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

META-INF/
META-INF/MANIFEST.MF
javax/
javax/microedition/
javax/microedition/khronos/
javax/microedition/khronos/egl/
javax/microedition/khronos/egl/EGLContext.class
EGLContext.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGLContext extends java.lang.Object {
	private static final javax.microedition.khronos.egl.EGL EGL_INSTANCE
	public void  () 
	public static javax.microedition.khronos.egl.EGL getEGL () 
	public abstract javax.microedition.khronos.opengles.GL getGL () 
	static void  () 
}

javax/microedition/khronos/egl/EGL10.class
EGL10.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGL10 extends java.lang.Object implements javax.microedition.khronos.egl.EGL  {
	public static final int EGL_SUCCESS
	public static final int EGL_NOT_INITIALIZED
	public static final int EGL_BAD_ACCESS
	public static final int EGL_BAD_ALLOC
	public static final int EGL_BAD_ATTRIBUTE
	public static final int EGL_BAD_CONFIG
	public static final int EGL_BAD_CONTEXT
	public static final int EGL_BAD_CURRENT_SURFACE
	public static final int EGL_BAD_DISPLAY
	public static final int EGL_BAD_MATCH
	public static final int EGL_BAD_NATIVE_PIXMAP
	public static final int EGL_BAD_NATIVE_WINDOW
	public static final int EGL_BAD_PARAMETER
	public static final int EGL_BAD_SURFACE
	public static final int EGL_BUFFER_SIZE
	public static final int EGL_ALPHA_SIZE
	public static final int EGL_BLUE_SIZE
	public static final int EGL_GREEN_SIZE
	public static final int EGL_RED_SIZE
	public static final int EGL_DEPTH_SIZE
	public static final int EGL_STENCIL_SIZE
	public static final int EGL_CONFIG_CAVEAT
	public static final int EGL_CONFIG_ID
	public static final int EGL_LEVEL
	public static final int EGL_MAX_PBUFFER_HEIGHT
	public static final int EGL_MAX_PBUFFER_PIXELS
	public static final int EGL_MAX_PBUFFER_WIDTH
	public static final int EGL_NATIVE_RENDERABLE
	public static final int EGL_NATIVE_VISUAL_ID
	public static final int EGL_NATIVE_VISUAL_TYPE
	public static final int EGL_SAMPLES
	public static final int EGL_SAMPLE_BUFFERS
	public static final int EGL_SURFACE_TYPE
	public static final int EGL_TRANSPARENT_TYPE
	public static final int EGL_TRANSPARENT_BLUE_VALUE
	public static final int EGL_TRANSPARENT_GREEN_VALUE
	public static final int EGL_TRANSPARENT_RED_VALUE
	public static final int EGL_NONE
	public static final int EGL_LUMINANCE_SIZE
	public static final int EGL_ALPHA_MASK_SIZE
	public static final int EGL_COLOR_BUFFER_TYPE
	public static final int EGL_RENDERABLE_TYPE
	public static final int EGL_SLOW_CONFIG
	public static final int EGL_NON_CONFORMANT_CONFIG
	public static final int EGL_TRANSPARENT_RGB
	public static final int EGL_RGB_BUFFER
	public static final int EGL_LUMINANCE_BUFFER
	public static final int EGL_VENDOR
	public static final int EGL_VERSION
	public static final int EGL_EXTENSIONS
	public static final int EGL_HEIGHT
	public static final int EGL_WIDTH
	public static final int EGL_LARGEST_PBUFFER
	public static final int EGL_RENDER_BUFFER
	public static final int EGL_COLORSPACE
	public static final int EGL_ALPHA_FORMAT
	public static final int EGL_HORIZONTAL_RESOLUTION
	public static final int EGL_VERTICAL_RESOLUTION
	public static final int EGL_PIXEL_ASPECT_RATIO
	public static final int EGL_SINGLE_BUFFER
	public static final int EGL_CORE_NATIVE_ENGINE
	public static final int EGL_DRAW
	public static final int EGL_READ
	public static final int EGL_DONT_CARE
	public static final int EGL_PBUFFER_BIT
	public static final int EGL_PIXMAP_BIT
	public static final int EGL_WINDOW_BIT
	public static final Object EGL_DEFAULT_DISPLAY
	public static final javax.microedition.khronos.egl.EGLDisplay EGL_NO_DISPLAY
	public static final javax.microedition.khronos.egl.EGLContext EGL_NO_CONTEXT
	public static final javax.microedition.khronos.egl.EGLSurface EGL_NO_SURFACE
	public abstract boolean eglChooseConfig (javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
	public abstract boolean eglCopyBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object) 
	public abstract javax.microedition.khronos.egl.EGLContext eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]) 
	public abstract javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]) 
	public abstract javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
	public abstract javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]) 
	public abstract boolean eglDestroyContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext) 
	public abstract boolean eglDestroySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
	public abstract boolean eglGetConfigAttrib (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]) 
	public abstract boolean eglGetConfigs (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
	public abstract javax.microedition.khronos.egl.EGLContext eglGetCurrentContext () 
	public abstract javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay () 
	public abstract javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface (int) 
	public abstract javax.microedition.khronos.egl.EGLDisplay eglGetDisplay (java.lang.Object) 
	public abstract int eglGetError () 
	public abstract boolean eglInitialize (javax.microedition.khronos.egl.EGLDisplay, int[]) 
	public abstract boolean eglMakeCurrent (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext) 
	public abstract boolean eglQueryContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]) 
	public abstract java.lang.String eglQueryString (javax.microedition.khronos.egl.EGLDisplay, int) 
	public abstract boolean eglQuerySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]) 
	public abstract boolean eglReleaseThread () 
	public abstract boolean eglSwapBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
	public abstract boolean eglTerminate (javax.microedition.khronos.egl.EGLDisplay) 
	public abstract boolean eglWaitGL () 
	public abstract boolean eglWaitNative (int, java.lang.Object) 
	static void  () 
}

javax/microedition/khronos/egl/EGL.class
EGL.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGL extends java.lang.Object {
}

javax/microedition/khronos/egl/EGLDisplay.class
EGLDisplay.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGLDisplay extends java.lang.Object {
	public void  () 
}

javax/microedition/khronos/egl/EGLConfig.class
EGLConfig.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGLConfig extends java.lang.Object {
	public void  () 
}

javax/microedition/khronos/egl/EGLSurface.class
EGLSurface.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGLSurface extends java.lang.Object {
	public void  () 
}

javax/microedition/khronos/egl/EGL11.class
EGL11.java
package javax.microedition.khronos.egl
public abstract javax.microedition.khronos.egl.EGL11 extends java.lang.Object implements javax.microedition.khronos.egl.EGL10  {
	public static final int EGL_CONTEXT_LOST
}

javax/microedition/khronos/opengles/
javax/microedition/khronos/opengles/GL11Ext.class
GL11Ext.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL11Ext extends java.lang.Object implements javax.microedition.khronos.opengles.GL  {
	public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
	public static final int GL_MATRIX_INDEX_ARRAY_OES
	public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES
	public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES
	public static final int GL_MATRIX_PALETTE_OES
	public static final int GL_MAX_PALETTE_MATRICES_OES
	public static final int GL_MAX_VERTEX_UNITS_OES
	public static final int GL_TEXTURE_CROP_RECT_OES
	public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
	public static final int GL_WEIGHT_ARRAY_OES
	public static final int GL_WEIGHT_ARRAY_POINTER_OES
	public static final int GL_WEIGHT_ARRAY_SIZE_OES
	public static final int GL_WEIGHT_ARRAY_STRIDE_OES
	public static final int GL_WEIGHT_ARRAY_TYPE_OES
	public abstract void glTexParameterfv (int, int, float[], int) 
	public abstract void glCurrentPaletteMatrixOES (int) 
	public abstract void glDrawTexfOES (float, float, float, float, float) 
	public abstract void glDrawTexfvOES (float[], int) 
	public abstract void glDrawTexfvOES (java.nio.FloatBuffer) 
	public abstract void glDrawTexiOES (int, int, int, int, int) 
	public abstract void glDrawTexivOES (int[], int) 
	public abstract void glDrawTexivOES (java.nio.IntBuffer) 
	public abstract void glDrawTexsOES (short, short, short, short, short) 
	public abstract void glDrawTexsvOES (short[], int) 
	public abstract void glDrawTexsvOES (java.nio.ShortBuffer) 
	public abstract void glDrawTexxOES (int, int, int, int, int) 
	public abstract void glDrawTexxvOES (int[], int) 
	public abstract void glDrawTexxvOES (java.nio.IntBuffer) 
	public abstract void glEnable (int) 
	public abstract void glEnableClientState (int) 
	public abstract void glLoadPaletteFromModelViewMatrixOES () 
	public abstract void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer) 
	public abstract void glMatrixIndexPointerOES (int, int, int, int) 
	public abstract void glWeightPointerOES (int, int, int, java.nio.Buffer) 
	public abstract void glWeightPointerOES (int, int, int, int) 
}

javax/microedition/khronos/opengles/GL11.class
GL11.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL11 extends java.lang.Object implements javax.microedition.khronos.opengles.GL10  {
	public static final int GL_ACTIVE_TEXTURE
	public static final int GL_ADD_SIGNED
	public static final int GL_ALPHA_SCALE
	public static final int GL_ALPHA_TEST_FUNC
	public static final int GL_ALPHA_TEST_REF
	public static final int GL_ARRAY_BUFFER
	public static final int GL_ARRAY_BUFFER_BINDING
	public static final int GL_BLEND_DST
	public static final int GL_BLEND_SRC
	public static final int GL_BUFFER_ACCESS
	public static final int GL_BUFFER_SIZE
	public static final int GL_BUFFER_USAGE
	public static final int GL_CLIENT_ACTIVE_TEXTURE
	public static final int GL_CLIP_PLANE0
	public static final int GL_CLIP_PLANE1
	public static final int GL_CLIP_PLANE2
	public static final int GL_CLIP_PLANE3
	public static final int GL_CLIP_PLANE4
	public static final int GL_CLIP_PLANE5
	public static final int GL_COLOR_ARRAY_BUFFER_BINDING
	public static final int GL_COLOR_ARRAY_POINTER
	public static final int GL_COLOR_ARRAY_SIZE
	public static final int GL_COLOR_ARRAY_STRIDE
	public static final int GL_COLOR_ARRAY_TYPE
	public static final int GL_COLOR_CLEAR_VALUE
	public static final int GL_COLOR_WRITEMASK
	public static final int GL_COMBINE
	public static final int GL_COMBINE_ALPHA
	public static final int GL_COMBINE_RGB
	public static final int GL_CONSTANT
	public static final int GL_COORD_REPLACE_OES
	public static final int GL_CULL_FACE_MODE
	public static final int GL_CURRENT_COLOR
	public static final int GL_CURRENT_NORMAL
	public static final int GL_CURRENT_TEXTURE_COORDS
	public static final int GL_DEPTH_CLEAR_VALUE
	public static final int GL_DEPTH_FUNC
	public static final int GL_DEPTH_RANGE
	public static final int GL_DEPTH_WRITEMASK
	public static final int GL_DOT3_RGB
	public static final int GL_DOT3_RGBA
	public static final int GL_DYNAMIC_DRAW
	public static final int GL_ELEMENT_ARRAY_BUFFER
	public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
	public static final int GL_FRONT_FACE
	public static final int GL_GENERATE_MIPMAP
	public static final int GL_GENERATE_MIPMAP_HINT
	public static final int GL_INTERPOLATE
	public static final int GL_LINE_WIDTH
	public static final int GL_LOGIC_OP_MODE
	public static final int GL_MATRIX_MODE
	public static final int GL_MAX_CLIP_PLANES
	public static final int GL_MODELVIEW_MATRIX
	public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_MODELVIEW_STACK_DEPTH
	public static final int GL_NORMAL_ARRAY_BUFFER_BINDING
	public static final int GL_NORMAL_ARRAY_POINTER
	public static final int GL_NORMAL_ARRAY_STRIDE
	public static final int GL_NORMAL_ARRAY_TYPE
	public static final int GL_OPERAND0_ALPHA
	public static final int GL_OPERAND0_RGB
	public static final int GL_OPERAND1_ALPHA
	public static final int GL_OPERAND1_RGB
	public static final int GL_OPERAND2_ALPHA
	public static final int GL_OPERAND2_RGB
	public static final int GL_POINT_DISTANCE_ATTENUATION
	public static final int GL_POINT_FADE_THRESHOLD_SIZE
	public static final int GL_POINT_SIZE
	public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
	public static final int GL_POINT_SIZE_ARRAY_OES
	public static final int GL_POINT_SIZE_ARRAY_POINTER_OES
	public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
	public static final int GL_POINT_SIZE_ARRAY_TYPE_OES
	public static final int GL_POINT_SIZE_MAX
	public static final int GL_POINT_SIZE_MIN
	public static final int GL_POINT_SPRITE_OES
	public static final int GL_POLYGON_OFFSET_FACTOR
	public static final int GL_POLYGON_OFFSET_UNITS
	public static final int GL_PREVIOUS
	public static final int GL_PRIMARY_COLOR
	public static final int GL_PROJECTION_MATRIX
	public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_PROJECTION_STACK_DEPTH
	public static final int GL_RGB_SCALE
	public static final int GL_SAMPLE_BUFFERS
	public static final int GL_SAMPLE_COVERAGE_INVERT
	public static final int GL_SAMPLE_COVERAGE_VALUE
	public static final int GL_SAMPLES
	public static final int GL_SCISSOR_BOX
	public static final int GL_SHADE_MODEL
	public static final int GL_SRC0_ALPHA
	public static final int GL_SRC0_RGB
	public static final int GL_SRC1_ALPHA
	public static final int GL_SRC1_RGB
	public static final int GL_SRC2_ALPHA
	public static final int GL_SRC2_RGB
	public static final int GL_STATIC_DRAW
	public static final int GL_STENCIL_CLEAR_VALUE
	public static final int GL_STENCIL_FAIL
	public static final int GL_STENCIL_FUNC
	public static final int GL_STENCIL_PASS_DEPTH_FAIL
	public static final int GL_STENCIL_PASS_DEPTH_PASS
	public static final int GL_STENCIL_REF
	public static final int GL_STENCIL_VALUE_MASK
	public static final int GL_STENCIL_WRITEMASK
	public static final int GL_SUBTRACT
	public static final int GL_TEXTURE_BINDING_2D
	public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
	public static final int GL_TEXTURE_COORD_ARRAY_POINTER
	public static final int GL_TEXTURE_COORD_ARRAY_SIZE
	public static final int GL_TEXTURE_COORD_ARRAY_STRIDE
	public static final int GL_TEXTURE_COORD_ARRAY_TYPE
	public static final int GL_TEXTURE_MATRIX
	public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_TEXTURE_STACK_DEPTH
	public static final int GL_VERTEX_ARRAY_BUFFER_BINDING
	public static final int GL_VERTEX_ARRAY_POINTER
	public static final int GL_VERTEX_ARRAY_SIZE
	public static final int GL_VERTEX_ARRAY_STRIDE
	public static final int GL_VERTEX_ARRAY_TYPE
	public static final int GL_VIEWPORT
	public static final int GL_WRITE_ONLY
	public abstract void glGetPointerv (int, java.nio.Buffer[]) 
	public abstract void glBindBuffer (int, int) 
	public abstract void glBufferData (int, int, java.nio.Buffer, int) 
	public abstract void glBufferSubData (int, int, int, java.nio.Buffer) 
	public abstract void glClipPlanef (int, float[], int) 
	public abstract void glClipPlanef (int, java.nio.FloatBuffer) 
	public abstract void glClipPlanex (int, int[], int) 
	public abstract void glClipPlanex (int, java.nio.IntBuffer) 
	public abstract void glColor4ub (byte, byte, byte, byte) 
	public abstract void glColorPointer (int, int, int, int) 
	public abstract void glDeleteBuffers (int, int[], int) 
	public abstract void glDeleteBuffers (int, java.nio.IntBuffer) 
	public abstract void glDrawElements (int, int, int, int) 
	public abstract void glGenBuffers (int, int[], int) 
	public abstract void glGenBuffers (int, java.nio.IntBuffer) 
	public abstract void glGetBooleanv (int, boolean[], int) 
	public abstract void glGetBooleanv (int, java.nio.IntBuffer) 
	public abstract void glGetBufferParameteriv (int, int, int[], int) 
	public abstract void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
	public abstract void glGetClipPlanef (int, float[], int) 
	public abstract void glGetClipPlanef (int, java.nio.FloatBuffer) 
	public abstract void glGetClipPlanex (int, int[], int) 
	public abstract void glGetClipPlanex (int, java.nio.IntBuffer) 
	public abstract void glGetFixedv (int, int[], int) 
	public abstract void glGetFixedv (int, java.nio.IntBuffer) 
	public abstract void glGetFloatv (int, float[], int) 
	public abstract void glGetFloatv (int, java.nio.FloatBuffer) 
	public abstract void glGetLightfv (int, int, float[], int) 
	public abstract void glGetLightfv (int, int, java.nio.FloatBuffer) 
	public abstract void glGetLightxv (int, int, int[], int) 
	public abstract void glGetLightxv (int, int, java.nio.IntBuffer) 
	public abstract void glGetMaterialfv (int, int, float[], int) 
	public abstract void glGetMaterialfv (int, int, java.nio.FloatBuffer) 
	public abstract void glGetMaterialxv (int, int, int[], int) 
	public abstract void glGetMaterialxv (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexEnviv (int, int, int[], int) 
	public abstract void glGetTexEnviv (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexEnvxv (int, int, int[], int) 
	public abstract void glGetTexEnvxv (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexParameterfv (int, int, float[], int) 
	public abstract void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
	public abstract void glGetTexParameteriv (int, int, int[], int) 
	public abstract void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexParameterxv (int, int, int[], int) 
	public abstract void glGetTexParameterxv (int, int, java.nio.IntBuffer) 
	public abstract boolean glIsBuffer (int) 
	public abstract boolean glIsEnabled (int) 
	public abstract boolean glIsTexture (int) 
	public abstract void glNormalPointer (int, int, int) 
	public abstract void glPointParameterf (int, float) 
	public abstract void glPointParameterfv (int, float[], int) 
	public abstract void glPointParameterfv (int, java.nio.FloatBuffer) 
	public abstract void glPointParameterx (int, int) 
	public abstract void glPointParameterxv (int, int[], int) 
	public abstract void glPointParameterxv (int, java.nio.IntBuffer) 
	public abstract void glPointSizePointerOES (int, int, java.nio.Buffer) 
	public abstract void glTexCoordPointer (int, int, int, int) 
	public abstract void glTexEnvi (int, int, int) 
	public abstract void glTexEnviv (int, int, int[], int) 
	public abstract void glTexEnviv (int, int, java.nio.IntBuffer) 
	public abstract void glTexParameterfv (int, int, float[], int) 
	public abstract void glTexParameterfv (int, int, java.nio.FloatBuffer) 
	public abstract void glTexParameteri (int, int, int) 
	public abstract void glTexParameteriv (int, int, int[], int) 
	public abstract void glTexParameteriv (int, int, java.nio.IntBuffer) 
	public abstract void glTexParameterxv (int, int, int[], int) 
	public abstract void glTexParameterxv (int, int, java.nio.IntBuffer) 
	public abstract void glVertexPointer (int, int, int, int) 
}

javax/microedition/khronos/opengles/GL10Ext.class
GL10Ext.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL10Ext extends java.lang.Object implements javax.microedition.khronos.opengles.GL  {
	public abstract int glQueryMatrixxOES (int[], int, int[], int) 
	public abstract int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer) 
}

javax/microedition/khronos/opengles/GL10.class
GL10.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL10 extends java.lang.Object implements javax.microedition.khronos.opengles.GL  {
	public static final int GL_ADD
	public static final int GL_ALIASED_LINE_WIDTH_RANGE
	public static final int GL_ALIASED_POINT_SIZE_RANGE
	public static final int GL_ALPHA
	public static final int GL_ALPHA_BITS
	public static final int GL_ALPHA_TEST
	public static final int GL_ALWAYS
	public static final int GL_AMBIENT
	public static final int GL_AMBIENT_AND_DIFFUSE
	public static final int GL_AND
	public static final int GL_AND_INVERTED
	public static final int GL_AND_REVERSE
	public static final int GL_BACK
	public static final int GL_BLEND
	public static final int GL_BLUE_BITS
	public static final int GL_BYTE
	public static final int GL_CCW
	public static final int GL_CLAMP_TO_EDGE
	public static final int GL_CLEAR
	public static final int GL_COLOR_ARRAY
	public static final int GL_COLOR_BUFFER_BIT
	public static final int GL_COLOR_LOGIC_OP
	public static final int GL_COLOR_MATERIAL
	public static final int GL_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_CONSTANT_ATTENUATION
	public static final int GL_COPY
	public static final int GL_COPY_INVERTED
	public static final int GL_CULL_FACE
	public static final int GL_CW
	public static final int GL_DECAL
	public static final int GL_DECR
	public static final int GL_DEPTH_BITS
	public static final int GL_DEPTH_BUFFER_BIT
	public static final int GL_DEPTH_TEST
	public static final int GL_DIFFUSE
	public static final int GL_DITHER
	public static final int GL_DONT_CARE
	public static final int GL_DST_ALPHA
	public static final int GL_DST_COLOR
	public static final int GL_EMISSION
	public static final int GL_EQUAL
	public static final int GL_EQUIV
	public static final int GL_EXP
	public static final int GL_EXP2
	public static final int GL_EXTENSIONS
	public static final int GL_FALSE
	public static final int GL_FASTEST
	public static final int GL_FIXED
	public static final int GL_FLAT
	public static final int GL_FLOAT
	public static final int GL_FOG
	public static final int GL_FOG_COLOR
	public static final int GL_FOG_DENSITY
	public static final int GL_FOG_END
	public static final int GL_FOG_HINT
	public static final int GL_FOG_MODE
	public static final int GL_FOG_START
	public static final int GL_FRONT
	public static final int GL_FRONT_AND_BACK
	public static final int GL_GEQUAL
	public static final int GL_GREATER
	public static final int GL_GREEN_BITS
	public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
	public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
	public static final int GL_INCR
	public static final int GL_INVALID_ENUM
	public static final int GL_INVALID_OPERATION
	public static final int GL_INVALID_VALUE
	public static final int GL_INVERT
	public static final int GL_KEEP
	public static final int GL_LEQUAL
	public static final int GL_LESS
	public static final int GL_LIGHT_MODEL_AMBIENT
	public static final int GL_LIGHT_MODEL_TWO_SIDE
	public static final int GL_LIGHT0
	public static final int GL_LIGHT1
	public static final int GL_LIGHT2
	public static final int GL_LIGHT3
	public static final int GL_LIGHT4
	public static final int GL_LIGHT5
	public static final int GL_LIGHT6
	public static final int GL_LIGHT7
	public static final int GL_LIGHTING
	public static final int GL_LINE_LOOP
	public static final int GL_LINE_SMOOTH
	public static final int GL_LINE_SMOOTH_HINT
	public static final int GL_LINE_STRIP
	public static final int GL_LINEAR
	public static final int GL_LINEAR_ATTENUATION
	public static final int GL_LINEAR_MIPMAP_LINEAR
	public static final int GL_LINEAR_MIPMAP_NEAREST
	public static final int GL_LINES
	public static final int GL_LUMINANCE
	public static final int GL_LUMINANCE_ALPHA
	public static final int GL_MAX_ELEMENTS_INDICES
	public static final int GL_MAX_ELEMENTS_VERTICES
	public static final int GL_MAX_LIGHTS
	public static final int GL_MAX_MODELVIEW_STACK_DEPTH
	public static final int GL_MAX_PROJECTION_STACK_DEPTH
	public static final int GL_MAX_TEXTURE_SIZE
	public static final int GL_MAX_TEXTURE_STACK_DEPTH
	public static final int GL_MAX_TEXTURE_UNITS
	public static final int GL_MAX_VIEWPORT_DIMS
	public static final int GL_MODELVIEW
	public static final int GL_MODULATE
	public static final int GL_MULTISAMPLE
	public static final int GL_NAND
	public static final int GL_NEAREST
	public static final int GL_NEAREST_MIPMAP_LINEAR
	public static final int GL_NEAREST_MIPMAP_NEAREST
	public static final int GL_NEVER
	public static final int GL_NICEST
	public static final int GL_NO_ERROR
	public static final int GL_NOOP
	public static final int GL_NOR
	public static final int GL_NORMAL_ARRAY
	public static final int GL_NORMALIZE
	public static final int GL_NOTEQUAL
	public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_ONE
	public static final int GL_ONE_MINUS_DST_ALPHA
	public static final int GL_ONE_MINUS_DST_COLOR
	public static final int GL_ONE_MINUS_SRC_ALPHA
	public static final int GL_ONE_MINUS_SRC_COLOR
	public static final int GL_OR
	public static final int GL_OR_INVERTED
	public static final int GL_OR_REVERSE
	public static final int GL_OUT_OF_MEMORY
	public static final int GL_PACK_ALIGNMENT
	public static final int GL_PALETTE4_R5_G6_B5_OES
	public static final int GL_PALETTE4_RGB5_A1_OES
	public static final int GL_PALETTE4_RGB8_OES
	public static final int GL_PALETTE4_RGBA4_OES
	public static final int GL_PALETTE4_RGBA8_OES
	public static final int GL_PALETTE8_R5_G6_B5_OES
	public static final int GL_PALETTE8_RGB5_A1_OES
	public static final int GL_PALETTE8_RGB8_OES
	public static final int GL_PALETTE8_RGBA4_OES
	public static final int GL_PALETTE8_RGBA8_OES
	public static final int GL_PERSPECTIVE_CORRECTION_HINT
	public static final int GL_POINT_SMOOTH
	public static final int GL_POINT_SMOOTH_HINT
	public static final int GL_POINTS
	public static final int GL_POINT_FADE_THRESHOLD_SIZE
	public static final int GL_POINT_SIZE
	public static final int GL_POLYGON_OFFSET_FILL
	public static final int GL_POLYGON_SMOOTH_HINT
	public static final int GL_POSITION
	public static final int GL_PROJECTION
	public static final int GL_QUADRATIC_ATTENUATION
	public static final int GL_RED_BITS
	public static final int GL_RENDERER
	public static final int GL_REPEAT
	public static final int GL_REPLACE
	public static final int GL_RESCALE_NORMAL
	public static final int GL_RGB
	public static final int GL_RGBA
	public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
	public static final int GL_SAMPLE_ALPHA_TO_ONE
	public static final int GL_SAMPLE_COVERAGE
	public static final int GL_SCISSOR_TEST
	public static final int GL_SET
	public static final int GL_SHININESS
	public static final int GL_SHORT
	public static final int GL_SMOOTH
	public static final int GL_SMOOTH_LINE_WIDTH_RANGE
	public static final int GL_SMOOTH_POINT_SIZE_RANGE
	public static final int GL_SPECULAR
	public static final int GL_SPOT_CUTOFF
	public static final int GL_SPOT_DIRECTION
	public static final int GL_SPOT_EXPONENT
	public static final int GL_SRC_ALPHA
	public static final int GL_SRC_ALPHA_SATURATE
	public static final int GL_SRC_COLOR
	public static final int GL_STACK_OVERFLOW
	public static final int GL_STACK_UNDERFLOW
	public static final int GL_STENCIL_BITS
	public static final int GL_STENCIL_BUFFER_BIT
	public static final int GL_STENCIL_TEST
	public static final int GL_SUBPIXEL_BITS
	public static final int GL_TEXTURE
	public static final int GL_TEXTURE_2D
	public static final int GL_TEXTURE_COORD_ARRAY
	public static final int GL_TEXTURE_ENV
	public static final int GL_TEXTURE_ENV_COLOR
	public static final int GL_TEXTURE_ENV_MODE
	public static final int GL_TEXTURE_MAG_FILTER
	public static final int GL_TEXTURE_MIN_FILTER
	public static final int GL_TEXTURE_WRAP_S
	public static final int GL_TEXTURE_WRAP_T
	public static final int GL_TEXTURE0
	public static final int GL_TEXTURE1
	public static final int GL_TEXTURE2
	public static final int GL_TEXTURE3
	public static final int GL_TEXTURE4
	public static final int GL_TEXTURE5
	public static final int GL_TEXTURE6
	public static final int GL_TEXTURE7
	public static final int GL_TEXTURE8
	public static final int GL_TEXTURE9
	public static final int GL_TEXTURE10
	public static final int GL_TEXTURE11
	public static final int GL_TEXTURE12
	public static final int GL_TEXTURE13
	public static final int GL_TEXTURE14
	public static final int GL_TEXTURE15
	public static final int GL_TEXTURE16
	public static final int GL_TEXTURE17
	public static final int GL_TEXTURE18
	public static final int GL_TEXTURE19
	public static final int GL_TEXTURE20
	public static final int GL_TEXTURE21
	public static final int GL_TEXTURE22
	public static final int GL_TEXTURE23
	public static final int GL_TEXTURE24
	public static final int GL_TEXTURE25
	public static final int GL_TEXTURE26
	public static final int GL_TEXTURE27
	public static final int GL_TEXTURE28
	public static final int GL_TEXTURE29
	public static final int GL_TEXTURE30
	public static final int GL_TEXTURE31
	public static final int GL_TRIANGLE_FAN
	public static final int GL_TRIANGLE_STRIP
	public static final int GL_TRIANGLES
	public static final int GL_TRUE
	public static final int GL_UNPACK_ALIGNMENT
	public static final int GL_UNSIGNED_BYTE
	public static final int GL_UNSIGNED_SHORT
	public static final int GL_UNSIGNED_SHORT_4_4_4_4
	public static final int GL_UNSIGNED_SHORT_5_5_5_1
	public static final int GL_UNSIGNED_SHORT_5_6_5
	public static final int GL_VENDOR
	public static final int GL_VERSION
	public static final int GL_VERTEX_ARRAY
	public static final int GL_XOR
	public static final int GL_ZERO
	public abstract void glActiveTexture (int) 
	public abstract void glAlphaFunc (int, float) 
	public abstract void glAlphaFuncx (int, int) 
	public abstract void glBindTexture (int, int) 
	public abstract void glBlendFunc (int, int) 
	public abstract void glClear (int) 
	public abstract void glClearColor (float, float, float, float) 
	public abstract void glClearColorx (int, int, int, int) 
	public abstract void glClearDepthf (float) 
	public abstract void glClearDepthx (int) 
	public abstract void glClearStencil (int) 
	public abstract void glClientActiveTexture (int) 
	public abstract void glColor4f (float, float, float, float) 
	public abstract void glColor4x (int, int, int, int) 
	public abstract void glColorMask (boolean, boolean, boolean, boolean) 
	public abstract void glColorPointer (int, int, int, java.nio.Buffer) 
	public abstract void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
	public abstract void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
	public abstract void glCullFace (int) 
	public abstract void glDeleteTextures (int, int[], int) 
	public abstract void glDeleteTextures (int, java.nio.IntBuffer) 
	public abstract void glDepthFunc (int) 
	public abstract void glDepthMask (boolean) 
	public abstract void glDepthRangef (float, float) 
	public abstract void glDepthRangex (int, int) 
	public abstract void glDisable (int) 
	public abstract void glDisableClientState (int) 
	public abstract void glDrawArrays (int, int, int) 
	public abstract void glDrawElements (int, int, int, java.nio.Buffer) 
	public abstract void glEnable (int) 
	public abstract void glEnableClientState (int) 
	public abstract void glFinish () 
	public abstract void glFlush () 
	public abstract void glFogf (int, float) 
	public abstract void glFogfv (int, float[], int) 
	public abstract void glFogfv (int, java.nio.FloatBuffer) 
	public abstract void glFogx (int, int) 
	public abstract void glFogxv (int, int[], int) 
	public abstract void glFogxv (int, java.nio.IntBuffer) 
	public abstract void glFrontFace (int) 
	public abstract void glFrustumf (float, float, float, float, float, float) 
	public abstract void glFrustumx (int, int, int, int, int, int) 
	public abstract void glGenTextures (int, int[], int) 
	public abstract void glGenTextures (int, java.nio.IntBuffer) 
	public abstract int glGetError () 
	public abstract void glGetIntegerv (int, int[], int) 
	public abstract void glGetIntegerv (int, java.nio.IntBuffer) 
	public abstract java.lang.String glGetString (int) 
	public abstract void glHint (int, int) 
	public abstract void glLightModelf (int, float) 
	public abstract void glLightModelfv (int, float[], int) 
	public abstract void glLightModelfv (int, java.nio.FloatBuffer) 
	public abstract void glLightModelx (int, int) 
	public abstract void glLightModelxv (int, int[], int) 
	public abstract void glLightModelxv (int, java.nio.IntBuffer) 
	public abstract void glLightf (int, int, float) 
	public abstract void glLightfv (int, int, float[], int) 
	public abstract void glLightfv (int, int, java.nio.FloatBuffer) 
	public abstract void glLightx (int, int, int) 
	public abstract void glLightxv (int, int, int[], int) 
	public abstract void glLightxv (int, int, java.nio.IntBuffer) 
	public abstract void glLineWidth (float) 
	public abstract void glLineWidthx (int) 
	public abstract void glLoadIdentity () 
	public abstract void glLoadMatrixf (float[], int) 
	public abstract void glLoadMatrixf (java.nio.FloatBuffer) 
	public abstract void glLoadMatrixx (int[], int) 
	public abstract void glLoadMatrixx (java.nio.IntBuffer) 
	public abstract void glLogicOp (int) 
	public abstract void glMaterialf (int, int, float) 
	public abstract void glMaterialfv (int, int, float[], int) 
	public abstract void glMaterialfv (int, int, java.nio.FloatBuffer) 
	public abstract void glMaterialx (int, int, int) 
	public abstract void glMaterialxv (int, int, int[], int) 
	public abstract void glMaterialxv (int, int, java.nio.IntBuffer) 
	public abstract void glMatrixMode (int) 
	public abstract void glMultMatrixf (float[], int) 
	public abstract void glMultMatrixf (java.nio.FloatBuffer) 
	public abstract void glMultMatrixx (int[], int) 
	public abstract void glMultMatrixx (java.nio.IntBuffer) 
	public abstract void glMultiTexCoord4f (int, float, float, float, float) 
	public abstract void glMultiTexCoord4x (int, int, int, int, int) 
	public abstract void glNormal3f (float, float, float) 
	public abstract void glNormal3x (int, int, int) 
	public abstract void glNormalPointer (int, int, java.nio.Buffer) 
	public abstract void glOrthof (float, float, float, float, float, float) 
	public abstract void glOrthox (int, int, int, int, int, int) 
	public abstract void glPixelStorei (int, int) 
	public abstract void glPointSize (float) 
	public abstract void glPointSizex (int) 
	public abstract void glPolygonOffset (float, float) 
	public abstract void glPolygonOffsetx (int, int) 
	public abstract void glPopMatrix () 
	public abstract void glPushMatrix () 
	public abstract void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glRotatef (float, float, float, float) 
	public abstract void glRotatex (int, int, int, int) 
	public abstract void glSampleCoverage (float, boolean) 
	public abstract void glSampleCoveragex (int, boolean) 
	public abstract void glScalef (float, float, float) 
	public abstract void glScalex (int, int, int) 
	public abstract void glScissor (int, int, int, int) 
	public abstract void glShadeModel (int) 
	public abstract void glStencilFunc (int, int, int) 
	public abstract void glStencilMask (int) 
	public abstract void glStencilOp (int, int, int) 
	public abstract void glTexCoordPointer (int, int, int, java.nio.Buffer) 
	public abstract void glTexEnvf (int, int, float) 
	public abstract void glTexEnvfv (int, int, float[], int) 
	public abstract void glTexEnvfv (int, int, java.nio.FloatBuffer) 
	public abstract void glTexEnvx (int, int, int) 
	public abstract void glTexEnvxv (int, int, int[], int) 
	public abstract void glTexEnvxv (int, int, java.nio.IntBuffer) 
	public abstract void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glTexParameterf (int, int, float) 
	public abstract void glTexParameterx (int, int, int) 
	public abstract void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glTranslatef (float, float, float) 
	public abstract void glTranslatex (int, int, int) 
	public abstract void glVertexPointer (int, int, int, java.nio.Buffer) 
	public abstract void glViewport (int, int, int, int) 
}

javax/microedition/khronos/opengles/GL11ExtensionPack.class
GL11ExtensionPack.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL11ExtensionPack extends java.lang.Object implements javax.microedition.khronos.opengles.GL  {
	public static final int GL_BLEND_DST_ALPHA
	public static final int GL_BLEND_DST_RGB
	public static final int GL_BLEND_EQUATION
	public static final int GL_BLEND_EQUATION_ALPHA
	public static final int GL_BLEND_EQUATION_RGB
	public static final int GL_BLEND_SRC_ALPHA
	public static final int GL_BLEND_SRC_RGB
	public static final int GL_COLOR_ATTACHMENT0_OES
	public static final int GL_COLOR_ATTACHMENT1_OES
	public static final int GL_COLOR_ATTACHMENT2_OES
	public static final int GL_COLOR_ATTACHMENT3_OES
	public static final int GL_COLOR_ATTACHMENT4_OES
	public static final int GL_COLOR_ATTACHMENT5_OES
	public static final int GL_COLOR_ATTACHMENT6_OES
	public static final int GL_COLOR_ATTACHMENT7_OES
	public static final int GL_COLOR_ATTACHMENT8_OES
	public static final int GL_COLOR_ATTACHMENT9_OES
	public static final int GL_COLOR_ATTACHMENT10_OES
	public static final int GL_COLOR_ATTACHMENT11_OES
	public static final int GL_COLOR_ATTACHMENT12_OES
	public static final int GL_COLOR_ATTACHMENT13_OES
	public static final int GL_COLOR_ATTACHMENT14_OES
	public static final int GL_COLOR_ATTACHMENT15_OES
	public static final int GL_DECR_WRAP
	public static final int GL_DEPTH_ATTACHMENT_OES
	public static final int GL_DEPTH_COMPONENT
	public static final int GL_DEPTH_COMPONENT16
	public static final int GL_DEPTH_COMPONENT24
	public static final int GL_DEPTH_COMPONENT32
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES
	public static final int GL_FRAMEBUFFER_BINDING_OES
	public static final int GL_FRAMEBUFFER_COMPLETE_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES
	public static final int GL_FRAMEBUFFER_OES
	public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES
	public static final int GL_FUNC_ADD
	public static final int GL_FUNC_REVERSE_SUBTRACT
	public static final int GL_FUNC_SUBTRACT
	public static final int GL_INCR_WRAP
	public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES
	public static final int GL_MAX_COLOR_ATTACHMENTS_OES
	public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
	public static final int GL_MAX_RENDERBUFFER_SIZE_OES
	public static final int GL_MIRRORED_REPEAT
	public static final int GL_NORMAL_MAP
	public static final int GL_REFLECTION_MAP
	public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES
	public static final int GL_RENDERBUFFER_BINDING_OES
	public static final int GL_RENDERBUFFER_BLUE_SIZE_OES
	public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES
	public static final int GL_RENDERBUFFER_GREEN_SIZE_OES
	public static final int GL_RENDERBUFFER_HEIGHT_OES
	public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES
	public static final int GL_RENDERBUFFER_OES
	public static final int GL_RENDERBUFFER_RED_SIZE_OES
	public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES
	public static final int GL_RENDERBUFFER_WIDTH_OES
	public static final int GL_RGB5_A1
	public static final int GL_RGB565_OES
	public static final int GL_RGB8
	public static final int GL_RGBA4
	public static final int GL_RGBA8
	public static final int GL_STENCIL_ATTACHMENT_OES
	public static final int GL_STENCIL_INDEX
	public static final int GL_STENCIL_INDEX1_OES
	public static final int GL_STENCIL_INDEX4_OES
	public static final int GL_STENCIL_INDEX8_OES
	public static final int GL_STR
	public static final int GL_TEXTURE_BINDING_CUBE_MAP
	public static final int GL_TEXTURE_CUBE_MAP
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
	public static final int GL_TEXTURE_GEN_MODE
	public static final int GL_TEXTURE_GEN_STR
	public abstract void glBindFramebufferOES (int, int) 
	public abstract void glBindRenderbufferOES (int, int) 
	public abstract void glBindTexture (int, int) 
	public abstract void glBlendEquation (int) 
	public abstract void glBlendEquationSeparate (int, int) 
	public abstract void glBlendFuncSeparate (int, int, int, int) 
	public abstract int glCheckFramebufferStatusOES (int) 
	public abstract void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
	public abstract void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
	public abstract void glDeleteFramebuffersOES (int, int[], int) 
	public abstract void glDeleteFramebuffersOES (int, java.nio.IntBuffer) 
	public abstract void glDeleteRenderbuffersOES (int, int[], int) 
	public abstract void glDeleteRenderbuffersOES (int, java.nio.IntBuffer) 
	public abstract void glEnable (int) 
	public abstract void glFramebufferRenderbufferOES (int, int, int, int) 
	public abstract void glFramebufferTexture2DOES (int, int, int, int, int) 
	public abstract void glGenerateMipmapOES (int) 
	public abstract void glGenFramebuffersOES (int, int[], int) 
	public abstract void glGenFramebuffersOES (int, java.nio.IntBuffer) 
	public abstract void glGenRenderbuffersOES (int, int[], int) 
	public abstract void glGenRenderbuffersOES (int, java.nio.IntBuffer) 
	public abstract void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int) 
	public abstract void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer) 
	public abstract void glGetIntegerv (int, int[], int) 
	public abstract void glGetIntegerv (int, java.nio.IntBuffer) 
	public abstract void glGetRenderbufferParameterivOES (int, int, int[], int) 
	public abstract void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexGenfv (int, int, float[], int) 
	public abstract void glGetTexGenfv (int, int, java.nio.FloatBuffer) 
	public abstract void glGetTexGeniv (int, int, int[], int) 
	public abstract void glGetTexGeniv (int, int, java.nio.IntBuffer) 
	public abstract void glGetTexGenxv (int, int, int[], int) 
	public abstract void glGetTexGenxv (int, int, java.nio.IntBuffer) 
	public abstract boolean glIsFramebufferOES (int) 
	public abstract boolean glIsRenderbufferOES (int) 
	public abstract void glRenderbufferStorageOES (int, int, int, int) 
	public abstract void glStencilOp (int, int, int) 
	public abstract void glTexEnvf (int, int, float) 
	public abstract void glTexEnvfv (int, int, float[], int) 
	public abstract void glTexEnvfv (int, int, java.nio.FloatBuffer) 
	public abstract void glTexEnvx (int, int, int) 
	public abstract void glTexEnvxv (int, int, int[], int) 
	public abstract void glTexEnvxv (int, int, java.nio.IntBuffer) 
	public abstract void glTexGenf (int, int, float) 
	public abstract void glTexGenfv (int, int, float[], int) 
	public abstract void glTexGenfv (int, int, java.nio.FloatBuffer) 
	public abstract void glTexGeni (int, int, int) 
	public abstract void glTexGeniv (int, int, int[], int) 
	public abstract void glTexGeniv (int, int, java.nio.IntBuffer) 
	public abstract void glTexGenx (int, int, int) 
	public abstract void glTexGenxv (int, int, int[], int) 
	public abstract void glTexGenxv (int, int, java.nio.IntBuffer) 
	public abstract void glTexParameterf (int, int, float) 
}

javax/microedition/khronos/opengles/GL.class
GL.java
package javax.microedition.khronos.opengles
public abstract javax.microedition.khronos.opengles.GL extends java.lang.Object {
}

javax/xml/
javax/xml/namespace/
javax/xml/namespace/QName.class
QName.java
package javax.xml.namespace
public javax.xml.namespace.QName extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final long defaultSerialVersionUID
	private static final long compatibilitySerialVersionUID
	private final String namespaceURI
	private final String localPart
	private String prefix
	private transient String qNameAsString
	public void  (java.lang.String, java.lang.String) 
		String namespaceURI
		String localPart
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String namespaceURI
		String localPart
		String prefix
	public void  (java.lang.String) 
		String localPart
	public java.lang.String getNamespaceURI () 
	public java.lang.String getLocalPart () 
	public java.lang.String getPrefix () 
	public final boolean equals (java.lang.Object) 
		javax.xml.namespace.QName qName
		Object objectToTest
	public final int hashCode () 
	public java.lang.String toString () 
		StringBuilder buffer
		int nsLength
		String _qNameAsString
	public static javax.xml.namespace.QName valueOf (java.lang.String) 
		String qNameAsString
		int endOfNamespaceURI
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	static void  () 
		String compatPropValue
}

javax/xml/namespace/NamespaceContext.class
NamespaceContext.java
package javax.xml.namespace
public abstract javax.xml.namespace.NamespaceContext extends java.lang.Object {
	public abstract java.lang.String getNamespaceURI (java.lang.String) 
	public abstract java.lang.String getPrefix (java.lang.String) 
	public abstract java.util.Iterator getPrefixes (java.lang.String) 
}

javax/xml/xpath/
javax/xml/xpath/XPathFactory.class
XPathFactory.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPathFactory extends java.lang.Object {
	public static final String DEFAULT_PROPERTY_NAME
	public static final String DEFAULT_OBJECT_MODEL_URI
	protected void  () 
	public static final javax.xml.xpath.XPathFactory newInstance () 
		javax.xml.xpath.XPathFactoryConfigurationException xpathFactoryConfigurationException
	public static final javax.xml.xpath.XPathFactory newInstance (java.lang.String)  throws javax.xml.xpath.XPathFactoryConfigurationException 
		String uri
		ClassLoader classLoader
		javax.xml.xpath.XPathFactory xpathFactory
	public static javax.xml.xpath.XPathFactory newInstance (java.lang.String, java.lang.String, java.lang.ClassLoader)  throws javax.xml.xpath.XPathFactoryConfigurationException 
		String uri
		String factoryClassName
		ClassLoader classLoader
		javax.xml.xpath.XPathFactory xpathFactory
	public abstract boolean isObjectModelSupported (java.lang.String) 
	public abstract void setFeature (java.lang.String, boolean)  throws javax.xml.xpath.XPathFactoryConfigurationException 
	public abstract boolean getFeature (java.lang.String)  throws javax.xml.xpath.XPathFactoryConfigurationException 
	public abstract void setXPathVariableResolver (javax.xml.xpath.XPathVariableResolver) 
	public abstract void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
	public abstract javax.xml.xpath.XPath newXPath () 
}

javax/xml/xpath/XPathFunction.class
XPathFunction.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPathFunction extends java.lang.Object {
	public abstract java.lang.Object evaluate (java.util.List)  throws javax.xml.xpath.XPathFunctionException 
}

javax/xml/xpath/XPathExpression.class
XPathExpression.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPathExpression extends java.lang.Object {
	public abstract java.lang.Object evaluate (java.lang.Object, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.String evaluate (java.lang.Object)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.Object evaluate (org.xml.sax.InputSource, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.String evaluate (org.xml.sax.InputSource)  throws javax.xml.xpath.XPathExpressionException 
}

javax/xml/xpath/XPathFunctionException.class
XPathFunctionException.java
package javax.xml.xpath
public javax.xml.xpath.XPathFunctionException extends javax.xml.xpath.XPathExpressionException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

javax/xml/xpath/XPathFactoryFinder.class
XPathFactoryFinder.java
package javax.xml.xpath
final javax.xml.xpath.XPathFactoryFinder extends java.lang.Object {
	private static boolean debug
	private static final int DEFAULT_LINE_LENGTH
	private final ClassLoader classLoader
	private static final Class SERVICE_CLASS
	private static final String SERVICE_ID
	private static void debugPrintln (java.lang.String) 
		String msg
	public void  (java.lang.ClassLoader) 
		ClassLoader loader
	private void debugDisplayClassLoader () 
	public javax.xml.xpath.XPathFactory newFactory (java.lang.String) 
		String uri
		javax.xml.xpath.XPathFactory f
	private javax.xml.xpath.XPathFactory _newFactory (java.lang.String) 
		javax.xml.xpath.XPathFactory xpf
		String r
		Exception e
		javax.xml.xpath.XPathFactory xpf
		String factoryClassName
		Exception ex
		java.io.IOException e
		java.net.URL resource
		String uri
		javax.xml.xpath.XPathFactory xpf
		String propertyName
	javax.xml.xpath.XPathFactory createInstance (java.lang.String) 
		Class clazz
		Class clazz
		Object o
		VirtualMachineError vme
		ThreadDeath td
		Throwable t
		String className
	private javax.xml.xpath.XPathFactory loadFromServicesFile (java.lang.String, java.lang.String, java.io.InputStream) 
		java.io.UnsupportedEncodingException e
		java.io.IOException x
		javax.xml.xpath.XPathFactory foundFactory
		int hashIndex
		String factoryClassName
		String factoryClassName
		String uri
		String resourceName
		java.io.InputStream in
		java.io.BufferedReader rd
		java.io.BufferedReader rd
		javax.xml.xpath.XPathFactory resultFactory
	private java.lang.Iterable createServiceFileIterator () 
		java.net.URL resource
		java.util.Enumeration e
		java.io.IOException e
	private static java.lang.String which (java.lang.Class) 
		Class clazz
	private static java.lang.String which (java.lang.String, java.lang.ClassLoader) 
		String classname
		ClassLoader loader
		String classnameAsResource
		java.net.URL it
	static boolean access$000 () 
	static void access$100 (java.lang.String) 
		String x0
	static void  () 
		String val
}

javax/xml/xpath/XPathExpressionException.class
XPathExpressionException.java
package javax.xml.xpath
public javax.xml.xpath.XPathExpressionException extends javax.xml.xpath.XPathException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

javax/xml/xpath/XPathFactoryFinder$CacheHolder.class
XPathFactoryFinder.java
package javax.xml.xpath
 javax.xml.xpath.XPathFactoryFinder$CacheHolder extends java.lang.Object {
	private static java.util.Properties cacheProps
	private void  () 
	static java.util.Properties access$200 () 
	static void  () 
		Exception ex
		String javah
		String configFile
		java.io.File f
}

javax/xml/xpath/XPathException.class
XPathException.java
package javax.xml.xpath
public javax.xml.xpath.XPathException extends java.lang.Exception {
	private final Throwable cause
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public java.lang.Throwable getCause () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream s
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter s
}

javax/xml/xpath/XPath.class
XPath.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPath extends java.lang.Object {
	public abstract void reset () 
	public abstract void setXPathVariableResolver (javax.xml.xpath.XPathVariableResolver) 
	public abstract javax.xml.xpath.XPathVariableResolver getXPathVariableResolver () 
	public abstract void setXPathFunctionResolver (javax.xml.xpath.XPathFunctionResolver) 
	public abstract javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver () 
	public abstract void setNamespaceContext (javax.xml.namespace.NamespaceContext) 
	public abstract javax.xml.namespace.NamespaceContext getNamespaceContext () 
	public abstract javax.xml.xpath.XPathExpression compile (java.lang.String)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.Object evaluate (java.lang.String, java.lang.Object, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.String evaluate (java.lang.String, java.lang.Object)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.Object evaluate (java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName)  throws javax.xml.xpath.XPathExpressionException 
	public abstract java.lang.String evaluate (java.lang.String, org.xml.sax.InputSource)  throws javax.xml.xpath.XPathExpressionException 
}

javax/xml/xpath/XPathVariableResolver.class
XPathVariableResolver.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPathVariableResolver extends java.lang.Object {
	public abstract java.lang.Object resolveVariable (javax.xml.namespace.QName) 
}

javax/xml/xpath/XPathConstants.class
XPathConstants.java
package javax.xml.xpath
public javax.xml.xpath.XPathConstants extends java.lang.Object {
	public static final javax.xml.namespace.QName NUMBER
	public static final javax.xml.namespace.QName STRING
	public static final javax.xml.namespace.QName BOOLEAN
	public static final javax.xml.namespace.QName NODESET
	public static final javax.xml.namespace.QName NODE
	public static final String DOM_OBJECT_MODEL
	private void  () 
	static void  () 
}

javax/xml/xpath/XPathFunctionResolver.class
XPathFunctionResolver.java
package javax.xml.xpath
public abstract javax.xml.xpath.XPathFunctionResolver extends java.lang.Object {
	public abstract javax.xml.xpath.XPathFunction resolveFunction (javax.xml.namespace.QName, int) 
}

javax/xml/xpath/XPathFactoryConfigurationException.class
XPathFactoryConfigurationException.java
package javax.xml.xpath
public javax.xml.xpath.XPathFactoryConfigurationException extends javax.xml.xpath.XPathException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

javax/xml/validation/
javax/xml/validation/SchemaFactory.class
SchemaFactory.java
package javax.xml.validation
public abstract javax.xml.validation.SchemaFactory extends java.lang.Object {
	protected void  () 
	public static javax.xml.validation.SchemaFactory newInstance (java.lang.String) 
		String schemaLanguage
		ClassLoader cl
		javax.xml.validation.SchemaFactory f
	public static javax.xml.validation.SchemaFactory newInstance (java.lang.String, java.lang.String, java.lang.ClassLoader) 
		Class type
		javax.xml.validation.SchemaFactory result
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		String schemaLanguage
		String factoryClassName
		ClassLoader classLoader
	public abstract boolean isSchemaLanguageSupported (java.lang.String) 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object object
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract org.xml.sax.ErrorHandler getErrorHandler () 
	public abstract void setResourceResolver (org.w3c.dom.ls.LSResourceResolver) 
	public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver () 
	public javax.xml.validation.Schema newSchema (javax.xml.transform.Source)  throws org.xml.sax.SAXException 
		javax.xml.transform.Source schema
	public javax.xml.validation.Schema newSchema (java.io.File)  throws org.xml.sax.SAXException 
		java.io.File schema
	public javax.xml.validation.Schema newSchema (java.net.URL)  throws org.xml.sax.SAXException 
		java.net.URL schema
	public abstract javax.xml.validation.Schema newSchema (javax.xml.transform.Source[])  throws org.xml.sax.SAXException 
	public abstract javax.xml.validation.Schema newSchema ()  throws org.xml.sax.SAXException 
}

javax/xml/validation/Schema.class
Schema.java
package javax.xml.validation
public abstract javax.xml.validation.Schema extends java.lang.Object {
	protected void  () 
	public abstract javax.xml.validation.Validator newValidator () 
	public abstract javax.xml.validation.ValidatorHandler newValidatorHandler () 
}

javax/xml/validation/SchemaFactoryFinder.class
SchemaFactoryFinder.java
package javax.xml.validation
final javax.xml.validation.SchemaFactoryFinder extends java.lang.Object {
	private static final String W3C_XML_SCHEMA10_NS_URI
	private static final String W3C_XML_SCHEMA11_NS_URI
	private static boolean debug
	private static final int DEFAULT_LINE_LENGTH
	private final ClassLoader classLoader
	private static final Class SERVICE_CLASS
	private static final String SERVICE_ID
	private static void debugPrintln (java.lang.String) 
		String msg
	public void  (java.lang.ClassLoader) 
		ClassLoader loader
	private void debugDisplayClassLoader () 
	public javax.xml.validation.SchemaFactory newFactory (java.lang.String) 
		String schemaLanguage
		javax.xml.validation.SchemaFactory f
	private javax.xml.validation.SchemaFactory _newFactory (java.lang.String) 
		javax.xml.validation.SchemaFactory sf
		String r
		VirtualMachineError vme
		ThreadDeath td
		Throwable t
		javax.xml.validation.SchemaFactory sf
		String factoryClassName
		Exception ex
		java.io.IOException e
		java.net.URL resource
		String schemaLanguage
		javax.xml.validation.SchemaFactory sf
		String propertyName
	javax.xml.validation.SchemaFactory createInstance (java.lang.String) 
		Class clazz
		Class clazz
		Object o
		VirtualMachineError vme
		ThreadDeath td
		Throwable t
		String className
	private java.lang.Iterable createServiceFileIterator () 
		ClassLoader classLoader
		java.util.Enumeration e
		java.io.IOException e
	private javax.xml.validation.SchemaFactory loadFromServicesFile (java.lang.String, java.lang.String, java.io.InputStream) 
		java.io.UnsupportedEncodingException e
		java.io.IOException x
		javax.xml.validation.SchemaFactory foundFactory
		int hashIndex
		String schemaLanguage
		String resourceName
		java.io.InputStream in
		java.io.BufferedReader rd
		java.io.BufferedReader rd
		String factoryClassName
		javax.xml.validation.SchemaFactory resultFactory
	private static java.lang.String which (java.lang.Class) 
		Class clazz
	private static java.lang.String which (java.lang.String, java.lang.ClassLoader) 
		String classname
		ClassLoader loader
		String classnameAsResource
		java.net.URL it
	static boolean access$000 () 
	static void access$100 (java.lang.String) 
		String x0
	static void  () 
		String val
}

javax/xml/validation/TypeInfoProvider.class
TypeInfoProvider.java
package javax.xml.validation
public abstract javax.xml.validation.TypeInfoProvider extends java.lang.Object {
	protected void  () 
	public abstract org.w3c.dom.TypeInfo getElementTypeInfo () 
	public abstract org.w3c.dom.TypeInfo getAttributeTypeInfo (int) 
	public abstract boolean isIdAttribute (int) 
	public abstract boolean isSpecified (int) 
}

javax/xml/validation/ValidatorHandler.class
ValidatorHandler.java
package javax.xml.validation
public abstract javax.xml.validation.ValidatorHandler extends java.lang.Object implements org.xml.sax.ContentHandler  {
	protected void  () 
	public abstract void setContentHandler (org.xml.sax.ContentHandler) 
	public abstract org.xml.sax.ContentHandler getContentHandler () 
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract org.xml.sax.ErrorHandler getErrorHandler () 
	public abstract void setResourceResolver (org.w3c.dom.ls.LSResourceResolver) 
	public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver () 
	public abstract javax.xml.validation.TypeInfoProvider getTypeInfoProvider () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object object
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
}

javax/xml/validation/SchemaFactoryFinder$CacheHolder.class
SchemaFactoryFinder.java
package javax.xml.validation
 javax.xml.validation.SchemaFactoryFinder$CacheHolder extends java.lang.Object {
	private static java.util.Properties cacheProps
	private void  () 
	static java.util.Properties access$200 () 
	static void  () 
		Exception ex
		String javah
		String configFile
		java.io.File f
}

javax/xml/validation/SchemaFactoryLoader.class
SchemaFactoryLoader.java
package javax.xml.validation
public abstract javax.xml.validation.SchemaFactoryLoader extends java.lang.Object {
	protected void  () 
	public abstract javax.xml.validation.SchemaFactory newFactory (java.lang.String) 
}

javax/xml/validation/Validator.class
Validator.java
package javax.xml.validation
public abstract javax.xml.validation.Validator extends java.lang.Object {
	protected void  () 
	public abstract void reset () 
	public void validate (javax.xml.transform.Source)  throws org.xml.sax.SAXException java.io.IOException 
		javax.xml.transform.Source source
	public abstract void validate (javax.xml.transform.Source, javax.xml.transform.Result)  throws org.xml.sax.SAXException java.io.IOException 
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract org.xml.sax.ErrorHandler getErrorHandler () 
	public abstract void setResourceResolver (org.w3c.dom.ls.LSResourceResolver) 
	public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object object
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
}

javax/xml/datatype/
javax/xml/datatype/XMLGregorianCalendar.class
XMLGregorianCalendar.java
package javax.xml.datatype
public abstract javax.xml.datatype.XMLGregorianCalendar extends java.lang.Object implements java.lang.Cloneable  {
	public void  () 
	public abstract void clear () 
	public abstract void reset () 
	public abstract void setYear (java.math.BigInteger) 
	public abstract void setYear (int) 
	public abstract void setMonth (int) 
	public abstract void setDay (int) 
	public abstract void setTimezone (int) 
	public void setTime (int, int, int) 
		int hour
		int minute
		int second
	public abstract void setHour (int) 
	public abstract void setMinute (int) 
	public abstract void setSecond (int) 
	public abstract void setMillisecond (int) 
	public abstract void setFractionalSecond (java.math.BigDecimal) 
	public void setTime (int, int, int, java.math.BigDecimal) 
		int hour
		int minute
		int second
		java.math.BigDecimal fractional
	public void setTime (int, int, int, int) 
		int hour
		int minute
		int second
		int millisecond
	public abstract java.math.BigInteger getEon () 
	public abstract int getYear () 
	public abstract java.math.BigInteger getEonAndYear () 
	public abstract int getMonth () 
	public abstract int getDay () 
	public abstract int getTimezone () 
	public abstract int getHour () 
	public abstract int getMinute () 
	public abstract int getSecond () 
	public int getMillisecond () 
		java.math.BigDecimal fractionalSeconds
	public abstract java.math.BigDecimal getFractionalSecond () 
	public abstract int compare (javax.xml.datatype.XMLGregorianCalendar) 
	public abstract javax.xml.datatype.XMLGregorianCalendar normalize () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		int timezone
		javax.xml.datatype.XMLGregorianCalendar gc
	public abstract java.lang.String toXMLFormat () 
	public abstract javax.xml.namespace.QName getXMLSchemaType () 
	public java.lang.String toString () 
	public abstract boolean isValid () 
	public abstract void add (javax.xml.datatype.Duration) 
	public abstract java.util.GregorianCalendar toGregorianCalendar () 
	public abstract java.util.GregorianCalendar toGregorianCalendar (java.util.TimeZone, java.util.Locale, javax.xml.datatype.XMLGregorianCalendar) 
	public abstract java.util.TimeZone getTimeZone (int) 
	public abstract java.lang.Object clone () 
}

javax/xml/datatype/FactoryFinder$ConfigurationError.class
FactoryFinder.java
package javax.xml.datatype
 javax.xml.datatype.FactoryFinder$ConfigurationError extends java.lang.Error {
	private static final long serialVersionUID
	private Exception exception
	void  (java.lang.String, java.lang.Exception) 
		String msg
		Exception x
	java.lang.Exception getException () 
}

javax/xml/datatype/FactoryFinder.class
FactoryFinder.java
package javax.xml.datatype
final javax.xml.datatype.FactoryFinder extends java.lang.Object {
	private static final String CLASS_NAME
	private static boolean debug
	private static final int DEFAULT_LINE_LENGTH
	private void  () 
	private static void debugPrintln (java.lang.String) 
		String msg
	private static java.lang.ClassLoader findClassLoader ()  throws javax.xml.datatype.FactoryFinder$ConfigurationError 
		ClassLoader classLoader
	static java.lang.Object newInstance (java.lang.String, java.lang.ClassLoader)  throws javax.xml.datatype.FactoryFinder$ConfigurationError 
		Class spiClass
		Class spiClass
		ClassNotFoundException x
		Exception x
		String className
		ClassLoader classLoader
	static java.lang.Object find (java.lang.String, java.lang.String)  throws javax.xml.datatype.FactoryFinder$ConfigurationError 
		String factoryClassName
		Exception ex
		String factoryId
		String fallbackClassName
		ClassLoader classLoader
		String systemProp
		Object provider
	private static java.lang.Object findJarServiceProvider (java.lang.String)  throws javax.xml.datatype.FactoryFinder$ConfigurationError 
		java.io.UnsupportedEncodingException e
		java.io.IOException x
		String factoryId
		String serviceId
		java.io.InputStream is
		ClassLoader cl
		java.io.BufferedReader rd
		java.io.BufferedReader rd
		String factoryClassName
	private static java.lang.String which (java.lang.Class) 
		java.net.URL it
		String classnameAsResource
		ClassLoader loader
		java.net.URL it
		VirtualMachineError vme
		ThreadDeath td
		Throwable t
		Class clazz
	static boolean access$000 () 
	static void access$100 (java.lang.String) 
		String x0
	static void  () 
		String val
}

javax/xml/datatype/FactoryFinder$CacheHolder.class
FactoryFinder.java
package javax.xml.datatype
 javax.xml.datatype.FactoryFinder$CacheHolder extends java.lang.Object {
	private static java.util.Properties cacheProps
	private void  () 
	static java.util.Properties access$200 () 
	static void  () 
		Exception ex
		String javah
		String configFile
		java.io.File f
}

javax/xml/datatype/DatatypeConstants.class
DatatypeConstants.java
package javax.xml.datatype
public final javax.xml.datatype.DatatypeConstants extends java.lang.Object {
	public static final int JANUARY
	public static final int FEBRUARY
	public static final int MARCH
	public static final int APRIL
	public static final int MAY
	public static final int JUNE
	public static final int JULY
	public static final int AUGUST
	public static final int SEPTEMBER
	public static final int OCTOBER
	public static final int NOVEMBER
	public static final int DECEMBER
	public static final int LESSER
	public static final int EQUAL
	public static final int GREATER
	public static final int INDETERMINATE
	public static final int FIELD_UNDEFINED
	public static final javax.xml.datatype.DatatypeConstants$Field YEARS
	public static final javax.xml.datatype.DatatypeConstants$Field MONTHS
	public static final javax.xml.datatype.DatatypeConstants$Field DAYS
	public static final javax.xml.datatype.DatatypeConstants$Field HOURS
	public static final javax.xml.datatype.DatatypeConstants$Field MINUTES
	public static final javax.xml.datatype.DatatypeConstants$Field SECONDS
	public static final javax.xml.namespace.QName DATETIME
	public static final javax.xml.namespace.QName TIME
	public static final javax.xml.namespace.QName DATE
	public static final javax.xml.namespace.QName GYEARMONTH
	public static final javax.xml.namespace.QName GMONTHDAY
	public static final javax.xml.namespace.QName GYEAR
	public static final javax.xml.namespace.QName GMONTH
	public static final javax.xml.namespace.QName GDAY
	public static final javax.xml.namespace.QName DURATION
	public static final javax.xml.namespace.QName DURATION_DAYTIME
	public static final javax.xml.namespace.QName DURATION_YEARMONTH
	public static final int MAX_TIMEZONE_OFFSET
	public static final int MIN_TIMEZONE_OFFSET
	private void  () 
	static void  () 
}

javax/xml/datatype/DatatypeFactory.class
DatatypeFactory.java
package javax.xml.datatype
public abstract javax.xml.datatype.DatatypeFactory extends java.lang.Object {
	public static final String DATATYPEFACTORY_PROPERTY
	public static final String DATATYPEFACTORY_IMPLEMENTATION_CLASS
	protected void  () 
	public static javax.xml.datatype.DatatypeFactory newInstance ()  throws javax.xml.datatype.DatatypeConfigurationException 
		javax.xml.datatype.FactoryFinder$ConfigurationError e
	public static javax.xml.datatype.DatatypeFactory newInstance (java.lang.String, java.lang.ClassLoader)  throws javax.xml.datatype.DatatypeConfigurationException 
		Class type
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		String factoryClassName
		ClassLoader classLoader
	public abstract javax.xml.datatype.Duration newDuration (java.lang.String) 
	public abstract javax.xml.datatype.Duration newDuration (long) 
	public abstract javax.xml.datatype.Duration newDuration (boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigDecimal) 
	public javax.xml.datatype.Duration newDuration (boolean, int, int, int, int, int, int) 
		boolean isPositive
		int years
		int months
		int days
		int hours
		int minutes
		int seconds
		java.math.BigInteger realYears
		java.math.BigInteger realMonths
		java.math.BigInteger realDays
		java.math.BigInteger realHours
		java.math.BigInteger realMinutes
		java.math.BigDecimal realSeconds
	public javax.xml.datatype.Duration newDurationDayTime (java.lang.String) 
		char c
		int i
		String lexicalRepresentation
		int pos
		int length
	public javax.xml.datatype.Duration newDurationDayTime (long) 
		boolean isPositive
		int seconds
		int minutes
		int hours
		long days
		long durationInMilliseconds
		long _durationInMilliseconds
		boolean tooLong
		boolean isPositive
		long val
		int milliseconds
		java.math.BigDecimal seconds
		java.math.BigInteger minutes
		java.math.BigInteger hours
		java.math.BigInteger days
	public javax.xml.datatype.Duration newDurationDayTime (boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger) 
		boolean isPositive
		java.math.BigInteger day
		java.math.BigInteger hour
		java.math.BigInteger minute
		java.math.BigInteger second
	public javax.xml.datatype.Duration newDurationDayTime (boolean, int, int, int, int) 
		boolean isPositive
		int day
		int hour
		int minute
		int second
	public javax.xml.datatype.Duration newDurationYearMonth (java.lang.String) 
		char c
		int i
		String lexicalRepresentation
		int length
	public javax.xml.datatype.Duration newDurationYearMonth (long) 
		long durationInMilliseconds
	public javax.xml.datatype.Duration newDurationYearMonth (boolean, java.math.BigInteger, java.math.BigInteger) 
		boolean isPositive
		java.math.BigInteger year
		java.math.BigInteger month
	public javax.xml.datatype.Duration newDurationYearMonth (boolean, int, int) 
		boolean isPositive
		int year
		int month
	public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar () 
	public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar (java.lang.String) 
	public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar (java.util.GregorianCalendar) 
	public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar (java.math.BigInteger, int, int, int, int, int, java.math.BigDecimal, int) 
	public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar (int, int, int, int, int, int, int, int) 
		int year
		int month
		int day
		int hour
		int minute
		int second
		int millisecond
		int timezone
		java.math.BigInteger realYear
		java.math.BigDecimal realMillisecond
	public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarDate (int, int, int, int) 
		int year
		int month
		int day
		int timezone
	public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime (int, int, int, int) 
		int hours
		int minutes
		int seconds
		int timezone
	public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime (int, int, int, java.math.BigDecimal, int) 
		int hours
		int minutes
		int seconds
		java.math.BigDecimal fractionalSecond
		int timezone
	public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime (int, int, int, int, int) 
		int hours
		int minutes
		int seconds
		int milliseconds
		int timezone
		java.math.BigDecimal realMilliseconds
	static void  () 
}

javax/xml/datatype/DatatypeConstants$Field.class
DatatypeConstants.java
package javax.xml.datatype
public final javax.xml.datatype.DatatypeConstants$Field extends java.lang.Object {
	private final String str
	private final int id
	private void  (java.lang.String, int) 
		String str
		int id
	public java.lang.String toString () 
	public int getId () 
	void  (java.lang.String, int, javax.xml.datatype.DatatypeConstants$1) 
		String x0
		int x1
		javax.xml.datatype.DatatypeConstants$1 x2
}

javax/xml/datatype/Duration.class
Duration.java
package javax.xml.datatype
public abstract javax.xml.datatype.Duration extends java.lang.Object {
	public void  () 
	public javax.xml.namespace.QName getXMLSchemaType () 
		boolean yearSet
		boolean monthSet
		boolean daySet
		boolean hourSet
		boolean minuteSet
		boolean secondSet
	public abstract int getSign () 
	public int getYears () 
	public int getMonths () 
	public int getDays () 
	public int getHours () 
	public int getMinutes () 
	public int getSeconds () 
	public long getTimeInMillis (java.util.Calendar) 
		java.util.Calendar startInstant
		java.util.Calendar cal
	public long getTimeInMillis (java.util.Date) 
		java.util.Date startInstant
		java.util.Calendar cal
	public abstract java.lang.Number getField (javax.xml.datatype.DatatypeConstants$Field) 
	private int getFieldValueAsInt (javax.xml.datatype.DatatypeConstants$Field) 
		javax.xml.datatype.DatatypeConstants$Field field
		Number n
	public abstract boolean isSet (javax.xml.datatype.DatatypeConstants$Field) 
	public abstract javax.xml.datatype.Duration add (javax.xml.datatype.Duration) 
	public abstract void addTo (java.util.Calendar) 
	public void addTo (java.util.Date) 
		java.util.Date date
		java.util.Calendar cal
	public javax.xml.datatype.Duration subtract (javax.xml.datatype.Duration) 
		javax.xml.datatype.Duration rhs
	public javax.xml.datatype.Duration multiply (int) 
		int factor
	public abstract javax.xml.datatype.Duration multiply (java.math.BigDecimal) 
	public abstract javax.xml.datatype.Duration negate () 
	public abstract javax.xml.datatype.Duration normalizeWith (java.util.Calendar) 
	public abstract int compare (javax.xml.datatype.Duration) 
	public boolean isLongerThan (javax.xml.datatype.Duration) 
		javax.xml.datatype.Duration duration
	public boolean isShorterThan (javax.xml.datatype.Duration) 
		javax.xml.datatype.Duration duration
	public boolean equals (java.lang.Object) 
		Object duration
	public abstract int hashCode () 
	public java.lang.String toString () 
		StringBuilder buf
		java.math.BigInteger years
		java.math.BigInteger months
		java.math.BigInteger days
		java.math.BigInteger hours
		java.math.BigInteger minutes
		java.math.BigDecimal seconds
	private java.lang.String toString (java.math.BigDecimal) 
		StringBuilder buf
		int i
		java.math.BigDecimal bd
		String intString
		int scale
		StringBuilder buf
		int insertionPoint
	private static long getCalendarTimeInMillis (java.util.Calendar) 
		java.util.Calendar cal
}

javax/xml/datatype/DatatypeConfigurationException.class
DatatypeConfigurationException.java
package javax.xml.datatype
public javax.xml.datatype.DatatypeConfigurationException extends java.lang.Exception {
	private static final long serialVersionUID
	private Throwable causeOnJDK13OrBelow
	private transient boolean isJDK14OrAbove
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream s
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter s
	private void printStackTrace0 (java.io.PrintWriter) 
		java.io.PrintWriter s
	private void initCauseByReflection (java.lang.Throwable) 
		java.lang.reflect.Method m
		Throwable cause
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.lang.reflect.Method m2
		java.lang.reflect.Method m1
		Throwable cause
		java.io.ObjectInputStream in
}

javax/xml/datatype/DatatypeConstants$1.class
DatatypeConstants.java
package javax.xml.datatype
 javax.xml.datatype.DatatypeConstants$1 extends java.lang.Object {
}

javax/xml/parsers/
javax/xml/parsers/SAXParserFactory.class
SAXParserFactory.java
package javax.xml.parsers
public abstract javax.xml.parsers.SAXParserFactory extends java.lang.Object {
	private boolean validating
	private boolean namespaceAware
	protected void  () 
	public static javax.xml.parsers.SAXParserFactory newInstance () 
	public static javax.xml.parsers.SAXParserFactory newInstance (java.lang.String, java.lang.ClassLoader) 
		Class type
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		String factoryClassName
		ClassLoader classLoader
	public abstract javax.xml.parsers.SAXParser newSAXParser ()  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
	public void setNamespaceAware (boolean) 
		boolean awareness
	public void setValidating (boolean) 
		boolean validating
	public boolean isNamespaceAware () 
	public boolean isValidating () 
	public abstract void setFeature (java.lang.String, boolean)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract boolean getFeature (java.lang.String)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public javax.xml.validation.Schema getSchema () 
	public void setSchema (javax.xml.validation.Schema) 
		javax.xml.validation.Schema schema
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAware () 
}

javax/xml/parsers/FactoryConfigurationError.class
FactoryConfigurationError.java
package javax.xml.parsers
public javax.xml.parsers.FactoryConfigurationError extends java.lang.Error {
	private Exception exception
	public void  () 
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Exception) 
		Exception e
	public void  (java.lang.Exception, java.lang.String) 
		Exception e
		String msg
	public java.lang.String getMessage () 
		String message
	public java.lang.Exception getException () 
}

javax/xml/parsers/DocumentBuilder.class
DocumentBuilder.java
package javax.xml.parsers
public abstract javax.xml.parsers.DocumentBuilder extends java.lang.Object {
	private static final boolean DEBUG
	protected void  () 
	public void reset () 
	public org.w3c.dom.Document parse (java.io.InputStream)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.InputSource in
	public org.w3c.dom.Document parse (java.io.InputStream, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		String systemId
		org.xml.sax.InputSource in
	public org.w3c.dom.Document parse (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String uri
		org.xml.sax.InputSource in
	public org.w3c.dom.Document parse (java.io.File)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File f
		String escapedURI
		org.xml.sax.InputSource in
	public abstract org.w3c.dom.Document parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
	public abstract boolean isNamespaceAware () 
	public abstract boolean isValidating () 
	public abstract void setEntityResolver (org.xml.sax.EntityResolver) 
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract org.w3c.dom.Document newDocument () 
	public abstract org.w3c.dom.DOMImplementation getDOMImplementation () 
	public javax.xml.validation.Schema getSchema () 
	public boolean isXIncludeAware () 
}

javax/xml/parsers/ParserConfigurationException.class
ParserConfigurationException.java
package javax.xml.parsers
public javax.xml.parsers.ParserConfigurationException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String msg
}

javax/xml/parsers/SAXParser.class
SAXParser.java
package javax.xml.parsers
public abstract javax.xml.parsers.SAXParser extends java.lang.Object {
	private static final boolean DEBUG
	protected void  () 
	public void reset () 
	public void parse (java.io.InputStream, org.xml.sax.HandlerBase)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.HandlerBase hb
		org.xml.sax.InputSource input
	public void parse (java.io.InputStream, org.xml.sax.HandlerBase, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.HandlerBase hb
		String systemId
		org.xml.sax.InputSource input
	public void parse (java.io.InputStream, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.helpers.DefaultHandler dh
		org.xml.sax.InputSource input
	public void parse (java.io.InputStream, org.xml.sax.helpers.DefaultHandler, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.InputStream is
		org.xml.sax.helpers.DefaultHandler dh
		String systemId
		org.xml.sax.InputSource input
	public void parse (java.lang.String, org.xml.sax.HandlerBase)  throws org.xml.sax.SAXException java.io.IOException 
		String uri
		org.xml.sax.HandlerBase hb
		org.xml.sax.InputSource input
	public void parse (java.lang.String, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		String uri
		org.xml.sax.helpers.DefaultHandler dh
		org.xml.sax.InputSource input
	public void parse (java.io.File, org.xml.sax.HandlerBase)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File f
		org.xml.sax.HandlerBase hb
		String escapedURI
		org.xml.sax.InputSource input
	public void parse (java.io.File, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.File f
		org.xml.sax.helpers.DefaultHandler dh
		String escapedURI
		org.xml.sax.InputSource input
	public void parse (org.xml.sax.InputSource, org.xml.sax.HandlerBase)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource is
		org.xml.sax.HandlerBase hb
		org.xml.sax.Parser parser
	public void parse (org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource is
		org.xml.sax.helpers.DefaultHandler dh
		org.xml.sax.XMLReader reader
	public abstract org.xml.sax.Parser getParser ()  throws org.xml.sax.SAXException 
	public abstract org.xml.sax.XMLReader getXMLReader ()  throws org.xml.sax.SAXException 
	public abstract boolean isNamespaceAware () 
	public abstract boolean isValidating () 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public javax.xml.validation.Schema getSchema () 
	public boolean isXIncludeAware () 
}

javax/xml/parsers/FilePathToURI.class
FilePathToURI.java
package javax.xml.parsers
 javax.xml.parsers.FilePathToURI extends java.lang.Object {
	private static boolean[] gNeedEscaping
	private static char[] gAfterEscaping1
	private static char[] gAfterEscaping2
	private static char[] gHexChs
	void  () 
	public static java.lang.String filepath2URI (java.lang.String) 
		int ch
		int ch
		java.io.UnsupportedEncodingException e
		int ch
		byte[] bytes
		byte b
		String path
		char separator
		int len
		StringBuilder buffer
		int i
	static void  () 
		int i
		char ch
		int i
		char[] escChs
		int len
}

javax/xml/parsers/DocumentBuilderFactory.class
DocumentBuilderFactory.java
package javax.xml.parsers
public abstract javax.xml.parsers.DocumentBuilderFactory extends java.lang.Object {
	private boolean validating
	private boolean namespaceAware
	private boolean whitespace
	private boolean expandEntityRef
	private boolean ignoreComments
	private boolean coalescing
	protected void  () 
	public static javax.xml.parsers.DocumentBuilderFactory newInstance () 
	public static javax.xml.parsers.DocumentBuilderFactory newInstance (java.lang.String, java.lang.ClassLoader) 
		Class type
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		String factoryClassName
		ClassLoader classLoader
	public abstract javax.xml.parsers.DocumentBuilder newDocumentBuilder ()  throws javax.xml.parsers.ParserConfigurationException 
	public void setNamespaceAware (boolean) 
		boolean awareness
	public void setValidating (boolean) 
		boolean validating
	public void setIgnoringElementContentWhitespace (boolean) 
		boolean whitespace
	public void setExpandEntityReferences (boolean) 
		boolean expandEntityRef
	public void setIgnoringComments (boolean) 
		boolean ignoreComments
	public void setCoalescing (boolean) 
		boolean coalescing
	public boolean isNamespaceAware () 
	public boolean isValidating () 
	public boolean isIgnoringElementContentWhitespace () 
	public boolean isExpandEntityReferences () 
	public boolean isIgnoringComments () 
	public boolean isCoalescing () 
	public abstract void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
	public abstract java.lang.Object getAttribute (java.lang.String)  throws java.lang.IllegalArgumentException 
	public abstract void setFeature (java.lang.String, boolean)  throws javax.xml.parsers.ParserConfigurationException 
	public abstract boolean getFeature (java.lang.String)  throws javax.xml.parsers.ParserConfigurationException 
	public javax.xml.validation.Schema getSchema () 
	public void setSchema (javax.xml.validation.Schema) 
		javax.xml.validation.Schema schema
	public void setXIncludeAware (boolean) 
		boolean state
	public boolean isXIncludeAware () 
}

javax/xml/XMLConstants.class
XMLConstants.java
package javax.xml
public final javax.xml.XMLConstants extends java.lang.Object {
	public static final String NULL_NS_URI
	public static final String DEFAULT_NS_PREFIX
	public static final String XML_NS_URI
	public static final String XML_NS_PREFIX
	public static final String XMLNS_ATTRIBUTE_NS_URI
	public static final String XMLNS_ATTRIBUTE
	public static final String W3C_XML_SCHEMA_NS_URI
	public static final String W3C_XML_SCHEMA_INSTANCE_NS_URI
	public static final String W3C_XPATH_DATATYPE_NS_URI
	public static final String XML_DTD_NS_URI
	public static final String RELAXNG_NS_URI
	public static final String FEATURE_SECURE_PROCESSING
	private void  () 
}

javax/xml/transform/
javax/xml/transform/Source.class
Source.java
package javax.xml.transform
public abstract javax.xml.transform.Source extends java.lang.Object {
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getSystemId () 
}

javax/xml/transform/OutputKeys.class
OutputKeys.java
package javax.xml.transform
public javax.xml.transform.OutputKeys extends java.lang.Object {
	public static final String METHOD
	public static final String VERSION
	public static final String ENCODING
	public static final String OMIT_XML_DECLARATION
	public static final String STANDALONE
	public static final String DOCTYPE_PUBLIC
	public static final String DOCTYPE_SYSTEM
	public static final String CDATA_SECTION_ELEMENTS
	public static final String INDENT
	public static final String MEDIA_TYPE
	private void  () 
}

javax/xml/transform/SourceLocator.class
SourceLocator.java
package javax.xml.transform
public abstract javax.xml.transform.SourceLocator extends java.lang.Object {
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
}

javax/xml/transform/stream/
javax/xml/transform/stream/StreamSource.class
StreamSource.java
package javax.xml.transform.stream
public javax.xml.transform.stream.StreamSource extends java.lang.Object implements javax.xml.transform.Source  {
	public static final String FEATURE
	private String publicId
	private String systemId
	private java.io.InputStream inputStream
	private java.io.Reader reader
	public void  () 
	public void  (java.io.InputStream) 
		java.io.InputStream inputStream
	public void  (java.io.InputStream, java.lang.String) 
		java.io.InputStream inputStream
		String systemId
	public void  (java.io.Reader) 
		java.io.Reader reader
	public void  (java.io.Reader, java.lang.String) 
		java.io.Reader reader
		String systemId
	public void  (java.lang.String) 
		String systemId
	public void  (java.io.File) 
		java.io.File f
	public void setInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
	public java.io.InputStream getInputStream () 
	public void setReader (java.io.Reader) 
		java.io.Reader reader
	public java.io.Reader getReader () 
	public void setPublicId (java.lang.String) 
		String publicId
	public java.lang.String getPublicId () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setSystemId (java.io.File) 
		java.io.File f
}

javax/xml/transform/stream/FilePathToURI.class
FilePathToURI.java
package javax.xml.transform.stream
 javax.xml.transform.stream.FilePathToURI extends java.lang.Object {
	private static boolean[] gNeedEscaping
	private static char[] gAfterEscaping1
	private static char[] gAfterEscaping2
	private static char[] gHexChs
	void  () 
	public static java.lang.String filepath2URI (java.lang.String) 
		int ch
		int ch
		java.io.UnsupportedEncodingException e
		int ch
		byte[] bytes
		byte b
		String path
		char separator
		int len
		StringBuilder buffer
		int i
	static void  () 
		int i
		char ch
		int i
		char[] escChs
		int len
}

javax/xml/transform/stream/StreamResult.class
StreamResult.java
package javax.xml.transform.stream
public javax.xml.transform.stream.StreamResult extends java.lang.Object implements javax.xml.transform.Result  {
	public static final String FEATURE
	private String systemId
	private java.io.OutputStream outputStream
	private java.io.Writer writer
	public void  () 
	public void  (java.io.OutputStream) 
		java.io.OutputStream outputStream
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void  (java.lang.String) 
		String systemId
	public void  (java.io.File) 
		java.io.File f
	public void setOutputStream (java.io.OutputStream) 
		java.io.OutputStream outputStream
	public java.io.OutputStream getOutputStream () 
	public void setWriter (java.io.Writer) 
		java.io.Writer writer
	public java.io.Writer getWriter () 
	public void setSystemId (java.lang.String) 
		String systemId
	public void setSystemId (java.io.File) 
		java.io.File f
	public java.lang.String getSystemId () 
}

javax/xml/transform/Result.class
Result.java
package javax.xml.transform
public abstract javax.xml.transform.Result extends java.lang.Object {
	public static final String PI_DISABLE_OUTPUT_ESCAPING
	public static final String PI_ENABLE_OUTPUT_ESCAPING
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getSystemId () 
}

javax/xml/transform/TransformerFactoryConfigurationError.class
TransformerFactoryConfigurationError.java
package javax.xml.transform
public javax.xml.transform.TransformerFactoryConfigurationError extends java.lang.Error {
	private Exception exception
	public void  () 
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Exception) 
		Exception e
	public void  (java.lang.Exception, java.lang.String) 
		Exception e
		String msg
	public java.lang.String getMessage () 
		String message
	public java.lang.Exception getException () 
}

javax/xml/transform/ErrorListener.class
ErrorListener.java
package javax.xml.transform
public abstract javax.xml.transform.ErrorListener extends java.lang.Object {
	public abstract void warning (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public abstract void error (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
	public abstract void fatalError (javax.xml.transform.TransformerException)  throws javax.xml.transform.TransformerException 
}

javax/xml/transform/URIResolver.class
URIResolver.java
package javax.xml.transform
public abstract javax.xml.transform.URIResolver extends java.lang.Object {
	public abstract javax.xml.transform.Source resolve (java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerException 
}

javax/xml/transform/TransformerConfigurationException.class
TransformerConfigurationException.java
package javax.xml.transform
public javax.xml.transform.TransformerConfigurationException extends javax.xml.transform.TransformerException {
	public void  () 
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Throwable) 
		Throwable e
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable e
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
	public void  (java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable) 
		String message
		javax.xml.transform.SourceLocator locator
		Throwable e
}

javax/xml/transform/TransformerFactory.class
TransformerFactory.java
package javax.xml.transform
public abstract javax.xml.transform.TransformerFactory extends java.lang.Object {
	protected void  () 
	public static javax.xml.transform.TransformerFactory newInstance ()  throws javax.xml.transform.TransformerFactoryConfigurationError 
		Exception e
		String className
	public static javax.xml.transform.TransformerFactory newInstance (java.lang.String, java.lang.ClassLoader)  throws javax.xml.transform.TransformerFactoryConfigurationError 
		Class type
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		String factoryClassName
		ClassLoader classLoader
	public abstract javax.xml.transform.Transformer newTransformer (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.Templates newTemplates (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.Source getAssociatedStylesheet (javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract void setURIResolver (javax.xml.transform.URIResolver) 
	public abstract javax.xml.transform.URIResolver getURIResolver () 
	public abstract void setFeature (java.lang.String, boolean)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract boolean getFeature (java.lang.String) 
	public abstract void setAttribute (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object getAttribute (java.lang.String) 
	public abstract void setErrorListener (javax.xml.transform.ErrorListener) 
	public abstract javax.xml.transform.ErrorListener getErrorListener () 
}

javax/xml/transform/TransformerException.class
TransformerException.java
package javax.xml.transform
public javax.xml.transform.TransformerException extends java.lang.Exception {
	private static final long serialVersionUID
	javax.xml.transform.SourceLocator locator
	Throwable containedException
	public javax.xml.transform.SourceLocator getLocator () 
	public void setLocator (javax.xml.transform.SourceLocator) 
		javax.xml.transform.SourceLocator location
	public java.lang.Throwable getException () 
	public java.lang.Throwable getCause () 
	public synchronized java.lang.Throwable initCause (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable e
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable e
	public void  (java.lang.String, javax.xml.transform.SourceLocator) 
		String message
		javax.xml.transform.SourceLocator locator
	public void  (java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable) 
		String message
		javax.xml.transform.SourceLocator locator
		Throwable e
	public java.lang.String getMessageAndLocation () 
		String systemID
		int line
		int column
		StringBuilder sbuffer
		String message
	public java.lang.String getLocationAsString () 
		StringBuilder sbuffer
		String systemID
		int line
		int column
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream s
	public void printStackTrace (java.io.PrintWriter) 
		String locInfo
		java.io.PrintWriter s
}

javax/xml/transform/Transformer.class
Transformer.java
package javax.xml.transform
public abstract javax.xml.transform.Transformer extends java.lang.Object {
	protected void  () 
	public void reset () 
	public abstract void transform (javax.xml.transform.Source, javax.xml.transform.Result)  throws javax.xml.transform.TransformerException 
	public abstract void setParameter (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object getParameter (java.lang.String) 
	public abstract void clearParameters () 
	public abstract void setURIResolver (javax.xml.transform.URIResolver) 
	public abstract javax.xml.transform.URIResolver getURIResolver () 
	public abstract void setOutputProperties (java.util.Properties) 
	public abstract java.util.Properties getOutputProperties () 
	public abstract void setOutputProperty (java.lang.String, java.lang.String)  throws java.lang.IllegalArgumentException 
	public abstract java.lang.String getOutputProperty (java.lang.String)  throws java.lang.IllegalArgumentException 
	public abstract void setErrorListener (javax.xml.transform.ErrorListener)  throws java.lang.IllegalArgumentException 
	public abstract javax.xml.transform.ErrorListener getErrorListener () 
}

javax/xml/transform/Templates.class
Templates.java
package javax.xml.transform
public abstract javax.xml.transform.Templates extends java.lang.Object {
	public abstract javax.xml.transform.Transformer newTransformer ()  throws javax.xml.transform.TransformerConfigurationException 
	public abstract java.util.Properties getOutputProperties () 
}

javax/xml/transform/dom/
javax/xml/transform/dom/DOMResult.class
DOMResult.java
package javax.xml.transform.dom
public javax.xml.transform.dom.DOMResult extends java.lang.Object implements javax.xml.transform.Result  {
	public static final String FEATURE
	private org.w3c.dom.Node node
	private org.w3c.dom.Node nextSibling
	private String systemId
	public void  () 
	public void  (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public void  (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String systemId
	public void  (org.w3c.dom.Node, org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.w3c.dom.Node nextSibling
	public void  (org.w3c.dom.Node, org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		org.w3c.dom.Node nextSibling
		String systemId
	public void setNode (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public org.w3c.dom.Node getNode () 
	public void setNextSibling (org.w3c.dom.Node) 
		org.w3c.dom.Node nextSibling
	public org.w3c.dom.Node getNextSibling () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
}

javax/xml/transform/dom/DOMLocator.class
DOMLocator.java
package javax.xml.transform.dom
public abstract javax.xml.transform.dom.DOMLocator extends java.lang.Object implements javax.xml.transform.SourceLocator  {
	public abstract org.w3c.dom.Node getOriginatingNode () 
}

javax/xml/transform/dom/DOMSource.class
DOMSource.java
package javax.xml.transform.dom
public javax.xml.transform.dom.DOMSource extends java.lang.Object implements javax.xml.transform.Source  {
	private org.w3c.dom.Node node
	private String systemID
	public static final String FEATURE
	public void  () 
	public void  (org.w3c.dom.Node) 
		org.w3c.dom.Node n
	public void  (org.w3c.dom.Node, java.lang.String) 
		org.w3c.dom.Node node
		String systemID
	public void setNode (org.w3c.dom.Node) 
		org.w3c.dom.Node node
	public org.w3c.dom.Node getNode () 
	public void setSystemId (java.lang.String) 
		String systemID
	public java.lang.String getSystemId () 
}

javax/xml/transform/sax/
javax/xml/transform/sax/SAXResult.class
SAXResult.java
package javax.xml.transform.sax
public javax.xml.transform.sax.SAXResult extends java.lang.Object implements javax.xml.transform.Result  {
	public static final String FEATURE
	private org.xml.sax.ContentHandler handler
	private org.xml.sax.ext.LexicalHandler lexhandler
	private String systemId
	public void  () 
	public void  (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public void setHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getHandler () 
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler handler
	public org.xml.sax.ext.LexicalHandler getLexicalHandler () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
}

javax/xml/transform/sax/SAXTransformerFactory.class
SAXTransformerFactory.java
package javax.xml.transform.sax
public abstract javax.xml.transform.sax.SAXTransformerFactory extends javax.xml.transform.TransformerFactory {
	public static final String FEATURE
	public static final String FEATURE_XMLFILTER
	protected void  () 
	public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public abstract javax.xml.transform.sax.TemplatesHandler newTemplatesHandler ()  throws javax.xml.transform.TransformerConfigurationException 
	public abstract org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Source)  throws javax.xml.transform.TransformerConfigurationException 
	public abstract org.xml.sax.XMLFilter newXMLFilter (javax.xml.transform.Templates)  throws javax.xml.transform.TransformerConfigurationException 
}

javax/xml/transform/sax/TemplatesHandler.class
TemplatesHandler.java
package javax.xml.transform.sax
public abstract javax.xml.transform.sax.TemplatesHandler extends java.lang.Object implements org.xml.sax.ContentHandler  {
	public abstract javax.xml.transform.Templates getTemplates () 
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getSystemId () 
}

javax/xml/transform/sax/SAXSource.class
SAXSource.java
package javax.xml.transform.sax
public javax.xml.transform.sax.SAXSource extends java.lang.Object implements javax.xml.transform.Source  {
	public static final String FEATURE
	private org.xml.sax.XMLReader reader
	private org.xml.sax.InputSource inputSource
	public void  () 
	public void  (org.xml.sax.XMLReader, org.xml.sax.InputSource) 
		org.xml.sax.XMLReader reader
		org.xml.sax.InputSource inputSource
	public void  (org.xml.sax.InputSource) 
		org.xml.sax.InputSource inputSource
	public void setXMLReader (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader reader
	public org.xml.sax.XMLReader getXMLReader () 
	public void setInputSource (org.xml.sax.InputSource) 
		org.xml.sax.InputSource inputSource
	public org.xml.sax.InputSource getInputSource () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public static org.xml.sax.InputSource sourceToInputSource (javax.xml.transform.Source) 
		javax.xml.transform.stream.StreamSource ss
		org.xml.sax.InputSource isource
		javax.xml.transform.Source source
}

javax/xml/transform/sax/TransformerHandler.class
TransformerHandler.java
package javax.xml.transform.sax
public abstract javax.xml.transform.sax.TransformerHandler extends java.lang.Object implements org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler org.xml.sax.DTDHandler  {
	public abstract void setResult (javax.xml.transform.Result)  throws java.lang.IllegalArgumentException 
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getSystemId () 
	public abstract javax.xml.transform.Transformer getTransformer () 
}

javax/sip/
javax/sip/header/
javax/sip/header/SIPIfMatchHeader.class
SIPIfMatchHeader.java
package javax.sip.header
public abstract javax.sip.header.SIPIfMatchHeader extends java.lang.Object implements javax.sip.header.SIPETagHeader  {
	public static final String NAME
}

javax/sip/header/ContentTypeHeader.class
ContentTypeHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentTypeHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.MediaType javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getCharset () 
	public abstract void setContentType (java.lang.String, java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/ToHeader.class
ToHeader.java
package javax.sip.header
public abstract javax.sip.header.ToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getTag () 
	public abstract void setTag (java.lang.String)  throws java.text.ParseException 
	public abstract boolean hasTag () 
	public abstract void removeTag () 
	public abstract java.lang.String getDisplayName () 
	public abstract java.lang.String getUserAtHostPort () 
}

javax/sip/header/EventHeader.class
EventHeader.java
package javax.sip.header
public abstract javax.sip.header.EventHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getEventId () 
	public abstract void setEventId (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getEventType () 
	public abstract void setEventType (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/ContentDispositionHeader.class
ContentDispositionHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentDispositionHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public static final String RENDER
	public static final String SESSION
	public static final String ICON
	public static final String ALERT
	public abstract java.lang.String getDispositionType () 
	public abstract void setDispositionType (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getHandling () 
	public abstract void setHandling (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/InReplyToHeader.class
InReplyToHeader.java
package javax.sip.header
public abstract javax.sip.header.InReplyToHeader extends java.lang.Object implements javax.sip.header.CallIdHeader  {
	public static final String NAME
}

javax/sip/header/PriorityHeader.class
PriorityHeader.java
package javax.sip.header
public abstract javax.sip.header.PriorityHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public static final String NON_URGENT
	public static final String NORMAL
	public static final String URGENT
	public static final String EMERGENCY
	public abstract java.lang.String getPriority () 
	public abstract void setPriority (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/AllowEventsHeader.class
AllowEventsHeader.java
package javax.sip.header
public abstract javax.sip.header.AllowEventsHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getEventType () 
	public abstract void setEventType (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/ErrorInfoHeader.class
ErrorInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.ErrorInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract javax.sip.address.URI getErrorInfo () 
	public abstract void setErrorInfo (javax.sip.address.URI) 
	public abstract java.lang.String getErrorMessage () 
	public abstract void setErrorMessage (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/MediaType.class
MediaType.java
package javax.sip.header
public abstract javax.sip.header.MediaType extends java.lang.Object {
	public abstract java.lang.String getContentSubType () 
	public abstract void setContentSubType (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getContentType () 
	public abstract void setContentType (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/CallIdHeader.class
CallIdHeader.java
package javax.sip.header
public abstract javax.sip.header.CallIdHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getCallId () 
	public abstract void setCallId (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/TooManyHopsException.class
TooManyHopsException.java
package javax.sip.header
public javax.sip.header.TooManyHopsException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/header/AuthorizationHeader.class
AuthorizationHeader.java
package javax.sip.header
public abstract javax.sip.header.AuthorizationHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getAlgorithm () 
	public abstract void setAlgorithm (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCNonce () 
	public abstract void setCNonce (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getNonce () 
	public abstract void setNonce (java.lang.String)  throws java.text.ParseException 
	public abstract int getNonceCount () 
	public abstract void setNonceCount (int)  throws java.text.ParseException 
	public abstract java.lang.String getOpaque () 
	public abstract void setOpaque (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getQop () 
	public abstract void setQop (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getRealm () 
	public abstract void setRealm (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getResponse () 
	public abstract void setResponse (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getScheme () 
	public abstract void setScheme (java.lang.String) 
	public abstract boolean isStale () 
	public abstract void setStale (boolean) 
	public abstract javax.sip.address.URI getURI () 
	public abstract void setURI (javax.sip.address.URI) 
	public abstract java.lang.String getUsername () 
	public abstract void setUsername (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/OptionTag.class
OptionTag.java
package javax.sip.header
public abstract javax.sip.header.OptionTag extends java.lang.Object {
	public abstract java.lang.String getOptionTag () 
	public abstract void setOptionTag (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/Parameters.class
Parameters.java
package javax.sip.header
public abstract javax.sip.header.Parameters extends java.lang.Object {
	public abstract java.lang.String getParameter (java.lang.String) 
	public abstract void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract java.util.Iterator getParameterNames () 
	public abstract void removeParameter (java.lang.String) 
}

javax/sip/header/RAckHeader.class
RAckHeader.java
package javax.sip.header
public abstract javax.sip.header.RAckHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getMethod () 
	public abstract void setMethod (java.lang.String)  throws java.text.ParseException 
	public abstract long getCSequenceNumber () 
	public abstract void setCSequenceNumber (long)  throws javax.sip.InvalidArgumentException 
	public abstract long getRSequenceNumber () 
	public abstract void setRSequenceNumber (long)  throws javax.sip.InvalidArgumentException 
	public abstract int getCSeqNumber () 
	public abstract void setCSeqNumber (int)  throws javax.sip.InvalidArgumentException 
	public abstract int getRSeqNumber () 
	public abstract void setRSeqNumber (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/WarningHeader.class
WarningHeader.java
package javax.sip.header
public abstract javax.sip.header.WarningHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public static final int ATTRIBUTE_NOT_UNDERSTOOD
	public static final int INCOMPATIBLE_BANDWIDTH_UNITS
	public static final int INCOMPATIBLE_MEDIA_FORMAT
	public static final int INCOMPATIBLE_NETWORK_ADDRESS_FORMATS
	public static final int INCOMPATIBLE_NETWORK_PROTOCOL
	public static final int INCOMPATIBLE_TRANSPORT_PROTOCOL
	public static final int INSUFFICIENT_BANDWIDTH
	public static final int MEDIA_TYPE_NOT_AVAILABLE
	public static final int MISCELLANEOUS_WARNING
	public static final int MULTICAST_NOT_AVAILABLE
	public static final int SESSION_DESCRIPTION_PARAMETER_NOT_UNDERSTOOD
	public static final int UNICAST_NOT_AVAILABLE
	public abstract java.lang.String getAgent () 
	public abstract void setAgent (java.lang.String)  throws java.text.ParseException 
	public abstract int getCode () 
	public abstract void setCode (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getText () 
	public abstract void setText (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/ProxyAuthenticateHeader.class
ProxyAuthenticateHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyAuthenticateHeader extends java.lang.Object implements javax.sip.header.WWWAuthenticateHeader  {
	public static final String NAME
}

javax/sip/header/SubscriptionStateHeader.class
SubscriptionStateHeader.java
package javax.sip.header
public abstract javax.sip.header.SubscriptionStateHeader extends java.lang.Object implements javax.sip.header.ExpiresHeader javax.sip.header.Parameters  {
	public static final String NAME
	public static final String DEACTIVATED
	public static final String GIVE_UP
	public static final String NO_RESOURCE
	public static final String PROBATION
	public static final String REJECTED
	public static final String TIMEOUT
	public static final String UNKNOWN
	public static final String ACTIVE
	public static final String PENDING
	public static final String TERMINATED
	public abstract java.lang.String getReasonCode () 
	public abstract void setReasonCode (java.lang.String)  throws java.text.ParseException 
	public abstract int getRetryAfter () 
	public abstract void setRetryAfter (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getState () 
	public abstract void setState (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/DateHeader.class
DateHeader.java
package javax.sip.header
public abstract javax.sip.header.DateHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.util.Calendar getDate () 
	public abstract void setDate (java.util.Calendar) 
}

javax/sip/header/WWWAuthenticateHeader.class
WWWAuthenticateHeader.java
package javax.sip.header
public abstract javax.sip.header.WWWAuthenticateHeader extends java.lang.Object implements javax.sip.header.AuthorizationHeader  {
	public static final String NAME
	public abstract javax.sip.address.URI getURI () 
	public abstract void setURI (javax.sip.address.URI) 
}

javax/sip/header/Encoding.class
Encoding.java
package javax.sip.header
public abstract javax.sip.header.Encoding extends java.lang.Object {
	public abstract java.lang.String getEncoding () 
	public abstract void setEncoding (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/AcceptEncodingHeader.class
AcceptEncodingHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptEncodingHeader extends java.lang.Object implements javax.sip.header.Encoding javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract float getQValue () 
	public abstract void setQValue (float)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/ProxyAuthorizationHeader.class
ProxyAuthorizationHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyAuthorizationHeader extends java.lang.Object implements javax.sip.header.AuthorizationHeader  {
	public static final String NAME
}

javax/sip/header/ReasonHeader.class
ReasonHeader.java
package javax.sip.header
public abstract javax.sip.header.ReasonHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract int getCause () 
	public abstract void setCause (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getProtocol () 
	public abstract void setProtocol (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getText () 
	public abstract void setText (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/AcceptHeader.class
AcceptHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.MediaType javax.sip.header.Parameters  {
	public static final String NAME
	public abstract boolean allowsAllContentSubTypes () 
	public abstract boolean allowsAllContentTypes () 
	public abstract float getQValue () 
	public abstract void setQValue (float)  throws javax.sip.InvalidArgumentException 
	public abstract boolean hasQValue () 
	public abstract void removeQValue () 
}

javax/sip/header/ContentLanguageHeader.class
ContentLanguageHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentLanguageHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.util.Locale getContentLanguage () 
	public abstract void setContentLanguage (java.util.Locale) 
	public abstract java.lang.String getLanguageTag () 
	public abstract void setLanguageTag (java.lang.String) 
}

javax/sip/header/SIPETagHeader.class
SIPETagHeader.java
package javax.sip.header
public abstract javax.sip.header.SIPETagHeader extends java.lang.Object implements javax.sip.header.ExtensionHeader  {
	public static final String NAME
	public abstract java.lang.String getETag () 
	public abstract void setETag (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/MinExpiresHeader.class
MinExpiresHeader.java
package javax.sip.header
public abstract javax.sip.header.MinExpiresHeader extends java.lang.Object implements javax.sip.header.ExpiresHeader  {
	public static final String NAME
}

javax/sip/header/HeaderAddress.class
HeaderAddress.java
package javax.sip.header
public abstract javax.sip.header.HeaderAddress extends java.lang.Object {
	public abstract javax.sip.address.Address getAddress () 
	public abstract void setAddress (javax.sip.address.Address) 
}

javax/sip/header/ViaHeader.class
ViaHeader.java
package javax.sip.header
public abstract javax.sip.header.ViaHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getBranch () 
	public abstract void setBranch (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getHost () 
	public abstract void setHost (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getMAddr () 
	public abstract void setMAddr (java.lang.String)  throws java.text.ParseException 
	public abstract int getPort () 
	public abstract void setPort (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getProtocol () 
	public abstract void setProtocol (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getReceived () 
	public abstract void setReceived (java.lang.String)  throws java.text.ParseException 
	public abstract int getRPort () 
	public abstract void setRPort ()  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getTransport () 
	public abstract void setTransport (java.lang.String)  throws java.text.ParseException 
	public abstract int getTTL () 
	public abstract void setTTL (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getSentByField () 
	public abstract java.lang.String getSentProtocolField () 
}

javax/sip/header/AllowHeader.class
AllowHeader.java
package javax.sip.header
public abstract javax.sip.header.AllowHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getMethod () 
	public abstract void setMethod (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/RecordRouteHeader.class
RecordRouteHeader.java
package javax.sip.header
public abstract javax.sip.header.RecordRouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
}

javax/sip/header/ProxyRequireHeader.class
ProxyRequireHeader.java
package javax.sip.header
public abstract javax.sip.header.ProxyRequireHeader extends java.lang.Object implements javax.sip.header.RequireHeader  {
	public static final String NAME
}

javax/sip/header/ReferToHeader.class
ReferToHeader.java
package javax.sip.header
public abstract javax.sip.header.ReferToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
}

javax/sip/header/ExtensionHeader.class
ExtensionHeader.java
package javax.sip.header
public abstract javax.sip.header.ExtensionHeader extends java.lang.Object implements javax.sip.header.Header  {
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/HeaderFactory.class
HeaderFactory.java
package javax.sip.header
public abstract javax.sip.header.HeaderFactory extends java.lang.Object {
	public abstract void setPrettyEncoding (boolean) 
	public abstract javax.sip.header.AcceptEncodingHeader createAcceptEncodingHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.AcceptHeader createAcceptHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.AcceptLanguageHeader createAcceptLanguageHeader (java.util.Locale) 
	public abstract javax.sip.header.AlertInfoHeader createAlertInfoHeader (javax.sip.address.URI) 
	public abstract javax.sip.header.AllowEventsHeader createAllowEventsHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.AllowHeader createAllowHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.AuthenticationInfoHeader createAuthenticationInfoHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.AuthorizationHeader createAuthorizationHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.CallIdHeader createCallIdHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.CallInfoHeader createCallInfoHeader (javax.sip.address.URI) 
	public abstract javax.sip.header.ContactHeader createContactHeader () 
	public abstract javax.sip.header.ContactHeader createContactHeader (javax.sip.address.Address) 
	public abstract javax.sip.header.ContentDispositionHeader createContentDispositionHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ContentEncodingHeader createContentEncodingHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ContentLanguageHeader createContentLanguageHeader (java.util.Locale) 
	public abstract javax.sip.header.ContentLengthHeader createContentLengthHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.ContentTypeHeader createContentTypeHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.CSeqHeader createCSeqHeader (int, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.CSeqHeader createCSeqHeader (long, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.DateHeader createDateHeader (java.util.Calendar) 
	public abstract javax.sip.header.ErrorInfoHeader createErrorInfoHeader (javax.sip.address.URI) 
	public abstract javax.sip.header.EventHeader createEventHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ExpiresHeader createExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.ExtensionHeader createExtensionHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.FromHeader createFromHeader (javax.sip.address.Address, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.Header createHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.Header createHeader (java.lang.String)  throws java.text.ParseException 
	public abstract java.util.List createHeaders (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.InReplyToHeader createInReplyToHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.MaxForwardsHeader createMaxForwardsHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.MimeVersionHeader createMimeVersionHeader (int, int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.MinExpiresHeader createMinExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.OrganizationHeader createOrganizationHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.PriorityHeader createPriorityHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ProxyAuthenticateHeader createProxyAuthenticateHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ProxyAuthorizationHeader createProxyAuthorizationHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ProxyRequireHeader createProxyRequireHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.RAckHeader createRAckHeader (long, long, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract javax.sip.header.RAckHeader createRAckHeader (int, int, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract javax.sip.header.ReasonHeader createReasonHeader (java.lang.String, int, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract javax.sip.header.RecordRouteHeader createRecordRouteHeader (javax.sip.address.Address) 
	public abstract javax.sip.header.ReferToHeader createReferToHeader (javax.sip.address.Address) 
	public abstract javax.sip.header.ReplyToHeader createReplyToHeader (javax.sip.address.Address) 
	public abstract javax.sip.header.RequireHeader createRequireHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.RetryAfterHeader createRetryAfterHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.RouteHeader createRouteHeader (javax.sip.address.Address) 
	public abstract javax.sip.header.RSeqHeader createRSeqHeader (long)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.RSeqHeader createRSeqHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.ServerHeader createServerHeader (java.util.List)  throws java.text.ParseException 
	public abstract javax.sip.header.SIPETagHeader createSIPETagHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.SIPIfMatchHeader createSIPIfMatchHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.SubjectHeader createSubjectHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.SubscriptionStateHeader createSubscriptionStateHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.SupportedHeader createSupportedHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.TimeStampHeader createTimeStampHeader (float)  throws javax.sip.InvalidArgumentException 
	public abstract javax.sip.header.ToHeader createToHeader (javax.sip.address.Address, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.UnsupportedHeader createUnsupportedHeader (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.UserAgentHeader createUserAgentHeader (java.util.List)  throws java.text.ParseException 
	public abstract javax.sip.header.ViaHeader createViaHeader (java.lang.String, int, java.lang.String, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract javax.sip.header.WarningHeader createWarningHeader (java.lang.String, int, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract javax.sip.header.WWWAuthenticateHeader createWWWAuthenticateHeader (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/MaxForwardsHeader.class
MaxForwardsHeader.java
package javax.sip.header
public abstract javax.sip.header.MaxForwardsHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract void decrementMaxForwards ()  throws javax.sip.header.TooManyHopsException 
	public abstract int getMaxForwards () 
	public abstract void setMaxForwards (int)  throws javax.sip.InvalidArgumentException 
	public abstract boolean hasReachedZero () 
}

javax/sip/header/ContentLengthHeader.class
ContentLengthHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentLengthHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract int getContentLength () 
	public abstract void setContentLength (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/UnsupportedHeader.class
UnsupportedHeader.java
package javax.sip.header
public abstract javax.sip.header.UnsupportedHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header  {
	public static final String NAME
}

javax/sip/header/AcceptLanguageHeader.class
AcceptLanguageHeader.java
package javax.sip.header
public abstract javax.sip.header.AcceptLanguageHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.util.Locale getAcceptLanguage () 
	public abstract void setAcceptLanguage (java.util.Locale) 
	public abstract void setLanguageRange (java.lang.String) 
	public abstract float getQValue () 
	public abstract void setQValue (float)  throws javax.sip.InvalidArgumentException 
	public abstract boolean hasQValue () 
	public abstract void removeQValue () 
}

javax/sip/header/ContactHeader.class
ContactHeader.java
package javax.sip.header
public abstract javax.sip.header.ContactHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract int getExpires () 
	public abstract void setExpires (int)  throws javax.sip.InvalidArgumentException 
	public abstract float getQValue () 
	public abstract void setQValue (float)  throws javax.sip.InvalidArgumentException 
	public abstract boolean isWildCard () 
	public abstract void setWildCard () 
	public abstract void setWildCardFlag (boolean) 
}

javax/sip/header/SubjectHeader.class
SubjectHeader.java
package javax.sip.header
public abstract javax.sip.header.SubjectHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getSubject () 
	public abstract void setSubject (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/ContentEncodingHeader.class
ContentEncodingHeader.java
package javax.sip.header
public abstract javax.sip.header.ContentEncodingHeader extends java.lang.Object implements javax.sip.header.Encoding javax.sip.header.Header  {
	public static final String NAME
}

javax/sip/header/ReplyToHeader.class
ReplyToHeader.java
package javax.sip.header
public abstract javax.sip.header.ReplyToHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getDisplayName () 
}

javax/sip/header/OrganizationHeader.class
OrganizationHeader.java
package javax.sip.header
public abstract javax.sip.header.OrganizationHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getOrganization () 
	public abstract void setOrganization (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/FromHeader.class
FromHeader.java
package javax.sip.header
public abstract javax.sip.header.FromHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getTag () 
	public abstract void setTag (java.lang.String)  throws java.text.ParseException 
	public abstract boolean hasTag () 
	public abstract void removeTag () 
	public abstract java.lang.String getDisplayName () 
	public abstract java.lang.String getUserAtHostPort () 
}

javax/sip/header/RequireHeader.class
RequireHeader.java
package javax.sip.header
public abstract javax.sip.header.RequireHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header  {
	public static final String NAME
}

javax/sip/header/TimeStampHeader.class
TimeStampHeader.java
package javax.sip.header
public abstract javax.sip.header.TimeStampHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract float getDelay () 
	public abstract void setDelay (float)  throws javax.sip.InvalidArgumentException 
	public abstract boolean hasDelay () 
	public abstract void removeDelay () 
	public abstract long getTime () 
	public abstract void setTime (long)  throws javax.sip.InvalidArgumentException 
	public abstract int getTimeDelay () 
	public abstract void setTimeDelay (int)  throws javax.sip.InvalidArgumentException 
	public abstract float getTimeStamp () 
	public abstract void setTimeStamp (float)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/CSeqHeader.class
CSeqHeader.java
package javax.sip.header
public abstract javax.sip.header.CSeqHeader extends java.lang.Object implements javax.sip.header.AllowHeader javax.sip.header.RSeqHeader  {
	public static final String NAME
}

javax/sip/header/ServerHeader.class
ServerHeader.java
package javax.sip.header
public abstract javax.sip.header.ServerHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.util.ListIterator getProduct () 
	public abstract void setProduct (java.util.List)  throws java.text.ParseException 
	public abstract void addProductToken (java.lang.String) 
}

javax/sip/header/ExpiresHeader.class
ExpiresHeader.java
package javax.sip.header
public abstract javax.sip.header.ExpiresHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract int getExpires () 
	public abstract void setExpires (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/SupportedHeader.class
SupportedHeader.java
package javax.sip.header
public abstract javax.sip.header.SupportedHeader extends java.lang.Object implements javax.sip.header.OptionTag javax.sip.header.Header  {
	public static final String NAME
}

javax/sip/header/AlertInfoHeader.class
AlertInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.AlertInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract javax.sip.address.URI getAlertInfo () 
	public abstract void setAlertInfo (javax.sip.address.URI) 
	public abstract void setAlertInfo (java.lang.String) 
}

javax/sip/header/RouteHeader.class
RouteHeader.java
package javax.sip.header
public abstract javax.sip.header.RouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
}

javax/sip/header/RetryAfterHeader.class
RetryAfterHeader.java
package javax.sip.header
public abstract javax.sip.header.RetryAfterHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getComment () 
	public abstract void setComment (java.lang.String)  throws java.text.ParseException 
	public abstract boolean hasComment () 
	public abstract void removeComment () 
	public abstract int getDuration () 
	public abstract void setDuration (int)  throws javax.sip.InvalidArgumentException 
	public abstract void removeDuration () 
	public abstract int getRetryAfter () 
	public abstract void setRetryAfter (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/MimeVersionHeader.class
MimeVersionHeader.java
package javax.sip.header
public abstract javax.sip.header.MimeVersionHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract int getMajorVersion () 
	public abstract void setMajorVersion (int)  throws javax.sip.InvalidArgumentException 
	public abstract int getMinorVersion () 
	public abstract void setMinorVersion (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/header/UserAgentHeader.class
UserAgentHeader.java
package javax.sip.header
public abstract javax.sip.header.UserAgentHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract java.util.ListIterator getProduct () 
	public abstract void setProduct (java.util.List)  throws java.text.ParseException 
	public abstract void addProductToken (java.lang.String) 
}

javax/sip/header/AuthenticationInfoHeader.class
AuthenticationInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.AuthenticationInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getCNonce () 
	public abstract void setCNonce (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getNextNonce () 
	public abstract void setNextNonce (java.lang.String)  throws java.text.ParseException 
	public abstract int getNonceCount () 
	public abstract void setNonceCount (int)  throws java.text.ParseException 
	public abstract java.lang.String getQop () 
	public abstract void setQop (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getResponse () 
	public abstract void setResponse (java.lang.String)  throws java.text.ParseException 
}

javax/sip/header/Header.class
Header.java
package javax.sip.header
public abstract javax.sip.header.Header extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public abstract java.lang.String getName () 
	public abstract java.lang.Object clone () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
}

javax/sip/header/CallInfoHeader.class
CallInfoHeader.java
package javax.sip.header
public abstract javax.sip.header.CallInfoHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract javax.sip.address.URI getInfo () 
	public abstract void setInfo (javax.sip.address.URI) 
	public abstract java.lang.String getPurpose () 
	public abstract void setPurpose (java.lang.String) 
}

javax/sip/header/RSeqHeader.class
RSeqHeader.java
package javax.sip.header
public abstract javax.sip.header.RSeqHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract long getSeqNumber () 
	public abstract void setSeqNumber (long)  throws javax.sip.InvalidArgumentException 
	public abstract int getSequenceNumber () 
	public abstract void setSequenceNumber (int)  throws javax.sip.InvalidArgumentException 
}

javax/sip/SipFactory.class
SipFactory.java
package javax.sip
public javax.sip.SipFactory extends java.lang.Object {
	private static final String IP_ADDRESS_PROP
	private static final String STACK_NAME_PROP
	private static javax.sip.SipFactory sSipFactory
	private java.util.Map mNameSipStackMap
	public static synchronized javax.sip.SipFactory getInstance () 
	private void  () 
	public synchronized void resetFactory () 
	public synchronized javax.sip.SipStack createSipStack (java.util.Properties)  throws javax.sip.PeerUnavailableException 
		Exception e
		String implClassName
		java.util.Properties properties
		String name
		javax.sip.SipStack sipStack
	public javax.sip.address.AddressFactory createAddressFactory ()  throws javax.sip.PeerUnavailableException 
		Exception e
	public javax.sip.header.HeaderFactory createHeaderFactory ()  throws javax.sip.PeerUnavailableException 
		Exception e
	public javax.sip.message.MessageFactory createMessageFactory ()  throws javax.sip.PeerUnavailableException 
		Exception e
	static void  () 
}

javax/sip/Timeout.class
Timeout.java
package javax.sip
public final javax.sip.Timeout extends java.lang.Enum {
	public static final javax.sip.Timeout RETRANSMIT
	public static final javax.sip.Timeout TRANSACTION
	private static final javax.sip.Timeout[] $VALUES
	public static javax.sip.Timeout[] values () 
	public static javax.sip.Timeout valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

javax/sip/InvalidArgumentException.class
InvalidArgumentException.java
package javax.sip
public javax.sip.InvalidArgumentException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/SipListener.class
SipListener.java
package javax.sip
public abstract javax.sip.SipListener extends java.lang.Object {
	public abstract void processDialogTerminated (javax.sip.DialogTerminatedEvent) 
	public abstract void processIOException (javax.sip.IOExceptionEvent) 
	public abstract void processRequest (javax.sip.RequestEvent) 
	public abstract void processResponse (javax.sip.ResponseEvent) 
	public abstract void processTimeout (javax.sip.TimeoutEvent) 
	public abstract void processTransactionTerminated (javax.sip.TransactionTerminatedEvent) 
}

javax/sip/TransactionAlreadyExistsException.class
TransactionAlreadyExistsException.java
package javax.sip
public javax.sip.TransactionAlreadyExistsException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/TransactionUnavailableException.class
TransactionUnavailableException.java
package javax.sip
public javax.sip.TransactionUnavailableException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/TransportNotSupportedException.class
TransportNotSupportedException.java
package javax.sip
public javax.sip.TransportNotSupportedException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/PeerUnavailableException.class
PeerUnavailableException.java
package javax.sip
public javax.sip.PeerUnavailableException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/ClientTransaction.class
ClientTransaction.java
package javax.sip
public abstract javax.sip.ClientTransaction extends java.lang.Object implements javax.sip.Transaction  {
	public abstract javax.sip.message.Request createAck ()  throws javax.sip.SipException 
	public abstract javax.sip.message.Request createCancel ()  throws javax.sip.SipException 
	public abstract void sendRequest ()  throws javax.sip.SipException 
	public abstract void alertIfStillInCallingStateBy (int) 
	public abstract javax.sip.address.Hop getNextHop () 
	public abstract void setNotifyOnRetransmit (boolean) 
}

javax/sip/TimeoutEvent.class
TimeoutEvent.java
package javax.sip
public javax.sip.TimeoutEvent extends javax.sip.TransactionTerminatedEvent {
	private javax.sip.Timeout mTimeout
	public void  (java.lang.Object, javax.sip.ServerTransaction, javax.sip.Timeout) 
		Object source
		javax.sip.ServerTransaction serverTransaction
		javax.sip.Timeout timeout
	public void  (java.lang.Object, javax.sip.ClientTransaction, javax.sip.Timeout) 
		Object source
		javax.sip.ClientTransaction clientTransaction
		javax.sip.Timeout timeout
	public javax.sip.Timeout getTimeout () 
}

javax/sip/ListeningPoint.class
ListeningPoint.java
package javax.sip
public abstract javax.sip.ListeningPoint extends java.lang.Object implements java.lang.Cloneable  {
	public static final String TCP
	public static final String UDP
	public static final String SCTP
	public static final String TLS
	public static final int PORT_5060
	public static final int PORT_5061
	public abstract java.lang.String getIPAddress () 
	public abstract int getPort () 
	public abstract java.lang.String getTransport () 
	public abstract java.lang.String getSentBy () 
	public abstract void setSentBy (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.header.ContactHeader createContactHeader () 
	public abstract void sendHeartbeat (java.lang.String, int)  throws java.io.IOException 
}

javax/sip/Transaction.class
Transaction.java
package javax.sip
public abstract javax.sip.Transaction extends java.lang.Object implements java.io.Serializable  {
	public abstract java.lang.Object getApplicationData () 
	public abstract void setApplicationData (java.lang.Object) 
	public abstract java.lang.String getBranchId () 
	public abstract javax.sip.Dialog getDialog () 
	public abstract java.lang.String getHost () 
	public abstract java.lang.String getPeerAddress () 
	public abstract int getPeerPort () 
	public abstract int getPort () 
	public abstract javax.sip.message.Request getRequest () 
	public abstract javax.sip.SipProvider getSipProvider () 
	public abstract javax.sip.TransactionState getState () 
	public abstract java.lang.String getTransport () 
	public abstract int getRetransmitTimer ()  throws java.lang.UnsupportedOperationException 
	public abstract void setRetransmitTimer (int)  throws java.lang.UnsupportedOperationException 
	public abstract void terminate ()  throws javax.sip.ObjectInUseException 
}

javax/sip/message/
javax/sip/message/Message.class
Message.java
package javax.sip.message
public abstract javax.sip.message.Message extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public abstract void addFirst (javax.sip.header.Header)  throws javax.sip.SipException java.lang.NullPointerException 
	public abstract void addHeader (javax.sip.header.Header) 
	public abstract void addLast (javax.sip.header.Header)  throws javax.sip.SipException java.lang.NullPointerException 
	public abstract javax.sip.header.Header getHeader (java.lang.String) 
	public abstract void setHeader (javax.sip.header.Header) 
	public abstract void removeFirst (java.lang.String)  throws java.lang.NullPointerException 
	public abstract void removeLast (java.lang.String)  throws java.lang.NullPointerException 
	public abstract void removeHeader (java.lang.String) 
	public abstract java.util.ListIterator getHeaderNames () 
	public abstract java.util.ListIterator getHeaders (java.lang.String) 
	public abstract java.util.ListIterator getUnrecognizedHeaders () 
	public abstract java.lang.Object getApplicationData () 
	public abstract void setApplicationData (java.lang.Object) 
	public abstract javax.sip.header.ContentLengthHeader getContentLength () 
	public abstract void setContentLength (javax.sip.header.ContentLengthHeader) 
	public abstract javax.sip.header.ContentLanguageHeader getContentLanguage () 
	public abstract void setContentLanguage (javax.sip.header.ContentLanguageHeader) 
	public abstract javax.sip.header.ContentEncodingHeader getContentEncoding () 
	public abstract void setContentEncoding (javax.sip.header.ContentEncodingHeader) 
	public abstract javax.sip.header.ContentDispositionHeader getContentDisposition () 
	public abstract void setContentDisposition (javax.sip.header.ContentDispositionHeader) 
	public abstract java.lang.Object getContent () 
	public abstract byte[] getRawContent () 
	public abstract void setContent (java.lang.Object, javax.sip.header.ContentTypeHeader)  throws java.text.ParseException 
	public abstract void removeContent () 
	public abstract javax.sip.header.ExpiresHeader getExpires () 
	public abstract void setExpires (javax.sip.header.ExpiresHeader) 
	public abstract java.lang.String getSIPVersion () 
	public abstract void setSIPVersion (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.Object clone () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.String toString () 
}

javax/sip/message/MessageFactory.class
MessageFactory.java
package javax.sip.message
public abstract javax.sip.message.MessageFactory extends java.lang.Object {
	public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
	public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
	public abstract javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader)  throws java.text.ParseException 
	public abstract javax.sip.message.Request createRequest (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader)  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (int, javax.sip.message.Request)  throws java.text.ParseException 
	public abstract javax.sip.message.Response createResponse (java.lang.String)  throws java.text.ParseException 
	public abstract void setDefaultContentEncodingCharset (java.lang.String)  throws java.lang.NullPointerException java.lang.IllegalArgumentException 
	public abstract void setDefaultServerHeader (javax.sip.header.ServerHeader) 
	public abstract void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader) 
}

javax/sip/message/Response.class
Response.java
package javax.sip.message
public abstract javax.sip.message.Response extends java.lang.Object implements javax.sip.message.Message  {
	public static final int TRYING
	public static final int RINGING
	public static final int CALL_IS_BEING_FORWARDED
	public static final int QUEUED
	public static final int SESSION_PROGRESS
	public static final int OK
	public static final int ACCEPTED
	public static final int MULTIPLE_CHOICES
	public static final int MOVED_PERMANENTLY
	public static final int MOVED_TEMPORARILY
	public static final int USE_PROXY
	public static final int ALTERNATIVE_SERVICE
	public static final int BAD_REQUEST
	public static final int UNAUTHORIZED
	public static final int PAYMENT_REQUIRED
	public static final int FORBIDDEN
	public static final int NOT_FOUND
	public static final int METHOD_NOT_ALLOWED
	public static final int NOT_ACCEPTABLE
	public static final int PROXY_AUTHENTICATION_REQUIRED
	public static final int REQUEST_TIMEOUT
	public static final int GONE
	public static final int CONDITIONAL_REQUEST_FAILED
	public static final int REQUEST_ENTITY_TOO_LARGE
	public static final int REQUEST_URI_TOO_LONG
	public static final int UNSUPPORTED_MEDIA_TYPE
	public static final int UNSUPPORTED_URI_SCHEME
	public static final int BAD_EXTENSION
	public static final int EXTENSION_REQUIRED
	public static final int INTERVAL_TOO_BRIEF
	public static final int TEMPORARILY_UNAVAILABLE
	public static final int CALL_OR_TRANSACTION_DOES_NOT_EXIST
	public static final int LOOP_DETECTED
	public static final int TOO_MANY_HOPS
	public static final int ADDRESS_INCOMPLETE
	public static final int AMBIGUOUS
	public static final int BUSY_HERE
	public static final int REQUEST_TERMINATED
	public static final int NOT_ACCEPTABLE_HERE
	public static final int BAD_EVENT
	public static final int REQUEST_PENDING
	public static final int UNDECIPHERABLE
	public static final int SERVER_INTERNAL_ERROR
	public static final int NOT_IMPLEMENTED
	public static final int BAD_GATEWAY
	public static final int SERVICE_UNAVAILABLE
	public static final int SERVER_TIMEOUT
	public static final int VERSION_NOT_SUPPORTED
	public static final int MESSAGE_TOO_LARGE
	public static final int BUSY_EVERYWHERE
	public static final int DECLINE
	public static final int DOES_NOT_EXIST_ANYWHERE
	public static final int SESSION_NOT_ACCEPTABLE
	public abstract int getStatusCode () 
	public abstract void setStatusCode (int)  throws java.text.ParseException 
	public abstract java.lang.String getReasonPhrase () 
	public abstract void setReasonPhrase (java.lang.String)  throws java.text.ParseException 
}

javax/sip/message/Request.class
Request.java
package javax.sip.message
public abstract javax.sip.message.Request extends java.lang.Object implements javax.sip.message.Message  {
	public static final String ACK
	public static final String BYE
	public static final String CANCEL
	public static final String INVITE
	public static final String OPTIONS
	public static final String REGISTER
	public static final String INFO
	public static final String MESSAGE
	public static final String NOTIFY
	public static final String PRACK
	public static final String PUBLISH
	public static final String REFER
	public static final String SUBSCRIBE
	public static final String UPDATE
	public abstract java.lang.String getMethod () 
	public abstract void setMethod (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.address.URI getRequestURI () 
	public abstract void setRequestURI (javax.sip.address.URI) 
}

javax/sip/ResponseEvent.class
ResponseEvent.java
package javax.sip
public javax.sip.ResponseEvent extends java.util.EventObject {
	private javax.sip.Dialog mDialog
	private javax.sip.message.Response mResponse
	private javax.sip.ClientTransaction mClientTransaction
	public void  (java.lang.Object, javax.sip.ClientTransaction, javax.sip.Dialog, javax.sip.message.Response) 
		Object source
		javax.sip.ClientTransaction clientTransaction
		javax.sip.Dialog dialog
		javax.sip.message.Response response
	public javax.sip.Dialog getDialog () 
	public javax.sip.message.Response getResponse () 
	public javax.sip.ClientTransaction getClientTransaction () 
}

javax/sip/TransactionState.class
TransactionState.java
package javax.sip
public final javax.sip.TransactionState extends java.lang.Enum {
	public static final javax.sip.TransactionState CALLING
	public static final javax.sip.TransactionState TRYING
	public static final javax.sip.TransactionState PROCEEDING
	public static final javax.sip.TransactionState COMPLETED
	public static final javax.sip.TransactionState CONFIRMED
	public static final javax.sip.TransactionState TERMINATED
	private static final javax.sip.TransactionState[] $VALUES
	public static javax.sip.TransactionState[] values () 
	public static javax.sip.TransactionState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

javax/sip/SipStack.class
SipStack.java
package javax.sip
public abstract javax.sip.SipStack extends java.lang.Object {
	public abstract javax.sip.ListeningPoint createListeningPoint (int, java.lang.String)  throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException 
	public abstract javax.sip.ListeningPoint createListeningPoint (java.lang.String, int, java.lang.String)  throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException 
	public abstract void deleteListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
	public abstract javax.sip.SipProvider createSipProvider (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
	public abstract void deleteSipProvider (javax.sip.SipProvider)  throws javax.sip.ObjectInUseException 
	public abstract java.util.Collection getDialogs () 
	public abstract java.lang.String getIPAddress () 
	public abstract java.util.Iterator getListeningPoints () 
	public abstract javax.sip.address.Router getRouter () 
	public abstract java.util.Iterator getSipProviders () 
	public abstract java.lang.String getStackName () 
	public abstract boolean isRetransmissionFilterActive () 
	public abstract void start ()  throws javax.sip.ProviderDoesNotExistException javax.sip.SipException 
	public abstract void stop () 
}

javax/sip/ProviderDoesNotExistException.class
ProviderDoesNotExistException.java
package javax.sip
public javax.sip.ProviderDoesNotExistException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/ObjectInUseException.class
ObjectInUseException.java
package javax.sip
public javax.sip.ObjectInUseException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/DialogDoesNotExistException.class
DialogDoesNotExistException.java
package javax.sip
public javax.sip.DialogDoesNotExistException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/DialogState.class
DialogState.java
package javax.sip
public final javax.sip.DialogState extends java.lang.Enum {
	public static final javax.sip.DialogState EARLY
	public static final javax.sip.DialogState CONFIRMED
	public static final javax.sip.DialogState TERMINATED
	public static final int _EARLY
	public static final int _CONFIRMED
	public static final int _TERMINATED
	private static final javax.sip.DialogState[] $VALUES
	public static javax.sip.DialogState[] values () 
	public static javax.sip.DialogState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static javax.sip.DialogState getObject (int) 
		IndexOutOfBoundsException e
		int state
	public int getValue () 
	static void  () 
}

javax/sip/SipException.class
SipException.java
package javax.sip
public javax.sip.SipException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/SipProvider.class
SipProvider.java
package javax.sip
public abstract javax.sip.SipProvider extends java.lang.Object {
	public abstract void setListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
	public abstract void addListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
	public abstract void removeListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
	public abstract void removeListeningPoints () 
	public abstract javax.sip.ListeningPoint getListeningPoint () 
	public abstract javax.sip.ListeningPoint getListeningPoint (java.lang.String) 
	public abstract javax.sip.ListeningPoint[] getListeningPoints () 
	public abstract void addSipListener (javax.sip.SipListener)  throws java.util.TooManyListenersException 
	public abstract void removeSipListener (javax.sip.SipListener) 
	public abstract javax.sip.header.CallIdHeader getNewCallId () 
	public abstract javax.sip.ClientTransaction getNewClientTransaction (javax.sip.message.Request)  throws javax.sip.TransactionUnavailableException 
	public abstract javax.sip.ServerTransaction getNewServerTransaction (javax.sip.message.Request)  throws javax.sip.TransactionAlreadyExistsException javax.sip.TransactionUnavailableException 
	public abstract javax.sip.Dialog getNewDialog (javax.sip.Transaction)  throws javax.sip.SipException 
	public abstract boolean isAutomaticDialogSupportEnabled () 
	public abstract void setAutomaticDialogSupportEnabled (boolean) 
	public abstract javax.sip.SipStack getSipStack () 
	public abstract void sendRequest (javax.sip.message.Request)  throws javax.sip.SipException 
	public abstract void sendResponse (javax.sip.message.Response)  throws javax.sip.SipException 
}

javax/sip/TransactionTerminatedEvent.class
TransactionTerminatedEvent.java
package javax.sip
public javax.sip.TransactionTerminatedEvent extends java.util.EventObject {
	private boolean mIsServerTransaction
	private javax.sip.ServerTransaction mServerTransaction
	private javax.sip.ClientTransaction mClientTransaction
	public void  (java.lang.Object, javax.sip.ServerTransaction) 
		Object source
		javax.sip.ServerTransaction serverTransaction
	public void  (java.lang.Object, javax.sip.ClientTransaction) 
		Object source
		javax.sip.ClientTransaction clientTransaction
	public boolean isServerTransaction () 
	public javax.sip.ClientTransaction getClientTransaction () 
	public javax.sip.ServerTransaction getServerTransaction () 
}

javax/sip/address/
javax/sip/address/TelURL.class
TelURL.java
package javax.sip.address
public abstract javax.sip.address.TelURL extends java.lang.Object implements javax.sip.address.URI javax.sip.header.Parameters  {
	public abstract java.lang.String getIsdnSubAddress () 
	public abstract void setIsdnSubAddress (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getPhoneContext () 
	public abstract void setPhoneContext (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getPhoneNumber () 
	public abstract void setPhoneNumber (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getPostDial () 
	public abstract void setPostDial (java.lang.String)  throws java.text.ParseException 
	public abstract boolean isGlobal () 
	public abstract void setGlobal (boolean) 
}

javax/sip/address/Hop.class
Hop.java
package javax.sip.address
public abstract javax.sip.address.Hop extends java.lang.Object {
	public abstract java.lang.String getHost () 
	public abstract int getPort () 
	public abstract java.lang.String getTransport () 
	public abstract boolean isURIRoute () 
	public abstract void setURIRouteFlag () 
	public abstract java.lang.String toString () 
}

javax/sip/address/Address.class
Address.java
package javax.sip.address
public abstract javax.sip.address.Address extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public abstract java.lang.String getDisplayName () 
	public abstract void setDisplayName (java.lang.String)  throws java.text.ParseException 
	public abstract boolean hasDisplayName () 
	public abstract java.lang.String getHost () 
	public abstract int getPort () 
	public abstract java.lang.String getUserAtHostPort () 
	public abstract boolean isSIPAddress () 
	public abstract javax.sip.address.URI getURI () 
	public abstract void setURI (javax.sip.address.URI) 
	public abstract boolean isWildcard () 
	public abstract void setWildCardFlag () 
	public abstract boolean equals (java.lang.Object) 
	public abstract int hashCode () 
	public abstract java.lang.Object clone () 
}

javax/sip/address/SipURI.class
SipURI.java
package javax.sip.address
public abstract javax.sip.address.SipURI extends java.lang.Object implements javax.sip.address.URI javax.sip.header.Parameters  {
	public abstract boolean isSecure () 
	public abstract void setSecure (boolean) 
	public abstract java.lang.String getHeader (java.lang.String) 
	public abstract void setHeader (java.lang.String, java.lang.String) 
	public abstract java.util.Iterator getHeaderNames () 
	public abstract java.lang.String getHost () 
	public abstract void setHost (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getLrParam () 
	public abstract void setLrParam () 
	public abstract boolean hasLrParam () 
	public abstract java.lang.String getMAddrParam () 
	public abstract void setMAddrParam (java.lang.String)  throws java.text.ParseException 
	public abstract int getPort () 
	public abstract void setPort (int)  throws javax.sip.InvalidArgumentException 
	public abstract int getTTLParam () 
	public abstract void setTTLParam (int) 
	public abstract java.lang.String getTransportParam () 
	public abstract void setTransportParam (java.lang.String)  throws java.text.ParseException 
	public abstract boolean hasTransport () 
	public abstract java.lang.String getUser () 
	public abstract void setUser (java.lang.String) 
	public abstract java.lang.String getUserParam () 
	public abstract void setUserParam (java.lang.String) 
	public abstract java.lang.String getUserType () 
	public abstract void removeUserType () 
	public abstract java.lang.String getUserPassword () 
	public abstract void setUserPassword (java.lang.String) 
	public abstract java.lang.String getUserAtHost () 
	public abstract java.lang.String getUserAtHostPort () 
	public abstract java.lang.String getMethodParam () 
	public abstract void setMethodParam (java.lang.String)  throws java.text.ParseException 
}

javax/sip/address/URI.class
URI.java
package javax.sip.address
public abstract javax.sip.address.URI extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public abstract java.lang.String getScheme () 
	public abstract boolean isSipURI () 
	public abstract java.lang.Object clone () 
	public abstract java.lang.String toString () 
}

javax/sip/address/Router.class
Router.java
package javax.sip.address
public abstract javax.sip.address.Router extends java.lang.Object {
	public abstract javax.sip.address.Hop getNextHop (javax.sip.message.Request)  throws javax.sip.SipException 
	public abstract java.util.ListIterator getNextHops (javax.sip.message.Request) 
	public abstract javax.sip.address.Hop getOutboundProxy () 
}

javax/sip/address/AddressFactory.class
AddressFactory.java
package javax.sip.address
public abstract javax.sip.address.AddressFactory extends java.lang.Object {
	public abstract javax.sip.address.Address createAddress () 
	public abstract javax.sip.address.Address createAddress (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.address.Address createAddress (javax.sip.address.URI) 
	public abstract javax.sip.address.Address createAddress (java.lang.String, javax.sip.address.URI)  throws java.text.ParseException 
	public abstract javax.sip.address.SipURI createSipURI (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.address.SipURI createSipURI (java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.address.TelURL createTelURL (java.lang.String)  throws java.text.ParseException 
	public abstract javax.sip.address.URI createURI (java.lang.String)  throws java.text.ParseException 
}

javax/sip/ServerTransaction.class
ServerTransaction.java
package javax.sip
public abstract javax.sip.ServerTransaction extends java.lang.Object implements javax.sip.Transaction  {
	public abstract void sendResponse (javax.sip.message.Response)  throws javax.sip.SipException javax.sip.InvalidArgumentException 
	public abstract void enableRetransmissionAlerts ()  throws javax.sip.SipException 
	public abstract javax.sip.ServerTransaction getCanceledInviteTransaction () 
}

javax/sip/DialogTerminatedEvent.class
DialogTerminatedEvent.java
package javax.sip
public javax.sip.DialogTerminatedEvent extends java.util.EventObject {
	private javax.sip.Dialog mDialog
	public void  (java.lang.Object, javax.sip.Dialog) 
		Object source
		javax.sip.Dialog dialog
	public javax.sip.Dialog getDialog () 
}

javax/sip/IOExceptionEvent.class
IOExceptionEvent.java
package javax.sip
public javax.sip.IOExceptionEvent extends java.util.EventObject {
	private String mHost
	private int mPort
	private String mTransport
	public void  (java.lang.Object, java.lang.String, int, java.lang.String) 
		Object source
		String host
		int port
		String transport
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String getTransport () 
}

javax/sip/Dialog.class
Dialog.java
package javax.sip
public abstract javax.sip.Dialog extends java.lang.Object implements java.io.Serializable  {
	public abstract java.lang.Object getApplicationData () 
	public abstract void setApplicationData (java.lang.Object) 
	public abstract javax.sip.header.CallIdHeader getCallId () 
	public abstract java.lang.String getDialogId () 
	public abstract javax.sip.Transaction getFirstTransaction () 
	public abstract javax.sip.address.Address getLocalParty () 
	public abstract int getLocalSequenceNumber () 
	public abstract long getLocalSeqNumber () 
	public abstract java.lang.String getLocalTag () 
	public abstract javax.sip.address.Address getRemoteParty () 
	public abstract int getRemoteSequenceNumber () 
	public abstract long getRemoteSeqNumber () 
	public abstract java.lang.String getRemoteTag () 
	public abstract javax.sip.address.Address getRemoteTarget () 
	public abstract java.util.Iterator getRouteSet () 
	public abstract javax.sip.SipProvider getSipProvider () 
	public abstract javax.sip.DialogState getState () 
	public abstract boolean isSecure () 
	public abstract boolean isServer () 
	public abstract void delete () 
	public abstract void incrementLocalSequenceNumber () 
	public abstract javax.sip.message.Request createRequest (java.lang.String)  throws javax.sip.SipException 
	public abstract javax.sip.message.Request createAck (long)  throws javax.sip.InvalidArgumentException javax.sip.SipException 
	public abstract javax.sip.message.Request createPrack (javax.sip.message.Response)  throws javax.sip.DialogDoesNotExistException javax.sip.SipException 
	public abstract javax.sip.message.Response createReliableProvisionalResponse (int)  throws javax.sip.InvalidArgumentException javax.sip.SipException 
	public abstract void sendRequest (javax.sip.ClientTransaction)  throws javax.sip.TransactionDoesNotExistException javax.sip.SipException 
	public abstract void sendAck (javax.sip.message.Request)  throws javax.sip.SipException 
	public abstract void sendReliableProvisionalResponse (javax.sip.message.Response)  throws javax.sip.SipException 
	public abstract void setBackToBackUserAgent () 
	public abstract void terminateOnBye (boolean)  throws javax.sip.SipException 
}

javax/sip/TransactionDoesNotExistException.class
TransactionDoesNotExistException.java
package javax.sip
public javax.sip.TransactionDoesNotExistException extends javax.sip.SipException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

javax/sip/RequestEvent.class
RequestEvent.java
package javax.sip
public javax.sip.RequestEvent extends java.util.EventObject {
	private javax.sip.Dialog mDialog
	private javax.sip.message.Request mRequest
	private javax.sip.ServerTransaction mServerTransaction
	public void  (java.lang.Object, javax.sip.ServerTransaction, javax.sip.Dialog, javax.sip.message.Request) 
		Object source
		javax.sip.ServerTransaction serverTransaction
		javax.sip.Dialog dialog
		javax.sip.message.Request request
	public javax.sip.Dialog getDialog () 
	public javax.sip.message.Request getRequest () 
	public javax.sip.ServerTransaction getServerTransaction () 
}

gov/
gov/nist/
gov/nist/javax/
gov/nist/javax/sip/
gov/nist/javax/sip/header/
gov/nist/javax/sip/header/Via.class
Via.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Via extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ViaHeader gov.nist.javax.sip.header.ViaHeaderExt  {
	private static final long serialVersionUID
	public static final String BRANCH
	public static final String RECEIVED
	public static final String MADDR
	public static final String TTL
	public static final String RPORT
	protected gov.nist.javax.sip.header.Protocol sentProtocol
	protected gov.nist.core.HostPort sentBy
	protected String comment
	private boolean rPortFlag
	public void  () 
	public boolean equals (java.lang.Object) 
		javax.sip.header.ViaHeader o
		Object other
	public java.lang.String getProtocolVersion () 
	public gov.nist.javax.sip.header.Protocol getSentProtocol () 
	public gov.nist.core.HostPort getSentBy () 
	public javax.sip.address.Hop getHop () 
		gov.nist.javax.sip.stack.HopImpl hop
	public gov.nist.core.NameValueList getViaParms () 
	public java.lang.String getComment () 
	public boolean hasPort () 
	public boolean hasComment () 
	public void removePort () 
	public void removeComment () 
	public void setProtocolVersion (java.lang.String) 
		String protocolVersion
	public void setHost (gov.nist.core.Host) 
		gov.nist.core.Host host
	public void setSentProtocol (gov.nist.javax.sip.header.Protocol) 
		gov.nist.javax.sip.header.Protocol s
	public void setSentBy (gov.nist.core.HostPort) 
		gov.nist.core.HostPort s
	public void setComment (java.lang.String) 
		String c
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public void setHost (java.lang.String)  throws java.text.ParseException 
		gov.nist.core.Host h
		Exception e
		String host
	public java.lang.String getHost () 
		gov.nist.core.Host host
	public void setPort (int)  throws javax.sip.InvalidArgumentException 
		int port
	public void setRPort () 
	public int getPort () 
	public int getRPort () 
		String strRport
	public java.lang.String getTransport () 
	public void setTransport (java.lang.String)  throws java.text.ParseException 
		String transport
	public java.lang.String getProtocol () 
	public void setProtocol (java.lang.String)  throws java.text.ParseException 
		String protocol
	public int getTTL () 
		int ttl
	public void setTTL (int)  throws javax.sip.InvalidArgumentException 
		int ttl
	public java.lang.String getMAddr () 
	public void setMAddr (java.lang.String)  throws java.text.ParseException 
		String mAddr
		gov.nist.core.Host host
		gov.nist.core.NameValue nameValue
	public java.lang.String getReceived () 
	public void setReceived (java.lang.String)  throws java.text.ParseException 
		String received
	public java.lang.String getBranch () 
	public void setBranch (java.lang.String)  throws java.text.ParseException 
		String branch
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.Via retval
	public java.lang.String getSentByField () 
	public java.lang.String getSentProtocolField () 
}

gov/nist/javax/sip/header/TimeStamp.class
TimeStamp.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.TimeStamp extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.TimeStampHeader  {
	private static final long serialVersionUID
	protected long timeStamp
	protected int delay
	protected float delayFloat
	private float timeStampFloat
	public void  () 
	private java.lang.String getTimeStampAsString () 
	private java.lang.String getDelayAsString () 
	public java.lang.String encodeBody () 
		StringBuffer retval
		String s1
		String s2
	public boolean hasDelay () 
	public void removeDelay () 
	public void setTimeStamp (float)  throws javax.sip.InvalidArgumentException 
		float timeStamp
	public float getTimeStamp () 
	public float getDelay () 
	public void setDelay (float)  throws javax.sip.InvalidArgumentException 
		float delay
	public long getTime () 
	public int getTimeDelay () 
	public void setTime (long)  throws javax.sip.InvalidArgumentException 
		long timeStamp
	public void setTimeDelay (int)  throws javax.sip.InvalidArgumentException 
		int delay
}

gov/nist/javax/sip/header/InReplyTo.class
InReplyTo.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.InReplyTo extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.InReplyToHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.CallIdentifier callId
	public void  () 
	public void  (gov.nist.javax.sip.header.CallIdentifier) 
		gov.nist.javax.sip.header.CallIdentifier cid
	public void setCallId (java.lang.String)  throws java.text.ParseException 
		Exception e
		String callId
	public java.lang.String getCallId () 
	public java.lang.String encodeBody () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.InReplyTo retval
}

gov/nist/javax/sip/header/SIPIfMatch.class
SIPIfMatch.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPIfMatch extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SIPIfMatchHeader javax.sip.header.ExtensionHeader  {
	private static final long serialVersionUID
	protected String entityTag
	public void  () 
	public void  (java.lang.String)  throws java.text.ParseException 
		String etag
	public java.lang.String encodeBody () 
	public java.lang.String getETag () 
	public void setETag (java.lang.String)  throws java.text.ParseException 
		String etag
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/SIPDate.class
SIPDate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPDate extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	public static final String GMT
	public static final String MON
	public static final String TUE
	public static final String WED
	public static final String THU
	public static final String FRI
	public static final String SAT
	public static final String SUN
	public static final String JAN
	public static final String FEB
	public static final String MAR
	public static final String APR
	public static final String MAY
	public static final String JUN
	public static final String JUL
	public static final String AUG
	public static final String SEP
	public static final String OCT
	public static final String NOV
	public static final String DEC
	protected String sipWkDay
	protected String sipMonth
	protected int wkday
	protected int day
	protected int month
	protected int year
	protected int hour
	protected int minute
	protected int second
	private java.util.Calendar javaCal
	public boolean equals (java.lang.Object) 
		Object that
		gov.nist.javax.sip.header.SIPDate other
	public void  () 
	public void  (long) 
		long timeMillis
		java.util.Date date
	public java.lang.String encode () 
		String dayString
		String hourString
		String minuteString
		String secondString
		String dayString
		String hourString
		String minuteString
		String secondString
		String encoding
	public java.util.Calendar getJavaCal () 
	public java.lang.String getWkday () 
	public java.lang.String getMonth () 
	public int getHour () 
	public int getMinute () 
	public int getSecond () 
	private void setJavaCal () 
	public void setWkday (java.lang.String)  throws java.lang.IllegalArgumentException 
		String w
	public void setDay (int)  throws java.lang.IllegalArgumentException 
		int d
	public void setMonth (java.lang.String)  throws java.lang.IllegalArgumentException 
		String m
	public void setYear (int)  throws java.lang.IllegalArgumentException 
		int y
	public int getYear () 
	public void setHour (int)  throws java.lang.IllegalArgumentException 
		int h
	public void setMinute (int)  throws java.lang.IllegalArgumentException 
		int m
	public void setSecond (int)  throws java.lang.IllegalArgumentException 
		int s
	public int getDeltaSeconds () 
		long ctime
	public java.lang.Object clone () 
		CloneNotSupportedException e
		gov.nist.javax.sip.header.SIPDate retval
		gov.nist.javax.sip.header.SIPDate retval
}

gov/nist/javax/sip/header/ProxyAuthenticate.class
ProxyAuthenticate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthenticate extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.ProxyAuthenticateHeader  {
	private static final long serialVersionUID
	public void  () 
	public javax.sip.address.URI getURI () 
	public void setURI (javax.sip.address.URI) 
		javax.sip.address.URI uri
}

gov/nist/javax/sip/header/AddressParametersHeader.class
AddressParametersHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AddressParametersHeader extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.Parameters  {
	protected gov.nist.javax.sip.address.AddressImpl address
	public javax.sip.address.Address getAddress () 
	public void setAddress (javax.sip.address.Address) 
		javax.sip.address.Address address
	protected void  (java.lang.String) 
		String name
	protected void  (java.lang.String, boolean) 
		String name
		boolean sync
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AddressParametersHeader retval
	public boolean equals (java.lang.Object) 
		javax.sip.header.HeaderAddress o
		Object other
}

gov/nist/javax/sip/header/ContentLanguage.class
ContentLanguage.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentLanguage extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentLanguageHeader  {
	private static final long serialVersionUID
	protected java.util.Locale locale
	public void  () 
	public void  (java.lang.String) 
		String languageTag
	public java.lang.String encodeBody () 
	public java.lang.String getLanguageTag () 
	public void setLanguageTag (java.lang.String) 
		String languageTag
		int slash
	public java.util.Locale getContentLanguage () 
	public void setContentLanguage (java.util.Locale) 
		java.util.Locale language
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ContentLanguage retval
}

gov/nist/javax/sip/header/Route.class
Route.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Route extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.RouteHeader  {
	private static final long serialVersionUID
	public void  () 
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public int hashCode () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
		boolean addrFlag
	public boolean equals (java.lang.Object) 
		Object other
}

gov/nist/javax/sip/header/ReasonList.class
ReasonList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReasonList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ReasonList retval
	public void  () 
}

gov/nist/javax/sip/header/AlertInfo.class
AlertInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AlertInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AlertInfoHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.GenericURI uri
	protected String string
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer encoding
	public void setAlertInfo (javax.sip.address.URI) 
		javax.sip.address.URI uri
	public void setAlertInfo (java.lang.String) 
		String string
	public javax.sip.address.URI getAlertInfo () 
		javax.sip.address.URI alertInfoUri
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AlertInfo retval
}

gov/nist/javax/sip/header/Protocol.class
Protocol.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Protocol extends gov.nist.javax.sip.header.SIPObject {
	private static final long serialVersionUID
	protected String protocolName
	protected String protocolVersion
	protected String transport
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getProtocolName () 
	public java.lang.String getProtocolVersion () 
	public java.lang.String getProtocol () 
	public void setProtocol (java.lang.String)  throws java.text.ParseException 
		String name_and_version
		int slash
	public java.lang.String getTransport () 
	public void setProtocolName (java.lang.String) 
		String p
	public void setProtocolVersion (java.lang.String) 
		String p
	public void setTransport (java.lang.String) 
		String t
	public void  () 
}

gov/nist/javax/sip/header/RequestLine.class
RequestLine.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RequestLine extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SipRequestLine  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.GenericURI uri
	protected String method
	protected String sipVersion
	public void  () 
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.javax.sip.address.GenericURI getUri () 
	public void  (gov.nist.javax.sip.address.GenericURI, java.lang.String) 
		gov.nist.javax.sip.address.GenericURI requestURI
		String method
	public java.lang.String getMethod () 
	public java.lang.String getSipVersion () 
	public void setUri (javax.sip.address.URI) 
		javax.sip.address.URI uri
	public void setMethod (java.lang.String) 
		String method
	public void setSipVersion (java.lang.String) 
		String version
	public java.lang.String getVersionMajor () 
		int i
		String major
		boolean slash
	public java.lang.String getVersionMinor () 
		int i
		String minor
		boolean dot
	public boolean equals (java.lang.Object) 
		NullPointerException ex
		Object other
		boolean retval
		boolean retval
		gov.nist.javax.sip.header.RequestLine that
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.RequestLine retval
	public volatile javax.sip.address.URI getUri () 
}

gov/nist/javax/sip/header/AuthenticationInfo.class
AuthenticationInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AuthenticationInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AuthenticationInfoHeader  {
	private static final long serialVersionUID
	public void  () 
	public void add (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nv
	protected java.lang.String encodeBody () 
	public gov.nist.core.NameValue getAuthInfo (java.lang.String) 
		String name
	public java.lang.String getAuthenticationInfo () 
	public java.lang.String getCNonce () 
	public java.lang.String getNextNonce () 
	public int getNonceCount () 
	public java.lang.String getQop () 
	public java.lang.String getResponse () 
	public void setCNonce (java.lang.String)  throws java.text.ParseException 
		String cNonce
	public void setNextNonce (java.lang.String)  throws java.text.ParseException 
		String nextNonce
	public void setNonceCount (int)  throws java.text.ParseException 
		int nonceCount
		String nc
		String base
	public void setQop (java.lang.String)  throws java.text.ParseException 
		String qop
	public void setResponse (java.lang.String)  throws java.text.ParseException 
		String response
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
}

gov/nist/javax/sip/header/ContentLength.class
ContentLength.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentLength extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentLengthHeader  {
	private static final long serialVersionUID
	protected Integer contentLength
	public void  () 
	public void  (int) 
		int length
	public int getContentLength () 
	public void setContentLength (int)  throws javax.sip.InvalidArgumentException 
		int contentLength
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean match (java.lang.Object) 
		Object other
	public boolean equals (java.lang.Object) 
		javax.sip.header.ContentLengthHeader o
		Object other
}

gov/nist/javax/sip/header/Credentials.class
Credentials.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Credentials extends gov.nist.javax.sip.header.SIPObject {
	private static final long serialVersionUID
	private static String DOMAIN
	private static String REALM
	private static String OPAQUE
	private static String RESPONSE
	private static String URI
	private static String NONCE
	private static String CNONCE
	private static String USERNAME
	protected String scheme
	protected gov.nist.core.NameValueList parameters
	public void  () 
	public gov.nist.core.NameValueList getCredentials () 
	public java.lang.String getScheme () 
	public void setScheme (java.lang.String) 
		String s
	public void setCredentials (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList c
	public java.lang.String encode () 
		String retval
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.Credentials retval
	static void  () 
}

gov/nist/javax/sip/header/AuthenticationHeader.class
AuthenticationHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AuthenticationHeader extends gov.nist.javax.sip.header.ParametersHeader {
	public static final String DOMAIN
	public static final String REALM
	public static final String OPAQUE
	public static final String ALGORITHM
	public static final String QOP
	public static final String STALE
	public static final String SIGNATURE
	public static final String RESPONSE
	public static final String SIGNED_BY
	public static final String NC
	public static final String URI
	public static final String USERNAME
	public static final String CNONCE
	public static final String NONCE
	public static final String IK
	public static final String CK
	public static final String INTEGRITY_PROTECTED
	protected String scheme
	public void  (java.lang.String) 
		String name
	public void  () 
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
	public void setChallenge (gov.nist.javax.sip.header.Challenge) 
		gov.nist.javax.sip.header.Challenge challenge
	public java.lang.String encodeBody () 
	public void setScheme (java.lang.String) 
		String scheme
	public java.lang.String getScheme () 
	public void setRealm (java.lang.String)  throws java.text.ParseException 
		String realm
	public java.lang.String getRealm () 
	public void setNonce (java.lang.String)  throws java.text.ParseException 
		String nonce
	public java.lang.String getNonce () 
	public void setURI (javax.sip.address.URI) 
		gov.nist.core.NameValue nv
		javax.sip.address.URI uri
	public javax.sip.address.URI getURI () 
	public void setAlgorithm (java.lang.String)  throws java.text.ParseException 
		String algorithm
	public java.lang.String getAlgorithm () 
	public void setQop (java.lang.String)  throws java.text.ParseException 
		String qop
	public java.lang.String getQop () 
	public void setOpaque (java.lang.String)  throws java.text.ParseException 
		String opaque
	public java.lang.String getOpaque () 
	public void setDomain (java.lang.String)  throws java.text.ParseException 
		String domain
	public java.lang.String getDomain () 
	public void setStale (boolean) 
		boolean stale
	public boolean isStale () 
	public void setCNonce (java.lang.String)  throws java.text.ParseException 
		String cnonce
	public java.lang.String getCNonce () 
	public int getNonceCount () 
	public void setNonceCount (int)  throws java.text.ParseException 
		int param
		String nc
		String base
	public java.lang.String getResponse () 
	public void setResponse (java.lang.String)  throws java.text.ParseException 
		String response
	public java.lang.String getUsername () 
	public void setUsername (java.lang.String)  throws java.text.ParseException 
		String username
	public void setIK (java.lang.String)  throws java.text.ParseException 
		String ik
	public java.lang.String getIK () 
	public void setCK (java.lang.String)  throws java.text.ParseException 
		String ck
	public java.lang.String getCK () 
	public void setIntegrityProtected (java.lang.String)  throws java.text.ParseException 
		String integrityProtected
	public java.lang.String getIntegrityProtected () 
}

gov/nist/javax/sip/header/Accept.class
Accept.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Accept extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.MediaRange mediaRange
	public void  () 
	public boolean allowsAllContentTypes () 
	public boolean allowsAllContentSubTypes () 
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.javax.sip.header.MediaRange getMediaRange () 
	public java.lang.String getContentType () 
	public java.lang.String getContentSubType () 
	public float getQValue () 
	public boolean hasQValue () 
	public void removeQValue () 
	public void setContentSubType (java.lang.String) 
		String subtype
	public void setContentType (java.lang.String) 
		String type
	public void setQValue (float)  throws javax.sip.InvalidArgumentException 
		float qValue
	public void setMediaRange (gov.nist.javax.sip.header.MediaRange) 
		gov.nist.javax.sip.header.MediaRange m
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.Accept retval
}

gov/nist/javax/sip/header/AcceptLanguage.class
AcceptLanguage.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AcceptLanguage extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptLanguageHeader  {
	private static final long serialVersionUID
	protected String languageRange
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer encoding
	public java.lang.String getLanguageRange () 
	public float getQValue () 
	public boolean hasQValue () 
	public void removeQValue () 
	public void setLanguageRange (java.lang.String) 
		String languageRange
	public void setQValue (float)  throws javax.sip.InvalidArgumentException 
		float q
	public java.util.Locale getAcceptLanguage () 
		int dash
	public void setAcceptLanguage (java.util.Locale) 
		java.util.Locale language
}

gov/nist/javax/sip/header/AllowEventsList.class
AllowEventsList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AllowEventsList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AllowEventsList retval
	public void  () 
	public java.util.ListIterator getMethods () 
		gov.nist.javax.sip.header.AllowEvents allowEvents
		java.util.ListIterator li
		java.util.LinkedList ll
	public void setMethods (java.util.List)  throws java.text.ParseException 
		gov.nist.javax.sip.header.AllowEvents allowEvents
		java.util.List methods
		java.util.ListIterator it
}

gov/nist/javax/sip/header/SipRequestLine.class
SipRequestLine.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SipRequestLine extends java.lang.Object {
	public abstract javax.sip.address.URI getUri () 
	public abstract java.lang.String getMethod () 
	public abstract java.lang.String getSipVersion () 
	public abstract void setUri (javax.sip.address.URI) 
	public abstract void setMethod (java.lang.String) 
	public abstract void setSipVersion (java.lang.String) 
	public abstract java.lang.String getVersionMajor () 
	public abstract java.lang.String getVersionMinor () 
}

gov/nist/javax/sip/header/Organization.class
Organization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Organization extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.OrganizationHeader  {
	private static final long serialVersionUID
	protected String organization
	public java.lang.String encodeBody () 
	public void  () 
	public java.lang.String getOrganization () 
	public void setOrganization (java.lang.String)  throws java.text.ParseException 
		String o
}

gov/nist/javax/sip/header/SIPDateHeader.class
SIPDateHeader.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPDateHeader extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.DateHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.SIPDate date
	public void  () 
	public java.lang.String encodeBody () 
	public void setDate (gov.nist.javax.sip.header.SIPDate) 
		gov.nist.javax.sip.header.SIPDate d
	public void setDate (java.util.Calendar) 
		java.util.Calendar dat
	public java.util.Calendar getDate () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.SIPDateHeader retval
}

gov/nist/javax/sip/header/ErrorInfoList.class
ErrorInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ErrorInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ErrorInfoList retval
	public void  () 
}

gov/nist/javax/sip/header/RecordRoute.class
RecordRoute.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RecordRoute extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.RecordRouteHeader  {
	private static final long serialVersionUID
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
}

gov/nist/javax/sip/header/ContentType.class
ContentType.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentType extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ContentTypeHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.MediaRange mediaRange
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String contentType
		String contentSubtype
	public int compareMediaRange (java.lang.String) 
		String media
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.javax.sip.header.MediaRange getMediaRange () 
	public java.lang.String getMediaType () 
	public java.lang.String getMediaSubType () 
	public java.lang.String getContentSubType () 
	public java.lang.String getContentType () 
	public java.lang.String getCharset () 
	public void setMediaRange (gov.nist.javax.sip.header.MediaRange) 
		gov.nist.javax.sip.header.MediaRange m
	public void setContentType (java.lang.String, java.lang.String) 
		String contentType
		String contentSubType
	public void setContentType (java.lang.String)  throws java.text.ParseException 
		String contentType
	public void setContentSubType (java.lang.String)  throws java.text.ParseException 
		String contentType
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ContentType retval
	public boolean equals (java.lang.Object) 
		javax.sip.header.ContentTypeHeader o
		Object other
}

gov/nist/javax/sip/header/RecordRouteList.class
RecordRouteList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RecordRouteList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.RecordRouteList retval
	public void  () 
}

gov/nist/javax/sip/header/ProxyAuthenticateList.class
ProxyAuthenticateList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthenticateList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ProxyAuthenticateList retval
	public void  () 
}

gov/nist/javax/sip/header/Event.class
Event.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Event extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.EventHeader  {
	private static final long serialVersionUID
	protected String eventType
	public void  () 
	public void setEventType (java.lang.String)  throws java.text.ParseException 
		String eventType
	public java.lang.String getEventType () 
	public void setEventId (java.lang.String)  throws java.text.ParseException 
		String eventId
	public java.lang.String getEventId () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean match (gov.nist.javax.sip.header.Event) 
		gov.nist.javax.sip.header.Event matchTarget
}

gov/nist/javax/sip/header/Subject.class
Subject.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Subject extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SubjectHeader  {
	private static final long serialVersionUID
	protected String subject
	public void  () 
	public java.lang.String encodeBody () 
	public void setSubject (java.lang.String)  throws java.text.ParseException 
		String subject
	public java.lang.String getSubject () 
}

gov/nist/javax/sip/header/SupportedList.class
SupportedList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SupportedList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.SupportedList retval
	public void  () 
}

gov/nist/javax/sip/header/RAck.class
RAck.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RAck extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RAckHeader  {
	private static final long serialVersionUID
	protected long cSeqNumber
	protected long rSeqNumber
	protected String method
	public void  () 
	protected java.lang.String encodeBody () 
	public int getCSeqNumber () 
	public long getCSeqNumberLong () 
	public java.lang.String getMethod () 
	public int getRSeqNumber () 
	public void setCSeqNumber (int)  throws javax.sip.InvalidArgumentException 
		int cSeqNumber
	public void setMethod (java.lang.String)  throws java.text.ParseException 
		String method
	public long getCSequenceNumber () 
	public long getRSequenceNumber () 
	public void setCSequenceNumber (long)  throws javax.sip.InvalidArgumentException 
		long cSeqNumber
	public void setRSeqNumber (int)  throws javax.sip.InvalidArgumentException 
		int rSeqNumber
	public void setRSequenceNumber (long)  throws javax.sip.InvalidArgumentException 
		long rSeqNumber
}

gov/nist/javax/sip/header/AcceptLanguageList.class
AcceptLanguageList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptLanguageList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AcceptLanguageList retval
	public void  () 
	public gov.nist.javax.sip.header.AcceptLanguage getFirst () 
		gov.nist.javax.sip.header.AcceptLanguage retval
	public gov.nist.javax.sip.header.AcceptLanguage getLast () 
		gov.nist.javax.sip.header.AcceptLanguage retval
	public volatile javax.sip.header.Header getLast () 
	public volatile javax.sip.header.Header getFirst () 
}

gov/nist/javax/sip/header/AlertInfoList.class
AlertInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AlertInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AlertInfoList retval
	public void  () 
}

gov/nist/javax/sip/header/ContentEncoding.class
ContentEncoding.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContentEncoding extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ContentEncodingHeader  {
	private static final long serialVersionUID
	protected String contentEncoding
	public void  () 
	public void  (java.lang.String) 
		String enc
	public java.lang.String encodeBody () 
	public java.lang.String getEncoding () 
	public void setEncoding (java.lang.String)  throws java.text.ParseException 
		String encoding
}

gov/nist/javax/sip/header/AllowEvents.class
AllowEvents.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AllowEvents extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.AllowEventsHeader  {
	private static final long serialVersionUID
	protected String eventType
	public void  () 
	public void  (java.lang.String) 
		String m
	public void setEventType (java.lang.String)  throws java.text.ParseException 
		String eventType
	public java.lang.String getEventType () 
	protected java.lang.String encodeBody () 
}

gov/nist/javax/sip/header/ExtensionHeaderList.class
ExtensionHeaderList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ExtensionHeaderList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ExtensionHeaderList retval
	public void  (java.lang.String) 
		String hName
	public void  () 
	public java.lang.String encode () 
		gov.nist.javax.sip.header.ExtensionHeaderImpl eh
		StringBuffer retval
		java.util.ListIterator it
}

gov/nist/javax/sip/header/ExtensionHeaderImpl.class
ExtensionHeaderImpl.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ExtensionHeaderImpl extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ExtensionHeader  {
	private static final long serialVersionUID
	protected String value
	public void  () 
	public void  (java.lang.String) 
		String headerName
	public void setName (java.lang.String) 
		String headerName
	public void setValue (java.lang.String) 
		String value
	public java.lang.String getHeaderValue () 
		Exception ex
		String encodedHdr
		StringBuffer buffer
	public java.lang.String encode () 
	public java.lang.String encodeBody () 
}

gov/nist/javax/sip/header/Challenge.class
Challenge.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Challenge extends gov.nist.javax.sip.header.SIPObject {
	private static final long serialVersionUID
	private static String DOMAIN
	private static String REALM
	private static String OPAQUE
	private static String ALGORITHM
	private static String QOP
	private static String STALE
	private static String SIGNATURE
	private static String RESPONSE
	private static String SIGNED_BY
	private static String URI
	protected String scheme
	protected gov.nist.core.NameValueList authParams
	public void  () 
	public java.lang.String encode () 
	public java.lang.String getScheme () 
	public gov.nist.core.NameValueList getAuthParams () 
	public java.lang.String getDomain () 
	public java.lang.String getURI () 
	public java.lang.String getOpaque () 
	public java.lang.String getQOP () 
	public java.lang.String getAlgorithm () 
	public java.lang.String getStale () 
	public java.lang.String getSignature () 
	public java.lang.String getSignedBy () 
	public java.lang.String getResponse () 
	public java.lang.String getRealm () 
	public java.lang.String getParameter (java.lang.String) 
		String name
	public boolean hasParameter (java.lang.String) 
		String name
	public boolean hasParameters () 
	public boolean removeParameter (java.lang.String) 
		String name
	public void removeParameters () 
	public void setParameter (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nv
	public void setScheme (java.lang.String) 
		String s
	public void setAuthParams (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList a
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.Challenge retval
	static void  () 
}

gov/nist/javax/sip/header/WWWAuthenticateList.class
WWWAuthenticateList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WWWAuthenticateList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.WWWAuthenticateList retval
	public void  () 
}

gov/nist/javax/sip/header/WWWAuthenticate.class
WWWAuthenticate.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WWWAuthenticate extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.WWWAuthenticateHeader gov.nist.javax.sip.header.ims.WWWAuthenticateHeaderIms  {
	private static final long serialVersionUID
	public void  () 
	public javax.sip.address.URI getURI () 
	public void setURI (javax.sip.address.URI) 
		javax.sip.address.URI uri
}

gov/nist/javax/sip/header/Supported.class
Supported.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Supported extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SupportedHeader  {
	private static final long serialVersionUID
	protected String optionTag
	public void  () 
	public void  (java.lang.String) 
		String option_tag
	public java.lang.String encode () 
		String retval
	public java.lang.String encodeBody () 
	public void setOptionTag (java.lang.String)  throws java.text.ParseException 
		String optionTag
	public java.lang.String getOptionTag () 
}

gov/nist/javax/sip/header/ProxyAuthorizationList.class
ProxyAuthorizationList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ProxyAuthorizationList retval
	public void  () 
}

gov/nist/javax/sip/header/MimeVersion.class
MimeVersion.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MimeVersion extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MimeVersionHeader  {
	private static final long serialVersionUID
	protected int minorVersion
	protected int majorVersion
	public void  () 
	public int getMinorVersion () 
	public int getMajorVersion () 
	public void setMinorVersion (int)  throws javax.sip.InvalidArgumentException 
		int minorVersion
	public void setMajorVersion (int)  throws javax.sip.InvalidArgumentException 
		int majorVersion
	public java.lang.String encodeBody () 
}

gov/nist/javax/sip/header/AcceptEncoding.class
AcceptEncoding.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.AcceptEncoding extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.AcceptEncodingHeader  {
	private static final long serialVersionUID
	protected String contentCoding
	public void  () 
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public float getQValue () 
	public java.lang.String getEncoding () 
	public void setQValue (float)  throws javax.sip.InvalidArgumentException 
		float q
	public void setEncoding (java.lang.String)  throws java.text.ParseException 
		String encoding
}

gov/nist/javax/sip/header/AcceptEncodingList.class
AcceptEncodingList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptEncodingList extends gov.nist.javax.sip.header.SIPHeaderList {
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AcceptEncodingList retval
	public void  () 
}

gov/nist/javax/sip/header/Server.class
Server.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Server extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ServerHeader  {
	private static final long serialVersionUID
	protected java.util.List productTokens
	private java.lang.String encodeProduct () 
		StringBuffer tokens
		java.util.ListIterator it
	public void addProductToken (java.lang.String) 
		String pt
	public void  () 
	public java.lang.String encodeBody () 
	public java.util.ListIterator getProduct () 
	public void setProduct (java.util.List)  throws java.text.ParseException 
		java.util.List product
}

gov/nist/javax/sip/header/ContactList.class
ContactList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ContactList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ContactList retval
	public void  () 
}

gov/nist/javax/sip/header/RouteList.class
RouteList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RouteList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.RouteList retval
	public java.lang.String encode () 
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.header.Route route1
		Object other
		gov.nist.javax.sip.header.RouteList that
		java.util.ListIterator it
		java.util.ListIterator it1
}

gov/nist/javax/sip/header/SIPHeaderNamesCache.class
SIPHeaderNamesCache.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderNamesCache extends java.lang.Object {
	private static final java.util.HashMap lowercaseMap
	public void  () 
	public static java.lang.String toLowerCase (java.lang.String) 
		String headerName
		String lowerCase
	static void  () 
		String value
		String lowerCase
		java.lang.reflect.Field field
		int i
		java.lang.reflect.Field[] fields
}

gov/nist/javax/sip/header/ContentDisposition.class
ContentDisposition.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentDisposition extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ContentDispositionHeader  {
	private static final long serialVersionUID
	protected String dispositionType
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer encoding
	public void setDispositionType (java.lang.String)  throws java.text.ParseException 
		String dispositionType
	public java.lang.String getDispositionType () 
	public java.lang.String getHandling () 
	public void setHandling (java.lang.String)  throws java.text.ParseException 
		String handling
	public java.lang.String getContentDisposition () 
}

gov/nist/javax/sip/header/Expires.class
Expires.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Expires extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ExpiresHeader  {
	private static final long serialVersionUID
	protected int expires
	public void  () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public int getExpires () 
	public void setExpires (int)  throws javax.sip.InvalidArgumentException 
		int expires
}

gov/nist/javax/sip/header/MediaRange.class
MediaRange.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MediaRange extends gov.nist.javax.sip.header.SIPObject {
	private static final long serialVersionUID
	protected String type
	protected String subtype
	public void  () 
	public java.lang.String getType () 
	public java.lang.String getSubtype () 
	public void setType (java.lang.String) 
		String t
	public void setSubtype (java.lang.String) 
		String s
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
}

gov/nist/javax/sip/header/UnsupportedList.class
UnsupportedList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.UnsupportedList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.UnsupportedList retval
}

gov/nist/javax/sip/header/SIPHeader.class
SIPHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeader extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SIPHeaderNames javax.sip.header.Header gov.nist.javax.sip.header.HeaderExt  {
	protected String headerName
	protected void  (java.lang.String) 
		String hname
	public void  () 
	public java.lang.String getHeaderName () 
	public java.lang.String getName () 
	public void setHeaderName (java.lang.String) 
		String hdrname
	public java.lang.String getHeaderValue () 
		Exception ex
		String encodedHdr
		StringBuffer buffer
	public boolean isHeaderList () 
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	protected abstract java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getValue () 
	public int hashCode () 
	public final java.lang.String toString () 
}

gov/nist/javax/sip/header/ErrorInfo.class
ErrorInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ErrorInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ErrorInfoHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.GenericURI errorInfo
	public void  () 
	public void  (gov.nist.javax.sip.address.GenericURI) 
		gov.nist.javax.sip.address.GenericURI errorInfo
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setErrorInfo (javax.sip.address.URI) 
		javax.sip.address.URI errorInfo
	public javax.sip.address.URI getErrorInfo () 
	public void setErrorMessage (java.lang.String)  throws java.text.ParseException 
		String message
	public java.lang.String getErrorMessage () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ErrorInfo retval
}

gov/nist/javax/sip/header/ProxyRequireList.class
ProxyRequireList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyRequireList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ProxyRequireList retval
	public void  () 
}

gov/nist/javax/sip/header/Authorization.class
Authorization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Authorization extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.AuthorizationHeader gov.nist.javax.sip.header.ims.AuthorizationHeaderIms  {
	private static final long serialVersionUID
	public void  () 
}

gov/nist/javax/sip/header/ContentEncodingList.class
ContentEncodingList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentEncodingList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ContentEncodingList retval
	public void  () 
}

gov/nist/javax/sip/header/ProxyRequire.class
ProxyRequire.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyRequire extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.ProxyRequireHeader  {
	private static final long serialVersionUID
	protected String optionTag
	public void  () 
	public void  (java.lang.String) 
		String s
	public java.lang.String encodeBody () 
	public void setOptionTag (java.lang.String)  throws java.text.ParseException 
		String optionTag
	public java.lang.String getOptionTag () 
}

gov/nist/javax/sip/header/CallID.class
CallID.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CallID extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.CallIdHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.CallIdentifier callIdentifier
	public void  () 
	public boolean equals (java.lang.Object) 
		javax.sip.header.CallIdHeader o
		Object other
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getCallId () 
	public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer () 
	public void setCallId (java.lang.String)  throws java.text.ParseException 
		IllegalArgumentException ex
		String cid
	public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier) 
		gov.nist.javax.sip.header.CallIdentifier cid
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String callId
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.CallID retval
}

gov/nist/javax/sip/header/AllowList.class
AllowList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AllowList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AllowList retval
	public void  () 
	public java.util.ListIterator getMethods () 
		gov.nist.javax.sip.header.Allow a
		java.util.Iterator it
		java.util.LinkedList ll
	public void setMethods (java.util.List)  throws java.text.ParseException 
		gov.nist.javax.sip.header.Allow allow
		java.util.List methods
		java.util.ListIterator it
}

gov/nist/javax/sip/header/ReplyTo.class
ReplyTo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReplyTo extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ReplyToHeader  {
	private static final long serialVersionUID
	public void  () 
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public java.lang.String encode () 
	public java.lang.String encodeBody () 
		String retval
	public gov.nist.core.HostPort getHostPort () 
	public java.lang.String getDisplayName () 
}

gov/nist/javax/sip/header/AcceptList.class
AcceptList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AcceptList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AcceptList retval
	public void  () 
}

gov/nist/javax/sip/header/CSeq.class
CSeq.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CSeq extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.CSeqHeader  {
	private static final long serialVersionUID
	protected Long seqno
	protected String method
	public void  () 
	public void  (long, java.lang.String) 
		long seqno
		String method
	public boolean equals (java.lang.Object) 
		javax.sip.header.CSeqHeader o
		Object other
	public java.lang.String encode () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getMethod () 
	public void setSeqNumber (long)  throws javax.sip.InvalidArgumentException 
		long sequenceNumber
	public void setSequenceNumber (int)  throws javax.sip.InvalidArgumentException 
		int sequenceNumber
	public void setMethod (java.lang.String)  throws java.text.ParseException 
		String meth
	public int getSequenceNumber () 
	public long getSeqNumber () 
}

gov/nist/javax/sip/header/ReferTo.class
ReferTo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ReferTo extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ReferToHeader  {
	private static final long serialVersionUID
	public void  () 
	protected java.lang.String encodeBody () 
		String retval
}

gov/nist/javax/sip/header/To.class
To.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.To extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ToHeader  {
	private static final long serialVersionUID
	public void  () 
	public void  (gov.nist.javax.sip.header.From) 
		gov.nist.javax.sip.header.From from
	public java.lang.String encode () 
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.core.HostPort getHostPort () 
	public java.lang.String getDisplayName () 
	public java.lang.String getTag () 
	public boolean hasTag () 
	public void removeTag () 
	public void setTag (java.lang.String)  throws java.text.ParseException 
		String t
	public java.lang.String getUserAtHostPort () 
	public boolean equals (java.lang.Object) 
		Object other
}

gov/nist/javax/sip/header/From.class
From.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.From extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.FromHeader  {
	private static final long serialVersionUID
	public void  () 
	public void  (gov.nist.javax.sip.header.To) 
		gov.nist.javax.sip.header.To to
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.core.HostPort getHostPort () 
	public java.lang.String getDisplayName () 
	public java.lang.String getTag () 
	public boolean hasTag () 
	public void removeTag () 
	public void setAddress (javax.sip.address.Address) 
		javax.sip.address.Address address
	public void setTag (java.lang.String)  throws java.text.ParseException 
		String t
	public java.lang.String getUserAtHostPort () 
	public boolean equals (java.lang.Object) 
		Object other
}

gov/nist/javax/sip/header/HeaderFactoryImpl.class
HeaderFactoryImpl.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.HeaderFactoryImpl extends java.lang.Object implements javax.sip.header.HeaderFactory gov.nist.javax.sip.header.HeaderFactoryExt  {
	private boolean stripAddressScopeZones
	public void setPrettyEncoding (boolean) 
		boolean flag
	public javax.sip.header.AcceptEncodingHeader createAcceptEncodingHeader (java.lang.String)  throws java.text.ParseException 
		String encoding
		gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
	public javax.sip.header.AcceptHeader createAcceptHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String contentType
		String contentSubType
		gov.nist.javax.sip.header.Accept accept
	public javax.sip.header.AcceptLanguageHeader createAcceptLanguageHeader (java.util.Locale) 
		java.util.Locale language
		gov.nist.javax.sip.header.AcceptLanguage acceptLanguage
	public javax.sip.header.AlertInfoHeader createAlertInfoHeader (javax.sip.address.URI) 
		javax.sip.address.URI alertInfo
		gov.nist.javax.sip.header.AlertInfo a
	public javax.sip.header.AllowEventsHeader createAllowEventsHeader (java.lang.String)  throws java.text.ParseException 
		String eventType
		gov.nist.javax.sip.header.AllowEvents allowEvents
	public javax.sip.header.AllowHeader createAllowHeader (java.lang.String)  throws java.text.ParseException 
		String method
		gov.nist.javax.sip.header.Allow allow
	public javax.sip.header.AuthenticationInfoHeader createAuthenticationInfoHeader (java.lang.String)  throws java.text.ParseException 
		String response
		gov.nist.javax.sip.header.AuthenticationInfo auth
	public javax.sip.header.AuthorizationHeader createAuthorizationHeader (java.lang.String)  throws java.text.ParseException 
		String scheme
		gov.nist.javax.sip.header.Authorization auth
	public javax.sip.header.CSeqHeader createCSeqHeader (long, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
		long sequenceNumber
		String method
		gov.nist.javax.sip.header.CSeq cseq
	public javax.sip.header.CSeqHeader createCSeqHeader (int, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
		int sequenceNumber
		String method
	public javax.sip.header.CallIdHeader createCallIdHeader (java.lang.String)  throws java.text.ParseException 
		String callId
		gov.nist.javax.sip.header.CallID c
	public javax.sip.header.CallInfoHeader createCallInfoHeader (javax.sip.address.URI) 
		javax.sip.address.URI callInfo
		gov.nist.javax.sip.header.CallInfo c
	public javax.sip.header.ContactHeader createContactHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.Contact contact
	public javax.sip.header.ContactHeader createContactHeader () 
		gov.nist.javax.sip.header.Contact contact
	public javax.sip.header.ContentDispositionHeader createContentDispositionHeader (java.lang.String)  throws java.text.ParseException 
		String contentDisposition
		gov.nist.javax.sip.header.ContentDisposition c
	public javax.sip.header.ContentEncodingHeader createContentEncodingHeader (java.lang.String)  throws java.text.ParseException 
		String encoding
		gov.nist.javax.sip.header.ContentEncoding c
	public javax.sip.header.ContentLanguageHeader createContentLanguageHeader (java.util.Locale) 
		java.util.Locale contentLanguage
		gov.nist.javax.sip.header.ContentLanguage c
	public javax.sip.header.ContentLengthHeader createContentLengthHeader (int)  throws javax.sip.InvalidArgumentException 
		int contentLength
		gov.nist.javax.sip.header.ContentLength c
	public javax.sip.header.ContentTypeHeader createContentTypeHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String contentType
		String contentSubType
		gov.nist.javax.sip.header.ContentType c
	public javax.sip.header.DateHeader createDateHeader (java.util.Calendar) 
		java.util.Calendar date
		gov.nist.javax.sip.header.SIPDateHeader d
	public javax.sip.header.EventHeader createEventHeader (java.lang.String)  throws java.text.ParseException 
		String eventType
		gov.nist.javax.sip.header.Event event
	public javax.sip.header.ExpiresHeader createExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
		int expires
		gov.nist.javax.sip.header.Expires e
	public javax.sip.header.ExtensionHeader createExtensionHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.javax.sip.header.ExtensionHeaderImpl ext
	public javax.sip.header.FromHeader createFromHeader (javax.sip.address.Address, java.lang.String)  throws java.text.ParseException 
		javax.sip.address.Address address
		String tag
		gov.nist.javax.sip.header.From from
	public javax.sip.header.InReplyToHeader createInReplyToHeader (java.lang.String)  throws java.text.ParseException 
		String callId
		gov.nist.javax.sip.header.InReplyTo inReplyTo
	public javax.sip.header.MaxForwardsHeader createMaxForwardsHeader (int)  throws javax.sip.InvalidArgumentException 
		int maxForwards
		gov.nist.javax.sip.header.MaxForwards m
	public javax.sip.header.MimeVersionHeader createMimeVersionHeader (int, int)  throws javax.sip.InvalidArgumentException 
		int majorVersion
		int minorVersion
		gov.nist.javax.sip.header.MimeVersion m
	public javax.sip.header.MinExpiresHeader createMinExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
		int minExpires
		gov.nist.javax.sip.header.MinExpires min
	public javax.sip.header.ExtensionHeader createMinSEHeader (int)  throws javax.sip.InvalidArgumentException 
		int expires
		gov.nist.javax.sip.header.extensions.MinSE e
	public javax.sip.header.OrganizationHeader createOrganizationHeader (java.lang.String)  throws java.text.ParseException 
		String organization
		gov.nist.javax.sip.header.Organization o
	public javax.sip.header.PriorityHeader createPriorityHeader (java.lang.String)  throws java.text.ParseException 
		String priority
		gov.nist.javax.sip.header.Priority p
	public javax.sip.header.ProxyAuthenticateHeader createProxyAuthenticateHeader (java.lang.String)  throws java.text.ParseException 
		String scheme
		gov.nist.javax.sip.header.ProxyAuthenticate p
	public javax.sip.header.ProxyAuthorizationHeader createProxyAuthorizationHeader (java.lang.String)  throws java.text.ParseException 
		String scheme
		gov.nist.javax.sip.header.ProxyAuthorization p
	public javax.sip.header.ProxyRequireHeader createProxyRequireHeader (java.lang.String)  throws java.text.ParseException 
		String optionTag
		gov.nist.javax.sip.header.ProxyRequire p
	public javax.sip.header.RAckHeader createRAckHeader (long, long, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
		long rSeqNumber
		long cSeqNumber
		String method
		gov.nist.javax.sip.header.RAck rack
	public javax.sip.header.RAckHeader createRAckHeader (int, int, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
		int rSeqNumber
		int cSeqNumber
		String method
	public javax.sip.header.RSeqHeader createRSeqHeader (int)  throws javax.sip.InvalidArgumentException 
		int sequenceNumber
	public javax.sip.header.RSeqHeader createRSeqHeader (long)  throws javax.sip.InvalidArgumentException 
		long sequenceNumber
		gov.nist.javax.sip.header.RSeq rseq
	public javax.sip.header.ReasonHeader createReasonHeader (java.lang.String, int, java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
		String protocol
		int cause
		String text
		gov.nist.javax.sip.header.Reason reason
	public javax.sip.header.RecordRouteHeader createRecordRouteHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.RecordRoute recordRoute
	public javax.sip.header.ReplyToHeader createReplyToHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ReplyTo replyTo
	public javax.sip.header.RequireHeader createRequireHeader (java.lang.String)  throws java.text.ParseException 
		String optionTag
		gov.nist.javax.sip.header.Require require
	public javax.sip.header.RetryAfterHeader createRetryAfterHeader (int)  throws javax.sip.InvalidArgumentException 
		int retryAfter
		gov.nist.javax.sip.header.RetryAfter r
	public javax.sip.header.RouteHeader createRouteHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.Route route
	public javax.sip.header.ServerHeader createServerHeader (java.util.List)  throws java.text.ParseException 
		java.util.List product
		gov.nist.javax.sip.header.Server server
	public javax.sip.header.SubjectHeader createSubjectHeader (java.lang.String)  throws java.text.ParseException 
		String subject
		gov.nist.javax.sip.header.Subject s
	public javax.sip.header.SubscriptionStateHeader createSubscriptionStateHeader (java.lang.String)  throws java.text.ParseException 
		String subscriptionState
		gov.nist.javax.sip.header.SubscriptionState s
	public javax.sip.header.SupportedHeader createSupportedHeader (java.lang.String)  throws java.text.ParseException 
		String optionTag
		gov.nist.javax.sip.header.Supported supported
	public javax.sip.header.TimeStampHeader createTimeStampHeader (float)  throws javax.sip.InvalidArgumentException 
		float timeStamp
		gov.nist.javax.sip.header.TimeStamp t
	public javax.sip.header.ToHeader createToHeader (javax.sip.address.Address, java.lang.String)  throws java.text.ParseException 
		javax.sip.address.Address address
		String tag
		gov.nist.javax.sip.header.To to
	public javax.sip.header.UnsupportedHeader createUnsupportedHeader (java.lang.String)  throws java.text.ParseException 
		String optionTag
		gov.nist.javax.sip.header.Unsupported unsupported
	public javax.sip.header.UserAgentHeader createUserAgentHeader (java.util.List)  throws java.text.ParseException 
		java.util.List product
		gov.nist.javax.sip.header.UserAgent userAgent
	public javax.sip.header.ViaHeader createViaHeader (java.lang.String, int, java.lang.String, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
		int zoneStart
		String host
		int port
		String transport
		String branch
		gov.nist.javax.sip.header.Via via
	public javax.sip.header.WWWAuthenticateHeader createWWWAuthenticateHeader (java.lang.String)  throws java.text.ParseException 
		String scheme
		gov.nist.javax.sip.header.WWWAuthenticate www
	public javax.sip.header.WarningHeader createWarningHeader (java.lang.String, int, java.lang.String)  throws java.text.ParseException javax.sip.InvalidArgumentException 
		String agent
		int code
		String comment
		gov.nist.javax.sip.header.Warning warning
	public javax.sip.header.ErrorInfoHeader createErrorInfoHeader (javax.sip.address.URI) 
		javax.sip.address.URI errorInfo
	public javax.sip.header.Header createHeader (java.lang.String)  throws java.text.ParseException 
		InstantiationException ex
		IllegalAccessException ex
		String headerText
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public javax.sip.header.Header createHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String headerName
		String headerValue
		String hdrText
	public java.util.List createHeaders (java.lang.String)  throws java.text.ParseException 
		String headers
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.header.SIPHeader shdr
	public javax.sip.header.ReferToHeader createReferToHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ReferTo referTo
	public gov.nist.javax.sip.header.extensions.ReferredByHeader createReferredByHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.extensions.ReferredBy referredBy
	public gov.nist.javax.sip.header.extensions.ReplacesHeader createReplacesHeader (java.lang.String, java.lang.String, java.lang.String)  throws java.text.ParseException 
		String callId
		String toTag
		String fromTag
		gov.nist.javax.sip.header.extensions.Replaces replaces
	public gov.nist.javax.sip.header.extensions.JoinHeader createJoinHeader (java.lang.String, java.lang.String, java.lang.String)  throws java.text.ParseException 
		String callId
		String toTag
		String fromTag
		gov.nist.javax.sip.header.extensions.Join join
	public javax.sip.header.SIPETagHeader createSIPETagHeader (java.lang.String)  throws java.text.ParseException 
		String etag
	public javax.sip.header.SIPIfMatchHeader createSIPIfMatchHeader (java.lang.String)  throws java.text.ParseException 
		String etag
	public gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader createPAccessNetworkInfoHeader () 
		gov.nist.javax.sip.header.ims.PAccessNetworkInfo accessNetworkInfo
	public gov.nist.javax.sip.header.ims.PAssertedIdentityHeader createPAssertedIdentityHeader (javax.sip.address.Address)  throws java.lang.NullPointerException java.text.ParseException 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.PAssertedIdentity assertedIdentity
	public gov.nist.javax.sip.header.ims.PAssociatedURIHeader createPAssociatedURIHeader (javax.sip.address.Address) 
		javax.sip.address.Address assocURI
		gov.nist.javax.sip.header.ims.PAssociatedURI associatedURI
	public gov.nist.javax.sip.header.ims.PCalledPartyIDHeader createPCalledPartyIDHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.PCalledPartyID calledPartyID
	public gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader createPChargingFunctionAddressesHeader () 
		gov.nist.javax.sip.header.ims.PChargingFunctionAddresses cfa
	public gov.nist.javax.sip.header.ims.PChargingVectorHeader createChargingVectorHeader (java.lang.String)  throws java.text.ParseException 
		String icid
		gov.nist.javax.sip.header.ims.PChargingVector chargingVector
	public gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader createPMediaAuthorizationHeader (java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
		String token
		gov.nist.javax.sip.header.ims.PMediaAuthorization mediaAuthorization
	public gov.nist.javax.sip.header.ims.PPreferredIdentityHeader createPPreferredIdentityHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.PPreferredIdentity preferredIdentity
	public gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader createPVisitedNetworkIDHeader () 
		gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
	public gov.nist.javax.sip.header.ims.PathHeader createPathHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.Path path
	public gov.nist.javax.sip.header.ims.PrivacyHeader createPrivacyHeader (java.lang.String) 
		String privacyType
		gov.nist.javax.sip.header.ims.Privacy privacy
	public gov.nist.javax.sip.header.ims.ServiceRouteHeader createServiceRouteHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.ServiceRoute serviceRoute
	public gov.nist.javax.sip.header.ims.SecurityServerHeader createSecurityServerHeader () 
		gov.nist.javax.sip.header.ims.SecurityServer secServer
	public gov.nist.javax.sip.header.ims.SecurityClientHeader createSecurityClientHeader () 
		gov.nist.javax.sip.header.ims.SecurityClient secClient
	public gov.nist.javax.sip.header.ims.SecurityVerifyHeader createSecurityVerifyHeader () 
		gov.nist.javax.sip.header.ims.SecurityVerify secVerify
	public gov.nist.javax.sip.header.ims.PUserDatabaseHeader createPUserDatabaseHeader (java.lang.String) 
		String databaseName
		gov.nist.javax.sip.header.ims.PUserDatabase pUserDatabase
	public gov.nist.javax.sip.header.ims.PProfileKeyHeader createPProfileKeyHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.PProfileKey pProfileKey
	public gov.nist.javax.sip.header.ims.PServedUserHeader createPServedUserHeader (javax.sip.address.Address) 
		javax.sip.address.Address address
		gov.nist.javax.sip.header.ims.PServedUser psu
	public gov.nist.javax.sip.header.ims.PPreferredServiceHeader createPPreferredServiceHeader () 
		gov.nist.javax.sip.header.ims.PPreferredService pps
	public gov.nist.javax.sip.header.ims.PAssertedServiceHeader createPAssertedServiceHeader () 
		gov.nist.javax.sip.header.ims.PAssertedService pas
	public gov.nist.javax.sip.header.extensions.SessionExpiresHeader createSessionExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
		int expires
		gov.nist.javax.sip.header.extensions.SessionExpires s
	public gov.nist.javax.sip.header.SipRequestLine createRequestLine (java.lang.String)  throws java.text.ParseException 
		String requestLine
		gov.nist.javax.sip.parser.RequestLineParser requestLineParser
	public gov.nist.javax.sip.header.SipStatusLine createStatusLine (java.lang.String)  throws java.text.ParseException 
		String statusLine
		gov.nist.javax.sip.parser.StatusLineParser statusLineParser
	public gov.nist.javax.sip.header.extensions.ReferencesHeader createReferencesHeader (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String callId
		String rel
		gov.nist.javax.sip.header.extensions.ReferencesHeader retval
	public void  () 
}

gov/nist/javax/sip/header/Reason.class
Reason.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Reason extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ReasonHeader  {
	private static final long serialVersionUID
	public final String TEXT
	public final String CAUSE
	protected String protocol
	public int getCause () 
	public void setCause (int)  throws javax.sip.InvalidArgumentException 
		int cause
	public void setProtocol (java.lang.String)  throws java.text.ParseException 
		String protocol
	public java.lang.String getProtocol () 
	public void setText (java.lang.String)  throws java.text.ParseException 
		String text
	public java.lang.String getText () 
	public void  () 
	public java.lang.String getName () 
	protected java.lang.String encodeBody () 
		StringBuffer s
}

gov/nist/javax/sip/header/Contact.class
Contact.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Contact extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ContactHeader  {
	private static final long serialVersionUID
	public static final String ACTION
	public static final String PROXY
	public static final String REDIRECT
	public static final String EXPIRES
	public static final String Q
	private gov.nist.javax.sip.header.ContactList contactList
	protected boolean wildCardFlag
	public void  () 
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public gov.nist.javax.sip.header.ContactList getContactList () 
	public boolean getWildCardFlag () 
	public javax.sip.address.Address getAddress () 
	public gov.nist.core.NameValueList getContactParms () 
	public int getExpires () 
	public void setExpires (int) 
		int expiryDeltaSeconds
		Integer deltaSeconds
	public float getQValue () 
	public void setContactList (gov.nist.javax.sip.header.ContactList) 
		gov.nist.javax.sip.header.ContactList cl
	public void setWildCardFlag (boolean) 
		boolean w
	public void setAddress (javax.sip.address.Address) 
		javax.sip.address.Address address
	public void setQValue (float)  throws javax.sip.InvalidArgumentException 
		float qValue
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.Contact retval
	public void setWildCard () 
	public boolean isWildCard () 
	public boolean equals (java.lang.Object) 
		Object other
	public void removeSipInstanceParam () 
	public java.lang.String getSipInstanceParam () 
	public void setSipInstanceParam (java.lang.String) 
		String value
	public void removePubGruuParam () 
	public java.lang.String getPubGruuParam () 
	public void setPubGruuParam (java.lang.String) 
		String value
	public void removeTempGruuParam () 
	public java.lang.String getTempGruuParam () 
	public void setTempGruuParam (java.lang.String) 
		String value
}

gov/nist/javax/sip/header/AuthorizationList.class
AuthorizationList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AuthorizationList retval
	public void  () 
}

gov/nist/javax/sip/header/Warning.class
Warning.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Warning extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.WarningHeader  {
	private static final long serialVersionUID
	protected int code
	protected String agent
	protected String text
	public void  () 
	public java.lang.String encodeBody () 
	public int getCode () 
	public java.lang.String getAgent () 
	public java.lang.String getText () 
	public void setCode (int)  throws javax.sip.InvalidArgumentException 
		int code
	public void setAgent (java.lang.String)  throws java.text.ParseException 
		String host
	public void setText (java.lang.String)  throws java.text.ParseException 
		String text
}

gov/nist/javax/sip/header/SipStatusLine.class
SipStatusLine.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SipStatusLine extends java.lang.Object {
	public abstract java.lang.String getSipVersion () 
	public abstract int getStatusCode () 
	public abstract java.lang.String getReasonPhrase () 
	public abstract void setSipVersion (java.lang.String) 
	public abstract void setStatusCode (int) 
	public abstract void setReasonPhrase (java.lang.String) 
	public abstract java.lang.String getVersionMajor () 
	public abstract java.lang.String getVersionMinor () 
}

gov/nist/javax/sip/header/ParametersHeader.class
ParametersHeader.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ParametersHeader extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.Parameters java.io.Serializable  {
	protected gov.nist.core.NameValueList parameters
	protected gov.nist.core.DuplicateNameValueList duplicates
	protected void  () 
	protected void  (java.lang.String) 
		String hdrName
	protected void  (java.lang.String, boolean) 
		String hdrName
		boolean sync
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.lang.Object getParameterValue (java.lang.String) 
		String name
	public java.util.Iterator getParameterNames () 
	public boolean hasParameters () 
	public void removeParameter (java.lang.String) 
		String name
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
	public void setQuotedParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
	protected void setParameter (java.lang.String, int) 
		String name
		int value
		Integer val
	protected void setParameter (java.lang.String, boolean) 
		String name
		boolean value
		Boolean val
	protected void setParameter (java.lang.String, float) 
		String name
		float value
		Float val
		gov.nist.core.NameValue nv
	protected void setParameter (java.lang.String, java.lang.Object) 
		String name
		Object value
	public boolean hasParameter (java.lang.String) 
		String parameterName
	public void removeParameters () 
	public gov.nist.core.NameValueList getParameters () 
	public void setParameter (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nameValue
	public void setParameters (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList parameters
	protected int getParameterAsInt (java.lang.String) 
		NumberFormatException ex
		String parameterName
	protected int getParameterAsHexInt (java.lang.String) 
		NumberFormatException ex
		String parameterName
	protected float getParameterAsFloat (java.lang.String) 
		NumberFormatException ex
		String parameterName
	protected long getParameterAsLong (java.lang.String) 
		NumberFormatException ex
		String parameterName
	protected gov.nist.javax.sip.address.GenericURI getParameterAsURI (java.lang.String) 
		java.text.ParseException ex
		String parameterName
		Object val
	protected boolean getParameterAsBoolean (java.lang.String) 
		String parameterName
		Object val
	public gov.nist.core.NameValue getNameValue (java.lang.String) 
		String parameterName
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ParametersHeader retval
	public void setMultiParameter (java.lang.String, java.lang.String) 
		String name
		String value
		gov.nist.core.NameValue nv
	public void setMultiParameter (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nameValue
	public java.lang.String getMultiParameter (java.lang.String) 
		String name
	public gov.nist.core.DuplicateNameValueList getMultiParameters () 
	public java.lang.Object getMultiParameterValue (java.lang.String) 
		String name
	public java.util.Iterator getMultiParameterNames () 
	public boolean hasMultiParameters () 
	public void removeMultiParameter (java.lang.String) 
		String name
	public boolean hasMultiParameter (java.lang.String) 
		String parameterName
	public void removeMultiParameters () 
	protected final boolean equalParameters (javax.sip.header.Parameters) 
		String pname
		String p1
		String p2
		java.util.Iterator i
		String pname
		String p1
		String p2
		java.util.Iterator i
		javax.sip.header.Parameters other
	protected abstract java.lang.String encodeBody () 
}

gov/nist/javax/sip/header/SIPHeaderNames.class
SIPHeaderNames.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderNames extends java.lang.Object {
	public static final String MIN_EXPIRES
	public static final String ERROR_INFO
	public static final String MIME_VERSION
	public static final String IN_REPLY_TO
	public static final String ALLOW
	public static final String CONTENT_LANGUAGE
	public static final String CALL_INFO
	public static final String CSEQ
	public static final String ALERT_INFO
	public static final String ACCEPT_ENCODING
	public static final String ACCEPT
	public static final String ACCEPT_LANGUAGE
	public static final String RECORD_ROUTE
	public static final String TIMESTAMP
	public static final String TO
	public static final String VIA
	public static final String FROM
	public static final String CALL_ID
	public static final String AUTHORIZATION
	public static final String PROXY_AUTHENTICATE
	public static final String SERVER
	public static final String UNSUPPORTED
	public static final String RETRY_AFTER
	public static final String CONTENT_TYPE
	public static final String CONTENT_ENCODING
	public static final String CONTENT_LENGTH
	public static final String ROUTE
	public static final String CONTACT
	public static final String WWW_AUTHENTICATE
	public static final String MAX_FORWARDS
	public static final String ORGANIZATION
	public static final String PROXY_AUTHORIZATION
	public static final String PROXY_REQUIRE
	public static final String REQUIRE
	public static final String CONTENT_DISPOSITION
	public static final String SUBJECT
	public static final String USER_AGENT
	public static final String WARNING
	public static final String PRIORITY
	public static final String DATE
	public static final String EXPIRES
	public static final String SUPPORTED
	public static final String AUTHENTICATION_INFO
	public static final String REPLY_TO
	public static final String RACK
	public static final String RSEQ
	public static final String REASON
	public static final String SUBSCRIPTION_STATE
	public static final String EVENT
	public static final String ALLOW_EVENTS
	public static final String SIP_ETAG
	public static final String SIP_IF_MATCH
	public static final String REFERRED_BY
	public static final String SESSION_EXPIRES
	public static final String MIN_SE
	public static final String REPLACES
	public static final String JOIN
}

gov/nist/javax/sip/header/SIPETag.class
SIPETag.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPETag extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.SIPETagHeader javax.sip.header.ExtensionHeader  {
	private static final long serialVersionUID
	protected String entityTag
	public void  () 
	public void  (java.lang.String)  throws java.text.ParseException 
		String tag
	public java.lang.String encodeBody () 
	public java.lang.String getETag () 
	public void setETag (java.lang.String)  throws java.text.ParseException 
		String etag
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/UserAgent.class
UserAgent.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.UserAgent extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.UserAgentHeader  {
	private static final long serialVersionUID
	protected java.util.List productTokens
	private java.lang.String encodeProduct () 
		StringBuffer tokens
		java.util.ListIterator it
	public void addProductToken (java.lang.String) 
		String pt
	public void  () 
	public java.lang.String encodeBody () 
	public java.util.ListIterator getProduct () 
	public void setProduct (java.util.List)  throws java.text.ParseException 
		java.util.List product
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.UserAgent retval
}

gov/nist/javax/sip/header/InReplyToList.class
InReplyToList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.InReplyToList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.InReplyToList retval
	public void  () 
}

gov/nist/javax/sip/header/SIPObjectList.class
SIPObjectList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SIPObjectList extends gov.nist.core.GenericObjectList {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String lname
	public void  () 
	public void mergeObjects (gov.nist.core.GenericObjectList) 
		Object innerObj
		gov.nist.core.GenericObject outerObj
		gov.nist.core.GenericObjectList mergeList
		java.util.Iterator it1
		java.util.Iterator it2
	public void concatenate (gov.nist.javax.sip.header.SIPObjectList) 
		gov.nist.javax.sip.header.SIPObjectList otherList
	public void concatenate (gov.nist.javax.sip.header.SIPObjectList, boolean) 
		gov.nist.javax.sip.header.SIPObjectList otherList
		boolean topFlag
	public gov.nist.core.GenericObject first () 
	public gov.nist.core.GenericObject next () 
	public java.lang.String debugDump (int) 
		int indent
}

gov/nist/javax/sip/header/HeaderExt.class
HeaderExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.HeaderExt extends java.lang.Object implements javax.sip.header.Header  {
	public abstract java.lang.String getValue () 
}

gov/nist/javax/sip/header/SIPObject.class
SIPObject.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPObject extends gov.nist.core.GenericObject {
	protected void  () 
	public void dbgPrint () 
	public abstract java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		java.lang.reflect.Field[] hisfields
		Object other
		gov.nist.javax.sip.header.SIPObject that
		Class myclass
		Class hisclass
	public boolean match (java.lang.Object) 
		String fname
		String myObjEncoded
		boolean retval
		Object myObj
		Object hisObj
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		java.lang.reflect.Field[] hisfields
		Object other
		gov.nist.core.GenericObject that
		Class myclass
		Class hisclass
	public java.lang.String debugDump () 
		int intfield
		short shortField
		char charField
		long longField
		boolean booleanField
		double doubleField
		float floatField
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		int modifier
		Class fieldType
		String fieldName
		int i
		Class myclass
		java.lang.reflect.Field[] fields
	public java.lang.String debugDump (int) 
		int indent
		int save
		String retval
	public java.lang.String toString () 
}

gov/nist/javax/sip/header/ContentLanguageList.class
ContentLanguageList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ContentLanguageList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ContentLanguageList retval
	public void  () 
}

gov/nist/javax/sip/header/NameMap.class
NameMap.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.NameMap extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames gov.nist.core.PackageNames  {
	static java.util.Hashtable nameMap
	public void  () 
	protected static void putNameMap (java.lang.String, java.lang.String) 
		String headerName
		String className
	public static java.lang.Class getClassFromName (java.lang.String) 
		ClassNotFoundException ex
		String headerName
		String className
	public static void addExtensionHeader (java.lang.String, java.lang.String) 
		String headerName
		String className
	private static void initializeNameMap () 
	static void  () 
}

gov/nist/javax/sip/header/ViaList.class
ViaList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.ViaList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ViaList retval
	public void  () 
}

gov/nist/javax/sip/header/AuthenticationInfoList.class
AuthenticationInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.AuthenticationInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.AuthenticationInfoList retval
	public void  () 
}

gov/nist/javax/sip/header/Unsupported.class
Unsupported.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Unsupported extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.UnsupportedHeader  {
	private static final long serialVersionUID
	protected String optionTag
	public void  () 
	public void  (java.lang.String) 
		String ot
	public java.lang.String encodeBody () 
	public java.lang.String getOptionTag () 
	public void setOptionTag (java.lang.String)  throws java.text.ParseException 
		String o
}

gov/nist/javax/sip/header/ProxyAuthorization.class
ProxyAuthorization.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.ProxyAuthorization extends gov.nist.javax.sip.header.AuthenticationHeader implements javax.sip.header.ProxyAuthorizationHeader  {
	private static final long serialVersionUID
	public void  () 
}

gov/nist/javax/sip/header/WarningList.class
WarningList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.WarningList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.WarningList retval
	public void  () 
}

gov/nist/javax/sip/header/Require.class
Require.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Require extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RequireHeader  {
	private static final long serialVersionUID
	protected String optionTag
	public void  () 
	public void  (java.lang.String) 
		String s
	public java.lang.String encodeBody () 
	public void setOptionTag (java.lang.String)  throws java.text.ParseException 
		String optionTag
	public java.lang.String getOptionTag () 
}

gov/nist/javax/sip/header/SIPHeaderList.class
SIPHeaderList.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.SIPHeaderList extends gov.nist.javax.sip.header.SIPHeader implements java.util.List javax.sip.header.Header  {
	private static boolean prettyEncode
	protected java.util.List hlist
	private Class myClass
	public java.lang.String getName () 
	private void  () 
	protected void  (java.lang.Class, java.lang.String) 
		Class objclass
		String hname
	public boolean add (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader objectToAdd
	public void addFirst (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader obj
	public void add (gov.nist.javax.sip.header.SIPHeader, boolean) 
		gov.nist.javax.sip.header.SIPHeader sipheader
		boolean top
	public void concatenate (gov.nist.javax.sip.header.SIPHeaderList, boolean)  throws java.lang.IllegalArgumentException 
		gov.nist.javax.sip.header.SIPHeaderList other
		boolean topFlag
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		gov.nist.javax.sip.header.SIPHeader sipheader
		java.util.ListIterator li
		StringBuffer buffer
	public java.util.List getHeadersAsEncodedStrings () 
		javax.sip.header.Header sipheader
		java.util.List retval
		java.util.ListIterator li
	public javax.sip.header.Header getFirst () 
	public javax.sip.header.Header getLast () 
	public java.lang.Class getMyClass () 
	public boolean isEmpty () 
	public java.util.ListIterator listIterator () 
	public java.util.List getHeaderList () 
	public java.util.ListIterator listIterator (int) 
		int position
	public void removeFirst () 
	public void removeLast () 
	public boolean remove (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader obj
	protected void setMyClass (java.lang.Class) 
		Class cl
	public java.lang.String debugDump (int) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		java.util.Iterator it
		int indentation
		String indent
		String className
	public java.lang.String debugDump () 
	public java.lang.Object[] toArray () 
	public int indexOf (gov.nist.core.GenericObject) 
		gov.nist.core.GenericObject gobj
	public void add (int, gov.nist.javax.sip.header.SIPHeader)  throws java.lang.IndexOutOfBoundsException 
		int index
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.SIPHeaderList that
		Object other
	public boolean match (gov.nist.javax.sip.header.SIPHeaderList) 
		gov.nist.javax.sip.header.SIPHeader sipHeader1
		java.util.Iterator it1
		gov.nist.javax.sip.header.SIPHeader sipHeader
		boolean found
		java.util.Iterator it
		gov.nist.javax.sip.header.SIPHeaderList template
		gov.nist.javax.sip.header.SIPHeaderList that
	public java.lang.Object clone () 
		Class clazz
		java.lang.reflect.Constructor cons
		gov.nist.javax.sip.header.SIPHeaderList retval
		Exception ex
	protected final gov.nist.javax.sip.header.SIPHeaderList clonehlist (java.util.List) 
		javax.sip.header.Header h
		java.util.Iterator it
		java.util.List hlistToClone
	public int size () 
	public boolean isHeaderList () 
	protected java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		StringBuffer buffer
		java.util.ListIterator iterator
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection collection
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object header
	public gov.nist.javax.sip.header.SIPHeader get (int) 
		int index
	public int indexOf (java.lang.Object) 
		Object obj
	public java.util.Iterator iterator () 
	public int lastIndexOf (java.lang.Object) 
		Object obj
	public boolean remove (java.lang.Object) 
		Object obj
	public gov.nist.javax.sip.header.SIPHeader remove (int) 
		int index
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public java.util.List subList (int, int) 
		int index1
		int index2
	public int hashCode () 
	public gov.nist.javax.sip.header.SIPHeader set (int, gov.nist.javax.sip.header.SIPHeader) 
		int position
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public static void setPrettyEncode (boolean) 
		boolean flag
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public volatile java.lang.Object remove (int) 
	public volatile void add (int, java.lang.Object) 
	public volatile java.lang.Object set (int, java.lang.Object) 
	public volatile java.lang.Object get (int) 
	public volatile boolean add (java.lang.Object) 
	static void  () 
}

gov/nist/javax/sip/header/CallInfo.class
CallInfo.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.CallInfo extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.CallInfoHeader  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.GenericURI info
	public void  () 
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getPurpose () 
	public javax.sip.address.URI getInfo () 
	public void setPurpose (java.lang.String) 
		String purpose
	public void setInfo (javax.sip.address.URI) 
		javax.sip.address.URI info
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.CallInfo retval
}

gov/nist/javax/sip/header/CallInfoList.class
CallInfoList.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.CallInfoList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.CallInfoList retval
	public void  () 
}

gov/nist/javax/sip/header/ViaHeaderExt.class
ViaHeaderExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ViaHeaderExt extends java.lang.Object implements javax.sip.header.ViaHeader  {
	public abstract java.lang.String getSentByField () 
	public abstract java.lang.String getSentProtocolField () 
}

gov/nist/javax/sip/header/RequireList.class
RequireList.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.RequireList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.RequireList retval
	public void  () 
}

gov/nist/javax/sip/header/CallIdentifier.class
CallIdentifier.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.CallIdentifier extends gov.nist.javax.sip.header.SIPObject {
	private static final long serialVersionUID
	protected String localId
	protected String host
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String localId
		String host
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String cid
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.javax.sip.header.CallIdentifier that
	public int hashCode () 
	public java.lang.String getLocalId () 
	public java.lang.String getHost () 
	public void setLocalId (java.lang.String) 
		String localId
	public void setCallID (java.lang.String)  throws java.lang.IllegalArgumentException 
		String cid
		int index
	public void setHost (java.lang.String) 
		String host
}

gov/nist/javax/sip/header/StatusLine.class
StatusLine.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.StatusLine extends gov.nist.javax.sip.header.SIPObject implements gov.nist.javax.sip.header.SipStatusLine  {
	private static final long serialVersionUID
	protected boolean matchStatusClass
	protected String sipVersion
	protected int statusCode
	protected String reasonPhrase
	public boolean match (java.lang.Object) 
		int hiscode
		String codeString
		String mycode
		Object matchObj
		gov.nist.javax.sip.header.StatusLine sl
	public void setMatchStatusClass (boolean) 
		boolean flag
	public void  () 
	public java.lang.String encode () 
		String encoding
	public java.lang.String getSipVersion () 
	public int getStatusCode () 
	public java.lang.String getReasonPhrase () 
	public void setSipVersion (java.lang.String) 
		String s
	public void setStatusCode (int) 
		int statusCode
	public void setReasonPhrase (java.lang.String) 
		String reasonPhrase
	public java.lang.String getVersionMajor () 
		int i
		String major
		boolean slash
	public java.lang.String getVersionMinor () 
		int i
		String minor
		boolean dot
}

gov/nist/javax/sip/header/RSeq.class
RSeq.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RSeq extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.RSeqHeader  {
	private static final long serialVersionUID
	protected long sequenceNumber
	public void  () 
	public int getSequenceNumber () 
	protected java.lang.String encodeBody () 
	public long getSeqNumber () 
	public void setSeqNumber (long)  throws javax.sip.InvalidArgumentException 
		long sequenceNumber
	public void setSequenceNumber (int)  throws javax.sip.InvalidArgumentException 
		int sequenceNumber
}

gov/nist/javax/sip/header/SubscriptionState.class
SubscriptionState.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.SubscriptionState extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.SubscriptionStateHeader  {
	private static final long serialVersionUID
	protected int expires
	protected int retryAfter
	protected String reasonCode
	protected String state
	public void  () 
	public void setExpires (int)  throws javax.sip.InvalidArgumentException 
		int expires
	public int getExpires () 
	public void setRetryAfter (int)  throws javax.sip.InvalidArgumentException 
		int retryAfter
	public int getRetryAfter () 
	public java.lang.String getReasonCode () 
	public void setReasonCode (java.lang.String)  throws java.text.ParseException 
		String reasonCode
	public java.lang.String getState () 
	public void setState (java.lang.String)  throws java.text.ParseException 
		String state
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
}

gov/nist/javax/sip/header/MinExpires.class
MinExpires.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MinExpires extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MinExpiresHeader  {
	private static final long serialVersionUID
	protected int expires
	public void  () 
	public java.lang.String encodeBody () 
	public int getExpires () 
	public void setExpires (int)  throws javax.sip.InvalidArgumentException 
		int expires
}

gov/nist/javax/sip/header/RetryAfter.class
RetryAfter.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.RetryAfter extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.RetryAfterHeader  {
	private static final long serialVersionUID
	public static final String DURATION
	protected Integer retryAfter
	protected String comment
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer s
	public boolean hasComment () 
	public void removeComment () 
	public void removeDuration () 
	public void setRetryAfter (int)  throws javax.sip.InvalidArgumentException 
		int retryAfter
	public int getRetryAfter () 
	public java.lang.String getComment () 
	public void setComment (java.lang.String)  throws java.text.ParseException 
		String comment
	public void setDuration (int)  throws javax.sip.InvalidArgumentException 
		int duration
	public int getDuration () 
}

gov/nist/javax/sip/header/extensions/
gov/nist/javax/sip/header/extensions/JoinHeader.class
JoinHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.JoinHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public abstract void setToTag (java.lang.String)  throws java.text.ParseException 
	public abstract void setFromTag (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getToTag () 
	public abstract java.lang.String getFromTag () 
	public abstract void setCallId (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCallId () 
}

gov/nist/javax/sip/header/extensions/ReferredByHeader.class
ReferredByHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReferredByHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.HeaderAddress javax.sip.header.Parameters  {
	public static final String NAME
}

gov/nist/javax/sip/header/extensions/Join.class
Join.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.Join extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.JoinHeader  {
	private static final long serialVersionUID
	public static final String NAME
	public gov.nist.javax.sip.header.CallIdentifier callIdentifier
	public String callId
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String callId
	public java.lang.String encodeBody () 
		String retVal
	public java.lang.String getCallId () 
	public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer () 
	public void setCallId (java.lang.String) 
		String cid
	public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier) 
		gov.nist.javax.sip.header.CallIdentifier cid
	public java.lang.String getToTag () 
	public void setToTag (java.lang.String)  throws java.text.ParseException 
		String t
	public boolean hasToTag () 
	public void removeToTag () 
	public java.lang.String getFromTag () 
	public void setFromTag (java.lang.String)  throws java.text.ParseException 
		String t
	public boolean hasFromTag () 
	public void removeFromTag () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/extensions/SessionExpires.class
SessionExpires.java
package gov.nist.javax.sip.header.extensions
public final gov.nist.javax.sip.header.extensions.SessionExpires extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.SessionExpiresHeader  {
	private static final long serialVersionUID
	public static final String NAME
	public int expires
	public static final String REFRESHER
	public void  () 
	public int getExpires () 
	public void setExpires (int)  throws javax.sip.InvalidArgumentException 
		int expires
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	protected java.lang.String encodeBody () 
		String retval
	public java.lang.String getRefresher () 
	public void setRefresher (java.lang.String) 
		String refresher
}

gov/nist/javax/sip/header/extensions/ReplacesHeader.class
ReplacesHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReplacesHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getToTag () 
	public abstract void setToTag (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getFromTag () 
	public abstract void setFromTag (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCallId () 
	public abstract void setCallId (java.lang.String)  throws java.text.ParseException 
}

gov/nist/javax/sip/header/extensions/ReferencesHeader.class
ReferencesHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.ReferencesHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public static final String CHAIN
	public static final String INQUIRY
	public static final String REFER
	public static final String SEQUEL
	public static final String XFER
	public static final String REL
	public static final String SERVICE
	public abstract void setCallId (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCallId () 
	public abstract void setRel (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getRel () 
}

gov/nist/javax/sip/header/extensions/MinSEHeader.class
MinSEHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.MinSEHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/extensions/ReferredBy.class
ReferredBy.java
package gov.nist.javax.sip.header.extensions
public final gov.nist.javax.sip.header.extensions.ReferredBy extends gov.nist.javax.sip.header.AddressParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.ReferredByHeader  {
	private static final long serialVersionUID
	public static final String NAME
	public void  () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	protected java.lang.String encodeBody () 
		String retval
}

gov/nist/javax/sip/header/extensions/MinSE.class
MinSE.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.MinSE extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.MinSEHeader  {
	public static final String NAME
	private static final long serialVersionUID
	public int expires
	public void  () 
	public java.lang.String encodeBody () 
		String retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public int getExpires () 
	public void setExpires (int)  throws javax.sip.InvalidArgumentException 
		int expires
}

gov/nist/javax/sip/header/extensions/References.class
References.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.References extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.extensions.ReferencesHeader javax.sip.header.ExtensionHeader  {
	private static final long serialVersionUID
	private String callId
	public void  () 
	public java.lang.String getCallId () 
	public java.lang.String getRel () 
	public void setCallId (java.lang.String) 
		String callId
	public void setRel (java.lang.String)  throws java.text.ParseException 
		String rel
	public java.lang.String getParameter (java.lang.String) 
		String name
	public java.util.Iterator getParameterNames () 
	public void removeParameter (java.lang.String) 
		String name
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
	public java.lang.String getName () 
	protected java.lang.String encodeBody () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/extensions/Replaces.class
Replaces.java
package gov.nist.javax.sip.header.extensions
public gov.nist.javax.sip.header.extensions.Replaces extends gov.nist.javax.sip.header.ParametersHeader implements javax.sip.header.ExtensionHeader gov.nist.javax.sip.header.extensions.ReplacesHeader  {
	private static final long serialVersionUID
	public static final String NAME
	public gov.nist.javax.sip.header.CallIdentifier callIdentifier
	public String callId
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String callId
	public java.lang.String encodeBody () 
		String retVal
	public java.lang.String getCallId () 
	public gov.nist.javax.sip.header.CallIdentifier getCallIdentifer () 
	public void setCallId (java.lang.String) 
		String cid
	public void setCallIdentifier (gov.nist.javax.sip.header.CallIdentifier) 
		gov.nist.javax.sip.header.CallIdentifier cid
	public java.lang.String getToTag () 
	public void setToTag (java.lang.String)  throws java.text.ParseException 
		String t
	public boolean hasToTag () 
	public void removeToTag () 
	public java.lang.String getFromTag () 
	public void setFromTag (java.lang.String)  throws java.text.ParseException 
		String t
	public boolean hasFromTag () 
	public void removeFromTag () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/extensions/SessionExpiresHeader.class
SessionExpiresHeader.java
package gov.nist.javax.sip.header.extensions
public abstract gov.nist.javax.sip.header.extensions.SessionExpiresHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header javax.sip.header.ExtensionHeader  {
	public static final String NAME
	public abstract int getExpires () 
	public abstract void setExpires (int)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getRefresher () 
	public abstract void setRefresher (java.lang.String) 
}

gov/nist/javax/sip/header/Indentation.class
Indentation.java
package gov.nist.javax.sip.header
 gov.nist.javax.sip.header.Indentation extends java.lang.Object {
	private int indentation
	protected void  () 
	protected void  (int) 
		int initval
	protected void setIndentation (int) 
		int initval
	protected int getCount () 
	protected void increment () 
	protected void decrement () 
	protected java.lang.String getIndentation () 
		char[] chars
}

gov/nist/javax/sip/header/ParameterNames.class
ParameterNames.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.ParameterNames extends java.lang.Object {
	public static final String NEXT_NONCE
	public static final String TAG
	public static final String USERNAME
	public static final String URI
	public static final String DOMAIN
	public static final String CNONCE
	public static final String PASSWORD
	public static final String RESPONSE
	public static final String RESPONSE_AUTH
	public static final String OPAQUE
	public static final String ALGORITHM
	public static final String DIGEST
	public static final String SIGNED_BY
	public static final String SIGNATURE
	public static final String NONCE
	public static final String NONCE_COUNT
	public static final String PUBKEY
	public static final String COOKIE
	public static final String REALM
	public static final String VERSION
	public static final String STALE
	public static final String QOP
	public static final String NC
	public static final String PURPOSE
	public static final String CARD
	public static final String INFO
	public static final String ACTION
	public static final String PROXY
	public static final String REDIRECT
	public static final String EXPIRES
	public static final String Q
	public static final String RENDER
	public static final String SESSION
	public static final String ICON
	public static final String ALERT
	public static final String HANDLING
	public static final String REQUIRED
	public static final String OPTIONAL
	public static final String EMERGENCY
	public static final String URGENT
	public static final String NORMAL
	public static final String NON_URGENT
	public static final String DURATION
	public static final String BRANCH
	public static final String HIDDEN
	public static final String RECEIVED
	public static final String MADDR
	public static final String TTL
	public static final String TRANSPORT
	public static final String TEXT
	public static final String CAUSE
	public static final String ID
	public static final String RPORT
	public static final String TO_TAG
	public static final String FROM_TAG
	public static final String SIP_INSTANCE
	public static final String PUB_GRUU
	public static final String TEMP_GRUU
	public static final String GRUU
}

gov/nist/javax/sip/header/ims/
gov/nist/javax/sip/header/ims/PMediaAuthorizationHeader.class
PMediaAuthorizationHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract void setMediaAuthorizationToken (java.lang.String)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getToken () 
}

gov/nist/javax/sip/header/ims/PAccessNetworkInfo.class
PAccessNetworkInfo.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAccessNetworkInfo extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader javax.sip.header.ExtensionHeader  {
	private String accessType
	private Object extendAccessInfo
	public void  () 
	public void  (java.lang.String) 
		String accessTypeVal
	public void setAccessType (java.lang.String) 
		String accessTypeVal
	public java.lang.String getAccessType () 
	public void setCGI3GPP (java.lang.String)  throws java.text.ParseException 
		String cgi
	public java.lang.String getCGI3GPP () 
	public void setUtranCellID3GPP (java.lang.String)  throws java.text.ParseException 
		String utranCellID
	public java.lang.String getUtranCellID3GPP () 
	public void setDSLLocation (java.lang.String)  throws java.text.ParseException 
		String dslLocation
	public java.lang.String getDSLLocation () 
	public void setCI3GPP2 (java.lang.String)  throws java.text.ParseException 
		String ci3Gpp2
	public java.lang.String getCI3GPP2 () 
	public void setParameter (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void setExtensionAccessInfo (java.lang.Object)  throws java.text.ParseException 
		Object extendAccessInfo
	public java.lang.Object getExtensionAccessInfo () 
	protected java.lang.String encodeBody () 
		StringBuffer encoding
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAccessNetworkInfo retval
}

gov/nist/javax/sip/header/ims/PAssociatedURIHeader.class
PAssociatedURIHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssociatedURIHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public abstract void setAssociatedURI (javax.sip.address.URI)  throws java.lang.NullPointerException 
	public abstract javax.sip.address.URI getAssociatedURI () 
}

gov/nist/javax/sip/header/ims/PAssertedServiceHeader.class
PAssertedServiceHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssertedServiceHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract void setSubserviceIdentifiers (java.lang.String) 
	public abstract java.lang.String getSubserviceIdentifiers () 
	public abstract void setApplicationIdentifiers (java.lang.String) 
	public abstract java.lang.String getApplicationIdentifiers () 
}

gov/nist/javax/sip/header/ims/PathHeader.class
PathHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PathHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PServedUser.class
PServedUser.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PServedUser extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PServedUserHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String getRegistrationState () 
	public java.lang.String getSessionCase () 
	public void setRegistrationState (java.lang.String) 
		java.text.ParseException e
		javax.sip.InvalidArgumentException e
		String registrationState
	public void setSessionCase (java.lang.String) 
		java.text.ParseException e
		javax.sip.InvalidArgumentException e
		String sessionCase
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.ims.PServedUserHeader psu
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PServedUser retval
}

gov/nist/javax/sip/header/ims/PathList.class
PathList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PathList extends gov.nist.javax.sip.header.SIPHeaderList {
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PathList retval
}

gov/nist/javax/sip/header/ims/SecurityClientList.class
SecurityClientList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityClientList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.SecurityClientList retval
}

gov/nist/javax/sip/header/ims/PUserDatabase.class
PUserDatabase.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PUserDatabase extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PUserDatabaseHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private String databaseName
	public void  (java.lang.String) 
		String databaseName
	public void  () 
	public java.lang.String getDatabaseName () 
	public void setDatabaseName (java.lang.String) 
		String databaseName
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PUserDatabase retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/SecurityAgreeHeader.class
SecurityAgreeHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityAgreeHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public abstract void setSecurityMechanism (java.lang.String)  throws java.text.ParseException 
	public abstract void setEncryptionAlgorithm (java.lang.String)  throws java.text.ParseException 
	public abstract void setAlgorithm (java.lang.String)  throws java.text.ParseException 
	public abstract void setProtocol (java.lang.String)  throws java.text.ParseException 
	public abstract void setMode (java.lang.String)  throws java.text.ParseException 
	public abstract void setSPIClient (int)  throws javax.sip.InvalidArgumentException 
	public abstract void setSPIServer (int)  throws javax.sip.InvalidArgumentException 
	public abstract void setPortClient (int)  throws javax.sip.InvalidArgumentException 
	public abstract void setPortServer (int)  throws javax.sip.InvalidArgumentException 
	public abstract void setPreference (float)  throws javax.sip.InvalidArgumentException 
	public abstract java.lang.String getSecurityMechanism () 
	public abstract java.lang.String getEncryptionAlgorithm () 
	public abstract java.lang.String getAlgorithm () 
	public abstract java.lang.String getProtocol () 
	public abstract java.lang.String getMode () 
	public abstract int getSPIClient () 
	public abstract int getSPIServer () 
	public abstract int getPortClient () 
	public abstract int getPortServer () 
	public abstract float getPreference () 
}

gov/nist/javax/sip/header/ims/PUserDatabaseHeader.class
PUserDatabaseHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PUserDatabaseHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public abstract java.lang.String getDatabaseName () 
	public abstract void setDatabaseName (java.lang.String) 
}

gov/nist/javax/sip/header/ims/PAssertedService.class
PAssertedService.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedService extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PAssertedServiceHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private String subServiceIds
	private String subAppIds
	protected void  (java.lang.String) 
		String name
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public java.lang.String getApplicationIdentifiers () 
	public java.lang.String getSubserviceIdentifiers () 
	public void setApplicationIdentifiers (java.lang.String) 
		String appids
	public void setSubserviceIdentifiers (java.lang.String) 
		String subservices
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAssertedService retval
}

gov/nist/javax/sip/header/ims/PAssertedIdentityHeader.class
PAssertedIdentityHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAssertedIdentityHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PVisitedNetworkIDList.class
PVisitedNetworkIDList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PVisitedNetworkIDList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PVisitedNetworkIDList retval
}

gov/nist/javax/sip/header/ims/ServiceRouteList.class
ServiceRouteList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.ServiceRouteList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.ServiceRouteList retval
}

gov/nist/javax/sip/header/ims/SecurityClientHeader.class
SecurityClientHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityClientHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityServerHeader  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PAssociatedURIList.class
PAssociatedURIList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssociatedURIList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAssociatedURIList retval
}

gov/nist/javax/sip/header/ims/Privacy.class
Privacy.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.Privacy extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PrivacyHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private String privacy
	public void  () 
	public void  (java.lang.String) 
		String privacy
	public java.lang.String encodeBody () 
	public java.lang.String getPrivacy () 
	public void setPrivacy (java.lang.String)  throws java.text.ParseException 
		String privacy
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.ims.PrivacyHeader o
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.Privacy retval
}

gov/nist/javax/sip/header/ims/PMediaAuthorization.class
PMediaAuthorization.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PMediaAuthorization extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private static final long serialVersionUID
	private String token
	public void  () 
	public java.lang.String getToken () 
	public void setMediaAuthorizationToken (java.lang.String)  throws javax.sip.InvalidArgumentException 
		String token
	protected java.lang.String encodeBody () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader o
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PMediaAuthorization retval
}

gov/nist/javax/sip/header/ims/SecurityServer.class
SecurityServer.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityServer extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityServerHeader javax.sip.header.ExtensionHeader  {
	public void  () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PAccessNetworkInfoHeader.class
PAccessNetworkInfoHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public static final String IEEE_802_11
	public static final String IEEE_802_11A
	public static final String IEEE_802_11B
	public static final String IEEE_802_11G
	public static final String GGGPP_GERAN
	public static final String GGGPP_UTRAN_FDD
	public static final String GGGPP_UTRAN_TDD
	public static final String GGGPP_CDMA2000
	public static final String ADSL
	public static final String ADSL2
	public static final String ADSL2p
	public static final String RADSL
	public static final String SDSL
	public static final String HDSL
	public static final String HDSL2
	public static final String GSHDSL
	public static final String VDSL
	public static final String IDSL
	public static final String GGGPP2_1X
	public static final String GGGPP2_1XHRPD
	public abstract void setAccessType (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getAccessType () 
	public abstract void setCGI3GPP (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCGI3GPP () 
	public abstract void setUtranCellID3GPP (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getUtranCellID3GPP () 
	public abstract void setDSLLocation (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getDSLLocation () 
	public abstract void setCI3GPP2 (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCI3GPP2 () 
	public abstract void setExtensionAccessInfo (java.lang.Object)  throws java.text.ParseException 
	public abstract java.lang.Object getExtensionAccessInfo () 
}

gov/nist/javax/sip/header/ims/PVisitedNetworkIDHeader.class
PVisitedNetworkIDHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public abstract void setVisitedNetworkID (java.lang.String) 
	public abstract void setVisitedNetworkID (gov.nist.core.Token) 
	public abstract java.lang.String getVisitedNetworkID () 
}

gov/nist/javax/sip/header/ims/AddressHeaderIms.class
AddressHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.AddressHeaderIms extends gov.nist.javax.sip.header.SIPHeader {
	protected gov.nist.javax.sip.address.AddressImpl address
	public javax.sip.address.Address getAddress () 
	public void setAddress (javax.sip.address.Address) 
		javax.sip.address.Address address
	public abstract java.lang.String encodeBody () 
	public void  (java.lang.String) 
		String name
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.AddressHeaderIms retval
}

gov/nist/javax/sip/header/ims/PVisitedNetworkID.class
PVisitedNetworkID.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PVisitedNetworkID extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private String networkID
	private boolean isQuoted
	public void  () 
	public void  (java.lang.String) 
		String networkID
	public void  (gov.nist.core.Token) 
		gov.nist.core.Token tok
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public void setVisitedNetworkID (java.lang.String) 
		String networkID
	public void setVisitedNetworkID (gov.nist.core.Token) 
		gov.nist.core.Token networkID
	public java.lang.String getVisitedNetworkID () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader o
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PVisitedNetworkID retval
}

gov/nist/javax/sip/header/ims/PChargingFunctionAddresses.class
PChargingFunctionAddresses.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PChargingFunctionAddresses extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer encoding
	public void setChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ccfAddress
	public void addChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ccfAddress
	public void removeChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ccfAddress
	public java.util.ListIterator getChargingCollectionFunctionAddresses () 
		gov.nist.core.NameValue ccfNV
		gov.nist.core.NameValue nv
		java.util.Iterator li
		java.util.LinkedList ccfLIST
	public void setEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ecfAddress
	public void addEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ecfAddress
	public void removeEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
		String ecfAddress
	public java.util.ListIterator getEventChargingFunctionAddresses () 
		gov.nist.core.NameValue ecfNV
		gov.nist.core.NameValue nv
		java.util.LinkedList listw
		java.util.Iterator li
		java.util.ListIterator ecfLIST
		boolean removed
	public boolean delete (java.lang.String, java.lang.String) 
		gov.nist.core.NameValue nv
		String value
		String name
		java.util.Iterator li
		boolean removed
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PCalledPartyIDHeader.class
PCalledPartyIDHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PCalledPartyIDHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PPreferredIdentity.class
PPreferredIdentity.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PPreferredIdentity extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PPreferredIdentityHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PrivacyHeader.class
PrivacyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PrivacyHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract void setPrivacy (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getPrivacy () 
}

gov/nist/javax/sip/header/ims/ServiceRouteHeader.class
ServiceRouteHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.ServiceRouteHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PPreferredServiceHeader.class
PPreferredServiceHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PPreferredServiceHeader extends java.lang.Object implements javax.sip.header.Header  {
	public static final String NAME
	public abstract void setSubserviceIdentifiers (java.lang.String) 
	public abstract java.lang.String getSubserviceIdentifiers () 
	public abstract void setApplicationIdentifiers (java.lang.String) 
	public abstract java.lang.String getApplicationIdentifiers () 
}

gov/nist/javax/sip/header/ims/SecurityVerifyList.class
SecurityVerifyList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityVerifyList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.SecurityVerifyList retval
}

gov/nist/javax/sip/header/ims/SecurityVerify.class
SecurityVerify.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityVerify extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityVerifyHeader javax.sip.header.ExtensionHeader  {
	public void  () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PAssertedIdentity.class
PAssertedIdentity.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedIdentity extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PAssertedIdentityHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer retval
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAssertedIdentity retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PChargingVector.class
PChargingVector.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PChargingVector extends gov.nist.javax.sip.header.ParametersHeader implements gov.nist.javax.sip.header.ims.PChargingVectorHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer encoding
		gov.nist.core.NameValue nv
	public java.lang.String getICID () 
	public void setICID (java.lang.String)  throws java.text.ParseException 
		String icid
	public java.lang.String getICIDGeneratedAt () 
	public void setICIDGeneratedAt (java.lang.String)  throws java.text.ParseException 
		String host
	public java.lang.String getOriginatingIOI () 
	public void setOriginatingIOI (java.lang.String)  throws java.text.ParseException 
		String origIOI
	public java.lang.String getTerminatingIOI () 
	public void setTerminatingIOI (java.lang.String)  throws java.text.ParseException 
		String termIOI
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PMediaAuthorizationList.class
PMediaAuthorizationList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PMediaAuthorizationList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PMediaAuthorizationList retval
}

gov/nist/javax/sip/header/ims/PProfileKey.class
PProfileKey.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PProfileKey extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PProfileKeyHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  () 
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PProfileKey retval
}

gov/nist/javax/sip/header/ims/SIPHeaderNamesIms.class
SIPHeaderNamesIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SIPHeaderNamesIms extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames  {
	public static final String PATH
	public static final String SERVICE_ROUTE
	public static final String P_ASSERTED_IDENTITY
	public static final String P_PREFERRED_IDENTITY
	public static final String CALLED_PARTY_ID
	public static final String P_VISITED_NETWORK_ID
	public static final String P_CHARGING_FUNCTION_ADDRESSES
	public static final String P_CHARGING_VECTOR
	public static final String PRIVACY
	public static final String P_ASSOCIATED_URI
	public static final String P_MEDIA_AUTHORIZATION
	public static final String P_ACCESS_NETWORK_INFO
	public static final String SECURITY_SERVER
	public static final String SECURITY_CLIENT
	public static final String SECURITY_VERIFY
	public static final String P_USER_DATABASE
	public static final String P_PROFILE_KEY
	public static final String P_SERVED_USER
	public static final String P_PREFERRED_SERVICE
	public static final String P_ASSERTED_SERVICE
}

gov/nist/javax/sip/header/ims/PServedUserHeader.class
PServedUserHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PServedUserHeader extends java.lang.Object {
	public static final String NAME
	public abstract void setSessionCase (java.lang.String) 
	public abstract java.lang.String getSessionCase () 
	public abstract void setRegistrationState (java.lang.String) 
	public abstract java.lang.String getRegistrationState () 
}

gov/nist/javax/sip/header/ims/ServiceRoute.class
ServiceRoute.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.ServiceRoute extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.ServiceRouteHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/Path.class
Path.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.Path extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PathHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PPreferredService.class
PPreferredService.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PPreferredService extends gov.nist.javax.sip.header.SIPHeader implements gov.nist.javax.sip.header.ims.PPreferredServiceHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	private String subServiceIds
	private String subAppIds
	protected void  (java.lang.String) 
		String name
	public void  () 
	protected java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
	public java.lang.String getApplicationIdentifiers () 
	public java.lang.String getSubserviceIdentifiers () 
	public void setApplicationIdentifiers (java.lang.String) 
		String appids
	public void setSubserviceIdentifiers (java.lang.String) 
		String subservices
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PPreferredService retval
}

gov/nist/javax/sip/header/ims/PCalledPartyID.class
PCalledPartyID.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PCalledPartyID extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PCalledPartyIDHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  () 
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/WWWAuthenticateHeaderIms.class
WWWAuthenticateHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.WWWAuthenticateHeaderIms extends java.lang.Object implements javax.sip.header.WWWAuthenticateHeader  {
	public static final String IK
	public static final String CK
	public abstract void setIK (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getIK () 
	public abstract void setCK (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getCK () 
}

gov/nist/javax/sip/header/ims/SecurityVerifyHeader.class
SecurityVerifyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityVerifyHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityAgreeHeader  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PAssertedIdentityList.class
PAssertedIdentityList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssertedIdentityList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAssertedIdentityList retval
}

gov/nist/javax/sip/header/ims/PAssociatedURI.class
PAssociatedURI.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PAssociatedURI extends gov.nist.javax.sip.header.AddressParametersHeader implements gov.nist.javax.sip.header.ims.PAssociatedURIHeader gov.nist.javax.sip.header.ims.SIPHeaderNamesIms javax.sip.header.ExtensionHeader  {
	public void  () 
	public void  (gov.nist.javax.sip.address.AddressImpl) 
		gov.nist.javax.sip.address.AddressImpl address
	public void  (gov.nist.javax.sip.address.GenericURI) 
		gov.nist.javax.sip.address.GenericURI associatedURI
	public java.lang.String encodeBody () 
		StringBuffer retval
	public void setAssociatedURI (javax.sip.address.URI)  throws java.lang.NullPointerException 
		javax.sip.address.URI associatedURI
	public javax.sip.address.URI getAssociatedURI () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PAssociatedURI retval
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/ims/PChargingFunctionAddressesHeader.class
PChargingFunctionAddressesHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader extends java.lang.Object implements javax.sip.header.Parameters javax.sip.header.Header  {
	public static final String NAME
	public abstract void setChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract void addChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract void removeChargingCollectionFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract java.util.ListIterator getChargingCollectionFunctionAddresses () 
	public abstract void setEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract void addEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract void removeEventChargingFunctionAddress (java.lang.String)  throws java.text.ParseException 
	public abstract java.util.ListIterator getEventChargingFunctionAddresses () 
}

gov/nist/javax/sip/header/ims/SecurityServerHeader.class
SecurityServerHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityServerHeader extends java.lang.Object implements gov.nist.javax.sip.header.ims.SecurityAgreeHeader  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/PProfileKeyHeader.class
PProfileKeyHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PProfileKeyHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/AuthorizationHeaderIms.class
AuthorizationHeaderIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.AuthorizationHeaderIms extends java.lang.Object implements javax.sip.header.AuthorizationHeader  {
	public static final String YES
	public static final String NO
	public abstract void setIntegrityProtected (java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract java.lang.String getIntegrityProtected () 
}

gov/nist/javax/sip/header/ims/PChargingVectorHeader.class
PChargingVectorHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PChargingVectorHeader extends java.lang.Object implements javax.sip.header.Header javax.sip.header.Parameters  {
	public static final String NAME
	public abstract java.lang.String getICID () 
	public abstract void setICID (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getICIDGeneratedAt () 
	public abstract void setICIDGeneratedAt (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getOriginatingIOI () 
	public abstract void setOriginatingIOI (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getTerminatingIOI () 
	public abstract void setTerminatingIOI (java.lang.String)  throws java.text.ParseException 
}

gov/nist/javax/sip/header/ims/SecurityServerList.class
SecurityServerList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityServerList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.SecurityServerList retval
}

gov/nist/javax/sip/header/ims/ParameterNamesIms.class
ParameterNamesIms.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.ParameterNamesIms extends java.lang.Object implements gov.nist.javax.sip.address.ParameterNames  {
	public static final String IK
	public static final String CK
	public static final String INTEGRITY_PROTECTED
	public static final String CCF
	public static final String ECF
	public static final String ICID_VALUE
	public static final String ICID_GENERATED_AT
	public static final String ORIG_IOI
	public static final String TERM_IOI
	public static final String CGI_3GPP
	public static final String UTRAN_CELL_ID_3GPP
	public static final String DSL_LOCATION
	public static final String CI_3GPP2
	public static final String GGSN
	public static final String PDP_INFO
	public static final String PDP_ITEM
	public static final String PDP_SIG
	public static final String GCID
	public static final String AUTH_TOKEN
	public static final String FLOW_ID
	public static final String PDG
	public static final String BRAS
	public static final String DSL_BEARER_INFO
	public static final String DSL_BEARER_ITEM
	public static final String DSL_BEARER_SIG
	public static final String ALG
	public static final String EALG
	public static final String Q
	public static final String PROT
	public static final String MOD
	public static final String SPI_C
	public static final String SPI_S
	public static final String PORT_C
	public static final String PORT_S
	public static final String D_VER
	public static final String SESSION_CASE
	public static final String REGISTRATION_STATE
	public static final String SERVICE_ID
	public static final String SERVICE_ID_LABEL
	public static final String APPLICATION_ID_LABEL
}

gov/nist/javax/sip/header/ims/PrivacyList.class
PrivacyList.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.PrivacyList extends gov.nist.javax.sip.header.SIPHeaderList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.PrivacyList retval
}

gov/nist/javax/sip/header/ims/PPreferredIdentityHeader.class
PPreferredIdentityHeader.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.PPreferredIdentityHeader extends java.lang.Object implements javax.sip.header.HeaderAddress javax.sip.header.Header  {
	public static final String NAME
}

gov/nist/javax/sip/header/ims/SecurityAgree.class
SecurityAgree.java
package gov.nist.javax.sip.header.ims
public abstract gov.nist.javax.sip.header.ims.SecurityAgree extends gov.nist.javax.sip.header.ParametersHeader {
	private String secMechanism
	public void  (java.lang.String) 
		String name
	public void  () 
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		String name
		String value
		gov.nist.core.NameValue nv
	public java.lang.String encodeBody () 
	public void setSecurityMechanism (java.lang.String)  throws java.text.ParseException 
		String secMech
	public void setEncryptionAlgorithm (java.lang.String)  throws java.text.ParseException 
		String ealg
	public void setAlgorithm (java.lang.String)  throws java.text.ParseException 
		String alg
	public void setProtocol (java.lang.String)  throws java.text.ParseException 
		String prot
	public void setMode (java.lang.String)  throws java.text.ParseException 
		String mod
	public void setSPIClient (int)  throws javax.sip.InvalidArgumentException 
		int spic
	public void setSPIServer (int)  throws javax.sip.InvalidArgumentException 
		int spis
	public void setPortClient (int)  throws javax.sip.InvalidArgumentException 
		int portC
	public void setPortServer (int)  throws javax.sip.InvalidArgumentException 
		int portS
	public void setPreference (float)  throws javax.sip.InvalidArgumentException 
		float q
	public java.lang.String getSecurityMechanism () 
	public java.lang.String getEncryptionAlgorithm () 
	public java.lang.String getAlgorithm () 
	public java.lang.String getProtocol () 
	public java.lang.String getMode () 
	public int getSPIClient () 
	public int getSPIServer () 
	public int getPortClient () 
	public int getPortServer () 
	public float getPreference () 
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.ims.SecurityAgreeHeader o
		Object other
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.ims.SecurityAgree retval
}

gov/nist/javax/sip/header/ims/SecurityClient.class
SecurityClient.java
package gov.nist.javax.sip.header.ims
public gov.nist.javax.sip.header.ims.SecurityClient extends gov.nist.javax.sip.header.ims.SecurityAgree implements gov.nist.javax.sip.header.ims.SecurityClientHeader javax.sip.header.ExtensionHeader  {
	public void  () 
	public void setValue (java.lang.String)  throws java.text.ParseException 
		String value
}

gov/nist/javax/sip/header/Allow.class
Allow.java
package gov.nist.javax.sip.header
public final gov.nist.javax.sip.header.Allow extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.AllowHeader  {
	private static final long serialVersionUID
	protected String method
	public void  () 
	public void  (java.lang.String) 
		String m
	public java.lang.String getMethod () 
	public void setMethod (java.lang.String)  throws java.text.ParseException 
		String method
	protected java.lang.String encodeBody () 
}

gov/nist/javax/sip/header/HeaderFactoryExt.class
HeaderFactoryExt.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.HeaderFactoryExt extends java.lang.Object implements javax.sip.header.HeaderFactory  {
	public abstract gov.nist.javax.sip.header.SipRequestLine createRequestLine (java.lang.String)  throws java.text.ParseException 
	public abstract gov.nist.javax.sip.header.SipStatusLine createStatusLine (java.lang.String)  throws java.text.ParseException 
	public abstract gov.nist.javax.sip.header.extensions.ReferredByHeader createReferredByHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.extensions.ReplacesHeader createReplacesHeader (java.lang.String, java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract gov.nist.javax.sip.header.ims.PAccessNetworkInfoHeader createPAccessNetworkInfoHeader () 
	public abstract gov.nist.javax.sip.header.ims.PAssertedIdentityHeader createPAssertedIdentityHeader (javax.sip.address.Address)  throws java.lang.NullPointerException java.text.ParseException 
	public abstract gov.nist.javax.sip.header.ims.PAssociatedURIHeader createPAssociatedURIHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PCalledPartyIDHeader createPCalledPartyIDHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PChargingFunctionAddressesHeader createPChargingFunctionAddressesHeader () 
	public abstract gov.nist.javax.sip.header.ims.PChargingVectorHeader createChargingVectorHeader (java.lang.String)  throws java.text.ParseException 
	public abstract gov.nist.javax.sip.header.ims.PMediaAuthorizationHeader createPMediaAuthorizationHeader (java.lang.String)  throws javax.sip.InvalidArgumentException java.text.ParseException 
	public abstract gov.nist.javax.sip.header.ims.PPreferredIdentityHeader createPPreferredIdentityHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PVisitedNetworkIDHeader createPVisitedNetworkIDHeader () 
	public abstract gov.nist.javax.sip.header.ims.PathHeader createPathHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PrivacyHeader createPrivacyHeader (java.lang.String) 
	public abstract gov.nist.javax.sip.header.ims.ServiceRouteHeader createServiceRouteHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.SecurityServerHeader createSecurityServerHeader () 
	public abstract gov.nist.javax.sip.header.ims.SecurityClientHeader createSecurityClientHeader () 
	public abstract gov.nist.javax.sip.header.ims.SecurityVerifyHeader createSecurityVerifyHeader () 
	public abstract gov.nist.javax.sip.header.extensions.SessionExpiresHeader createSessionExpiresHeader (int)  throws javax.sip.InvalidArgumentException 
	public abstract gov.nist.javax.sip.header.extensions.JoinHeader createJoinHeader (java.lang.String, java.lang.String, java.lang.String)  throws java.text.ParseException 
	public abstract gov.nist.javax.sip.header.ims.PUserDatabaseHeader createPUserDatabaseHeader (java.lang.String) 
	public abstract gov.nist.javax.sip.header.ims.PProfileKeyHeader createPProfileKeyHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PServedUserHeader createPServedUserHeader (javax.sip.address.Address) 
	public abstract gov.nist.javax.sip.header.ims.PPreferredServiceHeader createPPreferredServiceHeader () 
	public abstract gov.nist.javax.sip.header.ims.PAssertedServiceHeader createPAssertedServiceHeader () 
	public abstract javax.sip.header.Header createHeader (java.lang.String)  throws java.text.ParseException 
}

gov/nist/javax/sip/header/MaxForwards.class
MaxForwards.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.MaxForwards extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.MaxForwardsHeader  {
	private static final long serialVersionUID
	protected int maxForwards
	public void  () 
	public void  (int)  throws javax.sip.InvalidArgumentException 
		int m
	public int getMaxForwards () 
	public void setMaxForwards (int)  throws javax.sip.InvalidArgumentException 
		int maxForwards
	public java.lang.String encodeBody () 
	protected java.lang.StringBuffer encodeBody (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean hasReachedZero () 
	public void decrementMaxForwards ()  throws javax.sip.header.TooManyHopsException 
	public boolean equals (java.lang.Object) 
		javax.sip.header.MaxForwardsHeader o
		Object other
}

gov/nist/javax/sip/header/AddressParameters.class
AddressParameters.java
package gov.nist.javax.sip.header
public abstract gov.nist.javax.sip.header.AddressParameters extends java.lang.Object implements javax.sip.header.Parameters  {
	public abstract javax.sip.address.Address getAddress () 
	public abstract void setAddress (javax.sip.address.Address) 
	public abstract java.util.Map getParameters () 
}

gov/nist/javax/sip/header/Priority.class
Priority.java
package gov.nist.javax.sip.header
public gov.nist.javax.sip.header.Priority extends gov.nist.javax.sip.header.SIPHeader implements javax.sip.header.PriorityHeader  {
	private static final long serialVersionUID
	public static final String EMERGENCY
	public static final String URGENT
	public static final String NORMAL
	public static final String NON_URGENT
	protected String priority
	public void  () 
	public java.lang.String encodeBody () 
	public java.lang.String getPriority () 
	public void setPriority (java.lang.String)  throws java.text.ParseException 
		String p
}

gov/nist/javax/sip/DialogExt.class
DialogExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.DialogExt extends java.lang.Object implements javax.sip.Dialog  {
	public abstract javax.sip.SipProvider getSipProvider () 
	public abstract void setBackToBackUserAgent () 
	public abstract void disableSequenceNumberValidation () 
}

gov/nist/javax/sip/Utils.class
Utils.java
package gov.nist.javax.sip
public gov.nist.javax.sip.Utils extends java.lang.Object implements gov.nist.javax.sip.UtilsExt  {
	private static java.security.MessageDigest digester
	private static java.util.Random rand
	private static long counter
	private static int callIDCounter
	private static String signature
	private static gov.nist.javax.sip.Utils instance
	private static final char[] toHex
	public void  () 
	public static gov.nist.javax.sip.Utils getInstance () 
	public static java.lang.String toHexString (byte[]) 
		int i
		byte[] b
		int pos
		char[] c
	public static java.lang.String getQuotedString (java.lang.String) 
		String str
	protected static java.lang.String reduceString (java.lang.String) 
		int i
		String input
		String newString
		int len
		String retval
	public synchronized java.lang.String generateCallIdentifier (java.lang.String) 
		String address
		String date
		byte[] cid
		String cidString
	public synchronized java.lang.String generateTag () 
	public synchronized java.lang.String generateBranchId () 
		long num
		byte[] bid
	public boolean responseBelongsToUs (gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.header.Via topmostVia
		String branch
	public static java.lang.String getSignature () 
	public static void main (java.lang.String[]) 
		String bid
		int b
		String[] args
		java.util.HashSet branchIds
	static void  () 
		Exception ex
}

gov/nist/javax/sip/UtilsExt.class
UtilsExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.UtilsExt extends java.lang.Object {
	public abstract java.lang.String generateCallIdentifier (java.lang.String) 
	public abstract java.lang.String generateTag () 
	public abstract java.lang.String generateBranchId () 
}

gov/nist/javax/sip/SipProviderExt.class
SipProviderExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipProviderExt extends java.lang.Object implements javax.sip.SipProvider  {
	public abstract void setDialogErrorsAutomaticallyHandled () 
}

gov/nist/javax/sip/stack/
gov/nist/javax/sip/stack/TLSMessageProcessor.class
TLSMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TLSMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
	protected int nConnections
	private boolean isRunning
	private java.util.Hashtable tlsMessageChannels
	private java.net.ServerSocket sock
	protected int useCount
	private java.util.ArrayList incomingTlsMessageChannels
	protected void  (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int) 
		java.net.InetAddress ipAddress
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		int port
	public void start ()  throws java.io.IOException 
		Thread thread
		String[] enabledCiphers
	public void run () 
		InterruptedException ex
		java.net.Socket newsock
		java.net.SocketException ex
		javax.net.ssl.SSLException ex
		java.io.IOException ex
		Exception ex
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public synchronized void stop () 
		java.io.IOException e
		gov.nist.javax.sip.stack.TLSMessageChannel next
		java.util.Iterator it
		gov.nist.javax.sip.stack.TLSMessageChannel next
		java.util.Iterator incomingMCIterator
		java.util.Collection en
	protected synchronized void remove (gov.nist.javax.sip.stack.TLSMessageChannel) 
		gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
		String key
	public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort)  throws java.io.IOException 
		gov.nist.javax.sip.stack.TLSMessageChannel retval
		gov.nist.core.HostPort targetHostPort
		String key
	protected synchronized void cacheMessageChannel (gov.nist.javax.sip.stack.TLSMessageChannel) 
		gov.nist.javax.sip.stack.TLSMessageChannel messageChannel
		String key
		gov.nist.javax.sip.stack.TLSMessageChannel currentChannel
	public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int)  throws java.io.IOException 
		gov.nist.javax.sip.stack.TLSMessageChannel retval
		String key
		java.net.UnknownHostException ex
		java.net.InetAddress host
		int port
	public int getMaximumMessageSize () 
	public boolean inUse () 
	public int getDefaultTargetPort () 
	public boolean isSecure () 
}

gov/nist/javax/sip/stack/IOHandler.class
IOHandler.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.IOHandler extends java.lang.Object {
	private java.util.concurrent.Semaphore ioSemaphore
	private gov.nist.javax.sip.SipStackImpl sipStack
	private static String TCP
	private static String TLS
	private java.util.concurrent.ConcurrentHashMap socketTable
	protected static java.lang.String makeKey (java.net.InetAddress, int) 
		java.net.InetAddress addr
		int port
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack) 
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected void putSocket (java.lang.String, java.net.Socket) 
		String key
		java.net.Socket sock
	protected java.net.Socket getSocket (java.lang.String) 
		String key
	protected void removeSocket (java.lang.String) 
		String key
	private void writeChunks (java.io.OutputStream, byte[], int)  throws java.io.IOException 
		int chunk
		int p
		int chunksize
		java.io.OutputStream outputStream
		byte[] bytes
		int length
	public java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress dst
		int dstPort
		java.net.InetAddress localAddress
		int localPort
		String key
		java.net.Socket clientSock
	public java.net.Socket sendBytes (java.net.InetAddress, java.net.InetAddress, int, java.lang.String, byte[], boolean, gov.nist.javax.sip.stack.MessageChannel)  throws java.io.IOException 
		boolean retval
		InterruptedException ex
		java.io.OutputStream outputStream
		java.io.OutputStream outputStream
		java.io.IOException ex
		String key
		java.net.Socket clientSock
		boolean retval
		InterruptedException ex
		javax.net.ssl.SSLSocket sslsock
		javax.net.ssl.HandshakeCompletedListener listner
		java.io.OutputStream outputStream
		java.io.OutputStream outputStream
		java.io.IOException ex
		String key
		java.net.Socket clientSock
		java.net.DatagramSocket datagramSock
		java.net.DatagramPacket dgPacket
		java.net.InetAddress senderAddress
		java.net.InetAddress receiverAddress
		int contactPort
		String transport
		byte[] bytes
		boolean retry
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		int retry_count
		int max_retry
		int length
	public void closeAll () 
		java.net.Socket s
		java.util.Enumeration values
	static void  () 
}

gov/nist/javax/sip/stack/SIPServerTransaction.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPServerTransaction extends gov.nist.javax.sip.stack.SIPTransaction implements gov.nist.javax.sip.stack.ServerRequestInterface javax.sip.ServerTransaction gov.nist.javax.sip.ServerTransactionExt  {
	private int rseqNumber
	private transient gov.nist.javax.sip.stack.ServerRequestInterface requestOf
	private gov.nist.javax.sip.stack.SIPDialog dialog
	private gov.nist.javax.sip.message.SIPResponse pendingReliableResponse
	private gov.nist.javax.sip.stack.SIPServerTransaction$ProvisionalResponseTask provisionalResponseTask
	private boolean retransmissionAlertEnabled
	private gov.nist.javax.sip.stack.SIPServerTransaction$RetransmissionAlertTimerTask retransmissionAlertTimerTask
	protected boolean isAckSeen
	private gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeTransaction
	private gov.nist.javax.sip.stack.SIPServerTransaction inviteTransaction
	private java.util.concurrent.Semaphore provisionalResponseSem
	private void sendResponse (gov.nist.javax.sip.message.SIPResponse)  throws java.io.IOException 
		gov.nist.javax.sip.header.Via via
		String transport
		int port
		String host
		javax.sip.address.Hop hop
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.message.SIPResponse transactionResponse
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.MessageChannel newChannelToUse
	public void setRequestInterface (gov.nist.javax.sip.stack.ServerRequestInterface) 
		gov.nist.javax.sip.stack.ServerRequestInterface newRequestOf
	public gov.nist.javax.sip.stack.MessageChannel getResponseChannel () 
	public boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage) 
		String originalFromTag
		String thisFromTag
		boolean skipFrom
		String originalToTag
		String thisToTag
		boolean skipTo
		boolean isResponse
		gov.nist.javax.sip.header.ViaList viaHeaders
		gov.nist.javax.sip.header.Via topViaHeader
		String messageBranch
		gov.nist.javax.sip.message.SIPMessage messageToTest
		boolean transactionMatches
		String method
	protected void map () 
		javax.sip.TransactionState realState
	public boolean isTransactionMapped () 
	public void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPDialog thisDialog
		java.io.IOException e
		gov.nist.javax.sip.message.SIPRequest transactionRequest
		gov.nist.javax.sip.stack.MessageChannel sourceChannel
		boolean toTu
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		java.text.ParseException ex
		java.io.IOException e
		gov.nist.javax.sip.message.SIPResponse transactionResponse
		int statusCode
		gov.nist.javax.sip.message.SIPMessage messageToSend
	public java.lang.String getViaHost () 
	public int getViaPort () 
	protected void fireRetransmissionTimer () 
		gov.nist.javax.sip.SipProviderImpl sipProvider
		javax.sip.TimeoutEvent txTimeout
		java.io.IOException e
	private void fireReliableResponseRetransmissionTimer () 
		java.io.IOException e
	protected void fireTimeoutTimer () 
		gov.nist.javax.sip.stack.SIPDialog dialog
	public gov.nist.javax.sip.message.SIPResponse getLastResponse () 
	public void setOriginalRequest (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest originalRequest
	public void sendResponse (javax.sip.message.Response)  throws javax.sip.SipException 
		java.text.ParseException ex
		gov.nist.javax.sip.header.Expires requestExpires
		gov.nist.javax.sip.header.Expires responseExpires
		boolean acquired
		Exception ex
		javax.sip.DialogTerminatedEvent event
		javax.sip.DialogState oldState
		String dialogId
		String fromTag
		java.io.IOException ex
		java.text.ParseException ex1
		javax.sip.message.Response response
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.SIPDialog dialog
	private javax.sip.TransactionState getRealState () 
	public javax.sip.TransactionState getState () 
	public void setState (javax.sip.TransactionState) 
		javax.sip.TransactionState newState
	protected void startTransactionTimer () 
		java.util.TimerTask myTimer
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.javax.sip.stack.SIPServerTransaction sst
	public javax.sip.Dialog getDialog () 
	public void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String) 
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		String dialogId
	public void terminate ()  throws javax.sip.ObjectInUseException 
	protected void sendReliableProvisionalResponse (javax.sip.message.Response)  throws javax.sip.SipException 
		boolean acquired
		Exception ex
		javax.sip.message.Response relResponse
		gov.nist.javax.sip.header.RSeq rseq
	public gov.nist.javax.sip.message.SIPResponse getReliableProvisionalResponse () 
	public boolean prackRecieved () 
	public void enableRetransmissionAlerts ()  throws javax.sip.SipException 
	public boolean isRetransmissionAlertEnabled () 
	public void disableRetransmissionAlerts () 
		String dialogId
	public void setAckSeen () 
	public boolean ackSeen () 
	public void setMapped (boolean) 
		boolean b
	public void setPendingSubscribe (gov.nist.javax.sip.stack.SIPClientTransaction) 
		gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeClientTx
	public void releaseSem () 
	public void setInviteTransaction (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction st
	public gov.nist.javax.sip.stack.SIPServerTransaction getCanceledInviteTransaction () 
	public void scheduleAckRemoval ()  throws java.lang.IllegalStateException 
	public volatile javax.sip.ServerTransaction getCanceledInviteTransaction () 
	static void access$000 (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction x0
	static javax.sip.TransactionState access$100 (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction x0
}

gov/nist/javax/sip/stack/RawMessageChannel.class
RawMessageChannel.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.RawMessageChannel extends java.lang.Object {
	public abstract void processMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.lang.Exception 
}

gov/nist/javax/sip/stack/SIPClientTransaction$TransactionTimer.class
SIPClientTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPClientTransaction$TransactionTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	final gov.nist.javax.sip.stack.SIPClientTransaction this$0
	public void  (gov.nist.javax.sip.stack.SIPClientTransaction) 
		gov.nist.javax.sip.stack.SIPClientTransaction this$0
	protected void runTask () 
		IllegalStateException ex
		java.util.TimerTask myTimer
		int newUseCount
		int useCount
		gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
}

gov/nist/javax/sip/stack/SIPServerTransaction$ProvisionalResponseTask.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPServerTransaction$ProvisionalResponseTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	int ticks
	int ticksLeft
	final gov.nist.javax.sip.stack.SIPServerTransaction this$0
	public void  (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction this$0
	protected void runTask () 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
}

gov/nist/javax/sip/stack/TLSMessageChannel.class
TLSMessageChannel.java
package gov.nist.javax.sip.stack
public final gov.nist.javax.sip.stack.TLSMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.SIPMessageListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel  {
	private java.net.Socket mySock
	private gov.nist.javax.sip.parser.PipelinedMsgParser myParser
	private java.io.InputStream myClientInputStream
	private String key
	protected boolean isCached
	protected boolean isRunning
	private Thread mythread
	private String myAddress
	private int myPort
	private java.net.InetAddress peerAddress
	private int peerPort
	private String peerProtocol
	private gov.nist.javax.sip.stack.TLSMessageProcessor tlsMessageProcessor
	private gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	private javax.net.ssl.HandshakeCompletedListener handshakeCompletedListener
	protected void  (java.net.Socket, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TLSMessageProcessor)  throws java.io.IOException 
		javax.net.ssl.SSLSocket sslSock
		java.net.Socket sock
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.TLSMessageProcessor msgProcessor
	protected void  (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TLSMessageProcessor)  throws java.io.IOException 
		java.net.InetAddress inetAddr
		int port
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.TLSMessageProcessor messageProcessor
	public boolean isReliable () 
	public void close () 
		java.io.IOException ex
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public java.lang.String getTransport () 
	public java.lang.String getPeerAddress () 
	protected java.net.InetAddress getPeerInetAddress () 
	public java.lang.String getPeerProtocol () 
	private void sendMessage (byte[], boolean)  throws java.io.IOException 
		Thread thread
		byte[] msg
		boolean retry
		java.net.Socket sock
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		byte[] msg
		long time
	public void sendMessage (byte[], java.net.InetAddress, int, boolean)  throws java.io.IOException 
		Thread mythread
		byte[] message
		java.net.InetAddress receiverAddress
		int receiverPort
		boolean retry
		java.net.Socket sock
	public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String)  throws java.text.ParseException 
		java.io.IOException e
		String badReqRes
		String msgString
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		Class hdrClass
		String header
		String message
	public void processMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.lang.Exception 
		String badmsg
		java.text.ParseException ex
		String key
		gov.nist.javax.sip.header.Via v
		javax.sip.address.Hop hop
		gov.nist.javax.sip.message.SIPResponse sipResponse
		byte[] resp
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.header.RetryAfter retryAfter
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
		gov.nist.javax.sip.header.ViaList viaList
		long receptionTime
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public void run () 
		byte[] msg
		int nbytes
		java.io.IOException ex
		Exception ex
		gov.nist.javax.sip.parser.Pipeline hispipe
		int bufferSize
	protected void uncache () 
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.stack.TLSMessageChannel that
		Object other
	public java.lang.String getKey () 
	public java.lang.String getViaHost () 
	public int getViaPort () 
	public int getPeerPort () 
	public int getPeerPacketSourcePort () 
	public java.net.InetAddress getPeerPacketSourceAddress () 
	public boolean isSecure () 
	public void setHandshakeCompletedListener (javax.net.ssl.HandshakeCompletedListener) 
		javax.net.ssl.HandshakeCompletedListener handshakeCompletedListenerImpl
	public gov.nist.javax.sip.stack.HandshakeCompletedListenerImpl getHandshakeCompletedListener () 
}

gov/nist/javax/sip/stack/SIPDialogErrorEvent.class
SIPDialogErrorEvent.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialogErrorEvent extends java.util.EventObject {
	public static final int DIALOG_ACK_NOT_RECEIVED_TIMEOUT
	public static final int DIALOG_ACK_NOT_SENT_TIMEOUT
	public static final int DIALOG_REINVITE_TIMEOUT
	private int errorID
	void  (gov.nist.javax.sip.stack.SIPDialog, int) 
		gov.nist.javax.sip.stack.SIPDialog sourceDialog
		int dialogErrorID
	public int getErrorID () 
}

gov/nist/javax/sip/stack/ServerRequestInterface.class
ServerRequestInterface.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.ServerRequestInterface extends java.lang.Object {
	public abstract void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
}

gov/nist/javax/sip/stack/StackMessageFactory.class
StackMessageFactory.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.StackMessageFactory extends java.lang.Object {
	public abstract gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
	public abstract gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
}

gov/nist/javax/sip/stack/DefaultRouter.class
DefaultRouter.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.DefaultRouter extends java.lang.Object implements javax.sip.address.Router  {
	private gov.nist.javax.sip.SipStackImpl sipStack
	private javax.sip.address.Hop defaultRoute
	private void  () 
	public void  (javax.sip.SipStack, java.lang.String) 
		IllegalArgumentException ex
		javax.sip.SipStack sipStack
		String defaultRoute
	public javax.sip.address.Hop getNextHop (javax.sip.message.Request)  throws javax.sip.SipException 
		javax.sip.address.SipURI sipUri
		javax.sip.address.Hop hop
		gov.nist.javax.sip.header.Route route
		javax.sip.address.URI uri
		javax.sip.address.Hop hop
		javax.sip.address.Hop hop
		javax.sip.message.Request request
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.header.RequestLine requestLine
		javax.sip.address.URI requestURI
		gov.nist.javax.sip.header.RouteList routes
	public void fixStrictRouting (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest req
		gov.nist.javax.sip.header.RouteList routes
		gov.nist.javax.sip.header.Route first
		gov.nist.javax.sip.address.SipUri firstUri
		gov.nist.javax.sip.address.AddressImpl addr
		gov.nist.javax.sip.header.Route route
	private final javax.sip.address.Hop createHop (javax.sip.address.SipURI, javax.sip.message.Request) 
		javax.sip.header.ViaHeader via
		int port
		int port
		javax.sip.address.SipURI sipUri
		javax.sip.message.Request request
		String transport
		int port
		String host
		gov.nist.core.net.AddressResolver addressResolver
	public javax.sip.address.Hop getOutboundProxy () 
	public java.util.ListIterator getNextHops (javax.sip.message.Request) 
		java.util.LinkedList llist
		javax.sip.SipException ex
		javax.sip.message.Request request
}

gov/nist/javax/sip/stack/SIPTransactionErrorEvent.class
SIPTransactionErrorEvent.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPTransactionErrorEvent extends java.util.EventObject {
	private static final long serialVersionUID
	public static final int TIMEOUT_ERROR
	public static final int TRANSPORT_ERROR
	public static final int TIMEOUT_RETRANSMIT
	private int errorID
	void  (gov.nist.javax.sip.stack.SIPTransaction, int) 
		gov.nist.javax.sip.stack.SIPTransaction sourceTransaction
		int transactionErrorID
	public int getErrorID () 
}

gov/nist/javax/sip/stack/SIPTransactionStack.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransactionStack extends java.lang.Object implements gov.nist.javax.sip.stack.SIPTransactionEventListener gov.nist.javax.sip.stack.SIPDialogEventListener  {
	public static final int BASE_TIMER_INTERVAL
	public static final int CONNECTION_LINGER_TIME
	protected java.util.concurrent.ConcurrentHashMap retransmissionAlertTransactions
	protected java.util.concurrent.ConcurrentHashMap earlyDialogTable
	protected java.util.concurrent.ConcurrentHashMap dialogTable
	protected static final java.util.Set dialogCreatingMethods
	private java.util.Timer timer
	private java.util.concurrent.ConcurrentHashMap pendingTransactions
	private java.util.concurrent.ConcurrentHashMap clientTransactionTable
	protected boolean unlimitedServerTransactionTableSize
	protected boolean unlimitedClientTransactionTableSize
	protected int serverTransactionTableHighwaterMark
	protected int serverTransactionTableLowaterMark
	protected int clientTransactionTableHiwaterMark
	protected int clientTransactionTableLowaterMark
	private java.util.concurrent.atomic.AtomicInteger activeClientTransactionCount
	private java.util.concurrent.ConcurrentHashMap serverTransactionTable
	private java.util.concurrent.ConcurrentHashMap mergeTable
	private java.util.concurrent.ConcurrentHashMap terminatedServerTransactionsPendingAck
	private java.util.concurrent.ConcurrentHashMap forkedClientTransactionTable
	private gov.nist.core.StackLogger stackLogger
	protected gov.nist.core.ServerLogger serverLogger
	boolean udpFlag
	protected gov.nist.javax.sip.stack.DefaultRouter defaultRouter
	protected boolean needsLogging
	private boolean non2XXAckPassedToListener
	protected gov.nist.javax.sip.stack.IOHandler ioHandler
	protected boolean toExit
	protected String stackName
	protected String stackAddress
	protected java.net.InetAddress stackInetAddress
	protected gov.nist.javax.sip.stack.StackMessageFactory sipMessageFactory
	protected javax.sip.address.Router router
	protected int threadPoolSize
	protected int maxConnections
	protected boolean cacheServerConnections
	protected boolean cacheClientConnections
	protected boolean useRouterForAll
	protected int maxContentLength
	protected int maxMessageSize
	private java.util.Collection messageProcessors
	protected int readTimeout
	protected gov.nist.core.net.NetworkLayer networkLayer
	protected String outboundProxy
	protected String routerPath
	protected boolean isAutomaticDialogSupportEnabled
	protected java.util.HashSet forkedEvents
	protected boolean generateTimeStampHeader
	protected gov.nist.core.net.AddressResolver addressResolver
	protected int maxListenerResponseTime
	protected boolean rfc2543Supported
	protected gov.nist.core.ThreadAuditor threadAuditor
	protected gov.nist.javax.sip.LogRecordFactory logRecordFactory
	protected boolean cancelClientTransactionChecked
	protected boolean remoteTagReassignmentAllowed
	protected boolean logStackTraceOnMessageSend
	protected int receiveUdpBufferSize
	protected int sendUdpBufferSize
	protected boolean stackDoesCongestionControl
	protected boolean isBackToBackUserAgent
	protected boolean checkBranchId
	protected boolean isAutomaticDialogErrorHandlingEnabled
	protected boolean isDialogTerminatedEventDeliveredForNullDialog
	protected int maxForkTime
	protected void  () 
	protected void reInit () 
	public java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress dst
		int dstPort
		java.net.InetAddress localAddress
		int localPort
	public void disableLogging () 
	public void enableLogging () 
	public void printDialogTable () 
	public gov.nist.javax.sip.stack.SIPServerTransaction getRetransmissionAlertTransaction (java.lang.String) 
		String dialogId
	public static boolean isDialogCreated (java.lang.String) 
		String method
	public void addExtensionMethod (java.lang.String) 
		String extensionMethod
	public void putDialog (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog dialog
		String dialogId
	public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPDialog dialog
		String dialogId
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.stack.SIPDialog retval
	public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.stack.SIPClientTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog retval
	public gov.nist.javax.sip.stack.SIPDialog createDialog (gov.nist.javax.sip.SipProviderImpl, gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public void removeDialog (gov.nist.javax.sip.stack.SIPDialog) 
		javax.sip.DialogTerminatedEvent event
		Object old
		javax.sip.DialogTerminatedEvent event
		gov.nist.javax.sip.stack.SIPDialog dialog
		String id
		String earlyId
	public gov.nist.javax.sip.stack.SIPDialog getDialog (java.lang.String) 
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog sipDialog
	public void removeDialog (java.lang.String) 
		String dialogId
	public gov.nist.javax.sip.stack.SIPClientTransaction findSubscribeTransaction (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.ListeningPointImpl) 
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		String fromTag
		gov.nist.javax.sip.header.Event hisEvent
		java.util.Iterator it
		String thisToTag
		gov.nist.javax.sip.header.Event eventHdr
		gov.nist.javax.sip.message.SIPRequest notifyMessage
		gov.nist.javax.sip.ListeningPointImpl listeningPoint
		gov.nist.javax.sip.stack.SIPClientTransaction retval
	public void addTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
		String branchId
	public gov.nist.javax.sip.stack.SIPServerTransaction findTransactionPendingAck (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest ackMessage
	public boolean removeTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
		String branchId
	public boolean isTransactionPendingAck (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
		String branchId
	public gov.nist.javax.sip.stack.SIPTransaction findTransaction (gov.nist.javax.sip.message.SIPMessage, boolean) 
		String key
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
		gov.nist.javax.sip.header.Via via
		java.util.Iterator it
		String key
		gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
		gov.nist.javax.sip.header.Via via
		java.util.Iterator it
		gov.nist.javax.sip.message.SIPMessage sipMessage
		boolean isServer
		gov.nist.javax.sip.stack.SIPTransaction retval
	public gov.nist.javax.sip.stack.SIPTransaction findCancelTransaction (gov.nist.javax.sip.message.SIPRequest, boolean) 
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
		java.util.Iterator li
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.stack.SIPClientTransaction sipClientTransaction
		java.util.Iterator li
		gov.nist.javax.sip.message.SIPRequest cancelRequest
		boolean isServer
	protected void  (gov.nist.javax.sip.stack.StackMessageFactory) 
		gov.nist.javax.sip.stack.StackMessageFactory messageFactory
	public gov.nist.javax.sip.stack.SIPServerTransaction findPendingTransaction (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest requestReceived
	public gov.nist.javax.sip.stack.SIPServerTransaction findMergedTransaction (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
		gov.nist.javax.sip.message.SIPRequest transactionRequest
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		javax.sip.Dialog dialog
		gov.nist.javax.sip.message.SIPRequest sipRequest
		String mergeId
		gov.nist.javax.sip.stack.SIPServerTransaction mergedTransaction
	public void removePendingTransaction (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction tr
	public void removeFromMergeTable (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction tr
		String key
	public void putInMergeTable (gov.nist.javax.sip.stack.SIPServerTransaction, gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.stack.SIPServerTransaction sipTransaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
		String mergeKey
	public void mapTransaction (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
	public gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPServerTransaction nextTransaction
		java.util.Iterator transactionIterator
		gov.nist.javax.sip.message.SIPResponse trying
		Exception ex
		gov.nist.javax.sip.message.SIPRequest requestReceived
		gov.nist.javax.sip.stack.MessageChannel requestMessageChannel
		gov.nist.javax.sip.stack.SIPServerTransaction currentTransaction
		String key
	public gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPClientTransaction nextTransaction
		java.util.Iterator transactionIterator
		gov.nist.javax.sip.stack.ServerResponseInterface sri
		gov.nist.javax.sip.message.SIPResponse responseReceived
		gov.nist.javax.sip.stack.MessageChannel responseMessageChannel
		gov.nist.javax.sip.stack.SIPClientTransaction currentTransaction
		String key
		boolean acquired
	public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageProcessor, javax.sip.address.Hop)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPRequest request
		gov.nist.javax.sip.stack.MessageProcessor mp
		javax.sip.address.Hop nextHop
		gov.nist.javax.sip.stack.SIPTransaction returnChannel
		gov.nist.core.Host targetHost
		gov.nist.core.HostPort targetHostPort
		gov.nist.javax.sip.stack.MessageChannel mc
	public gov.nist.javax.sip.stack.SIPClientTransaction createClientTransaction (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.MessageChannel encapsulatedMessageChannel
		gov.nist.javax.sip.stack.SIPClientTransaction ct
	public gov.nist.javax.sip.stack.SIPServerTransaction createServerTransaction (gov.nist.javax.sip.stack.MessageChannel) 
		float threshold
		boolean decision
		gov.nist.javax.sip.stack.MessageChannel encapsulatedMessageChannel
	public int getClientTransactionTableSize () 
	public int getServerTransactionTableSize () 
	public void addTransaction (gov.nist.javax.sip.stack.SIPClientTransaction) 
		gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
	public void removeTransaction (gov.nist.javax.sip.stack.SIPTransaction) 
		javax.sip.TransactionTerminatedEvent event
		String key
		Object removed
		String method
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.stack.SIPTransactionStack$RemoveForkedTransactionTimerTask ttask
		gov.nist.javax.sip.stack.SIPClientTransaction clientTx
		gov.nist.javax.sip.SipProviderImpl sipProvider
		javax.sip.TransactionTerminatedEvent event
		String key
		Object removed
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
	public void addTransaction (gov.nist.javax.sip.stack.SIPServerTransaction)  throws java.io.IOException 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
	private void addTransactionHash (gov.nist.javax.sip.stack.SIPTransaction) 
		Exception ex
		String key
		String key
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	protected void decrementActiveClientTransactionCount () 
	protected void removeTransactionHash (gov.nist.javax.sip.stack.SIPTransaction) 
		String key
		String key
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public synchronized void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent) 
		gov.nist.javax.sip.stack.SIPTransactionErrorEvent transactionErrorEvent
		gov.nist.javax.sip.stack.SIPTransaction transaction
	public synchronized void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent) 
		gov.nist.javax.sip.stack.SIPDialogErrorEvent dialogErrorEvent
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		javax.sip.SipListener sipListener
	public void stopStack () 
		int processorIndex
		gov.nist.javax.sip.stack.MessageProcessor[] processorList
	public void putPendingTransaction (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction tr
	public gov.nist.core.net.NetworkLayer getNetworkLayer () 
	public boolean isLoggingEnabled () 
	public gov.nist.core.StackLogger getStackLogger () 
	public gov.nist.core.ServerLogger getServerLogger () 
	public int getMaxMessageSize () 
	public void setSingleThreaded () 
	public void setThreadPoolSize (int) 
		int size
	public void setMaxConnections (int) 
		int nconnections
	public javax.sip.address.Hop getNextHop (gov.nist.javax.sip.message.SIPRequest)  throws javax.sip.SipException 
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public void setStackName (java.lang.String) 
		String stackName
	protected void setHostAddress (java.lang.String)  throws java.net.UnknownHostException 
		String stackAddress
	public java.lang.String getHostAddress () 
	protected void setRouter (javax.sip.address.Router) 
		javax.sip.address.Router router
	public javax.sip.address.Router getRouter (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest request
	public javax.sip.address.Router getRouter () 
	public boolean isAlive () 
	protected void addMessageProcessor (gov.nist.javax.sip.stack.MessageProcessor)  throws java.io.IOException 
		gov.nist.javax.sip.stack.MessageProcessor newMessageProcessor
	protected void removeMessageProcessor (gov.nist.javax.sip.stack.MessageProcessor) 
		gov.nist.javax.sip.stack.MessageProcessor oldMessageProcessor
	protected gov.nist.javax.sip.stack.MessageProcessor[] getMessageProcessors () 
	protected gov.nist.javax.sip.stack.MessageProcessor createMessageProcessor (java.net.InetAddress, int, java.lang.String)  throws java.io.IOException 
		gov.nist.javax.sip.stack.UDPMessageProcessor udpMessageProcessor
		gov.nist.javax.sip.stack.TCPMessageProcessor tcpMessageProcessor
		gov.nist.javax.sip.stack.TLSMessageProcessor tlsMessageProcessor
		Class mpc
		gov.nist.javax.sip.stack.MessageProcessor mp
		ClassNotFoundException e
		InstantiationException ie
		IllegalAccessException ie
		java.net.InetAddress ipAddress
		int port
		String transport
	protected void setMessageFactory (gov.nist.javax.sip.stack.StackMessageFactory) 
		gov.nist.javax.sip.stack.StackMessageFactory messageFactory
	public gov.nist.javax.sip.stack.MessageChannel createRawMessageChannel (java.lang.String, int, javax.sip.address.Hop)  throws java.net.UnknownHostException 
		java.net.UnknownHostException ex
		java.io.IOException e
		gov.nist.javax.sip.stack.MessageProcessor nextProcessor
		String sourceIpAddress
		int sourcePort
		javax.sip.address.Hop nextHop
		gov.nist.core.Host targetHost
		gov.nist.core.HostPort targetHostPort
		java.util.Iterator processorIterator
		gov.nist.javax.sip.stack.MessageChannel newChannel
	public boolean isEventForked (java.lang.String) 
		String ename
	public gov.nist.core.net.AddressResolver getAddressResolver () 
	public void setAddressResolver (gov.nist.core.net.AddressResolver) 
		gov.nist.core.net.AddressResolver addressResolver
	public void setLogRecordFactory (gov.nist.javax.sip.LogRecordFactory) 
		gov.nist.javax.sip.LogRecordFactory logRecordFactory
	public gov.nist.core.ThreadAuditor getThreadAuditor () 
	public java.lang.String auditStack (java.util.Set, long, long) 
		java.util.Set activeCallIDs
		long leakedDialogTimer
		long leakedTransactionTimer
		String auditReport
		String leakedDialogs
		String leakedServerTransactions
		String leakedClientTransactions
	private java.lang.String auditDialogs (java.util.Set, long) 
		javax.sip.DialogState dialogState
		String dialogReport
		gov.nist.javax.sip.stack.SIPDialog itDialog
		javax.sip.header.CallIdHeader callIdHeader
		String callID
		java.util.Set activeCallIDs
		long leakedDialogTimer
		String auditReport
		int leakedDialogs
		long currentTime
		java.util.LinkedList dialogs
		java.util.Iterator it
	private java.lang.String auditTransactions (java.util.concurrent.ConcurrentHashMap, long) 
		javax.sip.TransactionState transactionState
		gov.nist.javax.sip.message.SIPRequest origRequest
		String origRequestMethod
		String transactionReport
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
		java.util.concurrent.ConcurrentHashMap transactionsMap
		long a_nLeakedTransactionTimer
		String auditReport
		int leakedTransactions
		long currentTime
		java.util.LinkedList transactionsList
		java.util.Iterator it
	public void setNon2XXAckPassedToListener (boolean) 
		boolean passToListener
	public boolean isNon2XXAckPassedToListener () 
	public int getActiveClientTransactionCount () 
	public boolean isRfc2543Supported () 
	public boolean isCancelClientTransactionChecked () 
	public boolean isRemoteTagReassignmentAllowed () 
	public java.util.Collection getDialogs () 
		java.util.HashSet dialogs
	public java.util.Collection getDialogs (javax.sip.DialogState) 
		gov.nist.javax.sip.stack.SIPDialog dialog
		java.util.Collection dialogs
		javax.sip.DialogState state
		java.util.HashSet matchingDialogs
	public javax.sip.Dialog getReplacesDialog (gov.nist.javax.sip.header.extensions.ReplacesHeader) 
		gov.nist.javax.sip.stack.SIPClientTransaction ctx
		gov.nist.javax.sip.header.extensions.ReplacesHeader replacesHeader
		String cid
		String fromTag
		String toTag
		StringBuffer dialogId
		String did
		javax.sip.Dialog replacesDialog
	public javax.sip.Dialog getJoinDialog (gov.nist.javax.sip.header.extensions.JoinHeader) 
		gov.nist.javax.sip.header.extensions.JoinHeader joinHeader
		String cid
		String fromTag
		String toTag
		StringBuffer retval
	public void setTimer (java.util.Timer) 
		java.util.Timer timer
	public java.util.Timer getTimer () 
	public int getReceiveUdpBufferSize () 
	public void setReceiveUdpBufferSize (int) 
		int receiveUdpBufferSize
	public int getSendUdpBufferSize () 
	public void setSendUdpBufferSize (int) 
		int sendUdpBufferSize
	public void setStackLogger (gov.nist.core.StackLogger) 
		gov.nist.core.StackLogger stackLogger
	public boolean checkBranchId () 
	public void setLogStackTraceOnMessageSend (boolean) 
		boolean logStackTraceOnMessageSend
	public boolean isLogStackTraceOnMessageSend () 
	public void setDeliverDialogTerminatedEventForNullDialog () 
	public void addForkedClientTransaction (gov.nist.javax.sip.stack.SIPClientTransaction) 
		gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
	public gov.nist.javax.sip.stack.SIPClientTransaction getForkedTransaction (java.lang.String) 
		String transactionId
	static java.util.concurrent.ConcurrentHashMap access$000 (gov.nist.javax.sip.stack.SIPTransactionStack) 
		gov.nist.javax.sip.stack.SIPTransactionStack x0
	static void  () 
}

gov/nist/javax/sip/stack/SIPDialog$DialogDeleteIfNoAckSentTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable  {
	private long seqno
	final gov.nist.javax.sip.stack.SIPDialog this$0
	public void  (gov.nist.javax.sip.stack.SIPDialog, long) 
		gov.nist.javax.sip.stack.SIPDialog this$0
		long seqno
	protected void runTask () 
		javax.sip.message.Request byeRequest
		javax.sip.header.ReasonHeader reasonHeader
		javax.sip.ClientTransaction byeCtx
		Exception ex
}

gov/nist/javax/sip/stack/HopImpl.class
HopImpl.java
package gov.nist.javax.sip.stack
public final gov.nist.javax.sip.stack.HopImpl extends java.lang.Object implements javax.sip.address.Hop java.io.Serializable  {
	protected String host
	protected int port
	protected String transport
	protected boolean defaultRoute
	protected boolean uriRoute
	public java.lang.String toString () 
	public void  (java.lang.String, int, java.lang.String) 
		String hostName
		int portNumber
		String trans
	void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String portstr
		NumberFormatException ex
		String portstr
		String hop
		int brack
		int colon
		int slash
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String getTransport () 
	public boolean isURIRoute () 
	public void setURIRouteFlag () 
}

gov/nist/javax/sip/stack/SIPServerTransaction$TransactionTimer.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPServerTransaction$TransactionTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	final gov.nist.javax.sip.stack.SIPServerTransaction this$0
	public void  (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction this$0
	protected void runTask () 
		IllegalStateException ex
		java.util.TimerTask myTimer
}

gov/nist/javax/sip/stack/SIPDialog$DialogDeleteTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPDialog$DialogDeleteTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable  {
	final gov.nist.javax.sip.stack.SIPDialog this$0
	void  (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog this$0
	protected void runTask () 
}

gov/nist/javax/sip/stack/SIPDialog$ReInviteSender.class
SIPDialog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialog$ReInviteSender extends java.lang.Object implements java.lang.Runnable java.io.Serializable  {
	private static final long serialVersionUID
	javax.sip.ClientTransaction ctx
	final gov.nist.javax.sip.stack.SIPDialog this$0
	public void terminate () 
		javax.sip.ObjectInUseException e
	public void  (gov.nist.javax.sip.stack.SIPDialog, javax.sip.ClientTransaction) 
		gov.nist.javax.sip.stack.SIPDialog this$0
		javax.sip.ClientTransaction ctx
	public void run () 
		javax.sip.message.Request byeRequest
		javax.sip.header.ReasonHeader reasonHeader
		javax.sip.ClientTransaction byeCtx
		InterruptedException ex
		long timeToWait
		long startTime
		Exception ex
}

gov/nist/javax/sip/stack/SIPTransactionStack$RemoveForkedTransactionTimerTask.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPTransactionStack$RemoveForkedTransactionTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	private gov.nist.javax.sip.stack.SIPClientTransaction clientTransaction
	final gov.nist.javax.sip.stack.SIPTransactionStack this$0
	public void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.SIPClientTransaction) 
		gov.nist.javax.sip.stack.SIPTransactionStack this$0
		gov.nist.javax.sip.stack.SIPClientTransaction sipClientTransaction
	protected void runTask () 
}

gov/nist/javax/sip/stack/ServerLog.class
ServerLog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.ServerLog extends java.lang.Object implements gov.nist.core.ServerLogger  {
	private boolean logContent
	protected gov.nist.core.StackLogger stackLogger
	private String logFileName
	private java.io.PrintWriter printWriter
	private String auxInfo
	private String description
	private String stackIpAddress
	private gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	private java.util.Properties configurationProperties
	protected int traceLevel
	public void  () 
	private void setProperties (java.util.Properties) 
		int ll
		int ll
		int ll
		int ll
		int ll
		NumberFormatException ex
		java.util.Properties configurationProperties
		String logLevel
		String logContent
	public void setStackIpAddress (java.lang.String) 
		String ipAddress
	public synchronized void closeLogFile () 
	public void checkLogFile () 
		boolean overwrite
		java.io.FileWriter fw
		java.io.File logFile
	public boolean needsLogging () 
	public void setLogFileName (java.lang.String) 
		String name
	public java.lang.String getLogFileName () 
	private void logMessage (java.lang.String) 
		String message
		String logInfo
	private void logMessage (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long) 
		String message
		String from
		String to
		boolean sender
		String callId
		String firstLine
		String status
		String tid
		long time
		long timestampVal
		gov.nist.javax.sip.LogRecord log
	public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, boolean, long) 
		gov.nist.javax.sip.message.SIPMessage message
		String from
		String to
		boolean sender
		long time
		gov.nist.javax.sip.header.CallID cid
		String callId
		String firstLine
		String inputText
		String tid
		javax.sip.header.TimeStampHeader tsHdr
		long tsval
	public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean, long) 
		gov.nist.javax.sip.message.SIPMessage message
		String from
		String to
		String status
		boolean sender
		long time
		gov.nist.javax.sip.header.CallID cid
		String callId
		String firstLine
		String encoded
		String tid
		javax.sip.header.TimeStampHeader tshdr
		long tsval
	public void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean) 
		gov.nist.javax.sip.message.SIPMessage message
		String from
		String to
		String status
		boolean sender
	public void logException (java.lang.Exception) 
		Exception ex
	public void setTraceLevel (int) 
		int level
	public int getTraceLevel () 
	public void setAuxInfo (java.lang.String) 
		String auxInfo
	public void setSipStack (javax.sip.SipStack) 
		javax.sip.SipStack sipStack
	public void setStackProperties (java.util.Properties) 
		java.util.Properties stackProperties
	public void setLevel (int) 
		int jsipLoggingLevel
}

gov/nist/javax/sip/stack/SIPServerTransaction$ListenerExecutionMaxTimer.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPServerTransaction$ListenerExecutionMaxTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
	final gov.nist.javax.sip.stack.SIPServerTransaction this$0
	void  (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction this$0
	protected void runTask () 
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		Exception ex
}

gov/nist/javax/sip/stack/SIPTransactionEventListener.class
SIPTransactionEventListener.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransactionEventListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent) 
}

gov/nist/javax/sip/stack/MessageChannel.class
MessageChannel.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.MessageChannel extends java.lang.Object {
	protected int useCount
	protected transient gov.nist.javax.sip.stack.MessageProcessor messageProcessor
	public void  () 
	protected void uncache () 
	public abstract void close () 
	public abstract gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public abstract java.lang.String getTransport () 
	public abstract boolean isReliable () 
	public abstract boolean isSecure () 
	public abstract void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
	public abstract java.lang.String getPeerAddress () 
	protected abstract java.net.InetAddress getPeerInetAddress () 
	protected abstract java.lang.String getPeerProtocol () 
	public abstract int getPeerPort () 
	public abstract int getPeerPacketSourcePort () 
	public abstract java.net.InetAddress getPeerPacketSourceAddress () 
	public abstract java.lang.String getKey () 
	public abstract java.lang.String getViaHost () 
	public abstract int getViaPort () 
	protected abstract void sendMessage (byte[], java.net.InetAddress, int, boolean)  throws java.io.IOException 
	public java.lang.String getHost () 
	public int getPort () 
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage, javax.sip.address.Hop)  throws java.io.IOException 
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.stack.MessageProcessor messageProcessor
		byte[] msg
		java.io.IOException ioe
		Exception ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		javax.sip.address.Hop hop
		long time
		java.net.InetAddress hopAddr
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage, java.net.InetAddress, int)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		java.net.InetAddress receiverAddress
		int receiverPort
		long time
		byte[] bytes
	public java.lang.String getRawIpSourceAddress () 
		java.net.InetAddress sourceInetAddress
		Exception ex
		String sourceAddress
		String rawIpSourceAddress
	public static java.lang.String getKey (java.net.InetAddress, int, java.lang.String) 
		java.net.InetAddress inetAddr
		int port
		String transport
	public static java.lang.String getKey (gov.nist.core.HostPort, java.lang.String) 
		gov.nist.core.HostPort hostPort
		String transport
	public gov.nist.core.HostPort getHostPort () 
		gov.nist.core.HostPort retval
	public gov.nist.core.HostPort getPeerHostPort () 
		gov.nist.core.HostPort retval
	public gov.nist.javax.sip.header.Via getViaHeader () 
		gov.nist.javax.sip.header.Via channelViaHeader
	public gov.nist.core.HostPort getViaHostPort () 
		gov.nist.core.HostPort retval
	protected void logMessage (gov.nist.javax.sip.message.SIPMessage, java.net.InetAddress, int, long) 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		java.net.InetAddress address
		int port
		long time
	public void logResponse (gov.nist.javax.sip.message.SIPResponse, long, java.lang.String) 
		javax.sip.header.ContactHeader contact
		gov.nist.javax.sip.message.SIPResponse sipResponse
		long receptionTime
		String status
		int peerport
		String from
		String to
	protected final java.lang.String createBadReqRes (java.lang.String, java.text.ParseException) 
		javax.sip.header.ContentTypeHeader cth
		gov.nist.javax.sip.header.ContentLength clengthHeader
		gov.nist.javax.sip.header.ContentLength clengthHeader
		String badReq
		java.text.ParseException pe
		StringBuffer buf
		int toStart
		javax.sip.header.ServerHeader s
		int clength
	private static final boolean copyHeader (java.lang.String, java.lang.String, java.lang.StringBuffer) 
		int end
		String name
		String fromReq
		StringBuffer buf
		int start
	private static final boolean copyViaHeaders (java.lang.String, java.lang.StringBuffer) 
		int end
		String fromReq
		StringBuffer buf
		int start
		boolean found
	public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor () 
}

gov/nist/javax/sip/stack/MessageLog.class
MessageLog.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.MessageLog extends java.lang.Object implements gov.nist.javax.sip.LogRecord  {
	private String message
	private String source
	private String destination
	private long timeStamp
	private boolean isSender
	private String firstLine
	private String tid
	private String callId
	private long timeStampHeaderValue
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.stack.MessageLog otherLog
		Object other
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, long) 
		long ts
		NumberFormatException ex
		String message
		String source
		String destination
		String timeStamp
		boolean isSender
		String firstLine
		String tid
		String callId
		long timeStampHeaderValue
	public void  (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long) 
		String message
		String source
		String destination
		long timeStamp
		boolean isSender
		String firstLine
		String tid
		String callId
		long timestampVal
	public java.lang.String toString () 
		String log
}

gov/nist/javax/sip/stack/UDPMessageChannel.class
UDPMessageChannel.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.UDPMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.ParseExceptionListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel  {
	protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected gov.nist.javax.sip.parser.StringMsgParser myParser
	private java.net.InetAddress peerAddress
	private String myAddress
	private int peerPacketSourcePort
	private java.net.InetAddress peerPacketSourceAddress
	private int peerPort
	private String peerProtocol
	protected int myPort
	private java.net.DatagramPacket incomingPacket
	private long receptionTime
	private java.util.Hashtable pingBackRecord
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor) 
		gov.nist.javax.sip.stack.SIPTransactionStack stack
		gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
		Thread mythread
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor, java.net.DatagramPacket) 
		gov.nist.javax.sip.stack.SIPTransactionStack stack
		gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
		java.net.DatagramPacket packet
		Thread mythread
	protected void  (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.UDPMessageProcessor) 
		java.net.InetAddress targetAddr
		int port
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.UDPMessageProcessor messageProcessor
	public void run () 
		InterruptedException ex
		java.net.DatagramPacket packet
		Exception e
		java.net.DatagramPacket packet
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
	private void processIncomingDataPacket (java.net.DatagramPacket)  throws java.lang.Exception 
		java.io.IOException e
		String badReqRes
		String msgString
		java.text.ParseException ex
		byte[] retval
		java.net.DatagramPacket keepalive
		String badmsg
		boolean hasRPort
		java.text.ParseException ex1
		gov.nist.javax.sip.header.Via v
		javax.sip.address.Hop hop
		java.net.DatagramPacket packet
		int packetLength
		byte[] bytes
		byte[] msgBytes
		gov.nist.javax.sip.message.SIPMessage sipMessage
		gov.nist.javax.sip.header.ViaList viaList
	public void processMessage (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String)  throws java.text.ParseException 
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		Class hdrClass
		String header
		String message
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.stack.MessageProcessor messageProcessor
		byte[] msg
		java.io.IOException ex
		Exception ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		long time
	protected void sendMessage (byte[], java.net.InetAddress, int, boolean)  throws java.io.IOException 
		java.net.DatagramSocket sock
		java.net.DatagramSocket sock
		boolean created
		java.io.IOException ex
		Exception ex
		byte[] msg
		java.net.InetAddress peerAddress
		int peerPort
		boolean reConnect
		java.net.DatagramPacket reply
	protected void sendMessage (byte[], java.net.InetAddress, int, java.lang.String, boolean)  throws java.io.IOException 
		java.net.DatagramSocket sock
		java.net.DatagramSocket sock
		java.io.IOException ex
		Exception ex
		java.net.DatagramPacket reply
		java.net.Socket outputSocket
		java.io.OutputStream myOutputStream
		byte[] msg
		java.net.InetAddress peerAddress
		int peerPort
		String peerProtocol
		boolean retry
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public java.lang.String getTransport () 
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String getPeerName () 
	public java.lang.String getPeerAddress () 
	protected java.net.InetAddress getPeerInetAddress () 
	public boolean equals (java.lang.Object) 
		boolean retval
		gov.nist.javax.sip.stack.UDPMessageChannel that
		Object other
		boolean retval
	public java.lang.String getKey () 
	public int getPeerPacketSourcePort () 
	public java.net.InetAddress getPeerPacketSourceAddress () 
	public java.lang.String getViaHost () 
	public int getViaPort () 
	public boolean isReliable () 
	public boolean isSecure () 
	public int getPeerPort () 
	public java.lang.String getPeerProtocol () 
	public void close () 
	static java.util.Hashtable access$000 (gov.nist.javax.sip.stack.UDPMessageChannel) 
		gov.nist.javax.sip.stack.UDPMessageChannel x0
}

gov/nist/javax/sip/stack/TCPMessageChannel$1.class
TCPMessageChannel.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.TCPMessageChannel$1 extends java.util.TimerTask {
	final gov.nist.javax.sip.stack.TCPMessageChannel this$0
	void  (gov.nist.javax.sip.stack.TCPMessageChannel) 
		gov.nist.javax.sip.stack.TCPMessageChannel this$0
	public boolean cancel () 
	public void run () 
}

gov/nist/javax/sip/stack/DefaultMessageLogFactory.class
DefaultMessageLogFactory.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.DefaultMessageLogFactory extends java.lang.Object implements gov.nist.javax.sip.LogRecordFactory  {
	public void  () 
	public gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String, long) 
		String message
		String source
		String destination
		String timeStamp
		boolean isSender
		String firstLine
		String tid
		String callId
		long tsHeaderValue
	public gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long) 
		String message
		String source
		String destination
		long timeStamp
		boolean isSender
		String firstLine
		String tid
		String callId
		long timestampVal
}

gov/nist/javax/sip/stack/HandshakeCompletedListenerImpl.class
HandshakeCompletedListenerImpl.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.HandshakeCompletedListenerImpl extends java.lang.Object implements javax.net.ssl.HandshakeCompletedListener  {
	private javax.net.ssl.HandshakeCompletedEvent handshakeCompletedEvent
	private gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
	public void  (gov.nist.javax.sip.stack.TLSMessageChannel) 
		gov.nist.javax.sip.stack.TLSMessageChannel tlsMessageChannel
	public void handshakeCompleted (javax.net.ssl.HandshakeCompletedEvent) 
		javax.net.ssl.HandshakeCompletedEvent handshakeCompletedEvent
	public javax.net.ssl.HandshakeCompletedEvent getHandshakeCompletedEvent () 
}

gov/nist/javax/sip/stack/SIPStackTimerTask.class
SIPStackTimerTask.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPStackTimerTask extends java.util.TimerTask {
	public void  () 
	protected abstract void runTask () 
	public final void run () 
		Throwable e
}

gov/nist/javax/sip/stack/ServerResponseInterface.class
ServerResponseInterface.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.ServerResponseInterface extends java.lang.Object {
	public abstract void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog) 
	public abstract void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
}

gov/nist/javax/sip/stack/SIPTransactionStack$PingTimer.class
SIPTransactionStack.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPTransactionStack$PingTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
	final gov.nist.javax.sip.stack.SIPTransactionStack this$0
	public void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.core.ThreadAuditor$ThreadHandle) 
		gov.nist.javax.sip.stack.SIPTransactionStack this$0
		gov.nist.core.ThreadAuditor$ThreadHandle a_oThreadHandle
	protected void runTask () 
}

gov/nist/javax/sip/stack/SIPDialogEventListener.class
SIPDialogEventListener.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPDialogEventListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent) 
}

gov/nist/javax/sip/stack/SIPServerTransaction$RetransmissionAlertTimerTask.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPServerTransaction$RetransmissionAlertTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	String dialogId
	int ticks
	int ticksLeft
	final gov.nist.javax.sip.stack.SIPServerTransaction this$0
	public void  (gov.nist.javax.sip.stack.SIPServerTransaction, java.lang.String) 
		gov.nist.javax.sip.stack.SIPServerTransaction this$0
		String dialogId
	protected void runTask () 
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
}

gov/nist/javax/sip/stack/UDPMessageChannel$PingBackTimerTask.class
UDPMessageChannel.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.UDPMessageChannel$PingBackTimerTask extends java.util.TimerTask {
	String ipAddress
	int port
	final gov.nist.javax.sip.stack.UDPMessageChannel this$0
	public void  (gov.nist.javax.sip.stack.UDPMessageChannel, java.lang.String, int) 
		gov.nist.javax.sip.stack.UDPMessageChannel this$0
		String ipAddress
		int port
	public void run () 
	public int hashCode () 
}

gov/nist/javax/sip/stack/SIPTransaction$LingerTimer.class
SIPTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPTransaction$LingerTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	final gov.nist.javax.sip.stack.SIPTransaction this$0
	public void  (gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPTransaction this$0
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
	protected void runTask () 
		int useCount
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
}

gov/nist/javax/sip/stack/SIPDialog$DialogTimerTask.class
SIPDialog.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable  {
	int nRetransmissions
	gov.nist.javax.sip.stack.SIPServerTransaction transaction
	final gov.nist.javax.sip.stack.SIPDialog this$0
	public void  (gov.nist.javax.sip.stack.SIPDialog, gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPDialog this$0
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
	protected void runTask () 
		gov.nist.javax.sip.stack.SIPTransactionStack stack
		java.io.IOException ex
		gov.nist.javax.sip.stack.SIPTransactionStack stack
		gov.nist.javax.sip.stack.SIPTransactionStack stack
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
}

gov/nist/javax/sip/stack/SIPDialog$LingerTimer.class
SIPDialog.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPDialog$LingerTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask implements java.io.Serializable  {
	final gov.nist.javax.sip.stack.SIPDialog this$0
	public void  (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog this$0
	protected void runTask () 
		gov.nist.javax.sip.stack.SIPDialog dialog
}

gov/nist/javax/sip/stack/SIPServerTransaction$SendTrying.class
SIPServerTransaction.java
package gov.nist.javax.sip.stack
 gov.nist.javax.sip.stack.SIPServerTransaction$SendTrying extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	final gov.nist.javax.sip.stack.SIPServerTransaction this$0
	protected void  (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction this$0
	protected void runTask () 
		java.io.IOException ex
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
		javax.sip.TransactionState realState
}

gov/nist/javax/sip/stack/TCPMessageProcessor.class
TCPMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TCPMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
	protected int nConnections
	private boolean isRunning
	private java.util.Hashtable tcpMessageChannels
	private java.util.ArrayList incomingTcpMessageChannels
	private java.net.ServerSocket sock
	protected int useCount
	protected void  (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int) 
		java.net.InetAddress ipAddress
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		int port
	public void start ()  throws java.io.IOException 
		Thread thread
	public void run () 
		InterruptedException ex
		java.net.Socket newsock
		java.net.SocketException ex
		java.io.IOException ex
		Exception ex
	public java.lang.String getTransport () 
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public synchronized void stop () 
		java.io.IOException e
		gov.nist.javax.sip.stack.TCPMessageChannel next
		java.util.Iterator it
		gov.nist.javax.sip.stack.TCPMessageChannel next
		java.util.Iterator incomingMCIterator
		java.util.Collection en
	protected synchronized void remove (gov.nist.javax.sip.stack.TCPMessageChannel) 
		gov.nist.javax.sip.stack.TCPMessageChannel tcpMessageChannel
		String key
	public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort)  throws java.io.IOException 
		gov.nist.javax.sip.stack.TCPMessageChannel retval
		gov.nist.core.HostPort targetHostPort
		String key
	protected synchronized void cacheMessageChannel (gov.nist.javax.sip.stack.TCPMessageChannel) 
		gov.nist.javax.sip.stack.TCPMessageChannel messageChannel
		String key
		gov.nist.javax.sip.stack.TCPMessageChannel currentChannel
	public synchronized gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int)  throws java.io.IOException 
		gov.nist.javax.sip.stack.TCPMessageChannel retval
		String key
		java.net.UnknownHostException ex
		java.net.InetAddress host
		int port
	public int getMaximumMessageSize () 
	public boolean inUse () 
	public int getDefaultTargetPort () 
	public boolean isSecure () 
}

gov/nist/javax/sip/stack/SIPClientTransaction.class
SIPClientTransaction.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPClientTransaction extends gov.nist.javax.sip.stack.SIPTransaction implements gov.nist.javax.sip.stack.ServerResponseInterface javax.sip.ClientTransaction gov.nist.javax.sip.ClientTransactionExt  {
	private java.util.concurrent.ConcurrentHashMap sipDialogs
	private gov.nist.javax.sip.message.SIPRequest lastRequest
	private int viaPort
	private String viaHost
	private transient gov.nist.javax.sip.stack.ServerResponseInterface respondTo
	private gov.nist.javax.sip.stack.SIPDialog defaultDialog
	private javax.sip.address.Hop nextHop
	private boolean notifyOnRetransmit
	private boolean timeoutIfStillInCallingState
	private int callingStateTimeoutCount
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPTransactionStack newSIPStack
		gov.nist.javax.sip.stack.MessageChannel newChannelToUse
	public void setResponseInterface (gov.nist.javax.sip.stack.ServerResponseInterface) 
		gov.nist.javax.sip.stack.ServerResponseInterface newRespondTo
	public gov.nist.javax.sip.stack.MessageChannel getRequestChannel () 
	public boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.message.SIPMessage messageToTest
		gov.nist.javax.sip.header.ViaList viaHeaders
		boolean transactionMatches
		String messageBranch
		boolean rfc3261Compliant
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		java.io.IOException e
		gov.nist.javax.sip.message.SIPRequest transactionRequest
		gov.nist.javax.sip.header.Via topVia
		gov.nist.javax.sip.message.SIPMessage messageToSend
	public synchronized void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog) 
		java.io.IOException ex
		gov.nist.javax.sip.message.SIPResponse transactionResponse
		gov.nist.javax.sip.stack.MessageChannel sourceChannel
		gov.nist.javax.sip.stack.SIPDialog dialog
	private void nonInviteClientTransaction (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPResponse transactionResponse
		gov.nist.javax.sip.stack.MessageChannel sourceChannel
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		int statusCode
	private void inviteClientTransaction (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog)  throws java.io.IOException 
		boolean ackAlreadySent
		Exception ex
		Exception ex
		Exception ex
		gov.nist.javax.sip.message.SIPResponse transactionResponse
		gov.nist.javax.sip.stack.MessageChannel sourceChannel
		gov.nist.javax.sip.stack.SIPDialog dialog
		int statusCode
	public void sendRequest ()  throws javax.sip.SipException 
		java.text.ParseException ex
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.stack.SIPDialog dialog
		java.io.IOException ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
	protected void fireRetransmissionTimer () 
		javax.sip.InvalidArgumentException ex
		long milisec
		gov.nist.javax.sip.header.TimeStamp timeStamp
		javax.sip.TimeoutEvent txTimeout
		javax.sip.TimeoutEvent timeoutEvent
		boolean inv
		javax.sip.TransactionState s
		java.io.IOException e
	protected void fireTimeoutTimer () 
		gov.nist.javax.sip.stack.SIPClientTransaction inviteTx
		gov.nist.javax.sip.stack.SIPDialog dialog
	public javax.sip.message.Request createCancel ()  throws javax.sip.SipException 
		gov.nist.javax.sip.message.SIPRequest cancelRequest
		gov.nist.javax.sip.message.SIPRequest originalRequest
	public javax.sip.message.Request createAck ()  throws javax.sip.SipException 
		gov.nist.javax.sip.header.Contact contact
		javax.sip.address.URI uri
		gov.nist.javax.sip.header.RecordRoute rr
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.header.Route firstRoute
		javax.sip.address.URI uri
		javax.sip.address.URI uri
		gov.nist.javax.sip.message.SIPRequest originalRequest
		gov.nist.javax.sip.message.SIPRequest ackRequest
		gov.nist.javax.sip.header.RecordRouteList recordRouteList
		gov.nist.javax.sip.header.RouteList routeList
		java.util.ListIterator li
		gov.nist.javax.sip.header.Contact contact
	private final javax.sip.message.Request createErrorAck ()  throws javax.sip.SipException java.text.ParseException 
		gov.nist.javax.sip.message.SIPRequest originalRequest
	protected void setViaPort (int) 
		int port
	protected void setViaHost (java.lang.String) 
		String host
	public int getViaPort () 
	public java.lang.String getViaHost () 
	public gov.nist.javax.sip.header.Via getOutgoingViaHeader () 
	public void clearState () 
	public void setState (javax.sip.TransactionState) 
		javax.sip.TransactionState newState
	protected void startTransactionTimer () 
		java.util.TimerTask myTimer
	public void terminate ()  throws javax.sip.ObjectInUseException 
	public boolean checkFromTag (gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.message.SIPResponse sipResponse
		String originalFromTag
	public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPClientTransaction ict
		gov.nist.javax.sip.message.SIPResponse dialogResponse
		String defaultDialogId
		int code
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.MessageChannel incomingChannel
		gov.nist.javax.sip.stack.SIPDialog dialog
		String method
		String dialogId
	public javax.sip.Dialog getDialog () 
		String dialogId
		javax.sip.Dialog retval
	public gov.nist.javax.sip.stack.SIPDialog getDialog (java.lang.String) 
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog retval
	public void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String) 
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		String dialogId
	public gov.nist.javax.sip.stack.SIPDialog getDefaultDialog () 
	public void setNextHop (javax.sip.address.Hop) 
		javax.sip.address.Hop hop
	public javax.sip.address.Hop getNextHop () 
	public void setNotifyOnRetransmit (boolean) 
		boolean notifyOnRetransmit
	public boolean isNotifyOnRetransmit () 
	public void alertIfStillInCallingStateBy (int) 
		int count
}

gov/nist/javax/sip/stack/MessageProcessor.class
MessageProcessor.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.MessageProcessor extends java.lang.Object implements java.lang.Runnable  {
	protected static final String IN_ADDR_ANY
	protected static final String IN6_ADDR_ANY
	private String sentBy
	private gov.nist.core.HostPort sentByHostPort
	private String savedIpAddress
	private java.net.InetAddress ipAddress
	private int port
	protected String transport
	private gov.nist.javax.sip.ListeningPointImpl listeningPoint
	private boolean sentBySet
	protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected void  (java.lang.String) 
		String transport
	protected void  (java.net.InetAddress, int, java.lang.String, gov.nist.javax.sip.stack.SIPTransactionStack) 
		java.net.InetAddress ipAddress
		int port
		String transport
		gov.nist.javax.sip.stack.SIPTransactionStack transactionStack
	public final void initialize (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack) 
		java.net.InetAddress ipAddress
		int port
		gov.nist.javax.sip.stack.SIPTransactionStack transactionStack
	public java.lang.String getTransport () 
	public int getPort () 
	public gov.nist.javax.sip.header.Via getViaHeader () 
		gov.nist.core.Host host
		gov.nist.javax.sip.header.Via via
		java.text.ParseException ex
		javax.sip.InvalidArgumentException ex
	public gov.nist.javax.sip.ListeningPointImpl getListeningPoint () 
	public void setListeningPoint (gov.nist.javax.sip.ListeningPointImpl) 
		gov.nist.javax.sip.ListeningPointImpl lp
	public java.lang.String getSavedIpAddress () 
	public java.net.InetAddress getIpAddress () 
	protected void setIpAddress (java.net.InetAddress) 
		java.net.InetAddress ipAddress
	public void setSentBy (java.lang.String)  throws java.text.ParseException 
		int port
		NumberFormatException ex
		String portStr
		String sentBy
		int ind
	public java.lang.String getSentBy () 
	public abstract gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public abstract gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort)  throws java.io.IOException 
	public abstract gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int)  throws java.io.IOException 
	public abstract void start ()  throws java.io.IOException 
	public abstract void stop () 
	public abstract int getDefaultTargetPort () 
	public abstract boolean isSecure () 
	public abstract int getMaximumMessageSize () 
	public abstract boolean inUse () 
	public abstract void run () 
	public boolean isSentBySet () 
	public static int getDefaultPort (java.lang.String) 
		String transport
}

gov/nist/javax/sip/stack/TCPMessageChannel.class
TCPMessageChannel.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.TCPMessageChannel extends gov.nist.javax.sip.stack.MessageChannel implements gov.nist.javax.sip.parser.SIPMessageListener java.lang.Runnable gov.nist.javax.sip.stack.RawMessageChannel  {
	private java.net.Socket mySock
	private gov.nist.javax.sip.parser.PipelinedMsgParser myParser
	protected java.io.InputStream myClientInputStream
	protected java.io.OutputStream myClientOutputStream
	protected String key
	protected boolean isCached
	protected boolean isRunning
	private Thread mythread
	protected gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected String myAddress
	protected int myPort
	protected java.net.InetAddress peerAddress
	protected int peerPort
	protected String peerProtocol
	private gov.nist.javax.sip.stack.TCPMessageProcessor tcpMessageProcessor
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack) 
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected void  (java.net.Socket, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TCPMessageProcessor)  throws java.io.IOException 
		java.net.Socket sock
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.TCPMessageProcessor msgProcessor
	protected void  (java.net.InetAddress, int, gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.TCPMessageProcessor)  throws java.io.IOException 
		java.net.InetAddress inetAddr
		int port
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		gov.nist.javax.sip.stack.TCPMessageProcessor messageProcessor
	public boolean isReliable () 
	public void close () 
		java.io.IOException ex
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public java.lang.String getTransport () 
	public java.lang.String getPeerAddress () 
	protected java.net.InetAddress getPeerInetAddress () 
	public java.lang.String getPeerProtocol () 
	private void sendMessage (byte[], boolean)  throws java.io.IOException 
		Thread thread
		byte[] msg
		boolean retry
		java.net.Socket sock
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		byte[] msg
		long time
	public void sendMessage (byte[], java.net.InetAddress, int, boolean)  throws java.io.IOException 
		Thread mythread
		byte[] message
		java.net.InetAddress receiverAddress
		int receiverPort
		boolean retry
		java.net.Socket sock
	public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String)  throws java.text.ParseException 
		java.io.IOException e
		String badReqRes
		String msgString
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		Class hdrClass
		String header
		String message
	public void processMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.lang.Exception 
		String badmsg
		java.text.ParseException ex
		int remotePort
		String key
		gov.nist.javax.sip.header.Via v
		javax.sip.address.Hop hop
		gov.nist.javax.sip.message.SIPResponse sipResponse
		byte[] resp
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.ServerRequestInterface sipServerRequest
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.ServerResponseInterface sipServerResponse
		gov.nist.javax.sip.header.ViaList viaList
		long receptionTime
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public void run () 
		byte[] msg
		int nbytes
		java.io.IOException ex
		Exception ex
		gov.nist.javax.sip.parser.Pipeline hispipe
		int bufferSize
	protected void uncache () 
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.stack.TCPMessageChannel that
		Object other
	public java.lang.String getKey () 
	public java.lang.String getViaHost () 
	public int getViaPort () 
	public int getPeerPort () 
	public int getPeerPacketSourcePort () 
	public java.net.InetAddress getPeerPacketSourceAddress () 
	public boolean isSecure () 
	static java.net.Socket access$000 (gov.nist.javax.sip.stack.TCPMessageChannel) 
		gov.nist.javax.sip.stack.TCPMessageChannel x0
}

gov/nist/javax/sip/stack/SIPDialog.class
SIPDialog.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.SIPDialog extends java.lang.Object implements javax.sip.Dialog gov.nist.javax.sip.DialogExt  {
	private static final long serialVersionUID
	private transient boolean dialogTerminatedEventDelivered
	private transient String stackTrace
	private String method
	private transient boolean isAssigned
	private boolean reInviteFlag
	private transient Object applicationData
	private transient gov.nist.javax.sip.message.SIPRequest originalRequest
	private gov.nist.javax.sip.message.SIPResponse lastResponse
	private transient gov.nist.javax.sip.stack.SIPTransaction firstTransaction
	private transient gov.nist.javax.sip.stack.SIPTransaction lastTransaction
	private String dialogId
	private transient String earlyDialogId
	private long localSequenceNumber
	private long remoteSequenceNumber
	protected String myTag
	protected String hisTag
	private gov.nist.javax.sip.header.RouteList routeList
	private transient gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	private int dialogState
	protected transient boolean ackSeen
	private transient gov.nist.javax.sip.message.SIPRequest lastAckSent
	private gov.nist.javax.sip.message.SIPRequest lastAckReceived
	protected transient boolean ackProcessed
	protected transient gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask timerTask
	protected transient Long nextSeqno
	private transient int retransmissionTicksLeft
	private transient int prevRetransmissionTicks
	private long originalLocalSequenceNumber
	private transient int ackLine
	public transient long auditTag
	protected javax.sip.address.Address localParty
	protected javax.sip.address.Address remoteParty
	protected javax.sip.header.CallIdHeader callIdHeader
	public static final int NULL_STATE
	public static final int EARLY_STATE
	public static final int CONFIRMED_STATE
	public static final int TERMINATED_STATE
	private static final int DIALOG_LINGER_TIME
	private boolean serverTransactionFlag
	private transient gov.nist.javax.sip.SipProviderImpl sipProvider
	private boolean terminateOnBye
	private transient boolean byeSent
	private javax.sip.address.Address remoteTarget
	private javax.sip.header.EventHeader eventHeader
	private transient long lastInviteOkReceived
	private transient java.util.concurrent.Semaphore ackSem
	private transient int reInviteWaitTime
	private transient gov.nist.javax.sip.stack.SIPDialog$DialogDeleteTask dialogDeleteTask
	private transient gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask dialogDeleteIfNoAckSentTask
	private transient boolean isAcknowledged
	private transient long highestSequenceNumberAcknowledged
	private boolean isBackToBackUserAgent
	private boolean sequenceNumberValidation
	private transient java.util.Set eventListeners
	private java.util.concurrent.Semaphore timerTaskLock
	protected boolean firstTransactionSecure
	protected boolean firstTransactionSeen
	protected String firstTransactionMethod
	protected String firstTransactionId
	protected boolean firstTransactionIsServerTransaction
	protected int firstTransactionPort
	protected gov.nist.javax.sip.header.Contact contactHeader
	private void  (gov.nist.javax.sip.SipProviderImpl) 
		gov.nist.javax.sip.SipProviderImpl provider
	private void recordStackTrace () 
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
	public void  (gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public void  (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.stack.SIPClientTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public void  (gov.nist.javax.sip.SipProviderImpl, gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.message.SIPResponse sipResponse
	private void printRouteList () 
	private boolean isClientDialog () 
		gov.nist.javax.sip.stack.SIPTransaction transaction
	private void raiseIOException (java.lang.String, int, java.lang.String) 
		String host
		int port
		String protocol
		javax.sip.IOExceptionEvent ioError
	private void raiseErrorEvent (int) 
		gov.nist.javax.sip.stack.SIPDialogEventListener nextListener
		int dialogTimeoutError
		gov.nist.javax.sip.stack.SIPDialogErrorEvent newErrorEvent
		java.util.Iterator listenerIterator
	private void setRemoteParty (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.message.SIPMessage sipMessage
	private void addRoute (gov.nist.javax.sip.header.RecordRouteList) 
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.address.AddressImpl address
		gov.nist.javax.sip.header.RecordRoute rr
		java.util.ListIterator li
		boolean addRoute
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.address.AddressImpl address
		gov.nist.javax.sip.header.RecordRoute rr
		java.util.ListIterator li
		boolean addRoute
		javax.sip.address.SipURI sipUri
		java.util.Iterator it
		javax.sip.address.SipURI sipUri
		java.util.Iterator it
		gov.nist.javax.sip.header.RecordRouteList recordRouteList
	void setRemoteTarget (javax.sip.header.ContactHeader) 
		javax.sip.header.ContactHeader contact
	private synchronized void addRoute (gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.header.ContactList contactList
		gov.nist.javax.sip.header.RecordRouteList rrlist
		gov.nist.javax.sip.header.ContactList contactList
		gov.nist.javax.sip.message.SIPResponse sipResponse
	private synchronized gov.nist.javax.sip.header.RouteList getRouteList () 
		gov.nist.javax.sip.header.Route route
		java.util.ListIterator li
		gov.nist.javax.sip.header.RouteList retval
	void setRouteList (gov.nist.javax.sip.header.RouteList) 
		gov.nist.javax.sip.header.RouteList routeList
	private void sendAck (javax.sip.message.Request, boolean)  throws javax.sip.SipException 
		java.text.ParseException ex
		gov.nist.javax.sip.ListeningPointImpl lp
		java.net.InetAddress inetAddress
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		boolean releaseAckSem
		long cseqNo
		java.io.IOException ex
		javax.sip.SipException ex
		Exception ex
		javax.sip.message.Request request
		boolean throwIOExceptionAsSipException
		gov.nist.javax.sip.message.SIPRequest ackRequest
		javax.sip.address.Hop hop
	void setStack (gov.nist.javax.sip.stack.SIPTransactionStack) 
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	gov.nist.javax.sip.stack.SIPTransactionStack getStack () 
	boolean isTerminatedOnBye () 
	void ackReceived (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction tr
	synchronized boolean testAndSetIsDialogTerminatedEventDelivered () 
		boolean retval
	public void addEventListener (gov.nist.javax.sip.stack.SIPDialogEventListener) 
		gov.nist.javax.sip.stack.SIPDialogEventListener newListener
	public void removeEventListener (gov.nist.javax.sip.stack.SIPDialogEventListener) 
		gov.nist.javax.sip.stack.SIPDialogEventListener oldListener
	public void setApplicationData (java.lang.Object) 
		Object applicationData
	public java.lang.Object getApplicationData () 
	public synchronized void requestConsumed () 
	public synchronized boolean isRequestConsumable (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest dialogRequest
	public void doDeferredDelete () 
	public void setState (int) 
		int state
	public void printDebugInfo () 
	public boolean isAckSeen () 
	public gov.nist.javax.sip.message.SIPRequest getLastAckSent () 
	public boolean isAckSent (long) 
		long cseqNo
	public javax.sip.Transaction getFirstTransaction () 
	public java.util.Iterator getRouteSet () 
	public synchronized void addRoute (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.header.RecordRouteList rrlist
		gov.nist.javax.sip.header.ContactList contactList
	public void setDialogId (java.lang.String) 
		String dialogId
	public static gov.nist.javax.sip.stack.SIPDialog createFromNOTIFY (gov.nist.javax.sip.stack.SIPClientTransaction, gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPClientTransaction subscribeTx
		gov.nist.javax.sip.stack.SIPTransaction notifyST
		gov.nist.javax.sip.stack.SIPDialog d
		gov.nist.javax.sip.message.SIPRequest not
	public boolean isServer () 
	protected boolean isReInvite () 
	public java.lang.String getDialogId () 
	private static void storeFirstTransactionInfo (gov.nist.javax.sip.stack.SIPDialog, gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction st
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.stack.SIPTransaction transaction
	public void addTransaction (gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	private void setRemoteTag (java.lang.String) 
		boolean removed
		String hisTag
	public gov.nist.javax.sip.stack.SIPTransaction getLastTransaction () 
	public gov.nist.javax.sip.stack.SIPServerTransaction getInviteTransaction () 
		gov.nist.javax.sip.stack.SIPDialog$DialogTimerTask t
	private void setLocalSequenceNumber (long) 
		long lCseq
	public void setRemoteSequenceNumber (long) 
		long rCseq
	public void incrementLocalSequenceNumber () 
	public int getRemoteSequenceNumber () 
	public int getLocalSequenceNumber () 
	public long getOriginalLocalSequenceNumber () 
	public long getLocalSeqNumber () 
	public long getRemoteSeqNumber () 
	public java.lang.String getLocalTag () 
	public java.lang.String getRemoteTag () 
	private void setLocalTag (java.lang.String) 
		String mytag
	public void delete () 
	public javax.sip.header.CallIdHeader getCallId () 
	private void setCallId (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.address.Address getLocalParty () 
	private void setLocalParty (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public javax.sip.address.Address getRemoteParty () 
	public javax.sip.address.Address getRemoteTarget () 
	public javax.sip.DialogState getState () 
	public boolean isSecure () 
	public void sendAck (javax.sip.message.Request)  throws javax.sip.SipException 
		javax.sip.message.Request request
	public javax.sip.message.Request createRequest (java.lang.String)  throws javax.sip.SipException 
		String method
	private javax.sip.message.Request createRequest (java.lang.String, gov.nist.javax.sip.message.SIPResponse)  throws javax.sip.SipException 
		Exception ex
		javax.sip.header.ContactHeader contactHeader
		javax.sip.InvalidArgumentException ex
		java.text.ParseException ex
		String method
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.address.SipUri sipUri
		gov.nist.javax.sip.header.CSeq cseq
		gov.nist.javax.sip.ListeningPointImpl lp
		gov.nist.javax.sip.header.Via via
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public void sendRequest (javax.sip.ClientTransaction)  throws javax.sip.TransactionDoesNotExistException javax.sip.SipException 
		javax.sip.ClientTransaction clientTransactionId
	public void sendRequest (javax.sip.ClientTransaction, boolean)  throws javax.sip.TransactionDoesNotExistException javax.sip.SipException 
		gov.nist.javax.sip.header.Via via
		java.text.ParseException ex
		javax.sip.address.Hop outboundProxy
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.stack.MessageChannel oldChannel
		Exception ex
		javax.sip.InvalidArgumentException ex
		java.io.IOException ex
		javax.sip.ClientTransaction clientTransactionId
		boolean allowInterleaving
		gov.nist.javax.sip.message.SIPRequest dialogRequest
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		javax.sip.address.Hop hop
	private boolean toRetransmitFinalResponse (int) 
		int T2
	protected void setRetransmissionTicks () 
	public void resendAck ()  throws javax.sip.SipException 
		gov.nist.javax.sip.header.TimeStamp ts
	public java.lang.String getMethod () 
	protected void startTimer (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
	protected void stopTimer () 
	public javax.sip.message.Request createPrack (javax.sip.message.Response)  throws javax.sip.DialogDoesNotExistException javax.sip.SipException 
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.message.SIPRequest sipRequest
		String toHeaderTag
		gov.nist.javax.sip.header.RAck rack
		gov.nist.javax.sip.header.RSeq rseq
		Exception ex
		javax.sip.message.Response relResponse
	private void updateRequest (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.header.RouteList rl
	public javax.sip.message.Request createAck (long)  throws javax.sip.InvalidArgumentException javax.sip.SipException 
		gov.nist.javax.sip.header.Route r
		gov.nist.core.NameValueList originalRequestParameters
		gov.nist.javax.sip.header.Authorization authorization
		javax.sip.address.SipURI uri4transport
		String transport
		gov.nist.javax.sip.ListeningPointImpl lp
		gov.nist.javax.sip.message.SIPRequest sipRequest
		java.util.List vias
		gov.nist.javax.sip.header.Via via
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		Exception ex
		long cseqno
	public gov.nist.javax.sip.SipProviderImpl getSipProvider () 
	public void setSipProvider (gov.nist.javax.sip.SipProviderImpl) 
		gov.nist.javax.sip.SipProviderImpl sipProvider
	public void setResponseTags (gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.message.SIPResponse sipResponse
		String responseFromTag
	public void setLastResponse (gov.nist.javax.sip.stack.SIPTransaction, gov.nist.javax.sip.message.SIPResponse) 
		gov.nist.javax.sip.header.RecordRoute rr
		gov.nist.javax.sip.header.Route route
		java.util.ListIterator it
		gov.nist.javax.sip.header.RecordRouteList rrList
		boolean doPutDialog
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		int statusCode
		String cseqMethod
	public void startRetransmitTimer (gov.nist.javax.sip.stack.SIPServerTransaction, javax.sip.message.Response) 
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTx
		javax.sip.message.Response response
	public gov.nist.javax.sip.message.SIPResponse getLastResponse () 
	private void doTargetRefresh (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.header.Contact contact
		gov.nist.javax.sip.message.SIPMessage sipMessage
		gov.nist.javax.sip.header.ContactList contactList
	private static final boolean optionPresent (java.util.ListIterator, java.lang.String) 
		javax.sip.header.OptionTag opt
		java.util.ListIterator l
		String option
	public javax.sip.message.Response createReliableProvisionalResponse (int)  throws javax.sip.InvalidArgumentException javax.sip.SipException 
		Exception ex
		gov.nist.javax.sip.header.RecordRouteList rrlclone
		int statusCode
		gov.nist.javax.sip.message.SIPRequest request
		java.util.ListIterator list
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.header.Require require
		gov.nist.javax.sip.header.RSeq rseq
		gov.nist.javax.sip.header.RecordRouteList rrl
	public boolean handlePrack (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest prackRequest
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.header.RAck rack
		gov.nist.javax.sip.header.CSeq cseq
		gov.nist.javax.sip.header.RSeq rseq
	public void sendReliableProvisionalResponse (javax.sip.message.Response)  throws javax.sip.SipException 
		javax.sip.header.RequireHeader rh
		gov.nist.javax.sip.header.Require require
		javax.sip.message.Response relResponse
		gov.nist.javax.sip.message.SIPResponse sipResponse
		java.util.ListIterator requireList
		boolean found
		gov.nist.javax.sip.stack.SIPServerTransaction serverTransaction
	public void terminateOnBye (boolean)  throws javax.sip.SipException 
		boolean terminateFlag
	public void setAssigned () 
	public boolean isAssigned () 
	public gov.nist.javax.sip.header.Contact getMyContactHeader () 
	public boolean handleAck (gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.stack.SIPServerTransaction tr
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	void setEarlyDialogId (java.lang.String) 
		String earlyDialogId
	java.lang.String getEarlyDialogId () 
	void releaseAckSem () 
	boolean takeAckSem () 
		InterruptedException ex
	private void setLastAckReceived (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest lastAckReceived
	protected gov.nist.javax.sip.message.SIPRequest getLastAckReceived () 
	private void setLastAckSent (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest lastAckSent
	public boolean isAtleastOneAckSent () 
	public boolean isBackToBackUserAgent () 
	public synchronized void doDeferredDeleteIfNoAckSent (long) 
		long seqno
	public void setBackToBackUserAgent () 
	javax.sip.header.EventHeader getEventHeader () 
	void setEventHeader (javax.sip.header.EventHeader) 
		javax.sip.header.EventHeader eventHeader
	void setServerTransactionFlag (boolean) 
		boolean serverTransactionFlag
	void setReInviteFlag (boolean) 
		boolean reInviteFlag
	public boolean isSequnceNumberValidation () 
	public void disableSequenceNumberValidation () 
	public void acquireTimerTaskSem () 
		InterruptedException ex
		boolean acquired
	public void releaseTimerTaskSem () 
	public volatile javax.sip.SipProvider getSipProvider () 
	static gov.nist.javax.sip.stack.SIPTransactionStack access$000 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static gov.nist.javax.sip.SipProviderImpl access$100 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static void access$200 (gov.nist.javax.sip.stack.SIPDialog, int) 
		gov.nist.javax.sip.stack.SIPDialog x0
		int x1
	static int access$300 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static java.util.Set access$400 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static java.util.concurrent.Semaphore access$502 (gov.nist.javax.sip.stack.SIPDialog, java.util.concurrent.Semaphore) 
		gov.nist.javax.sip.stack.SIPDialog x0
		java.util.concurrent.Semaphore x1
	static boolean access$600 (gov.nist.javax.sip.stack.SIPDialog, int) 
		gov.nist.javax.sip.stack.SIPDialog x0
		int x1
	static void access$700 (gov.nist.javax.sip.stack.SIPDialog, java.lang.String, int, java.lang.String) 
		gov.nist.javax.sip.stack.SIPDialog x0
		String x1
		int x2
		String x3
	static int access$800 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static long access$900 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask access$1002 (gov.nist.javax.sip.stack.SIPDialog, gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask) 
		gov.nist.javax.sip.stack.SIPDialog x0
		gov.nist.javax.sip.stack.SIPDialog$DialogDeleteIfNoAckSentTask x1
	static boolean access$1100 (gov.nist.javax.sip.stack.SIPDialog) 
		gov.nist.javax.sip.stack.SIPDialog x0
	static void  () 
}

gov/nist/javax/sip/stack/UDPMessageProcessor.class
UDPMessageProcessor.java
package gov.nist.javax.sip.stack
public gov.nist.javax.sip.stack.UDPMessageProcessor extends gov.nist.javax.sip.stack.MessageProcessor {
	private int port
	protected java.util.LinkedList messageQueue
	protected java.util.LinkedList messageChannels
	protected int threadPoolSize
	protected java.net.DatagramSocket sock
	protected boolean isRunning
	private static final int HIGHWAT
	private static final int LOWAT
	protected void  (java.net.InetAddress, gov.nist.javax.sip.stack.SIPTransactionStack, int)  throws java.io.IOException 
		java.net.SocketException ex
		java.net.InetAddress ipAddress
		gov.nist.javax.sip.stack.SIPTransactionStack sipStack
		int port
	public int getPort () 
	public void start ()  throws java.io.IOException 
		Thread thread
	public void run () 
		gov.nist.javax.sip.stack.UDPMessageChannel channel
		int i
		float threshold
		boolean decision
		int bufsize
		byte[] message
		java.net.DatagramPacket packet
		java.net.SocketException ex
		java.io.IOException ex
		Exception ex
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
	public void stop () 
	public java.lang.String getTransport () 
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (gov.nist.core.HostPort)  throws java.net.UnknownHostException 
		gov.nist.core.HostPort targetHostPort
	public gov.nist.javax.sip.stack.MessageChannel createMessageChannel (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress host
		int port
	public int getDefaultTargetPort () 
	public boolean isSecure () 
	public int getMaximumMessageSize () 
	public boolean inUse () 
}

gov/nist/javax/sip/stack/SIPTransaction.class
SIPTransaction.java
package gov.nist.javax.sip.stack
public abstract gov.nist.javax.sip.stack.SIPTransaction extends gov.nist.javax.sip.stack.MessageChannel implements javax.sip.Transaction gov.nist.javax.sip.TransactionExt  {
	protected boolean toListener
	protected int BASE_TIMER_INTERVAL
	protected int T4
	protected int T2
	protected int TIMER_I
	protected int TIMER_K
	protected int TIMER_D
	protected static final int T1
	protected static final int TIMER_A
	protected static final int TIMER_B
	protected static final int TIMER_J
	protected static final int TIMER_F
	protected static final int TIMER_H
	protected transient Object applicationData
	protected gov.nist.javax.sip.message.SIPResponse lastResponse
	protected boolean isMapped
	private java.util.concurrent.Semaphore semaphore
	protected boolean isSemaphoreAquired
	protected String transactionId
	public long auditTag
	public static final javax.sip.TransactionState INITIAL_STATE
	public static final javax.sip.TransactionState TRYING_STATE
	public static final javax.sip.TransactionState CALLING_STATE
	public static final javax.sip.TransactionState PROCEEDING_STATE
	public static final javax.sip.TransactionState COMPLETED_STATE
	public static final javax.sip.TransactionState CONFIRMED_STATE
	public static final javax.sip.TransactionState TERMINATED_STATE
	protected static final int MAXIMUM_RETRANSMISSION_TICK_COUNT
	protected transient gov.nist.javax.sip.stack.SIPTransactionStack sipStack
	protected gov.nist.javax.sip.message.SIPRequest originalRequest
	private transient gov.nist.javax.sip.stack.MessageChannel encapsulatedChannel
	protected int peerPort
	protected java.net.InetAddress peerInetAddress
	protected String peerAddress
	protected String peerProtocol
	protected int peerPacketSourcePort
	protected java.net.InetAddress peerPacketSourceAddress
	protected java.util.concurrent.atomic.AtomicBoolean transactionTimerStarted
	private String branch
	private String method
	private long cSeq
	private javax.sip.TransactionState currentState
	private transient int retransmissionTimerLastTickCount
	private transient int retransmissionTimerTicksLeft
	protected int timeoutTimerTicksLeft
	private transient java.util.Set eventListeners
	protected gov.nist.javax.sip.header.From from
	protected gov.nist.javax.sip.header.To to
	protected gov.nist.javax.sip.header.Event event
	protected gov.nist.javax.sip.header.CallID callId
	protected int collectionTime
	protected String toTag
	protected String fromTag
	private boolean terminatedEventDelivered
	public java.lang.String getBranchId () 
	protected void  (gov.nist.javax.sip.stack.SIPTransactionStack, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.SIPTransactionStack newParentStack
		gov.nist.javax.sip.stack.MessageChannel newEncapsulatedChannel
	public void setOriginalRequest (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.message.SIPRequest newOriginalRequest
		String newBranch
	public gov.nist.javax.sip.message.SIPRequest getOriginalRequest () 
	public javax.sip.message.Request getRequest () 
	public final boolean isInviteTransaction () 
	public final boolean isCancelTransaction () 
	public final boolean isByeTransaction () 
	public gov.nist.javax.sip.stack.MessageChannel getMessageChannel () 
	public final void setBranch (java.lang.String) 
		String newBranch
	public final java.lang.String getBranch () 
	public final java.lang.String getMethod () 
	public final long getCSeq () 
	public void setState (javax.sip.TransactionState) 
		javax.sip.TransactionState newState
	public javax.sip.TransactionState getState () 
	protected final void enableRetransmissionTimer () 
	protected final void enableRetransmissionTimer (int) 
		int tickCount
	protected final void disableRetransmissionTimer () 
	protected final void enableTimeoutTimer (int) 
		int tickCount
	protected final void disableTimeoutTimer () 
	final void fireTimer () 
	public final boolean isTerminated () 
	public java.lang.String getHost () 
	public java.lang.String getKey () 
	public int getPort () 
	public gov.nist.javax.sip.stack.SIPTransactionStack getSIPStack () 
	public java.lang.String getPeerAddress () 
	public int getPeerPort () 
	public int getPeerPacketSourcePort () 
	public java.net.InetAddress getPeerPacketSourceAddress () 
	protected java.net.InetAddress getPeerInetAddress () 
	protected java.lang.String getPeerProtocol () 
	public java.lang.String getTransport () 
	public boolean isReliable () 
	public gov.nist.javax.sip.header.Via getViaHeader () 
		gov.nist.javax.sip.header.Via channelViaHeader
	public void sendMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.io.IOException 
		gov.nist.javax.sip.message.SIPMessage messageToSend
	protected void sendMessage (byte[], java.net.InetAddress, int, boolean)  throws java.io.IOException 
		byte[] messageBytes
		java.net.InetAddress receiverAddress
		int receiverPort
		boolean retry
	public void addEventListener (gov.nist.javax.sip.stack.SIPTransactionEventListener) 
		gov.nist.javax.sip.stack.SIPTransactionEventListener newListener
	public void removeEventListener (gov.nist.javax.sip.stack.SIPTransactionEventListener) 
		gov.nist.javax.sip.stack.SIPTransactionEventListener oldListener
	protected void raiseErrorEvent (int) 
		gov.nist.javax.sip.stack.SIPTransactionEventListener nextListener
		int errorEventID
		gov.nist.javax.sip.stack.SIPTransactionErrorEvent newErrorEvent
		java.util.Iterator listenerIterator
	protected boolean isServerTransaction () 
	public abstract javax.sip.Dialog getDialog () 
	public abstract void setDialog (gov.nist.javax.sip.stack.SIPDialog, java.lang.String) 
	public int getRetransmitTimer () 
	public java.lang.String getViaHost () 
	public gov.nist.javax.sip.message.SIPResponse getLastResponse () 
	public javax.sip.message.Response getResponse () 
	public java.lang.String getTransactionId () 
	public int hashCode () 
	public int getViaPort () 
	public boolean doesCancelMatchTransaction (gov.nist.javax.sip.message.SIPRequest) 
		gov.nist.javax.sip.header.Via topViaHeader
		String messageBranch
		gov.nist.javax.sip.message.SIPRequest requestToTest
		gov.nist.javax.sip.header.ViaList viaHeaders
		boolean transactionMatches
	public void setRetransmitTimer (int) 
		int retransmitTimer
	public void close () 
	public boolean isSecure () 
	public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor () 
	public void setApplicationData (java.lang.Object) 
		Object applicationData
	public java.lang.Object getApplicationData () 
	public void setEncapsulatedChannel (gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.stack.MessageChannel messageChannel
	public gov.nist.javax.sip.SipProviderImpl getSipProvider () 
	public void raiseIOExceptionEvent () 
		String host
		int port
		String transport
		javax.sip.IOExceptionEvent exceptionEvent
	public boolean acquireSem () 
		Exception ex
		boolean retval
	public void releaseSem () 
		Exception ex
	protected void semRelease () 
		Exception ex
	public boolean passToListener () 
	public void setPassToListener () 
	protected synchronized boolean testAndSetTransactionTerminatedEvent () 
		boolean retval
	public java.lang.String getCipherSuite ()  throws java.lang.UnsupportedOperationException 
	public java.security.cert.Certificate[] getLocalCertificates ()  throws java.lang.UnsupportedOperationException 
	public java.security.cert.Certificate[] getPeerCertificates ()  throws javax.net.ssl.SSLPeerUnverifiedException 
	protected abstract void startTransactionTimer () 
	public abstract boolean isMessagePartOfTransaction (gov.nist.javax.sip.message.SIPMessage) 
	protected abstract void fireRetransmissionTimer () 
	protected abstract void fireTimeoutTimer () 
	public volatile javax.sip.SipProvider getSipProvider () 
	static gov.nist.javax.sip.stack.MessageChannel access$000 (gov.nist.javax.sip.stack.SIPTransaction) 
		gov.nist.javax.sip.stack.SIPTransaction x0
	static void  () 
}

gov/nist/javax/sip/SipProviderImpl.class
SipProviderImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.SipProviderImpl extends java.lang.Object implements javax.sip.SipProvider gov.nist.javax.sip.SipProviderExt gov.nist.javax.sip.stack.SIPTransactionEventListener gov.nist.javax.sip.stack.SIPDialogEventListener  {
	private javax.sip.SipListener sipListener
	protected gov.nist.javax.sip.SipStackImpl sipStack
	private java.util.concurrent.ConcurrentHashMap listeningPoints
	private gov.nist.javax.sip.EventScanner eventScanner
	private String address
	private int port
	private boolean automaticDialogSupportEnabled
	private String IN_ADDR_ANY
	private String IN6_ADDR_ANY
	private boolean dialogErrorsAutomaticallyHandled
	private void  () 
	protected void stop () 
		gov.nist.javax.sip.ListeningPointImpl listeningPoint
		java.util.Iterator it
	public javax.sip.ListeningPoint getListeningPoint (java.lang.String) 
		String transport
	public void handleEvent (java.util.EventObject, gov.nist.javax.sip.stack.SIPTransaction) 
		javax.sip.Dialog dialog
		javax.sip.Dialog dialog
		java.util.EventObject sipEvent
		gov.nist.javax.sip.stack.SIPTransaction transaction
		gov.nist.javax.sip.EventWrapper eventWrapper
	protected void  (gov.nist.javax.sip.SipStackImpl) 
		gov.nist.javax.sip.SipStackImpl sipStack
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public void addSipListener (javax.sip.SipListener)  throws java.util.TooManyListenersException 
		javax.sip.SipListener sipListener
	public javax.sip.ListeningPoint getListeningPoint () 
	public javax.sip.header.CallIdHeader getNewCallId () 
		String callId
		gov.nist.javax.sip.header.CallID callid
	public javax.sip.ClientTransaction getNewClientTransaction (javax.sip.message.Request)  throws javax.sip.TransactionUnavailableException 
		gov.nist.javax.sip.ListeningPointImpl lp
		gov.nist.javax.sip.header.Via via
		java.text.ParseException ex
		javax.sip.ClientTransaction retval
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		javax.sip.SipException ex
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		String branchId
		gov.nist.javax.sip.header.Via topmostVia
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		java.io.IOException ex
		java.text.ParseException ex
		javax.sip.InvalidArgumentException ex
		javax.sip.message.Request request
		gov.nist.javax.sip.message.SIPRequest sipRequest
		javax.sip.address.Hop hop
		String transport
		gov.nist.javax.sip.ListeningPointImpl listeningPoint
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
	public javax.sip.ServerTransaction getNewServerTransaction (javax.sip.message.Request)  throws javax.sip.TransactionAlreadyExistsException javax.sip.TransactionUnavailableException 
		java.text.ParseException ex
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		java.io.IOException ex
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
		java.io.IOException ex
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.stack.MessageChannel mc
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
		javax.sip.message.Request request
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.SipStack getSipStack () 
	public void removeSipListener (javax.sip.SipListener) 
		gov.nist.javax.sip.SipProviderImpl nextProvider
		java.util.Iterator it
		javax.sip.SipListener sipListener
		boolean found
	public void sendRequest (javax.sip.message.Request)  throws javax.sip.SipException 
		javax.sip.Dialog dialog
		gov.nist.javax.sip.header.Via via
		String branch
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		java.io.IOException ex
		java.text.ParseException ex1
		javax.sip.message.Request request
		javax.sip.address.Hop hop
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public void sendResponse (javax.sip.message.Response)  throws javax.sip.SipException 
		gov.nist.javax.sip.ListeningPointImpl listeningPoint
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		java.io.IOException ex
		javax.sip.message.Response response
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.header.Via via
		gov.nist.javax.sip.stack.SIPServerTransaction st
		String transport
		String host
		int port
		javax.sip.address.Hop hop
	public synchronized void setListeningPoint (javax.sip.ListeningPoint) 
		javax.sip.ListeningPoint listeningPoint
		gov.nist.javax.sip.ListeningPointImpl lp
		String transport
	public javax.sip.Dialog getNewDialog (javax.sip.Transaction)  throws javax.sip.SipException 
		gov.nist.javax.sip.stack.SIPServerTransaction st
		javax.sip.message.Response response
		gov.nist.javax.sip.message.SIPRequest sipRequest
		String dialogId
		gov.nist.javax.sip.message.SIPRequest request
		String dialogId
		gov.nist.javax.sip.stack.SIPClientTransaction sipClientTx
		gov.nist.javax.sip.message.SIPResponse response
		javax.sip.Transaction transaction
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.stack.SIPTransaction sipTransaction
	public void transactionErrorEvent (gov.nist.javax.sip.stack.SIPTransactionErrorEvent) 
		gov.nist.javax.sip.stack.SIPClientTransaction clientTx
		javax.sip.address.Hop hop
		Object errorObject
		javax.sip.Timeout timeout
		javax.sip.TimeoutEvent ev
		gov.nist.javax.sip.stack.SIPClientTransaction clientTx
		javax.sip.address.Hop hop
		Object errorObject
		javax.sip.Timeout timeout
		javax.sip.TimeoutEvent ev
		Object errorObject
		javax.sip.Transaction tx
		javax.sip.Timeout timeout
		javax.sip.TimeoutEvent ev
		gov.nist.javax.sip.stack.SIPTransactionErrorEvent transactionErrorEvent
		gov.nist.javax.sip.stack.SIPTransaction transaction
	public synchronized void dialogErrorEvent (gov.nist.javax.sip.stack.SIPDialogErrorEvent) 
		gov.nist.javax.sip.stack.SIPDialogErrorEvent dialogErrorEvent
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		gov.nist.javax.sip.DialogTimeoutEvent$Reason reason
		gov.nist.javax.sip.DialogTimeoutEvent ev
	public synchronized javax.sip.ListeningPoint[] getListeningPoints () 
		javax.sip.ListeningPoint[] retval
	public synchronized void addListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
		javax.sip.ListeningPoint listeningPoint
		gov.nist.javax.sip.ListeningPointImpl lp
		String transport
	public synchronized void removeListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
		javax.sip.ListeningPoint listeningPoint
		gov.nist.javax.sip.ListeningPointImpl lp
	public synchronized void removeListeningPoints () 
		gov.nist.javax.sip.ListeningPointImpl lp
		java.util.Iterator it
	public void setAutomaticDialogSupportEnabled (boolean) 
		boolean automaticDialogSupportEnabled
	public boolean isAutomaticDialogSupportEnabled () 
	public void setDialogErrorsAutomaticallyHandled () 
	public boolean isDialogErrorsAutomaticallyHandled () 
	public javax.sip.SipListener getSipListener () 
}

gov/nist/javax/sip/SipStackImpl.class
SipStackImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.SipStackImpl extends gov.nist.javax.sip.stack.SIPTransactionStack implements javax.sip.SipStack gov.nist.javax.sip.SipStackExt  {
	private gov.nist.javax.sip.EventScanner eventScanner
	private java.util.Hashtable listeningPoints
	private java.util.LinkedList sipProviders
	public static final Integer MAX_DATAGRAM_SIZE
	boolean reEntrantListener
	javax.sip.SipListener sipListener
	boolean deliverTerminatedEventForAck
	boolean deliverUnsolicitedNotify
	private java.util.concurrent.Semaphore stackSemaphore
	private String[] cipherSuites
	private String[] enabledProtocols
	protected void  () 
		gov.nist.javax.sip.NistSipMessageFactoryImpl msgFactory
	private void reInitialize () 
	boolean isAutomaticDialogSupportEnabled () 
	public void  (java.util.Properties)  throws javax.sip.PeerUnavailableException 
		java.net.UnknownHostException ex
		Class stackLoggerClass
		Class[] constructorArgs
		java.lang.reflect.Constructor cons
		Object[] args
		gov.nist.core.StackLogger stackLogger
		java.lang.reflect.InvocationTargetException ex1
		Exception ex
		Class serverLoggerClass
		Class[] constructorArgs
		java.lang.reflect.Constructor cons
		Object[] args
		java.lang.reflect.InvocationTargetException ex1
		Exception ex
		Class routerClass
		Class[] constructorArgs
		java.lang.reflect.Constructor cons
		Object[] args
		javax.sip.address.Router router
		java.lang.reflect.InvocationTargetException ex1
		Exception ex
		String em
		java.util.StringTokenizer st
		Exception e1
		String keyStorePassword
		String nextEvent
		java.util.StringTokenizer st
		Class clazz
		java.lang.reflect.Constructor c
		Exception e
		String path
		Class clazz
		java.lang.reflect.Constructor c
		Exception e
		String path
		NumberFormatException ex
		NumberFormatException ex
		NumberFormatException ex
		NumberFormatException ex
		int rt
		NumberFormatException nfe
		NumberFormatException ex
		NumberFormatException ex
		Class clazz
		java.lang.reflect.Constructor c
		Exception ex
		java.util.StringTokenizer st
		String[] protocols
		int i
		String buildTimeStamp
		java.io.IOException ex
		java.io.BufferedReader streamReader
		java.util.Properties configurationProperties
		String address
		String name
		String stackLoggerClassName
		String serverLoggerClassName
		String routerPath
		String useRouterForAll
		String extensionMethods
		String keyStoreFile
		String trustStoreFile
		String forkedSubscriptions
		String NETWORK_LAYER_KEY
		String ADDRESS_RESOLVER_KEY
		String maxConnections
		String threadPoolSize
		String serverTransactionTableSize
		String clientTransactionTableSize
		String flag
		String cacheflag
		String readTimeout
		String stunAddr
		String maxMsgSize
		String rel
		String interval
		String messageLogFactoryClasspath
		boolean computeContentLength
		String tlsClientProtocols
		java.io.InputStream in
		String bufferSize
		int bufferSizeInteger
		boolean congetstionControlEnabled
	public synchronized javax.sip.ListeningPoint createListeningPoint (java.lang.String, int, java.lang.String)  throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException 
		java.net.InetAddress inetAddr
		gov.nist.javax.sip.stack.MessageProcessor messageProcessor
		java.io.IOException ex
		String address
		int port
		String transport
		String key
		gov.nist.javax.sip.ListeningPointImpl lip
	public javax.sip.SipProvider createSipProvider (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
		javax.sip.ListeningPoint listeningPoint
		gov.nist.javax.sip.ListeningPointImpl listeningPointImpl
		gov.nist.javax.sip.SipProviderImpl provider
	public void deleteListeningPoint (javax.sip.ListeningPoint)  throws javax.sip.ObjectInUseException 
		javax.sip.ListeningPoint listeningPoint
		gov.nist.javax.sip.ListeningPointImpl lip
		String key
	public void deleteSipProvider (javax.sip.SipProvider)  throws javax.sip.ObjectInUseException 
		javax.sip.SipProvider sipProvider
		gov.nist.javax.sip.SipProviderImpl sipProviderImpl
	public java.lang.String getIPAddress () 
	public java.util.Iterator getListeningPoints () 
	public boolean isRetransmissionFilterActive () 
	public java.util.Iterator getSipProviders () 
	public java.lang.String getStackName () 
	protected void finalize () 
	public javax.sip.ListeningPoint createListeningPoint (int, java.lang.String)  throws javax.sip.TransportNotSupportedException javax.sip.InvalidArgumentException 
		int port
		String transport
	public void stop () 
	public void start ()  throws javax.sip.ProviderDoesNotExistException javax.sip.SipException 
	public javax.sip.SipListener getSipListener () 
	public gov.nist.javax.sip.LogRecordFactory getLogRecordFactory () 
	public gov.nist.javax.sip.EventScanner getEventScanner () 
	public gov.nist.javax.sip.clientauthutils.AuthenticationHelper getAuthenticationHelper (gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory) 
		gov.nist.javax.sip.clientauthutils.AccountManager accountManager
		javax.sip.header.HeaderFactory headerFactory
	public gov.nist.javax.sip.clientauthutils.AuthenticationHelper getSecureAuthenticationHelper (gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory) 
		gov.nist.javax.sip.clientauthutils.SecureAccountManager accountManager
		javax.sip.header.HeaderFactory headerFactory
	public void setEnabledCipherSuites (java.lang.String[]) 
		String[] newCipherSuites
	public java.lang.String[] getEnabledCipherSuites () 
	public void setEnabledProtocols (java.lang.String[]) 
		String[] newProtocols
	public java.lang.String[] getEnabledProtocols () 
	public void setIsBackToBackUserAgent (boolean) 
		boolean flag
	public boolean isBackToBackUserAgent () 
	public boolean isAutomaticDialogErrorHandlingEnabled () 
	public boolean acquireSem () 
		InterruptedException ex
	public void releaseSem () 
	static void  () 
}

gov/nist/javax/sip/DefaultAddressResolver.class
DefaultAddressResolver.java
package gov.nist.javax.sip
public gov.nist.javax.sip.DefaultAddressResolver extends java.lang.Object implements gov.nist.core.net.AddressResolver  {
	public void  () 
	public javax.sip.address.Hop resolveAddress (javax.sip.address.Hop) 
		javax.sip.address.Hop inputAddress
}

gov/nist/javax/sip/ListeningPointExt.class
ListeningPointExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ListeningPointExt extends java.lang.Object implements javax.sip.ListeningPoint  {
	public abstract javax.sip.header.ContactHeader createContactHeader () 
	public abstract void sendHeartbeat (java.lang.String, int)  throws java.io.IOException 
	public abstract javax.sip.header.ViaHeader createViaHeader () 
}

gov/nist/javax/sip/DialogFilter.class
DialogFilter.java
package gov.nist.javax.sip
 gov.nist.javax.sip.DialogFilter extends java.lang.Object implements gov.nist.javax.sip.stack.ServerRequestInterface gov.nist.javax.sip.stack.ServerResponseInterface  {
	protected gov.nist.javax.sip.stack.SIPTransaction transactionChannel
	protected gov.nist.javax.sip.ListeningPointImpl listeningPoint
	private gov.nist.javax.sip.SipStackImpl sipStack
	public void  (gov.nist.javax.sip.SipStackImpl) 
		gov.nist.javax.sip.SipStackImpl sipStack
	private void sendRequestPendingResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction) 
		gov.nist.javax.sip.header.RetryAfter retryAfter
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		javax.sip.header.ServerHeader serverHeader
	private void sendBadRequestResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction, java.lang.String) 
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		String reasonPhrase
		gov.nist.javax.sip.message.SIPResponse sipResponse
		javax.sip.header.ServerHeader serverHeader
	private void sendCallOrTransactionDoesNotExistResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction) 
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		javax.sip.header.ServerHeader serverHeader
	private void sendLoopDetectedResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction) 
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
		javax.sip.header.ServerHeader serverHeader
	private void sendServerInternalErrorResponse (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.SIPServerTransaction) 
		javax.sip.header.ServerHeader serverHeader
		gov.nist.javax.sip.header.RetryAfter retryAfter
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public void processRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.address.SipUri contactUri
		String ipAddress
		int contactPort
		String contactTransport
		gov.nist.javax.sip.header.Contact contact
		gov.nist.javax.sip.stack.SIPServerTransaction sipServerTransaction
		int port
		int port
		gov.nist.javax.sip.header.RouteList routes
		gov.nist.javax.sip.header.Route route
		gov.nist.javax.sip.address.SipUri uri
		int port
		String host
		long cseqno
		String method
		gov.nist.javax.sip.message.SIPRequest lastRequest
		javax.sip.header.ReferToHeader sipHeader
		gov.nist.javax.sip.stack.SIPTransaction lastTransaction
		Exception ex
		gov.nist.javax.sip.stack.SIPServerTransaction st
		gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
		gov.nist.javax.sip.stack.SIPServerTransaction st
		Exception ex
		gov.nist.javax.sip.stack.SIPServerTransaction ackTransaction
		javax.sip.SipException e
		gov.nist.javax.sip.message.SIPResponse notExist
		Exception ex
		javax.sip.SipException ex
		gov.nist.javax.sip.message.SIPResponse response
		java.io.IOException ex
		Exception ex
		javax.sip.SipException ex
		gov.nist.javax.sip.message.SIPResponse response
		Exception ex
		gov.nist.javax.sip.stack.SIPServerTransaction st
		gov.nist.javax.sip.stack.SIPTransaction lastTransaction
		java.io.IOException ex
		javax.sip.message.Response errorResponse
		Exception ex
		gov.nist.javax.sip.header.Event event
		javax.sip.RequestEvent sipEvent
		gov.nist.javax.sip.stack.SIPDialog subscriptionDialog
		javax.sip.RequestEvent sipEvent
		gov.nist.javax.sip.stack.SIPClientTransaction pendingSubscribeClientTx
		javax.sip.RequestEvent sipEvent
		javax.sip.RequestEvent sipEvent
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.MessageChannel incomingMessageChannel
		gov.nist.javax.sip.SipStackImpl sipStack
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.stack.SIPServerTransaction transaction
		String dialogId
		gov.nist.javax.sip.stack.SIPDialog dialog
		javax.sip.RequestEvent sipEvent
	public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel, gov.nist.javax.sip.stack.SIPDialog) 
		javax.sip.SipException ex
		boolean ackAlreadySent
		gov.nist.javax.sip.stack.SIPClientTransaction forked
		gov.nist.javax.sip.ResponseEventExt sipEvent
		gov.nist.javax.sip.stack.SIPClientTransaction forked
		gov.nist.javax.sip.message.SIPResponse response
		gov.nist.javax.sip.stack.MessageChannel incomingMessageChannel
		gov.nist.javax.sip.stack.SIPDialog dialog
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.stack.SIPClientTransaction transaction
		gov.nist.javax.sip.SipStackImpl sipStackImpl
		gov.nist.javax.sip.ResponseEventExt responseEvent
	public java.lang.String getProcessingInfo () 
	public void processResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
		String originalFrom
		javax.sip.message.Request ackRequest
		Exception ex
		boolean ackAlreadySent
		gov.nist.javax.sip.ClientTransactionExt originalTx
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.MessageChannel incomingChannel
		String dialogID
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		String method
		gov.nist.javax.sip.SipProviderImpl sipProvider
		gov.nist.javax.sip.stack.SIPClientTransaction transaction
		gov.nist.javax.sip.ResponseEventExt responseEvent
}

gov/nist/javax/sip/ClientTransactionExt.class
ClientTransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ClientTransactionExt extends java.lang.Object implements javax.sip.ClientTransaction gov.nist.javax.sip.TransactionExt  {
	public abstract void setNotifyOnRetransmit (boolean) 
	public abstract void alertIfStillInCallingStateBy (int) 
	public abstract javax.sip.address.Hop getNextHop () 
	public abstract boolean isSecure () 
}

gov/nist/javax/sip/DialogTimeoutEvent$Reason.class
DialogTimeoutEvent.java
package gov.nist.javax.sip
public final gov.nist.javax.sip.DialogTimeoutEvent$Reason extends java.lang.Enum {
	public static final gov.nist.javax.sip.DialogTimeoutEvent$Reason AckNotReceived
	public static final gov.nist.javax.sip.DialogTimeoutEvent$Reason AckNotSent
	public static final gov.nist.javax.sip.DialogTimeoutEvent$Reason ReInviteTimeout
	private static final gov.nist.javax.sip.DialogTimeoutEvent$Reason[] $VALUES
	public static gov.nist.javax.sip.DialogTimeoutEvent$Reason[] values () 
	public static gov.nist.javax.sip.DialogTimeoutEvent$Reason valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

gov/nist/javax/sip/NistSipMessageFactoryImpl.class
NistSipMessageFactoryImpl.java
package gov.nist.javax.sip
 gov.nist.javax.sip.NistSipMessageFactoryImpl extends java.lang.Object implements gov.nist.javax.sip.stack.StackMessageFactory  {
	private gov.nist.javax.sip.SipStackImpl sipStack
	public gov.nist.javax.sip.stack.ServerRequestInterface newSIPServerRequest (gov.nist.javax.sip.message.SIPRequest, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.SipStackImpl theStack
		gov.nist.javax.sip.DialogFilter retval
	public gov.nist.javax.sip.stack.ServerResponseInterface newSIPServerResponse (gov.nist.javax.sip.message.SIPResponse, gov.nist.javax.sip.stack.MessageChannel) 
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.stack.SIPTransactionStack theStack
		gov.nist.javax.sip.stack.SIPTransaction tr
		gov.nist.javax.sip.DialogFilter retval
	public void  (gov.nist.javax.sip.SipStackImpl) 
		gov.nist.javax.sip.SipStackImpl sipStackImpl
}

gov/nist/javax/sip/EventScanner.class
EventScanner.java
package gov.nist.javax.sip
 gov.nist.javax.sip.EventScanner extends java.lang.Object implements java.lang.Runnable  {
	private boolean isStopped
	private int refCount
	private java.util.LinkedList pendingEvents
	private int[] eventMutex
	private gov.nist.javax.sip.SipStackImpl sipStack
	public void incrementRefcount () 
	public void  (gov.nist.javax.sip.SipStackImpl) 
		gov.nist.javax.sip.SipStackImpl sipStackImpl
		Thread myThread
	public void addEvent (gov.nist.javax.sip.EventWrapper) 
		gov.nist.javax.sip.EventWrapper eventWrapper
	public void stop () 
	public void forceStop () 
	public void deliverEvent (gov.nist.javax.sip.EventWrapper) 
		gov.nist.javax.sip.stack.SIPServerTransaction st
		gov.nist.javax.sip.stack.SIPDialog dialog
		Exception ex
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.stack.SIPServerTransaction tx
		gov.nist.javax.sip.stack.SIPTransaction tx
		Exception ex
		javax.sip.ResponseEvent responseEvent
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.stack.SIPDialog sipDialog
		gov.nist.javax.sip.stack.SIPClientTransaction ct
		Exception ex
		Exception ex
		Exception ex
		AbstractMethodError ame
		Exception ex
		AbstractMethodError ame
		Exception ex
		gov.nist.javax.sip.EventWrapper eventWrapper
		java.util.EventObject sipEvent
		javax.sip.SipListener sipListener
	public void run () 
		InterruptedException ex
		Exception e
		gov.nist.javax.sip.EventWrapper eventWrapper
		java.util.LinkedList eventsToDeliver
		java.util.ListIterator iterator
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
}

gov/nist/javax/sip/ResponseEventExt.class
ResponseEventExt.java
package gov.nist.javax.sip
public gov.nist.javax.sip.ResponseEventExt extends javax.sip.ResponseEvent {
	private gov.nist.javax.sip.ClientTransactionExt m_originalTransaction
	public void  (java.lang.Object, gov.nist.javax.sip.ClientTransactionExt, javax.sip.Dialog, javax.sip.message.Response) 
		Object source
		gov.nist.javax.sip.ClientTransactionExt clientTransaction
		javax.sip.Dialog dialog
		javax.sip.message.Response response
	public boolean isForkedResponse () 
	public void setOriginalTransaction (gov.nist.javax.sip.ClientTransactionExt) 
		gov.nist.javax.sip.ClientTransactionExt originalTransaction
	public gov.nist.javax.sip.ClientTransactionExt getOriginalTransaction () 
}

gov/nist/javax/sip/clientauthutils/
gov/nist/javax/sip/clientauthutils/CredentialsCache$TimeoutTask.class
CredentialsCache.java
package gov.nist.javax.sip.clientauthutils
 gov.nist.javax.sip.clientauthutils.CredentialsCache$TimeoutTask extends java.util.TimerTask {
	String callId
	String userName
	final gov.nist.javax.sip.clientauthutils.CredentialsCache this$0
	public void  (gov.nist.javax.sip.clientauthutils.CredentialsCache, java.lang.String, java.lang.String) 
		gov.nist.javax.sip.clientauthutils.CredentialsCache this$0
		String userName
		String proxyDomain
	public void run () 
}

gov/nist/javax/sip/clientauthutils/AuthenticationHelperImpl.class
AuthenticationHelperImpl.java
package gov.nist.javax.sip.clientauthutils
public gov.nist.javax.sip.clientauthutils.AuthenticationHelperImpl extends java.lang.Object implements gov.nist.javax.sip.clientauthutils.AuthenticationHelper  {
	private gov.nist.javax.sip.clientauthutils.CredentialsCache cachedCredentials
	private Object accountManager
	private javax.sip.header.HeaderFactory headerFactory
	private gov.nist.javax.sip.SipStackImpl sipStack
	java.util.Timer timer
	public void  (gov.nist.javax.sip.SipStackImpl, gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory) 
		gov.nist.javax.sip.SipStackImpl sipStack
		gov.nist.javax.sip.clientauthutils.AccountManager accountManager
		javax.sip.header.HeaderFactory headerFactory
	public void  (gov.nist.javax.sip.SipStackImpl, gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory) 
		gov.nist.javax.sip.SipStackImpl sipStack
		gov.nist.javax.sip.clientauthutils.SecureAccountManager accountManager
		javax.sip.header.HeaderFactory headerFactory
	public javax.sip.ClientTransaction handleChallenge (javax.sip.message.Response, javax.sip.ClientTransaction, javax.sip.SipProvider, int)  throws javax.sip.SipException java.lang.NullPointerException 
		java.util.ListIterator iterator
		String headerName
		java.util.Iterator headerNames
		javax.sip.InvalidArgumentException ex
		javax.sip.address.Hop hop
		javax.sip.address.SipURI sipUri
		gov.nist.javax.sip.clientauthutils.UserCredentialHash credHash
		javax.sip.address.URI uri
		String sipDomain
		gov.nist.javax.sip.clientauthutils.UserCredentials userCreds
		String realm
		javax.sip.header.AuthorizationHeader authorization
		String sipDomain
		gov.nist.javax.sip.message.SIPRequest challengedRequest
		javax.sip.message.Request reoriginatedRequest
		java.util.ListIterator authHeaders
		javax.sip.header.CSeqHeader cSeq
		javax.sip.ClientTransaction retryTran
		javax.sip.header.WWWAuthenticateHeader authHeader
		javax.sip.address.SipURI requestUri
		javax.sip.SipException ex
		Exception ex
		javax.sip.message.Response challenge
		javax.sip.ClientTransaction challengedTransaction
		javax.sip.SipProvider transactionCreator
		int cacheTime
	private javax.sip.header.AuthorizationHeader getAuthorization (java.lang.String, java.lang.String, java.lang.String, javax.sip.header.WWWAuthenticateHeader, gov.nist.javax.sip.clientauthutils.UserCredentials) 
		java.text.ParseException ex
		String method
		String uri
		String requestBody
		javax.sip.header.WWWAuthenticateHeader authHeader
		gov.nist.javax.sip.clientauthutils.UserCredentials userCredentials
		String response
		String qopList
		String qop
		String nc_value
		String cnonce
		javax.sip.header.AuthorizationHeader authorization
	private javax.sip.header.AuthorizationHeader getAuthorization (java.lang.String, java.lang.String, java.lang.String, javax.sip.header.WWWAuthenticateHeader, gov.nist.javax.sip.clientauthutils.UserCredentialHash) 
		java.text.ParseException ex
		String method
		String uri
		String requestBody
		javax.sip.header.WWWAuthenticateHeader authHeader
		gov.nist.javax.sip.clientauthutils.UserCredentialHash userCredentials
		String response
		String qopList
		String qop
		String nc_value
		String cnonce
		javax.sip.header.AuthorizationHeader authorization
	private void removeBranchID (javax.sip.message.Request) 
		javax.sip.message.Request request
		javax.sip.header.ViaHeader viaHeader
	public void setAuthenticationHeaders (javax.sip.message.Request) 
		javax.sip.header.AuthorizationHeader authHeader
		javax.sip.message.Request request
		gov.nist.javax.sip.message.SIPRequest sipRequest
		String callId
		java.util.Collection authHeaders
	public void removeCachedAuthenticationHeaders (java.lang.String) 
		String callId
}

gov/nist/javax/sip/clientauthutils/CredentialsCache.class
CredentialsCache.java
package gov.nist.javax.sip.clientauthutils
 gov.nist.javax.sip.clientauthutils.CredentialsCache extends java.lang.Object {
	private java.util.concurrent.ConcurrentHashMap authorizationHeaders
	private java.util.Timer timer
	void  (java.util.Timer) 
		java.util.Timer timer
	void cacheAuthorizationHeader (java.lang.String, javax.sip.header.AuthorizationHeader, int) 
		javax.sip.header.AuthorizationHeader authHeader
		java.util.ListIterator li
		String realm
		String callId
		javax.sip.header.AuthorizationHeader authorization
		int cacheTime
		String user
		java.util.List authHeaders
		gov.nist.javax.sip.clientauthutils.CredentialsCache$TimeoutTask timeoutTask
	java.util.Collection getCachedAuthorizationHeaders (java.lang.String) 
		String callid
	public void removeAuthenticationHeader (java.lang.String) 
		String callId
	static java.util.concurrent.ConcurrentHashMap access$000 (gov.nist.javax.sip.clientauthutils.CredentialsCache) 
		gov.nist.javax.sip.clientauthutils.CredentialsCache x0
}

gov/nist/javax/sip/clientauthutils/UserCredentials.class
UserCredentials.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.UserCredentials extends java.lang.Object {
	public abstract java.lang.String getUserName () 
	public abstract java.lang.String getPassword () 
	public abstract java.lang.String getSipDomain () 
}

gov/nist/javax/sip/clientauthutils/MessageDigestAlgorithm.class
MessageDigestAlgorithm.java
package gov.nist.javax.sip.clientauthutils
public gov.nist.javax.sip.clientauthutils.MessageDigestAlgorithm extends java.lang.Object {
	private static final char[] toHex
	public void  () 
	static java.lang.String calculateResponse (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, gov.nist.core.StackLogger) 
		String algorithm
		String hashUserNameRealmPasswd
		String nonce_value
		String nc_value
		String cnonce_value
		String method
		String digest_uri_value
		String entity_body
		String qop_value
		gov.nist.core.StackLogger stackLogger
		String A2
		String request_digest
	static java.lang.String calculateResponse (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, java.lang.String, gov.nist.core.StackLogger) 
		String algorithm
		String username_value
		String realm_value
		String passwd
		String nonce_value
		String nc_value
		String cnonce_value
		String method
		String digest_uri_value
		String entity_body
		String qop_value
		gov.nist.core.StackLogger stackLogger
		String A1
		String A2
		String request_digest
	private static java.lang.String H (java.lang.String) 
		java.security.MessageDigest digest
		java.security.NoSuchAlgorithmException ex
		String data
	private static java.lang.String KD (java.lang.String, java.lang.String) 
		String secret
		String data
	private static java.lang.String toHexString (byte[]) 
		int i
		byte[] b
		int pos
		char[] c
	static void  () 
}

gov/nist/javax/sip/clientauthutils/AuthenticationHelper.class
AuthenticationHelper.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper extends java.lang.Object {
	public abstract javax.sip.ClientTransaction handleChallenge (javax.sip.message.Response, javax.sip.ClientTransaction, javax.sip.SipProvider, int)  throws javax.sip.SipException java.lang.NullPointerException 
	public abstract void setAuthenticationHeaders (javax.sip.message.Request) 
	public abstract void removeCachedAuthenticationHeaders (java.lang.String) 
}

gov/nist/javax/sip/clientauthutils/AccountManager.class
AccountManager.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.AccountManager extends java.lang.Object {
	public abstract gov.nist.javax.sip.clientauthutils.UserCredentials getCredentials (javax.sip.ClientTransaction, java.lang.String) 
}

gov/nist/javax/sip/clientauthutils/UserCredentialHash.class
UserCredentialHash.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.UserCredentialHash extends java.lang.Object {
	public abstract java.lang.String getUserName () 
	public abstract java.lang.String getSipDomain () 
	public abstract java.lang.String getHashUserDomainPassword () 
}

gov/nist/javax/sip/clientauthutils/SecureAccountManager.class
SecureAccountManager.java
package gov.nist.javax.sip.clientauthutils
public abstract gov.nist.javax.sip.clientauthutils.SecureAccountManager extends java.lang.Object {
	public abstract gov.nist.javax.sip.clientauthutils.UserCredentialHash getCredentialHash (javax.sip.ClientTransaction, java.lang.String) 
}

gov/nist/javax/sip/SipStackExt.class
SipStackExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipStackExt extends java.lang.Object implements javax.sip.SipStack  {
	public abstract java.util.Collection getDialogs () 
	public abstract javax.sip.Dialog getReplacesDialog (gov.nist.javax.sip.header.extensions.ReplacesHeader) 
	public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper getAuthenticationHelper (gov.nist.javax.sip.clientauthutils.AccountManager, javax.sip.header.HeaderFactory) 
	public abstract gov.nist.javax.sip.clientauthutils.AuthenticationHelper getSecureAuthenticationHelper (gov.nist.javax.sip.clientauthutils.SecureAccountManager, javax.sip.header.HeaderFactory) 
	public abstract void setAddressResolver (gov.nist.core.net.AddressResolver) 
	public abstract javax.sip.Dialog getJoinDialog (gov.nist.javax.sip.header.extensions.JoinHeader) 
	public abstract void setEnabledCipherSuites (java.lang.String[]) 
	public abstract java.net.SocketAddress obtainLocalAddress (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
}

gov/nist/javax/sip/ServerTransactionExt.class
ServerTransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.ServerTransactionExt extends java.lang.Object implements javax.sip.ServerTransaction gov.nist.javax.sip.TransactionExt  {
	public abstract javax.sip.ServerTransaction getCanceledInviteTransaction () 
}

gov/nist/javax/sip/parser/
gov/nist/javax/sip/parser/ContentLanguageParser.class
ContentLanguageParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentLanguageParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String contentLanguage
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token token
		gov.nist.javax.sip.header.ContentLanguage cl
		java.text.ParseException ex
		gov.nist.javax.sip.header.ContentLanguageList list
}

gov/nist/javax/sip/parser/ReasonParser.class
ReasonParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReasonParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String reason
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Reason reason
		gov.nist.core.Token token
		String value
		gov.nist.javax.sip.header.ReasonList reasonList
}

gov/nist/javax/sip/parser/AllowEventsParser.class
AllowEventsParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AllowEventsParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String allowEvents
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.AllowEvents allowEvents
		gov.nist.core.Token token
		gov.nist.javax.sip.header.AllowEventsList list
}

gov/nist/javax/sip/parser/DateParser.class
DateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.DateParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String date
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		java.util.Calendar cal
		String tzone
		gov.nist.javax.sip.header.SIPDateHeader retval
}

gov/nist/javax/sip/parser/RAckParser.class
RAckParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RAckParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String rack
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String number
		gov.nist.core.Token token
		javax.sip.InvalidArgumentException ex
		gov.nist.javax.sip.header.RAck rack
}

gov/nist/javax/sip/parser/ParserFactory.class
ParserFactory.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ParserFactory extends java.lang.Object {
	private static java.util.Hashtable parserTable
	private static Class[] constructorArgs
	private static java.util.Hashtable parserConstructorCache
	public void  () 
	public static gov.nist.javax.sip.parser.HeaderParser createParser (java.lang.String)  throws java.text.ParseException 
		java.lang.reflect.Constructor cons
		Object[] args
		gov.nist.javax.sip.parser.HeaderParser retval
		Exception ex
		String line
		String headerName
		String headerValue
		Class parserClass
	static void  () 
}

gov/nist/javax/sip/parser/SubscriptionStateParser.class
SubscriptionStateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SubscriptionStateParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String subscriptionState
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int expires
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		int retryAfter
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token secondToken
		String secondValue
		String value
		gov.nist.core.Token token
		gov.nist.javax.sip.header.SubscriptionState subscriptionState
}

gov/nist/javax/sip/parser/SIPMessageListener.class
SIPMessageListener.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.SIPMessageListener extends java.lang.Object implements gov.nist.javax.sip.parser.ParseExceptionListener  {
	public abstract void processMessage (gov.nist.javax.sip.message.SIPMessage)  throws java.lang.Exception 
}

gov/nist/javax/sip/parser/ContentEncodingParser.class
ContentEncodingParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentEncodingParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String contentEncoding
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ContentEncoding cl
		gov.nist.core.Token token
		java.text.ParseException ex
		gov.nist.javax.sip.header.ContentEncodingList list
}

gov/nist/javax/sip/parser/AllowParser.class
AllowParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AllowParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String allow
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Allow allow
		gov.nist.core.Token token
		gov.nist.javax.sip.header.AllowList list
}

gov/nist/javax/sip/parser/AddressParametersParser.class
AddressParametersParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AddressParametersParser extends gov.nist.javax.sip.parser.ParametersParser {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected void  (java.lang.String) 
		String buffer
	protected void parse (gov.nist.javax.sip.header.AddressParametersHeader)  throws java.text.ParseException 
		gov.nist.javax.sip.parser.AddressParser addressParser
		gov.nist.javax.sip.address.AddressImpl addr
		char la
		java.text.ParseException ex
		gov.nist.javax.sip.header.AddressParametersHeader addressParametersHeader
}

gov/nist/javax/sip/parser/CallInfoParser.class
CallInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CallInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String callInfo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.CallInfo callInfo
		gov.nist.javax.sip.parser.URLParser urlParser
		gov.nist.javax.sip.address.GenericURI uri
		gov.nist.javax.sip.header.CallInfoList list
}

gov/nist/javax/sip/parser/RequireParser.class
RequireParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RequireParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String require
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Require r
		gov.nist.core.Token token
		gov.nist.javax.sip.header.RequireList requireList
}

gov/nist/javax/sip/parser/TokenTypes.class
TokenTypes.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.TokenTypes extends java.lang.Object {
	public static final int START
	public static final int END
	public static final int SIP
	public static final int REGISTER
	public static final int INVITE
	public static final int ACK
	public static final int BYE
	public static final int OPTIONS
	public static final int CANCEL
	public static final int ERROR_INFO
	public static final int IN_REPLY_TO
	public static final int MIME_VERSION
	public static final int ALERT_INFO
	public static final int FROM
	public static final int TO
	public static final int VIA
	public static final int USER_AGENT
	public static final int SERVER
	public static final int ACCEPT_ENCODING
	public static final int ACCEPT
	public static final int ALLOW
	public static final int ROUTE
	public static final int AUTHORIZATION
	public static final int PROXY_AUTHORIZATION
	public static final int RETRY_AFTER
	public static final int PROXY_REQUIRE
	public static final int CONTENT_LANGUAGE
	public static final int UNSUPPORTED
	public static final int SUPPORTED
	public static final int WARNING
	public static final int MAX_FORWARDS
	public static final int DATE
	public static final int PRIORITY
	public static final int PROXY_AUTHENTICATE
	public static final int CONTENT_ENCODING
	public static final int CONTENT_LENGTH
	public static final int SUBJECT
	public static final int CONTENT_TYPE
	public static final int CONTACT
	public static final int CALL_ID
	public static final int REQUIRE
	public static final int EXPIRES
	public static final int ENCRYPTION
	public static final int RECORD_ROUTE
	public static final int ORGANIZATION
	public static final int CSEQ
	public static final int ACCEPT_LANGUAGE
	public static final int WWW_AUTHENTICATE
	public static final int RESPONSE_KEY
	public static final int HIDE
	public static final int CALL_INFO
	public static final int CONTENT_DISPOSITION
	public static final int SUBSCRIBE
	public static final int NOTIFY
	public static final int TIMESTAMP
	public static final int SUBSCRIPTION_STATE
	public static final int TEL
	public static final int REPLY_TO
	public static final int REASON
	public static final int RSEQ
	public static final int RACK
	public static final int MIN_EXPIRES
	public static final int EVENT
	public static final int AUTHENTICATION_INFO
	public static final int ALLOW_EVENTS
	public static final int REFER_TO
	public static final int PUBLISH
	public static final int SIP_ETAG
	public static final int SIP_IF_MATCH
	public static final int MESSAGE
	public static final int PATH
	public static final int SERVICE_ROUTE
	public static final int P_ASSERTED_IDENTITY
	public static final int P_PREFERRED_IDENTITY
	public static final int P_VISITED_NETWORK_ID
	public static final int P_CHARGING_FUNCTION_ADDRESSES
	public static final int P_VECTOR_CHARGING
	public static final int PRIVACY
	public static final int P_ACCESS_NETWORK_INFO
	public static final int P_CALLED_PARTY_ID
	public static final int P_ASSOCIATED_URI
	public static final int P_MEDIA_AUTHORIZATION
	public static final int P_MEDIA_AUTHORIZATION_TOKEN
	public static final int REFERREDBY_TO
	public static final int SESSIONEXPIRES_TO
	public static final int MINSE_TO
	public static final int REPLACES_TO
	public static final int SIPS
	public static final int SECURITY_SERVER
	public static final int SECURITY_CLIENT
	public static final int SECURITY_VERIFY
	public static final int JOIN_TO
	public static final int P_USER_DATABASE
	public static final int P_PROFILE_KEY
	public static final int P_SERVED_USER
	public static final int P_PREFERRED_SERVICE
	public static final int P_ASSERTED_SERVICE
	public static final int REFERENCES
	public static final int ALPHA
	public static final int DIGIT
	public static final int ID
	public static final int WHITESPACE
	public static final int BACKSLASH
	public static final int QUOTE
	public static final int AT
	public static final int SP
	public static final int HT
	public static final int COLON
	public static final int STAR
	public static final int DOLLAR
	public static final int PLUS
	public static final int POUND
	public static final int MINUS
	public static final int DOUBLEQUOTE
	public static final int TILDE
	public static final int BACK_QUOTE
	public static final int NULL
	public static final int EQUALS
	public static final int SEMICOLON
	public static final int SLASH
	public static final int L_SQUARE_BRACKET
	public static final int R_SQUARE_BRACKET
	public static final int R_CURLY
	public static final int L_CURLY
	public static final int HAT
	public static final int BAR
	public static final int DOT
	public static final int EXCLAMATION
	public static final int LPAREN
	public static final int RPAREN
	public static final int GREATER_THAN
	public static final int LESS_THAN
	public static final int PERCENT
	public static final int QUESTION
	public static final int AND
	public static final int UNDERSCORE
}

gov/nist/javax/sip/parser/AcceptLanguageParser.class
AcceptLanguageParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptLanguageParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String acceptLanguage
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token value
		float fl
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token value
		gov.nist.javax.sip.header.AcceptLanguage acceptLanguage
		gov.nist.javax.sip.header.AcceptLanguageList acceptLanguageList
}

gov/nist/javax/sip/parser/ReplyToParser.class
ReplyToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReplyToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String replyTo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ReplyTo replyTo
}

gov/nist/javax/sip/parser/PriorityParser.class
PriorityParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.PriorityParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String priority
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Priority priority
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.PriorityParser parser
		gov.nist.javax.sip.header.Priority prio
		int i
		String[] args
		String[] p
}

gov/nist/javax/sip/parser/SubjectParser.class
SubjectParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SubjectParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String subject
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String s
		gov.nist.javax.sip.header.Subject subject
}

gov/nist/javax/sip/parser/ParseExceptionListener.class
ParseExceptionListener.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ParseExceptionListener extends java.lang.Object {
	public abstract void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String)  throws java.text.ParseException 
}

gov/nist/javax/sip/parser/TimeStampParser.class
TimeStampParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.TimeStampParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String timeStamp
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String secondNumber
		String s
		float ts
		long ts
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String secondNumber
		String s
		float ts
		int ts
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String firstNumber
		gov.nist.javax.sip.header.TimeStamp timeStamp
}

gov/nist/javax/sip/parser/Pipeline$MyTimer.class
Pipeline.java
package gov.nist.javax.sip.parser
 gov.nist.javax.sip.parser.Pipeline$MyTimer extends gov.nist.javax.sip.stack.SIPStackTimerTask {
	gov.nist.javax.sip.parser.Pipeline pipeline
	private boolean isCancelled
	final gov.nist.javax.sip.parser.Pipeline this$0
	protected void  (gov.nist.javax.sip.parser.Pipeline, gov.nist.javax.sip.parser.Pipeline) 
		gov.nist.javax.sip.parser.Pipeline this$0
		gov.nist.javax.sip.parser.Pipeline pipeline
	protected void runTask () 
		java.io.IOException ex
	public boolean cancel () 
		boolean retval
}

gov/nist/javax/sip/parser/ExpiresParser.class
ExpiresParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ExpiresParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String text
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int delta
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String nextId
		gov.nist.javax.sip.header.Expires expires
}

gov/nist/javax/sip/parser/EventParser.class
EventParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.EventParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String event
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Event event
		gov.nist.core.Token token
		String value
		java.text.ParseException ex
}

gov/nist/javax/sip/parser/Lexer.class
Lexer.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.Lexer extends gov.nist.core.LexerCore {
	public static java.lang.String getHeaderName (java.lang.String) 
		int begin
		IndexOutOfBoundsException e
		String line
		String headerName
	public void  (java.lang.String, java.lang.String) 
		String lexerName
		String buffer
	public static java.lang.String getHeaderValue (java.lang.String) 
		int begin
		IndexOutOfBoundsException e
		String line
		String headerValue
	public void selectLexer (java.lang.String) 
		String lexerName
}

gov/nist/javax/sip/parser/StringMsgParser$1ParserThread.class
StringMsgParser.java
package gov.nist.javax.sip.parser
 gov.nist.javax.sip.parser.StringMsgParser$1ParserThread extends java.lang.Object implements java.lang.Runnable  {
	String[] messages
	public void  (java.lang.String[]) 
		String[] messagesToParse
	public void run () 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		gov.nist.javax.sip.parser.StringMsgParser smp
		int i
}

gov/nist/javax/sip/parser/Pipeline.class
Pipeline.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.Pipeline extends java.io.InputStream {
	private java.util.LinkedList buffList
	private gov.nist.javax.sip.parser.Pipeline$Buffer currentBuffer
	private boolean isClosed
	private java.util.Timer timer
	private java.io.InputStream pipe
	private int readTimeout
	private java.util.TimerTask myTimerTask
	public void startTimer () 
	public void stopTimer () 
	public void  (java.io.InputStream, int, java.util.Timer) 
		java.io.InputStream pipe
		int readTimeout
		java.util.Timer timer
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] bytes
		int start
		int length
		gov.nist.javax.sip.parser.Pipeline$Buffer buff
	public void write (byte[])  throws java.io.IOException 
		byte[] bytes
		gov.nist.javax.sip.parser.Pipeline$Buffer buff
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int retval
		int retval
		InterruptedException ex
		java.util.NoSuchElementException ex
}

gov/nist/javax/sip/parser/MinExpiresParser.class
MinExpiresParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MinExpiresParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String minExpires
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		javax.sip.InvalidArgumentException ex
		String number
		gov.nist.javax.sip.header.MinExpires minExpires
}

gov/nist/javax/sip/parser/PipelinedMsgParser.class
PipelinedMsgParser.java
package gov.nist.javax.sip.parser
public final gov.nist.javax.sip.parser.PipelinedMsgParser extends java.lang.Object implements java.lang.Runnable  {
	protected gov.nist.javax.sip.parser.SIPMessageListener sipMessageListener
	private Thread mythread
	private gov.nist.javax.sip.parser.Pipeline rawInputStream
	private int maxMessageSize
	private int sizeCounter
	private static int uid
	protected void  () 
	private static synchronized int getNewUid () 
	public void  (gov.nist.javax.sip.parser.SIPMessageListener, gov.nist.javax.sip.parser.Pipeline, boolean, int) 
		gov.nist.javax.sip.parser.SIPMessageListener sipMessageListener
		gov.nist.javax.sip.parser.Pipeline in
		boolean debug
		int maxMessageSize
	public void  (gov.nist.javax.sip.parser.SIPMessageListener, gov.nist.javax.sip.parser.Pipeline, int) 
		gov.nist.javax.sip.parser.SIPMessageListener mhandler
		gov.nist.javax.sip.parser.Pipeline in
		int maxMsgSize
	public void  (gov.nist.javax.sip.parser.Pipeline) 
		gov.nist.javax.sip.parser.Pipeline in
	public void processInput () 
	protected java.lang.Object clone () 
		gov.nist.javax.sip.parser.PipelinedMsgParser p
		Thread mythread
	public void setMessageListener (gov.nist.javax.sip.parser.SIPMessageListener) 
		gov.nist.javax.sip.parser.SIPMessageListener mlistener
	private java.lang.String readLine (java.io.InputStream)  throws java.io.IOException 
		char ch
		int i
		java.io.InputStream inputStream
		StringBuffer retval
	public void run () 
		java.io.IOException e
		java.io.IOException ex
		java.io.IOException e
		java.io.IOException ex
		java.text.ParseException ex
		int readlength
		java.io.IOException ex
		byte[] message_body
		int nread
		Exception ex
		StringBuffer inputBuffer
		String line1
		String line1
		String line2
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.message.SIPMessage sipMessage
		gov.nist.javax.sip.header.ContentLength cl
		int contentLength
		java.io.IOException e
		java.io.IOException e
		gov.nist.javax.sip.parser.Pipeline inputStream
	public void close () 
	static void  () 
}

gov/nist/javax/sip/parser/AuthorizationParser.class
AuthorizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AuthorizationParser extends gov.nist.javax.sip.parser.ChallengeParser {
	public void  (java.lang.String) 
		String authorization
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Authorization auth
}

gov/nist/javax/sip/parser/ParametersParser.class
ParametersParser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ParametersParser extends gov.nist.javax.sip.parser.HeaderParser {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected void  (java.lang.String) 
		String buffer
	protected void parse (gov.nist.javax.sip.header.ParametersHeader)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ParametersHeader parametersHeader
	protected void parseNameValueList (gov.nist.javax.sip.header.ParametersHeader)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ParametersHeader parametersHeader
}

gov/nist/javax/sip/parser/AcceptEncodingParser.class
AcceptEncodingParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptEncodingParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String acceptEncoding
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
		gov.nist.core.Token value
		float qv
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token value
		gov.nist.javax.sip.header.AcceptEncoding acceptEncoding
		gov.nist.javax.sip.header.AcceptEncodingList acceptEncodingList
}

gov/nist/javax/sip/parser/MimeVersionParser.class
MimeVersionParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MimeVersionParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String mimeVersion
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String majorVersion
		String minorVersion
		javax.sip.InvalidArgumentException ex
		gov.nist.javax.sip.header.MimeVersion mimeVersion
}

gov/nist/javax/sip/parser/ChallengeParser.class
ChallengeParser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.ChallengeParser extends gov.nist.javax.sip.parser.HeaderParser {
	protected void  (java.lang.String) 
		String challenge
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected void parseParameter (gov.nist.javax.sip.header.AuthenticationHeader)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.AuthenticationHeader header
	public void parse (gov.nist.javax.sip.header.AuthenticationHeader)  throws java.text.ParseException 
		char la
		java.text.ParseException ex
		gov.nist.javax.sip.header.AuthenticationHeader header
		gov.nist.core.Token type
}

gov/nist/javax/sip/parser/ContentDispositionParser.class
ContentDispositionParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentDispositionParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String contentDisposition
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ContentDisposition cd
		gov.nist.core.Token token
		java.text.ParseException ex
}

gov/nist/javax/sip/parser/Parser.class
Parser.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.Parser extends gov.nist.core.ParserCore implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  () 
	protected java.text.ParseException createParseException (java.lang.String) 
		String exceptionString
	protected gov.nist.javax.sip.parser.Lexer getLexer () 
	protected java.lang.String sipVersion ()  throws java.text.ParseException 
		gov.nist.core.Token tok
	protected java.lang.String method ()  throws java.text.ParseException 
		gov.nist.core.Token[] tokens
		gov.nist.core.Token token
	public static final void checkToken (java.lang.String)  throws java.text.ParseException 
		int i
		String token
}

gov/nist/javax/sip/parser/ProxyAuthorizationParser.class
ProxyAuthorizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyAuthorizationParser extends gov.nist.javax.sip.parser.ChallengeParser {
	public void  (java.lang.String) 
		String proxyAuthorization
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ProxyAuthorization proxyAuth
}

gov/nist/javax/sip/parser/ContentLengthParser.class
ContentLengthParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentLengthParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String contentLength
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ContentLength contentLength
		String number
		javax.sip.InvalidArgumentException ex
		NumberFormatException ex
}

gov/nist/javax/sip/parser/ProxyRequireParser.class
ProxyRequireParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyRequireParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String require
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ProxyRequire r
		gov.nist.core.Token token
		gov.nist.javax.sip.header.ProxyRequireList list
}

gov/nist/javax/sip/parser/AlertInfoParser.class
AlertInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AlertInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String alertInfo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.parser.URLParser urlParser
		gov.nist.javax.sip.address.GenericURI uri
		String alertInfoStr
		gov.nist.javax.sip.header.AlertInfo alertInfo
		gov.nist.javax.sip.header.AlertInfoList list
}

gov/nist/javax/sip/parser/ErrorInfoParser.class
ErrorInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ErrorInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String errorInfo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ErrorInfo errorInfo
		gov.nist.javax.sip.parser.URLParser urlParser
		gov.nist.javax.sip.address.GenericURI uri
		gov.nist.javax.sip.header.ErrorInfoList list
}

gov/nist/javax/sip/parser/CallIDParser.class
CallIDParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CallIDParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String callID
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.CallID callID
		String rest
}

gov/nist/javax/sip/parser/MaxForwardsParser.class
MaxForwardsParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.MaxForwardsParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String contentLength
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.MaxForwards contentLength
		String number
		javax.sip.InvalidArgumentException ex
		NumberFormatException ex
}

gov/nist/javax/sip/parser/ContentTypeParser.class
ContentTypeParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContentTypeParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String contentType
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token type
		gov.nist.core.Token subType
		gov.nist.javax.sip.header.ContentType contentType
}

gov/nist/javax/sip/parser/RequestLineParser.class
RequestLineParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RequestLineParser extends gov.nist.javax.sip.parser.Parser {
	public void  (java.lang.String) 
		String requestLine
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.RequestLine parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.RequestLine retval
		String m
		gov.nist.javax.sip.parser.URLParser urlParser
		gov.nist.javax.sip.address.GenericURI url
		String v
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.RequestLineParser rlp
		gov.nist.javax.sip.header.RequestLine rl
		int i
		String[] args
		String[] requestLines
}

gov/nist/javax/sip/parser/AddressParser.class
AddressParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AddressParser extends gov.nist.javax.sip.parser.Parser {
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public void  (java.lang.String) 
		String address
	protected gov.nist.javax.sip.address.AddressImpl nameAddr ()  throws java.text.ParseException 
		gov.nist.javax.sip.parser.URLParser uriParser
		gov.nist.javax.sip.address.GenericURI uri
		gov.nist.javax.sip.address.AddressImpl retval
		gov.nist.javax.sip.address.AddressImpl addr
		String name
		gov.nist.javax.sip.parser.URLParser uriParser
		gov.nist.javax.sip.address.GenericURI uri
		gov.nist.javax.sip.address.AddressImpl retval
	public gov.nist.javax.sip.address.AddressImpl address (boolean)  throws java.text.ParseException 
		char la
		gov.nist.javax.sip.parser.URLParser uriParser
		gov.nist.javax.sip.address.GenericURI uri
		int k
		char la
		boolean inclParams
		gov.nist.javax.sip.address.AddressImpl retval
}

gov/nist/javax/sip/parser/WarningParser.class
WarningParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.WarningParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String warning
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int code
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token token2
		int code
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token token2
		gov.nist.core.Token tok
		gov.nist.javax.sip.header.Warning warning
		gov.nist.core.Token token
		String text
		gov.nist.javax.sip.header.WarningList warningList
}

gov/nist/javax/sip/parser/ToParser.class
ToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String to
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.To to
}

gov/nist/javax/sip/parser/RouteParser.class
RouteParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String route
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Route route
		char la
		gov.nist.javax.sip.header.RouteList routeList
}

gov/nist/javax/sip/parser/SupportedParser.class
SupportedParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SupportedParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String supported
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Supported supported
		gov.nist.core.Token token
		gov.nist.javax.sip.header.SupportedList supportedList
}

gov/nist/javax/sip/parser/ContactParser.class
ContactParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ContactParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String contact
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		char next
		gov.nist.javax.sip.header.Contact contact
		char la
		gov.nist.javax.sip.header.ContactList retval
}

gov/nist/javax/sip/parser/SIPETagParser.class
SIPETagParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SIPETagParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String etag
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token token
		gov.nist.javax.sip.header.SIPETag sipEtag
}

gov/nist/javax/sip/parser/OrganizationParser.class
OrganizationParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.OrganizationParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String organization
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String value
		gov.nist.javax.sip.header.Organization organization
}

gov/nist/javax/sip/parser/ReferToParser.class
ReferToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ReferToParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String referTo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ReferTo referTo
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.ReferToParser tp
		gov.nist.javax.sip.header.ReferTo t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/RecordRouteParser.class
RecordRouteParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RecordRouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String recordRoute
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.RecordRoute recordRoute
		char la
		gov.nist.javax.sip.header.RecordRouteList recordRouteList
}

gov/nist/javax/sip/parser/ViaParser.class
ViaParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ViaParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String via
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	private void parseVia (gov.nist.javax.sip.header.Via)  throws java.text.ParseException 
		String branchId
		gov.nist.core.NameValue nameValue
		String name
		gov.nist.core.Token tok
		char ch
		StringBuffer comment
		gov.nist.javax.sip.header.Via v
		gov.nist.core.Token protocolName
		gov.nist.core.Token protocolVersion
		gov.nist.core.Token transport
		gov.nist.javax.sip.header.Protocol protocol
		gov.nist.core.HostNameParser hnp
		gov.nist.core.HostPort hostPort
	protected gov.nist.core.NameValue nameValue ()  throws java.text.ParseException 
		gov.nist.core.Token value
		String str
		gov.nist.core.NameValue nv
		boolean quoted
		char la
		java.text.ParseException ex
		gov.nist.core.Token name
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Via v
		gov.nist.javax.sip.header.ViaList viaList
}

gov/nist/javax/sip/parser/ProxyAuthenticateParser.class
ProxyAuthenticateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ProxyAuthenticateParser extends gov.nist.javax.sip.parser.ChallengeParser {
	public void  (java.lang.String) 
		String proxyAuthenticate
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ProxyAuthenticate proxyAuthenticate
}

gov/nist/javax/sip/parser/WWWAuthenticateParser.class
WWWAuthenticateParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.WWWAuthenticateParser extends gov.nist.javax.sip.parser.ChallengeParser {
	public void  (java.lang.String) 
		String wwwAuthenticate
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.WWWAuthenticate wwwAuthenticate
}

gov/nist/javax/sip/parser/HeaderParser.class
HeaderParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.HeaderParser extends gov.nist.javax.sip.parser.Parser {
	protected int wkday ()  throws java.text.ParseException 
		String tok
		String id
	protected java.util.Calendar date ()  throws java.text.ParseException 
		java.util.Calendar retval
		String s1
		int day
		String month
		String s2
		int yr
		Exception ex
	protected void time (java.util.Calendar)  throws java.text.ParseException 
		String s
		int hour
		int min
		int sec
		Exception ex
		java.util.Calendar calendar
	protected void  (java.lang.String) 
		String header
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String name
		String body
		gov.nist.javax.sip.header.ExtensionHeaderImpl retval
	protected void headerName (int)  throws java.text.ParseException 
		int tok
}

gov/nist/javax/sip/parser/RetryAfterParser.class
RetryAfterParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RetryAfterParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String retryAfter
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int ds
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String comment
		int duration
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		gov.nist.core.Token secondToken
		String secondValue
		gov.nist.core.Token token
		String value
		gov.nist.javax.sip.header.RetryAfter retryAfter
}

gov/nist/javax/sip/parser/Pipeline$Buffer.class
Pipeline.java
package gov.nist.javax.sip.parser
 gov.nist.javax.sip.parser.Pipeline$Buffer extends java.lang.Object {
	byte[] bytes
	int length
	int ptr
	final gov.nist.javax.sip.parser.Pipeline this$0
	public void  (gov.nist.javax.sip.parser.Pipeline, byte[], int) 
		gov.nist.javax.sip.parser.Pipeline this$0
		byte[] bytes
		int length
	public int getNextByte () 
		int retval
}

gov/nist/javax/sip/parser/URLParser.class
URLParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.URLParser extends gov.nist.javax.sip.parser.Parser {
	public void  (java.lang.String) 
		String url
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected static boolean isMark (char) 
		char next
	protected static boolean isUnreserved (char) 
		char next
	protected static boolean isReservedNoSlash (char) 
		char next
	protected static boolean isUserUnreserved (char) 
		char la
	protected java.lang.String unreserved ()  throws java.text.ParseException 
		char next
	protected java.lang.String paramNameOrValue ()  throws java.text.ParseException 
		char next
		boolean isValidChar
		int startIdx
	private gov.nist.core.NameValue uriParam ()  throws java.text.ParseException 
		String pvalue
		String pname
		char next
		boolean isFlagParam
	protected static boolean isReserved (char) 
		char next
	protected java.lang.String reserved ()  throws java.text.ParseException 
		char next
	protected boolean isEscaped () 
		Exception ex
	protected java.lang.String escaped ()  throws java.text.ParseException 
		StringBuffer retval
		char next
		char next1
		char next2
	protected java.lang.String mark ()  throws java.text.ParseException 
		char next
	protected java.lang.String uric () 
		String retval
		char la
		Exception ex
	protected java.lang.String uricNoSlash () 
		String retval
		char la
		java.text.ParseException ex
	protected java.lang.String uricString ()  throws java.text.ParseException 
		gov.nist.core.HostNameParser hnp
		gov.nist.core.HostPort hp
		char la
		String next
		StringBuffer retval
	public gov.nist.javax.sip.address.GenericURI uriReference (boolean)  throws java.text.ParseException 
		java.text.ParseException ex
		String urlString
		boolean inBrackets
		gov.nist.javax.sip.address.GenericURI retval
		gov.nist.core.Token[] tokens
		gov.nist.core.Token t1
		gov.nist.core.Token t2
	private java.lang.String base_phone_number ()  throws java.text.ParseException 
		char w
		int lc
		StringBuffer s
	private java.lang.String local_number ()  throws java.text.ParseException 
		char la
		int lc
		StringBuffer s
	public final gov.nist.javax.sip.address.TelephoneNumber parseTelephoneNumber (boolean)  throws java.text.ParseException 
		gov.nist.javax.sip.address.TelephoneNumber tn
		gov.nist.javax.sip.address.TelephoneNumber tn
		char c
		boolean inBrackets
		gov.nist.javax.sip.address.TelephoneNumber tn
	private final gov.nist.javax.sip.address.TelephoneNumber global_phone_number (boolean)  throws java.text.ParseException 
		char tok
		gov.nist.javax.sip.address.TelephoneNumber tn
		gov.nist.core.NameValueList nv
		String b
		boolean inBrackets
	private gov.nist.javax.sip.address.TelephoneNumber local_phone_number (boolean)  throws java.text.ParseException 
		gov.nist.core.Token tok
		boolean inBrackets
		gov.nist.javax.sip.address.TelephoneNumber tn
		gov.nist.core.NameValueList nv
		String b
	private gov.nist.core.NameValueList tel_parameters ()  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		String value
		gov.nist.core.NameValue nv
		String pname
		gov.nist.core.NameValueList nvList
		gov.nist.core.NameValue nv
	private gov.nist.core.NameValue phone_context ()  throws java.text.ParseException 
		Object value
		gov.nist.core.Token t
		Object value
		char la
		Object value
	public gov.nist.javax.sip.address.TelURLImpl telURL (boolean)  throws java.text.ParseException 
		boolean inBrackets
		gov.nist.javax.sip.address.TelephoneNumber tn
		gov.nist.javax.sip.address.TelURLImpl telUrl
	public gov.nist.javax.sip.address.SipUri sipURL (boolean)  throws java.text.ParseException 
		gov.nist.core.NameValue parms
		gov.nist.core.NameValue parms
		int startOfUser
		String userOrHost
		String passOrPort
		gov.nist.core.HostNameParser hnp
		gov.nist.core.HostPort hp
		RuntimeException e
		boolean inBrackets
		gov.nist.javax.sip.address.SipUri retval
		gov.nist.core.Token nextToken
		int sipOrSips
		String scheme
	public java.lang.String peekScheme ()  throws java.text.ParseException 
		gov.nist.core.Token[] tokens
		String scheme
	protected gov.nist.core.NameValue qheader ()  throws java.text.ParseException 
		String name
		String value
	protected java.lang.String hvalue ()  throws java.text.ParseException 
		char la
		boolean isValidChar
		StringBuffer retval
	protected java.lang.String urlString ()  throws java.text.ParseException 
		char la
		StringBuffer retval
	protected java.lang.String user ()  throws java.text.ParseException 
		char la
		int startIdx
	protected java.lang.String password ()  throws java.text.ParseException 
		char la
		boolean isValidChar
		int startIdx
	public gov.nist.javax.sip.address.GenericURI parse ()  throws java.text.ParseException 
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.URLParser p
		gov.nist.javax.sip.address.GenericURI uri
		int i
		String[] args
		String[] test
}

gov/nist/javax/sip/parser/SIPIfMatchParser.class
SIPIfMatchParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.SIPIfMatchParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String etag
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token token
		gov.nist.javax.sip.header.SIPIfMatch sipIfMatch
}

gov/nist/javax/sip/parser/FromParser.class
FromParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.FromParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String from
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.From from
}

gov/nist/javax/sip/parser/UnsupportedParser.class
UnsupportedParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.UnsupportedParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String unsupported
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Unsupported unsupported
		gov.nist.core.Token token
		gov.nist.javax.sip.header.UnsupportedList unsupportedList
}

gov/nist/javax/sip/parser/AcceptParser.class
AcceptParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AcceptParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String accept
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.Accept accept
		gov.nist.core.Token token
		gov.nist.javax.sip.header.AcceptList list
}

gov/nist/javax/sip/parser/TokenNames.class
TokenNames.java
package gov.nist.javax.sip.parser
public abstract gov.nist.javax.sip.parser.TokenNames extends java.lang.Object implements gov.nist.javax.sip.header.ParameterNames gov.nist.javax.sip.address.ParameterNames  {
	public static final String INVITE
	public static final String ACK
	public static final String BYE
	public static final String SUBSCRIBE
	public static final String NOTIFY
	public static final String OPTIONS
	public static final String REGISTER
	public static final String MESSAGE
	public static final String PUBLISH
	public static final String SIP
	public static final String SIPS
	public static final String TEL
	public static final String GMT
	public static final String MON
	public static final String TUE
	public static final String WED
	public static final String THU
	public static final String FRI
	public static final String SAT
	public static final String SUN
	public static final String JAN
	public static final String FEB
	public static final String MAR
	public static final String APR
	public static final String MAY
	public static final String JUN
	public static final String JUL
	public static final String AUG
	public static final String SEP
	public static final String OCT
	public static final String NOV
	public static final String DEC
	public static final String K
	public static final String C
	public static final String E
	public static final String F
	public static final String I
	public static final String M
	public static final String L
	public static final String S
	public static final String T
	public static final String U
	public static final String V
	public static final String R
	public static final String O
	public static final String X
}

gov/nist/javax/sip/parser/RSeqParser.class
RSeqParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.RSeqParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String rseq
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		javax.sip.InvalidArgumentException ex
		String number
		gov.nist.javax.sip.header.RSeq rseq
}

gov/nist/javax/sip/parser/StatusLineParser.class
StatusLineParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.StatusLineParser extends gov.nist.javax.sip.parser.Parser {
	public void  (java.lang.String) 
		String statusLine
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected int statusCode ()  throws java.text.ParseException 
		int retval
		NumberFormatException ex
		String scode
	protected java.lang.String reasonPhrase ()  throws java.text.ParseException 
	public gov.nist.javax.sip.header.StatusLine parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.StatusLine retval
		String version
		int scode
		String rp
}

gov/nist/javax/sip/parser/ServerParser.class
ServerParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.ServerParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String server
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String comment
		java.text.ParseException ex
		String tok
		String tok
		int marker
		gov.nist.javax.sip.header.Server server
}

gov/nist/javax/sip/parser/StringMsgParser.class
StringMsgParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.StringMsgParser extends java.lang.Object {
	protected boolean readBody
	private gov.nist.javax.sip.parser.ParseExceptionListener parseExceptionListener
	private String rawStringMessage
	private boolean strict
	private static boolean computeContentLengthFromMessage
	public void  () 
	public void  (gov.nist.javax.sip.parser.ParseExceptionListener) 
		gov.nist.javax.sip.parser.ParseExceptionListener exhandler
	public void setParseExceptionListener (gov.nist.javax.sip.parser.ParseExceptionListener) 
		gov.nist.javax.sip.parser.ParseExceptionListener pexhandler
	public gov.nist.javax.sip.message.SIPMessage parseSIPMessage (byte[])  throws java.text.ParseException 
		ArrayIndexOutOfBoundsException e
		ArrayIndexOutOfBoundsException e
		java.io.UnsupportedEncodingException e
		char firstChar
		int lineStart
		int lineLength
		int bodyLength
		byte[] body
		byte[] msgBuffer
		int i
		String currentLine
		String currentHeader
		boolean isFirstLine
		gov.nist.javax.sip.message.SIPMessage message
	public gov.nist.javax.sip.message.SIPMessage parseSIPMessage (java.lang.String)  throws java.text.ParseException 
		ArrayIndexOutOfBoundsException e
		StringIndexOutOfBoundsException ex
		char c
		ArrayIndexOutOfBoundsException e
		StringIndexOutOfBoundsException ex
		char firstChar
		int lineStart
		String body
		String msgString
		int i
		String currentLine
		String currentHeader
		boolean isFirstLine
		gov.nist.javax.sip.message.SIPMessage message
	private java.lang.String trimEndOfLine (java.lang.String) 
		String line
		int i
	private gov.nist.javax.sip.message.SIPMessage processFirstLine (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.header.RequestLine requestLine
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPMessage message
		gov.nist.javax.sip.header.StatusLine sl
		java.text.ParseException ex
		String firstLine
		gov.nist.javax.sip.message.SIPMessage message
	private void processHeader (java.lang.String, gov.nist.javax.sip.message.SIPMessage)  throws java.text.ParseException 
		java.text.ParseException ex
		gov.nist.javax.sip.header.SIPHeader sipHeader
		String headerName
		Class headerClass
		java.text.ParseException ex
		String header
		gov.nist.javax.sip.message.SIPMessage message
		gov.nist.javax.sip.parser.HeaderParser headerParser
	public gov.nist.javax.sip.address.AddressImpl parseAddress (java.lang.String)  throws java.text.ParseException 
		String address
		gov.nist.javax.sip.parser.AddressParser addressParser
	public gov.nist.core.Host parseHost (java.lang.String)  throws java.text.ParseException 
		String host
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.address.TelephoneNumber parseTelephoneNumber (java.lang.String)  throws java.text.ParseException 
		String telephone_number
	public gov.nist.javax.sip.address.SipUri parseSIPUrl (java.lang.String)  throws java.text.ParseException 
		ClassCastException ex
		String url
	public gov.nist.javax.sip.address.GenericURI parseUrl (java.lang.String)  throws java.text.ParseException 
		String url
	public gov.nist.javax.sip.header.SIPHeader parseSIPHeader (java.lang.String)  throws java.text.ParseException 
		ArrayIndexOutOfBoundsException e
		char c
		String header
		int start
		int end
		StringBuffer buffer
		int i
		int lineStart
		boolean endOfLine
		gov.nist.javax.sip.parser.HeaderParser hp
	public gov.nist.javax.sip.header.RequestLine parseSIPRequestLine (java.lang.String)  throws java.text.ParseException 
		String requestLine
	public gov.nist.javax.sip.header.StatusLine parseSIPStatusLine (java.lang.String)  throws java.text.ParseException 
		String statusLine
	public static void setComputeContentLengthFromMessage (boolean) 
		boolean computeContentLengthFromMessage
	public static void main (java.lang.String[])  throws java.text.ParseException 
		int i
		String[] args
		String[] messages
	public void setStrict (boolean) 
		boolean strict
	static void  () 
}

gov/nist/javax/sip/parser/CSeqParser.class
CSeqParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.CSeqParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String cseq
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.CSeq c
		String number
		String m
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
}

gov/nist/javax/sip/parser/InReplyToParser.class
InReplyToParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.InReplyToParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String inReplyTo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.Token secToken
		gov.nist.core.Token secToken
		gov.nist.javax.sip.header.InReplyTo inReplyTo
		gov.nist.core.Token token
		gov.nist.javax.sip.header.InReplyToList list
}

gov/nist/javax/sip/parser/AuthenticationInfoParser.class
AuthenticationInfoParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.AuthenticationInfoParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String authenticationInfo
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.AuthenticationInfo authenticationInfo
		gov.nist.core.NameValue nv
}

gov/nist/javax/sip/parser/extensions/
gov/nist/javax/sip/parser/extensions/ReplacesParser.class
ReplacesParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReplacesParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String callID
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.extensions.Replaces replaces
		String callId
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.extensions.ReplacesParser tp
		gov.nist.javax.sip.header.extensions.Replaces t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/extensions/ReferredByParser.class
ReferredByParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReferredByParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String referBy
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.extensions.ReferredBy referBy
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.extensions.ReferredByParser tp
		gov.nist.javax.sip.header.extensions.ReferredBy t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/extensions/SessionExpiresParser.class
SessionExpiresParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.SessionExpiresParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String text
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int delta
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String nextId
		gov.nist.javax.sip.header.extensions.SessionExpires se
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.extensions.SessionExpiresParser tp
		gov.nist.javax.sip.header.extensions.SessionExpires t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/extensions/MinSEParser.class
MinSEParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.MinSEParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String text
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		int delta
		NumberFormatException ex
		javax.sip.InvalidArgumentException ex
		String nextId
		gov.nist.javax.sip.header.extensions.MinSE minse
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.extensions.MinSEParser tp
		gov.nist.javax.sip.header.extensions.MinSE t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/extensions/JoinParser.class
JoinParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.JoinParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String callID
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.extensions.Join join
		String callId
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.extensions.JoinParser tp
		gov.nist.javax.sip.header.extensions.Join t
		int i
		String[] args
		String[] to
}

gov/nist/javax/sip/parser/extensions/ReferencesParser.class
ReferencesParser.java
package gov.nist.javax.sip.parser.extensions
public gov.nist.javax.sip.parser.extensions.ReferencesParser extends gov.nist.javax.sip.parser.ParametersParser {
	public void  (java.lang.String) 
		String references
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.extensions.References references
		String callId
}

gov/nist/javax/sip/parser/ims/
gov/nist/javax/sip/parser/ims/PPreferredIdentityParser.class
PPreferredIdentityParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PPreferredIdentityParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String preferredIdentity
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PPreferredIdentity p
}

gov/nist/javax/sip/parser/ims/PServedUserParser.class
PServedUserParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PServedUserParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public void  (java.lang.String) 
		String servedUser
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PServedUser servedUser
		String servedUsername
}

gov/nist/javax/sip/parser/ims/SecurityServerParser.class
SecurityServerParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityServerParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
	public void  (java.lang.String) 
		String security
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.SecurityServer secServer
		gov.nist.javax.sip.header.ims.SecurityServerList secServerList
}

gov/nist/javax/sip/parser/ims/PAssertedIdentityParser.class
PAssertedIdentityParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssertedIdentityParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String assertedIdentity
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PAssertedIdentity pai
		gov.nist.javax.sip.header.ims.PAssertedIdentityList assertedIdList
}

gov/nist/javax/sip/parser/ims/PMediaAuthorizationParser.class
PMediaAuthorizationParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PMediaAuthorizationParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String mediaAuthorization
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		javax.sip.InvalidArgumentException e
		gov.nist.core.Token token
		gov.nist.javax.sip.header.ims.PMediaAuthorization mediaAuthorization
		gov.nist.javax.sip.header.ims.PMediaAuthorizationList mediaAuthorizationList
}

gov/nist/javax/sip/parser/ims/PrivacyParser.class
PrivacyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PrivacyParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String privacyType
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.Privacy privacy
		gov.nist.core.Token token
		gov.nist.javax.sip.header.ims.PrivacyList privacyList
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.ims.PrivacyParser rp
		gov.nist.javax.sip.header.ims.PrivacyList list
		int i
		String[] args
		String[] rou
}

gov/nist/javax/sip/parser/ims/PPreferredServiceParser.class
PPreferredServiceParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PPreferredServiceParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes  {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public void  (java.lang.String) 
		String pps
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		javax.sip.InvalidArgumentException e
		String serviceID
		javax.sip.InvalidArgumentException e
		String appID
		javax.sip.InvalidArgumentException e
		gov.nist.javax.sip.header.ims.PPreferredService pps
		String urn
}

gov/nist/javax/sip/parser/ims/PCalledPartyIDParser.class
PCalledPartyIDParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PCalledPartyIDParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String calledPartyID
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PCalledPartyID calledPartyID
}

gov/nist/javax/sip/parser/ims/PChargingVectorParser.class
PChargingVectorParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PChargingVectorParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String chargingVector
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		char la
		java.text.ParseException ex
		gov.nist.javax.sip.header.ims.PChargingVector chargingVector
	protected void parseParameter (gov.nist.javax.sip.header.ims.PChargingVector)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ims.PChargingVector chargingVector
}

gov/nist/javax/sip/parser/ims/PVisitedNetworkIDParser.class
PVisitedNetworkIDParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PVisitedNetworkIDParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String networkID
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
		char la
		gov.nist.javax.sip.header.ims.PVisitedNetworkIDList visitedNetworkIDList
	protected void parseQuotedString (gov.nist.javax.sip.header.ims.PVisitedNetworkID)  throws java.text.ParseException 
		char next
		StringBuffer retval
		gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
	protected void parseToken (gov.nist.javax.sip.header.ims.PVisitedNetworkID)  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PVisitedNetworkID visitedNetworkID
		gov.nist.core.Token token
}

gov/nist/javax/sip/parser/ims/ServiceRouteParser.class
ServiceRouteParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.ServiceRouteParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String serviceRoute
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.ServiceRoute serviceRoute
		gov.nist.javax.sip.header.ims.ServiceRouteList serviceRouteList
}

gov/nist/javax/sip/parser/ims/PAccessNetworkInfoParser.class
PAccessNetworkInfoParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAccessNetworkInfoParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String accessNetwork
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ims.PAccessNetworkInfo accessNetworkInfo
		gov.nist.core.Token token
}

gov/nist/javax/sip/parser/ims/SecurityClientParser.class
SecurityClientParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityClientParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
	public void  (java.lang.String) 
		String security
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.SecurityClient secClient
		gov.nist.javax.sip.header.ims.SecurityClientList secClientList
}

gov/nist/javax/sip/parser/ims/PChargingFunctionAddressesParser.class
PChargingFunctionAddressesParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PChargingFunctionAddressesParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String charging
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		char la
		java.text.ParseException ex
		gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargingFunctionAddresses
	protected void parseParameter (gov.nist.javax.sip.header.ims.PChargingFunctionAddresses)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargingFunctionAddresses
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.ims.PChargingFunctionAddressesParser parser
		gov.nist.javax.sip.header.ims.PChargingFunctionAddresses chargAddr
		int i
		String[] args
		String[] r
}

gov/nist/javax/sip/parser/ims/TokenNamesIms.class
TokenNamesIms.java
package gov.nist.javax.sip.parser.ims
public abstract gov.nist.javax.sip.parser.ims.TokenNamesIms extends java.lang.Object implements gov.nist.javax.sip.parser.TokenNames  {
	public static final String IEEE_802_11A
	public static final String IEEE_802_11B
	public static final String GGGPP_GERAN
	public static final String GGGPP_UTRAN_FDD
	public static final String GGGPP_UTRAN_TDD
	public static final String GGGPP_CDMA2000
}

gov/nist/javax/sip/parser/ims/PUserDatabaseParser.class
PUserDatabaseParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PUserDatabaseParser extends gov.nist.javax.sip.parser.ParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String databaseName
	public void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PUserDatabase userDatabase
	private void parseheader (gov.nist.javax.sip.header.ims.PUserDatabase)  throws java.text.ParseException 
		char next
		gov.nist.javax.sip.header.ims.PUserDatabase userDatabase
		StringBuffer dbname
}

gov/nist/javax/sip/parser/ims/PathParser.class
PathParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PathParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	public void  (java.lang.String) 
		String path
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.Path path
		char la
		gov.nist.javax.sip.header.ims.PathList pathList
}

gov/nist/javax/sip/parser/ims/PProfileKeyParser.class
PProfileKeyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PProfileKeyParser extends gov.nist.javax.sip.parser.AddressParametersParser implements gov.nist.javax.sip.parser.TokenTypes  {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public void  (java.lang.String) 
		String profilekey
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PProfileKey p
}

gov/nist/javax/sip/parser/ims/SecurityVerifyParser.class
SecurityVerifyParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityVerifyParser extends gov.nist.javax.sip.parser.ims.SecurityAgreeParser {
	public void  (java.lang.String) 
		String security
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.SecurityVerify secVerify
		gov.nist.javax.sip.header.ims.SecurityVerifyList secVerifyList
}

gov/nist/javax/sip/parser/ims/AddressHeaderParser.class
AddressHeaderParser.java
package gov.nist.javax.sip.parser.ims
abstract gov.nist.javax.sip.parser.ims.AddressHeaderParser extends gov.nist.javax.sip.parser.HeaderParser {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected void  (java.lang.String) 
		String buffer
	protected void parse (gov.nist.javax.sip.header.ims.AddressHeaderIms)  throws java.text.ParseException 
		gov.nist.javax.sip.parser.AddressParser addressParser
		gov.nist.javax.sip.address.AddressImpl addr
		java.text.ParseException ex
		gov.nist.javax.sip.header.ims.AddressHeaderIms addressHeader
}

gov/nist/javax/sip/parser/ims/PAssertedServiceParser.class
PAssertedServiceParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssertedServiceParser extends gov.nist.javax.sip.parser.HeaderParser implements gov.nist.javax.sip.parser.TokenTypes  {
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public void  (java.lang.String) 
		String pas
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		javax.sip.InvalidArgumentException e
		String serviceID
		javax.sip.InvalidArgumentException e
		String appID
		javax.sip.InvalidArgumentException e
		gov.nist.javax.sip.header.ims.PAssertedService pps
		String urn
}

gov/nist/javax/sip/parser/ims/SecurityAgreeParser.class
SecurityAgreeParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.SecurityAgreeParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String security
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	protected void parseParameter (gov.nist.javax.sip.header.ims.SecurityAgree)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		gov.nist.javax.sip.header.ims.SecurityAgree header
	public gov.nist.javax.sip.header.SIPHeaderList parse (gov.nist.javax.sip.header.ims.SecurityAgree)  throws java.text.ParseException 
		gov.nist.javax.sip.header.SIPHeaderList list
		gov.nist.javax.sip.header.SIPHeaderList list
		gov.nist.javax.sip.header.SIPHeaderList list
		char laInLoop
		java.text.ParseException ex
		gov.nist.javax.sip.header.ims.SecurityAgree header
		gov.nist.javax.sip.header.SIPHeaderList list
		gov.nist.core.Token type
		char la
}

gov/nist/javax/sip/parser/ims/PAssociatedURIParser.class
PAssociatedURIParser.java
package gov.nist.javax.sip.parser.ims
public gov.nist.javax.sip.parser.ims.PAssociatedURIParser extends gov.nist.javax.sip.parser.AddressParametersParser {
	public void  (java.lang.String) 
		String associatedURI
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		gov.nist.javax.sip.header.ims.PAssociatedURI associatedURI
		gov.nist.javax.sip.header.ims.PAssociatedURIList associatedURIList
}

gov/nist/javax/sip/parser/UserAgentParser.class
UserAgentParser.java
package gov.nist.javax.sip.parser
public gov.nist.javax.sip.parser.UserAgentParser extends gov.nist.javax.sip.parser.HeaderParser {
	public void  (java.lang.String) 
		String userAgent
	protected void  (gov.nist.javax.sip.parser.Lexer) 
		gov.nist.javax.sip.parser.Lexer lexer
	public gov.nist.javax.sip.header.SIPHeader parse ()  throws java.text.ParseException 
		String comment
		String productVersion
		String product
		StringBuffer productSb
		gov.nist.javax.sip.header.UserAgent userAgent
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.javax.sip.parser.UserAgentParser parser
		gov.nist.javax.sip.header.UserAgent ua
		int i
		String[] args
		String[] userAgent
}

gov/nist/javax/sip/DialogTimeoutEvent.class
DialogTimeoutEvent.java
package gov.nist.javax.sip
public gov.nist.javax.sip.DialogTimeoutEvent extends java.util.EventObject {
	private static final long serialVersionUID
	private javax.sip.Dialog m_dialog
	private gov.nist.javax.sip.DialogTimeoutEvent$Reason m_reason
	public void  (java.lang.Object, javax.sip.Dialog, gov.nist.javax.sip.DialogTimeoutEvent$Reason) 
		Object source
		javax.sip.Dialog dialog
		gov.nist.javax.sip.DialogTimeoutEvent$Reason reason
	public javax.sip.Dialog getDialog () 
	public gov.nist.javax.sip.DialogTimeoutEvent$Reason getReason () 
}

gov/nist/javax/sip/message/
gov/nist/javax/sip/message/MultipartMimeContentImpl.class
MultipartMimeContentImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.MultipartMimeContentImpl extends java.lang.Object implements gov.nist.javax.sip.message.MultipartMimeContent  {
	private java.util.List contentList
	private javax.sip.header.ContentTypeHeader multipartMimeContentTypeHeader
	private String boundary
	public static String BOUNDARY
	public void  (javax.sip.header.ContentTypeHeader) 
		javax.sip.header.ContentTypeHeader contentTypeHeader
	public boolean add (gov.nist.javax.sip.message.Content) 
		gov.nist.javax.sip.message.Content content
	public javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	public java.lang.String toString () 
		gov.nist.javax.sip.message.Content content
		StringBuffer stringBuffer
	public void createContentList (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.message.ContentImpl content
		javax.sip.header.Header header
		String hdr
		StringBuffer strbuf
		int position
		int off
		String rest
		String headers
		gov.nist.javax.sip.message.ContentImpl content
		String[] headerArray
		String nextPart
		gov.nist.javax.sip.header.HeaderFactoryExt headerFactory
		String delimiter
		String[] fragments
		StringIndexOutOfBoundsException ex
		String body
	public gov.nist.javax.sip.message.Content getContentByType (java.lang.String, java.lang.String) 
		gov.nist.javax.sip.message.Content content
		String contentType
		String contentSubtype
		gov.nist.javax.sip.message.Content retval
	public void addContent (gov.nist.javax.sip.message.Content) 
		gov.nist.javax.sip.message.Content content
	public java.util.Iterator getContents () 
	public int getContentCount () 
	static void  () 
}

gov/nist/javax/sip/message/ContentImpl.class
ContentImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.ContentImpl extends java.lang.Object implements gov.nist.javax.sip.message.Content  {
	private Object content
	private String boundary
	private javax.sip.header.ContentTypeHeader contentTypeHeader
	private javax.sip.header.ContentDispositionHeader contentDispositionHeader
	public void  (java.lang.String, java.lang.String) 
		String content
		String boundary
	public void setContent (java.lang.Object) 
		Object content
	public javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	public java.lang.Object getContent () 
	public java.lang.String toString () 
	public void setContentDispositionHeader (javax.sip.header.ContentDispositionHeader) 
		javax.sip.header.ContentDispositionHeader contentDispositionHeader
	public javax.sip.header.ContentDispositionHeader getContentDispositionHeader () 
	public void setContentTypeHeader (javax.sip.header.ContentTypeHeader) 
		javax.sip.header.ContentTypeHeader contentTypeHeader
}

gov/nist/javax/sip/message/SIPDuplicateHeaderException.class
SIPDuplicateHeaderException.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.SIPDuplicateHeaderException extends java.text.ParseException {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.header.SIPHeader sipHeader
	protected gov.nist.javax.sip.message.SIPMessage sipMessage
	public void  (java.lang.String) 
		String msg
	public gov.nist.javax.sip.message.SIPMessage getSIPMessage () 
	public gov.nist.javax.sip.header.SIPHeader getSIPHeader () 
	public void setSIPHeader (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public void setSIPMessage (gov.nist.javax.sip.message.SIPMessage) 
		gov.nist.javax.sip.message.SIPMessage sipMessage
}

gov/nist/javax/sip/message/MessageFactoryImpl.class
MessageFactoryImpl.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.MessageFactoryImpl extends java.lang.Object implements javax.sip.message.MessageFactory gov.nist.javax.sip.message.MessageFactoryExt  {
	private boolean testing
	private boolean strict
	private static String defaultContentEncodingCharset
	private static javax.sip.header.UserAgentHeader userAgent
	private static javax.sip.header.ServerHeader server
	public void setStrict (boolean) 
		boolean strict
	public void setTest (boolean) 
		boolean flag
	public void  () 
	public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
		javax.sip.address.URI requestURI
		String method
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		javax.sip.header.ContentTypeHeader contentType
		Object content
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, byte[], javax.sip.header.ContentTypeHeader)  throws java.text.ParseException 
		javax.sip.address.URI requestURI
		String method
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		byte[] content
		javax.sip.header.ContentTypeHeader contentType
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader)  throws java.text.ParseException 
		javax.sip.address.URI requestURI
		String method
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, java.lang.Object, javax.sip.header.ContentTypeHeader)  throws java.text.ParseException 
		int statusCode
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		Object content
		javax.sip.header.ContentTypeHeader contentType
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.header.StatusLine statusLine
		String reasonPhrase
	public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, byte[], javax.sip.header.ContentTypeHeader)  throws java.text.ParseException 
		int statusCode
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		byte[] content
		javax.sip.header.ContentTypeHeader contentType
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader)  throws java.text.ParseException 
		int statusCode
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
		int statusCode
		javax.sip.message.Request request
		javax.sip.header.ContentTypeHeader contentType
		Object content
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public javax.sip.message.Response createResponse (int, javax.sip.message.Request, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
		int statusCode
		javax.sip.message.Request request
		javax.sip.header.ContentTypeHeader contentType
		byte[] content
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public javax.sip.message.Response createResponse (int, javax.sip.message.Request)  throws java.text.ParseException 
		int statusCode
		javax.sip.message.Request request
		gov.nist.javax.sip.message.SIPRequest sipRequest
		gov.nist.javax.sip.message.SIPResponse sipResponse
	public javax.sip.message.Request createRequest (javax.sip.address.URI, java.lang.String, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
		javax.sip.address.URI requestURI
		String method
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		javax.sip.header.ContentTypeHeader contentType
		byte[] content
		gov.nist.javax.sip.message.SIPRequest sipRequest
	public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, java.lang.Object)  throws java.text.ParseException 
		int statusCode
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		javax.sip.header.ContentTypeHeader contentType
		Object content
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.header.StatusLine statusLine
		String reason
	public javax.sip.message.Response createResponse (int, javax.sip.header.CallIdHeader, javax.sip.header.CSeqHeader, javax.sip.header.FromHeader, javax.sip.header.ToHeader, java.util.List, javax.sip.header.MaxForwardsHeader, javax.sip.header.ContentTypeHeader, byte[])  throws java.text.ParseException 
		int statusCode
		javax.sip.header.CallIdHeader callId
		javax.sip.header.CSeqHeader cSeq
		javax.sip.header.FromHeader from
		javax.sip.header.ToHeader to
		java.util.List via
		javax.sip.header.MaxForwardsHeader maxForwards
		javax.sip.header.ContentTypeHeader contentType
		byte[] content
		gov.nist.javax.sip.message.SIPResponse sipResponse
		gov.nist.javax.sip.header.StatusLine statusLine
		String reason
	public javax.sip.message.Request createRequest (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.message.SIPRequest retval
		String requestString
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.parser.ParseExceptionListener parseExceptionListener
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public javax.sip.message.Response createResponse (java.lang.String)  throws java.text.ParseException 
		String responseString
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.message.SIPMessage sipMessage
	public void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader) 
		javax.sip.header.UserAgentHeader userAgent
	public void setDefaultServerHeader (javax.sip.header.ServerHeader) 
		javax.sip.header.ServerHeader server
	public static javax.sip.header.UserAgentHeader getDefaultUserAgentHeader () 
	public static javax.sip.header.ServerHeader getDefaultServerHeader () 
	public void setDefaultContentEncodingCharset (java.lang.String)  throws java.lang.NullPointerException java.lang.IllegalArgumentException 
		String charset
	public static java.lang.String getDefaultContentEncodingCharset () 
	public gov.nist.javax.sip.message.MultipartMimeContent createMultipartMimeContent (javax.sip.header.ContentTypeHeader, java.lang.String[], java.lang.String[], java.lang.String[]) 
		javax.sip.header.ContentTypeHeader cth
		gov.nist.javax.sip.message.ContentImpl contentImpl
		int i
		javax.sip.header.ContentTypeHeader multipartMimeCth
		String[] contentType
		String[] contentSubtype
		String[] contentBody
		String boundary
		gov.nist.javax.sip.message.MultipartMimeContentImpl retval
	static boolean access$000 (gov.nist.javax.sip.message.MessageFactoryImpl) 
		gov.nist.javax.sip.message.MessageFactoryImpl x0
	static void  () 
}

gov/nist/javax/sip/message/SIPMessage.class
SIPMessage.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.SIPMessage extends gov.nist.javax.sip.message.MessageObject implements javax.sip.message.Message gov.nist.javax.sip.message.MessageExt  {
	private String contentEncodingCharset
	protected boolean nullRequest
	protected java.util.LinkedList unrecognizedHeaders
	protected java.util.concurrent.ConcurrentLinkedQueue headers
	protected gov.nist.javax.sip.header.From fromHeader
	protected gov.nist.javax.sip.header.To toHeader
	protected gov.nist.javax.sip.header.CSeq cSeqHeader
	protected gov.nist.javax.sip.header.CallID callIdHeader
	protected gov.nist.javax.sip.header.ContentLength contentLengthHeader
	protected gov.nist.javax.sip.header.MaxForwards maxForwardsHeader
	protected int size
	private String messageContent
	private byte[] messageContentBytes
	private Object messageContentObject
	private java.util.Hashtable nameTable
	protected Object applicationData
	private static final String CONTENT_TYPE_LOWERCASE
	private static final String ERROR_LOWERCASE
	private static final String CONTACT_LOWERCASE
	private static final String VIA_LOWERCASE
	private static final String AUTHORIZATION_LOWERCASE
	private static final String ROUTE_LOWERCASE
	private static final String RECORDROUTE_LOWERCASE
	private static final String CONTENT_DISPOSITION_LOWERCASE
	private static final String CONTENT_ENCODING_LOWERCASE
	private static final String CONTENT_LANGUAGE_LOWERCASE
	private static final String EXPIRES_LOWERCASE
	public static boolean isRequestHeader (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public static boolean isResponseHeader (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public java.util.LinkedList getMessageAsEncodedStrings () 
		gov.nist.javax.sip.header.SIPHeaderList shl
		gov.nist.javax.sip.header.SIPHeader sipHeader
		java.util.LinkedList retval
		java.util.Iterator li
	protected java.lang.String encodeSIPHeaders () 
		gov.nist.javax.sip.header.SIPHeader siphdr
		StringBuffer encoding
		java.util.Iterator it
	public abstract java.lang.String encodeMessage () 
	public abstract java.lang.String getDialogId (boolean) 
	public boolean match (java.lang.Object) 
		gov.nist.javax.sip.header.SIPHeader myHeader
		gov.nist.javax.sip.header.SIPHeader hisHeader
		java.util.ListIterator innerIterator
		boolean found
		java.util.ListIterator outerIterator
		gov.nist.javax.sip.header.SIPHeader myHeader
		gov.nist.javax.sip.header.SIPHeader hisHeader
		java.util.ListIterator innerIterator
		boolean found
		gov.nist.javax.sip.header.SIPHeader hisHeaders
		java.util.List myHeaders
		Object other
		gov.nist.javax.sip.message.SIPMessage matchObj
		java.util.Iterator li
	public void merge (java.lang.Object) 
		gov.nist.javax.sip.header.SIPHeader sipHdr
		java.util.ListIterator it
		gov.nist.javax.sip.header.SIPHeader hdr
		String hdrName
		java.util.List myHdrs
		int i
		Object template
		gov.nist.javax.sip.message.SIPMessage templateMessage
		Object[] templateHeaders
	public java.lang.String encode () 
		gov.nist.javax.sip.header.SIPHeader siphdr
		String unrecognized
		String mbody
		java.io.UnsupportedEncodingException ex
		String content
		StringBuffer encoding
		java.util.Iterator it
	public byte[] encodeAsBytes (java.lang.String) 
		java.text.ParseException e
		gov.nist.javax.sip.header.SIPHeader siphdr
		java.util.Iterator it
		java.io.UnsupportedEncodingException ex
		byte[] msgarray
		java.io.UnsupportedEncodingException ex
		String transport
		javax.sip.header.ViaHeader topVia
		StringBuffer encoding
		byte[] retval
		byte[] content
	public java.lang.Object clone () 
		gov.nist.javax.sip.header.SIPHeader hdr
		java.util.Iterator iter
		gov.nist.javax.sip.message.SIPMessage retval
	public java.lang.String debugDump () 
		java.lang.reflect.Field f
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		Exception ex
	public void  () 
	private void attachHeader (gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.header.SIPHeaderList hl
		gov.nist.javax.sip.header.SIPHeader h
	public void setHeader (javax.sip.header.Header) 
		gov.nist.javax.sip.header.SIPHeaderList hl
		gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
		javax.sip.header.Header sipHeader
		gov.nist.javax.sip.header.SIPHeader header
	public void setHeaders (java.util.List) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		java.util.List headers
		java.util.ListIterator listIterator
	public void attachHeader (gov.nist.javax.sip.header.SIPHeader, boolean)  throws gov.nist.javax.sip.message.SIPDuplicateHeaderException 
		gov.nist.javax.sip.header.SIPHeader h
		boolean replaceflag
	public void attachHeader (gov.nist.javax.sip.header.SIPHeader, boolean, boolean)  throws gov.nist.javax.sip.message.SIPDuplicateHeaderException 
		gov.nist.javax.sip.header.SIPHeaderList hdrList
		gov.nist.javax.sip.header.SIPHeader h
		gov.nist.javax.sip.header.ContentLength cl
		gov.nist.javax.sip.header.SIPHeader next
		java.util.Iterator li
		gov.nist.javax.sip.header.SIPHeaderList hdrlist
		gov.nist.javax.sip.header.SIPHeader header
		boolean replaceFlag
		boolean top
		gov.nist.javax.sip.header.SIPHeader h
		String headerNameLowerCase
		gov.nist.javax.sip.header.SIPHeader originalHeader
	public void removeHeader (java.lang.String, boolean) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		java.util.Iterator li
		gov.nist.javax.sip.header.SIPHeaderList hdrList
		gov.nist.javax.sip.header.SIPHeader sipHeader
		java.util.Iterator li
		String headerName
		boolean top
		String headerNameLowerCase
		gov.nist.javax.sip.header.SIPHeader toRemove
	public void removeHeader (java.lang.String) 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		String headerName
		String headerNameLowerCase
		gov.nist.javax.sip.header.SIPHeader removed
		java.util.Iterator li
	public java.lang.String getTransactionId () 
		StringBuffer retval
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		String cid
		gov.nist.javax.sip.header.Via topVia
	public int hashCode () 
	public boolean hasContent () 
	public java.util.Iterator getHeaders () 
	public javax.sip.header.Header getHeader (java.lang.String) 
		String headerName
	private javax.sip.header.Header getHeaderLowerCase (java.lang.String) 
		String lowerCaseHeaderName
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public gov.nist.javax.sip.header.ContentType getContentTypeHeader () 
	public javax.sip.header.ContentLengthHeader getContentLengthHeader () 
	public javax.sip.header.FromHeader getFrom () 
	public gov.nist.javax.sip.header.ErrorInfoList getErrorInfoHeaders () 
	public gov.nist.javax.sip.header.ContactList getContactHeaders () 
	public gov.nist.javax.sip.header.Contact getContactHeader () 
		gov.nist.javax.sip.header.ContactList clist
	public gov.nist.javax.sip.header.ViaList getViaHeaders () 
	public void setVia (java.util.List) 
		gov.nist.javax.sip.header.Via via
		java.util.List viaList
		gov.nist.javax.sip.header.ViaList vList
		java.util.ListIterator it
	public void setHeader (gov.nist.javax.sip.header.SIPHeaderList) 
		gov.nist.javax.sip.header.SIPHeaderList sipHeaderList
	public gov.nist.javax.sip.header.Via getTopmostVia () 
	public javax.sip.header.CSeqHeader getCSeq () 
	public gov.nist.javax.sip.header.Authorization getAuthorization () 
	public javax.sip.header.MaxForwardsHeader getMaxForwards () 
	public void setMaxForwards (javax.sip.header.MaxForwardsHeader) 
		javax.sip.header.MaxForwardsHeader maxForwards
	public gov.nist.javax.sip.header.RouteList getRouteHeaders () 
	public javax.sip.header.CallIdHeader getCallId () 
	public void setCallId (javax.sip.header.CallIdHeader) 
		javax.sip.header.CallIdHeader callId
	public void setCallId (java.lang.String)  throws java.text.ParseException 
		String callId
	public gov.nist.javax.sip.header.RecordRouteList getRecordRouteHeaders () 
	public javax.sip.header.ToHeader getTo () 
	public void setTo (javax.sip.header.ToHeader) 
		javax.sip.header.ToHeader to
	public void setFrom (javax.sip.header.FromHeader) 
		javax.sip.header.FromHeader from
	public javax.sip.header.ContentLengthHeader getContentLength () 
	public java.lang.String getMessageContent ()  throws java.io.UnsupportedEncodingException 
	public byte[] getRawContent () 
		String messageContent
		java.io.UnsupportedEncodingException ex
	public void setMessageContent (java.lang.String, java.lang.String, java.lang.String) 
		String type
		String subType
		String messageContent
		gov.nist.javax.sip.header.ContentType ct
	public void setContent (java.lang.Object, javax.sip.header.ContentTypeHeader)  throws java.text.ParseException 
		Object content
		javax.sip.header.ContentTypeHeader contentTypeHeader
	public java.lang.Object getContent () 
	public void setMessageContent (java.lang.String, java.lang.String, byte[]) 
		String type
		String subType
		byte[] messageContent
		gov.nist.javax.sip.header.ContentType ct
	public void setMessageContent (java.lang.String, boolean, boolean, int)  throws java.text.ParseException 
		String content
		boolean strict
		boolean computeContentLength
		int givenLength
	public void setMessageContent (byte[]) 
		byte[] content
	public void setMessageContent (byte[], boolean, int)  throws java.text.ParseException 
		byte[] content
		boolean computeContentLength
		int givenLength
	private void computeContentLength (java.lang.Object) 
		java.io.UnsupportedEncodingException ex
		Object content
		int length
	public void removeContent () 
	public java.util.ListIterator getHeaders (java.lang.String) 
		String headerName
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public java.lang.String getHeaderAsFormattedString (java.lang.String) 
		String name
		String lowerCaseName
	private gov.nist.javax.sip.header.SIPHeader getSIPHeaderListLowerCase (java.lang.String) 
		String lowerCaseHeaderName
	private java.util.List getHeaderList (java.lang.String) 
		java.util.LinkedList ll
		String headerName
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public boolean hasHeader (java.lang.String) 
		String headerName
	public boolean hasFromTag () 
	public boolean hasToTag () 
	public java.lang.String getFromTag () 
	public void setFromTag (java.lang.String) 
		String tag
	public void setToTag (java.lang.String) 
		String tag
	public java.lang.String getToTag () 
	public abstract java.lang.String getFirstLine () 
	public void addHeader (javax.sip.header.Header) 
		gov.nist.javax.sip.header.ContentLength cl
		gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
		javax.sip.header.Header sipHeader
		gov.nist.javax.sip.header.SIPHeader sh
	public void addUnparsed (java.lang.String) 
		String unparsed
	public void addHeader (java.lang.String) 
		gov.nist.javax.sip.parser.HeaderParser parser
		gov.nist.javax.sip.header.SIPHeader sh
		java.text.ParseException ex
		String sipHeader
		String hdrString
	public java.util.ListIterator getUnrecognizedHeaders () 
	public java.util.ListIterator getHeaderNames () 
		gov.nist.javax.sip.header.SIPHeader sipHeader
		String name
		java.util.Iterator li
		java.util.LinkedList retval
	public boolean equals (java.lang.Object) 
		gov.nist.javax.sip.header.SIPHeader mine
		gov.nist.javax.sip.header.SIPHeader his
		Object other
		gov.nist.javax.sip.message.SIPMessage otherMessage
		java.util.Collection values
		java.util.Iterator it
	public javax.sip.header.ContentDispositionHeader getContentDisposition () 
	public javax.sip.header.ContentEncodingHeader getContentEncoding () 
	public javax.sip.header.ContentLanguageHeader getContentLanguage () 
	public javax.sip.header.ExpiresHeader getExpires () 
	public void setExpires (javax.sip.header.ExpiresHeader) 
		javax.sip.header.ExpiresHeader expiresHeader
	public void setContentDisposition (javax.sip.header.ContentDispositionHeader) 
		javax.sip.header.ContentDispositionHeader contentDispositionHeader
	public void setContentEncoding (javax.sip.header.ContentEncodingHeader) 
		javax.sip.header.ContentEncodingHeader contentEncodingHeader
	public void setContentLanguage (javax.sip.header.ContentLanguageHeader) 
		javax.sip.header.ContentLanguageHeader contentLanguageHeader
	public void setContentLength (javax.sip.header.ContentLengthHeader) 
		javax.sip.header.ContentLengthHeader contentLength
	public void setSize (int) 
		int size
	public int getSize () 
	public void addLast (javax.sip.header.Header)  throws javax.sip.SipException java.lang.NullPointerException 
		gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
		javax.sip.header.Header header
	public void addFirst (javax.sip.header.Header)  throws javax.sip.SipException java.lang.NullPointerException 
		gov.nist.javax.sip.message.SIPDuplicateHeaderException ex
		javax.sip.header.Header header
	public void removeFirst (java.lang.String)  throws java.lang.NullPointerException 
		String headerName
	public void removeLast (java.lang.String) 
		String headerName
	public void setCSeq (javax.sip.header.CSeqHeader) 
		javax.sip.header.CSeqHeader cseqHeader
	public void setApplicationData (java.lang.Object) 
		Object applicationData
	public java.lang.Object getApplicationData () 
	public gov.nist.javax.sip.message.MultipartMimeContent getMultipartMimeContent ()  throws java.text.ParseException 
		String body
		java.io.UnsupportedEncodingException e
		gov.nist.javax.sip.message.MultipartMimeContentImpl retval
		byte[] rawContent
	public javax.sip.header.CallIdHeader getCallIdHeader () 
	public javax.sip.header.FromHeader getFromHeader () 
	public javax.sip.header.ToHeader getToHeader () 
	public javax.sip.header.ViaHeader getTopmostViaHeader () 
	public javax.sip.header.CSeqHeader getCSeqHeader () 
	protected final java.lang.String getCharset () 
		String c
		gov.nist.javax.sip.header.ContentType ct
	public boolean isNullRequest () 
	public void setNullRequest () 
	public abstract void setSIPVersion (java.lang.String)  throws java.text.ParseException 
	public abstract java.lang.String getSIPVersion () 
	public abstract java.lang.String toString () 
	public volatile javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	static void  () 
}

gov/nist/javax/sip/message/SIPRequest.class
SIPRequest.java
package gov.nist.javax.sip.message
public final gov.nist.javax.sip.message.SIPRequest extends gov.nist.javax.sip.message.SIPMessage implements javax.sip.message.Request gov.nist.javax.sip.message.RequestExt  {
	private static final long serialVersionUID
	private static final String DEFAULT_USER
	private static final String DEFAULT_TRANSPORT
	private transient Object transactionPointer
	private gov.nist.javax.sip.header.RequestLine requestLine
	private transient Object messageChannel
	private transient Object inviteTransaction
	private static final java.util.Set targetRefreshMethods
	private static final java.util.Hashtable nameTable
	private static void putName (java.lang.String) 
		String name
	public static boolean isTargetRefresh (java.lang.String) 
		String ucaseMethod
	public static boolean isDialogCreating (java.lang.String) 
		String ucaseMethod
	public static java.lang.String getCannonicalName (java.lang.String) 
		String method
	public gov.nist.javax.sip.header.RequestLine getRequestLine () 
	public void setRequestLine (gov.nist.javax.sip.header.RequestLine) 
		gov.nist.javax.sip.header.RequestLine requestLine
	public void  () 
	public java.lang.String debugDump () 
		String superstring
	public void checkHeaders ()  throws java.text.ParseException 
		gov.nist.javax.sip.address.SipUri sipUri
		String scheme
		String prefix
	protected void setDefaults () 
		gov.nist.javax.sip.address.SipUri sipUri
		String method
		gov.nist.javax.sip.address.GenericURI u
	protected void setRequestLineDefaults () 
		gov.nist.javax.sip.header.CSeq cseq
		String method
	public javax.sip.address.URI getRequestURI () 
	public void setRequestURI (javax.sip.address.URI) 
		javax.sip.address.URI uri
	public void setMethod (java.lang.String) 
		String method
		String meth
	public java.lang.String getMethod () 
	public java.lang.String encode () 
		String retval
		String retval
		String retval
	public java.lang.String encodeMessage () 
		String retval
		String retval
		String retval
	public java.lang.String toString () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.message.SIPRequest retval
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.javax.sip.message.SIPRequest that
	public java.util.LinkedList getMessageAsEncodedStrings () 
		java.util.LinkedList retval
	public boolean match (java.lang.Object) 
		Object matchObj
		gov.nist.javax.sip.message.SIPRequest that
		gov.nist.javax.sip.header.RequestLine rline
	public java.lang.String getDialogId (boolean) 
		boolean isServer
		gov.nist.javax.sip.header.CallID cid
		StringBuffer retval
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
	public java.lang.String getDialogId (boolean, java.lang.String) 
		boolean isServer
		String toTag
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.CallID cid
		StringBuffer retval
	public byte[] encodeAsBytes (java.lang.String) 
		java.io.UnsupportedEncodingException ex
		String transport
		byte[] rlbytes
		byte[] superbytes
		byte[] retval
	public gov.nist.javax.sip.message.SIPResponse createResponse (int) 
		int statusCode
		String reasonPhrase
	public gov.nist.javax.sip.message.SIPResponse createResponse (int, java.lang.String) 
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPDuplicateHeaderException e
		gov.nist.javax.sip.header.SIPHeader nextHeader
		int statusCode
		String reasonPhrase
		gov.nist.javax.sip.message.SIPResponse newResponse
		java.util.Iterator headerIterator
		javax.sip.header.ServerHeader server
	private final boolean mustCopyRR (int) 
		int code
	public gov.nist.javax.sip.message.SIPRequest createCancelRequest ()  throws javax.sip.SipException 
		java.text.ParseException e
		gov.nist.javax.sip.message.SIPRequest cancel
	public gov.nist.javax.sip.message.SIPRequest createAckRequest (gov.nist.javax.sip.header.To) 
		gov.nist.javax.sip.header.CSeq cseq
		gov.nist.javax.sip.message.SIPDuplicateHeaderException e
		gov.nist.javax.sip.header.SIPHeader nextHeader
		gov.nist.javax.sip.header.To responseToHeader
		gov.nist.javax.sip.message.SIPRequest newRequest
		java.util.Iterator headerIterator
	public final gov.nist.javax.sip.message.SIPRequest createErrorAck (gov.nist.javax.sip.header.To)  throws javax.sip.SipException java.text.ParseException 
		gov.nist.javax.sip.header.To responseToHeader
		gov.nist.javax.sip.message.SIPRequest newRequest
	public gov.nist.javax.sip.message.SIPRequest createSIPRequest (gov.nist.javax.sip.header.RequestLine, boolean) 
		gov.nist.javax.sip.header.CSeq newCseq
		gov.nist.javax.sip.header.Via via
		gov.nist.javax.sip.header.To to
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.ContentLength cl
		gov.nist.javax.sip.message.SIPDuplicateHeaderException e
		gov.nist.javax.sip.header.SIPHeader nextHeader
		gov.nist.javax.sip.header.RequestLine requestLine
		boolean switchHeaders
		gov.nist.javax.sip.message.SIPRequest newRequest
		java.util.Iterator headerIterator
	public gov.nist.javax.sip.message.SIPRequest createBYERequest (boolean) 
		boolean switchHeaders
		gov.nist.javax.sip.header.RequestLine requestLine
	public gov.nist.javax.sip.message.SIPRequest createACKRequest () 
		gov.nist.javax.sip.header.RequestLine requestLine
	public java.lang.String getViaHost () 
		gov.nist.javax.sip.header.Via via
	public int getViaPort () 
		gov.nist.javax.sip.header.Via via
	public java.lang.String getFirstLine () 
	public void setSIPVersion (java.lang.String)  throws java.text.ParseException 
		String sipVersion
	public java.lang.String getSIPVersion () 
	public java.lang.Object getTransaction () 
	public void setTransaction (java.lang.Object) 
		Object transaction
	public java.lang.Object getMessageChannel () 
	public void setMessageChannel (java.lang.Object) 
		Object messageChannel
	public java.lang.String getMergeId () 
		String fromTag
		String cseq
		String callId
		String requestUri
	public void setInviteTransaction (java.lang.Object) 
		Object inviteTransaction
	public java.lang.Object getInviteTransaction () 
	static void  () 
}

gov/nist/javax/sip/message/Content.class
Content.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.Content extends java.lang.Object {
	public abstract void setContent (java.lang.Object) 
	public abstract java.lang.Object getContent () 
	public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	public abstract javax.sip.header.ContentDispositionHeader getContentDispositionHeader () 
	public abstract java.lang.String toString () 
}

gov/nist/javax/sip/message/ListMap.class
ListMap.java
package gov.nist.javax.sip.message
 gov.nist.javax.sip.message.ListMap extends java.lang.Object {
	private static java.util.Hashtable headerListTable
	private static boolean initialized
	void  () 
	private static void initializeListMap () 
	protected static boolean hasList (gov.nist.javax.sip.header.SIPHeader) 
		Class headerClass
		gov.nist.javax.sip.header.SIPHeader sipHeader
	protected static boolean hasList (java.lang.Class) 
		Class sipHdrClass
	protected static java.lang.Class getListClass (java.lang.Class) 
		Class sipHdrClass
	protected static gov.nist.javax.sip.header.SIPHeaderList getList (gov.nist.javax.sip.header.SIPHeader) 
		Class headerClass
		Class listClass
		gov.nist.javax.sip.header.SIPHeaderList shl
		InstantiationException ex
		IllegalAccessException ex
		gov.nist.javax.sip.header.SIPHeader sipHeader
	static void  () 
}

gov/nist/javax/sip/message/MessageObject.class
MessageObject.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageObject extends gov.nist.core.GenericObject {
	public abstract java.lang.String encode () 
	public void dbgPrint () 
	public java.lang.String debugDump () 
		int intfield
		short shortField
		char charField
		long longField
		boolean booleanField
		double doubleField
		float floatField
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		int modifier
		Class fieldType
		String fieldName
		int i
		Class myclass
		java.lang.reflect.Field[] fields
	protected void  () 
	public java.lang.String dbgPrint (int) 
		int indent
		int save
		String retval
}

gov/nist/javax/sip/message/HeaderIterator.class
HeaderIterator.java
package gov.nist.javax.sip.message
public gov.nist.javax.sip.message.HeaderIterator extends java.lang.Object implements java.util.ListIterator  {
	private boolean toRemove
	private int index
	private gov.nist.javax.sip.message.SIPMessage sipMessage
	private gov.nist.javax.sip.header.SIPHeader sipHeader
	protected void  (gov.nist.javax.sip.message.SIPMessage, gov.nist.javax.sip.header.SIPHeader) 
		gov.nist.javax.sip.message.SIPMessage sipMessage
		gov.nist.javax.sip.header.SIPHeader sipHeader
	public java.lang.Object next ()  throws java.util.NoSuchElementException 
	public java.lang.Object previous ()  throws java.util.NoSuchElementException 
	public int nextIndex () 
	public int previousIndex () 
	public void set (java.lang.Object) 
		Object header
	public void add (java.lang.Object) 
		Object header
	public void remove ()  throws java.lang.IllegalStateException 
	public boolean hasNext () 
	public boolean hasPrevious () 
}

gov/nist/javax/sip/message/MultipartMimeContent.class
MultipartMimeContent.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MultipartMimeContent extends java.lang.Object {
	public abstract boolean add (gov.nist.javax.sip.message.Content) 
	public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	public abstract java.lang.String toString () 
	public abstract void addContent (gov.nist.javax.sip.message.Content) 
	public abstract java.util.Iterator getContents () 
	public abstract int getContentCount () 
}

gov/nist/javax/sip/message/MessageFactoryImpl$1.class
MessageFactoryImpl.java
package gov.nist.javax.sip.message
 gov.nist.javax.sip.message.MessageFactoryImpl$1 extends java.lang.Object implements gov.nist.javax.sip.parser.ParseExceptionListener  {
	final gov.nist.javax.sip.message.MessageFactoryImpl this$0
	void  (gov.nist.javax.sip.message.MessageFactoryImpl) 
		gov.nist.javax.sip.message.MessageFactoryImpl this$0
	public void handleException (java.text.ParseException, gov.nist.javax.sip.message.SIPMessage, java.lang.Class, java.lang.String, java.lang.String)  throws java.text.ParseException 
		java.text.ParseException ex
		gov.nist.javax.sip.message.SIPMessage sipMessage
		Class headerClass
		String headerText
		String messageText
}

gov/nist/javax/sip/message/ResponseExt.class
ResponseExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.ResponseExt extends java.lang.Object implements javax.sip.message.Response gov.nist.javax.sip.message.MessageExt  {
}

gov/nist/javax/sip/message/RequestExt.class
RequestExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.RequestExt extends java.lang.Object implements javax.sip.message.Request gov.nist.javax.sip.message.MessageExt  {
}

gov/nist/javax/sip/message/MessageFactoryExt.class
MessageFactoryExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageFactoryExt extends java.lang.Object implements javax.sip.message.MessageFactory  {
	public abstract void setDefaultUserAgentHeader (javax.sip.header.UserAgentHeader) 
	public abstract void setDefaultServerHeader (javax.sip.header.ServerHeader) 
	public abstract void setDefaultContentEncodingCharset (java.lang.String)  throws java.lang.NullPointerException java.lang.IllegalArgumentException 
	public abstract gov.nist.javax.sip.message.MultipartMimeContent createMultipartMimeContent (javax.sip.header.ContentTypeHeader, java.lang.String[], java.lang.String[], java.lang.String[]) 
}

gov/nist/javax/sip/message/MessageExt.class
MessageExt.java
package gov.nist.javax.sip.message
public abstract gov.nist.javax.sip.message.MessageExt extends java.lang.Object implements javax.sip.message.Message  {
	public abstract void setApplicationData (java.lang.Object) 
	public abstract java.lang.Object getApplicationData () 
	public abstract gov.nist.javax.sip.message.MultipartMimeContent getMultipartMimeContent ()  throws java.text.ParseException 
	public abstract javax.sip.header.ViaHeader getTopmostViaHeader () 
	public abstract javax.sip.header.FromHeader getFromHeader () 
	public abstract javax.sip.header.ToHeader getToHeader () 
	public abstract javax.sip.header.CallIdHeader getCallIdHeader () 
	public abstract javax.sip.header.CSeqHeader getCSeqHeader () 
	public abstract javax.sip.header.ContentTypeHeader getContentTypeHeader () 
	public abstract javax.sip.header.ContentLengthHeader getContentLengthHeader () 
	public abstract java.lang.String getFirstLine () 
}

gov/nist/javax/sip/message/SIPResponse.class
SIPResponse.java
package gov.nist.javax.sip.message
public final gov.nist.javax.sip.message.SIPResponse extends gov.nist.javax.sip.message.SIPMessage implements javax.sip.message.Response gov.nist.javax.sip.message.ResponseExt  {
	protected gov.nist.javax.sip.header.StatusLine statusLine
	public static java.lang.String getReasonPhrase (int) 
		int rc
		String retval
	public void setStatusCode (int)  throws java.text.ParseException 
		int statusCode
	public gov.nist.javax.sip.header.StatusLine getStatusLine () 
	public int getStatusCode () 
	public void setReasonPhrase (java.lang.String) 
		String reasonPhrase
	public java.lang.String getReasonPhrase () 
	public static boolean isFinalResponse (int) 
		int rc
	public boolean isFinalResponse () 
	public void setStatusLine (gov.nist.javax.sip.header.StatusLine) 
		gov.nist.javax.sip.header.StatusLine sl
	public void  () 
	public java.lang.String debugDump () 
		String superstring
	public void checkHeaders ()  throws java.text.ParseException 
	public java.lang.String encode () 
		String retval
		String retval
	public java.lang.String encodeMessage () 
		String retval
		String retval
	public java.util.LinkedList getMessageAsEncodedStrings () 
		java.util.LinkedList retval
	public java.lang.Object clone () 
		gov.nist.javax.sip.message.SIPResponse retval
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.javax.sip.message.SIPResponse that
	public boolean match (java.lang.Object) 
		Object matchObj
		gov.nist.javax.sip.message.SIPResponse that
		gov.nist.javax.sip.header.StatusLine rline
	public byte[] encodeAsBytes (java.lang.String) 
		java.io.UnsupportedEncodingException ex
		String transport
		byte[] slbytes
		byte[] superbytes
		byte[] retval
	public java.lang.String getDialogId (boolean) 
		boolean isServer
		gov.nist.javax.sip.header.CallID cid
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		StringBuffer retval
	public java.lang.String getDialogId (boolean, java.lang.String) 
		boolean isServer
		String toTag
		gov.nist.javax.sip.header.CallID cid
		gov.nist.javax.sip.header.From from
		StringBuffer retval
	private final void setBranch (gov.nist.javax.sip.header.Via, java.lang.String) 
		String branch
		String branch
		String branch
		java.text.ParseException e
		gov.nist.javax.sip.header.Via via
		String method
		String branch
	public java.lang.String getFirstLine () 
	public void setSIPVersion (java.lang.String) 
		String sipVersion
	public java.lang.String getSIPVersion () 
	public java.lang.String toString () 
	public gov.nist.javax.sip.message.SIPRequest createRequest (gov.nist.javax.sip.address.SipUri, gov.nist.javax.sip.header.Via, gov.nist.javax.sip.header.CSeq, gov.nist.javax.sip.header.From, gov.nist.javax.sip.header.To) 
		gov.nist.javax.sip.message.SIPDuplicateHeaderException e
		gov.nist.javax.sip.header.SIPHeader nextHeader
		gov.nist.javax.sip.address.SipUri requestURI
		gov.nist.javax.sip.header.Via via
		gov.nist.javax.sip.header.CSeq cseq
		gov.nist.javax.sip.header.From from
		gov.nist.javax.sip.header.To to
		gov.nist.javax.sip.message.SIPRequest newRequest
		String method
		java.util.Iterator headerIterator
}

gov/nist/javax/sip/SIPConstants.class
SIPConstants.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SIPConstants extends java.lang.Object implements gov.nist.javax.sip.header.SIPHeaderNames gov.nist.javax.sip.address.ParameterNames gov.nist.javax.sip.header.ParameterNames  {
	public static final int DEFAULT_PORT
	public static final int DEFAULT_TLS_PORT
	public static final String BRANCH_MAGIC_COOKIE
	public static final String BRANCH_MAGIC_COOKIE_LOWER_CASE
	public static final String BRANCH_MAGIC_COOKIE_UPPER_CASE
	public static final String SIP_VERSION_STRING
}

gov/nist/javax/sip/LogRecordFactory.class
LogRecordFactory.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.LogRecordFactory extends java.lang.Object {
	public abstract gov.nist.javax.sip.LogRecord createLogRecord (java.lang.String, java.lang.String, java.lang.String, long, boolean, java.lang.String, java.lang.String, java.lang.String, long) 
}

gov/nist/javax/sip/SipListenerExt.class
SipListenerExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.SipListenerExt extends java.lang.Object implements javax.sip.SipListener  {
	public abstract void processDialogTimeout (gov.nist.javax.sip.DialogTimeoutEvent) 
}

gov/nist/javax/sip/EventWrapper.class
EventWrapper.java
package gov.nist.javax.sip
 gov.nist.javax.sip.EventWrapper extends java.lang.Object {
	protected java.util.EventObject sipEvent
	protected gov.nist.javax.sip.stack.SIPTransaction transaction
	void  (java.util.EventObject, gov.nist.javax.sip.stack.SIPTransaction) 
		java.util.EventObject sipEvent
		gov.nist.javax.sip.stack.SIPTransaction transaction
}

gov/nist/javax/sip/TransactionExt.class
TransactionExt.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.TransactionExt extends java.lang.Object implements javax.sip.Transaction  {
	public abstract javax.sip.SipProvider getSipProvider () 
	public abstract java.lang.String getPeerAddress () 
	public abstract int getPeerPort () 
	public abstract java.lang.String getTransport () 
	public abstract java.lang.String getHost () 
	public abstract int getPort () 
	public abstract java.lang.String getCipherSuite ()  throws java.lang.UnsupportedOperationException 
	public abstract java.security.cert.Certificate[] getLocalCertificates ()  throws java.lang.UnsupportedOperationException 
	public abstract java.security.cert.Certificate[] getPeerCertificates ()  throws javax.net.ssl.SSLPeerUnverifiedException 
}

gov/nist/javax/sip/address/
gov/nist/javax/sip/address/AddressFactoryImpl.class
AddressFactoryImpl.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.AddressFactoryImpl extends java.lang.Object implements javax.sip.address.AddressFactory  {
	public void  () 
	public javax.sip.address.Address createAddress () 
	public javax.sip.address.Address createAddress (java.lang.String, javax.sip.address.URI) 
		String displayName
		javax.sip.address.URI uri
		gov.nist.javax.sip.address.AddressImpl addressImpl
	public javax.sip.address.SipURI createSipURI (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.address.SipUri sipUri
		java.text.ParseException ex
		String uri
	public javax.sip.address.SipURI createSipURI (java.lang.String, java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.address.SipUri sipUri
		java.text.ParseException ex
		String user
		String host
		StringBuffer uriString
		gov.nist.javax.sip.parser.StringMsgParser smp
	public javax.sip.address.TelURL createTelURL (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.parser.StringMsgParser smp
		gov.nist.javax.sip.address.TelURLImpl timp
		java.text.ParseException ex
		String uri
		String telUrl
	public javax.sip.address.Address createAddress (javax.sip.address.URI) 
		javax.sip.address.URI uri
		gov.nist.javax.sip.address.AddressImpl addressImpl
	public javax.sip.address.Address createAddress (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.address.AddressImpl addressImpl
		javax.sip.address.SipURI uri
		gov.nist.javax.sip.parser.StringMsgParser smp
		String address
	public javax.sip.address.URI createURI (java.lang.String)  throws java.text.ParseException 
		gov.nist.javax.sip.parser.URLParser urlParser
		String scheme
		java.text.ParseException ex
		String uri
}

gov/nist/javax/sip/address/NetObjectList.class
NetObjectList.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.NetObjectList extends gov.nist.core.GenericObjectList {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String lname
	public void  (java.lang.String, java.lang.Class) 
		String lname
		Class cname
	public void  () 
	public void add (gov.nist.javax.sip.address.NetObject) 
		gov.nist.javax.sip.address.NetObject obj
	public void concatenate (gov.nist.javax.sip.address.NetObjectList) 
		gov.nist.javax.sip.address.NetObjectList net_obj_list
	public gov.nist.core.GenericObject first () 
	public gov.nist.core.GenericObject next () 
	public gov.nist.core.GenericObject next (java.util.ListIterator) 
		java.util.ListIterator li
	public void setMyClass (java.lang.Class) 
		Class cl
	public java.lang.String debugDump (int) 
		int indent
	public java.lang.String toString () 
}

gov/nist/javax/sip/address/NetObject.class
NetObject.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.NetObject extends gov.nist.core.GenericObject {
	protected static final long serialVersionUID
	protected static final String CORE_PACKAGE
	protected static final String NET_PACKAGE
	protected static final String PARSER_PACKAGE
	protected static final String UDP
	protected static final String TCP
	protected static final String TRANSPORT
	protected static final String METHOD
	protected static final String USER
	protected static final String PHONE
	protected static final String MADDR
	protected static final String TTL
	protected static final String LR
	protected static final String SIP
	protected static final String SIPS
	protected static final String TLS
	protected static final String GRUU
	public void  () 
	public boolean equals (java.lang.Object) 
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		java.lang.reflect.Field[] hisfields
		Object that
		Class myclass
		Class hisclass
	public boolean match (java.lang.Object) 
		String fname
		String myObjEncoded
		boolean retval
		Object myObj
		Object hisObj
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		java.lang.reflect.Field[] hisfields
		Object other
		gov.nist.core.GenericObject that
		Class hisclass
		Class myclass
	public java.lang.String debugDump () 
		int intfield
		short shortField
		char charField
		long longField
		boolean booleanField
		double doubleField
		float floatField
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		int modifier
		Class fieldType
		String fieldName
		int i
		Class myclass
		java.lang.reflect.Field[] fields
	public java.lang.String debugDump (int) 
		int indent
		int save
		String retval
	public java.lang.String toString () 
}

gov/nist/javax/sip/address/SipUri.class
SipUri.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.SipUri extends gov.nist.javax.sip.address.GenericURI implements javax.sip.address.SipURI gov.nist.javax.sip.address.SipURIExt  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.Authority authority
	protected gov.nist.core.NameValueList uriParms
	protected gov.nist.core.NameValueList qheaders
	protected gov.nist.javax.sip.address.TelephoneNumber telephoneSubscriber
	public void  () 
	public void setScheme (java.lang.String) 
		String scheme
	public java.lang.String getScheme () 
	public void clearUriParms () 
	public void clearPassword () 
		gov.nist.javax.sip.address.UserInfo userInfo
	public gov.nist.javax.sip.address.Authority getAuthority () 
	public void clearQheaders () 
	public boolean equals (java.lang.Object) 
		String pname
		String p1
		String p2
		java.util.Iterator i
		javax.sip.PeerUnavailableException e
		javax.sip.header.Header header1
		javax.sip.header.Header header2
		java.text.ParseException e
		String hname
		String h1
		String h2
		java.util.Iterator i
		javax.sip.header.HeaderFactory headerFactory
		javax.sip.address.SipURI a
		javax.sip.address.SipURI b
		Object that
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String toString () 
	public java.lang.String getUserAtHost () 
		String user
		String host
		StringBuffer s
	public java.lang.String getUserAtHostPort () 
		String user
		String host
		int port
		StringBuffer s
	public java.lang.Object getParm (java.lang.String) 
		String parmname
		Object obj
	public java.lang.String getMethod () 
	public gov.nist.core.NameValueList getParameters () 
	public void removeParameters () 
	public gov.nist.core.NameValueList getQheaders () 
	public java.lang.String getUserType () 
	public java.lang.String getUserPassword () 
	public void setUserPassword (java.lang.String) 
		String password
	public gov.nist.javax.sip.address.TelephoneNumber getTelephoneSubscriber () 
	public gov.nist.core.HostPort getHostPort () 
	public int getPort () 
		gov.nist.core.HostPort hp
	public java.lang.String getHost () 
	public boolean isUserTelephoneSubscriber () 
		String usrtype
	public void removeTTL () 
	public void removeMAddr () 
	public void removeTransport () 
	public void removeHeader (java.lang.String) 
		String name
	public void removeHeaders () 
	public void removeUserType () 
	public void removePort () 
	public void removeMethod () 
	public void setUser (java.lang.String) 
		String uname
	public void removeUser () 
	public void setDefaultParm (java.lang.String, java.lang.Object) 
		gov.nist.core.NameValue nv
		String name
		Object value
	public void setAuthority (gov.nist.javax.sip.address.Authority) 
		gov.nist.javax.sip.address.Authority authority
	public void setHost (gov.nist.core.Host) 
		gov.nist.core.Host h
	public void setUriParms (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList parms
	public void setUriParm (java.lang.String, java.lang.Object) 
		String name
		Object value
		gov.nist.core.NameValue nv
	public void setQheaders (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList parms
	public void setMAddr (java.lang.String) 
		String mAddr
		gov.nist.core.NameValue nameValue
		gov.nist.core.Host host
	public void setUserParam (java.lang.String) 
		String usertype
	public void setMethod (java.lang.String) 
		String method
	public void setIsdnSubAddress (java.lang.String) 
		String isdnSubAddress
	public void setTelephoneSubscriber (gov.nist.javax.sip.address.TelephoneNumber) 
		gov.nist.javax.sip.address.TelephoneNumber tel
	public void setPort (int) 
		int p
	public boolean hasParameter (java.lang.String) 
		String name
	public void setQHeader (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nameValue
	public void setUriParameter (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nameValue
	public boolean hasTransport () 
	public void removeParameter (java.lang.String) 
		String name
	public void setHostPort (gov.nist.core.HostPort) 
		gov.nist.core.HostPort hostPort
	public java.lang.Object clone () 
		gov.nist.javax.sip.address.SipUri retval
	public java.lang.String getHeader (java.lang.String) 
		String name
	public java.util.Iterator getHeaderNames () 
	public java.lang.String getLrParam () 
		boolean haslr
	public java.lang.String getMAddrParam () 
		gov.nist.core.NameValue maddr
		String host
	public java.lang.String getMethodParam () 
	public java.lang.String getParameter (java.lang.String) 
		String name
		Object val
	public java.util.Iterator getParameterNames () 
	public int getTTLParam () 
		Integer ttl
	public java.lang.String getTransportParam () 
	public java.lang.String getUser () 
	public boolean isSecure () 
	public boolean isSipURI () 
	public void setHeader (java.lang.String, java.lang.String) 
		String name
		String value
		gov.nist.core.NameValue nv
	public void setHost (java.lang.String)  throws java.text.ParseException 
		String host
		gov.nist.core.Host h
	public void setLrParam () 
	public void setMAddrParam (java.lang.String)  throws java.text.ParseException 
		String maddr
	public void setMethodParam (java.lang.String)  throws java.text.ParseException 
		String method
	public void setParameter (java.lang.String, java.lang.String)  throws java.text.ParseException 
		NumberFormatException ex
		String name
		String value
	public void setSecure (boolean) 
		boolean secure
	public void setTTLParam (int) 
		gov.nist.core.NameValue nv
		int ttl
	public void setTransportParam (java.lang.String)  throws java.text.ParseException 
		gov.nist.core.NameValue nv
		String transport
	public java.lang.String getUserParam () 
	public boolean hasLrParam () 
	public boolean hasGrParam () 
	public void setGrParam (java.lang.String) 
		String value
	public java.lang.String getGrParam () 
}

gov/nist/javax/sip/address/RFC2396UrlDecoder.class
RFC2396UrlDecoder.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.RFC2396UrlDecoder extends java.lang.Object {
	public void  () 
	public static java.lang.String decode (java.lang.String) 
		byte x
		NumberFormatException e
		String translatedPart
		java.io.UnsupportedEncodingException e
		String uri
		StringBuffer translatedUri
		byte[] encodedchars
		int i
		int length
		int encodedcharsLength
}

gov/nist/javax/sip/address/GenericURI.class
GenericURI.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.GenericURI extends gov.nist.javax.sip.address.NetObject implements javax.sip.address.URI  {
	private static final long serialVersionUID
	public static final String SIP
	public static final String SIPS
	public static final String TEL
	public static final String POSTDIAL
	public static final String PHONE_CONTEXT_TAG
	public static final String ISUB
	public static final String PROVIDER_TAG
	protected String uriString
	protected String scheme
	protected void  () 
	public void  (java.lang.String)  throws java.text.ParseException 
		int i
		Exception e
		String uriString
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String toString () 
	public java.lang.String getScheme () 
	public boolean isSipURI () 
	public boolean equals (java.lang.Object) 
		javax.sip.address.URI o
		Object that
	public int hashCode () 
}

gov/nist/javax/sip/address/UserInfo.class
UserInfo.java
package gov.nist.javax.sip.address
public final gov.nist.javax.sip.address.UserInfo extends gov.nist.javax.sip.address.NetObject {
	private static final long serialVersionUID
	protected String user
	protected String password
	protected int userType
	public static final int TELEPHONE_SUBSCRIBER
	public static final int USER
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
		gov.nist.javax.sip.address.UserInfo other
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public void clearPassword () 
	public int getUserType () 
	public java.lang.String getUser () 
	public java.lang.String getPassword () 
	public void setUser (java.lang.String) 
		String user
	public void setPassword (java.lang.String) 
		String p
	public void setUserType (int)  throws java.lang.IllegalArgumentException 
		int type
}

gov/nist/javax/sip/address/SipURIExt.class
SipURIExt.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.SipURIExt extends java.lang.Object implements javax.sip.address.SipURI  {
	public abstract void removeHeaders () 
	public abstract void removeHeader (java.lang.String) 
	public abstract boolean hasGrParam () 
	public abstract void setGrParam (java.lang.String) 
}

gov/nist/javax/sip/address/TelURLImpl.class
TelURLImpl.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.TelURLImpl extends gov.nist.javax.sip.address.GenericURI implements javax.sip.address.TelURL  {
	private static final long serialVersionUID
	protected gov.nist.javax.sip.address.TelephoneNumber telephoneNumber
	public void  () 
	public void setTelephoneNumber (gov.nist.javax.sip.address.TelephoneNumber) 
		gov.nist.javax.sip.address.TelephoneNumber telephoneNumber
	public java.lang.String getIsdnSubAddress () 
	public java.lang.String getPostDial () 
	public java.lang.String getScheme () 
	public boolean isGlobal () 
	public boolean isSipURI () 
	public void setGlobal (boolean) 
		boolean global
	public void setIsdnSubAddress (java.lang.String) 
		String isdnSubAddress
	public void setPostDial (java.lang.String) 
		String postDial
	public void setPhoneNumber (java.lang.String) 
		String telephoneNumber
	public java.lang.String getPhoneNumber () 
	public java.lang.String toString () 
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.Object clone () 
		gov.nist.javax.sip.address.TelURLImpl retval
	public java.lang.String getParameter (java.lang.String) 
		String parameterName
	public void setParameter (java.lang.String, java.lang.String) 
		String name
		String value
	public java.util.Iterator getParameterNames () 
	public gov.nist.core.NameValueList getParameters () 
	public void removeParameter (java.lang.String) 
		String name
	public void setPhoneContext (java.lang.String)  throws java.text.ParseException 
		String phoneContext
	public java.lang.String getPhoneContext () 
}

gov/nist/javax/sip/address/Authority.class
Authority.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.Authority extends gov.nist.javax.sip.address.NetObject {
	private static final long serialVersionUID
	protected gov.nist.core.HostPort hostPort
	protected gov.nist.javax.sip.address.UserInfo userInfo
	public void  () 
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.javax.sip.address.Authority otherAuth
	public gov.nist.core.HostPort getHostPort () 
	public gov.nist.javax.sip.address.UserInfo getUserInfo () 
	public java.lang.String getPassword () 
	public java.lang.String getUser () 
	public gov.nist.core.Host getHost () 
	public int getPort () 
	public void removePort () 
	public void setPassword (java.lang.String) 
		String passwd
	public void setUser (java.lang.String) 
		String user
	public void setHost (gov.nist.core.Host) 
		gov.nist.core.Host host
	public void setPort (int) 
		int port
	public void setHostPort (gov.nist.core.HostPort) 
		gov.nist.core.HostPort h
	public void setUserInfo (gov.nist.javax.sip.address.UserInfo) 
		gov.nist.javax.sip.address.UserInfo u
	public void removeUserInfo () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.address.Authority retval
	public int hashCode () 
}

gov/nist/javax/sip/address/RouterExt.class
RouterExt.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.RouterExt extends java.lang.Object implements javax.sip.address.Router  {
	public abstract void transactionTimeout (javax.sip.address.Hop) 
}

gov/nist/javax/sip/address/AddressImpl.class
AddressImpl.java
package gov.nist.javax.sip.address
public final gov.nist.javax.sip.address.AddressImpl extends gov.nist.javax.sip.address.NetObject implements javax.sip.address.Address  {
	private static final long serialVersionUID
	public static final int NAME_ADDR
	public static final int ADDRESS_SPEC
	public static final int WILD_CARD
	protected int addressType
	protected String displayName
	protected gov.nist.javax.sip.address.GenericURI address
	public boolean match (java.lang.Object) 
		gov.nist.javax.sip.address.AddressImpl that
		Object other
	public gov.nist.core.HostPort getHostPort () 
		gov.nist.javax.sip.address.SipUri uri
	public int getPort () 
		gov.nist.javax.sip.address.SipUri uri
	public java.lang.String getUserAtHostPort () 
		gov.nist.javax.sip.address.SipUri uri
	public java.lang.String getHost () 
		gov.nist.javax.sip.address.SipUri uri
	public void removeParameter (java.lang.String) 
		String parameterName
		gov.nist.javax.sip.address.SipUri uri
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public void  () 
	public int getAddressType () 
	public void setAddressType (int) 
		int atype
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String displayName
	public void setAddess (javax.sip.address.URI) 
		javax.sip.address.URI address
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		javax.sip.address.Address o
		Object other
	public boolean hasDisplayName () 
	public void removeDisplayName () 
	public boolean isSIPAddress () 
	public javax.sip.address.URI getURI () 
	public boolean isWildcard () 
	public void setURI (javax.sip.address.URI) 
		javax.sip.address.URI address
	public void setUser (java.lang.String) 
		String user
	public void setWildCardFlag () 
	public java.lang.Object clone () 
		gov.nist.javax.sip.address.AddressImpl retval
}

gov/nist/javax/sip/address/ParameterNames.class
ParameterNames.java
package gov.nist.javax.sip.address
public abstract gov.nist.javax.sip.address.ParameterNames extends java.lang.Object {
	public static final String SIP_URI_SCHEME
	public static final String SIPS_URI_SCHEME
	public static final String TEL_URI_SCHEME
	public static final String POSTDIAL
	public static final String PHONE_CONTEXT_TAG
	public static final String ISUB
	public static final String PROVIDER_TAG
	public static final String UDP
	public static final String TCP
	public static final String TLS
}

gov/nist/javax/sip/address/TelephoneNumber.class
TelephoneNumber.java
package gov.nist.javax.sip.address
public gov.nist.javax.sip.address.TelephoneNumber extends gov.nist.javax.sip.address.NetObject {
	public static final String POSTDIAL
	public static final String PHONE_CONTEXT_TAG
	public static final String ISUB
	public static final String PROVIDER_TAG
	protected boolean isglobal
	protected String phoneNumber
	protected gov.nist.core.NameValueList parameters
	public void  () 
	public void deleteParm (java.lang.String) 
		String name
	public java.lang.String getPhoneNumber () 
	public java.lang.String getPostDial () 
	public java.lang.String getIsdnSubaddress () 
	public boolean hasPostDial () 
	public boolean hasParm (java.lang.String) 
		String pname
	public boolean hasIsdnSubaddress () 
	public boolean isGlobal () 
	public void removePostDial () 
	public void removeIsdnSubaddress () 
	public void setParameters (gov.nist.core.NameValueList) 
		gov.nist.core.NameValueList p
	public void setGlobal (boolean) 
		boolean g
	public void setPostDial (java.lang.String) 
		String p
		gov.nist.core.NameValue nv
	public void setParm (java.lang.String, java.lang.Object) 
		String name
		Object value
		gov.nist.core.NameValue nv
	public void setIsdnSubaddress (java.lang.String) 
		String isub
	public void setPhoneNumber (java.lang.String) 
		String num
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public java.lang.String getParameter (java.lang.String) 
		String name
		Object val
	public java.util.Iterator getParameterNames () 
	public void removeParameter (java.lang.String) 
		String parameter
	public void setParameter (java.lang.String, java.lang.String) 
		String name
		String value
		gov.nist.core.NameValue nv
	public java.lang.Object clone () 
		gov.nist.javax.sip.address.TelephoneNumber retval
	public gov.nist.core.NameValueList getParameters () 
}

gov/nist/javax/sip/LogRecord.class
LogRecord.java
package gov.nist.javax.sip
public abstract gov.nist.javax.sip.LogRecord extends java.lang.Object {
	public abstract boolean equals (java.lang.Object) 
	public abstract java.lang.String toString () 
}

gov/nist/javax/sip/ListeningPointImpl.class
ListeningPointImpl.java
package gov.nist.javax.sip
public gov.nist.javax.sip.ListeningPointImpl extends java.lang.Object implements javax.sip.ListeningPoint gov.nist.javax.sip.ListeningPointExt  {
	protected String transport
	int port
	protected gov.nist.javax.sip.stack.MessageProcessor messageProcessor
	protected gov.nist.javax.sip.SipProviderImpl sipProvider
	protected gov.nist.javax.sip.SipStackImpl sipStack
	public static java.lang.String makeKey (java.lang.String, int, java.lang.String) 
		String host
		int port
		String transport
	protected java.lang.String getKey () 
	protected void setSipProvider (gov.nist.javax.sip.SipProviderImpl) 
		gov.nist.javax.sip.SipProviderImpl sipProviderImpl
	protected void removeSipProvider () 
	protected void  (javax.sip.SipStack, int, java.lang.String) 
		javax.sip.SipStack sipStack
		int port
		String transport
	public java.lang.Object clone () 
		gov.nist.javax.sip.ListeningPointImpl lip
	public int getPort () 
	public java.lang.String getTransport () 
	public gov.nist.javax.sip.SipProviderImpl getProvider () 
	public java.lang.String getIPAddress () 
	public void setSentBy (java.lang.String)  throws java.text.ParseException 
		String sentBy
	public java.lang.String getSentBy () 
	public boolean isSentBySet () 
	public gov.nist.javax.sip.header.Via getViaHeader () 
	public gov.nist.javax.sip.stack.MessageProcessor getMessageProcessor () 
	public javax.sip.header.ContactHeader createContactHeader () 
		String ipAddress
		int port
		javax.sip.address.SipURI sipURI
		gov.nist.javax.sip.header.Contact contact
		gov.nist.javax.sip.address.AddressImpl address
		Exception ex
	public void sendHeartbeat (java.lang.String, int)  throws java.io.IOException 
		String ipAddress
		int port
		gov.nist.core.HostPort targetHostPort
		gov.nist.javax.sip.stack.MessageChannel messageChannel
		gov.nist.javax.sip.message.SIPRequest siprequest
	public javax.sip.header.ViaHeader createViaHeader () 
}

gov/nist/core/
gov/nist/core/InternalErrorHandler.class
InternalErrorHandler.java
package gov.nist.core
public gov.nist.core.InternalErrorHandler extends java.lang.Object {
	public void  () 
	public static void handleException (java.lang.Exception)  throws java.lang.RuntimeException 
		Exception ex
	public static void handleException (java.lang.Exception, gov.nist.core.StackLogger) 
		Exception ex
		gov.nist.core.StackLogger stackLogger
	public static void handleException (java.lang.String) 
		String emsg
	public static void handleException (java.lang.String, gov.nist.core.StackLogger) 
		String emsg
		gov.nist.core.StackLogger stackLogger
}

gov/nist/core/LogWriter.class
LogWriter.java
package gov.nist.core
public gov.nist.core.LogWriter extends java.lang.Object implements gov.nist.core.StackLogger  {
	private static final String TAG
	private boolean mEnabled
	public void  () 
	public void logStackTrace () 
	public void logStackTrace (int) 
		int traceLevel
	public int getLineCount () 
	public void logException (java.lang.Throwable) 
		Throwable ex
	public void logDebug (java.lang.String) 
		String message
	public void logTrace (java.lang.String) 
		String message
	public void logFatalError (java.lang.String) 
		String message
	public void logError (java.lang.String) 
		String message
	public boolean isLoggingEnabled () 
	public boolean isLoggingEnabled (int) 
		int logLevel
	public void logError (java.lang.String, java.lang.Exception) 
		String message
		Exception ex
	public void logWarning (java.lang.String) 
		String string
	public void logInfo (java.lang.String) 
		String string
	public void disableLogging () 
	public void enableLogging () 
	public void setBuildTimeStamp (java.lang.String) 
		String buildTimeStamp
	public void setStackProperties (java.util.Properties) 
		java.util.Properties stackProperties
	public java.lang.String getLoggerName () 
}

gov/nist/core/GenericObject.class
GenericObject.java
package gov.nist.core
public abstract gov.nist.core.GenericObject extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	protected static final String SEMICOLON
	protected static final String COLON
	protected static final String COMMA
	protected static final String SLASH
	protected static final String SP
	protected static final String EQUALS
	protected static final String STAR
	protected static final String NEWLINE
	protected static final String RETURN
	protected static final String LESS_THAN
	protected static final String GREATER_THAN
	protected static final String AT
	protected static final String DOT
	protected static final String QUESTION
	protected static final String POUND
	protected static final String AND
	protected static final String LPAREN
	protected static final String RPAREN
	protected static final String DOUBLE_QUOTE
	protected static final String QUOTE
	protected static final String HT
	protected static final String PERCENT
	protected static final java.util.Set immutableClasses
	static final String[] immutableClassNames
	protected int indentation
	protected String stringRepresentation
	protected gov.nist.core.Match matchExpression
	public void setMatcher (gov.nist.core.Match) 
		gov.nist.core.Match matchExpression
	public gov.nist.core.Match getMatcher () 
	public static java.lang.Class getClassFromName (java.lang.String) 
		Exception ex
		String className
	public static boolean isMySubclass (java.lang.Class) 
		Class other
	public static java.lang.Object makeClone (java.lang.Object) 
		Class ec
		java.lang.reflect.Method meth
		IllegalArgumentException ex
		Object obj
		Class c
		Object clone_obj
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public void merge (java.lang.Object) 
		int intfield
		short shortField
		char charField
		long longField
		boolean booleanField
		double doubleField
		float floatField
		gov.nist.core.GenericObject gobj
		Object obj
		Object mobj
		IllegalAccessException ex1
		java.lang.reflect.Field f
		int modifier
		Class fieldType
		String fname
		int i
		java.lang.reflect.Field[] fields
		Object mergeObject
		Class myclass
	protected void  () 
	protected java.lang.String getIndentation () 
		char[] chars
	protected void sprint (java.lang.String) 
		String a
	protected void sprint (java.lang.Object) 
		Object o
	protected void sprint (int) 
		int intField
	protected void sprint (short) 
		short shortField
	protected void sprint (char) 
		char charField
	protected void sprint (long) 
		long longField
	protected void sprint (boolean) 
		boolean booleanField
	protected void sprint (double) 
		double doubleField
	protected void sprint (float) 
		float floatField
	protected void dbgPrint () 
	protected void dbgPrint (java.lang.String) 
		String s
	public boolean equals (java.lang.Object) 
		String fname
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		java.lang.reflect.Field[] fields
		java.lang.reflect.Field[] hisfields
		Object that
		Class myclass
		Class hisclass
	public boolean match (java.lang.Object) 
		String fname
		Object myObj
		Object hisObj
		IllegalAccessException ex1
		java.lang.reflect.Field f
		java.lang.reflect.Field g
		int modifier
		Class fieldType
		String fieldName
		int i
		Object other
		gov.nist.core.GenericObject that
		Class myclass
		java.lang.reflect.Field[] fields
		Class hisclass
		java.lang.reflect.Field[] hisfields
	public java.lang.String debugDump () 
		int intfield
		short shortField
		char charField
		long longField
		boolean booleanField
		double doubleField
		float floatField
		String fname
		IllegalAccessException ex1
		Exception ex
		java.lang.reflect.Field f
		int modifier
		Class fieldType
		String fieldName
		int i
		Class myclass
		java.lang.reflect.Field[] fields
	public java.lang.String debugDump (int) 
		int indent
		String retval
	public abstract java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	static void  () 
		int i
		ClassNotFoundException e
}

gov/nist/core/ThreadAuditor$ThreadHandle.class
ThreadAuditor.java
package gov.nist.core
public gov.nist.core.ThreadAuditor$ThreadHandle extends java.lang.Object {
	private boolean isThreadActive
	private Thread thread
	private gov.nist.core.ThreadAuditor threadAuditor
	final gov.nist.core.ThreadAuditor this$0
	public void  (gov.nist.core.ThreadAuditor, gov.nist.core.ThreadAuditor) 
		gov.nist.core.ThreadAuditor this$0
		gov.nist.core.ThreadAuditor aThreadAuditor
	public boolean isThreadActive () 
	protected void setThreadActive (boolean) 
		boolean value
	public java.lang.Thread getThread () 
	public void ping () 
	public long getPingIntervalInMillisecs () 
	public java.lang.String toString () 
		StringBuffer toString
}

gov/nist/core/Separators.class
Separators.java
package gov.nist.core
public abstract gov.nist.core.Separators extends java.lang.Object {
	public static final String SEMICOLON
	public static final String COLON
	public static final String COMMA
	public static final String SLASH
	public static final String SP
	public static final String EQUALS
	public static final String STAR
	public static final String NEWLINE
	public static final String RETURN
	public static final String LESS_THAN
	public static final String GREATER_THAN
	public static final String AT
	public static final String DOT
	public static final String QUESTION
	public static final String POUND
	public static final String AND
	public static final String LPAREN
	public static final String RPAREN
	public static final String DOUBLE_QUOTE
	public static final String QUOTE
	public static final String HT
	public static final String PERCENT
}

gov/nist/core/Host.class
Host.java
package gov.nist.core
public gov.nist.core.Host extends gov.nist.core.GenericObject {
	private boolean stripAddressScopeZones
	private static final long serialVersionUID
	protected static final int HOSTNAME
	protected static final int IPV4ADDRESS
	protected static final int IPV6ADDRESS
	protected String hostname
	protected int addressType
	private java.net.InetAddress inetAddress
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String hostName
	public void  (java.lang.String, int) 
		String name
		int addrType
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object obj
		gov.nist.core.Host otherHost
	public java.lang.String getHostname () 
	public java.lang.String getAddress () 
	public java.lang.String getIpAddress () 
		java.net.UnknownHostException ex
		String rawIpAddress
	public void setHostname (java.lang.String) 
		String h
	public void setHostAddress (java.lang.String) 
		String address
	private void setHost (java.lang.String, int) 
		int zoneStart
		String host
		int type
	public void setAddress (java.lang.String) 
		String address
	public boolean isHostname () 
	public boolean isIPAddress () 
	public java.net.InetAddress getInetAddress ()  throws java.net.UnknownHostException 
	private boolean isIPv6Address (java.lang.String) 
		String address
	public static boolean isIPv6Reference (java.lang.String) 
		String address
	public int hashCode () 
}

gov/nist/core/ThreadAuditor.class
ThreadAuditor.java
package gov.nist.core
public gov.nist.core.ThreadAuditor extends java.lang.Object {
	private java.util.Map threadHandles
	private long pingIntervalInMillisecs
	public void  () 
	public long getPingIntervalInMillisecs () 
	public void setPingIntervalInMillisecs (long) 
		long value
	public boolean isEnabled () 
	public synchronized gov.nist.core.ThreadAuditor$ThreadHandle addCurrentThread () 
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
	public synchronized void removeThread (java.lang.Thread) 
		Thread thread
	public synchronized void ping (gov.nist.core.ThreadAuditor$ThreadHandle) 
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
	public synchronized void reset () 
	public synchronized java.lang.String auditThreads () 
		Thread thread
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
		String auditReport
		java.util.Iterator it
	public synchronized java.lang.String toString () 
		gov.nist.core.ThreadAuditor$ThreadHandle threadHandle
		String toString
		java.util.Iterator it
}

gov/nist/core/Match.class
Match.java
package gov.nist.core
public abstract gov.nist.core.Match extends java.lang.Object {
	public abstract boolean match (java.lang.String) 
}

gov/nist/core/StringTokenizer.class
StringTokenizer.java
package gov.nist.core
public gov.nist.core.StringTokenizer extends java.lang.Object {
	protected String buffer
	protected int bufferLen
	protected int ptr
	protected int savedPtr
	protected void  () 
	public void  (java.lang.String) 
		String buffer
	public java.lang.String nextToken () 
		char c
		int startIdx
	public boolean hasMoreChars () 
	public static boolean isHexDigit (char) 
		char ch
	public static boolean isAlpha (char) 
		char ch
	public static boolean isDigit (char) 
		char ch
	public static boolean isAlphaDigit (char) 
		char ch
	public java.lang.String getLine () 
		int startIdx
	public java.lang.String peekLine () 
		int curPos
		String retval
	public char lookAhead ()  throws java.text.ParseException 
	public char lookAhead (int)  throws java.text.ParseException 
		IndexOutOfBoundsException e
		int k
	public char getNextChar ()  throws java.text.ParseException 
	public void consume () 
	public void consume (int) 
		int k
	public java.util.Vector getLines () 
		String line
		java.util.Vector result
	public java.lang.String getNextToken (char)  throws java.text.ParseException 
		char la
		char delim
		int startIdx
	public static java.lang.String getSDPFieldName (java.lang.String) 
		int begin
		IndexOutOfBoundsException e
		String line
		String fieldName
}

gov/nist/core/Debug.class
Debug.java
package gov.nist.core
public gov.nist.core.Debug extends java.lang.Object {
	public static boolean debug
	public static boolean parserDebug
	static gov.nist.core.StackLogger stackLogger
	public void  () 
	public static void setStackLogger (gov.nist.core.StackLogger) 
		gov.nist.core.StackLogger stackLogger
	public static void println (java.lang.String) 
		String s
	public static void printStackTrace (java.lang.Exception) 
		Exception ex
	public static void logError (java.lang.String, java.lang.Exception) 
		String message
		Exception ex
	static void  () 
}

gov/nist/core/GenericObjectList.class
GenericObjectList.java
package gov.nist.core
public abstract gov.nist.core.GenericObjectList extends java.util.LinkedList implements java.io.Serializable java.lang.Cloneable  {
	protected static final String SEMICOLON
	protected static final String COLON
	protected static final String COMMA
	protected static final String SLASH
	protected static final String SP
	protected static final String EQUALS
	protected static final String STAR
	protected static final String NEWLINE
	protected static final String RETURN
	protected static final String LESS_THAN
	protected static final String GREATER_THAN
	protected static final String AT
	protected static final String DOT
	protected static final String QUESTION
	protected static final String POUND
	protected static final String AND
	protected static final String LPAREN
	protected static final String RPAREN
	protected static final String DOUBLE_QUOTE
	protected static final String QUOTE
	protected static final String HT
	protected static final String PERCENT
	protected int indentation
	protected String listName
	private java.util.ListIterator myListIterator
	private String stringRep
	protected Class myClass
	protected String separator
	protected java.lang.String getIndentation () 
		char[] chars
	protected static boolean isCloneable (java.lang.Object) 
		Object obj
	public static boolean isMySubclass (java.lang.Class) 
		Class other
	public java.lang.Object clone () 
		gov.nist.core.GenericObject obj
		java.util.ListIterator iter
		gov.nist.core.GenericObjectList retval
	public void setMyClass (java.lang.Class) 
		Class cl
	protected void  () 
	protected void  (java.lang.String) 
		String lname
	protected void  (java.lang.String, java.lang.String) 
		ClassNotFoundException ex
		String lname
		String classname
	protected void  (java.lang.String, java.lang.Class) 
		String lname
		Class objclass
	protected gov.nist.core.GenericObject next (java.util.ListIterator) 
		java.util.NoSuchElementException ex
		java.util.ListIterator iterator
	protected gov.nist.core.GenericObject first () 
		java.util.NoSuchElementException ex
	protected gov.nist.core.GenericObject next () 
		java.util.NoSuchElementException ex
	protected void concatenate (gov.nist.core.GenericObjectList) 
		gov.nist.core.GenericObjectList objList
	protected void concatenate (gov.nist.core.GenericObjectList, boolean) 
		gov.nist.core.GenericObjectList objList
		boolean topFlag
	private void sprint (java.lang.String) 
		String s
	public java.lang.String debugDump () 
		Object obj
	public java.lang.String debugDump (int) 
		int indent
		int save
		String retval
	public void addFirst (gov.nist.core.GenericObject) 
		gov.nist.core.GenericObject objToAdd
	public void mergeObjects (gov.nist.core.GenericObjectList) 
		Object innerObj
		gov.nist.core.GenericObject outerObj
		gov.nist.core.GenericObjectList mergeList
		java.util.Iterator it1
		java.util.Iterator it2
	public java.lang.String encode () 
		gov.nist.core.GenericObject gobj
		Object obj
		StringBuffer encoding
		java.util.ListIterator iterator
	public java.lang.String toString () 
	public void setSeparator (java.lang.String) 
		String sep
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object hisobj
		java.util.NoSuchElementException ex
		Object myobj
		java.util.ListIterator hisIterator
		Object myobj
		java.util.NoSuchElementException ex
		Object hisobj
		Object other
		gov.nist.core.GenericObjectList that
		java.util.ListIterator myIterator
		java.util.ListIterator hisIterator
	public boolean match (java.lang.Object) 
		Object hisobj
		Object myobj
		java.util.ListIterator myIterator
		Object other
		gov.nist.core.GenericObjectList that
		java.util.ListIterator hisIterator
	public volatile void addFirst (java.lang.Object) 
}

gov/nist/core/MultiValueMap.class
MultiValueMap.java
package gov.nist.core
public abstract gov.nist.core.MultiValueMap extends java.lang.Object implements java.util.Map java.io.Serializable  {
}

gov/nist/core/HostPort.class
HostPort.java
package gov.nist.core
public final gov.nist.core.HostPort extends gov.nist.core.GenericObject {
	private static final long serialVersionUID
	protected gov.nist.core.Host host
	protected int port
	public void  () 
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		StringBuffer buffer
	public boolean equals (java.lang.Object) 
		Object other
		gov.nist.core.HostPort that
	public gov.nist.core.Host getHost () 
	public int getPort () 
	public boolean hasPort () 
	public void removePort () 
	public void setHost (gov.nist.core.Host) 
		gov.nist.core.Host h
	public void setPort (int) 
		int p
	public java.net.InetAddress getInetAddress ()  throws java.net.UnknownHostException 
	public void merge (java.lang.Object) 
		Object mergeObject
	public java.lang.Object clone () 
		gov.nist.core.HostPort retval
	public java.lang.String toString () 
	public int hashCode () 
}

gov/nist/core/StackLogger.class
StackLogger.java
package gov.nist.core
public abstract gov.nist.core.StackLogger extends java.lang.Object implements gov.nist.core.LogLevels  {
	public abstract void logStackTrace () 
	public abstract void logStackTrace (int) 
	public abstract int getLineCount () 
	public abstract void logException (java.lang.Throwable) 
	public abstract void logDebug (java.lang.String) 
	public abstract void logTrace (java.lang.String) 
	public abstract void logFatalError (java.lang.String) 
	public abstract void logError (java.lang.String) 
	public abstract boolean isLoggingEnabled () 
	public abstract boolean isLoggingEnabled (int) 
	public abstract void logError (java.lang.String, java.lang.Exception) 
	public abstract void logWarning (java.lang.String) 
	public abstract void logInfo (java.lang.String) 
	public abstract void disableLogging () 
	public abstract void enableLogging () 
	public abstract void setBuildTimeStamp (java.lang.String) 
	public abstract void setStackProperties (java.util.Properties) 
	public abstract java.lang.String getLoggerName () 
}

gov/nist/core/LexerCore.class
LexerCore.java
package gov.nist.core
public gov.nist.core.LexerCore extends gov.nist.core.StringTokenizer {
	public static final int START
	public static final int END
	public static final int ID
	public static final int SAFE
	public static final int WHITESPACE
	public static final int DIGIT
	public static final int ALPHA
	public static final int BACKSLASH
	public static final int QUOTE
	public static final int AT
	public static final int SP
	public static final int HT
	public static final int COLON
	public static final int STAR
	public static final int DOLLAR
	public static final int PLUS
	public static final int POUND
	public static final int MINUS
	public static final int DOUBLEQUOTE
	public static final int TILDE
	public static final int BACK_QUOTE
	public static final int NULL
	public static final int EQUALS
	public static final int SEMICOLON
	public static final int SLASH
	public static final int L_SQUARE_BRACKET
	public static final int R_SQUARE_BRACKET
	public static final int R_CURLY
	public static final int L_CURLY
	public static final int HAT
	public static final int BAR
	public static final int DOT
	public static final int EXCLAMATION
	public static final int LPAREN
	public static final int RPAREN
	public static final int GREATER_THAN
	public static final int LESS_THAN
	public static final int PERCENT
	public static final int QUESTION
	public static final int AND
	public static final int UNDERSCORE
	protected static final java.util.Hashtable globalSymbolTable
	protected static final java.util.Hashtable lexerTables
	protected java.util.Hashtable currentLexer
	protected String currentLexerName
	protected gov.nist.core.Token currentMatch
	static final char ALPHA_VALID_CHARS
	static final char DIGIT_VALID_CHARS
	static final char ALPHADIGIT_VALID_CHARS
	protected void addKeyword (java.lang.String, int) 
		String name
		int value
		Integer val
	public java.lang.String lookupToken (int) 
		Character ch
		int value
	protected java.util.Hashtable addLexer (java.lang.String) 
		String lexerName
	public void selectLexer (java.lang.String) 
		String lexerName
	protected void  () 
	public void  (java.lang.String, java.lang.String) 
		String lexerName
		String buffer
	public java.lang.String peekNextId () 
		int oldPtr
		String retval
	public java.lang.String getNextId () 
	public gov.nist.core.Token getNextToken () 
	public gov.nist.core.Token peekNextToken ()  throws java.text.ParseException 
	public gov.nist.core.Token[] peekNextToken (int)  throws java.text.ParseException 
		Integer type
		String id
		String idUppercase
		char nextChar
		gov.nist.core.Token tok
		int i
		int ntokens
		int old
		gov.nist.core.Token[] retval
	public gov.nist.core.Token match (int)  throws java.text.ParseException 
		String id
		String id
		String nexttok
		Integer cur
		char next
		char ch
		char next
		int tok
	public void SPorHT () 
		char c
	public static final boolean isTokenChar (char) 
		char c
	public boolean startsId () 
		char nextChar
		java.text.ParseException ex
	public boolean startsSafeToken () 
		char nextChar
		java.text.ParseException ex
	public java.lang.String ttoken () 
		char nextChar
		java.text.ParseException ex
		int startIdx
	public java.lang.String ttokenSafe () 
		boolean isValidChar
		char nextChar
		java.text.ParseException ex
		int startIdx
	public void consumeValidChars (char[]) 
		char validChar
		int i
		char nextChar
		boolean isValid
		char[] validChars
		int validCharsLength
	public java.lang.String quotedString ()  throws java.text.ParseException 
		char next
		int startIdx
	public java.lang.String comment ()  throws java.text.ParseException 
		char next
		StringBuffer retval
	public java.lang.String byteStringNoSemicolon () 
		char next
		java.text.ParseException ex
		StringBuffer retval
	public java.lang.String byteStringNoSlash () 
		char next
		java.text.ParseException ex
		StringBuffer retval
	public java.lang.String byteStringNoComma () 
		char next
		StringBuffer retval
	public static java.lang.String charAsString (char) 
		char ch
	public java.lang.String charAsString (int) 
		int nchars
	public java.lang.String number ()  throws java.text.ParseException 
		char next
		java.text.ParseException ex
		int startIdx
	public int markInputPosition () 
	public void rewindInputPosition (int) 
		int position
	public java.lang.String getRest () 
	public java.lang.String getString (char)  throws java.text.ParseException 
		char nextchar
		char next
		char c
		StringBuffer retval
	public int getPtr () 
	public java.lang.String getBuffer () 
	public java.text.ParseException createParseException () 
	static void  () 
}

gov/nist/core/ParserCore.class
ParserCore.java
package gov.nist.core
public abstract gov.nist.core.ParserCore extends java.lang.Object {
	public static final boolean debug
	static int nesting_level
	protected gov.nist.core.LexerCore lexer
	public void  () 
	protected gov.nist.core.NameValue nameValue (char)  throws java.text.ParseException 
		gov.nist.core.Token value
		String str
		boolean isFlag
		gov.nist.core.NameValue nv
		boolean quoted
		char la
		java.text.ParseException ex
		gov.nist.core.Token name
		char separator
	protected void dbg_enter (java.lang.String) 
		int i
		String rule
		StringBuffer stringBuffer
	protected void dbg_leave (java.lang.String) 
		int i
		String rule
		StringBuffer stringBuffer
	protected gov.nist.core.NameValue nameValue ()  throws java.text.ParseException 
	protected void peekLine (java.lang.String) 
		String rule
	static void  () 
}

gov/nist/core/net/
gov/nist/core/net/DefaultNetworkLayer.class
DefaultNetworkLayer.java
package gov.nist.core.net
public gov.nist.core.net.DefaultNetworkLayer extends java.lang.Object implements gov.nist.core.net.NetworkLayer  {
	private javax.net.ssl.SSLSocketFactory sslSocketFactory
	private javax.net.ssl.SSLServerSocketFactory sslServerSocketFactory
	public static final gov.nist.core.net.DefaultNetworkLayer SINGLETON
	private void  () 
	public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress bindAddress
	public java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
	public java.net.DatagramSocket createDatagramSocket ()  throws java.net.SocketException 
	public java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress)  throws java.net.SocketException 
		java.net.MulticastSocket ds
		java.io.IOException e
		int port
		java.net.InetAddress laddr
	public javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress bindAddress
	public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
	public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.Socket sock
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
		int myPort
	static void  () 
}

gov/nist/core/net/NetworkLayer.class
NetworkLayer.java
package gov.nist.core.net
public abstract gov.nist.core.net.NetworkLayer extends java.lang.Object {
	public abstract java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
	public abstract javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
	public abstract java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
	public abstract java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
	public abstract java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
	public abstract javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int)  throws java.io.IOException 
	public abstract javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
	public abstract java.net.DatagramSocket createDatagramSocket ()  throws java.net.SocketException 
	public abstract java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress)  throws java.net.SocketException 
}

gov/nist/core/net/AddressResolver.class
AddressResolver.java
package gov.nist.core.net
public abstract gov.nist.core.net.AddressResolver extends java.lang.Object {
	public abstract javax.sip.address.Hop resolveAddress (javax.sip.address.Hop) 
}

gov/nist/core/net/SslNetworkLayer.class
SslNetworkLayer.java
package gov.nist.core.net
public gov.nist.core.net.SslNetworkLayer extends java.lang.Object implements gov.nist.core.net.NetworkLayer  {
	private javax.net.ssl.SSLSocketFactory sslSocketFactory
	private javax.net.ssl.SSLServerSocketFactory sslServerSocketFactory
	public void  (java.lang.String, java.lang.String, char[], java.lang.String)  throws java.security.GeneralSecurityException java.io.FileNotFoundException java.io.IOException 
		String trustStoreFile
		String keyStoreFile
		char[] keyStorePassword
		String keyStoreType
		javax.net.ssl.SSLContext sslContext
		String algorithm
		javax.net.ssl.TrustManagerFactory tmFactory
		javax.net.ssl.KeyManagerFactory kmFactory
		java.security.SecureRandom secureRandom
		java.security.KeyStore keyStore
		java.security.KeyStore trustStore
	public java.net.ServerSocket createServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress bindAddress
	public java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
	public java.net.DatagramSocket createDatagramSocket ()  throws java.net.SocketException 
	public java.net.DatagramSocket createDatagramSocket (int, java.net.InetAddress)  throws java.net.SocketException 
		int port
		java.net.InetAddress laddr
	public javax.net.ssl.SSLServerSocket createSSLServerSocket (int, int, java.net.InetAddress)  throws java.io.IOException 
		int port
		int backlog
		java.net.InetAddress bindAddress
	public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress address
		int port
	public javax.net.ssl.SSLSocket createSSLSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress)  throws java.io.IOException 
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.Socket sock
		java.net.InetAddress address
		int port
		java.net.InetAddress myAddress
		int myPort
}

gov/nist/core/DuplicateNameValueList.class
DuplicateNameValueList.java
package gov.nist.core
public gov.nist.core.DuplicateNameValueList extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	private gov.nist.core.MultiValueMapImpl nameValueMap
	private String separator
	private static final long serialVersionUID
	public void  () 
	public void setSeparator (java.lang.String) 
		String separator
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		gov.nist.core.GenericObject gobj
		Object obj
		java.util.Iterator iterator
		StringBuffer buffer
	public java.lang.String toString () 
	public void set (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nv
	public void set (java.lang.String, java.lang.Object) 
		String name
		Object value
		gov.nist.core.NameValue nameValue
	public boolean equals (java.lang.Object) 
		String key
		java.util.Collection nv1
		java.util.Collection nv2
		Object otherObject
		gov.nist.core.DuplicateNameValueList other
		java.util.Iterator li
	public java.lang.Object getValue (java.lang.String) 
		String name
		java.util.Collection nv
	public java.util.Collection getNameValue (java.lang.String) 
		String name
	public boolean hasNameValue (java.lang.String) 
		String name
	public boolean delete (java.lang.String) 
		String name
		String lcName
	public java.lang.Object clone () 
		gov.nist.core.DuplicateNameValueList retval
		java.util.Iterator it
	public java.util.Iterator iterator () 
	public java.util.Iterator getNames () 
	public java.lang.String getParameter (java.lang.String) 
		String name
		Object val
	public void clear () 
	public boolean isEmpty () 
	public gov.nist.core.NameValue put (java.lang.String, gov.nist.core.NameValue) 
		String key
		gov.nist.core.NameValue value
	public gov.nist.core.NameValue remove (java.lang.Object) 
		Object key
	public int size () 
	public java.util.Collection values () 
	public int hashCode () 
}

gov/nist/core/Token.class
Token.java
package gov.nist.core
public gov.nist.core.Token extends java.lang.Object {
	protected String tokenValue
	protected int tokenType
	public void  () 
	public java.lang.String getTokenValue () 
	public int getTokenType () 
	public java.lang.String toString () 
}

gov/nist/core/NameValue.class
NameValue.java
package gov.nist.core
public gov.nist.core.NameValue extends gov.nist.core.GenericObject implements java.util.Map$Entry  {
	private static final long serialVersionUID
	protected boolean isQuotedString
	protected final boolean isFlagParameter
	private String separator
	private String quotes
	private String name
	private Object value
	public void  () 
	public void  (java.lang.String, java.lang.Object, boolean) 
		String n
		Object v
		boolean isFlag
	public void  (java.lang.String, java.lang.Object) 
		String n
		Object v
	public void setSeparator (java.lang.String) 
		String sep
	public void setQuotedValue () 
	public boolean isValueQuoted () 
	public java.lang.String getName () 
	public java.lang.Object getValueAsObject () 
	public void setName (java.lang.String) 
		String n
	public void setValueAsObject (java.lang.Object) 
		Object v
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		gov.nist.core.GenericObject gv
		gov.nist.core.GenericObjectList gvlist
		gov.nist.core.GenericObject gv
		gov.nist.core.GenericObjectList gvlist
		StringBuffer buffer
	public java.lang.Object clone () 
		gov.nist.core.NameValue retval
	public boolean equals (java.lang.Object) 
		String val
		String val1
		Object other
		gov.nist.core.NameValue that
	public java.lang.String getKey () 
	public java.lang.String getValue () 
	public java.lang.String setValue (java.lang.String) 
		String value
		String retval
	public int hashCode () 
	public volatile java.lang.Object setValue (java.lang.Object) 
	public volatile java.lang.Object getValue () 
	public volatile java.lang.Object getKey () 
}

gov/nist/core/LogLevels.class
LogLevels.java
package gov.nist.core
public abstract gov.nist.core.LogLevels extends java.lang.Object {
	public static final int TRACE_NONE
	public static final int TRACE_FATAL
	public static final int TRACE_ERROR
	public static final int TRACE_WARN
	public static final int TRACE_INFO
	public static final int TRACE_DEBUG
	public static final int TRACE_TRACE
	public static final int TRACE_MESSAGES
	public static final int TRACE_EXCEPTION
}

gov/nist/core/HostNameParser.class
HostNameParser.java
package gov.nist.core
public gov.nist.core.HostNameParser extends gov.nist.core.ParserCore {
	private static gov.nist.core.LexerCore Lexer
	private boolean stripAddressScopeZones
	private static final char[] VALID_DOMAIN_LABEL_CHAR
	public void  (java.lang.String) 
		String hname
	public void  (gov.nist.core.LexerCore) 
		gov.nist.core.LexerCore lexer
	protected void consumeDomainLabel ()  throws java.text.ParseException 
	protected java.lang.String ipv6Reference ()  throws java.text.ParseException 
		String rest
		int stripLen
		char la
		char la
		StringBuffer retval
	public gov.nist.core.Host host ()  throws java.text.ParseException 
		String hostname
		int startPtr
		String hostname
		int startPtr
		String hostname
	private boolean isIPv6Address (java.lang.String) 
		String uriHeader
		int hostEnd
		int semiColonIndex
		String host
		int firstColonIndex
		int secondColonIndex
	public gov.nist.core.HostPort hostPort (boolean)  throws java.text.ParseException 
		String port
		NumberFormatException nfe
		char la
		gov.nist.core.Host host
		gov.nist.core.HostPort hp
		boolean allowWS
	public static void main (java.lang.String[])  throws java.text.ParseException 
		gov.nist.core.HostNameParser hnp
		gov.nist.core.HostPort hp
		java.text.ParseException ex
		int i
		String[] args
		String[] hostNames
	static void  () 
}

gov/nist/core/NameValueList.class
NameValueList.java
package gov.nist.core
public gov.nist.core.NameValueList extends java.lang.Object implements java.io.Serializable java.lang.Cloneable java.util.Map  {
	private static final long serialVersionUID
	private java.util.Map hmap
	private String separator
	public void  () 
	public void  (boolean) 
		boolean sync
	public void setSeparator (java.lang.String) 
		String separator
	public java.lang.String encode () 
	public java.lang.StringBuffer encode (java.lang.StringBuffer) 
		gov.nist.core.GenericObject gobj
		Object obj
		java.util.Iterator iterator
		StringBuffer buffer
	public java.lang.String toString () 
	public void set (gov.nist.core.NameValue) 
		gov.nist.core.NameValue nv
	public void set (java.lang.String, java.lang.Object) 
		String name
		Object value
		gov.nist.core.NameValue nameValue
	public boolean equals (java.lang.Object) 
		String key
		gov.nist.core.NameValue nv1
		gov.nist.core.NameValue nv2
		Object otherObject
		gov.nist.core.NameValueList other
		java.util.Iterator li
	public java.lang.Object getValue (java.lang.String) 
		String name
		gov.nist.core.NameValue nv
	public gov.nist.core.NameValue getNameValue (java.lang.String) 
		String name
	public boolean hasNameValue (java.lang.String) 
		String name
	public boolean delete (java.lang.String) 
		String name
		String lcName
	public java.lang.Object clone () 
		gov.nist.core.NameValueList retval
		java.util.Iterator it
	public int size () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public java.util.Iterator getNames () 
	public java.lang.String getParameter (java.lang.String) 
		String name
		Object val
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.Set entrySet () 
	public gov.nist.core.NameValue get (java.lang.Object) 
		Object key
	public java.util.Set keySet () 
	public gov.nist.core.NameValue put (java.lang.String, gov.nist.core.NameValue) 
		String name
		gov.nist.core.NameValue nameValue
	public void putAll (java.util.Map) 
		java.util.Map map
	public gov.nist.core.NameValue remove (java.lang.Object) 
		Object key
	public java.util.Collection values () 
	public int hashCode () 
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
}

gov/nist/core/ServerLogger.class
ServerLogger.java
package gov.nist.core
public abstract gov.nist.core.ServerLogger extends java.lang.Object implements gov.nist.core.LogLevels  {
	public abstract void closeLogFile () 
	public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, boolean, long) 
	public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean, long) 
	public abstract void logMessage (gov.nist.javax.sip.message.SIPMessage, java.lang.String, java.lang.String, java.lang.String, boolean) 
	public abstract void logException (java.lang.Exception) 
	public abstract void setStackProperties (java.util.Properties) 
	public abstract void setSipStack (javax.sip.SipStack) 
}

gov/nist/core/MultiValueMapImpl.class
MultiValueMapImpl.java
package gov.nist.core
public gov.nist.core.MultiValueMapImpl extends java.lang.Object implements gov.nist.core.MultiValueMap java.lang.Cloneable  {
	private java.util.HashMap map
	private static final long serialVersionUID
	public void  () 
	public java.util.List put (java.lang.String, java.lang.Object) 
		String key
		Object value
		java.util.ArrayList keyList
	public boolean containsValue (java.lang.Object) 
		java.util.Map$Entry keyValuePair
		java.util.ArrayList list
		Object value
		java.util.Set pairs
		java.util.Iterator pairsIterator
	public void clear () 
		java.util.Map$Entry keyValuePair
		java.util.ArrayList list
		java.util.Set pairs
		java.util.Iterator pairsIterator
	public java.util.Collection values () 
		int ii
		java.util.Map$Entry keyValuePair
		java.util.ArrayList list
		Object[] values
		java.util.ArrayList returnList
		java.util.Set pairs
		java.util.Iterator pairsIterator
	public java.lang.Object clone () 
		gov.nist.core.MultiValueMapImpl obj
	public int size () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.util.Set entrySet () 
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public java.util.List get (java.lang.Object) 
		Object key
	public java.util.List put (java.lang.String, java.util.List) 
		String key
		java.util.List value
	public java.util.List remove (java.lang.Object) 
		Object key
	public void putAll (java.util.Map) 
		java.util.ArrayList al
		String k
		java.util.Map mapToPut
	public volatile java.lang.Object remove (java.lang.Object) 
	public volatile java.lang.Object put (java.lang.Object, java.lang.Object) 
	public volatile java.lang.Object get (java.lang.Object) 
}

gov/nist/core/PackageNames.class
PackageNames.java
package gov.nist.core
public abstract gov.nist.core.PackageNames extends java.lang.Object {
	public static final String JAIN_HEADER_PACKAGE
	public static final String JAIN_PACKAGE
	public static final String SIPHEADERS_PACKAGE
	public static final String PARSER_PACKAGE
	public static final String NET_PACKAGE
	public static final String SIP_PACKAGE
	public static final String STACK_PACKAGE
	public static final String CORE_PACKAGE
	public static final String MESSAGE_PACKAGE
	public static final String SDP_PACKAGE
	public static final String SDP_PARSER_PACKAGE
}

java/
java/math/
java/math/Primality.class
Primality.java
package java.math
 java.math.Primality extends java.lang.Object {
	private static final int[] primes
	private static final java.math.BigInteger[] BIprimes
	private void  () 
	static java.math.BigInteger nextProbablePrime (java.math.BigInteger) 
		int i
		int l
		int j
		java.math.BigInteger n
		int i
		int j
		int gapSize
		int[] modules
		boolean[] isDivisible
		java.math.BigInt ni
		java.math.BigInt startPoint
		java.math.BigInt probPrime
	static void  () 
		int i
}

java/math/BitLevel.class
BitLevel.java
package java.math
 java.math.BitLevel extends java.lang.Object {
	private void  () 
	static int bitLength (java.math.BigInteger) 
		int i
		java.math.BigInteger val
		int bLength
		int highDigit
	static int bitCount (java.math.BigInteger) 
		java.math.BigInteger val
		int bCount
		int i
	static boolean testBit (java.math.BigInteger, int) 
		java.math.BigInteger val
		int n
	static boolean nonZeroDroppedBits (int, int[]) 
		int numberOfBits
		int[] digits
		int intCount
		int bitCount
		int i
	static void shiftLeftOneBit (int[], int[], int) 
		int val
		int i
		int[] result
		int[] source
		int srcLen
		int carry
	static java.math.BigInteger shiftLeftOneBit (java.math.BigInteger) 
		java.math.BigInteger source
		int srcLen
		int resLen
		int[] resDigits
	static java.math.BigInteger shiftRight (java.math.BigInteger, int) 
		int i
		java.math.BigInteger source
		int count
		int intCount
		int resLength
		int[] resDigits
	static boolean shiftRight (int[], int, int[], int, int) 
		int leftShiftCount
		int[] result
		int resultLen
		int[] source
		int intCount
		int count
		int i
		boolean allZero
	static java.math.BigInteger flipBit (java.math.BigInteger, int) 
		int i
		int i
		int firstNonZeroDigit
		java.math.BigInteger val
		int n
		int resSign
		int intCount
		int bitN
		int resLength
		int[] resDigits
		int bitNumber
}

java/math/MathContext.class
MathContext.java
package java.math
public final java.math.MathContext extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final java.math.MathContext DECIMAL128
	public static final java.math.MathContext DECIMAL32
	public static final java.math.MathContext DECIMAL64
	public static final java.math.MathContext UNLIMITED
	private final int precision
	private final java.math.RoundingMode roundingMode
	public void  (int) 
		int precision
	public void  (int, java.math.RoundingMode) 
		int precision
		java.math.RoundingMode roundingMode
	public void  (java.lang.String) 
		int spaceIndex
		NumberFormatException nfe
		String s
		int precisionLength
		int roundingModeLength
		int spaceIndex
		String precisionString
		int roundingModeStart
	private java.lang.IllegalArgumentException invalidMathContext (java.lang.String, java.lang.String) 
		String reason
		String s
	private void checkValid () 
	public int getPrecision () 
	public java.math.RoundingMode getRoundingMode () 
	public boolean equals (java.lang.Object) 
		Object x
	public int hashCode () 
	public java.lang.String toString () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Exception ex
		java.io.ObjectInputStream s
	static void  () 
}

java/math/BigDecimal.class
BigDecimal.java
package java.math
public java.math.BigDecimal extends java.lang.Number implements java.lang.Comparable java.io.Serializable  {
	public static final int ROUND_UP
	public static final int ROUND_DOWN
	public static final int ROUND_CEILING
	public static final int ROUND_FLOOR
	public static final int ROUND_HALF_UP
	public static final int ROUND_HALF_DOWN
	public static final int ROUND_HALF_EVEN
	public static final int ROUND_UNNECESSARY
	private static final long serialVersionUID
	private static final double LOG10_2
	private transient String toStringImage
	private transient int hashCode
	private static final java.math.BigInteger[] FIVE_POW
	private static final java.math.BigInteger[] TEN_POW
	private static final long[] LONG_FIVE_POW
	private static final int[] LONG_FIVE_POW_BIT_LENGTH
	private static final int[] LONG_POWERS_OF_TEN_BIT_LENGTH
	private static final int BI_SCALED_BY_ZERO_LENGTH
	private static final java.math.BigDecimal[] BI_SCALED_BY_ZERO
	private static final java.math.BigDecimal[] ZERO_SCALED_BY
	private static final char[] CH_ZEROS
	public static final java.math.BigDecimal ZERO
	public static final java.math.BigDecimal ONE
	public static final java.math.BigDecimal TEN
	private java.math.BigInteger intVal
	private transient int bitLength
	private transient long smallValue
	private int scale
	private transient int precision
	private void  (long, int) 
		long smallValue
		int scale
	private void  (int, int) 
		int smallValue
		int scale
	public void  (char[], int, int) 
		String scaleString
		long newScale
		char[] in
		int offset
		int len
		int begin
		int last
		StringBuilder unscaledBuffer
		int bufLength
		int counter
		boolean wasNonZero
	public void  (char[], int, int, java.math.MathContext) 
		char[] in
		int offset
		int len
		java.math.MathContext mc
	public void  (char[]) 
		char[] in
	public void  (char[], java.math.MathContext) 
		char[] in
		java.math.MathContext mc
	public void  (java.lang.String) 
		String val
	public void  (java.lang.String, java.math.MathContext) 
		String val
		java.math.MathContext mc
	public void  (double) 
		int trailingZeros
		java.math.BigInt bi
		double val
		long bits
		long mantissa
		int mantissaBits
	public void  (double, java.math.MathContext) 
		double val
		java.math.MathContext mc
	public void  (java.math.BigInteger) 
		java.math.BigInteger val
	public void  (java.math.BigInteger, java.math.MathContext) 
		java.math.BigInteger val
		java.math.MathContext mc
	public void  (java.math.BigInteger, int) 
		java.math.BigInteger unscaledVal
		int scale
	public void  (java.math.BigInteger, int, java.math.MathContext) 
		java.math.BigInteger unscaledVal
		int scale
		java.math.MathContext mc
	public void  (int) 
		int val
	public void  (int, java.math.MathContext) 
		int val
		java.math.MathContext mc
	public void  (long) 
		long val
	public void  (long, java.math.MathContext) 
		long val
		java.math.MathContext mc
	public static java.math.BigDecimal valueOf (long, int) 
		long unscaledVal
		int scale
	public static java.math.BigDecimal valueOf (long) 
		long unscaledVal
	public static java.math.BigDecimal valueOf (double) 
		double val
	public java.math.BigDecimal add (java.math.BigDecimal) 
		java.math.BigDecimal augend
		int diffScale
	private static java.math.BigDecimal addAndMult10 (java.math.BigDecimal, java.math.BigDecimal, int) 
		java.math.BigInt bi
		java.math.BigDecimal thisValue
		java.math.BigDecimal augend
		int diffScale
	public java.math.BigDecimal add (java.math.BigDecimal, java.math.MathContext) 
		java.math.BigDecimal larger
		java.math.BigDecimal smaller
		java.math.BigDecimal larger
		java.math.BigDecimal smaller
		java.math.BigInteger tempBI
		java.math.BigDecimal augend
		java.math.MathContext mc
		java.math.BigDecimal larger
		java.math.BigDecimal smaller
		java.math.BigInteger tempBI
		long diffScale
		int largerSignum
	public java.math.BigDecimal subtract (java.math.BigDecimal) 
		java.math.BigDecimal subtrahend
		int diffScale
	public java.math.BigDecimal subtract (java.math.BigDecimal, java.math.MathContext) 
		java.math.BigInteger tempBI
		int thisSignum
		java.math.BigDecimal leftOperand
		java.math.BigInteger tempBI
		java.math.BigDecimal subtrahend
		java.math.MathContext mc
		long diffScale
	public java.math.BigDecimal multiply (java.math.BigDecimal) 
		java.math.BigDecimal multiplicand
		long newScale
	public java.math.BigDecimal multiply (java.math.BigDecimal, java.math.MathContext) 
		java.math.BigDecimal multiplicand
		java.math.MathContext mc
		java.math.BigDecimal result
	public java.math.BigDecimal divide (java.math.BigDecimal, int, int) 
		java.math.BigDecimal divisor
		int scale
		int roundingMode
	public java.math.BigDecimal divide (java.math.BigDecimal, int, java.math.RoundingMode) 
		java.math.BigDecimal divisor
		int scale
		java.math.RoundingMode roundingMode
		long diffScale
		java.math.BigInteger scaledDividend
		java.math.BigInteger scaledDivisor
	private static java.math.BigDecimal divideBigIntegers (java.math.BigInteger, java.math.BigInteger, int, java.math.RoundingMode) 
		long rem
		long divisor
		int compRem
		java.math.BigInteger scaledDividend
		java.math.BigInteger scaledDivisor
		int scale
		java.math.RoundingMode roundingMode
		java.math.BigInteger[] quotAndRem
		java.math.BigInteger quotient
		java.math.BigInteger remainder
		int sign
		int compRem
	private static java.math.BigDecimal dividePrimitiveLongs (long, long, int, java.math.RoundingMode) 
		int compRem
		long scaledDividend
		long scaledDivisor
		int scale
		java.math.RoundingMode roundingMode
		long quotient
		long remainder
		int sign
	public java.math.BigDecimal divide (java.math.BigDecimal, int) 
		java.math.BigDecimal divisor
		int roundingMode
	public java.math.BigDecimal divide (java.math.BigDecimal, java.math.RoundingMode) 
		java.math.BigDecimal divisor
		java.math.RoundingMode roundingMode
	public java.math.BigDecimal divide (java.math.BigDecimal) 
		java.math.BigDecimal divisor
		java.math.BigInteger p
		java.math.BigInteger q
		java.math.BigInteger gcd
		java.math.BigInteger[] quotAndRem
		long diffScale
		int newScale
		int k
		int l
		int i
		int lastPow
	public java.math.BigDecimal divide (java.math.BigDecimal, java.math.MathContext) 
		int compRem
		java.math.BigDecimal divisor
		java.math.MathContext mc
		long trailingZeros
		long diffScale
		long newScale
		int i
		int lastPow
		java.math.BigInteger integerQuot
		java.math.BigInteger[] quotAndRem
	public java.math.BigDecimal divideToIntegralValue (java.math.BigDecimal) 
		java.math.BigInteger integralValue
		java.math.BigInteger integralValue
		java.math.BigInteger integralValue
		java.math.BigInteger powerOfTen
		java.math.BigInteger powerOfTen
		java.math.BigDecimal divisor
		java.math.BigInteger integralValue
		java.math.BigInteger[] quotAndRem
		long newScale
		long tempScale
		int i
		int lastPow
	public java.math.BigDecimal divideToIntegralValue (java.math.BigDecimal, java.math.MathContext) 
		long exp
		long compRemDiv
		java.math.BigDecimal divisor
		java.math.MathContext mc
		int mcPrecision
		int diffPrecision
		int lastPow
		long diffScale
		long newScale
		long quotPrecision
		java.math.BigInteger[] quotAndRem
		java.math.BigInteger strippedBI
		java.math.BigDecimal integralValue
		long resultPrecision
		int i
	public java.math.BigDecimal remainder (java.math.BigDecimal) 
		java.math.BigDecimal divisor
	public java.math.BigDecimal remainder (java.math.BigDecimal, java.math.MathContext) 
		java.math.BigDecimal divisor
		java.math.MathContext mc
	public java.math.BigDecimal[] divideAndRemainder (java.math.BigDecimal) 
		java.math.BigDecimal divisor
		java.math.BigDecimal[] quotAndRem
	public java.math.BigDecimal[] divideAndRemainder (java.math.BigDecimal, java.math.MathContext) 
		java.math.BigDecimal divisor
		java.math.MathContext mc
		java.math.BigDecimal[] quotAndRem
	public java.math.BigDecimal pow (int) 
		int n
		long newScale
	public java.math.BigDecimal pow (int, java.math.MathContext) 
		int n
		java.math.MathContext mc
		int m
		int mcPrecision
		int elength
		int oneBitMask
		java.math.BigDecimal accum
		java.math.MathContext newPrecision
	public java.math.BigDecimal abs () 
	public java.math.BigDecimal abs (java.math.MathContext) 
		java.math.MathContext mc
		java.math.BigDecimal result
	public java.math.BigDecimal negate () 
	public java.math.BigDecimal negate (java.math.MathContext) 
		java.math.MathContext mc
		java.math.BigDecimal result
	public java.math.BigDecimal plus () 
	public java.math.BigDecimal plus (java.math.MathContext) 
		java.math.MathContext mc
	public int signum () 
	private boolean isZero () 
	public int scale () 
	public int precision () 
		int decimalDigits
	private int decimalDigitsInLong (long) 
		int index
		long value
	public java.math.BigInteger unscaledValue () 
	public java.math.BigDecimal round (java.math.MathContext) 
		java.math.MathContext mc
		java.math.BigDecimal thisBD
	public java.math.BigDecimal setScale (int, java.math.RoundingMode) 
		int newScale
		java.math.RoundingMode roundingMode
		long diffScale
	public java.math.BigDecimal setScale (int, int) 
		int newScale
		int roundingMode
	public java.math.BigDecimal setScale (int) 
		int newScale
	public java.math.BigDecimal movePointLeft (int) 
		int n
	private java.math.BigDecimal movePoint (long) 
		long newScale
	public java.math.BigDecimal movePointRight (int) 
		int n
	public java.math.BigDecimal scaleByPowerOfTen (int) 
		int n
		long newScale
	public java.math.BigDecimal stripTrailingZeros () 
		java.math.BigInteger[] quotAndRem
		int i
		int lastPow
		long newScale
		java.math.BigInteger strippedBI
	public int compareTo (java.math.BigDecimal) 
		java.math.BigInteger thisUnscaled
		java.math.BigInteger valUnscaled
		long diffScale
		int diffPrecision
		java.math.BigDecimal val
		int thisSign
		int valueSign
	public boolean equals (java.lang.Object) 
		java.math.BigDecimal x1
		Object x
	public java.math.BigDecimal min (java.math.BigDecimal) 
		java.math.BigDecimal val
	public java.math.BigDecimal max (java.math.BigDecimal) 
		java.math.BigDecimal val
	public int hashCode () 
	public java.lang.String toString () 
		String intString
		int begin
		int end
		long exponent
		StringBuilder result
	public java.lang.String toEngineeringString () 
		int i
		int delta
		int rem
		String intString
		int begin
		int end
		long exponent
		StringBuilder result
	public java.lang.String toPlainString () 
		String intStr
		int begin
		int delta
		StringBuilder result
	public java.math.BigInteger toBigInteger () 
	public java.math.BigInteger toBigIntegerExact () 
		java.math.BigInteger[] integerAndFraction
	public long longValue () 
	public long longValueExact () 
	public int intValue () 
	public int intValueExact () 
	public short shortValueExact () 
	public byte byteValueExact () 
	public float floatValue () 
		float floatResult
		long powerOfTwo
	public double doubleValue () 
		java.math.BigInteger[] quotAndRem
		java.math.BigInteger powerOfTen
		int k
		int compRem
		long bits
		long tempBits
		int sign
		int exponent
		int lowestSetBit
		int discardedSize
		long powerOfTwo
		long bits
		long tempBits
		java.math.BigInteger mantissa
	public java.math.BigDecimal ulp () 
	private void inplaceRound (java.math.MathContext) 
		int compRem
		java.math.BigDecimal tempBD
		java.math.MathContext mc
		int mcPrecision
		int discardedPrecision
		java.math.BigInteger sizeOfFraction
		java.math.BigInteger[] integerAndFraction
		long newScale
	private static int longCompareTo (long, long) 
		long value1
		long value2
	private void smallRound (java.math.MathContext, int) 
		int compRem
		java.math.MathContext mc
		int discardedPrecision
		long sizeOfFraction
		long newScale
		long unscaledVal
		long integer
		long fraction
	private static int roundingBehavior (int, int, java.math.RoundingMode) 
		int parityBit
		int fraction
		java.math.RoundingMode roundingMode
		int increment
	private long valueExact (int) 
		int bitLengthOfType
		java.math.BigInteger bigInteger
	private int approxPrecision () 
	private static int safeLongToInt (long) 
		long longValue
	private static java.math.BigDecimal zeroScaledBy (long) 
		long longScale
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private java.math.BigInteger getUnscaledValue () 
	private void setUnscaledValue (java.math.BigInteger) 
		java.math.BigInteger unscaledValue
	private static int bitLength (long) 
		long smallValue
	private static int bitLength (int) 
		int smallValue
	public volatile int compareTo (java.lang.Object) 
	static void  () 
		int i
		int i
		int i
}

java/math/RoundingMode.class
RoundingMode.java
package java.math
public final java.math.RoundingMode extends java.lang.Enum {
	public static final java.math.RoundingMode UP
	public static final java.math.RoundingMode DOWN
	public static final java.math.RoundingMode CEILING
	public static final java.math.RoundingMode FLOOR
	public static final java.math.RoundingMode HALF_UP
	public static final java.math.RoundingMode HALF_DOWN
	public static final java.math.RoundingMode HALF_EVEN
	public static final java.math.RoundingMode UNNECESSARY
	private final int bigDecimalRM
	private static final java.math.RoundingMode[] $VALUES
	public static java.math.RoundingMode[] values () 
	public static java.math.RoundingMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int rm
	public static java.math.RoundingMode valueOf (int) 
		int mode
	static void  () 
}

java/math/BigInt.class
BigInt.java
package java.math
final java.math.BigInt extends java.lang.Object {
	private static libcore.util.NativeAllocationRegistry registry
	transient long bignum
	void  () 
	public java.lang.String toString () 
	long getNativeBIGNUM () 
	private void makeValid () 
	private static java.math.BigInt newBigInt () 
		java.math.BigInt bi
	static int cmp (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt b
	void putCopy (java.math.BigInt) 
		java.math.BigInt from
	java.math.BigInt copy () 
		java.math.BigInt bi
	void putLongInt (long) 
		long val
	void putULongInt (long, boolean) 
		long val
		boolean neg
	private java.lang.NumberFormatException invalidBigInteger (java.lang.String) 
		String s
	void putDecString (java.lang.String) 
		String original
		String s
		int usedLen
	void putHexString (java.lang.String) 
		String original
		String s
		int usedLen
	java.lang.String checkString (java.lang.String, int) 
		char ch
		char ch
		String s
		int base
		int charCount
		int i
		boolean nonAscii
	private static java.lang.String toAscii (java.lang.String, int) 
		char ch
		int value
		int i
		String s
		int base
		int length
		StringBuilder result
	void putBigEndian (byte[], boolean) 
		byte[] a
		boolean neg
	void putLittleEndianInts (int[], boolean) 
		int[] a
		boolean neg
	void putBigEndianTwosComplement (byte[]) 
		byte[] a
	long longInt () 
	java.lang.String decString () 
	java.lang.String hexString () 
	byte[] bigEndianMagnitude () 
	int[] littleEndianIntsMagnitude () 
	int sign () 
	void setSign (int) 
		int val
	boolean twosCompFitsIntoBytes (int) 
		int desiredByteCount
		int actualByteCount
	int bitLength () 
	boolean isBitSet (int) 
		int n
	static java.math.BigInt shift (java.math.BigInt, int) 
		java.math.BigInt a
		int n
		java.math.BigInt r
	void shift (int) 
		int n
	void addPositiveInt (int) 
		int w
	void multiplyByPositiveInt (int) 
		int w
	static int remainderByPositiveInt (java.math.BigInt, int) 
		java.math.BigInt a
		int w
	static java.math.BigInt addition (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt b
		java.math.BigInt r
	void add (java.math.BigInt) 
		java.math.BigInt a
	static java.math.BigInt subtraction (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt b
		java.math.BigInt r
	static java.math.BigInt gcd (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt b
		java.math.BigInt r
	static java.math.BigInt product (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt b
		java.math.BigInt r
	static java.math.BigInt bigExp (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt p
		java.math.BigInt r
	static java.math.BigInt exp (java.math.BigInt, int) 
		java.math.BigInt a
		int p
		java.math.BigInt power
	static void division (java.math.BigInt, java.math.BigInt, java.math.BigInt, java.math.BigInt) 
		long quot
		long rem
		java.math.BigInt dividend
		java.math.BigInt divisor
		java.math.BigInt quotient
		java.math.BigInt remainder
		long quot
		long rem
	static java.math.BigInt modulus (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt m
		java.math.BigInt r
	static java.math.BigInt modExp (java.math.BigInt, java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt p
		java.math.BigInt m
		java.math.BigInt r
	static java.math.BigInt modInverse (java.math.BigInt, java.math.BigInt) 
		java.math.BigInt a
		java.math.BigInt m
		java.math.BigInt r
	static java.math.BigInt generatePrimeDefault (int) 
		int bitLength
		java.math.BigInt r
	boolean isPrime (int) 
		int certainty
	static void  () 
}

java/math/Conversion.class
Conversion.java
package java.math
 java.math.Conversion extends java.lang.Object {
	static final int[] digitFitInInt
	static final int[] bigRadices
	private void  () 
	static java.lang.String bigInteger2String (java.math.BigInteger, int) 
		int highDigit
		long v
		int previous
		int delta
		int[] temp
		int tempLen
		int charsPerInt
		int i
		int bigRadix
		int resDigit
		int resDigit
		int j
		int i
		java.math.BigInteger val
		int radix
		int sign
		int numberLength
		int[] digits
		double bitsForRadixDigit
		int resLengthInChars
		char[] result
		int currentChar
	static java.lang.String toDecimalScaledString (java.math.BigInteger, int) 
		StringBuilder result1
		long prev
		long v
		int prev
		int v
		int highDigit
		long temp1
		long res
		int i1
		int i
		long result11
		int resDigit
		int previous
		int delta
		int j
		int[] temp
		int tempLen
		int j
		int insertPoint
		int j
		java.math.BigInteger val
		int scale
		int sign
		int numberLength
		int[] digits
		int resLengthInChars
		int currentChar
		char[] result
		boolean negNumber
		int exponent
		int startPoint
		int endPoint
		StringBuilder result1
	static java.lang.String toDecimalScaledString (long, int) 
		StringBuilder result1
		long prev
		int j
		int insertPoint
		int j
		long value
		int scale
		int resLengthInChars
		int currentChar
		char[] result
		boolean negNumber
		long v
		long exponent
		int startPoint
		int endPoint
		StringBuilder result1
	static long divideLongByBillion (long) 
		long bLong
		long quot
		long rem
		long aPos
		long bPos
		long a
		long quot
		long rem
	static double bigInteger2Double (java.math.BigInteger) 
		java.math.BigInteger val
		int bitLen
		long exponent
		int delta
		long lVal
		long mantissa
		long resSign
		long result
	static void  () 
}

java/math/Multiplication.class
Multiplication.java
package java.math
 java.math.Multiplication extends java.lang.Object {
	static final int[] tenPows
	static final int[] fivePows
	static final java.math.BigInteger[] bigTenPows
	static final java.math.BigInteger[] bigFivePows
	private void  () 
	static java.math.BigInteger multiplyByPositiveInt (java.math.BigInteger, int) 
		java.math.BigInteger val
		int factor
		java.math.BigInt bi
	static java.math.BigInteger multiplyByTenPow (java.math.BigInteger, long) 
		java.math.BigInteger val
		long exp
	static java.math.BigInteger powerOf10 (long) 
		java.math.BigInteger powerOfFive
		long longExp
		OutOfMemoryError error
		long exp
		int intExp
		java.math.BigInteger res
	static java.math.BigInteger multiplyByFivePow (java.math.BigInteger, int) 
		java.math.BigInteger val
		int exp
	static void  () 
		int i
		long fivePow
}

java/math/BigDecimal$1.class
BigDecimal.java
package java.math
 java.math.BigDecimal$1 extends java.lang.Object {
	static final int[] $SwitchMap$java$math$RoundingMode
	static void  () 
}

java/math/Logical.class
Logical.java
package java.math
 java.math.Logical extends java.lang.Object {
	private void  () 
	static java.math.BigInteger not (java.math.BigInteger) 
		int i
		int i
		java.math.BigInteger val
		int[] resDigits
		int i
	static java.math.BigInteger and (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
	static java.math.BigInteger andPositive (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
		int resLength
		int i
		int[] resDigits
	static java.math.BigInteger andDiffSigns (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger positive
		java.math.BigInteger negative
		int iPos
		int iNeg
		int resLength
		int[] resDigits
		int i
		int limit
	static java.math.BigInteger andNegative (java.math.BigInteger, java.math.BigInteger) 
		int digit
		int digit
		int resLength
		int[] resDigits
		java.math.BigInteger longer
		java.math.BigInteger shorter
		int iLonger
		int iShorter
		int resLength
		int[] resDigits
		int i
		int digit
	static java.math.BigInteger andNot (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
	static java.math.BigInteger andNotPositive (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
		int[] resDigits
		int limit
		int i
	static java.math.BigInteger andNotPositiveNegative (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger positive
		java.math.BigInteger negative
		int iNeg
		int iPos
		int resLength
		int[] resDigits
		int i
	static java.math.BigInteger andNotNegativePositive (java.math.BigInteger, java.math.BigInteger) 
		int[] resDigits
		int limit
		int[] resDigits
		int limit
		int digit
		java.math.BigInteger negative
		java.math.BigInteger positive
		int resLength
		int[] resDigits
		int limit
		int iNeg
		int iPos
		int i
	static java.math.BigInteger andNotNegative (java.math.BigInteger, java.math.BigInteger) 
		int limit
		java.math.BigInteger val
		java.math.BigInteger that
		int iVal
		int iThat
		int resLength
		int[] resDigits
		int limit
		int i
	static java.math.BigInteger or (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
	static java.math.BigInteger orPositive (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger longer
		java.math.BigInteger shorter
		int resLength
		int[] resDigits
		int i
	static java.math.BigInteger orNegative (java.math.BigInteger, java.math.BigInteger) 
		int i
		java.math.BigInteger val
		java.math.BigInteger that
		int iThat
		int iVal
		int i
		int resLength
		int[] resDigits
	static java.math.BigInteger orDiffSigns (java.math.BigInteger, java.math.BigInteger) 
		int i
		int i
		int limit
		java.math.BigInteger positive
		java.math.BigInteger negative
		int iNeg
		int iPos
		int i
		int limit
		int resLength
		int[] resDigits
	static java.math.BigInteger xor (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger val
		java.math.BigInteger that
	static java.math.BigInteger xorPositive (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger longer
		java.math.BigInteger shorter
		int resLength
		int[] resDigits
		int i
	static java.math.BigInteger xorNegative (java.math.BigInteger, java.math.BigInteger) 
		int limit
		java.math.BigInteger val
		java.math.BigInteger that
		int resLength
		int[] resDigits
		int iVal
		int iThat
		int i
		int limit
	static java.math.BigInteger xorDiffSigns (java.math.BigInteger, java.math.BigInteger) 
		int[] resDigits
		int i
		int limit
		int[] resDigits
		int i
		int limit
		int[] resDigits
		int limit
		int digit
		java.math.BigInteger positive
		java.math.BigInteger negative
		int resLength
		int[] resDigits
		int iNeg
		int iPos
		int i
		int limit
}

java/math/Division.class
Division.java
package java.math
 java.math.Division extends java.lang.Object {
	void  () 
	static int divideArrayByInt (int[], int[], int, int) 
		long quot
		long aPos
		long bPos
		long temp
		long quot
		int i
		int[] quotient
		int[] dividend
		int dividendLength
		int divisor
		long rem
		long bLong
}

java/math/NativeBN.class
NativeBN.java
package java.math
final java.math.NativeBN extends java.lang.Object {
	void  () 
	public static native long BN_new () 
	public static native void BN_free (long) 
	public static native int BN_cmp (long, long) 
	public static native void BN_copy (long, long) 
	public static native void putLongInt (long, long) 
	public static native void putULongInt (long, long, boolean) 
	public static native int BN_dec2bn (long, java.lang.String) 
	public static native int BN_hex2bn (long, java.lang.String) 
	public static native void BN_bin2bn (byte[], int, boolean, long) 
	public static native void litEndInts2bn (int[], int, boolean, long) 
	public static native void twosComp2bn (byte[], int, long) 
	public static native long longInt (long) 
	public static native java.lang.String BN_bn2dec (long) 
	public static native java.lang.String BN_bn2hex (long) 
	public static native byte[] BN_bn2bin (long) 
	public static native int[] bn2litEndInts (long) 
	public static native int sign (long) 
	public static native void BN_set_negative (long, int) 
	public static native int bitLength (long) 
	public static native boolean BN_is_bit_set (long, int) 
	public static native void BN_shift (long, long, int) 
	public static native void BN_add_word (long, int) 
	public static native void BN_mul_word (long, int) 
	public static native int BN_mod_word (long, int) 
	public static native void BN_add (long, long, long) 
	public static native void BN_sub (long, long, long) 
	public static native void BN_gcd (long, long, long) 
	public static native void BN_mul (long, long, long) 
	public static native void BN_exp (long, long, long) 
	public static native void BN_div (long, long, long, long) 
	public static native void BN_nnmod (long, long, long) 
	public static native void BN_mod_exp (long, long, long, long) 
	public static native void BN_mod_inverse (long, long, long) 
	public static native void BN_generate_prime_ex (long, int, boolean, long, long, long) 
	public static native boolean BN_is_prime_ex (long, int, long) 
	public static native long getNativeFinalizer () 
	public static long size () 
}

java/math/BigInteger.class
BigInteger.java
package java.math
public java.math.BigInteger extends java.lang.Number implements java.lang.Comparable java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.math.BigInt bigInt
	private transient boolean nativeIsValid
	private transient boolean javaIsValid
	transient int[] digits
	transient int numberLength
	transient int sign
	public static final java.math.BigInteger ZERO
	public static final java.math.BigInteger ONE
	public static final java.math.BigInteger TEN
	static final java.math.BigInteger MINUS_ONE
	static final java.math.BigInteger[] SMALL_VALUES
	private transient int firstNonzeroDigit
	private int signum
	private byte[] magnitude
	private transient int hashCode
	void  (java.math.BigInt) 
		java.math.BigInt bigInt
	void  (int, long) 
		int sign
		long value
		java.math.BigInt bigInt
	void  (int, int, int[]) 
		int sign
		int numberLength
		int[] digits
	public void  (int, java.util.Random) 
		int i
		int sign
		int numberLength
		int[] digits
		int numBits
		java.util.Random random
	public void  (int, int, java.util.Random) 
		int candidate
		java.math.BigInt prime
		int bitLength
		int certainty
		java.util.Random random
	private static boolean isSmallPrime (int) 
		int i
		int x
		int max
	public void  (java.lang.String) 
		String value
		java.math.BigInt bigInt
	public void  (java.lang.String, int) 
		java.math.BigInt bigInt
		java.math.BigInt bigInt
		String value
		int radix
	public void  (int, byte[]) 
		byte element
		int signum
		byte[] magnitude
		java.math.BigInt bigInt
	public void  (byte[]) 
		byte[] value
		java.math.BigInt bigInt
	java.math.BigInt getBigInt () 
		java.math.BigInt bigInt
	private void setBigInt (java.math.BigInt) 
		java.math.BigInt bigInt
	private void setJavaRepresentation (int, int, int[]) 
		int sign
		int numberLength
		int[] digits
	void prepareJavaRepresentation () 
		int sign
		int[] digits
	public static java.math.BigInteger valueOf (long) 
		long value
	public byte[] toByteArray () 
	public java.math.BigInteger abs () 
		java.math.BigInt bigInt
		java.math.BigInt a
	public java.math.BigInteger negate () 
		java.math.BigInt bigInt
		int sign
		java.math.BigInt a
	public java.math.BigInteger add (java.math.BigInteger) 
		java.math.BigInteger value
		java.math.BigInt lhs
		java.math.BigInt rhs
	public java.math.BigInteger subtract (java.math.BigInteger) 
		java.math.BigInteger value
		java.math.BigInt lhs
		java.math.BigInt rhs
	public int signum () 
	public java.math.BigInteger shiftRight (int) 
		int n
	public java.math.BigInteger shiftLeft (int) 
		int n
		int sign
	java.math.BigInteger shiftLeftOneBit () 
	public int bitLength () 
	public boolean testBit (int) 
		int firstNonZeroDigit
		int intCount
		int digit
		int n
		int sign
	public java.math.BigInteger setBit (int) 
		int n
	public java.math.BigInteger clearBit (int) 
		int n
	public java.math.BigInteger flipBit (int) 
		int n
	public int getLowestSetBit () 
		int i
	public int bitCount () 
	public java.math.BigInteger not () 
	public java.math.BigInteger and (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger or (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger xor (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger andNot (java.math.BigInteger) 
		java.math.BigInteger value
	public int intValue () 
	public long longValue () 
		long value
	public float floatValue () 
	public double doubleValue () 
	public int compareTo (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger min (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger max (java.math.BigInteger) 
		java.math.BigInteger value
	public int hashCode () 
		int i
		int hash
	public boolean equals (java.lang.Object) 
		Object x
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int radix
	public java.math.BigInteger gcd (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger multiply (java.math.BigInteger) 
		java.math.BigInteger value
	public java.math.BigInteger pow (int) 
		int exp
	public java.math.BigInteger[] divideAndRemainder (java.math.BigInteger) 
		java.math.BigInteger divisor
		java.math.BigInt divisorBigInt
		java.math.BigInt quotient
		java.math.BigInt remainder
	public java.math.BigInteger divide (java.math.BigInteger) 
		java.math.BigInteger divisor
		java.math.BigInt quotient
	public java.math.BigInteger remainder (java.math.BigInteger) 
		java.math.BigInteger divisor
		java.math.BigInt remainder
	public java.math.BigInteger modInverse (java.math.BigInteger) 
		java.math.BigInteger m
	public java.math.BigInteger modPow (java.math.BigInteger, java.math.BigInteger) 
		java.math.BigInteger exponent
		java.math.BigInteger modulus
		int exponentSignum
		java.math.BigInteger base
	public java.math.BigInteger mod (java.math.BigInteger) 
		java.math.BigInteger m
	public boolean isProbablePrime (int) 
		int certainty
	public java.math.BigInteger nextProbablePrime () 
	public static java.math.BigInteger probablePrime (int, java.util.Random) 
		int bitLength
		java.util.Random random
	private byte[] twosComplement () 
		int highBytes
		int hB
		int i
		int i
		int digit
		int i
		int digit
		java.math.BigInteger temp
		int bitLen
		int iThis
		int bytesLen
		byte[] bytes
		int firstByteNumber
		int highBytes
		int bytesInInteger
		int digitIndex
	static int multiplyByInt (int[], int[], int, int) 
		int i
		int[] res
		int[] a
		int aSize
		int factor
		long carry
	static int inplaceAdd (int[], int, int) 
		int i
		int[] a
		int aSize
		int addend
		long carry
	private static void parseFromString (java.math.BigInteger, java.lang.String, int) 
		int sign
		int startChar
		int bigRadixDigit
		int newDigit
		int substrStart
		java.math.BigInteger bi
		String value
		int radix
		int stringLength
		int endChar
		int sign
		int startChar
		int charsPerInt
		int bigRadixDigitsLength
		int topChars
		int[] digits
		int bigRadix
		int digitIndex
		int substrEnd
		int numberLength
	int getFirstNonzeroDigit () 
		int i
		int i
	java.math.BigInteger copy () 
		int[] copyDigits
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		java.math.BigInt bigInt
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		java.math.BigInt bigInt
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

java/net/
java/net/AddressCache$AddressCacheEntry.class
AddressCache.java
package java.net
 java.net.AddressCache$AddressCacheEntry extends java.lang.Object {
	final Object value
	final long expiryNanos
	void  (java.lang.Object) 
		Object value
}

java/net/AddressCache$AddressCacheKey.class
AddressCache.java
package java.net
 java.net.AddressCache$AddressCacheKey extends java.lang.Object {
	private final String mHostname
	private final int mNetId
	void  (java.lang.String, int) 
		String hostname
		int netId
	public boolean equals (java.lang.Object) 
		Object o
		java.net.AddressCache$AddressCacheKey lhs
	public int hashCode () 
		int result
}

java/net/AddressCache.class
AddressCache.java
package java.net
 java.net.AddressCache extends java.lang.Object {
	private static final int MAX_ENTRIES
	private static final long TTL_NANOS
	private final libcore.util.BasicLruCache cache
	void  () 
	public void clear () 
	public java.lang.Object get (java.lang.String, int) 
		String hostname
		int netId
		java.net.AddressCache$AddressCacheEntry entry
	public void put (java.lang.String, int, java.net.InetAddress[]) 
		String hostname
		int netId
		java.net.InetAddress[] addresses
	public void putUnknownHost (java.lang.String, int, java.lang.String) 
		String hostname
		int netId
		String detailMessage
}

java/net/DefaultFileNameMap.class
DefaultFileNameMap.java
package java.net
 java.net.DefaultFileNameMap extends java.lang.Object implements java.net.FileNameMap  {
	void  () 
	public java.lang.String getContentTypeFor (java.lang.String) 
		String filename
		int lastCharInExtension
		int firstCharInExtension
		String ext
}

java/nio/
java/nio/NioUtils.class
NioUtils.java
package java.nio
public final java.nio.NioUtils extends java.lang.Object {
	private void  () 
	public static void freeDirectBuffer (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		java.nio.DirectByteBuffer dbb
	public static java.io.FileDescriptor getFD (java.nio.channels.FileChannel) 
		java.nio.channels.FileChannel fc
	public static java.nio.channels.FileChannel newFileChannel (java.io.Closeable, java.io.FileDescriptor, int) 
		java.io.Closeable ioObject
		java.io.FileDescriptor fd
		int mode
		boolean readable
		boolean writable
		boolean append
	public static byte[] unsafeArray (java.nio.ByteBuffer) 
		java.nio.ByteBuffer b
	public static int unsafeArrayOffset (java.nio.ByteBuffer) 
		java.nio.ByteBuffer b
}

java/nio/charset/
java/nio/charset/ModifiedUtf8.class
ModifiedUtf8.java
package java.nio.charset
public java.nio.charset.ModifiedUtf8 extends java.lang.Object {
	public void  () 
	public static long countBytes (java.lang.String, boolean)  throws java.io.UTFDataFormatException 
		char c
		int i
		String s
		boolean shortLength
		long counter
		int strLen
	public static void encode (byte[], int, java.lang.String) 
		char c
		int i
		byte[] dst
		int offset
		String s
		int strLen
	public static byte[] encode (java.lang.String)  throws java.io.UTFDataFormatException 
		String s
		long size
		byte[] output
	public static java.lang.String decode (byte[], char[], int, int)  throws java.io.UTFDataFormatException 
		int i
		byte[] in
		char[] out
		int offset
		int length
		int outputIndex
		int limitIndex
}

java/nio/charset/CharsetEncoderICU.class
CharsetEncoderICU.java
package java.nio.charset
final java.nio.charset.CharsetEncoderICU extends java.nio.charset.CharsetEncoder {
	private static final java.util.Map DEFAULT_REPLACEMENTS
	private static final int INPUT_OFFSET
	private static final int OUTPUT_OFFSET
	private static final int INVALID_CHAR_COUNT
	private int[] data
	private final long converterHandle
	private char[] input
	private byte[] output
	private char[] allocatedInput
	private byte[] allocatedOutput
	private int inEnd
	private int outEnd
	public static java.nio.charset.CharsetEncoderICU newInstance (java.nio.charset.Charset, java.lang.String) 
		float averageBytesPerChar
		float maxBytesPerChar
		byte[] replacement
		java.nio.charset.CharsetEncoderICU result
		java.nio.charset.Charset cs
		String icuCanonicalName
		long address
	private static byte[] makeReplacement (java.lang.String, long) 
		String icuCanonicalName
		long address
		byte[] replacement
	private void  (java.nio.charset.Charset, float, float, byte[], long) 
		java.nio.charset.Charset cs
		float averageBytesPerChar
		float maxBytesPerChar
		byte[] replacement
		long address
	protected void implReplaceWith (byte[]) 
		byte[] newReplacement
	protected void implOnMalformedInput (java.nio.charset.CodingErrorAction) 
		java.nio.charset.CodingErrorAction newAction
	protected void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction) 
		java.nio.charset.CodingErrorAction newAction
	private void updateCallback () 
	protected void implReset () 
	protected java.nio.charset.CoderResult implFlush (java.nio.ByteBuffer) 
		int error
		java.nio.ByteBuffer out
	protected java.nio.charset.CoderResult encodeLoop (java.nio.CharBuffer, java.nio.ByteBuffer) 
		int error
		java.nio.CharBuffer in
		java.nio.ByteBuffer out
	private int getArray (java.nio.ByteBuffer) 
		java.nio.ByteBuffer out
	private int getArray (java.nio.CharBuffer) 
		int pos
		java.nio.CharBuffer in
	private void setPosition (java.nio.ByteBuffer) 
		java.nio.ByteBuffer out
	private void setPosition (java.nio.CharBuffer) 
		java.nio.CharBuffer in
		int position
	static void  () 
		byte[] questionMark
}

java/nio/charset/CharsetICU.class
CharsetICU.java
package java.nio.charset
final java.nio.charset.CharsetICU extends java.nio.charset.Charset {
	private final String icuCanonicalName
	protected void  (java.lang.String, java.lang.String, java.lang.String[]) 
		String canonicalName
		String icuCanonName
		String[] aliases
	public java.nio.charset.CharsetDecoder newDecoder () 
	public java.nio.charset.CharsetEncoder newEncoder () 
	public boolean contains (java.nio.charset.Charset) 
		java.nio.charset.Charset cs
}

java/nio/charset/CharsetDecoderICU.class
CharsetDecoderICU.java
package java.nio.charset
final java.nio.charset.CharsetDecoderICU extends java.nio.charset.CharsetDecoder {
	private static final int MAX_CHARS_PER_BYTE
	private static final int INPUT_OFFSET
	private static final int OUTPUT_OFFSET
	private static final int INVALID_BYTE_COUNT
	private final int[] data
	private long converterHandle
	private byte[] input
	private char[] output
	private byte[] allocatedInput
	private char[] allocatedOutput
	private int inEnd
	private int outEnd
	public static java.nio.charset.CharsetDecoderICU newInstance (java.nio.charset.Charset, java.lang.String) 
		float averageCharsPerByte
		java.nio.charset.CharsetDecoderICU result
		java.nio.charset.Charset cs
		String icuCanonicalName
		long address
	private void  (java.nio.charset.Charset, float, long) 
		java.nio.charset.Charset cs
		float averageCharsPerByte
		long address
	protected void implReplaceWith (java.lang.String) 
		String newReplacement
	protected final void implOnMalformedInput (java.nio.charset.CodingErrorAction) 
		java.nio.charset.CodingErrorAction newAction
	protected final void implOnUnmappableCharacter (java.nio.charset.CodingErrorAction) 
		java.nio.charset.CodingErrorAction newAction
	private void updateCallback () 
	protected void implReset () 
	protected final java.nio.charset.CoderResult implFlush (java.nio.CharBuffer) 
		int error
		java.nio.CharBuffer out
	protected java.nio.charset.CoderResult decodeLoop (java.nio.ByteBuffer, java.nio.CharBuffer) 
		int error
		java.nio.ByteBuffer in
		java.nio.CharBuffer out
	private int getArray (java.nio.CharBuffer) 
		java.nio.CharBuffer out
	private int getArray (java.nio.ByteBuffer) 
		int pos
		java.nio.ByteBuffer in
	private void setPosition (java.nio.CharBuffer) 
		java.nio.CharBuffer out
	private void setPosition (java.nio.ByteBuffer) 
		java.nio.ByteBuffer in
}

java/nio/NIOAccess.class
NIOAccess.java
package java.nio
public final java.nio.NIOAccess extends java.lang.Object {
	public void  () 
	public static long getBasePointer (java.nio.Buffer) 
		java.nio.Buffer b
		long address
	static java.lang.Object getBaseArray (java.nio.Buffer) 
		java.nio.Buffer b
	static int getBaseArrayOffset (java.nio.Buffer) 
		java.nio.Buffer b
}

java/util/
java/util/concurrent/
java/util/concurrent/ThreadPoolExecutor$Worker.class
ThreadPoolExecutor.java
package java.util.concurrent
final java.util.concurrent.ThreadPoolExecutor$Worker extends java.util.concurrent.locks.AbstractQueuedSynchronizer implements java.lang.Runnable  {
	private static final long serialVersionUID
	final Thread thread
	Runnable firstTask
	volatile long completedTasks
	final java.util.concurrent.ThreadPoolExecutor this$0
	void  (java.util.concurrent.ThreadPoolExecutor, java.lang.Runnable) 
		Runnable firstTask
	public void run () 
	protected boolean isHeldExclusively () 
	protected boolean tryAcquire (int) 
		int unused
	protected boolean tryRelease (int) 
		int unused
	public void lock () 
	public boolean tryLock () 
	public void unlock () 
	public boolean isLocked () 
	void interruptIfStarted () 
		Thread t
}

java/util/concurrent/ConcurrentSkipListMap$KeySet.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeySet extends java.util.AbstractSet implements java.util.NavigableSet  {
	final java.util.concurrent.ConcurrentNavigableMap m
	void  (java.util.concurrent.ConcurrentNavigableMap) 
		java.util.concurrent.ConcurrentNavigableMap map
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.util.Comparator comparator () 
	public java.lang.Object first () 
	public java.lang.Object last () 
	public java.lang.Object pollFirst () 
		java.util.Map$Entry e
	public java.lang.Object pollLast () 
		java.util.Map$Entry e
	public java.util.Iterator iterator () 
	public boolean equals (java.lang.Object) 
		ClassCastException unused
		NullPointerException unused
		Object o
		java.util.Collection c
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.NavigableSet headSet (java.lang.Object) 
		Object toElement
	public java.util.NavigableSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.NavigableSet descendingSet () 
	public java.util.Spliterator spliterator () 
	public volatile java.util.SortedSet tailSet (java.lang.Object) 
	public volatile java.util.SortedSet headSet (java.lang.Object) 
	public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
}

java/util/concurrent/ConcurrentHashMap$Traverser.class
ConcurrentHashMap.java
package java.util.concurrent
 java.util.concurrent.ConcurrentHashMap$Traverser extends java.lang.Object {
	java.util.concurrent.ConcurrentHashMap$Node[] tab
	java.util.concurrent.ConcurrentHashMap$Node next
	java.util.concurrent.ConcurrentHashMap$TableStack stack
	java.util.concurrent.ConcurrentHashMap$TableStack spare
	int index
	int baseIndex
	int baseLimit
	final int baseSize
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int size
		int index
		int limit
	final java.util.concurrent.ConcurrentHashMap$Node advance () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$Node e
	private void pushState (java.util.concurrent.ConcurrentHashMap$Node[], int, int) 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$TableStack s
	private void recoverState (int) 
		java.util.concurrent.ConcurrentHashMap$TableStack next
		int len
		int n
		java.util.concurrent.ConcurrentHashMap$TableStack s
}

java/util/concurrent/CyclicBarrier$Generation.class
CyclicBarrier.java
package java.util.concurrent
 java.util.concurrent.CyclicBarrier$Generation extends java.lang.Object {
	boolean broken
	private void  () 
	void  (java.util.concurrent.CyclicBarrier$1) 
		java.util.concurrent.CyclicBarrier$1 x0
}

java/util/concurrent/CompletableFuture$UniExceptionally.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniExceptionally extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.Function fn
	void  (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function) 
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.Function fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/ConcurrentLinkedDeque.class
ConcurrentLinkedDeque.java
package java.util.concurrent
public java.util.concurrent.ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable  {
	private static final long serialVersionUID
	private volatile transient java.util.concurrent.ConcurrentLinkedDeque$Node head
	private volatile transient java.util.concurrent.ConcurrentLinkedDeque$Node tail
	private static final java.util.concurrent.ConcurrentLinkedDeque$Node PREV_TERMINATOR
	private static final java.util.concurrent.ConcurrentLinkedDeque$Node NEXT_TERMINATOR
	private static final int HOPS
	private static final sun.misc.Unsafe U
	private static final long HEAD
	private static final long TAIL
	java.util.concurrent.ConcurrentLinkedDeque$Node prevTerminator () 
	java.util.concurrent.ConcurrentLinkedDeque$Node nextTerminator () 
	private void linkFirst (java.lang.Object) 
		java.util.concurrent.ConcurrentLinkedDeque$Node h
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		Object e
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
	private void linkLast (java.lang.Object) 
		java.util.concurrent.ConcurrentLinkedDeque$Node t
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		Object e
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
	void unlink (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node activePred
		boolean isFirst
		java.util.concurrent.ConcurrentLinkedDeque$Node activePred
		boolean isFirst
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
		boolean isLast
		java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
		boolean isLast
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node activePred
		java.util.concurrent.ConcurrentLinkedDeque$Node activeSucc
		boolean isFirst
		boolean isLast
		int hops
		java.util.concurrent.ConcurrentLinkedDeque$Node x
		java.util.concurrent.ConcurrentLinkedDeque$Node prev
		java.util.concurrent.ConcurrentLinkedDeque$Node next
	private void unlinkFirst (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node o
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node first
		java.util.concurrent.ConcurrentLinkedDeque$Node next
	private void unlinkLast (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node o
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node last
		java.util.concurrent.ConcurrentLinkedDeque$Node prev
	private final void updateHead () 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node h
	private final void updateTail () 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node t
	private void skipDeletedPredecessors (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node prev
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node x
	private void skipDeletedSuccessors (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.concurrent.ConcurrentLinkedDeque$Node next
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node x
	final java.util.concurrent.ConcurrentLinkedDeque$Node succ (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
	final java.util.concurrent.ConcurrentLinkedDeque$Node pred (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
	java.util.concurrent.ConcurrentLinkedDeque$Node first () 
		java.util.concurrent.ConcurrentLinkedDeque$Node h
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
	java.util.concurrent.ConcurrentLinkedDeque$Node last () 
		java.util.concurrent.ConcurrentLinkedDeque$Node t
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
	private java.lang.Object screenNullResult (java.lang.Object) 
		Object v
	public void  () 
	public void  (java.util.Collection) 
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
		Object e
		java.util.Collection c
		java.util.concurrent.ConcurrentLinkedDeque$Node h
		java.util.concurrent.ConcurrentLinkedDeque$Node t
	private void initHeadTail (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
		java.util.concurrent.ConcurrentLinkedDeque$Node h
		java.util.concurrent.ConcurrentLinkedDeque$Node t
	public void addFirst (java.lang.Object) 
		Object e
	public void addLast (java.lang.Object) 
		Object e
	public boolean offerFirst (java.lang.Object) 
		Object e
	public boolean offerLast (java.lang.Object) 
		Object e
	public java.lang.Object peekFirst () 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	public java.lang.Object peekLast () 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	public java.lang.Object getFirst () 
	public java.lang.Object getLast () 
	public java.lang.Object pollFirst () 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	public java.lang.Object pollLast () 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	public java.lang.Object removeFirst () 
	public java.lang.Object removeLast () 
	public boolean offer (java.lang.Object) 
		Object e
	public boolean add (java.lang.Object) 
		Object e
	public java.lang.Object poll () 
	public java.lang.Object peek () 
	public java.lang.Object remove () 
	public java.lang.Object pop () 
	public java.lang.Object element () 
	public void push (java.lang.Object) 
		Object e
	public boolean removeFirstOccurrence (java.lang.Object) 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		Object o
	public boolean removeLastOccurrence (java.lang.Object) 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		Object o
	public boolean contains (java.lang.Object) 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		Object o
	public boolean isEmpty () 
	public int size () 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		int count
	public boolean remove (java.lang.Object) 
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
		Object e
		java.util.concurrent.ConcurrentLinkedDeque$Node t
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque$Node q
		java.util.Collection c
		java.util.concurrent.ConcurrentLinkedDeque$Node beginningOfTheEnd
		java.util.concurrent.ConcurrentLinkedDeque$Node last
	public void clear () 
	public java.lang.String toString () 
		String s
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		int charLength
		int size
		String[] a
	private java.lang.Object[] toArrayInternal (java.lang.Object[]) 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		int size
		Object[] a
		Object[] x
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Iterator iterator () 
	public java.util.Iterator descendingIterator () 
	public java.util.Spliterator spliterator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.util.concurrent.ConcurrentLinkedDeque$Node newNode
		Object item
		java.io.ObjectInputStream s
		java.util.concurrent.ConcurrentLinkedDeque$Node h
		java.util.concurrent.ConcurrentLinkedDeque$Node t
	private boolean casHead (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node cmp
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	private boolean casTail (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node cmp
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/TimeUnit$7.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$7 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/ConcurrentHashMap$BulkTask.class
ConcurrentHashMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentHashMap$BulkTask extends java.util.concurrent.CountedCompleter {
	java.util.concurrent.ConcurrentHashMap$Node[] tab
	java.util.concurrent.ConcurrentHashMap$Node next
	java.util.concurrent.ConcurrentHashMap$TableStack stack
	java.util.concurrent.ConcurrentHashMap$TableStack spare
	int index
	int baseIndex
	int baseLimit
	final int baseSize
	int batch
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[]) 
		java.util.concurrent.ConcurrentHashMap$BulkTask par
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
	final java.util.concurrent.ConcurrentHashMap$Node advance () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$Node e
	private void pushState (java.util.concurrent.ConcurrentHashMap$Node[], int, int) 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int i
		int n
		java.util.concurrent.ConcurrentHashMap$TableStack s
	private void recoverState (int) 
		java.util.concurrent.ConcurrentHashMap$TableStack next
		int len
		int n
		java.util.concurrent.ConcurrentHashMap$TableStack s
}

java/util/concurrent/TransferQueue.class
TransferQueue.java
package java.util.concurrent
public abstract java.util.concurrent.TransferQueue extends java.lang.Object implements java.util.concurrent.BlockingQueue  {
	public abstract boolean tryTransfer (java.lang.Object) 
	public abstract void transfer (java.lang.Object)  throws java.lang.InterruptedException 
	public abstract boolean tryTransfer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract boolean hasWaitingConsumer () 
	public abstract int getWaitingConsumerCount () 
}

java/util/concurrent/Executors$PrivilegedThreadFactory$1.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$PrivilegedThreadFactory$1 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$r
	final java.util.concurrent.Executors$PrivilegedThreadFactory this$0
	void  (java.util.concurrent.Executors$PrivilegedThreadFactory, java.lang.Runnable) 
		java.util.concurrent.Executors$PrivilegedThreadFactory this$0
	public void run () 
}

java/util/concurrent/ScheduledExecutorService.class
ScheduledExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.ScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService  {
	public abstract java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
	public abstract java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
	public abstract java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
	public abstract java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
}

java/util/concurrent/ConcurrentSkipListMap$Iter.class
ConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$Iter extends java.lang.Object implements java.util.Iterator  {
	java.util.concurrent.ConcurrentSkipListMap$Node lastReturned
	java.util.concurrent.ConcurrentSkipListMap$Node next
	Object nextValue
	final java.util.concurrent.ConcurrentSkipListMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap) 
		Object vv
		Object x
		java.util.concurrent.ConcurrentSkipListMap this$0
	public final boolean hasNext () 
	final void advance () 
		Object vv
		Object x
	public void remove () 
		java.util.concurrent.ConcurrentSkipListMap$Node l
}

java/util/concurrent/ThreadPoolExecutor$CallerRunsPolicy.class
ThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler  {
	public void  () 
	public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor) 
		Runnable r
		java.util.concurrent.ThreadPoolExecutor e
}

java/util/concurrent/Phaser.class
Phaser.java
package java.util.concurrent
public java.util.concurrent.Phaser extends java.lang.Object {
	private volatile long state
	private static final int MAX_PARTIES
	private static final int MAX_PHASE
	private static final int PARTIES_SHIFT
	private static final int PHASE_SHIFT
	private static final int UNARRIVED_MASK
	private static final long PARTIES_MASK
	private static final long COUNTS_MASK
	private static final long TERMINATION_BIT
	private static final int ONE_ARRIVAL
	private static final int ONE_PARTY
	private static final int ONE_DEREGISTER
	private static final int EMPTY
	private final java.util.concurrent.Phaser parent
	private final java.util.concurrent.Phaser root
	private final java.util.concurrent.atomic.AtomicReference evenQ
	private final java.util.concurrent.atomic.AtomicReference oddQ
	private static final int NCPU
	static final int SPINS_PER_ARRIVAL
	private static final sun.misc.Unsafe U
	private static final long STATE
	private static int unarrivedOf (long) 
		long s
		int counts
	private static int partiesOf (long) 
		long s
	private static int phaseOf (long) 
		long s
	private static int arrivedOf (long) 
		long s
		int counts
	private java.util.concurrent.atomic.AtomicReference queueFor (int) 
		int phase
	private java.lang.String badArrive (long) 
		long s
	private java.lang.String badRegister (long) 
		long s
	private int doArrive (int) 
		int nextPhase
		long n
		int nextUnarrived
		long s
		int phase
		int counts
		int unarrived
		int adjust
		java.util.concurrent.Phaser root
	private int doRegister (int) 
		long next
		long s
		int counts
		int parties
		int unarrived
		int registrations
		long adjust
		java.util.concurrent.Phaser parent
		int phase
	private long reconcileState () 
		int p
		int phase
		java.util.concurrent.Phaser root
		long s
	public void  () 
	public void  (int) 
		int parties
	public void  (java.util.concurrent.Phaser) 
		java.util.concurrent.Phaser parent
	public void  (java.util.concurrent.Phaser, int) 
		java.util.concurrent.Phaser root
		java.util.concurrent.Phaser parent
		int parties
		int phase
	public int register () 
	public int bulkRegister (int) 
		int parties
	public int arrive () 
	public int arriveAndDeregister () 
	public int arriveAndAwaitAdvance () 
		long n
		int nextUnarrived
		int nextPhase
		long s
		int phase
		int counts
		int unarrived
		java.util.concurrent.Phaser root
	public int awaitAdvance (int) 
		int phase
		java.util.concurrent.Phaser root
		long s
		int p
	public int awaitAdvanceInterruptibly (int)  throws java.lang.InterruptedException 
		java.util.concurrent.Phaser$QNode node
		int phase
		java.util.concurrent.Phaser root
		long s
		int p
	public int awaitAdvanceInterruptibly (int, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.TimeoutException 
		java.util.concurrent.Phaser$QNode node
		int phase
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.Phaser root
		long s
		int p
	public void forceTermination () 
		java.util.concurrent.Phaser root
		long s
	public final int getPhase () 
	public int getRegisteredParties () 
	public int getArrivedParties () 
	public int getUnarrivedParties () 
	public java.util.concurrent.Phaser getParent () 
	public java.util.concurrent.Phaser getRoot () 
	public boolean isTerminated () 
	protected boolean onAdvance (int, int) 
		int phase
		int registeredParties
	public java.lang.String toString () 
	private java.lang.String stateToString (long) 
		long s
	private void releaseWaiters (int) 
		Thread t
		int phase
		java.util.concurrent.Phaser$QNode q
		java.util.concurrent.atomic.AtomicReference head
	private int abortWait (int) 
		Thread t
		Thread t
		java.util.concurrent.Phaser$QNode q
		int p
		int phase
		java.util.concurrent.atomic.AtomicReference head
	private int internalAwaitAdvance (int, java.util.concurrent.Phaser$QNode) 
		int unarrived
		boolean interrupted
		java.util.concurrent.atomic.AtomicReference head
		java.util.concurrent.Phaser$QNode q
		InterruptedException cantHappen
		int phase
		java.util.concurrent.Phaser$QNode node
		boolean queued
		int lastUnarrived
		int spins
		long s
		int p
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$CounterCell.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$CounterCell extends java.lang.Object {
	volatile long value
	void  (long) 
		long x
}

java/util/concurrent/CyclicBarrier$1.class
CyclicBarrier.java
package java.util.concurrent
 java.util.concurrent.CyclicBarrier$1 extends java.lang.Object {
}

java/util/concurrent/ConcurrentHashMap$MapEntry.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapEntry extends java.lang.Object implements java.util.Map$Entry  {
	final Object key
	Object val
	final java.util.concurrent.ConcurrentHashMap map
	void  (java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap) 
		Object key
		Object val
		java.util.concurrent.ConcurrentHashMap map
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public int hashCode () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object k
		Object v
		java.util.Map$Entry e
		Object o
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object v
}

java/util/concurrent/Executors$RunnableAdapter.class
Executors.java
package java.util.concurrent
final java.util.concurrent.Executors$RunnableAdapter extends java.lang.Object implements java.util.concurrent.Callable  {
	private final Runnable task
	private final Object result
	void  (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public java.lang.Object call () 
}

java/util/concurrent/ConcurrentHashMap$CollectionView.class
ConcurrentHashMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentHashMap$CollectionView extends java.lang.Object implements java.util.Collection java.io.Serializable  {
	private static final long serialVersionUID
	final java.util.concurrent.ConcurrentHashMap map
	private static final String OOME_MSG
	void  (java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap map
	public java.util.concurrent.ConcurrentHashMap getMap () 
	public final void clear () 
	public final int size () 
	public final boolean isEmpty () 
	public abstract java.util.Iterator iterator () 
	public abstract boolean contains (java.lang.Object) 
	public abstract boolean remove (java.lang.Object) 
	public final java.lang.Object[] toArray () 
		Object e
		long sz
		int n
		Object[] r
		int i
	public final java.lang.Object[] toArray (java.lang.Object[]) 
		Object e
		Object[] a
		long sz
		int m
		Object[] r
		int n
		int i
	public final java.lang.String toString () 
		Object e
		StringBuilder sb
		java.util.Iterator it
	public final boolean containsAll (java.util.Collection) 
		Object e
		java.util.Collection c
	public final boolean removeAll (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection c
		boolean modified
	public final boolean retainAll (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection c
		boolean modified
}

java/util/concurrent/ForkJoinPool$EmptyTask.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$EmptyTask extends java.util.concurrent.ForkJoinTask {
	private static final long serialVersionUID
	void  () 
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void x
	public final boolean exec () 
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/CompletableFuture$UniCompletion.class
CompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$UniCompletion extends java.util.concurrent.CompletableFuture$Completion {
	java.util.concurrent.Executor executor
	java.util.concurrent.CompletableFuture dep
	java.util.concurrent.CompletableFuture src
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
	final boolean claim () 
		java.util.concurrent.Executor e
	final boolean isLive () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceValuesToIntTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToIntFunction transformer
	final java.util.function.IntBinaryOperator reducer
	final int basis
	int result
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask nextRight
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public final java.lang.Integer getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToIntTask s
		int r
		java.util.concurrent.CountedCompleter c
		java.util.function.IntBinaryOperator reducer
		java.util.function.ToIntFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/ConcurrentLinkedDeque$Node.class
ConcurrentLinkedDeque.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedDeque$Node extends java.lang.Object {
	volatile java.util.concurrent.ConcurrentLinkedDeque$Node prev
	volatile Object item
	volatile java.util.concurrent.ConcurrentLinkedDeque$Node next
	private static final sun.misc.Unsafe U
	private static final long PREV
	private static final long ITEM
	private static final long NEXT
	void  () 
	void  (java.lang.Object) 
		Object item
	boolean casItem (java.lang.Object, java.lang.Object) 
		Object cmp
		Object val
	void lazySetNext (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	boolean casNext (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node cmp
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	void lazySetPrev (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	boolean casPrev (java.util.concurrent.ConcurrentLinkedDeque$Node, java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node cmp
		java.util.concurrent.ConcurrentLinkedDeque$Node val
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$ForEachTransformedEntryTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedEntryTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function transformer
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
		java.util.function.Function transformer
}

java/util/concurrent/CopyOnWriteArrayList$CowIterator.class
CopyOnWriteArrayList.java
package java.util.concurrent
 java.util.concurrent.CopyOnWriteArrayList$CowIterator extends java.lang.Object implements java.util.ListIterator  {
	private final Object[] snapshot
	private final int from
	private final int to
	private int index
	void  (java.lang.Object[], int, int) 
		Object[] snapshot
		int from
		int to
	public void add (java.lang.Object) 
		Object object
	public boolean hasNext () 
	public boolean hasPrevious () 
	public java.lang.Object next () 
	public int nextIndex () 
	public java.lang.Object previous () 
	public int previousIndex () 
	public void remove () 
	public void set (java.lang.Object) 
		Object object
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		int i
		java.util.function.Consumer action
		Object[] elements
	static int access$002 (java.util.concurrent.CopyOnWriteArrayList$CowIterator, int) 
		java.util.concurrent.CopyOnWriteArrayList$CowIterator x0
		int x1
}

java/util/concurrent/CompletableFuture$UniHandle.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniHandle extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.BiFunction fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.BiFunction fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/Executors$PrivilegedCallable$1.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$PrivilegedCallable$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final java.util.concurrent.Executors$PrivilegedCallable this$0
	void  (java.util.concurrent.Executors$PrivilegedCallable) 
		java.util.concurrent.Executors$PrivilegedCallable this$0
	public java.lang.Object run ()  throws java.lang.Exception 
}

java/util/concurrent/ConcurrentHashMap$KeySpliterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$KeySpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator  {
	long est
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int size
		int index
		int limit
		long est
	public java.util.concurrent.ConcurrentHashMap$KeySpliterator trySplit () 
		int i
		int f
		int h
	public void forEachRemaining (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
	public boolean tryAdvance (java.util.function.Consumer) 
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node p
	public long estimateSize () 
	public int characteristics () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/ConcurrentHashMap$BaseIterator.class
ConcurrentHashMap.java
package java.util.concurrent
 java.util.concurrent.ConcurrentHashMap$BaseIterator extends java.util.concurrent.ConcurrentHashMap$Traverser {
	final java.util.concurrent.ConcurrentHashMap map
	java.util.concurrent.ConcurrentHashMap$Node lastReturned
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int size
		int index
		int limit
		java.util.concurrent.ConcurrentHashMap map
	public final boolean hasNext () 
	public final boolean hasMoreElements () 
	public final void remove () 
		java.util.concurrent.ConcurrentHashMap$Node p
}

java/util/concurrent/RunnableScheduledFuture.class
RunnableScheduledFuture.java
package java.util.concurrent
public abstract java.util.concurrent.RunnableScheduledFuture extends java.lang.Object implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture  {
	public abstract boolean isPeriodic () 
}

java/util/concurrent/LinkedBlockingDeque$Itr.class
LinkedBlockingDeque.java
package java.util.concurrent
 java.util.concurrent.LinkedBlockingDeque$Itr extends java.util.concurrent.LinkedBlockingDeque$AbstractItr {
	final java.util.concurrent.LinkedBlockingDeque this$0
	private void  (java.util.concurrent.LinkedBlockingDeque) 
	java.util.concurrent.LinkedBlockingDeque$Node firstNode () 
	java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node n
	void  (java.util.concurrent.LinkedBlockingDeque, java.util.concurrent.LinkedBlockingDeque$1) 
		java.util.concurrent.LinkedBlockingDeque x0
		java.util.concurrent.LinkedBlockingDeque$1 x1
}

java/util/concurrent/ConcurrentLinkedDeque$1.class
ConcurrentLinkedDeque.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedDeque$1 extends java.lang.Object {
}

java/util/concurrent/CopyOnWriteArrayList.class
CopyOnWriteArrayList.java
package java.util.concurrent
public java.util.concurrent.CopyOnWriteArrayList extends java.lang.Object implements java.util.List java.util.RandomAccess java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	private volatile transient Object[] elements
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection collection
	public void  (java.lang.Object[]) 
		Object[] array
	public java.lang.Object clone () 
		java.util.concurrent.CopyOnWriteArrayList result
		CloneNotSupportedException e
	public int size () 
	public java.lang.Object get (int) 
		int index
	public boolean contains (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
		Object[] snapshot
	static boolean containsAll (java.util.Collection, java.lang.Object[], int, int) 
		Object o
		java.util.Collection collection
		Object[] snapshot
		int from
		int to
	public int indexOf (java.lang.Object, int) 
		Object object
		int from
		Object[] snapshot
	public int indexOf (java.lang.Object) 
		Object object
		Object[] snapshot
	public int lastIndexOf (java.lang.Object, int) 
		Object object
		int to
		Object[] snapshot
	public int lastIndexOf (java.lang.Object) 
		Object object
		Object[] snapshot
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
		Object[] snapshot
	public java.util.ListIterator listIterator (int) 
		int index
		Object[] snapshot
		java.util.concurrent.CopyOnWriteArrayList$CowIterator result
	public java.util.ListIterator listIterator () 
		Object[] snapshot
	public java.util.List subList (int, int) 
		int from
		int to
		Object[] snapshot
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] contents
		Object[] snapshot
	public boolean equals (java.lang.Object) 
		Object o
		Object[] snapshot
		java.util.Iterator i
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public synchronized boolean add (java.lang.Object) 
		Object e
		Object[] newElements
	public synchronized void add (int, java.lang.Object) 
		int index
		Object e
		Object[] newElements
	public synchronized boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public synchronized boolean addAll (int, java.util.Collection) 
		int index
		java.util.Collection collection
		Object[] toAdd
		Object[] newElements
	public synchronized int addAllAbsent (java.util.Collection) 
		Object o
		java.util.Collection collection
		Object[] toAdd
		Object[] newElements
		int addedCount
	public synchronized boolean addIfAbsent (java.lang.Object) 
		Object object
	public synchronized void clear () 
	public synchronized java.lang.Object remove (int) 
		int index
		Object removed
	public synchronized boolean remove (java.lang.Object) 
		Object o
		int index
	public synchronized boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public synchronized boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public synchronized void replaceAll (java.util.function.UnaryOperator) 
		java.util.function.UnaryOperator operator
	private void replaceInRange (int, int, java.util.function.UnaryOperator) 
		Object e
		int i
		int from
		int to
		java.util.function.UnaryOperator operator
		Object[] newElements
	public synchronized void sort (java.util.Comparator) 
		java.util.Comparator c
	private synchronized void sortInRange (int, int, java.util.Comparator) 
		int from
		int to
		java.util.Comparator c
		Object[] newElements
	public void forEach (java.util.function.Consumer) 
		java.util.function.Consumer action
	private void forInRange (int, int, java.util.function.Consumer) 
		int i
		int from
		int to
		java.util.function.Consumer action
		Object[] newElements
	private int removeOrRetain (java.util.Collection, boolean, int, int) 
		int j
		Object[] newElements
		int newSize
		int removed
		int i
		java.util.Collection collection
		boolean retain
		int from
		int to
	public synchronized java.lang.Object set (int, java.lang.Object) 
		int index
		Object e
		Object[] newElements
		Object result
	private void removeRange (int, int) 
		int from
		int to
		Object[] newElements
	static int lastIndexOf (java.lang.Object, java.lang.Object[], int, int) 
		int i
		int i
		Object o
		Object[] data
		int from
		int to
	static int indexOf (java.lang.Object, java.lang.Object[], int, int) 
		int i
		int i
		Object o
		Object[] data
		int from
		int to
	final java.lang.Object[] getArray () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object o
		java.io.ObjectOutputStream out
		Object[] snapshot
	private synchronized void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int i
		java.io.ObjectInputStream in
		Object[] snapshot
	static java.lang.Object[] access$300 (java.util.concurrent.CopyOnWriteArrayList) 
		java.util.concurrent.CopyOnWriteArrayList x0
	static void access$500 (java.util.concurrent.CopyOnWriteArrayList, int, int) 
		java.util.concurrent.CopyOnWriteArrayList x0
		int x1
		int x2
	static int access$600 (java.util.concurrent.CopyOnWriteArrayList, java.util.Collection, boolean, int, int) 
		java.util.concurrent.CopyOnWriteArrayList x0
		java.util.Collection x1
		boolean x2
		int x3
		int x4
	static void access$700 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.function.Consumer) 
		java.util.concurrent.CopyOnWriteArrayList x0
		int x1
		int x2
		java.util.function.Consumer x3
	static void access$800 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.function.UnaryOperator) 
		java.util.concurrent.CopyOnWriteArrayList x0
		int x1
		int x2
		java.util.function.UnaryOperator x3
	static void access$900 (java.util.concurrent.CopyOnWriteArrayList, int, int, java.util.Comparator) 
		java.util.concurrent.CopyOnWriteArrayList x0
		int x1
		int x2
		java.util.Comparator x3
}

java/util/concurrent/ExecutorService.class
ExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.ExecutorService extends java.lang.Object implements java.util.concurrent.Executor  {
	public abstract void shutdown () 
	public abstract java.util.List shutdownNow () 
	public abstract boolean isShutdown () 
	public abstract boolean isTerminated () 
	public abstract boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.util.concurrent.Future submit (java.util.concurrent.Callable) 
	public abstract java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
	public abstract java.util.concurrent.Future submit (java.lang.Runnable) 
	public abstract java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
	public abstract java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public abstract java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
}

java/util/concurrent/ConcurrentHashMap$ReduceValuesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$ReduceValuesTask rights
	java.util.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceValuesTask, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$ReduceValuesTask nextRight
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object v
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$ReduceValuesTask t
		java.util.concurrent.ConcurrentHashMap$ReduceValuesTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
}

java/util/concurrent/ConcurrentLinkedQueue$Node.class
ConcurrentLinkedQueue.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedQueue$Node extends java.lang.Object {
	volatile Object item
	volatile java.util.concurrent.ConcurrentLinkedQueue$Node next
	private void  () 
	void  (java.util.concurrent.ConcurrentLinkedQueue$1) 
		java.util.concurrent.ConcurrentLinkedQueue$1 x0
}

java/util/concurrent/CompletionService.class
CompletionService.java
package java.util.concurrent
public abstract java.util.concurrent.CompletionService extends java.lang.Object {
	public abstract java.util.concurrent.Future submit (java.util.concurrent.Callable) 
	public abstract java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
	public abstract java.util.concurrent.Future take ()  throws java.lang.InterruptedException 
	public abstract java.util.concurrent.Future poll () 
	public abstract java.util.concurrent.Future poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
}

java/util/concurrent/Exchanger$Node.class
Exchanger.java
package java.util.concurrent
final java.util.concurrent.Exchanger$Node extends java.lang.Object {
	int index
	int bound
	int collides
	int hash
	Object item
	volatile Object match
	volatile Thread parked
	void  () 
}

java/util/concurrent/Semaphore.class
Semaphore.java
package java.util.concurrent
public java.util.concurrent.Semaphore extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.Semaphore$Sync sync
	public void  (int) 
		int permits
	public void  (int, boolean) 
		int permits
		boolean fair
	public void acquire ()  throws java.lang.InterruptedException 
	public void acquireUninterruptibly () 
	public boolean tryAcquire () 
	public boolean tryAcquire (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void release () 
	public void acquire (int)  throws java.lang.InterruptedException 
		int permits
	public void acquireUninterruptibly (int) 
		int permits
	public boolean tryAcquire (int) 
		int permits
	public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		int permits
		long timeout
		java.util.concurrent.TimeUnit unit
	public void release (int) 
		int permits
	public int availablePermits () 
	public int drainPermits () 
	protected void reducePermits (int) 
		int reduction
	public boolean isFair () 
	public final boolean hasQueuedThreads () 
	public final int getQueueLength () 
	protected java.util.Collection getQueuedThreads () 
	public java.lang.String toString () 
}

java/util/concurrent/CopyOnWriteArraySet.class
CopyOnWriteArraySet.java
package java.util.concurrent
public java.util.concurrent.CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.CopyOnWriteArrayList al
	public void  () 
	public void  (java.util.Collection) 
		java.util.concurrent.CopyOnWriteArraySet cc
		java.util.Collection c
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public void clear () 
	public boolean remove (java.lang.Object) 
		Object o
	public boolean add (java.lang.Object) 
		Object e
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	private static int compareSets (java.lang.Object[], java.util.Set) 
		int i
		Object x
		Object[] snapshot
		java.util.Set set
		int len
		boolean[] matched
		int j
	public boolean addAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public java.util.Iterator iterator () 
	public boolean equals (java.lang.Object) 
		Object o
	public boolean removeIf (java.util.function.Predicate) 
		java.util.function.Predicate filter
	public void forEach (java.util.function.Consumer) 
		java.util.function.Consumer action
	public java.util.Spliterator spliterator () 
}

java/util/concurrent/RecursiveAction.class
RecursiveAction.java
package java.util.concurrent
public abstract java.util.concurrent.RecursiveAction extends java.util.concurrent.ForkJoinTask {
	private static final long serialVersionUID
	public void  () 
	protected abstract void compute () 
	public final java.lang.Void getRawResult () 
	protected final void setRawResult (java.lang.Void) 
		Void mustBeNull
	protected final boolean exec () 
	protected volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/TimeUnit$3.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$3 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/ConcurrentHashMap$MapReduceKeysToIntTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToIntFunction transformer
	final java.util.function.IntBinaryOperator reducer
	final int basis
	int result
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask nextRight
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public final java.lang.Integer getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToIntTask s
		int r
		java.util.concurrent.CountedCompleter c
		java.util.function.IntBinaryOperator reducer
		java.util.function.ToIntFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/ConcurrentLinkedQueue.class
ConcurrentLinkedQueue.java
package java.util.concurrent
public java.util.concurrent.ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable  {
	private static final long serialVersionUID
	volatile transient java.util.concurrent.ConcurrentLinkedQueue$Node head
	private volatile transient java.util.concurrent.ConcurrentLinkedQueue$Node tail
	private static final sun.misc.Unsafe U
	private static final long HEAD
	private static final long TAIL
	private static final long ITEM
	private static final long NEXT
	static java.util.concurrent.ConcurrentLinkedQueue$Node newNode (java.lang.Object) 
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node node
	static boolean casItem (java.util.concurrent.ConcurrentLinkedQueue$Node, java.lang.Object, java.lang.Object) 
		java.util.concurrent.ConcurrentLinkedQueue$Node node
		Object cmp
		Object val
	static void lazySetNext (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node node
		java.util.concurrent.ConcurrentLinkedQueue$Node val
	static boolean casNext (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node node
		java.util.concurrent.ConcurrentLinkedQueue$Node cmp
		java.util.concurrent.ConcurrentLinkedQueue$Node val
	public void  () 
	public void  (java.util.Collection) 
		java.util.concurrent.ConcurrentLinkedQueue$Node newNode
		Object e
		java.util.Collection c
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node t
	public boolean add (java.lang.Object) 
		Object e
	final void updateHead (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node p
	final java.util.concurrent.ConcurrentLinkedQueue$Node succ (java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node next
	public boolean offer (java.lang.Object) 
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		java.util.concurrent.ConcurrentLinkedQueue$Node t
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		Object e
		java.util.concurrent.ConcurrentLinkedQueue$Node newNode
	public java.lang.Object poll () 
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node q
	public java.lang.Object peek () 
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node q
	java.util.concurrent.ConcurrentLinkedQueue$Node first () 
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		boolean hasItem
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node q
	public boolean isEmpty () 
	public int size () 
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		int count
	public boolean contains (java.lang.Object) 
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		Object o
	public boolean remove (java.lang.Object) 
		java.util.concurrent.ConcurrentLinkedQueue$Node next
		boolean removed
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node next
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node pred
		Object o
	public boolean addAll (java.util.Collection) 
		java.util.concurrent.ConcurrentLinkedQueue$Node newNode
		Object e
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		java.util.concurrent.ConcurrentLinkedQueue$Node t
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.Collection c
		java.util.concurrent.ConcurrentLinkedQueue$Node beginningOfTheEnd
		java.util.concurrent.ConcurrentLinkedQueue$Node last
	public java.lang.String toString () 
		String s
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		int charLength
		int size
		String[] a
	private java.lang.Object[] toArrayInternal (java.lang.Object[]) 
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		int size
		Object[] a
		Object[] x
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Iterator iterator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.util.concurrent.ConcurrentLinkedQueue$Node newNode
		Object item
		java.io.ObjectInputStream s
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node t
	public java.util.Spliterator spliterator () 
	private boolean casTail (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node cmp
		java.util.concurrent.ConcurrentLinkedQueue$Node val
	private boolean casHead (java.util.concurrent.ConcurrentLinkedQueue$Node, java.util.concurrent.ConcurrentLinkedQueue$Node) 
		java.util.concurrent.ConcurrentLinkedQueue$Node cmp
		java.util.concurrent.ConcurrentLinkedQueue$Node val
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentSkipListMap$Values.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$Values extends java.util.AbstractCollection {
	final java.util.concurrent.ConcurrentNavigableMap m
	void  (java.util.concurrent.ConcurrentNavigableMap) 
		java.util.concurrent.ConcurrentNavigableMap map
	public java.util.Iterator iterator () 
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public void clear () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Spliterator spliterator () 
	public boolean removeIf (java.util.function.Predicate) 
		java.util.Map$Entry e
		Object v
		java.util.function.Predicate filter
		java.util.Iterator it
		boolean removed
}

java/util/concurrent/CompletableFuture$UniWhenComplete.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniWhenComplete extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.BiConsumer fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.BiConsumer fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/CompletableFuture.class
CompletableFuture.java
package java.util.concurrent
public java.util.concurrent.CompletableFuture extends java.lang.Object implements java.util.concurrent.Future java.util.concurrent.CompletionStage  {
	volatile Object result
	volatile java.util.concurrent.CompletableFuture$Completion stack
	static final java.util.concurrent.CompletableFuture$AltResult NIL
	private static final boolean USE_COMMON_POOL
	private static final java.util.concurrent.Executor ASYNC_POOL
	static final int SYNC
	static final int ASYNC
	static final int NESTED
	static final int SPINS
	private static final sun.misc.Unsafe U
	private static final long RESULT
	private static final long STACK
	private static final long NEXT
	final boolean internalComplete (java.lang.Object) 
		Object r
	final boolean casStack (java.util.concurrent.CompletableFuture$Completion, java.util.concurrent.CompletableFuture$Completion) 
		java.util.concurrent.CompletableFuture$Completion cmp
		java.util.concurrent.CompletableFuture$Completion val
	final boolean tryPushStack (java.util.concurrent.CompletableFuture$Completion) 
		java.util.concurrent.CompletableFuture$Completion c
		java.util.concurrent.CompletableFuture$Completion h
	final void pushStack (java.util.concurrent.CompletableFuture$Completion) 
		java.util.concurrent.CompletableFuture$Completion c
	final boolean completeNull () 
	final java.lang.Object encodeValue (java.lang.Object) 
		Object t
	final boolean completeValue (java.lang.Object) 
		Object t
	static java.util.concurrent.CompletableFuture$AltResult encodeThrowable (java.lang.Throwable) 
		Throwable x
	final boolean completeThrowable (java.lang.Throwable) 
		Throwable x
	static java.lang.Object encodeThrowable (java.lang.Throwable, java.lang.Object) 
		Throwable x
		Object r
	final boolean completeThrowable (java.lang.Throwable, java.lang.Object) 
		Throwable x
		Object r
	java.lang.Object encodeOutcome (java.lang.Object, java.lang.Throwable) 
		Object t
		Throwable x
	static java.lang.Object encodeRelay (java.lang.Object) 
		Throwable x
		Object r
	final boolean completeRelay (java.lang.Object) 
		Object r
	private static java.lang.Object reportGet (java.lang.Object)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		Throwable cause
		Throwable x
		Object r
		Object t
	private static java.lang.Object reportJoin (java.lang.Object) 
		Throwable x
		Object r
		Object t
	static java.util.concurrent.Executor screenExecutor (java.util.concurrent.Executor) 
		java.util.concurrent.Executor e
	static void lazySetNext (java.util.concurrent.CompletableFuture$Completion, java.util.concurrent.CompletableFuture$Completion) 
		java.util.concurrent.CompletableFuture$Completion c
		java.util.concurrent.CompletableFuture$Completion next
	final void postComplete () 
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture$Completion t
		java.util.concurrent.CompletableFuture f
		java.util.concurrent.CompletableFuture$Completion h
	final void cleanStack () 
		java.util.concurrent.CompletableFuture$Completion s
		java.util.concurrent.CompletableFuture$Completion p
		java.util.concurrent.CompletableFuture$Completion q
	final void push (java.util.concurrent.CompletableFuture$UniCompletion) 
		java.util.concurrent.CompletableFuture$UniCompletion c
	final java.util.concurrent.CompletableFuture postFire (java.util.concurrent.CompletableFuture, int) 
		java.util.concurrent.CompletableFuture a
		int mode
	final boolean uniApply (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniApply) 
		Object r
		Throwable x
		Object s
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.Function f
		java.util.concurrent.CompletableFuture$UniApply c
		Object r
	private java.util.concurrent.CompletableFuture uniApplyStage (java.util.concurrent.Executor, java.util.function.Function) 
		java.util.concurrent.CompletableFuture$UniApply c
		java.util.concurrent.Executor e
		java.util.function.Function f
		java.util.concurrent.CompletableFuture d
	final boolean uniAccept (java.util.concurrent.CompletableFuture, java.util.function.Consumer, java.util.concurrent.CompletableFuture$UniAccept) 
		Object r
		Throwable x
		Object s
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.Consumer f
		java.util.concurrent.CompletableFuture$UniAccept c
		Object r
	private java.util.concurrent.CompletableFuture uniAcceptStage (java.util.concurrent.Executor, java.util.function.Consumer) 
		java.util.concurrent.CompletableFuture$UniAccept c
		java.util.concurrent.Executor e
		java.util.function.Consumer f
		java.util.concurrent.CompletableFuture d
	final boolean uniRun (java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$UniRun) 
		Object r
		Throwable x
		Throwable ex
		java.util.concurrent.CompletableFuture a
		Runnable f
		java.util.concurrent.CompletableFuture$UniRun c
		Object r
	private java.util.concurrent.CompletableFuture uniRunStage (java.util.concurrent.Executor, java.lang.Runnable) 
		java.util.concurrent.CompletableFuture$UniRun c
		java.util.concurrent.Executor e
		Runnable f
		java.util.concurrent.CompletableFuture d
	final boolean uniWhenComplete (java.util.concurrent.CompletableFuture, java.util.function.BiConsumer, java.util.concurrent.CompletableFuture$UniWhenComplete) 
		Object r
		Object t
		Object tr
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.BiConsumer f
		java.util.concurrent.CompletableFuture$UniWhenComplete c
		Object r
		Object t
		Throwable x
	private java.util.concurrent.CompletableFuture uniWhenCompleteStage (java.util.concurrent.Executor, java.util.function.BiConsumer) 
		java.util.concurrent.CompletableFuture$UniWhenComplete c
		java.util.concurrent.Executor e
		java.util.function.BiConsumer f
		java.util.concurrent.CompletableFuture d
	final boolean uniHandle (java.util.concurrent.CompletableFuture, java.util.function.BiFunction, java.util.concurrent.CompletableFuture$UniHandle) 
		Object r
		Object s
		Throwable x
		Object ss
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.BiFunction f
		java.util.concurrent.CompletableFuture$UniHandle c
		Object r
		Object s
		Throwable x
	private java.util.concurrent.CompletableFuture uniHandleStage (java.util.concurrent.Executor, java.util.function.BiFunction) 
		java.util.concurrent.CompletableFuture$UniHandle c
		java.util.concurrent.Executor e
		java.util.function.BiFunction f
		java.util.concurrent.CompletableFuture d
	final boolean uniExceptionally (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniExceptionally) 
		Object r
		Throwable x
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.Function f
		java.util.concurrent.CompletableFuture$UniExceptionally c
		Object r
	private java.util.concurrent.CompletableFuture uniExceptionallyStage (java.util.function.Function) 
		java.util.concurrent.CompletableFuture$UniExceptionally c
		java.util.function.Function f
		java.util.concurrent.CompletableFuture d
	final boolean uniRelay (java.util.concurrent.CompletableFuture) 
		Object r
		java.util.concurrent.CompletableFuture a
		Object r
	private java.util.concurrent.CompletableFuture uniCopyStage () 
		java.util.concurrent.CompletableFuture$UniRelay c
		Object r
		java.util.concurrent.CompletableFuture d
	private java.util.concurrent.CompletableFuture$MinimalStage uniAsMinimalStage () 
		Object r
		java.util.concurrent.CompletableFuture$MinimalStage d
		java.util.concurrent.CompletableFuture$UniRelay c
	final boolean uniCompose (java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$UniCompose) 
		Object r
		Throwable x
		java.util.concurrent.CompletableFuture$UniRelay copy
		Object s
		java.util.concurrent.CompletableFuture g
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.function.Function f
		java.util.concurrent.CompletableFuture$UniCompose c
		Object r
	private java.util.concurrent.CompletableFuture uniComposeStage (java.util.concurrent.Executor, java.util.function.Function) 
		Throwable x
		java.util.concurrent.CompletableFuture$UniRelay c
		Object t
		java.util.concurrent.CompletableFuture g
		Throwable ex
		Object r
		java.util.concurrent.Executor e
		java.util.function.Function f
		Object s
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture$UniCompose c
	final void bipush (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture$BiCompletion) 
		java.util.concurrent.CompletableFuture$Completion q
		Object r
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiCompletion c
	final java.util.concurrent.CompletableFuture postFire (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
	final boolean biApply (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction, java.util.concurrent.CompletableFuture$BiApply) 
		Object r
		Object s
		Throwable x
		Throwable x
		Object rr
		Object ss
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		java.util.function.BiFunction f
		java.util.concurrent.CompletableFuture$BiApply c
		Object r
		Object s
	private java.util.concurrent.CompletableFuture biApplyStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiApply c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		java.util.function.BiFunction f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	final boolean biAccept (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer, java.util.concurrent.CompletableFuture$BiAccept) 
		Object r
		Object s
		Throwable x
		Throwable x
		Object rr
		Object ss
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		java.util.function.BiConsumer f
		java.util.concurrent.CompletableFuture$BiAccept c
		Object r
		Object s
	private java.util.concurrent.CompletableFuture biAcceptStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiAccept c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		java.util.function.BiConsumer f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	final boolean biRun (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$BiRun) 
		Object r
		Object s
		Throwable x
		Throwable x
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		Runnable f
		java.util.concurrent.CompletableFuture$BiRun c
		Object r
		Object s
	private java.util.concurrent.CompletableFuture biRunStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiRun c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		Runnable f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	boolean biRelay (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		Object r
		Object s
		Throwable x
		Throwable x
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		Object r
		Object s
	static java.util.concurrent.CompletableFuture andTree (java.util.concurrent.CompletableFuture[], int, int) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiRelay c
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mid
		java.util.concurrent.CompletableFuture[] cfs
		int lo
		int hi
		java.util.concurrent.CompletableFuture d
	final void orpush (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture$BiCompletion) 
		java.util.concurrent.CompletableFuture$Completion q
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$BiCompletion c
	final boolean orApply (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function, java.util.concurrent.CompletableFuture$OrApply) 
		Object r
		Throwable x
		Object rr
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		java.util.function.Function f
		java.util.concurrent.CompletableFuture$OrApply c
		Object r
	private java.util.concurrent.CompletableFuture orApplyStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.Function) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$OrApply c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		java.util.function.Function f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	final boolean orAccept (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer, java.util.concurrent.CompletableFuture$OrAccept) 
		Object r
		Throwable x
		Object rr
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		java.util.function.Consumer f
		java.util.concurrent.CompletableFuture$OrAccept c
		Object r
	private java.util.concurrent.CompletableFuture orAcceptStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.util.function.Consumer) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$OrAccept c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		java.util.function.Consumer f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	final boolean orRun (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable, java.util.concurrent.CompletableFuture$OrRun) 
		Object r
		Throwable x
		Throwable ex
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		Runnable f
		java.util.concurrent.CompletableFuture$OrRun c
		Object r
	private java.util.concurrent.CompletableFuture orRunStage (java.util.concurrent.Executor, java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$OrRun c
		java.util.concurrent.Executor e
		java.util.concurrent.CompletionStage o
		Runnable f
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture d
	final boolean orRelay (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		Object r
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		Object r
	static java.util.concurrent.CompletableFuture orTree (java.util.concurrent.CompletableFuture[], int, int) 
		java.util.concurrent.CompletableFuture b
		java.util.concurrent.CompletableFuture$OrRelay c
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mid
		java.util.concurrent.CompletableFuture[] cfs
		int lo
		int hi
		java.util.concurrent.CompletableFuture d
	static java.util.concurrent.CompletableFuture asyncSupplyStage (java.util.concurrent.Executor, java.util.function.Supplier) 
		java.util.concurrent.Executor e
		java.util.function.Supplier f
		java.util.concurrent.CompletableFuture d
	static java.util.concurrent.CompletableFuture asyncRunStage (java.util.concurrent.Executor, java.lang.Runnable) 
		java.util.concurrent.Executor e
		Runnable f
		java.util.concurrent.CompletableFuture d
	private java.lang.Object waitingGet (boolean) 
		InterruptedException ie
		boolean interruptible
		java.util.concurrent.CompletableFuture$Signaller q
		boolean queued
		int spins
		Object r
	private java.lang.Object timedGet (long)  throws java.util.concurrent.TimeoutException 
		InterruptedException ie
		long d
		long deadline
		java.util.concurrent.CompletableFuture$Signaller q
		boolean queued
		Object r
		long nanos
	public void  () 
	void  (java.lang.Object) 
		Object r
	public static java.util.concurrent.CompletableFuture supplyAsync (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public static java.util.concurrent.CompletableFuture supplyAsync (java.util.function.Supplier, java.util.concurrent.Executor) 
		java.util.function.Supplier supplier
		java.util.concurrent.Executor executor
	public static java.util.concurrent.CompletableFuture runAsync (java.lang.Runnable) 
		Runnable runnable
	public static java.util.concurrent.CompletableFuture runAsync (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable runnable
		java.util.concurrent.Executor executor
	public static java.util.concurrent.CompletableFuture completedFuture (java.lang.Object) 
		Object value
	public boolean isDone () 
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		Object r
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
		Object r
		long nanos
	public java.lang.Object join () 
		Object r
	public java.lang.Object getNow (java.lang.Object) 
		Object valueIfAbsent
		Object r
	public boolean complete (java.lang.Object) 
		Object value
		boolean triggered
	public boolean completeExceptionally (java.lang.Throwable) 
		Throwable ex
		boolean triggered
	public java.util.concurrent.CompletableFuture thenApply (java.util.function.Function) 
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture thenApplyAsync (java.util.function.Function) 
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor) 
		java.util.function.Function fn
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture thenAccept (java.util.function.Consumer) 
		java.util.function.Consumer action
	public java.util.concurrent.CompletableFuture thenAcceptAsync (java.util.function.Consumer) 
		java.util.function.Consumer action
	public java.util.concurrent.CompletableFuture thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor) 
		java.util.function.Consumer action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture thenRun (java.lang.Runnable) 
		Runnable action
	public java.util.concurrent.CompletableFuture thenRunAsync (java.lang.Runnable) 
		Runnable action
	public java.util.concurrent.CompletableFuture thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor) 
		Runnable action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiFunction fn
	public java.util.concurrent.CompletableFuture thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiFunction fn
	public java.util.concurrent.CompletableFuture thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiFunction fn
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiConsumer action
	public java.util.concurrent.CompletableFuture thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiConsumer action
	public java.util.concurrent.CompletableFuture thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		java.util.function.BiConsumer action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletionStage other
		Runnable action
	public java.util.concurrent.CompletableFuture runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletionStage other
		Runnable action
	public java.util.concurrent.CompletableFuture runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		Runnable action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function) 
		java.util.concurrent.CompletionStage other
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function) 
		java.util.concurrent.CompletionStage other
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		java.util.function.Function fn
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
		java.util.concurrent.CompletionStage other
		java.util.function.Consumer action
	public java.util.concurrent.CompletableFuture acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
		java.util.concurrent.CompletionStage other
		java.util.function.Consumer action
	public java.util.concurrent.CompletableFuture acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		java.util.function.Consumer action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletionStage other
		Runnable action
	public java.util.concurrent.CompletableFuture runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
		java.util.concurrent.CompletionStage other
		Runnable action
	public java.util.concurrent.CompletableFuture runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
		java.util.concurrent.CompletionStage other
		Runnable action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture thenCompose (java.util.function.Function) 
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture thenComposeAsync (java.util.function.Function) 
		java.util.function.Function fn
	public java.util.concurrent.CompletableFuture thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor) 
		java.util.function.Function fn
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture whenComplete (java.util.function.BiConsumer) 
		java.util.function.BiConsumer action
	public java.util.concurrent.CompletableFuture whenCompleteAsync (java.util.function.BiConsumer) 
		java.util.function.BiConsumer action
	public java.util.concurrent.CompletableFuture whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor) 
		java.util.function.BiConsumer action
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture handle (java.util.function.BiFunction) 
		java.util.function.BiFunction fn
	public java.util.concurrent.CompletableFuture handleAsync (java.util.function.BiFunction) 
		java.util.function.BiFunction fn
	public java.util.concurrent.CompletableFuture handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor) 
		java.util.function.BiFunction fn
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture toCompletableFuture () 
	public java.util.concurrent.CompletableFuture exceptionally (java.util.function.Function) 
		java.util.function.Function fn
	public static transient java.util.concurrent.CompletableFuture allOf (java.util.concurrent.CompletableFuture[]) 
		java.util.concurrent.CompletableFuture[] cfs
	public static transient java.util.concurrent.CompletableFuture anyOf (java.util.concurrent.CompletableFuture[]) 
		java.util.concurrent.CompletableFuture[] cfs
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
		boolean cancelled
	public boolean isCancelled () 
		Object r
	public boolean isCompletedExceptionally () 
		Object r
	public void obtrudeValue (java.lang.Object) 
		Object value
	public void obtrudeException (java.lang.Throwable) 
		Throwable ex
	public int getNumberOfDependents () 
		java.util.concurrent.CompletableFuture$Completion p
		int count
	public java.lang.String toString () 
		java.util.concurrent.CompletableFuture$Completion p
		Object r
		int count
	public java.util.concurrent.CompletableFuture newIncompleteFuture () 
	public java.util.concurrent.Executor defaultExecutor () 
	public java.util.concurrent.CompletableFuture copy () 
	public java.util.concurrent.CompletionStage minimalCompletionStage () 
	public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier, java.util.concurrent.Executor) 
		java.util.function.Supplier supplier
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public java.util.concurrent.CompletableFuture orTimeout (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.CompletableFuture completeOnTimeout (java.lang.Object, long, java.util.concurrent.TimeUnit) 
		Object value
		long timeout
		java.util.concurrent.TimeUnit unit
	public static java.util.concurrent.Executor delayedExecutor (long, java.util.concurrent.TimeUnit, java.util.concurrent.Executor) 
		long delay
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.Executor executor
	public static java.util.concurrent.Executor delayedExecutor (long, java.util.concurrent.TimeUnit) 
		long delay
		java.util.concurrent.TimeUnit unit
	public static java.util.concurrent.CompletionStage completedStage (java.lang.Object) 
		Object value
	public static java.util.concurrent.CompletableFuture failedFuture (java.lang.Throwable) 
		Throwable ex
	public static java.util.concurrent.CompletionStage failedStage (java.lang.Throwable) 
		Throwable ex
	public volatile java.util.concurrent.CompletionStage exceptionally (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage handle (java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage thenCompose (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenRun (java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage thenApply (java.util.function.Function) 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentLinkedQueue$CLQSpliterator.class
ConcurrentLinkedQueue.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedQueue$CLQSpliterator extends java.lang.Object implements java.util.Spliterator  {
	static final int MAX_BATCH
	final java.util.concurrent.ConcurrentLinkedQueue queue
	java.util.concurrent.ConcurrentLinkedQueue$Node current
	int batch
	boolean exhausted
	void  (java.util.concurrent.ConcurrentLinkedQueue) 
		java.util.concurrent.ConcurrentLinkedQueue queue
	public java.util.Spliterator trySplit () 
		Object[] a
		int i
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue q
		int b
		int n
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentLinkedQueue q
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentLinkedQueue q
	public long estimateSize () 
	public int characteristics () 
}

java/util/concurrent/ConcurrentHashMap$SearchValuesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function searchFunction
	final java.util.concurrent.atomic.AtomicReference result
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function searchFunction
		java.util.concurrent.atomic.AtomicReference result
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.atomic.AtomicReference result
		java.util.function.Function searchFunction
}

java/util/concurrent/Semaphore$Sync.class
Semaphore.java
package java.util.concurrent
abstract java.util.concurrent.Semaphore$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
	private static final long serialVersionUID
	void  (int) 
		int permits
	final int getPermits () 
	final int nonfairTryAcquireShared (int) 
		int available
		int remaining
		int acquires
	protected final boolean tryReleaseShared (int) 
		int current
		int next
		int releases
	final void reducePermits (int) 
		int current
		int next
		int reductions
	final int drainPermits () 
		int current
}

java/util/concurrent/ForkJoinPool.class
ForkJoinPool.java
package java.util.concurrent
public java.util.concurrent.ForkJoinPool extends java.util.concurrent.AbstractExecutorService {
	static final int SMASK
	static final int MAX_CAP
	static final int EVENMASK
	static final int SQMASK
	static final int UNSIGNALLED
	static final int SS_SEQ
	static final int MODE_MASK
	static final int SPARE_WORKER
	static final int UNREGISTERED
	static final int FIFO_QUEUE
	static final int LIFO_QUEUE
	static final int IS_OWNED
	static final int POLL_LIMIT
	public static final java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory
	static final RuntimePermission modifyThreadPermission
	static final java.util.concurrent.ForkJoinPool common
	static final int COMMON_PARALLELISM
	private static final int COMMON_MAX_SPARES
	private static int poolNumberSequence
	private static final long IDLE_TIMEOUT_MS
	private static final long TIMEOUT_SLOP_MS
	private static final int DEFAULT_COMMON_MAX_SPARES
	private static final int SEED_INCREMENT
	private static final long SP_MASK
	private static final long UC_MASK
	private static final int AC_SHIFT
	private static final long AC_UNIT
	private static final long AC_MASK
	private static final int TC_SHIFT
	private static final long TC_UNIT
	private static final long TC_MASK
	private static final long ADD_WORKER
	private static final int STARTED
	private static final int STOP
	private static final int TERMINATED
	private static final int SHUTDOWN
	volatile long ctl
	volatile int runState
	final int config
	java.util.concurrent.ForkJoinPool$AuxState auxState
	volatile java.util.concurrent.ForkJoinPool$WorkQueue[] workQueues
	final String workerNamePrefix
	final java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
	final Thread$UncaughtExceptionHandler ueh
	private static final sun.misc.Unsafe U
	private static final long CTL
	private static final long RUNSTATE
	private static final int ABASE
	private static final int ASHIFT
	private static void checkPermission () 
		SecurityManager security
	private static final synchronized int nextPoolId () 
	private void tryInitialize (boolean) 
		int p
		int n
		java.util.concurrent.ForkJoinPool$AuxState aux
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		boolean checkTermination
	private boolean createWorker (boolean) 
		java.util.concurrent.ForkJoinPool$WorkQueue q
		Throwable rex
		boolean isSpare
		java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory fac
		Throwable ex
		java.util.concurrent.ForkJoinWorkerThread wt
	private void tryAddWorker (long) 
		long nc
		long c
	final java.util.concurrent.ForkJoinPool$WorkQueue registerWorker (java.util.concurrent.ForkJoinWorkerThread) 
		int probes
		int step
		int s
		int n
		int m
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		java.util.concurrent.ForkJoinWorkerThread wt
		Thread$UncaughtExceptionHandler handler
		java.util.concurrent.ForkJoinPool$AuxState aux
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		int mode
	final void deregisterWorker (java.util.concurrent.ForkJoinWorkerThread, java.lang.Throwable) 
		java.util.concurrent.ForkJoinPool$AuxState aux
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int idx
		int ns
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int wl
		int sp
		long c
		java.util.concurrent.ForkJoinWorkerThread wt
		Throwable ex
		java.util.concurrent.ForkJoinPool$WorkQueue w
	final void signalWork () 
		int ns
		int vs
		long nc
		long c
		int sp
		int i
		java.util.concurrent.ForkJoinPool$WorkQueue v
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	private boolean tryRelease (long, java.util.concurrent.ForkJoinPool$WorkQueue, long) 
		int vs
		long nc
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue v
		long inc
		int sp
		int ns
	private void tryReactivate (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinPool$WorkQueue[], int) 
		long nc
		int ns
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue v
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int r
		long c
		int sp
	private void inactivate (java.util.concurrent.ForkJoinPool$WorkQueue, int) 
		long nc
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int ss
		int ns
		long lc
	private int awaitWork (java.util.concurrent.ForkJoinPool$WorkQueue) 
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int stat
	private int timedAwaitWork (java.util.concurrent.ForkJoinPool$WorkQueue, long) 
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int cfg
		int idx
		long nc
		int ss
		java.util.concurrent.ForkJoinPool$AuxState aux
		java.util.concurrent.ForkJoinPool$WorkQueue w
		long c
		int stat
		int scale
		long deadline
	private boolean tryDropSpare (java.util.concurrent.ForkJoinPool$WorkQueue) 
		long nc
		boolean dropped
		boolean dropped
		boolean canDrop
		boolean dropped
		long nc
		java.util.concurrent.ForkJoinPool$WorkQueue v
		boolean canDrop
		int cfg
		int idx
		boolean dropped
		long c
		int sp
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		java.util.concurrent.ForkJoinPool$WorkQueue w
	final void runWorker (java.util.concurrent.ForkJoinPool$WorkQueue) 
		int step
		long r
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int bound
		long seed
	private int scan (java.util.concurrent.ForkJoinPool$WorkQueue, int, int, int) 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinTask[] a
		int b
		int al
		java.util.concurrent.ForkJoinPool$WorkQueue q
		int m
		int origin
		int idx
		int npolls
		int ss
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int bound
		int step
		int r
		int stat
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	final int helpComplete (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.CountedCompleter, int) 
		java.util.concurrent.CountedCompleter p
		java.util.concurrent.ForkJoinPool$WorkQueue q
		java.util.concurrent.ForkJoinPool$WorkQueue q
		int i
		int m
		int mode
		int r
		int origin
		int k
		int step
		int h
		int oldSum
		int checkSum
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.CountedCompleter task
		int maxTasks
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int s
	private void helpStealer (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinTask) 
		int h
		int k
		int i
		int top
		int index
		long offset
		int al
		java.util.concurrent.ForkJoinTask[] a
		int b
		java.util.concurrent.ForkJoinTask next
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinTask subtask
		int m
		int checkSum
		java.util.concurrent.ForkJoinPool$WorkQueue j
		java.util.concurrent.ForkJoinPool$WorkQueue v
		java.util.concurrent.ForkJoinTask ps
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int wl
		int oldSum
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.ForkJoinTask task
	private boolean tryCompensate (java.util.concurrent.ForkJoinPool$WorkQueue) 
		int wl
		boolean canBlock
		int k
		java.util.concurrent.ForkJoinPool$WorkQueue v
		int i
		boolean canBlock
		boolean canBlock
		long nc
		boolean canBlock
		boolean isSpare
		long nc
		int m
		int sp
		boolean busy
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue w
		boolean canBlock
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int pc
		int ac
		int tc
	final int awaitJoin (java.util.concurrent.ForkJoinPool$WorkQueue, java.util.concurrent.ForkJoinTask, long) 
		long ms
		long ns
		long ms
		java.util.concurrent.CountedCompleter cc
		java.util.concurrent.ForkJoinTask prevJoin
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.ForkJoinTask task
		long deadline
		int s
	private java.util.concurrent.ForkJoinPool$WorkQueue findNonEmptyStealQueue () 
		int b
		java.util.concurrent.ForkJoinPool$WorkQueue q
		int k
		int oldSum
		int checkSum
		int m
		int origin
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int r
	final void helpQuiescePool (java.util.concurrent.ForkJoinPool$WorkQueue) 
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinTask t
		long nc
		long c
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue q
		boolean active
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.ForkJoinTask ps
		int wc
	final java.util.concurrent.ForkJoinTask nextTaskFor (java.util.concurrent.ForkJoinPool$WorkQueue) 
		java.util.concurrent.ForkJoinPool$WorkQueue q
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinPool$WorkQueue w
	static int getSurplusQueuedTaskCount () 
		int p
		int n
		int a
		java.util.concurrent.ForkJoinWorkerThread wt
		java.util.concurrent.ForkJoinPool pool
		java.util.concurrent.ForkJoinPool$WorkQueue q
		Thread t
	private int tryTerminate (boolean, boolean) 
		int b
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		long checkSum
		long oldSum
		java.util.concurrent.ForkJoinWorkerThread wt
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		long checkSum
		long oldSum
		boolean now
		boolean enable
		int rs
	private void tryCreateExternalQueue (int) 
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		java.util.concurrent.ForkJoinPool$WorkQueue q
		boolean installed
		int index
		java.util.concurrent.ForkJoinPool$AuxState aux
	final void externalPush (java.util.concurrent.ForkJoinTask) 
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue q
		int wl
		int k
		int stat
		int rs
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		java.util.concurrent.ForkJoinTask task
		int r
	private java.util.concurrent.ForkJoinTask externalSubmit (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinWorkerThread w
		java.util.concurrent.ForkJoinPool$WorkQueue q
		java.util.concurrent.ForkJoinTask task
		Thread t
	static java.util.concurrent.ForkJoinPool$WorkQueue commonSubmitterQueue () 
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int wl
		java.util.concurrent.ForkJoinPool p
		int r
	final boolean tryExternalUnpush (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int wl
		java.util.concurrent.ForkJoinTask task
		int r
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	final int externalHelpComplete (java.util.concurrent.CountedCompleter, int) 
		int wl
		java.util.concurrent.CountedCompleter task
		int maxTasks
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int r
	public void  () 
	public void  (int) 
		int parallelism
	public void  (int, java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory, java.lang.Thread$UncaughtExceptionHandler, boolean) 
		int parallelism
		java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
		Thread$UncaughtExceptionHandler handler
		boolean asyncMode
	private static int checkParallelism (int) 
		int parallelism
	private static java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory checkFactory (java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory) 
		java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
	private void  (int, java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory, java.lang.Thread$UncaughtExceptionHandler, int, java.lang.String) 
		int parallelism
		java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
		Thread$UncaughtExceptionHandler handler
		int mode
		String workerNamePrefix
		long np
	public static java.util.concurrent.ForkJoinPool commonPool () 
	public java.lang.Object invoke (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask task
	public void execute (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask task
	public void execute (java.lang.Runnable) 
		java.util.concurrent.ForkJoinTask job
		Runnable task
		java.util.concurrent.ForkJoinTask job
	public java.util.concurrent.ForkJoinTask submit (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask task
	public java.util.concurrent.ForkJoinTask submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public java.util.concurrent.ForkJoinTask submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public java.util.concurrent.ForkJoinTask submit (java.lang.Runnable) 
		java.util.concurrent.ForkJoinTask job
		Runnable task
		java.util.concurrent.ForkJoinTask job
	public java.util.List invokeAll (java.util.Collection) 
		java.util.concurrent.ForkJoinTask f
		java.util.concurrent.Callable t
		int i
		int size
		int i
		int size
		Throwable t
		java.util.Collection tasks
		java.util.ArrayList futures
	public java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory getFactory () 
	public java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionHandler () 
	public int getParallelism () 
		int par
	public static int getCommonPoolParallelism () 
	public int getPoolSize () 
	public boolean getAsyncMode () 
	public int getRunningThreadCount () 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		int rc
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	public int getActiveThreadCount () 
		int r
	public boolean isQuiescent () 
	public long getStealCount () 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		java.util.concurrent.ForkJoinPool$AuxState sc
		long count
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	public long getQueuedTaskCount () 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		long count
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	public int getQueuedSubmissionCount () 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		int count
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	public boolean hasQueuedSubmissions () 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	protected java.util.concurrent.ForkJoinTask pollSubmission () 
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int m
		int i
		int wl
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int r
	protected int drainTasksTo (java.util.Collection) 
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		java.util.Collection c
		int count
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
	public java.lang.String toString () 
		int size
		java.util.concurrent.ForkJoinPool$WorkQueue w
		int i
		long qt
		long qs
		int rc
		java.util.concurrent.ForkJoinPool$AuxState sc
		long st
		long c
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int pc
		int tc
		int ac
		int rs
		String level
	public void shutdown () 
	public java.util.List shutdownNow () 
	public boolean isTerminated () 
	public boolean isTerminating () 
		int rs
	public boolean isShutdown () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long millis
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		long deadline
	public boolean awaitQuiescence (long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.ForkJoinWorkerThread wt
		java.util.concurrent.ForkJoinTask t
		java.util.concurrent.ForkJoinPool$WorkQueue q
		int b
		int k
		int m
		int j
		java.util.concurrent.ForkJoinPool$WorkQueue[] ws
		int wl
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		Thread thread
		long startTime
		int r
		boolean found
	static void quiesceCommonPool () 
	public static void managedBlock (java.util.concurrent.ForkJoinPool$ManagedBlocker)  throws java.lang.InterruptedException 
		java.util.concurrent.ForkJoinPool$WorkQueue w
		java.util.concurrent.ForkJoinPool p
		java.util.concurrent.ForkJoinWorkerThread wt
		java.util.concurrent.ForkJoinPool$ManagedBlocker blocker
		Thread t
	protected java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object value
	protected java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	static java.util.concurrent.ForkJoinPool makeCommonPool () 
		String pp
		String fp
		String hp
		int parallelism
		java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory factory
		Thread$UncaughtExceptionHandler handler
	public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable) 
	public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
	public volatile java.util.concurrent.Future submit (java.lang.Runnable) 
	static void  () 
		int scale
		ReflectiveOperationException e
		String p
		Class ensureLoaded
		int commonMaxSpares
}

java/util/concurrent/SynchronousQueue$TransferQueue.class
SynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferQueue extends java.util.concurrent.SynchronousQueue$Transferer {
	volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode head
	volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode tail
	volatile transient java.util.concurrent.SynchronousQueue$TransferQueue$QNode cleanMe
	private static final sun.misc.Unsafe U
	private static final long HEAD
	private static final long TAIL
	private static final long CLEANME
	void  () 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
	void advanceHead (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode nh
	void advanceTail (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode nt
	boolean casCleanMe (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode cmp
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode val
	java.lang.Object transfer (java.lang.Object, boolean, long) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode tn
		Object x
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode m
		Object x
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
		Object e
		boolean timed
		long nanos
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
		boolean isData
	java.lang.Object awaitFulfill (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.lang.Object, boolean, long) 
		Object x
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
		Object e
		boolean timed
		long nanos
		long deadline
		Thread w
		int spins
	void clean (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode sn
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode dn
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode d
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode h
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode hn
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode t
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode tn
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode dp
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode pred
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode s
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$ForEachTransformedMappingTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedMappingTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction transformer
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.BiFunction transformer
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
		java.util.function.BiFunction transformer
}

java/util/concurrent/ForkJoinPool$1.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.util.concurrent.ForkJoinPool run () 
	public volatile java.lang.Object run () 
}

java/util/concurrent/LinkedBlockingDeque$AbstractItr.class
LinkedBlockingDeque.java
package java.util.concurrent
abstract java.util.concurrent.LinkedBlockingDeque$AbstractItr extends java.lang.Object implements java.util.Iterator  {
	java.util.concurrent.LinkedBlockingDeque$Node next
	Object nextItem
	private java.util.concurrent.LinkedBlockingDeque$Node lastRet
	final java.util.concurrent.LinkedBlockingDeque this$0
	abstract java.util.concurrent.LinkedBlockingDeque$Node firstNode () 
	abstract java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node) 
	void  (java.util.concurrent.LinkedBlockingDeque) 
		java.util.concurrent.locks.ReentrantLock lock
	private java.util.concurrent.LinkedBlockingDeque$Node succ (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node s
		java.util.concurrent.LinkedBlockingDeque$Node n
	void advance () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean hasNext () 
	public java.lang.Object next () 
		Object x
	public void remove () 
		java.util.concurrent.LinkedBlockingDeque$Node n
		java.util.concurrent.locks.ReentrantLock lock
}

java/util/concurrent/ConcurrentHashMap$ValuesView.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValuesView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Collection java.io.Serializable  {
	private static final long serialVersionUID
	void  (java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap map
	public final boolean contains (java.lang.Object) 
		Object o
	public final boolean remove (java.lang.Object) 
		java.util.Iterator it
		Object o
	public final java.util.Iterator iterator () 
		java.util.concurrent.ConcurrentHashMap m
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
	public final boolean add (java.lang.Object) 
		Object e
	public final boolean addAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeIf (java.util.function.Predicate) 
		java.util.function.Predicate filter
	public java.util.Spliterator spliterator () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap m
		long n
		int f
	public void forEach (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node[] t
}

java/util/concurrent/Executors$FinalizableDelegatedExecutorService.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$FinalizableDelegatedExecutorService extends java.util.concurrent.Executors$DelegatedExecutorService {
	void  (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executor
	protected void finalize () 
}

java/util/concurrent/ExecutionException.class
ExecutionException.java
package java.util.concurrent
public java.util.concurrent.ExecutionException extends java.lang.Exception {
	private static final long serialVersionUID
	protected void  () 
	protected void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

java/util/concurrent/CountDownLatch.class
CountDownLatch.java
package java.util.concurrent
public java.util.concurrent.CountDownLatch extends java.lang.Object {
	private final java.util.concurrent.CountDownLatch$Sync sync
	public void  (int) 
		int count
	public void await ()  throws java.lang.InterruptedException 
	public boolean await (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void countDown () 
	public long getCount () 
	public java.lang.String toString () 
}

java/util/concurrent/ConcurrentHashMap$ReservationNode.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReservationNode extends java.util.concurrent.ConcurrentHashMap$Node {
	void  () 
	java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object) 
		int h
		Object k
}

java/util/concurrent/ConcurrentHashMap$TreeBin.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TreeBin extends java.util.concurrent.ConcurrentHashMap$Node {
	java.util.concurrent.ConcurrentHashMap$TreeNode root
	volatile java.util.concurrent.ConcurrentHashMap$TreeNode first
	volatile Thread waiter
	volatile int lockState
	static final int WRITER
	static final int WAITER
	static final int READER
	private static final sun.misc.Unsafe U
	private static final long LOCKSTATE
	static final boolean $assertionsDisabled
	static int tieBreakOrder (java.lang.Object, java.lang.Object) 
		int d
		Object a
		Object b
		int d
	void  (java.util.concurrent.ConcurrentHashMap$TreeNode) 
		int dir
		int dir
		int dir
		int dir
		int ph
		Object pk
		java.util.concurrent.ConcurrentHashMap$TreeNode xp
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		Object k
		int h
		Class kc
		java.util.concurrent.ConcurrentHashMap$TreeNode x
		java.util.concurrent.ConcurrentHashMap$TreeNode next
		java.util.concurrent.ConcurrentHashMap$TreeNode b
		java.util.concurrent.ConcurrentHashMap$TreeNode r
	private final void lockRoot () 
	private final void unlockRoot () 
	private final void contendedLock () 
		int s
		boolean waiting
	final java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object) 
		Object ek
		Thread w
		Thread w
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		int s
		java.util.concurrent.ConcurrentHashMap$Node e
		int h
		Object k
	final java.util.concurrent.ConcurrentHashMap$TreeNode putTreeVal (int, java.lang.Object, java.lang.Object) 
		int dir
		int dir
		int dir
		java.util.concurrent.ConcurrentHashMap$TreeNode q
		java.util.concurrent.ConcurrentHashMap$TreeNode q
		java.util.concurrent.ConcurrentHashMap$TreeNode ch
		Object pk
		java.util.concurrent.ConcurrentHashMap$TreeNode x
		java.util.concurrent.ConcurrentHashMap$TreeNode f
		int dir
		int ph
		java.util.concurrent.ConcurrentHashMap$TreeNode xp
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		int h
		Object k
		Object v
		Class kc
		boolean searched
	final boolean removeTreeNode (java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode rl
		java.util.concurrent.ConcurrentHashMap$TreeNode sp
		java.util.concurrent.ConcurrentHashMap$TreeNode replacement
		java.util.concurrent.ConcurrentHashMap$TreeNode s
		java.util.concurrent.ConcurrentHashMap$TreeNode sl
		boolean c
		java.util.concurrent.ConcurrentHashMap$TreeNode sr
		java.util.concurrent.ConcurrentHashMap$TreeNode pp
		java.util.concurrent.ConcurrentHashMap$TreeNode replacement
		java.util.concurrent.ConcurrentHashMap$TreeNode replacement
		java.util.concurrent.ConcurrentHashMap$TreeNode replacement
		java.util.concurrent.ConcurrentHashMap$TreeNode pp
		java.util.concurrent.ConcurrentHashMap$TreeNode pp
		java.util.concurrent.ConcurrentHashMap$TreeNode replacement
		java.util.concurrent.ConcurrentHashMap$TreeNode pl
		java.util.concurrent.ConcurrentHashMap$TreeNode pr
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$TreeNode next
		java.util.concurrent.ConcurrentHashMap$TreeNode pred
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode rl
	static java.util.concurrent.ConcurrentHashMap$TreeNode rotateLeft (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode pp
		java.util.concurrent.ConcurrentHashMap$TreeNode rl
		java.util.concurrent.ConcurrentHashMap$TreeNode root
		java.util.concurrent.ConcurrentHashMap$TreeNode p
	static java.util.concurrent.ConcurrentHashMap$TreeNode rotateRight (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode l
		java.util.concurrent.ConcurrentHashMap$TreeNode pp
		java.util.concurrent.ConcurrentHashMap$TreeNode lr
		java.util.concurrent.ConcurrentHashMap$TreeNode root
		java.util.concurrent.ConcurrentHashMap$TreeNode p
	static java.util.concurrent.ConcurrentHashMap$TreeNode balanceInsertion (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode xpp
		java.util.concurrent.ConcurrentHashMap$TreeNode xppr
		java.util.concurrent.ConcurrentHashMap$TreeNode xp
		java.util.concurrent.ConcurrentHashMap$TreeNode xpp
		java.util.concurrent.ConcurrentHashMap$TreeNode xppl
		java.util.concurrent.ConcurrentHashMap$TreeNode root
		java.util.concurrent.ConcurrentHashMap$TreeNode x
	static java.util.concurrent.ConcurrentHashMap$TreeNode balanceDeletion (java.util.concurrent.ConcurrentHashMap$TreeNode, java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode sl
		java.util.concurrent.ConcurrentHashMap$TreeNode sr
		java.util.concurrent.ConcurrentHashMap$TreeNode xpr
		java.util.concurrent.ConcurrentHashMap$TreeNode sl
		java.util.concurrent.ConcurrentHashMap$TreeNode sr
		java.util.concurrent.ConcurrentHashMap$TreeNode xp
		java.util.concurrent.ConcurrentHashMap$TreeNode xpl
		java.util.concurrent.ConcurrentHashMap$TreeNode root
		java.util.concurrent.ConcurrentHashMap$TreeNode x
	static boolean checkInvariants (java.util.concurrent.ConcurrentHashMap$TreeNode) 
		java.util.concurrent.ConcurrentHashMap$TreeNode t
		java.util.concurrent.ConcurrentHashMap$TreeNode tp
		java.util.concurrent.ConcurrentHashMap$TreeNode tl
		java.util.concurrent.ConcurrentHashMap$TreeNode tr
		java.util.concurrent.ConcurrentHashMap$TreeNode tb
		java.util.concurrent.ConcurrentHashMap$TreeNode tn
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapEntryIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapEntryIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
	final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap$SubMap) 
		java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	public java.util.Map$Entry next () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
	public int characteristics () 
	public volatile java.lang.Object next () 
}

java/util/concurrent/ConcurrentHashMap$ForEachValueTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachValueTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
}

java/util/concurrent/ForkJoinWorkerThread.class
ForkJoinWorkerThread.java
package java.util.concurrent
public java.util.concurrent.ForkJoinWorkerThread extends java.lang.Thread {
	final java.util.concurrent.ForkJoinPool pool
	final java.util.concurrent.ForkJoinPool$WorkQueue workQueue
	private static final sun.misc.Unsafe U
	private static final long THREADLOCALS
	private static final long INHERITABLETHREADLOCALS
	private static final long INHERITEDACCESSCONTROLCONTEXT
	protected void  (java.util.concurrent.ForkJoinPool) 
		java.util.concurrent.ForkJoinPool pool
	void  (java.util.concurrent.ForkJoinPool, java.lang.ThreadGroup, java.security.AccessControlContext) 
		java.util.concurrent.ForkJoinPool pool
		ThreadGroup threadGroup
		java.security.AccessControlContext acc
	public java.util.concurrent.ForkJoinPool getPool () 
	public int getPoolIndex () 
	protected void onStart () 
	protected void onTermination (java.lang.Throwable) 
		Throwable exception
	public void run () 
		Throwable ex
		Throwable ex
		Throwable ex
		Throwable ex
		Throwable exception
	final void eraseThreadLocals () 
	void afterTopLevelExec () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$ForEachMappingTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachMappingTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiConsumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiConsumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.BiConsumer action
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.BiConsumer action
}

java/util/concurrent/CopyOnWriteArrayList$CowSubList.class
CopyOnWriteArrayList.java
package java.util.concurrent
 java.util.concurrent.CopyOnWriteArrayList$CowSubList extends java.util.AbstractList {
	private volatile java.util.concurrent.CopyOnWriteArrayList$Slice slice
	final java.util.concurrent.CopyOnWriteArrayList this$0
	public void  (java.util.concurrent.CopyOnWriteArrayList, java.lang.Object[], int, int) 
		java.util.concurrent.CopyOnWriteArrayList this$0
		Object[] expectedElements
		int from
		int to
	public int size () 
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
	public boolean isEmpty () 
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
	public java.lang.Object get (int) 
		int index
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
		Object[] snapshot
	public java.util.Iterator iterator () 
	public java.util.ListIterator listIterator () 
	public java.util.ListIterator listIterator (int) 
		int index
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
		Object[] snapshot
		java.util.concurrent.CopyOnWriteArrayList$CowIterator result
	public int indexOf (java.lang.Object) 
		Object object
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
		Object[] snapshot
		int result
	public int lastIndexOf (java.lang.Object) 
		Object object
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
		Object[] snapshot
		int result
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
		Object[] snapshot
	public java.util.List subList (int, int) 
		int from
		int to
		java.util.concurrent.CopyOnWriteArrayList$Slice slice
	public java.lang.Object remove (int) 
		Object removed
		int index
	public void clear () 
	public void add (int, java.lang.Object) 
		int index
		Object object
	public boolean add (java.lang.Object) 
		Object object
	public boolean addAll (int, java.util.Collection) 
		int oldSize
		boolean result
		int index
		java.util.Collection collection
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public java.lang.Object set (int, java.lang.Object) 
		Object result
		int index
		Object object
	public boolean remove (java.lang.Object) 
		int index
		Object object
	public boolean removeAll (java.util.Collection) 
		int removed
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		int removed
		java.util.Collection collection
	public void forEach (java.util.function.Consumer) 
		java.util.function.Consumer action
	public void replaceAll (java.util.function.UnaryOperator) 
		java.util.function.UnaryOperator operator
	public synchronized void sort (java.util.Comparator) 
		java.util.Comparator c
}

java/util/concurrent/ConcurrentHashMap$EntrySpliterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntrySpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator  {
	final java.util.concurrent.ConcurrentHashMap map
	long est
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long, java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int size
		int index
		int limit
		long est
		java.util.concurrent.ConcurrentHashMap map
	public java.util.concurrent.ConcurrentHashMap$EntrySpliterator trySplit () 
		int i
		int f
		int h
	public void forEachRemaining (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
	public boolean tryAdvance (java.util.function.Consumer) 
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node p
	public long estimateSize () 
	public int characteristics () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/SynchronousQueue$TransferQueue$QNode.class
SynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferQueue$QNode extends java.lang.Object {
	volatile java.util.concurrent.SynchronousQueue$TransferQueue$QNode next
	volatile Object item
	volatile Thread waiter
	final boolean isData
	private static final sun.misc.Unsafe U
	private static final long ITEM
	private static final long NEXT
	void  (java.lang.Object, boolean) 
		Object item
		boolean isData
	boolean casNext (java.util.concurrent.SynchronousQueue$TransferQueue$QNode, java.util.concurrent.SynchronousQueue$TransferQueue$QNode) 
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode cmp
		java.util.concurrent.SynchronousQueue$TransferQueue$QNode val
	boolean casItem (java.lang.Object, java.lang.Object) 
		Object cmp
		Object val
	void tryCancel (java.lang.Object) 
		Object cmp
	boolean isCancelled () 
	boolean isOffList () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/Executors$PrivilegedCallable.class
Executors.java
package java.util.concurrent
final java.util.concurrent.Executors$PrivilegedCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.util.concurrent.Callable task
	final java.security.AccessControlContext acc
	void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public java.lang.Object call ()  throws java.lang.Exception 
		java.security.PrivilegedActionException e
}

java/util/concurrent/ConcurrentHashMap$ForEachTransformedValueTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedValueTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function transformer
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
		java.util.function.Function transformer
}

java/util/concurrent/Executors$PrivilegedCallableUsingCurrentClassLoader$1.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader this$0
	void  (java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader) 
		java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader this$0
	public java.lang.Object run ()  throws java.lang.Exception 
		Thread t
		ClassLoader cl
}

java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToDoubleTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToDoubleFunction transformer
	final java.util.function.DoubleBinaryOperator reducer
	final double basis
	double result
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask nextRight
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public final java.lang.Double getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToDoubleTask s
		double r
		java.util.concurrent.CountedCompleter c
		java.util.function.DoubleBinaryOperator reducer
		java.util.function.ToDoubleFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/ConcurrentSkipListSet.class
ConcurrentSkipListSet.java
package java.util.concurrent
public java.util.concurrent.ConcurrentSkipListSet extends java.util.AbstractSet implements java.util.NavigableSet java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.ConcurrentNavigableMap m
	private static final sun.misc.Unsafe U
	private static final long MAP
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void  (java.util.Collection) 
		java.util.Collection c
	public void  (java.util.SortedSet) 
		java.util.SortedSet s
	void  (java.util.concurrent.ConcurrentNavigableMap) 
		java.util.concurrent.ConcurrentNavigableMap m
	public java.util.concurrent.ConcurrentSkipListSet clone () 
		java.util.concurrent.ConcurrentSkipListSet clone
		CloneNotSupportedException e
	public int size () 
	public boolean isEmpty () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean add (java.lang.Object) 
		Object e
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
	public java.util.Iterator iterator () 
	public java.util.Iterator descendingIterator () 
	public boolean equals (java.lang.Object) 
		ClassCastException unused
		NullPointerException unused
		Object o
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		Object e
		java.util.Collection c
		boolean modified
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
		java.util.Map$Entry e
	public java.lang.Object pollLast () 
		java.util.Map$Entry e
	public java.util.Comparator comparator () 
	public java.lang.Object first () 
	public java.lang.Object last () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.util.NavigableSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.NavigableSet headSet (java.lang.Object) 
		Object toElement
	public java.util.NavigableSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.NavigableSet descendingSet () 
	public java.util.Spliterator spliterator () 
	private void setMap (java.util.concurrent.ConcurrentNavigableMap) 
		java.util.concurrent.ConcurrentNavigableMap map
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.util.SortedSet tailSet (java.lang.Object) 
	public volatile java.util.SortedSet headSet (java.lang.Object) 
	public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$SearchKeysTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function searchFunction
	final java.util.concurrent.atomic.AtomicReference result
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function searchFunction
		java.util.concurrent.atomic.AtomicReference result
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.atomic.AtomicReference result
		java.util.function.Function searchFunction
}

java/util/concurrent/ScheduledFuture.class
ScheduledFuture.java
package java.util.concurrent
public abstract java.util.concurrent.ScheduledFuture extends java.lang.Object implements java.util.concurrent.Delayed java.util.concurrent.Future  {
}

java/util/concurrent/ConcurrentHashMap$ReduceKeysTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$ReduceKeysTask rights
	java.util.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceKeysTask, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$ReduceKeysTask nextRight
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$ReduceKeysTask t
		java.util.concurrent.ConcurrentHashMap$ReduceKeysTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
}

java/util/concurrent/CompletableFuture$OrAccept.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrAccept extends java.util.concurrent.CompletableFuture$BiCompletion {
	java.util.function.Consumer fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		java.util.function.Consumer fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/DelayQueue.class
DelayQueue.java
package java.util.concurrent
public java.util.concurrent.DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue  {
	private final transient java.util.concurrent.locks.ReentrantLock lock
	private final java.util.PriorityQueue q
	private Thread leader
	private final java.util.concurrent.locks.Condition available
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection c
	public boolean add (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed e
	public boolean offer (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed e
		java.util.concurrent.locks.ReentrantLock lock
	public void put (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed e
	public boolean offer (java.util.concurrent.Delayed, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Delayed e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.Delayed poll () 
		java.util.concurrent.Delayed first
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.concurrent.Delayed take ()  throws java.lang.InterruptedException 
		Thread thisThread
		long delay
		java.util.concurrent.Delayed first
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.concurrent.Delayed poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeLeft
		Thread thisThread
		long delay
		java.util.concurrent.Delayed first
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.concurrent.Delayed peek () 
		java.util.concurrent.locks.ReentrantLock lock
	public int size () 
		java.util.concurrent.locks.ReentrantLock lock
	private java.util.concurrent.Delayed peekExpired () 
		java.util.concurrent.Delayed first
	public int drainTo (java.util.Collection) 
		java.util.concurrent.Delayed e
		int n
		java.util.Collection c
		java.util.concurrent.locks.ReentrantLock lock
	public int drainTo (java.util.Collection, int) 
		java.util.concurrent.Delayed e
		int n
		java.util.Collection c
		int maxElements
		java.util.concurrent.locks.ReentrantLock lock
	public void clear () 
		java.util.concurrent.locks.ReentrantLock lock
	public int remainingCapacity () 
	public java.lang.Object[] toArray () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public boolean remove (java.lang.Object) 
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	void removeEQ (java.lang.Object) 
		java.util.Iterator it
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Iterator iterator () 
	public volatile boolean add (java.lang.Object) 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
	public volatile java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public volatile java.lang.Object take ()  throws java.lang.InterruptedException 
	public volatile boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public volatile void put (java.lang.Object)  throws java.lang.InterruptedException 
}

java/util/concurrent/ThreadPoolExecutor$DiscardOldestPolicy.class
ThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$DiscardOldestPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler  {
	public void  () 
	public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor) 
		Runnable r
		java.util.concurrent.ThreadPoolExecutor e
}

java/util/concurrent/ConcurrentSkipListMap$KeyIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeyIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
	final java.util.concurrent.ConcurrentSkipListMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap) 
		java.util.concurrent.ConcurrentSkipListMap this$0
	public java.lang.Object next () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
}

java/util/concurrent/AbstractExecutorService.class
AbstractExecutorService.java
package java.util.concurrent
public abstract java.util.concurrent.AbstractExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService  {
	static final boolean $assertionsDisabled
	public void  () 
	protected java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object value
	protected java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable task
		java.util.concurrent.RunnableFuture ftask
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
		java.util.concurrent.RunnableFuture ftask
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
		java.util.concurrent.RunnableFuture ftask
	private java.lang.Object doInvokeAny (java.util.Collection, boolean, long)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.concurrent.ExecutionException eex
		RuntimeException rex
		java.util.concurrent.Future f
		java.util.concurrent.ExecutionException ee
		long deadline
		java.util.Iterator it
		int active
		java.util.Collection tasks
		boolean timed
		long nanos
		int ntasks
		java.util.ArrayList futures
		java.util.concurrent.ExecutorCompletionService ecs
	public java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.concurrent.TimeoutException cannotHappen
		java.util.Collection tasks
	public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
		java.util.concurrent.RunnableFuture f
		java.util.concurrent.Callable t
		java.util.concurrent.Future f
		int i
		int size
		Throwable t
		java.util.Collection tasks
		java.util.ArrayList futures
	public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		java.util.concurrent.Callable t
		int i
		java.util.concurrent.TimeoutException timedOut
		java.util.concurrent.Future f
		int size
		Throwable t
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		long deadline
		java.util.ArrayList futures
		int j
	private static void cancelAll (java.util.ArrayList) 
		java.util.ArrayList futures
	private static void cancelAll (java.util.ArrayList, int) 
		int size
		java.util.ArrayList futures
		int j
	static void  () 
}

java/util/concurrent/Executors$PrivilegedThreadFactory.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$PrivilegedThreadFactory extends java.util.concurrent.Executors$DefaultThreadFactory {
	final java.security.AccessControlContext acc
	final ClassLoader ccl
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

java/util/concurrent/CompletableFuture$BiRun.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiRun extends java.util.concurrent.CompletableFuture$BiCompletion {
	Runnable fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		Runnable fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/ConcurrentHashMap$ReduceEntriesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction reducer
	java.util.Map$Entry result
	java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask rights
	java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask nextRight
		java.util.function.BiFunction reducer
	public final java.util.Map$Entry getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.Map$Entry tr
		java.util.Map$Entry sr
		java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask t
		java.util.concurrent.ConcurrentHashMap$ReduceEntriesTask s
		java.util.Map$Entry r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/CopyOnWriteArrayList$Slice.class
CopyOnWriteArrayList.java
package java.util.concurrent
 java.util.concurrent.CopyOnWriteArrayList$Slice extends java.lang.Object {
	private final Object[] expectedElements
	private final int from
	private final int to
	void  (java.lang.Object[], int, int) 
		Object[] expectedElements
		int from
		int to
	void checkElementIndex (int) 
		int index
	void checkPositionIndex (int) 
		int index
	void checkConcurrentModification (java.lang.Object[]) 
		Object[] snapshot
	static int access$100 (java.util.concurrent.CopyOnWriteArrayList$Slice) 
		java.util.concurrent.CopyOnWriteArrayList$Slice x0
	static int access$200 (java.util.concurrent.CopyOnWriteArrayList$Slice) 
		java.util.concurrent.CopyOnWriteArrayList$Slice x0
	static java.lang.Object[] access$400 (java.util.concurrent.CopyOnWriteArrayList$Slice) 
		java.util.concurrent.CopyOnWriteArrayList$Slice x0
}

java/util/concurrent/Delayed.class
Delayed.java
package java.util.concurrent
public abstract java.util.concurrent.Delayed extends java.lang.Object implements java.lang.Comparable  {
	public abstract long getDelay (java.util.concurrent.TimeUnit) 
}

java/util/concurrent/Executors$1.class
Executors.java
package java.util.concurrent
final java.util.concurrent.Executors$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.security.PrivilegedAction val$action
	void  (java.security.PrivilegedAction) 
	public java.lang.Object call () 
}

java/util/concurrent/ForkJoinPool$InnocuousForkJoinWorkerThreadFactory$1.class
ForkJoinPool.java
package java.util.concurrent
 java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final java.util.concurrent.ForkJoinPool val$pool
	final java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory this$0
	void  (java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory, java.util.concurrent.ForkJoinPool) 
		java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory this$0
	public java.util.concurrent.ForkJoinWorkerThread run () 
	public volatile java.lang.Object run () 
}

java/util/concurrent/ForkJoinTask$AdaptedRunnableAction.class
ForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedRunnableAction extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture  {
	final Runnable runnable
	private static final long serialVersionUID
	void  (java.lang.Runnable) 
		Runnable runnable
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void v
	public final boolean exec () 
	public final void run () 
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/TimeUnit$6.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$6 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/ForkJoinTask$ExceptionNode.class
ForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$ExceptionNode extends java.lang.ref.WeakReference {
	final Throwable ex
	java.util.concurrent.ForkJoinTask$ExceptionNode next
	final long thrower
	final int hashCode
	void  (java.util.concurrent.ForkJoinTask, java.lang.Throwable, java.util.concurrent.ForkJoinTask$ExceptionNode, java.lang.ref.ReferenceQueue) 
		java.util.concurrent.ForkJoinTask task
		Throwable ex
		java.util.concurrent.ForkJoinTask$ExceptionNode next
		java.lang.ref.ReferenceQueue exceptionTableRefQueue
}

java/util/concurrent/CompletableFuture$ThreadPerTaskExecutor.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$ThreadPerTaskExecutor extends java.lang.Object implements java.util.concurrent.Executor  {
	void  () 
	public void execute (java.lang.Runnable) 
		Runnable r
}

java/util/concurrent/ConcurrentLinkedQueue$Itr.class
ConcurrentLinkedQueue.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	private java.util.concurrent.ConcurrentLinkedQueue$Node nextNode
	private Object nextItem
	private java.util.concurrent.ConcurrentLinkedQueue$Node lastRet
	final java.util.concurrent.ConcurrentLinkedQueue this$0
	void  (java.util.concurrent.ConcurrentLinkedQueue) 
		Object item
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		java.util.concurrent.ConcurrentLinkedQueue$Node h
		java.util.concurrent.ConcurrentLinkedQueue$Node p
	public boolean hasNext () 
	public java.lang.Object next () 
		Object x
		java.util.concurrent.ConcurrentLinkedQueue$Node p
		java.util.concurrent.ConcurrentLinkedQueue$Node q
		java.util.concurrent.ConcurrentLinkedQueue$Node pred
		Object item
	public void remove () 
		java.util.concurrent.ConcurrentLinkedQueue$Node l
}

java/util/concurrent/SynchronousQueue$FifoWaitQueue.class
SynchronousQueue.java
package java.util.concurrent
 java.util.concurrent.SynchronousQueue$FifoWaitQueue extends java.util.concurrent.SynchronousQueue$WaitQueue {
	private static final long serialVersionUID
	void  () 
}

java/util/concurrent/ConcurrentSkipListMap$KeySpliterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$KeySpliterator extends java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator implements java.util.Spliterator  {
	void  (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int) 
		java.util.Comparator comparator
		java.util.concurrent.ConcurrentSkipListMap$Index row
		java.util.concurrent.ConcurrentSkipListMap$Node origin
		Object fence
		int est
	public java.util.concurrent.ConcurrentSkipListMap$KeySpliterator trySplit () 
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index s
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object sk
		java.util.concurrent.ConcurrentSkipListMap$Index q
		Object ek
		java.util.concurrent.ConcurrentSkipListMap$Node e
		java.util.Comparator cmp
		Object f
	public void forEachRemaining (java.util.function.Consumer) 
		Object k
		Object v
		java.util.function.Consumer action
		java.util.Comparator cmp
		Object f
		java.util.concurrent.ConcurrentSkipListMap$Node e
	public boolean tryAdvance (java.util.function.Consumer) 
		Object k
		Object v
		java.util.function.Consumer action
		java.util.Comparator cmp
		Object f
		java.util.concurrent.ConcurrentSkipListMap$Node e
	public int characteristics () 
	public final java.util.Comparator getComparator () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/TimeUnit$5.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$5 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/CompletableFuture$Delayer$DaemonThreadFactory.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Delayer$DaemonThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
		Thread t
}

java/util/concurrent/ConcurrentSkipListMap$HeadIndex.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$HeadIndex extends java.util.concurrent.ConcurrentSkipListMap$Index {
	final int level
	void  (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index, int) 
		java.util.concurrent.ConcurrentSkipListMap$Node node
		java.util.concurrent.ConcurrentSkipListMap$Index down
		java.util.concurrent.ConcurrentSkipListMap$Index right
		int level
}

java/util/concurrent/ConcurrentHashMap$TreeNode.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TreeNode extends java.util.concurrent.ConcurrentHashMap$Node {
	java.util.concurrent.ConcurrentHashMap$TreeNode parent
	java.util.concurrent.ConcurrentHashMap$TreeNode left
	java.util.concurrent.ConcurrentHashMap$TreeNode right
	java.util.concurrent.ConcurrentHashMap$TreeNode prev
	boolean red
	void  (int, java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap$Node, java.util.concurrent.ConcurrentHashMap$TreeNode) 
		int hash
		Object key
		Object val
		java.util.concurrent.ConcurrentHashMap$Node next
		java.util.concurrent.ConcurrentHashMap$TreeNode parent
	java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object) 
		int h
		Object k
	final java.util.concurrent.ConcurrentHashMap$TreeNode findTreeNode (int, java.lang.Object, java.lang.Class) 
		int dir
		int ph
		Object pk
		java.util.concurrent.ConcurrentHashMap$TreeNode q
		java.util.concurrent.ConcurrentHashMap$TreeNode pl
		java.util.concurrent.ConcurrentHashMap$TreeNode pr
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		int h
		Object k
		Class kc
}

java/util/concurrent/SynchronousQueue$WaitQueue.class
SynchronousQueue.java
package java.util.concurrent
 java.util.concurrent.SynchronousQueue$WaitQueue extends java.lang.Object implements java.io.Serializable  {
	void  () 
}

java/util/concurrent/Semaphore$FairSync.class
Semaphore.java
package java.util.concurrent
final java.util.concurrent.Semaphore$FairSync extends java.util.concurrent.Semaphore$Sync {
	private static final long serialVersionUID
	void  (int) 
		int permits
	protected int tryAcquireShared (int) 
		int available
		int remaining
		int acquires
}

java/util/concurrent/Future.class
Future.java
package java.util.concurrent
public abstract java.util.concurrent.Future extends java.lang.Object {
	public abstract boolean cancel (boolean) 
	public abstract boolean isCancelled () 
	public abstract boolean isDone () 
	public abstract java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public abstract java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
}

java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToDoubleTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToDoubleBiFunction transformer
	final java.util.function.DoubleBinaryOperator reducer
	final double basis
	double result
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask nextRight
		java.util.function.ToDoubleBiFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public final java.lang.Double getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToDoubleTask s
		double r
		java.util.concurrent.CountedCompleter c
		java.util.function.DoubleBinaryOperator reducer
		java.util.function.ToDoubleBiFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/BlockingQueue.class
BlockingQueue.java
package java.util.concurrent
public abstract java.util.concurrent.BlockingQueue extends java.lang.Object implements java.util.Queue  {
	public abstract boolean add (java.lang.Object) 
	public abstract boolean offer (java.lang.Object) 
	public abstract void put (java.lang.Object)  throws java.lang.InterruptedException 
	public abstract boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object take ()  throws java.lang.InterruptedException 
	public abstract java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract int remainingCapacity () 
	public abstract boolean remove (java.lang.Object) 
	public abstract boolean contains (java.lang.Object) 
	public abstract int drainTo (java.util.Collection) 
	public abstract int drainTo (java.util.Collection, int) 
}

java/util/concurrent/ConcurrentHashMap$SearchEntriesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function searchFunction
	final java.util.concurrent.atomic.AtomicReference result
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.concurrent.atomic.AtomicReference) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function searchFunction
		java.util.concurrent.atomic.AtomicReference result
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.atomic.AtomicReference result
		java.util.function.Function searchFunction
}

java/util/concurrent/CompletableFuture$AsyncSupply.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AsyncSupply extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask  {
	java.util.concurrent.CompletableFuture dep
	java.util.function.Supplier fn
	void  (java.util.concurrent.CompletableFuture, java.util.function.Supplier) 
		java.util.concurrent.CompletableFuture dep
		java.util.function.Supplier fn
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void v
	public final boolean exec () 
	public void run () 
		Throwable ex
		java.util.function.Supplier f
		java.util.concurrent.CompletableFuture d
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/LinkedBlockingDeque$Node.class
LinkedBlockingDeque.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingDeque$Node extends java.lang.Object {
	Object item
	java.util.concurrent.LinkedBlockingDeque$Node prev
	java.util.concurrent.LinkedBlockingDeque$Node next
	void  (java.lang.Object) 
		Object x
}

java/util/concurrent/ScheduledThreadPoolExecutor$ScheduledFutureTask.class
ScheduledThreadPoolExecutor.java
package java.util.concurrent
 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask extends java.util.concurrent.FutureTask implements java.util.concurrent.RunnableScheduledFuture  {
	private final long sequenceNumber
	private volatile long time
	private final long period
	java.util.concurrent.RunnableScheduledFuture outerTask
	int heapIndex
	final java.util.concurrent.ScheduledThreadPoolExecutor this$0
	void  (java.util.concurrent.ScheduledThreadPoolExecutor, java.lang.Runnable, java.lang.Object, long, long) 
		Runnable r
		Object result
		long triggerTime
		long sequenceNumber
	void  (java.util.concurrent.ScheduledThreadPoolExecutor, java.lang.Runnable, java.lang.Object, long, long, long) 
		Runnable r
		Object result
		long triggerTime
		long period
		long sequenceNumber
	void  (java.util.concurrent.ScheduledThreadPoolExecutor, java.util.concurrent.Callable, long, long) 
		java.util.concurrent.Callable callable
		long triggerTime
		long sequenceNumber
	public long getDelay (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public int compareTo (java.util.concurrent.Delayed) 
		java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask x
		long diff
		java.util.concurrent.Delayed other
		long diff
	public boolean isPeriodic () 
	private void setNextRunTime () 
		long p
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
		boolean cancelled
	public void run () 
		boolean periodic
	public volatile int compareTo (java.lang.Object) 
}

java/util/concurrent/ArrayBlockingQueue$Itrs$Node.class
ArrayBlockingQueue.java
package java.util.concurrent
 java.util.concurrent.ArrayBlockingQueue$Itrs$Node extends java.lang.ref.WeakReference {
	java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
	final java.util.concurrent.ArrayBlockingQueue$Itrs this$1
	void  (java.util.concurrent.ArrayBlockingQueue$Itrs, java.util.concurrent.ArrayBlockingQueue$Itr, java.util.concurrent.ArrayBlockingQueue$Itrs$Node) 
		java.util.concurrent.ArrayBlockingQueue$Itr iterator
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
}

java/util/concurrent/CancellationException.class
CancellationException.java
package java.util.concurrent
public java.util.concurrent.CancellationException extends java.lang.IllegalStateException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

java/util/concurrent/SynchronousQueue$LifoWaitQueue.class
SynchronousQueue.java
package java.util.concurrent
 java.util.concurrent.SynchronousQueue$LifoWaitQueue extends java.util.concurrent.SynchronousQueue$WaitQueue {
	private static final long serialVersionUID
	void  () 
}

java/util/concurrent/ForkJoinTask$AdaptedCallable.class
ForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedCallable extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture  {
	final java.util.concurrent.Callable callable
	Object result
	private static final long serialVersionUID
	void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public final java.lang.Object getRawResult () 
	public final void setRawResult (java.lang.Object) 
		Object v
	public final boolean exec () 
		RuntimeException rex
		Exception ex
	public final void run () 
}

java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$DefaultForkJoinWorkerThreadFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory  {
	private void  () 
	public final java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool) 
		java.util.concurrent.ForkJoinPool pool
	void  (java.util.concurrent.ForkJoinPool$1) 
		java.util.concurrent.ForkJoinPool$1 x0
}

java/util/concurrent/CompletableFuture$BiAccept.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiAccept extends java.util.concurrent.CompletableFuture$BiCompletion {
	java.util.function.BiConsumer fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiConsumer) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		java.util.function.BiConsumer fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/LinkedBlockingDeque.class
LinkedBlockingDeque.java
package java.util.concurrent
public java.util.concurrent.LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable  {
	private static final long serialVersionUID
	transient java.util.concurrent.LinkedBlockingDeque$Node first
	transient java.util.concurrent.LinkedBlockingDeque$Node last
	private transient int count
	private final int capacity
	final java.util.concurrent.locks.ReentrantLock lock
	private final java.util.concurrent.locks.Condition notEmpty
	private final java.util.concurrent.locks.Condition notFull
	public void  () 
	public void  (int) 
		int capacity
	public void  (java.util.Collection) 
		Object e
		java.util.Collection c
		java.util.concurrent.locks.ReentrantLock lock
	private boolean linkFirst (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.LinkedBlockingDeque$Node f
	private boolean linkLast (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.LinkedBlockingDeque$Node l
	private java.lang.Object unlinkFirst () 
		java.util.concurrent.LinkedBlockingDeque$Node f
		java.util.concurrent.LinkedBlockingDeque$Node n
		Object item
	private java.lang.Object unlinkLast () 
		java.util.concurrent.LinkedBlockingDeque$Node l
		java.util.concurrent.LinkedBlockingDeque$Node p
		Object item
	void unlink (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node x
		java.util.concurrent.LinkedBlockingDeque$Node p
		java.util.concurrent.LinkedBlockingDeque$Node n
	public void addFirst (java.lang.Object) 
		Object e
	public void addLast (java.lang.Object) 
		Object e
	public boolean offerFirst (java.lang.Object) 
		Object e
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.locks.ReentrantLock lock
	public boolean offerLast (java.lang.Object) 
		Object e
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.locks.ReentrantLock lock
	public void putFirst (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.locks.ReentrantLock lock
	public void putLast (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
		java.util.concurrent.LinkedBlockingDeque$Node node
		java.util.concurrent.locks.ReentrantLock lock
	public boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.LinkedBlockingDeque$Node node
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.LinkedBlockingDeque$Node node
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object removeFirst () 
		Object x
	public java.lang.Object removeLast () 
		Object x
	public java.lang.Object pollFirst () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object pollLast () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object takeFirst ()  throws java.lang.InterruptedException 
		Object x
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object takeLast ()  throws java.lang.InterruptedException 
		Object x
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object x
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object pollLast (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object x
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object getFirst () 
		Object x
	public java.lang.Object getLast () 
		Object x
	public java.lang.Object peekFirst () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object peekLast () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean removeFirstOccurrence (java.lang.Object) 
		java.util.concurrent.LinkedBlockingDeque$Node p
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public boolean removeLastOccurrence (java.lang.Object) 
		java.util.concurrent.LinkedBlockingDeque$Node p
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public boolean add (java.lang.Object) 
		Object e
	public boolean offer (java.lang.Object) 
		Object e
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object remove () 
	public java.lang.Object poll () 
	public java.lang.Object take ()  throws java.lang.InterruptedException 
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object element () 
	public java.lang.Object peek () 
	public int remainingCapacity () 
		java.util.concurrent.locks.ReentrantLock lock
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public int drainTo (java.util.Collection, int) 
		int i
		int n
		java.util.Collection c
		int maxElements
		java.util.concurrent.locks.ReentrantLock lock
	public void push (java.lang.Object) 
		Object e
	public java.lang.Object pop () 
	public boolean remove (java.lang.Object) 
		Object o
	public int size () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean contains (java.lang.Object) 
		java.util.concurrent.LinkedBlockingDeque$Node p
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray () 
		java.util.concurrent.LinkedBlockingDeque$Node p
		Object[] a
		int k
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray (java.lang.Object[]) 
		java.util.concurrent.LinkedBlockingDeque$Node p
		int k
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.String toString () 
	public void clear () 
		java.util.concurrent.LinkedBlockingDeque$Node n
		java.util.concurrent.LinkedBlockingDeque$Node f
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Iterator iterator () 
	public java.util.Iterator descendingIterator () 
	public java.util.Spliterator spliterator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.util.concurrent.LinkedBlockingDeque$Node p
		java.io.ObjectOutputStream s
		java.util.concurrent.locks.ReentrantLock lock
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object item
		java.io.ObjectInputStream s
}

java/util/concurrent/CompletableFuture$UniRelay.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniRelay extends java.util.concurrent.CompletableFuture$UniCompletion {
	void  (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueue.class
ScheduledThreadPoolExecutor.java
package java.util.concurrent
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue  {
	private static final int INITIAL_CAPACITY
	private java.util.concurrent.RunnableScheduledFuture[] queue
	private final java.util.concurrent.locks.ReentrantLock lock
	private int size
	private Thread leader
	private final java.util.concurrent.locks.Condition available
	void  () 
	private void setIndex (java.util.concurrent.RunnableScheduledFuture, int) 
		java.util.concurrent.RunnableScheduledFuture f
		int idx
	private void siftUp (int, java.util.concurrent.RunnableScheduledFuture) 
		int parent
		java.util.concurrent.RunnableScheduledFuture e
		int k
		java.util.concurrent.RunnableScheduledFuture key
	private void siftDown (int, java.util.concurrent.RunnableScheduledFuture) 
		int child
		java.util.concurrent.RunnableScheduledFuture c
		int right
		int k
		java.util.concurrent.RunnableScheduledFuture key
		int half
	private void grow () 
		int oldCapacity
		int newCapacity
	private int indexOf (java.lang.Object) 
		int i
		int i
		Object x
	public boolean contains (java.lang.Object) 
		Object x
		java.util.concurrent.locks.ReentrantLock lock
	public boolean remove (java.lang.Object) 
		int i
		int s
		java.util.concurrent.RunnableScheduledFuture replacement
		Object x
		java.util.concurrent.locks.ReentrantLock lock
	public int size () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean isEmpty () 
	public int remainingCapacity () 
	public java.util.concurrent.RunnableScheduledFuture peek () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean offer (java.lang.Runnable) 
		int i
		Runnable x
		java.util.concurrent.RunnableScheduledFuture e
		java.util.concurrent.locks.ReentrantLock lock
	public void put (java.lang.Runnable) 
		Runnable e
	public boolean add (java.lang.Runnable) 
		Runnable e
	public boolean offer (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable e
		long timeout
		java.util.concurrent.TimeUnit unit
	private java.util.concurrent.RunnableScheduledFuture finishPoll (java.util.concurrent.RunnableScheduledFuture) 
		java.util.concurrent.RunnableScheduledFuture f
		int s
		java.util.concurrent.RunnableScheduledFuture x
	public java.util.concurrent.RunnableScheduledFuture poll () 
		java.util.concurrent.RunnableScheduledFuture first
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.concurrent.RunnableScheduledFuture take ()  throws java.lang.InterruptedException 
		Thread thisThread
		long delay
		java.util.concurrent.RunnableScheduledFuture first
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.concurrent.RunnableScheduledFuture poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeLeft
		Thread thisThread
		long delay
		java.util.concurrent.RunnableScheduledFuture first
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public void clear () 
		java.util.concurrent.RunnableScheduledFuture t
		int i
		java.util.concurrent.locks.ReentrantLock lock
	private java.util.concurrent.RunnableScheduledFuture peekExpired () 
		java.util.concurrent.RunnableScheduledFuture first
	public int drainTo (java.util.Collection) 
		java.util.concurrent.RunnableScheduledFuture first
		int n
		java.util.Collection c
		java.util.concurrent.locks.ReentrantLock lock
	public int drainTo (java.util.Collection, int) 
		java.util.concurrent.RunnableScheduledFuture first
		int n
		java.util.Collection c
		int maxElements
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Iterator iterator () 
	public volatile boolean add (java.lang.Object) 
	public volatile java.lang.Object peek () 
	public volatile java.lang.Object poll () 
	public volatile boolean offer (java.lang.Object) 
	public volatile java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public volatile java.lang.Object take ()  throws java.lang.InterruptedException 
	public volatile boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public volatile void put (java.lang.Object)  throws java.lang.InterruptedException 
}

java/util/concurrent/ConcurrentSkipListMap$EntrySpliterator.class

java/util/concurrent/ThreadLocalRandom$RandomLongsSpliterator.class
ThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomLongsSpliterator extends java.lang.Object implements java.util.Spliterator$OfLong  {
	long index
	final long fence
	final long origin
	final long bound
	void  (long, long, long, long) 
		long index
		long fence
		long origin
		long bound
	public java.util.concurrent.ThreadLocalRandom$RandomLongsSpliterator trySplit () 
		long i
		long m
	public long estimateSize () 
	public int characteristics () 
	public boolean tryAdvance (java.util.function.LongConsumer) 
		java.util.function.LongConsumer consumer
		long i
		long f
	public void forEachRemaining (java.util.function.LongConsumer) 
		long o
		long b
		java.util.concurrent.ThreadLocalRandom rng
		java.util.function.LongConsumer consumer
		long i
		long f
	public volatile java.util.Spliterator$OfLong trySplit () 
	public volatile void forEachRemaining (java.lang.Object) 
	public volatile boolean tryAdvance (java.lang.Object) 
	public volatile java.util.Spliterator$OfPrimitive trySplit () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/LinkedBlockingQueue$LBQSpliterator.class
LinkedBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingQueue$LBQSpliterator extends java.lang.Object implements java.util.Spliterator  {
	static final int MAX_BATCH
	final java.util.concurrent.LinkedBlockingQueue queue
	java.util.concurrent.LinkedBlockingQueue$Node current
	int batch
	boolean exhausted
	long est
	void  (java.util.concurrent.LinkedBlockingQueue) 
		java.util.concurrent.LinkedBlockingQueue queue
	public long estimateSize () 
	public java.util.Spliterator trySplit () 
		Object[] a
		int i
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.concurrent.LinkedBlockingQueue$Node h
		java.util.concurrent.LinkedBlockingQueue q
		int b
		int n
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.function.Consumer action
		java.util.concurrent.LinkedBlockingQueue q
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.function.Consumer action
		java.util.concurrent.LinkedBlockingQueue q
	public int characteristics () 
}

java/util/concurrent/LinkedTransferQueue.class
LinkedTransferQueue.java
package java.util.concurrent
public java.util.concurrent.LinkedTransferQueue extends java.util.AbstractQueue implements java.util.concurrent.TransferQueue java.io.Serializable  {
	private static final long serialVersionUID
	private static final boolean MP
	private static final int FRONT_SPINS
	private static final int CHAINED_SPINS
	static final int SWEEP_THRESHOLD
	volatile transient java.util.concurrent.LinkedTransferQueue$Node head
	private volatile transient java.util.concurrent.LinkedTransferQueue$Node tail
	private volatile transient int sweepVotes
	private static final int NOW
	private static final int ASYNC
	private static final int SYNC
	private static final int TIMED
	private static final sun.misc.Unsafe U
	private static final long HEAD
	private static final long TAIL
	private static final long SWEEPVOTES
	private boolean casTail (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node cmp
		java.util.concurrent.LinkedTransferQueue$Node val
	private boolean casHead (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node cmp
		java.util.concurrent.LinkedTransferQueue$Node val
	private boolean casSweepVotes (int, int) 
		int cmp
		int val
	private java.lang.Object xfer (java.lang.Object, boolean, int, long) 
		java.util.concurrent.LinkedTransferQueue$Node n
		java.util.concurrent.LinkedTransferQueue$Node q
		Object itemE
		boolean isData
		Object item
		java.util.concurrent.LinkedTransferQueue$Node n
		java.util.concurrent.LinkedTransferQueue$Node h
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.concurrent.LinkedTransferQueue$Node pred
		Object e
		boolean haveData
		int how
		long nanos
		java.util.concurrent.LinkedTransferQueue$Node s
	private java.util.concurrent.LinkedTransferQueue$Node tryAppend (java.util.concurrent.LinkedTransferQueue$Node, boolean) 
		java.util.concurrent.LinkedTransferQueue$Node u
		java.util.concurrent.LinkedTransferQueue$Node n
		java.util.concurrent.LinkedTransferQueue$Node t
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.concurrent.LinkedTransferQueue$Node s
		boolean haveData
	private java.lang.Object awaitMatch (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node, java.lang.Object, boolean, long) 
		Object itemE
		Object item
		java.util.concurrent.LinkedTransferQueue$Node s
		java.util.concurrent.LinkedTransferQueue$Node pred
		Object e
		boolean timed
		long nanos
		long deadline
		Thread w
		int spins
		java.util.concurrent.ThreadLocalRandom randomYields
	private static int spinsFor (java.util.concurrent.LinkedTransferQueue$Node, boolean) 
		java.util.concurrent.LinkedTransferQueue$Node pred
		boolean haveData
	final java.util.concurrent.LinkedTransferQueue$Node succ (java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.concurrent.LinkedTransferQueue$Node next
	final java.util.concurrent.LinkedTransferQueue$Node firstDataNode () 
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
	private int countOfMode (boolean) 
		java.util.concurrent.LinkedTransferQueue$Node p
		int count
		boolean data
	public java.lang.String toString () 
		String s
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
		int charLength
		int size
		String[] a
	private java.lang.Object[] toArrayInternal (java.lang.Object[]) 
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
		int size
		Object[] a
		Object[] x
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Spliterator spliterator () 
	final void unsplice (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node h
		java.util.concurrent.LinkedTransferQueue$Node hn
		int v
		java.util.concurrent.LinkedTransferQueue$Node n
		java.util.concurrent.LinkedTransferQueue$Node pred
		java.util.concurrent.LinkedTransferQueue$Node s
	private void sweep () 
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.concurrent.LinkedTransferQueue$Node s
		java.util.concurrent.LinkedTransferQueue$Node n
	private boolean findAndRemove (java.lang.Object) 
		Object item
		java.util.concurrent.LinkedTransferQueue$Node pred
		java.util.concurrent.LinkedTransferQueue$Node p
		Object e
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection c
	public void put (java.lang.Object) 
		Object e
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean offer (java.lang.Object) 
		Object e
	public boolean add (java.lang.Object) 
		Object e
	public boolean tryTransfer (java.lang.Object) 
		Object e
	public void transfer (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public boolean tryTransfer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object take ()  throws java.lang.InterruptedException 
		Object e
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		Object e
	public java.lang.Object poll () 
	public int drainTo (java.util.Collection) 
		Object e
		java.util.Collection c
		int n
	public int drainTo (java.util.Collection, int) 
		Object e
		java.util.Collection c
		int maxElements
		int n
	public java.util.Iterator iterator () 
	public java.lang.Object peek () 
		Object e
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
	public boolean isEmpty () 
	public boolean hasWaitingConsumer () 
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
	public int size () 
	public int getWaitingConsumerCount () 
	public boolean remove (java.lang.Object) 
		Object o
	public boolean contains (java.lang.Object) 
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
		Object o
	public int remainingCapacity () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object e
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object item
		java.io.ObjectInputStream s
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentSkipListMap$EntryIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$EntryIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
	final java.util.concurrent.ConcurrentSkipListMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap) 
		java.util.concurrent.ConcurrentSkipListMap this$0
	public java.util.Map$Entry next () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
	public volatile java.lang.Object next () 
}

java/util/concurrent/CompletableFuture$Completion.class
CompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$Completion extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask  {
	volatile java.util.concurrent.CompletableFuture$Completion next
	void  () 
	abstract java.util.concurrent.CompletableFuture tryFire (int) 
	abstract boolean isLive () 
	public final void run () 
	public final boolean exec () 
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void v
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/CompletableFuture$AsyncRun.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AsyncRun extends java.util.concurrent.ForkJoinTask implements java.lang.Runnable java.util.concurrent.CompletableFuture$AsynchronousCompletionTask  {
	java.util.concurrent.CompletableFuture dep
	Runnable fn
	void  (java.util.concurrent.CompletableFuture, java.lang.Runnable) 
		java.util.concurrent.CompletableFuture dep
		Runnable fn
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void v
	public final boolean exec () 
	public void run () 
		Throwable ex
		Runnable f
		java.util.concurrent.CompletableFuture d
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/LinkedBlockingQueue.class
LinkedBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable  {
	private static final long serialVersionUID
	private final int capacity
	private final java.util.concurrent.atomic.AtomicInteger count
	transient java.util.concurrent.LinkedBlockingQueue$Node head
	private transient java.util.concurrent.LinkedBlockingQueue$Node last
	private final java.util.concurrent.locks.ReentrantLock takeLock
	private final java.util.concurrent.locks.Condition notEmpty
	private final java.util.concurrent.locks.ReentrantLock putLock
	private final java.util.concurrent.locks.Condition notFull
	private void signalNotEmpty () 
		java.util.concurrent.locks.ReentrantLock takeLock
	private void signalNotFull () 
		java.util.concurrent.locks.ReentrantLock putLock
	private void enqueue (java.util.concurrent.LinkedBlockingQueue$Node) 
		java.util.concurrent.LinkedBlockingQueue$Node node
	private java.lang.Object dequeue () 
		java.util.concurrent.LinkedBlockingQueue$Node h
		java.util.concurrent.LinkedBlockingQueue$Node first
		Object x
	void fullyLock () 
	void fullyUnlock () 
	public void  () 
	public void  (int) 
		int capacity
	public void  (java.util.Collection) 
		Object e
		int n
		java.util.Collection c
		java.util.concurrent.locks.ReentrantLock putLock
	public int size () 
	public int remainingCapacity () 
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
		int c
		java.util.concurrent.LinkedBlockingQueue$Node node
		java.util.concurrent.locks.ReentrantLock putLock
		java.util.concurrent.atomic.AtomicInteger count
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		int c
		java.util.concurrent.locks.ReentrantLock putLock
		java.util.concurrent.atomic.AtomicInteger count
	public boolean offer (java.lang.Object) 
		Object e
		java.util.concurrent.atomic.AtomicInteger count
		int c
		java.util.concurrent.LinkedBlockingQueue$Node node
		java.util.concurrent.locks.ReentrantLock putLock
	public java.lang.Object take ()  throws java.lang.InterruptedException 
		Object x
		int c
		java.util.concurrent.atomic.AtomicInteger count
		java.util.concurrent.locks.ReentrantLock takeLock
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		Object x
		int c
		long nanos
		java.util.concurrent.atomic.AtomicInteger count
		java.util.concurrent.locks.ReentrantLock takeLock
	public java.lang.Object poll () 
		java.util.concurrent.atomic.AtomicInteger count
		Object x
		int c
		java.util.concurrent.locks.ReentrantLock takeLock
	public java.lang.Object peek () 
		java.util.concurrent.locks.ReentrantLock takeLock
	void unlink (java.util.concurrent.LinkedBlockingQueue$Node, java.util.concurrent.LinkedBlockingQueue$Node) 
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.concurrent.LinkedBlockingQueue$Node trail
	public boolean remove (java.lang.Object) 
		java.util.concurrent.LinkedBlockingQueue$Node trail
		java.util.concurrent.LinkedBlockingQueue$Node p
		Object o
	public boolean contains (java.lang.Object) 
		java.util.concurrent.LinkedBlockingQueue$Node p
		Object o
	public java.lang.Object[] toArray () 
		java.util.concurrent.LinkedBlockingQueue$Node p
		int size
		Object[] a
		int k
	public java.lang.Object[] toArray (java.lang.Object[]) 
		java.util.concurrent.LinkedBlockingQueue$Node p
		int size
		int k
		Object[] a
	public java.lang.String toString () 
	public void clear () 
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.concurrent.LinkedBlockingQueue$Node h
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public int drainTo (java.util.Collection, int) 
		java.util.concurrent.LinkedBlockingQueue$Node p
		int n
		java.util.concurrent.LinkedBlockingQueue$Node h
		int i
		java.util.Collection c
		int maxElements
		boolean signalNotFull
		java.util.concurrent.locks.ReentrantLock takeLock
	public java.util.Iterator iterator () 
	public java.util.Spliterator spliterator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object item
		java.io.ObjectInputStream s
}

java/util/concurrent/ConcurrentHashMap$ForEachTransformedKeyTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachTransformedKeyTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Function, java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Function transformer
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
		java.util.function.Function transformer
}

java/util/concurrent/ConcurrentHashMap$TableStack.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$TableStack extends java.lang.Object {
	int length
	int index
	java.util.concurrent.ConcurrentHashMap$Node[] tab
	java.util.concurrent.ConcurrentHashMap$TableStack next
	void  () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToLongTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToLongFunction transformer
	final java.util.function.LongBinaryOperator reducer
	final long basis
	long result
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask nextRight
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public final java.lang.Long getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToLongTask s
		long r
		java.util.concurrent.CountedCompleter c
		java.util.function.LongBinaryOperator reducer
		java.util.function.ToLongFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/SynchronousQueue.class
SynchronousQueue.java
package java.util.concurrent
public java.util.concurrent.SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable  {
	private static final long serialVersionUID
	static final int MAX_TIMED_SPINS
	static final int MAX_UNTIMED_SPINS
	static final long SPIN_FOR_TIMEOUT_THRESHOLD
	private volatile transient java.util.concurrent.SynchronousQueue$Transferer transferer
	private java.util.concurrent.locks.ReentrantLock qlock
	private java.util.concurrent.SynchronousQueue$WaitQueue waitingProducers
	private java.util.concurrent.SynchronousQueue$WaitQueue waitingConsumers
	public void  () 
	public void  (boolean) 
		boolean fair
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean offer (java.lang.Object) 
		Object e
	public java.lang.Object take ()  throws java.lang.InterruptedException 
		Object e
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		Object e
	public java.lang.Object poll () 
	public boolean isEmpty () 
	public int size () 
	public int remainingCapacity () 
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public java.lang.Object peek () 
	public java.util.Iterator iterator () 
	public java.util.Spliterator spliterator () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.lang.String toString () 
	public int drainTo (java.util.Collection) 
		Object e
		java.util.Collection c
		int n
	public int drainTo (java.util.Collection, int) 
		Object e
		java.util.Collection c
		int maxElements
		int n
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
		boolean fair
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	static void  () 
}

java/util/concurrent/CompletableFuture$OrRelay.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrRelay extends java.util.concurrent.CompletableFuture$BiCompletion {
	void  (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/CompletableFuture$BiCompletion.class
CompletableFuture.java
package java.util.concurrent
abstract java.util.concurrent.CompletableFuture$BiCompletion extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.concurrent.CompletableFuture snd
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
}

java/util/concurrent/ThreadFactory.class
ThreadFactory.java
package java.util.concurrent
public abstract java.util.concurrent.ThreadFactory extends java.lang.Object {
	public abstract java.lang.Thread newThread (java.lang.Runnable) 
}

java/util/concurrent/ConcurrentSkipListMap$EntrySet.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$EntrySet extends java.util.AbstractSet {
	final java.util.concurrent.ConcurrentNavigableMap m
	void  (java.util.concurrent.ConcurrentNavigableMap) 
		java.util.concurrent.ConcurrentNavigableMap map
	public java.util.Iterator iterator () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		Object v
	public boolean remove (java.lang.Object) 
		Object o
		java.util.Map$Entry e
	public boolean isEmpty () 
	public int size () 
	public void clear () 
	public boolean equals (java.lang.Object) 
		ClassCastException unused
		NullPointerException unused
		Object o
		java.util.Collection c
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	public java.util.Spliterator spliterator () 
	public boolean removeIf (java.util.function.Predicate) 
		java.util.Map$Entry e
		java.util.function.Predicate filter
		java.util.Iterator it
		boolean removed
}

java/util/concurrent/Executors$PrivilegedThreadFactory$1$1.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$PrivilegedThreadFactory$1$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final java.util.concurrent.Executors$PrivilegedThreadFactory$1 this$1
	void  (java.util.concurrent.Executors$PrivilegedThreadFactory$1) 
		java.util.concurrent.Executors$PrivilegedThreadFactory$1 this$1
	public java.lang.Void run () 
	public volatile java.lang.Object run () 
}

java/util/concurrent/ThreadLocalRandom$RandomIntsSpliterator.class
ThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomIntsSpliterator extends java.lang.Object implements java.util.Spliterator$OfInt  {
	long index
	final long fence
	final int origin
	final int bound
	void  (long, long, int, int) 
		long index
		long fence
		int origin
		int bound
	public java.util.concurrent.ThreadLocalRandom$RandomIntsSpliterator trySplit () 
		long i
		long m
	public long estimateSize () 
	public int characteristics () 
	public boolean tryAdvance (java.util.function.IntConsumer) 
		java.util.function.IntConsumer consumer
		long i
		long f
	public void forEachRemaining (java.util.function.IntConsumer) 
		int o
		int b
		java.util.concurrent.ThreadLocalRandom rng
		java.util.function.IntConsumer consumer
		long i
		long f
	public volatile java.util.Spliterator$OfInt trySplit () 
	public volatile void forEachRemaining (java.lang.Object) 
	public volatile boolean tryAdvance (java.lang.Object) 
	public volatile java.util.Spliterator$OfPrimitive trySplit () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/Callable.class
Callable.java
package java.util.concurrent
public abstract java.util.concurrent.Callable extends java.lang.Object {
	public abstract java.lang.Object call ()  throws java.lang.Exception 
}

java/util/concurrent/LinkedBlockingQueue$Itr.class
LinkedBlockingQueue.java
package java.util.concurrent
 java.util.concurrent.LinkedBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	private java.util.concurrent.LinkedBlockingQueue$Node current
	private java.util.concurrent.LinkedBlockingQueue$Node lastRet
	private Object currentElement
	final java.util.concurrent.LinkedBlockingQueue this$0
	void  (java.util.concurrent.LinkedBlockingQueue) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object x
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.concurrent.LinkedBlockingQueue$Node q
		Object item
	public void remove () 
		java.util.concurrent.LinkedBlockingQueue$Node trail
		java.util.concurrent.LinkedBlockingQueue$Node p
		java.util.concurrent.LinkedBlockingQueue$Node node
}

java/util/concurrent/ConcurrentHashMap$MapReduceValuesToDoubleTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToDoubleFunction transformer
	final java.util.function.DoubleBinaryOperator reducer
	final double basis
	double result
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask nextRight
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public final java.lang.Double getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToDoubleTask s
		double r
		java.util.concurrent.CountedCompleter c
		java.util.function.DoubleBinaryOperator reducer
		java.util.function.ToDoubleFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/RejectedExecutionException.class
RejectedExecutionException.java
package java.util.concurrent
public java.util.concurrent.RejectedExecutionException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

java/util/concurrent/ConcurrentSkipListMap$Node.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$Node extends java.lang.Object {
	final Object key
	volatile Object value
	volatile java.util.concurrent.ConcurrentSkipListMap$Node next
	private static final sun.misc.Unsafe U
	private static final long VALUE
	private static final long NEXT
	void  (java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentSkipListMap$Node) 
		Object key
		Object value
		java.util.concurrent.ConcurrentSkipListMap$Node next
	void  (java.util.concurrent.ConcurrentSkipListMap$Node) 
		java.util.concurrent.ConcurrentSkipListMap$Node next
	boolean casValue (java.lang.Object, java.lang.Object) 
		Object cmp
		Object val
	boolean casNext (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Node) 
		java.util.concurrent.ConcurrentSkipListMap$Node cmp
		java.util.concurrent.ConcurrentSkipListMap$Node val
	boolean isMarker () 
	boolean isBaseHeader () 
	boolean appendMarker (java.util.concurrent.ConcurrentSkipListMap$Node) 
		java.util.concurrent.ConcurrentSkipListMap$Node f
	void helpDelete (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Node) 
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node f
	java.lang.Object getValidValue () 
		Object v
		Object vv
	java.util.AbstractMap$SimpleImmutableEntry createSnapshot () 
		Object v
		Object vv
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/Executors$2.class
Executors.java
package java.util.concurrent
final java.util.concurrent.Executors$2 extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.security.PrivilegedExceptionAction val$action
	void  (java.security.PrivilegedExceptionAction) 
	public java.lang.Object call ()  throws java.lang.Exception 
}

java/util/concurrent/ThreadPoolExecutor.class
ThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor extends java.util.concurrent.AbstractExecutorService {
	private final java.util.concurrent.atomic.AtomicInteger ctl
	private static final int COUNT_BITS
	private static final int CAPACITY
	private static final int RUNNING
	private static final int SHUTDOWN
	private static final int STOP
	private static final int TIDYING
	private static final int TERMINATED
	private final java.util.concurrent.BlockingQueue workQueue
	private final java.util.concurrent.locks.ReentrantLock mainLock
	private final java.util.HashSet workers
	private final java.util.concurrent.locks.Condition termination
	private int largestPoolSize
	private long completedTaskCount
	private volatile java.util.concurrent.ThreadFactory threadFactory
	private volatile java.util.concurrent.RejectedExecutionHandler handler
	private volatile long keepAliveTime
	private volatile boolean allowCoreThreadTimeOut
	private volatile int corePoolSize
	private volatile int maximumPoolSize
	private static final java.util.concurrent.RejectedExecutionHandler defaultHandler
	private static final RuntimePermission shutdownPerm
	private static final boolean ONLY_ONE
	private static int runStateOf (int) 
		int c
	private static int workerCountOf (int) 
		int c
	private static int ctlOf (int, int) 
		int rs
		int wc
	private static boolean runStateLessThan (int, int) 
		int c
		int s
	private static boolean runStateAtLeast (int, int) 
		int c
		int s
	private static boolean isRunning (int) 
		int c
	private boolean compareAndIncrementWorkerCount (int) 
		int expect
	private boolean compareAndDecrementWorkerCount (int) 
		int expect
	private void decrementWorkerCount () 
	private void advanceRunState (int) 
		int c
		int targetState
	final void tryTerminate () 
		int c
		java.util.concurrent.locks.ReentrantLock mainLock
	private void checkShutdownAccess () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		java.util.concurrent.locks.ReentrantLock mainLock
		SecurityManager security
	private void interruptWorkers () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		java.util.concurrent.locks.ReentrantLock mainLock
	private void interruptIdleWorkers (boolean) 
		Thread t
		java.util.concurrent.ThreadPoolExecutor$Worker w
		boolean onlyOne
		java.util.concurrent.locks.ReentrantLock mainLock
	private void interruptIdleWorkers () 
	final void reject (java.lang.Runnable) 
		Runnable command
	void onShutdown () 
	final boolean isRunningOrShutdown (boolean) 
		boolean shutdownOK
		int rs
	private java.util.List drainQueue () 
		Runnable r
		java.util.concurrent.BlockingQueue q
		java.util.ArrayList taskList
	private boolean addWorker (java.lang.Runnable, boolean) 
		int wc
		int c
		int rs
		int s
		int rs
		java.util.concurrent.locks.ReentrantLock mainLock
		Thread t
		Runnable firstTask
		boolean core
		boolean workerStarted
		boolean workerAdded
		java.util.concurrent.ThreadPoolExecutor$Worker w
	private void addWorkerFailed (java.util.concurrent.ThreadPoolExecutor$Worker) 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		java.util.concurrent.locks.ReentrantLock mainLock
	private void processWorkerExit (java.util.concurrent.ThreadPoolExecutor$Worker, boolean) 
		int min
		java.util.concurrent.ThreadPoolExecutor$Worker w
		boolean completedAbruptly
		java.util.concurrent.locks.ReentrantLock mainLock
		int c
	private java.lang.Runnable getTask () 
		Runnable r
		InterruptedException retry
		int c
		int rs
		int wc
		boolean timed
		boolean timedOut
	final void runWorker (java.util.concurrent.ThreadPoolExecutor$Worker) 
		RuntimeException x
		Error x
		Throwable x
		Throwable thrown
		java.util.concurrent.ThreadPoolExecutor$Worker w
		Thread wt
		Runnable task
		boolean completedAbruptly
	public void  (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue) 
		int corePoolSize
		int maximumPoolSize
		long keepAliveTime
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.BlockingQueue workQueue
	public void  (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory) 
		int corePoolSize
		int maximumPoolSize
		long keepAliveTime
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.BlockingQueue workQueue
		java.util.concurrent.ThreadFactory threadFactory
	public void  (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.RejectedExecutionHandler) 
		int corePoolSize
		int maximumPoolSize
		long keepAliveTime
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.BlockingQueue workQueue
		java.util.concurrent.RejectedExecutionHandler handler
	public void  (int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler) 
		int corePoolSize
		int maximumPoolSize
		long keepAliveTime
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.BlockingQueue workQueue
		java.util.concurrent.ThreadFactory threadFactory
		java.util.concurrent.RejectedExecutionHandler handler
	public void execute (java.lang.Runnable) 
		int recheck
		Runnable command
		int c
	public void shutdown () 
		java.util.concurrent.locks.ReentrantLock mainLock
	public java.util.List shutdownNow () 
		java.util.List tasks
		java.util.concurrent.locks.ReentrantLock mainLock
	public boolean isShutdown () 
	public boolean isTerminating () 
		int c
	public boolean isTerminated () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock mainLock
	protected void finalize () 
	public void setThreadFactory (java.util.concurrent.ThreadFactory) 
		java.util.concurrent.ThreadFactory threadFactory
	public java.util.concurrent.ThreadFactory getThreadFactory () 
	public void setRejectedExecutionHandler (java.util.concurrent.RejectedExecutionHandler) 
		java.util.concurrent.RejectedExecutionHandler handler
	public java.util.concurrent.RejectedExecutionHandler getRejectedExecutionHandler () 
	public void setCorePoolSize (int) 
		int k
		int corePoolSize
		int delta
	public int getCorePoolSize () 
	public boolean prestartCoreThread () 
	void ensurePrestart () 
		int wc
	public int prestartAllCoreThreads () 
		int n
	public boolean allowsCoreThreadTimeOut () 
	public void allowCoreThreadTimeOut (boolean) 
		boolean value
	public void setMaximumPoolSize (int) 
		int maximumPoolSize
	public int getMaximumPoolSize () 
	public void setKeepAliveTime (long, java.util.concurrent.TimeUnit) 
		long time
		java.util.concurrent.TimeUnit unit
		long keepAliveTime
		long delta
	public long getKeepAliveTime (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.BlockingQueue getQueue () 
	public boolean remove (java.lang.Runnable) 
		Runnable task
		boolean removed
	public void purge () 
		Runnable r
		java.util.Iterator it
		Object r
		java.util.ConcurrentModificationException fallThrough
		java.util.concurrent.BlockingQueue q
	public int getPoolSize () 
		java.util.concurrent.locks.ReentrantLock mainLock
	public int getActiveCount () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		int n
		java.util.concurrent.locks.ReentrantLock mainLock
	public int getLargestPoolSize () 
		java.util.concurrent.locks.ReentrantLock mainLock
	public long getTaskCount () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		long n
		java.util.concurrent.locks.ReentrantLock mainLock
	public long getCompletedTaskCount () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		long n
		java.util.concurrent.locks.ReentrantLock mainLock
	public java.lang.String toString () 
		java.util.concurrent.ThreadPoolExecutor$Worker w
		long ncompleted
		int nworkers
		int nactive
		java.util.concurrent.locks.ReentrantLock mainLock
		int c
		String runState
	protected void beforeExecute (java.lang.Thread, java.lang.Runnable) 
		Thread t
		Runnable r
	protected void afterExecute (java.lang.Runnable, java.lang.Throwable) 
		Runnable r
		Throwable t
	protected void terminated () 
	static void  () 
}

java/util/concurrent/Semaphore$NonfairSync.class
Semaphore.java
package java.util.concurrent
final java.util.concurrent.Semaphore$NonfairSync extends java.util.concurrent.Semaphore$Sync {
	private static final long serialVersionUID
	void  (int) 
		int permits
	protected int tryAcquireShared (int) 
		int acquires
}

java/util/concurrent/ArrayBlockingQueue.class
ArrayBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable  {
	private static final long serialVersionUID
	final Object[] items
	int takeIndex
	int putIndex
	int count
	final java.util.concurrent.locks.ReentrantLock lock
	private final java.util.concurrent.locks.Condition notEmpty
	private final java.util.concurrent.locks.Condition notFull
	transient java.util.concurrent.ArrayBlockingQueue$Itrs itrs
	final int dec (int) 
		int i
	final java.lang.Object itemAt (int) 
		int i
	private void enqueue (java.lang.Object) 
		Object x
		Object[] items
	private java.lang.Object dequeue () 
		Object[] items
		Object x
	void removeAt (int) 
		int pred
		int i
		int putIndex
		int removeIndex
		Object[] items
	public void  (int) 
		int capacity
	public void  (int, boolean) 
		int capacity
		boolean fair
	public void  (int, boolean, java.util.Collection) 
		Object e
		ArrayIndexOutOfBoundsException ex
		int i
		int capacity
		boolean fair
		java.util.Collection c
		java.util.concurrent.locks.ReentrantLock lock
	public boolean add (java.lang.Object) 
		Object e
	public boolean offer (java.lang.Object) 
		Object e
		java.util.concurrent.locks.ReentrantLock lock
	public void put (java.lang.Object)  throws java.lang.InterruptedException 
		Object e
		java.util.concurrent.locks.ReentrantLock lock
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object poll () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object take ()  throws java.lang.InterruptedException 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object peek () 
		java.util.concurrent.locks.ReentrantLock lock
	public int size () 
		java.util.concurrent.locks.ReentrantLock lock
	public int remainingCapacity () 
		java.util.concurrent.locks.ReentrantLock lock
	public boolean remove (java.lang.Object) 
		Object[] items
		int putIndex
		int i
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public boolean contains (java.lang.Object) 
		Object[] items
		int putIndex
		int i
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray () 
		Object[] items
		int end
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] items
		int count
		int firstLeg
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.String toString () 
	public void clear () 
		Object[] items
		int putIndex
		int i
		int k
		java.util.concurrent.locks.ReentrantLock lock
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public int drainTo (java.util.Collection, int) 
		Object x
		int n
		int take
		int i
		java.util.Collection c
		int maxElements
		Object[] items
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Iterator iterator () 
	public java.util.Spliterator spliterator () 
}

java/util/concurrent/FutureTask.class
FutureTask.java
package java.util.concurrent
public java.util.concurrent.FutureTask extends java.lang.Object implements java.util.concurrent.RunnableFuture  {
	private volatile int state
	private static final int NEW
	private static final int COMPLETING
	private static final int NORMAL
	private static final int EXCEPTIONAL
	private static final int CANCELLED
	private static final int INTERRUPTING
	private static final int INTERRUPTED
	private java.util.concurrent.Callable callable
	private Object outcome
	private volatile Thread runner
	private volatile java.util.concurrent.FutureTask$WaitNode waiters
	private static final sun.misc.Unsafe U
	private static final long STATE
	private static final long RUNNER
	private static final long WAITERS
	private java.lang.Object report (int)  throws java.util.concurrent.ExecutionException 
		int s
		Object x
	public void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public void  (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	public boolean isCancelled () 
	public boolean isDone () 
	public boolean cancel (boolean) 
		Thread t
		boolean mayInterruptIfRunning
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		int s
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
		int s
	protected void done () 
	protected void set (java.lang.Object) 
		Object v
	protected void setException (java.lang.Throwable) 
		Throwable t
	public void run () 
		Throwable ex
		Object result
		Object result
		boolean ran
		boolean ran
		java.util.concurrent.Callable c
		int s
		int s
	protected boolean runAndReset () 
		Throwable ex
		java.util.concurrent.Callable c
		boolean ran
		int s
	private void handlePossibleCancellationInterrupt (int) 
		int s
	private void finishCompletion () 
		Thread t
		java.util.concurrent.FutureTask$WaitNode next
		java.util.concurrent.FutureTask$WaitNode q
	private int awaitDone (boolean, long)  throws java.lang.InterruptedException 
		long parkNanos
		long elapsed
		long parkNanos
		int s
		boolean timed
		long nanos
		long startTime
		java.util.concurrent.FutureTask$WaitNode q
		boolean queued
	private void removeWaiter (java.util.concurrent.FutureTask$WaitNode) 
		java.util.concurrent.FutureTask$WaitNode pred
		java.util.concurrent.FutureTask$WaitNode q
		java.util.concurrent.FutureTask$WaitNode s
		java.util.concurrent.FutureTask$WaitNode node
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ForkJoinWorkerThread$InnocuousForkJoinWorkerThread.class
ForkJoinWorkerThread.java
package java.util.concurrent
final java.util.concurrent.ForkJoinWorkerThread$InnocuousForkJoinWorkerThread extends java.util.concurrent.ForkJoinWorkerThread {
	private static final ThreadGroup innocuousThreadGroup
	private static final java.security.AccessControlContext INNOCUOUS_ACC
	void  (java.util.concurrent.ForkJoinPool) 
		java.util.concurrent.ForkJoinPool pool
	void afterTopLevelExec () 
	public java.lang.ClassLoader getContextClassLoader () 
	public void setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler) 
		Thread$UncaughtExceptionHandler x
	public void setContextClassLoader (java.lang.ClassLoader) 
		ClassLoader cl
	private static java.lang.ThreadGroup createThreadGroup () 
		ThreadGroup parent
		sun.misc.Unsafe u
		long tg
		long gp
		ThreadGroup group
		ReflectiveOperationException e
	static void  () 
}

java/util/concurrent/ConcurrentHashMap$ValueIterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValueIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration  {
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int index
		int size
		int limit
		java.util.concurrent.ConcurrentHashMap map
	public final java.lang.Object next () 
		java.util.concurrent.ConcurrentHashMap$Node p
		Object v
	public final java.lang.Object nextElement () 
}

java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapKeyIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapKeyIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
	final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap$SubMap) 
		java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	public java.lang.Object next () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public int characteristics () 
	public final java.util.Comparator getComparator () 
}

java/util/concurrent/ConcurrentLinkedQueue$1.class
ConcurrentLinkedQueue.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedQueue$1 extends java.lang.Object {
}

java/util/concurrent/ThreadLocalRandom.class
ThreadLocalRandom.java
package java.util.concurrent
public java.util.concurrent.ThreadLocalRandom extends java.util.Random {
	boolean initialized
	private static final long serialVersionUID
	private static final java.io.ObjectStreamField[] serialPersistentFields
	private static final long GAMMA
	private static final int PROBE_INCREMENT
	private static final long SEEDER_INCREMENT
	private static final double DOUBLE_UNIT
	private static final float FLOAT_UNIT
	static final String BAD_BOUND
	static final String BAD_RANGE
	static final String BAD_SIZE
	private static final sun.misc.Unsafe U
	private static final long SEED
	private static final long PROBE
	private static final long SECONDARY
	private static final ThreadLocal nextLocalGaussian
	private static final java.util.concurrent.atomic.AtomicInteger probeGenerator
	static final java.util.concurrent.ThreadLocalRandom instance
	private static final java.util.concurrent.atomic.AtomicLong seeder
	private static long mix64 (long) 
		long z
	private static int mix32 (long) 
		long z
	private void  () 
	static final void localInit () 
		int p
		int probe
		long seed
		Thread t
	public static java.util.concurrent.ThreadLocalRandom current () 
	public void setSeed (long) 
		long seed
	final long nextSeed () 
		Thread t
		long r
	protected int next (int) 
		int bits
	final long internalNextLong (long, long) 
		long u
		long n
		long m
		long origin
		long bound
		long r
	final int internalNextInt (int, int) 
		int u
		int n
		int m
		int origin
		int bound
		int r
	final double internalNextDouble (double, double) 
		double origin
		double bound
		double r
	public int nextInt () 
	public int nextInt (int) 
		int u
		int bound
		int r
		int m
	public int nextInt (int, int) 
		int origin
		int bound
	public long nextLong () 
	public long nextLong (long) 
		long u
		long bound
		long r
		long m
	public long nextLong (long, long) 
		long origin
		long bound
	public double nextDouble () 
	public double nextDouble (double) 
		double bound
		double result
	public double nextDouble (double, double) 
		double origin
		double bound
	public boolean nextBoolean () 
	public float nextFloat () 
	public double nextGaussian () 
		Double d
		double v1
		double v2
		double s
		double multiplier
	public java.util.stream.IntStream ints (long) 
		long streamSize
	public java.util.stream.IntStream ints () 
	public java.util.stream.IntStream ints (long, int, int) 
		long streamSize
		int randomNumberOrigin
		int randomNumberBound
	public java.util.stream.IntStream ints (int, int) 
		int randomNumberOrigin
		int randomNumberBound
	public java.util.stream.LongStream longs (long) 
		long streamSize
	public java.util.stream.LongStream longs () 
	public java.util.stream.LongStream longs (long, long, long) 
		long streamSize
		long randomNumberOrigin
		long randomNumberBound
	public java.util.stream.LongStream longs (long, long) 
		long randomNumberOrigin
		long randomNumberBound
	public java.util.stream.DoubleStream doubles (long) 
		long streamSize
	public java.util.stream.DoubleStream doubles () 
	public java.util.stream.DoubleStream doubles (long, double, double) 
		long streamSize
		double randomNumberOrigin
		double randomNumberBound
	public java.util.stream.DoubleStream doubles (double, double) 
		double randomNumberOrigin
		double randomNumberBound
	static final int getProbe () 
	static final int advanceProbe (int) 
		int probe
	static final int nextSecondarySeed () 
		int r
		Thread t
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
		java.io.ObjectOutputStream$PutField fields
	private java.lang.Object readResolve () 
	static void  () 
		ReflectiveOperationException e
		int i
		byte[] seedBytes
		long s
}

java/util/concurrent/ArrayBlockingQueue$Itr.class
ArrayBlockingQueue.java
package java.util.concurrent
 java.util.concurrent.ArrayBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	private int cursor
	private Object nextItem
	private int nextIndex
	private Object lastItem
	private int lastRet
	private int prevTakeIndex
	private int prevCycles
	private static final int NONE
	private static final int REMOVED
	private static final int DETACHED
	final java.util.concurrent.ArrayBlockingQueue this$0
	void  (java.util.concurrent.ArrayBlockingQueue) 
		int takeIndex
		java.util.concurrent.locks.ReentrantLock lock
	boolean isDetached () 
	private int incCursor (int) 
		int index
	private boolean invalidated (int, int, long, int) 
		int index
		int prevTakeIndex
		long dequeues
		int length
		int distance
	private void incorporateDequeues () 
		int len
		long dequeues
		int cycles
		int takeIndex
		int prevCycles
		int prevTakeIndex
	private void detach () 
	public boolean hasNext () 
	private void noNext () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object next () 
		int cursor
		Object x
		java.util.concurrent.locks.ReentrantLock lock
	public void remove () 
		Object lastItem
		int lastRet
		java.util.concurrent.locks.ReentrantLock lock
	void shutdown () 
	private int distance (int, int, int) 
		int index
		int prevTakeIndex
		int length
		int distance
	boolean removedAt (int) 
		int x
		int x
		int x
		int removedIndex
		int takeIndex
		int prevTakeIndex
		int len
		int removedDistance
		int cursor
		int lastRet
		int nextIndex
	boolean takeIndexWrapped () 
}

java/util/concurrent/ExecutorCompletionService$QueueingFuture.class
ExecutorCompletionService.java
package java.util.concurrent
 java.util.concurrent.ExecutorCompletionService$QueueingFuture extends java.util.concurrent.FutureTask {
	private final java.util.concurrent.Future task
	private final java.util.concurrent.BlockingQueue completionQueue
	void  (java.util.concurrent.RunnableFuture, java.util.concurrent.BlockingQueue) 
		java.util.concurrent.RunnableFuture task
		java.util.concurrent.BlockingQueue completionQueue
	protected void done () 
}

java/util/concurrent/RecursiveTask.class
RecursiveTask.java
package java.util.concurrent
public abstract java.util.concurrent.RecursiveTask extends java.util.concurrent.ForkJoinTask {
	private static final long serialVersionUID
	Object result
	public void  () 
	protected abstract java.lang.Object compute () 
	public final java.lang.Object getRawResult () 
	protected final void setRawResult (java.lang.Object) 
		Object value
	protected final boolean exec () 
}

java/util/concurrent/ForkJoinTask$AdaptedRunnable.class
ForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$AdaptedRunnable extends java.util.concurrent.ForkJoinTask implements java.util.concurrent.RunnableFuture  {
	final Runnable runnable
	Object result
	private static final long serialVersionUID
	void  (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	public final java.lang.Object getRawResult () 
	public final void setRawResult (java.lang.Object) 
		Object v
	public final boolean exec () 
	public final void run () 
}

java/util/concurrent/PriorityBlockingQueue.class
PriorityBlockingQueue.java
package java.util.concurrent
public java.util.concurrent.PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable  {
	private static final long serialVersionUID
	private static final int DEFAULT_INITIAL_CAPACITY
	private static final int MAX_ARRAY_SIZE
	private transient Object[] queue
	private transient int size
	private transient java.util.Comparator comparator
	private final java.util.concurrent.locks.ReentrantLock lock
	private final java.util.concurrent.locks.Condition notEmpty
	private volatile transient int allocationSpinLock
	private java.util.PriorityQueue q
	private static final sun.misc.Unsafe U
	private static final long ALLOCATIONSPINLOCK
	public void  () 
	public void  (int) 
		int initialCapacity
	public void  (int, java.util.Comparator) 
		int initialCapacity
		java.util.Comparator comparator
	public void  (java.util.Collection) 
		java.util.SortedSet ss
		java.util.concurrent.PriorityBlockingQueue pq
		int i
		java.util.Collection c
		boolean heapify
		boolean screen
		Object[] a
		int n
	private void tryGrow (java.lang.Object[], int) 
		int minCap
		int newCap
		Object[] array
		int oldCap
		Object[] newArray
	private java.lang.Object dequeue () 
		Object[] array
		Object result
		Object x
		java.util.Comparator cmp
		int n
	private static void siftUpComparable (int, java.lang.Object, java.lang.Object[]) 
		int parent
		Object e
		int k
		Object x
		Object[] array
		Comparable key
	private static void siftUpUsingComparator (int, java.lang.Object, java.lang.Object[], java.util.Comparator) 
		int parent
		Object e
		int k
		Object x
		Object[] array
		java.util.Comparator cmp
	private static void siftDownComparable (int, java.lang.Object, java.lang.Object[], int) 
		int child
		Object c
		int right
		Comparable key
		int half
		int k
		Object x
		Object[] array
		int n
	private static void siftDownUsingComparator (int, java.lang.Object, java.lang.Object[], int, java.util.Comparator) 
		int child
		Object c
		int right
		int half
		int k
		Object x
		Object[] array
		int n
		java.util.Comparator cmp
	private void heapify () 
		int i
		int i
		Object[] array
		int n
		int half
		java.util.Comparator cmp
	public boolean add (java.lang.Object) 
		Object e
	public boolean offer (java.lang.Object) 
		java.util.Comparator cmp
		Object e
		java.util.concurrent.locks.ReentrantLock lock
		int n
		int cap
		Object[] array
	public void put (java.lang.Object) 
		Object e
	public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) 
		Object e
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object poll () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object take ()  throws java.lang.InterruptedException 
		java.util.concurrent.locks.ReentrantLock lock
		Object result
	public java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
		Object result
	public java.lang.Object peek () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Comparator comparator () 
	public int size () 
		java.util.concurrent.locks.ReentrantLock lock
	public int remainingCapacity () 
	private int indexOf (java.lang.Object) 
		int i
		Object[] array
		int n
		Object o
	private void removeAt (int) 
		Object moved
		java.util.Comparator cmp
		int i
		Object[] array
		int n
	public boolean remove (java.lang.Object) 
		int i
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	void removeEQ (java.lang.Object) 
		int i
		int n
		Object[] array
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public boolean contains (java.lang.Object) 
		Object o
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.String toString () 
	public int drainTo (java.util.Collection) 
		java.util.Collection c
	public int drainTo (java.util.Collection, int) 
		int i
		int n
		java.util.Collection c
		int maxElements
		java.util.concurrent.locks.ReentrantLock lock
	public void clear () 
		int i
		Object[] array
		int n
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray () 
		java.util.concurrent.locks.ReentrantLock lock
	public java.lang.Object[] toArray (java.lang.Object[]) 
		int n
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
	public java.util.Iterator iterator () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	public java.util.Spliterator spliterator () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/RejectedExecutionHandler.class
RejectedExecutionHandler.java
package java.util.concurrent
public abstract java.util.concurrent.RejectedExecutionHandler extends java.lang.Object {
	public abstract void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor) 
}

java/util/concurrent/ForkJoinPool$AuxState.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$AuxState extends java.util.concurrent.locks.ReentrantLock {
	private static final long serialVersionUID
	volatile long stealCount
	long indexSeed
	void  () 
}

java/util/concurrent/ScheduledThreadPoolExecutor$DelayedWorkQueue$Itr.class
ScheduledThreadPoolExecutor.java
package java.util.concurrent
 java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	final java.util.concurrent.RunnableScheduledFuture[] array
	int cursor
	int lastRet
	final java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue this$0
	void  (java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue, java.util.concurrent.RunnableScheduledFuture[]) 
		java.util.concurrent.RunnableScheduledFuture[] array
	public boolean hasNext () 
	public java.lang.Runnable next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

java/util/concurrent/TimeUnit.class
TimeUnit.java
package java.util.concurrent
public abstract java.util.concurrent.TimeUnit extends java.lang.Enum {
	public static final java.util.concurrent.TimeUnit NANOSECONDS
	public static final java.util.concurrent.TimeUnit MICROSECONDS
	public static final java.util.concurrent.TimeUnit MILLISECONDS
	public static final java.util.concurrent.TimeUnit SECONDS
	public static final java.util.concurrent.TimeUnit MINUTES
	public static final java.util.concurrent.TimeUnit HOURS
	public static final java.util.concurrent.TimeUnit DAYS
	static final long C0
	static final long C1
	static final long C2
	static final long C3
	static final long C4
	static final long C5
	static final long C6
	static final long MAX
	private static final java.util.concurrent.TimeUnit[] $VALUES
	public static java.util.concurrent.TimeUnit[] values () 
	public static java.util.concurrent.TimeUnit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static long x (long, long, long) 
		long d
		long m
		long over
	public long convert (long, java.util.concurrent.TimeUnit) 
		long sourceDuration
		java.util.concurrent.TimeUnit sourceUnit
	public long toNanos (long) 
		long duration
	public long toMicros (long) 
		long duration
	public long toMillis (long) 
		long duration
	public long toSeconds (long) 
		long duration
	public long toMinutes (long) 
		long duration
	public long toHours (long) 
		long duration
	public long toDays (long) 
		long duration
	abstract int excessNanos (long, long) 
	public void timedWait (java.lang.Object, long)  throws java.lang.InterruptedException 
		long ms
		int ns
		Object obj
		long timeout
	public void timedJoin (java.lang.Thread, long)  throws java.lang.InterruptedException 
		long ms
		int ns
		Thread thread
		long timeout
	public void sleep (long)  throws java.lang.InterruptedException 
		long ms
		int ns
		long timeout
	void  (java.lang.String, int, java.util.concurrent.TimeUnit$1) 
		String x0
		int x1
		java.util.concurrent.TimeUnit$1 x2
	static void  () 
}

java/util/concurrent/CompletableFuture$OrRun.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrRun extends java.util.concurrent.CompletableFuture$BiCompletion {
	Runnable fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		Runnable fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/CountDownLatch$Sync.class
CountDownLatch.java
package java.util.concurrent
final java.util.concurrent.CountDownLatch$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
	private static final long serialVersionUID
	void  (int) 
		int count
	int getCount () 
	protected int tryAcquireShared (int) 
		int acquires
	protected boolean tryReleaseShared (int) 
		int c
		int nextc
		int releases
}

java/util/concurrent/ConcurrentLinkedDeque$Itr.class
ConcurrentLinkedDeque.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedDeque$Itr extends java.util.concurrent.ConcurrentLinkedDeque$AbstractItr {
	final java.util.concurrent.ConcurrentLinkedDeque this$0
	private void  (java.util.concurrent.ConcurrentLinkedDeque) 
	java.util.concurrent.ConcurrentLinkedDeque$Node startNode () 
	java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	void  (java.util.concurrent.ConcurrentLinkedDeque, java.util.concurrent.ConcurrentLinkedDeque$1) 
		java.util.concurrent.ConcurrentLinkedDeque x0
		java.util.concurrent.ConcurrentLinkedDeque$1 x1
}

java/util/concurrent/FutureTask$WaitNode.class
FutureTask.java
package java.util.concurrent
final java.util.concurrent.FutureTask$WaitNode extends java.lang.Object {
	volatile Thread thread
	volatile java.util.concurrent.FutureTask$WaitNode next
	void  () 
}

java/util/concurrent/locks/
java/util/concurrent/locks/ReentrantReadWriteLock.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock extends java.lang.Object implements java.util.concurrent.locks.ReadWriteLock java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readerLock
	private final java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writerLock
	final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
	private static final sun.misc.Unsafe U
	private static final long TID
	public void  () 
	public void  (boolean) 
		boolean fair
	public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock () 
	public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock () 
	public final boolean isFair () 
	protected java.lang.Thread getOwner () 
	public int getReadLockCount () 
	public boolean isWriteLocked () 
	public boolean isWriteLockedByCurrentThread () 
	public int getWriteHoldCount () 
	public int getReadHoldCount () 
	protected java.util.Collection getQueuedWriterThreads () 
	protected java.util.Collection getQueuedReaderThreads () 
	public final boolean hasQueuedThreads () 
	public final boolean hasQueuedThread (java.lang.Thread) 
		Thread thread
	public final int getQueueLength () 
	protected java.util.Collection getQueuedThreads () 
	public boolean hasWaiters (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	public int getWaitQueueLength (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	protected java.util.Collection getWaitingThreads (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	public java.lang.String toString () 
		int c
		int w
		int r
	static final long getThreadId (java.lang.Thread) 
		Thread thread
	public volatile java.util.concurrent.locks.Lock writeLock () 
	public volatile java.util.concurrent.locks.Lock readLock () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/AbstractQueuedLongSynchronizer.class
AbstractQueuedLongSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractQueuedLongSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable  {
	private static final long serialVersionUID
	private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node head
	private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node tail
	private volatile long state
	static final long SPIN_FOR_TIMEOUT_THRESHOLD
	private static final sun.misc.Unsafe U
	private static final long STATE
	private static final long HEAD
	private static final long TAIL
	protected void  () 
	protected final long getState () 
	protected final void setState (long) 
		long newState
	protected final boolean compareAndSetState (long, long) 
		long expect
		long update
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node enq (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addWaiter (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node mode
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void setHead (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void unparkSuccessor (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
	private void doReleaseShared () 
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private void setHeadAndPropagate (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, long) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long propagate
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private void cancelAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predNext
	private static boolean shouldParkAfterFailedAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int ws
	static void selfInterrupt () 
	private final boolean parkAndCheckInterrupt () 
	final boolean acquireQueued (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, long) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		boolean interrupted
		Throwable t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long arg
	private void doAcquireInterruptibly (long)  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		long arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean doAcquireNanos (long, long)  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		long arg
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doAcquireShared (long) 
		long r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		boolean interrupted
		Throwable t
		long arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doAcquireSharedInterruptibly (long)  throws java.lang.InterruptedException 
		long r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		long arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean doAcquireSharedNanos (long, long)  throws java.lang.InterruptedException 
		long r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		long arg
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	protected boolean tryAcquire (long) 
		long arg
	protected boolean tryRelease (long) 
		long arg
	protected long tryAcquireShared (long) 
		long arg
	protected boolean tryReleaseShared (long) 
		long arg
	protected boolean isHeldExclusively () 
	public final void acquire (long) 
		long arg
	public final void acquireInterruptibly (long)  throws java.lang.InterruptedException 
		long arg
	public final boolean tryAcquireNanos (long, long)  throws java.lang.InterruptedException 
		long arg
		long nanosTimeout
	public final boolean release (long) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
		long arg
	public final void acquireShared (long) 
		long arg
	public final void acquireSharedInterruptibly (long)  throws java.lang.InterruptedException 
		long arg
	public final boolean tryAcquireSharedNanos (long, long)  throws java.lang.InterruptedException 
		long arg
		long nanosTimeout
	public final boolean releaseShared (long) 
		long arg
	public final boolean hasQueuedThreads () 
	public final boolean hasContended () 
	public final java.lang.Thread getFirstQueuedThread () 
	private java.lang.Thread fullGetFirstQueuedThread () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		Thread st
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		Thread st
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
		Thread firstThread
	public final boolean isQueued (java.lang.Thread) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Thread thread
	final boolean apparentlyFirstQueuedIsExclusive () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	public final boolean hasQueuedPredecessors () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	public final int getQueueLength () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		int n
	public final java.util.Collection getQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public final java.util.Collection getExclusiveQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public final java.util.Collection getSharedQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public java.lang.String toString () 
	final boolean isOnSyncQueue (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean findNodeFromTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	final boolean transferForSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		int ws
	final boolean transferAfterCancelledWait (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	final long fullyRelease (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		long savedState
		Throwable t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	public final boolean owns (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
	public final boolean hasWaiters (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
	public final int getWaitQueueLength (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
	public final java.util.Collection getWaitingThreads (java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject condition
	private final void initializeSyncQueue () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private final boolean compareAndSetTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/Condition.class
Condition.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.Condition extends java.lang.Object {
	public abstract void await ()  throws java.lang.InterruptedException 
	public abstract void awaitUninterruptibly () 
	public abstract long awaitNanos (long)  throws java.lang.InterruptedException 
	public abstract boolean await (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract boolean awaitUntil (java.util.Date)  throws java.lang.InterruptedException 
	public abstract void signal () 
	public abstract void signalAll () 
}

java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
	protected void  (java.util.concurrent.locks.ReentrantReadWriteLock) 
		java.util.concurrent.locks.ReentrantReadWriteLock lock
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	public java.util.concurrent.locks.Condition newCondition () 
	public java.lang.String toString () 
		Thread o
	public boolean isHeldByCurrentThread () 
	public int getHoldCount () 
}

java/util/concurrent/locks/StampedLock.class
StampedLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.StampedLock extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final int NCPU
	private static final int SPINS
	private static final int HEAD_SPINS
	private static final int MAX_HEAD_SPINS
	private static final int OVERFLOW_YIELD_RATE
	private static final int LG_READERS
	private static final long RUNIT
	private static final long WBIT
	private static final long RBITS
	private static final long RFULL
	private static final long ABITS
	private static final long SBITS
	private static final long ORIGIN
	private static final long INTERRUPTED
	private static final int WAITING
	private static final int CANCELLED
	private static final int RMODE
	private static final int WMODE
	private volatile transient java.util.concurrent.locks.StampedLock$WNode whead
	private volatile transient java.util.concurrent.locks.StampedLock$WNode wtail
	transient java.util.concurrent.locks.StampedLock$ReadLockView readLockView
	transient java.util.concurrent.locks.StampedLock$WriteLockView writeLockView
	transient java.util.concurrent.locks.StampedLock$ReadWriteLockView readWriteLockView
	private volatile transient long state
	private transient int readerOverflow
	private static final sun.misc.Unsafe U
	private static final long STATE
	private static final long WHEAD
	private static final long WTAIL
	private static final long WNEXT
	private static final long WSTATUS
	private static final long WCOWAIT
	private static final long PARKBLOCKER
	public void  () 
	public long writeLock () 
		long next
		long s
	public long tryWriteLock () 
		long next
		long s
	public long tryWriteLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long next
		long deadline
		long time
		java.util.concurrent.TimeUnit unit
		long nanos
	public long writeLockInterruptibly ()  throws java.lang.InterruptedException 
		long next
	public long readLock () 
		long next
		long s
	public long tryReadLock () 
		long next
		long s
		long m
		long next
	public long tryReadLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long next
		long next
		long s
		long m
		long next
		long deadline
		long time
		java.util.concurrent.TimeUnit unit
		long nanos
	public long readLockInterruptibly ()  throws java.lang.InterruptedException 
		long next
	public long tryOptimisticRead () 
		long s
	public boolean validate (long) 
		long stamp
	public void unlockWrite (long) 
		long stamp
		java.util.concurrent.locks.StampedLock$WNode h
	public void unlockRead (long) 
		long m
		java.util.concurrent.locks.StampedLock$WNode h
		long stamp
		long s
		long m
	public void unlock (long) 
		java.util.concurrent.locks.StampedLock$WNode h
		java.util.concurrent.locks.StampedLock$WNode h
		long m
		long stamp
		long a
		long s
	public long tryConvertToWriteLock (long) 
		long next
		long m
		long next
		long stamp
		long a
		long s
	public long tryConvertToReadLock (long) 
		long next
		long next
		long next
		java.util.concurrent.locks.StampedLock$WNode h
		long m
		long stamp
		long a
		long s
	public long tryConvertToOptimisticRead (long) 
		long next
		java.util.concurrent.locks.StampedLock$WNode h
		java.util.concurrent.locks.StampedLock$WNode h
		long next
		long m
		long next
		long stamp
		long a
		long s
	public boolean tryUnlockWrite () 
		java.util.concurrent.locks.StampedLock$WNode h
		long s
	public boolean tryUnlockRead () 
		java.util.concurrent.locks.StampedLock$WNode h
		long s
		long m
	private int getReadLockCount (long) 
		long s
		long readers
	public boolean isWriteLocked () 
	public boolean isReadLocked () 
	public int getReadLockCount () 
	public java.lang.String toString () 
		long s
	public java.util.concurrent.locks.Lock asReadLock () 
		java.util.concurrent.locks.StampedLock$ReadLockView v
	public java.util.concurrent.locks.Lock asWriteLock () 
		java.util.concurrent.locks.StampedLock$WriteLockView v
	public java.util.concurrent.locks.ReadWriteLock asReadWriteLock () 
		java.util.concurrent.locks.StampedLock$ReadWriteLockView v
	final void unstampedUnlockWrite () 
		java.util.concurrent.locks.StampedLock$WNode h
		long s
	final void unstampedUnlockRead () 
		java.util.concurrent.locks.StampedLock$WNode h
		long s
		long m
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	private long tryIncReaderOverflow (long) 
		long s
	private long tryDecReaderOverflow (long) 
		long next
		int r
		long next
		long s
	private void release (java.util.concurrent.locks.StampedLock$WNode) 
		java.util.concurrent.locks.StampedLock$WNode t
		java.util.concurrent.locks.StampedLock$WNode q
		Thread w
		java.util.concurrent.locks.StampedLock$WNode h
	private long acquireWrite (boolean, long) 
		long ns
		java.util.concurrent.locks.StampedLock$WNode hd
		java.util.concurrent.locks.StampedLock$WNode p
		long m
		long s
		int spins
		long ns
		long s
		int k
		java.util.concurrent.locks.StampedLock$WNode c
		Thread w
		java.util.concurrent.locks.StampedLock$WNode pp
		long time
		long time
		Thread wt
		java.util.concurrent.locks.StampedLock$WNode h
		java.util.concurrent.locks.StampedLock$WNode np
		int ps
		int spins
		boolean interruptible
		long deadline
		java.util.concurrent.locks.StampedLock$WNode node
		java.util.concurrent.locks.StampedLock$WNode p
		boolean wasInterrupted
	private long acquireRead (boolean, long) 
		long ns
		long ns
		java.util.concurrent.locks.StampedLock$WNode nh
		java.util.concurrent.locks.StampedLock$WNode np
		long m
		long s
		java.util.concurrent.locks.StampedLock$WNode hd
		java.util.concurrent.locks.StampedLock$WNode c
		Thread w
		long ns
		long ns
		long m
		long s
		long time
		long time
		Thread wt
		java.util.concurrent.locks.StampedLock$WNode pp
		java.util.concurrent.locks.StampedLock$WNode h
		int spins
		long ns
		Thread w
		java.util.concurrent.locks.StampedLock$WNode c
		long ns
		long m
		long s
		int k
		java.util.concurrent.locks.StampedLock$WNode c
		Thread w
		java.util.concurrent.locks.StampedLock$WNode pp
		long time
		long time
		Thread wt
		java.util.concurrent.locks.StampedLock$WNode h
		java.util.concurrent.locks.StampedLock$WNode np
		int ps
		int spins
		boolean interruptible
		long deadline
		boolean wasInterrupted
		java.util.concurrent.locks.StampedLock$WNode node
		java.util.concurrent.locks.StampedLock$WNode p
	private long cancelWaiter (java.util.concurrent.locks.StampedLock$WNode, java.util.concurrent.locks.StampedLock$WNode, boolean) 
		java.util.concurrent.locks.StampedLock$WNode p
		java.util.concurrent.locks.StampedLock$WNode q
		Thread w
		java.util.concurrent.locks.StampedLock$WNode r
		java.util.concurrent.locks.StampedLock$WNode t
		java.util.concurrent.locks.StampedLock$WNode q
		Thread w
		java.util.concurrent.locks.StampedLock$WNode succ
		java.util.concurrent.locks.StampedLock$WNode pp
		java.util.concurrent.locks.StampedLock$WNode pred
		java.util.concurrent.locks.StampedLock$WNode t
		long s
		java.util.concurrent.locks.StampedLock$WNode q
		java.util.concurrent.locks.StampedLock$WNode node
		java.util.concurrent.locks.StampedLock$WNode group
		boolean interrupted
		java.util.concurrent.locks.StampedLock$WNode h
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/ReentrantLock.class
ReentrantLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.locks.ReentrantLock$Sync sync
	public void  () 
	public void  (boolean) 
		boolean fair
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	public java.util.concurrent.locks.Condition newCondition () 
	public int getHoldCount () 
	public boolean isHeldByCurrentThread () 
	public boolean isLocked () 
	public final boolean isFair () 
	protected java.lang.Thread getOwner () 
	public final boolean hasQueuedThreads () 
	public final boolean hasQueuedThread (java.lang.Thread) 
		Thread thread
	public final int getQueueLength () 
	protected java.util.Collection getQueuedThreads () 
	public boolean hasWaiters (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	public int getWaitQueueLength (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	protected java.util.Collection getWaitingThreads (java.util.concurrent.locks.Condition) 
		java.util.concurrent.locks.Condition condition
	public java.lang.String toString () 
		Thread o
}

java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock extends java.lang.Object implements java.util.concurrent.locks.Lock java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.concurrent.locks.ReentrantReadWriteLock$Sync sync
	protected void  (java.util.concurrent.locks.ReentrantReadWriteLock) 
		java.util.concurrent.locks.ReentrantReadWriteLock lock
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	public java.util.concurrent.locks.Condition newCondition () 
	public java.lang.String toString () 
		int r
}

java/util/concurrent/locks/ReentrantReadWriteLock$Sync$HoldCounter.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter extends java.lang.Object {
	int count
	final long tid
	void  () 
}

java/util/concurrent/locks/ReentrantReadWriteLock$FairSync.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$FairSync extends java.util.concurrent.locks.ReentrantReadWriteLock$Sync {
	private static final long serialVersionUID
	void  () 
	final boolean writerShouldBlock () 
	final boolean readerShouldBlock () 
}

java/util/concurrent/locks/ReadWriteLock.class
ReadWriteLock.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.ReadWriteLock extends java.lang.Object {
	public abstract java.util.concurrent.locks.Lock readLock () 
	public abstract java.util.concurrent.locks.Lock writeLock () 
}

java/util/concurrent/locks/ReentrantReadWriteLock$Sync.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
abstract java.util.concurrent.locks.ReentrantReadWriteLock$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
	private static final long serialVersionUID
	static final int SHARED_SHIFT
	static final int SHARED_UNIT
	static final int MAX_COUNT
	static final int EXCLUSIVE_MASK
	private transient java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter readHolds
	private transient java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter cachedHoldCounter
	private transient Thread firstReader
	private transient int firstReaderHoldCount
	static int sharedCount (int) 
		int c
	static int exclusiveCount (int) 
		int c
	void  () 
	abstract boolean readerShouldBlock () 
	abstract boolean writerShouldBlock () 
	protected final boolean tryRelease (int) 
		int releases
		int nextc
		boolean free
	protected final boolean tryAcquire (int) 
		int acquires
		Thread current
		int c
		int w
	protected final boolean tryReleaseShared (int) 
		java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
		int count
		int c
		int nextc
		int unused
		Thread current
	private java.lang.IllegalMonitorStateException unmatchedUnlockException () 
	protected final int tryAcquireShared (int) 
		java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
		int unused
		Thread current
		int c
		int r
	final int fullTryAcquireShared (java.lang.Thread) 
		int c
		Thread current
		java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
	final boolean tryWriteLock () 
		int w
		Thread current
		int c
	final boolean tryReadLock () 
		java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
		int c
		int r
		Thread current
	protected final boolean isHeldExclusively () 
	final java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject newCondition () 
	final java.lang.Thread getOwner () 
	final int getReadLockCount () 
	final boolean isWriteLocked () 
	final int getWriteHoldCount () 
	final int getReadHoldCount () 
		Thread current
		java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter rh
		int count
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	final int getCount () 
}

java/util/concurrent/locks/LockSupport.class
LockSupport.java
package java.util.concurrent.locks
public java.util.concurrent.locks.LockSupport extends java.lang.Object {
	private static final sun.misc.Unsafe U
	private static final long PARKBLOCKER
	private static final long SECONDARY
	private void  () 
	private static void setBlocker (java.lang.Thread, java.lang.Object) 
		Thread t
		Object arg
	public static void unpark (java.lang.Thread) 
		Thread thread
	public static void park (java.lang.Object) 
		Object blocker
		Thread t
	public static void parkNanos (java.lang.Object, long) 
		Thread t
		Object blocker
		long nanos
	public static void parkUntil (java.lang.Object, long) 
		Object blocker
		long deadline
		Thread t
	public static java.lang.Object getBlocker (java.lang.Thread) 
		Thread t
	public static void park () 
	public static void parkNanos (long) 
		long nanos
	public static void parkUntil (long) 
		long deadline
	static final int nextSecondarySeed () 
		int r
		Thread t
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/ReentrantLock$Sync.class
ReentrantLock.java
package java.util.concurrent.locks
abstract java.util.concurrent.locks.ReentrantLock$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
	private static final long serialVersionUID
	void  () 
	abstract void lock () 
	final boolean nonfairTryAcquire (int) 
		int nextc
		int acquires
		Thread current
		int c
	protected final boolean tryRelease (int) 
		int releases
		int c
		boolean free
	protected final boolean isHeldExclusively () 
	final java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject newCondition () 
	final java.lang.Thread getOwner () 
	final int getHoldCount () 
	final boolean isLocked () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
}

java/util/concurrent/locks/AbstractQueuedLongSynchronizer$ConditionObject.class
AbstractQueuedLongSynchronizer.java
package java.util.concurrent.locks
public java.util.concurrent.locks.AbstractQueuedLongSynchronizer$ConditionObject extends java.lang.Object implements java.util.concurrent.locks.Condition java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node firstWaiter
	private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node lastWaiter
	private static final int REINTERRUPT
	private static final int THROW_IE
	final java.util.concurrent.locks.AbstractQueuedLongSynchronizer this$0
	public void  (java.util.concurrent.locks.AbstractQueuedLongSynchronizer) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer this$0
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addConditionWaiter () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	private void doSignalAll (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	private void unlinkCancelledWaiters () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node trail
	public final void signal () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	public final void signalAll () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	public final void awaitUninterruptibly () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long savedState
		boolean interrupted
	private int checkInterruptWhileWaiting (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void reportInterruptAfterWait (int)  throws java.lang.InterruptedException 
		int interruptMode
	public final void await ()  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long savedState
		int interruptMode
	public final long awaitNanos (long)  throws java.lang.InterruptedException 
		long nanosTimeout
		long deadline
		long initialNanos
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long savedState
		int interruptMode
		long remaining
	public final boolean awaitUntil (java.util.Date)  throws java.lang.InterruptedException 
		java.util.Date deadline
		long abstime
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long savedState
		boolean timedout
		int interruptMode
	public final boolean await (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		long savedState
		boolean timedout
		int interruptMode
	final boolean isOwnedBy (java.util.concurrent.locks.AbstractQueuedLongSynchronizer) 
		java.util.concurrent.locks.AbstractQueuedLongSynchronizer sync
	protected final boolean hasWaiters () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
	protected final int getWaitQueueLength () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
		int n
	protected final java.util.Collection getWaitingThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
		java.util.ArrayList list
}

java/util/concurrent/locks/AbstractOwnableSynchronizer.class
AbstractOwnableSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractOwnableSynchronizer extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private transient Thread exclusiveOwnerThread
	protected void  () 
	protected final void setExclusiveOwnerThread (java.lang.Thread) 
		Thread thread
	protected final java.lang.Thread getExclusiveOwnerThread () 
}

java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject.class
AbstractQueuedSynchronizer.java
package java.util.concurrent.locks
public java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject extends java.lang.Object implements java.util.concurrent.locks.Condition java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node firstWaiter
	private transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node lastWaiter
	private static final int REINTERRUPT
	private static final int THROW_IE
	final java.util.concurrent.locks.AbstractQueuedSynchronizer this$0
	public void  (java.util.concurrent.locks.AbstractQueuedSynchronizer) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer this$0
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addConditionWaiter () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	private void doSignalAll (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	private void unlinkCancelledWaiters () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node trail
	public final void signal () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	public final void signalAll () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node first
	public final void awaitUninterruptibly () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int savedState
		boolean interrupted
	private int checkInterruptWhileWaiting (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void reportInterruptAfterWait (int)  throws java.lang.InterruptedException 
		int interruptMode
	public final void await ()  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int savedState
		int interruptMode
	public final long awaitNanos (long)  throws java.lang.InterruptedException 
		long nanosTimeout
		long deadline
		long initialNanos
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int savedState
		int interruptMode
		long remaining
	public final boolean awaitUntil (java.util.Date)  throws java.lang.InterruptedException 
		java.util.Date deadline
		long abstime
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int savedState
		boolean timedout
		int interruptMode
	public final boolean await (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int savedState
		boolean timedout
		int interruptMode
	final boolean isOwnedBy (java.util.concurrent.locks.AbstractQueuedSynchronizer) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer sync
	protected final boolean hasWaiters () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
	protected final int getWaitQueueLength () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
		int n
	protected final java.util.Collection getWaitingThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node w
		java.util.ArrayList list
}

java/util/concurrent/locks/AbstractQueuedSynchronizer.class
AbstractQueuedSynchronizer.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable  {
	private static final long serialVersionUID
	private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node head
	private volatile transient java.util.concurrent.locks.AbstractQueuedSynchronizer$Node tail
	private volatile int state
	static final long SPIN_FOR_TIMEOUT_THRESHOLD
	private static final sun.misc.Unsafe U
	private static final long STATE
	private static final long HEAD
	private static final long TAIL
	protected void  () 
	protected final int getState () 
	protected final void setState (int) 
		int newState
	protected final boolean compareAndSetState (int, int) 
		int expect
		int update
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node enq (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private java.util.concurrent.locks.AbstractQueuedSynchronizer$Node addWaiter (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node oldTail
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node mode
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void setHead (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void unparkSuccessor (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
	private void doReleaseShared () 
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private void setHeadAndPropagate (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, int) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int propagate
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private void cancelAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
		int ws
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predNext
	private static boolean shouldParkAfterFailedAcquire (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node pred
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int ws
	static void selfInterrupt () 
	private final boolean parkAndCheckInterrupt () 
	final boolean acquireQueued (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, int) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		boolean interrupted
		Throwable t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		int arg
	private void doAcquireInterruptibly (int)  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		int arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean doAcquireNanos (int, long)  throws java.lang.InterruptedException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		int arg
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doAcquireShared (int) 
		int r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		boolean interrupted
		Throwable t
		int arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private void doAcquireSharedInterruptibly (int)  throws java.lang.InterruptedException 
		int r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		int arg
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean doAcquireSharedNanos (int, long)  throws java.lang.InterruptedException 
		int r
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Throwable t
		int arg
		long nanosTimeout
		long deadline
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	protected boolean tryAcquire (int) 
		int arg
	protected boolean tryRelease (int) 
		int arg
	protected int tryAcquireShared (int) 
		int arg
	protected boolean tryReleaseShared (int) 
		int arg
	protected boolean isHeldExclusively () 
	public final void acquire (int) 
		int arg
	public final void acquireInterruptibly (int)  throws java.lang.InterruptedException 
		int arg
	public final boolean tryAcquireNanos (int, long)  throws java.lang.InterruptedException 
		int arg
		long nanosTimeout
	public final boolean release (int) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
		int arg
	public final void acquireShared (int) 
		int arg
	public final void acquireSharedInterruptibly (int)  throws java.lang.InterruptedException 
		int arg
	public final boolean tryAcquireSharedNanos (int, long)  throws java.lang.InterruptedException 
		int arg
		long nanosTimeout
	public final boolean releaseShared (int) 
		int arg
	public final boolean hasQueuedThreads () 
	public final boolean hasContended () 
	public final java.lang.Thread getFirstQueuedThread () 
	private java.lang.Thread fullGetFirstQueuedThread () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		Thread st
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		Thread st
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
		Thread firstThread
	public final boolean isQueued (java.lang.Thread) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		Thread thread
	final boolean apparentlyFirstQueuedIsExclusive () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	public final boolean hasQueuedPredecessors () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node s
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	public final int getQueueLength () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		int n
	public final java.util.Collection getQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public final java.util.Collection getExclusiveQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public final java.util.Collection getSharedQueuedThreads () 
		Thread t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.ArrayList list
	public java.lang.String toString () 
	final boolean isOnSyncQueue (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	private boolean findNodeFromTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	final boolean transferForSignal (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
		int ws
	final boolean transferAfterCancelledWait (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	final int fullyRelease (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		int savedState
		Throwable t
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node node
	public final boolean owns (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
	public final boolean hasWaiters (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
	public final int getWaitQueueLength (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
	public final java.util.Collection getWaitingThreads (java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject condition
	private final void initializeSyncQueue () 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node h
	private final boolean compareAndSetTail (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/StampedLock$WriteLockView.class
StampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$WriteLockView extends java.lang.Object implements java.util.concurrent.locks.Lock  {
	final java.util.concurrent.locks.StampedLock this$0
	void  (java.util.concurrent.locks.StampedLock) 
		java.util.concurrent.locks.StampedLock this$0
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	public java.util.concurrent.locks.Condition newCondition () 
}

java/util/concurrent/locks/Lock.class
Lock.java
package java.util.concurrent.locks
public abstract java.util.concurrent.locks.Lock extends java.lang.Object {
	public abstract void lock () 
	public abstract void lockInterruptibly ()  throws java.lang.InterruptedException 
	public abstract boolean tryLock () 
	public abstract boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract void unlock () 
	public abstract java.util.concurrent.locks.Condition newCondition () 
}

java/util/concurrent/locks/ReentrantLock$NonfairSync.class
ReentrantLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantLock$NonfairSync extends java.util.concurrent.locks.ReentrantLock$Sync {
	private static final long serialVersionUID
	void  () 
	final void lock () 
	protected final boolean tryAcquire (int) 
		int acquires
}

java/util/concurrent/locks/AbstractQueuedSynchronizer$Node.class
AbstractQueuedSynchronizer.java
package java.util.concurrent.locks
final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node extends java.lang.Object {
	static final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node SHARED
	static final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node EXCLUSIVE
	static final int CANCELLED
	static final int SIGNAL
	static final int CONDITION
	static final int PROPAGATE
	volatile int waitStatus
	volatile java.util.concurrent.locks.AbstractQueuedSynchronizer$Node prev
	volatile java.util.concurrent.locks.AbstractQueuedSynchronizer$Node next
	volatile Thread thread
	java.util.concurrent.locks.AbstractQueuedSynchronizer$Node nextWaiter
	private static final sun.misc.Unsafe U
	private static final long NEXT
	static final long PREV
	private static final long THREAD
	private static final long WAITSTATUS
	final boolean isShared () 
	final java.util.concurrent.locks.AbstractQueuedSynchronizer$Node predecessor ()  throws java.lang.NullPointerException 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node p
	void  () 
	void  (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node nextWaiter
	void  (int) 
		int waitStatus
	final boolean compareAndSetWaitStatus (int, int) 
		int expect
		int update
	final boolean compareAndSetNext (java.util.concurrent.locks.AbstractQueuedSynchronizer$Node, java.util.concurrent.locks.AbstractQueuedSynchronizer$Node) 
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node expect
		java.util.concurrent.locks.AbstractQueuedSynchronizer$Node update
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/locks/StampedLock$ReadLockView.class
StampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$ReadLockView extends java.lang.Object implements java.util.concurrent.locks.Lock  {
	final java.util.concurrent.locks.StampedLock this$0
	void  (java.util.concurrent.locks.StampedLock) 
		java.util.concurrent.locks.StampedLock this$0
	public void lock () 
	public void lockInterruptibly ()  throws java.lang.InterruptedException 
	public boolean tryLock () 
	public boolean tryLock (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long time
		java.util.concurrent.TimeUnit unit
	public void unlock () 
	public java.util.concurrent.locks.Condition newCondition () 
}

java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter extends java.lang.ThreadLocal {
	void  () 
	public java.util.concurrent.locks.ReentrantReadWriteLock$Sync$HoldCounter initialValue () 
	public volatile java.lang.Object initialValue () 
}

java/util/concurrent/locks/StampedLock$WNode.class
StampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$WNode extends java.lang.Object {
	volatile java.util.concurrent.locks.StampedLock$WNode prev
	volatile java.util.concurrent.locks.StampedLock$WNode next
	volatile java.util.concurrent.locks.StampedLock$WNode cowait
	volatile Thread thread
	volatile int status
	final int mode
	void  (int, java.util.concurrent.locks.StampedLock$WNode) 
		int m
		java.util.concurrent.locks.StampedLock$WNode p
}

java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync.class
ReentrantReadWriteLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync extends java.util.concurrent.locks.ReentrantReadWriteLock$Sync {
	private static final long serialVersionUID
	void  () 
	final boolean writerShouldBlock () 
	final boolean readerShouldBlock () 
}

java/util/concurrent/locks/ReentrantLock$FairSync.class
ReentrantLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.ReentrantLock$FairSync extends java.util.concurrent.locks.ReentrantLock$Sync {
	private static final long serialVersionUID
	void  () 
	final void lock () 
	protected final boolean tryAcquire (int) 
		int nextc
		int acquires
		Thread current
		int c
}

java/util/concurrent/locks/StampedLock$ReadWriteLockView.class
StampedLock.java
package java.util.concurrent.locks
final java.util.concurrent.locks.StampedLock$ReadWriteLockView extends java.lang.Object implements java.util.concurrent.locks.ReadWriteLock  {
	final java.util.concurrent.locks.StampedLock this$0
	void  (java.util.concurrent.locks.StampedLock) 
		java.util.concurrent.locks.StampedLock this$0
	public java.util.concurrent.locks.Lock readLock () 
	public java.util.concurrent.locks.Lock writeLock () 
}

java/util/concurrent/ConcurrentHashMap$ForEachEntryTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachEntryTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
}

java/util/concurrent/ConcurrentHashMap$SearchMappingsTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$SearchMappingsTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction searchFunction
	final java.util.concurrent.atomic.AtomicReference result
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.BiFunction, java.util.concurrent.atomic.AtomicReference) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.BiFunction searchFunction
		java.util.concurrent.atomic.AtomicReference result
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.atomic.AtomicReference result
		java.util.function.BiFunction searchFunction
}

java/util/concurrent/Exchanger.class
Exchanger.java
package java.util.concurrent
public java.util.concurrent.Exchanger extends java.lang.Object {
	private static final int ASHIFT
	private static final int MMASK
	private static final int SEQ
	private static final int NCPU
	static final int FULL
	private static final int SPINS
	private static final Object NULL_ITEM
	private static final Object TIMED_OUT
	private final java.util.concurrent.Exchanger$Participant participant
	private volatile java.util.concurrent.Exchanger$Node[] arena
	private volatile java.util.concurrent.Exchanger$Node slot
	private volatile int bound
	private static final sun.misc.Unsafe U
	private static final long BOUND
	private static final long SLOT
	private static final long MATCH
	private static final long BLOCKER
	private static final int ABASE
	private final java.lang.Object arenaExchange (java.lang.Object, boolean, long) 
		Object v
		Thread w
		Object v
		int h
		int spins
		long end
		Thread t
		int c
		int b
		int m
		long j
		java.util.concurrent.Exchanger$Node q
		int i
		Object item
		boolean timed
		long ns
		java.util.concurrent.Exchanger$Node[] a
		java.util.concurrent.Exchanger$Node p
	private final java.lang.Object slotExchange (java.lang.Object, boolean, long) 
		Object v
		Thread w
		java.util.concurrent.Exchanger$Node q
		Object item
		boolean timed
		long ns
		java.util.concurrent.Exchanger$Node p
		Thread t
		int h
		long end
		int spins
		Object v
	public void  () 
	public java.lang.Object exchange (java.lang.Object)  throws java.lang.InterruptedException 
		Object v
		Object v
		Object x
		Object v
		Object item
	public java.lang.Object exchange (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.TimeoutException 
		Object v
		Object v
		Object x
		long timeout
		java.util.concurrent.TimeUnit unit
		Object v
		Object item
		long ns
	static void  () 
		int scale
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$MapReduceValuesToLongTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToLongFunction transformer
	final java.util.function.LongBinaryOperator reducer
	final long basis
	long result
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask nextRight
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public final java.lang.Long getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesToLongTask s
		long r
		java.util.concurrent.CountedCompleter c
		java.util.function.LongBinaryOperator reducer
		java.util.function.ToLongFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/LinkedTransferQueue$LTQSpliterator.class
LinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$LTQSpliterator extends java.lang.Object implements java.util.Spliterator  {
	static final int MAX_BATCH
	java.util.concurrent.LinkedTransferQueue$Node current
	int batch
	boolean exhausted
	final java.util.concurrent.LinkedTransferQueue this$0
	void  (java.util.concurrent.LinkedTransferQueue) 
		java.util.concurrent.LinkedTransferQueue this$0
	public java.util.Spliterator trySplit () 
		Object e
		Object[] a
		int i
		java.util.concurrent.LinkedTransferQueue$Node p
		int b
		int n
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.function.Consumer action
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.function.Consumer action
	public long estimateSize () 
	public int characteristics () 
}

java/util/concurrent/ConcurrentHashMap$ForwardingNode.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForwardingNode extends java.util.concurrent.ConcurrentHashMap$Node {
	final java.util.concurrent.ConcurrentHashMap$Node[] nextTable
	void  (java.util.concurrent.ConcurrentHashMap$Node[]) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
	java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object) 
		java.util.concurrent.ConcurrentHashMap$Node e
		int n
		Object ek
		int eh
		java.util.concurrent.ConcurrentHashMap$Node e
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int h
		Object k
}

java/util/concurrent/CompletionException.class
CompletionException.java
package java.util.concurrent
public java.util.concurrent.CompletionException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	protected void  () 
	protected void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

java/util/concurrent/Helpers.class
Helpers.java
package java.util.concurrent
 java.util.concurrent.Helpers extends java.lang.Object {
	private void  () 
	static java.lang.String collectionToString (java.util.Collection) 
		Object e
		String s
		int i
		java.util.Collection c
		Object[] a
		int size
		int charLength
	static java.lang.String toString (java.lang.Object[], int, int) 
		String s
		int len
		int i
		Object[] a
		int size
		int charLength
		char[] chars
		int j
	static java.lang.String mapEntryToString (java.lang.Object, java.lang.Object) 
		Object key
		Object val
		String k
		String v
		int klen
		int vlen
		char[] chars
	private static java.lang.String objectToString (java.lang.Object) 
		String s
		String s
		Object x
}

java/util/concurrent/CompletableFuture$OrApply.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$OrApply extends java.util.concurrent.CompletableFuture$BiCompletion {
	java.util.function.Function fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		java.util.function.Function fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/CompletableFuture$UniAccept.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniAccept extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.Consumer fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Consumer) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.Consumer fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/ConcurrentHashMap$MapReduceValuesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask, java.util.function.Function, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask nextRight
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceValuesTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
		java.util.function.Function transformer
}

java/util/concurrent/ConcurrentHashMap$MapReduceEntriesTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask, java.util.function.Function, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask nextRight
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
		java.util.function.Function transformer
}

java/util/concurrent/ConcurrentHashMap$MapReduceKeysToDoubleTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToDoubleFunction transformer
	final java.util.function.DoubleBinaryOperator reducer
	final double basis
	double result
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask nextRight
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public final java.lang.Double getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToDoubleTask s
		double r
		java.util.concurrent.CountedCompleter c
		java.util.function.DoubleBinaryOperator reducer
		java.util.function.ToDoubleFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/SynchronousQueue$Transferer.class
SynchronousQueue.java
package java.util.concurrent
abstract java.util.concurrent.SynchronousQueue$Transferer extends java.lang.Object {
	void  () 
	abstract java.lang.Object transfer (java.lang.Object, boolean, long) 
}

java/util/concurrent/ConcurrentHashMap$Node.class
ConcurrentHashMap.java
package java.util.concurrent
 java.util.concurrent.ConcurrentHashMap$Node extends java.lang.Object implements java.util.Map$Entry  {
	final int hash
	final Object key
	volatile Object val
	volatile java.util.concurrent.ConcurrentHashMap$Node next
	void  (int, java.lang.Object, java.lang.Object, java.util.concurrent.ConcurrentHashMap$Node) 
		int hash
		Object key
		Object val
		java.util.concurrent.ConcurrentHashMap$Node next
	public final java.lang.Object getKey () 
	public final java.lang.Object getValue () 
	public final int hashCode () 
	public final java.lang.String toString () 
	public final java.lang.Object setValue (java.lang.Object) 
		Object value
	public final boolean equals (java.lang.Object) 
		Object k
		Object v
		Object u
		java.util.Map$Entry e
		Object o
	java.util.concurrent.ConcurrentHashMap$Node find (int, java.lang.Object) 
		Object ek
		int h
		Object k
		java.util.concurrent.ConcurrentHashMap$Node e
}

java/util/concurrent/CountedCompleter.class
CountedCompleter.java
package java.util.concurrent
public abstract java.util.concurrent.CountedCompleter extends java.util.concurrent.ForkJoinTask {
	private static final long serialVersionUID
	final java.util.concurrent.CountedCompleter completer
	volatile int pending
	private static final sun.misc.Unsafe U
	private static final long PENDING
	protected void  (java.util.concurrent.CountedCompleter, int) 
		java.util.concurrent.CountedCompleter completer
		int initialPendingCount
	protected void  (java.util.concurrent.CountedCompleter) 
		java.util.concurrent.CountedCompleter completer
	protected void  () 
	public abstract void compute () 
	public void onCompletion (java.util.concurrent.CountedCompleter) 
		java.util.concurrent.CountedCompleter caller
	public boolean onExceptionalCompletion (java.lang.Throwable, java.util.concurrent.CountedCompleter) 
		Throwable ex
		java.util.concurrent.CountedCompleter caller
	public final java.util.concurrent.CountedCompleter getCompleter () 
	public final int getPendingCount () 
	public final void setPendingCount (int) 
		int count
	public final void addToPendingCount (int) 
		int delta
	public final boolean compareAndSetPendingCount (int, int) 
		int expected
		int count
	public final int decrementPendingCountUnlessZero () 
		int c
	public final java.util.concurrent.CountedCompleter getRoot () 
		java.util.concurrent.CountedCompleter a
		java.util.concurrent.CountedCompleter p
	public final void tryComplete () 
		int c
		java.util.concurrent.CountedCompleter a
		java.util.concurrent.CountedCompleter s
	public final void propagateCompletion () 
		int c
		java.util.concurrent.CountedCompleter a
		java.util.concurrent.CountedCompleter s
	public void complete (java.lang.Object) 
		Object rawResult
		java.util.concurrent.CountedCompleter p
	public final java.util.concurrent.CountedCompleter firstComplete () 
		int c
	public final java.util.concurrent.CountedCompleter nextComplete () 
		java.util.concurrent.CountedCompleter p
	public final void quietlyCompleteRoot () 
		java.util.concurrent.CountedCompleter a
		java.util.concurrent.CountedCompleter p
	public final void helpComplete (int) 
		java.util.concurrent.ForkJoinWorkerThread wt
		Thread t
		int maxTasks
	void internalPropagateException (java.lang.Throwable) 
		Throwable ex
		java.util.concurrent.CountedCompleter a
		java.util.concurrent.CountedCompleter s
	protected final boolean exec () 
	public java.lang.Object getRawResult () 
	protected void setRawResult (java.lang.Object) 
		Object t
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapValueIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapValueIterator extends java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter {
	final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap$SubMap) 
		java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	public java.lang.Object next () 
		Object v
	public int characteristics () 
}

java/util/concurrent/BrokenBarrierException.class
BrokenBarrierException.java
package java.util.concurrent
public java.util.concurrent.BrokenBarrierException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

java/util/concurrent/ConcurrentLinkedDeque$DescendingItr.class
ConcurrentLinkedDeque.java
package java.util.concurrent
 java.util.concurrent.ConcurrentLinkedDeque$DescendingItr extends java.util.concurrent.ConcurrentLinkedDeque$AbstractItr {
	final java.util.concurrent.ConcurrentLinkedDeque this$0
	private void  (java.util.concurrent.ConcurrentLinkedDeque) 
	java.util.concurrent.ConcurrentLinkedDeque$Node startNode () 
	java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node) 
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	void  (java.util.concurrent.ConcurrentLinkedDeque, java.util.concurrent.ConcurrentLinkedDeque$1) 
		java.util.concurrent.ConcurrentLinkedDeque x0
		java.util.concurrent.ConcurrentLinkedDeque$1 x1
}

java/util/concurrent/ConcurrentHashMap$Segment.class
ConcurrentHashMap.java
package java.util.concurrent
 java.util.concurrent.ConcurrentHashMap$Segment extends java.util.concurrent.locks.ReentrantLock implements java.io.Serializable  {
	private static final long serialVersionUID
	final float loadFactor
	void  (float) 
		float lf
}

java/util/concurrent/ScheduledThreadPoolExecutor.class
ScheduledThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService  {
	private volatile boolean continueExistingPeriodicTasksAfterShutdown
	private volatile boolean executeExistingDelayedTasksAfterShutdown
	volatile boolean removeOnCancel
	private static final java.util.concurrent.atomic.AtomicLong sequencer
	private static final long DEFAULT_KEEPALIVE_MILLIS
	boolean canRunInCurrentRunState (boolean) 
		boolean periodic
	private void delayedExecute (java.util.concurrent.RunnableScheduledFuture) 
		java.util.concurrent.RunnableScheduledFuture task
	void reExecutePeriodic (java.util.concurrent.RunnableScheduledFuture) 
		java.util.concurrent.RunnableScheduledFuture task
	void onShutdown () 
		Object e
		java.util.concurrent.RunnableScheduledFuture t
		Object e
		java.util.concurrent.BlockingQueue q
		boolean keepDelayed
		boolean keepPeriodic
	protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture) 
		Runnable runnable
		java.util.concurrent.RunnableScheduledFuture task
	protected java.util.concurrent.RunnableScheduledFuture decorateTask (java.util.concurrent.Callable, java.util.concurrent.RunnableScheduledFuture) 
		java.util.concurrent.Callable callable
		java.util.concurrent.RunnableScheduledFuture task
	public void  (int) 
		int corePoolSize
	public void  (int, java.util.concurrent.ThreadFactory) 
		int corePoolSize
		java.util.concurrent.ThreadFactory threadFactory
	public void  (int, java.util.concurrent.RejectedExecutionHandler) 
		int corePoolSize
		java.util.concurrent.RejectedExecutionHandler handler
	public void  (int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler) 
		int corePoolSize
		java.util.concurrent.ThreadFactory threadFactory
		java.util.concurrent.RejectedExecutionHandler handler
	private long triggerTime (long, java.util.concurrent.TimeUnit) 
		long delay
		java.util.concurrent.TimeUnit unit
	long triggerTime (long) 
		long delay
	private long overflowFree (long) 
		long headDelay
		long delay
		java.util.concurrent.Delayed head
	public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.RunnableScheduledFuture t
	public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable callable
		long delay
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.RunnableScheduledFuture t
	public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask sft
		java.util.concurrent.RunnableScheduledFuture t
	public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask sft
		java.util.concurrent.RunnableScheduledFuture t
	public void execute (java.lang.Runnable) 
		Runnable command
	public java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable task
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public void setContinueExistingPeriodicTasksAfterShutdownPolicy (boolean) 
		boolean value
	public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy () 
	public void setExecuteExistingDelayedTasksAfterShutdownPolicy (boolean) 
		boolean value
	public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy () 
	public void setRemoveOnCancelPolicy (boolean) 
		boolean value
	public boolean getRemoveOnCancelPolicy () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public java.util.concurrent.BlockingQueue getQueue () 
	static void  () 
}

java/util/concurrent/DelayQueue$Itr.class
DelayQueue.java
package java.util.concurrent
 java.util.concurrent.DelayQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	final Object[] array
	int cursor
	int lastRet
	final java.util.concurrent.DelayQueue this$0
	void  (java.util.concurrent.DelayQueue, java.lang.Object[]) 
		Object[] array
	public boolean hasNext () 
	public java.util.concurrent.Delayed next () 
	public void remove () 
	public volatile java.lang.Object next () 
}

java/util/concurrent/Executors$DelegatedExecutorService.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$DelegatedExecutorService extends java.util.concurrent.AbstractExecutorService {
	private final java.util.concurrent.ExecutorService e
	void  (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executor
	public void execute (java.lang.Runnable) 
		Runnable command
	public void shutdown () 
	public java.util.List shutdownNow () 
	public boolean isShutdown () 
	public boolean isTerminated () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable task
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
		java.util.Collection tasks
	public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.Collection tasks
	public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
}

java/util/concurrent/ForkJoinPool$ManagedBlocker.class
ForkJoinPool.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinPool$ManagedBlocker extends java.lang.Object {
	public abstract boolean block ()  throws java.lang.InterruptedException 
	public abstract boolean isReleasable () 
}

java/util/concurrent/ConcurrentSkipListMap.class
ConcurrentSkipListMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentSkipListMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentNavigableMap java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	static final Object BASE_HEADER
	private volatile transient java.util.concurrent.ConcurrentSkipListMap$HeadIndex head
	final java.util.Comparator comparator
	private transient java.util.concurrent.ConcurrentSkipListMap$KeySet keySet
	private transient java.util.concurrent.ConcurrentSkipListMap$EntrySet entrySet
	private transient java.util.concurrent.ConcurrentSkipListMap$Values values
	private transient java.util.concurrent.ConcurrentNavigableMap descendingMap
	private static final int EQ
	private static final int LT
	private static final int GT
	private static final sun.misc.Unsafe U
	private static final long HEAD
	private void initialize () 
	private boolean casHead (java.util.concurrent.ConcurrentSkipListMap$HeadIndex, java.util.concurrent.ConcurrentSkipListMap$HeadIndex) 
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex cmp
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex val
	static final int cpr (java.util.Comparator, java.lang.Object, java.lang.Object) 
		java.util.Comparator c
		Object x
		Object y
	private java.util.concurrent.ConcurrentSkipListMap$Node findPredecessor (java.lang.Object, java.util.Comparator) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object k
		java.util.concurrent.ConcurrentSkipListMap$Index q
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index d
		Object key
		java.util.Comparator cmp
	private java.util.concurrent.ConcurrentSkipListMap$Node findNode (java.lang.Object) 
		Object v
		int c
		java.util.concurrent.ConcurrentSkipListMap$Node f
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object key
		java.util.Comparator cmp
	private java.lang.Object doGet (java.lang.Object) 
		Object vv
		Object v
		int c
		java.util.concurrent.ConcurrentSkipListMap$Node f
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object key
		java.util.Comparator cmp
	private java.lang.Object doPut (java.lang.Object, java.lang.Object, boolean) 
		Object vv
		Object v
		int c
		java.util.concurrent.ConcurrentSkipListMap$Node f
		java.util.concurrent.ConcurrentSkipListMap$Node z
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		int i
		int i
		int j
		int oldLevel
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex newh
		java.util.concurrent.ConcurrentSkipListMap$Node oldbase
		java.util.concurrent.ConcurrentSkipListMap$Index[] idxs
		java.util.concurrent.ConcurrentSkipListMap$Node n
		int c
		java.util.concurrent.ConcurrentSkipListMap$Index q
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index t
		int j
		int insertionLevel
		int level
		int max
		java.util.concurrent.ConcurrentSkipListMap$Index idx
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		Object key
		Object value
		boolean onlyIfAbsent
		java.util.concurrent.ConcurrentSkipListMap$Node z
		java.util.Comparator cmp
		int rnd
	final java.lang.Object doRemove (java.lang.Object, java.lang.Object) 
		Object v
		int c
		java.util.concurrent.ConcurrentSkipListMap$Node f
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object key
		Object value
		java.util.Comparator cmp
	private void tryReduceLevel () 
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex d
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex e
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
	final java.util.concurrent.ConcurrentSkipListMap$Node findFirst () 
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
	private java.util.Map$Entry doRemoveFirstEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node f
		Object v
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
	private void clearIndexToFirst () 
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index q
	private java.util.Map$Entry doRemoveLastEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node f
		Object v
		Object key
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
	final java.util.concurrent.ConcurrentSkipListMap$Node findLast () 
		java.util.concurrent.ConcurrentSkipListMap$Node f
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.concurrent.ConcurrentSkipListMap$Index d
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index q
	private java.util.concurrent.ConcurrentSkipListMap$Node findPredecessorOfLast () 
		java.util.concurrent.ConcurrentSkipListMap$Index d
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index q
	final java.util.concurrent.ConcurrentSkipListMap$Node findNear (java.lang.Object, int, java.util.Comparator) 
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node f
		int c
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object key
		int rel
		java.util.Comparator cmp
	final java.util.AbstractMap$SimpleImmutableEntry getNear (java.lang.Object, int) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.AbstractMap$SimpleImmutableEntry e
		Object key
		int rel
		java.util.Comparator cmp
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void  (java.util.Map) 
		java.util.Map m
	public void  (java.util.SortedMap) 
		java.util.SortedMap m
	public java.util.concurrent.ConcurrentSkipListMap clone () 
		java.util.concurrent.ConcurrentSkipListMap clone
		CloneNotSupportedException e
	private void buildFromSorted (java.util.SortedMap) 
		int i
		int i
		int i
		java.util.concurrent.ConcurrentSkipListMap$Index idx
		java.util.Map$Entry e
		int rnd
		int j
		Object k
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node z
		java.util.SortedMap map
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		java.util.concurrent.ConcurrentSkipListMap$Node basepred
		java.util.ArrayList preds
		java.util.concurrent.ConcurrentSkipListMap$Index q
		java.util.Iterator it
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int i
		int i
		int i
		java.util.concurrent.ConcurrentSkipListMap$Index idx
		Object k
		Object v
		Object key
		Object val
		int rnd
		int j
		java.util.concurrent.ConcurrentSkipListMap$Node z
		java.io.ObjectInputStream s
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		java.util.concurrent.ConcurrentSkipListMap$Node basepred
		java.util.ArrayList preds
		java.util.concurrent.ConcurrentSkipListMap$Index q
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
	public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object) 
		Object key
		Object defaultValue
		Object v
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object value
	public int size () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		long count
	public boolean isEmpty () 
	public void clear () 
	public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function) 
		Object p
		Object r
		Object key
		java.util.function.Function mappingFunction
		Object v
	public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction) 
		Object vv
		Object r
		Object v
		Object key
		java.util.function.BiFunction remappingFunction
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction) 
		Object r
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
		Object r
		Object key
		java.util.function.BiFunction remappingFunction
	public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction) 
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
		Object r
		Object key
		Object value
		java.util.function.BiFunction remappingFunction
	public java.util.NavigableSet keySet () 
		java.util.concurrent.ConcurrentSkipListMap$KeySet ks
	public java.util.NavigableSet navigableKeySet () 
		java.util.concurrent.ConcurrentSkipListMap$KeySet ks
	public java.util.Collection values () 
		java.util.concurrent.ConcurrentSkipListMap$Values vs
	public java.util.Set entrySet () 
		java.util.concurrent.ConcurrentSkipListMap$EntrySet es
	public java.util.concurrent.ConcurrentNavigableMap descendingMap () 
		java.util.concurrent.ConcurrentNavigableMap dm
	public java.util.NavigableSet descendingKeySet () 
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry e
		Object k
		Object v
		java.util.Map$Entry e
		ClassCastException unused
		NullPointerException unused
		Object o
		java.util.Map m
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
		Object key
		Object oldValue
		Object newValue
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object vv
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object v
		Object key
		Object value
	public java.util.Comparator comparator () 
	public java.lang.Object firstKey () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.lang.Object lastKey () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object) 
		Object toKey
	public java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
		java.util.concurrent.ConcurrentSkipListMap$Node n
	public java.util.Map$Entry firstEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.AbstractMap$SimpleImmutableEntry e
	public java.util.Map$Entry lastEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.AbstractMap$SimpleImmutableEntry e
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	static final java.util.List toList (java.util.Collection) 
		Object e
		java.util.Collection c
		java.util.ArrayList list
	public void forEach (java.util.function.BiConsumer) 
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.function.BiConsumer action
	public void replaceAll (java.util.function.BiFunction) 
		Object r
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.function.BiFunction function
	boolean removeEntryIf (java.util.function.Predicate) 
		Object k
		java.util.Map$Entry e
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.function.Predicate function
		boolean removed
	boolean removeValueIf (java.util.function.Predicate) 
		Object k
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.function.Predicate function
		boolean removed
	final java.util.concurrent.ConcurrentSkipListMap$KeySpliterator keySpliterator () 
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		java.util.concurrent.ConcurrentSkipListMap$Node p
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.Comparator cmp
	final java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator valueSpliterator () 
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		java.util.concurrent.ConcurrentSkipListMap$Node p
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.Comparator cmp
	final java.util.concurrent.ConcurrentSkipListMap$EntrySpliterator entrySpliterator () 
		java.util.concurrent.ConcurrentSkipListMap$HeadIndex h
		java.util.concurrent.ConcurrentSkipListMap$Node p
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.Comparator cmp
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.util.Set keySet () 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
	public volatile java.util.SortedMap headMap (java.lang.Object) 
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
	public volatile java.util.NavigableMap descendingMap () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/LinkedTransferQueue$Itr.class
LinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	private java.util.concurrent.LinkedTransferQueue$Node nextNode
	private Object nextItem
	private java.util.concurrent.LinkedTransferQueue$Node lastRet
	private java.util.concurrent.LinkedTransferQueue$Node lastPred
	final java.util.concurrent.LinkedTransferQueue this$0
	private void advance (java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node s
		java.util.concurrent.LinkedTransferQueue$Node n
		java.util.concurrent.LinkedTransferQueue$Node b
		Object itemE
		java.util.concurrent.LinkedTransferQueue$Node n
		Object item
		java.util.concurrent.LinkedTransferQueue$Node p
		java.util.concurrent.LinkedTransferQueue$Node s
		java.util.concurrent.LinkedTransferQueue$Node prev
		java.util.concurrent.LinkedTransferQueue$Node r
	void  (java.util.concurrent.LinkedTransferQueue) 
		java.util.concurrent.LinkedTransferQueue this$0
	public final boolean hasNext () 
	public final java.lang.Object next () 
		java.util.concurrent.LinkedTransferQueue$Node p
		Object e
	public final void remove () 
		java.util.concurrent.LinkedTransferQueue$Node lastRet
}

java/util/concurrent/CompletableFuture$TaskSubmitter.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$TaskSubmitter extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.Executor executor
	final Runnable action
	void  (java.util.concurrent.Executor, java.lang.Runnable) 
		java.util.concurrent.Executor executor
		Runnable action
	public void run () 
}

java/util/concurrent/ConcurrentSkipListMap$Index.class
ConcurrentSkipListMap.java
package java.util.concurrent
 java.util.concurrent.ConcurrentSkipListMap$Index extends java.lang.Object {
	final java.util.concurrent.ConcurrentSkipListMap$Node node
	final java.util.concurrent.ConcurrentSkipListMap$Index down
	volatile java.util.concurrent.ConcurrentSkipListMap$Index right
	private static final sun.misc.Unsafe U
	private static final long RIGHT
	void  (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index) 
		java.util.concurrent.ConcurrentSkipListMap$Node node
		java.util.concurrent.ConcurrentSkipListMap$Index down
		java.util.concurrent.ConcurrentSkipListMap$Index right
	final boolean casRight (java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index) 
		java.util.concurrent.ConcurrentSkipListMap$Index cmp
		java.util.concurrent.ConcurrentSkipListMap$Index val
	final boolean indexesDeletedNode () 
	final boolean link (java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Index) 
		java.util.concurrent.ConcurrentSkipListMap$Index succ
		java.util.concurrent.ConcurrentSkipListMap$Index newSucc
		java.util.concurrent.ConcurrentSkipListMap$Node n
	final boolean unlink (java.util.concurrent.ConcurrentSkipListMap$Index) 
		java.util.concurrent.ConcurrentSkipListMap$Index succ
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ExecutorCompletionService.class
ExecutorCompletionService.java
package java.util.concurrent
public java.util.concurrent.ExecutorCompletionService extends java.lang.Object implements java.util.concurrent.CompletionService  {
	private final java.util.concurrent.Executor executor
	private final java.util.concurrent.AbstractExecutorService aes
	private final java.util.concurrent.BlockingQueue completionQueue
	private java.util.concurrent.RunnableFuture newTaskFor (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	private java.util.concurrent.RunnableFuture newTaskFor (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public void  (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	public void  (java.util.concurrent.Executor, java.util.concurrent.BlockingQueue) 
		java.util.concurrent.Executor executor
		java.util.concurrent.BlockingQueue completionQueue
	public java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
		java.util.concurrent.RunnableFuture f
	public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
		java.util.concurrent.RunnableFuture f
	public java.util.concurrent.Future take ()  throws java.lang.InterruptedException 
	public java.util.concurrent.Future poll () 
	public java.util.concurrent.Future poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
}

java/util/concurrent/ThreadPoolExecutor$DiscardPolicy.class
ThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$DiscardPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler  {
	public void  () 
	public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor) 
		Runnable r
		java.util.concurrent.ThreadPoolExecutor e
}

java/util/concurrent/CompletableFuture$DelayedCompleter.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$DelayedCompleter extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CompletableFuture f
	final Object u
	void  (java.util.concurrent.CompletableFuture, java.lang.Object) 
		java.util.concurrent.CompletableFuture f
		Object u
	public void run () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToLongTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToLongBiFunction transformer
	final java.util.function.LongBinaryOperator reducer
	final long basis
	long result
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask nextRight
		java.util.function.ToLongBiFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public final java.lang.Long getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToLongTask s
		long r
		java.util.concurrent.CountedCompleter c
		java.util.function.LongBinaryOperator reducer
		java.util.function.ToLongBiFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceMappingsTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.BiFunction transformer
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask, java.util.function.BiFunction, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask nextRight
		java.util.function.BiFunction transformer
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
		java.util.function.BiFunction transformer
}

java/util/concurrent/Executor.class
Executor.java
package java.util.concurrent
public abstract java.util.concurrent.Executor extends java.lang.Object {
	public abstract void execute (java.lang.Runnable) 
}

java/util/concurrent/Executors$DelegatedScheduledExecutorService.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$DelegatedScheduledExecutorService extends java.util.concurrent.Executors$DelegatedExecutorService implements java.util.concurrent.ScheduledExecutorService  {
	private final java.util.concurrent.ScheduledExecutorService e
	void  (java.util.concurrent.ScheduledExecutorService) 
		java.util.concurrent.ScheduledExecutorService executor
	public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable callable
		long delay
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
}

java/util/concurrent/ConcurrentLinkedDeque$AbstractItr.class
ConcurrentLinkedDeque.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentLinkedDeque$AbstractItr extends java.lang.Object implements java.util.Iterator  {
	private java.util.concurrent.ConcurrentLinkedDeque$Node nextNode
	private Object nextItem
	private java.util.concurrent.ConcurrentLinkedDeque$Node lastRet
	final java.util.concurrent.ConcurrentLinkedDeque this$0
	abstract java.util.concurrent.ConcurrentLinkedDeque$Node startNode () 
	abstract java.util.concurrent.ConcurrentLinkedDeque$Node nextNode (java.util.concurrent.ConcurrentLinkedDeque$Node) 
	void  (java.util.concurrent.ConcurrentLinkedDeque) 
	private void advance () 
		Object item
		java.util.concurrent.ConcurrentLinkedDeque$Node p
	public boolean hasNext () 
	public java.lang.Object next () 
		Object item
	public void remove () 
		java.util.concurrent.ConcurrentLinkedDeque$Node l
}

java/util/concurrent/LinkedBlockingDeque$1.class
LinkedBlockingDeque.java
package java.util.concurrent
 java.util.concurrent.LinkedBlockingDeque$1 extends java.lang.Object {
}

java/util/concurrent/LinkedBlockingDeque$DescendingItr.class
LinkedBlockingDeque.java
package java.util.concurrent
 java.util.concurrent.LinkedBlockingDeque$DescendingItr extends java.util.concurrent.LinkedBlockingDeque$AbstractItr {
	final java.util.concurrent.LinkedBlockingDeque this$0
	private void  (java.util.concurrent.LinkedBlockingDeque) 
	java.util.concurrent.LinkedBlockingDeque$Node firstNode () 
	java.util.concurrent.LinkedBlockingDeque$Node nextNode (java.util.concurrent.LinkedBlockingDeque$Node) 
		java.util.concurrent.LinkedBlockingDeque$Node n
	void  (java.util.concurrent.LinkedBlockingDeque, java.util.concurrent.LinkedBlockingDeque$1) 
		java.util.concurrent.LinkedBlockingDeque x0
		java.util.concurrent.LinkedBlockingDeque$1 x1
}

java/util/concurrent/atomic/
java/util/concurrent/atomic/DoubleAdder.class
DoubleAdder.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.DoubleAdder extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public void add (double) 
		long b
		long v
		int m
		java.util.concurrent.atomic.Striped64$Cell a
		boolean uncontended
		double x
		java.util.concurrent.atomic.Striped64$Cell[] as
	public double sum () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		double sum
	public void reset () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
	public double sumThenReset () 
		long v
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		double sum
	public java.lang.String toString () 
	public double doubleValue () 
	public long longValue () 
	public int intValue () 
	public float floatValue () 
	private java.lang.Object writeReplace () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream s
}

java/util/concurrent/atomic/AtomicLongFieldUpdater$LockedUpdater.class
AtomicLongFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicLongFieldUpdater$LockedUpdater extends java.util.concurrent.atomic.AtomicLongFieldUpdater {
	private static final sun.misc.Unsafe U
	private final long offset
	private final Class cclass
	private final Class tclass
	void  (java.lang.Class, java.lang.String, java.lang.Class) 
		Exception ex
		Class tclass
		String fieldName
		Class caller
		java.lang.reflect.Field field
		int modifiers
	private final void accessCheck (java.lang.Object) 
		Object obj
	private final java.lang.RuntimeException accessCheckException (java.lang.Object) 
		Object obj
	public final boolean compareAndSet (java.lang.Object, long, long) 
		long v
		Object obj
		long expect
		long update
	public final boolean weakCompareAndSet (java.lang.Object, long, long) 
		Object obj
		long expect
		long update
	public final void set (java.lang.Object, long) 
		Object obj
		long newValue
	public final void lazySet (java.lang.Object, long) 
		Object obj
		long newValue
	public final long get (java.lang.Object) 
		Object obj
	static void  () 
}

java/util/concurrent/atomic/AtomicLongArray.class
AtomicLongArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicLongArray extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final int ABASE
	private static final int ASHIFT
	private final long[] array
	private long checkedByteOffset (int) 
		int i
	private static long byteOffset (int) 
		int i
	public void  (int) 
		int length
	public void  (long[]) 
		long[] array
	public final int length () 
	public final long get (int) 
		int i
	private long getRaw (long) 
		long offset
	public final void set (int, long) 
		int i
		long newValue
	public final void lazySet (int, long) 
		int i
		long newValue
	public final long getAndSet (int, long) 
		int i
		long newValue
	public final boolean compareAndSet (int, long, long) 
		int i
		long expect
		long update
	private boolean compareAndSetRaw (long, long, long) 
		long offset
		long expect
		long update
	public final boolean weakCompareAndSet (int, long, long) 
		int i
		long expect
		long update
	public final long getAndIncrement (int) 
		int i
	public final long getAndDecrement (int) 
		int i
	public final long getAndAdd (int, long) 
		int i
		long delta
	public final long incrementAndGet (int) 
		int i
	public final long decrementAndGet (int) 
		int i
	public long addAndGet (int, long) 
		int i
		long delta
	public final long getAndUpdate (int, java.util.function.LongUnaryOperator) 
		int i
		java.util.function.LongUnaryOperator updateFunction
		long offset
		long prev
		long next
	public final long updateAndGet (int, java.util.function.LongUnaryOperator) 
		int i
		java.util.function.LongUnaryOperator updateFunction
		long offset
		long prev
		long next
	public final long getAndAccumulate (int, long, java.util.function.LongBinaryOperator) 
		int i
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long offset
		long prev
		long next
	public final long accumulateAndGet (int, long, java.util.function.LongBinaryOperator) 
		int i
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long offset
		long prev
		long next
	public java.lang.String toString () 
		int i
		int iMax
		StringBuilder b
	static void  () 
		int scale
}

java/util/concurrent/atomic/Striped64$Cell.class
Striped64.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.Striped64$Cell extends java.lang.Object {
	volatile long value
	private static final sun.misc.Unsafe U
	private static final long VALUE
	void  (long) 
		long x
	final boolean cas (long, long) 
		long cmp
		long val
	final void reset () 
	final void reset (long) 
		long identity
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicReferenceArray.class
AtomicReferenceArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicReferenceArray extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long ARRAY
	private static final int ABASE
	private static final int ASHIFT
	private final Object[] array
	private long checkedByteOffset (int) 
		int i
	private static long byteOffset (int) 
		int i
	public void  (int) 
		int length
	public void  (java.lang.Object[]) 
		Object[] array
	public final int length () 
	public final java.lang.Object get (int) 
		int i
	private java.lang.Object getRaw (long) 
		long offset
	public final void set (int, java.lang.Object) 
		int i
		Object newValue
	public final void lazySet (int, java.lang.Object) 
		int i
		Object newValue
	public final java.lang.Object getAndSet (int, java.lang.Object) 
		int i
		Object newValue
	public final boolean compareAndSet (int, java.lang.Object, java.lang.Object) 
		int i
		Object expect
		Object update
	private boolean compareAndSetRaw (long, java.lang.Object, java.lang.Object) 
		long offset
		Object expect
		Object update
	public final boolean weakCompareAndSet (int, java.lang.Object, java.lang.Object) 
		int i
		Object expect
		Object update
	public final java.lang.Object getAndUpdate (int, java.util.function.UnaryOperator) 
		int i
		java.util.function.UnaryOperator updateFunction
		long offset
		Object prev
		Object next
	public final java.lang.Object updateAndGet (int, java.util.function.UnaryOperator) 
		int i
		java.util.function.UnaryOperator updateFunction
		long offset
		Object prev
		Object next
	public final java.lang.Object getAndAccumulate (int, java.lang.Object, java.util.function.BinaryOperator) 
		int i
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		long offset
		Object prev
		Object next
	public final java.lang.Object accumulateAndGet (int, java.lang.Object, java.util.function.BinaryOperator) 
		int i
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		long offset
		Object prev
		Object next
	public java.lang.String toString () 
		int i
		int iMax
		StringBuilder b
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
		Object a
	static void  () 
		int scale
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicIntegerArray.class
AtomicIntegerArray.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicIntegerArray extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final int ABASE
	private static final int ASHIFT
	private final int[] array
	private long checkedByteOffset (int) 
		int i
	private static long byteOffset (int) 
		int i
	public void  (int) 
		int length
	public void  (int[]) 
		int[] array
	public final int length () 
	public final int get (int) 
		int i
	private int getRaw (long) 
		long offset
	public final void set (int, int) 
		int i
		int newValue
	public final void lazySet (int, int) 
		int i
		int newValue
	public final int getAndSet (int, int) 
		int i
		int newValue
	public final boolean compareAndSet (int, int, int) 
		int i
		int expect
		int update
	private boolean compareAndSetRaw (long, int, int) 
		long offset
		int expect
		int update
	public final boolean weakCompareAndSet (int, int, int) 
		int i
		int expect
		int update
	public final int getAndIncrement (int) 
		int i
	public final int getAndDecrement (int) 
		int i
	public final int getAndAdd (int, int) 
		int i
		int delta
	public final int incrementAndGet (int) 
		int i
	public final int decrementAndGet (int) 
		int i
	public final int addAndGet (int, int) 
		int i
		int delta
	public final int getAndUpdate (int, java.util.function.IntUnaryOperator) 
		int i
		java.util.function.IntUnaryOperator updateFunction
		long offset
		int prev
		int next
	public final int updateAndGet (int, java.util.function.IntUnaryOperator) 
		int i
		java.util.function.IntUnaryOperator updateFunction
		long offset
		int prev
		int next
	public final int getAndAccumulate (int, int, java.util.function.IntBinaryOperator) 
		int i
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		long offset
		int prev
		int next
	public final int accumulateAndGet (int, int, java.util.function.IntBinaryOperator) 
		int i
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		long offset
		int prev
		int next
	public java.lang.String toString () 
		int i
		int iMax
		StringBuilder b
	static void  () 
		int scale
}

java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl$1.class
AtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	final Class val$tclass
	final String val$fieldName
	final java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl this$0
	void  (java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl, java.lang.Class, java.lang.String) 
		java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl this$0
	public java.lang.reflect.Field run ()  throws java.lang.NoSuchFieldException 
	public volatile java.lang.Object run ()  throws java.lang.Exception 
}

java/util/concurrent/atomic/AtomicLongFieldUpdater$CASUpdater.class
AtomicLongFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicLongFieldUpdater$CASUpdater extends java.util.concurrent.atomic.AtomicLongFieldUpdater {
	private static final sun.misc.Unsafe U
	private final long offset
	private final Class cclass
	private final Class tclass
	void  (java.lang.Class, java.lang.String, java.lang.Class) 
		Exception ex
		Class tclass
		String fieldName
		Class caller
		java.lang.reflect.Field field
		java.lang.reflect.Field field
		int modifiers
		int modifiers
	private final void accessCheck (java.lang.Object) 
		Object obj
	private final void throwAccessCheckException (java.lang.Object) 
		Object obj
	public final boolean compareAndSet (java.lang.Object, long, long) 
		Object obj
		long expect
		long update
	public final boolean weakCompareAndSet (java.lang.Object, long, long) 
		Object obj
		long expect
		long update
	public final void set (java.lang.Object, long) 
		Object obj
		long newValue
	public final void lazySet (java.lang.Object, long) 
		Object obj
		long newValue
	public final long get (java.lang.Object) 
		Object obj
	public final long getAndSet (java.lang.Object, long) 
		Object obj
		long newValue
	public final long getAndAdd (java.lang.Object, long) 
		Object obj
		long delta
	public final long getAndIncrement (java.lang.Object) 
		Object obj
	public final long getAndDecrement (java.lang.Object) 
		Object obj
	public final long incrementAndGet (java.lang.Object) 
		Object obj
	public final long decrementAndGet (java.lang.Object) 
		Object obj
	public final long addAndGet (java.lang.Object, long) 
		Object obj
		long delta
	static void  () 
}

java/util/concurrent/atomic/AtomicBoolean.class
AtomicBoolean.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicBoolean extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long VALUE
	private volatile int value
	public void  (boolean) 
		boolean initialValue
	public void  () 
	public final boolean get () 
	public final boolean compareAndSet (boolean, boolean) 
		boolean expect
		boolean update
	public boolean weakCompareAndSet (boolean, boolean) 
		boolean expect
		boolean update
	public final void set (boolean) 
		boolean newValue
	public final void lazySet (boolean) 
		boolean newValue
	public final boolean getAndSet (boolean) 
		boolean newValue
		boolean prev
	public java.lang.String toString () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicInteger.class
AtomicInteger.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicInteger extends java.lang.Number implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long VALUE
	private volatile int value
	public void  (int) 
		int initialValue
	public void  () 
	public final int get () 
	public final void set (int) 
		int newValue
	public final void lazySet (int) 
		int newValue
	public final int getAndSet (int) 
		int newValue
	public final boolean compareAndSet (int, int) 
		int expect
		int update
	public final boolean weakCompareAndSet (int, int) 
		int expect
		int update
	public final int getAndIncrement () 
	public final int getAndDecrement () 
	public final int getAndAdd (int) 
		int delta
	public final int incrementAndGet () 
	public final int decrementAndGet () 
	public final int addAndGet (int) 
		int delta
	public final int getAndUpdate (java.util.function.IntUnaryOperator) 
		java.util.function.IntUnaryOperator updateFunction
		int prev
		int next
	public final int updateAndGet (java.util.function.IntUnaryOperator) 
		java.util.function.IntUnaryOperator updateFunction
		int prev
		int next
	public final int getAndAccumulate (int, java.util.function.IntBinaryOperator) 
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		int prev
		int next
	public final int accumulateAndGet (int, java.util.function.IntBinaryOperator) 
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		int prev
		int next
	public java.lang.String toString () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicReference.class
AtomicReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicReference extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long VALUE
	private volatile Object value
	public void  (java.lang.Object) 
		Object initialValue
	public void  () 
	public final java.lang.Object get () 
	public final void set (java.lang.Object) 
		Object newValue
	public final void lazySet (java.lang.Object) 
		Object newValue
	public final boolean compareAndSet (java.lang.Object, java.lang.Object) 
		Object expect
		Object update
	public final boolean weakCompareAndSet (java.lang.Object, java.lang.Object) 
		Object expect
		Object update
	public final java.lang.Object getAndSet (java.lang.Object) 
		Object newValue
	public final java.lang.Object getAndUpdate (java.util.function.UnaryOperator) 
		java.util.function.UnaryOperator updateFunction
		Object prev
		Object next
	public final java.lang.Object updateAndGet (java.util.function.UnaryOperator) 
		java.util.function.UnaryOperator updateFunction
		Object prev
		Object next
	public final java.lang.Object getAndAccumulate (java.lang.Object, java.util.function.BinaryOperator) 
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		Object prev
		Object next
	public final java.lang.Object accumulateAndGet (java.lang.Object, java.util.function.BinaryOperator) 
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		Object prev
		Object next
	public java.lang.String toString () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/DoubleAdder$SerializationProxy.class
DoubleAdder.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.DoubleAdder$SerializationProxy extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final double value
	void  (java.util.concurrent.atomic.DoubleAdder) 
		java.util.concurrent.atomic.DoubleAdder a
	private java.lang.Object readResolve () 
		java.util.concurrent.atomic.DoubleAdder a
}

java/util/concurrent/atomic/AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl.class
AtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicIntegerFieldUpdater$AtomicIntegerFieldUpdaterImpl extends java.util.concurrent.atomic.AtomicIntegerFieldUpdater {
	private static final sun.misc.Unsafe U
	private final long offset
	private final Class cclass
	private final Class tclass
	void  (java.lang.Class, java.lang.String, java.lang.Class) 
		Exception ex
		Class tclass
		String fieldName
		Class caller
		java.lang.reflect.Field field
		java.lang.reflect.Field field
		int modifiers
		int modifiers
	private final void accessCheck (java.lang.Object) 
		Object obj
	private final void throwAccessCheckException (java.lang.Object) 
		Object obj
	public final boolean compareAndSet (java.lang.Object, int, int) 
		Object obj
		int expect
		int update
	public final boolean weakCompareAndSet (java.lang.Object, int, int) 
		Object obj
		int expect
		int update
	public final void set (java.lang.Object, int) 
		Object obj
		int newValue
	public final void lazySet (java.lang.Object, int) 
		Object obj
		int newValue
	public final int get (java.lang.Object) 
		Object obj
	public final int getAndSet (java.lang.Object, int) 
		Object obj
		int newValue
	public final int getAndAdd (java.lang.Object, int) 
		Object obj
		int delta
	public final int getAndIncrement (java.lang.Object) 
		Object obj
	public final int getAndDecrement (java.lang.Object) 
		Object obj
	public final int incrementAndGet (java.lang.Object) 
		Object obj
	public final int decrementAndGet (java.lang.Object) 
		Object obj
	public final int addAndGet (java.lang.Object, int) 
		Object obj
		int delta
	static void  () 
}

java/util/concurrent/atomic/AtomicStampedReference.class
AtomicStampedReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicStampedReference extends java.lang.Object {
	private volatile java.util.concurrent.atomic.AtomicStampedReference$Pair pair
	private static final sun.misc.Unsafe U
	private static final long PAIR
	public void  (java.lang.Object, int) 
		Object initialRef
		int initialStamp
	public java.lang.Object getReference () 
	public int getStamp () 
	public java.lang.Object get (int[]) 
		int[] stampHolder
		java.util.concurrent.atomic.AtomicStampedReference$Pair pair
	public boolean weakCompareAndSet (java.lang.Object, java.lang.Object, int, int) 
		Object expectedReference
		Object newReference
		int expectedStamp
		int newStamp
	public boolean compareAndSet (java.lang.Object, java.lang.Object, int, int) 
		Object expectedReference
		Object newReference
		int expectedStamp
		int newStamp
		java.util.concurrent.atomic.AtomicStampedReference$Pair current
	public void set (java.lang.Object, int) 
		Object newReference
		int newStamp
		java.util.concurrent.atomic.AtomicStampedReference$Pair current
	public boolean attemptStamp (java.lang.Object, int) 
		Object expectedReference
		int newStamp
		java.util.concurrent.atomic.AtomicStampedReference$Pair current
	private boolean casPair (java.util.concurrent.atomic.AtomicStampedReference$Pair, java.util.concurrent.atomic.AtomicStampedReference$Pair) 
		java.util.concurrent.atomic.AtomicStampedReference$Pair cmp
		java.util.concurrent.atomic.AtomicStampedReference$Pair val
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicReferenceFieldUpdater.class
AtomicReferenceFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicReferenceFieldUpdater extends java.lang.Object {
	public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater newUpdater (java.lang.Class, java.lang.Class, java.lang.String) 
		Class tclass
		Class vclass
		String fieldName
	protected void  () 
	public abstract boolean compareAndSet (java.lang.Object, java.lang.Object, java.lang.Object) 
	public abstract boolean weakCompareAndSet (java.lang.Object, java.lang.Object, java.lang.Object) 
	public abstract void set (java.lang.Object, java.lang.Object) 
	public abstract void lazySet (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object) 
	public java.lang.Object getAndSet (java.lang.Object, java.lang.Object) 
		Object obj
		Object newValue
		Object prev
	public final java.lang.Object getAndUpdate (java.lang.Object, java.util.function.UnaryOperator) 
		Object obj
		java.util.function.UnaryOperator updateFunction
		Object prev
		Object next
	public final java.lang.Object updateAndGet (java.lang.Object, java.util.function.UnaryOperator) 
		Object obj
		java.util.function.UnaryOperator updateFunction
		Object prev
		Object next
	public final java.lang.Object getAndAccumulate (java.lang.Object, java.lang.Object, java.util.function.BinaryOperator) 
		Object obj
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		Object prev
		Object next
	public final java.lang.Object accumulateAndGet (java.lang.Object, java.lang.Object, java.util.function.BinaryOperator) 
		Object obj
		Object x
		java.util.function.BinaryOperator accumulatorFunction
		Object prev
		Object next
}

java/util/concurrent/atomic/LongAdder.class
LongAdder.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.LongAdder extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public void add (long) 
		long b
		long v
		int m
		java.util.concurrent.atomic.Striped64$Cell a
		boolean uncontended
		long x
		java.util.concurrent.atomic.Striped64$Cell[] as
	public void increment () 
	public void decrement () 
	public long sum () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		long sum
	public void reset () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
	public long sumThenReset () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		long sum
	public java.lang.String toString () 
	public long longValue () 
	public int intValue () 
	public float floatValue () 
	public double doubleValue () 
	private java.lang.Object writeReplace () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream s
}

java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl.class
AtomicReferenceFieldUpdater.java
package java.util.concurrent.atomic
final java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl extends java.util.concurrent.atomic.AtomicReferenceFieldUpdater {
	private static final sun.misc.Unsafe U
	private final long offset
	private final Class cclass
	private final Class tclass
	private final Class vclass
	void  (java.lang.Class, java.lang.Class, java.lang.String, java.lang.Class) 
		Exception ex
		Class tclass
		Class vclass
		String fieldName
		Class caller
		java.lang.reflect.Field field
		java.lang.reflect.Field field
		Class fieldClass
		Class fieldClass
		int modifiers
		int modifiers
	private final void accessCheck (java.lang.Object) 
		Object obj
	private final void throwAccessCheckException (java.lang.Object) 
		Object obj
	private final void valueCheck (java.lang.Object) 
		Object v
	static void throwCCE () 
	public final boolean compareAndSet (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object obj
		Object expect
		Object update
	public final boolean weakCompareAndSet (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object obj
		Object expect
		Object update
	public final void set (java.lang.Object, java.lang.Object) 
		Object obj
		Object newValue
	public final void lazySet (java.lang.Object, java.lang.Object) 
		Object obj
		Object newValue
	public final java.lang.Object get (java.lang.Object) 
		Object obj
	public final java.lang.Object getAndSet (java.lang.Object, java.lang.Object) 
		Object obj
		Object newValue
	static void  () 
}

java/util/concurrent/atomic/LongAccumulator.class
LongAccumulator.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.LongAccumulator extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.function.LongBinaryOperator function
	private final long identity
	public void  (java.util.function.LongBinaryOperator, long) 
		java.util.function.LongBinaryOperator accumulatorFunction
		long identity
	public void accumulate (long) 
		long b
		long r
		long v
		long r
		int m
		java.util.concurrent.atomic.Striped64$Cell a
		boolean uncontended
		long x
		java.util.concurrent.atomic.Striped64$Cell[] as
	public long get () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		long result
	public void reset () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
	public long getThenReset () 
		long v
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		long result
	public java.lang.String toString () 
	public long longValue () 
	public int intValue () 
	public float floatValue () 
	public double doubleValue () 
	private java.lang.Object writeReplace () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream s
}

java/util/concurrent/atomic/AtomicLongFieldUpdater.class
AtomicLongFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicLongFieldUpdater extends java.lang.Object {
	public static java.util.concurrent.atomic.AtomicLongFieldUpdater newUpdater (java.lang.Class, java.lang.String) 
		Class tclass
		String fieldName
		Class caller
	protected void  () 
	public abstract boolean compareAndSet (java.lang.Object, long, long) 
	public abstract boolean weakCompareAndSet (java.lang.Object, long, long) 
	public abstract void set (java.lang.Object, long) 
	public abstract void lazySet (java.lang.Object, long) 
	public abstract long get (java.lang.Object) 
	public long getAndSet (java.lang.Object, long) 
		Object obj
		long newValue
		long prev
	public long getAndIncrement (java.lang.Object) 
		Object obj
		long prev
		long next
	public long getAndDecrement (java.lang.Object) 
		Object obj
		long prev
		long next
	public long getAndAdd (java.lang.Object, long) 
		Object obj
		long delta
		long prev
		long next
	public long incrementAndGet (java.lang.Object) 
		Object obj
		long prev
		long next
	public long decrementAndGet (java.lang.Object) 
		Object obj
		long prev
		long next
	public long addAndGet (java.lang.Object, long) 
		Object obj
		long delta
		long prev
		long next
	public final long getAndUpdate (java.lang.Object, java.util.function.LongUnaryOperator) 
		Object obj
		java.util.function.LongUnaryOperator updateFunction
		long prev
		long next
	public final long updateAndGet (java.lang.Object, java.util.function.LongUnaryOperator) 
		Object obj
		java.util.function.LongUnaryOperator updateFunction
		long prev
		long next
	public final long getAndAccumulate (java.lang.Object, long, java.util.function.LongBinaryOperator) 
		Object obj
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long prev
		long next
	public final long accumulateAndGet (java.lang.Object, long, java.util.function.LongBinaryOperator) 
		Object obj
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long prev
		long next
}

java/util/concurrent/atomic/AtomicMarkableReference$Pair.class
AtomicMarkableReference.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.AtomicMarkableReference$Pair extends java.lang.Object {
	final Object reference
	final boolean mark
	private void  (java.lang.Object, boolean) 
		Object reference
		boolean mark
	static java.util.concurrent.atomic.AtomicMarkableReference$Pair of (java.lang.Object, boolean) 
		Object reference
		boolean mark
}

java/util/concurrent/atomic/AtomicIntegerFieldUpdater.class
AtomicIntegerFieldUpdater.java
package java.util.concurrent.atomic
public abstract java.util.concurrent.atomic.AtomicIntegerFieldUpdater extends java.lang.Object {
	public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater newUpdater (java.lang.Class, java.lang.String) 
		Class tclass
		String fieldName
	protected void  () 
	public abstract boolean compareAndSet (java.lang.Object, int, int) 
	public abstract boolean weakCompareAndSet (java.lang.Object, int, int) 
	public abstract void set (java.lang.Object, int) 
	public abstract void lazySet (java.lang.Object, int) 
	public abstract int get (java.lang.Object) 
	public int getAndSet (java.lang.Object, int) 
		Object obj
		int newValue
		int prev
	public int getAndIncrement (java.lang.Object) 
		Object obj
		int prev
		int next
	public int getAndDecrement (java.lang.Object) 
		Object obj
		int prev
		int next
	public int getAndAdd (java.lang.Object, int) 
		Object obj
		int delta
		int prev
		int next
	public int incrementAndGet (java.lang.Object) 
		Object obj
		int prev
		int next
	public int decrementAndGet (java.lang.Object) 
		Object obj
		int prev
		int next
	public int addAndGet (java.lang.Object, int) 
		Object obj
		int delta
		int prev
		int next
	public final int getAndUpdate (java.lang.Object, java.util.function.IntUnaryOperator) 
		Object obj
		java.util.function.IntUnaryOperator updateFunction
		int prev
		int next
	public final int updateAndGet (java.lang.Object, java.util.function.IntUnaryOperator) 
		Object obj
		java.util.function.IntUnaryOperator updateFunction
		int prev
		int next
	public final int getAndAccumulate (java.lang.Object, int, java.util.function.IntBinaryOperator) 
		Object obj
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		int prev
		int next
	public final int accumulateAndGet (java.lang.Object, int, java.util.function.IntBinaryOperator) 
		Object obj
		int x
		java.util.function.IntBinaryOperator accumulatorFunction
		int prev
		int next
}

java/util/concurrent/atomic/DoubleAccumulator.class
DoubleAccumulator.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.DoubleAccumulator extends java.util.concurrent.atomic.Striped64 implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.function.DoubleBinaryOperator function
	private final long identity
	public void  (java.util.function.DoubleBinaryOperator, double) 
		java.util.function.DoubleBinaryOperator accumulatorFunction
		double identity
	public void accumulate (double) 
		long b
		long r
		long v
		long r
		int m
		java.util.concurrent.atomic.Striped64$Cell a
		boolean uncontended
		double x
		java.util.concurrent.atomic.Striped64$Cell[] as
	public double get () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		double result
	public void reset () 
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
	public double getThenReset () 
		double v
		java.util.concurrent.atomic.Striped64$Cell a
		java.util.concurrent.atomic.Striped64$Cell[] as
		double result
	public java.lang.String toString () 
	public double doubleValue () 
	public long longValue () 
	public int intValue () 
	public float floatValue () 
	private java.lang.Object writeReplace () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.InvalidObjectException 
		java.io.ObjectInputStream s
}

java/util/concurrent/atomic/Striped64.class
Striped64.java
package java.util.concurrent.atomic
abstract java.util.concurrent.atomic.Striped64 extends java.lang.Number {
	static final int NCPU
	volatile transient java.util.concurrent.atomic.Striped64$Cell[] cells
	volatile transient long base
	volatile transient int cellsBusy
	private static final sun.misc.Unsafe U
	private static final long BASE
	private static final long CELLSBUSY
	private static final long PROBE
	void  () 
	final boolean casBase (long, long) 
		long cmp
		long val
	final boolean casCellsBusy () 
	static final int getProbe () 
	static final int advanceProbe (int) 
		int probe
	final void longAccumulate (long, java.util.function.LongBinaryOperator, boolean) 
		java.util.concurrent.atomic.Striped64$Cell[] rs
		int m
		int j
		java.util.concurrent.atomic.Striped64$Cell r
		long v
		java.util.concurrent.atomic.Striped64$Cell a
		int n
		java.util.concurrent.atomic.Striped64$Cell[] rs
		java.util.concurrent.atomic.Striped64$Cell[] as
		long v
		long x
		java.util.function.LongBinaryOperator fn
		boolean wasUncontended
		int h
		boolean collide
	private static long apply (java.util.function.DoubleBinaryOperator, long, double) 
		java.util.function.DoubleBinaryOperator fn
		long v
		double x
		double d
	final void doubleAccumulate (double, java.util.function.DoubleBinaryOperator, boolean) 
		java.util.concurrent.atomic.Striped64$Cell[] rs
		int m
		int j
		java.util.concurrent.atomic.Striped64$Cell r
		long v
		java.util.concurrent.atomic.Striped64$Cell a
		int n
		java.util.concurrent.atomic.Striped64$Cell[] rs
		java.util.concurrent.atomic.Striped64$Cell[] as
		long v
		double x
		java.util.function.DoubleBinaryOperator fn
		boolean wasUncontended
		int h
		boolean collide
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/DoubleAccumulator$SerializationProxy.class
DoubleAccumulator.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.DoubleAccumulator$SerializationProxy extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final double value
	private final java.util.function.DoubleBinaryOperator function
	private final long identity
	void  (double, java.util.function.DoubleBinaryOperator, long) 
		double value
		java.util.function.DoubleBinaryOperator function
		long identity
	private java.lang.Object readResolve () 
		double d
		java.util.concurrent.atomic.DoubleAccumulator a
}

java/util/concurrent/atomic/LongAccumulator$SerializationProxy.class
LongAccumulator.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.LongAccumulator$SerializationProxy extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final long value
	private final java.util.function.LongBinaryOperator function
	private final long identity
	void  (long, java.util.function.LongBinaryOperator, long) 
		long value
		java.util.function.LongBinaryOperator function
		long identity
	private java.lang.Object readResolve () 
		java.util.concurrent.atomic.LongAccumulator a
}

java/util/concurrent/atomic/AtomicLong.class
AtomicLong.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicLong extends java.lang.Number implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long VALUE
	static final boolean VM_SUPPORTS_LONG_CAS
	private volatile long value
	private static native boolean VMSupportsCS8 () 
	public void  (long) 
		long initialValue
	public void  () 
	public final long get () 
	public final void set (long) 
		long newValue
	public final void lazySet (long) 
		long newValue
	public final long getAndSet (long) 
		long newValue
	public final boolean compareAndSet (long, long) 
		long expect
		long update
	public final boolean weakCompareAndSet (long, long) 
		long expect
		long update
	public final long getAndIncrement () 
	public final long getAndDecrement () 
	public final long getAndAdd (long) 
		long delta
	public final long incrementAndGet () 
	public final long decrementAndGet () 
	public final long addAndGet (long) 
		long delta
	public final long getAndUpdate (java.util.function.LongUnaryOperator) 
		java.util.function.LongUnaryOperator updateFunction
		long prev
		long next
	public final long updateAndGet (java.util.function.LongUnaryOperator) 
		java.util.function.LongUnaryOperator updateFunction
		long prev
		long next
	public final long getAndAccumulate (long, java.util.function.LongBinaryOperator) 
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long prev
		long next
	public final long accumulateAndGet (long, java.util.function.LongBinaryOperator) 
		long x
		java.util.function.LongBinaryOperator accumulatorFunction
		long prev
		long next
	public java.lang.String toString () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicMarkableReference.class
AtomicMarkableReference.java
package java.util.concurrent.atomic
public java.util.concurrent.atomic.AtomicMarkableReference extends java.lang.Object {
	private volatile java.util.concurrent.atomic.AtomicMarkableReference$Pair pair
	private static final sun.misc.Unsafe U
	private static final long PAIR
	public void  (java.lang.Object, boolean) 
		Object initialRef
		boolean initialMark
	public java.lang.Object getReference () 
	public boolean isMarked () 
	public java.lang.Object get (boolean[]) 
		boolean[] markHolder
		java.util.concurrent.atomic.AtomicMarkableReference$Pair pair
	public boolean weakCompareAndSet (java.lang.Object, java.lang.Object, boolean, boolean) 
		Object expectedReference
		Object newReference
		boolean expectedMark
		boolean newMark
	public boolean compareAndSet (java.lang.Object, java.lang.Object, boolean, boolean) 
		Object expectedReference
		Object newReference
		boolean expectedMark
		boolean newMark
		java.util.concurrent.atomic.AtomicMarkableReference$Pair current
	public void set (java.lang.Object, boolean) 
		Object newReference
		boolean newMark
		java.util.concurrent.atomic.AtomicMarkableReference$Pair current
	public boolean attemptMark (java.lang.Object, boolean) 
		Object expectedReference
		boolean newMark
		java.util.concurrent.atomic.AtomicMarkableReference$Pair current
	private boolean casPair (java.util.concurrent.atomic.AtomicMarkableReference$Pair, java.util.concurrent.atomic.AtomicMarkableReference$Pair) 
		java.util.concurrent.atomic.AtomicMarkableReference$Pair cmp
		java.util.concurrent.atomic.AtomicMarkableReference$Pair val
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/atomic/AtomicStampedReference$Pair.class
AtomicStampedReference.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.AtomicStampedReference$Pair extends java.lang.Object {
	final Object reference
	final int stamp
	private void  (java.lang.Object, int) 
		Object reference
		int stamp
	static java.util.concurrent.atomic.AtomicStampedReference$Pair of (java.lang.Object, int) 
		Object reference
		int stamp
}

java/util/concurrent/atomic/LongAdder$SerializationProxy.class
LongAdder.java
package java.util.concurrent.atomic
 java.util.concurrent.atomic.LongAdder$SerializationProxy extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final long value
	void  (java.util.concurrent.atomic.LongAdder) 
		java.util.concurrent.atomic.LongAdder a
	private java.lang.Object readResolve () 
		java.util.concurrent.atomic.LongAdder a
}

java/util/concurrent/ConcurrentSkipListMap$ValueIterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$ValueIterator extends java.util.concurrent.ConcurrentSkipListMap$Iter {
	final java.util.concurrent.ConcurrentSkipListMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap) 
		java.util.concurrent.ConcurrentSkipListMap this$0
	public java.lang.Object next () 
		Object v
}

java/util/concurrent/ForkJoinTask$RunnableExecuteAction.class
ForkJoinTask.java
package java.util.concurrent
final java.util.concurrent.ForkJoinTask$RunnableExecuteAction extends java.util.concurrent.ForkJoinTask {
	final Runnable runnable
	private static final long serialVersionUID
	void  (java.lang.Runnable) 
		Runnable runnable
	public final java.lang.Void getRawResult () 
	public final void setRawResult (java.lang.Void) 
		Void v
	public final boolean exec () 
	void internalPropagateException (java.lang.Throwable) 
		Throwable ex
	public volatile void setRawResult (java.lang.Object) 
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/PriorityBlockingQueue$PBQSpliterator.class
PriorityBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.PriorityBlockingQueue$PBQSpliterator extends java.lang.Object implements java.util.Spliterator  {
	final java.util.concurrent.PriorityBlockingQueue queue
	Object[] array
	int index
	int fence
	void  (java.util.concurrent.PriorityBlockingQueue, java.lang.Object[], int, int) 
		java.util.concurrent.PriorityBlockingQueue queue
		Object[] array
		int index
		int fence
	final int getFence () 
		int hi
	public java.util.concurrent.PriorityBlockingQueue$PBQSpliterator trySplit () 
		int hi
		int lo
		int mid
	public void forEachRemaining (java.util.function.Consumer) 
		int i
		java.util.function.Consumer action
		Object[] a
		int hi
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.function.Consumer action
	public long estimateSize () 
	public int characteristics () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/ConcurrentSkipListMap$ValueSpliterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator extends java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator implements java.util.Spliterator  {
	void  (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int) 
		java.util.Comparator comparator
		java.util.concurrent.ConcurrentSkipListMap$Index row
		java.util.concurrent.ConcurrentSkipListMap$Node origin
		Object fence
		int est
	public java.util.concurrent.ConcurrentSkipListMap$ValueSpliterator trySplit () 
		java.util.concurrent.ConcurrentSkipListMap$Index r
		java.util.concurrent.ConcurrentSkipListMap$Index s
		java.util.concurrent.ConcurrentSkipListMap$Node b
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object sk
		java.util.concurrent.ConcurrentSkipListMap$Index q
		Object ek
		java.util.concurrent.ConcurrentSkipListMap$Node e
		java.util.Comparator cmp
		Object f
	public void forEachRemaining (java.util.function.Consumer) 
		Object vv
		Object k
		Object v
		java.util.function.Consumer action
		java.util.Comparator cmp
		Object f
		java.util.concurrent.ConcurrentSkipListMap$Node e
	public boolean tryAdvance (java.util.function.Consumer) 
		Object vv
		Object k
		Object v
		java.util.function.Consumer action
		java.util.Comparator cmp
		Object f
		java.util.concurrent.ConcurrentSkipListMap$Node e
	public int characteristics () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/CompletableFuture$CoCompletion.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$CoCompletion extends java.util.concurrent.CompletableFuture$Completion {
	java.util.concurrent.CompletableFuture$BiCompletion base
	void  (java.util.concurrent.CompletableFuture$BiCompletion) 
		java.util.concurrent.CompletableFuture$BiCompletion base
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture d
		int mode
		java.util.concurrent.CompletableFuture$BiCompletion c
		java.util.concurrent.CompletableFuture d
	final boolean isLive () 
		java.util.concurrent.CompletableFuture$BiCompletion c
}

java/util/concurrent/LinkedTransferQueue$Node.class
LinkedTransferQueue.java
package java.util.concurrent
final java.util.concurrent.LinkedTransferQueue$Node extends java.lang.Object {
	final boolean isData
	volatile Object item
	volatile java.util.concurrent.LinkedTransferQueue$Node next
	volatile Thread waiter
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long ITEM
	private static final long NEXT
	private static final long WAITER
	final boolean casNext (java.util.concurrent.LinkedTransferQueue$Node, java.util.concurrent.LinkedTransferQueue$Node) 
		java.util.concurrent.LinkedTransferQueue$Node cmp
		java.util.concurrent.LinkedTransferQueue$Node val
	final boolean casItem (java.lang.Object, java.lang.Object) 
		Object cmp
		Object val
	void  (java.lang.Object, boolean) 
		Object item
		boolean isData
	final void forgetNext () 
	final void forgetContents () 
	final boolean isMatched () 
		Object x
	final boolean isUnmatchedRequest () 
	final boolean cannotPrecede (boolean) 
		Object x
		boolean haveData
		boolean d
	final boolean tryMatchData () 
		Object x
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/CompletableFuture$Signaller.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Signaller extends java.util.concurrent.CompletableFuture$Completion implements java.util.concurrent.ForkJoinPool$ManagedBlocker  {
	long nanos
	final long deadline
	final boolean interruptible
	boolean interrupted
	volatile Thread thread
	void  (boolean, long, long) 
		boolean interruptible
		long nanos
		long deadline
	final java.util.concurrent.CompletableFuture tryFire (int) 
		int ignore
		Thread w
	public boolean isReleasable () 
	public boolean block () 
	final boolean isLive () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceMappingsToIntTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToIntBiFunction transformer
	final java.util.function.IntBinaryOperator reducer
	final int basis
	int result
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask nextRight
		java.util.function.ToIntBiFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public final java.lang.Integer getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceMappingsToIntTask s
		int r
		java.util.concurrent.CountedCompleter c
		java.util.function.IntBinaryOperator reducer
		java.util.function.ToIntBiFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/CompletionStage.class
CompletionStage.java
package java.util.concurrent
public abstract java.util.concurrent.CompletionStage extends java.lang.Object {
	public abstract java.util.concurrent.CompletionStage thenApply (java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer) 
	public abstract java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer) 
	public abstract java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage thenRun (java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public abstract java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public abstract java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public abstract java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public abstract java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public abstract java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public abstract java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage thenCompose (java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function) 
	public abstract java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage handle (java.util.function.BiFunction) 
	public abstract java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction) 
	public abstract java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer) 
	public abstract java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer) 
	public abstract java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public abstract java.util.concurrent.CompletionStage exceptionally (java.util.function.Function) 
	public abstract java.util.concurrent.CompletableFuture toCompletableFuture () 
}

java/util/concurrent/CompletableFuture$AltResult.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$AltResult extends java.lang.Object {
	final Throwable ex
	void  (java.lang.Throwable) 
		Throwable x
}

java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory.class
ForkJoinPool.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory extends java.lang.Object {
	public abstract java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool) 
}

java/util/concurrent/TimeUnit$2.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$2 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/CompletableFuture$MinimalStage.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$MinimalStage extends java.util.concurrent.CompletableFuture {
	void  () 
	void  (java.lang.Object) 
		Object r
	public java.util.concurrent.CompletableFuture newIncompleteFuture () 
	public java.lang.Object get () 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object getNow (java.lang.Object) 
		Object valueIfAbsent
	public java.lang.Object join () 
	public boolean complete (java.lang.Object) 
		Object value
	public boolean completeExceptionally (java.lang.Throwable) 
		Throwable ex
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public void obtrudeValue (java.lang.Object) 
		Object value
	public void obtrudeException (java.lang.Throwable) 
		Throwable ex
	public boolean isDone () 
	public boolean isCancelled () 
	public boolean isCompletedExceptionally () 
	public int getNumberOfDependents () 
	public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier, java.util.concurrent.Executor) 
		java.util.function.Supplier supplier
		java.util.concurrent.Executor executor
	public java.util.concurrent.CompletableFuture completeAsync (java.util.function.Supplier) 
		java.util.function.Supplier supplier
	public java.util.concurrent.CompletableFuture orTimeout (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.util.concurrent.CompletableFuture completeOnTimeout (java.lang.Object, long, java.util.concurrent.TimeUnit) 
		Object value
		long timeout
		java.util.concurrent.TimeUnit unit
	public volatile java.util.concurrent.CompletionStage exceptionally (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage whenCompleteAsync (java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage whenComplete (java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage handleAsync (java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage handle (java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenComposeAsync (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage thenCompose (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage runAfterEitherAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage runAfterEither (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage acceptEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage acceptEither (java.util.concurrent.CompletionStage, java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage applyToEitherAsync (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage applyToEither (java.util.concurrent.CompletionStage, java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage runAfterBothAsync (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage runAfterBoth (java.util.concurrent.CompletionStage, java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBothAsync (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage thenAcceptBoth (java.util.concurrent.CompletionStage, java.util.function.BiConsumer) 
	public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenCombineAsync (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenCombine (java.util.concurrent.CompletionStage, java.util.function.BiFunction) 
	public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenRunAsync (java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenRun (java.lang.Runnable) 
	public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenAcceptAsync (java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage thenAccept (java.util.function.Consumer) 
	public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function, java.util.concurrent.Executor) 
	public volatile java.util.concurrent.CompletionStage thenApplyAsync (java.util.function.Function) 
	public volatile java.util.concurrent.CompletionStage thenApply (java.util.function.Function) 
}

java/util/concurrent/ConcurrentHashMap$ForEachKeyTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ForEachKeyTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Consumer action
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.function.Consumer action
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
}

java/util/concurrent/ConcurrentHashMap$KeySetView.class
ConcurrentHashMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentHashMap$KeySetView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable  {
	private static final long serialVersionUID
	private final Object value
	void  (java.util.concurrent.ConcurrentHashMap, java.lang.Object) 
		java.util.concurrent.ConcurrentHashMap map
		Object value
	public java.lang.Object getMappedValue () 
	public boolean contains (java.lang.Object) 
		Object o
	public boolean remove (java.lang.Object) 
		Object o
	public java.util.Iterator iterator () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap m
		int f
	public boolean add (java.lang.Object) 
		Object e
		Object v
	public boolean addAll (java.util.Collection) 
		Object e
		java.util.Collection c
		boolean added
		Object v
	public int hashCode () 
		Object e
		int h
	public boolean equals (java.lang.Object) 
		java.util.Set c
		Object o
	public java.util.Spliterator spliterator () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap m
		long n
		int f
	public void forEach (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public volatile java.util.concurrent.ConcurrentHashMap getMap () 
}

java/util/concurrent/CompletableFuture$BiApply.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiApply extends java.util.concurrent.CompletableFuture$BiCompletion {
	java.util.function.BiFunction fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.BiFunction) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
		java.util.function.BiFunction fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/ConcurrentHashMap$EntryIterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntryIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator  {
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int index
		int size
		int limit
		java.util.concurrent.ConcurrentHashMap map
	public final java.util.Map$Entry next () 
		java.util.concurrent.ConcurrentHashMap$Node p
		Object k
		Object v
	public volatile java.lang.Object next () 
}

java/util/concurrent/ArrayBlockingQueue$Itrs.class
ArrayBlockingQueue.java
package java.util.concurrent
 java.util.concurrent.ArrayBlockingQueue$Itrs extends java.lang.Object {
	int cycles
	private java.util.concurrent.ArrayBlockingQueue$Itrs$Node head
	private java.util.concurrent.ArrayBlockingQueue$Itrs$Node sweeper
	private static final int SHORT_SWEEP_PROBES
	private static final int LONG_SWEEP_PROBES
	final java.util.concurrent.ArrayBlockingQueue this$0
	void  (java.util.concurrent.ArrayBlockingQueue, java.util.concurrent.ArrayBlockingQueue$Itr) 
		java.util.concurrent.ArrayBlockingQueue this$0
		java.util.concurrent.ArrayBlockingQueue$Itr initial
	void doSomeSweeping (boolean) 
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
		boolean passedGo
		java.util.concurrent.ArrayBlockingQueue$Itr it
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
		boolean tryHarder
		int probes
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node sweeper
		boolean passedGo
	void register (java.util.concurrent.ArrayBlockingQueue$Itr) 
		java.util.concurrent.ArrayBlockingQueue$Itr itr
	void takeIndexWrapped () 
		java.util.concurrent.ArrayBlockingQueue$Itr it
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
	void removedAt (int) 
		java.util.concurrent.ArrayBlockingQueue$Itr it
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node next
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node o
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
		int removedIndex
	void queueIsEmpty () 
		java.util.concurrent.ArrayBlockingQueue$Itr it
		java.util.concurrent.ArrayBlockingQueue$Itrs$Node p
	void elementDequeued () 
}

java/util/concurrent/SynchronousQueue$TransferStack$SNode.class
SynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferStack$SNode extends java.lang.Object {
	volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode next
	volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode match
	volatile Thread waiter
	Object item
	int mode
	private static final sun.misc.Unsafe U
	private static final long MATCH
	private static final long NEXT
	void  (java.lang.Object) 
		Object item
	boolean casNext (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.util.concurrent.SynchronousQueue$TransferStack$SNode) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode cmp
		java.util.concurrent.SynchronousQueue$TransferStack$SNode val
	boolean tryMatch (java.util.concurrent.SynchronousQueue$TransferStack$SNode) 
		Thread w
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
	void tryCancel () 
	boolean isCancelled () 
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentSkipListMap$SubMap.class
ConcurrentSkipListMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentSkipListMap$SubMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentNavigableMap java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	final java.util.concurrent.ConcurrentSkipListMap m
	private final Object lo
	private final Object hi
	private final boolean loInclusive
	private final boolean hiInclusive
	final boolean isDescending
	private transient java.util.concurrent.ConcurrentSkipListMap$KeySet keySetView
	private transient java.util.Set entrySetView
	private transient java.util.Collection valuesView
	void  (java.util.concurrent.ConcurrentSkipListMap, java.lang.Object, boolean, java.lang.Object, boolean, boolean) 
		java.util.concurrent.ConcurrentSkipListMap map
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
		boolean isDescending
		java.util.Comparator cmp
	boolean tooLow (java.lang.Object, java.util.Comparator) 
		int c
		Object key
		java.util.Comparator cmp
	boolean tooHigh (java.lang.Object, java.util.Comparator) 
		int c
		Object key
		java.util.Comparator cmp
	boolean inBounds (java.lang.Object, java.util.Comparator) 
		Object key
		java.util.Comparator cmp
	void checkKeyBounds (java.lang.Object, java.util.Comparator) 
		Object key
		java.util.Comparator cmp
	boolean isBeforeEnd (java.util.concurrent.ConcurrentSkipListMap$Node, java.util.Comparator) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.Comparator cmp
		Object k
		int c
	java.util.concurrent.ConcurrentSkipListMap$Node loNode (java.util.Comparator) 
		java.util.Comparator cmp
	java.util.concurrent.ConcurrentSkipListMap$Node hiNode (java.util.Comparator) 
		java.util.Comparator cmp
	java.lang.Object lowestKey () 
		java.util.Comparator cmp
		java.util.concurrent.ConcurrentSkipListMap$Node n
	java.lang.Object highestKey () 
		Object last
		java.util.Comparator cmp
		java.util.concurrent.ConcurrentSkipListMap$Node n
	java.util.Map$Entry lowestEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.Map$Entry e
		java.util.Comparator cmp
	java.util.Map$Entry highestEntry () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.Map$Entry e
		java.util.Comparator cmp
	java.util.Map$Entry removeLowest () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object k
		Object v
		java.util.Comparator cmp
	java.util.Map$Entry removeHighest () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object k
		Object v
		java.util.Comparator cmp
	java.util.Map$Entry getNearEntry (java.lang.Object, int) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object k
		Object v
		Object key
		int rel
		java.util.Comparator cmp
	java.lang.Object getNearKey (java.lang.Object, int) 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object last
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object k
		Object v
		Object key
		int rel
		java.util.Comparator cmp
	public boolean containsKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.Comparator cmp
		long count
	public boolean isEmpty () 
		java.util.Comparator cmp
	public boolean containsValue (java.lang.Object) 
		Object v
		java.util.concurrent.ConcurrentSkipListMap$Node n
		Object value
		java.util.Comparator cmp
	public void clear () 
		java.util.concurrent.ConcurrentSkipListMap$Node n
		java.util.Comparator cmp
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.util.Comparator comparator () 
		java.util.Comparator cmp
	java.util.concurrent.ConcurrentSkipListMap$SubMap newSubMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object tk
		boolean ti
		int c
		int c
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
		java.util.Comparator cmp
	public java.util.concurrent.ConcurrentSkipListMap$SubMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.concurrent.ConcurrentSkipListMap$SubMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.concurrent.ConcurrentSkipListMap$SubMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.concurrent.ConcurrentSkipListMap$SubMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.concurrent.ConcurrentSkipListMap$SubMap headMap (java.lang.Object) 
		Object toKey
	public java.util.concurrent.ConcurrentSkipListMap$SubMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.concurrent.ConcurrentSkipListMap$SubMap descendingMap () 
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public java.lang.Object firstKey () 
	public java.lang.Object lastKey () 
	public java.util.Map$Entry firstEntry () 
	public java.util.Map$Entry lastEntry () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.util.NavigableSet keySet () 
		java.util.concurrent.ConcurrentSkipListMap$KeySet ks
	public java.util.NavigableSet navigableKeySet () 
		java.util.concurrent.ConcurrentSkipListMap$KeySet ks
	public java.util.Collection values () 
		java.util.Collection vs
	public java.util.Set entrySet () 
		java.util.Set es
	public java.util.NavigableSet descendingKeySet () 
	public volatile java.util.Set keySet () 
	public volatile java.util.concurrent.ConcurrentNavigableMap descendingMap () 
	public volatile java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object) 
	public volatile java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object) 
	public volatile java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object) 
	public volatile java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean) 
	public volatile java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean) 
	public volatile java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
	public volatile java.util.SortedMap headMap (java.lang.Object) 
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
	public volatile java.util.NavigableMap descendingMap () 
}

java/util/concurrent/Exchanger$Participant.class
Exchanger.java
package java.util.concurrent
final java.util.concurrent.Exchanger$Participant extends java.lang.ThreadLocal {
	void  () 
	public java.util.concurrent.Exchanger$Node initialValue () 
	public volatile java.lang.Object initialValue () 
}

java/util/concurrent/ForkJoinPool$WorkQueue.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$WorkQueue extends java.lang.Object {
	static final int INITIAL_QUEUE_CAPACITY
	static final int MAXIMUM_QUEUE_CAPACITY
	volatile int scanState
	int stackPred
	int nsteals
	int hint
	int config
	volatile int qlock
	volatile int base
	int top
	java.util.concurrent.ForkJoinTask[] array
	final java.util.concurrent.ForkJoinPool pool
	final java.util.concurrent.ForkJoinWorkerThread owner
	volatile Thread parker
	volatile java.util.concurrent.ForkJoinTask currentJoin
	volatile java.util.concurrent.ForkJoinTask currentSteal
	private static final sun.misc.Unsafe U
	private static final long QLOCK
	private static final int ABASE
	private static final int ASHIFT
	void  (java.util.concurrent.ForkJoinPool, java.util.concurrent.ForkJoinWorkerThread) 
		java.util.concurrent.ForkJoinPool pool
		java.util.concurrent.ForkJoinWorkerThread owner
	final int getPoolIndex () 
	final int queueSize () 
		int n
	final boolean isEmpty () 
		java.util.concurrent.ForkJoinTask[] a
		int al
		int n
		int s
	final void push (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinPool p
		int al
		int d
		java.util.concurrent.ForkJoinTask task
		int s
		java.util.concurrent.ForkJoinTask[] a
	final java.util.concurrent.ForkJoinTask[] growArray () 
		int index
		long offset
		java.util.concurrent.ForkJoinTask x
		int mask
		int oldMask
		int t
		int b
		java.util.concurrent.ForkJoinTask[] oldA
		int size
		java.util.concurrent.ForkJoinTask[] a
	final java.util.concurrent.ForkJoinTask pop () 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int al
		int b
		int s
		java.util.concurrent.ForkJoinTask[] a
	final java.util.concurrent.ForkJoinTask pollAt (int) 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int al
		int b
		java.util.concurrent.ForkJoinTask[] a
	final java.util.concurrent.ForkJoinTask poll () 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int b
		int s
		int d
		int al
		java.util.concurrent.ForkJoinTask[] a
	final java.util.concurrent.ForkJoinTask nextLocalTask () 
	final java.util.concurrent.ForkJoinTask peek () 
		int al
		java.util.concurrent.ForkJoinTask[] a
	final boolean tryUnpush (java.util.concurrent.ForkJoinTask) 
		int index
		long offset
		int al
		java.util.concurrent.ForkJoinTask task
		int b
		int s
		java.util.concurrent.ForkJoinTask[] a
	final int sharedPush (java.util.concurrent.ForkJoinTask) 
		int stat
		int al
		int d
		int b
		int s
		java.util.concurrent.ForkJoinTask[] a
		int stat
		java.util.concurrent.ForkJoinTask task
		int stat
	private void growAndSharedPush (java.util.concurrent.ForkJoinTask) 
		int s
		int al
		java.util.concurrent.ForkJoinTask[] a
		java.util.concurrent.ForkJoinTask task
	final boolean trySharedUnpush (java.util.concurrent.ForkJoinTask) 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int al
		java.util.concurrent.ForkJoinTask task
		boolean popped
		int s
		java.util.concurrent.ForkJoinTask[] a
	final void cancelAll () 
		java.util.concurrent.ForkJoinTask t
	final void localPopAndExec () 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int b
		int s
		int al
		java.util.concurrent.ForkJoinTask[] a
		int nexec
	final void localPollAndExec () 
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int b
		int s
		int al
		java.util.concurrent.ForkJoinTask[] a
		int nexec
	final void runTask (java.util.concurrent.ForkJoinTask) 
		int ns
		java.util.concurrent.ForkJoinWorkerThread thread
		java.util.concurrent.ForkJoinTask task
	final void transferStealCount (java.util.concurrent.ForkJoinPool) 
		long s
		java.util.concurrent.ForkJoinPool$AuxState aux
		java.util.concurrent.ForkJoinPool p
	final boolean tryRemoveAndExec (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask ps
		boolean removed
		int index
		long offset
		java.util.concurrent.ForkJoinTask t
		int b
		int s
		int d
		int al
		java.util.concurrent.ForkJoinTask[] a
		java.util.concurrent.ForkJoinTask task
	final java.util.concurrent.CountedCompleter popCC (java.util.concurrent.CountedCompleter, int) 
		boolean popped
		java.util.concurrent.CountedCompleter r
		java.util.concurrent.CountedCompleter t
		int index
		long offset
		java.util.concurrent.ForkJoinTask o
		int al
		java.util.concurrent.CountedCompleter task
		int mode
		int b
		int s
		java.util.concurrent.ForkJoinTask[] a
	final int pollAndExecCC (java.util.concurrent.CountedCompleter) 
		int h
		int h
		int h
		int h
		java.util.concurrent.CountedCompleter r
		java.util.concurrent.CountedCompleter t
		int index
		long offset
		java.util.concurrent.ForkJoinTask o
		int al
		int h
		java.util.concurrent.CountedCompleter task
		java.util.concurrent.ForkJoinTask[] a
		int b
		int s
		int h
	final boolean isApparentlyUnblocked () 
		Thread wt
		Thread$State s
	static void  () 
		int scale
		ReflectiveOperationException e
}

java/util/concurrent/ThreadLocalRandom$1.class
ThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Boolean run () 
	public volatile java.lang.Object run () 
}

java/util/concurrent/SynchronousQueue$TransferStack.class
SynchronousQueue.java
package java.util.concurrent
final java.util.concurrent.SynchronousQueue$TransferStack extends java.util.concurrent.SynchronousQueue$Transferer {
	static final int REQUEST
	static final int DATA
	static final int FULFILLING
	volatile java.util.concurrent.SynchronousQueue$TransferStack$SNode head
	private static final sun.misc.Unsafe U
	private static final long HEAD
	void  () 
	static boolean isFulfilling (int) 
		int m
	boolean casHead (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.util.concurrent.SynchronousQueue$TransferStack$SNode) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode h
		java.util.concurrent.SynchronousQueue$TransferStack$SNode nh
	static java.util.concurrent.SynchronousQueue$TransferStack$SNode snode (java.util.concurrent.SynchronousQueue$TransferStack$SNode, java.lang.Object, java.util.concurrent.SynchronousQueue$TransferStack$SNode, int) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
		Object e
		java.util.concurrent.SynchronousQueue$TransferStack$SNode next
		int mode
	java.lang.Object transfer (java.lang.Object, boolean, long) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode m
		java.util.concurrent.SynchronousQueue$TransferStack$SNode m
		java.util.concurrent.SynchronousQueue$TransferStack$SNode mn
		java.util.concurrent.SynchronousQueue$TransferStack$SNode mn
		java.util.concurrent.SynchronousQueue$TransferStack$SNode m
		java.util.concurrent.SynchronousQueue$TransferStack$SNode h
		Object e
		boolean timed
		long nanos
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
		int mode
	java.util.concurrent.SynchronousQueue$TransferStack$SNode awaitFulfill (java.util.concurrent.SynchronousQueue$TransferStack$SNode, boolean, long) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode m
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
		boolean timed
		long nanos
		long deadline
		Thread w
		int spins
	boolean shouldSpin (java.util.concurrent.SynchronousQueue$TransferStack$SNode) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
		java.util.concurrent.SynchronousQueue$TransferStack$SNode h
	void clean (java.util.concurrent.SynchronousQueue$TransferStack$SNode) 
		java.util.concurrent.SynchronousQueue$TransferStack$SNode n
		java.util.concurrent.SynchronousQueue$TransferStack$SNode s
		java.util.concurrent.SynchronousQueue$TransferStack$SNode past
		java.util.concurrent.SynchronousQueue$TransferStack$SNode p
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$MapReduceKeysToLongTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToLongFunction transformer
	final java.util.function.LongBinaryOperator reducer
	final long basis
	long result
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask nextRight
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public final java.lang.Long getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysToLongTask s
		long r
		java.util.concurrent.CountedCompleter c
		java.util.function.LongBinaryOperator reducer
		java.util.function.ToLongFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/CompletableFuture$Delayer.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Delayer extends java.lang.Object {
	static final java.util.concurrent.ScheduledThreadPoolExecutor delayer
	void  () 
	static java.util.concurrent.ScheduledFuture delay (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
	static void  () 
}

java/util/concurrent/CompletableFuture$Canceller.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Canceller extends java.lang.Object implements java.util.function.BiConsumer  {
	final java.util.concurrent.Future f
	void  (java.util.concurrent.Future) 
		java.util.concurrent.Future f
	public void accept (java.lang.Object, java.lang.Throwable) 
		Object ignore
		Throwable ex
	public volatile void accept (java.lang.Object, java.lang.Object) 
}

java/util/concurrent/ConcurrentLinkedDeque$CLDSpliterator.class
ConcurrentLinkedDeque.java
package java.util.concurrent
final java.util.concurrent.ConcurrentLinkedDeque$CLDSpliterator extends java.lang.Object implements java.util.Spliterator  {
	static final int MAX_BATCH
	final java.util.concurrent.ConcurrentLinkedDeque queue
	java.util.concurrent.ConcurrentLinkedDeque$Node current
	int batch
	boolean exhausted
	void  (java.util.concurrent.ConcurrentLinkedDeque) 
		java.util.concurrent.ConcurrentLinkedDeque queue
	public java.util.Spliterator trySplit () 
		Object[] a
		int i
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.concurrent.ConcurrentLinkedDeque q
		int b
		int n
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentLinkedDeque q
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.concurrent.ConcurrentLinkedDeque$Node p
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentLinkedDeque q
	public long estimateSize () 
	public int characteristics () 
}

java/util/concurrent/CompletableFuture$Timeout.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$Timeout extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CompletableFuture f
	void  (java.util.concurrent.CompletableFuture) 
		java.util.concurrent.CompletableFuture f
	public void run () 
}

java/util/concurrent/ConcurrentHashMap.class
ConcurrentHashMap.java
package java.util.concurrent
public java.util.concurrent.ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable  {
	private static final long serialVersionUID
	private static final int MAXIMUM_CAPACITY
	private static final int DEFAULT_CAPACITY
	static final int MAX_ARRAY_SIZE
	private static final int DEFAULT_CONCURRENCY_LEVEL
	private static final float LOAD_FACTOR
	static final int TREEIFY_THRESHOLD
	static final int UNTREEIFY_THRESHOLD
	static final int MIN_TREEIFY_CAPACITY
	private static final int MIN_TRANSFER_STRIDE
	private static final int RESIZE_STAMP_BITS
	private static final int MAX_RESIZERS
	private static final int RESIZE_STAMP_SHIFT
	static final int MOVED
	static final int TREEBIN
	static final int RESERVED
	static final int HASH_BITS
	static final int NCPU
	private static final java.io.ObjectStreamField[] serialPersistentFields
	volatile transient java.util.concurrent.ConcurrentHashMap$Node[] table
	private volatile transient java.util.concurrent.ConcurrentHashMap$Node[] nextTable
	private volatile transient long baseCount
	private volatile transient int sizeCtl
	private volatile transient int transferIndex
	private volatile transient int cellsBusy
	private volatile transient java.util.concurrent.ConcurrentHashMap$CounterCell[] counterCells
	private transient java.util.concurrent.ConcurrentHashMap$KeySetView keySet
	private transient java.util.concurrent.ConcurrentHashMap$ValuesView values
	private transient java.util.concurrent.ConcurrentHashMap$EntrySetView entrySet
	private static final sun.misc.Unsafe U
	private static final long SIZECTL
	private static final long TRANSFERINDEX
	private static final long BASECOUNT
	private static final long CELLSBUSY
	private static final long CELLVALUE
	private static final int ABASE
	private static final int ASHIFT
	static final int spread (int) 
		int h
	private static final int tableSizeFor (int) 
		int c
		int n
	static java.lang.Class comparableClassFor (java.lang.Object) 
		java.lang.reflect.Type[] as
		java.lang.reflect.ParameterizedType p
		java.lang.reflect.Type t
		int i
		Class c
		java.lang.reflect.Type[] ts
		Object x
	static int compareComparables (java.lang.Class, java.lang.Object, java.lang.Object) 
		Class kc
		Object k
		Object x
	static final java.util.concurrent.ConcurrentHashMap$Node tabAt (java.util.concurrent.ConcurrentHashMap$Node[], int) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int i
	static final boolean casTabAt (java.util.concurrent.ConcurrentHashMap$Node[], int, java.util.concurrent.ConcurrentHashMap$Node, java.util.concurrent.ConcurrentHashMap$Node) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int i
		java.util.concurrent.ConcurrentHashMap$Node c
		java.util.concurrent.ConcurrentHashMap$Node v
	static final void setTabAt (java.util.concurrent.ConcurrentHashMap$Node[], int, java.util.concurrent.ConcurrentHashMap$Node) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int i
		java.util.concurrent.ConcurrentHashMap$Node v
	public void  () 
	public void  (int) 
		int initialCapacity
		int cap
	public void  (java.util.Map) 
		java.util.Map m
	public void  (int, float) 
		int initialCapacity
		float loadFactor
	public void  (int, float, int) 
		int initialCapacity
		float loadFactor
		int concurrencyLevel
		long size
		int cap
	public int size () 
		long n
	public boolean isEmpty () 
	public java.lang.Object get (java.lang.Object) 
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Node e
		int n
		int eh
		Object ek
		Object key
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int h
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		Object v
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		Object value
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	final java.lang.Object putVal (java.lang.Object, java.lang.Object, boolean) 
		int n
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node pred
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$Node p
		Object oldVal
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		Object value
		boolean onlyIfAbsent
		int hash
		int binCount
	public void putAll (java.util.Map) 
		java.util.Map$Entry e
		java.util.Map m
	public java.lang.Object remove (java.lang.Object) 
		Object key
	final java.lang.Object replaceNode (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object ev
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$Node pred
		Object pv
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		Object oldVal
		boolean validated
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		Object value
		Object cv
		int hash
	public void clear () 
		java.util.concurrent.ConcurrentHashMap$Node p
		int fh
		java.util.concurrent.ConcurrentHashMap$Node f
		long delta
		int i
		java.util.concurrent.ConcurrentHashMap$Node[] tab
	public java.util.Set keySet () 
		java.util.concurrent.ConcurrentHashMap$KeySetView ks
	public java.util.Collection values () 
		java.util.concurrent.ConcurrentHashMap$ValuesView vs
	public java.util.Set entrySet () 
		java.util.concurrent.ConcurrentHashMap$EntrySetView es
	public int hashCode () 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		int h
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public java.lang.String toString () 
		Object k
		Object v
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
		java.util.concurrent.ConcurrentHashMap$Traverser it
		StringBuilder sb
		java.util.concurrent.ConcurrentHashMap$Node p
	public boolean equals (java.lang.Object) 
		Object val
		Object v
		java.util.concurrent.ConcurrentHashMap$Node p
		Object mv
		Object v
		Object mk
		java.util.Map$Entry e
		java.util.Map m
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
		java.util.concurrent.ConcurrentHashMap$Traverser it
		Object o
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		int i
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.io.ObjectOutputStream s
		int sshift
		int ssize
		int segmentShift
		int segmentMask
		java.util.concurrent.ConcurrentHashMap$Segment[] segments
		java.io.ObjectOutputStream$PutField streamFields
		java.util.concurrent.ConcurrentHashMap$Node[] t
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		Object k
		Object v
		int n
		int sz
		boolean insertAtFront
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		boolean insertAtFront
		Object qk
		java.util.concurrent.ConcurrentHashMap$TreeNode t
		java.util.concurrent.ConcurrentHashMap$TreeNode hd
		java.util.concurrent.ConcurrentHashMap$TreeNode tl
		int binCount
		java.util.concurrent.ConcurrentHashMap$Node q
		Object k
		boolean insertAtFront
		java.util.concurrent.ConcurrentHashMap$Node next
		java.util.concurrent.ConcurrentHashMap$Node first
		int h
		int j
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int mask
		long added
		java.io.ObjectInputStream s
		long size
		java.util.concurrent.ConcurrentHashMap$Node p
	public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object key
		Object oldValue
		Object newValue
	public java.lang.Object replace (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getOrDefault (java.lang.Object, java.lang.Object) 
		Object key
		Object defaultValue
		Object v
	public void forEach (java.util.function.BiConsumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.BiConsumer action
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public void replaceAll (java.util.function.BiFunction) 
		Object newValue
		Object key
		Object oldValue
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.BiFunction function
		java.util.concurrent.ConcurrentHashMap$Node[] t
	boolean removeEntryIf (java.util.function.Predicate) 
		Object k
		Object v
		java.util.Map$Entry e
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.Predicate function
		java.util.concurrent.ConcurrentHashMap$Node[] t
		boolean removed
	boolean removeValueIf (java.util.function.Predicate) 
		Object k
		Object v
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.Predicate function
		java.util.concurrent.ConcurrentHashMap$Node[] t
		boolean removed
	public java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function) 
		int n
		java.util.concurrent.ConcurrentHashMap$Node node
		java.util.concurrent.ConcurrentHashMap$Node r
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node pred
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		boolean added
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		java.util.function.Function mappingFunction
		int h
		Object val
		int binCount
	public java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction) 
		int n
		java.util.concurrent.ConcurrentHashMap$Node en
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$Node pred
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		java.util.function.BiFunction remappingFunction
		int h
		Object val
		int delta
		int binCount
	public java.lang.Object compute (java.lang.Object, java.util.function.BiFunction) 
		int n
		java.util.concurrent.ConcurrentHashMap$Node node
		java.util.concurrent.ConcurrentHashMap$Node r
		java.util.concurrent.ConcurrentHashMap$Node en
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$Node pred
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		Object pv
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		java.util.function.BiFunction remappingFunction
		int h
		Object val
		int delta
		int binCount
	public java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction) 
		int n
		java.util.concurrent.ConcurrentHashMap$Node en
		Object ek
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$Node pred
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode r
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$Node f
		int n
		int i
		int fh
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		Object key
		Object value
		java.util.function.BiFunction remappingFunction
		int h
		Object val
		int delta
		int binCount
	public boolean contains (java.lang.Object) 
		Object value
	public java.util.Enumeration keys () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
	public java.util.Enumeration elements () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
	public long mappingCount () 
		long n
	public static java.util.concurrent.ConcurrentHashMap$KeySetView newKeySet () 
	public static java.util.concurrent.ConcurrentHashMap$KeySetView newKeySet (int) 
		int initialCapacity
	public java.util.concurrent.ConcurrentHashMap$KeySetView keySet (java.lang.Object) 
		Object mappedValue
	static final int resizeStamp (int) 
		int n
	private final java.util.concurrent.ConcurrentHashMap$Node[] initTable () 
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] nt
		int sc
		java.util.concurrent.ConcurrentHashMap$Node[] tab
	private final void addCount (long, int) 
		long b
		long s
		java.util.concurrent.ConcurrentHashMap$CounterCell a
		long v
		int m
		java.util.concurrent.ConcurrentHashMap$CounterCell a
		long v
		int m
		boolean uncontended
		java.util.concurrent.ConcurrentHashMap$Node[] nt
		int rs
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int n
		int sc
		long x
		int check
		java.util.concurrent.ConcurrentHashMap$CounterCell[] as
		long s
	final java.util.concurrent.ConcurrentHashMap$Node[] helpTransfer (java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$Node) 
		int sc
		int rs
		java.util.concurrent.ConcurrentHashMap$Node[] nextTab
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		java.util.concurrent.ConcurrentHashMap$Node f
	private final void tryPresize (int) 
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] nt
		int rs
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int n
		int size
		int c
		int sc
	private final void transfer (java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$Node[]) 
		java.util.concurrent.ConcurrentHashMap$Node[] nt
		Throwable ex
		int nextIndex
		int nextBound
		int sc
		int b
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Node ln
		java.util.concurrent.ConcurrentHashMap$Node hn
		int ph
		Object pk
		Object pv
		java.util.concurrent.ConcurrentHashMap$Node p
		int runBit
		java.util.concurrent.ConcurrentHashMap$Node lastRun
		java.util.concurrent.ConcurrentHashMap$Node ln
		java.util.concurrent.ConcurrentHashMap$Node hn
		int h
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$TreeBin t
		java.util.concurrent.ConcurrentHashMap$TreeNode lo
		java.util.concurrent.ConcurrentHashMap$TreeNode loTail
		java.util.concurrent.ConcurrentHashMap$TreeNode hi
		java.util.concurrent.ConcurrentHashMap$TreeNode hiTail
		int lc
		int hc
		java.util.concurrent.ConcurrentHashMap$Node ln
		java.util.concurrent.ConcurrentHashMap$Node hn
		java.util.concurrent.ConcurrentHashMap$Node f
		int fh
		int i
		int bound
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		java.util.concurrent.ConcurrentHashMap$Node[] nextTab
		int n
		int stride
		int nextn
		java.util.concurrent.ConcurrentHashMap$ForwardingNode fwd
		boolean advance
		boolean finishing
	final long sumCount () 
		java.util.concurrent.ConcurrentHashMap$CounterCell a
		int i
		java.util.concurrent.ConcurrentHashMap$CounterCell[] as
		long sum
	private final void fullAddCount (long, boolean) 
		java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
		int m
		int j
		boolean created
		java.util.concurrent.ConcurrentHashMap$CounterCell r
		int i
		java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
		long v
		java.util.concurrent.ConcurrentHashMap$CounterCell a
		int n
		java.util.concurrent.ConcurrentHashMap$CounterCell[] rs
		boolean init
		java.util.concurrent.ConcurrentHashMap$CounterCell[] as
		long v
		long x
		boolean wasUncontended
		int h
		boolean collide
	private final void treeifyBin (java.util.concurrent.ConcurrentHashMap$Node[], int) 
		java.util.concurrent.ConcurrentHashMap$TreeNode p
		java.util.concurrent.ConcurrentHashMap$Node e
		java.util.concurrent.ConcurrentHashMap$TreeNode hd
		java.util.concurrent.ConcurrentHashMap$TreeNode tl
		java.util.concurrent.ConcurrentHashMap$Node b
		int n
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int index
	static java.util.concurrent.ConcurrentHashMap$Node untreeify (java.util.concurrent.ConcurrentHashMap$Node) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Node q
		java.util.concurrent.ConcurrentHashMap$Node b
		java.util.concurrent.ConcurrentHashMap$Node hd
		java.util.concurrent.ConcurrentHashMap$Node tl
	final int batchFor (long) 
		long n
		long b
		long n
		int sp
	public void forEach (long, java.util.function.BiConsumer) 
		long parallelismThreshold
		java.util.function.BiConsumer action
	public void forEach (long, java.util.function.BiFunction, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.BiFunction transformer
		java.util.function.Consumer action
	public java.lang.Object search (long, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.BiFunction searchFunction
	public java.lang.Object reduce (long, java.util.function.BiFunction, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.BiFunction transformer
		java.util.function.BiFunction reducer
	public double reduceToDouble (long, java.util.function.ToDoubleBiFunction, double, java.util.function.DoubleBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToDoubleBiFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public long reduceToLong (long, java.util.function.ToLongBiFunction, long, java.util.function.LongBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToLongBiFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public int reduceToInt (long, java.util.function.ToIntBiFunction, int, java.util.function.IntBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToIntBiFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public void forEachKey (long, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Consumer action
	public void forEachKey (long, java.util.function.Function, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.Consumer action
	public java.lang.Object searchKeys (long, java.util.function.Function) 
		long parallelismThreshold
		java.util.function.Function searchFunction
	public java.lang.Object reduceKeys (long, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.BiFunction reducer
	public java.lang.Object reduceKeys (long, java.util.function.Function, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public double reduceKeysToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public long reduceKeysToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public int reduceKeysToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public void forEachValue (long, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Consumer action
	public void forEachValue (long, java.util.function.Function, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.Consumer action
	public java.lang.Object searchValues (long, java.util.function.Function) 
		long parallelismThreshold
		java.util.function.Function searchFunction
	public java.lang.Object reduceValues (long, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.BiFunction reducer
	public java.lang.Object reduceValues (long, java.util.function.Function, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public double reduceValuesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public long reduceValuesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public int reduceValuesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public void forEachEntry (long, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Consumer action
	public void forEachEntry (long, java.util.function.Function, java.util.function.Consumer) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.Consumer action
	public java.lang.Object searchEntries (long, java.util.function.Function) 
		long parallelismThreshold
		java.util.function.Function searchFunction
	public java.util.Map$Entry reduceEntries (long, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.BiFunction reducer
	public java.lang.Object reduceEntries (long, java.util.function.Function, java.util.function.BiFunction) 
		long parallelismThreshold
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public double reduceEntriesToDouble (long, java.util.function.ToDoubleFunction, double, java.util.function.DoubleBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToDoubleFunction transformer
		double basis
		java.util.function.DoubleBinaryOperator reducer
	public long reduceEntriesToLong (long, java.util.function.ToLongFunction, long, java.util.function.LongBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToLongFunction transformer
		long basis
		java.util.function.LongBinaryOperator reducer
	public int reduceEntriesToInt (long, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		long parallelismThreshold
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	static void  () 
		int scale
		ReflectiveOperationException e
}

java/util/concurrent/Executors$DefaultThreadFactory.class
Executors.java
package java.util.concurrent
 java.util.concurrent.Executors$DefaultThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private static final java.util.concurrent.atomic.AtomicInteger poolNumber
	private final ThreadGroup group
	private final java.util.concurrent.atomic.AtomicInteger threadNumber
	private final String namePrefix
	void  () 
		SecurityManager s
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
		Thread t
	static void  () 
}

java/util/concurrent/ThreadLocalRandom$RandomDoublesSpliterator.class
ThreadLocalRandom.java
package java.util.concurrent
final java.util.concurrent.ThreadLocalRandom$RandomDoublesSpliterator extends java.lang.Object implements java.util.Spliterator$OfDouble  {
	long index
	final long fence
	final double origin
	final double bound
	void  (long, long, double, double) 
		long index
		long fence
		double origin
		double bound
	public java.util.concurrent.ThreadLocalRandom$RandomDoublesSpliterator trySplit () 
		long i
		long m
	public long estimateSize () 
	public int characteristics () 
	public boolean tryAdvance (java.util.function.DoubleConsumer) 
		java.util.function.DoubleConsumer consumer
		long i
		long f
	public void forEachRemaining (java.util.function.DoubleConsumer) 
		double o
		double b
		java.util.concurrent.ThreadLocalRandom rng
		java.util.function.DoubleConsumer consumer
		long i
		long f
	public volatile java.util.Spliterator$OfDouble trySplit () 
	public volatile void forEachRemaining (java.lang.Object) 
	public volatile boolean tryAdvance (java.lang.Object) 
	public volatile java.util.Spliterator$OfPrimitive trySplit () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/Executors.class
Executors.java
package java.util.concurrent
public java.util.concurrent.Executors extends java.lang.Object {
	public static java.util.concurrent.ExecutorService newFixedThreadPool (int) 
		int nThreads
	public static java.util.concurrent.ExecutorService newWorkStealingPool (int) 
		int parallelism
	public static java.util.concurrent.ExecutorService newWorkStealingPool () 
	public static java.util.concurrent.ExecutorService newFixedThreadPool (int, java.util.concurrent.ThreadFactory) 
		int nThreads
		java.util.concurrent.ThreadFactory threadFactory
	public static java.util.concurrent.ExecutorService newSingleThreadExecutor () 
	public static java.util.concurrent.ExecutorService newSingleThreadExecutor (java.util.concurrent.ThreadFactory) 
		java.util.concurrent.ThreadFactory threadFactory
	public static java.util.concurrent.ExecutorService newCachedThreadPool () 
	public static java.util.concurrent.ExecutorService newCachedThreadPool (java.util.concurrent.ThreadFactory) 
		java.util.concurrent.ThreadFactory threadFactory
	public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor () 
	public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor (java.util.concurrent.ThreadFactory) 
		java.util.concurrent.ThreadFactory threadFactory
	public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool (int) 
		int corePoolSize
	public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool (int, java.util.concurrent.ThreadFactory) 
		int corePoolSize
		java.util.concurrent.ThreadFactory threadFactory
	public static java.util.concurrent.ExecutorService unconfigurableExecutorService (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executor
	public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService (java.util.concurrent.ScheduledExecutorService) 
		java.util.concurrent.ScheduledExecutorService executor
	public static java.util.concurrent.ThreadFactory defaultThreadFactory () 
	public static java.util.concurrent.ThreadFactory privilegedThreadFactory () 
	public static java.util.concurrent.Callable callable (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public static java.util.concurrent.Callable callable (java.lang.Runnable) 
		Runnable task
	public static java.util.concurrent.Callable callable (java.security.PrivilegedAction) 
		java.security.PrivilegedAction action
	public static java.util.concurrent.Callable callable (java.security.PrivilegedExceptionAction) 
		java.security.PrivilegedExceptionAction action
	public static java.util.concurrent.Callable privilegedCallable (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	public static java.util.concurrent.Callable privilegedCallableUsingCurrentClassLoader (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	private void  () 
}

java/util/concurrent/ConcurrentHashMap$ValueSpliterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$ValueSpliterator extends java.util.concurrent.ConcurrentHashMap$Traverser implements java.util.Spliterator  {
	long est
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, long) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int size
		int index
		int limit
		long est
	public java.util.concurrent.ConcurrentHashMap$ValueSpliterator trySplit () 
		int i
		int f
		int h
	public void forEachRemaining (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.function.Consumer action
	public boolean tryAdvance (java.util.function.Consumer) 
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node p
	public long estimateSize () 
	public int characteristics () 
	public volatile java.util.Spliterator trySplit () 
}

java/util/concurrent/TimeUnit$1.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$1 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/LinkedBlockingDeque$LBDSpliterator.class
LinkedBlockingDeque.java
package java.util.concurrent
final java.util.concurrent.LinkedBlockingDeque$LBDSpliterator extends java.lang.Object implements java.util.Spliterator  {
	static final int MAX_BATCH
	final java.util.concurrent.LinkedBlockingDeque queue
	java.util.concurrent.LinkedBlockingDeque$Node current
	int batch
	boolean exhausted
	long est
	void  (java.util.concurrent.LinkedBlockingDeque) 
		java.util.concurrent.LinkedBlockingDeque queue
	public long estimateSize () 
	public java.util.Spliterator trySplit () 
		Object[] a
		java.util.concurrent.locks.ReentrantLock lock
		int i
		java.util.concurrent.LinkedBlockingDeque$Node p
		java.util.concurrent.LinkedBlockingDeque$Node h
		java.util.concurrent.LinkedBlockingDeque q
		int b
		int n
	public void forEachRemaining (java.util.function.Consumer) 
		Object e
		java.util.concurrent.LinkedBlockingDeque$Node p
		java.util.function.Consumer action
		java.util.concurrent.LinkedBlockingDeque q
		java.util.concurrent.locks.ReentrantLock lock
	public boolean tryAdvance (java.util.function.Consumer) 
		Object e
		java.util.function.Consumer action
		java.util.concurrent.LinkedBlockingDeque q
		java.util.concurrent.locks.ReentrantLock lock
	public int characteristics () 
}

java/util/concurrent/Phaser$QNode.class
Phaser.java
package java.util.concurrent
final java.util.concurrent.Phaser$QNode extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ManagedBlocker  {
	final java.util.concurrent.Phaser phaser
	final int phase
	final boolean interruptible
	final boolean timed
	boolean wasInterrupted
	long nanos
	final long deadline
	volatile Thread thread
	java.util.concurrent.Phaser$QNode next
	void  (java.util.concurrent.Phaser, int, boolean, boolean, long) 
		java.util.concurrent.Phaser phaser
		int phase
		boolean interruptible
		boolean timed
		long nanos
	public boolean isReleasable () 
	public boolean block () 
}

java/util/concurrent/ForkJoinTask.class
ForkJoinTask.java
package java.util.concurrent
public abstract java.util.concurrent.ForkJoinTask extends java.lang.Object implements java.util.concurrent.Future java.io.Serializable  {
	volatile int status
	static final int DONE_MASK
	static final int NORMAL
	static final int CANCELLED
	static final int EXCEPTIONAL
	static final int SIGNAL
	static final int SMASK
	private static final java.util.concurrent.ForkJoinTask$ExceptionNode[] exceptionTable
	private static final java.util.concurrent.locks.ReentrantLock exceptionTableLock
	private static final java.lang.ref.ReferenceQueue exceptionTableRefQueue
	private static final int EXCEPTION_MAP_CAPACITY
	private static final long serialVersionUID
	private static final sun.misc.Unsafe U
	private static final long STATUS
	public void  () 
	private int setCompletion (int) 
		int s
		int completion
	final int doExec () 
		Throwable rex
		boolean completed
		boolean completed
		int s
	final void internalWait (long) 
		long timeout
		int s
	private int externalAwaitDone () 
		InterruptedException ie
		boolean interrupted
		int s
	private int externalInterruptibleAwaitDone ()  throws java.lang.InterruptedException 
		int s
	private int doJoin () 
		java.util.concurrent.ForkJoinWorkerThread wt
		java.util.concurrent.ForkJoinPool$WorkQueue w
		Thread t
		int s
	private int doInvoke () 
		java.util.concurrent.ForkJoinWorkerThread wt
		Thread t
		int s
	final int recordExceptionalCompletion (java.lang.Throwable) 
		java.util.concurrent.ForkJoinTask$ExceptionNode e
		java.util.concurrent.ForkJoinTask$ExceptionNode[] t
		int i
		int h
		java.util.concurrent.locks.ReentrantLock lock
		Throwable ex
		int s
	private int setExceptionalCompletion (java.lang.Throwable) 
		Throwable ex
		int s
	void internalPropagateException (java.lang.Throwable) 
		Throwable ex
	static final void cancelIgnoringExceptions (java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask t
	private void clearExceptionalCompletion () 
		java.util.concurrent.ForkJoinTask$ExceptionNode next
		java.util.concurrent.ForkJoinTask$ExceptionNode[] t
		int i
		java.util.concurrent.ForkJoinTask$ExceptionNode e
		java.util.concurrent.ForkJoinTask$ExceptionNode pred
		int h
		java.util.concurrent.locks.ReentrantLock lock
	private java.lang.Throwable getThrowableException () 
		java.util.concurrent.ForkJoinTask$ExceptionNode[] t
		Throwable ex
		Class[] ps
		java.lang.reflect.Constructor c
		Throwable wx
		java.lang.reflect.Constructor noArgCtor
		int h
		java.util.concurrent.ForkJoinTask$ExceptionNode e
		java.util.concurrent.locks.ReentrantLock lock
		Throwable ex
	private static void expungeStaleExceptions () 
		java.util.concurrent.ForkJoinTask$ExceptionNode next
		int hashCode
		java.util.concurrent.ForkJoinTask$ExceptionNode[] t
		int i
		java.util.concurrent.ForkJoinTask$ExceptionNode e
		java.util.concurrent.ForkJoinTask$ExceptionNode pred
		Object x
	static final void helpExpungeStaleExceptions () 
		java.util.concurrent.locks.ReentrantLock lock
	static void rethrow (java.lang.Throwable) 
		Throwable ex
	static void uncheckedThrow (java.lang.Throwable)  throws java.lang.Throwable 
		Throwable t
	private void reportException (int) 
		int s
	public final java.util.concurrent.ForkJoinTask fork () 
		Thread t
	public final java.lang.Object join () 
		int s
	public final java.lang.Object invoke () 
		int s
	public static void invokeAll (java.util.concurrent.ForkJoinTask, java.util.concurrent.ForkJoinTask) 
		java.util.concurrent.ForkJoinTask t1
		java.util.concurrent.ForkJoinTask t2
		int s1
		int s2
	public static transient void invokeAll (java.util.concurrent.ForkJoinTask[]) 
		java.util.concurrent.ForkJoinTask t
		int i
		java.util.concurrent.ForkJoinTask t
		int i
		java.util.concurrent.ForkJoinTask[] tasks
		Throwable ex
		int last
	public static java.util.Collection invokeAll (java.util.Collection) 
		java.util.concurrent.ForkJoinTask t
		int i
		java.util.concurrent.ForkJoinTask t
		int i
		java.util.Collection tasks
		java.util.List ts
		Throwable ex
		int last
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public final boolean isDone () 
	public final boolean isCancelled () 
	public final boolean isCompletedAbnormally () 
	public final boolean isCompletedNormally () 
	public final java.lang.Throwable getException () 
		int s
	public void completeExceptionally (java.lang.Throwable) 
		Throwable ex
	public void complete (java.lang.Object) 
		Throwable rex
		Object value
	public final void quietlyComplete () 
	public final java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		int s
	public final java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.concurrent.ForkJoinWorkerThread wt
		long ns
		long ms
		long d
		long deadline
		Thread t
		long timeout
		java.util.concurrent.TimeUnit unit
		int s
		long nanos
	public final void quietlyJoin () 
	public final void quietlyInvoke () 
	public static void helpQuiesce () 
		java.util.concurrent.ForkJoinWorkerThread wt
		Thread t
	public void reinitialize () 
	public static java.util.concurrent.ForkJoinPool getPool () 
		Thread t
	public static boolean inForkJoinPool () 
	public boolean tryUnfork () 
		Thread t
	public static int getQueuedTaskCount () 
		java.util.concurrent.ForkJoinPool$WorkQueue q
		Thread t
		java.util.concurrent.ForkJoinPool$WorkQueue q
	public static int getSurplusQueuedTaskCount () 
	public abstract java.lang.Object getRawResult () 
	protected abstract void setRawResult (java.lang.Object) 
	protected abstract boolean exec () 
	protected static java.util.concurrent.ForkJoinTask peekNextLocalTask () 
		java.util.concurrent.ForkJoinPool$WorkQueue q
		Thread t
		java.util.concurrent.ForkJoinPool$WorkQueue q
	protected static java.util.concurrent.ForkJoinTask pollNextLocalTask () 
		Thread t
	protected static java.util.concurrent.ForkJoinTask pollTask () 
		java.util.concurrent.ForkJoinWorkerThread wt
		Thread t
	protected static java.util.concurrent.ForkJoinTask pollSubmission () 
		Thread t
	public final short getForkJoinTaskTag () 
	public final short setForkJoinTaskTag (short) 
		int s
		short newValue
	public final boolean compareAndSetForkJoinTaskTag (short, short) 
		int s
		short expect
		short update
	public static java.util.concurrent.ForkJoinTask adapt (java.lang.Runnable) 
		Runnable runnable
	public static java.util.concurrent.ForkJoinTask adapt (java.lang.Runnable, java.lang.Object) 
		Runnable runnable
		Object result
	public static java.util.concurrent.ForkJoinTask adapt (java.util.concurrent.Callable) 
		java.util.concurrent.Callable callable
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream s
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
		Object ex
	static void  () 
		ReflectiveOperationException e
}

java/util/concurrent/ConcurrentHashMap$MapReduceEntriesToIntTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.ToIntFunction transformer
	final java.util.function.IntBinaryOperator reducer
	final int basis
	int result
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask, java.util.function.ToIntFunction, int, java.util.function.IntBinaryOperator) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask nextRight
		java.util.function.ToIntFunction transformer
		int basis
		java.util.function.IntBinaryOperator reducer
	public final java.lang.Integer getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceEntriesToIntTask s
		int r
		java.util.concurrent.CountedCompleter c
		java.util.function.IntBinaryOperator reducer
		java.util.function.ToIntFunction transformer
	public volatile java.lang.Object getRawResult () 
}

java/util/concurrent/LinkedBlockingQueue$Node.class
LinkedBlockingQueue.java
package java.util.concurrent
 java.util.concurrent.LinkedBlockingQueue$Node extends java.lang.Object {
	Object item
	java.util.concurrent.LinkedBlockingQueue$Node next
	void  (java.lang.Object) 
		Object x
}

java/util/concurrent/ConcurrentHashMap$KeyIterator.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$KeyIterator extends java.util.concurrent.ConcurrentHashMap$BaseIterator implements java.util.Iterator java.util.Enumeration  {
	void  (java.util.concurrent.ConcurrentHashMap$Node[], int, int, int, java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap$Node[] tab
		int index
		int size
		int limit
		java.util.concurrent.ConcurrentHashMap map
	public final java.lang.Object next () 
		java.util.concurrent.ConcurrentHashMap$Node p
		Object k
	public final java.lang.Object nextElement () 
}

java/util/concurrent/ConcurrentNavigableMap.class
ConcurrentNavigableMap.java
package java.util.concurrent
public abstract java.util.concurrent.ConcurrentNavigableMap extends java.lang.Object implements java.util.concurrent.ConcurrentMap java.util.NavigableMap  {
	public abstract java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
	public abstract java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object, boolean) 
	public abstract java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object, boolean) 
	public abstract java.util.concurrent.ConcurrentNavigableMap subMap (java.lang.Object, java.lang.Object) 
	public abstract java.util.concurrent.ConcurrentNavigableMap headMap (java.lang.Object) 
	public abstract java.util.concurrent.ConcurrentNavigableMap tailMap (java.lang.Object) 
	public abstract java.util.concurrent.ConcurrentNavigableMap descendingMap () 
	public abstract java.util.NavigableSet navigableKeySet () 
	public abstract java.util.NavigableSet keySet () 
	public abstract java.util.NavigableSet descendingKeySet () 
	public volatile java.util.Set keySet () 
	public volatile java.util.SortedMap tailMap (java.lang.Object) 
	public volatile java.util.SortedMap headMap (java.lang.Object) 
	public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
	public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap headMap (java.lang.Object, boolean) 
	public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
	public volatile java.util.NavigableMap descendingMap () 
}

java/util/concurrent/BlockingDeque.class
BlockingDeque.java
package java.util.concurrent
public abstract java.util.concurrent.BlockingDeque extends java.lang.Object implements java.util.concurrent.BlockingQueue java.util.Deque  {
	public abstract void addFirst (java.lang.Object) 
	public abstract void addLast (java.lang.Object) 
	public abstract boolean offerFirst (java.lang.Object) 
	public abstract boolean offerLast (java.lang.Object) 
	public abstract void putFirst (java.lang.Object)  throws java.lang.InterruptedException 
	public abstract void putLast (java.lang.Object)  throws java.lang.InterruptedException 
	public abstract boolean offerFirst (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract boolean offerLast (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object takeFirst ()  throws java.lang.InterruptedException 
	public abstract java.lang.Object takeLast ()  throws java.lang.InterruptedException 
	public abstract java.lang.Object pollFirst (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object pollLast (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract boolean removeFirstOccurrence (java.lang.Object) 
	public abstract boolean removeLastOccurrence (java.lang.Object) 
	public abstract boolean add (java.lang.Object) 
	public abstract boolean offer (java.lang.Object) 
	public abstract void put (java.lang.Object)  throws java.lang.InterruptedException 
	public abstract boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object remove () 
	public abstract java.lang.Object poll () 
	public abstract java.lang.Object take ()  throws java.lang.InterruptedException 
	public abstract java.lang.Object poll (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
	public abstract java.lang.Object element () 
	public abstract java.lang.Object peek () 
	public abstract boolean remove (java.lang.Object) 
	public abstract boolean contains (java.lang.Object) 
	public abstract int size () 
	public abstract java.util.Iterator iterator () 
	public abstract void push (java.lang.Object) 
}

java/util/concurrent/CyclicBarrier.class
CyclicBarrier.java
package java.util.concurrent
public java.util.concurrent.CyclicBarrier extends java.lang.Object {
	private final java.util.concurrent.locks.ReentrantLock lock
	private final java.util.concurrent.locks.Condition trip
	private final int parties
	private final Runnable barrierCommand
	private java.util.concurrent.CyclicBarrier$Generation generation
	private int count
	private void nextGeneration () 
	private void breakBarrier () 
	private int dowait (boolean, long)  throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException java.util.concurrent.TimeoutException 
		Runnable command
		boolean ranAction
		InterruptedException ie
		java.util.concurrent.CyclicBarrier$Generation g
		int index
		boolean timed
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public void  (int, java.lang.Runnable) 
		int parties
		Runnable barrierAction
	public void  (int) 
		int parties
	public int getParties () 
	public int await ()  throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException 
		java.util.concurrent.TimeoutException toe
	public int await (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.BrokenBarrierException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public boolean isBroken () 
		java.util.concurrent.locks.ReentrantLock lock
	public void reset () 
		java.util.concurrent.locks.ReentrantLock lock
	public int getNumberWaiting () 
		java.util.concurrent.locks.ReentrantLock lock
}

java/util/concurrent/CompletableFuture$DelayedExecutor.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$DelayedExecutor extends java.lang.Object implements java.util.concurrent.Executor  {
	final long delay
	final java.util.concurrent.TimeUnit unit
	final java.util.concurrent.Executor executor
	void  (long, java.util.concurrent.TimeUnit, java.util.concurrent.Executor) 
		long delay
		java.util.concurrent.TimeUnit unit
		java.util.concurrent.Executor executor
	public void execute (java.lang.Runnable) 
		Runnable r
}

java/util/concurrent/ConcurrentSkipListMap$SubMap$SubMapIter.class
ConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$SubMap$SubMapIter extends java.lang.Object implements java.util.Iterator java.util.Spliterator  {
	java.util.concurrent.ConcurrentSkipListMap$Node lastReturned
	java.util.concurrent.ConcurrentSkipListMap$Node next
	Object nextValue
	final java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
	void  (java.util.concurrent.ConcurrentSkipListMap$SubMap) 
		Object vv
		Object x
		java.util.concurrent.ConcurrentSkipListMap$SubMap this$0
		java.util.Comparator cmp
	public final boolean hasNext () 
	final void advance () 
	private void ascend () 
		Object vv
		Object x
		java.util.Comparator cmp
	private void descend () 
		Object vv
		Object x
		java.util.Comparator cmp
	public void remove () 
		java.util.concurrent.ConcurrentSkipListMap$Node l
	public java.util.Spliterator trySplit () 
	public boolean tryAdvance (java.util.function.Consumer) 
		java.util.function.Consumer action
	public void forEachRemaining (java.util.function.Consumer) 
		java.util.function.Consumer action
	public long estimateSize () 
}

java/util/concurrent/CompletableFuture$AsynchronousCompletionTask.class
CompletableFuture.java
package java.util.concurrent
public abstract java.util.concurrent.CompletableFuture$AsynchronousCompletionTask extends java.lang.Object {
}

java/util/concurrent/CompletableFuture$BiRelay.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$BiRelay extends java.util.concurrent.CompletableFuture$BiCompletion {
	void  (java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture) 
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.concurrent.CompletableFuture snd
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
		java.util.concurrent.CompletableFuture b
}

java/util/concurrent/TimeoutException.class
TimeoutException.java
package java.util.concurrent
public java.util.concurrent.TimeoutException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

java/util/concurrent/Executors$PrivilegedCallableUsingCurrentClassLoader.class
Executors.java
package java.util.concurrent
final java.util.concurrent.Executors$PrivilegedCallableUsingCurrentClassLoader extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.util.concurrent.Callable task
	final java.security.AccessControlContext acc
	final ClassLoader ccl
	void  (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public java.lang.Object call ()  throws java.lang.Exception 
		java.security.PrivilegedActionException e
}

java/util/concurrent/CompletableFuture$UniApply.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniApply extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.Function fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.Function fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/RunnableFuture.class
RunnableFuture.java
package java.util.concurrent
public abstract java.util.concurrent.RunnableFuture extends java.lang.Object implements java.lang.Runnable java.util.concurrent.Future  {
	public abstract void run () 
}

java/util/concurrent/TimeUnit$4.class
TimeUnit.java
package java.util.concurrent
final java.util.concurrent.TimeUnit$4 extends java.util.concurrent.TimeUnit {
	void  (java.lang.String, int) 
	public long toNanos (long) 
		long d
	public long toMicros (long) 
		long d
	public long toMillis (long) 
		long d
	public long toSeconds (long) 
		long d
	public long toMinutes (long) 
		long d
	public long toHours (long) 
		long d
	public long toDays (long) 
		long d
	public long convert (long, java.util.concurrent.TimeUnit) 
		long d
		java.util.concurrent.TimeUnit u
	int excessNanos (long, long) 
		long d
		long m
}

java/util/concurrent/ThreadPoolExecutor$AbortPolicy.class
ThreadPoolExecutor.java
package java.util.concurrent
public java.util.concurrent.ThreadPoolExecutor$AbortPolicy extends java.lang.Object implements java.util.concurrent.RejectedExecutionHandler  {
	public void  () 
	public void rejectedExecution (java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor) 
		Runnable r
		java.util.concurrent.ThreadPoolExecutor e
}

java/util/concurrent/CompletableFuture$UniCompose.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniCompose extends java.util.concurrent.CompletableFuture$UniCompletion {
	java.util.function.Function fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.util.function.Function) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		java.util.function.Function fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/CompletableFuture$UniRun.class
CompletableFuture.java
package java.util.concurrent
final java.util.concurrent.CompletableFuture$UniRun extends java.util.concurrent.CompletableFuture$UniCompletion {
	Runnable fn
	void  (java.util.concurrent.Executor, java.util.concurrent.CompletableFuture, java.util.concurrent.CompletableFuture, java.lang.Runnable) 
		java.util.concurrent.Executor executor
		java.util.concurrent.CompletableFuture dep
		java.util.concurrent.CompletableFuture src
		Runnable fn
	final java.util.concurrent.CompletableFuture tryFire (int) 
		java.util.concurrent.CompletableFuture a
		int mode
		java.util.concurrent.CompletableFuture d
		java.util.concurrent.CompletableFuture a
}

java/util/concurrent/ForkJoinPool$InnocuousForkJoinWorkerThreadFactory.class
ForkJoinPool.java
package java.util.concurrent
final java.util.concurrent.ForkJoinPool$InnocuousForkJoinWorkerThreadFactory extends java.lang.Object implements java.util.concurrent.ForkJoinPool$ForkJoinWorkerThreadFactory  {
	private static final java.security.AccessControlContext innocuousAcc
	private void  () 
	public final java.util.concurrent.ForkJoinWorkerThread newThread (java.util.concurrent.ForkJoinPool) 
		java.util.concurrent.ForkJoinPool pool
	void  (java.util.concurrent.ForkJoinPool$1) 
		java.util.concurrent.ForkJoinPool$1 x0
	static void  () 
		java.security.Permissions innocuousPerms
}

java/util/concurrent/ConcurrentHashMap$EntrySetView.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$EntrySetView extends java.util.concurrent.ConcurrentHashMap$CollectionView implements java.util.Set java.io.Serializable  {
	private static final long serialVersionUID
	void  (java.util.concurrent.ConcurrentHashMap) 
		java.util.concurrent.ConcurrentHashMap map
	public boolean contains (java.lang.Object) 
		Object k
		Object v
		Object r
		java.util.Map$Entry e
		Object o
	public boolean remove (java.lang.Object) 
		Object k
		Object v
		java.util.Map$Entry e
		Object o
	public java.util.Iterator iterator () 
		java.util.concurrent.ConcurrentHashMap m
		java.util.concurrent.ConcurrentHashMap$Node[] t
		int f
	public boolean add (java.util.Map$Entry) 
		java.util.Map$Entry e
	public boolean addAll (java.util.Collection) 
		java.util.Map$Entry e
		java.util.Collection c
		boolean added
	public boolean removeIf (java.util.function.Predicate) 
		java.util.function.Predicate filter
	public final int hashCode () 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		int h
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public final boolean equals (java.lang.Object) 
		java.util.Set c
		Object o
	public java.util.Spliterator spliterator () 
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap m
		long n
		int f
	public void forEach (java.util.function.Consumer) 
		java.util.concurrent.ConcurrentHashMap$Node p
		java.util.concurrent.ConcurrentHashMap$Traverser it
		java.util.function.Consumer action
		java.util.concurrent.ConcurrentHashMap$Node[] t
	public volatile boolean add (java.lang.Object) 
}

java/util/concurrent/ConcurrentMap.class

java/util/concurrent/PriorityBlockingQueue$Itr.class
PriorityBlockingQueue.java
package java.util.concurrent
final java.util.concurrent.PriorityBlockingQueue$Itr extends java.lang.Object implements java.util.Iterator  {
	final Object[] array
	int cursor
	int lastRet
	final java.util.concurrent.PriorityBlockingQueue this$0
	void  (java.util.concurrent.PriorityBlockingQueue, java.lang.Object[]) 
		java.util.concurrent.PriorityBlockingQueue this$0
		Object[] array
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

java/util/concurrent/ConcurrentSkipListMap$CSLMSpliterator.class
ConcurrentSkipListMap.java
package java.util.concurrent
abstract java.util.concurrent.ConcurrentSkipListMap$CSLMSpliterator extends java.lang.Object {
	final java.util.Comparator comparator
	final Object fence
	java.util.concurrent.ConcurrentSkipListMap$Index row
	java.util.concurrent.ConcurrentSkipListMap$Node current
	int est
	void  (java.util.Comparator, java.util.concurrent.ConcurrentSkipListMap$Index, java.util.concurrent.ConcurrentSkipListMap$Node, java.lang.Object, int) 
		java.util.Comparator comparator
		java.util.concurrent.ConcurrentSkipListMap$Index row
		java.util.concurrent.ConcurrentSkipListMap$Node origin
		Object fence
		int est
	public final long estimateSize () 
}

java/util/concurrent/ConcurrentHashMap$MapReduceKeysTask.class
ConcurrentHashMap.java
package java.util.concurrent
final java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask extends java.util.concurrent.ConcurrentHashMap$BulkTask {
	final java.util.function.Function transformer
	final java.util.function.BiFunction reducer
	Object result
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask rights
	java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
	void  (java.util.concurrent.ConcurrentHashMap$BulkTask, int, int, int, java.util.concurrent.ConcurrentHashMap$Node[], java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask, java.util.function.Function, java.util.function.BiFunction) 
		java.util.concurrent.ConcurrentHashMap$BulkTask p
		int b
		int i
		int f
		java.util.concurrent.ConcurrentHashMap$Node[] t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask nextRight
		java.util.function.Function transformer
		java.util.function.BiFunction reducer
	public final java.lang.Object getRawResult () 
	public final void compute () 
		int i
		int f
		int h
		Object u
		java.util.concurrent.ConcurrentHashMap$Node p
		Object tr
		Object sr
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask t
		java.util.concurrent.ConcurrentHashMap$MapReduceKeysTask s
		Object r
		java.util.concurrent.CountedCompleter c
		java.util.function.BiFunction reducer
		java.util.function.Function transformer
}

dalvik/
dalvik/annotation/
dalvik/annotation/AnnotationDefault.class
AnnotationDefault.java
package dalvik.annotation
abstract dalvik.annotation.AnnotationDefault extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/EnclosingMethod.class
EnclosingMethod.java
package dalvik.annotation
abstract dalvik.annotation.EnclosingMethod extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/TestTarget.class
TestTarget.java
package dalvik.annotation
public abstract dalvik.annotation.TestTarget extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String methodName () 
	public abstract java.lang.String conceptName () 
	public abstract java.lang.Class[] methodArgs () 
}

dalvik/annotation/TestTargetClass.class
TestTargetClass.java
package dalvik.annotation
public abstract dalvik.annotation.TestTargetClass extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.Class value () 
}

dalvik/annotation/EnclosingClass.class
EnclosingClass.java
package dalvik.annotation
abstract dalvik.annotation.EnclosingClass extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/MemberClasses.class
MemberClasses.java
package dalvik.annotation
abstract dalvik.annotation.MemberClasses extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/InnerClass.class
InnerClass.java
package dalvik.annotation
abstract dalvik.annotation.InnerClass extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/Signature.class
Signature.java
package dalvik.annotation
abstract dalvik.annotation.Signature extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/Throws.class
Throws.java
package dalvik.annotation
abstract dalvik.annotation.Throws extends java.lang.Object implements java.lang.annotation.Annotation  {
}

dalvik/annotation/KnownFailure.class
KnownFailure.java
package dalvik.annotation
public abstract dalvik.annotation.KnownFailure extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
}

dalvik/bytecode/
dalvik/bytecode/Opcodes.class
Opcodes.java
package dalvik.bytecode
public abstract dalvik.bytecode.Opcodes extends java.lang.Object {
	public static final int OP_NOP
	public static final int OP_MOVE
	public static final int OP_MOVE_FROM16
	public static final int OP_MOVE_16
	public static final int OP_MOVE_WIDE
	public static final int OP_MOVE_WIDE_FROM16
	public static final int OP_MOVE_WIDE_16
	public static final int OP_MOVE_OBJECT
	public static final int OP_MOVE_OBJECT_FROM16
	public static final int OP_MOVE_OBJECT_16
	public static final int OP_MOVE_RESULT
	public static final int OP_MOVE_RESULT_WIDE
	public static final int OP_MOVE_RESULT_OBJECT
	public static final int OP_MOVE_EXCEPTION
	public static final int OP_RETURN_VOID
	public static final int OP_RETURN
	public static final int OP_RETURN_WIDE
	public static final int OP_RETURN_OBJECT
	public static final int OP_CONST_4
	public static final int OP_CONST_16
	public static final int OP_CONST
	public static final int OP_CONST_HIGH16
	public static final int OP_CONST_WIDE_16
	public static final int OP_CONST_WIDE_32
	public static final int OP_CONST_WIDE
	public static final int OP_CONST_WIDE_HIGH16
	public static final int OP_CONST_STRING
	public static final int OP_CONST_STRING_JUMBO
	public static final int OP_CONST_CLASS
	public static final int OP_MONITOR_ENTER
	public static final int OP_MONITOR_EXIT
	public static final int OP_CHECK_CAST
	public static final int OP_INSTANCE_OF
	public static final int OP_ARRAY_LENGTH
	public static final int OP_NEW_INSTANCE
	public static final int OP_NEW_ARRAY
	public static final int OP_FILLED_NEW_ARRAY
	public static final int OP_FILLED_NEW_ARRAY_RANGE
	public static final int OP_FILL_ARRAY_DATA
	public static final int OP_THROW
	public static final int OP_GOTO
	public static final int OP_GOTO_16
	public static final int OP_GOTO_32
	public static final int OP_PACKED_SWITCH
	public static final int OP_SPARSE_SWITCH
	public static final int OP_CMPL_FLOAT
	public static final int OP_CMPG_FLOAT
	public static final int OP_CMPL_DOUBLE
	public static final int OP_CMPG_DOUBLE
	public static final int OP_CMP_LONG
	public static final int OP_IF_EQ
	public static final int OP_IF_NE
	public static final int OP_IF_LT
	public static final int OP_IF_GE
	public static final int OP_IF_GT
	public static final int OP_IF_LE
	public static final int OP_IF_EQZ
	public static final int OP_IF_NEZ
	public static final int OP_IF_LTZ
	public static final int OP_IF_GEZ
	public static final int OP_IF_GTZ
	public static final int OP_IF_LEZ
	public static final int OP_AGET
	public static final int OP_AGET_WIDE
	public static final int OP_AGET_OBJECT
	public static final int OP_AGET_BOOLEAN
	public static final int OP_AGET_BYTE
	public static final int OP_AGET_CHAR
	public static final int OP_AGET_SHORT
	public static final int OP_APUT
	public static final int OP_APUT_WIDE
	public static final int OP_APUT_OBJECT
	public static final int OP_APUT_BOOLEAN
	public static final int OP_APUT_BYTE
	public static final int OP_APUT_CHAR
	public static final int OP_APUT_SHORT
	public static final int OP_IGET
	public static final int OP_IGET_WIDE
	public static final int OP_IGET_OBJECT
	public static final int OP_IGET_BOOLEAN
	public static final int OP_IGET_BYTE
	public static final int OP_IGET_CHAR
	public static final int OP_IGET_SHORT
	public static final int OP_IPUT
	public static final int OP_IPUT_WIDE
	public static final int OP_IPUT_OBJECT
	public static final int OP_IPUT_BOOLEAN
	public static final int OP_IPUT_BYTE
	public static final int OP_IPUT_CHAR
	public static final int OP_IPUT_SHORT
	public static final int OP_SGET
	public static final int OP_SGET_WIDE
	public static final int OP_SGET_OBJECT
	public static final int OP_SGET_BOOLEAN
	public static final int OP_SGET_BYTE
	public static final int OP_SGET_CHAR
	public static final int OP_SGET_SHORT
	public static final int OP_SPUT
	public static final int OP_SPUT_WIDE
	public static final int OP_SPUT_OBJECT
	public static final int OP_SPUT_BOOLEAN
	public static final int OP_SPUT_BYTE
	public static final int OP_SPUT_CHAR
	public static final int OP_SPUT_SHORT
	public static final int OP_INVOKE_VIRTUAL
	public static final int OP_INVOKE_SUPER
	public static final int OP_INVOKE_DIRECT
	public static final int OP_INVOKE_STATIC
	public static final int OP_INVOKE_INTERFACE
	public static final int OP_INVOKE_VIRTUAL_RANGE
	public static final int OP_INVOKE_SUPER_RANGE
	public static final int OP_INVOKE_DIRECT_RANGE
	public static final int OP_INVOKE_STATIC_RANGE
	public static final int OP_INVOKE_INTERFACE_RANGE
	public static final int OP_NEG_INT
	public static final int OP_NOT_INT
	public static final int OP_NEG_LONG
	public static final int OP_NOT_LONG
	public static final int OP_NEG_FLOAT
	public static final int OP_NEG_DOUBLE
	public static final int OP_INT_TO_LONG
	public static final int OP_INT_TO_FLOAT
	public static final int OP_INT_TO_DOUBLE
	public static final int OP_LONG_TO_INT
	public static final int OP_LONG_TO_FLOAT
	public static final int OP_LONG_TO_DOUBLE
	public static final int OP_FLOAT_TO_INT
	public static final int OP_FLOAT_TO_LONG
	public static final int OP_FLOAT_TO_DOUBLE
	public static final int OP_DOUBLE_TO_INT
	public static final int OP_DOUBLE_TO_LONG
	public static final int OP_DOUBLE_TO_FLOAT
	public static final int OP_INT_TO_BYTE
	public static final int OP_INT_TO_CHAR
	public static final int OP_INT_TO_SHORT
	public static final int OP_ADD_INT
	public static final int OP_SUB_INT
	public static final int OP_MUL_INT
	public static final int OP_DIV_INT
	public static final int OP_REM_INT
	public static final int OP_AND_INT
	public static final int OP_OR_INT
	public static final int OP_XOR_INT
	public static final int OP_SHL_INT
	public static final int OP_SHR_INT
	public static final int OP_USHR_INT
	public static final int OP_ADD_LONG
	public static final int OP_SUB_LONG
	public static final int OP_MUL_LONG
	public static final int OP_DIV_LONG
	public static final int OP_REM_LONG
	public static final int OP_AND_LONG
	public static final int OP_OR_LONG
	public static final int OP_XOR_LONG
	public static final int OP_SHL_LONG
	public static final int OP_SHR_LONG
	public static final int OP_USHR_LONG
	public static final int OP_ADD_FLOAT
	public static final int OP_SUB_FLOAT
	public static final int OP_MUL_FLOAT
	public static final int OP_DIV_FLOAT
	public static final int OP_REM_FLOAT
	public static final int OP_ADD_DOUBLE
	public static final int OP_SUB_DOUBLE
	public static final int OP_MUL_DOUBLE
	public static final int OP_DIV_DOUBLE
	public static final int OP_REM_DOUBLE
	public static final int OP_ADD_INT_2ADDR
	public static final int OP_SUB_INT_2ADDR
	public static final int OP_MUL_INT_2ADDR
	public static final int OP_DIV_INT_2ADDR
	public static final int OP_REM_INT_2ADDR
	public static final int OP_AND_INT_2ADDR
	public static final int OP_OR_INT_2ADDR
	public static final int OP_XOR_INT_2ADDR
	public static final int OP_SHL_INT_2ADDR
	public static final int OP_SHR_INT_2ADDR
	public static final int OP_USHR_INT_2ADDR
	public static final int OP_ADD_LONG_2ADDR
	public static final int OP_SUB_LONG_2ADDR
	public static final int OP_MUL_LONG_2ADDR
	public static final int OP_DIV_LONG_2ADDR
	public static final int OP_REM_LONG_2ADDR
	public static final int OP_AND_LONG_2ADDR
	public static final int OP_OR_LONG_2ADDR
	public static final int OP_XOR_LONG_2ADDR
	public static final int OP_SHL_LONG_2ADDR
	public static final int OP_SHR_LONG_2ADDR
	public static final int OP_USHR_LONG_2ADDR
	public static final int OP_ADD_FLOAT_2ADDR
	public static final int OP_SUB_FLOAT_2ADDR
	public static final int OP_MUL_FLOAT_2ADDR
	public static final int OP_DIV_FLOAT_2ADDR
	public static final int OP_REM_FLOAT_2ADDR
	public static final int OP_ADD_DOUBLE_2ADDR
	public static final int OP_SUB_DOUBLE_2ADDR
	public static final int OP_MUL_DOUBLE_2ADDR
	public static final int OP_DIV_DOUBLE_2ADDR
	public static final int OP_REM_DOUBLE_2ADDR
	public static final int OP_ADD_INT_LIT16
	public static final int OP_RSUB_INT
	public static final int OP_MUL_INT_LIT16
	public static final int OP_DIV_INT_LIT16
	public static final int OP_REM_INT_LIT16
	public static final int OP_AND_INT_LIT16
	public static final int OP_OR_INT_LIT16
	public static final int OP_XOR_INT_LIT16
	public static final int OP_ADD_INT_LIT8
	public static final int OP_RSUB_INT_LIT8
	public static final int OP_MUL_INT_LIT8
	public static final int OP_DIV_INT_LIT8
	public static final int OP_REM_INT_LIT8
	public static final int OP_AND_INT_LIT8
	public static final int OP_OR_INT_LIT8
	public static final int OP_XOR_INT_LIT8
	public static final int OP_SHL_INT_LIT8
	public static final int OP_SHR_INT_LIT8
	public static final int OP_USHR_INT_LIT8
	public static final int OP_CONST_CLASS_JUMBO
	public static final int OP_CHECK_CAST_JUMBO
	public static final int OP_INSTANCE_OF_JUMBO
	public static final int OP_NEW_INSTANCE_JUMBO
	public static final int OP_NEW_ARRAY_JUMBO
	public static final int OP_FILLED_NEW_ARRAY_JUMBO
	public static final int OP_IGET_JUMBO
	public static final int OP_IGET_WIDE_JUMBO
	public static final int OP_IGET_OBJECT_JUMBO
	public static final int OP_IGET_BOOLEAN_JUMBO
	public static final int OP_IGET_BYTE_JUMBO
	public static final int OP_IGET_CHAR_JUMBO
	public static final int OP_IGET_SHORT_JUMBO
	public static final int OP_IPUT_JUMBO
	public static final int OP_IPUT_WIDE_JUMBO
	public static final int OP_IPUT_OBJECT_JUMBO
	public static final int OP_IPUT_BOOLEAN_JUMBO
	public static final int OP_IPUT_BYTE_JUMBO
	public static final int OP_IPUT_CHAR_JUMBO
	public static final int OP_IPUT_SHORT_JUMBO
	public static final int OP_SGET_JUMBO
	public static final int OP_SGET_WIDE_JUMBO
	public static final int OP_SGET_OBJECT_JUMBO
	public static final int OP_SGET_BOOLEAN_JUMBO
	public static final int OP_SGET_BYTE_JUMBO
	public static final int OP_SGET_CHAR_JUMBO
	public static final int OP_SGET_SHORT_JUMBO
	public static final int OP_SPUT_JUMBO
	public static final int OP_SPUT_WIDE_JUMBO
	public static final int OP_SPUT_OBJECT_JUMBO
	public static final int OP_SPUT_BOOLEAN_JUMBO
	public static final int OP_SPUT_BYTE_JUMBO
	public static final int OP_SPUT_CHAR_JUMBO
	public static final int OP_SPUT_SHORT_JUMBO
	public static final int OP_INVOKE_VIRTUAL_JUMBO
	public static final int OP_INVOKE_SUPER_JUMBO
	public static final int OP_INVOKE_DIRECT_JUMBO
	public static final int OP_INVOKE_STATIC_JUMBO
	public static final int OP_INVOKE_INTERFACE_JUMBO
	public static final int OP_IGET_WIDE_VOLATILE
	public static final int OP_IPUT_WIDE_VOLATILE
	public static final int OP_SGET_WIDE_VOLATILE
	public static final int OP_SPUT_WIDE_VOLATILE
	public static final int OP_BREAKPOINT
	public static final int OP_THROW_VERIFICATION_ERROR
	public static final int OP_EXECUTE_INLINE
	public static final int OP_EXECUTE_INLINE_RANGE
	public static final int OP_INVOKE_DIRECT_EMPTY
	public static final int OP_IGET_QUICK
	public static final int OP_IGET_WIDE_QUICK
	public static final int OP_IGET_OBJECT_QUICK
	public static final int OP_IPUT_QUICK
	public static final int OP_IPUT_WIDE_QUICK
	public static final int OP_IPUT_OBJECT_QUICK
	public static final int OP_INVOKE_VIRTUAL_QUICK
	public static final int OP_INVOKE_VIRTUAL_QUICK_RANGE
	public static final int OP_INVOKE_SUPER_QUICK
	public static final int OP_INVOKE_SUPER_QUICK_RANGE
}

dalvik/bytecode/OpcodeInfo.class
OpcodeInfo.java
package dalvik.bytecode
public final dalvik.bytecode.OpcodeInfo extends java.lang.Object {
	public static final int MAXIMUM_VALUE
	public static final int MAXIMUM_PACKED_VALUE
	public static boolean isInvoke (int) 
		int packedOpcode
	private void  () 
	static void  () 
}

dalvik/system/
dalvik/system/CloseGuard$1.class
CloseGuard.java
package dalvik.system
 dalvik.system.CloseGuard$1 extends java.lang.Object {
}

dalvik/system/BlockGuard$2.class
BlockGuard.java
package dalvik.system
final dalvik.system.BlockGuard$2 extends java.lang.ThreadLocal {
	void  () 
	protected dalvik.system.BlockGuard$Policy initialValue () 
	protected volatile java.lang.Object initialValue () 
}

dalvik/system/BlockGuard.class
BlockGuard.java
package dalvik.system
public final dalvik.system.BlockGuard extends java.lang.Object {
	public static final int DISALLOW_DISK_WRITE
	public static final int DISALLOW_DISK_READ
	public static final int DISALLOW_NETWORK
	public static final int PASS_RESTRICTIONS_VIA_RPC
	public static final int PENALTY_LOG
	public static final int PENALTY_DIALOG
	public static final int PENALTY_DEATH
	public static final dalvik.system.BlockGuard$Policy LAX_POLICY
	private static ThreadLocal threadPolicy
	public static dalvik.system.BlockGuard$Policy getThreadPolicy () 
	public static void setThreadPolicy (dalvik.system.BlockGuard$Policy) 
		dalvik.system.BlockGuard$Policy policy
	private void  () 
	static void  () 
}

dalvik/system/BlockGuard$1.class
BlockGuard.java
package dalvik.system
final dalvik.system.BlockGuard$1 extends java.lang.Object implements dalvik.system.BlockGuard$Policy  {
	void  () 
	public void onWriteToDisk () 
	public void onReadFromDisk () 
	public void onNetwork () 
	public int getPolicyMask () 
}

dalvik/system/CloseGuard$DefaultReporter.class
CloseGuard.java
package dalvik.system
final dalvik.system.CloseGuard$DefaultReporter extends java.lang.Object implements dalvik.system.CloseGuard$Reporter  {
	private void  () 
	public void report (java.lang.String, java.lang.Throwable) 
		String message
		Throwable allocationSite
	void  (dalvik.system.CloseGuard$1) 
		dalvik.system.CloseGuard$1 x0
}

dalvik/system/DexClassLoader.class
DexClassLoader.java
package dalvik.system
public dalvik.system.DexClassLoader extends dalvik.system.BaseDexClassLoader {
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader) 
		String dexPath
		String optimizedDirectory
		String librarySearchPath
		ClassLoader parent
}

dalvik/system/VMRuntime.class
VMRuntime.java
package dalvik.system
public final dalvik.system.VMRuntime extends java.lang.Object {
	private static final dalvik.system.VMRuntime THE_ONE
	private static final java.util.Map ABI_TO_INSTRUCTION_SET_MAP
	private int targetSdkVersion
	private void  () 
	public static dalvik.system.VMRuntime getRuntime () 
	public native java.lang.String[] properties () 
	public native java.lang.String bootClassPath () 
	public native java.lang.String classPath () 
	public native java.lang.String vmVersion () 
	public native java.lang.String vmLibrary () 
	public native java.lang.String vmInstructionSet () 
	public native boolean is64Bit () 
	public native boolean isCheckJniEnabled () 
	public native float getTargetHeapUtilization () 
	public float setTargetHeapUtilization (float) 
		float oldTarget
		float newTarget
	public synchronized void setTargetSdkVersion (int) 
		int targetSdkVersion
	public synchronized int getTargetSdkVersion () 
	private native void setTargetSdkVersionNative (int) 
	public long getMinimumHeapSize () 
	public long setMinimumHeapSize (long) 
		long size
	public void gcSoftReferences () 
	public void runFinalizationSync () 
	private native void nativeSetTargetHeapUtilization (float) 
	public boolean trackExternalAllocation (long) 
		long size
	public void trackExternalFree (long) 
		long size
	public long getExternalBytesAllocated () 
	public native void startJitCompilation () 
	public native void disableJitCompilation () 
	public native java.lang.Object newNonMovableArray (java.lang.Class, int) 
	public native java.lang.Object newUnpaddedArray (java.lang.Class, int) 
	public native long addressOf (java.lang.Object) 
	public native void clearGrowthLimit () 
	public native void clampGrowthLimit () 
	public native boolean isDebuggerActive () 
	public native boolean isNativeDebuggable () 
	public native void registerNativeAllocation (int) 
	public native void registerNativeFree (int) 
	public static void runFinalization (long) 
		InterruptedException e
		long timeout
	public native void requestConcurrentGC () 
	public native void concurrentGC () 
	public native void requestHeapTrim () 
	public native void trimHeap () 
	public native void startHeapTaskProcessor () 
	public native void stopHeapTaskProcessor () 
	public native void runHeapTasks () 
	public native void updateProcessState (int) 
	public native void preloadDexCaches () 
	public static native void registerAppInfo (java.lang.String, java.lang.String, java.lang.String[], java.lang.String) 
	public static java.lang.String getInstructionSet (java.lang.String) 
		String abi
		String instructionSet
	public static boolean is64BitInstructionSet (java.lang.String) 
		String instructionSet
	public static boolean is64BitAbi (java.lang.String) 
		String abi
	public static native boolean isBootClassPathOnDisk (java.lang.String) 
	public static native java.lang.String getCurrentInstructionSet () 
	public static native boolean didPruneDalvikCache () 
	public static native void registerSensitiveThread () 
	static void  () 
}

dalvik/system/BaseDexClassLoader.class
BaseDexClassLoader.java
package dalvik.system
public dalvik.system.BaseDexClassLoader extends java.lang.ClassLoader {
	private final dalvik.system.DexPathList pathList
	public void  (java.lang.String, java.io.File, java.lang.String, java.lang.ClassLoader) 
		String dexPath
		java.io.File optimizedDirectory
		String librarySearchPath
		ClassLoader parent
	protected java.lang.Class findClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		Throwable t
		ClassNotFoundException cnfe
		String name
		java.util.List suppressedExceptions
		Class c
	public void addDexPath (java.lang.String) 
		String dexPath
	protected java.net.URL findResource (java.lang.String) 
		String name
	protected java.util.Enumeration findResources (java.lang.String) 
		String name
	public java.lang.String findLibrary (java.lang.String) 
		String name
	protected synchronized java.lang.Package getPackage (java.lang.String) 
		Package pack
		String name
	public java.lang.String getLdLibraryPath () 
		java.io.File directory
		StringBuilder result
	public java.lang.String toString () 
}

dalvik/system/VMStack.class
VMStack.java
package dalvik.system
public final dalvik.system.VMStack extends java.lang.Object {
	public void  () 
	public static native java.lang.ClassLoader getCallingClassLoader () 
	public static java.lang.Class getStackClass1 () 
	public static native java.lang.Class getStackClass2 () 
	public static native java.lang.ClassLoader getClosestUserClassLoader () 
	public static native java.lang.StackTraceElement[] getThreadStackTrace (java.lang.Thread) 
	public static native int fillStackTraceElements (java.lang.Thread, java.lang.StackTraceElement[]) 
}

dalvik/system/CloseGuard$Reporter.class
CloseGuard.java
package dalvik.system
public abstract dalvik.system.CloseGuard$Reporter extends java.lang.Object {
	public abstract void report (java.lang.String, java.lang.Throwable) 
}

dalvik/system/DexPathList.class
DexPathList.java
package dalvik.system
final dalvik.system.DexPathList extends java.lang.Object {
	private static final String DEX_SUFFIX
	private static final String zipSeparator
	private final ClassLoader definingContext
	private dalvik.system.DexPathList$Element[] dexElements
	private final dalvik.system.DexPathList$Element[] nativeLibraryPathElements
	private final java.util.List nativeLibraryDirectories
	private final java.util.List systemNativeLibraryDirectories
	private java.io.IOException[] dexElementsSuppressedExceptions
	public void  (java.lang.ClassLoader, java.lang.String, java.lang.String, java.io.File) 
		ClassLoader definingContext
		String dexPath
		String librarySearchPath
		java.io.File optimizedDirectory
		java.util.ArrayList suppressedExceptions
		java.util.List allNativeLibraryDirectories
	public java.lang.String toString () 
		java.util.List allNativeLibraryDirectories
		java.io.File[] nativeLibraryDirectoriesArray
	public java.util.List getNativeLibraryDirectories () 
	public void addDexPath (java.lang.String, java.io.File) 
		dalvik.system.DexPathList$Element[] oldElements
		java.io.IOException[] oldSuppressedExceptions
		int suppressedExceptionsLength
		java.io.IOException[] newSuppressedExceptions
		String dexPath
		java.io.File optimizedDirectory
		java.util.List suppressedExceptionList
		dalvik.system.DexPathList$Element[] newElements
	private static java.util.List splitDexPath (java.lang.String) 
		String path
	private static java.util.List splitPaths (java.lang.String, boolean) 
		android.system.StructStat sb
		android.system.ErrnoException ignored
		String path
		String searchPath
		boolean directoriesOnly
		java.util.List result
	private static dalvik.system.DexPathList$Element[] makeDexElements (java.util.List, java.io.File, java.util.List, java.lang.ClassLoader) 
		java.util.List files
		java.io.File optimizedDirectory
		java.util.List suppressedExceptions
		ClassLoader loader
	private static dalvik.system.DexPathList$Element[] makePathElements (java.util.List, java.util.List, java.lang.ClassLoader) 
		java.util.List files
		java.util.List suppressedExceptions
		ClassLoader loader
	private static dalvik.system.DexPathList$Element[] makePathElements (java.util.List, java.io.File, java.util.List) 
		java.util.List files
		java.io.File optimizedDirectory
		java.util.List suppressedExceptions
	private static dalvik.system.DexPathList$Element[] makeElements (java.util.List, java.io.File, java.util.List, boolean, java.lang.ClassLoader) 
		String[] split
		java.io.IOException suppressed
		java.io.IOException suppressed
		java.io.File zip
		java.io.File dir
		dalvik.system.DexFile dex
		String path
		String name
		java.io.File file
		java.util.List files
		java.io.File optimizedDirectory
		java.util.List suppressedExceptions
		boolean ignoreDexFiles
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
		int elementsPos
	private static dalvik.system.DexFile loadDexFile (java.io.File, java.io.File, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		String optimizedPath
		java.io.File file
		java.io.File optimizedDirectory
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	private static java.lang.String optimizedPathFor (java.io.File, java.io.File) 
		StringBuilder sb
		int lastDot
		java.io.File path
		java.io.File optimizedDirectory
		String fileName
		java.io.File result
	public java.lang.Class findClass (java.lang.String, java.util.List) 
		Class clazz
		dalvik.system.DexFile dex
		dalvik.system.DexPathList$Element element
		String name
		java.util.List suppressed
	public java.net.URL findResource (java.lang.String) 
		java.net.URL url
		dalvik.system.DexPathList$Element element
		String name
	public java.util.Enumeration findResources (java.lang.String) 
		java.net.URL url
		dalvik.system.DexPathList$Element element
		String name
		java.util.ArrayList result
	public java.lang.String findLibrary (java.lang.String) 
		String path
		dalvik.system.DexPathList$Element element
		String libraryName
		String fileName
}

dalvik/system/SocketTagger$1.class
SocketTagger.java
package dalvik.system
final dalvik.system.SocketTagger$1 extends dalvik.system.SocketTagger {
	void  () 
	public void tag (java.io.FileDescriptor)  throws java.net.SocketException 
		java.io.FileDescriptor socketDescriptor
	public void untag (java.io.FileDescriptor)  throws java.net.SocketException 
		java.io.FileDescriptor socketDescriptor
}

dalvik/system/TemporaryDirectory.class
TemporaryDirectory.java
package dalvik.system
public dalvik.system.TemporaryDirectory extends java.lang.Object {
	public void  () 
	public static void setUpDirectory (java.lang.String) 
		String baseDir
	public static synchronized void setUpDirectory (java.io.File) 
		java.io.File baseDir
}

dalvik/system/AllocationLimitError.class
AllocationLimitError.java
package dalvik.system
public dalvik.system.AllocationLimitError extends java.lang.VirtualMachineError {
	public void  () 
	public void  (java.lang.String) 
		String detailMessage
}

dalvik/system/NativeStart.class
NativeStart.java
package dalvik.system
 dalvik.system.NativeStart extends java.lang.Object {
	private void  () 
	private static native void main (java.lang.String[]) 
	private static native void run () 
}

dalvik/system/DexFile$DFEnum.class
DexFile.java
package dalvik.system
 dalvik.system.DexFile$DFEnum extends java.lang.Object implements java.util.Enumeration  {
	private int mIndex
	private String[] mNameList
	final dalvik.system.DexFile this$0
	void  (dalvik.system.DexFile, dalvik.system.DexFile) 
		dalvik.system.DexFile df
	public boolean hasMoreElements () 
	public java.lang.String nextElement () 
	public volatile java.lang.Object nextElement () 
}

dalvik/system/DexFile.class
DexFile.java
package dalvik.system
public final dalvik.system.DexFile extends java.lang.Object {
	private Object mCookie
	private Object mInternalCookie
	private final String mFileName
	public static final int NO_DEXOPT_NEEDED
	public static final int DEX2OAT_NEEDED
	public static final int PATCHOAT_NEEDED
	public static final int SELF_PATCHOAT_NEEDED
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	void  (java.io.File, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		java.io.File file
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	public void  (java.lang.String)  throws java.io.IOException 
		String fileName
	void  (java.lang.String, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		String fileName
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	private void  (java.lang.String, java.lang.String, int, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		String parent
		String sourceName
		String outputName
		int flags
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	public static dalvik.system.DexFile loadDex (java.lang.String, java.lang.String, int)  throws java.io.IOException 
		String sourcePathName
		String outputPathName
		int flags
	static dalvik.system.DexFile loadDex (java.lang.String, java.lang.String, int, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		String sourcePathName
		String outputPathName
		int flags
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	public java.lang.String getName () 
	public java.lang.String toString () 
	public void close ()  throws java.io.IOException 
	public java.lang.Class loadClass (java.lang.String, java.lang.ClassLoader) 
		String name
		ClassLoader loader
		String slashName
	public java.lang.Class loadClassBinaryName (java.lang.String, java.lang.ClassLoader, java.util.List) 
		String name
		ClassLoader loader
		java.util.List suppressed
	private static java.lang.Class defineClass (java.lang.String, java.lang.ClassLoader, java.lang.Object, dalvik.system.DexFile, java.util.List) 
		NoClassDefFoundError e
		ClassNotFoundException e
		String name
		ClassLoader loader
		Object cookie
		dalvik.system.DexFile dexFile
		java.util.List suppressed
		Class result
	public java.util.Enumeration entries () 
	protected void finalize ()  throws java.lang.Throwable 
	private static java.lang.Object openDexFile (java.lang.String, java.lang.String, int, java.lang.ClassLoader, dalvik.system.DexPathList$Element[])  throws java.io.IOException 
		String sourceName
		String outputName
		int flags
		ClassLoader loader
		dalvik.system.DexPathList$Element[] elements
	boolean isBackedByOatFile () 
	private static native boolean closeDexFile (java.lang.Object) 
	private static native java.lang.Class defineClassNative (java.lang.String, java.lang.ClassLoader, java.lang.Object, dalvik.system.DexFile)  throws java.lang.ClassNotFoundException java.lang.NoClassDefFoundError 
	private static native java.lang.String[] getClassNameList (java.lang.Object) 
	private static native boolean isBackedByOatFile (java.lang.Object) 
	private static native java.lang.Object openDexFileNative (java.lang.String, java.lang.String, int, java.lang.ClassLoader, dalvik.system.DexPathList$Element[]) 
	public static native boolean isDexOptNeeded (java.lang.String)  throws java.io.FileNotFoundException java.io.IOException 
	public static native boolean isValidCompilerFilter (java.lang.String) 
	public static native boolean isProfileGuidedCompilerFilter (java.lang.String) 
	public static native java.lang.String getNonProfileGuidedCompilerFilter (java.lang.String) 
	public static native int getDexOptNeeded (java.lang.String, java.lang.String, java.lang.String, boolean)  throws java.io.FileNotFoundException java.io.IOException 
	public static native java.lang.String getDexFileStatus (java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
	public static native java.lang.String getDexFileOutputPath (java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
	static java.lang.Object access$000 (dalvik.system.DexFile) 
		dalvik.system.DexFile x0
	static java.lang.String[] access$100 (java.lang.Object) 
		Object x0
}

dalvik/system/DexPathList$Element.class
DexPathList.java
package dalvik.system
 dalvik.system.DexPathList$Element extends java.lang.Object {
	private final java.io.File dir
	private final boolean isDirectory
	private final java.io.File zip
	private final dalvik.system.DexFile dexFile
	private libcore.io.ClassPathURLStreamHandler urlHandler
	private boolean initialized
	public void  (java.io.File, boolean, java.io.File, dalvik.system.DexFile) 
		java.io.File dir
		boolean isDirectory
		java.io.File zip
		dalvik.system.DexFile dexFile
	public java.lang.String toString () 
	public synchronized void maybeInit () 
		java.io.IOException ioe
	public java.lang.String findNativeLibrary (java.lang.String) 
		String path
		String entryName
		String name
	public java.net.URL findResource (java.lang.String) 
		java.net.MalformedURLException ex
		java.io.File resourceFile
		String name
	static dalvik.system.DexFile access$000 (dalvik.system.DexPathList$Element) 
		dalvik.system.DexPathList$Element x0
}

dalvik/system/SocketTagger.class
SocketTagger.java
package dalvik.system
public abstract dalvik.system.SocketTagger extends java.lang.Object {
	private static dalvik.system.SocketTagger tagger
	public void  () 
	public abstract void tag (java.io.FileDescriptor)  throws java.net.SocketException 
	public abstract void untag (java.io.FileDescriptor)  throws java.net.SocketException 
	public final void tag (java.net.Socket)  throws java.net.SocketException 
		java.net.Socket socket
	public final void untag (java.net.Socket)  throws java.net.SocketException 
		java.net.Socket socket
	public final void tag (java.net.DatagramSocket)  throws java.net.SocketException 
		java.net.DatagramSocket socket
	public final void untag (java.net.DatagramSocket)  throws java.net.SocketException 
		java.net.DatagramSocket socket
	public static synchronized void set (dalvik.system.SocketTagger) 
		dalvik.system.SocketTagger tagger
	public static synchronized dalvik.system.SocketTagger get () 
	static void  () 
}

dalvik/system/DalvikLogging.class
DalvikLogging.java
package dalvik.system
public final dalvik.system.DalvikLogging extends java.lang.Object {
	private void  () 
	public static java.lang.String loggerNameToTag (java.lang.String) 
		String loggerName
		int length
		int lastPeriod
}

dalvik/system/PotentialDeadlockError.class
PotentialDeadlockError.java
package dalvik.system
public dalvik.system.PotentialDeadlockError extends java.lang.VirtualMachineError {
	public void  () 
	public void  (java.lang.String) 
		String detailMessage
}

dalvik/system/BlockGuard$Policy.class
BlockGuard.java
package dalvik.system
public abstract dalvik.system.BlockGuard$Policy extends java.lang.Object {
	public abstract void onWriteToDisk () 
	public abstract void onReadFromDisk () 
	public abstract void onNetwork () 
	public abstract int getPolicyMask () 
}

dalvik/system/BlockGuard$BlockGuardPolicyException.class
BlockGuard.java
package dalvik.system
public dalvik.system.BlockGuard$BlockGuardPolicyException extends java.lang.RuntimeException {
	private final int mPolicyState
	private final int mPolicyViolated
	private final String mMessage
	public void  (int, int) 
		int policyState
		int policyViolated
	public void  (int, int, java.lang.String) 
		int policyState
		int policyViolated
		String message
	public int getPolicy () 
	public int getPolicyViolation () 
	public java.lang.String getMessage () 
}

dalvik/system/TransactionAbortError.class
TransactionAbortError.java
package dalvik.system
final dalvik.system.TransactionAbortError extends java.lang.InternalError {
	private void  () 
	private void  (java.lang.String) 
		String detailMessage
	private void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	private void  (java.lang.Throwable) 
		Throwable cause
}

dalvik/system/PathClassLoader.class
PathClassLoader.java
package dalvik.system
public dalvik.system.PathClassLoader extends dalvik.system.BaseDexClassLoader {
	public void  (java.lang.String, java.lang.ClassLoader) 
		String dexPath
		ClassLoader parent
	public void  (java.lang.String, java.lang.String, java.lang.ClassLoader) 
		String dexPath
		String librarySearchPath
		ClassLoader parent
}

dalvik/system/DalvikLogHandler.class
DalvikLogHandler.java
package dalvik.system
public abstract dalvik.system.DalvikLogHandler extends java.lang.Object {
	public abstract void publish (java.util.logging.Logger, java.lang.String, java.util.logging.Level, java.lang.String) 
}

dalvik/system/profiler/
dalvik/system/profiler/ThreadSampler.class
ThreadSampler.java
package dalvik.system.profiler
public abstract dalvik.system.profiler.ThreadSampler extends java.lang.Object {
	public abstract void setDepth (int) 
	public abstract java.lang.StackTraceElement[] getStackTrace (java.lang.Thread) 
}

dalvik/system/profiler/HprofData.class
HprofData.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofData extends java.lang.Object {
	private long startMillis
	private int flags
	private int depth
	private final java.util.List threadHistory
	private final java.util.Map threadIdToThreadEvent
	private final java.util.Map stackTraces
	public void  (java.util.Map) 
		java.util.Map stackTraces
	public long getStartMillis () 
	public void setStartMillis (long) 
		long startMillis
	public int getFlags () 
	public void setFlags (int) 
		int flags
	public int getDepth () 
	public void setDepth (int) 
		int depth
	public java.util.List getThreadHistory () 
	public java.util.Set getSamples () 
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int[] countCell
		int count
		dalvik.system.profiler.HprofData$Sample sample
		java.util.Map$Entry e
		java.util.Set samples
	public void addThreadEvent (dalvik.system.profiler.HprofData$ThreadEvent) 
		dalvik.system.profiler.HprofData$ThreadEvent event
		dalvik.system.profiler.HprofData$ThreadEvent old
	public void addStackTrace (dalvik.system.profiler.HprofData$StackTrace, int[]) 
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int[] countCell
		int[] old
}

dalvik/system/profiler/BinaryHprofWriter.class
BinaryHprofWriter.java
package dalvik.system.profiler
public final dalvik.system.profiler.BinaryHprofWriter extends java.lang.Object {
	private int nextStringId
	private int nextClassId
	private int nextStackFrameId
	private final java.util.Map stringToId
	private final java.util.Map classNameToId
	private final java.util.Map stackFrameToId
	private final dalvik.system.profiler.HprofData data
	private final java.io.DataOutputStream out
	public static void write (dalvik.system.profiler.HprofData, java.io.OutputStream)  throws java.io.IOException 
		dalvik.system.profiler.HprofData data
		java.io.OutputStream outputStream
	private void  (dalvik.system.profiler.HprofData, java.io.OutputStream) 
		dalvik.system.profiler.HprofData data
		java.io.OutputStream outputStream
	private void write ()  throws java.io.IOException 
		dalvik.system.profiler.HprofData$ThreadEvent event
		dalvik.system.profiler.HprofData$Sample sample
		java.util.Set samples
		int total
	private void writeHeader (long)  throws java.io.IOException 
		long dumpTimeInMilliseconds
	private void writeControlSettings (int, int)  throws java.io.IOException 
		int flags
		int depth
	private void writeThreadEvent (dalvik.system.profiler.HprofData$ThreadEvent)  throws java.io.IOException 
		dalvik.system.profiler.HprofData$ThreadEvent e
	private void writeStartThread (dalvik.system.profiler.HprofData$ThreadEvent)  throws java.io.IOException 
		dalvik.system.profiler.HprofData$ThreadEvent e
		int threadNameId
		int groupNameId
		int parentGroupNameId
	private void writeStopThread (dalvik.system.profiler.HprofData$ThreadEvent)  throws java.io.IOException 
		dalvik.system.profiler.HprofData$ThreadEvent e
	private void writeRecordHeader (dalvik.system.profiler.BinaryHprof$Tag, int, int)  throws java.io.IOException 
		dalvik.system.profiler.BinaryHprof$Tag hprofTag
		int timeDeltaInMicroseconds
		int recordLength
		String error
	private void writeId (int)  throws java.io.IOException 
		int id
	private int writeString (java.lang.String)  throws java.io.IOException 
		String string
		Integer identifier
		int id
		byte[] bytes
	private void writeCpuSamples (int, java.util.Set)  throws java.io.IOException 
		dalvik.system.profiler.HprofData$Sample sample
		int totalSamples
		java.util.Set samples
		int samplesCount
	private void writeStackTrace (dalvik.system.profiler.HprofData$StackTrace)  throws java.io.IOException 
		int i
		int stackFrameId
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int frames
		int[] stackFrameIds
	private int writeLoadClass (java.lang.String)  throws java.io.IOException 
		String className
		Integer identifier
		int id
		int classNameId
	private int writeStackFrame (java.lang.StackTraceElement)  throws java.io.IOException 
		StackTraceElement stackFrame
		Integer identifier
		int id
		int classId
		int methodNameId
		int sourceId
}

dalvik/system/profiler/SamplingProfiler$1.class
SamplingProfiler.java
package dalvik.system.profiler
 dalvik.system.profiler.SamplingProfiler$1 extends java.lang.Object {
}

dalvik/system/profiler/HprofData$1.class
HprofData.java
package dalvik.system.profiler
 dalvik.system.profiler.HprofData$1 extends java.lang.Object {
	static final int[] $SwitchMap$dalvik$system$profiler$HprofData$ThreadEventType
	static void  () 
}

dalvik/system/profiler/SamplingProfiler$ThreadGroupThreadSet.class
SamplingProfiler.java
package dalvik.system.profiler
 dalvik.system.profiler.SamplingProfiler$ThreadGroupThreadSet extends java.lang.Object implements dalvik.system.profiler.SamplingProfiler$ThreadSet  {
	private final ThreadGroup threadGroup
	private Thread[] threads
	private int lastThread
	public void  (java.lang.ThreadGroup) 
		ThreadGroup threadGroup
	private void resize () 
		int count
	public java.lang.Thread[] threads () 
		int threadCount
}

dalvik/system/profiler/BinaryHprof$Tag.class
BinaryHprof.java
package dalvik.system.profiler
public final dalvik.system.profiler.BinaryHprof$Tag extends java.lang.Enum {
	public static final dalvik.system.profiler.BinaryHprof$Tag STRING_IN_UTF8
	public static final dalvik.system.profiler.BinaryHprof$Tag LOAD_CLASS
	public static final dalvik.system.profiler.BinaryHprof$Tag UNLOAD_CLASS
	public static final dalvik.system.profiler.BinaryHprof$Tag STACK_FRAME
	public static final dalvik.system.profiler.BinaryHprof$Tag STACK_TRACE
	public static final dalvik.system.profiler.BinaryHprof$Tag ALLOC_SITES
	public static final dalvik.system.profiler.BinaryHprof$Tag HEAP_SUMMARY
	public static final dalvik.system.profiler.BinaryHprof$Tag START_THREAD
	public static final dalvik.system.profiler.BinaryHprof$Tag END_THREAD
	public static final dalvik.system.profiler.BinaryHprof$Tag HEAP_DUMP
	public static final dalvik.system.profiler.BinaryHprof$Tag HEAP_DUMP_SEGMENT
	public static final dalvik.system.profiler.BinaryHprof$Tag HEAP_DUMP_END
	public static final dalvik.system.profiler.BinaryHprof$Tag CPU_SAMPLES
	public static final dalvik.system.profiler.BinaryHprof$Tag CONTROL_SETTINGS
	public final byte tag
	public final int minimumSize
	public final int maximumSize
	private static final java.util.Map BYTE_TO_TAG
	private static final dalvik.system.profiler.BinaryHprof$Tag[] $VALUES
	public static dalvik.system.profiler.BinaryHprof$Tag[] values () 
	public static dalvik.system.profiler.BinaryHprof$Tag valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int, int) 
		int tag
		int size
	public static dalvik.system.profiler.BinaryHprof$Tag get (byte) 
		byte tag
	public java.lang.String checkSize (int) 
		int actual
	static void  () 
		dalvik.system.profiler.BinaryHprof$Tag v
}

dalvik/system/profiler/AsciiHprofWriter$1.class
AsciiHprofWriter.java
package dalvik.system.profiler
final dalvik.system.profiler.AsciiHprofWriter$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (dalvik.system.profiler.HprofData$Sample, dalvik.system.profiler.HprofData$Sample) 
		dalvik.system.profiler.HprofData$Sample s1
		dalvik.system.profiler.HprofData$Sample s2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

dalvik/system/profiler/HprofData$StackTrace.class
HprofData.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofData$StackTrace extends java.lang.Object {
	public final int stackTraceId
	int threadId
	StackTraceElement[] stackFrames
	void  () 
	public void  (int, int, java.lang.StackTraceElement[]) 
		int stackTraceId
		int threadId
		StackTraceElement[] stackFrames
	public int getThreadId () 
	public java.lang.StackTraceElement[] getStackFrames () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object o
		dalvik.system.profiler.HprofData$StackTrace s
	public java.lang.String toString () 
		StackTraceElement stackFrame
		StringBuilder frames
}

dalvik/system/profiler/BinaryHprofReader$1.class
BinaryHprofReader.java
package dalvik.system.profiler
 dalvik.system.profiler.BinaryHprofReader$1 extends java.lang.Object {
	static final int[] $SwitchMap$dalvik$system$profiler$BinaryHprof$Tag
	static void  () 
}

dalvik/system/profiler/HprofData$ThreadEvent.class
HprofData.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofData$ThreadEvent extends java.lang.Object {
	public final dalvik.system.profiler.HprofData$ThreadEventType type
	public final int objectId
	public final int threadId
	public final String threadName
	public final String groupName
	public final String parentGroupName
	public static dalvik.system.profiler.HprofData$ThreadEvent start (int, int, java.lang.String, java.lang.String, java.lang.String) 
		int objectId
		int threadId
		String threadName
		String groupName
		String parentGroupName
	public static dalvik.system.profiler.HprofData$ThreadEvent end (int) 
		int threadId
	private void  (dalvik.system.profiler.HprofData$ThreadEventType, int, int, java.lang.String, java.lang.String, java.lang.String) 
		dalvik.system.profiler.HprofData$ThreadEventType type
		int objectId
		int threadId
		String threadName
		String groupName
		String parentGroupName
	private void  (dalvik.system.profiler.HprofData$ThreadEventType, int) 
		dalvik.system.profiler.HprofData$ThreadEventType type
		int threadId
	public int hashCode () 
		int result
	private static int hashCode (java.lang.Object) 
		Object o
	public boolean equals (java.lang.Object) 
		Object o
		dalvik.system.profiler.HprofData$ThreadEvent event
	private static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public java.lang.String toString () 
}

dalvik/system/profiler/SamplingProfiler$ArrayThreadSet.class
SamplingProfiler.java
package dalvik.system.profiler
 dalvik.system.profiler.SamplingProfiler$ArrayThreadSet extends java.lang.Object implements dalvik.system.profiler.SamplingProfiler$ThreadSet  {
	private final Thread[] threads
	public transient void  (java.lang.Thread[]) 
		Thread[] threads
	public java.lang.Thread[] threads () 
}

dalvik/system/profiler/SamplingProfiler.class
SamplingProfiler.java
package dalvik.system.profiler
public final dalvik.system.profiler.SamplingProfiler extends java.lang.Object {
	private final java.util.Map stackTraces
	private final dalvik.system.profiler.HprofData hprofData
	private final java.util.Timer timer
	private dalvik.system.profiler.SamplingProfiler$Sampler sampler
	private final int depth
	private final dalvik.system.profiler.SamplingProfiler$ThreadSet threadSet
	private int nextThreadId
	private int nextStackTraceId
	private int nextObjectId
	private Thread[] currentThreads
	private final java.util.Map threadIds
	private final dalvik.system.profiler.HprofData$StackTrace mutableStackTrace
	private final dalvik.system.profiler.ThreadSampler threadSampler
	public void  (int, dalvik.system.profiler.SamplingProfiler$ThreadSet) 
		int depth
		dalvik.system.profiler.SamplingProfiler$ThreadSet threadSet
	private static dalvik.system.profiler.ThreadSampler findDefaultThreadSampler () 
		Exception e
		String className
	public static transient dalvik.system.profiler.SamplingProfiler$ThreadSet newArrayThreadSet (java.lang.Thread[]) 
		Thread[] threads
	public static dalvik.system.profiler.SamplingProfiler$ThreadSet newThreadGroupThreadSet (java.lang.ThreadGroup) 
		ThreadGroup threadGroup
	public void start (int) 
		int interval
	public void stop () 
	public void shutdown () 
	public dalvik.system.profiler.HprofData getHprofData () 
	static dalvik.system.profiler.SamplingProfiler$ThreadSet access$300 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static java.lang.Thread[] access$400 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static java.lang.Thread[] access$402 (dalvik.system.profiler.SamplingProfiler, java.lang.Thread[]) 
		dalvik.system.profiler.SamplingProfiler x0
		Thread[] x1
	static dalvik.system.profiler.ThreadSampler access$500 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static java.util.Map access$600 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static dalvik.system.profiler.HprofData$StackTrace access$700 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static java.util.Map access$800 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static int access$908 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static dalvik.system.profiler.HprofData access$1000 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static int access$1108 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
	static int access$1208 (dalvik.system.profiler.SamplingProfiler) 
		dalvik.system.profiler.SamplingProfiler x0
}

dalvik/system/profiler/BinaryHprof$ControlSettings.class
BinaryHprof.java
package dalvik.system.profiler
public final dalvik.system.profiler.BinaryHprof$ControlSettings extends java.lang.Enum {
	public static final dalvik.system.profiler.BinaryHprof$ControlSettings ALLOC_TRACES
	public static final dalvik.system.profiler.BinaryHprof$ControlSettings CPU_SAMPLING
	public final int bitmask
	private static final dalvik.system.profiler.BinaryHprof$ControlSettings[] $VALUES
	public static dalvik.system.profiler.BinaryHprof$ControlSettings[] values () 
	public static dalvik.system.profiler.BinaryHprof$ControlSettings valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int bitmask
	static void  () 
}

dalvik/system/profiler/HprofData$Sample.class
HprofData.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofData$Sample extends java.lang.Object {
	public final dalvik.system.profiler.HprofData$StackTrace stackTrace
	public final int count
	private void  (dalvik.system.profiler.HprofData$StackTrace, int) 
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int count
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object o
		dalvik.system.profiler.HprofData$Sample s
	public java.lang.String toString () 
	void  (dalvik.system.profiler.HprofData$StackTrace, int, dalvik.system.profiler.HprofData$1) 
		dalvik.system.profiler.HprofData$StackTrace x0
		int x1
		dalvik.system.profiler.HprofData$1 x2
}

dalvik/system/profiler/AsciiHprofWriter.class
AsciiHprofWriter.java
package dalvik.system.profiler
public final dalvik.system.profiler.AsciiHprofWriter extends java.lang.Object {
	private final dalvik.system.profiler.HprofData data
	private final java.io.PrintWriter out
	private static final java.util.Comparator SAMPLE_COMPARATOR
	public static void write (dalvik.system.profiler.HprofData, java.io.OutputStream)  throws java.io.IOException 
		dalvik.system.profiler.HprofData data
		java.io.OutputStream outputStream
	private void  (dalvik.system.profiler.HprofData, java.io.OutputStream) 
		dalvik.system.profiler.HprofData data
		java.io.OutputStream outputStream
	private void write ()  throws java.io.IOException 
		dalvik.system.profiler.HprofData$ThreadEvent e
		StackTraceElement e
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int count
		dalvik.system.profiler.HprofData$Sample sample
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int count
		double self
		dalvik.system.profiler.HprofData$Sample sample
		java.util.List samples
		int total
		java.util.Date now
		int rank
		double accum
	static void  () 
}

dalvik/system/profiler/BinaryHprofWriter$1.class
BinaryHprofWriter.java
package dalvik.system.profiler
 dalvik.system.profiler.BinaryHprofWriter$1 extends java.lang.Object {
	static final int[] $SwitchMap$dalvik$system$profiler$HprofData$ThreadEventType
	static void  () 
}

dalvik/system/profiler/HprofBinaryToAscii.class
HprofBinaryToAscii.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofBinaryToAscii extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
	private static boolean convert (java.lang.String[]) 
		java.io.IOException e
		dalvik.system.profiler.HprofData hprofData
		dalvik.system.profiler.HprofData hprofData
		java.io.IOException e
		String[] args
		java.io.File file
		dalvik.system.profiler.HprofData hprofData
		dalvik.system.profiler.HprofData hprofData
	private static boolean startsWithMagic (java.io.File) 
		java.io.IOException e
		java.io.File file
		java.io.DataInputStream inputStream
	private static dalvik.system.profiler.HprofData readHprof (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.InputStream inputStream
	private static dalvik.system.profiler.HprofData readSnapshot (java.io.File)  throws java.io.IOException 
		int ch
		java.io.File file
		java.io.InputStream inputStream
	private static dalvik.system.profiler.HprofData read (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		dalvik.system.profiler.BinaryHprofReader reader
	private static void closeQuietly (java.io.Closeable) 
		java.io.Closeable c
	private static boolean write (dalvik.system.profiler.HprofData) 
		java.io.IOException e
		dalvik.system.profiler.HprofData hprofData
	private static void usage (java.lang.String) 
		String error
}

dalvik/system/profiler/HprofData$ThreadEventType.class
HprofData.java
package dalvik.system.profiler
public final dalvik.system.profiler.HprofData$ThreadEventType extends java.lang.Enum {
	public static final dalvik.system.profiler.HprofData$ThreadEventType START
	public static final dalvik.system.profiler.HprofData$ThreadEventType END
	private static final dalvik.system.profiler.HprofData$ThreadEventType[] $VALUES
	public static dalvik.system.profiler.HprofData$ThreadEventType[] values () 
	public static dalvik.system.profiler.HprofData$ThreadEventType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

dalvik/system/profiler/BinaryHprofReader.class
BinaryHprofReader.java
package dalvik.system.profiler
public final dalvik.system.profiler.BinaryHprofReader extends java.lang.Object {
	private static final boolean TRACE
	private final java.io.DataInputStream in
	private boolean strict
	private String version
	private final java.util.Map stackTraces
	private final dalvik.system.profiler.HprofData hprofData
	private final java.util.Map idToString
	private final java.util.Map idToClassName
	private final java.util.Map idToStackFrame
	private final java.util.Map idToStackTrace
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
	public boolean getStrict () 
	public void setStrict (boolean) 
		boolean strict
	private void checkRead () 
	public java.lang.String getVersion () 
	public dalvik.system.profiler.HprofData getHprofData () 
	public void read ()  throws java.io.IOException 
	private void parseHeader ()  throws java.io.IOException 
	private void parseVersion ()  throws java.io.IOException 
		String version
	private void parseIdSize ()  throws java.io.IOException 
		int idSize
	private void parseTime ()  throws java.io.IOException 
		long time
	private void parseRecords ()  throws java.io.IOException 
	private boolean parseRecord ()  throws java.io.IOException 
		int tagOrEOF
		byte tag
		int timeDeltaInMicroseconds
		int recordLength
		dalvik.system.profiler.BinaryHprof$Tag hprofTag
		String error
	private void skipRecord (dalvik.system.profiler.BinaryHprof$Tag, long)  throws java.io.IOException 
		dalvik.system.profiler.BinaryHprof$Tag hprofTag
		long recordLength
		long skipped
	private void parseControlSettings ()  throws java.io.IOException 
		int flags
		short depth
	private void parseStringInUtf8 (int)  throws java.io.IOException 
		int recordLength
		int stringId
		byte[] bytes
		String string
		String old
	private static void readFully (java.io.InputStream, byte[])  throws java.io.IOException 
		int bytesRead
		java.io.InputStream in
		byte[] dst
		int offset
		int byteCount
	private void parseLoadClass ()  throws java.io.IOException 
		int classId
		int classObjectId
		int stackTraceSerialNumber
		String className
		String old
	private int readId ()  throws java.io.IOException 
	private java.lang.String readString ()  throws java.io.IOException 
		int id
		String string
	private java.lang.String readClass ()  throws java.io.IOException 
		int id
		String string
	private void parseStartThread ()  throws java.io.IOException 
		int threadId
		int objectId
		int stackTraceSerialNumber
		String threadName
		String groupName
		String parentGroupName
		dalvik.system.profiler.HprofData$ThreadEvent event
	private void parseEndThread ()  throws java.io.IOException 
		int threadId
		dalvik.system.profiler.HprofData$ThreadEvent event
	private void parseStackFrame ()  throws java.io.IOException 
		int stackFrameId
		String methodName
		String methodSignature
		String file
		String className
		int line
		StackTraceElement stackFrame
		StackTraceElement old
	private void parseStackTrace (int)  throws java.io.IOException 
		int stackFrameId
		StackTraceElement stackFrame
		int i
		int[] countCell
		int recordLength
		int stackTraceId
		int threadId
		int frames
		int expectedLength
		StackTraceElement[] stackFrames
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		dalvik.system.profiler.HprofData$StackTrace old
	private void parseCpuSamples (int)  throws java.io.IOException 
		int count
		int stackTraceId
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		int[] countCell
		int i
		int recordLength
		int totalSamples
		int samplesCount
		int expectedLength
		int total
}

dalvik/system/profiler/SamplingProfiler$Sampler.class
SamplingProfiler.java
package dalvik.system.profiler
 dalvik.system.profiler.SamplingProfiler$Sampler extends java.util.TimerTask {
	private boolean stop
	private boolean stopped
	private Thread timerThread
	final dalvik.system.profiler.SamplingProfiler this$0
	private void  (dalvik.system.profiler.SamplingProfiler) 
	public void run () 
		StackTraceElement[] stackFrames
		Thread thread
		Thread[] newThreads
	private void recordStackTrace (java.lang.Thread, java.lang.StackTraceElement[]) 
		StackTraceElement[] stackFramesCopy
		dalvik.system.profiler.HprofData$StackTrace stackTrace
		Thread thread
		StackTraceElement[] stackFrames
		Integer threadId
		int[] countCell
	private void updateThreadHistory (java.lang.Thread[], java.lang.Thread[]) 
		Thread thread
		Thread thread
		Thread[] oldThreads
		Thread[] newThreads
		java.util.Set n
		java.util.Set o
		java.util.Set added
		java.util.Set removed
	private void addStartThread (java.lang.Thread) 
		Thread thread
		int threadId
		Integer old
		String threadName
		ThreadGroup group
		String groupName
		ThreadGroup parentGroup
		String parentGroupName
		dalvik.system.profiler.HprofData$ThreadEvent event
	private void addEndThread (java.lang.Thread) 
		Thread thread
		Integer threadId
		dalvik.system.profiler.HprofData$ThreadEvent event
	void  (dalvik.system.profiler.SamplingProfiler, dalvik.system.profiler.SamplingProfiler$1) 
		dalvik.system.profiler.SamplingProfiler x0
		dalvik.system.profiler.SamplingProfiler$1 x1
	static boolean access$102 (dalvik.system.profiler.SamplingProfiler$Sampler, boolean) 
		dalvik.system.profiler.SamplingProfiler$Sampler x0
		boolean x1
	static boolean access$200 (dalvik.system.profiler.SamplingProfiler$Sampler) 
		dalvik.system.profiler.SamplingProfiler$Sampler x0
}

dalvik/system/profiler/BinaryHprof.class
BinaryHprof.java
package dalvik.system.profiler
public final dalvik.system.profiler.BinaryHprof extends java.lang.Object {
	public static final int ID_SIZE
	static String MAGIC
	public void  () 
	public static final java.lang.String readMagic (java.io.DataInputStream) 
		String string
		byte b
		int i
		byte[] bytes
		java.io.IOException e
		java.io.DataInputStream in
	static void  () 
}

dalvik/system/profiler/MalformedHprofException.class
MalformedHprofException.java
package dalvik.system.profiler
public final dalvik.system.profiler.MalformedHprofException extends java.io.IOException {
	private static final long serialVersionUID
	void  (java.lang.String) 
		String message
	void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	void  (java.lang.Throwable) 
		Throwable cause
}

dalvik/system/profiler/PortableThreadSampler.class
PortableThreadSampler.java
package dalvik.system.profiler
 dalvik.system.profiler.PortableThreadSampler extends java.lang.Object implements dalvik.system.profiler.ThreadSampler  {
	private int depth
	void  () 
	public void setDepth (int) 
		int depth
	public java.lang.StackTraceElement[] getStackTrace (java.lang.Thread) 
		Thread thread
		StackTraceElement[] stackFrames
}

dalvik/system/profiler/DalvikThreadSampler.class
DalvikThreadSampler.java
package dalvik.system.profiler
 dalvik.system.profiler.DalvikThreadSampler extends java.lang.Object implements dalvik.system.profiler.ThreadSampler  {
	private int depth
	private StackTraceElement[][] mutableStackTraceElements
	void  () 
	public void setDepth (int) 
		int i
		int depth
	public java.lang.StackTraceElement[] getStackTrace (java.lang.Thread) 
		Thread thread
		int count
}

dalvik/system/profiler/SamplingProfiler$ThreadSet.class
SamplingProfiler.java
package dalvik.system.profiler
public abstract dalvik.system.profiler.SamplingProfiler$ThreadSet extends java.lang.Object {
	public abstract java.lang.Thread[] threads () 
}

dalvik/system/CloseGuard.class
CloseGuard.java
package dalvik.system
public final dalvik.system.CloseGuard extends java.lang.Object {
	private static final dalvik.system.CloseGuard NOOP
	private static volatile boolean ENABLED
	private static volatile dalvik.system.CloseGuard$Reporter REPORTER
	private Throwable allocationSite
	public static dalvik.system.CloseGuard get () 
	public static void setEnabled (boolean) 
		boolean enabled
	public static void setReporter (dalvik.system.CloseGuard$Reporter) 
		dalvik.system.CloseGuard$Reporter reporter
	public static dalvik.system.CloseGuard$Reporter getReporter () 
	private void  () 
	public void open (java.lang.String) 
		String closer
		String message
	public void close () 
	public void warnIfOpen () 
		String message
	static void  () 
}

dalvik/system/ZygoteHooks.class
ZygoteHooks.java
package dalvik.system
public final dalvik.system.ZygoteHooks extends java.lang.Object {
	private long token
	public void  () 
	public static native void startZygoteNoThreadCreation () 
	public static native void stopZygoteNoThreadCreation () 
	public void preFork () 
	public void postForkChild (int, boolean, java.lang.String) 
		int debugFlags
		boolean isSystemServer
		String instructionSet
	public void postForkCommon () 
	private static native long nativePreFork () 
	private static native void nativePostForkChild (long, int, boolean, java.lang.String) 
	private static void waitUntilAllThreadsStopped () 
		java.io.File tasks
}

dalvik/system/VMDebug.class
VMDebug.java
package dalvik.system
public final dalvik.system.VMDebug extends java.lang.Object {
	public static final int TRACE_COUNT_ALLOCS
	private static final int KIND_ALLOCATED_OBJECTS
	private static final int KIND_ALLOCATED_BYTES
	private static final int KIND_FREED_OBJECTS
	private static final int KIND_FREED_BYTES
	private static final int KIND_GC_INVOCATIONS
	private static final int KIND_CLASS_INIT_COUNT
	private static final int KIND_CLASS_INIT_TIME
	private static final int KIND_EXT_ALLOCATED_OBJECTS
	private static final int KIND_EXT_ALLOCATED_BYTES
	private static final int KIND_EXT_FREED_OBJECTS
	private static final int KIND_EXT_FREED_BYTES
	public static final int KIND_GLOBAL_ALLOCATED_OBJECTS
	public static final int KIND_GLOBAL_ALLOCATED_BYTES
	public static final int KIND_GLOBAL_FREED_OBJECTS
	public static final int KIND_GLOBAL_FREED_BYTES
	public static final int KIND_GLOBAL_GC_INVOCATIONS
	public static final int KIND_GLOBAL_CLASS_INIT_COUNT
	public static final int KIND_GLOBAL_CLASS_INIT_TIME
	public static final int KIND_GLOBAL_EXT_ALLOCATED_OBJECTS
	public static final int KIND_GLOBAL_EXT_ALLOCATED_BYTES
	public static final int KIND_GLOBAL_EXT_FREED_OBJECTS
	public static final int KIND_GLOBAL_EXT_FREED_BYTES
	public static final int KIND_THREAD_ALLOCATED_OBJECTS
	public static final int KIND_THREAD_ALLOCATED_BYTES
	public static final int KIND_THREAD_FREED_OBJECTS
	public static final int KIND_THREAD_FREED_BYTES
	public static final int KIND_THREAD_GC_INVOCATIONS
	public static final int KIND_THREAD_CLASS_INIT_COUNT
	public static final int KIND_THREAD_CLASS_INIT_TIME
	public static final int KIND_THREAD_EXT_ALLOCATED_OBJECTS
	public static final int KIND_THREAD_EXT_ALLOCATED_BYTES
	public static final int KIND_THREAD_EXT_FREED_OBJECTS
	public static final int KIND_THREAD_EXT_FREED_BYTES
	public static final int KIND_ALL_COUNTS
	private static final java.util.HashMap runtimeStatsMap
	private void  () 
	public static native long lastDebuggerActivity () 
	public static native boolean isDebuggingEnabled () 
	public static native boolean isDebuggerConnected () 
	public static native java.lang.String[] getVmFeatureList () 
	public static void startMethodTracing () 
	public static void startMethodTracing (java.lang.String, int, int, boolean, int) 
		String traceFileName
		int bufferSize
		int flags
		boolean samplingEnabled
		int intervalUs
	public static void startMethodTracing (java.lang.String, java.io.FileDescriptor, int, int, boolean, int) 
		String traceFileName
		java.io.FileDescriptor fd
		int bufferSize
		int flags
		boolean samplingEnabled
		int intervalUs
	public static void startMethodTracingDdms (int, int, boolean, int) 
		int bufferSize
		int flags
		boolean samplingEnabled
		int intervalUs
	private static int checkBufferSize (int) 
		int bufferSize
	private static native void startMethodTracingDdmsImpl (int, int, boolean, int) 
	private static native void startMethodTracingFd (java.lang.String, java.io.FileDescriptor, int, int, boolean, int) 
	private static native void startMethodTracingFilename (java.lang.String, int, int, boolean, int) 
	public static native int getMethodTracingMode () 
	public static native void stopMethodTracing () 
	public static native void startEmulatorTracing () 
	public static native void stopEmulatorTracing () 
	public static native long threadCpuTimeNanos () 
	public static native void startAllocCounting () 
	public static native void stopAllocCounting () 
	public static native int getAllocCount (int) 
	public static native void resetAllocCount (int) 
	public static int setAllocationLimit (int) 
		int limit
	public static int setGlobalAllocationLimit (int) 
		int limit
	public static native void startInstructionCounting () 
	public static native void stopInstructionCounting () 
	public static native void getInstructionCount (int[]) 
	public static native void resetInstructionCount () 
	public static native void printLoadedClasses (int) 
	public static native int getLoadedClassCount () 
	public static void dumpHprofData (java.lang.String)  throws java.io.IOException 
		String filename
	public static native void dumpHprofDataDdms () 
	public static native void dumpHprofData (java.lang.String, java.io.FileDescriptor)  throws java.io.IOException 
	public static native boolean cacheRegisterMap (java.lang.String) 
	public static native void dumpReferenceTables () 
	public static native void crash () 
	public static native void infopoint (int) 
	private static void startGC () 
	private static void startClassPrep () 
	public static native long countInstancesOfClass (java.lang.Class, boolean) 
	public static native long[] countInstancesOfClasses (java.lang.Class[], boolean) 
	public static native void getHeapSpaceStats (long[]) 
	public static java.lang.String getRuntimeStat (java.lang.String) 
		String statName
		Integer statId
	public static java.util.Map getRuntimeStats () 
		int id
		String value
		String name
		java.util.HashMap map
		String[] values
	private static native java.lang.String getRuntimeStatInternal (int) 
	private static native java.lang.String[] getRuntimeStatsInternal () 
	static void  () 
}

libcore/
libcore/internal/
libcore/internal/StringPool.class
StringPool.java
package libcore.internal
public final libcore.internal.StringPool extends java.lang.Object {
	private final String[] pool
	public void  () 
	private static boolean contentEquals (java.lang.String, char[], int, int) 
		int i
		String s
		char[] chars
		int start
		int length
	public java.lang.String get (char[], int, int) 
		int i
		char[] array
		int start
		int length
		int hashCode
		int index
		String pooled
		String result
}

libcore/reflect/
libcore/reflect/AnnotatedElements.class
AnnotatedElements.java
package libcore.reflect
public final libcore.reflect.AnnotatedElements extends java.lang.Object {
	public static java.lang.annotation.Annotation getDeclaredAnnotation (java.lang.reflect.AnnotatedElement, java.lang.Class) 
		int i
		java.lang.reflect.AnnotatedElement element
		Class annotationClass
		java.lang.annotation.Annotation[] annotations
	public static java.lang.annotation.Annotation[] getDeclaredAnnotationsByType (java.lang.reflect.AnnotatedElement, java.lang.Class) 
		int i
		java.lang.reflect.AnnotatedElement element
		Class annotationClass
		java.lang.annotation.Annotation[] annotations
		java.util.ArrayList unfoldedAnnotations
		Class repeatableAnnotationClass
	private static void insertAnnotationValues (java.lang.annotation.Annotation, java.lang.Class, java.util.ArrayList) 
		NoSuchMethodException e
		SecurityException e
		ReflectiveOperationException e
		int i
		java.lang.annotation.Annotation annotation
		Class annotationClass
		java.util.ArrayList unfoldedAnnotations
		Class annotationArrayClass
		java.lang.reflect.Method valuesMethod
		java.lang.reflect.Method valuesMethod
		java.lang.annotation.Annotation[] nestedAnnotations
		java.lang.annotation.Annotation[] nestedAnnotations
	private static java.lang.Class getRepeatableAnnotationContainerClassFor (java.lang.Class) 
		Class annotationClass
		java.lang.annotation.Repeatable repeatableAnnotation
	public static java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.reflect.AnnotatedElement, java.lang.Class) 
		java.lang.reflect.AnnotatedElement element
		Class annotationClass
		java.lang.annotation.Annotation[] annotations
	private void  () 
}

libcore/reflect/Types.class
Types.java
package libcore.reflect
public final libcore.reflect.Types extends java.lang.Object {
	private static final java.util.Map PRIMITIVE_TO_SIGNATURE
	private void  () 
	public static java.lang.reflect.Type[] getTypeArray (libcore.reflect.ListOfTypes, boolean) 
		libcore.reflect.ListOfTypes types
		boolean clone
		java.lang.reflect.Type[] result
	public static java.lang.reflect.Type getType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public static java.lang.String getSignature (java.lang.Class) 
		Class clazz
		String primitiveSignature
	public static java.lang.String toString (java.lang.Class[]) 
		int i
		Class[] types
		StringBuilder result
	public static void appendTypeName (java.lang.StringBuilder, java.lang.Class) 
		int d
		StringBuilder out
		Class c
		int dimensions
	public static void appendArrayGenericType (java.lang.StringBuilder, java.lang.reflect.Type[]) 
		int i
		StringBuilder out
		java.lang.reflect.Type[] types
	public static void appendGenericType (java.lang.StringBuilder, java.lang.reflect.Type) 
		java.lang.reflect.Type simplified
		char ch
		int i
		String[] as
		int len
		Class c
		StringBuilder out
		java.lang.reflect.Type type
	static void  () 
}

libcore/reflect/ParameterizedTypeImpl.class
ParameterizedTypeImpl.java
package libcore.reflect
public final libcore.reflect.ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType  {
	private final libcore.reflect.ListOfTypes args
	private final libcore.reflect.ParameterizedTypeImpl ownerType0
	private java.lang.reflect.Type ownerTypeRes
	private Class rawType
	private final String rawTypeName
	private final ClassLoader loader
	public void  (libcore.reflect.ParameterizedTypeImpl, java.lang.String, libcore.reflect.ListOfTypes, java.lang.ClassLoader) 
		libcore.reflect.ParameterizedTypeImpl ownerType
		String rawTypeName
		libcore.reflect.ListOfTypes args
		ClassLoader loader
	public java.lang.reflect.Type[] getActualTypeArguments () 
	public java.lang.reflect.Type getOwnerType () 
	public java.lang.Class getRawType () 
		ClassNotFoundException e
	java.lang.reflect.Type getResolvedType () 
	public boolean equals (java.lang.Object) 
		Object o
		java.lang.reflect.ParameterizedType that
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	public volatile java.lang.reflect.Type getRawType () 
}

libcore/reflect/InternalNames.class
InternalNames.java
package libcore.reflect
public final libcore.reflect.InternalNames extends java.lang.Object {
	private void  () 
	public static java.lang.Class getClass (java.lang.ClassLoader, java.lang.String) 
		Class componentClass
		NoClassDefFoundError error
		ClassNotFoundException e
		String name
		ClassLoader classLoader
		String internalName
	public static java.lang.String getInternalName (java.lang.Class) 
		Class c
}

libcore/reflect/TypeVariableImpl.class
TypeVariableImpl.java
package libcore.reflect
public final libcore.reflect.TypeVariableImpl extends java.lang.Object implements java.lang.reflect.TypeVariable  {
	private libcore.reflect.TypeVariableImpl formalVar
	private final java.lang.reflect.GenericDeclaration declOfVarUser
	private final String name
	private java.lang.reflect.GenericDeclaration genericDeclaration
	private libcore.reflect.ListOfTypes bounds
	public boolean equals (java.lang.Object) 
		Object o
		java.lang.reflect.TypeVariable that
	public int hashCode () 
	void  (java.lang.reflect.GenericDeclaration, java.lang.String, libcore.reflect.ListOfTypes) 
		java.lang.reflect.GenericDeclaration genericDecl
		String name
		libcore.reflect.ListOfTypes bounds
	void  (java.lang.reflect.GenericDeclaration, java.lang.String) 
		java.lang.reflect.GenericDeclaration genericDecl
		String name
	static java.lang.reflect.TypeVariable findFormalVar (java.lang.reflect.GenericDeclaration, java.lang.String) 
		java.lang.reflect.TypeVariable var
		java.lang.reflect.GenericDeclaration layer
		String name
		java.lang.reflect.TypeVariable[] formalVars
	private static java.lang.reflect.GenericDeclaration nextLayer (java.lang.reflect.GenericDeclaration) 
		Class cl
		java.lang.reflect.Method m
		java.lang.reflect.GenericDeclaration decl
	void resolve () 
		java.lang.reflect.GenericDeclaration curLayer
		java.lang.reflect.TypeVariable var
	public java.lang.reflect.Type[] getBounds () 
	public java.lang.reflect.GenericDeclaration getGenericDeclaration () 
	public java.lang.String getName () 
	public java.lang.String toString () 
}

libcore/reflect/WildcardTypeImpl.class
WildcardTypeImpl.java
package libcore.reflect
public final libcore.reflect.WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType  {
	private final libcore.reflect.ListOfTypes extendsBound
	private final libcore.reflect.ListOfTypes superBound
	public void  (libcore.reflect.ListOfTypes, libcore.reflect.ListOfTypes) 
		libcore.reflect.ListOfTypes extendsBound
		libcore.reflect.ListOfTypes superBound
	public java.lang.reflect.Type[] getLowerBounds ()  throws java.lang.TypeNotPresentException java.lang.reflect.MalformedParameterizedTypeException 
	public java.lang.reflect.Type[] getUpperBounds ()  throws java.lang.TypeNotPresentException java.lang.reflect.MalformedParameterizedTypeException 
	public boolean equals (java.lang.Object) 
		Object o
		java.lang.reflect.WildcardType that
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
}

libcore/reflect/AnnotationMember.class
AnnotationMember.java
package libcore.reflect
public final libcore.reflect.AnnotationMember extends java.lang.Object implements java.io.Serializable  {
	protected static final char ERROR
	protected static final char ARRAY
	protected static final char OTHER
	protected static final Object NO_VALUE
	protected final String name
	protected final Object value
	protected final char tag
	protected transient Class elementType
	protected transient java.lang.reflect.Method definingMethod
	public void  (java.lang.String, java.lang.Object) 
		String name
		Object val
	public void  (java.lang.String, java.lang.Object, java.lang.Class, java.lang.reflect.Method) 
		String name
		Object val
		Class type
		java.lang.reflect.Method m
	protected libcore.reflect.AnnotationMember setDefinition (libcore.reflect.AnnotationMember) 
		libcore.reflect.AnnotationMember copy
	public java.lang.String toString () 
		int i
		StringBuilder sb
		int len
	public boolean equals (java.lang.Object) 
		libcore.reflect.AnnotationMember that
		Object obj
	public boolean equalArrayValue (java.lang.Object) 
		Object otherValue
		Class type
	public int hashCode () 
		Class type
		int hash
	public void rethrowError ()  throws java.lang.Throwable 
		TypeNotPresentException tnpe
		EnumConstantNotPresentException ecnpe
		ArrayStoreException ase
		Throwable error
		StackTraceElement[] ste
		java.io.ByteArrayOutputStream bos
		java.io.ObjectOutputStream oos
		java.io.ByteArrayInputStream bis
		java.io.ObjectInputStream ois
	public java.lang.Object validateValue ()  throws java.lang.Throwable 
	public java.lang.Object copyValue ()  throws java.lang.Throwable 
		Class type
	static void  () 
}

libcore/reflect/AnnotationMember$DefaultValues.class
AnnotationMember.java
package libcore.reflect
final libcore.reflect.AnnotationMember$DefaultValues extends java.lang.Enum {
	public static final libcore.reflect.AnnotationMember$DefaultValues NO_VALUE
	private static final libcore.reflect.AnnotationMember$DefaultValues[] $VALUES
	public static libcore.reflect.AnnotationMember$DefaultValues[] values () 
	public static libcore.reflect.AnnotationMember$DefaultValues valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

libcore/reflect/ListOfVariables.class
ListOfVariables.java
package libcore.reflect
final libcore.reflect.ListOfVariables extends java.lang.Object {
	final java.util.ArrayList array
	void  () 
	void add (java.lang.reflect.TypeVariable) 
		java.lang.reflect.TypeVariable elem
	java.lang.reflect.TypeVariable[] getArray () 
		java.lang.reflect.TypeVariable[] a
}

libcore/reflect/GenericArrayTypeImpl.class
GenericArrayTypeImpl.java
package libcore.reflect
public final libcore.reflect.GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType  {
	private final java.lang.reflect.Type componentType
	public void  (java.lang.reflect.Type) 
		java.lang.reflect.Type componentType
	public java.lang.reflect.Type getGenericComponentType () 
		ClassCastException e
	public boolean equals (java.lang.Object) 
		Object o
		java.lang.reflect.GenericArrayType that
	public int hashCode () 
	public java.lang.String toString () 
}

libcore/reflect/AnnotationFactory.class
AnnotationFactory.java
package libcore.reflect
public final libcore.reflect.AnnotationFactory extends java.lang.Object implements java.lang.reflect.InvocationHandler java.io.Serializable  {
	private static final transient java.util.Map cache
	private final Class klazz
	private libcore.reflect.AnnotationMember[] elements
	public static libcore.reflect.AnnotationMember[] getElementsDescription (java.lang.Class) 
		libcore.reflect.AnnotationMember[] desc
		Throwable t
		java.lang.reflect.Method element
		String name
		Class type
		int i
		Class annotationType
		java.lang.reflect.Method[] declaredMethods
		libcore.reflect.AnnotationMember[] desc
	public static java.lang.annotation.Annotation createAnnotation (java.lang.Class, libcore.reflect.AnnotationMember[]) 
		Class annotationType
		libcore.reflect.AnnotationMember[] elements
		libcore.reflect.AnnotationFactory factory
	private void  (java.lang.Class, libcore.reflect.AnnotationMember[]) 
		libcore.reflect.AnnotationMember val
		int i
		Class klzz
		libcore.reflect.AnnotationMember[] values
		libcore.reflect.AnnotationMember[] defs
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		libcore.reflect.AnnotationMember el2
		libcore.reflect.AnnotationMember el1
		libcore.reflect.AnnotationMember val
		libcore.reflect.AnnotationMember def
		java.io.ObjectInputStream os
		libcore.reflect.AnnotationMember[] defs
		libcore.reflect.AnnotationMember[] old
		java.util.List merged
	public boolean equals (java.lang.Object) 
		libcore.reflect.AnnotationMember el2
		libcore.reflect.AnnotationMember el1
		libcore.reflect.AnnotationFactory other
		Object otherValue
		Throwable e
		libcore.reflect.AnnotationMember el
		Object obj
		Object handler
	public int hashCode () 
		libcore.reflect.AnnotationMember element
		int hash
	public java.lang.String toString () 
		int i
		StringBuilder result
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		libcore.reflect.AnnotationMember el
		Object value
		libcore.reflect.AnnotationMember element
		Object proxy
		java.lang.reflect.Method method
		Object[] args
		String name
		Class[] params
	static void  () 
}

libcore/reflect/ListOfTypes.class
ListOfTypes.java
package libcore.reflect
public final libcore.reflect.ListOfTypes extends java.lang.Object {
	public static final libcore.reflect.ListOfTypes EMPTY
	private final java.util.ArrayList types
	private java.lang.reflect.Type[] resolvedTypes
	void  (int) 
		int capacity
	void  (java.lang.reflect.Type[]) 
		java.lang.reflect.Type type
		java.lang.reflect.Type[] types
	void add (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	int length () 
	public java.lang.reflect.Type[] getResolvedTypes () 
		java.lang.reflect.Type[] result
	private java.lang.reflect.Type[] resolveTypes (java.util.List) 
		java.lang.reflect.Type type
		int i
		java.util.List unresolved
		int size
		java.lang.reflect.Type[] result
	public java.lang.String toString () 
		int i
		StringBuilder result
	static void  () 
}

libcore/reflect/GenericSignatureParser.class
GenericSignatureParser.java
package libcore.reflect
public final libcore.reflect.GenericSignatureParser extends java.lang.Object {
	public libcore.reflect.ListOfTypes exceptionTypes
	public libcore.reflect.ListOfTypes parameterTypes
	public java.lang.reflect.TypeVariable[] formalTypeParameters
	public java.lang.reflect.Type returnType
	public java.lang.reflect.Type fieldType
	public libcore.reflect.ListOfTypes interfaceTypes
	public java.lang.reflect.Type superclassType
	public ClassLoader loader
	java.lang.reflect.GenericDeclaration genericDecl
	char symbol
	String identifier
	private boolean eof
	char[] buffer
	int pos
	public void  (java.lang.ClassLoader) 
		ClassLoader loader
	void setInput (java.lang.reflect.GenericDeclaration, java.lang.String) 
		java.lang.reflect.GenericDeclaration genericDecl
		String input
	public void parseForClass (java.lang.reflect.GenericDeclaration, java.lang.String) 
		Class c
		Class[] interfaces
		java.lang.reflect.GenericDeclaration genericDecl
		String signature
	public void parseForMethod (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.Class[]) 
		java.lang.reflect.Method m
		Class[] parameterTypes
		Class[] exceptionTypes
		java.lang.reflect.GenericDeclaration genericDecl
		String signature
		Class[] rawExceptionTypes
	public void parseForConstructor (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.Class[]) 
		java.lang.reflect.Constructor c
		Class[] parameterTypes
		Class[] exceptionTypes
		java.lang.reflect.GenericDeclaration genericDecl
		String signature
		Class[] rawExceptionTypes
	public void parseForField (java.lang.reflect.GenericDeclaration, java.lang.String) 
		java.lang.reflect.GenericDeclaration genericDecl
		String signature
	void parseClassSignature () 
	void parseOptFormalTypeParameters () 
		libcore.reflect.ListOfVariables typeParams
	libcore.reflect.TypeVariableImpl parseFormalTypeParameter () 
		String name
		libcore.reflect.ListOfTypes bounds
	java.lang.reflect.Type parseFieldTypeSignature () 
	java.lang.reflect.Type parseClassTypeSignature () 
		StringBuilder qualIdent
		libcore.reflect.ListOfTypes typeArgs
		libcore.reflect.ParameterizedTypeImpl parentType
		libcore.reflect.ParameterizedTypeImpl type
	libcore.reflect.ListOfTypes parseOptTypeArguments () 
		libcore.reflect.ListOfTypes typeArgs
	java.lang.reflect.Type parseTypeArgument () 
		libcore.reflect.ListOfTypes extendsBound
		libcore.reflect.ListOfTypes superBound
	libcore.reflect.TypeVariableImpl parseTypeVariableSignature () 
	java.lang.reflect.Type parseTypeSignature () 
	void parseMethodTypeSignature (java.lang.Class[]) 
		Class[] rawExceptionTypes
	java.lang.reflect.Type parseReturnType () 
	void scanSymbol () 
	void expect (char) 
		char c
	static boolean isStopSymbol (char) 
		char ch
	void scanIdentifier () 
		char ch
		StringBuilder identBuf
}

libcore/tzdata/
libcore/tzdata/update/
libcore/tzdata/update/FileUtils.class
FileUtils.java
package libcore.tzdata.update
public final libcore.tzdata.update.FileUtils extends java.lang.Object {
	private void  () 
	public static java.io.File createSubFile (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File parentDir
		String name
		java.io.File subFile
	public static void ensureDirectoriesExist (java.io.File, boolean)  throws java.io.IOException 
		java.io.File dirToCheck
		java.io.File dir
		boolean makeWorldReadable
		java.util.LinkedList dirs
		java.io.File currentDir
	public static void makeDirectoryWorldAccessible (java.io.File)  throws java.io.IOException 
		java.io.File directory
	public static void makeWorldReadable (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static long calculateChecksum (java.io.File)  throws java.io.IOException 
		byte[] buffer
		int count
		java.io.FileInputStream fis
		java.io.File file
		int BUFFER_SIZE
		java.util.zip.CRC32 crc32
	public static void rename (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File from
		java.io.File to
	public static void ensureFileDoesNotExist (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static void doDelete (java.io.File)  throws java.io.IOException 
		java.io.File file
	public static boolean isSymlink (java.io.File)  throws java.io.IOException 
		java.io.File file
		String baseName
		String canonicalPathExceptBaseName
	public static void deleteRecursive (java.io.File)  throws java.io.IOException 
		java.io.File file
		String[] remainingFiles
		java.io.File toDelete
	public static transient boolean filesExist (java.io.File, java.lang.String[])  throws java.io.IOException 
		java.io.File file
		String fileName
		java.io.File rootDir
		String[] fileNames
	public static java.util.List readLines (java.io.File)  throws java.io.IOException 
		java.util.List lines
		String line
		java.io.BufferedReader fileReader
		java.io.File file
		java.io.FileInputStream in
}

libcore/tzdata/update/TzDataBundleInstaller.class
TzDataBundleInstaller.java
package libcore.tzdata.update
public final libcore.tzdata.update.TzDataBundleInstaller extends java.lang.Object {
	static final String CURRENT_TZ_DATA_DIR_NAME
	static final String WORKING_DIR_NAME
	static final String OLD_TZ_DATA_DIR_NAME
	private final String logTag
	private final java.io.File installDir
	public void  (java.lang.String, java.io.File) 
		String logTag
		java.io.File installDir
	public boolean install (byte[])  throws java.io.IOException 
		byte[] content
		java.io.File oldTzDataDir
		java.io.File currentTzDataDir
		java.io.File workingDir
		java.io.File unpackedContentDir
	private void deleteBestEffort (java.io.File) 
		java.io.IOException e
		java.io.File dir
	private java.io.File unpackBundle (byte[], java.io.File)  throws java.io.IOException 
		byte[] content
		java.io.File targetDir
		libcore.tzdata.update.ConfigBundle bundle
	private boolean checkBundleFilesExist (java.io.File)  throws java.io.IOException 
		java.io.File unpackedContentDir
	private boolean verifySystemChecksums (java.io.File)  throws java.io.IOException 
		NumberFormatException e
		int delimiterPos
		long expectedChecksum
		long expectedChecksum
		String filePath
		java.io.File file
		long actualChecksum
		String line
		java.io.File unpackedContentDir
		java.io.File checksumsFile
}

libcore/tzdata/update/ConfigBundle.class
ConfigBundle.java
package libcore.tzdata.update
public final libcore.tzdata.update.ConfigBundle extends java.lang.Object {
	public static final String TZ_DATA_VERSION_FILE_NAME
	public static final String CHECKSUMS_FILE_NAME
	public static final String ZONEINFO_FILE_NAME
	public static final String ICU_DATA_FILE_NAME
	private static final int BUFFER_SIZE
	private final byte[] bytes
	public void  (byte[]) 
		byte[] bytes
	public byte[] getBundleBytes () 
	public void extractTo (java.io.File)  throws java.io.IOException 
		java.io.File targetDir
	static void extractZipSafely (java.io.InputStream, java.io.File, boolean)  throws java.io.IOException 
		int count
		java.io.FileOutputStream fos
		String name
		java.io.File entryFile
		byte[] buffer
		java.util.zip.ZipEntry entry
		java.util.zip.ZipInputStream zipInputStream
		java.io.InputStream is
		java.io.File targetDir
		boolean makeWorldReadable
	public boolean equals (java.lang.Object) 
		Object o
		libcore.tzdata.update.ConfigBundle that
}

libcore/math/
libcore/math/MathUtils.class
MathUtils.java
package libcore.math
public final libcore.math.MathUtils extends java.lang.Object {
	public static final long[] LONG_POWERS_OF_TEN
	private void  () 
	static void  () 
}

libcore/icu/
libcore/icu/TimeZoneNames$1.class
TimeZoneNames.java
package libcore.icu
final libcore.icu.TimeZoneNames$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.String[], java.lang.String[]) 
		String[] lhs
		String[] rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

libcore/icu/NativeConverter.class
NativeConverter.java
package libcore.icu
public final libcore.icu.NativeConverter extends java.lang.Object {
	private static final libcore.util.NativeAllocationRegistry registry
	public void  () 
	public static native int decode (long, byte[], int, char[], int, int[], boolean) 
	public static native int encode (long, char[], int, byte[], int, int[], boolean) 
	public static native long openConverter (java.lang.String) 
	public static native void closeConverter (long) 
	public static void registerConverter (java.lang.Object, long) 
		Object referrent
		long converterHandle
	public static native void resetByteToChar (long) 
	public static native void resetCharToByte (long) 
	public static native byte[] getSubstitutionBytes (long) 
	public static native int getMaxBytesPerChar (long) 
	public static native int getMinBytesPerChar (long) 
	public static native float getAveBytesPerChar (long) 
	public static native float getAveCharsPerByte (long) 
	public static native boolean contains (java.lang.String, java.lang.String) 
	public static native java.lang.String[] getAvailableCharsetNames () 
	public static native java.nio.charset.Charset charsetForName (java.lang.String) 
	private static int translateCodingErrorAction (java.nio.charset.CodingErrorAction) 
		java.nio.charset.CodingErrorAction action
	public static void setCallbackDecode (long, java.nio.charset.CharsetDecoder) 
		long converterHandle
		java.nio.charset.CharsetDecoder decoder
	private static native void setCallbackDecode (long, int, int, java.lang.String) 
	public static void setCallbackEncode (long, java.nio.charset.CharsetEncoder) 
		long converterHandle
		java.nio.charset.CharsetEncoder encoder
	private static native void setCallbackEncode (long, int, int, byte[]) 
	public static native long getNativeFinalizer () 
	public static native long getNativeSize () 
	static void  () 
}

libcore/icu/DateTimeFormat$FormatterCache.class
DateTimeFormat.java
package libcore.icu
 libcore.icu.DateTimeFormat$FormatterCache extends libcore.util.BasicLruCache {
	void  () 
}

libcore/icu/DateUtilsBridge.class
DateUtilsBridge.java
package libcore.icu
public final libcore.icu.DateUtilsBridge extends java.lang.Object {
	public static final int FORMAT_SHOW_TIME
	public static final int FORMAT_SHOW_WEEKDAY
	public static final int FORMAT_SHOW_YEAR
	public static final int FORMAT_NO_YEAR
	public static final int FORMAT_SHOW_DATE
	public static final int FORMAT_NO_MONTH_DAY
	public static final int FORMAT_12HOUR
	public static final int FORMAT_24HOUR
	public static final int FORMAT_UTC
	public static final int FORMAT_ABBREV_TIME
	public static final int FORMAT_ABBREV_WEEKDAY
	public static final int FORMAT_ABBREV_MONTH
	public static final int FORMAT_NUMERIC_DATE
	public static final int FORMAT_ABBREV_RELATIVE
	public static final int FORMAT_ABBREV_ALL
	public void  () 
	public static android.icu.util.TimeZone icuTimeZone (java.util.TimeZone) 
		java.util.TimeZone tz
		android.icu.impl.JavaTimeZone javaTimeZone
	public static android.icu.util.Calendar createIcuCalendar (android.icu.util.TimeZone, android.icu.util.ULocale, long) 
		android.icu.util.TimeZone icuTimeZone
		android.icu.util.ULocale icuLocale
		long timeInMillis
		android.icu.util.Calendar calendar
	public static java.lang.String toSkeleton (android.icu.util.Calendar, int) 
		android.icu.util.Calendar calendar
		int flags
	public static java.lang.String toSkeleton (android.icu.util.Calendar, android.icu.util.Calendar, int) 
		android.icu.util.Calendar startCalendar
		android.icu.util.Calendar endCalendar
		int flags
		String monthPart
		String weekPart
		String timePart
		StringBuilder builder
	public static int dayDistance (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar c1
		android.icu.util.Calendar c2
	private static boolean onTheHour (android.icu.util.Calendar) 
		android.icu.util.Calendar c
	private static boolean fallOnDifferentDates (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar c1
		android.icu.util.Calendar c2
	private static boolean fallInSameMonth (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar c1
		android.icu.util.Calendar c2
	private static boolean fallInSameYear (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar c1
		android.icu.util.Calendar c2
	private static boolean isThisYear (android.icu.util.Calendar) 
		android.icu.util.Calendar c
		android.icu.util.Calendar now
}

libcore/icu/RelativeDateTimeFormatter$FormatterCache.class
RelativeDateTimeFormatter.java
package libcore.icu
 libcore.icu.RelativeDateTimeFormatter$FormatterCache extends libcore.util.BasicLruCache {
	void  () 
}

libcore/icu/LocaleData.class
LocaleData.java
package libcore.icu
public final libcore.icu.LocaleData extends java.lang.Object {
	private static final java.util.HashMap localeDataCache
	public Integer firstDayOfWeek
	public Integer minimalDaysInFirstWeek
	public String[] amPm
	public String[] eras
	public String[] longMonthNames
	public String[] shortMonthNames
	public String[] tinyMonthNames
	public String[] longStandAloneMonthNames
	public String[] shortStandAloneMonthNames
	public String[] tinyStandAloneMonthNames
	public String[] longWeekdayNames
	public String[] shortWeekdayNames
	public String[] tinyWeekdayNames
	public String[] longStandAloneWeekdayNames
	public String[] shortStandAloneWeekdayNames
	public String[] tinyStandAloneWeekdayNames
	public String yesterday
	public String today
	public String tomorrow
	public String fullTimeFormat
	public String longTimeFormat
	public String mediumTimeFormat
	public String shortTimeFormat
	public String fullDateFormat
	public String longDateFormat
	public String mediumDateFormat
	public String shortDateFormat
	public String narrowAm
	public String narrowPm
	public String shortDateFormat4
	public String timeFormat_hm
	public String timeFormat_Hm
	public String timeFormat_hms
	public String timeFormat_Hms
	public char zeroDigit
	public char decimalSeparator
	public char groupingSeparator
	public char patternSeparator
	public String percent
	public char perMill
	public char monetarySeparator
	public String minusSign
	public String exponentSeparator
	public String infinity
	public String NaN
	public String currencySymbol
	public String internationalCurrencySymbol
	public String numberPattern
	public String integerPattern
	public String currencyPattern
	public String percentPattern
	private void  () 
	public static java.util.Locale mapInvalidAndNullLocales (java.util.Locale) 
		java.util.Locale locale
	public static libcore.icu.LocaleData get (java.util.Locale) 
		libcore.icu.LocaleData localeData
		libcore.icu.LocaleData localeData
		java.util.Locale locale
		String languageTag
		libcore.icu.LocaleData newLocaleData
	public java.lang.String toString () 
	public java.lang.String getDateFormat (int) 
		int style
	public java.lang.String getTimeFormat (int) 
		int style
	private static libcore.icu.LocaleData initLocaleData (java.util.Locale) 
		java.util.Locale locale
		libcore.icu.LocaleData localeData
	static void  () 
}

libcore/icu/ICU.class
ICU.java
package libcore.icu
public final libcore.icu.ICU extends java.lang.Object {
	private static final libcore.util.BasicLruCache CACHED_PATTERNS
	private static java.util.Locale[] availableLocalesCache
	private static String[] isoCountries
	private static String[] isoLanguages
	private static final int IDX_LANGUAGE
	private static final int IDX_SCRIPT
	private static final int IDX_REGION
	private static final int IDX_VARIANT
	public static final int U_ZERO_ERROR
	public static final int U_INVALID_CHAR_FOUND
	public static final int U_TRUNCATED_CHAR_FOUND
	public static final int U_ILLEGAL_CHAR_FOUND
	public static final int U_BUFFER_OVERFLOW_ERROR
	public void  () 
	public static java.lang.String[] getISOLanguages () 
	public static java.lang.String[] getISOCountries () 
	private static void parseLangScriptRegionAndVariants (java.lang.String, java.lang.String[]) 
		String secondString
		String secondString
		String thirdString
		String secondString
		String string
		String[] outputArray
		int first
		int second
		int third
	public static java.util.Locale localeFromIcuLocaleId (java.lang.String) 
		String unicodeAttribute
		String unicodeAttributeValues
		String value
		char extensionId
		int separatorIndex
		String extension
		String extensionsString
		String[] extensions
		String attribute
		java.util.Map$Entry keyword
		java.util.Map$Entry extension
		String localeId
		int extensionsIndex
		java.util.Map extensionsMap
		java.util.Map unicodeKeywordsMap
		java.util.Set unicodeAttributeSet
		String[] outputArray
		java.util.Locale$Builder builder
	public static java.util.Locale[] localesFromStrings (java.lang.String[]) 
		String localeName
		String[] localeNames
		java.util.LinkedHashSet set
	public static java.util.Locale[] getAvailableLocales () 
	public static java.util.Locale[] getAvailableBreakIteratorLocales () 
	public static java.util.Locale[] getAvailableCalendarLocales () 
	public static java.util.Locale[] getAvailableCollatorLocales () 
	public static java.util.Locale[] getAvailableDateFormatLocales () 
	public static java.util.Locale[] getAvailableDateFormatSymbolsLocales () 
	public static java.util.Locale[] getAvailableDecimalFormatSymbolsLocales () 
	public static java.util.Locale[] getAvailableNumberFormatLocales () 
	public static java.lang.String getBestDateTimePattern (java.lang.String, java.util.Locale) 
		String pattern
		String skeleton
		java.util.Locale locale
		String languageTag
		String key
	private static native java.lang.String getBestDateTimePatternNative (java.lang.String, java.lang.String) 
	public static char[] getDateFormatOrder (java.lang.String) 
		char ch
		int i
		String pattern
		char[] result
		int resultIndex
		boolean sawDay
		boolean sawMonth
		boolean sawYear
	public static native java.lang.String getCldrVersion () 
	public static native java.lang.String getIcuVersion () 
	public static native java.lang.String getUnicodeVersion () 
	public static java.lang.String toLowerCase (java.lang.String, java.util.Locale) 
		String s
		java.util.Locale locale
	private static native java.lang.String toLowerCase (java.lang.String, java.lang.String) 
	public static java.lang.String toUpperCase (java.lang.String, java.util.Locale) 
		String s
		java.util.Locale locale
	private static native java.lang.String toUpperCase (java.lang.String, java.lang.String) 
	public static boolean U_FAILURE (int) 
		int error
	private static native java.lang.String[] getAvailableBreakIteratorLocalesNative () 
	private static native java.lang.String[] getAvailableCalendarLocalesNative () 
	private static native java.lang.String[] getAvailableCollatorLocalesNative () 
	private static native java.lang.String[] getAvailableDateFormatLocalesNative () 
	private static native java.lang.String[] getAvailableLocalesNative () 
	private static native java.lang.String[] getAvailableNumberFormatLocalesNative () 
	public static native java.lang.String[] getAvailableCurrencyCodes () 
	public static native java.lang.String getCurrencyCode (java.lang.String) 
	public static java.lang.String getCurrencyDisplayName (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String currencyCode
	private static native java.lang.String getCurrencyDisplayName (java.lang.String, java.lang.String) 
	public static native int getCurrencyFractionDigits (java.lang.String) 
	public static native int getCurrencyNumericCode (java.lang.String) 
	public static java.lang.String getCurrencySymbol (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String currencyCode
	private static native java.lang.String getCurrencySymbol (java.lang.String, java.lang.String) 
	public static java.lang.String getDisplayCountry (java.util.Locale, java.util.Locale) 
		java.util.Locale targetLocale
		java.util.Locale locale
	private static native java.lang.String getDisplayCountryNative (java.lang.String, java.lang.String) 
	public static java.lang.String getDisplayLanguage (java.util.Locale, java.util.Locale) 
		java.util.Locale targetLocale
		java.util.Locale locale
	private static native java.lang.String getDisplayLanguageNative (java.lang.String, java.lang.String) 
	public static java.lang.String getDisplayVariant (java.util.Locale, java.util.Locale) 
		java.util.Locale targetLocale
		java.util.Locale locale
	private static native java.lang.String getDisplayVariantNative (java.lang.String, java.lang.String) 
	public static java.lang.String getDisplayScript (java.util.Locale, java.util.Locale) 
		java.util.Locale targetLocale
		java.util.Locale locale
	private static native java.lang.String getDisplayScriptNative (java.lang.String, java.lang.String) 
	public static native java.lang.String getISO3Country (java.lang.String) 
	public static native java.lang.String getISO3Language (java.lang.String) 
	public static java.util.Locale addLikelySubtags (java.util.Locale) 
		java.util.Locale locale
	public static native java.lang.String addLikelySubtags (java.lang.String) 
	public static native java.lang.String getScript (java.lang.String) 
	private static native java.lang.String[] getISOLanguagesNative () 
	private static native java.lang.String[] getISOCountriesNative () 
	static native boolean initLocaleDataNative (java.lang.String, libcore.icu.LocaleData) 
	public static native void setDefaultLocale (java.lang.String) 
	public static native java.lang.String getDefaultLocale () 
	public static native java.lang.String getTZDataVersion () 
	static void  () 
}

libcore/icu/DateIntervalFormat.class
DateIntervalFormat.java
package libcore.icu
public final libcore.icu.DateIntervalFormat extends java.lang.Object {
	private static final libcore.util.BasicLruCache CACHED_FORMATTERS
	private void  () 
	public static java.lang.String formatDateRange (long, long, int, java.lang.String) 
		long startMs
		long endMs
		int flags
		String olsonId
		java.util.TimeZone tz
		android.icu.util.TimeZone icuTimeZone
		android.icu.util.ULocale icuLocale
	public static java.lang.String formatDateRange (android.icu.util.ULocale, android.icu.util.TimeZone, long, long, int) 
		android.icu.util.Calendar endCalendar
		android.icu.text.DateIntervalFormat formatter
		android.icu.util.ULocale icuLocale
		android.icu.util.TimeZone icuTimeZone
		long startMs
		long endMs
		int flags
		android.icu.util.Calendar startCalendar
		android.icu.util.Calendar endCalendar
		boolean endsAtMidnight
		String skeleton
	private static android.icu.text.DateIntervalFormat getFormatter (java.lang.String, android.icu.util.ULocale, android.icu.util.TimeZone) 
		String skeleton
		android.icu.util.ULocale locale
		android.icu.util.TimeZone icuTimeZone
		String key
		android.icu.text.DateIntervalFormat formatter
	private static boolean isMidnight (android.icu.util.Calendar) 
		android.icu.util.Calendar c
	static void  () 
}

libcore/icu/DateTimeFormat.class
DateTimeFormat.java
package libcore.icu
public libcore.icu.DateTimeFormat extends java.lang.Object {
	private static final libcore.icu.DateTimeFormat$FormatterCache CACHED_FORMATTERS
	private void  () 
	public static java.lang.String format (android.icu.util.ULocale, android.icu.util.Calendar, int, android.icu.text.DisplayContext) 
		android.icu.text.DateTimePatternGenerator generator
		android.icu.text.DateFormat formatter
		android.icu.util.ULocale icuLocale
		android.icu.util.Calendar time
		int flags
		android.icu.text.DisplayContext displayContext
		String skeleton
		String key
	static void  () 
}

libcore/icu/CollationKeyICU.class
CollationKeyICU.java
package libcore.icu
public final libcore.icu.CollationKeyICU extends java.text.CollationKey {
	private final android.icu.text.CollationKey key
	public void  (java.lang.String, android.icu.text.CollationKey) 
		String source
		android.icu.text.CollationKey key
	public int compareTo (java.text.CollationKey) 
		android.icu.text.CollationKey otherKey
		java.text.CollationKey other
		android.icu.text.CollationKey otherKey
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public byte[] toByteArray () 
	public volatile int compareTo (java.lang.Object) 
}

libcore/icu/TimeZoneNames.class
TimeZoneNames.java
package libcore.icu
public final libcore.icu.TimeZoneNames extends java.lang.Object {
	private static final String[] availableTimeZoneIds
	public static final int OLSON_NAME
	public static final int LONG_NAME
	public static final int SHORT_NAME
	public static final int LONG_NAME_DST
	public static final int SHORT_NAME_DST
	public static final int NAME_COUNT
	private static final libcore.icu.TimeZoneNames$ZoneStringsCache cachedZoneStrings
	private static final java.util.Comparator ZONE_STRINGS_COMPARATOR
	private void  () 
	public static java.lang.String getDisplayName (java.lang.String[][], java.lang.String, boolean, int) 
		String[] row
		String[][] zoneStrings
		String id
		boolean daylight
		int style
		String[] needle
		int index
	public static java.lang.String[][] getZoneStrings (java.util.Locale) 
		java.util.Locale locale
	public static java.lang.String[] forLocale (java.util.Locale) 
		int olsonIdStart
		int olsonIdEnd
		String line
		java.util.Locale locale
		String countryCode
		java.util.ArrayList ids
	public static native java.lang.String getExemplarLocation (java.lang.String, java.lang.String) 
	private static native void fillZoneStrings (java.lang.String, java.lang.String[][]) 
	static java.lang.String[] access$000 () 
	static void access$100 (java.lang.String, java.lang.String[][]) 
		String x0
		String[][] x1
	static void  () 
}

libcore/icu/RelativeDateTimeFormatter.class
RelativeDateTimeFormatter.java
package libcore.icu
public final libcore.icu.RelativeDateTimeFormatter extends java.lang.Object {
	public static final long SECOND_IN_MILLIS
	public static final long MINUTE_IN_MILLIS
	public static final long HOUR_IN_MILLIS
	public static final long DAY_IN_MILLIS
	public static final long WEEK_IN_MILLIS
	public static final long YEAR_IN_MILLIS
	private static final int DAY_IN_MS
	private static final int EPOCH_JULIAN_DAY
	private static final libcore.icu.RelativeDateTimeFormatter$FormatterCache CACHED_FORMATTERS
	private void  () 
	public static java.lang.String getRelativeTimeSpanString (java.util.Locale, java.util.TimeZone, long, long, long, int) 
		java.util.Locale locale
		java.util.TimeZone tz
		long time
		long now
		long minResolution
		int flags
		android.icu.text.DisplayContext displayContext
	public static java.lang.String getRelativeTimeSpanString (java.util.Locale, java.util.TimeZone, long, long, long, int, android.icu.text.DisplayContext) 
		java.util.Locale locale
		java.util.TimeZone tz
		long time
		long now
		long minResolution
		int flags
		android.icu.text.DisplayContext displayContext
		android.icu.util.ULocale icuLocale
		android.icu.util.TimeZone icuTimeZone
	private static java.lang.String getRelativeTimeSpanString (android.icu.util.ULocale, android.icu.util.TimeZone, long, long, long, int, android.icu.text.DisplayContext) 
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.RelativeDateTimeFormatter$Direction direction
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		String str
		String str
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		android.icu.util.Calendar nowCalendar
		android.icu.util.Calendar timeCalendar
		android.icu.text.RelativeDateTimeFormatter formatter
		android.icu.util.ULocale icuLocale
		android.icu.util.TimeZone icuTimeZone
		long time
		long now
		long minResolution
		int flags
		android.icu.text.DisplayContext displayContext
		long duration
		boolean past
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.RelativeDateTimeFormatter$Direction direction
		boolean relative
		int count
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit aunit
	public static java.lang.String getRelativeDateTimeString (java.util.Locale, java.util.TimeZone, long, long, long, long, int) 
		android.icu.text.RelativeDateTimeFormatter$Style style
		String dateClause
		java.util.Locale locale
		java.util.TimeZone tz
		long time
		long now
		long minResolution
		long transitionResolution
		int flags
		android.icu.util.ULocale icuLocale
		android.icu.util.TimeZone icuTimeZone
		long duration
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.util.Calendar timeCalendar
		android.icu.util.Calendar nowCalendar
		int days
		String dateClause
		String timeClause
		android.icu.text.DisplayContext capitalizationContext
	private static android.icu.text.RelativeDateTimeFormatter getFormatter (android.icu.util.ULocale, android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.DisplayContext) 
		android.icu.util.ULocale locale
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.DisplayContext displayContext
		String key
		android.icu.text.RelativeDateTimeFormatter formatter
	private static int dayDistance (android.icu.util.TimeZone, long, long) 
		android.icu.util.TimeZone icuTimeZone
		long startTime
		long endTime
	private static int julianDay (android.icu.util.TimeZone, long) 
		android.icu.util.TimeZone icuTimeZone
		long time
		long utcMs
	static void  () 
}

libcore/icu/TimeZoneNames$ZoneStringsCache.class
TimeZoneNames.java
package libcore.icu
public libcore.icu.TimeZoneNames$ZoneStringsCache extends libcore.util.BasicLruCache {
	public void  () 
	protected java.lang.String[][] create (java.util.Locale) 
		int i
		java.util.Locale locale
		long start
		String[][] result
		long nativeStart
		long nativeEnd
		long end
		long nativeDuration
		long duration
	private synchronized void internStrings (java.lang.String[][]) 
		String original
		String nonDuplicate
		int j
		int i
		String[][] result
		java.util.HashMap internTable
	protected volatile java.lang.Object create (java.lang.Object) 
}

libcore/net/
libcore/net/UriCodec.class
UriCodec.java
package libcore.net
public abstract libcore.net.UriCodec extends java.lang.Object {
	private static final char INVALID_INPUT_CHARACTER
	public void  () 
	protected abstract boolean isRetained (char) 
	private static boolean isWhitelisted (char) 
		char c
	private boolean isWhitelistedOrRetained (char) 
		char c
	public final java.lang.String validate (java.lang.String, int, int, java.lang.String)  throws java.net.URISyntaxException 
		int j
		char c
		String uri
		int start
		int end
		String name
		int i
	private static int hexCharToValue (char) 
		char c
	private static java.net.URISyntaxException unexpectedCharacterException (java.lang.String, java.lang.String, char, int) 
		String uri
		String name
		char unexpected
		int index
		String nameString
	private static char getNextCharacter (java.lang.String, int, int, java.lang.String)  throws java.net.URISyntaxException 
		String nameString
		String uri
		int index
		int end
		String name
	public static void validateSimple (java.lang.String, java.lang.String)  throws java.net.URISyntaxException 
		char c
		int i
		String uri
		String legal
	public final java.lang.String encode (java.lang.String, java.nio.charset.Charset) 
		String s
		java.nio.charset.Charset charset
		StringBuilder builder
	public final void appendEncoded (java.lang.StringBuilder, java.lang.String) 
		StringBuilder builder
		String s
	public final void appendPartiallyEncoded (java.lang.StringBuilder, java.lang.String) 
		StringBuilder builder
		String s
	private void appendEncoded (java.lang.StringBuilder, java.lang.String, java.nio.charset.Charset, boolean) 
		char c
		int i
		StringBuilder builder
		String s
		java.nio.charset.Charset charset
		boolean partiallyEncoded
		java.nio.charset.CharsetEncoder encoder
		java.nio.CharBuffer cBuffer
	private static void flushEncodingCharBuffer (java.lang.StringBuilder, java.nio.charset.CharsetEncoder, java.nio.CharBuffer) 
		byte b
		StringBuilder builder
		java.nio.charset.CharsetEncoder encoder
		java.nio.CharBuffer cBuffer
		java.nio.ByteBuffer byteBuffer
		java.nio.charset.CoderResult result
	private static char intToHexDigit (int) 
		int b
	public static java.lang.String decode (java.lang.String, boolean, java.nio.charset.Charset, boolean) 
		String s
		boolean convertPlus
		java.nio.charset.Charset charset
		boolean throwOnFailure
		StringBuilder builder
	private static void appendDecoded (java.lang.StringBuilder, java.lang.String, boolean, java.nio.charset.Charset, boolean) 
		java.net.URISyntaxException e
		int newDigit
		int j
		byte hexValue
		char c
		StringBuilder builder
		String s
		boolean convertPlus
		java.nio.charset.Charset charset
		boolean throwOnFailure
		java.nio.charset.CharsetDecoder decoder
		java.nio.ByteBuffer byteBuffer
		int i
	private static void flushDecodingByteAccumulator (java.lang.StringBuilder, java.nio.charset.CharsetDecoder, java.nio.ByteBuffer, boolean) 
		java.nio.charset.CharacterCodingException e
		StringBuilder builder
		java.nio.charset.CharsetDecoder decoder
		java.nio.ByteBuffer byteBuffer
		boolean throwOnFailure
	public static java.lang.String decode (java.lang.String) 
		String s
}

libcore/net/MimeUtils.class
MimeUtils.java
package libcore.net
public final libcore.net.MimeUtils extends java.lang.Object {
	private static final java.util.Map mimeTypeToExtensionMap
	private static final java.util.Map extensionToMimeTypeMap
	private static void add (java.lang.String, java.lang.String) 
		String mimeType
		String extension
	private void  () 
	public static boolean hasMimeType (java.lang.String) 
		String mimeType
	public static java.lang.String guessMimeTypeFromExtension (java.lang.String) 
		String extension
	public static boolean hasExtension (java.lang.String) 
		String extension
	public static java.lang.String guessExtensionFromMimeType (java.lang.String) 
		String mimeType
	static void  () 
}

libcore/net/http/
libcore/net/http/ResponseUtils.class
ResponseUtils.java
package libcore.net.http
public libcore.net.http.ResponseUtils extends java.lang.Object {
	public void  () 
	public static java.nio.charset.Charset responseCharset (java.lang.String)  throws java.nio.charset.IllegalCharsetNameException java.nio.charset.UnsupportedCharsetException 
		java.util.Map contentTypeParams
		String charsetParameter
		String contentTypeHeader
		java.nio.charset.Charset responseCharset
	private static java.util.Map parseContentTypeParameters (java.lang.String) 
		String[] components
		String key
		String value
		String parameter
		int i
		String contentTypeHeader
		java.util.Map parameters
		String[] fields
}

libcore/net/http/HttpDate.class
HttpDate.java
package libcore.net.http
public final libcore.net.http.HttpDate extends java.lang.Object {
	private static final ThreadLocal STANDARD_DATE_FORMAT
	private static final String[] BROWSER_COMPATIBLE_DATE_FORMATS
	public void  () 
	public static java.util.Date parse (java.lang.String) 
		String formatString
		String value
	public static java.lang.String format (java.util.Date) 
		java.util.Date value
	static void  () 
}

libcore/net/http/HttpDate$1.class
HttpDate.java
package libcore.net.http
final libcore.net.http.HttpDate$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.text.DateFormat initialValue () 
		java.text.DateFormat rfc1123
	protected volatile java.lang.Object initialValue () 
}

libcore/net/NetworkSecurityPolicy$DefaultNetworkSecurityPolicy.class
NetworkSecurityPolicy.java
package libcore.net
public final libcore.net.NetworkSecurityPolicy$DefaultNetworkSecurityPolicy extends libcore.net.NetworkSecurityPolicy {
	public void  () 
	public boolean isCleartextTrafficPermitted () 
	public boolean isCleartextTrafficPermitted (java.lang.String) 
		String hostname
}

libcore/net/event/
libcore/net/event/NetworkEventDispatcher.class
NetworkEventDispatcher.java
package libcore.net.event
public libcore.net.event.NetworkEventDispatcher extends java.lang.Object {
	private static final libcore.net.event.NetworkEventDispatcher instance
	private final java.util.List listeners
	public static libcore.net.event.NetworkEventDispatcher getInstance () 
	protected void  () 
	public void addListener (libcore.net.event.NetworkEventListener) 
		libcore.net.event.NetworkEventListener toAdd
	public void removeListener (libcore.net.event.NetworkEventListener) 
		libcore.net.event.NetworkEventListener listener
		libcore.net.event.NetworkEventListener toRemove
	public void onNetworkConfigurationChanged () 
		RuntimeException e
		libcore.net.event.NetworkEventListener listener
	static void  () 
}

libcore/net/event/NetworkEventListener.class
NetworkEventListener.java
package libcore.net.event
public libcore.net.event.NetworkEventListener extends java.lang.Object {
	public void  () 
	public void onNetworkConfigurationChanged () 
}

libcore/net/NetworkSecurityPolicy.class
NetworkSecurityPolicy.java
package libcore.net
public abstract libcore.net.NetworkSecurityPolicy extends java.lang.Object {
	private static volatile libcore.net.NetworkSecurityPolicy instance
	public void  () 
	public static libcore.net.NetworkSecurityPolicy getInstance () 
	public static void setInstance (libcore.net.NetworkSecurityPolicy) 
		libcore.net.NetworkSecurityPolicy policy
	public abstract boolean isCleartextTrafficPermitted () 
	public abstract boolean isCleartextTrafficPermitted (java.lang.String) 
	static void  () 
}

libcore/io/
libcore/io/IoUtils.class
IoUtils.java
package libcore.io
public final libcore.io.IoUtils extends java.lang.Object {
	private void  () 
	public static void close (java.io.FileDescriptor)  throws java.io.IOException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
	public static void closeQuietly (java.lang.AutoCloseable) 
		RuntimeException rethrown
		AutoCloseable closeable
	public static void closeQuietly (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public static void closeQuietly (java.net.Socket) 
		java.net.Socket socket
	public static void setBlocking (java.io.FileDescriptor, boolean)  throws java.io.IOException 
		int flags
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		boolean blocking
	public static byte[] readFileAsByteArray (java.lang.String)  throws java.io.IOException 
		String absolutePath
	public static java.lang.String readFileAsString (java.lang.String)  throws java.io.IOException 
		String absolutePath
	public static void deleteContents (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.File dir
		java.io.File[] files
	public static java.io.File createTemporaryDirectory (java.lang.String) 
		String candidateName
		java.io.File result
		String prefix
	public static boolean canOpenReadOnly (java.lang.String) 
		java.io.FileDescriptor fd
		android.system.ErrnoException errnoException
		String path
	public static void throwInterruptedIoException ()  throws java.io.InterruptedIOException 
}

libcore/io/Base64$1.class
Base64.java
package libcore.io
 libcore.io.Base64$1 extends java.lang.Object {
}

libcore/io/EventLogger.class
EventLogger.java
package libcore.io
public final libcore.io.EventLogger extends java.lang.Object {
	private static volatile libcore.io.EventLogger$Reporter REPORTER
	public void  () 
	public static void setReporter (libcore.io.EventLogger$Reporter) 
		libcore.io.EventLogger$Reporter reporter
	public static libcore.io.EventLogger$Reporter getReporter () 
	public static transient void writeEvent (int, java.lang.Object[]) 
		int code
		Object[] list
	static void  () 
}

libcore/io/BlockGuardOs.class
BlockGuardOs.java
package libcore.io
public libcore.io.BlockGuardOs extends libcore.io.ForwardingOs {
	public void  (libcore.io.Os) 
		libcore.io.Os os
	private java.io.FileDescriptor tagSocket (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.net.SocketException e
		java.io.FileDescriptor fd
	private void untagSocket (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.net.SocketException e
		java.io.FileDescriptor fd
	public java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress peerAddress
	public boolean access (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void chmod (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void chown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public void close (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	private static boolean isLingerSocket (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		android.system.StructLinger linger
	public void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public void fchmod (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int mode
	public void fchown (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int uid
		int gid
	public void fdatasync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public android.system.StructStat fstat (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public android.system.StructStatVfs fstatvfs (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void fsync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void ftruncate (java.io.FileDescriptor, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long length
	public void lchown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public void link (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public long lseek (java.io.FileDescriptor, long, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		int whence
	public android.system.StructStat lstat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public void mkdir (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void mkfifo (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public java.io.FileDescriptor open (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int flags
		int mode
	public int poll (android.system.StructPollfd[], int)  throws android.system.ErrnoException 
		android.system.StructPollfd[] fds
		int timeoutMs
	public void posix_fallocate (java.io.FileDescriptor, long, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		long length
	public int pread (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public int pread (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public int pwrite (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public int pwrite (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public int read (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public int read (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public java.lang.String readlink (java.lang.String)  throws android.system.ErrnoException 
		String path
	public java.lang.String realpath (java.lang.String)  throws android.system.ErrnoException 
		String path
	public int readv (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
	public int recvfrom (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetSocketAddress srcAddress
	public int recvfrom (java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetSocketAddress srcAddress
	public void remove (java.lang.String)  throws android.system.ErrnoException 
		String path
	public void rename (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public long sendfile (java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor outFd
		java.io.FileDescriptor inFd
		android.util.MutableLong inOffset
		long byteCount
	public int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetAddress inetAddress
		int port
	public int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetAddress inetAddress
		int port
	public java.io.FileDescriptor socket (int, int, int)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
	public void socketpair (int, int, int, java.io.FileDescriptor, java.io.FileDescriptor)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
		java.io.FileDescriptor fd1
		java.io.FileDescriptor fd2
	public android.system.StructStat stat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public android.system.StructStatVfs statvfs (java.lang.String)  throws android.system.ErrnoException 
		String path
	public void symlink (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public int write (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public int write (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public int writev (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
}

libcore/io/Base64$InvalidBase64ByteException.class
Base64.java
package libcore.io
 libcore.io.Base64$InvalidBase64ByteException extends java.lang.Exception {
	private void  () 
	void  (libcore.io.Base64$1) 
		libcore.io.Base64$1 x0
}

libcore/io/DropBox$Reporter.class
DropBox.java
package libcore.io
public abstract libcore.io.DropBox$Reporter extends java.lang.Object {
	public abstract void addData (java.lang.String, byte[], int) 
	public abstract void addText (java.lang.String, java.lang.String) 
}

libcore/io/EventLogger$Reporter.class
EventLogger.java
package libcore.io
public abstract libcore.io.EventLogger$Reporter extends java.lang.Object {
	public transient abstract void report (int, java.lang.Object[]) 
}

libcore/io/ClassPathURLStreamHandler$ClassPathURLConnection$1.class
ClassPathURLStreamHandler.java
package libcore.io
 libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection$1 extends java.io.FilterInputStream {
	final libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection this$1
	void  (libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection, java.io.InputStream) 
		libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection this$1
		java.io.InputStream x0
	public void close ()  throws java.io.IOException 
}

libcore/io/IoBridge.class
IoBridge.java
package libcore.io
public final libcore.io.IoBridge extends java.lang.Object {
	public static final int JAVA_MCAST_JOIN_GROUP
	public static final int JAVA_MCAST_LEAVE_GROUP
	public static final int JAVA_MCAST_JOIN_SOURCE_GROUP
	public static final int JAVA_MCAST_LEAVE_SOURCE_GROUP
	public static final int JAVA_MCAST_BLOCK_SOURCE
	public static final int JAVA_MCAST_UNBLOCK_SOURCE
	public static final int JAVA_IP_MULTICAST_TTL
	private void  () 
	public static int available (java.io.FileDescriptor)  throws java.io.IOException 
		android.util.MutableInt available
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
	public static void bind (java.io.FileDescriptor, java.net.InetAddress, int)  throws java.net.SocketException 
		java.net.UnknownHostException ex
		java.net.NetworkInterface nif
		java.net.Inet6Address inet6Address
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public static void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws java.net.SocketException 
		java.net.SocketTimeoutException ex
		java.io.FileDescriptor fd
		java.net.InetAddress inetAddress
		int port
	public static void connect (java.io.FileDescriptor, java.net.InetAddress, int, int)  throws java.net.SocketException java.net.SocketTimeoutException 
		android.system.ErrnoException errnoException
		java.net.SocketException ex
		java.net.SocketTimeoutException ex
		java.io.IOException ex
		java.io.FileDescriptor fd
		java.net.InetAddress inetAddress
		int port
		int timeoutMs
	private static void connectErrno (java.io.FileDescriptor, java.net.InetAddress, int, int)  throws android.system.ErrnoException java.io.IOException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		java.net.InetAddress inetAddress
		int port
		int timeoutMs
		long finishTimeNanos
		int remainingTimeoutMs
	private static java.lang.String connectDetail (java.net.InetAddress, int, int, android.system.ErrnoException) 
		java.net.InetAddress inetAddress
		int port
		int timeoutMs
		android.system.ErrnoException cause
		String detail
	public static void closeAndSignalBlockedThreads (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
		int intFd
		java.io.FileDescriptor oldFd
	public static boolean isConnected (java.io.FileDescriptor, java.net.InetAddress, int, int, int)  throws java.io.IOException 
		android.system.StructPollfd[] pollFds
		int rc
		int connectError
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		java.net.InetAddress inetAddress
		int port
		int timeoutMs
		int remainingTimeoutMs
		android.system.ErrnoException cause
		String detail
	public static java.lang.Object getSocketOption (java.io.FileDescriptor, int)  throws java.net.SocketException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		int option
	private static java.lang.Object getSocketOptionErrno (java.io.FileDescriptor, int)  throws android.system.ErrnoException java.net.SocketException 
		android.system.StructLinger linger
		java.io.FileDescriptor fd
		int option
	private static boolean booleanFromInt (int) 
		int i
	private static int booleanToInt (boolean) 
		boolean b
	public static void setSocketOption (java.io.FileDescriptor, int, java.lang.Object)  throws java.net.SocketException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		int option
		Object value
	private static void setSocketOptionErrno (java.io.FileDescriptor, int, java.lang.Object)  throws android.system.ErrnoException java.net.SocketException 
		android.system.StructGroupReq groupReq
		int level
		int op
		android.system.StructGroupSourceReq groupSourceReq
		int level
		int op
		boolean on
		int seconds
		android.system.StructLinger linger
		int millis
		android.system.StructTimeval tv
		java.io.FileDescriptor fd
		int option
		Object value
	private static int getGroupSourceReqOp (int) 
		int javaValue
	public static java.io.FileDescriptor open (java.lang.String, int)  throws java.io.FileNotFoundException 
		int mode
		java.io.FileNotFoundException ex
		android.system.ErrnoException errnoException
		String path
		int flags
		java.io.FileDescriptor fd
	public static int read (java.io.FileDescriptor, byte[], int, int)  throws java.io.IOException 
		int readCount
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public static void write (java.io.FileDescriptor, byte[], int, int)  throws java.io.IOException 
		int bytesWritten
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public static int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws java.io.IOException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetAddress inetAddress
		int port
		boolean isDatagram
		int result
		int result
	public static int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws java.io.IOException 
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetAddress inetAddress
		int port
		boolean isDatagram
		int result
		int result
	private static int maybeThrowAfterSendto (boolean, android.system.ErrnoException)  throws java.net.SocketException 
		boolean isDatagram
		android.system.ErrnoException errnoException
	public static int recvfrom (boolean, java.io.FileDescriptor, byte[], int, int, int, java.net.DatagramPacket, boolean)  throws java.io.IOException 
		java.net.InetSocketAddress srcAddress
		android.system.ErrnoException errnoException
		boolean isRead
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.DatagramPacket packet
		boolean isConnected
		int result
		int result
	public static int recvfrom (boolean, java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.DatagramPacket, boolean)  throws java.io.IOException 
		java.net.InetSocketAddress srcAddress
		android.system.ErrnoException errnoException
		boolean isRead
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.DatagramPacket packet
		boolean isConnected
		int result
		int result
	private static int postRecvfrom (boolean, java.net.DatagramPacket, boolean, java.net.InetSocketAddress, int) 
		boolean isRead
		java.net.DatagramPacket packet
		boolean isConnected
		java.net.InetSocketAddress srcAddress
		int byteCount
	private static int maybeThrowAfterRecvfrom (boolean, boolean, android.system.ErrnoException)  throws java.net.SocketException java.net.SocketTimeoutException 
		boolean isRead
		boolean isConnected
		android.system.ErrnoException errnoException
	public static java.io.FileDescriptor socket (boolean)  throws java.net.SocketException 
		android.system.ErrnoException errnoException
		boolean stream
		java.io.FileDescriptor fd
	public static java.net.InetAddress getSocketLocalAddress (java.io.FileDescriptor)  throws java.net.SocketException 
		java.net.SocketAddress sa
		java.net.InetSocketAddress isa
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
	public static int getSocketLocalPort (java.io.FileDescriptor)  throws java.net.SocketException 
		java.net.SocketAddress sa
		java.net.InetSocketAddress isa
		android.system.ErrnoException errnoException
		java.io.FileDescriptor fd
}

libcore/io/NioBufferIterator.class
NioBufferIterator.java
package libcore.io
public final libcore.io.NioBufferIterator extends libcore.io.BufferIterator {
	private final long address
	private final int size
	private final boolean swap
	private int position
	void  (long, int, boolean) 
		long address
		int size
		boolean swap
	public void seek (int) 
		int offset
	public void skip (int) 
		int byteCount
	public void readByteArray (byte[], int, int) 
		byte[] dst
		int dstOffset
		int byteCount
	public byte readByte () 
		byte result
	public int readInt () 
		int result
	public void readIntArray (int[], int, int) 
		int[] dst
		int dstOffset
		int intCount
	public short readShort () 
		short result
}

libcore/io/MemoryMappedFile.class
MemoryMappedFile.java
package libcore.io
public final libcore.io.MemoryMappedFile extends java.lang.Object implements java.lang.AutoCloseable  {
	private long address
	private final long size
	public void  (long, long) 
		long address
		long size
	public static libcore.io.MemoryMappedFile mmapRO (java.lang.String)  throws android.system.ErrnoException 
		String path
		java.io.FileDescriptor fd
		long size
		long address
	public synchronized void close ()  throws android.system.ErrnoException 
	public libcore.io.BufferIterator bigEndianIterator () 
	public libcore.io.BufferIterator littleEndianIterator () 
	public long size () 
}

libcore/io/Streams.class
Streams.java
package libcore.io
public final libcore.io.Streams extends java.lang.Object {
	private static java.util.concurrent.atomic.AtomicReference skipBuffer
	private void  () 
	public static int readSingleByte (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		byte[] buffer
		int result
	public static void writeSingleByte (java.io.OutputStream, int)  throws java.io.IOException 
		java.io.OutputStream out
		int b
		byte[] buffer
	public static void readFully (java.io.InputStream, byte[])  throws java.io.IOException 
		java.io.InputStream in
		byte[] dst
	public static void readFully (java.io.InputStream, byte[], int, int)  throws java.io.IOException 
		int bytesRead
		java.io.InputStream in
		byte[] dst
		int offset
		int byteCount
	public static byte[] readFully (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public static byte[] readFullyNoClose (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.ByteArrayOutputStream bytes
		byte[] buffer
		int count
	public static java.lang.String readFully (java.io.Reader)  throws java.io.IOException 
		java.io.StringWriter writer
		char[] buffer
		int count
		java.io.Reader reader
	public static void skipAll (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
	public static long skipByReading (java.io.InputStream, long)  throws java.io.IOException 
		int toRead
		int read
		java.io.InputStream in
		long byteCount
		byte[] buffer
		long skipped
	public static int copy (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int total
		byte[] buffer
		int c
	public static java.lang.String readAsciiLine (java.io.InputStream)  throws java.io.IOException 
		int c
		java.io.InputStream in
		StringBuilder result
		int length
	static void  () 
}

libcore/io/ForwardingOs.class
ForwardingOs.java
package libcore.io
public libcore.io.ForwardingOs extends java.lang.Object implements libcore.io.Os  {
	protected final libcore.io.Os os
	public void  (libcore.io.Os) 
		libcore.io.Os os
	public java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress peerAddress
	public boolean access (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public java.net.InetAddress[] android_getaddrinfo (java.lang.String, android.system.StructAddrinfo, int)  throws android.system.GaiException 
		String node
		android.system.StructAddrinfo hints
		int netId
	public void bind (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public void bind (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress address
	public void chmod (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void chown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public void close (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public void connect (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress address
	public java.io.FileDescriptor dup (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor oldFd
	public java.io.FileDescriptor dup2 (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor oldFd
		int newFd
	public java.lang.String[] environ () 
	public void execv (java.lang.String, java.lang.String[])  throws android.system.ErrnoException 
		String filename
		String[] argv
	public void execve (java.lang.String, java.lang.String[], java.lang.String[])  throws android.system.ErrnoException 
		String filename
		String[] argv
		String[] envp
	public void fchmod (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int mode
	public void fchown (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int uid
		int gid
	public int fcntlFlock (java.io.FileDescriptor, int, android.system.StructFlock)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		int cmd
		android.system.StructFlock arg
	public int fcntlInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		int arg
	public int fcntlVoid (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
	public void fdatasync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public android.system.StructStat fstat (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public android.system.StructStatVfs fstatvfs (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void fsync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void ftruncate (java.io.FileDescriptor, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long length
	public java.lang.String gai_strerror (int) 
		int error
	public int getegid () 
	public int geteuid () 
	public int getgid () 
	public java.lang.String getenv (java.lang.String) 
		String name
	public java.lang.String getnameinfo (java.net.InetAddress, int)  throws android.system.GaiException 
		java.net.InetAddress address
		int flags
	public java.net.SocketAddress getpeername (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public int getpgid (int)  throws android.system.ErrnoException 
		int pid
	public int getpid () 
	public int getppid () 
	public android.system.StructPasswd getpwnam (java.lang.String)  throws android.system.ErrnoException 
		String name
	public android.system.StructPasswd getpwuid (int)  throws android.system.ErrnoException 
		int uid
	public java.net.SocketAddress getsockname (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public int getsockoptByte (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public java.net.InetAddress getsockoptInAddr (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public int getsockoptInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public android.system.StructLinger getsockoptLinger (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public android.system.StructTimeval getsockoptTimeval (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public android.system.StructUcred getsockoptUcred (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public int gettid () 
	public int getuid () 
	public int getxattr (java.lang.String, java.lang.String, byte[])  throws android.system.ErrnoException 
		String path
		String name
		byte[] outValue
	public java.lang.String if_indextoname (int) 
		int index
	public java.net.InetAddress inet_pton (int, java.lang.String) 
		int family
		String address
	public java.net.InetAddress ioctlInetAddress (java.io.FileDescriptor, int, java.lang.String)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		String interfaceName
	public int ioctlInt (java.io.FileDescriptor, int, android.util.MutableInt)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		android.util.MutableInt arg
	public boolean isatty (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public void kill (int, int)  throws android.system.ErrnoException 
		int pid
		int signal
	public void lchown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public void link (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public void listen (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int backlog
	public long lseek (java.io.FileDescriptor, long, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		int whence
	public android.system.StructStat lstat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public void mincore (long, long, byte[])  throws android.system.ErrnoException 
		long address
		long byteCount
		byte[] vector
	public void mkdir (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void mkfifo (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public void mlock (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public long mmap (long, long, int, int, java.io.FileDescriptor, long)  throws android.system.ErrnoException 
		long address
		long byteCount
		int prot
		int flags
		java.io.FileDescriptor fd
		long offset
	public void msync (long, long, int)  throws android.system.ErrnoException 
		long address
		long byteCount
		int flags
	public void munlock (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public void munmap (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public java.io.FileDescriptor open (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int flags
		int mode
	public java.io.FileDescriptor[] pipe2 (int)  throws android.system.ErrnoException 
		int flags
	public int poll (android.system.StructPollfd[], int)  throws android.system.ErrnoException 
		android.system.StructPollfd[] fds
		int timeoutMs
	public void posix_fallocate (java.io.FileDescriptor, long, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		long length
	public int prctl (int, long, long, long, long)  throws android.system.ErrnoException 
		int option
		long arg2
		long arg3
		long arg4
		long arg5
	public int pread (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public int pread (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public int pwrite (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public int pwrite (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public int read (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public int read (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public java.lang.String readlink (java.lang.String)  throws android.system.ErrnoException 
		String path
	public java.lang.String realpath (java.lang.String)  throws android.system.ErrnoException 
		String path
	public int readv (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
	public int recvfrom (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetSocketAddress srcAddress
	public int recvfrom (java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetSocketAddress srcAddress
	public void remove (java.lang.String)  throws android.system.ErrnoException 
		String path
	public void removexattr (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String path
		String name
	public void rename (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public long sendfile (java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor outFd
		java.io.FileDescriptor inFd
		android.util.MutableLong inOffset
		long byteCount
	public int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetAddress inetAddress
		int port
	public int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetAddress inetAddress
		int port
	public int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.SocketAddress address
	public void setegid (int)  throws android.system.ErrnoException 
		int egid
	public void setenv (java.lang.String, java.lang.String, boolean)  throws android.system.ErrnoException 
		String name
		String value
		boolean overwrite
	public void seteuid (int)  throws android.system.ErrnoException 
		int euid
	public void setgid (int)  throws android.system.ErrnoException 
		int gid
	public void setpgid (int, int)  throws android.system.ErrnoException 
		int pid
		int pgid
	public void setregid (int, int)  throws android.system.ErrnoException 
		int rgid
		int egid
	public void setreuid (int, int)  throws android.system.ErrnoException 
		int ruid
		int euid
	public int setsid ()  throws android.system.ErrnoException 
	public void setsockoptByte (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public void setsockoptIfreq (java.io.FileDescriptor, int, int, java.lang.String)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		String value
	public void setsockoptInt (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public void setsockoptIpMreqn (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public void setsockoptGroupReq (java.io.FileDescriptor, int, int, android.system.StructGroupReq)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructGroupReq value
	public void setsockoptGroupSourceReq (java.io.FileDescriptor, int, int, android.system.StructGroupSourceReq)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructGroupSourceReq value
	public void setsockoptLinger (java.io.FileDescriptor, int, int, android.system.StructLinger)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructLinger value
	public void setsockoptTimeval (java.io.FileDescriptor, int, int, android.system.StructTimeval)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructTimeval value
	public void setuid (int)  throws android.system.ErrnoException 
		int uid
	public void setxattr (java.lang.String, java.lang.String, byte[], int)  throws android.system.ErrnoException 
		String path
		String name
		byte[] value
		int flags
	public void shutdown (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int how
	public java.io.FileDescriptor socket (int, int, int)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
	public void socketpair (int, int, int, java.io.FileDescriptor, java.io.FileDescriptor)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
		java.io.FileDescriptor fd1
		java.io.FileDescriptor fd2
	public android.system.StructStat stat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public android.system.StructStatVfs statvfs (java.lang.String)  throws android.system.ErrnoException 
		String path
	public java.lang.String strerror (int) 
		int errno
	public java.lang.String strsignal (int) 
		int signal
	public void symlink (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public long sysconf (int) 
		int name
	public void tcdrain (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public void tcsendbreak (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int duration
	public int umask (int) 
		int mask
	public android.system.StructUtsname uname () 
	public void unlink (java.lang.String)  throws android.system.ErrnoException 
		String pathname
	public void unsetenv (java.lang.String)  throws android.system.ErrnoException 
		String name
	public int waitpid (int, android.util.MutableInt, int)  throws android.system.ErrnoException 
		int pid
		android.util.MutableInt status
		int options
	public int write (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public int write (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public int writev (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
}

libcore/io/DropBox$1.class
DropBox.java
package libcore.io
 libcore.io.DropBox$1 extends java.lang.Object {
}

libcore/io/ClassPathURLStreamHandler$ClassPathURLConnection.class
ClassPathURLStreamHandler.java
package libcore.io
 libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection extends java.net.JarURLConnection {
	private java.util.jar.JarFile connectionJarFile
	private java.util.zip.ZipEntry jarEntry
	private java.io.InputStream jarInput
	private boolean closed
	private boolean useCachedJarFile
	final libcore.io.ClassPathURLStreamHandler this$0
	public void  (libcore.io.ClassPathURLStreamHandler, java.net.URL)  throws java.net.MalformedURLException 
		java.net.URL url
	public void connect ()  throws java.io.IOException 
	public java.util.jar.JarFile getJarFile ()  throws java.io.IOException 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.lang.String getContentType () 
		String cType
	public int getContentLength () 
	static java.util.jar.JarFile access$100 (libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection) 
		libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection x0
	static boolean access$200 (libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection) 
		libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection x0
	static boolean access$302 (libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection, boolean) 
		libcore.io.ClassPathURLStreamHandler$ClassPathURLConnection x0
		boolean x1
}

libcore/io/SizeOf.class
SizeOf.java
package libcore.io
public final libcore.io.SizeOf extends java.lang.Object {
	public static final int CHAR
	public static final int DOUBLE
	public static final int FLOAT
	public static final int INT
	public static final int LONG
	public static final int SHORT
	private void  () 
}

libcore/io/Base64.class
Base64.java
package libcore.io
public final libcore.io.Base64 extends java.lang.Object {
	private static final byte[] BASE_64_ALPHABET
	private static final int FIRST_OUTPUT_BYTE_MASK
	private static final int SECOND_OUTPUT_BYTE_MASK
	private static final int THIRD_OUTPUT_BYTE_MASK
	private static final int FOURTH_OUTPUT_BYTE_MASK
	private static final byte PAD_AS_BYTE
	private static final byte WHITESPACE_AS_BYTE
	private static final byte END_OF_INPUT
	private static byte[] initializeBase64Alphabet () 
	private void  () 
	public static java.lang.String encode (byte[]) 
		int byteTripletAsInt
		int i
		byte[] in
		int len
		int outputLen
		byte[] output
		int outputIndex
		int inLengthMod3
	private static int computeEncodingOutputLen (int) 
		int inLength
		int inLengthMod3
		int outputLen
	public static byte[] decode (byte[]) 
		byte[] in
	public static byte[] decode (byte[], int) 
		byte c
		int j
		int byteTripletAsInt
		libcore.io.Base64$InvalidBase64ByteException e
		byte[] in
		int len
		int inLength
		java.io.ByteArrayOutputStream output
		int[] pos
	private static byte getNextByte (byte[], int[], int)  throws libcore.io.Base64$InvalidBase64ByteException 
		byte c
		byte[] in
		int[] pos
		int inLength
	private static byte[] checkNoTrailingAndReturn (java.io.ByteArrayOutputStream, byte[], int, int)  throws libcore.io.Base64$InvalidBase64ByteException 
		byte c
		java.io.ByteArrayOutputStream output
		byte[] in
		int i
		int inLength
	private static byte base64AlphabetToNumericalValue (byte)  throws libcore.io.Base64$InvalidBase64ByteException 
		byte c
	static void  () 
}

libcore/io/EventLogger$DefaultReporter.class
EventLogger.java
package libcore.io
final libcore.io.EventLogger$DefaultReporter extends java.lang.Object implements libcore.io.EventLogger$Reporter  {
	private void  () 
	public transient void report (int, java.lang.Object[]) 
		Object o
		int code
		Object[] list
		StringBuilder sb
	void  (libcore.io.EventLogger$1) 
		libcore.io.EventLogger$1 x0
}

libcore/io/DropBox.class
DropBox.java
package libcore.io
public final libcore.io.DropBox extends java.lang.Object {
	private static volatile libcore.io.DropBox$Reporter REPORTER
	public void  () 
	public static void setReporter (libcore.io.DropBox$Reporter) 
		libcore.io.DropBox$Reporter reporter
	public static libcore.io.DropBox$Reporter getReporter () 
	public static void addData (java.lang.String, byte[], int) 
		String tag
		byte[] data
		int flags
	public static void addText (java.lang.String, java.lang.String) 
		String tag
		String data
	static void  () 
}

libcore/io/BufferIterator.class
BufferIterator.java
package libcore.io
public abstract libcore.io.BufferIterator extends java.lang.Object {
	public void  () 
	public abstract void seek (int) 
	public abstract void skip (int) 
	public abstract void readByteArray (byte[], int, int) 
	public abstract byte readByte () 
	public abstract int readInt () 
	public abstract void readIntArray (int[], int, int) 
	public abstract short readShort () 
}

libcore/io/EventLogger$1.class
EventLogger.java
package libcore.io
 libcore.io.EventLogger$1 extends java.lang.Object {
}

libcore/io/ClassPathURLStreamHandler.class
ClassPathURLStreamHandler.java
package libcore.io
public libcore.io.ClassPathURLStreamHandler extends sun.net.www.protocol.jar.Handler {
	private final String fileUri
	private final java.util.jar.JarFile jarFile
	public void  (java.lang.String)  throws java.io.IOException 
		String jarFileName
	public java.net.URL getEntryUrlOrNull (java.lang.String) 
		String encodedName
		java.net.MalformedURLException e
		String entryName
	public boolean isEntryStored (java.lang.String) 
		String entryName
		java.util.zip.ZipEntry entry
	protected java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public void close ()  throws java.io.IOException 
	static java.util.zip.ZipEntry findEntryWithDirectoryFallback (java.util.jar.JarFile, java.lang.String) 
		java.util.jar.JarFile jarFile
		String entryName
		java.util.zip.ZipEntry entry
	static java.util.jar.JarFile access$000 (libcore.io.ClassPathURLStreamHandler) 
		libcore.io.ClassPathURLStreamHandler x0
}

libcore/io/Os.class
Os.java
package libcore.io
public abstract libcore.io.Os extends java.lang.Object {
	public abstract java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract boolean access (java.lang.String, int)  throws android.system.ErrnoException 
	public abstract java.net.InetAddress[] android_getaddrinfo (java.lang.String, android.system.StructAddrinfo, int)  throws android.system.GaiException 
	public abstract void bind (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public abstract void bind (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract void chmod (java.lang.String, int)  throws android.system.ErrnoException 
	public abstract void chown (java.lang.String, int, int)  throws android.system.ErrnoException 
	public abstract void close (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public abstract void connect (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract java.io.FileDescriptor dup (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract java.io.FileDescriptor dup2 (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract java.lang.String[] environ () 
	public abstract void execv (java.lang.String, java.lang.String[])  throws android.system.ErrnoException 
	public abstract void execve (java.lang.String, java.lang.String[], java.lang.String[])  throws android.system.ErrnoException 
	public abstract void fchmod (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract void fchown (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract int fcntlFlock (java.io.FileDescriptor, int, android.system.StructFlock)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int fcntlInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract int fcntlVoid (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract void fdatasync (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract android.system.StructStat fstat (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract android.system.StructStatVfs fstatvfs (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract void fsync (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract void ftruncate (java.io.FileDescriptor, long)  throws android.system.ErrnoException 
	public abstract java.lang.String gai_strerror (int) 
	public abstract int getegid () 
	public abstract int geteuid () 
	public abstract int getgid () 
	public abstract java.lang.String getenv (java.lang.String) 
	public abstract java.lang.String getnameinfo (java.net.InetAddress, int)  throws android.system.GaiException 
	public abstract java.net.SocketAddress getpeername (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract int getpgid (int)  throws android.system.ErrnoException 
	public abstract int getpid () 
	public abstract int getppid () 
	public abstract android.system.StructPasswd getpwnam (java.lang.String)  throws android.system.ErrnoException 
	public abstract android.system.StructPasswd getpwuid (int)  throws android.system.ErrnoException 
	public abstract java.net.SocketAddress getsockname (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract int getsockoptByte (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract java.net.InetAddress getsockoptInAddr (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract int getsockoptInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract android.system.StructLinger getsockoptLinger (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract android.system.StructTimeval getsockoptTimeval (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract android.system.StructUcred getsockoptUcred (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public abstract int gettid () 
	public abstract int getuid () 
	public abstract int getxattr (java.lang.String, java.lang.String, byte[])  throws android.system.ErrnoException 
	public abstract java.lang.String if_indextoname (int) 
	public abstract java.net.InetAddress inet_pton (int, java.lang.String) 
	public abstract java.net.InetAddress ioctlInetAddress (java.io.FileDescriptor, int, java.lang.String)  throws android.system.ErrnoException 
	public abstract int ioctlInt (java.io.FileDescriptor, int, android.util.MutableInt)  throws android.system.ErrnoException 
	public abstract boolean isatty (java.io.FileDescriptor) 
	public abstract void kill (int, int)  throws android.system.ErrnoException 
	public abstract void lchown (java.lang.String, int, int)  throws android.system.ErrnoException 
	public abstract void link (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public abstract void listen (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract long lseek (java.io.FileDescriptor, long, int)  throws android.system.ErrnoException 
	public abstract android.system.StructStat lstat (java.lang.String)  throws android.system.ErrnoException 
	public abstract void mincore (long, long, byte[])  throws android.system.ErrnoException 
	public abstract void mkdir (java.lang.String, int)  throws android.system.ErrnoException 
	public abstract void mkfifo (java.lang.String, int)  throws android.system.ErrnoException 
	public abstract void mlock (long, long)  throws android.system.ErrnoException 
	public abstract long mmap (long, long, int, int, java.io.FileDescriptor, long)  throws android.system.ErrnoException 
	public abstract void msync (long, long, int)  throws android.system.ErrnoException 
	public abstract void munlock (long, long)  throws android.system.ErrnoException 
	public abstract void munmap (long, long)  throws android.system.ErrnoException 
	public abstract java.io.FileDescriptor open (java.lang.String, int, int)  throws android.system.ErrnoException 
	public abstract java.io.FileDescriptor[] pipe2 (int)  throws android.system.ErrnoException 
	public abstract int poll (android.system.StructPollfd[], int)  throws android.system.ErrnoException 
	public abstract void posix_fallocate (java.io.FileDescriptor, long, long)  throws android.system.ErrnoException 
	public abstract int prctl (int, long, long, long, long)  throws android.system.ErrnoException 
	public abstract int pread (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int pread (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int pwrite (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int pwrite (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int read (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int read (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract java.lang.String readlink (java.lang.String)  throws android.system.ErrnoException 
	public abstract java.lang.String realpath (java.lang.String)  throws android.system.ErrnoException 
	public abstract int readv (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int recvfrom (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract int recvfrom (java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract void remove (java.lang.String)  throws android.system.ErrnoException 
	public abstract void removexattr (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public abstract void rename (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public abstract int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public abstract int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public abstract int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public abstract long sendfile (java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long)  throws android.system.ErrnoException 
	public abstract void setegid (int)  throws android.system.ErrnoException 
	public abstract void setenv (java.lang.String, java.lang.String, boolean)  throws android.system.ErrnoException 
	public abstract void seteuid (int)  throws android.system.ErrnoException 
	public abstract void setgid (int)  throws android.system.ErrnoException 
	public abstract void setpgid (int, int)  throws android.system.ErrnoException 
	public abstract void setregid (int, int)  throws android.system.ErrnoException 
	public abstract void setreuid (int, int)  throws android.system.ErrnoException 
	public abstract int setsid ()  throws android.system.ErrnoException 
	public abstract void setsockoptByte (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public abstract void setsockoptIfreq (java.io.FileDescriptor, int, int, java.lang.String)  throws android.system.ErrnoException 
	public abstract void setsockoptInt (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public abstract void setsockoptIpMreqn (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public abstract void setsockoptGroupReq (java.io.FileDescriptor, int, int, android.system.StructGroupReq)  throws android.system.ErrnoException 
	public abstract void setsockoptGroupSourceReq (java.io.FileDescriptor, int, int, android.system.StructGroupSourceReq)  throws android.system.ErrnoException 
	public abstract void setsockoptLinger (java.io.FileDescriptor, int, int, android.system.StructLinger)  throws android.system.ErrnoException 
	public abstract void setsockoptTimeval (java.io.FileDescriptor, int, int, android.system.StructTimeval)  throws android.system.ErrnoException 
	public abstract void setuid (int)  throws android.system.ErrnoException 
	public abstract void setxattr (java.lang.String, java.lang.String, byte[], int)  throws android.system.ErrnoException 
	public abstract void shutdown (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract java.io.FileDescriptor socket (int, int, int)  throws android.system.ErrnoException 
	public abstract void socketpair (int, int, int, java.io.FileDescriptor, java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract android.system.StructStat stat (java.lang.String)  throws android.system.ErrnoException 
	public abstract android.system.StructStatVfs statvfs (java.lang.String)  throws android.system.ErrnoException 
	public abstract java.lang.String strerror (int) 
	public abstract java.lang.String strsignal (int) 
	public abstract void symlink (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public abstract long sysconf (int) 
	public abstract void tcdrain (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public abstract void tcsendbreak (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public abstract int umask (int) 
	public abstract android.system.StructUtsname uname () 
	public abstract void unlink (java.lang.String)  throws android.system.ErrnoException 
	public abstract void unsetenv (java.lang.String)  throws android.system.ErrnoException 
	public abstract int waitpid (int, android.util.MutableInt, int)  throws android.system.ErrnoException 
	public abstract int write (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int write (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public abstract int writev (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
}

libcore/io/Posix.class
Posix.java
package libcore.io
public final libcore.io.Posix extends java.lang.Object implements libcore.io.Os  {
	void  () 
	public native java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public native boolean access (java.lang.String, int)  throws android.system.ErrnoException 
	public native java.net.InetAddress[] android_getaddrinfo (java.lang.String, android.system.StructAddrinfo, int)  throws android.system.GaiException 
	public native void bind (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public native void bind (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public native void chmod (java.lang.String, int)  throws android.system.ErrnoException 
	public native void chown (java.lang.String, int, int)  throws android.system.ErrnoException 
	public native void close (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	public native void connect (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public native java.io.FileDescriptor dup (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native java.io.FileDescriptor dup2 (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public native java.lang.String[] environ () 
	public native void execv (java.lang.String, java.lang.String[])  throws android.system.ErrnoException 
	public native void execve (java.lang.String, java.lang.String[], java.lang.String[])  throws android.system.ErrnoException 
	public native void fchmod (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public native void fchown (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native int fcntlFlock (java.io.FileDescriptor, int, android.system.StructFlock)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public native int fcntlInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native int fcntlVoid (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public native void fdatasync (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native android.system.StructStat fstat (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native android.system.StructStatVfs fstatvfs (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native void fsync (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native void ftruncate (java.io.FileDescriptor, long)  throws android.system.ErrnoException 
	public native java.lang.String gai_strerror (int) 
	public native int getegid () 
	public native int geteuid () 
	public native int getgid () 
	public native java.lang.String getenv (java.lang.String) 
	public native java.lang.String getnameinfo (java.net.InetAddress, int)  throws android.system.GaiException 
	public native java.net.SocketAddress getpeername (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native int getpgid (int) 
	public native int getpid () 
	public native int getppid () 
	public native android.system.StructPasswd getpwnam (java.lang.String)  throws android.system.ErrnoException 
	public native android.system.StructPasswd getpwuid (int)  throws android.system.ErrnoException 
	public native java.net.SocketAddress getsockname (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native int getsockoptByte (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native java.net.InetAddress getsockoptInAddr (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native int getsockoptInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native android.system.StructLinger getsockoptLinger (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native android.system.StructTimeval getsockoptTimeval (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native android.system.StructUcred getsockoptUcred (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
	public native int gettid () 
	public native int getuid () 
	public native int getxattr (java.lang.String, java.lang.String, byte[])  throws android.system.ErrnoException 
	public native java.lang.String if_indextoname (int) 
	public native java.net.InetAddress inet_pton (int, java.lang.String) 
	public native java.net.InetAddress ioctlInetAddress (java.io.FileDescriptor, int, java.lang.String)  throws android.system.ErrnoException 
	public native int ioctlInt (java.io.FileDescriptor, int, android.util.MutableInt)  throws android.system.ErrnoException 
	public native boolean isatty (java.io.FileDescriptor) 
	public native void kill (int, int)  throws android.system.ErrnoException 
	public native void lchown (java.lang.String, int, int)  throws android.system.ErrnoException 
	public native void link (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public native void listen (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public native long lseek (java.io.FileDescriptor, long, int)  throws android.system.ErrnoException 
	public native android.system.StructStat lstat (java.lang.String)  throws android.system.ErrnoException 
	public native void mincore (long, long, byte[])  throws android.system.ErrnoException 
	public native void mkdir (java.lang.String, int)  throws android.system.ErrnoException 
	public native void mkfifo (java.lang.String, int)  throws android.system.ErrnoException 
	public native void mlock (long, long)  throws android.system.ErrnoException 
	public native long mmap (long, long, int, int, java.io.FileDescriptor, long)  throws android.system.ErrnoException 
	public native void msync (long, long, int)  throws android.system.ErrnoException 
	public native void munlock (long, long)  throws android.system.ErrnoException 
	public native void munmap (long, long)  throws android.system.ErrnoException 
	public native java.io.FileDescriptor open (java.lang.String, int, int)  throws android.system.ErrnoException 
	public native java.io.FileDescriptor[] pipe2 (int)  throws android.system.ErrnoException 
	public native int poll (android.system.StructPollfd[], int)  throws android.system.ErrnoException 
	public native void posix_fallocate (java.io.FileDescriptor, long, long)  throws android.system.ErrnoException 
	public native int prctl (int, long, long, long, long)  throws android.system.ErrnoException 
	public int pread (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		int bytesRead
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
		int bytesRead
		int position
	public int pread (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	private native int preadBytes (java.io.FileDescriptor, java.lang.Object, int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public int pwrite (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		int bytesWritten
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
		int bytesWritten
		int position
	public int pwrite (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	private native int pwriteBytes (java.io.FileDescriptor, java.lang.Object, int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public int read (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		int bytesRead
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int bytesRead
		int position
	public int read (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	private native int readBytes (java.io.FileDescriptor, java.lang.Object, int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public native java.lang.String readlink (java.lang.String)  throws android.system.ErrnoException 
	public native java.lang.String realpath (java.lang.String)  throws android.system.ErrnoException 
	public native int readv (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
	public int recvfrom (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		int bytesReceived
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetSocketAddress srcAddress
		int bytesReceived
		int position
	public int recvfrom (java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetSocketAddress srcAddress
	private native int recvfromBytes (java.io.FileDescriptor, java.lang.Object, int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public native void remove (java.lang.String)  throws android.system.ErrnoException 
	public native void removexattr (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public native void rename (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public native long sendfile (java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long)  throws android.system.ErrnoException 
	public int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		int bytesSent
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetAddress inetAddress
		int port
		int bytesSent
		int position
	public int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetAddress inetAddress
		int port
	public int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.SocketAddress address
	private native int sendtoBytes (java.io.FileDescriptor, java.lang.Object, int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
	private native int sendtoBytes (java.io.FileDescriptor, java.lang.Object, int, int, int, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
	public native void setegid (int)  throws android.system.ErrnoException 
	public native void setenv (java.lang.String, java.lang.String, boolean)  throws android.system.ErrnoException 
	public native void seteuid (int)  throws android.system.ErrnoException 
	public native void setgid (int)  throws android.system.ErrnoException 
	public native void setpgid (int, int)  throws android.system.ErrnoException 
	public native void setregid (int, int)  throws android.system.ErrnoException 
	public native void setreuid (int, int)  throws android.system.ErrnoException 
	public native int setsid ()  throws android.system.ErrnoException 
	public native void setsockoptByte (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public native void setsockoptIfreq (java.io.FileDescriptor, int, int, java.lang.String)  throws android.system.ErrnoException 
	public native void setsockoptInt (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public native void setsockoptIpMreqn (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
	public native void setsockoptGroupReq (java.io.FileDescriptor, int, int, android.system.StructGroupReq)  throws android.system.ErrnoException 
	public native void setsockoptGroupSourceReq (java.io.FileDescriptor, int, int, android.system.StructGroupSourceReq)  throws android.system.ErrnoException 
	public native void setsockoptLinger (java.io.FileDescriptor, int, int, android.system.StructLinger)  throws android.system.ErrnoException 
	public native void setsockoptTimeval (java.io.FileDescriptor, int, int, android.system.StructTimeval)  throws android.system.ErrnoException 
	public native void setuid (int)  throws android.system.ErrnoException 
	public native void setxattr (java.lang.String, java.lang.String, byte[], int)  throws android.system.ErrnoException 
	public native void shutdown (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public native java.io.FileDescriptor socket (int, int, int)  throws android.system.ErrnoException 
	public native void socketpair (int, int, int, java.io.FileDescriptor, java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native android.system.StructStat stat (java.lang.String)  throws android.system.ErrnoException 
	public native android.system.StructStatVfs statvfs (java.lang.String)  throws android.system.ErrnoException 
	public native java.lang.String strerror (int) 
	public native java.lang.String strsignal (int) 
	public native void symlink (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
	public native long sysconf (int) 
	public native void tcdrain (java.io.FileDescriptor)  throws android.system.ErrnoException 
	public native void tcsendbreak (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
	public int umask (int) 
		int mask
	private native int umaskImpl (int) 
	public native android.system.StructUtsname uname () 
	public native void unlink (java.lang.String)  throws android.system.ErrnoException 
	public native void unsetenv (java.lang.String)  throws android.system.ErrnoException 
	public native int waitpid (int, android.util.MutableInt, int)  throws android.system.ErrnoException 
	public int write (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		int bytesWritten
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int bytesWritten
		int position
	public int write (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	private native int writeBytes (java.io.FileDescriptor, java.lang.Object, int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
	public native int writev (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
	private static void maybeUpdateBufferPosition (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int originalPosition
		int bytesReadOrWritten
}

libcore/io/Libcore.class
Libcore.java
package libcore.io
public final libcore.io.Libcore extends java.lang.Object {
	public static libcore.io.Os os
	private void  () 
	static void  () 
}

libcore/io/DropBox$DefaultReporter.class
DropBox.java
package libcore.io
final libcore.io.DropBox$DefaultReporter extends java.lang.Object implements libcore.io.DropBox$Reporter  {
	private void  () 
	public void addData (java.lang.String, byte[], int) 
		String tag
		byte[] data
		int flags
	public void addText (java.lang.String, java.lang.String) 
		String tag
		String data
	void  (libcore.io.DropBox$1) 
		libcore.io.DropBox$1 x0
}

libcore/io/IoUtils$FileReader.class
IoUtils.java
package libcore.io
 libcore.io.IoUtils$FileReader extends java.lang.Object {
	private java.io.FileDescriptor fd
	private boolean unknownLength
	private byte[] bytes
	private int count
	public void  (java.lang.String)  throws java.io.IOException 
		java.io.FileNotFoundException fnfe
		android.system.StructStat stat
		android.system.ErrnoException exception
		String absolutePath
		int capacity
		int capacity
	public libcore.io.IoUtils$FileReader readFully ()  throws java.io.IOException 
		int newCapacity
		byte[] newBytes
		android.system.ErrnoException e
		int read
		int capacity
	public byte[] toByteArray () 
		byte[] result
	public java.lang.String toString (java.nio.charset.Charset) 
		java.nio.charset.Charset cs
}

libcore/io/AsynchronousCloseMonitor.class
AsynchronousCloseMonitor.java
package libcore.io
public final libcore.io.AsynchronousCloseMonitor extends java.lang.Object {
	private void  () 
	public static native void signalBlockedThreads (java.io.FileDescriptor) 
}

libcore/io/Memory.class
Memory.java
package libcore.io
public final libcore.io.Memory extends java.lang.Object {
	private void  () 
	public static native void unsafeBulkGet (java.lang.Object, int, int, byte[], int, int, boolean) 
	public static native void unsafeBulkPut (byte[], int, int, java.lang.Object, int, int, boolean) 
	public static int peekInt (byte[], int, java.nio.ByteOrder) 
		byte[] src
		int offset
		java.nio.ByteOrder order
	public static long peekLong (byte[], int, java.nio.ByteOrder) 
		int h
		int l
		int l
		int h
		byte[] src
		int offset
		java.nio.ByteOrder order
	public static short peekShort (byte[], int, java.nio.ByteOrder) 
		byte[] src
		int offset
		java.nio.ByteOrder order
	public static void pokeInt (byte[], int, int, java.nio.ByteOrder) 
		byte[] dst
		int offset
		int value
		java.nio.ByteOrder order
	public static void pokeLong (byte[], int, long, java.nio.ByteOrder) 
		int i
		int i
		byte[] dst
		int offset
		long value
		java.nio.ByteOrder order
	public static void pokeShort (byte[], int, short, java.nio.ByteOrder) 
		byte[] dst
		int offset
		short value
		java.nio.ByteOrder order
	public static native void memmove (java.lang.Object, int, java.lang.Object, int, long) 
	public static native byte peekByte (long) 
	public static int peekInt (long, boolean) 
		long address
		boolean swap
		int result
	private static native int peekIntNative (long) 
	public static long peekLong (long, boolean) 
		long address
		boolean swap
		long result
	private static native long peekLongNative (long) 
	public static short peekShort (long, boolean) 
		long address
		boolean swap
		short result
	private static native short peekShortNative (long) 
	public static native void peekByteArray (long, byte[], int, int) 
	public static native void peekCharArray (long, char[], int, int, boolean) 
	public static native void peekDoubleArray (long, double[], int, int, boolean) 
	public static native void peekFloatArray (long, float[], int, int, boolean) 
	public static native void peekIntArray (long, int[], int, int, boolean) 
	public static native void peekLongArray (long, long[], int, int, boolean) 
	public static native void peekShortArray (long, short[], int, int, boolean) 
	public static native void pokeByte (long, byte) 
	public static void pokeInt (long, int, boolean) 
		long address
		int value
		boolean swap
	private static native void pokeIntNative (long, int) 
	public static void pokeLong (long, long, boolean) 
		long address
		long value
		boolean swap
	private static native void pokeLongNative (long, long) 
	public static void pokeShort (long, short, boolean) 
		long address
		short value
		boolean swap
	private static native void pokeShortNative (long, short) 
	public static native void pokeByteArray (long, byte[], int, int) 
	public static native void pokeCharArray (long, char[], int, int, boolean) 
	public static native void pokeDoubleArray (long, double[], int, int, boolean) 
	public static native void pokeFloatArray (long, float[], int, int, boolean) 
	public static native void pokeIntArray (long, int[], int, int, boolean) 
	public static native void pokeLongArray (long, long[], int, int, boolean) 
	public static native void pokeShortArray (long, short[], int, int, boolean) 
}

libcore/util/
libcore/util/Objects.class
Objects.java
package libcore.util
public final libcore.util.Objects extends java.lang.Object {
	private void  () 
	public static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public static int hashCode (java.lang.Object) 
		Object o
	public static java.lang.String toString (java.lang.Object) 
		Object value
		IllegalAccessException unexpected
		java.lang.reflect.Field f
		Object o
		Class c
		StringBuilder sb
		int i
}

libcore/util/ZoneInfo$1.class
ZoneInfo.java
package libcore.util
 libcore.util.ZoneInfo$1 extends java.lang.Object {
}

libcore/util/CollectionUtils$1.class
CollectionUtils.java
package libcore.util
final libcore.util.CollectionUtils$1 extends java.lang.Object implements java.lang.Iterable  {
	final Iterable val$iterable
	final boolean val$trim
	void  (java.lang.Iterable, boolean) 
	public java.util.Iterator iterator () 
}

libcore/util/ZoneInfoDB$TzData$1.class
ZoneInfoDB.java
package libcore.util
 libcore.util.ZoneInfoDB$TzData$1 extends libcore.util.BasicLruCache {
	final libcore.util.ZoneInfoDB$TzData this$0
	void  (libcore.util.ZoneInfoDB$TzData, int) 
		libcore.util.ZoneInfoDB$TzData this$0
		int maxSize
	protected libcore.util.ZoneInfo create (java.lang.String) 
		String id
		libcore.io.BufferIterator it
	protected volatile java.lang.Object create (java.lang.Object) 
}

libcore/util/EmptyArray.class
EmptyArray.java
package libcore.util
public final libcore.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 float[] FLOAT
	public static final int[] INT
	public static final long[] LONG
	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
	public static final java.lang.reflect.Type[] TYPE
	public static final java.lang.reflect.TypeVariable[] TYPE_VARIABLE
	private void  () 
	static void  () 
}

libcore/util/CollectionUtils$1$1.class
CollectionUtils.java
package libcore.util
 libcore.util.CollectionUtils$1$1 extends java.lang.Object implements java.util.Iterator  {
	private final java.util.Iterator delegate
	private boolean removeIsOkay
	private Object next
	final libcore.util.CollectionUtils$1 this$0
	void  (libcore.util.CollectionUtils$1) 
		libcore.util.CollectionUtils$1 this$0
	private void computeNext () 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object result
	public void remove () 
}

libcore/util/NativeAllocationRegistry$Allocator.class
NativeAllocationRegistry.java
package libcore.util
public abstract libcore.util.NativeAllocationRegistry$Allocator extends java.lang.Object {
	public abstract long allocate () 
}

libcore/util/ZoneInfoDB.class
ZoneInfoDB.java
package libcore.util
public final libcore.util.ZoneInfoDB extends java.lang.Object {
	private static final libcore.util.ZoneInfoDB$TzData DATA
	private void  () 
	public static libcore.util.ZoneInfoDB$TzData getInstance () 
	static void  () 
}

libcore/util/ZoneInfo$CheckedArithmeticException.class
ZoneInfo.java
package libcore.util
 libcore.util.ZoneInfo$CheckedArithmeticException extends java.lang.Exception {
	private void  () 
	void  (libcore.util.ZoneInfo$1) 
		libcore.util.ZoneInfo$1 x0
}

libcore/util/ZoneInfo$WallTime.class
ZoneInfo.java
package libcore.util
public libcore.util.ZoneInfo$WallTime extends java.lang.Object {
	private final java.util.GregorianCalendar calendar
	private int year
	private int month
	private int monthDay
	private int hour
	private int minute
	private int second
	private int weekDay
	private int yearDay
	private int isDst
	private int gmtOffsetSeconds
	public void  () 
	public void localtime (int, libcore.util.ZoneInfo) 
		byte isDst
		byte isDst
		int offsetIndex
		int offsetSeconds
		byte isDst
		int wallTimeSeconds
		int timeSeconds
		libcore.util.ZoneInfo zoneInfo
	public int mktime (libcore.util.ZoneInfo) 
		Integer result
		int wallTimeSeconds
		int rawOffsetSeconds
		int rawTimeSeconds
		int initialTransitionIndex
		Integer result
		libcore.util.ZoneInfo$CheckedArithmeticException e
		libcore.util.ZoneInfo zoneInfo
		long longWallTimeSeconds
	private java.lang.Integer tryOffsetAdjustments (libcore.util.ZoneInfo, int, libcore.util.ZoneInfo$OffsetInterval, int, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		int returnValue
		int rawOffsetSeconds
		int jOffsetSeconds
		int targetIntervalOffsetSeconds
		int adjustmentSeconds
		int adjustedWallTimeSeconds
		int j
		libcore.util.ZoneInfo zoneInfo
		int oldWallTimeSeconds
		libcore.util.ZoneInfo$OffsetInterval targetInterval
		int transitionIndex
		int isDstToFind
		int[] offsetsToTry
	private static int[] getOffsetsOfType (libcore.util.ZoneInfo, int, int) 
		int transitionIndex
		int type
		libcore.util.ZoneInfo zoneInfo
		int startIndex
		int isDst
		int[] offsets
		boolean[] seen
		int numFound
		int delta
		boolean clampTop
		boolean clampBottom
		int[] toReturn
	private java.lang.Integer doWallTimeSearch (libcore.util.ZoneInfo, int, int, boolean)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		int totalOffsetSeconds
		int returnValue
		int isDstToFind
		Integer returnValue
		boolean endSearch
		boolean endSearch
		int transitionIndexDelta
		int currentTransitionIndex
		libcore.util.ZoneInfo$OffsetInterval offsetInterval
		libcore.util.ZoneInfo zoneInfo
		int initialTransitionIndex
		int wallTimeSeconds
		boolean mustMatchDst
		int MAX_SEARCH_SECONDS
		boolean clampTop
		boolean clampBottom
		int loop
	public void setYear (int) 
		int year
	public void setMonth (int) 
		int month
	public void setMonthDay (int) 
		int monthDay
	public void setHour (int) 
		int hour
	public void setMinute (int) 
		int minute
	public void setSecond (int) 
		int second
	public void setWeekDay (int) 
		int weekDay
	public void setYearDay (int) 
		int yearDay
	public void setIsDst (int) 
		int isDst
	public void setGmtOffset (int) 
		int gmtoff
	public int getYear () 
	public int getMonth () 
	public int getMonthDay () 
	public int getHour () 
	public int getMinute () 
	public int getSecond () 
	public int getWeekDay () 
	public int getYearDay () 
	public int getGmtOffset () 
	public int getIsDst () 
	private void copyFieldsToCalendar () 
	private void copyFieldsFromCalendar () 
}

libcore/util/NativeAllocationRegistry$CleanerThunk.class
NativeAllocationRegistry.java
package libcore.util
 libcore.util.NativeAllocationRegistry$CleanerThunk extends java.lang.Object implements java.lang.Runnable  {
	private long nativePtr
	final libcore.util.NativeAllocationRegistry this$0
	public void  (libcore.util.NativeAllocationRegistry) 
	public void  (libcore.util.NativeAllocationRegistry, long) 
		long nativePtr
	public void run () 
	public void setNativePtr (long) 
		long nativePtr
}

libcore/util/CharsetUtils.class
CharsetUtils.java
package libcore.util
public final libcore.util.CharsetUtils extends java.lang.Object {
	public static native byte[] toAsciiBytes (java.lang.String, int, int) 
	public static native byte[] toIsoLatin1Bytes (java.lang.String, int, int) 
	public static native byte[] toUtf8Bytes (java.lang.String, int, int) 
	public static byte[] toBigEndianUtf16Bytes (java.lang.String, int, int) 
		char ch
		int i
		String s
		int offset
		int length
		byte[] result
		int end
		int resultIndex
	public static native void asciiBytesToChars (byte[], int, int, char[]) 
	public static native void isoLatin1BytesToChars (byte[], int, int, char[]) 
	private void  () 
}

libcore/util/CollectionUtils.class
CollectionUtils.java
package libcore.util
public final libcore.util.CollectionUtils extends java.lang.Object {
	private void  () 
	public static java.lang.Iterable dereferenceIterable (java.lang.Iterable, boolean) 
		Iterable iterable
		boolean trim
	public static void removeDuplicates (java.util.List, java.util.Comparator) 
		Object object
		int i
		java.util.List list
		java.util.Comparator comparator
		int j
}

libcore/util/HexEncoding.class
HexEncoding.java
package libcore.util
public libcore.util.HexEncoding extends java.lang.Object {
	private static final char[] HEX_DIGITS
	private void  () 
	public static char[] encode (byte[]) 
		byte[] data
	public static char[] encode (byte[], int, int) 
		byte b
		int resultIndex
		int i
		byte[] data
		int offset
		int len
		char[] result
	public static byte[] decode (char[], boolean)  throws java.lang.IllegalArgumentException 
		int len
		char[] encoded
		boolean allowSingleChar
		int resultLengthBytes
		byte[] result
		int resultOffset
		int i
	private static int toDigit (char[], int)  throws java.lang.IllegalArgumentException 
		char[] str
		int offset
		int pseudoCodePoint
	static void  () 
}

libcore/util/SneakyThrow.class
SneakyThrow.java
package libcore.util
public libcore.util.SneakyThrow extends java.lang.Object {
	public void  () 
	public static void sneakyThrow (java.lang.Throwable) 
		Throwable t
	private static void sneakyThrow_ (java.lang.Throwable)  throws java.lang.Throwable 
		Throwable t
}

libcore/util/BasicLruCache.class
BasicLruCache.java
package libcore.util
public libcore.util.BasicLruCache extends java.lang.Object {
	private final java.util.LinkedHashMap map
	private final int maxSize
	public void  (int) 
		int maxSize
	public final java.lang.Object get (java.lang.Object) 
		Object key
		Object result
	public final synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Object previous
	private void trimToSize (int) 
		java.util.Map$Entry toEvict
		Object key
		Object value
		int maxSize
	protected void entryEvicted (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	protected java.lang.Object create (java.lang.Object) 
		Object key
	public final synchronized java.util.Map snapshot () 
	public final synchronized void evictAll () 
}

libcore/util/NativeAllocationRegistry.class
NativeAllocationRegistry.java
package libcore.util
public libcore.util.NativeAllocationRegistry extends java.lang.Object {
	private final ClassLoader classLoader
	private final long freeFunction
	private final long size
	public void  (java.lang.ClassLoader, long, long) 
		ClassLoader classLoader
		long freeFunction
		long size
	public java.lang.Runnable registerNativeAllocation (java.lang.Object, long) 
		OutOfMemoryError oome
		Object referent
		long nativePtr
		sun.misc.Cleaner cleaner
	public java.lang.Runnable registerNativeAllocation (java.lang.Object, libcore.util.NativeAllocationRegistry$Allocator) 
		Object referent
		libcore.util.NativeAllocationRegistry$Allocator allocator
		libcore.util.NativeAllocationRegistry$CleanerThunk thunk
		sun.misc.Cleaner cleaner
		long nativePtr
	private static void registerNativeAllocation (long) 
		long size
	private static void registerNativeFree (long) 
		long size
	public static native void applyFreeFunction (long, long) 
	static long access$000 (libcore.util.NativeAllocationRegistry) 
		libcore.util.NativeAllocationRegistry x0
	static long access$100 (libcore.util.NativeAllocationRegistry) 
		libcore.util.NativeAllocationRegistry x0
	static void access$200 (long) 
		long x0
}

libcore/util/RecoverySystem.class
RecoverySystem.java
package libcore.util
public libcore.util.RecoverySystem extends java.lang.Object {
	private void  () 
	public static void verify (java.io.InputStream, java.io.InputStream, java.util.Set)  throws java.io.IOException java.security.SignatureException java.security.NoSuchAlgorithmException 
		java.security.cert.X509Certificate c
		java.io.InputStream blockStream
		java.io.InputStream contentStream
		java.util.Set trustedCerts
		sun.security.pkcs.PKCS7 block
		java.security.cert.X509Certificate[] certificates
		java.security.cert.X509Certificate cert
		java.security.PublicKey signatureKey
		sun.security.pkcs.SignerInfo[] signerInfos
		sun.security.pkcs.SignerInfo signerInfo
		boolean verified
		sun.security.pkcs.SignerInfo verifyResult
}

libcore/util/NativeAllocationRegistry$CleanerRunner.class
NativeAllocationRegistry.java
package libcore.util
 libcore.util.NativeAllocationRegistry$CleanerRunner extends java.lang.Object implements java.lang.Runnable  {
	private final sun.misc.Cleaner cleaner
	public void  (sun.misc.Cleaner) 
		sun.misc.Cleaner cleaner
	public void run () 
}

libcore/util/ZoneInfo$OffsetInterval.class
ZoneInfo.java
package libcore.util
 libcore.util.ZoneInfo$OffsetInterval extends java.lang.Object {
	private final int startWallTimeSeconds
	private final int endWallTimeSeconds
	private final int isDst
	private final int totalOffsetSeconds
	public static libcore.util.ZoneInfo$OffsetInterval create (libcore.util.ZoneInfo, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		int endWallTimeSeconds
		int endWallTimeSeconds
		libcore.util.ZoneInfo timeZone
		int transitionIndex
		int rawOffsetSeconds
		int type
		int totalOffsetSeconds
		int endWallTimeSeconds
		int isDst
		int startWallTimeSeconds
	private void  (int, int, int, int) 
		int startWallTimeSeconds
		int endWallTimeSeconds
		int isDst
		int totalOffsetSeconds
	public boolean containsWallTime (long) 
		long wallTimeSeconds
	public int getIsDst () 
	public int getTotalOffsetSeconds () 
	public long getEndWallTimeSeconds () 
	public long getStartWallTimeSeconds () 
}

libcore/util/ZoneInfo.class
ZoneInfo.java
package libcore.util
public final libcore.util.ZoneInfo extends java.util.TimeZone {
	private static final long MILLISECONDS_PER_DAY
	private static final long MILLISECONDS_PER_400_YEARS
	private static final long UNIX_OFFSET
	private static final int[] NORMAL
	private static final int[] LEAP
	static final long serialVersionUID
	private int mRawOffset
	private final int mEarliestRawOffset
	private final boolean mUseDst
	private int mDstSavings
	private final long[] mTransitions
	private final byte[] mTypes
	private final int[] mOffsets
	private final byte[] mIsDsts
	public static libcore.util.ZoneInfo makeTimeZone (java.lang.String, libcore.io.BufferIterator) 
		String id
		libcore.io.BufferIterator it
	public static libcore.util.ZoneInfo makeTimeZone (java.lang.String, libcore.io.BufferIterator, long) 
		int i
		byte b
		int i
		String id
		libcore.io.BufferIterator it
		long currentTimeMillis
		int tzh_timecnt
		int tzh_typecnt
		int[] transitions32
		long[] transitions64
		byte[] type
		int[] gmtOffsets
		byte[] isDsts
	private void  (java.lang.String, long[], byte[], int[], byte[], long) 
		int type
		int i
		long lastDSTTransitionTime
		long currentUnixTimeSeconds
		int lastGmtOffset
		int lastDstOffset
		int i
		int i
		String name
		long[] transitions
		byte[] types
		int[] gmtOffsets
		byte[] isDsts
		long currentTimeMillis
		int lastStd
		int lastDst
		int firstStd
		int earliestRawOffset
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int millis
		long calc
		boolean isLeap
		int[] mlen
	public int findTransitionIndex (long) 
		long seconds
		int transition
	int findOffsetIndexForTimeInSeconds (long) 
		long seconds
		int transition
	int findOffsetIndexForTimeInMilliseconds (long) 
		long millis
	static long roundDownMillisToSeconds (long) 
		long millis
	static long roundUpMillisToSeconds (long) 
		long millis
	public int getOffsetsByUtcTime (long, int[]) 
		int totalOffset
		int rawOffset
		int dstOffset
		int rawOffset
		int dstOffset
		int type
		long utcTimeInMillis
		int[] offsets
		int transitionIndex
		int totalOffset
		int rawOffset
		int dstOffset
	public int getOffset (long) 
		long when
		int offsetIndex
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date time
		long when
		int offsetIndex
	public int getRawOffset () 
	public void setRawOffset (int) 
		int off
	public int getDSTSavings () 
	public boolean useDaylightTime () 
	public boolean hasSameRules (java.util.TimeZone) 
		java.util.TimeZone timeZone
		libcore.util.ZoneInfo other
	public boolean equals (java.lang.Object) 
		Object obj
		libcore.util.ZoneInfo other
	public int hashCode () 
		int prime
		int result
	public java.lang.String toString () 
	public java.lang.Object clone () 
	private static int checkedAdd (long, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		long a
		int b
		long result
	private static int checkedSubtract (int, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		int a
		int b
		long result
	static int access$000 (libcore.util.ZoneInfo) 
		libcore.util.ZoneInfo x0
	static long[] access$100 (libcore.util.ZoneInfo) 
		libcore.util.ZoneInfo x0
	static int[] access$200 (libcore.util.ZoneInfo) 
		libcore.util.ZoneInfo x0
	static byte[] access$300 (libcore.util.ZoneInfo) 
		libcore.util.ZoneInfo x0
	static int access$400 (long, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		long x0
		int x1
	static int access$500 (int, int)  throws libcore.util.ZoneInfo$CheckedArithmeticException 
		int x0
		int x1
	static byte[] access$600 (libcore.util.ZoneInfo) 
		libcore.util.ZoneInfo x0
	static void  () 
}

libcore/util/ZoneInfoDB$TzData.class
ZoneInfoDB.java
package libcore.util
public libcore.util.ZoneInfoDB$TzData extends java.lang.Object {
	private libcore.io.MemoryMappedFile mappedFile
	private String version
	private String zoneTab
	private String[] ids
	private int[] byteOffsets
	private int[] rawUtcOffsetsCache
	private static final int CACHE_SIZE
	private final libcore.util.BasicLruCache cache
	public transient void  (java.lang.String[]) 
		String path
		String[] paths
	public libcore.io.BufferIterator getBufferIterator (java.lang.String) 
		String id
		int index
		libcore.io.BufferIterator it
	private boolean loadData (java.lang.String) 
		android.system.ErrnoException errnoException
		Exception ex
		String path
	private void readHeader () 
		libcore.io.BufferIterator it
		byte[] tzdata_version
		String magic
		int index_offset
		int data_offset
		int zonetab_offset
	private void readZoneTab (libcore.io.BufferIterator, int, int) 
		libcore.io.BufferIterator it
		int zoneTabOffset
		int zoneTabSize
		byte[] bytes
	private void readIndex (libcore.io.BufferIterator, int, int) 
		int j
		int length
		int len
		int i
		int i
		libcore.io.BufferIterator it
		int indexOffset
		int dataOffset
		int SIZEOF_TZNAME
		int SIZEOF_TZINT
		byte[] idBytes
		int indexSize
		int entryCount
		char[] idChars
		int[] idEnd
		int idOffset
		String allIds
	public java.lang.String[] getAvailableIDs () 
	public java.lang.String[] getAvailableIDs (int) 
		int i
		int rawUtcOffset
		java.util.List matches
		int[] rawUtcOffsets
	private synchronized int[] getRawUtcOffsets () 
		int i
	public java.lang.String getVersion () 
	public java.lang.String getZoneTab () 
	public libcore.util.ZoneInfo makeTimeZone (java.lang.String)  throws java.io.IOException 
		String id
		libcore.util.ZoneInfo zoneInfo
	public boolean hasTimeZone (java.lang.String)  throws java.io.IOException 
		String id
	protected void finalize ()  throws java.lang.Throwable 
}

org/
org/json/
org/json/JSON.class
JSON.java
package org.json
 org.json.JSON extends java.lang.Object {
	void  () 
	static double checkDouble (double)  throws org.json.JSONException 
		double d
	static java.lang.Boolean toBoolean (java.lang.Object) 
		String stringValue
		Object value
	static java.lang.Double toDouble (java.lang.Object) 
		Object value
	static java.lang.Integer toInteger (java.lang.Object) 
		Object value
	static java.lang.Long toLong (java.lang.Object) 
		Object value
	static java.lang.String toString (java.lang.Object) 
		Object value
	public static org.json.JSONException typeMismatch (java.lang.Object, java.lang.Object, java.lang.String)  throws org.json.JSONException 
		Object indexOrName
		Object actual
		String requiredType
	public static org.json.JSONException typeMismatch (java.lang.Object, java.lang.String)  throws org.json.JSONException 
		Object actual
		String requiredType
}

org/json/JSONStringer.class
JSONStringer.java
package org.json
public org.json.JSONStringer extends java.lang.Object {
	final StringBuilder out
	private final java.util.List stack
	private final String indent
	public void  () 
	void  (int) 
		int indentSpaces
		char[] indentChars
	public org.json.JSONStringer array ()  throws org.json.JSONException 
	public org.json.JSONStringer endArray ()  throws org.json.JSONException 
	public org.json.JSONStringer object ()  throws org.json.JSONException 
	public org.json.JSONStringer endObject ()  throws org.json.JSONException 
	org.json.JSONStringer open (org.json.JSONStringer$Scope, java.lang.String)  throws org.json.JSONException 
		org.json.JSONStringer$Scope empty
		String openBracket
	org.json.JSONStringer close (org.json.JSONStringer$Scope, org.json.JSONStringer$Scope, java.lang.String)  throws org.json.JSONException 
		org.json.JSONStringer$Scope empty
		org.json.JSONStringer$Scope nonempty
		String closeBracket
		org.json.JSONStringer$Scope context
	private org.json.JSONStringer$Scope peek ()  throws org.json.JSONException 
	private void replaceTop (org.json.JSONStringer$Scope) 
		org.json.JSONStringer$Scope topOfStack
	public org.json.JSONStringer value (java.lang.Object)  throws org.json.JSONException 
		Object value
	public org.json.JSONStringer value (boolean)  throws org.json.JSONException 
		boolean value
	public org.json.JSONStringer value (double)  throws org.json.JSONException 
		double value
	public org.json.JSONStringer value (long)  throws org.json.JSONException 
		long value
	private void string (java.lang.String) 
		char c
		int i
		int length
		String value
	private void newline () 
		int i
	public org.json.JSONStringer key (java.lang.String)  throws org.json.JSONException 
		String name
	private void beforeKey ()  throws org.json.JSONException 
		org.json.JSONStringer$Scope context
	private void beforeValue ()  throws org.json.JSONException 
		org.json.JSONStringer$Scope context
	public java.lang.String toString () 
}

org/json/JSONStringer$Scope.class
JSONStringer.java
package org.json
final org.json.JSONStringer$Scope extends java.lang.Enum {
	public static final org.json.JSONStringer$Scope EMPTY_ARRAY
	public static final org.json.JSONStringer$Scope NONEMPTY_ARRAY
	public static final org.json.JSONStringer$Scope EMPTY_OBJECT
	public static final org.json.JSONStringer$Scope DANGLING_KEY
	public static final org.json.JSONStringer$Scope NONEMPTY_OBJECT
	public static final org.json.JSONStringer$Scope NULL
	private static final org.json.JSONStringer$Scope[] $VALUES
	public static org.json.JSONStringer$Scope[] values () 
	public static org.json.JSONStringer$Scope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

org/json/JSONObject$1.class
JSONObject.java
package org.json
final org.json.JSONObject$1 extends java.lang.Object {
	void  () 
	public boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
}

org/json/JSONObject.class
JSONObject.java
package org.json
public org.json.JSONObject extends java.lang.Object {
	private static final Double NEGATIVE_ZERO
	public static final Object NULL
	private final java.util.LinkedHashMap nameValuePairs
	public void  () 
	public void  (java.util.Map) 
		String key
		java.util.Map$Entry entry
		java.util.Map copyFrom
		java.util.Map contentsTyped
	public void  (org.json.JSONTokener)  throws org.json.JSONException 
		org.json.JSONTokener readFrom
		Object object
	public void  (java.lang.String)  throws org.json.JSONException 
		String json
	public void  (org.json.JSONObject, java.lang.String[])  throws org.json.JSONException 
		Object value
		String name
		org.json.JSONObject copyFrom
		String[] names
	public int length () 
	public org.json.JSONObject put (java.lang.String, boolean)  throws org.json.JSONException 
		String name
		boolean value
	public org.json.JSONObject put (java.lang.String, double)  throws org.json.JSONException 
		String name
		double value
	public org.json.JSONObject put (java.lang.String, int)  throws org.json.JSONException 
		String name
		int value
	public org.json.JSONObject put (java.lang.String, long)  throws org.json.JSONException 
		String name
		long value
	public org.json.JSONObject put (java.lang.String, java.lang.Object)  throws org.json.JSONException 
		String name
		Object value
	public org.json.JSONObject putOpt (java.lang.String, java.lang.Object)  throws org.json.JSONException 
		String name
		Object value
	public org.json.JSONObject accumulate (java.lang.String, java.lang.Object)  throws org.json.JSONException 
		org.json.JSONArray array
		org.json.JSONArray array
		String name
		Object value
		Object current
	public org.json.JSONObject append (java.lang.String, java.lang.Object)  throws org.json.JSONException 
		org.json.JSONArray array
		org.json.JSONArray newArray
		org.json.JSONArray array
		String name
		Object value
		Object current
		org.json.JSONArray array
	java.lang.String checkName (java.lang.String)  throws org.json.JSONException 
		String name
	public java.lang.Object remove (java.lang.String) 
		String name
	public boolean isNull (java.lang.String) 
		String name
		Object value
	public boolean has (java.lang.String) 
		String name
	public java.lang.Object get (java.lang.String)  throws org.json.JSONException 
		String name
		Object result
	public java.lang.Object opt (java.lang.String) 
		String name
	public boolean getBoolean (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
		Boolean result
	public boolean optBoolean (java.lang.String) 
		String name
	public boolean optBoolean (java.lang.String, boolean) 
		String name
		boolean fallback
		Object object
		Boolean result
	public double getDouble (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
		Double result
	public double optDouble (java.lang.String) 
		String name
	public double optDouble (java.lang.String, double) 
		String name
		double fallback
		Object object
		Double result
	public int getInt (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
		Integer result
	public int optInt (java.lang.String) 
		String name
	public int optInt (java.lang.String, int) 
		String name
		int fallback
		Object object
		Integer result
	public long getLong (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
		Long result
	public long optLong (java.lang.String) 
		String name
	public long optLong (java.lang.String, long) 
		String name
		long fallback
		Object object
		Long result
	public java.lang.String getString (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
		String result
	public java.lang.String optString (java.lang.String) 
		String name
	public java.lang.String optString (java.lang.String, java.lang.String) 
		String name
		String fallback
		Object object
		String result
	public org.json.JSONArray getJSONArray (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
	public org.json.JSONArray optJSONArray (java.lang.String) 
		String name
		Object object
	public org.json.JSONObject getJSONObject (java.lang.String)  throws org.json.JSONException 
		String name
		Object object
	public org.json.JSONObject optJSONObject (java.lang.String) 
		String name
		Object object
	public org.json.JSONArray toJSONArray (org.json.JSONArray)  throws org.json.JSONException 
		String name
		int i
		org.json.JSONArray names
		org.json.JSONArray result
		int length
	public java.util.Iterator keys () 
	public java.util.Set keySet () 
	public org.json.JSONArray names () 
	public java.lang.String toString () 
		org.json.JSONStringer stringer
		org.json.JSONException e
	public java.lang.String toString (int)  throws org.json.JSONException 
		int indentSpaces
		org.json.JSONStringer stringer
	void writeTo (org.json.JSONStringer)  throws org.json.JSONException 
		java.util.Map$Entry entry
		org.json.JSONStringer stringer
	public static java.lang.String numberToString (java.lang.Number)  throws org.json.JSONException 
		Number number
		double doubleValue
		long longValue
	public static java.lang.String quote (java.lang.String) 
		org.json.JSONStringer stringer
		org.json.JSONException e
		String data
	public static java.lang.Object wrap (java.lang.Object) 
		Object o
	static void  () 
}

org/json/JSONException.class
JSONException.java
package org.json
public org.json.JSONException extends java.lang.Exception {
	public void  (java.lang.String) 
		String s
}

org/json/JSONArray.class
JSONArray.java
package org.json
public org.json.JSONArray extends java.lang.Object {
	private final java.util.List values
	public void  () 
	public void  (java.util.Collection) 
		java.util.Iterator it
		java.util.Collection copyFrom
	public void  (org.json.JSONTokener)  throws org.json.JSONException 
		org.json.JSONTokener readFrom
		Object object
	public void  (java.lang.String)  throws org.json.JSONException 
		String json
	public void  (java.lang.Object)  throws org.json.JSONException 
		int i
		Object array
		int length
	public int length () 
	public org.json.JSONArray put (boolean) 
		boolean value
	public org.json.JSONArray put (double)  throws org.json.JSONException 
		double value
	public org.json.JSONArray put (int) 
		int value
	public org.json.JSONArray put (long) 
		long value
	public org.json.JSONArray put (java.lang.Object) 
		Object value
	void checkedPut (java.lang.Object)  throws org.json.JSONException 
		Object value
	public org.json.JSONArray put (int, boolean)  throws org.json.JSONException 
		int index
		boolean value
	public org.json.JSONArray put (int, double)  throws org.json.JSONException 
		int index
		double value
	public org.json.JSONArray put (int, int)  throws org.json.JSONException 
		int index
		int value
	public org.json.JSONArray put (int, long)  throws org.json.JSONException 
		int index
		long value
	public org.json.JSONArray put (int, java.lang.Object)  throws org.json.JSONException 
		int index
		Object value
	public boolean isNull (int) 
		int index
		Object value
	public java.lang.Object get (int)  throws org.json.JSONException 
		Object value
		IndexOutOfBoundsException e
		int index
	public java.lang.Object opt (int) 
		int index
	public java.lang.Object remove (int) 
		int index
	public boolean getBoolean (int)  throws org.json.JSONException 
		int index
		Object object
		Boolean result
	public boolean optBoolean (int) 
		int index
	public boolean optBoolean (int, boolean) 
		int index
		boolean fallback
		Object object
		Boolean result
	public double getDouble (int)  throws org.json.JSONException 
		int index
		Object object
		Double result
	public double optDouble (int) 
		int index
	public double optDouble (int, double) 
		int index
		double fallback
		Object object
		Double result
	public int getInt (int)  throws org.json.JSONException 
		int index
		Object object
		Integer result
	public int optInt (int) 
		int index
	public int optInt (int, int) 
		int index
		int fallback
		Object object
		Integer result
	public long getLong (int)  throws org.json.JSONException 
		int index
		Object object
		Long result
	public long optLong (int) 
		int index
	public long optLong (int, long) 
		int index
		long fallback
		Object object
		Long result
	public java.lang.String getString (int)  throws org.json.JSONException 
		int index
		Object object
		String result
	public java.lang.String optString (int) 
		int index
	public java.lang.String optString (int, java.lang.String) 
		int index
		String fallback
		Object object
		String result
	public org.json.JSONArray getJSONArray (int)  throws org.json.JSONException 
		int index
		Object object
	public org.json.JSONArray optJSONArray (int) 
		int index
		Object object
	public org.json.JSONObject getJSONObject (int)  throws org.json.JSONException 
		int index
		Object object
	public org.json.JSONObject optJSONObject (int) 
		int index
		Object object
	public org.json.JSONObject toJSONObject (org.json.JSONArray)  throws org.json.JSONException 
		String name
		int i
		org.json.JSONArray names
		org.json.JSONObject result
		int length
	public java.lang.String join (java.lang.String)  throws org.json.JSONException 
		int i
		int size
		String separator
		org.json.JSONStringer stringer
	public java.lang.String toString () 
		org.json.JSONStringer stringer
		org.json.JSONException e
	public java.lang.String toString (int)  throws org.json.JSONException 
		int indentSpaces
		org.json.JSONStringer stringer
	void writeTo (org.json.JSONStringer)  throws org.json.JSONException 
		Object value
		org.json.JSONStringer stringer
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/json/JSONTokener.class
JSONTokener.java
package org.json
public org.json.JSONTokener extends java.lang.Object {
	private final String in
	private int pos
	public void  (java.lang.String) 
		String in
	public java.lang.Object nextValue ()  throws org.json.JSONException 
		int c
	private int nextCleanInternal ()  throws org.json.JSONException 
		int commentEnd
		char peek
		int c
	private void skipToEndOfLine () 
		char c
	public java.lang.String nextString (char)  throws org.json.JSONException 
		int c
		char quote
		StringBuilder builder
		int start
	private char readEscapeCharacter ()  throws org.json.JSONException 
		NumberFormatException nfe
		String hex
		char escaped
	private java.lang.Object readLiteral ()  throws org.json.JSONException 
		long longValue
		int base
		String number
		String literal
	private java.lang.String nextToInternal (java.lang.String) 
		char c
		String excluded
		int start
	private org.json.JSONObject readObject ()  throws org.json.JSONException 
		Object name
		int separator
		org.json.JSONObject result
		int first
	private org.json.JSONArray readArray ()  throws org.json.JSONException 
		org.json.JSONArray result
		boolean hasTrailingSeparator
	public org.json.JSONException syntaxError (java.lang.String) 
		String message
	public java.lang.String toString () 
	public boolean more () 
	public char next () 
	public char next (char)  throws org.json.JSONException 
		char c
		char result
	public char nextClean ()  throws org.json.JSONException 
		int nextCleanInt
	public java.lang.String next (int)  throws org.json.JSONException 
		int length
		String result
	public java.lang.String nextTo (java.lang.String) 
		String excluded
	public java.lang.String nextTo (char) 
		char excluded
	public void skipPast (java.lang.String) 
		String thru
		int thruStart
	public char skipTo (char) 
		char to
		int index
	public void back () 
	public static int dehexchar (char) 
		char hex
}

org/apache/
org/apache/harmony/
org/apache/harmony/security/
org/apache/harmony/security/PublicKeyImpl.class
PublicKeyImpl.java
package org.apache.harmony.security
public org.apache.harmony.security.PublicKeyImpl extends java.lang.Object implements java.security.PublicKey  {
	private static final long serialVersionUID
	private byte[] encoding
	private String algorithm
	public void  (java.lang.String) 
		String algorithm
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
		byte[] result
	public void setAlgorithm (java.lang.String) 
		String algorithm
	public void setEncoding (byte[]) 
		byte[] encoding
}

org/apache/harmony/security/PrivateKeyImpl.class
PrivateKeyImpl.java
package org.apache.harmony.security
public org.apache.harmony.security.PrivateKeyImpl extends java.lang.Object implements java.security.PrivateKey  {
	private static final long serialVersionUID
	private String algorithm
	private byte[] encoding
	public void  (java.lang.String) 
		String algorithm
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
		byte[] toReturn
	public void setAlgorithm (java.lang.String) 
		String algorithm
	public void setEncoding (byte[]) 
		byte[] encoding
}

org/apache/harmony/security/provider/
org/apache/harmony/security/provider/crypto/
org/apache/harmony/security/provider/crypto/SHA1Constants.class
SHA1Constants.java
package org.apache.harmony.security.provider.crypto
public final org.apache.harmony.security.provider.crypto.SHA1Constants extends java.lang.Object {
	public static final int H0
	public static final int H1
	public static final int H2
	public static final int H3
	public static final int H4
	public static final int BYTES_OFFSET
	public static final int HASH_OFFSET
	public static final int DIGEST_LENGTH
	private void  () 
}

org/apache/harmony/security/provider/crypto/CryptoProvider.class
CryptoProvider.java
package org.apache.harmony.security.provider.crypto
public final org.apache.harmony.security.provider.crypto.CryptoProvider extends java.security.Provider {
	private static final long serialVersionUID
	public void  () 
}

org/apache/harmony/security/provider/crypto/SHA1Impl.class
SHA1Impl.java
package org.apache.harmony.security.provider.crypto
public org.apache.harmony.security.provider.crypto.SHA1Impl extends java.lang.Object {
	public void  () 
	static void computeHash (int[]) 
		int temp
		int t
		int temp
		int t
		int temp
		int t
		int temp
		int t
		int temp
		int t
		int[] arrW
		int a
		int b
		int c
		int d
		int e
	static void updateHash (int[], byte[], int, int) 
		int k
		int w
		int[] intArray
		byte[] byteInput
		int fromByte
		int toByte
		int index
		int i
		int maxWord
		int nBytes
		int wordIndex
		int byteIndex
}

org/apache/harmony/security/provider/crypto/SHA1PRNG_SecureRandomImpl.class
SHA1PRNG_SecureRandomImpl.java
package org.apache.harmony.security.provider.crypto
public org.apache.harmony.security.provider.crypto.SHA1PRNG_SecureRandomImpl extends java.security.SecureRandomSpi implements java.io.Serializable  {
	private static final long serialVersionUID
	private static java.io.FileInputStream devURandom
	private static final int[] END_FLAGS
	private static final int[] RIGHT1
	private static final int[] RIGHT2
	private static final int[] LEFT
	private static final int[] MASK
	private static final int HASHBYTES_TO_USE
	private static final int FRAME_LENGTH
	private static final int COUNTER_BASE
	private static final int HASHCOPY_OFFSET
	private static final int EXTRAFRAME_OFFSET
	private static final int FRAME_OFFSET
	private static final int MAX_BYTES
	private static final int UNDEFINED
	private static final int SET_SEED
	private static final int NEXT_BYTES
	private static org.apache.harmony.security.provider.crypto.SHA1PRNG_SecureRandomImpl myRandom
	private transient int[] seed
	private transient long seedLength
	private transient int[] copies
	private transient byte[] nextBytes
	private transient int nextBIndex
	private transient long counter
	private transient int state
	public void  () 
	private void updateSeed (byte[]) 
		byte[] bytes
	protected synchronized void engineSetSeed (byte[]) 
		byte[] seed
	protected synchronized byte[] engineGenerateSeed (int) 
		int numBytes
		byte[] myBytes
	protected synchronized void engineNextBytes (byte[]) 
		int i
		long bits
		int k
		int j
		byte[] bytes
		int i
		int n
		int nextByteToReturn
		int lastWord
		int extrabytes
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		int offset
		int i
		java.io.ObjectOutputStream oos
		int[] intData
		int only_hash
		int hashes_and_frame
		int hashes_and_frame_extra
		int nRemaining
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int i
		int i
		int i
		int i
		int i
		int i
		java.io.ObjectInputStream ois
		int nRemaining
	private static byte[] getRandomBytes (int) 
		byte[] result
		Exception ex
		int byteCount
		dalvik.system.BlockGuard$Policy originalPolicy
	static void  () 
		java.io.IOException ex
}

org/apache/harmony/luni/
org/apache/harmony/luni/internal/
org/apache/harmony/luni/internal/util/
org/apache/harmony/luni/internal/util/TimezoneGetter.class
TimezoneGetter.java
package org.apache.harmony.luni.internal.util
public abstract org.apache.harmony.luni.internal.util.TimezoneGetter extends java.lang.Object {
	private static org.apache.harmony.luni.internal.util.TimezoneGetter instance
	public void  () 
	public static org.apache.harmony.luni.internal.util.TimezoneGetter getInstance () 
	public static void setInstance (org.apache.harmony.luni.internal.util.TimezoneGetter) 
		org.apache.harmony.luni.internal.util.TimezoneGetter getter
	public abstract java.lang.String getId () 
}

org/apache/harmony/dalvik/
org/apache/harmony/dalvik/ddmc/
org/apache/harmony/dalvik/ddmc/Chunk.class
Chunk.java
package org.apache.harmony.dalvik.ddmc
public org.apache.harmony.dalvik.ddmc.Chunk extends java.lang.Object {
	public int type
	public byte[] data
	public int offset
	public int length
	public void  () 
	public void  (int, byte[], int, int) 
		int type
		byte[] data
		int offset
		int length
	public void  (int, java.nio.ByteBuffer) 
		int type
		java.nio.ByteBuffer buf
}

org/apache/harmony/dalvik/ddmc/DdmVmInternal.class
DdmVmInternal.java
package org.apache.harmony.dalvik.ddmc
public org.apache.harmony.dalvik.ddmc.DdmVmInternal extends java.lang.Object {
	private void  () 
	public static native void threadNotify (boolean) 
	public static native boolean heapInfoNotify (int) 
	public static native boolean heapSegmentNotify (int, int, boolean) 
	public static native byte[] getThreadStats () 
	public static native java.lang.StackTraceElement[] getStackTraceById (int) 
	public static native void enableRecentAllocations (boolean) 
	public static native boolean getRecentAllocationStatus () 
	public static native byte[] getRecentAllocations () 
}

org/apache/harmony/dalvik/ddmc/DdmServer.class
DdmServer.java
package org.apache.harmony.dalvik.ddmc
public org.apache.harmony.dalvik.ddmc.DdmServer extends java.lang.Object {
	public static final int CLIENT_PROTOCOL_VERSION
	private static java.util.HashMap mHandlerMap
	private static final int CONNECTED
	private static final int DISCONNECTED
	private static volatile boolean mRegistrationComplete
	private static boolean mRegistrationTimedOut
	private void  () 
	public static void registerHandler (int, org.apache.harmony.dalvik.ddmc.ChunkHandler) 
		int type
		org.apache.harmony.dalvik.ddmc.ChunkHandler handler
	public static org.apache.harmony.dalvik.ddmc.ChunkHandler unregisterHandler (int) 
		int type
	public static void registrationComplete () 
	public static void sendChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk chunk
	private static native void nativeSendChunk (int, byte[], int, int) 
	private static void broadcast (int) 
		org.apache.harmony.dalvik.ddmc.ChunkHandler handler
		java.util.Collection values
		java.util.Iterator iter
		int event
	private static org.apache.harmony.dalvik.ddmc.Chunk dispatch (int, byte[], int, int) 
		InterruptedException ie
		int type
		byte[] data
		int offset
		int length
		org.apache.harmony.dalvik.ddmc.ChunkHandler handler
		org.apache.harmony.dalvik.ddmc.Chunk chunk
	static void  () 
}

org/apache/harmony/dalvik/ddmc/ChunkHandler.class
ChunkHandler.java
package org.apache.harmony.dalvik.ddmc
public abstract org.apache.harmony.dalvik.ddmc.ChunkHandler extends java.lang.Object {
	public static final java.nio.ByteOrder CHUNK_ORDER
	public static final int CHUNK_FAIL
	public void  () 
	public abstract void connected () 
	public abstract void disconnected () 
	public abstract org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
	public static org.apache.harmony.dalvik.ddmc.Chunk createFailChunk (int, java.lang.String) 
		int errorCode
		String msg
		java.nio.ByteBuffer out
	public static java.nio.ByteBuffer wrapChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
	public static java.lang.String getString (java.nio.ByteBuffer, int) 
		int i
		java.nio.ByteBuffer buf
		int len
		char[] data
	public static void putString (java.nio.ByteBuffer, java.lang.String) 
		int i
		java.nio.ByteBuffer buf
		String str
		int len
	public static int type (java.lang.String) 
		int i
		String typeName
		int result
	public static java.lang.String name (int) 
		int type
		char[] ascii
	static void  () 
}

org/apache/harmony/dalvik/NativeTestTarget.class
NativeTestTarget.java
package org.apache.harmony.dalvik
public final org.apache.harmony.dalvik.NativeTestTarget extends java.lang.Object {
	public void  () 
	public static synchronized native void emptyJniStaticSynchronizedMethod0 () 
	public synchronized native void emptyJniSynchronizedMethod0 () 
	public static native void emptyJniStaticMethod0 () 
	public native void emptyJniMethod0 () 
	public static native void emptyJniStaticMethod6 (int, int, int, int, int, int) 
	public native void emptyJniMethod6 (int, int, int, int, int, int) 
	public static native void emptyJniStaticMethod6L (java.lang.String, java.lang.String[], int[][], java.lang.Object, java.lang.Object[], java.lang.Object[][][][]) 
	public native void emptyJniMethod6L (java.lang.String, java.lang.String[], int[][], java.lang.Object, java.lang.Object[], java.lang.Object[][][][]) 
	public static void emptyInlineMethod () 
	public static native void emptyInternalStaticMethod () 
}

org/apache/harmony/xml/
org/apache/harmony/xml/ExpatAttributes.class
ExpatAttributes.java
package org.apache.harmony.xml
abstract org.apache.harmony.xml.ExpatAttributes extends java.lang.Object implements org.xml.sax.Attributes  {
	private static final String CDATA
	void  () 
	public abstract int getLength () 
	abstract long getParserPointer () 
	public abstract long getPointer () 
	public java.lang.String getURI (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getType (int) 
		int index
	public java.lang.String getValue (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		String uri
		String localName
		long pointer
	public int getIndex (java.lang.String) 
		String qName
		long pointer
	public java.lang.String getType (java.lang.String, java.lang.String) 
		String uri
		String localName
	public java.lang.String getType (java.lang.String) 
		String qName
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localName
		long pointer
	public java.lang.String getValue (java.lang.String) 
		String qName
		long pointer
	private static native java.lang.String getURI (long, long, int) 
	private static native java.lang.String getLocalName (long, long, int) 
	private static native java.lang.String getQName (long, long, int) 
	private static native java.lang.String getValueByIndex (long, int) 
	private static native int getIndex (long, java.lang.String, java.lang.String) 
	private static native int getIndexForQName (long, java.lang.String) 
	private static native java.lang.String getValue (long, java.lang.String, java.lang.String) 
	private static native java.lang.String getValueForQName (long, java.lang.String) 
	protected native void freeAttributes (long) 
}

org/apache/harmony/xml/ExpatParser$1.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$1 extends java.lang.Object {
}

org/apache/harmony/xml/ExpatException.class
ExpatException.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

org/apache/harmony/xml/ExpatParser$EntityParser.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$EntityParser extends org.apache.harmony.xml.ExpatParser {
	private int depth
	private void  (java.lang.String, org.apache.harmony.xml.ExpatReader, long, java.lang.String, java.lang.String) 
		String encoding
		org.apache.harmony.xml.ExpatReader xmlReader
		long pointer
		String publicId
		String systemId
	void startElement (java.lang.String, java.lang.String, java.lang.String, long, int)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		long attributePointer
		int attributeCount
	void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	protected synchronized void finalize ()  throws java.lang.Throwable 
	void  (java.lang.String, org.apache.harmony.xml.ExpatReader, long, java.lang.String, java.lang.String, org.apache.harmony.xml.ExpatParser$1) 
		String x0
		org.apache.harmony.xml.ExpatReader x1
		long x2
		String x3
		String x4
		org.apache.harmony.xml.ExpatParser$1 x5
}

org/apache/harmony/xml/ExpatParser$ClonedAttributes.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$ClonedAttributes extends org.apache.harmony.xml.ExpatAttributes {
	private static final org.xml.sax.Attributes EMPTY
	private final long parserPointer
	private long pointer
	private final int length
	private void  (long, long, int) 
		long parserPointer
		long pointer
		int length
	public long getParserPointer () 
	public long getPointer () 
	public int getLength () 
	protected synchronized void finalize ()  throws java.lang.Throwable 
	static org.xml.sax.Attributes access$400 () 
	void  (long, long, int, org.apache.harmony.xml.ExpatParser$1) 
		long x0
		long x1
		int x2
		org.apache.harmony.xml.ExpatParser$1 x3
	static void  () 
}

org/apache/harmony/xml/ExpatParser$ExpatLocator.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$ExpatLocator extends java.lang.Object implements org.xml.sax.Locator  {
	final org.apache.harmony.xml.ExpatParser this$0
	private void  (org.apache.harmony.xml.ExpatParser) 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String toString () 
	void  (org.apache.harmony.xml.ExpatParser, org.apache.harmony.xml.ExpatParser$1) 
		org.apache.harmony.xml.ExpatParser x0
		org.apache.harmony.xml.ExpatParser$1 x1
}

org/apache/harmony/xml/ExpatReader$Feature.class
ExpatReader.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatReader$Feature extends java.lang.Object {
	private static final String BASE_URI
	private static final String VALIDATION
	private static final String NAMESPACES
	private static final String NAMESPACE_PREFIXES
	private static final String STRING_INTERNING
	private static final String EXTERNAL_GENERAL_ENTITIES
	private static final String EXTERNAL_PARAMETER_ENTITIES
	private void  () 
}

org/apache/harmony/xml/parsers/
org/apache/harmony/xml/parsers/SAXParserFactoryImpl.class
SAXParserFactoryImpl.java
package org.apache.harmony.xml.parsers
public org.apache.harmony.xml.parsers.SAXParserFactoryImpl extends javax.xml.parsers.SAXParserFactory {
	private static final String NAMESPACES
	private static final String VALIDATION
	private java.util.Map features
	public void  () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException 
		String name
	public boolean isNamespaceAware () 
		org.xml.sax.SAXNotRecognizedException ex
	public boolean isValidating () 
		org.xml.sax.SAXNotRecognizedException ex
	public javax.xml.parsers.SAXParser newSAXParser ()  throws javax.xml.parsers.ParserConfigurationException 
		Exception ex
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException 
		String name
		boolean value
	public void setNamespaceAware (boolean) 
		org.xml.sax.SAXNotRecognizedException ex
		boolean value
	public void setValidating (boolean) 
		org.xml.sax.SAXNotRecognizedException ex
		boolean value
}

org/apache/harmony/xml/parsers/SAXParserImpl.class
SAXParserImpl.java
package org.apache.harmony.xml.parsers
final org.apache.harmony.xml.parsers.SAXParserImpl extends javax.xml.parsers.SAXParser {
	private java.util.Map initialFeatures
	private org.xml.sax.XMLReader reader
	private org.xml.sax.Parser parser
	void  (java.util.Map)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		java.util.Map initialFeatures
	private void resetInternal ()  throws org.xml.sax.SAXNotSupportedException org.xml.sax.SAXNotRecognizedException 
		java.util.Map$Entry entry
	public void reset () 
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.SAXNotSupportedException e
	public org.xml.sax.Parser getParser () 
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public org.xml.sax.XMLReader getXMLReader () 
	public boolean isNamespaceAware () 
		org.xml.sax.SAXException ex
	public boolean isValidating () 
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
}

org/apache/harmony/xml/parsers/DocumentBuilderFactoryImpl.class
DocumentBuilderFactoryImpl.java
package org.apache.harmony.xml.parsers
public org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl extends javax.xml.parsers.DocumentBuilderFactory {
	private static final String NAMESPACES
	private static final String VALIDATION
	public void  () 
	public java.lang.Object getAttribute (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
	public boolean getFeature (java.lang.String)  throws javax.xml.parsers.ParserConfigurationException 
		String name
	public javax.xml.parsers.DocumentBuilder newDocumentBuilder ()  throws javax.xml.parsers.ParserConfigurationException 
		org.apache.harmony.xml.parsers.DocumentBuilderImpl builder
	public void setAttribute (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException 
		String name
		Object value
	public void setFeature (java.lang.String, boolean)  throws javax.xml.parsers.ParserConfigurationException 
		String name
		boolean value
}

org/apache/harmony/xml/parsers/DocumentBuilderImpl.class
DocumentBuilderImpl.java
package org.apache.harmony.xml.parsers
 org.apache.harmony.xml.parsers.DocumentBuilderImpl extends javax.xml.parsers.DocumentBuilder {
	private static org.apache.harmony.xml.dom.DOMImplementationImpl dom
	private boolean coalescing
	private org.xml.sax.EntityResolver entityResolver
	private org.xml.sax.ErrorHandler errorHandler
	private boolean ignoreComments
	private boolean ignoreElementContentWhitespace
	private boolean namespaceAware
	void  () 
	public void reset () 
	public org.w3c.dom.DOMImplementation getDOMImplementation () 
	public boolean isNamespaceAware () 
	public boolean isValidating () 
	public org.w3c.dom.Document newDocument () 
	public org.w3c.dom.Document parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
		java.net.URL url
		java.net.URLConnection urlConnection
		org.xml.sax.helpers.LocatorImpl locator
		org.xml.sax.SAXParseException newEx
		org.xmlpull.v1.XmlPullParserException ex
		org.xml.sax.InputSource source
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType doctype
		String inputEncoding
		String systemId
		org.apache.harmony.xml.dom.DocumentImpl document
		org.kxml2.io.KXmlParser parser
	private void parse (org.kxml2.io.KXmlParser, org.apache.harmony.xml.dom.DocumentImpl, org.w3c.dom.Node, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String text
		int dot
		String target
		String data
		String name
		String publicId
		String systemId
		String entity
		String resolved
		String attrNamespace
		String attrPrefix
		String attrName
		String attrValue
		org.w3c.dom.Attr attr
		int i
		String namespace
		String name
		String prefix
		org.w3c.dom.Element element
		String attrName
		String attrValue
		org.w3c.dom.Attr attr
		int i
		String name
		org.w3c.dom.Element element
		org.kxml2.io.KXmlParser parser
		org.apache.harmony.xml.dom.DocumentImpl document
		org.w3c.dom.Node node
		int endToken
		int token
	private void appendText (org.apache.harmony.xml.dom.DocumentImpl, org.w3c.dom.Node, int, java.lang.String) 
		org.w3c.dom.Text textNode
		org.w3c.dom.Node lastChild
		org.apache.harmony.xml.dom.DocumentImpl document
		org.w3c.dom.Node parent
		int token
		String text
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public void setIgnoreComments (boolean) 
		boolean value
	public void setCoalescing (boolean) 
		boolean value
	public void setIgnoreElementContentWhitespace (boolean) 
		boolean value
	public void setNamespaceAware (boolean) 
		boolean value
	private java.lang.String resolvePredefinedOrCharacterEntity (java.lang.String) 
		String entityName
	private java.lang.String resolveCharacterReference (java.lang.String, int) 
		char[] surrogatePair
		int codePoint
		NumberFormatException ex
		String value
		int base
	static void  () 
}

org/apache/harmony/xml/ExpatParser.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser extends java.lang.Object {
	private static final int BUFFER_SIZE
	private long pointer
	private boolean inStartElement
	private int attributeCount
	private long attributePointer
	private final org.xml.sax.Locator locator
	private final org.apache.harmony.xml.ExpatReader xmlReader
	private final String publicId
	private final String systemId
	private final String encoding
	private final org.apache.harmony.xml.ExpatAttributes attributes
	private static final String OUTSIDE_START_ELEMENT
	private static final String DEFAULT_ENCODING
	static final String CHARACTER_ENCODING
	private static final int TIMEOUT
	void  (java.lang.String, org.apache.harmony.xml.ExpatReader, boolean, java.lang.String, java.lang.String) 
		String encoding
		org.apache.harmony.xml.ExpatReader xmlReader
		boolean processNamespaces
		String publicId
		String systemId
	private void  (java.lang.String, org.apache.harmony.xml.ExpatReader, long, java.lang.String, java.lang.String) 
		String encoding
		org.apache.harmony.xml.ExpatReader xmlReader
		long pointer
		String publicId
		String systemId
	private native long initialize (java.lang.String, boolean) 
	void startElement (java.lang.String, java.lang.String, java.lang.String, long, int)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		long attributePointer
		int attributeCount
		org.xml.sax.ContentHandler contentHandler
	void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.ContentHandler contentHandler
	void text (char[], int)  throws org.xml.sax.SAXException 
		char[] text
		int length
		org.xml.sax.ContentHandler contentHandler
	void comment (char[], int)  throws org.xml.sax.SAXException 
		char[] text
		int length
		org.xml.sax.ext.LexicalHandler lexicalHandler
	void startCdata ()  throws org.xml.sax.SAXException 
		org.xml.sax.ext.LexicalHandler lexicalHandler
	void endCdata ()  throws org.xml.sax.SAXException 
		org.xml.sax.ext.LexicalHandler lexicalHandler
	void startNamespace (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
		org.xml.sax.ContentHandler contentHandler
	void endNamespace (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		org.xml.sax.ContentHandler contentHandler
	void startDtd (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		org.xml.sax.ext.LexicalHandler lexicalHandler
	void endDtd ()  throws org.xml.sax.SAXException 
		org.xml.sax.ext.LexicalHandler lexicalHandler
	void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
		org.xml.sax.ContentHandler contentHandler
	void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		org.xml.sax.DTDHandler dtdHandler
	void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		String notationName
		org.xml.sax.DTDHandler dtdHandler
	void handleExternalEntity (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		java.net.URI baseUri
		java.net.URI systemUri
		Exception e
		org.apache.harmony.xml.ExpatParser$EntityParser entityParser
		String context
		String publicId
		String systemId
		org.xml.sax.EntityResolver entityResolver
		org.xml.sax.InputSource inputSource
		String encoding
		long pointer
	private java.lang.String pickEncoding (org.xml.sax.InputSource) 
		org.xml.sax.InputSource inputSource
		java.io.Reader reader
		String encoding
	private void parseExternalEntity (org.apache.harmony.xml.ExpatParser, org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatParser entityParser
		org.xml.sax.InputSource inputSource
		java.io.Reader reader
		java.io.InputStream in
		String systemId
	private static native long createEntityParser (long, java.lang.String) 
	void append (java.lang.String)  throws org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
		String xml
	private native void appendString (long, java.lang.String, boolean)  throws org.xml.sax.SAXException org.apache.harmony.xml.ExpatException 
	void append (char[], int, int)  throws org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
		char[] xml
		int offset
		int length
	private native void appendChars (long, char[], int, int)  throws org.xml.sax.SAXException org.apache.harmony.xml.ExpatException 
	void append (byte[])  throws org.xml.sax.SAXException 
		byte[] xml
	void append (byte[], int, int)  throws org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
		byte[] xml
		int offset
		int length
	private native void appendBytes (long, byte[], int, int)  throws org.xml.sax.SAXException org.apache.harmony.xml.ExpatException 
	void parseDocument (java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.InputStream in
	void parseDocument (java.io.Reader)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.Reader in
	private void parseFragment (java.io.Reader)  throws java.io.IOException org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
		java.io.Reader in
		char[] buffer
		int length
	private void parseFragment (java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
		java.io.InputStream in
		byte[] buffer
		int length
	private void startDocument ()  throws org.xml.sax.SAXException 
		org.xml.sax.ContentHandler contentHandler
	private void endDocument ()  throws org.xml.sax.SAXException 
		org.xml.sax.ContentHandler contentHandler
	void finish ()  throws org.xml.sax.SAXException 
		org.apache.harmony.xml.ExpatException e
	protected synchronized void finalize ()  throws java.lang.Throwable 
	private native void release (long) 
	private static native void releaseParser (long) 
	private static native void staticInitialize (java.lang.String) 
	private int line () 
	private static native int line (long) 
	private int column () 
	private static native int column (long) 
	org.xml.sax.Attributes cloneAttributes () 
		long clonePointer
	private static native long cloneAttributes (long, int) 
	static java.io.InputStream openUrl (java.lang.String)  throws java.io.IOException 
		java.net.URLConnection urlConnection
		java.io.IOException ioe
		Exception e
		String url
	static java.lang.String access$600 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static java.lang.String access$700 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static int access$800 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static int access$900 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static long access$1000 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static boolean access$1100 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static long access$1200 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	static int access$1300 (org.apache.harmony.xml.ExpatParser) 
		org.apache.harmony.xml.ExpatParser x0
	void  (java.lang.String, org.apache.harmony.xml.ExpatReader, long, java.lang.String, java.lang.String, org.apache.harmony.xml.ExpatParser$1) 
		String x0
		org.apache.harmony.xml.ExpatReader x1
		long x2
		String x3
		String x4
		org.apache.harmony.xml.ExpatParser$1 x5
	static void  () 
}

org/apache/harmony/xml/ExpatReader.class
ExpatReader.java
package org.apache.harmony.xml
public org.apache.harmony.xml.ExpatReader extends java.lang.Object implements org.xml.sax.XMLReader  {
	org.xml.sax.ContentHandler contentHandler
	org.xml.sax.DTDHandler dtdHandler
	org.xml.sax.EntityResolver entityResolver
	org.xml.sax.ErrorHandler errorHandler
	org.xml.sax.ext.LexicalHandler lexicalHandler
	private boolean processNamespaces
	private boolean processNamespacePrefixes
	private static final String LEXICAL_HANDLER_PROPERTY
	public void  () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler dtdHandler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public org.xml.sax.ext.LexicalHandler getLexicalHandler () 
	public void setLexicalHandler (org.xml.sax.ext.LexicalHandler) 
		org.xml.sax.ext.LexicalHandler lexicalHandler
	public boolean isNamespaceProcessingEnabled () 
	public void setNamespaceProcessingEnabled (boolean) 
		boolean processNamespaces
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource input
		java.io.Reader reader
		java.io.InputStream in
		String encoding
		String systemId
	private void parse (java.io.Reader, java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.Reader in
		String publicId
		String systemId
		org.apache.harmony.xml.ExpatParser parser
	private void parse (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.InputStream in
		String charsetName
		String publicId
		String systemId
		org.apache.harmony.xml.ExpatParser parser
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
}

org/apache/harmony/xml/ExpatParser$CurrentAttributes.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$CurrentAttributes extends org.apache.harmony.xml.ExpatAttributes {
	final org.apache.harmony.xml.ExpatParser this$0
	private void  (org.apache.harmony.xml.ExpatParser) 
	public long getParserPointer () 
	public long getPointer () 
	public int getLength () 
	void  (org.apache.harmony.xml.ExpatParser, org.apache.harmony.xml.ExpatParser$1) 
		org.apache.harmony.xml.ExpatParser x0
		org.apache.harmony.xml.ExpatParser$1 x1
}

org/apache/harmony/xml/ExpatParser$ParseException.class
ExpatParser.java
package org.apache.harmony.xml
 org.apache.harmony.xml.ExpatParser$ParseException extends org.xml.sax.SAXParseException {
	private void  (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator locator
	private static java.lang.String makeMessage (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator locator
	private static java.lang.String makeMessage (java.lang.String, int, int) 
		String message
		int line
		int column
	void  (java.lang.String, org.xml.sax.Locator, org.apache.harmony.xml.ExpatParser$1) 
		String x0
		org.xml.sax.Locator x1
		org.apache.harmony.xml.ExpatParser$1 x2
}

org/apache/harmony/xml/dom/
org/apache/harmony/xml/dom/DocumentFragmentImpl.class
DocumentFragmentImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.DocumentFragmentImpl extends org.apache.harmony.xml.dom.InnerNodeImpl implements org.w3c.dom.DocumentFragment  {
	void  (org.apache.harmony.xml.dom.DocumentImpl) 
		org.apache.harmony.xml.dom.DocumentImpl document
	public java.lang.String getNodeName () 
	public short getNodeType () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$13.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
 org.apache.harmony.xml.dom.DOMConfigurationImpl$13 extends java.lang.Object implements org.w3c.dom.DOMStringList  {
	final String[] val$result
	final org.apache.harmony.xml.dom.DOMConfigurationImpl this$0
	void  (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.String[]) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl this$0
	public java.lang.String item (int) 
		int index
	public int getLength () 
	public boolean contains (java.lang.String) 
		String str
}

org/apache/harmony/xml/dom/CharacterDataImpl.class
CharacterDataImpl.java
package org.apache.harmony.xml.dom
public abstract org.apache.harmony.xml.dom.CharacterDataImpl extends org.apache.harmony.xml.dom.LeafNodeImpl implements org.w3c.dom.CharacterData  {
	protected StringBuffer buffer
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String data
	public void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
		String arg
	public void deleteData (int, int)  throws org.w3c.dom.DOMException 
		int offset
		int count
	public java.lang.String getData ()  throws org.w3c.dom.DOMException 
	public void appendDataTo (java.lang.StringBuilder) 
		StringBuilder stringBuilder
	public int getLength () 
	public java.lang.String getNodeValue () 
	public void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
		ArrayIndexOutOfBoundsException ex
		int offset
		String arg
	public void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
		ArrayIndexOutOfBoundsException ex
		int offset
		int count
		String arg
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
	public java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
		ArrayIndexOutOfBoundsException ex
		int offset
		int count
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$BooleanParameter.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
abstract org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter extends java.lang.Object implements org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter  {
	void  () 
	public boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$Parameter.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
abstract org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter extends java.lang.Object {
	public abstract java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
	public abstract void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
	public abstract boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
}

org/apache/harmony/xml/dom/EntityReferenceImpl.class
EntityReferenceImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.EntityReferenceImpl extends org.apache.harmony.xml.dom.LeafNodeImpl implements org.w3c.dom.EntityReference  {
	private String name
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String name
	public java.lang.String getNodeName () 
	public short getNodeType () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.DOMConfigurationImpl extends java.lang.Object implements org.w3c.dom.DOMConfiguration  {
	private static final java.util.Map PARAMETERS
	private boolean cdataSections
	private boolean comments
	private boolean datatypeNormalization
	private boolean entities
	private org.w3c.dom.DOMErrorHandler errorHandler
	private boolean namespaces
	private String schemaLocation
	private String schemaType
	private boolean splitCdataSections
	private boolean validate
	private boolean wellFormed
	public void  () 
	public boolean canSetParameter (java.lang.String, java.lang.Object) 
		String name
		Object value
		org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter parameter
	public void setParameter (java.lang.String, java.lang.Object)  throws org.w3c.dom.DOMException 
		NullPointerException e
		ClassCastException e
		String name
		Object value
		org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter parameter
	public java.lang.Object getParameter (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter parameter
	public org.w3c.dom.DOMStringList getParameterNames () 
		String[] result
	public void normalize (org.w3c.dom.Node) 
		int i
		org.w3c.dom.Node next
		org.w3c.dom.Node child
		org.apache.harmony.xml.dom.CDATASectionImpl cdata
		org.apache.harmony.xml.dom.TextImpl text
		org.apache.harmony.xml.dom.CommentImpl comment
		org.apache.harmony.xml.dom.ElementImpl element
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.Node node
	private void checkTextValidity (java.lang.CharSequence) 
		CharSequence s
	private boolean isValid (java.lang.CharSequence) 
		char c
		boolean valid
		int i
		CharSequence text
	private void report (short, java.lang.String) 
		short severity
		String type
	static boolean access$000 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$002 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$100 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$102 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$200 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$202 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$302 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$400 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$402 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static org.w3c.dom.DOMErrorHandler access$500 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static org.w3c.dom.DOMErrorHandler access$502 (org.apache.harmony.xml.dom.DOMConfigurationImpl, org.w3c.dom.DOMErrorHandler) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		org.w3c.dom.DOMErrorHandler x1
	static boolean access$600 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$700 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$602 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$702 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static java.lang.String access$800 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static java.lang.String access$802 (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		String x1
	static java.lang.String access$900 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static java.lang.String access$902 (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		String x1
	static boolean access$1000 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static boolean access$1002 (org.apache.harmony.xml.dom.DOMConfigurationImpl, boolean) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
		boolean x1
	static boolean access$300 (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl x0
	static java.util.Map access$1100 () 
	static void  () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$11.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$11 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$5.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$5 extends java.lang.Object implements org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter  {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
	public boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/InnerNodeImpl.class
InnerNodeImpl.java
package org.apache.harmony.xml.dom
public abstract org.apache.harmony.xml.dom.InnerNodeImpl extends org.apache.harmony.xml.dom.LeafNodeImpl {
	java.util.List children
	protected void  (org.apache.harmony.xml.dom.DocumentImpl) 
		org.apache.harmony.xml.dom.DocumentImpl document
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public org.w3c.dom.NodeList getChildNodes () 
		org.apache.harmony.xml.dom.NodeImpl node
		org.apache.harmony.xml.dom.NodeListImpl list
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public org.w3c.dom.Node getNextSibling () 
	public boolean hasChildNodes () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
		org.apache.harmony.xml.dom.LeafNodeImpl refChildImpl
	org.w3c.dom.Node insertChildAt (org.w3c.dom.Node, int)  throws org.w3c.dom.DOMException 
		int i
		org.w3c.dom.NodeList toAdd
		int oldIndex
		org.w3c.dom.Node newChild
		int index
		org.apache.harmony.xml.dom.LeafNodeImpl toInsert
	public boolean isParentOf (org.w3c.dom.Node) 
		org.w3c.dom.Node node
		org.apache.harmony.xml.dom.LeafNodeImpl nodeImpl
	public final void normalize () 
		org.w3c.dom.Node next
		org.w3c.dom.Node node
	private void refreshIndices (int) 
		int i
		int fromIndex
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
		org.apache.harmony.xml.dom.LeafNodeImpl oldChildImpl
		int index
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
		int index
	public java.lang.String getTextContent ()  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node child
		org.w3c.dom.Node next
		StringBuilder buf
	void getTextContent (java.lang.StringBuilder)  throws org.w3c.dom.DOMException 
		StringBuilder buf
		org.w3c.dom.Node child
	final boolean hasTextContent (org.w3c.dom.Node) 
		org.w3c.dom.Node child
	void getElementsByTagName (org.apache.harmony.xml.dom.NodeListImpl, java.lang.String) 
		org.apache.harmony.xml.dom.ElementImpl element
		org.apache.harmony.xml.dom.NodeImpl node
		org.apache.harmony.xml.dom.NodeListImpl out
		String name
	void getElementsByTagNameNS (org.apache.harmony.xml.dom.NodeListImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.ElementImpl element
		org.apache.harmony.xml.dom.NodeImpl node
		org.apache.harmony.xml.dom.NodeListImpl out
		String namespaceURI
		String localName
	private static boolean matchesNameOrWildcard (java.lang.String, java.lang.String) 
		String pattern
		String s
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$FixedParameter.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
 org.apache.harmony.xml.dom.DOMConfigurationImpl$FixedParameter extends java.lang.Object implements org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter  {
	final Object onlyValue
	void  (java.lang.Object) 
		Object onlyValue
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
	public boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMErrorImpl.class
DOMErrorImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.DOMErrorImpl extends java.lang.Object implements org.w3c.dom.DOMError  {
	private static final org.w3c.dom.DOMLocator NULL_DOM_LOCATOR
	private final short severity
	private final String type
	public void  (short, java.lang.String) 
		short severity
		String type
	public short getSeverity () 
	public java.lang.String getMessage () 
	public java.lang.String getType () 
	public java.lang.Object getRelatedException () 
	public java.lang.Object getRelatedData () 
	public org.w3c.dom.DOMLocator getLocation () 
	static void  () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$6.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$6 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DocumentImpl.class
DocumentImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.DocumentImpl extends org.apache.harmony.xml.dom.InnerNodeImpl implements org.w3c.dom.Document  {
	private org.w3c.dom.DOMImplementation domImplementation
	private org.apache.harmony.xml.dom.DOMConfigurationImpl domConfiguration
	private String documentUri
	private String inputEncoding
	private String xmlEncoding
	private String xmlVersion
	private boolean xmlStandalone
	private boolean strictErrorChecking
	private java.util.WeakHashMap nodeToUserData
	public void  (org.apache.harmony.xml.dom.DOMImplementationImpl, java.lang.String, java.lang.String, org.w3c.dom.DocumentType, java.lang.String) 
		org.apache.harmony.xml.dom.DOMImplementationImpl impl
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType doctype
		String inputEncoding
	private static boolean isXMLIdentifierStart (char) 
		char c
	private static boolean isXMLIdentifierPart (char) 
		char c
	static boolean isXMLIdentifier (java.lang.String) 
		int i
		String s
	private org.apache.harmony.xml.dom.NodeImpl shallowCopy (short, org.w3c.dom.Node) 
		org.apache.harmony.xml.dom.AttrImpl attrCopy
		org.apache.harmony.xml.dom.ElementImpl elementCopy
		org.apache.harmony.xml.dom.AttrImpl elementAttr
		org.apache.harmony.xml.dom.AttrImpl elementAttrCopy
		int i
		org.apache.harmony.xml.dom.AttrImpl attr
		org.apache.harmony.xml.dom.AttrImpl attrCopy
		org.apache.harmony.xml.dom.ElementImpl element
		org.apache.harmony.xml.dom.ElementImpl elementCopy
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.ProcessingInstruction pi
		short operation
		org.w3c.dom.Node node
	org.w3c.dom.Node cloneOrImportNode (short, org.w3c.dom.Node, boolean) 
		int i
		org.w3c.dom.NodeList list
		short operation
		org.w3c.dom.Node node
		boolean deep
		org.apache.harmony.xml.dom.NodeImpl copy
	public org.w3c.dom.Node importNode (org.w3c.dom.Node, boolean) 
		org.w3c.dom.Node importedNode
		boolean deep
	public org.w3c.dom.Node adoptNode (org.w3c.dom.Node) 
		org.apache.harmony.xml.dom.AttrImpl attr
		org.w3c.dom.Node node
		org.apache.harmony.xml.dom.NodeImpl nodeImpl
		org.w3c.dom.Node parent
	private void changeDocumentToThis (org.apache.harmony.xml.dom.NodeImpl) 
		int i
		int i
		org.w3c.dom.NamedNodeMap attributes
		org.apache.harmony.xml.dom.NodeImpl node
		java.util.Map userData
		org.w3c.dom.NodeList list
	public org.w3c.dom.Node renameNode (org.w3c.dom.Node, java.lang.String, java.lang.String) 
		org.w3c.dom.Node node
		String namespaceURI
		String qualifiedName
	public org.apache.harmony.xml.dom.AttrImpl createAttribute (java.lang.String) 
		String name
	public org.apache.harmony.xml.dom.AttrImpl createAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String qualifiedName
	public org.apache.harmony.xml.dom.CDATASectionImpl createCDATASection (java.lang.String) 
		String data
	public org.apache.harmony.xml.dom.CommentImpl createComment (java.lang.String) 
		String data
	public org.apache.harmony.xml.dom.DocumentFragmentImpl createDocumentFragment () 
	public org.apache.harmony.xml.dom.ElementImpl createElement (java.lang.String) 
		String tagName
	public org.apache.harmony.xml.dom.ElementImpl createElementNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String qualifiedName
	public org.apache.harmony.xml.dom.EntityReferenceImpl createEntityReference (java.lang.String) 
		String name
	public org.apache.harmony.xml.dom.ProcessingInstructionImpl createProcessingInstruction (java.lang.String, java.lang.String) 
		String target
		String data
	public org.apache.harmony.xml.dom.TextImpl createTextNode (java.lang.String) 
		String data
	public org.w3c.dom.DocumentType getDoctype () 
		org.apache.harmony.xml.dom.LeafNodeImpl child
	public org.w3c.dom.Element getDocumentElement () 
		org.apache.harmony.xml.dom.LeafNodeImpl child
	public org.w3c.dom.Element getElementById (java.lang.String) 
		String elementId
		org.apache.harmony.xml.dom.ElementImpl root
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String name
		org.apache.harmony.xml.dom.NodeListImpl result
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		org.apache.harmony.xml.dom.NodeListImpl result
	public org.w3c.dom.DOMImplementation getImplementation () 
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public org.w3c.dom.Node insertChildAt (org.w3c.dom.Node, int) 
		org.w3c.dom.Node toInsert
		int index
	public java.lang.String getTextContent () 
	public java.lang.String getInputEncoding () 
	public java.lang.String getXmlEncoding () 
	public boolean getXmlStandalone () 
	public void setXmlStandalone (boolean) 
		boolean xmlStandalone
	public java.lang.String getXmlVersion () 
	public void setXmlVersion (java.lang.String) 
		String xmlVersion
	public boolean getStrictErrorChecking () 
	public void setStrictErrorChecking (boolean) 
		boolean strictErrorChecking
	public java.lang.String getDocumentURI () 
	public void setDocumentURI (java.lang.String) 
		String documentUri
	public org.w3c.dom.DOMConfiguration getDomConfig () 
	public void normalizeDocument () 
		org.w3c.dom.Element root
	java.util.Map getUserDataMap (org.apache.harmony.xml.dom.NodeImpl) 
		org.apache.harmony.xml.dom.NodeImpl node
		java.util.Map userDataMap
	java.util.Map getUserDataMapForRead (org.apache.harmony.xml.dom.NodeImpl) 
		org.apache.harmony.xml.dom.NodeImpl node
		java.util.Map userDataMap
	private static void notifyUserDataHandlers (short, org.w3c.dom.Node, org.apache.harmony.xml.dom.NodeImpl) 
		org.apache.harmony.xml.dom.NodeImpl$UserData userData
		java.util.Map$Entry entry
		short operation
		org.w3c.dom.Node source
		org.apache.harmony.xml.dom.NodeImpl destination
		org.apache.harmony.xml.dom.NodeImpl srcImpl
	public volatile org.w3c.dom.Attr createAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.Element createElementNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.EntityReference createEntityReference (java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.Attr createAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.CDATASection createCDATASection (java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.Comment createComment (java.lang.String) 
	public volatile org.w3c.dom.Text createTextNode (java.lang.String) 
	public volatile org.w3c.dom.DocumentFragment createDocumentFragment () 
	public volatile org.w3c.dom.Element createElement (java.lang.String)  throws org.w3c.dom.DOMException 
}

org/apache/harmony/xml/dom/AttrImpl.class
AttrImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.AttrImpl extends org.apache.harmony.xml.dom.NodeImpl implements org.w3c.dom.Attr  {
	org.apache.harmony.xml.dom.ElementImpl ownerElement
	boolean isId
	boolean namespaceAware
	String namespaceURI
	String prefix
	String localName
	private String value
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String namespaceURI
		String qualifiedName
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String name
	public java.lang.String getLocalName () 
	public java.lang.String getName () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public java.lang.String getNodeValue () 
	public org.w3c.dom.Element getOwnerElement () 
	public java.lang.String getPrefix () 
	public boolean getSpecified () 
	public java.lang.String getValue () 
	public void setPrefix (java.lang.String) 
		String prefix
	public void setValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String value
	public org.w3c.dom.TypeInfo getSchemaTypeInfo () 
	public boolean isId () 
}

org/apache/harmony/xml/dom/ElementImpl$ElementAttrNamedNodeMapImpl.class
ElementImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.ElementImpl$ElementAttrNamedNodeMapImpl extends java.lang.Object implements org.w3c.dom.NamedNodeMap  {
	final org.apache.harmony.xml.dom.ElementImpl this$0
	public void  (org.apache.harmony.xml.dom.ElementImpl) 
		org.apache.harmony.xml.dom.ElementImpl this$0
	public int getLength () 
	private int indexOfItem (java.lang.String) 
		String name
	private int indexOfItemNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public org.w3c.dom.Node getNamedItem (java.lang.String) 
		String name
	public org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public org.w3c.dom.Node item (int) 
		int index
	public org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		int i
	public org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		int i
	public org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
	public org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node arg
}

org/apache/harmony/xml/dom/NodeImpl.class
NodeImpl.java
package org.apache.harmony.xml.dom
public abstract org.apache.harmony.xml.dom.NodeImpl extends java.lang.Object implements org.w3c.dom.Node  {
	private static final org.w3c.dom.NodeList EMPTY_LIST
	static final org.w3c.dom.TypeInfo NULL_TYPE_INFO
	org.apache.harmony.xml.dom.DocumentImpl document
	void  (org.apache.harmony.xml.dom.DocumentImpl) 
		org.apache.harmony.xml.dom.DocumentImpl document
	public org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
	public final org.w3c.dom.Node cloneNode (boolean) 
		boolean deep
	public org.w3c.dom.NamedNodeMap getAttributes () 
	public org.w3c.dom.NodeList getChildNodes () 
	public org.w3c.dom.Node getFirstChild () 
	public org.w3c.dom.Node getLastChild () 
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceURI () 
	public org.w3c.dom.Node getNextSibling () 
	public java.lang.String getNodeName () 
	public abstract short getNodeType () 
	public java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public final org.w3c.dom.Document getOwnerDocument () 
	public org.w3c.dom.Node getParentNode () 
	public java.lang.String getPrefix () 
	public org.w3c.dom.Node getPreviousSibling () 
	public boolean hasAttributes () 
	public boolean hasChildNodes () 
	public org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node refChild
	public boolean isSupported (java.lang.String, java.lang.String) 
		String feature
		String version
	public void normalize () 
	public org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node oldChild
	public org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node newChild
		org.w3c.dom.Node oldChild
	public final void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
		String nodeValue
	public void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
		String prefix
	static java.lang.String validatePrefix (java.lang.String, boolean, java.lang.String) 
		String prefix
		boolean namespaceAware
		String namespaceURI
	static void setNameNS (org.apache.harmony.xml.dom.NodeImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.AttrImpl attr
		org.apache.harmony.xml.dom.ElementImpl element
		org.apache.harmony.xml.dom.NodeImpl node
		String namespaceURI
		String qualifiedName
		String prefix
		int p
	static void setName (org.apache.harmony.xml.dom.NodeImpl, java.lang.String) 
		String prefix
		String localName
		org.apache.harmony.xml.dom.AttrImpl attr
		org.apache.harmony.xml.dom.ElementImpl element
		org.apache.harmony.xml.dom.NodeImpl node
		String name
		int prefixSeparator
	public final java.lang.String getBaseURI () 
		String parentUri
		java.net.URISyntaxException e
		org.w3c.dom.Element element
		String uri
	private java.lang.String getParentBaseUri () 
		org.w3c.dom.Node parentNode
	private java.lang.String sanitizeUri (java.lang.String) 
		java.net.URISyntaxException e
		String uri
	public short compareDocumentPosition (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node other
	public java.lang.String getTextContent ()  throws org.w3c.dom.DOMException 
	void getTextContent (java.lang.StringBuilder)  throws org.w3c.dom.DOMException 
		StringBuilder buf
		String content
	public final void setTextContent (java.lang.String)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node child
		String textContent
	public boolean isSameNode (org.w3c.dom.Node) 
		org.w3c.dom.Node other
	private org.apache.harmony.xml.dom.NodeImpl getNamespacingElement () 
	private org.apache.harmony.xml.dom.NodeImpl getContainingElement () 
		org.w3c.dom.Node p
	public final java.lang.String lookupPrefix (java.lang.String) 
		org.w3c.dom.Node attr
		int i
		int length
		org.w3c.dom.NamedNodeMap attributes
		org.apache.harmony.xml.dom.NodeImpl node
		String namespaceURI
		org.apache.harmony.xml.dom.NodeImpl target
	boolean isPrefixMappedToUri (java.lang.String, java.lang.String) 
		String prefix
		String uri
		String actual
	public final boolean isDefaultNamespace (java.lang.String) 
		String namespaceURI
		String actual
	public final java.lang.String lookupNamespaceURI (java.lang.String) 
		String value
		org.w3c.dom.Node attr
		int i
		int length
		String nodePrefix
		org.w3c.dom.NamedNodeMap attributes
		org.apache.harmony.xml.dom.NodeImpl node
		String prefix
		org.apache.harmony.xml.dom.NodeImpl target
	private static java.util.List createEqualityKey (org.w3c.dom.Node) 
		org.w3c.dom.Node child
		org.w3c.dom.Element element
		org.apache.harmony.xml.dom.DocumentTypeImpl doctype
		org.w3c.dom.Node node
		java.util.List values
	public final boolean isEqualNode (org.w3c.dom.Node) 
		Object a
		Object b
		int i
		org.w3c.dom.Node arg
		java.util.List listA
		java.util.List listB
	private boolean namedNodeMapsEqual (org.w3c.dom.NamedNodeMap, org.w3c.dom.NamedNodeMap) 
		org.w3c.dom.Node aNode
		org.w3c.dom.Node bNode
		int i
		org.w3c.dom.NamedNodeMap a
		org.w3c.dom.NamedNodeMap b
	public final java.lang.Object getFeature (java.lang.String, java.lang.String) 
		String feature
		String version
	public final java.lang.Object setUserData (java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) 
		String key
		Object data
		org.w3c.dom.UserDataHandler handler
		java.util.Map map
		org.apache.harmony.xml.dom.NodeImpl$UserData previous
	public final java.lang.Object getUserData (java.lang.String) 
		String key
		java.util.Map map
		org.apache.harmony.xml.dom.NodeImpl$UserData userData
	static void  () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$1.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$1 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/NodeImpl$1.class
NodeImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.NodeImpl$1 extends java.lang.Object implements org.w3c.dom.TypeInfo  {
	void  () 
	public java.lang.String getTypeName () 
	public java.lang.String getTypeNamespace () 
	public boolean isDerivedFrom (java.lang.String, java.lang.String, int) 
		String typeNamespaceArg
		String typeNameArg
		int derivationMethod
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$10.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$10 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/CDATASectionImpl.class
CDATASectionImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.CDATASectionImpl extends org.apache.harmony.xml.dom.TextImpl implements org.w3c.dom.CDATASection  {
	public void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String data
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public void split () 
		int p
		org.w3c.dom.Node parent
		String[] parts
	public boolean needsSplitting () 
	public org.apache.harmony.xml.dom.TextImpl replaceWithText () 
		org.apache.harmony.xml.dom.TextImpl replacement
}

org/apache/harmony/xml/dom/DOMImplementationImpl.class
DOMImplementationImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.DOMImplementationImpl extends java.lang.Object implements org.w3c.dom.DOMImplementation  {
	private static org.apache.harmony.xml.dom.DOMImplementationImpl instance
	void  () 
	public org.w3c.dom.Document createDocument (java.lang.String, java.lang.String, org.w3c.dom.DocumentType)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		org.w3c.dom.DocumentType doctype
	public org.w3c.dom.DocumentType createDocumentType (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String qualifiedName
		String publicId
		String systemId
	public boolean hasFeature (java.lang.String, java.lang.String) 
		String feature
		String version
		boolean anyVersion
	public static org.apache.harmony.xml.dom.DOMImplementationImpl getInstance () 
	public java.lang.Object getFeature (java.lang.String, java.lang.String) 
		String feature
		String version
}

org/apache/harmony/xml/dom/DocumentTypeImpl.class
DocumentTypeImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.DocumentTypeImpl extends org.apache.harmony.xml.dom.LeafNodeImpl implements org.w3c.dom.DocumentType  {
	private String qualifiedName
	private String publicId
	private String systemId
	public void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String localName
		org.apache.harmony.xml.dom.DocumentImpl document
		String qualifiedName
		String publicId
		String systemId
		int prefixSeparator
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public org.w3c.dom.NamedNodeMap getEntities () 
	public java.lang.String getInternalSubset () 
	public java.lang.String getName () 
	public org.w3c.dom.NamedNodeMap getNotations () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public java.lang.String getTextContent ()  throws org.w3c.dom.DOMException 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$9.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$9 extends java.lang.Object implements org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter  {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
	public boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/TextImpl.class
TextImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.TextImpl extends org.apache.harmony.xml.dom.CharacterDataImpl implements org.w3c.dom.Text  {
	public void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String data
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public final org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
		int offset
		org.w3c.dom.Text newText
		org.w3c.dom.Node refNode
	public final boolean isElementContentWhitespace () 
	public final java.lang.String getWholeText () 
		org.apache.harmony.xml.dom.TextImpl n
		StringBuilder result
	public final org.w3c.dom.Text replaceWholeText (java.lang.String)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Node toRemove
		org.apache.harmony.xml.dom.TextImpl n
		String content
		org.w3c.dom.Node parent
		org.w3c.dom.Text result
	private org.apache.harmony.xml.dom.TextImpl firstTextNodeInCurrentRun () 
		short nodeType
		org.w3c.dom.Node p
		org.apache.harmony.xml.dom.TextImpl firstTextInCurrentRun
	private org.apache.harmony.xml.dom.TextImpl nextTextNode () 
		org.w3c.dom.Node nextSibling
		short nodeType
	public final org.apache.harmony.xml.dom.TextImpl minimize () 
		org.w3c.dom.Node previous
		org.apache.harmony.xml.dom.TextImpl previousText
}

org/apache/harmony/xml/dom/EntityImpl.class
EntityImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.EntityImpl extends org.apache.harmony.xml.dom.NodeImpl implements org.w3c.dom.Entity  {
	private String notationName
	private String publicID
	private String systemID
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String notationName
		String publicID
		String systemID
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public java.lang.String getNotationName () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public java.lang.String getInputEncoding () 
	public java.lang.String getXmlEncoding () 
	public java.lang.String getXmlVersion () 
}

org/apache/harmony/xml/dom/NotationImpl.class
NotationImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.NotationImpl extends org.apache.harmony.xml.dom.LeafNodeImpl implements org.w3c.dom.Notation  {
	private String notationName
	private String publicID
	private String systemID
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String notationName
		String publicID
		String systemID
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
}

org/apache/harmony/xml/dom/ElementImpl.class
ElementImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.ElementImpl extends org.apache.harmony.xml.dom.InnerNodeImpl implements org.w3c.dom.Element  {
	boolean namespaceAware
	String namespaceURI
	String prefix
	String localName
	private java.util.List attributes
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String namespaceURI
		String qualifiedName
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String name
	private int indexOfAttribute (java.lang.String) 
		org.apache.harmony.xml.dom.AttrImpl attr
		int i
		String name
	private int indexOfAttributeNS (java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.AttrImpl attr
		int i
		String namespaceURI
		String localName
	public java.lang.String getAttribute (java.lang.String) 
		String name
		org.w3c.dom.Attr attr
	public java.lang.String getAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		org.w3c.dom.Attr attr
	public org.apache.harmony.xml.dom.AttrImpl getAttributeNode (java.lang.String) 
		String name
		int i
	public org.apache.harmony.xml.dom.AttrImpl getAttributeNodeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		int i
	public org.w3c.dom.NamedNodeMap getAttributes () 
	org.w3c.dom.Element getElementById (java.lang.String) 
		org.w3c.dom.Attr attr
		org.w3c.dom.Element element
		org.apache.harmony.xml.dom.NodeImpl node
		String name
	public org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
		String name
		org.apache.harmony.xml.dom.NodeListImpl result
	public org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
		org.apache.harmony.xml.dom.NodeListImpl result
	public java.lang.String getLocalName () 
	public java.lang.String getNamespaceURI () 
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public java.lang.String getPrefix () 
	public java.lang.String getTagName () 
	public boolean hasAttribute (java.lang.String) 
		String name
	public boolean hasAttributeNS (java.lang.String, java.lang.String) 
		String namespaceURI
		String localName
	public boolean hasAttributes () 
	public void removeAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		int i
	public void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		int i
	public org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr oldAttr
		org.apache.harmony.xml.dom.AttrImpl oldAttrImpl
	public void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String name
		String value
		org.w3c.dom.Attr attr
	public void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String qualifiedName
		String value
		org.w3c.dom.Attr attr
	public org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr newAttr
		org.apache.harmony.xml.dom.AttrImpl newAttrImpl
		org.apache.harmony.xml.dom.AttrImpl oldAttrImpl
		int i
	public org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr newAttr
		org.apache.harmony.xml.dom.AttrImpl newAttrImpl
		org.apache.harmony.xml.dom.AttrImpl oldAttrImpl
		int i
	public void setPrefix (java.lang.String) 
		String prefix
	public org.w3c.dom.TypeInfo getSchemaTypeInfo () 
	public void setIdAttribute (java.lang.String, boolean)  throws org.w3c.dom.DOMException 
		String name
		boolean isId
		org.apache.harmony.xml.dom.AttrImpl attr
	public void setIdAttributeNS (java.lang.String, java.lang.String, boolean)  throws org.w3c.dom.DOMException 
		String namespaceURI
		String localName
		boolean isId
		org.apache.harmony.xml.dom.AttrImpl attr
	public void setIdAttributeNode (org.w3c.dom.Attr, boolean)  throws org.w3c.dom.DOMException 
		org.w3c.dom.Attr idAttr
		boolean isId
	public volatile org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public volatile org.w3c.dom.Attr getAttributeNode (java.lang.String) 
	static java.util.List access$000 (org.apache.harmony.xml.dom.ElementImpl) 
		org.apache.harmony.xml.dom.ElementImpl x0
	static int access$100 (org.apache.harmony.xml.dom.ElementImpl, java.lang.String) 
		org.apache.harmony.xml.dom.ElementImpl x0
		String x1
	static int access$200 (org.apache.harmony.xml.dom.ElementImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.ElementImpl x0
		String x1
		String x2
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$7.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$7 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$12.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$12 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/LeafNodeImpl.class
LeafNodeImpl.java
package org.apache.harmony.xml.dom
public abstract org.apache.harmony.xml.dom.LeafNodeImpl extends org.apache.harmony.xml.dom.NodeImpl {
	org.apache.harmony.xml.dom.InnerNodeImpl parent
	int index
	void  (org.apache.harmony.xml.dom.DocumentImpl) 
		org.apache.harmony.xml.dom.DocumentImpl document
	public org.w3c.dom.Node getNextSibling () 
	public org.w3c.dom.Node getParentNode () 
	public org.w3c.dom.Node getPreviousSibling () 
	boolean isParentOf (org.w3c.dom.Node) 
		org.w3c.dom.Node node
}

org/apache/harmony/xml/dom/NodeImpl$UserData.class
NodeImpl.java
package org.apache.harmony.xml.dom
 org.apache.harmony.xml.dom.NodeImpl$UserData extends java.lang.Object {
	final Object value
	final org.w3c.dom.UserDataHandler handler
	void  (java.lang.Object, org.w3c.dom.UserDataHandler) 
		Object value
		org.w3c.dom.UserDataHandler handler
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$8.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$8 extends java.lang.Object implements org.apache.harmony.xml.dom.DOMConfigurationImpl$Parameter  {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
	public boolean canSet (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$3.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$3 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$4.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$4 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/CommentImpl.class
CommentImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.CommentImpl extends org.apache.harmony.xml.dom.CharacterDataImpl implements org.w3c.dom.Comment  {
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String data
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public boolean containsDashDash () 
}

org/apache/harmony/xml/dom/NodeListImpl.class
NodeListImpl.java
package org.apache.harmony.xml.dom
public org.apache.harmony.xml.dom.NodeListImpl extends java.lang.Object implements org.w3c.dom.NodeList  {
	private java.util.List children
	void  () 
	void  (java.util.List) 
		java.util.List list
	void add (org.apache.harmony.xml.dom.NodeImpl) 
		org.apache.harmony.xml.dom.NodeImpl node
	public int getLength () 
	public org.w3c.dom.Node item (int) 
		int index
}

org/apache/harmony/xml/dom/DOMErrorImpl$1.class
DOMErrorImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMErrorImpl$1 extends java.lang.Object implements org.w3c.dom.DOMLocator  {
	void  () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public int getByteOffset () 
	public int getUtf16Offset () 
	public org.w3c.dom.Node getRelatedNode () 
	public java.lang.String getUri () 
}

org/apache/harmony/xml/dom/DOMConfigurationImpl$2.class
DOMConfigurationImpl.java
package org.apache.harmony.xml.dom
final org.apache.harmony.xml.dom.DOMConfigurationImpl$2 extends org.apache.harmony.xml.dom.DOMConfigurationImpl$BooleanParameter {
	void  () 
	public java.lang.Object get (org.apache.harmony.xml.dom.DOMConfigurationImpl) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
	public void set (org.apache.harmony.xml.dom.DOMConfigurationImpl, java.lang.Object) 
		org.apache.harmony.xml.dom.DOMConfigurationImpl config
		Object value
}

org/apache/harmony/xml/dom/ProcessingInstructionImpl.class
ProcessingInstructionImpl.java
package org.apache.harmony.xml.dom
public final org.apache.harmony.xml.dom.ProcessingInstructionImpl extends org.apache.harmony.xml.dom.LeafNodeImpl implements org.w3c.dom.ProcessingInstruction  {
	private String target
	private String data
	void  (org.apache.harmony.xml.dom.DocumentImpl, java.lang.String, java.lang.String) 
		org.apache.harmony.xml.dom.DocumentImpl document
		String target
		String data
	public java.lang.String getData () 
	public java.lang.String getNodeName () 
	public short getNodeType () 
	public java.lang.String getNodeValue () 
	public java.lang.String getTarget () 
	public void setData (java.lang.String)  throws org.w3c.dom.DOMException 
		String data
}

org/apache/http/
org/apache/http/params/
org/apache/http/params/CoreConnectionPNames.class
CoreConnectionPNames.java
package org.apache.http.params
public abstract org.apache.http.params.CoreConnectionPNames extends java.lang.Object {
	public static final String SO_TIMEOUT
	public static final String TCP_NODELAY
	public static final String SOCKET_BUFFER_SIZE
	public static final String SO_LINGER
	public static final String CONNECTION_TIMEOUT
	public static final String STALE_CONNECTION_CHECK
	public static final String MAX_LINE_LENGTH
	public static final String MAX_HEADER_COUNT
}

org/apache/http/params/HttpParams.class
HttpParams.java
package org.apache.http.params
public abstract org.apache.http.params.HttpParams extends java.lang.Object {
	public abstract java.lang.Object getParameter (java.lang.String) 
	public abstract org.apache.http.params.HttpParams setParameter (java.lang.String, java.lang.Object) 
	public abstract org.apache.http.params.HttpParams copy () 
	public abstract boolean removeParameter (java.lang.String) 
	public abstract long getLongParameter (java.lang.String, long) 
	public abstract org.apache.http.params.HttpParams setLongParameter (java.lang.String, long) 
	public abstract int getIntParameter (java.lang.String, int) 
	public abstract org.apache.http.params.HttpParams setIntParameter (java.lang.String, int) 
	public abstract double getDoubleParameter (java.lang.String, double) 
	public abstract org.apache.http.params.HttpParams setDoubleParameter (java.lang.String, double) 
	public abstract boolean getBooleanParameter (java.lang.String, boolean) 
	public abstract org.apache.http.params.HttpParams setBooleanParameter (java.lang.String, boolean) 
	public abstract boolean isParameterTrue (java.lang.String) 
	public abstract boolean isParameterFalse (java.lang.String) 
}

org/apache/http/params/HttpConnectionParams.class
HttpConnectionParams.java
package org.apache.http.params
public final org.apache.http.params.HttpConnectionParams extends java.lang.Object implements org.apache.http.params.CoreConnectionPNames  {
	private void  () 
	public static int getSoTimeout (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setSoTimeout (org.apache.http.params.HttpParams, int) 
		org.apache.http.params.HttpParams params
		int timeout
	public static boolean getTcpNoDelay (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setTcpNoDelay (org.apache.http.params.HttpParams, boolean) 
		org.apache.http.params.HttpParams params
		boolean value
	public static int getSocketBufferSize (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setSocketBufferSize (org.apache.http.params.HttpParams, int) 
		org.apache.http.params.HttpParams params
		int size
	public static int getLinger (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setLinger (org.apache.http.params.HttpParams, int) 
		org.apache.http.params.HttpParams params
		int value
	public static int getConnectionTimeout (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setConnectionTimeout (org.apache.http.params.HttpParams, int) 
		org.apache.http.params.HttpParams params
		int timeout
	public static boolean isStaleCheckingEnabled (org.apache.http.params.HttpParams) 
		org.apache.http.params.HttpParams params
	public static void setStaleCheckingEnabled (org.apache.http.params.HttpParams, boolean) 
		org.apache.http.params.HttpParams params
		boolean value
}

org/apache/http/conn/
org/apache/http/conn/scheme/
org/apache/http/conn/scheme/HostNameResolver.class
HostNameResolver.java
package org.apache.http.conn.scheme
public abstract org.apache.http.conn.scheme.HostNameResolver extends java.lang.Object {
	public abstract java.net.InetAddress resolve (java.lang.String)  throws java.io.IOException 
}

org/apache/http/conn/scheme/LayeredSocketFactory.class
LayeredSocketFactory.java
package org.apache.http.conn.scheme
public abstract org.apache.http.conn.scheme.LayeredSocketFactory extends java.lang.Object implements org.apache.http.conn.scheme.SocketFactory  {
	public abstract java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean)  throws java.io.IOException java.net.UnknownHostException 
}

org/apache/http/conn/scheme/SocketFactory.class
SocketFactory.java
package org.apache.http.conn.scheme
public abstract org.apache.http.conn.scheme.SocketFactory extends java.lang.Object {
	public abstract java.net.Socket createSocket ()  throws java.io.IOException 
	public abstract java.net.Socket connectSocket (java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams)  throws java.io.IOException java.net.UnknownHostException org.apache.http.conn.ConnectTimeoutException 
	public abstract boolean isSecure (java.net.Socket)  throws java.lang.IllegalArgumentException 
}

org/apache/http/conn/ConnectTimeoutException.class
ConnectTimeoutException.java
package org.apache.http.conn
public org.apache.http.conn.ConnectTimeoutException extends java.io.InterruptedIOException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/apache/http/conn/ssl/
org/apache/http/conn/ssl/StrictHostnameVerifier.class
StrictHostnameVerifier.java
package org.apache.http.conn.ssl
public org.apache.http.conn.ssl.StrictHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier {
	public void  () 
	public final void verify (java.lang.String, java.lang.String[], java.lang.String[])  throws javax.net.ssl.SSLException 
		String host
		String[] cns
		String[] subjectAlts
	public final java.lang.String toString () 
}

org/apache/http/conn/ssl/AndroidDistinguishedNameParser.class
AndroidDistinguishedNameParser.java
package org.apache.http.conn.ssl
final org.apache.http.conn.ssl.AndroidDistinguishedNameParser extends java.lang.Object {
	private final String dn
	private final int length
	private int pos
	private int beg
	private int end
	private int cur
	private char[] chars
	public void  (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal principal
	private java.lang.String nextAT () 
	private java.lang.String quotedAV () 
	private java.lang.String hexAV () 
		int i
		int p
		int hexLen
		byte[] encoded
	private java.lang.String escapedAV () 
	private char getEscaped () 
	private char getUTF8 () 
		int count
		int count
		int b
		int i
		int count
		int res
	private int getByte (int) 
		int position
		int b1
		int b2
	public java.lang.String findMostSpecific (java.lang.String) 
		String attValue
		String attributeType
		String attType
	public java.util.List getAllMostSpecificFirst (java.lang.String) 
		String attValue
		String attributeType
		java.util.List result
		String attType
}

org/apache/http/conn/ssl/SSLSocketFactory$NoPreloadHolder.class
SSLSocketFactory.java
package org.apache.http.conn.ssl
 org.apache.http.conn.ssl.SSLSocketFactory$NoPreloadHolder extends java.lang.Object {
	private static final org.apache.http.conn.ssl.SSLSocketFactory DEFAULT_FACTORY
	private void  () 
	static org.apache.http.conn.ssl.SSLSocketFactory access$100 () 
	static void  () 
}

org/apache/http/conn/ssl/SSLSocketFactory.class
SSLSocketFactory.java
package org.apache.http.conn.ssl
public org.apache.http.conn.ssl.SSLSocketFactory extends java.lang.Object implements org.apache.http.conn.scheme.LayeredSocketFactory  {
	public static final String TLS
	public static final String SSL
	public static final String SSLV2
	public static final org.apache.http.conn.ssl.X509HostnameVerifier ALLOW_ALL_HOSTNAME_VERIFIER
	public static final org.apache.http.conn.ssl.X509HostnameVerifier BROWSER_COMPATIBLE_HOSTNAME_VERIFIER
	public static final org.apache.http.conn.ssl.X509HostnameVerifier STRICT_HOSTNAME_VERIFIER
	private final javax.net.ssl.SSLContext sslcontext
	private final javax.net.ssl.SSLSocketFactory socketfactory
	private final org.apache.http.conn.scheme.HostNameResolver nameResolver
	private org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier
	public static org.apache.http.conn.ssl.SSLSocketFactory getSocketFactory () 
	public void  (java.lang.String, java.security.KeyStore, java.lang.String, java.security.KeyStore, java.security.SecureRandom, org.apache.http.conn.scheme.HostNameResolver)  throws java.security.NoSuchAlgorithmException java.security.KeyManagementException java.security.KeyStoreException java.security.UnrecoverableKeyException 
		String algorithm
		java.security.KeyStore keystore
		String keystorePassword
		java.security.KeyStore truststore
		java.security.SecureRandom random
		org.apache.http.conn.scheme.HostNameResolver nameResolver
		javax.net.ssl.KeyManager[] keymanagers
		javax.net.ssl.TrustManager[] trustmanagers
	public void  (java.security.KeyStore, java.lang.String, java.security.KeyStore)  throws java.security.NoSuchAlgorithmException java.security.KeyManagementException java.security.KeyStoreException java.security.UnrecoverableKeyException 
		java.security.KeyStore keystore
		String keystorePassword
		java.security.KeyStore truststore
	public void  (java.security.KeyStore, java.lang.String)  throws java.security.NoSuchAlgorithmException java.security.KeyManagementException java.security.KeyStoreException java.security.UnrecoverableKeyException 
		java.security.KeyStore keystore
		String keystorePassword
	public void  (java.security.KeyStore)  throws java.security.NoSuchAlgorithmException java.security.KeyManagementException java.security.KeyStoreException java.security.UnrecoverableKeyException 
		java.security.KeyStore truststore
	public void  (javax.net.ssl.SSLSocketFactory) 
		javax.net.ssl.SSLSocketFactory socketfactory
	private void  () 
	private static javax.net.ssl.KeyManager[] createKeyManagers (java.security.KeyStore, java.lang.String)  throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException 
		java.security.KeyStore keystore
		String password
		javax.net.ssl.KeyManagerFactory kmfactory
	private static javax.net.ssl.TrustManager[] createTrustManagers (java.security.KeyStore)  throws java.security.KeyStoreException java.security.NoSuchAlgorithmException 
		java.security.KeyStore keystore
		javax.net.ssl.TrustManagerFactory tmfactory
	public java.net.Socket createSocket ()  throws java.io.IOException 
	public java.net.Socket connectSocket (java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams)  throws java.io.IOException 
		java.net.InetSocketAddress isa
		java.net.InetSocketAddress remoteAddress
		java.io.IOException iox
		java.net.Socket sock
		String host
		int port
		java.net.InetAddress localAddress
		int localPort
		org.apache.http.params.HttpParams params
		javax.net.ssl.SSLSocket sslsock
		int connTimeout
		int soTimeout
		java.net.InetSocketAddress remoteAddress
	public boolean isSecure (java.net.Socket)  throws java.lang.IllegalArgumentException 
		java.net.Socket sock
	public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean)  throws java.io.IOException java.net.UnknownHostException 
		java.net.Socket socket
		String host
		int port
		boolean autoClose
		javax.net.ssl.SSLSocket sslSocket
	public void setHostnameVerifier (org.apache.http.conn.ssl.X509HostnameVerifier) 
		org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier
	public org.apache.http.conn.ssl.X509HostnameVerifier getHostnameVerifier () 
	void  (org.apache.http.conn.ssl.SSLSocketFactory$1) 
		org.apache.http.conn.ssl.SSLSocketFactory$1 x0
	static void  () 
}

org/apache/http/conn/ssl/X509HostnameVerifier.class
X509HostnameVerifier.java
package org.apache.http.conn.ssl
public abstract org.apache.http.conn.ssl.X509HostnameVerifier extends java.lang.Object implements javax.net.ssl.HostnameVerifier  {
	public abstract boolean verify (java.lang.String, javax.net.ssl.SSLSession) 
	public abstract void verify (java.lang.String, javax.net.ssl.SSLSocket)  throws java.io.IOException 
	public abstract void verify (java.lang.String, java.security.cert.X509Certificate)  throws javax.net.ssl.SSLException 
	public abstract void verify (java.lang.String, java.lang.String[], java.lang.String[])  throws javax.net.ssl.SSLException 
}

org/apache/http/conn/ssl/BrowserCompatHostnameVerifier.class
BrowserCompatHostnameVerifier.java
package org.apache.http.conn.ssl
public org.apache.http.conn.ssl.BrowserCompatHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier {
	public void  () 
	public final void verify (java.lang.String, java.lang.String[], java.lang.String[])  throws javax.net.ssl.SSLException 
		String host
		String[] cns
		String[] subjectAlts
	public final java.lang.String toString () 
}

org/apache/http/conn/ssl/AbstractVerifier.class
AbstractVerifier.java
package org.apache.http.conn.ssl
public abstract org.apache.http.conn.ssl.AbstractVerifier extends java.lang.Object implements org.apache.http.conn.ssl.X509HostnameVerifier  {
	private static final java.util.regex.Pattern IPV4_PATTERN
	private static final String[] BAD_COUNTRY_2LDS
	public void  () 
	public final void verify (java.lang.String, javax.net.ssl.SSLSocket)  throws java.io.IOException 
		String host
		javax.net.ssl.SSLSocket ssl
		javax.net.ssl.SSLSession session
		java.security.cert.Certificate[] certs
		java.security.cert.X509Certificate x509
	public final boolean verify (java.lang.String, javax.net.ssl.SSLSession) 
		java.security.cert.Certificate[] certs
		java.security.cert.X509Certificate x509
		javax.net.ssl.SSLException e
		String host
		javax.net.ssl.SSLSession session
	public final void verify (java.lang.String, java.security.cert.X509Certificate)  throws javax.net.ssl.SSLException 
		String host
		java.security.cert.X509Certificate cert
		String[] cns
		String[] subjectAlts
	public final void verify (java.lang.String, java.lang.String[], java.lang.String[], boolean)  throws javax.net.ssl.SSLException 
		String subjectAlt
		String msg
		String cn
		boolean doWildcard
		java.util.Iterator it
		String host
		String[] cns
		String[] subjectAlts
		boolean strictWithSubDomains
		java.util.LinkedList names
		StringBuffer buf
		String hostName
		boolean match
	public static boolean acceptableCountryWildcard (java.lang.String) 
		String s
		int x
		String cn
		int cnLen
	public static java.lang.String[] getCNs (java.security.cert.X509Certificate) 
		String[] cns
		java.security.cert.X509Certificate cert
		org.apache.http.conn.ssl.AndroidDistinguishedNameParser dnParser
		java.util.List cnList
	public static java.lang.String[] getDNSSubjectAlts (java.security.cert.X509Certificate) 
		java.security.cert.CertificateParsingException cpe
		String s
		java.util.List list
		int type
		java.util.List aC
		String[] subjectAlts
		java.security.cert.X509Certificate cert
		java.util.LinkedList subjectAltList
		java.util.Collection c
	public static int countDots (java.lang.String) 
		int i
		String s
		int count
	private static boolean isIPv4Address (java.lang.String) 
		String input
	static void  () 
}

org/apache/http/conn/ssl/SSLSocketFactory$1.class
SSLSocketFactory.java
package org.apache.http.conn.ssl
 org.apache.http.conn.ssl.SSLSocketFactory$1 extends java.lang.Object {
}

org/apache/http/conn/ssl/AllowAllHostnameVerifier.class
AllowAllHostnameVerifier.java
package org.apache.http.conn.ssl
public org.apache.http.conn.ssl.AllowAllHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier {
	public void  () 
	public final void verify (java.lang.String, java.lang.String[], java.lang.String[]) 
		String host
		String[] cns
		String[] subjectAlts
	public final java.lang.String toString () 
}

org/xml/
org/xml/sax/
org/xml/sax/ContentHandler.class
ContentHandler.java
package org.xml.sax
public abstract org.xml.sax.ContentHandler extends java.lang.Object {
	public abstract void setDocumentLocator (org.xml.sax.Locator) 
	public abstract void startDocument ()  throws org.xml.sax.SAXException 
	public abstract void endDocument ()  throws org.xml.sax.SAXException 
	public abstract void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
	public abstract void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void characters (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
}

org/xml/sax/SAXNotSupportedException.class
SAXNotSupportedException.java
package org.xml.sax
public org.xml.sax.SAXNotSupportedException extends org.xml.sax.SAXException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/xml/sax/helpers/
org/xml/sax/helpers/ParserFactory.class
ParserFactory.java
package org.xml.sax.helpers
public org.xml.sax.helpers.ParserFactory extends java.lang.Object {
	private void  () 
	public static org.xml.sax.Parser makeParser ()  throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException java.lang.NullPointerException java.lang.ClassCastException 
		String className
	public static org.xml.sax.Parser makeParser (java.lang.String)  throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException java.lang.ClassCastException 
		String className
}

org/xml/sax/helpers/NewInstance.class
NewInstance.java
package org.xml.sax.helpers
 org.xml.sax.helpers.NewInstance extends java.lang.Object {
	void  () 
	static java.lang.Object newInstance (java.lang.ClassLoader, java.lang.String)  throws java.lang.ClassNotFoundException java.lang.IllegalAccessException java.lang.InstantiationException 
		Class driverClass
		ClassLoader classLoader
		String className
		Class driverClass
	static java.lang.ClassLoader getClassLoader () 
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.lang.reflect.Method m
}

org/xml/sax/helpers/NamespaceSupport.class
NamespaceSupport.java
package org.xml.sax.helpers
public org.xml.sax.helpers.NamespaceSupport extends java.lang.Object {
	public static final String XMLNS
	public static final String NSDECL
	private static final java.util.Enumeration EMPTY_ENUMERATION
	private org.xml.sax.helpers.NamespaceSupport$Context[] contexts
	private org.xml.sax.helpers.NamespaceSupport$Context currentContext
	private int contextPos
	private boolean namespaceDeclUris
	public void  () 
	public void reset () 
	public void pushContext () 
		org.xml.sax.helpers.NamespaceSupport$Context[] newContexts
		int max
	public void popContext () 
	public boolean declarePrefix (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public java.lang.String[] processName (java.lang.String, java.lang.String[], boolean) 
		String qName
		String[] parts
		boolean isAttribute
		String[] myParts
	public java.lang.String getURI (java.lang.String) 
		String prefix
	public java.util.Enumeration getPrefixes () 
	public java.lang.String getPrefix (java.lang.String) 
		String uri
	public java.util.Enumeration getPrefixes (java.lang.String) 
		String prefix
		String uri
		java.util.ArrayList prefixes
		java.util.Enumeration allPrefixes
	public java.util.Enumeration getDeclaredPrefixes () 
	public void setNamespaceDeclUris (boolean) 
		boolean value
	public boolean isNamespaceDeclUris () 
	static boolean access$000 (org.xml.sax.helpers.NamespaceSupport) 
		org.xml.sax.helpers.NamespaceSupport x0
	static java.util.Enumeration access$100 () 
	static void  () 
}

org/xml/sax/helpers/XMLReaderAdapter$AttributesAdapter.class
XMLReaderAdapter.java
package org.xml.sax.helpers
final org.xml.sax.helpers.XMLReaderAdapter$AttributesAdapter extends java.lang.Object implements org.xml.sax.AttributeList  {
	private org.xml.sax.Attributes attributes
	void  () 
	void setAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	public int getLength () 
	public java.lang.String getName (int) 
		int i
	public java.lang.String getType (int) 
		int i
	public java.lang.String getValue (int) 
		int i
	public java.lang.String getType (java.lang.String) 
		String qName
	public java.lang.String getValue (java.lang.String) 
		String qName
}

org/xml/sax/helpers/XMLReaderAdapter.class
XMLReaderAdapter.java
package org.xml.sax.helpers
public org.xml.sax.helpers.XMLReaderAdapter extends java.lang.Object implements org.xml.sax.Parser org.xml.sax.ContentHandler  {
	org.xml.sax.XMLReader xmlReader
	org.xml.sax.DocumentHandler documentHandler
	org.xml.sax.helpers.XMLReaderAdapter$AttributesAdapter qAtts
	public void  ()  throws org.xml.sax.SAXException 
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	private void setup (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlReader
	public void setLocale (java.util.Locale)  throws org.xml.sax.SAXException 
		java.util.Locale locale
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public void setDocumentHandler (org.xml.sax.DocumentHandler) 
		org.xml.sax.DocumentHandler handler
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource input
	private void setupXMLReader ()  throws org.xml.sax.SAXException 
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String) 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
}

org/xml/sax/helpers/DefaultHandler.class
DefaultHandler.java
package org.xml.sax.helpers
public org.xml.sax.helpers.DefaultHandler extends java.lang.Object implements org.xml.sax.EntityResolver org.xml.sax.DTDHandler org.xml.sax.ContentHandler org.xml.sax.ErrorHandler  {
	public void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String publicId
		String systemId
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		String notationName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
}

org/xml/sax/helpers/LocatorImpl.class
LocatorImpl.java
package org.xml.sax.helpers
public org.xml.sax.helpers.LocatorImpl extends java.lang.Object implements org.xml.sax.Locator  {
	private String publicId
	private String systemId
	private int lineNumber
	private int columnNumber
	public void  () 
	public void  (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public void setPublicId (java.lang.String) 
		String publicId
	public void setSystemId (java.lang.String) 
		String systemId
	public void setLineNumber (int) 
		int lineNumber
	public void setColumnNumber (int) 
		int columnNumber
}

org/xml/sax/helpers/AttributeListImpl.class
AttributeListImpl.java
package org.xml.sax.helpers
public org.xml.sax.helpers.AttributeListImpl extends java.lang.Object implements org.xml.sax.AttributeList  {
	private java.util.ArrayList names
	private java.util.ArrayList types
	private java.util.ArrayList values
	public void  () 
	public void  (org.xml.sax.AttributeList) 
		org.xml.sax.AttributeList atts
	public void setAttributeList (org.xml.sax.AttributeList) 
		int i
		org.xml.sax.AttributeList atts
		int count
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public void removeAttribute (java.lang.String) 
		String name
		int i
	public void clear () 
	public int getLength () 
	public java.lang.String getName (int) 
		int i
	public java.lang.String getType (int) 
		int i
	public java.lang.String getValue (int) 
		int i
	public java.lang.String getType (java.lang.String) 
		String name
	public java.lang.String getValue (java.lang.String) 
		String name
}

org/xml/sax/helpers/ParserAdapter.class
ParserAdapter.java
package org.xml.sax.helpers
public org.xml.sax.helpers.ParserAdapter extends java.lang.Object implements org.xml.sax.XMLReader org.xml.sax.DocumentHandler  {
	private static final String FEATURES
	private static final String NAMESPACES
	private static final String NAMESPACE_PREFIXES
	private static final String XMLNS_URIs
	private org.xml.sax.helpers.NamespaceSupport nsSupport
	private org.xml.sax.helpers.ParserAdapter$AttributeListAdapter attAdapter
	private boolean parsing
	private String[] nameParts
	private org.xml.sax.Parser parser
	private org.xml.sax.helpers.AttributesImpl atts
	private boolean namespaces
	private boolean prefixes
	private boolean uris
	org.xml.sax.Locator locator
	org.xml.sax.EntityResolver entityResolver
	org.xml.sax.DTDHandler dtdHandler
	org.xml.sax.ContentHandler contentHandler
	org.xml.sax.ErrorHandler errorHandler
	public void  ()  throws org.xml.sax.SAXException 
		ClassNotFoundException e1
		IllegalAccessException e2
		InstantiationException e3
		ClassCastException e4
		NullPointerException e5
		String driver
	public void  (org.xml.sax.Parser) 
		org.xml.sax.Parser parser
	private void setup (org.xml.sax.Parser) 
		org.xml.sax.Parser parser
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemId
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource input
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, org.xml.sax.AttributeList)  throws org.xml.sax.SAXException 
		String prefix
		String attQName
		String prefix
		int n
		String value
		int i
		String prefix
		String prefix
		String prefix
		int n
		String[] attName
		org.xml.sax.SAXException e
		String attQName
		String type
		String value
		int i
		org.xml.sax.SAXParseException ex
		String[] name
		String qName
		org.xml.sax.AttributeList qAtts
		java.util.ArrayList exceptions
		int length
	public void endElement (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		java.util.Enumeration prefixes
		String qName
		String[] names
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	private void setupParser () 
	private java.lang.String[] processName (java.lang.String, boolean, boolean)  throws org.xml.sax.SAXException 
		String qName
		boolean isAttribute
		boolean useException
		String[] parts
	void reportError (java.lang.String)  throws org.xml.sax.SAXException 
		String message
	private org.xml.sax.SAXParseException makeException (java.lang.String) 
		String message
	private void checkNotParsing (java.lang.String, java.lang.String)  throws org.xml.sax.SAXNotSupportedException 
		String type
		String name
	static org.xml.sax.helpers.AttributesImpl access$000 (org.xml.sax.helpers.ParserAdapter) 
		org.xml.sax.helpers.ParserAdapter x0
}

org/xml/sax/helpers/AttributesImpl.class
AttributesImpl.java
package org.xml.sax.helpers
public org.xml.sax.helpers.AttributesImpl extends java.lang.Object implements org.xml.sax.Attributes  {
	int length
	String[] data
	public void  () 
	public void  (org.xml.sax.Attributes) 
		org.xml.sax.Attributes atts
	public int getLength () 
	public java.lang.String getURI (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getType (int) 
		int index
	public java.lang.String getValue (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public int getIndex (java.lang.String) 
		int i
		String qName
		int max
	public java.lang.String getType (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public java.lang.String getType (java.lang.String) 
		int i
		String qName
		int max
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public java.lang.String getValue (java.lang.String) 
		int i
		String qName
		int max
	public void clear () 
		int i
	public void setAttributes (org.xml.sax.Attributes) 
		int i
		org.xml.sax.Attributes atts
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
		String type
		String value
	public void setAttribute (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		int index
		String uri
		String localName
		String qName
		String type
		String value
	public void removeAttribute (int) 
		int index
	public void setURI (int, java.lang.String) 
		int index
		String uri
	public void setLocalName (int, java.lang.String) 
		int index
		String localName
	public void setQName (int, java.lang.String) 
		int index
		String qName
	public void setType (int, java.lang.String) 
		int index
		String type
	public void setValue (int, java.lang.String) 
		int index
		String value
	private void ensureCapacity (int) 
		int max
		int n
		int max
		String[] newData
	private void badIndex (int)  throws java.lang.ArrayIndexOutOfBoundsException 
		int index
		String msg
}

org/xml/sax/helpers/ParserAdapter$AttributeListAdapter.class
ParserAdapter.java
package org.xml.sax.helpers
final org.xml.sax.helpers.ParserAdapter$AttributeListAdapter extends java.lang.Object implements org.xml.sax.Attributes  {
	private org.xml.sax.AttributeList qAtts
	final org.xml.sax.helpers.ParserAdapter this$0
	void  (org.xml.sax.helpers.ParserAdapter) 
		org.xml.sax.helpers.ParserAdapter this$0
	void setAttributeList (org.xml.sax.AttributeList) 
		org.xml.sax.AttributeList qAtts
	public int getLength () 
	public java.lang.String getURI (int) 
		int i
	public java.lang.String getLocalName (int) 
		int i
	public java.lang.String getQName (int) 
		int i
	public java.lang.String getType (int) 
		int i
	public java.lang.String getValue (int) 
		int i
	public int getIndex (java.lang.String, java.lang.String) 
		String uri
		String localName
	public int getIndex (java.lang.String) 
		int i
		String qName
		int max
	public java.lang.String getType (java.lang.String, java.lang.String) 
		String uri
		String localName
	public java.lang.String getType (java.lang.String) 
		String qName
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localName
	public java.lang.String getValue (java.lang.String) 
		String qName
}

org/xml/sax/helpers/XMLFilterImpl.class
XMLFilterImpl.java
package org.xml.sax.helpers
public org.xml.sax.helpers.XMLFilterImpl extends java.lang.Object implements org.xml.sax.XMLFilter org.xml.sax.EntityResolver org.xml.sax.DTDHandler org.xml.sax.ContentHandler org.xml.sax.ErrorHandler  {
	private org.xml.sax.XMLReader parent
	private org.xml.sax.Locator locator
	private org.xml.sax.EntityResolver entityResolver
	private org.xml.sax.DTDHandler dtdHandler
	private org.xml.sax.ContentHandler contentHandler
	private org.xml.sax.ErrorHandler errorHandler
	public void  () 
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parent
	public void setParent (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader parent
	public org.xml.sax.XMLReader getParent () 
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.InputSource input
	public void parse (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String systemId
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
		String notationName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	private void setupParse () 
}

org/xml/sax/helpers/NamespaceSupport$Context.class
NamespaceSupport.java
package org.xml.sax.helpers
final org.xml.sax.helpers.NamespaceSupport$Context extends java.lang.Object {
	java.util.Hashtable prefixTable
	java.util.Hashtable uriTable
	java.util.Hashtable elementNameTable
	java.util.Hashtable attributeNameTable
	String defaultNS
	boolean declsOK
	private java.util.ArrayList declarations
	private boolean declSeen
	private org.xml.sax.helpers.NamespaceSupport$Context parent
	final org.xml.sax.helpers.NamespaceSupport this$0
	void  (org.xml.sax.helpers.NamespaceSupport) 
		org.xml.sax.helpers.NamespaceSupport this$0
	void setParent (org.xml.sax.helpers.NamespaceSupport$Context) 
		org.xml.sax.helpers.NamespaceSupport$Context parent
	void clear () 
	void declarePrefix (java.lang.String, java.lang.String) 
		String prefix
		String uri
	java.lang.String[] processName (java.lang.String, boolean) 
		java.util.Hashtable table
		String uri
		String prefix
		String local
		String uri
		String qName
		boolean isAttribute
		String[] name
		java.util.Hashtable table
		int index
	java.lang.String getURI (java.lang.String) 
		String prefix
	java.lang.String getPrefix (java.lang.String) 
		String uri
	java.util.Enumeration getDeclaredPrefixes () 
	java.util.Enumeration getPrefixes () 
	private void copyTables () 
}

org/xml/sax/helpers/XMLReaderFactory.class
XMLReaderFactory.java
package org.xml.sax.helpers
public final org.xml.sax.helpers.XMLReaderFactory extends java.lang.Object {
	private static final String property
	private void  () 
	public static org.xml.sax.XMLReader createXMLReader ()  throws org.xml.sax.SAXException 
		java.io.InputStream in
		String service
		java.io.InputStream in
		java.io.BufferedReader reader
		Exception e
		String className
		ClassLoader loader
	public static org.xml.sax.XMLReader createXMLReader (java.lang.String)  throws org.xml.sax.SAXException 
		String className
	private static org.xml.sax.XMLReader loadClass (java.lang.ClassLoader, java.lang.String)  throws org.xml.sax.SAXException 
		ClassNotFoundException e1
		IllegalAccessException e2
		InstantiationException e3
		ClassCastException e4
		ClassLoader loader
		String className
}

org/xml/sax/SAXNotRecognizedException.class
SAXNotRecognizedException.java
package org.xml.sax
public org.xml.sax.SAXNotRecognizedException extends org.xml.sax.SAXException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/xml/sax/Locator.class
Locator.java
package org.xml.sax
public abstract org.xml.sax.Locator extends java.lang.Object {
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getSystemId () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
}

org/xml/sax/SAXParseException.class
SAXParseException.java
package org.xml.sax
public org.xml.sax.SAXParseException extends org.xml.sax.SAXException {
	private String publicId
	private String systemId
	private int lineNumber
	private int columnNumber
	public void  (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator locator
	public void  (java.lang.String, org.xml.sax.Locator, java.lang.Exception) 
		String message
		org.xml.sax.Locator locator
		Exception e
	public void  (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String message
		String publicId
		String systemId
		int lineNumber
		int columnNumber
	public void  (java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.Exception) 
		String message
		String publicId
		String systemId
		int lineNumber
		int columnNumber
		Exception e
	private void init (java.lang.String, java.lang.String, int, int) 
		String publicId
		String systemId
		int lineNumber
		int columnNumber
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
}

org/xml/sax/XMLReader.class
XMLReader.java
package org.xml.sax
public abstract org.xml.sax.XMLReader extends java.lang.Object {
	public abstract boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
	public abstract void setEntityResolver (org.xml.sax.EntityResolver) 
	public abstract org.xml.sax.EntityResolver getEntityResolver () 
	public abstract void setDTDHandler (org.xml.sax.DTDHandler) 
	public abstract org.xml.sax.DTDHandler getDTDHandler () 
	public abstract void setContentHandler (org.xml.sax.ContentHandler) 
	public abstract org.xml.sax.ContentHandler getContentHandler () 
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract org.xml.sax.ErrorHandler getErrorHandler () 
	public abstract void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
	public abstract void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
}

org/xml/sax/Parser.class
Parser.java
package org.xml.sax
public abstract org.xml.sax.Parser extends java.lang.Object {
	public abstract void setLocale (java.util.Locale)  throws org.xml.sax.SAXException 
	public abstract void setEntityResolver (org.xml.sax.EntityResolver) 
	public abstract void setDTDHandler (org.xml.sax.DTDHandler) 
	public abstract void setDocumentHandler (org.xml.sax.DocumentHandler) 
	public abstract void setErrorHandler (org.xml.sax.ErrorHandler) 
	public abstract void parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
	public abstract void parse (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
}

org/xml/sax/ext/
org/xml/sax/ext/Locator2Impl.class
Locator2Impl.java
package org.xml.sax.ext
public org.xml.sax.ext.Locator2Impl extends org.xml.sax.helpers.LocatorImpl implements org.xml.sax.ext.Locator2  {
	private String encoding
	private String version
	public void  () 
	public void  (org.xml.sax.Locator) 
		org.xml.sax.ext.Locator2 l2
		org.xml.sax.Locator locator
	public java.lang.String getXMLVersion () 
	public java.lang.String getEncoding () 
	public void setXMLVersion (java.lang.String) 
		String version
	public void setEncoding (java.lang.String) 
		String encoding
}

org/xml/sax/ext/DeclHandler.class
DeclHandler.java
package org.xml.sax.ext
public abstract org.xml.sax.ext.DeclHandler extends java.lang.Object {
	public abstract void elementDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void attributeDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void internalEntityDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void externalEntityDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
}

org/xml/sax/ext/LexicalHandler.class
LexicalHandler.java
package org.xml.sax.ext
public abstract org.xml.sax.ext.LexicalHandler extends java.lang.Object {
	public abstract void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void endDTD ()  throws org.xml.sax.SAXException 
	public abstract void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void startCDATA ()  throws org.xml.sax.SAXException 
	public abstract void endCDATA ()  throws org.xml.sax.SAXException 
	public abstract void comment (char[], int, int)  throws org.xml.sax.SAXException 
}

org/xml/sax/ext/Locator2.class
Locator2.java
package org.xml.sax.ext
public abstract org.xml.sax.ext.Locator2 extends java.lang.Object implements org.xml.sax.Locator  {
	public abstract java.lang.String getXMLVersion () 
	public abstract java.lang.String getEncoding () 
}

org/xml/sax/ext/Attributes2.class
Attributes2.java
package org.xml.sax.ext
public abstract org.xml.sax.ext.Attributes2 extends java.lang.Object implements org.xml.sax.Attributes  {
	public abstract boolean isDeclared (int) 
	public abstract boolean isDeclared (java.lang.String) 
	public abstract boolean isDeclared (java.lang.String, java.lang.String) 
	public abstract boolean isSpecified (int) 
	public abstract boolean isSpecified (java.lang.String, java.lang.String) 
	public abstract boolean isSpecified (java.lang.String) 
}

org/xml/sax/ext/EntityResolver2.class
EntityResolver2.java
package org.xml.sax.ext
public abstract org.xml.sax.ext.EntityResolver2 extends java.lang.Object implements org.xml.sax.EntityResolver  {
	public abstract org.xml.sax.InputSource getExternalSubset (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
	public abstract org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
}

org/xml/sax/ext/DefaultHandler2.class
DefaultHandler2.java
package org.xml.sax.ext
public org.xml.sax.ext.DefaultHandler2 extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler org.xml.sax.ext.DeclHandler org.xml.sax.ext.EntityResolver2  {
	public void  () 
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void attributeDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String eName
		String aName
		String type
		String mode
		String value
	public void elementDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String model
	public void externalEntityDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void internalEntityDecl (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String value
	public org.xml.sax.InputSource getExternalSubset (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String name
		String baseURI
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String name
		String publicId
		String baseURI
		String systemId
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
}

org/xml/sax/ext/Attributes2Impl.class
Attributes2Impl.java
package org.xml.sax.ext
public org.xml.sax.ext.Attributes2Impl extends org.xml.sax.helpers.AttributesImpl implements org.xml.sax.ext.Attributes2  {
	private boolean[] declared
	private boolean[] specified
	public void  () 
	public void  (org.xml.sax.Attributes) 
		org.xml.sax.Attributes atts
	public boolean isDeclared (int) 
		int index
	public boolean isDeclared (java.lang.String, java.lang.String) 
		String uri
		String localName
		int index
	public boolean isDeclared (java.lang.String) 
		String qName
		int index
	public boolean isSpecified (int) 
		int index
	public boolean isSpecified (java.lang.String, java.lang.String) 
		String uri
		String localName
		int index
	public boolean isSpecified (java.lang.String) 
		String qName
		int index
	public void setAttributes (org.xml.sax.Attributes) 
		int i
		org.xml.sax.ext.Attributes2 a2
		int i
		org.xml.sax.Attributes atts
		int length
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		boolean[] newFlags
		String uri
		String localName
		String qName
		String type
		String value
		int length
	public void removeAttribute (int) 
		int index
		int origMax
	public void setDeclared (int, boolean) 
		int index
		boolean value
	public void setSpecified (int, boolean) 
		int index
		boolean value
}

org/xml/sax/InputSource.class
InputSource.java
package org.xml.sax
public org.xml.sax.InputSource extends java.lang.Object {
	private String publicId
	private String systemId
	private java.io.InputStream byteStream
	private String encoding
	private java.io.Reader characterStream
	public void  () 
	public void  (java.lang.String) 
		String systemId
	public void  (java.io.InputStream) 
		java.io.InputStream byteStream
	public void  (java.io.Reader) 
		java.io.Reader characterStream
	public void setPublicId (java.lang.String) 
		String publicId
	public java.lang.String getPublicId () 
	public void setSystemId (java.lang.String) 
		String systemId
	public java.lang.String getSystemId () 
	public void setByteStream (java.io.InputStream) 
		java.io.InputStream byteStream
	public java.io.InputStream getByteStream () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.lang.String getEncoding () 
	public void setCharacterStream (java.io.Reader) 
		java.io.Reader characterStream
	public java.io.Reader getCharacterStream () 
}

org/xml/sax/SAXException.class
SAXException.java
package org.xml.sax
public org.xml.sax.SAXException extends java.lang.Exception {
	private Exception exception
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception e
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception e
	public java.lang.String getMessage () 
		String message
	public java.lang.Exception getException () 
	public java.lang.String toString () 
}

org/xml/sax/DocumentHandler.class
DocumentHandler.java
package org.xml.sax
public abstract org.xml.sax.DocumentHandler extends java.lang.Object {
	public abstract void setDocumentLocator (org.xml.sax.Locator) 
	public abstract void startDocument ()  throws org.xml.sax.SAXException 
	public abstract void endDocument ()  throws org.xml.sax.SAXException 
	public abstract void startElement (java.lang.String, org.xml.sax.AttributeList)  throws org.xml.sax.SAXException 
	public abstract void endElement (java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void characters (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
}

org/xml/sax/Attributes.class
Attributes.java
package org.xml.sax
public abstract org.xml.sax.Attributes extends java.lang.Object {
	public abstract int getLength () 
	public abstract java.lang.String getURI (int) 
	public abstract java.lang.String getLocalName (int) 
	public abstract java.lang.String getQName (int) 
	public abstract java.lang.String getType (int) 
	public abstract java.lang.String getValue (int) 
	public abstract int getIndex (java.lang.String, java.lang.String) 
	public abstract int getIndex (java.lang.String) 
	public abstract java.lang.String getType (java.lang.String, java.lang.String) 
	public abstract java.lang.String getType (java.lang.String) 
	public abstract java.lang.String getValue (java.lang.String, java.lang.String) 
	public abstract java.lang.String getValue (java.lang.String) 
}

org/xml/sax/EntityResolver.class
EntityResolver.java
package org.xml.sax
public abstract org.xml.sax.EntityResolver extends java.lang.Object {
	public abstract org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
}

org/xml/sax/ErrorHandler.class
ErrorHandler.java
package org.xml.sax
public abstract org.xml.sax.ErrorHandler extends java.lang.Object {
	public abstract void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
	public abstract void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
	public abstract void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
}

org/xml/sax/XMLFilter.class
XMLFilter.java
package org.xml.sax
public abstract org.xml.sax.XMLFilter extends java.lang.Object implements org.xml.sax.XMLReader  {
	public abstract void setParent (org.xml.sax.XMLReader) 
	public abstract org.xml.sax.XMLReader getParent () 
}

org/xml/sax/AttributeList.class
AttributeList.java
package org.xml.sax
public abstract org.xml.sax.AttributeList extends java.lang.Object {
	public abstract int getLength () 
	public abstract java.lang.String getName (int) 
	public abstract java.lang.String getType (int) 
	public abstract java.lang.String getValue (int) 
	public abstract java.lang.String getType (java.lang.String) 
	public abstract java.lang.String getValue (java.lang.String) 
}

org/xml/sax/DTDHandler.class
DTDHandler.java
package org.xml.sax
public abstract org.xml.sax.DTDHandler extends java.lang.Object {
	public abstract void notationDecl (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
	public abstract void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
}

org/xml/sax/HandlerBase.class
HandlerBase.java
package org.xml.sax
public org.xml.sax.HandlerBase extends java.lang.Object implements org.xml.sax.EntityResolver org.xml.sax.DTDHandler org.xml.sax.DocumentHandler org.xml.sax.ErrorHandler  {
	public void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String publicId
		String systemId
	public void notationDecl (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicId
		String systemId
	public void unparsedEntityDecl (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String publicId
		String systemId
		String notationName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, org.xml.sax.AttributeList)  throws org.xml.sax.SAXException 
		String name
		org.xml.sax.AttributeList attributes
	public void endElement (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
}

org/w3c/
org/w3c/dom/
org/w3c/dom/Entity.class
Entity.java
package org.w3c.dom
public abstract org.w3c.dom.Entity extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getNotationName () 
	public abstract java.lang.String getInputEncoding () 
	public abstract java.lang.String getXmlEncoding () 
	public abstract java.lang.String getXmlVersion () 
}

org/w3c/dom/UserDataHandler.class
UserDataHandler.java
package org.w3c.dom
public abstract org.w3c.dom.UserDataHandler extends java.lang.Object {
	public static final short NODE_CLONED
	public static final short NODE_IMPORTED
	public static final short NODE_DELETED
	public static final short NODE_RENAMED
	public static final short NODE_ADOPTED
	public abstract void handle (short, java.lang.String, java.lang.Object, org.w3c.dom.Node, org.w3c.dom.Node) 
}

org/w3c/dom/DOMImplementation.class
DOMImplementation.java
package org.w3c.dom
public abstract org.w3c.dom.DOMImplementation extends java.lang.Object {
	public abstract boolean hasFeature (java.lang.String, java.lang.String) 
	public abstract org.w3c.dom.DocumentType createDocumentType (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Document createDocument (java.lang.String, java.lang.String, org.w3c.dom.DocumentType)  throws org.w3c.dom.DOMException 
	public abstract java.lang.Object getFeature (java.lang.String, java.lang.String) 
}

org/w3c/dom/Attr.class
Attr.java
package org.w3c.dom
public abstract org.w3c.dom.Attr extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getName () 
	public abstract boolean getSpecified () 
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Element getOwnerElement () 
	public abstract org.w3c.dom.TypeInfo getSchemaTypeInfo () 
	public abstract boolean isId () 
}

org/w3c/dom/Document.class
Document.java
package org.w3c.dom
public abstract org.w3c.dom.Document extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract org.w3c.dom.DocumentType getDoctype () 
	public abstract org.w3c.dom.DOMImplementation getImplementation () 
	public abstract org.w3c.dom.Element getDocumentElement () 
	public abstract org.w3c.dom.Element createElement (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.DocumentFragment createDocumentFragment () 
	public abstract org.w3c.dom.Text createTextNode (java.lang.String) 
	public abstract org.w3c.dom.Comment createComment (java.lang.String) 
	public abstract org.w3c.dom.CDATASection createCDATASection (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.ProcessingInstruction createProcessingInstruction (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr createAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.EntityReference createEntityReference (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
	public abstract org.w3c.dom.Node importNode (org.w3c.dom.Node, boolean)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Element createElementNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr createAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String) 
	public abstract org.w3c.dom.Element getElementById (java.lang.String) 
	public abstract java.lang.String getInputEncoding () 
	public abstract java.lang.String getXmlEncoding () 
	public abstract boolean getXmlStandalone () 
	public abstract void setXmlStandalone (boolean)  throws org.w3c.dom.DOMException 
	public abstract java.lang.String getXmlVersion () 
	public abstract void setXmlVersion (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract boolean getStrictErrorChecking () 
	public abstract void setStrictErrorChecking (boolean) 
	public abstract java.lang.String getDocumentURI () 
	public abstract void setDocumentURI (java.lang.String) 
	public abstract org.w3c.dom.Node adoptNode (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.DOMConfiguration getDomConfig () 
	public abstract void normalizeDocument () 
	public abstract org.w3c.dom.Node renameNode (org.w3c.dom.Node, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
}

org/w3c/dom/DOMError.class
DOMError.java
package org.w3c.dom
public abstract org.w3c.dom.DOMError extends java.lang.Object {
	public static final short SEVERITY_WARNING
	public static final short SEVERITY_ERROR
	public static final short SEVERITY_FATAL_ERROR
	public abstract short getSeverity () 
	public abstract java.lang.String getMessage () 
	public abstract java.lang.String getType () 
	public abstract java.lang.Object getRelatedException () 
	public abstract java.lang.Object getRelatedData () 
	public abstract org.w3c.dom.DOMLocator getLocation () 
}

org/w3c/dom/DOMImplementationSource.class
DOMImplementationSource.java
package org.w3c.dom
public abstract org.w3c.dom.DOMImplementationSource extends java.lang.Object {
	public abstract org.w3c.dom.DOMImplementation getDOMImplementation (java.lang.String) 
	public abstract org.w3c.dom.DOMImplementationList getDOMImplementationList (java.lang.String) 
}

org/w3c/dom/Notation.class
Notation.java
package org.w3c.dom
public abstract org.w3c.dom.Notation extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getSystemId () 
}

org/w3c/dom/DOMConfiguration.class
DOMConfiguration.java
package org.w3c.dom
public abstract org.w3c.dom.DOMConfiguration extends java.lang.Object {
	public abstract void setParameter (java.lang.String, java.lang.Object)  throws org.w3c.dom.DOMException 
	public abstract java.lang.Object getParameter (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract boolean canSetParameter (java.lang.String, java.lang.Object) 
	public abstract org.w3c.dom.DOMStringList getParameterNames () 
}

org/w3c/dom/DOMStringList.class
DOMStringList.java
package org.w3c.dom
public abstract org.w3c.dom.DOMStringList extends java.lang.Object {
	public abstract java.lang.String item (int) 
	public abstract int getLength () 
	public abstract boolean contains (java.lang.String) 
}

org/w3c/dom/NodeList.class
NodeList.java
package org.w3c.dom
public abstract org.w3c.dom.NodeList extends java.lang.Object {
	public abstract org.w3c.dom.Node item (int) 
	public abstract int getLength () 
}

org/w3c/dom/NameList.class
NameList.java
package org.w3c.dom
public abstract org.w3c.dom.NameList extends java.lang.Object {
	public abstract java.lang.String getName (int) 
	public abstract java.lang.String getNamespaceURI (int) 
	public abstract int getLength () 
	public abstract boolean contains (java.lang.String) 
	public abstract boolean containsNS (java.lang.String, java.lang.String) 
}

org/w3c/dom/CDATASection.class
CDATASection.java
package org.w3c.dom
public abstract org.w3c.dom.CDATASection extends java.lang.Object implements org.w3c.dom.Text  {
}

org/w3c/dom/Comment.class
Comment.java
package org.w3c.dom
public abstract org.w3c.dom.Comment extends java.lang.Object implements org.w3c.dom.CharacterData  {
}

org/w3c/dom/CharacterData.class
CharacterData.java
package org.w3c.dom
public abstract org.w3c.dom.CharacterData extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getData ()  throws org.w3c.dom.DOMException 
	public abstract void setData (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract int getLength () 
	public abstract java.lang.String substringData (int, int)  throws org.w3c.dom.DOMException 
	public abstract void appendData (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract void insertData (int, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract void deleteData (int, int)  throws org.w3c.dom.DOMException 
	public abstract void replaceData (int, int, java.lang.String)  throws org.w3c.dom.DOMException 
}

org/w3c/dom/ls/
org/w3c/dom/ls/LSInput.class
LSInput.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSInput extends java.lang.Object {
	public abstract java.io.Reader getCharacterStream () 
	public abstract void setCharacterStream (java.io.Reader) 
	public abstract java.io.InputStream getByteStream () 
	public abstract void setByteStream (java.io.InputStream) 
	public abstract java.lang.String getStringData () 
	public abstract void setStringData (java.lang.String) 
	public abstract java.lang.String getSystemId () 
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getPublicId () 
	public abstract void setPublicId (java.lang.String) 
	public abstract java.lang.String getBaseURI () 
	public abstract void setBaseURI (java.lang.String) 
	public abstract java.lang.String getEncoding () 
	public abstract void setEncoding (java.lang.String) 
	public abstract boolean getCertifiedText () 
	public abstract void setCertifiedText (boolean) 
}

org/w3c/dom/ls/LSResourceResolver.class
LSResourceResolver.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSResourceResolver extends java.lang.Object {
	public abstract org.w3c.dom.ls.LSInput resolveResource (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
}

org/w3c/dom/ls/LSParser.class
LSParser.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSParser extends java.lang.Object {
	public static final short ACTION_APPEND_AS_CHILDREN
	public static final short ACTION_REPLACE_CHILDREN
	public static final short ACTION_INSERT_BEFORE
	public static final short ACTION_INSERT_AFTER
	public static final short ACTION_REPLACE
	public abstract org.w3c.dom.DOMConfiguration getDomConfig () 
	public abstract org.w3c.dom.ls.LSParserFilter getFilter () 
	public abstract void setFilter (org.w3c.dom.ls.LSParserFilter) 
	public abstract boolean getAsync () 
	public abstract boolean getBusy () 
	public abstract org.w3c.dom.Document parse (org.w3c.dom.ls.LSInput)  throws org.w3c.dom.DOMException org.w3c.dom.ls.LSException 
	public abstract org.w3c.dom.Document parseURI (java.lang.String)  throws org.w3c.dom.DOMException org.w3c.dom.ls.LSException 
	public abstract org.w3c.dom.Node parseWithContext (org.w3c.dom.ls.LSInput, org.w3c.dom.Node, short)  throws org.w3c.dom.DOMException org.w3c.dom.ls.LSException 
	public abstract void abort () 
}

org/w3c/dom/ls/LSParserFilter.class
LSParserFilter.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSParserFilter extends java.lang.Object {
	public static final short FILTER_ACCEPT
	public static final short FILTER_REJECT
	public static final short FILTER_SKIP
	public static final short FILTER_INTERRUPT
	public abstract short startElement (org.w3c.dom.Element) 
	public abstract short acceptNode (org.w3c.dom.Node) 
	public abstract int getWhatToShow () 
}

org/w3c/dom/ls/LSOutput.class
LSOutput.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSOutput extends java.lang.Object {
	public abstract java.io.Writer getCharacterStream () 
	public abstract void setCharacterStream (java.io.Writer) 
	public abstract java.io.OutputStream getByteStream () 
	public abstract void setByteStream (java.io.OutputStream) 
	public abstract java.lang.String getSystemId () 
	public abstract void setSystemId (java.lang.String) 
	public abstract java.lang.String getEncoding () 
	public abstract void setEncoding (java.lang.String) 
}

org/w3c/dom/ls/LSSerializerFilter.class
LSSerializerFilter.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSSerializerFilter extends java.lang.Object implements org.w3c.dom.traversal.NodeFilter  {
	public abstract int getWhatToShow () 
}

org/w3c/dom/ls/LSSerializer.class
LSSerializer.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.LSSerializer extends java.lang.Object {
	public abstract org.w3c.dom.DOMConfiguration getDomConfig () 
	public abstract java.lang.String getNewLine () 
	public abstract void setNewLine (java.lang.String) 
	public abstract org.w3c.dom.ls.LSSerializerFilter getFilter () 
	public abstract void setFilter (org.w3c.dom.ls.LSSerializerFilter) 
	public abstract boolean write (org.w3c.dom.Node, org.w3c.dom.ls.LSOutput)  throws org.w3c.dom.ls.LSException 
	public abstract boolean writeToURI (org.w3c.dom.Node, java.lang.String)  throws org.w3c.dom.ls.LSException 
	public abstract java.lang.String writeToString (org.w3c.dom.Node)  throws org.w3c.dom.DOMException org.w3c.dom.ls.LSException 
}

org/w3c/dom/ls/LSException.class
LSException.java
package org.w3c.dom.ls
public org.w3c.dom.ls.LSException extends java.lang.RuntimeException {
	public short code
	public static final short PARSE_ERR
	public static final short SERIALIZE_ERR
	public void  (short, java.lang.String) 
		short code
		String message
}

org/w3c/dom/ls/DOMImplementationLS.class
DOMImplementationLS.java
package org.w3c.dom.ls
public abstract org.w3c.dom.ls.DOMImplementationLS extends java.lang.Object {
	public static final short MODE_SYNCHRONOUS
	public static final short MODE_ASYNCHRONOUS
	public abstract org.w3c.dom.ls.LSParser createLSParser (short, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.ls.LSSerializer createLSSerializer () 
	public abstract org.w3c.dom.ls.LSInput createLSInput () 
	public abstract org.w3c.dom.ls.LSOutput createLSOutput () 
}

org/w3c/dom/DOMLocator.class
DOMLocator.java
package org.w3c.dom
public abstract org.w3c.dom.DOMLocator extends java.lang.Object {
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract int getByteOffset () 
	public abstract int getUtf16Offset () 
	public abstract org.w3c.dom.Node getRelatedNode () 
	public abstract java.lang.String getUri () 
}

org/w3c/dom/DOMImplementationList.class
DOMImplementationList.java
package org.w3c.dom
public abstract org.w3c.dom.DOMImplementationList extends java.lang.Object {
	public abstract org.w3c.dom.DOMImplementation item (int) 
	public abstract int getLength () 
}

org/w3c/dom/Node.class
Node.java
package org.w3c.dom
public abstract org.w3c.dom.Node extends java.lang.Object {
	public static final short ELEMENT_NODE
	public static final short ATTRIBUTE_NODE
	public static final short TEXT_NODE
	public static final short CDATA_SECTION_NODE
	public static final short ENTITY_REFERENCE_NODE
	public static final short ENTITY_NODE
	public static final short PROCESSING_INSTRUCTION_NODE
	public static final short COMMENT_NODE
	public static final short DOCUMENT_NODE
	public static final short DOCUMENT_TYPE_NODE
	public static final short DOCUMENT_FRAGMENT_NODE
	public static final short NOTATION_NODE
	public static final short DOCUMENT_POSITION_DISCONNECTED
	public static final short DOCUMENT_POSITION_PRECEDING
	public static final short DOCUMENT_POSITION_FOLLOWING
	public static final short DOCUMENT_POSITION_CONTAINS
	public static final short DOCUMENT_POSITION_CONTAINED_BY
	public static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC
	public abstract java.lang.String getNodeName () 
	public abstract java.lang.String getNodeValue ()  throws org.w3c.dom.DOMException 
	public abstract void setNodeValue (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract short getNodeType () 
	public abstract org.w3c.dom.Node getParentNode () 
	public abstract org.w3c.dom.NodeList getChildNodes () 
	public abstract org.w3c.dom.Node getFirstChild () 
	public abstract org.w3c.dom.Node getLastChild () 
	public abstract org.w3c.dom.Node getPreviousSibling () 
	public abstract org.w3c.dom.Node getNextSibling () 
	public abstract org.w3c.dom.NamedNodeMap getAttributes () 
	public abstract org.w3c.dom.Document getOwnerDocument () 
	public abstract org.w3c.dom.Node insertBefore (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node replaceChild (org.w3c.dom.Node, org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node removeChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node appendChild (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract boolean hasChildNodes () 
	public abstract org.w3c.dom.Node cloneNode (boolean) 
	public abstract void normalize () 
	public abstract boolean isSupported (java.lang.String, java.lang.String) 
	public abstract java.lang.String getNamespaceURI () 
	public abstract java.lang.String getPrefix () 
	public abstract void setPrefix (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract java.lang.String getLocalName () 
	public abstract boolean hasAttributes () 
	public abstract java.lang.String getBaseURI () 
	public abstract short compareDocumentPosition (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract java.lang.String getTextContent ()  throws org.w3c.dom.DOMException 
	public abstract void setTextContent (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract boolean isSameNode (org.w3c.dom.Node) 
	public abstract java.lang.String lookupPrefix (java.lang.String) 
	public abstract boolean isDefaultNamespace (java.lang.String) 
	public abstract java.lang.String lookupNamespaceURI (java.lang.String) 
	public abstract boolean isEqualNode (org.w3c.dom.Node) 
	public abstract java.lang.Object getFeature (java.lang.String, java.lang.String) 
	public abstract java.lang.Object setUserData (java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler) 
	public abstract java.lang.Object getUserData (java.lang.String) 
}

org/w3c/dom/DocumentFragment.class
DocumentFragment.java
package org.w3c.dom
public abstract org.w3c.dom.DocumentFragment extends java.lang.Object implements org.w3c.dom.Node  {
}

org/w3c/dom/EntityReference.class
EntityReference.java
package org.w3c.dom
public abstract org.w3c.dom.EntityReference extends java.lang.Object implements org.w3c.dom.Node  {
}

org/w3c/dom/Element.class
Element.java
package org.w3c.dom
public abstract org.w3c.dom.Element extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getTagName () 
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract void setAttribute (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract void removeAttribute (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr getAttributeNode (java.lang.String) 
	public abstract org.w3c.dom.Attr setAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr removeAttributeNode (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.NodeList getElementsByTagName (java.lang.String) 
	public abstract java.lang.String getAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract void setAttributeNS (java.lang.String, java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract void removeAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr getAttributeNodeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Attr setAttributeNodeNS (org.w3c.dom.Attr)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.NodeList getElementsByTagNameNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract boolean hasAttribute (java.lang.String) 
	public abstract boolean hasAttributeNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.TypeInfo getSchemaTypeInfo () 
	public abstract void setIdAttribute (java.lang.String, boolean)  throws org.w3c.dom.DOMException 
	public abstract void setIdAttributeNS (java.lang.String, java.lang.String, boolean)  throws org.w3c.dom.DOMException 
	public abstract void setIdAttributeNode (org.w3c.dom.Attr, boolean)  throws org.w3c.dom.DOMException 
}

org/w3c/dom/NamedNodeMap.class
NamedNodeMap.java
package org.w3c.dom
public abstract org.w3c.dom.NamedNodeMap extends java.lang.Object {
	public abstract org.w3c.dom.Node getNamedItem (java.lang.String) 
	public abstract org.w3c.dom.Node setNamedItem (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node removeNamedItem (java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node item (int) 
	public abstract int getLength () 
	public abstract org.w3c.dom.Node getNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node setNamedItemNS (org.w3c.dom.Node)  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node removeNamedItemNS (java.lang.String, java.lang.String)  throws org.w3c.dom.DOMException 
}

org/w3c/dom/TypeInfo.class
TypeInfo.java
package org.w3c.dom
public abstract org.w3c.dom.TypeInfo extends java.lang.Object {
	public static final int DERIVATION_RESTRICTION
	public static final int DERIVATION_EXTENSION
	public static final int DERIVATION_UNION
	public static final int DERIVATION_LIST
	public abstract java.lang.String getTypeName () 
	public abstract java.lang.String getTypeNamespace () 
	public abstract boolean isDerivedFrom (java.lang.String, java.lang.String, int) 
}

org/w3c/dom/ProcessingInstruction.class
ProcessingInstruction.java
package org.w3c.dom
public abstract org.w3c.dom.ProcessingInstruction extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getTarget () 
	public abstract java.lang.String getData () 
	public abstract void setData (java.lang.String)  throws org.w3c.dom.DOMException 
}

org/w3c/dom/traversal/
org/w3c/dom/traversal/NodeIterator.class
NodeIterator.java
package org.w3c.dom.traversal
public abstract org.w3c.dom.traversal.NodeIterator extends java.lang.Object {
	public abstract org.w3c.dom.Node getRoot () 
	public abstract int getWhatToShow () 
	public abstract org.w3c.dom.traversal.NodeFilter getFilter () 
	public abstract boolean getExpandEntityReferences () 
	public abstract org.w3c.dom.Node nextNode ()  throws org.w3c.dom.DOMException 
	public abstract org.w3c.dom.Node previousNode ()  throws org.w3c.dom.DOMException 
	public abstract void detach () 
}

org/w3c/dom/traversal/NodeFilter.class
NodeFilter.java
package org.w3c.dom.traversal
public abstract org.w3c.dom.traversal.NodeFilter extends java.lang.Object {
	public static final short FILTER_ACCEPT
	public static final short FILTER_REJECT
	public static final short FILTER_SKIP
	public static final int SHOW_ALL
	public static final int SHOW_ELEMENT
	public static final int SHOW_ATTRIBUTE
	public static final int SHOW_TEXT
	public static final int SHOW_CDATA_SECTION
	public static final int SHOW_ENTITY_REFERENCE
	public static final int SHOW_ENTITY
	public static final int SHOW_PROCESSING_INSTRUCTION
	public static final int SHOW_COMMENT
	public static final int SHOW_DOCUMENT
	public static final int SHOW_DOCUMENT_TYPE
	public static final int SHOW_DOCUMENT_FRAGMENT
	public static final int SHOW_NOTATION
	public abstract short acceptNode (org.w3c.dom.Node) 
}

org/w3c/dom/DocumentType.class
DocumentType.java
package org.w3c.dom
public abstract org.w3c.dom.DocumentType extends java.lang.Object implements org.w3c.dom.Node  {
	public abstract java.lang.String getName () 
	public abstract org.w3c.dom.NamedNodeMap getEntities () 
	public abstract org.w3c.dom.NamedNodeMap getNotations () 
	public abstract java.lang.String getPublicId () 
	public abstract java.lang.String getSystemId () 
	public abstract java.lang.String getInternalSubset () 
}

org/w3c/dom/DOMErrorHandler.class
DOMErrorHandler.java
package org.w3c.dom
public abstract org.w3c.dom.DOMErrorHandler extends java.lang.Object {
	public abstract boolean handleError (org.w3c.dom.DOMError) 
}

org/w3c/dom/DOMException.class
DOMException.java
package org.w3c.dom
public org.w3c.dom.DOMException extends java.lang.RuntimeException {
	public short code
	public static final short INDEX_SIZE_ERR
	public static final short DOMSTRING_SIZE_ERR
	public static final short HIERARCHY_REQUEST_ERR
	public static final short WRONG_DOCUMENT_ERR
	public static final short INVALID_CHARACTER_ERR
	public static final short NO_DATA_ALLOWED_ERR
	public static final short NO_MODIFICATION_ALLOWED_ERR
	public static final short NOT_FOUND_ERR
	public static final short NOT_SUPPORTED_ERR
	public static final short INUSE_ATTRIBUTE_ERR
	public static final short INVALID_STATE_ERR
	public static final short SYNTAX_ERR
	public static final short INVALID_MODIFICATION_ERR
	public static final short NAMESPACE_ERR
	public static final short INVALID_ACCESS_ERR
	public static final short VALIDATION_ERR
	public static final short TYPE_MISMATCH_ERR
	public void  (short, java.lang.String) 
		short code
		String message
}

org/w3c/dom/Text.class
Text.java
package org.w3c.dom
public abstract org.w3c.dom.Text extends java.lang.Object implements org.w3c.dom.CharacterData  {
	public abstract org.w3c.dom.Text splitText (int)  throws org.w3c.dom.DOMException 
	public abstract boolean isElementContentWhitespace () 
	public abstract java.lang.String getWholeText () 
	public abstract org.w3c.dom.Text replaceWholeText (java.lang.String)  throws org.w3c.dom.DOMException 
}

org/ccil/
org/ccil/cowan/
org/ccil/cowan/tagsoup/
org/ccil/cowan/tagsoup/Parser$1.class
Parser.java
package org.ccil.cowan.tagsoup
 org.ccil.cowan.tagsoup.Parser$1 extends java.lang.Object implements org.ccil.cowan.tagsoup.AutoDetector  {
	final org.ccil.cowan.tagsoup.Parser this$0
	void  (org.ccil.cowan.tagsoup.Parser) 
		org.ccil.cowan.tagsoup.Parser this$0
	public java.io.Reader autoDetectingReader (java.io.InputStream) 
		java.io.InputStream i
}

org/ccil/cowan/tagsoup/Schema.class
Schema.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.Schema extends java.lang.Object {
	public static final int M_ANY
	public static final int M_EMPTY
	public static final int M_PCDATA
	public static final int M_ROOT
	public static final int F_RESTART
	public static final int F_CDATA
	public static final int F_NOFORCE
	private java.util.HashMap theEntities
	private java.util.HashMap theElementTypes
	private String theURI
	private String thePrefix
	private org.ccil.cowan.tagsoup.ElementType theRoot
	public void  () 
	public void elementType (java.lang.String, int, int, int) 
		String name
		int model
		int memberOf
		int flags
		org.ccil.cowan.tagsoup.ElementType e
	public org.ccil.cowan.tagsoup.ElementType rootElementType () 
	public void attribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String elemName
		String attrName
		String type
		String value
		org.ccil.cowan.tagsoup.ElementType e
	public void parent (java.lang.String, java.lang.String) 
		String name
		String parentName
		org.ccil.cowan.tagsoup.ElementType child
		org.ccil.cowan.tagsoup.ElementType parent
	public void entity (java.lang.String, int) 
		String name
		int value
	public org.ccil.cowan.tagsoup.ElementType getElementType (java.lang.String) 
		String name
	public int getEntity (java.lang.String) 
		String name
		Integer ch
	public java.lang.String getURI () 
	public java.lang.String getPrefix () 
	public void setURI (java.lang.String) 
		String uri
	public void setPrefix (java.lang.String) 
		String prefix
}

org/ccil/cowan/tagsoup/Parser.class
Parser.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.Parser extends org.xml.sax.helpers.DefaultHandler implements org.ccil.cowan.tagsoup.ScanHandler org.xml.sax.XMLReader org.xml.sax.ext.LexicalHandler  {
	private org.xml.sax.ContentHandler theContentHandler
	private org.xml.sax.ext.LexicalHandler theLexicalHandler
	private org.xml.sax.DTDHandler theDTDHandler
	private org.xml.sax.ErrorHandler theErrorHandler
	private org.xml.sax.EntityResolver theEntityResolver
	private org.ccil.cowan.tagsoup.Schema theSchema
	private org.ccil.cowan.tagsoup.Scanner theScanner
	private org.ccil.cowan.tagsoup.AutoDetector theAutoDetector
	private static boolean DEFAULT_NAMESPACES
	private static boolean DEFAULT_IGNORE_BOGONS
	private static boolean DEFAULT_BOGONS_EMPTY
	private static boolean DEFAULT_ROOT_BOGONS
	private static boolean DEFAULT_DEFAULT_ATTRIBUTES
	private static boolean DEFAULT_TRANSLATE_COLONS
	private static boolean DEFAULT_RESTART_ELEMENTS
	private static boolean DEFAULT_IGNORABLE_WHITESPACE
	private static boolean DEFAULT_CDATA_ELEMENTS
	private boolean namespaces
	private boolean ignoreBogons
	private boolean bogonsEmpty
	private boolean rootBogons
	private boolean defaultAttributes
	private boolean translateColons
	private boolean restartElements
	private boolean ignorableWhitespace
	private boolean CDATAElements
	public static final String namespacesFeature
	public static final String namespacePrefixesFeature
	public static final String externalGeneralEntitiesFeature
	public static final String externalParameterEntitiesFeature
	public static final String isStandaloneFeature
	public static final String lexicalHandlerParameterEntitiesFeature
	public static final String resolveDTDURIsFeature
	public static final String stringInterningFeature
	public static final String useAttributes2Feature
	public static final String useLocator2Feature
	public static final String useEntityResolver2Feature
	public static final String validationFeature
	public static final String unicodeNormalizationCheckingFeature
	public static final String xmlnsURIsFeature
	public static final String XML11Feature
	public static final String ignoreBogonsFeature
	public static final String bogonsEmptyFeature
	public static final String rootBogonsFeature
	public static final String defaultAttributesFeature
	public static final String translateColonsFeature
	public static final String restartElementsFeature
	public static final String ignorableWhitespaceFeature
	public static final String CDATAElementsFeature
	public static final String lexicalHandlerProperty
	public static final String scannerProperty
	public static final String schemaProperty
	public static final String autoDetectorProperty
	private java.util.HashMap theFeatures
	private org.ccil.cowan.tagsoup.Element theNewElement
	private String theAttributeName
	private boolean theDoctypeIsPresent
	private String theDoctypePublicId
	private String theDoctypeSystemId
	private String theDoctypeName
	private String thePITarget
	private org.ccil.cowan.tagsoup.Element theStack
	private org.ccil.cowan.tagsoup.Element theSaved
	private org.ccil.cowan.tagsoup.Element thePCDATA
	private int theEntity
	private static char[] etagchars
	private boolean virginStack
	private static String legal
	private char[] theCommentBuffer
	public void  () 
	private static java.lang.Boolean truthValue (boolean) 
		boolean b
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Boolean b
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
		Boolean b
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (org.xml.sax.InputSource)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource input
		java.io.Reader r
	public void parse (java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String systemid
	private void setup () 
	private java.io.Reader getReader (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
		java.io.UnsupportedEncodingException e
		org.xml.sax.InputSource s
		java.io.Reader r
		java.io.InputStream i
		String encoding
		String publicid
		String systemid
	private java.io.InputStream getInputStream (java.lang.String, java.lang.String)  throws java.io.IOException org.xml.sax.SAXException 
		String publicid
		String systemid
		java.net.URL basis
		java.net.URL url
		java.net.URLConnection c
	public void adup (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void aname (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void aval (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
		String value
	private java.lang.String expandEntities (java.lang.String) 
		int ent
		char ch
		int i
		String src
		int refStart
		int len
		char[] dst
		int dstlen
	public void entity (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	private int lookupEntity (char[], int, int) 
		NumberFormatException e
		NumberFormatException e
		char[] buff
		int offset
		int length
		int result
	public void eof (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void etag (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public boolean etag_cdata (char[], int, int)  throws org.xml.sax.SAXException 
		int i
		boolean realTag
		char[] buff
		int offset
		int length
		String currentName
	public void etag_basic (char[], int, int)  throws org.xml.sax.SAXException 
		org.ccil.cowan.tagsoup.ElementType type
		String name
		char[] buff
		int offset
		int length
		String name
		org.ccil.cowan.tagsoup.Element sp
		boolean inNoforce
	private void restart (org.ccil.cowan.tagsoup.Element)  throws org.xml.sax.SAXException 
		org.ccil.cowan.tagsoup.Element next
		org.ccil.cowan.tagsoup.Element e
	private void pop ()  throws org.xml.sax.SAXException 
		String attNamespace
		String attPrefix
		int i
		String name
		String localName
		String namespace
		String prefix
		org.xml.sax.Attributes atts
	private void restartablyPop ()  throws org.xml.sax.SAXException 
		org.ccil.cowan.tagsoup.Element popped
	private void push (org.ccil.cowan.tagsoup.Element)  throws org.xml.sax.SAXException 
		String attNamespace
		String attPrefix
		int i
		org.ccil.cowan.tagsoup.Element e
		String name
		String localName
		String namespace
		String prefix
		org.xml.sax.Attributes atts
		int len
	private java.lang.String prefixOf (java.lang.String) 
		String name
		int i
		String prefix
	private boolean foreign (java.lang.String, java.lang.String) 
		String prefix
		String namespace
		boolean foreign
	public void decl (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
		String s
		String name
		String systemid
		String publicid
		String[] v
	private static java.lang.String trimquotes (java.lang.String) 
		String in
		int length
		char s
		char e
	private static java.lang.String[] split (java.lang.String)  throws java.lang.IllegalArgumentException 
		char c
		java.util.ArrayList l
		int s
		int e
		boolean sq
		boolean dq
		char lastc
		int len
		String val
	private java.lang.String cleanPublicid (java.lang.String) 
		char ch
		int i
		String src
		int len
		StringBuffer dst
		boolean suppressSpace
	public void gi (char[], int, int)  throws org.xml.sax.SAXException 
		int bogonModel
		int bogonMemberOf
		char[] buff
		int offset
		int length
		String name
		org.ccil.cowan.tagsoup.ElementType type
	public void cdsect (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void pcdata (char[], int, int)  throws org.xml.sax.SAXException 
		int i
		char[] buff
		int offset
		int length
		boolean allWhite
	public void pitarget (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void pi (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void stagc (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void stage (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void cmnt (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	private void rectify (org.ccil.cowan.tagsoup.Element)  throws org.xml.sax.SAXException 
		org.ccil.cowan.tagsoup.ElementType parentType
		org.ccil.cowan.tagsoup.Element parent
		org.ccil.cowan.tagsoup.Element nexte
		org.ccil.cowan.tagsoup.Element e
		org.ccil.cowan.tagsoup.Element sp
	public int getEntity () 
	private java.lang.String makeName (char[], int, int) 
		char ch
		char[] buff
		int offset
		int length
		StringBuffer dst
		boolean seenColon
		boolean start
		int dstLength
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicid
		String systemid
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	static void  () 
}

org/ccil/cowan/tagsoup/HTMLSchema.class
HTMLSchema.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.HTMLSchema extends org.ccil.cowan.tagsoup.Schema implements org.ccil.cowan.tagsoup.HTMLModels  {
	public void  () 
}

org/ccil/cowan/tagsoup/PYXScanner.class
PYXScanner.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.PYXScanner extends java.lang.Object implements org.ccil.cowan.tagsoup.Scanner  {
	public void  () 
	public void resetDocumentLocator (java.lang.String, java.lang.String) 
		String publicid
		String systemid
	public void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler)  throws java.io.IOException org.xml.sax.SAXException 
		int sp
		int size
		java.io.Reader r
		org.ccil.cowan.tagsoup.ScanHandler h
		java.io.BufferedReader br
		String s
		char[] buff
		boolean instag
	public void startCDATA () 
	public static void main (java.lang.String[])  throws java.io.IOException org.xml.sax.SAXException 
		String[] argv
		org.ccil.cowan.tagsoup.Scanner s
		java.io.Reader r
		java.io.Writer w
}

org/ccil/cowan/tagsoup/CommandLine.class
CommandLine.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.CommandLine extends java.lang.Object {
	static java.util.Hashtable options
	private static org.ccil.cowan.tagsoup.Parser theParser
	private static org.ccil.cowan.tagsoup.HTMLSchema theSchema
	private static String theOutputEncoding
	public void  () 
	public static void main (java.lang.String[])  throws java.io.IOException org.xml.sax.SAXException 
		String dst
		String dst
		String src
		String dst
		int j
		java.io.OutputStream os
		int i
		int i
		String[] argv
		int optind
	private static void doHelp () 
		String key
		java.util.Enumeration e
		boolean first
	private static void process (java.lang.String, java.io.OutputStream)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.XMLReader r
		java.io.Writer w
		String encoding
		String src
		java.io.OutputStream os
		org.xml.sax.XMLReader r
		java.io.Writer w
		org.xml.sax.ContentHandler h
		org.xml.sax.InputSource s
	private static org.xml.sax.ContentHandler chooseContentHandler (java.io.Writer) 
		String method
		String doctype_public
		String doctype_system
		java.io.Writer w
		org.ccil.cowan.tagsoup.XMLWriter x
	private static int getopts (java.util.Hashtable, java.lang.String[]) 
		String arg
		String value
		int eqsign
		java.util.Hashtable options
		String[] argv
		int optind
	private static boolean hasOption (java.util.Hashtable, java.lang.String) 
		java.util.Hashtable options
		String option
	static void  () 
}

org/ccil/cowan/tagsoup/PYXWriter.class
PYXWriter.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.PYXWriter extends java.lang.Object implements org.ccil.cowan.tagsoup.ScanHandler org.xml.sax.ContentHandler org.xml.sax.ext.LexicalHandler  {
	private java.io.PrintWriter theWriter
	private static char[] dummy
	private String attrName
	public void adup (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void aname (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void aval (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void cmnt (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void entity (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public int getEntity () 
	public void eof (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void etag (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void decl (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void gi (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void cdsect (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void pcdata (char[], int, int)  throws org.xml.sax.SAXException 
		int i
		char[] buff
		int offset
		int length
		boolean inProgress
	public void pitarget (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void pi (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void stagc (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void stage (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localname
		String qname
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buff
		int offset
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		int i
		String uri
		String localname
		String qname
		org.xml.sax.Attributes atts
		int length
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void  (java.io.Writer) 
		java.io.Writer w
	static void  () 
}

org/ccil/cowan/tagsoup/Element.class
Element.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.Element extends java.lang.Object {
	private org.ccil.cowan.tagsoup.ElementType theType
	private org.ccil.cowan.tagsoup.AttributesImpl theAtts
	private org.ccil.cowan.tagsoup.Element theNext
	private boolean preclosed
	public void  (org.ccil.cowan.tagsoup.ElementType, boolean) 
		org.ccil.cowan.tagsoup.ElementType type
		boolean defaultAttributes
	public org.ccil.cowan.tagsoup.ElementType type () 
	public org.ccil.cowan.tagsoup.AttributesImpl atts () 
	public org.ccil.cowan.tagsoup.Element next () 
	public void setNext (org.ccil.cowan.tagsoup.Element) 
		org.ccil.cowan.tagsoup.Element next
	public java.lang.String name () 
	public java.lang.String namespace () 
	public java.lang.String localName () 
	public int model () 
	public int memberOf () 
	public int flags () 
	public org.ccil.cowan.tagsoup.ElementType parent () 
	public boolean canContain (org.ccil.cowan.tagsoup.Element) 
		org.ccil.cowan.tagsoup.Element other
	public void setAttribute (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public void anonymize () 
		int i
	public void clean () 
		String name
		int i
	public void preclose () 
	public boolean isPreclosed () 
}

org/ccil/cowan/tagsoup/XMLWriter.class
XMLWriter.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.XMLWriter extends org.xml.sax.helpers.XMLFilterImpl implements org.xml.sax.ext.LexicalHandler  {
	private String[] booleans
	private final org.xml.sax.Attributes EMPTY_ATTS
	public static final String CDATA_SECTION_ELEMENTS
	public static final String DOCTYPE_PUBLIC
	public static final String DOCTYPE_SYSTEM
	public static final String ENCODING
	public static final String INDENT
	public static final String MEDIA_TYPE
	public static final String METHOD
	public static final String OMIT_XML_DECLARATION
	public static final String STANDALONE
	public static final String VERSION
	private java.util.Hashtable prefixTable
	private java.util.Hashtable forcedDeclTable
	private java.util.Hashtable doneDeclTable
	private int elementLevel
	private java.io.Writer output
	private org.xml.sax.helpers.NamespaceSupport nsSupport
	private int prefixCounter
	private java.util.Properties outputProperties
	private boolean unicodeMode
	private String outputEncoding
	private boolean htmlMode
	private boolean forceDTD
	private boolean hasOutputDTD
	private String overridePublic
	private String overrideSystem
	private String version
	private String standalone
	private boolean cdataElement
	public void  () 
	public void  (java.io.Writer) 
		java.io.Writer writer
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xmlreader
	public void  (org.xml.sax.XMLReader, java.io.Writer) 
		org.xml.sax.XMLReader xmlreader
		java.io.Writer writer
	private void init (java.io.Writer) 
		java.io.Writer writer
	public void reset () 
	public void flush ()  throws java.io.IOException 
	public void setOutput (java.io.Writer) 
		java.io.Writer writer
	public void setPrefix (java.lang.String, java.lang.String) 
		String uri
		String prefix
	public java.lang.String getPrefix (java.lang.String) 
		String uri
	public void forceNSDecl (java.lang.String) 
		String uri
	public void forceNSDecl (java.lang.String, java.lang.String) 
		String uri
		String prefix
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
		java.io.IOException e
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		int i
		char[] ch
		int start
		int len
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void emptyElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
	public void startElement (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
	public void startElement (java.lang.String)  throws org.xml.sax.SAXException 
		String localName
	public void endElement (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
	public void endElement (java.lang.String)  throws org.xml.sax.SAXException 
		String localName
	public void emptyElement (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
	public void emptyElement (java.lang.String)  throws org.xml.sax.SAXException 
		String localName
	public void dataElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
		String content
	public void dataElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String content
	public void dataElement (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String localName
		String content
	public void characters (java.lang.String)  throws org.xml.sax.SAXException 
		String data
		char[] ch
	private void forceNSDecls () 
		String prefix
		java.util.Enumeration prefixes
	private java.lang.String doPrefix (java.lang.String, java.lang.String, boolean) 
		String prefix
		int i
		String uri
		String qName
		boolean isElement
		String defaultNS
		String prefix
	private void write (char)  throws org.xml.sax.SAXException 
		java.io.IOException e
		char c
	private void write (java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException e
		String s
	private void writeAttributes (org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		char[] ch
		int i
		org.xml.sax.Attributes atts
		int len
	private boolean booleanAttribute (java.lang.String, java.lang.String, java.lang.String) 
		int i
		int j
		String localName
		String qName
		String value
		String name
	private void writeEsc (char[], int, int, boolean)  throws org.xml.sax.SAXException 
		int i
		char[] ch
		int start
		int length
		boolean isAttVal
	private void writeNSDecls ()  throws org.xml.sax.SAXException 
		String prefix
		String uri
		char[] ch
		java.util.Enumeration prefixes
	private void writeName (java.lang.String, java.lang.String, java.lang.String, boolean)  throws org.xml.sax.SAXException 
		int i
		String uri
		String localName
		String qName
		boolean isElement
		String prefix
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		int i
		char[] ch
		int start
		int length
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		char pubquote
		String name
		String publicid
		String systemid
		char sysquote
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public java.lang.String getOutputProperty (java.lang.String) 
		String key
	public void setOutputProperty (java.lang.String, java.lang.String) 
		String key
		String value
}

org/ccil/cowan/tagsoup/ScanHandler.class
ScanHandler.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.ScanHandler extends java.lang.Object {
	public abstract void adup (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void aname (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void aval (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void cdsect (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void decl (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void entity (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void eof (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void etag (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void gi (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void pcdata (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void pi (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void pitarget (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void stagc (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void stage (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract void cmnt (char[], int, int)  throws org.xml.sax.SAXException 
	public abstract int getEntity () 
}

org/ccil/cowan/tagsoup/AttributesImpl.class
AttributesImpl.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.AttributesImpl extends java.lang.Object implements org.xml.sax.Attributes  {
	int length
	String[] data
	public void  () 
	public void  (org.xml.sax.Attributes) 
		org.xml.sax.Attributes atts
	public int getLength () 
	public java.lang.String getURI (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getQName (int) 
		int index
	public java.lang.String getType (int) 
		int index
	public java.lang.String getValue (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public int getIndex (java.lang.String) 
		int i
		String qName
		int max
	public java.lang.String getType (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public java.lang.String getType (java.lang.String) 
		int i
		String qName
		int max
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
		int max
	public java.lang.String getValue (java.lang.String) 
		int i
		String qName
		int max
	public void clear () 
		int i
	public void setAttributes (org.xml.sax.Attributes) 
		int i
		org.xml.sax.Attributes atts
	public void addAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String localName
		String qName
		String type
		String value
	public void setAttribute (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		int index
		String uri
		String localName
		String qName
		String type
		String value
	public void removeAttribute (int) 
		int index
	public void setURI (int, java.lang.String) 
		int index
		String uri
	public void setLocalName (int, java.lang.String) 
		int index
		String localName
	public void setQName (int, java.lang.String) 
		int index
		String qName
	public void setType (int, java.lang.String) 
		int index
		String type
	public void setValue (int, java.lang.String) 
		int index
		String value
	private void ensureCapacity (int) 
		int max
		int n
		int max
		String[] newData
	private void badIndex (int)  throws java.lang.ArrayIndexOutOfBoundsException 
		int index
		String msg
}

org/ccil/cowan/tagsoup/HTMLScanner.class
HTMLScanner.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.HTMLScanner extends java.lang.Object implements org.ccil.cowan.tagsoup.Scanner org.xml.sax.Locator  {
	private static final int S_ANAME
	private static final int S_APOS
	private static final int S_AVAL
	private static final int S_BB
	private static final int S_BBC
	private static final int S_BBCD
	private static final int S_BBCDA
	private static final int S_BBCDAT
	private static final int S_BBCDATA
	private static final int S_CDATA
	private static final int S_CDATA2
	private static final int S_CDSECT
	private static final int S_CDSECT1
	private static final int S_CDSECT2
	private static final int S_COM
	private static final int S_COM2
	private static final int S_COM3
	private static final int S_COM4
	private static final int S_DECL
	private static final int S_DECL2
	private static final int S_DONE
	private static final int S_EMPTYTAG
	private static final int S_ENT
	private static final int S_EQ
	private static final int S_ETAG
	private static final int S_GI
	private static final int S_NCR
	private static final int S_PCDATA
	private static final int S_PI
	private static final int S_PITARGET
	private static final int S_QUOT
	private static final int S_STAGC
	private static final int S_TAG
	private static final int S_TAGWS
	private static final int S_XNCR
	private static final int A_ADUP
	private static final int A_ADUP_SAVE
	private static final int A_ADUP_STAGC
	private static final int A_ANAME
	private static final int A_ANAME_ADUP
	private static final int A_ANAME_ADUP_STAGC
	private static final int A_AVAL
	private static final int A_AVAL_STAGC
	private static final int A_CDATA
	private static final int A_CMNT
	private static final int A_DECL
	private static final int A_EMPTYTAG
	private static final int A_ENTITY
	private static final int A_ENTITY_START
	private static final int A_ETAG
	private static final int A_GI
	private static final int A_GI_STAGC
	private static final int A_LT
	private static final int A_LT_PCDATA
	private static final int A_MINUS
	private static final int A_MINUS2
	private static final int A_MINUS3
	private static final int A_PCDATA
	private static final int A_PI
	private static final int A_PITARGET
	private static final int A_PITARGET_PI
	private static final int A_SAVE
	private static final int A_SKIP
	private static final int A_SP
	private static final int A_STAGC
	private static final int A_UNGET
	private static final int A_UNSAVE_PCDATA
	private static int[] statetable
	private static final String[] debug_actionnames
	private static final String[] debug_statenames
	private String thePublicid
	private String theSystemid
	private int theLastLine
	private int theLastColumn
	private int theCurrentLine
	private int theCurrentColumn
	int theState
	int theNextState
	char[] theOutputBuffer
	int theSize
	int[] theWinMap
	static short[][] statetableIndex
	static int statetableIndexMaxChar
	public void  () 
	private void unread (java.io.PushbackReader, int)  throws java.io.IOException 
		java.io.PushbackReader r
		int c
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public void resetDocumentLocator (java.lang.String, java.lang.String) 
		String publicid
		String systemid
	public void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.PushbackReader r
		char ch1
		int ent
		int ch
		int adjCh
		int statetableRow
		int action
		java.io.Reader r0
		org.ccil.cowan.tagsoup.ScanHandler h
		java.io.PushbackReader r
		int firstChar
	private void mark () 
	public void startCDATA () 
	private void save (int, org.ccil.cowan.tagsoup.ScanHandler)  throws java.io.IOException org.xml.sax.SAXException 
		char[] newOutputBuffer
		int ch
		org.ccil.cowan.tagsoup.ScanHandler h
	public static void main (java.lang.String[])  throws java.io.IOException org.xml.sax.SAXException 
		String[] argv
		org.ccil.cowan.tagsoup.Scanner s
		java.io.Reader r
		java.io.Writer w
		org.ccil.cowan.tagsoup.PYXWriter pw
	private static java.lang.String nicechar (int) 
		int in
	static void  () 
		int i
		int i
		int hit
		int action
		int ch
		int theState
		int maxState
		int maxChar
}

org/ccil/cowan/tagsoup/jaxp/
org/ccil/cowan/tagsoup/jaxp/SAXParserImpl.class
SAXParserImpl.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAXParserImpl extends javax.xml.parsers.SAXParser {
	final org.ccil.cowan.tagsoup.Parser parser
	protected void  () 
	public static org.ccil.cowan.tagsoup.jaxp.SAXParserImpl newInstance (java.util.Map)  throws org.xml.sax.SAXException 
		java.util.Map$Entry entry
		java.util.Iterator it
		java.util.Map features
		org.ccil.cowan.tagsoup.jaxp.SAXParserImpl parser
	public org.xml.sax.Parser getParser ()  throws org.xml.sax.SAXException 
	public org.xml.sax.XMLReader getXMLReader () 
	public boolean isNamespaceAware () 
		org.xml.sax.SAXException sex
	public boolean isValidating () 
		org.xml.sax.SAXException sex
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
}

org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter$DocHandlerWrapper.class
SAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$DocHandlerWrapper extends java.lang.Object implements org.xml.sax.ContentHandler  {
	final org.xml.sax.DocumentHandler docHandler
	final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$AttributesWrapper mAttrWrapper
	void  (org.xml.sax.DocumentHandler) 
		org.xml.sax.DocumentHandler h
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void endPrefixMapping (java.lang.String) 
		String prefix
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void skippedEntity (java.lang.String) 
		String name
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attrs
	public void startPrefixMapping (java.lang.String, java.lang.String) 
		String prefix
		String uri
}

org/ccil/cowan/tagsoup/jaxp/SAXFactoryImpl.class
SAXFactoryImpl.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAXFactoryImpl extends javax.xml.parsers.SAXParserFactory {
	private org.ccil.cowan.tagsoup.jaxp.SAXParserImpl prototypeParser
	private java.util.HashMap features
	public void  () 
	public javax.xml.parsers.SAXParser newSAXParser ()  throws javax.xml.parsers.ParserConfigurationException 
		org.xml.sax.SAXException se
	public void setFeature (java.lang.String, boolean)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public boolean getFeature (java.lang.String)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	private org.ccil.cowan.tagsoup.jaxp.SAXParserImpl getPrototype () 
}

org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter$AttributesWrapper.class
SAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
final org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter$AttributesWrapper extends java.lang.Object implements org.xml.sax.AttributeList  {
	org.xml.sax.Attributes attrs
	public void  () 
	public void setAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes a
	public int getLength () 
	public java.lang.String getName (int) 
		int i
		String n
	public java.lang.String getType (int) 
		int i
	public java.lang.String getType (java.lang.String) 
		String name
	public java.lang.String getValue (int) 
		int i
	public java.lang.String getValue (java.lang.String) 
		String name
}

org/ccil/cowan/tagsoup/jaxp/JAXPTest.class
JAXPTest.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.JAXPTest extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
	private void test (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.io.File f
		javax.xml.parsers.SAXParserFactory spf
		org.w3c.dom.Document doc
}

org/ccil/cowan/tagsoup/jaxp/SAX1ParserAdapter.class
SAX1ParserAdapter.java
package org.ccil.cowan.tagsoup.jaxp
public org.ccil.cowan.tagsoup.jaxp.SAX1ParserAdapter extends java.lang.Object implements org.xml.sax.Parser  {
	final org.xml.sax.XMLReader xmlReader
	public void  (org.xml.sax.XMLReader) 
		org.xml.sax.XMLReader xr
	public void parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException 
		java.io.IOException ioe
		org.xml.sax.InputSource source
	public void parse (java.lang.String)  throws org.xml.sax.SAXException 
		java.io.IOException ioe
		String systemId
	public void setDocumentHandler (org.xml.sax.DocumentHandler) 
		org.xml.sax.DocumentHandler h
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler h
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver r
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler h
	public void setLocale (java.util.Locale)  throws org.xml.sax.SAXException 
		java.util.Locale locale
}

org/ccil/cowan/tagsoup/HTMLModels.class
HTMLModels.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.HTMLModels extends java.lang.Object {
	public static final int M_AREA
	public static final int M_BLOCK
	public static final int M_BLOCKINLINE
	public static final int M_BODY
	public static final int M_CELL
	public static final int M_COL
	public static final int M_DEF
	public static final int M_FORM
	public static final int M_FRAME
	public static final int M_HEAD
	public static final int M_HTML
	public static final int M_INLINE
	public static final int M_LEGEND
	public static final int M_LI
	public static final int M_NOLINK
	public static final int M_OPTION
	public static final int M_OPTIONS
	public static final int M_P
	public static final int M_PARAM
	public static final int M_TABLE
	public static final int M_TABULAR
	public static final int M_TR
}

org/ccil/cowan/tagsoup/ElementType.class
ElementType.java
package org.ccil.cowan.tagsoup
public org.ccil.cowan.tagsoup.ElementType extends java.lang.Object {
	private String theName
	private String theNamespace
	private String theLocalName
	private int theModel
	private int theMemberOf
	private int theFlags
	private org.ccil.cowan.tagsoup.AttributesImpl theAtts
	private org.ccil.cowan.tagsoup.ElementType theParent
	private org.ccil.cowan.tagsoup.Schema theSchema
	public void  (java.lang.String, int, int, int, org.ccil.cowan.tagsoup.Schema) 
		String name
		int model
		int memberOf
		int flags
		org.ccil.cowan.tagsoup.Schema schema
	public java.lang.String namespace (java.lang.String, boolean) 
		String name
		boolean attribute
		int colon
		String prefix
	public java.lang.String localName (java.lang.String) 
		String name
		int colon
	public java.lang.String name () 
	public java.lang.String namespace () 
	public java.lang.String localName () 
	public int model () 
	public int memberOf () 
	public int flags () 
	public org.ccil.cowan.tagsoup.AttributesImpl atts () 
	public org.ccil.cowan.tagsoup.ElementType parent () 
	public org.ccil.cowan.tagsoup.Schema schema () 
	public boolean canContain (org.ccil.cowan.tagsoup.ElementType) 
		org.ccil.cowan.tagsoup.ElementType other
	public void setAttribute (org.ccil.cowan.tagsoup.AttributesImpl, java.lang.String, java.lang.String, java.lang.String) 
		org.ccil.cowan.tagsoup.AttributesImpl atts
		String name
		String type
		String value
		String namespace
		String localName
		int i
	public static java.lang.String normalize (java.lang.String) 
		char v
		int i
		String value
		boolean space
		int len
		StringBuffer b
	public void setAttribute (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String type
		String value
	public void setModel (int) 
		int model
	public void setMemberOf (int) 
		int memberOf
	public void setFlags (int) 
		int flags
	public void setParent (org.ccil.cowan.tagsoup.ElementType) 
		org.ccil.cowan.tagsoup.ElementType parent
}

org/ccil/cowan/tagsoup/AutoDetector.class
AutoDetector.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.AutoDetector extends java.lang.Object {
	public abstract java.io.Reader autoDetectingReader (java.io.InputStream) 
}

org/ccil/cowan/tagsoup/Scanner.class
Scanner.java
package org.ccil.cowan.tagsoup
public abstract org.ccil.cowan.tagsoup.Scanner extends java.lang.Object {
	public abstract void scan (java.io.Reader, org.ccil.cowan.tagsoup.ScanHandler)  throws java.io.IOException org.xml.sax.SAXException 
	public abstract void resetDocumentLocator (java.lang.String, java.lang.String) 
	public abstract void startCDATA () 
}

org/xmlpull/
org/xmlpull/v1/
org/xmlpull/v1/XmlPullParserException.class
XmlPullParserException.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserException extends java.lang.Exception {
	protected Throwable detail
	protected int row
	protected int column
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable) 
		String msg
		org.xmlpull.v1.XmlPullParser parser
		Throwable chain
	public java.lang.Throwable getDetail () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public void printStackTrace () 
}

org/xmlpull/v1/XmlSerializer.class
XmlSerializer.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlSerializer extends java.lang.Object {
	public abstract void setFeature (java.lang.String, boolean)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract boolean getFeature (java.lang.String) 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract void setOutput (java.io.OutputStream, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void setOutput (java.io.Writer)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void startDocument (java.lang.String, java.lang.Boolean)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void endDocument ()  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void setPrefix (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract java.lang.String getPrefix (java.lang.String, boolean)  throws java.lang.IllegalArgumentException 
	public abstract int getDepth () 
	public abstract java.lang.String getNamespace () 
	public abstract java.lang.String getName () 
	public abstract org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer text (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract org.xmlpull.v1.XmlSerializer text (char[], int, int)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void cdsect (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void entityRef (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void processingInstruction (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void comment (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void docdecl (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void ignorableWhitespace (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public abstract void flush ()  throws java.io.IOException 
}

org/xmlpull/v1/XmlPullParser.class
XmlPullParser.java
package org.xmlpull.v1
public abstract org.xmlpull.v1.XmlPullParser extends java.lang.Object {
	public static final String NO_NAMESPACE
	public static final int START_DOCUMENT
	public static final int END_DOCUMENT
	public static final int START_TAG
	public static final int END_TAG
	public static final int TEXT
	public static final int CDSECT
	public static final int ENTITY_REF
	public static final int IGNORABLE_WHITESPACE
	public static final int PROCESSING_INSTRUCTION
	public static final int COMMENT
	public static final int DOCDECL
	public static final String[] TYPES
	public static final String FEATURE_PROCESS_NAMESPACES
	public static final String FEATURE_REPORT_NAMESPACE_ATTRIBUTES
	public static final String FEATURE_PROCESS_DOCDECL
	public static final String FEATURE_VALIDATION
	public abstract void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract boolean getFeature (java.lang.String) 
	public abstract void setProperty (java.lang.String, java.lang.Object)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.Object getProperty (java.lang.String) 
	public abstract void setInput (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract void setInput (java.io.InputStream, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getInputEncoding () 
	public abstract void defineEntityReplacementText (java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int getNamespaceCount (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespacePrefix (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespaceUri (int)  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getNamespace (java.lang.String) 
	public abstract int getDepth () 
	public abstract java.lang.String getPositionDescription () 
	public abstract int getLineNumber () 
	public abstract int getColumnNumber () 
	public abstract boolean isWhitespace ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract java.lang.String getText () 
	public abstract char[] getTextCharacters (int[]) 
	public abstract java.lang.String getNamespace () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getPrefix () 
	public abstract boolean isEmptyElementTag ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int getAttributeCount () 
	public abstract java.lang.String getAttributeNamespace (int) 
	public abstract java.lang.String getAttributeName (int) 
	public abstract java.lang.String getAttributePrefix (int) 
	public abstract java.lang.String getAttributeType (int) 
	public abstract boolean isAttributeDefault (int) 
	public abstract java.lang.String getAttributeValue (int) 
	public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
	public abstract int getEventType ()  throws org.xmlpull.v1.XmlPullParserException 
	public abstract int next ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract int nextToken ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract void require (int, java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract java.lang.String nextText ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public abstract int nextTag ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	static void  () 
}

org/xmlpull/v1/sax2/
org/xmlpull/v1/sax2/Driver.class
Driver.java
package org.xmlpull.v1.sax2
public org.xmlpull.v1.sax2.Driver extends java.lang.Object implements org.xml.sax.Locator org.xml.sax.XMLReader org.xml.sax.Attributes  {
	protected static final String DECLARATION_HANDLER_PROPERTY
	protected static final String LEXICAL_HANDLER_PROPERTY
	protected static final String NAMESPACES_FEATURE
	protected static final String NAMESPACE_PREFIXES_FEATURE
	protected static final String VALIDATION_FEATURE
	protected static final String APACHE_SCHEMA_VALIDATION_FEATURE
	protected static final String APACHE_DYNAMIC_VALIDATION_FEATURE
	protected org.xml.sax.ContentHandler contentHandler
	protected org.xml.sax.ErrorHandler errorHandler
	protected String systemId
	protected org.xmlpull.v1.XmlPullParser pp
	public void  ()  throws org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParserFactory factory
	public void  (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser pp
	public int getLength () 
	public java.lang.String getURI (int) 
		int index
	public java.lang.String getLocalName (int) 
		int index
	public java.lang.String getQName (int) 
		int index
		String prefix
	public java.lang.String getType (int) 
		int index
	public java.lang.String getValue (int) 
		int index
	public int getIndex (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
	public int getIndex (java.lang.String) 
		int i
		String qName
	public java.lang.String getType (java.lang.String, java.lang.String) 
		int i
		String uri
		String localName
	public java.lang.String getType (java.lang.String) 
		int i
		String qName
	public java.lang.String getValue (java.lang.String, java.lang.String) 
		String uri
		String localName
	public java.lang.String getValue (java.lang.String) 
		String qName
	public java.lang.String getPublicId () 
	public java.lang.String getSystemId () 
	public int getLineNumber () 
	public int getColumnNumber () 
	public boolean getFeature (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setFeature (java.lang.String, boolean)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
		boolean value
	public java.lang.Object getProperty (java.lang.String)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xml.sax.SAXNotRecognizedException org.xml.sax.SAXNotSupportedException 
		org.xmlpull.v1.XmlPullParserException ex
		String name
		Object value
	public void setEntityResolver (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver resolver
	public org.xml.sax.EntityResolver getEntityResolver () 
	public void setDTDHandler (org.xml.sax.DTDHandler) 
		org.xml.sax.DTDHandler handler
	public org.xml.sax.DTDHandler getDTDHandler () 
	public void setContentHandler (org.xml.sax.ContentHandler) 
		org.xml.sax.ContentHandler handler
	public org.xml.sax.ContentHandler getContentHandler () 
	public void setErrorHandler (org.xml.sax.ErrorHandler) 
		org.xml.sax.ErrorHandler handler
	public org.xml.sax.ErrorHandler getErrorHandler () 
	public void parse (org.xml.sax.InputSource)  throws org.xml.sax.SAXException java.io.IOException 
		org.xml.sax.SAXParseException saxException
		java.net.URL url
		org.xml.sax.SAXParseException saxException
		java.io.FileNotFoundException fnfe
		java.net.MalformedURLException nue
		java.io.InputStream stream
		String encoding
		org.xml.sax.SAXParseException saxException
		org.xmlpull.v1.XmlPullParserException ex
		org.xml.sax.SAXParseException saxException
		org.xml.sax.SAXParseException saxException
		org.xmlpull.v1.XmlPullParserException ex
		org.xml.sax.InputSource source
		java.io.Reader reader
	public void parse (java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String systemId
	public void parseSubTree (org.xmlpull.v1.XmlPullParser)  throws org.xml.sax.SAXException java.io.IOException 
		int i
		int depth
		int countPrev
		int count
		int i
		int depth
		int countPrev
		int count
		char[] chars
		int[] holderForStartAndLength
		StringBuilder rawName
		String prefix
		String name
		int level
		int type
		org.xml.sax.SAXParseException saxException
		org.xmlpull.v1.XmlPullParserException ex
		org.xmlpull.v1.XmlPullParser pp
		boolean namespaceAware
	protected void startElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String namespace
		String localName
		String qName
}

org/xmlpull/v1/XmlPullParserFactory.class
XmlPullParserFactory.java
package org.xmlpull.v1
public org.xmlpull.v1.XmlPullParserFactory extends java.lang.Object {
	public static final String PROPERTY_NAME
	protected java.util.ArrayList parserClasses
	protected java.util.ArrayList serializerClasses
	protected String classNamesLocation
	protected java.util.HashMap features
	protected void  () 
		ClassNotFoundException e
	public void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
		String name
		boolean state
	public boolean getFeature (java.lang.String) 
		String name
		Boolean value
	public void setNamespaceAware (boolean) 
		boolean awareness
	public boolean isNamespaceAware () 
	public void setValidating (boolean) 
		boolean validating
	public boolean isValidating () 
	public org.xmlpull.v1.XmlPullParser newPullParser ()  throws org.xmlpull.v1.XmlPullParserException 
		java.util.Map$Entry entry
		org.xmlpull.v1.XmlPullParser pp
	private org.xmlpull.v1.XmlPullParser getParserInstance ()  throws org.xmlpull.v1.XmlPullParserException 
		Class parserClass
		InstantiationException e
		IllegalAccessException e
		ClassCastException e
		Object o
		java.util.ArrayList exceptions
	private org.xmlpull.v1.XmlSerializer getSerializerInstance ()  throws org.xmlpull.v1.XmlPullParserException 
		Class serializerClass
		InstantiationException e
		IllegalAccessException e
		ClassCastException e
		Object o
		java.util.ArrayList exceptions
	private static org.xmlpull.v1.XmlPullParserException newInstantiationException (java.lang.String, java.util.ArrayList) 
		Exception ex
		org.xmlpull.v1.XmlPullParserException exception
		String message
		java.util.ArrayList exceptions
	public org.xmlpull.v1.XmlSerializer newSerializer ()  throws org.xmlpull.v1.XmlPullParserException 
	public static org.xmlpull.v1.XmlPullParserFactory newInstance ()  throws org.xmlpull.v1.XmlPullParserException 
	public static org.xmlpull.v1.XmlPullParserFactory newInstance (java.lang.String, java.lang.Class)  throws org.xmlpull.v1.XmlPullParserException 
		String unused
		Class unused2
}

org/kxml2/
org/kxml2/io/
org/kxml2/io/KXmlParser$ContentSource.class
KXmlParser.java
package org.kxml2.io
 org.kxml2.io.KXmlParser$ContentSource extends java.lang.Object {
	private final org.kxml2.io.KXmlParser$ContentSource next
	private final char[] buffer
	private final int position
	private final int limit
	void  (org.kxml2.io.KXmlParser$ContentSource, char[], int, int) 
		org.kxml2.io.KXmlParser$ContentSource next
		char[] buffer
		int position
		int limit
	static char[] access$000 (org.kxml2.io.KXmlParser$ContentSource) 
		org.kxml2.io.KXmlParser$ContentSource x0
	static int access$100 (org.kxml2.io.KXmlParser$ContentSource) 
		org.kxml2.io.KXmlParser$ContentSource x0
	static int access$200 (org.kxml2.io.KXmlParser$ContentSource) 
		org.kxml2.io.KXmlParser$ContentSource x0
	static org.kxml2.io.KXmlParser$ContentSource access$300 (org.kxml2.io.KXmlParser$ContentSource) 
		org.kxml2.io.KXmlParser$ContentSource x0
}

org/kxml2/io/KXmlParser.class
KXmlParser.java
package org.kxml2.io
public org.kxml2.io.KXmlParser extends java.lang.Object implements org.xmlpull.v1.XmlPullParser java.io.Closeable  {
	private static final String PROPERTY_XMLDECL_VERSION
	private static final String PROPERTY_XMLDECL_STANDALONE
	private static final String PROPERTY_LOCATION
	private static final String FEATURE_RELAXED
	private static final java.util.Map DEFAULT_ENTITIES
	private static final int ELEMENTDECL
	private static final int ENTITYDECL
	private static final int ATTLISTDECL
	private static final int NOTATIONDECL
	private static final int PARAMETER_ENTITY_REF
	private static final char[] START_COMMENT
	private static final char[] END_COMMENT
	private static final char[] COMMENT_DOUBLE_DASH
	private static final char[] START_CDATA
	private static final char[] END_CDATA
	private static final char[] START_PROCESSING_INSTRUCTION
	private static final char[] END_PROCESSING_INSTRUCTION
	private static final char[] START_DOCTYPE
	private static final char[] SYSTEM
	private static final char[] PUBLIC
	private static final char[] START_ELEMENT
	private static final char[] START_ATTLIST
	private static final char[] START_ENTITY
	private static final char[] START_NOTATION
	private static final char[] EMPTY
	private static final char[] ANY
	private static final char[] NDATA
	private static final char[] NOTATION
	private static final char[] REQUIRED
	private static final char[] IMPLIED
	private static final char[] FIXED
	private static final String UNEXPECTED_EOF
	private static final String ILLEGAL_TYPE
	private static final int XML_DECLARATION
	private String location
	private String version
	private Boolean standalone
	private String rootElementName
	private String systemId
	private String publicId
	private boolean processDocDecl
	private boolean processNsp
	private boolean relaxed
	private boolean keepNamespaceAttributes
	private StringBuilder bufferCapture
	private java.util.Map documentEntities
	private java.util.Map defaultAttributes
	private int depth
	private String[] elementStack
	private String[] nspStack
	private int[] nspCounts
	private java.io.Reader reader
	private String encoding
	private org.kxml2.io.KXmlParser$ContentSource nextContentSource
	private char[] buffer
	private int position
	private int limit
	private int bufferStartLine
	private int bufferStartColumn
	private int type
	private boolean isWhitespace
	private String namespace
	private String prefix
	private String name
	private String text
	private boolean degenerated
	private int attributeCount
	private boolean parsedTopLevelStartTag
	private String[] attributes
	private String error
	private boolean unresolved
	public final libcore.internal.StringPool stringPool
	private static final char[] SINGLE_QUOTE
	private static final char[] DOUBLE_QUOTE
	public void  () 
	public void keepNamespaceAttributes () 
	private boolean adjustNsp ()  throws org.xmlpull.v1.XmlPullParserException 
		String prefix
		int j
		String attrName
		int cut
		String prefix
		int i
		String attrPrefix
		String attrNs
		String attrName
		int cut
		int i
		boolean any
		int cut
	private java.lang.String[] ensureCapacity (java.lang.String[], int) 
		String[] arr
		int required
		String[] bigger
	private void checkRelaxed (java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		String errorMessage
	public int next ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public int nextToken ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	private int next (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		StringBuilder entityTextBuilder
		String commentText
		String processingInstruction
		int peek
		boolean justOneToken
		boolean throwOnResolveFailure
	private java.lang.String readUntil (char[], boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int i
		char[] delimiter
		boolean returnText
		int start
		StringBuilder result
		int end
	private void readXmlDeclaration ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String st
		int pos
	private java.lang.String readComment (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		boolean returnText
		String commentText
	private void readDoctype (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		boolean saveDtdText
		int startPosition
	private boolean readExternalId (boolean, boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int delimiter
		boolean requireSystemName
		boolean assignFields
		int c
	private java.lang.String readQuotedId (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		char[] delimiter
		char[] delimiter
		boolean returnText
		int quote
		char[] delimiter
	private void readInternalSubset ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int declarationType
	private void readElementDeclaration ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private void readContentSpec ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int depth
		int c
	private void readAttributeListDeclaration ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String value
		int c
		String attributeName
		String elementName
	private void defineAttributeDefault (java.lang.String, java.lang.String, java.lang.String) 
		String elementName
		String attributeName
		String value
		java.util.Map elementAttributes
	private void readEntityDeclaration ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String entityValue
		String entityValue
		boolean generalEntity
		String name
		int quote
		String entityValue
	private void readNotationDeclaration ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private void readEndTag ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int sp
	private int peekType (boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		boolean inDeclaration
	private void parseStartTag (boolean, boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		char delimiter
		int c
		String attrName
		int i
		int[] bigger
		int i
		java.util.Map$Entry entry
		java.util.Map elementDefaultAttributes
		boolean xmldecl
		boolean throwOnResolveFailure
		int sp
	private void readEntity (java.lang.StringBuilder, boolean, boolean, org.kxml2.io.KXmlParser$ValueContext)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int c
		int c
		NumberFormatException notANumber
		IllegalArgumentException invalidCodePoint
		char[] resolved
		StringBuilder out
		boolean isEntityToken
		boolean throwOnResolveFailure
		org.kxml2.io.KXmlParser$ValueContext valueContext
		int start
		String code
		String defaultEntity
	private java.lang.String readValue (char, boolean, boolean, org.kxml2.io.KXmlParser$ValueContext)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		char c
		char delimiter
		boolean resolveEntities
		boolean throwOnResolveFailure
		org.kxml2.io.KXmlParser$ValueContext valueContext
		int start
		StringBuilder result
	private void read (char)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		char expected
		int c
	private void read (char[])  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int i
		char[] chars
	private int peekCharacter ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private boolean fillBuffer (int)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int i
		int minimum
		int total
	private java.lang.String readName ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int start
		StringBuilder result
		char c
	private void skip ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int c
	public void setInput (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException 
		java.io.Reader reader
	public void setInput (java.io.InputStream, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		int i
		char deli
		int i1
		String s
		int i0
		int i
		int firstFourBytes
		int savedLimit
		Exception e
		java.io.InputStream is
		String charset
		boolean detectCharset
	public void close ()  throws java.io.IOException 
	public boolean getFeature (java.lang.String) 
		String feature
	public java.lang.String getInputEncoding () 
	public void defineEntityReplacementText (java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		String entity
		String value
	public java.lang.Object getProperty (java.lang.String) 
		String property
	public java.lang.String getRootElementName () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public int getNamespaceCount (int) 
		int depth
	public java.lang.String getNamespacePrefix (int) 
		int pos
	public java.lang.String getNamespaceUri (int) 
		int pos
	public java.lang.String getNamespace (java.lang.String) 
		int i
		String prefix
	public int getDepth () 
	public java.lang.String getPositionDescription () 
		int i
		int cnt
		String text
		StringBuilder buf
	public int getLineNumber () 
		int i
		int result
	public int getColumnNumber () 
		int i
		int result
	public boolean isWhitespace ()  throws org.xmlpull.v1.XmlPullParserException 
	public java.lang.String getText () 
	public char[] getTextCharacters (int[]) 
		int[] poslen
		String text
		char[] result
	public java.lang.String getNamespace () 
	public java.lang.String getName () 
	public java.lang.String getPrefix () 
	public boolean isEmptyElementTag ()  throws org.xmlpull.v1.XmlPullParserException 
	public int getAttributeCount () 
	public java.lang.String getAttributeType (int) 
		int index
	public boolean isAttributeDefault (int) 
		int index
	public java.lang.String getAttributeNamespace (int) 
		int index
	public java.lang.String getAttributeName (int) 
		int index
	public java.lang.String getAttributePrefix (int) 
		int index
	public java.lang.String getAttributeValue (int) 
		int index
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		int i
		String namespace
		String name
	public int getEventType ()  throws org.xmlpull.v1.XmlPullParserException 
	public int nextTag ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public void require (int, java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int type
		String namespace
		String name
	public java.lang.String nextText ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String result
		String result
	public void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
		String feature
		boolean value
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xmlpull.v1.XmlPullParserException 
		String property
		Object value
	private void pushContentSource (char[]) 
		char[] newBuffer
	private void popContentSource () 
	static void  () 
}

org/kxml2/io/KXmlSerializer.class
KXmlSerializer.java
package org.kxml2.io
public org.kxml2.io.KXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer  {
	private static final int BUFFER_LEN
	private final char[] mText
	private int mPos
	private java.io.Writer writer
	private boolean pending
	private int auto
	private int depth
	private String[] elementStack
	private int[] nspCounts
	private String[] nspStack
	private boolean[] indent
	private boolean unicode
	private String encoding
	public void  () 
	private void append (char)  throws java.io.IOException 
		char c
	private void append (java.lang.String, int, int)  throws java.io.IOException 
		int batch
		String str
		int i
		int length
	private void append (java.lang.String)  throws java.io.IOException 
		String str
	private final void flushBuffer ()  throws java.io.IOException 
	private final void check (boolean)  throws java.io.IOException 
		boolean[] hlp
		int i
		int[] hlp
		boolean close
	private final void writeEscaped (java.lang.String, int)  throws java.io.IOException 
		boolean allowedInXml
		char c
		int i
		String s
		int quot
	private static void reportInvalidCharacter (char) 
		char ch
	public void docdecl (java.lang.String)  throws java.io.IOException 
		String dd
	public void endDocument ()  throws java.io.IOException 
	public void entityRef (java.lang.String)  throws java.io.IOException 
		String name
	public boolean getFeature (java.lang.String) 
		String name
	public java.lang.String getPrefix (java.lang.String, boolean) 
		java.io.IOException e
		String namespace
		boolean create
	private final java.lang.String getPrefix (java.lang.String, boolean, boolean)  throws java.io.IOException 
		int j
		String cand
		int i
		String prefix
		int i
		String namespace
		boolean includeDefault
		boolean create
		String prefix
		boolean p
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public void ignorableWhitespace (java.lang.String)  throws java.io.IOException 
		String s
	public void setFeature (java.lang.String, boolean) 
		String name
		boolean value
	public void setProperty (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void setPrefix (java.lang.String, java.lang.String)  throws java.io.IOException 
		String[] hlp
		String prefix
		String namespace
		String defined
		int pos
	public void setOutput (java.io.Writer) 
		java.io.Writer writer
	public void setOutput (java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream os
		String encoding
	public void startDocument (java.lang.String, java.lang.Boolean)  throws java.io.IOException 
		String encoding
		Boolean standalone
	public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String)  throws java.io.IOException 
		int i
		String[] hlp
		int i
		String namespace
		String name
		int esp
		String prefix
	public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException 
		String namespace
		String name
		String value
		String prefix
		char q
	public void flush ()  throws java.io.IOException 
	public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String)  throws java.io.IOException 
		int i
		String prefix
		String namespace
		String name
	public java.lang.String getNamespace () 
	public java.lang.String getName () 
	public int getDepth () 
	public org.xmlpull.v1.XmlSerializer text (java.lang.String)  throws java.io.IOException 
		String text
	public org.xmlpull.v1.XmlSerializer text (char[], int, int)  throws java.io.IOException 
		char[] text
		int start
		int len
	public void cdsect (java.lang.String)  throws java.io.IOException 
		char ch
		boolean allowedInCdata
		int i
		String data
	private void writeSurrogate (char, char)  throws java.io.IOException 
		char high
		char low
		int codePoint
	public void comment (java.lang.String)  throws java.io.IOException 
		String comment
	public void processingInstruction (java.lang.String)  throws java.io.IOException 
		String pi
}

org/kxml2/io/KXmlParser$ValueContext.class
KXmlParser.java
package org.kxml2.io
final org.kxml2.io.KXmlParser$ValueContext extends java.lang.Enum {
	public static final org.kxml2.io.KXmlParser$ValueContext ATTRIBUTE
	public static final org.kxml2.io.KXmlParser$ValueContext TEXT
	public static final org.kxml2.io.KXmlParser$ValueContext ENTITY_DECLARATION
	private static final org.kxml2.io.KXmlParser$ValueContext[] $VALUES
	public static org.kxml2.io.KXmlParser$ValueContext[] values () 
	public static org.kxml2.io.KXmlParser$ValueContext valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

usr/
usr/share/
usr/share/zoneinfo/
usr/share/zoneinfo/tzdata
android/
android/opengl/
android/opengl/ETC1.class
ETC1.java
package android.opengl
public android.opengl.ETC1 extends java.lang.Object {
	public static final int ENCODED_BLOCK_SIZE
	public static final int DECODED_BLOCK_SIZE
	public static final int ETC_PKM_HEADER_SIZE
	public static final int ETC1_RGB8_OES
	public void  () 
	public static native void encodeBlock (java.nio.Buffer, int, java.nio.Buffer) 
	public static native void decodeBlock (java.nio.Buffer, java.nio.Buffer) 
	public static native int getEncodedDataSize (int, int) 
	public static native void encodeImage (java.nio.Buffer, int, int, int, int, java.nio.Buffer) 
	public static native void decodeImage (java.nio.Buffer, java.nio.Buffer, int, int, int, int) 
	public static native void formatHeader (java.nio.Buffer, int, int) 
	public static native boolean isValid (java.nio.Buffer) 
	public static native int getWidth (java.nio.Buffer) 
	public static native int getHeight (java.nio.Buffer) 
}

android/opengl/GLES20.class
GLES20.java
package android.opengl
public android.opengl.GLES20 extends java.lang.Object {
	public static final int GL_ACTIVE_TEXTURE
	public static final int GL_DEPTH_BUFFER_BIT
	public static final int GL_STENCIL_BUFFER_BIT
	public static final int GL_COLOR_BUFFER_BIT
	public static final int GL_FALSE
	public static final int GL_TRUE
	public static final int GL_POINTS
	public static final int GL_LINES
	public static final int GL_LINE_LOOP
	public static final int GL_LINE_STRIP
	public static final int GL_TRIANGLES
	public static final int GL_TRIANGLE_STRIP
	public static final int GL_TRIANGLE_FAN
	public static final int GL_ZERO
	public static final int GL_ONE
	public static final int GL_SRC_COLOR
	public static final int GL_ONE_MINUS_SRC_COLOR
	public static final int GL_SRC_ALPHA
	public static final int GL_ONE_MINUS_SRC_ALPHA
	public static final int GL_DST_ALPHA
	public static final int GL_ONE_MINUS_DST_ALPHA
	public static final int GL_DST_COLOR
	public static final int GL_ONE_MINUS_DST_COLOR
	public static final int GL_SRC_ALPHA_SATURATE
	public static final int GL_FUNC_ADD
	public static final int GL_BLEND_EQUATION
	public static final int GL_BLEND_EQUATION_RGB
	public static final int GL_BLEND_EQUATION_ALPHA
	public static final int GL_FUNC_SUBTRACT
	public static final int GL_FUNC_REVERSE_SUBTRACT
	public static final int GL_BLEND_DST_RGB
	public static final int GL_BLEND_SRC_RGB
	public static final int GL_BLEND_DST_ALPHA
	public static final int GL_BLEND_SRC_ALPHA
	public static final int GL_CONSTANT_COLOR
	public static final int GL_ONE_MINUS_CONSTANT_COLOR
	public static final int GL_CONSTANT_ALPHA
	public static final int GL_ONE_MINUS_CONSTANT_ALPHA
	public static final int GL_BLEND_COLOR
	public static final int GL_ARRAY_BUFFER
	public static final int GL_ELEMENT_ARRAY_BUFFER
	public static final int GL_ARRAY_BUFFER_BINDING
	public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
	public static final int GL_STREAM_DRAW
	public static final int GL_STATIC_DRAW
	public static final int GL_DYNAMIC_DRAW
	public static final int GL_BUFFER_SIZE
	public static final int GL_BUFFER_USAGE
	public static final int GL_CURRENT_VERTEX_ATTRIB
	public static final int GL_FRONT
	public static final int GL_BACK
	public static final int GL_FRONT_AND_BACK
	public static final int GL_TEXTURE_2D
	public static final int GL_CULL_FACE
	public static final int GL_BLEND
	public static final int GL_DITHER
	public static final int GL_STENCIL_TEST
	public static final int GL_DEPTH_TEST
	public static final int GL_SCISSOR_TEST
	public static final int GL_POLYGON_OFFSET_FILL
	public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
	public static final int GL_SAMPLE_COVERAGE
	public static final int GL_NO_ERROR
	public static final int GL_INVALID_ENUM
	public static final int GL_INVALID_VALUE
	public static final int GL_INVALID_OPERATION
	public static final int GL_OUT_OF_MEMORY
	public static final int GL_CW
	public static final int GL_CCW
	public static final int GL_LINE_WIDTH
	public static final int GL_ALIASED_POINT_SIZE_RANGE
	public static final int GL_ALIASED_LINE_WIDTH_RANGE
	public static final int GL_CULL_FACE_MODE
	public static final int GL_FRONT_FACE
	public static final int GL_DEPTH_RANGE
	public static final int GL_DEPTH_WRITEMASK
	public static final int GL_DEPTH_CLEAR_VALUE
	public static final int GL_DEPTH_FUNC
	public static final int GL_STENCIL_CLEAR_VALUE
	public static final int GL_STENCIL_FUNC
	public static final int GL_STENCIL_FAIL
	public static final int GL_STENCIL_PASS_DEPTH_FAIL
	public static final int GL_STENCIL_PASS_DEPTH_PASS
	public static final int GL_STENCIL_REF
	public static final int GL_STENCIL_VALUE_MASK
	public static final int GL_STENCIL_WRITEMASK
	public static final int GL_STENCIL_BACK_FUNC
	public static final int GL_STENCIL_BACK_FAIL
	public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL
	public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS
	public static final int GL_STENCIL_BACK_REF
	public static final int GL_STENCIL_BACK_VALUE_MASK
	public static final int GL_STENCIL_BACK_WRITEMASK
	public static final int GL_VIEWPORT
	public static final int GL_SCISSOR_BOX
	public static final int GL_COLOR_CLEAR_VALUE
	public static final int GL_COLOR_WRITEMASK
	public static final int GL_UNPACK_ALIGNMENT
	public static final int GL_PACK_ALIGNMENT
	public static final int GL_MAX_TEXTURE_SIZE
	public static final int GL_MAX_VIEWPORT_DIMS
	public static final int GL_SUBPIXEL_BITS
	public static final int GL_RED_BITS
	public static final int GL_GREEN_BITS
	public static final int GL_BLUE_BITS
	public static final int GL_ALPHA_BITS
	public static final int GL_DEPTH_BITS
	public static final int GL_STENCIL_BITS
	public static final int GL_POLYGON_OFFSET_UNITS
	public static final int GL_POLYGON_OFFSET_FACTOR
	public static final int GL_TEXTURE_BINDING_2D
	public static final int GL_SAMPLE_BUFFERS
	public static final int GL_SAMPLES
	public static final int GL_SAMPLE_COVERAGE_VALUE
	public static final int GL_SAMPLE_COVERAGE_INVERT
	public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_DONT_CARE
	public static final int GL_FASTEST
	public static final int GL_NICEST
	public static final int GL_GENERATE_MIPMAP_HINT
	public static final int GL_BYTE
	public static final int GL_UNSIGNED_BYTE
	public static final int GL_SHORT
	public static final int GL_UNSIGNED_SHORT
	public static final int GL_INT
	public static final int GL_UNSIGNED_INT
	public static final int GL_FLOAT
	public static final int GL_FIXED
	public static final int GL_DEPTH_COMPONENT
	public static final int GL_ALPHA
	public static final int GL_RGB
	public static final int GL_RGBA
	public static final int GL_LUMINANCE
	public static final int GL_LUMINANCE_ALPHA
	public static final int GL_UNSIGNED_SHORT_4_4_4_4
	public static final int GL_UNSIGNED_SHORT_5_5_5_1
	public static final int GL_UNSIGNED_SHORT_5_6_5
	public static final int GL_FRAGMENT_SHADER
	public static final int GL_VERTEX_SHADER
	public static final int GL_MAX_VERTEX_ATTRIBS
	public static final int GL_MAX_VERTEX_UNIFORM_VECTORS
	public static final int GL_MAX_VARYING_VECTORS
	public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS
	public static final int GL_SHADER_TYPE
	public static final int GL_DELETE_STATUS
	public static final int GL_LINK_STATUS
	public static final int GL_VALIDATE_STATUS
	public static final int GL_ATTACHED_SHADERS
	public static final int GL_ACTIVE_UNIFORMS
	public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH
	public static final int GL_ACTIVE_ATTRIBUTES
	public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
	public static final int GL_SHADING_LANGUAGE_VERSION
	public static final int GL_CURRENT_PROGRAM
	public static final int GL_NEVER
	public static final int GL_LESS
	public static final int GL_EQUAL
	public static final int GL_LEQUAL
	public static final int GL_GREATER
	public static final int GL_NOTEQUAL
	public static final int GL_GEQUAL
	public static final int GL_ALWAYS
	public static final int GL_KEEP
	public static final int GL_REPLACE
	public static final int GL_INCR
	public static final int GL_DECR
	public static final int GL_INVERT
	public static final int GL_INCR_WRAP
	public static final int GL_DECR_WRAP
	public static final int GL_VENDOR
	public static final int GL_RENDERER
	public static final int GL_VERSION
	public static final int GL_EXTENSIONS
	public static final int GL_NEAREST
	public static final int GL_LINEAR
	public static final int GL_NEAREST_MIPMAP_NEAREST
	public static final int GL_LINEAR_MIPMAP_NEAREST
	public static final int GL_NEAREST_MIPMAP_LINEAR
	public static final int GL_LINEAR_MIPMAP_LINEAR
	public static final int GL_TEXTURE_MAG_FILTER
	public static final int GL_TEXTURE_MIN_FILTER
	public static final int GL_TEXTURE_WRAP_S
	public static final int GL_TEXTURE_WRAP_T
	public static final int GL_TEXTURE
	public static final int GL_TEXTURE_CUBE_MAP
	public static final int GL_TEXTURE_BINDING_CUBE_MAP
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
	public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE
	public static final int GL_TEXTURE0
	public static final int GL_TEXTURE1
	public static final int GL_TEXTURE2
	public static final int GL_TEXTURE3
	public static final int GL_TEXTURE4
	public static final int GL_TEXTURE5
	public static final int GL_TEXTURE6
	public static final int GL_TEXTURE7
	public static final int GL_TEXTURE8
	public static final int GL_TEXTURE9
	public static final int GL_TEXTURE10
	public static final int GL_TEXTURE11
	public static final int GL_TEXTURE12
	public static final int GL_TEXTURE13
	public static final int GL_TEXTURE14
	public static final int GL_TEXTURE15
	public static final int GL_TEXTURE16
	public static final int GL_TEXTURE17
	public static final int GL_TEXTURE18
	public static final int GL_TEXTURE19
	public static final int GL_TEXTURE20
	public static final int GL_TEXTURE21
	public static final int GL_TEXTURE22
	public static final int GL_TEXTURE23
	public static final int GL_TEXTURE24
	public static final int GL_TEXTURE25
	public static final int GL_TEXTURE26
	public static final int GL_TEXTURE27
	public static final int GL_TEXTURE28
	public static final int GL_TEXTURE29
	public static final int GL_TEXTURE30
	public static final int GL_TEXTURE31
	public static final int GL_REPEAT
	public static final int GL_CLAMP_TO_EDGE
	public static final int GL_MIRRORED_REPEAT
	public static final int GL_FLOAT_VEC2
	public static final int GL_FLOAT_VEC3
	public static final int GL_FLOAT_VEC4
	public static final int GL_INT_VEC2
	public static final int GL_INT_VEC3
	public static final int GL_INT_VEC4
	public static final int GL_BOOL
	public static final int GL_BOOL_VEC2
	public static final int GL_BOOL_VEC3
	public static final int GL_BOOL_VEC4
	public static final int GL_FLOAT_MAT2
	public static final int GL_FLOAT_MAT3
	public static final int GL_FLOAT_MAT4
	public static final int GL_SAMPLER_2D
	public static final int GL_SAMPLER_CUBE
	public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED
	public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE
	public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE
	public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE
	public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
	public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER
	public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
	public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE
	public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT
	public static final int GL_COMPILE_STATUS
	public static final int GL_INFO_LOG_LENGTH
	public static final int GL_SHADER_SOURCE_LENGTH
	public static final int GL_SHADER_COMPILER
	public static final int GL_SHADER_BINARY_FORMATS
	public static final int GL_NUM_SHADER_BINARY_FORMATS
	public static final int GL_LOW_FLOAT
	public static final int GL_MEDIUM_FLOAT
	public static final int GL_HIGH_FLOAT
	public static final int GL_LOW_INT
	public static final int GL_MEDIUM_INT
	public static final int GL_HIGH_INT
	public static final int GL_FRAMEBUFFER
	public static final int GL_RENDERBUFFER
	public static final int GL_RGBA4
	public static final int GL_RGB5_A1
	public static final int GL_RGB565
	public static final int GL_DEPTH_COMPONENT16
	public static final int GL_STENCIL_INDEX
	public static final int GL_STENCIL_INDEX8
	public static final int GL_RENDERBUFFER_WIDTH
	public static final int GL_RENDERBUFFER_HEIGHT
	public static final int GL_RENDERBUFFER_INTERNAL_FORMAT
	public static final int GL_RENDERBUFFER_RED_SIZE
	public static final int GL_RENDERBUFFER_GREEN_SIZE
	public static final int GL_RENDERBUFFER_BLUE_SIZE
	public static final int GL_RENDERBUFFER_ALPHA_SIZE
	public static final int GL_RENDERBUFFER_DEPTH_SIZE
	public static final int GL_RENDERBUFFER_STENCIL_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
	public static final int GL_COLOR_ATTACHMENT0
	public static final int GL_DEPTH_ATTACHMENT
	public static final int GL_STENCIL_ATTACHMENT
	public static final int GL_NONE
	public static final int GL_FRAMEBUFFER_COMPLETE
	public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
	public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
	public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS
	public static final int GL_FRAMEBUFFER_UNSUPPORTED
	public static final int GL_FRAMEBUFFER_BINDING
	public static final int GL_RENDERBUFFER_BINDING
	public static final int GL_MAX_RENDERBUFFER_SIZE
	public static final int GL_INVALID_FRAMEBUFFER_OPERATION
	public void  () 
	private static native void _nativeClassInit () 
	public static native void glActiveTexture (int) 
	public static native void glAttachShader (int, int) 
	public static native void glBindAttribLocation (int, int, java.lang.String) 
	public static native void glBindBuffer (int, int) 
	public static native void glBindFramebuffer (int, int) 
	public static native void glBindRenderbuffer (int, int) 
	public static native void glBindTexture (int, int) 
	public static native void glBlendColor (float, float, float, float) 
	public static native void glBlendEquation (int) 
	public static native void glBlendEquationSeparate (int, int) 
	public static native void glBlendFunc (int, int) 
	public static native void glBlendFuncSeparate (int, int, int, int) 
	public static native void glBufferData (int, int, java.nio.Buffer, int) 
	public static native void glBufferSubData (int, int, int, java.nio.Buffer) 
	public static native int glCheckFramebufferStatus (int) 
	public static native void glClear (int) 
	public static native void glClearColor (float, float, float, float) 
	public static native void glClearDepthf (float) 
	public static native void glClearStencil (int) 
	public static native void glColorMask (boolean, boolean, boolean, boolean) 
	public static native void glCompileShader (int) 
	public static native void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
	public static native void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
	public static native int glCreateProgram () 
	public static native int glCreateShader (int) 
	public static native void glCullFace (int) 
	public static native void glDeleteBuffers (int, int[], int) 
	public static native void glDeleteBuffers (int, java.nio.IntBuffer) 
	public static native void glDeleteFramebuffers (int, int[], int) 
	public static native void glDeleteFramebuffers (int, java.nio.IntBuffer) 
	public static native void glDeleteProgram (int) 
	public static native void glDeleteRenderbuffers (int, int[], int) 
	public static native void glDeleteRenderbuffers (int, java.nio.IntBuffer) 
	public static native void glDeleteShader (int) 
	public static native void glDeleteTextures (int, int[], int) 
	public static native void glDeleteTextures (int, java.nio.IntBuffer) 
	public static native void glDepthFunc (int) 
	public static native void glDepthMask (boolean) 
	public static native void glDepthRangef (float, float) 
	public static native void glDetachShader (int, int) 
	public static native void glDisable (int) 
	public static native void glDisableVertexAttribArray (int) 
	public static native void glDrawArrays (int, int, int) 
	public static native void glDrawElements (int, int, int, int) 
	public static native void glDrawElements (int, int, int, java.nio.Buffer) 
	public static native void glEnable (int) 
	public static native void glEnableVertexAttribArray (int) 
	public static native void glFinish () 
	public static native void glFlush () 
	public static native void glFramebufferRenderbuffer (int, int, int, int) 
	public static native void glFramebufferTexture2D (int, int, int, int, int) 
	public static native void glFrontFace (int) 
	public static native void glGenBuffers (int, int[], int) 
	public static native void glGenBuffers (int, java.nio.IntBuffer) 
	public static native void glGenerateMipmap (int) 
	public static native void glGenFramebuffers (int, int[], int) 
	public static native void glGenFramebuffers (int, java.nio.IntBuffer) 
	public static native void glGenRenderbuffers (int, int[], int) 
	public static native void glGenRenderbuffers (int, java.nio.IntBuffer) 
	public static native void glGenTextures (int, int[], int) 
	public static native void glGenTextures (int, java.nio.IntBuffer) 
	public static native void glGetActiveAttrib (int, int, int, int[], int, int[], int, int[], int, byte[], int) 
	public static native void glGetActiveAttrib (int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte) 
	public static native java.lang.String glGetActiveAttrib (int, int, int[], int, int[], int) 
	public static native java.lang.String glGetActiveAttrib (int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glGetActiveUniform (int, int, int, int[], int, int[], int, int[], int, byte[], int) 
	public static native void glGetActiveUniform (int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte) 
	public static native java.lang.String glGetActiveUniform (int, int, int[], int, int[], int) 
	public static native java.lang.String glGetActiveUniform (int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glGetAttachedShaders (int, int, int[], int, int[], int) 
	public static native void glGetAttachedShaders (int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native int glGetAttribLocation (int, java.lang.String) 
	public static native void glGetBooleanv (int, boolean[], int) 
	public static native void glGetBooleanv (int, java.nio.IntBuffer) 
	public static native void glGetBufferParameteriv (int, int, int[], int) 
	public static native void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
	public static native int glGetError () 
	public static native void glGetFloatv (int, float[], int) 
	public static native void glGetFloatv (int, java.nio.FloatBuffer) 
	public static native void glGetFramebufferAttachmentParameteriv (int, int, int, int[], int) 
	public static native void glGetFramebufferAttachmentParameteriv (int, int, int, java.nio.IntBuffer) 
	public static native void glGetIntegerv (int, int[], int) 
	public static native void glGetIntegerv (int, java.nio.IntBuffer) 
	public static native void glGetProgramiv (int, int, int[], int) 
	public static native void glGetProgramiv (int, int, java.nio.IntBuffer) 
	public static native java.lang.String glGetProgramInfoLog (int) 
	public static native void glGetRenderbufferParameteriv (int, int, int[], int) 
	public static native void glGetRenderbufferParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetShaderiv (int, int, int[], int) 
	public static native void glGetShaderiv (int, int, java.nio.IntBuffer) 
	public static native java.lang.String glGetShaderInfoLog (int) 
	public static native void glGetShaderPrecisionFormat (int, int, int[], int, int[], int) 
	public static native void glGetShaderPrecisionFormat (int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glGetShaderSource (int, int, int[], int, byte[], int) 
	public static native void glGetShaderSource (int, int, java.nio.IntBuffer, byte) 
	public static native java.lang.String glGetShaderSource (int) 
	public static native java.lang.String glGetString (int) 
	public static native void glGetTexParameterfv (int, int, float[], int) 
	public static native void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetTexParameteriv (int, int, int[], int) 
	public static native void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetUniformfv (int, int, float[], int) 
	public static native void glGetUniformfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetUniformiv (int, int, int[], int) 
	public static native void glGetUniformiv (int, int, java.nio.IntBuffer) 
	public static native int glGetUniformLocation (int, java.lang.String) 
	public static native void glGetVertexAttribfv (int, int, float[], int) 
	public static native void glGetVertexAttribfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetVertexAttribiv (int, int, int[], int) 
	public static native void glGetVertexAttribiv (int, int, java.nio.IntBuffer) 
	public static native void glHint (int, int) 
	public static native boolean glIsBuffer (int) 
	public static native boolean glIsEnabled (int) 
	public static native boolean glIsFramebuffer (int) 
	public static native boolean glIsProgram (int) 
	public static native boolean glIsRenderbuffer (int) 
	public static native boolean glIsShader (int) 
	public static native boolean glIsTexture (int) 
	public static native void glLineWidth (float) 
	public static native void glLinkProgram (int) 
	public static native void glPixelStorei (int, int) 
	public static native void glPolygonOffset (float, float) 
	public static native void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glReleaseShaderCompiler () 
	public static native void glRenderbufferStorage (int, int, int, int) 
	public static native void glSampleCoverage (float, boolean) 
	public static native void glScissor (int, int, int, int) 
	public static native void glShaderBinary (int, int[], int, int, java.nio.Buffer, int) 
	public static native void glShaderBinary (int, java.nio.IntBuffer, int, java.nio.Buffer, int) 
	public static native void glShaderSource (int, java.lang.String) 
	public static native void glStencilFunc (int, int, int) 
	public static native void glStencilFuncSeparate (int, int, int, int) 
	public static native void glStencilMask (int) 
	public static native void glStencilMaskSeparate (int, int) 
	public static native void glStencilOp (int, int, int) 
	public static native void glStencilOpSeparate (int, int, int, int) 
	public static native void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glTexParameterf (int, int, float) 
	public static native void glTexParameterfv (int, int, float[], int) 
	public static native void glTexParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glTexParameteri (int, int, int) 
	public static native void glTexParameteriv (int, int, int[], int) 
	public static native void glTexParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glUniform1f (int, float) 
	public static native void glUniform1fv (int, int, float[], int) 
	public static native void glUniform1fv (int, int, java.nio.FloatBuffer) 
	public static native void glUniform1i (int, int) 
	public static native void glUniform1iv (int, int, int[], int) 
	public static native void glUniform1iv (int, int, java.nio.IntBuffer) 
	public static native void glUniform2f (int, float, float) 
	public static native void glUniform2fv (int, int, float[], int) 
	public static native void glUniform2fv (int, int, java.nio.FloatBuffer) 
	public static native void glUniform2i (int, int, int) 
	public static native void glUniform2iv (int, int, int[], int) 
	public static native void glUniform2iv (int, int, java.nio.IntBuffer) 
	public static native void glUniform3f (int, float, float, float) 
	public static native void glUniform3fv (int, int, float[], int) 
	public static native void glUniform3fv (int, int, java.nio.FloatBuffer) 
	public static native void glUniform3i (int, int, int, int) 
	public static native void glUniform3iv (int, int, int[], int) 
	public static native void glUniform3iv (int, int, java.nio.IntBuffer) 
	public static native void glUniform4f (int, float, float, float, float) 
	public static native void glUniform4fv (int, int, float[], int) 
	public static native void glUniform4fv (int, int, java.nio.FloatBuffer) 
	public static native void glUniform4i (int, int, int, int, int) 
	public static native void glUniform4iv (int, int, int[], int) 
	public static native void glUniform4iv (int, int, java.nio.IntBuffer) 
	public static native void glUniformMatrix2fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix2fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix3fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix3fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix4fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix4fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUseProgram (int) 
	public static native void glValidateProgram (int) 
	public static native void glVertexAttrib1f (int, float) 
	public static native void glVertexAttrib1fv (int, float[], int) 
	public static native void glVertexAttrib1fv (int, java.nio.FloatBuffer) 
	public static native void glVertexAttrib2f (int, float, float) 
	public static native void glVertexAttrib2fv (int, float[], int) 
	public static native void glVertexAttrib2fv (int, java.nio.FloatBuffer) 
	public static native void glVertexAttrib3f (int, float, float, float) 
	public static native void glVertexAttrib3fv (int, float[], int) 
	public static native void glVertexAttrib3fv (int, java.nio.FloatBuffer) 
	public static native void glVertexAttrib4f (int, float, float, float, float) 
	public static native void glVertexAttrib4fv (int, float[], int) 
	public static native void glVertexAttrib4fv (int, java.nio.FloatBuffer) 
	public static native void glVertexAttribPointer (int, int, int, boolean, int, int) 
	private static native void glVertexAttribPointerBounds (int, int, int, boolean, int, java.nio.Buffer, int) 
	public static void glVertexAttribPointer (int, int, int, boolean, int, java.nio.Buffer) 
		int indx
		int size
		int type
		boolean normalized
		int stride
		java.nio.Buffer ptr
	public static native void glViewport (int, int, int, int) 
	static void  () 
}

android/opengl/GLES31Ext.class
GLES31Ext.java
package android.opengl
public android.opengl.GLES31Ext extends java.lang.Object {
	public static final int GL_BLEND_ADVANCED_COHERENT_KHR
	public static final int GL_MULTIPLY_KHR
	public static final int GL_SCREEN_KHR
	public static final int GL_OVERLAY_KHR
	public static final int GL_DARKEN_KHR
	public static final int GL_LIGHTEN_KHR
	public static final int GL_COLORDODGE_KHR
	public static final int GL_COLORBURN_KHR
	public static final int GL_HARDLIGHT_KHR
	public static final int GL_SOFTLIGHT_KHR
	public static final int GL_DIFFERENCE_KHR
	public static final int GL_EXCLUSION_KHR
	public static final int GL_HSL_HUE_KHR
	public static final int GL_HSL_SATURATION_KHR
	public static final int GL_HSL_COLOR_KHR
	public static final int GL_HSL_LUMINOSITY_KHR
	public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR
	public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR
	public static final int GL_DEBUG_CALLBACK_FUNCTION_KHR
	public static final int GL_DEBUG_CALLBACK_USER_PARAM_KHR
	public static final int GL_DEBUG_SOURCE_API_KHR
	public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR
	public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR
	public static final int GL_DEBUG_SOURCE_THIRD_PARTY_KHR
	public static final int GL_DEBUG_SOURCE_APPLICATION_KHR
	public static final int GL_DEBUG_SOURCE_OTHER_KHR
	public static final int GL_DEBUG_TYPE_ERROR_KHR
	public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR
	public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR
	public static final int GL_DEBUG_TYPE_PORTABILITY_KHR
	public static final int GL_DEBUG_TYPE_PERFORMANCE_KHR
	public static final int GL_DEBUG_TYPE_OTHER_KHR
	public static final int GL_DEBUG_TYPE_MARKER_KHR
	public static final int GL_DEBUG_TYPE_PUSH_GROUP_KHR
	public static final int GL_DEBUG_TYPE_POP_GROUP_KHR
	public static final int GL_DEBUG_SEVERITY_NOTIFICATION_KHR
	public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR
	public static final int GL_DEBUG_GROUP_STACK_DEPTH_KHR
	public static final int GL_BUFFER_KHR
	public static final int GL_SHADER_KHR
	public static final int GL_PROGRAM_KHR
	public static final int GL_VERTEX_ARRAY_KHR
	public static final int GL_QUERY_KHR
	public static final int GL_SAMPLER_KHR
	public static final int GL_MAX_LABEL_LENGTH_KHR
	public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR
	public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR
	public static final int GL_DEBUG_LOGGED_MESSAGES_KHR
	public static final int GL_DEBUG_SEVERITY_HIGH_KHR
	public static final int GL_DEBUG_SEVERITY_MEDIUM_KHR
	public static final int GL_DEBUG_SEVERITY_LOW_KHR
	public static final int GL_DEBUG_OUTPUT_KHR
	public static final int GL_CONTEXT_FLAG_DEBUG_BIT_KHR
	public static final int GL_STACK_OVERFLOW_KHR
	public static final int GL_STACK_UNDERFLOW_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR
	public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR
	public static final int GL_SAMPLE_SHADING_OES
	public static final int GL_MIN_SAMPLE_SHADING_VALUE_OES
	public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES
	public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES
	public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES
	public static final int GL_STENCIL_INDEX_OES
	public static final int GL_STENCIL_INDEX8_OES
	public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES
	public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES
	public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
	public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
	public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES
	public static final int GL_GEOMETRY_SHADER_EXT
	public static final int GL_GEOMETRY_SHADER_BIT_EXT
	public static final int GL_GEOMETRY_LINKED_VERTICES_OUT_EXT
	public static final int GL_GEOMETRY_LINKED_INPUT_TYPE_EXT
	public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT
	public static final int GL_GEOMETRY_SHADER_INVOCATIONS_EXT
	public static final int GL_LAYER_PROVOKING_VERTEX_EXT
	public static final int GL_LINES_ADJACENCY_EXT
	public static final int GL_LINE_STRIP_ADJACENCY_EXT
	public static final int GL_TRIANGLES_ADJACENCY_EXT
	public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT
	public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT
	public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT
	public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT
	public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
	public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
	public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT
	public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
	public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT
	public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT
	public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT
	public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT
	public static final int GL_FIRST_VERTEX_CONVENTION_EXT
	public static final int GL_LAST_VERTEX_CONVENTION_EXT
	public static final int GL_UNDEFINED_VERTEX_EXT
	public static final int GL_PRIMITIVES_GENERATED_EXT
	public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT
	public static final int GL_MAX_FRAMEBUFFER_LAYERS_EXT
	public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
	public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
	public static final int GL_REFERENCED_BY_GEOMETRY_SHADER_EXT
	public static final int GL_PRIMITIVE_BOUNDING_BOX_EXT
	public static final int GL_PATCHES_EXT
	public static final int GL_PATCH_VERTICES_EXT
	public static final int GL_TESS_CONTROL_OUTPUT_VERTICES_EXT
	public static final int GL_TESS_GEN_MODE_EXT
	public static final int GL_TESS_GEN_SPACING_EXT
	public static final int GL_TESS_GEN_VERTEX_ORDER_EXT
	public static final int GL_TESS_GEN_POINT_MODE_EXT
	public static final int GL_ISOLINES_EXT
	public static final int GL_QUADS_EXT
	public static final int GL_FRACTIONAL_ODD_EXT
	public static final int GL_FRACTIONAL_EVEN_EXT
	public static final int GL_MAX_PATCH_VERTICES_EXT
	public static final int GL_MAX_TESS_GEN_LEVEL_EXT
	public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT
	public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT
	public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT
	public static final int GL_MAX_TESS_PATCH_COMPONENTS_EXT
	public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT
	public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT
	public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT
	public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT
	public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT
	public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT
	public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT
	public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT
	public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT
	public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT
	public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT
	public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT
	public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT
	public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT
	public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT
	public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
	public static final int GL_IS_PER_PATCH_EXT
	public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT
	public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT
	public static final int GL_TESS_CONTROL_SHADER_EXT
	public static final int GL_TESS_EVALUATION_SHADER_EXT
	public static final int GL_TESS_CONTROL_SHADER_BIT_EXT
	public static final int GL_TESS_EVALUATION_SHADER_BIT_EXT
	public static final int GL_TEXTURE_BORDER_COLOR_EXT
	public static final int GL_CLAMP_TO_BORDER_EXT
	public static final int GL_TEXTURE_BUFFER_EXT
	public static final int GL_TEXTURE_BUFFER_BINDING_EXT
	public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT
	public static final int GL_TEXTURE_BINDING_BUFFER_EXT
	public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
	public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT
	public static final int GL_SAMPLER_BUFFER_EXT
	public static final int GL_INT_SAMPLER_BUFFER_EXT
	public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
	public static final int GL_IMAGE_BUFFER_EXT
	public static final int GL_INT_IMAGE_BUFFER_EXT
	public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
	public static final int GL_TEXTURE_BUFFER_OFFSET_EXT
	public static final int GL_TEXTURE_BUFFER_SIZE_EXT
	public static final int GL_TEXTURE_CUBE_MAP_ARRAY_EXT
	public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT
	public static final int GL_SAMPLER_CUBE_MAP_ARRAY_EXT
	public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT
	public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT
	public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT
	public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT
	public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
	public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
	public static final int GL_TEXTURE_SRGB_DECODE_EXT
	public static final int GL_DECODE_EXT
	public static final int GL_SKIP_DECODE_EXT
	private static native void _nativeClassInit () 
	private void  () 
	public static native void glBlendBarrierKHR () 
	public static native void glDebugMessageControlKHR (int, int, int, int, int[], int, boolean) 
	public static native void glDebugMessageControlKHR (int, int, int, int, java.nio.IntBuffer, boolean) 
	public static native void glDebugMessageInsertKHR (int, int, int, int, java.lang.String) 
	public static native void glDebugMessageCallbackKHR (android.opengl.GLES31Ext$DebugProcKHR) 
	public static native int glGetDebugMessageLogKHR (int, int, int[], int, int[], int, int[], int, int[], int, int[], int, byte[], int) 
	public static native int glGetDebugMessageLogKHR (int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer) 
	public static native java.lang.String[] glGetDebugMessageLogKHR (int, int[], int, int[], int, int[], int, int[], int) 
	public static native java.lang.String[] glGetDebugMessageLogKHR (int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glPushDebugGroupKHR (int, int, int, java.lang.String) 
	public static native void glPopDebugGroupKHR () 
	public static native void glObjectLabelKHR (int, int, int, java.lang.String) 
	public static native java.lang.String glGetObjectLabelKHR (int, int) 
	public static native void glObjectPtrLabelKHR (long, java.lang.String) 
	public static native java.lang.String glGetObjectPtrLabelKHR (long) 
	public static native android.opengl.GLES31Ext$DebugProcKHR glGetDebugMessageCallbackKHR () 
	public static native void glMinSampleShadingOES (float) 
	public static native void glTexStorage3DMultisampleOES (int, int, int, int, int, int, boolean) 
	public static native void glCopyImageSubDataEXT (int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) 
	public static native void glEnableiEXT (int, int) 
	public static native void glDisableiEXT (int, int) 
	public static native void glBlendEquationiEXT (int, int) 
	public static native void glBlendEquationSeparateiEXT (int, int, int) 
	public static native void glBlendFunciEXT (int, int, int) 
	public static native void glBlendFuncSeparateiEXT (int, int, int, int, int) 
	public static native void glColorMaskiEXT (int, boolean, boolean, boolean, boolean) 
	public static native boolean glIsEnablediEXT (int, int) 
	public static native void glFramebufferTextureEXT (int, int, int, int) 
	public static native void glPrimitiveBoundingBoxEXT (float, float, float, float, float, float, float, float) 
	public static native void glPatchParameteriEXT (int, int) 
	public static native void glTexParameterIivEXT (int, int, int[], int) 
	public static native void glTexParameterIivEXT (int, int, java.nio.IntBuffer) 
	public static native void glTexParameterIuivEXT (int, int, int[], int) 
	public static native void glTexParameterIuivEXT (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterIivEXT (int, int, int[], int) 
	public static native void glGetTexParameterIivEXT (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterIuivEXT (int, int, int[], int) 
	public static native void glGetTexParameterIuivEXT (int, int, java.nio.IntBuffer) 
	public static native void glSamplerParameterIivEXT (int, int, int[], int) 
	public static native void glSamplerParameterIivEXT (int, int, java.nio.IntBuffer) 
	public static native void glSamplerParameterIuivEXT (int, int, int[], int) 
	public static native void glSamplerParameterIuivEXT (int, int, java.nio.IntBuffer) 
	public static native void glGetSamplerParameterIivEXT (int, int, int[], int) 
	public static native void glGetSamplerParameterIivEXT (int, int, java.nio.IntBuffer) 
	public static native void glGetSamplerParameterIuivEXT (int, int, int[], int) 
	public static native void glGetSamplerParameterIuivEXT (int, int, java.nio.IntBuffer) 
	public static native void glTexBufferEXT (int, int, int) 
	public static native void glTexBufferRangeEXT (int, int, int, int, int) 
	static void  () 
}

android/opengl/GLWrapperBase.class
GLWrapperBase.java
package android.opengl
abstract android.opengl.GLWrapperBase extends java.lang.Object implements javax.microedition.khronos.opengles.GL 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  {
	protected javax.microedition.khronos.opengles.GL10 mgl
	protected javax.microedition.khronos.opengles.GL10Ext mgl10Ext
	protected javax.microedition.khronos.opengles.GL11 mgl11
	protected javax.microedition.khronos.opengles.GL11Ext mgl11Ext
	protected javax.microedition.khronos.opengles.GL11ExtensionPack mgl11ExtensionPack
	public void  (javax.microedition.khronos.opengles.GL) 
		javax.microedition.khronos.opengles.GL gl
}

android/opengl/GLSurfaceView$ComponentSizeChooser.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$ComponentSizeChooser extends android.opengl.GLSurfaceView$BaseConfigChooser {
	private int[] mValue
	protected int mRedSize
	protected int mGreenSize
	protected int mBlueSize
	protected int mAlphaSize
	protected int mDepthSize
	protected int mStencilSize
	final android.opengl.GLSurfaceView this$0
	public void  (android.opengl.GLSurfaceView, int, int, int, int, int, int) 
		int redSize
		int greenSize
		int blueSize
		int alphaSize
		int depthSize
		int stencilSize
	public javax.microedition.khronos.egl.EGLConfig chooseConfig (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[]) 
		int r
		int g
		int b
		int a
		int d
		int s
		javax.microedition.khronos.egl.EGLConfig config
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig[] configs
	private int findConfigAttrib (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int) 
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		int attribute
		int defaultValue
}

android/opengl/EGLContext.class
EGLContext.java
package android.opengl
public android.opengl.EGLContext extends android.opengl.EGLObjectHandle {
	private void  (long) 
		long handle
	public boolean equals (java.lang.Object) 
		Object o
		android.opengl.EGLContext that
}

android/opengl/Matrix.class
Matrix.java
package android.opengl
public android.opengl.Matrix extends java.lang.Object {
	private static final float[] sTemp
	public void  () 
	public static native void multiplyMM (float[], int, float[], int, float[], int) 
	public static native void multiplyMV (float[], int, float[], int, float[], int) 
	public static void transposeM (float[], int, float[], int) 
		int mBase
		int i
		float[] mTrans
		int mTransOffset
		float[] m
		int mOffset
	public static boolean invertM (float[], int, float[], int) 
		float[] mInv
		int mInvOffset
		float[] m
		int mOffset
		float src0
		float src4
		float src8
		float src12
		float src1
		float src5
		float src9
		float src13
		float src2
		float src6
		float src10
		float src14
		float src3
		float src7
		float src11
		float src15
		float atmp0
		float atmp1
		float atmp2
		float atmp3
		float atmp4
		float atmp5
		float atmp6
		float atmp7
		float atmp8
		float atmp9
		float atmp10
		float atmp11
		float dst0
		float dst1
		float dst2
		float dst3
		float dst4
		float dst5
		float dst6
		float dst7
		float btmp0
		float btmp1
		float btmp2
		float btmp3
		float btmp4
		float btmp5
		float btmp6
		float btmp7
		float btmp8
		float btmp9
		float btmp10
		float btmp11
		float dst8
		float dst9
		float dst10
		float dst11
		float dst12
		float dst13
		float dst14
		float dst15
		float det
		float invdet
	public static void orthoM (float[], int, float, float, float, float, float, float) 
		float[] m
		int mOffset
		float left
		float right
		float bottom
		float top
		float near
		float far
		float r_width
		float r_height
		float r_depth
		float x
		float y
		float z
		float tx
		float ty
		float tz
	public static void frustumM (float[], int, float, float, float, float, float, float) 
		float[] m
		int offset
		float left
		float right
		float bottom
		float top
		float near
		float far
		float r_width
		float r_height
		float r_depth
		float x
		float y
		float A
		float B
		float C
		float D
	public static void perspectiveM (float[], int, float, float, float, float) 
		float[] m
		int offset
		float fovy
		float aspect
		float zNear
		float zFar
		float f
		float rangeReciprocal
	public static float length (float, float, float) 
		float x
		float y
		float z
	public static void setIdentityM (float[], int) 
		int i
		int i
		float[] sm
		int smOffset
	public static void scaleM (float[], int, float[], int, float, float, float) 
		int smi
		int mi
		int i
		float[] sm
		int smOffset
		float[] m
		int mOffset
		float x
		float y
		float z
	public static void scaleM (float[], int, float, float, float) 
		int mi
		int i
		float[] m
		int mOffset
		float x
		float y
		float z
	public static void translateM (float[], int, float[], int, float, float, float) 
		int i
		int tmi
		int mi
		int i
		float[] tm
		int tmOffset
		float[] m
		int mOffset
		float x
		float y
		float z
	public static void translateM (float[], int, float, float, float) 
		int mi
		int i
		float[] m
		int mOffset
		float x
		float y
		float z
	public static void rotateM (float[], int, float[], int, float, float, float, float) 
		float[] rm
		int rmOffset
		float[] m
		int mOffset
		float a
		float x
		float y
		float z
	public static void rotateM (float[], int, float, float, float, float) 
		float[] m
		int mOffset
		float a
		float x
		float y
		float z
	public static void setRotateM (float[], int, float, float, float, float) 
		float recipLen
		float len
		float nc
		float xy
		float yz
		float zx
		float xs
		float ys
		float zs
		float[] rm
		int rmOffset
		float a
		float x
		float y
		float z
		float s
		float c
	public static void setRotateEulerM (float[], int, float, float, float) 
		float[] rm
		int rmOffset
		float x
		float y
		float z
		float cx
		float sx
		float cy
		float sy
		float cz
		float sz
		float cxsy
		float sxsy
	public static void setLookAtM (float[], int, float, float, float, float, float, float, float, float, float) 
		float[] rm
		int rmOffset
		float eyeX
		float eyeY
		float eyeZ
		float centerX
		float centerY
		float centerZ
		float upX
		float upY
		float upZ
		float fx
		float fy
		float fz
		float rlf
		float sx
		float sy
		float sz
		float rls
		float ux
		float uy
		float uz
	static void  () 
}

android/opengl/GLES32.class
GLES32.java
package android.opengl
public android.opengl.GLES32 extends android.opengl.GLES31 {
	public static final int GL_CONTEXT_FLAG_DEBUG_BIT
	public static final int GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT
	public static final int GL_GEOMETRY_SHADER_BIT
	public static final int GL_TESS_CONTROL_SHADER_BIT
	public static final int GL_TESS_EVALUATION_SHADER_BIT
	public static final int GL_QUADS
	public static final int GL_LINES_ADJACENCY
	public static final int GL_LINE_STRIP_ADJACENCY
	public static final int GL_TRIANGLES_ADJACENCY
	public static final int GL_TRIANGLE_STRIP_ADJACENCY
	public static final int GL_PATCHES
	public static final int GL_STACK_OVERFLOW
	public static final int GL_STACK_UNDERFLOW
	public static final int GL_CONTEXT_LOST
	public static final int GL_TEXTURE_BORDER_COLOR
	public static final int GL_VERTEX_ARRAY
	public static final int GL_CLAMP_TO_BORDER
	public static final int GL_CONTEXT_FLAGS
	public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED
	public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS
	public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH
	public static final int GL_DEBUG_CALLBACK_FUNCTION
	public static final int GL_DEBUG_CALLBACK_USER_PARAM
	public static final int GL_DEBUG_SOURCE_API
	public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM
	public static final int GL_DEBUG_SOURCE_SHADER_COMPILER
	public static final int GL_DEBUG_SOURCE_THIRD_PARTY
	public static final int GL_DEBUG_SOURCE_APPLICATION
	public static final int GL_DEBUG_SOURCE_OTHER
	public static final int GL_DEBUG_TYPE_ERROR
	public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR
	public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR
	public static final int GL_DEBUG_TYPE_PORTABILITY
	public static final int GL_DEBUG_TYPE_PERFORMANCE
	public static final int GL_DEBUG_TYPE_OTHER
	public static final int GL_LOSE_CONTEXT_ON_RESET
	public static final int GL_GUILTY_CONTEXT_RESET
	public static final int GL_INNOCENT_CONTEXT_RESET
	public static final int GL_UNKNOWN_CONTEXT_RESET
	public static final int GL_RESET_NOTIFICATION_STRATEGY
	public static final int GL_LAYER_PROVOKING_VERTEX
	public static final int GL_UNDEFINED_VERTEX
	public static final int GL_NO_RESET_NOTIFICATION
	public static final int GL_DEBUG_TYPE_MARKER
	public static final int GL_DEBUG_TYPE_PUSH_GROUP
	public static final int GL_DEBUG_TYPE_POP_GROUP
	public static final int GL_DEBUG_SEVERITY_NOTIFICATION
	public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH
	public static final int GL_DEBUG_GROUP_STACK_DEPTH
	public static final int GL_BUFFER
	public static final int GL_SHADER
	public static final int GL_PROGRAM
	public static final int GL_QUERY
	public static final int GL_PROGRAM_PIPELINE
	public static final int GL_SAMPLER
	public static final int GL_MAX_LABEL_LENGTH
	public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
	public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
	public static final int GL_GEOMETRY_SHADER_INVOCATIONS
	public static final int GL_GEOMETRY_VERTICES_OUT
	public static final int GL_GEOMETRY_INPUT_TYPE
	public static final int GL_GEOMETRY_OUTPUT_TYPE
	public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS
	public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
	public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
	public static final int GL_TEXTURE_BUFFER
	public static final int GL_TEXTURE_BUFFER_BINDING
	public static final int GL_MAX_TEXTURE_BUFFER_SIZE
	public static final int GL_TEXTURE_BINDING_BUFFER
	public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING
	public static final int GL_SAMPLE_SHADING
	public static final int GL_MIN_SAMPLE_SHADING_VALUE
	public static final int GL_PRIMITIVES_GENERATED
	public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
	public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
	public static final int GL_SAMPLER_BUFFER
	public static final int GL_INT_SAMPLER_BUFFER
	public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
	public static final int GL_GEOMETRY_SHADER
	public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
	public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
	public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
	public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
	public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
	public static final int GL_FIRST_VERTEX_CONVENTION
	public static final int GL_LAST_VERTEX_CONVENTION
	public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
	public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
	public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
	public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
	public static final int GL_PATCH_VERTICES
	public static final int GL_TESS_CONTROL_OUTPUT_VERTICES
	public static final int GL_TESS_GEN_MODE
	public static final int GL_TESS_GEN_SPACING
	public static final int GL_TESS_GEN_VERTEX_ORDER
	public static final int GL_TESS_GEN_POINT_MODE
	public static final int GL_ISOLINES
	public static final int GL_FRACTIONAL_ODD
	public static final int GL_FRACTIONAL_EVEN
	public static final int GL_MAX_PATCH_VERTICES
	public static final int GL_MAX_TESS_GEN_LEVEL
	public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
	public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
	public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
	public static final int GL_MAX_TESS_PATCH_COMPONENTS
	public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
	public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
	public static final int GL_TESS_EVALUATION_SHADER
	public static final int GL_TESS_CONTROL_SHADER
	public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
	public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
	public static final int GL_TEXTURE_CUBE_MAP_ARRAY
	public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
	public static final int GL_SAMPLER_CUBE_MAP_ARRAY
	public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
	public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY
	public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
	public static final int GL_IMAGE_BUFFER
	public static final int GL_IMAGE_CUBE_MAP_ARRAY
	public static final int GL_INT_IMAGE_BUFFER
	public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY
	public static final int GL_UNSIGNED_INT_IMAGE_BUFFER
	public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY
	public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS
	public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS
	public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS
	public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS
	public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY
	public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
	public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY
	public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
	public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
	public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
	public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
	public static final int GL_MAX_DEBUG_MESSAGE_LENGTH
	public static final int GL_MAX_DEBUG_LOGGED_MESSAGES
	public static final int GL_DEBUG_LOGGED_MESSAGES
	public static final int GL_DEBUG_SEVERITY_HIGH
	public static final int GL_DEBUG_SEVERITY_MEDIUM
	public static final int GL_DEBUG_SEVERITY_LOW
	public static final int GL_TEXTURE_BUFFER_OFFSET
	public static final int GL_TEXTURE_BUFFER_SIZE
	public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT
	public static final int GL_MULTIPLY
	public static final int GL_SCREEN
	public static final int GL_OVERLAY
	public static final int GL_DARKEN
	public static final int GL_LIGHTEN
	public static final int GL_COLORDODGE
	public static final int GL_COLORBURN
	public static final int GL_HARDLIGHT
	public static final int GL_SOFTLIGHT
	public static final int GL_DIFFERENCE
	public static final int GL_EXCLUSION
	public static final int GL_HSL_HUE
	public static final int GL_HSL_SATURATION
	public static final int GL_HSL_COLOR
	public static final int GL_HSL_LUMINOSITY
	public static final int GL_PRIMITIVE_BOUNDING_BOX
	public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS
	public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS
	public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS
	public static final int GL_DEBUG_OUTPUT
	public static final int GL_IS_PER_PATCH
	public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER
	public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER
	public static final int GL_REFERENCED_BY_GEOMETRY_SHADER
	public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS
	public static final int GL_MAX_FRAMEBUFFER_LAYERS
	public static final int GL_MULTISAMPLE_LINE_WIDTH_RANGE
	public static final int GL_MULTISAMPLE_LINE_WIDTH_GRANULARITY
	public static final int GL_COMPRESSED_RGBA_ASTC_4x4
	public static final int GL_COMPRESSED_RGBA_ASTC_5x4
	public static final int GL_COMPRESSED_RGBA_ASTC_5x5
	public static final int GL_COMPRESSED_RGBA_ASTC_6x5
	public static final int GL_COMPRESSED_RGBA_ASTC_6x6
	public static final int GL_COMPRESSED_RGBA_ASTC_8x5
	public static final int GL_COMPRESSED_RGBA_ASTC_8x6
	public static final int GL_COMPRESSED_RGBA_ASTC_8x8
	public static final int GL_COMPRESSED_RGBA_ASTC_10x5
	public static final int GL_COMPRESSED_RGBA_ASTC_10x6
	public static final int GL_COMPRESSED_RGBA_ASTC_10x8
	public static final int GL_COMPRESSED_RGBA_ASTC_10x10
	public static final int GL_COMPRESSED_RGBA_ASTC_12x10
	public static final int GL_COMPRESSED_RGBA_ASTC_12x12
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12
	private static native void _nativeClassInit () 
	private void  () 
	public static native void glBlendBarrier () 
	public static native void glCopyImageSubData (int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) 
	public static native void glDebugMessageControl (int, int, int, int, int[], int, boolean) 
	public static native void glDebugMessageControl (int, int, int, int, java.nio.IntBuffer, boolean) 
	public static native void glDebugMessageInsert (int, int, int, int, int, java.lang.String) 
	public static native void glDebugMessageCallback (android.opengl.GLES32$DebugProc) 
	public static native int glGetDebugMessageLog (int, int, int[], int, int[], int, int[], int, int[], int, int[], int, byte[], int) 
	public static native int glGetDebugMessageLog (int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer) 
	public static native java.lang.String[] glGetDebugMessageLog (int, int[], int, int[], int, int[], int, int[], int) 
	public static native java.lang.String[] glGetDebugMessageLog (int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glPushDebugGroup (int, int, int, java.lang.String) 
	public static native void glPopDebugGroup () 
	public static native void glObjectLabel (int, int, int, java.lang.String) 
	public static native java.lang.String glGetObjectLabel (int, int) 
	public static native void glObjectPtrLabel (long, java.lang.String) 
	public static native java.lang.String glGetObjectPtrLabel (long) 
	public static native long glGetPointerv (int) 
	public static native void glEnablei (int, int) 
	public static native void glDisablei (int, int) 
	public static native void glBlendEquationi (int, int) 
	public static native void glBlendEquationSeparatei (int, int, int) 
	public static native void glBlendFunci (int, int, int) 
	public static native void glBlendFuncSeparatei (int, int, int, int, int) 
	public static native void glColorMaski (int, boolean, boolean, boolean, boolean) 
	public static native boolean glIsEnabledi (int, int) 
	public static native void glDrawElementsBaseVertex (int, int, int, java.nio.Buffer, int) 
	public static native void glDrawRangeElementsBaseVertex (int, int, int, int, int, java.nio.Buffer, int) 
	public static native void glDrawElementsInstancedBaseVertex (int, int, int, java.nio.Buffer, int, int) 
	public static native void glDrawElementsInstancedBaseVertex (int, int, int, int, int, int) 
	public static native void glFramebufferTexture (int, int, int, int) 
	public static native void glPrimitiveBoundingBox (float, float, float, float, float, float, float, float) 
	public static native int glGetGraphicsResetStatus () 
	public static native void glReadnPixels (int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glGetnUniformfv (int, int, int, float[], int) 
	public static native void glGetnUniformfv (int, int, int, java.nio.FloatBuffer) 
	public static native void glGetnUniformiv (int, int, int, int[], int) 
	public static native void glGetnUniformiv (int, int, int, java.nio.IntBuffer) 
	public static native void glGetnUniformuiv (int, int, int, int[], int) 
	public static native void glGetnUniformuiv (int, int, int, java.nio.IntBuffer) 
	public static native void glMinSampleShading (float) 
	public static native void glPatchParameteri (int, int) 
	public static native void glTexParameterIiv (int, int, int[], int) 
	public static native void glTexParameterIiv (int, int, java.nio.IntBuffer) 
	public static native void glTexParameterIuiv (int, int, int[], int) 
	public static native void glTexParameterIuiv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterIiv (int, int, int[], int) 
	public static native void glGetTexParameterIiv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterIuiv (int, int, int[], int) 
	public static native void glGetTexParameterIuiv (int, int, java.nio.IntBuffer) 
	public static native void glSamplerParameterIiv (int, int, int[], int) 
	public static native void glSamplerParameterIiv (int, int, java.nio.IntBuffer) 
	public static native void glSamplerParameterIuiv (int, int, int[], int) 
	public static native void glSamplerParameterIuiv (int, int, java.nio.IntBuffer) 
	public static native void glGetSamplerParameterIiv (int, int, int[], int) 
	public static native void glGetSamplerParameterIiv (int, int, java.nio.IntBuffer) 
	public static native void glGetSamplerParameterIuiv (int, int, int[], int) 
	public static native void glGetSamplerParameterIuiv (int, int, java.nio.IntBuffer) 
	public static native void glTexBuffer (int, int, int) 
	public static native void glTexBufferRange (int, int, int, int, int) 
	public static native void glTexStorage3DMultisample (int, int, int, int, int, int, boolean) 
	static void  () 
}

android/opengl/GLES32$DebugProc.class
GLES32.java
package android.opengl
public abstract android.opengl.GLES32$DebugProc extends java.lang.Object {
	public abstract void onMessage (int, int, int, int, java.lang.String) 
}

android/opengl/EGLExt.class
EGLExt.java
package android.opengl
public android.opengl.EGLExt extends java.lang.Object {
	public static final int EGL_CONTEXT_MAJOR_VERSION_KHR
	public static final int EGL_CONTEXT_MINOR_VERSION_KHR
	public static final int EGL_CONTEXT_FLAGS_KHR
	public static final int EGL_OPENGL_ES3_BIT_KHR
	public void  () 
	private static native void _nativeClassInit () 
	public static native boolean eglPresentationTimeANDROID (android.opengl.EGLDisplay, android.opengl.EGLSurface, long) 
	static void  () 
}

android/opengl/GLWallpaperService.class
GLWallpaperService.java
package android.opengl
 android.opengl.GLWallpaperService extends java.lang.Object {
	void  () 
}

android/opengl/GLSurfaceView$EGLConfigChooser.class
GLSurfaceView.java
package android.opengl
public abstract android.opengl.GLSurfaceView$EGLConfigChooser extends java.lang.Object {
	public abstract javax.microedition.khronos.egl.EGLConfig chooseConfig (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay) 
}

android/opengl/GLSurfaceView$EglHelper.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$EglHelper extends java.lang.Object {
	private java.lang.ref.WeakReference mGLSurfaceViewWeakRef
	javax.microedition.khronos.egl.EGL10 mEgl
	javax.microedition.khronos.egl.EGLDisplay mEglDisplay
	javax.microedition.khronos.egl.EGLSurface mEglSurface
	javax.microedition.khronos.egl.EGLConfig mEglConfig
	javax.microedition.khronos.egl.EGLContext mEglContext
	public void  (java.lang.ref.WeakReference) 
		java.lang.ref.WeakReference glSurfaceViewWeakRef
	public void start () 
		int[] version
		android.opengl.GLSurfaceView view
	public boolean createSurface () 
		int error
		android.opengl.GLSurfaceView view
	javax.microedition.khronos.opengles.GL createGL () 
		int configFlags
		java.io.Writer log
		javax.microedition.khronos.opengles.GL gl
		android.opengl.GLSurfaceView view
	public int swap () 
	public void destroySurface () 
	private void destroySurfaceImp () 
		android.opengl.GLSurfaceView view
	public void finish () 
		android.opengl.GLSurfaceView view
	private void throwEglException (java.lang.String) 
		String function
	public static void throwEglException (java.lang.String, int) 
		String function
		int error
		String message
	public static void logEglErrorAsWarning (java.lang.String, java.lang.String, int) 
		String tag
		String function
		int error
	public static java.lang.String formatEglError (java.lang.String, int) 
		String function
		int error
}

android/opengl/GLSurfaceView$LogWriter.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$LogWriter extends java.io.Writer {
	private StringBuilder mBuilder
	void  () 
	public void close () 
	public void flush () 
	public void write (char[], int, int) 
		char c
		int i
		char[] buf
		int offset
		int count
	private void flushBuilder () 
}

android/opengl/GLLogWrapper.class
GLLogWrapper.java
package android.opengl
 android.opengl.GLLogWrapper extends android.opengl.GLWrapperBase {
	private static final int FORMAT_INT
	private static final int FORMAT_FLOAT
	private static final int FORMAT_FIXED
	private java.io.Writer mLog
	private boolean mLogArgumentNames
	private int mArgCount
	private android.opengl.GLLogWrapper$PointerInfo mColorPointer
	private android.opengl.GLLogWrapper$PointerInfo mNormalPointer
	private android.opengl.GLLogWrapper$PointerInfo mTexCoordPointer
	private android.opengl.GLLogWrapper$PointerInfo mVertexPointer
	boolean mColorArrayEnabled
	boolean mNormalArrayEnabled
	boolean mTextureCoordArrayEnabled
	boolean mVertexArrayEnabled
	StringBuilder mStringBuilder
	public void  (javax.microedition.khronos.opengles.GL, java.io.Writer, boolean) 
		javax.microedition.khronos.opengles.GL gl
		java.io.Writer log
		boolean logArgumentNames
	private void checkError () 
		String errorMessage
		int glError
	private void logLine (java.lang.String) 
		String message
	private void log (java.lang.String) 
		String message
	private void begin (java.lang.String) 
		String name
	private void arg (java.lang.String, java.lang.String) 
		String name
		String value
	private void end () 
	private void flush () 
		java.io.IOException e
	private void arg (java.lang.String, boolean) 
		String name
		boolean value
	private void arg (java.lang.String, int) 
		String name
		int value
	private void arg (java.lang.String, float) 
		String name
		float value
	private void returns (java.lang.String) 
		String result
	private void returns (int) 
		int result
	private void arg (java.lang.String, int, int[], int) 
		String name
		int n
		int[] arr
		int offset
	private void arg (java.lang.String, int, short[], int) 
		String name
		int n
		short[] arr
		int offset
	private void arg (java.lang.String, int, float[], int) 
		String name
		int n
		float[] arr
		int offset
	private void formattedAppend (java.lang.StringBuilder, int, int) 
		StringBuilder buf
		int value
		int format
	private java.lang.String toString (int, int, int[], int) 
		int index
		int i
		int n
		int format
		int[] arr
		int offset
		StringBuilder buf
		int arrLen
	private java.lang.String toString (int, short[], int) 
		int index
		int i
		int n
		short[] arr
		int offset
		StringBuilder buf
		int arrLen
	private java.lang.String toString (int, float[], int) 
		int index
		int i
		int n
		float[] arr
		int offset
		StringBuilder buf
		int arrLen
	private java.lang.String toString (int, java.nio.FloatBuffer) 
		int i
		int n
		java.nio.FloatBuffer buf
		StringBuilder builder
	private java.lang.String toString (int, int, java.nio.IntBuffer) 
		int i
		int n
		int format
		java.nio.IntBuffer buf
		StringBuilder builder
	private java.lang.String toString (int, java.nio.ShortBuffer) 
		int i
		int n
		java.nio.ShortBuffer buf
		StringBuilder builder
	private void arg (java.lang.String, int, java.nio.FloatBuffer) 
		String name
		int n
		java.nio.FloatBuffer buf
	private void arg (java.lang.String, int, java.nio.IntBuffer) 
		String name
		int n
		java.nio.IntBuffer buf
	private void arg (java.lang.String, int, java.nio.ShortBuffer) 
		String name
		int n
		java.nio.ShortBuffer buf
	private void argPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	private static java.lang.String getHex (int) 
		int value
	public static java.lang.String getErrorString (int) 
		int error
	private java.lang.String getClearBufferMask (int) 
		int mask
		StringBuilder b
	private java.lang.String getFactor (int) 
		int factor
	private java.lang.String getShadeModel (int) 
		int model
	private java.lang.String getTextureTarget (int) 
		int target
	private java.lang.String getTextureEnvTarget (int) 
		int target
	private java.lang.String getTextureEnvPName (int) 
		int pname
	private int getTextureEnvParamCount (int) 
		int pname
	private java.lang.String getTextureEnvParamName (float) 
		float param
		int iparam
	private java.lang.String getMatrixMode (int) 
		int matrixMode
	private java.lang.String getClientState (int) 
		int clientState
	private java.lang.String getCap (int) 
		int cap
	private java.lang.String getTexturePName (int) 
		int pname
	private java.lang.String getTextureParamName (float) 
		float param
		int iparam
	private java.lang.String getFogPName (int) 
		int pname
	private int getFogParamCount (int) 
		int pname
	private java.lang.String getBeginMode (int) 
		int mode
	private java.lang.String getIndexType (int) 
		int type
	private java.lang.String getIntegerStateName (int) 
		int pname
	private int getIntegerStateSize (int) 
		int[] buffer
		int pname
	private int getIntegerStateFormat (int) 
		int pname
	private java.lang.String getHintTarget (int) 
		int target
	private java.lang.String getHintMode (int) 
		int mode
	private java.lang.String getFaceName (int) 
		int face
	private java.lang.String getMaterialPName (int) 
		int pname
	private int getMaterialParamCount (int) 
		int pname
	private java.lang.String getLightName (int) 
		int light
	private java.lang.String getLightPName (int) 
		int pname
	private int getLightParamCount (int) 
		int pname
	private java.lang.String getLightModelPName (int) 
		int pname
	private int getLightModelParamCount (int) 
		int pname
	private java.lang.String getPointerTypeName (int) 
		int type
	private java.nio.ByteBuffer toByteBuffer (int, java.nio.Buffer) 
		int i
		java.nio.ByteBuffer input2
		int position
		int i
		java.nio.CharBuffer input2
		int position
		java.nio.CharBuffer result2
		int i
		java.nio.ShortBuffer input2
		int position
		java.nio.ShortBuffer result2
		int i
		java.nio.IntBuffer input2
		int position
		java.nio.IntBuffer result2
		int i
		java.nio.FloatBuffer input2
		int position
		java.nio.FloatBuffer result2
		int i
		java.nio.DoubleBuffer input2
		int position
		java.nio.DoubleBuffer result2
		int i
		java.nio.LongBuffer input2
		int position
		java.nio.LongBuffer result2
		int byteCount
		java.nio.Buffer input
		java.nio.ByteBuffer result
		boolean convertWholeBuffer
	private char[] toCharIndices (int, int, java.nio.Buffer) 
		int i
		java.nio.ByteBuffer byteBuffer
		byte[] array
		int offset
		java.nio.CharBuffer charBuffer
		java.nio.ByteBuffer byteBuffer
		java.nio.CharBuffer charBuffer
		int oldPosition
		int count
		int type
		java.nio.Buffer indices
		char[] result
	private void doArrayElement (java.lang.StringBuilder, boolean, java.lang.String, android.opengl.GLLogWrapper$PointerInfo, int) 
		byte d
		byte d
		java.nio.ShortBuffer shortBuffer
		short d
		java.nio.IntBuffer intBuffer
		int d
		java.nio.FloatBuffer intBuffer
		float d
		int i
		StringBuilder builder
		boolean enabled
		String name
		android.opengl.GLLogWrapper$PointerInfo pointer
		int index
		int stride
		java.nio.ByteBuffer byteBuffer
		int size
		int type
		int sizeofType
		int byteOffset
	private void doElement (java.lang.StringBuilder, int, int) 
		StringBuilder builder
		int ordinal
		int vertexIndex
	private void bindArrays () 
	private void unbindArrays () 
	private void startLogIndices () 
	private void endLogIndices () 
	public void glActiveTexture (int) 
		int texture
	public void glAlphaFunc (int, float) 
		int func
		float ref
	public void glAlphaFuncx (int, int) 
		int func
		int ref
	public void glBindTexture (int, int) 
		int target
		int texture
	public void glBlendFunc (int, int) 
		int sfactor
		int dfactor
	public void glClear (int) 
		int mask
	public void glClearColor (float, float, float, float) 
		float red
		float green
		float blue
		float alpha
	public void glClearColorx (int, int, int, int) 
		int red
		int green
		int blue
		int alpha
	public void glClearDepthf (float) 
		float depth
	public void glClearDepthx (int) 
		int depth
	public void glClearStencil (int) 
		int s
	public void glClientActiveTexture (int) 
		int texture
	public void glColor4f (float, float, float, float) 
		float red
		float green
		float blue
		float alpha
	public void glColor4x (int, int, int, int) 
		int red
		int green
		int blue
		int alpha
	public void glColorMask (boolean, boolean, boolean, boolean) 
		boolean red
		boolean green
		boolean blue
		boolean alpha
	public void glColorPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int internalformat
		int width
		int height
		int border
		int imageSize
		java.nio.Buffer data
	public void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int xoffset
		int yoffset
		int width
		int height
		int format
		int imageSize
		java.nio.Buffer data
	public void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
		int target
		int level
		int internalformat
		int x
		int y
		int width
		int height
		int border
	public void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
		int target
		int level
		int xoffset
		int yoffset
		int x
		int y
		int width
		int height
	public void glCullFace (int) 
		int mode
	public void glDeleteTextures (int, int[], int) 
		int n
		int[] textures
		int offset
	public void glDeleteTextures (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer textures
	public void glDepthFunc (int) 
		int func
	public void glDepthMask (boolean) 
		boolean flag
	public void glDepthRangef (float, float) 
		float near
		float far
	public void glDepthRangex (int, int) 
		int near
		int far
	public void glDisable (int) 
		int cap
	public void glDisableClientState (int) 
		int array
	public void glDrawArrays (int, int, int) 
		int i
		int mode
		int first
		int count
	public void glDrawElements (int, int, int, java.nio.Buffer) 
		int i
		int mode
		int count
		int type
		java.nio.Buffer indices
		char[] indexArray
		int indexArrayLength
	public void glEnable (int) 
		int cap
	public void glEnableClientState (int) 
		int array
	public void glFinish () 
	public void glFlush () 
	public void glFogf (int, float) 
		int pname
		float param
	public void glFogfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glFogfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glFogx (int, int) 
		int pname
		int param
	public void glFogxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glFogxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glFrontFace (int) 
		int mode
	public void glFrustumf (float, float, float, float, float, float) 
		float left
		float right
		float bottom
		float top
		float near
		float far
	public void glFrustumx (int, int, int, int, int, int) 
		int left
		int right
		int bottom
		int top
		int near
		int far
	public void glGenTextures (int, int[], int) 
		int n
		int[] textures
		int offset
	public void glGenTextures (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer textures
	public int glGetError () 
		int result
	public void glGetIntegerv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glGetIntegerv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public java.lang.String glGetString (int) 
		int name
		String result
	public void glHint (int, int) 
		int target
		int mode
	public void glLightModelf (int, float) 
		int pname
		float param
	public void glLightModelfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glLightModelfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glLightModelx (int, int) 
		int pname
		int param
	public void glLightModelxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glLightModelxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glLightf (int, int, float) 
		int light
		int pname
		float param
	public void glLightfv (int, int, float[], int) 
		int light
		int pname
		float[] params
		int offset
	public void glLightfv (int, int, java.nio.FloatBuffer) 
		int light
		int pname
		java.nio.FloatBuffer params
	public void glLightx (int, int, int) 
		int light
		int pname
		int param
	public void glLightxv (int, int, int[], int) 
		int light
		int pname
		int[] params
		int offset
	public void glLightxv (int, int, java.nio.IntBuffer) 
		int light
		int pname
		java.nio.IntBuffer params
	public void glLineWidth (float) 
		float width
	public void glLineWidthx (int) 
		int width
	public void glLoadIdentity () 
	public void glLoadMatrixf (float[], int) 
		float[] m
		int offset
	public void glLoadMatrixf (java.nio.FloatBuffer) 
		java.nio.FloatBuffer m
	public void glLoadMatrixx (int[], int) 
		int[] m
		int offset
	public void glLoadMatrixx (java.nio.IntBuffer) 
		java.nio.IntBuffer m
	public void glLogicOp (int) 
		int opcode
	public void glMaterialf (int, int, float) 
		int face
		int pname
		float param
	public void glMaterialfv (int, int, float[], int) 
		int face
		int pname
		float[] params
		int offset
	public void glMaterialfv (int, int, java.nio.FloatBuffer) 
		int face
		int pname
		java.nio.FloatBuffer params
	public void glMaterialx (int, int, int) 
		int face
		int pname
		int param
	public void glMaterialxv (int, int, int[], int) 
		int face
		int pname
		int[] params
		int offset
	public void glMaterialxv (int, int, java.nio.IntBuffer) 
		int face
		int pname
		java.nio.IntBuffer params
	public void glMatrixMode (int) 
		int mode
	public void glMultMatrixf (float[], int) 
		float[] m
		int offset
	public void glMultMatrixf (java.nio.FloatBuffer) 
		java.nio.FloatBuffer m
	public void glMultMatrixx (int[], int) 
		int[] m
		int offset
	public void glMultMatrixx (java.nio.IntBuffer) 
		java.nio.IntBuffer m
	public void glMultiTexCoord4f (int, float, float, float, float) 
		int target
		float s
		float t
		float r
		float q
	public void glMultiTexCoord4x (int, int, int, int, int) 
		int target
		int s
		int t
		int r
		int q
	public void glNormal3f (float, float, float) 
		float nx
		float ny
		float nz
	public void glNormal3x (int, int, int) 
		int nx
		int ny
		int nz
	public void glNormalPointer (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public void glOrthof (float, float, float, float, float, float) 
		float left
		float right
		float bottom
		float top
		float near
		float far
	public void glOrthox (int, int, int, int, int, int) 
		int left
		int right
		int bottom
		int top
		int near
		int far
	public void glPixelStorei (int, int) 
		int pname
		int param
	public void glPointSize (float) 
		float size
	public void glPointSizex (int) 
		int size
	public void glPolygonOffset (float, float) 
		float factor
		float units
	public void glPolygonOffsetx (int, int) 
		int factor
		int units
	public void glPopMatrix () 
	public void glPushMatrix () 
	public void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
		int x
		int y
		int width
		int height
		int format
		int type
		java.nio.Buffer pixels
	public void glRotatef (float, float, float, float) 
		float angle
		float x
		float y
		float z
	public void glRotatex (int, int, int, int) 
		int angle
		int x
		int y
		int z
	public void glSampleCoverage (float, boolean) 
		float value
		boolean invert
	public void glSampleCoveragex (int, boolean) 
		int value
		boolean invert
	public void glScalef (float, float, float) 
		float x
		float y
		float z
	public void glScalex (int, int, int) 
		int x
		int y
		int z
	public void glScissor (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void glShadeModel (int) 
		int mode
	public void glStencilFunc (int, int, int) 
		int func
		int ref
		int mask
	public void glStencilMask (int) 
		int mask
	public void glStencilOp (int, int, int) 
		int fail
		int zfail
		int zpass
	public void glTexCoordPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glTexEnvf (int, int, float) 
		int target
		int pname
		float param
	public void glTexEnvfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glTexEnvfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glTexEnvx (int, int, int) 
		int target
		int pname
		int param
	public void glTexEnvxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexEnvxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int internalformat
		int width
		int height
		int border
		int format
		int type
		java.nio.Buffer pixels
	public void glTexParameterf (int, int, float) 
		int target
		int pname
		float param
	public void glTexParameterx (int, int, int) 
		int target
		int pname
		int param
	public void glTexParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int xoffset
		int yoffset
		int width
		int height
		int format
		int type
		java.nio.Buffer pixels
	public void glTranslatef (float, float, float) 
		float x
		float y
		float z
	public void glTranslatex (int, int, int) 
		int x
		int y
		int z
	public void glVertexPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glViewport (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void glClipPlanef (int, float[], int) 
		int plane
		float[] equation
		int offset
	public void glClipPlanef (int, java.nio.FloatBuffer) 
		int plane
		java.nio.FloatBuffer equation
	public void glClipPlanex (int, int[], int) 
		int plane
		int[] equation
		int offset
	public void glClipPlanex (int, java.nio.IntBuffer) 
		int plane
		java.nio.IntBuffer equation
	public void glDrawTexfOES (float, float, float, float, float) 
		float x
		float y
		float z
		float width
		float height
	public void glDrawTexfvOES (float[], int) 
		float[] coords
		int offset
	public void glDrawTexfvOES (java.nio.FloatBuffer) 
		java.nio.FloatBuffer coords
	public void glDrawTexiOES (int, int, int, int, int) 
		int x
		int y
		int z
		int width
		int height
	public void glDrawTexivOES (int[], int) 
		int[] coords
		int offset
	public void glDrawTexivOES (java.nio.IntBuffer) 
		java.nio.IntBuffer coords
	public void glDrawTexsOES (short, short, short, short, short) 
		short x
		short y
		short z
		short width
		short height
	public void glDrawTexsvOES (short[], int) 
		short[] coords
		int offset
	public void glDrawTexsvOES (java.nio.ShortBuffer) 
		java.nio.ShortBuffer coords
	public void glDrawTexxOES (int, int, int, int, int) 
		int x
		int y
		int z
		int width
		int height
	public void glDrawTexxvOES (int[], int) 
		int[] coords
		int offset
	public void glDrawTexxvOES (java.nio.IntBuffer) 
		java.nio.IntBuffer coords
	public int glQueryMatrixxOES (int[], int, int[], int) 
		int[] mantissa
		int mantissaOffset
		int[] exponent
		int exponentOffset
		int valid
	public int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer) 
		java.nio.IntBuffer mantissa
		java.nio.IntBuffer exponent
		int valid
	public void glBindBuffer (int, int) 
		int target
		int buffer
	public void glBufferData (int, int, java.nio.Buffer, int) 
		int target
		int size
		java.nio.Buffer data
		int usage
	public void glBufferSubData (int, int, int, java.nio.Buffer) 
		int target
		int offset
		int size
		java.nio.Buffer data
	public void glColor4ub (byte, byte, byte, byte) 
		byte red
		byte green
		byte blue
		byte alpha
	public void glDeleteBuffers (int, int[], int) 
		int n
		int[] buffers
		int offset
	public void glDeleteBuffers (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer buffers
	public void glGenBuffers (int, int[], int) 
		int n
		int[] buffers
		int offset
	public void glGenBuffers (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer buffers
	public void glGetBooleanv (int, boolean[], int) 
		int pname
		boolean[] params
		int offset
	public void glGetBooleanv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glGetBufferParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetClipPlanef (int, float[], int) 
		int pname
		float[] eqn
		int offset
	public void glGetClipPlanef (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer eqn
	public void glGetClipPlanex (int, int[], int) 
		int pname
		int[] eqn
		int offset
	public void glGetClipPlanex (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer eqn
	public void glGetFixedv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glGetFixedv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glGetFloatv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glGetFloatv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glGetLightfv (int, int, float[], int) 
		int light
		int pname
		float[] params
		int offset
	public void glGetLightfv (int, int, java.nio.FloatBuffer) 
		int light
		int pname
		java.nio.FloatBuffer params
	public void glGetLightxv (int, int, int[], int) 
		int light
		int pname
		int[] params
		int offset
	public void glGetLightxv (int, int, java.nio.IntBuffer) 
		int light
		int pname
		java.nio.IntBuffer params
	public void glGetMaterialfv (int, int, float[], int) 
		int face
		int pname
		float[] params
		int offset
	public void glGetMaterialfv (int, int, java.nio.FloatBuffer) 
		int face
		int pname
		java.nio.FloatBuffer params
	public void glGetMaterialxv (int, int, int[], int) 
		int face
		int pname
		int[] params
		int offset
	public void glGetMaterialxv (int, int, java.nio.IntBuffer) 
		int face
		int pname
		java.nio.IntBuffer params
	public void glGetTexEnviv (int, int, int[], int) 
		int env
		int pname
		int[] params
		int offset
	public void glGetTexEnviv (int, int, java.nio.IntBuffer) 
		int env
		int pname
		java.nio.IntBuffer params
	public void glGetTexEnvxv (int, int, int[], int) 
		int env
		int pname
		int[] params
		int offset
	public void glGetTexEnvxv (int, int, java.nio.IntBuffer) 
		int env
		int pname
		java.nio.IntBuffer params
	public void glGetTexParameterfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glGetTexParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetTexParameterxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetTexParameterxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public boolean glIsBuffer (int) 
		int buffer
		boolean result
	public boolean glIsEnabled (int) 
		int cap
		boolean result
	public boolean glIsTexture (int) 
		int texture
		boolean result
	public void glPointParameterf (int, float) 
		int pname
		float param
	public void glPointParameterfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glPointParameterfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glPointParameterx (int, int) 
		int pname
		int param
	public void glPointParameterxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glPointParameterxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glPointSizePointerOES (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public void glTexEnvi (int, int, int) 
		int target
		int pname
		int param
	public void glTexEnviv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexEnviv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexParameterfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glTexParameterfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glTexParameteri (int, int, int) 
		int target
		int pname
		int param
	public void glTexParameterxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexParameterxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glColorPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glDrawElements (int, int, int, int) 
		int mode
		int count
		int type
		int offset
	public void glGetPointerv (int, java.nio.Buffer[]) 
		int pname
		java.nio.Buffer[] params
	public void glNormalPointer (int, int, int) 
		int type
		int stride
		int offset
	public void glTexCoordPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glVertexPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glCurrentPaletteMatrixOES (int) 
		int matrixpaletteindex
	public void glLoadPaletteFromModelViewMatrixOES () 
	public void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glMatrixIndexPointerOES (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glWeightPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glWeightPointerOES (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glBindFramebufferOES (int, int) 
		int target
		int framebuffer
	public void glBindRenderbufferOES (int, int) 
		int target
		int renderbuffer
	public void glBlendEquation (int) 
		int mode
	public void glBlendEquationSeparate (int, int) 
		int modeRGB
		int modeAlpha
	public void glBlendFuncSeparate (int, int, int, int) 
		int srcRGB
		int dstRGB
		int srcAlpha
		int dstAlpha
	public int glCheckFramebufferStatusOES (int) 
		int target
		int result
	public void glDeleteFramebuffersOES (int, int[], int) 
		int n
		int[] framebuffers
		int offset
	public void glDeleteFramebuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer framebuffers
	public void glDeleteRenderbuffersOES (int, int[], int) 
		int n
		int[] renderbuffers
		int offset
	public void glDeleteRenderbuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer renderbuffers
	public void glFramebufferRenderbufferOES (int, int, int, int) 
		int target
		int attachment
		int renderbuffertarget
		int renderbuffer
	public void glFramebufferTexture2DOES (int, int, int, int, int) 
		int target
		int attachment
		int textarget
		int texture
		int level
	public void glGenerateMipmapOES (int) 
		int target
	public void glGenFramebuffersOES (int, int[], int) 
		int n
		int[] framebuffers
		int offset
	public void glGenFramebuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer framebuffers
	public void glGenRenderbuffersOES (int, int[], int) 
		int n
		int[] renderbuffers
		int offset
	public void glGenRenderbuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer renderbuffers
	public void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int) 
		int target
		int attachment
		int pname
		int[] params
		int offset
	public void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer) 
		int target
		int attachment
		int pname
		java.nio.IntBuffer params
	public void glGetRenderbufferParameterivOES (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetTexGenfv (int, int, float[], int) 
		int coord
		int pname
		float[] params
		int offset
	public void glGetTexGenfv (int, int, java.nio.FloatBuffer) 
		int coord
		int pname
		java.nio.FloatBuffer params
	public void glGetTexGeniv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glGetTexGeniv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public void glGetTexGenxv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glGetTexGenxv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public boolean glIsFramebufferOES (int) 
		int framebuffer
		boolean result
	public boolean glIsRenderbufferOES (int) 
		int renderbuffer
	public void glRenderbufferStorageOES (int, int, int, int) 
		int target
		int internalformat
		int width
		int height
	public void glTexGenf (int, int, float) 
		int coord
		int pname
		float param
	public void glTexGenfv (int, int, float[], int) 
		int coord
		int pname
		float[] params
		int offset
	public void glTexGenfv (int, int, java.nio.FloatBuffer) 
		int coord
		int pname
		java.nio.FloatBuffer params
	public void glTexGeni (int, int, int) 
		int coord
		int pname
		int param
	public void glTexGeniv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glTexGeniv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public void glTexGenx (int, int, int) 
		int coord
		int pname
		int param
	public void glTexGenxv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glTexGenxv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	static java.nio.ByteBuffer access$000 (android.opengl.GLLogWrapper, int, java.nio.Buffer) 
		android.opengl.GLLogWrapper x0
		int x1
		java.nio.Buffer x2
}

android/opengl/GLSurfaceView$GLThreadManager.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$GLThreadManager extends java.lang.Object {
	private static String TAG
	private void  () 
	public synchronized void threadExiting (android.opengl.GLSurfaceView$GLThread) 
		android.opengl.GLSurfaceView$GLThread thread
	public void releaseEglContextLocked (android.opengl.GLSurfaceView$GLThread) 
		android.opengl.GLSurfaceView$GLThread thread
	void  (android.opengl.GLSurfaceView$1) 
		android.opengl.GLSurfaceView$1 x0
	static void  () 
}

android/opengl/GLES11.class
GLES11.java
package android.opengl
public android.opengl.GLES11 extends android.opengl.GLES10 {
	public static final int GL_ACTIVE_TEXTURE
	public static final int GL_ADD_SIGNED
	public static final int GL_ALPHA_SCALE
	public static final int GL_ALPHA_TEST_FUNC
	public static final int GL_ALPHA_TEST_REF
	public static final int GL_ARRAY_BUFFER
	public static final int GL_ARRAY_BUFFER_BINDING
	public static final int GL_BLEND_DST
	public static final int GL_BLEND_SRC
	public static final int GL_BUFFER_ACCESS
	public static final int GL_BUFFER_SIZE
	public static final int GL_BUFFER_USAGE
	public static final int GL_CLIENT_ACTIVE_TEXTURE
	public static final int GL_CLIP_PLANE0
	public static final int GL_CLIP_PLANE1
	public static final int GL_CLIP_PLANE2
	public static final int GL_CLIP_PLANE3
	public static final int GL_CLIP_PLANE4
	public static final int GL_CLIP_PLANE5
	public static final int GL_COLOR_ARRAY_BUFFER_BINDING
	public static final int GL_COLOR_ARRAY_POINTER
	public static final int GL_COLOR_ARRAY_SIZE
	public static final int GL_COLOR_ARRAY_STRIDE
	public static final int GL_COLOR_ARRAY_TYPE
	public static final int GL_COLOR_CLEAR_VALUE
	public static final int GL_COLOR_WRITEMASK
	public static final int GL_COMBINE
	public static final int GL_COMBINE_ALPHA
	public static final int GL_COMBINE_RGB
	public static final int GL_CONSTANT
	public static final int GL_COORD_REPLACE_OES
	public static final int GL_CULL_FACE_MODE
	public static final int GL_CURRENT_COLOR
	public static final int GL_CURRENT_NORMAL
	public static final int GL_CURRENT_TEXTURE_COORDS
	public static final int GL_DEPTH_CLEAR_VALUE
	public static final int GL_DEPTH_FUNC
	public static final int GL_DEPTH_RANGE
	public static final int GL_DEPTH_WRITEMASK
	public static final int GL_DOT3_RGB
	public static final int GL_DOT3_RGBA
	public static final int GL_DYNAMIC_DRAW
	public static final int GL_ELEMENT_ARRAY_BUFFER
	public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING
	public static final int GL_FRONT_FACE
	public static final int GL_GENERATE_MIPMAP
	public static final int GL_GENERATE_MIPMAP_HINT
	public static final int GL_INTERPOLATE
	public static final int GL_LINE_WIDTH
	public static final int GL_LOGIC_OP_MODE
	public static final int GL_MATRIX_MODE
	public static final int GL_MAX_CLIP_PLANES
	public static final int GL_MODELVIEW_MATRIX
	public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_MODELVIEW_STACK_DEPTH
	public static final int GL_NORMAL_ARRAY_BUFFER_BINDING
	public static final int GL_NORMAL_ARRAY_POINTER
	public static final int GL_NORMAL_ARRAY_STRIDE
	public static final int GL_NORMAL_ARRAY_TYPE
	public static final int GL_OPERAND0_ALPHA
	public static final int GL_OPERAND0_RGB
	public static final int GL_OPERAND1_ALPHA
	public static final int GL_OPERAND1_RGB
	public static final int GL_OPERAND2_ALPHA
	public static final int GL_OPERAND2_RGB
	public static final int GL_POINT_DISTANCE_ATTENUATION
	public static final int GL_POINT_FADE_THRESHOLD_SIZE
	public static final int GL_POINT_SIZE
	public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES
	public static final int GL_POINT_SIZE_ARRAY_OES
	public static final int GL_POINT_SIZE_ARRAY_POINTER_OES
	public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES
	public static final int GL_POINT_SIZE_ARRAY_TYPE_OES
	public static final int GL_POINT_SIZE_MAX
	public static final int GL_POINT_SIZE_MIN
	public static final int GL_POINT_SPRITE_OES
	public static final int GL_POLYGON_OFFSET_FACTOR
	public static final int GL_POLYGON_OFFSET_UNITS
	public static final int GL_PREVIOUS
	public static final int GL_PRIMARY_COLOR
	public static final int GL_PROJECTION_MATRIX
	public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_PROJECTION_STACK_DEPTH
	public static final int GL_RGB_SCALE
	public static final int GL_SAMPLE_BUFFERS
	public static final int GL_SAMPLE_COVERAGE_INVERT
	public static final int GL_SAMPLE_COVERAGE_VALUE
	public static final int GL_SAMPLES
	public static final int GL_SCISSOR_BOX
	public static final int GL_SHADE_MODEL
	public static final int GL_SRC0_ALPHA
	public static final int GL_SRC0_RGB
	public static final int GL_SRC1_ALPHA
	public static final int GL_SRC1_RGB
	public static final int GL_SRC2_ALPHA
	public static final int GL_SRC2_RGB
	public static final int GL_STATIC_DRAW
	public static final int GL_STENCIL_CLEAR_VALUE
	public static final int GL_STENCIL_FAIL
	public static final int GL_STENCIL_FUNC
	public static final int GL_STENCIL_PASS_DEPTH_FAIL
	public static final int GL_STENCIL_PASS_DEPTH_PASS
	public static final int GL_STENCIL_REF
	public static final int GL_STENCIL_VALUE_MASK
	public static final int GL_STENCIL_WRITEMASK
	public static final int GL_SUBTRACT
	public static final int GL_TEXTURE_BINDING_2D
	public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
	public static final int GL_TEXTURE_COORD_ARRAY_POINTER
	public static final int GL_TEXTURE_COORD_ARRAY_SIZE
	public static final int GL_TEXTURE_COORD_ARRAY_STRIDE
	public static final int GL_TEXTURE_COORD_ARRAY_TYPE
	public static final int GL_TEXTURE_MATRIX
	public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_TEXTURE_STACK_DEPTH
	public static final int GL_VERTEX_ARRAY_BUFFER_BINDING
	public static final int GL_VERTEX_ARRAY_POINTER
	public static final int GL_VERTEX_ARRAY_SIZE
	public static final int GL_VERTEX_ARRAY_STRIDE
	public static final int GL_VERTEX_ARRAY_TYPE
	public static final int GL_VIEWPORT
	public static final int GL_WRITE_ONLY
	private static java.nio.Buffer _pointSizePointerOES
	public void  () 
	private static native void _nativeClassInit () 
	public static native void glBindBuffer (int, int) 
	public static native void glBufferData (int, int, java.nio.Buffer, int) 
	public static native void glBufferSubData (int, int, int, java.nio.Buffer) 
	public static native void glClipPlanef (int, float[], int) 
	public static native void glClipPlanef (int, java.nio.FloatBuffer) 
	public static native void glClipPlanex (int, int[], int) 
	public static native void glClipPlanex (int, java.nio.IntBuffer) 
	public static native void glColor4ub (byte, byte, byte, byte) 
	public static native void glColorPointer (int, int, int, int) 
	public static native void glDeleteBuffers (int, int[], int) 
	public static native void glDeleteBuffers (int, java.nio.IntBuffer) 
	public static native void glDrawElements (int, int, int, int) 
	public static native void glGenBuffers (int, int[], int) 
	public static native void glGenBuffers (int, java.nio.IntBuffer) 
	public static native void glGetBooleanv (int, boolean[], int) 
	public static native void glGetBooleanv (int, java.nio.IntBuffer) 
	public static native void glGetBufferParameteriv (int, int, int[], int) 
	public static native void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetClipPlanef (int, float[], int) 
	public static native void glGetClipPlanef (int, java.nio.FloatBuffer) 
	public static native void glGetClipPlanex (int, int[], int) 
	public static native void glGetClipPlanex (int, java.nio.IntBuffer) 
	public static native void glGetFixedv (int, int[], int) 
	public static native void glGetFixedv (int, java.nio.IntBuffer) 
	public static native void glGetFloatv (int, float[], int) 
	public static native void glGetFloatv (int, java.nio.FloatBuffer) 
	public static native void glGetLightfv (int, int, float[], int) 
	public static native void glGetLightfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetLightxv (int, int, int[], int) 
	public static native void glGetLightxv (int, int, java.nio.IntBuffer) 
	public static native void glGetMaterialfv (int, int, float[], int) 
	public static native void glGetMaterialfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetMaterialxv (int, int, int[], int) 
	public static native void glGetMaterialxv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexEnvfv (int, int, float[], int) 
	public static native void glGetTexEnvfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetTexEnviv (int, int, int[], int) 
	public static native void glGetTexEnviv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexEnvxv (int, int, int[], int) 
	public static native void glGetTexEnvxv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterfv (int, int, float[], int) 
	public static native void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetTexParameteriv (int, int, int[], int) 
	public static native void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterxv (int, int, int[], int) 
	public static native void glGetTexParameterxv (int, int, java.nio.IntBuffer) 
	public static native boolean glIsBuffer (int) 
	public static native boolean glIsEnabled (int) 
	public static native boolean glIsTexture (int) 
	public static native void glNormalPointer (int, int, int) 
	public static native void glPointParameterf (int, float) 
	public static native void glPointParameterfv (int, float[], int) 
	public static native void glPointParameterfv (int, java.nio.FloatBuffer) 
	public static native void glPointParameterx (int, int) 
	public static native void glPointParameterxv (int, int[], int) 
	public static native void glPointParameterxv (int, java.nio.IntBuffer) 
	private static native void glPointSizePointerOESBounds (int, int, java.nio.Buffer, int) 
	public static void glPointSizePointerOES (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glTexCoordPointer (int, int, int, int) 
	public static native void glTexEnvi (int, int, int) 
	public static native void glTexEnviv (int, int, int[], int) 
	public static native void glTexEnviv (int, int, java.nio.IntBuffer) 
	public static native void glTexParameterfv (int, int, float[], int) 
	public static native void glTexParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glTexParameteri (int, int, int) 
	public static native void glTexParameteriv (int, int, int[], int) 
	public static native void glTexParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glTexParameterxv (int, int, int[], int) 
	public static native void glTexParameterxv (int, int, java.nio.IntBuffer) 
	public static native void glVertexPointer (int, int, int, int) 
	static void  () 
}

android/opengl/GLUtils.class
GLUtils.java
package android.opengl
public final android.opengl.GLUtils extends java.lang.Object {
	private void  () 
	public static int getInternalFormat (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
		int result
	public static int getType (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
		int result
	public static void texImage2D (int, int, int, android.graphics.Bitmap, int) 
		int target
		int level
		int internalformat
		android.graphics.Bitmap bitmap
		int border
	public static void texImage2D (int, int, int, android.graphics.Bitmap, int, int) 
		int target
		int level
		int internalformat
		android.graphics.Bitmap bitmap
		int type
		int border
	public static void texImage2D (int, int, android.graphics.Bitmap, int) 
		int target
		int level
		android.graphics.Bitmap bitmap
		int border
	public static void texSubImage2D (int, int, int, int, android.graphics.Bitmap) 
		int target
		int level
		int xoffset
		int yoffset
		android.graphics.Bitmap bitmap
		int type
	public static void texSubImage2D (int, int, int, int, android.graphics.Bitmap, int, int) 
		int target
		int level
		int xoffset
		int yoffset
		android.graphics.Bitmap bitmap
		int format
		int type
	public static java.lang.String getEGLErrorString (int) 
		int error
	private static native int native_getInternalFormat (android.graphics.Bitmap) 
	private static native int native_getType (android.graphics.Bitmap) 
	private static native int native_texImage2D (int, int, int, android.graphics.Bitmap, int, int) 
	private static native int native_texSubImage2D (int, int, int, int, android.graphics.Bitmap, int, int) 
}

android/opengl/GLException.class
GLException.java
package android.opengl
public android.opengl.GLException extends java.lang.RuntimeException {
	private final int mError
	public void  (int) 
		int error
	public void  (int, java.lang.String) 
		int error
		String string
	private static java.lang.String getErrorString (int) 
		int error
		String errorString
	int getError () 
}

android/opengl/EGLDisplay.class
EGLDisplay.java
package android.opengl
public android.opengl.EGLDisplay extends android.opengl.EGLObjectHandle {
	private void  (long) 
		long handle
	public boolean equals (java.lang.Object) 
		Object o
		android.opengl.EGLDisplay that
}

android/opengl/GLES10.class
GLES10.java
package android.opengl
public android.opengl.GLES10 extends java.lang.Object {
	public static final int GL_ADD
	public static final int GL_ALIASED_LINE_WIDTH_RANGE
	public static final int GL_ALIASED_POINT_SIZE_RANGE
	public static final int GL_ALPHA
	public static final int GL_ALPHA_BITS
	public static final int GL_ALPHA_TEST
	public static final int GL_ALWAYS
	public static final int GL_AMBIENT
	public static final int GL_AMBIENT_AND_DIFFUSE
	public static final int GL_AND
	public static final int GL_AND_INVERTED
	public static final int GL_AND_REVERSE
	public static final int GL_BACK
	public static final int GL_BLEND
	public static final int GL_BLUE_BITS
	public static final int GL_BYTE
	public static final int GL_CCW
	public static final int GL_CLAMP_TO_EDGE
	public static final int GL_CLEAR
	public static final int GL_COLOR_ARRAY
	public static final int GL_COLOR_BUFFER_BIT
	public static final int GL_COLOR_LOGIC_OP
	public static final int GL_COLOR_MATERIAL
	public static final int GL_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_CONSTANT_ATTENUATION
	public static final int GL_COPY
	public static final int GL_COPY_INVERTED
	public static final int GL_CULL_FACE
	public static final int GL_CW
	public static final int GL_DECAL
	public static final int GL_DECR
	public static final int GL_DEPTH_BITS
	public static final int GL_DEPTH_BUFFER_BIT
	public static final int GL_DEPTH_TEST
	public static final int GL_DIFFUSE
	public static final int GL_DITHER
	public static final int GL_DONT_CARE
	public static final int GL_DST_ALPHA
	public static final int GL_DST_COLOR
	public static final int GL_EMISSION
	public static final int GL_EQUAL
	public static final int GL_EQUIV
	public static final int GL_EXP
	public static final int GL_EXP2
	public static final int GL_EXTENSIONS
	public static final int GL_FALSE
	public static final int GL_FASTEST
	public static final int GL_FIXED
	public static final int GL_FLAT
	public static final int GL_FLOAT
	public static final int GL_FOG
	public static final int GL_FOG_COLOR
	public static final int GL_FOG_DENSITY
	public static final int GL_FOG_END
	public static final int GL_FOG_HINT
	public static final int GL_FOG_MODE
	public static final int GL_FOG_START
	public static final int GL_FRONT
	public static final int GL_FRONT_AND_BACK
	public static final int GL_GEQUAL
	public static final int GL_GREATER
	public static final int GL_GREEN_BITS
	public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
	public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
	public static final int GL_INCR
	public static final int GL_INVALID_ENUM
	public static final int GL_INVALID_OPERATION
	public static final int GL_INVALID_VALUE
	public static final int GL_INVERT
	public static final int GL_KEEP
	public static final int GL_LEQUAL
	public static final int GL_LESS
	public static final int GL_LIGHT_MODEL_AMBIENT
	public static final int GL_LIGHT_MODEL_TWO_SIDE
	public static final int GL_LIGHT0
	public static final int GL_LIGHT1
	public static final int GL_LIGHT2
	public static final int GL_LIGHT3
	public static final int GL_LIGHT4
	public static final int GL_LIGHT5
	public static final int GL_LIGHT6
	public static final int GL_LIGHT7
	public static final int GL_LIGHTING
	public static final int GL_LINE_LOOP
	public static final int GL_LINE_SMOOTH
	public static final int GL_LINE_SMOOTH_HINT
	public static final int GL_LINE_STRIP
	public static final int GL_LINEAR
	public static final int GL_LINEAR_ATTENUATION
	public static final int GL_LINEAR_MIPMAP_LINEAR
	public static final int GL_LINEAR_MIPMAP_NEAREST
	public static final int GL_LINES
	public static final int GL_LUMINANCE
	public static final int GL_LUMINANCE_ALPHA
	public static final int GL_MAX_ELEMENTS_INDICES
	public static final int GL_MAX_ELEMENTS_VERTICES
	public static final int GL_MAX_LIGHTS
	public static final int GL_MAX_MODELVIEW_STACK_DEPTH
	public static final int GL_MAX_PROJECTION_STACK_DEPTH
	public static final int GL_MAX_TEXTURE_SIZE
	public static final int GL_MAX_TEXTURE_STACK_DEPTH
	public static final int GL_MAX_TEXTURE_UNITS
	public static final int GL_MAX_VIEWPORT_DIMS
	public static final int GL_MODELVIEW
	public static final int GL_MODULATE
	public static final int GL_MULTISAMPLE
	public static final int GL_NAND
	public static final int GL_NEAREST
	public static final int GL_NEAREST_MIPMAP_LINEAR
	public static final int GL_NEAREST_MIPMAP_NEAREST
	public static final int GL_NEVER
	public static final int GL_NICEST
	public static final int GL_NO_ERROR
	public static final int GL_NOOP
	public static final int GL_NOR
	public static final int GL_NORMAL_ARRAY
	public static final int GL_NORMALIZE
	public static final int GL_NOTEQUAL
	public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS
	public static final int GL_ONE
	public static final int GL_ONE_MINUS_DST_ALPHA
	public static final int GL_ONE_MINUS_DST_COLOR
	public static final int GL_ONE_MINUS_SRC_ALPHA
	public static final int GL_ONE_MINUS_SRC_COLOR
	public static final int GL_OR
	public static final int GL_OR_INVERTED
	public static final int GL_OR_REVERSE
	public static final int GL_OUT_OF_MEMORY
	public static final int GL_PACK_ALIGNMENT
	public static final int GL_PALETTE4_R5_G6_B5_OES
	public static final int GL_PALETTE4_RGB5_A1_OES
	public static final int GL_PALETTE4_RGB8_OES
	public static final int GL_PALETTE4_RGBA4_OES
	public static final int GL_PALETTE4_RGBA8_OES
	public static final int GL_PALETTE8_R5_G6_B5_OES
	public static final int GL_PALETTE8_RGB5_A1_OES
	public static final int GL_PALETTE8_RGB8_OES
	public static final int GL_PALETTE8_RGBA4_OES
	public static final int GL_PALETTE8_RGBA8_OES
	public static final int GL_PERSPECTIVE_CORRECTION_HINT
	public static final int GL_POINT_SMOOTH
	public static final int GL_POINT_SMOOTH_HINT
	public static final int GL_POINTS
	public static final int GL_POINT_FADE_THRESHOLD_SIZE
	public static final int GL_POINT_SIZE
	public static final int GL_POLYGON_OFFSET_FILL
	public static final int GL_POLYGON_SMOOTH_HINT
	public static final int GL_POSITION
	public static final int GL_PROJECTION
	public static final int GL_QUADRATIC_ATTENUATION
	public static final int GL_RED_BITS
	public static final int GL_RENDERER
	public static final int GL_REPEAT
	public static final int GL_REPLACE
	public static final int GL_RESCALE_NORMAL
	public static final int GL_RGB
	public static final int GL_RGBA
	public static final int GL_SAMPLE_ALPHA_TO_COVERAGE
	public static final int GL_SAMPLE_ALPHA_TO_ONE
	public static final int GL_SAMPLE_COVERAGE
	public static final int GL_SCISSOR_TEST
	public static final int GL_SET
	public static final int GL_SHININESS
	public static final int GL_SHORT
	public static final int GL_SMOOTH
	public static final int GL_SMOOTH_LINE_WIDTH_RANGE
	public static final int GL_SMOOTH_POINT_SIZE_RANGE
	public static final int GL_SPECULAR
	public static final int GL_SPOT_CUTOFF
	public static final int GL_SPOT_DIRECTION
	public static final int GL_SPOT_EXPONENT
	public static final int GL_SRC_ALPHA
	public static final int GL_SRC_ALPHA_SATURATE
	public static final int GL_SRC_COLOR
	public static final int GL_STACK_OVERFLOW
	public static final int GL_STACK_UNDERFLOW
	public static final int GL_STENCIL_BITS
	public static final int GL_STENCIL_BUFFER_BIT
	public static final int GL_STENCIL_TEST
	public static final int GL_SUBPIXEL_BITS
	public static final int GL_TEXTURE
	public static final int GL_TEXTURE_2D
	public static final int GL_TEXTURE_COORD_ARRAY
	public static final int GL_TEXTURE_ENV
	public static final int GL_TEXTURE_ENV_COLOR
	public static final int GL_TEXTURE_ENV_MODE
	public static final int GL_TEXTURE_MAG_FILTER
	public static final int GL_TEXTURE_MIN_FILTER
	public static final int GL_TEXTURE_WRAP_S
	public static final int GL_TEXTURE_WRAP_T
	public static final int GL_TEXTURE0
	public static final int GL_TEXTURE1
	public static final int GL_TEXTURE2
	public static final int GL_TEXTURE3
	public static final int GL_TEXTURE4
	public static final int GL_TEXTURE5
	public static final int GL_TEXTURE6
	public static final int GL_TEXTURE7
	public static final int GL_TEXTURE8
	public static final int GL_TEXTURE9
	public static final int GL_TEXTURE10
	public static final int GL_TEXTURE11
	public static final int GL_TEXTURE12
	public static final int GL_TEXTURE13
	public static final int GL_TEXTURE14
	public static final int GL_TEXTURE15
	public static final int GL_TEXTURE16
	public static final int GL_TEXTURE17
	public static final int GL_TEXTURE18
	public static final int GL_TEXTURE19
	public static final int GL_TEXTURE20
	public static final int GL_TEXTURE21
	public static final int GL_TEXTURE22
	public static final int GL_TEXTURE23
	public static final int GL_TEXTURE24
	public static final int GL_TEXTURE25
	public static final int GL_TEXTURE26
	public static final int GL_TEXTURE27
	public static final int GL_TEXTURE28
	public static final int GL_TEXTURE29
	public static final int GL_TEXTURE30
	public static final int GL_TEXTURE31
	public static final int GL_TRIANGLE_FAN
	public static final int GL_TRIANGLE_STRIP
	public static final int GL_TRIANGLES
	public static final int GL_TRUE
	public static final int GL_UNPACK_ALIGNMENT
	public static final int GL_UNSIGNED_BYTE
	public static final int GL_UNSIGNED_SHORT
	public static final int GL_UNSIGNED_SHORT_4_4_4_4
	public static final int GL_UNSIGNED_SHORT_5_5_5_1
	public static final int GL_UNSIGNED_SHORT_5_6_5
	public static final int GL_VENDOR
	public static final int GL_VERSION
	public static final int GL_VERTEX_ARRAY
	public static final int GL_XOR
	public static final int GL_ZERO
	private static java.nio.Buffer _colorPointer
	private static java.nio.Buffer _normalPointer
	private static java.nio.Buffer _texCoordPointer
	private static java.nio.Buffer _vertexPointer
	public void  () 
	private static native void _nativeClassInit () 
	public static native void glActiveTexture (int) 
	public static native void glAlphaFunc (int, float) 
	public static native void glAlphaFuncx (int, int) 
	public static native void glBindTexture (int, int) 
	public static native void glBlendFunc (int, int) 
	public static native void glClear (int) 
	public static native void glClearColor (float, float, float, float) 
	public static native void glClearColorx (int, int, int, int) 
	public static native void glClearDepthf (float) 
	public static native void glClearDepthx (int) 
	public static native void glClearStencil (int) 
	public static native void glClientActiveTexture (int) 
	public static native void glColor4f (float, float, float, float) 
	public static native void glColor4x (int, int, int, int) 
	public static native void glColorMask (boolean, boolean, boolean, boolean) 
	private static native void glColorPointerBounds (int, int, int, java.nio.Buffer, int) 
	public static void glColorPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
	public static native void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
	public static native void glCullFace (int) 
	public static native void glDeleteTextures (int, int[], int) 
	public static native void glDeleteTextures (int, java.nio.IntBuffer) 
	public static native void glDepthFunc (int) 
	public static native void glDepthMask (boolean) 
	public static native void glDepthRangef (float, float) 
	public static native void glDepthRangex (int, int) 
	public static native void glDisable (int) 
	public static native void glDisableClientState (int) 
	public static native void glDrawArrays (int, int, int) 
	public static native void glDrawElements (int, int, int, java.nio.Buffer) 
	public static native void glEnable (int) 
	public static native void glEnableClientState (int) 
	public static native void glFinish () 
	public static native void glFlush () 
	public static native void glFogf (int, float) 
	public static native void glFogfv (int, float[], int) 
	public static native void glFogfv (int, java.nio.FloatBuffer) 
	public static native void glFogx (int, int) 
	public static native void glFogxv (int, int[], int) 
	public static native void glFogxv (int, java.nio.IntBuffer) 
	public static native void glFrontFace (int) 
	public static native void glFrustumf (float, float, float, float, float, float) 
	public static native void glFrustumx (int, int, int, int, int, int) 
	public static native void glGenTextures (int, int[], int) 
	public static native void glGenTextures (int, java.nio.IntBuffer) 
	public static native int glGetError () 
	public static native void glGetIntegerv (int, int[], int) 
	public static native void glGetIntegerv (int, java.nio.IntBuffer) 
	public static native java.lang.String glGetString (int) 
	public static native void glHint (int, int) 
	public static native void glLightModelf (int, float) 
	public static native void glLightModelfv (int, float[], int) 
	public static native void glLightModelfv (int, java.nio.FloatBuffer) 
	public static native void glLightModelx (int, int) 
	public static native void glLightModelxv (int, int[], int) 
	public static native void glLightModelxv (int, java.nio.IntBuffer) 
	public static native void glLightf (int, int, float) 
	public static native void glLightfv (int, int, float[], int) 
	public static native void glLightfv (int, int, java.nio.FloatBuffer) 
	public static native void glLightx (int, int, int) 
	public static native void glLightxv (int, int, int[], int) 
	public static native void glLightxv (int, int, java.nio.IntBuffer) 
	public static native void glLineWidth (float) 
	public static native void glLineWidthx (int) 
	public static native void glLoadIdentity () 
	public static native void glLoadMatrixf (float[], int) 
	public static native void glLoadMatrixf (java.nio.FloatBuffer) 
	public static native void glLoadMatrixx (int[], int) 
	public static native void glLoadMatrixx (java.nio.IntBuffer) 
	public static native void glLogicOp (int) 
	public static native void glMaterialf (int, int, float) 
	public static native void glMaterialfv (int, int, float[], int) 
	public static native void glMaterialfv (int, int, java.nio.FloatBuffer) 
	public static native void glMaterialx (int, int, int) 
	public static native void glMaterialxv (int, int, int[], int) 
	public static native void glMaterialxv (int, int, java.nio.IntBuffer) 
	public static native void glMatrixMode (int) 
	public static native void glMultMatrixf (float[], int) 
	public static native void glMultMatrixf (java.nio.FloatBuffer) 
	public static native void glMultMatrixx (int[], int) 
	public static native void glMultMatrixx (java.nio.IntBuffer) 
	public static native void glMultiTexCoord4f (int, float, float, float, float) 
	public static native void glMultiTexCoord4x (int, int, int, int, int) 
	public static native void glNormal3f (float, float, float) 
	public static native void glNormal3x (int, int, int) 
	private static native void glNormalPointerBounds (int, int, java.nio.Buffer, int) 
	public static void glNormalPointer (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glOrthof (float, float, float, float, float, float) 
	public static native void glOrthox (int, int, int, int, int, int) 
	public static native void glPixelStorei (int, int) 
	public static native void glPointSize (float) 
	public static native void glPointSizex (int) 
	public static native void glPolygonOffset (float, float) 
	public static native void glPolygonOffsetx (int, int) 
	public static native void glPopMatrix () 
	public static native void glPushMatrix () 
	public static native void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glRotatef (float, float, float, float) 
	public static native void glRotatex (int, int, int, int) 
	public static native void glSampleCoverage (float, boolean) 
	public static native void glSampleCoveragex (int, boolean) 
	public static native void glScalef (float, float, float) 
	public static native void glScalex (int, int, int) 
	public static native void glScissor (int, int, int, int) 
	public static native void glShadeModel (int) 
	public static native void glStencilFunc (int, int, int) 
	public static native void glStencilMask (int) 
	public static native void glStencilOp (int, int, int) 
	private static native void glTexCoordPointerBounds (int, int, int, java.nio.Buffer, int) 
	public static void glTexCoordPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glTexEnvf (int, int, float) 
	public static native void glTexEnvfv (int, int, float[], int) 
	public static native void glTexEnvfv (int, int, java.nio.FloatBuffer) 
	public static native void glTexEnvx (int, int, int) 
	public static native void glTexEnvxv (int, int, int[], int) 
	public static native void glTexEnvxv (int, int, java.nio.IntBuffer) 
	public static native void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glTexParameterf (int, int, float) 
	public static native void glTexParameterx (int, int, int) 
	public static native void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glTranslatef (float, float, float) 
	public static native void glTranslatex (int, int, int) 
	private static native void glVertexPointerBounds (int, int, int, java.nio.Buffer, int) 
	public static void glVertexPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glViewport (int, int, int, int) 
	static void  () 
}

android/opengl/GLES31Ext$DebugProcKHR.class
GLES31Ext.java
package android.opengl
public abstract android.opengl.GLES31Ext$DebugProcKHR extends java.lang.Object {
	public abstract void onMessage (int, int, int, int, java.lang.String) 
}

android/opengl/GLLogWrapper$PointerInfo.class
GLLogWrapper.java
package android.opengl
 android.opengl.GLLogWrapper$PointerInfo extends java.lang.Object {
	public int mSize
	public int mType
	public int mStride
	public java.nio.Buffer mPointer
	public java.nio.ByteBuffer mTempByteBuffer
	final android.opengl.GLLogWrapper this$0
	public void  (android.opengl.GLLogWrapper) 
	public void  (android.opengl.GLLogWrapper, int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public int sizeof (int) 
		int type
	public int getStride () 
	public void bindByteBuffer () 
	public void unbindByteBuffer () 
}

android/opengl/EGL14.class
EGL14.java
package android.opengl
public android.opengl.EGL14 extends java.lang.Object {
	public static final int EGL_DEFAULT_DISPLAY
	public static android.opengl.EGLContext EGL_NO_CONTEXT
	public static android.opengl.EGLDisplay EGL_NO_DISPLAY
	public static android.opengl.EGLSurface EGL_NO_SURFACE
	public static final int EGL_FALSE
	public static final int EGL_TRUE
	public static final int EGL_SUCCESS
	public static final int EGL_NOT_INITIALIZED
	public static final int EGL_BAD_ACCESS
	public static final int EGL_BAD_ALLOC
	public static final int EGL_BAD_ATTRIBUTE
	public static final int EGL_BAD_CONFIG
	public static final int EGL_BAD_CONTEXT
	public static final int EGL_BAD_CURRENT_SURFACE
	public static final int EGL_BAD_DISPLAY
	public static final int EGL_BAD_MATCH
	public static final int EGL_BAD_NATIVE_PIXMAP
	public static final int EGL_BAD_NATIVE_WINDOW
	public static final int EGL_BAD_PARAMETER
	public static final int EGL_BAD_SURFACE
	public static final int EGL_CONTEXT_LOST
	public static final int EGL_BUFFER_SIZE
	public static final int EGL_ALPHA_SIZE
	public static final int EGL_BLUE_SIZE
	public static final int EGL_GREEN_SIZE
	public static final int EGL_RED_SIZE
	public static final int EGL_DEPTH_SIZE
	public static final int EGL_STENCIL_SIZE
	public static final int EGL_CONFIG_CAVEAT
	public static final int EGL_CONFIG_ID
	public static final int EGL_LEVEL
	public static final int EGL_MAX_PBUFFER_HEIGHT
	public static final int EGL_MAX_PBUFFER_PIXELS
	public static final int EGL_MAX_PBUFFER_WIDTH
	public static final int EGL_NATIVE_RENDERABLE
	public static final int EGL_NATIVE_VISUAL_ID
	public static final int EGL_NATIVE_VISUAL_TYPE
	public static final int EGL_SAMPLES
	public static final int EGL_SAMPLE_BUFFERS
	public static final int EGL_SURFACE_TYPE
	public static final int EGL_TRANSPARENT_TYPE
	public static final int EGL_TRANSPARENT_BLUE_VALUE
	public static final int EGL_TRANSPARENT_GREEN_VALUE
	public static final int EGL_TRANSPARENT_RED_VALUE
	public static final int EGL_NONE
	public static final int EGL_BIND_TO_TEXTURE_RGB
	public static final int EGL_BIND_TO_TEXTURE_RGBA
	public static final int EGL_MIN_SWAP_INTERVAL
	public static final int EGL_MAX_SWAP_INTERVAL
	public static final int EGL_LUMINANCE_SIZE
	public static final int EGL_ALPHA_MASK_SIZE
	public static final int EGL_COLOR_BUFFER_TYPE
	public static final int EGL_RENDERABLE_TYPE
	public static final int EGL_MATCH_NATIVE_PIXMAP
	public static final int EGL_CONFORMANT
	public static final int EGL_SLOW_CONFIG
	public static final int EGL_NON_CONFORMANT_CONFIG
	public static final int EGL_TRANSPARENT_RGB
	public static final int EGL_RGB_BUFFER
	public static final int EGL_LUMINANCE_BUFFER
	public static final int EGL_NO_TEXTURE
	public static final int EGL_TEXTURE_RGB
	public static final int EGL_TEXTURE_RGBA
	public static final int EGL_TEXTURE_2D
	public static final int EGL_PBUFFER_BIT
	public static final int EGL_PIXMAP_BIT
	public static final int EGL_WINDOW_BIT
	public static final int EGL_VG_COLORSPACE_LINEAR_BIT
	public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
	public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
	public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
	public static final int EGL_OPENGL_ES_BIT
	public static final int EGL_OPENVG_BIT
	public static final int EGL_OPENGL_ES2_BIT
	public static final int EGL_OPENGL_BIT
	public static final int EGL_VENDOR
	public static final int EGL_VERSION
	public static final int EGL_EXTENSIONS
	public static final int EGL_CLIENT_APIS
	public static final int EGL_HEIGHT
	public static final int EGL_WIDTH
	public static final int EGL_LARGEST_PBUFFER
	public static final int EGL_TEXTURE_FORMAT
	public static final int EGL_TEXTURE_TARGET
	public static final int EGL_MIPMAP_TEXTURE
	public static final int EGL_MIPMAP_LEVEL
	public static final int EGL_RENDER_BUFFER
	public static final int EGL_VG_COLORSPACE
	public static final int EGL_VG_ALPHA_FORMAT
	public static final int EGL_HORIZONTAL_RESOLUTION
	public static final int EGL_VERTICAL_RESOLUTION
	public static final int EGL_PIXEL_ASPECT_RATIO
	public static final int EGL_SWAP_BEHAVIOR
	public static final int EGL_MULTISAMPLE_RESOLVE
	public static final int EGL_BACK_BUFFER
	public static final int EGL_SINGLE_BUFFER
	public static final int EGL_VG_COLORSPACE_sRGB
	public static final int EGL_VG_COLORSPACE_LINEAR
	public static final int EGL_VG_ALPHA_FORMAT_NONPRE
	public static final int EGL_VG_ALPHA_FORMAT_PRE
	public static final int EGL_DISPLAY_SCALING
	public static final int EGL_BUFFER_PRESERVED
	public static final int EGL_BUFFER_DESTROYED
	public static final int EGL_OPENVG_IMAGE
	public static final int EGL_CONTEXT_CLIENT_TYPE
	public static final int EGL_CONTEXT_CLIENT_VERSION
	public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
	public static final int EGL_MULTISAMPLE_RESOLVE_BOX
	public static final int EGL_OPENGL_ES_API
	public static final int EGL_OPENVG_API
	public static final int EGL_OPENGL_API
	public static final int EGL_DRAW
	public static final int EGL_READ
	public static final int EGL_CORE_NATIVE_ENGINE
	public void  () 
	private static native void _nativeClassInit () 
	public static native int eglGetError () 
	public static native android.opengl.EGLDisplay eglGetDisplay (int) 
	public static native android.opengl.EGLDisplay eglGetDisplay (long) 
	public static native boolean eglInitialize (android.opengl.EGLDisplay, int[], int, int[], int) 
	public static native boolean eglTerminate (android.opengl.EGLDisplay) 
	public static native java.lang.String eglQueryString (android.opengl.EGLDisplay, int) 
	public static native boolean eglGetConfigs (android.opengl.EGLDisplay, android.opengl.EGLConfig[], int, int, int[], int) 
	public static native boolean eglChooseConfig (android.opengl.EGLDisplay, int[], int, android.opengl.EGLConfig[], int, int, int[], int) 
	public static native boolean eglGetConfigAttrib (android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int) 
	private static native android.opengl.EGLSurface _eglCreateWindowSurface (android.opengl.EGLDisplay, android.opengl.EGLConfig, java.lang.Object, int[], int) 
	private static native android.opengl.EGLSurface _eglCreateWindowSurfaceTexture (android.opengl.EGLDisplay, android.opengl.EGLConfig, java.lang.Object, int[], int) 
	public static android.opengl.EGLSurface eglCreateWindowSurface (android.opengl.EGLDisplay, android.opengl.EGLConfig, java.lang.Object, int[], int) 
		android.view.SurfaceView surfaceView
		android.view.SurfaceHolder holder
		android.opengl.EGLSurface surface
		android.opengl.EGLSurface surface
		android.opengl.EGLDisplay dpy
		android.opengl.EGLConfig config
		Object win
		int[] attrib_list
		int offset
		android.view.Surface sur
		android.opengl.EGLSurface surface
	public static native android.opengl.EGLSurface eglCreatePbufferSurface (android.opengl.EGLDisplay, android.opengl.EGLConfig, int[], int) 
	public static native android.opengl.EGLSurface eglCreatePixmapSurface (android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int) 
	public static native boolean eglDestroySurface (android.opengl.EGLDisplay, android.opengl.EGLSurface) 
	public static native boolean eglQuerySurface (android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int[], int) 
	public static native boolean eglBindAPI (int) 
	public static native int eglQueryAPI () 
	public static native boolean eglWaitClient () 
	public static native boolean eglReleaseThread () 
	public static native android.opengl.EGLSurface eglCreatePbufferFromClientBuffer (android.opengl.EGLDisplay, int, int, android.opengl.EGLConfig, int[], int) 
	public static native android.opengl.EGLSurface eglCreatePbufferFromClientBuffer (android.opengl.EGLDisplay, int, long, android.opengl.EGLConfig, int[], int) 
	public static native boolean eglSurfaceAttrib (android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int) 
	public static native boolean eglBindTexImage (android.opengl.EGLDisplay, android.opengl.EGLSurface, int) 
	public static native boolean eglReleaseTexImage (android.opengl.EGLDisplay, android.opengl.EGLSurface, int) 
	public static native boolean eglSwapInterval (android.opengl.EGLDisplay, int) 
	public static native android.opengl.EGLContext eglCreateContext (android.opengl.EGLDisplay, android.opengl.EGLConfig, android.opengl.EGLContext, int[], int) 
	public static native boolean eglDestroyContext (android.opengl.EGLDisplay, android.opengl.EGLContext) 
	public static native boolean eglMakeCurrent (android.opengl.EGLDisplay, android.opengl.EGLSurface, android.opengl.EGLSurface, android.opengl.EGLContext) 
	public static native android.opengl.EGLContext eglGetCurrentContext () 
	public static native android.opengl.EGLSurface eglGetCurrentSurface (int) 
	public static native android.opengl.EGLDisplay eglGetCurrentDisplay () 
	public static native boolean eglQueryContext (android.opengl.EGLDisplay, android.opengl.EGLContext, int, int[], int) 
	public static native boolean eglWaitGL () 
	public static native boolean eglWaitNative (int) 
	public static native boolean eglSwapBuffers (android.opengl.EGLDisplay, android.opengl.EGLSurface) 
	public static native boolean eglCopyBuffers (android.opengl.EGLDisplay, android.opengl.EGLSurface, int) 
	static void  () 
}

android/opengl/EGLLogWrapper.class
EGLLogWrapper.java
package android.opengl
 android.opengl.EGLLogWrapper extends java.lang.Object implements javax.microedition.khronos.egl.EGL11  {
	private javax.microedition.khronos.egl.EGL10 mEgl10
	java.io.Writer mLog
	boolean mLogArgumentNames
	boolean mCheckError
	private int mArgCount
	public void  (javax.microedition.khronos.egl.EGL, int, java.io.Writer) 
		javax.microedition.khronos.egl.EGL egl
		int configFlags
		java.io.Writer log
	public boolean eglChooseConfig (javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		int[] attrib_list
		javax.microedition.khronos.egl.EGLConfig[] configs
		int config_size
		int[] num_config
		boolean result
	public boolean eglCopyBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface surface
		Object native_pixmap
		boolean result
	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
		javax.microedition.khronos.egl.EGLContext result
	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
		javax.microedition.khronos.egl.EGLSurface result
	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
		javax.microedition.khronos.egl.EGLSurface result
	public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface (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_window
		int[] attrib_list
		javax.microedition.khronos.egl.EGLSurface result
	public boolean eglDestroyContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLContext context
		boolean result
	public boolean eglDestroySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface surface
		boolean result
	public boolean eglGetConfigAttrib (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		int attribute
		int[] value
		boolean result
	public boolean eglGetConfigs (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig[] configs
		int config_size
		int[] num_config
		boolean result
	public javax.microedition.khronos.egl.EGLContext eglGetCurrentContext () 
		javax.microedition.khronos.egl.EGLContext result
	public javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay () 
		javax.microedition.khronos.egl.EGLDisplay result
	public javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface (int) 
		int readdraw
		javax.microedition.khronos.egl.EGLSurface result
	public javax.microedition.khronos.egl.EGLDisplay eglGetDisplay (java.lang.Object) 
		Object native_display
		javax.microedition.khronos.egl.EGLDisplay result
	public int eglGetError () 
		int result
	public boolean eglInitialize (javax.microedition.khronos.egl.EGLDisplay, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		int[] major_minor
		boolean result
	public boolean eglMakeCurrent (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface draw
		javax.microedition.khronos.egl.EGLSurface read
		javax.microedition.khronos.egl.EGLContext context
		boolean result
	public boolean eglQueryContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLContext context
		int attribute
		int[] value
		boolean result
	public java.lang.String eglQueryString (javax.microedition.khronos.egl.EGLDisplay, int) 
		javax.microedition.khronos.egl.EGLDisplay display
		int name
		String result
	public boolean eglQuerySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface surface
		int attribute
		int[] value
		boolean result
	public boolean eglReleaseThread () 
		boolean result
	public boolean eglSwapBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface surface
		boolean result
	public boolean eglTerminate (javax.microedition.khronos.egl.EGLDisplay) 
		javax.microedition.khronos.egl.EGLDisplay display
		boolean result
	public boolean eglWaitGL () 
		boolean result
	public boolean eglWaitNative (int, java.lang.Object) 
		int engine
		Object bindTarget
		boolean result
	private void checkError () 
		String errorMessage
		int eglError
	private void logLine (java.lang.String) 
		String message
	private void log (java.lang.String) 
		String message
	private void begin (java.lang.String) 
		String name
	private void arg (java.lang.String, java.lang.String) 
		String name
		String value
	private void end () 
	private void flush () 
		java.io.IOException e
	private void arg (java.lang.String, int) 
		String name
		int value
	private void arg (java.lang.String, java.lang.Object) 
		String name
		Object object
	private void arg (java.lang.String, javax.microedition.khronos.egl.EGLDisplay) 
		String name
		javax.microedition.khronos.egl.EGLDisplay object
	private void arg (java.lang.String, javax.microedition.khronos.egl.EGLContext) 
		String name
		javax.microedition.khronos.egl.EGLContext object
	private void arg (java.lang.String, javax.microedition.khronos.egl.EGLSurface) 
		String name
		javax.microedition.khronos.egl.EGLSurface object
	private void returns (java.lang.String) 
		String result
	private void returns (int) 
		int result
	private void returns (boolean) 
		boolean result
	private void returns (java.lang.Object) 
		Object result
	private java.lang.String toString (java.lang.Object) 
		Object obj
	private void arg (java.lang.String, int[]) 
		String name
		int[] arr
	private void arg (java.lang.String, java.lang.Object[]) 
		String name
		Object[] arr
	private java.lang.String toString (int, int[], int) 
		int index
		int i
		int n
		int[] arr
		int offset
		StringBuilder buf
		int arrLen
	private java.lang.String toString (int, java.lang.Object[], int) 
		int index
		int i
		int n
		Object[] arr
		int offset
		StringBuilder buf
		int arrLen
	private static java.lang.String getHex (int) 
		int value
	public static java.lang.String getErrorString (int) 
		int error
}

android/opengl/GLSurfaceView$DefaultWindowSurfaceFactory.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$DefaultWindowSurfaceFactory extends java.lang.Object implements android.opengl.GLSurfaceView$EGLWindowSurfaceFactory  {
	private void  () 
	public javax.microedition.khronos.egl.EGLSurface createWindowSurface (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object) 
		IllegalArgumentException e
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		Object nativeWindow
		javax.microedition.khronos.egl.EGLSurface result
	public void destroySurface (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLSurface surface
	void  (android.opengl.GLSurfaceView$1) 
		android.opengl.GLSurfaceView$1 x0
}

android/opengl/EGLConfig.class
EGLConfig.java
package android.opengl
public android.opengl.EGLConfig extends android.opengl.EGLObjectHandle {
	private void  (long) 
		long handle
	public boolean equals (java.lang.Object) 
		Object o
		android.opengl.EGLConfig that
}

android/opengl/GLSurfaceView$SimpleEGLConfigChooser.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$SimpleEGLConfigChooser extends android.opengl.GLSurfaceView$ComponentSizeChooser {
	final android.opengl.GLSurfaceView this$0
	public void  (android.opengl.GLSurfaceView, boolean) 
		boolean withDepthBuffer
}

android/opengl/GLES31.class
GLES31.java
package android.opengl
public android.opengl.GLES31 extends android.opengl.GLES30 {
	public static final int GL_VERTEX_SHADER_BIT
	public static final int GL_FRAGMENT_SHADER_BIT
	public static final int GL_COMPUTE_SHADER_BIT
	public static final int GL_ALL_SHADER_BITS
	public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
	public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
	public static final int GL_UNIFORM_BARRIER_BIT
	public static final int GL_TEXTURE_FETCH_BARRIER_BIT
	public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
	public static final int GL_COMMAND_BARRIER_BIT
	public static final int GL_PIXEL_BUFFER_BARRIER_BIT
	public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
	public static final int GL_BUFFER_UPDATE_BARRIER_BIT
	public static final int GL_FRAMEBUFFER_BARRIER_BIT
	public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
	public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
	public static final int GL_SHADER_STORAGE_BARRIER_BIT
	public static final int GL_ALL_BARRIER_BITS
	public static final int GL_TEXTURE_WIDTH
	public static final int GL_TEXTURE_HEIGHT
	public static final int GL_TEXTURE_INTERNAL_FORMAT
	public static final int GL_STENCIL_INDEX
	public static final int GL_TEXTURE_RED_SIZE
	public static final int GL_TEXTURE_GREEN_SIZE
	public static final int GL_TEXTURE_BLUE_SIZE
	public static final int GL_TEXTURE_ALPHA_SIZE
	public static final int GL_TEXTURE_DEPTH
	public static final int GL_PROGRAM_SEPARABLE
	public static final int GL_ACTIVE_PROGRAM
	public static final int GL_PROGRAM_PIPELINE_BINDING
	public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
	public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
	public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
	public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
	public static final int GL_COMPUTE_WORK_GROUP_SIZE
	public static final int GL_MAX_UNIFORM_LOCATIONS
	public static final int GL_VERTEX_ATTRIB_BINDING
	public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
	public static final int GL_VERTEX_BINDING_DIVISOR
	public static final int GL_VERTEX_BINDING_OFFSET
	public static final int GL_VERTEX_BINDING_STRIDE
	public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
	public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
	public static final int GL_MAX_VERTEX_ATTRIB_STRIDE
	public static final int GL_TEXTURE_COMPRESSED
	public static final int GL_TEXTURE_DEPTH_SIZE
	public static final int GL_READ_ONLY
	public static final int GL_WRITE_ONLY
	public static final int GL_READ_WRITE
	public static final int GL_TEXTURE_STENCIL_SIZE
	public static final int GL_TEXTURE_RED_TYPE
	public static final int GL_TEXTURE_GREEN_TYPE
	public static final int GL_TEXTURE_BLUE_TYPE
	public static final int GL_TEXTURE_ALPHA_TYPE
	public static final int GL_TEXTURE_DEPTH_TYPE
	public static final int GL_TEXTURE_SHARED_SIZE
	public static final int GL_SAMPLE_POSITION
	public static final int GL_SAMPLE_MASK
	public static final int GL_SAMPLE_MASK_VALUE
	public static final int GL_MAX_SAMPLE_MASK_WORDS
	public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
	public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
	public static final int GL_MAX_IMAGE_UNITS
	public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
	public static final int GL_IMAGE_BINDING_NAME
	public static final int GL_IMAGE_BINDING_LEVEL
	public static final int GL_IMAGE_BINDING_LAYERED
	public static final int GL_IMAGE_BINDING_LAYER
	public static final int GL_IMAGE_BINDING_ACCESS
	public static final int GL_DRAW_INDIRECT_BUFFER
	public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
	public static final int GL_VERTEX_BINDING_BUFFER
	public static final int GL_IMAGE_2D
	public static final int GL_IMAGE_3D
	public static final int GL_IMAGE_CUBE
	public static final int GL_IMAGE_2D_ARRAY
	public static final int GL_INT_IMAGE_2D
	public static final int GL_INT_IMAGE_3D
	public static final int GL_INT_IMAGE_CUBE
	public static final int GL_INT_IMAGE_2D_ARRAY
	public static final int GL_UNSIGNED_INT_IMAGE_2D
	public static final int GL_UNSIGNED_INT_IMAGE_3D
	public static final int GL_UNSIGNED_INT_IMAGE_CUBE
	public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
	public static final int GL_IMAGE_BINDING_FORMAT
	public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
	public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
	public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
	public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
	public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
	public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
	public static final int GL_SHADER_STORAGE_BUFFER
	public static final int GL_SHADER_STORAGE_BUFFER_BINDING
	public static final int GL_SHADER_STORAGE_BUFFER_START
	public static final int GL_SHADER_STORAGE_BUFFER_SIZE
	public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
	public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
	public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
	public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
	public static final int GL_DEPTH_STENCIL_TEXTURE_MODE
	public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
	public static final int GL_DISPATCH_INDIRECT_BUFFER
	public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
	public static final int GL_TEXTURE_2D_MULTISAMPLE
	public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
	public static final int GL_TEXTURE_SAMPLES
	public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
	public static final int GL_SAMPLER_2D_MULTISAMPLE
	public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
	public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
	public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
	public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
	public static final int GL_MAX_INTEGER_SAMPLES
	public static final int GL_COMPUTE_SHADER
	public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
	public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
	public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
	public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
	public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
	public static final int GL_ATOMIC_COUNTER_BUFFER
	public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
	public static final int GL_ATOMIC_COUNTER_BUFFER_START
	public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
	public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
	public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
	public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
	public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
	public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
	public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
	public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
	public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
	public static final int GL_UNIFORM
	public static final int GL_UNIFORM_BLOCK
	public static final int GL_PROGRAM_INPUT
	public static final int GL_PROGRAM_OUTPUT
	public static final int GL_BUFFER_VARIABLE
	public static final int GL_SHADER_STORAGE_BLOCK
	public static final int GL_TRANSFORM_FEEDBACK_VARYING
	public static final int GL_ACTIVE_RESOURCES
	public static final int GL_MAX_NAME_LENGTH
	public static final int GL_MAX_NUM_ACTIVE_VARIABLES
	public static final int GL_NAME_LENGTH
	public static final int GL_TYPE
	public static final int GL_ARRAY_SIZE
	public static final int GL_OFFSET
	public static final int GL_BLOCK_INDEX
	public static final int GL_ARRAY_STRIDE
	public static final int GL_MATRIX_STRIDE
	public static final int GL_IS_ROW_MAJOR
	public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
	public static final int GL_BUFFER_BINDING
	public static final int GL_BUFFER_DATA_SIZE
	public static final int GL_NUM_ACTIVE_VARIABLES
	public static final int GL_ACTIVE_VARIABLES
	public static final int GL_REFERENCED_BY_VERTEX_SHADER
	public static final int GL_REFERENCED_BY_FRAGMENT_SHADER
	public static final int GL_REFERENCED_BY_COMPUTE_SHADER
	public static final int GL_TOP_LEVEL_ARRAY_SIZE
	public static final int GL_TOP_LEVEL_ARRAY_STRIDE
	public static final int GL_LOCATION
	public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
	public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
	public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
	public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
	public static final int GL_MAX_FRAMEBUFFER_WIDTH
	public static final int GL_MAX_FRAMEBUFFER_HEIGHT
	public static final int GL_MAX_FRAMEBUFFER_SAMPLES
	private static native void _nativeClassInit () 
	void  () 
	public static native void glDispatchCompute (int, int, int) 
	public static native void glDispatchComputeIndirect (long) 
	public static native void glDrawArraysIndirect (int, long) 
	public static native void glDrawElementsIndirect (int, int, long) 
	public static native void glFramebufferParameteri (int, int, int) 
	public static native void glGetFramebufferParameteriv (int, int, int[], int) 
	public static native void glGetFramebufferParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetProgramInterfaceiv (int, int, int, int[], int) 
	public static native void glGetProgramInterfaceiv (int, int, int, java.nio.IntBuffer) 
	public static native int glGetProgramResourceIndex (int, int, java.lang.String) 
	public static native java.lang.String glGetProgramResourceName (int, int, int) 
	public static native void glGetProgramResourceiv (int, int, int, int, int[], int, int, int[], int, int[], int) 
	public static native void glGetProgramResourceiv (int, int, int, int, java.nio.IntBuffer, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native int glGetProgramResourceLocation (int, int, java.lang.String) 
	public static native void glUseProgramStages (int, int, int) 
	public static native void glActiveShaderProgram (int, int) 
	public static native int glCreateShaderProgramv (int, java.lang.String[]) 
	public static native void glBindProgramPipeline (int) 
	public static native void glDeleteProgramPipelines (int, int[], int) 
	public static native void glDeleteProgramPipelines (int, java.nio.IntBuffer) 
	public static native void glGenProgramPipelines (int, int[], int) 
	public static native void glGenProgramPipelines (int, java.nio.IntBuffer) 
	public static native boolean glIsProgramPipeline (int) 
	public static native void glGetProgramPipelineiv (int, int, int[], int) 
	public static native void glGetProgramPipelineiv (int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform1i (int, int, int) 
	public static native void glProgramUniform2i (int, int, int, int) 
	public static native void glProgramUniform3i (int, int, int, int, int) 
	public static native void glProgramUniform4i (int, int, int, int, int, int) 
	public static native void glProgramUniform1ui (int, int, int) 
	public static native void glProgramUniform2ui (int, int, int, int) 
	public static native void glProgramUniform3ui (int, int, int, int, int) 
	public static native void glProgramUniform4ui (int, int, int, int, int, int) 
	public static native void glProgramUniform1f (int, int, float) 
	public static native void glProgramUniform2f (int, int, float, float) 
	public static native void glProgramUniform3f (int, int, float, float, float) 
	public static native void glProgramUniform4f (int, int, float, float, float, float) 
	public static native void glProgramUniform1iv (int, int, int, int[], int) 
	public static native void glProgramUniform1iv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform2iv (int, int, int, int[], int) 
	public static native void glProgramUniform2iv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform3iv (int, int, int, int[], int) 
	public static native void glProgramUniform3iv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform4iv (int, int, int, int[], int) 
	public static native void glProgramUniform4iv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform1uiv (int, int, int, int[], int) 
	public static native void glProgramUniform1uiv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform2uiv (int, int, int, int[], int) 
	public static native void glProgramUniform2uiv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform3uiv (int, int, int, int[], int) 
	public static native void glProgramUniform3uiv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform4uiv (int, int, int, int[], int) 
	public static native void glProgramUniform4uiv (int, int, int, java.nio.IntBuffer) 
	public static native void glProgramUniform1fv (int, int, int, float[], int) 
	public static native void glProgramUniform1fv (int, int, int, java.nio.FloatBuffer) 
	public static native void glProgramUniform2fv (int, int, int, float[], int) 
	public static native void glProgramUniform2fv (int, int, int, java.nio.FloatBuffer) 
	public static native void glProgramUniform3fv (int, int, int, float[], int) 
	public static native void glProgramUniform3fv (int, int, int, java.nio.FloatBuffer) 
	public static native void glProgramUniform4fv (int, int, int, float[], int) 
	public static native void glProgramUniform4fv (int, int, int, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix2fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix2fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix3fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix3fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix4fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix4fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix2x3fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix2x3fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix3x2fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix3x2fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix2x4fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix2x4fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix4x2fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix4x2fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix3x4fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix3x4fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glProgramUniformMatrix4x3fv (int, int, int, boolean, float[], int) 
	public static native void glProgramUniformMatrix4x3fv (int, int, int, boolean, java.nio.FloatBuffer) 
	public static native void glValidateProgramPipeline (int) 
	public static native java.lang.String glGetProgramPipelineInfoLog (int) 
	public static native void glBindImageTexture (int, int, int, boolean, int, int, int) 
	public static native void glGetBooleani_v (int, int, boolean[], int) 
	public static native void glGetBooleani_v (int, int, java.nio.IntBuffer) 
	public static native void glMemoryBarrier (int) 
	public static native void glMemoryBarrierByRegion (int) 
	public static native void glTexStorage2DMultisample (int, int, int, int, int, boolean) 
	public static native void glGetMultisamplefv (int, int, float[], int) 
	public static native void glGetMultisamplefv (int, int, java.nio.FloatBuffer) 
	public static native void glSampleMaski (int, int) 
	public static native void glGetTexLevelParameteriv (int, int, int, int[], int) 
	public static native void glGetTexLevelParameteriv (int, int, int, java.nio.IntBuffer) 
	public static native void glGetTexLevelParameterfv (int, int, int, float[], int) 
	public static native void glGetTexLevelParameterfv (int, int, int, java.nio.FloatBuffer) 
	public static native void glBindVertexBuffer (int, int, long, int) 
	public static native void glVertexAttribFormat (int, int, int, boolean, int) 
	public static native void glVertexAttribIFormat (int, int, int, int) 
	public static native void glVertexAttribBinding (int, int) 
	public static native void glVertexBindingDivisor (int, int) 
	static void  () 
}

android/opengl/GLSurfaceView$GLWrapper.class
GLSurfaceView.java
package android.opengl
public abstract android.opengl.GLSurfaceView$GLWrapper extends java.lang.Object {
	public abstract javax.microedition.khronos.opengles.GL wrap (javax.microedition.khronos.opengles.GL) 
}

android/opengl/GLES30.class
GLES30.java
package android.opengl
public android.opengl.GLES30 extends android.opengl.GLES20 {
	public static final int GL_READ_BUFFER
	public static final int GL_UNPACK_ROW_LENGTH
	public static final int GL_UNPACK_SKIP_ROWS
	public static final int GL_UNPACK_SKIP_PIXELS
	public static final int GL_PACK_ROW_LENGTH
	public static final int GL_PACK_SKIP_ROWS
	public static final int GL_PACK_SKIP_PIXELS
	public static final int GL_COLOR
	public static final int GL_DEPTH
	public static final int GL_STENCIL
	public static final int GL_RED
	public static final int GL_RGB8
	public static final int GL_RGBA8
	public static final int GL_RGB10_A2
	public static final int GL_TEXTURE_BINDING_3D
	public static final int GL_UNPACK_SKIP_IMAGES
	public static final int GL_UNPACK_IMAGE_HEIGHT
	public static final int GL_TEXTURE_3D
	public static final int GL_TEXTURE_WRAP_R
	public static final int GL_MAX_3D_TEXTURE_SIZE
	public static final int GL_UNSIGNED_INT_2_10_10_10_REV
	public static final int GL_MAX_ELEMENTS_VERTICES
	public static final int GL_MAX_ELEMENTS_INDICES
	public static final int GL_TEXTURE_MIN_LOD
	public static final int GL_TEXTURE_MAX_LOD
	public static final int GL_TEXTURE_BASE_LEVEL
	public static final int GL_TEXTURE_MAX_LEVEL
	public static final int GL_MIN
	public static final int GL_MAX
	public static final int GL_DEPTH_COMPONENT24
	public static final int GL_MAX_TEXTURE_LOD_BIAS
	public static final int GL_TEXTURE_COMPARE_MODE
	public static final int GL_TEXTURE_COMPARE_FUNC
	public static final int GL_CURRENT_QUERY
	public static final int GL_QUERY_RESULT
	public static final int GL_QUERY_RESULT_AVAILABLE
	public static final int GL_BUFFER_MAPPED
	public static final int GL_BUFFER_MAP_POINTER
	public static final int GL_STREAM_READ
	public static final int GL_STREAM_COPY
	public static final int GL_STATIC_READ
	public static final int GL_STATIC_COPY
	public static final int GL_DYNAMIC_READ
	public static final int GL_DYNAMIC_COPY
	public static final int GL_MAX_DRAW_BUFFERS
	public static final int GL_DRAW_BUFFER0
	public static final int GL_DRAW_BUFFER1
	public static final int GL_DRAW_BUFFER2
	public static final int GL_DRAW_BUFFER3
	public static final int GL_DRAW_BUFFER4
	public static final int GL_DRAW_BUFFER5
	public static final int GL_DRAW_BUFFER6
	public static final int GL_DRAW_BUFFER7
	public static final int GL_DRAW_BUFFER8
	public static final int GL_DRAW_BUFFER9
	public static final int GL_DRAW_BUFFER10
	public static final int GL_DRAW_BUFFER11
	public static final int GL_DRAW_BUFFER12
	public static final int GL_DRAW_BUFFER13
	public static final int GL_DRAW_BUFFER14
	public static final int GL_DRAW_BUFFER15
	public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
	public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS
	public static final int GL_SAMPLER_3D
	public static final int GL_SAMPLER_2D_SHADOW
	public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT
	public static final int GL_PIXEL_PACK_BUFFER
	public static final int GL_PIXEL_UNPACK_BUFFER
	public static final int GL_PIXEL_PACK_BUFFER_BINDING
	public static final int GL_PIXEL_UNPACK_BUFFER_BINDING
	public static final int GL_FLOAT_MAT2x3
	public static final int GL_FLOAT_MAT2x4
	public static final int GL_FLOAT_MAT3x2
	public static final int GL_FLOAT_MAT3x4
	public static final int GL_FLOAT_MAT4x2
	public static final int GL_FLOAT_MAT4x3
	public static final int GL_SRGB
	public static final int GL_SRGB8
	public static final int GL_SRGB8_ALPHA8
	public static final int GL_COMPARE_REF_TO_TEXTURE
	public static final int GL_MAJOR_VERSION
	public static final int GL_MINOR_VERSION
	public static final int GL_NUM_EXTENSIONS
	public static final int GL_RGBA32F
	public static final int GL_RGB32F
	public static final int GL_RGBA16F
	public static final int GL_RGB16F
	public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER
	public static final int GL_MAX_ARRAY_TEXTURE_LAYERS
	public static final int GL_MIN_PROGRAM_TEXEL_OFFSET
	public static final int GL_MAX_PROGRAM_TEXEL_OFFSET
	public static final int GL_MAX_VARYING_COMPONENTS
	public static final int GL_TEXTURE_2D_ARRAY
	public static final int GL_TEXTURE_BINDING_2D_ARRAY
	public static final int GL_R11F_G11F_B10F
	public static final int GL_UNSIGNED_INT_10F_11F_11F_REV
	public static final int GL_RGB9_E5
	public static final int GL_UNSIGNED_INT_5_9_9_9_REV
	public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
	public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE
	public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
	public static final int GL_TRANSFORM_FEEDBACK_VARYINGS
	public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START
	public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
	public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
	public static final int GL_RASTERIZER_DISCARD
	public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
	public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
	public static final int GL_INTERLEAVED_ATTRIBS
	public static final int GL_SEPARATE_ATTRIBS
	public static final int GL_TRANSFORM_FEEDBACK_BUFFER
	public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
	public static final int GL_RGBA32UI
	public static final int GL_RGB32UI
	public static final int GL_RGBA16UI
	public static final int GL_RGB16UI
	public static final int GL_RGBA8UI
	public static final int GL_RGB8UI
	public static final int GL_RGBA32I
	public static final int GL_RGB32I
	public static final int GL_RGBA16I
	public static final int GL_RGB16I
	public static final int GL_RGBA8I
	public static final int GL_RGB8I
	public static final int GL_RED_INTEGER
	public static final int GL_RGB_INTEGER
	public static final int GL_RGBA_INTEGER
	public static final int GL_SAMPLER_2D_ARRAY
	public static final int GL_SAMPLER_2D_ARRAY_SHADOW
	public static final int GL_SAMPLER_CUBE_SHADOW
	public static final int GL_UNSIGNED_INT_VEC2
	public static final int GL_UNSIGNED_INT_VEC3
	public static final int GL_UNSIGNED_INT_VEC4
	public static final int GL_INT_SAMPLER_2D
	public static final int GL_INT_SAMPLER_3D
	public static final int GL_INT_SAMPLER_CUBE
	public static final int GL_INT_SAMPLER_2D_ARRAY
	public static final int GL_UNSIGNED_INT_SAMPLER_2D
	public static final int GL_UNSIGNED_INT_SAMPLER_3D
	public static final int GL_UNSIGNED_INT_SAMPLER_CUBE
	public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
	public static final int GL_BUFFER_ACCESS_FLAGS
	public static final int GL_BUFFER_MAP_LENGTH
	public static final int GL_BUFFER_MAP_OFFSET
	public static final int GL_DEPTH_COMPONENT32F
	public static final int GL_DEPTH32F_STENCIL8
	public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV
	public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
	public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
	public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
	public static final int GL_FRAMEBUFFER_DEFAULT
	public static final int GL_FRAMEBUFFER_UNDEFINED
	public static final int GL_DEPTH_STENCIL_ATTACHMENT
	public static final int GL_DEPTH_STENCIL
	public static final int GL_UNSIGNED_INT_24_8
	public static final int GL_DEPTH24_STENCIL8
	public static final int GL_UNSIGNED_NORMALIZED
	public static final int GL_DRAW_FRAMEBUFFER_BINDING
	public static final int GL_READ_FRAMEBUFFER
	public static final int GL_DRAW_FRAMEBUFFER
	public static final int GL_READ_FRAMEBUFFER_BINDING
	public static final int GL_RENDERBUFFER_SAMPLES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
	public static final int GL_MAX_COLOR_ATTACHMENTS
	public static final int GL_COLOR_ATTACHMENT1
	public static final int GL_COLOR_ATTACHMENT2
	public static final int GL_COLOR_ATTACHMENT3
	public static final int GL_COLOR_ATTACHMENT4
	public static final int GL_COLOR_ATTACHMENT5
	public static final int GL_COLOR_ATTACHMENT6
	public static final int GL_COLOR_ATTACHMENT7
	public static final int GL_COLOR_ATTACHMENT8
	public static final int GL_COLOR_ATTACHMENT9
	public static final int GL_COLOR_ATTACHMENT10
	public static final int GL_COLOR_ATTACHMENT11
	public static final int GL_COLOR_ATTACHMENT12
	public static final int GL_COLOR_ATTACHMENT13
	public static final int GL_COLOR_ATTACHMENT14
	public static final int GL_COLOR_ATTACHMENT15
	public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
	public static final int GL_MAX_SAMPLES
	public static final int GL_HALF_FLOAT
	public static final int GL_MAP_READ_BIT
	public static final int GL_MAP_WRITE_BIT
	public static final int GL_MAP_INVALIDATE_RANGE_BIT
	public static final int GL_MAP_INVALIDATE_BUFFER_BIT
	public static final int GL_MAP_FLUSH_EXPLICIT_BIT
	public static final int GL_MAP_UNSYNCHRONIZED_BIT
	public static final int GL_RG
	public static final int GL_RG_INTEGER
	public static final int GL_R8
	public static final int GL_RG8
	public static final int GL_R16F
	public static final int GL_R32F
	public static final int GL_RG16F
	public static final int GL_RG32F
	public static final int GL_R8I
	public static final int GL_R8UI
	public static final int GL_R16I
	public static final int GL_R16UI
	public static final int GL_R32I
	public static final int GL_R32UI
	public static final int GL_RG8I
	public static final int GL_RG8UI
	public static final int GL_RG16I
	public static final int GL_RG16UI
	public static final int GL_RG32I
	public static final int GL_RG32UI
	public static final int GL_VERTEX_ARRAY_BINDING
	public static final int GL_R8_SNORM
	public static final int GL_RG8_SNORM
	public static final int GL_RGB8_SNORM
	public static final int GL_RGBA8_SNORM
	public static final int GL_SIGNED_NORMALIZED
	public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX
	public static final int GL_COPY_READ_BUFFER
	public static final int GL_COPY_WRITE_BUFFER
	public static final int GL_COPY_READ_BUFFER_BINDING
	public static final int GL_COPY_WRITE_BUFFER_BINDING
	public static final int GL_UNIFORM_BUFFER
	public static final int GL_UNIFORM_BUFFER_BINDING
	public static final int GL_UNIFORM_BUFFER_START
	public static final int GL_UNIFORM_BUFFER_SIZE
	public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS
	public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS
	public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS
	public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS
	public static final int GL_MAX_UNIFORM_BLOCK_SIZE
	public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
	public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
	public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
	public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
	public static final int GL_ACTIVE_UNIFORM_BLOCKS
	public static final int GL_UNIFORM_TYPE
	public static final int GL_UNIFORM_SIZE
	public static final int GL_UNIFORM_NAME_LENGTH
	public static final int GL_UNIFORM_BLOCK_INDEX
	public static final int GL_UNIFORM_OFFSET
	public static final int GL_UNIFORM_ARRAY_STRIDE
	public static final int GL_UNIFORM_MATRIX_STRIDE
	public static final int GL_UNIFORM_IS_ROW_MAJOR
	public static final int GL_UNIFORM_BLOCK_BINDING
	public static final int GL_UNIFORM_BLOCK_DATA_SIZE
	public static final int GL_UNIFORM_BLOCK_NAME_LENGTH
	public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
	public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
	public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
	public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
	public static final int GL_INVALID_INDEX
	public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
	public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
	public static final int GL_MAX_SERVER_WAIT_TIMEOUT
	public static final int GL_OBJECT_TYPE
	public static final int GL_SYNC_CONDITION
	public static final int GL_SYNC_STATUS
	public static final int GL_SYNC_FLAGS
	public static final int GL_SYNC_FENCE
	public static final int GL_SYNC_GPU_COMMANDS_COMPLETE
	public static final int GL_UNSIGNALED
	public static final int GL_SIGNALED
	public static final int GL_ALREADY_SIGNALED
	public static final int GL_TIMEOUT_EXPIRED
	public static final int GL_CONDITION_SATISFIED
	public static final int GL_WAIT_FAILED
	public static final int GL_SYNC_FLUSH_COMMANDS_BIT
	public static final long GL_TIMEOUT_IGNORED
	public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
	public static final int GL_ANY_SAMPLES_PASSED
	public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE
	public static final int GL_SAMPLER_BINDING
	public static final int GL_RGB10_A2UI
	public static final int GL_TEXTURE_SWIZZLE_R
	public static final int GL_TEXTURE_SWIZZLE_G
	public static final int GL_TEXTURE_SWIZZLE_B
	public static final int GL_TEXTURE_SWIZZLE_A
	public static final int GL_GREEN
	public static final int GL_BLUE
	public static final int GL_INT_2_10_10_10_REV
	public static final int GL_TRANSFORM_FEEDBACK
	public static final int GL_TRANSFORM_FEEDBACK_PAUSED
	public static final int GL_TRANSFORM_FEEDBACK_ACTIVE
	public static final int GL_TRANSFORM_FEEDBACK_BINDING
	public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
	public static final int GL_PROGRAM_BINARY_LENGTH
	public static final int GL_NUM_PROGRAM_BINARY_FORMATS
	public static final int GL_PROGRAM_BINARY_FORMATS
	public static final int GL_COMPRESSED_R11_EAC
	public static final int GL_COMPRESSED_SIGNED_R11_EAC
	public static final int GL_COMPRESSED_RG11_EAC
	public static final int GL_COMPRESSED_SIGNED_RG11_EAC
	public static final int GL_COMPRESSED_RGB8_ETC2
	public static final int GL_COMPRESSED_SRGB8_ETC2
	public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2
	public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2
	public static final int GL_COMPRESSED_RGBA8_ETC2_EAC
	public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC
	public static final int GL_TEXTURE_IMMUTABLE_FORMAT
	public static final int GL_MAX_ELEMENT_INDEX
	public static final int GL_NUM_SAMPLE_COUNTS
	public static final int GL_TEXTURE_IMMUTABLE_LEVELS
	public void  () 
	private static native void _nativeClassInit () 
	public static native void glReadBuffer (int) 
	public static native void glDrawRangeElements (int, int, int, int, int, java.nio.Buffer) 
	public static native void glDrawRangeElements (int, int, int, int, int, int) 
	public static native void glTexImage3D (int, int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glTexImage3D (int, int, int, int, int, int, int, int, int, int) 
	public static native void glTexSubImage3D (int, int, int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glTexSubImage3D (int, int, int, int, int, int, int, int, int, int, int) 
	public static native void glCopyTexSubImage3D (int, int, int, int, int, int, int, int, int) 
	public static native void glCompressedTexImage3D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCompressedTexImage3D (int, int, int, int, int, int, int, int, int) 
	public static native void glCompressedTexSubImage3D (int, int, int, int, int, int, int, int, int, int, java.nio.Buffer) 
	public static native void glCompressedTexSubImage3D (int, int, int, int, int, int, int, int, int, int, int) 
	public static native void glGenQueries (int, int[], int) 
	public static native void glGenQueries (int, java.nio.IntBuffer) 
	public static native void glDeleteQueries (int, int[], int) 
	public static native void glDeleteQueries (int, java.nio.IntBuffer) 
	public static native boolean glIsQuery (int) 
	public static native void glBeginQuery (int, int) 
	public static native void glEndQuery (int) 
	public static native void glGetQueryiv (int, int, int[], int) 
	public static native void glGetQueryiv (int, int, java.nio.IntBuffer) 
	public static native void glGetQueryObjectuiv (int, int, int[], int) 
	public static native void glGetQueryObjectuiv (int, int, java.nio.IntBuffer) 
	public static native boolean glUnmapBuffer (int) 
	public static native java.nio.Buffer glGetBufferPointerv (int, int) 
	public static native void glDrawBuffers (int, int[], int) 
	public static native void glDrawBuffers (int, java.nio.IntBuffer) 
	public static native void glUniformMatrix2x3fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix2x3fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix3x2fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix3x2fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix2x4fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix2x4fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix4x2fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix4x2fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix3x4fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix3x4fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glUniformMatrix4x3fv (int, int, boolean, float[], int) 
	public static native void glUniformMatrix4x3fv (int, int, boolean, java.nio.FloatBuffer) 
	public static native void glBlitFramebuffer (int, int, int, int, int, int, int, int, int, int) 
	public static native void glRenderbufferStorageMultisample (int, int, int, int, int) 
	public static native void glFramebufferTextureLayer (int, int, int, int, int) 
	public static native java.nio.Buffer glMapBufferRange (int, int, int, int) 
	public static native void glFlushMappedBufferRange (int, int, int) 
	public static native void glBindVertexArray (int) 
	public static native void glDeleteVertexArrays (int, int[], int) 
	public static native void glDeleteVertexArrays (int, java.nio.IntBuffer) 
	public static native void glGenVertexArrays (int, int[], int) 
	public static native void glGenVertexArrays (int, java.nio.IntBuffer) 
	public static native boolean glIsVertexArray (int) 
	public static native void glGetIntegeri_v (int, int, int[], int) 
	public static native void glGetIntegeri_v (int, int, java.nio.IntBuffer) 
	public static native void glBeginTransformFeedback (int) 
	public static native void glEndTransformFeedback () 
	public static native void glBindBufferRange (int, int, int, int, int) 
	public static native void glBindBufferBase (int, int, int) 
	public static native void glTransformFeedbackVaryings (int, java.lang.String[], int) 
	public static native void glGetTransformFeedbackVarying (int, int, int, int[], int, int[], int, int[], int, byte[], int) 
	public static native void glGetTransformFeedbackVarying (int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte) 
	public static native void glGetTransformFeedbackVarying (int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer) 
	public static native java.lang.String glGetTransformFeedbackVarying (int, int, int[], int, int[], int) 
	public static native java.lang.String glGetTransformFeedbackVarying (int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	private static native void glVertexAttribIPointerBounds (int, int, int, int, java.nio.Buffer, int) 
	public static void glVertexAttribIPointer (int, int, int, int, java.nio.Buffer) 
		int index
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glVertexAttribIPointer (int, int, int, int, int) 
	public static native void glGetVertexAttribIiv (int, int, int[], int) 
	public static native void glGetVertexAttribIiv (int, int, java.nio.IntBuffer) 
	public static native void glGetVertexAttribIuiv (int, int, int[], int) 
	public static native void glGetVertexAttribIuiv (int, int, java.nio.IntBuffer) 
	public static native void glVertexAttribI4i (int, int, int, int, int) 
	public static native void glVertexAttribI4ui (int, int, int, int, int) 
	public static native void glVertexAttribI4iv (int, int[], int) 
	public static native void glVertexAttribI4iv (int, java.nio.IntBuffer) 
	public static native void glVertexAttribI4uiv (int, int[], int) 
	public static native void glVertexAttribI4uiv (int, java.nio.IntBuffer) 
	public static native void glGetUniformuiv (int, int, int[], int) 
	public static native void glGetUniformuiv (int, int, java.nio.IntBuffer) 
	public static native int glGetFragDataLocation (int, java.lang.String) 
	public static native void glUniform1ui (int, int) 
	public static native void glUniform2ui (int, int, int) 
	public static native void glUniform3ui (int, int, int, int) 
	public static native void glUniform4ui (int, int, int, int, int) 
	public static native void glUniform1uiv (int, int, int[], int) 
	public static native void glUniform1uiv (int, int, java.nio.IntBuffer) 
	public static native void glUniform2uiv (int, int, int[], int) 
	public static native void glUniform2uiv (int, int, java.nio.IntBuffer) 
	public static native void glUniform3uiv (int, int, int[], int) 
	public static native void glUniform3uiv (int, int, java.nio.IntBuffer) 
	public static native void glUniform4uiv (int, int, int[], int) 
	public static native void glUniform4uiv (int, int, java.nio.IntBuffer) 
	public static native void glClearBufferiv (int, int, int[], int) 
	public static native void glClearBufferiv (int, int, java.nio.IntBuffer) 
	public static native void glClearBufferuiv (int, int, int[], int) 
	public static native void glClearBufferuiv (int, int, java.nio.IntBuffer) 
	public static native void glClearBufferfv (int, int, float[], int) 
	public static native void glClearBufferfv (int, int, java.nio.FloatBuffer) 
	public static native void glClearBufferfi (int, int, float, int) 
	public static native java.lang.String glGetStringi (int, int) 
	public static native void glCopyBufferSubData (int, int, int, int, int) 
	public static native void glGetUniformIndices (int, java.lang.String[], int[], int) 
	public static native void glGetUniformIndices (int, java.lang.String[], java.nio.IntBuffer) 
	public static native void glGetActiveUniformsiv (int, int, int[], int, int, int[], int) 
	public static native void glGetActiveUniformsiv (int, int, java.nio.IntBuffer, int, java.nio.IntBuffer) 
	public static native int glGetUniformBlockIndex (int, java.lang.String) 
	public static native void glGetActiveUniformBlockiv (int, int, int, int[], int) 
	public static native void glGetActiveUniformBlockiv (int, int, int, java.nio.IntBuffer) 
	public static native void glGetActiveUniformBlockName (int, int, int, int[], int, byte[], int) 
	public static native void glGetActiveUniformBlockName (int, int, java.nio.Buffer, java.nio.Buffer) 
	public static native java.lang.String glGetActiveUniformBlockName (int, int) 
	public static native void glUniformBlockBinding (int, int, int) 
	public static native void glDrawArraysInstanced (int, int, int, int) 
	public static native void glDrawElementsInstanced (int, int, int, java.nio.Buffer, int) 
	public static native void glDrawElementsInstanced (int, int, int, int, int) 
	public static native long glFenceSync (int, int) 
	public static native boolean glIsSync (long) 
	public static native void glDeleteSync (long) 
	public static native int glClientWaitSync (long, int, long) 
	public static native void glWaitSync (long, int, long) 
	public static native void glGetInteger64v (int, long[], int) 
	public static native void glGetInteger64v (int, java.nio.LongBuffer) 
	public static native void glGetSynciv (long, int, int, int[], int, int[], int) 
	public static native void glGetSynciv (long, int, int, java.nio.IntBuffer, java.nio.IntBuffer) 
	public static native void glGetInteger64i_v (int, int, long[], int) 
	public static native void glGetInteger64i_v (int, int, java.nio.LongBuffer) 
	public static native void glGetBufferParameteri64v (int, int, long[], int) 
	public static native void glGetBufferParameteri64v (int, int, java.nio.LongBuffer) 
	public static native void glGenSamplers (int, int[], int) 
	public static native void glGenSamplers (int, java.nio.IntBuffer) 
	public static native void glDeleteSamplers (int, int[], int) 
	public static native void glDeleteSamplers (int, java.nio.IntBuffer) 
	public static native boolean glIsSampler (int) 
	public static native void glBindSampler (int, int) 
	public static native void glSamplerParameteri (int, int, int) 
	public static native void glSamplerParameteriv (int, int, int[], int) 
	public static native void glSamplerParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glSamplerParameterf (int, int, float) 
	public static native void glSamplerParameterfv (int, int, float[], int) 
	public static native void glSamplerParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glGetSamplerParameteriv (int, int, int[], int) 
	public static native void glGetSamplerParameteriv (int, int, java.nio.IntBuffer) 
	public static native void glGetSamplerParameterfv (int, int, float[], int) 
	public static native void glGetSamplerParameterfv (int, int, java.nio.FloatBuffer) 
	public static native void glVertexAttribDivisor (int, int) 
	public static native void glBindTransformFeedback (int, int) 
	public static native void glDeleteTransformFeedbacks (int, int[], int) 
	public static native void glDeleteTransformFeedbacks (int, java.nio.IntBuffer) 
	public static native void glGenTransformFeedbacks (int, int[], int) 
	public static native void glGenTransformFeedbacks (int, java.nio.IntBuffer) 
	public static native boolean glIsTransformFeedback (int) 
	public static native void glPauseTransformFeedback () 
	public static native void glResumeTransformFeedback () 
	public static native void glGetProgramBinary (int, int, int[], int, int[], int, java.nio.Buffer) 
	public static native void glGetProgramBinary (int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.Buffer) 
	public static native void glProgramBinary (int, int, java.nio.Buffer, int) 
	public static native void glProgramParameteri (int, int, int) 
	public static native void glInvalidateFramebuffer (int, int, int[], int) 
	public static native void glInvalidateFramebuffer (int, int, java.nio.IntBuffer) 
	public static native void glInvalidateSubFramebuffer (int, int, int[], int, int, int, int, int) 
	public static native void glInvalidateSubFramebuffer (int, int, java.nio.IntBuffer, int, int, int, int) 
	public static native void glTexStorage2D (int, int, int, int, int) 
	public static native void glTexStorage3D (int, int, int, int, int, int) 
	public static native void glGetInternalformativ (int, int, int, int, int[], int) 
	public static native void glGetInternalformativ (int, int, int, int, java.nio.IntBuffer) 
	public static native void glReadPixels (int, int, int, int, int, int, int) 
	static void  () 
}

android/opengl/EGLSurface.class
EGLSurface.java
package android.opengl
public android.opengl.EGLSurface extends android.opengl.EGLObjectHandle {
	private void  (long) 
		long handle
	public boolean equals (java.lang.Object) 
		Object o
		android.opengl.EGLSurface that
}

android/opengl/GLSurfaceView$1.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$1 extends java.lang.Object {
}

android/opengl/GLDebugHelper.class
GLDebugHelper.java
package android.opengl
public android.opengl.GLDebugHelper extends java.lang.Object {
	public static final int CONFIG_CHECK_GL_ERROR
	public static final int CONFIG_CHECK_THREAD
	public static final int CONFIG_LOG_ARGUMENT_NAMES
	public static final int ERROR_WRONG_THREAD
	public void  () 
	public static javax.microedition.khronos.opengles.GL wrap (javax.microedition.khronos.opengles.GL, int, java.io.Writer) 
		boolean logArgumentNames
		javax.microedition.khronos.opengles.GL gl
		int configFlags
		java.io.Writer log
	public static javax.microedition.khronos.egl.EGL wrap (javax.microedition.khronos.egl.EGL, int, java.io.Writer) 
		javax.microedition.khronos.egl.EGL egl
		int configFlags
		java.io.Writer log
}

android/opengl/GLSurfaceView$Renderer.class
GLSurfaceView.java
package android.opengl
public abstract android.opengl.GLSurfaceView$Renderer extends java.lang.Object {
	public abstract void onSurfaceCreated (javax.microedition.khronos.opengles.GL10, javax.microedition.khronos.egl.EGLConfig) 
	public abstract void onSurfaceChanged (javax.microedition.khronos.opengles.GL10, int, int) 
	public abstract void onDrawFrame (javax.microedition.khronos.opengles.GL10) 
}

android/opengl/GLU.class
GLU.java
package android.opengl
public android.opengl.GLU extends java.lang.Object {
	private static final float[] sScratch
	public void  () 
	public static java.lang.String gluErrorString (int) 
		int error
	public static void gluLookAt (javax.microedition.khronos.opengles.GL10, float, float, float, float, float, float, float, float, float) 
		javax.microedition.khronos.opengles.GL10 gl
		float eyeX
		float eyeY
		float eyeZ
		float centerX
		float centerY
		float centerZ
		float upX
		float upY
		float upZ
		float[] scratch
	public static void gluOrtho2D (javax.microedition.khronos.opengles.GL10, float, float, float, float) 
		javax.microedition.khronos.opengles.GL10 gl
		float left
		float right
		float bottom
		float top
	public static void gluPerspective (javax.microedition.khronos.opengles.GL10, float, float, float, float) 
		javax.microedition.khronos.opengles.GL10 gl
		float fovy
		float aspect
		float zNear
		float zFar
		float top
		float bottom
		float left
		float right
	public static int gluProject (float, float, float, float[], int, float[], int, int[], int, float[], int) 
		int M_OFFSET
		int V_OFFSET
		int V2_OFFSET
		float w
		float rw
		float objX
		float objY
		float objZ
		float[] model
		int modelOffset
		float[] project
		int projectOffset
		int[] view
		int viewOffset
		float[] win
		int winOffset
		float[] scratch
	public static int gluUnProject (float, float, float, float[], int, float[], int, int[], int, float[], int) 
		int PM_OFFSET
		int INVPM_OFFSET
		int V_OFFSET
		float winX
		float winY
		float winZ
		float[] model
		int modelOffset
		float[] project
		int projectOffset
		int[] view
		int viewOffset
		float[] obj
		int objOffset
		float[] scratch
	static void  () 
}

android/opengl/GLSurfaceView$EGLWindowSurfaceFactory.class
GLSurfaceView.java
package android.opengl
public abstract android.opengl.GLSurfaceView$EGLWindowSurfaceFactory extends java.lang.Object {
	public abstract javax.microedition.khronos.egl.EGLSurface createWindowSurface (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object) 
	public abstract void destroySurface (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface) 
}

android/opengl/GLES11Ext.class
GLES11Ext.java
package android.opengl
public android.opengl.GLES11Ext extends java.lang.Object {
	public static final int GL_BLEND_EQUATION_RGB_OES
	public static final int GL_BLEND_EQUATION_ALPHA_OES
	public static final int GL_BLEND_DST_RGB_OES
	public static final int GL_BLEND_SRC_RGB_OES
	public static final int GL_BLEND_DST_ALPHA_OES
	public static final int GL_BLEND_SRC_ALPHA_OES
	public static final int GL_BLEND_EQUATION_OES
	public static final int GL_FUNC_ADD_OES
	public static final int GL_FUNC_SUBTRACT_OES
	public static final int GL_FUNC_REVERSE_SUBTRACT_OES
	public static final int GL_ETC1_RGB8_OES
	public static final int GL_DEPTH_COMPONENT24_OES
	public static final int GL_DEPTH_COMPONENT32_OES
	public static final int GL_TEXTURE_CROP_RECT_OES
	public static final int GL_FIXED_OES
	public static final int GL_NONE_OES
	public static final int GL_FRAMEBUFFER_OES
	public static final int GL_RENDERBUFFER_OES
	public static final int GL_RGBA4_OES
	public static final int GL_RGB5_A1_OES
	public static final int GL_RGB565_OES
	public static final int GL_DEPTH_COMPONENT16_OES
	public static final int GL_RENDERBUFFER_WIDTH_OES
	public static final int GL_RENDERBUFFER_HEIGHT_OES
	public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES
	public static final int GL_RENDERBUFFER_RED_SIZE_OES
	public static final int GL_RENDERBUFFER_GREEN_SIZE_OES
	public static final int GL_RENDERBUFFER_BLUE_SIZE_OES
	public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES
	public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES
	public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES
	public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES
	public static final int GL_COLOR_ATTACHMENT0_OES
	public static final int GL_DEPTH_ATTACHMENT_OES
	public static final int GL_STENCIL_ATTACHMENT_OES
	public static final int GL_FRAMEBUFFER_COMPLETE_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES
	public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES
	public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES
	public static final int GL_FRAMEBUFFER_BINDING_OES
	public static final int GL_RENDERBUFFER_BINDING_OES
	public static final int GL_MAX_RENDERBUFFER_SIZE_OES
	public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES
	public static final int GL_WRITE_ONLY_OES
	public static final int GL_BUFFER_ACCESS_OES
	public static final int GL_BUFFER_MAPPED_OES
	public static final int GL_BUFFER_MAP_POINTER_OES
	public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
	public static final int GL_MAX_VERTEX_UNITS_OES
	public static final int GL_MAX_PALETTE_MATRICES_OES
	public static final int GL_MATRIX_PALETTE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_OES
	public static final int GL_WEIGHT_ARRAY_OES
	public static final int GL_CURRENT_PALETTE_MATRIX_OES
	public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES
	public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES
	public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES
	public static final int GL_WEIGHT_ARRAY_SIZE_OES
	public static final int GL_WEIGHT_ARRAY_TYPE_OES
	public static final int GL_WEIGHT_ARRAY_STRIDE_OES
	public static final int GL_WEIGHT_ARRAY_POINTER_OES
	public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES
	public static final int GL_DEPTH_STENCIL_OES
	public static final int GL_UNSIGNED_INT_24_8_OES
	public static final int GL_DEPTH24_STENCIL8_OES
	public static final int GL_RGB8_OES
	public static final int GL_RGBA8_OES
	public static final int GL_STENCIL_INDEX1_OES
	public static final int GL_STENCIL_INDEX4_OES
	public static final int GL_STENCIL_INDEX8_OES
	public static final int GL_INCR_WRAP_OES
	public static final int GL_DECR_WRAP_OES
	public static final int GL_NORMAL_MAP_OES
	public static final int GL_REFLECTION_MAP_OES
	public static final int GL_TEXTURE_CUBE_MAP_OES
	public static final int GL_TEXTURE_BINDING_CUBE_MAP_OES
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES
	public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES
	public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES
	public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES
	public static final int GL_TEXTURE_GEN_MODE_OES
	public static final int GL_TEXTURE_GEN_STR_OES
	public static final int GL_MIRRORED_REPEAT_OES
	public static final int GL_3DC_X_AMD
	public static final int GL_3DC_XY_AMD
	public static final int GL_ATC_RGB_AMD
	public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD
	public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD
	public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT
	public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
	public static final int GL_BGRA
	public static final int GL_TEXTURE_EXTERNAL_OES
	public static final int GL_SAMPLER_EXTERNAL_OES
	public static final int GL_TEXTURE_BINDING_EXTERNAL_OES
	public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES
	private static final int GL_BYTE
	private static final int GL_FIXED
	private static final int GL_FLOAT
	private static final int GL_SHORT
	private static java.nio.Buffer _matrixIndexPointerOES
	public void  () 
	private static native void _nativeClassInit () 
	public static native void glBlendEquationSeparateOES (int, int) 
	public static native void glBlendFuncSeparateOES (int, int, int, int) 
	public static native void glBlendEquationOES (int) 
	public static native void glDrawTexsOES (short, short, short, short, short) 
	public static native void glDrawTexiOES (int, int, int, int, int) 
	public static native void glDrawTexxOES (int, int, int, int, int) 
	public static native void glDrawTexsvOES (short[], int) 
	public static native void glDrawTexsvOES (java.nio.ShortBuffer) 
	public static native void glDrawTexivOES (int[], int) 
	public static native void glDrawTexivOES (java.nio.IntBuffer) 
	public static native void glDrawTexxvOES (int[], int) 
	public static native void glDrawTexxvOES (java.nio.IntBuffer) 
	public static native void glDrawTexfOES (float, float, float, float, float) 
	public static native void glDrawTexfvOES (float[], int) 
	public static native void glDrawTexfvOES (java.nio.FloatBuffer) 
	public static native void glEGLImageTargetTexture2DOES (int, java.nio.Buffer) 
	public static native void glEGLImageTargetRenderbufferStorageOES (int, java.nio.Buffer) 
	public static native void glAlphaFuncxOES (int, int) 
	public static native void glClearColorxOES (int, int, int, int) 
	public static native void glClearDepthxOES (int) 
	public static native void glClipPlanexOES (int, int[], int) 
	public static native void glClipPlanexOES (int, java.nio.IntBuffer) 
	public static native void glColor4xOES (int, int, int, int) 
	public static native void glDepthRangexOES (int, int) 
	public static native void glFogxOES (int, int) 
	public static native void glFogxvOES (int, int[], int) 
	public static native void glFogxvOES (int, java.nio.IntBuffer) 
	public static native void glFrustumxOES (int, int, int, int, int, int) 
	public static native void glGetClipPlanexOES (int, int[], int) 
	public static native void glGetClipPlanexOES (int, java.nio.IntBuffer) 
	public static native void glGetFixedvOES (int, int[], int) 
	public static native void glGetFixedvOES (int, java.nio.IntBuffer) 
	public static native void glGetLightxvOES (int, int, int[], int) 
	public static native void glGetLightxvOES (int, int, java.nio.IntBuffer) 
	public static native void glGetMaterialxvOES (int, int, int[], int) 
	public static native void glGetMaterialxvOES (int, int, java.nio.IntBuffer) 
	public static native void glGetTexEnvxvOES (int, int, int[], int) 
	public static native void glGetTexEnvxvOES (int, int, java.nio.IntBuffer) 
	public static native void glGetTexParameterxvOES (int, int, int[], int) 
	public static native void glGetTexParameterxvOES (int, int, java.nio.IntBuffer) 
	public static native void glLightModelxOES (int, int) 
	public static native void glLightModelxvOES (int, int[], int) 
	public static native void glLightModelxvOES (int, java.nio.IntBuffer) 
	public static native void glLightxOES (int, int, int) 
	public static native void glLightxvOES (int, int, int[], int) 
	public static native void glLightxvOES (int, int, java.nio.IntBuffer) 
	public static native void glLineWidthxOES (int) 
	public static native void glLoadMatrixxOES (int[], int) 
	public static native void glLoadMatrixxOES (java.nio.IntBuffer) 
	public static native void glMaterialxOES (int, int, int) 
	public static native void glMaterialxvOES (int, int, int[], int) 
	public static native void glMaterialxvOES (int, int, java.nio.IntBuffer) 
	public static native void glMultMatrixxOES (int[], int) 
	public static native void glMultMatrixxOES (java.nio.IntBuffer) 
	public static native void glMultiTexCoord4xOES (int, int, int, int, int) 
	public static native void glNormal3xOES (int, int, int) 
	public static native void glOrthoxOES (int, int, int, int, int, int) 
	public static native void glPointParameterxOES (int, int) 
	public static native void glPointParameterxvOES (int, int[], int) 
	public static native void glPointParameterxvOES (int, java.nio.IntBuffer) 
	public static native void glPointSizexOES (int) 
	public static native void glPolygonOffsetxOES (int, int) 
	public static native void glRotatexOES (int, int, int, int) 
	public static native void glSampleCoveragexOES (int, boolean) 
	public static native void glScalexOES (int, int, int) 
	public static native void glTexEnvxOES (int, int, int) 
	public static native void glTexEnvxvOES (int, int, int[], int) 
	public static native void glTexEnvxvOES (int, int, java.nio.IntBuffer) 
	public static native void glTexParameterxOES (int, int, int) 
	public static native void glTexParameterxvOES (int, int, int[], int) 
	public static native void glTexParameterxvOES (int, int, java.nio.IntBuffer) 
	public static native void glTranslatexOES (int, int, int) 
	public static native boolean glIsRenderbufferOES (int) 
	public static native void glBindRenderbufferOES (int, int) 
	public static native void glDeleteRenderbuffersOES (int, int[], int) 
	public static native void glDeleteRenderbuffersOES (int, java.nio.IntBuffer) 
	public static native void glGenRenderbuffersOES (int, int[], int) 
	public static native void glGenRenderbuffersOES (int, java.nio.IntBuffer) 
	public static native void glRenderbufferStorageOES (int, int, int, int) 
	public static native void glGetRenderbufferParameterivOES (int, int, int[], int) 
	public static native void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer) 
	public static native boolean glIsFramebufferOES (int) 
	public static native void glBindFramebufferOES (int, int) 
	public static native void glDeleteFramebuffersOES (int, int[], int) 
	public static native void glDeleteFramebuffersOES (int, java.nio.IntBuffer) 
	public static native void glGenFramebuffersOES (int, int[], int) 
	public static native void glGenFramebuffersOES (int, java.nio.IntBuffer) 
	public static native int glCheckFramebufferStatusOES (int) 
	public static native void glFramebufferRenderbufferOES (int, int, int, int) 
	public static native void glFramebufferTexture2DOES (int, int, int, int, int) 
	public static native void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int) 
	public static native void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer) 
	public static native void glGenerateMipmapOES (int) 
	public static native void glCurrentPaletteMatrixOES (int) 
	public static native void glLoadPaletteFromModelViewMatrixOES () 
	private static native void glMatrixIndexPointerOESBounds (int, int, int, java.nio.Buffer, int) 
	public static void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	private static native void glWeightPointerOESBounds (int, int, int, java.nio.Buffer, int) 
	public static void glWeightPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public static native void glDepthRangefOES (float, float) 
	public static native void glFrustumfOES (float, float, float, float, float, float) 
	public static native void glOrthofOES (float, float, float, float, float, float) 
	public static native void glClipPlanefOES (int, float[], int) 
	public static native void glClipPlanefOES (int, java.nio.FloatBuffer) 
	public static native void glGetClipPlanefOES (int, float[], int) 
	public static native void glGetClipPlanefOES (int, java.nio.FloatBuffer) 
	public static native void glClearDepthfOES (float) 
	public static native void glTexGenfOES (int, int, float) 
	public static native void glTexGenfvOES (int, int, float[], int) 
	public static native void glTexGenfvOES (int, int, java.nio.FloatBuffer) 
	public static native void glTexGeniOES (int, int, int) 
	public static native void glTexGenivOES (int, int, int[], int) 
	public static native void glTexGenivOES (int, int, java.nio.IntBuffer) 
	public static native void glTexGenxOES (int, int, int) 
	public static native void glTexGenxvOES (int, int, int[], int) 
	public static native void glTexGenxvOES (int, int, java.nio.IntBuffer) 
	public static native void glGetTexGenfvOES (int, int, float[], int) 
	public static native void glGetTexGenfvOES (int, int, java.nio.FloatBuffer) 
	public static native void glGetTexGenivOES (int, int, int[], int) 
	public static native void glGetTexGenivOES (int, int, java.nio.IntBuffer) 
	public static native void glGetTexGenxvOES (int, int, int[], int) 
	public static native void glGetTexGenxvOES (int, int, java.nio.IntBuffer) 
	static void  () 
}

android/opengl/EGLObjectHandle.class
EGLObjectHandle.java
package android.opengl
public abstract android.opengl.EGLObjectHandle extends java.lang.Object {
	private final long mHandle
	protected void  (int) 
		int handle
	protected void  (long) 
		long handle
	public int getHandle () 
	public long getNativeHandle () 
	public int hashCode () 
		int result
}

android/opengl/GLSurfaceView$BaseConfigChooser.class
GLSurfaceView.java
package android.opengl
abstract android.opengl.GLSurfaceView$BaseConfigChooser extends java.lang.Object implements android.opengl.GLSurfaceView$EGLConfigChooser  {
	protected int[] mConfigSpec
	final android.opengl.GLSurfaceView this$0
	public void  (android.opengl.GLSurfaceView, int[]) 
		int[] configSpec
	public javax.microedition.khronos.egl.EGLConfig chooseConfig (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay) 
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		int[] num_config
		int numConfigs
		javax.microedition.khronos.egl.EGLConfig[] configs
		javax.microedition.khronos.egl.EGLConfig config
	abstract javax.microedition.khronos.egl.EGLConfig chooseConfig (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[]) 
	private int[] filterConfigSpec (int[]) 
		int[] configSpec
		int len
		int[] newConfigSpec
}

android/opengl/GLSurfaceView.class
GLSurfaceView.java
package android.opengl
public android.opengl.GLSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder$Callback2  {
	private static final String TAG
	private static final boolean LOG_ATTACH_DETACH
	private static final boolean LOG_THREADS
	private static final boolean LOG_PAUSE_RESUME
	private static final boolean LOG_SURFACE
	private static final boolean LOG_RENDERER
	private static final boolean LOG_RENDERER_DRAW_FRAME
	private static final boolean LOG_EGL
	public static final int RENDERMODE_WHEN_DIRTY
	public static final int RENDERMODE_CONTINUOUSLY
	public static final int DEBUG_CHECK_GL_ERROR
	public static final int DEBUG_LOG_GL_CALLS
	private static final android.opengl.GLSurfaceView$GLThreadManager sGLThreadManager
	private final java.lang.ref.WeakReference mThisWeakRef
	private android.opengl.GLSurfaceView$GLThread mGLThread
	private android.opengl.GLSurfaceView$Renderer mRenderer
	private boolean mDetached
	private android.opengl.GLSurfaceView$EGLConfigChooser mEGLConfigChooser
	private android.opengl.GLSurfaceView$EGLContextFactory mEGLContextFactory
	private android.opengl.GLSurfaceView$EGLWindowSurfaceFactory mEGLWindowSurfaceFactory
	private android.opengl.GLSurfaceView$GLWrapper mGLWrapper
	private int mDebugFlags
	private int mEGLContextClientVersion
	private boolean mPreserveEGLContextOnPause
	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 finalize ()  throws java.lang.Throwable 
	private void init () 
		android.view.SurfaceHolder holder
	public void setGLWrapper (android.opengl.GLSurfaceView$GLWrapper) 
		android.opengl.GLSurfaceView$GLWrapper glWrapper
	public void setDebugFlags (int) 
		int debugFlags
	public int getDebugFlags () 
	public void setPreserveEGLContextOnPause (boolean) 
		boolean preserveOnPause
	public boolean getPreserveEGLContextOnPause () 
	public void setRenderer (android.opengl.GLSurfaceView$Renderer) 
		android.opengl.GLSurfaceView$Renderer renderer
	public void setEGLContextFactory (android.opengl.GLSurfaceView$EGLContextFactory) 
		android.opengl.GLSurfaceView$EGLContextFactory factory
	public void setEGLWindowSurfaceFactory (android.opengl.GLSurfaceView$EGLWindowSurfaceFactory) 
		android.opengl.GLSurfaceView$EGLWindowSurfaceFactory factory
	public void setEGLConfigChooser (android.opengl.GLSurfaceView$EGLConfigChooser) 
		android.opengl.GLSurfaceView$EGLConfigChooser configChooser
	public void setEGLConfigChooser (boolean) 
		boolean needDepth
	public void setEGLConfigChooser (int, int, int, int, int, int) 
		int redSize
		int greenSize
		int blueSize
		int alphaSize
		int depthSize
		int stencilSize
	public void setEGLContextClientVersion (int) 
		int version
	public void setRenderMode (int) 
		int renderMode
	public int getRenderMode () 
	public void requestRender () 
	public void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int w
		int h
	public void surfaceRedrawNeeded (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void onPause () 
	public void onResume () 
	public void queueEvent (java.lang.Runnable) 
		Runnable r
	protected void onAttachedToWindow () 
		int renderMode
	protected void onDetachedFromWindow () 
	private void checkRenderThreadState () 
	static int access$200 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$EGLConfigChooser access$300 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$EGLContextFactory access$400 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$EGLWindowSurfaceFactory access$500 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$GLWrapper access$600 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static int access$700 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$GLThreadManager access$800 () 
	static boolean access$900 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static android.opengl.GLSurfaceView$Renderer access$1000 (android.opengl.GLSurfaceView) 
		android.opengl.GLSurfaceView x0
	static void  () 
}

android/opengl/GLES10Ext.class
GLES10Ext.java
package android.opengl
public android.opengl.GLES10Ext extends java.lang.Object {
	public void  () 
	private static native void _nativeClassInit () 
	public static native int glQueryMatrixxOES (int[], int, int[], int) 
	public static native int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer) 
	static void  () 
}

android/opengl/Visibility.class
Visibility.java
package android.opengl
public android.opengl.Visibility extends java.lang.Object {
	public void  () 
	public static native int visibilityTest (float[], int, float[], int, char[], int, int) 
	public static native int frustumCullSpheres (float[], int, float[], int, int, int[], int, int) 
	public static native void computeBoundingSphere (float[], int, int, float[], int) 
}

android/opengl/GLSurfaceView$GLThread.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$GLThread extends java.lang.Thread {
	private boolean mShouldExit
	private boolean mExited
	private boolean mRequestPaused
	private boolean mPaused
	private boolean mHasSurface
	private boolean mSurfaceIsBad
	private boolean mWaitingForSurface
	private boolean mHaveEglContext
	private boolean mHaveEglSurface
	private boolean mFinishedCreatingEglSurface
	private boolean mShouldReleaseEglContext
	private int mWidth
	private int mHeight
	private int mRenderMode
	private boolean mRequestRender
	private boolean mWantRenderNotification
	private boolean mRenderComplete
	private java.util.ArrayList mEventQueue
	private boolean mSizeChanged
	private android.opengl.GLSurfaceView$EglHelper mEglHelper
	private java.lang.ref.WeakReference mGLSurfaceViewWeakRef
	void  (java.lang.ref.WeakReference) 
		java.lang.ref.WeakReference glSurfaceViewWeakRef
	public void run () 
	private void stopEglSurfaceLocked () 
	private void stopEglContextLocked () 
	private void guardedRun ()  throws java.lang.InterruptedException 
		android.opengl.GLSurfaceView view
		boolean preserveEglContextOnPause
		RuntimeException t
		boolean pausing
		android.opengl.GLSurfaceView view
		android.opengl.GLSurfaceView view
		android.opengl.GLSurfaceView view
		int swapError
		javax.microedition.khronos.opengles.GL10 gl
		boolean createEglContext
		boolean createEglSurface
		boolean createGlInterface
		boolean lostEglContext
		boolean sizeChanged
		boolean wantRenderNotification
		boolean doRenderNotification
		boolean askedToReleaseEglContext
		int w
		int h
		Runnable event
	public boolean ableToDraw () 
	private boolean readyToDraw () 
	public void setRenderMode (int) 
		int renderMode
	public int getRenderMode () 
	public void requestRender () 
	public void requestRenderAndWait () 
		InterruptedException ex
	public void surfaceCreated () 
		InterruptedException e
	public void surfaceDestroyed () 
		InterruptedException e
	public void onPause () 
		InterruptedException ex
	public void onResume () 
		InterruptedException ex
	public void onWindowResize (int, int) 
		InterruptedException ex
		int w
		int h
	public void requestExitAndWait () 
		InterruptedException ex
	public void requestReleaseEglContextLocked () 
	public void queueEvent (java.lang.Runnable) 
		Runnable r
	static boolean access$1102 (android.opengl.GLSurfaceView$GLThread, boolean) 
		android.opengl.GLSurfaceView$GLThread x0
		boolean x1
}

android/opengl/ETC1Util.class
ETC1Util.java
package android.opengl
public android.opengl.ETC1Util extends java.lang.Object {
	public void  () 
	public static void loadTexture (int, int, int, int, int, java.io.InputStream)  throws java.io.IOException 
		int target
		int level
		int border
		int fallbackFormat
		int fallbackType
		java.io.InputStream input
	public static void loadTexture (int, int, int, int, int, android.opengl.ETC1Util$ETC1Texture) 
		int imageSize
		boolean useShorts
		int pixelSize
		int stride
		java.nio.ByteBuffer decodedData
		int target
		int level
		int border
		int fallbackFormat
		int fallbackType
		android.opengl.ETC1Util$ETC1Texture texture
		int width
		int height
		java.nio.Buffer data
	public static boolean isETC1Supported () 
		int i
		int[] results
		int numFormats
	public static android.opengl.ETC1Util$ETC1Texture createTexture (java.io.InputStream)  throws java.io.IOException 
		java.nio.ByteBuffer headerBuffer
		int chunkSize
		int i
		java.io.InputStream input
		int width
		int height
		byte[] ioBuffer
		int encodedSize
		java.nio.ByteBuffer dataBuffer
	public static android.opengl.ETC1Util$ETC1Texture compressTexture (java.nio.Buffer, int, int, int, int) 
		java.nio.Buffer input
		int width
		int height
		int pixelSize
		int stride
		int encodedImageSize
		java.nio.ByteBuffer compressedImage
	public static void writeTexture (android.opengl.ETC1Util$ETC1Texture, java.io.OutputStream)  throws java.io.IOException 
		int chunkSize
		int i
		int width
		int height
		java.nio.ByteBuffer header
		byte[] ioBuffer
		int encodedSize
		android.opengl.ETC1Util$ETC1Texture texture
		java.io.OutputStream output
		java.nio.ByteBuffer dataBuffer
		int originalPosition
}

android/opengl/GLErrorWrapper.class
GLErrorWrapper.java
package android.opengl
 android.opengl.GLErrorWrapper extends android.opengl.GLWrapperBase {
	boolean mCheckError
	boolean mCheckThread
	Thread mOurThread
	public void  (javax.microedition.khronos.opengles.GL, int) 
		javax.microedition.khronos.opengles.GL gl
		int configFlags
	private void checkThread () 
		Thread currentThread
	private void checkError () 
		int glError
	public void glActiveTexture (int) 
		int texture
	public void glAlphaFunc (int, float) 
		int func
		float ref
	public void glAlphaFuncx (int, int) 
		int func
		int ref
	public void glBindTexture (int, int) 
		int target
		int texture
	public void glBlendFunc (int, int) 
		int sfactor
		int dfactor
	public void glClear (int) 
		int mask
	public void glClearColor (float, float, float, float) 
		float red
		float green
		float blue
		float alpha
	public void glClearColorx (int, int, int, int) 
		int red
		int green
		int blue
		int alpha
	public void glClearDepthf (float) 
		float depth
	public void glClearDepthx (int) 
		int depth
	public void glClearStencil (int) 
		int s
	public void glClientActiveTexture (int) 
		int texture
	public void glColor4f (float, float, float, float) 
		float red
		float green
		float blue
		float alpha
	public void glColor4x (int, int, int, int) 
		int red
		int green
		int blue
		int alpha
	public void glColorMask (boolean, boolean, boolean, boolean) 
		boolean red
		boolean green
		boolean blue
		boolean alpha
	public void glColorPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int internalformat
		int width
		int height
		int border
		int imageSize
		java.nio.Buffer data
	public void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int xoffset
		int yoffset
		int width
		int height
		int format
		int imageSize
		java.nio.Buffer data
	public void glCopyTexImage2D (int, int, int, int, int, int, int, int) 
		int target
		int level
		int internalformat
		int x
		int y
		int width
		int height
		int border
	public void glCopyTexSubImage2D (int, int, int, int, int, int, int, int) 
		int target
		int level
		int xoffset
		int yoffset
		int x
		int y
		int width
		int height
	public void glCullFace (int) 
		int mode
	public void glDeleteTextures (int, int[], int) 
		int n
		int[] textures
		int offset
	public void glDeleteTextures (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer textures
	public void glDepthFunc (int) 
		int func
	public void glDepthMask (boolean) 
		boolean flag
	public void glDepthRangef (float, float) 
		float near
		float far
	public void glDepthRangex (int, int) 
		int near
		int far
	public void glDisable (int) 
		int cap
	public void glDisableClientState (int) 
		int array
	public void glDrawArrays (int, int, int) 
		int mode
		int first
		int count
	public void glDrawElements (int, int, int, java.nio.Buffer) 
		int mode
		int count
		int type
		java.nio.Buffer indices
	public void glEnable (int) 
		int cap
	public void glEnableClientState (int) 
		int array
	public void glFinish () 
	public void glFlush () 
	public void glFogf (int, float) 
		int pname
		float param
	public void glFogfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glFogfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glFogx (int, int) 
		int pname
		int param
	public void glFogxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glFogxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glFrontFace (int) 
		int mode
	public void glFrustumf (float, float, float, float, float, float) 
		float left
		float right
		float bottom
		float top
		float near
		float far
	public void glFrustumx (int, int, int, int, int, int) 
		int left
		int right
		int bottom
		int top
		int near
		int far
	public void glGenTextures (int, int[], int) 
		int n
		int[] textures
		int offset
	public void glGenTextures (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer textures
	public int glGetError () 
		int result
	public void glGetIntegerv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glGetIntegerv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public java.lang.String glGetString (int) 
		int name
		String result
	public void glHint (int, int) 
		int target
		int mode
	public void glLightModelf (int, float) 
		int pname
		float param
	public void glLightModelfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glLightModelfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glLightModelx (int, int) 
		int pname
		int param
	public void glLightModelxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glLightModelxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glLightf (int, int, float) 
		int light
		int pname
		float param
	public void glLightfv (int, int, float[], int) 
		int light
		int pname
		float[] params
		int offset
	public void glLightfv (int, int, java.nio.FloatBuffer) 
		int light
		int pname
		java.nio.FloatBuffer params
	public void glLightx (int, int, int) 
		int light
		int pname
		int param
	public void glLightxv (int, int, int[], int) 
		int light
		int pname
		int[] params
		int offset
	public void glLightxv (int, int, java.nio.IntBuffer) 
		int light
		int pname
		java.nio.IntBuffer params
	public void glLineWidth (float) 
		float width
	public void glLineWidthx (int) 
		int width
	public void glLoadIdentity () 
	public void glLoadMatrixf (float[], int) 
		float[] m
		int offset
	public void glLoadMatrixf (java.nio.FloatBuffer) 
		java.nio.FloatBuffer m
	public void glLoadMatrixx (int[], int) 
		int[] m
		int offset
	public void glLoadMatrixx (java.nio.IntBuffer) 
		java.nio.IntBuffer m
	public void glLogicOp (int) 
		int opcode
	public void glMaterialf (int, int, float) 
		int face
		int pname
		float param
	public void glMaterialfv (int, int, float[], int) 
		int face
		int pname
		float[] params
		int offset
	public void glMaterialfv (int, int, java.nio.FloatBuffer) 
		int face
		int pname
		java.nio.FloatBuffer params
	public void glMaterialx (int, int, int) 
		int face
		int pname
		int param
	public void glMaterialxv (int, int, int[], int) 
		int face
		int pname
		int[] params
		int offset
	public void glMaterialxv (int, int, java.nio.IntBuffer) 
		int face
		int pname
		java.nio.IntBuffer params
	public void glMatrixMode (int) 
		int mode
	public void glMultMatrixf (float[], int) 
		float[] m
		int offset
	public void glMultMatrixf (java.nio.FloatBuffer) 
		java.nio.FloatBuffer m
	public void glMultMatrixx (int[], int) 
		int[] m
		int offset
	public void glMultMatrixx (java.nio.IntBuffer) 
		java.nio.IntBuffer m
	public void glMultiTexCoord4f (int, float, float, float, float) 
		int target
		float s
		float t
		float r
		float q
	public void glMultiTexCoord4x (int, int, int, int, int) 
		int target
		int s
		int t
		int r
		int q
	public void glNormal3f (float, float, float) 
		float nx
		float ny
		float nz
	public void glNormal3x (int, int, int) 
		int nx
		int ny
		int nz
	public void glNormalPointer (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public void glOrthof (float, float, float, float, float, float) 
		float left
		float right
		float bottom
		float top
		float near
		float far
	public void glOrthox (int, int, int, int, int, int) 
		int left
		int right
		int bottom
		int top
		int near
		int far
	public void glPixelStorei (int, int) 
		int pname
		int param
	public void glPointSize (float) 
		float size
	public void glPointSizex (int) 
		int size
	public void glPolygonOffset (float, float) 
		float factor
		float units
	public void glPolygonOffsetx (int, int) 
		int factor
		int units
	public void glPopMatrix () 
	public void glPushMatrix () 
	public void glReadPixels (int, int, int, int, int, int, java.nio.Buffer) 
		int x
		int y
		int width
		int height
		int format
		int type
		java.nio.Buffer pixels
	public void glRotatef (float, float, float, float) 
		float angle
		float x
		float y
		float z
	public void glRotatex (int, int, int, int) 
		int angle
		int x
		int y
		int z
	public void glSampleCoverage (float, boolean) 
		float value
		boolean invert
	public void glSampleCoveragex (int, boolean) 
		int value
		boolean invert
	public void glScalef (float, float, float) 
		float x
		float y
		float z
	public void glScalex (int, int, int) 
		int x
		int y
		int z
	public void glScissor (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void glShadeModel (int) 
		int mode
	public void glStencilFunc (int, int, int) 
		int func
		int ref
		int mask
	public void glStencilMask (int) 
		int mask
	public void glStencilOp (int, int, int) 
		int fail
		int zfail
		int zpass
	public void glTexCoordPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glTexEnvf (int, int, float) 
		int target
		int pname
		float param
	public void glTexEnvfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glTexEnvfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glTexEnvx (int, int, int) 
		int target
		int pname
		int param
	public void glTexEnvxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexEnvxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int internalformat
		int width
		int height
		int border
		int format
		int type
		java.nio.Buffer pixels
	public void glTexParameterf (int, int, float) 
		int target
		int pname
		float param
	public void glTexParameterx (int, int, int) 
		int target
		int pname
		int param
	public void glTexParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer) 
		int target
		int level
		int xoffset
		int yoffset
		int width
		int height
		int format
		int type
		java.nio.Buffer pixels
	public void glTranslatef (float, float, float) 
		float x
		float y
		float z
	public void glTranslatex (int, int, int) 
		int x
		int y
		int z
	public void glVertexPointer (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glViewport (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void glClipPlanef (int, float[], int) 
		int plane
		float[] equation
		int offset
	public void glClipPlanef (int, java.nio.FloatBuffer) 
		int plane
		java.nio.FloatBuffer equation
	public void glClipPlanex (int, int[], int) 
		int plane
		int[] equation
		int offset
	public void glClipPlanex (int, java.nio.IntBuffer) 
		int plane
		java.nio.IntBuffer equation
	public void glDrawTexfOES (float, float, float, float, float) 
		float x
		float y
		float z
		float width
		float height
	public void glDrawTexfvOES (float[], int) 
		float[] coords
		int offset
	public void glDrawTexfvOES (java.nio.FloatBuffer) 
		java.nio.FloatBuffer coords
	public void glDrawTexiOES (int, int, int, int, int) 
		int x
		int y
		int z
		int width
		int height
	public void glDrawTexivOES (int[], int) 
		int[] coords
		int offset
	public void glDrawTexivOES (java.nio.IntBuffer) 
		java.nio.IntBuffer coords
	public void glDrawTexsOES (short, short, short, short, short) 
		short x
		short y
		short z
		short width
		short height
	public void glDrawTexsvOES (short[], int) 
		short[] coords
		int offset
	public void glDrawTexsvOES (java.nio.ShortBuffer) 
		java.nio.ShortBuffer coords
	public void glDrawTexxOES (int, int, int, int, int) 
		int x
		int y
		int z
		int width
		int height
	public void glDrawTexxvOES (int[], int) 
		int[] coords
		int offset
	public void glDrawTexxvOES (java.nio.IntBuffer) 
		java.nio.IntBuffer coords
	public int glQueryMatrixxOES (int[], int, int[], int) 
		int[] mantissa
		int mantissaOffset
		int[] exponent
		int exponentOffset
		int valid
	public int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer) 
		java.nio.IntBuffer mantissa
		java.nio.IntBuffer exponent
		int valid
	public void glBindBuffer (int, int) 
		int target
		int buffer
	public void glBufferData (int, int, java.nio.Buffer, int) 
		int target
		int size
		java.nio.Buffer data
		int usage
	public void glBufferSubData (int, int, int, java.nio.Buffer) 
		int target
		int offset
		int size
		java.nio.Buffer data
	public void glColor4ub (byte, byte, byte, byte) 
		byte red
		byte green
		byte blue
		byte alpha
	public void glColorPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glDeleteBuffers (int, int[], int) 
		int n
		int[] buffers
		int offset
	public void glDeleteBuffers (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer buffers
	public void glDrawElements (int, int, int, int) 
		int mode
		int count
		int type
		int offset
	public void glGenBuffers (int, int[], int) 
		int n
		int[] buffers
		int offset
	public void glGenBuffers (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer buffers
	public void glGetBooleanv (int, boolean[], int) 
		int pname
		boolean[] params
		int offset
	public void glGetBooleanv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glGetBufferParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetBufferParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetClipPlanef (int, float[], int) 
		int pname
		float[] eqn
		int offset
	public void glGetClipPlanef (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer eqn
	public void glGetClipPlanex (int, int[], int) 
		int pname
		int[] eqn
		int offset
	public void glGetClipPlanex (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer eqn
	public void glGetFixedv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glGetFixedv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glGetFloatv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glGetFloatv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glGetLightfv (int, int, float[], int) 
		int light
		int pname
		float[] params
		int offset
	public void glGetLightfv (int, int, java.nio.FloatBuffer) 
		int light
		int pname
		java.nio.FloatBuffer params
	public void glGetLightxv (int, int, int[], int) 
		int light
		int pname
		int[] params
		int offset
	public void glGetLightxv (int, int, java.nio.IntBuffer) 
		int light
		int pname
		java.nio.IntBuffer params
	public void glGetMaterialfv (int, int, float[], int) 
		int face
		int pname
		float[] params
		int offset
	public void glGetMaterialfv (int, int, java.nio.FloatBuffer) 
		int face
		int pname
		java.nio.FloatBuffer params
	public void glGetMaterialxv (int, int, int[], int) 
		int face
		int pname
		int[] params
		int offset
	public void glGetMaterialxv (int, int, java.nio.IntBuffer) 
		int face
		int pname
		java.nio.IntBuffer params
	public void glGetPointerv (int, java.nio.Buffer[]) 
		int pname
		java.nio.Buffer[] params
	public void glGetTexEnviv (int, int, int[], int) 
		int env
		int pname
		int[] params
		int offset
	public void glGetTexEnviv (int, int, java.nio.IntBuffer) 
		int env
		int pname
		java.nio.IntBuffer params
	public void glGetTexEnvxv (int, int, int[], int) 
		int env
		int pname
		int[] params
		int offset
	public void glGetTexEnvxv (int, int, java.nio.IntBuffer) 
		int env
		int pname
		java.nio.IntBuffer params
	public void glGetTexParameterfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glGetTexParameterfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glGetTexParameteriv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetTexParameteriv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetTexParameterxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetTexParameterxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public boolean glIsBuffer (int) 
		int buffer
		boolean valid
	public boolean glIsEnabled (int) 
		int cap
		boolean valid
	public boolean glIsTexture (int) 
		int texture
		boolean valid
	public void glNormalPointer (int, int, int) 
		int type
		int stride
		int offset
	public void glPointParameterf (int, float) 
		int pname
		float param
	public void glPointParameterfv (int, float[], int) 
		int pname
		float[] params
		int offset
	public void glPointParameterfv (int, java.nio.FloatBuffer) 
		int pname
		java.nio.FloatBuffer params
	public void glPointParameterx (int, int) 
		int pname
		int param
	public void glPointParameterxv (int, int[], int) 
		int pname
		int[] params
		int offset
	public void glPointParameterxv (int, java.nio.IntBuffer) 
		int pname
		java.nio.IntBuffer params
	public void glPointSizePointerOES (int, int, java.nio.Buffer) 
		int type
		int stride
		java.nio.Buffer pointer
	public void glTexCoordPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glTexEnvi (int, int, int) 
		int target
		int pname
		int param
	public void glTexEnviv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexEnviv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glTexParameterfv (int, int, float[], int) 
		int target
		int pname
		float[] params
		int offset
	public void glTexParameterfv (int, int, java.nio.FloatBuffer) 
		int target
		int pname
		java.nio.FloatBuffer params
	public void glTexParameteri (int, int, int) 
		int target
		int pname
		int param
	public void glTexParameterxv (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glTexParameterxv (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glVertexPointer (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glCurrentPaletteMatrixOES (int) 
		int matrixpaletteindex
	public void glLoadPaletteFromModelViewMatrixOES () 
	public void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glMatrixIndexPointerOES (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glWeightPointerOES (int, int, int, java.nio.Buffer) 
		int size
		int type
		int stride
		java.nio.Buffer pointer
	public void glWeightPointerOES (int, int, int, int) 
		int size
		int type
		int stride
		int offset
	public void glBindFramebufferOES (int, int) 
		int target
		int framebuffer
	public void glBindRenderbufferOES (int, int) 
		int target
		int renderbuffer
	public void glBlendEquation (int) 
		int mode
	public void glBlendEquationSeparate (int, int) 
		int modeRGB
		int modeAlpha
	public void glBlendFuncSeparate (int, int, int, int) 
		int srcRGB
		int dstRGB
		int srcAlpha
		int dstAlpha
	public int glCheckFramebufferStatusOES (int) 
		int target
		int result
	public void glDeleteFramebuffersOES (int, int[], int) 
		int n
		int[] framebuffers
		int offset
	public void glDeleteFramebuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer framebuffers
	public void glDeleteRenderbuffersOES (int, int[], int) 
		int n
		int[] renderbuffers
		int offset
	public void glDeleteRenderbuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer renderbuffers
	public void glFramebufferRenderbufferOES (int, int, int, int) 
		int target
		int attachment
		int renderbuffertarget
		int renderbuffer
	public void glFramebufferTexture2DOES (int, int, int, int, int) 
		int target
		int attachment
		int textarget
		int texture
		int level
	public void glGenerateMipmapOES (int) 
		int target
	public void glGenFramebuffersOES (int, int[], int) 
		int n
		int[] framebuffers
		int offset
	public void glGenFramebuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer framebuffers
	public void glGenRenderbuffersOES (int, int[], int) 
		int n
		int[] renderbuffers
		int offset
	public void glGenRenderbuffersOES (int, java.nio.IntBuffer) 
		int n
		java.nio.IntBuffer renderbuffers
	public void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int) 
		int target
		int attachment
		int pname
		int[] params
		int offset
	public void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer) 
		int target
		int attachment
		int pname
		java.nio.IntBuffer params
	public void glGetRenderbufferParameterivOES (int, int, int[], int) 
		int target
		int pname
		int[] params
		int offset
	public void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer) 
		int target
		int pname
		java.nio.IntBuffer params
	public void glGetTexGenfv (int, int, float[], int) 
		int coord
		int pname
		float[] params
		int offset
	public void glGetTexGenfv (int, int, java.nio.FloatBuffer) 
		int coord
		int pname
		java.nio.FloatBuffer params
	public void glGetTexGeniv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glGetTexGeniv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public void glGetTexGenxv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glGetTexGenxv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public boolean glIsFramebufferOES (int) 
		int framebuffer
		boolean result
	public boolean glIsRenderbufferOES (int) 
		int renderbuffer
	public void glRenderbufferStorageOES (int, int, int, int) 
		int target
		int internalformat
		int width
		int height
	public void glTexGenf (int, int, float) 
		int coord
		int pname
		float param
	public void glTexGenfv (int, int, float[], int) 
		int coord
		int pname
		float[] params
		int offset
	public void glTexGenfv (int, int, java.nio.FloatBuffer) 
		int coord
		int pname
		java.nio.FloatBuffer params
	public void glTexGeni (int, int, int) 
		int coord
		int pname
		int param
	public void glTexGeniv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glTexGeniv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
	public void glTexGenx (int, int, int) 
		int coord
		int pname
		int param
	public void glTexGenxv (int, int, int[], int) 
		int coord
		int pname
		int[] params
		int offset
	public void glTexGenxv (int, int, java.nio.IntBuffer) 
		int coord
		int pname
		java.nio.IntBuffer params
}

android/opengl/GLSurfaceView$DefaultContextFactory.class
GLSurfaceView.java
package android.opengl
 android.opengl.GLSurfaceView$DefaultContextFactory extends java.lang.Object implements android.opengl.GLSurfaceView$EGLContextFactory  {
	private int EGL_CONTEXT_CLIENT_VERSION
	final android.opengl.GLSurfaceView this$0
	private void  (android.opengl.GLSurfaceView) 
	public javax.microedition.khronos.egl.EGLContext createContext (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig) 
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLConfig config
		int[] attrib_list
	public void destroyContext (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext) 
		javax.microedition.khronos.egl.EGL10 egl
		javax.microedition.khronos.egl.EGLDisplay display
		javax.microedition.khronos.egl.EGLContext context
	void  (android.opengl.GLSurfaceView, android.opengl.GLSurfaceView$1) 
		android.opengl.GLSurfaceView x0
		android.opengl.GLSurfaceView$1 x1
}

android/opengl/ETC1Util$ETC1Texture.class
ETC1Util.java
package android.opengl
public android.opengl.ETC1Util$ETC1Texture extends java.lang.Object {
	private int mWidth
	private int mHeight
	private java.nio.ByteBuffer mData
	public void  (int, int, java.nio.ByteBuffer) 
		int width
		int height
		java.nio.ByteBuffer data
	public int getWidth () 
	public int getHeight () 
	public java.nio.ByteBuffer getData () 
}

android/opengl/GLSurfaceView$EGLContextFactory.class
GLSurfaceView.java
package android.opengl
public abstract android.opengl.GLSurfaceView$EGLContextFactory extends java.lang.Object {
	public abstract javax.microedition.khronos.egl.EGLContext createContext (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig) 
	public abstract void destroyContext (javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext) 
}

android/security/
android/security/IKeyChainAliasCallback$Stub$Proxy.class
IKeyChainAliasCallback.java
package android.security
 android.security.IKeyChainAliasCallback$Stub$Proxy extends java.lang.Object implements android.security.IKeyChainAliasCallback  {
	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 alias (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/security/KeyChain.class
KeyChain.java
package android.security
public final android.security.KeyChain extends java.lang.Object {
	public static final String ACCOUNT_TYPE
	private static final String KEYCHAIN_PACKAGE
	private static final String ACTION_CHOOSER
	private static final String CERT_INSTALLER_PACKAGE
	public static final String EXTRA_RESPONSE
	public static final String EXTRA_URI
	public static final String EXTRA_ALIAS
	public static final String EXTRA_SENDER
	private static final String ACTION_INSTALL
	public static final String EXTRA_NAME
	public static final String EXTRA_CERTIFICATE
	public static final String EXTRA_PKCS12
	public static final String ACTION_STORAGE_CHANGED
	public void  () 
	public static android.content.Intent createInstallIntent () 
		android.content.Intent intent
	public static void choosePrivateKeyAlias (android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String) 
		android.app.Activity activity
		android.security.KeyChainAliasCallback response
		String[] keyTypes
		java.security.Principal[] issuers
		String host
		int port
		String alias
		android.net.Uri uri
	public static void choosePrivateKeyAlias (android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], android.net.Uri, java.lang.String) 
		android.app.Activity activity
		android.security.KeyChainAliasCallback response
		String[] keyTypes
		java.security.Principal[] issuers
		android.net.Uri uri
		String alias
		android.content.Intent intent
	public static java.security.PrivateKey getPrivateKey (android.content.Context, java.lang.String)  throws android.security.KeyChainException java.lang.InterruptedException 
		android.security.IKeyChainService keyChainService
		String keyId
		android.os.RemoteException e
		RuntimeException e
		java.security.UnrecoverableKeyException e
		android.content.Context context
		String alias
		android.security.KeyChain$KeyChainConnection keyChainConnection
	public static java.security.cert.X509Certificate[] getCertificateChain (android.content.Context, java.lang.String)  throws android.security.KeyChainException java.lang.InterruptedException 
		java.util.Collection chain
		java.util.ArrayList fullChain
		com.android.org.conscrypt.TrustedCertificateStore store
		java.util.List chain
		android.security.IKeyChainService keyChainService
		byte[] certificateBytes
		java.security.cert.X509Certificate leafCert
		byte[] certChainBytes
		java.security.cert.CertificateException e
		android.os.RemoteException e
		RuntimeException e
		android.content.Context context
		String alias
		android.security.KeyChain$KeyChainConnection keyChainConnection
	public static boolean isKeyAlgorithmSupported (java.lang.String) 
		String algorithm
		String algUpper
	public static boolean isBoundKeyAlgorithm (java.lang.String) 
		String algorithm
	public static java.security.cert.X509Certificate toCertificate (byte[]) 
		java.security.cert.CertificateFactory certFactory
		java.security.cert.Certificate cert
		java.security.cert.CertificateException e
		byte[] bytes
	public static java.util.Collection toCertificates (byte[]) 
		java.security.cert.CertificateFactory certFactory
		java.security.cert.CertificateException e
		byte[] bytes
	public static android.security.KeyChain$KeyChainConnection bind (android.content.Context)  throws java.lang.InterruptedException 
		android.content.Context context
	public static android.security.KeyChain$KeyChainConnection bindAsUser (android.content.Context, android.os.UserHandle)  throws java.lang.InterruptedException 
		android.content.Context context
		android.os.UserHandle user
		java.util.concurrent.BlockingQueue q
		android.content.ServiceConnection keyChainServiceConnection
		android.content.Intent intent
		android.content.ComponentName comp
	private static void ensureNotOnMainThread (android.content.Context) 
		android.content.Context context
		android.os.Looper looper
}

android/security/KeyChain$1.class
KeyChain.java
package android.security
final android.security.KeyChain$1 extends java.lang.Object implements android.content.ServiceConnection  {
	volatile boolean mConnectedAtLeastOnce
	final java.util.concurrent.BlockingQueue val$q
	void  (java.util.concurrent.BlockingQueue) 
	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
}

android/security/Credentials.class
Credentials.java
package android.security
public android.security.Credentials extends java.lang.Object {
	private static final String LOGTAG
	public static final String INSTALL_ACTION
	public static final String INSTALL_AS_USER_ACTION
	public static final String UNLOCK_ACTION
	public static final String CA_CERTIFICATE
	public static final String USER_CERTIFICATE
	public static final String USER_PRIVATE_KEY
	public static final String USER_SECRET_KEY
	public static final String VPN
	public static final String WIFI
	public static final String LOCKDOWN_VPN
	public static final String EXTRA_PUBLIC_KEY
	public static final String EXTRA_PRIVATE_KEY
	public static final String EXTENSION_CRT
	public static final String EXTENSION_P12
	public static final String EXTENSION_CER
	public static final String EXTENSION_PFX
	public static final String EXTRA_INSTALL_AS_UID
	public static final String EXTRA_USER_PRIVATE_KEY_NAME
	public static final String EXTRA_USER_PRIVATE_KEY_DATA
	public static final String EXTRA_USER_CERTIFICATE_NAME
	public static final String EXTRA_USER_CERTIFICATE_DATA
	public static final String EXTRA_CA_CERTIFICATES_NAME
	public static final String EXTRA_CA_CERTIFICATES_DATA
	private static android.security.Credentials singleton
	public void  () 
	public static transient byte[] convertToPem (java.security.cert.Certificate[])  throws java.io.IOException java.security.cert.CertificateEncodingException 
		java.security.cert.Certificate o
		java.security.cert.Certificate[] objects
		java.io.ByteArrayOutputStream bao
		java.io.Writer writer
		com.android.org.bouncycastle.util.io.pem.PemWriter pw
	public static java.util.List convertFromPem (byte[])  throws java.io.IOException java.security.cert.CertificateException 
		java.security.cert.Certificate c
		java.security.cert.CertificateFactory cf
		java.util.List result
		com.android.org.bouncycastle.util.io.pem.PemObject o
		byte[] bytes
		java.io.ByteArrayInputStream bai
		java.io.Reader reader
		com.android.org.bouncycastle.util.io.pem.PemReader pr
	public static android.security.Credentials getInstance () 
	public void unlock (android.content.Context) 
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Context context
	public void install (android.content.Context) 
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Context context
	public void install (android.content.Context, java.security.KeyPair) 
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Context context
		java.security.KeyPair pair
	public void install (android.content.Context, java.lang.String, byte[]) 
		android.content.Intent intent
		android.content.ActivityNotFoundException e
		android.content.Context context
		String type
		byte[] value
	public static boolean deleteAllTypesForAlias (android.security.KeyStore, java.lang.String) 
		android.security.KeyStore keystore
		String alias
	public static boolean deleteAllTypesForAlias (android.security.KeyStore, java.lang.String, int) 
		android.security.KeyStore keystore
		String alias
		int uid
	public static boolean deleteCertificateTypesForAlias (android.security.KeyStore, java.lang.String) 
		android.security.KeyStore keystore
		String alias
	public static boolean deleteCertificateTypesForAlias (android.security.KeyStore, java.lang.String, int) 
		android.security.KeyStore keystore
		String alias
		int uid
	static boolean deletePrivateKeyTypeForAlias (android.security.KeyStore, java.lang.String) 
		android.security.KeyStore keystore
		String alias
	static boolean deletePrivateKeyTypeForAlias (android.security.KeyStore, java.lang.String, int) 
		android.security.KeyStore keystore
		String alias
		int uid
	public static boolean deleteSecretKeyTypeForAlias (android.security.KeyStore, java.lang.String) 
		android.security.KeyStore keystore
		String alias
	public static boolean deleteSecretKeyTypeForAlias (android.security.KeyStore, java.lang.String, int) 
		android.security.KeyStore keystore
		String alias
		int uid
}

android/security/IKeystoreService.class
IKeystoreService.java
package android.security
public abstract android.security.IKeystoreService extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState (int)  throws android.os.RemoteException 
	public abstract byte[] get (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int insert (java.lang.String, byte[], int, int)  throws android.os.RemoteException 
	public abstract int del (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int exist (java.lang.String, int)  throws android.os.RemoteException 
	public abstract java.lang.String[] list (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int reset ()  throws android.os.RemoteException 
	public abstract int onUserPasswordChanged (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int lock (int)  throws android.os.RemoteException 
	public abstract int unlock (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int isEmpty (int)  throws android.os.RemoteException 
	public abstract int generate (java.lang.String, int, int, int, int, android.security.KeystoreArguments)  throws android.os.RemoteException 
	public abstract int import_key (java.lang.String, byte[], int, int)  throws android.os.RemoteException 
	public abstract byte[] sign (java.lang.String, byte[])  throws android.os.RemoteException 
	public abstract int verify (java.lang.String, byte[], byte[])  throws android.os.RemoteException 
	public abstract byte[] get_pubkey (java.lang.String)  throws android.os.RemoteException 
	public abstract int grant (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int ungrant (java.lang.String, int)  throws android.os.RemoteException 
	public abstract long getmtime (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int duplicate (java.lang.String, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract int is_hardware_backed (java.lang.String)  throws android.os.RemoteException 
	public abstract int clear_uid (long)  throws android.os.RemoteException 
	public abstract int addRngEntropy (byte[])  throws android.os.RemoteException 
	public abstract int generateKey (java.lang.String, android.security.keymaster.KeymasterArguments, byte[], int, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
	public abstract int getKeyCharacteristics (java.lang.String, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
	public abstract int importKey (java.lang.String, android.security.keymaster.KeymasterArguments, int, byte[], int, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
	public abstract android.security.keymaster.ExportResult exportKey (java.lang.String, int, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int)  throws android.os.RemoteException 
	public abstract android.security.keymaster.OperationResult begin (android.os.IBinder, java.lang.String, int, boolean, android.security.keymaster.KeymasterArguments, byte[], int)  throws android.os.RemoteException 
	public abstract android.security.keymaster.OperationResult update (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[])  throws android.os.RemoteException 
	public abstract android.security.keymaster.OperationResult finish (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[], byte[])  throws android.os.RemoteException 
	public abstract int abort (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isOperationAuthorized (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int addAuthToken (byte[])  throws android.os.RemoteException 
	public abstract int onUserAdded (int, int)  throws android.os.RemoteException 
	public abstract int onUserRemoved (int)  throws android.os.RemoteException 
	public abstract int attestKey (java.lang.String, android.security.keymaster.KeymasterArguments, android.security.keymaster.KeymasterCertificateChain)  throws android.os.RemoteException 
}

android/security/KeyStore$State.class
KeyStore.java
package android.security
public final android.security.KeyStore$State extends java.lang.Enum {
	public static final android.security.KeyStore$State UNLOCKED
	public static final android.security.KeyStore$State LOCKED
	public static final android.security.KeyStore$State UNINITIALIZED
	private static final android.security.KeyStore$State[] $VALUES
	public static android.security.KeyStore$State[] values () 
	public static android.security.KeyStore$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/security/KeyStoreException.class
KeyStoreException.java
package android.security
public android.security.KeyStoreException extends java.lang.Exception {
	private final int mErrorCode
	public void  (int, java.lang.String) 
		int errorCode
		String message
	public int getErrorCode () 
}

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

android/security/keymaster/
android/security/keymaster/KeymasterBlob$1.class
KeymasterBlob.java
package android.security.keymaster
final android.security.keymaster.KeymasterBlob$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.KeymasterBlob createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.KeymasterBlob[] newArray (int) 
		int length
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeyCharacteristics.class
KeyCharacteristics.java
package android.security.keymaster
public android.security.keymaster.KeyCharacteristics extends java.lang.Object implements android.os.Parcelable  {
	public android.security.keymaster.KeymasterArguments swEnforced
	public android.security.keymaster.KeymasterArguments hwEnforced
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.Integer getEnum (int) 
		int tag
	public java.util.List getEnums (int) 
		int tag
		java.util.List result
	public long getUnsignedInt (int, long) 
		int tag
		long defaultValue
	public java.util.List getUnsignedLongs (int) 
		int tag
		java.util.List result
	public java.util.Date getDate (int) 
		int tag
		java.util.Date result
	public boolean getBoolean (int) 
		int tag
	static void  () 
}

android/security/keymaster/ExportResult$1.class
ExportResult.java
package android.security.keymaster
final android.security.keymaster.ExportResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.ExportResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.ExportResult[] newArray (int) 
		int length
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeymasterArguments.class
KeymasterArguments.java
package android.security.keymaster
public android.security.keymaster.KeymasterArguments extends java.lang.Object implements android.os.Parcelable  {
	private static final long UINT32_RANGE
	public static final long UINT32_MAX_VALUE
	private static final java.math.BigInteger UINT64_RANGE
	public static final java.math.BigInteger UINT64_MAX_VALUE
	private java.util.List mArguments
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void addEnum (int, int) 
		int tag
		int value
		int tagType
	public transient void addEnums (int, int[]) 
		int value
		int tag
		int[] values
	public int getEnum (int, int) 
		int tag
		int defaultValue
		android.security.keymaster.KeymasterArgument arg
	public java.util.List getEnums (int) 
		android.security.keymaster.KeymasterArgument arg
		int tag
		java.util.List values
	private void addEnumTag (int, int) 
		int tag
		int value
	private int getEnumTagValue (android.security.keymaster.KeymasterArgument) 
		android.security.keymaster.KeymasterArgument arg
	public void addUnsignedInt (int, long) 
		int tag
		long value
		int tagType
	public long getUnsignedInt (int, long) 
		int tag
		long defaultValue
		android.security.keymaster.KeymasterArgument arg
	public void addUnsignedLong (int, java.math.BigInteger) 
		int tag
		java.math.BigInteger value
		int tagType
	public java.util.List getUnsignedLongs (int) 
		android.security.keymaster.KeymasterArgument arg
		int tag
		java.util.List values
	private void addLongTag (int, java.math.BigInteger) 
		int tag
		java.math.BigInteger value
	private java.math.BigInteger getLongTagValue (android.security.keymaster.KeymasterArgument) 
		android.security.keymaster.KeymasterArgument arg
	public void addBoolean (int) 
		int tag
	public boolean getBoolean (int) 
		int tag
		android.security.keymaster.KeymasterArgument arg
	public void addBytes (int, byte[]) 
		int tag
		byte[] value
	public byte[] getBytes (int, byte[]) 
		int tag
		byte[] defaultValue
		android.security.keymaster.KeymasterArgument arg
	public void addDate (int, java.util.Date) 
		int tag
		java.util.Date value
	public void addDateIfNotNull (int, java.util.Date) 
		int tag
		java.util.Date value
	public java.util.Date getDate (int, java.util.Date) 
		int tag
		java.util.Date defaultValue
		android.security.keymaster.KeymasterArgument arg
		java.util.Date result
	private android.security.keymaster.KeymasterArgument getArgumentByTag (int) 
		android.security.keymaster.KeymasterArgument arg
		int tag
	public boolean containsTag (int) 
		int tag
	public int size () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public static java.math.BigInteger toUint64 (long) 
		long value
	void  (android.os.Parcel, android.security.keymaster.KeymasterArguments$1) 
		android.os.Parcel x0
		android.security.keymaster.KeymasterArguments$1 x1
	static void  () 
}

android/security/keymaster/KeymasterArguments$1.class
KeymasterArguments.java
package android.security.keymaster
final android.security.keymaster.KeymasterArguments$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.KeymasterArguments createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.KeymasterArguments[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeymasterCertificateChain.class
KeymasterCertificateChain.java
package android.security.keymaster
public android.security.keymaster.KeymasterCertificateChain extends java.lang.Object implements android.os.Parcelable  {
	private java.util.List mCertificates
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.util.List) 
		java.util.List mCertificates
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.util.List getCertificates () 
	public void writeToParcel (android.os.Parcel, int) 
		byte[] arg
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int length
	public int describeContents () 
	void  (android.os.Parcel, android.security.keymaster.KeymasterCertificateChain$1) 
		android.os.Parcel x0
		android.security.keymaster.KeymasterCertificateChain$1 x1
	static void  () 
}

android/security/keymaster/KeymasterBlob.class
KeymasterBlob.java
package android.security.keymaster
public android.security.keymaster.KeymasterBlob extends java.lang.Object implements android.os.Parcelable  {
	public byte[] blob
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[]) 
		byte[] blob
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/security/keymaster/KeymasterIntArgument.class
KeymasterIntArgument.java
package android.security.keymaster
 android.security.keymaster.KeymasterIntArgument extends android.security.keymaster.KeymasterArgument {
	public final int value
	public void  (int, int) 
		int tag
		int value
	public void  (int, android.os.Parcel) 
		int tag
		android.os.Parcel in
	public void writeValue (android.os.Parcel) 
		android.os.Parcel out
}

android/security/keymaster/KeymasterCertificateChain$1.class
KeymasterCertificateChain.java
package android.security.keymaster
final android.security.keymaster.KeymasterCertificateChain$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.KeymasterCertificateChain createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.KeymasterCertificateChain[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeymasterDateArgument.class
KeymasterDateArgument.java
package android.security.keymaster
 android.security.keymaster.KeymasterDateArgument extends android.security.keymaster.KeymasterArgument {
	public final java.util.Date date
	public void  (int, java.util.Date) 
		int tag
		java.util.Date date
	public void  (int, android.os.Parcel) 
		int tag
		android.os.Parcel in
	public void writeValue (android.os.Parcel) 
		android.os.Parcel out
}

android/security/keymaster/KeymasterLongArgument.class
KeymasterLongArgument.java
package android.security.keymaster
 android.security.keymaster.KeymasterLongArgument extends android.security.keymaster.KeymasterArgument {
	public final long value
	public void  (int, long) 
		int tag
		long value
	public void  (int, android.os.Parcel) 
		int tag
		android.os.Parcel in
	public void writeValue (android.os.Parcel) 
		android.os.Parcel out
}

android/security/keymaster/KeymasterDefs.class
KeymasterDefs.java
package android.security.keymaster
public final android.security.keymaster.KeymasterDefs extends java.lang.Object {
	public static final int KM_INVALID
	public static final int KM_ENUM
	public static final int KM_ENUM_REP
	public static final int KM_UINT
	public static final int KM_UINT_REP
	public static final int KM_ULONG
	public static final int KM_DATE
	public static final int KM_BOOL
	public static final int KM_BIGNUM
	public static final int KM_BYTES
	public static final int KM_ULONG_REP
	public static final int KM_TAG_INVALID
	public static final int KM_TAG_PURPOSE
	public static final int KM_TAG_ALGORITHM
	public static final int KM_TAG_KEY_SIZE
	public static final int KM_TAG_BLOCK_MODE
	public static final int KM_TAG_DIGEST
	public static final int KM_TAG_PADDING
	public static final int KM_TAG_CALLER_NONCE
	public static final int KM_TAG_MIN_MAC_LENGTH
	public static final int KM_TAG_RESCOPING_ADD
	public static final int KM_TAG_RESCOPING_DEL
	public static final int KM_TAG_BLOB_USAGE_REQUIREMENTS
	public static final int KM_TAG_RSA_PUBLIC_EXPONENT
	public static final int KM_TAG_INCLUDE_UNIQUE_ID
	public static final int KM_TAG_ACTIVE_DATETIME
	public static final int KM_TAG_ORIGINATION_EXPIRE_DATETIME
	public static final int KM_TAG_USAGE_EXPIRE_DATETIME
	public static final int KM_TAG_MIN_SECONDS_BETWEEN_OPS
	public static final int KM_TAG_MAX_USES_PER_BOOT
	public static final int KM_TAG_ALL_USERS
	public static final int KM_TAG_USER_ID
	public static final int KM_TAG_USER_SECURE_ID
	public static final int KM_TAG_NO_AUTH_REQUIRED
	public static final int KM_TAG_USER_AUTH_TYPE
	public static final int KM_TAG_AUTH_TIMEOUT
	public static final int KM_TAG_ALLOW_WHILE_ON_BODY
	public static final int KM_TAG_ALL_APPLICATIONS
	public static final int KM_TAG_APPLICATION_ID
	public static final int KM_TAG_CREATION_DATETIME
	public static final int KM_TAG_ORIGIN
	public static final int KM_TAG_ROLLBACK_RESISTANT
	public static final int KM_TAG_ROOT_OF_TRUST
	public static final int KM_TAG_UNIQUE_ID
	public static final int KM_TAG_ATTESTATION_CHALLENGE
	public static final int KM_TAG_ASSOCIATED_DATA
	public static final int KM_TAG_NONCE
	public static final int KM_TAG_AUTH_TOKEN
	public static final int KM_TAG_MAC_LENGTH
	public static final int KM_ALGORITHM_RSA
	public static final int KM_ALGORITHM_EC
	public static final int KM_ALGORITHM_AES
	public static final int KM_ALGORITHM_HMAC
	public static final int KM_MODE_ECB
	public static final int KM_MODE_CBC
	public static final int KM_MODE_CTR
	public static final int KM_MODE_GCM
	public static final int KM_PAD_NONE
	public static final int KM_PAD_RSA_OAEP
	public static final int KM_PAD_RSA_PSS
	public static final int KM_PAD_RSA_PKCS1_1_5_ENCRYPT
	public static final int KM_PAD_RSA_PKCS1_1_5_SIGN
	public static final int KM_PAD_PKCS7
	public static final int KM_DIGEST_NONE
	public static final int KM_DIGEST_MD5
	public static final int KM_DIGEST_SHA1
	public static final int KM_DIGEST_SHA_2_224
	public static final int KM_DIGEST_SHA_2_256
	public static final int KM_DIGEST_SHA_2_384
	public static final int KM_DIGEST_SHA_2_512
	public static final int KM_ORIGIN_GENERATED
	public static final int KM_ORIGIN_IMPORTED
	public static final int KM_ORIGIN_UNKNOWN
	public static final int KM_BLOB_STANDALONE
	public static final int KM_BLOB_REQUIRES_FILE_SYSTEM
	public static final int KM_PURPOSE_ENCRYPT
	public static final int KM_PURPOSE_DECRYPT
	public static final int KM_PURPOSE_SIGN
	public static final int KM_PURPOSE_VERIFY
	public static final int KM_KEY_FORMAT_X509
	public static final int KM_KEY_FORMAT_PKCS8
	public static final int KM_KEY_FORMAT_RAW
	public static final int HW_AUTH_PASSWORD
	public static final int HW_AUTH_FINGERPRINT
	public static final int KM_ERROR_OK
	public static final int KM_ERROR_ROOT_OF_TRUST_ALREADY_SET
	public static final int KM_ERROR_UNSUPPORTED_PURPOSE
	public static final int KM_ERROR_INCOMPATIBLE_PURPOSE
	public static final int KM_ERROR_UNSUPPORTED_ALGORITHM
	public static final int KM_ERROR_INCOMPATIBLE_ALGORITHM
	public static final int KM_ERROR_UNSUPPORTED_KEY_SIZE
	public static final int KM_ERROR_UNSUPPORTED_BLOCK_MODE
	public static final int KM_ERROR_INCOMPATIBLE_BLOCK_MODE
	public static final int KM_ERROR_UNSUPPORTED_MAC_LENGTH
	public static final int KM_ERROR_UNSUPPORTED_PADDING_MODE
	public static final int KM_ERROR_INCOMPATIBLE_PADDING_MODE
	public static final int KM_ERROR_UNSUPPORTED_DIGEST
	public static final int KM_ERROR_INCOMPATIBLE_DIGEST
	public static final int KM_ERROR_INVALID_EXPIRATION_TIME
	public static final int KM_ERROR_INVALID_USER_ID
	public static final int KM_ERROR_INVALID_AUTHORIZATION_TIMEOUT
	public static final int KM_ERROR_UNSUPPORTED_KEY_FORMAT
	public static final int KM_ERROR_INCOMPATIBLE_KEY_FORMAT
	public static final int KM_ERROR_UNSUPPORTED_KEY_ENCRYPTION_ALGORITHM
	public static final int KM_ERROR_UNSUPPORTED_KEY_VERIFICATION_ALGORITHM
	public static final int KM_ERROR_INVALID_INPUT_LENGTH
	public static final int KM_ERROR_KEY_EXPORT_OPTIONS_INVALID
	public static final int KM_ERROR_DELEGATION_NOT_ALLOWED
	public static final int KM_ERROR_KEY_NOT_YET_VALID
	public static final int KM_ERROR_KEY_EXPIRED
	public static final int KM_ERROR_KEY_USER_NOT_AUTHENTICATED
	public static final int KM_ERROR_OUTPUT_PARAMETER_NULL
	public static final int KM_ERROR_INVALID_OPERATION_HANDLE
	public static final int KM_ERROR_INSUFFICIENT_BUFFER_SPACE
	public static final int KM_ERROR_VERIFICATION_FAILED
	public static final int KM_ERROR_TOO_MANY_OPERATIONS
	public static final int KM_ERROR_UNEXPECTED_NULL_POINTER
	public static final int KM_ERROR_INVALID_KEY_BLOB
	public static final int KM_ERROR_IMPORTED_KEY_NOT_ENCRYPTED
	public static final int KM_ERROR_IMPORTED_KEY_DECRYPTION_FAILED
	public static final int KM_ERROR_IMPORTED_KEY_NOT_SIGNED
	public static final int KM_ERROR_IMPORTED_KEY_VERIFICATION_FAILED
	public static final int KM_ERROR_INVALID_ARGUMENT
	public static final int KM_ERROR_UNSUPPORTED_TAG
	public static final int KM_ERROR_INVALID_TAG
	public static final int KM_ERROR_MEMORY_ALLOCATION_FAILED
	public static final int KM_ERROR_INVALID_RESCOPING
	public static final int KM_ERROR_IMPORT_PARAMETER_MISMATCH
	public static final int KM_ERROR_SECURE_HW_ACCESS_DENIED
	public static final int KM_ERROR_OPERATION_CANCELLED
	public static final int KM_ERROR_CONCURRENT_ACCESS_CONFLICT
	public static final int KM_ERROR_SECURE_HW_BUSY
	public static final int KM_ERROR_SECURE_HW_COMMUNICATION_FAILED
	public static final int KM_ERROR_UNSUPPORTED_EC_FIELD
	public static final int KM_ERROR_MISSING_NONCE
	public static final int KM_ERROR_INVALID_NONCE
	public static final int KM_ERROR_MISSING_MAC_LENGTH
	public static final int KM_ERROR_KEY_RATE_LIMIT_EXCEEDED
	public static final int KM_ERROR_CALLER_NONCE_PROHIBITED
	public static final int KM_ERROR_KEY_MAX_OPS_EXCEEDED
	public static final int KM_ERROR_INVALID_MAC_LENGTH
	public static final int KM_ERROR_MISSING_MIN_MAC_LENGTH
	public static final int KM_ERROR_UNSUPPORTED_MIN_MAC_LENGTH
	public static final int KM_ERROR_UNIMPLEMENTED
	public static final int KM_ERROR_VERSION_MISMATCH
	public static final int KM_ERROR_UNKNOWN_ERROR
	public static final java.util.Map sErrorCodeToString
	private void  () 
	public static int getTagType (int) 
		int tag
	public static java.lang.String getErrorMessage (int) 
		int errorCode
		String result
	static void  () 
}

android/security/keymaster/OperationResult$1.class
OperationResult.java
package android.security.keymaster
final android.security.keymaster.OperationResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.OperationResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.OperationResult[] newArray (int) 
		int length
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeyCharacteristics$1.class
KeyCharacteristics.java
package android.security.keymaster
final android.security.keymaster.KeyCharacteristics$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.KeyCharacteristics createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.security.keymaster.KeyCharacteristics[] newArray (int) 
		int length
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/KeymasterBlobArgument.class
KeymasterBlobArgument.java
package android.security.keymaster
 android.security.keymaster.KeymasterBlobArgument extends android.security.keymaster.KeymasterArgument {
	public final byte[] blob
	public void  (int, byte[]) 
		int tag
		byte[] blob
	public void  (int, android.os.Parcel) 
		int tag
		android.os.Parcel in
	public void writeValue (android.os.Parcel) 
		android.os.Parcel out
}

android/security/keymaster/KeymasterArgument.class
KeymasterArgument.java
package android.security.keymaster
abstract android.security.keymaster.KeymasterArgument extends java.lang.Object implements android.os.Parcelable  {
	public final int tag
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (int) 
		int tag
	public abstract void writeValue (android.os.Parcel) 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/security/keymaster/KeymasterArgument$1.class
KeymasterArgument.java
package android.security.keymaster
final android.security.keymaster.KeymasterArgument$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.security.keymaster.KeymasterArgument createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int pos
		int tag
	public android.security.keymaster.KeymasterArgument[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/security/keymaster/ExportResult.class
ExportResult.java
package android.security.keymaster
public android.security.keymaster.ExportResult extends java.lang.Object implements android.os.Parcelable  {
	public final int resultCode
	public final byte[] exportData
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/security/keymaster/OperationResult.class
OperationResult.java
package android.security.keymaster
public android.security.keymaster.OperationResult extends java.lang.Object implements android.os.Parcelable  {
	public final int resultCode
	public final android.os.IBinder token
	public final long operationHandle
	public final int inputConsumed
	public final byte[] output
	public final android.security.keymaster.KeymasterArguments outParams
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, android.os.IBinder, long, int, byte[], android.security.keymaster.KeymasterArguments) 
		int resultCode
		android.os.IBinder token
		long operationHandle
		int inputConsumed
		byte[] output
		android.security.keymaster.KeymasterArguments outParams
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/security/keymaster/KeymasterBooleanArgument.class
KeymasterBooleanArgument.java
package android.security.keymaster
 android.security.keymaster.KeymasterBooleanArgument extends android.security.keymaster.KeymasterArgument {
	public final boolean value
	public void  (int) 
		int tag
	public void  (int, android.os.Parcel) 
		int tag
		android.os.Parcel in
	public void writeValue (android.os.Parcel) 
		android.os.Parcel out
}

android/security/KeyChain$AliasResponse.class
KeyChain.java
package android.security
 android.security.KeyChain$AliasResponse extends android.security.IKeyChainAliasCallback$Stub {
	private final android.security.KeyChainAliasCallback keyChainAliasResponse
	private void  (android.security.KeyChainAliasCallback) 
		android.security.KeyChainAliasCallback keyChainAliasResponse
	public void alias (java.lang.String) 
		String alias
	void  (android.security.KeyChainAliasCallback, android.security.KeyChain$1) 
		android.security.KeyChainAliasCallback x0
		android.security.KeyChain$1 x1
}

android/security/IKeyChainService.class
IKeyChainService.java
package android.security
public abstract android.security.IKeyChainService extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String requestPrivateKey (java.lang.String)  throws android.os.RemoteException 
	public abstract byte[] getCertificate (java.lang.String)  throws android.os.RemoteException 
	public abstract byte[] getCaCertificates (java.lang.String)  throws android.os.RemoteException 
	public abstract void installCaCertificate (byte[])  throws android.os.RemoteException 
	public abstract boolean installKeyPair (byte[], byte[], byte[], java.lang.String)  throws android.os.RemoteException 
	public abstract boolean removeKeyPair (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean deleteCaCertificate (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean reset ()  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getUserCaAliases ()  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getSystemCaAliases ()  throws android.os.RemoteException 
	public abstract boolean containsCaAlias (java.lang.String)  throws android.os.RemoteException 
	public abstract byte[] getEncodedCaCertificate (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.util.List getCaCertificateChainAliases (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setGrant (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean hasGrant (int, java.lang.String)  throws android.os.RemoteException 
}

android/security/FrameworkNetworkSecurityPolicy.class
FrameworkNetworkSecurityPolicy.java
package android.security
public android.security.FrameworkNetworkSecurityPolicy extends libcore.net.NetworkSecurityPolicy {
	private final boolean mCleartextTrafficPermitted
	public void  (boolean) 
		boolean cleartextTrafficPermitted
	public boolean isCleartextTrafficPermitted () 
	public boolean isCleartextTrafficPermitted (java.lang.String) 
		String hostname
}

android/security/KeyStoreParameter.class
KeyStoreParameter.java
package android.security
public final android.security.KeyStoreParameter extends java.lang.Object implements java.security.KeyStore$ProtectionParameter  {
	private final int mFlags
	private void  (int) 
		int flags
	public int getFlags () 
	public boolean isEncryptionRequired () 
	void  (int, android.security.KeyStoreParameter$1) 
		int x0
		android.security.KeyStoreParameter$1 x1
}

android/security/IKeystoreService$Stub.class
IKeystoreService.java
package android.security
public abstract android.security.IKeystoreService$Stub extends android.os.Binder implements android.security.IKeystoreService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_get
	static final int TRANSACTION_insert
	static final int TRANSACTION_del
	static final int TRANSACTION_exist
	static final int TRANSACTION_list
	static final int TRANSACTION_reset
	static final int TRANSACTION_onUserPasswordChanged
	static final int TRANSACTION_lock
	static final int TRANSACTION_unlock
	static final int TRANSACTION_isEmpty
	static final int TRANSACTION_generate
	static final int TRANSACTION_import_key
	static final int TRANSACTION_sign
	static final int TRANSACTION_verify
	static final int TRANSACTION_get_pubkey
	static final int TRANSACTION_grant
	static final int TRANSACTION_ungrant
	static final int TRANSACTION_getmtime
	static final int TRANSACTION_duplicate
	static final int TRANSACTION_is_hardware_backed
	static final int TRANSACTION_clear_uid
	static final int TRANSACTION_addRngEntropy
	static final int TRANSACTION_generateKey
	static final int TRANSACTION_getKeyCharacteristics
	static final int TRANSACTION_importKey
	static final int TRANSACTION_exportKey
	static final int TRANSACTION_begin
	static final int TRANSACTION_update
	static final int TRANSACTION_finish
	static final int TRANSACTION_abort
	static final int TRANSACTION_isOperationAuthorized
	static final int TRANSACTION_addAuthToken
	static final int TRANSACTION_onUserAdded
	static final int TRANSACTION_onUserRemoved
	static final int TRANSACTION_attestKey
	public void  () 
	public static android.security.IKeystoreService 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 _result
		String _arg0
		int _arg1
		byte[] _result
		String _arg0
		byte[] _arg1
		int _arg2
		int _arg3
		int _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		String[] _result
		int _result
		int _arg0
		String _arg1
		int _result
		int _arg0
		int _result
		int _arg0
		String _arg1
		int _result
		int _arg0
		int _result
		android.security.KeystoreArguments _arg5
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		android.security.KeystoreArguments _arg5
		int _result
		String _arg0
		byte[] _arg1
		int _arg2
		int _arg3
		int _result
		String _arg0
		byte[] _arg1
		byte[] _result
		String _arg0
		byte[] _arg1
		byte[] _arg2
		int _result
		String _arg0
		byte[] _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		long _result
		String _arg0
		int _arg1
		String _arg2
		int _arg3
		int _result
		String _arg0
		int _result
		long _arg0
		int _result
		byte[] _arg0
		int _result
		android.security.keymaster.KeymasterArguments _arg1
		String _arg0
		android.security.keymaster.KeymasterArguments _arg1
		byte[] _arg2
		int _arg3
		int _arg4
		android.security.keymaster.KeyCharacteristics _arg5
		int _result
		android.security.keymaster.KeymasterBlob _arg1
		android.security.keymaster.KeymasterBlob _arg2
		String _arg0
		android.security.keymaster.KeymasterBlob _arg1
		android.security.keymaster.KeymasterBlob _arg2
		int _arg3
		android.security.keymaster.KeyCharacteristics _arg4
		int _result
		android.security.keymaster.KeymasterArguments _arg1
		String _arg0
		android.security.keymaster.KeymasterArguments _arg1
		int _arg2
		byte[] _arg3
		int _arg4
		int _arg5
		android.security.keymaster.KeyCharacteristics _arg6
		int _result
		android.security.keymaster.KeymasterBlob _arg2
		android.security.keymaster.KeymasterBlob _arg3
		String _arg0
		int _arg1
		android.security.keymaster.KeymasterBlob _arg2
		android.security.keymaster.KeymasterBlob _arg3
		int _arg4
		android.security.keymaster.ExportResult _result
		android.security.keymaster.KeymasterArguments _arg4
		android.os.IBinder _arg0
		String _arg1
		int _arg2
		boolean _arg3
		android.security.keymaster.KeymasterArguments _arg4
		byte[] _arg5
		int _arg6
		android.security.keymaster.OperationResult _result
		android.security.keymaster.KeymasterArguments _arg1
		android.os.IBinder _arg0
		android.security.keymaster.KeymasterArguments _arg1
		byte[] _arg2
		android.security.keymaster.OperationResult _result
		android.security.keymaster.KeymasterArguments _arg1
		android.os.IBinder _arg0
		android.security.keymaster.KeymasterArguments _arg1
		byte[] _arg2
		byte[] _arg3
		android.security.keymaster.OperationResult _result
		android.os.IBinder _arg0
		int _result
		android.os.IBinder _arg0
		boolean _result
		byte[] _arg0
		int _result
		int _arg0
		int _arg1
		int _result
		int _arg0
		int _result
		android.security.keymaster.KeymasterArguments _arg1
		String _arg0
		android.security.keymaster.KeymasterArguments _arg1
		android.security.keymaster.KeymasterCertificateChain _arg2
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/security/KeyPairGeneratorSpec.class
KeyPairGeneratorSpec.java
package android.security
public final android.security.KeyPairGeneratorSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec  {
	private final android.content.Context mContext
	private final String mKeystoreAlias
	private final String mKeyType
	private final int mKeySize
	private final java.security.spec.AlgorithmParameterSpec mSpec
	private final javax.security.auth.x500.X500Principal mSubjectDN
	private final java.math.BigInteger mSerialNumber
	private final java.util.Date mStartDate
	private final java.util.Date mEndDate
	private final int mFlags
	public void  (android.content.Context, java.lang.String, java.lang.String, int, java.security.spec.AlgorithmParameterSpec, javax.security.auth.x500.X500Principal, java.math.BigInteger, java.util.Date, java.util.Date, int) 
		android.content.Context context
		String keyStoreAlias
		String keyType
		int keySize
		java.security.spec.AlgorithmParameterSpec spec
		javax.security.auth.x500.X500Principal subjectDN
		java.math.BigInteger serialNumber
		java.util.Date startDate
		java.util.Date endDate
		int flags
	public android.content.Context getContext () 
	public java.lang.String getKeystoreAlias () 
	public java.lang.String getKeyType () 
	public int getKeySize () 
	public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec () 
	public javax.security.auth.x500.X500Principal getSubjectDN () 
	public java.math.BigInteger getSerialNumber () 
	public java.util.Date getStartDate () 
	public java.util.Date getEndDate () 
	public int getFlags () 
	public boolean isEncryptionRequired () 
}

android/security/IKeyChainService$Stub$Proxy.class
IKeyChainService.java
package android.security
 android.security.IKeyChainService$Stub$Proxy extends java.lang.Object implements android.security.IKeyChainService  {
	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 requestPrivateKey (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public byte[] getCertificate (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public byte[] getCaCertificates (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void installCaCertificate (byte[])  throws android.os.RemoteException 
		byte[] caCertificate
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean installKeyPair (byte[], byte[], byte[], java.lang.String)  throws android.os.RemoteException 
		byte[] privateKey
		byte[] userCert
		byte[] certChain
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeKeyPair (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean deleteCaCertificate (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean reset ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ParceledListSlice getUserCaAliases ()  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getSystemCaAliases ()  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean containsCaAlias (java.lang.String)  throws android.os.RemoteException 
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public byte[] getEncodedCaCertificate (java.lang.String, boolean)  throws android.os.RemoteException 
		String alias
		boolean includeDeletedSystem
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public java.util.List getCaCertificateChainAliases (java.lang.String, boolean)  throws android.os.RemoteException 
		String rootAlias
		boolean includeDeletedSystem
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void setGrant (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int uid
		String alias
		boolean value
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasGrant (int, java.lang.String)  throws android.os.RemoteException 
		int uid
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/security/IKeyChainService$Stub.class
IKeyChainService.java
package android.security
public abstract android.security.IKeyChainService$Stub extends android.os.Binder implements android.security.IKeyChainService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_requestPrivateKey
	static final int TRANSACTION_getCertificate
	static final int TRANSACTION_getCaCertificates
	static final int TRANSACTION_installCaCertificate
	static final int TRANSACTION_installKeyPair
	static final int TRANSACTION_removeKeyPair
	static final int TRANSACTION_deleteCaCertificate
	static final int TRANSACTION_reset
	static final int TRANSACTION_getUserCaAliases
	static final int TRANSACTION_getSystemCaAliases
	static final int TRANSACTION_containsCaAlias
	static final int TRANSACTION_getEncodedCaCertificate
	static final int TRANSACTION_getCaCertificateChainAliases
	static final int TRANSACTION_setGrant
	static final int TRANSACTION_hasGrant
	public void  () 
	public static android.security.IKeyChainService 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
		String _arg0
		byte[] _result
		String _arg0
		byte[] _result
		byte[] _arg0
		byte[] _arg0
		byte[] _arg1
		byte[] _arg2
		String _arg3
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		boolean _result
		android.content.pm.ParceledListSlice _result
		android.content.pm.ParceledListSlice _result
		String _arg0
		boolean _result
		String _arg0
		boolean _arg1
		byte[] _result
		String _arg0
		boolean _arg1
		java.util.List _result
		int _arg0
		String _arg1
		boolean _arg2
		int _arg0
		String _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/security/KeyChainException.class
KeyChainException.java
package android.security
public android.security.KeyChainException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String detailMessage
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

android/security/KeyPairGeneratorSpec$Builder.class
KeyPairGeneratorSpec.java
package android.security
public final android.security.KeyPairGeneratorSpec$Builder extends java.lang.Object {
	private final android.content.Context mContext
	private String mKeystoreAlias
	private String mKeyType
	private int mKeySize
	private java.security.spec.AlgorithmParameterSpec mSpec
	private javax.security.auth.x500.X500Principal mSubjectDN
	private java.math.BigInteger mSerialNumber
	private java.util.Date mStartDate
	private java.util.Date mEndDate
	private int mFlags
	public void  (android.content.Context) 
		android.content.Context context
	public android.security.KeyPairGeneratorSpec$Builder setAlias (java.lang.String) 
		String alias
	public android.security.KeyPairGeneratorSpec$Builder setKeyType (java.lang.String)  throws java.security.NoSuchAlgorithmException 
		IllegalArgumentException e
		String keyType
	public android.security.KeyPairGeneratorSpec$Builder setKeySize (int) 
		int keySize
	public android.security.KeyPairGeneratorSpec$Builder setAlgorithmParameterSpec (java.security.spec.AlgorithmParameterSpec) 
		java.security.spec.AlgorithmParameterSpec spec
	public android.security.KeyPairGeneratorSpec$Builder setSubject (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal subject
	public android.security.KeyPairGeneratorSpec$Builder setSerialNumber (java.math.BigInteger) 
		java.math.BigInteger serialNumber
	public android.security.KeyPairGeneratorSpec$Builder setStartDate (java.util.Date) 
		java.util.Date startDate
	public android.security.KeyPairGeneratorSpec$Builder setEndDate (java.util.Date) 
		java.util.Date endDate
	public android.security.KeyPairGeneratorSpec$Builder setEncryptionRequired () 
	public android.security.KeyPairGeneratorSpec build () 
}

android/security/KeyStore.class
KeyStore.java
package android.security
public android.security.KeyStore extends java.lang.Object {
	private static final String TAG
	public static final int NO_ERROR
	public static final int LOCKED
	public static final int UNINITIALIZED
	public static final int SYSTEM_ERROR
	public static final int PROTOCOL_ERROR
	public static final int PERMISSION_DENIED
	public static final int KEY_NOT_FOUND
	public static final int VALUE_CORRUPTED
	public static final int UNDEFINED_ACTION
	public static final int WRONG_PASSWORD
	public static final int OP_AUTH_NEEDED
	public static final int UID_SELF
	public static final int FLAG_NONE
	public static final int FLAG_ENCRYPTED
	private int mError
	private final android.security.IKeystoreService mBinder
	private final android.content.Context mContext
	private android.os.IBinder mToken
	private void  (android.security.IKeystoreService) 
		android.security.IKeystoreService binder
	public static android.content.Context getApplicationContext () 
		android.app.Application application
	public static android.security.KeyStore getInstance () 
		android.security.IKeystoreService keystore
	private synchronized android.os.IBinder getToken () 
	public android.security.KeyStore$State state (int) 
		android.os.RemoteException e
		int userId
		int ret
		int ret
	public android.security.KeyStore$State state () 
	public boolean isUnlocked () 
	public byte[] get (java.lang.String, int) 
		android.os.RemoteException e
		String key
		int uid
	public byte[] get (java.lang.String) 
		String key
	public boolean put (java.lang.String, byte[], int, int) 
		String key
		byte[] value
		int uid
		int flags
	public int insert (java.lang.String, byte[], int, int) 
		android.os.RemoteException e
		String key
		byte[] value
		int uid
		int flags
	public boolean delete (java.lang.String, int) 
		int ret
		android.os.RemoteException e
		String key
		int uid
	public boolean delete (java.lang.String) 
		String key
	public boolean contains (java.lang.String, int) 
		android.os.RemoteException e
		String key
		int uid
	public boolean contains (java.lang.String) 
		String key
	public java.lang.String[] list (java.lang.String, int) 
		android.os.RemoteException e
		String prefix
		int uid
	public java.lang.String[] list (java.lang.String) 
		String prefix
	public boolean reset () 
		android.os.RemoteException e
	public boolean lock (int) 
		android.os.RemoteException e
		int userId
	public boolean lock () 
	public boolean unlock (int, java.lang.String) 
		android.os.RemoteException e
		int userId
		String password
	public boolean unlock (java.lang.String) 
		String password
	public boolean isEmpty (int) 
		android.os.RemoteException e
		int userId
	public boolean isEmpty () 
	public boolean generate (java.lang.String, int, int, int, int, byte[][]) 
		android.os.RemoteException e
		String key
		int uid
		int keyType
		int keySize
		int flags
		byte[][] args
	public boolean importKey (java.lang.String, byte[], int, int) 
		android.os.RemoteException e
		String keyName
		byte[] key
		int uid
		int flags
	public byte[] sign (java.lang.String, byte[]) 
		android.os.RemoteException e
		String key
		byte[] data
	public boolean verify (java.lang.String, byte[], byte[]) 
		android.os.RemoteException e
		String key
		byte[] data
		byte[] signature
	public boolean grant (java.lang.String, int) 
		android.os.RemoteException e
		String key
		int uid
	public boolean ungrant (java.lang.String, int) 
		android.os.RemoteException e
		String key
		int uid
	public long getmtime (java.lang.String, int) 
		long millis
		android.os.RemoteException e
		String key
		int uid
	public long getmtime (java.lang.String) 
		String key
	public boolean duplicate (java.lang.String, int, java.lang.String, int) 
		android.os.RemoteException e
		String srcKey
		int srcUid
		String destKey
		int destUid
	public boolean isHardwareBacked () 
	public boolean isHardwareBacked (java.lang.String) 
		android.os.RemoteException e
		String keyType
	public boolean clearUid (int) 
		android.os.RemoteException e
		int uid
	public int getLastError () 
	public boolean addRngEntropy (byte[]) 
		android.os.RemoteException e
		byte[] data
	public int generateKey (java.lang.String, android.security.keymaster.KeymasterArguments, byte[], int, int, android.security.keymaster.KeyCharacteristics) 
		android.os.RemoteException e
		String alias
		android.security.keymaster.KeymasterArguments args
		byte[] entropy
		int uid
		int flags
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public int generateKey (java.lang.String, android.security.keymaster.KeymasterArguments, byte[], int, android.security.keymaster.KeyCharacteristics) 
		String alias
		android.security.keymaster.KeymasterArguments args
		byte[] entropy
		int flags
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public int getKeyCharacteristics (java.lang.String, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int, android.security.keymaster.KeyCharacteristics) 
		android.os.RemoteException e
		String alias
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
		int uid
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public int getKeyCharacteristics (java.lang.String, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeyCharacteristics) 
		String alias
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public int importKey (java.lang.String, android.security.keymaster.KeymasterArguments, int, byte[], int, int, android.security.keymaster.KeyCharacteristics) 
		android.os.RemoteException e
		String alias
		android.security.keymaster.KeymasterArguments args
		int format
		byte[] keyData
		int uid
		int flags
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public int importKey (java.lang.String, android.security.keymaster.KeymasterArguments, int, byte[], int, android.security.keymaster.KeyCharacteristics) 
		String alias
		android.security.keymaster.KeymasterArguments args
		int format
		byte[] keyData
		int flags
		android.security.keymaster.KeyCharacteristics outCharacteristics
	public android.security.keymaster.ExportResult exportKey (java.lang.String, int, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int) 
		android.os.RemoteException e
		String alias
		int format
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
		int uid
	public android.security.keymaster.ExportResult exportKey (java.lang.String, int, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob) 
		String alias
		int format
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
	public android.security.keymaster.OperationResult begin (java.lang.String, int, boolean, android.security.keymaster.KeymasterArguments, byte[], int) 
		android.os.RemoteException e
		String alias
		int purpose
		boolean pruneable
		android.security.keymaster.KeymasterArguments args
		byte[] entropy
		int uid
	public android.security.keymaster.OperationResult begin (java.lang.String, int, boolean, android.security.keymaster.KeymasterArguments, byte[]) 
		String alias
		int purpose
		boolean pruneable
		android.security.keymaster.KeymasterArguments args
		byte[] entropy
	public android.security.keymaster.OperationResult update (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[]) 
		android.os.RemoteException e
		android.os.IBinder token
		android.security.keymaster.KeymasterArguments arguments
		byte[] input
	public android.security.keymaster.OperationResult finish (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[], byte[]) 
		android.os.RemoteException e
		android.os.IBinder token
		android.security.keymaster.KeymasterArguments arguments
		byte[] signature
		byte[] entropy
	public android.security.keymaster.OperationResult finish (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[]) 
		android.os.IBinder token
		android.security.keymaster.KeymasterArguments arguments
		byte[] signature
	public int abort (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder token
	public boolean isOperationAuthorized (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder token
	public int addAuthToken (byte[]) 
		android.os.RemoteException e
		byte[] authToken
	public boolean onUserPasswordChanged (int, java.lang.String) 
		android.os.RemoteException e
		int userId
		String newPassword
	public void onUserAdded (int, int) 
		android.os.RemoteException e
		int userId
		int parentId
	public void onUserAdded (int) 
		int userId
	public void onUserRemoved (int) 
		android.os.RemoteException e
		int userId
	public boolean onUserPasswordChanged (java.lang.String) 
		String newPassword
	public int attestKey (java.lang.String, android.security.keymaster.KeymasterArguments, android.security.keymaster.KeymasterCertificateChain) 
		android.os.RemoteException e
		String alias
		android.security.keymaster.KeymasterArguments params
		android.security.keymaster.KeymasterCertificateChain outChain
	public static android.security.KeyStoreException getKeyStoreException (int) 
		int errorCode
	public java.security.InvalidKeyException getInvalidKeyException (java.lang.String, int, android.security.KeyStoreException) 
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int getKeyCharacteristicsErrorCode
		java.util.List keySids
		long rootSid
		long fingerprintOnlySid
		String keystoreKeyAlias
		int uid
		android.security.KeyStoreException e
	private long getFingerprintOnlySid () 
		android.hardware.fingerprint.FingerprintManager fingerprintManager
	public java.security.InvalidKeyException getInvalidKeyException (java.lang.String, int, int) 
		String keystoreKeyAlias
		int uid
		int errorCode
}

android/security/net/
android/security/net/config/
android/security/net/config/NetworkSecurityConfig$Builder.class
NetworkSecurityConfig.java
package android.security.net.config
public final android.security.net.config.NetworkSecurityConfig$Builder extends java.lang.Object {
	private java.util.List mCertificatesEntryRefs
	private android.security.net.config.PinSet mPinSet
	private boolean mCleartextTrafficPermitted
	private boolean mHstsEnforced
	private boolean mCleartextTrafficPermittedSet
	private boolean mHstsEnforcedSet
	private android.security.net.config.NetworkSecurityConfig$Builder mParentBuilder
	public void  () 
	public android.security.net.config.NetworkSecurityConfig$Builder setParent (android.security.net.config.NetworkSecurityConfig$Builder) 
		android.security.net.config.NetworkSecurityConfig$Builder parent
		android.security.net.config.NetworkSecurityConfig$Builder current
	public android.security.net.config.NetworkSecurityConfig$Builder getParent () 
	public android.security.net.config.NetworkSecurityConfig$Builder setPinSet (android.security.net.config.PinSet) 
		android.security.net.config.PinSet pinSet
	private android.security.net.config.PinSet getEffectivePinSet () 
	public android.security.net.config.NetworkSecurityConfig$Builder setCleartextTrafficPermitted (boolean) 
		boolean cleartextTrafficPermitted
	private boolean getEffectiveCleartextTrafficPermitted () 
	public android.security.net.config.NetworkSecurityConfig$Builder setHstsEnforced (boolean) 
		boolean hstsEnforced
	private boolean getEffectiveHstsEnforced () 
	public android.security.net.config.NetworkSecurityConfig$Builder addCertificatesEntryRef (android.security.net.config.CertificatesEntryRef) 
		android.security.net.config.CertificatesEntryRef ref
	public android.security.net.config.NetworkSecurityConfig$Builder addCertificatesEntryRefs (java.util.Collection) 
		java.util.Collection refs
	private java.util.List getEffectiveCertificatesEntryRefs () 
	public boolean hasCertificatesEntryRefs () 
	java.util.List getCertificatesEntryRefs () 
	public android.security.net.config.NetworkSecurityConfig build () 
		boolean cleartextPermitted
		boolean hstsEnforced
		android.security.net.config.PinSet pinSet
		java.util.List entryRefs
}

android/security/net/config/SystemCertificateSource$NoPreloadHolder.class
SystemCertificateSource.java
package android.security.net.config
 android.security.net.config.SystemCertificateSource$NoPreloadHolder extends java.lang.Object {
	private static final android.security.net.config.SystemCertificateSource INSTANCE
	private void  () 
	static android.security.net.config.SystemCertificateSource access$100 () 
	static void  () 
}

android/security/net/config/NetworkSecurityConfig.class
NetworkSecurityConfig.java
package android.security.net.config
public final android.security.net.config.NetworkSecurityConfig extends java.lang.Object {
	public static final boolean DEFAULT_CLEARTEXT_TRAFFIC_PERMITTED
	public static final boolean DEFAULT_HSTS_ENFORCED
	private final boolean mCleartextTrafficPermitted
	private final boolean mHstsEnforced
	private final android.security.net.config.PinSet mPins
	private final java.util.List mCertificatesEntryRefs
	private java.util.Set mAnchors
	private final Object mAnchorsLock
	private android.security.net.config.NetworkSecurityTrustManager mTrustManager
	private final Object mTrustManagerLock
	private void  (boolean, boolean, android.security.net.config.PinSet, java.util.List) 
		boolean cleartextTrafficPermitted
		boolean hstsEnforced
		android.security.net.config.PinSet pins
		java.util.List certificatesEntryRefs
	public java.util.Set getTrustAnchors () 
		java.security.cert.X509Certificate cert
		android.security.net.config.TrustAnchor anchor
		java.util.Set anchors
		android.security.net.config.CertificatesEntryRef ref
		java.util.Map anchorMap
		android.util.ArraySet anchors
	public boolean isCleartextTrafficPermitted () 
	public boolean isHstsEnforced () 
	public android.security.net.config.PinSet getPins () 
	public android.security.net.config.NetworkSecurityTrustManager getTrustManager () 
	public android.security.net.config.TrustAnchor findTrustAnchorBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		android.security.net.config.TrustAnchor anchor
		android.security.net.config.CertificatesEntryRef ref
		java.security.cert.X509Certificate cert
	public android.security.net.config.TrustAnchor findTrustAnchorByIssuerAndSignature (java.security.cert.X509Certificate) 
		android.security.net.config.TrustAnchor anchor
		android.security.net.config.CertificatesEntryRef ref
		java.security.cert.X509Certificate cert
	public java.util.Set findAllCertificatesByIssuerAndSignature (java.security.cert.X509Certificate) 
		android.security.net.config.CertificatesEntryRef ref
		java.security.cert.X509Certificate cert
		java.util.Set certs
	public void handleTrustStorageUpdate () 
		android.security.net.config.CertificatesEntryRef ref
	public static final android.security.net.config.NetworkSecurityConfig$Builder getDefaultBuilder (int) 
		int targetSdkVersion
		android.security.net.config.NetworkSecurityConfig$Builder builder
	void  (boolean, boolean, android.security.net.config.PinSet, java.util.List, android.security.net.config.NetworkSecurityConfig$1) 
		boolean x0
		boolean x1
		android.security.net.config.PinSet x2
		java.util.List x3
		android.security.net.config.NetworkSecurityConfig$1 x4
}

android/security/net/config/KeyStoreConfigSource.class
KeyStoreConfigSource.java
package android.security.net.config
 android.security.net.config.KeyStoreConfigSource extends java.lang.Object implements android.security.net.config.ConfigSource  {
	private final android.security.net.config.NetworkSecurityConfig mConfig
	public void  (java.security.KeyStore) 
		java.security.KeyStore ks
	public java.util.Set getPerDomainConfigs () 
	public android.security.net.config.NetworkSecurityConfig getDefaultConfig () 
}

android/security/net/config/XmlConfigSource$ParserException.class
XmlConfigSource.java
package android.security.net.config
public android.security.net.config.XmlConfigSource$ParserException extends java.lang.Exception {
	public void  (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.Throwable) 
		org.xmlpull.v1.XmlPullParser parser
		String message
		Throwable cause
	public void  (org.xmlpull.v1.XmlPullParser, java.lang.String) 
		org.xmlpull.v1.XmlPullParser parser
		String message
}

android/security/net/config/TrustedCertificateStoreAdapter.class
TrustedCertificateStoreAdapter.java
package android.security.net.config
public android.security.net.config.TrustedCertificateStoreAdapter extends com.android.org.conscrypt.TrustedCertificateStore {
	private final android.security.net.config.NetworkSecurityConfig mConfig
	public void  (android.security.net.config.NetworkSecurityConfig) 
		android.security.net.config.NetworkSecurityConfig config
	public java.security.cert.X509Certificate findIssuer (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		android.security.net.config.TrustAnchor anchor
	public java.util.Set findAllIssuers (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.security.cert.X509Certificate getTrustAnchor (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		android.security.net.config.TrustAnchor anchor
	public boolean isUserAddedCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		android.security.net.config.TrustAnchor anchor
	public java.io.File getCertificateFile (java.io.File, java.security.cert.X509Certificate) 
		java.io.File dir
		java.security.cert.X509Certificate x
	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
	public java.util.Date getCreationDate (java.lang.String) 
		String alias
	public java.util.Set aliases () 
	public java.util.Set userAliases () 
	public java.util.Set allSystemAliases () 
	public boolean containsAlias (java.lang.String) 
		String alias
	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
}

android/security/net/config/RootTrustManagerFactorySpi.class
RootTrustManagerFactorySpi.java
package android.security.net.config
public android.security.net.config.RootTrustManagerFactorySpi extends javax.net.ssl.TrustManagerFactorySpi {
	private android.security.net.config.ApplicationConfig mApplicationConfig
	private android.security.net.config.NetworkSecurityConfig mConfig
	public void  () 
	public void engineInit (javax.net.ssl.ManagerFactoryParameters)  throws java.security.InvalidAlgorithmParameterException 
		javax.net.ssl.ManagerFactoryParameters spec
	public void engineInit (java.security.KeyStore)  throws java.security.KeyStoreException 
		java.security.KeyStore ks
	public javax.net.ssl.TrustManager[] engineGetTrustManagers () 
}

android/security/net/config/ManifestConfigSource.class
ManifestConfigSource.java
package android.security.net.config
public android.security.net.config.ManifestConfigSource extends java.lang.Object implements android.security.net.config.ConfigSource  {
	private static final boolean DBG
	private static final String LOG_TAG
	private final Object mLock
	private final android.content.Context mContext
	private final int mApplicationInfoFlags
	private final int mTargetSdkVersion
	private final int mConfigResourceId
	private android.security.net.config.ConfigSource mConfigSource
	public void  (android.content.Context) 
		android.content.Context context
		android.content.pm.ApplicationInfo info
	public java.util.Set getPerDomainConfigs () 
	public android.security.net.config.NetworkSecurityConfig getDefaultConfig () 
	private android.security.net.config.ConfigSource getConfigSource () 
		boolean debugBuild
		android.security.net.config.ConfigSource source
		boolean usesCleartextTraffic
		android.security.net.config.ConfigSource source
}

android/security/net/config/ConfigSource.class
ConfigSource.java
package android.security.net.config
public abstract android.security.net.config.ConfigSource extends java.lang.Object {
	public abstract java.util.Set getPerDomainConfigs () 
	public abstract android.security.net.config.NetworkSecurityConfig getDefaultConfig () 
}

android/security/net/config/CertificateSource.class
CertificateSource.java
package android.security.net.config
public abstract android.security.net.config.CertificateSource extends java.lang.Object {
	public abstract java.util.Set getCertificates () 
	public abstract java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
	public abstract java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
	public abstract java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
	public abstract void handleTrustStorageUpdate () 
}

android/security/net/config/ConfigNetworkSecurityPolicy.class
ConfigNetworkSecurityPolicy.java
package android.security.net.config
public android.security.net.config.ConfigNetworkSecurityPolicy extends libcore.net.NetworkSecurityPolicy {
	private final android.security.net.config.ApplicationConfig mConfig
	public void  (android.security.net.config.ApplicationConfig) 
		android.security.net.config.ApplicationConfig config
	public boolean isCleartextTrafficPermitted () 
	public boolean isCleartextTrafficPermitted (java.lang.String) 
		String hostname
}

android/security/net/config/RootTrustManager.class
RootTrustManager.java
package android.security.net.config
public android.security.net.config.RootTrustManager extends javax.net.ssl.X509ExtendedTrustManager {
	private final android.security.net.config.ApplicationConfig mConfig
	public void  (android.security.net.config.ApplicationConfig) 
		android.security.net.config.ApplicationConfig config
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
		android.security.net.config.NetworkSecurityConfig config
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		java.net.Socket socket
		android.security.net.config.NetworkSecurityConfig config
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		javax.net.ssl.SSLEngine engine
		android.security.net.config.NetworkSecurityConfig config
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket)  throws java.security.cert.CertificateException 
		javax.net.ssl.SSLSocket sslSocket
		javax.net.ssl.SSLSession session
		String host
		android.security.net.config.NetworkSecurityConfig config
		java.security.cert.X509Certificate[] certs
		String authType
		java.net.Socket socket
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		javax.net.ssl.SSLEngine engine
		javax.net.ssl.SSLSession session
		String host
		android.security.net.config.NetworkSecurityConfig config
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		android.security.net.config.NetworkSecurityConfig config
	public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		String hostname
		android.security.net.config.NetworkSecurityConfig config
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
		android.security.net.config.NetworkSecurityConfig config
	public boolean isSameTrustConfiguration (java.lang.String, java.lang.String) 
		String hostname1
		String hostname2
}

android/security/net/config/DirectoryCertificateSource$CertSelector.class
DirectoryCertificateSource.java
package android.security.net.config
abstract android.security.net.config.DirectoryCertificateSource$CertSelector extends java.lang.Object {
	public abstract boolean match (java.security.cert.X509Certificate) 
}

android/security/net/config/XmlConfigSource.class
XmlConfigSource.java
package android.security.net.config
public android.security.net.config.XmlConfigSource extends java.lang.Object implements android.security.net.config.ConfigSource  {
	private static final int CONFIG_BASE
	private static final int CONFIG_DOMAIN
	private static final int CONFIG_DEBUG
	private final Object mLock
	private final int mResourceId
	private final boolean mDebugBuild
	private final int mTargetSdkVersion
	private boolean mInitialized
	private android.security.net.config.NetworkSecurityConfig mDefaultConfig
	private java.util.Set mDomainMap
	private android.content.Context mContext
	public void  (android.content.Context, int) 
		android.content.Context context
		int resourceId
	public void  (android.content.Context, int, boolean) 
		android.content.Context context
		int resourceId
		boolean debugBuild
	public void  (android.content.Context, int, boolean, int) 
		android.content.Context context
		int resourceId
		boolean debugBuild
		int targetSdkVersion
	public java.util.Set getPerDomainConfigs () 
	public android.security.net.config.NetworkSecurityConfig getDefaultConfig () 
	private static final java.lang.String getConfigString (int) 
		int configType
	private void ensureInitialized () 
		android.content.res.XmlResourceParser parser
		Exception e
	private android.security.net.config.Pin parsePin (android.content.res.XmlResourceParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		IllegalArgumentException e
		android.content.res.XmlResourceParser parser
		String digestAlgorithm
		String digest
		byte[] decodedDigest
		int expectedLength
	private android.security.net.config.PinSet parsePinSet (android.content.res.XmlResourceParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		java.text.SimpleDateFormat sdf
		java.util.Date date
		java.text.ParseException e
		String tagName
		android.content.res.XmlResourceParser parser
		String expirationDate
		long expirationTimestampMilis
		int outerDepth
		java.util.Set pins
	private android.security.net.config.Domain parseDomain (android.content.res.XmlResourceParser, java.util.Set)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		android.content.res.XmlResourceParser parser
		java.util.Set seenDomains
		boolean includeSubdomains
		String domain
	private android.security.net.config.CertificatesEntryRef parseCertificatesEntry (android.content.res.XmlResourceParser, boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		android.content.res.XmlResourceParser parser
		boolean defaultOverridePins
		boolean overridePins
		int sourceId
		String sourceString
		android.security.net.config.CertificateSource source
	private java.util.Collection parseTrustAnchors (android.content.res.XmlResourceParser, boolean)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		String tagName
		android.content.res.XmlResourceParser parser
		boolean defaultOverridePins
		int outerDepth
		java.util.List anchors
	private java.util.List parseConfigEntry (android.content.res.XmlResourceParser, java.util.Set, android.security.net.config.NetworkSecurityConfig$Builder, int)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		String name
		int i
		android.security.net.config.Domain domain
		String tagName
		android.content.res.XmlResourceParser parser
		java.util.Set seenDomains
		android.security.net.config.NetworkSecurityConfig$Builder parentBuilder
		int configType
		java.util.List builders
		android.security.net.config.NetworkSecurityConfig$Builder builder
		java.util.Set domains
		boolean seenPinSet
		boolean seenTrustAnchors
		boolean defaultOverridePins
		String configName
		int outerDepth
	private void addDebugAnchorsIfNeeded (android.security.net.config.NetworkSecurityConfig$Builder, android.security.net.config.NetworkSecurityConfig$Builder) 
		android.security.net.config.NetworkSecurityConfig$Builder debugConfigBuilder
		android.security.net.config.NetworkSecurityConfig$Builder builder
	private void parseNetworkSecurityConfig (android.content.res.XmlResourceParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		android.security.net.config.Domain domain
		android.security.net.config.NetworkSecurityConfig$Builder builder
		java.util.Set domains
		android.security.net.config.NetworkSecurityConfig config
		android.util.Pair entry
		android.content.res.XmlResourceParser parser
		java.util.Set seenDomains
		java.util.List builders
		android.security.net.config.NetworkSecurityConfig$Builder baseConfigBuilder
		android.security.net.config.NetworkSecurityConfig$Builder debugConfigBuilder
		boolean seenDebugOverrides
		boolean seenBaseConfig
		int outerDepth
		android.security.net.config.NetworkSecurityConfig$Builder platformDefaultBuilder
		java.util.Set configs
	private android.security.net.config.NetworkSecurityConfig$Builder parseDebugOverridesResource ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.security.net.config.XmlConfigSource$ParserException 
		int outerDepth
		boolean seenDebugOverrides
		android.content.res.XmlResourceParser parser
		android.content.res.Resources resources
		String packageName
		String entryName
		int resId
		android.security.net.config.NetworkSecurityConfig$Builder debugConfigBuilder
}

android/security/net/config/DirectoryCertificateSource$1.class
DirectoryCertificateSource.java
package android.security.net.config
 android.security.net.config.DirectoryCertificateSource$1 extends java.lang.Object implements android.security.net.config.DirectoryCertificateSource$CertSelector  {
	final java.security.cert.X509Certificate val$cert
	final android.security.net.config.DirectoryCertificateSource this$0
	void  (android.security.net.config.DirectoryCertificateSource, java.security.cert.X509Certificate) 
		android.security.net.config.DirectoryCertificateSource this$0
	public boolean match (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate ca
}

android/security/net/config/KeyStoreCertificateSource.class
KeyStoreCertificateSource.java
package android.security.net.config
 android.security.net.config.KeyStoreCertificateSource extends java.lang.Object implements android.security.net.config.CertificateSource  {
	private final Object mLock
	private final java.security.KeyStore mKeyStore
	private com.android.org.conscrypt.TrustedCertificateIndex mIndex
	private java.util.Set mCertificates
	public void  (java.security.KeyStore) 
		java.security.KeyStore ks
	public java.util.Set getCertificates () 
	private void ensureInitialized () 
		String alias
		java.security.cert.X509Certificate cert
		java.util.Enumeration en
		com.android.org.conscrypt.TrustedCertificateIndex localIndex
		java.util.Set certificates
		java.security.KeyStoreException e
	public java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor anchor
	public java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor anchor
	public java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.TrustAnchor anchor
		java.security.cert.X509Certificate cert
		java.util.Set anchors
		java.util.Set certs
	public void handleTrustStorageUpdate () 
}

android/security/net/config/NetworkSecurityTrustManager.class
NetworkSecurityTrustManager.java
package android.security.net.config
public android.security.net.config.NetworkSecurityTrustManager extends javax.net.ssl.X509ExtendedTrustManager {
	private final com.android.org.conscrypt.TrustManagerImpl mDelegate
	private final android.security.net.config.NetworkSecurityConfig mNetworkSecurityConfig
	private final Object mIssuersLock
	private java.security.cert.X509Certificate[] mIssuers
	public void  (android.security.net.config.NetworkSecurityConfig) 
		android.security.net.config.TrustedCertificateStoreAdapter certStore
		java.security.KeyStore store
		Exception e
		android.security.net.config.NetworkSecurityConfig config
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] chain
		String authType
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		java.net.Socket socket
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		javax.net.ssl.SSLEngine engine
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.net.Socket)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		java.net.Socket socket
		java.util.List trustedChain
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, javax.net.ssl.SSLEngine)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		javax.net.ssl.SSLEngine engine
		java.util.List trustedChain
	public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String)  throws java.security.cert.CertificateException 
		java.security.cert.X509Certificate[] certs
		String authType
		String host
		java.util.List trustedChain
	private void checkPins (java.util.List)  throws java.security.cert.CertificateException 
		java.security.GeneralSecurityException e
		java.security.MessageDigest md
		String algorithm
		java.security.cert.X509Certificate cert
		byte[] encodedSPKI
		int i
		java.util.List chain
		android.security.net.config.PinSet pinSet
		java.util.Set pinAlgorithms
		java.util.Map digestMap
	private boolean isPinningEnforced (java.util.List)  throws java.security.cert.CertificateException 
		java.util.List chain
		java.security.cert.X509Certificate anchorCert
		android.security.net.config.TrustAnchor chainAnchor
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
		android.security.net.config.TrustAnchor anchor
		java.util.Set anchors
		java.security.cert.X509Certificate[] issuers
		int i
	public void handleTrustStorageUpdate () 
}

android/security/net/config/CertificatesEntryRef.class
CertificatesEntryRef.java
package android.security.net.config
public final android.security.net.config.CertificatesEntryRef extends java.lang.Object {
	private final android.security.net.config.CertificateSource mSource
	private final boolean mOverridesPins
	public void  (android.security.net.config.CertificateSource, boolean) 
		android.security.net.config.CertificateSource source
		boolean overridesPins
	boolean overridesPins () 
	public java.util.Set getTrustAnchors () 
		java.security.cert.X509Certificate cert
		java.util.Set anchors
	public android.security.net.config.TrustAnchor findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.X509Certificate foundCert
	public android.security.net.config.TrustAnchor findByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.X509Certificate foundCert
	public java.util.Set findAllCertificatesByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public void handleTrustStorageUpdate () 
}

android/security/net/config/PinSet.class
PinSet.java
package android.security.net.config
public final android.security.net.config.PinSet extends java.lang.Object {
	public static final android.security.net.config.PinSet EMPTY_PINSET
	public final long expirationTime
	public final java.util.Set pins
	public void  (java.util.Set, long) 
		java.util.Set pins
		long expirationTime
	java.util.Set getPinAlgorithms () 
		android.security.net.config.Pin pin
		java.util.Set algorithms
	static void  () 
}

android/security/net/config/NetworkSecurityConfig$1.class
NetworkSecurityConfig.java
package android.security.net.config
 android.security.net.config.NetworkSecurityConfig$1 extends java.lang.Object implements java.util.Comparator  {
	final android.security.net.config.NetworkSecurityConfig this$0
	void  (android.security.net.config.NetworkSecurityConfig) 
		android.security.net.config.NetworkSecurityConfig this$0
	public int compare (android.security.net.config.CertificatesEntryRef, android.security.net.config.CertificatesEntryRef) 
		android.security.net.config.CertificatesEntryRef lhs
		android.security.net.config.CertificatesEntryRef rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/security/net/config/DirectoryCertificateSource$2.class
DirectoryCertificateSource.java
package android.security.net.config
 android.security.net.config.DirectoryCertificateSource$2 extends java.lang.Object implements android.security.net.config.DirectoryCertificateSource$CertSelector  {
	final java.security.cert.X509Certificate val$cert
	final android.security.net.config.DirectoryCertificateSource this$0
	void  (android.security.net.config.DirectoryCertificateSource, java.security.cert.X509Certificate) 
		android.security.net.config.DirectoryCertificateSource this$0
	public boolean match (java.security.cert.X509Certificate) 
		Exception e
		java.security.cert.X509Certificate ca
}

android/security/net/config/TrustAnchor.class
TrustAnchor.java
package android.security.net.config
public final android.security.net.config.TrustAnchor extends java.lang.Object {
	public final java.security.cert.X509Certificate certificate
	public final boolean overridesPins
	public void  (java.security.cert.X509Certificate, boolean) 
		java.security.cert.X509Certificate certificate
		boolean overridesPins
}

android/security/net/config/ApplicationConfig.class
ApplicationConfig.java
package android.security.net.config
public final android.security.net.config.ApplicationConfig extends java.lang.Object {
	private static android.security.net.config.ApplicationConfig sInstance
	private static Object sLock
	private java.util.Set mConfigs
	private android.security.net.config.NetworkSecurityConfig mDefaultConfig
	private javax.net.ssl.X509TrustManager mTrustManager
	private android.security.net.config.ConfigSource mConfigSource
	private boolean mInitialized
	private final Object mLock
	public void  (android.security.net.config.ConfigSource) 
		android.security.net.config.ConfigSource configSource
	public boolean hasPerDomainConfigs () 
	public android.security.net.config.NetworkSecurityConfig getConfigForHostname (java.lang.String) 
		android.security.net.config.Domain domain
		android.security.net.config.NetworkSecurityConfig config
		android.util.Pair entry
		String hostname
		android.util.Pair bestMatch
	public javax.net.ssl.X509TrustManager getTrustManager () 
	public boolean isCleartextTrafficPermitted () 
		android.util.Pair entry
	public boolean isCleartextTrafficPermitted (java.lang.String) 
		String hostname
	public void handleTrustStorageUpdate () 
		android.util.Pair entry
		java.util.Set updatedConfigs
	private void ensureInitialized () 
	public static void setDefaultInstance (android.security.net.config.ApplicationConfig) 
		android.security.net.config.ApplicationConfig config
	public static android.security.net.config.ApplicationConfig getDefaultInstance () 
	static void  () 
}

android/security/net/config/SystemCertificateSource$1.class
SystemCertificateSource.java
package android.security.net.config
 android.security.net.config.SystemCertificateSource$1 extends java.lang.Object {
}

android/security/net/config/ResourceCertificateSource.class
ResourceCertificateSource.java
package android.security.net.config
public android.security.net.config.ResourceCertificateSource extends java.lang.Object implements android.security.net.config.CertificateSource  {
	private final Object mLock
	private final int mResourceId
	private java.util.Set mCertificates
	private android.content.Context mContext
	private com.android.org.conscrypt.TrustedCertificateIndex mIndex
	public void  (int, android.content.Context) 
		int resourceId
		android.content.Context context
	private void ensureInitialized () 
		java.security.cert.CertificateFactory factory
		java.security.cert.CertificateException e
		java.security.cert.Certificate cert
		java.util.Set certificates
		java.util.Collection certs
		java.util.Collection certs
		java.io.InputStream in
		com.android.org.conscrypt.TrustedCertificateIndex indexLocal
	public java.util.Set getCertificates () 
	public java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor anchor
	public java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
		java.security.cert.TrustAnchor anchor
	public java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.TrustAnchor anchor
		java.security.cert.X509Certificate cert
		java.util.Set anchors
		java.util.Set certs
	public void handleTrustStorageUpdate () 
}

android/security/net/config/Domain.class
Domain.java
package android.security.net.config
public final android.security.net.config.Domain extends java.lang.Object {
	public final String hostname
	public final boolean subdomainsIncluded
	public void  (java.lang.String, boolean) 
		String hostname
		boolean subdomainsIncluded
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.security.net.config.Domain otherDomain
}

android/security/net/config/UserCertificateSource$1.class
UserCertificateSource.java
package android.security.net.config
 android.security.net.config.UserCertificateSource$1 extends java.lang.Object {
}

android/security/net/config/UserCertificateSource.class
UserCertificateSource.java
package android.security.net.config
public final android.security.net.config.UserCertificateSource extends android.security.net.config.DirectoryCertificateSource {
	private void  () 
	public static android.security.net.config.UserCertificateSource getInstance () 
	protected boolean isCertMarkedAsRemoved (java.lang.String) 
		String caFile
	public volatile void handleTrustStorageUpdate () 
	public volatile java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
	public volatile java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
	public volatile java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
	public volatile java.util.Set getCertificates () 
	void  (android.security.net.config.UserCertificateSource$1) 
		android.security.net.config.UserCertificateSource$1 x0
}

android/security/net/config/Pin.class
Pin.java
package android.security.net.config
public final android.security.net.config.Pin extends java.lang.Object {
	public final String digestAlgorithm
	public final byte[] digest
	private final int mHashCode
	public void  (java.lang.String, byte[]) 
		String digestAlgorithm
		byte[] digest
	public static boolean isSupportedDigestAlgorithm (java.lang.String) 
		String algorithm
	public static int getDigestLength (java.lang.String) 
		String algorithm
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.security.net.config.Pin other
}

android/security/net/config/UserCertificateSource$NoPreloadHolder.class
UserCertificateSource.java
package android.security.net.config
 android.security.net.config.UserCertificateSource$NoPreloadHolder extends java.lang.Object {
	private static final android.security.net.config.UserCertificateSource INSTANCE
	private void  () 
	static android.security.net.config.UserCertificateSource access$100 () 
	static void  () 
}

android/security/net/config/NetworkSecurityConfigProvider.class
NetworkSecurityConfigProvider.java
package android.security.net.config
public final android.security.net.config.NetworkSecurityConfigProvider extends java.security.Provider {
	private static final String PREFIX
	public void  () 
	public static void install (android.content.Context) 
		android.content.Context context
		android.security.net.config.ApplicationConfig config
		int pos
	static void  () 
}

android/security/net/config/RootTrustManagerFactorySpi$ApplicationConfigParameters.class
RootTrustManagerFactorySpi.java
package android.security.net.config
public final android.security.net.config.RootTrustManagerFactorySpi$ApplicationConfigParameters extends java.lang.Object implements javax.net.ssl.ManagerFactoryParameters  {
	public final android.security.net.config.ApplicationConfig config
	public void  (android.security.net.config.ApplicationConfig) 
		android.security.net.config.ApplicationConfig config
}

android/security/net/config/DirectoryCertificateSource$3.class
DirectoryCertificateSource.java
package android.security.net.config
 android.security.net.config.DirectoryCertificateSource$3 extends java.lang.Object implements android.security.net.config.DirectoryCertificateSource$CertSelector  {
	final java.security.cert.X509Certificate val$cert
	final android.security.net.config.DirectoryCertificateSource this$0
	void  (android.security.net.config.DirectoryCertificateSource, java.security.cert.X509Certificate) 
		android.security.net.config.DirectoryCertificateSource this$0
	public boolean match (java.security.cert.X509Certificate) 
		Exception e
		java.security.cert.X509Certificate ca
}

android/security/net/config/ManifestConfigSource$DefaultConfigSource.class
ManifestConfigSource.java
package android.security.net.config
final android.security.net.config.ManifestConfigSource$DefaultConfigSource extends java.lang.Object implements android.security.net.config.ConfigSource  {
	private final android.security.net.config.NetworkSecurityConfig mDefaultConfig
	public void  (boolean, int) 
		boolean usesCleartextTraffic
		int targetSdkVersion
	public android.security.net.config.NetworkSecurityConfig getDefaultConfig () 
	public java.util.Set getPerDomainConfigs () 
}

android/security/net/config/SystemCertificateSource.class
SystemCertificateSource.java
package android.security.net.config
public final android.security.net.config.SystemCertificateSource extends android.security.net.config.DirectoryCertificateSource {
	private final java.io.File mUserRemovedCaDir
	private void  () 
		java.io.File configDir
	public static android.security.net.config.SystemCertificateSource getInstance () 
	protected boolean isCertMarkedAsRemoved (java.lang.String) 
		String caFile
	public volatile void handleTrustStorageUpdate () 
	public volatile java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
	public volatile java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
	public volatile java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
	public volatile java.util.Set getCertificates () 
	void  (android.security.net.config.SystemCertificateSource$1) 
		android.security.net.config.SystemCertificateSource$1 x0
}

android/security/net/config/DirectoryCertificateSource.class
DirectoryCertificateSource.java
package android.security.net.config
abstract android.security.net.config.DirectoryCertificateSource extends java.lang.Object implements android.security.net.config.CertificateSource  {
	private final java.io.File mDir
	private final Object mLock
	private final java.security.cert.CertificateFactory mCertFactory
	private java.util.Set mCertificates
	protected void  (java.io.File) 
		java.security.cert.CertificateException e
		java.io.File caDir
	protected abstract boolean isCertMarkedAsRemoved (java.lang.String) 
	public java.util.Set getCertificates () 
		java.security.cert.X509Certificate cert
		String caFile
		java.util.Set certs
	public java.security.cert.X509Certificate findBySubjectAndPublicKey (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.util.Set findAllByIssuerAndSignature (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public void handleTrustStorageUpdate () 
	private java.util.Set findCerts (javax.security.auth.x500.X500Principal, android.security.net.config.DirectoryCertificateSource$CertSelector) 
		String fileName
		java.security.cert.X509Certificate cert
		int index
		javax.security.auth.x500.X500Principal subj
		android.security.net.config.DirectoryCertificateSource$CertSelector selector
		String hash
		java.util.Set certs
	private java.security.cert.X509Certificate findCert (javax.security.auth.x500.X500Principal, android.security.net.config.DirectoryCertificateSource$CertSelector) 
		String fileName
		java.security.cert.X509Certificate cert
		int index
		javax.security.auth.x500.X500Principal subj
		android.security.net.config.DirectoryCertificateSource$CertSelector selector
		String hash
	private java.lang.String getHash (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal name
		int hash
	private java.security.cert.X509Certificate readCertificate (java.lang.String) 
		Exception e
		String file
		java.io.InputStream is
}

android/security/KeyChainAliasCallback.class
KeyChainAliasCallback.java
package android.security
public abstract android.security.KeyChainAliasCallback extends java.lang.Object {
	public abstract void alias (java.lang.String) 
}

android/security/GateKeeper.class
GateKeeper.java
package android.security
public abstract android.security.GateKeeper extends java.lang.Object {
	private void  () 
	public static android.service.gatekeeper.IGateKeeperService getService () 
		android.service.gatekeeper.IGateKeeperService service
	public static long getSecureUserId ()  throws java.lang.IllegalStateException 
		android.os.RemoteException e
}

android/security/KeyStoreParameter$Builder.class
KeyStoreParameter.java
package android.security
public final android.security.KeyStoreParameter$Builder extends java.lang.Object {
	private int mFlags
	public void  (android.content.Context) 
		android.content.Context context
	public android.security.KeyStoreParameter$Builder setEncryptionRequired (boolean) 
		boolean required
	public android.security.KeyStoreParameter build () 
}

android/security/KeyStoreParameter$1.class
KeyStoreParameter.java
package android.security
 android.security.KeyStoreParameter$1 extends java.lang.Object {
}

android/security/IKeyChainAliasCallback$Stub.class
IKeyChainAliasCallback.java
package android.security
public abstract android.security.IKeyChainAliasCallback$Stub extends android.os.Binder implements android.security.IKeyChainAliasCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_alias
	public void  () 
	public static android.security.IKeyChainAliasCallback 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/security/NetworkSecurityPolicy.class
NetworkSecurityPolicy.java
package android.security
public android.security.NetworkSecurityPolicy extends java.lang.Object {
	private static final android.security.NetworkSecurityPolicy INSTANCE
	private void  () 
	public static android.security.NetworkSecurityPolicy getInstance () 
	public boolean isCleartextTrafficPermitted () 
	public boolean isCleartextTrafficPermitted (java.lang.String) 
		String hostname
	public void setCleartextTrafficPermitted (boolean) 
		boolean permitted
		android.security.FrameworkNetworkSecurityPolicy policy
	public void handleTrustStorageUpdate () 
	public static android.security.net.config.ApplicationConfig getApplicationConfigForPackage (android.content.Context, java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Context context
		String packageName
		android.content.Context appContext
		android.security.net.config.ManifestConfigSource source
	static void  () 
}

android/security/SystemKeyStore.class
SystemKeyStore.java
package android.security
public android.security.SystemKeyStore extends java.lang.Object {
	private static final String SYSTEM_KEYSTORE_DIRECTORY
	private static final String KEY_FILE_EXTENSION
	private static android.security.SystemKeyStore mInstance
	private void  () 
	public static android.security.SystemKeyStore getInstance () 
	public static java.lang.String toHexString (byte[]) 
		String hexStr
		int i
		byte[] keyData
		int keyLen
		int expectedStringLen
		StringBuilder sb
	public java.lang.String generateNewKeyHexString (int, java.lang.String, java.lang.String)  throws java.security.NoSuchAlgorithmException 
		int numBits
		String algName
		String keyName
	public byte[] generateNewKey (int, java.lang.String, java.lang.String)  throws java.security.NoSuchAlgorithmException 
		java.io.FileOutputStream fos
		java.io.IOException ioe
		int numBits
		String algName
		String keyName
		java.io.File keyFile
		javax.crypto.KeyGenerator skg
		java.security.SecureRandom srng
		javax.crypto.SecretKey sk
		byte[] retKey
	private java.io.File getKeyFile (java.lang.String) 
		String keyName
		java.io.File sysKeystoreDir
		java.io.File keyFile
	public java.lang.String retrieveKeyHexString (java.lang.String)  throws java.io.IOException 
		String keyName
	public byte[] retrieveKey (java.lang.String)  throws java.io.IOException 
		String keyName
		java.io.File keyFile
	public void deleteKey (java.lang.String) 
		String keyName
		java.io.File keyFile
	static void  () 
}

android/security/KeyChain$KeyChainConnection.class
KeyChain.java
package android.security
public final android.security.KeyChain$KeyChainConnection extends java.lang.Object implements java.io.Closeable  {
	private final android.content.Context context
	private final android.content.ServiceConnection serviceConnection
	private final android.security.IKeyChainService service
	private void  (android.content.Context, android.content.ServiceConnection, android.security.IKeyChainService) 
		android.content.Context context
		android.content.ServiceConnection serviceConnection
		android.security.IKeyChainService service
	public void close () 
	public android.security.IKeyChainService getService () 
	void  (android.content.Context, android.content.ServiceConnection, android.security.IKeyChainService, android.security.KeyChain$1) 
		android.content.Context x0
		android.content.ServiceConnection x1
		android.security.IKeyChainService x2
		android.security.KeyChain$1 x3
}

android/security/IKeyChainAliasCallback.class
IKeyChainAliasCallback.java
package android.security
public abstract android.security.IKeyChainAliasCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void alias (java.lang.String)  throws android.os.RemoteException 
}

android/security/KeystoreArguments.class
KeystoreArguments.java
package android.security
public android.security.KeystoreArguments extends java.lang.Object implements android.os.Parcelable  {
	public byte[][] args
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (byte[][]) 
		byte[][] args
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		byte[] arg
		android.os.Parcel out
		int flags
	private void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int length
	public int describeContents () 
	void  (android.os.Parcel, android.security.KeystoreArguments$1) 
		android.os.Parcel x0
		android.security.KeystoreArguments$1 x1
	static void  () 
}

android/security/IKeystoreService$Stub$Proxy.class
IKeystoreService.java
package android.security
 android.security.IKeystoreService$Stub$Proxy extends java.lang.Object implements android.security.IKeystoreService  {
	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 getState (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public byte[] get (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public int insert (java.lang.String, byte[], int, int)  throws android.os.RemoteException 
		String name
		byte[] item
		int uid
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int del (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int exist (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String[] list (java.lang.String, int)  throws android.os.RemoteException 
		String namePrefix
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public int reset ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int onUserPasswordChanged (int, java.lang.String)  throws android.os.RemoteException 
		int userId
		String newPassword
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int lock (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int unlock (int, java.lang.String)  throws android.os.RemoteException 
		int userId
		String userPassword
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int isEmpty (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int generate (java.lang.String, int, int, int, int, android.security.KeystoreArguments)  throws android.os.RemoteException 
		String name
		int uid
		int keyType
		int keySize
		int flags
		android.security.KeystoreArguments args
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int import_key (java.lang.String, byte[], int, int)  throws android.os.RemoteException 
		String name
		byte[] data
		int uid
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public byte[] sign (java.lang.String, byte[])  throws android.os.RemoteException 
		String name
		byte[] data
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public int verify (java.lang.String, byte[], byte[])  throws android.os.RemoteException 
		String name
		byte[] data
		byte[] signature
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public byte[] get_pubkey (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public int grant (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int granteeUid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int ungrant (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int granteeUid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long getmtime (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int duplicate (java.lang.String, int, java.lang.String, int)  throws android.os.RemoteException 
		String srcKey
		int srcUid
		String destKey
		int destUid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int is_hardware_backed (java.lang.String)  throws android.os.RemoteException 
		String string
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int clear_uid (long)  throws android.os.RemoteException 
		long uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addRngEntropy (byte[])  throws android.os.RemoteException 
		byte[] data
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int generateKey (java.lang.String, android.security.keymaster.KeymasterArguments, byte[], int, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
		String alias
		android.security.keymaster.KeymasterArguments arguments
		byte[] entropy
		int uid
		int flags
		android.security.keymaster.KeyCharacteristics characteristics
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getKeyCharacteristics (java.lang.String, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
		String alias
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
		int uid
		android.security.keymaster.KeyCharacteristics characteristics
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int importKey (java.lang.String, android.security.keymaster.KeymasterArguments, int, byte[], int, int, android.security.keymaster.KeyCharacteristics)  throws android.os.RemoteException 
		String alias
		android.security.keymaster.KeymasterArguments arguments
		int format
		byte[] keyData
		int uid
		int flags
		android.security.keymaster.KeyCharacteristics characteristics
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.security.keymaster.ExportResult exportKey (java.lang.String, int, android.security.keymaster.KeymasterBlob, android.security.keymaster.KeymasterBlob, int)  throws android.os.RemoteException 
		android.security.keymaster.ExportResult _result
		String alias
		int format
		android.security.keymaster.KeymasterBlob clientId
		android.security.keymaster.KeymasterBlob appId
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.security.keymaster.ExportResult _result
	public android.security.keymaster.OperationResult begin (android.os.IBinder, java.lang.String, int, boolean, android.security.keymaster.KeymasterArguments, byte[], int)  throws android.os.RemoteException 
		android.security.keymaster.OperationResult _result
		android.os.IBinder appToken
		String alias
		int purpose
		boolean pruneable
		android.security.keymaster.KeymasterArguments params
		byte[] entropy
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.security.keymaster.OperationResult _result
	public android.security.keymaster.OperationResult update (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[])  throws android.os.RemoteException 
		android.security.keymaster.OperationResult _result
		android.os.IBinder token
		android.security.keymaster.KeymasterArguments params
		byte[] input
		android.os.Parcel _data
		android.os.Parcel _reply
		android.security.keymaster.OperationResult _result
	public android.security.keymaster.OperationResult finish (android.os.IBinder, android.security.keymaster.KeymasterArguments, byte[], byte[])  throws android.os.RemoteException 
		android.security.keymaster.OperationResult _result
		android.os.IBinder token
		android.security.keymaster.KeymasterArguments params
		byte[] signature
		byte[] entropy
		android.os.Parcel _data
		android.os.Parcel _reply
		android.security.keymaster.OperationResult _result
	public int abort (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder handle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isOperationAuthorized (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int addAuthToken (byte[])  throws android.os.RemoteException 
		byte[] authToken
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int onUserAdded (int, int)  throws android.os.RemoteException 
		int userId
		int parentId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int onUserRemoved (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int attestKey (java.lang.String, android.security.keymaster.KeymasterArguments, android.security.keymaster.KeymasterCertificateChain)  throws android.os.RemoteException 
		String alias
		android.security.keymaster.KeymasterArguments params
		android.security.keymaster.KeymasterCertificateChain chain
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/security/keystore/
android/security/keystore/KeyStoreCryptoOperationChunkedStreamer$Stream.class
KeyStoreCryptoOperationChunkedStreamer.java
package android.security.keystore
abstract android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream extends java.lang.Object {
	public abstract android.security.keymaster.OperationResult update (byte[]) 
	public abstract android.security.keymaster.OperationResult finish (byte[], byte[]) 
}

android/security/keystore/AndroidKeyStorePublicKey.class
AndroidKeyStorePublicKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStorePublicKey extends android.security.keystore.AndroidKeyStoreKey implements java.security.PublicKey  {
	private final byte[] mEncoded
	public void  (java.lang.String, int, java.lang.String, byte[]) 
		String alias
		int uid
		String algorithm
		byte[] x509EncodedForm
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.security.keystore.AndroidKeyStorePublicKey other
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithSHA256AndMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithSHA256AndMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$CTR$NoPadding.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CTR$NoPadding extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CTR {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB$NoPadding.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB$NoPadding extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi.class
AndroidKeyStoreKeyPairGeneratorSpi.java
package android.security.keystore
public abstract android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi extends java.security.KeyPairGeneratorSpi {
	private static final int EC_DEFAULT_KEY_SIZE
	private static final int RSA_DEFAULT_KEY_SIZE
	private static final int RSA_MIN_KEY_SIZE
	private static final int RSA_MAX_KEY_SIZE
	private static final java.util.Map SUPPORTED_EC_NIST_CURVE_NAME_TO_SIZE
	private static final java.util.List SUPPORTED_EC_NIST_CURVE_NAMES
	private static final java.util.List SUPPORTED_EC_NIST_CURVE_SIZES
	private final int mOriginalKeymasterAlgorithm
	private android.security.KeyStore mKeyStore
	private android.security.keystore.KeyGenParameterSpec mSpec
	private String mEntryAlias
	private int mEntryUid
	private boolean mEncryptionAtRestRequired
	private String mJcaKeyAlgorithm
	private int mKeymasterAlgorithm
	private int mKeySizeBits
	private java.security.SecureRandom mRng
	private int[] mKeymasterPurposes
	private int[] mKeymasterBlockModes
	private int[] mKeymasterEncryptionPaddings
	private int[] mKeymasterSignaturePaddings
	private int[] mKeymasterDigests
	private java.math.BigInteger mRSAPublicExponent
	protected void  (int) 
		int keymasterAlgorithm
	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 
		android.security.keystore.KeyGenParameterSpec spec
		IllegalArgumentException e
		android.security.keystore.KeyGenParameterSpec$Builder specBuilder
		android.security.keystore.KeyGenParameterSpec$Builder specBuilder
		android.security.keystore.KeyGenParameterSpec$Builder specBuilder
		String specKeyAlgorithm
		RuntimeException e
		android.security.KeyPairGeneratorSpec legacySpec
		android.security.keystore.KeyGenParameterSpec spec
		android.security.keystore.KeyGenParameterSpec spec
		int keymasterPadding
		RuntimeException e
		android.security.keystore.KeyGenParameterSpec spec
		boolean encryptionAtRestRequired
		int keymasterAlgorithm
		String jcaKeyAlgorithm
		String jcaKeyAlgorithm
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
		boolean success
	private void resetAll () 
	private void initAlgorithmSpecificParameters ()  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.RSAKeyGenParameterSpec rsaSpec
		java.math.BigInteger publicExponent
		java.security.spec.ECGenParameterSpec ecSpec
		String curveName
		Integer ecSpecKeySizeBits
		java.security.spec.AlgorithmParameterSpec algSpecificSpec
	public java.security.KeyPair generateKeyPair () 
		java.security.KeyPair keyPair
		int flags
		byte[] additionalEntropy
		String privateKeyAlias
		boolean success
	private java.lang.Iterable createCertificateChain (java.lang.String, java.security.KeyPair)  throws java.security.ProviderException 
		android.security.keymaster.KeymasterArguments args
		String privateKeyAlias
		java.security.KeyPair keyPair
		byte[] challenge
	private void generateKeystoreKeyPair (java.lang.String, android.security.keymaster.KeymasterArguments, byte[], int)  throws java.security.ProviderException 
		String privateKeyAlias
		android.security.keymaster.KeymasterArguments args
		byte[] additionalEntropy
		int flags
		android.security.keymaster.KeyCharacteristics resultingKeyCharacteristics
		int errorCode
	private java.security.KeyPair loadKeystoreKeyPair (java.lang.String)  throws java.security.ProviderException 
		java.security.KeyPair result
		java.security.UnrecoverableKeyException e
		String privateKeyAlias
	private android.security.keymaster.KeymasterArguments constructKeyGenerationArguments () 
		android.security.keymaster.KeymasterArguments args
	private void storeCertificateChain (int, java.lang.Iterable)  throws java.security.ProviderException 
		byte[] data
		int flags
		Iterable iterable
		java.util.Iterator iter
		java.io.ByteArrayOutputStream certificateConcatenationStream
	private void storeCertificate (java.lang.String, byte[], int, java.lang.String)  throws java.security.ProviderException 
		String prefix
		byte[] certificateBytes
		int flags
		String failureMessage
		int insertErrorCode
	private byte[] generateSelfSignedCertificateBytes (java.security.KeyPair)  throws java.security.ProviderException 
		Exception e
		java.security.cert.CertificateEncodingException e
		java.security.KeyPair keyPair
	private java.lang.Iterable getAttestationChain (java.lang.String, java.security.KeyPair, android.security.keymaster.KeymasterArguments)  throws java.security.ProviderException 
		String privateKeyAlias
		java.security.KeyPair keyPair
		android.security.keymaster.KeymasterArguments args
		android.security.keymaster.KeymasterCertificateChain outChain
		int errorCode
		java.util.Collection chain
	private void addAlgorithmSpecificParameters (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	private java.security.cert.X509Certificate generateSelfSignedCertificate (java.security.PrivateKey, java.security.PublicKey)  throws java.security.cert.CertificateParsingException java.io.IOException 
		Exception e
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		String signatureAlgorithm
	private java.security.cert.X509Certificate generateSelfSignedCertificateWithValidSignature (java.security.PrivateKey, java.security.PublicKey, java.lang.String)  throws java.lang.Exception 
		java.security.PrivateKey privateKey
		java.security.PublicKey publicKey
		String signatureAlgorithm
		com.android.org.bouncycastle.x509.X509V3CertificateGenerator certGen
	private java.security.cert.X509Certificate generateSelfSignedCertificateWithFakeSignature (java.security.PublicKey)  throws java.io.IOException java.security.cert.CertificateParsingException 
		com.android.org.bouncycastle.asn1.ASN1EncodableVector v
		com.android.org.bouncycastle.asn1.ASN1InputStream publicKeyInfoIn
		java.security.PublicKey publicKey
		com.android.org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGenerator
		com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigAlgOid
		com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigAlgOid
		com.android.org.bouncycastle.asn1.ASN1ObjectIdentifier sigAlgOid
		com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
		com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
		com.android.org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
		byte[] signature
		byte[] signature
		byte[] signature
		com.android.org.bouncycastle.jce.X509Principal subject
		com.android.org.bouncycastle.asn1.x509.TBSCertificate tbsCertificate
		com.android.org.bouncycastle.asn1.ASN1EncodableVector result
	private static int getDefaultKeySize (int) 
		int keymasterAlgorithm
	private static void checkValidKeySize (int, int)  throws java.security.InvalidAlgorithmParameterException 
		int keymasterAlgorithm
		int keySize
	private static java.lang.String getCertificateSignatureAlgorithm (int, int, android.security.keystore.KeyGenParameterSpec) 
		int outputSizeBits
		int keymasterDigest
		java.util.Set availableKeymasterDigests
		int bestKeymasterDigest
		int bestDigestOutputSizeBits
		int outputSizeBits
		int keymasterDigest
		boolean pkcs1SignaturePaddingSupported
		java.util.Set availableKeymasterDigests
		int maxDigestOutputSizeBits
		int bestKeymasterDigest
		int bestDigestOutputSizeBits
		int keymasterAlgorithm
		int keySizeBits
		android.security.keystore.KeyGenParameterSpec spec
	private static java.util.Set getAvailableKeymasterSignatureDigests (java.lang.String[], java.lang.String[]) 
		int keymasterDigest
		int keymasterDigest
		String[] authorizedKeyDigests
		String[] supportedSignatureDigests
		java.util.Set authorizedKeymasterKeyDigests
		java.util.Set supportedKeymasterSignatureDigests
		java.util.Set result
	static void  () 
}

android/security/keystore/KeyProtection.class
KeyProtection.java
package android.security.keystore
public final android.security.keystore.KeyProtection extends java.lang.Object implements java.security.KeyStore$ProtectionParameter  {
	private final java.util.Date mKeyValidityStart
	private final java.util.Date mKeyValidityForOriginationEnd
	private final java.util.Date mKeyValidityForConsumptionEnd
	private final int mPurposes
	private final String[] mEncryptionPaddings
	private final String[] mSignaturePaddings
	private final String[] mDigests
	private final String[] mBlockModes
	private final boolean mRandomizedEncryptionRequired
	private final boolean mUserAuthenticationRequired
	private final int mUserAuthenticationValidityDurationSeconds
	private final boolean mUserAuthenticationValidWhileOnBody
	private final boolean mInvalidatedByBiometricEnrollment
	private void  (java.util.Date, java.util.Date, java.util.Date, int, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], boolean, boolean, int, boolean, boolean) 
		java.util.Date keyValidityStart
		java.util.Date keyValidityForOriginationEnd
		java.util.Date keyValidityForConsumptionEnd
		int purposes
		String[] encryptionPaddings
		String[] signaturePaddings
		String[] digests
		String[] blockModes
		boolean randomizedEncryptionRequired
		boolean userAuthenticationRequired
		int userAuthenticationValidityDurationSeconds
		boolean userAuthenticationValidWhileOnBody
		boolean invalidatedByBiometricEnrollment
	public java.util.Date getKeyValidityStart () 
	public java.util.Date getKeyValidityForConsumptionEnd () 
	public java.util.Date getKeyValidityForOriginationEnd () 
	public int getPurposes () 
	public java.lang.String[] getEncryptionPaddings () 
	public java.lang.String[] getSignaturePaddings () 
	public java.lang.String[] getDigests () 
	public boolean isDigestsSpecified () 
	public java.lang.String[] getBlockModes () 
	public boolean isRandomizedEncryptionRequired () 
	public boolean isUserAuthenticationRequired () 
	public int getUserAuthenticationValidityDurationSeconds () 
	public boolean isUserAuthenticationValidWhileOnBody () 
	public boolean isInvalidatedByBiometricEnrollment () 
	void  (java.util.Date, java.util.Date, java.util.Date, int, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], boolean, boolean, int, boolean, boolean, android.security.keystore.KeyProtection$1) 
		java.util.Date x0
		java.util.Date x1
		java.util.Date x2
		int x3
		String[] x4
		String[] x5
		String[] x6
		String[] x7
		boolean x8
		boolean x9
		int x10
		boolean x11
		boolean x12
		android.security.keystore.KeyProtection$1 x13
}

android/security/keystore/AndroidKeyStoreProvider.class
AndroidKeyStoreProvider.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreProvider extends java.security.Provider {
	public static final String PROVIDER_NAME
	private static final String PACKAGE_NAME
	public void  () 
	public static void install () 
		java.security.Provider provider
		int i
		java.security.Provider[] providers
		int bcProviderIndex
		java.security.Provider workaroundProvider
	private void putSecretKeyFactoryImpl (java.lang.String) 
		String algorithm
	private void putKeyFactoryImpl (java.lang.String) 
		String algorithm
	public static long getKeyStoreOperationHandle (java.lang.Object) 
		Object spi
		Object spi
		Object spi
		Object cryptoPrimitive
		Object spi
	public static android.security.keystore.AndroidKeyStorePublicKey getAndroidKeyStorePublicKey (java.lang.String, int, java.lang.String, byte[]) 
		java.security.KeyFactory keyFactory
		java.security.NoSuchAlgorithmException e
		java.security.spec.InvalidKeySpecException e
		String alias
		int uid
		String keyAlgorithm
		byte[] x509EncodedForm
		java.security.PublicKey publicKey
		java.security.PublicKey publicKey
	public static android.security.keystore.AndroidKeyStorePrivateKey getAndroidKeyStorePrivateKey (android.security.keystore.AndroidKeyStorePublicKey) 
		android.security.keystore.AndroidKeyStorePublicKey publicKey
		String keyAlgorithm
	public static android.security.keystore.AndroidKeyStorePublicKey loadAndroidKeyStorePublicKeyFromKeystore (android.security.KeyStore, java.lang.String, int)  throws java.security.UnrecoverableKeyException 
		IllegalArgumentException e
		android.security.KeyStore keyStore
		String privateKeyAlias
		int uid
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int errorCode
		android.security.keymaster.ExportResult exportResult
		byte[] x509EncodedPublicKey
		Integer keymasterAlgorithm
		String jcaKeyAlgorithm
		String jcaKeyAlgorithm
	public static java.security.KeyPair loadAndroidKeyStoreKeyPairFromKeystore (android.security.KeyStore, java.lang.String, int)  throws java.security.UnrecoverableKeyException 
		android.security.KeyStore keyStore
		String privateKeyAlias
		int uid
		android.security.keystore.AndroidKeyStorePublicKey publicKey
		android.security.keystore.AndroidKeyStorePrivateKey privateKey
	public static android.security.keystore.AndroidKeyStorePrivateKey loadAndroidKeyStorePrivateKeyFromKeystore (android.security.KeyStore, java.lang.String, int)  throws java.security.UnrecoverableKeyException 
		android.security.KeyStore keyStore
		String privateKeyAlias
		int uid
		java.security.KeyPair keyPair
	public static android.security.keystore.AndroidKeyStoreSecretKey loadAndroidKeyStoreSecretKeyFromKeystore (android.security.KeyStore, java.lang.String, int)  throws java.security.UnrecoverableKeyException 
		int keymasterDigest
		IllegalArgumentException e
		android.security.KeyStore keyStore
		String secretKeyAlias
		int uid
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int errorCode
		Integer keymasterAlgorithm
		java.util.List keymasterDigests
		int keymasterDigest
		String keyAlgorithmString
		String keyAlgorithmString
	public static java.security.KeyStore getKeyStoreForUid (int)  throws java.security.KeyStoreException java.security.NoSuchProviderException 
		Exception e
		int uid
		java.security.KeyStore result
}

android/security/keystore/Utils.class
Utils.java
package android.security.keystore
abstract android.security.keystore.Utils extends java.lang.Object {
	private void  () 
	static java.util.Date cloneIfNotNull (java.util.Date) 
		java.util.Date value
	static byte[] cloneIfNotNull (byte[]) 
		byte[] value
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi$BufferAllOutputUntilDoFinalStreamer.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$BufferAllOutputUntilDoFinalStreamer extends java.lang.Object implements android.security.keystore.KeyStoreCryptoOperationStreamer  {
	private final android.security.keystore.KeyStoreCryptoOperationStreamer mDelegate
	private java.io.ByteArrayOutputStream mBufferedOutput
	private long mProducedOutputSizeBytes
	private void  (android.security.keystore.KeyStoreCryptoOperationStreamer) 
		android.security.keystore.KeyStoreCryptoOperationStreamer delegate
	public byte[] update (byte[], int, int)  throws android.security.KeyStoreException 
		java.io.IOException e
		byte[] input
		int inputOffset
		int inputLength
		byte[] output
	public byte[] doFinal (byte[], int, int, byte[], byte[])  throws android.security.KeyStoreException 
		java.io.IOException e
		byte[] input
		int inputOffset
		int inputLength
		byte[] signature
		byte[] additionalEntropy
		byte[] output
		byte[] result
	public long getConsumedInputSizeBytes () 
	public long getProducedOutputSizeBytes () 
	void  (android.security.keystore.KeyStoreCryptoOperationStreamer, android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$1) 
		android.security.keystore.KeyStoreCryptoOperationStreamer x0
		android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$1 x1
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi extends android.security.keystore.AndroidKeyStoreCipherSpiBase {
	private static final int BLOCK_SIZE_BYTES
	private final int mKeymasterBlockMode
	private final int mKeymasterPadding
	private final boolean mIvRequired
	private byte[] mIv
	private boolean mIvHasBeenUsed
	void  (int, int, boolean) 
		int keymasterBlockMode
		int keymasterPadding
		boolean ivRequired
	protected final void resetAll () 
	protected final void resetWhilePreservingInitState () 
	protected final void initKey (int, java.security.Key)  throws java.security.InvalidKeyException 
		int opmode
		java.security.Key key
	protected final void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected final void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
	protected final void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.InvalidParameterSpecException e
		java.security.AlgorithmParameters params
		javax.crypto.spec.IvParameterSpec ivSpec
		javax.crypto.spec.IvParameterSpec ivSpec
	protected final int getAdditionalEntropyAmountForBegin () 
	protected final int getAdditionalEntropyAmountForFinish () 
	protected final void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final void loadAlgorithmSpecificParametersFromBeginResult (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
		byte[] returnedIv
	protected final int engineGetBlockSize () 
	protected final int engineGetOutputSize (int) 
		int inputLen
	protected final byte[] engineGetIV () 
	protected final java.security.AlgorithmParameters engineGetParameters () 
		java.security.AlgorithmParameters params
		java.security.NoSuchAlgorithmException e
		java.security.spec.InvalidParameterSpecException e
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$1.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreECDSASignatureSpi$1 extends java.lang.Object {
}

android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi$RSA.class
AndroidKeyStoreKeyPairGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi$RSA extends android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi {
	public void  () 
}

android/security/keystore/KeyGenParameterSpec$Builder.class
KeyGenParameterSpec.java
package android.security.keystore
public final android.security.keystore.KeyGenParameterSpec$Builder extends java.lang.Object {
	private final String mKeystoreAlias
	private int mPurposes
	private int mUid
	private int mKeySize
	private java.security.spec.AlgorithmParameterSpec mSpec
	private javax.security.auth.x500.X500Principal mCertificateSubject
	private java.math.BigInteger mCertificateSerialNumber
	private java.util.Date mCertificateNotBefore
	private java.util.Date mCertificateNotAfter
	private java.util.Date mKeyValidityStart
	private java.util.Date mKeyValidityForOriginationEnd
	private java.util.Date mKeyValidityForConsumptionEnd
	private String[] mDigests
	private String[] mEncryptionPaddings
	private String[] mSignaturePaddings
	private String[] mBlockModes
	private boolean mRandomizedEncryptionRequired
	private boolean mUserAuthenticationRequired
	private int mUserAuthenticationValidityDurationSeconds
	private byte[] mAttestationChallenge
	private boolean mUniqueIdIncluded
	private boolean mUserAuthenticationValidWhileOnBody
	private boolean mInvalidatedByBiometricEnrollment
	public void  (java.lang.String, int) 
		String keystoreAlias
		int purposes
	public android.security.keystore.KeyGenParameterSpec$Builder setUid (int) 
		int uid
	public android.security.keystore.KeyGenParameterSpec$Builder setKeySize (int) 
		int keySize
	public android.security.keystore.KeyGenParameterSpec$Builder setAlgorithmParameterSpec (java.security.spec.AlgorithmParameterSpec) 
		java.security.spec.AlgorithmParameterSpec spec
	public android.security.keystore.KeyGenParameterSpec$Builder setCertificateSubject (javax.security.auth.x500.X500Principal) 
		javax.security.auth.x500.X500Principal subject
	public android.security.keystore.KeyGenParameterSpec$Builder setCertificateSerialNumber (java.math.BigInteger) 
		java.math.BigInteger serialNumber
	public android.security.keystore.KeyGenParameterSpec$Builder setCertificateNotBefore (java.util.Date) 
		java.util.Date date
	public android.security.keystore.KeyGenParameterSpec$Builder setCertificateNotAfter (java.util.Date) 
		java.util.Date date
	public android.security.keystore.KeyGenParameterSpec$Builder setKeyValidityStart (java.util.Date) 
		java.util.Date startDate
	public android.security.keystore.KeyGenParameterSpec$Builder setKeyValidityEnd (java.util.Date) 
		java.util.Date endDate
	public android.security.keystore.KeyGenParameterSpec$Builder setKeyValidityForOriginationEnd (java.util.Date) 
		java.util.Date endDate
	public android.security.keystore.KeyGenParameterSpec$Builder setKeyValidityForConsumptionEnd (java.util.Date) 
		java.util.Date endDate
	public transient android.security.keystore.KeyGenParameterSpec$Builder setDigests (java.lang.String[]) 
		String[] digests
	public transient android.security.keystore.KeyGenParameterSpec$Builder setEncryptionPaddings (java.lang.String[]) 
		String[] paddings
	public transient android.security.keystore.KeyGenParameterSpec$Builder setSignaturePaddings (java.lang.String[]) 
		String[] paddings
	public transient android.security.keystore.KeyGenParameterSpec$Builder setBlockModes (java.lang.String[]) 
		String[] blockModes
	public android.security.keystore.KeyGenParameterSpec$Builder setRandomizedEncryptionRequired (boolean) 
		boolean required
	public android.security.keystore.KeyGenParameterSpec$Builder setUserAuthenticationRequired (boolean) 
		boolean required
	public android.security.keystore.KeyGenParameterSpec$Builder setUserAuthenticationValidityDurationSeconds (int) 
		int seconds
	public android.security.keystore.KeyGenParameterSpec$Builder setAttestationChallenge (byte[]) 
		byte[] attestationChallenge
	public android.security.keystore.KeyGenParameterSpec$Builder setUniqueIdIncluded (boolean) 
		boolean uniqueIdIncluded
	public android.security.keystore.KeyGenParameterSpec$Builder setUserAuthenticationValidWhileOnBody (boolean) 
		boolean remainsValid
	public android.security.keystore.KeyGenParameterSpec$Builder setInvalidatedByBiometricEnrollment (boolean) 
		boolean invalidateKey
	public android.security.keystore.KeyGenParameterSpec build () 
}

android/security/keystore/DelegatingX509Certificate.class
DelegatingX509Certificate.java
package android.security.keystore
 android.security.keystore.DelegatingX509Certificate extends java.security.cert.X509Certificate {
	private final java.security.cert.X509Certificate mDelegate
	void  (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate delegate
	public java.util.Set getCriticalExtensionOIDs () 
	public byte[] getExtensionValue (java.lang.String) 
		String oid
	public java.util.Set getNonCriticalExtensionOIDs () 
	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 getBasicConstraints () 
	public java.security.Principal getIssuerDN () 
	public boolean[] getIssuerUniqueID () 
	public boolean[] getKeyUsage () 
	public java.util.Date getNotAfter () 
	public java.util.Date getNotBefore () 
	public java.math.BigInteger getSerialNumber () 
	public java.lang.String getSigAlgName () 
	public java.lang.String getSigAlgOID () 
	public byte[] getSigAlgParams () 
	public byte[] getSignature () 
	public java.security.Principal getSubjectDN () 
	public boolean[] getSubjectUniqueID () 
	public byte[] getTBSCertificate ()  throws java.security.cert.CertificateEncodingException 
	public int getVersion () 
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
	public java.security.PublicKey getPublicKey () 
	public java.lang.String toString () 
	public void verify (java.security.PublicKey)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		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.util.List getExtendedKeyUsage ()  throws java.security.cert.CertificateParsingException 
	public java.util.Collection getIssuerAlternativeNames ()  throws java.security.cert.CertificateParsingException 
	public javax.security.auth.x500.X500Principal getIssuerX500Principal () 
	public java.util.Collection getSubjectAlternativeNames ()  throws java.security.cert.CertificateParsingException 
	public javax.security.auth.x500.X500Principal getSubjectX500Principal () 
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi$AdditionalAuthenticationDataStream.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$AdditionalAuthenticationDataStream extends java.lang.Object implements android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream  {
	private final android.security.KeyStore mKeyStore
	private final android.os.IBinder mOperationToken
	private void  (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	public android.security.keymaster.OperationResult update (byte[]) 
		byte[] input
		android.security.keymaster.KeymasterArguments keymasterArgs
		android.security.keymaster.OperationResult result
	public android.security.keymaster.OperationResult finish (byte[], byte[]) 
		byte[] signature
		byte[] additionalEntropy
	void  (android.security.KeyStore, android.os.IBinder, android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$1) 
		android.security.KeyStore x0
		android.os.IBinder x1
		android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$1 x2
}

android/security/keystore/AndroidKeyStoreSecretKey.class
AndroidKeyStoreSecretKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreSecretKey extends android.security.keystore.AndroidKeyStoreKey implements javax.crypto.SecretKey  {
	public void  (java.lang.String, int, java.lang.String) 
		String alias
		int uid
		String algorithm
}

android/security/keystore/KeyExpiredException.class
KeyExpiredException.java
package android.security.keystore
public android.security.keystore.KeyExpiredException extends java.security.InvalidKeyException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/security/keystore/AndroidKeyStoreHmacSpi$HmacSHA1.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA1 extends android.security.keystore.AndroidKeyStoreHmacSpi {
	public void  () 
}

android/security/keystore/ArrayUtils.class
ArrayUtils.java
package android.security.keystore
public abstract android.security.keystore.ArrayUtils extends java.lang.Object {
	private void  () 
	public static java.lang.String[] nullToEmpty (java.lang.String[]) 
		String[] array
	public static java.lang.String[] cloneIfNotEmpty (java.lang.String[]) 
		String[] array
	public static byte[] cloneIfNotEmpty (byte[]) 
		byte[] array
	public static byte[] concat (byte[], byte[]) 
		byte[] arr1
		byte[] arr2
	public static byte[] concat (byte[], int, int, byte[], int, int) 
		byte[] result
		byte[] arr1
		int offset1
		int len1
		byte[] arr2
		int offset2
		int len2
	public static byte[] subarray (byte[], int, int) 
		byte[] arr
		int offset
		int len
		byte[] result
	public static int[] concat (int[], int[]) 
		int[] result
		int[] arr1
		int[] arr2
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA1WithPSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA1WithPSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding {
	public void  () 
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi$GCM.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$GCM extends android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi {
	static final int MIN_SUPPORTED_TAG_LENGTH_BITS
	private static final int MAX_SUPPORTED_TAG_LENGTH_BITS
	private static final int DEFAULT_TAG_LENGTH_BITS
	private static final int IV_LENGTH_BYTES
	private int mTagLengthBits
	void  (int) 
		int keymasterPadding
	protected final void resetAll () 
	protected final void resetWhilePreservingInitState () 
	protected final void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected final void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
		javax.crypto.spec.GCMParameterSpec spec
		byte[] iv
		int tagLengthBits
	protected final void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.InvalidParameterSpecException e
		java.security.AlgorithmParameters params
		javax.crypto.spec.GCMParameterSpec spec
		javax.crypto.spec.GCMParameterSpec spec
	protected final java.security.AlgorithmParameters engineGetParameters () 
		java.security.AlgorithmParameters params
		java.security.NoSuchAlgorithmException e
		java.security.spec.InvalidParameterSpecException e
		byte[] iv
	protected android.security.keystore.KeyStoreCryptoOperationStreamer createMainDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
		android.security.keystore.KeyStoreCryptoOperationStreamer streamer
	protected final android.security.keystore.KeyStoreCryptoOperationStreamer createAdditionalAuthenticationDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	protected final int getAdditionalEntropyAmountForBegin () 
	protected final int getAdditionalEntropyAmountForFinish () 
	protected final void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final int getTagLengthBits () 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB$PKCS7Padding.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB$PKCS7Padding extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$NONE.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$NONE extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
	protected android.security.keystore.KeyStoreCryptoOperationStreamer createMainDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$NoPadding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSACipherSpi$NoPadding extends android.security.keystore.AndroidKeyStoreRSACipherSpi {
	public void  () 
	protected boolean adjustConfigForEncryptingWithPrivateKey () 
	protected void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
	protected void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
		java.security.AlgorithmParameters params
	protected java.security.AlgorithmParameters engineGetParameters () 
	protected final int getAdditionalEntropyAmountForBegin () 
	protected final int getAdditionalEntropyAmountForFinish () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/KeyProperties$EncryptionPadding.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$EncryptionPadding extends java.lang.Object {
	private void  () 
	public static int toKeymaster (java.lang.String) 
		String padding
	public static java.lang.String fromKeymaster (int) 
		int padding
	public static int[] allToKeymaster (java.lang.String[]) 
		int i
		String[] paddings
		int[] result
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi extends android.security.keystore.AndroidKeyStoreCipherSpiBase {
	private static final int BLOCK_SIZE_BYTES
	private final int mKeymasterBlockMode
	private final int mKeymasterPadding
	private byte[] mIv
	private boolean mIvHasBeenUsed
	void  (int, int) 
		int keymasterBlockMode
		int keymasterPadding
	protected void resetAll () 
	protected final void initKey (int, java.security.Key)  throws java.security.InvalidKeyException 
		int opmode
		java.security.Key key
	protected void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final void loadAlgorithmSpecificParametersFromBeginResult (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
		byte[] returnedIv
	protected final int engineGetBlockSize () 
	protected final byte[] engineGetIV () 
	protected void setIv (byte[]) 
		byte[] iv
	protected byte[] getIv () 
}

android/security/keystore/AndroidKeyStoreHmacSpi.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public abstract android.security.keystore.AndroidKeyStoreHmacSpi extends javax.crypto.MacSpi implements android.security.keystore.KeyStoreCryptoOperation  {
	private final android.security.KeyStore mKeyStore
	private final int mKeymasterDigest
	private final int mMacSizeBits
	private android.security.keystore.AndroidKeyStoreSecretKey mKey
	private android.security.keystore.KeyStoreCryptoOperationChunkedStreamer mChunkedStreamer
	private android.os.IBinder mOperationToken
	private long mOperationHandle
	protected void  (int) 
		int keymasterDigest
	protected int engineGetMacLength () 
	protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
		boolean success
	private void init (java.security.Key, java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		java.security.Key key
		java.security.spec.AlgorithmParameterSpec params
	private void resetAll () 
		android.os.IBinder operationToken
	private void resetWhilePreservingInitState () 
		android.os.IBinder operationToken
	protected void engineReset () 
	private void ensureKeystoreOperationInitialized ()  throws java.security.InvalidKeyException 
		android.security.keymaster.KeymasterArguments keymasterArgs
		android.security.keymaster.OperationResult opResult
		java.security.InvalidKeyException e
	protected void engineUpdate (byte) 
		byte input
	protected void engineUpdate (byte[], int, int) 
		java.security.InvalidKeyException e
		android.security.KeyStoreException e
		byte[] input
		int offset
		int len
		byte[] output
		byte[] output
	protected byte[] engineDoFinal () 
		java.security.InvalidKeyException e
		android.security.KeyStoreException e
		byte[] result
		byte[] result
	public void finalize ()  throws java.lang.Throwable 
		android.os.IBinder operationToken
	public long getOperationHandle () 
}

android/security/keystore/KeyPermanentlyInvalidatedException.class
KeyPermanentlyInvalidatedException.java
package android.security.keystore
public android.security.keystore.KeyPermanentlyInvalidatedException extends java.security.InvalidKeyException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacSHA256.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacSHA256 extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA512WithPSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA512WithPSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding {
	public void  () 
}

android/security/keystore/AndroidKeyStoreKey.class
AndroidKeyStoreKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKey extends java.lang.Object implements java.security.Key  {
	private final String mAlias
	private final int mUid
	private final String mAlgorithm
	public void  (java.lang.String, int, java.lang.String) 
		String alias
		int uid
		String algorithm
	java.lang.String getAlias () 
	int getUid () 
	public java.lang.String getAlgorithm () 
	public java.lang.String getFormat () 
	public byte[] getEncoded () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.security.keystore.AndroidKeyStoreKey other
}

android/security/keystore/AndroidKeyStoreKeyFactorySpi.class
AndroidKeyStoreKeyFactorySpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyFactorySpi extends java.security.KeyFactorySpi {
	private final android.security.KeyStore mKeyStore
	public void  () 
	protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class)  throws java.security.spec.InvalidKeySpecException 
		String entryAlias
		android.security.keystore.AndroidKeyStorePrivateKey keystorePrivateKey
		String keyAliasInKeystore
		String entryAlias
		java.security.spec.KeySpec result
		java.security.spec.KeySpec result
		android.security.keystore.AndroidKeyStoreRSAPublicKey rsaKey
		java.security.spec.KeySpec result
		android.security.keystore.AndroidKeyStoreECPublicKey ecKey
		java.security.spec.KeySpec result
		java.security.Key key
		Class keySpecClass
	protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec spec
	protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec spec
	protected java.security.Key engineTranslateKey (java.security.Key)  throws java.security.InvalidKeyException 
		java.security.Key key
}

android/security/keystore/KeyStoreCryptoOperationStreamer.class
KeyStoreCryptoOperationStreamer.java
package android.security.keystore
abstract android.security.keystore.KeyStoreCryptoOperationStreamer extends java.lang.Object {
	public abstract byte[] update (byte[], int, int)  throws android.security.KeyStoreException 
	public abstract byte[] doFinal (byte[], int, int, byte[], byte[])  throws android.security.KeyStoreException 
	public abstract long getConsumedInputSizeBytes () 
	public abstract long getProducedOutputSizeBytes () 
}

android/security/keystore/AndroidKeyStoreSpi$KeyStoreX509Certificate.class
AndroidKeyStoreSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreSpi$KeyStoreX509Certificate extends android.security.keystore.DelegatingX509Certificate {
	private final String mPrivateKeyAlias
	private final int mPrivateKeyUid
	void  (java.lang.String, int, java.security.cert.X509Certificate) 
		String privateKeyAlias
		int privateKeyUid
		java.security.cert.X509Certificate delegate
	public java.security.PublicKey getPublicKey () 
		java.security.PublicKey original
}

android/security/keystore/AndroidKeyStoreRSAPrivateKey.class
AndroidKeyStoreRSAPrivateKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSAPrivateKey extends android.security.keystore.AndroidKeyStorePrivateKey implements java.security.interfaces.RSAKey  {
	private final java.math.BigInteger mModulus
	public void  (java.lang.String, int, java.math.BigInteger) 
		String alias
		int uid
		java.math.BigInteger modulus
	public java.math.BigInteger getModulus () 
}

android/security/keystore/KeyStoreCryptoOperationChunkedStreamer.class
KeyStoreCryptoOperationChunkedStreamer.java
package android.security.keystore
 android.security.keystore.KeyStoreCryptoOperationChunkedStreamer extends java.lang.Object implements android.security.keystore.KeyStoreCryptoOperationStreamer  {
	private static final int DEFAULT_MAX_CHUNK_SIZE
	private final android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream mKeyStoreStream
	private final int mMaxChunkSize
	private byte[] mBuffered
	private int mBufferedOffset
	private int mBufferedLength
	private long mConsumedInputSizeBytes
	private long mProducedOutputSizeBytes
	public void  (android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream) 
		android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream operation
	public void  (android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream, int) 
		android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream operation
		int maxChunkSize
	public byte[] update (byte[], int, int)  throws android.security.KeyStoreException 
		byte[] chunk
		int inputBytesInChunk
		byte[] chunk
		int inputBytesInChunk
		java.io.IOException e
		byte[] result
		java.io.IOException e
		byte[] result
		byte[] chunk
		int inputBytesInChunk
		android.security.keymaster.OperationResult opResult
		byte[] result
		byte[] input
		int inputOffset
		int inputLength
		java.io.ByteArrayOutputStream bufferedOutput
		byte[] result
	public byte[] doFinal (byte[], int, int, byte[], byte[])  throws android.security.KeyStoreException 
		byte[] input
		int inputOffset
		int inputLength
		byte[] signature
		byte[] additionalEntropy
		byte[] output
		android.security.keymaster.OperationResult opResult
	public byte[] flush ()  throws android.security.KeyStoreException 
		java.io.IOException e
		byte[] chunk
		android.security.keymaster.OperationResult opResult
		java.io.ByteArrayOutputStream bufferedOutput
		byte[] result
	public long getConsumedInputSizeBytes () 
	public long getProducedOutputSizeBytes () 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi {
	protected void  (int) 
		int keymasterPadding
}

android/security/keystore/AndroidKeyStoreECPublicKey.class
AndroidKeyStoreECPublicKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreECPublicKey extends android.security.keystore.AndroidKeyStorePublicKey implements java.security.interfaces.ECPublicKey  {
	private final java.security.spec.ECParameterSpec mParams
	private final java.security.spec.ECPoint mW
	public void  (java.lang.String, int, byte[], java.security.spec.ECParameterSpec, java.security.spec.ECPoint) 
		String alias
		int uid
		byte[] x509EncodedForm
		java.security.spec.ECParameterSpec params
		java.security.spec.ECPoint w
	public void  (java.lang.String, int, java.security.interfaces.ECPublicKey) 
		String alias
		int uid
		java.security.interfaces.ECPublicKey info
	public java.security.spec.ECParameterSpec getParams () 
	public java.security.spec.ECPoint getW () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA384WithPSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA384WithPSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding {
	public void  () 
}

android/security/keystore/AndroidKeyStorePrivateKey.class
AndroidKeyStorePrivateKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStorePrivateKey extends android.security.keystore.AndroidKeyStoreKey implements java.security.PrivateKey  {
	public void  (java.lang.String, int, java.lang.String) 
		String alias
		int uid
		String algorithm
}

android/security/keystore/KeyStoreCryptoOperationChunkedStreamer$MainDataStream.class
KeyStoreCryptoOperationChunkedStreamer.java
package android.security.keystore
public android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$MainDataStream extends java.lang.Object implements android.security.keystore.KeyStoreCryptoOperationChunkedStreamer$Stream  {
	private final android.security.KeyStore mKeyStore
	private final android.os.IBinder mOperationToken
	public void  (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	public android.security.keymaster.OperationResult update (byte[]) 
		byte[] input
	public android.security.keymaster.OperationResult finish (byte[], byte[]) 
		byte[] signature
		byte[] additionalEntropy
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$ECB extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi {
	protected void  (int) 
		int keymasterPadding
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA224WithPSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA224WithPSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding {
	public void  () 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$CTR.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CTR extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi {
	protected void  (int) 
		int keymasterPadding
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacSHA224.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacSHA224 extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase {
	public void  () 
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi$1.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$1 extends java.lang.Object {
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi {
	private static final String MGF_ALGORITGM_MGF1
	private int mKeymasterDigest
	private int mDigestOutputSizeBytes
	void  (int) 
		int keymasterDigest
	protected final void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected final void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		IllegalArgumentException e
		java.security.spec.AlgorithmParameterSpec params
		javax.crypto.spec.OAEPParameterSpec spec
		String jcaDigest
		int keymasterDigest
		int keymasterDigest
		java.security.spec.AlgorithmParameterSpec mgfParams
		java.security.spec.MGF1ParameterSpec mgfSpec
		String mgf1JcaDigest
		javax.crypto.spec.PSource pSource
		javax.crypto.spec.PSource$PSpecified pSourceSpecified
		byte[] pSourceValue
	protected final void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.InvalidParameterSpecException e
		java.security.AlgorithmParameters params
		javax.crypto.spec.OAEPParameterSpec spec
		javax.crypto.spec.OAEPParameterSpec spec
	protected final java.security.AlgorithmParameters engineGetParameters () 
		java.security.AlgorithmParameters params
		java.security.NoSuchAlgorithmException e
		java.security.spec.InvalidParameterSpecException e
		javax.crypto.spec.OAEPParameterSpec spec
	protected final void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final void loadAlgorithmSpecificParametersFromBeginResult (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final int getAdditionalEntropyAmountForBegin () 
	protected final int getAdditionalEntropyAmountForFinish () 
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacSHA1.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacSHA1 extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase {
	public void  () 
}

android/security/keystore/AndroidKeyStoreCipherSpiBase.class
AndroidKeyStoreCipherSpiBase.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreCipherSpiBase extends javax.crypto.CipherSpi implements android.security.keystore.KeyStoreCryptoOperation  {
	private final android.security.KeyStore mKeyStore
	private boolean mEncrypting
	private int mKeymasterPurposeOverride
	private android.security.keystore.AndroidKeyStoreKey mKey
	private java.security.SecureRandom mRng
	private android.os.IBinder mOperationToken
	private long mOperationHandle
	private android.security.keystore.KeyStoreCryptoOperationStreamer mMainDataStreamer
	private android.security.keystore.KeyStoreCryptoOperationStreamer mAdditionalAuthenticationDataStreamer
	private boolean mAdditionalAuthenticationDataStreamerClosed
	private Exception mCachedException
	void  () 
	protected final 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
		boolean success
	protected final 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
		boolean success
	protected final 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
		boolean success
	private void init (int, java.security.Key, java.security.SecureRandom)  throws java.security.InvalidKeyException 
		int opmode
		java.security.Key key
		java.security.SecureRandom random
	protected void resetAll () 
		android.os.IBinder operationToken
	protected void resetWhilePreservingInitState () 
		android.os.IBinder operationToken
	private void ensureKeystoreOperationInitialized ()  throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		int purpose
		android.security.keymaster.KeymasterArguments keymasterInputArgs
		byte[] additionalEntropy
		int purpose
		android.security.keymaster.OperationResult opResult
		java.security.GeneralSecurityException e
	protected android.security.keystore.KeyStoreCryptoOperationStreamer createMainDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	protected android.security.keystore.KeyStoreCryptoOperationStreamer createAdditionalAuthenticationDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	protected final byte[] engineUpdate (byte[], int, int) 
		java.security.GeneralSecurityException e
		android.security.KeyStoreException e
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		byte[] output
	private void flushAAD ()  throws android.security.KeyStoreException 
		byte[] output
	protected final int engineUpdate (byte[], int, int, byte[], int)  throws javax.crypto.ShortBufferException 
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		int outputOffset
		byte[] outputCopy
		int outputAvailable
	protected final int engineUpdate (java.nio.ByteBuffer, java.nio.ByteBuffer)  throws javax.crypto.ShortBufferException 
		byte[] outputArray
		byte[] inputArray
		java.nio.BufferOverflowException e
		int outputBufferAvailable
		java.nio.ByteBuffer input
		java.nio.ByteBuffer output
		int inputSize
		byte[] outputArray
		int outputSize
	protected final void engineUpdateAAD (byte[], int, int) 
		java.security.GeneralSecurityException e
		android.security.KeyStoreException e
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		byte[] output
	protected final void engineUpdateAAD (java.nio.ByteBuffer) 
		byte[] input
		int inputOffset
		int inputLen
		java.nio.ByteBuffer src
		byte[] input
		int inputOffset
		int inputLen
	protected final byte[] engineDoFinal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		java.security.GeneralSecurityException e
		byte[] additionalEntropy
		android.security.KeyStoreException e
		byte[] input
		int inputOffset
		int inputLen
		byte[] output
		byte[] output
	protected final 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[] outputCopy
		int outputAvailable
	protected final int engineDoFinal (java.nio.ByteBuffer, java.nio.ByteBuffer)  throws javax.crypto.ShortBufferException javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] outputArray
		byte[] inputArray
		java.nio.BufferOverflowException e
		int outputBufferAvailable
		java.nio.ByteBuffer input
		java.nio.ByteBuffer output
		int inputSize
		byte[] outputArray
		int outputSize
	protected final byte[] engineWrap (java.security.Key)  throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException 
		javax.crypto.SecretKeyFactory keyFactory
		javax.crypto.spec.SecretKeySpec spec
		java.security.GeneralSecurityException e
		java.security.KeyFactory keyFactory
		java.security.spec.PKCS8EncodedKeySpec spec
		java.security.GeneralSecurityException e
		java.security.KeyFactory keyFactory
		java.security.spec.X509EncodedKeySpec spec
		java.security.GeneralSecurityException e
		javax.crypto.BadPaddingException e
		java.security.Key key
		byte[] encoded
	protected final java.security.Key engineUnwrap (byte[], java.lang.String, int)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException 
		java.security.GeneralSecurityException e
		java.security.spec.InvalidKeySpecException e
		java.security.KeyFactory keyFactory
		java.security.spec.InvalidKeySpecException e
		java.security.KeyFactory keyFactory
		byte[] wrappedKey
		String wrappedKeyAlgorithm
		int wrappedKeyType
		byte[] encoded
		byte[] encoded
	protected final void engineSetMode (java.lang.String)  throws java.security.NoSuchAlgorithmException 
		String mode
	protected final void engineSetPadding (java.lang.String)  throws javax.crypto.NoSuchPaddingException 
		String arg0
	protected final int engineGetKeySize (java.security.Key)  throws java.security.InvalidKeyException 
		java.security.Key key
	public void finalize ()  throws java.lang.Throwable 
		android.os.IBinder operationToken
	public final long getOperationHandle () 
	protected final void setKey (android.security.keystore.AndroidKeyStoreKey) 
		android.security.keystore.AndroidKeyStoreKey key
	protected final void setKeymasterPurposeOverride (int) 
		int keymasterPurpose
	protected final int getKeymasterPurposeOverride () 
	protected final boolean isEncrypting () 
	protected final android.security.KeyStore getKeyStore () 
	protected final long getConsumedInputSizeBytes () 
	protected final long getProducedOutputSizeBytes () 
	static java.lang.String opmodeToString (int) 
		int opmode
	protected abstract void initKey (int, java.security.Key)  throws java.security.InvalidKeyException 
	protected abstract java.security.AlgorithmParameters engineGetParameters () 
	protected abstract void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected abstract void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
	protected abstract void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
	protected abstract int getAdditionalEntropyAmountForBegin () 
	protected abstract int getAdditionalEntropyAmountForFinish () 
	protected abstract void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
	protected abstract void loadAlgorithmSpecificParametersFromBeginResult (android.security.keymaster.KeymasterArguments) 
}

android/security/keystore/KeyInfo.class
KeyInfo.java
package android.security.keystore
public android.security.keystore.KeyInfo extends java.lang.Object implements java.security.spec.KeySpec  {
	private final String mKeystoreAlias
	private final int mKeySize
	private final boolean mInsideSecureHardware
	private final int mOrigin
	private final java.util.Date mKeyValidityStart
	private final java.util.Date mKeyValidityForOriginationEnd
	private final java.util.Date mKeyValidityForConsumptionEnd
	private final int mPurposes
	private final String[] mEncryptionPaddings
	private final String[] mSignaturePaddings
	private final String[] mDigests
	private final String[] mBlockModes
	private final boolean mUserAuthenticationRequired
	private final int mUserAuthenticationValidityDurationSeconds
	private final boolean mUserAuthenticationRequirementEnforcedBySecureHardware
	private final boolean mUserAuthenticationValidWhileOnBody
	private final boolean mInvalidatedByBiometricEnrollment
	public void  (java.lang.String, boolean, int, int, java.util.Date, java.util.Date, java.util.Date, int, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], boolean, int, boolean, boolean, boolean) 
		String keystoreKeyAlias
		boolean insideSecureHardware
		int origin
		int keySize
		java.util.Date keyValidityStart
		java.util.Date keyValidityForOriginationEnd
		java.util.Date keyValidityForConsumptionEnd
		int purposes
		String[] encryptionPaddings
		String[] signaturePaddings
		String[] digests
		String[] blockModes
		boolean userAuthenticationRequired
		int userAuthenticationValidityDurationSeconds
		boolean userAuthenticationRequirementEnforcedBySecureHardware
		boolean userAuthenticationValidWhileOnBody
		boolean invalidatedByBiometricEnrollment
	public java.lang.String getKeystoreAlias () 
	public boolean isInsideSecureHardware () 
	public int getOrigin () 
	public int getKeySize () 
	public java.util.Date getKeyValidityStart () 
	public java.util.Date getKeyValidityForConsumptionEnd () 
	public java.util.Date getKeyValidityForOriginationEnd () 
	public int getPurposes () 
	public java.lang.String[] getBlockModes () 
	public java.lang.String[] getEncryptionPaddings () 
	public java.lang.String[] getSignaturePaddings () 
	public java.lang.String[] getDigests () 
	public boolean isUserAuthenticationRequired () 
	public int getUserAuthenticationValidityDurationSeconds () 
	public boolean isUserAuthenticationRequirementEnforcedBySecureHardware () 
	public boolean isUserAuthenticationValidWhileOnBody () 
	public boolean isInvalidatedByBiometricEnrollment () 
}

android/security/keystore/AndroidKeyStoreSecretKeyFactorySpi.class
AndroidKeyStoreSecretKeyFactorySpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreSecretKeyFactorySpi extends javax.crypto.SecretKeyFactorySpi {
	private final android.security.KeyStore mKeyStore
	public void  () 
	protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class)  throws java.security.spec.InvalidKeySpecException 
		String entryAlias
		javax.crypto.SecretKey key
		Class keySpecClass
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		String keyAliasInKeystore
		String entryAlias
	static android.security.keystore.KeyInfo getKeyInfo (android.security.KeyStore, java.lang.String, java.lang.String, int) 
		boolean insideSecureHardware
		int origin
		boolean insideSecureHardware
		int origin
		String jcaPadding
		String padding
		IllegalArgumentException e2
		IllegalArgumentException e
		int keymasterPadding
		long keySizeUnsigned
		java.util.List encryptionPaddingsList
		java.util.List signaturePaddingsList
		IllegalArgumentException e
		android.security.KeyStore keyStore
		String entryAlias
		String keyAliasInKeystore
		int keyUid
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int errorCode
		boolean insideSecureHardware
		boolean insideSecureHardware
		int origin
		int origin
		int keySize
		int keySize
		int purposes
		int purposes
		String[] encryptionPaddings
		String[] encryptionPaddings
		String[] signaturePaddings
		String[] signaturePaddings
		String[] digests
		String[] digests
		String[] blockModes
		String[] blockModes
		int keymasterSwEnforcedUserAuthenticators
		int keymasterSwEnforcedUserAuthenticators
		int keymasterHwEnforcedUserAuthenticators
		int keymasterHwEnforcedUserAuthenticators
		java.util.List keymasterSecureUserIds
		java.util.List keymasterSecureUserIds
		java.util.Date keyValidityStart
		java.util.Date keyValidityForOriginationEnd
		java.util.Date keyValidityForConsumptionEnd
		boolean userAuthenticationRequired
		long userAuthenticationValidityDurationSeconds
		boolean userAuthenticationRequirementEnforcedBySecureHardware
		boolean userAuthenticationValidWhileOnBody
		boolean invalidatedByBiometricEnrollment
	private static java.math.BigInteger getGateKeeperSecureUserId ()  throws java.security.ProviderException 
		IllegalStateException e
	protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec)  throws java.security.spec.InvalidKeySpecException 
		java.security.spec.KeySpec keySpec
	protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey)  throws java.security.InvalidKeyException 
		javax.crypto.SecretKey key
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreRSASignatureSpi extends android.security.keystore.AndroidKeyStoreSignatureSpiBase {
	private final int mKeymasterDigest
	private final int mKeymasterPadding
	void  (int, int) 
		int keymasterDigest
		int keymasterPadding
	protected final void initKey (android.security.keystore.AndroidKeyStoreKey)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey key
	protected final void resetAll () 
	protected final void resetWhilePreservingInitState () 
	protected final void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreECDSASignatureSpi extends android.security.keystore.AndroidKeyStoreSignatureSpiBase {
	private final int mKeymasterDigest
	private int mGroupSizeBits
	void  (int) 
		int keymasterDigest
	protected final void initKey (android.security.keystore.AndroidKeyStoreKey)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey key
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int errorCode
		long keySizeBits
	protected final void resetAll () 
	protected final void resetWhilePreservingInitState () 
	protected final void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final int getAdditionalEntropyAmountForSign () 
	protected final int getGroupSizeBits () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$PKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi {
	void  (int) 
		int keymasterDigest
	protected final int getAdditionalEntropyAmountForSign () 
}

android/security/keystore/KeyProperties.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties extends java.lang.Object {
	public static final int PURPOSE_ENCRYPT
	public static final int PURPOSE_DECRYPT
	public static final int PURPOSE_SIGN
	public static final int PURPOSE_VERIFY
	public static final String KEY_ALGORITHM_RSA
	public static final String KEY_ALGORITHM_EC
	public static final String KEY_ALGORITHM_AES
	public static final String KEY_ALGORITHM_HMAC_SHA1
	public static final String KEY_ALGORITHM_HMAC_SHA224
	public static final String KEY_ALGORITHM_HMAC_SHA256
	public static final String KEY_ALGORITHM_HMAC_SHA384
	public static final String KEY_ALGORITHM_HMAC_SHA512
	public static final String BLOCK_MODE_ECB
	public static final String BLOCK_MODE_CBC
	public static final String BLOCK_MODE_CTR
	public static final String BLOCK_MODE_GCM
	public static final String ENCRYPTION_PADDING_NONE
	public static final String ENCRYPTION_PADDING_PKCS7
	public static final String ENCRYPTION_PADDING_RSA_PKCS1
	public static final String ENCRYPTION_PADDING_RSA_OAEP
	public static final String SIGNATURE_PADDING_RSA_PKCS1
	public static final String SIGNATURE_PADDING_RSA_PSS
	public static final String DIGEST_NONE
	public static final String DIGEST_MD5
	public static final String DIGEST_SHA1
	public static final String DIGEST_SHA224
	public static final String DIGEST_SHA256
	public static final String DIGEST_SHA384
	public static final String DIGEST_SHA512
	public static final int ORIGIN_GENERATED
	public static final int ORIGIN_IMPORTED
	public static final int ORIGIN_UNKNOWN
	private void  () 
	private static int[] getSetFlags (int) 
		int flags
		int[] result
		int resultOffset
		int flag
	private static int getSetBitCount (int) 
		int value
		int result
	static int[] access$000 (int) 
		int x0
}

android/security/keystore/KeyStoreCryptoOperation.class
KeyStoreCryptoOperation.java
package android.security.keystore
public abstract android.security.keystore.KeyStoreCryptoOperation extends java.lang.Object {
	public abstract long getOperationHandle () 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$PKCS1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSACipherSpi$PKCS1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi {
	public void  () 
	protected boolean adjustConfigForEncryptingWithPrivateKey () 
	protected void initAlgorithmSpecificParameters ()  throws java.security.InvalidKeyException 
	protected void initAlgorithmSpecificParameters (java.security.spec.AlgorithmParameterSpec)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
	protected void initAlgorithmSpecificParameters (java.security.AlgorithmParameters)  throws java.security.InvalidAlgorithmParameterException 
		java.security.AlgorithmParameters params
	protected java.security.AlgorithmParameters engineGetParameters () 
	protected final int getAdditionalEntropyAmountForBegin () 
	protected final int getAdditionalEntropyAmountForFinish () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$NONE$TruncateToFieldSizeMessageStreamer.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreECDSASignatureSpi$NONE$TruncateToFieldSizeMessageStreamer extends java.lang.Object implements android.security.keystore.KeyStoreCryptoOperationStreamer  {
	private final android.security.keystore.KeyStoreCryptoOperationStreamer mDelegate
	private final int mGroupSizeBits
	private final java.io.ByteArrayOutputStream mInputBuffer
	private long mConsumedInputSizeBytes
	private void  (android.security.keystore.KeyStoreCryptoOperationStreamer, int) 
		android.security.keystore.KeyStoreCryptoOperationStreamer delegate
		int groupSizeBits
	public byte[] update (byte[], int, int)  throws android.security.KeyStoreException 
		byte[] input
		int inputOffset
		int inputLength
	public byte[] doFinal (byte[], int, int, byte[], byte[])  throws android.security.KeyStoreException 
		byte[] input
		int inputOffset
		int inputLength
		byte[] signature
		byte[] additionalEntropy
		byte[] bufferedInput
	public long getConsumedInputSizeBytes () 
	public long getProducedOutputSizeBytes () 
	void  (android.security.keystore.KeyStoreCryptoOperationStreamer, int, android.security.keystore.AndroidKeyStoreECDSASignatureSpi$1) 
		android.security.keystore.KeyStoreCryptoOperationStreamer x0
		int x1
		android.security.keystore.AndroidKeyStoreECDSASignatureSpi$1 x2
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$AES.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$AES extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi {
	public void  () 
	protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidAlgorithmParameterException 
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
}

android/security/keystore/AndroidKeyStoreRSAPublicKey.class
AndroidKeyStoreRSAPublicKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSAPublicKey extends android.security.keystore.AndroidKeyStorePublicKey implements java.security.interfaces.RSAPublicKey  {
	private final java.math.BigInteger mModulus
	private final java.math.BigInteger mPublicExponent
	public void  (java.lang.String, int, byte[], java.math.BigInteger, java.math.BigInteger) 
		String alias
		int uid
		byte[] x509EncodedForm
		java.math.BigInteger modulus
		java.math.BigInteger publicExponent
	public void  (java.lang.String, int, java.security.interfaces.RSAPublicKey) 
		String alias
		int uid
		java.security.interfaces.RSAPublicKey info
	public java.math.BigInteger getModulus () 
	public java.math.BigInteger getPublicExponent () 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithSHA384AndMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithSHA384AndMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithSHA224AndMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithSHA224AndMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/KeyProperties$SignaturePadding.class
KeyProperties.java
package android.security.keystore
abstract android.security.keystore.KeyProperties$SignaturePadding extends java.lang.Object {
	private void  () 
	static int toKeymaster (java.lang.String) 
		String padding
	static java.lang.String fromKeymaster (int) 
		int padding
	static int[] allToKeymaster (java.lang.String[]) 
		int i
		String[] paddings
		int[] result
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$NONEWithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$NONEWithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/KeyProperties$BlockMode.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$BlockMode extends java.lang.Object {
	private void  () 
	public static int toKeymaster (java.lang.String) 
		String blockMode
	public static java.lang.String fromKeymaster (int) 
		int blockMode
	public static java.lang.String[] allFromKeymaster (java.util.Collection) 
		int blockMode
		java.util.Collection blockModes
		String[] result
		int offset
	public static int[] allToKeymaster (java.lang.String[]) 
		int i
		String[] blockModes
		int[] result
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$PKCS7Padding.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$PKCS7Padding extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreBCWorkaroundProvider.class
AndroidKeyStoreBCWorkaroundProvider.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreBCWorkaroundProvider extends java.security.Provider {
	private static final String PACKAGE_NAME
	private static final String KEYSTORE_SECRET_KEY_CLASS_NAME
	private static final String KEYSTORE_PRIVATE_KEY_CLASS_NAME
	private static final String KEYSTORE_PUBLIC_KEY_CLASS_NAME
	void  () 
	private void putMacImpl (java.lang.String, java.lang.String) 
		String algorithm
		String implClass
	private void putSymmetricCipherImpl (java.lang.String, java.lang.String) 
		String transformation
		String implClass
	private void putAsymmetricCipherImpl (java.lang.String, java.lang.String) 
		String transformation
		String implClass
	private void putSignatureImpl (java.lang.String, java.lang.String) 
		String algorithm
		String implClass
	public static java.lang.String[] getSupportedEcdsaSignatureDigests () 
	public static java.lang.String[] getSupportedRsaSignatureWithPkcs1PaddingDigests () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$MD5WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$MD5WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/UserNotAuthenticatedException.class
UserNotAuthenticatedException.java
package android.security.keystore
public android.security.keystore.UserNotAuthenticatedException extends java.security.InvalidKeyException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/security/keystore/AndroidKeyStoreHmacSpi$HmacSHA384.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA384 extends android.security.keystore.AndroidKeyStoreHmacSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreHmacSpi$HmacSHA224.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA224 extends android.security.keystore.AndroidKeyStoreHmacSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreRSACipherSpi extends android.security.keystore.AndroidKeyStoreCipherSpiBase {
	private final int mKeymasterPadding
	private int mKeymasterPaddingOverride
	private int mModulusSizeBytes
	void  (int) 
		int keymasterPadding
	protected final void initKey (int, java.security.Key)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		int opmode
		java.security.Key key
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		android.security.keymaster.KeyCharacteristics keyCharacteristics
		int errorCode
		long keySizeBits
	protected boolean adjustConfigForEncryptingWithPrivateKey () 
	protected final void resetAll () 
	protected final void resetWhilePreservingInitState () 
	protected void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
		int keymasterPadding
		int purposeOverride
	protected void loadAlgorithmSpecificParametersFromBeginResult (android.security.keymaster.KeymasterArguments) 
		android.security.keymaster.KeymasterArguments keymasterArgs
	protected final int engineGetBlockSize () 
	protected final byte[] engineGetIV () 
	protected final int engineGetOutputSize (int) 
		int inputLen
	protected final int getModulusSizeBytes () 
	protected final void setKeymasterPaddingOverride (int) 
		int keymasterPadding
	protected final int getKeymasterPaddingOverride () 
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public abstract android.security.keystore.AndroidKeyStoreKeyGeneratorSpi extends javax.crypto.KeyGeneratorSpi {
	private final android.security.KeyStore mKeyStore
	private final int mKeymasterAlgorithm
	private final int mKeymasterDigest
	private final int mDefaultKeySizeBits
	private android.security.keystore.KeyGenParameterSpec mSpec
	private java.security.SecureRandom mRng
	protected int mKeySizeBits
	private int[] mKeymasterPurposes
	private int[] mKeymasterBlockModes
	private int[] mKeymasterPaddings
	private int[] mKeymasterDigests
	protected void  (int, int) 
		int keymasterAlgorithm
		int defaultKeySizeBits
	protected void  (int, int, int) 
		int keymasterAlgorithm
		int keymasterDigest
		int defaultKeySizeBits
	protected void engineInit (java.security.SecureRandom) 
		java.security.SecureRandom random
	protected void engineInit (int, java.security.SecureRandom) 
		int keySize
		java.security.SecureRandom random
	protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom)  throws java.security.InvalidAlgorithmParameterException 
		int keymasterBlockMode
		int[] keymasterDigestsFromSpec
		RuntimeException e
		android.security.keystore.KeyGenParameterSpec spec
		java.security.spec.AlgorithmParameterSpec params
		java.security.SecureRandom random
		boolean success
	private void resetAll () 
	protected javax.crypto.SecretKey engineGenerateKey () 
		IllegalArgumentException e
		int errorCode
		String keyAlgorithmJCA
		String keyAlgorithmJCA
		javax.crypto.SecretKey result
		android.security.keystore.KeyGenParameterSpec spec
		android.security.keymaster.KeymasterArguments args
		byte[] additionalEntropy
		int flags
		String keyAliasInKeystore
		android.security.keymaster.KeyCharacteristics resultingKeyCharacteristics
		boolean success
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$SHA224.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA224 extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithSHA512AndMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithSHA512AndMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/KeyProtection$Builder.class
KeyProtection.java
package android.security.keystore
public final android.security.keystore.KeyProtection$Builder extends java.lang.Object {
	private int mPurposes
	private java.util.Date mKeyValidityStart
	private java.util.Date mKeyValidityForOriginationEnd
	private java.util.Date mKeyValidityForConsumptionEnd
	private String[] mEncryptionPaddings
	private String[] mSignaturePaddings
	private String[] mDigests
	private String[] mBlockModes
	private boolean mRandomizedEncryptionRequired
	private boolean mUserAuthenticationRequired
	private int mUserAuthenticationValidityDurationSeconds
	private boolean mUserAuthenticationValidWhileOnBody
	private boolean mInvalidatedByBiometricEnrollment
	public void  (int) 
		int purposes
	public android.security.keystore.KeyProtection$Builder setKeyValidityStart (java.util.Date) 
		java.util.Date startDate
	public android.security.keystore.KeyProtection$Builder setKeyValidityEnd (java.util.Date) 
		java.util.Date endDate
	public android.security.keystore.KeyProtection$Builder setKeyValidityForOriginationEnd (java.util.Date) 
		java.util.Date endDate
	public android.security.keystore.KeyProtection$Builder setKeyValidityForConsumptionEnd (java.util.Date) 
		java.util.Date endDate
	public transient android.security.keystore.KeyProtection$Builder setEncryptionPaddings (java.lang.String[]) 
		String[] paddings
	public transient android.security.keystore.KeyProtection$Builder setSignaturePaddings (java.lang.String[]) 
		String[] paddings
	public transient android.security.keystore.KeyProtection$Builder setDigests (java.lang.String[]) 
		String[] digests
	public transient android.security.keystore.KeyProtection$Builder setBlockModes (java.lang.String[]) 
		String[] blockModes
	public android.security.keystore.KeyProtection$Builder setRandomizedEncryptionRequired (boolean) 
		boolean required
	public android.security.keystore.KeyProtection$Builder setUserAuthenticationRequired (boolean) 
		boolean required
	public android.security.keystore.KeyProtection$Builder setUserAuthenticationValidityDurationSeconds (int) 
		int seconds
	public android.security.keystore.KeyProtection$Builder setUserAuthenticationValidWhileOnBody (boolean) 
		boolean remainsValid
	public android.security.keystore.KeyProtection$Builder setInvalidatedByBiometricEnrollment (boolean) 
		boolean invalidateKey
	public android.security.keystore.KeyProtection build () 
}

android/security/keystore/AndroidKeyStoreECPrivateKey.class
AndroidKeyStoreECPrivateKey.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreECPrivateKey extends android.security.keystore.AndroidKeyStorePrivateKey implements java.security.interfaces.ECKey  {
	private final java.security.spec.ECParameterSpec mParams
	public void  (java.lang.String, int, java.security.spec.ECParameterSpec) 
		String alias
		int uid
		java.security.spec.ECParameterSpec params
	public java.security.spec.ECParameterSpec getParams () 
}

android/security/keystore/AndroidKeyStoreLoadStoreParameter.class
AndroidKeyStoreLoadStoreParameter.java
package android.security.keystore
 android.security.keystore.AndroidKeyStoreLoadStoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter  {
	private final int mUid
	void  (int) 
		int uid
	public java.security.KeyStore$ProtectionParameter getProtectionParameter () 
	int getUid () 
}

android/security/keystore/KeyProperties$KeyAlgorithm.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$KeyAlgorithm extends java.lang.Object {
	private void  () 
	public static int toKeymasterAsymmetricKeyAlgorithm (java.lang.String) 
		String algorithm
	public static java.lang.String fromKeymasterAsymmetricKeyAlgorithm (int) 
		int keymasterAlgorithm
	public static int toKeymasterSecretKeyAlgorithm (java.lang.String) 
		String algorithm
	public static java.lang.String fromKeymasterSecretKeyAlgorithm (int, int) 
		int keymasterAlgorithm
		int keymasterDigest
	public static int toKeymasterDigest (java.lang.String) 
		String digestUpper
		String algorithm
		String algorithmUpper
}

android/security/keystore/KeyStoreConnectException.class
KeyStoreConnectException.java
package android.security.keystore
public android.security.keystore.KeyStoreConnectException extends java.security.ProviderException {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA1WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA1WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/KeyNotYetValidException.class
KeyNotYetValidException.java
package android.security.keystore
public android.security.keystore.KeyNotYetValidException extends java.security.InvalidKeyException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/security/keystore/KeyProperties$Origin.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$Origin extends java.lang.Object {
	private void  () 
	public static int fromKeymaster (int) 
		int origin
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA256WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA256WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/KeyProperties$Purpose.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$Purpose extends java.lang.Object {
	private void  () 
	public static int toKeymaster (int) 
		int purpose
	public static int fromKeymaster (int) 
		int purpose
	public static int[] allToKeymaster (int) 
		int i
		int purposes
		int[] result
	public static int allFromKeymaster (java.util.Collection) 
		int keymasterPurpose
		java.util.Collection purposes
		int result
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$SHA256.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA256 extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacBase.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public abstract android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi {
	protected void  (int) 
		int keymasterDigest
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA256WithPSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA256WithPSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding {
	public void  () 
}

android/security/keystore/KeyGenParameterSpec.class
KeyGenParameterSpec.java
package android.security.keystore
public final android.security.keystore.KeyGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec  {
	private static final javax.security.auth.x500.X500Principal DEFAULT_CERT_SUBJECT
	private static final java.math.BigInteger DEFAULT_CERT_SERIAL_NUMBER
	private static final java.util.Date DEFAULT_CERT_NOT_BEFORE
	private static final java.util.Date DEFAULT_CERT_NOT_AFTER
	private final String mKeystoreAlias
	private final int mUid
	private final int mKeySize
	private final java.security.spec.AlgorithmParameterSpec mSpec
	private final javax.security.auth.x500.X500Principal mCertificateSubject
	private final java.math.BigInteger mCertificateSerialNumber
	private final java.util.Date mCertificateNotBefore
	private final java.util.Date mCertificateNotAfter
	private final java.util.Date mKeyValidityStart
	private final java.util.Date mKeyValidityForOriginationEnd
	private final java.util.Date mKeyValidityForConsumptionEnd
	private final int mPurposes
	private final String[] mDigests
	private final String[] mEncryptionPaddings
	private final String[] mSignaturePaddings
	private final String[] mBlockModes
	private final boolean mRandomizedEncryptionRequired
	private final boolean mUserAuthenticationRequired
	private final int mUserAuthenticationValidityDurationSeconds
	private final byte[] mAttestationChallenge
	private final boolean mUniqueIdIncluded
	private final boolean mUserAuthenticationValidWhileOnBody
	private final boolean mInvalidatedByBiometricEnrollment
	public void  (java.lang.String, int, int, java.security.spec.AlgorithmParameterSpec, javax.security.auth.x500.X500Principal, java.math.BigInteger, java.util.Date, java.util.Date, java.util.Date, java.util.Date, java.util.Date, int, java.lang.String[], java.lang.String[], java.lang.String[], java.lang.String[], boolean, boolean, int, byte[], boolean, boolean, boolean) 
		String keyStoreAlias
		int uid
		int keySize
		java.security.spec.AlgorithmParameterSpec spec
		javax.security.auth.x500.X500Principal certificateSubject
		java.math.BigInteger certificateSerialNumber
		java.util.Date certificateNotBefore
		java.util.Date certificateNotAfter
		java.util.Date keyValidityStart
		java.util.Date keyValidityForOriginationEnd
		java.util.Date keyValidityForConsumptionEnd
		int purposes
		String[] digests
		String[] encryptionPaddings
		String[] signaturePaddings
		String[] blockModes
		boolean randomizedEncryptionRequired
		boolean userAuthenticationRequired
		int userAuthenticationValidityDurationSeconds
		byte[] attestationChallenge
		boolean uniqueIdIncluded
		boolean userAuthenticationValidWhileOnBody
		boolean invalidatedByBiometricEnrollment
	public java.lang.String getKeystoreAlias () 
	public int getUid () 
	public int getKeySize () 
	public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec () 
	public javax.security.auth.x500.X500Principal getCertificateSubject () 
	public java.math.BigInteger getCertificateSerialNumber () 
	public java.util.Date getCertificateNotBefore () 
	public java.util.Date getCertificateNotAfter () 
	public java.util.Date getKeyValidityStart () 
	public java.util.Date getKeyValidityForConsumptionEnd () 
	public java.util.Date getKeyValidityForOriginationEnd () 
	public int getPurposes () 
	public java.lang.String[] getDigests () 
	public boolean isDigestsSpecified () 
	public java.lang.String[] getEncryptionPaddings () 
	public java.lang.String[] getSignaturePaddings () 
	public java.lang.String[] getBlockModes () 
	public boolean isRandomizedEncryptionRequired () 
	public boolean isUserAuthenticationRequired () 
	public int getUserAuthenticationValidityDurationSeconds () 
	public byte[] getAttestationChallenge () 
	public boolean isUniqueIdIncluded () 
	public boolean isUserAuthenticationValidWhileOnBody () 
	public boolean isInvalidatedByBiometricEnrollment () 
	static void  () 
}

android/security/keystore/AndroidKeyStoreHmacSpi$HmacSHA256.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA256 extends android.security.keystore.AndroidKeyStoreHmacSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreSignatureSpiBase.class
AndroidKeyStoreSignatureSpiBase.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreSignatureSpiBase extends java.security.SignatureSpi implements android.security.keystore.KeyStoreCryptoOperation  {
	private final android.security.KeyStore mKeyStore
	private boolean mSigning
	private android.security.keystore.AndroidKeyStoreKey mKey
	private android.os.IBinder mOperationToken
	private long mOperationHandle
	private android.security.keystore.KeyStoreCryptoOperationStreamer mMessageStreamer
	private Exception mCachedException
	void  () 
	protected final void engineInitSign (java.security.PrivateKey)  throws java.security.InvalidKeyException 
		java.security.PrivateKey key
	protected final void engineInitSign (java.security.PrivateKey, java.security.SecureRandom)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		java.security.PrivateKey privateKey
		java.security.SecureRandom random
		boolean success
	protected final void engineInitVerify (java.security.PublicKey)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		android.security.keystore.AndroidKeyStoreKey keystoreKey
		java.security.PublicKey publicKey
		boolean success
	protected void initKey (android.security.keystore.AndroidKeyStoreKey)  throws java.security.InvalidKeyException 
		android.security.keystore.AndroidKeyStoreKey key
	protected void resetAll () 
		android.os.IBinder operationToken
	protected void resetWhilePreservingInitState () 
		android.os.IBinder operationToken
	private void ensureKeystoreOperationInitialized ()  throws java.security.InvalidKeyException 
		android.security.keymaster.KeymasterArguments keymasterInputArgs
		android.security.keymaster.OperationResult opResult
		java.security.InvalidKeyException e
	protected android.security.keystore.KeyStoreCryptoOperationStreamer createMainDataStreamer (android.security.KeyStore, android.os.IBinder) 
		android.security.KeyStore keyStore
		android.os.IBinder operationToken
	public final long getOperationHandle () 
	protected final void engineUpdate (byte[], int, int)  throws java.security.SignatureException 
		java.security.InvalidKeyException e
		android.security.KeyStoreException e
		byte[] b
		int off
		int len
		byte[] output
		byte[] output
	protected final void engineUpdate (byte)  throws java.security.SignatureException 
		byte b
	protected final void engineUpdate (java.nio.ByteBuffer) 
		byte[] b
		int off
		java.security.SignatureException e
		java.nio.ByteBuffer input
		byte[] b
		int off
		int len
	protected final int engineSign (byte[], int, int)  throws java.security.SignatureException 
		byte[] out
		int outOffset
		int outLen
	protected final byte[] engineSign ()  throws java.security.SignatureException 
		byte[] additionalEntropy
		Exception e
		byte[] signature
		byte[] signature
	protected final boolean engineVerify (byte[])  throws java.security.SignatureException 
		java.security.InvalidKeyException e
		byte[] output
		android.security.KeyStoreException e
		byte[] signature
		boolean verified
		boolean verified
		boolean verified
	protected final boolean engineVerify (byte[], int, int)  throws java.security.SignatureException 
		byte[] sigBytes
		int offset
		int len
	protected final java.lang.Object engineGetParameter (java.lang.String)  throws java.security.InvalidParameterException 
		String param
	protected final void engineSetParameter (java.lang.String, java.lang.Object)  throws java.security.InvalidParameterException 
		String param
		Object value
	protected final android.security.KeyStore getKeyStore () 
	protected final boolean isSigning () 
	protected abstract int getAdditionalEntropyAmountForSign () 
	protected abstract void addAlgorithmSpecificParametersToBegin (android.security.keymaster.KeymasterArguments) 
}

android/security/keystore/KeyProperties$Digest.class
KeyProperties.java
package android.security.keystore
public abstract android.security.keystore.KeyProperties$Digest extends java.lang.Object {
	private void  () 
	public static int toKeymaster (java.lang.String) 
		String digest
	public static java.lang.String fromKeymaster (int) 
		int digest
	public static java.lang.String fromKeymasterToSignatureAlgorithmDigest (int) 
		int digest
	public static java.lang.String[] allFromKeymaster (java.util.Collection) 
		int digest
		java.util.Collection digests
		String[] result
		int offset
	public static int[] allToKeymaster (java.lang.String[]) 
		String digest
		String[] digests
		int[] result
		int offset
}

android/security/keystore/AndroidKeyStoreSpi.class
AndroidKeyStoreSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreSpi extends java.security.KeyStoreSpi {
	public static final String NAME
	private android.security.KeyStore mKeyStore
	private int mUid
	public void  () 
	public java.security.Key engineGetKey (java.lang.String, char[])  throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException 
		String privateKeyAlias
		String secretKeyAlias
		String alias
		char[] password
	public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String) 
		java.util.Collection caChain
		java.util.Iterator it
		int i
		java.security.cert.Certificate[] caList
		String alias
		java.security.cert.X509Certificate leaf
		java.security.cert.Certificate[] caList
		byte[] caBytes
	public java.security.cert.Certificate engineGetCertificate (java.lang.String) 
		String alias
		byte[] encodedCert
	private java.security.cert.Certificate getCertificateForTrustedCertificateEntry (byte[]) 
		byte[] encodedCert
	private java.security.cert.Certificate getCertificateForPrivateKeyEntry (java.lang.String, byte[]) 
		String alias
		byte[] encodedCert
		java.security.cert.X509Certificate cert
		String privateKeyAlias
	private static android.security.keystore.AndroidKeyStoreSpi$KeyStoreX509Certificate wrapIntoKeyStoreCertificate (java.lang.String, int, java.security.cert.X509Certificate) 
		String privateKeyAlias
		int uid
		java.security.cert.X509Certificate certificate
	private static java.security.cert.X509Certificate toCertificate (byte[]) 
		java.security.cert.CertificateFactory certFactory
		java.security.cert.CertificateException e
		byte[] bytes
	private static java.util.Collection toCertificates (byte[]) 
		java.security.cert.CertificateFactory certFactory
		java.security.cert.CertificateException e
		byte[] bytes
	private java.util.Date getModificationDate (java.lang.String) 
		String alias
		long epochMillis
	public java.util.Date engineGetCreationDate (java.lang.String) 
		String alias
		java.util.Date d
	public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[])  throws java.security.KeyStoreException 
		String alias
		java.security.Key key
		char[] password
		java.security.cert.Certificate[] chain
	private static android.security.keystore.KeyProtection getLegacyKeyProtectionParameter (java.security.PrivateKey)  throws java.security.KeyStoreException 
		android.security.keystore.KeyProtection$Builder specBuilder
		android.security.keystore.KeyProtection$Builder specBuilder
		java.security.PrivateKey key
		String keyAlgorithm
		android.security.keystore.KeyProtection$Builder specBuilder
	private void setPrivateKeyEntry (java.lang.String, java.security.PrivateKey, java.security.cert.Certificate[], java.security.KeyStore$ProtectionParameter)  throws java.security.KeyStoreException 
		android.security.keystore.KeyProtection spec
		android.security.KeyStoreParameter legacySpec
		android.security.keystore.KeyProtection spec
		android.security.keystore.KeyProtection spec
		int i
		java.security.cert.CertificateEncodingException e
		java.security.cert.CertificateEncodingException e
		int i
		int certLength
		int i
		byte[][] certsBytes
		int totalCertLength
		int outputOffset
		byte[] chainBytes
		String pkeyAlias
		String keySubalias
		byte[] pkcs8EncodedPrivateKeyBytes
		android.security.keymaster.KeymasterArguments importArgs
		boolean shouldReplacePrivateKey
		int keymasterPadding
		int purposes
		int[] keymasterEncryptionPaddings
		RuntimeException e
		String keyFormat
		android.security.keymaster.KeyCharacteristics resultingKeyCharacteristics
		int errorCode
		int errorCode
		String alias
		java.security.PrivateKey key
		java.security.cert.Certificate[] chain
		java.security.KeyStore$ProtectionParameter param
		int flags
		android.security.keystore.KeyProtection spec
		java.security.cert.X509Certificate[] x509chain
		byte[] userCertBytes
		byte[] userCertBytes
		byte[] chainBytes
		String pkeyAlias
		byte[] pkcs8EncodedPrivateKeyBytes
		android.security.keymaster.KeymasterArguments importArgs
		boolean shouldReplacePrivateKey
		boolean success
	private void setSecretKeyEntry (java.lang.String, javax.crypto.SecretKey, java.security.KeyStore$ProtectionParameter)  throws java.security.KeyStoreException 
		String keyAliasInKeystore
		String keyEntryAlias
		int[] keymasterDigestsFromParams
		int keymasterImpliedDigest
		int[] keymasterDigests
		int[] keymasterDigests
		int keymasterBlockMode
		int keymasterAlgorithm
		int[] keymasterDigests
		int purposes
		int[] keymasterBlockModes
		int[] keymasterPaddings
		RuntimeException e
		String entryAlias
		javax.crypto.SecretKey key
		java.security.KeyStore$ProtectionParameter param
		android.security.keystore.KeyProtection params
		String keyExportFormat
		byte[] keyMaterial
		android.security.keymaster.KeymasterArguments args
		String keyAliasInKeystore
		int errorCode
	public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[])  throws java.security.KeyStoreException 
		String alias
		byte[] userKey
		java.security.cert.Certificate[] chain
	public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate)  throws java.security.KeyStoreException 
		java.security.cert.CertificateEncodingException e
		String alias
		java.security.cert.Certificate cert
		byte[] encoded
		byte[] encoded
	public void engineDeleteEntry (java.lang.String)  throws java.security.KeyStoreException 
		String alias
	private java.util.Set getUniqueAliases () 
		int idx
		String alias
		String[] rawAliases
		java.util.Set aliases
	public java.util.Enumeration engineAliases () 
	public boolean engineContainsAlias (java.lang.String) 
		String alias
	public int engineSize () 
	public boolean engineIsKeyEntry (java.lang.String) 
		String alias
	private boolean isKeyEntry (java.lang.String) 
		String alias
	private boolean isPrivateKeyEntry (java.lang.String) 
		String alias
	private boolean isSecretKeyEntry (java.lang.String) 
		String alias
	private boolean isCertificateEntry (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.CertificateEncodingException e
		byte[] certBytes
		String alias
		byte[] certBytes
		String alias
		java.security.cert.Certificate cert
		byte[] targetCertBytes
		byte[] targetCertBytes
		java.util.Set nonCaEntries
		String[] certAliases
		String[] caAliases
	public void engineStore (java.io.OutputStream, char[])  throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException 
		java.io.OutputStream stream
		char[] password
	public void engineLoad (java.io.InputStream, char[])  throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException 
		java.io.InputStream stream
		char[] password
	public void engineLoad (java.security.KeyStore$LoadStoreParameter)  throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException 
		java.security.KeyStore$LoadStoreParameter param
		int uid
	public void engineSetEntry (java.lang.String, java.security.KeyStore$Entry, java.security.KeyStore$ProtectionParameter)  throws java.security.KeyStoreException 
		java.security.KeyStore$TrustedCertificateEntry trE
		java.security.KeyStore$PrivateKeyEntry prE
		java.security.KeyStore$SecretKeyEntry secE
		String alias
		java.security.KeyStore$Entry entry
		java.security.KeyStore$ProtectionParameter param
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$SHA384.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA384 extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreKeyPairGeneratorSpi$EC.class
AndroidKeyStoreKeyPairGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi$EC extends android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$SHA512.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA512 extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSACipherSpi$OAEPWithSHA1AndMGF1Padding.class
AndroidKeyStoreRSACipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithSHA1AndMGF1Padding extends android.security.keystore.AndroidKeyStoreRSACipherSpi$OAEPWithMGF1Padding {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$NoPadding.class
AndroidKeyStoreUnauthenticatedAESCipherSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC$NoPadding extends android.security.keystore.AndroidKeyStoreUnauthenticatedAESCipherSpi$CBC {
	public void  () 
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/KeyProtection$1.class
KeyProtection.java
package android.security.keystore
 android.security.keystore.KeyProtection$1 extends java.lang.Object {
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA384WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA384WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/KeyStoreCryptoOperationUtils.class
KeyStoreCryptoOperationUtils.java
package android.security.keystore
abstract android.security.keystore.KeyStoreCryptoOperationUtils extends java.lang.Object {
	private static volatile java.security.SecureRandom sRng
	private void  () 
	static java.security.InvalidKeyException getInvalidKeyExceptionForInit (android.security.KeyStore, android.security.keystore.AndroidKeyStoreKey, int) 
		android.security.KeyStore keyStore
		android.security.keystore.AndroidKeyStoreKey key
		int beginOpResultCode
		java.security.InvalidKeyException e
	public static java.security.GeneralSecurityException getExceptionForCipherInit (android.security.KeyStore, android.security.keystore.AndroidKeyStoreKey, int) 
		android.security.KeyStore keyStore
		android.security.keystore.AndroidKeyStoreKey key
		int beginOpResultCode
	static byte[] getRandomBytesToMixIntoKeystoreRng (java.security.SecureRandom, int) 
		java.security.SecureRandom rng
		int sizeBytes
		byte[] result
	private static java.security.SecureRandom getRng () 
}

android/security/keystore/AndroidKeyStoreECDSASignatureSpi$SHA1.class
AndroidKeyStoreECDSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreECDSASignatureSpi$SHA1 extends android.security.keystore.AndroidKeyStoreECDSASignatureSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreHmacSpi$HmacSHA512.class
AndroidKeyStoreHmacSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreHmacSpi$HmacSHA512 extends android.security.keystore.AndroidKeyStoreHmacSpi {
	public void  () 
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacSHA384.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacSHA384 extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase {
	public void  () 
}

android/security/keystore/KeymasterUtils.class
KeymasterUtils.java
package android.security.keystore
public abstract android.security.keystore.KeymasterUtils extends java.lang.Object {
	private void  () 
	public static int getDigestOutputSizeBits (int) 
		int keymasterDigest
	public static boolean isKeymasterBlockModeIndCpaCompatibleWithSymmetricCrypto (int) 
		int keymasterBlockMode
	public static boolean isKeymasterPaddingSchemeIndCpaCompatibleWithAsymmetricCrypto (int) 
		int keymasterPadding
	public static void addUserAuthArgs (android.security.keymaster.KeymasterArguments, boolean, int, boolean, boolean) 
		long sid
		android.hardware.fingerprint.FingerprintManager fingerprintManager
		long fingerprintOnlySid
		long sid
		long rootSid
		android.security.keymaster.KeymasterArguments args
		boolean userAuthenticationRequired
		int userAuthenticationValidityDurationSeconds
		boolean userAuthenticationValidWhileOnBody
		boolean invalidatedByBiometricEnrollment
	public static void addMinMacLengthAuthorizationIfNecessary (android.security.keymaster.KeymasterArguments, int, int[], int[]) 
		int keymasterDigest
		int digestOutputSizeBits
		android.security.keymaster.KeymasterArguments args
		int keymasterAlgorithm
		int[] keymasterBlockModes
		int[] keymasterDigests
	private static long getRootSid () 
		long rootSid
}

android/security/keystore/AndroidKeyStoreAuthenticatedAESCipherSpi$GCM$NoPadding.class
AndroidKeyStoreAuthenticatedAESCipherSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$GCM$NoPadding extends android.security.keystore.AndroidKeyStoreAuthenticatedAESCipherSpi$GCM {
	public void  () 
	protected final int engineGetOutputSize (int) 
		long result
		int inputLen
		int tagLengthBytes
		long result
	public volatile void finalize ()  throws java.lang.Throwable 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA224WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA224WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$PSSPadding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
abstract android.security.keystore.AndroidKeyStoreRSASignatureSpi$PSSPadding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi {
	private static final int SALT_LENGTH_BYTES
	void  (int) 
		int keymasterDigest
	protected final int getAdditionalEntropyAmountForSign () 
}

android/security/keystore/AndroidKeyStoreKeyGeneratorSpi$HmacSHA512.class
AndroidKeyStoreKeyGeneratorSpi.java
package android.security.keystore
public android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacSHA512 extends android.security.keystore.AndroidKeyStoreKeyGeneratorSpi$HmacBase {
	public void  () 
}

android/security/keystore/AndroidKeyStoreRSASignatureSpi$SHA512WithPKCS1Padding.class
AndroidKeyStoreRSASignatureSpi.java
package android.security.keystore
public final android.security.keystore.AndroidKeyStoreRSASignatureSpi$SHA512WithPKCS1Padding extends android.security.keystore.AndroidKeyStoreRSASignatureSpi$PKCS1Padding {
	public void  () 
}

android/app/
android/app/ActivityOptions$1$1.class
ActivityOptions.java
package android.app
 android.app.ActivityOptions$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ActivityOptions$1 this$1
	void  (android.app.ActivityOptions$1) 
		android.app.ActivityOptions$1 this$1
	public void run () 
}

android/app/SystemServiceRegistry$52.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$52 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.camera2.CameraManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityTransitionState$1.class
ActivityTransitionState.java
package android.app
 android.app.ActivityTransitionState$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ActivityTransitionState this$0
	void  (android.app.ActivityTransitionState) 
		android.app.ActivityTransitionState this$0
	public void run () 
}

android/app/VoiceInteractor.class
VoiceInteractor.java
package android.app
public final android.app.VoiceInteractor extends java.lang.Object {
	static final String TAG
	static final boolean DEBUG
	static final android.app.VoiceInteractor$Request[] NO_REQUESTS
	final com.android.internal.app.IVoiceInteractor mInteractor
	android.content.Context mContext
	android.app.Activity mActivity
	boolean mRetaining
	final com.android.internal.os.HandlerCaller mHandlerCaller
	final com.android.internal.os.HandlerCaller$Callback mHandlerCallerCallback
	final com.android.internal.app.IVoiceInteractorCallback$Stub mCallback
	final android.util.ArrayMap mActiveRequests
	static final int MSG_CONFIRMATION_RESULT
	static final int MSG_PICK_OPTION_RESULT
	static final int MSG_COMPLETE_VOICE_RESULT
	static final int MSG_ABORT_VOICE_RESULT
	static final int MSG_COMMAND_RESULT
	static final int MSG_CANCEL_RESULT
	void  (com.android.internal.app.IVoiceInteractor, android.content.Context, android.app.Activity, android.os.Looper) 
		com.android.internal.app.IVoiceInteractor interactor
		android.content.Context context
		android.app.Activity activity
		android.os.Looper looper
	android.app.VoiceInteractor$Request pullRequest (com.android.internal.app.IVoiceInteractorRequest, boolean) 
		android.app.VoiceInteractor$Request req
		com.android.internal.app.IVoiceInteractorRequest request
		boolean complete
	private java.util.ArrayList makeRequestList () 
		int i
		int N
		java.util.ArrayList list
	void attachActivity (android.app.Activity) 
		android.app.VoiceInteractor$Request req
		int i
		android.app.Activity activity
		java.util.ArrayList reqs
	void retainInstance () 
	void detachActivity () 
		android.app.VoiceInteractor$Request req
		int i
		android.app.VoiceInteractor$Request req
		int i
		java.util.ArrayList reqs
	public boolean submitRequest (android.app.VoiceInteractor$Request) 
		android.app.VoiceInteractor$Request request
	public boolean submitRequest (android.app.VoiceInteractor$Request, java.lang.String) 
		com.android.internal.app.IVoiceInteractorRequest ireq
		android.os.RemoteException e
		android.app.VoiceInteractor$Request request
		String name
	public android.app.VoiceInteractor$Request[] getActiveRequests () 
		int i
		int N
		android.app.VoiceInteractor$Request[] requests
	public android.app.VoiceInteractor$Request getActiveRequest (java.lang.String) 
		android.app.VoiceInteractor$Request req
		int i
		int N
		String name
	public boolean[] supportsCommands (java.lang.String[]) 
		boolean[] res
		android.os.RemoteException e
		String[] commands
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.app.VoiceInteractor$Request req
		int i
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		String innerPrefix
	static void  () 
}

android/app/VoiceInteractor$Request.class
VoiceInteractor.java
package android.app
public abstract android.app.VoiceInteractor$Request extends java.lang.Object {
	com.android.internal.app.IVoiceInteractorRequest mRequestInterface
	android.content.Context mContext
	android.app.Activity mActivity
	String mName
	void  () 
	public java.lang.String getName () 
	public void cancel () 
		android.os.RemoteException e
	public android.content.Context getContext () 
	public android.app.Activity getActivity () 
	public void onCancel () 
	public void onAttached (android.app.Activity) 
		android.app.Activity activity
	public void onDetached () 
	public java.lang.String toString () 
		StringBuilder sb
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	void clear () 
	abstract com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
}

android/app/ActivityThread$DropBoxReporter.class
ActivityThread.java
package android.app
 android.app.ActivityThread$DropBoxReporter extends java.lang.Object implements libcore.io.DropBox$Reporter  {
	private android.os.DropBoxManager dropBox
	final android.app.ActivityThread this$0
	public void  (android.app.ActivityThread) 
	public void addData (java.lang.String, byte[], int) 
		String tag
		byte[] data
		int flags
	public void addText (java.lang.String, java.lang.String) 
		String tag
		String data
	private synchronized void ensureInitialized () 
}

android/app/ActivityManager$RunningAppProcessInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$RunningAppProcessInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$RunningAppProcessInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$RunningAppProcessInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/DatePickerDialog.class
DatePickerDialog.java
package android.app
public android.app.DatePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface$OnClickListener android.widget.DatePicker$OnDateChangedListener  {
	private static final String YEAR
	private static final String MONTH
	private static final String DAY
	private final android.widget.DatePicker mDatePicker
	private android.app.DatePickerDialog$OnDateSetListener mDateSetListener
	private final android.widget.DatePicker$ValidationCallback mValidationCallback
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int themeResId
	public void  (android.content.Context, android.app.DatePickerDialog$OnDateSetListener, int, int, int) 
		android.content.Context context
		android.app.DatePickerDialog$OnDateSetListener listener
		int year
		int month
		int dayOfMonth
	public void  (android.content.Context, int, android.app.DatePickerDialog$OnDateSetListener, int, int, int) 
		android.content.Context context
		int themeResId
		android.app.DatePickerDialog$OnDateSetListener listener
		int year
		int monthOfYear
		int dayOfMonth
	private void  (android.content.Context, int, android.app.DatePickerDialog$OnDateSetListener, java.util.Calendar, int, int, int) 
		android.content.Context context
		int themeResId
		android.app.DatePickerDialog$OnDateSetListener listener
		java.util.Calendar calendar
		int year
		int monthOfYear
		int dayOfMonth
		android.content.Context themeContext
		android.view.LayoutInflater inflater
		android.view.View view
	static int resolveDialogTheme (android.content.Context, int) 
		android.util.TypedValue outValue
		android.content.Context context
		int themeResId
	public void onDateChanged (android.widget.DatePicker, int, int, int) 
		android.widget.DatePicker view
		int year
		int month
		int dayOfMonth
	public void setOnDateSetListener (android.app.DatePickerDialog$OnDateSetListener) 
		android.app.DatePickerDialog$OnDateSetListener listener
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	public android.widget.DatePicker getDatePicker () 
	public void updateDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	public android.os.Bundle onSaveInstanceState () 
		android.os.Bundle state
	public void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		int year
		int month
		int day
}

android/app/ActivityManagerInternal$SleepToken.class
ActivityManagerInternal.java
package android.app
public abstract android.app.ActivityManagerInternal$SleepToken extends java.lang.Object {
	public void  () 
	public abstract void release () 
}

android/app/AliasActivity.class
AliasActivity.java
package android.app
public android.app.AliasActivity extends android.app.Activity {
	public final String ALIAS_META_DATA
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.content.pm.ActivityInfo ai
		android.content.Intent intent
		android.content.pm.PackageManager$NameNotFoundException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.os.Bundle savedInstanceState
		android.content.res.XmlResourceParser parser
	private android.content.Intent parseAlias (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.Intent gotIntent
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.Intent intent
		int type
		String nodeName
		int outerDepth
}

android/app/ActivityThread$2.class
ActivityThread.java
package android.app
 android.app.ActivityThread$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.IActivityManager val$mgr
	final android.app.ActivityThread this$0
	void  (android.app.ActivityThread, android.app.IActivityManager) 
		android.app.ActivityThread this$0
	public void run () 
		android.os.RemoteException e
		Runtime runtime
		long dalvikMax
		long dalvikUsed
}

android/app/LoaderManagerImpl$LoaderInfo.class
LoaderManager.java
package android.app
final android.app.LoaderManagerImpl$LoaderInfo extends java.lang.Object implements android.content.Loader$OnLoadCompleteListener android.content.Loader$OnLoadCanceledListener  {
	final int mId
	final android.os.Bundle mArgs
	android.app.LoaderManager$LoaderCallbacks mCallbacks
	android.content.Loader mLoader
	boolean mHaveData
	boolean mDeliveredData
	Object mData
	boolean mStarted
	boolean mRetaining
	boolean mRetainingStarted
	boolean mReportNextStart
	boolean mDestroyed
	boolean mListenerRegistered
	android.app.LoaderManagerImpl$LoaderInfo mPendingLoader
	final android.app.LoaderManagerImpl this$0
	public void  (android.app.LoaderManagerImpl, int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
		android.app.LoaderManagerImpl this$0
		int id
		android.os.Bundle args
		android.app.LoaderManager$LoaderCallbacks callbacks
	void start () 
	void retain () 
	void finishRetain () 
	void reportStart () 
	void stop () 
	boolean cancel () 
		boolean cancelLoadResult
	void destroy () 
		String lastBecause
		boolean needReset
	public void onLoadCanceled (android.content.Loader) 
		android.content.Loader loader
		android.app.LoaderManagerImpl$LoaderInfo pending
	public void onLoadComplete (android.content.Loader, java.lang.Object) 
		android.content.Loader loader
		Object data
		android.app.LoaderManagerImpl$LoaderInfo pending
		android.app.LoaderManagerImpl$LoaderInfo info
	void callOnLoadFinished (android.content.Loader, java.lang.Object) 
		String lastBecause
		android.content.Loader loader
		Object data
	public java.lang.String toString () 
		StringBuilder sb
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

android/app/SharedElementCallback$1.class
SharedElementCallback.java
package android.app
final android.app.SharedElementCallback$1 extends android.app.SharedElementCallback {
	void  () 
}

android/app/SystemServiceRegistry$StaticApplicationContextServiceFetcher.class
SystemServiceRegistry.java
package android.app
abstract android.app.SystemServiceRegistry$StaticApplicationContextServiceFetcher extends java.lang.Object implements android.app.SystemServiceRegistry$ServiceFetcher  {
	private Object mCachedInstance
	void  () 
	public final java.lang.Object getService (android.app.ContextImpl) 
		android.content.Context appContext
		android.app.ContextImpl ctx
	public abstract java.lang.Object createService (android.content.Context) 
}

android/app/IActivityContainerCallback.class
IActivityContainerCallback.java
package android.app
public abstract android.app.IActivityContainerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void setVisible (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void onAllActivitiesComplete (android.os.IBinder)  throws android.os.RemoteException 
}

android/app/Application$OnProvideAssistDataListener.class
Application.java
package android.app
public abstract android.app.Application$OnProvideAssistDataListener extends java.lang.Object {
	public abstract void onProvideAssistData (android.app.Activity, android.os.Bundle) 
}

android/app/SystemServiceRegistry$31.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$31 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.SensorManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IInstrumentationWatcher.class
IInstrumentationWatcher.java
package android.app
public abstract android.app.IInstrumentationWatcher extends java.lang.Object implements android.os.IInterface  {
	public abstract void instrumentationStatus (android.content.ComponentName, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void instrumentationFinished (android.content.ComponentName, int, android.os.Bundle)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$41.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$41 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.Vibrator createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/PackageDeleteObserver.class
PackageDeleteObserver.java
package android.app
public android.app.PackageDeleteObserver extends java.lang.Object {
	private final android.content.pm.IPackageDeleteObserver2$Stub mBinder
	public void  () 
	public android.content.pm.IPackageDeleteObserver2 getBinder () 
	public void onUserActionRequired (android.content.Intent) 
		android.content.Intent intent
	public void onPackageDeleted (java.lang.String, int, java.lang.String) 
		String basePackageName
		int returnCode
		String msg
}

android/app/ExitTransitionCoordinator$4.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void run () 
}

android/app/SystemServiceRegistry$16.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$16 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.nfc.NfcManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/LoadedApk$ServiceDispatcher$RunConnection.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ServiceDispatcher$RunConnection extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ComponentName mName
	final android.os.IBinder mService
	final int mCommand
	final android.app.LoadedApk$ServiceDispatcher this$0
	void  (android.app.LoadedApk$ServiceDispatcher, android.content.ComponentName, android.os.IBinder, int) 
		android.content.ComponentName name
		android.os.IBinder service
		int command
	public void run () 
}

android/app/ActivityOptions$OnAnimationStartedListener.class
ActivityOptions.java
package android.app
public abstract android.app.ActivityOptions$OnAnimationStartedListener extends java.lang.Object {
	public abstract void onAnimationStarted () 
}

android/app/ActivityManager$TaskThumbnail.class
ActivityManager.java
package android.app
public android.app.ActivityManager$TaskThumbnail extends java.lang.Object implements android.os.Parcelable  {
	public android.graphics.Bitmap mainThumbnail
	public android.os.ParcelFileDescriptor thumbnailFileDescriptor
	public android.app.ActivityManager$TaskThumbnailInfo thumbnailInfo
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/IBackupAgent$Stub.class
IBackupAgent.java
package android.app
public abstract android.app.IBackupAgent$Stub extends android.os.Binder implements android.app.IBackupAgent  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_doBackup
	static final int TRANSACTION_doRestore
	static final int TRANSACTION_doFullBackup
	static final int TRANSACTION_doMeasureFullBackup
	static final int TRANSACTION_doQuotaExceeded
	static final int TRANSACTION_doRestoreFile
	static final int TRANSACTION_doRestoreFinished
	static final int TRANSACTION_fail
	public void  () 
	public static android.app.IBackupAgent 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 _arg0
		android.os.ParcelFileDescriptor _arg1
		android.os.ParcelFileDescriptor _arg2
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg1
		android.os.ParcelFileDescriptor _arg2
		int _arg3
		android.app.backup.IBackupManager _arg4
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg2
		android.os.ParcelFileDescriptor _arg0
		int _arg1
		android.os.ParcelFileDescriptor _arg2
		int _arg3
		android.app.backup.IBackupManager _arg4
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		int _arg1
		android.app.backup.IBackupManager _arg2
		int _arg0
		android.app.backup.IBackupManager _arg1
		long _arg0
		long _arg1
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		long _arg1
		int _arg2
		String _arg3
		String _arg4
		long _arg5
		long _arg6
		int _arg7
		android.app.backup.IBackupManager _arg8
		int _arg0
		android.app.backup.IBackupManager _arg1
		String _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/IUidObserver$Stub$Proxy.class
IUidObserver.java
package android.app
 android.app.IUidObserver$Stub$Proxy extends java.lang.Object implements android.app.IUidObserver  {
	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 onUidStateChanged (int, int)  throws android.os.RemoteException 
		int uid
		int procState
		android.os.Parcel _data
	public void onUidGone (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
	public void onUidActive (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
	public void onUidIdle (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
}

android/app/RemoteInput$Builder.class
RemoteInput.java
package android.app
public final android.app.RemoteInput$Builder extends java.lang.Object {
	private final String mResultKey
	private CharSequence mLabel
	private CharSequence[] mChoices
	private int mFlags
	private android.os.Bundle mExtras
	public void  (java.lang.String) 
		String resultKey
	public android.app.RemoteInput$Builder setLabel (java.lang.CharSequence) 
		CharSequence label
	public android.app.RemoteInput$Builder setChoices (java.lang.CharSequence[]) 
		int i
		CharSequence[] choices
	public android.app.RemoteInput$Builder setAllowFreeFormInput (boolean) 
		boolean allowFreeFormInput
	public android.app.RemoteInput$Builder addExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.os.Bundle getExtras () 
	private void setFlag (int, boolean) 
		int mask
		boolean value
	public android.app.RemoteInput build () 
}

android/app/IActivityManager$ContentProviderHolder.class
IActivityManager.java
package android.app
public android.app.IActivityManager$ContentProviderHolder extends java.lang.Object implements android.os.Parcelable  {
	public final android.content.pm.ProviderInfo info
	public android.content.IContentProvider provider
	public android.os.IBinder connection
	public boolean noReleaseNeeded
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.pm.ProviderInfo) 
		android.content.pm.ProviderInfo _info
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.IActivityManager$1) 
		android.os.Parcel x0
		android.app.IActivityManager$1 x1
	static void  () 
}

android/app/IActivityPendingResult$Stub.class
IActivityPendingResult.java
package android.app
public abstract android.app.IActivityPendingResult$Stub extends android.os.Binder implements android.app.IActivityPendingResult  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendResult
	public void  () 
	public static android.app.IActivityPendingResult 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
		int _arg0
		String _arg1
		android.os.Bundle _arg2
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/Activity$NonConfigurationInstances.class
Activity.java
package android.app
final android.app.Activity$NonConfigurationInstances extends java.lang.Object {
	Object activity
	java.util.HashMap children
	android.app.FragmentManagerNonConfig fragments
	android.util.ArrayMap loaders
	android.app.VoiceInteractor voiceInteractor
	void  () 
}

android/app/VoiceInteractor$AbortVoiceRequest.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$AbortVoiceRequest extends android.app.VoiceInteractor$Request {
	final android.app.VoiceInteractor$Prompt mPrompt
	final android.os.Bundle mExtras
	public void  (android.app.VoiceInteractor$Prompt, android.os.Bundle) 
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
	public void  (java.lang.CharSequence, android.os.Bundle) 
		CharSequence message
		android.os.Bundle extras
	public void onAbortResult (android.os.Bundle) 
		android.os.Bundle result
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractor interactor
		String packageName
		com.android.internal.app.IVoiceInteractorCallback callback
}

android/app/ActivityManager$StackInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$StackInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$StackInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$StackInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/EnterTransitionCoordinator$9.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$9 extends android.transition.Transition$TransitionListenerAdapter {
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/VoiceInteractor$Prompt.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$Prompt extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence[] mVoicePrompts
	private final CharSequence mVisualPrompt
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence[], java.lang.CharSequence) 
		CharSequence[] voicePrompts
		CharSequence visualPrompt
	public void  (java.lang.CharSequence) 
		CharSequence prompt
	public java.lang.CharSequence getVoicePromptAt (int) 
		int index
	public int countVoicePrompts () 
	public java.lang.CharSequence getVisualPrompt () 
	public java.lang.String toString () 
		int i
		StringBuilder sb
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/ISearchManagerCallback$Stub$Proxy.class
ISearchManagerCallback.java
package android.app
 android.app.ISearchManagerCallback$Stub$Proxy extends java.lang.Object implements android.app.ISearchManagerCallback  {
	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 onDismiss ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onCancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/app/IUidObserver$Stub.class
IUidObserver.java
package android.app
public abstract android.app.IUidObserver$Stub extends android.os.Binder implements android.app.IUidObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUidStateChanged
	static final int TRANSACTION_onUidGone
	static final int TRANSACTION_onUidActive
	static final int TRANSACTION_onUidIdle
	public void  () 
	public static android.app.IUidObserver 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 _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityOptions.class
ActivityOptions.java
package android.app
public android.app.ActivityOptions extends java.lang.Object {
	private static final String TAG
	public static final String EXTRA_USAGE_TIME_REPORT
	public static final String EXTRA_USAGE_TIME_REPORT_PACKAGES
	public static final String KEY_PACKAGE_NAME
	public static final String KEY_LAUNCH_BOUNDS
	public static final String KEY_ANIM_TYPE
	public static final String KEY_ANIM_ENTER_RES_ID
	public static final String KEY_ANIM_EXIT_RES_ID
	public static final String KEY_ANIM_IN_PLACE_RES_ID
	public static final String KEY_ANIM_THUMBNAIL
	public static final String KEY_ANIM_START_X
	public static final String KEY_ANIM_START_Y
	public static final String KEY_ANIM_WIDTH
	public static final String KEY_ANIM_HEIGHT
	public static final String KEY_ANIM_START_LISTENER
	private static final String KEY_ANIMATION_FINISHED_LISTENER
	private static final String KEY_ANIM_SPECS
	private static final String KEY_LAUNCH_STACK_ID
	private static final String KEY_LAUNCH_TASK_ID
	private static final String KEY_TASK_OVERLAY
	private static final String KEY_DOCK_CREATE_MODE
	private static final String KEY_TRANSITION_COMPLETE_LISTENER
	private static final String KEY_TRANSITION_IS_RETURNING
	private static final String KEY_TRANSITION_SHARED_ELEMENTS
	private static final String KEY_RESULT_DATA
	private static final String KEY_RESULT_CODE
	private static final String KEY_EXIT_COORDINATOR_INDEX
	private static final String KEY_USAGE_TIME_REPORT
	private static final String KEY_ROTATION_ANIMATION_HINT
	public static final int ANIM_NONE
	public static final int ANIM_CUSTOM
	public static final int ANIM_SCALE_UP
	public static final int ANIM_THUMBNAIL_SCALE_UP
	public static final int ANIM_THUMBNAIL_SCALE_DOWN
	public static final int ANIM_SCENE_TRANSITION
	public static final int ANIM_DEFAULT
	public static final int ANIM_LAUNCH_TASK_BEHIND
	public static final int ANIM_THUMBNAIL_ASPECT_SCALE_UP
	public static final int ANIM_THUMBNAIL_ASPECT_SCALE_DOWN
	public static final int ANIM_CUSTOM_IN_PLACE
	public static final int ANIM_CLIP_REVEAL
	private String mPackageName
	private android.graphics.Rect mLaunchBounds
	private int mAnimationType
	private int mCustomEnterResId
	private int mCustomExitResId
	private int mCustomInPlaceResId
	private android.graphics.Bitmap mThumbnail
	private int mStartX
	private int mStartY
	private int mWidth
	private int mHeight
	private android.os.IRemoteCallback mAnimationStartedListener
	private android.os.IRemoteCallback mAnimationFinishedListener
	private android.os.ResultReceiver mTransitionReceiver
	private boolean mIsReturning
	private java.util.ArrayList mSharedElementNames
	private android.content.Intent mResultData
	private int mResultCode
	private int mExitCoordinatorIndex
	private android.app.PendingIntent mUsageTimeReport
	private int mLaunchStackId
	private int mLaunchTaskId
	private int mDockCreateMode
	private boolean mTaskOverlay
	private android.view.AppTransitionAnimationSpec[] mAnimSpecs
	private int mRotationAnimationHint
	public static android.app.ActivityOptions makeCustomAnimation (android.content.Context, int, int) 
		android.content.Context context
		int enterResId
		int exitResId
	public static android.app.ActivityOptions makeCustomAnimation (android.content.Context, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.content.Context context
		int enterResId
		int exitResId
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener listener
		android.app.ActivityOptions opts
	public static android.app.ActivityOptions makeCustomInPlaceAnimation (android.content.Context, int) 
		android.content.Context context
		int animId
		android.app.ActivityOptions opts
	private void setOnAnimationStartedListener (android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener listener
	private void setOnAnimationFinishedListener (android.os.Handler, android.app.ActivityOptions$OnAnimationFinishedListener) 
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationFinishedListener listener
	public static android.app.ActivityOptions makeScaleUpAnimation (android.view.View, int, int, int, int) 
		android.view.View source
		int startX
		int startY
		int width
		int height
		android.app.ActivityOptions opts
		int[] pts
	public static android.app.ActivityOptions makeClipRevealAnimation (android.view.View, int, int, int, int) 
		android.view.View source
		int startX
		int startY
		int width
		int height
		android.app.ActivityOptions opts
		int[] pts
	public static android.app.ActivityOptions makeThumbnailScaleUpAnimation (android.view.View, android.graphics.Bitmap, int, int) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
	public static android.app.ActivityOptions makeThumbnailScaleUpAnimation (android.view.View, android.graphics.Bitmap, int, int, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		android.app.ActivityOptions$OnAnimationStartedListener listener
	public static android.app.ActivityOptions makeThumbnailScaleDownAnimation (android.view.View, android.graphics.Bitmap, int, int, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		android.app.ActivityOptions$OnAnimationStartedListener listener
	private static android.app.ActivityOptions makeThumbnailAnimation (android.view.View, android.graphics.Bitmap, int, int, android.app.ActivityOptions$OnAnimationStartedListener, boolean) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		android.app.ActivityOptions$OnAnimationStartedListener listener
		boolean scaleUp
		android.app.ActivityOptions opts
		int[] pts
	public static android.app.ActivityOptions makeThumbnailAspectScaleUpAnimation (android.view.View, android.graphics.Bitmap, int, int, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		int targetWidth
		int targetHeight
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener listener
	public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation (android.view.View, android.graphics.Bitmap, int, int, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		int targetWidth
		int targetHeight
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener listener
	private static android.app.ActivityOptions makeAspectScaledThumbnailAnimation (android.view.View, android.graphics.Bitmap, int, int, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener, boolean) 
		android.view.View source
		android.graphics.Bitmap thumbnail
		int startX
		int startY
		int targetWidth
		int targetHeight
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener listener
		boolean scaleUp
		android.app.ActivityOptions opts
		int[] pts
	public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation (android.view.View, android.view.AppTransitionAnimationSpec[], android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener, android.app.ActivityOptions$OnAnimationFinishedListener) 
		android.view.View source
		android.view.AppTransitionAnimationSpec[] specs
		android.os.Handler handler
		android.app.ActivityOptions$OnAnimationStartedListener onAnimationStartedListener
		android.app.ActivityOptions$OnAnimationFinishedListener onAnimationFinishedListener
		android.app.ActivityOptions opts
	public static android.app.ActivityOptions makeSceneTransitionAnimation (android.app.Activity, android.view.View, java.lang.String) 
		android.app.Activity activity
		android.view.View sharedElement
		String sharedElementName
	public static transient android.app.ActivityOptions makeSceneTransitionAnimation (android.app.Activity, android.util.Pair[]) 
		android.app.Activity activity
		android.util.Pair[] sharedElements
		android.app.ActivityOptions opts
	public static transient android.app.ActivityOptions startSharedElementAnimation (android.view.Window, android.util.Pair[]) 
		android.app.ActivityOptions$HideWindowListener listener
		android.view.Window window
		android.util.Pair[] sharedElements
		android.app.ActivityOptions opts
		android.view.View decorView
		android.app.ExitTransitionCoordinator exit
	public static void stopSharedElementAnimation (android.view.Window) 
		android.view.Window window
		android.view.View decorView
		android.app.ExitTransitionCoordinator exit
	static android.app.ExitTransitionCoordinator makeSceneTransitionAnimation (android.app.Activity, android.view.Window, android.app.ActivityOptions, android.app.SharedElementCallback, android.util.Pair[]) 
		android.util.Pair sharedElement
		String sharedElementName
		android.view.View view
		int i
		android.app.Activity activity
		android.view.Window window
		android.app.ActivityOptions opts
		android.app.SharedElementCallback callback
		android.util.Pair[] sharedElements
		java.util.ArrayList names
		java.util.ArrayList views
		android.app.ExitTransitionCoordinator exit
	static android.app.ActivityOptions makeSceneTransitionAnimation (android.app.Activity, android.app.ExitTransitionCoordinator, java.util.ArrayList, int, android.content.Intent) 
		android.app.Activity activity
		android.app.ExitTransitionCoordinator exitCoordinator
		java.util.ArrayList sharedElementNames
		int resultCode
		android.content.Intent resultData
		android.app.ActivityOptions opts
	public static android.app.ActivityOptions makeTaskLaunchBehind () 
		android.app.ActivityOptions opts
	public static android.app.ActivityOptions makeBasic () 
		android.app.ActivityOptions opts
	public boolean getLaunchTaskBehind () 
	private void  () 
	public void  (android.os.Bundle) 
		RuntimeException e
		int i
		android.os.Parcelable[] specs
		android.os.Bundle opts
	public android.app.ActivityOptions setLaunchBounds (android.graphics.Rect) 
		android.graphics.Rect screenSpacePixelRect
	public java.lang.String getPackageName () 
	public android.graphics.Rect getLaunchBounds () 
	public int getAnimationType () 
	public int getCustomEnterResId () 
	public int getCustomExitResId () 
	public int getCustomInPlaceResId () 
	public android.graphics.Bitmap getThumbnail () 
	public int getStartX () 
	public int getStartY () 
	public int getWidth () 
	public int getHeight () 
	public android.os.IRemoteCallback getOnAnimationStartListener () 
	public android.os.IRemoteCallback getAnimationFinishedListener () 
	public int getExitCoordinatorKey () 
	public void abort () 
	public boolean isReturning () 
	boolean isCrossTask () 
	public java.util.ArrayList getSharedElementNames () 
	public android.os.ResultReceiver getResultReceiver () 
	public int getResultCode () 
	public android.content.Intent getResultData () 
	public android.app.PendingIntent getUsageTimeReport () 
	public android.view.AppTransitionAnimationSpec[] getAnimSpecs () 
	public static android.app.ActivityOptions fromBundle (android.os.Bundle) 
		android.os.Bundle bOptions
	public static void abort (android.app.ActivityOptions) 
		android.app.ActivityOptions options
	public int getLaunchStackId () 
	public void setLaunchStackId (int) 
		int launchStackId
	public void setLaunchTaskId (int) 
		int taskId
	public int getLaunchTaskId () 
	public void setTaskOverlay (boolean) 
		boolean taskOverlay
	public boolean getTaskOverlay () 
	public int getDockCreateMode () 
	public void setDockCreateMode (int) 
		int dockCreateMode
	public void update (android.app.ActivityOptions) 
		android.app.ActivityOptions otherOptions
	public android.os.Bundle toBundle () 
		android.os.Bundle b
	public void requestUsageTimeReport (android.app.PendingIntent) 
		android.app.PendingIntent receiver
	public android.app.ActivityOptions forTargetActivity () 
		android.app.ActivityOptions result
	public int getRotationAnimationHint () 
	public void setRotationAnimationHint (int) 
		int hint
	public java.lang.String toString () 
}

android/app/AlertDialog$Builder.class
AlertDialog.java
package android.app
public android.app.AlertDialog$Builder extends java.lang.Object {
	private final com.android.internal.app.AlertController$AlertParams P
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int themeResId
	public android.content.Context getContext () 
	public android.app.AlertDialog$Builder setTitle (int) 
		int titleId
	public android.app.AlertDialog$Builder setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.AlertDialog$Builder setCustomTitle (android.view.View) 
		android.view.View customTitleView
	public android.app.AlertDialog$Builder setMessage (int) 
		int messageId
	public android.app.AlertDialog$Builder setMessage (java.lang.CharSequence) 
		CharSequence message
	public android.app.AlertDialog$Builder setIcon (int) 
		int iconId
	public android.app.AlertDialog$Builder setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.app.AlertDialog$Builder setIconAttribute (int) 
		int attrId
		android.util.TypedValue out
	public android.app.AlertDialog$Builder setPositiveButton (int, android.content.DialogInterface$OnClickListener) 
		int textId
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setPositiveButton (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setNegativeButton (int, android.content.DialogInterface$OnClickListener) 
		int textId
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setNegativeButton (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setNeutralButton (int, android.content.DialogInterface$OnClickListener) 
		int textId
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setNeutralButton (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setCancelable (boolean) 
		boolean cancelable
	public android.app.AlertDialog$Builder setOnCancelListener (android.content.DialogInterface$OnCancelListener) 
		android.content.DialogInterface$OnCancelListener onCancelListener
	public android.app.AlertDialog$Builder setOnDismissListener (android.content.DialogInterface$OnDismissListener) 
		android.content.DialogInterface$OnDismissListener onDismissListener
	public android.app.AlertDialog$Builder setOnKeyListener (android.content.DialogInterface$OnKeyListener) 
		android.content.DialogInterface$OnKeyListener onKeyListener
	public android.app.AlertDialog$Builder setItems (int, android.content.DialogInterface$OnClickListener) 
		int itemsId
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setItems (java.lang.CharSequence[], android.content.DialogInterface$OnClickListener) 
		CharSequence[] items
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setAdapter (android.widget.ListAdapter, android.content.DialogInterface$OnClickListener) 
		android.widget.ListAdapter adapter
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setCursor (android.database.Cursor, android.content.DialogInterface$OnClickListener, java.lang.String) 
		android.database.Cursor cursor
		android.content.DialogInterface$OnClickListener listener
		String labelColumn
	public android.app.AlertDialog$Builder setMultiChoiceItems (int, boolean[], android.content.DialogInterface$OnMultiChoiceClickListener) 
		int itemsId
		boolean[] checkedItems
		android.content.DialogInterface$OnMultiChoiceClickListener listener
	public android.app.AlertDialog$Builder setMultiChoiceItems (java.lang.CharSequence[], boolean[], android.content.DialogInterface$OnMultiChoiceClickListener) 
		CharSequence[] items
		boolean[] checkedItems
		android.content.DialogInterface$OnMultiChoiceClickListener listener
	public android.app.AlertDialog$Builder setMultiChoiceItems (android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface$OnMultiChoiceClickListener) 
		android.database.Cursor cursor
		String isCheckedColumn
		String labelColumn
		android.content.DialogInterface$OnMultiChoiceClickListener listener
	public android.app.AlertDialog$Builder setSingleChoiceItems (int, int, android.content.DialogInterface$OnClickListener) 
		int itemsId
		int checkedItem
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setSingleChoiceItems (android.database.Cursor, int, java.lang.String, android.content.DialogInterface$OnClickListener) 
		android.database.Cursor cursor
		int checkedItem
		String labelColumn
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setSingleChoiceItems (java.lang.CharSequence[], int, android.content.DialogInterface$OnClickListener) 
		CharSequence[] items
		int checkedItem
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setSingleChoiceItems (android.widget.ListAdapter, int, android.content.DialogInterface$OnClickListener) 
		android.widget.ListAdapter adapter
		int checkedItem
		android.content.DialogInterface$OnClickListener listener
	public android.app.AlertDialog$Builder setOnItemSelectedListener (android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.AdapterView$OnItemSelectedListener listener
	public android.app.AlertDialog$Builder setView (int) 
		int layoutResId
	public android.app.AlertDialog$Builder setView (android.view.View) 
		android.view.View view
	public android.app.AlertDialog$Builder setView (android.view.View, int, int, int, int) 
		android.view.View view
		int viewSpacingLeft
		int viewSpacingTop
		int viewSpacingRight
		int viewSpacingBottom
	public android.app.AlertDialog$Builder setInverseBackgroundForced (boolean) 
		boolean useInverseBackground
	public android.app.AlertDialog$Builder setRecycleOnMeasureEnabled (boolean) 
		boolean enabled
	public android.app.AlertDialog create () 
		android.app.AlertDialog dialog
	public android.app.AlertDialog show () 
		android.app.AlertDialog dialog
}

android/app/SearchDialog$4.class
SearchDialog.java
package android.app
 android.app.SearchDialog$4 extends java.lang.Object implements android.widget.SearchView$OnQueryTextListener  {
	final android.app.SearchDialog this$0
	void  (android.app.SearchDialog) 
		android.app.SearchDialog this$0
	public boolean onQueryTextSubmit (java.lang.String) 
		String query
	public boolean onQueryTextChange (java.lang.String) 
		String newText
}

android/app/EnterTransitionCoordinator$7.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$7 extends android.app.ActivityTransitionCoordinator$ContinueTransitionListener {
	final java.util.ArrayList val$transitioningViews
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, java.util.ArrayList) 
		android.app.EnterTransitionCoordinator this$0
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/SharedPreferencesImpl.class
SharedPreferencesImpl.java
package android.app
final android.app.SharedPreferencesImpl extends java.lang.Object implements android.content.SharedPreferences  {
	private static final String TAG
	private static final boolean DEBUG
	private final java.io.File mFile
	private final java.io.File mBackupFile
	private final int mMode
	private java.util.Map mMap
	private int mDiskWritesInFlight
	private boolean mLoaded
	private long mStatTimestamp
	private long mStatSize
	private final Object mWritingToDiskLock
	private static final Object mContent
	private final java.util.WeakHashMap mListeners
	void  (java.io.File, int) 
		java.io.File file
		int mode
	private void startLoadFromDisk () 
	private void loadFromDisk () 
		Exception e
		java.io.BufferedInputStream str
		java.util.Map map
		android.system.StructStat stat
	static java.io.File makeBackupFile (java.io.File) 
		java.io.File prefsFile
	void startReloadIfChangedUnexpectedly () 
	private boolean hasFileChangedUnexpectedly () 
		android.system.ErrnoException e
		android.system.StructStat stat
		android.system.StructStat stat
	public void registerOnSharedPreferenceChangeListener (android.content.SharedPreferences$OnSharedPreferenceChangeListener) 
		android.content.SharedPreferences$OnSharedPreferenceChangeListener listener
	public void unregisterOnSharedPreferenceChangeListener (android.content.SharedPreferences$OnSharedPreferenceChangeListener) 
		android.content.SharedPreferences$OnSharedPreferenceChangeListener listener
	private void awaitLoadedLocked () 
	public java.util.Map getAll () 
	public java.lang.String getString (java.lang.String, java.lang.String) 
		String v
		String key
		String defValue
	public java.util.Set getStringSet (java.lang.String, java.util.Set) 
		java.util.Set v
		String key
		java.util.Set defValues
	public int getInt (java.lang.String, int) 
		Integer v
		String key
		int defValue
	public long getLong (java.lang.String, long) 
		Long v
		String key
		long defValue
	public float getFloat (java.lang.String, float) 
		Float v
		String key
		float defValue
	public boolean getBoolean (java.lang.String, boolean) 
		Boolean v
		String key
		boolean defValue
	public boolean contains (java.lang.String) 
		String key
	public android.content.SharedPreferences$Editor edit () 
	private void enqueueDiskWrite (android.app.SharedPreferencesImpl$MemoryCommitResult, java.lang.Runnable) 
		boolean wasEmpty
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
		Runnable postWriteRunnable
		Runnable writeToDiskRunnable
		boolean isFromSyncCommit
	private static java.io.FileOutputStream createFileOutputStream (java.io.File) 
		java.io.FileNotFoundException e2
		java.io.File parent
		java.io.FileNotFoundException e
		java.io.File file
		java.io.FileOutputStream str
	private void writeToFile (android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.system.StructStat stat
		java.io.FileOutputStream str
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
	static void access$000 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static void access$100 (android.app.SharedPreferencesImpl, android.app.SharedPreferencesImpl$MemoryCommitResult, java.lang.Runnable) 
		android.app.SharedPreferencesImpl x0
		android.app.SharedPreferencesImpl$MemoryCommitResult x1
		Runnable x2
	static int access$300 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static java.util.Map access$402 (android.app.SharedPreferencesImpl, java.util.Map) 
		android.app.SharedPreferencesImpl x0
		java.util.Map x1
	static java.util.Map access$400 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static int access$308 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static java.util.WeakHashMap access$500 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static java.lang.Object access$700 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static void access$800 (android.app.SharedPreferencesImpl, android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.app.SharedPreferencesImpl x0
		android.app.SharedPreferencesImpl$MemoryCommitResult x1
	static int access$310 (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl x0
	static void  () 
}

android/app/IServiceConnection.class
IServiceConnection.java
package android.app
public abstract android.app.IServiceConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void connected (android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
}

android/app/EnterTransitionCoordinator$5.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$5 extends java.lang.Object implements android.app.SharedElementCallback$OnSharedElementsReadyListener  {
	final android.os.Bundle val$sharedElementState
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, android.os.Bundle) 
		android.app.EnterTransitionCoordinator this$0
	public void onSharedElementsReady () 
		android.view.View decorView
}

android/app/ITransientNotification$Stub$Proxy.class
ITransientNotification.java
package android.app
 android.app.ITransientNotification$Stub$Proxy extends java.lang.Object implements android.app.ITransientNotification  {
	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 show ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void hide ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

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

android/app/TimePickerDialog.class
TimePickerDialog.java
package android.app
public android.app.TimePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface$OnClickListener android.widget.TimePicker$OnTimeChangedListener  {
	private static final String HOUR
	private static final String MINUTE
	private static final String IS_24_HOUR
	private final android.widget.TimePicker mTimePicker
	private final android.app.TimePickerDialog$OnTimeSetListener mTimeSetListener
	private final int mInitialHourOfDay
	private final int mInitialMinute
	private final boolean mIs24HourView
	public void  (android.content.Context, android.app.TimePickerDialog$OnTimeSetListener, int, int, boolean) 
		android.content.Context context
		android.app.TimePickerDialog$OnTimeSetListener listener
		int hourOfDay
		int minute
		boolean is24HourView
	static int resolveDialogTheme (android.content.Context, int) 
		android.util.TypedValue outValue
		android.content.Context context
		int resId
	public void  (android.content.Context, int, android.app.TimePickerDialog$OnTimeSetListener, int, int, boolean) 
		android.content.Context context
		int themeResId
		android.app.TimePickerDialog$OnTimeSetListener listener
		int hourOfDay
		int minute
		boolean is24HourView
		android.content.Context themeContext
		android.util.TypedValue outValue
		android.view.LayoutInflater inflater
		android.view.View view
	public void onTimeChanged (android.widget.TimePicker, int, int) 
		android.widget.TimePicker view
		int hourOfDay
		int minute
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	public void updateTime (int, int) 
		int hourOfDay
		int minuteOfHour
	public android.os.Bundle onSaveInstanceState () 
		android.os.Bundle state
	public void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		int hour
		int minute
}

android/app/Fragment$SavedState$1.class
Fragment.java
package android.app
final android.app.Fragment$SavedState$1 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.app.Fragment$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.Fragment$SavedState createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public android.app.Fragment$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry$15.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$15 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.os.BatteryManager createService () 
	public volatile java.lang.Object createService () 
}

android/app/Activity$ManagedDialog.class
Activity.java
package android.app
 android.app.Activity$ManagedDialog extends java.lang.Object {
	android.app.Dialog mDialog
	android.os.Bundle mArgs
	private void  () 
	void  (android.app.Activity$1) 
		android.app.Activity$1 x0
}

android/app/Presentation$3.class
Presentation.java
package android.app
 android.app.Presentation$3 extends android.os.Handler {
	final android.app.Presentation this$0
	void  (android.app.Presentation) 
		android.app.Presentation this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/ActivityManager$RunningServiceInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$RunningServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	public android.content.ComponentName service
	public int pid
	public int uid
	public String process
	public boolean foreground
	public long activeSince
	public boolean started
	public int clientCount
	public int crashCount
	public long lastActivityTime
	public long restarting
	public static final int FLAG_STARTED
	public static final int FLAG_FOREGROUND
	public static final int FLAG_SYSTEM_PROCESS
	public static final int FLAG_PERSISTENT_PROCESS
	public int flags
	public String clientPackage
	public int clientLabel
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/WallpaperManager$FastBitmapDrawable.class
WallpaperManager.java
package android.app
 android.app.WallpaperManager$FastBitmapDrawable extends android.graphics.drawable.Drawable {
	private final android.graphics.Bitmap mBitmap
	private final int mWidth
	private final int mHeight
	private int mDrawLeft
	private int mDrawTop
	private final android.graphics.Paint mPaint
	private void  (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public int getOpacity () 
	public void setBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setAlpha (int) 
		int alpha
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setDither (boolean) 
		boolean dither
	public void setFilterBitmap (boolean) 
		boolean filter
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getMinimumWidth () 
	public int getMinimumHeight () 
	void  (android.graphics.Bitmap, android.app.WallpaperManager$1) 
		android.graphics.Bitmap x0
		android.app.WallpaperManager$1 x1
}

android/app/ActivityOptions$2$1.class
ActivityOptions.java
package android.app
 android.app.ActivityOptions$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ActivityOptions$2 this$1
	void  (android.app.ActivityOptions$2) 
		android.app.ActivityOptions$2 this$1
	public void run () 
}

android/app/SystemServiceRegistry$72.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$72 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.content.pm.ShortcutManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IActivityManager$1.class
IActivityManager.java
package android.app
 android.app.IActivityManager$1 extends java.lang.Object {
}

android/app/EphemeralResolverService$1.class
EphemeralResolverService.java
package android.app
 android.app.EphemeralResolverService$1 extends android.app.IEphemeralResolver$Stub {
	final android.app.EphemeralResolverService this$0
	void  (android.app.EphemeralResolverService) 
		android.app.EphemeralResolverService this$0
	public void getEphemeralResolveInfoList (android.os.IRemoteCallback, int[], int, int) 
		android.os.IRemoteCallback callback
		int[] digestPrefix
		int prefixMask
		int sequence
		android.os.Message msg
		android.os.Bundle data
}

android/app/FragmentManagerState.class
FragmentManager.java
package android.app
final android.app.FragmentManagerState extends java.lang.Object implements android.os.Parcelable  {
	android.app.FragmentState[] mActive
	int[] mAdded
	android.app.BackStackState[] mBackStack
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	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
	static void  () 
}

android/app/SharedPreferencesImpl$MemoryCommitResult.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$MemoryCommitResult extends java.lang.Object {
	public boolean changesMade
	public java.util.List keysModified
	public java.util.Set listeners
	public java.util.Map mapToWriteToDisk
	public final java.util.concurrent.CountDownLatch writtenToDiskLatch
	public volatile boolean writeToDiskResult
	private void  () 
	public void setDiskWriteResult (boolean) 
		boolean result
	void  (android.app.SharedPreferencesImpl$1) 
		android.app.SharedPreferencesImpl$1 x0
}

android/app/SystemServiceRegistry$2.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$2 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.view.accessibility.CaptioningManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/UiAutomation$OnAccessibilityEventListener.class
UiAutomation.java
package android.app
public abstract android.app.UiAutomation$OnAccessibilityEventListener extends java.lang.Object {
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
}

android/app/Notification$CarExtender$UnreadConversation.class
Notification.java
package android.app
public android.app.Notification$CarExtender$UnreadConversation extends java.lang.Object {
	private static final String KEY_AUTHOR
	private static final String KEY_TEXT
	private static final String KEY_MESSAGES
	private static final String KEY_REMOTE_INPUT
	private static final String KEY_ON_REPLY
	private static final String KEY_ON_READ
	private static final String KEY_PARTICIPANTS
	private static final String KEY_TIMESTAMP
	private final String[] mMessages
	private final android.app.RemoteInput mRemoteInput
	private final android.app.PendingIntent mReplyPendingIntent
	private final android.app.PendingIntent mReadPendingIntent
	private final String[] mParticipants
	private final long mLatestTimestamp
	void  (java.lang.String[], android.app.RemoteInput, android.app.PendingIntent, android.app.PendingIntent, java.lang.String[], long) 
		String[] messages
		android.app.RemoteInput remoteInput
		android.app.PendingIntent replyPendingIntent
		android.app.PendingIntent readPendingIntent
		String[] participants
		long latestTimestamp
	public java.lang.String[] getMessages () 
	public android.app.RemoteInput getRemoteInput () 
	public android.app.PendingIntent getReplyPendingIntent () 
	public android.app.PendingIntent getReadPendingIntent () 
	public java.lang.String[] getParticipants () 
	public java.lang.String getParticipant () 
	public long getLatestTimestamp () 
	android.os.Bundle getBundleForUnreadConversation () 
		android.os.Bundle m
		int i
		android.os.Bundle b
		String author
		android.os.Parcelable[] messages
	static android.app.Notification$CarExtender$UnreadConversation getUnreadConversationFromBundle (android.os.Bundle) 
		int i
		String[] tmp
		boolean success
		android.os.Bundle b
		android.os.Parcelable[] parcelableMessages
		String[] messages
		android.app.PendingIntent onRead
		android.app.PendingIntent onReply
		android.app.RemoteInput remoteInput
		String[] participants
}

android/app/ActivityView$ActivityContainerCallback$1.class
ActivityView.java
package android.app
 android.app.ActivityView$ActivityContainerCallback$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.lang.ref.WeakReference val$callbackRef
	final android.app.ActivityView val$activityView
	final android.app.ActivityView$ActivityContainerCallback this$0
	void  (android.app.ActivityView$ActivityContainerCallback, java.lang.ref.WeakReference, android.app.ActivityView) 
		android.app.ActivityView$ActivityContainerCallback this$0
	public void run () 
		android.app.ActivityView$ActivityViewCallback callback
}

android/app/IntentReceiverLeaked.class
LoadedApk.java
package android.app
final android.app.IntentReceiverLeaked extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/app/ActivityView$SerialExecutor.class
ActivityView.java
package android.app
 android.app.ActivityView$SerialExecutor extends java.lang.Object implements java.util.concurrent.Executor  {
	private final java.util.ArrayDeque mTasks
	private Runnable mActive
	private void  () 
	public synchronized void execute (java.lang.Runnable) 
		Runnable r
	protected synchronized void scheduleNext () 
	void  (android.app.ActivityView$1) 
		android.app.ActivityView$1 x0
}

android/app/ApplicationErrorReport$RunningServiceInfo.class
ApplicationErrorReport.java
package android.app
public android.app.ApplicationErrorReport$RunningServiceInfo extends java.lang.Object {
	public long durationMillis
	public String serviceDetails
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
}

android/app/AppOpsManager$OnOpChangedInternalListener.class
AppOpsManager.java
package android.app
public android.app.AppOpsManager$OnOpChangedInternalListener extends java.lang.Object implements android.app.AppOpsManager$OnOpChangedListener  {
	public void  () 
	public void onOpChanged (java.lang.String, java.lang.String) 
		String op
		String packageName
	public void onOpChanged (int, java.lang.String) 
		int op
		String packageName
}

android/app/IAppTask$Stub$Proxy.class
IAppTask.java
package android.app
 android.app.IAppTask$Stub$Proxy extends java.lang.Object implements android.app.IAppTask  {
	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 finishAndRemoveTask ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.app.ActivityManager$RecentTaskInfo getTaskInfo ()  throws android.os.RemoteException 
		android.app.ActivityManager$RecentTaskInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.ActivityManager$RecentTaskInfo _result
	public void moveToFront ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int startActivity (android.os.IBinder, java.lang.String, android.content.Intent, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder whoThread
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setExcludeFromRecents (boolean)  throws android.os.RemoteException 
		boolean exclude
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/SystemServiceRegistry$37.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$37 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.telecom.TelecomManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityTransitionCoordinator$2.class
ActivityTransitionCoordinator.java
package android.app
 android.app.ActivityTransitionCoordinator$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$decorView
	final int val$visibility
	final android.app.ActivityTransitionCoordinator this$0
	void  (android.app.ActivityTransitionCoordinator, android.view.View, int) 
		android.app.ActivityTransitionCoordinator this$0
	public boolean onPreDraw () 
}

android/app/SharedPreferencesImpl$2.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.SharedPreferencesImpl$MemoryCommitResult val$mcr
	final Runnable val$postWriteRunnable
	final android.app.SharedPreferencesImpl this$0
	void  (android.app.SharedPreferencesImpl, android.app.SharedPreferencesImpl$MemoryCommitResult, java.lang.Runnable) 
		android.app.SharedPreferencesImpl this$0
	public void run () 
}

android/app/FragmentManagerState$1.class
FragmentManager.java
package android.app
final android.app.FragmentManagerState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.FragmentManagerState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.FragmentManagerState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/ActivityThread$ContextCleanupInfo.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ContextCleanupInfo extends java.lang.Object {
	android.app.ContextImpl context
	String what
	String who
	void  () 
}

android/app/SystemServiceRegistry$32.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$32 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.StatusBarManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ProgressDialog$1.class
ProgressDialog.java
package android.app
 android.app.ProgressDialog$1 extends android.os.Handler {
	final android.app.ProgressDialog this$0
	void  (android.app.ProgressDialog) 
		android.app.ProgressDialog this$0
	public void handleMessage (android.os.Message) 
		String format
		double percent
		android.text.SpannableString tmp
		android.os.Message msg
		int progress
		int max
}

android/app/ListFragment$2.class
ListFragment.java
package android.app
 android.app.ListFragment$2 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.app.ListFragment this$0
	void  (android.app.ListFragment) 
		android.app.ListFragment this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

android/app/IUserSwitchObserver$Stub$Proxy.class
IUserSwitchObserver.java
package android.app
 android.app.IUserSwitchObserver$Stub$Proxy extends java.lang.Object implements android.app.IUserSwitchObserver  {
	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 onUserSwitching (int, android.os.IRemoteCallback)  throws android.os.RemoteException 
		int newUserId
		android.os.IRemoteCallback reply
		android.os.Parcel _data
	public void onUserSwitchComplete (int)  throws android.os.RemoteException 
		int newUserId
		android.os.Parcel _data
	public void onForegroundProfileSwitch (int)  throws android.os.RemoteException 
		int newProfileId
		android.os.Parcel _data
}

android/app/BackStackRecord$2.class
BackStackRecord.java
package android.app
 android.app.BackStackRecord$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.ViewGroup val$sceneRoot
	final android.transition.Transition val$enterTransition
	final java.util.ArrayList val$enteringViews
	final android.transition.Transition val$exitTransition
	final java.util.ArrayList val$exitingViews
	final android.transition.Transition val$sharedElementTransition
	final java.util.ArrayList val$sharedElementTargets
	final java.util.ArrayList val$hiddenViews
	final android.transition.Transition val$overallTransition
	final android.view.View val$nonExistingView
	final android.app.BackStackRecord this$0
	void  (android.app.BackStackRecord, android.view.ViewGroup, android.transition.Transition, java.util.ArrayList, android.transition.Transition, java.util.ArrayList, android.transition.Transition, java.util.ArrayList, java.util.ArrayList, android.transition.Transition, android.view.View) 
		android.app.BackStackRecord this$0
	public boolean onPreDraw () 
		int i
		int numViews
}

android/app/PendingIntent$OnFinished.class
PendingIntent.java
package android.app
public abstract android.app.PendingIntent$OnFinished extends java.lang.Object {
	public abstract void onSendFinished (android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle) 
}

android/app/SystemServiceRegistry$73.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$73 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.health.SystemHealthManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/BackStackState$1.class
BackStackRecord.java
package android.app
final android.app.BackStackState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.BackStackState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.BackStackState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/Presentation$2.class
Presentation.java
package android.app
 android.app.Presentation$2 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener  {
	final android.app.Presentation this$0
	void  (android.app.Presentation) 
		android.app.Presentation this$0
	public void onDisplayAdded (int) 
		int displayId
	public void onDisplayRemoved (int) 
		int displayId
	public void onDisplayChanged (int) 
		int displayId
}

android/app/Notification$CarExtender.class
Notification.java
package android.app
public final android.app.Notification$CarExtender extends java.lang.Object implements android.app.Notification$Extender  {
	private static final String TAG
	private static final String EXTRA_CAR_EXTENDER
	private static final String EXTRA_LARGE_ICON
	private static final String EXTRA_CONVERSATION
	private static final String EXTRA_COLOR
	private android.graphics.Bitmap mLargeIcon
	private android.app.Notification$CarExtender$UnreadConversation mUnreadConversation
	private int mColor
	public void  () 
	public void  (android.app.Notification) 
		android.os.Bundle b
		android.app.Notification notif
		android.os.Bundle carBundle
	public android.app.Notification$Builder extend (android.app.Notification$Builder) 
		android.os.Bundle b
		android.app.Notification$Builder builder
		android.os.Bundle carExtensions
	public android.app.Notification$CarExtender setColor (int) 
		int color
	public int getColor () 
	public android.app.Notification$CarExtender setLargeIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap largeIcon
	public android.graphics.Bitmap getLargeIcon () 
	public android.app.Notification$CarExtender setUnreadConversation (android.app.Notification$CarExtender$UnreadConversation) 
		android.app.Notification$CarExtender$UnreadConversation unreadConversation
	public android.app.Notification$CarExtender$UnreadConversation getUnreadConversation () 
}

android/app/AppOpsManager$OpEntry$1.class
AppOpsManager.java
package android.app
final android.app.AppOpsManager$OpEntry$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.AppOpsManager$OpEntry createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.AppOpsManager$OpEntry[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/Notification$MessagingStyle.class
Notification.java
package android.app
public android.app.Notification$MessagingStyle extends android.app.Notification$Style {
	public static final int MAXIMUM_RETAINED_MESSAGES
	CharSequence mUserDisplayName
	CharSequence mConversationTitle
	java.util.List mMessages
	void  () 
	public void  (java.lang.CharSequence) 
		CharSequence userDisplayName
	public java.lang.CharSequence getUserDisplayName () 
	public android.app.Notification$MessagingStyle setConversationTitle (java.lang.CharSequence) 
		CharSequence conversationTitle
	public java.lang.CharSequence getConversationTitle () 
	public android.app.Notification$MessagingStyle addMessage (java.lang.CharSequence, long, java.lang.CharSequence) 
		CharSequence text
		long timestamp
		CharSequence sender
	public android.app.Notification$MessagingStyle addMessage (android.app.Notification$MessagingStyle$Message) 
		android.app.Notification$MessagingStyle$Message message
	public java.util.List getMessages () 
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
	private void fixTitleAndTextExtras (android.os.Bundle) 
		android.text.BidiFormatter bidi
		CharSequence title
		CharSequence title
		android.os.Bundle extras
		android.app.Notification$MessagingStyle$Message m
		CharSequence text
		CharSequence sender
		CharSequence title
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
		android.os.Parcelable[] parcelables
	public android.widget.RemoteViews makeContentView () 
		android.app.Notification$MessagingStyle$Message m
		CharSequence title
		CharSequence text
	private android.app.Notification$MessagingStyle$Message findLatestIncomingMessage () 
		android.app.Notification$MessagingStyle$Message m
		int i
	public android.widget.RemoteViews makeBigContentView () 
		CharSequence bigTitle
		CharSequence text
		CharSequence bigTitle
		CharSequence text
		android.widget.RemoteViews contentView
		int rowId
		android.app.Notification$MessagingStyle$Message m
		int rowId
		CharSequence title
		boolean hasTitle
		android.widget.RemoteViews contentView
		int[] rowIds
		int i
		int contractedChildId
		android.app.Notification$MessagingStyle$Message contractedMessage
		int firstMessage
	private java.lang.CharSequence makeMessageLine (android.app.Notification$MessagingStyle$Message) 
		CharSequence replyName
		android.app.Notification$MessagingStyle$Message m
		android.text.BidiFormatter bidi
		android.text.SpannableStringBuilder sb
		CharSequence text
	public android.widget.RemoteViews makeHeadsUpContentView () 
		android.app.Notification$MessagingStyle$Message m
		CharSequence title
		CharSequence text
	private static android.text.style.TextAppearanceSpan makeFontColorSpan (int) 
		int color
}

android/app/IAlarmListener$Stub$Proxy.class
IAlarmListener.java
package android.app
 android.app.IAlarmListener$Stub$Proxy extends java.lang.Object implements android.app.IAlarmListener  {
	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 doAlarm (android.app.IAlarmCompleteListener)  throws android.os.RemoteException 
		android.app.IAlarmCompleteListener callback
		android.os.Parcel _data
}

android/app/SystemServiceRegistry$70.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$70 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.HardwarePropertiesManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.os.IHardwarePropertiesManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityTransitionCoordinator$GhostViewListeners.class
ActivityTransitionCoordinator.java
package android.app
 android.app.ActivityTransitionCoordinator$GhostViewListeners extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	private android.view.View mView
	private android.view.ViewGroup mDecor
	private android.view.View mParent
	private android.graphics.Matrix mMatrix
	public void  (android.view.View, android.view.View, android.view.ViewGroup) 
		android.view.View view
		android.view.View parent
		android.view.ViewGroup decor
	public android.view.View getView () 
	public boolean onPreDraw () 
		android.view.GhostView ghostView
}

android/app/SystemServiceRegistry$9.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$9 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.hardware.hdmi.HdmiControlManager createService () 
		android.os.IBinder b
	public volatile java.lang.Object createService () 
}

android/app/ActivityOptions$OnAnimationFinishedListener.class
ActivityOptions.java
package android.app
public abstract android.app.ActivityOptions$OnAnimationFinishedListener extends java.lang.Object {
	public abstract void onAnimationFinished () 
}

android/app/IActivityContainer.class
IActivityContainer.java
package android.app
public abstract android.app.IActivityContainer extends java.lang.Object implements android.os.IInterface  {
	public abstract void attachToDisplay (int)  throws android.os.RemoteException 
	public abstract void setSurface (android.view.Surface, int, int, int)  throws android.os.RemoteException 
	public abstract int startActivity (android.content.Intent)  throws android.os.RemoteException 
	public abstract int startActivityIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract int getDisplayId ()  throws android.os.RemoteException 
	public abstract int getStackId ()  throws android.os.RemoteException 
	public abstract boolean injectEvent (android.view.InputEvent)  throws android.os.RemoteException 
	public abstract void release ()  throws android.os.RemoteException 
}

android/app/IntentService.class
IntentService.java
package android.app
public abstract android.app.IntentService extends android.app.Service {
	private volatile android.os.Looper mServiceLooper
	private volatile android.app.IntentService$ServiceHandler mServiceHandler
	private String mName
	private boolean mRedelivery
	public void  (java.lang.String) 
		String name
	public void setIntentRedelivery (boolean) 
		boolean enabled
	public void onCreate () 
		android.os.HandlerThread thread
	public void onStart (android.content.Intent, int) 
		android.content.Intent intent
		int startId
		android.os.Message msg
	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
	protected abstract void onHandleIntent (android.content.Intent) 
}

android/app/Notification$Style.class
Notification.java
package android.app
public abstract android.app.Notification$Style extends java.lang.Object {
	private CharSequence mBigContentTitle
	protected CharSequence mSummaryText
	protected boolean mSummaryTextSet
	protected android.app.Notification$Builder mBuilder
	public void  () 
	protected void internalSetBigContentTitle (java.lang.CharSequence) 
		CharSequence title
	protected void internalSetSummaryText (java.lang.CharSequence) 
		CharSequence cs
	public void setBuilder (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
	protected void checkBuilder () 
	protected android.widget.RemoteViews getStandardView (int) 
		int layoutId
		CharSequence oldBuilderContentTitle
		android.widget.RemoteViews contentView
	public android.widget.RemoteViews makeContentView () 
	public android.widget.RemoteViews makeBigContentView () 
	public android.widget.RemoteViews makeHeadsUpContentView () 
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.app.Notification buildStyled (android.app.Notification) 
		android.app.Notification wip
	public void purgeResources () 
	public android.app.Notification build () 
	protected boolean hasProgress () 
	public boolean hasSummaryInHeader () 
	public boolean displayCustomViewInline () 
	static java.lang.CharSequence access$2200 (android.app.Notification$Style) 
		android.app.Notification$Style x0
}

android/app/AppImportanceMonitor.class
AppImportanceMonitor.java
package android.app
public android.app.AppImportanceMonitor extends java.lang.Object {
	final android.content.Context mContext
	final android.util.SparseArray mApps
	final android.app.IProcessObserver mProcessObserver
	static final int MSG_UPDATE
	final android.os.Handler mHandler
	public void  (android.content.Context, android.os.Looper) 
		android.app.ActivityManager$RunningAppProcessInfo app
		int i
		android.content.Context context
		android.os.Looper looper
		android.app.ActivityManager am
		java.util.List apps
	public int getImportance (int) 
		int uid
		android.app.AppImportanceMonitor$AppEntry ent
	public void onImportanceChanged (int, int, int) 
		int uid
		int importance
		int oldImportance
	void updateImportanceLocked (int, int, int, boolean) 
		int uid
		int pid
		int importance
		boolean repChange
		android.app.AppImportanceMonitor$AppEntry ent
	void updateImportanceLocked (android.app.AppImportanceMonitor$AppEntry, boolean) 
		int procImp
		int i
		int impCode
		android.app.AppImportanceMonitor$AppEntry ent
		boolean repChange
		int appImp
}

android/app/ApplicationThreadProxy.class
ApplicationThreadNative.java
package android.app
 android.app.ApplicationThreadProxy extends java.lang.Object implements android.app.IApplicationThread  {
	private final android.os.IBinder mRemote
	public void  (android.os.IBinder) 
		android.os.IBinder remote
	public final android.os.IBinder asBinder () 
	public final void schedulePauseActivity (android.os.IBinder, boolean, boolean, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean finished
		boolean userLeaving
		int configChanges
		boolean dontReport
		android.os.Parcel data
	public final void scheduleStopActivity (android.os.IBinder, boolean, int)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean showWindow
		int configChanges
		android.os.Parcel data
	public final void scheduleWindowVisibility (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean showWindow
		android.os.Parcel data
	public final void scheduleSleeping (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean sleeping
		android.os.Parcel data
	public final void scheduleResumeActivity (android.os.IBinder, int, boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder token
		int procState
		boolean isForward
		android.os.Bundle resumeArgs
		android.os.Parcel data
	public final void scheduleSendResult (android.os.IBinder, java.util.List)  throws android.os.RemoteException 
		android.os.IBinder token
		java.util.List results
		android.os.Parcel data
	public final void scheduleLaunchActivity (android.content.Intent, android.os.IBinder, int, android.content.pm.ActivityInfo, android.content.res.Configuration, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.String, com.android.internal.app.IVoiceInteractor, int, android.os.Bundle, android.os.PersistableBundle, java.util.List, java.util.List, boolean, boolean, android.app.ProfilerInfo)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.IBinder token
		int ident
		android.content.pm.ActivityInfo info
		android.content.res.Configuration curConfig
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		String referrer
		com.android.internal.app.IVoiceInteractor voiceInteractor
		int procState
		android.os.Bundle state
		android.os.PersistableBundle persistentState
		java.util.List pendingResults
		java.util.List pendingNewIntents
		boolean notResumed
		boolean isForward
		android.app.ProfilerInfo profilerInfo
		android.os.Parcel data
	public final void scheduleRelaunchActivity (android.os.IBinder, java.util.List, java.util.List, int, boolean, android.content.res.Configuration, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		java.util.List pendingResults
		java.util.List pendingNewIntents
		int configChanges
		boolean notResumed
		android.content.res.Configuration config
		android.content.res.Configuration overrideConfig
		boolean preserveWindow
		android.os.Parcel data
	public void scheduleNewIntent (java.util.List, android.os.IBinder)  throws android.os.RemoteException 
		java.util.List intents
		android.os.IBinder token
		android.os.Parcel data
	public final void scheduleDestroyActivity (android.os.IBinder, boolean, int)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean finishing
		int configChanges
		android.os.Parcel data
	public final void scheduleReceiver (android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int)  throws android.os.RemoteException 
		android.content.Intent intent
		android.content.pm.ActivityInfo info
		android.content.res.CompatibilityInfo compatInfo
		int resultCode
		String resultData
		android.os.Bundle map
		boolean sync
		int sendingUser
		int processState
		android.os.Parcel data
	public final void scheduleCreateBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int)  throws android.os.RemoteException 
		android.content.pm.ApplicationInfo app
		android.content.res.CompatibilityInfo compatInfo
		int backupMode
		android.os.Parcel data
	public final void scheduleDestroyBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo)  throws android.os.RemoteException 
		android.content.pm.ApplicationInfo app
		android.content.res.CompatibilityInfo compatInfo
		android.os.Parcel data
	public final void scheduleCreateService (android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int)  throws android.os.RemoteException 
		android.os.TransactionTooLargeException e
		android.os.IBinder token
		android.content.pm.ServiceInfo info
		android.content.res.CompatibilityInfo compatInfo
		int processState
		android.os.Parcel data
	public final void scheduleBindService (android.os.IBinder, android.content.Intent, boolean, int)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent intent
		boolean rebind
		int processState
		android.os.Parcel data
	public final void scheduleUnbindService (android.os.IBinder, android.content.Intent)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent intent
		android.os.Parcel data
	public final void scheduleServiceArgs (android.os.IBinder, boolean, int, int, android.content.Intent)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean taskRemoved
		int startId
		int flags
		android.content.Intent args
		android.os.Parcel data
	public final void scheduleStopService (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
	public final void bindApplication (java.lang.String, android.content.pm.ApplicationInfo, java.util.List, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle)  throws android.os.RemoteException 
		String packageName
		android.content.pm.ApplicationInfo info
		java.util.List providers
		android.content.ComponentName testName
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle testArgs
		android.app.IInstrumentationWatcher testWatcher
		android.app.IUiAutomationConnection uiAutomationConnection
		int debugMode
		boolean enableBinderTracking
		boolean trackAllocation
		boolean restrictedBackupMode
		boolean persistent
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compatInfo
		java.util.Map services
		android.os.Bundle coreSettings
		android.os.Parcel data
	public final void scheduleExit ()  throws android.os.RemoteException 
		android.os.Parcel data
	public final void scheduleSuicide ()  throws android.os.RemoteException 
		android.os.Parcel data
	public final void scheduleConfigurationChanged (android.content.res.Configuration)  throws android.os.RemoteException 
		android.content.res.Configuration config
		android.os.Parcel data
	public final void scheduleLocalVoiceInteractionStarted (android.os.IBinder, com.android.internal.app.IVoiceInteractor)  throws android.os.RemoteException 
		android.os.IBinder token
		com.android.internal.app.IVoiceInteractor voiceInteractor
		android.os.Parcel data
	public void updateTimeZone ()  throws android.os.RemoteException 
		android.os.Parcel data
	public void clearDnsCache ()  throws android.os.RemoteException 
		android.os.Parcel data
	public void setHttpProxy (java.lang.String, java.lang.String, java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		String proxy
		String port
		String exclList
		android.net.Uri pacFileUrl
		android.os.Parcel data
	public void processInBackground ()  throws android.os.RemoteException 
		android.os.Parcel data
	public void dumpService (java.io.FileDescriptor, android.os.IBinder, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		android.os.IBinder token
		String[] args
		android.os.Parcel data
	public void dumpProvider (java.io.FileDescriptor, android.os.IBinder, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		android.os.IBinder token
		String[] args
		android.os.Parcel data
	public void scheduleRegisteredReceiver (android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int)  throws android.os.RemoteException 
		android.content.IIntentReceiver receiver
		android.content.Intent intent
		int resultCode
		String dataStr
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		int processState
		android.os.Parcel data
	public final void scheduleLowMemory ()  throws android.os.RemoteException 
		android.os.Parcel data
	public final void scheduleActivityConfigurationChanged (android.os.IBinder, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.res.Configuration overrideConfig
		boolean reportToActivity
		android.os.Parcel data
	public void profilerControl (boolean, android.app.ProfilerInfo, int)  throws android.os.RemoteException 
		boolean start
		android.app.ProfilerInfo profilerInfo
		int profileType
		android.os.Parcel data
	public void setSchedulingGroup (int)  throws android.os.RemoteException 
		int group
		android.os.Parcel data
	public void dispatchPackageBroadcast (int, java.lang.String[])  throws android.os.RemoteException 
		int cmd
		String[] packages
		android.os.Parcel data
	public void scheduleCrash (java.lang.String)  throws android.os.RemoteException 
		String msg
		android.os.Parcel data
	public void dumpHeap (boolean, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		boolean managed
		String path
		android.os.ParcelFileDescriptor fd
		android.os.Parcel data
	public void dumpActivity (java.io.FileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		android.os.IBinder token
		String prefix
		String[] args
		android.os.Parcel data
	public void setCoreSettings (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle coreSettings
		android.os.Parcel data
	public void updatePackageCompatibilityInfo (java.lang.String, android.content.res.CompatibilityInfo)  throws android.os.RemoteException 
		String pkg
		android.content.res.CompatibilityInfo info
		android.os.Parcel data
	public void scheduleTrimMemory (int)  throws android.os.RemoteException 
		int level
		android.os.Parcel data
	public void dumpMemInfo (java.io.FileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		android.os.Debug$MemoryInfo mem
		boolean checkin
		boolean dumpInfo
		boolean dumpDalvik
		boolean dumpSummaryOnly
		boolean dumpUnreachable
		String[] args
		android.os.Parcel data
		android.os.Parcel reply
	public void dumpGfxInfo (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		String[] args
		android.os.Parcel data
	public void dumpDbInfo (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		String[] args
		android.os.Parcel data
	public void unstableProviderDied (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder provider
		android.os.Parcel data
	public void requestAssistContextExtras (android.os.IBinder, android.os.IBinder, int, int)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.os.IBinder requestToken
		int requestType
		int sessionId
		android.os.Parcel data
	public void scheduleTranslucentConversionComplete (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean timeout
		android.os.Parcel data
	public void scheduleOnNewActivityOptions (android.os.IBinder, android.app.ActivityOptions)  throws android.os.RemoteException 
		android.os.IBinder token
		android.app.ActivityOptions options
		android.os.Parcel data
	public void setProcessState (int)  throws android.os.RemoteException 
		int state
		android.os.Parcel data
	public void scheduleInstallProvider (android.content.pm.ProviderInfo)  throws android.os.RemoteException 
		android.content.pm.ProviderInfo provider
		android.os.Parcel data
	public void updateTimePrefs (boolean)  throws android.os.RemoteException 
		boolean is24Hour
		android.os.Parcel data
	public void scheduleCancelVisibleBehind (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
	public void scheduleBackgroundVisibleBehindChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean enabled
		android.os.Parcel data
	public void scheduleEnterAnimationComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
	public void notifyCleartextNetwork (byte[])  throws android.os.RemoteException 
		byte[] firstPacket
		android.os.Parcel data
	public void startBinderTracking ()  throws android.os.RemoteException 
		android.os.Parcel data
	public void stopBinderTrackingAndDump (java.io.FileDescriptor)  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		android.os.Parcel data
	public final void scheduleMultiWindowModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean isInMultiWindowMode
		android.os.Parcel data
	public final void schedulePictureInPictureModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean isInPipMode
		android.os.Parcel data
}

android/app/PendingIntent.class
PendingIntent.java
package android.app
public final android.app.PendingIntent extends java.lang.Object implements android.os.Parcelable  {
	private final android.content.IIntentSender mTarget
	public static final int FLAG_ONE_SHOT
	public static final int FLAG_NO_CREATE
	public static final int FLAG_CANCEL_CURRENT
	public static final int FLAG_UPDATE_CURRENT
	public static final int FLAG_IMMUTABLE
	private static final ThreadLocal sOnMarshaledListener
	public static final android.os.Parcelable$Creator CREATOR
	public static void setOnMarshaledListener (android.app.PendingIntent$OnMarshaledListener) 
		android.app.PendingIntent$OnMarshaledListener listener
	public static android.app.PendingIntent getActivity (android.content.Context, int, android.content.Intent, int) 
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
	public static android.app.PendingIntent getActivity (android.content.Context, int, android.content.Intent, int, android.os.Bundle) 
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
		android.os.Bundle options
		String packageName
		String resolvedType
	public static android.app.PendingIntent getActivityAsUser (android.content.Context, int, android.content.Intent, int, android.os.Bundle, android.os.UserHandle) 
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
		android.os.Bundle options
		android.os.UserHandle user
		String packageName
		String resolvedType
	public static android.app.PendingIntent getActivities (android.content.Context, int, android.content.Intent[], int) 
		android.content.Context context
		int requestCode
		android.content.Intent[] intents
		int flags
	public static android.app.PendingIntent getActivities (android.content.Context, int, android.content.Intent[], int, android.os.Bundle) 
		int i
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent[] intents
		int flags
		android.os.Bundle options
		String packageName
		String[] resolvedTypes
	public static android.app.PendingIntent getActivitiesAsUser (android.content.Context, int, android.content.Intent[], int, android.os.Bundle, android.os.UserHandle) 
		int i
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent[] intents
		int flags
		android.os.Bundle options
		android.os.UserHandle user
		String packageName
		String[] resolvedTypes
	public static android.app.PendingIntent getBroadcast (android.content.Context, int, android.content.Intent, int) 
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
	public static android.app.PendingIntent getBroadcastAsUser (android.content.Context, int, android.content.Intent, int, android.os.UserHandle) 
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
		android.os.UserHandle userHandle
		String packageName
		String resolvedType
	public static android.app.PendingIntent getService (android.content.Context, int, android.content.Intent, int) 
		android.content.IIntentSender target
		android.content.Context context
		int requestCode
		android.content.Intent intent
		int flags
		String packageName
		String resolvedType
	public android.content.IntentSender getIntentSender () 
	public void cancel () 
	public void send ()  throws android.app.PendingIntent$CanceledException 
	public void send (int)  throws android.app.PendingIntent$CanceledException 
		int code
	public void send (android.content.Context, int, android.content.Intent)  throws android.app.PendingIntent$CanceledException 
		android.content.Context context
		int code
		android.content.Intent intent
	public void send (int, android.app.PendingIntent$OnFinished, android.os.Handler)  throws android.app.PendingIntent$CanceledException 
		int code
		android.app.PendingIntent$OnFinished onFinished
		android.os.Handler handler
	public void send (android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler)  throws android.app.PendingIntent$CanceledException 
		android.content.Context context
		int code
		android.content.Intent intent
		android.app.PendingIntent$OnFinished onFinished
		android.os.Handler handler
	public void send (android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String)  throws android.app.PendingIntent$CanceledException 
		android.content.Context context
		int code
		android.content.Intent intent
		android.app.PendingIntent$OnFinished onFinished
		android.os.Handler handler
		String requiredPermission
	public void send (android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String, android.os.Bundle)  throws android.app.PendingIntent$CanceledException 
		String resolvedType
		int res
		android.os.RemoteException e
		android.content.Context context
		int code
		android.content.Intent intent
		android.app.PendingIntent$OnFinished onFinished
		android.os.Handler handler
		String requiredPermission
		android.os.Bundle options
	public java.lang.String getTargetPackage () 
		android.os.RemoteException e
	public java.lang.String getCreatorPackage () 
		android.os.RemoteException e
	public int getCreatorUid () 
		android.os.RemoteException e
	public android.os.UserHandle getCreatorUserHandle () 
		int uid
		android.os.RemoteException e
	public boolean isTargetedToPackage () 
		android.os.RemoteException e
	public boolean isActivity () 
		android.os.RemoteException e
	public android.content.Intent getIntent () 
		android.os.RemoteException e
	public java.lang.String getTag (java.lang.String) 
		android.os.RemoteException e
		String prefix
	public boolean equals (java.lang.Object) 
		Object otherObj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
		android.app.PendingIntent$OnMarshaledListener listener
	public static void writePendingIntentOrNullToParcel (android.app.PendingIntent, android.os.Parcel) 
		android.app.PendingIntent sender
		android.os.Parcel out
	public static android.app.PendingIntent readPendingIntentOrNullFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder b
	void  (android.content.IIntentSender) 
		android.content.IIntentSender target
	void  (android.os.IBinder) 
		android.os.IBinder target
	public android.content.IIntentSender getTarget () 
	static void  () 
}

android/app/ActivityView$1.class
ActivityView.java
package android.app
final android.app.ActivityView$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private final java.util.concurrent.atomic.AtomicInteger mCount
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

android/app/FragmentContainer.class
FragmentContainer.java
package android.app
public abstract android.app.FragmentContainer extends java.lang.Object {
	public void  () 
	public abstract android.view.View onFindViewById (int) 
	public abstract boolean onHasView () 
}

android/app/ActivityManager$AppTask.class
ActivityManager.java
package android.app
public android.app.ActivityManager$AppTask extends java.lang.Object {
	private android.app.IAppTask mAppTaskImpl
	public void  (android.app.IAppTask) 
		android.app.IAppTask task
	public void finishAndRemoveTask () 
		android.os.RemoteException e
	public android.app.ActivityManager$RecentTaskInfo getTaskInfo () 
		android.os.RemoteException e
	public void moveToFront () 
		android.os.RemoteException e
	public void startActivity (android.content.Context, android.content.Intent, android.os.Bundle) 
		android.content.Context context
		android.content.Intent intent
		android.os.Bundle options
		android.app.ActivityThread thread
	public void setExcludeFromRecents (boolean) 
		android.os.RemoteException e
		boolean exclude
}

android/app/FragmentTransaction.class
FragmentTransaction.java
package android.app
public abstract android.app.FragmentTransaction extends java.lang.Object {
	public static final int TRANSIT_ENTER_MASK
	public static final int TRANSIT_EXIT_MASK
	public static final int TRANSIT_UNSET
	public static final int TRANSIT_NONE
	public static final int TRANSIT_FRAGMENT_OPEN
	public static final int TRANSIT_FRAGMENT_CLOSE
	public static final int TRANSIT_FRAGMENT_FADE
	public void  () 
	public abstract android.app.FragmentTransaction add (android.app.Fragment, java.lang.String) 
	public abstract android.app.FragmentTransaction add (int, android.app.Fragment) 
	public abstract android.app.FragmentTransaction add (int, android.app.Fragment, java.lang.String) 
	public abstract android.app.FragmentTransaction replace (int, android.app.Fragment) 
	public abstract android.app.FragmentTransaction replace (int, android.app.Fragment, java.lang.String) 
	public abstract android.app.FragmentTransaction remove (android.app.Fragment) 
	public abstract android.app.FragmentTransaction hide (android.app.Fragment) 
	public abstract android.app.FragmentTransaction show (android.app.Fragment) 
	public abstract android.app.FragmentTransaction detach (android.app.Fragment) 
	public abstract android.app.FragmentTransaction attach (android.app.Fragment) 
	public abstract boolean isEmpty () 
	public abstract android.app.FragmentTransaction setCustomAnimations (int, int) 
	public abstract android.app.FragmentTransaction setCustomAnimations (int, int, int, int) 
	public abstract android.app.FragmentTransaction setTransition (int) 
	public abstract android.app.FragmentTransaction addSharedElement (android.view.View, java.lang.String) 
	public abstract android.app.FragmentTransaction setTransitionStyle (int) 
	public abstract android.app.FragmentTransaction addToBackStack (java.lang.String) 
	public abstract boolean isAddToBackStackAllowed () 
	public abstract android.app.FragmentTransaction disallowAddToBackStack () 
	public abstract android.app.FragmentTransaction setBreadCrumbTitle (int) 
	public abstract android.app.FragmentTransaction setBreadCrumbTitle (java.lang.CharSequence) 
	public abstract android.app.FragmentTransaction setBreadCrumbShortTitle (int) 
	public abstract android.app.FragmentTransaction setBreadCrumbShortTitle (java.lang.CharSequence) 
	public abstract int commit () 
	public abstract int commitAllowingStateLoss () 
	public abstract void commitNow () 
	public abstract void commitNowAllowingStateLoss () 
}

android/app/IActivityManager$WaitResult$1.class
IActivityManager.java
package android.app
final android.app.IActivityManager$WaitResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.IActivityManager$WaitResult createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.IActivityManager$WaitResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/app/ResultInfo.class
ResultInfo.java
package android.app
public android.app.ResultInfo extends java.lang.Object implements android.os.Parcelable  {
	public final String mResultWho
	public final int mRequestCode
	public final int mResultCode
	public final android.content.Intent mData
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, int, android.content.Intent) 
		String resultWho
		int requestCode
		int resultCode
		android.content.Intent data
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/app/AlarmManager.class
AlarmManager.java
package android.app
public android.app.AlarmManager extends java.lang.Object {
	private static final String TAG
	public static final int RTC_WAKEUP
	public static final int RTC
	public static final int ELAPSED_REALTIME_WAKEUP
	public static final int ELAPSED_REALTIME
	public static final String ACTION_NEXT_ALARM_CLOCK_CHANGED
	public static final long WINDOW_EXACT
	public static final long WINDOW_HEURISTIC
	public static final int FLAG_STANDALONE
	public static final int FLAG_WAKE_FROM_IDLE
	public static final int FLAG_ALLOW_WHILE_IDLE
	public static final int FLAG_ALLOW_WHILE_IDLE_UNRESTRICTED
	public static final int FLAG_IDLE_UNTIL
	private final android.app.IAlarmManager mService
	private final String mPackageName
	private final boolean mAlwaysExact
	private final int mTargetSdkVersion
	private final android.os.Handler mMainThreadHandler
	private static android.util.ArrayMap sWrappers
	public static final long INTERVAL_FIFTEEN_MINUTES
	public static final long INTERVAL_HALF_HOUR
	public static final long INTERVAL_HOUR
	public static final long INTERVAL_HALF_DAY
	public static final long INTERVAL_DAY
	void  (android.app.IAlarmManager, android.content.Context) 
		android.app.IAlarmManager service
		android.content.Context ctx
	private long legacyExactLength () 
	public void set (int, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		android.app.PendingIntent operation
	public void set (int, long, java.lang.String, android.app.AlarmManager$OnAlarmListener, android.os.Handler) 
		int type
		long triggerAtMillis
		String tag
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
	public void setRepeating (int, long, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		long intervalMillis
		android.app.PendingIntent operation
	public void setWindow (int, long, long, android.app.PendingIntent) 
		int type
		long windowStartMillis
		long windowLengthMillis
		android.app.PendingIntent operation
	public void setWindow (int, long, long, java.lang.String, android.app.AlarmManager$OnAlarmListener, android.os.Handler) 
		int type
		long windowStartMillis
		long windowLengthMillis
		String tag
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
	public void setExact (int, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		android.app.PendingIntent operation
	public void setExact (int, long, java.lang.String, android.app.AlarmManager$OnAlarmListener, android.os.Handler) 
		int type
		long triggerAtMillis
		String tag
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
	public void setIdleUntil (int, long, java.lang.String, android.app.AlarmManager$OnAlarmListener, android.os.Handler) 
		int type
		long triggerAtMillis
		String tag
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
	public void setAlarmClock (android.app.AlarmManager$AlarmClockInfo, android.app.PendingIntent) 
		android.app.AlarmManager$AlarmClockInfo info
		android.app.PendingIntent operation
	public void set (int, long, long, long, android.app.PendingIntent, android.os.WorkSource) 
		int type
		long triggerAtMillis
		long windowMillis
		long intervalMillis
		android.app.PendingIntent operation
		android.os.WorkSource workSource
	public void set (int, long, long, long, java.lang.String, android.app.AlarmManager$OnAlarmListener, android.os.Handler, android.os.WorkSource) 
		int type
		long triggerAtMillis
		long windowMillis
		long intervalMillis
		String tag
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
		android.os.WorkSource workSource
	public void set (int, long, long, long, android.app.AlarmManager$OnAlarmListener, android.os.Handler, android.os.WorkSource) 
		int type
		long triggerAtMillis
		long windowMillis
		long intervalMillis
		android.app.AlarmManager$OnAlarmListener listener
		android.os.Handler targetHandler
		android.os.WorkSource workSource
	private void setImpl (int, long, long, long, int, android.app.PendingIntent, android.app.AlarmManager$OnAlarmListener, java.lang.String, android.os.Handler, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo) 
		android.os.Handler handler
		android.os.RemoteException ex
		int type
		long triggerAtMillis
		long windowMillis
		long intervalMillis
		int flags
		android.app.PendingIntent operation
		android.app.AlarmManager$OnAlarmListener listener
		String listenerTag
		android.os.Handler targetHandler
		android.os.WorkSource workSource
		android.app.AlarmManager$AlarmClockInfo alarmClock
		android.app.AlarmManager$ListenerWrapper recipientWrapper
	public void setInexactRepeating (int, long, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		long intervalMillis
		android.app.PendingIntent operation
	public void setAndAllowWhileIdle (int, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		android.app.PendingIntent operation
	public void setExactAndAllowWhileIdle (int, long, android.app.PendingIntent) 
		int type
		long triggerAtMillis
		android.app.PendingIntent operation
	public void cancel (android.app.PendingIntent) 
		String msg
		android.os.RemoteException ex
		android.app.PendingIntent operation
	public void cancel (android.app.AlarmManager$OnAlarmListener) 
		android.app.AlarmManager$OnAlarmListener listener
		android.app.AlarmManager$ListenerWrapper wrapper
	public void setTime (long) 
		android.os.RemoteException ex
		long millis
	public void setTimeZone (java.lang.String) 
		boolean hasTimeZone
		android.os.RemoteException ex
		String timeZone
	public long getNextWakeFromIdleTime () 
		android.os.RemoteException ex
	public android.app.AlarmManager$AlarmClockInfo getNextAlarmClock () 
	public android.app.AlarmManager$AlarmClockInfo getNextAlarmClock (int) 
		android.os.RemoteException ex
		int userId
	static android.app.IAlarmManager access$000 (android.app.AlarmManager) 
		android.app.AlarmManager x0
	static android.util.ArrayMap access$100 () 
}

android/app/Instrumentation$1.class
Instrumentation.java
package android.app
 android.app.Instrumentation$1 extends java.lang.Object {
}

android/app/ActivityTransitionCoordinator$SharedElementOriginalState.class
ActivityTransitionCoordinator.java
package android.app
 android.app.ActivityTransitionCoordinator$SharedElementOriginalState extends java.lang.Object {
	int mLeft
	int mTop
	int mRight
	int mBottom
	int mMeasuredWidth
	int mMeasuredHeight
	android.widget.ImageView$ScaleType mScaleType
	android.graphics.Matrix mMatrix
	float mTranslationZ
	float mElevation
	void  () 
}

android/app/ExitTransitionCoordinator$3.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$3 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.ViewGroup val$decorView
	final java.util.ArrayList val$sharedElementSnapshots
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator, android.view.ViewGroup, java.util.ArrayList) 
		android.app.ExitTransitionCoordinator this$0
	public boolean onPreDraw () 
}

android/app/IntentService$ServiceHandler.class
IntentService.java
package android.app
final android.app.IntentService$ServiceHandler extends android.os.Handler {
	final android.app.IntentService this$0
	public void  (android.app.IntentService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/ActivityView$ActivityViewCallback.class
ActivityView.java
package android.app
public abstract android.app.ActivityView$ActivityViewCallback extends java.lang.Object {
	public void  () 
	public abstract void onAllActivitiesComplete (android.app.ActivityView) 
	public abstract void onSurfaceAvailable (android.app.ActivityView) 
	public abstract void onSurfaceDestroyed (android.app.ActivityView) 
}

android/app/Notification$Action$1.class
Notification.java
package android.app
final android.app.Notification$Action$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.Notification$Action createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.Notification$Action[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry$44.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$44 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.net.wifi.p2p.WifiP2pManager createService () 
		android.os.IBinder b
		android.net.wifi.p2p.IWifiP2pManager service
	public volatile java.lang.Object createService () 
}

android/app/ActivityThread$ServiceArgsData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ServiceArgsData extends java.lang.Object {
	android.os.IBinder token
	boolean taskRemoved
	int startId
	int flags
	android.content.Intent args
	void  () 
	public java.lang.String toString () 
}

android/app/Instrumentation$ActivityGoing.class
Instrumentation.java
package android.app
final android.app.Instrumentation$ActivityGoing extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	private final android.app.Instrumentation$ActivityWaiter mWaiter
	final android.app.Instrumentation this$0
	public void  (android.app.Instrumentation, android.app.Instrumentation$ActivityWaiter) 
		android.app.Instrumentation$ActivityWaiter waiter
	public final boolean queueIdle () 
}

android/app/KeyguardManager$KeyguardLock.class
KeyguardManager.java
package android.app
public android.app.KeyguardManager$KeyguardLock extends java.lang.Object {
	private final android.os.IBinder mToken
	private final String mTag
	final android.app.KeyguardManager this$0
	void  (android.app.KeyguardManager, java.lang.String) 
		android.app.KeyguardManager this$0
		String tag
	public void disableKeyguard () 
	public void reenableKeyguard () 
}

android/app/EnterTransitionCoordinator$10.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$10 extends android.animation.AnimatorListenerAdapter {
	final android.view.ViewGroup val$decorView
	final java.util.ArrayList val$rejectedSnapshots
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, android.view.ViewGroup, java.util.ArrayList) 
		android.app.EnterTransitionCoordinator this$0
	public void onAnimationEnd (android.animation.Animator) 
		int i
		android.animation.Animator animation
		android.view.ViewGroupOverlay overlay
		int numRejected
}

android/app/ApplicationErrorReport$CrashInfo.class
ApplicationErrorReport.java
package android.app
public android.app.ApplicationErrorReport$CrashInfo extends java.lang.Object {
	public String exceptionClassName
	public String exceptionMessage
	public String throwFileName
	public String throwClassName
	public String throwMethodName
	public int throwLineNumber
	public String stackTrace
	public void  () 
	public void  (java.lang.Throwable) 
		String msg
		StackTraceElement trace
		Throwable tr
		java.io.StringWriter sw
		java.io.PrintWriter pw
		Throwable rootTr
	private java.lang.String sanitizeString (java.lang.String) 
		String replacement
		StringBuilder sb
		String s
		int prefixLength
		int suffixLength
		int acceptableLength
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int start
		int total
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
}

android/app/AlarmManager$ListenerWrapper.class
AlarmManager.java
package android.app
final android.app.AlarmManager$ListenerWrapper extends android.app.IAlarmListener$Stub implements java.lang.Runnable  {
	final android.app.AlarmManager$OnAlarmListener mListener
	android.os.Handler mHandler
	android.app.IAlarmCompleteListener mCompletion
	final android.app.AlarmManager this$0
	public void  (android.app.AlarmManager, android.app.AlarmManager$OnAlarmListener) 
		android.app.AlarmManager this$0
		android.app.AlarmManager$OnAlarmListener listener
	public void setHandler (android.os.Handler) 
		android.os.Handler h
	public void cancel () 
		android.os.RemoteException ex
	public void doAlarm (android.app.IAlarmCompleteListener) 
		android.app.IAlarmCompleteListener alarmManager
	public void run () 
		Exception e
		Exception e
}

android/app/ActivityManager$TaskDescription.class
ActivityManager.java
package android.app
public android.app.ActivityManager$TaskDescription extends java.lang.Object implements android.os.Parcelable  {
	public static final String ATTR_TASKDESCRIPTION_PREFIX
	private static final String ATTR_TASKDESCRIPTIONLABEL
	private static final String ATTR_TASKDESCRIPTIONCOLOR_PRIMARY
	private static final String ATTR_TASKDESCRIPTIONCOLOR_BACKGROUND
	private static final String ATTR_TASKDESCRIPTIONICONFILENAME
	private String mLabel
	private android.graphics.Bitmap mIcon
	private String mIconFilename
	private int mColorPrimary
	private int mColorBackground
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, android.graphics.Bitmap, int) 
		String label
		android.graphics.Bitmap icon
		int colorPrimary
	public void  (java.lang.String, android.graphics.Bitmap) 
		String label
		android.graphics.Bitmap icon
	public void  (java.lang.String) 
		String label
	public void  () 
	public void  (java.lang.String, android.graphics.Bitmap, java.lang.String, int, int) 
		String label
		android.graphics.Bitmap icon
		String iconFilename
		int colorPrimary
		int colorBackground
	public void  (android.app.ActivityManager$TaskDescription) 
		android.app.ActivityManager$TaskDescription td
	public void copyFrom (android.app.ActivityManager$TaskDescription) 
		android.app.ActivityManager$TaskDescription other
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public void setLabel (java.lang.String) 
		String label
	public void setPrimaryColor (int) 
		int primaryColor
	public void setBackgroundColor (int) 
		int backgroundColor
	public void setIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public void setIconFilename (java.lang.String) 
		String iconFilename
	public java.lang.String getLabel () 
	public android.graphics.Bitmap getIcon () 
	public java.lang.String getIconFilename () 
	public android.graphics.Bitmap getInMemoryIcon () 
	public static android.graphics.Bitmap loadTaskDescriptionIcon (java.lang.String, int) 
		android.os.RemoteException e
		String iconFilename
		int userId
	public int getPrimaryColor () 
	public int getBackgroundColor () 
	public void saveToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
	public void restoreFromXml (java.lang.String, java.lang.String) 
		String attrName
		String attrValue
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String toString () 
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/IAlarmListener.class
IAlarmListener.java
package android.app
public abstract android.app.IAlarmListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void doAlarm (android.app.IAlarmCompleteListener)  throws android.os.RemoteException 
}

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

android/app/ActivityTransitionCoordinator$1.class
ActivityTransitionCoordinator.java
package android.app
 android.app.ActivityTransitionCoordinator$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$decorView
	final java.util.ArrayList val$snapshots
	final android.app.ActivityTransitionCoordinator this$0
	void  (android.app.ActivityTransitionCoordinator, android.view.View, java.util.ArrayList) 
		android.app.ActivityTransitionCoordinator this$0
	public boolean onPreDraw () 
}

android/app/IUiModeManager$Stub.class
IUiModeManager.java
package android.app
public abstract android.app.IUiModeManager$Stub extends android.os.Binder implements android.app.IUiModeManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_enableCarMode
	static final int TRANSACTION_disableCarMode
	static final int TRANSACTION_getCurrentModeType
	static final int TRANSACTION_setNightMode
	static final int TRANSACTION_getNightMode
	static final int TRANSACTION_isUiModeLocked
	static final int TRANSACTION_isNightModeLocked
	public void  () 
	public static android.app.IUiModeManager 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 _arg0
		int _result
		int _arg0
		int _result
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/Notification$BigPictureStyle.class
Notification.java
package android.app
public android.app.Notification$BigPictureStyle extends android.app.Notification$Style {
	private android.graphics.Bitmap mPicture
	private android.graphics.drawable.Icon mBigLargeIcon
	private boolean mBigLargeIconSet
	public static final int MIN_ASHMEM_BITMAP_SIZE
	public void  () 
	public void  (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
	public android.app.Notification$BigPictureStyle setBigContentTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.Notification$BigPictureStyle setSummaryText (java.lang.CharSequence) 
		CharSequence cs
	public android.app.Notification$BigPictureStyle bigPicture (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public android.app.Notification$BigPictureStyle bigLargeIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public android.app.Notification$BigPictureStyle bigLargeIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public void purgeResources () 
	public android.widget.RemoteViews makeBigContentView () 
		android.graphics.drawable.Icon oldLargeIcon
		android.graphics.Bitmap largeIconLegacy
		android.widget.RemoteViews contentView
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
	public boolean hasSummaryInHeader () 
}

android/app/Presentation.class
Presentation.java
package android.app
public android.app.Presentation extends android.app.Dialog {
	private static final String TAG
	private static final int MSG_CANCEL
	private final android.view.Display mDisplay
	private final android.hardware.display.DisplayManager mDisplayManager
	private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
	private final android.os.Handler mHandler
	public void  (android.content.Context, android.view.Display) 
		android.content.Context outerContext
		android.view.Display display
	public void  (android.content.Context, android.view.Display, int) 
		android.content.Context outerContext
		android.view.Display display
		int theme
	public android.view.Display getDisplay () 
	public android.content.res.Resources getResources () 
	protected void onStart () 
	protected void onStop () 
	public void show () 
	public void onDisplayRemoved () 
	public void onDisplayChanged () 
	private void handleDisplayRemoved () 
	private void handleDisplayChanged () 
	private boolean isConfigurationStillValid () 
		android.util.DisplayMetrics dm
	private static android.content.Context createPresentationContext (android.content.Context, android.view.Display, int) 
		android.util.TypedValue outValue
		android.content.Context outerContext
		android.view.Display display
		int theme
		android.content.Context displayContext
		android.view.WindowManagerImpl outerWindowManager
		android.view.WindowManagerImpl displayWindowManager
	static android.view.Display access$000 (android.app.Presentation) 
		android.app.Presentation x0
	static void access$100 (android.app.Presentation) 
		android.app.Presentation x0
	static void access$200 (android.app.Presentation) 
		android.app.Presentation x0
}

android/app/Instrumentation.class
Instrumentation.java
package android.app
public android.app.Instrumentation extends java.lang.Object {
	public static final String REPORT_KEY_IDENTIFIER
	public static final String REPORT_KEY_STREAMRESULT
	private static final String TAG
	private final Object mSync
	private android.app.ActivityThread mThread
	private android.os.MessageQueue mMessageQueue
	private android.content.Context mInstrContext
	private android.content.Context mAppContext
	private android.content.ComponentName mComponent
	private Thread mRunner
	private java.util.List mWaitingActivities
	private java.util.List mActivityMonitors
	private android.app.IInstrumentationWatcher mWatcher
	private android.app.IUiAutomationConnection mUiAutomationConnection
	private boolean mAutomaticPerformanceSnapshots
	private android.os.PerformanceCollector mPerformanceCollector
	private android.os.Bundle mPerfMetrics
	private android.app.UiAutomation mUiAutomation
	public void  () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle arguments
	public void start () 
	public void onStart () 
	public boolean onException (java.lang.Object, java.lang.Throwable) 
		Object obj
		Throwable e
	public void sendStatus (int, android.os.Bundle) 
		android.os.RemoteException e
		int resultCode
		android.os.Bundle results
	public void finish (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle results
	public void setAutomaticPerformanceSnapshots () 
	public void startPerformanceSnapshot () 
	public void endPerformanceSnapshot () 
	public void onDestroy () 
	public android.content.Context getContext () 
	public android.content.ComponentName getComponentName () 
	public android.content.Context getTargetContext () 
	public boolean isProfiling () 
	public void startProfiling () 
		java.io.File file
	public void stopProfiling () 
	public void setInTouchMode (boolean) 
		boolean inTouch
	public void waitForIdle (java.lang.Runnable) 
		Runnable recipient
	public void waitForIdleSync () 
		android.app.Instrumentation$Idler idler
	public void runOnMainSync (java.lang.Runnable) 
		Runnable runner
		android.app.Instrumentation$SyncRunnable sr
	public android.app.Activity startActivitySync (android.content.Intent) 
		android.content.pm.ActivityInfo ai
		String myProc
		android.app.Instrumentation$ActivityWaiter aw
		android.content.Intent intent
	public void addMonitor (android.app.Instrumentation$ActivityMonitor) 
		android.app.Instrumentation$ActivityMonitor monitor
	public android.app.Instrumentation$ActivityMonitor addMonitor (android.content.IntentFilter, android.app.Instrumentation$ActivityResult, boolean) 
		android.content.IntentFilter filter
		android.app.Instrumentation$ActivityResult result
		boolean block
		android.app.Instrumentation$ActivityMonitor am
	public android.app.Instrumentation$ActivityMonitor addMonitor (java.lang.String, android.app.Instrumentation$ActivityResult, boolean) 
		String cls
		android.app.Instrumentation$ActivityResult result
		boolean block
		android.app.Instrumentation$ActivityMonitor am
	public boolean checkMonitorHit (android.app.Instrumentation$ActivityMonitor, int) 
		android.app.Instrumentation$ActivityMonitor monitor
		int minHits
	public android.app.Activity waitForMonitor (android.app.Instrumentation$ActivityMonitor) 
		android.app.Instrumentation$ActivityMonitor monitor
		android.app.Activity activity
	public android.app.Activity waitForMonitorWithTimeout (android.app.Instrumentation$ActivityMonitor, long) 
		android.app.Instrumentation$ActivityMonitor monitor
		long timeOut
		android.app.Activity activity
	public void removeMonitor (android.app.Instrumentation$ActivityMonitor) 
		android.app.Instrumentation$ActivityMonitor monitor
	public boolean invokeMenuActionSync (android.app.Activity, int, int) 
		android.app.Activity targetActivity
		int id
		int flag
		android.app.Instrumentation$1MenuRunnable mr
	public boolean invokeContextMenuAction (android.app.Activity, int, int) 
		InterruptedException e
		android.app.Activity targetActivity
		int id
		int flag
		android.view.KeyEvent downEvent
		android.view.KeyEvent upEvent
		android.app.Instrumentation$1ContextMenuRunnable cmr
	public void sendStringSync (java.lang.String) 
		int i
		String text
		android.view.KeyCharacterMap keyCharacterMap
		android.view.KeyEvent[] events
	public void sendKeySync (android.view.KeyEvent) 
		android.view.KeyEvent event
		long downTime
		long eventTime
		int action
		int code
		int repeatCount
		int metaState
		int deviceId
		int scancode
		int source
		int flags
		android.view.KeyEvent newEvent
	public void sendKeyDownUpSync (int) 
		int key
	public void sendCharacterSync (int) 
		int keyCode
	public void sendPointerSync (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void sendTrackballEventSync (android.view.MotionEvent) 
		android.view.MotionEvent event
	public android.app.Application newApplication (java.lang.ClassLoader, java.lang.String, android.content.Context)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException 
		ClassLoader cl
		String className
		android.content.Context context
	public static android.app.Application newApplication (java.lang.Class, android.content.Context)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException 
		Class clazz
		android.content.Context context
		android.app.Application app
	public void callApplicationOnCreate (android.app.Application) 
		android.app.Application app
	public android.app.Activity newActivity (java.lang.Class, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object)  throws java.lang.InstantiationException java.lang.IllegalAccessException 
		Class clazz
		android.content.Context context
		android.os.IBinder token
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo info
		CharSequence title
		android.app.Activity parent
		String id
		Object lastNonConfigurationInstance
		android.app.Activity activity
		android.app.ActivityThread aThread
	public android.app.Activity newActivity (java.lang.ClassLoader, java.lang.String, android.content.Intent)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.ClassNotFoundException 
		ClassLoader cl
		String className
		android.content.Intent intent
	private void prePerformCreate (android.app.Activity) 
		android.app.Instrumentation$ActivityWaiter aw
		android.content.Intent intent
		int i
		int N
		android.app.Activity activity
	private void postPerformCreate (android.app.Activity) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		android.app.Activity activity
	public void callActivityOnCreate (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle icicle
	public void callActivityOnCreate (android.app.Activity, android.os.Bundle, android.os.PersistableBundle) 
		android.app.Activity activity
		android.os.Bundle icicle
		android.os.PersistableBundle persistentState
	public void callActivityOnDestroy (android.app.Activity) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		android.app.Activity activity
	public void callActivityOnRestoreInstanceState (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle savedInstanceState
	public void callActivityOnRestoreInstanceState (android.app.Activity, android.os.Bundle, android.os.PersistableBundle) 
		android.app.Activity activity
		android.os.Bundle savedInstanceState
		android.os.PersistableBundle persistentState
	public void callActivityOnPostCreate (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle icicle
	public void callActivityOnPostCreate (android.app.Activity, android.os.Bundle, android.os.PersistableBundle) 
		android.app.Activity activity
		android.os.Bundle icicle
		android.os.PersistableBundle persistentState
	public void callActivityOnNewIntent (android.app.Activity, android.content.Intent) 
		android.app.Activity activity
		android.content.Intent intent
	public void callActivityOnNewIntent (android.app.Activity, com.android.internal.content.ReferrerIntent) 
		android.app.Activity activity
		com.android.internal.content.ReferrerIntent intent
		String oldReferrer
	public void callActivityOnStart (android.app.Activity) 
		android.app.Activity activity
	public void callActivityOnRestart (android.app.Activity) 
		android.app.Activity activity
	public void callActivityOnResume (android.app.Activity) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		android.app.Activity activity
	public void callActivityOnStop (android.app.Activity) 
		android.app.Activity activity
	public void callActivityOnSaveInstanceState (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle outState
	public void callActivityOnSaveInstanceState (android.app.Activity, android.os.Bundle, android.os.PersistableBundle) 
		android.app.Activity activity
		android.os.Bundle outState
		android.os.PersistableBundle outPersistentState
	public void callActivityOnPause (android.app.Activity) 
		android.app.Activity activity
	public void callActivityOnUserLeaving (android.app.Activity) 
		android.app.Activity activity
	public void startAllocCounting () 
	public void stopAllocCounting () 
	private void addValue (java.lang.String, int, android.os.Bundle) 
		java.util.List list
		java.util.ArrayList list
		String key
		int value
		android.os.Bundle results
	public android.os.Bundle getAllocCounts () 
		android.os.Bundle results
	public android.os.Bundle getBinderCounts () 
		android.os.Bundle results
	public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		android.app.Activity target
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.app.IApplicationThread whoThread
		android.net.Uri referrer
	public void execStartActivities (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent[], android.os.Bundle) 
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		android.app.Activity target
		android.content.Intent[] intents
		android.os.Bundle options
	public void execStartActivitiesAsUser (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent[], android.os.Bundle, int) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int i
		String[] resolvedTypes
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		android.app.Activity target
		android.content.Intent[] intents
		android.os.Bundle options
		int userId
		android.app.IApplicationThread whoThread
	public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, java.lang.String, android.content.Intent, int, android.os.Bundle) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		String target
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.app.IApplicationThread whoThread
	public android.app.Instrumentation$ActivityResult execStartActivity (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle, android.os.UserHandle) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		android.app.Activity target
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.os.UserHandle user
		android.app.IApplicationThread whoThread
	public android.app.Instrumentation$ActivityResult execStartActivityAsCaller (android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle, boolean, int) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.os.IBinder token
		android.app.Activity target
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		boolean ignoreTargetSecurity
		int userId
		android.app.IApplicationThread whoThread
	public void execStartActivityFromAppTask (android.content.Context, android.os.IBinder, android.app.IAppTask, android.content.Intent, android.os.Bundle) 
		android.app.Instrumentation$ActivityMonitor am
		int i
		int N
		int result
		android.os.RemoteException e
		android.content.Context who
		android.os.IBinder contextThread
		android.app.IAppTask appTask
		android.content.Intent intent
		android.os.Bundle options
		android.app.IApplicationThread whoThread
	final void init (android.app.ActivityThread, android.content.Context, android.content.Context, android.content.ComponentName, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection) 
		android.app.ActivityThread thread
		android.content.Context instrContext
		android.content.Context appContext
		android.content.ComponentName component
		android.app.IInstrumentationWatcher watcher
		android.app.IUiAutomationConnection uiAutomationConnection
	public static void checkStartActivityResult (int, java.lang.Object) 
		int res
		Object intent
	private final void validateNotAppThread () 
	public android.app.UiAutomation getUiAutomation () 
	public android.app.UiAutomation getUiAutomation (int) 
		int flags
		boolean mustCreateNewAutomation
	static boolean access$100 (android.app.Instrumentation) 
		android.app.Instrumentation x0
	static java.lang.Object access$200 (android.app.Instrumentation) 
		android.app.Instrumentation x0
	static java.util.List access$300 (android.app.Instrumentation) 
		android.app.Instrumentation x0
}

android/app/SystemServiceRegistry$67.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$67 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.appwidget.AppWidgetManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SearchDialog$2.class
SearchDialog.java
package android.app
 android.app.SearchDialog$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.app.SearchDialog this$0
	void  (android.app.SearchDialog) 
		android.app.SearchDialog this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/app/LoadedApk$ReceiverDispatcher$InnerReceiver.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ReceiverDispatcher$InnerReceiver extends android.content.IIntentReceiver$Stub {
	final java.lang.ref.WeakReference mDispatcher
	final android.app.LoadedApk$ReceiverDispatcher mStrongRef
	void  (android.app.LoadedApk$ReceiverDispatcher, boolean) 
		android.app.LoadedApk$ReceiverDispatcher rd
		boolean strong
	public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) 
		android.app.LoadedApk$ReceiverDispatcher rd
		android.os.RemoteException e
		android.app.IActivityManager mgr
		android.content.Intent intent
		int resultCode
		String data
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		android.app.LoadedApk$ReceiverDispatcher rd
}

android/app/Notification$MediaStyle.class
Notification.java
package android.app
public android.app.Notification$MediaStyle extends android.app.Notification$Style {
	static final int MAX_MEDIA_BUTTONS_IN_COMPACT
	static final int MAX_MEDIA_BUTTONS
	private int[] mActionsToShowInCompact
	private android.media.session.MediaSession$Token mToken
	public void  () 
	public void  (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
	public transient android.app.Notification$MediaStyle setShowActionsInCompactView (int[]) 
		int[] actions
	public android.app.Notification$MediaStyle setMediaSession (android.media.session.MediaSession$Token) 
		android.media.session.MediaSession$Token token
	public android.app.Notification buildStyled (android.app.Notification) 
		android.app.Notification wip
	public android.widget.RemoteViews makeContentView () 
	public android.widget.RemoteViews makeBigContentView () 
	public android.widget.RemoteViews makeHeadsUpContentView () 
		android.widget.RemoteViews expanded
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
	private android.widget.RemoteViews generateMediaActionButton (android.app.Notification$Action, int) 
		android.app.Notification$Action action
		int color
		boolean tombstone
		android.widget.RemoteViews button
	private android.widget.RemoteViews makeMediaContentView () 
		android.app.Notification$Action action
		android.widget.RemoteViews button
		int i
		android.widget.RemoteViews view
		int numActions
		int N
		int endMargin
	private android.widget.RemoteViews makeMediaBigContentView () 
		android.widget.RemoteViews button
		int i
		int actionCount
		int actionsInCompact
		android.widget.RemoteViews big
	private void handleImage (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	protected boolean hasProgress () 
}

android/app/Notification$Action.class
Notification.java
package android.app
public android.app.Notification$Action extends java.lang.Object implements android.os.Parcelable  {
	private final android.os.Bundle mExtras
	private android.graphics.drawable.Icon mIcon
	private final android.app.RemoteInput[] mRemoteInputs
	private boolean mAllowGeneratedReplies
	public int icon
	public CharSequence title
	public android.app.PendingIntent actionIntent
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void  (int, java.lang.CharSequence, android.app.PendingIntent) 
		int icon
		CharSequence title
		android.app.PendingIntent intent
	private void  (android.graphics.drawable.Icon, java.lang.CharSequence, android.app.PendingIntent, android.os.Bundle, android.app.RemoteInput[], boolean) 
		android.graphics.drawable.Icon icon
		CharSequence title
		android.app.PendingIntent intent
		android.os.Bundle extras
		android.app.RemoteInput[] remoteInputs
		boolean allowGeneratedReplies
	public android.graphics.drawable.Icon getIcon () 
	public android.os.Bundle getExtras () 
	public boolean getAllowGeneratedReplies () 
	public android.app.RemoteInput[] getRemoteInputs () 
	public android.app.Notification$Action clone () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
		android.graphics.drawable.Icon ic
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static android.os.Bundle access$000 (android.app.Notification$Action) 
		android.app.Notification$Action x0
	void  (android.graphics.drawable.Icon, java.lang.CharSequence, android.app.PendingIntent, android.os.Bundle, android.app.RemoteInput[], boolean, android.app.Notification$1) 
		android.graphics.drawable.Icon x0
		CharSequence x1
		android.app.PendingIntent x2
		android.os.Bundle x3
		android.app.RemoteInput[] x4
		boolean x5
		android.app.Notification$1 x6
	void  (android.os.Parcel, android.app.Notification$1) 
		android.os.Parcel x0
		android.app.Notification$1 x1
	static android.app.RemoteInput[] access$900 (android.app.Notification$Action) 
		android.app.Notification$Action x0
	static void  () 
}

android/app/ExitTransitionCoordinator.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator extends android.app.ActivityTransitionCoordinator {
	private static final String TAG
	private static final long MAX_WAIT_MS
	private android.os.Bundle mSharedElementBundle
	private boolean mExitNotified
	private boolean mSharedElementNotified
	private android.app.Activity mActivity
	private boolean mIsBackgroundReady
	private boolean mIsCanceled
	private android.os.Handler mHandler
	private android.animation.ObjectAnimator mBackgroundAnimator
	private boolean mIsHidden
	private android.os.Bundle mExitSharedElementBundle
	private boolean mIsExitStarted
	private boolean mSharedElementsHidden
	private android.app.ExitTransitionCoordinator$HideSharedElementsCallback mHideSharedElementsCallback
	public void  (android.app.Activity, android.view.Window, android.app.SharedElementCallback, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, boolean) 
		android.app.Activity activity
		android.view.Window window
		android.app.SharedElementCallback listener
		java.util.ArrayList names
		java.util.ArrayList accepted
		java.util.ArrayList mapped
		boolean isReturning
	void setHideSharedElementsCallback (android.app.ExitTransitionCoordinator$HideSharedElementsCallback) 
		android.app.ExitTransitionCoordinator$HideSharedElementsCallback callback
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
	private void stopCancel () 
	private void delayCancel () 
	public void resetViews () 
		android.view.ViewGroup decorView
	private void sharedElementExitBack () 
		android.view.ViewGroup decorView
	private void startSharedElementExit (android.view.ViewGroup) 
		android.view.ViewGroup decorView
		android.transition.Transition transition
		java.util.ArrayList sharedElementSnapshots
	private void hideSharedElements () 
	public void startExit () 
		android.view.ViewGroup decorView
	public void startExit (int, android.content.Intent) 
		android.view.ViewGroup decorView
		boolean targetsM
		java.util.ArrayList sharedElementNames
		android.app.ActivityOptions options
		int resultCode
		android.content.Intent data
	public void stop () 
	private void startExitTransition () 
		android.transition.Transition transition
		android.view.ViewGroup decorView
	private void fadeOutBackground () 
		android.graphics.drawable.Drawable background
		android.view.ViewGroup decor
	private android.transition.Transition getExitTransition () 
		java.util.ArrayList transitioningViews
		android.transition.Transition viewsTransition
	private android.transition.Transition getSharedElementExitTransition () 
		android.transition.Transition sharedElementTransition
	private void beginTransitions () 
		android.transition.Transition sharedElementTransition
		android.transition.Transition viewsTransition
		android.transition.Transition transition
		android.view.ViewGroup decorView
	protected boolean isReadyToNotify () 
	protected void sharedElementTransitionComplete () 
	private android.os.Bundle captureExitSharedElementsState () 
		android.view.View view
		String name
		android.os.Bundle sharedElementState
		int i
		android.os.Bundle bundle
		android.graphics.RectF bounds
		android.graphics.Matrix matrix
	protected void onTransitionsComplete () 
	protected void notifyComplete () 
		android.os.ResultReceiver resultReceiver
		android.os.Bundle sharedElementBundle
	private void notifyExitComplete () 
		android.view.ViewGroup decorView
	private void finishIfNecessary () 
	private void finish () 
	protected void clearState () 
	protected boolean moveSharedElementWithParent () 
	protected android.transition.Transition getViewsTransition () 
	protected android.transition.Transition getSharedElementTransition () 
	static void access$000 (android.app.ExitTransitionCoordinator, android.view.ViewGroup) 
		android.app.ExitTransitionCoordinator x0
		android.view.ViewGroup x1
	static void access$100 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static android.os.Bundle access$200 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static android.app.Activity access$300 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static void access$400 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static void access$500 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static boolean access$602 (android.app.ExitTransitionCoordinator, boolean) 
		android.app.ExitTransitionCoordinator x0
		boolean x1
	static void access$700 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static boolean access$600 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static void access$800 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static android.animation.ObjectAnimator access$902 (android.app.ExitTransitionCoordinator, android.animation.ObjectAnimator) 
		android.app.ExitTransitionCoordinator x0
		android.animation.ObjectAnimator x1
	static boolean access$1002 (android.app.ExitTransitionCoordinator, boolean) 
		android.app.ExitTransitionCoordinator x0
		boolean x1
	static boolean access$1100 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static android.os.Bundle access$1200 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
	static void access$1300 (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator x0
}

android/app/PendingIntent$FinishedDispatcher.class
PendingIntent.java
package android.app
 android.app.PendingIntent$FinishedDispatcher extends android.content.IIntentReceiver$Stub implements java.lang.Runnable  {
	private final android.app.PendingIntent mPendingIntent
	private final android.app.PendingIntent$OnFinished mWho
	private final android.os.Handler mHandler
	private android.content.Intent mIntent
	private int mResultCode
	private String mResultData
	private android.os.Bundle mResultExtras
	private static android.os.Handler sDefaultSystemHandler
	void  (android.app.PendingIntent, android.app.PendingIntent$OnFinished, android.os.Handler) 
		android.app.PendingIntent pi
		android.app.PendingIntent$OnFinished who
		android.os.Handler handler
	public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) 
		android.content.Intent intent
		int resultCode
		String data
		android.os.Bundle extras
		boolean serialized
		boolean sticky
		int sendingUser
	public void run () 
}

android/app/ActivityThread$StopInfo.class
ActivityThread.java
package android.app
 android.app.ActivityThread$StopInfo extends java.lang.Object implements java.lang.Runnable  {
	android.app.ActivityThread$ActivityClientRecord activity
	android.os.Bundle state
	android.os.PersistableBundle persistentState
	CharSequence description
	private void  () 
	public void run () 
		android.os.RemoteException ex
	void  (android.app.ActivityThread$1) 
		android.app.ActivityThread$1 x0
}

android/app/BackStackState.class
BackStackRecord.java
package android.app
final android.app.BackStackState extends java.lang.Object implements android.os.Parcelable  {
	final int[] mOps
	final int mTransition
	final int mTransitionStyle
	final String mName
	final int mIndex
	final int mBreadCrumbTitleRes
	final CharSequence mBreadCrumbTitleText
	final int mBreadCrumbShortTitleRes
	final CharSequence mBreadCrumbShortTitleText
	final java.util.ArrayList mSharedElementSourceNames
	final java.util.ArrayList mSharedElementTargetNames
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.app.FragmentManagerImpl, android.app.BackStackRecord) 
		int i
		int N
		android.app.FragmentManagerImpl fm
		android.app.BackStackRecord bse
		int numRemoved
		android.app.BackStackRecord$Op op
		int pos
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public android.app.BackStackRecord instantiate (android.app.FragmentManagerImpl) 
		android.app.Fragment f
		android.app.Fragment r
		int i
		android.app.BackStackRecord$Op op
		int findex
		int N
		android.app.FragmentManagerImpl fm
		android.app.BackStackRecord bse
		int pos
		int num
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/ActivityManagerNative.class
ActivityManagerNative.java
package android.app
public abstract android.app.ActivityManagerNative extends android.os.Binder implements android.app.IActivityManager  {
	static volatile boolean sSystemReady
	private static final android.util.Singleton gDefault
	public static android.app.IActivityManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.app.IActivityManager in
	public static android.app.IActivityManager getDefault () 
	public static boolean isSystemReady () 
	public static void broadcastStickyIntent (android.content.Intent, java.lang.String, int) 
		android.content.Intent intent
		String permission
		int userId
	public static void broadcastStickyIntent (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent intent
		String permission
		int appOp
		int userId
	public static void noteWakeupAlarm (android.app.PendingIntent, int, java.lang.String, java.lang.String) 
		android.app.PendingIntent ps
		int sourceUid
		String sourcePkg
		String tag
	public static void noteAlarmStart (android.app.PendingIntent, int, java.lang.String) 
		android.app.PendingIntent ps
		int sourceUid
		String tag
	public static void noteAlarmFinish (android.app.PendingIntent, int, java.lang.String) 
		android.app.PendingIntent ps
		int sourceUid
		String tag
	public void  () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int result
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		int result
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		boolean ignoreTargetSecurity
		int userId
		int result
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		android.app.IActivityManager$WaitResult result
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.content.res.Configuration config
		android.os.Bundle options
		int userId
		int result
		android.os.IBinder b
		android.app.IApplicationThread app
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int flagsMask
		int flagsValues
		android.os.Bundle options
		int result
		String callingPackage
		int callingPid
		int callingUid
		android.content.Intent intent
		String resolvedType
		android.service.voice.IVoiceInteractionSession session
		com.android.internal.app.IVoiceInteractor interactor
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		int result
		android.os.IBinder token
		android.os.Bundle options
		android.os.IBinder token
		boolean result
		android.os.IBinder callingActivity
		android.content.Intent intent
		android.os.Bundle options
		boolean result
		int taskId
		android.os.Bundle options
		int result
		android.os.IBinder token
		android.content.Intent resultData
		int resultCode
		int finishTask
		boolean res
		android.os.IBinder token
		String resultWho
		int requestCode
		android.os.IBinder token
		boolean res
		android.service.voice.IVoiceInteractionSession session
		android.os.IBinder token
		boolean res
		android.app.IApplicationThread app
		android.os.IBinder token
		boolean res
		android.os.IBinder b
		android.app.IApplicationThread app
		String packageName
		android.content.IIntentReceiver rec
		android.content.IntentFilter filter
		String perm
		int userId
		android.content.Intent intent
		android.os.IBinder b
		android.content.IIntentReceiver rec
		android.os.IBinder b
		android.app.IApplicationThread app
		android.content.Intent intent
		String resolvedType
		android.content.IIntentReceiver resultTo
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		String[] perms
		int appOp
		android.os.Bundle options
		boolean serialized
		boolean sticky
		int userId
		int res
		android.os.IBinder b
		android.app.IApplicationThread app
		android.content.Intent intent
		int userId
		android.os.IBinder who
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		boolean resultAbort
		int intentFlags
		android.app.IApplicationThread app
		android.os.IBinder token
		android.content.res.Configuration config
		boolean stopProfiling
		android.os.IBinder token
		android.os.IBinder token
		android.os.IBinder token
		android.os.Bundle map
		android.os.PersistableBundle persistentState
		CharSequence description
		android.os.IBinder token
		android.os.IBinder token
		android.os.IBinder token
		android.os.IBinder token
		String res
		android.os.IBinder token
		android.content.ComponentName cn
		android.app.IAppTask task
		String callingPackage
		java.util.List list
		int N
		int i
		android.os.IBinder activityToken
		android.content.Intent intent
		android.app.ActivityManager$TaskDescription descr
		android.graphics.Bitmap thumbnail
		int res
		android.graphics.Point size
		android.app.ActivityManager$RunningTaskInfo info
		int maxNum
		int fl
		java.util.List list
		int N
		int i
		int maxNum
		int fl
		int userId
		android.content.pm.ParceledListSlice list
		int id
		android.app.ActivityManager$TaskThumbnail taskThumbnail
		android.app.ActivityManager$RunningServiceInfo info
		int maxNum
		int fl
		java.util.List list
		int N
		int i
		java.util.List list
		java.util.List list
		java.util.List list
		int task
		int fl
		android.os.Bundle options
		android.os.IBinder token
		boolean nonRoot
		boolean res
		int task
		int taskId
		int stackId
		boolean toTop
		int taskId
		int createMode
		boolean toTop
		boolean animate
		android.graphics.Rect bounds
		boolean hasBounds
		boolean moveHomeStackFront
		boolean res
		int stackId
		android.graphics.Rect r
		boolean res
		int stackId
		boolean hasRect
		android.graphics.Rect r
		boolean allowResizeInDockedMode
		boolean preserveWindows
		boolean animate
		int animationDuration
		boolean hasBounds
		android.graphics.Rect bounds
		boolean hasTempPinnedTaskBounds
		android.graphics.Rect tempPinnedTaskBounds
		boolean hasBounds
		android.graphics.Rect bounds
		boolean hasTempDockedTaskBounds
		android.graphics.Rect tempDockedTaskBounds
		boolean hasTempDockedTaskInsetBounds
		android.graphics.Rect tempDockedTaskInsetBounds
		boolean hasTempOtherTaskBounds
		android.graphics.Rect tempOtherTaskBounds
		boolean hasTempOtherTaskInsetBounds
		android.graphics.Rect tempOtherTaskInsetBounds
		int taskId
		int stackId
		int position
		java.util.List list
		int stackId
		android.app.ActivityManager$StackInfo info
		int taskId
		boolean isInHomeStack
		int stackId
		int focusedStackId
		int taskId
		android.os.IBinder token
		android.os.IBinder token
		boolean onlyRoot
		int res
		android.os.IBinder b
		android.app.IApplicationThread app
		String name
		int userId
		boolean stable
		android.app.IActivityManager$ContentProviderHolder cph
		String name
		int userId
		android.os.IBinder token
		android.app.IActivityManager$ContentProviderHolder cph
		android.os.IBinder b
		android.app.IApplicationThread app
		java.util.ArrayList providers
		android.os.IBinder b
		int stable
		int unstable
		boolean res
		android.os.IBinder b
		android.os.IBinder b
		android.os.IBinder b
		boolean stable
		String name
		android.os.IBinder token
		android.content.ComponentName comp
		android.app.PendingIntent pi
		android.os.IBinder b
		android.app.IApplicationThread app
		android.content.Intent service
		String resolvedType
		String callingPackage
		int userId
		android.content.ComponentName cn
		android.os.IBinder b
		android.app.IApplicationThread app
		android.content.Intent service
		String resolvedType
		int userId
		int res
		android.content.ComponentName className
		android.os.IBinder token
		int startId
		boolean res
		android.content.ComponentName className
		android.os.IBinder token
		int id
		android.app.Notification notification
		int sflags
		android.os.IBinder b
		android.app.IApplicationThread app
		android.os.IBinder token
		android.content.Intent service
		String resolvedType
		int fl
		String callingPackage
		int userId
		android.app.IServiceConnection conn
		int res
		android.os.IBinder b
		android.app.IServiceConnection conn
		boolean res
		android.os.IBinder token
		android.content.Intent intent
		android.os.IBinder service
		android.os.IBinder token
		android.content.Intent intent
		boolean doRebind
		android.os.IBinder token
		int type
		int startId
		int res
		android.content.ComponentName className
		String profileFile
		int fl
		android.os.Bundle arguments
		android.os.IBinder b
		android.app.IInstrumentationWatcher w
		android.app.IUiAutomationConnection c
		int userId
		String abiOverride
		boolean res
		android.os.IBinder b
		android.app.IApplicationThread app
		int resultCode
		android.os.Bundle results
		android.content.res.Configuration config
		android.content.res.Configuration config
		android.os.IBinder token
		int requestedOrientation
		android.os.IBinder token
		int req
		android.os.IBinder token
		android.content.ComponentName cn
		android.os.IBinder token
		android.content.Intent[] requestIntents
		String[] requestResolvedTypes
		int type
		String packageName
		android.os.IBinder token
		String resultWho
		int requestCode
		android.content.Intent[] requestIntents
		String[] requestResolvedTypes
		int fl
		android.os.Bundle options
		int userId
		android.content.IIntentSender res
		android.content.IIntentSender r
		android.content.IIntentSender r
		String res
		android.content.IIntentSender r
		int res
		int callingPid
		int callingUid
		int userId
		boolean allowAll
		boolean requireFull
		String name
		String callerPackage
		int res
		int max
		int limit
		android.os.IBinder token
		int pid
		boolean isForeground
		String perm
		int pid
		int uid
		int res
		String perm
		int pid
		int uid
		android.os.IBinder token
		int res
		android.net.Uri uri
		int pid
		int uid
		int mode
		int userId
		android.os.IBinder callerToken
		int res
		String packageName
		android.content.pm.IPackageDataObserver observer
		int userId
		boolean res
		android.os.IBinder b
		android.app.IApplicationThread app
		String targetPkg
		android.net.Uri uri
		int mode
		int userId
		android.os.IBinder b
		android.app.IApplicationThread app
		android.net.Uri uri
		int mode
		int userId
		android.net.Uri uri
		int mode
		int userId
		android.net.Uri uri
		int mode
		int userId
		String packageName
		boolean incoming
		android.content.pm.ParceledListSlice perms
		String packageName
		int userId
		android.content.pm.ParceledListSlice perms
		String packageName
		int userId
		android.os.IBinder b
		android.app.IApplicationThread app
		boolean waiting
		android.app.ActivityManager$MemoryInfo mi
		android.net.Uri uri
		android.os.ParcelFileDescriptor pfd
		boolean showing
		boolean occluded
		String pn
		boolean wfd
		boolean per
		boolean enabled
		android.app.IActivityController watcher
		boolean imAMonkey
		boolean enabled
		int level
		android.content.IIntentSender is
		int sourceUid
		String sourcePkg
		String tag
		android.content.IIntentSender is
		int sourceUid
		String tag
		android.content.IIntentSender is
		int sourceUid
		String tag
		int[] pids
		String reason
		boolean secure
		boolean res
		String reason
		boolean res
		android.os.IBinder app
		android.app.ApplicationErrorReport$CrashInfo ci
		android.os.IBinder app
		String tag
		boolean system
		android.app.ApplicationErrorReport$CrashInfo ci
		boolean res
		android.os.IBinder app
		int violationMask
		android.os.StrictMode$ViolationInfo info
		int sig
		String packageName
		int userId
		String packageName
		int userId
		String packageName
		int userId
		android.app.ActivityManager$RunningAppProcessInfo info
		android.content.pm.ConfigurationInfo config
		String process
		int userId
		boolean start
		int profileType
		android.app.ProfilerInfo profilerInfo
		boolean res
		boolean res
		android.content.Intent service
		String resolvedType
		String callingPackage
		android.os.IBinder binder
		String packageName
		int backupRestoreMode
		int userId
		boolean success
		String packageName
		android.os.IBinder agent
		android.content.pm.ApplicationInfo info
		String packageName
		String pkg
		int appId
		int userId
		String reason
		String reason
		int[] pids
		android.os.Debug$MemoryInfo[] res
		String processName
		int uid
		android.os.IBinder token
		String packageName
		int enterAnim
		int exitAnim
		boolean areThey
		boolean monkey
		android.os.IBinder token
		boolean isit
		android.os.IBinder token
		boolean isTopOfTask
		android.os.IBinder token
		boolean converted
		android.os.Bundle bundle
		android.os.IBinder token
		android.os.Bundle bundle
		android.app.ActivityOptions options
		boolean converted
		android.os.IBinder token
		android.app.ActivityOptions options
		android.os.IBinder token
		boolean imm
		boolean isit
		int uid
		int initialPid
		String packageName
		String message
		android.net.Uri uri
		int userId
		String type
		String name
		android.os.IBinder perm
		android.os.IBinder activityToken
		android.os.IBinder perm
		android.os.IBinder owner
		int fromUid
		String targetPkg
		android.net.Uri uri
		int mode
		int sourceUserId
		int targetUserId
		android.os.IBinder owner
		android.net.Uri uri
		int mode
		int userId
		int callingUid
		String targetPkg
		android.net.Uri uri
		int modeFlags
		int userId
		int res
		String process
		int userId
		boolean managed
		String path
		android.os.ParcelFileDescriptor fd
		boolean res
		android.os.IBinder b
		android.app.IApplicationThread app
		String callingPackage
		android.content.Intent[] intents
		String[] resolvedTypes
		android.os.IBinder resultTo
		android.os.Bundle options
		int userId
		int result
		int mode
		int mode
		String pkg
		int mode
		String pkg
		int mode
		int userid
		boolean result
		int userid
		boolean result
		int userId
		byte[] token
		byte[] secret
		android.os.IProgressListener listener
		boolean result
		int userid
		boolean force
		android.app.IStopUserCallback callback
		int result
		android.content.pm.UserInfo userInfo
		int userid
		int _flags
		boolean result
		int[] result
		int taskId
		boolean result
		android.app.IProcessObserver observer
		android.app.IProcessObserver observer
		android.app.IUidObserver observer
		int which
		android.app.IUidObserver observer
		String pkg
		boolean ask
		String pkg
		boolean ask
		android.content.IIntentSender r
		boolean res
		android.content.IIntentSender r
		boolean res
		android.content.IIntentSender r
		android.content.Intent intent
		android.content.IIntentSender r
		String prefix
		String tag
		android.content.res.Configuration config
		int[] pids
		long[] pss
		CharSequence msg
		boolean always
		android.os.IBinder token
		String destAffinity
		boolean res
		android.os.IBinder token
		android.content.Intent target
		int resultCode
		android.content.Intent resultData
		boolean res
		android.os.IBinder token
		int res
		android.os.IBinder token
		String res
		android.app.IUserSwitchObserver observer
		String name
		android.app.IUserSwitchObserver observer
		int bugreportType
		int pid
		boolean aboveSystem
		String reason
		long res
		int requestType
		android.os.Bundle res
		int requestType
		com.android.internal.os.IResultReceiver receiver
		android.os.Bundle receiverExtras
		android.os.IBinder activityToken
		boolean focused
		boolean newSessionId
		boolean res
		android.os.IBinder token
		android.os.Bundle extras
		android.app.assist.AssistStructure structure
		android.app.assist.AssistContent content
		android.net.Uri referrer
		android.content.Intent intent
		int requestType
		String hint
		int userHandle
		android.os.Bundle args
		boolean res
		boolean res
		android.os.IBinder token
		android.os.Bundle args
		boolean res
		int appId
		int userId
		String reason
		android.os.IBinder who
		boolean allowRestart
		android.os.IBinder token
		android.os.IBinder token
		android.os.IBinder parentActivityToken
		android.app.IActivityContainerCallback callback
		android.app.IActivityContainer activityContainer
		android.app.IActivityContainer activityContainer
		int displayId
		android.app.IActivityContainer activityContainer
		android.os.IBinder activityToken
		int displayId
		int taskId
		android.os.IBinder token
		int taskId
		boolean isInLockTaskMode
		int lockTaskModeState
		android.os.IBinder token
		android.os.IBinder token
		android.app.ActivityManager$TaskDescription values
		int taskId
		int resizeableMode
		int taskId
		int resizeMode
		android.graphics.Rect r
		int taskId
		android.graphics.Rect r
		String filename
		int userId
		android.graphics.Bitmap icon
		android.os.Bundle bundle
		android.os.Bundle bundle
		android.app.ActivityOptions options
		android.os.IBinder token
		boolean enable
		boolean success
		android.os.IBinder token
		boolean enabled
		android.os.IBinder token
		android.os.IBinder token
		android.os.IBinder token
		int uid
		byte[] firstPacket
		String procName
		int uid
		long maxMemSize
		String reportPackage
		String path
		android.service.voice.IVoiceInteractionSession session
		boolean keepAwake
		int userId
		String[] packages
		String packageName
		String pkg
		String callingPackage
		int res
		String process
		int userId
		int level
		boolean res
		android.os.IBinder token
		boolean res
		boolean res
		android.os.ParcelFileDescriptor fd
		boolean res
		android.os.IBinder token
		int stackId
		android.os.IBinder token
		android.os.IBinder token
		int[] horizontal
		int[] vertical
		int[] smallest
		boolean suppress
		int stackId
		boolean onTop
		int uid
		String pkg
		int res
		android.os.IBinder token
		boolean inMultiWindow
		android.os.IBinder token
		boolean inPip
		android.os.IBinder token
		android.os.IBinder token
		boolean enable
		android.content.ComponentName packageName
		int res
		android.content.ComponentName packageName
		boolean res
		int userHandle
		boolean isForeground
		int stackId
		int userId
		android.content.Intent intent
		android.content.IIntentSender sender
		int scode
		android.content.Intent intent
		String resolvedType
		android.content.IIntentReceiver finishedReceiver
		String requiredPermission
		android.os.Bundle options
		int result
		int tid
		int tid
		boolean hasTopUi
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	private int[] readIntArray (android.os.Parcel) 
		android.os.Parcel data
		int[] smallest
		int smallestSize
	public android.os.IBinder asBinder () 
	static void  () 
}

android/app/PackageDeleteObserver$1.class
PackageDeleteObserver.java
package android.app
 android.app.PackageDeleteObserver$1 extends android.content.pm.IPackageDeleteObserver2$Stub {
	final android.app.PackageDeleteObserver this$0
	void  (android.app.PackageDeleteObserver) 
		android.app.PackageDeleteObserver this$0
	public void onUserActionRequired (android.content.Intent) 
		android.content.Intent intent
	public void onPackageDeleted (java.lang.String, int, java.lang.String) 
		String basePackageName
		int returnCode
		String msg
}

android/app/Fragment$1.class
Fragment.java
package android.app
 android.app.Fragment$1 extends android.app.FragmentContainer {
	final android.app.Fragment this$0
	void  (android.app.Fragment) 
		android.app.Fragment this$0
	public android.view.View onFindViewById (int) 
		int id
	public boolean onHasView () 
}

android/app/FragmentBreadCrumbs$OnBreadCrumbClickListener.class
FragmentBreadCrumbs.java
package android.app
public abstract android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener extends java.lang.Object {
	public abstract boolean onBreadCrumbClick (android.app.FragmentManager$BackStackEntry, int) 
}

android/app/ActivityThread$CreateServiceData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$CreateServiceData extends java.lang.Object {
	android.os.IBinder token
	android.content.pm.ServiceInfo info
	android.content.res.CompatibilityInfo compatInfo
	android.content.Intent intent
	void  () 
	public java.lang.String toString () 
}

android/app/EphemeralResolverService.class
EphemeralResolverService.java
package android.app
public abstract android.app.EphemeralResolverService extends android.app.Service {
	public static final String EXTRA_RESOLVE_INFO
	public static final String EXTRA_SEQUENCE
	private static final String EXTRA_PREFIX
	private android.os.Handler mHandler
	public void  () 
	public abstract java.util.List onEphemeralResolveInfoList (int[], int) 
	public final void attachBaseContext (android.content.Context) 
		android.content.Context base
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static android.os.Handler access$000 (android.app.EphemeralResolverService) 
		android.app.EphemeralResolverService x0
}

android/app/ActionBar$OnMenuVisibilityListener.class
ActionBar.java
package android.app
public abstract android.app.ActionBar$OnMenuVisibilityListener extends java.lang.Object {
	public abstract void onMenuVisibilityChanged (boolean) 
}

android/app/VoiceInteractor$CommandRequest.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$CommandRequest extends android.app.VoiceInteractor$Request {
	final String mCommand
	final android.os.Bundle mArgs
	public void  (java.lang.String, android.os.Bundle) 
		String command
		android.os.Bundle args
	public void onCommandResult (boolean, android.os.Bundle) 
		boolean isCompleted
		android.os.Bundle result
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractor interactor
		String packageName
		com.android.internal.app.IVoiceInteractorCallback callback
}

android/app/RemoteInput.class
RemoteInput.java
package android.app
public final android.app.RemoteInput extends java.lang.Object implements android.os.Parcelable  {
	public static final String RESULTS_CLIP_LABEL
	public static final String EXTRA_RESULTS_DATA
	private static final int FLAG_ALLOW_FREE_FORM_INPUT
	private static final int DEFAULT_FLAGS
	private final String mResultKey
	private final CharSequence mLabel
	private final CharSequence[] mChoices
	private final int mFlags
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.String, java.lang.CharSequence, java.lang.CharSequence[], int, android.os.Bundle) 
		String resultKey
		CharSequence label
		CharSequence[] choices
		int flags
		android.os.Bundle extras
	public java.lang.String getResultKey () 
	public java.lang.CharSequence getLabel () 
	public java.lang.CharSequence[] getChoices () 
	public boolean getAllowFreeFormInput () 
	public android.os.Bundle getExtras () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public static android.os.Bundle getResultsFromIntent (android.content.Intent) 
		android.content.Intent intent
		android.content.ClipData clipData
		android.content.ClipDescription clipDescription
	public static void addResultsToIntent (android.app.RemoteInput[], android.content.Intent, android.os.Bundle) 
		Object result
		android.app.RemoteInput remoteInput
		android.app.RemoteInput[] remoteInputs
		android.content.Intent intent
		android.os.Bundle results
		android.os.Bundle resultsBundle
		android.content.Intent clipIntent
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (java.lang.String, java.lang.CharSequence, java.lang.CharSequence[], int, android.os.Bundle, android.app.RemoteInput$1) 
		String x0
		CharSequence x1
		CharSequence[] x2
		int x3
		android.os.Bundle x4
		android.app.RemoteInput$1 x5
	void  (android.os.Parcel, android.app.RemoteInput$1) 
		android.os.Parcel x0
		android.app.RemoteInput$1 x1
	static void  () 
}

android/app/IWallpaperManager$Stub.class
IWallpaperManager.java
package android.app
public abstract android.app.IWallpaperManager$Stub extends android.os.Binder implements android.app.IWallpaperManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setWallpaper
	static final int TRANSACTION_setWallpaperComponentChecked
	static final int TRANSACTION_setWallpaperComponent
	static final int TRANSACTION_getWallpaper
	static final int TRANSACTION_getWallpaperIdForUser
	static final int TRANSACTION_getWallpaperInfo
	static final int TRANSACTION_clearWallpaper
	static final int TRANSACTION_hasNamedWallpaper
	static final int TRANSACTION_setDimensionHints
	static final int TRANSACTION_getWidthHint
	static final int TRANSACTION_getHeightHint
	static final int TRANSACTION_setDisplayPadding
	static final int TRANSACTION_getName
	static final int TRANSACTION_settingsRestored
	static final int TRANSACTION_isWallpaperSupported
	static final int TRANSACTION_isSetWallpaperAllowed
	static final int TRANSACTION_isWallpaperBackupEligible
	static final int TRANSACTION_setLockWallpaperCallback
	public void  () 
	public static android.app.IWallpaperManager 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.Rect _arg2
		String _arg0
		String _arg1
		android.graphics.Rect _arg2
		boolean _arg3
		android.os.Bundle _arg4
		int _arg5
		android.app.IWallpaperManagerCallback _arg6
		int _arg7
		android.os.ParcelFileDescriptor _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		int _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.app.IWallpaperManagerCallback _arg0
		int _arg1
		android.os.Bundle _arg2
		int _arg3
		android.os.ParcelFileDescriptor _result
		int _arg0
		int _arg1
		int _result
		int _arg0
		android.app.WallpaperInfo _result
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		boolean _result
		int _arg0
		int _arg1
		String _arg2
		int _result
		int _result
		android.graphics.Rect _arg0
		android.graphics.Rect _arg0
		String _arg1
		String _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		android.app.IWallpaperManagerCallback _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/IProcessObserver$Stub$Proxy.class
IProcessObserver.java
package android.app
 android.app.IProcessObserver$Stub$Proxy extends java.lang.Object implements android.app.IProcessObserver  {
	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 onForegroundActivitiesChanged (int, int, boolean)  throws android.os.RemoteException 
		int pid
		int uid
		boolean foregroundActivities
		android.os.Parcel _data
	public void onProcessStateChanged (int, int, int)  throws android.os.RemoteException 
		int pid
		int uid
		int procState
		android.os.Parcel _data
	public void onProcessDied (int, int)  throws android.os.RemoteException 
		int pid
		int uid
		android.os.Parcel _data
}

android/app/IActivityManager$ContentProviderHolder$1.class
IActivityManager.java
package android.app
final android.app.IActivityManager$ContentProviderHolder$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.IActivityManager$ContentProviderHolder createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.IActivityManager$ContentProviderHolder[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/DownloadManager.class
DownloadManager.java
package android.app
public android.app.DownloadManager extends java.lang.Object {
	public static final String COLUMN_ID
	public static final String COLUMN_TITLE
	public static final String COLUMN_DESCRIPTION
	public static final String COLUMN_URI
	public static final String COLUMN_MEDIA_TYPE
	public static final String COLUMN_TOTAL_SIZE_BYTES
	public static final String COLUMN_LOCAL_URI
	public static final String COLUMN_LOCAL_FILENAME
	public static final String COLUMN_STATUS
	public static final String COLUMN_REASON
	public static final String COLUMN_BYTES_DOWNLOADED_SO_FAR
	public static final String COLUMN_LAST_MODIFIED_TIMESTAMP
	public static final String COLUMN_MEDIAPROVIDER_URI
	public static final String COLUMN_ALLOW_WRITE
	public static final int STATUS_PENDING
	public static final int STATUS_RUNNING
	public static final int STATUS_PAUSED
	public static final int STATUS_SUCCESSFUL
	public static final int STATUS_FAILED
	public static final int ERROR_UNKNOWN
	public static final int ERROR_FILE_ERROR
	public static final int ERROR_UNHANDLED_HTTP_CODE
	public static final int ERROR_HTTP_DATA_ERROR
	public static final int ERROR_TOO_MANY_REDIRECTS
	public static final int ERROR_INSUFFICIENT_SPACE
	public static final int ERROR_DEVICE_NOT_FOUND
	public static final int ERROR_CANNOT_RESUME
	public static final int ERROR_FILE_ALREADY_EXISTS
	public static final int ERROR_BLOCKED
	public static final int PAUSED_WAITING_TO_RETRY
	public static final int PAUSED_WAITING_FOR_NETWORK
	public static final int PAUSED_QUEUED_FOR_WIFI
	public static final int PAUSED_UNKNOWN
	public static final String ACTION_DOWNLOAD_COMPLETE
	public static final String ACTION_NOTIFICATION_CLICKED
	public static final String ACTION_VIEW_DOWNLOADS
	public static final String INTENT_EXTRAS_SORT_BY_SIZE
	public static final String EXTRA_DOWNLOAD_ID
	public static final String EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS
	public static final String[] UNDERLYING_COLUMNS
	private final android.content.ContentResolver mResolver
	private final String mPackageName
	private android.net.Uri mBaseUri
	private boolean mAccessFilename
	private static final String NON_DOWNLOADMANAGER_DOWNLOAD
	public void  (android.content.Context) 
		android.content.Context context
	public void setAccessAllDownloads (boolean) 
		boolean accessAllDownloads
	public void setAccessFilename (boolean) 
		boolean accessFilename
	public long enqueue (android.app.DownloadManager$Request) 
		android.app.DownloadManager$Request request
		android.content.ContentValues values
		android.net.Uri downloadUri
		long id
	public transient int markRowDeleted (long[]) 
		long[] ids
	public transient int remove (long[]) 
		long[] ids
	public android.database.Cursor query (android.app.DownloadManager$Query) 
		android.app.DownloadManager$Query query
		android.database.Cursor underlyingCursor
	public android.os.ParcelFileDescriptor openDownloadedFile (long)  throws java.io.FileNotFoundException 
		long id
	public android.net.Uri getUriForDownloadedFile (long) 
		int status
		long id
		android.app.DownloadManager$Query query
		android.database.Cursor cursor
	public java.lang.String getMimeTypeForDownloadedFile (long) 
		long id
		android.app.DownloadManager$Query query
		android.database.Cursor cursor
	public transient void restartDownload (long[]) 
		int status
		long[] ids
		android.database.Cursor cursor
		android.content.ContentValues values
	public transient void forceDownload (long[]) 
		long[] ids
		android.content.ContentValues values
	public static java.lang.Long getMaxBytesOverMobile (android.content.Context) 
		android.provider.Settings$SettingNotFoundException exc
		android.content.Context context
	public boolean rename (android.content.Context, long, java.lang.String) 
		int status
		android.content.Intent intent
		android.content.Context context
		long id
		String displayName
		android.app.DownloadManager$Query query
		android.database.Cursor cursor
		String oldDisplayName
		String mimeType
		java.io.File parent
		java.io.File before
		java.io.File after
		android.content.ContentValues values
		long[] ids
	public static java.lang.Long getRecommendedMaxBytesOverMobile (android.content.Context) 
		android.provider.Settings$SettingNotFoundException exc
		android.content.Context context
	public static boolean isActiveNetworkExpensive (android.content.Context) 
		android.content.Context context
	public static long getActiveNetworkWarningBytes (android.content.Context) 
		android.content.Context context
	public long addCompletedDownload (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, long, boolean) 
		String title
		String description
		boolean isMediaScannerScannable
		String mimeType
		String path
		long length
		boolean showNotification
	public long addCompletedDownload (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, long, boolean, android.net.Uri, android.net.Uri) 
		String title
		String description
		boolean isMediaScannerScannable
		String mimeType
		String path
		long length
		boolean showNotification
		android.net.Uri uri
		android.net.Uri referer
	public long addCompletedDownload (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, long, boolean, boolean) 
		String title
		String description
		boolean isMediaScannerScannable
		String mimeType
		String path
		long length
		boolean showNotification
		boolean allowWrite
	public long addCompletedDownload (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, long, boolean, boolean, android.net.Uri, android.net.Uri) 
		android.app.DownloadManager$Request request
		String title
		String description
		boolean isMediaScannerScannable
		String mimeType
		String path
		long length
		boolean showNotification
		boolean allowWrite
		android.net.Uri uri
		android.net.Uri referer
		android.app.DownloadManager$Request request
		android.content.ContentValues values
		android.net.Uri downloadUri
	private static void validateArgumentIsNonEmpty (java.lang.String, java.lang.String) 
		String paramName
		String val
	public android.net.Uri getDownloadUri (long) 
		long id
	static java.lang.String getWhereClauseForIds (long[]) 
		int i
		long[] ids
		StringBuilder whereClause
	static java.lang.String[] getWhereArgsForIds (long[]) 
		int i
		long[] ids
		String[] whereArgs
	static void  () 
}

android/app/Instrumentation$EmptyRunnable.class
Instrumentation.java
package android.app
final android.app.Instrumentation$EmptyRunnable extends java.lang.Object implements java.lang.Runnable  {
	private void  () 
	public void run () 
	void  (android.app.Instrumentation$1) 
		android.app.Instrumentation$1 x0
}

android/app/ActivityThread$GcIdler.class
ActivityThread.java
package android.app
final android.app.ActivityThread$GcIdler extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	final android.app.ActivityThread this$0
	void  (android.app.ActivityThread) 
		android.app.ActivityThread this$0
	public final boolean queueIdle () 
}

android/app/ListActivity.class
ListActivity.java
package android.app
public android.app.ListActivity extends android.app.Activity {
	protected android.widget.ListAdapter mAdapter
	protected android.widget.ListView mList
	private android.os.Handler mHandler
	private boolean mFinishedStart
	private Runnable mRequestFocus
	private android.widget.AdapterView$OnItemClickListener mOnClickListener
	public void  () 
	protected void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		android.widget.ListView l
		android.view.View v
		int position
		long id
	protected void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle state
	protected void onDestroy () 
	public void onContentChanged () 
		android.view.View emptyView
	public void setListAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public void setSelection (int) 
		int position
	public int getSelectedItemPosition () 
	public long getSelectedItemId () 
	public android.widget.ListView getListView () 
	public android.widget.ListAdapter getListAdapter () 
	private void ensureList () 
}

android/app/ActivityTransitionState.class
ActivityTransitionState.java
package android.app
 android.app.ActivityTransitionState extends java.lang.Object {
	private static final String ENTERING_SHARED_ELEMENTS
	private static final String EXITING_MAPPED_FROM
	private static final String EXITING_MAPPED_TO
	private java.util.ArrayList mEnteringNames
	private java.util.ArrayList mExitingFrom
	private java.util.ArrayList mExitingTo
	private java.util.ArrayList mExitingToView
	private android.app.ExitTransitionCoordinator mCalledExitCoordinator
	private android.app.ExitTransitionCoordinator mReturnExitCoordinator
	private android.app.EnterTransitionCoordinator mEnterTransitionCoordinator
	private android.app.ActivityOptions mEnterActivityOptions
	private boolean mHasExited
	private boolean mIsEnterPostponed
	private android.util.SparseArray mExitTransitionCoordinators
	private int mExitTransitionCoordinatorsKey
	private boolean mIsEnterTriggered
	public void  () 
	public int addExitTransitionCoordinator (android.app.ExitTransitionCoordinator) 
		java.lang.ref.WeakReference oldRef
		int i
		android.app.ExitTransitionCoordinator exitTransitionCoordinator
		java.lang.ref.WeakReference ref
		int newKey
	public void readState (android.os.Bundle) 
		android.os.Bundle bundle
	public void saveState (android.os.Bundle) 
		android.os.Bundle bundle
	public void setEnterActivityOptions (android.app.Activity, android.app.ActivityOptions) 
		int result
		android.app.Activity activity
		android.app.ActivityOptions options
		android.view.Window window
	public void enterReady (android.app.Activity) 
		android.app.Activity activity
		java.util.ArrayList sharedElementNames
		android.os.ResultReceiver resultReceiver
	public void postponeEnterTransition () 
	public void startPostponedEnterTransition () 
	private void startEnter () 
	public void onStop () 
	public void onResume (android.app.Activity, boolean) 
		android.app.Activity activity
		boolean isTopOfTask
	public void clear () 
	private void restoreExitedViews () 
	private void restoreReenteringViews () 
	public boolean startExitBackTransition (android.app.Activity) 
		android.view.ViewGroup finalDecor
		android.transition.Transition enterViewsTransition
		android.view.ViewGroup decor
		boolean delayExitBack
		android.app.Activity activity
	public void startExitOutTransition (android.app.Activity, android.os.Bundle) 
		int key
		int index
		android.app.Activity activity
		android.os.Bundle options
		android.app.ActivityOptions activityOptions
	static android.app.EnterTransitionCoordinator access$000 (android.app.ActivityTransitionState) 
		android.app.ActivityTransitionState x0
	static void access$100 (android.app.ActivityTransitionState) 
		android.app.ActivityTransitionState x0
	static void access$200 (android.app.ActivityTransitionState) 
		android.app.ActivityTransitionState x0
	static android.app.ExitTransitionCoordinator access$300 (android.app.ActivityTransitionState) 
		android.app.ActivityTransitionState x0
}

android/app/IActivityController$Stub.class
IActivityController.java
package android.app
public abstract android.app.IActivityController$Stub extends android.os.Binder implements android.app.IActivityController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_activityStarting
	static final int TRANSACTION_activityResuming
	static final int TRANSACTION_appCrashed
	static final int TRANSACTION_appEarlyNotResponding
	static final int TRANSACTION_appNotResponding
	static final int TRANSACTION_systemNotResponding
	public void  () 
	public static android.app.IActivityController 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
		String _arg1
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		int _arg1
		String _arg2
		String _arg3
		long _arg4
		String _arg5
		boolean _result
		String _arg0
		int _arg1
		String _arg2
		int _result
		String _arg0
		int _arg1
		String _arg2
		int _result
		String _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/IUserSwitchObserver.class
IUserSwitchObserver.java
package android.app
public abstract android.app.IUserSwitchObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUserSwitching (int, android.os.IRemoteCallback)  throws android.os.RemoteException 
	public abstract void onUserSwitchComplete (int)  throws android.os.RemoteException 
	public abstract void onForegroundProfileSwitch (int)  throws android.os.RemoteException 
}

android/app/FragmentManager$BackStackEntry.class
FragmentManager.java
package android.app
public abstract android.app.FragmentManager$BackStackEntry extends java.lang.Object {
	public abstract int getId () 
	public abstract java.lang.String getName () 
	public abstract int getBreadCrumbTitleRes () 
	public abstract int getBreadCrumbShortTitleRes () 
	public abstract java.lang.CharSequence getBreadCrumbTitle () 
	public abstract java.lang.CharSequence getBreadCrumbShortTitle () 
}

android/app/ActivityThread$ActivityConfigChangeData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ActivityConfigChangeData extends java.lang.Object {
	final android.os.IBinder activityToken
	final android.content.res.Configuration overrideConfig
	public void  (android.os.IBinder, android.content.res.Configuration) 
		android.os.IBinder token
		android.content.res.Configuration config
}

android/app/ISearchManager$Stub.class
ISearchManager.java
package android.app
public abstract android.app.ISearchManager$Stub extends android.os.Binder implements android.app.ISearchManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSearchableInfo
	static final int TRANSACTION_getSearchablesInGlobalSearch
	static final int TRANSACTION_getGlobalSearchActivities
	static final int TRANSACTION_getGlobalSearchActivity
	static final int TRANSACTION_getWebSearchActivity
	static final int TRANSACTION_launchAssist
	static final int TRANSACTION_launchLegacyAssist
	public void  () 
	public static android.app.ISearchManager 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.ComponentName _arg0
		android.content.ComponentName _arg0
		android.app.SearchableInfo _result
		java.util.List _result
		java.util.List _result
		android.content.ComponentName _result
		android.content.ComponentName _result
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg2
		String _arg0
		int _arg1
		android.os.Bundle _arg2
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/SystemServiceRegistry$56.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$56 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.ConsumerIrManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/Notification$InboxStyle.class
Notification.java
package android.app
public android.app.Notification$InboxStyle extends android.app.Notification$Style {
	private java.util.ArrayList mTexts
	public void  () 
	public void  (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
	public android.app.Notification$InboxStyle setBigContentTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.Notification$InboxStyle setSummaryText (java.lang.CharSequence) 
		CharSequence cs
	public android.app.Notification$InboxStyle addLine (java.lang.CharSequence) 
		CharSequence cs
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
		CharSequence[] a
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.widget.RemoteViews makeBigContentView () 
		int rowId
		CharSequence str
		CharSequence oldBuilderContentText
		android.widget.RemoteViews contentView
		int[] rowIds
		int i
		int topPadding
		boolean first
		int onlyViewId
		int maxRows
	private void handleInboxImageMargin (android.widget.RemoteViews, int, boolean) 
		int max
		boolean ind
		boolean hasProgress
		android.widget.RemoteViews contentView
		int id
		boolean first
		int endMargin
}

android/app/SearchManager$OnDismissListener.class
SearchManager.java
package android.app
public abstract android.app.SearchManager$OnDismissListener extends java.lang.Object {
	public abstract void onDismiss () 
}

android/app/SystemServiceRegistry$54.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$54 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.content.RestrictionsManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.content.IRestrictionsManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IAppTask.class
IAppTask.java
package android.app
public abstract android.app.IAppTask extends java.lang.Object implements android.os.IInterface  {
	public abstract void finishAndRemoveTask ()  throws android.os.RemoteException 
	public abstract android.app.ActivityManager$RecentTaskInfo getTaskInfo ()  throws android.os.RemoteException 
	public abstract void moveToFront ()  throws android.os.RemoteException 
	public abstract int startActivity (android.os.IBinder, java.lang.String, android.content.Intent, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setExcludeFromRecents (boolean)  throws android.os.RemoteException 
}

android/app/Instrumentation$InstrumentationThread.class
Instrumentation.java
package android.app
final android.app.Instrumentation$InstrumentationThread extends java.lang.Thread {
	final android.app.Instrumentation this$0
	public void  (android.app.Instrumentation, java.lang.String) 
		String name
	public void run () 
		RuntimeException e
}

android/app/Notification$CarExtender$Builder.class
Notification.java
package android.app
public android.app.Notification$CarExtender$Builder extends java.lang.Object {
	private final java.util.List mMessages
	private final String mParticipant
	private android.app.RemoteInput mRemoteInput
	private android.app.PendingIntent mReadPendingIntent
	private android.app.PendingIntent mReplyPendingIntent
	private long mLatestTimestamp
	public void  (java.lang.String) 
		String name
	public android.app.Notification$CarExtender$Builder addMessage (java.lang.String) 
		String message
	public android.app.Notification$CarExtender$Builder setReplyAction (android.app.PendingIntent, android.app.RemoteInput) 
		android.app.PendingIntent pendingIntent
		android.app.RemoteInput remoteInput
	public android.app.Notification$CarExtender$Builder setReadPendingIntent (android.app.PendingIntent) 
		android.app.PendingIntent pendingIntent
	public android.app.Notification$CarExtender$Builder setLatestTimestamp (long) 
		long timestamp
	public android.app.Notification$CarExtender$UnreadConversation build () 
		String[] messages
		String[] participants
}

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

android/app/ActivityView$ActivityContainerCallback.class
ActivityView.java
package android.app
 android.app.ActivityView$ActivityContainerCallback extends android.app.IActivityContainerCallback$Stub {
	private final java.lang.ref.WeakReference mActivityViewWeakReference
	void  (android.app.ActivityView) 
		android.app.ActivityView activityView
	public void setVisible (android.os.IBinder, boolean) 
		android.os.IBinder container
		boolean visible
	public void onAllActivitiesComplete (android.os.IBinder) 
		java.lang.ref.WeakReference callbackRef
		android.app.ActivityView$ActivityViewCallback callback
		android.os.IBinder container
		android.app.ActivityView activityView
}

android/app/ActivityManager$RunningTaskInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$RunningTaskInfo extends java.lang.Object implements android.os.Parcelable  {
	public int id
	public int stackId
	public android.content.ComponentName baseActivity
	public android.content.ComponentName topActivity
	public android.graphics.Bitmap thumbnail
	public CharSequence description
	public int numActivities
	public int numRunning
	public long lastActiveTime
	public boolean isDockable
	public int resizeMode
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/AppImportanceMonitor$2.class
AppImportanceMonitor.java
package android.app
 android.app.AppImportanceMonitor$2 extends android.os.Handler {
	final android.app.AppImportanceMonitor this$0
	void  (android.app.AppImportanceMonitor, android.os.Looper) 
		android.app.AppImportanceMonitor this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/IActivityPendingResult.class
IActivityPendingResult.java
package android.app
public abstract android.app.IActivityPendingResult extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean sendResult (int, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$4.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$4 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.ActivityManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$63.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$63 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.usage.NetworkStatsManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityThread$H.class
ActivityThread.java
package android.app
 android.app.ActivityThread$H extends android.os.Handler {
	public static final int LAUNCH_ACTIVITY
	public static final int PAUSE_ACTIVITY
	public static final int PAUSE_ACTIVITY_FINISHING
	public static final int STOP_ACTIVITY_SHOW
	public static final int STOP_ACTIVITY_HIDE
	public static final int SHOW_WINDOW
	public static final int HIDE_WINDOW
	public static final int RESUME_ACTIVITY
	public static final int SEND_RESULT
	public static final int DESTROY_ACTIVITY
	public static final int BIND_APPLICATION
	public static final int EXIT_APPLICATION
	public static final int NEW_INTENT
	public static final int RECEIVER
	public static final int CREATE_SERVICE
	public static final int SERVICE_ARGS
	public static final int STOP_SERVICE
	public static final int CONFIGURATION_CHANGED
	public static final int CLEAN_UP_CONTEXT
	public static final int GC_WHEN_IDLE
	public static final int BIND_SERVICE
	public static final int UNBIND_SERVICE
	public static final int DUMP_SERVICE
	public static final int LOW_MEMORY
	public static final int ACTIVITY_CONFIGURATION_CHANGED
	public static final int RELAUNCH_ACTIVITY
	public static final int PROFILER_CONTROL
	public static final int CREATE_BACKUP_AGENT
	public static final int DESTROY_BACKUP_AGENT
	public static final int SUICIDE
	public static final int REMOVE_PROVIDER
	public static final int ENABLE_JIT
	public static final int DISPATCH_PACKAGE_BROADCAST
	public static final int SCHEDULE_CRASH
	public static final int DUMP_HEAP
	public static final int DUMP_ACTIVITY
	public static final int SLEEPING
	public static final int SET_CORE_SETTINGS
	public static final int UPDATE_PACKAGE_COMPATIBILITY_INFO
	public static final int TRIM_MEMORY
	public static final int DUMP_PROVIDER
	public static final int UNSTABLE_PROVIDER_DIED
	public static final int REQUEST_ASSIST_CONTEXT_EXTRAS
	public static final int TRANSLUCENT_CONVERSION_COMPLETE
	public static final int INSTALL_PROVIDER
	public static final int ON_NEW_ACTIVITY_OPTIONS
	public static final int CANCEL_VISIBLE_BEHIND
	public static final int BACKGROUND_VISIBLE_BEHIND_CHANGED
	public static final int ENTER_ANIMATION_COMPLETE
	public static final int START_BINDER_TRACKING
	public static final int STOP_BINDER_TRACKING_AND_DUMP
	public static final int MULTI_WINDOW_MODE_CHANGED
	public static final int PICTURE_IN_PICTURE_MODE_CHANGED
	public static final int LOCAL_VOICE_INTERACTION_STARTED
	final android.app.ActivityThread this$0
	private void  (android.app.ActivityThread) 
	java.lang.String codeToString (int) 
		int code
	public void handleMessage (android.os.Message) 
		android.app.ActivityThread$ActivityClientRecord r
		android.app.ActivityThread$ActivityClientRecord r
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.app.ActivityThread$AppBindData data
		android.app.ActivityThread$ContextCleanupInfo cci
		android.util.Pair pair
		android.os.Message msg
		Object obj
	private void maybeSnapshot () 
		android.content.Context context
		android.content.pm.PackageManager pm
		android.content.pm.PackageManager$NameNotFoundException e
		String packageName
		android.content.pm.PackageInfo packageInfo
	void  (android.app.ActivityThread, android.app.ActivityThread$1) 
		android.app.ActivityThread x0
		android.app.ActivityThread$1 x1
}

android/app/FragmentManager.class
FragmentManager.java
package android.app
public abstract android.app.FragmentManager extends java.lang.Object {
	public static final int POP_BACK_STACK_INCLUSIVE
	public void  () 
	public abstract android.app.FragmentTransaction beginTransaction () 
	public android.app.FragmentTransaction openTransaction () 
	public abstract boolean executePendingTransactions () 
	public abstract android.app.Fragment findFragmentById (int) 
	public abstract android.app.Fragment findFragmentByTag (java.lang.String) 
	public abstract void popBackStack () 
	public abstract boolean popBackStackImmediate () 
	public abstract void popBackStack (java.lang.String, int) 
	public abstract boolean popBackStackImmediate (java.lang.String, int) 
	public abstract void popBackStack (int, int) 
	public abstract boolean popBackStackImmediate (int, int) 
	public abstract int getBackStackEntryCount () 
	public abstract android.app.FragmentManager$BackStackEntry getBackStackEntryAt (int) 
	public abstract void addOnBackStackChangedListener (android.app.FragmentManager$OnBackStackChangedListener) 
	public abstract void removeOnBackStackChangedListener (android.app.FragmentManager$OnBackStackChangedListener) 
	public abstract void putFragment (android.os.Bundle, java.lang.String, android.app.Fragment) 
	public abstract android.app.Fragment getFragment (android.os.Bundle, java.lang.String) 
	public abstract android.app.Fragment$SavedState saveFragmentInstanceState (android.app.Fragment) 
	public abstract boolean isDestroyed () 
	public abstract void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
	public static void enableDebugLogging (boolean) 
		boolean enabled
	public void invalidateOptionsMenu () 
}

android/app/IWallpaperManagerCallback$Stub$Proxy.class
IWallpaperManagerCallback.java
package android.app
 android.app.IWallpaperManagerCallback$Stub$Proxy extends java.lang.Object implements android.app.IWallpaperManagerCallback  {
	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 onWallpaperChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/app/ActivityThread$AppBindData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$AppBindData extends java.lang.Object {
	android.app.LoadedApk info
	String processName
	android.content.pm.ApplicationInfo appInfo
	java.util.List providers
	android.content.ComponentName instrumentationName
	android.os.Bundle instrumentationArgs
	android.app.IInstrumentationWatcher instrumentationWatcher
	android.app.IUiAutomationConnection instrumentationUiAutomationConnection
	int debugMode
	boolean enableBinderTracking
	boolean trackAllocation
	boolean restrictedBackupMode
	boolean persistent
	android.content.res.Configuration config
	android.content.res.CompatibilityInfo compatInfo
	android.app.ProfilerInfo initProfilerInfo
	void  () 
	public java.lang.String toString () 
}

android/app/DownloadManager$Request.class
DownloadManager.java
package android.app
public android.app.DownloadManager$Request extends java.lang.Object {
	public static final int NETWORK_MOBILE
	public static final int NETWORK_WIFI
	public static final int NETWORK_BLUETOOTH
	private android.net.Uri mUri
	private android.net.Uri mDestinationUri
	private java.util.List mRequestHeaders
	private CharSequence mTitle
	private CharSequence mDescription
	private String mMimeType
	private int mAllowedNetworkTypes
	private boolean mRoamingAllowed
	private boolean mMeteredAllowed
	private int mFlags
	private boolean mIsVisibleInDownloadsUi
	private boolean mScannable
	private boolean mUseSystemCache
	private static final int SCANNABLE_VALUE_YES
	private static final int SCANNABLE_VALUE_NO
	public static final int VISIBILITY_VISIBLE
	public static final int VISIBILITY_VISIBLE_NOTIFY_COMPLETED
	public static final int VISIBILITY_HIDDEN
	public static final int VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION
	private int mNotificationVisibility
	static final boolean $assertionsDisabled
	public void  (android.net.Uri) 
		android.net.Uri uri
		String scheme
	void  (java.lang.String) 
		String uriString
	public android.app.DownloadManager$Request setDestinationUri (android.net.Uri) 
		android.net.Uri uri
	public android.app.DownloadManager$Request setDestinationToSystemCache () 
	public android.app.DownloadManager$Request setDestinationInExternalFilesDir (android.content.Context, java.lang.String, java.lang.String) 
		android.content.Context context
		String dirType
		String subPath
		java.io.File file
	public android.app.DownloadManager$Request setDestinationInExternalPublicDir (java.lang.String, java.lang.String) 
		String dirType
		String subPath
		java.io.File file
	private void setDestinationFromBase (java.io.File, java.lang.String) 
		java.io.File base
		String subPath
	public void allowScanningByMediaScanner () 
	public android.app.DownloadManager$Request addRequestHeader (java.lang.String, java.lang.String) 
		String header
		String value
	public android.app.DownloadManager$Request setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.DownloadManager$Request setDescription (java.lang.CharSequence) 
		CharSequence description
	public android.app.DownloadManager$Request setMimeType (java.lang.String) 
		String mimeType
	public android.app.DownloadManager$Request setShowRunningNotification (boolean) 
		boolean show
	public android.app.DownloadManager$Request setNotificationVisibility (int) 
		int visibility
	public android.app.DownloadManager$Request setAllowedNetworkTypes (int) 
		int flags
	public android.app.DownloadManager$Request setAllowedOverRoaming (boolean) 
		boolean allowed
	public android.app.DownloadManager$Request setAllowedOverMetered (boolean) 
		boolean allow
	public android.app.DownloadManager$Request setRequiresCharging (boolean) 
		boolean requiresCharging
	public android.app.DownloadManager$Request setRequiresDeviceIdle (boolean) 
		boolean requiresDeviceIdle
	public android.app.DownloadManager$Request setVisibleInDownloadsUi (boolean) 
		boolean isVisible
	android.content.ContentValues toContentValues (java.lang.String) 
		String packageName
		android.content.ContentValues values
	private void encodeHttpHeaders (android.content.ContentValues) 
		String headerString
		android.util.Pair header
		android.content.ContentValues values
		int index
	private void putIfNonNull (android.content.ContentValues, java.lang.String, java.lang.Object) 
		android.content.ContentValues contentValues
		String key
		Object value
	static void  () 
}

android/app/IAlarmManager.class
IAlarmManager.java
package android.app
public abstract android.app.IAlarmManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void set (java.lang.String, int, long, long, long, int, android.app.PendingIntent, android.app.IAlarmListener, java.lang.String, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo)  throws android.os.RemoteException 
	public abstract boolean setTime (long)  throws android.os.RemoteException 
	public abstract void setTimeZone (java.lang.String)  throws android.os.RemoteException 
	public abstract void remove (android.app.PendingIntent, android.app.IAlarmListener)  throws android.os.RemoteException 
	public abstract long getNextWakeFromIdleTime ()  throws android.os.RemoteException 
	public abstract android.app.AlarmManager$AlarmClockInfo getNextAlarmClock (int)  throws android.os.RemoteException 
}

android/app/IAppTask$Stub.class
IAppTask.java
package android.app
public abstract android.app.IAppTask$Stub extends android.os.Binder implements android.app.IAppTask  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_finishAndRemoveTask
	static final int TRANSACTION_getTaskInfo
	static final int TRANSACTION_moveToFront
	static final int TRANSACTION_startActivity
	static final int TRANSACTION_setExcludeFromRecents
	public void  () 
	public static android.app.IAppTask 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.ActivityManager$RecentTaskInfo _result
		android.content.Intent _arg2
		android.os.Bundle _arg4
		android.os.IBinder _arg0
		String _arg1
		android.content.Intent _arg2
		String _arg3
		android.os.Bundle _arg4
		int _result
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ExpandableListActivity.class
ExpandableListActivity.java
package android.app
public android.app.ExpandableListActivity extends android.app.Activity implements android.view.View$OnCreateContextMenuListener android.widget.ExpandableListView$OnChildClickListener android.widget.ExpandableListView$OnGroupCollapseListener android.widget.ExpandableListView$OnGroupExpandListener  {
	android.widget.ExpandableListAdapter mAdapter
	android.widget.ExpandableListView mList
	boolean mFinishedStart
	public void  () 
	public void onCreateContextMenu (android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo) 
		android.view.ContextMenu menu
		android.view.View v
		android.view.ContextMenu$ContextMenuInfo menuInfo
	public boolean onChildClick (android.widget.ExpandableListView, android.view.View, int, int, long) 
		android.widget.ExpandableListView parent
		android.view.View v
		int groupPosition
		int childPosition
		long id
	public void onGroupCollapse (int) 
		int groupPosition
	public void onGroupExpand (int) 
		int groupPosition
	protected void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle state
	public void onContentChanged () 
		android.view.View emptyView
	public void setListAdapter (android.widget.ExpandableListAdapter) 
		android.widget.ExpandableListAdapter adapter
	public android.widget.ExpandableListView getExpandableListView () 
	public android.widget.ExpandableListAdapter getExpandableListAdapter () 
	private void ensureList () 
	public long getSelectedId () 
	public long getSelectedPosition () 
	public boolean setSelectedChild (int, int, boolean) 
		int groupPosition
		int childPosition
		boolean shouldExpandGroup
	public void setSelectedGroup (int) 
		int groupPosition
}

android/app/Service.class
Service.java
package android.app
public abstract android.app.Service extends android.content.ContextWrapper implements android.content.ComponentCallbacks2  {
	private static final String TAG
	public static final int STOP_FOREGROUND_REMOVE
	public static final int STOP_FOREGROUND_DETACH
	public static final int START_CONTINUATION_MASK
	public static final int START_STICKY_COMPATIBILITY
	public static final int START_STICKY
	public static final int START_NOT_STICKY
	public static final int START_REDELIVER_INTENT
	public static final int START_TASK_REMOVED_COMPLETE
	public static final int START_FLAG_REDELIVERY
	public static final int START_FLAG_RETRY
	private android.app.ActivityThread mThread
	private String mClassName
	private android.os.IBinder mToken
	private android.app.Application mApplication
	private android.app.IActivityManager mActivityManager
	private boolean mStartCompatibility
	public void  () 
	public final android.app.Application getApplication () 
	public void onCreate () 
	public void onStart (android.content.Intent, int) 
		android.content.Intent intent
		int startId
	public int onStartCommand (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int startId
	public void onDestroy () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onLowMemory () 
	public void onTrimMemory (int) 
		int level
	public abstract android.os.IBinder onBind (android.content.Intent) 
	public boolean onUnbind (android.content.Intent) 
		android.content.Intent intent
	public void onRebind (android.content.Intent) 
		android.content.Intent intent
	public void onTaskRemoved (android.content.Intent) 
		android.content.Intent rootIntent
	public final void stopSelf () 
	public final void stopSelf (int) 
		int startId
	public final boolean stopSelfResult (int) 
		int startId
	public final void setForeground (boolean) 
		boolean isForeground
	public final void startForeground (int, android.app.Notification) 
		int id
		android.app.Notification notification
	public final void stopForeground (boolean) 
		boolean removeNotification
	public final void stopForeground (int) 
		int flags
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public final void attach (android.content.Context, android.app.ActivityThread, java.lang.String, android.os.IBinder, android.app.Application, java.lang.Object) 
		android.content.Context context
		android.app.ActivityThread thread
		String className
		android.os.IBinder token
		android.app.Application application
		Object activityManager
	final java.lang.String getClassName () 
}

android/app/SystemServiceRegistry$66.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$66 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.projection.MediaProjectionManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/FragmentManagerImpl$3.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$3 extends java.lang.Object implements java.lang.Runnable  {
	final String val$name
	final int val$flags
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl, java.lang.String, int) 
		android.app.FragmentManagerImpl this$0
	public void run () 
}

android/app/SharedPreferencesImpl$EditorImpl$2.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$EditorImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$awaitCommit
	final android.app.SharedPreferencesImpl$EditorImpl this$1
	void  (android.app.SharedPreferencesImpl$EditorImpl, java.lang.Runnable) 
		android.app.SharedPreferencesImpl$EditorImpl this$1
	public void run () 
}

android/app/ActivityManagerNative$1.class
ActivityManagerNative.java
package android.app
final android.app.ActivityManagerNative$1 extends android.util.Singleton {
	void  () 
	protected android.app.IActivityManager create () 
		android.os.IBinder b
		android.app.IActivityManager am
	protected volatile java.lang.Object create () 
}

android/app/NativeActivity$NativeContentView.class
NativeActivity.java
package android.app
 android.app.NativeActivity$NativeContentView extends android.view.View {
	android.app.NativeActivity mActivity
	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/app/ContextImpl$ApplicationContentResolver.class
ContextImpl.java
package android.app
final android.app.ContextImpl$ApplicationContentResolver extends android.content.ContentResolver {
	private final android.app.ActivityThread mMainThread
	private final android.os.UserHandle mUser
	public void  (android.content.Context, android.app.ActivityThread, android.os.UserHandle) 
		android.content.Context context
		android.app.ActivityThread mainThread
		android.os.UserHandle user
	protected android.content.IContentProvider acquireProvider (android.content.Context, java.lang.String) 
		android.content.Context context
		String auth
	protected android.content.IContentProvider acquireExistingProvider (android.content.Context, java.lang.String) 
		android.content.Context context
		String auth
	public boolean releaseProvider (android.content.IContentProvider) 
		android.content.IContentProvider provider
	protected android.content.IContentProvider acquireUnstableProvider (android.content.Context, java.lang.String) 
		android.content.Context c
		String auth
	public boolean releaseUnstableProvider (android.content.IContentProvider) 
		android.content.IContentProvider icp
	public void unstableProviderDied (android.content.IContentProvider) 
		android.content.IContentProvider icp
	public void appNotRespondingViaProvider (android.content.IContentProvider) 
		android.content.IContentProvider icp
	protected int resolveUserIdFromAuthority (java.lang.String) 
		String auth
}

android/app/SystemServiceRegistry$22.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$22 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.app.KeyguardManager createService () 
	public volatile java.lang.Object createService () 
}

android/app/MediaRouteActionProvider$MediaRouterCallback.class
MediaRouteActionProvider.java
package android.app
 android.app.MediaRouteActionProvider$MediaRouterCallback extends android.media.MediaRouter$SimpleCallback {
	private final java.lang.ref.WeakReference mProviderWeak
	public void  (android.app.MediaRouteActionProvider) 
		android.app.MediaRouteActionProvider provider
	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
	private void refreshRoute (android.media.MediaRouter) 
		android.media.MediaRouter router
		android.app.MediaRouteActionProvider provider
}

android/app/FragmentManager$OnBackStackChangedListener.class
FragmentManager.java
package android.app
public abstract android.app.FragmentManager$OnBackStackChangedListener extends java.lang.Object {
	public abstract void onBackStackChanged () 
}

android/app/ActivityOptions$1.class
ActivityOptions.java
package android.app
 android.app.ActivityOptions$1 extends android.os.IRemoteCallback$Stub {
	final android.os.Handler val$handler
	final android.app.ActivityOptions$OnAnimationStartedListener val$listener
	final android.app.ActivityOptions this$0
	void  (android.app.ActivityOptions, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener) 
		android.app.ActivityOptions this$0
	public void sendResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle data
}

android/app/SharedElementCallback$OnSharedElementsReadyListener.class
SharedElementCallback.java
package android.app
public abstract android.app.SharedElementCallback$OnSharedElementsReadyListener extends java.lang.Object {
	public abstract void onSharedElementsReady () 
}

android/app/IEphemeralResolver$Stub$Proxy.class
IEphemeralResolver.java
package android.app
 android.app.IEphemeralResolver$Stub$Proxy extends java.lang.Object implements android.app.IEphemeralResolver  {
	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 getEphemeralResolveInfoList (android.os.IRemoteCallback, int[], int, int)  throws android.os.RemoteException 
		android.os.IRemoteCallback callback
		int[] digestPrefix
		int prefixMask
		int sequence
		android.os.Parcel _data
}

android/app/ListFragment.class
ListFragment.java
package android.app
public android.app.ListFragment extends android.app.Fragment {
	private final android.os.Handler mHandler
	private final Runnable mRequestFocus
	private final android.widget.AdapterView$OnItemClickListener mOnClickListener
	android.widget.ListAdapter mAdapter
	android.widget.ListView mList
	android.view.View mEmptyView
	android.widget.TextView mStandardEmptyView
	android.view.View mProgressContainer
	android.view.View mListContainer
	CharSequence mEmptyText
	boolean mListShown
	public void  () 
	public android.view.View onCreateView (android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 
		android.view.LayoutInflater inflater
		android.view.ViewGroup container
		android.os.Bundle savedInstanceState
	public void onViewCreated (android.view.View, android.os.Bundle) 
		android.view.View view
		android.os.Bundle savedInstanceState
	public void onDestroyView () 
	public void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		android.widget.ListView l
		android.view.View v
		int position
		long id
	public void setListAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
		boolean hadAdapter
	public void setSelection (int) 
		int position
	public int getSelectedItemPosition () 
	public long getSelectedItemId () 
	public android.widget.ListView getListView () 
	public void setEmptyText (java.lang.CharSequence) 
		CharSequence text
	public void setListShown (boolean) 
		boolean shown
	public void setListShownNoAnimation (boolean) 
		boolean shown
	private void setListShown (boolean, boolean) 
		boolean shown
		boolean animate
	public android.widget.ListAdapter getListAdapter () 
	private void ensureList () 
		android.view.View rawListView
		android.widget.ListAdapter adapter
		android.view.View root
}

android/app/IActivityController$Stub$Proxy.class
IActivityController.java
package android.app
 android.app.IActivityController$Stub$Proxy extends java.lang.Object implements android.app.IActivityController  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean activityStarting (android.content.Intent, java.lang.String)  throws android.os.RemoteException 
		android.content.Intent intent
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean activityResuming (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean appCrashed (java.lang.String, int, java.lang.String, java.lang.String, long, java.lang.String)  throws android.os.RemoteException 
		String processName
		int pid
		String shortMsg
		String longMsg
		long timeMillis
		String stackTrace
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int appEarlyNotResponding (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String processName
		int pid
		String annotation
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int appNotResponding (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String processName
		int pid
		String processStats
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int systemNotResponding (java.lang.String)  throws android.os.RemoteException 
		String msg
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/app/ProfilerInfo.class
ProfilerInfo.java
package android.app
public android.app.ProfilerInfo extends java.lang.Object implements android.os.Parcelable  {
	public final String profileFile
	public android.os.ParcelFileDescriptor profileFd
	public final int samplingInterval
	public final boolean autoStopProfiler
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, android.os.ParcelFileDescriptor, int, boolean) 
		String filename
		android.os.ParcelFileDescriptor fd
		int interval
		boolean autoStop
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.app.ProfilerInfo$1) 
		android.os.Parcel x0
		android.app.ProfilerInfo$1 x1
	static void  () 
}

android/app/LoadedApk$WarningContextClassLoader.class
LoadedApk.java
package android.app
 android.app.LoadedApk$WarningContextClassLoader extends java.lang.ClassLoader {
	private static boolean warned
	private void  () 
	private void warn (java.lang.String) 
		String methodName
	public java.net.URL getResource (java.lang.String) 
		String resName
	public java.util.Enumeration getResources (java.lang.String)  throws java.io.IOException 
		String resName
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String resName
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String className
	public void setClassAssertionStatus (java.lang.String, boolean) 
		String cname
		boolean enable
	public void setPackageAssertionStatus (java.lang.String, boolean) 
		String pname
		boolean enable
	public void setDefaultAssertionStatus (boolean) 
		boolean enable
	public void clearAssertionStatus () 
	void  (android.app.LoadedApk$1) 
		android.app.LoadedApk$1 x0
	static void  () 
}

android/app/EnterTransitionCoordinator$6.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$6 extends android.transition.Transition$TransitionListenerAdapter {
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator this$0
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/ApplicationPackageManager.class
ApplicationPackageManager.java
package android.app
public android.app.ApplicationPackageManager extends android.content.pm.PackageManager {
	private static final String TAG
	private static final boolean DEBUG_ICONS
	private static final int DEFAULT_EPHEMERAL_COOKIE_MAX_SIZE_BYTES
	private static final int sDefaultFlags
	private final Object mLock
	private android.os.UserManager mUserManager
	private android.content.pm.PackageInstaller mInstaller
	private final java.util.ArrayList mDelegates
	private String mPermissionsControllerPackageName
	volatile int mCachedSafeMode
	private final android.app.ContextImpl mContext
	private final android.content.pm.IPackageManager mPM
	private static final Object sSync
	private static android.util.ArrayMap sIconCache
	private static android.util.ArrayMap sStringCache
	private final java.util.Map mPermissionListeners
	android.os.UserManager getUserManager () 
	public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.pm.PackageInfo getPackageInfoAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.PackageInfo pi
		android.os.RemoteException e
		String packageName
		int flags
		int userId
	public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[]) 
		android.os.RemoteException e
		String[] names
	public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[]) 
		android.os.RemoteException e
		String[] names
	public android.content.Intent getLaunchIntentForPackage (java.lang.String) 
		String packageName
		android.content.Intent intentToResolve
		java.util.List ris
		android.content.Intent intent
	public android.content.Intent getLeanbackLaunchIntentForPackage (java.lang.String) 
		String packageName
		android.content.Intent intentToResolve
		java.util.List ris
		android.content.Intent intent
	public int[] getPackageGids (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public int[] getPackageGids (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		int[] gids
		android.os.RemoteException e
		String packageName
		int flags
	public int getPackageUid (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public int getPackageUidAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int userId
	public int getPackageUidAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		int uid
		android.os.RemoteException e
		String packageName
		int flags
		int userId
	public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.PermissionInfo pi
		android.os.RemoteException e
		String name
		int flags
	public java.util.List queryPermissionsByGroup (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		java.util.List pi
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		String group
		int flags
	public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.PermissionGroupInfo pgi
		android.os.RemoteException e
		String name
		int flags
	public java.util.List getAllPermissionGroups (int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		int flags
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.pm.ApplicationInfo getApplicationInfoAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ApplicationInfo ai
		android.os.RemoteException e
		String packageName
		int flags
		int userId
	private static android.content.pm.ApplicationInfo maybeAdjustApplicationInfo (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo modified
		String runtimeIsa
		String secondaryIsa
		String secondaryDexCodeIsa
		android.content.pm.ApplicationInfo info
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ActivityInfo ai
		android.os.RemoteException e
		android.content.ComponentName className
		int flags
	public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ActivityInfo ai
		android.os.RemoteException e
		android.content.ComponentName className
		int flags
	public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ServiceInfo si
		android.os.RemoteException e
		android.content.ComponentName className
		int flags
	public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ProviderInfo pi
		android.os.RemoteException e
		android.content.ComponentName className
		int flags
	public java.lang.String[] getSystemSharedLibraryNames () 
		android.os.RemoteException e
	public java.lang.String getServicesSystemSharedLibraryPackageName () 
		android.os.RemoteException e
	public java.lang.String getSharedSystemSharedLibraryPackageName () 
		android.os.RemoteException e
	public android.content.pm.FeatureInfo[] getSystemAvailableFeatures () 
		int i
		android.content.pm.ParceledListSlice parceledList
		java.util.List list
		android.content.pm.FeatureInfo[] res
		android.os.RemoteException e
	public boolean hasSystemFeature (java.lang.String) 
		String name
	public boolean hasSystemFeature (java.lang.String, int) 
		android.os.RemoteException e
		String name
		int version
	public int checkPermission (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String permName
		String pkgName
	public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String permName
		String pkgName
	public java.lang.String getPermissionControllerPackageName () 
		android.os.RemoteException e
	public boolean addPermission (android.content.pm.PermissionInfo) 
		android.os.RemoteException e
		android.content.pm.PermissionInfo info
	public boolean addPermissionAsync (android.content.pm.PermissionInfo) 
		android.os.RemoteException e
		android.content.pm.PermissionInfo info
	public void removePermission (java.lang.String) 
		android.os.RemoteException e
		String name
	public void grantRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		android.os.RemoteException e
		String packageName
		String permissionName
		android.os.UserHandle user
	public void revokeRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		android.os.RemoteException e
		String packageName
		String permissionName
		android.os.UserHandle user
	public int getPermissionFlags (java.lang.String, java.lang.String, android.os.UserHandle) 
		android.os.RemoteException e
		String permissionName
		String packageName
		android.os.UserHandle user
	public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, android.os.UserHandle) 
		android.os.RemoteException e
		String permissionName
		String packageName
		int flagMask
		int flagValues
		android.os.UserHandle user
	public boolean shouldShowRequestPermissionRationale (java.lang.String) 
		android.os.RemoteException e
		String permission
	public int checkSignatures (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String pkg1
		String pkg2
	public int checkSignatures (int, int) 
		android.os.RemoteException e
		int uid1
		int uid2
	public java.lang.String[] getPackagesForUid (int) 
		android.os.RemoteException e
		int uid
	public java.lang.String getNameForUid (int) 
		android.os.RemoteException e
		int uid
	public int getUidForSharedUser (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		int uid
		android.os.RemoteException e
		String sharedUserName
	public java.util.List getInstalledPackages (int) 
		int flags
	public java.util.List getInstalledPackagesAsUser (int, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		int flags
		int userId
	public java.util.List getPackagesHoldingPermissions (java.lang.String[], int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		String[] permissions
		int flags
		int userId
	public java.util.List getInstalledApplications (int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		int flags
		int userId
	public java.util.List getEphemeralApplications () 
		android.content.pm.ParceledListSlice slice
		android.os.RemoteException e
	public android.graphics.drawable.Drawable getEphemeralApplicationIcon (java.lang.String) 
		android.graphics.Bitmap bitmap
		android.os.RemoteException e
		String packageName
	public boolean isEphemeralApplication () 
		android.os.RemoteException e
	public int getEphemeralCookieMaxSizeBytes () 
	public byte[] getEphemeralCookie () 
		byte[] cookie
		android.os.RemoteException e
	public boolean setEphemeralCookie (byte[]) 
		android.os.RemoteException e
		byte[] cookie
	public android.content.pm.ResolveInfo resolveActivity (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public android.content.pm.ResolveInfo resolveActivityAsUser (android.content.Intent, int, int) 
		android.os.RemoteException e
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentActivities (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryIntentActivitiesAsUser (android.content.Intent, int, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], android.content.Intent, int) 
		String t
		android.content.Intent sp
		int i
		int N
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		android.content.ComponentName caller
		android.content.Intent[] specifics
		android.content.Intent intent
		int flags
		android.content.ContentResolver resolver
		String[] specificTypes
	public java.util.List queryBroadcastReceiversAsUser (android.content.Intent, int, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryBroadcastReceivers (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public android.content.pm.ResolveInfo resolveService (android.content.Intent, int) 
		android.os.RemoteException e
		android.content.Intent intent
		int flags
	public java.util.List queryIntentServicesAsUser (android.content.Intent, int, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentServices (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public java.util.List queryIntentContentProvidersAsUser (android.content.Intent, int, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		android.content.Intent intent
		int flags
		int userId
	public java.util.List queryIntentContentProviders (android.content.Intent, int) 
		android.content.Intent intent
		int flags
	public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int) 
		String name
		int flags
	public android.content.pm.ProviderInfo resolveContentProviderAsUser (java.lang.String, int, int) 
		android.os.RemoteException e
		String name
		int flags
		int userId
	public java.util.List queryContentProviders (java.lang.String, int, int) 
		android.content.pm.ParceledListSlice slice
		android.os.RemoteException e
		String processName
		int uid
		int flags
	public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.InstrumentationInfo ii
		android.os.RemoteException e
		android.content.ComponentName className
		int flags
	public java.util.List queryInstrumentation (java.lang.String, int) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		String targetPackage
		int flags
	public android.graphics.drawable.Drawable getDrawable (java.lang.String, int, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources r
		android.graphics.drawable.Drawable dr
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources$NotFoundException e
		Exception e
		String packageName
		int resId
		android.content.pm.ApplicationInfo appInfo
		android.app.ApplicationPackageManager$ResourceName name
		android.graphics.drawable.Drawable cachedIcon
	public android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.graphics.drawable.Drawable getActivityIcon (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public android.graphics.drawable.Drawable getDefaultActivityIcon () 
	public android.graphics.drawable.Drawable getApplicationIcon (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.graphics.drawable.Drawable getApplicationIcon (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.graphics.drawable.Drawable getActivityBanner (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.graphics.drawable.Drawable getActivityBanner (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public android.graphics.drawable.Drawable getApplicationBanner (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.graphics.drawable.Drawable getApplicationBanner (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.graphics.drawable.Drawable getActivityLogo (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.graphics.drawable.Drawable getActivityLogo (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public android.graphics.drawable.Drawable getApplicationLogo (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public android.graphics.drawable.Drawable getApplicationLogo (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.graphics.drawable.Drawable getManagedUserBadgedDrawable (android.graphics.drawable.Drawable, android.graphics.Rect, int) 
		android.graphics.drawable.Drawable drawable
		android.graphics.Rect badgeLocation
		int badgeDensity
		android.graphics.drawable.Drawable badgeDrawable
	public android.graphics.drawable.Drawable getUserBadgedIcon (android.graphics.drawable.Drawable, android.os.UserHandle) 
		android.graphics.drawable.Drawable icon
		android.os.UserHandle user
		int badgeResId
		android.graphics.drawable.Drawable badgeIcon
	public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity (android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int) 
		android.graphics.drawable.Drawable drawable
		android.os.UserHandle user
		android.graphics.Rect badgeLocation
		int badgeDensity
		android.graphics.drawable.Drawable badgeDrawable
	public android.graphics.drawable.Drawable getUserBadgeForDensity (android.os.UserHandle, int) 
		android.os.UserHandle user
		int density
	public android.graphics.drawable.Drawable getUserBadgeForDensityNoBackground (android.os.UserHandle, int) 
		android.os.UserHandle user
		int density
	private android.graphics.drawable.Drawable getDrawableForDensity (int, int) 
		int drawableId
		int density
	private android.graphics.drawable.Drawable getManagedProfileIconForDensity (android.os.UserHandle, int, int) 
		android.os.UserHandle user
		int drawableId
		int density
	public java.lang.CharSequence getUserBadgedLabel (java.lang.CharSequence, android.os.UserHandle) 
		CharSequence label
		android.os.UserHandle user
	public android.content.res.Resources getResourcesForActivity (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.ComponentName activityName
	public android.content.res.Resources getResourcesForApplication (android.content.pm.ApplicationInfo)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ApplicationInfo app
		boolean sameUid
		android.content.res.Resources r
	public android.content.res.Resources getResourcesForApplication (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String appPackageName
	public android.content.res.Resources getResourcesForApplicationAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ApplicationInfo ai
		android.os.RemoteException e
		String appPackageName
		int userId
	public boolean isSafeMode () 
		android.os.RemoteException e
	public void addOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
		android.os.RemoteException e
		android.app.ApplicationPackageManager$OnPermissionsChangeListenerDelegate delegate
		android.content.pm.PackageManager$OnPermissionsChangedListener listener
	public void removeOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
		android.os.RemoteException e
		android.content.pm.IOnPermissionsChangeListener delegate
		android.content.pm.PackageManager$OnPermissionsChangedListener listener
	static void configurationChanged () 
	void  (android.app.ContextImpl, android.content.pm.IPackageManager) 
		android.app.ContextImpl context
		android.content.pm.IPackageManager pm
	private android.graphics.drawable.Drawable getCachedIcon (android.app.ApplicationPackageManager$ResourceName) 
		android.graphics.drawable.Drawable$ConstantState state
		java.lang.ref.WeakReference wr
		android.app.ApplicationPackageManager$ResourceName name
	private void putCachedIcon (android.app.ApplicationPackageManager$ResourceName, android.graphics.drawable.Drawable) 
		android.app.ApplicationPackageManager$ResourceName name
		android.graphics.drawable.Drawable dr
	static void handlePackageBroadcast (int, java.lang.String[], boolean) 
		android.app.ApplicationPackageManager$ResourceName nm
		int i
		android.app.ApplicationPackageManager$ResourceName nm
		int i
		String ssp
		boolean needCleanup
		int cmd
		String[] pkgList
		boolean hasPkgInfo
		boolean immediateGc
	private java.lang.CharSequence getCachedString (android.app.ApplicationPackageManager$ResourceName) 
		CharSequence cs
		java.lang.ref.WeakReference wr
		android.app.ApplicationPackageManager$ResourceName name
	private void putCachedString (android.app.ApplicationPackageManager$ResourceName, java.lang.CharSequence) 
		android.app.ApplicationPackageManager$ResourceName name
		CharSequence cs
	public java.lang.CharSequence getText (java.lang.String, int, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources r
		android.content.pm.PackageManager$NameNotFoundException e
		RuntimeException e
		String packageName
		int resid
		android.content.pm.ApplicationInfo appInfo
		android.app.ApplicationPackageManager$ResourceName name
		CharSequence text
	public android.content.res.XmlResourceParser getXml (java.lang.String, int, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources r
		RuntimeException e
		android.content.pm.PackageManager$NameNotFoundException e
		String packageName
		int resid
		android.content.pm.ApplicationInfo appInfo
	public java.lang.CharSequence getApplicationLabel (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo info
	public void installPackage (android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String) 
		android.net.Uri packageURI
		android.content.pm.IPackageInstallObserver observer
		int flags
		String installerPackageName
	public void installPackage (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String) 
		android.net.Uri packageURI
		android.app.PackageInstallObserver observer
		int flags
		String installerPackageName
	private void installCommon (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String, int) 
		android.os.RemoteException e
		android.net.Uri packageURI
		android.app.PackageInstallObserver observer
		int flags
		String installerPackageName
		int userId
		String originPath
	public int installExistingPackage (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public int installExistingPackageAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		int res
		android.os.RemoteException e
		String packageName
		int userId
	public void verifyPendingInstall (int, int) 
		android.os.RemoteException e
		int id
		int response
	public void extendVerificationTimeout (int, int, long) 
		android.os.RemoteException e
		int id
		int verificationCodeAtTimeout
		long millisecondsToDelay
	public void verifyIntentFilter (int, int, java.util.List) 
		android.os.RemoteException e
		int id
		int verificationCode
		java.util.List failedDomains
	public int getIntentVerificationStatusAsUser (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public boolean updateIntentVerificationStatusAsUser (java.lang.String, int, int) 
		android.os.RemoteException e
		String packageName
		int status
		int userId
	public java.util.List getIntentFilterVerifications (java.lang.String) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		String packageName
	public java.util.List getAllIntentFilters (java.lang.String) 
		android.content.pm.ParceledListSlice parceledList
		android.os.RemoteException e
		String packageName
	public java.lang.String getDefaultBrowserPackageNameAsUser (int) 
		android.os.RemoteException e
		int userId
	public boolean setDefaultBrowserPackageNameAsUser (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public void setInstallerPackageName (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String targetPackage
		String installerPackageName
	public java.lang.String getInstallerPackageName (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public int getMoveStatus (int) 
		android.os.RemoteException e
		int moveId
	public void registerMoveCallback (android.content.pm.PackageManager$MoveCallback, android.os.Handler) 
		android.os.RemoteException e
		android.app.ApplicationPackageManager$MoveCallbackDelegate delegate
		android.content.pm.PackageManager$MoveCallback callback
		android.os.Handler handler
	public void unregisterMoveCallback (android.content.pm.PackageManager$MoveCallback) 
		android.os.RemoteException e
		android.app.ApplicationPackageManager$MoveCallbackDelegate delegate
		java.util.Iterator i
		android.content.pm.PackageManager$MoveCallback callback
	public int movePackage (java.lang.String, android.os.storage.VolumeInfo) 
		String volumeUuid
		String volumeUuid
		String volumeUuid
		android.os.RemoteException e
		String packageName
		android.os.storage.VolumeInfo vol
	public android.os.storage.VolumeInfo getPackageCurrentVolume (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo app
		android.os.storage.StorageManager storage
	public java.util.List getPackageCandidateVolumes (android.content.pm.ApplicationInfo) 
		android.os.storage.VolumeInfo vol
		android.content.pm.ApplicationInfo app
		android.os.storage.StorageManager storage
		android.os.storage.VolumeInfo currentVol
		java.util.List vols
		java.util.List candidates
	private boolean isPackageCandidateVolume (android.app.ContextImpl, android.content.pm.ApplicationInfo, android.os.storage.VolumeInfo) 
		android.os.RemoteException e
		android.app.ContextImpl context
		android.content.pm.ApplicationInfo app
		android.os.storage.VolumeInfo vol
		boolean forceAllowOnExternal
	public int movePrimaryStorage (android.os.storage.VolumeInfo) 
		String volumeUuid
		String volumeUuid
		String volumeUuid
		android.os.RemoteException e
		android.os.storage.VolumeInfo vol
	public android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume () 
		android.os.storage.StorageManager storage
		String volumeUuid
	public java.util.List getPrimaryStorageCandidateVolumes () 
		android.os.storage.VolumeInfo vol
		android.os.storage.StorageManager storage
		android.os.storage.VolumeInfo currentVol
		java.util.List vols
		java.util.List candidates
	private static boolean isPrimaryStorageCandidateVolume (android.os.storage.VolumeInfo) 
		android.os.storage.VolumeInfo vol
	public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver, int) 
		String packageName
		android.content.pm.IPackageDeleteObserver observer
		int flags
	public void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int) 
		android.os.RemoteException e
		String packageName
		android.content.pm.IPackageDeleteObserver observer
		int flags
		int userId
	public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver) 
		android.os.RemoteException e
		String packageName
		android.content.pm.IPackageDataObserver observer
	public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver) 
		android.os.RemoteException e
		String packageName
		android.content.pm.IPackageDataObserver observer
	public void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver) 
		android.os.RemoteException e
		String packageName
		int userId
		android.content.pm.IPackageDataObserver observer
	public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver) 
		android.os.RemoteException e
		String volumeUuid
		long idealStorageSize
		android.content.pm.IPackageDataObserver observer
	public void freeStorage (java.lang.String, long, android.content.IntentSender) 
		android.os.RemoteException e
		String volumeUuid
		long freeStorageSize
		android.content.IntentSender pi
	public java.lang.String[] setPackagesSuspendedAsUser (java.lang.String[], boolean, int) 
		android.os.RemoteException e
		String[] packageNames
		boolean suspended
		int userId
	public boolean isPackageSuspendedForUser (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public void getPackageSizeInfoAsUser (java.lang.String, int, android.content.pm.IPackageStatsObserver) 
		android.os.RemoteException e
		String packageName
		int userHandle
		android.content.pm.IPackageStatsObserver observer
	public void addPackageToPreferred (java.lang.String) 
		String packageName
	public void removePackageFromPreferred (java.lang.String) 
		String packageName
	public java.util.List getPreferredPackages (int) 
		int flags
	public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
		android.os.RemoteException e
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
	public void addPreferredActivityAsUser (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
	public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
		android.os.RemoteException e
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
	public void replacePreferredActivityAsUser (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
	public void clearPackagePreferredActivities (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public int getPreferredActivities (java.util.List, java.util.List, java.lang.String) 
		android.os.RemoteException e
		java.util.List outFilters
		java.util.List outActivities
		String packageName
	public android.content.ComponentName getHomeActivities (java.util.List) 
		android.os.RemoteException e
		java.util.List outActivities
	public void setComponentEnabledSetting (android.content.ComponentName, int, int) 
		android.os.RemoteException e
		android.content.ComponentName componentName
		int newState
		int flags
	public int getComponentEnabledSetting (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName componentName
	public void setApplicationEnabledSetting (java.lang.String, int, int) 
		android.os.RemoteException e
		String packageName
		int newState
		int flags
	public int getApplicationEnabledSetting (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void flushPackageRestrictionsAsUser (int) 
		android.os.RemoteException e
		int userId
	public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, android.os.UserHandle) 
		android.os.RemoteException e
		String packageName
		boolean hidden
		android.os.UserHandle user
	public boolean getApplicationHiddenSettingAsUser (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException e
		String packageName
		android.os.UserHandle user
	public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String packageName
		String alias
	public android.content.pm.KeySet getSigningKeySet (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public boolean isSignedBy (java.lang.String, android.content.pm.KeySet) 
		android.os.RemoteException e
		String packageName
		android.content.pm.KeySet ks
	public boolean isSignedByExactly (java.lang.String, android.content.pm.KeySet) 
		android.os.RemoteException e
		String packageName
		android.content.pm.KeySet ks
	public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity () 
		android.os.RemoteException e
	public boolean isUpgrade () 
		android.os.RemoteException e
	public android.content.pm.PackageInstaller getPackageInstaller () 
		android.os.RemoteException e
	public boolean isPackageAvailable (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void addCrossProfileIntentFilter (android.content.IntentFilter, int, int, int) 
		android.os.RemoteException e
		android.content.IntentFilter filter
		int sourceUserId
		int targetUserId
		int flags
	public void clearCrossProfileIntentFilters (int) 
		android.os.RemoteException e
		int sourceUserId
	public android.graphics.drawable.Drawable loadItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
		android.content.pm.PackageItemInfo itemInfo
		android.content.pm.ApplicationInfo appInfo
		android.graphics.drawable.Drawable dr
	public android.graphics.drawable.Drawable loadUnbadgedItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
		android.graphics.Bitmap bitmap
		android.content.pm.PackageItemInfo itemInfo
		android.content.pm.ApplicationInfo appInfo
		android.graphics.drawable.Drawable dr
	private android.graphics.drawable.Drawable getBadgedDrawable (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.Rect, boolean) 
		android.graphics.Bitmap bitmap
		android.graphics.drawable.BitmapDrawable bitmapDrawable
		android.graphics.drawable.BitmapDrawable mergedDrawable
		android.graphics.drawable.Drawable drawable
		android.graphics.drawable.Drawable badgeDrawable
		android.graphics.Rect badgeLocation
		boolean tryBadgeInPlace
		int badgedWidth
		int badgedHeight
		boolean canBadgeInPlace
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
	private int getBadgeResIdForUser (int) 
		int userId
	private boolean isManagedProfile (int) 
		int userId
	static void  () 
}

android/app/SynchronousUserSwitchObserver.class
SynchronousUserSwitchObserver.java
package android.app
public abstract android.app.SynchronousUserSwitchObserver extends android.app.IUserSwitchObserver$Stub {
	public void  () 
	public final void onUserSwitching (int, android.os.IRemoteCallback)  throws android.os.RemoteException 
		int newUserId
		android.os.IRemoteCallback reply
	public abstract void onUserSwitching (int)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$7.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$7 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.MediaRouter createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IActivityContainerCallback$Stub$Proxy.class
IActivityContainerCallback.java
package android.app
 android.app.IActivityContainerCallback$Stub$Proxy extends java.lang.Object implements android.app.IActivityContainerCallback  {
	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 setVisible (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder container
		boolean visible
		android.os.Parcel _data
	public void onAllActivitiesComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder container
		android.os.Parcel _data
}

android/app/VoiceInteractor$Prompt$1.class
VoiceInteractor.java
package android.app
final android.app.VoiceInteractor$Prompt$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.VoiceInteractor$Prompt createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.VoiceInteractor$Prompt[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry$40.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$40 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.SerialManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

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

android/app/SearchDialog$SearchBar.class
SearchDialog.java
package android.app
public android.app.SearchDialog$SearchBar extends android.widget.LinearLayout {
	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 android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback, int) 
		android.view.View child
		android.view.ActionMode$Callback callback
		int type
}

android/app/ActivityManager$StackId.class
ActivityManager.java
package android.app
public android.app.ActivityManager$StackId extends java.lang.Object {
	public static final int INVALID_STACK_ID
	public static final int FIRST_STATIC_STACK_ID
	public static final int HOME_STACK_ID
	public static final int FULLSCREEN_WORKSPACE_STACK_ID
	public static final int FREEFORM_WORKSPACE_STACK_ID
	public static final int DOCKED_STACK_ID
	public static final int PINNED_STACK_ID
	public static final int LAST_STATIC_STACK_ID
	public static final int FIRST_DYNAMIC_STACK_ID
	public void  () 
	public static boolean isStaticStack (int) 
		int stackId
	public static boolean hasWindowShadow (int) 
		int stackId
	public static boolean hasWindowDecor (int) 
		int stackId
	public static boolean isTaskResizeAllowed (int) 
		int stackId
	public static boolean persistTaskBounds (int) 
		int stackId
	public static boolean isDynamicStacksVisibleBehindAllowed (int) 
		int stackId
	public static boolean keepFocusInStackIfPossible (int) 
		int stackId
	public static boolean isResizeableByDockedStack (int) 
		int stackId
	public static boolean isTaskResizeableByDockedStack (int) 
		int stackId
	public static boolean replaceWindowsOnTaskMove (int, int) 
		int sourceStackId
		int targetStackId
	public static boolean tasksAreFloating (int) 
		int stackId
	public static boolean useAnimationSpecForAppTransition (int) 
		int stackId
	public static boolean canReceiveKeys (int) 
		int stackId
	public static boolean isAllowedOverLockscreen (int) 
		int stackId
	public static boolean isAlwaysOnTop (int) 
		int stackId
	public static boolean allowTopTaskToReturnHome (int) 
		int stackId
	public static boolean resizeStackWithLaunchBounds (int) 
		int stackId
	public static boolean keepVisibleDeadAppWindowOnScreen (int) 
		int stackId
	public static boolean useWindowFrameForBackdrop (int) 
		int stackId
	public static boolean normallyFullscreenWindows (int) 
		int stackId
	public static boolean isMultiWindowStack (int) 
		int stackId
	public static boolean activitiesCanRequestVisibleBehind (int) 
		int stackId
	public static boolean windowsAreScaleable (int) 
		int stackId
	public static boolean hasMovementAnimations (int) 
		int stackId
}

android/app/DownloadManager$CursorTranslator.class
DownloadManager.java
package android.app
 android.app.DownloadManager$CursorTranslator extends android.database.CursorWrapper {
	private final android.net.Uri mBaseUri
	private final boolean mAccessFilename
	static final boolean $assertionsDisabled
	public void  (android.database.Cursor, android.net.Uri, boolean) 
		android.database.Cursor cursor
		android.net.Uri baseUri
		boolean accessFilename
	public int getInt (int) 
		int columnIndex
	public long getLong (int) 
		int columnIndex
	public java.lang.String getString (int) 
		int columnIndex
		String columnName
	private java.lang.String getLocalUri () 
		String localPath
		long destinationType
		long downloadId
	private long getReason (int) 
		int status
	private long getPausedReason (int) 
		int status
	private long getErrorCode (int) 
		int status
	private int translateStatus (int) 
		int status
	static void  () 
}

android/app/ActivityThread$ApplicationThread$1.class
ActivityThread.java
package android.app
 android.app.ActivityThread$ApplicationThread$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.ParcelFileDescriptor val$dup
	final String[] val$args
	final android.app.ActivityThread$ApplicationThread this$1
	void  (android.app.ActivityThread$ApplicationThread, android.os.ParcelFileDescriptor, java.lang.String[]) 
		android.app.ActivityThread$ApplicationThread this$1
	public void run () 
}

android/app/Presentation$1.class
Presentation.java
package android.app
final android.app.Presentation$1 extends android.view.ContextThemeWrapper {
	final android.view.WindowManagerImpl val$displayWindowManager
	void  (android.content.Context, int, android.view.WindowManagerImpl) 
		android.content.Context base
		int themeResId
	public java.lang.Object getSystemService (java.lang.String) 
		String name
}

android/app/ListActivity$2.class
ListActivity.java
package android.app
 android.app.ListActivity$2 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.app.ListActivity this$0
	void  (android.app.ListActivity) 
		android.app.ListActivity this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

android/app/SystemServiceRegistry$24.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$24 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.location.LocationManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/JobSchedulerImpl.class
JobSchedulerImpl.java
package android.app
public android.app.JobSchedulerImpl extends android.app.job.JobScheduler {
	android.app.job.IJobScheduler mBinder
	void  (android.app.job.IJobScheduler) 
		android.app.job.IJobScheduler binder
	public int schedule (android.app.job.JobInfo) 
		android.os.RemoteException e
		android.app.job.JobInfo job
	public int scheduleAsPackage (android.app.job.JobInfo, java.lang.String, int, java.lang.String) 
		android.os.RemoteException e
		android.app.job.JobInfo job
		String packageName
		int userId
		String tag
	public void cancel (int) 
		int jobId
	public void cancelAll () 
	public java.util.List getAllPendingJobs () 
		android.os.RemoteException e
	public android.app.job.JobInfo getPendingJob (int) 
		android.os.RemoteException e
		int jobId
}

android/app/ActivityManager$ProcessErrorStateInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$ProcessErrorStateInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int NO_ERROR
	public static final int CRASHED
	public static final int NOT_RESPONDING
	public int condition
	public String processName
	public int pid
	public int uid
	public String tag
	public String shortMsg
	public String longMsg
	public String stackTrace
	public byte[] crashData
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/ActivityManager$RunningServiceInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$RunningServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$RunningServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$RunningServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/ActivityManager$TaskThumbnailInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$TaskThumbnailInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$TaskThumbnailInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$TaskThumbnailInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/FragmentState.class
Fragment.java
package android.app
final android.app.FragmentState extends java.lang.Object implements android.os.Parcelable  {
	final String mClassName
	final int mIndex
	final boolean mFromLayout
	final int mFragmentId
	final int mContainerId
	final String mTag
	final boolean mRetainInstance
	final boolean mDetached
	final android.os.Bundle mArguments
	final boolean mHidden
	android.os.Bundle mSavedFragmentState
	android.app.Fragment mInstance
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.app.Fragment) 
		android.app.Fragment frag
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public android.app.Fragment instantiate (android.app.FragmentHostCallback, android.app.Fragment, android.app.FragmentManagerNonConfig) 
		android.content.Context context
		android.app.FragmentHostCallback host
		android.app.Fragment parent
		android.app.FragmentManagerNonConfig childNonConfig
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/INotificationManager$Stub$Proxy.class
INotificationManager.java
package android.app
 android.app.INotificationManager$Stub$Proxy extends java.lang.Object implements android.app.INotificationManager  {
	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 cancelAllNotifications (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enqueueToast (java.lang.String, android.app.ITransientNotification, int)  throws android.os.RemoteException 
		String pkg
		android.app.ITransientNotification callback
		int duration
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelToast (java.lang.String, android.app.ITransientNotification)  throws android.os.RemoteException 
		String pkg
		android.app.ITransientNotification callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enqueueNotificationWithTag (java.lang.String, java.lang.String, java.lang.String, int, android.app.Notification, int[], int)  throws android.os.RemoteException 
		String pkg
		String opPkg
		String tag
		int id
		android.app.Notification notification
		int[] idReceived
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelNotificationWithTag (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 setNotificationsEnabledForPackage (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String pkg
		int uid
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean areNotificationsEnabledForPackage (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean areNotificationsEnabled (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setVisibilityOverride (java.lang.String, int, int)  throws android.os.RemoteException 
		String pkg
		int uid
		int visibility
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getVisibilityOverride (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPriority (java.lang.String, int, int)  throws android.os.RemoteException 
		String pkg
		int uid
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPriority (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setImportance (java.lang.String, int, int)  throws android.os.RemoteException 
		String pkg
		int uid
		int importance
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getImportance (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPackageImportance (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.service.notification.StatusBarNotification[] getActiveNotifications (java.lang.String)  throws android.os.RemoteException 
		String callingPkg
		android.os.Parcel _data
		android.os.Parcel _reply
		android.service.notification.StatusBarNotification[] _result
	public android.service.notification.StatusBarNotification[] getHistoricalNotifications (java.lang.String, int)  throws android.os.RemoteException 
		String callingPkg
		int count
		android.os.Parcel _data
		android.os.Parcel _reply
		android.service.notification.StatusBarNotification[] _result
	public void registerListener (android.service.notification.INotificationListener, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener listener
		android.content.ComponentName component
		int userid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener listener
		int userid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelNotificationFromListener (android.service.notification.INotificationListener, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		String pkg
		String tag
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[])  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		String[] keys
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestBindListener (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName component
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestUnbindListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setNotificationsShownFromListener (android.service.notification.INotificationListener, java.lang.String[])  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		String[] keys
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice getActiveNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[], int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.service.notification.INotificationListener token
		String[] keys
		int trim
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public void requestHintsFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		int hints
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getHintsFromListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void requestInterruptionFilterFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		int interruptionFilter
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getInterruptionFilterFromListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setOnNotificationPostedTrimFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		int trim
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterruptionFilter (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int interruptionFilter
		android.os.Parcel _data
		android.os.Parcel _reply
	public void applyAdjustmentFromRankerService (android.service.notification.INotificationListener, android.service.notification.Adjustment)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		android.service.notification.Adjustment adjustment
		android.os.Parcel _data
		android.os.Parcel _reply
	public void applyAdjustmentsFromRankerService (android.service.notification.INotificationListener, java.util.List)  throws android.os.RemoteException 
		android.service.notification.INotificationListener token
		java.util.List adjustments
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ComponentName getEffectsSuppressor ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public boolean matchesCallFilter (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSystemConditionProviderEnabled (java.lang.String)  throws android.os.RemoteException 
		String path
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getZenMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.service.notification.ZenModeConfig getZenModeConfig ()  throws android.os.RemoteException 
		android.service.notification.ZenModeConfig _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.service.notification.ZenModeConfig _result
	public void setZenMode (int, android.net.Uri, java.lang.String)  throws android.os.RemoteException 
		int mode
		android.net.Uri conditionId
		String reason
		android.os.Parcel _data
	public void notifyConditions (java.lang.String, android.service.notification.IConditionProvider, android.service.notification.Condition[])  throws android.os.RemoteException 
		String pkg
		android.service.notification.IConditionProvider provider
		android.service.notification.Condition[] conditions
		android.os.Parcel _data
	public boolean isNotificationPolicyAccessGranted (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.app.NotificationManager$Policy getNotificationPolicy (java.lang.String)  throws android.os.RemoteException 
		android.app.NotificationManager$Policy _result
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.NotificationManager$Policy _result
	public void setNotificationPolicy (java.lang.String, android.app.NotificationManager$Policy)  throws android.os.RemoteException 
		String pkg
		android.app.NotificationManager$Policy policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getPackagesRequestingNotificationPolicyAccess ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isNotificationPolicyAccessGrantedForPackage (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setNotificationPolicyAccessGranted (java.lang.String, boolean)  throws android.os.RemoteException 
		String pkg
		boolean granted
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.app.AutomaticZenRule getAutomaticZenRule (java.lang.String)  throws android.os.RemoteException 
		android.app.AutomaticZenRule _result
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.AutomaticZenRule _result
	public java.util.List getZenRules ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.lang.String addAutomaticZenRule (android.app.AutomaticZenRule)  throws android.os.RemoteException 
		android.app.AutomaticZenRule automaticZenRule
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean updateAutomaticZenRule (java.lang.String, android.app.AutomaticZenRule)  throws android.os.RemoteException 
		String id
		android.app.AutomaticZenRule automaticZenRule
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeAutomaticZenRule (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeAutomaticZenRules (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getRuleInstanceCount (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName owner
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public byte[] getBackupPayload (int)  throws android.os.RemoteException 
		int user
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void applyRestore (byte[], int)  throws android.os.RemoteException 
		byte[] payload
		int user
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice getAppActiveNotifications (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String callingPkg
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
}

android/app/VoiceInteractor$PickOptionRequest$Option.class
VoiceInteractor.java
package android.app
public final android.app.VoiceInteractor$PickOptionRequest$Option extends java.lang.Object implements android.os.Parcelable  {
	final CharSequence mLabel
	final int mIndex
	java.util.ArrayList mSynonyms
	android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence) 
		CharSequence label
	public void  (java.lang.CharSequence, int) 
		CharSequence label
		int index
	public android.app.VoiceInteractor$PickOptionRequest$Option addSynonym (java.lang.CharSequence) 
		CharSequence synonym
	public java.lang.CharSequence getLabel () 
	public int getIndex () 
	public int countSynonyms () 
	public java.lang.CharSequence getSynonymAt (int) 
		int index
	public void setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.os.Bundle getExtras () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/ActivityThread$UpdateCompatibilityData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$UpdateCompatibilityData extends java.lang.Object {
	String pkg
	android.content.res.CompatibilityInfo info
	void  () 
}

android/app/BroadcastOptions.class
BroadcastOptions.java
package android.app
public android.app.BroadcastOptions extends java.lang.Object {
	private long mTemporaryAppWhitelistDuration
	private int mMinManifestReceiverApiLevel
	private int mMaxManifestReceiverApiLevel
	static final String KEY_TEMPORARY_APP_WHITELIST_DURATION
	static final String KEY_MIN_MANIFEST_RECEIVER_API_LEVEL
	static final String KEY_MAX_MANIFEST_RECEIVER_API_LEVEL
	public static android.app.BroadcastOptions makeBasic () 
		android.app.BroadcastOptions opts
	private void  () 
	public void  (android.os.Bundle) 
		android.os.Bundle opts
	public void setTemporaryAppWhitelistDuration (long) 
		long duration
	public long getTemporaryAppWhitelistDuration () 
	public void setMinManifestReceiverApiLevel (int) 
		int apiLevel
	public int getMinManifestReceiverApiLevel () 
	public void setMaxManifestReceiverApiLevel (int) 
		int apiLevel
	public int getMaxManifestReceiverApiLevel () 
	public android.os.Bundle toBundle () 
		android.os.Bundle b
}

android/app/FragmentController.class
FragmentController.java
package android.app
public android.app.FragmentController extends java.lang.Object {
	private final android.app.FragmentHostCallback mHost
	public static final android.app.FragmentController createController (android.app.FragmentHostCallback) 
		android.app.FragmentHostCallback callbacks
	private void  (android.app.FragmentHostCallback) 
		android.app.FragmentHostCallback callbacks
	public android.app.FragmentManager getFragmentManager () 
	public android.app.LoaderManager getLoaderManager () 
	public android.app.Fragment findFragmentByWho (java.lang.String) 
		String who
	public void attachHost (android.app.Fragment) 
		android.app.Fragment parent
	public android.view.View onCreateView (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
	public void noteStateNotSaved () 
	public android.os.Parcelable saveAllState () 
	public void restoreAllState (android.os.Parcelable, java.util.List) 
		android.os.Parcelable state
		java.util.List nonConfigList
	public void restoreAllState (android.os.Parcelable, android.app.FragmentManagerNonConfig) 
		android.os.Parcelable state
		android.app.FragmentManagerNonConfig nonConfig
	public java.util.List retainNonConfig () 
	public android.app.FragmentManagerNonConfig retainNestedNonConfig () 
	public void dispatchCreate () 
	public void dispatchActivityCreated () 
	public void dispatchStart () 
	public void dispatchResume () 
	public void dispatchPause () 
	public void dispatchStop () 
	public void dispatchDestroyView () 
	public void dispatchDestroy () 
	public void dispatchMultiWindowModeChanged (boolean) 
		boolean isInMultiWindowMode
	public void dispatchPictureInPictureModeChanged (boolean) 
		boolean isInPictureInPictureMode
	public void dispatchConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void dispatchLowMemory () 
	public void dispatchTrimMemory (int) 
		int level
	public boolean dispatchCreateOptionsMenu (android.view.Menu, android.view.MenuInflater) 
		android.view.Menu menu
		android.view.MenuInflater inflater
	public boolean dispatchPrepareOptionsMenu (android.view.Menu) 
		android.view.Menu menu
	public boolean dispatchOptionsItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public boolean dispatchContextItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public void dispatchOptionsMenuClosed (android.view.Menu) 
		android.view.Menu menu
	public boolean execPendingActions () 
	public void doLoaderStart () 
	public void doLoaderStop (boolean) 
		boolean retain
	public void doLoaderDestroy () 
	public void reportLoaderStart () 
	public android.util.ArrayMap retainLoaderNonConfig () 
	public void restoreLoaderNonConfig (android.util.ArrayMap) 
		android.util.ArrayMap loaderManagers
	public void dumpLoaders (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

android/app/ActivityThread$ReceiverData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ReceiverData extends android.content.BroadcastReceiver$PendingResult {
	android.content.Intent intent
	android.content.pm.ActivityInfo info
	android.content.res.CompatibilityInfo compatInfo
	public void  (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, android.os.IBinder, int) 
		android.content.Intent intent
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		boolean ordered
		boolean sticky
		android.os.IBinder token
		int sendingUser
	public java.lang.String toString () 
}

android/app/ActivityThread$EventLoggingReporter.class
ActivityThread.java
package android.app
 android.app.ActivityThread$EventLoggingReporter extends java.lang.Object implements libcore.io.EventLogger$Reporter  {
	private void  () 
	public transient void report (int, java.lang.Object[]) 
		int code
		Object[] list
	void  (android.app.ActivityThread$1) 
		android.app.ActivityThread$1 x0
}

android/app/LoadedApk$ServiceDispatcher$ConnectionInfo.class
LoadedApk.java
package android.app
 android.app.LoadedApk$ServiceDispatcher$ConnectionInfo extends java.lang.Object {
	android.os.IBinder binder
	android.os.IBinder$DeathRecipient deathMonitor
	private void  () 
	void  (android.app.LoadedApk$1) 
		android.app.LoadedApk$1 x0
}

android/app/IStopUserCallback$Stub$Proxy.class
IStopUserCallback.java
package android.app
 android.app.IStopUserCallback$Stub$Proxy extends java.lang.Object implements android.app.IStopUserCallback  {
	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 userStopped (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void userStopAborted (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/ExitTransitionCoordinator$6.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$6 extends java.lang.Object implements android.app.Activity$TranslucentConversionListener  {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void onTranslucentConversionComplete (boolean) 
		boolean drawComplete
}

android/app/SearchDialog$3.class
SearchDialog.java
package android.app
 android.app.SearchDialog$3 extends java.lang.Object implements android.widget.SearchView$OnCloseListener  {
	final android.app.SearchDialog this$0
	void  (android.app.SearchDialog) 
		android.app.SearchDialog this$0
	public boolean onClose () 
}

android/app/Notification$Extender.class
Notification.java
package android.app
public abstract android.app.Notification$Extender extends java.lang.Object {
	public abstract android.app.Notification$Builder extend (android.app.Notification$Builder) 
}

android/app/Notification$MessagingStyle$Message.class
Notification.java
package android.app
public final android.app.Notification$MessagingStyle$Message extends java.lang.Object {
	static final String KEY_TEXT
	static final String KEY_TIMESTAMP
	static final String KEY_SENDER
	static final String KEY_DATA_MIME_TYPE
	static final String KEY_DATA_URI
	private final CharSequence mText
	private final long mTimestamp
	private final CharSequence mSender
	private String mDataMimeType
	private android.net.Uri mDataUri
	public void  (java.lang.CharSequence, long, java.lang.CharSequence) 
		CharSequence text
		long timestamp
		CharSequence sender
	public android.app.Notification$MessagingStyle$Message setData (java.lang.String, android.net.Uri) 
		String dataMimeType
		android.net.Uri dataUri
	public java.lang.CharSequence getText () 
	public long getTimestamp () 
	public java.lang.CharSequence getSender () 
	public java.lang.String getDataMimeType () 
	public android.net.Uri getDataUri () 
	private android.os.Bundle toBundle () 
		android.os.Bundle bundle
	static android.os.Bundle[] getBundleArrayForMessages (java.util.List) 
		int i
		java.util.List messages
		android.os.Bundle[] bundles
		int N
	static java.util.List getMessagesFromBundleArray (android.os.Parcelable[]) 
		android.app.Notification$MessagingStyle$Message message
		int i
		android.os.Parcelable[] bundles
		java.util.List messages
	static android.app.Notification$MessagingStyle$Message getMessageFromBundle (android.os.Bundle) 
		android.app.Notification$MessagingStyle$Message message
		ClassCastException e
		android.os.Bundle bundle
	static java.lang.CharSequence access$1700 (android.app.Notification$MessagingStyle$Message) 
		android.app.Notification$MessagingStyle$Message x0
	static java.lang.CharSequence access$1800 (android.app.Notification$MessagingStyle$Message) 
		android.app.Notification$MessagingStyle$Message x0
}

android/app/SystemServiceRegistry$CachedServiceFetcher.class
SystemServiceRegistry.java
package android.app
abstract android.app.SystemServiceRegistry$CachedServiceFetcher extends java.lang.Object implements android.app.SystemServiceRegistry$ServiceFetcher  {
	private final int mCacheIndex
	public void  () 
	public final java.lang.Object getService (android.app.ContextImpl) 
		Object service
		android.app.ContextImpl ctx
		Object[] cache
	public abstract java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ExitTransitionCoordinator$2.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$2 extends android.transition.Transition$TransitionListenerAdapter {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/ApplicationPackageManager$OnPermissionsChangeListenerDelegate.class
ApplicationPackageManager.java
package android.app
public android.app.ApplicationPackageManager$OnPermissionsChangeListenerDelegate extends android.content.pm.IOnPermissionsChangeListener$Stub implements android.os.Handler$Callback  {
	private static final int MSG_PERMISSIONS_CHANGED
	private final android.content.pm.PackageManager$OnPermissionsChangedListener mListener
	private final android.os.Handler mHandler
	final android.app.ApplicationPackageManager this$0
	public void  (android.app.ApplicationPackageManager, android.content.pm.PackageManager$OnPermissionsChangedListener, android.os.Looper) 
		android.app.ApplicationPackageManager this$0
		android.content.pm.PackageManager$OnPermissionsChangedListener listener
		android.os.Looper looper
	public void onPermissionsChanged (int) 
		int uid
	public boolean handleMessage (android.os.Message) 
		int uid
		android.os.Message msg
}

android/app/ActivityThread$ProviderRefCount.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ProviderRefCount extends java.lang.Object {
	public final android.app.IActivityManager$ContentProviderHolder holder
	public final android.app.ActivityThread$ProviderClientRecord client
	public int stableCount
	public int unstableCount
	public boolean removePending
	void  (android.app.IActivityManager$ContentProviderHolder, android.app.ActivityThread$ProviderClientRecord, int, int) 
		android.app.IActivityManager$ContentProviderHolder inHolder
		android.app.ActivityThread$ProviderClientRecord inClient
		int sCount
		int uCount
}

android/app/ProgressDialog.class
ProgressDialog.java
package android.app
public android.app.ProgressDialog extends android.app.AlertDialog {
	public static final int STYLE_SPINNER
	public static final int STYLE_HORIZONTAL
	private android.widget.ProgressBar mProgress
	private android.widget.TextView mMessageView
	private int mProgressStyle
	private android.widget.TextView mProgressNumber
	private String mProgressNumberFormat
	private android.widget.TextView mProgressPercent
	private java.text.NumberFormat mProgressPercentFormat
	private int mMax
	private int mProgressVal
	private int mSecondaryProgressVal
	private int mIncrementBy
	private int mIncrementSecondaryBy
	private android.graphics.drawable.Drawable mProgressDrawable
	private android.graphics.drawable.Drawable mIndeterminateDrawable
	private CharSequence mMessage
	private boolean mIndeterminate
	private boolean mHasStarted
	private android.os.Handler mViewUpdateHandler
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int theme
	private void initFormats () 
	public static android.app.ProgressDialog show (android.content.Context, java.lang.CharSequence, java.lang.CharSequence) 
		android.content.Context context
		CharSequence title
		CharSequence message
	public static android.app.ProgressDialog show (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean) 
		android.content.Context context
		CharSequence title
		CharSequence message
		boolean indeterminate
	public static android.app.ProgressDialog show (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean, boolean) 
		android.content.Context context
		CharSequence title
		CharSequence message
		boolean indeterminate
		boolean cancelable
	public static android.app.ProgressDialog show (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean, boolean, android.content.DialogInterface$OnCancelListener) 
		android.content.Context context
		CharSequence title
		CharSequence message
		boolean indeterminate
		boolean cancelable
		android.content.DialogInterface$OnCancelListener cancelListener
		android.app.ProgressDialog dialog
	protected void onCreate (android.os.Bundle) 
		android.view.View view
		android.view.View view
		android.os.Bundle savedInstanceState
		android.view.LayoutInflater inflater
		android.content.res.TypedArray a
	public void onStart () 
	protected void onStop () 
	public void setProgress (int) 
		int value
	public void setSecondaryProgress (int) 
		int secondaryProgress
	public int getProgress () 
	public int getSecondaryProgress () 
	public int getMax () 
	public void setMax (int) 
		int max
	public void incrementProgressBy (int) 
		int diff
	public void incrementSecondaryProgressBy (int) 
		int diff
	public void setProgressDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setIndeterminateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setIndeterminate (boolean) 
		boolean indeterminate
	public boolean isIndeterminate () 
	public void setMessage (java.lang.CharSequence) 
		CharSequence message
	public void setProgressStyle (int) 
		int style
	public void setProgressNumberFormat (java.lang.String) 
		String format
	public void setProgressPercentFormat (java.text.NumberFormat) 
		java.text.NumberFormat format
	private void onProgressChanged () 
	static android.widget.ProgressBar access$000 (android.app.ProgressDialog) 
		android.app.ProgressDialog x0
	static java.lang.String access$100 (android.app.ProgressDialog) 
		android.app.ProgressDialog x0
	static android.widget.TextView access$200 (android.app.ProgressDialog) 
		android.app.ProgressDialog x0
	static java.text.NumberFormat access$300 (android.app.ProgressDialog) 
		android.app.ProgressDialog x0
	static android.widget.TextView access$400 (android.app.ProgressDialog) 
		android.app.ProgressDialog x0
}

android/app/SharedElementCallback.class
SharedElementCallback.java
package android.app
public abstract android.app.SharedElementCallback extends java.lang.Object {
	private android.graphics.Matrix mTempMatrix
	private static final String BUNDLE_SNAPSHOT_BITMAP
	private static final String BUNDLE_SNAPSHOT_IMAGE_SCALETYPE
	private static final String BUNDLE_SNAPSHOT_IMAGE_MATRIX
	static final android.app.SharedElementCallback NULL_CALLBACK
	public void  () 
	public void onSharedElementStart (java.util.List, java.util.List, java.util.List) 
		java.util.List sharedElementNames
		java.util.List sharedElements
		java.util.List sharedElementSnapshots
	public void onSharedElementEnd (java.util.List, java.util.List, java.util.List) 
		java.util.List sharedElementNames
		java.util.List sharedElements
		java.util.List sharedElementSnapshots
	public void onRejectSharedElements (java.util.List) 
		java.util.List rejectedSharedElements
	public void onMapSharedElements (java.util.List, java.util.Map) 
		java.util.List names
		java.util.Map sharedElements
	public android.os.Parcelable onCaptureSharedElementSnapshot (android.view.View, android.graphics.Matrix, android.graphics.RectF) 
		android.graphics.Matrix matrix
		float[] values
		android.os.Bundle bundle
		android.graphics.Bitmap bitmap
		android.widget.ImageView imageView
		android.graphics.drawable.Drawable d
		android.graphics.drawable.Drawable bg
		android.view.View sharedElement
		android.graphics.Matrix viewToGlobalMatrix
		android.graphics.RectF screenBounds
	public android.view.View onCreateSnapshotView (android.content.Context, android.os.Parcelable) 
		float[] values
		android.graphics.Matrix matrix
		android.os.Bundle bundle
		android.graphics.Bitmap bitmap
		android.widget.ImageView imageView
		android.graphics.Bitmap bitmap
		android.content.res.Resources resources
		android.content.Context context
		android.os.Parcelable snapshot
		android.view.View view
	public void onSharedElementsArrived (java.util.List, java.util.List, android.app.SharedElementCallback$OnSharedElementsReadyListener) 
		java.util.List sharedElementNames
		java.util.List sharedElements
		android.app.SharedElementCallback$OnSharedElementsReadyListener listener
	static void  () 
}

android/app/ActivityView.class
ActivityView.java
package android.app
public android.app.ActivityView extends android.view.ViewGroup {
	private static final String TAG
	private static final boolean DEBUG
	private static final int MSG_SET_SURFACE
	private static final int CPU_COUNT
	private static final int MINIMUM_POOL_SIZE
	private static final int MAXIMUM_POOL_SIZE
	private static final int KEEP_ALIVE
	private static final java.util.concurrent.ThreadFactory sThreadFactory
	private static final java.util.concurrent.BlockingQueue sPoolWorkQueue
	private static final java.util.concurrent.Executor sExecutor
	private final android.app.ActivityView$SerialExecutor mExecutor
	private final int mDensityDpi
	private final android.view.TextureView mTextureView
	private android.app.ActivityView$ActivityContainerWrapper mActivityContainer
	private Object mActivityContainerLock
	private android.app.Activity mActivity
	private int mWidth
	private int mHeight
	private android.view.Surface mSurface
	private int mLastVisibility
	private android.app.ActivityView$ActivityViewCallback mActivityViewCallback
	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.os.RemoteException e
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyle
		android.view.WindowManager wm
		android.util.DisplayMetrics metrics
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.Surface surface
		android.view.View changedView
		int visibility
	private boolean injectInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public boolean isAttachedToDisplay () 
	public void startActivity (android.content.Intent) 
		android.content.Intent intent
	public void startActivity (android.content.IntentSender) 
		android.content.IntentSender intentSender
		android.content.IIntentSender iIntentSender
	public void startActivity (android.app.PendingIntent) 
		android.app.PendingIntent pendingIntent
		android.content.IIntentSender iIntentSender
	public void release () 
	private void setSurfaceAsync (android.view.Surface, int, int, int, boolean) 
		android.view.Surface surface
		int width
		int height
		int densityDpi
		boolean callback
	public void setCallback (android.app.ActivityView$ActivityViewCallback) 
		android.app.ActivityView$ActivityViewCallback callback
	static java.util.concurrent.Executor access$000 () 
	static java.lang.Object access$300 (android.app.ActivityView) 
		android.app.ActivityView x0
	static android.app.ActivityView$ActivityContainerWrapper access$400 (android.app.ActivityView) 
		android.app.ActivityView x0
	static android.app.ActivityView$ActivityViewCallback access$500 (android.app.ActivityView) 
		android.app.ActivityView x0
	static int access$602 (android.app.ActivityView, int) 
		android.app.ActivityView x0
		int x1
	static int access$702 (android.app.ActivityView, int) 
		android.app.ActivityView x0
		int x1
	static android.view.Surface access$802 (android.app.ActivityView, android.view.Surface) 
		android.app.ActivityView x0
		android.view.Surface x1
	static android.view.Surface access$800 (android.app.ActivityView) 
		android.app.ActivityView x0
	static int access$600 (android.app.ActivityView) 
		android.app.ActivityView x0
	static int access$700 (android.app.ActivityView) 
		android.app.ActivityView x0
	static int access$900 (android.app.ActivityView) 
		android.app.ActivityView x0
	static void access$1000 (android.app.ActivityView, android.view.Surface, int, int, int, boolean) 
		android.app.ActivityView x0
		android.view.Surface x1
		int x2
		int x3
		int x4
		boolean x5
	static void  () 
}

android/app/ContextImpl$1.class
ContextImpl.java
package android.app
final android.app.ContextImpl$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final String val$prefix
	void  (java.lang.String) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

android/app/IInstrumentationWatcher$Stub.class
IInstrumentationWatcher.java
package android.app
public abstract android.app.IInstrumentationWatcher$Stub extends android.os.Binder implements android.app.IInstrumentationWatcher  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_instrumentationStatus
	static final int TRANSACTION_instrumentationFinished
	public void  () 
	public static android.app.IInstrumentationWatcher 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.ComponentName _arg0
		android.os.Bundle _arg2
		android.content.ComponentName _arg0
		int _arg1
		android.os.Bundle _arg2
		android.content.ComponentName _arg0
		android.os.Bundle _arg2
		android.content.ComponentName _arg0
		int _arg1
		android.os.Bundle _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/RetailDemoModeServiceInternal.class
RetailDemoModeServiceInternal.java
package android.app
public abstract android.app.RetailDemoModeServiceInternal extends java.lang.Object {
	public abstract void onUserActivity () 
}

android/app/IActivityManager$WaitResult.class
IActivityManager.java
package android.app
public android.app.IActivityManager$WaitResult extends java.lang.Object implements android.os.Parcelable  {
	public int result
	public boolean timeout
	public android.content.ComponentName who
	public long thisTime
	public long totalTime
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.IActivityManager$1) 
		android.os.Parcel x0
		android.app.IActivityManager$1 x1
	static void  () 
}

android/app/SharedPreferencesImpl$EditorImpl$3.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$EditorImpl$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.SharedPreferencesImpl$MemoryCommitResult val$mcr
	final android.app.SharedPreferencesImpl$EditorImpl this$1
	void  (android.app.SharedPreferencesImpl$EditorImpl, android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.app.SharedPreferencesImpl$EditorImpl this$1
	public void run () 
}

android/app/ActivityThread$DumpHeapData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$DumpHeapData extends java.lang.Object {
	String path
	android.os.ParcelFileDescriptor fd
	void  () 
}

android/app/ActivityManager$MemoryInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$MemoryInfo extends java.lang.Object implements android.os.Parcelable  {
	public long availMem
	public long totalMem
	public long threshold
	public boolean lowMemory
	public long hiddenAppThreshold
	public long secondaryServerThreshold
	public long visibleAppThreshold
	public long foregroundAppThreshold
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/Fragment$InstantiationException.class
Fragment.java
package android.app
public android.app.Fragment$InstantiationException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String, java.lang.Exception) 
		String msg
		Exception cause
}

android/app/MediaRouteButton.class
MediaRouteButton.java
package android.app
public android.app.MediaRouteButton extends android.view.View {
	private final android.media.MediaRouter mRouter
	private final android.app.MediaRouteButton$MediaRouterCallback mCallback
	private int mRouteTypes
	private boolean mAttachedToWindow
	private android.graphics.drawable.Drawable mRemoteIndicator
	private boolean mRemoteActive
	private boolean mCheatSheetEnabled
	private boolean mIsConnecting
	private int mMinWidth
	private int mMinHeight
	private android.view.View$OnClickListener mExtendedSettingsClickListener
	private static final int[] CHECKED_STATE_SET
	private static final int[] ACTIVATED_STATE_SET
	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
		int routeTypes
	public int getRouteTypes () 
	public void setRouteTypes (int) 
		int types
	public void setExtendedSettingsClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public void showDialog () 
	boolean showDialogInternal () 
		android.app.DialogFragment f
	private android.app.Activity getActivity () 
		android.content.Context context
	void setCheatSheetEnabled (boolean) 
		boolean enable
	public boolean performClick () 
		boolean handled
	public boolean performLongClick () 
		CharSequence contentDesc
		int[] screenPos
		android.graphics.Rect displayFrame
		android.content.Context context
		int width
		int height
		int midy
		int screenWidth
		android.widget.Toast cheatSheet
	protected int[] onCreateDrawableState (int) 
		int extraSpace
		int[] drawableState
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable remoteIndicator
	private void setRemoteIndicatorDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	public void setVisibility (int) 
		int visibility
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSize
		int heightSize
		int widthMode
		int heightMode
		int width
		int height
		int measuredWidth
		int measuredWidth
		int measuredWidth
		int measuredHeight
		int measuredHeight
		int measuredHeight
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		int left
		int right
		int top
		int bottom
		int drawWidth
		int drawHeight
		int drawLeft
		int drawTop
	private void refreshRoute () 
		android.media.MediaRouter$RouteInfo route
		boolean isRemote
		boolean isConnecting
		boolean needsRefresh
	static void access$100 (android.app.MediaRouteButton) 
		android.app.MediaRouteButton x0
	static void  () 
}

android/app/LauncherActivity.class
LauncherActivity.java
package android.app
public abstract android.app.LauncherActivity extends android.app.ListActivity {
	android.content.Intent mIntent
	android.content.pm.PackageManager mPackageManager
	android.app.LauncherActivity$IconResizer mIconResizer
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle icicle
	private void updateAlertTitle () 
		android.widget.TextView alertTitle
	private void updateButtonText () 
		android.widget.Button cancelButton
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int titleId
	protected void onSetContentView () 
	protected void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		android.widget.ListView l
		android.view.View v
		int position
		long id
		android.content.Intent intent
	protected android.content.Intent intentForPosition (int) 
		int position
		android.app.LauncherActivity$ActivityAdapter adapter
	protected android.app.LauncherActivity$ListItem itemForPosition (int) 
		int position
		android.app.LauncherActivity$ActivityAdapter adapter
	protected android.content.Intent getTargetIntent () 
	protected java.util.List onQueryPackageManager (android.content.Intent) 
		android.content.Intent queryIntent
	protected void onSortResultList (java.util.List) 
		java.util.List results
	public java.util.List makeListItems () 
		android.content.pm.ResolveInfo resolveInfo
		int i
		java.util.List list
		java.util.ArrayList result
		int listSize
	protected boolean onEvaluateShowIcons () 
}

android/app/SystemServiceRegistry$6.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$6 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.AudioManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IWallpaperManager$Stub$Proxy.class
IWallpaperManager.java
package android.app
 android.app.IWallpaperManager$Stub$Proxy extends java.lang.Object implements android.app.IWallpaperManager  {
	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 setWallpaper (java.lang.String, java.lang.String, android.graphics.Rect, boolean, android.os.Bundle, int, android.app.IWallpaperManagerCallback, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		String callingPackage
		android.graphics.Rect cropHint
		boolean allowBackup
		android.os.Bundle extras
		int which
		android.app.IWallpaperManagerCallback completion
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public void setWallpaperComponentChecked (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName name
		String callingPackage
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setWallpaperComponent (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName name
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor getWallpaper (android.app.IWallpaperManagerCallback, int, android.os.Bundle, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.app.IWallpaperManagerCallback cb
		int which
		android.os.Bundle outParams
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public int getWallpaperIdForUser (int, int)  throws android.os.RemoteException 
		int which
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.app.WallpaperInfo getWallpaperInfo (int)  throws android.os.RemoteException 
		android.app.WallpaperInfo _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.WallpaperInfo _result
	public void clearWallpaper (java.lang.String, int, int)  throws android.os.RemoteException 
		String callingPackage
		int which
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasNamedWallpaper (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setDimensionHints (int, int, java.lang.String)  throws android.os.RemoteException 
		int width
		int height
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getWidthHint ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getHeightHint ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDisplayPadding (android.graphics.Rect, java.lang.String)  throws android.os.RemoteException 
		android.graphics.Rect padding
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void settingsRestored ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isWallpaperSupported (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSetWallpaperAllowed (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isWallpaperBackupEligible (int, int)  throws android.os.RemoteException 
		int which
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setLockWallpaperCallback (android.app.IWallpaperManagerCallback)  throws android.os.RemoteException 
		android.app.IWallpaperManagerCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/app/ActivityThread$ProviderClientRecord.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ProviderClientRecord extends java.lang.Object {
	final String[] mNames
	final android.content.IContentProvider mProvider
	final android.content.ContentProvider mLocalProvider
	final android.app.IActivityManager$ContentProviderHolder mHolder
	final android.app.ActivityThread this$0
	void  (android.app.ActivityThread, java.lang.String[], android.content.IContentProvider, android.content.ContentProvider, android.app.IActivityManager$ContentProviderHolder) 
		android.app.ActivityThread this$0
		String[] names
		android.content.IContentProvider provider
		android.content.ContentProvider localProvider
		android.app.IActivityManager$ContentProviderHolder holder
}

android/app/AppImportanceMonitor$AppEntry.class
AppImportanceMonitor.java
package android.app
 android.app.AppImportanceMonitor$AppEntry extends java.lang.Object {
	final int uid
	final android.util.SparseArray procs
	int importance
	void  (int) 
		int _uid
}

android/app/ActivityThread$ProviderKey.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ProviderKey extends java.lang.Object {
	final String authority
	final int userId
	public void  (java.lang.String, int) 
		String authority
		int userId
	public boolean equals (java.lang.Object) 
		android.app.ActivityThread$ProviderKey other
		Object o
	public int hashCode () 
}

android/app/ActivityManager$RecentTaskInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$RecentTaskInfo extends java.lang.Object implements android.os.Parcelable  {
	public int id
	public int persistentId
	public android.content.Intent baseIntent
	public android.content.ComponentName origActivity
	public android.content.ComponentName realActivity
	public CharSequence description
	public int stackId
	public int userId
	public long firstActiveTime
	public long lastActiveTime
	public android.app.ActivityManager$TaskDescription taskDescription
	public int affiliatedTaskId
	public int affiliatedTaskColor
	public android.content.ComponentName baseActivity
	public android.content.ComponentName topActivity
	public int numActivities
	public android.graphics.Rect bounds
	public boolean isDockable
	public int resizeMode
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/VoiceInteractor$2.class
VoiceInteractor.java
package android.app
 android.app.VoiceInteractor$2 extends com.android.internal.app.IVoiceInteractorCallback$Stub {
	final android.app.VoiceInteractor this$0
	void  (android.app.VoiceInteractor) 
		android.app.VoiceInteractor this$0
	public void deliverConfirmationResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle) 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean finished
		android.os.Bundle result
	public void deliverPickOptionResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle) 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean finished
		android.app.VoiceInteractor$PickOptionRequest$Option[] options
		android.os.Bundle result
	public void deliverCompleteVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle) 
		com.android.internal.app.IVoiceInteractorRequest request
		android.os.Bundle result
	public void deliverAbortVoiceResult (com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle) 
		com.android.internal.app.IVoiceInteractorRequest request
		android.os.Bundle result
	public void deliverCommandResult (com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle) 
		com.android.internal.app.IVoiceInteractorRequest request
		boolean complete
		android.os.Bundle result
	public void deliverCancel (com.android.internal.app.IVoiceInteractorRequest)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractorRequest request
}

android/app/ITaskStackListener$Stub.class
ITaskStackListener.java
package android.app
public abstract android.app.ITaskStackListener$Stub extends android.os.Binder implements android.app.ITaskStackListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onTaskStackChanged
	static final int TRANSACTION_onActivityPinned
	static final int TRANSACTION_onPinnedActivityRestartAttempt
	static final int TRANSACTION_onPinnedStackAnimationEnded
	static final int TRANSACTION_onActivityForcedResizable
	static final int TRANSACTION_onActivityDismissingDockedStack
	public void  () 
	public static android.app.ITaskStackListener 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
}

android/app/SystemServiceRegistry$51.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$51 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.AppOpsManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		com.android.internal.app.IAppOpsService service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$21.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$21 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.view.textservice.TextServicesManager createService () 
	public volatile java.lang.Object createService () 
}

android/app/ActivityThread$Profiler.class
ActivityThread.java
package android.app
final android.app.ActivityThread$Profiler extends java.lang.Object {
	String profileFile
	android.os.ParcelFileDescriptor profileFd
	int samplingInterval
	boolean autoStopProfiler
	boolean profiling
	boolean handlingProfiling
	void  () 
	public void setProfiler (android.app.ProfilerInfo) 
		android.app.ProfilerInfo profilerInfo
		android.os.ParcelFileDescriptor fd
	public void startProfiling () 
		int bufferSize
		java.io.IOException e2
		RuntimeException e
	public void stopProfiling () 
}

android/app/IActivityManager.class
IActivityManager.java
package android.app
public abstract android.app.IActivityManager extends java.lang.Object implements android.os.IInterface  {
	public static final String descriptor
	public static final int HANDLE_APPLICATION_CRASH_TRANSACTION
	public static final int START_ACTIVITY_TRANSACTION
	public static final int UNHANDLED_BACK_TRANSACTION
	public static final int OPEN_CONTENT_URI_TRANSACTION
	public static final int FINISH_ACTIVITY_TRANSACTION
	public static final int REGISTER_RECEIVER_TRANSACTION
	public static final int UNREGISTER_RECEIVER_TRANSACTION
	public static final int BROADCAST_INTENT_TRANSACTION
	public static final int UNBROADCAST_INTENT_TRANSACTION
	public static final int FINISH_RECEIVER_TRANSACTION
	public static final int ATTACH_APPLICATION_TRANSACTION
	public static final int ACTIVITY_IDLE_TRANSACTION
	public static final int ACTIVITY_PAUSED_TRANSACTION
	public static final int ACTIVITY_STOPPED_TRANSACTION
	public static final int GET_CALLING_PACKAGE_TRANSACTION
	public static final int GET_CALLING_ACTIVITY_TRANSACTION
	public static final int GET_TASKS_TRANSACTION
	public static final int MOVE_TASK_TO_FRONT_TRANSACTION
	public static final int MOVE_TASK_BACKWARDS_TRANSACTION
	public static final int GET_TASK_FOR_ACTIVITY_TRANSACTION
	public static final int GET_CONTENT_PROVIDER_TRANSACTION
	public static final int PUBLISH_CONTENT_PROVIDERS_TRANSACTION
	public static final int REF_CONTENT_PROVIDER_TRANSACTION
	public static final int FINISH_SUB_ACTIVITY_TRANSACTION
	public static final int GET_RUNNING_SERVICE_CONTROL_PANEL_TRANSACTION
	public static final int START_SERVICE_TRANSACTION
	public static final int STOP_SERVICE_TRANSACTION
	public static final int BIND_SERVICE_TRANSACTION
	public static final int UNBIND_SERVICE_TRANSACTION
	public static final int PUBLISH_SERVICE_TRANSACTION
	public static final int ACTIVITY_RESUMED_TRANSACTION
	public static final int SET_DEBUG_APP_TRANSACTION
	public static final int SET_ALWAYS_FINISH_TRANSACTION
	public static final int START_INSTRUMENTATION_TRANSACTION
	public static final int FINISH_INSTRUMENTATION_TRANSACTION
	public static final int GET_CONFIGURATION_TRANSACTION
	public static final int UPDATE_CONFIGURATION_TRANSACTION
	public static final int STOP_SERVICE_TOKEN_TRANSACTION
	public static final int GET_ACTIVITY_CLASS_FOR_TOKEN_TRANSACTION
	public static final int GET_PACKAGE_FOR_TOKEN_TRANSACTION
	public static final int SET_PROCESS_LIMIT_TRANSACTION
	public static final int GET_PROCESS_LIMIT_TRANSACTION
	public static final int CHECK_PERMISSION_TRANSACTION
	public static final int CHECK_URI_PERMISSION_TRANSACTION
	public static final int GRANT_URI_PERMISSION_TRANSACTION
	public static final int REVOKE_URI_PERMISSION_TRANSACTION
	public static final int SET_ACTIVITY_CONTROLLER_TRANSACTION
	public static final int SHOW_WAITING_FOR_DEBUGGER_TRANSACTION
	public static final int SIGNAL_PERSISTENT_PROCESSES_TRANSACTION
	public static final int GET_RECENT_TASKS_TRANSACTION
	public static final int SERVICE_DONE_EXECUTING_TRANSACTION
	public static final int ACTIVITY_DESTROYED_TRANSACTION
	public static final int GET_INTENT_SENDER_TRANSACTION
	public static final int CANCEL_INTENT_SENDER_TRANSACTION
	public static final int GET_PACKAGE_FOR_INTENT_SENDER_TRANSACTION
	public static final int ENTER_SAFE_MODE_TRANSACTION
	public static final int START_NEXT_MATCHING_ACTIVITY_TRANSACTION
	public static final int NOTE_WAKEUP_ALARM_TRANSACTION
	public static final int REMOVE_CONTENT_PROVIDER_TRANSACTION
	public static final int SET_REQUESTED_ORIENTATION_TRANSACTION
	public static final int GET_REQUESTED_ORIENTATION_TRANSACTION
	public static final int UNBIND_FINISHED_TRANSACTION
	public static final int SET_PROCESS_FOREGROUND_TRANSACTION
	public static final int SET_SERVICE_FOREGROUND_TRANSACTION
	public static final int MOVE_ACTIVITY_TASK_TO_BACK_TRANSACTION
	public static final int GET_MEMORY_INFO_TRANSACTION
	public static final int GET_PROCESSES_IN_ERROR_STATE_TRANSACTION
	public static final int CLEAR_APP_DATA_TRANSACTION
	public static final int FORCE_STOP_PACKAGE_TRANSACTION
	public static final int KILL_PIDS_TRANSACTION
	public static final int GET_SERVICES_TRANSACTION
	public static final int GET_TASK_THUMBNAIL_TRANSACTION
	public static final int GET_RUNNING_APP_PROCESSES_TRANSACTION
	public static final int GET_DEVICE_CONFIGURATION_TRANSACTION
	public static final int PEEK_SERVICE_TRANSACTION
	public static final int PROFILE_CONTROL_TRANSACTION
	public static final int SHUTDOWN_TRANSACTION
	public static final int STOP_APP_SWITCHES_TRANSACTION
	public static final int RESUME_APP_SWITCHES_TRANSACTION
	public static final int START_BACKUP_AGENT_TRANSACTION
	public static final int BACKUP_AGENT_CREATED_TRANSACTION
	public static final int UNBIND_BACKUP_AGENT_TRANSACTION
	public static final int GET_UID_FOR_INTENT_SENDER_TRANSACTION
	public static final int HANDLE_INCOMING_USER_TRANSACTION
	public static final int ADD_PACKAGE_DEPENDENCY_TRANSACTION
	public static final int KILL_APPLICATION_TRANSACTION
	public static final int CLOSE_SYSTEM_DIALOGS_TRANSACTION
	public static final int GET_PROCESS_MEMORY_INFO_TRANSACTION
	public static final int KILL_APPLICATION_PROCESS_TRANSACTION
	public static final int START_ACTIVITY_INTENT_SENDER_TRANSACTION
	public static final int OVERRIDE_PENDING_TRANSITION_TRANSACTION
	public static final int HANDLE_APPLICATION_WTF_TRANSACTION
	public static final int KILL_BACKGROUND_PROCESSES_TRANSACTION
	public static final int IS_USER_A_MONKEY_TRANSACTION
	public static final int START_ACTIVITY_AND_WAIT_TRANSACTION
	public static final int WILL_ACTIVITY_BE_VISIBLE_TRANSACTION
	public static final int START_ACTIVITY_WITH_CONFIG_TRANSACTION
	public static final int GET_RUNNING_EXTERNAL_APPLICATIONS_TRANSACTION
	public static final int FINISH_HEAVY_WEIGHT_APP_TRANSACTION
	public static final int HANDLE_APPLICATION_STRICT_MODE_VIOLATION_TRANSACTION
	public static final int IS_IMMERSIVE_TRANSACTION
	public static final int SET_IMMERSIVE_TRANSACTION
	public static final int IS_TOP_ACTIVITY_IMMERSIVE_TRANSACTION
	public static final int CRASH_APPLICATION_TRANSACTION
	public static final int GET_PROVIDER_MIME_TYPE_TRANSACTION
	public static final int NEW_URI_PERMISSION_OWNER_TRANSACTION
	public static final int GRANT_URI_PERMISSION_FROM_OWNER_TRANSACTION
	public static final int REVOKE_URI_PERMISSION_FROM_OWNER_TRANSACTION
	public static final int CHECK_GRANT_URI_PERMISSION_TRANSACTION
	public static final int DUMP_HEAP_TRANSACTION
	public static final int START_ACTIVITIES_TRANSACTION
	public static final int IS_USER_RUNNING_TRANSACTION
	public static final int ACTIVITY_SLEPT_TRANSACTION
	public static final int GET_FRONT_ACTIVITY_SCREEN_COMPAT_MODE_TRANSACTION
	public static final int SET_FRONT_ACTIVITY_SCREEN_COMPAT_MODE_TRANSACTION
	public static final int GET_PACKAGE_SCREEN_COMPAT_MODE_TRANSACTION
	public static final int SET_PACKAGE_SCREEN_COMPAT_MODE_TRANSACTION
	public static final int GET_PACKAGE_ASK_SCREEN_COMPAT_TRANSACTION
	public static final int SET_PACKAGE_ASK_SCREEN_COMPAT_TRANSACTION
	public static final int SWITCH_USER_TRANSACTION
	public static final int SET_FOCUSED_TASK_TRANSACTION
	public static final int REMOVE_TASK_TRANSACTION
	public static final int REGISTER_PROCESS_OBSERVER_TRANSACTION
	public static final int UNREGISTER_PROCESS_OBSERVER_TRANSACTION
	public static final int IS_INTENT_SENDER_TARGETED_TO_PACKAGE_TRANSACTION
	public static final int UPDATE_PERSISTENT_CONFIGURATION_TRANSACTION
	public static final int GET_PROCESS_PSS_TRANSACTION
	public static final int SHOW_BOOT_MESSAGE_TRANSACTION
	public static final int KILL_ALL_BACKGROUND_PROCESSES_TRANSACTION
	public static final int GET_CONTENT_PROVIDER_EXTERNAL_TRANSACTION
	public static final int REMOVE_CONTENT_PROVIDER_EXTERNAL_TRANSACTION
	public static final int GET_MY_MEMORY_STATE_TRANSACTION
	public static final int KILL_PROCESSES_BELOW_FOREGROUND_TRANSACTION
	public static final int GET_CURRENT_USER_TRANSACTION
	public static final int SHOULD_UP_RECREATE_TASK_TRANSACTION
	public static final int NAVIGATE_UP_TO_TRANSACTION
	public static final int SET_LOCK_SCREEN_SHOWN_TRANSACTION
	public static final int FINISH_ACTIVITY_AFFINITY_TRANSACTION
	public static final int GET_LAUNCHED_FROM_UID_TRANSACTION
	public static final int UNSTABLE_PROVIDER_DIED_TRANSACTION
	public static final int IS_INTENT_SENDER_AN_ACTIVITY_TRANSACTION
	public static final int START_ACTIVITY_AS_USER_TRANSACTION
	public static final int STOP_USER_TRANSACTION
	public static final int REGISTER_USER_SWITCH_OBSERVER_TRANSACTION
	public static final int UNREGISTER_USER_SWITCH_OBSERVER_TRANSACTION
	public static final int GET_RUNNING_USER_IDS_TRANSACTION
	public static final int REQUEST_BUG_REPORT_TRANSACTION
	public static final int INPUT_DISPATCHING_TIMED_OUT_TRANSACTION
	public static final int CLEAR_PENDING_BACKUP_TRANSACTION
	public static final int GET_INTENT_FOR_INTENT_SENDER_TRANSACTION
	public static final int GET_ASSIST_CONTEXT_EXTRAS_TRANSACTION
	public static final int REPORT_ASSIST_CONTEXT_EXTRAS_TRANSACTION
	public static final int GET_LAUNCHED_FROM_PACKAGE_TRANSACTION
	public static final int KILL_UID_TRANSACTION
	public static final int SET_USER_IS_MONKEY_TRANSACTION
	public static final int HANG_TRANSACTION
	public static final int CREATE_VIRTUAL_ACTIVITY_CONTAINER_TRANSACTION
	public static final int MOVE_TASK_TO_STACK_TRANSACTION
	public static final int RESIZE_STACK_TRANSACTION
	public static final int GET_ALL_STACK_INFOS_TRANSACTION
	public static final int SET_FOCUSED_STACK_TRANSACTION
	public static final int GET_STACK_INFO_TRANSACTION
	public static final int CONVERT_FROM_TRANSLUCENT_TRANSACTION
	public static final int CONVERT_TO_TRANSLUCENT_TRANSACTION
	public static final int NOTIFY_ACTIVITY_DRAWN_TRANSACTION
	public static final int REPORT_ACTIVITY_FULLY_DRAWN_TRANSACTION
	public static final int RESTART_TRANSACTION
	public static final int PERFORM_IDLE_MAINTENANCE_TRANSACTION
	public static final int TAKE_PERSISTABLE_URI_PERMISSION_TRANSACTION
	public static final int RELEASE_PERSISTABLE_URI_PERMISSION_TRANSACTION
	public static final int GET_PERSISTED_URI_PERMISSIONS_TRANSACTION
	public static final int APP_NOT_RESPONDING_VIA_PROVIDER_TRANSACTION
	public static final int GET_TASK_BOUNDS_TRANSACTION
	public static final int GET_ACTIVITY_DISPLAY_ID_TRANSACTION
	public static final int DELETE_ACTIVITY_CONTAINER_TRANSACTION
	public static final int SET_PROCESS_MEMORY_TRIM_TRANSACTION
	public static final int GET_TAG_FOR_INTENT_SENDER_TRANSACTION
	public static final int START_USER_IN_BACKGROUND_TRANSACTION
	public static final int IS_IN_HOME_STACK_TRANSACTION
	public static final int START_LOCK_TASK_BY_TASK_ID_TRANSACTION
	public static final int START_LOCK_TASK_BY_TOKEN_TRANSACTION
	public static final int STOP_LOCK_TASK_MODE_TRANSACTION
	public static final int IS_IN_LOCK_TASK_MODE_TRANSACTION
	public static final int SET_TASK_DESCRIPTION_TRANSACTION
	public static final int START_VOICE_ACTIVITY_TRANSACTION
	public static final int GET_ACTIVITY_OPTIONS_TRANSACTION
	public static final int GET_APP_TASKS_TRANSACTION
	public static final int START_SYSTEM_LOCK_TASK_TRANSACTION
	public static final int STOP_SYSTEM_LOCK_TASK_TRANSACTION
	public static final int FINISH_VOICE_TASK_TRANSACTION
	public static final int IS_TOP_OF_TASK_TRANSACTION
	public static final int REQUEST_VISIBLE_BEHIND_TRANSACTION
	public static final int IS_BACKGROUND_VISIBLE_BEHIND_TRANSACTION
	public static final int BACKGROUND_RESOURCES_RELEASED_TRANSACTION
	public static final int NOTIFY_LAUNCH_TASK_BEHIND_COMPLETE_TRANSACTION
	public static final int START_ACTIVITY_FROM_RECENTS_TRANSACTION
	public static final int NOTIFY_ENTER_ANIMATION_COMPLETE_TRANSACTION
	public static final int KEYGUARD_WAITING_FOR_ACTIVITY_DRAWN_TRANSACTION
	public static final int START_ACTIVITY_AS_CALLER_TRANSACTION
	public static final int ADD_APP_TASK_TRANSACTION
	public static final int GET_APP_TASK_THUMBNAIL_SIZE_TRANSACTION
	public static final int RELEASE_ACTIVITY_INSTANCE_TRANSACTION
	public static final int RELEASE_SOME_ACTIVITIES_TRANSACTION
	public static final int BOOT_ANIMATION_COMPLETE_TRANSACTION
	public static final int GET_TASK_DESCRIPTION_ICON_TRANSACTION
	public static final int LAUNCH_ASSIST_INTENT_TRANSACTION
	public static final int START_IN_PLACE_ANIMATION_TRANSACTION
	public static final int CHECK_PERMISSION_WITH_TOKEN_TRANSACTION
	public static final int REGISTER_TASK_STACK_LISTENER_TRANSACTION
	public static final int NOTIFY_CLEARTEXT_NETWORK_TRANSACTION
	public static final int CREATE_STACK_ON_DISPLAY
	public static final int GET_FOCUSED_STACK_ID_TRANSACTION
	public static final int SET_TASK_RESIZEABLE_TRANSACTION
	public static final int REQUEST_ASSIST_CONTEXT_EXTRAS_TRANSACTION
	public static final int RESIZE_TASK_TRANSACTION
	public static final int GET_LOCK_TASK_MODE_STATE_TRANSACTION
	public static final int SET_DUMP_HEAP_DEBUG_LIMIT_TRANSACTION
	public static final int DUMP_HEAP_FINISHED_TRANSACTION
	public static final int SET_VOICE_KEEP_AWAKE_TRANSACTION
	public static final int UPDATE_LOCK_TASK_PACKAGES_TRANSACTION
	public static final int NOTE_ALARM_START_TRANSACTION
	public static final int NOTE_ALARM_FINISH_TRANSACTION
	public static final int GET_PACKAGE_PROCESS_STATE_TRANSACTION
	public static final int SHOW_LOCK_TASK_ESCAPE_MESSAGE_TRANSACTION
	public static final int UPDATE_DEVICE_OWNER_TRANSACTION
	public static final int KEYGUARD_GOING_AWAY_TRANSACTION
	public static final int REGISTER_UID_OBSERVER_TRANSACTION
	public static final int UNREGISTER_UID_OBSERVER_TRANSACTION
	public static final int IS_SCREEN_CAPTURE_ALLOWED_ON_CURRENT_ACTIVITY_TRANSACTION
	public static final int SHOW_ASSIST_FROM_ACTIVITY_TRANSACTION
	public static final int IS_ROOT_VOICE_INTERACTION_TRANSACTION
	public static final int START_BINDER_TRACKING_TRANSACTION
	public static final int STOP_BINDER_TRACKING_AND_DUMP_TRANSACTION
	public static final int POSITION_TASK_IN_STACK_TRANSACTION
	public static final int GET_ACTIVITY_STACK_ID_TRANSACTION
	public static final int EXIT_FREEFORM_MODE_TRANSACTION
	public static final int REPORT_SIZE_CONFIGURATIONS
	public static final int MOVE_TASK_TO_DOCKED_STACK_TRANSACTION
	public static final int SUPPRESS_RESIZE_CONFIG_CHANGES_TRANSACTION
	public static final int MOVE_TASKS_TO_FULLSCREEN_STACK_TRANSACTION
	public static final int MOVE_TOP_ACTIVITY_TO_PINNED_STACK_TRANSACTION
	public static final int GET_APP_START_MODE_TRANSACTION
	public static final int UNLOCK_USER_TRANSACTION
	public static final int IN_MULTI_WINDOW_TRANSACTION
	public static final int IN_PICTURE_IN_PICTURE_TRANSACTION
	public static final int KILL_PACKAGE_DEPENDENTS_TRANSACTION
	public static final int ENTER_PICTURE_IN_PICTURE_TRANSACTION
	public static final int ACTIVITY_RELAUNCHED_TRANSACTION
	public static final int GET_URI_PERMISSION_OWNER_FOR_ACTIVITY_TRANSACTION
	public static final int RESIZE_DOCKED_STACK_TRANSACTION
	public static final int SET_VR_MODE_TRANSACTION
	public static final int GET_GRANTED_URI_PERMISSIONS_TRANSACTION
	public static final int CLEAR_GRANTED_URI_PERMISSIONS_TRANSACTION
	public static final int IS_APP_FOREGROUND_TRANSACTION
	public static final int START_LOCAL_VOICE_INTERACTION_TRANSACTION
	public static final int STOP_LOCAL_VOICE_INTERACTION_TRANSACTION
	public static final int SUPPORTS_LOCAL_VOICE_INTERACTION_TRANSACTION
	public static final int NOTIFY_PINNED_STACK_ANIMATION_ENDED_TRANSACTION
	public static final int REMOVE_STACK
	public static final int SET_LENIENT_BACKGROUND_CHECK_TRANSACTION
	public static final int GET_MEMORY_TRIM_LEVEL_TRANSACTION
	public static final int RESIZE_PINNED_STACK_TRANSACTION
	public static final int IS_VR_PACKAGE_ENABLED_TRANSACTION
	public static final int SWAP_DOCKED_AND_FULLSCREEN_STACK
	public static final int NOTIFY_LOCKED_PROFILE
	public static final int START_CONFIRM_DEVICE_CREDENTIAL_INTENT
	public static final int SEND_IDLE_JOB_TRIGGER_TRANSACTION
	public static final int SEND_INTENT_SENDER_TRANSACTION
	public static final int SET_VR_THREAD_TRANSACTION
	public static final int SET_RENDER_THREAD_TRANSACTION
	public static final int SET_HAS_TOP_UI
	public abstract int startActivity (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle)  throws android.os.RemoteException 
	public abstract int startActivityAsUser (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int startActivityAsCaller (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
	public abstract android.app.IActivityManager$WaitResult startActivityAndWait (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int startActivityWithConfig (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.content.res.Configuration, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int startActivityIntentSender (android.app.IApplicationThread, android.content.IntentSender, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract int startVoiceActivity (java.lang.String, int, int, android.content.Intent, java.lang.String, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract boolean startNextMatchingActivity (android.os.IBinder, android.content.Intent, android.os.Bundle)  throws android.os.RemoteException 
	public abstract int startActivityFromRecents (int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean finishActivity (android.os.IBinder, int, android.content.Intent, int)  throws android.os.RemoteException 
	public abstract void finishSubActivity (android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean finishActivityAffinity (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void finishVoiceTask (android.service.voice.IVoiceInteractionSession)  throws android.os.RemoteException 
	public abstract boolean releaseActivityInstance (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void releaseSomeActivities (android.app.IApplicationThread)  throws android.os.RemoteException 
	public abstract boolean willActivityBeVisible (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.content.Intent registerReceiver (android.app.IApplicationThread, java.lang.String, android.content.IIntentReceiver, android.content.IntentFilter, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void unregisterReceiver (android.content.IIntentReceiver)  throws android.os.RemoteException 
	public abstract int broadcastIntent (android.app.IApplicationThread, android.content.Intent, java.lang.String, android.content.IIntentReceiver, int, java.lang.String, android.os.Bundle, java.lang.String[], int, android.os.Bundle, boolean, boolean, int)  throws android.os.RemoteException 
	public abstract void unbroadcastIntent (android.app.IApplicationThread, android.content.Intent, int)  throws android.os.RemoteException 
	public abstract void finishReceiver (android.os.IBinder, int, java.lang.String, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
	public abstract void attachApplication (android.app.IApplicationThread)  throws android.os.RemoteException 
	public abstract void activityResumed (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void activityIdle (android.os.IBinder, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
	public abstract void activityPaused (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void activityStopped (android.os.IBinder, android.os.Bundle, android.os.PersistableBundle, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void activitySlept (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void activityDestroyed (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void activityRelaunched (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void reportSizeConfigurations (android.os.IBinder, int[], int[], int[])  throws android.os.RemoteException 
	public abstract java.lang.String getCallingPackage (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getCallingActivity (android.os.IBinder)  throws android.os.RemoteException 
	public abstract java.util.List getAppTasks (java.lang.String)  throws android.os.RemoteException 
	public abstract int addAppTask (android.os.IBinder, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap)  throws android.os.RemoteException 
	public abstract android.graphics.Point getAppTaskThumbnailSize ()  throws android.os.RemoteException 
	public abstract java.util.List getTasks (int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getRecentTasks (int, int, int)  throws android.os.RemoteException 
	public abstract android.app.ActivityManager$TaskThumbnail getTaskThumbnail (int)  throws android.os.RemoteException 
	public abstract java.util.List getServices (int, int)  throws android.os.RemoteException 
	public abstract java.util.List getProcessesInErrorState ()  throws android.os.RemoteException 
	public abstract void moveTaskToFront (int, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean moveActivityTaskToBack (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void moveTaskBackwards (int)  throws android.os.RemoteException 
	public abstract void moveTaskToStack (int, int, boolean)  throws android.os.RemoteException 
	public abstract boolean moveTaskToDockedStack (int, int, boolean, boolean, android.graphics.Rect, boolean)  throws android.os.RemoteException 
	public abstract boolean moveTopActivityToPinnedStack (int, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void resizeStack (int, android.graphics.Rect, boolean, boolean, boolean, int)  throws android.os.RemoteException 
	public abstract void swapDockedAndFullscreenStack ()  throws android.os.RemoteException 
	public abstract void resizeDockedStack (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void resizePinnedStack (android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void positionTaskInStack (int, int, int)  throws android.os.RemoteException 
	public abstract java.util.List getAllStackInfos ()  throws android.os.RemoteException 
	public abstract android.app.ActivityManager$StackInfo getStackInfo (int)  throws android.os.RemoteException 
	public abstract boolean isInHomeStack (int)  throws android.os.RemoteException 
	public abstract void setFocusedStack (int)  throws android.os.RemoteException 
	public abstract int getFocusedStackId ()  throws android.os.RemoteException 
	public abstract void setFocusedTask (int)  throws android.os.RemoteException 
	public abstract void registerTaskStackListener (android.app.ITaskStackListener)  throws android.os.RemoteException 
	public abstract int getTaskForActivity (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract android.app.IActivityManager$ContentProviderHolder getContentProvider (android.app.IApplicationThread, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract android.app.IActivityManager$ContentProviderHolder getContentProviderExternal (java.lang.String, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void removeContentProvider (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void removeContentProviderExternal (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void publishContentProviders (android.app.IApplicationThread, java.util.List)  throws android.os.RemoteException 
	public abstract boolean refContentProvider (android.os.IBinder, int, int)  throws android.os.RemoteException 
	public abstract void unstableProviderDied (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void appNotRespondingViaProvider (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.app.PendingIntent getRunningServiceControlPanel (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.ComponentName startService (android.app.IApplicationThread, android.content.Intent, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract int stopService (android.app.IApplicationThread, android.content.Intent, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean stopServiceToken (android.content.ComponentName, android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void setServiceForeground (android.content.ComponentName, android.os.IBinder, int, android.app.Notification, int)  throws android.os.RemoteException 
	public abstract int bindService (android.app.IApplicationThread, android.os.IBinder, android.content.Intent, java.lang.String, android.app.IServiceConnection, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean unbindService (android.app.IServiceConnection)  throws android.os.RemoteException 
	public abstract void publishService (android.os.IBinder, android.content.Intent, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void unbindFinished (android.os.IBinder, android.content.Intent, boolean)  throws android.os.RemoteException 
	public abstract void serviceDoneExecuting (android.os.IBinder, int, int, int)  throws android.os.RemoteException 
	public abstract android.os.IBinder peekService (android.content.Intent, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean bindBackupAgent (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void clearPendingBackup ()  throws android.os.RemoteException 
	public abstract void backupAgentCreated (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void unbindBackupAgent (android.content.pm.ApplicationInfo)  throws android.os.RemoteException 
	public abstract void killApplicationProcess (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean startInstrumentation (android.content.ComponentName, java.lang.String, int, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void finishInstrumentation (android.app.IApplicationThread, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.content.res.Configuration getConfiguration ()  throws android.os.RemoteException 
	public abstract void updateConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
	public abstract void setRequestedOrientation (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract int getRequestedOrientation (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getActivityClassForToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract java.lang.String getPackageForToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.content.IIntentSender getIntentSender (int, java.lang.String, android.os.IBinder, java.lang.String, int, android.content.Intent[], java.lang.String[], int, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract void cancelIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract boolean clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int)  throws android.os.RemoteException 
	public abstract java.lang.String getPackageForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract int getUidForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract int handleIncomingUser (int, int, int, boolean, boolean, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setProcessLimit (int)  throws android.os.RemoteException 
	public abstract int getProcessLimit ()  throws android.os.RemoteException 
	public abstract void setProcessForeground (android.os.IBinder, int, boolean)  throws android.os.RemoteException 
	public abstract int checkPermission (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int checkPermissionWithToken (java.lang.String, int, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract int checkUriPermission (android.net.Uri, int, int, int, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void grantUriPermission (android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract void revokeUriPermission (android.app.IApplicationThread, android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract void takePersistableUriPermission (android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract void releasePersistableUriPermission (android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getPersistedUriPermissions (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getGrantedUriPermissions (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void clearGrantedUriPermissions (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void showWaitingForDebugger (android.app.IApplicationThread, boolean)  throws android.os.RemoteException 
	public abstract void getMemoryInfo (android.app.ActivityManager$MemoryInfo)  throws android.os.RemoteException 
	public abstract void killBackgroundProcesses (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void killAllBackgroundProcesses ()  throws android.os.RemoteException 
	public abstract void killPackageDependents (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void forceStopPackage (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setLockScreenShown (boolean, boolean)  throws android.os.RemoteException 
	public abstract void unhandledBack ()  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openContentUri (android.net.Uri)  throws android.os.RemoteException 
	public abstract void setDebugApp (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
	public abstract void setAlwaysFinish (boolean)  throws android.os.RemoteException 
	public abstract void setActivityController (android.app.IActivityController, boolean)  throws android.os.RemoteException 
	public abstract void setLenientBackgroundCheck (boolean)  throws android.os.RemoteException 
	public abstract int getMemoryTrimLevel ()  throws android.os.RemoteException 
	public abstract void enterSafeMode ()  throws android.os.RemoteException 
	public abstract void noteWakeupAlarm (android.content.IIntentSender, int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void noteAlarmStart (android.content.IIntentSender, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void noteAlarmFinish (android.content.IIntentSender, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean killPids (int[], java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean killProcessesBelowForeground (java.lang.String)  throws android.os.RemoteException 
	public abstract void handleApplicationCrash (android.os.IBinder, android.app.ApplicationErrorReport$CrashInfo)  throws android.os.RemoteException 
	public abstract boolean handleApplicationWtf (android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$CrashInfo)  throws android.os.RemoteException 
	public abstract void handleApplicationStrictModeViolation (android.os.IBinder, int, android.os.StrictMode$ViolationInfo)  throws android.os.RemoteException 
	public abstract void signalPersistentProcesses (int)  throws android.os.RemoteException 
	public abstract java.util.List getRunningAppProcesses ()  throws android.os.RemoteException 
	public abstract java.util.List getRunningExternalApplications ()  throws android.os.RemoteException 
	public abstract void getMyMemoryState (android.app.ActivityManager$RunningAppProcessInfo)  throws android.os.RemoteException 
	public abstract android.content.pm.ConfigurationInfo getDeviceConfigurationInfo ()  throws android.os.RemoteException 
	public abstract boolean profileControl (java.lang.String, int, boolean, android.app.ProfilerInfo, int)  throws android.os.RemoteException 
	public abstract boolean shutdown (int)  throws android.os.RemoteException 
	public abstract void stopAppSwitches ()  throws android.os.RemoteException 
	public abstract void resumeAppSwitches ()  throws android.os.RemoteException 
	public abstract void addPackageDependency (java.lang.String)  throws android.os.RemoteException 
	public abstract void killApplication (java.lang.String, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.Debug$MemoryInfo[] getProcessMemoryInfo (int[])  throws android.os.RemoteException 
	public abstract void overridePendingTransition (android.os.IBinder, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract boolean isUserAMonkey ()  throws android.os.RemoteException 
	public abstract void setUserIsMonkey (boolean)  throws android.os.RemoteException 
	public abstract void finishHeavyWeightApp ()  throws android.os.RemoteException 
	public abstract boolean convertFromTranslucent (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean convertToTranslucent (android.os.IBinder, android.app.ActivityOptions)  throws android.os.RemoteException 
	public abstract void notifyActivityDrawn (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.app.ActivityOptions getActivityOptions (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void bootAnimationComplete ()  throws android.os.RemoteException 
	public abstract void setImmersive (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract boolean isImmersive (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isTopActivityImmersive ()  throws android.os.RemoteException 
	public abstract boolean isTopOfTask (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void crashApplication (int, int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getProviderMimeType (android.net.Uri, int)  throws android.os.RemoteException 
	public abstract android.os.IBinder newUriPermissionOwner (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.IBinder getUriPermissionOwnerForActivity (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void grantUriPermissionFromOwner (android.os.IBinder, int, java.lang.String, android.net.Uri, int, int, int)  throws android.os.RemoteException 
	public abstract void revokeUriPermissionFromOwner (android.os.IBinder, android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract int checkGrantUriPermission (int, java.lang.String, android.net.Uri, int, int)  throws android.os.RemoteException 
	public abstract boolean dumpHeap (java.lang.String, int, boolean, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract int startActivities (android.app.IApplicationThread, java.lang.String, android.content.Intent[], java.lang.String[], android.os.IBinder, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int getFrontActivityScreenCompatMode ()  throws android.os.RemoteException 
	public abstract void setFrontActivityScreenCompatMode (int)  throws android.os.RemoteException 
	public abstract int getPackageScreenCompatMode (java.lang.String)  throws android.os.RemoteException 
	public abstract void setPackageScreenCompatMode (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean getPackageAskScreenCompat (java.lang.String)  throws android.os.RemoteException 
	public abstract void setPackageAskScreenCompat (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean switchUser (int)  throws android.os.RemoteException 
	public abstract boolean startUserInBackground (int)  throws android.os.RemoteException 
	public abstract boolean unlockUser (int, byte[], byte[], android.os.IProgressListener)  throws android.os.RemoteException 
	public abstract int stopUser (int, boolean, android.app.IStopUserCallback)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo getCurrentUser ()  throws android.os.RemoteException 
	public abstract boolean isUserRunning (int, int)  throws android.os.RemoteException 
	public abstract int[] getRunningUserIds ()  throws android.os.RemoteException 
	public abstract boolean removeTask (int)  throws android.os.RemoteException 
	public abstract void registerProcessObserver (android.app.IProcessObserver)  throws android.os.RemoteException 
	public abstract void unregisterProcessObserver (android.app.IProcessObserver)  throws android.os.RemoteException 
	public abstract void registerUidObserver (android.app.IUidObserver, int)  throws android.os.RemoteException 
	public abstract void unregisterUidObserver (android.app.IUidObserver)  throws android.os.RemoteException 
	public abstract boolean isIntentSenderTargetedToPackage (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract boolean isIntentSenderAnActivity (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract android.content.Intent getIntentForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
	public abstract java.lang.String getTagForIntentSender (android.content.IIntentSender, java.lang.String)  throws android.os.RemoteException 
	public abstract void updatePersistentConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
	public abstract long[] getProcessPss (int[])  throws android.os.RemoteException 
	public abstract void showBootMessage (java.lang.CharSequence, boolean)  throws android.os.RemoteException 
	public abstract void keyguardWaitingForActivityDrawn ()  throws android.os.RemoteException 
	public abstract void keyguardGoingAway (int)  throws android.os.RemoteException 
	public abstract boolean shouldUpRecreateTask (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean navigateUpTo (android.os.IBinder, android.content.Intent, int, android.content.Intent)  throws android.os.RemoteException 
	public abstract int getLaunchedFromUid (android.os.IBinder)  throws android.os.RemoteException 
	public abstract java.lang.String getLaunchedFromPackage (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void registerUserSwitchObserver (android.app.IUserSwitchObserver, java.lang.String)  throws android.os.RemoteException 
	public abstract void unregisterUserSwitchObserver (android.app.IUserSwitchObserver)  throws android.os.RemoteException 
	public abstract void requestBugReport (int)  throws android.os.RemoteException 
	public abstract long inputDispatchingTimedOut (int, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.Bundle getAssistContextExtras (int)  throws android.os.RemoteException 
	public abstract boolean requestAssistContextExtras (int, com.android.internal.os.IResultReceiver, android.os.Bundle, android.os.IBinder, boolean, boolean)  throws android.os.RemoteException 
	public abstract void reportAssistContextExtras (android.os.IBinder, android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, android.net.Uri)  throws android.os.RemoteException 
	public abstract boolean launchAssistIntent (android.content.Intent, int, java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean isAssistDataAllowedOnCurrentActivity ()  throws android.os.RemoteException 
	public abstract boolean showAssistFromActivity (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void killUid (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void hang (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void reportActivityFullyDrawn (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void restart ()  throws android.os.RemoteException 
	public abstract void performIdleMaintenance ()  throws android.os.RemoteException 
	public abstract void sendIdleJobTrigger ()  throws android.os.RemoteException 
	public abstract android.app.IActivityContainer createVirtualActivityContainer (android.os.IBinder, android.app.IActivityContainerCallback)  throws android.os.RemoteException 
	public abstract android.app.IActivityContainer createStackOnDisplay (int)  throws android.os.RemoteException 
	public abstract void deleteActivityContainer (android.app.IActivityContainer)  throws android.os.RemoteException 
	public abstract int getActivityDisplayId (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void startSystemLockTaskMode (int)  throws android.os.RemoteException 
	public abstract void startLockTaskMode (int)  throws android.os.RemoteException 
	public abstract void startLockTaskMode (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void stopLockTaskMode ()  throws android.os.RemoteException 
	public abstract void stopSystemLockTaskMode ()  throws android.os.RemoteException 
	public abstract boolean isInLockTaskMode ()  throws android.os.RemoteException 
	public abstract int getLockTaskModeState ()  throws android.os.RemoteException 
	public abstract void showLockTaskEscapeMessage (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setTaskDescription (android.os.IBinder, android.app.ActivityManager$TaskDescription)  throws android.os.RemoteException 
	public abstract void setTaskResizeable (int, int)  throws android.os.RemoteException 
	public abstract void resizeTask (int, android.graphics.Rect, int)  throws android.os.RemoteException 
	public abstract android.graphics.Rect getTaskBounds (int)  throws android.os.RemoteException 
	public abstract android.graphics.Bitmap getTaskDescriptionIcon (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void startInPlaceAnimationOnFrontMostApplication (android.app.ActivityOptions)  throws android.os.RemoteException 
	public abstract boolean requestVisibleBehind (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract boolean isBackgroundVisibleBehind (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void backgroundResourcesReleased (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void notifyLaunchTaskBehindComplete (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void notifyEnterAnimationComplete (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void notifyCleartextNetwork (int, byte[])  throws android.os.RemoteException 
	public abstract void setDumpHeapDebugLimit (java.lang.String, int, long, java.lang.String)  throws android.os.RemoteException 
	public abstract void dumpHeapFinished (java.lang.String)  throws android.os.RemoteException 
	public abstract void setVoiceKeepAwake (android.service.voice.IVoiceInteractionSession, boolean)  throws android.os.RemoteException 
	public abstract void updateLockTaskPackages (int, java.lang.String[])  throws android.os.RemoteException 
	public abstract void updateDeviceOwner (java.lang.String)  throws android.os.RemoteException 
	public abstract int getPackageProcessState (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setProcessMemoryTrimLevel (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract boolean isRootVoiceInteraction (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean startBinderTracking ()  throws android.os.RemoteException 
	public abstract boolean stopBinderTrackingAndDump (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract int getActivityStackId (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void exitFreeformMode (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void suppressResizeConfigChanges (boolean)  throws android.os.RemoteException 
	public abstract void moveTasksToFullscreenStack (int, boolean)  throws android.os.RemoteException 
	public abstract int getAppStartMode (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isInMultiWindowMode (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isInPictureInPictureMode (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void enterPictureInPictureMode (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int setVrMode (android.os.IBinder, boolean, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isVrModePackageEnabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isAppForeground (int)  throws android.os.RemoteException 
	public abstract void startLocalVoiceInteraction (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void stopLocalVoiceInteraction (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean supportsLocalVoiceInteraction ()  throws android.os.RemoteException 
	public abstract void notifyPinnedStackAnimationEnded ()  throws android.os.RemoteException 
	public abstract void removeStack (int)  throws android.os.RemoteException 
	public abstract void notifyLockedProfile (int)  throws android.os.RemoteException 
	public abstract void startConfirmDeviceCredentialIntent (android.content.Intent)  throws android.os.RemoteException 
	public abstract int sendIntentSender (android.content.IIntentSender, int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setVrThread (int)  throws android.os.RemoteException 
	public abstract void setRenderThread (int)  throws android.os.RemoteException 
	public abstract void setHasTopUi (boolean)  throws android.os.RemoteException 
	public abstract boolean testIsSystemReady () 
}

android/app/SystemServiceRegistry$14.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$14 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.DownloadManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$42.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$42 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.WallpaperManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$19.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$19 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.display.DisplayManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/UiAutomation$IAccessibilityServiceClientImpl$1.class
UiAutomation.java
package android.app
 android.app.UiAutomation$IAccessibilityServiceClientImpl$1 extends java.lang.Object implements android.accessibilityservice.AccessibilityService$Callbacks  {
	final android.app.UiAutomation val$this$0
	void  (android.app.UiAutomation) 
	public void init (int, android.os.IBinder) 
		int connectionId
		android.os.IBinder windowToken
	public void onServiceConnected () 
	public void onInterrupt () 
	public boolean onGesture (int) 
		int gestureId
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.app.UiAutomation$OnAccessibilityEventListener listener
	public boolean onKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public void onMagnificationChanged (android.graphics.Region, float, float, float) 
		android.graphics.Region region
		float scale
		float centerX
		float centerY
	public void onSoftKeyboardShowModeChanged (int) 
		int showMode
	public void onPerformGestureResult (int, boolean) 
		int sequence
		boolean completedSuccessfully
}

android/app/Instrumentation$ActivityResult.class
Instrumentation.java
package android.app
public final android.app.Instrumentation$ActivityResult extends java.lang.Object {
	private final int mResultCode
	private final android.content.Intent mResultData
	public void  (int, android.content.Intent) 
		int resultCode
		android.content.Intent resultData
	public int getResultCode () 
	public android.content.Intent getResultData () 
}

android/app/SystemServiceRegistry$68.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$68 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.midi.MidiManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityManagerProxy.class
ActivityManagerNative.java
package android.app
 android.app.ActivityManagerProxy extends java.lang.Object implements android.app.IActivityManager  {
	private android.os.IBinder mRemote
	public void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public int startActivity (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int startActivityAsUser (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int startActivityAsCaller (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		boolean ignoreTargetSecurity
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public android.app.IActivityManager$WaitResult startActivityAndWait (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.app.IActivityManager$WaitResult result
	public int startActivityWithConfig (android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.content.res.Configuration, android.os.Bundle, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent intent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int startFlags
		android.content.res.Configuration config
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int startActivityIntentSender (android.app.IApplicationThread, android.content.IntentSender, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		String resolvedType
		android.os.IBinder resultTo
		String resultWho
		int requestCode
		int flagsMask
		int flagsValues
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int startVoiceActivity (java.lang.String, int, int, android.content.Intent, java.lang.String, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, android.app.ProfilerInfo, android.os.Bundle, int)  throws android.os.RemoteException 
		String callingPackage
		int callingPid
		int callingUid
		android.content.Intent intent
		String resolvedType
		android.service.voice.IVoiceInteractionSession session
		com.android.internal.app.IVoiceInteractor interactor
		int startFlags
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public void startLocalVoiceInteraction (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder callingActivity
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
	public void stopLocalVoiceInteraction (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder callingActivity
		android.os.Parcel data
		android.os.Parcel reply
	public boolean supportsLocalVoiceInteraction ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public boolean startNextMatchingActivity (android.os.IBinder, android.content.Intent, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder callingActivity
		android.content.Intent intent
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int startActivityFromRecents (int, android.os.Bundle)  throws android.os.RemoteException 
		int taskId
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public boolean finishActivity (android.os.IBinder, int, android.content.Intent, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int resultCode
		android.content.Intent resultData
		int finishTask
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void finishSubActivity (android.os.IBinder, java.lang.String, int)  throws android.os.RemoteException 
		android.os.IBinder token
		String resultWho
		int requestCode
		android.os.Parcel data
		android.os.Parcel reply
	public boolean finishActivityAffinity (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void finishVoiceTask (android.service.voice.IVoiceInteractionSession)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionSession session
		android.os.Parcel data
		android.os.Parcel reply
	public boolean releaseActivityInstance (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void releaseSomeActivities (android.app.IApplicationThread)  throws android.os.RemoteException 
		android.app.IApplicationThread app
		android.os.Parcel data
		android.os.Parcel reply
	public boolean willActivityBeVisible (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public android.content.Intent registerReceiver (android.app.IApplicationThread, java.lang.String, android.content.IIntentReceiver, android.content.IntentFilter, java.lang.String, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String packageName
		android.content.IIntentReceiver receiver
		android.content.IntentFilter filter
		String perm
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.content.Intent intent
		int haveIntent
	public void unregisterReceiver (android.content.IIntentReceiver)  throws android.os.RemoteException 
		android.content.IIntentReceiver receiver
		android.os.Parcel data
		android.os.Parcel reply
	public int broadcastIntent (android.app.IApplicationThread, android.content.Intent, java.lang.String, android.content.IIntentReceiver, int, java.lang.String, android.os.Bundle, java.lang.String[], int, android.os.Bundle, boolean, boolean, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.content.Intent intent
		String resolvedType
		android.content.IIntentReceiver resultTo
		int resultCode
		String resultData
		android.os.Bundle map
		String[] requiredPermissions
		int appOp
		android.os.Bundle options
		boolean serialized
		boolean sticky
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void unbroadcastIntent (android.app.IApplicationThread, android.content.Intent, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.content.Intent intent
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void finishReceiver (android.os.IBinder, int, java.lang.String, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
		android.os.IBinder who
		int resultCode
		String resultData
		android.os.Bundle map
		boolean abortBroadcast
		int flags
		android.os.Parcel data
		android.os.Parcel reply
	public void attachApplication (android.app.IApplicationThread)  throws android.os.RemoteException 
		android.app.IApplicationThread app
		android.os.Parcel data
		android.os.Parcel reply
	public void activityIdle (android.os.IBinder, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.res.Configuration config
		boolean stopProfiling
		android.os.Parcel data
		android.os.Parcel reply
	public void activityResumed (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void activityPaused (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void activityStopped (android.os.IBinder, android.os.Bundle, android.os.PersistableBundle, java.lang.CharSequence)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Bundle state
		android.os.PersistableBundle persistentState
		CharSequence description
		android.os.Parcel data
		android.os.Parcel reply
	public void activitySlept (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void activityDestroyed (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void activityRelaunched (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String getCallingPackage (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		String res
	public android.content.ComponentName getCallingActivity (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		android.content.ComponentName res
	public java.util.List getAppTasks (java.lang.String)  throws android.os.RemoteException 
		android.app.IAppTask task
		String callingPackage
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
		int N
	public int addAppTask (android.os.IBinder, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.content.Intent intent
		android.app.ActivityManager$TaskDescription description
		android.graphics.Bitmap thumbnail
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public android.graphics.Point getAppTaskThumbnailSize ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		android.graphics.Point size
	public java.util.List getTasks (int, int)  throws android.os.RemoteException 
		android.app.ActivityManager$RunningTaskInfo info
		int maxNum
		int flags
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
		int N
	public android.content.pm.ParceledListSlice getRecentTasks (int, int, int)  throws android.os.RemoteException 
		int maxNum
		int flags
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.content.pm.ParceledListSlice list
	public android.app.ActivityManager$TaskThumbnail getTaskThumbnail (int)  throws android.os.RemoteException 
		int id
		android.os.Parcel data
		android.os.Parcel reply
		android.app.ActivityManager$TaskThumbnail taskThumbnail
	public java.util.List getServices (int, int)  throws android.os.RemoteException 
		android.app.ActivityManager$RunningServiceInfo info
		int maxNum
		int flags
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
		int N
	public java.util.List getProcessesInErrorState ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
	public java.util.List getRunningAppProcesses ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
	public java.util.List getRunningExternalApplications ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
	public void moveTaskToFront (int, int, android.os.Bundle)  throws android.os.RemoteException 
		int task
		int flags
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
	public boolean moveActivityTaskToBack (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean nonRoot
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void moveTaskBackwards (int)  throws android.os.RemoteException 
		int task
		android.os.Parcel data
		android.os.Parcel reply
	public void moveTaskToStack (int, int, boolean)  throws android.os.RemoteException 
		int taskId
		int stackId
		boolean toTop
		android.os.Parcel data
		android.os.Parcel reply
	public boolean moveTaskToDockedStack (int, int, boolean, boolean, android.graphics.Rect, boolean)  throws android.os.RemoteException 
		int taskId
		int createMode
		boolean toTop
		boolean animate
		android.graphics.Rect initialBounds
		boolean moveHomeStackFront
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean moveTopActivityToPinnedStack (int, android.graphics.Rect)  throws android.os.RemoteException 
		int stackId
		android.graphics.Rect r
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void resizeStack (int, android.graphics.Rect, boolean, boolean, boolean, int)  throws android.os.RemoteException 
		int stackId
		android.graphics.Rect r
		boolean allowResizeInDockedMode
		boolean preserveWindows
		boolean animate
		int animationDuration
		android.os.Parcel data
		android.os.Parcel reply
	public void swapDockedAndFullscreenStack ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void resizeDockedStack (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
		android.graphics.Rect dockedBounds
		android.graphics.Rect tempDockedTaskBounds
		android.graphics.Rect tempDockedTaskInsetBounds
		android.graphics.Rect tempOtherTaskBounds
		android.graphics.Rect tempOtherTaskInsetBounds
		android.os.Parcel data
		android.os.Parcel reply
	public void resizePinnedStack (android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
		android.graphics.Rect pinnedBounds
		android.graphics.Rect tempPinnedTaskBounds
		android.os.Parcel data
		android.os.Parcel reply
	public void positionTaskInStack (int, int, int)  throws android.os.RemoteException 
		int taskId
		int stackId
		int position
		android.os.Parcel data
		android.os.Parcel reply
	public java.util.List getAllStackInfos ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList list
	public android.app.ActivityManager$StackInfo getStackInfo (int)  throws android.os.RemoteException 
		int stackId
		android.os.Parcel data
		android.os.Parcel reply
		int res
		android.app.ActivityManager$StackInfo info
	public boolean isInHomeStack (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
		boolean isInHomeStack
	public void setFocusedStack (int)  throws android.os.RemoteException 
		int stackId
		android.os.Parcel data
		android.os.Parcel reply
	public int getFocusedStackId ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int focusedStackId
	public void setFocusedTask (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
	public void registerTaskStackListener (android.app.ITaskStackListener)  throws android.os.RemoteException 
		android.app.ITaskStackListener listener
		android.os.Parcel data
		android.os.Parcel reply
	public int getTaskForActivity (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean onlyRoot
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public android.app.IActivityManager$ContentProviderHolder getContentProvider (android.app.IApplicationThread, java.lang.String, int, boolean)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String name
		int userId
		boolean stable
		android.os.Parcel data
		android.os.Parcel reply
		int res
		android.app.IActivityManager$ContentProviderHolder cph
	public android.app.IActivityManager$ContentProviderHolder getContentProviderExternal (java.lang.String, int, android.os.IBinder)  throws android.os.RemoteException 
		String name
		int userId
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		int res
		android.app.IActivityManager$ContentProviderHolder cph
	public void publishContentProviders (android.app.IApplicationThread, java.util.List)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		java.util.List providers
		android.os.Parcel data
		android.os.Parcel reply
	public boolean refContentProvider (android.os.IBinder, int, int)  throws android.os.RemoteException 
		android.os.IBinder connection
		int stable
		int unstable
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void unstableProviderDied (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder connection
		android.os.Parcel data
		android.os.Parcel reply
	public void appNotRespondingViaProvider (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder connection
		android.os.Parcel data
		android.os.Parcel reply
	public void removeContentProvider (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder connection
		boolean stable
		android.os.Parcel data
		android.os.Parcel reply
	public void removeContentProviderExternal (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		String name
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public android.app.PendingIntent getRunningServiceControlPanel (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName service
		android.os.Parcel data
		android.os.Parcel reply
		android.app.PendingIntent res
	public android.content.ComponentName startService (android.app.IApplicationThread, android.content.Intent, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.content.Intent service
		String resolvedType
		String callingPackage
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.content.ComponentName res
	public int stopService (android.app.IApplicationThread, android.content.Intent, java.lang.String, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.content.Intent service
		String resolvedType
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean stopServiceToken (android.content.ComponentName, android.os.IBinder, int)  throws android.os.RemoteException 
		android.content.ComponentName className
		android.os.IBinder token
		int startId
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void setServiceForeground (android.content.ComponentName, android.os.IBinder, int, android.app.Notification, int)  throws android.os.RemoteException 
		android.content.ComponentName className
		android.os.IBinder token
		int id
		android.app.Notification notification
		int flags
		android.os.Parcel data
		android.os.Parcel reply
	public int bindService (android.app.IApplicationThread, android.os.IBinder, android.content.Intent, java.lang.String, android.app.IServiceConnection, int, java.lang.String, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.os.IBinder token
		android.content.Intent service
		String resolvedType
		android.app.IServiceConnection connection
		int flags
		String callingPackage
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean unbindService (android.app.IServiceConnection)  throws android.os.RemoteException 
		android.app.IServiceConnection connection
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void publishService (android.os.IBinder, android.content.Intent, android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent intent
		android.os.IBinder service
		android.os.Parcel data
		android.os.Parcel reply
	public void unbindFinished (android.os.IBinder, android.content.Intent, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent intent
		boolean doRebind
		android.os.Parcel data
		android.os.Parcel reply
	public void serviceDoneExecuting (android.os.IBinder, int, int, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int type
		int startId
		int res
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.IBinder peekService (android.content.Intent, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.Intent service
		String resolvedType
		String callingPackage
		android.os.Parcel data
		android.os.Parcel reply
		android.os.IBinder binder
	public boolean bindBackupAgent (java.lang.String, int, int)  throws android.os.RemoteException 
		String packageName
		int backupRestoreMode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		boolean success
	public void clearPendingBackup ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void backupAgentCreated (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		String packageName
		android.os.IBinder agent
		android.os.Parcel data
		android.os.Parcel reply
	public void unbindBackupAgent (android.content.pm.ApplicationInfo)  throws android.os.RemoteException 
		android.content.pm.ApplicationInfo app
		android.os.Parcel data
		android.os.Parcel reply
	public boolean startInstrumentation (android.content.ComponentName, java.lang.String, int, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName className
		String profileFile
		int flags
		android.os.Bundle arguments
		android.app.IInstrumentationWatcher watcher
		android.app.IUiAutomationConnection connection
		int userId
		String instructionSet
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void finishInstrumentation (android.app.IApplicationThread, int, android.os.Bundle)  throws android.os.RemoteException 
		android.app.IApplicationThread target
		int resultCode
		android.os.Bundle results
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.res.Configuration getConfiguration ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		android.content.res.Configuration res
	public void updateConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
		android.content.res.Configuration values
		android.os.Parcel data
		android.os.Parcel reply
	public void setRequestedOrientation (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int requestedOrientation
		android.os.Parcel data
		android.os.Parcel reply
	public int getRequestedOrientation (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public android.content.ComponentName getActivityClassForToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		android.content.ComponentName res
	public java.lang.String getPackageForToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		String res
	public android.content.IIntentSender getIntentSender (int, java.lang.String, android.os.IBinder, java.lang.String, int, android.content.Intent[], java.lang.String[], int, android.os.Bundle, int)  throws android.os.RemoteException 
		int type
		String packageName
		android.os.IBinder token
		String resultWho
		int requestCode
		android.content.Intent[] intents
		String[] resolvedTypes
		int flags
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.content.IIntentSender res
	public void cancelIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String getPackageForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
		String res
	public int getUidForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public int handleIncomingUser (int, int, int, boolean, boolean, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int callingPid
		int callingUid
		int userId
		boolean allowAll
		boolean requireFull
		String name
		String callerPackage
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void setProcessLimit (int)  throws android.os.RemoteException 
		int max
		android.os.Parcel data
		android.os.Parcel reply
	public int getProcessLimit ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void setProcessForeground (android.os.IBinder, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		int pid
		boolean isForeground
		android.os.Parcel data
		android.os.Parcel reply
	public int checkPermission (java.lang.String, int, int)  throws android.os.RemoteException 
		String permission
		int pid
		int uid
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public int checkPermissionWithToken (java.lang.String, int, int, android.os.IBinder)  throws android.os.RemoteException 
		String permission
		int pid
		int uid
		android.os.IBinder callerToken
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.IPackageDataObserver observer
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public int checkUriPermission (android.net.Uri, int, int, int, int, android.os.IBinder)  throws android.os.RemoteException 
		android.net.Uri uri
		int pid
		int uid
		int mode
		int userId
		android.os.IBinder callerToken
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void grantUriPermission (android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String targetPkg
		android.net.Uri uri
		int mode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void revokeUriPermission (android.app.IApplicationThread, android.net.Uri, int, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		android.net.Uri uri
		int mode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void takePersistableUriPermission (android.net.Uri, int, int)  throws android.os.RemoteException 
		android.net.Uri uri
		int mode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void releasePersistableUriPermission (android.net.Uri, int, int)  throws android.os.RemoteException 
		android.net.Uri uri
		int mode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.pm.ParceledListSlice getPersistedUriPermissions (java.lang.String, boolean)  throws android.os.RemoteException 
		String packageName
		boolean incoming
		android.os.Parcel data
		android.os.Parcel reply
		android.content.pm.ParceledListSlice perms
	public android.content.pm.ParceledListSlice getGrantedUriPermissions (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.content.pm.ParceledListSlice perms
	public void clearGrantedUriPermissions (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void showWaitingForDebugger (android.app.IApplicationThread, boolean)  throws android.os.RemoteException 
		android.app.IApplicationThread who
		boolean waiting
		android.os.Parcel data
		android.os.Parcel reply
	public void getMemoryInfo (android.app.ActivityManager$MemoryInfo)  throws android.os.RemoteException 
		android.app.ActivityManager$MemoryInfo outInfo
		android.os.Parcel data
		android.os.Parcel reply
	public void unhandledBack ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.ParcelFileDescriptor openContentUri (android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Parcel data
		android.os.Parcel reply
		android.os.ParcelFileDescriptor pfd
	public void setLockScreenShown (boolean, boolean)  throws android.os.RemoteException 
		boolean showing
		boolean occluded
		android.os.Parcel data
		android.os.Parcel reply
	public void setDebugApp (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
		String packageName
		boolean waitForDebugger
		boolean persistent
		android.os.Parcel data
		android.os.Parcel reply
	public void setAlwaysFinish (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel data
		android.os.Parcel reply
	public void setActivityController (android.app.IActivityController, boolean)  throws android.os.RemoteException 
		android.app.IActivityController watcher
		boolean imAMonkey
		android.os.Parcel data
		android.os.Parcel reply
	public void setLenientBackgroundCheck (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel data
		android.os.Parcel reply
	public int getMemoryTrimLevel ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int level
	public void enterSafeMode ()  throws android.os.RemoteException 
		android.os.Parcel data
	public void noteWakeupAlarm (android.content.IIntentSender, int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		int sourceUid
		String sourcePkg
		String tag
		android.os.Parcel data
	public void noteAlarmStart (android.content.IIntentSender, int, java.lang.String)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		int sourceUid
		String tag
		android.os.Parcel data
	public void noteAlarmFinish (android.content.IIntentSender, int, java.lang.String)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		int sourceUid
		String tag
		android.os.Parcel data
	public boolean killPids (int[], java.lang.String, boolean)  throws android.os.RemoteException 
		int[] pids
		String reason
		boolean secure
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean killProcessesBelowForeground (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean testIsSystemReady () 
	public void handleApplicationCrash (android.os.IBinder, android.app.ApplicationErrorReport$CrashInfo)  throws android.os.RemoteException 
		android.os.IBinder app
		android.app.ApplicationErrorReport$CrashInfo crashInfo
		android.os.Parcel data
		android.os.Parcel reply
	public boolean handleApplicationWtf (android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$CrashInfo)  throws android.os.RemoteException 
		android.os.IBinder app
		String tag
		boolean system
		android.app.ApplicationErrorReport$CrashInfo crashInfo
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void handleApplicationStrictModeViolation (android.os.IBinder, int, android.os.StrictMode$ViolationInfo)  throws android.os.RemoteException 
		android.os.IBinder app
		int violationMask
		android.os.StrictMode$ViolationInfo info
		android.os.Parcel data
		android.os.Parcel reply
	public void signalPersistentProcesses (int)  throws android.os.RemoteException 
		int sig
		android.os.Parcel data
		android.os.Parcel reply
	public void killBackgroundProcesses (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void killAllBackgroundProcesses ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void killPackageDependents (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void forceStopPackage (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void getMyMemoryState (android.app.ActivityManager$RunningAppProcessInfo)  throws android.os.RemoteException 
		android.app.ActivityManager$RunningAppProcessInfo outInfo
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		android.content.pm.ConfigurationInfo res
	public boolean profileControl (java.lang.String, int, boolean, android.app.ProfilerInfo, int)  throws android.os.RemoteException 
		String process
		int userId
		boolean start
		android.app.ProfilerInfo profilerInfo
		int profileType
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean shutdown (int)  throws android.os.RemoteException 
		int timeout
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void stopAppSwitches ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void resumeAppSwitches ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void addPackageDependency (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel data
		android.os.Parcel reply
	public void killApplication (java.lang.String, int, int, java.lang.String)  throws android.os.RemoteException 
		String pkg
		int appId
		int userId
		String reason
		android.os.Parcel data
		android.os.Parcel reply
	public void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.Debug$MemoryInfo[] getProcessMemoryInfo (int[])  throws android.os.RemoteException 
		int[] pids
		android.os.Parcel data
		android.os.Parcel reply
		android.os.Debug$MemoryInfo[] res
	public void killApplicationProcess (java.lang.String, int)  throws android.os.RemoteException 
		String processName
		int uid
		android.os.Parcel data
		android.os.Parcel reply
	public void overridePendingTransition (android.os.IBinder, java.lang.String, int, int)  throws android.os.RemoteException 
		android.os.IBinder token
		String packageName
		int enterAnim
		int exitAnim
		android.os.Parcel data
		android.os.Parcel reply
	public boolean isUserAMonkey ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void setUserIsMonkey (boolean)  throws android.os.RemoteException 
		boolean monkey
		android.os.Parcel data
		android.os.Parcel reply
	public void finishHeavyWeightApp ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public boolean convertFromTranslucent (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean convertToTranslucent (android.os.IBinder, android.app.ActivityOptions)  throws android.os.RemoteException 
		android.os.IBinder token
		android.app.ActivityOptions options
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public android.app.ActivityOptions getActivityOptions (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		android.app.ActivityOptions options
	public void setImmersive (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean immersive
		android.os.Parcel data
		android.os.Parcel reply
	public boolean isImmersive (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean isTopOfTask (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean isTopActivityImmersive ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void crashApplication (int, int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		int uid
		int initialPid
		String packageName
		String message
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String getProviderMimeType (android.net.Uri, int)  throws android.os.RemoteException 
		android.net.Uri uri
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		String res
	public android.os.IBinder newUriPermissionOwner (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel data
		android.os.Parcel reply
		android.os.IBinder res
	public android.os.IBinder getUriPermissionOwnerForActivity (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.os.Parcel data
		android.os.Parcel reply
		android.os.IBinder res
	public void grantUriPermissionFromOwner (android.os.IBinder, int, java.lang.String, android.net.Uri, int, int, int)  throws android.os.RemoteException 
		android.os.IBinder owner
		int fromUid
		String targetPkg
		android.net.Uri uri
		int mode
		int sourceUserId
		int targetUserId
		android.os.Parcel data
		android.os.Parcel reply
	public void revokeUriPermissionFromOwner (android.os.IBinder, android.net.Uri, int, int)  throws android.os.RemoteException 
		android.os.IBinder owner
		android.net.Uri uri
		int mode
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public int checkGrantUriPermission (int, java.lang.String, android.net.Uri, int, int)  throws android.os.RemoteException 
		int callingUid
		String targetPkg
		android.net.Uri uri
		int modeFlags
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean dumpHeap (java.lang.String, int, boolean, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		String process
		int userId
		boolean managed
		String path
		android.os.ParcelFileDescriptor fd
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public int startActivities (android.app.IApplicationThread, java.lang.String, android.content.Intent[], java.lang.String[], android.os.IBinder, android.os.Bundle, int)  throws android.os.RemoteException 
		android.app.IApplicationThread caller
		String callingPackage
		android.content.Intent[] intents
		String[] resolvedTypes
		android.os.IBinder resultTo
		android.os.Bundle options
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public int getFrontActivityScreenCompatMode ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int mode
	public void setFrontActivityScreenCompatMode (int)  throws android.os.RemoteException 
		int mode
		android.os.Parcel data
		android.os.Parcel reply
	public int getPackageScreenCompatMode (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel data
		android.os.Parcel reply
		int mode
	public void setPackageScreenCompatMode (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int mode
		android.os.Parcel data
		android.os.Parcel reply
	public boolean getPackageAskScreenCompat (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel data
		android.os.Parcel reply
		boolean ask
	public void setPackageAskScreenCompat (java.lang.String, boolean)  throws android.os.RemoteException 
		String packageName
		boolean ask
		android.os.Parcel data
		android.os.Parcel reply
	public boolean switchUser (int)  throws android.os.RemoteException 
		int userid
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public boolean startUserInBackground (int)  throws android.os.RemoteException 
		int userid
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public boolean unlockUser (int, byte[], byte[], android.os.IProgressListener)  throws android.os.RemoteException 
		int userId
		byte[] token
		byte[] secret
		android.os.IProgressListener listener
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public int stopUser (int, boolean, android.app.IStopUserCallback)  throws android.os.RemoteException 
		int userid
		boolean force
		android.app.IStopUserCallback callback
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public android.content.pm.UserInfo getCurrentUser ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		android.content.pm.UserInfo userInfo
	public boolean isUserRunning (int, int)  throws android.os.RemoteException 
		int userid
		int flags
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public int[] getRunningUserIds ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int[] result
	public boolean removeTask (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public void registerProcessObserver (android.app.IProcessObserver)  throws android.os.RemoteException 
		android.app.IProcessObserver observer
		android.os.Parcel data
		android.os.Parcel reply
	public void unregisterProcessObserver (android.app.IProcessObserver)  throws android.os.RemoteException 
		android.app.IProcessObserver observer
		android.os.Parcel data
		android.os.Parcel reply
	public void registerUidObserver (android.app.IUidObserver, int)  throws android.os.RemoteException 
		android.app.IUidObserver observer
		int which
		android.os.Parcel data
		android.os.Parcel reply
	public void unregisterUidObserver (android.app.IUidObserver)  throws android.os.RemoteException 
		android.app.IUidObserver observer
		android.os.Parcel data
		android.os.Parcel reply
	public boolean isIntentSenderTargetedToPackage (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean isIntentSenderAnActivity (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public android.content.Intent getIntentForIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		android.os.Parcel data
		android.os.Parcel reply
		android.content.Intent res
	public java.lang.String getTagForIntentSender (android.content.IIntentSender, java.lang.String)  throws android.os.RemoteException 
		android.content.IIntentSender sender
		String prefix
		android.os.Parcel data
		android.os.Parcel reply
		String res
	public void updatePersistentConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
		android.content.res.Configuration values
		android.os.Parcel data
		android.os.Parcel reply
	public long[] getProcessPss (int[])  throws android.os.RemoteException 
		int[] pids
		android.os.Parcel data
		android.os.Parcel reply
		long[] res
	public void showBootMessage (java.lang.CharSequence, boolean)  throws android.os.RemoteException 
		CharSequence msg
		boolean always
		android.os.Parcel data
		android.os.Parcel reply
	public void keyguardWaitingForActivityDrawn ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void keyguardGoingAway (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel data
		android.os.Parcel reply
	public boolean shouldUpRecreateTask (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		String destAffinity
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public boolean navigateUpTo (android.os.IBinder, android.content.Intent, int, android.content.Intent)  throws android.os.RemoteException 
		android.os.IBinder token
		android.content.Intent target
		int resultCode
		android.content.Intent resultData
		android.os.Parcel data
		android.os.Parcel reply
		boolean result
	public int getLaunchedFromUid (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.os.Parcel data
		android.os.Parcel reply
		int result
	public java.lang.String getLaunchedFromPackage (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.os.Parcel data
		android.os.Parcel reply
		String result
	public void registerUserSwitchObserver (android.app.IUserSwitchObserver, java.lang.String)  throws android.os.RemoteException 
		android.app.IUserSwitchObserver observer
		String name
		android.os.Parcel data
		android.os.Parcel reply
	public void unregisterUserSwitchObserver (android.app.IUserSwitchObserver)  throws android.os.RemoteException 
		android.app.IUserSwitchObserver observer
		android.os.Parcel data
		android.os.Parcel reply
	public void requestBugReport (int)  throws android.os.RemoteException 
		int bugreportType
		android.os.Parcel data
		android.os.Parcel reply
	public long inputDispatchingTimedOut (int, boolean, java.lang.String)  throws android.os.RemoteException 
		int pid
		boolean aboveSystem
		String reason
		android.os.Parcel data
		android.os.Parcel reply
		long res
	public android.os.Bundle getAssistContextExtras (int)  throws android.os.RemoteException 
		int requestType
		android.os.Parcel data
		android.os.Parcel reply
		android.os.Bundle res
	public boolean requestAssistContextExtras (int, com.android.internal.os.IResultReceiver, android.os.Bundle, android.os.IBinder, boolean, boolean)  throws android.os.RemoteException 
		int requestType
		com.android.internal.os.IResultReceiver receiver
		android.os.Bundle receiverExtras
		android.os.IBinder activityToken
		boolean focused
		boolean newSessionId
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void reportAssistContextExtras (android.os.IBinder, android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, android.net.Uri)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Bundle extras
		android.app.assist.AssistStructure structure
		android.app.assist.AssistContent content
		android.net.Uri referrer
		android.os.Parcel data
		android.os.Parcel reply
	public boolean launchAssistIntent (android.content.Intent, int, java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
		android.content.Intent intent
		int requestType
		String hint
		int userHandle
		android.os.Bundle args
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean isAssistDataAllowedOnCurrentActivity ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean showAssistFromActivity (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Bundle args
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public void killUid (int, int, java.lang.String)  throws android.os.RemoteException 
		int appId
		int userId
		String reason
		android.os.Parcel data
		android.os.Parcel reply
	public void hang (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder who
		boolean allowRestart
		android.os.Parcel data
		android.os.Parcel reply
	public void reportActivityFullyDrawn (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void notifyActivityDrawn (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void restart ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void performIdleMaintenance ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void sendIdleJobTrigger ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public android.app.IActivityContainer createVirtualActivityContainer (android.os.IBinder, android.app.IActivityContainerCallback)  throws android.os.RemoteException 
		android.app.IActivityContainer res
		android.os.IBinder parentActivityToken
		android.app.IActivityContainerCallback callback
		android.os.Parcel data
		android.os.Parcel reply
		int result
		android.app.IActivityContainer res
	public void deleteActivityContainer (android.app.IActivityContainer)  throws android.os.RemoteException 
		android.app.IActivityContainer activityContainer
		android.os.Parcel data
		android.os.Parcel reply
	public boolean startBinderTracking ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public boolean stopBinderTrackingAndDump (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
	public int setVrMode (android.os.IBinder, boolean, android.content.ComponentName)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean enabled
		android.content.ComponentName packageName
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean isVrModePackageEnabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName packageName
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public android.app.IActivityContainer createStackOnDisplay (int)  throws android.os.RemoteException 
		android.app.IActivityContainer res
		int displayId
		android.os.Parcel data
		android.os.Parcel reply
		int result
		android.app.IActivityContainer res
	public int getActivityDisplayId (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder activityToken
		android.os.Parcel data
		android.os.Parcel reply
		int displayId
	public void startLockTaskMode (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
	public void startLockTaskMode (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void startSystemLockTaskMode (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
	public void stopLockTaskMode ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void stopSystemLockTaskMode ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public boolean isInLockTaskMode ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		boolean isInLockTaskMode
	public int getLockTaskModeState ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
		int lockTaskModeState
	public void showLockTaskEscapeMessage (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void setTaskDescription (android.os.IBinder, android.app.ActivityManager$TaskDescription)  throws android.os.RemoteException 
		android.os.IBinder token
		android.app.ActivityManager$TaskDescription values
		android.os.Parcel data
		android.os.Parcel reply
	public void setTaskResizeable (int, int)  throws android.os.RemoteException 
		int taskId
		int resizeableMode
		android.os.Parcel data
		android.os.Parcel reply
	public void resizeTask (int, android.graphics.Rect, int)  throws android.os.RemoteException 
		int taskId
		android.graphics.Rect r
		int resizeMode
		android.os.Parcel data
		android.os.Parcel reply
	public android.graphics.Rect getTaskBounds (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel data
		android.os.Parcel reply
		android.graphics.Rect rect
	public android.graphics.Bitmap getTaskDescriptionIcon (java.lang.String, int)  throws android.os.RemoteException 
		String filename
		int userId
		android.os.Parcel data
		android.os.Parcel reply
		android.graphics.Bitmap icon
	public void startInPlaceAnimationOnFrontMostApplication (android.app.ActivityOptions)  throws android.os.RemoteException 
		android.app.ActivityOptions options
		android.os.Parcel data
		android.os.Parcel reply
	public boolean requestVisibleBehind (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean visible
		android.os.Parcel data
		android.os.Parcel reply
		boolean success
	public boolean isBackgroundVisibleBehind (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean visible
	public void backgroundResourcesReleased (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void notifyLaunchTaskBehindComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void notifyEnterAnimationComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public void bootAnimationComplete ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void notifyCleartextNetwork (int, byte[])  throws android.os.RemoteException 
		int uid
		byte[] firstPacket
		android.os.Parcel data
		android.os.Parcel reply
	public void setDumpHeapDebugLimit (java.lang.String, int, long, java.lang.String)  throws android.os.RemoteException 
		String processName
		int uid
		long maxMemSize
		String reportPackage
		android.os.Parcel data
		android.os.Parcel reply
	public void dumpHeapFinished (java.lang.String)  throws android.os.RemoteException 
		String path
		android.os.Parcel data
		android.os.Parcel reply
	public void setVoiceKeepAwake (android.service.voice.IVoiceInteractionSession, boolean)  throws android.os.RemoteException 
		android.service.voice.IVoiceInteractionSession session
		boolean keepAwake
		android.os.Parcel data
		android.os.Parcel reply
	public void updateLockTaskPackages (int, java.lang.String[])  throws android.os.RemoteException 
		int userId
		String[] packages
		android.os.Parcel data
		android.os.Parcel reply
	public void updateDeviceOwner (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel data
		android.os.Parcel reply
	public int getPackageProcessState (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String packageName
		String callingPackage
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean setProcessMemoryTrimLevel (java.lang.String, int, int)  throws android.os.RemoteException 
		String process
		int userId
		int level
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean isRootVoiceInteraction (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void exitFreeformMode (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public int getActivityStackId (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		int stackId
	public void reportSizeConfigurations (android.os.IBinder, int[], int[], int[])  throws android.os.RemoteException 
		android.os.IBinder token
		int[] horizontalSizeConfiguration
		int[] verticalSizeConfigurations
		int[] smallestSizeConfigurations
		android.os.Parcel data
		android.os.Parcel reply
	private static void writeIntArray (int[], android.os.Parcel) 
		int[] array
		android.os.Parcel data
	public void suppressResizeConfigChanges (boolean)  throws android.os.RemoteException 
		boolean suppress
		android.os.Parcel data
		android.os.Parcel reply
	public void moveTasksToFullscreenStack (int, boolean)  throws android.os.RemoteException 
		int fromStackId
		boolean onTop
		android.os.Parcel data
		android.os.Parcel reply
	public int getAppStartMode (int, java.lang.String)  throws android.os.RemoteException 
		int uid
		String packageName
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public boolean isInMultiWindowMode (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean multiWindowMode
	public boolean isInPictureInPictureMode (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
		boolean pipMode
	public void enterPictureInPictureMode (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public boolean isAppForeground (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel data
		android.os.Parcel reply
		boolean isForeground
	public void notifyPinnedStackAnimationEnded ()  throws android.os.RemoteException 
		android.os.Parcel data
		android.os.Parcel reply
	public void removeStack (int)  throws android.os.RemoteException 
		int stackId
		android.os.Parcel data
		android.os.Parcel reply
	public void notifyLockedProfile (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel data
		android.os.Parcel reply
	public void startConfirmDeviceCredentialIntent (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.Parcel data
		android.os.Parcel reply
	public int sendIntentSender (android.content.IIntentSender, int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.content.IIntentSender target
		int code
		android.content.Intent intent
		String resolvedType
		android.content.IIntentReceiver finishedReceiver
		String requiredPermission
		android.os.Bundle options
		android.os.Parcel data
		android.os.Parcel reply
		int res
	public void setVrThread (int)  throws android.os.RemoteException 
		int tid
		android.os.Parcel data
		android.os.Parcel reply
	public void setRenderThread (int)  throws android.os.RemoteException 
		int tid
		android.os.Parcel data
		android.os.Parcel reply
	public void setHasTopUi (boolean)  throws android.os.RemoteException 
		boolean hasTopUi
		android.os.Parcel data
		android.os.Parcel reply
}

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

android/app/SystemServiceRegistry$50.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$50 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.UserManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.os.IUserManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/QueuedWork.class
QueuedWork.java
package android.app
public android.app.QueuedWork extends java.lang.Object {
	private static final java.util.concurrent.ConcurrentLinkedQueue sPendingWorkFinishers
	private static java.util.concurrent.ExecutorService sSingleThreadExecutor
	public void  () 
	public static java.util.concurrent.ExecutorService singleThreadExecutor () 
	public static void add (java.lang.Runnable) 
		Runnable finisher
	public static void remove (java.lang.Runnable) 
		Runnable finisher
	public static void waitToFinish () 
		Runnable toFinish
	public static boolean hasPendingWork () 
	static void  () 
}

android/app/UiAutomationConnection$1.class
UiAutomationConnection.java
package android.app
 android.app.UiAutomationConnection$1 extends java.lang.Thread {
	final String val$command
	final android.os.ParcelFileDescriptor val$sink
	final android.app.UiAutomationConnection this$0
	void  (android.app.UiAutomationConnection, java.lang.String, android.os.ParcelFileDescriptor) 
		android.app.UiAutomationConnection this$0
	public void run () 
		int readByteCount
		byte[] buffer
		java.io.IOException ioe
		java.io.InputStream in
		java.io.OutputStream out
		Process process
}

android/app/Notification$Action$Builder.class
Notification.java
package android.app
public final android.app.Notification$Action$Builder extends java.lang.Object {
	private final android.graphics.drawable.Icon mIcon
	private final CharSequence mTitle
	private final android.app.PendingIntent mIntent
	private boolean mAllowGeneratedReplies
	private final android.os.Bundle mExtras
	private java.util.ArrayList mRemoteInputs
	public void  (int, java.lang.CharSequence, android.app.PendingIntent) 
		int icon
		CharSequence title
		android.app.PendingIntent intent
	public void  (android.graphics.drawable.Icon, java.lang.CharSequence, android.app.PendingIntent) 
		android.graphics.drawable.Icon icon
		CharSequence title
		android.app.PendingIntent intent
	public void  (android.app.Notification$Action) 
		android.app.Notification$Action action
	private void  (android.graphics.drawable.Icon, java.lang.CharSequence, android.app.PendingIntent, android.os.Bundle, android.app.RemoteInput[]) 
		android.graphics.drawable.Icon icon
		CharSequence title
		android.app.PendingIntent intent
		android.os.Bundle extras
		android.app.RemoteInput[] remoteInputs
	public android.app.Notification$Action$Builder addExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.os.Bundle getExtras () 
	public android.app.Notification$Action$Builder addRemoteInput (android.app.RemoteInput) 
		android.app.RemoteInput remoteInput
	public android.app.Notification$Action$Builder setAllowGeneratedReplies (boolean) 
		boolean allowGeneratedReplies
	public android.app.Notification$Action$Builder extend (android.app.Notification$Action$Extender) 
		android.app.Notification$Action$Extender extender
	public android.app.Notification$Action build () 
		android.app.RemoteInput[] remoteInputs
}

android/app/IProcessObserver$Stub.class
IProcessObserver.java
package android.app
public abstract android.app.IProcessObserver$Stub extends android.os.Binder implements android.app.IProcessObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onForegroundActivitiesChanged
	static final int TRANSACTION_onProcessStateChanged
	static final int TRANSACTION_onProcessDied
	public void  () 
	public static android.app.IProcessObserver 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
		boolean _arg2
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/IAlarmCompleteListener$Stub$Proxy.class
IAlarmCompleteListener.java
package android.app
 android.app.IAlarmCompleteListener$Stub$Proxy extends java.lang.Object implements android.app.IAlarmCompleteListener  {
	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 alarmComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder who
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/LoadedApk$ServiceDispatcher$InnerConnection.class
LoadedApk.java
package android.app
 android.app.LoadedApk$ServiceDispatcher$InnerConnection extends android.app.IServiceConnection$Stub {
	final java.lang.ref.WeakReference mDispatcher
	void  (android.app.LoadedApk$ServiceDispatcher) 
		android.app.LoadedApk$ServiceDispatcher sd
	public void connected (android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
		android.content.ComponentName name
		android.os.IBinder service
		android.app.LoadedApk$ServiceDispatcher sd
}

android/app/Dialog$ListenersHandler.class
Dialog.java
package android.app
final android.app.Dialog$ListenersHandler extends android.os.Handler {
	private final java.lang.ref.WeakReference mDialog
	public void  (android.app.Dialog) 
		android.app.Dialog dialog
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/IBackupAgent$Stub$Proxy.class
IBackupAgent.java
package android.app
 android.app.IBackupAgent$Stub$Proxy extends java.lang.Object implements android.app.IBackupAgent  {
	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 doBackup (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor oldState
		android.os.ParcelFileDescriptor data
		android.os.ParcelFileDescriptor newState
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void doRestore (android.os.ParcelFileDescriptor, int, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor data
		int appVersionCode
		android.os.ParcelFileDescriptor newState
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void doFullBackup (android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor data
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void doMeasureFullBackup (int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void doQuotaExceeded (long, long)  throws android.os.RemoteException 
		long backupDataBytes
		long quotaBytes
		android.os.Parcel _data
	public void doRestoreFile (android.os.ParcelFileDescriptor, long, int, java.lang.String, java.lang.String, long, long, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor data
		long size
		int type
		String domain
		String path
		long mode
		long mtime
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void doRestoreFinished (int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		int token
		android.app.backup.IBackupManager callbackBinder
		android.os.Parcel _data
	public void fail (java.lang.String)  throws android.os.RemoteException 
		String message
		android.os.Parcel _data
}

android/app/AlarmManager$AlarmClockInfo.class
AlarmManager.java
package android.app
public final android.app.AlarmManager$AlarmClockInfo extends java.lang.Object implements android.os.Parcelable  {
	private final long mTriggerTime
	private final android.app.PendingIntent mShowIntent
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, android.app.PendingIntent) 
		long triggerTime
		android.app.PendingIntent showIntent
	void  (android.os.Parcel) 
		android.os.Parcel in
	public long getTriggerTime () 
	public android.app.PendingIntent getShowIntent () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/ResourcesManager$ActivityResources.class
ResourcesManager.java
package android.app
 android.app.ResourcesManager$ActivityResources extends java.lang.Object {
	public final android.content.res.Configuration overrideConfig
	public final java.util.ArrayList activityResources
	private void  () 
	void  (android.app.ResourcesManager$1) 
		android.app.ResourcesManager$1 x0
}

android/app/ActivityManager.class
ActivityManager.java
package android.app
public android.app.ActivityManager extends java.lang.Object {
	private static String TAG
	private static int gMaxRecentTasks
	private final android.content.Context mContext
	private final android.os.Handler mHandler
	public static final int BUGREPORT_OPTION_FULL
	public static final int BUGREPORT_OPTION_INTERACTIVE
	public static final int BUGREPORT_OPTION_REMOTE
	public static final int BUGREPORT_OPTION_WEAR
	public static final String META_HOME_ALTERNATE
	public static final int START_VOICE_HIDDEN_SESSION
	public static final int START_VOICE_NOT_ACTIVE_SESSION
	public static final int START_NOT_CURRENT_USER_ACTIVITY
	public static final int START_NOT_VOICE_COMPATIBLE
	public static final int START_CANCELED
	public static final int START_NOT_ACTIVITY
	public static final int START_PERMISSION_DENIED
	public static final int START_FORWARD_AND_REQUEST_CONFLICT
	public static final int START_CLASS_NOT_FOUND
	public static final int START_INTENT_NOT_RESOLVED
	public static final int START_SUCCESS
	public static final int START_RETURN_INTENT_TO_CALLER
	public static final int START_TASK_TO_FRONT
	public static final int START_DELIVERED_TO_TOP
	public static final int START_SWITCHES_CANCELED
	public static final int START_RETURN_LOCK_TASK_MODE_VIOLATION
	public static final int START_FLAG_ONLY_IF_NEEDED
	public static final int START_FLAG_DEBUG
	public static final int START_FLAG_TRACK_ALLOCATION
	public static final int START_FLAG_NATIVE_DEBUGGING
	public static final int BROADCAST_SUCCESS
	public static final int BROADCAST_STICKY_CANT_HAVE_PERMISSION
	public static final int BROADCAST_FAILED_USER_STOPPED
	public static final int INTENT_SENDER_BROADCAST
	public static final int INTENT_SENDER_ACTIVITY
	public static final int INTENT_SENDER_ACTIVITY_RESULT
	public static final int INTENT_SENDER_SERVICE
	public static final int USER_OP_SUCCESS
	public static final int USER_OP_UNKNOWN_USER
	public static final int USER_OP_IS_CURRENT
	public static final int USER_OP_ERROR_IS_SYSTEM
	public static final int USER_OP_ERROR_RELATED_USERS_CANNOT_STOP
	public static final int PROCESS_STATE_NONEXISTENT
	public static final int PROCESS_STATE_PERSISTENT
	public static final int PROCESS_STATE_PERSISTENT_UI
	public static final int PROCESS_STATE_TOP
	public static final int PROCESS_STATE_BOUND_FOREGROUND_SERVICE
	public static final int PROCESS_STATE_FOREGROUND_SERVICE
	public static final int PROCESS_STATE_TOP_SLEEPING
	public static final int PROCESS_STATE_IMPORTANT_FOREGROUND
	public static final int PROCESS_STATE_IMPORTANT_BACKGROUND
	public static final int PROCESS_STATE_BACKUP
	public static final int PROCESS_STATE_HEAVY_WEIGHT
	public static final int PROCESS_STATE_SERVICE
	public static final int PROCESS_STATE_RECEIVER
	public static final int PROCESS_STATE_HOME
	public static final int PROCESS_STATE_LAST_ACTIVITY
	public static final int PROCESS_STATE_CACHED_ACTIVITY
	public static final int PROCESS_STATE_CACHED_ACTIVITY_CLIENT
	public static final int PROCESS_STATE_CACHED_EMPTY
	public static final int MIN_PROCESS_STATE
	public static final int MAX_PROCESS_STATE
	public static final int ASSIST_CONTEXT_BASIC
	public static final int ASSIST_CONTEXT_FULL
	public static final int UID_OBSERVER_PROCSTATE
	public static final int UID_OBSERVER_GONE
	public static final int UID_OBSERVER_IDLE
	public static final int UID_OBSERVER_ACTIVE
	public static final int APP_START_MODE_NORMAL
	public static final int APP_START_MODE_DELAYED
	public static final int APP_START_MODE_DISABLED
	public static final int LOCK_TASK_MODE_NONE
	public static final int LOCK_TASK_MODE_LOCKED
	public static final int LOCK_TASK_MODE_PINNED
	android.graphics.Point mAppTaskThumbnailSize
	public static final int COMPAT_MODE_ALWAYS
	public static final int COMPAT_MODE_NEVER
	public static final int COMPAT_MODE_UNKNOWN
	public static final int COMPAT_MODE_DISABLED
	public static final int COMPAT_MODE_ENABLED
	public static final int COMPAT_MODE_TOGGLE
	public static final int DOCKED_STACK_CREATE_MODE_TOP_OR_LEFT
	public static final int DOCKED_STACK_CREATE_MODE_BOTTOM_OR_RIGHT
	public static final int RESIZE_MODE_SYSTEM
	public static final int RESIZE_MODE_PRESERVE_WINDOW
	public static final int RESIZE_MODE_FORCED
	public static final int RESIZE_MODE_SYSTEM_SCREEN_ROTATION
	public static final int RESIZE_MODE_USER
	public static final int RESIZE_MODE_USER_FORCED
	public static final int RECENT_WITH_EXCLUDED
	public static final int RECENT_IGNORE_UNAVAILABLE
	public static final int RECENT_INCLUDE_PROFILES
	public static final int RECENT_IGNORE_HOME_STACK_TASKS
	public static final int RECENT_INGORE_DOCKED_STACK_TOP_TASK
	public static final int RECENT_INGORE_PINNED_STACK_TASKS
	public static final int MOVE_TASK_WITH_HOME
	public static final int MOVE_TASK_NO_USER_ACTION
	public static final int FLAG_OR_STOPPED
	public static final int FLAG_AND_LOCKED
	public static final int FLAG_AND_UNLOCKED
	public static final int FLAG_AND_UNLOCKING_OR_UNLOCKED
	public static final String ACTION_REPORT_HEAP_LIMIT
	public static final boolean isProcStateBackground (int) 
		int procState
	void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public int getFrontActivityScreenCompatMode () 
		android.os.RemoteException e
	public void setFrontActivityScreenCompatMode (int) 
		android.os.RemoteException e
		int mode
	public int getPackageScreenCompatMode (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void setPackageScreenCompatMode (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int mode
	public boolean getPackageAskScreenCompat (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void setPackageAskScreenCompat (java.lang.String, boolean) 
		android.os.RemoteException e
		String packageName
		boolean ask
	public int getMemoryClass () 
	public static int staticGetMemoryClass () 
		String vmHeapSize
	public int getLargeMemoryClass () 
	public static int staticGetLargeMemoryClass () 
		String vmHeapSize
	public boolean isLowRamDevice () 
	public static boolean isLowRamDeviceStatic () 
	public static boolean isHighEndGfx () 
	public static int getMaxRecentTasksStatic () 
	public static int getDefaultAppRecentsLimitStatic () 
	public static int getMaxAppRecentsLimitStatic () 
	public static boolean supportsMultiWindow () 
	public java.util.List getRecentTasks (int, int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int maxNum
		int flags
	public java.util.List getRecentTasksForUser (int, int, int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int maxNum
		int flags
		int userId
	public java.util.List getAppTasks () 
		android.os.RemoteException e
		int i
		java.util.ArrayList tasks
		java.util.List appTasks
		java.util.List appTasks
		int numAppTasks
	public android.util.Size getAppTaskThumbnailSize () 
	private void ensureAppTaskThumbnailSizeLocked () 
		android.os.RemoteException e
	public int addAppTask (android.app.Activity, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap) 
		float scale
		android.graphics.Bitmap bm
		float scale
		float dx
		float dy
		android.graphics.Matrix matrix
		android.graphics.Canvas canvas
		android.os.RemoteException e
		android.app.Activity activity
		android.content.Intent intent
		android.app.ActivityManager$TaskDescription description
		android.graphics.Bitmap thumbnail
		android.graphics.Point size
		int tw
		int th
	public java.util.List getRunningTasks (int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int maxNum
	public boolean removeTask (int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int taskId
	public android.app.ActivityManager$TaskThumbnail getTaskThumbnail (int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int id
	public boolean isInHomeStack (int) 
		android.os.RemoteException e
		int taskId
	public void moveTaskToFront (int, int) 
		int taskId
		int flags
	public void moveTaskToFront (int, int, android.os.Bundle) 
		android.os.RemoteException e
		int taskId
		int flags
		android.os.Bundle options
	public java.util.List getRunningServices (int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int maxNum
	public android.app.PendingIntent getRunningServiceControlPanel (android.content.ComponentName)  throws java.lang.SecurityException 
		android.os.RemoteException e
		android.content.ComponentName service
	public void getMemoryInfo (android.app.ActivityManager$MemoryInfo) 
		android.os.RemoteException e
		android.app.ActivityManager$MemoryInfo outInfo
	public boolean clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver) 
		android.os.RemoteException e
		String packageName
		android.content.pm.IPackageDataObserver observer
	public boolean clearApplicationUserData () 
	public android.content.pm.ParceledListSlice getGrantedUriPermissions (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void clearGrantedUriPermissions (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public java.util.List getProcessesInErrorState () 
		android.os.RemoteException e
	public java.util.List getRunningExternalApplications () 
		android.os.RemoteException e
	public boolean setProcessMemoryTrimLevel (java.lang.String, int, int) 
		android.os.RemoteException e
		String process
		int userId
		int level
	public java.util.List getRunningAppProcesses () 
		android.os.RemoteException e
	public int getPackageImportance (java.lang.String) 
		int procState
		android.os.RemoteException e
		String packageName
	public static void getMyMemoryState (android.app.ActivityManager$RunningAppProcessInfo) 
		android.os.RemoteException e
		android.app.ActivityManager$RunningAppProcessInfo outState
	public android.os.Debug$MemoryInfo[] getProcessMemoryInfo (int[]) 
		android.os.RemoteException e
		int[] pids
	public void restartPackage (java.lang.String) 
		String packageName
	public void killBackgroundProcesses (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void killUid (int, java.lang.String) 
		android.os.RemoteException e
		int uid
		String reason
	public void forceStopPackageAsUser (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public void forceStopPackage (java.lang.String) 
		String packageName
	public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo () 
		android.os.RemoteException e
	public int getLauncherLargeIconDensity () 
		android.content.res.Resources res
		int density
		int sw
	public int getLauncherLargeIconSize () 
	static int getLauncherLargeIconSizeInner (android.content.Context) 
		android.content.Context context
		android.content.res.Resources res
		int size
		int sw
		int density
	public static boolean isUserAMonkey () 
		android.os.RemoteException e
	public static boolean isRunningInTestHarness () 
	public static int checkComponentPermission (java.lang.String, int, int, boolean) 
		android.os.RemoteException e
		String permission
		int uid
		int owningUid
		boolean exported
		int appId
	public static int checkUidPermission (java.lang.String, int) 
		android.os.RemoteException e
		String permission
		int uid
	public static int handleIncomingUser (int, int, int, boolean, boolean, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		int callingPid
		int callingUid
		int userId
		boolean allowAll
		boolean requireFull
		String name
		String callerPackage
	public static int getCurrentUser () 
		android.os.RemoteException e
		android.content.pm.UserInfo ui
	public boolean switchUser (int) 
		android.os.RemoteException e
		int userid
	public static void logoutCurrentUser () 
		android.os.RemoteException e
		int currentUser
	public boolean isUserRunning (int) 
		android.os.RemoteException e
		int userId
	public boolean isVrModePackageEnabled (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName component
	public void dumpPackageState (java.io.FileDescriptor, java.lang.String) 
		java.io.FileDescriptor fd
		String packageName
	public static void dumpPackageStateStatic (java.io.FileDescriptor, java.lang.String) 
		java.io.FileDescriptor fd
		String packageName
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
	private static void dumpService (java.io.PrintWriter, java.io.FileDescriptor, java.lang.String, java.lang.String[]) 
		Throwable e
		java.io.PrintWriter pw
		java.io.FileDescriptor fd
		String name
		String[] args
		android.os.IBinder service
		com.android.internal.os.TransferPipe tp
	public void setWatchHeapLimit (long) 
		android.os.RemoteException e
		long pssSize
	public void clearWatchHeapLimit () 
		android.os.RemoteException e
	public void startLockTaskMode (int) 
		android.os.RemoteException e
		int taskId
	public void stopLockTaskMode () 
		android.os.RemoteException e
	public boolean isInLockTaskMode () 
	public int getLockTaskModeState () 
		android.os.RemoteException e
	public static void setVrThread (int) 
		int tid
	static void  () 
}

android/app/AutomaticZenRule.class
AutomaticZenRule.java
package android.app
public final android.app.AutomaticZenRule extends java.lang.Object implements android.os.Parcelable  {
	private boolean enabled
	private String name
	private int interruptionFilter
	private android.net.Uri conditionId
	private android.content.ComponentName owner
	private long creationTime
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, android.content.ComponentName, android.net.Uri, int, boolean) 
		String name
		android.content.ComponentName owner
		android.net.Uri conditionId
		int interruptionFilter
		boolean enabled
	public void  (java.lang.String, android.content.ComponentName, android.net.Uri, int, boolean, long) 
		String name
		android.content.ComponentName owner
		android.net.Uri conditionId
		int interruptionFilter
		boolean enabled
		long creationTime
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public android.content.ComponentName getOwner () 
	public android.net.Uri getConditionId () 
	public int getInterruptionFilter () 
	public java.lang.String getName () 
	public boolean isEnabled () 
	public long getCreationTime () 
	public void setConditionId (android.net.Uri) 
		android.net.Uri conditionId
	public void setInterruptionFilter (int) 
		int interruptionFilter
	public void setName (java.lang.String) 
		String name
	public void setEnabled (boolean) 
		boolean enabled
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		android.app.AutomaticZenRule other
	public int hashCode () 
	static void  () 
}

android/app/LocalActivityManager.class
LocalActivityManager.java
package android.app
public android.app.LocalActivityManager extends java.lang.Object {
	private static final String TAG
	private static final boolean localLOGV
	static final int RESTORED
	static final int INITIALIZING
	static final int CREATED
	static final int STARTED
	static final int RESUMED
	static final int DESTROYED
	private final android.app.ActivityThread mActivityThread
	private final android.app.Activity mParent
	private android.app.LocalActivityManager$LocalActivityRecord mResumed
	private final java.util.Map mActivities
	private final java.util.ArrayList mActivityArray
	private boolean mSingleMode
	private boolean mFinishing
	private int mCurState
	public void  (android.app.Activity, boolean) 
		android.app.Activity parent
		boolean singleMode
	private void moveToState (android.app.LocalActivityManager$LocalActivityRecord, int) 
		java.util.HashMap lastNonConfigurationInstances
		Object instanceObj
		android.app.Activity$NonConfigurationInstances instance
		android.app.LocalActivityManager$LocalActivityRecord r
		int desiredState
	private void performPause (android.app.LocalActivityManager$LocalActivityRecord, boolean) 
		android.app.LocalActivityManager$LocalActivityRecord r
		boolean finishing
		boolean needState
		android.os.Bundle instanceState
	public android.view.Window startActivity (java.lang.String, android.content.Intent) 
		android.app.LocalActivityManager$LocalActivityRecord old
		java.util.ArrayList intents
		String id
		android.content.Intent intent
		boolean adding
		boolean sameIntent
		android.content.pm.ActivityInfo aInfo
		android.app.LocalActivityManager$LocalActivityRecord r
	private android.view.Window performDestroy (android.app.LocalActivityManager$LocalActivityRecord, boolean) 
		android.app.LocalActivityManager$LocalActivityRecord r
		boolean finish
		android.view.Window win
	public android.view.Window destroyActivity (java.lang.String, boolean) 
		String id
		boolean finish
		android.app.LocalActivityManager$LocalActivityRecord r
		android.view.Window win
	public android.app.Activity getCurrentActivity () 
	public java.lang.String getCurrentId () 
	public android.app.Activity getActivity (java.lang.String) 
		String id
		android.app.LocalActivityManager$LocalActivityRecord r
	public void dispatchCreate (android.os.Bundle) 
		android.os.Bundle astate
		android.app.LocalActivityManager$LocalActivityRecord r
		Exception e
		String id
		android.os.Bundle state
	public android.os.Bundle saveInstanceState () 
		android.os.Bundle childState
		android.app.LocalActivityManager$LocalActivityRecord r
		int i
		android.os.Bundle state
		int N
	public void dispatchResume () 
		int i
		int N
	public void dispatchPause (boolean) 
		android.app.LocalActivityManager$LocalActivityRecord r
		int i
		int N
		boolean finishing
	public void dispatchStop () 
		android.app.LocalActivityManager$LocalActivityRecord r
		int i
		int N
	public java.util.HashMap dispatchRetainNonConfigurationInstance () 
		Object instance
		android.app.LocalActivityManager$LocalActivityRecord r
		int i
		java.util.HashMap instanceMap
		int N
	public void removeAllActivities () 
	public void dispatchDestroy (boolean) 
		android.app.LocalActivityManager$LocalActivityRecord r
		int i
		boolean finishing
		int N
}

android/app/ExitTransitionCoordinator$10.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$10 extends android.app.ActivityTransitionCoordinator$ContinueTransitionListener {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/IServiceConnection$Stub$Proxy.class
IServiceConnection.java
package android.app
 android.app.IServiceConnection$Stub$Proxy extends java.lang.Object implements android.app.IServiceConnection  {
	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 connected (android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
		android.content.ComponentName name
		android.os.IBinder service
		android.os.Parcel _data
}

android/app/SystemServiceRegistry$39.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$39 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.usb.UsbManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ApplicationThreadNative.class
ApplicationThreadNative.java
package android.app
public abstract android.app.ApplicationThreadNative extends android.os.Binder implements android.app.IApplicationThread  {
	public static android.app.IApplicationThread asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.app.IApplicationThread in
	public void  () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.IBinder b
		boolean finished
		boolean userLeaving
		int configChanges
		boolean dontReport
		android.os.IBinder b
		boolean show
		int configChanges
		android.os.IBinder b
		boolean show
		android.os.IBinder b
		boolean sleeping
		android.os.IBinder b
		int procState
		boolean isForward
		android.os.Bundle resumeArgs
		android.os.IBinder b
		java.util.List ri
		android.content.Intent intent
		android.os.IBinder b
		int ident
		android.content.pm.ActivityInfo info
		android.content.res.Configuration curConfig
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		String referrer
		com.android.internal.app.IVoiceInteractor voiceInteractor
		int procState
		android.os.Bundle state
		android.os.PersistableBundle persistentState
		java.util.List ri
		java.util.List pi
		boolean notResumed
		boolean isForward
		android.app.ProfilerInfo profilerInfo
		android.os.IBinder b
		java.util.List ri
		java.util.List pi
		int configChanges
		boolean notResumed
		android.content.res.Configuration config
		android.content.res.Configuration overrideConfig
		boolean preserveWindows
		java.util.List pi
		android.os.IBinder b
		android.os.IBinder b
		boolean finishing
		int configChanges
		android.content.Intent intent
		android.content.pm.ActivityInfo info
		android.content.res.CompatibilityInfo compatInfo
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		boolean sync
		int sendingUser
		int processState
		android.os.IBinder token
		android.content.pm.ServiceInfo info
		android.content.res.CompatibilityInfo compatInfo
		int processState
		android.os.IBinder token
		android.content.Intent intent
		boolean rebind
		int processState
		android.os.IBinder token
		android.content.Intent intent
		android.content.Intent args
		android.os.IBinder token
		boolean taskRemoved
		int startId
		int fl
		android.content.Intent args
		android.os.IBinder token
		String packageName
		android.content.pm.ApplicationInfo info
		java.util.List providers
		android.content.ComponentName testName
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle testArgs
		android.os.IBinder binder
		android.app.IInstrumentationWatcher testWatcher
		android.app.IUiAutomationConnection uiAutomationConnection
		int testMode
		boolean enableBinderTracking
		boolean trackAllocation
		boolean restrictedBackupMode
		boolean persistent
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compatInfo
		java.util.HashMap services
		android.os.Bundle coreSettings
		android.content.res.Configuration config
		String proxy
		String port
		String exclList
		android.net.Uri pacFileUrl
		android.os.ParcelFileDescriptor fd
		android.os.IBinder service
		String[] args
		android.os.ParcelFileDescriptor fd
		android.os.IBinder service
		String[] args
		android.content.IIntentReceiver receiver
		android.content.Intent intent
		int resultCode
		String dataStr
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		int processState
		android.os.IBinder b
		android.content.res.Configuration overrideConfig
		boolean reportToActivity
		android.os.IBinder token
		com.android.internal.app.IVoiceInteractor voiceInteractor
		boolean start
		int profileType
		android.app.ProfilerInfo profilerInfo
		int group
		android.content.pm.ApplicationInfo appInfo
		android.content.res.CompatibilityInfo compatInfo
		int backupMode
		android.content.pm.ApplicationInfo appInfo
		android.content.res.CompatibilityInfo compatInfo
		int cmd
		String[] packages
		String msg
		boolean managed
		String path
		android.os.ParcelFileDescriptor fd
		android.os.ParcelFileDescriptor fd
		android.os.IBinder activity
		String prefix
		String[] args
		android.os.Bundle settings
		String pkg
		android.content.res.CompatibilityInfo compat
		int level
		android.os.ParcelFileDescriptor fd
		android.os.Debug$MemoryInfo mi
		boolean checkin
		boolean dumpInfo
		boolean dumpDalvik
		boolean dumpSummaryOnly
		boolean dumpUnreachable
		String[] args
		android.os.ParcelFileDescriptor fd
		String[] args
		android.os.ParcelFileDescriptor fd
		String[] args
		android.os.IBinder provider
		android.os.IBinder activityToken
		android.os.IBinder requestToken
		int requestType
		int sessionId
		android.os.IBinder token
		boolean timeout
		android.os.IBinder token
		android.app.ActivityOptions options
		int state
		android.content.pm.ProviderInfo provider
		byte is24Hour
		android.os.IBinder token
		android.os.IBinder token
		boolean enabled
		android.os.IBinder token
		byte[] firstPacket
		android.os.ParcelFileDescriptor fd
		android.os.IBinder b
		boolean inMultiWindow
		android.os.IBinder b
		boolean inPip
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	public android.os.IBinder asBinder () 
}

android/app/IActivityContainer$Stub.class
IActivityContainer.java
package android.app
public abstract android.app.IActivityContainer$Stub extends android.os.Binder implements android.app.IActivityContainer  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_attachToDisplay
	static final int TRANSACTION_setSurface
	static final int TRANSACTION_startActivity
	static final int TRANSACTION_startActivityIntentSender
	static final int TRANSACTION_getDisplayId
	static final int TRANSACTION_getStackId
	static final int TRANSACTION_injectEvent
	static final int TRANSACTION_release
	public void  () 
	public static android.app.IActivityContainer 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.view.Surface _arg0
		android.view.Surface _arg0
		int _arg1
		int _arg2
		int _arg3
		android.content.Intent _arg0
		android.content.Intent _arg0
		int _result
		android.content.IIntentSender _arg0
		int _result
		int _result
		int _result
		android.view.InputEvent _arg0
		android.view.InputEvent _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ISearchManagerCallback$Stub.class
ISearchManagerCallback.java
package android.app
public abstract android.app.ISearchManagerCallback$Stub extends android.os.Binder implements android.app.ISearchManagerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDismiss
	static final int TRANSACTION_onCancel
	public void  () 
	public static android.app.ISearchManagerCallback 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
}

android/app/ActivityView$2.class
ActivityView.java
package android.app
 android.app.ActivityView$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.Surface val$surface
	final int val$width
	final int val$height
	final int val$densityDpi
	final boolean val$callback
	final android.app.ActivityView this$0
	void  (android.app.ActivityView, android.view.Surface, int, int, int, boolean) 
		android.app.ActivityView this$0
	public void run () 
		android.os.RemoteException e
}

android/app/SystemServiceRegistry$46.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$46 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.wifi.WifiScanner createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.net.wifi.IWifiScanner service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$StaticServiceFetcher.class
SystemServiceRegistry.java
package android.app
abstract android.app.SystemServiceRegistry$StaticServiceFetcher extends java.lang.Object implements android.app.SystemServiceRegistry$ServiceFetcher  {
	private Object mCachedInstance
	void  () 
	public final java.lang.Object getService (android.app.ContextImpl) 
		android.app.ContextImpl unused
	public abstract java.lang.Object createService () 
}

android/app/SystemServiceRegistry$45.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$45 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.net.wifi.nan.WifiNanManager createService () 
		android.os.IBinder b
		android.net.wifi.nan.IWifiNanManager service
	public volatile java.lang.Object createService () 
}

android/app/ListActivity$1.class
ListActivity.java
package android.app
 android.app.ListActivity$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ListActivity this$0
	void  (android.app.ListActivity) 
		android.app.ListActivity this$0
	public void run () 
}

android/app/VoiceInteractor$PickOptionRequest.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$PickOptionRequest extends android.app.VoiceInteractor$Request {
	final android.app.VoiceInteractor$Prompt mPrompt
	final android.app.VoiceInteractor$PickOptionRequest$Option[] mOptions
	final android.os.Bundle mExtras
	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  (java.lang.CharSequence, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle) 
		CharSequence prompt
		android.app.VoiceInteractor$PickOptionRequest$Option[] options
		android.os.Bundle extras
	public void onPickOptionResult (boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle) 
		boolean finished
		android.app.VoiceInteractor$PickOptionRequest$Option[] selections
		android.os.Bundle result
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int j
		android.app.VoiceInteractor$PickOptionRequest$Option op
		int i
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractor interactor
		String packageName
		com.android.internal.app.IVoiceInteractorCallback callback
}

android/app/SystemServiceRegistry$5.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$5 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.AlarmManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.app.IAlarmManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IUiAutomationConnection$Stub$Proxy.class
IUiAutomationConnection.java
package android.app
 android.app.IUiAutomationConnection$Stub$Proxy extends java.lang.Object implements android.app.IUiAutomationConnection  {
	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 connect (android.accessibilityservice.IAccessibilityServiceClient, int)  throws android.os.RemoteException 
		android.accessibilityservice.IAccessibilityServiceClient client
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean injectInputEvent (android.view.InputEvent, boolean)  throws android.os.RemoteException 
		android.view.InputEvent event
		boolean sync
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setRotation (int)  throws android.os.RemoteException 
		int rotation
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.graphics.Bitmap takeScreenshot (int, int)  throws android.os.RemoteException 
		android.graphics.Bitmap _result
		int width
		int height
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Bitmap _result
	public boolean clearWindowContentFrameStats (int)  throws android.os.RemoteException 
		int windowId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.WindowContentFrameStats getWindowContentFrameStats (int)  throws android.os.RemoteException 
		android.view.WindowContentFrameStats _result
		int windowId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.WindowContentFrameStats _result
	public void clearWindowAnimationFrameStats ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats ()  throws android.os.RemoteException 
		android.view.WindowAnimationFrameStats _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.WindowAnimationFrameStats _result
	public void executeShellCommand (java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		String command
		android.os.ParcelFileDescriptor fd
		android.os.Parcel _data
		android.os.Parcel _reply
	public void grantRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permission
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void revokeRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permission
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void shutdown ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/app/EnterTransitionCoordinator$11.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$11 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator this$0
	public void run () 
		android.transition.Transition transition
		boolean startEnterTransition
		boolean startSharedElementTransition
		android.view.ViewGroup decorView
}

android/app/TaskStackBuilder.class
TaskStackBuilder.java
package android.app
public android.app.TaskStackBuilder extends java.lang.Object {
	private static final String TAG
	private final java.util.ArrayList mIntents
	private final android.content.Context mSourceContext
	private void  (android.content.Context) 
		android.content.Context a
	public static android.app.TaskStackBuilder create (android.content.Context) 
		android.content.Context context
	public android.app.TaskStackBuilder addNextIntent (android.content.Intent) 
		android.content.Intent nextIntent
	public android.app.TaskStackBuilder addNextIntentWithParentStack (android.content.Intent) 
		android.content.Intent nextIntent
		android.content.ComponentName target
	public android.app.TaskStackBuilder addParentStack (android.app.Activity) 
		android.content.ComponentName target
		android.app.Activity sourceActivity
		android.content.Intent parent
	public android.app.TaskStackBuilder addParentStack (java.lang.Class) 
		Class sourceActivityClass
	public android.app.TaskStackBuilder addParentStack (android.content.ComponentName) 
		android.content.ComponentName target
		android.content.Intent parent
		android.content.pm.ActivityInfo info
		String parentActivity
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.ComponentName sourceActivityName
		int insertAt
		android.content.pm.PackageManager pm
	public int getIntentCount () 
	public android.content.Intent editIntentAt (int) 
		int index
	public void startActivities () 
	public void startActivities (android.os.Bundle, android.os.UserHandle) 
		android.os.Bundle options
		android.os.UserHandle userHandle
	public void startActivities (android.os.Bundle) 
		android.os.Bundle options
	public android.app.PendingIntent getPendingIntent (int, int) 
		int requestCode
		int flags
	public android.app.PendingIntent getPendingIntent (int, int, android.os.Bundle) 
		int requestCode
		int flags
		android.os.Bundle options
	public android.app.PendingIntent getPendingIntent (int, int, android.os.Bundle, android.os.UserHandle) 
		int requestCode
		int flags
		android.os.Bundle options
		android.os.UserHandle user
	public android.content.Intent[] getIntents () 
		int i
		android.content.Intent[] intents
}

android/app/Notification$BuilderRemoteViews.class
Notification.java
package android.app
 android.app.Notification$BuilderRemoteViews extends android.widget.RemoteViews {
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void  (android.content.pm.ApplicationInfo, int) 
		android.content.pm.ApplicationInfo appInfo
		int layoutId
	public android.app.Notification$BuilderRemoteViews clone () 
		android.os.Parcel p
		android.app.Notification$BuilderRemoteViews brv
	public volatile android.widget.RemoteViews clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/app/FragmentManagerImpl$6.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$6 extends android.animation.AnimatorListenerAdapter {
	final android.app.Fragment val$finalFragment
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl, android.app.Fragment) 
		android.app.FragmentManagerImpl this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/app/SystemServiceRegistry$10.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$10 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.content.ClipboardManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/KeyguardManager$OnKeyguardExitResult.class
KeyguardManager.java
package android.app
public abstract android.app.KeyguardManager$OnKeyguardExitResult extends java.lang.Object {
	public abstract void onKeyguardExitResult (boolean) 
}

android/app/Activity$ManagedCursor.class
Activity.java
package android.app
final android.app.Activity$ManagedCursor extends java.lang.Object {
	private final android.database.Cursor mCursor
	private boolean mReleased
	private boolean mUpdated
	void  (android.database.Cursor) 
		android.database.Cursor cursor
	static android.database.Cursor access$100 (android.app.Activity$ManagedCursor) 
		android.app.Activity$ManagedCursor x0
	static boolean access$200 (android.app.Activity$ManagedCursor) 
		android.app.Activity$ManagedCursor x0
	static boolean access$300 (android.app.Activity$ManagedCursor) 
		android.app.Activity$ManagedCursor x0
	static boolean access$202 (android.app.Activity$ManagedCursor, boolean) 
		android.app.Activity$ManagedCursor x0
		boolean x1
	static boolean access$302 (android.app.Activity$ManagedCursor, boolean) 
		android.app.Activity$ManagedCursor x0
		boolean x1
}

android/app/DownloadManager$Query.class
DownloadManager.java
package android.app
public android.app.DownloadManager$Query extends java.lang.Object {
	public static final int ORDER_ASCENDING
	public static final int ORDER_DESCENDING
	private long[] mIds
	private Integer mStatusFlags
	private String mOrderByColumn
	private int mOrderDirection
	private boolean mOnlyIncludeVisibleInDownloadsUi
	public void  () 
	public transient android.app.DownloadManager$Query setFilterById (long[]) 
		long[] ids
	public android.app.DownloadManager$Query setFilterByStatus (int) 
		int flags
	public android.app.DownloadManager$Query setOnlyIncludeVisibleInDownloadsUi (boolean) 
		boolean value
	public android.app.DownloadManager$Query orderBy (java.lang.String, int) 
		String column
		int direction
	android.database.Cursor runQuery (android.content.ContentResolver, java.lang.String[], android.net.Uri) 
		java.util.List parts
		android.content.ContentResolver resolver
		String[] projection
		android.net.Uri baseUri
		android.net.Uri uri
		java.util.List selectionParts
		String[] selectionArgs
		String selection
		String orderDirection
		String orderBy
	private java.lang.String joinStrings (java.lang.String, java.lang.Iterable) 
		String part
		String joiner
		Iterable parts
		StringBuilder builder
		boolean first
	private java.lang.String statusClause (java.lang.String, int) 
		String operator
		int value
}

android/app/VoiceInteractor$CompleteVoiceRequest.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$CompleteVoiceRequest extends android.app.VoiceInteractor$Request {
	final android.app.VoiceInteractor$Prompt mPrompt
	final android.os.Bundle mExtras
	public void  (android.app.VoiceInteractor$Prompt, android.os.Bundle) 
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
	public void  (java.lang.CharSequence, android.os.Bundle) 
		CharSequence message
		android.os.Bundle extras
	public void onCompleteResult (android.os.Bundle) 
		android.os.Bundle result
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractor interactor
		String packageName
		com.android.internal.app.IVoiceInteractorCallback callback
}

android/app/assist/
android/app/assist/AssistStructure$ViewNodeText.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$ViewNodeText extends java.lang.Object {
	CharSequence mText
	float mTextSize
	int mTextStyle
	int mTextColor
	int mTextBackgroundColor
	int mTextSelectionStart
	int mTextSelectionEnd
	int[] mLineCharOffsets
	int[] mLineBaselines
	String mHint
	void  () 
	boolean isSimple () 
	void  (android.os.Parcel, boolean) 
		android.os.Parcel in
		boolean simple
	void writeToParcel (android.os.Parcel, boolean) 
		android.os.Parcel out
		boolean simple
}

android/app/assist/AssistStructure$1.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.assist.AssistStructure createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.assist.AssistStructure[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/assist/AssistStructure$ViewNode.class
AssistStructure.java
package android.app.assist
public android.app.assist.AssistStructure$ViewNode extends java.lang.Object {
	public static final int TEXT_COLOR_UNDEFINED
	public static final int TEXT_STYLE_BOLD
	public static final int TEXT_STYLE_ITALIC
	public static final int TEXT_STYLE_UNDERLINE
	public static final int TEXT_STYLE_STRIKE_THRU
	int mId
	String mIdPackage
	String mIdType
	String mIdEntry
	int mX
	int mY
	int mScrollX
	int mScrollY
	int mWidth
	int mHeight
	android.graphics.Matrix mMatrix
	float mElevation
	float mAlpha
	static final int FLAGS_DISABLED
	static final int FLAGS_VISIBILITY_MASK
	static final int FLAGS_FOCUSABLE
	static final int FLAGS_FOCUSED
	static final int FLAGS_SELECTED
	static final int FLAGS_ASSIST_BLOCKED
	static final int FLAGS_CHECKABLE
	static final int FLAGS_CHECKED
	static final int FLAGS_CLICKABLE
	static final int FLAGS_LONG_CLICKABLE
	static final int FLAGS_ACCESSIBILITY_FOCUSED
	static final int FLAGS_ACTIVATED
	static final int FLAGS_CONTEXT_CLICKABLE
	static final int FLAGS_HAS_MATRIX
	static final int FLAGS_HAS_ALPHA
	static final int FLAGS_HAS_ELEVATION
	static final int FLAGS_HAS_SCROLL
	static final int FLAGS_HAS_LARGE_COORDS
	static final int FLAGS_HAS_CONTENT_DESCRIPTION
	static final int FLAGS_HAS_TEXT
	static final int FLAGS_HAS_COMPLEX_TEXT
	static final int FLAGS_HAS_EXTRAS
	static final int FLAGS_HAS_ID
	static final int FLAGS_HAS_CHILDREN
	static final int FLAGS_ALL_CONTROL
	int mFlags
	String mClassName
	CharSequence mContentDescription
	android.app.assist.AssistStructure$ViewNodeText mText
	android.os.Bundle mExtras
	android.app.assist.AssistStructure$ViewNode[] mChildren
	void  () 
	void  (android.app.assist.AssistStructure$ParcelTransferReader, int) 
		int val
		int i
		int NCHILDREN
		android.app.assist.AssistStructure$ParcelTransferReader reader
		int nestingLevel
		android.os.Parcel in
		android.os.PooledStringReader preader
		int flags
	int writeSelfToParcel (android.os.Parcel, android.os.PooledStringWriter, float[]) 
		android.os.Parcel out
		android.os.PooledStringWriter pwriter
		float[] tmpMatrix
		int flags
	public int getId () 
	public java.lang.String getIdPackage () 
	public java.lang.String getIdType () 
	public java.lang.String getIdEntry () 
	public int getLeft () 
	public int getTop () 
	public int getScrollX () 
	public int getScrollY () 
	public int getWidth () 
	public int getHeight () 
	public android.graphics.Matrix getTransformation () 
	public float getElevation () 
	public float getAlpha () 
	public int getVisibility () 
	public boolean isAssistBlocked () 
	public boolean isEnabled () 
	public boolean isClickable () 
	public boolean isFocusable () 
	public boolean isFocused () 
	public boolean isAccessibilityFocused () 
	public boolean isCheckable () 
	public boolean isChecked () 
	public boolean isSelected () 
	public boolean isActivated () 
	public boolean isLongClickable () 
	public boolean isContextClickable () 
	public java.lang.String getClassName () 
	public java.lang.CharSequence getContentDescription () 
	public java.lang.CharSequence getText () 
	public int getTextSelectionStart () 
	public int getTextSelectionEnd () 
	public int getTextColor () 
	public int getTextBackgroundColor () 
	public float getTextSize () 
	public int getTextStyle () 
	public int[] getTextLineCharOffsets () 
	public int[] getTextLineBaselines () 
	public java.lang.String getHint () 
	public android.os.Bundle getExtras () 
	public int getChildCount () 
	public android.app.assist.AssistStructure$ViewNode getChildAt (int) 
		int index
}

android/app/assist/AssistStructure.class
AssistStructure.java
package android.app.assist
public android.app.assist.AssistStructure extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	static final boolean DEBUG_PARCEL
	static final boolean DEBUG_PARCEL_CHILDREN
	static final boolean DEBUG_PARCEL_TREE
	static final int VALIDATE_WINDOW_TOKEN
	static final int VALIDATE_VIEW_TOKEN
	boolean mHaveData
	android.content.ComponentName mActivityComponent
	final java.util.ArrayList mWindowNodes
	final java.util.ArrayList mPendingAsyncChildren
	android.app.assist.AssistStructure$SendChannel mSendChannel
	android.os.IBinder mReceiveChannel
	android.graphics.Rect mTmpRect
	static final int TRANSACTION_XFER
	static final String DESCRIPTOR
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.app.Activity) 
		android.view.ViewRootImpl root
		int i
		android.app.Activity activity
		java.util.ArrayList views
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void dump () 
		android.app.assist.AssistStructure$WindowNode node
		int i
		int N
	void dump (java.lang.String, android.app.assist.AssistStructure$ViewNode) 
		String type
		String pkg
		StringBuilder sb
		String entry
		android.app.assist.AssistStructure$ViewNode cnode
		int i
		String cprefix
		String prefix
		android.app.assist.AssistStructure$ViewNode node
		int id
		int scrollX
		int scrollY
		android.graphics.Matrix matrix
		float elevation
		float alpha
		CharSequence contentDescription
		CharSequence text
		String hint
		android.os.Bundle extras
		int NCHILDREN
	public android.content.ComponentName getActivityComponent () 
	public int getWindowNodeCount () 
	public android.app.assist.AssistStructure$WindowNode getWindowNodeAt (int) 
		int index
	public void ensureData () 
		android.app.assist.AssistStructure$ParcelTransferReader reader
	boolean waitForReady () 
		long now
		long endTime
		boolean skipStructure
	public void clearSendChannel () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/app/assist/AssistContent.class
AssistContent.java
package android.app.assist
public android.app.assist.AssistContent extends java.lang.Object implements android.os.Parcelable  {
	private boolean mIsAppProvidedIntent
	private boolean mIsAppProvidedWebUri
	private android.content.Intent mIntent
	private String mStructuredData
	private android.content.ClipData mClipData
	private android.net.Uri mUri
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void setDefaultIntent (android.content.Intent) 
		android.net.Uri uri
		android.content.Intent intent
	public void setIntent (android.content.Intent) 
		android.content.Intent intent
	public android.content.Intent getIntent () 
	public boolean isAppProvidedIntent () 
	public void setClipData (android.content.ClipData) 
		android.content.ClipData clip
	public android.content.ClipData getClipData () 
	public void setStructuredData (java.lang.String) 
		String structuredData
	public java.lang.String getStructuredData () 
	public void setWebUri (android.net.Uri) 
		android.net.Uri uri
	public android.net.Uri getWebUri () 
	public boolean isAppProvidedWebUri () 
	public android.os.Bundle getExtras () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/assist/AssistStructure$WindowNode.class
AssistStructure.java
package android.app.assist
public android.app.assist.AssistStructure$WindowNode extends java.lang.Object {
	final int mX
	final int mY
	final int mWidth
	final int mHeight
	final CharSequence mTitle
	final int mDisplayId
	final android.app.assist.AssistStructure$ViewNode mRoot
	void  (android.app.assist.AssistStructure, android.view.ViewRootImpl) 
		android.app.assist.AssistStructure assist
		android.view.ViewRootImpl root
		android.view.View view
		android.graphics.Rect rect
		android.app.assist.AssistStructure$ViewNodeBuilder builder
	void  (android.app.assist.AssistStructure$ParcelTransferReader) 
		android.app.assist.AssistStructure$ParcelTransferReader reader
		android.os.Parcel in
	void writeSelfToParcel (android.os.Parcel, android.os.PooledStringWriter, float[]) 
		android.os.Parcel out
		android.os.PooledStringWriter pwriter
		float[] tmpMatrix
	public int getLeft () 
	public int getTop () 
	public int getWidth () 
	public int getHeight () 
	public java.lang.CharSequence getTitle () 
	public int getDisplayId () 
	public android.app.assist.AssistStructure$ViewNode getRootViewNode () 
}

android/app/assist/AssistStructure$ParcelTransferWriter.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$ParcelTransferWriter extends android.os.Binder {
	final boolean mWriteStructure
	int mCurWindow
	int mNumWindows
	final java.util.ArrayList mViewStack
	android.app.assist.AssistStructure$ViewStackEntry mCurViewStackEntry
	int mCurViewStackPos
	int mNumWrittenWindows
	int mNumWrittenViews
	final float[] mTmpMatrix
	void  (android.app.assist.AssistStructure, android.os.Parcel) 
		android.app.assist.AssistStructure as
		android.os.Parcel out
	void writeToParcel (android.app.assist.AssistStructure, android.os.Parcel) 
		android.app.assist.AssistStructure as
		android.os.Parcel out
		int start
		boolean more
	boolean writeToParcelInner (android.app.assist.AssistStructure, android.os.Parcel) 
		android.app.assist.AssistStructure as
		android.os.Parcel out
		android.os.PooledStringWriter pwriter
	void pushViewStackEntry (android.app.assist.AssistStructure$ViewNode, int) 
		android.app.assist.AssistStructure$ViewStackEntry entry
		android.app.assist.AssistStructure$ViewNode node
		int pos
		android.app.assist.AssistStructure$ViewStackEntry entry
	void writeView (android.app.assist.AssistStructure$ViewNode, android.os.Parcel, android.os.PooledStringWriter, int) 
		int pos
		android.app.assist.AssistStructure$ViewNode child
		android.os.Parcel out
		android.os.PooledStringWriter pwriter
		int levelAdj
		int flags
	boolean writeNextEntryToParcel (android.app.assist.AssistStructure, android.os.Parcel, android.os.PooledStringWriter) 
		android.app.assist.AssistStructure$ViewNode child
		int pos
		android.app.assist.AssistStructure$WindowNode win
		android.app.assist.AssistStructure$ViewNode root
		android.app.assist.AssistStructure as
		android.os.Parcel out
		android.os.PooledStringWriter pwriter
		int pos
}

android/app/assist/AssistStructure$ViewStackEntry.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$ViewStackEntry extends java.lang.Object {
	android.app.assist.AssistStructure$ViewNode node
	int curChild
	int numChildren
	void  () 
}

android/app/assist/AssistStructure$SendChannel.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$SendChannel extends android.os.Binder {
	volatile android.app.assist.AssistStructure mAssistStructure
	void  (android.app.assist.AssistStructure) 
		android.app.assist.AssistStructure as
	protected boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.app.assist.AssistStructure$ParcelTransferWriter xfer
		android.app.assist.AssistStructure as
		android.os.IBinder token
		android.app.assist.AssistStructure$ParcelTransferWriter xfer
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/assist/AssistStructure$ParcelTransferReader.class
AssistStructure.java
package android.app.assist
final android.app.assist.AssistStructure$ParcelTransferReader extends java.lang.Object {
	final float[] mTmpMatrix
	android.os.PooledStringReader mStringReader
	int mNumReadWindows
	int mNumReadViews
	private final android.os.IBinder mChannel
	private android.os.IBinder mTransferToken
	private android.os.Parcel mCurParcel
	final android.app.assist.AssistStructure this$0
	void  (android.app.assist.AssistStructure, android.os.IBinder) 
		android.app.assist.AssistStructure this$0
		android.os.IBinder channel
	void go () 
		int i
		int N
	android.os.Parcel readParcel (int, int) 
		int validateToken
		int level
		int token
	private void fetchData () 
		android.os.RemoteException e
		android.os.Parcel data
}

android/app/assist/AssistStructure$ViewNodeBuilder.class
AssistStructure.java
package android.app.assist
 android.app.assist.AssistStructure$ViewNodeBuilder extends android.view.ViewStructure {
	final android.app.assist.AssistStructure mAssist
	final android.app.assist.AssistStructure$ViewNode mNode
	final boolean mAsync
	void  (android.app.assist.AssistStructure, android.app.assist.AssistStructure$ViewNode, boolean) 
		android.app.assist.AssistStructure assist
		android.app.assist.AssistStructure$ViewNode node
		boolean async
	public void setId (int, java.lang.String, java.lang.String, java.lang.String) 
		int id
		String packageName
		String typeName
		String entryName
	public void setDimens (int, int, int, int, int, int) 
		int left
		int top
		int scrollX
		int scrollY
		int width
		int height
	public void setTransformation (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void setElevation (float) 
		float elevation
	public void setAlpha (float) 
		float alpha
	public void setVisibility (int) 
		int visibility
	public void setAssistBlocked (boolean) 
		boolean state
	public void setEnabled (boolean) 
		boolean state
	public void setClickable (boolean) 
		boolean state
	public void setLongClickable (boolean) 
		boolean state
	public void setContextClickable (boolean) 
		boolean state
	public void setFocusable (boolean) 
		boolean state
	public void setFocused (boolean) 
		boolean state
	public void setAccessibilityFocused (boolean) 
		boolean state
	public void setCheckable (boolean) 
		boolean state
	public void setChecked (boolean) 
		boolean state
	public void setSelected (boolean) 
		boolean state
	public void setActivated (boolean) 
		boolean state
	public void setClassName (java.lang.String) 
		String className
	public void setContentDescription (java.lang.CharSequence) 
		CharSequence contentDescription
	private final android.app.assist.AssistStructure$ViewNodeText getNodeText () 
	public void setText (java.lang.CharSequence) 
		CharSequence text
		android.app.assist.AssistStructure$ViewNodeText t
	public void setText (java.lang.CharSequence, int, int) 
		CharSequence text
		int selectionStart
		int selectionEnd
		android.app.assist.AssistStructure$ViewNodeText t
	public void setTextStyle (float, int, int, int) 
		float size
		int fgColor
		int bgColor
		int style
		android.app.assist.AssistStructure$ViewNodeText t
	public void setTextLines (int[], int[]) 
		int[] charOffsets
		int[] baselines
		android.app.assist.AssistStructure$ViewNodeText t
	public void setHint (java.lang.CharSequence) 
		CharSequence hint
	public java.lang.CharSequence getText () 
	public int getTextSelectionStart () 
	public int getTextSelectionEnd () 
	public java.lang.CharSequence getHint () 
	public android.os.Bundle getExtras () 
	public boolean hasExtras () 
	public void setChildCount (int) 
		int num
	public int addChildCount (int) 
		int num
		int start
		android.app.assist.AssistStructure$ViewNode[] newArray
	public int getChildCount () 
	public android.view.ViewStructure newChild (int) 
		int index
		android.app.assist.AssistStructure$ViewNode node
	public android.view.ViewStructure asyncNewChild (int) 
		android.app.assist.AssistStructure$ViewNode node
		android.app.assist.AssistStructure$ViewNodeBuilder builder
		int index
	public void asyncCommit () 
	public android.graphics.Rect getTempRect () 
}

android/app/assist/AssistContent$1.class
AssistContent.java
package android.app.assist
final android.app.assist.AssistContent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.assist.AssistContent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.assist.AssistContent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/TabActivity.class
TabActivity.java
package android.app
public android.app.TabActivity extends android.app.ActivityGroup {
	private android.widget.TabHost mTabHost
	private String mDefaultTab
	private int mDefaultTabIndex
	public void  () 
	public void setDefaultTab (java.lang.String) 
		String tag
	public void setDefaultTab (int) 
		int index
	protected void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle state
		String cur
	protected void onPostCreate (android.os.Bundle) 
		android.os.Bundle icicle
	protected void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
		String currentTabTag
	public void onContentChanged () 
	private void ensureTabHost () 
	protected void onChildTitleChanged (android.app.Activity, java.lang.CharSequence) 
		android.view.View tabView
		android.app.Activity childActivity
		CharSequence title
	public android.widget.TabHost getTabHost () 
	public android.widget.TabWidget getTabWidget () 
}

android/app/ActivityManager$ProcessErrorStateInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$ProcessErrorStateInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$ProcessErrorStateInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$ProcessErrorStateInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/DialogFragment.class
DialogFragment.java
package android.app
public android.app.DialogFragment extends android.app.Fragment implements android.content.DialogInterface$OnCancelListener android.content.DialogInterface$OnDismissListener  {
	public static final int STYLE_NORMAL
	public static final int STYLE_NO_TITLE
	public static final int STYLE_NO_FRAME
	public static final int STYLE_NO_INPUT
	private static final String SAVED_DIALOG_STATE_TAG
	private static final String SAVED_STYLE
	private static final String SAVED_THEME
	private static final String SAVED_CANCELABLE
	private static final String SAVED_SHOWS_DIALOG
	private static final String SAVED_BACK_STACK_ID
	int mStyle
	int mTheme
	boolean mCancelable
	boolean mShowsDialog
	int mBackStackId
	android.app.Dialog mDialog
	boolean mViewDestroyed
	boolean mDismissed
	boolean mShownByMe
	public void  () 
	public void setStyle (int, int) 
		int style
		int theme
	public void show (android.app.FragmentManager, java.lang.String) 
		android.app.FragmentManager manager
		String tag
		android.app.FragmentTransaction ft
	public void showAllowingStateLoss (android.app.FragmentManager, java.lang.String) 
		android.app.FragmentManager manager
		String tag
		android.app.FragmentTransaction ft
	public int show (android.app.FragmentTransaction, java.lang.String) 
		android.app.FragmentTransaction transaction
		String tag
	public void dismiss () 
	public void dismissAllowingStateLoss () 
	void dismissInternal (boolean) 
		android.app.FragmentTransaction ft
		boolean allowStateLoss
	public android.app.Dialog getDialog () 
	public int getTheme () 
	public void setCancelable (boolean) 
		boolean cancelable
	public boolean isCancelable () 
	public void setShowsDialog (boolean) 
		boolean showsDialog
	public boolean getShowsDialog () 
	public void onAttach (android.content.Context) 
		android.content.Context context
	public void onDetach () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public android.view.LayoutInflater getLayoutInflater (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public android.app.Dialog onCreateDialog (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onCancel (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onDismiss (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onActivityCreated (android.os.Bundle) 
		android.os.Bundle dialogState
		android.os.Bundle savedInstanceState
		android.view.View view
		android.app.Activity activity
	public void onStart () 
	public void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle dialogState
		android.os.Bundle outState
	public void onStop () 
	public void onDestroyView () 
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

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

android/app/FragmentManagerImpl.class
FragmentManager.java
package android.app
final android.app.FragmentManagerImpl extends android.app.FragmentManager implements android.view.LayoutInflater$Factory2  {
	static boolean DEBUG
	static final String TAG
	static final String TARGET_REQUEST_CODE_STATE_TAG
	static final String TARGET_STATE_TAG
	static final String VIEW_STATE_TAG
	static final String USER_VISIBLE_HINT_TAG
	java.util.ArrayList mPendingActions
	Runnable[] mTmpActions
	boolean mExecutingActions
	java.util.ArrayList mActive
	java.util.ArrayList mAdded
	java.util.ArrayList mAvailIndices
	java.util.ArrayList mBackStack
	java.util.ArrayList mCreatedMenus
	java.util.ArrayList mBackStackIndices
	java.util.ArrayList mAvailBackStackIndices
	java.util.ArrayList mBackStackChangeListeners
	int mCurState
	android.app.FragmentHostCallback mHost
	android.app.FragmentController mController
	android.app.FragmentContainer mContainer
	android.app.Fragment mParent
	boolean mNeedMenuInvalidate
	boolean mStateSaved
	boolean mDestroyed
	String mNoTransactionsBecause
	boolean mHavePendingDeferredStart
	android.os.Bundle mStateBundle
	android.util.SparseArray mStateArray
	Runnable mExecCommit
	void  () 
	private void throwException (java.lang.RuntimeException) 
		Exception e
		Exception e
		RuntimeException ex
		android.util.LogWriter logw
		java.io.PrintWriter pw
	static boolean modifiesAlpha (android.animation.Animator) 
		int i
		android.animation.ValueAnimator valueAnim
		android.animation.PropertyValuesHolder[] values
		int i
		java.util.List animList
		android.animation.Animator anim
	static boolean shouldRunOnHWLayer (android.view.View, android.animation.Animator) 
		android.view.View v
		android.animation.Animator anim
	private void setHWLayerAnimListenerIfAlpha (android.view.View, android.animation.Animator) 
		android.view.View v
		android.animation.Animator anim
	public android.app.FragmentTransaction beginTransaction () 
	public boolean executePendingTransactions () 
	public void popBackStack () 
	public boolean popBackStackImmediate () 
	public void popBackStack (java.lang.String, int) 
		String name
		int flags
	public boolean popBackStackImmediate (java.lang.String, int) 
		String name
		int flags
	public void popBackStack (int, int) 
		int id
		int flags
	public boolean popBackStackImmediate (int, int) 
		int id
		int flags
	public int getBackStackEntryCount () 
	public android.app.FragmentManager$BackStackEntry getBackStackEntryAt (int) 
		int index
	public void addOnBackStackChangedListener (android.app.FragmentManager$OnBackStackChangedListener) 
		android.app.FragmentManager$OnBackStackChangedListener listener
	public void removeOnBackStackChangedListener (android.app.FragmentManager$OnBackStackChangedListener) 
		android.app.FragmentManager$OnBackStackChangedListener listener
	public void putFragment (android.os.Bundle, java.lang.String, android.app.Fragment) 
		android.os.Bundle bundle
		String key
		android.app.Fragment fragment
	public android.app.Fragment getFragment (android.os.Bundle, java.lang.String) 
		android.os.Bundle bundle
		String key
		int index
		android.app.Fragment f
	public android.app.Fragment$SavedState saveFragmentInstanceState (android.app.Fragment) 
		android.os.Bundle result
		android.app.Fragment fragment
	public boolean isDestroyed () 
	public java.lang.String toString () 
		StringBuilder sb
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.app.Fragment f
		int i
		int N
		android.app.Fragment f
		int i
		int N
		android.app.Fragment f
		int i
		int N
		android.app.BackStackRecord bs
		int i
		int N
		android.app.BackStackRecord bs
		int i
		int N
		Runnable r
		int i
		int N
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		String innerPrefix
	android.animation.Animator loadAnimator (android.app.Fragment, int, boolean, int) 
		android.animation.Animator anim
		android.app.Fragment fragment
		int transit
		boolean enter
		int transitionStyle
		android.animation.Animator animObj
		int styleIndex
		android.content.res.TypedArray attrs
		int anim
	public void performPendingDeferredStart (android.app.Fragment) 
		android.app.Fragment f
	boolean isStateAtLeast (int) 
		int state
	void moveToState (android.app.Fragment, int, int, int, boolean) 
		android.content.res.Resources$NotFoundException e
		String resName
		String resName
		android.animation.Animator anim
		android.view.ViewGroup container
		android.view.ViewGroup container
		android.view.View view
		android.app.Fragment fragment
		android.animation.Animator anim
		android.animation.Animator anim
		android.app.Fragment f
		int newState
		int transit
		int transitionStyle
		boolean keepActive
	void moveToState (android.app.Fragment) 
		android.app.Fragment f
	void moveToState (int, boolean) 
		int newState
		boolean always
	void moveToState (int, int, int, boolean) 
		android.app.Fragment f
		int i
		boolean loadersRunning
		int newState
		int transit
		int transitStyle
		boolean always
	void startPendingDeferredFragments () 
		android.app.Fragment f
		int i
	void makeActive (android.app.Fragment) 
		android.app.Fragment f
	void makeInactive (android.app.Fragment) 
		android.app.Fragment f
	public void addFragment (android.app.Fragment, boolean) 
		android.app.Fragment fragment
		boolean moveToStateNow
	public void removeFragment (android.app.Fragment, int, int) 
		android.app.Fragment fragment
		int transition
		int transitionStyle
		boolean inactive
	public void hideFragment (android.app.Fragment, int, int) 
		android.app.Fragment finalFragment
		android.animation.Animator anim
		android.app.Fragment fragment
		int transition
		int transitionStyle
	public void showFragment (android.app.Fragment, int, int) 
		android.animation.Animator anim
		android.app.Fragment fragment
		int transition
		int transitionStyle
	public void detachFragment (android.app.Fragment, int, int) 
		android.app.Fragment fragment
		int transition
		int transitionStyle
	public void attachFragment (android.app.Fragment, int, int) 
		android.app.Fragment fragment
		int transition
		int transitionStyle
	public android.app.Fragment findFragmentById (int) 
		android.app.Fragment f
		int i
		android.app.Fragment f
		int i
		int id
	public android.app.Fragment findFragmentByTag (java.lang.String) 
		android.app.Fragment f
		int i
		android.app.Fragment f
		int i
		String tag
	public android.app.Fragment findFragmentByWho (java.lang.String) 
		android.app.Fragment f
		int i
		String who
	private void checkStateLoss () 
	public void enqueueAction (java.lang.Runnable, boolean) 
		Runnable action
		boolean allowStateLoss
	public int allocBackStackIndex (android.app.BackStackRecord) 
		int index
		int index
		android.app.BackStackRecord bse
	public void setBackStackIndex (int, android.app.BackStackRecord) 
		int N
		int index
		android.app.BackStackRecord bse
	public void freeBackStackIndex (int) 
		int index
	public void execSingleAction (java.lang.Runnable, boolean) 
		Runnable action
		boolean allowStateLoss
	public boolean execPendingActions () 
		int i
		int numActions
		boolean didSomething
	void doPendingDeferredStart () 
		android.app.Fragment f
		int i
		boolean loadersRunning
	void reportBackStackChanged () 
		int i
	void addBackStackState (android.app.BackStackRecord) 
		android.app.BackStackRecord state
	boolean popBackStackState (android.os.Handler, java.lang.String, int, int) 
		int last
		android.app.BackStackRecord bss
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.BackStackRecord bss
		android.app.BackStackRecord bss
		int i
		int i
		int i
		int index
		java.util.ArrayList states
		int LAST
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.BackStackRecord$TransitionState state
		android.os.Handler handler
		String name
		int id
		int flags
	android.app.FragmentManagerNonConfig retainNonConfig () 
		int j
		android.app.FragmentManagerNonConfig child
		boolean addedChild
		android.app.Fragment f
		int i
		java.util.ArrayList fragments
		java.util.ArrayList childFragments
	void saveFragmentViewState (android.app.Fragment) 
		android.app.Fragment f
	android.os.Bundle saveFragmentBasicState (android.app.Fragment) 
		android.app.Fragment f
		android.os.Bundle result
	android.os.Parcelable saveAllState () 
		android.app.FragmentState fs
		android.app.Fragment f
		int i
		int i
		int i
		int N
		android.app.FragmentState[] active
		boolean haveFragments
		int[] added
		android.app.BackStackState[] backStack
		android.app.FragmentManagerState fms
	void restoreAllState (android.os.Parcelable, android.app.FragmentManagerNonConfig) 
		android.app.Fragment f
		android.app.FragmentState fs
		int i
		java.util.List nonConfigFragments
		int count
		android.app.FragmentManagerNonConfig childNonConfig
		android.app.Fragment f
		android.app.FragmentState fs
		int i
		android.app.Fragment f
		int i
		java.util.List nonConfigFragments
		int count
		android.app.Fragment f
		int i
		android.util.LogWriter logw
		java.io.PrintWriter pw
		android.app.BackStackRecord bse
		int i
		android.os.Parcelable state
		android.app.FragmentManagerNonConfig nonConfig
		android.app.FragmentManagerState fms
		java.util.List childNonConfigs
	public void attachController (android.app.FragmentHostCallback, android.app.FragmentContainer, android.app.Fragment) 
		android.app.FragmentHostCallback host
		android.app.FragmentContainer container
		android.app.Fragment parent
	public void noteStateNotSaved () 
	public void dispatchCreate () 
	public void dispatchActivityCreated () 
	public void dispatchStart () 
	public void dispatchResume () 
	public void dispatchPause () 
	public void dispatchStop () 
	public void dispatchDestroyView () 
	public void dispatchDestroy () 
	public void dispatchMultiWindowModeChanged (boolean) 
		android.app.Fragment f
		int i
		boolean isInMultiWindowMode
	public void dispatchPictureInPictureModeChanged (boolean) 
		android.app.Fragment f
		int i
		boolean isInPictureInPictureMode
	public void dispatchConfigurationChanged (android.content.res.Configuration) 
		android.app.Fragment f
		int i
		android.content.res.Configuration newConfig
	public void dispatchLowMemory () 
		android.app.Fragment f
		int i
	public void dispatchTrimMemory (int) 
		android.app.Fragment f
		int i
		int level
	public boolean dispatchCreateOptionsMenu (android.view.Menu, android.view.MenuInflater) 
		android.app.Fragment f
		int i
		android.app.Fragment f
		int i
		android.view.Menu menu
		android.view.MenuInflater inflater
		boolean show
		java.util.ArrayList newMenus
	public boolean dispatchPrepareOptionsMenu (android.view.Menu) 
		android.app.Fragment f
		int i
		android.view.Menu menu
		boolean show
	public boolean dispatchOptionsItemSelected (android.view.MenuItem) 
		android.app.Fragment f
		int i
		android.view.MenuItem item
	public boolean dispatchContextItemSelected (android.view.MenuItem) 
		android.app.Fragment f
		int i
		android.view.MenuItem item
	public void dispatchOptionsMenuClosed (android.view.Menu) 
		android.app.Fragment f
		int i
		android.view.Menu menu
	public void invalidateOptionsMenu () 
	public static int reverseTransit (int) 
		int transit
		int rev
	public static int transitToStyleIndex (int, boolean) 
		int transit
		boolean enter
		int animAttr
	public android.view.View onCreateView (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
		String fname
		android.content.res.TypedArray a
		int id
		String tag
		int containerId
		android.app.Fragment fragment
	public android.view.View onCreateView (java.lang.String, android.content.Context, android.util.AttributeSet) 
		String name
		android.content.Context context
		android.util.AttributeSet attrs
	android.view.LayoutInflater$Factory2 getLayoutInflaterFactory () 
	static void  () 
}

android/app/SystemServiceRegistry$55.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$55 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.print.PrintManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder iBinder
		android.print.IPrintManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityManager$RunningAppProcessInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$RunningAppProcessInfo extends java.lang.Object implements android.os.Parcelable  {
	public String processName
	public int pid
	public int uid
	public String[] pkgList
	public static final int FLAG_CANT_SAVE_STATE
	public static final int FLAG_PERSISTENT
	public static final int FLAG_HAS_ACTIVITIES
	public int flags
	public int lastTrimLevel
	public static final int IMPORTANCE_FOREGROUND
	public static final int IMPORTANCE_FOREGROUND_SERVICE
	public static final int IMPORTANCE_TOP_SLEEPING
	public static final int IMPORTANCE_VISIBLE
	public static final int IMPORTANCE_PERCEPTIBLE
	public static final int IMPORTANCE_CANT_SAVE_STATE
	public static final int IMPORTANCE_SERVICE
	public static final int IMPORTANCE_BACKGROUND
	public static final int IMPORTANCE_EMPTY
	public static final int IMPORTANCE_GONE
	public int importance
	public int lru
	public static final int REASON_UNKNOWN
	public static final int REASON_PROVIDER_IN_USE
	public static final int REASON_SERVICE_IN_USE
	public int importanceReasonCode
	public int importanceReasonPid
	public android.content.ComponentName importanceReasonComponent
	public int importanceReasonImportance
	public int processState
	public static final android.os.Parcelable$Creator CREATOR
	public static int procStateToImportance (int) 
		int procState
	public void  () 
	public void  (java.lang.String, int, java.lang.String[]) 
		String pProcessName
		int pPid
		String[] pArr
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/ApplicationErrorReport.class
ApplicationErrorReport.java
package android.app
public android.app.ApplicationErrorReport extends java.lang.Object implements android.os.Parcelable  {
	static final String SYSTEM_APPS_ERROR_RECEIVER_PROPERTY
	static final String DEFAULT_ERROR_RECEIVER_PROPERTY
	public static final int TYPE_NONE
	public static final int TYPE_CRASH
	public static final int TYPE_ANR
	public static final int TYPE_BATTERY
	public static final int TYPE_RUNNING_SERVICE
	public int type
	public String packageName
	public String installerPackageName
	public String processName
	public long time
	public boolean systemApp
	public android.app.ApplicationErrorReport$CrashInfo crashInfo
	public android.app.ApplicationErrorReport$AnrInfo anrInfo
	public android.app.ApplicationErrorReport$BatteryInfo batteryInfo
	public android.app.ApplicationErrorReport$RunningServiceInfo runningServiceInfo
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	public static android.content.ComponentName getErrorReportReceiver (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String packageName
		int appFlags
		int enabled
		android.content.pm.PackageManager pm
		String candidate
		android.content.ComponentName result
	static android.content.ComponentName getErrorReportReceiver (android.content.pm.PackageManager, java.lang.String, java.lang.String) 
		android.content.pm.PackageManager pm
		String errorPackage
		String receiverPackage
		android.content.Intent intent
		android.content.pm.ResolveInfo info
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
		boolean hasCrashInfo
	public int describeContents () 
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	static void  () 
}

android/app/IStopUserCallback.class
IStopUserCallback.java
package android.app
public abstract android.app.IStopUserCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void userStopped (int)  throws android.os.RemoteException 
	public abstract void userStopAborted (int)  throws android.os.RemoteException 
}

android/app/EnterTransitionCoordinator$5$1.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$5$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$decorView
	final android.app.EnterTransitionCoordinator$5 this$1
	void  (android.app.EnterTransitionCoordinator$5, android.view.View) 
		android.app.EnterTransitionCoordinator$5 this$1
	public boolean onPreDraw () 
}

android/app/ActivityThread$ActivityClientRecord.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ActivityClientRecord extends java.lang.Object {
	android.os.IBinder token
	int ident
	android.content.Intent intent
	String referrer
	com.android.internal.app.IVoiceInteractor voiceInteractor
	android.os.Bundle state
	android.os.PersistableBundle persistentState
	android.app.Activity activity
	android.view.Window window
	android.app.Activity parent
	String embeddedID
	android.app.Activity$NonConfigurationInstances lastNonConfigurationInstances
	boolean paused
	boolean stopped
	boolean hideForNow
	android.content.res.Configuration newConfig
	android.content.res.Configuration createdConfig
	android.content.res.Configuration overrideConfig
	private android.content.res.Configuration tmpConfig
	android.app.ActivityThread$ActivityClientRecord nextIdle
	android.app.ProfilerInfo profilerInfo
	android.content.pm.ActivityInfo activityInfo
	android.content.res.CompatibilityInfo compatInfo
	android.app.LoadedApk packageInfo
	java.util.List pendingResults
	java.util.List pendingIntents
	boolean startsNotResumed
	boolean isForward
	int pendingConfigChanges
	boolean onlyLocalRequest
	android.view.Window mPendingRemoveWindow
	android.view.WindowManager mPendingRemoveWindowManager
	boolean mPreserveWindow
	int relaunchSeq
	int lastProcessedSeq
	void  () 
	public boolean isPreHoneycomb () 
	public boolean isPersistable () 
	public java.lang.String toString () 
		android.content.ComponentName componentName
	public java.lang.String getStateString () 
		StringBuilder sb
	static android.content.res.Configuration access$4200 (android.app.ActivityThread$ActivityClientRecord) 
		android.app.ActivityThread$ActivityClientRecord x0
}

android/app/IBackupAgent.class
IBackupAgent.java
package android.app
public abstract android.app.IBackupAgent extends java.lang.Object implements android.os.IInterface  {
	public abstract void doBackup (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void doRestore (android.os.ParcelFileDescriptor, int, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void doFullBackup (android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void doMeasureFullBackup (int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void doQuotaExceeded (long, long)  throws android.os.RemoteException 
	public abstract void doRestoreFile (android.os.ParcelFileDescriptor, long, int, java.lang.String, java.lang.String, long, long, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void doRestoreFinished (int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
	public abstract void fail (java.lang.String)  throws android.os.RemoteException 
}

android/app/AppOpsManager$1.class
AppOpsManager.java
package android.app
 android.app.AppOpsManager$1 extends com.android.internal.app.IAppOpsCallback$Stub {
	final android.app.AppOpsManager$OnOpChangedListener val$callback
	final android.app.AppOpsManager this$0
	void  (android.app.AppOpsManager, android.app.AppOpsManager$OnOpChangedListener) 
		android.app.AppOpsManager this$0
	public void opChanged (int, int, java.lang.String) 
		int op
		int uid
		String packageName
}

android/app/IActivityContainer$Stub$Proxy.class
IActivityContainer.java
package android.app
 android.app.IActivityContainer$Stub$Proxy extends java.lang.Object implements android.app.IActivityContainer  {
	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 attachToDisplay (int)  throws android.os.RemoteException 
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSurface (android.view.Surface, int, int, int)  throws android.os.RemoteException 
		android.view.Surface surface
		int width
		int height
		int density
		android.os.Parcel _data
		android.os.Parcel _reply
	public int startActivity (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int startActivityIntentSender (android.content.IIntentSender)  throws android.os.RemoteException 
		android.content.IIntentSender intentSender
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getDisplayId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getStackId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean injectEvent (android.view.InputEvent)  throws android.os.RemoteException 
		android.view.InputEvent event
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void release ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/SearchableInfo$ActionKeyInfo.class
SearchableInfo.java
package android.app
public android.app.SearchableInfo$ActionKeyInfo extends java.lang.Object implements android.os.Parcelable  {
	private final int mKeyCode
	private final String mQueryActionMsg
	private final String mSuggestActionMsg
	private final String mSuggestActionMsgColumn
	void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context activityContext
		android.util.AttributeSet attr
		android.content.res.TypedArray a
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getKeyCode () 
	public java.lang.String getQueryActionMsg () 
	public java.lang.String getSuggestActionMsg () 
	public java.lang.String getSuggestActionMsgColumn () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.app.SearchableInfo$1) 
		android.os.Parcel x0
		android.app.SearchableInfo$1 x1
}

android/app/EnterTransitionCoordinator$3.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$3 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$decorView
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, android.view.View) 
		android.app.EnterTransitionCoordinator this$0
	public boolean onPreDraw () 
		android.os.Bundle state
}

android/app/backup/
android/app/backup/FileBackupHelperBase.class
FileBackupHelperBase.java
package android.app.backup
 android.app.backup.FileBackupHelperBase extends java.lang.Object {
	private static final String TAG
	long mPtr
	android.content.Context mContext
	boolean mExceptionLogged
	void  (android.content.Context) 
		android.content.Context context
	protected void finalize ()  throws java.lang.Throwable 
	static void performBackup_checked (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor, java.lang.String[], java.lang.String[]) 
		String f
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
		String[] files
		String[] keys
		java.io.FileDescriptor oldStateFd
		java.io.FileDescriptor newStateFd
		int err
	boolean writeFile (java.io.File, android.app.backup.BackupDataInputStream) 
		java.io.File f
		android.app.backup.BackupDataInputStream in
		int result
		java.io.File parent
	public void writeNewStateDescription (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor fd
		int result
	boolean isKeyInList (java.lang.String, java.lang.String[]) 
		String s
		String key
		String[] list
	private static native long ctor () 
	private static native void dtor (long) 
	private static native int performBackup_native (java.io.FileDescriptor, long, java.io.FileDescriptor, java.lang.String[], java.lang.String[]) 
	private static native int writeFile_native (long, java.lang.String, long) 
	private static native int writeSnapshot_native (long, java.io.FileDescriptor) 
}

android/app/backup/BackupHelperDispatcher.class
BackupHelperDispatcher.java
package android.app.backup
public android.app.backup.BackupHelperDispatcher extends java.lang.Object {
	private static final String TAG
	java.util.TreeMap mHelpers
	public void  () 
	public void addHelper (java.lang.String, android.app.backup.BackupHelper) 
		String keyPrefix
		android.app.backup.BackupHelper helper
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.app.backup.BackupHelper helper
		int err
		android.app.backup.BackupHelper helper
		java.util.Map$Entry entry
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
		android.app.backup.BackupHelperDispatcher$Header header
		java.util.TreeMap helpers
		java.io.FileDescriptor oldStateFD
	private void doOneBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor, android.app.backup.BackupHelperDispatcher$Header, android.app.backup.BackupHelper)  throws java.io.IOException 
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
		android.app.backup.BackupHelperDispatcher$Header header
		android.app.backup.BackupHelper helper
		int err
		java.io.FileDescriptor newStateFD
		int pos
	public void performRestore (android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		String prefix
		android.app.backup.BackupHelper helper
		String rawKey
		int pos
		android.app.backup.BackupHelper helper
		android.app.backup.BackupDataInput input
		int appVersionCode
		android.os.ParcelFileDescriptor newState
		boolean alreadyComplained
		android.app.backup.BackupDataInputStream stream
	private static native int readHeader_native (android.app.backup.BackupHelperDispatcher$Header, java.io.FileDescriptor) 
	private static native int skipChunk_native (java.io.FileDescriptor, int) 
	private static native int allocateHeader_native (android.app.backup.BackupHelperDispatcher$Header, java.io.FileDescriptor) 
	private static native int writeHeader_native (android.app.backup.BackupHelperDispatcher$Header, java.io.FileDescriptor, int) 
}

android/app/backup/BlobBackupHelper.class
BlobBackupHelper.java
package android.app.backup
public abstract android.app.backup.BlobBackupHelper extends java.lang.Object implements android.app.backup.BackupHelper  {
	private static final String TAG
	private static final boolean DEBUG
	private final int mCurrentBlobVersion
	private final String[] mKeys
	public transient void  (int, java.lang.String[]) 
		int currentBlobVersion
		String[] keys
	protected abstract byte[] getBackupPayload (java.lang.String) 
	protected abstract void applyRestoredPayload (java.lang.String, byte[]) 
	private android.util.ArrayMap readOldState (android.os.ParcelFileDescriptor) 
		String key
		long checksum
		int i
		int numKeys
		int version
		java.io.EOFException e
		Exception e
		android.os.ParcelFileDescriptor oldStateFd
		android.util.ArrayMap state
		java.io.FileInputStream fis
		java.io.DataInputStream in
	private void writeBackupState (android.util.ArrayMap, android.os.ParcelFileDescriptor) 
		String key
		long checksum
		int i
		java.io.FileOutputStream fos
		java.io.DataOutputStream out
		int N
		java.io.IOException e
		android.util.ArrayMap state
		android.os.ParcelFileDescriptor stateFile
	private byte[] deflate (byte[]) 
		java.io.ByteArrayOutputStream sink
		java.io.DataOutputStream headerOut
		java.util.zip.DeflaterOutputStream out
		java.io.IOException e
		byte[] data
		byte[] result
	private byte[] inflate (byte[]) 
		java.io.ByteArrayInputStream source
		java.io.DataInputStream headerIn
		int version
		java.util.zip.InflaterInputStream in
		java.io.ByteArrayOutputStream inflated
		byte[] buffer
		int nRead
		java.io.IOException e
		byte[] compressedData
		byte[] result
	private long checksum (byte[]) 
		java.util.zip.CRC32 crc
		java.io.ByteArrayInputStream bis
		byte[] buf
		int nRead
		byte[] buffer
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
		byte[] payload
		long checksum
		Long oldChecksum
		String key
		Exception e
		android.os.ParcelFileDescriptor oldStateFd
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newStateFd
		android.util.ArrayMap oldState
		android.util.ArrayMap newState
	public void restoreEntity (android.app.backup.BackupDataInputStream) 
		int which
		byte[] compressed
		byte[] payload
		Exception e
		android.app.backup.BackupDataInputStream data
		String key
	public void writeNewStateDescription (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor newState
}

android/app/backup/IRestoreObserver$Stub.class
IRestoreObserver.java
package android.app.backup
public abstract android.app.backup.IRestoreObserver$Stub extends android.os.Binder implements android.app.backup.IRestoreObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_restoreSetsAvailable
	static final int TRANSACTION_restoreStarting
	static final int TRANSACTION_onUpdate
	static final int TRANSACTION_restoreFinished
	public void  () 
	public static android.app.backup.IRestoreObserver 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.backup.RestoreSet[] _arg0
		int _arg0
		int _arg0
		String _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/backup/BackupHelperDispatcher$1.class
BackupHelperDispatcher.java
package android.app.backup
 android.app.backup.BackupHelperDispatcher$1 extends java.lang.Object {
}

android/app/backup/IBackupObserver.class
IBackupObserver.java
package android.app.backup
public abstract android.app.backup.IBackupObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUpdate (java.lang.String, android.app.backup.BackupProgress)  throws android.os.RemoteException 
	public abstract void onResult (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void backupFinished (int)  throws android.os.RemoteException 
}

android/app/backup/BackupAgent$1.class
BackupAgent.java
package android.app.backup
 android.app.backup.BackupAgent$1 extends java.lang.Object {
}

android/app/backup/BackupAgent$SharedPrefsSynchronizer.class
BackupAgent.java
package android.app.backup
 android.app.backup.BackupAgent$SharedPrefsSynchronizer extends java.lang.Object implements java.lang.Runnable  {
	public final java.util.concurrent.CountDownLatch mLatch
	final android.app.backup.BackupAgent this$0
	void  (android.app.backup.BackupAgent) 
		android.app.backup.BackupAgent this$0
	public void run () 
}

android/app/backup/RestoreSession$RestoreObserverWrapper.class
RestoreSession.java
package android.app.backup
 android.app.backup.RestoreSession$RestoreObserverWrapper extends android.app.backup.IRestoreObserver$Stub {
	final android.os.Handler mHandler
	final android.app.backup.RestoreObserver mAppObserver
	static final int MSG_RESTORE_STARTING
	static final int MSG_UPDATE
	static final int MSG_RESTORE_FINISHED
	static final int MSG_RESTORE_SETS_AVAILABLE
	final android.app.backup.RestoreSession this$0
	void  (android.app.backup.RestoreSession, android.content.Context, android.app.backup.RestoreObserver) 
		android.content.Context context
		android.app.backup.RestoreObserver appObserver
	public void restoreSetsAvailable (android.app.backup.RestoreSet[]) 
		android.app.backup.RestoreSet[] result
	public void restoreStarting (int) 
		int numPackages
	public void onUpdate (int, java.lang.String) 
		int nowBeingRestored
		String currentPackage
	public void restoreFinished (int) 
		int error
}

android/app/backup/FileBackupHelper.class
FileBackupHelper.java
package android.app.backup
public android.app.backup.FileBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper  {
	private static final String TAG
	private static final boolean DEBUG
	android.content.Context mContext
	java.io.File mFilesDir
	String[] mFiles
	public transient void  (android.content.Context, java.lang.String[]) 
		android.content.Context context
		String[] files
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
		int i
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
		String[] files
		java.io.File base
		int N
		String[] fullPaths
	public void restoreEntity (android.app.backup.BackupDataInputStream) 
		java.io.File f
		android.app.backup.BackupDataInputStream data
		String key
	public volatile void writeNewStateDescription (android.os.ParcelFileDescriptor) 
}

android/app/backup/IRestoreObserver$Stub$Proxy.class
IRestoreObserver.java
package android.app.backup
 android.app.backup.IRestoreObserver$Stub$Proxy extends java.lang.Object implements android.app.backup.IRestoreObserver  {
	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 restoreSetsAvailable (android.app.backup.RestoreSet[])  throws android.os.RemoteException 
		android.app.backup.RestoreSet[] result
		android.os.Parcel _data
	public void restoreStarting (int)  throws android.os.RemoteException 
		int numPackages
		android.os.Parcel _data
	public void onUpdate (int, java.lang.String)  throws android.os.RemoteException 
		int nowBeingRestored
		String curentPackage
		android.os.Parcel _data
	public void restoreFinished (int)  throws android.os.RemoteException 
		int error
		android.os.Parcel _data
}

android/app/backup/FullBackupDataOutput.class
FullBackupDataOutput.java
package android.app.backup
public android.app.backup.FullBackupDataOutput extends java.lang.Object {
	private final android.app.backup.BackupDataOutput mData
	private long mSize
	public void  () 
	public void  (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor fd
	public android.app.backup.BackupDataOutput getData () 
	public void addSize (long) 
		long size
	public long getSize () 
}

android/app/backup/BackupObserver.class
BackupObserver.java
package android.app.backup
public abstract android.app.backup.BackupObserver extends java.lang.Object {
	public void  () 
	public void onUpdate (java.lang.String, android.app.backup.BackupProgress) 
		String currentBackupPackage
		android.app.backup.BackupProgress backupProgress
	public void onResult (java.lang.String, int) 
		String currentBackupPackage
		int status
	public void backupFinished (int) 
		int status
}

android/app/backup/IBackupManager$Stub.class
IBackupManager.java
package android.app.backup
public abstract android.app.backup.IBackupManager$Stub extends android.os.Binder implements android.app.backup.IBackupManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dataChanged
	static final int TRANSACTION_clearBackupData
	static final int TRANSACTION_agentConnected
	static final int TRANSACTION_agentDisconnected
	static final int TRANSACTION_restoreAtInstall
	static final int TRANSACTION_setBackupEnabled
	static final int TRANSACTION_setAutoRestore
	static final int TRANSACTION_setBackupProvisioned
	static final int TRANSACTION_isBackupEnabled
	static final int TRANSACTION_setBackupPassword
	static final int TRANSACTION_hasBackupPassword
	static final int TRANSACTION_backupNow
	static final int TRANSACTION_fullBackup
	static final int TRANSACTION_fullTransportBackup
	static final int TRANSACTION_fullRestore
	static final int TRANSACTION_acknowledgeFullBackupOrRestore
	static final int TRANSACTION_getCurrentTransport
	static final int TRANSACTION_listAllTransports
	static final int TRANSACTION_getTransportWhitelist
	static final int TRANSACTION_selectBackupTransport
	static final int TRANSACTION_getConfigurationIntent
	static final int TRANSACTION_getDestinationString
	static final int TRANSACTION_getDataManagementIntent
	static final int TRANSACTION_getDataManagementLabel
	static final int TRANSACTION_beginRestoreSession
	static final int TRANSACTION_opComplete
	static final int TRANSACTION_setBackupServiceActive
	static final int TRANSACTION_isBackupServiceActive
	static final int TRANSACTION_getAvailableRestoreToken
	static final int TRANSACTION_isAppEligibleForBackup
	static final int TRANSACTION_requestBackup
	public void  () 
	public static android.app.backup.IBackupManager 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
		String _arg0
		android.os.IBinder _arg1
		String _arg0
		String _arg0
		int _arg1
		boolean _arg0
		boolean _arg0
		boolean _arg0
		boolean _result
		String _arg0
		String _arg1
		boolean _result
		boolean _result
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		boolean _arg1
		boolean _arg2
		boolean _arg3
		boolean _arg4
		boolean _arg5
		boolean _arg6
		boolean _arg7
		String[] _arg8
		String[] _arg0
		android.os.ParcelFileDescriptor _arg0
		android.os.ParcelFileDescriptor _arg0
		int _arg0
		boolean _arg1
		String _arg2
		String _arg3
		android.app.backup.IFullBackupRestoreObserver _arg4
		String _result
		String[] _result
		String[] _result
		String _arg0
		String _result
		String _arg0
		android.content.Intent _result
		String _arg0
		String _result
		String _arg0
		android.content.Intent _result
		String _arg0
		String _result
		String _arg0
		String _arg1
		android.app.backup.IRestoreSession _result
		int _arg0
		long _arg1
		int _arg0
		boolean _arg1
		int _arg0
		boolean _result
		String _arg0
		long _result
		String _arg0
		boolean _result
		String[] _arg0
		android.app.backup.IBackupObserver _arg1
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/backup/RestoreSet$1.class
RestoreSet.java
package android.app.backup
final android.app.backup.RestoreSet$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.backup.RestoreSet createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.backup.RestoreSet[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/backup/BackupDataInput.class
BackupDataInput.java
package android.app.backup
public android.app.backup.BackupDataInput extends java.lang.Object {
	long mBackupReader
	private android.app.backup.BackupDataInput$EntityHeader mHeader
	private boolean mHeaderReady
	public void  (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	protected void finalize ()  throws java.lang.Throwable 
	public boolean readNextHeader ()  throws java.io.IOException 
		int result
	public java.lang.String getKey () 
	public int getDataSize () 
	public int readEntityData (byte[], int, int)  throws java.io.IOException 
		int result
		byte[] data
		int offset
		int size
	public void skipEntityData ()  throws java.io.IOException 
	private static native long ctor (java.io.FileDescriptor) 
	private static native void dtor (long) 
	private native int readNextHeader_native (long, android.app.backup.BackupDataInput$EntityHeader) 
	private native int readEntityData_native (long, byte[], int, int) 
	private native int skipEntityData_native (long) 
}

android/app/backup/WallpaperBackupHelper.class
WallpaperBackupHelper.java
package android.app.backup
public android.app.backup.WallpaperBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper  {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean REJECT_OUTSIZED_RESTORE
	private static final double MAX_HEIGHT_RATIO
	private static final double MIN_HEIGHT_RATIO
	public static final String WALLPAPER_IMAGE
	public static final String WALLPAPER_ORIG_IMAGE
	public static final String WALLPAPER_INFO
	public static final String WALLPAPER_IMAGE_KEY
	public static final String WALLPAPER_INFO_KEY
	private static final String STAGE_FILE
	android.content.Context mContext
	String[] mFiles
	String[] mKeys
	double mDesiredMinWidth
	double mDesiredMinHeight
	public void  (android.content.Context, java.lang.String[], java.lang.String[]) 
		android.content.Context context
		String[] files
		String[] keys
		android.view.WindowManager wm
		android.app.WallpaperManager wpm
		android.view.Display d
		android.graphics.Point size
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
	public void restoreEntity (android.app.backup.BackupDataInputStream) 
		android.graphics.BitmapFactory$Options options
		java.io.File f
		java.io.File f
		android.app.backup.BackupDataInputStream data
		String key
	public void onRestoreFinished () 
		java.io.File f
	public volatile void writeNewStateDescription (android.os.ParcelFileDescriptor) 
	static void  () 
}

android/app/backup/IBackupObserver$Stub$Proxy.class
IBackupObserver.java
package android.app.backup
 android.app.backup.IBackupObserver$Stub$Proxy extends java.lang.Object implements android.app.backup.IBackupObserver  {
	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 onUpdate (java.lang.String, android.app.backup.BackupProgress)  throws android.os.RemoteException 
		String currentPackage
		android.app.backup.BackupProgress backupProgress
		android.os.Parcel _data
	public void onResult (java.lang.String, int)  throws android.os.RemoteException 
		String currentPackage
		int status
		android.os.Parcel _data
	public void backupFinished (int)  throws android.os.RemoteException 
		int status
		android.os.Parcel _data
}

android/app/backup/IRestoreSession$Stub$Proxy.class
IRestoreSession.java
package android.app.backup
 android.app.backup.IRestoreSession$Stub$Proxy extends java.lang.Object implements android.app.backup.IRestoreSession  {
	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 getAvailableRestoreSets (android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
		android.app.backup.IRestoreObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int restoreAll (long, android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
		long token
		android.app.backup.IRestoreObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int restoreSome (long, android.app.backup.IRestoreObserver, java.lang.String[])  throws android.os.RemoteException 
		long token
		android.app.backup.IRestoreObserver observer
		String[] packages
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int restorePackage (java.lang.String, android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
		String packageName
		android.app.backup.IRestoreObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void endRestoreSession ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/backup/BackupAgent$BackupServiceBinder.class
BackupAgent.java
package android.app.backup
 android.app.backup.BackupAgent$BackupServiceBinder extends android.app.IBackupAgent$Stub {
	private static final String TAG
	final android.app.backup.BackupAgent this$0
	private void  (android.app.backup.BackupAgent) 
	public void doBackup (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		java.io.IOException ex
		RuntimeException ex
		android.os.ParcelFileDescriptor oldState
		android.os.ParcelFileDescriptor data
		android.os.ParcelFileDescriptor newState
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
		android.app.backup.BackupDataOutput output
	public void doRestore (android.os.ParcelFileDescriptor, int, android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		java.io.IOException ex
		RuntimeException ex
		android.os.ParcelFileDescriptor data
		int appVersionCode
		android.os.ParcelFileDescriptor newState
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
		android.app.backup.BackupDataInput input
	public void doFullBackup (android.os.ParcelFileDescriptor, int, android.app.backup.IBackupManager) 
		java.io.FileOutputStream out
		byte[] buf
		java.io.IOException e
		java.io.IOException ex
		RuntimeException ex
		java.io.FileOutputStream out
		byte[] buf
		java.io.IOException e
		android.os.ParcelFileDescriptor data
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
	public void doMeasureFullBackup (int, android.app.backup.IBackupManager) 
		java.io.IOException ex
		RuntimeException ex
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
		android.app.backup.FullBackupDataOutput measureOutput
	public void doRestoreFile (android.os.ParcelFileDescriptor, long, int, java.lang.String, java.lang.String, long, long, int, android.app.backup.IBackupManager)  throws android.os.RemoteException 
		java.io.IOException e
		android.os.ParcelFileDescriptor data
		long size
		int type
		String domain
		String path
		long mode
		long mtime
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
	public void doRestoreFinished (int, android.app.backup.IBackupManager) 
		Exception e
		int token
		android.app.backup.IBackupManager callbackBinder
		long ident
	public void fail (java.lang.String) 
		String message
	public void doQuotaExceeded (long, long) 
		Exception e
		long backupDataBytes
		long quotaBytes
		long ident
	void  (android.app.backup.BackupAgent, android.app.backup.BackupAgent$1) 
		android.app.backup.BackupAgent x0
		android.app.backup.BackupAgent$1 x1
}

android/app/backup/BackupProgress$1.class
BackupProgress.java
package android.app.backup
final android.app.backup.BackupProgress$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.backup.BackupProgress createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.backup.BackupProgress[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/backup/BackupManager.class
BackupManager.java
package android.app.backup
public android.app.backup.BackupManager extends java.lang.Object {
	private static final String TAG
	public static final int SUCCESS
	public static final int ERROR_BACKUP_NOT_ALLOWED
	public static final int ERROR_PACKAGE_NOT_FOUND
	public static final int ERROR_TRANSPORT_ABORTED
	public static final int ERROR_TRANSPORT_PACKAGE_REJECTED
	public static final int ERROR_TRANSPORT_QUOTA_EXCEEDED
	public static final int ERROR_AGENT_FAILURE
	private android.content.Context mContext
	private static android.app.backup.IBackupManager sService
	private static void checkServiceBinder () 
	public void  (android.content.Context) 
		android.content.Context context
	public void dataChanged () 
		android.os.RemoteException e
	public static void dataChanged (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public int requestRestore (android.app.backup.RestoreObserver) 
		android.app.backup.IRestoreSession binder
		android.os.RemoteException e
		android.app.backup.RestoreSession session
		android.app.backup.RestoreObserver observer
		int result
	public android.app.backup.RestoreSession beginRestoreSession () 
		android.app.backup.IRestoreSession binder
		android.os.RemoteException e
		android.app.backup.RestoreSession session
	public void setBackupEnabled (boolean) 
		android.os.RemoteException e
		boolean isEnabled
	public boolean isBackupEnabled () 
		android.os.RemoteException e
	public void setAutoRestore (boolean) 
		android.os.RemoteException e
		boolean isEnabled
	public java.lang.String getCurrentTransport () 
		android.os.RemoteException e
	public java.lang.String[] listAllTransports () 
		android.os.RemoteException e
	public java.lang.String selectBackupTransport (java.lang.String) 
		android.os.RemoteException e
		String transport
	public void backupNow () 
		android.os.RemoteException e
	public long getAvailableRestoreToken (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public boolean isAppEligibleForBackup (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public int requestBackup (java.lang.String[], android.app.backup.BackupObserver) 
		android.app.backup.BackupManager$BackupObserverWrapper observerWrapper
		android.os.RemoteException e
		String[] packages
		android.app.backup.BackupObserver observer
}

android/app/backup/SharedPreferencesBackupHelper.class
SharedPreferencesBackupHelper.java
package android.app.backup
public android.app.backup.SharedPreferencesBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper  {
	private static final String TAG
	private static final boolean DEBUG
	private android.content.Context mContext
	private String[] mPrefGroups
	public transient void  (android.content.Context, java.lang.String[]) 
		android.content.Context context
		String[] prefGroups
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
		int i
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
		android.content.Context context
		String[] prefGroups
		int N
		String[] files
	public void restoreEntity (android.app.backup.BackupDataInputStream) 
		java.io.File f
		android.app.backup.BackupDataInputStream data
		android.content.Context context
		String key
	public volatile void writeNewStateDescription (android.os.ParcelFileDescriptor) 
}

android/app/backup/IBackupManager$Stub$Proxy.class
IBackupManager.java
package android.app.backup
 android.app.backup.IBackupManager$Stub$Proxy extends java.lang.Object implements android.app.backup.IBackupManager  {
	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 dataChanged (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearBackupData (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String transportName
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void agentConnected (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		String packageName
		android.os.IBinder agent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void agentDisconnected (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void restoreAtInstall (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setBackupEnabled (boolean)  throws android.os.RemoteException 
		boolean isEnabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAutoRestore (boolean)  throws android.os.RemoteException 
		boolean doAutoRestore
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setBackupProvisioned (boolean)  throws android.os.RemoteException 
		boolean isProvisioned
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isBackupEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setBackupPassword (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String currentPw
		String newPw
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hasBackupPassword ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void backupNow ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fullBackup (android.os.ParcelFileDescriptor, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String[])  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		boolean includeApks
		boolean includeObbs
		boolean includeShared
		boolean doWidgets
		boolean allApps
		boolean allIncludesSystem
		boolean doCompress
		String[] packageNames
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fullTransportBackup (java.lang.String[])  throws android.os.RemoteException 
		String[] packageNames
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fullRestore (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		android.os.Parcel _data
		android.os.Parcel _reply
	public void acknowledgeFullBackupOrRestore (int, boolean, java.lang.String, java.lang.String, android.app.backup.IFullBackupRestoreObserver)  throws android.os.RemoteException 
		int token
		boolean allow
		String curPassword
		String encryptionPassword
		android.app.backup.IFullBackupRestoreObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCurrentTransport ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String[] listAllTransports ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTransportWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String selectBackupTransport (java.lang.String)  throws android.os.RemoteException 
		String transport
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.Intent getConfigurationIntent (java.lang.String)  throws android.os.RemoteException 
		android.content.Intent _result
		String transport
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.Intent _result
	public java.lang.String getDestinationString (java.lang.String)  throws android.os.RemoteException 
		String transport
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.Intent getDataManagementIntent (java.lang.String)  throws android.os.RemoteException 
		android.content.Intent _result
		String transport
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.Intent _result
	public java.lang.String getDataManagementLabel (java.lang.String)  throws android.os.RemoteException 
		String transport
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.app.backup.IRestoreSession beginRestoreSession (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String packageName
		String transportID
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.backup.IRestoreSession _result
	public void opComplete (int, long)  throws android.os.RemoteException 
		int token
		long result
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setBackupServiceActive (int, boolean)  throws android.os.RemoteException 
		int whichUser
		boolean makeActive
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isBackupServiceActive (int)  throws android.os.RemoteException 
		int whichUser
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long getAvailableRestoreToken (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public boolean isAppEligibleForBackup (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int requestBackup (java.lang.String[], android.app.backup.IBackupObserver)  throws android.os.RemoteException 
		String[] packages
		android.app.backup.IBackupObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/app/backup/BackupDataInput$1.class
BackupDataInput.java
package android.app.backup
 android.app.backup.BackupDataInput$1 extends java.lang.Object {
}

android/app/backup/BackupHelperDispatcher$Header.class
BackupHelperDispatcher.java
package android.app.backup
 android.app.backup.BackupHelperDispatcher$Header extends java.lang.Object {
	int chunkSize
	String keyPrefix
	private void  () 
	void  (android.app.backup.BackupHelperDispatcher$1) 
		android.app.backup.BackupHelperDispatcher$1 x0
}

android/app/backup/IRestoreObserver.class
IRestoreObserver.java
package android.app.backup
public abstract android.app.backup.IRestoreObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void restoreSetsAvailable (android.app.backup.RestoreSet[])  throws android.os.RemoteException 
	public abstract void restoreStarting (int)  throws android.os.RemoteException 
	public abstract void onUpdate (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void restoreFinished (int)  throws android.os.RemoteException 
}

android/app/backup/BackupHelper.class
BackupHelper.java
package android.app.backup
public abstract android.app.backup.BackupHelper extends java.lang.Object {
	public abstract void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
	public abstract void restoreEntity (android.app.backup.BackupDataInputStream) 
	public abstract void writeNewStateDescription (android.os.ParcelFileDescriptor) 
}

android/app/backup/AbsoluteFileBackupHelper.class
AbsoluteFileBackupHelper.java
package android.app.backup
public android.app.backup.AbsoluteFileBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper  {
	private static final String TAG
	private static final boolean DEBUG
	android.content.Context mContext
	String[] mFiles
	public transient void  (android.content.Context, java.lang.String[]) 
		android.content.Context context
		String[] files
	public void performBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
	public void restoreEntity (android.app.backup.BackupDataInputStream) 
		java.io.File f
		android.app.backup.BackupDataInputStream data
		String key
	public volatile void writeNewStateDescription (android.os.ParcelFileDescriptor) 
}

android/app/backup/BackupDataOutput.class
BackupDataOutput.java
package android.app.backup
public android.app.backup.BackupDataOutput extends java.lang.Object {
	long mBackupWriter
	public void  (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public int writeEntityHeader (java.lang.String, int)  throws java.io.IOException 
		String key
		int dataSize
		int result
	public int writeEntityData (byte[], int)  throws java.io.IOException 
		byte[] data
		int size
		int result
	public void setKeyPrefix (java.lang.String) 
		String keyPrefix
	protected void finalize ()  throws java.lang.Throwable 
	private static native long ctor (java.io.FileDescriptor) 
	private static native void dtor (long) 
	private static native int writeEntityHeader_native (long, java.lang.String, int) 
	private static native int writeEntityData_native (long, byte[], int) 
	private static native void setKeyPrefix_native (long, java.lang.String) 
}

android/app/backup/BackupManager$BackupObserverWrapper.class
BackupManager.java
package android.app.backup
 android.app.backup.BackupManager$BackupObserverWrapper extends android.app.backup.IBackupObserver$Stub {
	final android.os.Handler mHandler
	final android.app.backup.BackupObserver mObserver
	static final int MSG_UPDATE
	static final int MSG_RESULT
	static final int MSG_FINISHED
	final android.app.backup.BackupManager this$0
	void  (android.app.backup.BackupManager, android.content.Context, android.app.backup.BackupObserver) 
		android.content.Context context
		android.app.backup.BackupObserver observer
	public void onUpdate (java.lang.String, android.app.backup.BackupProgress) 
		String currentPackage
		android.app.backup.BackupProgress backupProgress
	public void onResult (java.lang.String, int) 
		String currentPackage
		int status
	public void backupFinished (int) 
		int status
}

android/app/backup/RestoreSession.class
RestoreSession.java
package android.app.backup
public android.app.backup.RestoreSession extends java.lang.Object {
	static final String TAG
	final android.content.Context mContext
	android.app.backup.IRestoreSession mBinder
	android.app.backup.RestoreSession$RestoreObserverWrapper mObserver
	public int getAvailableRestoreSets (android.app.backup.RestoreObserver) 
		android.os.RemoteException e
		android.app.backup.RestoreObserver observer
		int err
		android.app.backup.RestoreSession$RestoreObserverWrapper obsWrapper
	public int restoreAll (long, android.app.backup.RestoreObserver) 
		android.os.RemoteException e
		long token
		android.app.backup.RestoreObserver observer
		int err
	public int restoreSome (long, android.app.backup.RestoreObserver, java.lang.String[]) 
		android.os.RemoteException e
		long token
		android.app.backup.RestoreObserver observer
		String[] packages
		int err
	public int restorePackage (java.lang.String, android.app.backup.RestoreObserver) 
		android.os.RemoteException e
		String packageName
		android.app.backup.RestoreObserver observer
		int err
	public void endRestoreSession () 
		android.os.RemoteException e
	void  (android.content.Context, android.app.backup.IRestoreSession) 
		android.content.Context context
		android.app.backup.IRestoreSession binder
}

android/app/backup/IRestoreSession$Stub.class
IRestoreSession.java
package android.app.backup
public abstract android.app.backup.IRestoreSession$Stub extends android.os.Binder implements android.app.backup.IRestoreSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getAvailableRestoreSets
	static final int TRANSACTION_restoreAll
	static final int TRANSACTION_restoreSome
	static final int TRANSACTION_restorePackage
	static final int TRANSACTION_endRestoreSession
	public void  () 
	public static android.app.backup.IRestoreSession 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.backup.IRestoreObserver _arg0
		int _result
		long _arg0
		android.app.backup.IRestoreObserver _arg1
		int _result
		long _arg0
		android.app.backup.IRestoreObserver _arg1
		String[] _arg2
		int _result
		String _arg0
		android.app.backup.IRestoreObserver _arg1
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/backup/BackupManager$BackupObserverWrapper$1.class
BackupManager.java
package android.app.backup
 android.app.backup.BackupManager$BackupObserverWrapper$1 extends android.os.Handler {
	final android.app.backup.BackupManager val$this$0
	final android.app.backup.BackupManager$BackupObserverWrapper this$1
	void  (android.app.backup.BackupManager$BackupObserverWrapper, android.os.Looper, android.app.backup.BackupManager) 
		android.app.backup.BackupManager$BackupObserverWrapper this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.util.Pair obj
		android.os.Message msg
}

android/app/backup/IFullBackupRestoreObserver$Stub.class
IFullBackupRestoreObserver.java
package android.app.backup
public abstract android.app.backup.IFullBackupRestoreObserver$Stub extends android.os.Binder implements android.app.backup.IFullBackupRestoreObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStartBackup
	static final int TRANSACTION_onBackupPackage
	static final int TRANSACTION_onEndBackup
	static final int TRANSACTION_onStartRestore
	static final int TRANSACTION_onRestorePackage
	static final int TRANSACTION_onEndRestore
	static final int TRANSACTION_onTimeout
	public void  () 
	public static android.app.backup.IFullBackupRestoreObserver 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
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/backup/IBackupManager.class
IBackupManager.java
package android.app.backup
public abstract android.app.backup.IBackupManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void dataChanged (java.lang.String)  throws android.os.RemoteException 
	public abstract void clearBackupData (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void agentConnected (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void agentDisconnected (java.lang.String)  throws android.os.RemoteException 
	public abstract void restoreAtInstall (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setBackupEnabled (boolean)  throws android.os.RemoteException 
	public abstract void setAutoRestore (boolean)  throws android.os.RemoteException 
	public abstract void setBackupProvisioned (boolean)  throws android.os.RemoteException 
	public abstract boolean isBackupEnabled ()  throws android.os.RemoteException 
	public abstract boolean setBackupPassword (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean hasBackupPassword ()  throws android.os.RemoteException 
	public abstract void backupNow ()  throws android.os.RemoteException 
	public abstract void fullBackup (android.os.ParcelFileDescriptor, boolean, boolean, boolean, boolean, boolean, boolean, boolean, java.lang.String[])  throws android.os.RemoteException 
	public abstract void fullTransportBackup (java.lang.String[])  throws android.os.RemoteException 
	public abstract void fullRestore (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract void acknowledgeFullBackupOrRestore (int, boolean, java.lang.String, java.lang.String, android.app.backup.IFullBackupRestoreObserver)  throws android.os.RemoteException 
	public abstract java.lang.String getCurrentTransport ()  throws android.os.RemoteException 
	public abstract java.lang.String[] listAllTransports ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTransportWhitelist ()  throws android.os.RemoteException 
	public abstract java.lang.String selectBackupTransport (java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.Intent getConfigurationIntent (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDestinationString (java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.Intent getDataManagementIntent (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDataManagementLabel (java.lang.String)  throws android.os.RemoteException 
	public abstract android.app.backup.IRestoreSession beginRestoreSession (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void opComplete (int, long)  throws android.os.RemoteException 
	public abstract void setBackupServiceActive (int, boolean)  throws android.os.RemoteException 
	public abstract boolean isBackupServiceActive (int)  throws android.os.RemoteException 
	public abstract long getAvailableRestoreToken (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isAppEligibleForBackup (java.lang.String)  throws android.os.RemoteException 
	public abstract int requestBackup (java.lang.String[], android.app.backup.IBackupObserver)  throws android.os.RemoteException 
}

android/app/backup/IBackupObserver$Stub.class
IBackupObserver.java
package android.app.backup
public abstract android.app.backup.IBackupObserver$Stub extends android.os.Binder implements android.app.backup.IBackupObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUpdate
	static final int TRANSACTION_onResult
	static final int TRANSACTION_backupFinished
	public void  () 
	public static android.app.backup.IBackupObserver 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.backup.BackupProgress _arg1
		String _arg0
		android.app.backup.BackupProgress _arg1
		String _arg0
		int _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/backup/BackupTransport$TransportImpl.class
BackupTransport.java
package android.app.backup
 android.app.backup.BackupTransport$TransportImpl extends com.android.internal.backup.IBackupTransport$Stub {
	final android.app.backup.BackupTransport this$0
	void  (android.app.backup.BackupTransport) 
		android.app.backup.BackupTransport this$0
	public java.lang.String name ()  throws android.os.RemoteException 
	public android.content.Intent configurationIntent ()  throws android.os.RemoteException 
	public java.lang.String currentDestinationString ()  throws android.os.RemoteException 
	public android.content.Intent dataManagementIntent () 
	public java.lang.String dataManagementLabel () 
	public java.lang.String transportDirName ()  throws android.os.RemoteException 
	public long requestBackupTime ()  throws android.os.RemoteException 
	public int initializeDevice ()  throws android.os.RemoteException 
	public int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
		android.content.pm.PackageInfo packageInfo
		android.os.ParcelFileDescriptor inFd
		int flags
	public int clearBackupData (android.content.pm.PackageInfo)  throws android.os.RemoteException 
		android.content.pm.PackageInfo packageInfo
	public int finishBackup ()  throws android.os.RemoteException 
	public android.app.backup.RestoreSet[] getAvailableRestoreSets ()  throws android.os.RemoteException 
	public long getCurrentRestoreSet ()  throws android.os.RemoteException 
	public int startRestore (long, android.content.pm.PackageInfo[])  throws android.os.RemoteException 
		long token
		android.content.pm.PackageInfo[] packages
	public android.app.backup.RestoreDescription nextRestorePackage ()  throws android.os.RemoteException 
	public int getRestoreData (android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor outFd
	public void finishRestore ()  throws android.os.RemoteException 
	public long requestFullBackupTime ()  throws android.os.RemoteException 
	public int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
		android.content.pm.PackageInfo targetPackage
		android.os.ParcelFileDescriptor socket
		int flags
	public int checkFullBackupSize (long) 
		long size
	public int sendBackupData (int)  throws android.os.RemoteException 
		int numBytes
	public void cancelFullBackup ()  throws android.os.RemoteException 
	public boolean isAppEligibleForBackup (android.content.pm.PackageInfo, boolean)  throws android.os.RemoteException 
		android.content.pm.PackageInfo targetPackage
		boolean isFullBackup
	public long getBackupQuota (java.lang.String, boolean) 
		String packageName
		boolean isFullBackup
	public int getNextFullRestoreDataChunk (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor socket
	public int abortFullRestore () 
}

android/app/backup/BackupAgent$FailRunnable.class
BackupAgent.java
package android.app.backup
 android.app.backup.BackupAgent$FailRunnable extends java.lang.Object implements java.lang.Runnable  {
	private String mMessage
	void  (java.lang.String) 
		String message
	public void run () 
}

android/app/backup/RestoreDescription.class
RestoreDescription.java
package android.app.backup
public android.app.backup.RestoreDescription extends java.lang.Object implements android.os.Parcelable  {
	private final String mPackageName
	private final int mDataType
	private static final String NO_MORE_PACKAGES_SENTINEL
	public static final android.app.backup.RestoreDescription NO_MORE_PACKAGES
	public static final int TYPE_KEY_VALUE
	public static final int TYPE_FULL_STREAM
	public static final android.os.Parcelable$Creator CREATOR
	public java.lang.String toString () 
	public void  (java.lang.String, int) 
		String packageName
		int dataType
	public java.lang.String getPackageName () 
	public int getDataType () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.app.backup.RestoreDescription$1) 
		android.os.Parcel x0
		android.app.backup.RestoreDescription$1 x1
	static java.lang.String access$100 (android.app.backup.RestoreDescription) 
		android.app.backup.RestoreDescription x0
	static void  () 
}

android/app/backup/RestoreObserver.class
RestoreObserver.java
package android.app.backup
public abstract android.app.backup.RestoreObserver extends java.lang.Object {
	public void  () 
	public void restoreSetsAvailable (android.app.backup.RestoreSet[]) 
		android.app.backup.RestoreSet[] result
	public void restoreStarting (int) 
		int numPackages
	public void onUpdate (int, java.lang.String) 
		int nowBeingRestored
		String currentPackage
	public void restoreFinished (int) 
		int error
}

android/app/backup/FullBackupAgent.class
FullBackupAgent.java
package android.app.backup
public android.app.backup.FullBackupAgent extends android.app.backup.BackupAgent {
	public void  () 
	public void onBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
	public void onRestore (android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.app.backup.BackupDataInput data
		int appVersionCode
		android.os.ParcelFileDescriptor newState
}

android/app/backup/BackupProgress.class
BackupProgress.java
package android.app.backup
public android.app.backup.BackupProgress extends java.lang.Object implements android.os.Parcelable  {
	public final long bytesExpected
	public final long bytesTransferred
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, long) 
		long _bytesExpected
		long _bytesTransferred
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.app.backup.BackupProgress$1) 
		android.os.Parcel x0
		android.app.backup.BackupProgress$1 x1
	static void  () 
}

android/app/backup/RestoreDescription$1.class
RestoreDescription.java
package android.app.backup
final android.app.backup.RestoreDescription$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.backup.RestoreDescription createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.app.backup.RestoreDescription unparceled
	public android.app.backup.RestoreDescription[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/backup/BackupDataInput$EntityHeader.class
BackupDataInput.java
package android.app.backup
 android.app.backup.BackupDataInput$EntityHeader extends java.lang.Object {
	String key
	int dataSize
	private void  () 
	void  (android.app.backup.BackupDataInput$1) 
		android.app.backup.BackupDataInput$1 x0
}

android/app/backup/RestoreSet.class
RestoreSet.java
package android.app.backup
public android.app.backup.RestoreSet extends java.lang.Object implements android.os.Parcelable  {
	public String name
	public String device
	public long token
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String, java.lang.String, long) 
		String _name
		String _dev
		long _token
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.app.backup.RestoreSet$1) 
		android.os.Parcel x0
		android.app.backup.RestoreSet$1 x1
	static void  () 
}

android/app/backup/IFullBackupRestoreObserver.class
IFullBackupRestoreObserver.java
package android.app.backup
public abstract android.app.backup.IFullBackupRestoreObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStartBackup ()  throws android.os.RemoteException 
	public abstract void onBackupPackage (java.lang.String)  throws android.os.RemoteException 
	public abstract void onEndBackup ()  throws android.os.RemoteException 
	public abstract void onStartRestore ()  throws android.os.RemoteException 
	public abstract void onRestorePackage (java.lang.String)  throws android.os.RemoteException 
	public abstract void onEndRestore ()  throws android.os.RemoteException 
	public abstract void onTimeout ()  throws android.os.RemoteException 
}

android/app/backup/FullBackup.class
FullBackup.java
package android.app.backup
public android.app.backup.FullBackup extends java.lang.Object {
	static final String TAG
	static final String TAG_XML_PARSER
	public static final String APK_TREE_TOKEN
	public static final String OBB_TREE_TOKEN
	public static final String ROOT_TREE_TOKEN
	public static final String FILES_TREE_TOKEN
	public static final String NO_BACKUP_TREE_TOKEN
	public static final String DATABASE_TREE_TOKEN
	public static final String SHAREDPREFS_TREE_TOKEN
	public static final String CACHE_TREE_TOKEN
	public static final String DEVICE_ROOT_TREE_TOKEN
	public static final String DEVICE_FILES_TREE_TOKEN
	public static final String DEVICE_NO_BACKUP_TREE_TOKEN
	public static final String DEVICE_DATABASE_TREE_TOKEN
	public static final String DEVICE_SHAREDPREFS_TREE_TOKEN
	public static final String DEVICE_CACHE_TREE_TOKEN
	public static final String MANAGED_EXTERNAL_TREE_TOKEN
	public static final String SHARED_STORAGE_TOKEN
	public static final String APPS_PREFIX
	public static final String SHARED_PREFIX
	public static final String FULL_BACKUP_INTENT_ACTION
	public static final String FULL_RESTORE_INTENT_ACTION
	public static final String CONF_TOKEN_INTENT_EXTRA
	private static final java.util.Map kPackageBackupSchemeMap
	public void  () 
	public static native int backupToTar (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.app.backup.FullBackupDataOutput) 
	static synchronized android.app.backup.FullBackup$BackupScheme getBackupScheme (android.content.Context) 
		android.content.Context context
		android.app.backup.FullBackup$BackupScheme backupSchemeForPackage
	public static android.app.backup.FullBackup$BackupScheme getBackupSchemeForTest (android.content.Context) 
		android.content.Context context
		android.app.backup.FullBackup$BackupScheme testing
	public static void restoreFile (android.os.ParcelFileDescriptor, long, int, long, long, java.io.File)  throws java.io.IOException 
		java.io.File parent
		java.io.IOException e
		java.io.IOException e
		int toRead
		int got
		java.io.FileOutputStream out
		byte[] buffer
		long origSize
		java.io.FileInputStream in
		android.system.ErrnoException e
		android.os.ParcelFileDescriptor data
		long size
		int type
		long mode
		long mtime
		java.io.File outFile
	static void  () 
}

android/app/backup/FullBackup$BackupScheme.class
FullBackup.java
package android.app.backup
public android.app.backup.FullBackup$BackupScheme extends java.lang.Object {
	private final java.io.File FILES_DIR
	private final java.io.File DATABASE_DIR
	private final java.io.File ROOT_DIR
	private final java.io.File SHAREDPREF_DIR
	private final java.io.File CACHE_DIR
	private final java.io.File NOBACKUP_DIR
	private final java.io.File DEVICE_FILES_DIR
	private final java.io.File DEVICE_DATABASE_DIR
	private final java.io.File DEVICE_ROOT_DIR
	private final java.io.File DEVICE_SHAREDPREF_DIR
	private final java.io.File DEVICE_CACHE_DIR
	private final java.io.File DEVICE_NOBACKUP_DIR
	private final java.io.File EXTERNAL_DIR
	final int mFullBackupContent
	final android.content.pm.PackageManager mPackageManager
	final android.os.storage.StorageManager mStorageManager
	final String mPackageName
	private android.os.storage.StorageVolume[] mVolumes
	java.util.Map mIncludes
	android.util.ArraySet mExcludes
	java.lang.String tokenToDirectoryPath (java.lang.String) 
		Exception e
		String domainToken
	private java.lang.String sharedDomainToPath (java.lang.String)  throws java.io.IOException 
		String domain
		String volume
		android.os.storage.StorageVolume[] volumes
		int volNum
	private android.os.storage.StorageVolume[] getVolumeList () 
	void  (android.content.Context) 
		android.content.Context context
		android.content.Context ceContext
		android.content.Context deContext
	boolean isFullBackupContentEnabled () 
	public synchronized java.util.Map maybeParseAndGetCanonicalIncludePaths ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	public synchronized android.util.ArraySet maybeParseAndGetCanonicalExcludePaths ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	private void maybeParseBackupSchemeLocked ()  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.XmlResourceParser parser
	public void parseBackupSchemeFromXmlLocked (org.xmlpull.v1.XmlPullParser, java.util.Set, java.util.Map)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String canonicalJournalPath
		String canonicalWalPath
		String canonicalXmlPath
		java.io.File canonicalFile
		java.util.Set activeSet
		String domainFromXml
		java.io.File domainDirectory
		String includeData
		java.util.Map$Entry entry
		String excludeData
		org.xmlpull.v1.XmlPullParser parser
		java.util.Set excludes
		java.util.Map includes
		int event
	private java.util.Set parseCurrentTagForDomain (org.xmlpull.v1.XmlPullParser, java.util.Set, java.util.Map, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		String domainToken
		java.util.Set includeSet
		org.xmlpull.v1.XmlPullParser parser
		java.util.Set excludes
		java.util.Map includes
		String domain
	private java.lang.String getTokenForXmlDomain (java.lang.String) 
		String xmlDomain
	private java.io.File extractCanonicalFile (java.io.File, java.lang.String) 
		java.io.File domain
		String filePathFromXml
	private java.io.File getDirectoryForCriteriaDomain (java.lang.String) 
		String domain
	private void validateInnerTagContents (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
}

android/app/backup/RestoreSession$RestoreObserverWrapper$1.class
RestoreSession.java
package android.app.backup
 android.app.backup.RestoreSession$RestoreObserverWrapper$1 extends android.os.Handler {
	final android.app.backup.RestoreSession val$this$0
	final android.app.backup.RestoreSession$RestoreObserverWrapper this$1
	void  (android.app.backup.RestoreSession$RestoreObserverWrapper, android.os.Looper, android.app.backup.RestoreSession) 
		android.app.backup.RestoreSession$RestoreObserverWrapper this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/backup/IRestoreSession.class
IRestoreSession.java
package android.app.backup
public abstract android.app.backup.IRestoreSession extends java.lang.Object implements android.os.IInterface  {
	public abstract int getAvailableRestoreSets (android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
	public abstract int restoreAll (long, android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
	public abstract int restoreSome (long, android.app.backup.IRestoreObserver, java.lang.String[])  throws android.os.RemoteException 
	public abstract int restorePackage (java.lang.String, android.app.backup.IRestoreObserver)  throws android.os.RemoteException 
	public abstract void endRestoreSession ()  throws android.os.RemoteException 
}

android/app/backup/BackupAgent.class
BackupAgent.java
package android.app.backup
public abstract android.app.backup.BackupAgent extends android.content.ContextWrapper {
	private static final String TAG
	private static final boolean DEBUG
	public static final int TYPE_EOF
	public static final int TYPE_FILE
	public static final int TYPE_DIRECTORY
	public static final int TYPE_SYMLINK
	android.os.Handler mHandler
	private final android.os.IBinder mBinder
	android.os.Handler getHandler () 
	private void waitForSharedPrefs () 
		android.os.Handler h
		android.app.backup.BackupAgent$SharedPrefsSynchronizer s
	public void  () 
	public void onCreate () 
	public void onDestroy () 
	public abstract void onBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor)  throws java.io.IOException 
	public abstract void onRestore (android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)  throws java.io.IOException 
	public void onFullBackup (android.app.backup.FullBackupDataOutput)  throws java.io.IOException 
		Exception e
		java.io.File efLocation
		android.app.backup.FullBackupDataOutput data
		android.app.backup.FullBackup$BackupScheme backupScheme
		java.util.Map manifestIncludeMap
		java.util.Map manifestIncludeMap
		android.util.ArraySet manifestExcludeSet
		android.util.ArraySet manifestExcludeSet
		String packageName
		android.content.pm.ApplicationInfo appInfo
		android.content.Context ceContext
		String rootDir
		String filesDir
		String noBackupDir
		String databaseDir
		String sharedPrefsDir
		String cacheDir
		String codeCacheDir
		android.content.Context deContext
		String deviceRootDir
		String deviceFilesDir
		String deviceNoBackupDir
		String deviceDatabaseDir
		String deviceSharedPrefsDir
		String deviceCacheDir
		String deviceCodeCacheDir
		String libDir
		android.util.ArraySet traversalExcludeSet
	public void onQuotaExceeded (long, long) 
		long backupDataBytes
		long quotaBytes
	private void applyXmlFiltersAndDoFullBackupForDomain (java.lang.String, java.lang.String, java.util.Map, android.util.ArraySet, android.util.ArraySet, android.app.backup.FullBackupDataOutput)  throws java.io.IOException 
		String includeFile
		String packageName
		String domainToken
		java.util.Map includeMap
		android.util.ArraySet filterSet
		android.util.ArraySet traversalExcludeSet
		android.app.backup.FullBackupDataOutput data
	public final void fullBackupFile (java.io.File, android.app.backup.FullBackupDataOutput) 
		java.io.File efLocation
		android.content.Context ceContext
		android.content.Context deContext
		java.io.IOException e
		String domain
		String domain
		String domain
		String domain
		String domain
		String domain
		String domain
		String domain
		String domain
		java.io.File file
		android.app.backup.FullBackupDataOutput output
		String rootDir
		String rootDir
		String filesDir
		String filesDir
		String nbFilesDir
		String nbFilesDir
		String dbDir
		String dbDir
		String spDir
		String spDir
		String cacheDir
		String cacheDir
		String codeCacheDir
		String codeCacheDir
		String deviceRootDir
		String deviceRootDir
		String deviceFilesDir
		String deviceFilesDir
		String deviceNbFilesDir
		String deviceNbFilesDir
		String deviceDbDir
		String deviceDbDir
		String deviceSpDir
		String deviceSpDir
		String deviceCacheDir
		String deviceCacheDir
		String deviceCodeCacheDir
		String deviceCodeCacheDir
		String libDir
		String libDir
		String efDir
		String filePath
		String filePath
		android.content.pm.ApplicationInfo appInfo
		String domain
		String rootpath
	protected final void fullBackupFileTree (java.lang.String, java.lang.String, java.lang.String, android.util.ArraySet, android.util.ArraySet, android.app.backup.FullBackupDataOutput) 
		java.io.File entry
		java.io.File[] contents
		android.system.StructStat stat
		java.io.IOException e
		android.system.ErrnoException e
		java.io.File file
		String filePath
		String filePath
		java.util.LinkedList scanQueue
		String packageName
		String domain
		String startingPath
		android.util.ArraySet manifestExcludes
		android.util.ArraySet systemExcludes
		android.app.backup.FullBackupDataOutput output
		String domainPath
		java.io.File rootFile
	public void onRestoreFile (android.os.ParcelFileDescriptor, long, java.io.File, int, long, long)  throws java.io.IOException 
		android.os.ParcelFileDescriptor data
		long size
		java.io.File destination
		int type
		long mode
		long mtime
		boolean accept
	private boolean isFileEligibleForRestore (java.io.File)  throws java.io.IOException 
		org.xmlpull.v1.XmlPullParserException e
		java.util.Set domainIncludes
		boolean explicitlyIncluded
		java.io.File destination
		android.app.backup.FullBackup$BackupScheme bs
		java.util.Map includes
		android.util.ArraySet excludes
		String destinationCanonicalPath
	private boolean isFileSpecifiedInPathList (java.io.File, java.util.Collection)  throws java.io.IOException 
		java.io.File fileFromList
		String canonicalPath
		java.io.File file
		java.util.Collection canonicalPathList
	protected void onRestoreFile (android.os.ParcelFileDescriptor, long, int, java.lang.String, java.lang.String, long, long)  throws java.io.IOException 
		java.io.File outFile
		String outPath
		android.os.ParcelFileDescriptor data
		long size
		int type
		String domain
		String path
		long mode
		long mtime
		String basePath
	public void onRestoreFinished () 
	public final android.os.IBinder onBind () 
	public void attach (android.content.Context) 
		android.content.Context context
	static void access$100 (android.app.backup.BackupAgent) 
		android.app.backup.BackupAgent x0
}

android/app/backup/BackupTransport.class
BackupTransport.java
package android.app.backup
public android.app.backup.BackupTransport extends java.lang.Object {
	public static final int TRANSPORT_OK
	public static final int NO_MORE_DATA
	public static final int TRANSPORT_ERROR
	public static final int TRANSPORT_NOT_INITIALIZED
	public static final int TRANSPORT_PACKAGE_REJECTED
	public static final int AGENT_ERROR
	public static final int AGENT_UNKNOWN
	public static final int TRANSPORT_QUOTA_EXCEEDED
	public static final int FLAG_USER_INITIATED
	com.android.internal.backup.IBackupTransport mBinderImpl
	public void  () 
	public android.os.IBinder getBinder () 
	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 int initializeDevice () 
	public int clearBackupData (android.content.pm.PackageInfo) 
		android.content.pm.PackageInfo packageInfo
	public int finishBackup () 
	public long requestBackupTime () 
	public int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int) 
		android.content.pm.PackageInfo packageInfo
		android.os.ParcelFileDescriptor inFd
		int flags
	public int performBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor) 
		android.content.pm.PackageInfo packageInfo
		android.os.ParcelFileDescriptor inFd
	public android.app.backup.RestoreSet[] getAvailableRestoreSets () 
	public long getCurrentRestoreSet () 
	public int startRestore (long, android.content.pm.PackageInfo[]) 
		long token
		android.content.pm.PackageInfo[] packages
	public android.app.backup.RestoreDescription nextRestorePackage () 
	public int getRestoreData (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor outFd
	public void finishRestore () 
	public long requestFullBackupTime () 
	public int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor, int) 
		android.content.pm.PackageInfo targetPackage
		android.os.ParcelFileDescriptor socket
		int flags
	public int performFullBackup (android.content.pm.PackageInfo, android.os.ParcelFileDescriptor) 
		android.content.pm.PackageInfo targetPackage
		android.os.ParcelFileDescriptor socket
	public int checkFullBackupSize (long) 
		long size
	public int sendBackupData (int) 
		int numBytes
	public void cancelFullBackup () 
	public boolean isAppEligibleForBackup (android.content.pm.PackageInfo, boolean) 
		android.content.pm.PackageInfo targetPackage
		boolean isFullBackup
	public long getBackupQuota (java.lang.String, boolean) 
		String packageName
		boolean isFullBackup
	public int getNextFullRestoreDataChunk (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor socket
	public int abortFullRestore () 
}

android/app/backup/BackupDataInputStream.class
BackupDataInputStream.java
package android.app.backup
public android.app.backup.BackupDataInputStream extends java.io.InputStream {
	String key
	int dataSize
	android.app.backup.BackupDataInput mData
	byte[] mOneByte
	void  (android.app.backup.BackupDataInput) 
		android.app.backup.BackupDataInput data
	public int read ()  throws java.io.IOException 
		byte[] one
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int size
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public java.lang.String getKey () 
	public int size () 
}

android/app/backup/BackupAgentHelper.class
BackupAgentHelper.java
package android.app.backup
public android.app.backup.BackupAgentHelper extends android.app.backup.BackupAgent {
	static final String TAG
	android.app.backup.BackupHelperDispatcher mDispatcher
	public void  () 
	public void onBackup (android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.os.ParcelFileDescriptor oldState
		android.app.backup.BackupDataOutput data
		android.os.ParcelFileDescriptor newState
	public void onRestore (android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.app.backup.BackupDataInput data
		int appVersionCode
		android.os.ParcelFileDescriptor newState
	public android.app.backup.BackupHelperDispatcher getDispatcher () 
	public void addHelper (java.lang.String, android.app.backup.BackupHelper) 
		String keyPrefix
		android.app.backup.BackupHelper helper
}

android/app/backup/IFullBackupRestoreObserver$Stub$Proxy.class
IFullBackupRestoreObserver.java
package android.app.backup
 android.app.backup.IFullBackupRestoreObserver$Stub$Proxy extends java.lang.Object implements android.app.backup.IFullBackupRestoreObserver  {
	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 onStartBackup ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onBackupPackage (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
	public void onEndBackup ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onStartRestore ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onRestorePackage (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
	public void onEndRestore ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onTimeout ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/app/MediaRouteButton$MediaRouterCallback.class
MediaRouteButton.java
package android.app
final android.app.MediaRouteButton$MediaRouterCallback extends android.media.MediaRouter$SimpleCallback {
	final android.app.MediaRouteButton this$0
	private void  (android.app.MediaRouteButton) 
	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
	public void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	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  (android.app.MediaRouteButton, android.app.MediaRouteButton$1) 
		android.app.MediaRouteButton x0
		android.app.MediaRouteButton$1 x1
}

android/app/ApplicationLoaders.class
ApplicationLoaders.java
package android.app
 android.app.ApplicationLoaders extends java.lang.Object {
	private final android.util.ArrayMap mLoaders
	private static final android.app.ApplicationLoaders gApplicationLoaders
	void  () 
	public static android.app.ApplicationLoaders getDefault () 
	public java.lang.ClassLoader getClassLoader (java.lang.String, int, boolean, java.lang.String, java.lang.String, java.lang.ClassLoader) 
		ClassLoader loader
		dalvik.system.PathClassLoader pathClassloader
		dalvik.system.PathClassLoader pathClassloader
		String zip
		int targetSdkVersion
		boolean isBundled
		String librarySearchPath
		String libraryPermittedPath
		ClassLoader parent
		ClassLoader baseParent
	private static native void setupVulkanLayerPath (java.lang.ClassLoader, java.lang.String) 
	void addPath (java.lang.ClassLoader, java.lang.String) 
		ClassLoader classLoader
		String dexPath
		dalvik.system.PathClassLoader baseDexClassLoader
	static void  () 
}

android/app/ITransientNotification$Stub.class
ITransientNotification.java
package android.app
public abstract android.app.ITransientNotification$Stub extends android.os.Binder implements android.app.ITransientNotification  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_show
	static final int TRANSACTION_hide
	public void  () 
	public static android.app.ITransientNotification 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
}

android/app/ExitTransitionCoordinator$HideSharedElementsCallback.class
ExitTransitionCoordinator.java
package android.app
abstract android.app.ExitTransitionCoordinator$HideSharedElementsCallback extends java.lang.Object {
	public abstract void hideSharedElements () 
}

android/app/IAlarmListener$Stub.class
IAlarmListener.java
package android.app
public abstract android.app.IAlarmListener$Stub extends android.os.Binder implements android.app.IAlarmListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_doAlarm
	public void  () 
	public static android.app.IAlarmListener 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.IAlarmCompleteListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/VoiceInteractor$1.class
VoiceInteractor.java
package android.app
 android.app.VoiceInteractor$1 extends java.lang.Object implements com.android.internal.os.HandlerCaller$Callback  {
	final android.app.VoiceInteractor this$0
	void  (android.app.VoiceInteractor) 
		android.app.VoiceInteractor this$0
	public void executeMessage (android.os.Message) 
		android.os.Message msg
		com.android.internal.os.SomeArgs args
		android.app.VoiceInteractor$Request request
		android.app.VoiceInteractor$Request request
		android.app.VoiceInteractor$Request request
		android.app.VoiceInteractor$Request request
		android.app.VoiceInteractor$Request request
		android.app.VoiceInteractor$Request request
		boolean complete
		boolean complete
}

android/app/StatusBarManager.class
StatusBarManager.java
package android.app
public android.app.StatusBarManager extends java.lang.Object {
	public static final int DISABLE_EXPAND
	public static final int DISABLE_NOTIFICATION_ICONS
	public static final int DISABLE_NOTIFICATION_ALERTS
	public static final int DISABLE_NOTIFICATION_TICKER
	public static final int DISABLE_SYSTEM_INFO
	public static final int DISABLE_HOME
	public static final int DISABLE_RECENT
	public static final int DISABLE_BACK
	public static final int DISABLE_CLOCK
	public static final int DISABLE_SEARCH
	public static final int DISABLE_NAVIGATION
	public static final int DISABLE_NONE
	public static final int DISABLE_MASK
	public static final int DISABLE2_QUICK_SETTINGS
	public static final int DISABLE2_NONE
	public static final int DISABLE2_MASK
	public static final int NAVIGATION_HINT_BACK_ALT
	public static final int NAVIGATION_HINT_IME_SHOWN
	public static final int WINDOW_STATUS_BAR
	public static final int WINDOW_NAVIGATION_BAR
	public static final int WINDOW_STATE_SHOWING
	public static final int WINDOW_STATE_HIDING
	public static final int WINDOW_STATE_HIDDEN
	public static final int CAMERA_LAUNCH_SOURCE_WIGGLE
	public static final int CAMERA_LAUNCH_SOURCE_POWER_DOUBLE_TAP
	private android.content.Context mContext
	private com.android.internal.statusbar.IStatusBarService mService
	private android.os.IBinder mToken
	void  (android.content.Context) 
		android.content.Context context
	private synchronized com.android.internal.statusbar.IStatusBarService getService () 
	public void disable (int) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		int what
	public void disable2 (int) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		int what
	public void expandNotificationsPanel () 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
	public void collapsePanels () 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
	public void expandSettingsPanel () 
	public void expandSettingsPanel (java.lang.String) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		String subPanel
	public void setIcon (java.lang.String, int, int, java.lang.String) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		String slot
		int iconId
		int iconLevel
		String contentDescription
	public void removeIcon (java.lang.String) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		String slot
	public void setIconVisibility (java.lang.String, boolean) 
		com.android.internal.statusbar.IStatusBarService svc
		android.os.RemoteException ex
		String slot
		boolean visible
	public static java.lang.String windowStateToString (int) 
		int state
}

android/app/ActivityManager$RunningTaskInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$RunningTaskInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$RunningTaskInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$RunningTaskInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/DatePickerDialog$1.class
DatePickerDialog.java
package android.app
 android.app.DatePickerDialog$1 extends java.lang.Object implements android.widget.DatePicker$ValidationCallback  {
	final android.app.DatePickerDialog this$0
	void  (android.app.DatePickerDialog) 
		android.app.DatePickerDialog this$0
	public void onValidationChanged (boolean) 
		boolean valid
		android.widget.Button positive
}

android/app/FragmentManagerImpl$5.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$5 extends android.animation.AnimatorListenerAdapter {
	final android.view.ViewGroup val$container
	final android.view.View val$view
	final android.app.Fragment val$fragment
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl, android.view.ViewGroup, android.view.View, android.app.Fragment) 
		android.app.FragmentManagerImpl this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator anim
}

android/app/RemoteServiceException.class
ActivityThread.java
package android.app
final android.app.RemoteServiceException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/app/ActionBar$OnNavigationListener.class
ActionBar.java
package android.app
public abstract android.app.ActionBar$OnNavigationListener extends java.lang.Object {
	public abstract boolean onNavigationItemSelected (int, long) 
}

android/app/SystemServiceRegistry$74.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$74 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.location.ContextHubManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/WallpaperManager$WallpaperSetCompletion.class
WallpaperManager.java
package android.app
 android.app.WallpaperManager$WallpaperSetCompletion extends android.app.IWallpaperManagerCallback$Stub {
	final java.util.concurrent.CountDownLatch mLatch
	final android.app.WallpaperManager this$0
	public void  (android.app.WallpaperManager) 
	public void waitForCompletion () 
	public void onWallpaperChanged ()  throws android.os.RemoteException 
}

android/app/ActivityManager$TaskThumbnailInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$TaskThumbnailInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final String ATTR_TASK_THUMBNAILINFO_PREFIX
	private static final String ATTR_TASK_WIDTH
	private static final String ATTR_TASK_HEIGHT
	private static final String ATTR_SCREEN_ORIENTATION
	public int taskWidth
	public int taskHeight
	public int screenOrientation
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public void reset () 
	public void copyFrom (android.app.ActivityManager$TaskThumbnailInfo) 
		android.app.ActivityManager$TaskThumbnailInfo o
	public void saveToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
	public void restoreFromXml (java.lang.String, java.lang.String) 
		String attrName
		String attrValue
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/Activity$1.class
Activity.java
package android.app
 android.app.Activity$1 extends java.lang.Object {
}

android/app/EnterTransitionCoordinator.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator extends android.app.ActivityTransitionCoordinator {
	private static final String TAG
	private static final int MIN_ANIMATION_FRAMES
	private boolean mSharedElementTransitionStarted
	private android.app.Activity mActivity
	private boolean mHasStopped
	private boolean mIsCanceled
	private android.animation.ObjectAnimator mBackgroundAnimator
	private boolean mIsExitTransitionComplete
	private boolean mIsReadyForTransition
	private android.os.Bundle mSharedElementsBundle
	private boolean mWasOpaque
	private boolean mAreViewsReady
	private boolean mIsViewsTransitionStarted
	private android.transition.Transition mEnterViewsTransition
	private android.view.ViewTreeObserver$OnPreDrawListener mViewsReadyListener
	private final boolean mIsCrossTask
	public void  (android.app.Activity, android.os.ResultReceiver, java.util.ArrayList, boolean, boolean) 
		android.app.Activity activity
		android.os.ResultReceiver resultReceiver
		java.util.ArrayList sharedElementNames
		boolean isReturning
		boolean isCrossTask
		android.os.Bundle resultReceiverBundle
		android.view.View decorView
	boolean isCrossTask () 
	public void viewInstancesReady (java.util.ArrayList, java.util.ArrayList, java.util.ArrayList) 
		android.view.View view
		int i
		java.util.ArrayList accepted
		java.util.ArrayList localNames
		java.util.ArrayList localViews
		boolean remap
	public void namedViewsReady (java.util.ArrayList, java.util.ArrayList) 
		java.util.ArrayList accepted
		java.util.ArrayList localNames
	public android.transition.Transition getEnterViewsTransition () 
	protected void viewsReady (android.util.ArrayMap) 
		android.util.ArrayMap sharedElements
	private void triggerViewsReady (android.util.ArrayMap) 
		android.util.ArrayMap sharedElements
		android.view.ViewGroup decor
	private android.util.ArrayMap mapNamedElements (java.util.ArrayList, java.util.ArrayList) 
		android.view.View view
		String localName
		String acceptedName
		int i
		java.util.ArrayList accepted
		java.util.ArrayList localNames
		android.util.ArrayMap sharedElements
		android.view.ViewGroup decorView
	private void sendSharedElementDestination () 
		boolean allReady
		boolean allReady
		int i
		android.os.Bundle state
		boolean allReady
		android.view.View decorView
	private static android.app.SharedElementCallback getListener (android.app.Activity, boolean) 
		android.app.Activity activity
		boolean isReturning
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
	public boolean isWaitingForRemoteExit () 
	public void forceViewsToAppear () 
		android.view.ViewGroup decor
	private void cancel () 
	public boolean isReturning () 
	protected void prepareEnter () 
		android.graphics.drawable.Drawable background
		android.view.ViewGroup decorView
	protected android.transition.Transition getViewsTransition () 
		android.view.Window window
	protected android.transition.Transition getSharedElementTransition () 
		android.view.Window window
	private void startSharedElementTransition (android.os.Bundle) 
		android.os.Bundle sharedElementState
		android.view.ViewGroup decorView
		java.util.ArrayList rejectedNames
		java.util.ArrayList rejectedSnapshots
		java.util.ArrayList sharedElementSnapshots
		java.util.ArrayList originalImageViewState
		boolean startEnterTransition
		boolean startSharedElementTransition
		android.transition.Transition transition
	private static void removeNullViews (java.util.ArrayList) 
		int i
		java.util.ArrayList views
	private void onTakeSharedElements () 
		android.os.Bundle sharedElementState
		android.app.SharedElementCallback$OnSharedElementsReadyListener listener
	private void requestLayoutForSharedElements () 
		int i
		int numSharedElements
	private android.transition.Transition beginTransition (android.view.ViewGroup, boolean, boolean) 
		java.util.ArrayList transitioningViews
		android.view.ViewGroup decorView
		boolean startEnterTransition
		boolean startSharedElementTransition
		android.transition.Transition sharedElementTransition
		android.transition.Transition viewsTransition
		android.transition.Transition transition
	protected void onTransitionsComplete () 
		android.view.ViewGroup decorView
	private void sharedElementTransitionStarted () 
	private void startEnterTransition (android.transition.Transition) 
		android.graphics.drawable.Drawable background
		android.transition.Transition transition
		android.view.ViewGroup decorView
	public void stop () 
		android.graphics.drawable.Drawable drawable
		android.view.ViewGroup decorView
	public boolean cancelEnter () 
	protected void clearState () 
	private void makeOpaque () 
	private boolean allowOverlappingTransitions () 
	private void startRejectedAnimations (java.util.ArrayList) 
		android.view.View snapshot
		int i
		android.view.ViewGroupOverlay overlay
		android.animation.ObjectAnimator animator
		int numRejected
		java.util.ArrayList rejectedSnapshots
		android.view.ViewGroup decorView
	protected void onRemoteExitTransitionComplete () 
	private void startEnterTransitionOnly () 
	static boolean access$000 (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator x0
	static android.view.ViewTreeObserver$OnPreDrawListener access$102 (android.app.EnterTransitionCoordinator, android.view.ViewTreeObserver$OnPreDrawListener) 
		android.app.EnterTransitionCoordinator x0
		android.view.ViewTreeObserver$OnPreDrawListener x1
	static void access$200 (android.app.EnterTransitionCoordinator, android.os.Bundle) 
		android.app.EnterTransitionCoordinator x0
		android.os.Bundle x1
	static void access$300 (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator x0
	static android.transition.Transition access$402 (android.app.EnterTransitionCoordinator, android.transition.Transition) 
		android.app.EnterTransitionCoordinator x0
		android.transition.Transition x1
	static void access$500 (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator x0
	static android.transition.Transition access$600 (android.app.EnterTransitionCoordinator, android.view.ViewGroup, boolean, boolean) 
		android.app.EnterTransitionCoordinator x0
		android.view.ViewGroup x1
		boolean x2
		boolean x3
	static void access$700 (android.app.EnterTransitionCoordinator, android.transition.Transition) 
		android.app.EnterTransitionCoordinator x0
		android.transition.Transition x1
}

android/app/SearchDialog$5.class
SearchDialog.java
package android.app
 android.app.SearchDialog$5 extends java.lang.Object implements android.widget.SearchView$OnSuggestionListener  {
	final android.app.SearchDialog this$0
	void  (android.app.SearchDialog) 
		android.app.SearchDialog this$0
	public boolean onSuggestionSelect (int) 
		int position
	public boolean onSuggestionClick (int) 
		int position
}

android/app/FragmentManagerImpl$2.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl) 
		android.app.FragmentManagerImpl this$0
	public void run () 
}

android/app/ApplicationErrorReport$BatteryInfo.class
ApplicationErrorReport.java
package android.app
public android.app.ApplicationErrorReport$BatteryInfo extends java.lang.Object {
	public int usagePercent
	public long durationMicros
	public String usageDetails
	public String checkinDetails
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
}

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

android/app/FragmentManagerImpl$4.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$4 extends java.lang.Object implements java.lang.Runnable  {
	final int val$id
	final int val$flags
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl, int, int) 
		android.app.FragmentManagerImpl this$0
	public void run () 
}

android/app/ActivityTransitionCoordinator$ContinueTransitionListener.class
ActivityTransitionCoordinator.java
package android.app
public android.app.ActivityTransitionCoordinator$ContinueTransitionListener extends android.transition.Transition$TransitionListenerAdapter {
	final android.app.ActivityTransitionCoordinator this$0
	protected void  (android.app.ActivityTransitionCoordinator) 
		android.app.ActivityTransitionCoordinator this$0
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
		Runnable pending
}

android/app/SystemServiceRegistry$27.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$27 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.nsd.NsdManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.net.nsd.INsdManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IActivityContainerCallback$Stub.class
IActivityContainerCallback.java
package android.app
public abstract android.app.IActivityContainerCallback$Stub extends android.os.Binder implements android.app.IActivityContainerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setVisible
	static final int TRANSACTION_onAllActivitiesComplete
	public void  () 
	public static android.app.IActivityContainerCallback 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
		boolean _arg1
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/SystemServiceRegistry$17.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$17 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.DropBoxManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		com.android.internal.os.IDropBoxManagerService service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/VoiceInteractor$ConfirmationRequest.class
VoiceInteractor.java
package android.app
public android.app.VoiceInteractor$ConfirmationRequest extends android.app.VoiceInteractor$Request {
	final android.app.VoiceInteractor$Prompt mPrompt
	final android.os.Bundle mExtras
	public void  (android.app.VoiceInteractor$Prompt, android.os.Bundle) 
		android.app.VoiceInteractor$Prompt prompt
		android.os.Bundle extras
	public void  (java.lang.CharSequence, android.os.Bundle) 
		CharSequence prompt
		android.os.Bundle extras
	public void onConfirmationResult (boolean, android.os.Bundle) 
		boolean confirmed
		android.os.Bundle result
	void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	java.lang.String getRequestTypeName () 
	com.android.internal.app.IVoiceInteractorRequest submit (com.android.internal.app.IVoiceInteractor, java.lang.String, com.android.internal.app.IVoiceInteractorCallback)  throws android.os.RemoteException 
		com.android.internal.app.IVoiceInteractor interactor
		String packageName
		com.android.internal.app.IVoiceInteractorCallback callback
}

android/app/ActivityTransitionCoordinator$FixedEpicenterCallback.class
ActivityTransitionCoordinator.java
package android.app
 android.app.ActivityTransitionCoordinator$FixedEpicenterCallback extends android.transition.Transition$EpicenterCallback {
	private android.graphics.Rect mEpicenter
	private void  () 
	public void setEpicenter (android.graphics.Rect) 
		android.graphics.Rect epicenter
	public android.graphics.Rect onGetEpicenter (android.transition.Transition) 
		android.transition.Transition transition
	void  (android.app.ActivityTransitionCoordinator$1) 
		android.app.ActivityTransitionCoordinator$1 x0
}

android/app/LauncherActivity$IconResizer.class
LauncherActivity.java
package android.app
public android.app.LauncherActivity$IconResizer extends java.lang.Object {
	private int mIconWidth
	private int mIconHeight
	private final android.graphics.Rect mOldBounds
	private android.graphics.Canvas mCanvas
	final android.app.LauncherActivity this$0
	public void  (android.app.LauncherActivity) 
		android.app.LauncherActivity this$0
		android.content.res.Resources resources
	public android.graphics.drawable.Drawable createIconThumbnail (android.graphics.drawable.Drawable) 
		android.graphics.drawable.PaintDrawable painter
		float ratio
		android.graphics.Bitmap$Config c
		android.graphics.Bitmap thumb
		android.graphics.Canvas canvas
		int x
		int y
		android.graphics.Bitmap$Config c
		android.graphics.Bitmap thumb
		android.graphics.Canvas canvas
		int x
		int y
		android.graphics.drawable.Drawable icon
		int width
		int height
		int iconWidth
		int iconHeight
}

android/app/AlertDialog.class
AlertDialog.java
package android.app
public android.app.AlertDialog extends android.app.Dialog implements android.content.DialogInterface  {
	private com.android.internal.app.AlertController mAlert
	public static final int THEME_TRADITIONAL
	public static final int THEME_HOLO_DARK
	public static final int THEME_HOLO_LIGHT
	public static final int THEME_DEVICE_DEFAULT_DARK
	public static final int THEME_DEVICE_DEFAULT_LIGHT
	public static final int LAYOUT_HINT_NONE
	public static final int LAYOUT_HINT_SIDE
	protected void  (android.content.Context) 
		android.content.Context context
	protected void  (android.content.Context, boolean, android.content.DialogInterface$OnCancelListener) 
		android.content.Context context
		boolean cancelable
		android.content.DialogInterface$OnCancelListener cancelListener
	protected void  (android.content.Context, int) 
		android.content.Context context
		int themeResId
	void  (android.content.Context, int, boolean) 
		android.content.Context context
		int themeResId
		boolean createContextThemeWrapper
	static int resolveDialogTheme (android.content.Context, int) 
		android.util.TypedValue outValue
		android.content.Context context
		int themeResId
	public android.widget.Button getButton (int) 
		int whichButton
	public android.widget.ListView getListView () 
	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 (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
	void setButtonPanelLayoutHint (int) 
		int layoutHint
	public void setButton (int, java.lang.CharSequence, android.os.Message) 
		int whichButton
		CharSequence text
		android.os.Message msg
	public void setButton (int, java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		int whichButton
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public void setButton (java.lang.CharSequence, android.os.Message) 
		CharSequence text
		android.os.Message msg
	public void setButton2 (java.lang.CharSequence, android.os.Message) 
		CharSequence text
		android.os.Message msg
	public void setButton3 (java.lang.CharSequence, android.os.Message) 
		CharSequence text
		android.os.Message msg
	public void setButton (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public void setButton2 (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public void setButton3 (java.lang.CharSequence, android.content.DialogInterface$OnClickListener) 
		CharSequence text
		android.content.DialogInterface$OnClickListener listener
	public void setIcon (int) 
		int resId
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIconAttribute (int) 
		int attrId
		android.util.TypedValue out
	public void setInverseBackgroundForced (boolean) 
		boolean forceInverseBackground
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	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
	static com.android.internal.app.AlertController access$000 (android.app.AlertDialog) 
		android.app.AlertDialog x0
}

android/app/ActivityThread$BindServiceData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$BindServiceData extends java.lang.Object {
	android.os.IBinder token
	android.content.Intent intent
	boolean rebind
	void  () 
	public java.lang.String toString () 
}

android/app/AppOpsManager$PackageOps$1.class
AppOpsManager.java
package android.app
final android.app.AppOpsManager$PackageOps$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.AppOpsManager$PackageOps createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.AppOpsManager$PackageOps[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry$69.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$69 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.radio.RadioManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IStopUserCallback$Stub.class
IStopUserCallback.java
package android.app
public abstract android.app.IStopUserCallback$Stub extends android.os.Binder implements android.app.IStopUserCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_userStopped
	static final int TRANSACTION_userStopAborted
	public void  () 
	public static android.app.IStopUserCallback 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 _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityGroup.class
ActivityGroup.java
package android.app
public android.app.ActivityGroup extends android.app.Activity {
	private static final String STATES_KEY
	static final String PARENT_NON_CONFIG_INSTANCE_KEY
	protected android.app.LocalActivityManager mLocalActivityManager
	public void  () 
	public void  (boolean) 
		boolean singleActivityMode
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.os.Bundle states
	protected void onResume () 
	protected void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
		android.os.Bundle state
	protected void onPause () 
	protected void onStop () 
	protected void onDestroy () 
	public java.util.HashMap onRetainNonConfigurationChildInstances () 
	public android.app.Activity getCurrentActivity () 
	public final android.app.LocalActivityManager getLocalActivityManager () 
	void dispatchActivityResult (java.lang.String, int, int, android.content.Intent) 
		android.app.Activity act
		String who
		int requestCode
		int resultCode
		android.content.Intent data
}

android/app/ActivityThread.class
ActivityThread.java
package android.app
public final android.app.ActivityThread extends java.lang.Object {
	public static final String TAG
	private static final android.graphics.Bitmap$Config THUMBNAIL_FORMAT
	static final boolean localLOGV
	static final boolean DEBUG_MESSAGES
	public static final boolean DEBUG_BROADCAST
	private static final boolean DEBUG_RESULTS
	private static final boolean DEBUG_BACKUP
	public static final boolean DEBUG_CONFIGURATION
	private static final boolean DEBUG_SERVICE
	private static final boolean DEBUG_MEMORY_TRIM
	private static final boolean DEBUG_PROVIDER
	private static final boolean DEBUG_ORDER
	private static final long MIN_TIME_BETWEEN_GCS
	private static final int SQLITE_MEM_RELEASED_EVENT_LOG_TAG
	private static final int LOG_AM_ON_PAUSE_CALLED
	private static final int LOG_AM_ON_RESUME_CALLED
	private static final int LOG_AM_ON_STOP_CALLED
	public static final int SERVICE_DONE_EXECUTING_ANON
	public static final int SERVICE_DONE_EXECUTING_START
	public static final int SERVICE_DONE_EXECUTING_STOP
	private static final int USER_LEAVING
	private static final int DONT_REPORT
	private static final boolean REPORT_TO_ACTIVITY
	private android.app.ContextImpl mSystemContext
	static volatile android.content.pm.IPackageManager sPackageManager
	final android.app.ActivityThread$ApplicationThread mAppThread
	final android.os.Looper mLooper
	final android.app.ActivityThread$H mH
	final android.util.ArrayMap mActivities
	android.app.ActivityThread$ActivityClientRecord mNewActivities
	int mNumVisibleActivities
	java.util.ArrayList mLastAssistStructures
	private int mLastSessionId
	final android.util.ArrayMap mServices
	android.app.ActivityThread$AppBindData mBoundApplication
	android.app.ActivityThread$Profiler mProfiler
	int mCurDefaultDisplayDpi
	boolean mDensityCompatMode
	android.content.res.Configuration mConfiguration
	android.content.res.Configuration mCompatConfiguration
	android.app.Application mInitialApplication
	final java.util.ArrayList mAllApplications
	final android.util.ArrayMap mBackupAgents
	private static volatile android.app.ActivityThread sCurrentActivityThread
	android.app.Instrumentation mInstrumentation
	String mInstrumentationPackageName
	String mInstrumentationAppDir
	String[] mInstrumentationSplitAppDirs
	String mInstrumentationLibDir
	String mInstrumentedAppDir
	String[] mInstrumentedSplitAppDirs
	String mInstrumentedLibDir
	boolean mSystemThread
	boolean mJitEnabled
	boolean mSomeActivitiesChanged
	boolean mUpdatingSystemConfig
	final android.util.ArrayMap mPackages
	final android.util.ArrayMap mResourcePackages
	final java.util.ArrayList mRelaunchingActivities
	android.content.res.Configuration mPendingConfiguration
	int mLifecycleSeq
	private final android.app.ResourcesManager mResourcesManager
	final android.util.ArrayMap mProviderMap
	final android.util.ArrayMap mProviderRefCountMap
	final android.util.ArrayMap mLocalProviders
	final android.util.ArrayMap mLocalProvidersByName
	final android.util.ArrayMap mOnPauseListeners
	final android.app.ActivityThread$GcIdler mGcIdler
	boolean mGcIdlerScheduled
	static volatile android.os.Handler sMainThreadHandler
	android.os.Bundle mCoreSettings
	private android.content.res.Configuration mMainThreadConfig
	private static final String HEAP_FULL_COLUMN
	private static final String HEAP_COLUMN
	private static final String ONE_COUNT_COLUMN
	private static final String TWO_COUNT_COLUMNS
	private static final String ONE_COUNT_COLUMN_HEADER
	private static final int ACTIVITY_THREAD_CHECKIN_VERSION
	private static final ThreadLocal sCurrentBroadcastIntent
	private int mThumbnailWidth
	private int mThumbnailHeight
	private android.graphics.Bitmap mAvailThumbnailBitmap
	private android.graphics.Canvas mThumbnailCanvas
	private native void dumpGraphicsInfo (java.io.FileDescriptor) 
	private int getLifecycleSeq () 
	public static android.app.ActivityThread currentActivityThread () 
	public static boolean isSystem () 
	public static java.lang.String currentOpPackageName () 
		android.app.ActivityThread am
	public static java.lang.String currentPackageName () 
		android.app.ActivityThread am
	public static java.lang.String currentProcessName () 
		android.app.ActivityThread am
	public static android.app.Application currentApplication () 
		android.app.ActivityThread am
	public static android.content.pm.IPackageManager getPackageManager () 
		android.os.IBinder b
	android.content.res.Configuration applyConfigCompatMainThread (int, android.content.res.Configuration, android.content.res.CompatibilityInfo) 
		int displayDensity
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compat
	android.content.res.Resources getTopLevelResources (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], int, android.app.LoadedApk) 
		String resDir
		String[] splitResDirs
		String[] overlayDirs
		String[] libDirs
		int displayId
		android.app.LoadedApk pkgInfo
	final android.os.Handler getHandler () 
	public final android.app.LoadedApk getPackageInfo (java.lang.String, android.content.res.CompatibilityInfo, int) 
		String packageName
		android.content.res.CompatibilityInfo compatInfo
		int flags
	public final android.app.LoadedApk getPackageInfo (java.lang.String, android.content.res.CompatibilityInfo, int, int) 
		java.lang.ref.WeakReference ref
		java.lang.ref.WeakReference ref
		java.lang.ref.WeakReference ref
		android.app.LoadedApk packageInfo
		android.os.RemoteException e
		String packageName
		android.content.res.CompatibilityInfo compatInfo
		int flags
		int userId
		boolean differentUser
		android.content.pm.ApplicationInfo ai
	public final android.app.LoadedApk getPackageInfo (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int) 
		String msg
		android.content.pm.ApplicationInfo ai
		android.content.res.CompatibilityInfo compatInfo
		int flags
		boolean includeCode
		boolean securityViolation
		boolean registerPackage
	public final android.app.LoadedApk getPackageInfoNoCheck (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo) 
		android.content.pm.ApplicationInfo ai
		android.content.res.CompatibilityInfo compatInfo
	public final android.app.LoadedApk peekPackageInfo (java.lang.String, boolean) 
		java.lang.ref.WeakReference ref
		java.lang.ref.WeakReference ref
		String packageName
		boolean includeCode
	private android.app.LoadedApk getPackageInfo (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, java.lang.ClassLoader, boolean, boolean, boolean) 
		java.lang.ref.WeakReference ref
		java.lang.ref.WeakReference ref
		java.lang.ref.WeakReference ref
		android.app.LoadedApk packageInfo
		android.content.pm.ApplicationInfo aInfo
		android.content.res.CompatibilityInfo compatInfo
		ClassLoader baseLoader
		boolean securityViolation
		boolean includeCode
		boolean registerPackage
		boolean differentUser
	void  () 
	public android.app.ActivityThread$ApplicationThread getApplicationThread () 
	public android.app.Instrumentation getInstrumentation () 
	public boolean isProfiling () 
	public java.lang.String getProfileFilePath () 
	public android.os.Looper getLooper () 
	public android.app.Application getApplication () 
	public java.lang.String getProcessName () 
	public android.app.ContextImpl getSystemContext () 
	public void installSystemApplicationInfo (android.content.pm.ApplicationInfo, java.lang.ClassLoader) 
		android.content.pm.ApplicationInfo info
		ClassLoader classLoader
	void ensureJitEnabled () 
	void scheduleGcIdler () 
	void unscheduleGcIdler () 
	void doGcIfNeeded () 
		long now
	static transient void printRow (java.io.PrintWriter, java.lang.String, java.lang.Object[]) 
		java.io.PrintWriter pw
		String format
		Object[] objs
	public static void dumpMemInfoTable (java.io.PrintWriter, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, int, java.lang.String, long, long, long, long, long, long) 
		int i
		int myPss
		int mySwappablePss
		int mySharedDirty
		int myPrivateDirty
		int mySharedClean
		int myPrivateClean
		int mySwappedOut
		int mySwappedOutPss
		int i
		int myPss
		int mySwappablePss
		int mySharedDirty
		int myPrivateDirty
		int mySharedClean
		int myPrivateClean
		int mySwappedOut
		int mySwappedOutPss
		int i
		int otherPss
		int otherSwappablePss
		int otherSharedDirty
		int otherPrivateDirty
		int otherSharedClean
		int otherPrivateClean
		int otherSwappedOut
		int otherSwappedOutPss
		java.io.PrintWriter pw
		android.os.Debug$MemoryInfo memInfo
		boolean checkin
		boolean dumpFullInfo
		boolean dumpDalvik
		boolean dumpSummaryOnly
		int pid
		String processName
		long nativeMax
		long nativeAllocated
		long nativeFree
		long dalvikMax
		long dalvikAllocated
		long dalvikFree
	public void registerOnActivityPausedListener (android.app.Activity, android.app.OnActivityPausedListener) 
		java.util.ArrayList list
		android.app.Activity activity
		android.app.OnActivityPausedListener listener
	public void unregisterOnActivityPausedListener (android.app.Activity, android.app.OnActivityPausedListener) 
		java.util.ArrayList list
		android.app.Activity activity
		android.app.OnActivityPausedListener listener
	public final android.content.pm.ActivityInfo resolveActivityInfo (android.content.Intent) 
		android.content.Intent intent
		android.content.pm.ActivityInfo aInfo
	public final android.app.Activity startActivityNow (android.app.Activity, java.lang.String, android.content.Intent, android.content.pm.ActivityInfo, android.os.IBinder, android.os.Bundle, android.app.Activity$NonConfigurationInstances) 
		android.app.Activity parent
		String id
		android.content.Intent intent
		android.content.pm.ActivityInfo activityInfo
		android.os.IBinder token
		android.os.Bundle state
		android.app.Activity$NonConfigurationInstances lastNonConfigurationInstances
		android.app.ActivityThread$ActivityClientRecord r
	public final android.app.Activity getActivity (android.os.IBinder) 
		android.os.IBinder token
	public final void sendActivityResult (android.os.IBinder, java.lang.String, int, int, android.content.Intent) 
		android.os.IBinder token
		String id
		int requestCode
		int resultCode
		android.content.Intent data
		java.util.ArrayList list
	private void sendMessage (int, java.lang.Object) 
		int what
		Object obj
	private void sendMessage (int, java.lang.Object, int) 
		int what
		Object obj
		int arg1
	private void sendMessage (int, java.lang.Object, int, int) 
		int what
		Object obj
		int arg1
		int arg2
	private void sendMessage (int, java.lang.Object, int, int, boolean) 
		int what
		Object obj
		int arg1
		int arg2
		boolean async
		android.os.Message msg
	private void sendMessage (int, java.lang.Object, int, int, int) 
		int what
		Object obj
		int arg1
		int arg2
		int seq
		android.os.Message msg
		com.android.internal.os.SomeArgs args
	final void scheduleContextCleanup (android.app.ContextImpl, java.lang.String, java.lang.String) 
		android.app.ContextImpl context
		String who
		String what
		android.app.ActivityThread$ContextCleanupInfo cci
	private android.app.Activity performLaunchActivity (android.app.ActivityThread$ActivityClientRecord, android.content.Intent) 
		ClassLoader cl
		Exception e
		android.content.Context appContext
		CharSequence title
		android.content.res.Configuration config
		android.view.Window window
		int theme
		android.app.Application app
		android.util.SuperNotCalledException e
		Exception e
		android.app.ActivityThread$ActivityClientRecord r
		android.content.Intent customIntent
		android.content.pm.ActivityInfo aInfo
		android.content.ComponentName component
		android.app.Activity activity
	private android.content.Context createBaseContextForActivity (android.app.ActivityThread$ActivityClientRecord, android.app.Activity) 
		android.os.RemoteException e
		android.view.Display display
		int id
		android.app.ActivityThread$ActivityClientRecord r
		android.app.Activity activity
		int displayId
		android.app.ContextImpl appContext
		android.content.Context baseContext
		android.hardware.display.DisplayManagerGlobal dm
		String pkgName
	private void handleLaunchActivity (android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) 
		android.os.Bundle oldState
		android.os.RemoteException ex
		android.app.ActivityThread$ActivityClientRecord r
		android.content.Intent customIntent
		String reason
		android.app.Activity a
	private void reportSizeConfigurations (android.app.ActivityThread$ActivityClientRecord) 
		android.content.res.Configuration config
		int i
		android.os.RemoteException ex
		android.app.ActivityThread$ActivityClientRecord r
		android.content.res.Configuration[] configurations
		android.util.SparseIntArray horizontal
		android.util.SparseIntArray vertical
		android.util.SparseIntArray smallest
	private void deliverNewIntents (android.app.ActivityThread$ActivityClientRecord, java.util.List) 
		com.android.internal.content.ReferrerIntent intent
		int i
		android.app.ActivityThread$ActivityClientRecord r
		java.util.List intents
		int N
	public final void performNewIntents (android.os.IBinder, java.util.List) 
		boolean resumed
		android.os.IBinder token
		java.util.List intents
		android.app.ActivityThread$ActivityClientRecord r
	private void handleNewIntent (android.app.ActivityThread$NewIntentData) 
		android.app.ActivityThread$NewIntentData data
	public void handleRequestAssistContextExtras (android.app.ActivityThread$RequestAssistContextExtras) 
		android.app.assist.AssistStructure structure
		int i
		android.content.Intent intent
		android.content.Intent activityIntent
		android.os.RemoteException e
		android.app.ActivityThread$RequestAssistContextExtras cmd
		android.os.Bundle data
		android.app.assist.AssistStructure structure
		android.app.assist.AssistContent content
		android.app.ActivityThread$ActivityClientRecord r
		android.net.Uri referrer
		android.app.IActivityManager mgr
	public void handleTranslucentConversionComplete (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean drawComplete
		android.app.ActivityThread$ActivityClientRecord r
	public void onNewActivityOptions (android.os.IBinder, android.app.ActivityOptions) 
		android.os.IBinder token
		android.app.ActivityOptions options
		android.app.ActivityThread$ActivityClientRecord r
	public void handleCancelVisibleBehind (android.os.IBinder) 
		android.app.Activity activity
		android.os.RemoteException e
		android.os.IBinder token
		android.app.ActivityThread$ActivityClientRecord r
	public void handleOnBackgroundVisibleBehindChanged (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean visible
		android.app.ActivityThread$ActivityClientRecord r
	public void handleInstallProvider (android.content.pm.ProviderInfo) 
		android.content.pm.ProviderInfo info
		android.os.StrictMode$ThreadPolicy oldPolicy
	private void handleEnterAnimationComplete (android.os.IBinder) 
		android.os.IBinder token
		android.app.ActivityThread$ActivityClientRecord r
	private void handleStartBinderTracking () 
	private void handleStopBinderTrackingAndDump (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor fd
	private void handleMultiWindowModeChanged (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean isInMultiWindowMode
		android.app.ActivityThread$ActivityClientRecord r
	private void handlePictureInPictureModeChanged (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean isInPipMode
		android.app.ActivityThread$ActivityClientRecord r
	private void handleLocalVoiceInteractionStarted (android.os.IBinder, com.android.internal.app.IVoiceInteractor) 
		android.os.IBinder token
		com.android.internal.app.IVoiceInteractor interactor
		android.app.ActivityThread$ActivityClientRecord r
	public static android.content.Intent getIntentBeingBroadcast () 
	private void handleReceiver (android.app.ActivityThread$ReceiverData) 
		ClassLoader cl
		Exception e
		android.app.Application app
		android.app.ContextImpl context
		Exception e
		android.app.ActivityThread$ReceiverData data
		String component
		android.app.LoadedApk packageInfo
		android.app.IActivityManager mgr
		android.content.BroadcastReceiver receiver
		android.content.BroadcastReceiver receiver
	private void handleCreateBackupAgent (android.app.ActivityThread$CreateBackupAgentData) 
		android.content.pm.PackageInfo requestedPackage
		android.os.RemoteException e
		ClassLoader cl
		android.app.ContextImpl context
		Exception e
		android.os.RemoteException e
		android.os.IBinder binder
		android.app.backup.BackupAgent agent
		Exception e
		android.app.ActivityThread$CreateBackupAgentData data
		android.app.LoadedApk packageInfo
		String packageName
		String classname
	private void handleDestroyBackupAgent (android.app.ActivityThread$CreateBackupAgentData) 
		Exception e
		android.app.ActivityThread$CreateBackupAgentData data
		android.app.LoadedApk packageInfo
		String packageName
		android.app.backup.BackupAgent agent
	private void handleCreateService (android.app.ActivityThread$CreateServiceData) 
		ClassLoader cl
		Exception e
		android.os.RemoteException e
		android.app.ContextImpl context
		android.app.Application app
		Exception e
		android.app.ActivityThread$CreateServiceData data
		android.app.LoadedApk packageInfo
		android.app.Service service
	private void handleBindService (android.app.ActivityThread$BindServiceData) 
		android.os.IBinder binder
		android.os.RemoteException ex
		Exception e
		android.app.ActivityThread$BindServiceData data
		android.app.Service s
	private void handleUnbindService (android.app.ActivityThread$BindServiceData) 
		android.os.RemoteException ex
		boolean doRebind
		Exception e
		android.app.ActivityThread$BindServiceData data
		android.app.Service s
	private void handleDumpService (android.app.ActivityThread$DumpComponentInfo) 
		java.io.PrintWriter pw
		android.app.Service s
		android.app.ActivityThread$DumpComponentInfo info
		android.os.StrictMode$ThreadPolicy oldPolicy
	private void handleDumpActivity (android.app.ActivityThread$DumpComponentInfo) 
		java.io.PrintWriter pw
		android.app.ActivityThread$ActivityClientRecord r
		android.app.ActivityThread$DumpComponentInfo info
		android.os.StrictMode$ThreadPolicy oldPolicy
	private void handleDumpProvider (android.app.ActivityThread$DumpComponentInfo) 
		java.io.PrintWriter pw
		android.app.ActivityThread$ProviderClientRecord r
		android.app.ActivityThread$DumpComponentInfo info
		android.os.StrictMode$ThreadPolicy oldPolicy
	private void handleServiceArgs (android.app.ActivityThread$ServiceArgsData) 
		int res
		android.os.RemoteException e
		int res
		Exception e
		android.app.ActivityThread$ServiceArgsData data
		android.app.Service s
	private void handleStopService (android.os.IBinder) 
		String who
		android.os.RemoteException e
		android.content.Context context
		Exception e
		android.os.IBinder token
		android.app.Service s
	public final android.app.ActivityThread$ActivityClientRecord performResumeActivity (android.os.IBinder, boolean, java.lang.String) 
		android.app.ActivityThread$ActivityClientRecord relaunching
		int i
		Exception e
		android.os.IBinder token
		boolean clearHide
		String reason
		android.app.ActivityThread$ActivityClientRecord r
	static final void cleanUpPendingRemoveWindows (android.app.ActivityThread$ActivityClientRecord, boolean) 
		android.os.IBinder wtoken
		android.app.ActivityThread$ActivityClientRecord r
		boolean force
	final void handleResumeActivity (android.os.IBinder, boolean, boolean, boolean, int, java.lang.String) 
		android.os.RemoteException e
		android.view.ViewRootImpl impl
		android.view.View decor
		android.view.ViewManager wm
		android.view.WindowManager$LayoutParams l
		android.view.ViewManager wm
		android.view.View decor
		android.view.WindowManager$LayoutParams l
		android.os.RemoteException ex
		android.app.Activity a
		int forwardBit
		boolean willBeVisible
		android.os.RemoteException ex
		android.os.IBinder token
		boolean clearHide
		boolean isForward
		boolean reallyResume
		int seq
		String reason
		android.app.ActivityThread$ActivityClientRecord r
	private android.graphics.Bitmap createThumbnailBitmap (android.app.ActivityThread$ActivityClientRecord) 
		android.content.res.Resources res
		int wId
		int hId
		int h
		int w
		int h
		android.graphics.Canvas cv
		Exception e
		android.app.ActivityThread$ActivityClientRecord r
		android.graphics.Bitmap thumbnail
	private void handlePauseActivity (android.os.IBinder, boolean, boolean, int, boolean, int) 
		android.os.RemoteException ex
		android.os.IBinder token
		boolean finished
		boolean userLeaving
		int configChanges
		boolean dontReport
		int seq
		android.app.ActivityThread$ActivityClientRecord r
	final void performUserLeavingActivity (android.app.ActivityThread$ActivityClientRecord) 
		android.app.ActivityThread$ActivityClientRecord r
	final android.os.Bundle performPauseActivity (android.os.IBinder, boolean, boolean, java.lang.String) 
		android.os.IBinder token
		boolean finished
		boolean saveState
		String reason
		android.app.ActivityThread$ActivityClientRecord r
	final android.os.Bundle performPauseActivity (android.app.ActivityThread$ActivityClientRecord, boolean, boolean, java.lang.String) 
		RuntimeException e
		int i
		android.app.ActivityThread$ActivityClientRecord r
		boolean finished
		boolean saveState
		String reason
		java.util.ArrayList listeners
		int size
	private void performPauseActivityIfNeeded (android.app.ActivityThread$ActivityClientRecord, java.lang.String) 
		android.util.SuperNotCalledException e
		Exception e
		android.app.ActivityThread$ActivityClientRecord r
		String reason
	final void performStopActivity (android.os.IBinder, boolean, java.lang.String) 
		android.os.IBinder token
		boolean saveState
		String reason
		android.app.ActivityThread$ActivityClientRecord r
	private void performStopActivityInner (android.app.ActivityThread$ActivityClientRecord, android.app.ActivityThread$StopInfo, boolean, boolean, java.lang.String) 
		RuntimeException e
		Exception e
		Exception e
		android.app.ActivityThread$ActivityClientRecord r
		android.app.ActivityThread$StopInfo info
		boolean keepShown
		boolean saveState
		String reason
	private void updateVisibility (android.app.ActivityThread$ActivityClientRecord, boolean) 
		android.app.ActivityThread$ActivityClientRecord r
		boolean show
		android.view.View v
	private void handleStopActivity (android.os.IBinder, boolean, int, int) 
		android.os.IBinder token
		boolean show
		int configChanges
		int seq
		android.app.ActivityThread$ActivityClientRecord r
		android.app.ActivityThread$StopInfo info
	private static boolean checkAndUpdateLifecycleSeq (int, android.app.ActivityThread$ActivityClientRecord, java.lang.String) 
		int seq
		android.app.ActivityThread$ActivityClientRecord r
		String action
	final void performRestartActivity (android.os.IBinder) 
		android.os.IBinder token
		android.app.ActivityThread$ActivityClientRecord r
	private void handleWindowVisibility (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean show
		android.app.ActivityThread$ActivityClientRecord r
	private void handleSleeping (android.os.IBinder, boolean) 
		Exception e
		android.os.RemoteException ex
		android.os.IBinder token
		boolean sleeping
		android.app.ActivityThread$ActivityClientRecord r
	private void handleSetCoreSettings (android.os.Bundle) 
		android.os.Bundle coreSettings
	private void onCoreSettingsChange () 
		java.util.Map$Entry entry
		boolean debugViewAttributes
	private void handleUpdatePackageCompatibilityInfo (android.app.ActivityThread$UpdateCompatibilityData) 
		android.app.ActivityThread$UpdateCompatibilityData data
		android.app.LoadedApk apk
	private void deliverResults (android.app.ActivityThread$ActivityClientRecord, java.util.List) 
		Exception e
		android.app.ResultInfo ri
		int i
		android.app.ActivityThread$ActivityClientRecord r
		java.util.List results
		int N
	private void handleSendResult (android.app.ActivityThread$ResultData) 
		android.util.SuperNotCalledException e
		Exception e
		boolean resumed
		android.app.ActivityThread$ResultData res
		android.app.ActivityThread$ActivityClientRecord r
	public final android.app.ActivityThread$ActivityClientRecord performDestroyActivity (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean finishing
	private android.app.ActivityThread$ActivityClientRecord performDestroyActivity (android.os.IBinder, boolean, int, boolean) 
		android.util.SuperNotCalledException e
		Exception e
		Exception e
		android.util.SuperNotCalledException e
		Exception e
		android.os.IBinder token
		boolean finishing
		int configChanges
		boolean getNonConfigInstance
		android.app.ActivityThread$ActivityClientRecord r
		Class activityClass
	private static java.lang.String safeToComponentShortString (android.content.Intent) 
		android.content.Intent intent
		android.content.ComponentName component
	private void handleDestroyActivity (android.os.IBinder, boolean, int, boolean) 
		android.os.IBinder wtoken
		android.view.WindowManager wm
		android.view.View v
		android.content.Context c
		android.os.RemoteException ex
		android.os.IBinder token
		boolean finishing
		int configChanges
		boolean getNonConfigInstance
		android.app.ActivityThread$ActivityClientRecord r
	public final void requestRelaunchActivity (android.os.IBinder, java.util.List, java.util.List, int, boolean, android.content.res.Configuration, android.content.res.Configuration, boolean, boolean) 
		android.os.RemoteException e
		android.app.ActivityThread$ActivityClientRecord r
		int i
		android.app.ActivityThread$ActivityClientRecord existing
		android.os.IBinder token
		java.util.List pendingResults
		java.util.List pendingNewIntents
		int configChanges
		boolean notResumed
		android.content.res.Configuration config
		android.content.res.Configuration overrideConfig
		boolean fromServer
		boolean preserveWindow
		android.app.ActivityThread$ActivityClientRecord target
	private void handleRelaunchActivity (android.app.ActivityThread$ActivityClientRecord) 
		android.app.ActivityThread$ActivityClientRecord r
		int i
		int N
		android.os.IBinder token
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		android.app.ActivityThread$ActivityClientRecord tmp
		android.content.res.Configuration changedConfig
		int configChanges
		android.app.ActivityThread$ActivityClientRecord r
		android.content.Intent currentIntent
	private void callCallActivityOnSaveInstanceState (android.app.ActivityThread$ActivityClientRecord) 
		android.app.ActivityThread$ActivityClientRecord r
	java.util.ArrayList collectComponentCallbacks (boolean, android.content.res.Configuration) 
		int i
		android.content.res.Configuration thisConfig
		android.app.ActivityThread$ActivityClientRecord ar
		android.app.Activity a
		int i
		int i
		int NAPP
		int NACT
		int NSVC
		int i
		int NPRV
		boolean allActivities
		android.content.res.Configuration newConfig
		java.util.ArrayList callbacks
	private void performConfigurationChangedForActivity (android.app.ActivityThread$ActivityClientRecord, android.content.res.Configuration, boolean) 
		android.app.ActivityThread$ActivityClientRecord r
		android.content.res.Configuration newBaseConfig
		boolean reportToActivity
	private static android.content.res.Configuration createNewConfigAndUpdateIfNotNull (android.content.res.Configuration, android.content.res.Configuration) 
		android.content.res.Configuration base
		android.content.res.Configuration override
		android.content.res.Configuration newConfig
	private void performConfigurationChanged (android.content.ComponentCallbacks2, android.os.IBinder, android.content.res.Configuration, android.content.res.Configuration, boolean) 
		int diff
		android.view.ContextThemeWrapper contextThemeWrapper
		android.content.res.Configuration finalOverrideConfig
		android.content.res.Configuration configToReport
		android.content.res.Configuration contextThemeWrapperOverrideConfig
		android.content.ComponentCallbacks2 cb
		android.os.IBinder activityToken
		android.content.res.Configuration newConfig
		android.content.res.Configuration amOverrideConfig
		boolean reportToActivity
		android.app.Activity activity
		boolean shouldChangeConfig
	public final void applyConfigurationToResources (android.content.res.Configuration) 
		android.content.res.Configuration config
	final android.content.res.Configuration applyCompatConfiguration (int) 
		int displayDensity
		android.content.res.Configuration config
	final void handleConfigurationChanged (android.content.res.Configuration, android.content.res.CompatibilityInfo) 
		android.content.res.Resources$Theme systemTheme
		android.app.Activity a
		android.content.ComponentCallbacks2 cb
		int i
		int N
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compat
		int configDiff
		java.util.ArrayList callbacks
	static void freeTextLayoutCachesIfNeeded (int) 
		boolean hasLocaleConfigChange
		int configDiff
	final void handleActivityConfigurationChanged (android.app.ActivityThread$ActivityConfigChangeData, boolean) 
		android.app.ActivityThread$ActivityConfigChangeData data
		boolean reportToActivity
		android.app.ActivityThread$ActivityClientRecord r
	final void handleProfilerControl (boolean, android.app.ProfilerInfo, int) 
		java.io.IOException e
		RuntimeException e
		java.io.IOException e
		java.io.IOException e
		boolean start
		android.app.ProfilerInfo profilerInfo
		int profileType
	public void stopProfiling () 
	static final void handleDumpHeap (boolean, android.app.ActivityThread$DumpHeapData) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		android.os.RemoteException e
		boolean managed
		android.app.ActivityThread$DumpHeapData dhd
	final void handleDispatchPackageBroadcast (int, java.lang.String[]) 
		java.lang.ref.WeakReference ref
		int i
		boolean killApp
		android.app.ActivityThread$ActivityClientRecord ar
		String packageName
		android.content.pm.ApplicationInfo aInfo
		java.util.List oldPaths
		java.lang.ref.WeakReference ref
		android.app.LoadedApk pkgInfo
		int i
		int cmd
		String[] packages
		boolean hasPkgInfo
	final void handleLowMemory () 
		int i
		int sqliteReleased
		java.util.ArrayList callbacks
		int N
	final void handleTrimMemory (int) 
		int i
		int level
		java.util.ArrayList callbacks
		int N
	private void setupGraphicsSupport (android.app.LoadedApk, java.io.File) 
		int uid
		String[] packages
		android.os.RemoteException e
		android.app.LoadedApk info
		java.io.File cacheDir
	private void updateDefaultDensity () 
		int densityDpi
	private java.lang.String getInstrumentationLibrary (android.content.pm.ApplicationInfo, android.content.pm.InstrumentationInfo) 
		String secondaryIsa
		String secondaryDexCodeIsa
		String runtimeIsa
		android.content.pm.ApplicationInfo appInfo
		android.content.pm.InstrumentationInfo insInfo
	private void updateLocaleListFromAppContext (android.content.Context, android.os.LocaleList) 
		int i
		android.content.Context context
		android.os.LocaleList newLocaleList
		java.util.Locale bestLocale
		int newLocaleListSize
	private void handleBindApplication (android.app.ActivityThread$AppBindData) 
		android.os.RemoteException ex
		android.os.RemoteException ex
		android.app.IActivityManager mgr
		android.net.ProxyInfo proxyInfo
		android.os.RemoteException e
		android.net.IConnectivityManager service
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.InstrumentationInfo ii
		android.content.pm.InstrumentationInfo ii
		java.io.File cacheDir
		android.content.Context deviceContext
		java.io.File codeCacheDir
		ClassLoader cl
		Exception e
		java.io.File file
		android.content.pm.ApplicationInfo instrApp
		android.app.LoadedApk pi
		android.app.ContextImpl instrContext
		android.content.ComponentName component
		Exception e
		Exception e
		android.app.Application app
		android.app.ActivityThread$AppBindData data
		boolean is24Hr
		boolean isAppDebuggable
		android.os.IBinder b
		android.content.pm.InstrumentationInfo ii
		android.app.ContextImpl appContext
		android.os.StrictMode$ThreadPolicy savedPolicy
	final void finishInstrumentation (int, android.os.Bundle) 
		android.os.RemoteException ex
		int resultCode
		android.os.Bundle results
		android.app.IActivityManager am
	private void installContentProviders (android.content.Context, java.util.List) 
		android.app.IActivityManager$ContentProviderHolder cph
		android.content.pm.ProviderInfo cpi
		android.os.RemoteException ex
		android.content.Context context
		java.util.List providers
		java.util.ArrayList results
	public final android.content.IContentProvider acquireProvider (android.content.Context, java.lang.String, int, boolean) 
		android.os.RemoteException ex
		android.content.Context c
		String auth
		int userId
		boolean stable
		android.content.IContentProvider provider
		android.app.IActivityManager$ContentProviderHolder holder
	private final void incProviderRefLocked (android.app.ActivityThread$ProviderRefCount, boolean) 
		int unstableDelta
		int unstableDelta
		android.app.ActivityThread$ProviderRefCount prc
		boolean stable
	public final android.content.IContentProvider acquireExistingProvider (android.content.Context, java.lang.String, int, boolean) 
		android.app.ActivityThread$ProviderKey key
		android.app.ActivityThread$ProviderClientRecord pr
		android.content.IContentProvider provider
		android.os.IBinder jBinder
		android.app.ActivityThread$ProviderRefCount prc
		android.content.Context c
		String auth
		int userId
		boolean stable
	public final boolean releaseProvider (android.content.IContentProvider, boolean) 
		android.os.Message msg
		android.app.ActivityThread$ProviderRefCount prc
		boolean lastRef
		android.content.IContentProvider provider
		boolean stable
		android.os.IBinder jBinder
	final void completeRemoveProvider (android.app.ActivityThread$ProviderRefCount) 
		android.app.ActivityThread$ProviderClientRecord pr
		android.os.IBinder myBinder
		int i
		android.os.IBinder jBinder
		android.app.ActivityThread$ProviderRefCount existingPrc
		android.app.ActivityThread$ProviderRefCount prc
	final void handleUnstableProviderDied (android.os.IBinder, boolean) 
		android.os.IBinder provider
		boolean fromClient
	final void handleUnstableProviderDiedLocked (android.os.IBinder, boolean) 
		android.app.ActivityThread$ProviderClientRecord pr
		int i
		android.os.IBinder provider
		boolean fromClient
		android.app.ActivityThread$ProviderRefCount prc
	final void appNotRespondingViaProvider (android.os.IBinder) 
		android.os.RemoteException e
		android.app.ActivityThread$ProviderRefCount prc
		android.os.IBinder provider
	private android.app.ActivityThread$ProviderClientRecord installProviderAuthoritiesLocked (android.content.IContentProvider, android.content.ContentProvider, android.app.IActivityManager$ContentProviderHolder) 
		android.app.ActivityThread$ProviderKey key
		android.app.ActivityThread$ProviderClientRecord existing
		String auth
		android.content.IContentProvider provider
		android.content.ContentProvider localProvider
		android.app.IActivityManager$ContentProviderHolder holder
		String[] auths
		int userId
		android.app.ActivityThread$ProviderClientRecord pcr
	private android.app.IActivityManager$ContentProviderHolder installProvider (android.content.Context, android.app.IActivityManager$ContentProviderHolder, android.content.pm.ProviderInfo, boolean, boolean, boolean) 
		ClassLoader cl
		Exception e
		android.content.Context c
		android.content.pm.ApplicationInfo ai
		android.content.IContentProvider provider
		android.content.IContentProvider provider
		android.content.ComponentName cname
		android.app.ActivityThread$ProviderClientRecord pr
		android.app.IActivityManager$ContentProviderHolder retHolder
		android.app.ActivityThread$ProviderClientRecord client
		android.app.ActivityThread$ProviderRefCount prc
		android.os.IBinder jBinder
		android.content.Context context
		android.app.IActivityManager$ContentProviderHolder holder
		android.content.pm.ProviderInfo info
		boolean noisy
		boolean noReleaseNeeded
		boolean stable
		android.content.ContentProvider localProvider
		android.content.IContentProvider provider
		android.app.IActivityManager$ContentProviderHolder retHolder
	private void attach (boolean) 
		android.os.RemoteException ex
		android.app.IActivityManager mgr
		android.app.ContextImpl context
		Exception e
		boolean system
	public static android.app.ActivityThread systemMain () 
		android.app.ActivityThread thread
	public final void installSystemProviders (java.util.List) 
		java.util.List providers
	public int getIntCoreSetting (java.lang.String, int) 
		String key
		int defaultValue
	public static void main (java.lang.String[]) 
		String[] args
		java.io.File configDir
		android.app.ActivityThread thread
	static android.app.ResourcesManager access$200 (android.app.ActivityThread) 
		android.app.ActivityThread x0
	static int access$300 (android.app.ActivityThread) 
		android.app.ActivityThread x0
	static void access$400 (android.app.ActivityThread, int, java.lang.Object, int, int, int) 
		android.app.ActivityThread x0
		int x1
		Object x2
		int x3
		int x4
		int x5
	static void access$500 (android.app.ActivityThread, int, java.lang.Object) 
		android.app.ActivityThread x0
		int x1
		Object x2
	static void access$600 (android.app.ActivityThread, int, java.lang.Object, int) 
		android.app.ActivityThread x0
		int x1
		Object x2
		int x3
	static void access$700 (android.app.ActivityThread, int, java.lang.Object, int, int) 
		android.app.ActivityThread x0
		int x1
		Object x2
		int x3
		int x4
	static void access$800 (android.app.ActivityThread, int, java.lang.Object, int, int, boolean) 
		android.app.ActivityThread x0
		int x1
		Object x2
		int x3
		int x4
		boolean x5
	static void access$900 (android.app.ActivityThread, java.io.FileDescriptor) 
		android.app.ActivityThread x0
		java.io.FileDescriptor x1
	static void access$1100 (android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) 
		android.app.ActivityThread x0
		android.app.ActivityThread$ActivityClientRecord x1
		android.content.Intent x2
		String x3
	static void access$1200 (android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord) 
		android.app.ActivityThread x0
		android.app.ActivityThread$ActivityClientRecord x1
	static void access$1300 (android.app.ActivityThread, android.os.IBinder, boolean, boolean, int, boolean, int) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
		boolean x3
		int x4
		boolean x5
		int x6
	static void access$1400 (android.app.ActivityThread, android.os.IBinder, boolean, int, int) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
		int x3
		int x4
	static void access$1500 (android.app.ActivityThread, android.os.IBinder, boolean) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
	static void access$1600 (android.app.ActivityThread, android.app.ActivityThread$ResultData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$ResultData x1
	static void access$1700 (android.app.ActivityThread, android.os.IBinder, boolean, int, boolean) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
		int x3
		boolean x4
	static void access$1800 (android.app.ActivityThread, android.app.ActivityThread$AppBindData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$AppBindData x1
	static void access$1900 (android.app.ActivityThread, android.app.ActivityThread$NewIntentData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$NewIntentData x1
	static void access$2000 (android.app.ActivityThread, android.app.ActivityThread$ReceiverData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$ReceiverData x1
	static void access$2100 (android.app.ActivityThread, android.app.ActivityThread$CreateServiceData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$CreateServiceData x1
	static void access$2200 (android.app.ActivityThread, android.app.ActivityThread$BindServiceData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$BindServiceData x1
	static void access$2300 (android.app.ActivityThread, android.app.ActivityThread$BindServiceData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$BindServiceData x1
	static void access$2400 (android.app.ActivityThread, android.app.ActivityThread$ServiceArgsData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$ServiceArgsData x1
	static void access$2500 (android.app.ActivityThread, android.os.IBinder) 
		android.app.ActivityThread x0
		android.os.IBinder x1
	static void access$2600 (android.app.ActivityThread, android.app.ActivityThread$DumpComponentInfo) 
		android.app.ActivityThread x0
		android.app.ActivityThread$DumpComponentInfo x1
	static void access$2700 (android.app.ActivityThread, android.app.ActivityThread$CreateBackupAgentData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$CreateBackupAgentData x1
	static void access$2800 (android.app.ActivityThread, android.app.ActivityThread$CreateBackupAgentData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$CreateBackupAgentData x1
	static void access$2900 (android.app.ActivityThread, android.app.ActivityThread$DumpComponentInfo) 
		android.app.ActivityThread x0
		android.app.ActivityThread$DumpComponentInfo x1
	static void access$3000 (android.app.ActivityThread, android.app.ActivityThread$DumpComponentInfo) 
		android.app.ActivityThread x0
		android.app.ActivityThread$DumpComponentInfo x1
	static void access$3100 (android.app.ActivityThread, android.os.IBinder, boolean) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
	static void access$3200 (android.app.ActivityThread, android.os.Bundle) 
		android.app.ActivityThread x0
		android.os.Bundle x1
	static void access$3300 (android.app.ActivityThread, android.app.ActivityThread$UpdateCompatibilityData) 
		android.app.ActivityThread x0
		android.app.ActivityThread$UpdateCompatibilityData x1
	static void access$3400 (android.app.ActivityThread, android.os.IBinder) 
		android.app.ActivityThread x0
		android.os.IBinder x1
	static void access$3500 (android.app.ActivityThread) 
		android.app.ActivityThread x0
	static void access$3600 (android.app.ActivityThread, android.os.ParcelFileDescriptor) 
		android.app.ActivityThread x0
		android.os.ParcelFileDescriptor x1
	static void access$3700 (android.app.ActivityThread, android.os.IBinder, boolean) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
	static void access$3800 (android.app.ActivityThread, android.os.IBinder, boolean) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		boolean x2
	static void access$3900 (android.app.ActivityThread, android.os.IBinder, com.android.internal.app.IVoiceInteractor) 
		android.app.ActivityThread x0
		android.os.IBinder x1
		com.android.internal.app.IVoiceInteractor x2
	static void access$4300 (android.app.ActivityThread, android.content.Context, android.os.LocaleList) 
		android.app.ActivityThread x0
		android.content.Context x1
		android.os.LocaleList x2
	static void  () 
}

android/app/LoadedApk$ReceiverDispatcher.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ReceiverDispatcher extends java.lang.Object {
	final android.content.IIntentReceiver$Stub mIIntentReceiver
	final android.content.BroadcastReceiver mReceiver
	final android.content.Context mContext
	final android.os.Handler mActivityThread
	final android.app.Instrumentation mInstrumentation
	final boolean mRegistered
	final android.app.IntentReceiverLeaked mLocation
	RuntimeException mUnregisterLocation
	boolean mForgotten
	void  (android.content.BroadcastReceiver, android.content.Context, android.os.Handler, android.app.Instrumentation, boolean) 
		android.content.BroadcastReceiver receiver
		android.content.Context context
		android.os.Handler activityThread
		android.app.Instrumentation instrumentation
		boolean registered
	void validate (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler activityThread
	android.app.IntentReceiverLeaked getLocation () 
	android.content.BroadcastReceiver getIntentReceiver () 
	android.content.IIntentReceiver getIIntentReceiver () 
	void setUnregisterLocation (java.lang.RuntimeException) 
		RuntimeException ex
	java.lang.RuntimeException getUnregisterLocation () 
	public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) 
		android.app.IActivityManager mgr
		android.content.Intent intent
		int resultCode
		String data
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		android.app.LoadedApk$ReceiverDispatcher$Args args
}

android/app/ActivityManager$MemoryInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$MemoryInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$MemoryInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$MemoryInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/LoadedApk.class
LoadedApk.java
package android.app
public final android.app.LoadedApk extends java.lang.Object {
	private static final String TAG
	private final android.app.ActivityThread mActivityThread
	final String mPackageName
	private android.content.pm.ApplicationInfo mApplicationInfo
	private String mAppDir
	private String mResDir
	private String[] mSplitAppDirs
	private String[] mSplitResDirs
	private String[] mOverlayDirs
	private String[] mSharedLibraries
	private String mDataDir
	private String mLibDir
	private java.io.File mDataDirFile
	private java.io.File mDeviceProtectedDataDirFile
	private java.io.File mCredentialProtectedDataDirFile
	private final ClassLoader mBaseClassLoader
	private final boolean mSecurityViolation
	private final boolean mIncludeCode
	private final boolean mRegisterPackage
	private final android.view.DisplayAdjustments mDisplayAdjustments
	android.content.res.Resources mResources
	private ClassLoader mClassLoader
	private android.app.Application mApplication
	private final android.util.ArrayMap mReceivers
	private final android.util.ArrayMap mUnregisteredReceivers
	private final android.util.ArrayMap mServices
	private final android.util.ArrayMap mUnboundServices
	int mClientCount
	static final boolean $assertionsDisabled
	android.app.Application getApplication () 
	public void  (android.app.ActivityThread, android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, java.lang.ClassLoader, boolean, boolean, boolean) 
		android.app.ActivityThread activityThread
		android.content.pm.ApplicationInfo aInfo
		android.content.res.CompatibilityInfo compatInfo
		ClassLoader baseLoader
		boolean securityViolation
		boolean includeCode
		boolean registerPackage
	private static android.content.pm.ApplicationInfo adjustNativeLibraryPaths (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo modified
		String runtimeIsa
		String secondaryIsa
		String secondaryDexCodeIsa
		android.content.pm.ApplicationInfo info
	void  (android.app.ActivityThread) 
		android.app.ActivityThread activityThread
	void installSystemApplicationInfo (android.content.pm.ApplicationInfo, java.lang.ClassLoader) 
		android.content.pm.ApplicationInfo info
		ClassLoader classLoader
	public java.lang.String getPackageName () 
	public android.content.pm.ApplicationInfo getApplicationInfo () 
	public int getTargetSdkVersion () 
	public boolean isSecurityViolation () 
	public android.content.res.CompatibilityInfo getCompatibilityInfo () 
	public void setCompatibilityInfo (android.content.res.CompatibilityInfo) 
		android.content.res.CompatibilityInfo compatInfo
	private static java.lang.String[] getLibrariesFor (java.lang.String) 
		android.os.RemoteException e
		String packageName
		android.content.pm.ApplicationInfo ai
	public void updateApplicationInfo (android.content.pm.ApplicationInfo, java.util.List) 
		String oldApkName
		String oldPath
		String apkName
		boolean match
		String path
		android.content.pm.ApplicationInfo aInfo
		java.util.List oldPaths
		java.util.List newPaths
		java.util.List addedPaths
	private void setApplicationInfo (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo aInfo
		int myUid
	public static void makePaths (android.app.ActivityThread, android.content.pm.ApplicationInfo, java.util.List, java.util.List) 
		String apk
		String lib
		String lib
		android.app.ActivityThread activityThread
		android.content.pm.ApplicationInfo aInfo
		java.util.List outZipPaths
		java.util.List outLibPaths
		String appDir
		String[] splitAppDirs
		String libDir
		String[] sharedLibraries
		String instrumentationPackageName
		String instrumentationAppDir
		String[] instrumentationSplitAppDirs
		String instrumentationLibDir
		String instrumentedAppDir
		String[] instrumentedSplitAppDirs
		String instrumentedLibDir
		String[] instrumentationLibs
	private void createOrUpdateClassLoaderLocked (java.util.List) 
		android.os.RemoteException re
		android.os.RemoteException e
		android.os.StrictMode$ThreadPolicy oldPolicy
		android.os.StrictMode$ThreadPolicy oldPolicy
		String add
		java.util.List addedPaths
		java.util.List zipPaths
		java.util.List libPaths
		boolean isBundledApp
		String libraryPermittedPath
		String librarySearchPath
		String zip
		boolean needToSetupJitProfiles
	public java.lang.ClassLoader getClassLoader () 
	private static java.io.File getPrimaryProfileFile (java.lang.String) 
		String packageName
		java.io.File profileDir
	private void setupJitProfileSupport () 
		java.util.List codePaths
		java.io.File profileFile
		java.io.File foreignDexProfilesFile
	private void initializeJavaContextClassLoader () 
		android.os.RemoteException e
		android.content.pm.IPackageManager pm
		android.content.pm.PackageInfo pi
		android.content.pm.PackageInfo pi
		boolean sharedUserIdSet
		boolean processNameNotDefault
		boolean sharable
		ClassLoader contextClassLoader
	public java.lang.String getAppDir () 
	public java.lang.String getLibDir () 
	public java.lang.String getResDir () 
	public java.lang.String[] getSplitAppDirs () 
	public java.lang.String[] getSplitResDirs () 
	public java.lang.String[] getOverlayDirs () 
	public java.lang.String getDataDir () 
	public java.io.File getDataDirFile () 
	public java.io.File getDeviceProtectedDataDirFile () 
	public java.io.File getCredentialProtectedDataDirFile () 
	public android.content.res.AssetManager getAssets (android.app.ActivityThread) 
		android.app.ActivityThread mainThread
	public android.content.res.Resources getResources (android.app.ActivityThread) 
		android.app.ActivityThread mainThread
	public android.app.Application makeApplication (boolean, android.app.Instrumentation) 
		ClassLoader cl
		android.app.ContextImpl appContext
		Exception e
		Exception e
		int id
		int i
		boolean forceDefaultAppClass
		android.app.Instrumentation instrumentation
		android.app.Application app
		String appClass
		android.util.SparseArray packageIdentifiers
		int N
	private void rewriteRValues (java.lang.ClassLoader, java.lang.String, int) 
		ClassNotFoundException e
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		ClassLoader cl
		String packageName
		int id
		Class rClazz
		Class rClazz
		java.lang.reflect.Method callback
		java.lang.reflect.Method callback
		Throwable cause
	public void removeContextRegistrations (android.content.Context, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.app.LoadedApk$ReceiverDispatcher rd
		android.app.IntentReceiverLeaked leak
		int i
		android.util.ArrayMap rmap
		android.os.RemoteException e
		android.app.LoadedApk$ServiceDispatcher sd
		android.app.ServiceConnectionLeaked leak
		int i
		android.util.ArrayMap smap
		android.content.Context context
		String who
		String what
		boolean reportRegistrationLeaks
	public android.content.IIntentReceiver getReceiverDispatcher (android.content.BroadcastReceiver, android.content.Context, android.os.Handler, android.app.Instrumentation, boolean) 
		android.app.LoadedApk$ReceiverDispatcher rd
		android.util.ArrayMap map
		android.content.BroadcastReceiver r
		android.content.Context context
		android.os.Handler handler
		android.app.Instrumentation instrumentation
		boolean registered
	public android.content.IIntentReceiver forgetReceiverDispatcher (android.content.Context, android.content.BroadcastReceiver) 
		android.util.ArrayMap holder
		RuntimeException ex
		RuntimeException ex
		android.util.ArrayMap map
		android.app.LoadedApk$ReceiverDispatcher rd
		android.util.ArrayMap holder
		android.content.Context context
		android.content.BroadcastReceiver r
	public final android.app.IServiceConnection getServiceDispatcher (android.content.ServiceConnection, android.content.Context, android.os.Handler, int) 
		android.app.LoadedApk$ServiceDispatcher sd
		android.util.ArrayMap map
		android.content.ServiceConnection c
		android.content.Context context
		android.os.Handler handler
		int flags
	public final android.app.IServiceConnection forgetServiceDispatcher (android.content.Context, android.content.ServiceConnection) 
		android.util.ArrayMap holder
		RuntimeException ex
		RuntimeException ex
		android.util.ArrayMap map
		android.app.LoadedApk$ServiceDispatcher sd
		android.util.ArrayMap holder
		android.content.Context context
		android.content.ServiceConnection c
	static void  () 
}

android/app/BackStackRecord$1.class
BackStackRecord.java
package android.app
 android.app.BackStackRecord$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$container
	final android.app.Fragment val$inFragment
	final java.util.ArrayList val$hiddenFragmentViews
	final android.transition.Transition val$overallTransition
	final android.transition.TransitionSet val$sharedElementTransition
	final android.app.BackStackRecord$TransitionState val$state
	final boolean val$isBack
	final java.util.ArrayList val$sharedElementTargets
	final android.transition.Transition val$exitTransition
	final android.transition.Transition val$enterTransition
	final android.app.Fragment val$outFragment
	final java.util.ArrayList val$enteringViews
	final android.app.BackStackRecord this$0
	void  (android.app.BackStackRecord, android.view.View, android.app.Fragment, java.util.ArrayList, android.transition.Transition, android.transition.TransitionSet, android.app.BackStackRecord$TransitionState, boolean, java.util.ArrayList, android.transition.Transition, android.transition.Transition, android.app.Fragment, java.util.ArrayList) 
		android.app.BackStackRecord this$0
	public boolean onPreDraw () 
		android.view.View view
		android.util.ArrayMap namedViews
}

android/app/UiModeManager.class
UiModeManager.java
package android.app
public android.app.UiModeManager extends java.lang.Object {
	private static final String TAG
	public static String ACTION_ENTER_CAR_MODE
	public static String ACTION_EXIT_CAR_MODE
	public static String ACTION_ENTER_DESK_MODE
	public static String ACTION_EXIT_DESK_MODE
	public static final int MODE_NIGHT_AUTO
	public static final int MODE_NIGHT_NO
	public static final int MODE_NIGHT_YES
	private android.app.IUiModeManager mService
	public static final int ENABLE_CAR_MODE_GO_CAR_HOME
	public static final int ENABLE_CAR_MODE_ALLOW_SLEEP
	public static final int DISABLE_CAR_MODE_GO_HOME
	void  () 
	public void enableCarMode (int) 
		android.os.RemoteException e
		int flags
	public void disableCarMode (int) 
		android.os.RemoteException e
		int flags
	public int getCurrentModeType () 
		android.os.RemoteException e
	public void setNightMode (int) 
		android.os.RemoteException e
		int mode
	public int getNightMode () 
		android.os.RemoteException e
	public boolean isUiModeLocked () 
		android.os.RemoteException e
	public boolean isNightModeLocked () 
		android.os.RemoteException e
	static void  () 
}

android/app/ExitTransitionCoordinator$5.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$5 extends android.os.Handler {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/app/AppOpsManager$OnOpChangedListener.class
AppOpsManager.java
package android.app
public abstract android.app.AppOpsManager$OnOpChangedListener extends java.lang.Object {
	public abstract void onOpChanged (java.lang.String, java.lang.String) 
}

android/app/SystemServiceRegistry$61.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$61 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.NetworkScoreManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/FragmentBreadCrumbs.class
FragmentBreadCrumbs.java
package android.app
public android.app.FragmentBreadCrumbs extends android.view.ViewGroup implements android.app.FragmentManager$OnBackStackChangedListener  {
	android.app.Activity mActivity
	android.view.LayoutInflater mInflater
	android.widget.LinearLayout mContainer
	int mMaxVisible
	android.app.BackStackRecord mTopEntry
	android.app.BackStackRecord mParentEntry
	private android.view.View$OnClickListener mParentClickListener
	private android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener mOnBreadCrumbClickListener
	private int mGravity
	private int mLayoutResId
	private int mTextColor
	private static final int DEFAULT_GRAVITY
	private android.view.View$OnClickListener mOnClickListener
	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 setActivity (android.app.Activity) 
		android.app.Activity a
	public void setMaxVisible (int) 
		int visibleCrumbs
	public void setParentTitle (java.lang.CharSequence, java.lang.CharSequence, android.view.View$OnClickListener) 
		CharSequence title
		CharSequence shortTitle
		android.view.View$OnClickListener listener
	public void setOnBreadCrumbClickListener (android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener) 
		android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener listener
	private android.app.BackStackRecord createBackStackEntry (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence title
		CharSequence shortTitle
		android.app.BackStackRecord entry
	public void setTitle (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence title
		CharSequence shortTitle
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
		int childCount
		android.view.View child
		int childTop
		int childBottom
		int childLeft
		int childLeft
		int childLeft
		int childRight
		int childRight
		int childRight
		int layoutDirection
		int horizontalGravity
	protected void onMeasure (int, int) 
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int count
		int maxHeight
		int maxWidth
		int measuredChildState
	public void onBackStackChanged () 
	private int getPreEntryCount () 
	private android.app.FragmentManager$BackStackEntry getPreEntry (int) 
		int index
	void updateCrumbs () 
		int j
		android.view.View v
		Object tag
		android.view.View item
		android.widget.TextView text
		android.app.FragmentManager$BackStackEntry bse
		int i
		android.view.View leftIcon
		android.view.View child
		int i
		android.app.FragmentManager fm
		int numEntries
		int numPreEntries
		int numViews
		int viewI
	static android.view.View$OnClickListener access$000 (android.app.FragmentBreadCrumbs) 
		android.app.FragmentBreadCrumbs x0
	static android.app.FragmentBreadCrumbs$OnBreadCrumbClickListener access$100 (android.app.FragmentBreadCrumbs) 
		android.app.FragmentBreadCrumbs x0
}

android/app/IUidObserver.class
IUidObserver.java
package android.app
public abstract android.app.IUidObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUidStateChanged (int, int)  throws android.os.RemoteException 
	public abstract void onUidGone (int)  throws android.os.RemoteException 
	public abstract void onUidActive (int)  throws android.os.RemoteException 
	public abstract void onUidIdle (int)  throws android.os.RemoteException 
}

android/app/ExitTransitionCoordinator$11.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$11 extends java.lang.Object implements android.app.SharedElementCallback$OnSharedElementsReadyListener  {
	final android.os.ResultReceiver val$resultReceiver
	final android.os.Bundle val$sharedElementBundle
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator, android.os.ResultReceiver, android.os.Bundle) 
		android.app.ExitTransitionCoordinator this$0
	public void onSharedElementsReady () 
}

android/app/Notification$1.class
Notification.java
package android.app
final android.app.Notification$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.Notification createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.app.Notification[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry extends java.lang.Object {
	private static final String TAG
	private static final java.util.HashMap SYSTEM_SERVICE_NAMES
	private static final java.util.HashMap SYSTEM_SERVICE_FETCHERS
	private static int sServiceCacheSize
	private void  () 
	public static java.lang.Object[] createServiceCache () 
	public static java.lang.Object getSystemService (android.app.ContextImpl, java.lang.String) 
		android.app.ContextImpl ctx
		String name
		android.app.SystemServiceRegistry$ServiceFetcher fetcher
	public static java.lang.String getSystemServiceName (java.lang.Class) 
		Class serviceClass
	private static void registerService (java.lang.String, java.lang.Class, android.app.SystemServiceRegistry$ServiceFetcher) 
		String serviceName
		Class serviceClass
		android.app.SystemServiceRegistry$ServiceFetcher serviceFetcher
	static int access$008 () 
	static void  () 
}

android/app/Instrumentation$1ContextMenuRunnable.class
Instrumentation.java
package android.app
 android.app.Instrumentation$1ContextMenuRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final android.app.Activity activity
	private final int identifier
	private final int flags
	boolean returnValue
	final android.app.Instrumentation this$0
	public void  (android.app.Instrumentation, android.app.Activity, int, int) 
		android.app.Instrumentation this$0
		android.app.Activity _activity
		int _identifier
		int _flags
	public void run () 
		android.view.Window win
}

android/app/BackStackRecord$TransitionState.class
BackStackRecord.java
package android.app
public android.app.BackStackRecord$TransitionState extends java.lang.Object {
	public android.util.ArrayMap nameOverrides
	public android.view.View enteringEpicenterView
	public android.view.View nonExistentView
	final android.app.BackStackRecord this$0
	public void  (android.app.BackStackRecord) 
		android.app.BackStackRecord this$0
}

android/app/SystemServiceRegistry$1.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$1 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.view.accessibility.AccessibilityManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$8.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$8 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.bluetooth.BluetoothManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SearchManager.class
SearchManager.java
package android.app
public android.app.SearchManager extends java.lang.Object implements android.content.DialogInterface$OnDismissListener android.content.DialogInterface$OnCancelListener  {
	private static final boolean DBG
	private static final String TAG
	public static final char MENU_KEY
	public static final int MENU_KEYCODE
	public static final String QUERY
	public static final String USER_QUERY
	public static final String APP_DATA
	public static final String SEARCH_MODE
	public static final String ACTION_KEY
	public static final String EXTRA_DATA_KEY
	public static final String EXTRA_SELECT_QUERY
	public static final String EXTRA_NEW_SEARCH
	public static final String EXTRA_WEB_SEARCH_PENDINGINTENT
	public static final String CURSOR_EXTRA_KEY_IN_PROGRESS
	public static final String ACTION_MSG
	public static final int FLAG_QUERY_REFINEMENT
	public static final String SUGGEST_URI_PATH_QUERY
	public static final String SUGGEST_MIME_TYPE
	public static final String SUGGEST_URI_PATH_SHORTCUT
	public static final String SHORTCUT_MIME_TYPE
	public static final String SUGGEST_COLUMN_FORMAT
	public static final String SUGGEST_COLUMN_TEXT_1
	public static final String SUGGEST_COLUMN_TEXT_2
	public static final String SUGGEST_COLUMN_TEXT_2_URL
	public static final String SUGGEST_COLUMN_ICON_1
	public static final String SUGGEST_COLUMN_ICON_2
	public static final String SUGGEST_COLUMN_RESULT_CARD_IMAGE
	public static final String SUGGEST_COLUMN_INTENT_ACTION
	public static final String SUGGEST_COLUMN_INTENT_DATA
	public static final String SUGGEST_COLUMN_INTENT_EXTRA_DATA
	public static final String SUGGEST_COLUMN_INTENT_DATA_ID
	public static final String SUGGEST_COLUMN_QUERY
	public static final String SUGGEST_COLUMN_SHORTCUT_ID
	public static final String SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING
	public static final String SUGGEST_COLUMN_CONTENT_TYPE
	public static final String SUGGEST_COLUMN_IS_LIVE
	public static final String SUGGEST_COLUMN_VIDEO_WIDTH
	public static final String SUGGEST_COLUMN_VIDEO_HEIGHT
	public static final String SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG
	public static final String SUGGEST_COLUMN_PURCHASE_PRICE
	public static final String SUGGEST_COLUMN_RENTAL_PRICE
	public static final String SUGGEST_COLUMN_RATING_STYLE
	public static final String SUGGEST_COLUMN_RATING_SCORE
	public static final String SUGGEST_COLUMN_PRODUCTION_YEAR
	public static final String SUGGEST_COLUMN_DURATION
	public static final String SUGGEST_COLUMN_FLAGS
	public static final String SUGGEST_COLUMN_LAST_ACCESS_HINT
	public static final String SUGGEST_NEVER_MAKE_SHORTCUT
	public static final String SUGGEST_PARAMETER_LIMIT
	public static final String INTENT_ACTION_GLOBAL_SEARCH
	public static final String INTENT_ACTION_SEARCH_SETTINGS
	public static final String INTENT_ACTION_WEB_SEARCH_SETTINGS
	public static final String INTENT_ACTION_SEARCHABLES_CHANGED
	public static final String INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED
	public static final String INTENT_ACTION_SEARCH_SETTINGS_CHANGED
	public static final String CONTEXT_IS_VOICE
	public static final String DISABLE_VOICE_SEARCH
	private static android.app.ISearchManager mService
	private final android.content.Context mContext
	final android.os.Handler mHandler
	android.app.SearchManager$OnDismissListener mDismissListener
	android.app.SearchManager$OnCancelListener mCancelListener
	private android.app.SearchDialog mSearchDialog
	void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public void startSearch (java.lang.String, boolean, android.content.ComponentName, android.os.Bundle, boolean) 
		String initialQuery
		boolean selectInitialQuery
		android.content.ComponentName launchActivity
		android.os.Bundle appSearchData
		boolean globalSearch
	public void startSearch (java.lang.String, boolean, android.content.ComponentName, android.os.Bundle, boolean, android.graphics.Rect) 
		String initialQuery
		boolean selectInitialQuery
		android.content.ComponentName launchActivity
		android.os.Bundle appSearchData
		boolean globalSearch
		android.graphics.Rect sourceBounds
		android.app.UiModeManager uiModeManager
	private void ensureSearchDialog () 
	void startGlobalSearch (java.lang.String, boolean, android.os.Bundle, android.graphics.Rect) 
		android.content.ActivityNotFoundException ex
		String initialQuery
		boolean selectInitialQuery
		android.os.Bundle appSearchData
		android.graphics.Rect sourceBounds
		android.content.ComponentName globalSearchActivity
		android.content.Intent intent
	public java.util.List getGlobalSearchActivities () 
		android.os.RemoteException ex
	public android.content.ComponentName getGlobalSearchActivity () 
		android.os.RemoteException ex
	public android.content.ComponentName getWebSearchActivity () 
		android.os.RemoteException ex
	public void triggerSearch (java.lang.String, android.content.ComponentName, android.os.Bundle) 
		String query
		android.content.ComponentName launchActivity
		android.os.Bundle appSearchData
	public void stopSearch () 
	public boolean isVisible () 
	public void setOnDismissListener (android.app.SearchManager$OnDismissListener) 
		android.app.SearchManager$OnDismissListener listener
	public void setOnCancelListener (android.app.SearchManager$OnCancelListener) 
		android.app.SearchManager$OnCancelListener listener
	public void onCancel (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onDismiss (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public android.app.SearchableInfo getSearchableInfo (android.content.ComponentName) 
		android.os.RemoteException ex
		android.content.ComponentName componentName
	public android.database.Cursor getSuggestions (android.app.SearchableInfo, java.lang.String) 
		android.app.SearchableInfo searchable
		String query
	public android.database.Cursor getSuggestions (android.app.SearchableInfo, java.lang.String, int) 
		android.app.SearchableInfo searchable
		String query
		int limit
		String authority
		android.net.Uri$Builder uriBuilder
		String contentPath
		String selection
		String[] selArgs
		android.net.Uri uri
	public java.util.List getSearchablesInGlobalSearch () 
		android.os.RemoteException e
	public android.content.Intent getAssistIntent (boolean) 
		android.app.IActivityManager am
		android.os.Bundle extras
		android.content.Intent intent
		android.os.RemoteException re
		boolean inclContext
	public void launchAssist (android.os.Bundle) 
		android.os.RemoteException re
		android.os.Bundle args
	public boolean launchLegacyAssist (java.lang.String, int, android.os.Bundle) 
		android.os.RemoteException re
		String hint
		int userHandle
		android.os.Bundle args
}

android/app/PendingIntent$OnMarshaledListener.class
PendingIntent.java
package android.app
public abstract android.app.PendingIntent$OnMarshaledListener extends java.lang.Object {
	public abstract void onMarshaled (android.app.PendingIntent, android.os.Parcel, int) 
}

android/app/WallpaperManager$Globals.class
WallpaperManager.java
package android.app
 android.app.WallpaperManager$Globals extends android.app.IWallpaperManagerCallback$Stub {
	private final android.app.IWallpaperManager mService
	private android.graphics.Bitmap mCachedWallpaper
	private int mCachedWallpaperUserId
	private android.graphics.Bitmap mDefaultWallpaper
	void  (android.os.Looper) 
		android.os.Looper looper
		android.os.IBinder b
	public void onWallpaperChanged () 
	public android.graphics.Bitmap peekWallpaperBitmap (android.content.Context, boolean, int) 
		android.content.Context context
		boolean returnDefault
		int which
	public android.graphics.Bitmap peekWallpaperBitmap (android.content.Context, boolean, int, int) 
		android.os.RemoteException e
		OutOfMemoryError e
		android.graphics.Bitmap defaultWallpaper
		android.content.Context context
		boolean returnDefault
		int which
		int userId
	void forgetLoadedWallpaper () 
	private android.graphics.Bitmap getCurrentWallpaperLocked (int) 
		android.graphics.BitmapFactory$Options options
		OutOfMemoryError e
		android.os.Bundle params
		android.os.ParcelFileDescriptor fd
		android.os.RemoteException e
		int userId
	private android.graphics.Bitmap getDefaultWallpaper (android.content.Context, int) 
		android.graphics.BitmapFactory$Options options
		OutOfMemoryError e
		android.content.Context context
		int which
		java.io.InputStream is
	static android.app.IWallpaperManager access$100 (android.app.WallpaperManager$Globals) 
		android.app.WallpaperManager$Globals x0
}

android/app/IActivityPendingResult$Stub$Proxy.class
IActivityPendingResult.java
package android.app
 android.app.IActivityPendingResult$Stub$Proxy extends java.lang.Object implements android.app.IActivityPendingResult  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean sendResult (int, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		int code
		String data
		android.os.Bundle ex
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/app/Notification$BigTextStyle.class
Notification.java
package android.app
public android.app.Notification$BigTextStyle extends android.app.Notification$Style {
	private static final int MAX_LINES
	private static final int LINES_CONSUMED_BY_ACTIONS
	private CharSequence mBigText
	public void  () 
	public void  (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
	public android.app.Notification$BigTextStyle setBigContentTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.Notification$BigTextStyle setSummaryText (java.lang.CharSequence) 
		CharSequence cs
	public android.app.Notification$BigTextStyle bigText (java.lang.CharSequence) 
		CharSequence cs
	public void addExtras (android.os.Bundle) 
		android.os.Bundle extras
	protected void restoreFromExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.widget.RemoteViews makeBigContentView () 
		CharSequence text
		android.widget.RemoteViews contentView
		CharSequence bigTextText
	static void applyBigTextContentView (android.app.Notification$Builder, android.widget.RemoteViews, java.lang.CharSequence) 
		android.app.Notification$Builder builder
		android.widget.RemoteViews contentView
		CharSequence bigTextText
	private static int calculateMaxLines (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
		int lineCount
		boolean hasActions
}

android/app/AppOpsManager.class
AppOpsManager.java
package android.app
public android.app.AppOpsManager extends java.lang.Object {
	final android.content.Context mContext
	final com.android.internal.app.IAppOpsService mService
	final android.util.ArrayMap mModeWatchers
	static android.os.IBinder sToken
	public static final int MODE_ALLOWED
	public static final int MODE_IGNORED
	public static final int MODE_ERRORED
	public static final int MODE_DEFAULT
	public static final int OP_NONE
	public static final int OP_COARSE_LOCATION
	public static final int OP_FINE_LOCATION
	public static final int OP_GPS
	public static final int OP_VIBRATE
	public static final int OP_READ_CONTACTS
	public static final int OP_WRITE_CONTACTS
	public static final int OP_READ_CALL_LOG
	public static final int OP_WRITE_CALL_LOG
	public static final int OP_READ_CALENDAR
	public static final int OP_WRITE_CALENDAR
	public static final int OP_WIFI_SCAN
	public static final int OP_POST_NOTIFICATION
	public static final int OP_NEIGHBORING_CELLS
	public static final int OP_CALL_PHONE
	public static final int OP_READ_SMS
	public static final int OP_WRITE_SMS
	public static final int OP_RECEIVE_SMS
	public static final int OP_RECEIVE_EMERGECY_SMS
	public static final int OP_RECEIVE_MMS
	public static final int OP_RECEIVE_WAP_PUSH
	public static final int OP_SEND_SMS
	public static final int OP_READ_ICC_SMS
	public static final int OP_WRITE_ICC_SMS
	public static final int OP_WRITE_SETTINGS
	public static final int OP_SYSTEM_ALERT_WINDOW
	public static final int OP_ACCESS_NOTIFICATIONS
	public static final int OP_CAMERA
	public static final int OP_RECORD_AUDIO
	public static final int OP_PLAY_AUDIO
	public static final int OP_READ_CLIPBOARD
	public static final int OP_WRITE_CLIPBOARD
	public static final int OP_TAKE_MEDIA_BUTTONS
	public static final int OP_TAKE_AUDIO_FOCUS
	public static final int OP_AUDIO_MASTER_VOLUME
	public static final int OP_AUDIO_VOICE_VOLUME
	public static final int OP_AUDIO_RING_VOLUME
	public static final int OP_AUDIO_MEDIA_VOLUME
	public static final int OP_AUDIO_ALARM_VOLUME
	public static final int OP_AUDIO_NOTIFICATION_VOLUME
	public static final int OP_AUDIO_BLUETOOTH_VOLUME
	public static final int OP_WAKE_LOCK
	public static final int OP_MONITOR_LOCATION
	public static final int OP_MONITOR_HIGH_POWER_LOCATION
	public static final int OP_GET_USAGE_STATS
	public static final int OP_MUTE_MICROPHONE
	public static final int OP_TOAST_WINDOW
	public static final int OP_PROJECT_MEDIA
	public static final int OP_ACTIVATE_VPN
	public static final int OP_WRITE_WALLPAPER
	public static final int OP_ASSIST_STRUCTURE
	public static final int OP_ASSIST_SCREENSHOT
	public static final int OP_READ_PHONE_STATE
	public static final int OP_ADD_VOICEMAIL
	public static final int OP_USE_SIP
	public static final int OP_PROCESS_OUTGOING_CALLS
	public static final int OP_USE_FINGERPRINT
	public static final int OP_BODY_SENSORS
	public static final int OP_READ_CELL_BROADCASTS
	public static final int OP_MOCK_LOCATION
	public static final int OP_READ_EXTERNAL_STORAGE
	public static final int OP_WRITE_EXTERNAL_STORAGE
	public static final int OP_TURN_SCREEN_ON
	public static final int OP_GET_ACCOUNTS
	public static final int OP_RUN_IN_BACKGROUND
	public static final int _NUM_OP
	public static final String OPSTR_COARSE_LOCATION
	public static final String OPSTR_FINE_LOCATION
	public static final String OPSTR_MONITOR_LOCATION
	public static final String OPSTR_MONITOR_HIGH_POWER_LOCATION
	public static final String OPSTR_GET_USAGE_STATS
	public static final String OPSTR_ACTIVATE_VPN
	public static final String OPSTR_READ_CONTACTS
	public static final String OPSTR_WRITE_CONTACTS
	public static final String OPSTR_READ_CALL_LOG
	public static final String OPSTR_WRITE_CALL_LOG
	public static final String OPSTR_READ_CALENDAR
	public static final String OPSTR_WRITE_CALENDAR
	public static final String OPSTR_CALL_PHONE
	public static final String OPSTR_READ_SMS
	public static final String OPSTR_RECEIVE_SMS
	public static final String OPSTR_RECEIVE_MMS
	public static final String OPSTR_RECEIVE_WAP_PUSH
	public static final String OPSTR_SEND_SMS
	public static final String OPSTR_CAMERA
	public static final String OPSTR_RECORD_AUDIO
	public static final String OPSTR_READ_PHONE_STATE
	public static final String OPSTR_ADD_VOICEMAIL
	public static final String OPSTR_USE_SIP
	public static final String OPSTR_USE_FINGERPRINT
	public static final String OPSTR_BODY_SENSORS
	public static final String OPSTR_READ_CELL_BROADCASTS
	public static final String OPSTR_MOCK_LOCATION
	public static final String OPSTR_READ_EXTERNAL_STORAGE
	public static final String OPSTR_WRITE_EXTERNAL_STORAGE
	public static final String OPSTR_SYSTEM_ALERT_WINDOW
	public static final String OPSTR_WRITE_SETTINGS
	public static final String OPSTR_GET_ACCOUNTS
	private static final int[] RUNTIME_PERMISSIONS_OPS
	private static int[] sOpToSwitch
	private static String[] sOpToString
	private static String[] sOpNames
	private static String[] sOpPerms
	private static String[] sOpRestrictions
	private static boolean[] sOpAllowSystemRestrictionBypass
	private static int[] sOpDefaultMode
	private static boolean[] sOpDisableReset
	private static java.util.HashMap sOpStrToOp
	private static java.util.HashMap sRuntimePermToOp
	public static int opToSwitch (int) 
		int op
	public static java.lang.String opToName (int) 
		int op
	public static int strDebugOpToOp (java.lang.String) 
		int i
		String op
	public static java.lang.String opToPermission (int) 
		int op
	public static java.lang.String opToRestriction (int) 
		int op
	public static int permissionToOpCode (java.lang.String) 
		String permission
		Integer boxedOpCode
	public static boolean opAllowSystemBypassRestriction (int) 
		int op
	public static int opToDefaultMode (int) 
		int op
	public static boolean opAllowsReset (int) 
		int op
	void  (android.content.Context, com.android.internal.app.IAppOpsService) 
		android.content.Context context
		com.android.internal.app.IAppOpsService service
	public java.util.List getPackagesForOps (int[]) 
		android.os.RemoteException e
		int[] ops
	public java.util.List getOpsForPackage (int, java.lang.String, int[]) 
		android.os.RemoteException e
		int uid
		String packageName
		int[] ops
	public void setUidMode (int, int, int) 
		android.os.RemoteException e
		int code
		int uid
		int mode
	public void setUidMode (java.lang.String, int, int) 
		android.os.RemoteException e
		String appOp
		int uid
		int mode
	public void setUserRestriction (int, boolean, android.os.IBinder) 
		int code
		boolean restricted
		android.os.IBinder token
	public void setUserRestriction (int, boolean, android.os.IBinder, java.lang.String[]) 
		int code
		boolean restricted
		android.os.IBinder token
		String[] exceptionPackages
	public void setUserRestrictionForUser (int, boolean, android.os.IBinder, java.lang.String[], int) 
		android.os.RemoteException e
		int code
		boolean restricted
		android.os.IBinder token
		String[] exceptionPackages
		int userId
	public void setMode (int, int, java.lang.String, int) 
		android.os.RemoteException e
		int code
		int uid
		String packageName
		int mode
	public void setRestriction (int, int, int, java.lang.String[]) 
		int uid
		android.os.RemoteException e
		int code
		int usage
		int mode
		String[] exceptionPackages
	public void resetAllModes () 
		android.os.RemoteException e
	public static java.lang.String permissionToOp (java.lang.String) 
		String permission
		Integer opCode
	public void startWatchingMode (java.lang.String, java.lang.String, android.app.AppOpsManager$OnOpChangedListener) 
		String op
		String packageName
		android.app.AppOpsManager$OnOpChangedListener callback
	public void startWatchingMode (int, java.lang.String, android.app.AppOpsManager$OnOpChangedListener) 
		android.os.RemoteException e
		com.android.internal.app.IAppOpsCallback cb
		int op
		String packageName
		android.app.AppOpsManager$OnOpChangedListener callback
	public void stopWatchingMode (android.app.AppOpsManager$OnOpChangedListener) 
		android.os.RemoteException e
		com.android.internal.app.IAppOpsCallback cb
		android.app.AppOpsManager$OnOpChangedListener callback
	private java.lang.String buildSecurityExceptionMsg (int, int, java.lang.String) 
		int op
		int uid
		String packageName
	public static int strOpToOp (java.lang.String) 
		String op
		Integer val
	public int checkOp (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int checkOpNoThrow (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int noteOp (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int noteOpNoThrow (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int noteProxyOp (java.lang.String, java.lang.String) 
		String op
		String proxiedPackageName
	public int noteProxyOpNoThrow (java.lang.String, java.lang.String) 
		String op
		String proxiedPackageName
	public int startOp (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int startOpNoThrow (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public void finishOp (java.lang.String, int, java.lang.String) 
		String op
		int uid
		String packageName
	public int checkOp (int, int, java.lang.String) 
		int mode
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public int checkOpNoThrow (int, int, java.lang.String) 
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public void checkPackage (int, java.lang.String) 
		android.os.RemoteException e
		int uid
		String packageName
	public int checkAudioOp (int, int, int, java.lang.String) 
		int mode
		android.os.RemoteException e
		int op
		int stream
		int uid
		String packageName
	public int checkAudioOpNoThrow (int, int, int, java.lang.String) 
		android.os.RemoteException e
		int op
		int stream
		int uid
		String packageName
	public int noteOp (int, int, java.lang.String) 
		int mode
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public int noteProxyOp (int, java.lang.String) 
		int op
		String proxiedPackageName
		int mode
	public int noteProxyOpNoThrow (int, java.lang.String) 
		android.os.RemoteException e
		int op
		String proxiedPackageName
	public int noteOpNoThrow (int, int, java.lang.String) 
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public int noteOp (int) 
		int op
	public static android.os.IBinder getToken (com.android.internal.app.IAppOpsService) 
		android.os.RemoteException e
		com.android.internal.app.IAppOpsService service
	public int startOp (int, int, java.lang.String) 
		int mode
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public int startOpNoThrow (int, int, java.lang.String) 
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public int startOp (int) 
		int op
	public void finishOp (int, int, java.lang.String) 
		android.os.RemoteException e
		int op
		int uid
		String packageName
	public void finishOp (int) 
		int op
	static java.lang.String[] access$000 () 
	static void  () 
		int i
		int op
}

android/app/AlarmManager$AlarmClockInfo$1.class
AlarmManager.java
package android.app
final android.app.AlarmManager$AlarmClockInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.AlarmManager$AlarmClockInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.AlarmManager$AlarmClockInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/ContextImpl.class
ContextImpl.java
package android.app
 android.app.ContextImpl extends android.content.Context {
	private static final String TAG
	private static final boolean DEBUG
	private static android.util.ArrayMap sSharedPrefsCache
	private android.util.ArrayMap mSharedPrefsPaths
	final android.app.ActivityThread mMainThread
	final android.app.LoadedApk mPackageInfo
	private final android.os.IBinder mActivityToken
	private final android.os.UserHandle mUser
	private final android.app.ContextImpl$ApplicationContentResolver mContentResolver
	private final String mBasePackageName
	private final String mOpPackageName
	private final android.app.ResourcesManager mResourcesManager
	private final android.content.res.Resources mResources
	private android.view.Display mDisplay
	private final int mFlags
	private android.content.Context mOuterContext
	private int mThemeResource
	private android.content.res.Resources$Theme mTheme
	private android.content.pm.PackageManager mPackageManager
	private android.content.Context mReceiverRestrictedContext
	private final Object mSync
	private java.io.File mDatabasesDir
	private java.io.File mPreferencesDir
	private java.io.File mFilesDir
	private java.io.File mNoBackupFilesDir
	private java.io.File mCacheDir
	private java.io.File mCodeCacheDir
	final Object[] mServiceCache
	static android.app.ContextImpl getImpl (android.content.Context) 
		android.content.Context nextContext
		android.content.Context context
	public android.content.res.AssetManager getAssets () 
	public android.content.res.Resources getResources () 
	public android.content.pm.PackageManager getPackageManager () 
		android.content.pm.IPackageManager pm
	public android.content.ContentResolver getContentResolver () 
	public android.os.Looper getMainLooper () 
	public android.content.Context getApplicationContext () 
	public void setTheme (int) 
		int resId
	public int getThemeResId () 
	public android.content.res.Resources$Theme getTheme () 
	private void initializeTheme () 
	public java.lang.ClassLoader getClassLoader () 
	public java.lang.String getPackageName () 
	public java.lang.String getBasePackageName () 
	public java.lang.String getOpPackageName () 
	public android.content.pm.ApplicationInfo getApplicationInfo () 
	public java.lang.String getPackageResourcePath () 
	public java.lang.String getPackageCodePath () 
	public android.content.SharedPreferences getSharedPreferences (java.lang.String, int) 
		String name
		int mode
		java.io.File file
	public android.content.SharedPreferences getSharedPreferences (java.io.File, int) 
		android.util.ArrayMap cache
		java.io.File file
		int mode
		android.app.SharedPreferencesImpl sp
	private android.util.ArrayMap getSharedPreferencesCacheLocked () 
		String packageName
		android.util.ArrayMap packagePrefs
	private static int moveFiles (java.io.File, java.io.File, java.lang.String) 
		java.io.IOException e
		java.io.File targetFile
		java.io.File sourceFile
		java.io.File sourceDir
		java.io.File targetDir
		String prefix
		java.io.File[] sourceFiles
		int res
	public boolean moveSharedPreferencesFrom (android.content.Context, java.lang.String) 
		android.util.ArrayMap cache
		java.io.File source
		java.io.File target
		int res
		android.content.Context sourceContext
		String name
	public boolean deleteSharedPreferences (java.lang.String) 
		java.io.File prefs
		java.io.File prefsBackup
		android.util.ArrayMap cache
		String name
	private java.io.File getPreferencesDir () 
	public java.io.FileInputStream openFileInput (java.lang.String)  throws java.io.FileNotFoundException 
		String name
		java.io.File f
	public java.io.FileOutputStream openFileOutput (java.lang.String, int)  throws java.io.FileNotFoundException 
		java.io.FileOutputStream fos
		String name
		int mode
		boolean append
		java.io.File f
		java.io.File parent
		java.io.FileOutputStream fos
	public boolean deleteFile (java.lang.String) 
		String name
		java.io.File f
	private static java.io.File ensurePrivateDirExists (java.io.File) 
		android.system.ErrnoException e
		java.io.File file
	public java.io.File getFilesDir () 
	public java.io.File getNoBackupFilesDir () 
	public java.io.File getExternalFilesDir (java.lang.String) 
		String type
	public java.io.File[] getExternalFilesDirs (java.lang.String) 
		java.io.File[] dirs
		String type
	public java.io.File getObbDir () 
	public java.io.File[] getObbDirs () 
		java.io.File[] dirs
	public java.io.File getCacheDir () 
	public java.io.File getCodeCacheDir () 
	public java.io.File getExternalCacheDir () 
	public java.io.File[] getExternalCacheDirs () 
		java.io.File[] dirs
	public java.io.File[] getExternalMediaDirs () 
		java.io.File[] dirs
	public java.io.File getFileStreamPath (java.lang.String) 
		String name
	public java.io.File getSharedPreferencesPath (java.lang.String) 
		String name
	public java.lang.String[] fileList () 
	public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory) 
		String name
		int mode
		android.database.sqlite.SQLiteDatabase$CursorFactory factory
	public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler) 
		String name
		int mode
		android.database.sqlite.SQLiteDatabase$CursorFactory factory
		android.database.DatabaseErrorHandler errorHandler
		java.io.File f
		int flags
		android.database.sqlite.SQLiteDatabase db
	public boolean moveDatabaseFrom (android.content.Context, java.lang.String) 
		java.io.File source
		java.io.File target
		android.content.Context sourceContext
		String name
	public boolean deleteDatabase (java.lang.String) 
		java.io.File f
		String name
	public java.io.File getDatabasePath (java.lang.String) 
		String dirPath
		java.io.File dir
		java.io.File f
		String name
		java.io.File dir
		java.io.File f
	public java.lang.String[] databaseList () 
	private java.io.File getDatabasesDir () 
	public android.graphics.drawable.Drawable getWallpaper () 
	public android.graphics.drawable.Drawable peekWallpaper () 
	public int getWallpaperDesiredMinimumWidth () 
	public int getWallpaperDesiredMinimumHeight () 
	public void setWallpaper (android.graphics.Bitmap)  throws java.io.IOException 
		android.graphics.Bitmap bitmap
	public void setWallpaper (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream data
	public void clearWallpaper ()  throws java.io.IOException 
	private android.app.WallpaperManager getWallpaperManager () 
	public void startActivity (android.content.Intent) 
		android.content.Intent intent
	public void startActivityAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public void startActivity (android.content.Intent, android.os.Bundle) 
		android.content.Intent intent
		android.os.Bundle options
	public void startActivityAsUser (android.content.Intent, android.os.Bundle, android.os.UserHandle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.Bundle options
		android.os.UserHandle user
	public void startActivities (android.content.Intent[]) 
		android.content.Intent[] intents
	public void startActivitiesAsUser (android.content.Intent[], android.os.Bundle, android.os.UserHandle) 
		android.content.Intent[] intents
		android.os.Bundle options
		android.os.UserHandle userHandle
	public void startActivities (android.content.Intent[], android.os.Bundle) 
		android.content.Intent[] intents
		android.os.Bundle options
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		String resolvedType
		int result
		android.os.RemoteException e
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void sendBroadcast (android.content.Intent) 
		android.os.RemoteException e
		android.content.Intent intent
		String resolvedType
	public void sendBroadcast (android.content.Intent, java.lang.String) 
		android.os.RemoteException e
		android.content.Intent intent
		String receiverPermission
		String resolvedType
		String[] receiverPermissions
	public void sendBroadcastMultiplePermissions (android.content.Intent, java.lang.String[]) 
		android.os.RemoteException e
		android.content.Intent intent
		String[] receiverPermissions
		String resolvedType
	public void sendBroadcast (android.content.Intent, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		String receiverPermission
		android.os.Bundle options
		String resolvedType
		String[] receiverPermissions
	public void sendBroadcast (android.content.Intent, java.lang.String, int) 
		android.os.RemoteException e
		android.content.Intent intent
		String receiverPermission
		int appOp
		String resolvedType
		String[] receiverPermissions
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String) 
		android.os.RemoteException e
		android.content.Intent intent
		String receiverPermission
		String resolvedType
		String[] receiverPermissions
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		android.os.Bundle options
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		int appOp
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	void sendOrderedBroadcast (android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		String receiverPermission
		int appOp
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
		android.os.Bundle options
		android.content.IIntentReceiver rd
		String resolvedType
		String[] receiverPermissions
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		String resolvedType
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
		String resolvedType
		String[] receiverPermissions
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
		android.os.Bundle options
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
		android.content.IIntentReceiver rd
		String resolvedType
		String[] receiverPermissions
	public void sendStickyBroadcast (android.content.Intent) 
		android.os.RemoteException e
		android.content.Intent intent
		String resolvedType
	public void sendStickyOrderedBroadcast (android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
		android.content.IIntentReceiver rd
		String resolvedType
	public void removeStickyBroadcast (android.content.Intent) 
		android.os.RemoteException e
		android.content.Intent intent
		String resolvedType
	public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		String resolvedType
	public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		android.os.Bundle options
		String resolvedType
	public void sendStickyOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
		android.content.IIntentReceiver rd
		String resolvedType
	public void removeStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.os.RemoteException e
		android.content.Intent intent
		android.os.UserHandle user
		String resolvedType
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	public android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.os.UserHandle user
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	private android.content.Intent registerReceiverInternal (android.content.BroadcastReceiver, int, android.content.IntentFilter, java.lang.String, android.os.Handler, android.content.Context) 
		android.content.Intent intent
		android.os.RemoteException e
		android.content.BroadcastReceiver receiver
		int userId
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
		android.content.Context context
		android.content.IIntentReceiver rd
	public void unregisterReceiver (android.content.BroadcastReceiver) 
		android.os.RemoteException e
		android.content.IIntentReceiver rd
		android.content.BroadcastReceiver receiver
	private void validateServiceIntent (android.content.Intent) 
		IllegalArgumentException ex
		android.content.Intent service
	public android.content.ComponentName startService (android.content.Intent) 
		android.content.Intent service
	public boolean stopService (android.content.Intent) 
		android.content.Intent service
	public android.content.ComponentName startServiceAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent service
		android.os.UserHandle user
	private android.content.ComponentName startServiceCommon (android.content.Intent, android.os.UserHandle) 
		android.content.ComponentName cn
		android.os.RemoteException e
		android.content.Intent service
		android.os.UserHandle user
	public boolean stopServiceAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent service
		android.os.UserHandle user
	private boolean stopServiceCommon (android.content.Intent, android.os.UserHandle) 
		int res
		android.os.RemoteException e
		android.content.Intent service
		android.os.UserHandle user
	public boolean bindService (android.content.Intent, android.content.ServiceConnection, int) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
	public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.UserHandle user
	public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.Handler handler
		android.os.UserHandle user
	private boolean bindServiceCommon (android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle) 
		android.app.IServiceConnection sd
		android.os.IBinder token
		int res
		android.os.RemoteException e
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.Handler handler
		android.os.UserHandle user
		android.app.IServiceConnection sd
	public void unbindService (android.content.ServiceConnection) 
		android.os.RemoteException e
		android.app.IServiceConnection sd
		android.content.ServiceConnection conn
	public boolean startInstrumentation (android.content.ComponentName, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.ComponentName className
		String profileFile
		android.os.Bundle arguments
	public java.lang.Object getSystemService (java.lang.String) 
		String name
	public java.lang.String getSystemServiceName (java.lang.Class) 
		Class serviceClass
	public int checkPermission (java.lang.String, int, int) 
		android.os.RemoteException e
		String permission
		int pid
		int uid
	public int checkPermission (java.lang.String, int, int, android.os.IBinder) 
		android.os.RemoteException e
		String permission
		int pid
		int uid
		android.os.IBinder callerToken
	public int checkCallingPermission (java.lang.String) 
		String permission
		int pid
	public int checkCallingOrSelfPermission (java.lang.String) 
		String permission
	public int checkSelfPermission (java.lang.String) 
		String permission
	private void enforce (java.lang.String, int, boolean, int, java.lang.String) 
		String permission
		int resultOfCheck
		boolean selfToo
		int uid
		String message
	public void enforcePermission (java.lang.String, int, int, java.lang.String) 
		String permission
		int pid
		int uid
		String message
	public void enforceCallingPermission (java.lang.String, java.lang.String) 
		String permission
		String message
	public void enforceCallingOrSelfPermission (java.lang.String, java.lang.String) 
		String permission
		String message
	public void grantUriPermission (java.lang.String, android.net.Uri, int) 
		android.os.RemoteException e
		String toPackage
		android.net.Uri uri
		int modeFlags
	public void revokeUriPermission (android.net.Uri, int) 
		android.os.RemoteException e
		android.net.Uri uri
		int modeFlags
	public int checkUriPermission (android.net.Uri, int, int, int) 
		android.os.RemoteException e
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
	public int checkUriPermission (android.net.Uri, int, int, int, android.os.IBinder) 
		android.os.RemoteException e
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
		android.os.IBinder callerToken
	private int resolveUserId (android.net.Uri) 
		android.net.Uri uri
	public int checkCallingUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
		int pid
	public int checkCallingOrSelfUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public int checkUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int) 
		android.net.Uri uri
		String readPermission
		String writePermission
		int pid
		int uid
		int modeFlags
	private java.lang.String uriModeFlagToString (int) 
		int uriModeFlags
		StringBuilder builder
	private void enforceForUri (int, int, boolean, int, android.net.Uri, java.lang.String) 
		int modeFlags
		int resultOfCheck
		boolean selfToo
		int uid
		android.net.Uri uri
		String message
	public void enforceUriPermission (android.net.Uri, int, int, int, java.lang.String) 
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
		String message
	public void enforceCallingUriPermission (android.net.Uri, int, java.lang.String) 
		android.net.Uri uri
		int modeFlags
		String message
	public void enforceCallingOrSelfUriPermission (android.net.Uri, int, java.lang.String) 
		android.net.Uri uri
		int modeFlags
		String message
	public void enforceUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String) 
		android.net.Uri uri
		String readPermission
		String writePermission
		int pid
		int uid
		int modeFlags
		String message
	private void warnIfCallingFromSystemProcess () 
	public android.content.Context createApplicationContext (android.content.pm.ApplicationInfo, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.app.ContextImpl c
		android.content.pm.ApplicationInfo application
		int flags
		android.app.LoadedApk pi
	public android.content.Context createPackageContext (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.Context createPackageContextAsUser (java.lang.String, int, android.os.UserHandle)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.app.ContextImpl c
		String packageName
		int flags
		android.os.UserHandle user
		android.app.LoadedApk pi
	public android.content.Context createConfigurationContext (android.content.res.Configuration) 
		android.content.res.Configuration overrideConfiguration
	public android.content.Context createDisplayContext (android.view.Display) 
		android.view.Display display
	public android.content.Context createDeviceProtectedStorageContext () 
		int flags
	public android.content.Context createCredentialProtectedStorageContext () 
		int flags
	public boolean isRestricted () 
	public boolean isDeviceProtectedStorage () 
	public boolean isCredentialProtectedStorage () 
	public android.view.Display getDisplay () 
		android.view.DisplayAdjustments displayAdjustments
	public android.view.DisplayAdjustments getDisplayAdjustments (int) 
		int displayId
	public java.io.File getDataDir () 
		java.io.File res
	public java.io.File getDir (java.lang.String, int) 
		String name
		int mode
		java.io.File file
	public int getUserId () 
	static android.app.ContextImpl createSystemContext (android.app.ActivityThread) 
		android.app.ActivityThread mainThread
		android.app.LoadedApk packageInfo
		android.app.ContextImpl context
	static android.app.ContextImpl createAppContext (android.app.ActivityThread, android.app.LoadedApk) 
		android.app.ActivityThread mainThread
		android.app.LoadedApk packageInfo
	static android.app.ContextImpl createActivityContext (android.app.ActivityThread, android.app.LoadedApk, android.os.IBinder, int, android.content.res.Configuration) 
		android.app.ActivityThread mainThread
		android.app.LoadedApk packageInfo
		android.os.IBinder activityToken
		int displayId
		android.content.res.Configuration overrideConfiguration
	private void  (android.app.ContextImpl, android.app.ActivityThread, android.app.LoadedApk, android.os.IBinder, android.os.UserHandle, int, android.view.Display, android.content.res.Configuration, int) 
		java.io.File dataDir
		android.content.pm.ApplicationInfo ainfo
		android.app.ContextImpl container
		android.app.ActivityThread mainThread
		android.app.LoadedApk packageInfo
		android.os.IBinder activityToken
		android.os.UserHandle user
		int flags
		android.view.Display display
		android.content.res.Configuration overrideConfiguration
		int createDisplayWithId
		int displayId
		android.content.res.CompatibilityInfo compatInfo
		android.content.res.Resources resources
	void installSystemApplicationInfo (android.content.pm.ApplicationInfo, java.lang.ClassLoader) 
		android.content.pm.ApplicationInfo info
		ClassLoader classLoader
	final void scheduleFinalCleanup (java.lang.String, java.lang.String) 
		String who
		String what
	final void performFinalCleanup (java.lang.String, java.lang.String) 
		String who
		String what
	final android.content.Context getReceiverRestrictedContext () 
	final void setOuterContext (android.content.Context) 
		android.content.Context context
	final android.content.Context getOuterContext () 
	final android.os.IBinder getActivityToken () 
	private void checkMode (int) 
		int mode
	static void setFilePermissionsFromMode (java.lang.String, int, int) 
		String name
		int mode
		int extraPermissions
		int perms
	private java.io.File makeFilename (java.io.File, java.lang.String) 
		java.io.File base
		String name
	private java.io.File[] ensureExternalDirsExistOrFilter (java.io.File[]) 
		int res
		Exception e
		android.os.storage.IMountService mount
		java.io.File dir
		int i
		java.io.File[] dirs
		java.io.File[] result
}

android/app/NotificationManager$Policy.class
NotificationManager.java
package android.app
public android.app.NotificationManager$Policy extends java.lang.Object implements android.os.Parcelable  {
	public static final int PRIORITY_CATEGORY_REMINDERS
	public static final int PRIORITY_CATEGORY_EVENTS
	public static final int PRIORITY_CATEGORY_MESSAGES
	public static final int PRIORITY_CATEGORY_CALLS
	public static final int PRIORITY_CATEGORY_REPEAT_CALLERS
	private static final int[] ALL_PRIORITY_CATEGORIES
	public static final int PRIORITY_SENDERS_ANY
	public static final int PRIORITY_SENDERS_CONTACTS
	public static final int PRIORITY_SENDERS_STARRED
	public final int priorityCategories
	public final int priorityCallSenders
	public final int priorityMessageSenders
	public static final int SUPPRESSED_EFFECTS_UNSET
	public static final int SUPPRESSED_EFFECT_SCREEN_OFF
	public static final int SUPPRESSED_EFFECT_SCREEN_ON
	private static final int[] ALL_SUPPRESSED_EFFECTS
	public final int suppressedVisualEffects
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int) 
		int priorityCategories
		int priorityCallSenders
		int priorityMessageSenders
	public void  (int, int, int, int) 
		int priorityCategories
		int priorityCallSenders
		int priorityMessageSenders
		int suppressedVisualEffects
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		android.app.NotificationManager$Policy other
	public java.lang.String toString () 
	public static java.lang.String suppressedEffectsToString (int) 
		int effect
		int i
		int effects
		StringBuilder sb
	public static java.lang.String priorityCategoriesToString (int) 
		int priorityCategory
		int i
		int priorityCategories
		StringBuilder sb
	private static java.lang.String effectToString (int) 
		int effect
	private static java.lang.String priorityCategoryToString (int) 
		int priorityCategory
	public static java.lang.String prioritySendersToString (int) 
		int prioritySenders
	static void  () 
}

android/app/ISearchManager$Stub$Proxy.class
ISearchManager.java
package android.app
 android.app.ISearchManager$Stub$Proxy extends java.lang.Object implements android.app.ISearchManager  {
	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.app.SearchableInfo getSearchableInfo (android.content.ComponentName)  throws android.os.RemoteException 
		android.app.SearchableInfo _result
		android.content.ComponentName launchActivity
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.SearchableInfo _result
	public java.util.List getSearchablesInGlobalSearch ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getGlobalSearchActivities ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.content.ComponentName getGlobalSearchActivity ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public android.content.ComponentName getWebSearchActivity ()  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public void launchAssist (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle args
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean launchLegacyAssist (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
		String hint
		int userHandle
		android.os.Bundle args
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/app/SystemServiceRegistry$47.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$47 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.wifi.RttManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.net.wifi.IRttManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/LoaderManager$LoaderCallbacks.class
LoaderManager.java
package android.app
public abstract android.app.LoaderManager$LoaderCallbacks extends java.lang.Object {
	public abstract android.content.Loader onCreateLoader (int, android.os.Bundle) 
	public abstract void onLoadFinished (android.content.Loader, java.lang.Object) 
	public abstract void onLoaderReset (android.content.Loader) 
}

android/app/ISearchManager.class
ISearchManager.java
package android.app
public abstract android.app.ISearchManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.app.SearchableInfo getSearchableInfo (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.util.List getSearchablesInGlobalSearch ()  throws android.os.RemoteException 
	public abstract java.util.List getGlobalSearchActivities ()  throws android.os.RemoteException 
	public abstract android.content.ComponentName getGlobalSearchActivity ()  throws android.os.RemoteException 
	public abstract android.content.ComponentName getWebSearchActivity ()  throws android.os.RemoteException 
	public abstract void launchAssist (android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean launchLegacyAssist (java.lang.String, int, android.os.Bundle)  throws android.os.RemoteException 
}

android/app/ResourcesManager$1.class
ResourcesManager.java
package android.app
final android.app.ResourcesManager$1 extends java.lang.Object implements java.util.function.Predicate  {
	void  () 
	public boolean test (java.lang.ref.WeakReference) 
		java.lang.ref.WeakReference weakRef
	public volatile boolean test (java.lang.Object) 
}

android/app/LoadedApk$ServiceDispatcher.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ServiceDispatcher extends java.lang.Object {
	private final android.app.LoadedApk$ServiceDispatcher$InnerConnection mIServiceConnection
	private final android.content.ServiceConnection mConnection
	private final android.content.Context mContext
	private final android.os.Handler mActivityThread
	private final android.app.ServiceConnectionLeaked mLocation
	private final int mFlags
	private RuntimeException mUnbindLocation
	private boolean mForgotten
	private final android.util.ArrayMap mActiveConnections
	void  (android.content.ServiceConnection, android.content.Context, android.os.Handler, int) 
		android.content.ServiceConnection conn
		android.content.Context context
		android.os.Handler activityThread
		int flags
	void validate (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler activityThread
	void doForget () 
		android.app.LoadedApk$ServiceDispatcher$ConnectionInfo ci
		int i
	android.app.ServiceConnectionLeaked getLocation () 
	android.content.ServiceConnection getServiceConnection () 
	android.app.IServiceConnection getIServiceConnection () 
	int getFlags () 
	void setUnbindLocation (java.lang.RuntimeException) 
		RuntimeException ex
	java.lang.RuntimeException getUnbindLocation () 
	public void connected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void death (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void doConnected (android.content.ComponentName, android.os.IBinder) 
		android.os.RemoteException e
		android.app.LoadedApk$ServiceDispatcher$ConnectionInfo info
		android.content.ComponentName name
		android.os.IBinder service
		android.app.LoadedApk$ServiceDispatcher$ConnectionInfo old
	public void doDeath (android.content.ComponentName, android.os.IBinder) 
		android.app.LoadedApk$ServiceDispatcher$ConnectionInfo old
		android.content.ComponentName name
		android.os.IBinder service
}

android/app/ActivityView$ActivityContainerWrapper.class
ActivityView.java
package android.app
 android.app.ActivityView$ActivityContainerWrapper extends java.lang.Object {
	private final android.app.IActivityContainer mIActivityContainer
	private final dalvik.system.CloseGuard mGuard
	boolean mOpened
	void  (android.app.IActivityContainer) 
		android.app.IActivityContainer container
	void attachToDisplay (int) 
		int displayId
	void setSurface (android.view.Surface, int, int, int)  throws android.os.RemoteException 
		android.view.Surface surface
		int width
		int height
		int density
	int startActivity (android.content.Intent) 
		android.os.RemoteException e
		android.content.Intent intent
	int startActivityIntentSender (android.content.IIntentSender) 
		android.os.RemoteException e
		android.content.IIntentSender intentSender
	int getDisplayId () 
		android.os.RemoteException e
	boolean injectEvent (android.view.InputEvent) 
		android.os.RemoteException e
		android.view.InputEvent event
	void release () 
	protected void finalize ()  throws java.lang.Throwable 
}

android/app/INotificationManager.class
INotificationManager.java
package android.app
public abstract android.app.INotificationManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void cancelAllNotifications (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void enqueueToast (java.lang.String, android.app.ITransientNotification, int)  throws android.os.RemoteException 
	public abstract void cancelToast (java.lang.String, android.app.ITransientNotification)  throws android.os.RemoteException 
	public abstract void enqueueNotificationWithTag (java.lang.String, java.lang.String, java.lang.String, int, android.app.Notification, int[], int)  throws android.os.RemoteException 
	public abstract void cancelNotificationWithTag (java.lang.String, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void setNotificationsEnabledForPackage (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract boolean areNotificationsEnabledForPackage (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean areNotificationsEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract void setVisibilityOverride (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int getVisibilityOverride (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setPriority (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int getPriority (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setImportance (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int getImportance (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int getPackageImportance (java.lang.String)  throws android.os.RemoteException 
	public abstract android.service.notification.StatusBarNotification[] getActiveNotifications (java.lang.String)  throws android.os.RemoteException 
	public abstract android.service.notification.StatusBarNotification[] getHistoricalNotifications (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void registerListener (android.service.notification.INotificationListener, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void unregisterListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
	public abstract void cancelNotificationFromListener (android.service.notification.INotificationListener, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void cancelNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[])  throws android.os.RemoteException 
	public abstract void requestBindListener (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void requestUnbindListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
	public abstract void setNotificationsShownFromListener (android.service.notification.INotificationListener, java.lang.String[])  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getActiveNotificationsFromListener (android.service.notification.INotificationListener, java.lang.String[], int)  throws android.os.RemoteException 
	public abstract void requestHintsFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
	public abstract int getHintsFromListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
	public abstract void requestInterruptionFilterFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
	public abstract int getInterruptionFilterFromListener (android.service.notification.INotificationListener)  throws android.os.RemoteException 
	public abstract void setOnNotificationPostedTrimFromListener (android.service.notification.INotificationListener, int)  throws android.os.RemoteException 
	public abstract void setInterruptionFilter (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void applyAdjustmentFromRankerService (android.service.notification.INotificationListener, android.service.notification.Adjustment)  throws android.os.RemoteException 
	public abstract void applyAdjustmentsFromRankerService (android.service.notification.INotificationListener, java.util.List)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getEffectsSuppressor ()  throws android.os.RemoteException 
	public abstract boolean matchesCallFilter (android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean isSystemConditionProviderEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract int getZenMode ()  throws android.os.RemoteException 
	public abstract android.service.notification.ZenModeConfig getZenModeConfig ()  throws android.os.RemoteException 
	public abstract void setZenMode (int, android.net.Uri, java.lang.String)  throws android.os.RemoteException 
	public abstract void notifyConditions (java.lang.String, android.service.notification.IConditionProvider, android.service.notification.Condition[])  throws android.os.RemoteException 
	public abstract boolean isNotificationPolicyAccessGranted (java.lang.String)  throws android.os.RemoteException 
	public abstract android.app.NotificationManager$Policy getNotificationPolicy (java.lang.String)  throws android.os.RemoteException 
	public abstract void setNotificationPolicy (java.lang.String, android.app.NotificationManager$Policy)  throws android.os.RemoteException 
	public abstract java.lang.String[] getPackagesRequestingNotificationPolicyAccess ()  throws android.os.RemoteException 
	public abstract boolean isNotificationPolicyAccessGrantedForPackage (java.lang.String)  throws android.os.RemoteException 
	public abstract void setNotificationPolicyAccessGranted (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract android.app.AutomaticZenRule getAutomaticZenRule (java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getZenRules ()  throws android.os.RemoteException 
	public abstract java.lang.String addAutomaticZenRule (android.app.AutomaticZenRule)  throws android.os.RemoteException 
	public abstract boolean updateAutomaticZenRule (java.lang.String, android.app.AutomaticZenRule)  throws android.os.RemoteException 
	public abstract boolean removeAutomaticZenRule (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean removeAutomaticZenRules (java.lang.String)  throws android.os.RemoteException 
	public abstract int getRuleInstanceCount (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract byte[] getBackupPayload (int)  throws android.os.RemoteException 
	public abstract void applyRestore (byte[], int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getAppActiveNotifications (java.lang.String, int)  throws android.os.RemoteException 
}

android/app/Notification$Builder.class
Notification.java
package android.app
public android.app.Notification$Builder extends java.lang.Object {
	public static final String EXTRA_REBUILD_CONTENT_VIEW_ACTION_COUNT
	public static final String EXTRA_REBUILD_BIG_CONTENT_VIEW_ACTION_COUNT
	public static final String EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT
	private static final int MAX_ACTION_BUTTONS
	private android.content.Context mContext
	private android.app.Notification mN
	private android.os.Bundle mUserExtras
	private android.app.Notification$Style mStyle
	private java.util.ArrayList mActions
	private java.util.ArrayList mPersonList
	private com.android.internal.util.NotificationColorUtil mColorUtil
	private boolean mColorUtilInited
	private int mCachedContrastColor
	private int mCachedContrastColorIsFor
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.app.Notification) 
		java.lang.reflect.Constructor ctor
		android.app.Notification$Style style
		Throwable t
		Class styleClass
		String templateClass
		android.content.Context context
		android.app.Notification toAdopt
	private com.android.internal.util.NotificationColorUtil getColorUtil () 
	public android.app.Notification$Builder setWhen (long) 
		long when
	public android.app.Notification$Builder setShowWhen (boolean) 
		boolean show
	public android.app.Notification$Builder setUsesChronometer (boolean) 
		boolean b
	public android.app.Notification$Builder setChronometerCountDown (boolean) 
		boolean countDown
	public android.app.Notification$Builder setSmallIcon (int) 
		int icon
	public android.app.Notification$Builder setSmallIcon (int, int) 
		int icon
		int level
	public android.app.Notification$Builder setSmallIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public android.app.Notification$Builder setContentTitle (java.lang.CharSequence) 
		CharSequence title
	public android.app.Notification$Builder setContentText (java.lang.CharSequence) 
		CharSequence text
	public android.app.Notification$Builder setSubText (java.lang.CharSequence) 
		CharSequence text
	public android.app.Notification$Builder setRemoteInputHistory (java.lang.CharSequence[]) 
		int i
		int N
		CharSequence[] safe
		CharSequence[] text
	public android.app.Notification$Builder setNumber (int) 
		int number
	public android.app.Notification$Builder setContentInfo (java.lang.CharSequence) 
		CharSequence info
	public android.app.Notification$Builder setProgress (int, int, boolean) 
		int max
		int progress
		boolean indeterminate
	public android.app.Notification$Builder setContent (android.widget.RemoteViews) 
		android.widget.RemoteViews views
	public android.app.Notification$Builder setCustomContentView (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	public android.app.Notification$Builder setCustomBigContentView (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	public android.app.Notification$Builder setCustomHeadsUpContentView (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	public android.app.Notification$Builder setContentIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public android.app.Notification$Builder setDeleteIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public android.app.Notification$Builder setFullScreenIntent (android.app.PendingIntent, boolean) 
		android.app.PendingIntent intent
		boolean highPriority
	public android.app.Notification$Builder setTicker (java.lang.CharSequence) 
		CharSequence tickerText
	public android.app.Notification$Builder setTicker (java.lang.CharSequence, android.widget.RemoteViews) 
		CharSequence tickerText
		android.widget.RemoteViews views
	public android.app.Notification$Builder setLargeIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public android.app.Notification$Builder setLargeIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public android.app.Notification$Builder setSound (android.net.Uri) 
		android.net.Uri sound
	public android.app.Notification$Builder setSound (android.net.Uri, int) 
		android.net.Uri sound
		int streamType
	public android.app.Notification$Builder setSound (android.net.Uri, android.media.AudioAttributes) 
		android.net.Uri sound
		android.media.AudioAttributes audioAttributes
	public android.app.Notification$Builder setVibrate (long[]) 
		long[] pattern
	public android.app.Notification$Builder setLights (int, int, int) 
		int argb
		int onMs
		int offMs
	public android.app.Notification$Builder setOngoing (boolean) 
		boolean ongoing
	public android.app.Notification$Builder setOnlyAlertOnce (boolean) 
		boolean onlyAlertOnce
	public android.app.Notification$Builder setAutoCancel (boolean) 
		boolean autoCancel
	public android.app.Notification$Builder setLocalOnly (boolean) 
		boolean localOnly
	public android.app.Notification$Builder setDefaults (int) 
		int defaults
	public android.app.Notification$Builder setPriority (int) 
		int pri
	public android.app.Notification$Builder setCategory (java.lang.String) 
		String category
	public android.app.Notification$Builder addPerson (java.lang.String) 
		String uri
	public android.app.Notification$Builder setGroup (java.lang.String) 
		String groupKey
	public android.app.Notification$Builder setGroupSummary (boolean) 
		boolean isGroupSummary
	public android.app.Notification$Builder setSortKey (java.lang.String) 
		String sortKey
	public android.app.Notification$Builder addExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.app.Notification$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.os.Bundle getExtras () 
	private android.os.Bundle getAllExtras () 
		android.os.Bundle saveExtras
	public android.app.Notification$Builder addAction (int, java.lang.CharSequence, android.app.PendingIntent) 
		int icon
		CharSequence title
		android.app.PendingIntent intent
	public android.app.Notification$Builder addAction (android.app.Notification$Action) 
		android.app.Notification$Action action
	public transient android.app.Notification$Builder setActions (android.app.Notification$Action[]) 
		int i
		android.app.Notification$Action[] actions
	public android.app.Notification$Builder setStyle (android.app.Notification$Style) 
		android.app.Notification$Style style
	public android.app.Notification$Builder setVisibility (int) 
		int visibility
	public android.app.Notification$Builder setPublicVersion (android.app.Notification) 
		android.app.Notification n
	public android.app.Notification$Builder extend (android.app.Notification$Extender) 
		android.app.Notification$Extender extender
	public android.app.Notification$Builder setFlag (int, boolean) 
		int mask
		boolean value
	public android.app.Notification$Builder setColor (int) 
		int argb
	private android.graphics.drawable.Drawable getProfileBadgeDrawable () 
	private android.graphics.Bitmap getProfileBadge () 
		android.graphics.drawable.Drawable badge
		int size
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
	private void bindProfileBadge (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
		android.graphics.Bitmap profileBadge
	private void resetStandardTemplate (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private void resetNotificationHeader (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private void resetContentMargins (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private android.widget.RemoteViews applyStandardTemplate (int) 
		int resId
	private android.widget.RemoteViews applyStandardTemplate (int, boolean) 
		int resId
		boolean hasProgress
		android.os.Bundle ex
		CharSequence title
		CharSequence text
	private android.widget.RemoteViews applyStandardTemplate (int, boolean, java.lang.CharSequence, java.lang.CharSequence) 
		int textId
		int resId
		boolean hasProgress
		CharSequence title
		CharSequence text
		android.widget.RemoteViews contentView
		android.os.Bundle ex
		boolean showProgress
	void setContentMinHeight (android.widget.RemoteViews, boolean) 
		android.widget.RemoteViews remoteView
		boolean hasMinHeight
		int minHeight
	private boolean handleProgressBar (boolean, android.widget.RemoteViews, android.os.Bundle) 
		android.content.res.ColorStateList colorStateList
		boolean hasProgress
		android.widget.RemoteViews contentView
		android.os.Bundle ex
		int max
		int progress
		boolean ind
	private void bindLargeIcon (android.widget.RemoteViews) 
		int endMargin
		android.widget.RemoteViews contentView
	private void bindNotificationHeader (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private void bindExpandButton (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private void bindHeaderChronometerAndTime (android.widget.RemoteViews) 
		boolean countsDown
		android.widget.RemoteViews contentView
	private void bindHeaderText (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
		CharSequence headerText
	public java.lang.String loadHeaderAppName () 
		String pkg
		String subName
		CharSequence name
		android.content.pm.PackageManager pm
	private void bindHeaderAppName (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private void bindSmallIcon (android.widget.RemoteViews) 
		android.widget.RemoteViews contentView
	private boolean showsTimeOrChronometer () 
	private void resetStandardTemplateWithActions (android.widget.RemoteViews) 
		android.widget.RemoteViews big
	private android.widget.RemoteViews applyStandardTemplateWithActions (int) 
		int layoutId
		android.os.Bundle ex
		CharSequence title
		CharSequence text
	private android.widget.RemoteViews applyStandardTemplateWithActions (int, boolean, java.lang.CharSequence, java.lang.CharSequence) 
		android.app.Notification$Action action
		android.widget.RemoteViews button
		int i
		int layoutId
		boolean hasProgress
		CharSequence title
		CharSequence text
		android.widget.RemoteViews big
		boolean validRemoteInput
		int N
		boolean emphazisedMode
		CharSequence[] replyText
	private boolean hasValidRemoteInput (android.app.Notification$Action) 
		CharSequence[] choices
		android.app.RemoteInput r
		android.app.Notification$Action action
		android.app.RemoteInput[] remoteInputs
	public android.widget.RemoteViews createContentView () 
		android.widget.RemoteViews styleView
	public android.widget.RemoteViews createBigContentView () 
		android.widget.RemoteViews result
	public android.widget.RemoteViews makeNotificationHeader () 
		android.widget.RemoteViews header
	private void hideLine1Text (android.widget.RemoteViews) 
		android.widget.RemoteViews result
	private void adaptNotificationHeaderForBigContentView (android.widget.RemoteViews) 
		android.widget.RemoteViews result
	public android.widget.RemoteViews createHeadsUpContentView () 
		android.widget.RemoteViews styleView
	public android.widget.RemoteViews makePublicContentView () 
		android.app.Notification$Builder builder
		android.os.Bundle savedBundle
		android.app.Notification$Style style
		android.graphics.drawable.Icon largeIcon
		android.graphics.Bitmap largeIconLegacy
		android.os.Bundle publicExtras
		android.widget.RemoteViews publicView
	private android.widget.RemoteViews generateActionButton (android.app.Notification$Action, boolean, boolean) 
		int bgColor
		CharSequence title
		android.content.res.ColorStateList[] outResultColor
		android.app.Notification$Action action
		boolean emphazisedMode
		boolean oddAction
		boolean tombstone
		android.widget.RemoteViews button
	private java.lang.CharSequence clearColorSpans (java.lang.CharSequence) 
		android.text.style.TextAppearanceSpan originalSpan
		Object resultSpan
		Object span
		android.text.Spanned ss
		Object[] spans
		android.text.SpannableStringBuilder builder
		CharSequence charSequence
	private java.lang.CharSequence ensureColorSpanContrast (java.lang.CharSequence, int, android.content.res.ColorStateList[]) 
		int i
		int[] colors
		int[] newColors
		android.text.style.TextAppearanceSpan originalSpan
		android.content.res.ColorStateList textColor
		android.text.style.ForegroundColorSpan originalSpan
		int foregroundColor
		Object resultSpan
		int spanStart
		int spanEnd
		boolean fullLength
		Object span
		android.text.Spanned ss
		Object[] spans
		android.text.SpannableStringBuilder builder
		CharSequence charSequence
		int background
		android.content.res.ColorStateList[] outResultColor
	private boolean isLegacy () 
	private java.lang.CharSequence processLegacyText (java.lang.CharSequence) 
		CharSequence charSequence
	private void processSmallIconColor (android.graphics.drawable.Icon, android.widget.RemoteViews) 
		android.graphics.drawable.Icon smallIcon
		android.widget.RemoteViews contentView
		boolean colorable
	private void processLargeLegacyIcon (android.graphics.drawable.Icon, android.widget.RemoteViews) 
		android.graphics.drawable.Icon largeIcon
		android.widget.RemoteViews contentView
	private void sanitizeColor () 
	int resolveContrastColor () 
		int contrasted
	public android.app.Notification buildUnstyled () 
	public static android.app.Notification$Builder recoverBuilder (android.content.Context, android.app.Notification) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context builderContext
		android.content.Context builderContext
		android.content.Context context
		android.app.Notification n
		android.content.pm.ApplicationInfo applicationInfo
		android.content.Context builderContext
	private static java.lang.Class getNotificationStyleClass (java.lang.String) 
		Class innerClass
		String templateClass
		Class[] classes
	public android.app.Notification getNotification () 
	public android.app.Notification build () 
	public android.app.Notification buildInto (android.app.Notification) 
		android.app.Notification n
	public static android.app.Notification maybeCloneStrippedForDelivery (android.app.Notification) 
		android.app.Notification n
		String templateClass
		boolean stripContentView
		boolean stripBigContentView
		boolean stripHeadsUpContentView
		android.app.Notification clone
	private int getBaseLayoutResource () 
	private int getBigBaseLayoutResource () 
	private int getBigPictureLayoutResource () 
	private int getBigTextLayoutResource () 
	private int getInboxLayoutResource () 
	private int getMessagingLayoutResource () 
	private int getActionLayoutResource () 
	private int getEmphasizedActionLayoutResource () 
	private int getActionTombstoneLayoutResource () 
	static android.os.Bundle access$1000 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static android.widget.RemoteViews access$1100 (android.app.Notification$Builder, int) 
		android.app.Notification$Builder x0
		int x1
	static android.app.Notification access$1200 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static int access$1300 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static java.lang.CharSequence access$1400 (android.app.Notification$Builder, java.lang.CharSequence) 
		android.app.Notification$Builder x0
		CharSequence x1
	static int access$1500 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static java.util.ArrayList access$1600 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static android.content.Context access$1900 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static int access$2000 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static android.widget.RemoteViews access$2100 (android.app.Notification$Builder, int, boolean, java.lang.CharSequence, java.lang.CharSequence) 
		android.app.Notification$Builder x0
		int x1
		boolean x2
		CharSequence x3
		CharSequence x4
	static android.widget.RemoteViews access$2300 (android.app.Notification$Builder, int, boolean, java.lang.CharSequence, java.lang.CharSequence) 
		android.app.Notification$Builder x0
		int x1
		boolean x2
		CharSequence x3
		CharSequence x4
	static int access$2400 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static int access$2500 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static int access$2600 (android.app.Notification$Builder) 
		android.app.Notification$Builder x0
	static android.widget.RemoteViews access$2700 (android.app.Notification$Builder, int, boolean) 
		android.app.Notification$Builder x0
		int x1
		boolean x2
	static android.widget.RemoteViews access$2800 (android.app.Notification$Builder, int) 
		android.app.Notification$Builder x0
		int x1
}

android/app/AppOpsManager$PackageOps.class
AppOpsManager.java
package android.app
public android.app.AppOpsManager$PackageOps extends java.lang.Object implements android.os.Parcelable  {
	private final String mPackageName
	private final int mUid
	private final java.util.List mEntries
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, java.util.List) 
		String packageName
		int uid
		java.util.List entries
	public java.lang.String getPackageName () 
	public int getUid () 
	public java.util.List getOps () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel) 
		int i
		android.os.Parcel source
		int N
	static void  () 
}

android/app/ActivityOptions$2.class
ActivityOptions.java
package android.app
 android.app.ActivityOptions$2 extends android.os.IRemoteCallback$Stub {
	final android.os.Handler val$handler
	final android.app.ActivityOptions$OnAnimationFinishedListener val$listener
	final android.app.ActivityOptions this$0
	void  (android.app.ActivityOptions, android.os.Handler, android.app.ActivityOptions$OnAnimationFinishedListener) 
		android.app.ActivityOptions this$0
	public void sendResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle data
}

android/app/EnterTransitionCoordinator$8.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$8 extends android.animation.AnimatorListenerAdapter {
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/app/BackStackRecord$4.class
BackStackRecord.java
package android.app
 android.app.BackStackRecord$4 extends android.transition.Transition$EpicenterCallback {
	private android.graphics.Rect mEpicenter
	final android.app.BackStackRecord$TransitionState val$state
	final android.app.BackStackRecord this$0
	void  (android.app.BackStackRecord, android.app.BackStackRecord$TransitionState) 
		android.app.BackStackRecord this$0
	public android.graphics.Rect onGetEpicenter (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/UiAutomation.class
UiAutomation.java
package android.app
public final android.app.UiAutomation extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DEBUG
	private static final int CONNECTION_ID_UNDEFINED
	private static final long CONNECT_TIMEOUT_MILLIS
	public static final int ROTATION_UNFREEZE
	public static final int ROTATION_FREEZE_CURRENT
	public static final int ROTATION_FREEZE_0
	public static final int ROTATION_FREEZE_90
	public static final int ROTATION_FREEZE_180
	public static final int ROTATION_FREEZE_270
	public static final int FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES
	private final Object mLock
	private final java.util.ArrayList mEventQueue
	private final android.accessibilityservice.IAccessibilityServiceClient mClient
	private final android.app.IUiAutomationConnection mUiAutomationConnection
	private int mConnectionId
	private android.app.UiAutomation$OnAccessibilityEventListener mOnAccessibilityEventListener
	private boolean mWaitingForEventDelivery
	private long mLastEventTimeMillis
	private boolean mIsConnecting
	private boolean mIsDestroyed
	private int mFlags
	public void  (android.os.Looper, android.app.IUiAutomationConnection) 
		android.os.Looper looper
		android.app.IUiAutomationConnection connection
	public void connect () 
	public void connect (int) 
		android.os.RemoteException re
		long elapsedTimeMillis
		long remainingTimeMillis
		long startTimeMillis
		int flags
	public int getFlags () 
	public void disconnect () 
		android.os.RemoteException re
	public int getConnectionId () 
	public boolean isDestroyed () 
	public void setOnAccessibilityEventListener (android.app.UiAutomation$OnAccessibilityEventListener) 
		android.app.UiAutomation$OnAccessibilityEventListener listener
	public void destroy () 
	public final boolean performGlobalAction (int) 
		android.os.RemoteException re
		int action
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public android.view.accessibility.AccessibilityNodeInfo findFocus (int) 
		int focus
	public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo) 
		android.os.RemoteException re
		android.accessibilityservice.AccessibilityServiceInfo info
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public java.util.List getWindows () 
		int connectionId
	public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow () 
		int connectionId
	public boolean injectInputEvent (android.view.InputEvent, boolean) 
		android.os.RemoteException re
		android.view.InputEvent event
		boolean sync
	public boolean setRotation (int) 
		android.os.RemoteException re
		int rotation
	public android.view.accessibility.AccessibilityEvent executeAndWaitForEvent (java.lang.Runnable, android.app.UiAutomation$AccessibilityEventFilter, long)  throws java.util.concurrent.TimeoutException 
		android.view.accessibility.AccessibilityEvent event
		long elapsedTimeMillis
		long remainingTimeMillis
		long startTimeMillis
		Runnable command
		android.app.UiAutomation$AccessibilityEventFilter filter
		long timeoutMillis
		long executionStartTimeMillis
	public void waitForIdle (long, long)  throws java.util.concurrent.TimeoutException 
		long currentTimeMillis
		long elapsedGlobalTimeMillis
		long remainingGlobalTimeMillis
		long elapsedIdleTimeMillis
		long remainingIdleTimeMillis
		long startTimeMillis
		long idleTimeoutMillis
		long globalTimeoutMillis
	public android.graphics.Bitmap takeScreenshot () 
		android.os.RemoteException re
		android.graphics.Bitmap unrotatedScreenShot
		android.graphics.Canvas canvas
		android.view.Display display
		android.graphics.Point displaySize
		int displayWidth
		int displayHeight
		float screenshotWidth
		float screenshotWidth
		float screenshotWidth
		float screenshotWidth
		float screenshotWidth
		float screenshotHeight
		float screenshotHeight
		float screenshotHeight
		float screenshotHeight
		float screenshotHeight
		int rotation
		android.graphics.Bitmap screenShot
	public void setRunAsMonkey (boolean) 
		android.os.RemoteException re
		boolean enable
	public boolean clearWindowContentFrameStats (int) 
		android.os.RemoteException re
		int windowId
	public android.view.WindowContentFrameStats getWindowContentFrameStats (int) 
		android.os.RemoteException re
		int windowId
	public void clearWindowAnimationFrameStats () 
		android.os.RemoteException re
	public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats () 
		android.os.RemoteException re
	public boolean grantRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		String permission
		android.os.UserHandle userHandle
	public boolean revokeRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		String permission
		android.os.UserHandle userHandle
	public android.os.ParcelFileDescriptor executeShellCommand (java.lang.String) 
		android.os.ParcelFileDescriptor[] pipe
		java.io.IOException ioe
		android.os.RemoteException re
		String command
		android.os.ParcelFileDescriptor source
		android.os.ParcelFileDescriptor sink
	private static float getDegreesForRotation (int) 
		int value
	private boolean isConnectedLocked () 
	private void throwIfConnectedLocked () 
	private void throwIfNotConnectedLocked () 
	static java.lang.Object access$000 (android.app.UiAutomation) 
		android.app.UiAutomation x0
	static int access$102 (android.app.UiAutomation, int) 
		android.app.UiAutomation x0
		int x1
	static long access$202 (android.app.UiAutomation, long) 
		android.app.UiAutomation x0
		long x1
	static boolean access$300 (android.app.UiAutomation) 
		android.app.UiAutomation x0
	static java.util.ArrayList access$400 (android.app.UiAutomation) 
		android.app.UiAutomation x0
	static android.app.UiAutomation$OnAccessibilityEventListener access$500 (android.app.UiAutomation) 
		android.app.UiAutomation x0
	static void  () 
}

android/app/Activity$HostCallbacks.class
Activity.java
package android.app
 android.app.Activity$HostCallbacks extends android.app.FragmentHostCallback {
	final android.app.Activity this$0
	public void  (android.app.Activity) 
		android.app.Activity this$0
	public void onDump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public boolean onShouldSaveFragmentState (android.app.Fragment) 
		android.app.Fragment fragment
	public android.view.LayoutInflater onGetLayoutInflater () 
		android.view.LayoutInflater result
	public boolean onUseFragmentManagerInflaterFactory () 
	public android.app.Activity onGetHost () 
	public void onInvalidateOptionsMenu () 
	public void onStartActivityFromFragment (android.app.Fragment, android.content.Intent, int, android.os.Bundle) 
		android.app.Fragment fragment
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public void onStartIntentSenderFromFragment (android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.app.Fragment fragment
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void onRequestPermissionsFromFragment (android.app.Fragment, java.lang.String[], int) 
		android.app.Fragment fragment
		String[] permissions
		int requestCode
		String who
		android.content.Intent intent
	public boolean onHasWindowAnimations () 
	public int onGetWindowAnimations () 
		android.view.Window w
	public void onAttachFragment (android.app.Fragment) 
		android.app.Fragment fragment
	public android.view.View onFindViewById (int) 
		int id
	public boolean onHasView () 
		android.view.Window w
	public volatile java.lang.Object onGetHost () 
}

android/app/ApplicationErrorReport$AnrInfo.class
ApplicationErrorReport.java
package android.app
public android.app.ApplicationErrorReport$AnrInfo extends java.lang.Object {
	public String activity
	public String cause
	public String info
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
}

android/app/ExitTransitionCoordinator$8.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$8 extends android.animation.AnimatorListenerAdapter {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/app/FragmentState$1.class
Fragment.java
package android.app
final android.app.FragmentState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.FragmentState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.FragmentState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/Instrumentation$ActivityMonitor.class
Instrumentation.java
package android.app
public android.app.Instrumentation$ActivityMonitor extends java.lang.Object {
	private final android.content.IntentFilter mWhich
	private final String mClass
	private final android.app.Instrumentation$ActivityResult mResult
	private final boolean mBlock
	int mHits
	android.app.Activity mLastActivity
	public void  (android.content.IntentFilter, android.app.Instrumentation$ActivityResult, boolean) 
		android.content.IntentFilter which
		android.app.Instrumentation$ActivityResult result
		boolean block
	public void  (java.lang.String, android.app.Instrumentation$ActivityResult, boolean) 
		String cls
		android.app.Instrumentation$ActivityResult result
		boolean block
	public final android.content.IntentFilter getFilter () 
	public final android.app.Instrumentation$ActivityResult getResult () 
	public final boolean isBlocking () 
	public final int getHits () 
	public final android.app.Activity getLastActivity () 
	public final android.app.Activity waitForActivity () 
		android.app.Activity res
	public final android.app.Activity waitForActivityWithTimeout (long) 
		android.app.Activity res
		long timeOut
	final boolean match (android.content.Context, android.app.Activity, android.content.Intent) 
		String cls
		android.content.Context who
		android.app.Activity activity
		android.content.Intent intent
}

android/app/Application$ActivityLifecycleCallbacks.class
Application.java
package android.app
public abstract android.app.Application$ActivityLifecycleCallbacks extends java.lang.Object {
	public abstract void onActivityCreated (android.app.Activity, android.os.Bundle) 
	public abstract void onActivityStarted (android.app.Activity) 
	public abstract void onActivityResumed (android.app.Activity) 
	public abstract void onActivityPaused (android.app.Activity) 
	public abstract void onActivityStopped (android.app.Activity) 
	public abstract void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle) 
	public abstract void onActivityDestroyed (android.app.Activity) 
}

android/app/SystemServiceRegistry$3.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$3 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.accounts.AccountManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.accounts.IAccountManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IApplicationThread.class
IApplicationThread.java
package android.app
public abstract android.app.IApplicationThread extends java.lang.Object implements android.os.IInterface  {
	public static final int BACKUP_MODE_INCREMENTAL
	public static final int BACKUP_MODE_FULL
	public static final int BACKUP_MODE_RESTORE
	public static final int BACKUP_MODE_RESTORE_FULL
	public static final int DEBUG_OFF
	public static final int DEBUG_ON
	public static final int DEBUG_WAIT
	public static final int PACKAGE_REMOVED
	public static final int EXTERNAL_STORAGE_UNAVAILABLE
	public static final int PACKAGE_REMOVED_DONT_KILL
	public static final int PACKAGE_REPLACED
	public static final String descriptor
	public static final int SCHEDULE_PAUSE_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_STOP_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_WINDOW_VISIBILITY_TRANSACTION
	public static final int SCHEDULE_RESUME_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_SEND_RESULT_TRANSACTION
	public static final int SCHEDULE_LAUNCH_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_NEW_INTENT_TRANSACTION
	public static final int SCHEDULE_FINISH_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_RECEIVER_TRANSACTION
	public static final int SCHEDULE_CREATE_SERVICE_TRANSACTION
	public static final int SCHEDULE_STOP_SERVICE_TRANSACTION
	public static final int BIND_APPLICATION_TRANSACTION
	public static final int SCHEDULE_EXIT_TRANSACTION
	public static final int SCHEDULE_CONFIGURATION_CHANGED_TRANSACTION
	public static final int SCHEDULE_SERVICE_ARGS_TRANSACTION
	public static final int UPDATE_TIME_ZONE_TRANSACTION
	public static final int PROCESS_IN_BACKGROUND_TRANSACTION
	public static final int SCHEDULE_BIND_SERVICE_TRANSACTION
	public static final int SCHEDULE_UNBIND_SERVICE_TRANSACTION
	public static final int DUMP_SERVICE_TRANSACTION
	public static final int SCHEDULE_REGISTERED_RECEIVER_TRANSACTION
	public static final int SCHEDULE_LOW_MEMORY_TRANSACTION
	public static final int SCHEDULE_ACTIVITY_CONFIGURATION_CHANGED_TRANSACTION
	public static final int SCHEDULE_RELAUNCH_ACTIVITY_TRANSACTION
	public static final int SCHEDULE_SLEEPING_TRANSACTION
	public static final int PROFILER_CONTROL_TRANSACTION
	public static final int SET_SCHEDULING_GROUP_TRANSACTION
	public static final int SCHEDULE_CREATE_BACKUP_AGENT_TRANSACTION
	public static final int SCHEDULE_DESTROY_BACKUP_AGENT_TRANSACTION
	public static final int SCHEDULE_ON_NEW_ACTIVITY_OPTIONS_TRANSACTION
	public static final int SCHEDULE_SUICIDE_TRANSACTION
	public static final int DISPATCH_PACKAGE_BROADCAST_TRANSACTION
	public static final int SCHEDULE_CRASH_TRANSACTION
	public static final int DUMP_HEAP_TRANSACTION
	public static final int DUMP_ACTIVITY_TRANSACTION
	public static final int CLEAR_DNS_CACHE_TRANSACTION
	public static final int SET_HTTP_PROXY_TRANSACTION
	public static final int SET_CORE_SETTINGS_TRANSACTION
	public static final int UPDATE_PACKAGE_COMPATIBILITY_INFO_TRANSACTION
	public static final int SCHEDULE_TRIM_MEMORY_TRANSACTION
	public static final int DUMP_MEM_INFO_TRANSACTION
	public static final int DUMP_GFX_INFO_TRANSACTION
	public static final int DUMP_PROVIDER_TRANSACTION
	public static final int DUMP_DB_INFO_TRANSACTION
	public static final int UNSTABLE_PROVIDER_DIED_TRANSACTION
	public static final int REQUEST_ASSIST_CONTEXT_EXTRAS_TRANSACTION
	public static final int SCHEDULE_TRANSLUCENT_CONVERSION_COMPLETE_TRANSACTION
	public static final int SET_PROCESS_STATE_TRANSACTION
	public static final int SCHEDULE_INSTALL_PROVIDER_TRANSACTION
	public static final int UPDATE_TIME_PREFS_TRANSACTION
	public static final int CANCEL_VISIBLE_BEHIND_TRANSACTION
	public static final int BACKGROUND_VISIBLE_BEHIND_CHANGED_TRANSACTION
	public static final int ENTER_ANIMATION_COMPLETE_TRANSACTION
	public static final int NOTIFY_CLEARTEXT_NETWORK_TRANSACTION
	public static final int START_BINDER_TRACKING_TRANSACTION
	public static final int STOP_BINDER_TRACKING_AND_DUMP_TRANSACTION
	public static final int SCHEDULE_MULTI_WINDOW_CHANGED_TRANSACTION
	public static final int SCHEDULE_PICTURE_IN_PICTURE_CHANGED_TRANSACTION
	public static final int SCHEDULE_LOCAL_VOICE_INTERACTION_STARTED_TRANSACTION
	public abstract void schedulePauseActivity (android.os.IBinder, boolean, boolean, int, boolean)  throws android.os.RemoteException 
	public abstract void scheduleStopActivity (android.os.IBinder, boolean, int)  throws android.os.RemoteException 
	public abstract void scheduleWindowVisibility (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void scheduleSleeping (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void scheduleResumeActivity (android.os.IBinder, int, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void scheduleSendResult (android.os.IBinder, java.util.List)  throws android.os.RemoteException 
	public abstract void scheduleLaunchActivity (android.content.Intent, android.os.IBinder, int, android.content.pm.ActivityInfo, android.content.res.Configuration, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.String, com.android.internal.app.IVoiceInteractor, int, android.os.Bundle, android.os.PersistableBundle, java.util.List, java.util.List, boolean, boolean, android.app.ProfilerInfo)  throws android.os.RemoteException 
	public abstract void scheduleRelaunchActivity (android.os.IBinder, java.util.List, java.util.List, int, boolean, android.content.res.Configuration, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
	public abstract void scheduleNewIntent (java.util.List, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void scheduleDestroyActivity (android.os.IBinder, boolean, int)  throws android.os.RemoteException 
	public abstract void scheduleReceiver (android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int)  throws android.os.RemoteException 
	public abstract void scheduleCreateBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int)  throws android.os.RemoteException 
	public abstract void scheduleDestroyBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo)  throws android.os.RemoteException 
	public abstract void scheduleCreateService (android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int)  throws android.os.RemoteException 
	public abstract void scheduleBindService (android.os.IBinder, android.content.Intent, boolean, int)  throws android.os.RemoteException 
	public abstract void scheduleUnbindService (android.os.IBinder, android.content.Intent)  throws android.os.RemoteException 
	public abstract void scheduleServiceArgs (android.os.IBinder, boolean, int, int, android.content.Intent)  throws android.os.RemoteException 
	public abstract void scheduleStopService (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void bindApplication (java.lang.String, android.content.pm.ApplicationInfo, java.util.List, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void scheduleExit ()  throws android.os.RemoteException 
	public abstract void scheduleSuicide ()  throws android.os.RemoteException 
	public abstract void scheduleConfigurationChanged (android.content.res.Configuration)  throws android.os.RemoteException 
	public abstract void updateTimeZone ()  throws android.os.RemoteException 
	public abstract void clearDnsCache ()  throws android.os.RemoteException 
	public abstract void setHttpProxy (java.lang.String, java.lang.String, java.lang.String, android.net.Uri)  throws android.os.RemoteException 
	public abstract void processInBackground ()  throws android.os.RemoteException 
	public abstract void dumpService (java.io.FileDescriptor, android.os.IBinder, java.lang.String[])  throws android.os.RemoteException 
	public abstract void dumpProvider (java.io.FileDescriptor, android.os.IBinder, java.lang.String[])  throws android.os.RemoteException 
	public abstract void scheduleRegisteredReceiver (android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int)  throws android.os.RemoteException 
	public abstract void scheduleLowMemory ()  throws android.os.RemoteException 
	public abstract void scheduleActivityConfigurationChanged (android.os.IBinder, android.content.res.Configuration, boolean)  throws android.os.RemoteException 
	public abstract void profilerControl (boolean, android.app.ProfilerInfo, int)  throws android.os.RemoteException 
	public abstract void dumpHeap (boolean, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract void setSchedulingGroup (int)  throws android.os.RemoteException 
	public abstract void dispatchPackageBroadcast (int, java.lang.String[])  throws android.os.RemoteException 
	public abstract void scheduleCrash (java.lang.String)  throws android.os.RemoteException 
	public abstract void dumpActivity (java.io.FileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
	public abstract void setCoreSettings (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void updatePackageCompatibilityInfo (java.lang.String, android.content.res.CompatibilityInfo)  throws android.os.RemoteException 
	public abstract void scheduleTrimMemory (int)  throws android.os.RemoteException 
	public abstract void dumpMemInfo (java.io.FileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[])  throws android.os.RemoteException 
	public abstract void dumpGfxInfo (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
	public abstract void dumpDbInfo (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
	public abstract void unstableProviderDied (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void requestAssistContextExtras (android.os.IBinder, android.os.IBinder, int, int)  throws android.os.RemoteException 
	public abstract void scheduleTranslucentConversionComplete (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void scheduleOnNewActivityOptions (android.os.IBinder, android.app.ActivityOptions)  throws android.os.RemoteException 
	public abstract void setProcessState (int)  throws android.os.RemoteException 
	public abstract void scheduleInstallProvider (android.content.pm.ProviderInfo)  throws android.os.RemoteException 
	public abstract void updateTimePrefs (boolean)  throws android.os.RemoteException 
	public abstract void scheduleCancelVisibleBehind (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void scheduleBackgroundVisibleBehindChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void scheduleEnterAnimationComplete (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void notifyCleartextNetwork (byte[])  throws android.os.RemoteException 
	public abstract void startBinderTracking ()  throws android.os.RemoteException 
	public abstract void stopBinderTrackingAndDump (java.io.FileDescriptor)  throws android.os.RemoteException 
	public abstract void scheduleMultiWindowModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void schedulePictureInPictureModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void scheduleLocalVoiceInteractionStarted (android.os.IBinder, com.android.internal.app.IVoiceInteractor)  throws android.os.RemoteException 
}

android/app/TimePickerDialog$OnTimeSetListener.class
TimePickerDialog.java
package android.app
public abstract android.app.TimePickerDialog$OnTimeSetListener extends java.lang.Object {
	public abstract void onTimeSet (android.widget.TimePicker, int, int) 
}

android/app/ITransientNotification.class
ITransientNotification.java
package android.app
public abstract android.app.ITransientNotification extends java.lang.Object implements android.os.IInterface  {
	public abstract void show ()  throws android.os.RemoteException 
	public abstract void hide ()  throws android.os.RemoteException 
}

android/app/EnterTransitionCoordinator$1.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.View val$decorView
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, android.view.View) 
		android.app.EnterTransitionCoordinator this$0
	public boolean onPreDraw () 
}

android/app/NotificationManager.class
NotificationManager.java
package android.app
public android.app.NotificationManager extends java.lang.Object {
	private static String TAG
	private static boolean localLOGV
	public static final String ACTION_EFFECTS_SUPPRESSOR_CHANGED
	public static final String ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED
	public static final String ACTION_NOTIFICATION_POLICY_CHANGED
	public static final String ACTION_INTERRUPTION_FILTER_CHANGED
	public static final String ACTION_INTERRUPTION_FILTER_CHANGED_INTERNAL
	public static final int INTERRUPTION_FILTER_ALL
	public static final int INTERRUPTION_FILTER_PRIORITY
	public static final int INTERRUPTION_FILTER_NONE
	public static final int INTERRUPTION_FILTER_ALARMS
	public static final int INTERRUPTION_FILTER_UNKNOWN
	public static final int VISIBILITY_NO_OVERRIDE
	public static final int IMPORTANCE_UNSPECIFIED
	public static final int IMPORTANCE_NONE
	public static final int IMPORTANCE_MIN
	public static final int IMPORTANCE_LOW
	public static final int IMPORTANCE_DEFAULT
	public static final int IMPORTANCE_HIGH
	public static final int IMPORTANCE_MAX
	private static android.app.INotificationManager sService
	private android.content.Context mContext
	public static android.app.INotificationManager getService () 
		android.os.IBinder b
	void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public static android.app.NotificationManager from (android.content.Context) 
		android.content.Context context
	public void notify (int, android.app.Notification) 
		int id
		android.app.Notification notification
	public void notify (java.lang.String, int, android.app.Notification) 
		String tag
		int id
		android.app.Notification notification
	public void notifyAsUser (java.lang.String, int, android.app.Notification, android.os.UserHandle) 
		android.os.RemoteException e
		String tag
		int id
		android.app.Notification notification
		android.os.UserHandle user
		int[] idOut
		android.app.INotificationManager service
		String pkg
		android.app.Notification copy
	private void fixLegacySmallIcon (android.app.Notification, java.lang.String) 
		android.app.Notification n
		String pkg
	public void cancel (int) 
		int id
	public void cancel (java.lang.String, int) 
		String tag
		int id
	public void cancelAsUser (java.lang.String, int, android.os.UserHandle) 
		android.os.RemoteException e
		String tag
		int id
		android.os.UserHandle user
		android.app.INotificationManager service
		String pkg
	public void cancelAll () 
		android.os.RemoteException e
		android.app.INotificationManager service
		String pkg
	public android.content.ComponentName getEffectsSuppressor () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public boolean matchesCallFilter (android.os.Bundle) 
		android.os.RemoteException e
		android.os.Bundle extras
		android.app.INotificationManager service
	public boolean isSystemConditionProviderEnabled (java.lang.String) 
		android.os.RemoteException e
		String path
		android.app.INotificationManager service
	public void setZenMode (int, android.net.Uri, java.lang.String) 
		android.os.RemoteException e
		int mode
		android.net.Uri conditionId
		String reason
		android.app.INotificationManager service
	public int getZenMode () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public android.service.notification.ZenModeConfig getZenModeConfig () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public int getRuleInstanceCount (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName owner
		android.app.INotificationManager service
	public java.util.Map getAutomaticZenRules () 
		android.service.notification.ZenModeConfig$ZenRule rule
		java.util.List rules
		java.util.Map ruleMap
		android.os.RemoteException e
		android.app.INotificationManager service
	public android.app.AutomaticZenRule getAutomaticZenRule (java.lang.String) 
		android.os.RemoteException e
		String id
		android.app.INotificationManager service
	public java.lang.String addAutomaticZenRule (android.app.AutomaticZenRule) 
		android.os.RemoteException e
		android.app.AutomaticZenRule automaticZenRule
		android.app.INotificationManager service
	public boolean updateAutomaticZenRule (java.lang.String, android.app.AutomaticZenRule) 
		android.os.RemoteException e
		String id
		android.app.AutomaticZenRule automaticZenRule
		android.app.INotificationManager service
	public boolean removeAutomaticZenRule (java.lang.String) 
		android.os.RemoteException e
		String id
		android.app.INotificationManager service
	public boolean removeAutomaticZenRules (java.lang.String) 
		android.os.RemoteException e
		String packageName
		android.app.INotificationManager service
	public int getImportance () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public boolean areNotificationsEnabled () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public boolean isNotificationPolicyAccessGranted () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public boolean isNotificationPolicyAccessGrantedForPackage (java.lang.String) 
		android.os.RemoteException e
		String pkg
		android.app.INotificationManager service
	public android.app.NotificationManager$Policy getNotificationPolicy () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public void setNotificationPolicy (android.app.NotificationManager$Policy) 
		android.os.RemoteException e
		android.app.NotificationManager$Policy policy
		android.app.INotificationManager service
	public void setNotificationPolicyAccessGranted (java.lang.String, boolean) 
		android.os.RemoteException e
		String pkg
		boolean granted
		android.app.INotificationManager service
	public android.util.ArraySet getPackagesRequestingNotificationPolicyAccess () 
		int i
		android.util.ArraySet rt
		String[] pkgs
		android.os.RemoteException e
		android.app.INotificationManager service
	private static void checkRequired (java.lang.String, java.lang.Object) 
		String name
		Object value
	public android.service.notification.StatusBarNotification[] getActiveNotifications () 
		android.content.pm.ParceledListSlice parceledList
		java.util.List list
		android.os.RemoteException e
		android.app.INotificationManager service
		String pkg
	public final int getCurrentInterruptionFilter () 
		android.os.RemoteException e
		android.app.INotificationManager service
	public final void setInterruptionFilter (int) 
		android.os.RemoteException e
		int interruptionFilter
		android.app.INotificationManager service
	public static int zenModeToInterruptionFilter (int) 
		int zen
	public static int zenModeFromInterruptionFilter (int, int) 
		int interruptionFilter
		int defValue
	static void  () 
}

android/app/ActivityThread$NewIntentData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$NewIntentData extends java.lang.Object {
	java.util.List intents
	android.os.IBinder token
	void  () 
	public java.lang.String toString () 
}

android/app/WallpaperInfo.class
WallpaperInfo.java
package android.app
public final android.app.WallpaperInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	final android.content.pm.ResolveInfo mService
	final String mSettingsActivityName
	final int mThumbnailResource
	final int mAuthorResource
	final int mDescriptionResource
	final int mContextUriResource
	final int mContextDescriptionResource
	final boolean mShowMetadataInPreview
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Context, android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.content.res.TypedArray sa
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		android.content.pm.ResolveInfo service
		android.content.pm.ServiceInfo si
		android.content.pm.PackageManager pm
		String settingsActivityComponent
		int thumbnailRes
		int authorRes
		int descriptionRes
		int contextUriRes
		int contextDescriptionRes
		boolean showMetadataInPreview
		android.content.res.XmlResourceParser parser
	void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getPackageName () 
	public java.lang.String getServiceName () 
	public android.content.pm.ServiceInfo getServiceInfo () 
	public android.content.ComponentName getComponent () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadThumbnail (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public java.lang.CharSequence loadAuthor (android.content.pm.PackageManager)  throws android.content.res.Resources$NotFoundException 
		android.content.pm.PackageManager pm
		String packageName
		android.content.pm.ApplicationInfo applicationInfo
	public java.lang.CharSequence loadDescription (android.content.pm.PackageManager)  throws android.content.res.Resources$NotFoundException 
		android.content.pm.PackageManager pm
		String packageName
		android.content.pm.ApplicationInfo applicationInfo
	public android.net.Uri loadContextUri (android.content.pm.PackageManager)  throws android.content.res.Resources$NotFoundException 
		android.content.pm.PackageManager pm
		String packageName
		android.content.pm.ApplicationInfo applicationInfo
		String contextUriString
	public java.lang.CharSequence loadContextDescription (android.content.pm.PackageManager)  throws android.content.res.Resources$NotFoundException 
		android.content.pm.PackageManager pm
		String packageName
		android.content.pm.ApplicationInfo applicationInfo
	public boolean getShowMetadataInPreview () 
	public java.lang.String getSettingsActivity () 
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/app/ITaskStackListener$Stub$Proxy.class
ITaskStackListener.java
package android.app
 android.app.ITaskStackListener$Stub$Proxy extends java.lang.Object implements android.app.ITaskStackListener  {
	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 onTaskStackChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onActivityPinned ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPinnedActivityRestartAttempt ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPinnedStackAnimationEnded ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onActivityForcedResizable (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int taskId
		android.os.Parcel _data
	public void onActivityDismissingDockedStack ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/app/SystemServiceRegistry$43.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$43 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.wifi.WifiManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.net.wifi.IWifiManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/AlarmManager$OnAlarmListener.class
AlarmManager.java
package android.app
public abstract android.app.AlarmManager$OnAlarmListener extends java.lang.Object {
	public abstract void onAlarm () 
}

android/app/ActivityManagerInternal.class
ActivityManagerInternal.java
package android.app
public abstract android.app.ActivityManagerInternal extends java.lang.Object {
	public static final int APP_TRANSITION_SAVED_SURFACE
	public static final int APP_TRANSITION_STARTING_WINDOW
	public static final int APP_TRANSITION_WINDOWS_DRAWN
	public static final int APP_TRANSITION_TIMEOUT
	public void  () 
	public abstract void onWakefulnessChanged (int) 
	public abstract int startIsolatedProcess (java.lang.String, java.lang.String[], java.lang.String, java.lang.String, int, java.lang.Runnable) 
	public abstract android.app.ActivityManagerInternal$SleepToken acquireSleepToken (java.lang.String) 
	public abstract android.content.ComponentName getHomeActivityForUser (int) 
	public abstract void onUserRemoved (int) 
	public abstract void onLocalVoiceInteractionStarted (android.os.IBinder, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor) 
	public abstract void notifyStartingWindowDrawn () 
	public abstract void notifyAppTransitionStarting (int) 
	public abstract void notifyAppTransitionCancelled () 
	public abstract void notifyAppTransitionFinished () 
	public abstract java.util.List getTopVisibleActivities () 
	public abstract void notifyDockedStackMinimizedChanged (boolean) 
	public abstract void killForegroundAppsForUser (int) 
	public abstract void setPendingIntentWhitelistDuration (android.content.IIntentSender, long) 
	public abstract void updatePersistentConfigurationForUser (android.content.res.Configuration, int) 
	public abstract int startActivitiesAsPackage (java.lang.String, int, android.content.Intent[], android.os.Bundle) 
	public abstract int getUidProcessState (int) 
}

android/app/FragmentHostCallback.class
FragmentHostCallback.java
package android.app
public abstract android.app.FragmentHostCallback extends android.app.FragmentContainer {
	private final android.app.Activity mActivity
	final android.content.Context mContext
	private final android.os.Handler mHandler
	final int mWindowAnimations
	final android.app.FragmentManagerImpl mFragmentManager
	private android.util.ArrayMap mAllLoaderManagers
	private boolean mRetainLoaders
	private android.app.LoaderManagerImpl mLoaderManager
	private boolean mCheckedForLoaderManager
	private boolean mLoadersStarted
	public void  (android.content.Context, android.os.Handler, int) 
		android.content.Context context
		android.os.Handler handler
		int windowAnimations
	void  (android.app.Activity) 
		android.app.Activity activity
	void  (android.app.Activity, android.content.Context, android.os.Handler, int) 
		android.app.Activity activity
		android.content.Context context
		android.os.Handler handler
		int windowAnimations
	public void onDump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public boolean onShouldSaveFragmentState (android.app.Fragment) 
		android.app.Fragment fragment
	public android.view.LayoutInflater onGetLayoutInflater () 
	public boolean onUseFragmentManagerInflaterFactory () 
	public abstract java.lang.Object onGetHost () 
	public void onInvalidateOptionsMenu () 
	public void onStartActivityFromFragment (android.app.Fragment, android.content.Intent, int, android.os.Bundle) 
		android.app.Fragment fragment
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public void onStartIntentSenderFromFragment (android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.app.Fragment fragment
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void onRequestPermissionsFromFragment (android.app.Fragment, java.lang.String[], int) 
		android.app.Fragment fragment
		String[] permissions
		int requestCode
	public boolean onHasWindowAnimations () 
	public int onGetWindowAnimations () 
	public void onAttachFragment (android.app.Fragment) 
		android.app.Fragment fragment
	public android.view.View onFindViewById (int) 
		int id
	public boolean onHasView () 
	boolean getRetainLoaders () 
	android.app.Activity getActivity () 
	android.content.Context getContext () 
	android.os.Handler getHandler () 
	android.app.FragmentManagerImpl getFragmentManagerImpl () 
	android.app.LoaderManagerImpl getLoaderManagerImpl () 
	void inactivateFragment (java.lang.String) 
		android.app.LoaderManagerImpl lm
		String who
	void doLoaderStart () 
	void doLoaderStop (boolean) 
		boolean retain
	void doLoaderRetain () 
	void doLoaderDestroy () 
	void reportLoaderStart () 
		int i
		android.app.LoaderManagerImpl lm
		int i
		int N
		android.app.LoaderManagerImpl[] loaders
	android.app.LoaderManagerImpl getLoaderManager (java.lang.String, boolean, boolean) 
		String who
		boolean started
		boolean create
		android.app.LoaderManagerImpl lm
	android.util.ArrayMap retainLoaderNonConfig () 
		int i
		android.app.LoaderManagerImpl lm
		int i
		int N
		android.app.LoaderManagerImpl[] loaders
		boolean doRetainLoaders
		boolean retainLoaders
	void restoreLoaderNonConfig (android.util.ArrayMap) 
		android.util.ArrayMap loaderManagers
	void dumpLoaders (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

android/app/KeyguardManager.class
KeyguardManager.java
package android.app
public android.app.KeyguardManager extends java.lang.Object {
	private android.view.IWindowManager mWM
	private android.app.trust.ITrustManager mTrustManager
	private android.os.IUserManager mUserManager
	public static final String ACTION_CONFIRM_DEVICE_CREDENTIAL
	public static final String ACTION_CONFIRM_DEVICE_CREDENTIAL_WITH_USER
	public static final String EXTRA_TITLE
	public static final String EXTRA_DESCRIPTION
	public android.content.Intent createConfirmDeviceCredentialIntent (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence title
		CharSequence description
		android.content.Intent intent
	public android.content.Intent createConfirmDeviceCredentialIntent (java.lang.CharSequence, java.lang.CharSequence, int) 
		CharSequence title
		CharSequence description
		int userId
		android.content.Intent intent
	void  () 
	public android.app.KeyguardManager$KeyguardLock newKeyguardLock (java.lang.String) 
		String tag
	public boolean isKeyguardLocked () 
		android.os.RemoteException ex
	public boolean isKeyguardSecure () 
		android.os.RemoteException ex
	public boolean inKeyguardRestrictedInputMode () 
		android.os.RemoteException ex
	public boolean isDeviceLocked () 
	public boolean isDeviceLocked (int) 
		android.os.RemoteException e
		int userId
		android.app.trust.ITrustManager trustManager
	public boolean isDeviceSecure () 
	public boolean isDeviceSecure (int) 
		android.os.RemoteException e
		int userId
		android.app.trust.ITrustManager trustManager
	private synchronized android.app.trust.ITrustManager getTrustManager () 
	public void exitKeyguardSecurely (android.app.KeyguardManager$OnKeyguardExitResult) 
		android.app.KeyguardManager$OnKeyguardExitResult callback
	static android.view.IWindowManager access$000 (android.app.KeyguardManager) 
		android.app.KeyguardManager x0
}

android/app/SystemServiceRegistry$58.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$58 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.app.trust.TrustManager createService () 
		android.os.IBinder b
	public volatile java.lang.Object createService () 
}

android/app/MediaRouteActionProvider.class
MediaRouteActionProvider.java
package android.app
public android.app.MediaRouteActionProvider extends android.view.ActionProvider {
	private static final String TAG
	private final android.content.Context mContext
	private final android.media.MediaRouter mRouter
	private final android.app.MediaRouteActionProvider$MediaRouterCallback mCallback
	private int mRouteTypes
	private android.app.MediaRouteButton mButton
	private android.view.View$OnClickListener mExtendedSettingsListener
	public void  (android.content.Context) 
		android.content.Context context
	public void setRouteTypes (int) 
		int types
	public void setExtendedSettingsClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public android.view.View onCreateActionView () 
	public android.view.View onCreateActionView (android.view.MenuItem) 
		android.view.MenuItem item
	public boolean onPerformDefaultAction () 
	public boolean overridesItemVisibility () 
	public boolean isVisible () 
	private void refreshRoute () 
	static void access$000 (android.app.MediaRouteActionProvider) 
		android.app.MediaRouteActionProvider x0
}

android/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$AnimateOnHWLayerIfNeededListener extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	private boolean mShouldRunOnHWLayer
	private android.view.View mView
	public void  (android.view.View) 
		android.view.View v
	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
}

android/app/SystemServiceRegistry$35.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$35 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.telephony.SubscriptionManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/FragmentManagerNonConfig.class
FragmentManagerNonConfig.java
package android.app
public android.app.FragmentManagerNonConfig extends java.lang.Object {
	private final java.util.List mFragments
	private final java.util.List mChildNonConfigs
	void  (java.util.List, java.util.List) 
		java.util.List fragments
		java.util.List childNonConfigs
	java.util.List getFragments () 
	java.util.List getChildNonConfigs () 
}

android/app/SystemServiceRegistry$36.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$36 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.telephony.CarrierConfigManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IWallpaperManagerCallback$Stub.class
IWallpaperManagerCallback.java
package android.app
public abstract android.app.IWallpaperManagerCallback$Stub extends android.os.Binder implements android.app.IWallpaperManagerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onWallpaperChanged
	public void  () 
	public static android.app.IWallpaperManagerCallback 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
}

android/app/KeyguardManager$1.class
KeyguardManager.java
package android.app
 android.app.KeyguardManager$1 extends android.view.IOnKeyguardExitResult$Stub {
	final android.app.KeyguardManager$OnKeyguardExitResult val$callback
	final android.app.KeyguardManager this$0
	void  (android.app.KeyguardManager, android.app.KeyguardManager$OnKeyguardExitResult) 
		android.app.KeyguardManager this$0
	public void onKeyguardExitResult (boolean)  throws android.os.RemoteException 
		boolean success
}

android/app/ActivityThread$Idler.class
ActivityThread.java
package android.app
 android.app.ActivityThread$Idler extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	final android.app.ActivityThread this$0
	private void  (android.app.ActivityThread) 
	public final boolean queueIdle () 
		android.os.RemoteException ex
		android.app.IActivityManager am
		android.app.ActivityThread$ActivityClientRecord prev
		android.app.ActivityThread$ActivityClientRecord a
		boolean stopProfiling
	void  (android.app.ActivityThread, android.app.ActivityThread$1) 
		android.app.ActivityThread x0
		android.app.ActivityThread$1 x1
}

android/app/SharedPreferencesImpl$EditorImpl$1.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$EditorImpl$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.SharedPreferencesImpl$MemoryCommitResult val$mcr
	final android.app.SharedPreferencesImpl$EditorImpl this$1
	void  (android.app.SharedPreferencesImpl$EditorImpl, android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.app.SharedPreferencesImpl$EditorImpl this$1
	public void run () 
}

android/app/SystemServiceRegistry$20.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$20 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.view.inputmethod.InputMethodManager createService () 
	public volatile java.lang.Object createService () 
}

android/app/ListFragment$1.class
ListFragment.java
package android.app
 android.app.ListFragment$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ListFragment this$0
	void  (android.app.ListFragment) 
		android.app.ListFragment this$0
	public void run () 
}

android/app/INotificationManager$Stub.class
INotificationManager.java
package android.app
public abstract android.app.INotificationManager$Stub extends android.os.Binder implements android.app.INotificationManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_cancelAllNotifications
	static final int TRANSACTION_enqueueToast
	static final int TRANSACTION_cancelToast
	static final int TRANSACTION_enqueueNotificationWithTag
	static final int TRANSACTION_cancelNotificationWithTag
	static final int TRANSACTION_setNotificationsEnabledForPackage
	static final int TRANSACTION_areNotificationsEnabledForPackage
	static final int TRANSACTION_areNotificationsEnabled
	static final int TRANSACTION_setVisibilityOverride
	static final int TRANSACTION_getVisibilityOverride
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_setImportance
	static final int TRANSACTION_getImportance
	static final int TRANSACTION_getPackageImportance
	static final int TRANSACTION_getActiveNotifications
	static final int TRANSACTION_getHistoricalNotifications
	static final int TRANSACTION_registerListener
	static final int TRANSACTION_unregisterListener
	static final int TRANSACTION_cancelNotificationFromListener
	static final int TRANSACTION_cancelNotificationsFromListener
	static final int TRANSACTION_requestBindListener
	static final int TRANSACTION_requestUnbindListener
	static final int TRANSACTION_setNotificationsShownFromListener
	static final int TRANSACTION_getActiveNotificationsFromListener
	static final int TRANSACTION_requestHintsFromListener
	static final int TRANSACTION_getHintsFromListener
	static final int TRANSACTION_requestInterruptionFilterFromListener
	static final int TRANSACTION_getInterruptionFilterFromListener
	static final int TRANSACTION_setOnNotificationPostedTrimFromListener
	static final int TRANSACTION_setInterruptionFilter
	static final int TRANSACTION_applyAdjustmentFromRankerService
	static final int TRANSACTION_applyAdjustmentsFromRankerService
	static final int TRANSACTION_getEffectsSuppressor
	static final int TRANSACTION_matchesCallFilter
	static final int TRANSACTION_isSystemConditionProviderEnabled
	static final int TRANSACTION_getZenMode
	static final int TRANSACTION_getZenModeConfig
	static final int TRANSACTION_setZenMode
	static final int TRANSACTION_notifyConditions
	static final int TRANSACTION_isNotificationPolicyAccessGranted
	static final int TRANSACTION_getNotificationPolicy
	static final int TRANSACTION_setNotificationPolicy
	static final int TRANSACTION_getPackagesRequestingNotificationPolicyAccess
	static final int TRANSACTION_isNotificationPolicyAccessGrantedForPackage
	static final int TRANSACTION_setNotificationPolicyAccessGranted
	static final int TRANSACTION_getAutomaticZenRule
	static final int TRANSACTION_getZenRules
	static final int TRANSACTION_addAutomaticZenRule
	static final int TRANSACTION_updateAutomaticZenRule
	static final int TRANSACTION_removeAutomaticZenRule
	static final int TRANSACTION_removeAutomaticZenRules
	static final int TRANSACTION_getRuleInstanceCount
	static final int TRANSACTION_getBackupPayload
	static final int TRANSACTION_applyRestore
	static final int TRANSACTION_getAppActiveNotifications
	public void  () 
	public static android.app.INotificationManager 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
		android.app.ITransientNotification _arg1
		int _arg2
		String _arg0
		android.app.ITransientNotification _arg1
		android.app.Notification _arg4
		String _arg0
		String _arg1
		String _arg2
		int _arg3
		android.app.Notification _arg4
		int[] _arg5
		int _arg6
		String _arg0
		String _arg1
		int _arg2
		int _arg3
		String _arg0
		int _arg1
		boolean _arg2
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _result
		String _arg0
		android.service.notification.StatusBarNotification[] _result
		String _arg0
		int _arg1
		android.service.notification.StatusBarNotification[] _result
		android.content.ComponentName _arg1
		android.service.notification.INotificationListener _arg0
		android.content.ComponentName _arg1
		int _arg2
		android.service.notification.INotificationListener _arg0
		int _arg1
		android.service.notification.INotificationListener _arg0
		String _arg1
		String _arg2
		int _arg3
		android.service.notification.INotificationListener _arg0
		String[] _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.service.notification.INotificationListener _arg0
		android.service.notification.INotificationListener _arg0
		String[] _arg1
		android.service.notification.INotificationListener _arg0
		String[] _arg1
		int _arg2
		android.content.pm.ParceledListSlice _result
		android.service.notification.INotificationListener _arg0
		int _arg1
		android.service.notification.INotificationListener _arg0
		int _result
		android.service.notification.INotificationListener _arg0
		int _arg1
		android.service.notification.INotificationListener _arg0
		int _result
		android.service.notification.INotificationListener _arg0
		int _arg1
		String _arg0
		int _arg1
		android.service.notification.Adjustment _arg1
		android.service.notification.INotificationListener _arg0
		android.service.notification.Adjustment _arg1
		android.service.notification.INotificationListener _arg0
		java.util.List _arg1
		android.content.ComponentName _result
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		boolean _result
		String _arg0
		boolean _result
		int _result
		android.service.notification.ZenModeConfig _result
		android.net.Uri _arg1
		int _arg0
		android.net.Uri _arg1
		String _arg2
		String _arg0
		android.service.notification.IConditionProvider _arg1
		android.service.notification.Condition[] _arg2
		String _arg0
		boolean _result
		String _arg0
		android.app.NotificationManager$Policy _result
		android.app.NotificationManager$Policy _arg1
		String _arg0
		android.app.NotificationManager$Policy _arg1
		String[] _result
		String _arg0
		boolean _result
		String _arg0
		boolean _arg1
		String _arg0
		android.app.AutomaticZenRule _result
		java.util.List _result
		android.app.AutomaticZenRule _arg0
		android.app.AutomaticZenRule _arg0
		String _result
		android.app.AutomaticZenRule _arg1
		String _arg0
		android.app.AutomaticZenRule _arg1
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _result
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/SystemServiceRegistry$65.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$65 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.service.persistentdata.PersistentDataBlockManager createService () 
		android.os.IBinder b
		android.service.persistentdata.IPersistentDataBlockService persistentDataBlockService
	public volatile java.lang.Object createService () 
}

android/app/MediaRouteButton$1.class
MediaRouteButton.java
package android.app
 android.app.MediaRouteButton$1 extends java.lang.Object {
}

android/app/SharedPreferencesImpl$1.class
SharedPreferencesImpl.java
package android.app
 android.app.SharedPreferencesImpl$1 extends java.lang.Thread {
	final android.app.SharedPreferencesImpl this$0
	void  (android.app.SharedPreferencesImpl, java.lang.String) 
		android.app.SharedPreferencesImpl this$0
		String x0
	public void run () 
}

android/app/Activity.class
Activity.java
package android.app
public android.app.Activity extends android.view.ContextThemeWrapper implements android.view.LayoutInflater$Factory2 android.view.Window$Callback android.view.KeyEvent$Callback android.view.View$OnCreateContextMenuListener android.content.ComponentCallbacks2 android.view.Window$OnWindowDismissedCallback android.view.Window$WindowControllerCallback  {
	private static final String TAG
	private static final boolean DEBUG_LIFECYCLE
	public static final int RESULT_CANCELED
	public static final int RESULT_OK
	public static final int RESULT_FIRST_USER
	public static final int DONT_FINISH_TASK_WITH_ACTIVITY
	public static final int FINISH_TASK_WITH_ROOT_ACTIVITY
	public static final int FINISH_TASK_WITH_ACTIVITY
	static final String FRAGMENTS_TAG
	private static final String WINDOW_HIERARCHY_TAG
	private static final String SAVED_DIALOG_IDS_KEY
	private static final String SAVED_DIALOGS_TAG
	private static final String SAVED_DIALOG_KEY_PREFIX
	private static final String SAVED_DIALOG_ARGS_KEY_PREFIX
	private static final String HAS_CURENT_PERMISSIONS_REQUEST_KEY
	private static final String REQUEST_PERMISSIONS_WHO_PREFIX
	private static final String KEYBOARD_SHORTCUTS_RECEIVER_PKG_NAME
	private static final String KEYBOARD_SHORTCUTS_RECEIVER_CLASS_NAME
	private android.util.SparseArray mManagedDialogs
	private android.app.Instrumentation mInstrumentation
	private android.os.IBinder mToken
	private int mIdent
	String mEmbeddedID
	private android.app.Application mApplication
	android.content.Intent mIntent
	String mReferrer
	private android.content.ComponentName mComponent
	android.content.pm.ActivityInfo mActivityInfo
	android.app.ActivityThread mMainThread
	android.app.Activity mParent
	boolean mCalled
	boolean mResumed
	boolean mStopped
	boolean mFinished
	boolean mStartedActivity
	private boolean mDestroyed
	private boolean mDoReportFullyDrawn
	boolean mTemporaryPause
	boolean mChangingConfigurations
	int mConfigChangeFlags
	android.content.res.Configuration mCurrentConfig
	private android.app.SearchManager mSearchManager
	private android.view.MenuInflater mMenuInflater
	android.app.Activity$NonConfigurationInstances mLastNonConfigurationInstances
	private android.view.Window mWindow
	private android.view.WindowManager mWindowManager
	android.view.View mDecor
	boolean mWindowAdded
	boolean mVisibleFromServer
	boolean mVisibleFromClient
	android.app.ActionBar mActionBar
	private boolean mEnableDefaultActionBarUp
	private android.app.VoiceInteractor mVoiceInteractor
	private CharSequence mTitle
	private int mTitleColor
	final android.os.Handler mHandler
	final android.app.FragmentController mFragments
	boolean mVisibleBehind
	private final java.util.ArrayList mManagedCursors
	int mResultCode
	android.content.Intent mResultData
	private android.app.Activity$TranslucentConversionListener mTranslucentCallback
	private boolean mChangeCanvasToTranslucent
	private android.view.SearchEvent mSearchEvent
	private boolean mTitleReady
	private int mActionModeTypeStarting
	private int mDefaultKeyMode
	private android.text.SpannableStringBuilder mDefaultKeySsb
	private android.app.ActivityManager$TaskDescription mTaskDescription
	protected static final int[] FOCUSED_STATE_SET
	private final Object mInstanceTracker
	private Thread mUiThread
	android.app.ActivityTransitionState mActivityTransitionState
	android.app.SharedElementCallback mEnterTransitionListener
	android.app.SharedElementCallback mExitTransitionListener
	private boolean mHasCurrentPermissionsRequest
	private boolean mEatKeyUpEvent
	public static final int DEFAULT_KEYS_DISABLE
	public static final int DEFAULT_KEYS_DIALER
	public static final int DEFAULT_KEYS_SHORTCUT
	public static final int DEFAULT_KEYS_SEARCH_LOCAL
	public static final int DEFAULT_KEYS_SEARCH_GLOBAL
	public void  () 
	private static native java.lang.String getDlWarning () 
	public android.content.Intent getIntent () 
	public void setIntent (android.content.Intent) 
		android.content.Intent newIntent
	public final android.app.Application getApplication () 
	public final boolean isChild () 
	public final android.app.Activity getParent () 
	public android.view.WindowManager getWindowManager () 
	public android.view.Window getWindow () 
	public android.app.LoaderManager getLoaderManager () 
	public android.view.View getCurrentFocus () 
	protected void onCreate (android.os.Bundle) 
		android.os.Parcelable p
		android.os.Bundle savedInstanceState
	public void onCreate (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle savedInstanceState
		android.os.PersistableBundle persistentState
	final void performRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	final void performRestoreInstanceState (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle savedInstanceState
		android.os.PersistableBundle persistentState
	protected void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle windowState
		android.os.Bundle savedInstanceState
	public void onRestoreInstanceState (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle savedInstanceState
		android.os.PersistableBundle persistentState
	private void restoreManagedDialogs (android.os.Bundle) 
		android.app.Activity$ManagedDialog md
		Integer dialogId
		android.os.Bundle dialogState
		int i
		android.os.Bundle savedInstanceState
		android.os.Bundle b
		int[] ids
		int numDialogs
	private android.app.Dialog createDialog (java.lang.Integer, android.os.Bundle, android.os.Bundle) 
		Integer dialogId
		android.os.Bundle state
		android.os.Bundle args
		android.app.Dialog dialog
	private static java.lang.String savedDialogKeyFor (int) 
		int key
	private static java.lang.String savedDialogArgsKeyFor (int) 
		int key
	protected void onPostCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onPostCreate (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle savedInstanceState
		android.os.PersistableBundle persistentState
	protected void onStart () 
	protected void onRestart () 
	public void onStateNotSaved () 
	protected void onResume () 
	protected void onPostResume () 
		android.view.Window win
	void setVoiceInteractor (com.android.internal.app.IVoiceInteractor) 
		android.app.VoiceInteractor$Request activeRequest
		com.android.internal.app.IVoiceInteractor voiceInteractor
	public boolean isVoiceInteraction () 
	public boolean isVoiceInteractionRoot () 
	public android.app.VoiceInteractor getVoiceInteractor () 
	public boolean isLocalVoiceInteractionSupported () 
	public void startLocalVoiceInteraction (android.os.Bundle) 
		android.os.Bundle privateOptions
	public void onLocalVoiceInteractionStarted () 
	public void onLocalVoiceInteractionStopped () 
	public void stopLocalVoiceInteraction () 
	protected void onNewIntent (android.content.Intent) 
		android.content.Intent intent
	final void performSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
	final void performSaveInstanceState (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle outState
		android.os.PersistableBundle outPersistentState
	protected void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
		android.os.Parcelable p
	public void onSaveInstanceState (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle outState
		android.os.PersistableBundle outPersistentState
	private void saveManagedDialogs (android.os.Bundle) 
		int key
		android.app.Activity$ManagedDialog md
		int i
		android.os.Bundle outState
		int numDialogs
		android.os.Bundle dialogState
		int[] ids
	protected void onPause () 
	protected void onUserLeaveHint () 
	public boolean onCreateThumbnail (android.graphics.Bitmap, android.graphics.Canvas) 
		android.graphics.Bitmap outBitmap
		android.graphics.Canvas canvas
	public java.lang.CharSequence onCreateDescription () 
	public void onProvideAssistData (android.os.Bundle) 
		android.os.Bundle data
	public void onProvideAssistContent (android.app.assist.AssistContent) 
		android.app.assist.AssistContent outContent
	public final void requestShowKeyboardShortcuts () 
		android.content.Intent intent
	public final void dismissKeyboardShortcutsHelper () 
		android.content.Intent intent
	public void onProvideKeyboardShortcuts (java.util.List, android.view.Menu, int) 
		int resource
		android.view.MenuItem item
		CharSequence title
		char alphaShortcut
		int i
		java.util.List data
		android.view.Menu menu
		int deviceId
		android.view.KeyboardShortcutGroup group
		int menuSize
	public boolean showAssist (android.os.Bundle) 
		android.os.Bundle args
	protected void onStop () 
	protected void onDestroy () 
		android.app.Activity$ManagedDialog md
		int i
		int numDialogs
		android.app.Activity$ManagedCursor c
		int i
		int numCursors
	public void reportFullyDrawn () 
	public void onMultiWindowModeChanged (boolean) 
		boolean isInMultiWindowMode
	public boolean isInMultiWindowMode () 
	public void onPictureInPictureModeChanged (boolean) 
		boolean isInPictureInPictureMode
	public boolean isInPictureInPictureMode () 
	public void enterPictureInPictureMode () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public int getChangingConfigurations () 
	public java.lang.Object getLastNonConfigurationInstance () 
	public java.lang.Object onRetainNonConfigurationInstance () 
	java.util.HashMap getLastNonConfigurationChildInstances () 
	java.util.HashMap onRetainNonConfigurationChildInstances () 
	android.app.Activity$NonConfigurationInstances retainNonConfigurationInstances () 
		Object activity
		java.util.HashMap children
		android.app.FragmentManagerNonConfig fragments
		android.util.ArrayMap loaders
		android.app.Activity$NonConfigurationInstances nci
	public void onLowMemory () 
	public void onTrimMemory (int) 
		int level
	public android.app.FragmentManager getFragmentManager () 
	public void onAttachFragment (android.app.Fragment) 
		android.app.Fragment fragment
	public final android.database.Cursor managedQuery (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String) 
		android.net.Uri uri
		String[] projection
		String selection
		String sortOrder
		android.database.Cursor c
	public final android.database.Cursor managedQuery (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.database.Cursor c
	public void startManagingCursor (android.database.Cursor) 
		android.database.Cursor c
	public void stopManagingCursor (android.database.Cursor) 
		android.app.Activity$ManagedCursor mc
		int i
		int N
		android.database.Cursor c
	public void setPersistent (boolean) 
		boolean isPersistent
	public android.view.View findViewById (int) 
		int id
	public android.app.ActionBar getActionBar () 
	public void setActionBar (android.widget.Toolbar) 
		com.android.internal.app.ToolbarActionBar tbab
		android.widget.Toolbar toolbar
		android.app.ActionBar ab
	private void initWindowDecorActionBar () 
		android.view.Window window
	public void setContentView (int) 
		int layoutResID
	public void setContentView (android.view.View) 
		android.view.View view
	public void setContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	public void addContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	public android.transition.TransitionManager getContentTransitionManager () 
	public void setContentTransitionManager (android.transition.TransitionManager) 
		android.transition.TransitionManager tm
	public android.transition.Scene getContentScene () 
	public void setFinishOnTouchOutside (boolean) 
		boolean finish
	public final void setDefaultKeyMode (int) 
		int mode
	public boolean onKeyDown (int, android.view.KeyEvent) 
		android.view.Window w
		boolean handled
		android.content.Intent intent
		String str
		boolean clearSpannable
		boolean handled
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyLongPress (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
	public void onBackPressed () 
	public boolean onKeyShortcut (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		android.app.ActionBar actionBar
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void onUserInteraction () 
	public void onWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.View decor
		android.view.WindowManager$LayoutParams params
	public void onContentChanged () 
	public void onWindowFocusChanged (boolean) 
		boolean hasFocus
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public boolean hasWindowFocus () 
		android.view.View d
		android.view.Window w
	public void onWindowDismissed (boolean) 
		boolean finishTask
	public void exitFreeformMode ()  throws android.os.RemoteException 
	public int getWindowStackId ()  throws android.os.RemoteException 
	public void enterPictureInPictureModeIfPossible () 
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.app.ActionBar actionBar
		int action
		android.view.KeyEvent event
		int keyCode
		android.view.Window win
		android.view.View decor
	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
		android.view.ViewGroup$LayoutParams params
		boolean isFullScreen
		CharSequence title
	public android.view.View onCreatePanelView (int) 
		int featureId
	public boolean onCreatePanelMenu (int, android.view.Menu) 
		boolean show
		int featureId
		android.view.Menu menu
	public boolean onPreparePanel (int, android.view.View, android.view.Menu) 
		boolean goforit
		int featureId
		android.view.View view
		android.view.Menu menu
	public boolean onMenuOpened (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onMenuItemSelected (int, android.view.MenuItem) 
		int featureId
		android.view.MenuItem item
		CharSequence titleCondensed
	public void onPanelClosed (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public void invalidateOptionsMenu () 
	public boolean onCreateOptionsMenu (android.view.Menu) 
		android.view.Menu menu
	public boolean onPrepareOptionsMenu (android.view.Menu) 
		android.view.Menu menu
	public boolean onOptionsItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public boolean onNavigateUp () 
		android.app.TaskStackBuilder b
		android.content.Intent upIntent
	public boolean onNavigateUpFromChild (android.app.Activity) 
		android.app.Activity child
	public void onCreateNavigateUpTaskStack (android.app.TaskStackBuilder) 
		android.app.TaskStackBuilder builder
	public void onPrepareNavigateUpTaskStack (android.app.TaskStackBuilder) 
		android.app.TaskStackBuilder builder
	public void onOptionsMenuClosed (android.view.Menu) 
		android.view.Menu menu
	public void openOptionsMenu () 
	public void closeOptionsMenu () 
	public void onCreateContextMenu (android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo) 
		android.view.ContextMenu menu
		android.view.View v
		android.view.ContextMenu$ContextMenuInfo menuInfo
	public void registerForContextMenu (android.view.View) 
		android.view.View view
	public void unregisterForContextMenu (android.view.View) 
		android.view.View view
	public void openContextMenu (android.view.View) 
		android.view.View view
	public void closeContextMenu () 
	public boolean onContextItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public void onContextMenuClosed (android.view.Menu) 
		android.view.Menu menu
	protected android.app.Dialog onCreateDialog (int) 
		int id
	protected android.app.Dialog onCreateDialog (int, android.os.Bundle) 
		int id
		android.os.Bundle args
	protected void onPrepareDialog (int, android.app.Dialog) 
		int id
		android.app.Dialog dialog
	protected void onPrepareDialog (int, android.app.Dialog, android.os.Bundle) 
		int id
		android.app.Dialog dialog
		android.os.Bundle args
	public final void showDialog (int) 
		int id
	public final boolean showDialog (int, android.os.Bundle) 
		int id
		android.os.Bundle args
		android.app.Activity$ManagedDialog md
	public final void dismissDialog (int) 
		int id
		android.app.Activity$ManagedDialog md
	private java.lang.IllegalArgumentException missingDialog (int) 
		int id
	public final void removeDialog (int) 
		android.app.Activity$ManagedDialog md
		int id
	public boolean onSearchRequested (android.view.SearchEvent) 
		android.view.SearchEvent searchEvent
		boolean result
	public boolean onSearchRequested () 
	public final android.view.SearchEvent getSearchEvent () 
	public void startSearch (java.lang.String, boolean, android.os.Bundle, boolean) 
		String initialQuery
		boolean selectInitialQuery
		android.os.Bundle appSearchData
		boolean globalSearch
	public void triggerSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle appSearchData
	public void takeKeyEvents (boolean) 
		boolean get
	public final boolean requestWindowFeature (int) 
		int featureId
	public final void setFeatureDrawableResource (int, int) 
		int featureId
		int resId
	public final void setFeatureDrawableUri (int, android.net.Uri) 
		int featureId
		android.net.Uri uri
	public final void setFeatureDrawable (int, android.graphics.drawable.Drawable) 
		int featureId
		android.graphics.drawable.Drawable drawable
	public final void setFeatureDrawableAlpha (int, int) 
		int featureId
		int alpha
	public android.view.LayoutInflater getLayoutInflater () 
	public android.view.MenuInflater getMenuInflater () 
	public void setTheme (int) 
		int resid
	protected void onApplyThemeResource (android.content.res.Resources$Theme, int, boolean) 
		int colorPrimary
		int colorBackground
		android.content.res.Resources$Theme theme
		int resid
		boolean first
		android.content.res.TypedArray a
	public final void requestPermissions (java.lang.String[], int) 
		String[] permissions
		int requestCode
		android.content.Intent intent
	public void onRequestPermissionsResult (int, java.lang.String[], int[]) 
		int requestCode
		String[] permissions
		int[] grantResults
	public boolean shouldShowRequestPermissionRationale (java.lang.String) 
		String permission
	public void startActivityForResult (android.content.Intent, int) 
		android.content.Intent intent
		int requestCode
	public void startActivityForResult (android.content.Intent, int, android.os.Bundle) 
		android.app.Instrumentation$ActivityResult ar
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	private void cancelInputsAndStartExitTransition (android.os.Bundle) 
		android.os.Bundle options
		android.view.View decor
	private android.os.Bundle transferSpringboardActivityOptions (android.os.Bundle) 
		android.app.ActivityOptions activityOptions
		android.os.Bundle options
	public void startActivityForResultAsUser (android.content.Intent, int, android.os.UserHandle) 
		android.content.Intent intent
		int requestCode
		android.os.UserHandle user
	public void startActivityForResultAsUser (android.content.Intent, int, android.os.Bundle, android.os.UserHandle) 
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.os.UserHandle user
		android.app.Instrumentation$ActivityResult ar
	public void startActivityAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public void startActivityAsUser (android.content.Intent, android.os.Bundle, android.os.UserHandle) 
		android.content.Intent intent
		android.os.Bundle options
		android.os.UserHandle user
		android.app.Instrumentation$ActivityResult ar
	public void startActivityAsCaller (android.content.Intent, android.os.Bundle, boolean, int) 
		android.content.Intent intent
		android.os.Bundle options
		boolean ignoreTargetSecurity
		int userId
		android.app.Instrumentation$ActivityResult ar
	public void startIntentSenderForResult (android.content.IntentSender, int, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
	public void startIntentSenderForResult (android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	private void startIntentSenderForResultInner (android.content.IntentSender, java.lang.String, int, android.content.Intent, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		String resolvedType
		int result
		android.content.IntentSender intent
		String who
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		android.os.Bundle options
	public void startActivity (android.content.Intent) 
		android.content.Intent intent
	public void startActivity (android.content.Intent, android.os.Bundle) 
		android.content.Intent intent
		android.os.Bundle options
	public void startActivities (android.content.Intent[]) 
		android.content.Intent[] intents
	public void startActivities (android.content.Intent[], android.os.Bundle) 
		android.content.Intent[] intents
		android.os.Bundle options
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public boolean startActivityIfNeeded (android.content.Intent, int) 
		android.content.Intent intent
		int requestCode
	public boolean startActivityIfNeeded (android.content.Intent, int, android.os.Bundle) 
		android.net.Uri referrer
		int result
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public boolean startNextMatchingActivity (android.content.Intent) 
		android.content.Intent intent
	public boolean startNextMatchingActivity (android.content.Intent, android.os.Bundle) 
		android.content.Intent intent
		android.os.Bundle options
	public void startActivityFromChild (android.app.Activity, android.content.Intent, int) 
		android.app.Activity child
		android.content.Intent intent
		int requestCode
	public void startActivityFromChild (android.app.Activity, android.content.Intent, int, android.os.Bundle) 
		android.app.Activity child
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.app.Instrumentation$ActivityResult ar
	public void startActivityFromFragment (android.app.Fragment, android.content.Intent, int) 
		android.app.Fragment fragment
		android.content.Intent intent
		int requestCode
	public void startActivityFromFragment (android.app.Fragment, android.content.Intent, int, android.os.Bundle) 
		android.app.Fragment fragment
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public void startActivityForResult (java.lang.String, android.content.Intent, int, android.os.Bundle) 
		String who
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
		android.net.Uri referrer
		android.app.Instrumentation$ActivityResult ar
	public boolean canStartActivityForResult () 
	public void startIntentSenderFromChild (android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
		android.app.Activity child
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
	public void startIntentSenderFromChild (android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.app.Activity child
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void startIntentSenderFromChildFragment (android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.app.Fragment child
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void overridePendingTransition (int, int) 
		int enterAnim
		int exitAnim
	public final void setResult (int) 
		int resultCode
	public final void setResult (int, android.content.Intent) 
		int resultCode
		android.content.Intent data
	public android.net.Uri getReferrer () 
		android.net.Uri referrer
		String referrerName
		android.os.BadParcelableException e
		android.content.Intent intent
	public android.net.Uri onProvideReferrer () 
	public java.lang.String getCallingPackage () 
		android.os.RemoteException e
	public android.content.ComponentName getCallingActivity () 
		android.os.RemoteException e
	public void setVisible (boolean) 
		boolean visible
	void makeVisible () 
		android.view.ViewManager wm
	public boolean isFinishing () 
	public boolean isDestroyed () 
	public boolean isChangingConfigurations () 
	public void recreate () 
	private void finish (int) 
		int resultCode
		android.content.Intent resultData
		int finishTask
	public void finish () 
	public void finishAffinity () 
	public void finishFromChild (android.app.Activity) 
		android.app.Activity child
	public void finishAfterTransition () 
	public void finishActivity (int) 
		int requestCode
	public void finishActivityFromChild (android.app.Activity, int) 
		android.app.Activity child
		int requestCode
	public void finishAndRemoveTask () 
	public boolean releaseInstance () 
	protected void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	public void onActivityReenter (int, android.content.Intent) 
		int resultCode
		android.content.Intent data
	public android.app.PendingIntent createPendingResult (int, android.content.Intent, int) 
		android.content.IIntentSender target
		int requestCode
		android.content.Intent data
		int flags
		String packageName
	public void setRequestedOrientation (int) 
		int requestedOrientation
	public int getRequestedOrientation () 
	public int getTaskId () 
		android.os.RemoteException e
	public boolean isTaskRoot () 
		android.os.RemoteException e
	public boolean moveTaskToBack (boolean) 
		boolean nonRoot
	public java.lang.String getLocalClassName () 
		String pkg
		String cls
		int packageLen
	public android.content.ComponentName getComponentName () 
	public android.content.SharedPreferences getPreferences (int) 
		int mode
	private void ensureSearchManager () 
	public java.lang.Object getSystemService (java.lang.String) 
		String name
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int titleId
	public void setTitleColor (int) 
		int textColor
	public final java.lang.CharSequence getTitle () 
	public final int getTitleColor () 
	protected void onTitleChanged (java.lang.CharSequence, int) 
		android.view.Window win
		CharSequence title
		int color
	protected void onChildTitleChanged (android.app.Activity, java.lang.CharSequence) 
		android.app.Activity childActivity
		CharSequence title
	public void setTaskDescription (android.app.ActivityManager$TaskDescription) 
		int size
		android.graphics.Bitmap icon
		android.app.ActivityManager$TaskDescription taskDescription
	public final void setProgressBarVisibility (boolean) 
		boolean visible
	public final void setProgressBarIndeterminateVisibility (boolean) 
		boolean visible
	public final void setProgressBarIndeterminate (boolean) 
		boolean indeterminate
	public final void setProgress (int) 
		int progress
	public final void setSecondaryProgress (int) 
		int secondaryProgress
	public final void setVolumeControlStream (int) 
		int streamType
	public final int getVolumeControlStream () 
	public final void setMediaController (android.media.session.MediaController) 
		android.media.session.MediaController controller
	public final android.media.session.MediaController getMediaController () 
	public final void runOnUiThread (java.lang.Runnable) 
		Runnable action
	public android.view.View onCreateView (java.lang.String, android.content.Context, android.util.AttributeSet) 
		String name
		android.content.Context context
		android.util.AttributeSet attrs
	public android.view.View onCreateView (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	void dumpInner (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		String innerPrefix
	public boolean isImmersive () 
		android.os.RemoteException e
	private boolean isTopOfTask () 
		android.os.RemoteException e
	public void convertFromTranslucent () 
	public boolean convertToTranslucent (android.app.Activity$TranslucentConversionListener, android.app.ActivityOptions) 
		android.os.RemoteException e
		android.app.Activity$TranslucentConversionListener callback
		android.app.ActivityOptions options
		boolean drawComplete
		boolean drawComplete
	void onTranslucentConversionComplete (boolean) 
		boolean drawComplete
	public void onNewActivityOptions (android.app.ActivityOptions) 
		android.app.ActivityOptions options
	android.app.ActivityOptions getActivityOptions () 
	public boolean requestVisibleBehind (boolean) 
		android.os.RemoteException e
		boolean visible
	public void onVisibleBehindCanceled () 
	public boolean isBackgroundVisibleBehind () 
	public void onBackgroundVisibleBehindChanged (boolean) 
		boolean visible
	public void onEnterAnimationComplete () 
	public void dispatchEnterAnimationComplete () 
	public void setImmersive (boolean) 
		boolean i
	public void setVrModeEnabled (boolean, android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
		boolean enabled
		android.content.ComponentName requestedComponent
	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
	public android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback, int) 
		android.view.ActionMode$Callback callback
		int type
	public void onActionModeStarted (android.view.ActionMode) 
		android.view.ActionMode mode
	public void onActionModeFinished (android.view.ActionMode) 
		android.view.ActionMode mode
	public boolean shouldUpRecreateTask (android.content.Intent) 
		android.content.pm.PackageManager pm
		android.content.ComponentName cn
		android.content.pm.ActivityInfo info
		android.os.RemoteException e
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Intent targetIntent
	public boolean navigateUpTo (android.content.Intent) 
		android.os.RemoteException e
		android.content.ComponentName destInfo
		int resultCode
		android.content.Intent resultData
		android.content.Intent upIntent
	public boolean navigateUpToFromChild (android.app.Activity, android.content.Intent) 
		android.app.Activity child
		android.content.Intent upIntent
	public android.content.Intent getParentActivityIntent () 
		android.content.pm.ActivityInfo parentInfo
		String parentActivity
		android.content.Intent parentIntent
		android.content.pm.PackageManager$NameNotFoundException e
		String parentName
		android.content.ComponentName target
	public void setEnterSharedElementCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void setExitSharedElementCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void postponeEnterTransition () 
	public void startPostponedEnterTransition () 
	public android.view.DragAndDropPermissions requestDragAndDropPermissions (android.view.DragEvent) 
		android.view.DragEvent event
		android.view.DragAndDropPermissions dragAndDropPermissions
	final void setParent (android.app.Activity) 
		android.app.Activity parent
	final void attach (android.content.Context, android.app.ActivityThread, android.app.Instrumentation, android.os.IBinder, int, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, android.app.Activity$NonConfigurationInstances, android.content.res.Configuration, java.lang.String, com.android.internal.app.IVoiceInteractor, android.view.Window) 
		android.content.Context context
		android.app.ActivityThread aThread
		android.app.Instrumentation instr
		android.os.IBinder token
		int ident
		android.app.Application application
		android.content.Intent intent
		android.content.pm.ActivityInfo info
		CharSequence title
		android.app.Activity parent
		String id
		android.app.Activity$NonConfigurationInstances lastNonConfigurationInstances
		android.content.res.Configuration config
		String referrer
		com.android.internal.app.IVoiceInteractor voiceInteractor
		android.view.Window window
	public final android.os.IBinder getActivityToken () 
	final void performCreateCommon () 
	final void performCreate (android.os.Bundle) 
		android.os.Bundle icicle
	final void performCreate (android.os.Bundle, android.os.PersistableBundle) 
		android.os.Bundle icicle
		android.os.PersistableBundle persistentState
	final void performStart () 
		String appName
		String warning
		String dlwarning
		boolean isDlwarningEnabled
		boolean isAppDebuggable
	final void performRestart () 
		android.app.Activity$ManagedCursor mc
		int i
		int N
	final void performResume () 
	final void performPause () 
	final void performUserLeaving () 
	final void performStop (boolean) 
		android.app.Activity$ManagedCursor mc
		int i
		int N
		boolean preserveWindow
	final void performDestroy () 
	final void dispatchMultiWindowModeChanged (boolean) 
		boolean isInMultiWindowMode
	final void dispatchPictureInPictureModeChanged (boolean) 
		boolean isInPictureInPictureMode
	public final boolean isResumed () 
	private void storeHasCurrentPermissionRequest (android.os.Bundle) 
		android.os.Bundle bundle
	private void restoreHasCurrentPermissionRequest (android.os.Bundle) 
		android.os.Bundle bundle
	void dispatchActivityResult (java.lang.String, int, int, android.content.Intent) 
		android.app.Fragment frag
		android.view.ViewRootImpl viewRoot
		java.util.ArrayList views
		android.app.Fragment frag
		String who
		int requestCode
		int resultCode
		android.content.Intent data
	public void startLockTask () 
	public void stopLockTask () 
	public void showLockTaskEscapeMessage () 
	public boolean isOverlayWithDecorCaptionEnabled () 
	public void setOverlayWithDecorCaptionEnabled (boolean) 
		boolean enabled
	private void dispatchRequestPermissionsResult (int, android.content.Intent) 
		int requestCode
		android.content.Intent data
		String[] permissions
		int[] grantResults
	private void dispatchRequestPermissionsResultToFragment (int, android.content.Intent, android.app.Fragment) 
		int requestCode
		android.content.Intent data
		android.app.Fragment fragment
		String[] permissions
		int[] grantResults
	static void access$400 (android.app.Activity, android.content.IntentSender, java.lang.String, int, android.content.Intent, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.app.Activity x0
		android.content.IntentSender x1
		String x2
		int x3
		android.content.Intent x4
		int x5
		int x6
		android.os.Bundle x7
	static void  () 
}

android/app/AppImportanceMonitor$1.class
AppImportanceMonitor.java
package android.app
 android.app.AppImportanceMonitor$1 extends android.app.IProcessObserver$Stub {
	final android.app.AppImportanceMonitor this$0
	void  (android.app.AppImportanceMonitor) 
		android.app.AppImportanceMonitor this$0
	public void onForegroundActivitiesChanged (int, int, boolean) 
		int pid
		int uid
		boolean foregroundActivities
	public void onProcessStateChanged (int, int, int) 
		int pid
		int uid
		int procState
	public void onProcessDied (int, int) 
		int pid
		int uid
}

android/app/Notification$WearableExtender.class
Notification.java
package android.app
public final android.app.Notification$WearableExtender extends java.lang.Object implements android.app.Notification$Extender  {
	public static final int UNSET_ACTION_INDEX
	public static final int SIZE_DEFAULT
	public static final int SIZE_XSMALL
	public static final int SIZE_SMALL
	public static final int SIZE_MEDIUM
	public static final int SIZE_LARGE
	public static final int SIZE_FULL_SCREEN
	public static final int SCREEN_TIMEOUT_SHORT
	public static final int SCREEN_TIMEOUT_LONG
	private static final String EXTRA_WEARABLE_EXTENSIONS
	private static final String KEY_ACTIONS
	private static final String KEY_FLAGS
	private static final String KEY_DISPLAY_INTENT
	private static final String KEY_PAGES
	private static final String KEY_BACKGROUND
	private static final String KEY_CONTENT_ICON
	private static final String KEY_CONTENT_ICON_GRAVITY
	private static final String KEY_CONTENT_ACTION_INDEX
	private static final String KEY_CUSTOM_SIZE_PRESET
	private static final String KEY_CUSTOM_CONTENT_HEIGHT
	private static final String KEY_GRAVITY
	private static final String KEY_HINT_SCREEN_TIMEOUT
	private static final String KEY_DISMISSAL_ID
	private static final int FLAG_CONTENT_INTENT_AVAILABLE_OFFLINE
	private static final int FLAG_HINT_HIDE_ICON
	private static final int FLAG_HINT_SHOW_BACKGROUND_ONLY
	private static final int FLAG_START_SCROLL_BOTTOM
	private static final int FLAG_HINT_AVOID_BACKGROUND_CLIPPING
	private static final int FLAG_BIG_PICTURE_AMBIENT
	private static final int FLAG_HINT_CONTENT_INTENT_LAUNCHES_ACTIVITY
	private static final int DEFAULT_FLAGS
	private static final int DEFAULT_CONTENT_ICON_GRAVITY
	private static final int DEFAULT_GRAVITY
	private java.util.ArrayList mActions
	private int mFlags
	private android.app.PendingIntent mDisplayIntent
	private java.util.ArrayList mPages
	private android.graphics.Bitmap mBackground
	private int mContentIcon
	private int mContentIconGravity
	private int mContentActionIndex
	private int mCustomSizePreset
	private int mCustomContentHeight
	private int mGravity
	private int mHintScreenTimeout
	private String mDismissalId
	public void  () 
	public void  (android.app.Notification) 
		java.util.List actions
		android.app.Notification[] pages
		android.app.Notification notif
		android.os.Bundle wearableBundle
	public android.app.Notification$Builder extend (android.app.Notification$Builder) 
		android.app.Notification$Builder builder
		android.os.Bundle wearableBundle
	public android.app.Notification$WearableExtender clone () 
		android.app.Notification$WearableExtender that
	public android.app.Notification$WearableExtender addAction (android.app.Notification$Action) 
		android.app.Notification$Action action
	public android.app.Notification$WearableExtender addActions (java.util.List) 
		java.util.List actions
	public android.app.Notification$WearableExtender clearActions () 
	public java.util.List getActions () 
	public android.app.Notification$WearableExtender setDisplayIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public android.app.PendingIntent getDisplayIntent () 
	public android.app.Notification$WearableExtender addPage (android.app.Notification) 
		android.app.Notification page
	public android.app.Notification$WearableExtender addPages (java.util.List) 
		java.util.List pages
	public android.app.Notification$WearableExtender clearPages () 
	public java.util.List getPages () 
	public android.app.Notification$WearableExtender setBackground (android.graphics.Bitmap) 
		android.graphics.Bitmap background
	public android.graphics.Bitmap getBackground () 
	public android.app.Notification$WearableExtender setContentIcon (int) 
		int icon
	public int getContentIcon () 
	public android.app.Notification$WearableExtender setContentIconGravity (int) 
		int contentIconGravity
	public int getContentIconGravity () 
	public android.app.Notification$WearableExtender setContentAction (int) 
		int actionIndex
	public int getContentAction () 
	public android.app.Notification$WearableExtender setGravity (int) 
		int gravity
	public int getGravity () 
	public android.app.Notification$WearableExtender setCustomSizePreset (int) 
		int sizePreset
	public int getCustomSizePreset () 
	public android.app.Notification$WearableExtender setCustomContentHeight (int) 
		int height
	public int getCustomContentHeight () 
	public android.app.Notification$WearableExtender setStartScrollBottom (boolean) 
		boolean startScrollBottom
	public boolean getStartScrollBottom () 
	public android.app.Notification$WearableExtender setContentIntentAvailableOffline (boolean) 
		boolean contentIntentAvailableOffline
	public boolean getContentIntentAvailableOffline () 
	public android.app.Notification$WearableExtender setHintHideIcon (boolean) 
		boolean hintHideIcon
	public boolean getHintHideIcon () 
	public android.app.Notification$WearableExtender setHintShowBackgroundOnly (boolean) 
		boolean hintShowBackgroundOnly
	public boolean getHintShowBackgroundOnly () 
	public android.app.Notification$WearableExtender setHintAvoidBackgroundClipping (boolean) 
		boolean hintAvoidBackgroundClipping
	public boolean getHintAvoidBackgroundClipping () 
	public android.app.Notification$WearableExtender setHintScreenTimeout (int) 
		int timeout
	public int getHintScreenTimeout () 
	public android.app.Notification$WearableExtender setHintAmbientBigPicture (boolean) 
		boolean hintAmbientBigPicture
	public boolean getHintAmbientBigPicture () 
	public android.app.Notification$WearableExtender setHintContentIntentLaunchesActivity (boolean) 
		boolean hintContentIntentLaunchesActivity
	public boolean getHintContentIntentLaunchesActivity () 
	public android.app.Notification$WearableExtender setDismissalId (java.lang.String) 
		String dismissalId
	public java.lang.String getDismissalId () 
	private void setFlag (int, boolean) 
		int mask
		boolean value
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/app/Fragment.class
Fragment.java
package android.app
public android.app.Fragment extends java.lang.Object implements android.content.ComponentCallbacks2 android.view.View$OnCreateContextMenuListener  {
	private static final android.util.ArrayMap sClassMap
	static final int INVALID_STATE
	static final int INITIALIZING
	static final int CREATED
	static final int ACTIVITY_CREATED
	static final int STOPPED
	static final int STARTED
	static final int RESUMED
	private static final android.transition.Transition USE_DEFAULT_TRANSITION
	int mState
	android.animation.Animator mAnimatingAway
	int mStateAfterAnimating
	android.os.Bundle mSavedFragmentState
	android.util.SparseArray mSavedViewState
	int mIndex
	String mWho
	android.os.Bundle mArguments
	android.app.Fragment mTarget
	int mTargetIndex
	int mTargetRequestCode
	boolean mAdded
	boolean mRemoving
	boolean mFromLayout
	boolean mInLayout
	boolean mRestored
	int mBackStackNesting
	android.app.FragmentManagerImpl mFragmentManager
	android.app.FragmentHostCallback mHost
	android.app.FragmentManagerImpl mChildFragmentManager
	android.app.FragmentManagerNonConfig mChildNonConfig
	android.app.Fragment mParentFragment
	int mFragmentId
	int mContainerId
	String mTag
	boolean mHidden
	boolean mDetached
	boolean mRetainInstance
	boolean mRetaining
	boolean mHasMenu
	boolean mMenuVisible
	boolean mCalled
	int mNextAnim
	android.view.ViewGroup mContainer
	android.view.View mView
	boolean mDeferStart
	boolean mUserVisibleHint
	android.app.LoaderManagerImpl mLoaderManager
	boolean mLoadersStarted
	boolean mCheckedForLoaderManager
	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 Boolean mAllowReturnTransitionOverlap
	private Boolean mAllowEnterTransitionOverlap
	android.app.SharedElementCallback mEnterTransitionCallback
	android.app.SharedElementCallback mExitTransitionCallback
	public void  () 
	public static android.app.Fragment instantiate (android.content.Context, java.lang.String) 
		android.content.Context context
		String fname
	public static android.app.Fragment instantiate (android.content.Context, java.lang.String, android.os.Bundle) 
		Class clazz
		android.app.Fragment f
		ClassNotFoundException e
		InstantiationException e
		IllegalAccessException e
		android.content.Context context
		String fname
		android.os.Bundle args
	final void restoreViewState (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	final void setIndex (int, android.app.Fragment) 
		int index
		android.app.Fragment parent
	final boolean isInBackStack () 
	public final boolean equals (java.lang.Object) 
		Object o
	public final int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	public final int getId () 
	public final java.lang.String getTag () 
	public void setArguments (android.os.Bundle) 
		android.os.Bundle args
	public final android.os.Bundle getArguments () 
	public void setInitialSavedState (android.app.Fragment$SavedState) 
		android.app.Fragment$SavedState state
	public void setTargetFragment (android.app.Fragment, int) 
		android.app.Fragment fragment
		int requestCode
	public final android.app.Fragment getTargetFragment () 
	public final int getTargetRequestCode () 
	public android.content.Context getContext () 
	public final android.app.Activity getActivity () 
	public final java.lang.Object getHost () 
	public final android.content.res.Resources getResources () 
	public final java.lang.CharSequence getText (int) 
		int resId
	public final java.lang.String getString (int) 
		int resId
	public final transient java.lang.String getString (int, java.lang.Object[]) 
		int resId
		Object[] formatArgs
	public final android.app.FragmentManager getFragmentManager () 
	public final android.app.FragmentManager getChildFragmentManager () 
	public final android.app.Fragment getParentFragment () 
	public final boolean isAdded () 
	public final boolean isDetached () 
	public final boolean isRemoving () 
	public final boolean isInLayout () 
	public final boolean isResumed () 
	public final boolean isVisible () 
	public final boolean isHidden () 
	public void onHiddenChanged (boolean) 
		boolean hidden
	public void setRetainInstance (boolean) 
		boolean retain
	public final boolean getRetainInstance () 
	public void setHasOptionsMenu (boolean) 
		boolean hasMenu
	public void setMenuVisibility (boolean) 
		boolean menuVisible
	public void setUserVisibleHint (boolean) 
		boolean performDeferredStart
		boolean isVisibleToUser
		boolean useBrokenAddedCheck
		android.content.Context context
		boolean performDeferredStart
	public boolean getUserVisibleHint () 
	public android.app.LoaderManager getLoaderManager () 
	public void startActivity (android.content.Intent) 
		android.content.Intent intent
	public void startActivity (android.content.Intent, android.os.Bundle) 
		android.content.Intent intent
		android.os.Bundle options
	public void startActivityForResult (android.content.Intent, int) 
		android.content.Intent intent
		int requestCode
	public void startActivityForResult (android.content.Intent, int, android.os.Bundle) 
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public void startIntentSenderForResult (android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		int requestCode
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	public final void requestPermissions (java.lang.String[], int) 
		String[] permissions
		int requestCode
	public void onRequestPermissionsResult (int, java.lang.String[], int[]) 
		int requestCode
		String[] permissions
		int[] grantResults
	public boolean shouldShowRequestPermissionRationale (java.lang.String) 
		String permission
	public android.view.LayoutInflater getLayoutInflater (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.view.LayoutInflater result
	public void onInflate (android.util.AttributeSet, android.os.Bundle) 
		android.util.AttributeSet attrs
		android.os.Bundle savedInstanceState
	public void onInflate (android.content.Context, android.util.AttributeSet, android.os.Bundle) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.os.Bundle savedInstanceState
		android.content.res.TypedArray a
		android.app.Activity hostActivity
	public void onInflate (android.app.Activity, android.util.AttributeSet, android.os.Bundle) 
		android.app.Activity activity
		android.util.AttributeSet attrs
		android.os.Bundle savedInstanceState
	public void onAttachFragment (android.app.Fragment) 
		android.app.Fragment childFragment
	public void onAttach (android.content.Context) 
		android.content.Context context
		android.app.Activity hostActivity
	public void onAttach (android.app.Activity) 
		android.app.Activity activity
	public android.animation.Animator onCreateAnimator (int, boolean, int) 
		int transit
		boolean enter
		int nextAnim
	public void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.content.Context context
		int version
	void restoreChildFragmentState (android.os.Bundle, boolean) 
		android.os.Parcelable p
		android.os.Bundle savedInstanceState
		boolean provideNonConfig
	public android.view.View onCreateView (android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 
		android.view.LayoutInflater inflater
		android.view.ViewGroup container
		android.os.Bundle savedInstanceState
	public void onViewCreated (android.view.View, android.os.Bundle) 
		android.view.View view
		android.os.Bundle savedInstanceState
	public android.view.View getView () 
	public void onActivityCreated (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onViewStateRestored (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onStart () 
	public void onResume () 
	public void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
	public void onMultiWindowModeChanged (boolean) 
		boolean isInMultiWindowMode
	public void onPictureInPictureModeChanged (boolean) 
		boolean isInPictureInPictureMode
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onPause () 
	public void onStop () 
	public void onLowMemory () 
	public void onTrimMemory (int) 
		int level
	public void onDestroyView () 
	public void onDestroy () 
	void initState () 
	public void onDetach () 
	public void onCreateOptionsMenu (android.view.Menu, android.view.MenuInflater) 
		android.view.Menu menu
		android.view.MenuInflater inflater
	public void onPrepareOptionsMenu (android.view.Menu) 
		android.view.Menu menu
	public void onDestroyOptionsMenu () 
	public boolean onOptionsItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public void onOptionsMenuClosed (android.view.Menu) 
		android.view.Menu menu
	public void onCreateContextMenu (android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo) 
		android.view.ContextMenu menu
		android.view.View v
		android.view.ContextMenu$ContextMenuInfo menuInfo
	public void registerForContextMenu (android.view.View) 
		android.view.View view
	public void unregisterForContextMenu (android.view.View) 
		android.view.View view
	public boolean onContextItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	public void setEnterSharedElementCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void setEnterSharedElementTransitionCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void setExitSharedElementCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void setExitSharedElementTransitionCallback (android.app.SharedElementCallback) 
		android.app.SharedElementCallback callback
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getEnterTransition () 
	public void setReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getReturnTransition () 
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getExitTransition () 
	public void setReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getReenterTransition () 
	public void setSharedElementEnterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getSharedElementEnterTransition () 
	public void setSharedElementReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getSharedElementReturnTransition () 
	public void setAllowEnterTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowEnterTransitionOverlap () 
	public void setAllowReturnTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowReturnTransitionOverlap () 
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	android.app.Fragment findFragmentByWho (java.lang.String) 
		String who
	void instantiateChildFragmentManager () 
	void performCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.content.Context context
		int version
	android.view.View performCreateView (android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 
		android.view.LayoutInflater inflater
		android.view.ViewGroup container
		android.os.Bundle savedInstanceState
	void performActivityCreated (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	void performStart () 
	void performResume () 
	void performMultiWindowModeChanged (boolean) 
		boolean isInMultiWindowMode
	void performPictureInPictureModeChanged (boolean) 
		boolean isInPictureInPictureMode
	void performConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	void performLowMemory () 
	void performTrimMemory (int) 
		int level
	boolean performCreateOptionsMenu (android.view.Menu, android.view.MenuInflater) 
		android.view.Menu menu
		android.view.MenuInflater inflater
		boolean show
	boolean performPrepareOptionsMenu (android.view.Menu) 
		android.view.Menu menu
		boolean show
	boolean performOptionsItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	boolean performContextItemSelected (android.view.MenuItem) 
		android.view.MenuItem item
	void performOptionsMenuClosed (android.view.Menu) 
		android.view.Menu menu
	void performSaveInstanceState (android.os.Bundle) 
		android.os.Parcelable p
		android.os.Bundle outState
	void performPause () 
	void performStop () 
	void performDestroyView () 
	void performDestroy () 
	void performDetach () 
	private static android.transition.Transition loadTransition (android.content.Context, android.content.res.TypedArray, android.transition.Transition, android.transition.Transition, int) 
		android.transition.TransitionInflater inflater
		android.content.Context context
		android.content.res.TypedArray typedArray
		android.transition.Transition currentValue
		android.transition.Transition defaultValue
		int id
		int transitionId
		android.transition.Transition transition
	static void  () 
}

android/app/SearchableInfo.class
SearchableInfo.java
package android.app
public final android.app.SearchableInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final String MD_LABEL_SEARCHABLE
	private static final String MD_XML_ELEMENT_SEARCHABLE
	private static final String MD_XML_ELEMENT_SEARCHABLE_ACTION_KEY
	private static final int SEARCH_MODE_BADGE_LABEL
	private static final int SEARCH_MODE_BADGE_ICON
	private static final int SEARCH_MODE_QUERY_REWRITE_FROM_DATA
	private static final int SEARCH_MODE_QUERY_REWRITE_FROM_TEXT
	private final int mLabelId
	private final android.content.ComponentName mSearchActivity
	private final int mHintId
	private final int mSearchMode
	private final int mIconId
	private final int mSearchButtonText
	private final int mSearchInputType
	private final int mSearchImeOptions
	private final boolean mIncludeInGlobalSearch
	private final boolean mQueryAfterZeroResults
	private final boolean mAutoUrlDetect
	private final int mSettingsDescriptionId
	private final String mSuggestAuthority
	private final String mSuggestPath
	private final String mSuggestSelection
	private final String mSuggestIntentAction
	private final String mSuggestIntentData
	private final int mSuggestThreshold
	private java.util.HashMap mActionKeys
	private final String mSuggestProviderPackage
	private static final int VOICE_SEARCH_SHOW_BUTTON
	private static final int VOICE_SEARCH_LAUNCH_WEB_SEARCH
	private static final int VOICE_SEARCH_LAUNCH_RECOGNIZER
	private final int mVoiceSearchMode
	private final int mVoiceLanguageModeId
	private final int mVoicePromptTextId
	private final int mVoiceLanguageId
	private final int mVoiceMaxResults
	public static final android.os.Parcelable$Creator CREATOR
	public java.lang.String getSuggestAuthority () 
	public java.lang.String getSuggestPackage () 
	public android.content.ComponentName getSearchActivity () 
	public boolean useBadgeLabel () 
	public boolean useBadgeIcon () 
	public boolean shouldRewriteQueryFromData () 
	public boolean shouldRewriteQueryFromText () 
	public int getSettingsDescriptionId () 
	public java.lang.String getSuggestPath () 
	public java.lang.String getSuggestSelection () 
	public java.lang.String getSuggestIntentAction () 
	public java.lang.String getSuggestIntentData () 
	public int getSuggestThreshold () 
	public android.content.Context getActivityContext (android.content.Context) 
		android.content.Context context
	private static android.content.Context createActivityContext (android.content.Context, android.content.ComponentName) 
		android.content.pm.PackageManager$NameNotFoundException e
		SecurityException e
		android.content.Context context
		android.content.ComponentName activity
		android.content.Context theirContext
	public android.content.Context getProviderContext (android.content.Context, android.content.Context) 
		android.content.Context context
		android.content.Context activityContext
		android.content.Context theirContext
	private void  (android.content.Context, android.util.AttributeSet, android.content.ComponentName) 
		android.content.pm.PackageManager pm
		android.content.pm.ProviderInfo pi
		android.content.Context activityContext
		android.util.AttributeSet attr
		android.content.ComponentName cName
		android.content.res.TypedArray a
		String suggestProviderPackage
	public android.app.SearchableInfo$ActionKeyInfo findActionKey (int) 
		int keyCode
	private void addActionKey (android.app.SearchableInfo$ActionKeyInfo) 
		android.app.SearchableInfo$ActionKeyInfo keyInfo
	public static android.app.SearchableInfo getActivityMetaData (android.content.Context, android.content.pm.ActivityInfo, int) 
		android.content.pm.PackageManager$NameNotFoundException nnfe
		android.content.Context context
		android.content.pm.ActivityInfo activityInfo
		int userId
		android.content.Context userContext
		android.content.res.XmlResourceParser xml
		android.content.ComponentName cName
		android.app.SearchableInfo searchable
	private static android.app.SearchableInfo getActivityMetaData (android.content.Context, org.xmlpull.v1.XmlPullParser, android.content.ComponentName) 
		IllegalArgumentException ex
		android.util.AttributeSet attr
		IllegalArgumentException ex
		android.util.AttributeSet attr
		int tagType
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.Context context
		org.xmlpull.v1.XmlPullParser xml
		android.content.ComponentName cName
		android.app.SearchableInfo result
		android.content.Context activityContext
	public int getLabelId () 
	public int getHintId () 
	public int getIconId () 
	public boolean getVoiceSearchEnabled () 
	public boolean getVoiceSearchLaunchWebSearch () 
	public boolean getVoiceSearchLaunchRecognizer () 
	public int getVoiceLanguageModeId () 
	public int getVoicePromptTextId () 
	public int getVoiceLanguageId () 
	public int getVoiceMaxResults () 
	public int getSearchButtonText () 
	public int getInputType () 
	public int getImeOptions () 
	public boolean shouldIncludeInGlobalSearch () 
	public boolean queryAfterZeroResults () 
	public boolean autoUrlDetect () 
	void  (android.os.Parcel) 
		int count
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.app.SearchableInfo$ActionKeyInfo actionKey
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/IUiModeManager$Stub$Proxy.class
IUiModeManager.java
package android.app
 android.app.IUiModeManager$Stub$Proxy extends java.lang.Object implements android.app.IUiModeManager  {
	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 enableCarMode (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableCarMode (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getCurrentModeType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setNightMode (int)  throws android.os.RemoteException 
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getNightMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isUiModeLocked ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isNightModeLocked ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/app/Notification.class

android/app/SystemServiceRegistry$34.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$34 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.telephony.TelephonyManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActionBar$LayoutParams.class
ActionBar.java
package android.app
public android.app.ActionBar$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	public int gravity
	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  (int, int, int) 
		int width
		int height
		int gravity
	public void  (int) 
		int gravity
	public void  (android.app.ActionBar$LayoutParams) 
		android.app.ActionBar$LayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/app/IInstrumentationWatcher$Stub$Proxy.class
IInstrumentationWatcher.java
package android.app
 android.app.IInstrumentationWatcher$Stub$Proxy extends java.lang.Object implements android.app.IInstrumentationWatcher  {
	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 instrumentationStatus (android.content.ComponentName, int, android.os.Bundle)  throws android.os.RemoteException 
		android.content.ComponentName name
		int resultCode
		android.os.Bundle results
		android.os.Parcel _data
		android.os.Parcel _reply
	public void instrumentationFinished (android.content.ComponentName, int, android.os.Bundle)  throws android.os.RemoteException 
		android.content.ComponentName name
		int resultCode
		android.os.Bundle results
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/SystemServiceRegistry$38.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$38 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.UiModeManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/LauncherActivity$ListItem.class
LauncherActivity.java
package android.app
public android.app.LauncherActivity$ListItem extends java.lang.Object {
	public android.content.pm.ResolveInfo resolveInfo
	public CharSequence label
	public android.graphics.drawable.Drawable icon
	public String packageName
	public String className
	public android.os.Bundle extras
	void  (android.content.pm.PackageManager, android.content.pm.ResolveInfo, android.app.LauncherActivity$IconResizer) 
		android.content.pm.PackageManager pm
		android.content.pm.ResolveInfo resolveInfo
		android.app.LauncherActivity$IconResizer resizer
		android.content.pm.ComponentInfo ci
	public void  () 
}

android/app/WallpaperManager$1.class
WallpaperManager.java
package android.app
 android.app.WallpaperManager$1 extends java.lang.Object {
}

android/app/EphemeralResolverService$ServiceHandler.class
EphemeralResolverService.java
package android.app
final android.app.EphemeralResolverService$ServiceHandler extends android.os.Handler {
	public static final int MSG_GET_EPHEMERAL_RESOLVE_INFO
	final android.app.EphemeralResolverService this$0
	public void  (android.app.EphemeralResolverService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.IRemoteCallback callback
		int[] digestPrefix
		java.util.List resolveInfo
		android.os.Bundle data
		android.os.Message message
		int action
}

android/app/ActivityView$ActivityViewSurfaceTextureListener.class
ActivityView.java
package android.app
 android.app.ActivityView$ActivityViewSurfaceTextureListener extends java.lang.Object implements android.view.TextureView$SurfaceTextureListener  {
	final android.app.ActivityView this$0
	private void  (android.app.ActivityView) 
	public void onSurfaceTextureAvailable (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture surfaceTexture
		int width
		int height
	public void onSurfaceTextureSizeChanged (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture surfaceTexture
		int width
		int height
	public boolean onSurfaceTextureDestroyed (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
	public void onSurfaceTextureUpdated (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
	void  (android.app.ActivityView, android.app.ActivityView$1) 
		android.app.ActivityView x0
		android.app.ActivityView$1 x1
}

android/app/ExitTransitionCoordinator$7.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator) 
		android.app.ExitTransitionCoordinator this$0
	public void run () 
}

android/app/ActionBar.class
ActionBar.java
package android.app
public abstract android.app.ActionBar extends java.lang.Object {
	public static final int NAVIGATION_MODE_STANDARD
	public static final int NAVIGATION_MODE_LIST
	public static final int NAVIGATION_MODE_TABS
	public static final int DISPLAY_USE_LOGO
	public static final int DISPLAY_SHOW_HOME
	public static final int DISPLAY_HOME_AS_UP
	public static final int DISPLAY_SHOW_TITLE
	public static final int DISPLAY_SHOW_CUSTOM
	public static final int DISPLAY_TITLE_MULTIPLE_LINES
	public void  () 
	public abstract void setCustomView (android.view.View) 
	public abstract void setCustomView (android.view.View, android.app.ActionBar$LayoutParams) 
	public abstract void setCustomView (int) 
	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 void setListNavigationCallbacks (android.widget.SpinnerAdapter, android.app.ActionBar$OnNavigationListener) 
	public abstract void setSelectedNavigationItem (int) 
	public abstract int getSelectedNavigationIndex () 
	public abstract int getNavigationItemCount () 
	public abstract void setTitle (java.lang.CharSequence) 
	public abstract void setTitle (int) 
	public abstract void setSubtitle (java.lang.CharSequence) 
	public abstract void setSubtitle (int) 
	public abstract void setDisplayOptions (int) 
	public abstract void setDisplayOptions (int, int) 
	public abstract void setDisplayUseLogoEnabled (boolean) 
	public abstract void setDisplayShowHomeEnabled (boolean) 
	public abstract void setDisplayHomeAsUpEnabled (boolean) 
	public abstract void setDisplayShowTitleEnabled (boolean) 
	public abstract void setDisplayShowCustomEnabled (boolean) 
	public abstract void setBackgroundDrawable (android.graphics.drawable.Drawable) 
	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 abstract android.view.View getCustomView () 
	public abstract java.lang.CharSequence getTitle () 
	public abstract java.lang.CharSequence getSubtitle () 
	public abstract int getNavigationMode () 
	public abstract void setNavigationMode (int) 
	public abstract int getDisplayOptions () 
	public abstract android.app.ActionBar$Tab newTab () 
	public abstract void addTab (android.app.ActionBar$Tab) 
	public abstract void addTab (android.app.ActionBar$Tab, boolean) 
	public abstract void addTab (android.app.ActionBar$Tab, int) 
	public abstract void addTab (android.app.ActionBar$Tab, int, boolean) 
	public abstract void removeTab (android.app.ActionBar$Tab) 
	public abstract void removeTabAt (int) 
	public abstract void removeAllTabs () 
	public abstract void selectTab (android.app.ActionBar$Tab) 
	public abstract android.app.ActionBar$Tab getSelectedTab () 
	public abstract android.app.ActionBar$Tab getTabAt (int) 
	public abstract int getTabCount () 
	public abstract int getHeight () 
	public abstract void show () 
	public abstract void hide () 
	public abstract boolean isShowing () 
	public abstract void addOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
	public abstract void removeOnMenuVisibilityListener (android.app.ActionBar$OnMenuVisibilityListener) 
	public void setHomeButtonEnabled (boolean) 
		boolean enabled
	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 setHomeActionContentDescription (int) 
		int resId
	public void setHideOnContentScrollEnabled (boolean) 
		boolean hideOnContentScroll
	public boolean isHideOnContentScrollEnabled () 
	public int getHideOffset () 
	public void setHideOffset (int) 
		int offset
	public void setElevation (float) 
		float elevation
	public float getElevation () 
	public void setDefaultDisplayHomeAsUpEnabled (boolean) 
		boolean enabled
	public void setShowHideAnimationEnabled (boolean) 
		boolean enabled
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration config
	public void dispatchMenuVisibilityChanged (boolean) 
		boolean visible
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public boolean openOptionsMenu () 
	public boolean invalidateOptionsMenu () 
	public boolean onMenuKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean onKeyShortcut (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean collapseActionView () 
	public void setWindowTitle (java.lang.CharSequence) 
		CharSequence title
	public boolean requestFocus () 
	public void onDestroy () 
	protected boolean requestFocus (android.view.ViewGroup) 
		android.view.ViewGroup vgParent
		android.view.ViewGroup toolbar
		android.view.ViewParent parent
		android.view.ViewGroup container
		android.view.View focused
		android.view.ViewGroup viewGroup
}

android/app/ExitTransitionCoordinator$9.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$9 extends android.app.ActivityTransitionCoordinator$ContinueTransitionListener {
	final java.util.ArrayList val$transitioningViews
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator, java.util.ArrayList) 
		android.app.ExitTransitionCoordinator this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/WallpaperManager.class
WallpaperManager.java
package android.app
public android.app.WallpaperManager extends java.lang.Object {
	private static String TAG
	private static boolean DEBUG
	private float mWallpaperXStep
	private float mWallpaperYStep
	private static final String PROP_WALLPAPER
	private static final String PROP_LOCK_WALLPAPER
	private static final String PROP_WALLPAPER_COMPONENT
	public static final String ACTION_CROP_AND_SET_WALLPAPER
	public static final String ACTION_LIVE_WALLPAPER_CHOOSER
	public static final String ACTION_CHANGE_LIVE_WALLPAPER
	public static final String EXTRA_LIVE_WALLPAPER_COMPONENT
	public static final String WALLPAPER_PREVIEW_META_DATA
	public static final String COMMAND_TAP
	public static final String COMMAND_SECONDARY_TAP
	public static final String COMMAND_DROP
	public static final String EXTRA_NEW_WALLPAPER_ID
	public static final int FLAG_SYSTEM
	public static final int FLAG_LOCK
	private final android.content.Context mContext
	private static final Object sSync
	private static android.app.WallpaperManager$Globals sGlobals
	static void initGlobals (android.os.Looper) 
		android.os.Looper looper
	void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public static android.app.WallpaperManager getInstance (android.content.Context) 
		android.content.Context context
	public android.app.IWallpaperManager getIWallpaperManager () 
	public android.graphics.drawable.Drawable getDrawable () 
		android.graphics.drawable.Drawable dr
		android.graphics.Bitmap bm
	public android.graphics.drawable.Drawable getBuiltInDrawable () 
	public android.graphics.drawable.Drawable getBuiltInDrawable (int) 
		int which
	public android.graphics.drawable.Drawable getBuiltInDrawable (int, int, boolean, float, float) 
		int outWidth
		int outHeight
		boolean scaleToFit
		float horizontalAlignment
		float verticalAlignment
	public android.graphics.drawable.Drawable getBuiltInDrawable (int, int, boolean, float, float, int) 
		android.graphics.Bitmap fullSize
		int inWidth
		int inHeight
		android.graphics.BitmapFactory$Options options
		android.graphics.RectF cropRectF
		float left
		float right
		float top
		float bottom
		java.io.IOException e
		android.graphics.BitmapFactory$Options options
		android.graphics.Bitmap fullSize
		android.graphics.BitmapFactory$Options options
		android.graphics.Canvas c
		android.graphics.Paint p
		android.graphics.Matrix m
		android.graphics.RectF cropRect
		android.graphics.RectF returnRect
		android.graphics.Bitmap tmp
		int inWidth
		int inHeight
		android.graphics.RectF cropRectF
		android.graphics.Rect roundedTrueCrop
		int scaleDownSampleSize
		android.graphics.BitmapRegionDecoder decoder
		android.graphics.Bitmap crop
		java.io.InputStream is
		int outWidth
		int outHeight
		boolean scaleToFit
		float horizontalAlignment
		float verticalAlignment
		int which
		android.content.res.Resources resources
		java.io.InputStream wpStream
	private static android.graphics.RectF getMaxCropRect (int, int, int, int, float, float) 
		float cropWidth
		float cropHeight
		int inWidth
		int inHeight
		int outWidth
		int outHeight
		float horizontalAlignment
		float verticalAlignment
		android.graphics.RectF cropRect
	public android.graphics.drawable.Drawable peekDrawable () 
		android.graphics.drawable.Drawable dr
		android.graphics.Bitmap bm
	public android.graphics.drawable.Drawable getFastDrawable () 
		android.graphics.Bitmap bm
	public android.graphics.drawable.Drawable peekFastDrawable () 
		android.graphics.Bitmap bm
	public android.graphics.Bitmap getBitmap () 
	public android.graphics.Bitmap getBitmapAsUser (int) 
		int userId
	public android.os.ParcelFileDescriptor getWallpaperFile (int) 
		int which
	public android.os.ParcelFileDescriptor getWallpaperFile (int, int) 
		android.os.Bundle outParams
		android.os.RemoteException e
		int which
		int userId
	public void forgetLoadedWallpaper () 
	public android.app.WallpaperInfo getWallpaperInfo () 
		android.os.RemoteException e
	public int getWallpaperId (int) 
		int which
	public int getWallpaperIdForUser (int, int) 
		android.os.RemoteException e
		int which
		int userId
	public android.content.Intent getCropAndSetWallpaperIntent (android.net.Uri) 
		java.util.List cropAppList
		android.net.Uri imageUri
		android.content.pm.PackageManager packageManager
		android.content.Intent cropAndSetWallpaperIntent
		android.content.Intent homeIntent
		android.content.pm.ResolveInfo resolvedHome
		String cropperPackage
		java.util.List cropAppList
	public void setResource (int)  throws java.io.IOException 
		int resid
	public int setResource (int, int)  throws java.io.IOException 
		java.io.FileOutputStream fos
		boolean ok
		android.content.res.Resources resources
		android.os.ParcelFileDescriptor fd
		android.os.RemoteException e
		int resid
		int which
		android.os.Bundle result
		android.app.WallpaperManager$WallpaperSetCompletion completion
	public void setBitmap (android.graphics.Bitmap)  throws java.io.IOException 
		android.graphics.Bitmap bitmap
	public int setBitmap (android.graphics.Bitmap, android.graphics.Rect, boolean)  throws java.io.IOException 
		android.graphics.Bitmap fullImage
		android.graphics.Rect visibleCropHint
		boolean allowBackup
	public int setBitmap (android.graphics.Bitmap, android.graphics.Rect, boolean, int)  throws java.io.IOException 
		android.graphics.Bitmap fullImage
		android.graphics.Rect visibleCropHint
		boolean allowBackup
		int which
	public int setBitmap (android.graphics.Bitmap, android.graphics.Rect, boolean, int, int)  throws java.io.IOException 
		java.io.FileOutputStream fos
		android.os.ParcelFileDescriptor fd
		android.os.RemoteException e
		android.graphics.Bitmap fullImage
		android.graphics.Rect visibleCropHint
		boolean allowBackup
		int which
		int userId
		android.os.Bundle result
		android.app.WallpaperManager$WallpaperSetCompletion completion
	private final void validateRect (android.graphics.Rect) 
		android.graphics.Rect rect
	public void setStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream bitmapData
	private void copyStreamToWallpaperFile (java.io.InputStream, java.io.FileOutputStream)  throws java.io.IOException 
		java.io.InputStream data
		java.io.FileOutputStream fos
		byte[] buffer
		int amt
	public int setStream (java.io.InputStream, android.graphics.Rect, boolean)  throws java.io.IOException 
		java.io.InputStream bitmapData
		android.graphics.Rect visibleCropHint
		boolean allowBackup
	public int setStream (java.io.InputStream, android.graphics.Rect, boolean, int)  throws java.io.IOException 
		java.io.FileOutputStream fos
		android.os.ParcelFileDescriptor fd
		android.os.RemoteException e
		java.io.InputStream bitmapData
		android.graphics.Rect visibleCropHint
		boolean allowBackup
		int which
		android.os.Bundle result
		android.app.WallpaperManager$WallpaperSetCompletion completion
	public boolean hasResourceWallpaper (int) 
		android.content.res.Resources resources
		String name
		android.os.RemoteException e
		int resid
	public int getDesiredMinimumWidth () 
		android.os.RemoteException e
	public int getDesiredMinimumHeight () 
		android.os.RemoteException e
	public void suggestDesiredDimensions (int, int) 
		Exception e
		float aspect
		int maximumTextureSize
		int maximumTextureSize
		android.os.RemoteException e
		int minimumWidth
		int minimumHeight
	public void setDisplayPadding (android.graphics.Rect) 
		android.os.RemoteException e
		android.graphics.Rect padding
	public void setDisplayOffset (android.os.IBinder, int, int) 
		android.os.RemoteException e
		android.os.IBinder windowToken
		int x
		int y
	public void clearWallpaper () 
	public void clearWallpaper (int, int) 
		android.os.RemoteException e
		int which
		int userId
	public boolean setWallpaperComponent (android.content.ComponentName) 
		android.content.ComponentName name
	public boolean setWallpaperComponent (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName name
		int userId
	public void setWallpaperOffsets (android.os.IBinder, float, float) 
		android.os.RemoteException e
		android.os.IBinder windowToken
		float xOffset
		float yOffset
	public void setWallpaperOffsetSteps (float, float) 
		float xStep
		float yStep
	public void sendWallpaperCommand (android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle) 
		android.os.RemoteException e
		android.os.IBinder windowToken
		String action
		int x
		int y
		int z
		android.os.Bundle extras
	public boolean isWallpaperSupported () 
		android.os.RemoteException e
	public boolean isSetWallpaperAllowed () 
		android.os.RemoteException e
	public void clearWallpaperOffsets (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder windowToken
	public void clear ()  throws java.io.IOException 
	public void clear (int)  throws java.io.IOException 
		int which
	public static java.io.InputStream openDefaultWallpaper (android.content.Context, int) 
		java.io.File file
		android.content.Context context
		int which
		String whichProp
		int defaultResId
		String path
	public static android.content.ComponentName getDefaultWallpaperComponent (android.content.Context) 
		android.content.ComponentName cn
		android.content.ComponentName cn
		android.content.Context context
		String flat
	public boolean setLockWallpaperCallback (android.app.IWallpaperManagerCallback) 
		android.os.RemoteException e
		android.app.IWallpaperManagerCallback callback
	public boolean isWallpaperBackupEligible (int) 
		android.os.RemoteException e
		int which
	static java.lang.String access$000 () 
	static void  () 
}

android/app/IUiAutomationConnection$Stub.class
IUiAutomationConnection.java
package android.app
public abstract android.app.IUiAutomationConnection$Stub extends android.os.Binder implements android.app.IUiAutomationConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_injectInputEvent
	static final int TRANSACTION_setRotation
	static final int TRANSACTION_takeScreenshot
	static final int TRANSACTION_clearWindowContentFrameStats
	static final int TRANSACTION_getWindowContentFrameStats
	static final int TRANSACTION_clearWindowAnimationFrameStats
	static final int TRANSACTION_getWindowAnimationFrameStats
	static final int TRANSACTION_executeShellCommand
	static final int TRANSACTION_grantRuntimePermission
	static final int TRANSACTION_revokeRuntimePermission
	static final int TRANSACTION_shutdown
	public void  () 
	public static android.app.IUiAutomationConnection 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.accessibilityservice.IAccessibilityServiceClient _arg0
		int _arg1
		android.view.InputEvent _arg0
		android.view.InputEvent _arg0
		boolean _arg1
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		int _arg1
		android.graphics.Bitmap _result
		int _arg0
		boolean _result
		int _arg0
		android.view.WindowContentFrameStats _result
		android.view.WindowAnimationFrameStats _result
		android.os.ParcelFileDescriptor _arg1
		String _arg0
		android.os.ParcelFileDescriptor _arg1
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityThread$3.class
ActivityThread.java
package android.app
 android.app.ActivityThread$3 extends java.lang.Object implements android.content.ComponentCallbacks2  {
	final android.app.ActivityThread this$0
	void  (android.app.ActivityThread) 
		android.app.ActivityThread this$0
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onLowMemory () 
	public void onTrimMemory (int) 
		int level
}

android/app/LauncherActivity$1.class
LauncherActivity.java
package android.app
 android.app.LauncherActivity$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.app.LauncherActivity this$0
	void  (android.app.LauncherActivity) 
		android.app.LauncherActivity this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/app/SystemServiceRegistry$13.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$13 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.admin.DevicePolicyManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$49.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$49 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.view.WindowManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$71.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$71 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.soundtrigger.SoundTriggerManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SystemServiceRegistry$11.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$11 extends android.app.SystemServiceRegistry$StaticApplicationContextServiceFetcher {
	void  () 
	public android.net.ConnectivityManager createService (android.content.Context) 
		android.content.Context context
		android.os.IBinder b
		android.net.IConnectivityManager service
	public volatile java.lang.Object createService (android.content.Context) 
}

android/app/PendingIntent$1.class
PendingIntent.java
package android.app
final android.app.PendingIntent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.PendingIntent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder target
	public android.app.PendingIntent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/LauncherActivity$ActivityAdapter$ArrayFilter.class
LauncherActivity.java
package android.app
 android.app.LauncherActivity$ActivityAdapter$ArrayFilter extends android.widget.Filter {
	final android.app.LauncherActivity$ActivityAdapter this$1
	private void  (android.app.LauncherActivity$ActivityAdapter) 
	protected android.widget.Filter$FilterResults performFiltering (java.lang.CharSequence) 
		java.util.ArrayList list
		String word
		int k
		android.app.LauncherActivity$ListItem item
		String[] words
		int wordCount
		int i
		String prefixString
		java.util.ArrayList values
		int count
		java.util.ArrayList newValues
		CharSequence prefix
		android.widget.Filter$FilterResults results
	protected void publishResults (java.lang.CharSequence, android.widget.Filter$FilterResults) 
		CharSequence constraint
		android.widget.Filter$FilterResults results
	void  (android.app.LauncherActivity$ActivityAdapter, android.app.LauncherActivity$1) 
		android.app.LauncherActivity$ActivityAdapter x0
		android.app.LauncherActivity$1 x1
}

android/app/LoaderManager.class
LoaderManager.java
package android.app
public abstract android.app.LoaderManager extends java.lang.Object {
	public void  () 
	public abstract android.content.Loader initLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
	public abstract android.content.Loader restartLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
	public abstract void destroyLoader (int) 
	public abstract android.content.Loader getLoader (int) 
	public abstract void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
	public static void enableDebugLogging (boolean) 
		boolean enabled
}

android/app/SystemServiceRegistry$18.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$18 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.hardware.input.InputManager createService () 
	public volatile java.lang.Object createService () 
}

android/app/ActivityThread$ResultData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$ResultData extends java.lang.Object {
	android.os.IBinder token
	java.util.List results
	void  () 
	public java.lang.String toString () 
}

android/app/ActivityOptions$HideWindowListener.class
ActivityOptions.java
package android.app
 android.app.ActivityOptions$HideWindowListener extends android.transition.Transition$TransitionListenerAdapter implements android.app.ExitTransitionCoordinator$HideSharedElementsCallback  {
	private final android.view.Window mWindow
	private final android.app.ExitTransitionCoordinator mExit
	private final boolean mWaitingForTransition
	private boolean mTransitionEnded
	private boolean mSharedElementHidden
	private java.util.ArrayList mSharedElements
	public void  (android.view.Window, android.app.ExitTransitionCoordinator) 
		android.view.Window window
		android.app.ExitTransitionCoordinator exit
		android.transition.Transition transition
		android.view.View decorView
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void hideSharedElements () 
	private void hideWhenDone () 
		android.view.View view
		int i
		int numSharedElements
		android.view.View decorView
}

android/app/UiAutomation$IAccessibilityServiceClientImpl.class
UiAutomation.java
package android.app
 android.app.UiAutomation$IAccessibilityServiceClientImpl extends android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper {
	final android.app.UiAutomation this$0
	public void  (android.app.UiAutomation, android.os.Looper) 
		android.os.Looper looper
}

android/app/BackStackRecord$3.class
BackStackRecord.java
package android.app
final android.app.BackStackRecord$3 extends android.transition.Transition$EpicenterCallback {
	final android.graphics.Rect val$epicenter
	void  (android.graphics.Rect) 
	public android.graphics.Rect onGetEpicenter (android.transition.Transition) 
		android.transition.Transition transition
}

android/app/FragmentManagerImpl$1.class
FragmentManager.java
package android.app
 android.app.FragmentManagerImpl$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.FragmentManagerImpl this$0
	void  (android.app.FragmentManagerImpl) 
		android.app.FragmentManagerImpl this$0
	public void run () 
}

android/app/EnterTransitionCoordinator$5$1$1.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$5$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.EnterTransitionCoordinator$5$1 this$2
	void  (android.app.EnterTransitionCoordinator$5$1) 
		android.app.EnterTransitionCoordinator$5$1 this$2
	public void run () 
}

android/app/ActivityManager$1.class
ActivityManager.java
package android.app
 android.app.ActivityManager$1 extends java.lang.Object {
}

android/app/SystemServiceRegistry$25.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$25 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.NetworkPolicyManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ReceiverRestrictedContext.class
ContextImpl.java
package android.app
 android.app.ReceiverRestrictedContext extends android.content.ContextWrapper {
	void  (android.content.Context) 
		android.content.Context base
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	public android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.os.UserHandle user
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	public boolean bindService (android.content.Intent, android.content.ServiceConnection, int) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
}

android/app/SystemServiceRegistry$53.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$53 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.content.pm.LauncherApps createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActionBar$TabListener.class
ActionBar.java
package android.app
public abstract android.app.ActionBar$TabListener extends java.lang.Object {
	public abstract void onTabSelected (android.app.ActionBar$Tab, android.app.FragmentTransaction) 
	public abstract void onTabUnselected (android.app.ActionBar$Tab, android.app.FragmentTransaction) 
	public abstract void onTabReselected (android.app.ActionBar$Tab, android.app.FragmentTransaction) 
}

android/app/ISearchManagerCallback.class
ISearchManagerCallback.java
package android.app
public abstract android.app.ISearchManagerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDismiss ()  throws android.os.RemoteException 
	public abstract void onCancel ()  throws android.os.RemoteException 
}

android/app/Notification$Action$Extender.class
Notification.java
package android.app
public abstract android.app.Notification$Action$Extender extends java.lang.Object {
	public abstract android.app.Notification$Action$Builder extend (android.app.Notification$Action$Builder) 
}

android/app/ActionBar$FollowOutOfActionBar.class
ActionBar.java
package android.app
 android.app.ActionBar$FollowOutOfActionBar extends java.lang.Object implements android.view.View$OnFocusChangeListener java.lang.Runnable  {
	private final android.view.ViewGroup mFocusRoot
	private final android.view.ViewGroup mContainer
	private final android.view.ViewGroup mToolbar
	public void  (android.view.ViewGroup, android.view.ViewGroup, android.view.ViewGroup) 
		android.view.ViewGroup focusRoot
		android.view.ViewGroup container
		android.view.ViewGroup toolbar
	public void onFocusChange (android.view.View, boolean) 
		android.view.View focused
		android.view.View v
		boolean hasFocus
	public void run () 
}

android/app/ResourcesManager.class
ResourcesManager.java
package android.app
public android.app.ResourcesManager extends java.lang.Object {
	static final String TAG
	private static final boolean DEBUG
	private static android.app.ResourcesManager sResourcesManager
	private static final java.util.function.Predicate sEmptyReferencePredicate
	private android.content.res.CompatibilityInfo mResCompatibilityInfo
	private final android.content.res.Configuration mResConfiguration
	private final android.util.ArrayMap mResourceImpls
	private final java.util.ArrayList mResourceReferences
	private final java.util.WeakHashMap mActivityResourceReferences
	private final android.util.ArrayMap mDisplays
	public void  () 
	public static android.app.ResourcesManager getInstance () 
	public void invalidatePath (java.lang.String) 
		android.content.res.ResourcesImpl res
		android.content.res.ResourcesKey key
		int i
		int count
		String path
	public android.content.res.Configuration getConfiguration () 
	android.util.DisplayMetrics getDisplayMetrics () 
	protected android.util.DisplayMetrics getDisplayMetrics (int, android.view.DisplayAdjustments) 
		int displayId
		android.view.DisplayAdjustments da
		android.util.DisplayMetrics dm
		android.view.Display display
	private static void applyNonDefaultDisplayMetricsToConfiguration (android.util.DisplayMetrics, android.content.res.Configuration) 
		android.util.DisplayMetrics dm
		android.content.res.Configuration config
		int sl
	public boolean applyCompatConfigurationLocked (int, android.content.res.Configuration) 
		int displayDensity
		android.content.res.Configuration compatConfiguration
	public android.view.Display getAdjustedDisplay (int, android.view.DisplayAdjustments) 
		android.view.Display display
		java.lang.ref.WeakReference wd
		android.hardware.display.DisplayManagerGlobal dm
		android.view.Display display
		int displayId
		android.view.DisplayAdjustments displayAdjustments
		android.view.DisplayAdjustments displayAdjustmentsCopy
		android.util.Pair key
	protected android.content.res.AssetManager createAssetManager (android.content.res.ResourcesKey) 
		String splitResDir
		String idmapPath
		String libDir
		android.content.res.ResourcesKey key
		android.content.res.AssetManager assets
	private android.content.res.Configuration generateConfig (android.content.res.ResourcesKey, android.util.DisplayMetrics) 
		android.content.res.Configuration config
		android.content.res.ResourcesKey key
		android.util.DisplayMetrics dm
		android.content.res.Configuration config
		boolean isDefaultDisplay
		boolean hasOverrideConfig
	private android.content.res.ResourcesImpl createResourcesImpl (android.content.res.ResourcesKey) 
		android.content.res.ResourcesKey key
		android.view.DisplayAdjustments daj
		android.content.res.AssetManager assets
		android.util.DisplayMetrics dm
		android.content.res.Configuration config
		android.content.res.ResourcesImpl impl
	private android.content.res.ResourcesImpl findResourcesImplForKeyLocked (android.content.res.ResourcesKey) 
		android.content.res.ResourcesKey key
		java.lang.ref.WeakReference weakImplRef
		android.content.res.ResourcesImpl impl
	private android.content.res.ResourcesImpl findOrCreateResourcesImplForKeyLocked (android.content.res.ResourcesKey) 
		android.content.res.ResourcesKey key
		android.content.res.ResourcesImpl impl
	private android.content.res.ResourcesKey findKeyForResourceImplLocked (android.content.res.ResourcesImpl) 
		java.lang.ref.WeakReference weakImplRef
		android.content.res.ResourcesImpl impl
		int i
		android.content.res.ResourcesImpl resourceImpl
		int refCount
	boolean isSameResourcesOverrideConfig (android.os.IBinder, android.content.res.Configuration) 
		android.app.ResourcesManager$ActivityResources activityResources
		android.os.IBinder activityToken
		android.content.res.Configuration overrideConfig
	private android.app.ResourcesManager$ActivityResources getOrCreateActivityResourcesStructLocked (android.os.IBinder) 
		android.os.IBinder activityToken
		android.app.ResourcesManager$ActivityResources activityResources
	private android.content.res.Resources getOrCreateResourcesForActivityLocked (android.os.IBinder, java.lang.ClassLoader, android.content.res.ResourcesImpl) 
		java.lang.ref.WeakReference weakResourceRef
		android.content.res.Resources resources
		int i
		android.os.IBinder activityToken
		ClassLoader classLoader
		android.content.res.ResourcesImpl impl
		android.app.ResourcesManager$ActivityResources activityResources
		int refCount
		android.content.res.Resources resources
	private android.content.res.Resources getOrCreateResourcesLocked (java.lang.ClassLoader, android.content.res.ResourcesImpl) 
		java.lang.ref.WeakReference weakResourceRef
		android.content.res.Resources resources
		int i
		ClassLoader classLoader
		android.content.res.ResourcesImpl impl
		int refCount
		android.content.res.Resources resources
	public android.content.res.Resources createBaseActivityResources (android.os.IBinder, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], int, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.ClassLoader) 
		android.content.res.ResourcesKey key
		android.os.IBinder activityToken
		String resDir
		String[] splitResDirs
		String[] overlayDirs
		String[] libDirs
		int displayId
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		ClassLoader classLoader
	private android.content.res.Resources getOrCreateResources (android.os.IBinder, android.content.res.ResourcesKey, java.lang.ClassLoader) 
		android.content.res.Configuration temp
		android.app.ResourcesManager$ActivityResources activityResources
		android.content.res.ResourcesImpl resourcesImpl
		android.content.res.ResourcesImpl resourcesImpl
		android.content.res.Resources resources
		android.content.res.ResourcesImpl existingResourcesImpl
		android.content.res.Resources resources
		android.os.IBinder activityToken
		android.content.res.ResourcesKey key
		ClassLoader classLoader
		android.content.res.ResourcesImpl resourcesImpl
	public android.content.res.Resources getResources (android.os.IBinder, java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], int, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.ClassLoader) 
		android.content.res.ResourcesKey key
		android.os.IBinder activityToken
		String resDir
		String[] splitResDirs
		String[] overlayDirs
		String[] libDirs
		int displayId
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		ClassLoader classLoader
	public void updateResourcesForActivity (android.os.IBinder, android.content.res.Configuration) 
		android.content.res.Configuration overrideOverrideConfig
		java.lang.ref.WeakReference weakResRef
		android.content.res.Resources resources
		android.content.res.ResourcesKey oldKey
		android.content.res.Configuration rebasedOverrideConfig
		android.content.res.ResourcesKey newKey
		android.content.res.ResourcesImpl resourcesImpl
		int i
		android.app.ResourcesManager$ActivityResources activityResources
		android.content.res.Configuration oldConfig
		boolean activityHasOverrideConfig
		int refCount
		android.os.IBinder activityToken
		android.content.res.Configuration overrideConfig
	public final boolean applyConfigurationToResourcesLocked (android.content.res.Configuration, android.content.res.CompatibilityInfo) 
		android.view.DisplayAdjustments daj
		int displayId
		boolean isDefaultDisplay
		android.util.DisplayMetrics dm
		boolean hasOverrideConfiguration
		android.content.res.ResourcesKey key
		android.content.res.ResourcesImpl r
		int i
		int changes
		android.util.DisplayMetrics defaultDisplayMetrics
		android.content.res.Configuration tmpConfig
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compat
	public void appendLibAssetForMainAssetPath (java.lang.String, java.lang.String) 
		int newLibAssetCount
		String[] newLibAssets
		android.content.res.ResourcesImpl impl
		android.content.res.ResourcesKey key
		int i
		android.content.res.ResourcesImpl impl
		android.content.res.ResourcesKey key
		android.content.res.Resources r
		int i
		android.content.res.ResourcesImpl impl
		android.content.res.ResourcesKey key
		android.content.res.Resources r
		int i
		int resCount
		android.app.ResourcesManager$ActivityResources activityResources
		android.util.ArrayMap updatedResourceKeys
		int implCount
		int resourcesCount
		String assetPath
		String libAsset
	static void  () 
}

android/app/PackageInstallObserver.class
PackageInstallObserver.java
package android.app
public android.app.PackageInstallObserver extends java.lang.Object {
	private final android.content.pm.IPackageInstallObserver2$Stub mBinder
	public void  () 
	public android.content.pm.IPackageInstallObserver2 getBinder () 
	public void onUserActionRequired (android.content.Intent) 
		android.content.Intent intent
	public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle) 
		String basePackageName
		int returnCode
		String msg
		android.os.Bundle extras
}

android/app/OnActivityPausedListener.class
OnActivityPausedListener.java
package android.app
public abstract android.app.OnActivityPausedListener extends java.lang.Object {
	public abstract void onPaused (android.app.Activity) 
}

android/app/IActivityController.class
IActivityController.java
package android.app
public abstract android.app.IActivityController extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean activityStarting (android.content.Intent, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean activityResuming (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean appCrashed (java.lang.String, int, java.lang.String, java.lang.String, long, java.lang.String)  throws android.os.RemoteException 
	public abstract int appEarlyNotResponding (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int appNotResponding (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int systemNotResponding (java.lang.String)  throws android.os.RemoteException 
}

android/app/PendingIntent$CanceledException.class
PendingIntent.java
package android.app
public android.app.PendingIntent$CanceledException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.Exception) 
		Exception cause
}

android/app/Instrumentation$Idler.class
Instrumentation.java
package android.app
final android.app.Instrumentation$Idler extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	private final Runnable mCallback
	private boolean mIdle
	public void  (java.lang.Runnable) 
		Runnable callback
	public final boolean queueIdle () 
	public void waitForIdle () 
}

android/app/trust/
android/app/trust/ITrustListener.class
ITrustListener.java
package android.app.trust
public abstract android.app.trust.ITrustListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onTrustChanged (boolean, int, int)  throws android.os.RemoteException 
	public abstract void onTrustManagedChanged (boolean, int)  throws android.os.RemoteException 
}

android/app/trust/TrustManager$2.class
TrustManager.java
package android.app.trust
 android.app.trust.TrustManager$2 extends android.os.Handler {
	final android.app.trust.TrustManager this$0
	void  (android.app.trust.TrustManager, android.os.Looper) 
		android.app.trust.TrustManager this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int flags
		android.os.Message msg
}

android/app/trust/IStrongAuthTracker$Stub$Proxy.class
IStrongAuthTracker.java
package android.app.trust
 android.app.trust.IStrongAuthTracker$Stub$Proxy extends java.lang.Object implements android.app.trust.IStrongAuthTracker  {
	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 onStrongAuthRequiredChanged (int, int)  throws android.os.RemoteException 
		int strongAuthRequired
		int userId
		android.os.Parcel _data
}

android/app/trust/IStrongAuthTracker$Stub.class
IStrongAuthTracker.java
package android.app.trust
public abstract android.app.trust.IStrongAuthTracker$Stub extends android.os.Binder implements android.app.trust.IStrongAuthTracker  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStrongAuthRequiredChanged
	public void  () 
	public static android.app.trust.IStrongAuthTracker 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/trust/ITrustListener$Stub$Proxy.class
ITrustListener.java
package android.app.trust
 android.app.trust.ITrustListener$Stub$Proxy extends java.lang.Object implements android.app.trust.ITrustListener  {
	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 onTrustChanged (boolean, int, int)  throws android.os.RemoteException 
		boolean enabled
		int userId
		int flags
		android.os.Parcel _data
	public void onTrustManagedChanged (boolean, int)  throws android.os.RemoteException 
		boolean managed
		int userId
		android.os.Parcel _data
}

android/app/trust/ITrustManager$Stub.class
ITrustManager.java
package android.app.trust
public abstract android.app.trust.ITrustManager$Stub extends android.os.Binder implements android.app.trust.ITrustManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_reportUnlockAttempt
	static final int TRANSACTION_reportEnabledTrustAgentsChanged
	static final int TRANSACTION_registerTrustListener
	static final int TRANSACTION_unregisterTrustListener
	static final int TRANSACTION_reportKeyguardShowingChanged
	static final int TRANSACTION_setDeviceLockedForUser
	static final int TRANSACTION_isDeviceLocked
	static final int TRANSACTION_isDeviceSecure
	static final int TRANSACTION_isTrustUsuallyManaged
	public void  () 
	public static android.app.trust.ITrustManager 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 _arg1
		int _arg0
		android.app.trust.ITrustListener _arg0
		android.app.trust.ITrustListener _arg0
		int _arg0
		boolean _arg1
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/trust/TrustManager.class
TrustManager.java
package android.app.trust
public android.app.trust.TrustManager extends java.lang.Object {
	private static final int MSG_TRUST_CHANGED
	private static final int MSG_TRUST_MANAGED_CHANGED
	private static final String TAG
	private static final String DATA_FLAGS
	private final android.app.trust.ITrustManager mService
	private final android.util.ArrayMap mTrustListeners
	private final android.os.Handler mHandler
	public void  (android.os.IBinder) 
		android.os.IBinder b
	public void setDeviceLockedForUser (int, boolean) 
		android.os.RemoteException e
		int userId
		boolean locked
	public void reportUnlockAttempt (boolean, int) 
		android.os.RemoteException e
		boolean successful
		int userId
	public void reportEnabledTrustAgentsChanged (int) 
		android.os.RemoteException e
		int userId
	public void reportKeyguardShowingChanged () 
		android.os.RemoteException e
	public void registerTrustListener (android.app.trust.TrustManager$TrustListener) 
		android.app.trust.ITrustListener$Stub iTrustListener
		android.os.RemoteException e
		android.app.trust.TrustManager$TrustListener trustListener
	public void unregisterTrustListener (android.app.trust.TrustManager$TrustListener) 
		android.os.RemoteException e
		android.app.trust.TrustManager$TrustListener trustListener
		android.app.trust.ITrustListener iTrustListener
	public boolean isTrustUsuallyManaged (int) 
		android.os.RemoteException e
		int userId
	static android.os.Handler access$000 (android.app.trust.TrustManager) 
		android.app.trust.TrustManager x0
}

android/app/trust/ITrustManager.class
ITrustManager.java
package android.app.trust
public abstract android.app.trust.ITrustManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void reportUnlockAttempt (boolean, int)  throws android.os.RemoteException 
	public abstract void reportEnabledTrustAgentsChanged (int)  throws android.os.RemoteException 
	public abstract void registerTrustListener (android.app.trust.ITrustListener)  throws android.os.RemoteException 
	public abstract void unregisterTrustListener (android.app.trust.ITrustListener)  throws android.os.RemoteException 
	public abstract void reportKeyguardShowingChanged ()  throws android.os.RemoteException 
	public abstract void setDeviceLockedForUser (int, boolean)  throws android.os.RemoteException 
	public abstract boolean isDeviceLocked (int)  throws android.os.RemoteException 
	public abstract boolean isDeviceSecure (int)  throws android.os.RemoteException 
	public abstract boolean isTrustUsuallyManaged (int)  throws android.os.RemoteException 
}

android/app/trust/ITrustListener$Stub.class
ITrustListener.java
package android.app.trust
public abstract android.app.trust.ITrustListener$Stub extends android.os.Binder implements android.app.trust.ITrustListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onTrustChanged
	static final int TRANSACTION_onTrustManagedChanged
	public void  () 
	public static android.app.trust.ITrustListener 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 _arg1
		int _arg2
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/trust/TrustManager$1.class
TrustManager.java
package android.app.trust
 android.app.trust.TrustManager$1 extends android.app.trust.ITrustListener$Stub {
	final android.app.trust.TrustManager$TrustListener val$trustListener
	final android.app.trust.TrustManager this$0
	void  (android.app.trust.TrustManager, android.app.trust.TrustManager$TrustListener) 
		android.app.trust.TrustManager this$0
	public void onTrustChanged (boolean, int, int) 
		boolean enabled
		int userId
		int flags
		android.os.Message m
	public void onTrustManagedChanged (boolean, int) 
		boolean managed
		int userId
}

android/app/trust/TrustManager$TrustListener.class
TrustManager.java
package android.app.trust
public abstract android.app.trust.TrustManager$TrustListener extends java.lang.Object {
	public abstract void onTrustChanged (boolean, int, int) 
	public abstract void onTrustManagedChanged (boolean, int) 
}

android/app/trust/ITrustManager$Stub$Proxy.class
ITrustManager.java
package android.app.trust
 android.app.trust.ITrustManager$Stub$Proxy extends java.lang.Object implements android.app.trust.ITrustManager  {
	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 reportUnlockAttempt (boolean, int)  throws android.os.RemoteException 
		boolean successful
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportEnabledTrustAgentsChanged (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerTrustListener (android.app.trust.ITrustListener)  throws android.os.RemoteException 
		android.app.trust.ITrustListener trustListener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterTrustListener (android.app.trust.ITrustListener)  throws android.os.RemoteException 
		android.app.trust.ITrustListener trustListener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportKeyguardShowingChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDeviceLockedForUser (int, boolean)  throws android.os.RemoteException 
		int userId
		boolean locked
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isDeviceLocked (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDeviceSecure (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isTrustUsuallyManaged (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/app/trust/IStrongAuthTracker.class
IStrongAuthTracker.java
package android.app.trust
public abstract android.app.trust.IStrongAuthTracker extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStrongAuthRequiredChanged (int, int)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$64.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$64 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.app.job.JobScheduler createService () 
		android.os.IBinder b
	public volatile java.lang.Object createService () 
}

android/app/LoaderManagerImpl.class
LoaderManager.java
package android.app
 android.app.LoaderManagerImpl extends android.app.LoaderManager {
	static final String TAG
	static boolean DEBUG
	final android.util.SparseArray mLoaders
	final android.util.SparseArray mInactiveLoaders
	final String mWho
	boolean mStarted
	boolean mRetaining
	boolean mRetainingStarted
	boolean mCreatingLoader
	private android.app.FragmentHostCallback mHost
	void  (java.lang.String, android.app.FragmentHostCallback, boolean) 
		String who
		android.app.FragmentHostCallback host
		boolean started
	void updateHostController (android.app.FragmentHostCallback) 
		android.app.FragmentHostCallback host
	private android.app.LoaderManagerImpl$LoaderInfo createLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
		int id
		android.os.Bundle args
		android.app.LoaderManager$LoaderCallbacks callback
		android.app.LoaderManagerImpl$LoaderInfo info
		android.content.Loader loader
	private android.app.LoaderManagerImpl$LoaderInfo createAndInstallLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
		android.app.LoaderManagerImpl$LoaderInfo info
		int id
		android.os.Bundle args
		android.app.LoaderManager$LoaderCallbacks callback
	void installLoader (android.app.LoaderManagerImpl$LoaderInfo) 
		android.app.LoaderManagerImpl$LoaderInfo info
	public android.content.Loader initLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
		int id
		android.os.Bundle args
		android.app.LoaderManager$LoaderCallbacks callback
		android.app.LoaderManagerImpl$LoaderInfo info
	public android.content.Loader restartLoader (int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks) 
		android.app.LoaderManagerImpl$LoaderInfo inactive
		int id
		android.os.Bundle args
		android.app.LoaderManager$LoaderCallbacks callback
		android.app.LoaderManagerImpl$LoaderInfo info
	public void destroyLoader (int) 
		android.app.LoaderManagerImpl$LoaderInfo info
		android.app.LoaderManagerImpl$LoaderInfo info
		int id
		int idx
	public android.content.Loader getLoader (int) 
		int id
		android.app.LoaderManagerImpl$LoaderInfo loaderInfo
	void doStart () 
		RuntimeException e
		int i
	void doStop () 
		RuntimeException e
		int i
	void doRetain () 
		RuntimeException e
		int i
	void finishRetain () 
		int i
	void doReportNextStart () 
		int i
	void doReportStart () 
		int i
	void doDestroy () 
		int i
		int i
	public java.lang.String toString () 
		StringBuilder sb
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.app.LoaderManagerImpl$LoaderInfo li
		int i
		String innerPrefix
		android.app.LoaderManagerImpl$LoaderInfo li
		int i
		String innerPrefix
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public boolean hasRunningLoaders () 
		android.app.LoaderManagerImpl$LoaderInfo li
		int i
		boolean loadersRunning
		int count
	static android.app.FragmentHostCallback access$000 (android.app.LoaderManagerImpl) 
		android.app.LoaderManagerImpl x0
	static void  () 
}

android/app/SystemServiceRegistry$60.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$60 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.media.tv.TvInputManager createService () 
		android.os.IBinder iBinder
		android.media.tv.ITvInputManager service
	public volatile java.lang.Object createService () 
}

android/app/NotificationManager$Policy$1.class
NotificationManager.java
package android.app
final android.app.NotificationManager$Policy$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.NotificationManager$Policy createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.NotificationManager$Policy[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/Notification$DecoratedMediaCustomViewStyle.class
Notification.java
package android.app
public android.app.Notification$DecoratedMediaCustomViewStyle extends android.app.Notification$MediaStyle {
	public void  () 
	public boolean displayCustomViewInline () 
	public android.widget.RemoteViews makeContentView () 
		android.widget.RemoteViews remoteViews
	public android.widget.RemoteViews makeBigContentView () 
		android.widget.RemoteViews customRemoteView
	private android.widget.RemoteViews makeBigContentViewWithCustomContent (android.widget.RemoteViews) 
		android.widget.RemoteViews customRemoteView
		android.widget.RemoteViews remoteViews
	public android.widget.RemoteViews makeHeadsUpContentView () 
		android.widget.RemoteViews customRemoteView
	private android.widget.RemoteViews buildIntoRemoteView (android.widget.RemoteViews, int, android.widget.RemoteViews) 
		android.widget.RemoteViews remoteViews
		int id
		android.widget.RemoteViews customContent
}

android/app/IEphemeralResolver$Stub.class
IEphemeralResolver.java
package android.app
public abstract android.app.IEphemeralResolver$Stub extends android.os.Binder implements android.app.IEphemeralResolver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getEphemeralResolveInfoList
	public void  () 
	public static android.app.IEphemeralResolver 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.IRemoteCallback _arg0
		int[] _arg1
		int _arg2
		int _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityThread$RequestAssistContextExtras.class
ActivityThread.java
package android.app
final android.app.ActivityThread$RequestAssistContextExtras extends java.lang.Object {
	android.os.IBinder activityToken
	android.os.IBinder requestToken
	int requestType
	int sessionId
	void  () 
}

android/app/Dialog.class

android/app/AppOpsManager$OpEntry.class
AppOpsManager.java
package android.app
public android.app.AppOpsManager$OpEntry extends java.lang.Object implements android.os.Parcelable  {
	private final int mOp
	private final int mMode
	private final long mTime
	private final long mRejectTime
	private final int mDuration
	private final int mProxyUid
	private final String mProxyPackageName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, long, long, int, int, java.lang.String) 
		int op
		int mode
		long time
		long rejectTime
		int duration
		int proxyUid
		String proxyPackage
	public int getOp () 
	public int getMode () 
	public long getTime () 
	public long getRejectTime () 
	public boolean isRunning () 
	public int getDuration () 
	public int getProxyUid () 
	public java.lang.String getProxyPackageName () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel source
	static void  () 
}

android/app/SystemServiceRegistry$59.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$59 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.hardware.fingerprint.FingerprintManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder binder
		android.hardware.fingerprint.IFingerprintService service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IAlarmCompleteListener$Stub.class
IAlarmCompleteListener.java
package android.app
public abstract android.app.IAlarmCompleteListener$Stub extends android.os.Binder implements android.app.IAlarmCompleteListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_alarmComplete
	public void  () 
	public static android.app.IAlarmCompleteListener 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
}

android/app/IWallpaperManagerCallback.class
IWallpaperManagerCallback.java
package android.app
public abstract android.app.IWallpaperManagerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onWallpaperChanged ()  throws android.os.RemoteException 
}

android/app/AppGlobals.class
AppGlobals.java
package android.app
public android.app.AppGlobals extends java.lang.Object {
	public void  () 
	public static android.app.Application getInitialApplication () 
	public static java.lang.String getInitialPackage () 
	public static android.content.pm.IPackageManager getPackageManager () 
	public static int getIntCoreSetting (java.lang.String, int) 
		String key
		int defaultValue
		android.app.ActivityThread currentActivityThread
}

android/app/IAlarmCompleteListener.class
IAlarmCompleteListener.java
package android.app
public abstract android.app.IAlarmCompleteListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void alarmComplete (android.os.IBinder)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$30.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$30 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.SearchManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ActivityThread$ApplicationThread.class
ActivityThread.java
package android.app
 android.app.ActivityThread$ApplicationThread extends android.app.ApplicationThreadNative {
	private static final String DB_INFO_FORMAT
	private int mLastProcessState
	final android.app.ActivityThread this$0
	private void  (android.app.ActivityThread) 
	private void updatePendingConfiguration (android.content.res.Configuration) 
		android.content.res.Configuration config
	public final void schedulePauseActivity (android.os.IBinder, boolean, boolean, int, boolean) 
		android.os.IBinder token
		boolean finished
		boolean userLeaving
		int configChanges
		boolean dontReport
		int seq
	public final void scheduleStopActivity (android.os.IBinder, boolean, int) 
		android.os.IBinder token
		boolean showWindow
		int configChanges
		int seq
	public final void scheduleWindowVisibility (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean showWindow
	public final void scheduleSleeping (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean sleeping
	public final void scheduleResumeActivity (android.os.IBinder, int, boolean, android.os.Bundle) 
		android.os.IBinder token
		int processState
		boolean isForward
		android.os.Bundle resumeArgs
		int seq
	public final void scheduleSendResult (android.os.IBinder, java.util.List) 
		android.os.IBinder token
		java.util.List results
		android.app.ActivityThread$ResultData res
	public final void scheduleLaunchActivity (android.content.Intent, android.os.IBinder, int, android.content.pm.ActivityInfo, android.content.res.Configuration, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.String, com.android.internal.app.IVoiceInteractor, int, android.os.Bundle, android.os.PersistableBundle, java.util.List, java.util.List, boolean, boolean, android.app.ProfilerInfo) 
		android.content.Intent intent
		android.os.IBinder token
		int ident
		android.content.pm.ActivityInfo info
		android.content.res.Configuration curConfig
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		String referrer
		com.android.internal.app.IVoiceInteractor voiceInteractor
		int procState
		android.os.Bundle state
		android.os.PersistableBundle persistentState
		java.util.List pendingResults
		java.util.List pendingNewIntents
		boolean notResumed
		boolean isForward
		android.app.ProfilerInfo profilerInfo
		android.app.ActivityThread$ActivityClientRecord r
	public final void scheduleRelaunchActivity (android.os.IBinder, java.util.List, java.util.List, int, boolean, android.content.res.Configuration, android.content.res.Configuration, boolean) 
		android.os.IBinder token
		java.util.List pendingResults
		java.util.List pendingNewIntents
		int configChanges
		boolean notResumed
		android.content.res.Configuration config
		android.content.res.Configuration overrideConfig
		boolean preserveWindow
	public final void scheduleNewIntent (java.util.List, android.os.IBinder) 
		java.util.List intents
		android.os.IBinder token
		android.app.ActivityThread$NewIntentData data
	public final void scheduleDestroyActivity (android.os.IBinder, boolean, int) 
		android.os.IBinder token
		boolean finishing
		int configChanges
	public final void scheduleReceiver (android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int) 
		android.content.Intent intent
		android.content.pm.ActivityInfo info
		android.content.res.CompatibilityInfo compatInfo
		int resultCode
		String data
		android.os.Bundle extras
		boolean sync
		int sendingUser
		int processState
		android.app.ActivityThread$ReceiverData r
	public final void scheduleCreateBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int) 
		android.content.pm.ApplicationInfo app
		android.content.res.CompatibilityInfo compatInfo
		int backupMode
		android.app.ActivityThread$CreateBackupAgentData d
	public final void scheduleDestroyBackupAgent (android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo) 
		android.content.pm.ApplicationInfo app
		android.content.res.CompatibilityInfo compatInfo
		android.app.ActivityThread$CreateBackupAgentData d
	public final void scheduleCreateService (android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int) 
		android.os.IBinder token
		android.content.pm.ServiceInfo info
		android.content.res.CompatibilityInfo compatInfo
		int processState
		android.app.ActivityThread$CreateServiceData s
	public final void scheduleBindService (android.os.IBinder, android.content.Intent, boolean, int) 
		android.os.IBinder token
		android.content.Intent intent
		boolean rebind
		int processState
		android.app.ActivityThread$BindServiceData s
	public final void scheduleUnbindService (android.os.IBinder, android.content.Intent) 
		android.os.IBinder token
		android.content.Intent intent
		android.app.ActivityThread$BindServiceData s
	public final void scheduleServiceArgs (android.os.IBinder, boolean, int, int, android.content.Intent) 
		android.os.IBinder token
		boolean taskRemoved
		int startId
		int flags
		android.content.Intent args
		android.app.ActivityThread$ServiceArgsData s
	public final void scheduleStopService (android.os.IBinder) 
		android.os.IBinder token
	public final void bindApplication (java.lang.String, android.content.pm.ApplicationInfo, java.util.List, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle) 
		String processName
		android.content.pm.ApplicationInfo appInfo
		java.util.List providers
		android.content.ComponentName instrumentationName
		android.app.ProfilerInfo profilerInfo
		android.os.Bundle instrumentationArgs
		android.app.IInstrumentationWatcher instrumentationWatcher
		android.app.IUiAutomationConnection instrumentationUiConnection
		int debugMode
		boolean enableBinderTracking
		boolean trackAllocation
		boolean isRestrictedBackupMode
		boolean persistent
		android.content.res.Configuration config
		android.content.res.CompatibilityInfo compatInfo
		java.util.Map services
		android.os.Bundle coreSettings
		android.app.ActivityThread$AppBindData data
	public final void scheduleExit () 
	public final void scheduleSuicide () 
	public void scheduleConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration config
	public void updateTimeZone () 
	public void clearDnsCache () 
	public void setHttpProxy (java.lang.String, java.lang.String, java.lang.String, android.net.Uri) 
		String host
		String port
		String exclList
		android.net.Uri pacFileUrl
		android.net.ConnectivityManager cm
		android.net.Network network
	public void processInBackground () 
	public void dumpService (java.io.FileDescriptor, android.os.IBinder, java.lang.String[]) 
		java.io.IOException e
		java.io.FileDescriptor fd
		android.os.IBinder servicetoken
		String[] args
		android.app.ActivityThread$DumpComponentInfo data
	public void scheduleRegisteredReceiver (android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int)  throws android.os.RemoteException 
		android.content.IIntentReceiver receiver
		android.content.Intent intent
		int resultCode
		String dataStr
		android.os.Bundle extras
		boolean ordered
		boolean sticky
		int sendingUser
		int processState
	public void scheduleLowMemory () 
	public void scheduleActivityConfigurationChanged (android.os.IBinder, android.content.res.Configuration, boolean) 
		android.os.IBinder token
		android.content.res.Configuration overrideConfig
		boolean reportToActivity
	public void profilerControl (boolean, android.app.ProfilerInfo, int) 
		boolean start
		android.app.ProfilerInfo profilerInfo
		int profileType
	public void dumpHeap (boolean, java.lang.String, android.os.ParcelFileDescriptor) 
		boolean managed
		String path
		android.os.ParcelFileDescriptor fd
		android.app.ActivityThread$DumpHeapData dhd
	public void setSchedulingGroup (int) 
		Exception e
		int group
	public void dispatchPackageBroadcast (int, java.lang.String[]) 
		int cmd
		String[] packages
	public void scheduleCrash (java.lang.String) 
		String msg
	public void dumpActivity (java.io.FileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[]) 
		java.io.IOException e
		java.io.FileDescriptor fd
		android.os.IBinder activitytoken
		String prefix
		String[] args
		android.app.ActivityThread$DumpComponentInfo data
	public void dumpProvider (java.io.FileDescriptor, android.os.IBinder, java.lang.String[]) 
		java.io.IOException e
		java.io.FileDescriptor fd
		android.os.IBinder providertoken
		String[] args
		android.app.ActivityThread$DumpComponentInfo data
	public void dumpMemInfo (java.io.FileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[]) 
		java.io.FileDescriptor fd
		android.os.Debug$MemoryInfo mem
		boolean checkin
		boolean dumpFullInfo
		boolean dumpDalvik
		boolean dumpSummaryOnly
		boolean dumpUnreachable
		String[] args
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
	private void dumpMemInfo (java.io.PrintWriter, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean) 
		android.database.sqlite.SQLiteDebug$DbStats dbStats
		int i
		android.database.sqlite.SQLiteDebug$DbStats dbStats
		int i
		boolean showContents
		java.io.PrintWriter pw
		android.os.Debug$MemoryInfo memInfo
		boolean checkin
		boolean dumpFullInfo
		boolean dumpDalvik
		boolean dumpSummaryOnly
		boolean dumpUnreachable
		long nativeMax
		long nativeAllocated
		long nativeFree
		Runtime runtime
		long dalvikMax
		long dalvikFree
		long dalvikAllocated
		long viewInstanceCount
		long viewRootInstanceCount
		long appContextInstanceCount
		long activityInstanceCount
		int globalAssetCount
		int globalAssetManagerCount
		int binderLocalObjectCount
		int binderProxyObjectCount
		int binderDeathObjectCount
		long parcelSize
		long parcelCount
		long openSslSocketCount
		android.database.sqlite.SQLiteDebug$PagerStats stats
		int N
		String assetAlloc
	public void dumpGfxInfo (java.io.FileDescriptor, java.lang.String[]) 
		java.io.FileDescriptor fd
		String[] args
	private void dumpDatabaseInfo (java.io.FileDescriptor, java.lang.String[]) 
		java.io.FileDescriptor fd
		String[] args
		java.io.PrintWriter pw
		android.util.PrintWriterPrinter printer
	public void dumpDbInfo (java.io.FileDescriptor, java.lang.String[]) 
		java.io.IOException e
		android.os.ParcelFileDescriptor dup
		android.os.ParcelFileDescriptor dup
		java.io.FileDescriptor fd
		String[] args
	public void unstableProviderDied (android.os.IBinder) 
		android.os.IBinder provider
	public void requestAssistContextExtras (android.os.IBinder, android.os.IBinder, int, int) 
		android.os.IBinder activityToken
		android.os.IBinder requestToken
		int requestType
		int sessionId
		android.app.ActivityThread$RequestAssistContextExtras cmd
	public void setCoreSettings (android.os.Bundle) 
		android.os.Bundle coreSettings
	public void updatePackageCompatibilityInfo (java.lang.String, android.content.res.CompatibilityInfo) 
		String pkg
		android.content.res.CompatibilityInfo info
		android.app.ActivityThread$UpdateCompatibilityData ucd
	public void scheduleTrimMemory (int) 
		int level
	public void scheduleTranslucentConversionComplete (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean drawComplete
	public void scheduleOnNewActivityOptions (android.os.IBinder, android.app.ActivityOptions) 
		android.os.IBinder token
		android.app.ActivityOptions options
	public void setProcessState (int) 
		int state
	public void updateProcessState (int, boolean) 
		int DALVIK_PROCESS_STATE_JANK_PERCEPTIBLE
		int DALVIK_PROCESS_STATE_JANK_IMPERCEPTIBLE
		int dalvikProcessState
		int processState
		boolean fromIpc
	public void scheduleInstallProvider (android.content.pm.ProviderInfo) 
		android.content.pm.ProviderInfo provider
	public final void updateTimePrefs (boolean) 
		boolean is24Hour
	public void scheduleCancelVisibleBehind (android.os.IBinder) 
		android.os.IBinder token
	public void scheduleBackgroundVisibleBehindChanged (android.os.IBinder, boolean) 
		android.os.IBinder token
		boolean visible
	public void scheduleEnterAnimationComplete (android.os.IBinder) 
		android.os.IBinder token
	public void notifyCleartextNetwork (byte[]) 
		byte[] firstPacket
	public void startBinderTracking () 
	public void stopBinderTrackingAndDump (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public void scheduleMultiWindowModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean isInMultiWindowMode
	public void schedulePictureInPictureModeChanged (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean isInPipMode
	public void scheduleLocalVoiceInteractionStarted (android.os.IBinder, com.android.internal.app.IVoiceInteractor)  throws android.os.RemoteException 
		android.os.IBinder token
		com.android.internal.app.IVoiceInteractor voiceInteractor
		com.android.internal.os.SomeArgs args
	void  (android.app.ActivityThread, android.app.ActivityThread$1) 
		android.app.ActivityThread x0
		android.app.ActivityThread$1 x1
	static void access$1000 (android.app.ActivityThread$ApplicationThread, java.io.FileDescriptor, java.lang.String[]) 
		android.app.ActivityThread$ApplicationThread x0
		java.io.FileDescriptor x1
		String[] x2
}

android/app/LoadedApk$ReceiverDispatcher$Args.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ReceiverDispatcher$Args extends android.content.BroadcastReceiver$PendingResult implements java.lang.Runnable  {
	private android.content.Intent mCurIntent
	private final boolean mOrdered
	private boolean mDispatched
	final android.app.LoadedApk$ReceiverDispatcher this$0
	public void  (android.app.LoadedApk$ReceiverDispatcher, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) 
		android.app.LoadedApk$ReceiverDispatcher this$0
		android.content.Intent intent
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		boolean ordered
		boolean sticky
		int sendingUser
	public void run () 
		ClassLoader cl
		Exception e
		android.content.BroadcastReceiver receiver
		boolean ordered
		android.app.IActivityManager mgr
		android.content.Intent intent
}

android/app/VoiceInteractor$PickOptionRequest$Option$1.class
VoiceInteractor.java
package android.app
final android.app.VoiceInteractor$PickOptionRequest$Option$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.VoiceInteractor$PickOptionRequest$Option createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.VoiceInteractor$PickOptionRequest$Option[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/ActivityTransitionCoordinator.class
ActivityTransitionCoordinator.java
package android.app
abstract android.app.ActivityTransitionCoordinator extends android.os.ResultReceiver {
	private static final String TAG
	static final String KEY_REMOTE_RECEIVER
	protected static final String KEY_SCREEN_LEFT
	protected static final String KEY_SCREEN_TOP
	protected static final String KEY_SCREEN_RIGHT
	protected static final String KEY_SCREEN_BOTTOM
	protected static final String KEY_TRANSLATION_Z
	protected static final String KEY_SNAPSHOT
	protected static final String KEY_SCALE_TYPE
	protected static final String KEY_IMAGE_MATRIX
	protected static final String KEY_ELEVATION
	protected static final android.widget.ImageView$ScaleType[] SCALE_TYPE_VALUES
	public static final int MSG_SET_REMOTE_RECEIVER
	public static final int MSG_HIDE_SHARED_ELEMENTS
	public static final int MSG_TAKE_SHARED_ELEMENTS
	public static final int MSG_EXIT_TRANSITION_COMPLETE
	public static final int MSG_START_EXIT_TRANSITION
	public static final int MSG_CANCEL
	public static final int MSG_SHARED_ELEMENT_DESTINATION
	private android.view.Window mWindow
	protected final java.util.ArrayList mAllSharedElementNames
	protected final java.util.ArrayList mSharedElements
	protected final java.util.ArrayList mSharedElementNames
	protected java.util.ArrayList mTransitioningViews
	protected android.app.SharedElementCallback mListener
	protected android.os.ResultReceiver mResultReceiver
	private final android.app.ActivityTransitionCoordinator$FixedEpicenterCallback mEpicenterCallback
	protected final boolean mIsReturning
	private Runnable mPendingTransition
	private boolean mIsStartingTransition
	private java.util.ArrayList mGhostViewListeners
	private android.util.ArrayMap mOriginalAlphas
	private java.util.ArrayList mSharedElementParentMatrices
	private boolean mSharedElementTransitionComplete
	private boolean mViewsTransitionComplete
	public void  (android.view.Window, java.util.ArrayList, android.app.SharedElementCallback, boolean) 
		android.view.Window window
		java.util.ArrayList allSharedElementNames
		android.app.SharedElementCallback listener
		boolean isReturning
	protected void viewsReady (android.util.ArrayMap) 
		android.view.ViewGroup decorView
		android.util.ArrayMap sharedElements
	private void setSharedElements (android.util.ArrayMap) 
		android.view.View view
		String name
		int i
		int numSharedElements
		android.util.ArrayMap sharedElements
		boolean isFirstRun
	private static boolean isNested (android.view.View, android.util.ArrayMap) 
		android.view.View parentView
		android.view.View view
		android.util.ArrayMap sharedElements
		android.view.ViewParent parent
		boolean isNested
	protected void stripOffscreenViews () 
		android.view.View view
		int i
		android.graphics.Rect r
	protected android.view.Window getWindow () 
	public android.view.ViewGroup getDecor () 
	protected void setEpicenter () 
		int index
		android.view.View epicenter
	private void setEpicenter (android.view.View) 
		android.graphics.Rect epicenter
		android.view.View view
	public java.util.ArrayList getAcceptedNames () 
	public java.util.ArrayList getMappedNames () 
		int i
		java.util.ArrayList names
	public java.util.ArrayList copyMappedViews () 
	public java.util.ArrayList getAllSharedElementNames () 
	protected android.transition.Transition setTargets (android.transition.Transition, boolean) 
		android.view.View view
		int i
		android.transition.Transition transition
		boolean add
		android.transition.TransitionSet set
	protected android.transition.Transition configureTransition (android.transition.Transition, boolean) 
		android.transition.Transition transition
		boolean includeTransitioningViews
	protected static android.transition.Transition mergeTransitions (android.transition.Transition, android.transition.Transition) 
		android.transition.TransitionSet transitionSet
		android.transition.Transition transition1
		android.transition.Transition transition2
	protected android.util.ArrayMap mapSharedElements (java.util.ArrayList, java.util.ArrayList) 
		int i
		android.view.ViewGroup decorView
		java.util.ArrayList accepted
		java.util.ArrayList localViews
		android.util.ArrayMap sharedElements
	protected void setResultReceiver (android.os.ResultReceiver) 
		android.os.ResultReceiver resultReceiver
	protected abstract android.transition.Transition getViewsTransition () 
	private void setSharedElementState (android.view.View, java.lang.String, android.os.Bundle, android.graphics.Matrix, android.graphics.RectF, int[]) 
		float[] matrixValues
		android.widget.ImageView imageView
		android.widget.ImageView$ScaleType scaleType
		int scaleTypeInt
		float leftInParent
		float topInParent
		float width
		float height
		android.view.View view
		String name
		android.os.Bundle transitionArgs
		android.graphics.Matrix tempMatrix
		android.graphics.RectF tempRect
		int[] decorLoc
		android.os.Bundle sharedElementBundle
		float z
		float elevation
		float left
		float top
		float right
		float bottom
		int x
		int y
		int width
		int height
		int widthSpec
		int heightSpec
	private void setSharedElementMatrices () 
		android.view.View view
		android.view.ViewGroup parent
		android.graphics.Matrix matrix
		int i
		int numSharedElements
	private void getSharedElementParentMatrix (android.view.View, android.graphics.Matrix) 
		android.view.ViewGroup parent
		android.view.ViewParent viewParent
		android.graphics.Matrix parentMatrix
		android.view.View view
		android.graphics.Matrix matrix
		int index
	protected java.util.ArrayList setSharedElementState (android.os.Bundle, java.util.ArrayList) 
		android.view.View sharedElement
		String name
		android.app.ActivityTransitionCoordinator$SharedElementOriginalState originalState
		int i
		android.graphics.Matrix tempMatrix
		android.graphics.RectF tempRect
		int numSharedElements
		android.os.Bundle sharedElementState
		java.util.ArrayList snapshots
		java.util.ArrayList originalImageState
	protected void notifySharedElementEnd (java.util.ArrayList) 
		java.util.ArrayList snapshots
	protected void scheduleSetSharedElementEnd (java.util.ArrayList) 
		java.util.ArrayList snapshots
		android.view.View decorView
	private static android.app.ActivityTransitionCoordinator$SharedElementOriginalState getOldSharedElementState (android.view.View, java.lang.String, android.os.Bundle) 
		android.view.View view
		String name
		android.os.Bundle transitionArgs
		android.app.ActivityTransitionCoordinator$SharedElementOriginalState state
		android.os.Bundle bundle
		int scaleTypeInt
		android.widget.ImageView imageView
	protected java.util.ArrayList createSnapshots (android.os.Bundle, java.util.Collection) 
		android.os.Parcelable parcelable
		android.os.Bundle sharedElementBundle
		android.view.View snapshot
		String name
		android.os.Bundle state
		java.util.Collection names
		int numSharedElements
		java.util.ArrayList snapshots
		android.content.Context context
		int[] decorLoc
		android.view.ViewGroup decorView
		android.graphics.Matrix tempMatrix
	protected static void setOriginalSharedElementState (java.util.ArrayList, java.util.ArrayList) 
		android.widget.ImageView imageView
		android.view.View view
		android.app.ActivityTransitionCoordinator$SharedElementOriginalState state
		int widthSpec
		int heightSpec
		int i
		java.util.ArrayList sharedElements
		java.util.ArrayList originalState
	protected android.os.Bundle captureSharedElementState () 
		android.view.View sharedElement
		String name
		int i
		android.os.Bundle bundle
		android.graphics.RectF tempBounds
		android.graphics.Matrix tempMatrix
	protected void clearState () 
	protected long getFadeDuration () 
	protected void hideViews (java.util.ArrayList) 
		android.view.View view
		int i
		java.util.ArrayList views
		int count
	protected void showViews (java.util.ArrayList, boolean) 
		int i
		java.util.ArrayList views
		boolean setTransitionAlpha
		int count
	private void showView (android.view.View, boolean) 
		android.view.View view
		boolean setTransitionAlpha
		Float alpha
	protected void captureSharedElementState (android.view.View, java.lang.String, android.os.Bundle, android.graphics.Matrix, android.graphics.RectF) 
		float[] matrix
		android.widget.ImageView imageView
		int scaleTypeInt
		android.view.View view
		String name
		android.os.Bundle transitionArgs
		android.graphics.Matrix tempMatrix
		android.graphics.RectF tempBounds
		android.os.Bundle sharedElementBundle
		android.os.Parcelable bitmap
	protected void startTransition (java.lang.Runnable) 
		Runnable runnable
	protected void transitionStarted () 
	protected boolean cancelPendingTransitions () 
	protected void moveSharedElementsToOverlay () 
		android.app.ActivityTransitionCoordinator$GhostViewListeners listener
		android.view.View view
		android.view.ViewGroup parent
		int i
		boolean moveWithParent
		android.graphics.Matrix tempMatrix
		int numSharedElements
		android.view.ViewGroup decor
	protected boolean moveSharedElementWithParent () 
	public static boolean isInTransitionGroup (android.view.ViewParent, android.view.ViewGroup) 
		android.view.ViewParent viewParent
		android.view.ViewGroup decor
		android.view.ViewGroup parent
	protected void moveSharedElementsFromOverlay () 
		android.app.ActivityTransitionCoordinator$GhostViewListeners listener
		android.view.ViewGroup parent
		int i
		android.view.View sharedElement
		int i
		android.view.ViewGroupOverlay overlay
		int count
		int numListeners
		android.view.ViewGroup decor
	protected void setGhostVisibility (int) 
		android.view.GhostView ghostView
		int i
		int visibility
		int numSharedElements
	protected void scheduleGhostVisibilityChange (int) 
		int visibility
		android.view.View decorView
	protected boolean isViewsTransitionComplete () 
	protected void viewsTransitionComplete () 
	protected void sharedElementTransitionComplete () 
	private void startInputWhenTransitionsComplete () 
		android.view.ViewRootImpl viewRoot
		android.view.View decor
	protected void pauseInput () 
		android.view.View decor
		android.view.ViewRootImpl viewRoot
	protected void onTransitionsComplete () 
	private static int scaleTypeToInt (android.widget.ImageView$ScaleType) 
		int i
		android.widget.ImageView$ScaleType scaleType
	protected void setTransitioningViewsVisiblity (int, boolean) 
		android.view.View view
		int i
		int visiblity
		boolean invalidate
		int numElements
	private static void noLayoutSuppressionForVisibilityTransitions (android.transition.Transition) 
		android.transition.Visibility visibility
		int i
		android.transition.TransitionSet set
		int count
		android.transition.Transition transition
	static boolean access$102 (android.app.ActivityTransitionCoordinator, boolean) 
		android.app.ActivityTransitionCoordinator x0
		boolean x1
	static java.lang.Runnable access$200 (android.app.ActivityTransitionCoordinator) 
		android.app.ActivityTransitionCoordinator x0
	static java.lang.Runnable access$202 (android.app.ActivityTransitionCoordinator, java.lang.Runnable) 
		android.app.ActivityTransitionCoordinator x0
		Runnable x1
	static void  () 
}

android/app/LocalActivityManager$LocalActivityRecord.class
LocalActivityManager.java
package android.app
 android.app.LocalActivityManager$LocalActivityRecord extends android.os.Binder {
	final String id
	android.content.Intent intent
	android.content.pm.ActivityInfo activityInfo
	android.app.Activity activity
	android.view.Window window
	android.os.Bundle instanceState
	int curState
	void  (java.lang.String, android.content.Intent) 
		String _id
		android.content.Intent _intent
}

android/app/IUserSwitchObserver$Stub.class
IUserSwitchObserver.java
package android.app
public abstract android.app.IUserSwitchObserver$Stub extends android.os.Binder implements android.app.IUserSwitchObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUserSwitching
	static final int TRANSACTION_onUserSwitchComplete
	static final int TRANSACTION_onForegroundProfileSwitch
	public void  () 
	public static android.app.IUserSwitchObserver 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.IRemoteCallback _arg1
		int _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/Instrumentation$ActivityWaiter.class
Instrumentation.java
package android.app
final android.app.Instrumentation$ActivityWaiter extends java.lang.Object {
	public final android.content.Intent intent
	public android.app.Activity activity
	public void  (android.content.Intent) 
		android.content.Intent _intent
}

android/app/LoadedApk$1.class
LoadedApk.java
package android.app
 android.app.LoadedApk$1 extends java.lang.Object {
}

android/app/Instrumentation$1MenuRunnable.class
Instrumentation.java
package android.app
 android.app.Instrumentation$1MenuRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final android.app.Activity activity
	private final int identifier
	private final int flags
	boolean returnValue
	final android.app.Instrumentation this$0
	public void  (android.app.Instrumentation, android.app.Activity, int, int) 
		android.app.Instrumentation this$0
		android.app.Activity _activity
		int _identifier
		int _flags
	public void run () 
		android.view.Window win
}

android/app/UiAutomationConnection.class
UiAutomationConnection.java
package android.app
public final android.app.UiAutomationConnection extends android.app.IUiAutomationConnection$Stub {
	private static final int INITIAL_FROZEN_ROTATION_UNSPECIFIED
	private final android.view.IWindowManager mWindowManager
	private final android.view.accessibility.IAccessibilityManager mAccessibilityManager
	private final android.content.pm.IPackageManager mPackageManager
	private final Object mLock
	private final android.os.Binder mToken
	private int mInitialFrozenRotation
	private android.accessibilityservice.IAccessibilityServiceClient mClient
	private boolean mIsShutdown
	private int mOwningUid
	public void  () 
	public void connect (android.accessibilityservice.IAccessibilityServiceClient, int) 
		android.accessibilityservice.IAccessibilityServiceClient client
		int flags
	public void disconnect () 
	public boolean injectInputEvent (android.view.InputEvent, boolean) 
		android.view.InputEvent event
		boolean sync
		int mode
		long identity
	public boolean setRotation (int) 
		int rotation
		long identity
	public android.graphics.Bitmap takeScreenshot (int, int) 
		int width
		int height
		long identity
	public boolean clearWindowContentFrameStats (int)  throws android.os.RemoteException 
		android.os.IBinder token
		int windowId
		int callingUserId
		long identity
	public android.view.WindowContentFrameStats getWindowContentFrameStats (int)  throws android.os.RemoteException 
		android.os.IBinder token
		int windowId
		int callingUserId
		long identity
	public void clearWindowAnimationFrameStats () 
		long identity
	public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats () 
		android.view.WindowAnimationFrameStats stats
		long identity
	public void grantRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permission
		int userId
		long identity
	public void revokeRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permission
		int userId
		long identity
	public void executeShellCommand (java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		String command
		android.os.ParcelFileDescriptor sink
		Thread streamReader
	public void shutdown () 
	private void registerUiTestAutomationServiceLocked (android.accessibilityservice.IAccessibilityServiceClient, int) 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceClient client
		int flags
		android.view.accessibility.IAccessibilityManager manager
		android.accessibilityservice.AccessibilityServiceInfo info
	private void unregisterUiTestAutomationServiceLocked () 
		android.os.RemoteException re
		android.view.accessibility.IAccessibilityManager manager
	private void storeRotationStateLocked () 
	private void restoreRotationStateLocked () 
	private boolean isConnectedLocked () 
	private void throwIfShutdownLocked () 
	private void throwIfNotConnectedLocked () 
	private void throwIfCalledByNotTrustedUidLocked () 
		int callingUid
}

android/app/BackStackRecord$Op.class
BackStackRecord.java
package android.app
final android.app.BackStackRecord$Op extends java.lang.Object {
	android.app.BackStackRecord$Op next
	android.app.BackStackRecord$Op prev
	int cmd
	android.app.Fragment fragment
	int enterAnim
	int exitAnim
	int popEnterAnim
	int popExitAnim
	java.util.ArrayList removed
	void  () 
}

android/app/SharedPreferencesImpl$EditorImpl.class
SharedPreferencesImpl.java
package android.app
public final android.app.SharedPreferencesImpl$EditorImpl extends java.lang.Object implements android.content.SharedPreferences$Editor  {
	private final java.util.Map mModified
	private boolean mClear
	final android.app.SharedPreferencesImpl this$0
	public void  (android.app.SharedPreferencesImpl) 
		android.app.SharedPreferencesImpl this$0
	public android.content.SharedPreferences$Editor putString (java.lang.String, java.lang.String) 
		String key
		String value
	public android.content.SharedPreferences$Editor putStringSet (java.lang.String, java.util.Set) 
		String key
		java.util.Set values
	public android.content.SharedPreferences$Editor putInt (java.lang.String, int) 
		String key
		int value
	public android.content.SharedPreferences$Editor putLong (java.lang.String, long) 
		String key
		long value
	public android.content.SharedPreferences$Editor putFloat (java.lang.String, float) 
		String key
		float value
	public android.content.SharedPreferences$Editor putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	public android.content.SharedPreferences$Editor remove (java.lang.String) 
		String key
	public android.content.SharedPreferences$Editor clear () 
	public void apply () 
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
		Runnable awaitCommit
		Runnable postWriteRunnable
	private android.app.SharedPreferencesImpl$MemoryCommitResult commitToMemory () 
		Object existingValue
		String k
		Object v
		java.util.Map$Entry e
		boolean hasListeners
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
	public boolean commit () 
		InterruptedException e
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
	private void notifyListeners (android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.content.SharedPreferences$OnSharedPreferenceChangeListener listener
		String key
		int i
		android.app.SharedPreferencesImpl$MemoryCommitResult mcr
	static void access$600 (android.app.SharedPreferencesImpl$EditorImpl, android.app.SharedPreferencesImpl$MemoryCommitResult) 
		android.app.SharedPreferencesImpl$EditorImpl x0
		android.app.SharedPreferencesImpl$MemoryCommitResult x1
}

android/app/SystemServiceRegistry$ServiceFetcher.class
SystemServiceRegistry.java
package android.app
abstract android.app.SystemServiceRegistry$ServiceFetcher extends java.lang.Object {
	public abstract java.lang.Object getService (android.app.ContextImpl) 
}

android/app/Notification$Action$WearableExtender.class
Notification.java
package android.app
public final android.app.Notification$Action$WearableExtender extends java.lang.Object implements android.app.Notification$Action$Extender  {
	private static final String EXTRA_WEARABLE_EXTENSIONS
	private static final String KEY_FLAGS
	private static final String KEY_IN_PROGRESS_LABEL
	private static final String KEY_CONFIRM_LABEL
	private static final String KEY_CANCEL_LABEL
	private static final int FLAG_AVAILABLE_OFFLINE
	private static final int FLAG_HINT_LAUNCHES_ACTIVITY
	private static final int FLAG_HINT_DISPLAY_INLINE
	private static final int DEFAULT_FLAGS
	private int mFlags
	private CharSequence mInProgressLabel
	private CharSequence mConfirmLabel
	private CharSequence mCancelLabel
	public void  () 
	public void  (android.app.Notification$Action) 
		android.app.Notification$Action action
		android.os.Bundle wearableBundle
	public android.app.Notification$Action$Builder extend (android.app.Notification$Action$Builder) 
		android.app.Notification$Action$Builder builder
		android.os.Bundle wearableBundle
	public android.app.Notification$Action$WearableExtender clone () 
		android.app.Notification$Action$WearableExtender that
	public android.app.Notification$Action$WearableExtender setAvailableOffline (boolean) 
		boolean availableOffline
	public boolean isAvailableOffline () 
	private void setFlag (int, boolean) 
		int mask
		boolean value
	public android.app.Notification$Action$WearableExtender setInProgressLabel (java.lang.CharSequence) 
		CharSequence label
	public java.lang.CharSequence getInProgressLabel () 
	public android.app.Notification$Action$WearableExtender setConfirmLabel (java.lang.CharSequence) 
		CharSequence label
	public java.lang.CharSequence getConfirmLabel () 
	public android.app.Notification$Action$WearableExtender setCancelLabel (java.lang.CharSequence) 
		CharSequence label
	public java.lang.CharSequence getCancelLabel () 
	public android.app.Notification$Action$WearableExtender setHintLaunchesActivity (boolean) 
		boolean hintLaunchesActivity
	public boolean getHintLaunchesActivity () 
	public android.app.Notification$Action$WearableExtender setHintDisplayActionInline (boolean) 
		boolean hintDisplayInline
	public boolean getHintDisplayActionInline () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/app/ActivityView$SerialExecutor$1.class
ActivityView.java
package android.app
 android.app.ActivityView$SerialExecutor$1 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$r
	final android.app.ActivityView$SerialExecutor this$0
	void  (android.app.ActivityView$SerialExecutor, java.lang.Runnable) 
		android.app.ActivityView$SerialExecutor this$0
	public void run () 
}

android/app/SystemServiceRegistry$28.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$28 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.PowerManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.os.IPowerManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SearchManager$OnCancelListener.class
SearchManager.java
package android.app
public abstract android.app.SearchManager$OnCancelListener extends java.lang.Object {
	public abstract void onCancel () 
}

android/app/admin/
android/app/admin/DevicePolicyManagerInternal.class
DevicePolicyManagerInternal.java
package android.app.admin
public abstract android.app.admin.DevicePolicyManagerInternal extends java.lang.Object {
	public void  () 
	public abstract java.util.List getCrossProfileWidgetProviders (int) 
	public abstract void addOnCrossProfileWidgetProvidersChangeListener (android.app.admin.DevicePolicyManagerInternal$OnCrossProfileWidgetProvidersChangeListener) 
	public abstract boolean isActiveAdminWithPolicy (int, int) 
	public abstract android.content.Intent createPackageSuspendedDialogIntent (java.lang.String, int) 
}

android/app/admin/SecurityLog.class
SecurityLog.java
package android.app.admin
public android.app.admin.SecurityLog extends java.lang.Object {
	private static final String PROPERTY_LOGGING_ENABLED
	public static final int TAG_ADB_SHELL_INTERACTIVE
	public static final int TAG_ADB_SHELL_CMD
	public static final int TAG_SYNC_RECV_FILE
	public static final int TAG_SYNC_SEND_FILE
	public static final int TAG_APP_PROCESS_START
	public static final int TAG_KEYGUARD_DISMISSED
	public static final int TAG_KEYGUARD_DISMISS_AUTH_ATTEMPT
	public static final int TAG_KEYGUARD_SECURED
	public void  () 
	public static native boolean isLoggingEnabled () 
	public static void setLoggingEnabledProperty (boolean) 
		boolean enabled
	public static boolean getLoggingEnabledProperty () 
	public static native void readEvents (java.util.Collection)  throws java.io.IOException 
	public static native void readEventsSince (long, java.util.Collection)  throws java.io.IOException 
	public static native void readPreviousEvents (java.util.Collection)  throws java.io.IOException 
	public static native void readEventsOnWrapping (long, java.util.Collection)  throws java.io.IOException 
	public static native int writeEvent (int, java.lang.String) 
	public static transient native int writeEvent (int, java.lang.Object[]) 
}

android/app/admin/IDevicePolicyManager.class
IDevicePolicyManager.java
package android.app.admin
public abstract android.app.admin.IDevicePolicyManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void setPasswordQuality (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordQuality (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumUpperCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumUpperCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumLowerCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumLowerCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumLetters (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumLetters (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumNumeric (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumNumeric (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumSymbols (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumSymbols (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordMinimumNonLetter (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordMinimumNonLetter (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordHistoryLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getPasswordHistoryLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setPasswordExpirationTimeout (android.content.ComponentName, long, boolean)  throws android.os.RemoteException 
	public abstract long getPasswordExpirationTimeout (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract long getPasswordExpiration (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract boolean isActivePasswordSufficient (int, boolean)  throws android.os.RemoteException 
	public abstract boolean isProfileActivePasswordSufficientForParent (int)  throws android.os.RemoteException 
	public abstract int getCurrentFailedPasswordAttempts (int, boolean)  throws android.os.RemoteException 
	public abstract int getProfileWithMinimumFailedPasswordsForWipe (int, boolean)  throws android.os.RemoteException 
	public abstract void setMaximumFailedPasswordsForWipe (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getMaximumFailedPasswordsForWipe (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract boolean resetPassword (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setMaximumTimeToLock (android.content.ComponentName, long, boolean)  throws android.os.RemoteException 
	public abstract long getMaximumTimeToLock (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract long getMaximumTimeToLockForUserAndProfiles (int)  throws android.os.RemoteException 
	public abstract void lockNow (boolean)  throws android.os.RemoteException 
	public abstract void wipeData (int)  throws android.os.RemoteException 
	public abstract android.content.ComponentName setGlobalProxy (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getGlobalProxyAdmin (int)  throws android.os.RemoteException 
	public abstract void setRecommendedGlobalProxy (android.content.ComponentName, android.net.ProxyInfo)  throws android.os.RemoteException 
	public abstract int setStorageEncryption (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getStorageEncryption (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract int getStorageEncryptionStatus (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean requestBugreport (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void setCameraDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getCameraDisabled (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setScreenCaptureDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getScreenCaptureDisabled (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setKeyguardDisabledFeatures (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract int getKeyguardDisabledFeatures (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract void setActiveAdmin (android.content.ComponentName, boolean, int)  throws android.os.RemoteException 
	public abstract boolean isAdminActive (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract java.util.List getActiveAdmins (int)  throws android.os.RemoteException 
	public abstract boolean packageHasActiveAdmins (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void getRemoveWarning (android.content.ComponentName, android.os.RemoteCallback, int)  throws android.os.RemoteException 
	public abstract void removeActiveAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void forceRemoveActiveAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract boolean hasGrantedPolicy (android.content.ComponentName, int, int)  throws android.os.RemoteException 
	public abstract void setActivePasswordState (int, int, int, int, int, int, int, int, int)  throws android.os.RemoteException 
	public abstract void reportFailedPasswordAttempt (int)  throws android.os.RemoteException 
	public abstract void reportSuccessfulPasswordAttempt (int)  throws android.os.RemoteException 
	public abstract void reportFailedFingerprintAttempt (int)  throws android.os.RemoteException 
	public abstract void reportSuccessfulFingerprintAttempt (int)  throws android.os.RemoteException 
	public abstract void reportKeyguardDismissed (int)  throws android.os.RemoteException 
	public abstract void reportKeyguardSecured (int)  throws android.os.RemoteException 
	public abstract boolean setDeviceOwner (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getDeviceOwnerComponent (boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getDeviceOwnerName ()  throws android.os.RemoteException 
	public abstract void clearDeviceOwner (java.lang.String)  throws android.os.RemoteException 
	public abstract int getDeviceOwnerUserId ()  throws android.os.RemoteException 
	public abstract boolean setProfileOwner (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getProfileOwner (int)  throws android.os.RemoteException 
	public abstract java.lang.String getProfileOwnerName (int)  throws android.os.RemoteException 
	public abstract void setProfileEnabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void setProfileName (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract void clearProfileOwner (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean hasUserSetupCompleted ()  throws android.os.RemoteException 
	public abstract void setDeviceOwnerLockScreenInfo (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getDeviceOwnerLockScreenInfo ()  throws android.os.RemoteException 
	public abstract java.lang.String[] setPackagesSuspended (android.content.ComponentName, java.lang.String[], boolean)  throws android.os.RemoteException 
	public abstract boolean isPackageSuspended (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean installCaCert (android.content.ComponentName, byte[])  throws android.os.RemoteException 
	public abstract void uninstallCaCerts (android.content.ComponentName, java.lang.String[])  throws android.os.RemoteException 
	public abstract void enforceCanManageCaCerts (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean approveCaCert (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract boolean isCaCertApproved (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean installKeyPair (android.content.ComponentName, byte[], byte[], byte[], java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean removeKeyPair (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract void choosePrivateKeyAlias (int, android.net.Uri, java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setCertInstallerPackage (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getCertInstallerPackage (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean setAlwaysOnVpnPackage (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getAlwaysOnVpnPackage (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void addPersistentPreferredActivity (android.content.ComponentName, android.content.IntentFilter, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void clearPackagePersistentPreferredActivities (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract void setApplicationRestrictions (android.content.ComponentName, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.os.Bundle getApplicationRestrictions (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setApplicationRestrictionsManagingPackage (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getApplicationRestrictionsManagingPackage (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isCallerApplicationRestrictionsManagingPackage ()  throws android.os.RemoteException 
	public abstract void setRestrictionsProvider (android.content.ComponentName, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getRestrictionsProvider (int)  throws android.os.RemoteException 
	public abstract void setUserRestriction (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract android.os.Bundle getUserRestrictions (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void addCrossProfileIntentFilter (android.content.ComponentName, android.content.IntentFilter, int)  throws android.os.RemoteException 
	public abstract void clearCrossProfileIntentFilters (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean setPermittedAccessibilityServices (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
	public abstract java.util.List getPermittedAccessibilityServices (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.util.List getPermittedAccessibilityServicesForUser (int)  throws android.os.RemoteException 
	public abstract boolean isAccessibilityServicePermittedByAdmin (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean setPermittedInputMethods (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
	public abstract java.util.List getPermittedInputMethods (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.util.List getPermittedInputMethodsForCurrentUser ()  throws android.os.RemoteException 
	public abstract boolean isInputMethodPermittedByAdmin (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean setApplicationHidden (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean isApplicationHidden (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.UserHandle createAndManageUser (android.content.ComponentName, java.lang.String, android.content.ComponentName, android.os.PersistableBundle, int)  throws android.os.RemoteException 
	public abstract boolean removeUser (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract boolean switchUser (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract void enableSystemApp (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract int enableSystemAppWithIntent (android.content.ComponentName, android.content.Intent)  throws android.os.RemoteException 
	public abstract void setAccountManagementDisabled (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String[] getAccountTypesWithManagementDisabled ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getAccountTypesWithManagementDisabledAsUser (int)  throws android.os.RemoteException 
	public abstract void setLockTaskPackages (android.content.ComponentName, java.lang.String[])  throws android.os.RemoteException 
	public abstract java.lang.String[] getLockTaskPackages (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isLockTaskPermitted (java.lang.String)  throws android.os.RemoteException 
	public abstract void setGlobalSetting (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setSecureSetting (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setMasterVolumeMuted (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean isMasterVolumeMuted (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void notifyLockTaskModeChanged (boolean, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setUninstallBlocked (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean isUninstallBlocked (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract void setCrossProfileCallerIdDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getCrossProfileCallerIdDisabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean getCrossProfileCallerIdDisabledForUser (int)  throws android.os.RemoteException 
	public abstract void setCrossProfileContactsSearchDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getCrossProfileContactsSearchDisabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean getCrossProfileContactsSearchDisabledForUser (int)  throws android.os.RemoteException 
	public abstract void startManagedQuickContact (java.lang.String, long, boolean, long, android.content.Intent)  throws android.os.RemoteException 
	public abstract void setBluetoothContactSharingDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getBluetoothContactSharingDisabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean getBluetoothContactSharingDisabledForUser (int)  throws android.os.RemoteException 
	public abstract void setTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle, boolean)  throws android.os.RemoteException 
	public abstract java.util.List getTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
	public abstract boolean addCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean removeCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getCrossProfileWidgetProviders (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void setAutoTimeRequired (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getAutoTimeRequired ()  throws android.os.RemoteException 
	public abstract void setForceEphemeralUsers (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getForceEphemeralUsers (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isRemovingAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setUserIcon (android.content.ComponentName, android.graphics.Bitmap)  throws android.os.RemoteException 
	public abstract void setSystemUpdatePolicy (android.content.ComponentName, android.app.admin.SystemUpdatePolicy)  throws android.os.RemoteException 
	public abstract android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy ()  throws android.os.RemoteException 
	public abstract boolean setKeyguardDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean setStatusBarDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean getDoNotAskCredentialsOnBoot ()  throws android.os.RemoteException 
	public abstract void notifyPendingSystemUpdate (long)  throws android.os.RemoteException 
	public abstract void setPermissionPolicy (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract int getPermissionPolicy (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean setPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract int getPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isProvisioningAllowed (java.lang.String)  throws android.os.RemoteException 
	public abstract void setKeepUninstalledPackages (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
	public abstract java.util.List getKeepUninstalledPackages (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isManagedProfile (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isSystemOnlyUser (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.lang.String getWifiMacAddress (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void reboot (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void setShortSupportMessage (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getShortSupportMessage (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void setLongSupportMessage (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getLongSupportMessage (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getShortSupportMessageForUser (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getLongSupportMessageForUser (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract boolean isSeparateProfileChallengeAllowed (int)  throws android.os.RemoteException 
	public abstract void setOrganizationColor (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setOrganizationColorForUser (int, int)  throws android.os.RemoteException 
	public abstract int getOrganizationColor (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract int getOrganizationColorForUser (int)  throws android.os.RemoteException 
	public abstract void setOrganizationName (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getOrganizationName (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getOrganizationNameForUser (int)  throws android.os.RemoteException 
	public abstract int getUserProvisioningState ()  throws android.os.RemoteException 
	public abstract void setUserProvisioningState (int, int)  throws android.os.RemoteException 
	public abstract void setAffiliationIds (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
	public abstract boolean isAffiliatedUser ()  throws android.os.RemoteException 
	public abstract void setSecurityLoggingEnabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract boolean isSecurityLoggingEnabled (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice retrieveSecurityLogs (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice retrievePreRebootSecurityLogs (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isUninstallInQueue (java.lang.String)  throws android.os.RemoteException 
	public abstract void uninstallPackageWithActiveAdmins (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isDeviceProvisioned ()  throws android.os.RemoteException 
	public abstract boolean isDeviceProvisioningConfigApplied ()  throws android.os.RemoteException 
	public abstract void setDeviceProvisioningConfigApplied ()  throws android.os.RemoteException 
}

android/app/admin/DevicePolicyManager.class
DevicePolicyManager.java
package android.app.admin
public android.app.admin.DevicePolicyManager extends java.lang.Object {
	private static String TAG
	private final android.content.Context mContext
	private final android.app.admin.IDevicePolicyManager mService
	private final boolean mParentInstance
	public static final String ACTION_PROVISION_MANAGED_PROFILE
	public static final String ACTION_PROVISION_MANAGED_USER
	public static final String ACTION_PROVISION_MANAGED_DEVICE
	public static final String ACTION_PROVISION_MANAGED_DEVICE_FROM_TRUSTED_SOURCE
	public static final String ACTION_PROVISION_MANAGED_SHAREABLE_DEVICE
	public static final String ACTION_PROVISION_FINALIZATION
	public static final String ACTION_BUGREPORT_SHARING_ACCEPTED
	public static final String ACTION_BUGREPORT_SHARING_DECLINED
	public static final String ACTION_REMOTE_BUGREPORT_DISPATCH
	public static final String EXTRA_REMOTE_BUGREPORT_HASH
	public static final String EXTRA_BUGREPORT_NOTIFICATION_TYPE
	public static final int NOTIFICATION_BUGREPORT_STARTED
	public static final int NOTIFICATION_BUGREPORT_ACCEPTED_NOT_FINISHED
	public static final int NOTIFICATION_BUGREPORT_FINISHED_NOT_ACCEPTED
	public static final String EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME
	public static final String EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE
	public static final String EXTRA_PROVISIONING_EMAIL_ADDRESS
	public static final String EXTRA_PROVISIONING_MAIN_COLOR
	public static final String EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED
	public static final String EXTRA_PROVISIONING_TIME_ZONE
	public static final String EXTRA_PROVISIONING_LOCAL_TIME
	public static final String EXTRA_PROVISIONING_LOCALE
	public static final String EXTRA_PROVISIONING_WIFI_SSID
	public static final String EXTRA_PROVISIONING_WIFI_HIDDEN
	public static final String EXTRA_PROVISIONING_WIFI_SECURITY_TYPE
	public static final String EXTRA_PROVISIONING_WIFI_PASSWORD
	public static final String EXTRA_PROVISIONING_WIFI_PROXY_HOST
	public static final String EXTRA_PROVISIONING_WIFI_PROXY_PORT
	public static final String EXTRA_PROVISIONING_WIFI_PROXY_BYPASS
	public static final String EXTRA_PROVISIONING_WIFI_PAC_URL
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_MINIMUM_VERSION_CODE
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM
	public static final String EXTRA_PROVISIONING_DEVICE_ADMIN_SIGNATURE_CHECKSUM
	public static final String ACTION_MANAGED_PROFILE_PROVISIONED
	public static final String EXTRA_PROVISIONING_SKIP_ENCRYPTION
	public static final String EXTRA_PROVISIONING_LOGO_URI
	public static final String EXTRA_PROVISIONING_SKIP_USER_SETUP
	public static final String MIME_TYPE_PROVISIONING_NFC
	public static final String ACTION_ADD_DEVICE_ADMIN
	public static final String ACTION_SET_PROFILE_OWNER
	public static final String EXTRA_PROFILE_OWNER_NAME
	public static final String ACTION_DEVICE_POLICY_MANAGER_STATE_CHANGED
	public static final String ACTION_DEVICE_OWNER_CHANGED
	public static final String EXTRA_DEVICE_ADMIN
	public static final String EXTRA_ADD_EXPLANATION
	public static final String ACTION_SET_NEW_PASSWORD
	public static final String ACTION_SET_NEW_PARENT_PROFILE_PASSWORD
	public static final int FLAG_PARENT_CAN_ACCESS_MANAGED
	public static final int FLAG_MANAGED_CAN_ACCESS_PARENT
	public static final String ACTION_SYSTEM_UPDATE_POLICY_CHANGED
	public static final int PERMISSION_POLICY_PROMPT
	public static final int PERMISSION_POLICY_AUTO_GRANT
	public static final int PERMISSION_POLICY_AUTO_DENY
	public static final int PERMISSION_GRANT_STATE_DEFAULT
	public static final int PERMISSION_GRANT_STATE_GRANTED
	public static final int PERMISSION_GRANT_STATE_DENIED
	public static final int STATE_USER_UNMANAGED
	public static final int STATE_USER_SETUP_INCOMPLETE
	public static final int STATE_USER_SETUP_COMPLETE
	public static final int STATE_USER_SETUP_FINALIZED
	public static final int STATE_USER_PROFILE_COMPLETE
	public static final int PASSWORD_QUALITY_UNSPECIFIED
	public static final int PASSWORD_QUALITY_BIOMETRIC_WEAK
	public static final int PASSWORD_QUALITY_SOMETHING
	public static final int PASSWORD_QUALITY_NUMERIC
	public static final int PASSWORD_QUALITY_NUMERIC_COMPLEX
	public static final int PASSWORD_QUALITY_ALPHABETIC
	public static final int PASSWORD_QUALITY_ALPHANUMERIC
	public static final int PASSWORD_QUALITY_COMPLEX
	public static final int PASSWORD_QUALITY_MANAGED
	public static final int RESET_PASSWORD_REQUIRE_ENTRY
	public static final int RESET_PASSWORD_DO_NOT_ASK_CREDENTIALS_ON_BOOT
	public static final int WIPE_EXTERNAL_STORAGE
	public static final int WIPE_RESET_PROTECTION_DATA
	public static final int ENCRYPTION_STATUS_UNSUPPORTED
	public static final int ENCRYPTION_STATUS_INACTIVE
	public static final int ENCRYPTION_STATUS_ACTIVATING
	public static final int ENCRYPTION_STATUS_ACTIVE
	public static final int ENCRYPTION_STATUS_ACTIVE_DEFAULT_KEY
	public static final int ENCRYPTION_STATUS_ACTIVE_PER_USER
	public static final String ACTION_START_ENCRYPTION
	public static final int KEYGUARD_DISABLE_FEATURES_NONE
	public static final int KEYGUARD_DISABLE_WIDGETS_ALL
	public static final int KEYGUARD_DISABLE_SECURE_CAMERA
	public static final int KEYGUARD_DISABLE_SECURE_NOTIFICATIONS
	public static final int KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS
	public static final int KEYGUARD_DISABLE_TRUST_AGENTS
	public static final int KEYGUARD_DISABLE_FINGERPRINT
	public static final int KEYGUARD_DISABLE_REMOTE_INPUT
	public static final int KEYGUARD_DISABLE_FEATURES_ALL
	public static final int SKIP_SETUP_WIZARD
	public static final int MAKE_USER_EPHEMERAL
	private void  (android.content.Context, boolean) 
		android.content.Context context
		boolean parentInstance
	protected void  (android.content.Context, android.app.admin.IDevicePolicyManager, boolean) 
		android.content.Context context
		android.app.admin.IDevicePolicyManager service
		boolean parentInstance
	public static android.app.admin.DevicePolicyManager create (android.content.Context) 
		android.content.Context context
		android.app.admin.DevicePolicyManager me
	protected int myUserId () 
	public boolean isAdminActive (android.content.ComponentName) 
		android.content.ComponentName admin
	public boolean isAdminActiveAsUser (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userId
	public boolean isRemovingAdmin (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userId
	public java.util.List getActiveAdmins () 
	public java.util.List getActiveAdminsAsUser (int) 
		android.os.RemoteException e
		int userId
	public boolean packageHasActiveAdmins (java.lang.String) 
		String packageName
	public boolean packageHasActiveAdmins (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public void removeActiveAdmin (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean hasGrantedPolicy (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int usesPolicy
	public boolean isSeparateProfileChallengeAllowed (int) 
		android.os.RemoteException e
		int userHandle
	public void setPasswordQuality (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int quality
	public int getPasswordQuality (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordQuality (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumLength (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumLength (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumLength (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumUpperCase (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumUpperCase (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumUpperCase (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumLowerCase (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumLowerCase (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumLowerCase (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumLetters (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumLetters (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumLetters (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumNumeric (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumNumeric (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumNumeric (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumSymbols (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumSymbols (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumSymbols (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordMinimumNonLetter (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public int getPasswordMinimumNonLetter (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordMinimumNonLetter (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setPasswordHistoryLength (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int length
	public void setPasswordExpirationTimeout (android.content.ComponentName, long) 
		android.os.RemoteException e
		android.content.ComponentName admin
		long timeout
	public long getPasswordExpirationTimeout (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public long getPasswordExpiration (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public int getPasswordHistoryLength (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getPasswordHistoryLength (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public int getPasswordMaximumLength (int) 
		int quality
	public boolean isActivePasswordSufficient () 
		android.os.RemoteException e
	public boolean isProfileActivePasswordSufficientForParent (int) 
		android.os.RemoteException e
		int userHandle
	public int getCurrentFailedPasswordAttempts () 
	public int getCurrentFailedPasswordAttempts (int) 
		android.os.RemoteException e
		int userHandle
	public boolean getDoNotAskCredentialsOnBoot () 
		android.os.RemoteException e
	public void setMaximumFailedPasswordsForWipe (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int num
	public int getMaximumFailedPasswordsForWipe (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getMaximumFailedPasswordsForWipe (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public int getProfileWithMinimumFailedPasswordsForWipe (int) 
		android.os.RemoteException e
		int userHandle
	public boolean resetPassword (java.lang.String, int) 
		android.os.RemoteException e
		String password
		int flags
	public void setMaximumTimeToLock (android.content.ComponentName, long) 
		android.os.RemoteException e
		android.content.ComponentName admin
		long timeMs
	public long getMaximumTimeToLock (android.content.ComponentName) 
		android.content.ComponentName admin
	public long getMaximumTimeToLock (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public long getMaximumTimeToLockForUserAndProfiles (int) 
		android.os.RemoteException e
		int userHandle
	public void lockNow () 
		android.os.RemoteException e
	public void wipeData (int) 
		android.os.RemoteException e
		int flags
	public android.content.ComponentName setGlobalProxy (android.content.ComponentName, java.net.Proxy, java.util.List) 
		String hostSpec
		String exclSpec
		String exclSpec
		String exclDomain
		StringBuilder listBuilder
		boolean firstDomain
		java.net.InetSocketAddress sa
		String hostName
		int port
		StringBuilder hostBuilder
		String hostSpec
		String exclSpec
		android.os.RemoteException e
		android.content.ComponentName admin
		java.net.Proxy proxySpec
		java.util.List exclusionList
	public void setRecommendedGlobalProxy (android.content.ComponentName, android.net.ProxyInfo) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.net.ProxyInfo proxyInfo
	public android.content.ComponentName getGlobalProxyAdmin () 
		android.os.RemoteException e
	public int setStorageEncryption (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean encrypt
	public boolean getStorageEncryption (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public int getStorageEncryptionStatus () 
	public int getStorageEncryptionStatus (int) 
		android.os.RemoteException e
		int userHandle
	public boolean approveCaCert (java.lang.String, int, boolean) 
		android.os.RemoteException e
		String alias
		int userHandle
		boolean approval
	public boolean isCaCertApproved (java.lang.String, int) 
		android.os.RemoteException e
		String alias
		int userHandle
	public boolean installCaCert (android.content.ComponentName, byte[]) 
		android.os.RemoteException e
		android.content.ComponentName admin
		byte[] certBuffer
	public void uninstallCaCert (android.content.ComponentName, byte[]) 
		String alias
		java.security.cert.CertificateException e
		android.os.RemoteException e
		android.content.ComponentName admin
		byte[] certBuffer
	public java.util.List getInstalledCaCerts (android.content.ComponentName) 
		java.security.cert.CertificateException ce
		String alias
		com.android.org.conscrypt.TrustedCertificateStore certStore
		android.os.RemoteException re
		android.content.ComponentName admin
		java.util.List certs
	public void uninstallAllUserCaCerts (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public boolean hasCaCertInstalled (android.content.ComponentName, byte[]) 
		android.os.RemoteException re
		java.security.cert.CertificateException ce
		android.content.ComponentName admin
		byte[] certBuffer
	public boolean installKeyPair (android.content.ComponentName, java.security.PrivateKey, java.security.cert.Certificate, java.lang.String) 
		android.content.ComponentName admin
		java.security.PrivateKey privKey
		java.security.cert.Certificate cert
		String alias
	public boolean installKeyPair (android.content.ComponentName, java.security.PrivateKey, java.security.cert.Certificate[], java.lang.String, boolean) 
		byte[] pemCert
		byte[] pemChain
		byte[] pkcs8Key
		android.os.RemoteException e
		java.security.GeneralSecurityException e
		Exception e
		android.content.ComponentName admin
		java.security.PrivateKey privKey
		java.security.cert.Certificate[] certs
		String alias
		boolean requestAccess
	public boolean removeKeyPair (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String alias
	private static java.lang.String getCaCertAlias (byte[])  throws java.security.cert.CertificateException 
		byte[] certBuffer
		java.security.cert.CertificateFactory certFactory
		java.security.cert.X509Certificate cert
	public void setCertInstallerPackage (android.content.ComponentName, java.lang.String)  throws java.lang.SecurityException 
		android.os.RemoteException e
		android.content.ComponentName admin
		String installerPackage
	public java.lang.String getCertInstallerPackage (android.content.ComponentName)  throws java.lang.SecurityException 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setAlwaysOnVpnPackage (android.content.ComponentName, java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException java.lang.UnsupportedOperationException 
		android.content.ComponentName admin
		String vpnPackage
	public void setAlwaysOnVpnPackage (android.content.ComponentName, java.lang.String, boolean)  throws android.content.pm.PackageManager$NameNotFoundException java.lang.UnsupportedOperationException 
		android.os.RemoteException e
		android.content.ComponentName admin
		String vpnPackage
		boolean lockdownEnabled
	public java.lang.String getAlwaysOnVpnPackage (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setCameraDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean disabled
	public boolean getCameraDisabled (android.content.ComponentName) 
		android.content.ComponentName admin
	public boolean getCameraDisabled (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public boolean requestBugreport (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean getGuestUserDisabled (android.content.ComponentName) 
		android.content.ComponentName admin
	public void setScreenCaptureDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean disabled
	public boolean getScreenCaptureDisabled (android.content.ComponentName) 
		android.content.ComponentName admin
	public boolean getScreenCaptureDisabled (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setAutoTimeRequired (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean required
	public boolean getAutoTimeRequired () 
		android.os.RemoteException e
	public void setForceEphemeralUsers (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean forceEphemeralUsers
	public boolean getForceEphemeralUsers (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setKeyguardDisabledFeatures (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int which
	public int getKeyguardDisabledFeatures (android.content.ComponentName) 
		android.content.ComponentName admin
	public int getKeyguardDisabledFeatures (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public void setActiveAdmin (android.content.ComponentName, boolean, int) 
		android.os.RemoteException e
		android.content.ComponentName policyReceiver
		boolean refreshing
		int userHandle
	public void setActiveAdmin (android.content.ComponentName, boolean) 
		android.content.ComponentName policyReceiver
		boolean refreshing
	public void getRemoveWarning (android.content.ComponentName, android.os.RemoteCallback) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.os.RemoteCallback result
	public void setActivePasswordState (int, int, int, int, int, int, int, int, int) 
		android.os.RemoteException e
		int quality
		int length
		int letters
		int uppercase
		int lowercase
		int numbers
		int symbols
		int nonletter
		int userHandle
	public void reportFailedPasswordAttempt (int) 
		android.os.RemoteException e
		int userHandle
	public void reportSuccessfulPasswordAttempt (int) 
		android.os.RemoteException e
		int userHandle
	public void reportFailedFingerprintAttempt (int) 
		android.os.RemoteException e
		int userHandle
	public void reportSuccessfulFingerprintAttempt (int) 
		android.os.RemoteException e
		int userHandle
	public void reportKeyguardDismissed (int) 
		android.os.RemoteException e
		int userHandle
	public void reportKeyguardSecured (int) 
		android.os.RemoteException e
		int userHandle
	public boolean setDeviceOwner (android.content.ComponentName) 
		android.content.ComponentName who
	public boolean setDeviceOwner (android.content.ComponentName, int) 
		android.content.ComponentName who
		int userId
	public boolean setDeviceOwner (android.content.ComponentName, java.lang.String) 
		android.content.ComponentName who
		String ownerName
	public boolean setDeviceOwner (android.content.ComponentName, java.lang.String, int)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.os.RemoteException re
		android.content.ComponentName who
		String ownerName
		int userId
	public boolean isDeviceOwnerApp (java.lang.String) 
		String packageName
	public boolean isDeviceOwnerAppOnCallingUser (java.lang.String) 
		String packageName
	public boolean isDeviceOwnerAppOnAnyUser (java.lang.String) 
		String packageName
	public android.content.ComponentName getDeviceOwnerComponentOnCallingUser () 
	public android.content.ComponentName getDeviceOwnerComponentOnAnyUser () 
	private boolean isDeviceOwnerAppOnAnyUserInner (java.lang.String, boolean) 
		String packageName
		boolean callingUserOnly
		android.content.ComponentName deviceOwner
	private android.content.ComponentName getDeviceOwnerComponentInner (boolean) 
		android.os.RemoteException re
		boolean callingUserOnly
	public int getDeviceOwnerUserId () 
		android.os.RemoteException re
	public void clearDeviceOwnerApp (java.lang.String) 
		android.os.RemoteException re
		String packageName
	public java.lang.String getDeviceOwner () 
		android.content.ComponentName name
	public boolean isDeviceManaged () 
	public java.lang.String getDeviceOwnerNameOnAnyUser () 
		android.os.RemoteException re
	public java.lang.String getDeviceInitializerApp () 
	public android.content.ComponentName getDeviceInitializerComponent () 
	public boolean setActiveProfileOwner (android.content.ComponentName, java.lang.String)  throws java.lang.IllegalArgumentException 
		int myUserId
		android.os.RemoteException re
		android.content.ComponentName admin
		String ownerName
	public void clearProfileOwner (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public boolean hasUserSetupCompleted () 
		android.os.RemoteException re
	public boolean setProfileOwner (android.content.ComponentName, java.lang.String, int)  throws java.lang.IllegalArgumentException 
		android.os.RemoteException re
		android.content.ComponentName admin
		String ownerName
		int userHandle
	public void setDeviceOwnerLockScreenInfo (android.content.ComponentName, java.lang.CharSequence) 
		android.os.RemoteException re
		android.content.ComponentName admin
		CharSequence info
	public java.lang.CharSequence getDeviceOwnerLockScreenInfo () 
		android.os.RemoteException re
	public java.lang.String[] setPackagesSuspended (android.content.ComponentName, java.lang.String[], boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String[] packageNames
		boolean suspended
	public boolean isPackageSuspended (android.content.ComponentName, java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.os.RemoteException e
		IllegalArgumentException ex
		android.content.ComponentName admin
		String packageName
	public void setProfileEnabled (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setProfileName (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String profileName
	public boolean isProfileOwnerApp (java.lang.String) 
		android.content.ComponentName profileOwner
		android.os.RemoteException re
		String packageName
	public android.content.ComponentName getProfileOwner ()  throws java.lang.IllegalArgumentException 
	public android.content.ComponentName getProfileOwnerAsUser (int)  throws java.lang.IllegalArgumentException 
		android.os.RemoteException re
		int userId
	public java.lang.String getProfileOwnerName ()  throws java.lang.IllegalArgumentException 
		android.os.RemoteException re
	public java.lang.String getProfileOwnerNameAsUser (int)  throws java.lang.IllegalArgumentException 
		android.os.RemoteException re
		int userId
	public void addPersistentPreferredActivity (android.content.ComponentName, android.content.IntentFilter, android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.content.IntentFilter filter
		android.content.ComponentName activity
	public void clearPackagePersistentPreferredActivities (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
	public void setApplicationRestrictionsManagingPackage (android.content.ComponentName, java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
	public java.lang.String getApplicationRestrictionsManagingPackage (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean isCallerApplicationRestrictionsManagingPackage () 
		android.os.RemoteException e
	public void setApplicationRestrictions (android.content.ComponentName, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
		android.os.Bundle settings
	public void setTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.content.ComponentName target
		android.os.PersistableBundle configuration
	public java.util.List getTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName) 
		android.content.ComponentName admin
		android.content.ComponentName agent
	public java.util.List getTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.content.ComponentName agent
		int userHandle
	public void setCrossProfileCallerIdDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean disabled
	public boolean getCrossProfileCallerIdDisabled (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean getCrossProfileCallerIdDisabled (android.os.UserHandle) 
		android.os.RemoteException e
		android.os.UserHandle userHandle
	public void setCrossProfileContactsSearchDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean disabled
	public boolean getCrossProfileContactsSearchDisabled (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean getCrossProfileContactsSearchDisabled (android.os.UserHandle) 
		android.os.RemoteException e
		android.os.UserHandle userHandle
	public void startManagedQuickContact (java.lang.String, long, boolean, long, android.content.Intent) 
		android.os.RemoteException e
		String actualLookupKey
		long actualContactId
		boolean isContactIdIgnored
		long directoryId
		android.content.Intent originalIntent
	public void startManagedQuickContact (java.lang.String, long, android.content.Intent) 
		String actualLookupKey
		long actualContactId
		android.content.Intent originalIntent
	public void setBluetoothContactSharingDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		boolean disabled
	public boolean getBluetoothContactSharingDisabled (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean getBluetoothContactSharingDisabled (android.os.UserHandle) 
		android.os.RemoteException e
		android.os.UserHandle userHandle
	public void addCrossProfileIntentFilter (android.content.ComponentName, android.content.IntentFilter, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.content.IntentFilter filter
		int flags
	public void clearCrossProfileIntentFilters (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean setPermittedAccessibilityServices (android.content.ComponentName, java.util.List) 
		android.os.RemoteException e
		android.content.ComponentName admin
		java.util.List packageNames
	public java.util.List getPermittedAccessibilityServices (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean isAccessibilityServicePermittedByAdmin (android.content.ComponentName, java.lang.String, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
		int userHandle
	public java.util.List getPermittedAccessibilityServices (int) 
		android.os.RemoteException e
		int userId
	public boolean setPermittedInputMethods (android.content.ComponentName, java.util.List) 
		android.os.RemoteException e
		android.content.ComponentName admin
		java.util.List packageNames
	public java.util.List getPermittedInputMethods (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean isInputMethodPermittedByAdmin (android.content.ComponentName, java.lang.String, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
		int userHandle
	public java.util.List getPermittedInputMethodsForCurrentUser () 
		android.os.RemoteException e
	public java.util.List getKeepUninstalledPackages (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setKeepUninstalledPackages (android.content.ComponentName, java.util.List) 
		android.os.RemoteException e
		android.content.ComponentName admin
		java.util.List packageNames
	public android.os.UserHandle createUser (android.content.ComponentName, java.lang.String) 
		android.content.ComponentName admin
		String name
	public android.os.UserHandle createAndInitializeUser (android.content.ComponentName, java.lang.String, java.lang.String, android.content.ComponentName, android.os.Bundle) 
		android.content.ComponentName admin
		String name
		String ownerName
		android.content.ComponentName profileOwnerComponent
		android.os.Bundle adminExtras
	public android.os.UserHandle createAndManageUser (android.content.ComponentName, java.lang.String, android.content.ComponentName, android.os.PersistableBundle, int) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String name
		android.content.ComponentName profileOwner
		android.os.PersistableBundle adminExtras
		int flags
	public boolean removeUser (android.content.ComponentName, android.os.UserHandle) 
		android.os.RemoteException re
		android.content.ComponentName admin
		android.os.UserHandle userHandle
	public boolean switchUser (android.content.ComponentName, android.os.UserHandle) 
		android.os.RemoteException re
		android.content.ComponentName admin
		android.os.UserHandle userHandle
	public android.os.Bundle getApplicationRestrictions (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
	public void addUserRestriction (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String key
	public void clearUserRestriction (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String key
	public android.os.Bundle getUserRestrictions (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.os.Bundle ret
	public boolean setApplicationHidden (android.content.ComponentName, java.lang.String, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
		boolean hidden
	public boolean isApplicationHidden (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
	public void enableSystemApp (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String packageName
	public int enableSystemApp (android.content.ComponentName, android.content.Intent) 
		android.os.RemoteException e
		android.content.ComponentName admin
		android.content.Intent intent
	public void setAccountManagementDisabled (android.content.ComponentName, java.lang.String, boolean) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String accountType
		boolean disabled
	public java.lang.String[] getAccountTypesWithManagementDisabled () 
	public java.lang.String[] getAccountTypesWithManagementDisabledAsUser (int) 
		android.os.RemoteException e
		int userId
	public void setLockTaskPackages (android.content.ComponentName, java.lang.String[])  throws java.lang.SecurityException 
		android.os.RemoteException e
		android.content.ComponentName admin
		String[] packages
	public java.lang.String[] getLockTaskPackages (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public boolean isLockTaskPermitted (java.lang.String) 
		android.os.RemoteException e
		String pkg
	public void setGlobalSetting (android.content.ComponentName, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String setting
		String value
	public void setSecureSetting (android.content.ComponentName, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.content.ComponentName admin
		String setting
		String value
	public void setRestrictionsProvider (android.content.ComponentName, android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
		android.content.ComponentName provider
	public void setMasterVolumeMuted (android.content.ComponentName, boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		boolean on
	public boolean isMasterVolumeMuted (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public void setUninstallBlocked (android.content.ComponentName, java.lang.String, boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
		boolean uninstallBlocked
	public boolean isUninstallBlocked (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
	public boolean addCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
	public boolean removeCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
	public java.util.List getCrossProfileWidgetProviders (android.content.ComponentName) 
		java.util.List providers
		android.os.RemoteException re
		android.content.ComponentName admin
	public void setUserIcon (android.content.ComponentName, android.graphics.Bitmap) 
		android.os.RemoteException re
		android.content.ComponentName admin
		android.graphics.Bitmap icon
	public void setSystemUpdatePolicy (android.content.ComponentName, android.app.admin.SystemUpdatePolicy) 
		android.os.RemoteException re
		android.content.ComponentName admin
		android.app.admin.SystemUpdatePolicy policy
	public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy () 
		android.os.RemoteException re
	public boolean setKeyguardDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		boolean disabled
	public boolean setStatusBarDisabled (android.content.ComponentName, boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		boolean disabled
	public void notifyPendingSystemUpdate (long) 
		android.os.RemoteException re
		long updateReceivedTime
	public void setPermissionPolicy (android.content.ComponentName, int) 
		android.os.RemoteException re
		android.content.ComponentName admin
		int policy
	public int getPermissionPolicy (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public boolean setPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String, int) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
		String permission
		int grantState
	public int getPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String) 
		android.os.RemoteException re
		android.content.ComponentName admin
		String packageName
		String permission
	public boolean isProvisioningAllowed (java.lang.String) 
		android.os.RemoteException re
		String action
	public boolean isManagedProfile (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public boolean isSystemOnlyUser (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public java.lang.String getWifiMacAddress (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public void reboot (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public void setShortSupportMessage (android.content.ComponentName, java.lang.CharSequence) 
		android.os.RemoteException e
		android.content.ComponentName admin
		CharSequence message
	public java.lang.CharSequence getShortSupportMessage (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setLongSupportMessage (android.content.ComponentName, java.lang.CharSequence) 
		android.os.RemoteException e
		android.content.ComponentName admin
		CharSequence message
	public java.lang.CharSequence getLongSupportMessage (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public java.lang.CharSequence getShortSupportMessageForUser (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public java.lang.CharSequence getLongSupportMessageForUser (android.content.ComponentName, int) 
		android.os.RemoteException e
		android.content.ComponentName admin
		int userHandle
	public android.app.admin.DevicePolicyManager getParentProfileInstance (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName admin
	public void setSecurityLoggingEnabled (android.content.ComponentName, boolean) 
		android.os.RemoteException re
		android.content.ComponentName admin
		boolean enabled
	public boolean isSecurityLoggingEnabled (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public java.util.List retrieveSecurityLogs (android.content.ComponentName) 
		android.content.pm.ParceledListSlice list
		android.os.RemoteException re
		android.content.ComponentName admin
	public android.app.admin.DevicePolicyManager getParentProfileInstance (android.content.pm.UserInfo) 
		android.content.pm.UserInfo uInfo
	public java.util.List retrievePreRebootSecurityLogs (android.content.ComponentName) 
		android.content.pm.ParceledListSlice list
		android.os.RemoteException re
		android.content.ComponentName admin
	public void setOrganizationColor (android.content.ComponentName, int) 
		android.os.RemoteException re
		android.content.ComponentName admin
		int color
	public void setOrganizationColorForUser (int, int) 
		android.os.RemoteException re
		int color
		int userId
	public int getOrganizationColor (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public int getOrganizationColorForUser (int) 
		android.os.RemoteException re
		int userHandle
	public void setOrganizationName (android.content.ComponentName, java.lang.CharSequence) 
		android.os.RemoteException re
		android.content.ComponentName admin
		CharSequence title
	public java.lang.CharSequence getOrganizationName (android.content.ComponentName) 
		android.os.RemoteException re
		android.content.ComponentName admin
	public java.lang.CharSequence getOrganizationNameForUser (int) 
		android.os.RemoteException re
		int userHandle
	public int getUserProvisioningState () 
		android.os.RemoteException e
	public void setUserProvisioningState (int, int) 
		android.os.RemoteException e
		int state
		int userHandle
	public void setAffiliationIds (android.content.ComponentName, java.util.Set) 
		android.os.RemoteException e
		android.content.ComponentName admin
		java.util.Set ids
	public boolean isAffiliatedUser () 
		android.os.RemoteException e
	public boolean isUninstallInQueue (java.lang.String) 
		android.os.RemoteException re
		String packageName
	public void uninstallPackageWithActiveAdmins (java.lang.String) 
		android.os.RemoteException re
		String packageName
	public void forceRemoveActiveAdmin (android.content.ComponentName, int) 
		android.os.RemoteException re
		android.content.ComponentName adminReceiver
		int userHandle
	public boolean isDeviceProvisioned () 
		android.os.RemoteException re
	public void setDeviceProvisioningConfigApplied () 
		android.os.RemoteException re
	public boolean isDeviceProvisioningConfigApplied () 
		android.os.RemoteException re
	private void throwIfParentInstance (java.lang.String) 
		String functionName
	static void  () 
}

android/app/admin/DeviceAdminInfo$1.class
DeviceAdminInfo.java
package android.app.admin
final android.app.admin.DeviceAdminInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.admin.DeviceAdminInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.admin.DeviceAdminInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/admin/SecurityLogTags.class
SecurityLogTags.java
package android.app.admin
public android.app.admin.SecurityLogTags extends java.lang.Object {
	public static final int SECURITY_ADB_SHELL_INTERACTIVE
	public static final int SECURITY_ADB_SHELL_COMMAND
	public static final int SECURITY_ADB_SYNC_RECV
	public static final int SECURITY_ADB_SYNC_SEND
	public static final int SECURITY_APP_PROCESS_START
	public static final int SECURITY_KEYGUARD_DISMISSED
	public static final int SECURITY_KEYGUARD_DISMISS_AUTH_ATTEMPT
	public static final int SECURITY_KEYGUARD_SECURED
	private void  () 
	public static void writeSecurityAdbShellInteractive () 
	public static void writeSecurityAdbShellCommand (java.lang.String) 
		String command
	public static void writeSecurityAdbSyncRecv (java.lang.String) 
		String path
	public static void writeSecurityAdbSyncSend (java.lang.String) 
		String path
	public static void writeSecurityAppProcessStart (java.lang.String, long, int, int, java.lang.String, java.lang.String) 
		String process
		long startTime
		int uid
		int pid
		String seinfo
		String sha256
	public static void writeSecurityKeyguardDismissed () 
	public static void writeSecurityKeyguardDismissAuthAttempt (int, int) 
		int success
		int methodStrength
	public static void writeSecurityKeyguardSecured () 
}

android/app/admin/DeviceAdminReceiver.class
DeviceAdminReceiver.java
package android.app.admin
public android.app.admin.DeviceAdminReceiver extends android.content.BroadcastReceiver {
	private static String TAG
	private static boolean localLOGV
	public static final String ACTION_DEVICE_ADMIN_ENABLED
	public static final String ACTION_DEVICE_ADMIN_DISABLE_REQUESTED
	public static final String EXTRA_DISABLE_WARNING
	public static final String ACTION_DEVICE_ADMIN_DISABLED
	public static final String ACTION_PASSWORD_CHANGED
	public static final String ACTION_PASSWORD_FAILED
	public static final String ACTION_PASSWORD_SUCCEEDED
	public static final String ACTION_PASSWORD_EXPIRING
	public static final String ACTION_LOCK_TASK_ENTERING
	public static final String ACTION_LOCK_TASK_EXITING
	public static final String EXTRA_LOCK_TASK_PACKAGE
	public static final String ACTION_PROFILE_PROVISIONING_COMPLETE
	public static final String ACTION_BUGREPORT_SHARING_DECLINED
	public static final String ACTION_BUGREPORT_FAILED
	public static final String ACTION_BUGREPORT_SHARE
	public static final String ACTION_SECURITY_LOGS_AVAILABLE
	public static final String EXTRA_BUGREPORT_HASH
	public static final String EXTRA_BUGREPORT_FAILURE_REASON
	public static final int BUGREPORT_FAILURE_FAILED_COMPLETING
	public static final int BUGREPORT_FAILURE_FILE_NO_LONGER_AVAILABLE
	public static final String ACTION_CHOOSE_PRIVATE_KEY_ALIAS
	public static final String EXTRA_CHOOSE_PRIVATE_KEY_SENDER_UID
	public static final String EXTRA_CHOOSE_PRIVATE_KEY_URI
	public static final String EXTRA_CHOOSE_PRIVATE_KEY_ALIAS
	public static final String EXTRA_CHOOSE_PRIVATE_KEY_RESPONSE
	public static final String ACTION_NOTIFY_PENDING_SYSTEM_UPDATE
	public static final String EXTRA_SYSTEM_UPDATE_RECEIVED_TIME
	public static final String DEVICE_ADMIN_META_DATA
	private android.app.admin.DevicePolicyManager mManager
	private android.content.ComponentName mWho
	public void  () 
	public android.app.admin.DevicePolicyManager getManager (android.content.Context) 
		android.content.Context context
	public android.content.ComponentName getWho (android.content.Context) 
		android.content.Context context
	public void onEnabled (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public java.lang.CharSequence onDisableRequested (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onDisabled (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onPasswordChanged (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onPasswordFailed (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onPasswordSucceeded (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onPasswordExpiring (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onProfileProvisioningComplete (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onReadyForUserInitialization (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onLockTaskModeEntering (android.content.Context, android.content.Intent, java.lang.String) 
		android.content.Context context
		android.content.Intent intent
		String pkg
	public void onLockTaskModeExiting (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public java.lang.String onChoosePrivateKeyAlias (android.content.Context, android.content.Intent, int, android.net.Uri, java.lang.String) 
		android.content.Context context
		android.content.Intent intent
		int uid
		android.net.Uri uri
		String alias
	public void onSystemUpdatePending (android.content.Context, android.content.Intent, long) 
		android.content.Context context
		android.content.Intent intent
		long receivedTime
	public void onBugreportSharingDeclined (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onBugreportShared (android.content.Context, android.content.Intent, java.lang.String) 
		android.content.Context context
		android.content.Intent intent
		String bugreportHash
	public void onBugreportFailed (android.content.Context, android.content.Intent, int) 
		android.content.Context context
		android.content.Intent intent
		int failureCode
	public void onSecurityLogsAvailable (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
	public void onReceive (android.content.Context, android.content.Intent) 
		android.os.Bundle extras
		CharSequence res
		int uid
		android.net.Uri uri
		String alias
		String chosenAlias
		String pkg
		long receivedTime
		String bugreportFileHash
		int failureCode
		android.content.Context context
		android.content.Intent intent
		String action
	static void  () 
}

android/app/admin/DeviceAdminInfo$PolicyInfo.class
DeviceAdminInfo.java
package android.app.admin
public android.app.admin.DeviceAdminInfo$PolicyInfo extends java.lang.Object {
	public final int ident
	public final String tag
	public final int label
	public final int description
	public final int labelForSecondaryUsers
	public final int descriptionForSecondaryUsers
	public void  (int, java.lang.String, int, int) 
		int ident
		String tag
		int label
		int description
	public void  (int, java.lang.String, int, int, int, int) 
		int ident
		String tag
		int label
		int description
		int labelForSecondaryUsers
		int descriptionForSecondaryUsers
}

android/app/admin/SystemUpdatePolicy.class
SystemUpdatePolicy.java
package android.app.admin
public android.app.admin.SystemUpdatePolicy extends java.lang.Object implements android.os.Parcelable  {
	private static final int TYPE_UNKNOWN
	public static final int TYPE_INSTALL_AUTOMATIC
	public static final int TYPE_INSTALL_WINDOWED
	public static final int TYPE_POSTPONE
	private static final String KEY_POLICY_TYPE
	private static final String KEY_INSTALL_WINDOW_START
	private static final String KEY_INSTALL_WINDOW_END
	private static final int WINDOW_BOUNDARY
	private int mPolicyType
	private int mMaintenanceWindowStart
	private int mMaintenanceWindowEnd
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public static android.app.admin.SystemUpdatePolicy createAutomaticInstallPolicy () 
		android.app.admin.SystemUpdatePolicy policy
	public static android.app.admin.SystemUpdatePolicy createWindowedInstallPolicy (int, int) 
		int startTime
		int endTime
		android.app.admin.SystemUpdatePolicy policy
	public static android.app.admin.SystemUpdatePolicy createPostponeInstallPolicy () 
		android.app.admin.SystemUpdatePolicy policy
	public int getPolicyType () 
	public int getInstallWindowStart () 
	public int getInstallWindowEnd () 
	public boolean isValid () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.app.admin.SystemUpdatePolicy restoreFromXml (org.xmlpull.v1.XmlPullParser) 
		android.app.admin.SystemUpdatePolicy policy
		String value
		org.xmlpull.v1.XmlPullParser parser
	public void saveToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
	void  (android.app.admin.SystemUpdatePolicy$1) 
		android.app.admin.SystemUpdatePolicy$1 x0
	static int access$102 (android.app.admin.SystemUpdatePolicy, int) 
		android.app.admin.SystemUpdatePolicy x0
		int x1
	static int access$202 (android.app.admin.SystemUpdatePolicy, int) 
		android.app.admin.SystemUpdatePolicy x0
		int x1
	static int access$302 (android.app.admin.SystemUpdatePolicy, int) 
		android.app.admin.SystemUpdatePolicy x0
		int x1
	static void  () 
}

android/app/admin/SecurityLog$SecurityEvent$1.class
SecurityLog.java
package android.app.admin
final android.app.admin.SecurityLog$SecurityEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.admin.SecurityLog$SecurityEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.admin.SecurityLog$SecurityEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/admin/DeviceAdminInfo.class
DeviceAdminInfo.java
package android.app.admin
public final android.app.admin.DeviceAdminInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	public static final int USES_POLICY_DEVICE_OWNER
	public static final int USES_POLICY_PROFILE_OWNER
	public static final int USES_POLICY_LIMIT_PASSWORD
	public static final int USES_POLICY_WATCH_LOGIN
	public static final int USES_POLICY_RESET_PASSWORD
	public static final int USES_POLICY_FORCE_LOCK
	public static final int USES_POLICY_WIPE_DATA
	public static final int USES_POLICY_SETS_GLOBAL_PROXY
	public static final int USES_POLICY_EXPIRE_PASSWORD
	public static final int USES_ENCRYPTED_STORAGE
	public static final int USES_POLICY_DISABLE_CAMERA
	public static final int USES_POLICY_DISABLE_KEYGUARD_FEATURES
	static java.util.ArrayList sPoliciesDisplayOrder
	static java.util.HashMap sKnownPolicies
	static android.util.SparseArray sRevKnownPolicies
	final android.content.pm.ActivityInfo mActivityInfo
	boolean mVisible
	int mUsesPolicies
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Context, android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.Context context
		android.content.pm.ResolveInfo resolveInfo
	public void  (android.content.Context, android.content.pm.ActivityInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String policyName
		Integer val
		int innerDepth
		String tagName
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.content.res.TypedArray sa
		int outerDepth
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		android.content.pm.ActivityInfo activityInfo
		android.content.pm.PackageManager pm
		android.content.res.XmlResourceParser parser
	void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getPackageName () 
	public java.lang.String getReceiverName () 
	public android.content.pm.ActivityInfo getActivityInfo () 
	public android.content.ComponentName getComponent () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public java.lang.CharSequence loadDescription (android.content.pm.PackageManager)  throws android.content.res.Resources$NotFoundException 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public boolean isVisible () 
	public boolean usesPolicy (int) 
		int policyIdent
	public java.lang.String getTagForPolicy (int) 
		int policyIdent
	public java.util.ArrayList getUsedPolicies () 
		android.app.admin.DeviceAdminInfo$PolicyInfo pi
		int i
		java.util.ArrayList res
	public void writePoliciesToXml (org.xmlpull.v1.XmlSerializer)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException java.io.IOException 
		org.xmlpull.v1.XmlSerializer out
	public void readPoliciesFromXml (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
		android.app.admin.DeviceAdminInfo$PolicyInfo pi
		int i
}

android/app/admin/DevicePolicyManagerInternal$OnCrossProfileWidgetProvidersChangeListener.class
DevicePolicyManagerInternal.java
package android.app.admin
public abstract android.app.admin.DevicePolicyManagerInternal$OnCrossProfileWidgetProvidersChangeListener extends java.lang.Object {
	public abstract void onCrossProfileWidgetProvidersChanged (int, java.util.List) 
}

android/app/admin/SystemUpdatePolicy$1.class
SystemUpdatePolicy.java
package android.app.admin
final android.app.admin.SystemUpdatePolicy$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.admin.SystemUpdatePolicy createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.app.admin.SystemUpdatePolicy policy
	public android.app.admin.SystemUpdatePolicy[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/admin/IDevicePolicyManager$Stub$Proxy.class
IDevicePolicyManager.java
package android.app.admin
 android.app.admin.IDevicePolicyManager$Stub$Proxy extends java.lang.Object implements android.app.admin.IDevicePolicyManager  {
	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 setPasswordQuality (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int quality
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordQuality (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumUpperCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumUpperCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumLowerCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumLowerCase (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumLetters (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumLetters (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumNumeric (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumNumeric (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumSymbols (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumSymbols (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordMinimumNonLetter (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordMinimumNonLetter (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordHistoryLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int length
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPasswordHistoryLength (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setPasswordExpirationTimeout (android.content.ComponentName, long, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		long expiration
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public long getPasswordExpirationTimeout (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long getPasswordExpiration (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public boolean isActivePasswordSufficient (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isProfileActivePasswordSufficientForParent (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getCurrentFailedPasswordAttempts (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getProfileWithMinimumFailedPasswordsForWipe (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setMaximumFailedPasswordsForWipe (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		int num
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getMaximumFailedPasswordsForWipe (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean resetPassword (java.lang.String, int)  throws android.os.RemoteException 
		String password
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setMaximumTimeToLock (android.content.ComponentName, long, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		long timeMs
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public long getMaximumTimeToLock (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long getMaximumTimeToLockForUserAndProfiles (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void lockNow (boolean)  throws android.os.RemoteException 
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void wipeData (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ComponentName setGlobalProxy (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName _result
		android.content.ComponentName admin
		String proxySpec
		String exclusionList
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public android.content.ComponentName getGlobalProxyAdmin (int)  throws android.os.RemoteException 
		android.content.ComponentName _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public void setRecommendedGlobalProxy (android.content.ComponentName, android.net.ProxyInfo)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.net.ProxyInfo proxyInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public int setStorageEncryption (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean encrypt
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean getStorageEncryption (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getStorageEncryptionStatus (java.lang.String, int)  throws android.os.RemoteException 
		String callerPackage
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean requestBugreport (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setCameraDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getCameraDisabled (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setScreenCaptureDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getScreenCaptureDisabled (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setKeyguardDisabledFeatures (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int which
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getKeyguardDisabledFeatures (android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		int userHandle
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setActiveAdmin (android.content.ComponentName, boolean, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		boolean refreshing
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isAdminActive (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getActiveAdmins (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean packageHasActiveAdmins (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void getRemoveWarning (android.content.ComponentName, android.os.RemoteCallback, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		android.os.RemoteCallback result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeActiveAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forceRemoveActiveAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasGrantedPolicy (android.content.ComponentName, int, int)  throws android.os.RemoteException 
		android.content.ComponentName policyReceiver
		int usesPolicy
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setActivePasswordState (int, int, int, int, int, int, int, int, int)  throws android.os.RemoteException 
		int quality
		int length
		int letters
		int uppercase
		int lowercase
		int numbers
		int symbols
		int nonletter
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportFailedPasswordAttempt (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportSuccessfulPasswordAttempt (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportFailedFingerprintAttempt (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportSuccessfulFingerprintAttempt (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportKeyguardDismissed (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportKeyguardSecured (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setDeviceOwner (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName who
		String ownerName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.ComponentName getDeviceOwnerComponent (boolean)  throws android.os.RemoteException 
		android.content.ComponentName _result
		boolean callingUserOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public java.lang.String getDeviceOwnerName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void clearDeviceOwner (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getDeviceOwnerUserId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setProfileOwner (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName who
		String ownerName
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.ComponentName getProfileOwner (int)  throws android.os.RemoteException 
		android.content.ComponentName _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public java.lang.String getProfileOwnerName (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setProfileEnabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setProfileName (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName who
		String profileName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearProfileOwner (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasUserSetupCompleted ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setDeviceOwnerLockScreenInfo (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
		android.content.ComponentName who
		CharSequence deviceOwnerInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.CharSequence getDeviceOwnerLockScreenInfo ()  throws android.os.RemoteException 
		CharSequence _result
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public java.lang.String[] setPackagesSuspended (android.content.ComponentName, java.lang.String[], boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String[] packageNames
		boolean suspended
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isPackageSuspended (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean installCaCert (android.content.ComponentName, byte[])  throws android.os.RemoteException 
		android.content.ComponentName admin
		byte[] certBuffer
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void uninstallCaCerts (android.content.ComponentName, java.lang.String[])  throws android.os.RemoteException 
		android.content.ComponentName admin
		String[] aliases
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enforceCanManageCaCerts (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean approveCaCert (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String alias
		int userHandle
		boolean approval
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isCaCertApproved (java.lang.String, int)  throws android.os.RemoteException 
		String alias
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean installKeyPair (android.content.ComponentName, byte[], byte[], byte[], java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		byte[] privKeyBuffer
		byte[] certBuffer
		byte[] certChainBuffer
		String alias
		boolean requestAccess
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeKeyPair (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName who
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void choosePrivateKeyAlias (int, android.net.Uri, java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		int uid
		android.net.Uri uri
		String alias
		android.os.IBinder aliasCallback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setCertInstallerPackage (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName who
		String installerPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCertInstallerPackage (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean setAlwaysOnVpnPackage (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		String vpnPackage
		boolean lockdown
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getAlwaysOnVpnPackage (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void addPersistentPreferredActivity (android.content.ComponentName, android.content.IntentFilter, android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.content.IntentFilter filter
		android.content.ComponentName activity
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearPackagePersistentPreferredActivities (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setApplicationRestrictions (android.content.ComponentName, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.content.ComponentName who
		String packageName
		android.os.Bundle settings
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getApplicationRestrictions (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle _result
		android.content.ComponentName who
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public boolean setApplicationRestrictionsManagingPackage (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getApplicationRestrictionsManagingPackage (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isCallerApplicationRestrictionsManagingPackage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setRestrictionsProvider (android.content.ComponentName, android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.content.ComponentName provider
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ComponentName getRestrictionsProvider (int)  throws android.os.RemoteException 
		android.content.ComponentName _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public void setUserRestriction (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		String key
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getUserRestrictions (android.content.ComponentName)  throws android.os.RemoteException 
		android.os.Bundle _result
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public void addCrossProfileIntentFilter (android.content.ComponentName, android.content.IntentFilter, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.content.IntentFilter filter
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearCrossProfileIntentFilters (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setPermittedAccessibilityServices (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
		android.content.ComponentName admin
		java.util.List packageList
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getPermittedAccessibilityServices (android.content.ComponentName)  throws android.os.RemoteException 
		ClassLoader cl
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getPermittedAccessibilityServicesForUser (int)  throws android.os.RemoteException 
		ClassLoader cl
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean isAccessibilityServicePermittedByAdmin (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPermittedInputMethods (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
		android.content.ComponentName admin
		java.util.List packageList
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getPermittedInputMethods (android.content.ComponentName)  throws android.os.RemoteException 
		ClassLoader cl
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getPermittedInputMethodsForCurrentUser ()  throws android.os.RemoteException 
		ClassLoader cl
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean isInputMethodPermittedByAdmin (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setApplicationHidden (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		boolean hidden
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isApplicationHidden (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.UserHandle createAndManageUser (android.content.ComponentName, java.lang.String, android.content.ComponentName, android.os.PersistableBundle, int)  throws android.os.RemoteException 
		android.os.UserHandle _result
		android.content.ComponentName who
		String name
		android.content.ComponentName profileOwner
		android.os.PersistableBundle adminExtras
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.UserHandle _result
	public boolean removeUser (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.UserHandle userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean switchUser (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.UserHandle userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void enableSystemApp (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public int enableSystemAppWithIntent (android.content.ComponentName, android.content.Intent)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.content.Intent intent
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setAccountManagementDisabled (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		String accountType
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getAccountTypesWithManagementDisabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getAccountTypesWithManagementDisabledAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void setLockTaskPackages (android.content.ComponentName, java.lang.String[])  throws android.os.RemoteException 
		android.content.ComponentName who
		String[] packages
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getLockTaskPackages (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isLockTaskPermitted (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setGlobalSetting (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName who
		String setting
		String value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSecureSetting (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName who
		String setting
		String value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMasterVolumeMuted (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isMasterVolumeMuted (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void notifyLockTaskModeChanged (boolean, java.lang.String, int)  throws android.os.RemoteException 
		boolean isEnabled
		String pkg
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUninstallBlocked (android.content.ComponentName, java.lang.String, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		boolean uninstallBlocked
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isUninstallBlocked (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setCrossProfileCallerIdDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getCrossProfileCallerIdDisabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getCrossProfileCallerIdDisabledForUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setCrossProfileContactsSearchDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getCrossProfileContactsSearchDisabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getCrossProfileContactsSearchDisabledForUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void startManagedQuickContact (java.lang.String, long, boolean, long, android.content.Intent)  throws android.os.RemoteException 
		String lookupKey
		long contactId
		boolean isContactIdIgnored
		long directoryId
		android.content.Intent originalIntent
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setBluetoothContactSharingDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getBluetoothContactSharingDisabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getBluetoothContactSharingDisabledForUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, android.os.PersistableBundle, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.content.ComponentName agent
		android.os.PersistableBundle args
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getTrustAgentConfiguration (android.content.ComponentName, android.content.ComponentName, int, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.content.ComponentName agent
		int userId
		boolean parent
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean addCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeCrossProfileWidgetProvider (android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getCrossProfileWidgetProviders (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void setAutoTimeRequired (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean required
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getAutoTimeRequired ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setForceEphemeralUsers (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean forceEpehemeralUsers
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getForceEphemeralUsers (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isRemovingAdmin (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName adminReceiver
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setUserIcon (android.content.ComponentName, android.graphics.Bitmap)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.graphics.Bitmap icon
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSystemUpdatePolicy (android.content.ComponentName, android.app.admin.SystemUpdatePolicy)  throws android.os.RemoteException 
		android.content.ComponentName who
		android.app.admin.SystemUpdatePolicy policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.app.admin.SystemUpdatePolicy getSystemUpdatePolicy ()  throws android.os.RemoteException 
		android.app.admin.SystemUpdatePolicy _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.admin.SystemUpdatePolicy _result
	public boolean setKeyguardDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setStatusBarDisabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName who
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getDoNotAskCredentialsOnBoot ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void notifyPendingSystemUpdate (long)  throws android.os.RemoteException 
		long updateReceivedTime
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPermissionPolicy (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPermissionPolicy (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		String permission
		int grantState
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPermissionGrantState (android.content.ComponentName, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName admin
		String packageName
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isProvisioningAllowed (java.lang.String)  throws android.os.RemoteException 
		String action
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setKeepUninstalledPackages (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
		android.content.ComponentName admin
		java.util.List packageList
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getKeepUninstalledPackages (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean isManagedProfile (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSystemOnlyUser (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getWifiMacAddress (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void reboot (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setShortSupportMessage (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
		android.content.ComponentName admin
		CharSequence message
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.CharSequence getShortSupportMessage (android.content.ComponentName)  throws android.os.RemoteException 
		CharSequence _result
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public void setLongSupportMessage (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
		android.content.ComponentName admin
		CharSequence message
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.CharSequence getLongSupportMessage (android.content.ComponentName)  throws android.os.RemoteException 
		CharSequence _result
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public java.lang.CharSequence getShortSupportMessageForUser (android.content.ComponentName, int)  throws android.os.RemoteException 
		CharSequence _result
		android.content.ComponentName admin
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public java.lang.CharSequence getLongSupportMessageForUser (android.content.ComponentName, int)  throws android.os.RemoteException 
		CharSequence _result
		android.content.ComponentName admin
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public boolean isSeparateProfileChallengeAllowed (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setOrganizationColor (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName admin
		int color
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setOrganizationColorForUser (int, int)  throws android.os.RemoteException 
		int color
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getOrganizationColor (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getOrganizationColorForUser (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setOrganizationName (android.content.ComponentName, java.lang.CharSequence)  throws android.os.RemoteException 
		android.content.ComponentName admin
		CharSequence title
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.CharSequence getOrganizationName (android.content.ComponentName)  throws android.os.RemoteException 
		CharSequence _result
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public java.lang.CharSequence getOrganizationNameForUser (int)  throws android.os.RemoteException 
		CharSequence _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public int getUserProvisioningState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setUserProvisioningState (int, int)  throws android.os.RemoteException 
		int state
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAffiliationIds (android.content.ComponentName, java.util.List)  throws android.os.RemoteException 
		android.content.ComponentName admin
		java.util.List ids
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isAffiliatedUser ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setSecurityLoggingEnabled (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName admin
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isSecurityLoggingEnabled (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ParceledListSlice retrieveSecurityLogs (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice retrievePreRebootSecurityLogs (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName admin
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean isUninstallInQueue (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void uninstallPackageWithActiveAdmins (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isDeviceProvisioned ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDeviceProvisioningConfigApplied ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setDeviceProvisioningConfigApplied ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/admin/SecurityLog$SecurityEvent.class
SecurityLog.java
package android.app.admin
public final android.app.admin.SecurityLog$SecurityEvent extends java.lang.Object implements android.os.Parcelable  {
	private android.util.EventLog$Event mEvent
	public static final android.os.Parcelable$Creator CREATOR
	void  (byte[]) 
		byte[] data
	public long getTimeNanos () 
	public int getTag () 
	public java.lang.Object getData () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/admin/IDevicePolicyManager$Stub.class
IDevicePolicyManager.java
package android.app.admin
public abstract android.app.admin.IDevicePolicyManager$Stub extends android.os.Binder implements android.app.admin.IDevicePolicyManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setPasswordQuality
	static final int TRANSACTION_getPasswordQuality
	static final int TRANSACTION_setPasswordMinimumLength
	static final int TRANSACTION_getPasswordMinimumLength
	static final int TRANSACTION_setPasswordMinimumUpperCase
	static final int TRANSACTION_getPasswordMinimumUpperCase
	static final int TRANSACTION_setPasswordMinimumLowerCase
	static final int TRANSACTION_getPasswordMinimumLowerCase
	static final int TRANSACTION_setPasswordMinimumLetters
	static final int TRANSACTION_getPasswordMinimumLetters
	static final int TRANSACTION_setPasswordMinimumNumeric
	static final int TRANSACTION_getPasswordMinimumNumeric
	static final int TRANSACTION_setPasswordMinimumSymbols
	static final int TRANSACTION_getPasswordMinimumSymbols
	static final int TRANSACTION_setPasswordMinimumNonLetter
	static final int TRANSACTION_getPasswordMinimumNonLetter
	static final int TRANSACTION_setPasswordHistoryLength
	static final int TRANSACTION_getPasswordHistoryLength
	static final int TRANSACTION_setPasswordExpirationTimeout
	static final int TRANSACTION_getPasswordExpirationTimeout
	static final int TRANSACTION_getPasswordExpiration
	static final int TRANSACTION_isActivePasswordSufficient
	static final int TRANSACTION_isProfileActivePasswordSufficientForParent
	static final int TRANSACTION_getCurrentFailedPasswordAttempts
	static final int TRANSACTION_getProfileWithMinimumFailedPasswordsForWipe
	static final int TRANSACTION_setMaximumFailedPasswordsForWipe
	static final int TRANSACTION_getMaximumFailedPasswordsForWipe
	static final int TRANSACTION_resetPassword
	static final int TRANSACTION_setMaximumTimeToLock
	static final int TRANSACTION_getMaximumTimeToLock
	static final int TRANSACTION_getMaximumTimeToLockForUserAndProfiles
	static final int TRANSACTION_lockNow
	static final int TRANSACTION_wipeData
	static final int TRANSACTION_setGlobalProxy
	static final int TRANSACTION_getGlobalProxyAdmin
	static final int TRANSACTION_setRecommendedGlobalProxy
	static final int TRANSACTION_setStorageEncryption
	static final int TRANSACTION_getStorageEncryption
	static final int TRANSACTION_getStorageEncryptionStatus
	static final int TRANSACTION_requestBugreport
	static final int TRANSACTION_setCameraDisabled
	static final int TRANSACTION_getCameraDisabled
	static final int TRANSACTION_setScreenCaptureDisabled
	static final int TRANSACTION_getScreenCaptureDisabled
	static final int TRANSACTION_setKeyguardDisabledFeatures
	static final int TRANSACTION_getKeyguardDisabledFeatures
	static final int TRANSACTION_setActiveAdmin
	static final int TRANSACTION_isAdminActive
	static final int TRANSACTION_getActiveAdmins
	static final int TRANSACTION_packageHasActiveAdmins
	static final int TRANSACTION_getRemoveWarning
	static final int TRANSACTION_removeActiveAdmin
	static final int TRANSACTION_forceRemoveActiveAdmin
	static final int TRANSACTION_hasGrantedPolicy
	static final int TRANSACTION_setActivePasswordState
	static final int TRANSACTION_reportFailedPasswordAttempt
	static final int TRANSACTION_reportSuccessfulPasswordAttempt
	static final int TRANSACTION_reportFailedFingerprintAttempt
	static final int TRANSACTION_reportSuccessfulFingerprintAttempt
	static final int TRANSACTION_reportKeyguardDismissed
	static final int TRANSACTION_reportKeyguardSecured
	static final int TRANSACTION_setDeviceOwner
	static final int TRANSACTION_getDeviceOwnerComponent
	static final int TRANSACTION_getDeviceOwnerName
	static final int TRANSACTION_clearDeviceOwner
	static final int TRANSACTION_getDeviceOwnerUserId
	static final int TRANSACTION_setProfileOwner
	static final int TRANSACTION_getProfileOwner
	static final int TRANSACTION_getProfileOwnerName
	static final int TRANSACTION_setProfileEnabled
	static final int TRANSACTION_setProfileName
	static final int TRANSACTION_clearProfileOwner
	static final int TRANSACTION_hasUserSetupCompleted
	static final int TRANSACTION_setDeviceOwnerLockScreenInfo
	static final int TRANSACTION_getDeviceOwnerLockScreenInfo
	static final int TRANSACTION_setPackagesSuspended
	static final int TRANSACTION_isPackageSuspended
	static final int TRANSACTION_installCaCert
	static final int TRANSACTION_uninstallCaCerts
	static final int TRANSACTION_enforceCanManageCaCerts
	static final int TRANSACTION_approveCaCert
	static final int TRANSACTION_isCaCertApproved
	static final int TRANSACTION_installKeyPair
	static final int TRANSACTION_removeKeyPair
	static final int TRANSACTION_choosePrivateKeyAlias
	static final int TRANSACTION_setCertInstallerPackage
	static final int TRANSACTION_getCertInstallerPackage
	static final int TRANSACTION_setAlwaysOnVpnPackage
	static final int TRANSACTION_getAlwaysOnVpnPackage
	static final int TRANSACTION_addPersistentPreferredActivity
	static final int TRANSACTION_clearPackagePersistentPreferredActivities
	static final int TRANSACTION_setApplicationRestrictions
	static final int TRANSACTION_getApplicationRestrictions
	static final int TRANSACTION_setApplicationRestrictionsManagingPackage
	static final int TRANSACTION_getApplicationRestrictionsManagingPackage
	static final int TRANSACTION_isCallerApplicationRestrictionsManagingPackage
	static final int TRANSACTION_setRestrictionsProvider
	static final int TRANSACTION_getRestrictionsProvider
	static final int TRANSACTION_setUserRestriction
	static final int TRANSACTION_getUserRestrictions
	static final int TRANSACTION_addCrossProfileIntentFilter
	static final int TRANSACTION_clearCrossProfileIntentFilters
	static final int TRANSACTION_setPermittedAccessibilityServices
	static final int TRANSACTION_getPermittedAccessibilityServices
	static final int TRANSACTION_getPermittedAccessibilityServicesForUser
	static final int TRANSACTION_isAccessibilityServicePermittedByAdmin
	static final int TRANSACTION_setPermittedInputMethods
	static final int TRANSACTION_getPermittedInputMethods
	static final int TRANSACTION_getPermittedInputMethodsForCurrentUser
	static final int TRANSACTION_isInputMethodPermittedByAdmin
	static final int TRANSACTION_setApplicationHidden
	static final int TRANSACTION_isApplicationHidden
	static final int TRANSACTION_createAndManageUser
	static final int TRANSACTION_removeUser
	static final int TRANSACTION_switchUser
	static final int TRANSACTION_enableSystemApp
	static final int TRANSACTION_enableSystemAppWithIntent
	static final int TRANSACTION_setAccountManagementDisabled
	static final int TRANSACTION_getAccountTypesWithManagementDisabled
	static final int TRANSACTION_getAccountTypesWithManagementDisabledAsUser
	static final int TRANSACTION_setLockTaskPackages
	static final int TRANSACTION_getLockTaskPackages
	static final int TRANSACTION_isLockTaskPermitted
	static final int TRANSACTION_setGlobalSetting
	static final int TRANSACTION_setSecureSetting
	static final int TRANSACTION_setMasterVolumeMuted
	static final int TRANSACTION_isMasterVolumeMuted
	static final int TRANSACTION_notifyLockTaskModeChanged
	static final int TRANSACTION_setUninstallBlocked
	static final int TRANSACTION_isUninstallBlocked
	static final int TRANSACTION_setCrossProfileCallerIdDisabled
	static final int TRANSACTION_getCrossProfileCallerIdDisabled
	static final int TRANSACTION_getCrossProfileCallerIdDisabledForUser
	static final int TRANSACTION_setCrossProfileContactsSearchDisabled
	static final int TRANSACTION_getCrossProfileContactsSearchDisabled
	static final int TRANSACTION_getCrossProfileContactsSearchDisabledForUser
	static final int TRANSACTION_startManagedQuickContact
	static final int TRANSACTION_setBluetoothContactSharingDisabled
	static final int TRANSACTION_getBluetoothContactSharingDisabled
	static final int TRANSACTION_getBluetoothContactSharingDisabledForUser
	static final int TRANSACTION_setTrustAgentConfiguration
	static final int TRANSACTION_getTrustAgentConfiguration
	static final int TRANSACTION_addCrossProfileWidgetProvider
	static final int TRANSACTION_removeCrossProfileWidgetProvider
	static final int TRANSACTION_getCrossProfileWidgetProviders
	static final int TRANSACTION_setAutoTimeRequired
	static final int TRANSACTION_getAutoTimeRequired
	static final int TRANSACTION_setForceEphemeralUsers
	static final int TRANSACTION_getForceEphemeralUsers
	static final int TRANSACTION_isRemovingAdmin
	static final int TRANSACTION_setUserIcon
	static final int TRANSACTION_setSystemUpdatePolicy
	static final int TRANSACTION_getSystemUpdatePolicy
	static final int TRANSACTION_setKeyguardDisabled
	static final int TRANSACTION_setStatusBarDisabled
	static final int TRANSACTION_getDoNotAskCredentialsOnBoot
	static final int TRANSACTION_notifyPendingSystemUpdate
	static final int TRANSACTION_setPermissionPolicy
	static final int TRANSACTION_getPermissionPolicy
	static final int TRANSACTION_setPermissionGrantState
	static final int TRANSACTION_getPermissionGrantState
	static final int TRANSACTION_isProvisioningAllowed
	static final int TRANSACTION_setKeepUninstalledPackages
	static final int TRANSACTION_getKeepUninstalledPackages
	static final int TRANSACTION_isManagedProfile
	static final int TRANSACTION_isSystemOnlyUser
	static final int TRANSACTION_getWifiMacAddress
	static final int TRANSACTION_reboot
	static final int TRANSACTION_setShortSupportMessage
	static final int TRANSACTION_getShortSupportMessage
	static final int TRANSACTION_setLongSupportMessage
	static final int TRANSACTION_getLongSupportMessage
	static final int TRANSACTION_getShortSupportMessageForUser
	static final int TRANSACTION_getLongSupportMessageForUser
	static final int TRANSACTION_isSeparateProfileChallengeAllowed
	static final int TRANSACTION_setOrganizationColor
	static final int TRANSACTION_setOrganizationColorForUser
	static final int TRANSACTION_getOrganizationColor
	static final int TRANSACTION_getOrganizationColorForUser
	static final int TRANSACTION_setOrganizationName
	static final int TRANSACTION_getOrganizationName
	static final int TRANSACTION_getOrganizationNameForUser
	static final int TRANSACTION_getUserProvisioningState
	static final int TRANSACTION_setUserProvisioningState
	static final int TRANSACTION_setAffiliationIds
	static final int TRANSACTION_isAffiliatedUser
	static final int TRANSACTION_setSecurityLoggingEnabled
	static final int TRANSACTION_isSecurityLoggingEnabled
	static final int TRANSACTION_retrieveSecurityLogs
	static final int TRANSACTION_retrievePreRebootSecurityLogs
	static final int TRANSACTION_isUninstallInQueue
	static final int TRANSACTION_uninstallPackageWithActiveAdmins
	static final int TRANSACTION_isDeviceProvisioned
	static final int TRANSACTION_isDeviceProvisioningConfigApplied
	static final int TRANSACTION_setDeviceProvisioningConfigApplied
	public void  () 
	public static android.app.admin.IDevicePolicyManager 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.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		long _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		long _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		long _result
		int _arg0
		boolean _arg1
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _arg1
		int _result
		int _arg0
		boolean _arg1
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		String _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		long _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		long _result
		int _arg0
		long _result
		boolean _arg0
		int _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		String _arg2
		android.content.ComponentName _result
		int _arg0
		android.content.ComponentName _result
		android.content.ComponentName _arg0
		android.net.ProxyInfo _arg1
		android.content.ComponentName _arg0
		android.net.ProxyInfo _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _arg2
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		int _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _result
		int _arg0
		java.util.List _result
		String _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.os.RemoteCallback _arg1
		android.content.ComponentName _arg0
		android.os.RemoteCallback _arg1
		int _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg5
		int _arg6
		int _arg7
		int _arg8
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		int _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		int _arg2
		boolean _result
		boolean _arg0
		android.content.ComponentName _result
		String _result
		String _arg0
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		int _arg2
		boolean _result
		int _arg0
		android.content.ComponentName _result
		int _arg0
		String _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		CharSequence _arg1
		CharSequence _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String[] _arg1
		boolean _arg2
		String[] _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		byte[] _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String[] _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg0
		int _arg1
		boolean _arg2
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		byte[] _arg1
		byte[] _arg2
		byte[] _arg3
		String _arg4
		boolean _arg5
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.net.Uri _arg1
		int _arg0
		android.net.Uri _arg1
		String _arg2
		android.os.IBinder _arg3
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _result
		android.content.ComponentName _arg0
		android.content.IntentFilter _arg1
		android.content.ComponentName _arg2
		android.content.ComponentName _arg0
		android.content.IntentFilter _arg1
		android.content.ComponentName _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		android.content.ComponentName _arg0
		android.os.Bundle _arg2
		android.content.ComponentName _arg0
		String _arg1
		android.os.Bundle _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		android.os.Bundle _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _result
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.os.Bundle _result
		android.content.ComponentName _arg0
		android.content.IntentFilter _arg1
		android.content.ComponentName _arg0
		android.content.IntentFilter _arg1
		int _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _arg1
		ClassLoader cl
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _result
		int _arg0
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		int _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _arg1
		ClassLoader cl
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _result
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		int _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg2
		android.os.PersistableBundle _arg3
		android.content.ComponentName _arg0
		String _arg1
		android.content.ComponentName _arg2
		android.os.PersistableBundle _arg3
		int _arg4
		android.os.UserHandle _result
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		android.content.ComponentName _arg0
		android.content.Intent _arg1
		android.content.ComponentName _arg0
		android.content.Intent _arg1
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _arg2
		String[] _result
		int _arg0
		String[] _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String[] _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String[] _result
		String _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		String _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		String _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		boolean _arg0
		String _arg1
		int _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		int _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		int _arg0
		boolean _result
		android.content.Intent _arg4
		String _arg0
		long _arg1
		boolean _arg2
		long _arg3
		android.content.Intent _arg4
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		int _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		android.os.PersistableBundle _arg2
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		android.os.PersistableBundle _arg2
		boolean _arg3
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg1
		int _arg2
		boolean _arg3
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.graphics.Bitmap _arg1
		android.content.ComponentName _arg0
		android.graphics.Bitmap _arg1
		android.content.ComponentName _arg0
		android.app.admin.SystemUpdatePolicy _arg1
		android.content.ComponentName _arg0
		android.app.admin.SystemUpdatePolicy _arg1
		android.app.admin.SystemUpdatePolicy _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		boolean _result
		boolean _result
		long _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		String _arg2
		int _arg3
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _arg1
		String _arg2
		int _result
		String _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		String _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		CharSequence _result
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		CharSequence _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		CharSequence _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		CharSequence _result
		int _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _result
		int _arg0
		int _result
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		CharSequence _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		CharSequence _result
		int _arg0
		CharSequence _result
		int _result
		int _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		java.util.List _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityManager$StackInfo.class
ActivityManager.java
package android.app
public android.app.ActivityManager$StackInfo extends java.lang.Object implements android.os.Parcelable  {
	public int stackId
	public android.graphics.Rect bounds
	public int[] taskIds
	public String[] taskNames
	public android.graphics.Rect[] taskBounds
	public int[] taskUserIds
	public android.content.ComponentName topActivity
	public int displayId
	public int userId
	public boolean visible
	public int position
	public static final android.os.Parcelable$Creator CREATOR
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
		int boundsCount
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		int boundsCount
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String toString (java.lang.String) 
		int i
		String prefix
		StringBuilder sb
	public java.lang.String toString () 
	void  (android.os.Parcel, android.app.ActivityManager$1) 
		android.os.Parcel x0
		android.app.ActivityManager$1 x1
	static void  () 
}

android/app/ActivityManager$RecentTaskInfo$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$RecentTaskInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$RecentTaskInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$RecentTaskInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/IServiceConnection$Stub.class
IServiceConnection.java
package android.app
public abstract android.app.IServiceConnection$Stub extends android.os.Binder implements android.app.IServiceConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connected
	public void  () 
	public static android.app.IServiceConnection 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.ComponentName _arg0
		android.content.ComponentName _arg0
		android.os.IBinder _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/ActivityTransitionState$2.class
ActivityTransitionState.java
package android.app
 android.app.ActivityTransitionState$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.ViewGroup val$finalDecor
	final android.app.Activity val$activity
	final android.app.ActivityTransitionState this$0
	void  (android.app.ActivityTransitionState, android.view.ViewGroup, android.app.Activity) 
		android.app.ActivityTransitionState this$0
	public boolean onPreDraw () 
}

android/app/LoadedApk$ServiceDispatcher$DeathMonitor.class
LoadedApk.java
package android.app
final android.app.LoadedApk$ServiceDispatcher$DeathMonitor extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.content.ComponentName mName
	final android.os.IBinder mService
	final android.app.LoadedApk$ServiceDispatcher this$0
	void  (android.app.LoadedApk$ServiceDispatcher, android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public void binderDied () 
}

android/app/ActivityThread$DumpComponentInfo.class
ActivityThread.java
package android.app
final android.app.ActivityThread$DumpComponentInfo extends java.lang.Object {
	android.os.ParcelFileDescriptor fd
	android.os.IBinder token
	String prefix
	String[] args
	void  () 
}

android/app/ActivityManager$TaskDescription$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$TaskDescription$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$TaskDescription createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$TaskDescription[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/SystemServiceRegistry$33.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$33 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.storage.StorageManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/IUiAutomationConnection.class
IUiAutomationConnection.java
package android.app
public abstract android.app.IUiAutomationConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void connect (android.accessibilityservice.IAccessibilityServiceClient, int)  throws android.os.RemoteException 
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract boolean injectInputEvent (android.view.InputEvent, boolean)  throws android.os.RemoteException 
	public abstract boolean setRotation (int)  throws android.os.RemoteException 
	public abstract android.graphics.Bitmap takeScreenshot (int, int)  throws android.os.RemoteException 
	public abstract boolean clearWindowContentFrameStats (int)  throws android.os.RemoteException 
	public abstract android.view.WindowContentFrameStats getWindowContentFrameStats (int)  throws android.os.RemoteException 
	public abstract void clearWindowAnimationFrameStats ()  throws android.os.RemoteException 
	public abstract android.view.WindowAnimationFrameStats getWindowAnimationFrameStats ()  throws android.os.RemoteException 
	public abstract void executeShellCommand (java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract void grantRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void revokeRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void shutdown ()  throws android.os.RemoteException 
}

android/app/BackStackRecord.class
BackStackRecord.java
package android.app
final android.app.BackStackRecord extends android.app.FragmentTransaction implements android.app.FragmentManager$BackStackEntry java.lang.Runnable  {
	static final String TAG
	final android.app.FragmentManagerImpl mManager
	static final int OP_NULL
	static final int OP_ADD
	static final int OP_REPLACE
	static final int OP_REMOVE
	static final int OP_HIDE
	static final int OP_SHOW
	static final int OP_DETACH
	static final int OP_ATTACH
	android.app.BackStackRecord$Op mHead
	android.app.BackStackRecord$Op mTail
	int mNumOp
	int mEnterAnim
	int mExitAnim
	int mPopEnterAnim
	int mPopExitAnim
	int mTransition
	int mTransitionStyle
	boolean mAddToBackStack
	boolean mAllowAddToBackStack
	String mName
	boolean mCommitted
	int mIndex
	int mBreadCrumbTitleRes
	CharSequence mBreadCrumbTitleText
	int mBreadCrumbShortTitleRes
	CharSequence mBreadCrumbShortTitleText
	java.util.ArrayList mSharedElementSourceNames
	java.util.ArrayList mSharedElementTargetNames
	public java.lang.String toString () 
		StringBuilder sb
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	void dump (java.lang.String, java.io.PrintWriter, boolean) 
		int i
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String cmdStr
		String innerPrefix
		android.app.BackStackRecord$Op op
		int num
		String prefix
		java.io.PrintWriter writer
		boolean full
	public void  (android.app.FragmentManagerImpl) 
		android.app.FragmentManagerImpl manager
	public int getId () 
	public int getBreadCrumbTitleRes () 
	public int getBreadCrumbShortTitleRes () 
	public java.lang.CharSequence getBreadCrumbTitle () 
	public java.lang.CharSequence getBreadCrumbShortTitle () 
	void addOp (android.app.BackStackRecord$Op) 
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction add (android.app.Fragment, java.lang.String) 
		android.app.Fragment fragment
		String tag
	public android.app.FragmentTransaction add (int, android.app.Fragment) 
		int containerViewId
		android.app.Fragment fragment
	public android.app.FragmentTransaction add (int, android.app.Fragment, java.lang.String) 
		int containerViewId
		android.app.Fragment fragment
		String tag
	private void doAddOp (int, android.app.Fragment, java.lang.String, int) 
		int containerViewId
		android.app.Fragment fragment
		String tag
		int opcmd
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction replace (int, android.app.Fragment) 
		int containerViewId
		android.app.Fragment fragment
	public android.app.FragmentTransaction replace (int, android.app.Fragment, java.lang.String) 
		int containerViewId
		android.app.Fragment fragment
		String tag
	public android.app.FragmentTransaction remove (android.app.Fragment) 
		android.app.Fragment fragment
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction hide (android.app.Fragment) 
		android.app.Fragment fragment
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction show (android.app.Fragment) 
		android.app.Fragment fragment
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction detach (android.app.Fragment) 
		android.app.Fragment fragment
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction attach (android.app.Fragment) 
		android.app.Fragment fragment
		android.app.BackStackRecord$Op op
	public android.app.FragmentTransaction setCustomAnimations (int, int) 
		int enter
		int exit
	public android.app.FragmentTransaction setCustomAnimations (int, int, int, int) 
		int enter
		int exit
		int popEnter
		int popExit
	public android.app.FragmentTransaction setTransition (int) 
		int transition
	public android.app.FragmentTransaction addSharedElement (android.view.View, java.lang.String) 
		android.view.View sharedElement
		String name
		String transitionName
	public android.app.FragmentTransaction setTransitionStyle (int) 
		int styleRes
	public android.app.FragmentTransaction addToBackStack (java.lang.String) 
		String name
	public boolean isAddToBackStackAllowed () 
	public android.app.FragmentTransaction disallowAddToBackStack () 
	public android.app.FragmentTransaction setBreadCrumbTitle (int) 
		int res
	public android.app.FragmentTransaction setBreadCrumbTitle (java.lang.CharSequence) 
		CharSequence text
	public android.app.FragmentTransaction setBreadCrumbShortTitle (int) 
		int res
	public android.app.FragmentTransaction setBreadCrumbShortTitle (java.lang.CharSequence) 
		CharSequence text
	void bumpBackStackNesting (int) 
		android.app.Fragment r
		int i
		int amt
		android.app.BackStackRecord$Op op
	public int commit () 
	public int commitAllowingStateLoss () 
	public void commitNow () 
	public void commitNowAllowingStateLoss () 
	int commitInternal (boolean) 
		android.util.LogWriter logw
		java.io.PrintWriter pw
		boolean allowStateLoss
	public void run () 
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.Fragment f
		android.app.Fragment old
		int i
		android.app.Fragment f
		int containerId
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.BackStackRecord$Op op
	private static void setFirstOut (android.util.SparseArray, android.util.SparseArray, android.app.Fragment) 
		int containerId
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.Fragment fragment
	private void setLastIn (android.util.SparseArray, android.util.SparseArray, android.app.Fragment) 
		int containerId
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.Fragment fragment
	private void calculateFragments (android.util.SparseArray, android.util.SparseArray) 
		android.app.Fragment old
		int i
		android.app.Fragment f
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.BackStackRecord$Op op
	public void calculateBackFragments (android.util.SparseArray, android.util.SparseArray) 
		int i
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.BackStackRecord$Op op
	private android.app.BackStackRecord$TransitionState beginTransition (android.util.SparseArray, android.util.SparseArray, boolean) 
		int containerId
		int i
		int containerId
		int i
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		boolean isBack
		android.app.BackStackRecord$TransitionState state
	private static android.transition.Transition cloneTransition (android.transition.Transition) 
		android.transition.Transition transition
	private static android.transition.Transition getEnterTransition (android.app.Fragment, boolean) 
		android.app.Fragment inFragment
		boolean isBack
	private static android.transition.Transition getExitTransition (android.app.Fragment, boolean) 
		android.app.Fragment outFragment
		boolean isBack
	private static android.transition.TransitionSet getSharedElementTransition (android.app.Fragment, android.app.Fragment, boolean) 
		android.app.Fragment inFragment
		android.app.Fragment outFragment
		boolean isBack
		android.transition.Transition transition
		android.transition.TransitionSet transitionSet
	private static java.util.ArrayList captureExitingViews (android.transition.Transition, android.app.Fragment, android.util.ArrayMap, android.view.View) 
		android.view.View root
		android.transition.Transition exitTransition
		android.app.Fragment outFragment
		android.util.ArrayMap namedViews
		android.view.View nonExistentView
		java.util.ArrayList viewList
	private android.util.ArrayMap remapSharedElements (android.app.BackStackRecord$TransitionState, android.app.Fragment, boolean) 
		android.app.BackStackRecord$TransitionState state
		android.app.Fragment outFragment
		boolean isBack
		android.util.ArrayMap namedViews
	private java.util.ArrayList addTransitionTargets (android.app.BackStackRecord$TransitionState, android.transition.Transition, android.transition.TransitionSet, android.transition.Transition, android.transition.Transition, android.view.View, android.app.Fragment, android.app.Fragment, java.util.ArrayList, boolean, java.util.ArrayList) 
		android.app.BackStackRecord$TransitionState state
		android.transition.Transition enterTransition
		android.transition.TransitionSet sharedElementTransition
		android.transition.Transition exitTransition
		android.transition.Transition overallTransition
		android.view.View container
		android.app.Fragment inFragment
		android.app.Fragment outFragment
		java.util.ArrayList hiddenFragmentViews
		boolean isBack
		java.util.ArrayList sharedElementTargets
		java.util.ArrayList enteringViews
	private void callSharedElementEnd (android.app.BackStackRecord$TransitionState, android.app.Fragment, android.app.Fragment, boolean, android.util.ArrayMap) 
		android.app.BackStackRecord$TransitionState state
		android.app.Fragment inFragment
		android.app.Fragment outFragment
		boolean isBack
		android.util.ArrayMap namedViews
		android.app.SharedElementCallback sharedElementCallback
		java.util.ArrayList names
		java.util.ArrayList views
	private void setEpicenterIn (android.util.ArrayMap, android.app.BackStackRecord$TransitionState) 
		android.view.View epicenter
		android.util.ArrayMap namedViews
		android.app.BackStackRecord$TransitionState state
	private android.util.ArrayMap mapSharedElementsIn (android.app.BackStackRecord$TransitionState, boolean, android.app.Fragment) 
		android.app.BackStackRecord$TransitionState state
		boolean isBack
		android.app.Fragment inFragment
		android.util.ArrayMap namedViews
	private static android.transition.Transition mergeTransitions (android.transition.Transition, android.transition.Transition, android.transition.Transition, android.app.Fragment, boolean) 
		android.transition.TransitionSet transitionSet
		android.transition.Transition transition
		android.transition.TransitionSet together
		android.transition.Transition transition
		android.transition.Transition staggered
		android.transition.Transition enterTransition
		android.transition.Transition exitTransition
		android.transition.Transition sharedElementTransition
		android.app.Fragment inFragment
		boolean isBack
		boolean overlap
		android.transition.Transition transition
	private void configureTransitions (int, android.app.BackStackRecord$TransitionState, boolean, android.util.SparseArray, android.util.SparseArray) 
		android.app.SharedElementCallback callback
		java.util.ArrayList names
		java.util.ArrayList views
		android.view.View epicenterView
		java.util.ArrayList hiddenFragments
		java.util.ArrayList enteringViews
		android.app.Fragment inFragment
		android.app.Fragment outFragment
		android.transition.Transition enterTransition
		android.transition.TransitionSet sharedElementTransition
		android.transition.Transition exitTransition
		android.util.ArrayMap namedViews
		java.util.ArrayList sharedElementTargets
		java.util.ArrayList exitingViews
		android.transition.Transition transition
		int containerId
		android.app.BackStackRecord$TransitionState state
		boolean isBack
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.view.ViewGroup sceneRoot
	private static void setSharedElementTargets (android.transition.TransitionSet, android.view.View, android.util.ArrayMap, java.util.ArrayList) 
		android.view.View view
		int i
		android.transition.TransitionSet transition
		android.view.View nonExistentView
		android.util.ArrayMap namedViews
		java.util.ArrayList sharedElementTargets
		java.util.List views
		int count
	private static void bfsAddViewChildren (java.util.List, android.view.View) 
		android.view.View child
		int childIndex
		android.view.ViewGroup viewGroup
		int childCount
		android.view.View view
		int index
		java.util.List views
		android.view.View startView
		int startIndex
	private static boolean containedBeforeIndex (java.util.List, android.view.View, int) 
		int i
		java.util.List views
		android.view.View view
		int maxIndex
	private static void excludeViews (android.transition.Transition, android.transition.Transition, java.util.ArrayList, boolean) 
		int i
		int viewCount
		android.transition.Transition transition
		android.transition.Transition fromTransition
		java.util.ArrayList views
		boolean exclude
	private void removeTargetedViewsFromTransitions (android.view.ViewGroup, android.view.View, android.transition.Transition, java.util.ArrayList, android.transition.Transition, java.util.ArrayList, android.transition.Transition, java.util.ArrayList, android.transition.Transition, java.util.ArrayList) 
		android.view.ViewGroup sceneRoot
		android.view.View nonExistingView
		android.transition.Transition enterTransition
		java.util.ArrayList enteringViews
		android.transition.Transition exitTransition
		java.util.ArrayList exitingViews
		android.transition.Transition sharedElementTransition
		java.util.ArrayList sharedElementTargets
		android.transition.Transition overallTransition
		java.util.ArrayList hiddenViews
	public static void removeTargets (android.transition.Transition, java.util.ArrayList) 
		android.transition.Transition child
		int i
		android.transition.TransitionSet set
		int numTransitions
		int i
		java.util.List targets
		android.transition.Transition transition
		java.util.ArrayList views
	public static void addTargets (android.transition.Transition, java.util.ArrayList) 
		android.transition.Transition child
		int i
		android.transition.TransitionSet set
		int numTransitions
		int i
		int numViews
		java.util.List targets
		android.transition.Transition transition
		java.util.ArrayList views
	private static boolean hasSimpleTarget (android.transition.Transition) 
		android.transition.Transition transition
	private static boolean isNullOrEmpty (java.util.List) 
		java.util.List list
	private static android.util.ArrayMap remapNames (java.util.ArrayList, java.util.ArrayList, android.util.ArrayMap) 
		android.view.View view
		int i
		int numKeys
		java.util.ArrayList inMap
		java.util.ArrayList toGoInMap
		android.util.ArrayMap namedViews
		android.util.ArrayMap remappedViews
	private android.util.ArrayMap mapEnteringSharedElements (android.app.BackStackRecord$TransitionState, android.app.Fragment, boolean) 
		android.app.BackStackRecord$TransitionState state
		android.app.Fragment inFragment
		boolean isBack
		android.util.ArrayMap namedViews
		android.view.View root
	private void excludeHiddenFragments (java.util.ArrayList, int, android.transition.Transition) 
		android.app.Fragment fragment
		int i
		java.util.ArrayList hiddenFragmentViews
		int containerId
		android.transition.Transition transition
	private static void setEpicenter (android.transition.Transition, android.view.View) 
		android.transition.Transition transition
		android.view.View view
		android.graphics.Rect epicenter
	private void setSharedElementEpicenter (android.transition.Transition, android.app.BackStackRecord$TransitionState) 
		android.transition.Transition transition
		android.app.BackStackRecord$TransitionState state
	public android.app.BackStackRecord$TransitionState popFromBackStack (boolean, android.app.BackStackRecord$TransitionState, android.util.SparseArray, android.util.SparseArray) 
		android.util.LogWriter logw
		java.io.PrintWriter pw
		android.app.Fragment f
		android.app.Fragment old
		int i
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		android.app.Fragment f
		boolean doStateMove
		android.app.BackStackRecord$TransitionState state
		android.util.SparseArray firstOutFragments
		android.util.SparseArray lastInFragments
		android.app.BackStackRecord$Op op
	private static void setNameOverride (android.util.ArrayMap, java.lang.String, java.lang.String) 
		int index
		android.util.ArrayMap overrides
		String source
		String target
	private static void setNameOverrides (android.app.BackStackRecord$TransitionState, java.util.ArrayList, java.util.ArrayList) 
		String source
		String target
		int i
		android.app.BackStackRecord$TransitionState state
		java.util.ArrayList sourceNames
		java.util.ArrayList targetNames
	private void setBackNameOverrides (android.app.BackStackRecord$TransitionState, android.util.ArrayMap, boolean) 
		String target
		String source
		String originalTarget
		android.view.View view
		int i
		android.app.BackStackRecord$TransitionState state
		android.util.ArrayMap namedViews
		boolean isEnd
		int targetCount
		int sourceCount
		int count
	private void setNameOverrides (android.app.BackStackRecord$TransitionState, android.util.ArrayMap, boolean) 
		String source
		String target
		int i
		android.app.BackStackRecord$TransitionState state
		android.util.ArrayMap namedViews
		boolean isEnd
		int count
	public java.lang.String getName () 
	public int getTransition () 
	public int getTransitionStyle () 
	public boolean isEmpty () 
	static void access$000 (android.app.BackStackRecord, java.util.ArrayList, int, android.transition.Transition) 
		android.app.BackStackRecord x0
		java.util.ArrayList x1
		int x2
		android.transition.Transition x3
	static android.util.ArrayMap access$100 (android.app.BackStackRecord, android.app.BackStackRecord$TransitionState, boolean, android.app.Fragment) 
		android.app.BackStackRecord x0
		android.app.BackStackRecord$TransitionState x1
		boolean x2
		android.app.Fragment x3
	static void access$200 (android.transition.Transition, android.transition.Transition, java.util.ArrayList, boolean) 
		android.transition.Transition x0
		android.transition.Transition x1
		java.util.ArrayList x2
		boolean x3
	static void access$300 (android.transition.TransitionSet, android.view.View, android.util.ArrayMap, java.util.ArrayList) 
		android.transition.TransitionSet x0
		android.view.View x1
		android.util.ArrayMap x2
		java.util.ArrayList x3
	static void access$400 (android.app.BackStackRecord, android.util.ArrayMap, android.app.BackStackRecord$TransitionState) 
		android.app.BackStackRecord x0
		android.util.ArrayMap x1
		android.app.BackStackRecord$TransitionState x2
	static void access$500 (android.app.BackStackRecord, android.app.BackStackRecord$TransitionState, android.app.Fragment, android.app.Fragment, boolean, android.util.ArrayMap) 
		android.app.BackStackRecord x0
		android.app.BackStackRecord$TransitionState x1
		android.app.Fragment x2
		android.app.Fragment x3
		boolean x4
		android.util.ArrayMap x5
	static void access$600 (android.app.BackStackRecord, android.transition.Transition, android.app.BackStackRecord$TransitionState) 
		android.app.BackStackRecord x0
		android.transition.Transition x1
		android.app.BackStackRecord$TransitionState x2
}

android/app/ActionBar$Tab.class
ActionBar.java
package android.app
public abstract android.app.ActionBar$Tab extends java.lang.Object {
	public static final int INVALID_POSITION
	public void  () 
	public abstract int getPosition () 
	public abstract android.graphics.drawable.Drawable getIcon () 
	public abstract java.lang.CharSequence getText () 
	public abstract android.app.ActionBar$Tab setIcon (android.graphics.drawable.Drawable) 
	public abstract android.app.ActionBar$Tab setIcon (int) 
	public abstract android.app.ActionBar$Tab setText (java.lang.CharSequence) 
	public abstract android.app.ActionBar$Tab setText (int) 
	public abstract android.app.ActionBar$Tab setCustomView (android.view.View) 
	public abstract android.app.ActionBar$Tab setCustomView (int) 
	public abstract android.view.View getCustomView () 
	public abstract android.app.ActionBar$Tab setTag (java.lang.Object) 
	public abstract java.lang.Object getTag () 
	public abstract android.app.ActionBar$Tab setTabListener (android.app.ActionBar$TabListener) 
	public abstract void select () 
	public abstract android.app.ActionBar$Tab setContentDescription (int) 
	public abstract android.app.ActionBar$Tab setContentDescription (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getContentDescription () 
}

android/app/Notification$DecoratedCustomViewStyle.class
Notification.java
package android.app
public android.app.Notification$DecoratedCustomViewStyle extends android.app.Notification$Style {
	public void  () 
	public boolean displayCustomViewInline () 
	public android.widget.RemoteViews makeContentView () 
	public android.widget.RemoteViews makeBigContentView () 
	public android.widget.RemoteViews makeHeadsUpContentView () 
	private android.widget.RemoteViews makeDecoratedHeadsUpContentView () 
		android.widget.RemoteViews headsUpContentView
		android.widget.RemoteViews remoteViews
	private android.widget.RemoteViews makeStandardTemplateWithCustomContent (android.widget.RemoteViews) 
		android.widget.RemoteViews customContent
		android.widget.RemoteViews remoteViews
	private android.widget.RemoteViews makeDecoratedBigContentView () 
		android.widget.RemoteViews bigContentView
		android.widget.RemoteViews remoteViews
	private void buildIntoRemoteViewContent (android.widget.RemoteViews, android.widget.RemoteViews) 
		android.widget.RemoteViews remoteViews
		android.widget.RemoteViews customContent
		int endMargin
}

android/app/IWallpaperManager.class
IWallpaperManager.java
package android.app
public abstract android.app.IWallpaperManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.ParcelFileDescriptor setWallpaper (java.lang.String, java.lang.String, android.graphics.Rect, boolean, android.os.Bundle, int, android.app.IWallpaperManagerCallback, int)  throws android.os.RemoteException 
	public abstract void setWallpaperComponentChecked (android.content.ComponentName, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setWallpaperComponent (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getWallpaper (android.app.IWallpaperManagerCallback, int, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int getWallpaperIdForUser (int, int)  throws android.os.RemoteException 
	public abstract android.app.WallpaperInfo getWallpaperInfo (int)  throws android.os.RemoteException 
	public abstract void clearWallpaper (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract boolean hasNamedWallpaper (java.lang.String)  throws android.os.RemoteException 
	public abstract void setDimensionHints (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getWidthHint ()  throws android.os.RemoteException 
	public abstract int getHeightHint ()  throws android.os.RemoteException 
	public abstract void setDisplayPadding (android.graphics.Rect, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getName ()  throws android.os.RemoteException 
	public abstract void settingsRestored ()  throws android.os.RemoteException 
	public abstract boolean isWallpaperSupported (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isSetWallpaperAllowed (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isWallpaperBackupEligible (int, int)  throws android.os.RemoteException 
	public abstract boolean setLockWallpaperCallback (android.app.IWallpaperManagerCallback)  throws android.os.RemoteException 
}

android/app/Application.class
Application.java
package android.app
public android.app.Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2  {
	private java.util.ArrayList mComponentCallbacks
	private java.util.ArrayList mActivityLifecycleCallbacks
	private java.util.ArrayList mAssistCallbacks
	public android.app.LoadedApk mLoadedApk
	public void  () 
	public void onCreate () 
	public void onTerminate () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		int i
		android.content.res.Configuration newConfig
		Object[] callbacks
	public void onLowMemory () 
		int i
		Object[] callbacks
	public void onTrimMemory (int) 
		Object c
		int i
		int level
		Object[] callbacks
	public void registerComponentCallbacks (android.content.ComponentCallbacks) 
		android.content.ComponentCallbacks callback
	public void unregisterComponentCallbacks (android.content.ComponentCallbacks) 
		android.content.ComponentCallbacks callback
	public void registerActivityLifecycleCallbacks (android.app.Application$ActivityLifecycleCallbacks) 
		android.app.Application$ActivityLifecycleCallbacks callback
	public void unregisterActivityLifecycleCallbacks (android.app.Application$ActivityLifecycleCallbacks) 
		android.app.Application$ActivityLifecycleCallbacks callback
	public void registerOnProvideAssistDataListener (android.app.Application$OnProvideAssistDataListener) 
		android.app.Application$OnProvideAssistDataListener callback
	public void unregisterOnProvideAssistDataListener (android.app.Application$OnProvideAssistDataListener) 
		android.app.Application$OnProvideAssistDataListener callback
	final void attach (android.content.Context) 
		android.content.Context context
	void dispatchActivityCreated (android.app.Activity, android.os.Bundle) 
		int i
		android.app.Activity activity
		android.os.Bundle savedInstanceState
		Object[] callbacks
	void dispatchActivityStarted (android.app.Activity) 
		int i
		android.app.Activity activity
		Object[] callbacks
	void dispatchActivityResumed (android.app.Activity) 
		int i
		android.app.Activity activity
		Object[] callbacks
	void dispatchActivityPaused (android.app.Activity) 
		int i
		android.app.Activity activity
		Object[] callbacks
	void dispatchActivityStopped (android.app.Activity) 
		int i
		android.app.Activity activity
		Object[] callbacks
	void dispatchActivitySaveInstanceState (android.app.Activity, android.os.Bundle) 
		int i
		android.app.Activity activity
		android.os.Bundle outState
		Object[] callbacks
	void dispatchActivityDestroyed (android.app.Activity) 
		int i
		android.app.Activity activity
		Object[] callbacks
	private java.lang.Object[] collectComponentCallbacks () 
		Object[] callbacks
	private java.lang.Object[] collectActivityLifecycleCallbacks () 
		Object[] callbacks
	void dispatchOnProvideAssistData (android.app.Activity, android.os.Bundle) 
		int i
		android.app.Activity activity
		android.os.Bundle data
		Object[] callbacks
}

android/app/SystemServiceRegistry$29.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$29 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.os.RecoverySystem createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.os.IRecoverySystem service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ApplicationPackageManager$MoveCallbackDelegate.class
ApplicationPackageManager.java
package android.app
 android.app.ApplicationPackageManager$MoveCallbackDelegate extends android.content.pm.IPackageMoveObserver$Stub implements android.os.Handler$Callback  {
	private static final int MSG_CREATED
	private static final int MSG_STATUS_CHANGED
	final android.content.pm.PackageManager$MoveCallback mCallback
	final android.os.Handler mHandler
	public void  (android.content.pm.PackageManager$MoveCallback, android.os.Looper) 
		android.content.pm.PackageManager$MoveCallback callback
		android.os.Looper looper
	public boolean handleMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.os.Message msg
	public void onCreated (int, android.os.Bundle) 
		int moveId
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
	public void onStatusChanged (int, int, long) 
		int moveId
		int status
		long estMillis
		com.android.internal.os.SomeArgs args
}

android/app/usage/
android/app/usage/ConfigurationStats$1.class
ConfigurationStats.java
package android.app.usage
final android.app.usage.ConfigurationStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.usage.ConfigurationStats createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.app.usage.ConfigurationStats stats
	public android.app.usage.ConfigurationStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/usage/UsageStats.class
UsageStats.java
package android.app.usage
public final android.app.usage.UsageStats extends java.lang.Object implements android.os.Parcelable  {
	public String mPackageName
	public long mBeginTimeStamp
	public long mEndTimeStamp
	public long mLastTimeUsed
	public long mTotalTimeInForeground
	public int mLaunchCount
	public int mLastEvent
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.app.usage.UsageStats) 
		android.app.usage.UsageStats stats
	public java.lang.String getPackageName () 
	public long getFirstTimeStamp () 
	public long getLastTimeStamp () 
	public long getLastTimeUsed () 
	public long getTotalTimeInForeground () 
	public void add (android.app.usage.UsageStats) 
		android.app.usage.UsageStats right
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/usage/IUsageStatsManager$Stub.class
IUsageStatsManager.java
package android.app.usage
public abstract android.app.usage.IUsageStatsManager$Stub extends android.os.Binder implements android.app.usage.IUsageStatsManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_queryUsageStats
	static final int TRANSACTION_queryConfigurationStats
	static final int TRANSACTION_queryEvents
	static final int TRANSACTION_setAppInactive
	static final int TRANSACTION_isAppInactive
	static final int TRANSACTION_whitelistAppTemporarily
	static final int TRANSACTION_onCarrierPrivilegedAppsChanged
	public void  () 
	public static android.app.usage.IUsageStatsManager 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
		long _arg1
		long _arg2
		String _arg3
		android.content.pm.ParceledListSlice _result
		int _arg0
		long _arg1
		long _arg2
		String _arg3
		android.content.pm.ParceledListSlice _result
		long _arg0
		long _arg1
		String _arg2
		android.app.usage.UsageEvents _result
		String _arg0
		boolean _arg1
		int _arg2
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		long _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/usage/ConfigurationStats.class
ConfigurationStats.java
package android.app.usage
public final android.app.usage.ConfigurationStats extends java.lang.Object implements android.os.Parcelable  {
	public android.content.res.Configuration mConfiguration
	public long mBeginTimeStamp
	public long mEndTimeStamp
	public long mLastTimeActive
	public long mTotalTimeActive
	public int mActivationCount
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.app.usage.ConfigurationStats) 
		android.app.usage.ConfigurationStats stats
	public android.content.res.Configuration getConfiguration () 
	public long getFirstTimeStamp () 
	public long getLastTimeStamp () 
	public long getLastTimeActive () 
	public long getTotalTimeActive () 
	public int getActivationCount () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/usage/IUsageStatsManager.class
IUsageStatsManager.java
package android.app.usage
public abstract android.app.usage.IUsageStatsManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.content.pm.ParceledListSlice queryUsageStats (int, long, long, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryConfigurationStats (int, long, long, java.lang.String)  throws android.os.RemoteException 
	public abstract android.app.usage.UsageEvents queryEvents (long, long, java.lang.String)  throws android.os.RemoteException 
	public abstract void setAppInactive (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract boolean isAppInactive (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void whitelistAppTemporarily (java.lang.String, long, int)  throws android.os.RemoteException 
	public abstract void onCarrierPrivilegedAppsChanged ()  throws android.os.RemoteException 
}

android/app/usage/NetworkStatsManager$UsageCallback.class
NetworkStatsManager.java
package android.app.usage
public abstract android.app.usage.NetworkStatsManager$UsageCallback extends java.lang.Object {
	private android.net.DataUsageRequest request
	public void  () 
	public abstract void onThresholdReached (int, java.lang.String) 
	static android.net.DataUsageRequest access$002 (android.app.usage.NetworkStatsManager$UsageCallback, android.net.DataUsageRequest) 
		android.app.usage.NetworkStatsManager$UsageCallback x0
		android.net.DataUsageRequest x1
	static android.net.DataUsageRequest access$000 (android.app.usage.NetworkStatsManager$UsageCallback) 
		android.app.usage.NetworkStatsManager$UsageCallback x0
}

android/app/usage/UsageStatsManager.class
UsageStatsManager.java
package android.app.usage
public final android.app.usage.UsageStatsManager extends java.lang.Object {
	public static final int INTERVAL_DAILY
	public static final int INTERVAL_WEEKLY
	public static final int INTERVAL_MONTHLY
	public static final int INTERVAL_YEARLY
	public static final int INTERVAL_BEST
	public static final int INTERVAL_COUNT
	private static final android.app.usage.UsageEvents sEmptyResults
	private final android.content.Context mContext
	private final android.app.usage.IUsageStatsManager mService
	public void  (android.content.Context, android.app.usage.IUsageStatsManager) 
		android.content.Context context
		android.app.usage.IUsageStatsManager service
	public java.util.List queryUsageStats (int, long, long) 
		android.content.pm.ParceledListSlice slice
		int intervalType
		long beginTime
		long endTime
	public java.util.List queryConfigurations (int, long, long) 
		android.content.pm.ParceledListSlice slice
		int intervalType
		long beginTime
		long endTime
	public android.app.usage.UsageEvents queryEvents (long, long) 
		android.app.usage.UsageEvents iter
		long beginTime
		long endTime
	public java.util.Map queryAndAggregateUsageStats (long, long) 
		android.app.usage.UsageStats newStat
		android.app.usage.UsageStats existingStat
		int i
		long beginTime
		long endTime
		java.util.List stats
		android.util.ArrayMap aggregatedStats
		int statCount
	public boolean isAppInactive (java.lang.String) 
		String packageName
	public void setAppInactive (java.lang.String, boolean) 
		String packageName
		boolean inactive
	public void whitelistAppTemporarily (java.lang.String, long, android.os.UserHandle) 
		String packageName
		long duration
		android.os.UserHandle user
	public void onCarrierPrivilegedAppsChanged () 
	static void  () 
}

android/app/usage/UsageEvents.class
UsageEvents.java
package android.app.usage
public final android.app.usage.UsageEvents extends java.lang.Object implements android.os.Parcelable  {
	private java.util.List mEventsToWrite
	private android.os.Parcel mParcel
	private final int mEventCount
	private int mIndex
	private String[] mStringPool
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		int listByteLength
		int positionInParcel
		android.os.Parcel in
	void  () 
	public void  (java.util.List, java.lang.String[]) 
		java.util.List events
		String[] stringPool
	public boolean hasNextEvent () 
	public boolean getNextEvent (android.app.usage.UsageEvents$Event) 
		android.app.usage.UsageEvents$Event eventOut
	public void resetToStart () 
	private int findStringIndex (java.lang.String) 
		String str
		int index
	private void writeEventToParcel (android.app.usage.UsageEvents$Event, android.os.Parcel, int) 
		int packageIndex
		int classIndex
		android.app.usage.UsageEvents$Event event
		android.os.Parcel p
		int flags
		int packageIndex
		int classIndex
	private void readEventFromParcel (android.os.Parcel, android.app.usage.UsageEvents$Event) 
		android.os.Parcel p
		android.app.usage.UsageEvents$Event eventOut
		int packageIndex
		int classIndex
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.app.usage.UsageEvents$Event event
		int i
		int listByteLength
		android.os.Parcel p
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/usage/IUsageStatsManager$Stub$Proxy.class
IUsageStatsManager.java
package android.app.usage
 android.app.usage.IUsageStatsManager$Stub$Proxy extends java.lang.Object implements android.app.usage.IUsageStatsManager  {
	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.content.pm.ParceledListSlice queryUsageStats (int, long, long, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int bucketType
		long beginTime
		long endTime
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice queryConfigurationStats (int, long, long, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int bucketType
		long beginTime
		long endTime
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.app.usage.UsageEvents queryEvents (long, long, java.lang.String)  throws android.os.RemoteException 
		android.app.usage.UsageEvents _result
		long beginTime
		long endTime
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.usage.UsageEvents _result
	public void setAppInactive (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String packageName
		boolean inactive
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isAppInactive (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void whitelistAppTemporarily (java.lang.String, long, int)  throws android.os.RemoteException 
		String packageName
		long duration
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCarrierPrivilegedAppsChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/usage/NetworkStatsManager.class
NetworkStatsManager.java
package android.app.usage
public android.app.usage.NetworkStatsManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	public static final int CALLBACK_LIMIT_REACHED
	public static final int CALLBACK_RELEASED
	private final android.content.Context mContext
	private final android.net.INetworkStatsService mService
	public void  (android.content.Context) 
		android.content.Context context
	public android.app.usage.NetworkStats$Bucket querySummaryForDevice (int, java.lang.String, long, long)  throws java.lang.SecurityException android.os.RemoteException 
		IllegalArgumentException e
		int networkType
		String subscriberId
		long startTime
		long endTime
		android.net.NetworkTemplate template
		android.net.NetworkTemplate template
		android.app.usage.NetworkStats$Bucket bucket
		android.app.usage.NetworkStats stats
	public android.app.usage.NetworkStats$Bucket querySummaryForUser (int, java.lang.String, long, long)  throws java.lang.SecurityException android.os.RemoteException 
		IllegalArgumentException e
		int networkType
		String subscriberId
		long startTime
		long endTime
		android.net.NetworkTemplate template
		android.net.NetworkTemplate template
		android.app.usage.NetworkStats stats
	public android.app.usage.NetworkStats querySummary (int, java.lang.String, long, long)  throws java.lang.SecurityException android.os.RemoteException 
		IllegalArgumentException e
		int networkType
		String subscriberId
		long startTime
		long endTime
		android.net.NetworkTemplate template
		android.net.NetworkTemplate template
		android.app.usage.NetworkStats result
	public android.app.usage.NetworkStats queryDetailsForUid (int, java.lang.String, long, long, int)  throws java.lang.SecurityException android.os.RemoteException 
		int networkType
		String subscriberId
		long startTime
		long endTime
		int uid
	public android.app.usage.NetworkStats queryDetailsForUidTag (int, java.lang.String, long, long, int, int)  throws java.lang.SecurityException 
		android.os.RemoteException e
		int networkType
		String subscriberId
		long startTime
		long endTime
		int uid
		int tag
		android.net.NetworkTemplate template
		android.app.usage.NetworkStats result
		android.app.usage.NetworkStats result
	public android.app.usage.NetworkStats queryDetails (int, java.lang.String, long, long)  throws java.lang.SecurityException android.os.RemoteException 
		IllegalArgumentException e
		int networkType
		String subscriberId
		long startTime
		long endTime
		android.net.NetworkTemplate template
		android.net.NetworkTemplate template
		android.app.usage.NetworkStats result
	public void registerUsageCallback (int, java.lang.String, long, android.app.usage.NetworkStatsManager$UsageCallback) 
		int networkType
		String subscriberId
		long thresholdBytes
		android.app.usage.NetworkStatsManager$UsageCallback callback
	public void registerUsageCallback (int, java.lang.String, long, android.app.usage.NetworkStatsManager$UsageCallback, android.os.Handler) 
		android.os.Looper looper
		android.app.usage.NetworkStatsManager$CallbackHandler callbackHandler
		android.os.RemoteException e
		int networkType
		String subscriberId
		long thresholdBytes
		android.app.usage.NetworkStatsManager$UsageCallback callback
		android.os.Handler handler
		android.os.Looper looper
		android.net.NetworkTemplate template
		android.net.DataUsageRequest request
	public void unregisterUsageCallback (android.app.usage.NetworkStatsManager$UsageCallback) 
		android.os.RemoteException e
		android.app.usage.NetworkStatsManager$UsageCallback callback
	private static android.net.NetworkTemplate createTemplate (int, java.lang.String) 
		int networkType
		String subscriberId
		android.net.NetworkTemplate template
}

android/app/usage/UsageEvents$1.class
UsageEvents.java
package android.app.usage
final android.app.usage.UsageEvents$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.usage.UsageEvents createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.usage.UsageEvents[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/usage/NetworkStats.class
NetworkStats.java
package android.app.usage
public final android.app.usage.NetworkStats extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final String TAG
	private final dalvik.system.CloseGuard mCloseGuard
	private final long mStartTimeStamp
	private final long mEndTimeStamp
	private int[] mUids
	private int mUidOrUidIndex
	private int mTag
	private android.net.INetworkStatsSession mSession
	private android.net.NetworkTemplate mTemplate
	private android.net.NetworkStats mSummary
	private android.net.NetworkStatsHistory mHistory
	private int mEnumerationIndex
	private android.net.NetworkStats$Entry mRecycledSummaryEntry
	private android.net.NetworkStatsHistory$Entry mRecycledHistoryEntry
	void  (android.content.Context, android.net.NetworkTemplate, long, long)  throws android.os.RemoteException java.lang.SecurityException 
		android.content.Context context
		android.net.NetworkTemplate template
		long startTimestamp
		long endTimestamp
		android.net.INetworkStatsService statsService
	protected void finalize ()  throws java.lang.Throwable 
	public boolean getNextBucket (android.app.usage.NetworkStats$Bucket) 
		android.app.usage.NetworkStats$Bucket bucketOut
	public boolean hasNextBucket () 
	public void close () 
		android.os.RemoteException e
	android.app.usage.NetworkStats$Bucket getDeviceSummaryForNetwork ()  throws android.os.RemoteException 
	void startSummaryEnumeration ()  throws android.os.RemoteException 
	void startHistoryEnumeration (int) 
		int uid
	void startHistoryEnumeration (int, int) 
		android.os.RemoteException e
		int uid
		int tag
	void startUserUidEnumeration ()  throws android.os.RemoteException 
		android.net.NetworkStatsHistory history
		android.os.RemoteException e
		int uid
		int[] uids
		android.util.IntArray filteredUids
	private void stepHistory () 
		android.os.RemoteException e
	private void fillBucketFromSummaryEntry (android.app.usage.NetworkStats$Bucket) 
		android.app.usage.NetworkStats$Bucket bucketOut
	private boolean getNextSummaryBucket (android.app.usage.NetworkStats$Bucket) 
		android.app.usage.NetworkStats$Bucket bucketOut
	android.app.usage.NetworkStats$Bucket getSummaryAggregate () 
		android.app.usage.NetworkStats$Bucket bucket
	private boolean getNextHistoryBucket (android.app.usage.NetworkStats$Bucket) 
		android.app.usage.NetworkStats$Bucket bucketOut
	private boolean isUidEnumeration () 
	private boolean hasNextUid () 
	private int getUid () 
	private void setSingleUidTag (int, int) 
		int uid
		int tag
	private void stepUid () 
}

android/app/usage/UsageStatsManagerInternal.class
UsageStatsManagerInternal.java
package android.app.usage
public abstract android.app.usage.UsageStatsManagerInternal extends java.lang.Object {
	public void  () 
	public abstract void reportEvent (android.content.ComponentName, int, int) 
	public abstract void reportEvent (java.lang.String, int, int) 
	public abstract void reportConfigurationChange (android.content.res.Configuration, int) 
	public abstract void reportShortcutUsage (java.lang.String, java.lang.String, int) 
	public abstract void reportContentProviderUsage (java.lang.String, java.lang.String, int) 
	public abstract void prepareShutdown () 
	public abstract boolean isAppIdle (java.lang.String, int, int) 
	public abstract int[] getIdleUidsForUser (int) 
	public abstract boolean isAppIdleParoleOn () 
	public abstract void addAppIdleStateChangeListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
	public abstract void removeAppIdleStateChangeListener (android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener) 
	public abstract byte[] getBackupPayload (int, java.lang.String) 
	public abstract void applyRestoredPayload (int, java.lang.String, byte[]) 
}

android/app/usage/NetworkStatsManager$CallbackHandler.class
NetworkStatsManager.java
package android.app.usage
 android.app.usage.NetworkStatsManager$CallbackHandler extends android.os.Handler {
	private final int mNetworkType
	private final String mSubscriberId
	private android.app.usage.NetworkStatsManager$UsageCallback mCallback
	void  (android.os.Looper, int, java.lang.String, android.app.usage.NetworkStatsManager$UsageCallback) 
		android.os.Looper looper
		int networkType
		String subscriberId
		android.app.usage.NetworkStatsManager$UsageCallback callback
	public void handleMessage (android.os.Message) 
		android.os.Message message
		android.net.DataUsageRequest request
	private static java.lang.Object getObject (android.os.Message, java.lang.String) 
		android.os.Message msg
		String key
}

android/app/usage/NetworkStats$Bucket.class
NetworkStats.java
package android.app.usage
public android.app.usage.NetworkStats$Bucket extends java.lang.Object {
	public static final int STATE_ALL
	public static final int STATE_DEFAULT
	public static final int STATE_FOREGROUND
	public static final int UID_ALL
	public static final int UID_REMOVED
	public static final int UID_TETHERING
	public static final int ROAMING_ALL
	public static final int ROAMING_NO
	public static final int ROAMING_YES
	public static final int TAG_NONE
	private int mUid
	private int mTag
	private int mState
	private int mRoaming
	private long mBeginTimeStamp
	private long mEndTimeStamp
	private long mRxBytes
	private long mRxPackets
	private long mTxBytes
	private long mTxPackets
	private static int convertState (int) 
		int networkStatsSet
	private static int convertUid (int) 
		int uid
	private static int convertTag (int) 
		int tag
	private static int convertRoaming (int) 
		int roaming
	public void  () 
	public int getUid () 
	public int getTag () 
	public int getState () 
	public int getRoaming () 
	public long getStartTimeStamp () 
	public long getEndTimeStamp () 
	public long getRxBytes () 
	public long getTxBytes () 
	public long getRxPackets () 
	public long getTxPackets () 
	static int access$002 (android.app.usage.NetworkStats$Bucket, int) 
		android.app.usage.NetworkStats$Bucket x0
		int x1
	static int access$100 (int) 
		int x0
	static int access$202 (android.app.usage.NetworkStats$Bucket, int) 
		android.app.usage.NetworkStats$Bucket x0
		int x1
	static int access$300 (int) 
		int x0
	static int access$402 (android.app.usage.NetworkStats$Bucket, int) 
		android.app.usage.NetworkStats$Bucket x0
		int x1
	static int access$500 (int) 
		int x0
	static int access$602 (android.app.usage.NetworkStats$Bucket, int) 
		android.app.usage.NetworkStats$Bucket x0
		int x1
	static int access$700 (int) 
		int x0
	static long access$802 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
	static long access$902 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
	static long access$1002 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
	static long access$1102 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
	static long access$1202 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
	static long access$1302 (android.app.usage.NetworkStats$Bucket, long) 
		android.app.usage.NetworkStats$Bucket x0
		long x1
}

android/app/usage/TimeSparseArray.class
TimeSparseArray.java
package android.app.usage
public android.app.usage.TimeSparseArray extends android.util.LongSparseArray {
	public void  () 
	public void  (int) 
		int initialCapacity
	public int closestIndexOnOrAfter (long) 
		long time
		int size
		int lo
		int hi
		int mid
		long key
	public int closestIndexOnOrBefore (long) 
		long time
		int index
}

android/app/usage/UsageStats$1.class
UsageStats.java
package android.app.usage
final android.app.usage.UsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.usage.UsageStats createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.app.usage.UsageStats stats
	public android.app.usage.UsageStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/usage/UsageEvents$Event.class
UsageEvents.java
package android.app.usage
public final android.app.usage.UsageEvents$Event extends java.lang.Object {
	public static final int NONE
	public static final int MOVE_TO_FOREGROUND
	public static final int MOVE_TO_BACKGROUND
	public static final int END_OF_DAY
	public static final int CONTINUE_PREVIOUS_DAY
	public static final int CONFIGURATION_CHANGE
	public static final int SYSTEM_INTERACTION
	public static final int USER_INTERACTION
	public static final int SHORTCUT_INVOCATION
	public String mPackage
	public String mClass
	public long mTimeStamp
	public int mEventType
	public android.content.res.Configuration mConfiguration
	public String mShortcutId
	public void  () 
	public java.lang.String getPackageName () 
	public java.lang.String getClassName () 
	public long getTimeStamp () 
	public int getEventType () 
	public android.content.res.Configuration getConfiguration () 
	public java.lang.String getShortcutId () 
}

android/app/usage/UsageStatsManagerInternal$AppIdleStateChangeListener.class
UsageStatsManagerInternal.java
package android.app.usage
public abstract android.app.usage.UsageStatsManagerInternal$AppIdleStateChangeListener extends java.lang.Object {
	public void  () 
	public abstract void onAppIdleStateChanged (java.lang.String, int, boolean) 
	public abstract void onParoleStateChanged (boolean) 
}

android/app/ActivityThread$1.class
ActivityThread.java
package android.app
 android.app.ActivityThread$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ActivityThread this$0
	void  (android.app.ActivityThread) 
		android.app.ActivityThread this$0
	public void run () 
}

android/app/SystemServiceRegistry$12.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$12 extends android.app.SystemServiceRegistry$StaticServiceFetcher {
	void  () 
	public android.location.CountryDetector createService () 
		android.os.IBinder b
	public volatile java.lang.Object createService () 
}

android/app/NativeActivity.class
NativeActivity.java
package android.app
public android.app.NativeActivity extends android.app.Activity implements android.view.SurfaceHolder$Callback2 android.view.InputQueue$Callback android.view.ViewTreeObserver$OnGlobalLayoutListener  {
	public static final String META_DATA_LIB_NAME
	public static final String META_DATA_FUNC_NAME
	private static final String KEY_NATIVE_SAVED_STATE
	private android.app.NativeActivity$NativeContentView mNativeContentView
	private android.view.inputmethod.InputMethodManager mIMM
	private long mNativeHandle
	private android.view.InputQueue mCurInputQueue
	private android.view.SurfaceHolder mCurSurfaceHolder
	final int[] mLocation
	int mLastContentX
	int mLastContentY
	int mLastContentWidth
	int mLastContentHeight
	private boolean mDispatchingUnhandledKey
	private boolean mDestroyed
	public void  () 
	private native long loadNativeCode (java.lang.String, java.lang.String, android.os.MessageQueue, java.lang.String, java.lang.String, java.lang.String, int, android.content.res.AssetManager, byte[], java.lang.ClassLoader, java.lang.String) 
	private native java.lang.String getDlError () 
	private native void unloadNativeCode (long) 
	private native void onStartNative (long) 
	private native void onResumeNative (long) 
	private native byte[] onSaveInstanceStateNative (long) 
	private native void onPauseNative (long) 
	private native void onStopNative (long) 
	private native void onConfigurationChangedNative (long) 
	private native void onLowMemoryNative (long) 
	private native void onWindowFocusChangedNative (long, boolean) 
	private native void onSurfaceCreatedNative (long, android.view.Surface) 
	private native void onSurfaceChangedNative (long, android.view.Surface, int, int, int) 
	private native void onSurfaceRedrawNeededNative (long, android.view.Surface) 
	private native void onSurfaceDestroyedNative (long) 
	private native void onInputQueueCreatedNative (long, long) 
	private native void onInputQueueDestroyedNative (long, long) 
	private native void onContentRectChangedNative (long, int, int, int, int) 
	protected void onCreate (android.os.Bundle) 
		String ln
		android.content.pm.PackageManager$NameNotFoundException e
		android.os.Bundle savedInstanceState
		String libname
		String funcname
		android.content.pm.ActivityInfo ai
		android.content.pm.ActivityInfo ai
		dalvik.system.BaseDexClassLoader classLoader
		String path
		byte[] nativeSavedState
	private static java.lang.String getAbsolutePath (java.io.File) 
		java.io.File file
	protected void onDestroy () 
	protected void onPause () 
	protected void onResume () 
	protected void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
		byte[] state
	protected void onStart () 
	protected void onStop () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onLowMemory () 
	public void onWindowFocusChanged (boolean) 
		boolean hasFocus
	public void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int width
		int height
	public void surfaceRedrawNeeded (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void onInputQueueCreated (android.view.InputQueue) 
		android.view.InputQueue queue
	public void onInputQueueDestroyed (android.view.InputQueue) 
		android.view.InputQueue queue
	public void onGlobalLayout () 
		int w
		int h
	void setWindowFlags (int, int) 
		int flags
		int mask
	void setWindowFormat (int) 
		int format
	void showIme (int) 
		int mode
	void hideIme (int) 
		int mode
}

android/app/Fragment$SavedState.class
Fragment.java
package android.app
public android.app.Fragment$SavedState extends java.lang.Object implements android.os.Parcelable  {
	final android.os.Bundle mState
	public static final android.os.Parcelable$ClassLoaderCreator CREATOR
	void  (android.os.Bundle) 
		android.os.Bundle state
	void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/app/IAlarmManager$Stub$Proxy.class
IAlarmManager.java
package android.app
 android.app.IAlarmManager$Stub$Proxy extends java.lang.Object implements android.app.IAlarmManager  {
	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 set (java.lang.String, int, long, long, long, int, android.app.PendingIntent, android.app.IAlarmListener, java.lang.String, android.os.WorkSource, android.app.AlarmManager$AlarmClockInfo)  throws android.os.RemoteException 
		String callingPackage
		int type
		long triggerAtTime
		long windowLength
		long interval
		int flags
		android.app.PendingIntent operation
		android.app.IAlarmListener listener
		String listenerTag
		android.os.WorkSource workSource
		android.app.AlarmManager$AlarmClockInfo alarmClock
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setTime (long)  throws android.os.RemoteException 
		long millis
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setTimeZone (java.lang.String)  throws android.os.RemoteException 
		String zone
		android.os.Parcel _data
		android.os.Parcel _reply
	public void remove (android.app.PendingIntent, android.app.IAlarmListener)  throws android.os.RemoteException 
		android.app.PendingIntent operation
		android.app.IAlarmListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public long getNextWakeFromIdleTime ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public android.app.AlarmManager$AlarmClockInfo getNextAlarmClock (int)  throws android.os.RemoteException 
		android.app.AlarmManager$AlarmClockInfo _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.AlarmManager$AlarmClockInfo _result
}

android/app/SystemServiceRegistry$48.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$48 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.net.EthernetManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder b
		android.net.IEthernetManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ITaskStackListener.class
ITaskStackListener.java
package android.app
public abstract android.app.ITaskStackListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onTaskStackChanged ()  throws android.os.RemoteException 
	public abstract void onActivityPinned ()  throws android.os.RemoteException 
	public abstract void onPinnedActivityRestartAttempt ()  throws android.os.RemoteException 
	public abstract void onPinnedStackAnimationEnded ()  throws android.os.RemoteException 
	public abstract void onActivityForcedResizable (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onActivityDismissingDockedStack ()  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$23.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$23 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.view.LayoutInflater createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/ApplicationPackageManager$ResourceName.class
ApplicationPackageManager.java
package android.app
final android.app.ApplicationPackageManager$ResourceName extends java.lang.Object {
	final String packageName
	final int iconId
	void  (java.lang.String, int) 
		String _packageName
		int _iconId
	void  (android.content.pm.ApplicationInfo, int) 
		android.content.pm.ApplicationInfo aInfo
		int _iconId
	void  (android.content.pm.ComponentInfo, int) 
		android.content.pm.ComponentInfo cInfo
		int _iconId
	void  (android.content.pm.ResolveInfo, int) 
		android.content.pm.ResolveInfo rInfo
		int _iconId
	public boolean equals (java.lang.Object) 
		Object o
		android.app.ApplicationPackageManager$ResourceName that
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

android/app/IAlarmManager$Stub.class
IAlarmManager.java
package android.app
public abstract android.app.IAlarmManager$Stub extends android.os.Binder implements android.app.IAlarmManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_set
	static final int TRANSACTION_setTime
	static final int TRANSACTION_setTimeZone
	static final int TRANSACTION_remove
	static final int TRANSACTION_getNextWakeFromIdleTime
	static final int TRANSACTION_getNextAlarmClock
	public void  () 
	public static android.app.IAlarmManager 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.PendingIntent _arg6
		android.os.WorkSource _arg9
		android.app.AlarmManager$AlarmClockInfo _arg10
		String _arg0
		int _arg1
		long _arg2
		long _arg3
		long _arg4
		int _arg5
		android.app.PendingIntent _arg6
		android.app.IAlarmListener _arg7
		String _arg8
		android.os.WorkSource _arg9
		android.app.AlarmManager$AlarmClockInfo _arg10
		long _arg0
		boolean _result
		String _arg0
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.app.IAlarmListener _arg1
		long _result
		int _arg0
		android.app.AlarmManager$AlarmClockInfo _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/SystemServiceRegistry$57.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$57 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.media.session.MediaSessionManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/DatePickerDialog$OnDateSetListener.class
DatePickerDialog.java
package android.app
public abstract android.app.DatePickerDialog$OnDateSetListener extends java.lang.Object {
	public abstract void onDateSet (android.widget.DatePicker, int, int, int) 
}

android/app/Activity$TranslucentConversionListener.class
Activity.java
package android.app
public abstract android.app.Activity$TranslucentConversionListener extends java.lang.Object {
	public abstract void onTranslucentConversionComplete (boolean) 
}

android/app/IEphemeralResolver.class
IEphemeralResolver.java
package android.app
public abstract android.app.IEphemeralResolver extends java.lang.Object implements android.os.IInterface  {
	public abstract void getEphemeralResolveInfoList (android.os.IRemoteCallback, int[], int, int)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$26.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$26 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.NotificationManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.content.Context outerContext
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/Instrumentation$SyncRunnable.class
Instrumentation.java
package android.app
final android.app.Instrumentation$SyncRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final Runnable mTarget
	private boolean mComplete
	public void  (java.lang.Runnable) 
		Runnable target
	public void run () 
	public void waitForComplete () 
}

android/app/ExitTransitionCoordinator$1.class
ExitTransitionCoordinator.java
package android.app
 android.app.ExitTransitionCoordinator$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewGroup val$decorView
	final android.app.ExitTransitionCoordinator this$0
	void  (android.app.ExitTransitionCoordinator, android.view.ViewGroup) 
		android.app.ExitTransitionCoordinator this$0
	public void run () 
}

android/app/IProcessObserver.class
IProcessObserver.java
package android.app
public abstract android.app.IProcessObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onForegroundActivitiesChanged (int, int, boolean)  throws android.os.RemoteException 
	public abstract void onProcessStateChanged (int, int, int)  throws android.os.RemoteException 
	public abstract void onProcessDied (int, int)  throws android.os.RemoteException 
}

android/app/SystemServiceRegistry$62.class
SystemServiceRegistry.java
package android.app
final android.app.SystemServiceRegistry$62 extends android.app.SystemServiceRegistry$CachedServiceFetcher {
	void  () 
	public android.app.usage.UsageStatsManager createService (android.app.ContextImpl) 
		android.app.ContextImpl ctx
		android.os.IBinder iBinder
		android.app.usage.IUsageStatsManager service
	public volatile java.lang.Object createService (android.app.ContextImpl) 
}

android/app/SearchDialog.class
SearchDialog.java
package android.app
public android.app.SearchDialog extends android.app.Dialog {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final String INSTANCE_KEY_COMPONENT
	private static final String INSTANCE_KEY_APPDATA
	private static final String INSTANCE_KEY_USER_QUERY
	private static final String IME_OPTION_NO_MICROPHONE
	private static final int SEARCH_PLATE_LEFT_PADDING_NON_GLOBAL
	private android.widget.TextView mBadgeLabel
	private android.widget.ImageView mAppIcon
	private android.widget.AutoCompleteTextView mSearchAutoComplete
	private android.view.View mSearchPlate
	private android.widget.SearchView mSearchView
	private android.graphics.drawable.Drawable mWorkingSpinner
	private android.view.View mCloseSearch
	private android.app.SearchableInfo mSearchable
	private android.content.ComponentName mLaunchComponent
	private android.os.Bundle mAppSearchData
	private android.content.Context mActivityContext
	private final android.content.Intent mVoiceWebSearchIntent
	private final android.content.Intent mVoiceAppSearchIntent
	private String mUserQuery
	private int mSearchAutoCompleteImeOptions
	private android.content.BroadcastReceiver mConfChangeListener
	private final android.widget.SearchView$OnCloseListener mOnCloseListener
	private final android.widget.SearchView$OnQueryTextListener mOnQueryChangeListener
	private final android.widget.SearchView$OnSuggestionListener mOnSuggestionSelectionListener
	static int resolveDialogTheme (android.content.Context) 
		android.content.Context context
		android.util.TypedValue outValue
	public void  (android.content.Context, android.app.SearchManager) 
		android.content.Context context
		android.app.SearchManager searchManager
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.view.Window theWindow
		android.view.WindowManager$LayoutParams lp
	private void createContentView () 
	public boolean show (java.lang.String, boolean, android.content.ComponentName, android.os.Bundle) 
		String initialQuery
		boolean selectInitialQuery
		android.content.ComponentName componentName
		android.os.Bundle appSearchData
		boolean success
	private boolean doShow (java.lang.String, boolean, android.content.ComponentName, android.os.Bundle) 
		String initialQuery
		boolean selectInitialQuery
		android.content.ComponentName componentName
		android.os.Bundle appSearchData
	private boolean show (android.content.ComponentName, android.os.Bundle) 
		android.content.ComponentName componentName
		android.os.Bundle appSearchData
		android.app.SearchManager searchManager
	public void onStart () 
		android.content.IntentFilter filter
	public void onStop () 
	public void setWorking (boolean) 
		boolean working
	public android.os.Bundle onSaveInstanceState () 
		android.os.Bundle bundle
	public void onRestoreInstanceState (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.content.ComponentName launchComponent
		android.os.Bundle appSearchData
		String userQuery
	public void onConfigurationChanged () 
	static boolean isLandscapeMode (android.content.Context) 
		android.content.Context context
	private void updateUI () 
		int inputType
	private void updateSearchAutoComplete () 
	private void updateSearchAppIcon () 
		android.content.pm.ActivityInfo info
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		android.graphics.drawable.Drawable icon
		android.graphics.drawable.Drawable icon
	private void updateSearchBadge () 
		int visibility
		android.graphics.drawable.Drawable icon
		CharSequence text
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean isOutOfBounds (android.view.View, android.view.MotionEvent) 
		android.view.View v
		android.view.MotionEvent event
		int x
		int y
		int slop
	public void hide () 
		android.view.inputmethod.InputMethodManager imm
	public void launchQuerySearch () 
	protected void launchQuerySearch (int, java.lang.String) 
		int actionKey
		String actionMsg
		String query
		String action
		android.content.Intent intent
	private void launchIntent (android.content.Intent) 
		RuntimeException ex
		android.content.Intent intent
	public void setListSelection (int) 
		int index
	private android.content.Intent createIntent (java.lang.String, android.net.Uri, java.lang.String, java.lang.String, int, java.lang.String) 
		String action
		android.net.Uri data
		String extraData
		String query
		int actionKey
		String actionMsg
		android.content.Intent intent
	private boolean isEmpty (android.widget.AutoCompleteTextView) 
		android.widget.AutoCompleteTextView actv
	public void onBackPressed () 
		android.view.inputmethod.InputMethodManager imm
	private boolean onClosePressed () 
	private void setUserQuery (java.lang.String) 
		String query
	static boolean access$000 (android.app.SearchDialog) 
		android.app.SearchDialog x0
}

android/app/PackageInstallObserver$1.class
PackageInstallObserver.java
package android.app
 android.app.PackageInstallObserver$1 extends android.content.pm.IPackageInstallObserver2$Stub {
	final android.app.PackageInstallObserver this$0
	void  (android.app.PackageInstallObserver) 
		android.app.PackageInstallObserver this$0
	public void onUserActionRequired (android.content.Intent) 
		android.content.Intent intent
	public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle) 
		String basePackageName
		int returnCode
		String msg
		android.os.Bundle extras
}

android/app/LauncherActivity$ActivityAdapter.class
LauncherActivity.java
package android.app
 android.app.LauncherActivity$ActivityAdapter extends android.widget.BaseAdapter implements android.widget.Filterable  {
	private final Object lock
	private java.util.ArrayList mOriginalValues
	protected final android.app.LauncherActivity$IconResizer mIconResizer
	protected final android.view.LayoutInflater mInflater
	protected java.util.List mActivitiesList
	private android.widget.Filter mFilter
	private final boolean mShowIcons
	final android.app.LauncherActivity this$0
	public void  (android.app.LauncherActivity, android.app.LauncherActivity$IconResizer) 
		android.app.LauncherActivity$IconResizer resizer
	public android.content.Intent intentForPosition (int) 
		int position
		android.content.Intent intent
		android.app.LauncherActivity$ListItem item
	public android.app.LauncherActivity$ListItem itemForPosition (int) 
		int position
	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 view
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View view
	private void bindView (android.view.View, android.app.LauncherActivity$ListItem) 
		android.view.View view
		android.app.LauncherActivity$ListItem item
		android.widget.TextView text
	public android.widget.Filter getFilter () 
	static java.util.ArrayList access$100 (android.app.LauncherActivity$ActivityAdapter) 
		android.app.LauncherActivity$ActivityAdapter x0
	static java.lang.Object access$200 (android.app.LauncherActivity$ActivityAdapter) 
		android.app.LauncherActivity$ActivityAdapter x0
	static java.util.ArrayList access$102 (android.app.LauncherActivity$ActivityAdapter, java.util.ArrayList) 
		android.app.LauncherActivity$ActivityAdapter x0
		java.util.ArrayList x1
}

android/app/EnterTransitionCoordinator$2.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.ViewGroup val$decor
	final android.util.ArrayMap val$sharedElements
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator, android.view.ViewGroup, android.util.ArrayMap) 
		android.app.EnterTransitionCoordinator this$0
	public boolean onPreDraw () 
}

android/app/ActivityManager$TaskThumbnail$1.class
ActivityManager.java
package android.app
final android.app.ActivityManager$TaskThumbnail$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.ActivityManager$TaskThumbnail createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.app.ActivityManager$TaskThumbnail[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/ServiceConnectionLeaked.class
LoadedApk.java
package android.app
final android.app.ServiceConnectionLeaked extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/app/IUiModeManager.class
IUiModeManager.java
package android.app
public abstract android.app.IUiModeManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void enableCarMode (int)  throws android.os.RemoteException 
	public abstract void disableCarMode (int)  throws android.os.RemoteException 
	public abstract int getCurrentModeType ()  throws android.os.RemoteException 
	public abstract void setNightMode (int)  throws android.os.RemoteException 
	public abstract int getNightMode ()  throws android.os.RemoteException 
	public abstract boolean isUiModeLocked ()  throws android.os.RemoteException 
	public abstract boolean isNightModeLocked ()  throws android.os.RemoteException 
}

android/app/ActivityThread$CreateBackupAgentData.class
ActivityThread.java
package android.app
final android.app.ActivityThread$CreateBackupAgentData extends java.lang.Object {
	android.content.pm.ApplicationInfo appInfo
	android.content.res.CompatibilityInfo compatInfo
	int backupMode
	void  () 
	public java.lang.String toString () 
}

android/app/FragmentBreadCrumbs$1.class
FragmentBreadCrumbs.java
package android.app
 android.app.FragmentBreadCrumbs$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.app.FragmentBreadCrumbs this$0
	void  (android.app.FragmentBreadCrumbs) 
		android.app.FragmentBreadCrumbs this$0
	public void onClick (android.view.View) 
		android.app.FragmentManager$BackStackEntry bse
		android.view.View v
}

android/app/UiAutomation$AccessibilityEventFilter.class
UiAutomation.java
package android.app
public abstract android.app.UiAutomation$AccessibilityEventFilter extends java.lang.Object {
	public abstract boolean accept (android.view.accessibility.AccessibilityEvent) 
}

android/app/job/
android/app/job/IJobScheduler$Stub$Proxy.class
IJobScheduler.java
package android.app.job
 android.app.job.IJobScheduler$Stub$Proxy extends java.lang.Object implements android.app.job.IJobScheduler  {
	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 schedule (android.app.job.JobInfo)  throws android.os.RemoteException 
		android.app.job.JobInfo job
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int scheduleAsPackage (android.app.job.JobInfo, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		android.app.job.JobInfo job
		String packageName
		int userId
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void cancel (int)  throws android.os.RemoteException 
		int jobId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelAll ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getAllPendingJobs ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.app.job.JobInfo getPendingJob (int)  throws android.os.RemoteException 
		android.app.job.JobInfo _result
		int jobId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.job.JobInfo _result
}

android/app/job/JobInfo$TriggerContentUri$1.class
JobInfo.java
package android.app.job
final android.app.job.JobInfo$TriggerContentUri$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.job.JobInfo$TriggerContentUri createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.job.JobInfo$TriggerContentUri[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/job/IJobCallback.class
IJobCallback.java
package android.app.job
public abstract android.app.job.IJobCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void acknowledgeStartMessage (int, boolean)  throws android.os.RemoteException 
	public abstract void acknowledgeStopMessage (int, boolean)  throws android.os.RemoteException 
	public abstract void jobFinished (int, boolean)  throws android.os.RemoteException 
}

android/app/job/JobInfo.class
JobInfo.java
package android.app.job
public android.app.job.JobInfo extends java.lang.Object implements android.os.Parcelable  {
	private static String TAG
	public static final int NETWORK_TYPE_NONE
	public static final int NETWORK_TYPE_ANY
	public static final int NETWORK_TYPE_UNMETERED
	public static final int NETWORK_TYPE_NOT_ROAMING
	public static final long DEFAULT_INITIAL_BACKOFF_MILLIS
	public static final long MAX_BACKOFF_DELAY_MILLIS
	public static final int BACKOFF_POLICY_LINEAR
	public static final int BACKOFF_POLICY_EXPONENTIAL
	private static final long MIN_PERIOD_MILLIS
	private static final long MIN_FLEX_MILLIS
	public static final int DEFAULT_BACKOFF_POLICY
	public static final int PRIORITY_DEFAULT
	public static final int PRIORITY_SYNC_EXPEDITED
	public static final int PRIORITY_SYNC_INITIALIZATION
	public static final int PRIORITY_FOREGROUND_APP
	public static final int PRIORITY_TOP_APP
	public static final int PRIORITY_ADJ_OFTEN_RUNNING
	public static final int PRIORITY_ADJ_ALWAYS_RUNNING
	public static final int FLAG_WILL_BE_FOREGROUND
	private final int jobId
	private final android.os.PersistableBundle extras
	private final android.content.ComponentName service
	private final boolean requireCharging
	private final boolean requireDeviceIdle
	private final android.app.job.JobInfo$TriggerContentUri[] triggerContentUris
	private final long triggerContentUpdateDelay
	private final long triggerContentMaxDelay
	private final boolean hasEarlyConstraint
	private final boolean hasLateConstraint
	private final int networkType
	private final long minLatencyMillis
	private final long maxExecutionDelayMillis
	private final boolean isPeriodic
	private final boolean isPersisted
	private final long intervalMillis
	private final long flexMillis
	private final long initialBackoffMillis
	private final int backoffPolicy
	private final int priority
	private final int flags
	public static final android.os.Parcelable$Creator CREATOR
	public static final long getMinPeriodMillis () 
	public static final long getMinFlexMillis () 
	public int getId () 
	public android.os.PersistableBundle getExtras () 
	public android.content.ComponentName getService () 
	public int getPriority () 
	public int getFlags () 
	public boolean isRequireCharging () 
	public boolean isRequireDeviceIdle () 
	public android.app.job.JobInfo$TriggerContentUri[] getTriggerContentUris () 
	public long getTriggerContentUpdateDelay () 
	public long getTriggerContentMaxDelay () 
	public int getNetworkType () 
	public long getMinLatencyMillis () 
	public long getMaxExecutionDelayMillis () 
	public boolean isPeriodic () 
	public boolean isPersisted () 
	public long getIntervalMillis () 
	public long getFlexMillis () 
		long interval
		long percentClamp
		long clampedFlex
	public long getInitialBackoffMillis () 
	public int getBackoffPolicy () 
	public boolean hasEarlyConstraint () 
	public boolean hasLateConstraint () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private void  (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder b
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	void  (android.os.Parcel, android.app.job.JobInfo$1) 
		android.os.Parcel x0
		android.app.job.JobInfo$1 x1
	void  (android.app.job.JobInfo$Builder, android.app.job.JobInfo$1) 
		android.app.job.JobInfo$Builder x0
		android.app.job.JobInfo$1 x1
	static long access$2400 (android.app.job.JobInfo) 
		android.app.job.JobInfo x0
	static java.lang.String access$2500 () 
	static long access$2600 (android.app.job.JobInfo) 
		android.app.job.JobInfo x0
	static void  () 
}

android/app/job/IJobCallback$Stub$Proxy.class
IJobCallback.java
package android.app.job
 android.app.job.IJobCallback$Stub$Proxy extends java.lang.Object implements android.app.job.IJobCallback  {
	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 acknowledgeStartMessage (int, boolean)  throws android.os.RemoteException 
		int jobId
		boolean ongoing
		android.os.Parcel _data
		android.os.Parcel _reply
	public void acknowledgeStopMessage (int, boolean)  throws android.os.RemoteException 
		int jobId
		boolean reschedule
		android.os.Parcel _data
		android.os.Parcel _reply
	public void jobFinished (int, boolean)  throws android.os.RemoteException 
		int jobId
		boolean reschedule
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/app/job/JobInfo$TriggerContentUri.class
JobInfo.java
package android.app.job
public final android.app.job.JobInfo$TriggerContentUri extends java.lang.Object implements android.os.Parcelable  {
	private final android.net.Uri mUri
	private final int mFlags
	public static final int FLAG_NOTIFY_FOR_DESCENDANTS
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, int) 
		android.net.Uri uri
		int flags
	public android.net.Uri getUri () 
	public int getFlags () 
	public boolean equals (java.lang.Object) 
		Object o
		android.app.job.JobInfo$TriggerContentUri t
	public int hashCode () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.app.job.JobInfo$1) 
		android.os.Parcel x0
		android.app.job.JobInfo$1 x1
	static void  () 
}

android/app/job/IJobScheduler.class
IJobScheduler.java
package android.app.job
public abstract android.app.job.IJobScheduler extends java.lang.Object implements android.os.IInterface  {
	public abstract int schedule (android.app.job.JobInfo)  throws android.os.RemoteException 
	public abstract int scheduleAsPackage (android.app.job.JobInfo, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void cancel (int)  throws android.os.RemoteException 
	public abstract void cancelAll ()  throws android.os.RemoteException 
	public abstract java.util.List getAllPendingJobs ()  throws android.os.RemoteException 
	public abstract android.app.job.JobInfo getPendingJob (int)  throws android.os.RemoteException 
}

android/app/job/IJobScheduler$Stub.class
IJobScheduler.java
package android.app.job
public abstract android.app.job.IJobScheduler$Stub extends android.os.Binder implements android.app.job.IJobScheduler  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_schedule
	static final int TRANSACTION_scheduleAsPackage
	static final int TRANSACTION_cancel
	static final int TRANSACTION_cancelAll
	static final int TRANSACTION_getAllPendingJobs
	static final int TRANSACTION_getPendingJob
	public void  () 
	public static android.app.job.IJobScheduler 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.job.JobInfo _arg0
		android.app.job.JobInfo _arg0
		int _result
		android.app.job.JobInfo _arg0
		android.app.job.JobInfo _arg0
		String _arg1
		int _arg2
		String _arg3
		int _result
		int _arg0
		java.util.List _result
		int _arg0
		android.app.job.JobInfo _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/job/JobService$JobInterface.class
JobService.java
package android.app.job
final android.app.job.JobService$JobInterface extends android.app.job.IJobService$Stub {
	final java.lang.ref.WeakReference mService
	void  (android.app.job.JobService) 
		android.app.job.JobService service
	public void startJob (android.app.job.JobParameters)  throws android.os.RemoteException 
		android.os.Message m
		android.app.job.JobParameters jobParams
		android.app.job.JobService service
	public void stopJob (android.app.job.JobParameters)  throws android.os.RemoteException 
		android.os.Message m
		android.app.job.JobParameters jobParams
		android.app.job.JobService service
}

android/app/job/IJobService.class
IJobService.java
package android.app.job
public abstract android.app.job.IJobService extends java.lang.Object implements android.os.IInterface  {
	public abstract void startJob (android.app.job.JobParameters)  throws android.os.RemoteException 
	public abstract void stopJob (android.app.job.JobParameters)  throws android.os.RemoteException 
}

android/app/job/JobParameters$1.class
JobParameters.java
package android.app.job
final android.app.job.JobParameters$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.job.JobParameters createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.job.JobParameters[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/job/IJobService$Stub$Proxy.class
IJobService.java
package android.app.job
 android.app.job.IJobService$Stub$Proxy extends java.lang.Object implements android.app.job.IJobService  {
	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 startJob (android.app.job.JobParameters)  throws android.os.RemoteException 
		android.app.job.JobParameters jobParams
		android.os.Parcel _data
	public void stopJob (android.app.job.JobParameters)  throws android.os.RemoteException 
		android.app.job.JobParameters jobParams
		android.os.Parcel _data
}

android/app/job/IJobCallback$Stub.class
IJobCallback.java
package android.app.job
public abstract android.app.job.IJobCallback$Stub extends android.os.Binder implements android.app.job.IJobCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_acknowledgeStartMessage
	static final int TRANSACTION_acknowledgeStopMessage
	static final int TRANSACTION_jobFinished
	public void  () 
	public static android.app.job.IJobCallback 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
		boolean _arg1
		int _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/job/JobService$JobHandler.class
JobService.java
package android.app.job
 android.app.job.JobService$JobHandler extends android.os.Handler {
	final android.app.job.JobService this$0
	void  (android.app.job.JobService, android.os.Looper) 
		android.app.job.JobService this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		boolean workOngoing
		Exception e
		boolean ret
		Exception e
		android.os.RemoteException e
		boolean needsReschedule
		android.app.job.IJobCallback callback
		android.os.Message msg
		android.app.job.JobParameters params
	private void ackStartMessage (android.app.job.JobParameters, boolean) 
		android.os.RemoteException e
		android.app.job.JobParameters params
		boolean workOngoing
		android.app.job.IJobCallback callback
		int jobId
	private void ackStopMessage (android.app.job.JobParameters, boolean) 
		android.os.RemoteException e
		android.app.job.JobParameters params
		boolean reschedule
		android.app.job.IJobCallback callback
		int jobId
}

android/app/job/JobScheduler.class
JobScheduler.java
package android.app.job
public abstract android.app.job.JobScheduler extends java.lang.Object {
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public void  () 
	public abstract int schedule (android.app.job.JobInfo) 
	public abstract int scheduleAsPackage (android.app.job.JobInfo, java.lang.String, int, java.lang.String) 
	public abstract void cancel (int) 
	public abstract void cancelAll () 
	public abstract java.util.List getAllPendingJobs () 
	public abstract android.app.job.JobInfo getPendingJob (int) 
}

android/app/job/JobInfo$1.class
JobInfo.java
package android.app.job
final android.app.job.JobInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.app.job.JobInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.app.job.JobInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/app/job/IJobService$Stub.class
IJobService.java
package android.app.job
public abstract android.app.job.IJobService$Stub extends android.os.Binder implements android.app.job.IJobService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startJob
	static final int TRANSACTION_stopJob
	public void  () 
	public static android.app.job.IJobService 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.job.JobParameters _arg0
		android.app.job.JobParameters _arg0
		android.app.job.JobParameters _arg0
		android.app.job.JobParameters _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/app/job/JobInfo$Builder.class
JobInfo.java
package android.app.job
public final android.app.job.JobInfo$Builder extends java.lang.Object {
	private final int mJobId
	private final android.content.ComponentName mJobService
	private android.os.PersistableBundle mExtras
	private int mPriority
	private int mFlags
	private boolean mRequiresCharging
	private boolean mRequiresDeviceIdle
	private int mNetworkType
	private java.util.ArrayList mTriggerContentUris
	private long mTriggerContentUpdateDelay
	private long mTriggerContentMaxDelay
	private boolean mIsPersisted
	private long mMinLatencyMillis
	private long mMaxExecutionDelayMillis
	private boolean mIsPeriodic
	private boolean mHasEarlyConstraint
	private boolean mHasLateConstraint
	private long mIntervalMillis
	private long mFlexMillis
	private long mInitialBackoffMillis
	private int mBackoffPolicy
	private boolean mBackoffPolicySet
	public void  (int, android.content.ComponentName) 
		int jobId
		android.content.ComponentName jobService
	public android.app.job.JobInfo$Builder setPriority (int) 
		int priority
	public android.app.job.JobInfo$Builder setFlags (int) 
		int flags
	public android.app.job.JobInfo$Builder setExtras (android.os.PersistableBundle) 
		android.os.PersistableBundle extras
	public android.app.job.JobInfo$Builder setRequiredNetworkType (int) 
		int networkType
	public android.app.job.JobInfo$Builder setRequiresCharging (boolean) 
		boolean requiresCharging
	public android.app.job.JobInfo$Builder setRequiresDeviceIdle (boolean) 
		boolean requiresDeviceIdle
	public android.app.job.JobInfo$Builder addTriggerContentUri (android.app.job.JobInfo$TriggerContentUri) 
		android.app.job.JobInfo$TriggerContentUri uri
	public android.app.job.JobInfo$Builder setTriggerContentUpdateDelay (long) 
		long durationMs
	public android.app.job.JobInfo$Builder setTriggerContentMaxDelay (long) 
		long durationMs
	public android.app.job.JobInfo$Builder setPeriodic (long) 
		long intervalMillis
	public android.app.job.JobInfo$Builder setPeriodic (long, long) 
		long intervalMillis
		long flexMillis
	public android.app.job.JobInfo$Builder setMinimumLatency (long) 
		long minLatencyMillis
	public android.app.job.JobInfo$Builder setOverrideDeadline (long) 
		long maxExecutionDelayMillis
	public android.app.job.JobInfo$Builder setBackoffCriteria (long, int) 
		long initialBackoffMillis
		int backoffPolicy
	public android.app.job.JobInfo$Builder setPersisted (boolean) 
		boolean isPersisted
	public android.app.job.JobInfo build () 
		StringBuilder builder
		StringBuilder builder
		android.app.job.JobInfo job
	static int access$000 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static android.os.PersistableBundle access$100 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static android.content.ComponentName access$200 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$300 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$400 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static java.util.ArrayList access$500 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$600 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$700 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static int access$800 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$900 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$1000 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$1100 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$1200 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$1300 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$1400 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static long access$1500 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static int access$1600 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$1700 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static boolean access$1800 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static int access$1900 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
	static int access$2000 (android.app.job.JobInfo$Builder) 
		android.app.job.JobInfo$Builder x0
}

android/app/job/JobService.class
JobService.java
package android.app.job
public abstract android.app.job.JobService extends android.app.Service {
	private static final String TAG
	public static final String PERMISSION_BIND
	private static final int MSG_EXECUTE_JOB
	private static final int MSG_STOP_JOB
	private static final int MSG_JOB_FINISHED
	private final Object mHandlerLock
	android.app.job.JobService$JobHandler mHandler
	android.app.job.IJobService mBinder
	public void  () 
	void ensureHandler () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public abstract boolean onStartJob (android.app.job.JobParameters) 
	public abstract boolean onStopJob (android.app.job.JobParameters) 
	public final void jobFinished (android.app.job.JobParameters, boolean) 
		android.app.job.JobParameters params
		boolean needsReschedule
		android.os.Message m
}

android/app/job/JobParameters.class
JobParameters.java
package android.app.job
public android.app.job.JobParameters extends java.lang.Object implements android.os.Parcelable  {
	public static final int REASON_CANCELED
	public static final int REASON_CONSTRAINTS_NOT_SATISFIED
	public static final int REASON_PREEMPT
	public static final int REASON_TIMEOUT
	public static final int REASON_DEVICE_IDLE
	private final int jobId
	private final android.os.PersistableBundle extras
	private final android.os.IBinder callback
	private final boolean overrideDeadlineExpired
	private final android.net.Uri[] mTriggeredContentUris
	private final String[] mTriggeredContentAuthorities
	private int stopReason
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.IBinder, int, android.os.PersistableBundle, boolean, android.net.Uri[], java.lang.String[]) 
		android.os.IBinder callback
		int jobId
		android.os.PersistableBundle extras
		boolean overrideDeadlineExpired
		android.net.Uri[] triggeredContentUris
		String[] triggeredContentAuthorities
	public int getJobId () 
	public int getStopReason () 
	public android.os.PersistableBundle getExtras () 
	public boolean isOverrideDeadlineExpired () 
	public android.net.Uri[] getTriggeredContentUris () 
	public java.lang.String[] getTriggeredContentAuthorities () 
	public android.app.job.IJobCallback getCallback () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void setStopReason (int) 
		int reason
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.app.job.JobParameters$1) 
		android.os.Parcel x0
		android.app.job.JobParameters$1 x1
	static void  () 
}

android/app/ActivityView$2$1.class
ActivityView.java
package android.app
 android.app.ActivityView$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.ActivityView$2 this$1
	void  (android.app.ActivityView$2) 
		android.app.ActivityView$2 this$1
	public void run () 
}

android/app/EnterTransitionCoordinator$4.class
EnterTransitionCoordinator.java
package android.app
 android.app.EnterTransitionCoordinator$4 extends java.lang.Object implements java.lang.Runnable  {
	int mAnimations
	final android.app.EnterTransitionCoordinator this$0
	void  (android.app.EnterTransitionCoordinator) 
		android.app.EnterTransitionCoordinator this$0
	public void run () 
		android.view.View decorView
}

android/R$style.class
R.java
package android
public final android.R$style extends java.lang.Object {
	public static final int Animation
	public static final int Animation_Activity
	public static final int Animation_Dialog
	public static final int Animation_InputMethod
	public static final int Animation_Toast
	public static final int Animation_Translucent
	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 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_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_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_Borderless_Colored
	public static final int TextAppearance_Material_Widget_Button_Colored
	public static final int TextAppearance_Material_Widget_Button_Inverse
	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_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_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_Settings
	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_Holo
	public static final int Theme_Holo_Dialog
	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_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_InputMethod
	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_DarkActionBar
	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_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_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_CompoundButton_Switch
	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_CompoundButton_Switch
	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_NumberPicker
	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_NumberPicker
	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_SeekBar_Discrete
	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  () 
}

android/R$plurals.class
R.java
package android
public final android.R$plurals extends java.lang.Object {
	public void  () 
}

android/telephony/
android/telephony/CellInfoLte.class
CellInfoLte.java
package android.telephony
public final android.telephony.CellInfoLte extends android.telephony.CellInfo implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private android.telephony.CellIdentityLte mCellIdentityLte
	private android.telephony.CellSignalStrengthLte mCellSignalStrengthLte
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.telephony.CellInfoLte) 
		android.telephony.CellInfoLte ci
	public android.telephony.CellIdentityLte getCellIdentity () 
	public void setCellIdentity (android.telephony.CellIdentityLte) 
		android.telephony.CellIdentityLte cid
	public android.telephony.CellSignalStrengthLte getCellSignalStrength () 
	public void setCellSignalStrength (android.telephony.CellSignalStrengthLte) 
		android.telephony.CellSignalStrengthLte css
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.telephony.CellInfoLte o
		ClassCastException e
		Object other
	public java.lang.String toString () 
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	protected static android.telephony.CellInfoLte createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	static void  () 
}

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

android/telephony/PhoneStateListener$1.class
PhoneStateListener.java
package android.telephony
 android.telephony.PhoneStateListener$1 extends android.os.Handler {
	final android.telephony.PhoneStateListener this$0
	void  (android.telephony.PhoneStateListener, android.os.Looper) 
		android.telephony.PhoneStateListener this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/telephony/TelephonyManager.class
TelephonyManager.java
package android.telephony
public android.telephony.TelephonyManager extends java.lang.Object {
	private static final String TAG
	public static final String MODEM_ACTIVITY_RESULT_KEY
	private static com.android.internal.telephony.ITelephonyRegistry sRegistry
	private final android.content.Context mContext
	private final int mSubId
	private android.telephony.SubscriptionManager mSubscriptionManager
	private static String multiSimConfig
	private static android.telephony.TelephonyManager sInstance
	public static final String ACTION_PHONE_STATE_CHANGED
	public static final String ACTION_RESPOND_VIA_MESSAGE
	public static final String ACTION_EMERGENCY_ASSISTANCE
	public static final String ACTION_CONFIGURE_VOICEMAIL
	public static final boolean EMERGENCY_ASSISTANCE_ENABLED
	public static final String EXTRA_STATE
	public static final String EXTRA_STATE_IDLE
	public static final String EXTRA_STATE_RINGING
	public static final String EXTRA_STATE_OFFHOOK
	public static final String EXTRA_INCOMING_NUMBER
	public static final String ACTION_PRECISE_CALL_STATE_CHANGED
	public static final String EXTRA_RINGING_CALL_STATE
	public static final String EXTRA_FOREGROUND_CALL_STATE
	public static final String EXTRA_BACKGROUND_CALL_STATE
	public static final String EXTRA_DISCONNECT_CAUSE
	public static final String EXTRA_PRECISE_DISCONNECT_CAUSE
	public static final String ACTION_PRECISE_DATA_CONNECTION_STATE_CHANGED
	public static final String EXTRA_DATA_STATE
	public static final String EXTRA_DATA_NETWORK_TYPE
	public static final String EXTRA_DATA_APN_TYPE
	public static final String EXTRA_DATA_APN
	public static final String EXTRA_DATA_CHANGE_REASON
	public static final String EXTRA_DATA_LINK_PROPERTIES_KEY
	public static final String EXTRA_DATA_FAILURE_CAUSE
	public static final String ACTION_SHOW_VOICEMAIL_NOTIFICATION
	public static final String EXTRA_NOTIFICATION_COUNT
	public static final String EXTRA_VOICEMAIL_NUMBER
	public static final String EXTRA_CALL_VOICEMAIL_INTENT
	public static final String EXTRA_LAUNCH_VOICEMAIL_SETTINGS_INTENT
	public static final String EVENT_HANDOVER_VIDEO_FROM_WIFI_TO_LTE
	public static final String EVENT_HANDOVER_TO_WIFI_FAILED
	public static final String EVENT_DOWNGRADE_DATA_LIMIT_REACHED
	public static final String EVENT_DOWNGRADE_DATA_DISABLED
	public static final int SIM_ACTIVATION_RESULT_COMPLETE
	public static final int SIM_ACTIVATION_RESULT_NOT_SUPPORTED
	public static final int SIM_ACTIVATION_RESULT_IN_PROGRESS
	public static final int SIM_ACTIVATION_RESULT_FAILED
	public static final int SIM_ACTIVATION_RESULT_CANCELED
	public static final String VVM_TYPE_OMTP
	public static final String VVM_TYPE_CVVM
	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
	private static final String sKernelCmdLine
	private static final java.util.regex.Pattern sProductTypePattern
	private static final String sLteOnCdmaProductType
	public static final int NETWORK_TYPE_UNKNOWN
	public static final int NETWORK_TYPE_GPRS
	public static final int NETWORK_TYPE_EDGE
	public static final int NETWORK_TYPE_UMTS
	public static final int NETWORK_TYPE_CDMA
	public static final int NETWORK_TYPE_EVDO_0
	public static final int NETWORK_TYPE_EVDO_A
	public static final int NETWORK_TYPE_1xRTT
	public static final int NETWORK_TYPE_HSDPA
	public static final int NETWORK_TYPE_HSUPA
	public static final int NETWORK_TYPE_HSPA
	public static final int NETWORK_TYPE_IDEN
	public static final int NETWORK_TYPE_EVDO_B
	public static final int NETWORK_TYPE_LTE
	public static final int NETWORK_TYPE_EHRPD
	public static final int NETWORK_TYPE_HSPAP
	public static final int NETWORK_TYPE_GSM
	public static final int NETWORK_TYPE_TD_SCDMA
	public static final int NETWORK_TYPE_IWLAN
	public static final int NETWORK_TYPE_LTE_CA
	public static final int NETWORK_CLASS_UNKNOWN
	public static final int NETWORK_CLASS_2_G
	public static final int NETWORK_CLASS_3_G
	public static final int NETWORK_CLASS_4_G
	public static final int SIM_STATE_UNKNOWN
	public static final int SIM_STATE_ABSENT
	public static final int SIM_STATE_PIN_REQUIRED
	public static final int SIM_STATE_PUK_REQUIRED
	public static final int SIM_STATE_NETWORK_LOCKED
	public static final int SIM_STATE_READY
	public static final int SIM_STATE_NOT_READY
	public static final int SIM_STATE_PERM_DISABLED
	public static final int SIM_STATE_CARD_IO_ERROR
	public static final int SIM_STATE_CARD_RESTRICTED
	public static final int CALL_STATE_IDLE
	public static final int CALL_STATE_RINGING
	public static final int CALL_STATE_OFFHOOK
	public static final int DATA_ACTIVITY_NONE
	public static final int DATA_ACTIVITY_IN
	public static final int DATA_ACTIVITY_OUT
	public static final int DATA_ACTIVITY_INOUT
	public static final int DATA_ACTIVITY_DORMANT
	public static final int DATA_UNKNOWN
	public static final int DATA_DISCONNECTED
	public static final int DATA_CONNECTING
	public static final int DATA_CONNECTED
	public static final int DATA_SUSPENDED
	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 AUTHTYPE_EAP_SIM
	public static final int AUTHTYPE_EAP_AKA
	public static final int CARRIER_PRIVILEGE_STATUS_HAS_ACCESS
	public static final int CARRIER_PRIVILEGE_STATUS_NO_ACCESS
	public static final int CARRIER_PRIVILEGE_STATUS_RULES_NOT_LOADED
	public static final int CARRIER_PRIVILEGE_STATUS_ERROR_LOADING_RULES
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int subId
		android.content.Context appContext
	private void  () 
	public static android.telephony.TelephonyManager getDefault () 
	private java.lang.String getOpPackageName () 
	public android.telephony.TelephonyManager$MultiSimVariants getMultiSimConfiguration () 
		String mSimConfig
	public int getPhoneCount () 
		android.net.ConnectivityManager cm
		int phoneCount
	public static android.telephony.TelephonyManager from (android.content.Context) 
		android.content.Context context
	public android.telephony.TelephonyManager createForSubscriptionId (int) 
		int subId
	public boolean isMultiSimEnabled () 
	public java.lang.String getDeviceSoftwareVersion () 
	public java.lang.String getDeviceSoftwareVersion (int) 
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
		com.android.internal.telephony.ITelephony telephony
	public java.lang.String getDeviceId () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String getDeviceId (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
	public java.lang.String getImei () 
	public java.lang.String getImei (int) 
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
		com.android.internal.telephony.ITelephony telephony
	public java.lang.String getNai () 
	public java.lang.String getNai (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		String nai
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
		int[] subId
	public android.telephony.CellLocation getCellLocation () 
		com.android.internal.telephony.ITelephony telephony
		android.os.Bundle bundle
		android.telephony.CellLocation cl
		android.os.RemoteException ex
		NullPointerException ex
	public void enableLocationUpdates () 
	public void enableLocationUpdates (int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
	public void disableLocationUpdates () 
	public void disableLocationUpdates (int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
	public java.util.List getNeighboringCellInfo () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public int getCurrentPhoneType () 
	public int getCurrentPhoneType (int) 
		int phoneId
		int subId
		int phoneId
	public int getCurrentPhoneTypeForSlot (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
	public int getPhoneType () 
	private int getPhoneTypeFromProperty () 
	private int getPhoneTypeFromProperty (int) 
		int phoneId
		String type
	private int getPhoneTypeFromNetworkType () 
	private int getPhoneTypeFromNetworkType (int) 
		int phoneId
		String mode
	public static int getPhoneType (int) 
		int networkMode
	private static java.lang.String getProcCmdLine () 
		byte[] buffer
		int count
		java.io.IOException e
		String cmdline
		java.io.FileInputStream is
	public static int getLteOnCdmaModeStatic () 
		java.util.regex.Matcher matcher
		int retVal
		int curVal
		String productType
	public java.lang.String getNetworkOperatorName () 
	public java.lang.String getNetworkOperatorName (int) 
		int subId
		int phoneId
	public java.lang.String getNetworkOperator () 
	public java.lang.String getNetworkOperator (int) 
		int subId
		int phoneId
	public java.lang.String getNetworkOperatorForPhone (int) 
		int phoneId
	public boolean isNetworkRoaming () 
	public boolean isNetworkRoaming (int) 
		int subId
		int phoneId
	public java.lang.String getNetworkCountryIso () 
	public java.lang.String getNetworkCountryIso (int) 
		int subId
		int phoneId
	public java.lang.String getNetworkCountryIsoForPhone (int) 
		int phoneId
	public int getNetworkType () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public int getNetworkType (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public int getDataNetworkType () 
	public int getDataNetworkType (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public int getVoiceNetworkType () 
	public int getVoiceNetworkType (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public static int getNetworkClass (int) 
		int networkType
	public java.lang.String getNetworkTypeName () 
	public static java.lang.String getNetworkTypeName (int) 
		int type
	public boolean hasIccCard () 
	public boolean hasIccCard (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
	public int getSimState () 
		int simState
		int i
		int slotIdx
	public int getSimState (int) 
		int slotIdx
		int simState
	public java.lang.String getSimOperator () 
	public java.lang.String getSimOperator (int) 
		int subId
	public java.lang.String getSimOperatorNumeric () 
		int subId
	public java.lang.String getSimOperatorNumeric (int) 
		int subId
		int phoneId
	public java.lang.String getSimOperatorNumericForPhone (int) 
		int phoneId
	public java.lang.String getSimOperatorName () 
	public java.lang.String getSimOperatorName (int) 
		int subId
		int phoneId
	public java.lang.String getSimOperatorNameForPhone (int) 
		int phoneId
	public java.lang.String getSimCountryIso () 
	public java.lang.String getSimCountryIso (int) 
		int subId
		int phoneId
	public java.lang.String getSimCountryIsoForPhone (int) 
		int phoneId
	public java.lang.String getSimSerialNumber () 
	public java.lang.String getSimSerialNumber (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public int getLteOnCdmaMode () 
	public int getLteOnCdmaMode (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getSubscriberId () 
	public java.lang.String getSubscriberId (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getGroupIdLevel1 () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String getGroupIdLevel1 (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getLine1Number () 
	public java.lang.String getLine1Number (int) 
		com.android.internal.telephony.ITelephony telephony
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		String number
	public boolean setLine1NumberForDisplay (java.lang.String, java.lang.String) 
		String alphaTag
		String number
	public boolean setLine1NumberForDisplay (int, java.lang.String, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		String alphaTag
		String number
	public java.lang.String getLine1AlphaTag () 
	public java.lang.String getLine1AlphaTag (int) 
		com.android.internal.telephony.ITelephony telephony
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		String alphaTag
	public java.lang.String[] getMergedSubscriberIds () 
		com.android.internal.telephony.ITelephony telephony
	public java.lang.String getMsisdn () 
	public java.lang.String getMsisdn (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getVoiceMailNumber () 
	public java.lang.String getVoiceMailNumber (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getCompleteVoiceMailNumber () 
	public java.lang.String getCompleteVoiceMailNumber (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public boolean setVoiceMailNumber (java.lang.String, java.lang.String) 
		String alphaTag
		String number
	public boolean setVoiceMailNumber (int, java.lang.String, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		String alphaTag
		String number
	public void setVisualVoicemailEnabled (android.telecom.PhoneAccountHandle, boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.telecom.PhoneAccountHandle phoneAccountHandle
		boolean enabled
	public boolean isVisualVoicemailEnabled (android.telecom.PhoneAccountHandle) 
		com.android.internal.telephony.ITelephony telephony
		android.telecom.PhoneAccountHandle phoneAccountHandle
	public void enableVisualVoicemailSmsFilter (int, android.telephony.VisualVoicemailSmsFilterSettings) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		android.telephony.VisualVoicemailSmsFilterSettings settings
	public void disableVisualVoicemailSmsFilter (int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
	public android.telephony.VisualVoicemailSmsFilterSettings getVisualVoicemailSmsFilterSettings (int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
	public android.telephony.VisualVoicemailSmsFilterSettings getVisualVoicemailSmsFilterSettings (java.lang.String, int) 
		com.android.internal.telephony.ITelephony telephony
		String packageName
		int subId
	public int getVoiceMessageCount () 
	public int getVoiceMessageCount (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getVoiceMailAlphaTag () 
	public java.lang.String getVoiceMailAlphaTag (int) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getIsimImpi () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String getIsimDomain () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String[] getIsimImpu () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	private com.android.internal.telephony.IPhoneSubInfo getSubscriberInfo () 
	public int getCallState () 
		com.android.internal.telecom.ITelecomService telecom
		android.os.RemoteException e
	public int getCallState (int) 
		int subId
		int phoneId
	public int getCallStateForSlot (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int slotId
	public int getDataActivity () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public int getDataState () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	private com.android.internal.telephony.ITelephony getITelephony () 
	private com.android.internal.telecom.ITelecomService getTelecomService () 
	public void listen (android.telephony.PhoneStateListener, int) 
		Boolean notifyNow
		android.telephony.PhoneStateListener listener
		int events
	public int getCdmaEriIconIndex () 
	public int getCdmaEriIconIndex (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public int getCdmaEriIconMode () 
	public int getCdmaEriIconMode (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getCdmaEriText () 
	public java.lang.String getCdmaEriText (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public boolean isVoiceCapable () 
	public boolean isSmsCapable () 
	public java.util.List getAllCellInfo () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public void setCellInfoListRate (int) 
		com.android.internal.telephony.ITelephony telephony
		int rateInMillis
	public java.lang.String getMmsUserAgent () 
	public java.lang.String getMmsUAProfUrl () 
	public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel (java.lang.String) 
		String AID
	public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel (int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		String AID
	public boolean iccCloseLogicalChannel (int) 
		int channel
	public boolean iccCloseLogicalChannel (int, int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		int channel
	public java.lang.String iccTransmitApduLogicalChannel (int, int, int, int, int, int, java.lang.String) 
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
	public java.lang.String iccTransmitApduLogicalChannel (int, int, int, int, int, int, int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		int channel
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
	public java.lang.String iccTransmitApduBasicChannel (int, int, int, int, int, java.lang.String) 
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
	public java.lang.String iccTransmitApduBasicChannel (int, int, int, int, int, int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		int cla
		int instruction
		int p1
		int p2
		int p3
		String data
	public byte[] iccExchangeSimIO (int, int, int, int, int, java.lang.String) 
		int fileID
		int command
		int p1
		int p2
		int p3
		String filePath
	public byte[] iccExchangeSimIO (int, int, int, int, int, int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		int fileID
		int command
		int p1
		int p2
		int p3
		String filePath
	public java.lang.String sendEnvelopeWithStatus (java.lang.String) 
		String content
	public java.lang.String sendEnvelopeWithStatus (int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		int subId
		String content
	public java.lang.String nvReadItem (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int itemID
	public boolean nvWriteItem (int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int itemID
		String itemValue
	public boolean nvWriteCdmaPrl (byte[]) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		byte[] preferredRoamingList
	public boolean nvResetConfig (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int resetType
	private int getSubId () 
	private static int getDefaultSubscription () 
	private static int getDefaultPhone () 
	public int getDefaultSim () 
	public static void setTelephonyProperty (int, java.lang.String, java.lang.String) 
		String str
		int i
		int i
		int phoneId
		String property
		String value
		String propVal
		String[] p
		String prop
	public static int getIntAtIndex (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		String[] valArray
		android.content.ContentResolver cr
		String name
		int index
		String v
	public static boolean putIntAtIndex (android.content.ContentResolver, java.lang.String, int, int) 
		String str
		int i
		int i
		android.content.ContentResolver cr
		String name
		int index
		int value
		String data
		String[] valArray
		String v
	public static java.lang.String getTelephonyProperty (int, java.lang.String, java.lang.String) 
		String[] values
		int phoneId
		String property
		String defaultVal
		String propVal
		String prop
	public int getSimCount () 
	public java.lang.String getIsimIst () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String[] getIsimPcscf () 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
	public java.lang.String getIsimChallengeResponse (java.lang.String) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		String nonce
	public java.lang.String getIccAuthentication (int, int, java.lang.String) 
		int appType
		int authType
		String data
	public java.lang.String getIccAuthentication (int, int, int, java.lang.String) 
		com.android.internal.telephony.IPhoneSubInfo info
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		int appType
		int authType
		String data
	public java.lang.String[] getPcscfAddress (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String apnType
	public void setImsRegistrationState (boolean) 
		com.android.internal.telephony.ITelephony telephony
		boolean registered
	public int getPreferredNetworkType (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public void setNetworkSelectionModeAutomatic (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public com.android.internal.telephony.CellNetworkScanResult getCellNetworkScanResults (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public boolean setNetworkSelectionModeManual (int, com.android.internal.telephony.OperatorInfo, boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		com.android.internal.telephony.OperatorInfo operator
		boolean persistSelection
	public boolean setPreferredNetworkType (int, int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		int networkType
	public boolean setPreferredNetworkTypeToGlobal () 
	public boolean setPreferredNetworkTypeToGlobal (int) 
		int subId
	public int getTetherApnRequired () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public boolean hasCarrierPrivileges () 
	public boolean hasCarrierPrivileges (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public boolean setOperatorBrandOverride (java.lang.String) 
		String brand
	public boolean setOperatorBrandOverride (int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		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 setRoamingOverride (int, java.util.List, java.util.List, java.util.List, java.util.List) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
		java.util.List gsmRoamingList
		java.util.List gsmNonRoamingList
		java.util.List cdmaRoamingList
		java.util.List cdmaNonRoamingList
	public java.lang.String getCdmaMdn () 
	public java.lang.String getCdmaMdn (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public java.lang.String getCdmaMin () 
	public java.lang.String getCdmaMin (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		int subId
	public int checkCarrierPrivilegesForPackage (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		String pkgName
	public int checkCarrierPrivilegesForPackageAnyPhone (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		String pkgName
	public java.util.List getCarrierPackageNamesForIntent (android.content.Intent) 
		android.content.Intent intent
	public java.util.List getCarrierPackageNamesForIntentAndPhone (android.content.Intent, int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
		android.content.Intent intent
		int phoneId
	public java.util.List getPackagesWithCarrierPrivileges () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public void dial (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String number
	public void call (java.lang.String, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String callingPackage
		String number
	public boolean endCall () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public void answerRingingCall () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public void silenceRinger () 
		android.os.RemoteException e
	public boolean isOffhook () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean isRinging () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean isIdle () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean isRadioOn () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean supplyPin (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String pin
	public boolean supplyPuk (java.lang.String, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String puk
		String pin
	public int[] supplyPinReportResult (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String pin
	public int[] supplyPukReportResult (java.lang.String, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String puk
		String pin
	public boolean handlePinMmi (java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		String dialString
	public boolean handlePinMmiForSubscriber (int, java.lang.String) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		int subId
		String dialString
	public void toggleRadioOnOff () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean setRadio (boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		boolean turnOn
	public boolean setRadioPower (boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		boolean turnOn
	public void updateServiceLocation () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean enableDataConnectivity () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean disableDataConnectivity () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean isDataConnectivityPossible () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean needsOtaServiceProvisioning () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public void setDataEnabled (boolean) 
		boolean enable
	public void setDataEnabled (int, boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		int subId
		boolean enable
	public boolean getDataEnabled () 
	public boolean getDataEnabled (int) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		int subId
		boolean retVal
	public int invokeOemRilRequestRaw (byte[], byte[]) 
		com.android.internal.telephony.ITelephony telephony
		byte[] oemReq
		byte[] oemResp
	public void enableVideoCalling (boolean) 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		boolean enable
	public boolean isVideoCallingEnabled () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
	public boolean canChangeDtmfToneLength () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		SecurityException e
	public boolean isWorldPhone () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		SecurityException e
	public boolean isTtyModeSupported () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		SecurityException e
	public boolean isHearingAidCompatibilitySupported () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException e
		SecurityException e
	public static int getIntWithSubId (android.content.ContentResolver, java.lang.String, int)  throws android.provider.Settings$SettingNotFoundException 
		int val
		int default_val
		android.provider.Settings$SettingNotFoundException exc
		android.provider.Settings$SettingNotFoundException e
		android.content.ContentResolver cr
		String name
		int subId
	public boolean isImsRegistered () 
		com.android.internal.telephony.ITelephony telephony
		android.os.RemoteException ex
		NullPointerException ex
	public boolean isVolteAvailable () 
		android.os.RemoteException ex
		NullPointerException ex
	public boolean isVideoTelephonyAvailable () 
		android.os.RemoteException ex
		NullPointerException ex
	public boolean isWifiCallingAvailable () 
		android.os.RemoteException ex
		NullPointerException ex
	public void setSimOperatorNumeric (java.lang.String) 
		String numeric
		int phoneId
	public void setSimOperatorNumericForPhone (int, java.lang.String) 
		int phoneId
		String numeric
	public void setSimOperatorName (java.lang.String) 
		String name
		int phoneId
	public void setSimOperatorNameForPhone (int, java.lang.String) 
		int phoneId
		String name
	public void setSimCountryIso (java.lang.String) 
		String iso
		int phoneId
	public void setSimCountryIsoForPhone (int, java.lang.String) 
		int phoneId
		String iso
	public void setSimState (java.lang.String) 
		String state
		int phoneId
	public void setSimStateForPhone (int, java.lang.String) 
		int phoneId
		String state
	public void setBasebandVersion (java.lang.String) 
		String version
		int phoneId
	public void setBasebandVersionForPhone (int, java.lang.String) 
		String prop
		int phoneId
		String version
	public void setPhoneType (int) 
		int type
		int phoneId
	public void setPhoneType (int, int) 
		int phoneId
		int type
	public java.lang.String getOtaSpNumberSchema (java.lang.String) 
		String defaultValue
		int phoneId
	public java.lang.String getOtaSpNumberSchemaForPhone (int, java.lang.String) 
		int phoneId
		String defaultValue
	public boolean getSmsReceiveCapable (boolean) 
		boolean defaultValue
		int phoneId
	public boolean getSmsReceiveCapableForPhone (int, boolean) 
		int phoneId
		boolean defaultValue
	public boolean getSmsSendCapable (boolean) 
		boolean defaultValue
		int phoneId
	public boolean getSmsSendCapableForPhone (int, boolean) 
		int phoneId
		boolean defaultValue
	public void setNetworkOperatorName (java.lang.String) 
		String name
		int phoneId
	public void setNetworkOperatorNameForPhone (int, java.lang.String) 
		int phoneId
		String name
	public void setNetworkOperatorNumeric (java.lang.String) 
		String numeric
		int phoneId
	public void setNetworkOperatorNumericForPhone (int, java.lang.String) 
		int phoneId
		String numeric
	public void setNetworkRoaming (boolean) 
		boolean isRoaming
		int phoneId
	public void setNetworkRoamingForPhone (int, boolean) 
		int phoneId
		boolean isRoaming
	public void setNetworkCountryIso (java.lang.String) 
		String iso
		int phoneId
	public void setNetworkCountryIsoForPhone (int, java.lang.String) 
		int phoneId
		String iso
	public void setDataNetworkType (int) 
		int type
		int phoneId
	public void setDataNetworkTypeForPhone (int, int) 
		int phoneId
		int type
	public int getSubIdForPhoneAccount (android.telecom.PhoneAccount) 
		com.android.internal.telephony.ITelephony service
		android.telecom.PhoneAccount phoneAccount
		int retval
	public void factoryReset (int) 
		com.android.internal.telephony.ITelephony telephony
		int subId
	public java.lang.String getLocaleFromDefaultSim () 
		com.android.internal.telephony.ITelephony telephony
	public void requestModemActivityInfo (android.os.ResultReceiver) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		android.os.ResultReceiver result
	public android.telephony.ServiceState getServiceStateForSubscriber (int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
	public android.net.Uri getVoicemailRingtoneUri (android.telecom.PhoneAccountHandle) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public boolean isVoicemailVibrationEnabled (android.telecom.PhoneAccountHandle) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public java.lang.String getAidForAppType (int) 
		int appType
	public java.lang.String getAidForAppType (int, int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
		int appType
	public java.lang.String getEsn () 
	public java.lang.String getEsn (int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
	public java.lang.String getCdmaPrlVersion () 
	public java.lang.String getCdmaPrlVersion (int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
	public java.util.List getTelephonyHistograms () 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
	public int setAllowedCarriers (int, java.util.List) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int slotId
		java.util.List carriers
	public java.util.List getAllowedCarriers (int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int slotId
	public void carrierActionSetMeteredApnsEnabled (int, boolean) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
		boolean enabled
	public void carrierActionSetRadioEnabled (int, boolean) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		int subId
		boolean enabled
	public long getVtDataUsage () 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
	public void setPolicyDataEnabled (boolean, int) 
		com.android.internal.telephony.ITelephony service
		android.os.RemoteException e
		boolean enabled
		int subId
	static void  () 
}

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

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

android/telephony/cdma/CdmaSmsCbProgramResults.class
CdmaSmsCbProgramResults.java
package android.telephony.cdma
public android.telephony.cdma.CdmaSmsCbProgramResults extends java.lang.Object implements android.os.Parcelable  {
	public static final int RESULT_SUCCESS
	public static final int RESULT_MEMORY_LIMIT_EXCEEDED
	public static final int RESULT_CATEGORY_LIMIT_EXCEEDED
	public static final int RESULT_CATEGORY_ALREADY_ADDED
	public static final int RESULT_CATEGORY_ALREADY_DELETED
	public static final int RESULT_INVALID_MAX_MESSAGES
	public static final int RESULT_INVALID_ALERT_OPTION
	public static final int RESULT_INVALID_CATEGORY_NAME
	public static final int RESULT_UNSPECIFIED_FAILURE
	private final int mCategory
	private final int mLanguage
	private final int mCategoryResult
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int) 
		int category
		int language
		int categoryResult
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getCategory () 
	public int getLanguage () 
	public int getCategoryResult () 
	public java.lang.String toString () 
	public int describeContents () 
	static void  () 
}

android/telephony/cdma/CdmaCellLocation.class
CdmaCellLocation.java
package android.telephony.cdma
public android.telephony.cdma.CdmaCellLocation extends android.telephony.CellLocation {
	private int mBaseStationId
	public static final int INVALID_LAT_LONG
	private int mBaseStationLatitude
	private int mBaseStationLongitude
	private int mSystemId
	private int mNetworkId
	public void  () 
	public void  (android.os.Bundle) 
		android.os.Bundle bundle
	public int getBaseStationId () 
	public int getBaseStationLatitude () 
	public int getBaseStationLongitude () 
	public int getSystemId () 
	public int getNetworkId () 
	public void setStateInvalid () 
	public void setCellLocationData (int, int, int) 
		int baseStationId
		int baseStationLatitude
		int baseStationLongitude
	public void setCellLocationData (int, int, int, int, int) 
		int baseStationId
		int baseStationLatitude
		int baseStationLongitude
		int systemId
		int networkId
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.cdma.CdmaCellLocation s
		android.telephony.cdma.CdmaCellLocation s
	public java.lang.String toString () 
	private static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public void fillInNotifierBundle (android.os.Bundle) 
		android.os.Bundle bundleToFill
	public boolean isEmpty () 
	public static double convertQuartSecToDecDegrees (int) 
		int quartSec
}

android/telephony/cdma/CdmaSmsCbProgramData.class
CdmaSmsCbProgramData.java
package android.telephony.cdma
public android.telephony.cdma.CdmaSmsCbProgramData extends java.lang.Object implements android.os.Parcelable  {
	public static final int OPERATION_DELETE_CATEGORY
	public static final int OPERATION_ADD_CATEGORY
	public static final int OPERATION_CLEAR_CATEGORIES
	public static final int ALERT_OPTION_NO_ALERT
	public static final int ALERT_OPTION_DEFAULT_ALERT
	public static final int ALERT_OPTION_VIBRATE_ONCE
	public static final int ALERT_OPTION_VIBRATE_REPEAT
	public static final int ALERT_OPTION_VISUAL_ONCE
	public static final int ALERT_OPTION_VISUAL_REPEAT
	public static final int ALERT_OPTION_LOW_PRIORITY_ONCE
	public static final int ALERT_OPTION_LOW_PRIORITY_REPEAT
	public static final int ALERT_OPTION_MED_PRIORITY_ONCE
	public static final int ALERT_OPTION_MED_PRIORITY_REPEAT
	public static final int ALERT_OPTION_HIGH_PRIORITY_ONCE
	public static final int ALERT_OPTION_HIGH_PRIORITY_REPEAT
	private final int mOperation
	private final int mCategory
	private final int mLanguage
	private final int mMaxMessages
	private final int mAlertOption
	private final String mCategoryName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int, java.lang.String) 
		int operation
		int category
		int language
		int maxMessages
		int alertOption
		String categoryName
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getOperation () 
	public int getCategory () 
	public int getLanguage () 
	public int getMaxMessages () 
	public int getAlertOption () 
	public java.lang.String getCategoryName () 
	public java.lang.String toString () 
	public int describeContents () 
	static void  () 
}

android/telephony/VisualVoicemailSmsFilterSettings.class
VisualVoicemailSmsFilterSettings.java
package android.telephony
public android.telephony.VisualVoicemailSmsFilterSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final int DESTINATION_PORT_ANY
	public static final int DESTINATION_PORT_DATA_SMS
	public static final String DEFAULT_CLIENT_PREFIX
	public static final java.util.List DEFAULT_ORIGINATING_NUMBERS
	public static final int DEFAULT_DESTINATION_PORT
	public final String clientPrefix
	public final java.util.List originatingNumbers
	public final int destinationPort
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.telephony.VisualVoicemailSmsFilterSettings$Builder) 
		android.telephony.VisualVoicemailSmsFilterSettings$Builder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.telephony.VisualVoicemailSmsFilterSettings$Builder, android.telephony.VisualVoicemailSmsFilterSettings$1) 
		android.telephony.VisualVoicemailSmsFilterSettings$Builder x0
		android.telephony.VisualVoicemailSmsFilterSettings$1 x1
	static void  () 
}

android/telephony/SmsMessage$MessageClass.class
SmsMessage.java
package android.telephony
public final android.telephony.SmsMessage$MessageClass extends java.lang.Enum {
	public static final android.telephony.SmsMessage$MessageClass UNKNOWN
	public static final android.telephony.SmsMessage$MessageClass CLASS_0
	public static final android.telephony.SmsMessage$MessageClass CLASS_1
	public static final android.telephony.SmsMessage$MessageClass CLASS_2
	public static final android.telephony.SmsMessage$MessageClass CLASS_3
	private static final android.telephony.SmsMessage$MessageClass[] $VALUES
	public static android.telephony.SmsMessage$MessageClass[] values () 
	public static android.telephony.SmsMessage$MessageClass valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

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

android/telephony/ModemActivityInfo.class
ModemActivityInfo.java
package android.telephony
public android.telephony.ModemActivityInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int TX_POWER_LEVELS
	private final long mTimestamp
	private final int mSleepTimeMs
	private final int mIdleTimeMs
	private final int[] mTxTimeMs
	private final int mRxTimeMs
	private final int mEnergyUsed
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, int, int[], int, int) 
		long timestamp
		int sleepTimeMs
		int idleTimeMs
		int[] txTimeMs
		int rxTimeMs
		int energyUsed
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
	public long getTimestamp () 
	public int[] getTxTimeMillis () 
	public int getSleepTimeMillis () 
	public int getIdleTimeMillis () 
	public int getRxTimeMillis () 
	public int getEnergyUsed () 
	public boolean isValid () 
		int txVal
	private boolean isEmpty () 
		int txVal
	static void  () 
}

android/telephony/DataConnectionRealTimeInfo.class
DataConnectionRealTimeInfo.java
package android.telephony
public android.telephony.DataConnectionRealTimeInfo extends java.lang.Object implements android.os.Parcelable  {
	private long mTime
	public static final int DC_POWER_STATE_LOW
	public static final int DC_POWER_STATE_MEDIUM
	public static final int DC_POWER_STATE_HIGH
	public static final int DC_POWER_STATE_UNKNOWN
	private int mDcPowerState
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int) 
		long time
		int dcPowerState
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public long getTime () 
	public int getDcPowerState () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int hashCode () 
		long prime
		long result
	public boolean equals (java.lang.Object) 
		Object obj
		android.telephony.DataConnectionRealTimeInfo other
	public java.lang.String toString () 
		StringBuffer sb
	void  (android.os.Parcel, android.telephony.DataConnectionRealTimeInfo$1) 
		android.os.Parcel x0
		android.telephony.DataConnectionRealTimeInfo$1 x1
	static void  () 
}

android/telephony/CellIdentityGsm.class
CellIdentityGsm.java
package android.telephony
public final android.telephony.CellIdentityGsm extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private final int mMcc
	private final int mMnc
	private final int mLac
	private final int mCid
	private final int mArfcn
	private final int mBsic
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int) 
		int mcc
		int mnc
		int lac
		int cid
	public void  (int, int, int, int, int, int) 
		int mcc
		int mnc
		int lac
		int cid
		int arfcn
		int bsic
	private void  (android.telephony.CellIdentityGsm) 
		android.telephony.CellIdentityGsm cid
	android.telephony.CellIdentityGsm copy () 
	public int getMcc () 
	public int getMnc () 
	public int getLac () 
	public int getCid () 
	public int getArfcn () 
	public int getBsic () 
	public int getPsc () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.telephony.CellIdentityGsm o
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int bsic
	private static void log (java.lang.String) 
		String s
	void  (android.os.Parcel, android.telephony.CellIdentityGsm$1) 
		android.os.Parcel x0
		android.telephony.CellIdentityGsm$1 x1
	static void  () 
}

android/telephony/CellSignalStrength.class
CellSignalStrength.java
package android.telephony
public abstract android.telephony.CellSignalStrength extends java.lang.Object {
	public static final int SIGNAL_STRENGTH_NONE_OR_UNKNOWN
	public static final int SIGNAL_STRENGTH_POOR
	public static final int SIGNAL_STRENGTH_MODERATE
	public static final int SIGNAL_STRENGTH_GOOD
	public static final int SIGNAL_STRENGTH_GREAT
	public static final int NUM_SIGNAL_STRENGTH_BINS
	public static final String[] SIGNAL_STRENGTH_NAMES
	protected void  () 
	public abstract void setDefaultValues () 
	public abstract int getLevel () 
	public abstract int getAsuLevel () 
	public abstract int getDbm () 
	public abstract android.telephony.CellSignalStrength copy () 
	public abstract int hashCode () 
	public abstract boolean equals (java.lang.Object) 
	static void  () 
}

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

android/telephony/CellInfoCdma.class
CellInfoCdma.java
package android.telephony
public final android.telephony.CellInfoCdma extends android.telephony.CellInfo implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private android.telephony.CellIdentityCdma mCellIdentityCdma
	private android.telephony.CellSignalStrengthCdma mCellSignalStrengthCdma
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.telephony.CellInfoCdma) 
		android.telephony.CellInfoCdma ci
	public android.telephony.CellIdentityCdma getCellIdentity () 
	public void setCellIdentity (android.telephony.CellIdentityCdma) 
		android.telephony.CellIdentityCdma cid
	public android.telephony.CellSignalStrengthCdma getCellSignalStrength () 
	public void setCellSignalStrength (android.telephony.CellSignalStrengthCdma) 
		android.telephony.CellSignalStrengthCdma css
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.telephony.CellInfoCdma o
		ClassCastException e
		Object other
	public java.lang.String toString () 
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	protected static android.telephony.CellInfoCdma createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	static void  () 
}

android/telephony/SmsMessage.class
SmsMessage.java
package android.telephony
public android.telephony.SmsMessage extends java.lang.Object {
	private static final String LOG_TAG
	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 ENCODING_KSC5601
	public static final int MAX_USER_DATA_BYTES
	public static final int MAX_USER_DATA_BYTES_WITH_HEADER
	public static final int MAX_USER_DATA_SEPTETS
	public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER
	public static final String FORMAT_3GPP
	public static final String FORMAT_3GPP2
	public com.android.internal.telephony.SmsMessageBase mWrappedSmsMessage
	private int mSubId
	private static android.telephony.SmsMessage$NoEmsSupportConfig[] mNoEmsSupportConfigList
	private static boolean mIsNoEmsSupportConfigListLoaded
	public void setSubId (int) 
		int subId
	public int getSubId () 
	private void  (com.android.internal.telephony.SmsMessageBase) 
		com.android.internal.telephony.SmsMessageBase smb
	public static android.telephony.SmsMessage createFromPdu (byte[]) 
		byte[] pdu
		android.telephony.SmsMessage message
		int activePhone
		String format
	public static android.telephony.SmsMessage createFromPdu (byte[], java.lang.String) 
		com.android.internal.telephony.SmsMessageBase wrappedMessage
		com.android.internal.telephony.SmsMessageBase wrappedMessage
		byte[] pdu
		String format
		com.android.internal.telephony.SmsMessageBase wrappedMessage
	public static android.telephony.SmsMessage newFromCMT (java.lang.String[]) 
		String[] lines
		com.android.internal.telephony.SmsMessageBase wrappedMessage
	public static android.telephony.SmsMessage newFromParcel (android.os.Parcel) 
		android.os.Parcel p
		com.android.internal.telephony.SmsMessageBase wrappedMessage
	public static android.telephony.SmsMessage createFromEfRecord (int, byte[]) 
		com.android.internal.telephony.SmsMessageBase wrappedMessage
		int index
		byte[] data
		com.android.internal.telephony.SmsMessageBase wrappedMessage
	public static int getTPLayerLengthForPDU (java.lang.String) 
		String pdu
	public static int[] calculateLength (java.lang.CharSequence, boolean) 
		CharSequence msgBody
		boolean use7bitOnly
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int[] ret
	public static java.util.ArrayList fragmentText (java.lang.String) 
		int udhLength
		int udhLength
		int udhLength
		int limit
		int limit
		int nextPos
		String text
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int limit
		String newMsgBody
		android.content.res.Resources r
		int pos
		int textLen
		java.util.ArrayList result
	public static int[] calculateLength (java.lang.String, boolean) 
		String messageBody
		boolean use7bitOnly
	public static android.telephony.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean) 
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
	public static android.telephony.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, short, byte[], boolean) 
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		String scAddress
		String destinationAddress
		short destinationPort
		byte[] data
		boolean statusReportRequested
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
	public java.lang.String getServiceCenterAddress () 
	public java.lang.String getOriginatingAddress () 
	public java.lang.String getDisplayOriginatingAddress () 
	public java.lang.String getMessageBody () 
	public android.telephony.SmsMessage$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 int getProtocolIdentifier () 
	public boolean isReplace () 
	public boolean isCphsMwiMessage () 
	public boolean isMWIClearMessage () 
	public boolean isMWISetMessage () 
	public boolean isMwiDontStore () 
	public byte[] getUserData () 
	public byte[] getPdu () 
	public int getStatusOnSim () 
	public int getStatusOnIcc () 
	public int getIndexOnSim () 
	public int getIndexOnIcc () 
	public int getStatus () 
	public boolean isStatusReportMessage () 
	public boolean isReplyPathPresent () 
	private static boolean useCdmaFormatForMoSms () 
	private static boolean isCdmaVoice () 
		int activePhone
	public static boolean hasEmsSupport () 
		android.telephony.SmsMessage$NoEmsSupportConfig currentConfig
		String simOperator
		String gid
		long identity
	public static boolean shouldAppendPageNumberAsPrefix () 
		android.telephony.SmsMessage$NoEmsSupportConfig currentConfig
		String simOperator
		String gid
		long identity
	private static boolean isNoEmsSupportConfigListExisted () 
		int i
		String[] listArray
		android.content.res.Resources r
	static void  () 
}

android/telephony/PreciseDisconnectCause.class
PreciseDisconnectCause.java
package android.telephony
public android.telephony.PreciseDisconnectCause extends java.lang.Object {
	public static final int NOT_VALID
	public static final int NO_DISCONNECT_CAUSE_AVAILABLE
	public static final int UNOBTAINABLE_NUMBER
	public static final int NORMAL
	public static final int 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 IMSI_UNKNOWN_IN_VLR
	public static final int IMEI_NOT_ACCEPTED
	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
	private void  () 
}

android/telephony/ModemActivityInfo$1.class
ModemActivityInfo.java
package android.telephony
final android.telephony.ModemActivityInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telephony.ModemActivityInfo createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		long timestamp
		int sleepTimeMs
		int idleTimeMs
		int[] txTimeMs
		int rxTimeMs
		int energyUsed
	public android.telephony.ModemActivityInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telephony/PhoneNumberUtils.class
PhoneNumberUtils.java
package android.telephony
public android.telephony.PhoneNumberUtils extends java.lang.Object {
	public static final char PAUSE
	public static final char WAIT
	public static final char WILD
	private static final String CLIR_ON
	private static final String CLIR_OFF
	public static final int TOA_International
	public static final int TOA_Unknown
	static final String LOG_TAG
	private static final boolean DBG
	private static final java.util.regex.Pattern GLOBAL_PHONE_NUMBER_PATTERN
	public static final int FORMAT_UNKNOWN
	public static final int FORMAT_NANP
	public static final int FORMAT_JAPAN
	private static final String[] NANP_COUNTRIES
	private static final String KOREA_ISO_COUNTRY_CODE
	private static final int NANP_STATE_DIGIT
	private static final int NANP_STATE_PLUS
	private static final int NANP_STATE_ONE
	private static final int NANP_STATE_DASH
	static final int MIN_MATCH
	private static final android.util.SparseIntArray KEYPAD_MAP
	private static final char PLUS_SIGN_CHAR
	private static final String PLUS_SIGN_STRING
	private static final String NANP_IDP_STRING
	private static final int NANP_LENGTH
	private static final boolean[] COUNTRY_CALLING_CALL
	private static final int CCC_LENGTH
	public void  () 
	public static boolean isISODigit (char) 
		char c
	public static final boolean is12Key (char) 
		char c
	public static final boolean isDialable (char) 
		char c
	public static final boolean isReallyDialable (char) 
		char c
	public static final boolean isNonSeparator (char) 
		char c
	public static final boolean isStartsPostDial (char) 
		char c
	private static boolean isPause (char) 
		char c
	private static boolean isToneWait (char) 
		char c
	private static boolean isSeparator (char) 
		char ch
	public static java.lang.String getNumberFromIntent (android.content.Intent, android.content.Context) 
		RuntimeException e
		android.content.Intent intent
		android.content.Context context
		String number
		android.net.Uri uri
		String scheme
		String type
		String phoneColumn
		String authority
		android.database.Cursor c
	public static java.lang.String extractNetworkPortion (java.lang.String) 
		String prefix
		char c
		int digit
		int i
		String phoneNumber
		int len
		StringBuilder ret
	public static java.lang.String extractNetworkPortionAlt (java.lang.String) 
		char c
		int i
		String phoneNumber
		int len
		StringBuilder ret
		boolean haveSeenPlus
	public static java.lang.String stripSeparators (java.lang.String) 
		char c
		int digit
		int i
		String phoneNumber
		int len
		StringBuilder ret
	public static java.lang.String convertAndStrip (java.lang.String) 
		String phoneNumber
	public static java.lang.String convertPreDial (java.lang.String) 
		char c
		int i
		String phoneNumber
		int len
		StringBuilder ret
	private static int minPositive (int, int) 
		int a
		int b
	private static void log (java.lang.String) 
		String msg
	private static int indexOfLastNetworkChar (java.lang.String) 
		String a
		int pIndex
		int wIndex
		int origLength
		int trimIndex
	public static java.lang.String extractPostDialPortion (java.lang.String) 
		char c
		int i
		int s
		String phoneNumber
		int trimIndex
		StringBuilder ret
	public static boolean compare (java.lang.String, java.lang.String) 
		String a
		String b
	public static boolean compare (android.content.Context, java.lang.String, java.lang.String) 
		android.content.Context context
		String a
		String b
		boolean useStrict
	public static boolean compare (java.lang.String, java.lang.String, boolean) 
		String a
		String b
		boolean useStrictComparation
	public static boolean compareLoosely (java.lang.String, java.lang.String) 
		char ca
		char cb
		boolean skipCmp
		int effectiveALen
		int effectiveBLen
		String a
		String b
		int ia
		int ib
		int matched
		int numNonDialableCharsInA
		int numNonDialableCharsInB
	public static boolean compareStrictly (java.lang.String, java.lang.String) 
		String a
		String b
	public static boolean compareStrictly (java.lang.String, java.lang.String, boolean) 
		int tmp
		int tmp
		boolean skip_compare
		char chA
		char chB
		char chA
		char chB
		boolean maybeNamp
		String a
		String b
		boolean acceptInvalidCCCPrefix
		int forwardIndexA
		int forwardIndexB
		android.telephony.PhoneNumberUtils$CountryCallingCodeAndNewIndex cccA
		android.telephony.PhoneNumberUtils$CountryCallingCodeAndNewIndex cccB
		boolean bothHasCountryCallingCode
		boolean okToIgnorePrefix
		boolean trunkPrefixIsOmittedA
		boolean trunkPrefixIsOmittedB
		int backwardIndexA
		int backwardIndexB
	public static java.lang.String toCallerIDMinMatch (java.lang.String) 
		String phoneNumber
		String np
	public static java.lang.String getStrippedReversed (java.lang.String) 
		String phoneNumber
		String np
	private static java.lang.String internalGetStrippedReversed (java.lang.String, int) 
		char c
		int i
		int s
		String np
		int numDigits
		StringBuilder ret
		int length
	public static java.lang.String stringFromStringAndTOA (java.lang.String, int) 
		String s
		int TOA
	public static int toaFromString (java.lang.String) 
		String s
	public static java.lang.String calledPartyBCDToString (byte[], int, int) 
		String retString
		java.util.regex.Pattern p
		java.util.regex.Matcher m
		byte[] bytes
		int offset
		int length
		boolean prependPlus
		StringBuilder ret
	private static void internalCalledPartyBCDFragmentToString (java.lang.StringBuilder, byte[], int, int) 
		byte b
		char c
		int i
		StringBuilder sb
		byte[] bytes
		int offset
		int length
	public static java.lang.String calledPartyBCDFragmentToString (byte[], int, int) 
		byte[] bytes
		int offset
		int length
		StringBuilder ret
	private static char bcdToChar (byte) 
		byte b
	private static int charToBCD (char) 
		char c
	public static boolean isWellFormedSmsAddress (java.lang.String) 
		String address
		String networkPortion
	public static boolean isGlobalPhoneNumber (java.lang.String) 
		String phoneNumber
		java.util.regex.Matcher match
	private static boolean isDialable (java.lang.String) 
		int i
		int count
		String address
	private static boolean isNonSeparator (java.lang.String) 
		int i
		int count
		String address
	public static byte[] networkPortionToCalledPartyBCD (java.lang.String) 
		String s
		String networkPortion
	public static byte[] networkPortionToCalledPartyBCDWithLength (java.lang.String) 
		String s
		String networkPortion
	public static byte[] numberToCalledPartyBCD (java.lang.String) 
		String number
	private static byte[] numberToCalledPartyBCDHelper (java.lang.String, boolean) 
		char c
		int shift
		int i
		String number
		boolean includeLength
		int numberLenReal
		int numberLenEffective
		boolean hasPlus
		int resultLen
		int extraBytes
		byte[] result
		int digitCount
		int offset
	public static java.lang.String formatNumber (java.lang.String) 
		String source
		android.text.SpannableStringBuilder text
	public static java.lang.String formatNumber (java.lang.String, int) 
		String source
		int defaultFormattingType
		android.text.SpannableStringBuilder text
	public static int getFormatTypeForLocale (java.util.Locale) 
		java.util.Locale locale
		String country
	public static void formatNumber (android.text.Editable, int) 
		android.text.Editable text
		int defaultFormattingType
		int formatType
	public static void formatNanpNumber (android.text.Editable) 
		char c
		int i
		int pos
		int i
		android.text.Editable text
		int length
		CharSequence saved
		int[] dashPositions
		int numDashes
		int state
		int numDigits
		int len
	public static void formatJapaneseNumber (android.text.Editable) 
		android.text.Editable text
	private static void removeDashes (android.text.Editable) 
		android.text.Editable text
		int p
	public static java.lang.String formatNumberToE164 (java.lang.String, java.lang.String) 
		String phoneNumber
		String defaultCountryIso
	public static java.lang.String formatNumberToRFC3966 (java.lang.String, java.lang.String) 
		String phoneNumber
		String defaultCountryIso
	private static java.lang.String formatNumberInternal (java.lang.String, java.lang.String, com.android.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberFormat) 
		com.android.i18n.phonenumbers.Phonenumber$PhoneNumber phoneNumber
		String rawPhoneNumber
		String defaultCountryIso
		com.android.i18n.phonenumbers.PhoneNumberUtil$PhoneNumberFormat formatIdentifier
		com.android.i18n.phonenumbers.PhoneNumberUtil util
	public static java.lang.String formatNumber (java.lang.String, java.lang.String) 
		com.android.i18n.phonenumbers.Phonenumber$PhoneNumber pn
		String phoneNumber
		String defaultCountryIso
		com.android.i18n.phonenumbers.PhoneNumberUtil util
		String result
	public static java.lang.String formatNumber (java.lang.String, java.lang.String, java.lang.String) 
		int i
		com.android.i18n.phonenumbers.Phonenumber$PhoneNumber pn
		String regionCode
		String phoneNumber
		String phoneNumberE164
		String defaultCountryIso
		int len
		com.android.i18n.phonenumbers.PhoneNumberUtil util
		String result
	public static java.lang.String normalizeNumber (java.lang.String) 
		char c
		int digit
		int i
		String phoneNumber
		StringBuilder sb
		int len
	public static java.lang.String replaceUnicodeDigits (java.lang.String) 
		int digit
		char c
		String number
		StringBuilder normalizedDigits
	public static boolean isEmergencyNumber (java.lang.String) 
		String number
	public static boolean isEmergencyNumber (int, java.lang.String) 
		int subId
		String number
	public static boolean isPotentialEmergencyNumber (java.lang.String) 
		String number
	public static boolean isPotentialEmergencyNumber (int, java.lang.String) 
		int subId
		String number
	private static boolean isEmergencyNumberInternal (java.lang.String, boolean) 
		String number
		boolean useExactMatch
	private static boolean isEmergencyNumberInternal (int, java.lang.String, boolean) 
		int subId
		String number
		boolean useExactMatch
	public static boolean isEmergencyNumber (java.lang.String, java.lang.String) 
		String number
		String defaultCountryIso
	public static boolean isEmergencyNumber (int, java.lang.String, java.lang.String) 
		int subId
		String number
		String defaultCountryIso
	public static boolean isPotentialEmergencyNumber (java.lang.String, java.lang.String) 
		String number
		String defaultCountryIso
	public static boolean isPotentialEmergencyNumber (int, java.lang.String, java.lang.String) 
		int subId
		String number
		String defaultCountryIso
	private static boolean isEmergencyNumberInternal (java.lang.String, java.lang.String, boolean) 
		String number
		String defaultCountryIso
		boolean useExactMatch
	private static boolean isEmergencyNumberInternal (int, java.lang.String, java.lang.String, boolean) 
		String emergencyNum
		String emergencyNum
		com.android.i18n.phonenumbers.ShortNumberUtil util
		int subId
		String number
		String defaultCountryIso
		boolean useExactMatch
		String emergencyNumbers
		int slotId
		String ecclist
	public static boolean isLocalEmergencyNumber (android.content.Context, java.lang.String) 
		android.content.Context context
		String number
	public static boolean isLocalEmergencyNumber (android.content.Context, int, java.lang.String) 
		android.content.Context context
		int subId
		String number
	public static boolean isPotentialLocalEmergencyNumber (android.content.Context, java.lang.String) 
		android.content.Context context
		String number
	public static boolean isPotentialLocalEmergencyNumber (android.content.Context, int, java.lang.String) 
		android.content.Context context
		int subId
		String number
	private static boolean isLocalEmergencyNumberInternal (java.lang.String, android.content.Context, boolean) 
		String number
		android.content.Context context
		boolean useExactMatch
	private static boolean isLocalEmergencyNumberInternal (int, java.lang.String, android.content.Context, boolean) 
		String countryIso
		java.util.Locale locale
		int subId
		String number
		android.content.Context context
		boolean useExactMatch
		String countryIso
		android.location.CountryDetector detector
	public static boolean isVoiceMailNumber (java.lang.String) 
		String number
	public static boolean isVoiceMailNumber (int, java.lang.String) 
		int subId
		String number
	public static boolean isVoiceMailNumber (android.content.Context, int, java.lang.String) 
		android.telephony.TelephonyManager tm
		android.telephony.TelephonyManager tm
		SecurityException ex
		android.content.Context context
		int subId
		String number
		String vmNumber
		String vmNumber
	public static java.lang.String convertKeypadLettersToDigits (java.lang.String) 
		char c
		int i
		String input
		int len
		char[] out
	public static java.lang.String cdmaCheckAndProcessPlusCode (java.lang.String) 
		String currIso
		String defaultIso
		String dialStr
	public static java.lang.String cdmaCheckAndProcessPlusCodeForSms (java.lang.String) 
		int format
		String defaultIso
		String dialStr
	public static java.lang.String cdmaCheckAndProcessPlusCodeByNumberFormat (java.lang.String, int, int) 
		String networkDialStr
		int dialableIndex
		String networkDialStr
		String postDialStr
		String tempDialStr
		String dialStr
		int currFormat
		int defaultFormat
		String retStr
		boolean useNanp
	public static java.lang.CharSequence createTtsSpannable (java.lang.CharSequence) 
		CharSequence phoneNumber
		android.text.Spannable spannable
	public static void addTtsSpan (android.text.Spannable, int, int) 
		android.text.Spannable s
		int start
		int endExclusive
	public static java.lang.CharSequence ttsSpanAsPhoneNumber (java.lang.CharSequence) 
		CharSequence phoneNumber
	public static void ttsSpanAsPhoneNumber (android.text.Spannable, int, int) 
		android.text.Spannable s
		int start
		int end
	public static android.text.style.TtsSpan createTtsSpan (java.lang.String) 
		String phoneNumberString
		com.android.i18n.phonenumbers.PhoneNumberUtil phoneNumberUtil
		com.android.i18n.phonenumbers.Phonenumber$PhoneNumber phoneNumber
		android.text.style.TtsSpan$TelephoneBuilder builder
	private static java.lang.String splitAtNonNumerics (java.lang.CharSequence) 
		int i
		CharSequence number
		StringBuilder sb
	private static java.lang.String getCurrentIdp (boolean) 
		boolean useNanp
		String ps
	private static boolean isTwoToNine (char) 
		char c
	private static int getFormatTypeFromCountryCode (java.lang.String) 
		int i
		String country
		int length
	public static boolean isNanp (java.lang.String) 
		char c
		int i
		String dialStr
		boolean retVal
	private static boolean isOneNanp (java.lang.String) 
		String newDialStr
		String dialStr
		boolean retVal
	public static boolean isUriNumber (java.lang.String) 
		String number
	public static java.lang.String getUsernameFromUriNumber (java.lang.String) 
		String number
		int delimiterIndex
	public static android.net.Uri convertSipUriToTelUri (android.net.Uri) 
		android.net.Uri source
		String scheme
		String number
		String[] numberParts
	private static java.lang.String processPlusCode (java.lang.String, boolean) 
		String newStr
		String networkDialStr
		boolean useNanp
		String retStr
	private static int findDialableIndexFromPostDialStr (java.lang.String) 
		char c
		int index
		String postDialStr
	private static java.lang.String appendPwCharBackToOrigDialStr (int, java.lang.String, java.lang.String) 
		StringBuilder ret
		String retStr
		String nonDigitStr
		int dialableIndex
		String origStr
		String dialStr
		String retStr
	private static boolean matchIntlPrefix (java.lang.String, int) 
		char c
		int i
		String a
		int len
		int state
	private static boolean matchIntlPrefixAndCC (java.lang.String, int) 
		char c
		int i
		String a
		int len
		int state
	private static boolean matchTrunkPrefix (java.lang.String, int) 
		char c
		int i
		String a
		int len
		boolean found
	private static boolean isCountryCallingCode (int) 
		int countryCallingCodeCandidate
	private static int tryGetISODigit (char) 
		char ch
	private static android.telephony.PhoneNumberUtils$CountryCallingCodeAndNewIndex tryGetCountryCallingCodeAndNewIndex (java.lang.String, boolean) 
		int ret
		char ch
		int i
		String str
		boolean acceptThailandCase
		int state
		int ccc
		int length
	private static int tryGetTrunkPrefixOmittedIndex (java.lang.String, int) 
		char ch
		int i
		String str
		int currentIndex
		int length
	private static boolean checkPrefixIsIgnorable (java.lang.String, int, int) 
		String str
		int forwardIndex
		int backwardIndex
		boolean trunk_prefix_was_read
	private static int getDefaultVoiceSubId () 
	static void  () 
}

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

android/telephony/PreciseCallState.class
PreciseCallState.java
package android.telephony
public android.telephony.PreciseCallState extends java.lang.Object implements android.os.Parcelable  {
	public static final int PRECISE_CALL_STATE_NOT_VALID
	public static final int PRECISE_CALL_STATE_IDLE
	public static final int PRECISE_CALL_STATE_ACTIVE
	public static final int PRECISE_CALL_STATE_HOLDING
	public static final int PRECISE_CALL_STATE_DIALING
	public static final int PRECISE_CALL_STATE_ALERTING
	public static final int PRECISE_CALL_STATE_INCOMING
	public static final int PRECISE_CALL_STATE_WAITING
	public static final int PRECISE_CALL_STATE_DISCONNECTED
	public static final int PRECISE_CALL_STATE_DISCONNECTING
	private int mRingingCallState
	private int mForegroundCallState
	private int mBackgroundCallState
	private int mDisconnectCause
	private int mPreciseDisconnectCause
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int) 
		int ringingCall
		int foregroundCall
		int backgroundCall
		int disconnectCause
		int preciseDisconnectCause
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getRingingCallState () 
	public int getForegroundCallState () 
	public int getBackgroundCallState () 
	public int getDisconnectCause () 
	public int getPreciseDisconnectCause () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.telephony.PreciseCallState other
	public java.lang.String toString () 
		StringBuffer sb
	void  (android.os.Parcel, android.telephony.PreciseCallState$1) 
		android.os.Parcel x0
		android.telephony.PreciseCallState$1 x1
	static void  () 
}

android/telephony/RadioAccessFamily.class
RadioAccessFamily.java
package android.telephony
public android.telephony.RadioAccessFamily extends java.lang.Object implements android.os.Parcelable  {
	public static final int RAF_UNKNOWN
	public static final int RAF_GPRS
	public static final int RAF_EDGE
	public static final int RAF_UMTS
	public static final int RAF_IS95A
	public static final int RAF_IS95B
	public static final int RAF_1xRTT
	public static final int RAF_EVDO_0
	public static final int RAF_EVDO_A
	public static final int RAF_HSDPA
	public static final int RAF_HSUPA
	public static final int RAF_HSPA
	public static final int RAF_EVDO_B
	public static final int RAF_EHRPD
	public static final int RAF_LTE
	public static final int RAF_HSPAP
	public static final int RAF_GSM
	public static final int RAF_TD_SCDMA
	public static final int RAF_LTE_CA
	private static final int GSM
	private static final int HS
	private static final int CDMA
	private static final int EVDO
	private static final int WCDMA
	private static final int LTE
	private int mPhoneId
	private int mRadioAccessFamily
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int phoneId
		int radioAccessFamily
	public int getPhoneId () 
	public int getRadioAccessFamily () 
	public java.lang.String toString () 
		String ret
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel outParcel
		int flags
	public static int getRafFromNetworkType (int) 
		int type
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
		int raf
	private static int getAdjustedRaf (int) 
		int raf
	public static int getNetworkTypeFromRaf (int) 
		int raf
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
	public static int singleRafTypeFromString (java.lang.String) 
		String rafString
	public static int rafTypeFromString (java.lang.String) 
		int rafType
		String raf
		String rafList
		String[] rafs
		int result
	static void  () 
}

android/telephony/CellIdentityLte.class
CellIdentityLte.java
package android.telephony
public final android.telephony.CellIdentityLte extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private final int mMcc
	private final int mMnc
	private final int mCi
	private final int mPci
	private final int mTac
	private final int mEarfcn
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int, int) 
		int mcc
		int mnc
		int ci
		int pci
		int tac
	public void  (int, int, int, int, int, int) 
		int mcc
		int mnc
		int ci
		int pci
		int tac
		int earfcn
	private void  (android.telephony.CellIdentityLte) 
		android.telephony.CellIdentityLte cid
	android.telephony.CellIdentityLte copy () 
	public int getMcc () 
	public int getMnc () 
	public int getCi () 
	public int getPci () 
	public int getTac () 
	public int getEarfcn () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.telephony.CellIdentityLte o
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	void  (android.os.Parcel, android.telephony.CellIdentityLte$1) 
		android.os.Parcel x0
		android.telephony.CellIdentityLte$1 x1
	static void  () 
}

android/telephony/SubscriptionManager.class
SubscriptionManager.java
package android.telephony
public android.telephony.SubscriptionManager extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int INVALID_SUBSCRIPTION_ID
	public static final int DUMMY_SUBSCRIPTION_ID_BASE
	public static final int INVALID_PHONE_INDEX
	public static final int INVALID_SIM_SLOT_INDEX
	public static final int DEFAULT_SUBSCRIPTION_ID
	public static final int DEFAULT_PHONE_INDEX
	public static final int DEFAULT_SIM_SLOT_INDEX
	public static final int MIN_SUBSCRIPTION_ID_VALUE
	public static final int MAX_SUBSCRIPTION_ID_VALUE
	public static final android.net.Uri CONTENT_URI
	public static final String UNIQUE_KEY_SUBSCRIPTION_ID
	public static final String ICC_ID
	public static final String SIM_SLOT_INDEX
	public static final int SIM_NOT_INSERTED
	public static final String DISPLAY_NAME
	public static final String CARRIER_NAME
	public static final int DEFAULT_NAME_RES
	public static final String NAME_SOURCE
	public static final int NAME_SOURCE_UNDEFINDED
	public static final int NAME_SOURCE_DEFAULT_SOURCE
	public static final int NAME_SOURCE_SIM_SOURCE
	public static final int NAME_SOURCE_USER_INPUT
	public static final String COLOR
	public static final int COLOR_1
	public static final int COLOR_2
	public static final int COLOR_3
	public static final int COLOR_4
	public static final int COLOR_DEFAULT
	public static final String NUMBER
	public static final String DISPLAY_NUMBER_FORMAT
	public static final int DISPLAY_NUMBER_NONE
	public static final int DISPLAY_NUMBER_FIRST
	public static final int DISPLAY_NUMBER_LAST
	public static final int DISPLAY_NUMBER_DEFAULT
	public static final String DATA_ROAMING
	public static final int DATA_ROAMING_ENABLE
	public static final int DATA_ROAMING_DISABLE
	public static final int DATA_ROAMING_DEFAULT
	public static final int SIM_PROVISIONED
	public static final String MCC
	public static final String MNC
	public static final String SIM_PROVISIONING_STATUS
	public static final String CB_EXTREME_THREAT_ALERT
	public static final String CB_SEVERE_THREAT_ALERT
	public static final String CB_AMBER_ALERT
	public static final String CB_EMERGENCY_ALERT
	public static final String CB_ALERT_SOUND_DURATION
	public static final String CB_ALERT_REMINDER_INTERVAL
	public static final String CB_ALERT_VIBRATE
	public static final String CB_ALERT_SPEECH
	public static final String CB_ETWS_TEST_ALERT
	public static final String CB_CHANNEL_50_ALERT
	public static final String CB_CMAS_TEST_ALERT
	public static final String CB_OPT_OUT_DIALOG
	public static final String SUB_DEFAULT_CHANGED_ACTION
	private final android.content.Context mContext
	public void  (android.content.Context) 
		android.content.Context context
	public static android.telephony.SubscriptionManager from (android.content.Context) 
		android.content.Context context
	public void addOnSubscriptionsChangedListener (android.telephony.SubscriptionManager$OnSubscriptionsChangedListener) 
		com.android.internal.telephony.ITelephonyRegistry tr
		android.telephony.SubscriptionManager$OnSubscriptionsChangedListener listener
		String pkgForDebug
	public void removeOnSubscriptionsChangedListener (android.telephony.SubscriptionManager$OnSubscriptionsChangedListener) 
		com.android.internal.telephony.ITelephonyRegistry tr
		android.telephony.SubscriptionManager$OnSubscriptionsChangedListener listener
		String pkgForDebug
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfo (int) 
		com.android.internal.telephony.ISub iSub
		int subId
		android.telephony.SubscriptionInfo subInfo
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForIccIndex (java.lang.String) 
		com.android.internal.telephony.ISub iSub
		String iccId
		android.telephony.SubscriptionInfo result
	public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex (int) 
		com.android.internal.telephony.ISub iSub
		int slotIdx
		android.telephony.SubscriptionInfo result
	public java.util.List getAllSubscriptionInfoList () 
		com.android.internal.telephony.ISub iSub
		java.util.List result
	public java.util.List getActiveSubscriptionInfoList () 
		com.android.internal.telephony.ISub iSub
		java.util.List result
	public int getAllSubscriptionInfoCount () 
		com.android.internal.telephony.ISub iSub
		int result
	public int getActiveSubscriptionInfoCount () 
		com.android.internal.telephony.ISub iSub
		int result
	public int getActiveSubscriptionInfoCountMax () 
		com.android.internal.telephony.ISub iSub
		int result
	public android.net.Uri addSubscriptionInfoRecord (java.lang.String, int) 
		com.android.internal.telephony.ISub iSub
		String iccId
		int slotId
	public int setIconTint (int, int) 
		com.android.internal.telephony.ISub iSub
		int tint
		int subId
		int result
	public int setDisplayName (java.lang.String, int) 
		String displayName
		int subId
	public int setDisplayName (java.lang.String, int, long) 
		com.android.internal.telephony.ISub iSub
		String displayName
		int subId
		long nameSource
		int result
	public int setDisplayNumber (java.lang.String, int) 
		com.android.internal.telephony.ISub iSub
		String number
		int subId
		int result
	public int setDataRoaming (int, int) 
		com.android.internal.telephony.ISub iSub
		int roaming
		int subId
		int result
	public static int getSlotId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
		int result
	public static int[] getSubId (int) 
		com.android.internal.telephony.ISub iSub
		int slotId
		int[] subId
	public static int getPhoneId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
		int result
	private static void logd (java.lang.String) 
		String msg
	public static int getDefaultSubscriptionId () 
		com.android.internal.telephony.ISub iSub
		int subId
	public static int getDefaultVoiceSubscriptionId () 
		com.android.internal.telephony.ISub iSub
		int subId
	public void setDefaultVoiceSubId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
	public android.telephony.SubscriptionInfo getDefaultVoiceSubscriptionInfo () 
	public static int getDefaultVoicePhoneId () 
	public static int getDefaultSmsSubscriptionId () 
		com.android.internal.telephony.ISub iSub
		int subId
	public void setDefaultSmsSubId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
	public android.telephony.SubscriptionInfo getDefaultSmsSubscriptionInfo () 
	public int getDefaultSmsPhoneId () 
	public static int getDefaultDataSubscriptionId () 
		com.android.internal.telephony.ISub iSub
		int subId
	public void setDefaultDataSubId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
	public android.telephony.SubscriptionInfo getDefaultDataSubscriptionInfo () 
	public int getDefaultDataPhoneId () 
	public void clearSubscriptionInfo () 
		com.android.internal.telephony.ISub iSub
	public boolean allDefaultsSelected () 
	public void clearDefaultsForInactiveSubIds () 
		com.android.internal.telephony.ISub iSub
	public static boolean isValidSubscriptionId (int) 
		int subId
	public static boolean isUsableSubIdValue (int) 
		int subId
	public static boolean isValidSlotId (int) 
		int slotId
	public static boolean isValidPhoneId (int) 
		int phoneId
	public static void putPhoneIdAndSubIdExtra (android.content.Intent, int) 
		android.content.Intent intent
		int phoneId
		int[] subIds
	public static void putPhoneIdAndSubIdExtra (android.content.Intent, int, int) 
		android.content.Intent intent
		int phoneId
		int subId
	public int[] getActiveSubscriptionIdList () 
		com.android.internal.telephony.ISub iSub
		int[] subId
	public boolean isNetworkRoaming (int) 
		int subId
		int phoneId
	public static int getSimStateForSlotIdx (int) 
		com.android.internal.telephony.ISub iSub
		int slotIdx
		int simState
	public static void setSubscriptionProperty (int, java.lang.String, java.lang.String) 
		com.android.internal.telephony.ISub iSub
		int subId
		String propKey
		String propValue
	private static java.lang.String getSubscriptionProperty (int, java.lang.String, android.content.Context) 
		com.android.internal.telephony.ISub iSub
		int subId
		String propKey
		android.content.Context context
		String resultValue
	public static boolean getBooleanSubscriptionProperty (int, java.lang.String, boolean, android.content.Context) 
		NumberFormatException err
		int subId
		String propKey
		boolean defValue
		android.content.Context context
		String result
	public static int getIntegerSubscriptionProperty (int, java.lang.String, int, android.content.Context) 
		NumberFormatException err
		int subId
		String propKey
		int defValue
		android.content.Context context
		String result
	public static android.content.res.Resources getResourcesForSubId (android.content.Context, int) 
		android.content.Context context
		int subId
		android.telephony.SubscriptionInfo subInfo
		android.content.res.Configuration config
		android.content.res.Configuration newConfig
		android.util.DisplayMetrics metrics
		android.util.DisplayMetrics newMetrics
	public boolean isActiveSubId (int) 
		com.android.internal.telephony.ISub iSub
		int subId
	static void  () 
}

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

android/telephony/SubscriptionInfo.class
SubscriptionInfo.java
package android.telephony
public android.telephony.SubscriptionInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final int TEXT_SIZE
	private int mId
	private String mIccId
	private int mSimSlotIndex
	private CharSequence mDisplayName
	private CharSequence mCarrierName
	private int mNameSource
	private int mIconTint
	private String mNumber
	private int mDataRoaming
	private android.graphics.Bitmap mIconBitmap
	private int mMcc
	private int mMnc
	private String mCountryIso
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, int, java.lang.CharSequence, java.lang.CharSequence, int, int, java.lang.String, int, android.graphics.Bitmap, int, int, java.lang.String) 
		int id
		String iccId
		int simSlotIndex
		CharSequence displayName
		CharSequence carrierName
		int nameSource
		int iconTint
		String number
		int roaming
		android.graphics.Bitmap icon
		int mcc
		int mnc
		String countryIso
	public int getSubscriptionId () 
	public java.lang.String getIccId () 
	public int getSimSlotIndex () 
	public java.lang.CharSequence getDisplayName () 
	public void setDisplayName (java.lang.CharSequence) 
		CharSequence name
	public java.lang.CharSequence getCarrierName () 
	public void setCarrierName (java.lang.CharSequence) 
		CharSequence name
	public int getNameSource () 
	public android.graphics.Bitmap createIconBitmap (android.content.Context) 
		android.content.Context context
		int width
		int height
		android.util.DisplayMetrics metrics
		android.graphics.Bitmap workingBitmap
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		String index
		android.graphics.Rect textBound
		float xOffset
		float yOffset
	public int getIconTint () 
	public void setIconTint (int) 
		int iconTint
	public java.lang.String getNumber () 
	public int getDataRoaming () 
	public int getMcc () 
	public int getMnc () 
	public java.lang.String getCountryIso () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public static java.lang.String givePrintableIccid (java.lang.String) 
		String iccId
		String iccIdToPrint
	public java.lang.String toString () 
		String iccIdToPrint
	static void  () 
}

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

android/telephony/CellInfoGsm.class
CellInfoGsm.java
package android.telephony
public final android.telephony.CellInfoGsm extends android.telephony.CellInfo implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private android.telephony.CellIdentityGsm mCellIdentityGsm
	private android.telephony.CellSignalStrengthGsm mCellSignalStrengthGsm
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.telephony.CellInfoGsm) 
		android.telephony.CellInfoGsm ci
	public android.telephony.CellIdentityGsm getCellIdentity () 
	public void setCellIdentity (android.telephony.CellIdentityGsm) 
		android.telephony.CellIdentityGsm cid
	public android.telephony.CellSignalStrengthGsm getCellSignalStrength () 
	public void setCellSignalStrength (android.telephony.CellSignalStrengthGsm) 
		android.telephony.CellSignalStrengthGsm css
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.telephony.CellInfoGsm o
		ClassCastException e
		Object other
	public java.lang.String toString () 
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	protected static android.telephony.CellInfoGsm createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	static void  () 
}

android/telephony/CarrierMessagingServiceManager.class
CarrierMessagingServiceManager.java
package android.telephony
public abstract android.telephony.CarrierMessagingServiceManager extends java.lang.Object {
	private volatile android.telephony.CarrierMessagingServiceManager$CarrierMessagingServiceConnection mCarrierMessagingServiceConnection
	public void  () 
	public boolean bindToCarrierMessagingService (android.content.Context, java.lang.String) 
		android.content.Context context
		String carrierPackageName
		android.content.Intent intent
	public void disposeConnection (android.content.Context) 
		android.content.Context context
	protected abstract void onServiceReady (android.service.carrier.ICarrierMessagingService) 
}

android/telephony/CellSignalStrengthGsm.class
CellSignalStrengthGsm.java
package android.telephony
public final android.telephony.CellSignalStrengthGsm extends android.telephony.CellSignalStrength implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int GSM_SIGNAL_STRENGTH_GREAT
	private static final int GSM_SIGNAL_STRENGTH_GOOD
	private static final int GSM_SIGNAL_STRENGTH_MODERATE
	private int mSignalStrength
	private int mBitErrorRate
	private int mTimingAdvance
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int) 
		int ss
		int ber
	public void  (android.telephony.CellSignalStrengthGsm) 
		android.telephony.CellSignalStrengthGsm s
	public void initialize (int, int) 
		int ss
		int ber
	public void initialize (int, int, int) 
		int ss
		int ber
		int ta
	protected void copyFrom (android.telephony.CellSignalStrengthGsm) 
		android.telephony.CellSignalStrengthGsm s
	public android.telephony.CellSignalStrengthGsm copy () 
	public void setDefaultValues () 
	public int getLevel () 
		int level
		int level
		int level
		int level
		int level
		int asu
	public int getDbm () 
		int dBm
		int dBm
		int level
		int asu
	public int getAsuLevel () 
		int level
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.CellSignalStrengthGsm s
		android.telephony.CellSignalStrengthGsm s
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	private static void log (java.lang.String) 
		String s
	public volatile android.telephony.CellSignalStrength copy () 
	void  (android.os.Parcel, android.telephony.CellSignalStrengthGsm$1) 
		android.os.Parcel x0
		android.telephony.CellSignalStrengthGsm$1 x1
	static void  () 
}

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

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

android/telephony/SubscriptionManager$OnSubscriptionsChangedListener.class
SubscriptionManager.java
package android.telephony
public android.telephony.SubscriptionManager$OnSubscriptionsChangedListener extends java.lang.Object {
	private final android.os.Handler mHandler
	com.android.internal.telephony.IOnSubscriptionsChangedListener callback
	public void  () 
	public void onSubscriptionsChanged () 
	private void log (java.lang.String) 
		String s
	static android.os.Handler access$000 (android.telephony.SubscriptionManager$OnSubscriptionsChangedListener) 
		android.telephony.SubscriptionManager$OnSubscriptionsChangedListener x0
}

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

android/telephony/PhoneStateListener.class
PhoneStateListener.java
package android.telephony
public android.telephony.PhoneStateListener extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DBG
	public static final int LISTEN_NONE
	public static final int LISTEN_SERVICE_STATE
	public static final int LISTEN_SIGNAL_STRENGTH
	public static final int LISTEN_MESSAGE_WAITING_INDICATOR
	public static final int LISTEN_CALL_FORWARDING_INDICATOR
	public static final int LISTEN_CELL_LOCATION
	public static final int LISTEN_CALL_STATE
	public static final int LISTEN_DATA_CONNECTION_STATE
	public static final int LISTEN_DATA_ACTIVITY
	public static final int LISTEN_SIGNAL_STRENGTHS
	public static final int LISTEN_OTASP_CHANGED
	public static final int LISTEN_CELL_INFO
	public static final int LISTEN_PRECISE_CALL_STATE
	public static final int LISTEN_PRECISE_DATA_CONNECTION_STATE
	public static final int LISTEN_DATA_CONNECTION_REAL_TIME_INFO
	public static final int LISTEN_VOLTE_STATE
	public static final int LISTEN_OEM_HOOK_RAW_EVENT
	public static final int LISTEN_CARRIER_NETWORK_CHANGE
	protected int mSubId
	private final android.os.Handler mHandler
	com.android.internal.telephony.IPhoneStateListener callback
	public void  () 
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void  (int) 
		int subId
	public void  (int, android.os.Looper) 
		int subId
		android.os.Looper looper
	public void onServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState serviceState
	public void onSignalStrengthChanged (int) 
		int asu
	public void onMessageWaitingIndicatorChanged (boolean) 
		boolean mwi
	public void onCallForwardingIndicatorChanged (boolean) 
		boolean cfi
	public void onCellLocationChanged (android.telephony.CellLocation) 
		android.telephony.CellLocation location
	public void onCallStateChanged (int, java.lang.String) 
		int state
		String incomingNumber
	public void onDataConnectionStateChanged (int) 
		int state
	public void onDataConnectionStateChanged (int, int) 
		int state
		int networkType
	public void onDataActivity (int) 
		int direction
	public void onSignalStrengthsChanged (android.telephony.SignalStrength) 
		android.telephony.SignalStrength signalStrength
	public void onOtaspChanged (int) 
		int otaspMode
	public void onCellInfoChanged (java.util.List) 
		java.util.List cellInfo
	public void onPreciseCallStateChanged (android.telephony.PreciseCallState) 
		android.telephony.PreciseCallState callState
	public void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState) 
		android.telephony.PreciseDataConnectionState dataConnectionState
	public void onDataConnectionRealTimeInfoChanged (android.telephony.DataConnectionRealTimeInfo) 
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
	public void onVoLteServiceStateChanged (android.telephony.VoLteServiceState) 
		android.telephony.VoLteServiceState stateInfo
	public void onOemHookRawEvent (byte[]) 
		byte[] rawData
	public void onCarrierNetworkChange (boolean) 
		boolean active
	private void log (java.lang.String) 
		String s
	static android.os.Handler access$000 (android.telephony.PhoneStateListener) 
		android.telephony.PhoneStateListener x0
}

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

android/telephony/SmsCbCmasInfo.class
SmsCbCmasInfo.java
package android.telephony
public android.telephony.SmsCbCmasInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int CMAS_CLASS_PRESIDENTIAL_LEVEL_ALERT
	public static final int CMAS_CLASS_EXTREME_THREAT
	public static final int CMAS_CLASS_SEVERE_THREAT
	public static final int CMAS_CLASS_CHILD_ABDUCTION_EMERGENCY
	public static final int CMAS_CLASS_REQUIRED_MONTHLY_TEST
	public static final int CMAS_CLASS_CMAS_EXERCISE
	public static final int CMAS_CLASS_OPERATOR_DEFINED_USE
	public static final int CMAS_CLASS_UNKNOWN
	public static final int CMAS_CATEGORY_GEO
	public static final int CMAS_CATEGORY_MET
	public static final int CMAS_CATEGORY_SAFETY
	public static final int CMAS_CATEGORY_SECURITY
	public static final int CMAS_CATEGORY_RESCUE
	public static final int CMAS_CATEGORY_FIRE
	public static final int CMAS_CATEGORY_HEALTH
	public static final int CMAS_CATEGORY_ENV
	public static final int CMAS_CATEGORY_TRANSPORT
	public static final int CMAS_CATEGORY_INFRA
	public static final int CMAS_CATEGORY_CBRNE
	public static final int CMAS_CATEGORY_OTHER
	public static final int CMAS_CATEGORY_UNKNOWN
	public static final int CMAS_RESPONSE_TYPE_SHELTER
	public static final int CMAS_RESPONSE_TYPE_EVACUATE
	public static final int CMAS_RESPONSE_TYPE_PREPARE
	public static final int CMAS_RESPONSE_TYPE_EXECUTE
	public static final int CMAS_RESPONSE_TYPE_MONITOR
	public static final int CMAS_RESPONSE_TYPE_AVOID
	public static final int CMAS_RESPONSE_TYPE_ASSESS
	public static final int CMAS_RESPONSE_TYPE_NONE
	public static final int CMAS_RESPONSE_TYPE_UNKNOWN
	public static final int CMAS_SEVERITY_EXTREME
	public static final int CMAS_SEVERITY_SEVERE
	public static final int CMAS_SEVERITY_UNKNOWN
	public static final int CMAS_URGENCY_IMMEDIATE
	public static final int CMAS_URGENCY_EXPECTED
	public static final int CMAS_URGENCY_UNKNOWN
	public static final int CMAS_CERTAINTY_OBSERVED
	public static final int CMAS_CERTAINTY_LIKELY
	public static final int CMAS_CERTAINTY_UNKNOWN
	private final int mMessageClass
	private final int mCategory
	private final int mResponseType
	private final int mSeverity
	private final int mUrgency
	private final int mCertainty
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int, int) 
		int messageClass
		int category
		int responseType
		int severity
		int urgency
		int certainty
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getMessageClass () 
	public int getCategory () 
	public int getResponseType () 
	public int getSeverity () 
	public int getUrgency () 
	public int getCertainty () 
	public java.lang.String toString () 
	public int describeContents () 
	static void  () 
}

android/telephony/VoLteServiceState.class
VoLteServiceState.java
package android.telephony
public final android.telephony.VoLteServiceState extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	public static final int INVALID
	public static final int NOT_SUPPORTED
	public static final int SUPPORTED
	public static final int HANDOVER_STARTED
	public static final int HANDOVER_COMPLETED
	public static final int HANDOVER_FAILED
	public static final int HANDOVER_CANCELED
	private int mSrvccState
	public static final android.os.Parcelable$Creator CREATOR
	public static android.telephony.VoLteServiceState newFromBundle (android.os.Bundle) 
		android.os.Bundle m
		android.telephony.VoLteServiceState ret
	public void  () 
	public void  (int) 
		int srvccState
	public void  (android.telephony.VoLteServiceState) 
		android.telephony.VoLteServiceState s
	private void initialize () 
	protected void copyFrom (android.telephony.VoLteServiceState) 
		android.telephony.VoLteServiceState s
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public void validateInput () 
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.VoLteServiceState s
		android.telephony.VoLteServiceState s
	public java.lang.String toString () 
	private void setFromNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public void fillInNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public int getSrvccState () 
	private static void log (java.lang.String) 
		String s
	static void  () 
}

android/telephony/CellIdentityCdma.class
CellIdentityCdma.java
package android.telephony
public final android.telephony.CellIdentityCdma extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private final int mNetworkId
	private final int mSystemId
	private final int mBasestationId
	private final int mLongitude
	private final int mLatitude
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int, int) 
		int nid
		int sid
		int bid
		int lon
		int lat
	private void  (android.telephony.CellIdentityCdma) 
		android.telephony.CellIdentityCdma cid
	android.telephony.CellIdentityCdma copy () 
	public int getNetworkId () 
	public int getSystemId () 
	public int getBasestationId () 
	public int getLongitude () 
	public int getLatitude () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.telephony.CellIdentityCdma o
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	void  (android.os.Parcel, android.telephony.CellIdentityCdma$1) 
		android.os.Parcel x0
		android.telephony.CellIdentityCdma$1 x1
	static void  () 
}

android/telephony/PcoData.class
PcoData.java
package android.telephony
public android.telephony.PcoData extends java.lang.Object implements android.os.Parcelable  {
	public final int cid
	public final String bearerProto
	public final int pcoId
	public final byte[] contents
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, int, byte[]) 
		int cid
		String bearerProto
		int pcoId
		byte[] contents
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static void  () 
}

android/telephony/CellSignalStrengthWcdma.class
CellSignalStrengthWcdma.java
package android.telephony
public final android.telephony.CellSignalStrengthWcdma extends android.telephony.CellSignalStrength implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private static final int WCDMA_SIGNAL_STRENGTH_GREAT
	private static final int WCDMA_SIGNAL_STRENGTH_GOOD
	private static final int WCDMA_SIGNAL_STRENGTH_MODERATE
	private int mSignalStrength
	private int mBitErrorRate
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int) 
		int ss
		int ber
	public void  (android.telephony.CellSignalStrengthWcdma) 
		android.telephony.CellSignalStrengthWcdma s
	public void initialize (int, int) 
		int ss
		int ber
	protected void copyFrom (android.telephony.CellSignalStrengthWcdma) 
		android.telephony.CellSignalStrengthWcdma s
	public android.telephony.CellSignalStrengthWcdma copy () 
	public void setDefaultValues () 
	public int getLevel () 
		int level
		int level
		int level
		int level
		int level
		int asu
	public int getDbm () 
		int dBm
		int dBm
		int level
		int asu
	public int getAsuLevel () 
		int level
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.CellSignalStrengthWcdma s
		android.telephony.CellSignalStrengthWcdma s
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	private static void log (java.lang.String) 
		String s
	public volatile android.telephony.CellSignalStrength copy () 
	void  (android.os.Parcel, android.telephony.CellSignalStrengthWcdma$1) 
		android.os.Parcel x0
		android.telephony.CellSignalStrengthWcdma$1 x1
	static void  () 
}

android/telephony/CellLocation.class
CellLocation.java
package android.telephony
public abstract android.telephony.CellLocation extends java.lang.Object {
	public void  () 
	public static void requestLocationUpdate () 
		com.android.internal.telephony.ITelephony phone
	public static android.telephony.CellLocation newFromBundle (android.os.Bundle) 
		android.os.Bundle bundle
	public abstract void fillInNotifierBundle (android.os.Bundle) 
	public abstract boolean isEmpty () 
	public abstract void setStateInvalid () 
	public static android.telephony.CellLocation getEmpty () 
}

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

android/telephony/PhoneNumberUtils$CountryCallingCodeAndNewIndex.class
PhoneNumberUtils.java
package android.telephony
 android.telephony.PhoneNumberUtils$CountryCallingCodeAndNewIndex extends java.lang.Object {
	public final int countryCallingCode
	public final int newIndex
	public void  (int, int) 
		int countryCode
		int newIndex
}

android/telephony/CellSignalStrengthCdma.class
CellSignalStrengthCdma.java
package android.telephony
public final android.telephony.CellSignalStrengthCdma extends android.telephony.CellSignalStrength implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private int mCdmaDbm
	private int mCdmaEcio
	private int mEvdoDbm
	private int mEvdoEcio
	private int mEvdoSnr
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int, int) 
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
	public void  (android.telephony.CellSignalStrengthCdma) 
		android.telephony.CellSignalStrengthCdma s
	public void initialize (int, int, int, int, int) 
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
	protected void copyFrom (android.telephony.CellSignalStrengthCdma) 
		android.telephony.CellSignalStrengthCdma s
	public android.telephony.CellSignalStrengthCdma copy () 
	public void setDefaultValues () 
	public int getLevel () 
		int level
		int level
		int level
		int cdmaLevel
		int evdoLevel
	public int getAsuLevel () 
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int cdmaDbm
		int cdmaEcio
		int cdmaAsuLevel
		int ecioAsuLevel
		int level
	public int getCdmaLevel () 
		int levelDbm
		int levelDbm
		int levelDbm
		int levelDbm
		int levelDbm
		int levelEcio
		int levelEcio
		int levelEcio
		int levelEcio
		int levelEcio
		int cdmaDbm
		int cdmaEcio
		int levelDbm
		int levelEcio
		int level
	public int getEvdoLevel () 
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int evdoDbm
		int evdoSnr
		int levelEvdoDbm
		int levelEvdoSnr
		int level
	public int getDbm () 
		int cdmaDbm
		int evdoDbm
	public int getCdmaDbm () 
	public void setCdmaDbm (int) 
		int cdmaDbm
	public int getCdmaEcio () 
	public void setCdmaEcio (int) 
		int cdmaEcio
	public int getEvdoDbm () 
	public void setEvdoDbm (int) 
		int evdoDbm
	public int getEvdoEcio () 
	public void setEvdoEcio (int) 
		int evdoEcio
	public int getEvdoSnr () 
	public void setEvdoSnr (int) 
		int evdoSnr
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.CellSignalStrengthCdma s
		android.telephony.CellSignalStrengthCdma s
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	private static void log (java.lang.String) 
		String s
	public volatile android.telephony.CellSignalStrength copy () 
	void  (android.os.Parcel, android.telephony.CellSignalStrengthCdma$1) 
		android.os.Parcel x0
		android.telephony.CellSignalStrengthCdma$1 x1
	static void  () 
}

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

android/telephony/TelephonyManager$WifiCallingChoices.class
TelephonyManager.java
package android.telephony
public abstract android.telephony.TelephonyManager$WifiCallingChoices extends java.lang.Object {
	public static final int ALWAYS_USE
	public static final int ASK_EVERY_TIME
	public static final int NEVER_USE
}

android/telephony/CarrierConfigManager.class
CarrierConfigManager.java
package android.telephony
public android.telephony.CarrierConfigManager extends java.lang.Object {
	private static final String TAG
	public static final String ACTION_CARRIER_CONFIG_CHANGED
	public static final String KEY_IGNORE_SIM_NETWORK_LOCKED_EVENTS_BOOL
	public static final String KEY_SIM_NETWORK_UNLOCK_ALLOW_DISMISS_BOOL
	public static final String KEY_WORLD_PHONE_BOOL
	public static final String KEY_REQUIRE_ENTITLEMENT_CHECKS_BOOL
	public static final String KEY_ENABLE_DIALER_KEY_VIBRATION_BOOL
	public static final String KEY_DTMF_TYPE_ENABLED_BOOL
	public static final String KEY_AUTO_RETRY_ENABLED_BOOL
	public static final String KEY_ALLOW_LOCAL_DTMF_TONES_BOOL
	public static final String KEY_SHOW_ONSCREEN_DIAL_BUTTON_BOOL
	public static final String KEY_HAS_IN_CALL_NOISE_SUPPRESSION_BOOL
	public static final String KEY_ALLOW_EMERGENCY_NUMBERS_IN_CALL_LOG_BOOL
	public static final String KEY_VOICE_PRIVACY_DISABLE_UI_BOOL
	public static final String KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL
	public static final String KEY_HIDE_SIM_LOCK_SETTINGS_BOOL
	public static final String KEY_APN_EXPAND_BOOL
	public static final String KEY_OPERATOR_SELECTION_EXPAND_BOOL
	public static final String KEY_PREFER_2G_BOOL
	public static final String KEY_SHOW_CDMA_CHOICES_BOOL
	public static final String KEY_USE_HFA_FOR_PROVISIONING_BOOL
	public static final String KEY_USE_OTASP_FOR_PROVISIONING_BOOL
	public static final String KEY_CARRIER_SETTINGS_ENABLE_BOOL
	public static final String KEY_ADDITIONAL_CALL_SETTING_BOOL
	public static final String KEY_SHOW_APN_SETTING_CDMA_BOOL
	public static final String KEY_SUPPORT_SWAP_AFTER_MERGE_BOOL
	public static final String KEY_VOICEMAIL_NOTIFICATION_PERSISTENT_BOOL
	public static final String KEY_SUPPORT_PAUSE_IMS_VIDEO_CALLS_BOOL
	public static final String KEY_DISABLE_CDMA_ACTIVATION_CODE_BOOL
	public static final String KEY_GSM_ROAMING_NETWORKS_STRING_ARRAY
	public static final String KEY_GSM_NONROAMING_NETWORKS_STRING_ARRAY
	public static final String KEY_CDMA_ROAMING_NETWORKS_STRING_ARRAY
	public static final String KEY_CDMA_NONROAMING_NETWORKS_STRING_ARRAY
	public static final String KEY_FORCE_HOME_NETWORK_BOOL
	public static final String KEY_CARRIER_VOLTE_AVAILABLE_BOOL
	public static final String KEY_CARRIER_VT_AVAILABLE_BOOL
	public static final String KEY_NOTIFY_HANDOVER_VIDEO_FROM_WIFI_TO_LTE_BOOL
	public static final String KEY_SUPPORT_DOWNGRADE_VT_TO_AUDIO_BOOL
	public static final String KEY_CARRIER_WFC_IMS_AVAILABLE_BOOL
	public static final String KEY_CARRIER_WFC_SUPPORTS_WIFI_ONLY_BOOL
	public static final String KEY_CARRIER_DEFAULT_WFC_IMS_MODE_INT
	public static final String KEY_CARRIER_DEFAULT_WFC_IMS_ENABLED_BOOL
	public static final String KEY_CARRIER_DEFAULT_WFC_IMS_ROAMING_ENABLED_BOOL
	public static final String KEY_CARRIER_PROMOTE_WFC_ON_CALL_FAIL_BOOL
	public static final String KEY_CARRIER_VOLTE_PROVISIONING_REQUIRED_BOOL
	public static final String KEY_CARRIER_VOLTE_TTY_SUPPORTED_BOOL
	public static final String KEY_CARRIER_ALLOW_TURNOFF_IMS_BOOL
	public static final String KEY_CARRIER_IMS_GBA_REQUIRED_BOOL
	public static final String KEY_CARRIER_INSTANT_LETTERING_AVAILABLE_BOOL
	public static final String KEY_CARRIER_USE_IMS_FIRST_FOR_EMERGENCY_BOOL
	public static final String KEY_CARRIER_INSTANT_LETTERING_INVALID_CHARS_STRING
	public static final String KEY_CARRIER_INSTANT_LETTERING_ESCAPED_CHARS_STRING
	public static final String KEY_CARRIER_INSTANT_LETTERING_ENCODING_STRING
	public static final String KEY_CARRIER_INSTANT_LETTERING_LENGTH_LIMIT_INT
	public static final String KEY_VOLTE_REPLACEMENT_RAT_INT
	public static final String KEY_DEFAULT_SIM_CALL_MANAGER_STRING
	public static final String KEY_CARRIER_FORCE_DISABLE_ETWS_CMAS_TEST_BOOL
	public static final String KEY_ALWAYS_SHOW_EMERGENCY_ALERT_ONOFF_BOOL
	public static final String KEY_DISABLE_SEVERE_WHEN_EXTREME_DISABLED_BOOL
	public static final String KEY_CARRIER_DATA_CALL_RETRY_CONFIG_DEFAULT_STRING
	public static final String KEY_CARRIER_DATA_CALL_RETRY_CONFIG_OTHERS_STRING
	public static final String KEY_CARRIER_DATA_CALL_APN_DELAY_DEFAULT_LONG
	public static final String KEY_CARRIER_DATA_CALL_APN_DELAY_FASTER_LONG
	public static final String KEY_CARRIER_METERED_APN_TYPES_STRINGS
	public static final String KEY_CARRIER_METERED_ROAMING_APN_TYPES_STRINGS
	public static final String KEY_CARRIER_ERI_FILE_NAME_STRING
	public static final String KEY_VVM_DESTINATION_NUMBER_STRING
	public static final String KEY_VVM_PORT_NUMBER_INT
	public static final String KEY_VVM_TYPE_STRING
	public static final String KEY_VVM_CELLULAR_DATA_REQUIRED_BOOL
	public static final String KEY_VVM_PREFETCH_BOOL
	public static final String KEY_CARRIER_VVM_PACKAGE_NAME_STRING
	public static final String KEY_SHOW_ICCID_IN_SIM_STATUS_BOOL
	public static final String KEY_CI_ACTION_ON_SYS_UPDATE_BOOL
	public static final String KEY_CI_ACTION_ON_SYS_UPDATE_INTENT_STRING
	public static final String KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_STRING
	public static final String KEY_CI_ACTION_ON_SYS_UPDATE_EXTRA_VAL_STRING
	public static final String KEY_GSM_DTMF_TONE_DELAY_INT
	public static final String KEY_IMS_DTMF_TONE_DELAY_INT
	public static final String KEY_CDMA_DTMF_TONE_DELAY_INT
	public static final String KEY_SUPPORT_CONFERENCE_CALL_BOOL
	public static final String KEY_SUPPORT_VIDEO_CONFERENCE_CALL_BOOL
	public static final String KEY_EDITABLE_ENHANCED_4G_LTE_BOOL
	public static final String KEY_HIDE_IMS_APN_BOOL
	public static final String KEY_HIDE_PREFERRED_NETWORK_TYPE_BOOL
	public static final String KEY_EDITABLE_WFC_MODE_BOOL
	public static final String KEY_CONFIG_WIFI_DISABLE_IN_ECBM
	public static final String KEY_WFC_OPERATOR_ERROR_CODES_STRING_ARRAY
	public static final String KEY_WFC_SPN_FORMAT_IDX_INT
	public static final String KEY_WFC_DATA_SPN_FORMAT_IDX_INT
	public static final String KEY_WFC_EMERGENCY_ADDRESS_CARRIER_APP_STRING
	public static final String KEY_CARRIER_NAME_OVERRIDE_BOOL
	public static final String KEY_CARRIER_NAME_STRING
	public static final String KEY_CSP_ENABLED_BOOL
	public static final String KEY_ALLOW_ADDING_APNS_BOOL
	public static final String KEY_BROADCAST_EMERGENCY_CALL_STATE_CHANGES_BOOL
	public static final String KEY_CARRIER_ADDITIONAL_CBS_CHANNELS_STRINGS
	public static final String KEY_MMS_ALIAS_ENABLED_BOOL
	public static final String KEY_MMS_ALLOW_ATTACH_AUDIO_BOOL
	public static final String KEY_MMS_APPEND_TRANSACTION_ID_BOOL
	public static final String KEY_MMS_GROUP_MMS_ENABLED_BOOL
	public static final String KEY_MMS_MMS_DELIVERY_REPORT_ENABLED_BOOL
	public static final String KEY_MMS_MMS_ENABLED_BOOL
	public static final String KEY_MMS_MMS_READ_REPORT_ENABLED_BOOL
	public static final String KEY_MMS_MULTIPART_SMS_ENABLED_BOOL
	public static final String KEY_MMS_NOTIFY_WAP_MMSC_ENABLED_BOOL
	public static final String KEY_MMS_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES_BOOL
	public static final String KEY_MMS_SHOW_CELL_BROADCAST_APP_LINKS_BOOL
	public static final String KEY_MMS_SMS_DELIVERY_REPORT_ENABLED_BOOL
	public static final String KEY_MMS_SUPPORT_HTTP_CHARSET_HEADER_BOOL
	public static final String KEY_MMS_SUPPORT_MMS_CONTENT_DISPOSITION_BOOL
	public static final String KEY_MMS_ALIAS_MAX_CHARS_INT
	public static final String KEY_MMS_ALIAS_MIN_CHARS_INT
	public static final String KEY_MMS_HTTP_SOCKET_TIMEOUT_INT
	public static final String KEY_MMS_MAX_IMAGE_HEIGHT_INT
	public static final String KEY_MMS_MAX_IMAGE_WIDTH_INT
	public static final String KEY_MMS_MAX_MESSAGE_SIZE_INT
	public static final String KEY_MMS_MESSAGE_TEXT_MAX_SIZE_INT
	public static final String KEY_MMS_RECIPIENT_LIMIT_INT
	public static final String KEY_MMS_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD_INT
	public static final String KEY_MMS_SMS_TO_MMS_TEXT_THRESHOLD_INT
	public static final String KEY_MMS_SUBJECT_MAX_LENGTH_INT
	public static final String KEY_MMS_EMAIL_GATEWAY_NUMBER_STRING
	public static final String KEY_MMS_HTTP_PARAMS_STRING
	public static final String KEY_MMS_NAI_SUFFIX_STRING
	public static final String KEY_MMS_UA_PROF_TAG_NAME_STRING
	public static final String KEY_MMS_UA_PROF_URL_STRING
	public static final String KEY_MMS_USER_AGENT_STRING
	public static final String KEY_MMS_CLOSE_CONNECTION_BOOL
	public static final String KEY_CARRIER_SETUP_APP_STRING
	public static final String KEY_SIGNAL_REDIRECTION_RECEIVER_STRING_ARRAY
	public static final String KEY_SIGNAL_DCFAILURE_RECEIVER_STRING_ARRAY
	public static final String KEY_SIGNAL_PCO_RECEIVER_STRING_ARRAY
	public static final String KEY_ALLOW_NON_EMERGENCY_CALLS_IN_ECM_BOOL
	public static final String KEY_ALLOW_EMERGENCY_VIDEO_CALLS_BOOL
	public static final String KEY_USE_RCS_PRESENCE_BOOL
	public static final String KEY_DURATION_BLOCKING_DISABLED_AFTER_EMERGENCY_INT
	public static final String KEY_CDMA_ROAMING_MODE_INT
	public static final int CDMA_ROAMING_MODE_RADIO_DEFAULT
	public static final int CDMA_ROAMING_MODE_HOME
	public static final int CDMA_ROAMING_MODE_AFFILIATED
	public static final int CDMA_ROAMING_MODE_ANY
	public static final String KEY_FORCE_IMEI_BOOL
	public static final String KEY_RATCHET_RAT_FAMILIES
	public static final String KEY_TREAT_DOWNGRADED_VIDEO_CALLS_AS_VIDEO_CALLS_BOOL
	public static final String KEY_DROP_VIDEO_CALL_WHEN_ANSWERING_AUDIO_CALL_BOOL
	public static final String KEY_ALLOW_MERGE_WIFI_CALLS_WHEN_VOWIFI_OFF_BOOL
	public static final String KEY_ALLOW_HOLD_IN_IMS_CALL_BOOL
	public static final String KEY_ALLOW_ADD_CALL_DURING_VIDEO_CALL_BOOL
	public static final String KEY_WIFI_CALLS_CAN_BE_HD_AUDIO
	public static final String KEY_VIDEO_CALLS_CAN_BE_HD_AUDIO
	public static final String KEY_IMS_REASONINFO_MAPPING_STRING_ARRAY
	public static final String KEY_ENHANCED_4G_LTE_TITLE_VARIANT_BOOL
	public static final String KEY_NOTIFY_VT_HANDOVER_TO_WIFI_FAILURE_BOOL
	public static final String FILTERED_CNAP_NAMES_STRING_ARRAY
	private static final android.os.PersistableBundle sDefaults
	public void  () 
	public android.os.PersistableBundle getConfigForSubId (int) 
		com.android.internal.telephony.ICarrierConfigLoader loader
		android.os.RemoteException ex
		int subId
	public android.os.PersistableBundle getConfig () 
	public void notifyConfigChangedForSubId (int) 
		com.android.internal.telephony.ICarrierConfigLoader loader
		android.os.RemoteException ex
		int subId
	public void updateConfigForPhoneId (int, java.lang.String) 
		com.android.internal.telephony.ICarrierConfigLoader loader
		android.os.RemoteException ex
		int phoneId
		String simState
	public static android.os.PersistableBundle getDefaultConfig () 
	private com.android.internal.telephony.ICarrierConfigLoader getICarrierConfigLoader () 
	static void  () 
}

android/telephony/SmsMessage$NoEmsSupportConfig.class
SmsMessage.java
package android.telephony
 android.telephony.SmsMessage$NoEmsSupportConfig extends java.lang.Object {
	String mOperatorNumber
	String mGid1
	boolean mIsPrefix
	public void  (java.lang.String[]) 
		String[] config
	public java.lang.String toString () 
}

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

android/telephony/gsm/
android/telephony/gsm/SmsMessage$MessageClass.class
SmsMessage.java
package android.telephony.gsm
public final android.telephony.gsm.SmsMessage$MessageClass extends java.lang.Enum {
	public static final android.telephony.gsm.SmsMessage$MessageClass UNKNOWN
	public static final android.telephony.gsm.SmsMessage$MessageClass CLASS_0
	public static final android.telephony.gsm.SmsMessage$MessageClass CLASS_1
	public static final android.telephony.gsm.SmsMessage$MessageClass CLASS_2
	public static final android.telephony.gsm.SmsMessage$MessageClass CLASS_3
	private static final android.telephony.gsm.SmsMessage$MessageClass[] $VALUES
	public static android.telephony.gsm.SmsMessage$MessageClass[] values () 
	public static android.telephony.gsm.SmsMessage$MessageClass valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/telephony/gsm/SmsMessage.class
SmsMessage.java
package android.telephony.gsm
public android.telephony.gsm.SmsMessage 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_BYTES
	public static final int MAX_USER_DATA_BYTES_WITH_HEADER
	public static final int MAX_USER_DATA_SEPTETS
	public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER
	public com.android.internal.telephony.SmsMessageBase mWrappedSmsMessage
	public void  () 
	private void  (com.android.internal.telephony.SmsMessageBase) 
		com.android.internal.telephony.SmsMessageBase smb
	public static android.telephony.gsm.SmsMessage createFromPdu (byte[]) 
		com.android.internal.telephony.SmsMessageBase wrappedMessage
		byte[] pdu
		com.android.internal.telephony.SmsMessageBase wrappedMessage
		int activePhone
	public static int getTPLayerLengthForPDU (java.lang.String) 
		String pdu
		int activePhone
	public static int[] calculateLength (java.lang.CharSequence, boolean) 
		CharSequence messageBody
		boolean use7bitOnly
		com.android.internal.telephony.GsmAlphabet$TextEncodingDetails ted
		int[] ret
	public static int[] calculateLength (java.lang.String, boolean) 
		String messageBody
		boolean use7bitOnly
	public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean, byte[]) 
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
		byte[] header
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		int activePhone
	public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, java.lang.String, boolean) 
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		String scAddress
		String destinationAddress
		String message
		boolean statusReportRequested
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		int activePhone
	public static android.telephony.gsm.SmsMessage$SubmitPdu getSubmitPdu (java.lang.String, java.lang.String, short, byte[], boolean) 
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		String scAddress
		String destinationAddress
		short destinationPort
		byte[] data
		boolean statusReportRequested
		com.android.internal.telephony.SmsMessageBase$SubmitPduBase spb
		int activePhone
	public java.lang.String getServiceCenterAddress () 
	public java.lang.String getOriginatingAddress () 
	public java.lang.String getDisplayOriginatingAddress () 
	public java.lang.String getMessageBody () 
	public android.telephony.gsm.SmsMessage$MessageClass getMessageClass () 
		int index
	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 int getProtocolIdentifier () 
	public boolean isReplace () 
	public boolean isCphsMwiMessage () 
	public boolean isMWIClearMessage () 
	public boolean isMWISetMessage () 
	public boolean isMwiDontStore () 
	public byte[] getUserData () 
	public byte[] getPdu () 
	public int getStatusOnSim () 
	public int getStatusOnIcc () 
	public int getIndexOnSim () 
	public int getIndexOnIcc () 
	public int getStatus () 
	public boolean isStatusReportMessage () 
	public boolean isReplyPathPresent () 
	private static final com.android.internal.telephony.SmsMessageBase getSmsFacility () 
		int activePhone
}

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

android/telephony/gsm/GsmCellLocation.class
GsmCellLocation.java
package android.telephony.gsm
public android.telephony.gsm.GsmCellLocation extends android.telephony.CellLocation {
	private int mLac
	private int mCid
	private int mPsc
	public void  () 
	public void  (android.os.Bundle) 
		android.os.Bundle bundle
	public int getLac () 
	public int getCid () 
	public int getPsc () 
	public void setStateInvalid () 
	public void setLacAndCid (int, int) 
		int lac
		int cid
	public void setPsc (int) 
		int psc
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.gsm.GsmCellLocation s
		android.telephony.gsm.GsmCellLocation s
	public java.lang.String toString () 
	private static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public void fillInNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public boolean isEmpty () 
}

android/telephony/gsm/SmsManager.class
SmsManager.java
package android.telephony.gsm
public final android.telephony.gsm.SmsManager extends java.lang.Object {
	private static android.telephony.gsm.SmsManager sInstance
	private android.telephony.SmsManager mSmsMgrProxy
	public static final int STATUS_ON_SIM_FREE
	public static final int STATUS_ON_SIM_READ
	public static final int STATUS_ON_SIM_UNREAD
	public static final int STATUS_ON_SIM_SENT
	public static final int STATUS_ON_SIM_UNSENT
	public static final int RESULT_ERROR_GENERIC_FAILURE
	public static final int RESULT_ERROR_RADIO_OFF
	public static final int RESULT_ERROR_NULL_PDU
	public static final int RESULT_ERROR_NO_SERVICE
	public static final android.telephony.gsm.SmsManager getDefault () 
	private void  () 
	public final void sendTextMessage (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String destinationAddress
		String scAddress
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public final java.util.ArrayList divideMessage (java.lang.String) 
		String text
	public final void sendMultipartTextMessage (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList) 
		String destinationAddress
		String scAddress
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
	public final void sendDataMessage (java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		String destinationAddress
		String scAddress
		short destinationPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public final boolean copyMessageToSim (byte[], byte[], int) 
		byte[] smsc
		byte[] pdu
		int status
	public final boolean deleteMessageFromSim (int) 
		int messageIndex
	public final boolean updateMessageOnSim (int, int, byte[]) 
		int messageIndex
		int newStatus
		byte[] pdu
	public final java.util.ArrayList getAllMessagesFromSim () 
}

android/telephony/SignalStrength.class
SignalStrength.java
package android.telephony
public android.telephony.SignalStrength extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	public static final int SIGNAL_STRENGTH_NONE_OR_UNKNOWN
	public static final int SIGNAL_STRENGTH_POOR
	public static final int SIGNAL_STRENGTH_MODERATE
	public static final int SIGNAL_STRENGTH_GOOD
	public static final int SIGNAL_STRENGTH_GREAT
	public static final int NUM_SIGNAL_STRENGTH_BINS
	public static final String[] SIGNAL_STRENGTH_NAMES
	public static final int INVALID
	private static final int RSRP_THRESH_TYPE_STRICT
	private static final int[] RSRP_THRESH_STRICT
	private static final int[] RSRP_THRESH_LENIENT
	private int mGsmSignalStrength
	private int mGsmBitErrorRate
	private int mCdmaDbm
	private int mCdmaEcio
	private int mEvdoDbm
	private int mEvdoEcio
	private int mEvdoSnr
	private int mLteSignalStrength
	private int mLteRsrp
	private int mLteRsrq
	private int mLteRssnr
	private int mLteCqi
	private int mTdScdmaRscp
	private boolean isGsm
	public static final android.os.Parcelable$Creator CREATOR
	public static android.telephony.SignalStrength newFromBundle (android.os.Bundle) 
		android.os.Bundle m
		android.telephony.SignalStrength ret
	public void  () 
	public void  (boolean) 
		boolean gsmFlag
	public void  (int, int, int, int, int, int, int, int, int, int, int, int, int, boolean) 
		int gsmSignalStrength
		int gsmBitErrorRate
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
		int lteSignalStrength
		int lteRsrp
		int lteRsrq
		int lteRssnr
		int lteCqi
		int tdScdmaRscp
		boolean gsmFlag
	public void  (int, int, int, int, int, int, int, int, int, int, int, int, boolean) 
		int gsmSignalStrength
		int gsmBitErrorRate
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
		int lteSignalStrength
		int lteRsrp
		int lteRsrq
		int lteRssnr
		int lteCqi
		boolean gsmFlag
	public void  (int, int, int, int, int, int, int, boolean) 
		int gsmSignalStrength
		int gsmBitErrorRate
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
		boolean gsmFlag
	public void  (android.telephony.SignalStrength) 
		android.telephony.SignalStrength s
	public void initialize (int, int, int, int, int, int, int, boolean) 
		int gsmSignalStrength
		int gsmBitErrorRate
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
		boolean gsm
	public void initialize (int, int, int, int, int, int, int, int, int, int, int, int, boolean) 
		int gsmSignalStrength
		int gsmBitErrorRate
		int cdmaDbm
		int cdmaEcio
		int evdoDbm
		int evdoEcio
		int evdoSnr
		int lteSignalStrength
		int lteRsrp
		int lteRsrq
		int lteRssnr
		int lteCqi
		boolean gsm
	protected void copyFrom (android.telephony.SignalStrength) 
		android.telephony.SignalStrength s
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public static android.telephony.SignalStrength makeSignalStrengthFromRilParcel (android.os.Parcel) 
		android.os.Parcel in
		android.telephony.SignalStrength ss
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public void validateInput () 
	public void setGsm (boolean) 
		boolean gsmFlag
	public int getGsmSignalStrength () 
	public int getGsmBitErrorRate () 
	public int getCdmaDbm () 
	public int getCdmaEcio () 
	public int getEvdoDbm () 
	public int getEvdoEcio () 
	public int getEvdoSnr () 
	public int getLteSignalStrength () 
	public int getLteRsrp () 
	public int getLteRsrq () 
	public int getLteRssnr () 
	public int getLteCqi () 
	public int getLevel () 
		int cdmaLevel
		int evdoLevel
		int level
	public int getAsuLevel () 
		int cdmaAsuLevel
		int evdoAsuLevel
		int asuLevel
	public int getDbm () 
		int cdmaDbm
		int evdoDbm
		int dBm
	public int getGsmDbm () 
		int dBm
		int dBm
		int gsmSignalStrength
		int asu
	public int getGsmLevel () 
		int level
		int level
		int level
		int level
		int level
		int asu
	public int getGsmAsuLevel () 
		int level
	public int getCdmaLevel () 
		int levelDbm
		int levelDbm
		int levelDbm
		int levelDbm
		int levelEcio
		int levelEcio
		int levelEcio
		int levelEcio
		int cdmaDbm
		int cdmaEcio
		int levelDbm
		int levelEcio
		int level
	public int getCdmaAsuLevel () 
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int cdmaAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int ecioAsuLevel
		int cdmaDbm
		int cdmaEcio
		int cdmaAsuLevel
		int ecioAsuLevel
		int level
	public int getEvdoLevel () 
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int evdoDbm
		int evdoSnr
		int levelEvdoDbm
		int levelEvdoSnr
		int level
	public int getEvdoAsuLevel () 
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoDbm
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int levelEvdoSnr
		int evdoDbm
		int evdoSnr
		int levelEvdoDbm
		int levelEvdoSnr
		int level
	public int getLteDbm () 
	public int getLteLevel () 
		int[] threshRsrp
		int rssiIconLevel
		int rsrpIconLevel
		int snrIconLevel
		int rsrpThreshType
		int[] threshRsrp
	public int getLteAsuLevel () 
		int lteAsuLevel
		int lteDbm
	public boolean isGsm () 
	public int getTdScdmaDbm () 
	public int getTdScdmaLevel () 
		int level
		int level
		int level
		int level
		int level
		int tdScdmaDbm
		int level
	public int getTdScdmaAsuLevel () 
		int tdScdmaAsuLevel
		int tdScdmaDbm
		int tdScdmaAsuLevel
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.SignalStrength s
		android.telephony.SignalStrength s
	public java.lang.String toString () 
	private void setFromNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public void fillInNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	private static void log (java.lang.String) 
		String s
	static void  () 
}

android/telephony/CarrierMessagingServiceManager$CarrierMessagingServiceConnection.class
CarrierMessagingServiceManager.java
package android.telephony
final android.telephony.CarrierMessagingServiceManager$CarrierMessagingServiceConnection extends java.lang.Object implements android.content.ServiceConnection  {
	final android.telephony.CarrierMessagingServiceManager this$0
	private void  (android.telephony.CarrierMessagingServiceManager) 
	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  (android.telephony.CarrierMessagingServiceManager, android.telephony.CarrierMessagingServiceManager$1) 
		android.telephony.CarrierMessagingServiceManager x0
		android.telephony.CarrierMessagingServiceManager$1 x1
}

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

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

android/telephony/CellInfoWcdma.class
CellInfoWcdma.java
package android.telephony
public final android.telephony.CellInfoWcdma extends android.telephony.CellInfo implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private android.telephony.CellIdentityWcdma mCellIdentityWcdma
	private android.telephony.CellSignalStrengthWcdma mCellSignalStrengthWcdma
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.telephony.CellInfoWcdma) 
		android.telephony.CellInfoWcdma ci
	public android.telephony.CellIdentityWcdma getCellIdentity () 
	public void setCellIdentity (android.telephony.CellIdentityWcdma) 
		android.telephony.CellIdentityWcdma cid
	public android.telephony.CellSignalStrengthWcdma getCellSignalStrength () 
	public void setCellSignalStrength (android.telephony.CellSignalStrengthWcdma) 
		android.telephony.CellSignalStrengthWcdma css
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.telephony.CellInfoWcdma o
		ClassCastException e
		Object other
	public java.lang.String toString () 
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	protected static android.telephony.CellInfoWcdma createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	static void  () 
}

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

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

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

android/telephony/SubscriptionManager$OnSubscriptionsChangedListener$1.class
SubscriptionManager.java
package android.telephony
 android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$1 extends android.os.Handler {
	final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener this$0
	void  (android.telephony.SubscriptionManager$OnSubscriptionsChangedListener) 
		android.telephony.SubscriptionManager$OnSubscriptionsChangedListener this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/telephony/CarrierMessagingServiceManager$1.class
CarrierMessagingServiceManager.java
package android.telephony
 android.telephony.CarrierMessagingServiceManager$1 extends java.lang.Object {
}

android/telephony/SubscriptionInfo$1.class
SubscriptionInfo.java
package android.telephony
final android.telephony.SubscriptionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telephony.SubscriptionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int id
		String iccId
		int simSlotIndex
		CharSequence displayName
		CharSequence carrierName
		int nameSource
		int iconTint
		String number
		int dataRoaming
		int mcc
		int mnc
		String countryIso
		android.graphics.Bitmap iconBitmap
	public android.telephony.SubscriptionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/telephony/CellSignalStrengthLte.class
CellSignalStrengthLte.java
package android.telephony
public final android.telephony.CellSignalStrengthLte extends android.telephony.CellSignalStrength implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private int mSignalStrength
	private int mRsrp
	private int mRsrq
	private int mRssnr
	private int mCqi
	private int mTimingAdvance
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int, int, int) 
		int signalStrength
		int rsrp
		int rsrq
		int rssnr
		int cqi
		int timingAdvance
	public void  (android.telephony.CellSignalStrengthLte) 
		android.telephony.CellSignalStrengthLte s
	public void initialize (int, int, int, int, int, int) 
		int lteSignalStrength
		int rsrp
		int rsrq
		int rssnr
		int cqi
		int timingAdvance
	public void initialize (android.telephony.SignalStrength, int) 
		android.telephony.SignalStrength ss
		int timingAdvance
	protected void copyFrom (android.telephony.CellSignalStrengthLte) 
		android.telephony.CellSignalStrengthLte s
	public android.telephony.CellSignalStrengthLte copy () 
	public void setDefaultValues () 
	public int getLevel () 
		int level
		int level
		int levelRsrp
		int levelRssnr
		int level
	public int getRsrq () 
	public int getRssnr () 
	public int getDbm () 
	public int getAsuLevel () 
		int lteAsuLevel
		int lteDbm
	public int getTimingAdvance () 
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.CellSignalStrengthLte s
		android.telephony.CellSignalStrengthLte s
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	private static void log (java.lang.String) 
		String s
	public volatile android.telephony.CellSignalStrength copy () 
	void  (android.os.Parcel, android.telephony.CellSignalStrengthLte$1) 
		android.os.Parcel x0
		android.telephony.CellSignalStrengthLte$1 x1
	static void  () 
}

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

android/telephony/PreciseDataConnectionState.class
PreciseDataConnectionState.java
package android.telephony
public android.telephony.PreciseDataConnectionState extends java.lang.Object implements android.os.Parcelable  {
	private int mState
	private int mNetworkType
	private String mAPNType
	private String mAPN
	private String mReason
	private android.net.LinkProperties mLinkProperties
	private String mFailCause
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String, android.net.LinkProperties, java.lang.String) 
		int state
		int networkType
		String apnType
		String apn
		String reason
		android.net.LinkProperties linkProperties
		String failCause
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getDataConnectionState () 
	public int getDataConnectionNetworkType () 
	public java.lang.String getDataConnectionAPNType () 
	public java.lang.String getDataConnectionAPN () 
	public java.lang.String getDataConnectionChangeReason () 
	public android.net.LinkProperties getDataConnectionLinkProperties () 
	public java.lang.String getDataConnectionFailCause () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.telephony.PreciseDataConnectionState other
	public java.lang.String toString () 
		StringBuilder sb
	void  (android.os.Parcel, android.telephony.PreciseDataConnectionState$1) 
		android.os.Parcel x0
		android.telephony.PreciseDataConnectionState$1 x1
	static void  () 
}

android/telephony/Rlog.class
Rlog.java
package android.telephony
public final android.telephony.Rlog extends java.lang.Object {
	private void  () 
	public static int v (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int v (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int d (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int d (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int i (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int i (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int w (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int w (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int w (java.lang.String, java.lang.Throwable) 
		String tag
		Throwable tr
	public static int e (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int e (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int println (int, java.lang.String, java.lang.String) 
		int priority
		String tag
		String msg
	public static boolean isLoggable (java.lang.String, int) 
		String tag
		int level
	public static java.lang.String pii (java.lang.String, java.lang.Object) 
		String tag
		Object pii
}

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

android/telephony/ServiceState.class
ServiceState.java
package android.telephony
public android.telephony.ServiceState extends java.lang.Object implements android.os.Parcelable  {
	static final String LOG_TAG
	static final boolean DBG
	static final boolean VDBG
	public static final int STATE_IN_SERVICE
	public static final int STATE_OUT_OF_SERVICE
	public static final int STATE_EMERGENCY_ONLY
	public static final int STATE_POWER_OFF
	public static final int RIL_REG_STATE_NOT_REG
	public static final int RIL_REG_STATE_HOME
	public static final int RIL_REG_STATE_SEARCHING
	public static final int RIL_REG_STATE_DENIED
	public static final int RIL_REG_STATE_UNKNOWN
	public static final int RIL_REG_STATE_ROAMING
	public static final int RIL_REG_STATE_NOT_REG_EMERGENCY_CALL_ENABLED
	public static final int RIL_REG_STATE_SEARCHING_EMERGENCY_CALL_ENABLED
	public static final int RIL_REG_STATE_DENIED_EMERGENCY_CALL_ENABLED
	public static final int RIL_REG_STATE_UNKNOWN_EMERGENCY_CALL_ENABLED
	public static final int RIL_RADIO_TECHNOLOGY_UNKNOWN
	public static final int RIL_RADIO_TECHNOLOGY_GPRS
	public static final int RIL_RADIO_TECHNOLOGY_EDGE
	public static final int RIL_RADIO_TECHNOLOGY_UMTS
	public static final int RIL_RADIO_TECHNOLOGY_IS95A
	public static final int RIL_RADIO_TECHNOLOGY_IS95B
	public static final int RIL_RADIO_TECHNOLOGY_1xRTT
	public static final int RIL_RADIO_TECHNOLOGY_EVDO_0
	public static final int RIL_RADIO_TECHNOLOGY_EVDO_A
	public static final int RIL_RADIO_TECHNOLOGY_HSDPA
	public static final int RIL_RADIO_TECHNOLOGY_HSUPA
	public static final int RIL_RADIO_TECHNOLOGY_HSPA
	public static final int RIL_RADIO_TECHNOLOGY_EVDO_B
	public static final int RIL_RADIO_TECHNOLOGY_EHRPD
	public static final int RIL_RADIO_TECHNOLOGY_LTE
	public static final int RIL_RADIO_TECHNOLOGY_HSPAP
	public static final int RIL_RADIO_TECHNOLOGY_GSM
	public static final int RIL_RADIO_TECHNOLOGY_TD_SCDMA
	public static final int RIL_RADIO_TECHNOLOGY_IWLAN
	public static final int RIL_RADIO_TECHNOLOGY_LTE_CA
	public static final int RIL_RADIO_CDMA_TECHNOLOGY_BITMASK
	public static final int REGISTRATION_STATE_NOT_REGISTERED_AND_NOT_SEARCHING
	public static final int REGISTRATION_STATE_HOME_NETWORK
	public static final int REGISTRATION_STATE_NOT_REGISTERED_AND_SEARCHING
	public static final int REGISTRATION_STATE_REGISTRATION_DENIED
	public static final int REGISTRATION_STATE_UNKNOWN
	public static final int REGISTRATION_STATE_ROAMING
	private int mVoiceRegState
	private int mDataRegState
	public static final int ROAMING_TYPE_NOT_ROAMING
	public static final int ROAMING_TYPE_UNKNOWN
	public static final int ROAMING_TYPE_DOMESTIC
	public static final int ROAMING_TYPE_INTERNATIONAL
	private int mVoiceRoamingType
	private int mDataRoamingType
	private String mVoiceOperatorAlphaLong
	private String mVoiceOperatorAlphaShort
	private String mVoiceOperatorNumeric
	private String mDataOperatorAlphaLong
	private String mDataOperatorAlphaShort
	private String mDataOperatorNumeric
	private boolean mIsManualNetworkSelection
	private boolean mIsEmergencyOnly
	private int mRilVoiceRadioTechnology
	private int mRilDataRadioTechnology
	private boolean mCssIndicator
	private int mNetworkId
	private int mSystemId
	private int mCdmaRoamingIndicator
	private int mCdmaDefaultRoamingIndicator
	private int mCdmaEriIconIndex
	private int mCdmaEriIconMode
	private boolean mIsDataRoamingFromRegistration
	private boolean mIsUsingCarrierAggregation
	public static final android.os.Parcelable$Creator CREATOR
	public static final java.lang.String getRoamingLogString (int) 
		int roamingType
	public static android.telephony.ServiceState newFromBundle (android.os.Bundle) 
		android.os.Bundle m
		android.telephony.ServiceState ret
	public void  () 
	public void  (android.telephony.ServiceState) 
		android.telephony.ServiceState s
	protected void copyFrom (android.telephony.ServiceState) 
		android.telephony.ServiceState s
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public int getState () 
	public int getVoiceRegState () 
	public int getDataRegState () 
	public boolean getRoaming () 
	public boolean getVoiceRoaming () 
	public int getVoiceRoamingType () 
	public boolean getDataRoaming () 
	public void setDataRoamingFromRegistration (boolean) 
		boolean dataRoaming
	public boolean getDataRoamingFromRegistration () 
	public int getDataRoamingType () 
	public boolean isEmergencyOnly () 
	public int getCdmaRoamingIndicator () 
	public int getCdmaDefaultRoamingIndicator () 
	public int getCdmaEriIconIndex () 
	public int getCdmaEriIconMode () 
	public java.lang.String getOperatorAlphaLong () 
	public java.lang.String getVoiceOperatorAlphaLong () 
	public java.lang.String getDataOperatorAlphaLong () 
	public java.lang.String getOperatorAlphaShort () 
	public java.lang.String getVoiceOperatorAlphaShort () 
	public java.lang.String getDataOperatorAlphaShort () 
	public java.lang.String getOperatorNumeric () 
	public java.lang.String getVoiceOperatorNumeric () 
	public java.lang.String getDataOperatorNumeric () 
	public boolean getIsManualSelection () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		ClassCastException ex
		Object o
		android.telephony.ServiceState s
		android.telephony.ServiceState s
	public static java.lang.String rilRadioTechnologyToString (int) 
		int rt
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
		String rtString
	public java.lang.String toString () 
		String radioTechnology
		String dataRadioTechnology
	private void setNullState (int) 
		int state
	public void setStateOutOfService () 
	public void setStateOff () 
	public void setState (int) 
		int state
	public void setVoiceRegState (int) 
		int state
	public void setDataRegState (int) 
		int state
	public void setRoaming (boolean) 
		boolean roaming
	public void setVoiceRoaming (boolean) 
		boolean roaming
	public void setVoiceRoamingType (int) 
		int type
	public void setDataRoaming (boolean) 
		boolean dataRoaming
	public void setDataRoamingType (int) 
		int type
	public void setEmergencyOnly (boolean) 
		boolean emergencyOnly
	public void setCdmaRoamingIndicator (int) 
		int roaming
	public void setCdmaDefaultRoamingIndicator (int) 
		int roaming
	public void setCdmaEriIconIndex (int) 
		int index
	public void setCdmaEriIconMode (int) 
		int mode
	public void setOperatorName (java.lang.String, java.lang.String, java.lang.String) 
		String longName
		String shortName
		String numeric
	public void setVoiceOperatorName (java.lang.String, java.lang.String, java.lang.String) 
		String longName
		String shortName
		String numeric
	public void setDataOperatorName (java.lang.String, java.lang.String, java.lang.String) 
		String longName
		String shortName
		String numeric
	public void setOperatorAlphaLong (java.lang.String) 
		String longName
	public void setVoiceOperatorAlphaLong (java.lang.String) 
		String longName
	public void setDataOperatorAlphaLong (java.lang.String) 
		String longName
	public void setIsManualSelection (boolean) 
		boolean isManual
	private static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	private void setFromNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public void fillInNotifierBundle (android.os.Bundle) 
		android.os.Bundle m
	public void setRilVoiceRadioTechnology (int) 
		int rt
	public void setRilDataRadioTechnology (int) 
		int rt
	public boolean isUsingCarrierAggregation () 
	public void setIsUsingCarrierAggregation (boolean) 
		boolean ca
	public void setCssIndicator (int) 
		int css
	public void setSystemAndNetworkId (int, int) 
		int systemId
		int networkId
	public int getRilVoiceRadioTechnology () 
	public int getRilDataRadioTechnology () 
	public int getRadioTechnology () 
	private int rilRadioTechnologyToNetworkType (int) 
		int rt
	public int getNetworkType () 
	public int getDataNetworkType () 
	public int getVoiceNetworkType () 
	public int getCssIndicator () 
	public int getNetworkId () 
	public int getSystemId () 
	public static boolean isGsm (int) 
		int radioTechnology
	public static boolean isCdma (int) 
		int radioTechnology
	public static boolean isLte (int) 
		int radioTechnology
	public static boolean bearerBitmapHasCdma (int) 
		int radioTechnologyBitmap
	public static boolean bitmaskHasTech (int, int) 
		int bearerBitmask
		int radioTech
	public static int getBitmaskForTech (int) 
		int radioTech
	public static int getBitmaskFromString (java.lang.String) 
		NumberFormatException nfe
		int bearerInt
		String bearer
		String bearerList
		String[] bearers
		int bearerBitmask
	public static android.telephony.ServiceState mergeServiceStates (android.telephony.ServiceState, android.telephony.ServiceState) 
		android.telephony.ServiceState baseSs
		android.telephony.ServiceState voiceSs
		android.telephony.ServiceState newSs
	static void  () 
}

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

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

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

android/telephony/IccOpenLogicalChannelResponse.class
IccOpenLogicalChannelResponse.java
package android.telephony
public android.telephony.IccOpenLogicalChannelResponse extends java.lang.Object implements android.os.Parcelable  {
	public static final int INVALID_CHANNEL
	public static final int STATUS_NO_ERROR
	public static final int STATUS_MISSING_RESOURCE
	public static final int STATUS_NO_SUCH_ELEMENT
	public static final int STATUS_UNKNOWN_ERROR
	private final int mChannel
	private final int mStatus
	private final byte[] mSelectResponse
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, byte[]) 
		int channel
		int status
		byte[] selectResponse
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int arrayLength
	public int getChannel () 
	public int getStatus () 
	public byte[] getSelectResponse () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	void  (android.os.Parcel, android.telephony.IccOpenLogicalChannelResponse$1) 
		android.os.Parcel x0
		android.telephony.IccOpenLogicalChannelResponse$1 x1
	static void  () 
}

android/telephony/NeighboringCellInfo.class
NeighboringCellInfo.java
package android.telephony
public android.telephony.NeighboringCellInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int UNKNOWN_RSSI
	public static final int UNKNOWN_CID
	private int mRssi
	private int mCid
	private int mLac
	private int mPsc
	private int mNetworkType
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int) 
		int rssi
		int cid
	public void  (int, java.lang.String, int) 
		int i
		NumberFormatException e
		int rssi
		String location
		int radioType
		int l
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int getRssi () 
	public int getLac () 
	public int getCid () 
	public int getPsc () 
	public int getNetworkType () 
	public void setCid (int) 
		int cid
	public void setRssi (int) 
		int rssi
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/telephony/CellInfo.class
CellInfo.java
package android.telephony
public abstract android.telephony.CellInfo extends java.lang.Object implements android.os.Parcelable  {
	protected static final int TYPE_GSM
	protected static final int TYPE_CDMA
	protected static final int TYPE_LTE
	protected static final int TYPE_WCDMA
	public static final int TIMESTAMP_TYPE_UNKNOWN
	public static final int TIMESTAMP_TYPE_ANTENNA
	public static final int TIMESTAMP_TYPE_MODEM
	public static final int TIMESTAMP_TYPE_OEM_RIL
	public static final int TIMESTAMP_TYPE_JAVA_RIL
	private boolean mRegistered
	private long mTimeStamp
	private int mTimeStampType
	public static final android.os.Parcelable$Creator CREATOR
	protected void  () 
	protected void  (android.telephony.CellInfo) 
		android.telephony.CellInfo ci
	public boolean isRegistered () 
	public void setRegistered (boolean) 
		boolean registered
	public long getTimeStamp () 
	public void setTimeStamp (long) 
		long timeStamp
	public int getTimeStampType () 
	public void setTimeStampType (int) 
		int timeStampType
	public int hashCode () 
		int primeNum
	public boolean equals (java.lang.Object) 
		android.telephony.CellInfo o
		ClassCastException e
		Object other
	private static java.lang.String timeStampTypeToString (int) 
		int type
	public java.lang.String toString () 
		StringBuffer sb
		String timeStampType
	public int describeContents () 
	public abstract void writeToParcel (android.os.Parcel, int) 
	protected void writeToParcel (android.os.Parcel, int, int) 
		android.os.Parcel dest
		int flags
		int type
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/telephony/SmsCbLocation.class
SmsCbLocation.java
package android.telephony
public android.telephony.SmsCbLocation extends java.lang.Object implements android.os.Parcelable  {
	private final String mPlmn
	private final int mLac
	private final int mCid
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String) 
		String plmn
	public void  (java.lang.String, int, int) 
		String plmn
		int lac
		int cid
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String getPlmn () 
	public int getLac () 
	public int getCid () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object o
		android.telephony.SmsCbLocation other
	public java.lang.String toString () 
	public boolean isInLocationArea (android.telephony.SmsCbLocation) 
		android.telephony.SmsCbLocation area
	public boolean isInLocationArea (java.lang.String, int, int) 
		String plmn
		int lac
		int cid
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/telephony/SmsMessage$1.class
SmsMessage.java
package android.telephony
 android.telephony.SmsMessage$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$telephony$SmsConstants$MessageClass
	static void  () 
}

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

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

android/telephony/CellIdentityWcdma.class
CellIdentityWcdma.java
package android.telephony
public final android.telephony.CellIdentityWcdma extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final boolean DBG
	private final int mMcc
	private final int mMnc
	private final int mLac
	private final int mCid
	private final int mPsc
	private final int mUarfcn
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int, int) 
		int mcc
		int mnc
		int lac
		int cid
		int psc
	public void  (int, int, int, int, int, int) 
		int mcc
		int mnc
		int lac
		int cid
		int psc
		int uarfcn
	private void  (android.telephony.CellIdentityWcdma) 
		android.telephony.CellIdentityWcdma cid
	android.telephony.CellIdentityWcdma copy () 
	public int getMcc () 
	public int getMnc () 
	public int getLac () 
	public int getCid () 
	public int getPsc () 
	public int hashCode () 
	public int getUarfcn () 
	public boolean equals (java.lang.Object) 
		Object other
		android.telephony.CellIdentityWcdma o
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private static void log (java.lang.String) 
		String s
	void  (android.os.Parcel, android.telephony.CellIdentityWcdma$1) 
		android.os.Parcel x0
		android.telephony.CellIdentityWcdma$1 x1
	static void  () 
}

android/telephony/JapanesePhoneNumberFormatter.class
JapanesePhoneNumberFormatter.java
package android.telephony
 android.telephony.JapanesePhoneNumberFormatter extends java.lang.Object {
	private static short[] FORMAT_MAP
	void  () 
	public static void format (android.text.Editable) 
		int dashPos2
		int dashPos1
		char ch
		short value
		android.text.Editable text
		int rootIndex
		int length
		CharSequence saved
		int i
		int base
	static void  () 
}

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

android/telephony/SmsCbEtwsInfo.class
SmsCbEtwsInfo.java
package android.telephony
public android.telephony.SmsCbEtwsInfo extends java.lang.Object implements android.os.Parcelable  {
	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_MESSAGE
	public static final int ETWS_WARNING_TYPE_OTHER_EMERGENCY
	public static final int ETWS_WARNING_TYPE_UNKNOWN
	private final int mWarningType
	private final boolean mEmergencyUserAlert
	private final boolean mActivatePopup
	private final boolean mPrimary
	private final byte[] mWarningSecurityInformation
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, boolean, boolean, boolean, byte[]) 
		int warningType
		boolean emergencyUserAlert
		boolean activatePopup
		boolean primary
		byte[] warningSecurityInformation
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getWarningType () 
	public boolean isEmergencyUserAlert () 
	public boolean isPopupAlert () 
	public boolean isPrimary () 
	public long getPrimaryNotificationTimestamp () 
		int year
		int month
		int day
		int hour
		int minute
		int second
		byte tzByte
		int timezoneOffset
		android.text.format.Time time
	public byte[] getPrimaryNotificationSignature () 
	public java.lang.String toString () 
	public int describeContents () 
	static void  () 
}

android/telephony/TelephonyManager$MultiSimVariants.class
TelephonyManager.java
package android.telephony
public final android.telephony.TelephonyManager$MultiSimVariants extends java.lang.Enum {
	public static final android.telephony.TelephonyManager$MultiSimVariants DSDS
	public static final android.telephony.TelephonyManager$MultiSimVariants DSDA
	public static final android.telephony.TelephonyManager$MultiSimVariants TSTS
	public static final android.telephony.TelephonyManager$MultiSimVariants UNKNOWN
	private static final android.telephony.TelephonyManager$MultiSimVariants[] $VALUES
	public static android.telephony.TelephonyManager$MultiSimVariants[] values () 
	public static android.telephony.TelephonyManager$MultiSimVariants valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/telephony/SmsCbMessage.class
SmsCbMessage.java
package android.telephony
public android.telephony.SmsCbMessage extends java.lang.Object implements android.os.Parcelable  {
	protected static final String LOG_TAG
	public static final int GEOGRAPHICAL_SCOPE_CELL_WIDE_IMMEDIATE
	public static final int GEOGRAPHICAL_SCOPE_PLMN_WIDE
	public static final int GEOGRAPHICAL_SCOPE_LA_WIDE
	public static final int GEOGRAPHICAL_SCOPE_CELL_WIDE
	public static final int MESSAGE_FORMAT_3GPP
	public static final int MESSAGE_FORMAT_3GPP2
	public static final int MESSAGE_PRIORITY_NORMAL
	public static final int MESSAGE_PRIORITY_INTERACTIVE
	public static final int MESSAGE_PRIORITY_URGENT
	public static final int MESSAGE_PRIORITY_EMERGENCY
	private final int mMessageFormat
	private final int mGeographicalScope
	private final int mSerialNumber
	private final android.telephony.SmsCbLocation mLocation
	private final int mServiceCategory
	private final String mLanguage
	private final String mBody
	private final int mPriority
	private final android.telephony.SmsCbEtwsInfo mEtwsWarningInfo
	private final android.telephony.SmsCbCmasInfo mCmasWarningInfo
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, android.telephony.SmsCbLocation, int, java.lang.String, java.lang.String, int, android.telephony.SmsCbEtwsInfo, android.telephony.SmsCbCmasInfo) 
		int messageFormat
		int geographicalScope
		int serialNumber
		android.telephony.SmsCbLocation location
		int serviceCategory
		String language
		String body
		int priority
		android.telephony.SmsCbEtwsInfo etwsWarningInfo
		android.telephony.SmsCbCmasInfo cmasWarningInfo
	public void  (android.os.Parcel) 
		android.os.Parcel in
		int type
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getGeographicalScope () 
	public int getSerialNumber () 
	public android.telephony.SmsCbLocation getLocation () 
	public int getServiceCategory () 
	public java.lang.String getLanguageCode () 
	public java.lang.String getMessageBody () 
	public int getMessageFormat () 
	public int getMessagePriority () 
	public android.telephony.SmsCbEtwsInfo getEtwsWarningInfo () 
	public android.telephony.SmsCbCmasInfo getCmasWarningInfo () 
	public boolean isEmergencyMessage () 
	public boolean isEtwsMessage () 
	public boolean isCmasMessage () 
	public java.lang.String toString () 
	public int describeContents () 
	static void  () 
}

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

android/telephony/PhoneStateListener$IPhoneStateListenerStub.class
PhoneStateListener.java
package android.telephony
 android.telephony.PhoneStateListener$IPhoneStateListenerStub extends com.android.internal.telephony.IPhoneStateListener$Stub {
	private java.lang.ref.WeakReference mPhoneStateListenerWeakRef
	public void  (android.telephony.PhoneStateListener) 
		android.telephony.PhoneStateListener phoneStateListener
	private void send (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		android.telephony.PhoneStateListener listener
	public void onServiceStateChanged (android.telephony.ServiceState) 
		android.telephony.ServiceState serviceState
	public void onSignalStrengthChanged (int) 
		int asu
	public void onMessageWaitingIndicatorChanged (boolean) 
		boolean mwi
	public void onCallForwardingIndicatorChanged (boolean) 
		boolean cfi
	public void onCellLocationChanged (android.os.Bundle) 
		android.os.Bundle bundle
		android.telephony.CellLocation location
	public void onCallStateChanged (int, java.lang.String) 
		int state
		String incomingNumber
	public void onDataConnectionStateChanged (int, int) 
		int state
		int networkType
	public void onDataActivity (int) 
		int direction
	public void onSignalStrengthsChanged (android.telephony.SignalStrength) 
		android.telephony.SignalStrength signalStrength
	public void onOtaspChanged (int) 
		int otaspMode
	public void onCellInfoChanged (java.util.List) 
		java.util.List cellInfo
	public void onPreciseCallStateChanged (android.telephony.PreciseCallState) 
		android.telephony.PreciseCallState callState
	public void onPreciseDataConnectionStateChanged (android.telephony.PreciseDataConnectionState) 
		android.telephony.PreciseDataConnectionState dataConnectionState
	public void onDataConnectionRealTimeInfoChanged (android.telephony.DataConnectionRealTimeInfo) 
		android.telephony.DataConnectionRealTimeInfo dcRtInfo
	public void onVoLteServiceStateChanged (android.telephony.VoLteServiceState) 
		android.telephony.VoLteServiceState lteState
	public void onOemHookRawEvent (byte[]) 
		byte[] rawData
	public void onCarrierNetworkChange (boolean) 
		boolean active
}

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

android/telephony/VisualVoicemailSmsFilterSettings$Builder.class
VisualVoicemailSmsFilterSettings.java
package android.telephony
public android.telephony.VisualVoicemailSmsFilterSettings$Builder extends java.lang.Object {
	private String mClientPrefix
	private java.util.List mOriginatingNumbers
	private int mDestinationPort
	public void  () 
	public android.telephony.VisualVoicemailSmsFilterSettings build () 
	public android.telephony.VisualVoicemailSmsFilterSettings$Builder setClientPrefix (java.lang.String) 
		String clientPrefix
	public android.telephony.VisualVoicemailSmsFilterSettings$Builder setOriginatingNumbers (java.util.List) 
		java.util.List originatingNumbers
	public android.telephony.VisualVoicemailSmsFilterSettings$Builder setDestinationPort (int) 
		int destinationPort
	static java.lang.String access$100 (android.telephony.VisualVoicemailSmsFilterSettings$Builder) 
		android.telephony.VisualVoicemailSmsFilterSettings$Builder x0
	static java.util.List access$200 (android.telephony.VisualVoicemailSmsFilterSettings$Builder) 
		android.telephony.VisualVoicemailSmsFilterSettings$Builder x0
	static int access$300 (android.telephony.VisualVoicemailSmsFilterSettings$Builder) 
		android.telephony.VisualVoicemailSmsFilterSettings$Builder x0
}

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

android/telephony/CellBroadcastMessage.class
CellBroadcastMessage.java
package android.telephony
public android.telephony.CellBroadcastMessage extends java.lang.Object implements android.os.Parcelable  {
	public static final String SMS_CB_MESSAGE_EXTRA
	private final android.telephony.SmsCbMessage mSmsCbMessage
	private final long mDeliveryTime
	private boolean mIsRead
	private int mSubId
	public static final android.os.Parcelable$Creator CREATOR
	public void setSubId (int) 
		int subId
	public int getSubId () 
	public void  (android.telephony.SmsCbMessage) 
		android.telephony.SmsCbMessage message
	private void  (android.telephony.SmsCbMessage, long, boolean) 
		android.telephony.SmsCbMessage message
		long deliveryTime
		boolean isRead
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static android.telephony.CellBroadcastMessage createFromCursor (android.database.Cursor) 
		String plmn
		int lac
		int cid
		int warningType
		android.telephony.SmsCbEtwsInfo etwsInfo
		int cmasCategory
		int responseType
		int severity
		int urgency
		int certainty
		int messageClass
		int cmasCategory
		int cmasCategoryColumn
		int responseType
		int cmasResponseTypeColumn
		int severity
		int cmasSeverityColumn
		int urgency
		int cmasUrgencyColumn
		int certainty
		int cmasCertaintyColumn
		android.telephony.SmsCbCmasInfo cmasInfo
		android.database.Cursor cursor
		int geoScope
		int serialNum
		int category
		String language
		String body
		int format
		int priority
		String plmn
		int plmnColumn
		int lac
		int lacColumn
		int cid
		int cidColumn
		android.telephony.SmsCbLocation location
		android.telephony.SmsCbEtwsInfo etwsInfo
		int etwsWarningTypeColumn
		android.telephony.SmsCbCmasInfo cmasInfo
		int cmasMessageClassColumn
		android.telephony.SmsCbMessage msg
		long deliveryTime
		boolean isRead
	public android.content.ContentValues getContentValues () 
		android.content.ContentValues cv
		android.telephony.SmsCbMessage msg
		android.telephony.SmsCbLocation location
		android.telephony.SmsCbEtwsInfo etwsInfo
		android.telephony.SmsCbCmasInfo cmasInfo
	public void setIsRead (boolean) 
		boolean isRead
	public java.lang.String getLanguageCode () 
	public int getServiceCategory () 
	public long getDeliveryTime () 
	public java.lang.String getMessageBody () 
	public boolean isRead () 
	public int getSerialNumber () 
	public android.telephony.SmsCbCmasInfo getCmasWarningInfo () 
	public android.telephony.SmsCbEtwsInfo getEtwsWarningInfo () 
	public boolean isPublicAlertMessage () 
	public boolean isEmergencyAlertMessage () 
	public boolean isEtwsMessage () 
	public boolean isCmasMessage () 
	public int getCmasMessageClass () 
	public boolean isEtwsPopupAlert () 
		android.telephony.SmsCbEtwsInfo etwsInfo
	public boolean isEtwsEmergencyUserAlert () 
		android.telephony.SmsCbEtwsInfo etwsInfo
	public boolean isEtwsTestMessage () 
		android.telephony.SmsCbEtwsInfo etwsInfo
	public java.lang.String getDateString (android.content.Context) 
		android.content.Context context
		int flags
	public java.lang.String getSpokenDateString (android.content.Context) 
		android.content.Context context
		int flags
	void  (android.os.Parcel, android.telephony.CellBroadcastMessage$1) 
		android.os.Parcel x0
		android.telephony.CellBroadcastMessage$1 x1
	static void  () 
}

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

android/telephony/PhoneNumberFormattingTextWatcher.class
PhoneNumberFormattingTextWatcher.java
package android.telephony
public android.telephony.PhoneNumberFormattingTextWatcher extends java.lang.Object implements android.text.TextWatcher  {
	private boolean mSelfChange
	private boolean mStopFormatting
	private com.android.i18n.phonenumbers.AsYouTypeFormatter mFormatter
	public void  () 
	public void  (java.lang.String) 
		String countryCode
	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
	public synchronized void afterTextChanged (android.text.Editable) 
		int rememberedPos
		android.text.Editable s
		String formatted
	private java.lang.String reformat (java.lang.CharSequence, int) 
		char c
		int i
		CharSequence s
		int cursor
		int curIndex
		String formatted
		char lastNonSeparator
		boolean hasCursor
		int len
	private java.lang.String getFormattedNumber (char, boolean) 
		char lastNonSeparator
		boolean hasCursor
	private void stopFormatting () 
	private boolean hasSeparator (java.lang.CharSequence, int, int) 
		char c
		int i
		CharSequence s
		int start
		int count
}

android/telephony/TelephonyHistogram.class
TelephonyHistogram.java
package android.telephony
public final android.telephony.TelephonyHistogram extends java.lang.Object implements android.os.Parcelable  {
	private final int mCategory
	private final int mId
	private int mMinTimeMs
	private int mMaxTimeMs
	private int mAverageTimeMs
	private int mSampleCount
	private int[] mInitialTimings
	private final int mBucketCount
	private final int[] mBucketEndPoints
	private final int[] mBucketCounters
	public static final int TELEPHONY_CATEGORY_RIL
	private static final int RANGE_CALCULATION_COUNT
	private static final int ABSENT
	private static final int PRESENT
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int) 
		int category
		int id
		int bucketCount
	public void  (android.telephony.TelephonyHistogram) 
		android.telephony.TelephonyHistogram th
	public int getCategory () 
	public int getId () 
	public int getMinTime () 
	public int getMaxTime () 
	public int getAverageTime () 
	public int getSampleCount () 
	private int[] getInitialTimings () 
	public int getBucketCount () 
	public int[] getBucketEndPoints () 
		int[] tempEndPoints
	public int[] getBucketCounters () 
		int j
		int[] tempEndPoints
		int[] tempBucketCounters
	private int[] getDeepCopyOfArray (int[]) 
		int[] array
		int[] clone
	private void addToBucketCounter (int[], int[], int) 
		int[] bucketEndPoints
		int[] bucketCounters
		int time
		int i
	private void calculateBucketEndPoints (int[]) 
		int endPt
		int i
		int[] bucketEndPoints
	public void addTimeTaken (int) 
		int j
		long totalTime
		int time
	public java.lang.String toString () 
		int i
		int i
		StringBuffer intervals
		String basic
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	static void  () 
}

android/telephony/DisconnectCause.class
DisconnectCause.java
package android.telephony
public android.telephony.DisconnectCause extends java.lang.Object {
	public static final int NOT_VALID
	public static final int NOT_DISCONNECTED
	public static final int INCOMING_MISSED
	public static final int NORMAL
	public static final int LOCAL
	public static final int BUSY
	public static final int CONGESTION
	public static final int MMI
	public static final int INVALID_NUMBER
	public static final int NUMBER_UNREACHABLE
	public static final int SERVER_UNREACHABLE
	public static final int INVALID_CREDENTIALS
	public static final int OUT_OF_NETWORK
	public static final int SERVER_ERROR
	public static final int TIMED_OUT
	public static final int LOST_SIGNAL
	public static final int LIMIT_EXCEEDED
	public static final int INCOMING_REJECTED
	public static final int POWER_OFF
	public static final int OUT_OF_SERVICE
	public static final int ICC_ERROR
	public static final int CALL_BARRED
	public static final int FDN_BLOCKED
	public static final int CS_RESTRICTED
	public static final int CS_RESTRICTED_NORMAL
	public static final int CS_RESTRICTED_EMERGENCY
	public static final int UNOBTAINABLE_NUMBER
	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
	public static final int EMERGENCY_ONLY
	public static final int NO_PHONE_NUMBER_SUPPLIED
	public static final int DIALED_MMI
	public static final int VOICEMAIL_NUMBER_MISSING
	public static final int CDMA_CALL_LOST
	public static final int EXITED_ECM
	public static final int OUTGOING_FAILURE
	public static final int OUTGOING_CANCELED
	public static final int IMS_MERGED_SUCCESSFULLY
	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_ALREADY_ACTIVATED
	public static final int VIDEO_CALL_NOT_ALLOWED_WHILE_TTY_ENABLED
	public static final int CALL_PULLED
	public static final int ANSWERED_ELSEWHERE
	public static final int MAXIMUM_NUMBER_OF_CALLS_REACHED
	public static final int DATA_DISABLED
	public static final int DATA_LIMIT_REACHED
	public static final int MINIMUM_VALID_VALUE
	public static final int MAXIMUM_VALID_VALUE
	private void  () 
	public static java.lang.String toString (int) 
		int cause
}

android/telephony/SubscriptionManager$OnSubscriptionsChangedListener$2.class
SubscriptionManager.java
package android.telephony
 android.telephony.SubscriptionManager$OnSubscriptionsChangedListener$2 extends com.android.internal.telephony.IOnSubscriptionsChangedListener$Stub {
	final android.telephony.SubscriptionManager$OnSubscriptionsChangedListener this$0
	void  (android.telephony.SubscriptionManager$OnSubscriptionsChangedListener) 
		android.telephony.SubscriptionManager$OnSubscriptionsChangedListener this$0
	public void onSubscriptionsChanged () 
}

android/telephony/SmsManager.class
SmsManager.java
package android.telephony
public final android.telephony.SmsManager extends java.lang.Object {
	private static final String TAG
	private static final int DEFAULT_SUBSCRIPTION_ID
	private static final android.telephony.SmsManager sInstance
	private static final Object sLockObject
	public static final int CELL_BROADCAST_RAN_TYPE_GSM
	public static final int CELL_BROADCAST_RAN_TYPE_CDMA
	private static final java.util.Map sSubInstances
	private int mSubId
	public static final String MMS_CONFIG_APPEND_TRANSACTION_ID
	public static final String MMS_CONFIG_MMS_ENABLED
	public static final String MMS_CONFIG_GROUP_MMS_ENABLED
	public static final String MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED
	public static final String MMS_CONFIG_ALIAS_ENABLED
	public static final String MMS_CONFIG_ALLOW_ATTACH_AUDIO
	public static final String MMS_CONFIG_MULTIPART_SMS_ENABLED
	public static final String MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED
	public static final String MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION
	public static final String MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES
	public static final String MMS_CONFIG_MMS_READ_REPORT_ENABLED
	public static final String MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED
	public static final String MMS_CONFIG_MAX_MESSAGE_SIZE
	public static final String MMS_CONFIG_MAX_IMAGE_WIDTH
	public static final String MMS_CONFIG_MAX_IMAGE_HEIGHT
	public static final String MMS_CONFIG_RECIPIENT_LIMIT
	public static final String MMS_CONFIG_ALIAS_MIN_CHARS
	public static final String MMS_CONFIG_ALIAS_MAX_CHARS
	public static final String MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD
	public static final String MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD
	public static final String MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE
	public static final String MMS_CONFIG_SUBJECT_MAX_LENGTH
	public static final String MMS_CONFIG_HTTP_SOCKET_TIMEOUT
	public static final String MMS_CONFIG_UA_PROF_TAG_NAME
	public static final String MMS_CONFIG_USER_AGENT
	public static final String MMS_CONFIG_UA_PROF_URL
	public static final String MMS_CONFIG_HTTP_PARAMS
	public static final String MMS_CONFIG_EMAIL_GATEWAY_NUMBER
	public static final String MMS_CONFIG_NAI_SUFFIX
	public static final String MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS
	public static final String MMS_CONFIG_SUPPORT_HTTP_CHARSET_HEADER
	public static final String MMS_CONFIG_CLOSE_CONNECTION
	private static String DIALOG_TYPE_KEY
	private static final int SMS_PICK
	public static final int STATUS_ON_ICC_FREE
	public static final int STATUS_ON_ICC_READ
	public static final int STATUS_ON_ICC_UNREAD
	public static final int STATUS_ON_ICC_SENT
	public static final int STATUS_ON_ICC_UNSENT
	public static final int RESULT_ERROR_GENERIC_FAILURE
	public static final int RESULT_ERROR_RADIO_OFF
	public static final int RESULT_ERROR_NULL_PDU
	public static final int RESULT_ERROR_NO_SERVICE
	public static final int RESULT_ERROR_LIMIT_EXCEEDED
	public static final int RESULT_ERROR_FDN_CHECK_FAILURE
	private static final String PHONE_PACKAGE_NAME
	public static final int MMS_ERROR_UNSPECIFIED
	public static final int MMS_ERROR_INVALID_APN
	public static final int MMS_ERROR_UNABLE_CONNECT_MMS
	public static final int MMS_ERROR_HTTP_FAILURE
	public static final int MMS_ERROR_IO_ERROR
	public static final int MMS_ERROR_RETRY
	public static final int MMS_ERROR_CONFIGURATION_ERROR
	public static final int MMS_ERROR_NO_DATA_NETWORK
	public static final String EXTRA_MMS_DATA
	public static final String EXTRA_MMS_HTTP_STATUS
	public static final int SMS_TYPE_INCOMING
	public static final int SMS_TYPE_OUTGOING
	public static final String MESSAGE_STATUS_SEEN
	public static final String MESSAGE_STATUS_READ
	public void sendTextMessage (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String destinationAddress
		String scAddress
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	private void sendTextMessageInternal (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean) 
		com.android.internal.telephony.ISms iccISms
		String destinationAddress
		String scAddress
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessageForCarrierApp
	public void sendTextMessageWithoutPersisting (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		String destinationAddress
		String scAddress
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendTextMessageWithSelfPermissions (java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent, boolean) 
		com.android.internal.telephony.ISms iccISms
		String destinationAddress
		String scAddress
		String text
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		boolean persistMessage
	public void injectSmsPdu (byte[], java.lang.String, android.app.PendingIntent) 
		com.android.internal.telephony.ISms iccISms
		byte[] pdu
		String format
		android.app.PendingIntent receivedIntent
	public java.util.ArrayList divideMessage (java.lang.String) 
		String text
	public void sendMultipartTextMessage (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList) 
		String destinationAddress
		String scAddress
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
	private void sendMultipartTextMessageInternal (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, boolean) 
		com.android.internal.telephony.ISms iccISms
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
		String destinationAddress
		String scAddress
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
		boolean persistMessageForCarrierApp
	public void sendMultipartTextMessageWithoutPersisting (java.lang.String, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList) 
		String destinationAddress
		String scAddress
		java.util.ArrayList parts
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
	public void sendDataMessage (java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		com.android.internal.telephony.ISms iccISms
		String destinationAddress
		String scAddress
		short destinationPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendDataMessageWithSelfPermissions (java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent) 
		com.android.internal.telephony.ISms iccISms
		String destinationAddress
		String scAddress
		short destinationPort
		byte[] data
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public static android.telephony.SmsManager getDefault () 
	public static android.telephony.SmsManager getSmsManagerForSubscriptionId (int) 
		android.telephony.SmsManager smsManager
		int subId
	private void  (int) 
		int subId
	public int getSubscriptionId () 
		com.android.internal.telephony.ISms iccISms
		android.os.RemoteException ex
		android.content.ActivityNotFoundException anfe
		android.content.Intent intent
		int subId
		boolean isSmsSimPickActivityNeeded
		android.content.Context context
	private static com.android.internal.telephony.ISms getISmsServiceOrThrow () 
		com.android.internal.telephony.ISms iccISms
	private static com.android.internal.telephony.ISms getISmsService () 
	public boolean copyMessageToIcc (byte[], byte[], int) 
		com.android.internal.telephony.ISms iccISms
		byte[] smsc
		byte[] pdu
		int status
		boolean success
	public boolean deleteMessageFromIcc (int) 
		com.android.internal.telephony.ISms iccISms
		int messageIndex
		boolean success
		byte[] pdu
	public boolean updateMessageOnIcc (int, int, byte[]) 
		com.android.internal.telephony.ISms iccISms
		int messageIndex
		int newStatus
		byte[] pdu
		boolean success
	public java.util.ArrayList getAllMessagesFromIcc () 
		com.android.internal.telephony.ISms iccISms
		java.util.List records
	public boolean enableCellBroadcast (int, int) 
		com.android.internal.telephony.ISms iccISms
		int messageIdentifier
		int ranType
		boolean success
	public boolean disableCellBroadcast (int, int) 
		com.android.internal.telephony.ISms iccISms
		int messageIdentifier
		int ranType
		boolean success
	public boolean enableCellBroadcastRange (int, int, int) 
		com.android.internal.telephony.ISms iccISms
		int startMessageId
		int endMessageId
		int ranType
		boolean success
	public boolean disableCellBroadcastRange (int, int, int) 
		com.android.internal.telephony.ISms iccISms
		int startMessageId
		int endMessageId
		int ranType
		boolean success
	private static java.util.ArrayList createMessageListFromRawRecords (java.util.List) 
		android.telephony.SmsMessage sms
		com.android.internal.telephony.SmsRawData data
		int i
		int count
		java.util.List records
		java.util.ArrayList messages
	public boolean isImsSmsSupported () 
		com.android.internal.telephony.ISms iccISms
		boolean boSupported
	public java.lang.String getImsSmsFormat () 
		com.android.internal.telephony.ISms iccISms
		String format
	public static int getDefaultSmsSubscriptionId () 
		android.os.RemoteException ex
		NullPointerException ex
		com.android.internal.telephony.ISms iccISms
	public boolean isSMSPromptEnabled () 
		android.os.RemoteException ex
		NullPointerException ex
		com.android.internal.telephony.ISms iccISms
	public void sendMultimediaMessage (android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent) 
		com.android.internal.telephony.IMms iMms
		android.content.Context context
		android.net.Uri contentUri
		String locationUrl
		android.os.Bundle configOverrides
		android.app.PendingIntent sentIntent
	public void downloadMultimediaMessage (android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent) 
		com.android.internal.telephony.IMms iMms
		android.content.Context context
		String locationUrl
		android.net.Uri contentUri
		android.os.Bundle configOverrides
		android.app.PendingIntent downloadedIntent
	public android.net.Uri importTextMessage (java.lang.String, int, java.lang.String, long, boolean, boolean) 
		com.android.internal.telephony.IMms iMms
		String address
		int type
		String text
		long timestampMillis
		boolean seen
		boolean read
	public android.net.Uri importMultimediaMessage (android.net.Uri, java.lang.String, long, boolean, boolean) 
		com.android.internal.telephony.IMms iMms
		android.net.Uri contentUri
		String messageId
		long timestampSecs
		boolean seen
		boolean read
	public boolean deleteStoredMessage (android.net.Uri) 
		com.android.internal.telephony.IMms iMms
		android.net.Uri messageUri
	public boolean deleteStoredConversation (long) 
		com.android.internal.telephony.IMms iMms
		long conversationId
	public boolean updateStoredMessageStatus (android.net.Uri, android.content.ContentValues) 
		com.android.internal.telephony.IMms iMms
		android.net.Uri messageUri
		android.content.ContentValues statusValues
	public boolean archiveStoredConversation (long, boolean) 
		com.android.internal.telephony.IMms iMms
		long conversationId
		boolean archived
	public android.net.Uri addTextMessageDraft (java.lang.String, java.lang.String) 
		com.android.internal.telephony.IMms iMms
		String address
		String text
	public android.net.Uri addMultimediaMessageDraft (android.net.Uri) 
		com.android.internal.telephony.IMms iMms
		android.net.Uri contentUri
	public void sendStoredTextMessage (android.net.Uri, java.lang.String, android.app.PendingIntent, android.app.PendingIntent) 
		com.android.internal.telephony.ISms iccISms
		android.net.Uri messageUri
		String scAddress
		android.app.PendingIntent sentIntent
		android.app.PendingIntent deliveryIntent
	public void sendStoredMultipartTextMessage (android.net.Uri, java.lang.String, java.util.ArrayList, java.util.ArrayList) 
		com.android.internal.telephony.ISms iccISms
		android.net.Uri messageUri
		String scAddress
		java.util.ArrayList sentIntents
		java.util.ArrayList deliveryIntents
	public void sendStoredMultimediaMessage (android.net.Uri, android.os.Bundle, android.app.PendingIntent) 
		com.android.internal.telephony.IMms iMms
		android.net.Uri messageUri
		android.os.Bundle configOverrides
		android.app.PendingIntent sentIntent
	public void setAutoPersisting (boolean) 
		com.android.internal.telephony.IMms iMms
		boolean enabled
	public boolean getAutoPersisting () 
		com.android.internal.telephony.IMms iMms
	public android.os.Bundle getCarrierConfigValues () 
		com.android.internal.telephony.IMms iMms
	public static android.os.Bundle getMmsConfig (android.os.BaseBundle) 
		android.os.BaseBundle config
		android.os.Bundle filtered
	static void  () 
}

android/telephony/TelephonyManager$1.class
TelephonyManager.java
package android.telephony
 android.telephony.TelephonyManager$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$telephony$TelephonyManager$MultiSimVariants
	static void  () 
}

android/accounts/
android/accounts/ChooseTypeAndAccountActivity$1.class
ChooseTypeAndAccountActivity.java
package android.accounts
 android.accounts.ChooseTypeAndAccountActivity$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.accounts.ChooseTypeAndAccountActivity this$0
	void  (android.accounts.ChooseTypeAndAccountActivity) 
		android.accounts.ChooseTypeAndAccountActivity this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

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

android/accounts/OnAccountsUpdateListener.class
OnAccountsUpdateListener.java
package android.accounts
public abstract android.accounts.OnAccountsUpdateListener extends java.lang.Object {
	public abstract void onAccountsUpdated (android.accounts.Account[]) 
}

android/accounts/IAccountManager$Stub$Proxy.class
IAccountManager.java
package android.accounts
 android.accounts.IAccountManager$Stub$Proxy extends java.lang.Object implements android.accounts.IAccountManager  {
	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 getPassword (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getUserData (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String key
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.accounts.AuthenticatorDescription[] getAuthenticatorTypes (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.AuthenticatorDescription[] _result
	public android.accounts.Account[] getAccounts (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String accountType
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.Account[] _result
	public android.accounts.Account[] getAccountsForPackage (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String packageName
		int uid
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.Account[] _result
	public android.accounts.Account[] getAccountsByTypeForPackage (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String type
		String packageName
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.Account[] _result
	public android.accounts.Account[] getAccountsAsUser (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String accountType
		int userId
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.Account[] _result
	public void hasFeatures (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		String[] features
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getAccountsByFeatures (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		String[] features
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean addAccountExplicitly (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.Account account
		String password
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void removeAccount (android.accounts.IAccountManagerResponse, android.accounts.Account, boolean)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		boolean expectActivityLaunch
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeAccountAsUser (android.accounts.IAccountManagerResponse, android.accounts.Account, boolean, int)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		boolean expectActivityLaunch
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean removeAccountExplicitly (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void copyAccountToUser (android.accounts.IAccountManagerResponse, android.accounts.Account, int, int)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		int userFrom
		int userTo
		android.os.Parcel _data
		android.os.Parcel _reply
	public void invalidateAuthToken (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String accountType
		String authToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String peekAuthToken (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String authTokenType
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setAuthToken (android.accounts.Account, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String authTokenType
		String authToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPassword (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String password
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearPassword (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUserData (android.accounts.Account, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String key
		String value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateAppPermission (android.accounts.Account, java.lang.String, int, boolean)  throws android.os.RemoteException 
		android.accounts.Account account
		String authTokenType
		int uid
		boolean value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getAuthToken (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		String authTokenType
		boolean notifyOnAuthFailure
		boolean expectActivityLaunch
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addAccount (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		boolean expectActivityLaunch
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addAccountAsUser (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle, int)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		boolean expectActivityLaunch
		android.os.Bundle options
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateCredentials (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		String authTokenType
		boolean expectActivityLaunch
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public void editProperties (android.accounts.IAccountManagerResponse, java.lang.String, boolean)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		boolean expectActivityLaunch
		android.os.Parcel _data
		android.os.Parcel _reply
	public void confirmCredentialsAsUser (android.accounts.IAccountManagerResponse, android.accounts.Account, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		android.os.Bundle options
		boolean expectActivityLaunch
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean accountAuthenticated (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void getAuthTokenLabel (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		String authTokenType
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.accounts.Account[] getSharedAccountsAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accounts.Account[] _result
	public boolean removeSharedAccountAsUser (android.accounts.Account, int)  throws android.os.RemoteException 
		android.accounts.Account account
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addSharedAccountsFromParentUser (int, int)  throws android.os.RemoteException 
		int parentUserId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void renameAccount (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account accountToRename
		String newName
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getPreviousName (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean renameSharedAccountAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
		android.accounts.Account accountToRename
		String newName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void startAddAccountSession (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		boolean expectActivityLaunch
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startUpdateCredentialsSession (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		String authTokenType
		boolean expectActivityLaunch
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public void finishSessionAsUser (android.accounts.IAccountManagerResponse, android.os.Bundle, boolean, android.os.Bundle, int)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.os.Bundle sessionBundle
		boolean expectActivityLaunch
		android.os.Bundle appInfo
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean someUserHasAccount (android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.Account account
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void isCredentialsUpdateSuggested (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountManagerResponse response
		android.accounts.Account account
		String statusToken
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/accounts/AbstractAccountAuthenticator$2.class
AbstractAccountAuthenticator.java
package android.accounts
 android.accounts.AbstractAccountAuthenticator$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.accounts.AccountAuthenticatorResponse val$response
	final android.accounts.AbstractAccountAuthenticator this$0
	void  (android.accounts.AbstractAccountAuthenticator, android.accounts.AccountAuthenticatorResponse) 
		android.accounts.AbstractAccountAuthenticator this$0
	public void run () 
		android.os.Bundle result
}

android/accounts/OperationCanceledException.class
OperationCanceledException.java
package android.accounts
public android.accounts.OperationCanceledException extends android.accounts.AccountsException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

android/accounts/ChooseAccountActivity$AccountArrayAdapter.class
ChooseAccountActivity.java
package android.accounts
 android.accounts.ChooseAccountActivity$AccountArrayAdapter extends android.widget.ArrayAdapter {
	private android.view.LayoutInflater mLayoutInflater
	private android.accounts.ChooseAccountActivity$AccountInfo[] mInfos
	public void  (android.content.Context, int, android.accounts.ChooseAccountActivity$AccountInfo[]) 
		android.content.Context context
		int textViewResourceId
		android.accounts.ChooseAccountActivity$AccountInfo[] infos
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.accounts.ChooseAccountActivity$ViewHolder holder
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.accounts.ChooseAccountActivity$ViewHolder holder
}

android/accounts/AccountManager$GetAuthTokenByTypeAndFeaturesTask.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask extends android.accounts.AccountManager$AmsTask implements android.accounts.AccountManagerCallback  {
	volatile android.accounts.AccountManagerFuture mFuture
	final String mAccountType
	final String mAuthTokenType
	final String[] mFeatures
	final android.os.Bundle mAddAccountOptions
	final android.os.Bundle mLoginOptions
	final android.accounts.AccountManagerCallback mMyCallback
	private volatile int mNumAccounts
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle, android.os.Bundle, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		String authTokenType
		String[] features
		android.app.Activity activityForPrompting
		android.os.Bundle addAccountOptions
		android.os.Bundle loginOptions
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public void doWork ()  throws android.os.RemoteException 
	public void run (android.accounts.AccountManagerFuture) 
		String accountName
		String accountType
		android.accounts.Account account
		android.os.Bundle result
		android.accounts.OperationCanceledException e
		java.io.IOException e
		android.accounts.AuthenticatorException e
		android.accounts.AccountManagerFuture future
	static void access$1000 (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask, java.lang.Throwable) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask x0
		Throwable x1
	static void access$1100 (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask, java.lang.Throwable) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask x0
		Throwable x1
	static void access$1200 (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask, java.lang.Throwable) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask x0
		Throwable x1
	static int access$1302 (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask, int) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask x0
		int x1
}

android/accounts/NetworkErrorException.class
NetworkErrorException.java
package android.accounts
public android.accounts.NetworkErrorException extends android.accounts.AccountsException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

android/accounts/AccountAuthenticatorActivity.class
AccountAuthenticatorActivity.java
package android.accounts
public android.accounts.AccountAuthenticatorActivity extends android.app.Activity {
	private android.accounts.AccountAuthenticatorResponse mAccountAuthenticatorResponse
	private android.os.Bundle mResultBundle
	public void  () 
	public final void setAccountAuthenticatorResult (android.os.Bundle) 
		android.os.Bundle result
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle icicle
	public void finish () 
}

android/accounts/AccountManager$10.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$10 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final String val$authTokenType
	final boolean val$notifyAuthFailure
	final android.os.Bundle val$optionsIn
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String, boolean, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AccountManager$Future2Task$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$Future2Task$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.accounts.AccountManager$Future2Task this$1
	void  (android.accounts.AccountManager$Future2Task) 
		android.accounts.AccountManager$Future2Task this$1
	public void run () 
}

android/accounts/IAccountAuthenticator$Stub.class
IAccountAuthenticator.java
package android.accounts
public abstract android.accounts.IAccountAuthenticator$Stub extends android.os.Binder implements android.accounts.IAccountAuthenticator  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addAccount
	static final int TRANSACTION_confirmCredentials
	static final int TRANSACTION_getAuthToken
	static final int TRANSACTION_getAuthTokenLabel
	static final int TRANSACTION_updateCredentials
	static final int TRANSACTION_editProperties
	static final int TRANSACTION_hasFeatures
	static final int TRANSACTION_getAccountRemovalAllowed
	static final int TRANSACTION_getAccountCredentialsForCloning
	static final int TRANSACTION_addAccountFromCredentials
	static final int TRANSACTION_startAddAccountSession
	static final int TRANSACTION_startUpdateCredentialsSession
	static final int TRANSACTION_finishSession
	static final int TRANSACTION_isCredentialsUpdateSuggested
	public void  () 
	public static android.accounts.IAccountAuthenticator 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 _arg4
		android.accounts.IAccountAuthenticatorResponse _arg0
		String _arg1
		String _arg2
		String[] _arg3
		android.os.Bundle _arg4
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		android.accounts.Account _arg1
		android.os.Bundle _arg3
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		android.os.Bundle _arg3
		android.accounts.IAccountAuthenticatorResponse _arg0
		String _arg1
		android.accounts.Account _arg1
		android.os.Bundle _arg3
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		android.os.Bundle _arg3
		android.accounts.IAccountAuthenticatorResponse _arg0
		String _arg1
		android.accounts.Account _arg1
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		String[] _arg2
		android.accounts.Account _arg1
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		android.accounts.Account _arg1
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		android.os.Bundle _arg4
		android.accounts.IAccountAuthenticatorResponse _arg0
		String _arg1
		String _arg2
		String[] _arg3
		android.os.Bundle _arg4
		android.accounts.Account _arg1
		android.os.Bundle _arg3
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		android.os.Bundle _arg3
		android.os.Bundle _arg2
		android.accounts.IAccountAuthenticatorResponse _arg0
		String _arg1
		android.os.Bundle _arg2
		android.accounts.Account _arg1
		android.accounts.IAccountAuthenticatorResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accounts/AccountManager$4.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$4 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final String val$newName
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public android.accounts.Account bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
		String name
		String type
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/AccountAndUser.class
AccountAndUser.java
package android.accounts
public android.accounts.AccountAndUser extends java.lang.Object {
	public android.accounts.Account account
	public int userId
	public void  (android.accounts.Account, int) 
		android.accounts.Account account
		int userId
	public boolean equals (java.lang.Object) 
		Object o
		android.accounts.AccountAndUser other
	public int hashCode () 
	public java.lang.String toString () 
}

android/accounts/AccountManager$16.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$16 extends android.accounts.AccountManager$AmsTask {
	final String val$accountType
	final android.app.Activity val$activity
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, android.app.Activity) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/IAccountManagerResponse$Stub.class
IAccountManagerResponse.java
package android.accounts
public abstract android.accounts.IAccountManagerResponse$Stub extends android.os.Binder implements android.accounts.IAccountManagerResponse  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onResult
	static final int TRANSACTION_onError
	public void  () 
	public static android.accounts.IAccountManagerResponse 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 _arg0
		android.os.Bundle _arg0
		int _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accounts/AbstractAccountAuthenticator$Transport.class
AbstractAccountAuthenticator.java
package android.accounts
 android.accounts.AbstractAccountAuthenticator$Transport extends android.accounts.IAccountAuthenticator$Stub {
	final android.accounts.AbstractAccountAuthenticator this$0
	private void  (android.accounts.AbstractAccountAuthenticator) 
	public void addAccount (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		String authTokenType
		String[] features
		android.os.Bundle options
	public void confirmCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle options
	public void getAuthTokenLabel (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		String authTokenType
	public void getAuthToken (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle loginOptions
	public void updateCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle loginOptions
	public void editProperties (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
	public void hasFeatures (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String[])  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String[] features
	public void getAccountRemovalAllowed (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
	public void getAccountCredentialsForCloning (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
	public void addAccountFromCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle accountCredentials
	public void startAddAccountSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		String authTokenType
		String[] features
		android.os.Bundle options
	public void startUpdateCredentialsSession (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle loginOptions
	public void finishSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		android.os.Bundle sessionBundle
	public void isCredentialsUpdateSuggested (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle result
		Exception e
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String statusToken
	void  (android.accounts.AbstractAccountAuthenticator, android.accounts.AbstractAccountAuthenticator$1) 
		android.accounts.AbstractAccountAuthenticator x0
		android.accounts.AbstractAccountAuthenticator$1 x1
}

android/accounts/IAccountManagerResponse$Stub$Proxy.class
IAccountManagerResponse.java
package android.accounts
 android.accounts.IAccountManagerResponse$Stub$Proxy extends java.lang.Object implements android.accounts.IAccountManagerResponse  {
	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 onResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle value
		android.os.Parcel _data
	public void onError (int, java.lang.String)  throws android.os.RemoteException 
		int errorCode
		String errorMessage
		android.os.Parcel _data
}

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

android/accounts/ChooseAccountActivity.class
ChooseAccountActivity.java
package android.accounts
public android.accounts.ChooseAccountActivity extends android.app.Activity {
	private static final String TAG
	private android.os.Parcelable[] mAccounts
	private android.accounts.AccountManagerResponse mAccountManagerResponse
	private android.os.Bundle mResult
	private java.util.HashMap mTypeToAuthDescription
	public void  () 
	public void onCreate (android.os.Bundle) 
		int i
		android.os.Bundle savedInstanceState
		android.accounts.ChooseAccountActivity$AccountInfo[] mAccountInfos
		android.widget.ListView list
	private void getAuthDescriptions () 
		android.accounts.AuthenticatorDescription desc
	private android.graphics.drawable.Drawable getDrawableForType (java.lang.String) 
		android.accounts.AuthenticatorDescription desc
		android.content.Context authContext
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources$NotFoundException e
		String accountType
		android.graphics.drawable.Drawable icon
	protected void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		android.widget.ListView l
		android.view.View v
		int position
		long id
		android.accounts.Account account
		android.os.Bundle bundle
	public void finish () 
}

android/accounts/AccountManager$AmsTask$Response.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$AmsTask$Response extends android.accounts.IAccountManagerResponse$Stub {
	final android.accounts.AccountManager$AmsTask this$1
	private void  (android.accounts.AccountManager$AmsTask) 
	public void onResult (android.os.Bundle) 
		android.os.RemoteException e
		android.os.Bundle bundle
		android.content.Intent intent
	public void onError (int, java.lang.String) 
		int code
		String message
	void  (android.accounts.AccountManager$AmsTask, android.accounts.AccountManager$1) 
		android.accounts.AccountManager$AmsTask x0
		android.accounts.AccountManager$1 x1
}

android/accounts/AccountManager$8.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$8 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final android.app.Activity val$activity
	final android.os.UserHandle val$userHandle
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, android.app.Activity, android.os.UserHandle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/Account.class
Account.java
package android.accounts
public android.accounts.Account extends java.lang.Object implements android.os.Parcelable  {
	public final String name
	public final String type
	public static final android.os.Parcelable$Creator CREATOR
	public boolean equals (java.lang.Object) 
		Object o
		android.accounts.Account other
	public int hashCode () 
		int result
	public void  (java.lang.String, java.lang.String) 
		String name
		String type
	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  () 
}

android/accounts/AbstractAccountAuthenticator$3.class
AbstractAccountAuthenticator.java
package android.accounts
 android.accounts.AbstractAccountAuthenticator$3 extends java.lang.Object implements java.lang.Runnable  {
	final String val$authTokenType
	final String[] val$requiredFeatures
	final android.os.Bundle val$options
	final android.accounts.AccountAuthenticatorResponse val$response
	final android.accounts.AbstractAccountAuthenticator this$0
	void  (android.accounts.AbstractAccountAuthenticator, java.lang.String, java.lang.String[], android.os.Bundle, android.accounts.AccountAuthenticatorResponse) 
		android.accounts.AbstractAccountAuthenticator this$0
	public void run () 
		android.os.Bundle sessionBundle
		android.os.Bundle result
}

android/accounts/AccountManager$2.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$2 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final String[] val$features
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String[]) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.Boolean bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/ChooseAccountTypeActivity$AccountArrayAdapter.class
ChooseAccountTypeActivity.java
package android.accounts
 android.accounts.ChooseAccountTypeActivity$AccountArrayAdapter extends android.widget.ArrayAdapter {
	private android.view.LayoutInflater mLayoutInflater
	private java.util.ArrayList mInfos
	public void  (android.content.Context, int, java.util.ArrayList) 
		android.content.Context context
		int textViewResourceId
		java.util.ArrayList infos
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.accounts.ChooseAccountTypeActivity$ViewHolder holder
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.accounts.ChooseAccountTypeActivity$ViewHolder holder
}

android/accounts/ChooseAccountActivity$AccountInfo.class
ChooseAccountActivity.java
package android.accounts
 android.accounts.ChooseAccountActivity$AccountInfo extends java.lang.Object {
	final String name
	final android.graphics.drawable.Drawable drawable
	void  (java.lang.String, android.graphics.drawable.Drawable) 
		String name
		android.graphics.drawable.Drawable drawable
}

android/accounts/AccountManager$5.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$5 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.Boolean bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/ChooseAccountTypeActivity$AuthInfo.class
ChooseAccountTypeActivity.java
package android.accounts
 android.accounts.ChooseAccountTypeActivity$AuthInfo extends java.lang.Object {
	final android.accounts.AuthenticatorDescription desc
	final String name
	final android.graphics.drawable.Drawable drawable
	void  (android.accounts.AuthenticatorDescription, java.lang.String, android.graphics.drawable.Drawable) 
		android.accounts.AuthenticatorDescription desc
		String name
		android.graphics.drawable.Drawable drawable
}

android/accounts/ChooseTypeAndAccountActivity.class
ChooseTypeAndAccountActivity.java
package android.accounts
public android.accounts.ChooseTypeAndAccountActivity extends android.app.Activity implements android.accounts.AccountManagerCallback  {
	private static final String TAG
	public static final String EXTRA_ALLOWABLE_ACCOUNTS_ARRAYLIST
	public static final String EXTRA_ALLOWABLE_ACCOUNT_TYPES_STRING_ARRAY
	public static final String EXTRA_ADD_ACCOUNT_OPTIONS_BUNDLE
	public static final String EXTRA_ADD_ACCOUNT_REQUIRED_FEATURES_STRING_ARRAY
	public static final String EXTRA_ADD_ACCOUNT_AUTH_TOKEN_TYPE_STRING
	public static final String EXTRA_SELECTED_ACCOUNT
	public static final String EXTRA_ALWAYS_PROMPT_FOR_ACCOUNT
	public static final String EXTRA_DESCRIPTION_TEXT_OVERRIDE
	public static final int REQUEST_NULL
	public static final int REQUEST_CHOOSE_TYPE
	public static final int REQUEST_ADD_ACCOUNT
	private static final String KEY_INSTANCE_STATE_PENDING_REQUEST
	private static final String KEY_INSTANCE_STATE_EXISTING_ACCOUNTS
	private static final String KEY_INSTANCE_STATE_SELECTED_ACCOUNT_NAME
	private static final String KEY_INSTANCE_STATE_SELECTED_ADD_ACCOUNT
	private static final String KEY_INSTANCE_STATE_ACCOUNT_LIST
	private static final int SELECTED_ITEM_NONE
	private java.util.Set mSetOfAllowableAccounts
	private java.util.Set mSetOfRelevantAccountTypes
	private String mSelectedAccountName
	private boolean mSelectedAddNewAccount
	private String mDescriptionOverride
	private java.util.ArrayList mAccounts
	private int mPendingRequest
	private android.os.Parcelable[] mExistingAccounts
	private int mSelectedItemIndex
	private android.widget.Button mOkButton
	private int mCallingUid
	private String mCallingPackage
	private boolean mDisallowAddAccounts
	private boolean mDontShowPicker
	public void  () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle restrictions
		android.os.IBinder activityToken
		android.os.RemoteException re
		android.accounts.Account selectedAccount
		android.os.Bundle savedInstanceState
		String message
		android.content.Intent intent
		String[] listItems
	protected void onDestroy () 
	protected void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle outState
	public void onCancelButtonClicked (android.view.View) 
		android.view.View view
	public void onOkButtonClicked (android.view.View) 
		android.view.View view
	protected void onActivityResult (int, int, android.content.Intent) 
		android.os.Bundle extras
		String accountType
		android.os.Parcelable accountParcel
		android.accounts.Account account
		android.accounts.Account[] currentAccounts
		java.util.Set preExistingAccounts
		String accountName
		String accountType
		int requestCode
		int resultCode
		android.content.Intent data
	protected void runAddAccountForAuthenticator (java.lang.String) 
		String type
		android.os.Bundle options
		String[] requiredFeatures
		String authTokenType
	public void run (android.accounts.AccountManagerFuture) 
		android.os.Bundle accountManagerResult
		android.content.Intent intent
		android.accounts.OperationCanceledException e
		android.accounts.AccountManagerFuture accountManagerFuture
		android.os.Bundle bundle
	private void setNonLabelThemeAndCallSuperCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	private void onAccountSelected (android.accounts.Account) 
		android.accounts.Account account
	private void setResultAndFinish (java.lang.String, java.lang.String) 
		String accountName
		String accountType
		android.os.Bundle bundle
	private void startChooseAccountTypeActivity () 
		android.content.Intent intent
	private int getItemIndexToSelect (java.util.ArrayList, java.lang.String, boolean) 
		int i
		java.util.ArrayList accounts
		String selectedAccountName
		boolean selectedAddNewAccount
	private java.lang.String[] getListOfDisplayableOptions (java.util.ArrayList) 
		int i
		java.util.ArrayList accounts
		String[] listItems
	private java.util.ArrayList getAcceptableAccountChoices (android.accounts.AccountManager) 
		android.accounts.Account account
		android.accounts.AccountManager accountManager
		android.accounts.Account[] accounts
		java.util.ArrayList accountsToPopulate
	private java.util.Set getReleventAccountTypes (android.content.Intent) 
		android.accounts.AuthenticatorDescription desc
		android.content.Intent intent
		java.util.Set setOfRelevantAccountTypes
		String[] allowedAccountTypes
		android.accounts.AuthenticatorDescription[] descs
		java.util.Set supportedAccountTypes
	private java.util.Set getAllowableAccountSet (android.content.Intent) 
		android.os.Parcelable parcelable
		android.content.Intent intent
		java.util.Set setOfAllowableAccounts
		java.util.ArrayList validAccounts
	private void overrideDescriptionIfSupplied (java.lang.String) 
		String descriptionOverride
		android.widget.TextView descriptionView
	private final void populateUIAccountList (java.lang.String[]) 
		String[] listItems
		android.widget.ListView list
	static int access$002 (android.accounts.ChooseTypeAndAccountActivity, int) 
		android.accounts.ChooseTypeAndAccountActivity x0
		int x1
	static android.widget.Button access$100 (android.accounts.ChooseTypeAndAccountActivity) 
		android.accounts.ChooseTypeAndAccountActivity x0
}

android/accounts/AccountManager$23.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$23 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final String val$statusToken
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.Boolean bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/IAccountAuthenticator$Stub$Proxy.class
IAccountAuthenticator.java
package android.accounts
 android.accounts.IAccountAuthenticator$Stub$Proxy extends java.lang.Object implements android.accounts.IAccountAuthenticator  {
	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 addAccount (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle options
		android.os.Parcel _data
	public void confirmCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle options
		android.os.Parcel _data
	public void getAuthToken (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.os.Parcel _data
	public void getAuthTokenLabel (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String authTokenType
		android.os.Parcel _data
	public void updateCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.os.Parcel _data
	public void editProperties (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		android.os.Parcel _data
	public void hasFeatures (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String[])  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String[] features
		android.os.Parcel _data
	public void getAccountRemovalAllowed (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Parcel _data
	public void getAccountCredentialsForCloning (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Parcel _data
	public void addAccountFromCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle accountCredentials
		android.os.Parcel _data
	public void startAddAccountSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle options
		android.os.Parcel _data
	public void startUpdateCredentialsSession (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.os.Parcel _data
	public void finishSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String accountType
		android.os.Bundle sessionBundle
		android.os.Parcel _data
	public void isCredentialsUpdateSuggested (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		android.accounts.Account account
		String statusToken
		android.os.Parcel _data
}

android/accounts/ChooseAccountActivity$1.class
ChooseAccountActivity.java
package android.accounts
 android.accounts.ChooseAccountActivity$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.accounts.ChooseAccountActivity this$0
	void  (android.accounts.ChooseAccountActivity) 
		android.accounts.ChooseAccountActivity this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

android/accounts/AbstractAccountAuthenticator$1.class
AbstractAccountAuthenticator.java
package android.accounts
 android.accounts.AbstractAccountAuthenticator$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.accounts.AccountAuthenticatorResponse val$response
	final android.accounts.AbstractAccountAuthenticator this$0
	void  (android.accounts.AbstractAccountAuthenticator, android.accounts.AccountAuthenticatorResponse) 
		android.accounts.AbstractAccountAuthenticator this$0
	public void run () 
		android.os.Bundle result
}

android/accounts/AccountManager$GetAuthTokenByTypeAndFeaturesTask$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask$1 extends java.lang.Object implements android.accounts.AccountManagerCallback  {
	final android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask this$1
	void  (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask this$1
	public void run (android.accounts.AccountManagerFuture) 
		android.accounts.OperationCanceledException e
		java.io.IOException e
		android.accounts.AuthenticatorException e
		android.os.Bundle result
		android.accounts.IAccountManagerResponse chooseResponse
		android.content.Intent intent
		android.content.ComponentName componentName
		android.os.Bundle result
		android.accounts.AccountManagerFuture future
		android.accounts.Account[] accounts
		android.accounts.Account[] accounts
}

android/accounts/IAccountManager$Stub.class
IAccountManager.java
package android.accounts
public abstract android.accounts.IAccountManager$Stub extends android.os.Binder implements android.accounts.IAccountManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getPassword
	static final int TRANSACTION_getUserData
	static final int TRANSACTION_getAuthenticatorTypes
	static final int TRANSACTION_getAccounts
	static final int TRANSACTION_getAccountsForPackage
	static final int TRANSACTION_getAccountsByTypeForPackage
	static final int TRANSACTION_getAccountsAsUser
	static final int TRANSACTION_hasFeatures
	static final int TRANSACTION_getAccountsByFeatures
	static final int TRANSACTION_addAccountExplicitly
	static final int TRANSACTION_removeAccount
	static final int TRANSACTION_removeAccountAsUser
	static final int TRANSACTION_removeAccountExplicitly
	static final int TRANSACTION_copyAccountToUser
	static final int TRANSACTION_invalidateAuthToken
	static final int TRANSACTION_peekAuthToken
	static final int TRANSACTION_setAuthToken
	static final int TRANSACTION_setPassword
	static final int TRANSACTION_clearPassword
	static final int TRANSACTION_setUserData
	static final int TRANSACTION_updateAppPermission
	static final int TRANSACTION_getAuthToken
	static final int TRANSACTION_addAccount
	static final int TRANSACTION_addAccountAsUser
	static final int TRANSACTION_updateCredentials
	static final int TRANSACTION_editProperties
	static final int TRANSACTION_confirmCredentialsAsUser
	static final int TRANSACTION_accountAuthenticated
	static final int TRANSACTION_getAuthTokenLabel
	static final int TRANSACTION_getSharedAccountsAsUser
	static final int TRANSACTION_removeSharedAccountAsUser
	static final int TRANSACTION_addSharedAccountsFromParentUser
	static final int TRANSACTION_renameAccount
	static final int TRANSACTION_getPreviousName
	static final int TRANSACTION_renameSharedAccountAsUser
	static final int TRANSACTION_startAddAccountSession
	static final int TRANSACTION_startUpdateCredentialsSession
	static final int TRANSACTION_finishSessionAsUser
	static final int TRANSACTION_someUserHasAccount
	static final int TRANSACTION_isCredentialsUpdateSuggested
	public void  () 
	public static android.accounts.IAccountManager 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.accounts.Account _arg0
		android.accounts.Account _arg0
		String _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		String _result
		int _arg0
		android.accounts.AuthenticatorDescription[] _result
		String _arg0
		String _arg1
		android.accounts.Account[] _result
		String _arg0
		int _arg1
		String _arg2
		android.accounts.Account[] _result
		String _arg0
		String _arg1
		String _arg2
		android.accounts.Account[] _result
		String _arg0
		int _arg1
		String _arg2
		android.accounts.Account[] _result
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String[] _arg2
		String _arg3
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		String[] _arg2
		String _arg3
		android.accounts.Account _arg0
		android.os.Bundle _arg2
		android.accounts.Account _arg0
		String _arg1
		android.os.Bundle _arg2
		boolean _result
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		boolean _arg2
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		boolean _arg2
		int _arg3
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		boolean _result
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		int _arg2
		int _arg3
		String _arg0
		String _arg1
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		String _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		String _arg2
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		String _arg2
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _arg2
		boolean _arg3
		android.accounts.Account _arg1
		android.os.Bundle _arg5
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		boolean _arg3
		boolean _arg4
		android.os.Bundle _arg5
		android.os.Bundle _arg5
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		String _arg2
		String[] _arg3
		boolean _arg4
		android.os.Bundle _arg5
		android.os.Bundle _arg5
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		String _arg2
		String[] _arg3
		boolean _arg4
		android.os.Bundle _arg5
		int _arg6
		android.accounts.Account _arg1
		android.os.Bundle _arg4
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		boolean _arg3
		android.os.Bundle _arg4
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		boolean _arg2
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		android.os.Bundle _arg2
		boolean _arg3
		int _arg4
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		boolean _result
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		String _arg2
		int _arg0
		android.accounts.Account[] _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		int _arg1
		boolean _result
		int _arg0
		int _arg1
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _arg2
		boolean _result
		android.os.Bundle _arg5
		android.accounts.IAccountManagerResponse _arg0
		String _arg1
		String _arg2
		String[] _arg3
		boolean _arg4
		android.os.Bundle _arg5
		android.accounts.Account _arg1
		android.os.Bundle _arg4
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		boolean _arg3
		android.os.Bundle _arg4
		android.os.Bundle _arg1
		android.os.Bundle _arg3
		android.accounts.IAccountManagerResponse _arg0
		android.os.Bundle _arg1
		boolean _arg2
		android.os.Bundle _arg3
		int _arg4
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		boolean _result
		android.accounts.Account _arg1
		android.accounts.IAccountManagerResponse _arg0
		android.accounts.Account _arg1
		String _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accounts/AccountManager$14.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$14 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final android.os.Bundle val$options
	final android.app.Activity val$activity
	final int val$userId
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, android.os.Bundle, android.app.Activity, int) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/CantAddAccountActivity.class
CantAddAccountActivity.java
package android.accounts
public android.accounts.CantAddAccountActivity extends android.app.Activity {
	public static final String EXTRA_ERROR_CODE
	public void  () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public void onCancelButtonClicked (android.view.View) 
		android.view.View view
}

android/accounts/AccountManager$20.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$20 extends android.accounts.AccountManager$AmsTask {
	final String val$accountType
	final String val$authTokenType
	final String[] val$requiredFeatures
	final android.app.Activity val$activity
	final android.os.Bundle val$optionsIn
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AccountManager$13.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$13 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final android.os.UserHandle val$fromUser
	final android.os.UserHandle val$toUser
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, android.os.UserHandle, android.os.UserHandle) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.Boolean bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/GrantCredentialsPermissionActivity$1$1.class
GrantCredentialsPermissionActivity.java
package android.accounts
 android.accounts.GrantCredentialsPermissionActivity$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final String val$authTokenLabel
	final android.accounts.GrantCredentialsPermissionActivity$1 this$1
	void  (android.accounts.GrantCredentialsPermissionActivity$1, java.lang.String) 
		android.accounts.GrantCredentialsPermissionActivity$1 this$1
	public void run () 
}

android/accounts/AccountsException.class
AccountsException.java
package android.accounts
public android.accounts.AccountsException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

android/accounts/ChooseAccountTypeActivity.class
ChooseAccountTypeActivity.java
package android.accounts
public android.accounts.ChooseAccountTypeActivity extends android.app.Activity {
	private static final String TAG
	private java.util.HashMap mTypeToAuthenticatorInfo
	private java.util.ArrayList mAuthenticatorInfosToDisplay
	public void  () 
	public void onCreate (android.os.Bundle) 
		String type
		String type
		android.accounts.ChooseAccountTypeActivity$AuthInfo info
		java.util.Map$Entry entry
		android.os.Bundle bundle
		android.os.Bundle savedInstanceState
		java.util.Set setOfAllowableAccountTypes
		String[] validAccountTypes
		android.widget.ListView list
	private void setResultAndFinish (java.lang.String) 
		String type
		android.os.Bundle bundle
	private void buildTypeToAuthDescriptionMap () 
		android.content.Context authContext
		CharSequence sequence
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources$NotFoundException e
		String name
		android.graphics.drawable.Drawable icon
		android.accounts.ChooseAccountTypeActivity$AuthInfo authInfo
		android.accounts.AuthenticatorDescription desc
	static java.util.ArrayList access$000 (android.accounts.ChooseAccountTypeActivity) 
		android.accounts.ChooseAccountTypeActivity x0
	static void access$100 (android.accounts.ChooseAccountTypeActivity, java.lang.String) 
		android.accounts.ChooseAccountTypeActivity x0
		String x1
}

android/accounts/IAccountAuthenticatorResponse$Stub.class
IAccountAuthenticatorResponse.java
package android.accounts
public abstract android.accounts.IAccountAuthenticatorResponse$Stub extends android.os.Binder implements android.accounts.IAccountAuthenticatorResponse  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onResult
	static final int TRANSACTION_onRequestContinued
	static final int TRANSACTION_onError
	public void  () 
	public static android.accounts.IAccountAuthenticatorResponse 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 _arg0
		android.os.Bundle _arg0
		int _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accounts/AccountManager$GetAuthTokenByTypeAndFeaturesTask$1$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask$1$1 extends android.accounts.IAccountManagerResponse$Stub {
	final android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask$1 this$2
	void  (android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask$1) 
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask$1 this$2
	public void onResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle value
		android.accounts.Account account
	public void onError (int, java.lang.String)  throws android.os.RemoteException 
		int errorCode
		String errorMessage
}

android/accounts/AbstractAccountAuthenticator$4.class
AbstractAccountAuthenticator.java
package android.accounts
 android.accounts.AbstractAccountAuthenticator$4 extends java.lang.Object implements java.lang.Runnable  {
	final String val$authTokenType
	final android.accounts.Account val$account
	final android.os.Bundle val$options
	final android.accounts.AccountAuthenticatorResponse val$response
	final android.accounts.AbstractAccountAuthenticator this$0
	void  (android.accounts.AbstractAccountAuthenticator, java.lang.String, android.accounts.Account, android.os.Bundle, android.accounts.AccountAuthenticatorResponse) 
		android.accounts.AbstractAccountAuthenticator this$0
	public void run () 
		android.os.Bundle sessionBundle
		android.os.Bundle result
}

android/accounts/IAccountAuthenticator.class
IAccountAuthenticator.java
package android.accounts
public abstract android.accounts.IAccountAuthenticator extends java.lang.Object implements android.os.IInterface  {
	public abstract void addAccount (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
	public abstract void confirmCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void getAuthToken (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void getAuthTokenLabel (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
	public abstract void updateCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void editProperties (android.accounts.IAccountAuthenticatorResponse, java.lang.String)  throws android.os.RemoteException 
	public abstract void hasFeatures (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String[])  throws android.os.RemoteException 
	public abstract void getAccountRemovalAllowed (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
	public abstract void getAccountCredentialsForCloning (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account)  throws android.os.RemoteException 
	public abstract void addAccountFromCredentials (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void startAddAccountSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.os.RemoteException 
	public abstract void startUpdateCredentialsSession (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void finishSession (android.accounts.IAccountAuthenticatorResponse, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void isCredentialsUpdateSuggested (android.accounts.IAccountAuthenticatorResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
}

android/accounts/AccountManager$3.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$3 extends android.accounts.AccountManager$Future2Task {
	final String val$type
	final String[] val$features
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, java.lang.String[]) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public android.accounts.Account[] bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		int i
		android.os.Bundle bundle
		android.os.Parcelable[] parcelables
		android.accounts.Account[] descs
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/AccountManager$BaseFutureTask$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$BaseFutureTask$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final android.accounts.AccountManager val$this$0
	void  (android.accounts.AccountManager) 
	public java.lang.Object call ()  throws java.lang.Exception 
}

android/accounts/AccountManager$7.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$7 extends android.accounts.AccountManager$Future2Task {
	final android.accounts.Account val$account
	final android.os.UserHandle val$userHandle
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, android.os.UserHandle) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.Boolean bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/IAccountAuthenticatorResponse$Stub$Proxy.class
IAccountAuthenticatorResponse.java
package android.accounts
 android.accounts.IAccountAuthenticatorResponse$Stub$Proxy extends java.lang.Object implements android.accounts.IAccountAuthenticatorResponse  {
	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 onResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle value
		android.os.Parcel _data
	public void onRequestContinued ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onError (int, java.lang.String)  throws android.os.RemoteException 
		int errorCode
		String errorMessage
		android.os.Parcel _data
}

android/accounts/AccountManager$BaseFutureTask.class
AccountManager.java
package android.accounts
abstract android.accounts.AccountManager$BaseFutureTask extends java.util.concurrent.FutureTask {
	public final android.accounts.IAccountManagerResponse mResponse
	final android.os.Handler mHandler
	final android.accounts.AccountManager this$0
	public void  (android.accounts.AccountManager, android.os.Handler) 
		android.os.Handler handler
	public abstract void doWork ()  throws android.os.RemoteException 
	public abstract java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
	protected void postRunnableToHandler (java.lang.Runnable) 
		Runnable runnable
		android.os.Handler handler
	protected void startTask () 
		android.os.RemoteException e
	static void access$800 (android.accounts.AccountManager$BaseFutureTask, java.lang.Object) 
		android.accounts.AccountManager$BaseFutureTask x0
		Object x1
	static void access$900 (android.accounts.AccountManager$BaseFutureTask, java.lang.Throwable) 
		android.accounts.AccountManager$BaseFutureTask x0
		Throwable x1
}

android/accounts/IAccountManager.class
IAccountManager.java
package android.accounts
public abstract android.accounts.IAccountManager extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String getPassword (android.accounts.Account)  throws android.os.RemoteException 
	public abstract java.lang.String getUserData (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract android.accounts.AuthenticatorDescription[] getAuthenticatorTypes (int)  throws android.os.RemoteException 
	public abstract android.accounts.Account[] getAccounts (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.accounts.Account[] getAccountsForPackage (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.accounts.Account[] getAccountsByTypeForPackage (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.accounts.Account[] getAccountsAsUser (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void hasFeatures (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
	public abstract void getAccountsByFeatures (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
	public abstract boolean addAccountExplicitly (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void removeAccount (android.accounts.IAccountManagerResponse, android.accounts.Account, boolean)  throws android.os.RemoteException 
	public abstract void removeAccountAsUser (android.accounts.IAccountManagerResponse, android.accounts.Account, boolean, int)  throws android.os.RemoteException 
	public abstract boolean removeAccountExplicitly (android.accounts.Account)  throws android.os.RemoteException 
	public abstract void copyAccountToUser (android.accounts.IAccountManagerResponse, android.accounts.Account, int, int)  throws android.os.RemoteException 
	public abstract void invalidateAuthToken (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String peekAuthToken (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract void setAuthToken (android.accounts.Account, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setPassword (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract void clearPassword (android.accounts.Account)  throws android.os.RemoteException 
	public abstract void setUserData (android.accounts.Account, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void updateAppPermission (android.accounts.Account, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void getAuthToken (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void addAccount (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void addAccountAsUser (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract void updateCredentials (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void editProperties (android.accounts.IAccountManagerResponse, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void confirmCredentialsAsUser (android.accounts.IAccountManagerResponse, android.accounts.Account, android.os.Bundle, boolean, int)  throws android.os.RemoteException 
	public abstract boolean accountAuthenticated (android.accounts.Account)  throws android.os.RemoteException 
	public abstract void getAuthTokenLabel (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.accounts.Account[] getSharedAccountsAsUser (int)  throws android.os.RemoteException 
	public abstract boolean removeSharedAccountAsUser (android.accounts.Account, int)  throws android.os.RemoteException 
	public abstract void addSharedAccountsFromParentUser (int, int)  throws android.os.RemoteException 
	public abstract void renameAccount (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getPreviousName (android.accounts.Account)  throws android.os.RemoteException 
	public abstract boolean renameSharedAccountAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void startAddAccountSession (android.accounts.IAccountManagerResponse, java.lang.String, java.lang.String, java.lang.String[], boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void startUpdateCredentialsSession (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String, boolean, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void finishSessionAsUser (android.accounts.IAccountManagerResponse, android.os.Bundle, boolean, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract boolean someUserHasAccount (android.accounts.Account)  throws android.os.RemoteException 
	public abstract void isCredentialsUpdateSuggested (android.accounts.IAccountManagerResponse, android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
}

android/accounts/AccountManagerFuture.class
AccountManagerFuture.java
package android.accounts
public abstract android.accounts.AccountManagerFuture extends java.lang.Object {
	public abstract boolean cancel (boolean) 
	public abstract boolean isCancelled () 
	public abstract boolean isDone () 
	public abstract java.lang.Object getResult ()  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
	public abstract java.lang.Object getResult (long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
}

android/accounts/AccountManager$18.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$18 extends java.lang.Object implements java.lang.Runnable  {
	final android.accounts.OnAccountsUpdateListener val$listener
	final android.accounts.Account[] val$accountsCopy
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.accounts.OnAccountsUpdateListener, android.accounts.Account[]) 
		android.accounts.AccountManager this$0
	public void run () 
		android.database.SQLException e
}

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

android/accounts/AccountManager$AmsTask.class
AccountManager.java
package android.accounts
abstract android.accounts.AccountManager$AmsTask extends java.util.concurrent.FutureTask implements android.accounts.AccountManagerFuture  {
	final android.accounts.IAccountManagerResponse mResponse
	final android.os.Handler mHandler
	final android.accounts.AccountManagerCallback mCallback
	final android.app.Activity mActivity
	final android.accounts.AccountManager this$0
	public void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback) 
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public final android.accounts.AccountManagerFuture start () 
		android.os.RemoteException e
	protected void set (android.os.Bundle) 
		android.os.Bundle bundle
	public abstract void doWork ()  throws android.os.RemoteException 
	private android.os.Bundle internalGetResult (java.lang.Long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
		java.util.concurrent.CancellationException e
		Throwable cause
		java.util.concurrent.ExecutionException e
		Long timeout
		java.util.concurrent.TimeUnit unit
	public android.os.Bundle getResult ()  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
	public android.os.Bundle getResult (long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
		long timeout
		java.util.concurrent.TimeUnit unit
	protected void done () 
	protected volatile void set (java.lang.Object) 
	public volatile java.lang.Object getResult (long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
	public volatile java.lang.Object getResult ()  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
	static void access$600 (android.accounts.AccountManager$AmsTask, java.lang.Throwable) 
		android.accounts.AccountManager$AmsTask x0
		Throwable x1
}

android/accounts/AccountManagerCallback.class
AccountManagerCallback.java
package android.accounts
public abstract android.accounts.AccountManagerCallback extends java.lang.Object {
	public abstract void run (android.accounts.AccountManagerFuture) 
}

android/accounts/AccountManager.class
AccountManager.java
package android.accounts
public android.accounts.AccountManager extends java.lang.Object {
	private static final String TAG
	public static final int ERROR_CODE_REMOTE_EXCEPTION
	public static final int ERROR_CODE_NETWORK_ERROR
	public static final int ERROR_CODE_CANCELED
	public static final int ERROR_CODE_INVALID_RESPONSE
	public static final int ERROR_CODE_UNSUPPORTED_OPERATION
	public static final int ERROR_CODE_BAD_ARGUMENTS
	public static final int ERROR_CODE_BAD_REQUEST
	public static final int ERROR_CODE_BAD_AUTHENTICATION
	public static final int ERROR_CODE_USER_RESTRICTED
	public static final int ERROR_CODE_MANAGEMENT_DISABLED_FOR_ACCOUNT_TYPE
	public static final String KEY_ACCOUNT_NAME
	public static final String KEY_ACCOUNT_TYPE
	public static final String KEY_AUTHTOKEN
	public static final String KEY_INTENT
	public static final String KEY_PASSWORD
	public static final String KEY_ACCOUNTS
	public static final String KEY_ACCOUNT_AUTHENTICATOR_RESPONSE
	public static final String KEY_ACCOUNT_MANAGER_RESPONSE
	public static final String KEY_AUTHENTICATOR_TYPES
	public static final String KEY_AUTH_FAILED_MESSAGE
	public static final String KEY_AUTH_TOKEN_LABEL
	public static final String KEY_BOOLEAN_RESULT
	public static final String KEY_ERROR_CODE
	public static final String KEY_ERROR_MESSAGE
	public static final String KEY_USERDATA
	public static final String KEY_LAST_AUTHENTICATED_TIME
	public static final String KEY_CALLER_UID
	public static final String KEY_CALLER_PID
	public static final String KEY_ANDROID_PACKAGE_NAME
	public static final String KEY_NOTIFY_ON_FAILURE
	public static final String KEY_ACCOUNT_SESSION_BUNDLE
	public static final String KEY_ACCOUNT_STATUS_TOKEN
	public static final String ACTION_AUTHENTICATOR_INTENT
	public static final String AUTHENTICATOR_META_DATA_NAME
	public static final String AUTHENTICATOR_ATTRIBUTES_NAME
	private final android.content.Context mContext
	private final android.accounts.IAccountManager mService
	private final android.os.Handler mMainHandler
	public static final String LOGIN_ACCOUNTS_CHANGED_ACTION
	private final java.util.HashMap mAccountsUpdatedListeners
	private final android.content.BroadcastReceiver mAccountsChangedBroadcastReceiver
	public void  (android.content.Context, android.accounts.IAccountManager) 
		android.content.Context context
		android.accounts.IAccountManager service
	public void  (android.content.Context, android.accounts.IAccountManager, android.os.Handler) 
		android.content.Context context
		android.accounts.IAccountManager service
		android.os.Handler handler
	public static android.os.Bundle sanitizeResult (android.os.Bundle) 
		android.os.Bundle newResult
		android.os.Bundle result
	public static android.accounts.AccountManager get (android.content.Context) 
		android.content.Context context
	public java.lang.String getPassword (android.accounts.Account) 
		android.os.RemoteException e
		android.accounts.Account account
	public java.lang.String getUserData (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String key
	public android.accounts.AuthenticatorDescription[] getAuthenticatorTypes () 
		android.os.RemoteException e
	public android.accounts.AuthenticatorDescription[] getAuthenticatorTypesAsUser (int) 
		android.os.RemoteException e
		int userId
	public android.accounts.Account[] getAccounts () 
		android.os.RemoteException e
	public android.accounts.Account[] getAccountsAsUser (int) 
		android.os.RemoteException e
		int userId
	public android.accounts.Account[] getAccountsForPackage (java.lang.String, int) 
		android.os.RemoteException re
		String packageName
		int uid
	public android.accounts.Account[] getAccountsByTypeForPackage (java.lang.String, java.lang.String) 
		android.os.RemoteException re
		String type
		String packageName
	public android.accounts.Account[] getAccountsByType (java.lang.String) 
		String type
	public android.accounts.Account[] getAccountsByTypeAsUser (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException e
		String type
		android.os.UserHandle userHandle
	public void updateAppPermission (android.accounts.Account, java.lang.String, int, boolean) 
		android.os.RemoteException e
		android.accounts.Account account
		String authTokenType
		int uid
		boolean value
	public android.accounts.AccountManagerFuture getAuthTokenLabel (java.lang.String, java.lang.String, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		String authTokenType
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture hasFeatures (android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String[] features
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture getAccountsByTypeAndFeatures (java.lang.String, java.lang.String[], android.accounts.AccountManagerCallback, android.os.Handler) 
		String type
		String[] features
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public boolean addAccountExplicitly (android.accounts.Account, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.accounts.Account account
		String password
		android.os.Bundle userdata
	public boolean notifyAccountAuthenticated (android.accounts.Account) 
		android.os.RemoteException e
		android.accounts.Account account
	public android.accounts.AccountManagerFuture renameAccount (android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String newName
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public java.lang.String getPreviousName (android.accounts.Account) 
		android.os.RemoteException e
		android.accounts.Account account
	public android.accounts.AccountManagerFuture removeAccount (android.accounts.Account, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture removeAccount (android.accounts.Account, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture removeAccountAsUser (android.accounts.Account, android.accounts.AccountManagerCallback, android.os.Handler, android.os.UserHandle) 
		android.accounts.Account account
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.UserHandle userHandle
	public android.accounts.AccountManagerFuture removeAccountAsUser (android.accounts.Account, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler, android.os.UserHandle) 
		android.accounts.Account account
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.UserHandle userHandle
	public boolean removeAccountExplicitly (android.accounts.Account) 
		android.os.RemoteException e
		android.accounts.Account account
	public void invalidateAuthToken (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String accountType
		String authToken
	public java.lang.String peekAuthToken (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authTokenType
	public void setPassword (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String password
	public void clearPassword (android.accounts.Account) 
		android.os.RemoteException e
		android.accounts.Account account
	public void setUserData (android.accounts.Account, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String key
		String value
	public void setAuthToken (android.accounts.Account, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authTokenType
		String authToken
	public java.lang.String blockingGetAuthToken (android.accounts.Account, java.lang.String, boolean)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
		android.accounts.Account account
		String authTokenType
		boolean notifyAuthFailure
		android.os.Bundle bundle
	public android.accounts.AccountManagerFuture getAuthToken (android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle optionsIn
	public android.accounts.AccountManagerFuture getAuthToken (android.accounts.Account, java.lang.String, boolean, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String authTokenType
		boolean notifyAuthFailure
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture getAuthToken (android.accounts.Account, java.lang.String, android.os.Bundle, boolean, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		boolean notifyAuthFailure
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle optionsIn
	public android.accounts.AccountManagerFuture addAccount (java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle addAccountOptions
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle optionsIn
	public android.accounts.AccountManagerFuture addAccountAsUser (java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler, android.os.UserHandle) 
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle addAccountOptions
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.UserHandle userHandle
		android.os.Bundle optionsIn
	public void addSharedAccountsFromParentUser (android.os.UserHandle, android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle parentUser
		android.os.UserHandle user
	public android.accounts.AccountManagerFuture copyAccountToUser (android.accounts.Account, android.os.UserHandle, android.os.UserHandle, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		android.os.UserHandle fromUser
		android.os.UserHandle toUser
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public boolean removeSharedAccount (android.accounts.Account, android.os.UserHandle) 
		boolean val
		android.os.RemoteException re
		android.accounts.Account account
		android.os.UserHandle user
	public android.accounts.Account[] getSharedAccounts (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle user
	public android.accounts.AccountManagerFuture confirmCredentials (android.accounts.Account, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture confirmCredentialsAsUser (android.accounts.Account, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler, android.os.UserHandle) 
		android.accounts.Account account
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.UserHandle userHandle
		int userId
	public android.accounts.AccountManagerFuture updateCredentials (android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture editProperties (java.lang.String, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public boolean someUserHasAccount (android.accounts.Account) 
		android.os.RemoteException re
		android.accounts.Account account
	private void ensureNotOnMainThread () 
		IllegalStateException exception
		android.os.Looper looper
	private void postToHandler (android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.AccountManagerFuture) 
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
		android.accounts.AccountManagerFuture future
	private void postToHandler (android.os.Handler, android.accounts.OnAccountsUpdateListener, android.accounts.Account[]) 
		android.os.Handler handler
		android.accounts.OnAccountsUpdateListener listener
		android.accounts.Account[] accounts
		android.accounts.Account[] accountsCopy
	private java.lang.Exception convertErrorToException (int, java.lang.String) 
		int code
		String message
	public android.accounts.AccountManagerFuture getAuthTokenByFeatures (java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle, android.os.Bundle, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		String authTokenType
		String[] features
		android.app.Activity activity
		android.os.Bundle addAccountOptions
		android.os.Bundle getAuthTokenOptions
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.accounts.AccountManager$GetAuthTokenByTypeAndFeaturesTask task
	public static android.content.Intent newChooseAccountIntent (android.accounts.Account, java.util.ArrayList, java.lang.String[], boolean, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle) 
		android.accounts.Account selectedAccount
		java.util.ArrayList allowableAccounts
		String[] allowableAccountTypes
		boolean alwaysPromptForAccount
		String descriptionOverrideText
		String addAccountAuthTokenType
		String[] addAccountRequiredFeatures
		android.os.Bundle addAccountOptions
	public static android.content.Intent newChooseAccountIntent (android.accounts.Account, java.util.List, java.lang.String[], java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle) 
		android.accounts.Account selectedAccount
		java.util.List allowableAccounts
		String[] allowableAccountTypes
		String descriptionOverrideText
		String addAccountAuthTokenType
		String[] addAccountRequiredFeatures
		android.os.Bundle addAccountOptions
		android.content.Intent intent
		android.content.ComponentName componentName
	public void addOnAccountsUpdatedListener (android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean) 
		android.content.IntentFilter intentFilter
		boolean wasEmpty
		android.accounts.OnAccountsUpdateListener listener
		android.os.Handler handler
		boolean updateImmediately
	public void removeOnAccountsUpdatedListener (android.accounts.OnAccountsUpdateListener) 
		android.accounts.OnAccountsUpdateListener listener
	public android.accounts.AccountManagerFuture startAddAccountSession (java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle optionsIn
	public android.accounts.AccountManagerFuture startUpdateCredentialsSession (android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle optionsIn
	public android.accounts.AccountManagerFuture finishSession (android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.os.Bundle sessionBundle
		android.app.Activity activity
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	public android.accounts.AccountManagerFuture finishSessionAsUser (android.os.Bundle, android.app.Activity, android.os.UserHandle, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.os.Bundle sessionBundle
		android.app.Activity activity
		android.os.UserHandle userHandle
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
		android.os.Bundle appInfo
	public android.accounts.AccountManagerFuture isCredentialsUpdateSuggested (android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback, android.os.Handler) 
		android.accounts.Account account
		String statusToken
		android.accounts.AccountManagerCallback callback
		android.os.Handler handler
	static android.accounts.IAccountManager access$000 (android.accounts.AccountManager) 
		android.accounts.AccountManager x0
	static android.content.Context access$100 (android.accounts.AccountManager) 
		android.accounts.AccountManager x0
	static void access$300 (android.accounts.AccountManager) 
		android.accounts.AccountManager x0
	static void access$400 (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.AccountManagerFuture) 
		android.accounts.AccountManager x0
		android.os.Handler x1
		android.accounts.AccountManagerCallback x2
		android.accounts.AccountManagerFuture x3
	static java.lang.Exception access$500 (android.accounts.AccountManager, int, java.lang.String) 
		android.accounts.AccountManager x0
		int x1
		String x2
	static android.os.Handler access$700 (android.accounts.AccountManager) 
		android.accounts.AccountManager x0
	static java.util.HashMap access$1400 (android.accounts.AccountManager) 
		android.accounts.AccountManager x0
	static void access$1500 (android.accounts.AccountManager, android.os.Handler, android.accounts.OnAccountsUpdateListener, android.accounts.Account[]) 
		android.accounts.AccountManager x0
		android.os.Handler x1
		android.accounts.OnAccountsUpdateListener x2
		android.accounts.Account[] x3
}

android/accounts/AccountAuthenticatorResponse.class
AccountAuthenticatorResponse.java
package android.accounts
public android.accounts.AccountAuthenticatorResponse extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private android.accounts.IAccountAuthenticatorResponse mAccountAuthenticatorResponse
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.accounts.IAccountAuthenticatorResponse) 
		android.accounts.IAccountAuthenticatorResponse response
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void onResult (android.os.Bundle) 
		android.os.Bundle result
	public void onRequestContinued () 
	public void onError (int, java.lang.String) 
		int errorCode
		String errorMessage
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/accounts/AuthenticatorDescription.class
AuthenticatorDescription.java
package android.accounts
public android.accounts.AuthenticatorDescription extends java.lang.Object implements android.os.Parcelable  {
	public final String type
	public final int labelId
	public final int iconId
	public final int smallIconId
	public final int accountPreferencesId
	public final String packageName
	public final boolean customTokens
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, int, int, int, int, boolean) 
		String type
		String packageName
		int labelId
		int iconId
		int smallIconId
		int prefId
		boolean customTokens
	public void  (java.lang.String, java.lang.String, int, int, int, int) 
		String type
		String packageName
		int labelId
		int iconId
		int smallIconId
		int prefId
	public static android.accounts.AuthenticatorDescription newKey (java.lang.String) 
		String type
	private void  (java.lang.String) 
		String type
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		android.accounts.AuthenticatorDescription other
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.accounts.AuthenticatorDescription$1) 
		android.os.Parcel x0
		android.accounts.AuthenticatorDescription$1 x1
	static void  () 
}

android/accounts/AccountManager$11.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$11 extends android.accounts.AccountManager$AmsTask {
	final String val$accountType
	final String val$authTokenType
	final String[] val$requiredFeatures
	final android.app.Activity val$activity
	final android.os.Bundle val$optionsIn
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AccountManager$BaseFutureTask$Response.class
AccountManager.java
package android.accounts
public android.accounts.AccountManager$BaseFutureTask$Response extends android.accounts.IAccountManagerResponse$Stub {
	final android.accounts.AccountManager$BaseFutureTask this$1
	protected void  (android.accounts.AccountManager$BaseFutureTask) 
		android.accounts.AccountManager$BaseFutureTask this$1
	public void onResult (android.os.Bundle) 
		Object result
		android.os.Bundle bundle
	public void onError (int, java.lang.String) 
		int code
		String message
}

android/accounts/GrantCredentialsPermissionActivity$1.class
GrantCredentialsPermissionActivity.java
package android.accounts
 android.accounts.GrantCredentialsPermissionActivity$1 extends java.lang.Object implements android.accounts.AccountManagerCallback  {
	final android.widget.TextView val$authTokenTypeView
	final android.accounts.GrantCredentialsPermissionActivity this$0
	void  (android.accounts.GrantCredentialsPermissionActivity, android.widget.TextView) 
		android.accounts.GrantCredentialsPermissionActivity this$0
	public void run (android.accounts.AccountManagerFuture) 
		String authTokenLabel
		android.accounts.AccountManagerFuture future
}

android/accounts/AccountManager$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$1 extends android.accounts.AccountManager$Future2Task {
	final String val$accountType
	final String val$authTokenType
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, java.lang.String) 
		android.accounts.AccountManager this$0
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
	public java.lang.String bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
		android.os.Bundle bundle
	public volatile java.lang.Object bundleToResult (android.os.Bundle)  throws android.accounts.AuthenticatorException 
}

android/accounts/AccountManager$6.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$6 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final android.app.Activity val$activity
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, android.app.Activity) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AccountManager$21.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$21 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final String val$authTokenType
	final android.app.Activity val$activity
	final android.os.Bundle val$optionsIn
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String, android.app.Activity, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/ChooseAccountActivity$ViewHolder.class
ChooseAccountActivity.java
package android.accounts
 android.accounts.ChooseAccountActivity$ViewHolder extends java.lang.Object {
	android.widget.ImageView icon
	android.widget.TextView text
	private void  () 
	void  (android.accounts.ChooseAccountActivity$1) 
		android.accounts.ChooseAccountActivity$1 x0
}

android/accounts/AccountManager$Future2Task.class
AccountManager.java
package android.accounts
abstract android.accounts.AccountManager$Future2Task extends android.accounts.AccountManager$BaseFutureTask implements android.accounts.AccountManagerFuture  {
	final android.accounts.AccountManagerCallback mCallback
	final android.accounts.AccountManager this$0
	public void  (android.accounts.AccountManager, android.os.Handler, android.accounts.AccountManagerCallback) 
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	protected void done () 
	public android.accounts.AccountManager$Future2Task start () 
	private java.lang.Object internalGetResult (java.lang.Long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
		Throwable cause
		java.util.concurrent.ExecutionException e
		Long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object getResult ()  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
	public java.lang.Object getResult (long, java.util.concurrent.TimeUnit)  throws android.accounts.OperationCanceledException java.io.IOException android.accounts.AuthenticatorException 
		long timeout
		java.util.concurrent.TimeUnit unit
}

android/accounts/AccountManager$AmsTask$1.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$AmsTask$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final android.accounts.AccountManager val$this$0
	void  (android.accounts.AccountManager) 
	public android.os.Bundle call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

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

android/accounts/ChooseAccountTypeActivity$ViewHolder.class
ChooseAccountTypeActivity.java
package android.accounts
 android.accounts.ChooseAccountTypeActivity$ViewHolder extends java.lang.Object {
	android.widget.ImageView icon
	android.widget.TextView text
	private void  () 
	void  (android.accounts.ChooseAccountTypeActivity$1) 
		android.accounts.ChooseAccountTypeActivity$1 x0
}

android/accounts/AccountManager$9.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$9 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final String val$authTokenType
	final android.os.Bundle val$optionsIn
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AuthenticatorException.class
AuthenticatorException.java
package android.accounts
public android.accounts.AuthenticatorException extends android.accounts.AccountsException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

android/accounts/AccountManager$15.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$15 extends android.accounts.AccountManager$AmsTask {
	final android.accounts.Account val$account
	final String val$authTokenType
	final android.app.Activity val$activity
	final android.os.Bundle val$options
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.accounts.Account, java.lang.String, android.app.Activity, android.os.Bundle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/IAccountAuthenticatorResponse.class
IAccountAuthenticatorResponse.java
package android.accounts
public abstract android.accounts.IAccountAuthenticatorResponse extends java.lang.Object implements android.os.IInterface  {
	public abstract void onResult (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onRequestContinued ()  throws android.os.RemoteException 
	public abstract void onError (int, java.lang.String)  throws android.os.RemoteException 
}

android/accounts/AbstractAccountAuthenticator.class
AbstractAccountAuthenticator.java
package android.accounts
public abstract android.accounts.AbstractAccountAuthenticator extends java.lang.Object {
	private static final String TAG
	public static final String KEY_CUSTOM_TOKEN_EXPIRY
	private static final String KEY_AUTH_TOKEN_TYPE
	private static final String KEY_REQUIRED_FEATURES
	private static final String KEY_OPTIONS
	private static final String KEY_ACCOUNT
	private final android.content.Context mContext
	private android.accounts.AbstractAccountAuthenticator$Transport mTransport
	public void  (android.content.Context) 
		android.content.Context context
	private void handleException (android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.Exception)  throws android.os.RemoteException 
		android.accounts.IAccountAuthenticatorResponse response
		String method
		String data
		Exception e
	private void checkBinderPermission () 
		int uid
		String perm
	public final android.os.IBinder getIBinder () 
	public abstract android.os.Bundle editProperties (android.accounts.AccountAuthenticatorResponse, java.lang.String) 
	public abstract android.os.Bundle addAccount (android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.accounts.NetworkErrorException 
	public abstract android.os.Bundle confirmCredentials (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.accounts.NetworkErrorException 
	public abstract android.os.Bundle getAuthToken (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
	public abstract java.lang.String getAuthTokenLabel (java.lang.String) 
	public abstract android.os.Bundle updateCredentials (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
	public abstract android.os.Bundle hasFeatures (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String[])  throws android.accounts.NetworkErrorException 
	public android.os.Bundle getAccountRemovalAllowed (android.accounts.AccountAuthenticatorResponse, android.accounts.Account)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle result
	public android.os.Bundle getAccountCredentialsForCloning (android.accounts.AccountAuthenticatorResponse, android.accounts.Account)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		android.accounts.Account account
	public android.os.Bundle addAccountFromCredentials (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		android.accounts.Account account
		android.os.Bundle accountCredentials
	public android.os.Bundle startAddAccountSession (android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		String accountType
		String authTokenType
		String[] requiredFeatures
		android.os.Bundle options
	public android.os.Bundle startUpdateCredentialsSession (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		android.accounts.Account account
		String authTokenType
		android.os.Bundle options
	public android.os.Bundle finishSession (android.accounts.AccountAuthenticatorResponse, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.os.Bundle result
		android.os.Bundle result
		android.os.Bundle result
		android.accounts.AccountAuthenticatorResponse response
		String accountType
		android.os.Bundle sessionBundle
		String authTokenType
		android.os.Bundle options
		String[] requiredFeatures
		android.accounts.Account account
		boolean containsKeyAccount
		android.os.Bundle sessionOptions
	public android.os.Bundle isCredentialsUpdateSuggested (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse response
		android.accounts.Account account
		String statusToken
		android.os.Bundle result
	static void access$000 (android.accounts.AbstractAccountAuthenticator) 
		android.accounts.AbstractAccountAuthenticator x0
	static void access$100 (android.accounts.AbstractAccountAuthenticator, android.accounts.IAccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.Exception)  throws android.os.RemoteException 
		android.accounts.AbstractAccountAuthenticator x0
		android.accounts.IAccountAuthenticatorResponse x1
		String x2
		String x3
		Exception x4
}

android/accounts/ChooseAccountTypeActivity$1.class
ChooseAccountTypeActivity.java
package android.accounts
 android.accounts.ChooseAccountTypeActivity$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.accounts.ChooseAccountTypeActivity this$0
	void  (android.accounts.ChooseAccountTypeActivity) 
		android.accounts.ChooseAccountTypeActivity this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

android/accounts/AccountManager$22.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$22 extends android.accounts.AccountManager$AmsTask {
	final android.os.Bundle val$sessionBundle
	final android.app.Activity val$activity
	final android.os.Bundle val$appInfo
	final android.os.UserHandle val$userHandle
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, android.os.Bundle, android.app.Activity, android.os.Bundle, android.os.UserHandle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/accounts/AccountManager$17.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$17 extends java.lang.Object implements java.lang.Runnable  {
	final android.accounts.AccountManagerCallback val$callback
	final android.accounts.AccountManagerFuture val$future
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.accounts.AccountManagerCallback, android.accounts.AccountManagerFuture) 
		android.accounts.AccountManager this$0
	public void run () 
}

android/accounts/IAccountManagerResponse.class
IAccountManagerResponse.java
package android.accounts
public abstract android.accounts.IAccountManagerResponse extends java.lang.Object implements android.os.IInterface  {
	public abstract void onResult (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onError (int, java.lang.String)  throws android.os.RemoteException 
}

android/accounts/AccountManagerResponse.class
AccountManagerResponse.java
package android.accounts
public android.accounts.AccountManagerResponse extends java.lang.Object implements android.os.Parcelable  {
	private android.accounts.IAccountManagerResponse mResponse
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.accounts.IAccountManagerResponse) 
		android.accounts.IAccountManagerResponse response
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void onResult (android.os.Bundle) 
		android.os.Bundle result
	public void onError (int, java.lang.String) 
		int errorCode
		String errorMessage
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/accounts/GrantCredentialsPermissionActivity.class
GrantCredentialsPermissionActivity.java
package android.accounts
public android.accounts.GrantCredentialsPermissionActivity extends android.app.Activity implements android.view.View$OnClickListener  {
	public static final String EXTRAS_ACCOUNT
	public static final String EXTRAS_AUTH_TOKEN_LABEL
	public static final String EXTRAS_AUTH_TOKEN_TYPE
	public static final String EXTRAS_RESPONSE
	public static final String EXTRAS_ACCOUNT_TYPE_LABEL
	public static final String EXTRAS_PACKAGES
	public static final String EXTRAS_REQUESTING_UID
	private android.accounts.Account mAccount
	private String mAuthTokenType
	private int mUid
	private android.os.Bundle mResultBundle
	protected android.view.LayoutInflater mInflater
	public void  () 
	protected void onCreate (android.os.Bundle) 
		IllegalArgumentException e
		android.content.pm.PackageManager$NameNotFoundException e
		String packageLabel
		String packageLabel
		String pkg
		android.os.Bundle savedInstanceState
		android.os.Bundle extras
		android.content.pm.PackageManager pm
		String[] packages
		String accountTypeLabel
		String accountTypeLabel
		android.widget.TextView authTokenTypeView
		android.accounts.AccountManagerCallback callback
		android.widget.LinearLayout packagesListView
	private java.lang.String getAccountLabel (android.accounts.Account) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources$NotFoundException e
		android.accounts.AuthenticatorDescription desc
		int i
		int N
		android.accounts.Account account
		android.accounts.AuthenticatorDescription[] authenticatorTypes
	private android.view.View newPackageView (java.lang.String) 
		String packageLabel
		android.view.View view
	public void onClick (android.view.View) 
		android.content.Intent result
		android.view.View v
	public final void setAccountAuthenticatorResult (android.os.Bundle) 
		android.os.Bundle result
	public void finish () 
		android.content.Intent intent
		android.accounts.AccountAuthenticatorResponse response
}

android/accounts/AccountManager$19.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$19 extends android.content.BroadcastReceiver {
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager) 
		android.accounts.AccountManager this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		java.util.Map$Entry entry
		android.content.Context context
		android.content.Intent intent
		android.accounts.Account[] accounts
}

android/accounts/AccountManager$12.class
AccountManager.java
package android.accounts
 android.accounts.AccountManager$12 extends android.accounts.AccountManager$AmsTask {
	final String val$accountType
	final String val$authTokenType
	final String[] val$requiredFeatures
	final android.app.Activity val$activity
	final android.os.Bundle val$optionsIn
	final android.os.UserHandle val$userHandle
	final android.accounts.AccountManager this$0
	void  (android.accounts.AccountManager, android.app.Activity, android.os.Handler, android.accounts.AccountManagerCallback, java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle, android.os.UserHandle) 
		android.accounts.AccountManager this$0
		android.app.Activity activity
		android.os.Handler handler
		android.accounts.AccountManagerCallback callback
	public void doWork ()  throws android.os.RemoteException 
}

android/Manifest$permission.class
Manifest.java
package android
public final android.Manifest$permission extends java.lang.Object {
	public static final String ACCESS_CACHE_FILESYSTEM
	public static final String ACCESS_CHECKIN_PROPERTIES
	public static final String ACCESS_COARSE_LOCATION
	public static final String ACCESS_CONTENT_PROVIDERS_EXTERNALLY
	public static final String ACCESS_DRM_CERTIFICATES
	public static final String ACCESS_EPHEMERAL_APPS
	public static final String ACCESS_FINE_LOCATION
	public static final String ACCESS_FM_RADIO
	public static final String ACCESS_IMS_CALL_SERVICE
	public static final String ACCESS_INPUT_FLINGER
	public static final String ACCESS_KEYGUARD_SECURE_STORAGE
	public static final String ACCESS_LOCATION_EXTRA_COMMANDS
	public static final String ACCESS_MOCK_LOCATION
	public static final String ACCESS_MTP
	public static final String ACCESS_NETWORK_CONDITIONS
	public static final String ACCESS_NETWORK_STATE
	public static final String ACCESS_NOTIFICATIONS
	public static final String ACCESS_NOTIFICATION_POLICY
	public static final String ACCESS_PDB_STATE
	public static final String ACCESS_SURFACE_FLINGER
	public static final String ACCESS_UCE_OPTIONS_SERVICE
	public static final String ACCESS_UCE_PRESENCE_SERVICE
	public static final String ACCESS_VOICE_INTERACTION_SERVICE
	public static final String ACCESS_VR_MANAGER
	public static final String ACCESS_WIFI_STATE
	public static final String ACCESS_WIMAX_STATE
	public static final String ACCOUNT_MANAGER
	public static final String ADD_VOICEMAIL
	public static final String ALLOW_ANY_CODEC_FOR_PLAYBACK
	public static final String ASEC_ACCESS
	public static final String ASEC_CREATE
	public static final String ASEC_DESTROY
	public static final String ASEC_MOUNT_UNMOUNT
	public static final String ASEC_RENAME
	public static final String AUTHENTICATE_ACCOUNTS
	public static final String BACKUP
	public static final String BATTERY_STATS
	public static final String BIND_ACCESSIBILITY_SERVICE
	public static final String BIND_APPWIDGET
	public static final String BIND_CARRIER_MESSAGING_SERVICE
	public static final String BIND_CARRIER_SERVICES
	public static final String BIND_CHOOSER_TARGET_SERVICE
	public static final String BIND_CONDITION_PROVIDER_SERVICE
	public static final String BIND_CONNECTION_SERVICE
	public static final String BIND_DEVICE_ADMIN
	public static final String BIND_DIRECTORY_SEARCH
	public static final String BIND_DREAM_SERVICE
	public static final String BIND_INCALL_SERVICE
	public static final String BIND_INPUT_METHOD
	public static final String BIND_INTENT_FILTER_VERIFIER
	public static final String BIND_JOB_SERVICE
	public static final String BIND_KEYGUARD_APPWIDGET
	public static final String BIND_MIDI_DEVICE_SERVICE
	public static final String BIND_NFC_SERVICE
	public static final String BIND_NOTIFICATION_LISTENER_SERVICE
	public static final String BIND_NOTIFICATION_RANKER_SERVICE
	public static final String BIND_PACKAGE_VERIFIER
	public static final String BIND_PRINT_RECOMMENDATION_SERVICE
	public static final String BIND_PRINT_SERVICE
	public static final String BIND_PRINT_SPOOLER_SERVICE
	public static final String BIND_QUICK_SETTINGS_TILE
	public static final String BIND_REMOTEVIEWS
	public static final String BIND_REMOTE_DISPLAY
	public static final String BIND_ROUTE_PROVIDER
	public static final String BIND_RUNTIME_PERMISSION_PRESENTER_SERVICE
	public static final String BIND_SCREENING_SERVICE
	public static final String BIND_TELECOM_CONNECTION_SERVICE
	public static final String BIND_TEXT_SERVICE
	public static final String BIND_TRUST_AGENT
	public static final String BIND_TV_INPUT
	public static final String BIND_TV_REMOTE_SERVICE
	public static final String BIND_VOICE_INTERACTION
	public static final String BIND_VPN_SERVICE
	public static final String BIND_VR_LISTENER_SERVICE
	public static final String BIND_WALLPAPER
	public static final String BLUETOOTH
	public static final String BLUETOOTH_ADMIN
	public static final String BLUETOOTH_MAP
	public static final String BLUETOOTH_PRIVILEGED
	public static final String BLUETOOTH_STACK
	public static final String BODY_SENSORS
	public static final String BRICK
	public static final String BROADCAST_NETWORK_PRIVILEGED
	public static final String BROADCAST_PACKAGE_REMOVED
	public static final String BROADCAST_SMS
	public static final String BROADCAST_STICKY
	public static final String BROADCAST_WAP_PUSH
	public static final String C2D_MESSAGE
	public static final String CACHE_CONTENT
	public static final String CALL_PHONE
	public static final String CALL_PRIVILEGED
	public static final String CAMERA
	public static final String CAMERA_DISABLE_TRANSMIT_LED
	public static final String CAMERA_SEND_SYSTEM_EVENTS
	public static final String CAPTURE_AUDIO_HOTWORD
	public static final String CAPTURE_AUDIO_OUTPUT
	public static final String CAPTURE_SECURE_VIDEO_OUTPUT
	public static final String CAPTURE_TV_INPUT
	public static final String CAPTURE_VIDEO_OUTPUT
	public static final String CARRIER_FILTER_SMS
	public static final String CHANGE_APP_IDLE_STATE
	public static final String CHANGE_BACKGROUND_DATA_SETTING
	public static final String CHANGE_COMPONENT_ENABLED_STATE
	public static final String CHANGE_CONFIGURATION
	public static final String CHANGE_DEVICE_IDLE_TEMP_WHITELIST
	public static final String CHANGE_NETWORK_STATE
	public static final String CHANGE_WIFI_MULTICAST_STATE
	public static final String CHANGE_WIFI_STATE
	public static final String CHANGE_WIMAX_STATE
	public static final String CLEAR_APP_CACHE
	public static final String CLEAR_APP_GRANTED_URI_PERMISSIONS
	public static final String CLEAR_APP_USER_DATA
	public static final String CONFIGURE_DISPLAY_COLOR_MODE
	public static final String CONFIGURE_WIFI_DISPLAY
	public static final String CONFIRM_FULL_BACKUP
	public static final String CONNECTIVITY_INTERNAL
	public static final String CONNECTIVITY_USE_RESTRICTED_NETWORKS
	public static final String CONTROL_INCALL_EXPERIENCE
	public static final String CONTROL_KEYGUARD
	public static final String CONTROL_LOCATION_UPDATES
	public static final String CONTROL_VPN
	public static final String CONTROL_WIFI_DISPLAY
	public static final String COPY_PROTECTED_DATA
	public static final String CREATE_USERS
	public static final String CRYPT_KEEPER
	public static final String DELETE_CACHE_FILES
	public static final String DELETE_PACKAGES
	public static final String DEVICE_POWER
	public static final String DIAGNOSTIC
	public static final String DISABLE_KEYGUARD
	public static final String DISPATCH_NFC_MESSAGE
	public static final String DISPATCH_PROVISIONING_MESSAGE
	public static final String DUMP
	public static final String DVB_DEVICE
	public static final String EXPAND_STATUS_BAR
	public static final String FACTORY_TEST
	public static final String FILTER_EVENTS
	public static final String FLASHLIGHT
	public static final String FORCE_BACK
	public static final String FORCE_STOP_PACKAGES
	public static final String FRAME_STATS
	public static final String FREEZE_SCREEN
	public static final String GET_ACCOUNTS
	public static final String GET_ACCOUNTS_PRIVILEGED
	public static final String GET_APP_GRANTED_URI_PERMISSIONS
	public static final String GET_APP_OPS_STATS
	public static final String GET_DETAILED_TASKS
	public static final String GET_INTENT_SENDER_INTENT
	public static final String GET_PACKAGE_IMPORTANCE
	public static final String GET_PACKAGE_SIZE
	public static final String GET_PASSWORD
	public static final String GET_PROCESS_STATE_AND_OOM_SCORE
	public static final String GET_TASKS
	public static final String GET_TOP_ACTIVITY_INFO
	public static final String GLOBAL_SEARCH
	public static final String GLOBAL_SEARCH_CONTROL
	public static final String GRANT_RUNTIME_PERMISSIONS
	public static final String HARDWARE_TEST
	public static final String HDMI_CEC
	public static final String INJECT_EVENTS
	public static final String INSTALL_GRANT_RUNTIME_PERMISSIONS
	public static final String INSTALL_LOCATION_PROVIDER
	public static final String INSTALL_PACKAGES
	public static final String INSTALL_SHORTCUT
	public static final String INTENT_FILTER_VERIFICATION_AGENT
	public static final String INTERACT_ACROSS_USERS
	public static final String INTERACT_ACROSS_USERS_FULL
	public static final String INTERNAL_SYSTEM_WINDOW
	public static final String INTERNET
	public static final String INVOKE_CARRIER_SETUP
	public static final String KILL_BACKGROUND_PROCESSES
	public static final String KILL_UID
	public static final String LAUNCH_TRUST_AGENT_SETTINGS
	public static final String LOCAL_MAC_ADDRESS
	public static final String LOCATION_HARDWARE
	public static final String LOOP_RADIO
	public static final String MANAGE_ACCOUNTS
	public static final String MANAGE_ACTIVITY_STACKS
	public static final String MANAGE_APP_OPS_RESTRICTIONS
	public static final String MANAGE_APP_TOKENS
	public static final String MANAGE_CA_CERTIFICATES
	public static final String MANAGE_DEVICE_ADMINS
	public static final String MANAGE_DOCUMENTS
	public static final String MANAGE_FINGERPRINT
	public static final String MANAGE_MEDIA_PROJECTION
	public static final String MANAGE_NETWORK_POLICY
	public static final String MANAGE_NOTIFICATIONS
	public static final String MANAGE_PROFILE_AND_DEVICE_OWNERS
	public static final String MANAGE_SOUND_TRIGGER
	public static final String MANAGE_USB
	public static final String MANAGE_USERS
	public static final String MANAGE_VOICE_KEYPHRASES
	public static final String MASTER_CLEAR
	public static final String MEDIA_CONTENT_CONTROL
	public static final String MODIFY_APPWIDGET_BIND_PERMISSIONS
	public static final String MODIFY_AUDIO_ROUTING
	public static final String MODIFY_AUDIO_SETTINGS
	public static final String MODIFY_CELL_BROADCASTS
	public static final String MODIFY_DAY_NIGHT_MODE
	public static final String MODIFY_NETWORK_ACCOUNTING
	public static final String MODIFY_PARENTAL_CONTROLS
	public static final String MODIFY_PHONE_STATE
	public static final String MOUNT_FORMAT_FILESYSTEMS
	public static final String MOUNT_UNMOUNT_FILESYSTEMS
	public static final String MOVE_PACKAGE
	public static final String NET_ADMIN
	public static final String NET_TUNNELING
	public static final String NFC
	public static final String NFC_HANDOVER_STATUS
	public static final String NOTIFY_PENDING_SYSTEM_UPDATE
	public static final String OBSERVE_GRANT_REVOKE_PERMISSIONS
	public static final String OEM_UNLOCK_STATE
	public static final String OVERRIDE_WIFI_CONFIG
	public static final String PACKAGE_USAGE_STATS
	public static final String PACKAGE_VERIFICATION_AGENT
	public static final String PACKET_KEEPALIVE_OFFLOAD
	public static final String PEERS_MAC_ADDRESS
	public static final String PERFORM_CDMA_PROVISIONING
	public static final String PERFORM_SIM_ACTIVATION
	public static final String PERSISTENT_ACTIVITY
	public static final String PROCESS_OUTGOING_CALLS
	public static final String PROVIDE_TRUST_AGENT
	public static final String QUERY_DO_NOT_ASK_CREDENTIALS_ON_BOOT
	public static final String READ_BLOCKED_NUMBERS
	public static final String READ_CALENDAR
	public static final String READ_CALL_LOG
	public static final String READ_CELL_BROADCASTS
	public static final String READ_CONTACTS
	public static final String READ_DREAM_STATE
	public static final String READ_EXTERNAL_STORAGE
	public static final String READ_FRAME_BUFFER
	public static final String READ_HISTORY_BOOKMARKS
	public static final String READ_INPUT_STATE
	public static final String READ_INSTALL_SESSIONS
	public static final String READ_LOGS
	public static final String READ_NETWORK_USAGE_HISTORY
	public static final String READ_OEM_UNLOCK_STATE
	public static final String READ_PHONE_STATE
	public static final String READ_PRECISE_PHONE_STATE
	public static final String READ_PRIVILEGED_PHONE_STATE
	public static final String READ_PROFILE
	public static final String READ_SEARCH_INDEXABLES
	public static final String READ_SMS
	public static final String READ_SOCIAL_STREAM
	public static final String READ_SYNC_SETTINGS
	public static final String READ_SYNC_STATS
	public static final String READ_USER_DICTIONARY
	public static final String READ_VOICEMAIL
	public static final String READ_WIFI_CREDENTIAL
	public static final String REAL_GET_TASKS
	public static final String REBOOT
	public static final String RECEIVE_BLUETOOTH_MAP
	public static final String RECEIVE_BOOT_COMPLETED
	public static final String RECEIVE_DATA_ACTIVITY_CHANGE
	public static final String RECEIVE_EMERGENCY_BROADCAST
	public static final String RECEIVE_MEDIA_RESOURCE_USAGE
	public static final String RECEIVE_MMS
	public static final String RECEIVE_SMS
	public static final String RECEIVE_STK_COMMANDS
	public static final String RECEIVE_WAP_PUSH
	public static final String RECEIVE_WIFI_CREDENTIAL_CHANGE
	public static final String RECORD_AUDIO
	public static final String RECOVERY
	public static final String REGISTER_CALL_PROVIDER
	public static final String REGISTER_CONNECTION_MANAGER
	public static final String REGISTER_SIM_SUBSCRIPTION
	public static final String REGISTER_WINDOW_MANAGER_LISTENERS
	public static final String REMOTE_AUDIO_PLAYBACK
	public static final String REMOVE_DRM_CERTIFICATES
	public static final String REMOVE_TASKS
	public static final String REORDER_TASKS
	public static final String REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
	public static final String REQUEST_INSTALL_PACKAGES
	public static final String RESET_FINGERPRINT_LOCKOUT
	public static final String RESET_SHORTCUT_MANAGER_THROTTLING
	public static final String RESTART_PACKAGES
	public static final String RETRIEVE_WINDOW_CONTENT
	public static final String RETRIEVE_WINDOW_TOKEN
	public static final String REVOKE_RUNTIME_PERMISSIONS
	public static final String SCORE_NETWORKS
	public static final String SEND_RESPOND_VIA_MESSAGE
	public static final String SEND_SMS
	public static final String SEND_SMS_NO_CONFIRMATION
	public static final String SERIAL_PORT
	public static final String SET_ACTIVITY_WATCHER
	public static final String SET_ALARM
	public static final String SET_ALWAYS_FINISH
	public static final String SET_ANIMATION_SCALE
	public static final String SET_DEBUG_APP
	public static final String SET_INPUT_CALIBRATION
	public static final String SET_KEYBOARD_LAYOUT
	public static final String SET_ORIENTATION
	public static final String SET_POINTER_SPEED
	public static final String SET_PREFERRED_APPLICATIONS
	public static final String SET_PROCESS_LIMIT
	public static final String SET_SCREEN_COMPATIBILITY
	public static final String SET_TIME
	public static final String SET_TIME_ZONE
	public static final String SET_WALLPAPER
	public static final String SET_WALLPAPER_COMPONENT
	public static final String SET_WALLPAPER_HINTS
	public static final String SHUTDOWN
	public static final String SIGNAL_PERSISTENT_PROCESSES
	public static final String START_ANY_ACTIVITY
	public static final String START_TASKS_FROM_RECENTS
	public static final String STATUS_BAR
	public static final String STATUS_BAR_SERVICE
	public static final String STOP_APP_SWITCHES
	public static final String STORAGE_INTERNAL
	public static final String SUBSCRIBED_FEEDS_READ
	public static final String SUBSCRIBED_FEEDS_WRITE
	public static final String SUBSTITUTE_NOTIFICATION_APP_NAME
	public static final String SYSTEM_ALERT_WINDOW
	public static final String TABLET_MODE
	public static final String TEMPORARY_ENABLE_ACCESSIBILITY
	public static final String TETHER_PRIVILEGED
	public static final String TRANSMIT_IR
	public static final String TRUST_LISTENER
	public static final String TV_INPUT_HARDWARE
	public static final String TV_VIRTUAL_REMOTE_CONTROLLER
	public static final String UNINSTALL_SHORTCUT
	public static final String UPDATE_APP_OPS_STATS
	public static final String UPDATE_CONFIG
	public static final String UPDATE_DEVICE_STATS
	public static final String UPDATE_LOCK
	public static final String UPDATE_LOCK_TASK_PACKAGES
	public static final String USER_ACTIVITY
	public static final String USE_CREDENTIALS
	public static final String USE_FINGERPRINT
	public static final String USE_SIP
	public static final String VIBRATE
	public static final String WAKE_LOCK
	public static final String WRITE_APN_SETTINGS
	public static final String WRITE_BLOCKED_NUMBERS
	public static final String WRITE_CALENDAR
	public static final String WRITE_CALL_LOG
	public static final String WRITE_CONTACTS
	public static final String WRITE_DREAM_STATE
	public static final String WRITE_EXTERNAL_STORAGE
	public static final String WRITE_GSERVICES
	public static final String WRITE_HISTORY_BOOKMARKS
	public static final String WRITE_MEDIA_STORAGE
	public static final String WRITE_PROFILE
	public static final String WRITE_SECURE_SETTINGS
	public static final String WRITE_SETTINGS
	public static final String WRITE_SMS
	public static final String WRITE_SOCIAL_STREAM
	public static final String WRITE_SYNC_SETTINGS
	public static final String WRITE_USER_DICTIONARY
	public static final String WRITE_VOICEMAIL
	public void  () 
}

android/speech/
android/speech/SpeechRecognizer$Connection.class
SpeechRecognizer.java
package android.speech
 android.speech.SpeechRecognizer$Connection extends java.lang.Object implements android.content.ServiceConnection  {
	final android.speech.SpeechRecognizer this$0
	private void  (android.speech.SpeechRecognizer) 
	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  (android.speech.SpeechRecognizer, android.speech.SpeechRecognizer$1) 
		android.speech.SpeechRecognizer x0
		android.speech.SpeechRecognizer$1 x1
}

android/speech/RecognitionService$StartListeningArgs.class
RecognitionService.java
package android.speech
 android.speech.RecognitionService$StartListeningArgs extends java.lang.Object {
	public final android.content.Intent mIntent
	public final android.speech.IRecognitionListener mListener
	public final int mCallingUid
	final android.speech.RecognitionService this$0
	public void  (android.speech.RecognitionService, android.content.Intent, android.speech.IRecognitionListener, int) 
		android.content.Intent intent
		android.speech.IRecognitionListener listener
		int callingUid
}

android/speech/SpeechRecognizer$InternalListener$1.class
SpeechRecognizer.java
package android.speech
 android.speech.SpeechRecognizer$InternalListener$1 extends android.os.Handler {
	final android.speech.SpeechRecognizer$InternalListener this$0
	void  (android.speech.SpeechRecognizer$InternalListener) 
		android.speech.SpeechRecognizer$InternalListener this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/speech/RecognitionService$1.class
RecognitionService.java
package android.speech
 android.speech.RecognitionService$1 extends android.os.Handler {
	final android.speech.RecognitionService this$0
	void  (android.speech.RecognitionService) 
		android.speech.RecognitionService this$0
	public void handleMessage (android.os.Message) 
		android.speech.RecognitionService$StartListeningArgs args
		android.os.Message msg
}

android/speech/RecognitionService$2.class
RecognitionService.java
package android.speech
 android.speech.RecognitionService$2 extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.speech.IRecognitionListener val$listener
	final android.speech.RecognitionService this$0
	void  (android.speech.RecognitionService, android.speech.IRecognitionListener) 
		android.speech.RecognitionService this$0
	public void binderDied () 
}

android/speech/RecognizerResultsIntent.class
RecognizerResultsIntent.java
package android.speech
public android.speech.RecognizerResultsIntent extends java.lang.Object {
	public static final String ACTION_VOICE_SEARCH_RESULTS
	public static final String EXTRA_VOICE_SEARCH_RESULT_STRINGS
	public static final String EXTRA_VOICE_SEARCH_RESULT_URLS
	public static final String EXTRA_VOICE_SEARCH_RESULT_HTML
	public static final String EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS
	public static final String EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS
	public static final String URI_SCHEME_INLINE
	private void  () 
}

android/speech/IRecognitionListener$Stub$Proxy.class
IRecognitionListener.java
package android.speech
 android.speech.IRecognitionListener$Stub$Proxy extends java.lang.Object implements android.speech.IRecognitionListener  {
	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 onReadyForSpeech (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle params
		android.os.Parcel _data
	public void onBeginningOfSpeech ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onRmsChanged (float)  throws android.os.RemoteException 
		float rmsdB
		android.os.Parcel _data
	public void onBufferReceived (byte[])  throws android.os.RemoteException 
		byte[] buffer
		android.os.Parcel _data
	public void onEndOfSpeech ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onError (int)  throws android.os.RemoteException 
		int error
		android.os.Parcel _data
	public void onResults (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle results
		android.os.Parcel _data
	public void onPartialResults (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle results
		android.os.Parcel _data
	public void onEvent (int, android.os.Bundle)  throws android.os.RemoteException 
		int eventType
		android.os.Bundle params
		android.os.Parcel _data
}

android/speech/IRecognitionService$Stub$Proxy.class
IRecognitionService.java
package android.speech
 android.speech.IRecognitionService$Stub$Proxy extends java.lang.Object implements android.speech.IRecognitionService  {
	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 startListening (android.content.Intent, android.speech.IRecognitionListener)  throws android.os.RemoteException 
		android.content.Intent recognizerIntent
		android.speech.IRecognitionListener listener
		android.os.Parcel _data
	public void stopListening (android.speech.IRecognitionListener)  throws android.os.RemoteException 
		android.speech.IRecognitionListener listener
		android.os.Parcel _data
	public void cancel (android.speech.IRecognitionListener)  throws android.os.RemoteException 
		android.speech.IRecognitionListener listener
		android.os.Parcel _data
}

android/speech/RecognitionListener.class
RecognitionListener.java
package android.speech
public abstract android.speech.RecognitionListener extends java.lang.Object {
	public abstract void onReadyForSpeech (android.os.Bundle) 
	public abstract void onBeginningOfSpeech () 
	public abstract void onRmsChanged (float) 
	public abstract void onBufferReceived (byte[]) 
	public abstract void onEndOfSpeech () 
	public abstract void onError (int) 
	public abstract void onResults (android.os.Bundle) 
	public abstract void onPartialResults (android.os.Bundle) 
	public abstract void onEvent (int, android.os.Bundle) 
}

android/speech/IRecognitionService$Stub.class
IRecognitionService.java
package android.speech
public abstract android.speech.IRecognitionService$Stub extends android.os.Binder implements android.speech.IRecognitionService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startListening
	static final int TRANSACTION_stopListening
	static final int TRANSACTION_cancel
	public void  () 
	public static android.speech.IRecognitionService 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
		android.speech.IRecognitionListener _arg1
		android.speech.IRecognitionListener _arg0
		android.speech.IRecognitionListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/speech/RecognizerIntent.class
RecognizerIntent.java
package android.speech
public android.speech.RecognizerIntent extends java.lang.Object {
	public static final String EXTRA_CALLING_PACKAGE
	public static final String ACTION_RECOGNIZE_SPEECH
	public static final String ACTION_WEB_SEARCH
	public static final String ACTION_VOICE_SEARCH_HANDS_FREE
	public static final String EXTRA_SECURE
	public static final String EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS
	public static final String EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS
	public static final String EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS
	public static final String EXTRA_LANGUAGE_MODEL
	public static final String LANGUAGE_MODEL_FREE_FORM
	public static final String LANGUAGE_MODEL_WEB_SEARCH
	public static final String EXTRA_PROMPT
	public static final String EXTRA_LANGUAGE
	public static final String EXTRA_ORIGIN
	public static final String EXTRA_MAX_RESULTS
	public static final String EXTRA_WEB_SEARCH_ONLY
	public static final String EXTRA_PARTIAL_RESULTS
	public static final String EXTRA_RESULTS_PENDINGINTENT
	public static final String EXTRA_RESULTS_PENDINGINTENT_BUNDLE
	public static final int RESULT_NO_MATCH
	public static final int RESULT_CLIENT_ERROR
	public static final int RESULT_SERVER_ERROR
	public static final int RESULT_NETWORK_ERROR
	public static final int RESULT_AUDIO_ERROR
	public static final String EXTRA_RESULTS
	public static final String EXTRA_CONFIDENCE_SCORES
	public static final String DETAILS_META_DATA
	public static final String ACTION_GET_LANGUAGE_DETAILS
	public static final String EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE
	public static final String EXTRA_LANGUAGE_PREFERENCE
	public static final String EXTRA_SUPPORTED_LANGUAGES
	public static final String EXTRA_PREFER_OFFLINE
	private void  () 
	public static final android.content.Intent getVoiceDetailsIntent (android.content.Context) 
		android.content.Context context
		android.content.Intent voiceSearchIntent
		android.content.pm.ResolveInfo ri
		String className
		android.content.Intent detailsIntent
}

android/speech/IRecognitionListener$Stub.class
IRecognitionListener.java
package android.speech
public abstract android.speech.IRecognitionListener$Stub extends android.os.Binder implements android.speech.IRecognitionListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onReadyForSpeech
	static final int TRANSACTION_onBeginningOfSpeech
	static final int TRANSACTION_onRmsChanged
	static final int TRANSACTION_onBufferReceived
	static final int TRANSACTION_onEndOfSpeech
	static final int TRANSACTION_onError
	static final int TRANSACTION_onResults
	static final int TRANSACTION_onPartialResults
	static final int TRANSACTION_onEvent
	public void  () 
	public static android.speech.IRecognitionListener 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 _arg0
		android.os.Bundle _arg0
		float _arg0
		byte[] _arg0
		int _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg1
		int _arg0
		android.os.Bundle _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/speech/SpeechRecognizer.class
SpeechRecognizer.java
package android.speech
public android.speech.SpeechRecognizer extends java.lang.Object {
	private static final boolean DBG
	private static final String TAG
	public static final String RESULTS_RECOGNITION
	public static final String CONFIDENCE_SCORES
	public static final int ERROR_NETWORK_TIMEOUT
	public static final int ERROR_NETWORK
	public static final int ERROR_AUDIO
	public static final int ERROR_SERVER
	public static final int ERROR_CLIENT
	public static final int ERROR_SPEECH_TIMEOUT
	public static final int ERROR_NO_MATCH
	public static final int ERROR_RECOGNIZER_BUSY
	public static final int ERROR_INSUFFICIENT_PERMISSIONS
	private static final int MSG_START
	private static final int MSG_STOP
	private static final int MSG_CANCEL
	private static final int MSG_CHANGE_LISTENER
	private android.speech.IRecognitionService mService
	private android.speech.SpeechRecognizer$Connection mConnection
	private final android.content.Context mContext
	private final android.content.ComponentName mServiceComponent
	private android.os.Handler mHandler
	private final java.util.Queue mPendingTasks
	private final android.speech.SpeechRecognizer$InternalListener mListener
	private void  (android.content.Context, android.content.ComponentName) 
		android.content.Context context
		android.content.ComponentName serviceComponent
	public static boolean isRecognitionAvailable (android.content.Context) 
		android.content.Context context
		java.util.List list
	public static android.speech.SpeechRecognizer createSpeechRecognizer (android.content.Context) 
		android.content.Context context
	public static android.speech.SpeechRecognizer createSpeechRecognizer (android.content.Context, android.content.ComponentName) 
		android.content.Context context
		android.content.ComponentName serviceComponent
	public void setRecognitionListener (android.speech.RecognitionListener) 
		android.speech.RecognitionListener listener
	public void startListening (android.content.Intent) 
		String serviceComponent
		android.content.Intent serviceIntent
		android.content.Intent recognizerIntent
	public void stopListening () 
	public void cancel () 
	private static void checkIsCalledFromMainThread () 
	private void putMessage (android.os.Message) 
		android.os.Message msg
	private void handleStartListening (android.content.Intent) 
		android.os.RemoteException e
		android.content.Intent recognizerIntent
	private void handleStopMessage () 
		android.os.RemoteException e
	private void handleCancelMessage () 
		android.os.RemoteException e
	private boolean checkOpenConnection () 
	private void handleChangeListener (android.speech.RecognitionListener) 
		android.speech.RecognitionListener listener
	public void destroy () 
	static void access$000 (android.speech.SpeechRecognizer, android.content.Intent) 
		android.speech.SpeechRecognizer x0
		android.content.Intent x1
	static void access$100 (android.speech.SpeechRecognizer) 
		android.speech.SpeechRecognizer x0
	static void access$200 (android.speech.SpeechRecognizer) 
		android.speech.SpeechRecognizer x0
	static void access$300 (android.speech.SpeechRecognizer, android.speech.RecognitionListener) 
		android.speech.SpeechRecognizer x0
		android.speech.RecognitionListener x1
	static android.speech.IRecognitionService access$502 (android.speech.SpeechRecognizer, android.speech.IRecognitionService) 
		android.speech.SpeechRecognizer x0
		android.speech.IRecognitionService x1
	static java.util.Queue access$600 (android.speech.SpeechRecognizer) 
		android.speech.SpeechRecognizer x0
	static android.os.Handler access$700 (android.speech.SpeechRecognizer) 
		android.speech.SpeechRecognizer x0
	static android.speech.SpeechRecognizer$Connection access$802 (android.speech.SpeechRecognizer, android.speech.SpeechRecognizer$Connection) 
		android.speech.SpeechRecognizer x0
		android.speech.SpeechRecognizer$Connection x1
}

android/speech/IRecognitionService.class
IRecognitionService.java
package android.speech
public abstract android.speech.IRecognitionService extends java.lang.Object implements android.os.IInterface  {
	public abstract void startListening (android.content.Intent, android.speech.IRecognitionListener)  throws android.os.RemoteException 
	public abstract void stopListening (android.speech.IRecognitionListener)  throws android.os.RemoteException 
	public abstract void cancel (android.speech.IRecognitionListener)  throws android.os.RemoteException 
}

android/speech/RecognitionService$RecognitionServiceBinder.class
RecognitionService.java
package android.speech
final android.speech.RecognitionService$RecognitionServiceBinder extends android.speech.IRecognitionService$Stub {
	private final java.lang.ref.WeakReference mServiceRef
	public void  (android.speech.RecognitionService) 
		android.speech.RecognitionService service
	public void startListening (android.content.Intent, android.speech.IRecognitionListener) 
		android.content.Intent recognizerIntent
		android.speech.IRecognitionListener listener
		android.speech.RecognitionService service
	public void stopListening (android.speech.IRecognitionListener) 
		android.speech.IRecognitionListener listener
		android.speech.RecognitionService service
	public void cancel (android.speech.IRecognitionListener) 
		android.speech.IRecognitionListener listener
		android.speech.RecognitionService service
	public void clearReference () 
}

android/speech/RecognitionService.class
RecognitionService.java
package android.speech
public abstract android.speech.RecognitionService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	private static final String TAG
	private static final boolean DBG
	private android.speech.RecognitionService$RecognitionServiceBinder mBinder
	private android.speech.RecognitionService$Callback mCurrentCallback
	private static final int MSG_START_LISTENING
	private static final int MSG_STOP_LISTENING
	private static final int MSG_CANCEL
	private static final int MSG_RESET
	private final android.os.Handler mHandler
	public void  () 
	private void dispatchStartListening (android.content.Intent, android.speech.IRecognitionListener, int) 
		android.os.RemoteException re
		android.os.RemoteException e
		android.content.Intent intent
		android.speech.IRecognitionListener listener
		int callingUid
	private void dispatchStopListening (android.speech.IRecognitionListener) 
		android.os.RemoteException e
		android.speech.IRecognitionListener listener
	private void dispatchCancel (android.speech.IRecognitionListener) 
		android.speech.IRecognitionListener listener
	private void dispatchClearCallback () 
	private boolean checkPermissions (android.speech.IRecognitionListener) 
		android.os.RemoteException re
		android.speech.IRecognitionListener listener
	protected abstract void onStartListening (android.content.Intent, android.speech.RecognitionService$Callback) 
	protected abstract void onCancel (android.speech.RecognitionService$Callback) 
	protected abstract void onStopListening (android.speech.RecognitionService$Callback) 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void onDestroy () 
	static void access$000 (android.speech.RecognitionService, android.content.Intent, android.speech.IRecognitionListener, int) 
		android.speech.RecognitionService x0
		android.content.Intent x1
		android.speech.IRecognitionListener x2
		int x3
	static void access$100 (android.speech.RecognitionService, android.speech.IRecognitionListener) 
		android.speech.RecognitionService x0
		android.speech.IRecognitionListener x1
	static void access$200 (android.speech.RecognitionService, android.speech.IRecognitionListener) 
		android.speech.RecognitionService x0
		android.speech.IRecognitionListener x1
	static void access$300 (android.speech.RecognitionService) 
		android.speech.RecognitionService x0
	static android.os.Handler access$400 (android.speech.RecognitionService) 
		android.speech.RecognitionService x0
	static boolean access$700 (android.speech.RecognitionService, android.speech.IRecognitionListener) 
		android.speech.RecognitionService x0
		android.speech.IRecognitionListener x1
}

android/speech/IRecognitionListener.class
IRecognitionListener.java
package android.speech
public abstract android.speech.IRecognitionListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onReadyForSpeech (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onBeginningOfSpeech ()  throws android.os.RemoteException 
	public abstract void onRmsChanged (float)  throws android.os.RemoteException 
	public abstract void onBufferReceived (byte[])  throws android.os.RemoteException 
	public abstract void onEndOfSpeech ()  throws android.os.RemoteException 
	public abstract void onError (int)  throws android.os.RemoteException 
	public abstract void onResults (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPartialResults (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onEvent (int, android.os.Bundle)  throws android.os.RemoteException 
}

android/speech/RecognitionService$Callback.class
RecognitionService.java
package android.speech
public android.speech.RecognitionService$Callback extends java.lang.Object {
	private final android.speech.IRecognitionListener mListener
	private final int mCallingUid
	final android.speech.RecognitionService this$0
	private void  (android.speech.RecognitionService, android.speech.IRecognitionListener, int) 
		android.speech.RecognitionService this$0
		android.speech.IRecognitionListener listener
		int callingUid
	public void beginningOfSpeech ()  throws android.os.RemoteException 
	public void bufferReceived (byte[])  throws android.os.RemoteException 
		byte[] buffer
	public void endOfSpeech ()  throws android.os.RemoteException 
	public void error (int)  throws android.os.RemoteException 
		int error
	public void partialResults (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle partialResults
	public void readyForSpeech (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle params
	public void results (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle results
	public void rmsChanged (float)  throws android.os.RemoteException 
		float rmsdB
	public int getCallingUid () 
	void  (android.speech.RecognitionService, android.speech.IRecognitionListener, int, android.speech.RecognitionService$1) 
		android.speech.RecognitionService x0
		android.speech.IRecognitionListener x1
		int x2
		android.speech.RecognitionService$1 x3
	static android.speech.IRecognitionListener access$600 (android.speech.RecognitionService$Callback) 
		android.speech.RecognitionService$Callback x0
}

android/speech/SpeechRecognizer$InternalListener.class
SpeechRecognizer.java
package android.speech
 android.speech.SpeechRecognizer$InternalListener extends android.speech.IRecognitionListener$Stub {
	private android.speech.RecognitionListener mInternalListener
	private static final int MSG_BEGINNING_OF_SPEECH
	private static final int MSG_BUFFER_RECEIVED
	private static final int MSG_END_OF_SPEECH
	private static final int MSG_ERROR
	private static final int MSG_READY_FOR_SPEECH
	private static final int MSG_RESULTS
	private static final int MSG_PARTIAL_RESULTS
	private static final int MSG_RMS_CHANGED
	private static final int MSG_ON_EVENT
	private final android.os.Handler mInternalHandler
	private void  () 
	public void onBeginningOfSpeech () 
	public void onBufferReceived (byte[]) 
		byte[] buffer
	public void onEndOfSpeech () 
	public void onError (int) 
		int error
	public void onReadyForSpeech (android.os.Bundle) 
		android.os.Bundle noiseParams
	public void onResults (android.os.Bundle) 
		android.os.Bundle results
	public void onPartialResults (android.os.Bundle) 
		android.os.Bundle results
	public void onRmsChanged (float) 
		float rmsdB
	public void onEvent (int, android.os.Bundle) 
		int eventType
		android.os.Bundle params
	void  (android.speech.SpeechRecognizer$1) 
		android.speech.SpeechRecognizer$1 x0
	static android.speech.RecognitionListener access$1002 (android.speech.SpeechRecognizer$InternalListener, android.speech.RecognitionListener) 
		android.speech.SpeechRecognizer$InternalListener x0
		android.speech.RecognitionListener x1
	static android.speech.RecognitionListener access$1000 (android.speech.SpeechRecognizer$InternalListener) 
		android.speech.SpeechRecognizer$InternalListener x0
}

android/speech/tts/
android/speech/tts/TextToSpeech$Connection$SetupConnectionAsyncTask.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask extends android.os.AsyncTask {
	private final android.content.ComponentName mName
	final android.speech.tts.TextToSpeech$Connection this$1
	public void  (android.speech.tts.TextToSpeech$Connection, android.content.ComponentName) 
		android.content.ComponentName name
	protected transient java.lang.Integer doInBackground (java.lang.Void[]) 
		String[] defaultLanguage
		String defaultVoiceName
		android.os.RemoteException re
		Void[] params
	protected void onPostExecute (java.lang.Integer) 
		Integer result
	protected volatile void onPostExecute (java.lang.Object) 
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
}

android/speech/tts/ITextToSpeechCallback$Stub.class
ITextToSpeechCallback.java
package android.speech.tts
public abstract android.speech.tts.ITextToSpeechCallback$Stub extends android.os.Binder implements android.speech.tts.ITextToSpeechCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStart
	static final int TRANSACTION_onSuccess
	static final int TRANSACTION_onStop
	static final int TRANSACTION_onError
	static final int TRANSACTION_onBeginSynthesis
	static final int TRANSACTION_onAudioAvailable
	public void  () 
	public static android.speech.tts.ITextToSpeechCallback 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 _arg0
		boolean _arg1
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		String _arg0
		byte[] _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/speech/tts/TextToSpeech$14.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$14 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public android.speech.tts.Voice run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
		String voiceName
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$17.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$17 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final java.io.File val$file
	final CharSequence val$text
	final android.os.Bundle val$params
	final String val$utteranceId
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.io.File, java.lang.CharSequence, android.os.Bundle, java.lang.String) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		java.io.FileNotFoundException e
		java.io.IOException e
		android.speech.tts.ITextToSpeechService service
		android.os.ParcelFileDescriptor fileDescriptor
		int returnValue
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/PlaybackQueueItem.class
PlaybackQueueItem.java
package android.speech.tts
abstract android.speech.tts.PlaybackQueueItem extends java.lang.Object implements java.lang.Runnable  {
	private final android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher mDispatcher
	private final Object mCallerIdentity
	void  (android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, java.lang.Object) 
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		Object callerIdentity
	java.lang.Object getCallerIdentity () 
	protected android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher getDispatcher () 
	public abstract void run () 
	abstract void stop (int) 
}

android/speech/tts/ITextToSpeechService$Stub.class
ITextToSpeechService.java
package android.speech.tts
public abstract android.speech.tts.ITextToSpeechService$Stub extends android.os.Binder implements android.speech.tts.ITextToSpeechService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_speak
	static final int TRANSACTION_synthesizeToFileDescriptor
	static final int TRANSACTION_playAudio
	static final int TRANSACTION_playSilence
	static final int TRANSACTION_isSpeaking
	static final int TRANSACTION_stop
	static final int TRANSACTION_getLanguage
	static final int TRANSACTION_getClientDefaultLanguage
	static final int TRANSACTION_isLanguageAvailable
	static final int TRANSACTION_getFeaturesForLanguage
	static final int TRANSACTION_loadLanguage
	static final int TRANSACTION_setCallback
	static final int TRANSACTION_getVoices
	static final int TRANSACTION_loadVoice
	static final int TRANSACTION_getDefaultVoiceNameFor
	public void  () 
	public static android.speech.tts.ITextToSpeechService 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 _arg1
		android.os.Bundle _arg3
		android.os.IBinder _arg0
		CharSequence _arg1
		int _arg2
		android.os.Bundle _arg3
		String _arg4
		int _result
		CharSequence _arg1
		android.os.ParcelFileDescriptor _arg2
		android.os.Bundle _arg3
		android.os.IBinder _arg0
		CharSequence _arg1
		android.os.ParcelFileDescriptor _arg2
		android.os.Bundle _arg3
		String _arg4
		int _result
		android.net.Uri _arg1
		android.os.Bundle _arg3
		android.os.IBinder _arg0
		android.net.Uri _arg1
		int _arg2
		android.os.Bundle _arg3
		String _arg4
		int _result
		android.os.IBinder _arg0
		long _arg1
		int _arg2
		String _arg3
		int _result
		boolean _result
		android.os.IBinder _arg0
		int _result
		String[] _result
		String[] _result
		String _arg0
		String _arg1
		String _arg2
		int _result
		String _arg0
		String _arg1
		String _arg2
		String[] _result
		android.os.IBinder _arg0
		String _arg1
		String _arg2
		String _arg3
		int _result
		android.os.IBinder _arg0
		android.speech.tts.ITextToSpeechCallback _arg1
		java.util.List _result
		android.os.IBinder _arg0
		String _arg1
		int _result
		String _arg0
		String _arg1
		String _arg2
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/speech/tts/TextToSpeech$4.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$4 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final long val$durationInMs
	final int val$queueMode
	final String val$utteranceId
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, long, int, java.lang.String) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/SynthesisRequest.class
SynthesisRequest.java
package android.speech.tts
public final android.speech.tts.SynthesisRequest extends java.lang.Object {
	private final CharSequence mText
	private final android.os.Bundle mParams
	private String mVoiceName
	private String mLanguage
	private String mCountry
	private String mVariant
	private int mSpeechRate
	private int mPitch
	private int mCallerUid
	public void  (java.lang.String, android.os.Bundle) 
		String text
		android.os.Bundle params
	public void  (java.lang.CharSequence, android.os.Bundle) 
		CharSequence text
		android.os.Bundle params
	public java.lang.String getText () 
	public java.lang.CharSequence getCharSequenceText () 
	public java.lang.String getVoiceName () 
	public java.lang.String getLanguage () 
	public java.lang.String getCountry () 
	public java.lang.String getVariant () 
	public int getSpeechRate () 
	public int getPitch () 
	public android.os.Bundle getParams () 
	public int getCallerUid () 
	void setLanguage (java.lang.String, java.lang.String, java.lang.String) 
		String language
		String country
		String variant
	void setVoiceName (java.lang.String) 
		String voiceName
	void setSpeechRate (int) 
		int speechRate
	void setPitch (int) 
		int pitch
	void setCallerUid (int) 
		int uid
}

android/speech/tts/TextToSpeechService$1.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$1 extends android.speech.tts.ITextToSpeechService$Stub {
	final android.speech.tts.TextToSpeechService this$0
	void  (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService this$0
	public int speak (android.os.IBinder, java.lang.CharSequence, int, android.os.Bundle, java.lang.String) 
		android.os.IBinder caller
		CharSequence text
		int queueMode
		android.os.Bundle params
		String utteranceId
		android.speech.tts.TextToSpeechService$SpeechItem item
	public int synthesizeToFileDescriptor (android.os.IBinder, java.lang.CharSequence, android.os.ParcelFileDescriptor, android.os.Bundle, java.lang.String) 
		android.os.IBinder caller
		CharSequence text
		android.os.ParcelFileDescriptor fileDescriptor
		android.os.Bundle params
		String utteranceId
		android.os.ParcelFileDescriptor sameFileDescriptor
		android.speech.tts.TextToSpeechService$SpeechItem item
	public int playAudio (android.os.IBinder, android.net.Uri, int, android.os.Bundle, java.lang.String) 
		android.os.IBinder caller
		android.net.Uri audioUri
		int queueMode
		android.os.Bundle params
		String utteranceId
		android.speech.tts.TextToSpeechService$SpeechItem item
	public int playSilence (android.os.IBinder, long, int, java.lang.String) 
		android.os.IBinder caller
		long duration
		int queueMode
		String utteranceId
		android.speech.tts.TextToSpeechService$SpeechItem item
	public boolean isSpeaking () 
	public int stop (android.os.IBinder) 
		android.os.IBinder caller
	public java.lang.String[] getLanguage () 
	public java.lang.String[] getClientDefaultLanguage () 
	public int isLanguageAvailable (java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String country
		String variant
	public java.lang.String[] getFeaturesForLanguage (java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String country
		String variant
		java.util.Set features
		String[] featuresArray
	public int loadLanguage (android.os.IBinder, java.lang.String, java.lang.String, java.lang.String) 
		android.speech.tts.TextToSpeechService$SpeechItem item
		android.os.IBinder caller
		String lang
		String country
		String variant
		int retVal
	public java.util.List getVoices () 
	public int loadVoice (android.os.IBinder, java.lang.String) 
		android.speech.tts.TextToSpeechService$SpeechItem item
		android.os.IBinder caller
		String voiceName
		int retVal
	public java.lang.String getDefaultVoiceNameFor (java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String country
		String variant
		int retVal
	public void setCallback (android.os.IBinder, android.speech.tts.ITextToSpeechCallback) 
		android.os.IBinder caller
		android.speech.tts.ITextToSpeechCallback cb
	private java.lang.String intern (java.lang.String) 
		String in
	private transient boolean checkNonNull (java.lang.Object[]) 
		Object o
		Object[] args
}

android/speech/tts/SynthesisCallback.class
SynthesisCallback.java
package android.speech.tts
public abstract android.speech.tts.SynthesisCallback extends java.lang.Object {
	public abstract int getMaxBufferSize () 
	public abstract int start (int, int, int) 
	public abstract int audioAvailable (byte[], int, int) 
	public abstract int done () 
	public abstract void error () 
	public abstract void error (int) 
	public abstract boolean hasStarted () 
	public abstract boolean hasFinished () 
}

android/speech/tts/TextToSpeech$9.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$9 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final java.util.Locale val$loc
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.util.Locale) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		String voiceName
		android.speech.tts.Voice voice
		String voiceLanguage
		String voiceCountry
		android.speech.tts.ITextToSpeechService service
		String language
		String country
		String variant
		int result
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$Engine.class
TextToSpeech.java
package android.speech.tts
public android.speech.tts.TextToSpeech$Engine extends java.lang.Object {
	public static final int DEFAULT_RATE
	public static final int DEFAULT_PITCH
	public static final float DEFAULT_VOLUME
	public static final float DEFAULT_PAN
	public static final int USE_DEFAULTS
	public static final String DEFAULT_ENGINE
	public static final int DEFAULT_STREAM
	public static final int CHECK_VOICE_DATA_PASS
	public static final int CHECK_VOICE_DATA_FAIL
	public static final int CHECK_VOICE_DATA_BAD_DATA
	public static final int CHECK_VOICE_DATA_MISSING_DATA
	public static final int CHECK_VOICE_DATA_MISSING_VOLUME
	public static final String INTENT_ACTION_TTS_SERVICE
	public static final String SERVICE_META_DATA
	public static final String ACTION_INSTALL_TTS_DATA
	public static final String ACTION_TTS_DATA_INSTALLED
	public static final String ACTION_CHECK_TTS_DATA
	public static final String ACTION_GET_SAMPLE_TEXT
	public static final String EXTRA_SAMPLE_TEXT
	public static final String EXTRA_AVAILABLE_VOICES
	public static final String EXTRA_UNAVAILABLE_VOICES
	public static final String EXTRA_VOICE_DATA_ROOT_DIRECTORY
	public static final String EXTRA_VOICE_DATA_FILES
	public static final String EXTRA_VOICE_DATA_FILES_INFO
	public static final String EXTRA_CHECK_VOICE_DATA_FOR
	public static final String EXTRA_TTS_DATA_INSTALLED
	public static final String KEY_PARAM_RATE
	public static final String KEY_PARAM_VOICE_NAME
	public static final String KEY_PARAM_LANGUAGE
	public static final String KEY_PARAM_COUNTRY
	public static final String KEY_PARAM_VARIANT
	public static final String KEY_PARAM_ENGINE
	public static final String KEY_PARAM_PITCH
	public static final String KEY_PARAM_STREAM
	public static final String KEY_PARAM_AUDIO_ATTRIBUTES
	public static final String KEY_PARAM_UTTERANCE_ID
	public static final String KEY_PARAM_VOLUME
	public static final String KEY_PARAM_PAN
	public static final String KEY_FEATURE_NETWORK_SYNTHESIS
	public static final String KEY_FEATURE_EMBEDDED_SYNTHESIS
	public static final String KEY_PARAM_SESSION_ID
	public static final String KEY_FEATURE_NOT_INSTALLED
	public static final String KEY_FEATURE_NETWORK_TIMEOUT_MS
	public static final String KEY_FEATURE_NETWORK_RETRIES_COUNT
	final android.speech.tts.TextToSpeech this$0
	public void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
}

android/speech/tts/EventLoggerV1.class
EventLoggerV1.java
package android.speech.tts
 android.speech.tts.EventLoggerV1 extends android.speech.tts.AbstractEventLogger {
	private final android.speech.tts.SynthesisRequest mRequest
	void  (android.speech.tts.SynthesisRequest, int, int, java.lang.String) 
		android.speech.tts.SynthesisRequest request
		int callerUid
		int callerPid
		String serviceApp
	protected void logFailure (int) 
		int statusCode
	protected void logSuccess (long, long, long) 
		long audioLatency
		long engineLatency
		long engineTotal
	private int getUtteranceLength () 
		String utterance
	private java.lang.String getLocaleString () 
		StringBuilder sb
}

android/speech/tts/TextToSpeech$16.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$16 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final java.util.Locale val$loc
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.util.Locale) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		android.speech.tts.ITextToSpeechService service
		String language
		String country
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$SynthesisToFileOutputStreamSpeechItemV1.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthesisToFileOutputStreamSpeechItemV1 extends android.speech.tts.TextToSpeechService$SynthesisSpeechItemV1 {
	private final java.io.FileOutputStream mFileOutputStream
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, android.os.Bundle, java.lang.String, java.lang.CharSequence, java.io.FileOutputStream) 
		Object callerIdentity
		int callerUid
		int callerPid
		android.os.Bundle params
		String utteranceId
		CharSequence text
		java.io.FileOutputStream fileOutputStream
	protected android.speech.tts.AbstractSynthesisCallback createSynthesisCallback () 
	protected void playImpl () 
		java.io.IOException e
}

android/speech/tts/AudioPlaybackQueueItem.class
AudioPlaybackQueueItem.java
package android.speech.tts
 android.speech.tts.AudioPlaybackQueueItem extends android.speech.tts.PlaybackQueueItem {
	private static final String TAG
	private final android.content.Context mContext
	private final android.net.Uri mUri
	private final android.speech.tts.TextToSpeechService$AudioOutputParams mAudioParams
	private final android.os.ConditionVariable mDone
	private android.media.MediaPlayer mPlayer
	private volatile boolean mFinished
	void  (android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, java.lang.Object, android.content.Context, android.net.Uri, android.speech.tts.TextToSpeechService$AudioOutputParams) 
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		Object callerIdentity
		android.content.Context context
		android.net.Uri uri
		android.speech.tts.TextToSpeechService$AudioOutputParams audioParams
	public void run () 
		IllegalArgumentException ex
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		int sessionId
	private static void setupVolume (android.media.MediaPlayer, float, float) 
		android.media.MediaPlayer player
		float volume
		float pan
		float vol
		float panning
		float volLeft
		float volRight
	private static final float clip (float, float, float) 
		float value
		float min
		float max
	private void finish () 
	void stop (int) 
		int errorCode
	static android.os.ConditionVariable access$000 (android.speech.tts.AudioPlaybackQueueItem) 
		android.speech.tts.AudioPlaybackQueueItem x0
	static boolean access$102 (android.speech.tts.AudioPlaybackQueueItem, boolean) 
		android.speech.tts.AudioPlaybackQueueItem x0
		boolean x1
}

android/speech/tts/UtteranceProgressListener$1.class
UtteranceProgressListener.java
package android.speech.tts
final android.speech.tts.UtteranceProgressListener$1 extends android.speech.tts.UtteranceProgressListener {
	final android.speech.tts.TextToSpeech$OnUtteranceCompletedListener val$listener
	void  (android.speech.tts.TextToSpeech$OnUtteranceCompletedListener) 
	public synchronized void onDone (java.lang.String) 
		String utteranceId
	public void onError (java.lang.String) 
		String utteranceId
	public void onStart (java.lang.String) 
		String utteranceId
	public void onStop (java.lang.String, boolean) 
		String utteranceId
		boolean interrupted
}

android/speech/tts/ITextToSpeechCallback.class
ITextToSpeechCallback.java
package android.speech.tts
public abstract android.speech.tts.ITextToSpeechCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStart (java.lang.String)  throws android.os.RemoteException 
	public abstract void onSuccess (java.lang.String)  throws android.os.RemoteException 
	public abstract void onStop (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void onError (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onBeginSynthesis (java.lang.String, int, int, int)  throws android.os.RemoteException 
	public abstract void onAudioAvailable (java.lang.String, byte[])  throws android.os.RemoteException 
}

android/speech/tts/ITextToSpeechCallback$Stub$Proxy.class
ITextToSpeechCallback.java
package android.speech.tts
 android.speech.tts.ITextToSpeechCallback$Stub$Proxy extends java.lang.Object implements android.speech.tts.ITextToSpeechCallback  {
	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 onStart (java.lang.String)  throws android.os.RemoteException 
		String utteranceId
		android.os.Parcel _data
	public void onSuccess (java.lang.String)  throws android.os.RemoteException 
		String utteranceId
		android.os.Parcel _data
	public void onStop (java.lang.String, boolean)  throws android.os.RemoteException 
		String utteranceId
		boolean isStarted
		android.os.Parcel _data
	public void onError (java.lang.String, int)  throws android.os.RemoteException 
		String utteranceId
		int errorCode
		android.os.Parcel _data
	public void onBeginSynthesis (java.lang.String, int, int, int)  throws android.os.RemoteException 
		String utteranceId
		int sampleRateInHz
		int audioFormat
		int channelCount
		android.os.Parcel _data
	public void onAudioAvailable (java.lang.String, byte[])  throws android.os.RemoteException 
		String utteranceId
		byte[] audio
		android.os.Parcel _data
}

android/speech/tts/TextToSpeech$2.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$2 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final CharSequence val$text
	final int val$queueMode
	final android.os.Bundle val$params
	final String val$utteranceId
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.lang.CharSequence, int, android.os.Bundle, java.lang.String) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
		android.net.Uri utteranceUri
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/FileSynthesisCallback.class
FileSynthesisCallback.java
package android.speech.tts
 android.speech.tts.FileSynthesisCallback extends android.speech.tts.AbstractSynthesisCallback {
	private static final String TAG
	private static final boolean DBG
	private static final int MAX_AUDIO_BUFFER_SIZE
	private static final int WAV_HEADER_LENGTH
	private static final short WAV_FORMAT_PCM
	private final Object mStateLock
	private int mSampleRateInHz
	private int mAudioFormat
	private int mChannelCount
	private java.nio.channels.FileChannel mFileChannel
	private final android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher mDispatcher
	private boolean mStarted
	private boolean mDone
	protected int mStatusCode
	void  (java.nio.channels.FileChannel, android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, boolean) 
		java.nio.channels.FileChannel fileChannel
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		boolean clientIsUsingV2
	void stop () 
	private void cleanUp () 
	private void closeFile () 
	public int getMaxBufferSize () 
	public int start (int, int, int) 
		java.io.IOException ex
		int sampleRateInHz
		int audioFormat
		int channelCount
		java.nio.channels.FileChannel fileChannel
	public int audioAvailable (byte[], int, int) 
		java.io.IOException ex
		byte[] buffer
		int offset
		int length
		java.nio.channels.FileChannel fileChannel
		byte[] bufferCopy
	public int done () 
		int dataLength
		java.io.IOException ex
		java.nio.channels.FileChannel fileChannel
		int sampleRateInHz
		int audioFormat
		int channelCount
	public void error () 
	public void error (int) 
		int errorCode
	public boolean hasStarted () 
	public boolean hasFinished () 
	private java.nio.ByteBuffer makeWavHeader (int, int, int, int) 
		int sampleRateInHz
		int audioFormat
		int channelCount
		int dataLength
		int sampleSizeInBytes
		int byteRate
		short blockAlign
		short bitsPerSample
		byte[] headerBuf
		java.nio.ByteBuffer header
}

android/speech/tts/TextToSpeechService.class
TextToSpeechService.java
package android.speech.tts
public abstract android.speech.tts.TextToSpeechService extends android.app.Service {
	private static final boolean DBG
	private static final String TAG
	private static final String SYNTH_THREAD_NAME
	private android.speech.tts.TextToSpeechService$SynthHandler mSynthHandler
	private android.speech.tts.AudioPlaybackHandler mAudioPlaybackHandler
	private android.speech.tts.TtsEngines mEngineHelper
	private android.speech.tts.TextToSpeechService$CallbackMap mCallbacks
	private String mPackageName
	private final Object mVoicesInfoLock
	private final android.speech.tts.ITextToSpeechService$Stub mBinder
	public void  () 
	public void onCreate () 
		android.speech.tts.TextToSpeechService$SynthThread synthThread
		String[] defaultLocale
	public void onDestroy () 
	protected abstract int onIsLanguageAvailable (java.lang.String, java.lang.String, java.lang.String) 
	protected abstract java.lang.String[] onGetLanguage () 
	protected abstract int onLoadLanguage (java.lang.String, java.lang.String, java.lang.String) 
	protected abstract void onStop () 
	protected abstract void onSynthesizeText (android.speech.tts.SynthesisRequest, android.speech.tts.SynthesisCallback) 
	protected java.util.Set onGetFeaturesForLanguage (java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String country
		String variant
	private int getExpectedLanguageAvailableStatus (java.util.Locale) 
		java.util.Locale locale
		int expectedStatus
	public java.util.List onGetVoices () 
		int localeStatus
		java.util.MissingResourceException e
		int expectedStatus
		java.util.Set features
		String voiceName
		java.util.Locale locale
		java.util.ArrayList voices
	public java.lang.String onGetDefaultVoiceNameFor (java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String country
		String variant
		int localeStatus
		java.util.Locale iso3Locale
		java.util.Locale properLocale
		String voiceName
	public int onLoadVoice (java.lang.String) 
		int localeStatus
		java.util.MissingResourceException e
		String voiceName
		java.util.Locale locale
		int expectedStatus
	public int onIsValidVoiceName (java.lang.String) 
		int localeStatus
		java.util.MissingResourceException e
		String voiceName
		java.util.Locale locale
		int expectedStatus
	private int getDefaultSpeechRate () 
	private java.lang.String[] getSettingsLocale () 
		java.util.Locale locale
	private int getSecureSettingInt (java.lang.String, int) 
		String name
		int defaultValue
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static android.speech.tts.AudioPlaybackHandler access$300 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
	static android.speech.tts.TextToSpeechService$CallbackMap access$500 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
	static int access$600 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
	static java.lang.String[] access$700 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
	static java.lang.String access$800 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
	static android.speech.tts.TextToSpeechService$SynthHandler access$900 (android.speech.tts.TextToSpeechService) 
		android.speech.tts.TextToSpeechService x0
}

android/speech/tts/UtteranceProgressListener.class
UtteranceProgressListener.java
package android.speech.tts
public abstract android.speech.tts.UtteranceProgressListener extends java.lang.Object {
	public void  () 
	public abstract void onStart (java.lang.String) 
	public abstract void onDone (java.lang.String) 
	public abstract void onError (java.lang.String) 
	public void onError (java.lang.String, int) 
		String utteranceId
		int errorCode
	public void onStop (java.lang.String, boolean) 
		String utteranceId
		boolean interrupted
	public void onBeginSynthesis (java.lang.String, int, int, int) 
		String utteranceId
		int sampleRateInHz
		int audioFormat
		int channelCount
	public void onAudioAvailable (java.lang.String, byte[]) 
		String utteranceId
		byte[] audio
	static android.speech.tts.UtteranceProgressListener from (android.speech.tts.TextToSpeech$OnUtteranceCompletedListener) 
		android.speech.tts.TextToSpeech$OnUtteranceCompletedListener listener
}

android/speech/tts/AudioPlaybackQueueItem$2.class
AudioPlaybackQueueItem.java
package android.speech.tts
 android.speech.tts.AudioPlaybackQueueItem$2 extends java.lang.Object implements android.media.MediaPlayer$OnCompletionListener  {
	final android.speech.tts.AudioPlaybackQueueItem this$0
	void  (android.speech.tts.AudioPlaybackQueueItem) 
		android.speech.tts.AudioPlaybackQueueItem this$0
	public void onCompletion (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/speech/tts/ITextToSpeechService$Stub$Proxy.class
ITextToSpeechService.java
package android.speech.tts
 android.speech.tts.ITextToSpeechService$Stub$Proxy extends java.lang.Object implements android.speech.tts.ITextToSpeechService  {
	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 speak (android.os.IBinder, java.lang.CharSequence, int, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder callingInstance
		CharSequence text
		int queueMode
		android.os.Bundle params
		String utteranceId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int synthesizeToFileDescriptor (android.os.IBinder, java.lang.CharSequence, android.os.ParcelFileDescriptor, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder callingInstance
		CharSequence text
		android.os.ParcelFileDescriptor fileDescriptor
		android.os.Bundle params
		String utteranceId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int playAudio (android.os.IBinder, android.net.Uri, int, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder callingInstance
		android.net.Uri audioUri
		int queueMode
		android.os.Bundle params
		String utteranceId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int playSilence (android.os.IBinder, long, int, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder callingInstance
		long duration
		int queueMode
		String utteranceId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isSpeaking ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int stop (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder callingInstance
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String[] getLanguage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getClientDefaultLanguage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public int isLanguageAvailable (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String lang
		String country
		String variant
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String[] getFeaturesForLanguage (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String lang
		String country
		String variant
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public int loadLanguage (android.os.IBinder, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder caller
		String lang
		String country
		String variant
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setCallback (android.os.IBinder, android.speech.tts.ITextToSpeechCallback)  throws android.os.RemoteException 
		android.os.IBinder caller
		android.speech.tts.ITextToSpeechCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getVoices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int loadVoice (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder caller
		String voiceName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getDefaultVoiceNameFor (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String lang
		String country
		String variant
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/speech/tts/TextToSpeech$OnUtteranceCompletedListener.class
TextToSpeech.java
package android.speech.tts
public abstract android.speech.tts.TextToSpeech$OnUtteranceCompletedListener extends java.lang.Object {
	public abstract void onUtteranceCompleted (java.lang.String) 
}

android/speech/tts/TextToSpeech$Connection$1.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$Connection$1 extends android.speech.tts.ITextToSpeechCallback$Stub {
	final android.speech.tts.TextToSpeech$Connection this$1
	void  (android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech$Connection this$1
	public void onStop (java.lang.String, boolean)  throws android.os.RemoteException 
		String utteranceId
		boolean isStarted
		android.speech.tts.UtteranceProgressListener listener
	public void onSuccess (java.lang.String) 
		String utteranceId
		android.speech.tts.UtteranceProgressListener listener
	public void onError (java.lang.String, int) 
		String utteranceId
		int errorCode
		android.speech.tts.UtteranceProgressListener listener
	public void onStart (java.lang.String) 
		String utteranceId
		android.speech.tts.UtteranceProgressListener listener
	public void onBeginSynthesis (java.lang.String, int, int, int) 
		String utteranceId
		int sampleRateInHz
		int audioFormat
		int channelCount
		android.speech.tts.UtteranceProgressListener listener
	public void onAudioAvailable (java.lang.String, byte[]) 
		String utteranceId
		byte[] audio
		android.speech.tts.UtteranceProgressListener listener
}

android/speech/tts/AudioPlaybackHandler.class
AudioPlaybackHandler.java
package android.speech.tts
 android.speech.tts.AudioPlaybackHandler extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private final java.util.concurrent.LinkedBlockingQueue mQueue
	private final Thread mHandlerThread
	private volatile android.speech.tts.PlaybackQueueItem mCurrentWorkItem
	void  () 
	public void start () 
	private void stop (android.speech.tts.PlaybackQueueItem) 
		android.speech.tts.PlaybackQueueItem item
	public void enqueue (android.speech.tts.PlaybackQueueItem) 
		android.speech.tts.PlaybackQueueItem item
	public void stopForApp (java.lang.Object) 
		Object callerIdentity
		android.speech.tts.PlaybackQueueItem current
	public void stop () 
	public boolean isSpeaking () 
	public void quit () 
	private void removeAllMessages () 
	private void removeWorkItemsFor (java.lang.Object) 
		android.speech.tts.PlaybackQueueItem item
		Object callerIdentity
		java.util.Iterator it
	static java.util.concurrent.LinkedBlockingQueue access$100 (android.speech.tts.AudioPlaybackHandler) 
		android.speech.tts.AudioPlaybackHandler x0
	static android.speech.tts.PlaybackQueueItem access$202 (android.speech.tts.AudioPlaybackHandler, android.speech.tts.PlaybackQueueItem) 
		android.speech.tts.AudioPlaybackHandler x0
		android.speech.tts.PlaybackQueueItem x1
}

android/speech/tts/TtsEngines$EngineInfoComparator.class
TtsEngines.java
package android.speech.tts
 android.speech.tts.TtsEngines$EngineInfoComparator extends java.lang.Object implements java.util.Comparator  {
	static android.speech.tts.TtsEngines$EngineInfoComparator INSTANCE
	private void  () 
	public int compare (android.speech.tts.TextToSpeech$EngineInfo, android.speech.tts.TextToSpeech$EngineInfo) 
		android.speech.tts.TextToSpeech$EngineInfo lhs
		android.speech.tts.TextToSpeech$EngineInfo rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
	static void  () 
}

android/speech/tts/SynthesisPlaybackQueueItem.class
SynthesisPlaybackQueueItem.java
package android.speech.tts
final android.speech.tts.SynthesisPlaybackQueueItem extends android.speech.tts.PlaybackQueueItem {
	private static final String TAG
	private static final boolean DBG
	private static final long MAX_UNCONSUMED_AUDIO_MS
	private final java.util.concurrent.locks.Lock mListLock
	private final java.util.concurrent.locks.Condition mReadReady
	private final java.util.concurrent.locks.Condition mNotFull
	private final java.util.LinkedList mDataBufferList
	private int mUnconsumedBytes
	private volatile boolean mStopped
	private volatile boolean mDone
	private volatile int mStatusCode
	private final android.speech.tts.BlockingAudioTrack mAudioTrack
	private final android.speech.tts.AbstractEventLogger mLogger
	void  (android.speech.tts.TextToSpeechService$AudioOutputParams, int, int, int, android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, java.lang.Object, android.speech.tts.AbstractEventLogger) 
		android.speech.tts.TextToSpeechService$AudioOutputParams audioParams
		int sampleRate
		int audioFormat
		int channelCount
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		Object callerIdentity
		android.speech.tts.AbstractEventLogger logger
	public void run () 
		byte[] buffer
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
	void stop (int) 
		int statusCode
	void done () 
	void put (byte[])  throws java.lang.InterruptedException 
		long unconsumedAudioMs
		byte[] buffer
	private byte[] take ()  throws java.lang.InterruptedException 
		android.speech.tts.SynthesisPlaybackQueueItem$ListEntry entry
}

android/speech/tts/EventLogTags.class
EventLogTags.java
package android.speech.tts
public android.speech.tts.EventLogTags extends java.lang.Object {
	public static final int TTS_SPEAK_SUCCESS
	public static final int TTS_SPEAK_FAILURE
	public static final int TTS_V2_SPEAK_SUCCESS
	public static final int TTS_V2_SPEAK_FAILURE
	private void  () 
	public static void writeTtsSpeakSuccess (java.lang.String, int, int, int, java.lang.String, int, int, long, long, long) 
		String engine
		int callerUid
		int callerPid
		int length
		String locale
		int rate
		int pitch
		long engineLatency
		long engineTotal
		long audioLatency
	public static void writeTtsSpeakFailure (java.lang.String, int, int, int, java.lang.String, int, int) 
		String engine
		int callerUid
		int callerPid
		int length
		String locale
		int rate
		int pitch
	public static void writeTtsV2SpeakSuccess (java.lang.String, int, int, int, java.lang.String, long, long, long) 
		String engine
		int callerUid
		int callerPid
		int length
		String requestConfig
		long engineLatency
		long engineTotal
		long audioLatency
	public static void writeTtsV2SpeakFailure (java.lang.String, int, int, int, java.lang.String, int) 
		String engine
		int callerUid
		int callerPid
		int length
		String requestConfig
		int statuscode
}

android/speech/tts/TextToSpeechService$CallbackMap.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$CallbackMap extends android.os.RemoteCallbackList {
	private final java.util.HashMap mCallerToCallback
	final android.speech.tts.TextToSpeechService this$0
	private void  (android.speech.tts.TextToSpeechService) 
	public void setCallback (android.os.IBinder, android.speech.tts.ITextToSpeechCallback) 
		android.speech.tts.ITextToSpeechCallback old
		android.speech.tts.ITextToSpeechCallback old
		android.os.IBinder caller
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnStop (java.lang.Object, java.lang.String, boolean) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		boolean started
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnSuccess (java.lang.Object, java.lang.String) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnStart (java.lang.Object, java.lang.String) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnError (java.lang.Object, java.lang.String, int) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		int errorCode
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnBeginSynthesis (java.lang.Object, java.lang.String, int, int, int) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		int sampleRateInHz
		int audioFormat
		int channelCount
		android.speech.tts.ITextToSpeechCallback cb
	public void dispatchOnAudioAvailable (java.lang.Object, java.lang.String, byte[]) 
		android.os.RemoteException e
		Object callerIdentity
		String utteranceId
		byte[] buffer
		android.speech.tts.ITextToSpeechCallback cb
	public void onCallbackDied (android.speech.tts.ITextToSpeechCallback, java.lang.Object) 
		android.speech.tts.ITextToSpeechCallback callback
		Object cookie
		android.os.IBinder caller
	public void kill () 
	private android.speech.tts.ITextToSpeechCallback getCallbackFor (java.lang.Object) 
		Object caller
		android.speech.tts.ITextToSpeechCallback cb
		android.os.IBinder asBinder
	public volatile void onCallbackDied (android.os.IInterface, java.lang.Object) 
	void  (android.speech.tts.TextToSpeechService, android.speech.tts.TextToSpeechService$1) 
		android.speech.tts.TextToSpeechService x0
		android.speech.tts.TextToSpeechService$1 x1
}

android/speech/tts/TextToSpeech$8.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$8 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.util.Locale run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
		String[] defaultLanguage
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$SynthHandler.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthHandler extends android.os.Handler {
	private android.speech.tts.TextToSpeechService$SpeechItem mCurrentSpeechItem
	private java.util.List mFlushedObjects
	private int mFlushAll
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, android.os.Looper) 
		android.os.Looper looper
	private void startFlushingSpeechItems (java.lang.Object) 
		Object callerIdentity
	private void endFlushingSpeechItems (java.lang.Object) 
		Object callerIdentity
	private boolean isFlushed (android.speech.tts.TextToSpeechService$SpeechItem) 
		android.speech.tts.TextToSpeechService$SpeechItem speechItem
	private synchronized android.speech.tts.TextToSpeechService$SpeechItem getCurrentSpeechItem () 
	private synchronized android.speech.tts.TextToSpeechService$SpeechItem setCurrentSpeechItem (android.speech.tts.TextToSpeechService$SpeechItem) 
		android.speech.tts.TextToSpeechService$SpeechItem speechItem
		android.speech.tts.TextToSpeechService$SpeechItem old
	private synchronized android.speech.tts.TextToSpeechService$SpeechItem maybeRemoveCurrentSpeechItem (java.lang.Object) 
		android.speech.tts.TextToSpeechService$SpeechItem current
		Object callerIdentity
	public boolean isSpeaking () 
	public void quit () 
		android.speech.tts.TextToSpeechService$SpeechItem current
	public int enqueueSpeechItem (int, android.speech.tts.TextToSpeechService$SpeechItem) 
		int queueMode
		android.speech.tts.TextToSpeechService$SpeechItem speechItem
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher utterenceProgress
		Runnable runnable
		android.os.Message msg
	public int stopForApp (java.lang.Object) 
		Object callerIdentity
		android.speech.tts.TextToSpeechService$SpeechItem current
		Runnable runnable
	public int stopAll () 
		android.speech.tts.TextToSpeechService$SpeechItem current
		Runnable runnable
	static boolean access$100 (android.speech.tts.TextToSpeechService$SynthHandler, android.speech.tts.TextToSpeechService$SpeechItem) 
		android.speech.tts.TextToSpeechService$SynthHandler x0
		android.speech.tts.TextToSpeechService$SpeechItem x1
	static android.speech.tts.TextToSpeechService$SpeechItem access$200 (android.speech.tts.TextToSpeechService$SynthHandler, android.speech.tts.TextToSpeechService$SpeechItem) 
		android.speech.tts.TextToSpeechService$SynthHandler x0
		android.speech.tts.TextToSpeechService$SpeechItem x1
	static void access$400 (android.speech.tts.TextToSpeechService$SynthHandler, java.lang.Object) 
		android.speech.tts.TextToSpeechService$SynthHandler x0
		Object x1
}

android/speech/tts/AudioPlaybackQueueItem$1.class
AudioPlaybackQueueItem.java
package android.speech.tts
 android.speech.tts.AudioPlaybackQueueItem$1 extends java.lang.Object implements android.media.MediaPlayer$OnErrorListener  {
	final android.speech.tts.AudioPlaybackQueueItem this$0
	void  (android.speech.tts.AudioPlaybackQueueItem) 
		android.speech.tts.AudioPlaybackQueueItem this$0
	public boolean onError (android.media.MediaPlayer, int, int) 
		android.media.MediaPlayer mp
		int what
		int extra
}

android/speech/tts/TextToSpeechService$SynthesisSpeechItemV1.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthesisSpeechItemV1 extends android.speech.tts.TextToSpeechService$SpeechItemV1 {
	private final CharSequence mText
	private final android.speech.tts.SynthesisRequest mSynthesisRequest
	private final String[] mDefaultLocale
	private android.speech.tts.AbstractSynthesisCallback mSynthesisCallback
	private final android.speech.tts.EventLoggerV1 mEventLogger
	private final int mCallerUid
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, android.os.Bundle, java.lang.String, java.lang.CharSequence) 
		android.speech.tts.TextToSpeechService this$0
		Object callerIdentity
		int callerUid
		int callerPid
		android.os.Bundle params
		String utteranceId
		CharSequence text
	public java.lang.CharSequence getText () 
	public boolean isValid () 
	protected void playImpl () 
		android.speech.tts.AbstractSynthesisCallback synthesisCallback
	protected android.speech.tts.AbstractSynthesisCallback createSynthesisCallback () 
	private void setRequestParams (android.speech.tts.SynthesisRequest) 
		android.speech.tts.SynthesisRequest request
		String voiceName
	protected void stopImpl () 
		android.speech.tts.AbstractSynthesisCallback synthesisCallback
	private java.lang.String getCountry () 
	private java.lang.String getVariant () 
	public java.lang.String getLanguage () 
	public java.lang.String getVoiceName () 
}

android/speech/tts/BlockingAudioTrack.class
BlockingAudioTrack.java
package android.speech.tts
 android.speech.tts.BlockingAudioTrack extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final long MIN_SLEEP_TIME_MS
	private static final long MAX_SLEEP_TIME_MS
	private static final long MAX_PROGRESS_WAIT_MS
	private static final int MIN_AUDIO_BUFFER_SIZE
	private final android.speech.tts.TextToSpeechService$AudioOutputParams mAudioParams
	private final int mSampleRateInHz
	private final int mAudioFormat
	private final int mChannelCount
	private final int mBytesPerFrame
	private boolean mIsShortUtterance
	private int mAudioBufferSize
	private int mBytesWritten
	private Object mAudioTrackLock
	private android.media.AudioTrack mAudioTrack
	private volatile boolean mStopped
	private int mSessionId
	void  (android.speech.tts.TextToSpeechService$AudioOutputParams, int, int, int) 
		android.speech.tts.TextToSpeechService$AudioOutputParams audioParams
		int sampleRate
		int audioFormat
		int channelCount
	public boolean init () 
		android.media.AudioTrack track
	public void stop () 
	public int write (byte[]) 
		byte[] data
		android.media.AudioTrack track
		int bytesWritten
	public void waitAndRelease () 
		android.media.AudioTrack track
	static int getChannelConfig (int) 
		int channelCount
	long getAudioLengthMs (int) 
		int numBytes
		int unconsumedFrames
		long estimatedTimeMs
	private static int writeToAudioTrack (android.media.AudioTrack, byte[]) 
		int written
		android.media.AudioTrack audioTrack
		byte[] bytes
		int count
	private android.media.AudioTrack createStreamingAudioTrack () 
		int channelConfig
		int minBufferSizeInBytes
		int bufferSizeInBytes
		android.media.AudioFormat audioFormat
		android.media.AudioTrack audioTrack
	private void blockUntilDone (android.media.AudioTrack) 
		android.media.AudioTrack audioTrack
	private void blockUntilEstimatedCompletion () 
		int lengthInFrames
		long estimatedTimeMs
	private void blockUntilCompletion (android.media.AudioTrack) 
		InterruptedException ie
		long estimatedTimeMs
		long sleepTimeMs
		android.media.AudioTrack audioTrack
		int lengthInFrames
		int previousPosition
		int currentPosition
		long blockedTimeMs
	private static void setupVolume (android.media.AudioTrack, float, float) 
		android.media.AudioTrack audioTrack
		float volume
		float pan
		float vol
		float panning
		float volLeft
		float volRight
	private static final long clip (long, long, long) 
		long value
		long min
		long max
	private static final float clip (float, float, float) 
		float value
		float min
		float max
}

android/speech/tts/TextToSpeech$6.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$6 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Boolean run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$5.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$5 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final java.util.Locale val$locale
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.util.Locale) 
		android.speech.tts.TextToSpeech this$0
	public java.util.Set run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		java.util.MissingResourceException e
		java.util.Set featureSet
		android.speech.tts.ITextToSpeechService service
		String[] features
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$SpeechItemV1.class
TextToSpeechService.java
package android.speech.tts
abstract android.speech.tts.TextToSpeechService$SpeechItemV1 extends android.speech.tts.TextToSpeechService$UtteranceSpeechItem {
	protected final android.os.Bundle mParams
	protected final String mUtteranceId
	final android.speech.tts.TextToSpeechService this$0
	void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, android.os.Bundle, java.lang.String) 
		Object callerIdentity
		int callerUid
		int callerPid
		android.os.Bundle params
		String utteranceId
	boolean hasLanguage () 
	int getSpeechRate () 
	int getPitch () 
	public java.lang.String getUtteranceId () 
	android.speech.tts.TextToSpeechService$AudioOutputParams getAudioParams () 
}

android/speech/tts/TextToSpeechService$AudioOutputParams.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$AudioOutputParams extends java.lang.Object {
	public final int mSessionId
	public final float mVolume
	public final float mPan
	public final android.media.AudioAttributes mAudioAttributes
	void  () 
	void  (int, float, float, android.media.AudioAttributes) 
		int sessionId
		float volume
		float pan
		android.media.AudioAttributes audioAttributes
	static android.speech.tts.TextToSpeechService$AudioOutputParams createFromV1ParamsBundle (android.os.Bundle, boolean) 
		int streamType
		android.os.Bundle paramsBundle
		boolean isSpeech
		android.media.AudioAttributes audioAttributes
}

android/speech/tts/ITextToSpeechService.class
ITextToSpeechService.java
package android.speech.tts
public abstract android.speech.tts.ITextToSpeechService extends java.lang.Object implements android.os.IInterface  {
	public abstract int speak (android.os.IBinder, java.lang.CharSequence, int, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
	public abstract int synthesizeToFileDescriptor (android.os.IBinder, java.lang.CharSequence, android.os.ParcelFileDescriptor, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
	public abstract int playAudio (android.os.IBinder, android.net.Uri, int, android.os.Bundle, java.lang.String)  throws android.os.RemoteException 
	public abstract int playSilence (android.os.IBinder, long, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isSpeaking ()  throws android.os.RemoteException 
	public abstract int stop (android.os.IBinder)  throws android.os.RemoteException 
	public abstract java.lang.String[] getLanguage ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getClientDefaultLanguage ()  throws android.os.RemoteException 
	public abstract int isLanguageAvailable (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] getFeaturesForLanguage (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int loadLanguage (android.os.IBinder, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setCallback (android.os.IBinder, android.speech.tts.ITextToSpeechCallback)  throws android.os.RemoteException 
	public abstract java.util.List getVoices ()  throws android.os.RemoteException 
	public abstract int loadVoice (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getDefaultVoiceNameFor (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
}

android/speech/tts/Voice$1.class
Voice.java
package android.speech.tts
final android.speech.tts.Voice$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.speech.tts.Voice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.speech.tts.Voice[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/speech/tts/SilencePlaybackQueueItem.class
SilencePlaybackQueueItem.java
package android.speech.tts
 android.speech.tts.SilencePlaybackQueueItem extends android.speech.tts.PlaybackQueueItem {
	private final android.os.ConditionVariable mCondVar
	private final long mSilenceDurationMs
	void  (android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, java.lang.Object, long) 
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		Object callerIdentity
		long silenceDurationMs
	public void run () 
		boolean wasStopped
	void stop (int) 
		int errorCode
}

android/speech/tts/TextToSpeechService$SynthHandler$2.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final Object val$callerIdentity
	final android.speech.tts.TextToSpeechService$SynthHandler this$1
	void  (android.speech.tts.TextToSpeechService$SynthHandler, java.lang.Object) 
		android.speech.tts.TextToSpeechService$SynthHandler this$1
	public void run () 
}

android/speech/tts/TextToSpeech$Connection.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$Connection extends java.lang.Object implements android.content.ServiceConnection  {
	private android.speech.tts.ITextToSpeechService mService
	private android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask mOnSetupConnectionAsyncTask
	private boolean mEstablished
	private final android.speech.tts.ITextToSpeechCallback$Stub mCallback
	final android.speech.tts.TextToSpeech this$0
	private void  (android.speech.tts.TextToSpeech) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder service
	public android.os.IBinder getCallerIdentity () 
	private boolean clearServiceConnection () 
		boolean result
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	public void disconnect () 
	public boolean isEstablished () 
	public java.lang.Object runAction (android.speech.tts.TextToSpeech$Action, java.lang.Object, java.lang.String, boolean, boolean) 
		android.os.RemoteException ex
		android.speech.tts.TextToSpeech$Action action
		Object errorResult
		String method
		boolean reconnect
		boolean onlyEstablishedConnection
	void  (android.speech.tts.TextToSpeech, android.speech.tts.TextToSpeech$1) 
		android.speech.tts.TextToSpeech x0
		android.speech.tts.TextToSpeech$1 x1
	static android.speech.tts.ITextToSpeechCallback$Stub access$1100 (android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech$Connection x0
	static android.speech.tts.ITextToSpeechService access$1200 (android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech$Connection x0
	static android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask access$1300 (android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech$Connection x0
	static android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask access$1302 (android.speech.tts.TextToSpeech$Connection, android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask) 
		android.speech.tts.TextToSpeech$Connection x0
		android.speech.tts.TextToSpeech$Connection$SetupConnectionAsyncTask x1
	static boolean access$1402 (android.speech.tts.TextToSpeech$Connection, boolean) 
		android.speech.tts.TextToSpeech$Connection x0
		boolean x1
}

android/speech/tts/TextToSpeechService$AudioSpeechItemV1.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$AudioSpeechItemV1 extends android.speech.tts.TextToSpeechService$SpeechItemV1 {
	private final android.speech.tts.AudioPlaybackQueueItem mItem
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, android.os.Bundle, java.lang.String, android.net.Uri) 
		Object callerIdentity
		int callerUid
		int callerPid
		android.os.Bundle params
		String utteranceId
		android.net.Uri uri
	public boolean isValid () 
	protected void playImpl () 
	protected void stopImpl () 
	public java.lang.String getUtteranceId () 
	android.speech.tts.TextToSpeechService$AudioOutputParams getAudioParams () 
}

android/speech/tts/TextToSpeech$11.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$11 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.util.Set run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.Voice voice
		android.speech.tts.ITextToSpeechService service
		java.util.List voices
		java.util.HashSet locales
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/AudioPlaybackHandler$MessageLoop.class
AudioPlaybackHandler.java
package android.speech.tts
final android.speech.tts.AudioPlaybackHandler$MessageLoop extends java.lang.Object implements java.lang.Runnable  {
	final android.speech.tts.AudioPlaybackHandler this$0
	private void  (android.speech.tts.AudioPlaybackHandler) 
	public void run () 
		InterruptedException ie
		android.speech.tts.PlaybackQueueItem item
	void  (android.speech.tts.AudioPlaybackHandler, android.speech.tts.AudioPlaybackHandler$1) 
		android.speech.tts.AudioPlaybackHandler x0
		android.speech.tts.AudioPlaybackHandler$1 x1
}

android/speech/tts/TextToSpeech$10.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$10 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.util.Locale run (android.speech.tts.ITextToSpeechService) 
		android.speech.tts.ITextToSpeechService service
		String lang
		String country
		String variant
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$LoadVoiceItem.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$LoadVoiceItem extends android.speech.tts.TextToSpeechService$SpeechItem {
	private final String mVoiceName
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, java.lang.String) 
		Object callerIdentity
		int callerUid
		int callerPid
		String voiceName
	public boolean isValid () 
	protected void playImpl () 
	protected void stopImpl () 
}

android/speech/tts/TextToSpeech$12.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$12 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.util.Set run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
		java.util.List voices
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$SynthHandler$3.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthHandler$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.speech.tts.TextToSpeechService$SynthHandler this$1
	void  (android.speech.tts.TextToSpeechService$SynthHandler) 
		android.speech.tts.TextToSpeechService$SynthHandler this$1
	public void run () 
}

android/speech/tts/TextToSpeech$1.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$1 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Void run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$LoadLanguageItem.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$LoadLanguageItem extends android.speech.tts.TextToSpeechService$SpeechItem {
	private final String mLanguage
	private final String mCountry
	private final String mVariant
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, java.lang.String, java.lang.String, java.lang.String) 
		Object callerIdentity
		int callerUid
		int callerPid
		String language
		String country
		String variant
	public boolean isValid () 
	protected void playImpl () 
	protected void stopImpl () 
}

android/speech/tts/TextToSpeechService$SilenceSpeechItem.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SilenceSpeechItem extends android.speech.tts.TextToSpeechService$UtteranceSpeechItem {
	private final long mDuration
	private final String mUtteranceId
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int, java.lang.String, long) 
		Object callerIdentity
		int callerUid
		int callerPid
		String utteranceId
		long duration
	public boolean isValid () 
	protected void playImpl () 
	protected void stopImpl () 
	public java.lang.String getUtteranceId () 
}

android/speech/tts/TextToSpeech$15.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$15 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public android.speech.tts.Voice run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.Voice voice
		android.speech.tts.ITextToSpeechService service
		String[] defaultLanguage
		String language
		String country
		String variant
		int result
		String voiceName
		java.util.List voices
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$EngineInfo.class
TextToSpeech.java
package android.speech.tts
public android.speech.tts.TextToSpeech$EngineInfo extends java.lang.Object {
	public String name
	public String label
	public int icon
	public boolean system
	public int priority
	public void  () 
	public java.lang.String toString () 
}

android/speech/tts/TextToSpeechService$UtteranceProgressDispatcher.class
TextToSpeechService.java
package android.speech.tts
abstract android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher extends java.lang.Object {
	public abstract void dispatchOnStop () 
	public abstract void dispatchOnSuccess () 
	public abstract void dispatchOnStart () 
	public abstract void dispatchOnError (int) 
	public abstract void dispatchOnBeginSynthesis (int, int, int) 
	public abstract void dispatchOnAudioAvailable (byte[]) 
}

android/speech/tts/TtsEngines.class
TtsEngines.java
package android.speech.tts
public android.speech.tts.TtsEngines extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final String LOCALE_DELIMITER_OLD
	private static final String LOCALE_DELIMITER_NEW
	private final android.content.Context mContext
	private static final java.util.Map sNormalizeLanguage
	private static final java.util.Map sNormalizeCountry
	private static final String XML_TAG_NAME
	public void  (android.content.Context) 
		android.content.Context ctx
	public java.lang.String getDefaultEngine () 
		String engine
	public java.lang.String getHighestRankedEngineName () 
		java.util.List engines
	public android.speech.tts.TextToSpeech$EngineInfo getEngineInfo (java.lang.String) 
		String packageName
		android.content.pm.PackageManager pm
		android.content.Intent intent
		java.util.List resolveInfos
	public java.util.List getEngines () 
		android.speech.tts.TextToSpeech$EngineInfo engine
		android.content.pm.ResolveInfo resolveInfo
		android.content.pm.PackageManager pm
		android.content.Intent intent
		java.util.List resolveInfos
		java.util.List engines
	private boolean isSystemEngine (android.content.pm.ServiceInfo) 
		android.content.pm.ServiceInfo info
		android.content.pm.ApplicationInfo appInfo
	public boolean isEngineInstalled (java.lang.String) 
		String engine
	public android.content.Intent getSettingsIntent (java.lang.String) 
		android.content.Intent i
		String settings
		android.content.pm.ServiceInfo service
		String engine
		android.content.pm.PackageManager pm
		android.content.Intent intent
		java.util.List resolveInfos
	private java.lang.String settingsActivityFromServiceInfo (android.content.pm.ServiceInfo, android.content.pm.PackageManager) 
		android.util.AttributeSet attrs
		android.content.res.TypedArray array
		String settings
		android.content.res.Resources res
		int type
		android.content.pm.PackageManager$NameNotFoundException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.pm.ServiceInfo si
		android.content.pm.PackageManager pm
		android.content.res.XmlResourceParser parser
	private android.speech.tts.TextToSpeech$EngineInfo getEngineInfo (android.content.pm.ResolveInfo, android.content.pm.PackageManager) 
		android.speech.tts.TextToSpeech$EngineInfo engine
		CharSequence label
		android.content.pm.ResolveInfo resolve
		android.content.pm.PackageManager pm
		android.content.pm.ServiceInfo service
	public java.util.Locale getLocalePrefForEngine (java.lang.String) 
		String engineName
	public java.util.Locale getLocalePrefForEngine (java.lang.String, java.lang.String) 
		String engineName
		String prefValue
		String localeString
		java.util.Locale result
	public boolean isLocaleSetToDefaultForEngine (java.lang.String) 
		String engineName
	public java.util.Locale parseLocaleString (java.lang.String) 
		String[] split
		java.util.MissingResourceException e
		String localeString
		String language
		String country
		String variant
		String normalizedLanguage
		String normalizedCountry
		java.util.Locale result
	public static java.util.Locale normalizeTTSLocale (java.util.Locale) 
		String normalizedLanguage
		String normalizedCountry
		java.util.Locale ttsLocale
		String language
		String country
	public static java.lang.String[] toOldLocaleStringFormat (java.util.Locale) 
		java.util.MissingResourceException e
		java.util.Locale locale
		String[] ret
	private static java.lang.String parseEnginePrefFromList (java.lang.String, java.lang.String) 
		int delimiter
		String value
		String prefValue
		String engineName
		String[] prefValues
	public synchronized void updateLocalePrefForEngine (java.lang.String, java.util.Locale) 
		String engineName
		java.util.Locale newLocale
		String prefList
		String newPrefList
	private java.lang.String updateValueInCommaSeparatedList (java.lang.String, java.lang.String, java.lang.String) 
		int delimiter
		String value
		String[] prefValues
		boolean first
		boolean found
		String list
		String key
		String newValue
		StringBuilder newPrefList
	static void  () 
		java.util.MissingResourceException e
		String language
		java.util.MissingResourceException e
		String country
		java.util.HashMap normalizeLanguage
		java.util.HashMap normalizeCountry
}

android/speech/tts/PlaybackSynthesisCallback.class
PlaybackSynthesisCallback.java
package android.speech.tts
 android.speech.tts.PlaybackSynthesisCallback extends android.speech.tts.AbstractSynthesisCallback {
	private static final String TAG
	private static final boolean DBG
	private static final int MIN_AUDIO_BUFFER_SIZE
	private final android.speech.tts.TextToSpeechService$AudioOutputParams mAudioParams
	private final Object mStateLock
	private final android.speech.tts.AudioPlaybackHandler mAudioTrackHandler
	private android.speech.tts.SynthesisPlaybackQueueItem mItem
	private volatile boolean mDone
	protected int mStatusCode
	private final android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher mDispatcher
	private final Object mCallerIdentity
	private final android.speech.tts.AbstractEventLogger mLogger
	void  (android.speech.tts.TextToSpeechService$AudioOutputParams, android.speech.tts.AudioPlaybackHandler, android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher, java.lang.Object, android.speech.tts.AbstractEventLogger, boolean) 
		android.speech.tts.TextToSpeechService$AudioOutputParams audioParams
		android.speech.tts.AudioPlaybackHandler audioTrackHandler
		android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher dispatcher
		Object callerIdentity
		android.speech.tts.AbstractEventLogger logger
		boolean clientIsUsingV2
	void stop () 
		android.speech.tts.SynthesisPlaybackQueueItem item
	public int getMaxBufferSize () 
	public boolean hasStarted () 
	public boolean hasFinished () 
	public int start (int, int, int) 
		android.speech.tts.SynthesisPlaybackQueueItem item
		int sampleRateInHz
		int audioFormat
		int channelCount
		int channelConfig
	public int audioAvailable (byte[], int, int) 
		InterruptedException ie
		byte[] buffer
		int offset
		int length
		android.speech.tts.SynthesisPlaybackQueueItem item
		byte[] bufferCopy
	public int done () 
		int statusCode
		android.speech.tts.SynthesisPlaybackQueueItem item
	public void error () 
	public void error (int) 
		int errorCode
}

android/speech/tts/TextToSpeech.class
TextToSpeech.java
package android.speech.tts
public android.speech.tts.TextToSpeech extends java.lang.Object {
	private static final String TAG
	public static final int SUCCESS
	public static final int ERROR
	public static final int STOPPED
	public static final int ERROR_SYNTHESIS
	public static final int ERROR_SERVICE
	public static final int ERROR_OUTPUT
	public static final int ERROR_NETWORK
	public static final int ERROR_NETWORK_TIMEOUT
	public static final int ERROR_INVALID_REQUEST
	public static final int ERROR_NOT_INSTALLED_YET
	public static final int QUEUE_FLUSH
	public static final int QUEUE_ADD
	static final int QUEUE_DESTROY
	public static final int LANG_COUNTRY_VAR_AVAILABLE
	public static final int LANG_COUNTRY_AVAILABLE
	public static final int LANG_AVAILABLE
	public static final int LANG_MISSING_DATA
	public static final int LANG_NOT_SUPPORTED
	public static final String ACTION_TTS_QUEUE_PROCESSING_COMPLETED
	private final android.content.Context mContext
	private android.speech.tts.TextToSpeech$Connection mConnectingServiceConnection
	private android.speech.tts.TextToSpeech$Connection mServiceConnection
	private android.speech.tts.TextToSpeech$OnInitListener mInitListener
	private volatile android.speech.tts.UtteranceProgressListener mUtteranceProgressListener
	private final Object mStartLock
	private String mRequestedEngine
	private final boolean mUseFallback
	private final java.util.Map mEarcons
	private final java.util.Map mUtterances
	private final android.os.Bundle mParams
	private final android.speech.tts.TtsEngines mEnginesHelper
	private volatile String mCurrentEngine
	public void  (android.content.Context, android.speech.tts.TextToSpeech$OnInitListener) 
		android.content.Context context
		android.speech.tts.TextToSpeech$OnInitListener listener
	public void  (android.content.Context, android.speech.tts.TextToSpeech$OnInitListener, java.lang.String) 
		android.content.Context context
		android.speech.tts.TextToSpeech$OnInitListener listener
		String engine
	public void  (android.content.Context, android.speech.tts.TextToSpeech$OnInitListener, java.lang.String, java.lang.String, boolean) 
		android.content.Context context
		android.speech.tts.TextToSpeech$OnInitListener listener
		String engine
		String packageName
		boolean useFallback
	private java.lang.Object runActionNoReconnect (android.speech.tts.TextToSpeech$Action, java.lang.Object, java.lang.String, boolean) 
		android.speech.tts.TextToSpeech$Action action
		Object errorResult
		String method
		boolean onlyEstablishedConnection
	private java.lang.Object runAction (android.speech.tts.TextToSpeech$Action, java.lang.Object, java.lang.String) 
		android.speech.tts.TextToSpeech$Action action
		Object errorResult
		String method
	private java.lang.Object runAction (android.speech.tts.TextToSpeech$Action, java.lang.Object, java.lang.String, boolean, boolean) 
		android.speech.tts.TextToSpeech$Action action
		Object errorResult
		String method
		boolean reconnect
		boolean onlyEstablishedConnection
	private int initTts () 
		String defaultEngine
		String highestRanked
	private boolean connectToEngine (java.lang.String) 
		String engine
		android.speech.tts.TextToSpeech$Connection connection
		android.content.Intent intent
		boolean bound
	private void dispatchOnInit (int) 
		int result
	private android.os.IBinder getCallerIdentity () 
	public void shutdown () 
	public int addSpeech (java.lang.String, java.lang.String, int) 
		String text
		String packagename
		int resourceId
	public int addSpeech (java.lang.CharSequence, java.lang.String, int) 
		CharSequence text
		String packagename
		int resourceId
	public int addSpeech (java.lang.String, java.lang.String) 
		String text
		String filename
	public int addSpeech (java.lang.CharSequence, java.io.File) 
		CharSequence text
		java.io.File file
	public int addEarcon (java.lang.String, java.lang.String, int) 
		String earcon
		String packagename
		int resourceId
	public int addEarcon (java.lang.String, java.lang.String) 
		String earcon
		String filename
	public int addEarcon (java.lang.String, java.io.File) 
		String earcon
		java.io.File file
	private android.net.Uri makeResourceUri (java.lang.String, int) 
		String packageName
		int resourceId
	public int speak (java.lang.CharSequence, int, android.os.Bundle, java.lang.String) 
		CharSequence text
		int queueMode
		android.os.Bundle params
		String utteranceId
	public int speak (java.lang.String, int, java.util.HashMap) 
		String text
		int queueMode
		java.util.HashMap params
	public int playEarcon (java.lang.String, int, android.os.Bundle, java.lang.String) 
		String earcon
		int queueMode
		android.os.Bundle params
		String utteranceId
	public int playEarcon (java.lang.String, int, java.util.HashMap) 
		String earcon
		int queueMode
		java.util.HashMap params
	public int playSilentUtterance (long, int, java.lang.String) 
		long durationInMs
		int queueMode
		String utteranceId
	public int playSilence (long, int, java.util.HashMap) 
		long durationInMs
		int queueMode
		java.util.HashMap params
	public java.util.Set getFeatures (java.util.Locale) 
		java.util.Locale locale
	public boolean isSpeaking () 
	public int stop () 
	public int setSpeechRate (float) 
		int intRate
		float speechRate
	public int setPitch (float) 
		int intPitch
		float pitch
	public int setAudioAttributes (android.media.AudioAttributes) 
		android.media.AudioAttributes audioAttributes
	public java.lang.String getCurrentEngine () 
	public java.util.Locale getDefaultLanguage () 
	public int setLanguage (java.util.Locale) 
		java.util.Locale loc
	public java.util.Locale getLanguage () 
	public java.util.Set getAvailableLanguages () 
	public java.util.Set getVoices () 
	public int setVoice (android.speech.tts.Voice) 
		android.speech.tts.Voice voice
	public android.speech.tts.Voice getVoice () 
	private android.speech.tts.Voice getVoice (android.speech.tts.ITextToSpeechService, java.lang.String)  throws android.os.RemoteException 
		android.speech.tts.Voice voice
		android.speech.tts.ITextToSpeechService service
		String voiceName
		java.util.List voices
	public android.speech.tts.Voice getDefaultVoice () 
	public int isLanguageAvailable (java.util.Locale) 
		java.util.Locale loc
	public int synthesizeToFile (java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String) 
		CharSequence text
		android.os.Bundle params
		java.io.File file
		String utteranceId
	public int synthesizeToFile (java.lang.String, java.util.HashMap, java.lang.String) 
		String text
		java.util.HashMap params
		String filename
	private android.os.Bundle convertParamsHashMaptoBundle (java.util.HashMap) 
		String key
		java.util.Map$Entry entry
		android.os.Bundle bundle
		java.util.HashMap params
	private android.os.Bundle getParams (android.os.Bundle) 
		android.os.Bundle bundle
		android.os.Bundle params
	private static boolean verifyIntegerBundleParam (android.os.Bundle, java.lang.String) 
		android.os.Bundle bundle
		String key
	private static boolean verifyStringBundleParam (android.os.Bundle, java.lang.String) 
		android.os.Bundle bundle
		String key
	private static boolean verifyBooleanBundleParam (android.os.Bundle, java.lang.String) 
		android.os.Bundle bundle
		String key
	private static boolean verifyFloatBundleParam (android.os.Bundle, java.lang.String) 
		android.os.Bundle bundle
		String key
	private void copyStringParam (android.os.Bundle, java.util.HashMap, java.lang.String) 
		android.os.Bundle bundle
		java.util.HashMap params
		String key
		String value
	private void copyIntParam (android.os.Bundle, java.util.HashMap, java.lang.String) 
		int value
		android.os.Bundle bundle
		java.util.HashMap params
		String key
		String valueString
	private void copyFloatParam (android.os.Bundle, java.util.HashMap, java.lang.String) 
		float value
		android.os.Bundle bundle
		java.util.HashMap params
		String key
		String valueString
	public int setOnUtteranceCompletedListener (android.speech.tts.TextToSpeech$OnUtteranceCompletedListener) 
		android.speech.tts.TextToSpeech$OnUtteranceCompletedListener listener
	public int setOnUtteranceProgressListener (android.speech.tts.UtteranceProgressListener) 
		android.speech.tts.UtteranceProgressListener listener
	public int setEngineByPackageName (java.lang.String) 
		String enginePackageName
	public java.lang.String getDefaultEngine () 
	public boolean areDefaultsEnforced () 
	public java.util.List getEngines () 
	public static int getMaxSpeechInputLength () 
	static android.os.IBinder access$100 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static android.speech.tts.TextToSpeech$Connection access$200 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static android.speech.tts.TextToSpeech$Connection access$202 (android.speech.tts.TextToSpeech, android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech x0
		android.speech.tts.TextToSpeech$Connection x1
	static java.lang.String access$302 (android.speech.tts.TextToSpeech, java.lang.String) 
		android.speech.tts.TextToSpeech x0
		String x1
	static java.util.Map access$400 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static android.os.Bundle access$500 (android.speech.tts.TextToSpeech, android.os.Bundle) 
		android.speech.tts.TextToSpeech x0
		android.os.Bundle x1
	static java.util.Map access$600 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static android.speech.tts.Voice access$700 (android.speech.tts.TextToSpeech, android.speech.tts.ITextToSpeechService, java.lang.String)  throws android.os.RemoteException 
		android.speech.tts.TextToSpeech x0
		android.speech.tts.ITextToSpeechService x1
		String x2
	static android.os.Bundle access$800 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static android.speech.tts.UtteranceProgressListener access$900 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static java.lang.Object access$1000 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static void access$1500 (android.speech.tts.TextToSpeech, int) 
		android.speech.tts.TextToSpeech x0
		int x1
	static android.speech.tts.TextToSpeech$Connection access$1602 (android.speech.tts.TextToSpeech, android.speech.tts.TextToSpeech$Connection) 
		android.speech.tts.TextToSpeech x0
		android.speech.tts.TextToSpeech$Connection x1
	static android.content.Context access$1700 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
	static int access$1800 (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech x0
}

android/speech/tts/TextToSpeechService$SpeechItem.class
TextToSpeechService.java
package android.speech.tts
abstract android.speech.tts.TextToSpeechService$SpeechItem extends java.lang.Object {
	private final Object mCallerIdentity
	private final int mCallerUid
	private final int mCallerPid
	private boolean mStarted
	private boolean mStopped
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int) 
		Object caller
		int callerUid
		int callerPid
	public java.lang.Object getCallerIdentity () 
	public int getCallerUid () 
	public int getCallerPid () 
	public abstract boolean isValid () 
	public void play () 
	protected abstract void playImpl () 
	public void stop () 
	protected abstract void stopImpl () 
	protected synchronized boolean isStopped () 
	protected synchronized boolean isStarted () 
}

android/speech/tts/TextToSpeech$OnInitListener.class
TextToSpeech.java
package android.speech.tts
public abstract android.speech.tts.TextToSpeech$OnInitListener extends java.lang.Object {
	public abstract void onInit (int) 
}

android/speech/tts/AbstractEventLogger.class
AbstractEventLogger.java
package android.speech.tts
abstract android.speech.tts.AbstractEventLogger extends java.lang.Object {
	protected final String mServiceApp
	protected final int mCallerUid
	protected final int mCallerPid
	protected final long mReceivedTime
	protected long mPlaybackStartTime
	private volatile long mRequestProcessingStartTime
	private volatile long mEngineStartTime
	private volatile long mEngineCompleteTime
	private boolean mLogWritten
	void  (int, int, java.lang.String) 
		int callerUid
		int callerPid
		String serviceApp
	public void onRequestProcessingStart () 
	public void onEngineDataReceived () 
	public void onEngineComplete () 
	public void onAudioDataWritten () 
	public void onCompleted (int) 
		int statusCode
		long completionTime
		long audioLatency
		long engineLatency
		long engineTotal
	protected abstract void logFailure (int) 
	protected abstract void logSuccess (long, long, long) 
}

android/speech/tts/AbstractSynthesisCallback.class
AbstractSynthesisCallback.java
package android.speech.tts
abstract android.speech.tts.AbstractSynthesisCallback extends java.lang.Object implements android.speech.tts.SynthesisCallback  {
	protected final boolean mClientIsUsingV2
	void  (boolean) 
		boolean clientIsUsingV2
	abstract void stop () 
	int errorCodeOnStop () 
}

android/speech/tts/SynthesisPlaybackQueueItem$ListEntry.class
SynthesisPlaybackQueueItem.java
package android.speech.tts
final android.speech.tts.SynthesisPlaybackQueueItem$ListEntry extends java.lang.Object {
	final byte[] mBytes
	void  (byte[]) 
		byte[] bytes
}

android/speech/tts/TextToSpeechService$SynthThread.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthThread extends android.os.HandlerThread implements android.os.MessageQueue$IdleHandler  {
	private boolean mFirstIdle
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService) 
	protected void onLooperPrepared () 
	public boolean queueIdle () 
	private void broadcastTtsQueueProcessingCompleted () 
		android.content.Intent i
}

android/speech/tts/TextToSpeech$13.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$13 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.Voice val$voice
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, android.speech.tts.Voice) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		String language
		String country
		android.speech.tts.ITextToSpeechService service
		int result
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeechService$UtteranceSpeechItem.class
TextToSpeechService.java
package android.speech.tts
abstract android.speech.tts.TextToSpeechService$UtteranceSpeechItem extends android.speech.tts.TextToSpeechService$SpeechItem implements android.speech.tts.TextToSpeechService$UtteranceProgressDispatcher  {
	final android.speech.tts.TextToSpeechService this$0
	public void  (android.speech.tts.TextToSpeechService, java.lang.Object, int, int) 
		Object caller
		int callerUid
		int callerPid
	public void dispatchOnSuccess () 
		String utteranceId
	public void dispatchOnStop () 
		String utteranceId
	public void dispatchOnStart () 
		String utteranceId
	public void dispatchOnError (int) 
		int errorCode
		String utteranceId
	public void dispatchOnBeginSynthesis (int, int, int) 
		int sampleRateInHz
		int audioFormat
		int channelCount
		String utteranceId
	public void dispatchOnAudioAvailable (byte[]) 
		byte[] audio
		String utteranceId
	public abstract java.lang.String getUtteranceId () 
	java.lang.String getStringParam (android.os.Bundle, java.lang.String, java.lang.String) 
		android.os.Bundle params
		String key
		String defaultValue
	int getIntParam (android.os.Bundle, java.lang.String, int) 
		android.os.Bundle params
		String key
		int defaultValue
	float getFloatParam (android.os.Bundle, java.lang.String, float) 
		android.os.Bundle params
		String key
		float defaultValue
}

android/speech/tts/TextToSpeechService$SynthHandler$1.class
TextToSpeechService.java
package android.speech.tts
 android.speech.tts.TextToSpeechService$SynthHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.speech.tts.TextToSpeechService$SpeechItem val$speechItem
	final android.speech.tts.TextToSpeechService$SynthHandler this$1
	void  (android.speech.tts.TextToSpeechService$SynthHandler, android.speech.tts.TextToSpeechService$SpeechItem) 
		android.speech.tts.TextToSpeechService$SynthHandler this$1
	public void run () 
}

android/speech/tts/AudioPlaybackHandler$1.class
AudioPlaybackHandler.java
package android.speech.tts
 android.speech.tts.AudioPlaybackHandler$1 extends java.lang.Object {
}

android/speech/tts/Voice.class
Voice.java
package android.speech.tts
public android.speech.tts.Voice extends java.lang.Object implements android.os.Parcelable  {
	public static final int QUALITY_VERY_LOW
	public static final int QUALITY_LOW
	public static final int QUALITY_NORMAL
	public static final int QUALITY_HIGH
	public static final int QUALITY_VERY_HIGH
	public static final int LATENCY_VERY_LOW
	public static final int LATENCY_LOW
	public static final int LATENCY_NORMAL
	public static final int LATENCY_HIGH
	public static final int LATENCY_VERY_HIGH
	private final String mName
	private final java.util.Locale mLocale
	private final int mQuality
	private final int mLatency
	private final boolean mRequiresNetworkConnection
	private final java.util.Set mFeatures
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.util.Locale, int, int, boolean, java.util.Set) 
		String name
		java.util.Locale locale
		int quality
		int latency
		boolean requiresNetworkConnection
		java.util.Set features
	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 () 
	public java.util.Locale getLocale () 
	public int getQuality () 
	public int getLatency () 
	public boolean isNetworkConnectionRequired () 
	public java.lang.String getName () 
	public java.util.Set getFeatures () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.speech.tts.Voice other
	void  (android.os.Parcel, android.speech.tts.Voice$1) 
		android.os.Parcel x0
		android.speech.tts.Voice$1 x1
	static void  () 
}

android/speech/tts/TextToSpeech$3.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$3 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final String val$earcon
	final int val$queueMode
	final android.os.Bundle val$params
	final String val$utteranceId
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech, java.lang.String, int, android.os.Bundle, java.lang.String) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
		android.net.Uri earconUri
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$7.class
TextToSpeech.java
package android.speech.tts
 android.speech.tts.TextToSpeech$7 extends java.lang.Object implements android.speech.tts.TextToSpeech$Action  {
	final android.speech.tts.TextToSpeech this$0
	void  (android.speech.tts.TextToSpeech) 
		android.speech.tts.TextToSpeech this$0
	public java.lang.Integer run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
		android.speech.tts.ITextToSpeechService service
	public volatile java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/tts/TextToSpeech$Action.class
TextToSpeech.java
package android.speech.tts
abstract android.speech.tts.TextToSpeech$Action extends java.lang.Object {
	public abstract java.lang.Object run (android.speech.tts.ITextToSpeechService)  throws android.os.RemoteException 
}

android/speech/SpeechRecognizer$1.class
SpeechRecognizer.java
package android.speech
 android.speech.SpeechRecognizer$1 extends android.os.Handler {
	final android.speech.SpeechRecognizer this$0
	void  (android.speech.SpeechRecognizer) 
		android.speech.SpeechRecognizer this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/filterpacks/
android/filterpacks/videosrc/
android/filterpacks/videosrc/SurfaceTextureSource$1.class
SurfaceTextureSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.SurfaceTextureSource$1 extends java.lang.Object implements android.graphics.SurfaceTexture$OnFrameAvailableListener  {
	final android.filterpacks.videosrc.SurfaceTextureSource this$0
	void  (android.filterpacks.videosrc.SurfaceTextureSource) 
		android.filterpacks.videosrc.SurfaceTextureSource this$0
	public void onFrameAvailable (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
}

android/filterpacks/videosrc/SurfaceTextureSource$SurfaceTextureSourceListener.class
SurfaceTextureSource.java
package android.filterpacks.videosrc
public abstract android.filterpacks.videosrc.SurfaceTextureSource$SurfaceTextureSourceListener extends java.lang.Object {
	public abstract void onSurfaceTextureSourceReady (android.graphics.SurfaceTexture) 
}

android/filterpacks/videosrc/CameraSource.class
CameraSource.java
package android.filterpacks.videosrc
public android.filterpacks.videosrc.CameraSource extends android.filterfw.core.Filter {
	private int mCameraId
	private int mWidth
	private int mHeight
	private int mFps
	private boolean mWaitForNewFrame
	private android.hardware.Camera mCamera
	private android.filterfw.core.GLFrame mCameraFrame
	private android.graphics.SurfaceTexture mSurfaceTexture
	private android.filterfw.core.ShaderProgram mFrameExtractor
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private float[] mCameraTransform
	private float[] mMappedCoords
	private static final float[] mSourceCoords
	private static final int NEWFRAME_TIMEOUT
	private static final int NEWFRAME_TIMEOUT_REPEAT
	private boolean mNewFrameAvailable
	private android.hardware.Camera$Parameters mCameraParameters
	private static final String mFrameShader
	private final boolean mLogVerbose
	private static final String TAG
	private android.graphics.SurfaceTexture$OnFrameAvailableListener onCameraFrameAvailableListener
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	private void createFormats () 
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void open (android.filterfw.core.FilterContext) 
		java.io.IOException e
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		InterruptedException e
		int waitCount
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame output
		long timestamp
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		int[] closestRange
		String name
		android.filterfw.core.FilterContext context
	public synchronized android.hardware.Camera$Parameters getCameraParameters () 
		boolean closeCamera
		int[] closestSize
		int[] closestRange
	public synchronized void setCameraParameters (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters params
	private int[] findClosestSize (int, int, android.hardware.Camera$Parameters) 
		android.hardware.Camera$Size size
		int width
		int height
		android.hardware.Camera$Parameters parameters
		java.util.List previewSizes
		int closestWidth
		int closestHeight
		int smallestWidth
		int smallestHeight
		int[] closestSize
	private int[] findClosestFpsRange (int, android.hardware.Camera$Parameters) 
		int[] range
		int fps
		android.hardware.Camera$Parameters params
		java.util.List supportedFpsRanges
		int[] closestRange
	static boolean access$000 (android.filterpacks.videosrc.CameraSource) 
		android.filterpacks.videosrc.CameraSource x0
	static boolean access$102 (android.filterpacks.videosrc.CameraSource, boolean) 
		android.filterpacks.videosrc.CameraSource x0
		boolean x1
	static void  () 
}

android/filterpacks/videosrc/MediaSource$2.class
MediaSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.MediaSource$2 extends java.lang.Object implements android.media.MediaPlayer$OnPreparedListener  {
	final android.filterpacks.videosrc.MediaSource this$0
	void  (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource this$0
	public void onPrepared (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/filterpacks/videosrc/MediaSource$1.class
MediaSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.MediaSource$1 extends java.lang.Object implements android.media.MediaPlayer$OnVideoSizeChangedListener  {
	final android.filterpacks.videosrc.MediaSource this$0
	void  (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource this$0
	public void onVideoSizeChanged (android.media.MediaPlayer, int, int) 
		android.media.MediaPlayer mp
		int width
		int height
}

android/filterpacks/videosrc/SurfaceTextureTarget.class
SurfaceTextureTarget.java
package android.filterpacks.videosrc
public android.filterpacks.videosrc.SurfaceTextureTarget extends android.filterfw.core.Filter {
	private final int RENDERMODE_STRETCH
	private final int RENDERMODE_FIT
	private final int RENDERMODE_FILL_CROP
	private final int RENDERMODE_CUSTOMIZE
	private android.graphics.SurfaceTexture mSurfaceTexture
	private int mScreenWidth
	private int mScreenHeight
	private String mRenderModeString
	private android.filterfw.geometry.Quad mSourceQuad
	private android.filterfw.geometry.Quad mTargetQuad
	private int mSurfaceId
	private android.filterfw.core.ShaderProgram mProgram
	private android.filterfw.core.GLFrame mScreen
	private int mRenderMode
	private float mAspectRatio
	private boolean mLogVerbose
	private static final String TAG
	public void  (java.lang.String) 
		String name
	public synchronized void setupPorts () 
	public void updateRenderMode () 
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.MutableFrameFormat screenFormat
	public synchronized void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public synchronized void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public synchronized void disconnect (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public synchronized void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.GLEnvironment glEnv
		android.filterfw.core.Frame input
		boolean createdFrame
		float currentAspectRatio
		android.filterfw.core.Frame gpuFrame
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	private void updateTargetRect () 
		float screenAspectRatio
		float relativeAspectRatio
}

android/filterpacks/videosrc/MediaSource$4.class
MediaSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.MediaSource$4 extends java.lang.Object implements android.graphics.SurfaceTexture$OnFrameAvailableListener  {
	final android.filterpacks.videosrc.MediaSource this$0
	void  (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource this$0
	public void onFrameAvailable (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
}

android/filterpacks/videosrc/MediaSource.class
MediaSource.java
package android.filterpacks.videosrc
public android.filterpacks.videosrc.MediaSource extends android.filterfw.core.Filter {
	private String mSourceUrl
	private android.content.res.AssetFileDescriptor mSourceAsset
	private android.content.Context mContext
	private boolean mSelectedIsUrl
	private boolean mWaitForNewFrame
	private boolean mLooping
	private float mVolume
	private int mOrientation
	private android.media.MediaPlayer mMediaPlayer
	private android.filterfw.core.GLFrame mMediaFrame
	private android.graphics.SurfaceTexture mSurfaceTexture
	private android.filterfw.core.ShaderProgram mFrameExtractor
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private int mWidth
	private int mHeight
	private static final int PREP_TIMEOUT
	private static final int PREP_TIMEOUT_REPEAT
	private static final int NEWFRAME_TIMEOUT
	private static final int NEWFRAME_TIMEOUT_REPEAT
	private final String mFrameShader
	private static final float[] mSourceCoords_0
	private static final float[] mSourceCoords_270
	private static final float[] mSourceCoords_180
	private static final float[] mSourceCoords_90
	private boolean mGotSize
	private boolean mPrepared
	private boolean mPlaying
	private boolean mNewFrameAvailable
	private boolean mOrientationUpdated
	private boolean mPaused
	private boolean mCompleted
	private final boolean mLogVerbose
	private static final String TAG
	private android.media.MediaPlayer$OnVideoSizeChangedListener onVideoSizeChangedListener
	private android.media.MediaPlayer$OnPreparedListener onPreparedListener
	private android.media.MediaPlayer$OnCompletionListener onCompletionListener
	private android.graphics.SurfaceTexture$OnFrameAvailableListener onMediaFrameAvailableListener
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	private void createFormats () 
	protected void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		int waitCount
		InterruptedException e
		int waitCount
		String temp
		float[] surfaceTransform
		float[] sourceCoords
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame output
		long timestamp
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public synchronized void pauseVideo (boolean) 
		boolean pauseState
	private synchronized boolean setupMediaPlayer (boolean) 
		java.io.IOException e
		IllegalArgumentException e
		boolean useUrl
		android.view.Surface surface
	static boolean access$000 (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource x0
	static boolean access$100 (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource x0
	static int access$200 (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource x0
	static android.filterfw.core.MutableFrameFormat access$300 (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource x0
	static int access$402 (android.filterpacks.videosrc.MediaSource, int) 
		android.filterpacks.videosrc.MediaSource x0
		int x1
	static int access$502 (android.filterpacks.videosrc.MediaSource, int) 
		android.filterpacks.videosrc.MediaSource x0
		int x1
	static boolean access$102 (android.filterpacks.videosrc.MediaSource, boolean) 
		android.filterpacks.videosrc.MediaSource x0
		boolean x1
	static boolean access$602 (android.filterpacks.videosrc.MediaSource, boolean) 
		android.filterpacks.videosrc.MediaSource x0
		boolean x1
	static boolean access$702 (android.filterpacks.videosrc.MediaSource, boolean) 
		android.filterpacks.videosrc.MediaSource x0
		boolean x1
	static boolean access$802 (android.filterpacks.videosrc.MediaSource, boolean) 
		android.filterpacks.videosrc.MediaSource x0
		boolean x1
	static void  () 
}

android/filterpacks/videosrc/SurfaceTextureSource.class
SurfaceTextureSource.java
package android.filterpacks.videosrc
public android.filterpacks.videosrc.SurfaceTextureSource extends android.filterfw.core.Filter {
	private android.filterpacks.videosrc.SurfaceTextureSource$SurfaceTextureSourceListener mSourceListener
	private int mWidth
	private int mHeight
	private boolean mWaitForNewFrame
	private int mWaitTimeout
	private boolean mCloseOnTimeout
	private android.filterfw.core.GLFrame mMediaFrame
	private android.filterfw.core.ShaderProgram mFrameExtractor
	private android.graphics.SurfaceTexture mSurfaceTexture
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private android.os.ConditionVariable mNewFrameAvailable
	private boolean mFirstFrame
	private float[] mFrameTransform
	private float[] mMappedCoords
	private static final float[] mSourceCoords
	private final String mRenderShader
	private static final String TAG
	private static final boolean mLogVerbose
	private android.graphics.SurfaceTexture$OnFrameAvailableListener onFrameAvailableListener
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	private void createFormats () 
	protected void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		boolean gotNewFrame
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame output
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	static boolean access$000 () 
	static android.os.ConditionVariable access$100 (android.filterpacks.videosrc.SurfaceTextureSource) 
		android.filterpacks.videosrc.SurfaceTextureSource x0
	static void  () 
}

android/filterpacks/videosrc/CameraSource$1.class
CameraSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.CameraSource$1 extends java.lang.Object implements android.graphics.SurfaceTexture$OnFrameAvailableListener  {
	final android.filterpacks.videosrc.CameraSource this$0
	void  (android.filterpacks.videosrc.CameraSource) 
		android.filterpacks.videosrc.CameraSource this$0
	public void onFrameAvailable (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
}

android/filterpacks/videosrc/MediaSource$3.class
MediaSource.java
package android.filterpacks.videosrc
 android.filterpacks.videosrc.MediaSource$3 extends java.lang.Object implements android.media.MediaPlayer$OnCompletionListener  {
	final android.filterpacks.videosrc.MediaSource this$0
	void  (android.filterpacks.videosrc.MediaSource) 
		android.filterpacks.videosrc.MediaSource this$0
	public void onCompletion (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/filterpacks/imageproc/
android/filterpacks/imageproc/DrawOverlayFilter.class
DrawOverlayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DrawOverlayFilter extends android.filterfw.core.Filter {
	private android.filterfw.core.ShaderProgram mProgram
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		android.filterfw.core.FrameFormat imageFormatMask
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame sourceFrame
		android.filterfw.core.Frame overlayFrame
		android.filterfw.core.Frame boxFrame
		android.filterfw.geometry.Quad box
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/ImageSlicer.class
ImageSlicer.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ImageSlicer extends android.filterfw.core.Filter {
	private int mXSlices
	private int mYSlices
	private int mPadSize
	private int mSliceIndex
	private android.filterfw.core.Frame mOriginalFrame
	private android.filterfw.core.Program mProgram
	private int mInputWidth
	private int mInputHeight
	private int mSliceWidth
	private int mSliceHeight
	private int mOutputWidth
	private int mOutputHeight
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	private void calcOutputFormatForInput (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat outputFormat
		android.filterfw.core.Frame output
		int xSliceIndex
		int ySliceIndex
		float x0
		float y0
}

android/filterpacks/imageproc/AlphaBlendFilter.class
AlphaBlendFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.AlphaBlendFilter extends android.filterpacks.imageproc.ImageCombineFilter {
	private final String mAlphaBlendShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/FisheyeFilter.class
FisheyeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FisheyeFilter extends android.filterfw.core.Filter {
	private static final String TAG
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private static final String mFisheyeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	private void updateFrameSize (int, int) 
		int width
		int height
	private void updateProgramParams () 
		float pi
		float[] scale
		float alpha
		float bound2
		float bound
		float radius
		float radius2
		float max_radian
		float factor
}

android/filterpacks/imageproc/AutoFixFilter.class
AutoFixFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.AutoFixFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private float mScale
	private static final int[] normal_cdf
	private final String mAutoFixShader
	private android.filterfw.core.Program mShaderProgram
	private android.filterfw.core.Program mNativeProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private android.filterfw.core.Frame mHistFrame
	private android.filterfw.core.Frame mDensityFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void initParameters () 
	protected void prepare (android.filterfw.core.FilterContext) 
		long temp
		int i
		android.filterfw.core.FilterContext context
		int densityDim
		int histDim
		long precision
		int[] densityTable
		android.filterfw.core.FrameFormat densityFormat
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] inputs
	private void createHistogramFrame (android.filterfw.core.FilterContext, int, int, int[]) 
		int index
		int energy
		int x
		int y
		int i
		long temp
		int i
		android.filterfw.core.FilterContext context
		int width
		int height
		int[] data
		int histDims
		int[] histArray
		float border_thickness_ratio
		int y_border_thickness
		int x_border_thickness
		int pixels
		float count
		android.filterfw.core.FrameFormat shaderHistFormat
	static void  () 
}

android/filterpacks/imageproc/SaturateFilter.class
SaturateFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.SaturateFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mBenProgram
	private android.filterfw.core.Program mHerfProgram
	private int mTarget
	private final String mBenSaturateShader
	private final String mHerfSaturateShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float shift
		float[] weights
	private void updateParameters () 
		float[] exponents
}

android/filterpacks/imageproc/SepiaFilter.class
SepiaFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.SepiaFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mSepiaShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float[] weights
}

android/filterpacks/imageproc/FillLightFilter.class
FillLightFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FillLightFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private float mBacklight
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mFillLightShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	private void updateParameters () 
		float fade_gamma
		float amt
		float mult
		float faded
		float igamma
}

android/filterpacks/imageproc/FixedRotationFilter.class
FixedRotationFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FixedRotationFilter extends android.filterfw.core.Filter {
	private int mRotation
	private android.filterfw.core.ShaderProgram mProgram
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat outputFormat
		int width
		int height
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
		android.filterfw.geometry.Point p4
		android.filterfw.geometry.Quad sourceRegion
		android.filterfw.geometry.Quad sourceRegion
		android.filterfw.geometry.Quad sourceRegion
		android.filterfw.geometry.Quad sourceRegion
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/Invert.class
Invert.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.Invert extends android.filterpacks.imageproc.SimpleImageFilter {
	private static final String mInvertShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/ImageStitcher.class
ImageStitcher.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ImageStitcher extends android.filterfw.core.Filter {
	private int mXSlices
	private int mYSlices
	private int mPadSize
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.Frame mOutputFrame
	private int mInputWidth
	private int mInputHeight
	private int mImageWidth
	private int mImageHeight
	private int mSliceWidth
	private int mSliceHeight
	private int mSliceIndex
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	private android.filterfw.core.FrameFormat calcOutputFormatForInput (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.MutableFrameFormat outputFormat
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat format
		float x0
		float y0
		int outputOffsetX
		int outputOffsetY
		float outputWidth
		float outputHeight
}

android/filterpacks/imageproc/TintFilter.class
TintFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.TintFilter extends android.filterfw.core.Filter {
	private int mTint
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mTintShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float[] color_ratio
	private void updateParameters () 
		float[] tint_color
}

android/filterpacks/imageproc/PosterizeFilter.class
PosterizeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.PosterizeFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mPosterizeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/ToRGBFilter.class
ToRGBFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ToRGBFilter extends android.filterfw.core.Filter {
	private int mInputBPP
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.FrameFormat mLastFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		android.filterfw.core.MutableFrameFormat mask
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public android.filterfw.core.FrameFormat getConvertedFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.MutableFrameFormat result
	public void createProgram (android.filterfw.core.FilterContext, android.filterfw.core.FrameFormat) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/BitmapOverlayFilter.class
BitmapOverlayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BitmapOverlayFilter extends android.filterfw.core.Filter {
	private android.graphics.Bitmap mBitmap
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.Frame mFrame
	private int mTarget
	private final String mOverlayShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.Frame frame
		android.filterfw.core.Frame[] inputs
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private android.filterfw.core.Frame createBitmapFrame (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame frame
}

android/filterpacks/imageproc/ResizeFilter.class
ResizeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ResizeFilter extends android.filterfw.core.Filter {
	private int mOWidth
	private int mOHeight
	private boolean mKeepAspectRatio
	private boolean mGenerateMipMap
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.FrameFormat mLastFormat
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private int mInputChannels
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	protected void createProgram (android.filterfw.core.FilterContext, android.filterfw.core.FrameFormat) 
		android.filterfw.core.ShaderProgram prog
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.GLFrame mipmapped
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame input
		android.filterfw.core.MutableFrameFormat outputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/CropFilter.class
CropFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.CropFilter extends android.filterfw.core.Filter {
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.FrameFormat mLastFormat
	private int mOutputWidth
	private int mOutputHeight
	private boolean mFillBlack
	private final String mFragShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat outputFormat
	protected void createProgram (android.filterfw.core.FilterContext, android.filterfw.core.FrameFormat) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame imageFrame
		android.filterfw.core.Frame boxFrame
		android.filterfw.geometry.Quad box
		android.filterfw.core.MutableFrameFormat outputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/BlendFilter.class
BlendFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BlendFilter extends android.filterpacks.imageproc.ImageCombineFilter {
	private final String mBlendShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/RedEyeFilter.class
RedEyeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.RedEyeFilter extends android.filterfw.core.Filter {
	private static final float RADIUS_RATIO
	private static final float MIN_RADIUS
	private static final float DEFAULT_RED_INTENSITY
	private float[] mCenters
	private int mTileSize
	private android.filterfw.core.Frame mRedEyeFrame
	private android.graphics.Bitmap mRedEyeBitmap
	private final android.graphics.Canvas mCanvas
	private final android.graphics.Paint mPaint
	private float mRadius
	private int mWidth
	private int mHeight
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mRedEyeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] inputs
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	private void createRedEyeFrame (android.filterfw.core.FilterContext) 
		int i
		android.filterfw.core.FilterContext context
		int bitmapWidth
		int bitmapHeight
		android.graphics.Bitmap redEyeBitmap
		android.filterfw.core.FrameFormat format
	private void updateProgramParams () 
}

android/filterpacks/imageproc/GrainFilter.class
GrainFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.GrainFilter extends android.filterfw.core.Filter {
	private static final int RAND_THRESHOLD
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mGrainProgram
	private android.filterfw.core.Program mNoiseProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private java.util.Random mRandom
	private final String mNoiseShader
	private final String mGrainShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void updateParameters () 
		float[] seed
	private void updateFrameSize (int, int) 
		int width
		int height
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat noiseFormat
		android.filterfw.core.Frame noiseFrame
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] empty
		android.filterfw.core.Frame[] inputs
}

android/filterpacks/imageproc/DrawRectFilter.class
DrawRectFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DrawRectFilter extends android.filterfw.core.Filter {
	private float mColorRed
	private float mColorGreen
	private float mColorBlue
	private final String mVertexShader
	private final String mFixedColorFragmentShader
	private android.filterfw.core.ShaderProgram mProgram
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame imageFrame
		android.filterfw.core.Frame boxFrame
		android.filterfw.geometry.Quad box
		android.filterfw.core.GLFrame output
	private void renderBox (android.filterfw.geometry.Quad) 
		android.filterfw.geometry.Quad box
		int FLOAT_SIZE
		float[] color
		float[] vertexValues
}

android/filterpacks/imageproc/CrossProcessFilter.class
CrossProcessFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.CrossProcessFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mCrossProcessShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/CropRectFilter.class
CropRectFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.CropRectFilter extends android.filterfw.core.Filter {
	private int mXorigin
	private int mYorigin
	private int mOutputWidth
	private int mOutputHeight
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.Frame output
	void updateSourceRect (int, int) 
		int width
		int height
}

android/filterpacks/imageproc/SimpleImageFilter.class
SimpleImageFilter.java
package android.filterpacks.imageproc
public abstract android.filterpacks.imageproc.SimpleImageFilter extends android.filterfw.core.Filter {
	protected int mCurrentTarget
	protected android.filterfw.core.Program mProgram
	protected String mParameterName
	public void  (java.lang.String, java.lang.String) 
		String name
		String parameterName
	public void setupPorts () 
		java.lang.reflect.Field programField
		NoSuchFieldException e
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	protected void updateProgramWithTarget (int, android.filterfw.core.FilterContext) 
		int target
		android.filterfw.core.FilterContext context
	protected abstract android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
	protected abstract android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
}

android/filterpacks/imageproc/DocumentaryFilter.class
DocumentaryFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DocumentaryFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private java.util.Random mRandom
	private int mWidth
	private int mHeight
	private int mTarget
	private final String mDocumentaryShader
	public void  (java.lang.String) 
		String name
		java.util.Date date
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void initParameters () 
		float[] scale
		float max_dist
		float[] seed
}

android/filterpacks/imageproc/ImageEncoder.class
ImageEncoder.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ImageEncoder extends android.filterfw.core.Filter {
	private java.io.OutputStream mOutputStream
	private int mQuality
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame input
		android.graphics.Bitmap bitmap
}

android/filterpacks/imageproc/ContrastFilter.class
ContrastFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ContrastFilter extends android.filterpacks.imageproc.SimpleImageFilter {
	private static final String mContrastShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/LomoishFilter.class
LomoishFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.LomoishFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private java.util.Random mRandom
	private int mWidth
	private int mHeight
	private int mTarget
	private final String mLomoishShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void initParameters () 
		float[] scale
		float max_dist
		float[] seed
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/VignetteFilter.class
VignetteFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.VignetteFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private final float mSlope
	private final float mShade
	private final String mVignetteShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void initParameters () 
		float[] scale
		float max_dist
	private void updateParameters () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/ToPackedGrayFilter.class
ToPackedGrayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ToPackedGrayFilter extends android.filterfw.core.Filter {
	private int mOWidth
	private int mOHeight
	private boolean mKeepAspectRatio
	private android.filterfw.core.Program mProgram
	private final String mColorToPackedGrayShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	private void checkOutputDimensions (int, int) 
		int outputWidth
		int outputHeight
	private android.filterfw.core.FrameFormat convertInputFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat inputFormat
		int ow
		int oh
		int w
		int h
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat outputFormat
		int ow
		int oh
		android.filterfw.core.MutableFrameFormat tempFrameFormat
		android.filterfw.core.Frame temp
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/BlackWhiteFilter.class
BlackWhiteFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BlackWhiteFilter extends android.filterfw.core.Filter {
	private float mBlack
	private float mWhite
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private java.util.Random mRandom
	private int mTarget
	private final String mBlackWhiteShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	private void updateParameters () 
		float scale
		float stepsize
		float[] seed
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/SharpenFilter.class
SharpenFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.SharpenFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private final String mSharpenShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateFrameSize (int, int) 
		int width
		int height
	private void updateParameters () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/ColorTemperatureFilter.class
ColorTemperatureFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ColorTemperatureFilter extends android.filterfw.core.Filter {
	private float mScale
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mColorTemperatureShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/BitmapSource.class
BitmapSource.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BitmapSource extends android.filterfw.core.Filter {
	String mTargetString
	private android.graphics.Bitmap mBitmap
	private boolean mRecycleBitmap
	boolean mRepeatFrame
	private int mTarget
	private android.filterfw.core.Frame mImageFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		android.filterfw.core.FrameFormat outputFormat
	public void loadImage (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext filterContext
		android.filterfw.core.FrameFormat outputFormat
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
}

android/filterpacks/imageproc/ToGrayFilter.class
ToGrayFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ToGrayFilter extends android.filterpacks.imageproc.SimpleImageFilter {
	private boolean mInvertSource
	private int mTileSize
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private static final String mColorToGray4Shader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		int inputChannels
		android.filterfw.core.ShaderProgram program
}

android/filterpacks/imageproc/RotateFilter.class
RotateFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.RotateFilter extends android.filterfw.core.Filter {
	private int mAngle
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private int mOutputWidth
	private int mOutputHeight
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float sinTheta
		float cosTheta
		float sinTheta
		float cosTheta
		float sinTheta
		float cosTheta
		android.filterfw.geometry.Point x0
		android.filterfw.geometry.Point x1
		android.filterfw.geometry.Point x2
		android.filterfw.geometry.Point x3
		android.filterfw.geometry.Quad quad
}

android/filterpacks/imageproc/BrightnessFilter.class
BrightnessFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.BrightnessFilter extends android.filterpacks.imageproc.SimpleImageFilter {
	private static final String mBrightnessShader
	public void  (java.lang.String) 
		String name
	protected android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/imageproc/StraightenFilter.class
StraightenFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.StraightenFilter extends android.filterfw.core.Filter {
	private float mAngle
	private float mMaxAngle
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mWidth
	private int mHeight
	private int mTarget
	private static final float DEGREE_TO_RADIAN
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float cosTheta
		float sinTheta
		android.filterfw.geometry.Point p0
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
		float maxWidth
		float maxHeight
		float scale
		android.filterfw.geometry.Quad quad
}

android/filterpacks/imageproc/FlipFilter.class
FlipFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.FlipFilter extends android.filterfw.core.Filter {
	private boolean mVertical
	private boolean mHorizontal
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float x_origin
		float y_origin
		float width
		float height
}

android/filterpacks/imageproc/ToRGBAFilter.class
ToRGBAFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.ToRGBAFilter extends android.filterfw.core.Filter {
	private int mInputBPP
	private android.filterfw.core.Program mProgram
	private android.filterfw.core.FrameFormat mLastFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		android.filterfw.core.MutableFrameFormat mask
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public android.filterfw.core.FrameFormat getConvertedFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.MutableFrameFormat result
	public void createProgram (android.filterfw.core.FilterContext, android.filterfw.core.FrameFormat) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.FrameFormat format
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/ImageCombineFilter.class
ImageCombineFilter.java
package android.filterpacks.imageproc
public abstract android.filterpacks.imageproc.ImageCombineFilter extends android.filterfw.core.Filter {
	protected android.filterfw.core.Program mProgram
	protected String[] mInputNames
	protected String mOutputName
	protected String mParameterName
	protected int mCurrentTarget
	public void  (java.lang.String, java.lang.String[], java.lang.String, java.lang.String) 
		String name
		String[] inputNames
		String outputName
		String parameterName
	public void setupPorts () 
		java.lang.reflect.Field programField
		NoSuchFieldException e
		String inputName
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	private void assertAllInputTargetsMatch () 
		String inputName
		int target
	public void process (android.filterfw.core.FilterContext) 
		String inputName
		android.filterfw.core.FilterContext context
		int i
		android.filterfw.core.Frame[] inputs
		android.filterfw.core.Frame output
	protected void updateProgramWithTarget (int, android.filterfw.core.FilterContext) 
		int target
		android.filterfw.core.FilterContext context
	protected abstract android.filterfw.core.Program getNativeProgram (android.filterfw.core.FilterContext) 
	protected abstract android.filterfw.core.Program getShaderProgram (android.filterfw.core.FilterContext) 
}

android/filterpacks/imageproc/NegativeFilter.class
NegativeFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.NegativeFilter extends android.filterfw.core.Filter {
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mNegativeShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
}

android/filterpacks/imageproc/DuotoneFilter.class
DuotoneFilter.java
package android.filterpacks.imageproc
public android.filterpacks.imageproc.DuotoneFilter extends android.filterfw.core.Filter {
	private int mFirstColor
	private int mSecondColor
	private int mTileSize
	private android.filterfw.core.Program mProgram
	private int mTarget
	private final String mDuotoneShader
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void initProgram (android.filterfw.core.FilterContext, int) 
		android.filterfw.core.ShaderProgram shaderProgram
		android.filterfw.core.FilterContext context
		int target
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.Frame output
	private void updateParameters () 
		float[] first
		float[] second
}

android/filterpacks/numeric/
android/filterpacks/numeric/SinWaveFilter.class
SinWaveFilter.java
package android.filterpacks.numeric
public android.filterpacks.numeric.SinWaveFilter extends android.filterfw.core.Filter {
	private float mStepSize
	private float mValue
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame output
}

android/filterpacks/performance/
android/filterpacks/performance/ThroughputFilter.class
ThroughputFilter.java
package android.filterpacks.performance
public android.filterpacks.performance.ThroughputFilter extends android.filterfw.core.Filter {
	private int mPeriod
	private long mLastTime
	private int mTotalFrameCount
	private int mPeriodFrameCount
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat inputFormat
		int pixelCount
		android.filterpacks.performance.Throughput throughput
		android.filterfw.core.Frame throughputFrame
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		long curTime
}

android/filterpacks/performance/Throughput.class
Throughput.java
package android.filterpacks.performance
public android.filterpacks.performance.Throughput extends java.lang.Object {
	private final int mTotalFrames
	private final int mPeriodFrames
	private final int mPeriodTime
	private final int mPixels
	public void  (int, int, int, int) 
		int totalFrames
		int periodFrames
		int periodTime
		int pixels
	public int getTotalFrameCount () 
	public int getPeriodFrameCount () 
	public int getPeriodTime () 
	public float getFramesPerSecond () 
	public float getNanosPerPixel () 
		double frameTimeInNanos
	public java.lang.String toString () 
}

android/filterpacks/text/
android/filterpacks/text/StringSource.class
StringSource.java
package android.filterpacks.text
public android.filterpacks.text.StringSource extends android.filterfw.core.Filter {
	private String mString
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame output
}

android/filterpacks/text/StringLogger.class
StringLogger.java
package android.filterpacks.text
public android.filterpacks.text.StringLogger extends android.filterfw.core.Filter {
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame input
		String inputString
}

android/filterpacks/text/ToUpperCase.class
ToUpperCase.java
package android.filterpacks.text
public android.filterpacks.text.ToUpperCase extends android.filterfw.core.Filter {
	private android.filterfw.core.FrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext env
		android.filterfw.core.Frame input
		String inputString
		android.filterfw.core.Frame output
}

android/filterpacks/videoproc/
android/filterpacks/videoproc/BackDropperFilter.class
BackDropperFilter.java
package android.filterpacks.videoproc
public android.filterpacks.videoproc.BackDropperFilter extends android.filterfw.core.Filter {
	private final int BACKGROUND_STRETCH
	private final int BACKGROUND_FIT
	private final int BACKGROUND_FILL_CROP
	private int mBackgroundFitMode
	private int mLearningDuration
	private int mLearningVerifyDuration
	private float mAcceptStddev
	private float mHierarchyLrgScale
	private float mHierarchyMidScale
	private float mHierarchySmlScale
	private int mMaskWidthExp
	private int mMaskHeightExp
	private int mHierarchyLrgExp
	private int mHierarchyMidExp
	private int mHierarchySmlExp
	private float mLumScale
	private float mChromaScale
	private float mMaskBg
	private float mMaskFg
	private float mExposureChange
	private float mWhiteBalanceRedChange
	private float mWhiteBalanceBlueChange
	private int mAutoWBToggle
	private float mAdaptRateLearning
	private float mAdaptRateBg
	private float mAdaptRateFg
	private float mVerifyRate
	private android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener mLearningDoneListener
	private boolean mUseTheForce
	private boolean mProvideDebugOutputs
	private boolean mMirrorBg
	private int mOrientation
	private static final int DEFAULT_LEARNING_DURATION
	private static final int DEFAULT_LEARNING_VERIFY_DURATION
	private static final float DEFAULT_ACCEPT_STDDEV
	private static final float DEFAULT_HIER_LRG_SCALE
	private static final float DEFAULT_HIER_MID_SCALE
	private static final float DEFAULT_HIER_SML_SCALE
	private static final int DEFAULT_MASK_WIDTH_EXPONENT
	private static final int DEFAULT_MASK_HEIGHT_EXPONENT
	private static final int DEFAULT_HIER_LRG_EXPONENT
	private static final int DEFAULT_HIER_MID_EXPONENT
	private static final int DEFAULT_HIER_SML_EXPONENT
	private static final float DEFAULT_Y_SCALE_FACTOR
	private static final float DEFAULT_UV_SCALE_FACTOR
	private static final float DEFAULT_MASK_BLEND_BG
	private static final float DEFAULT_MASK_BLEND_FG
	private static final float DEFAULT_EXPOSURE_CHANGE
	private static final float DEFAULT_WHITE_BALANCE_RED_CHANGE
	private static final float DEFAULT_WHITE_BALANCE_BLUE_CHANGE
	private static final int DEFAULT_WHITE_BALANCE_TOGGLE
	private static final float DEFAULT_LEARNING_ADAPT_RATE
	private static final float DEFAULT_ADAPT_RATE_BG
	private static final float DEFAULT_ADAPT_RATE_FG
	private static final float DEFAULT_MASK_VERIFY_RATE
	private static final int DEFAULT_LEARNING_DONE_THRESHOLD
	private static final float[] DEFAULT_BG_FIT_TRANSFORM
	private static final String MASK_SMOOTH_EXPONENT
	private static final String DISTANCE_STORAGE_SCALE
	private static final String VARIANCE_STORAGE_SCALE
	private static final String DEFAULT_AUTO_WB_SCALE
	private static final String MIN_VARIANCE
	private static final String RGB_TO_YUV_MATRIX
	private static final String[] mInputNames
	private static final String[] mOutputNames
	private static final String[] mDebugOutputNames
	private android.filterfw.core.FrameFormat mOutputFormat
	private android.filterfw.core.MutableFrameFormat mMemoryFormat
	private android.filterfw.core.MutableFrameFormat mMaskFormat
	private android.filterfw.core.MutableFrameFormat mAverageFormat
	private final boolean mLogVerbose
	private static final String TAG
	private static String mSharedUtilShader
	private static final String mBgDistanceShader
	private static final String mBgMaskShader
	private static final String mAutomaticWhiteBalance
	private static final String mBgSubtractShader
	private static final String mBgSubtractForceShader
	private static final String mUpdateBgModelMeanShader
	private static final String mUpdateBgModelVarianceShader
	private static final String mMaskVerifyShader
	private android.filterfw.core.ShaderProgram mBgDistProgram
	private android.filterfw.core.ShaderProgram mBgMaskProgram
	private android.filterfw.core.ShaderProgram mBgSubtractProgram
	private android.filterfw.core.ShaderProgram mBgUpdateMeanProgram
	private android.filterfw.core.ShaderProgram mBgUpdateVarianceProgram
	private android.filterfw.core.ShaderProgram mCopyOutProgram
	private android.filterfw.core.ShaderProgram mAutomaticWhiteBalanceProgram
	private android.filterfw.core.ShaderProgram mMaskVerifyProgram
	private android.filterfw.core.ShaderProgram copyShaderProgram
	private boolean mPingPong
	private android.filterfw.core.GLFrame[] mBgMean
	private android.filterfw.core.GLFrame[] mBgVariance
	private android.filterfw.core.GLFrame[] mMaskVerify
	private android.filterfw.core.GLFrame mDistance
	private android.filterfw.core.GLFrame mAutoWB
	private android.filterfw.core.GLFrame mMask
	private android.filterfw.core.GLFrame mVideoInput
	private android.filterfw.core.GLFrame mBgInput
	private android.filterfw.core.GLFrame mMaskAverage
	private boolean isOpen
	private int mFrameCount
	private boolean mStartLearning
	private boolean mBackgroundFitModeChanged
	private float mRelativeAspect
	private int mPyramidDepth
	private int mSubsampleLevel
	private long startTime
	public void  (java.lang.String) 
		NumberFormatException e
		String name
		String adjStr
	public void setupPorts () 
		String inputName
		String outputName
		String outputName
		android.filterfw.core.FrameFormat imageFormat
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat format
	private boolean createMemoryFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat inputFormat
		int maskWidth
		int maskHeight
		int widthExp
		int heightExp
		int memWidth
		int memHeight
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	private void allocateFrames (android.filterfw.core.FrameFormat, android.filterfw.core.FilterContext) 
		int i
		int i
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FilterContext context
		int numBytes
		byte[] initialBgMean
		byte[] initialBgVariance
		byte[] initialMaskVerify
		float[] yuvWeights
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.Frame[] maskVerifyInputs
		java.nio.ByteBuffer mMaskAverageByteBuffer
		byte[] mask_average
		int bi
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] subtractInputs
		android.filterfw.core.Frame[] meanUpdateInputs
		android.filterfw.core.Frame[] varianceUpdateInputs
		android.filterfw.core.Frame dbg1
		android.filterfw.core.Frame dbg2
		long endTime
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame video
		android.filterfw.core.Frame background
		int inputIndex
		int outputIndex
		android.filterfw.core.Frame[] distInputs
		android.filterfw.core.Frame[] autoWBInputs
	public void close (android.filterfw.core.FilterContext) 
		int i
		android.filterfw.core.FilterContext context
	public synchronized void relearn () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		float[] yuvWeights
		String name
		android.filterfw.core.FilterContext context
	private void updateBgScaling (android.filterfw.core.Frame, android.filterfw.core.Frame, boolean) 
		float xMin
		float xWidth
		float yMin
		float yWidth
		float[] bgTransform
		android.filterfw.core.Frame video
		android.filterfw.core.Frame background
		boolean fitModeChanged
		float foregroundAspect
		float backgroundAspect
		float currentRelativeAspect
	private int pyramidLevel (int) 
		int size
	static void  () 
}

android/filterpacks/videoproc/BackDropperFilter$LearningDoneListener.class
BackDropperFilter.java
package android.filterpacks.videoproc
public abstract android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener extends java.lang.Object {
	public abstract void onLearningDone (android.filterpacks.videoproc.BackDropperFilter) 
}

android/filterpacks/base/
android/filterpacks/base/GLTextureSource.class
GLTextureSource.java
package android.filterpacks.base
public android.filterpacks.base.GLTextureSource extends android.filterfw.core.Filter {
	private int mTexId
	private int mWidth
	private int mHeight
	private boolean mRepeatFrame
	private long mTimestamp
	private android.filterfw.core.Frame mFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/base/CallbackFilter.class
CallbackFilter.java
package android.filterpacks.base
public android.filterpacks.base.CallbackFilter extends android.filterfw.core.Filter {
	private android.filterfw.core.FilterContext$OnFrameReceivedListener mListener
	private Object mUserData
	private boolean mCallbacksOnUiThread
	private android.os.Handler mUiThreadHandler
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterpacks.base.CallbackFilter$CallbackRunnable uiRunnable
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
}

android/filterpacks/base/ObjectSource.class
ObjectSource.java
package android.filterpacks.base
public android.filterpacks.base.ObjectSource extends android.filterfw.core.Filter {
	private Object mObject
	private android.filterfw.core.FrameFormat mOutputFormat
	boolean mRepeatFrame
	private android.filterfw.core.Frame mFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
}

android/filterpacks/base/NullFilter.class
NullFilter.java
package android.filterpacks.base
public android.filterpacks.base.NullFilter extends android.filterfw.core.Filter {
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/base/InputStreamSource.class
InputStreamSource.java
package android.filterpacks.base
public android.filterpacks.base.InputStreamSource extends android.filterfw.core.Filter {
	private String mTarget
	private java.io.InputStream mInputStream
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		int target
	public void process (android.filterfw.core.FilterContext) 
		java.io.ByteArrayOutputStream byteStream
		byte[] buffer
		int bytesRead
		java.io.IOException exception
		android.filterfw.core.FilterContext context
		int fileSize
		java.nio.ByteBuffer byteBuffer
		android.filterfw.core.Frame output
}

android/filterpacks/base/FrameSource.class
FrameSource.java
package android.filterpacks.base
public android.filterpacks.base.FrameSource extends android.filterfw.core.Filter {
	private android.filterfw.core.FrameFormat mFormat
	private android.filterfw.core.Frame mFrame
	private boolean mRepeatFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/base/GLTextureTarget.class
GLTextureTarget.java
package android.filterpacks.base
public android.filterpacks.base.GLTextureTarget extends android.filterfw.core.Filter {
	private int mTexId
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame frame
}

android/filterpacks/base/FrameBranch.class
FrameBranch.java
package android.filterpacks.base
public android.filterpacks.base.FrameBranch extends android.filterfw.core.Filter {
	private int mNumberOfOutputs
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
		int i
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public void process (android.filterfw.core.FilterContext) 
		int i
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
}

android/filterpacks/base/RetargetFilter.class
RetargetFilter.java
package android.filterpacks.base
public android.filterpacks.base.RetargetFilter extends android.filterfw.core.Filter {
	private String mTargetString
	private android.filterfw.core.MutableFrameFormat mOutputFormat
	private int mTarget
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.MutableFrameFormat retargeted
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		android.filterfw.core.Frame output
}

android/filterpacks/base/CallbackFilter$CallbackRunnable.class
CallbackFilter.java
package android.filterpacks.base
 android.filterpacks.base.CallbackFilter$CallbackRunnable extends java.lang.Object implements java.lang.Runnable  {
	private android.filterfw.core.Filter mFilter
	private android.filterfw.core.Frame mFrame
	private Object mUserData
	private android.filterfw.core.FilterContext$OnFrameReceivedListener mListener
	final android.filterpacks.base.CallbackFilter this$0
	public void  (android.filterpacks.base.CallbackFilter, android.filterfw.core.FilterContext$OnFrameReceivedListener, android.filterfw.core.Filter, android.filterfw.core.Frame, java.lang.Object) 
		android.filterfw.core.FilterContext$OnFrameReceivedListener listener
		android.filterfw.core.Filter filter
		android.filterfw.core.Frame frame
		Object userData
	public void run () 
}

android/filterpacks/base/FrameStore.class
FrameStore.java
package android.filterpacks.base
public android.filterpacks.base.FrameStore extends android.filterfw.core.Filter {
	private String mKey
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
}

android/filterpacks/base/FrameFetch.class
FrameFetch.java
package android.filterpacks.base
public android.filterpacks.base.FrameFetch extends android.filterfw.core.Filter {
	private android.filterfw.core.FrameFormat mFormat
	private String mKey
	private boolean mRepeatFrame
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame output
}

android/filterpacks/base/OutputStreamTarget.class
OutputStreamTarget.java
package android.filterpacks.base
public android.filterpacks.base.OutputStreamTarget extends android.filterfw.core.Filter {
	private java.io.OutputStream mOutputStream
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void process (android.filterfw.core.FilterContext) 
		String stringVal
		java.nio.ByteBuffer data
		java.io.IOException exception
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		java.nio.ByteBuffer data
}

android/filterpacks/ui/
android/filterpacks/ui/SurfaceRenderFilter.class
SurfaceRenderFilter.java
package android.filterpacks.ui
public android.filterpacks.ui.SurfaceRenderFilter extends android.filterfw.core.Filter implements android.view.SurfaceHolder$Callback  {
	private final int RENDERMODE_STRETCH
	private final int RENDERMODE_FIT
	private final int RENDERMODE_FILL_CROP
	private android.filterfw.core.FilterSurfaceView mSurfaceView
	private String mRenderModeString
	private boolean mIsBound
	private android.filterfw.core.ShaderProgram mProgram
	private android.filterfw.core.GLFrame mScreen
	private int mRenderMode
	private float mAspectRatio
	private int mScreenWidth
	private int mScreenHeight
	private boolean mLogVerbose
	private static final String TAG
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void updateRenderMode () 
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.MutableFrameFormat screenFormat
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.GLEnvironment glEnv
		android.filterfw.core.Frame input
		boolean createdFrame
		float currentAspectRatio
		android.filterfw.core.Frame gpuFrame
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public synchronized void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public synchronized void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int width
		int height
	public synchronized void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	private void updateTargetRect () 
		float screenAspectRatio
		float relativeAspectRatio
}

android/filterpacks/ui/SurfaceTargetFilter.class
SurfaceTargetFilter.java
package android.filterpacks.ui
public android.filterpacks.ui.SurfaceTargetFilter extends android.filterfw.core.Filter {
	private final int RENDERMODE_STRETCH
	private final int RENDERMODE_FIT
	private final int RENDERMODE_FILL_CROP
	private android.view.Surface mSurface
	private int mScreenWidth
	private int mScreenHeight
	private String mRenderModeString
	private android.filterfw.core.ShaderProgram mProgram
	private android.filterfw.core.GLEnvironment mGlEnv
	private android.filterfw.core.GLFrame mScreen
	private int mRenderMode
	private float mAspectRatio
	private int mSurfaceId
	private boolean mLogVerbose
	private static final String TAG
	public void  (java.lang.String) 
		String name
	public void setupPorts () 
	public void updateRenderMode () 
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.MutableFrameFormat screenFormat
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Frame input
		boolean createdFrame
		float currentAspectRatio
		android.filterfw.core.Frame gpuFrame
		int target
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	private void updateTargetRect () 
		float screenAspectRatio
		float relativeAspectRatio
	private void registerSurface () 
	private void unregisterSurface () 
}

android/filterpacks/videosink/
android/filterpacks/videosink/MediaEncoderFilter.class
MediaEncoderFilter.java
package android.filterpacks.videosink
public android.filterpacks.videosink.MediaEncoderFilter extends android.filterfw.core.Filter {
	private boolean mRecording
	private String mOutputFile
	private java.io.FileDescriptor mFd
	private int mAudioSource
	private android.media.MediaRecorder$OnInfoListener mInfoListener
	private android.media.MediaRecorder$OnErrorListener mErrorListener
	private android.filterpacks.videosink.MediaEncoderFilter$OnRecordingDoneListener mRecordingDoneListener
	private int mOrientationHint
	private android.media.CamcorderProfile mProfile
	private int mWidth
	private int mHeight
	private int mFps
	private int mOutputFormat
	private int mVideoEncoder
	private android.filterfw.geometry.Quad mSourceRegion
	private long mMaxFileSize
	private int mMaxDurationMs
	private long mTimeBetweenTimeLapseFrameCaptureUs
	private static final int NO_AUDIO_SOURCE
	private int mSurfaceId
	private android.filterfw.core.ShaderProgram mProgram
	private android.filterfw.core.GLFrame mScreen
	private boolean mRecordingActive
	private long mTimestampNs
	private long mLastTimeLapseFrameRealTimestampNs
	private int mNumFramesEncoded
	private boolean mCaptureTimeLapse
	private boolean mLogVerbose
	private static final String TAG
	private android.media.MediaRecorder mMediaRecorder
	public void  (java.lang.String) 
		String name
		android.filterfw.geometry.Point bl
		android.filterfw.geometry.Point br
		android.filterfw.geometry.Point tl
		android.filterfw.geometry.Point tr
	public void setupPorts () 
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	private void updateSourceRegion () 
		android.filterfw.geometry.Quad flippedRegion
	private void updateMediaRecorderParams () 
		Exception e
		int GRALLOC_BUFFER
	public void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	private void startRecording (android.filterfw.core.FilterContext) 
		int width
		int height
		IllegalStateException e
		java.io.IOException e
		Exception e
		android.filterfw.core.FilterContext context
		android.filterfw.core.MutableFrameFormat screenFormat
		int width
		int height
		boolean widthHeightSpecified
	public boolean skipFrameAndModifyTimestamp (long) 
		long timestampNs
	public void process (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.GLEnvironment glEnv
		android.filterfw.core.Frame input
	private void stopRecording (android.filterfw.core.FilterContext) 
		RuntimeException e
		android.filterfw.core.FilterContext context
		android.filterfw.core.GLEnvironment glEnv
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterpacks/videosink/MediaRecorderStopException.class
MediaRecorderStopException.java
package android.filterpacks.videosink
public android.filterpacks.videosink.MediaRecorderStopException extends java.lang.RuntimeException {
	private static final String TAG
	public void  (java.lang.String) 
		String msg
	public void  () 
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable t
	public void  (java.lang.Throwable) 
		Throwable t
}

android/filterpacks/videosink/MediaEncoderFilter$OnRecordingDoneListener.class
MediaEncoderFilter.java
package android.filterpacks.videosink
public abstract android.filterpacks.videosink.MediaEncoderFilter$OnRecordingDoneListener extends java.lang.Object {
	public abstract void onRecordingDone () 
}

android/renderscript/
android/renderscript/FileA3D$IndexEntry.class
FileA3D.java
package android.renderscript
public android.renderscript.FileA3D$IndexEntry extends java.lang.Object {
	android.renderscript.RenderScript mRS
	int mIndex
	long mID
	String mName
	android.renderscript.FileA3D$EntryType mEntryType
	android.renderscript.BaseObj mLoadedObj
	public java.lang.String getName () 
	public android.renderscript.FileA3D$EntryType getEntryType () 
	public android.renderscript.BaseObj getObject () 
		android.renderscript.BaseObj obj
	public android.renderscript.Mesh getMesh () 
	static synchronized android.renderscript.BaseObj internalCreate (android.renderscript.RenderScript, android.renderscript.FileA3D$IndexEntry) 
		android.renderscript.RenderScript rs
		android.renderscript.FileA3D$IndexEntry entry
		long objectID
	void  (android.renderscript.RenderScript, int, long, java.lang.String, android.renderscript.FileA3D$EntryType) 
		android.renderscript.RenderScript rs
		int index
		long id
		String name
		android.renderscript.FileA3D$EntryType type
}

android/renderscript/Script$FieldID.class
Script.java
package android.renderscript
public final android.renderscript.Script$FieldID extends android.renderscript.BaseObj {
	android.renderscript.Script mScript
	int mSlot
	void  (long, android.renderscript.RenderScript, android.renderscript.Script, int) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Script s
		int slot
}

android/renderscript/Mesh$Builder.class
Mesh.java
package android.renderscript
public android.renderscript.Mesh$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	int mUsage
	int mVertexTypeCount
	android.renderscript.Mesh$Builder$Entry[] mVertexTypes
	java.util.Vector mIndexTypes
	public void  (android.renderscript.RenderScript, int) 
		android.renderscript.RenderScript rs
		int usage
	public int getCurrentVertexTypeIndex () 
	public int getCurrentIndexSetIndex () 
	public android.renderscript.Mesh$Builder addVertexType (android.renderscript.Type)  throws java.lang.IllegalStateException 
		android.renderscript.Type t
	public android.renderscript.Mesh$Builder addVertexType (android.renderscript.Element, int)  throws java.lang.IllegalStateException 
		android.renderscript.Element e
		int size
	public android.renderscript.Mesh$Builder addIndexSetType (android.renderscript.Type, android.renderscript.Mesh$Primitive) 
		android.renderscript.Type t
		android.renderscript.Mesh$Primitive p
		android.renderscript.Mesh$Builder$Entry indexType
	public android.renderscript.Mesh$Builder addIndexSetType (android.renderscript.Mesh$Primitive) 
		android.renderscript.Mesh$Primitive p
		android.renderscript.Mesh$Builder$Entry indexType
	public android.renderscript.Mesh$Builder addIndexSetType (android.renderscript.Element, int, android.renderscript.Mesh$Primitive) 
		android.renderscript.Element e
		int size
		android.renderscript.Mesh$Primitive p
		android.renderscript.Mesh$Builder$Entry indexType
	android.renderscript.Type newType (android.renderscript.Element, int) 
		android.renderscript.Element e
		int size
		android.renderscript.Type$Builder tb
	public android.renderscript.Mesh create () 
		android.renderscript.Allocation alloc
		android.renderscript.Mesh$Builder$Entry entry
		int ct
		android.renderscript.Allocation alloc
		android.renderscript.Mesh$Builder$Entry entry
		long allocID
		int ct
		long[] vtx
		long[] idx
		int[] prim
		android.renderscript.Allocation[] vertexBuffers
		android.renderscript.Allocation[] indexBuffers
		android.renderscript.Mesh$Primitive[] primitives
		long id
		android.renderscript.Mesh newMesh
}

android/renderscript/ScriptIntrinsic.class
ScriptIntrinsic.java
package android.renderscript
public abstract android.renderscript.ScriptIntrinsic extends android.renderscript.Script {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
}

android/renderscript/ProgramFragmentFixedFunction$1.class
ProgramFragmentFixedFunction.java
package android.renderscript
 android.renderscript.ProgramFragmentFixedFunction$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$renderscript$ProgramFragmentFixedFunction$Builder$Format
	static final int[] $SwitchMap$android$renderscript$ProgramFragmentFixedFunction$Builder$EnvMode
	static void  () 
}

android/renderscript/Allocation$OnBufferAvailableListener.class
Allocation.java
package android.renderscript
public abstract android.renderscript.Allocation$OnBufferAvailableListener extends java.lang.Object {
	public abstract void onBufferAvailable (android.renderscript.Allocation) 
}

android/renderscript/Element$Builder.class
Element.java
package android.renderscript
public android.renderscript.Element$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	android.renderscript.Element[] mElements
	String[] mElementNames
	int[] mArraySizes
	int mCount
	int mSkipPadding
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.Element$Builder add (android.renderscript.Element, java.lang.String, int) 
		android.renderscript.Element[] e
		String[] s
		int[] as
		android.renderscript.Element element
		String name
		int arraySize
	public android.renderscript.Element$Builder add (android.renderscript.Element, java.lang.String) 
		android.renderscript.Element element
		String name
	public android.renderscript.Element create () 
		int ct
		android.renderscript.Element[] ein
		String[] sin
		int[] asin
		long[] ids
		long id
}

android/renderscript/Byte4.class
Byte4.java
package android.renderscript
public android.renderscript.Byte4 extends java.lang.Object {
	public byte x
	public byte y
	public byte z
	public byte w
	public void  () 
	public void  (byte, byte, byte, byte) 
		byte initX
		byte initY
		byte initZ
		byte initW
	public void  (android.renderscript.Byte4) 
		android.renderscript.Byte4 source
	public void add (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public static android.renderscript.Byte4 add (android.renderscript.Byte4, android.renderscript.Byte4) 
		android.renderscript.Byte4 a
		android.renderscript.Byte4 b
		android.renderscript.Byte4 result
	public void add (byte) 
		byte value
	public static android.renderscript.Byte4 add (android.renderscript.Byte4, byte) 
		android.renderscript.Byte4 a
		byte b
		android.renderscript.Byte4 result
	public void sub (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public static android.renderscript.Byte4 sub (android.renderscript.Byte4, android.renderscript.Byte4) 
		android.renderscript.Byte4 a
		android.renderscript.Byte4 b
		android.renderscript.Byte4 result
	public void sub (byte) 
		byte value
	public static android.renderscript.Byte4 sub (android.renderscript.Byte4, byte) 
		android.renderscript.Byte4 a
		byte b
		android.renderscript.Byte4 result
	public void mul (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public static android.renderscript.Byte4 mul (android.renderscript.Byte4, android.renderscript.Byte4) 
		android.renderscript.Byte4 a
		android.renderscript.Byte4 b
		android.renderscript.Byte4 result
	public void mul (byte) 
		byte value
	public static android.renderscript.Byte4 mul (android.renderscript.Byte4, byte) 
		android.renderscript.Byte4 a
		byte b
		android.renderscript.Byte4 result
	public void div (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public static android.renderscript.Byte4 div (android.renderscript.Byte4, android.renderscript.Byte4) 
		android.renderscript.Byte4 a
		android.renderscript.Byte4 b
		android.renderscript.Byte4 result
	public void div (byte) 
		byte value
	public static android.renderscript.Byte4 div (android.renderscript.Byte4, byte) 
		android.renderscript.Byte4 a
		byte b
		android.renderscript.Byte4 result
	public byte length () 
	public void negate () 
	public byte dotProduct (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public static byte dotProduct (android.renderscript.Byte4, android.renderscript.Byte4) 
		android.renderscript.Byte4 a
		android.renderscript.Byte4 b
	public void addMultiple (android.renderscript.Byte4, byte) 
		android.renderscript.Byte4 a
		byte factor
	public void set (android.renderscript.Byte4) 
		android.renderscript.Byte4 a
	public void setValues (byte, byte, byte, byte) 
		byte a
		byte b
		byte c
		byte d
	public byte elementSum () 
	public byte get (int) 
		int i
	public void setAt (int, byte) 
		int i
		byte value
	public void addAt (int, byte) 
		int i
		byte value
	public void copyTo (byte[], int) 
		byte[] data
		int offset
}

android/renderscript/Mesh.class
Mesh.java
package android.renderscript
public android.renderscript.Mesh extends android.renderscript.BaseObj {
	android.renderscript.Allocation[] mVertexBuffers
	android.renderscript.Allocation[] mIndexBuffers
	android.renderscript.Mesh$Primitive[] mPrimitives
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public int getVertexAllocationCount () 
	public android.renderscript.Allocation getVertexAllocation (int) 
		int slot
	public int getPrimitiveCount () 
	public android.renderscript.Allocation getIndexSetAllocation (int) 
		int slot
	public android.renderscript.Mesh$Primitive getPrimitive (int) 
		int slot
	void updateFromNative () 
		int i
		int i
		int vtxCount
		int idxCount
		long[] vtxIDs
		long[] idxIDs
		int[] primitives
}

android/renderscript/ProgramStore$BlendSrcFunc.class
ProgramStore.java
package android.renderscript
public final android.renderscript.ProgramStore$BlendSrcFunc extends java.lang.Enum {
	public static final android.renderscript.ProgramStore$BlendSrcFunc ZERO
	public static final android.renderscript.ProgramStore$BlendSrcFunc ONE
	public static final android.renderscript.ProgramStore$BlendSrcFunc DST_COLOR
	public static final android.renderscript.ProgramStore$BlendSrcFunc ONE_MINUS_DST_COLOR
	public static final android.renderscript.ProgramStore$BlendSrcFunc SRC_ALPHA
	public static final android.renderscript.ProgramStore$BlendSrcFunc ONE_MINUS_SRC_ALPHA
	public static final android.renderscript.ProgramStore$BlendSrcFunc DST_ALPHA
	public static final android.renderscript.ProgramStore$BlendSrcFunc ONE_MINUS_DST_ALPHA
	public static final android.renderscript.ProgramStore$BlendSrcFunc SRC_ALPHA_SATURATE
	int mID
	private static final android.renderscript.ProgramStore$BlendSrcFunc[] $VALUES
	public static android.renderscript.ProgramStore$BlendSrcFunc[] values () 
	public static android.renderscript.ProgramStore$BlendSrcFunc valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Allocation.class
Allocation.java
package android.renderscript
public android.renderscript.Allocation extends android.renderscript.BaseObj {
	private static final int MAX_NUMBER_IO_INPUT_ALLOC
	android.renderscript.Type mType
	boolean mOwningType
	android.graphics.Bitmap mBitmap
	int mUsage
	android.renderscript.Allocation mAdaptedAllocation
	int mSize
	android.renderscript.Allocation$MipmapControl mMipmapControl
	long mTimeStamp
	boolean mReadAllowed
	boolean mWriteAllowed
	boolean mAutoPadding
	int mSelectedX
	int mSelectedY
	int mSelectedZ
	int mSelectedLOD
	int[] mSelectedArray
	android.renderscript.Type$CubemapFace mSelectedFace
	int mCurrentDimX
	int mCurrentDimY
	int mCurrentDimZ
	int mCurrentCount
	static java.util.HashMap mAllocationMap
	android.renderscript.Allocation$OnBufferAvailableListener mBufferNotifier
	private android.view.Surface mGetSurfaceSurface
	private java.nio.ByteBuffer mByteBuffer
	private long mByteBufferStride
	public static final int USAGE_SCRIPT
	public static final int USAGE_GRAPHICS_TEXTURE
	public static final int USAGE_GRAPHICS_VERTEX
	public static final int USAGE_GRAPHICS_CONSTANTS
	public static final int USAGE_GRAPHICS_RENDER_TARGET
	public static final int USAGE_IO_INPUT
	public static final int USAGE_IO_OUTPUT
	public static final int USAGE_SHARED
	static android.graphics.BitmapFactory$Options mBitmapOptions
	private android.renderscript.Element$DataType validateObjectIsPrimitiveArray (java.lang.Object, boolean) 
		Object d
		boolean checkType
		Class c
		Class cmp
	private long getIDSafe () 
	public android.renderscript.Element getElement () 
	public int getUsage () 
	public android.renderscript.Allocation$MipmapControl getMipmap () 
	public void setAutoPadding (boolean) 
		boolean useAutoPadding
	public int getBytesSize () 
	private void updateCacheInfo (android.renderscript.Type) 
		android.renderscript.Type t
	private void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	void  (long, android.renderscript.RenderScript, android.renderscript.Type, int) 
		Exception e
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Type t
		int usage
	void  (long, android.renderscript.RenderScript, android.renderscript.Type, boolean, int, android.renderscript.Allocation$MipmapControl) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Type t
		boolean owningType
		int usage
		android.renderscript.Allocation$MipmapControl mips
	protected void finalize ()  throws java.lang.Throwable 
	private void validateIsInt64 () 
	private void validateIsInt32 () 
	private void validateIsInt16OrFloat16 () 
	private void validateIsInt8 () 
	private void validateIsFloat32 () 
	private void validateIsFloat64 () 
	private void validateIsObject () 
	void updateFromNative () 
		long typeID
	public android.renderscript.Type getType () 
	public void syncAll (int) 
		int srcLocation
	public void ioSend () 
	public void ioReceive () 
	public void copyFrom (android.renderscript.BaseObj[]) 
		int ct
		long[] i
		int ct
		int[] i
		android.renderscript.BaseObj[] d
	private void validateBitmapFormat (android.graphics.Bitmap) 
		android.graphics.Bitmap b
		android.graphics.Bitmap$Config bc
	private void validateBitmapSize (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	private void copyFromUnchecked (java.lang.Object, android.renderscript.Element$DataType, int) 
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copyFromUnchecked (java.lang.Object) 
		Object array
	public void copyFromUnchecked (int[]) 
		int[] d
	public void copyFromUnchecked (short[]) 
		short[] d
	public void copyFromUnchecked (byte[]) 
		byte[] d
	public void copyFromUnchecked (float[]) 
		float[] d
	public void copyFrom (java.lang.Object) 
		Object array
	public void copyFrom (int[]) 
		int[] d
	public void copyFrom (short[]) 
		short[] d
	public void copyFrom (byte[]) 
		byte[] d
	public void copyFrom (float[]) 
		float[] d
	public void copyFrom (android.graphics.Bitmap) 
		android.graphics.Bitmap newBitmap
		android.graphics.Canvas c
		android.graphics.Bitmap b
	public void copyFrom (android.renderscript.Allocation) 
		android.renderscript.Allocation a
	public void setFromFieldPacker (int, android.renderscript.FieldPacker) 
		int xoff
		android.renderscript.FieldPacker fp
		int eSize
		byte[] data
		int data_length
		int count
	public void setFromFieldPacker (int, int, android.renderscript.FieldPacker) 
		int xoff
		int component_number
		android.renderscript.FieldPacker fp
	public void setFromFieldPacker (int, int, int, int, android.renderscript.FieldPacker) 
		int xoff
		int yoff
		int zoff
		int component_number
		android.renderscript.FieldPacker fp
		byte[] data
		int data_length
		int eSize
	private void data1DChecks (int, int, int, int, boolean) 
		int off
		int count
		int len
		int dataSize
		boolean usePadding
	public void generateMipmaps () 
	private void copy1DRangeFromUnchecked (int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int off
		int count
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy1DRangeFromUnchecked (int, int, java.lang.Object) 
		int off
		int count
		Object array
	public void copy1DRangeFromUnchecked (int, int, int[]) 
		int off
		int count
		int[] d
	public void copy1DRangeFromUnchecked (int, int, short[]) 
		int off
		int count
		short[] d
	public void copy1DRangeFromUnchecked (int, int, byte[]) 
		int off
		int count
		byte[] d
	public void copy1DRangeFromUnchecked (int, int, float[]) 
		int off
		int count
		float[] d
	public void copy1DRangeFrom (int, int, java.lang.Object) 
		int off
		int count
		Object array
	public void copy1DRangeFrom (int, int, int[]) 
		int off
		int count
		int[] d
	public void copy1DRangeFrom (int, int, short[]) 
		int off
		int count
		short[] d
	public void copy1DRangeFrom (int, int, byte[]) 
		int off
		int count
		byte[] d
	public void copy1DRangeFrom (int, int, float[]) 
		int off
		int count
		float[] d
	public void copy1DRangeFrom (int, int, android.renderscript.Allocation, int) 
		int off
		int count
		android.renderscript.Allocation data
		int dataOff
	private void validate2DRange (int, int, int, int) 
		int xoff
		int yoff
		int w
		int h
	void copy2DRangeFromUnchecked (int, int, int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int sizeBytes
		int xoff
		int yoff
		int w
		int h
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy2DRangeFrom (int, int, int, int, java.lang.Object) 
		int xoff
		int yoff
		int w
		int h
		Object array
	public void copy2DRangeFrom (int, int, int, int, byte[]) 
		int xoff
		int yoff
		int w
		int h
		byte[] data
	public void copy2DRangeFrom (int, int, int, int, short[]) 
		int xoff
		int yoff
		int w
		int h
		short[] data
	public void copy2DRangeFrom (int, int, int, int, int[]) 
		int xoff
		int yoff
		int w
		int h
		int[] data
	public void copy2DRangeFrom (int, int, int, int, float[]) 
		int xoff
		int yoff
		int w
		int h
		float[] data
	public void copy2DRangeFrom (int, int, int, int, android.renderscript.Allocation, int, int) 
		int xoff
		int yoff
		int w
		int h
		android.renderscript.Allocation data
		int dataXoff
		int dataYoff
	public void copy2DRangeFrom (int, int, android.graphics.Bitmap) 
		android.graphics.Bitmap newBitmap
		android.graphics.Canvas c
		int xoff
		int yoff
		android.graphics.Bitmap data
	private void validate3DRange (int, int, int, int, int, int) 
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
	private void copy3DRangeFromUnchecked (int, int, int, int, int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int sizeBytes
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy3DRangeFrom (int, int, int, int, int, int, java.lang.Object) 
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
		Object array
	public void copy3DRangeFrom (int, int, int, int, int, int, android.renderscript.Allocation, int, int, int) 
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
		android.renderscript.Allocation data
		int dataXoff
		int dataYoff
		int dataZoff
	public void copyTo (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	private void copyTo (java.lang.Object, android.renderscript.Element$DataType, int) 
		boolean usePadding
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copyTo (java.lang.Object) 
		Object array
	public void copyTo (byte[]) 
		byte[] d
	public void copyTo (short[]) 
		short[] d
	public void copyTo (int[]) 
		int[] d
	public void copyTo (float[]) 
		float[] d
	public void copyToFieldPacker (int, int, int, int, android.renderscript.FieldPacker) 
		int xoff
		int yoff
		int zoff
		int component_number
		android.renderscript.FieldPacker fp
		byte[] data
		int data_length
		int eSize
	public synchronized void resize (int) 
		int dimX
		long typeID
	private void copy1DRangeToUnchecked (int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int off
		int count
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy1DRangeToUnchecked (int, int, java.lang.Object) 
		int off
		int count
		Object array
	public void copy1DRangeToUnchecked (int, int, int[]) 
		int off
		int count
		int[] d
	public void copy1DRangeToUnchecked (int, int, short[]) 
		int off
		int count
		short[] d
	public void copy1DRangeToUnchecked (int, int, byte[]) 
		int off
		int count
		byte[] d
	public void copy1DRangeToUnchecked (int, int, float[]) 
		int off
		int count
		float[] d
	public void copy1DRangeTo (int, int, java.lang.Object) 
		int off
		int count
		Object array
	public void copy1DRangeTo (int, int, int[]) 
		int off
		int count
		int[] d
	public void copy1DRangeTo (int, int, short[]) 
		int off
		int count
		short[] d
	public void copy1DRangeTo (int, int, byte[]) 
		int off
		int count
		byte[] d
	public void copy1DRangeTo (int, int, float[]) 
		int off
		int count
		float[] d
	void copy2DRangeToUnchecked (int, int, int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int sizeBytes
		int xoff
		int yoff
		int w
		int h
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy2DRangeTo (int, int, int, int, java.lang.Object) 
		int xoff
		int yoff
		int w
		int h
		Object array
	public void copy2DRangeTo (int, int, int, int, byte[]) 
		int xoff
		int yoff
		int w
		int h
		byte[] data
	public void copy2DRangeTo (int, int, int, int, short[]) 
		int xoff
		int yoff
		int w
		int h
		short[] data
	public void copy2DRangeTo (int, int, int, int, int[]) 
		int xoff
		int yoff
		int w
		int h
		int[] data
	public void copy2DRangeTo (int, int, int, int, float[]) 
		int xoff
		int yoff
		int w
		int h
		float[] data
	private void copy3DRangeToUnchecked (int, int, int, int, int, int, java.lang.Object, android.renderscript.Element$DataType, int) 
		int dataSize
		boolean usePadding
		int sizeBytes
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
		Object array
		android.renderscript.Element$DataType dt
		int arrayLen
	public void copy3DRangeTo (int, int, int, int, int, int, java.lang.Object) 
		int xoff
		int yoff
		int zoff
		int w
		int h
		int d
		Object array
	public static android.renderscript.Allocation createTyped (android.renderscript.RenderScript, android.renderscript.Type, android.renderscript.Allocation$MipmapControl, int) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Type type
		android.renderscript.Allocation$MipmapControl mips
		int usage
	public static android.renderscript.Allocation createTyped (android.renderscript.RenderScript, android.renderscript.Type, int) 
		android.renderscript.RenderScript rs
		android.renderscript.Type type
		int usage
	public static android.renderscript.Allocation createTyped (android.renderscript.RenderScript, android.renderscript.Type) 
		android.renderscript.RenderScript rs
		android.renderscript.Type type
	public static android.renderscript.Allocation createSized (android.renderscript.RenderScript, android.renderscript.Element, int, int) 
		android.renderscript.Type$Builder b
		android.renderscript.Type t
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		int count
		int usage
	public static android.renderscript.Allocation createSized (android.renderscript.RenderScript, android.renderscript.Element, int) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		int count
	static android.renderscript.Element elementFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
		android.graphics.Bitmap$Config bc
	static android.renderscript.Type typeFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation$MipmapControl) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
		android.renderscript.Allocation$MipmapControl mip
		android.renderscript.Element e
		android.renderscript.Type$Builder tb
	public static android.renderscript.Allocation createFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation$MipmapControl, int) 
		android.graphics.Bitmap newBitmap
		android.graphics.Canvas c
		long id
		android.renderscript.Allocation alloc
		android.renderscript.Type t
		long id
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
		android.renderscript.Allocation$MipmapControl mips
		int usage
	public java.nio.ByteBuffer getByteBuffer () 
		int xBytesSize
		long[] stride
	public static android.renderscript.Allocation[] createAllocations (android.renderscript.RenderScript, android.renderscript.Type, int, int) 
		int i
		android.renderscript.Allocation[] mAllocationArray
		android.renderscript.RenderScript rs
		android.renderscript.Type t
		int usage
		int numAlloc
	static android.renderscript.Allocation createFromAllocation (android.renderscript.RenderScript, android.renderscript.Allocation) 
		android.renderscript.Type type
		int usage
		android.renderscript.Allocation$MipmapControl mips
		long id
		android.renderscript.Allocation outAlloc
		android.renderscript.RenderScript rs
		android.renderscript.Allocation alloc
	void setupBufferQueue (int) 
		int numAlloc
	void shareBufferQueue (android.renderscript.Allocation) 
		android.renderscript.Allocation alloc
	public long getStride () 
	public long getTimeStamp () 
	public android.view.Surface getSurface () 
	public void setSurface (android.view.Surface) 
		android.view.Surface sur
	public static android.renderscript.Allocation createFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
	public static android.renderscript.Allocation createCubemapFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation$MipmapControl, int) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
		android.renderscript.Allocation$MipmapControl mips
		int usage
		int height
		int width
		boolean isPow2
		android.renderscript.Element e
		android.renderscript.Type$Builder tb
		android.renderscript.Type t
		long id
	public static android.renderscript.Allocation createCubemapFromBitmap (android.renderscript.RenderScript, android.graphics.Bitmap) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap b
	public static android.renderscript.Allocation createCubemapFromCubeFaces (android.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.renderscript.Allocation$MipmapControl, int) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap xpos
		android.graphics.Bitmap xneg
		android.graphics.Bitmap ypos
		android.graphics.Bitmap yneg
		android.graphics.Bitmap zpos
		android.graphics.Bitmap zneg
		android.renderscript.Allocation$MipmapControl mips
		int usage
		int height
		boolean isPow2
		android.renderscript.Element e
		android.renderscript.Type$Builder tb
		android.renderscript.Type t
		android.renderscript.Allocation cubemap
		android.renderscript.AllocationAdapter adapter
	public static android.renderscript.Allocation createCubemapFromCubeFaces (android.renderscript.RenderScript, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap, android.graphics.Bitmap) 
		android.renderscript.RenderScript rs
		android.graphics.Bitmap xpos
		android.graphics.Bitmap xneg
		android.graphics.Bitmap ypos
		android.graphics.Bitmap yneg
		android.graphics.Bitmap zpos
		android.graphics.Bitmap zneg
	public static android.renderscript.Allocation createFromBitmapResource (android.renderscript.RenderScript, android.content.res.Resources, int, android.renderscript.Allocation$MipmapControl, int) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		int id
		android.renderscript.Allocation$MipmapControl mips
		int usage
		android.graphics.Bitmap b
		android.renderscript.Allocation alloc
	public static android.renderscript.Allocation createFromBitmapResource (android.renderscript.RenderScript, android.content.res.Resources, int) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		int id
	public static android.renderscript.Allocation createFromString (android.renderscript.RenderScript, java.lang.String, int) 
		android.renderscript.Allocation alloc
		Exception e
		android.renderscript.RenderScript rs
		String str
		int usage
		byte[] allocArray
	public void setOnBufferAvailableListener (android.renderscript.Allocation$OnBufferAvailableListener) 
		android.renderscript.Allocation$OnBufferAvailableListener callback
	static void sendBufferNotification (long) 
		android.renderscript.Allocation a
		long id
	public void destroy () 
	static void  () 
}

android/renderscript/Byte3.class
Byte3.java
package android.renderscript
public android.renderscript.Byte3 extends java.lang.Object {
	public byte x
	public byte y
	public byte z
	public void  () 
	public void  (byte, byte, byte) 
		byte initX
		byte initY
		byte initZ
	public void  (android.renderscript.Byte3) 
		android.renderscript.Byte3 source
	public void add (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public static android.renderscript.Byte3 add (android.renderscript.Byte3, android.renderscript.Byte3) 
		android.renderscript.Byte3 a
		android.renderscript.Byte3 b
		android.renderscript.Byte3 result
	public void add (byte) 
		byte value
	public static android.renderscript.Byte3 add (android.renderscript.Byte3, byte) 
		android.renderscript.Byte3 a
		byte b
		android.renderscript.Byte3 result
	public void sub (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public static android.renderscript.Byte3 sub (android.renderscript.Byte3, android.renderscript.Byte3) 
		android.renderscript.Byte3 a
		android.renderscript.Byte3 b
		android.renderscript.Byte3 result
	public void sub (byte) 
		byte value
	public static android.renderscript.Byte3 sub (android.renderscript.Byte3, byte) 
		android.renderscript.Byte3 a
		byte b
		android.renderscript.Byte3 result
	public void mul (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public static android.renderscript.Byte3 mul (android.renderscript.Byte3, android.renderscript.Byte3) 
		android.renderscript.Byte3 a
		android.renderscript.Byte3 b
		android.renderscript.Byte3 result
	public void mul (byte) 
		byte value
	public static android.renderscript.Byte3 mul (android.renderscript.Byte3, byte) 
		android.renderscript.Byte3 a
		byte b
		android.renderscript.Byte3 result
	public void div (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public static android.renderscript.Byte3 div (android.renderscript.Byte3, android.renderscript.Byte3) 
		android.renderscript.Byte3 a
		android.renderscript.Byte3 b
		android.renderscript.Byte3 result
	public void div (byte) 
		byte value
	public static android.renderscript.Byte3 div (android.renderscript.Byte3, byte) 
		android.renderscript.Byte3 a
		byte b
		android.renderscript.Byte3 result
	public byte length () 
	public void negate () 
	public byte dotProduct (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public static byte dotProduct (android.renderscript.Byte3, android.renderscript.Byte3) 
		android.renderscript.Byte3 a
		android.renderscript.Byte3 b
	public void addMultiple (android.renderscript.Byte3, byte) 
		android.renderscript.Byte3 a
		byte factor
	public void set (android.renderscript.Byte3) 
		android.renderscript.Byte3 a
	public void setValues (byte, byte, byte) 
		byte a
		byte b
		byte c
	public byte elementSum () 
	public byte get (int) 
		int i
	public void setAt (int, byte) 
		int i
		byte value
	public void addAt (int, byte) 
		int i
		byte value
	public void copyTo (byte[], int) 
		byte[] data
		int offset
}

android/renderscript/ProgramVertex.class
ProgramVertex.java
package android.renderscript
public android.renderscript.ProgramVertex extends android.renderscript.Program {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public int getInputCount () 
	public android.renderscript.Element getInput (int) 
		int slot
}

android/renderscript/Mesh$Builder$Entry.class
Mesh.java
package android.renderscript
 android.renderscript.Mesh$Builder$Entry extends java.lang.Object {
	android.renderscript.Type t
	android.renderscript.Element e
	int size
	android.renderscript.Mesh$Primitive prim
	int usage
	final android.renderscript.Mesh$Builder this$0
	void  (android.renderscript.Mesh$Builder) 
		android.renderscript.Mesh$Builder this$0
}

android/renderscript/RenderScript$Priority.class
RenderScript.java
package android.renderscript
public final android.renderscript.RenderScript$Priority extends java.lang.Enum {
	public static final android.renderscript.RenderScript$Priority LOW
	public static final android.renderscript.RenderScript$Priority NORMAL
	int mID
	private static final android.renderscript.RenderScript$Priority[] $VALUES
	public static android.renderscript.RenderScript$Priority[] values () 
	public static android.renderscript.RenderScript$Priority valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ScriptGroup$IO.class
ScriptGroup.java
package android.renderscript
 android.renderscript.ScriptGroup$IO extends java.lang.Object {
	android.renderscript.Script$KernelID mKID
	android.renderscript.Allocation mAllocation
	void  (android.renderscript.Script$KernelID) 
		android.renderscript.Script$KernelID s
}

android/renderscript/ScriptGroup$Builder.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Builder extends java.lang.Object {
	private android.renderscript.RenderScript mRS
	private java.util.ArrayList mNodes
	private java.util.ArrayList mLines
	private int mKernelCount
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	private void validateCycle (android.renderscript.ScriptGroup$Node, android.renderscript.ScriptGroup$Node) 
		android.renderscript.ScriptGroup$Node tn
		android.renderscript.ScriptGroup$Node tn
		android.renderscript.ScriptGroup$ConnectLine cl
		int ct
		android.renderscript.ScriptGroup$Node target
		android.renderscript.ScriptGroup$Node original
	private void mergeDAGs (int, int) 
		int ct
		int valueUsed
		int valueKilled
	private void validateDAGRecurse (android.renderscript.ScriptGroup$Node, int) 
		android.renderscript.ScriptGroup$Node tn
		android.renderscript.ScriptGroup$Node tn
		android.renderscript.ScriptGroup$ConnectLine cl
		int ct
		android.renderscript.ScriptGroup$Node n
		int dagNumber
	private void validateDAG () 
		String msg
		android.renderscript.ScriptGroup$Node n
		int ct
		int ct
		int dagNumber
	private android.renderscript.ScriptGroup$Node findNode (android.renderscript.Script) 
		int ct
		android.renderscript.Script s
	private android.renderscript.ScriptGroup$Node findNode (android.renderscript.Script$KernelID) 
		int ct2
		android.renderscript.ScriptGroup$Node n
		int ct
		android.renderscript.Script$KernelID k
	public android.renderscript.ScriptGroup$Builder addKernel (android.renderscript.Script$KernelID) 
		android.renderscript.Script$KernelID k
		android.renderscript.ScriptGroup$Node n
	public android.renderscript.ScriptGroup$Builder addConnection (android.renderscript.Type, android.renderscript.Script$KernelID, android.renderscript.Script$FieldID) 
		android.renderscript.Type t
		android.renderscript.Script$KernelID from
		android.renderscript.Script$FieldID to
		android.renderscript.ScriptGroup$Node nf
		android.renderscript.ScriptGroup$Node nt
		android.renderscript.ScriptGroup$ConnectLine cl
	public android.renderscript.ScriptGroup$Builder addConnection (android.renderscript.Type, android.renderscript.Script$KernelID, android.renderscript.Script$KernelID) 
		android.renderscript.Type t
		android.renderscript.Script$KernelID from
		android.renderscript.Script$KernelID to
		android.renderscript.ScriptGroup$Node nf
		android.renderscript.ScriptGroup$Node nt
		android.renderscript.ScriptGroup$ConnectLine cl
	public android.renderscript.ScriptGroup create () 
		int ct
		int ct3
		int ct3
		android.renderscript.Script$KernelID kid
		boolean hasInput
		boolean hasOutput
		int ct2
		android.renderscript.ScriptGroup$Node n
		int ct
		android.renderscript.ScriptGroup$ConnectLine cl
		int ct
		int ct
		int ct
		java.util.ArrayList inputs
		java.util.ArrayList outputs
		long[] kernels
		int idx
		long[] src
		long[] dstk
		long[] dstf
		long[] types
		long id
		android.renderscript.ScriptGroup sg
}

android/renderscript/Byte2.class
Byte2.java
package android.renderscript
public android.renderscript.Byte2 extends java.lang.Object {
	public byte x
	public byte y
	public void  () 
	public void  (byte, byte) 
		byte initX
		byte initY
	public void  (android.renderscript.Byte2) 
		android.renderscript.Byte2 source
	public void add (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public static android.renderscript.Byte2 add (android.renderscript.Byte2, android.renderscript.Byte2) 
		android.renderscript.Byte2 a
		android.renderscript.Byte2 b
		android.renderscript.Byte2 result
	public void add (byte) 
		byte value
	public static android.renderscript.Byte2 add (android.renderscript.Byte2, byte) 
		android.renderscript.Byte2 a
		byte b
		android.renderscript.Byte2 result
	public void sub (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public static android.renderscript.Byte2 sub (android.renderscript.Byte2, android.renderscript.Byte2) 
		android.renderscript.Byte2 a
		android.renderscript.Byte2 b
		android.renderscript.Byte2 result
	public void sub (byte) 
		byte value
	public static android.renderscript.Byte2 sub (android.renderscript.Byte2, byte) 
		android.renderscript.Byte2 a
		byte b
		android.renderscript.Byte2 result
	public void mul (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public static android.renderscript.Byte2 mul (android.renderscript.Byte2, android.renderscript.Byte2) 
		android.renderscript.Byte2 a
		android.renderscript.Byte2 b
		android.renderscript.Byte2 result
	public void mul (byte) 
		byte value
	public static android.renderscript.Byte2 mul (android.renderscript.Byte2, byte) 
		android.renderscript.Byte2 a
		byte b
		android.renderscript.Byte2 result
	public void div (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public static android.renderscript.Byte2 div (android.renderscript.Byte2, android.renderscript.Byte2) 
		android.renderscript.Byte2 a
		android.renderscript.Byte2 b
		android.renderscript.Byte2 result
	public void div (byte) 
		byte value
	public static android.renderscript.Byte2 div (android.renderscript.Byte2, byte) 
		android.renderscript.Byte2 a
		byte b
		android.renderscript.Byte2 result
	public byte length () 
	public void negate () 
	public byte dotProduct (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public static byte dotProduct (android.renderscript.Byte2, android.renderscript.Byte2) 
		android.renderscript.Byte2 a
		android.renderscript.Byte2 b
	public void addMultiple (android.renderscript.Byte2, byte) 
		android.renderscript.Byte2 a
		byte factor
	public void set (android.renderscript.Byte2) 
		android.renderscript.Byte2 a
	public void setValues (byte, byte) 
		byte a
		byte b
	public byte elementSum () 
	public byte get (int) 
		int i
	public void setAt (int, byte) 
		int i
		byte value
	public void addAt (int, byte) 
		int i
		byte value
	public void copyTo (byte[], int) 
		byte[] data
		int offset
}

android/renderscript/ScriptGroup$ConnectLine.class
ScriptGroup.java
package android.renderscript
 android.renderscript.ScriptGroup$ConnectLine extends java.lang.Object {
	android.renderscript.Script$FieldID mToF
	android.renderscript.Script$KernelID mToK
	android.renderscript.Script$KernelID mFrom
	android.renderscript.Type mAllocationType
	void  (android.renderscript.Type, android.renderscript.Script$KernelID, android.renderscript.Script$KernelID) 
		android.renderscript.Type t
		android.renderscript.Script$KernelID from
		android.renderscript.Script$KernelID to
	void  (android.renderscript.Type, android.renderscript.Script$KernelID, android.renderscript.Script$FieldID) 
		android.renderscript.Type t
		android.renderscript.Script$KernelID from
		android.renderscript.Script$FieldID to
}

android/renderscript/Font.class
Font.java
package android.renderscript
public android.renderscript.Font extends android.renderscript.BaseObj {
	private static final String[] sSansNames
	private static final String[] sSerifNames
	private static final String[] sMonoNames
	private static java.util.Map sFontFamilyMap
	private static void addFamilyToMap (android.renderscript.Font$FontFamily) 
		int i
		android.renderscript.Font$FontFamily family
	private static void initFontFamilyMap () 
		android.renderscript.Font$FontFamily sansFamily
		android.renderscript.Font$FontFamily serifFamily
		android.renderscript.Font$FontFamily monoFamily
	static java.lang.String getFontFileName (java.lang.String, android.renderscript.Font$Style) 
		String familyName
		android.renderscript.Font$Style style
		android.renderscript.Font$FontFamily family
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.Font createFromFile (android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, float) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		String path
		float pointSize
		int dpi
		long fontId
		android.renderscript.Font rsFont
	public static android.renderscript.Font createFromFile (android.renderscript.RenderScript, android.content.res.Resources, java.io.File, float) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		java.io.File path
		float pointSize
	public static android.renderscript.Font createFromAsset (android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, float) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		String path
		float pointSize
		android.content.res.AssetManager mgr
		int dpi
		long fontId
		android.renderscript.Font rsFont
	public static android.renderscript.Font createFromResource (android.renderscript.RenderScript, android.content.res.Resources, int, float) 
		Exception e
		long asset
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		int id
		float pointSize
		String name
		java.io.InputStream is
		int dpi
		long fontId
		android.renderscript.Font rsFont
	public static android.renderscript.Font create (android.renderscript.RenderScript, android.content.res.Resources, java.lang.String, android.renderscript.Font$Style, float) 
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		String familyName
		android.renderscript.Font$Style fontStyle
		float pointSize
		String fileName
		String fontPath
	static void  () 
}

android/renderscript/BaseObj.class
BaseObj.java
package android.renderscript
public android.renderscript.BaseObj extends java.lang.Object {
	private long mID
	final dalvik.system.CloseGuard guard
	private boolean mDestroyed
	private String mName
	android.renderscript.RenderScript mRS
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	void setID (long) 
		long id
	long getID (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	void checkValid () 
	public void setName (java.lang.String) 
		byte[] bytes
		java.io.UnsupportedEncodingException e
		String name
	public java.lang.String getName () 
	private void helpDestroy () 
		java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock rlock
		boolean shouldDestroy
	protected void finalize ()  throws java.lang.Throwable 
	public void destroy () 
	void updateFromNative () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.renderscript.BaseObj b
}

android/renderscript/ProgramRaster$Builder.class
ProgramRaster.java
package android.renderscript
public android.renderscript.ProgramRaster$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	boolean mPointSprite
	android.renderscript.ProgramRaster$CullMode mCullMode
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramRaster$Builder setPointSpriteEnabled (boolean) 
		boolean enable
	public android.renderscript.ProgramRaster$Builder setCullMode (android.renderscript.ProgramRaster$CullMode) 
		android.renderscript.ProgramRaster$CullMode m
	public android.renderscript.ProgramRaster create () 
		long id
		android.renderscript.ProgramRaster programRaster
}

android/renderscript/Double3.class
Double3.java
package android.renderscript
public android.renderscript.Double3 extends java.lang.Object {
	public double x
	public double y
	public double z
	public void  () 
	public void  (android.renderscript.Double3) 
		android.renderscript.Double3 data
	public void  (double, double, double) 
		double x
		double y
		double z
	public static android.renderscript.Double3 add (android.renderscript.Double3, android.renderscript.Double3) 
		android.renderscript.Double3 a
		android.renderscript.Double3 b
		android.renderscript.Double3 res
	public void add (android.renderscript.Double3) 
		android.renderscript.Double3 value
	public void add (double) 
		double value
	public static android.renderscript.Double3 add (android.renderscript.Double3, double) 
		android.renderscript.Double3 a
		double b
		android.renderscript.Double3 res
	public void sub (android.renderscript.Double3) 
		android.renderscript.Double3 value
	public static android.renderscript.Double3 sub (android.renderscript.Double3, android.renderscript.Double3) 
		android.renderscript.Double3 a
		android.renderscript.Double3 b
		android.renderscript.Double3 res
	public void sub (double) 
		double value
	public static android.renderscript.Double3 sub (android.renderscript.Double3, double) 
		android.renderscript.Double3 a
		double b
		android.renderscript.Double3 res
	public void mul (android.renderscript.Double3) 
		android.renderscript.Double3 value
	public static android.renderscript.Double3 mul (android.renderscript.Double3, android.renderscript.Double3) 
		android.renderscript.Double3 a
		android.renderscript.Double3 b
		android.renderscript.Double3 res
	public void mul (double) 
		double value
	public static android.renderscript.Double3 mul (android.renderscript.Double3, double) 
		android.renderscript.Double3 a
		double b
		android.renderscript.Double3 res
	public void div (android.renderscript.Double3) 
		android.renderscript.Double3 value
	public static android.renderscript.Double3 div (android.renderscript.Double3, android.renderscript.Double3) 
		android.renderscript.Double3 a
		android.renderscript.Double3 b
		android.renderscript.Double3 res
	public void div (double) 
		double value
	public static android.renderscript.Double3 div (android.renderscript.Double3, double) 
		android.renderscript.Double3 a
		double b
		android.renderscript.Double3 res
	public double dotProduct (android.renderscript.Double3) 
		android.renderscript.Double3 a
	public static double dotProduct (android.renderscript.Double3, android.renderscript.Double3) 
		android.renderscript.Double3 a
		android.renderscript.Double3 b
	public void addMultiple (android.renderscript.Double3, double) 
		android.renderscript.Double3 a
		double factor
	public void set (android.renderscript.Double3) 
		android.renderscript.Double3 a
	public void negate () 
	public int length () 
	public double elementSum () 
	public double get (int) 
		int i
	public void setAt (int, double) 
		int i
		double value
	public void addAt (int, double) 
		int i
		double value
	public void setValues (double, double, double) 
		double x
		double y
		double z
	public void copyTo (double[], int) 
		double[] data
		int offset
}

android/renderscript/FileA3D$EntryType.class
FileA3D.java
package android.renderscript
public final android.renderscript.FileA3D$EntryType extends java.lang.Enum {
	public static final android.renderscript.FileA3D$EntryType UNKNOWN
	public static final android.renderscript.FileA3D$EntryType MESH
	int mID
	private static final android.renderscript.FileA3D$EntryType[] $VALUES
	public static android.renderscript.FileA3D$EntryType[] values () 
	public static android.renderscript.FileA3D$EntryType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static android.renderscript.FileA3D$EntryType toEntryType (int) 
		int intID
	static void  () 
}

android/renderscript/Int4.class
Int4.java
package android.renderscript
public android.renderscript.Int4 extends java.lang.Object {
	public int x
	public int y
	public int z
	public int w
	public void  () 
	public void  (int) 
		int i
	public void  (int, int, int, int) 
		int x
		int y
		int z
		int w
	public void  (android.renderscript.Int4) 
		android.renderscript.Int4 source
	public void add (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static android.renderscript.Int4 add (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
		android.renderscript.Int4 result
	public void add (int) 
		int value
	public static android.renderscript.Int4 add (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int b
		android.renderscript.Int4 result
	public void sub (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static android.renderscript.Int4 sub (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
		android.renderscript.Int4 result
	public void sub (int) 
		int value
	public static android.renderscript.Int4 sub (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int b
		android.renderscript.Int4 result
	public void mul (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static android.renderscript.Int4 mul (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
		android.renderscript.Int4 result
	public void mul (int) 
		int value
	public static android.renderscript.Int4 mul (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int b
		android.renderscript.Int4 result
	public void div (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static android.renderscript.Int4 div (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
		android.renderscript.Int4 result
	public void div (int) 
		int value
	public static android.renderscript.Int4 div (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int b
		android.renderscript.Int4 result
	public void mod (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static android.renderscript.Int4 mod (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
		android.renderscript.Int4 result
	public void mod (int) 
		int value
	public static android.renderscript.Int4 mod (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int b
		android.renderscript.Int4 result
	public int length () 
	public void negate () 
	public int dotProduct (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public static int dotProduct (android.renderscript.Int4, android.renderscript.Int4) 
		android.renderscript.Int4 a
		android.renderscript.Int4 b
	public void addMultiple (android.renderscript.Int4, int) 
		android.renderscript.Int4 a
		int factor
	public void set (android.renderscript.Int4) 
		android.renderscript.Int4 a
	public void setValues (int, int, int, int) 
		int a
		int b
		int c
		int d
	public int elementSum () 
	public int get (int) 
		int i
	public void setAt (int, int) 
		int i
		int value
	public void addAt (int, int) 
		int i
		int value
	public void copyTo (int[], int) 
		int[] data
		int offset
}

android/renderscript/Font$1.class
Font.java
package android.renderscript
 android.renderscript.Font$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$renderscript$Font$Style
	static void  () 
}

android/renderscript/Allocation$MipmapControl.class
Allocation.java
package android.renderscript
public final android.renderscript.Allocation$MipmapControl extends java.lang.Enum {
	public static final android.renderscript.Allocation$MipmapControl MIPMAP_NONE
	public static final android.renderscript.Allocation$MipmapControl MIPMAP_FULL
	public static final android.renderscript.Allocation$MipmapControl MIPMAP_ON_SYNC_TO_TEXTURE
	int mID
	private static final android.renderscript.Allocation$MipmapControl[] $VALUES
	public static android.renderscript.Allocation$MipmapControl[] values () 
	public static android.renderscript.Allocation$MipmapControl valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ProgramVertexFixedFunction$InternalBuilder.class
ProgramVertexFixedFunction.java
package android.renderscript
 android.renderscript.ProgramVertexFixedFunction$InternalBuilder extends android.renderscript.Program$BaseProgramBuilder {
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramVertexFixedFunction$InternalBuilder addInput (android.renderscript.Element)  throws java.lang.IllegalStateException 
		android.renderscript.Element e
	public android.renderscript.ProgramVertexFixedFunction create () 
		int i
		int i
		int i
		int i
		long[] tmp
		String[] texNames
		int idx
		long id
		android.renderscript.ProgramVertexFixedFunction pv
}

android/renderscript/FileA3D$1.class
FileA3D.java
package android.renderscript
 android.renderscript.FileA3D$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$renderscript$FileA3D$EntryType
	static void  () 
}

android/renderscript/RSSurfaceView.class
RSSurfaceView.java
package android.renderscript
public android.renderscript.RSSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder$Callback  {
	private android.view.SurfaceHolder mSurfaceHolder
	private android.renderscript.RenderScriptGL mRS
	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.view.SurfaceHolder holder
	public void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int w
		int h
	public void pause () 
	public void resume () 
	public android.renderscript.RenderScriptGL createRenderScriptGL (android.renderscript.RenderScriptGL$SurfaceConfig) 
		android.renderscript.RenderScriptGL$SurfaceConfig sc
		android.renderscript.RenderScriptGL rs
	public void destroyRenderScriptGL () 
	public void setRenderScriptGL (android.renderscript.RenderScriptGL) 
		android.renderscript.RenderScriptGL rs
	public android.renderscript.RenderScriptGL getRenderScriptGL () 
}

android/renderscript/Long4.class
Long4.java
package android.renderscript
public android.renderscript.Long4 extends java.lang.Object {
	public long x
	public long y
	public long z
	public long w
	public void  () 
	public void  (long) 
		long i
	public void  (long, long, long, long) 
		long x
		long y
		long z
		long w
	public void  (android.renderscript.Long4) 
		android.renderscript.Long4 source
	public void add (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static android.renderscript.Long4 add (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
		android.renderscript.Long4 result
	public void add (long) 
		long value
	public static android.renderscript.Long4 add (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long b
		android.renderscript.Long4 result
	public void sub (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static android.renderscript.Long4 sub (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
		android.renderscript.Long4 result
	public void sub (long) 
		long value
	public static android.renderscript.Long4 sub (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long b
		android.renderscript.Long4 result
	public void mul (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static android.renderscript.Long4 mul (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
		android.renderscript.Long4 result
	public void mul (long) 
		long value
	public static android.renderscript.Long4 mul (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long b
		android.renderscript.Long4 result
	public void div (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static android.renderscript.Long4 div (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
		android.renderscript.Long4 result
	public void div (long) 
		long value
	public static android.renderscript.Long4 div (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long b
		android.renderscript.Long4 result
	public void mod (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static android.renderscript.Long4 mod (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
		android.renderscript.Long4 result
	public void mod (long) 
		long value
	public static android.renderscript.Long4 mod (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long b
		android.renderscript.Long4 result
	public long length () 
	public void negate () 
	public long dotProduct (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public static long dotProduct (android.renderscript.Long4, android.renderscript.Long4) 
		android.renderscript.Long4 a
		android.renderscript.Long4 b
	public void addMultiple (android.renderscript.Long4, long) 
		android.renderscript.Long4 a
		long factor
	public void set (android.renderscript.Long4) 
		android.renderscript.Long4 a
	public void setValues (long, long, long, long) 
		long a
		long b
		long c
		long d
	public long elementSum () 
	public long get (int) 
		int i
	public void setAt (int, long) 
		int i
		long value
	public void addAt (int, long) 
		int i
		long value
	public void copyTo (long[], int) 
		long[] data
		int offset
}

android/renderscript/Program$ProgramParam.class
Program.java
package android.renderscript
final android.renderscript.Program$ProgramParam extends java.lang.Enum {
	public static final android.renderscript.Program$ProgramParam INPUT
	public static final android.renderscript.Program$ProgramParam OUTPUT
	public static final android.renderscript.Program$ProgramParam CONSTANT
	public static final android.renderscript.Program$ProgramParam TEXTURE_TYPE
	int mID
	private static final android.renderscript.Program$ProgramParam[] $VALUES
	public static android.renderscript.Program$ProgramParam[] values () 
	public static android.renderscript.Program$ProgramParam valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Int2.class
Int2.java
package android.renderscript
public android.renderscript.Int2 extends java.lang.Object {
	public int x
	public int y
	public void  () 
	public void  (int) 
		int i
	public void  (int, int) 
		int x
		int y
	public void  (android.renderscript.Int2) 
		android.renderscript.Int2 source
	public void add (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static android.renderscript.Int2 add (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
		android.renderscript.Int2 result
	public void add (int) 
		int value
	public static android.renderscript.Int2 add (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int b
		android.renderscript.Int2 result
	public void sub (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static android.renderscript.Int2 sub (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
		android.renderscript.Int2 result
	public void sub (int) 
		int value
	public static android.renderscript.Int2 sub (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int b
		android.renderscript.Int2 result
	public void mul (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static android.renderscript.Int2 mul (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
		android.renderscript.Int2 result
	public void mul (int) 
		int value
	public static android.renderscript.Int2 mul (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int b
		android.renderscript.Int2 result
	public void div (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static android.renderscript.Int2 div (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
		android.renderscript.Int2 result
	public void div (int) 
		int value
	public static android.renderscript.Int2 div (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int b
		android.renderscript.Int2 result
	public void mod (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static android.renderscript.Int2 mod (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
		android.renderscript.Int2 result
	public void mod (int) 
		int value
	public static android.renderscript.Int2 mod (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int b
		android.renderscript.Int2 result
	public int length () 
	public void negate () 
	public int dotProduct (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public static int dotProduct (android.renderscript.Int2, android.renderscript.Int2) 
		android.renderscript.Int2 a
		android.renderscript.Int2 b
	public void addMultiple (android.renderscript.Int2, int) 
		android.renderscript.Int2 a
		int factor
	public void set (android.renderscript.Int2) 
		android.renderscript.Int2 a
	public void setValues (int, int) 
		int a
		int b
	public int elementSum () 
	public int get (int) 
		int i
	public void setAt (int, int) 
		int i
		int value
	public void addAt (int, int) 
		int i
		int value
	public void copyTo (int[], int) 
		int[] data
		int offset
}

android/renderscript/ScriptIntrinsicColorMatrix.class
ScriptIntrinsicColorMatrix.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicColorMatrix extends android.renderscript.ScriptIntrinsic {
	private final android.renderscript.Matrix4f mMatrix
	private final android.renderscript.Float4 mAdd
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicColorMatrix create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
	public static android.renderscript.ScriptIntrinsicColorMatrix create (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
		long id
	private void setMatrix () 
		android.renderscript.FieldPacker fp
	public void setColorMatrix (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f m
	public void setColorMatrix (android.renderscript.Matrix3f) 
		android.renderscript.Matrix3f m
	public void setAdd (android.renderscript.Float4) 
		android.renderscript.Float4 f
		android.renderscript.FieldPacker fp
	public void setAdd (float, float, float, float) 
		float r
		float g
		float b
		float a
		android.renderscript.FieldPacker fp
	public void setGreyscale () 
	public void setYUVtoRGB () 
	public void setRGBtoYUV () 
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
}

android/renderscript/RenderScript$RSMessageHandler.class
RenderScript.java
package android.renderscript
public android.renderscript.RenderScript$RSMessageHandler extends java.lang.Object implements java.lang.Runnable  {
	protected int[] mData
	protected int mID
	protected int mLength
	public void  () 
	public void run () 
}

android/renderscript/ProgramRaster.class
ProgramRaster.java
package android.renderscript
public android.renderscript.ProgramRaster extends android.renderscript.BaseObj {
	boolean mPointSprite
	android.renderscript.ProgramRaster$CullMode mCullMode
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public boolean isPointSpriteEnabled () 
	public android.renderscript.ProgramRaster$CullMode getCullMode () 
	public static android.renderscript.ProgramRaster CULL_BACK (android.renderscript.RenderScript) 
		android.renderscript.ProgramRaster$Builder builder
		android.renderscript.RenderScript rs
	public static android.renderscript.ProgramRaster CULL_FRONT (android.renderscript.RenderScript) 
		android.renderscript.ProgramRaster$Builder builder
		android.renderscript.RenderScript rs
	public static android.renderscript.ProgramRaster CULL_NONE (android.renderscript.RenderScript) 
		android.renderscript.ProgramRaster$Builder builder
		android.renderscript.RenderScript rs
}

android/renderscript/AllocationAdapter.class
AllocationAdapter.java
package android.renderscript
public android.renderscript.AllocationAdapter extends android.renderscript.Allocation {
	android.renderscript.Type mWindow
	void  (long, android.renderscript.RenderScript, android.renderscript.Allocation, android.renderscript.Type) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Allocation alloc
		android.renderscript.Type t
	void initLOD (int) 
		int ct
		int lod
		int tx
		int ty
		int tz
	private void updateOffsets () 
		int a1
		int a2
		int a3
		int a4
	public void setLOD (int) 
		int lod
	public void setFace (android.renderscript.Type$CubemapFace) 
		android.renderscript.Type$CubemapFace cf
	public void setX (int) 
		int x
	public void setY (int) 
		int y
	public void setZ (int) 
		int z
	public void setArray (int, int) 
		int arrayNum
		int arrayVal
	public static android.renderscript.AllocationAdapter create1D (android.renderscript.RenderScript, android.renderscript.Allocation) 
		android.renderscript.RenderScript rs
		android.renderscript.Allocation a
		android.renderscript.Type t
	public static android.renderscript.AllocationAdapter create2D (android.renderscript.RenderScript, android.renderscript.Allocation) 
		android.renderscript.RenderScript rs
		android.renderscript.Allocation a
		android.renderscript.Type t
	public static android.renderscript.AllocationAdapter createTyped (android.renderscript.RenderScript, android.renderscript.Allocation, android.renderscript.Type) 
		int i
		android.renderscript.RenderScript rs
		android.renderscript.Allocation a
		android.renderscript.Type t
		android.renderscript.Type at
		long id
	public synchronized void resize (int) 
		int dimX
}

android/renderscript/RenderScript$ContextType.class
RenderScript.java
package android.renderscript
public final android.renderscript.RenderScript$ContextType extends java.lang.Enum {
	public static final android.renderscript.RenderScript$ContextType NORMAL
	public static final android.renderscript.RenderScript$ContextType DEBUG
	public static final android.renderscript.RenderScript$ContextType PROFILE
	int mID
	private static final android.renderscript.RenderScript$ContextType[] $VALUES
	public static android.renderscript.RenderScript$ContextType[] values () 
	public static android.renderscript.RenderScript$ContextType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Int3.class
Int3.java
package android.renderscript
public android.renderscript.Int3 extends java.lang.Object {
	public int x
	public int y
	public int z
	public void  () 
	public void  (int) 
		int i
	public void  (int, int, int) 
		int x
		int y
		int z
	public void  (android.renderscript.Int3) 
		android.renderscript.Int3 source
	public void add (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static android.renderscript.Int3 add (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
		android.renderscript.Int3 result
	public void add (int) 
		int value
	public static android.renderscript.Int3 add (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int b
		android.renderscript.Int3 result
	public void sub (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static android.renderscript.Int3 sub (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
		android.renderscript.Int3 result
	public void sub (int) 
		int value
	public static android.renderscript.Int3 sub (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int b
		android.renderscript.Int3 result
	public void mul (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static android.renderscript.Int3 mul (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
		android.renderscript.Int3 result
	public void mul (int) 
		int value
	public static android.renderscript.Int3 mul (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int b
		android.renderscript.Int3 result
	public void div (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static android.renderscript.Int3 div (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
		android.renderscript.Int3 result
	public void div (int) 
		int value
	public static android.renderscript.Int3 div (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int b
		android.renderscript.Int3 result
	public void mod (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static android.renderscript.Int3 mod (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
		android.renderscript.Int3 result
	public void mod (int) 
		int value
	public static android.renderscript.Int3 mod (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int b
		android.renderscript.Int3 result
	public int length () 
	public void negate () 
	public int dotProduct (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public static int dotProduct (android.renderscript.Int3, android.renderscript.Int3) 
		android.renderscript.Int3 a
		android.renderscript.Int3 b
	public void addMultiple (android.renderscript.Int3, int) 
		android.renderscript.Int3 a
		int factor
	public void set (android.renderscript.Int3) 
		android.renderscript.Int3 a
	public void setValues (int, int, int) 
		int a
		int b
		int c
	public int elementSum () 
	public int get (int) 
		int i
	public void setAt (int, int) 
		int i
		int value
	public void addAt (int, int) 
		int i
		int value
	public void copyTo (int[], int) 
		int[] data
		int offset
}

android/renderscript/ScriptIntrinsicConvolve3x3.class
ScriptIntrinsicConvolve3x3.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicConvolve3x3 extends android.renderscript.ScriptIntrinsic {
	private final float[] mValues
	private android.renderscript.Allocation mInput
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicConvolve3x3 create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		float[] f
		long id
		android.renderscript.ScriptIntrinsicConvolve3x3 si
	public void setInput (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void setCoefficients (float[]) 
		int ct
		float[] v
		android.renderscript.FieldPacker fp
	public void forEach (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
	public android.renderscript.Script$FieldID getFieldID_Input () 
}

android/renderscript/Double2.class
Double2.java
package android.renderscript
public android.renderscript.Double2 extends java.lang.Object {
	public double x
	public double y
	public void  () 
	public void  (android.renderscript.Double2) 
		android.renderscript.Double2 data
	public void  (double, double) 
		double x
		double y
	public static android.renderscript.Double2 add (android.renderscript.Double2, android.renderscript.Double2) 
		android.renderscript.Double2 a
		android.renderscript.Double2 b
		android.renderscript.Double2 res
	public void add (android.renderscript.Double2) 
		android.renderscript.Double2 value
	public void add (double) 
		double value
	public static android.renderscript.Double2 add (android.renderscript.Double2, double) 
		android.renderscript.Double2 a
		double b
		android.renderscript.Double2 res
	public void sub (android.renderscript.Double2) 
		android.renderscript.Double2 value
	public static android.renderscript.Double2 sub (android.renderscript.Double2, android.renderscript.Double2) 
		android.renderscript.Double2 a
		android.renderscript.Double2 b
		android.renderscript.Double2 res
	public void sub (double) 
		double value
	public static android.renderscript.Double2 sub (android.renderscript.Double2, double) 
		android.renderscript.Double2 a
		double b
		android.renderscript.Double2 res
	public void mul (android.renderscript.Double2) 
		android.renderscript.Double2 value
	public static android.renderscript.Double2 mul (android.renderscript.Double2, android.renderscript.Double2) 
		android.renderscript.Double2 a
		android.renderscript.Double2 b
		android.renderscript.Double2 res
	public void mul (double) 
		double value
	public static android.renderscript.Double2 mul (android.renderscript.Double2, double) 
		android.renderscript.Double2 a
		double b
		android.renderscript.Double2 res
	public void div (android.renderscript.Double2) 
		android.renderscript.Double2 value
	public static android.renderscript.Double2 div (android.renderscript.Double2, android.renderscript.Double2) 
		android.renderscript.Double2 a
		android.renderscript.Double2 b
		android.renderscript.Double2 res
	public void div (double) 
		double value
	public static android.renderscript.Double2 div (android.renderscript.Double2, double) 
		android.renderscript.Double2 a
		double b
		android.renderscript.Double2 res
	public double dotProduct (android.renderscript.Double2) 
		android.renderscript.Double2 a
	public static java.lang.Double dotProduct (android.renderscript.Double2, android.renderscript.Double2) 
		android.renderscript.Double2 a
		android.renderscript.Double2 b
	public void addMultiple (android.renderscript.Double2, double) 
		android.renderscript.Double2 a
		double factor
	public void set (android.renderscript.Double2) 
		android.renderscript.Double2 a
	public void negate () 
	public int length () 
	public double elementSum () 
	public double get (int) 
		int i
	public void setAt (int, double) 
		int i
		double value
	public void addAt (int, double) 
		int i
		double value
	public void setValues (double, double) 
		double x
		double y
	public void copyTo (double[], int) 
		double[] data
		int offset
}

android/renderscript/ProgramStore$DepthFunc.class
ProgramStore.java
package android.renderscript
public final android.renderscript.ProgramStore$DepthFunc extends java.lang.Enum {
	public static final android.renderscript.ProgramStore$DepthFunc ALWAYS
	public static final android.renderscript.ProgramStore$DepthFunc LESS
	public static final android.renderscript.ProgramStore$DepthFunc LESS_OR_EQUAL
	public static final android.renderscript.ProgramStore$DepthFunc GREATER
	public static final android.renderscript.ProgramStore$DepthFunc GREATER_OR_EQUAL
	public static final android.renderscript.ProgramStore$DepthFunc EQUAL
	public static final android.renderscript.ProgramStore$DepthFunc NOT_EQUAL
	int mID
	private static final android.renderscript.ProgramStore$DepthFunc[] $VALUES
	public static android.renderscript.ProgramStore$DepthFunc[] values () 
	public static android.renderscript.ProgramStore$DepthFunc valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ScriptGroup$Closure$ValueAndSize.class
ScriptGroup.java
package android.renderscript
final android.renderscript.ScriptGroup$Closure$ValueAndSize extends java.lang.Object {
	public long value
	public int size
	public void  (android.renderscript.RenderScript, java.lang.Object) 
		android.renderscript.RenderScript rs
		Object obj
}

android/renderscript/ProgramFragmentFixedFunction.class
ProgramFragmentFixedFunction.java
package android.renderscript
public android.renderscript.ProgramFragmentFixedFunction extends android.renderscript.ProgramFragment {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
}

android/renderscript/ScriptIntrinsicHistogram.class
ScriptIntrinsicHistogram.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicHistogram extends android.renderscript.ScriptIntrinsic {
	private android.renderscript.Allocation mOut
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicHistogram create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
		android.renderscript.ScriptIntrinsicHistogram sib
	public void forEach (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void forEach (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Script$LaunchOptions opt
	public void setDotCoefficients (float, float, float, float) 
		float r
		float g
		float b
		float a
		android.renderscript.FieldPacker fp
	public void setOutput (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public void forEach_Dot (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void forEach_Dot (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID_Separate () 
	public android.renderscript.Script$FieldID getFieldID_Input () 
}

android/renderscript/FieldPacker.class
FieldPacker.java
package android.renderscript
public android.renderscript.FieldPacker extends java.lang.Object {
	private byte[] mData
	private int mPos
	private int mLen
	private java.util.BitSet mAlignment
	public void  (int) 
		int len
	public void  (byte[]) 
		byte[] data
	static android.renderscript.FieldPacker createFromArray (java.lang.Object[]) 
		Object arg
		Object[] args
		android.renderscript.FieldPacker fp
	public void align (int) 
		int v
	public void subalign (int) 
		int v
	public void reset () 
	public void reset (int) 
		int i
	public void skip (int) 
		int i
		int res
	public void addI8 (byte) 
		byte v
	public byte subI8 () 
	public void addI16 (short) 
		short v
	public short subI16 () 
		short v
	public void addI32 (int) 
		int v
	public int subI32 () 
		int v
	public void addI64 (long) 
		long v
	public long subI64 () 
		long v
		byte x
	public void addU8 (short) 
		short v
	public void addU16 (int) 
		int v
	public void addU32 (long) 
		long v
	public void addU64 (long) 
		long v
	public void addF32 (float) 
		float v
	public float subF32 () 
	public void addF64 (double) 
		double v
	public double subF64 () 
	public void addObj (android.renderscript.BaseObj) 
		android.renderscript.BaseObj obj
	public void addF32 (android.renderscript.Float2) 
		android.renderscript.Float2 v
	public void addF32 (android.renderscript.Float3) 
		android.renderscript.Float3 v
	public void addF32 (android.renderscript.Float4) 
		android.renderscript.Float4 v
	public void addF64 (android.renderscript.Double2) 
		android.renderscript.Double2 v
	public void addF64 (android.renderscript.Double3) 
		android.renderscript.Double3 v
	public void addF64 (android.renderscript.Double4) 
		android.renderscript.Double4 v
	public void addI8 (android.renderscript.Byte2) 
		android.renderscript.Byte2 v
	public void addI8 (android.renderscript.Byte3) 
		android.renderscript.Byte3 v
	public void addI8 (android.renderscript.Byte4) 
		android.renderscript.Byte4 v
	public void addU8 (android.renderscript.Short2) 
		android.renderscript.Short2 v
	public void addU8 (android.renderscript.Short3) 
		android.renderscript.Short3 v
	public void addU8 (android.renderscript.Short4) 
		android.renderscript.Short4 v
	public void addI16 (android.renderscript.Short2) 
		android.renderscript.Short2 v
	public void addI16 (android.renderscript.Short3) 
		android.renderscript.Short3 v
	public void addI16 (android.renderscript.Short4) 
		android.renderscript.Short4 v
	public void addU16 (android.renderscript.Int2) 
		android.renderscript.Int2 v
	public void addU16 (android.renderscript.Int3) 
		android.renderscript.Int3 v
	public void addU16 (android.renderscript.Int4) 
		android.renderscript.Int4 v
	public void addI32 (android.renderscript.Int2) 
		android.renderscript.Int2 v
	public void addI32 (android.renderscript.Int3) 
		android.renderscript.Int3 v
	public void addI32 (android.renderscript.Int4) 
		android.renderscript.Int4 v
	public void addU32 (android.renderscript.Long2) 
		android.renderscript.Long2 v
	public void addU32 (android.renderscript.Long3) 
		android.renderscript.Long3 v
	public void addU32 (android.renderscript.Long4) 
		android.renderscript.Long4 v
	public void addI64 (android.renderscript.Long2) 
		android.renderscript.Long2 v
	public void addI64 (android.renderscript.Long3) 
		android.renderscript.Long3 v
	public void addI64 (android.renderscript.Long4) 
		android.renderscript.Long4 v
	public void addU64 (android.renderscript.Long2) 
		android.renderscript.Long2 v
	public void addU64 (android.renderscript.Long3) 
		android.renderscript.Long3 v
	public void addU64 (android.renderscript.Long4) 
		android.renderscript.Long4 v
	public android.renderscript.Float2 subFloat2 () 
		android.renderscript.Float2 v
	public android.renderscript.Float3 subFloat3 () 
		android.renderscript.Float3 v
	public android.renderscript.Float4 subFloat4 () 
		android.renderscript.Float4 v
	public android.renderscript.Double2 subDouble2 () 
		android.renderscript.Double2 v
	public android.renderscript.Double3 subDouble3 () 
		android.renderscript.Double3 v
	public android.renderscript.Double4 subDouble4 () 
		android.renderscript.Double4 v
	public android.renderscript.Byte2 subByte2 () 
		android.renderscript.Byte2 v
	public android.renderscript.Byte3 subByte3 () 
		android.renderscript.Byte3 v
	public android.renderscript.Byte4 subByte4 () 
		android.renderscript.Byte4 v
	public android.renderscript.Short2 subShort2 () 
		android.renderscript.Short2 v
	public android.renderscript.Short3 subShort3 () 
		android.renderscript.Short3 v
	public android.renderscript.Short4 subShort4 () 
		android.renderscript.Short4 v
	public android.renderscript.Int2 subInt2 () 
		android.renderscript.Int2 v
	public android.renderscript.Int3 subInt3 () 
		android.renderscript.Int3 v
	public android.renderscript.Int4 subInt4 () 
		android.renderscript.Int4 v
	public android.renderscript.Long2 subLong2 () 
		android.renderscript.Long2 v
	public android.renderscript.Long3 subLong3 () 
		android.renderscript.Long3 v
	public android.renderscript.Long4 subLong4 () 
		android.renderscript.Long4 v
	public void addMatrix (android.renderscript.Matrix4f) 
		int i
		android.renderscript.Matrix4f v
	public android.renderscript.Matrix4f subMatrix4f () 
		int i
		android.renderscript.Matrix4f v
	public void addMatrix (android.renderscript.Matrix3f) 
		int i
		android.renderscript.Matrix3f v
	public android.renderscript.Matrix3f subMatrix3f () 
		int i
		android.renderscript.Matrix3f v
	public void addMatrix (android.renderscript.Matrix2f) 
		int i
		android.renderscript.Matrix2f v
	public android.renderscript.Matrix2f subMatrix2f () 
		int i
		android.renderscript.Matrix2f v
	public void addBoolean (boolean) 
		boolean v
	public boolean subBoolean () 
		byte v
	public final byte[] getData () 
	public int getPos () 
	private void add (java.lang.Object) 
		Object obj
	private boolean resize (int) 
		int newSize
		byte[] newData
	private void addSafely (java.lang.Object) 
		ArrayIndexOutOfBoundsException e
		Object obj
		boolean retry
		int oldPos
}

android/renderscript/ProgramRaster$CullMode.class
ProgramRaster.java
package android.renderscript
public final android.renderscript.ProgramRaster$CullMode extends java.lang.Enum {
	public static final android.renderscript.ProgramRaster$CullMode BACK
	public static final android.renderscript.ProgramRaster$CullMode FRONT
	public static final android.renderscript.ProgramRaster$CullMode NONE
	int mID
	private static final android.renderscript.ProgramRaster$CullMode[] $VALUES
	public static android.renderscript.ProgramRaster$CullMode[] values () 
	public static android.renderscript.ProgramRaster$CullMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/RSRuntimeException.class
RSRuntimeException.java
package android.renderscript
public android.renderscript.RSRuntimeException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String string
}

android/renderscript/ScriptC.class
ScriptC.java
package android.renderscript
public android.renderscript.ScriptC extends android.renderscript.Script {
	private static final String TAG
	protected void  (int, android.renderscript.RenderScript) 
		int id
		android.renderscript.RenderScript rs
	protected void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	protected void  (android.renderscript.RenderScript, android.content.res.Resources, int) 
		android.renderscript.RenderScript rs
		android.content.res.Resources resources
		int resourceID
		long id
	protected void  (android.renderscript.RenderScript, java.lang.String, byte[], byte[]) 
		android.renderscript.RenderScript rs
		String resName
		byte[] bitcode32
		byte[] bitcode64
		long id
	private static synchronized long internalCreate (android.renderscript.RenderScript, android.content.res.Resources, int) 
		byte[] buf2
		int bytesLeft
		int bytesRead
		java.io.IOException e
		android.renderscript.RenderScript rs
		android.content.res.Resources resources
		int resourceID
		byte[] pgm
		byte[] pgm
		int pgmLength
		int pgmLength
		java.io.InputStream is
		String resName
	private static synchronized long internalStringCreate (android.renderscript.RenderScript, java.lang.String, byte[]) 
		android.renderscript.RenderScript rs
		String resName
		byte[] bitcode
}

android/renderscript/RenderScript$RSErrorHandler.class
RenderScript.java
package android.renderscript
public android.renderscript.RenderScript$RSErrorHandler extends java.lang.Object implements java.lang.Runnable  {
	protected String mErrorMessage
	protected int mErrorNum
	public void  () 
	public void run () 
}

android/renderscript/Long3.class
Long3.java
package android.renderscript
public android.renderscript.Long3 extends java.lang.Object {
	public long x
	public long y
	public long z
	public void  () 
	public void  (long) 
		long i
	public void  (long, long, long) 
		long x
		long y
		long z
	public void  (android.renderscript.Long3) 
		android.renderscript.Long3 source
	public void add (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static android.renderscript.Long3 add (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
		android.renderscript.Long3 result
	public void add (long) 
		long value
	public static android.renderscript.Long3 add (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long b
		android.renderscript.Long3 result
	public void sub (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static android.renderscript.Long3 sub (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
		android.renderscript.Long3 result
	public void sub (long) 
		long value
	public static android.renderscript.Long3 sub (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long b
		android.renderscript.Long3 result
	public void mul (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static android.renderscript.Long3 mul (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
		android.renderscript.Long3 result
	public void mul (long) 
		long value
	public static android.renderscript.Long3 mul (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long b
		android.renderscript.Long3 result
	public void div (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static android.renderscript.Long3 div (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
		android.renderscript.Long3 result
	public void div (long) 
		long value
	public static android.renderscript.Long3 div (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long b
		android.renderscript.Long3 result
	public void mod (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static android.renderscript.Long3 mod (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
		android.renderscript.Long3 result
	public void mod (long) 
		long value
	public static android.renderscript.Long3 mod (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long b
		android.renderscript.Long3 result
	public long length () 
	public void negate () 
	public long dotProduct (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public static long dotProduct (android.renderscript.Long3, android.renderscript.Long3) 
		android.renderscript.Long3 a
		android.renderscript.Long3 b
	public void addMultiple (android.renderscript.Long3, long) 
		android.renderscript.Long3 a
		long factor
	public void set (android.renderscript.Long3) 
		android.renderscript.Long3 a
	public void setValues (long, long, long) 
		long a
		long b
		long c
	public long elementSum () 
	public long get (int) 
		int i
	public void setAt (int, long) 
		int i
		long value
	public void addAt (int, long) 
		int i
		long value
	public void copyTo (long[], int) 
		long[] data
		int offset
}

android/renderscript/Mesh$AllocationBuilder$Entry.class
Mesh.java
package android.renderscript
 android.renderscript.Mesh$AllocationBuilder$Entry extends java.lang.Object {
	android.renderscript.Allocation a
	android.renderscript.Mesh$Primitive prim
	final android.renderscript.Mesh$AllocationBuilder this$0
	void  (android.renderscript.Mesh$AllocationBuilder) 
		android.renderscript.Mesh$AllocationBuilder this$0
}

android/renderscript/Float2.class
Float2.java
package android.renderscript
public android.renderscript.Float2 extends java.lang.Object {
	public float x
	public float y
	public void  () 
	public void  (android.renderscript.Float2) 
		android.renderscript.Float2 data
	public void  (float, float) 
		float x
		float y
	public static android.renderscript.Float2 add (android.renderscript.Float2, android.renderscript.Float2) 
		android.renderscript.Float2 a
		android.renderscript.Float2 b
		android.renderscript.Float2 res
	public void add (android.renderscript.Float2) 
		android.renderscript.Float2 value
	public void add (float) 
		float value
	public static android.renderscript.Float2 add (android.renderscript.Float2, float) 
		android.renderscript.Float2 a
		float b
		android.renderscript.Float2 res
	public void sub (android.renderscript.Float2) 
		android.renderscript.Float2 value
	public static android.renderscript.Float2 sub (android.renderscript.Float2, android.renderscript.Float2) 
		android.renderscript.Float2 a
		android.renderscript.Float2 b
		android.renderscript.Float2 res
	public void sub (float) 
		float value
	public static android.renderscript.Float2 sub (android.renderscript.Float2, float) 
		android.renderscript.Float2 a
		float b
		android.renderscript.Float2 res
	public void mul (android.renderscript.Float2) 
		android.renderscript.Float2 value
	public static android.renderscript.Float2 mul (android.renderscript.Float2, android.renderscript.Float2) 
		android.renderscript.Float2 a
		android.renderscript.Float2 b
		android.renderscript.Float2 res
	public void mul (float) 
		float value
	public static android.renderscript.Float2 mul (android.renderscript.Float2, float) 
		android.renderscript.Float2 a
		float b
		android.renderscript.Float2 res
	public void div (android.renderscript.Float2) 
		android.renderscript.Float2 value
	public static android.renderscript.Float2 div (android.renderscript.Float2, android.renderscript.Float2) 
		android.renderscript.Float2 a
		android.renderscript.Float2 b
		android.renderscript.Float2 res
	public void div (float) 
		float value
	public static android.renderscript.Float2 div (android.renderscript.Float2, float) 
		android.renderscript.Float2 a
		float b
		android.renderscript.Float2 res
	public float dotProduct (android.renderscript.Float2) 
		android.renderscript.Float2 a
	public static float dotProduct (android.renderscript.Float2, android.renderscript.Float2) 
		android.renderscript.Float2 a
		android.renderscript.Float2 b
	public void addMultiple (android.renderscript.Float2, float) 
		android.renderscript.Float2 a
		float factor
	public void set (android.renderscript.Float2) 
		android.renderscript.Float2 a
	public void negate () 
	public int length () 
	public float elementSum () 
	public float get (int) 
		int i
	public void setAt (int, float) 
		int i
		float value
	public void addAt (int, float) 
		int i
		float value
	public void setValues (float, float) 
		float x
		float y
	public void copyTo (float[], int) 
		float[] data
		int offset
}

android/renderscript/ScriptIntrinsicBLAS.class
ScriptIntrinsicBLAS.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicBLAS extends android.renderscript.ScriptIntrinsic {
	private android.renderscript.Allocation mLUT
	private static final int RsBlas_sdsdot
	private static final int RsBlas_dsdot
	private static final int RsBlas_sdot
	private static final int RsBlas_ddot
	private static final int RsBlas_cdotu_sub
	private static final int RsBlas_cdotc_sub
	private static final int RsBlas_zdotu_sub
	private static final int RsBlas_zdotc_sub
	private static final int RsBlas_snrm2
	private static final int RsBlas_sasum
	private static final int RsBlas_dnrm2
	private static final int RsBlas_dasum
	private static final int RsBlas_scnrm2
	private static final int RsBlas_scasum
	private static final int RsBlas_dznrm2
	private static final int RsBlas_dzasum
	private static final int RsBlas_isamax
	private static final int RsBlas_idamax
	private static final int RsBlas_icamax
	private static final int RsBlas_izamax
	private static final int RsBlas_sswap
	private static final int RsBlas_scopy
	private static final int RsBlas_saxpy
	private static final int RsBlas_dswap
	private static final int RsBlas_dcopy
	private static final int RsBlas_daxpy
	private static final int RsBlas_cswap
	private static final int RsBlas_ccopy
	private static final int RsBlas_caxpy
	private static final int RsBlas_zswap
	private static final int RsBlas_zcopy
	private static final int RsBlas_zaxpy
	private static final int RsBlas_srotg
	private static final int RsBlas_srotmg
	private static final int RsBlas_srot
	private static final int RsBlas_srotm
	private static final int RsBlas_drotg
	private static final int RsBlas_drotmg
	private static final int RsBlas_drot
	private static final int RsBlas_drotm
	private static final int RsBlas_sscal
	private static final int RsBlas_dscal
	private static final int RsBlas_cscal
	private static final int RsBlas_zscal
	private static final int RsBlas_csscal
	private static final int RsBlas_zdscal
	private static final int RsBlas_sgemv
	private static final int RsBlas_sgbmv
	private static final int RsBlas_strmv
	private static final int RsBlas_stbmv
	private static final int RsBlas_stpmv
	private static final int RsBlas_strsv
	private static final int RsBlas_stbsv
	private static final int RsBlas_stpsv
	private static final int RsBlas_dgemv
	private static final int RsBlas_dgbmv
	private static final int RsBlas_dtrmv
	private static final int RsBlas_dtbmv
	private static final int RsBlas_dtpmv
	private static final int RsBlas_dtrsv
	private static final int RsBlas_dtbsv
	private static final int RsBlas_dtpsv
	private static final int RsBlas_cgemv
	private static final int RsBlas_cgbmv
	private static final int RsBlas_ctrmv
	private static final int RsBlas_ctbmv
	private static final int RsBlas_ctpmv
	private static final int RsBlas_ctrsv
	private static final int RsBlas_ctbsv
	private static final int RsBlas_ctpsv
	private static final int RsBlas_zgemv
	private static final int RsBlas_zgbmv
	private static final int RsBlas_ztrmv
	private static final int RsBlas_ztbmv
	private static final int RsBlas_ztpmv
	private static final int RsBlas_ztrsv
	private static final int RsBlas_ztbsv
	private static final int RsBlas_ztpsv
	private static final int RsBlas_ssymv
	private static final int RsBlas_ssbmv
	private static final int RsBlas_sspmv
	private static final int RsBlas_sger
	private static final int RsBlas_ssyr
	private static final int RsBlas_sspr
	private static final int RsBlas_ssyr2
	private static final int RsBlas_sspr2
	private static final int RsBlas_dsymv
	private static final int RsBlas_dsbmv
	private static final int RsBlas_dspmv
	private static final int RsBlas_dger
	private static final int RsBlas_dsyr
	private static final int RsBlas_dspr
	private static final int RsBlas_dsyr2
	private static final int RsBlas_dspr2
	private static final int RsBlas_chemv
	private static final int RsBlas_chbmv
	private static final int RsBlas_chpmv
	private static final int RsBlas_cgeru
	private static final int RsBlas_cgerc
	private static final int RsBlas_cher
	private static final int RsBlas_chpr
	private static final int RsBlas_cher2
	private static final int RsBlas_chpr2
	private static final int RsBlas_zhemv
	private static final int RsBlas_zhbmv
	private static final int RsBlas_zhpmv
	private static final int RsBlas_zgeru
	private static final int RsBlas_zgerc
	private static final int RsBlas_zher
	private static final int RsBlas_zhpr
	private static final int RsBlas_zher2
	private static final int RsBlas_zhpr2
	private static final int RsBlas_sgemm
	private static final int RsBlas_ssymm
	private static final int RsBlas_ssyrk
	private static final int RsBlas_ssyr2k
	private static final int RsBlas_strmm
	private static final int RsBlas_strsm
	private static final int RsBlas_dgemm
	private static final int RsBlas_dsymm
	private static final int RsBlas_dsyrk
	private static final int RsBlas_dsyr2k
	private static final int RsBlas_dtrmm
	private static final int RsBlas_dtrsm
	private static final int RsBlas_cgemm
	private static final int RsBlas_csymm
	private static final int RsBlas_csyrk
	private static final int RsBlas_csyr2k
	private static final int RsBlas_ctrmm
	private static final int RsBlas_ctrsm
	private static final int RsBlas_zgemm
	private static final int RsBlas_zsymm
	private static final int RsBlas_zsyrk
	private static final int RsBlas_zsyr2k
	private static final int RsBlas_ztrmm
	private static final int RsBlas_ztrsm
	private static final int RsBlas_chemm
	private static final int RsBlas_cherk
	private static final int RsBlas_cher2k
	private static final int RsBlas_zhemm
	private static final int RsBlas_zherk
	private static final int RsBlas_zher2k
	private static final int RsBlas_bnnm
	public static final int NO_TRANSPOSE
	public static final int TRANSPOSE
	public static final int CONJ_TRANSPOSE
	public static final int UPPER
	public static final int LOWER
	public static final int NON_UNIT
	public static final int UNIT
	public static final int LEFT
	public static final int RIGHT
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicBLAS create (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
		long id
	static void validateSide (int) 
		int Side
	static void validateTranspose (int) 
		int Trans
	static void validateConjTranspose (int) 
		int Trans
	static void validateDiag (int) 
		int Diag
	static void validateUplo (int) 
		int Uplo
	static void validateGEMV (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Allocation, int) 
		android.renderscript.Element e
		int TransA
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		int M
		int N
		int expectedXDim
		int expectedYDim
	public void SGEMV (int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int) 
		int TransA
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		float beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void DGEMV (int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int) 
		int TransA
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		double beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void CGEMV (int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int) 
		int TransA
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Float2 beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void ZGEMV (int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int) 
		int TransA
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Double2 beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void SGBMV (int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int) 
		int TransA
		int KL
		int KU
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		float beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void DGBMV (int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int) 
		int TransA
		int KL
		int KU
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		double beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void CGBMV (int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int) 
		int TransA
		int KL
		int KU
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Float2 beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	public void ZGBMV (int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int) 
		int TransA
		int KL
		int KU
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Double2 beta
		android.renderscript.Allocation Y
		int incY
		int M
		int N
	static void validateTRMV (android.renderscript.Element, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		android.renderscript.Element e
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
		int expectedXDim
	static int validateTPMV (android.renderscript.Element, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		android.renderscript.Element e
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
		int expectedXDim
	public void STRMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void DTRMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void CTRMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTRMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void STBMV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void DTBMV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void CTBMV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTBMV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void STPMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void DTPMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void CTPMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTPMV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void STRSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void DTRSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void CTRSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTRSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void STBSV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void DTBSV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void CTBSV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTBSV (int, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		int K
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		int N
	public void STPSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void DTPSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void CTPSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	public void ZTPSV (int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, int) 
		int Uplo
		int TransA
		int Diag
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		int N
	static int validateSYMV (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Allocation, int, int) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		android.renderscript.Allocation Y
		int incX
		int incY
		int N
		int expectedXDim
		int expectedYDim
	static int validateSPMV (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Allocation, int) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		int N
		int expectedXDim
		int expectedYDim
	static void validateGER (android.renderscript.Element, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
		int expectedXDim
		int expectedYDim
	static int validateSYR (android.renderscript.Element, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation A
		int N
		int expectedXDim
	static int validateSPR (android.renderscript.Element, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Ap
		int N
		int expectedXDim
	static int validateSYR2 (android.renderscript.Element, int, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int N
		int expectedXDim
		int expectedYDim
	static int validateSPR2 (android.renderscript.Element, int, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Uplo
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation Ap
		int N
		int expectedXDim
		int expectedYDim
	public void SSYMV (int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int) 
		int Uplo
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		float beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void SSBMV (int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int) 
		int Uplo
		int K
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		float beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void SSPMV (int, float, android.renderscript.Allocation, android.renderscript.Allocation, int, float, android.renderscript.Allocation, int) 
		int Uplo
		float alpha
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		float beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void SGER (float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void SSYR (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation A
		int N
	public void SSPR (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Ap
		int N
	public void SSYR2 (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int N
	public void SSPR2 (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation Ap
		int N
	public void DSYMV (int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int) 
		int Uplo
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		double beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void DSBMV (int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int) 
		int Uplo
		int K
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		double beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void DSPMV (int, double, android.renderscript.Allocation, android.renderscript.Allocation, int, double, android.renderscript.Allocation, int) 
		int Uplo
		double alpha
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		double beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void DGER (double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void DSYR (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation A
		int N
	public void DSPR (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Ap
		int N
	public void DSYR2 (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int N
	public void DSPR2 (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation Ap
		int N
	static void validateGERU (android.renderscript.Element, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Element e
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
		int expectedXDim
		int expectedYDim
	public void CHEMV (int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int) 
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Float2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void CHBMV (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int) 
		int Uplo
		int K
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Float2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void CHPMV (int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Float2, android.renderscript.Allocation, int) 
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		android.renderscript.Float2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void CGERU (android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Float2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void CGERC (android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Float2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void CHER (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation A
		int N
	public void CHPR (int, float, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		float alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Ap
		int N
	public void CHER2 (int, android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int N
	public void CHPR2 (int, android.renderscript.Float2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation Ap
		int N
	public void ZHEMV (int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int) 
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Double2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void ZHBMV (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int) 
		int Uplo
		int K
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation X
		int incX
		android.renderscript.Double2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void ZHPMV (int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, int, android.renderscript.Double2, android.renderscript.Allocation, int) 
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation Ap
		android.renderscript.Allocation X
		int incX
		android.renderscript.Double2 beta
		android.renderscript.Allocation Y
		int incY
		int N
	public void ZGERU (android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Double2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void ZGERC (android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		android.renderscript.Double2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int M
		int N
	public void ZHER (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation A
		int N
	public void ZHPR (int, double, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		double alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Ap
		int N
	public void ZHER2 (int, android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation A
		int N
	public void ZHPR2 (int, android.renderscript.Double2, android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation) 
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation X
		int incX
		android.renderscript.Allocation Y
		int incY
		android.renderscript.Allocation Ap
		int N
	static void validateL3 (android.renderscript.Element, int, int, int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int TransA
		int TransB
		int Side
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Allocation C
		int aM
		int aN
		int bM
		int bN
		int cM
		int cN
	public void SGEMM (int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int TransA
		int TransB
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		float beta
		android.renderscript.Allocation C
		int M
		int N
		int K
	public void DGEMM (int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int TransA
		int TransB
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		double beta
		android.renderscript.Allocation C
		int M
		int N
		int K
	public void CGEMM (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation) 
		int TransA
		int TransB
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Float2 beta
		android.renderscript.Allocation C
		int M
		int N
		int K
	public void ZGEMM (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation) 
		int TransA
		int TransB
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Double2 beta
		android.renderscript.Allocation C
		int M
		int N
		int K
	public void SSYMM (int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int Side
		int Uplo
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		float beta
		android.renderscript.Allocation C
	public void DSYMM (int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int Side
		int Uplo
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		double beta
		android.renderscript.Allocation C
	public void CSYMM (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation) 
		int Side
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Float2 beta
		android.renderscript.Allocation C
	public void ZSYMM (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation) 
		int Side
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Double2 beta
		android.renderscript.Allocation C
	public void SSYRK (int, int, float, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int Uplo
		int Trans
		float alpha
		android.renderscript.Allocation A
		float beta
		android.renderscript.Allocation C
		int K
	public void DSYRK (int, int, double, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int Uplo
		int Trans
		double alpha
		android.renderscript.Allocation A
		double beta
		android.renderscript.Allocation C
		int K
	public void CSYRK (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Float2 beta
		android.renderscript.Allocation C
		int K
	public void ZSYRK (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Double2 beta
		android.renderscript.Allocation C
		int K
	static void validateSYR2K (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Trans
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Allocation C
		int Cdim
	public void SSYR2K (int, int, float, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int Uplo
		int Trans
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		float beta
		android.renderscript.Allocation C
		int K
	public void DSYR2K (int, int, double, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int Uplo
		int Trans
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		double beta
		android.renderscript.Allocation C
		int K
	public void CSYR2K (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Float2 beta
		android.renderscript.Allocation C
		int K
	public void ZSYR2K (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Double2 beta
		android.renderscript.Allocation C
		int K
	static void validateTRMM (android.renderscript.Element, int, int, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Side
		int TransA
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		int aM
		int aN
		int bM
		int bN
	public void STRMM (int, int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void DTRMM (int, int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void CTRMM (int, int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void ZTRMM (int, int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	static void validateTRSM (android.renderscript.Element, int, int, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Side
		int TransA
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		int adim
		int bM
		int bN
	public void STRSM (int, int, int, int, float, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		float alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void DTRSM (int, int, int, int, double, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		double alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void CTRSM (int, int, int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	public void ZTRSM (int, int, int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation) 
		int Side
		int Uplo
		int TransA
		int Diag
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
	static void validateHEMM (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Side
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Allocation C
		int adim
	public void CHEMM (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Float2, android.renderscript.Allocation) 
		int Side
		int Uplo
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Float2 beta
		android.renderscript.Allocation C
	public void ZHEMM (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Double2, android.renderscript.Allocation) 
		int Side
		int Uplo
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Double2 beta
		android.renderscript.Allocation C
	static void validateHERK (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Trans
		android.renderscript.Allocation A
		android.renderscript.Allocation C
		int cdim
	public void CHERK (int, int, float, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int Uplo
		int Trans
		float alpha
		android.renderscript.Allocation A
		float beta
		android.renderscript.Allocation C
		int k
	public void ZHERK (int, int, double, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int Uplo
		int Trans
		double alpha
		android.renderscript.Allocation A
		double beta
		android.renderscript.Allocation C
		int k
	static void validateHER2K (android.renderscript.Element, int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Element e
		int Trans
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		android.renderscript.Allocation C
		int cdim
	public void CHER2K (int, int, android.renderscript.Float2, android.renderscript.Allocation, android.renderscript.Allocation, float, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Float2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		float beta
		android.renderscript.Allocation C
		int k
	public void ZHER2K (int, int, android.renderscript.Double2, android.renderscript.Allocation, android.renderscript.Allocation, double, android.renderscript.Allocation) 
		int Uplo
		int Trans
		android.renderscript.Double2 alpha
		android.renderscript.Allocation A
		android.renderscript.Allocation B
		double beta
		android.renderscript.Allocation C
		int k
	public void BNNM (android.renderscript.Allocation, int, android.renderscript.Allocation, int, android.renderscript.Allocation, int, int) 
		android.renderscript.Allocation A
		int a_offset
		android.renderscript.Allocation B
		int b_offset
		android.renderscript.Allocation C
		int c_offset
		int c_mult
		int M
		int N
		int K
}

android/renderscript/RenderScriptGL.class
RenderScriptGL.java
package android.renderscript
public android.renderscript.RenderScriptGL extends android.renderscript.RenderScript {
	int mWidth
	int mHeight
	android.renderscript.RenderScriptGL$SurfaceConfig mSurfaceConfig
	public void  (android.content.Context, android.renderscript.RenderScriptGL$SurfaceConfig) 
		android.content.Context ctx
		android.renderscript.RenderScriptGL$SurfaceConfig sc
		int sdkVersion
		long device
		int dpi
	public void setSurface (android.view.SurfaceHolder, int, int) 
		android.view.SurfaceHolder sur
		int w
		int h
		android.view.Surface s
	public void setSurfaceTexture (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture sur
		int w
		int h
		android.view.Surface s
	public int getHeight () 
	public int getWidth () 
	public void pause () 
	public void resume () 
	public void bindRootScript (android.renderscript.Script) 
		android.renderscript.Script s
	public void bindProgramStore (android.renderscript.ProgramStore) 
		android.renderscript.ProgramStore p
	public void bindProgramFragment (android.renderscript.ProgramFragment) 
		android.renderscript.ProgramFragment p
	public void bindProgramRaster (android.renderscript.ProgramRaster) 
		android.renderscript.ProgramRaster p
	public void bindProgramVertex (android.renderscript.ProgramVertex) 
		android.renderscript.ProgramVertex p
}

android/renderscript/ScriptIntrinsicYuvToRGB.class
ScriptIntrinsicYuvToRGB.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicYuvToRGB extends android.renderscript.ScriptIntrinsic {
	private android.renderscript.Allocation mInput
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicYuvToRGB create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
		android.renderscript.ScriptIntrinsicYuvToRGB si
	public void setInput (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void forEach (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public android.renderscript.Script$KernelID getKernelID () 
	public android.renderscript.Script$FieldID getFieldID_Input () 
}

android/renderscript/ScriptIntrinsicLUT.class
ScriptIntrinsicLUT.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicLUT extends android.renderscript.ScriptIntrinsic {
	private final android.renderscript.Matrix4f mMatrix
	private android.renderscript.Allocation mTables
	private final byte[] mCache
	private boolean mDirty
	private void  (long, android.renderscript.RenderScript) 
		int ct
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicLUT create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
	private void validate (int, int) 
		int index
		int value
	public void setRed (int, int) 
		int index
		int value
	public void setGreen (int, int) 
		int index
		int value
	public void setBlue (int, int) 
		int index
		int value
	public void setAlpha (int, int) 
		int index
		int value
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
}

android/renderscript/Long2.class
Long2.java
package android.renderscript
public android.renderscript.Long2 extends java.lang.Object {
	public long x
	public long y
	public void  () 
	public void  (long) 
		long i
	public void  (long, long) 
		long x
		long y
	public void  (android.renderscript.Long2) 
		android.renderscript.Long2 source
	public void add (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static android.renderscript.Long2 add (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
		android.renderscript.Long2 result
	public void add (long) 
		long value
	public static android.renderscript.Long2 add (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long b
		android.renderscript.Long2 result
	public void sub (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static android.renderscript.Long2 sub (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
		android.renderscript.Long2 result
	public void sub (long) 
		long value
	public static android.renderscript.Long2 sub (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long b
		android.renderscript.Long2 result
	public void mul (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static android.renderscript.Long2 mul (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
		android.renderscript.Long2 result
	public void mul (long) 
		long value
	public static android.renderscript.Long2 mul (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long b
		android.renderscript.Long2 result
	public void div (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static android.renderscript.Long2 div (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
		android.renderscript.Long2 result
	public void div (long) 
		long value
	public static android.renderscript.Long2 div (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long b
		android.renderscript.Long2 result
	public void mod (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static android.renderscript.Long2 mod (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
		android.renderscript.Long2 result
	public void mod (long) 
		long value
	public static android.renderscript.Long2 mod (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long b
		android.renderscript.Long2 result
	public long length () 
	public void negate () 
	public long dotProduct (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public static long dotProduct (android.renderscript.Long2, android.renderscript.Long2) 
		android.renderscript.Long2 a
		android.renderscript.Long2 b
	public void addMultiple (android.renderscript.Long2, long) 
		android.renderscript.Long2 a
		long factor
	public void set (android.renderscript.Long2) 
		android.renderscript.Long2 a
	public void setValues (long, long) 
		long a
		long b
	public long elementSum () 
	public long get (int) 
		int i
	public void setAt (int, long) 
		int i
		long value
	public void addAt (int, long) 
		int i
		long value
	public void copyTo (long[], int) 
		long[] data
		int offset
}

android/renderscript/Script$Builder.class
Script.java
package android.renderscript
public android.renderscript.Script$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
}

android/renderscript/ScriptIntrinsicConvolve5x5.class
ScriptIntrinsicConvolve5x5.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicConvolve5x5 extends android.renderscript.ScriptIntrinsic {
	private final float[] mValues
	private android.renderscript.Allocation mInput
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicConvolve5x5 create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
	public void setInput (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void setCoefficients (float[]) 
		int ct
		float[] v
		android.renderscript.FieldPacker fp
	public void forEach (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
	public android.renderscript.Script$FieldID getFieldID_Input () 
}

android/renderscript/Matrix3f.class
Matrix3f.java
package android.renderscript
public android.renderscript.Matrix3f extends java.lang.Object {
	final float[] mMat
	public void  () 
	public void  (float[]) 
		float[] dataArray
	public float[] getArray () 
	public float get (int, int) 
		int x
		int y
	public void set (int, int, float) 
		int x
		int y
		float v
	public void loadIdentity () 
	public void load (android.renderscript.Matrix3f) 
		android.renderscript.Matrix3f src
	public void loadRotate (float, float, float, float) 
		float recipLen
		float rot
		float x
		float y
		float z
		float c
		float s
		float len
		float nc
		float xy
		float yz
		float zx
		float xs
		float ys
		float zs
	public void loadRotate (float) 
		float rot
		float c
		float s
	public void loadScale (float, float) 
		float x
		float y
	public void loadScale (float, float, float) 
		float x
		float y
		float z
	public void loadTranslate (float, float) 
		float x
		float y
	public void loadMultiply (android.renderscript.Matrix3f, android.renderscript.Matrix3f) 
		float rhs_ij
		int j
		float ri0
		float ri1
		float ri2
		int i
		android.renderscript.Matrix3f lhs
		android.renderscript.Matrix3f rhs
	public void multiply (android.renderscript.Matrix3f) 
		android.renderscript.Matrix3f rhs
		android.renderscript.Matrix3f tmp
	public void rotate (float, float, float, float) 
		float rot
		float x
		float y
		float z
		android.renderscript.Matrix3f tmp
	public void rotate (float) 
		float rot
		android.renderscript.Matrix3f tmp
	public void scale (float, float) 
		float x
		float y
		android.renderscript.Matrix3f tmp
	public void scale (float, float, float) 
		float x
		float y
		float z
		android.renderscript.Matrix3f tmp
	public void translate (float, float) 
		float x
		float y
		android.renderscript.Matrix3f tmp
	public void transpose () 
		float temp
		int j
		int i
}

android/renderscript/ProgramVertexFixedFunction$Constants.class
ProgramVertexFixedFunction.java
package android.renderscript
public android.renderscript.ProgramVertexFixedFunction$Constants extends java.lang.Object {
	static final int MODELVIEW_OFFSET
	static final int PROJECTION_OFFSET
	static final int TEXTURE_OFFSET
	android.renderscript.Matrix4f mModel
	android.renderscript.Matrix4f mProjection
	android.renderscript.Matrix4f mTexture
	android.renderscript.Allocation mAlloc
	private android.renderscript.FieldPacker mIOBuffer
	android.renderscript.Allocation getAllocation () 
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
		android.renderscript.Type constInputType
		int bufferSize
	public void destroy () 
	private void addToBuffer (int, android.renderscript.Matrix4f) 
		int i
		int offset
		android.renderscript.Matrix4f m
	public void setModelview (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f m
	public void setProjection (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f m
	public void setTexture (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f m
}

android/renderscript/Program$BaseProgramBuilder.class
Program.java
package android.renderscript
public android.renderscript.Program$BaseProgramBuilder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	android.renderscript.Element[] mInputs
	android.renderscript.Element[] mOutputs
	android.renderscript.Type[] mConstants
	android.renderscript.Type[] mTextures
	android.renderscript.Program$TextureType[] mTextureTypes
	String[] mTextureNames
	int mInputCount
	int mOutputCount
	int mConstantCount
	int mTextureCount
	String mShader
	protected void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.Program$BaseProgramBuilder setShader (java.lang.String) 
		String s
	public android.renderscript.Program$BaseProgramBuilder setShader (android.content.res.Resources, int) 
		byte[] buf2
		int bytesLeft
		int bytesRead
		java.io.IOException e
		java.io.UnsupportedEncodingException e
		android.content.res.Resources resources
		int resourceID
		byte[] str
		byte[] str
		int strLength
		int strLength
		java.io.InputStream is
	public int getCurrentConstantIndex () 
	public int getCurrentTextureIndex () 
	public android.renderscript.Program$BaseProgramBuilder addConstant (android.renderscript.Type)  throws java.lang.IllegalStateException 
		android.renderscript.Type t
	public android.renderscript.Program$BaseProgramBuilder addTexture (android.renderscript.Program$TextureType)  throws java.lang.IllegalArgumentException 
		android.renderscript.Program$TextureType texType
	public android.renderscript.Program$BaseProgramBuilder addTexture (android.renderscript.Program$TextureType, java.lang.String)  throws java.lang.IllegalArgumentException 
		android.renderscript.Program$TextureType texType
		String texName
	protected void initProgram (android.renderscript.Program) 
		android.renderscript.Program p
}

android/renderscript/ProgramFragment$Builder.class
ProgramFragment.java
package android.renderscript
public android.renderscript.ProgramFragment$Builder extends android.renderscript.Program$BaseProgramBuilder {
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramFragment create () 
		int i
		int i
		int i
		int i
		long[] tmp
		String[] texNames
		int idx
		long id
		android.renderscript.ProgramFragment pf
}

android/renderscript/FileA3D.class
FileA3D.java
package android.renderscript
public android.renderscript.FileA3D extends android.renderscript.BaseObj {
	android.renderscript.FileA3D$IndexEntry[] mFileEntries
	java.io.InputStream mInputStream
	void  (long, android.renderscript.RenderScript, java.io.InputStream) 
		long id
		android.renderscript.RenderScript rs
		java.io.InputStream stream
	private void initEntries () 
		int i
		int numFileEntries
		int[] ids
		String[] names
	public int getIndexEntryCount () 
	public android.renderscript.FileA3D$IndexEntry getIndexEntry (int) 
		int index
	public static android.renderscript.FileA3D createFromAsset (android.renderscript.RenderScript, android.content.res.AssetManager, java.lang.String) 
		android.renderscript.RenderScript rs
		android.content.res.AssetManager mgr
		String path
		long fileId
		android.renderscript.FileA3D fa3d
	public static android.renderscript.FileA3D createFromFile (android.renderscript.RenderScript, java.lang.String) 
		android.renderscript.RenderScript rs
		String path
		long fileId
		android.renderscript.FileA3D fa3d
	public static android.renderscript.FileA3D createFromFile (android.renderscript.RenderScript, java.io.File) 
		android.renderscript.RenderScript rs
		java.io.File path
	public static android.renderscript.FileA3D createFromResource (android.renderscript.RenderScript, android.content.res.Resources, int) 
		Exception e
		long asset
		android.renderscript.RenderScript rs
		android.content.res.Resources res
		int id
		java.io.InputStream is
		long fileId
		android.renderscript.FileA3D fa3d
}

android/renderscript/RenderScriptCacheDir.class
RenderScriptCacheDir.java
package android.renderscript
public android.renderscript.RenderScriptCacheDir extends java.lang.Object {
	static java.io.File mCacheDir
	public void  () 
	public static void setupDiskCache (java.io.File) 
		java.io.File cacheDir
}

android/renderscript/Double4.class
Double4.java
package android.renderscript
public android.renderscript.Double4 extends java.lang.Object {
	public double x
	public double y
	public double z
	public double w
	public void  () 
	public void  (android.renderscript.Double4) 
		android.renderscript.Double4 data
	public void  (double, double, double, double) 
		double x
		double y
		double z
		double w
	public static android.renderscript.Double4 add (android.renderscript.Double4, android.renderscript.Double4) 
		android.renderscript.Double4 a
		android.renderscript.Double4 b
		android.renderscript.Double4 res
	public void add (android.renderscript.Double4) 
		android.renderscript.Double4 value
	public void add (double) 
		double value
	public static android.renderscript.Double4 add (android.renderscript.Double4, double) 
		android.renderscript.Double4 a
		double b
		android.renderscript.Double4 res
	public void sub (android.renderscript.Double4) 
		android.renderscript.Double4 value
	public void sub (double) 
		double value
	public static android.renderscript.Double4 sub (android.renderscript.Double4, double) 
		android.renderscript.Double4 a
		double b
		android.renderscript.Double4 res
	public static android.renderscript.Double4 sub (android.renderscript.Double4, android.renderscript.Double4) 
		android.renderscript.Double4 a
		android.renderscript.Double4 b
		android.renderscript.Double4 res
	public void mul (android.renderscript.Double4) 
		android.renderscript.Double4 value
	public void mul (double) 
		double value
	public static android.renderscript.Double4 mul (android.renderscript.Double4, android.renderscript.Double4) 
		android.renderscript.Double4 a
		android.renderscript.Double4 b
		android.renderscript.Double4 res
	public static android.renderscript.Double4 mul (android.renderscript.Double4, double) 
		android.renderscript.Double4 a
		double b
		android.renderscript.Double4 res
	public void div (android.renderscript.Double4) 
		android.renderscript.Double4 value
	public void div (double) 
		double value
	public static android.renderscript.Double4 div (android.renderscript.Double4, double) 
		android.renderscript.Double4 a
		double b
		android.renderscript.Double4 res
	public static android.renderscript.Double4 div (android.renderscript.Double4, android.renderscript.Double4) 
		android.renderscript.Double4 a
		android.renderscript.Double4 b
		android.renderscript.Double4 res
	public double dotProduct (android.renderscript.Double4) 
		android.renderscript.Double4 a
	public static double dotProduct (android.renderscript.Double4, android.renderscript.Double4) 
		android.renderscript.Double4 a
		android.renderscript.Double4 b
	public void addMultiple (android.renderscript.Double4, double) 
		android.renderscript.Double4 a
		double factor
	public void set (android.renderscript.Double4) 
		android.renderscript.Double4 a
	public void negate () 
	public int length () 
	public double elementSum () 
	public double get (int) 
		int i
	public void setAt (int, double) 
		int i
		double value
	public void addAt (int, double) 
		int i
		double value
	public void setValues (double, double, double, double) 
		double x
		double y
		double z
		double w
	public void copyTo (double[], int) 
		double[] data
		int offset
}

android/renderscript/ProgramVertexFixedFunction$Builder.class
ProgramVertexFixedFunction.java
package android.renderscript
public android.renderscript.ProgramVertexFixedFunction$Builder extends java.lang.Object {
	boolean mTextureMatrixEnable
	String mShader
	android.renderscript.RenderScript mRS
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramVertexFixedFunction$Builder setTextureMatrixEnable (boolean) 
		boolean enable
	static android.renderscript.Type getConstantInputType (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
		android.renderscript.Element$Builder b
		android.renderscript.Type$Builder typeBuilder
	private void buildShaderString () 
	public android.renderscript.ProgramVertexFixedFunction create () 
		android.renderscript.ProgramVertexFixedFunction$InternalBuilder sb
		android.renderscript.Element$Builder b
}

android/renderscript/Font$FontFamily.class
Font.java
package android.renderscript
 android.renderscript.Font$FontFamily extends java.lang.Object {
	String[] mNames
	String mNormalFileName
	String mBoldFileName
	String mItalicFileName
	String mBoldItalicFileName
	private void  () 
	void  (android.renderscript.Font$1) 
		android.renderscript.Font$1 x0
}

android/renderscript/ProgramStore$Builder.class
ProgramStore.java
package android.renderscript
public android.renderscript.ProgramStore$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	android.renderscript.ProgramStore$DepthFunc mDepthFunc
	boolean mDepthMask
	boolean mColorMaskR
	boolean mColorMaskG
	boolean mColorMaskB
	boolean mColorMaskA
	android.renderscript.ProgramStore$BlendSrcFunc mBlendSrc
	android.renderscript.ProgramStore$BlendDstFunc mBlendDst
	boolean mDither
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramStore$Builder setDepthFunc (android.renderscript.ProgramStore$DepthFunc) 
		android.renderscript.ProgramStore$DepthFunc func
	public android.renderscript.ProgramStore$Builder setDepthMaskEnabled (boolean) 
		boolean enable
	public android.renderscript.ProgramStore$Builder setColorMaskEnabled (boolean, boolean, boolean, boolean) 
		boolean r
		boolean g
		boolean b
		boolean a
	public android.renderscript.ProgramStore$Builder setBlendFunc (android.renderscript.ProgramStore$BlendSrcFunc, android.renderscript.ProgramStore$BlendDstFunc) 
		android.renderscript.ProgramStore$BlendSrcFunc src
		android.renderscript.ProgramStore$BlendDstFunc dst
	public android.renderscript.ProgramStore$Builder setDitherEnabled (boolean) 
		boolean enable
	public android.renderscript.ProgramStore create () 
		long id
		android.renderscript.ProgramStore programStore
}

android/renderscript/Type$Builder.class
Type.java
package android.renderscript
public android.renderscript.Type$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	int mDimX
	int mDimY
	int mDimZ
	boolean mDimMipmaps
	boolean mDimFaces
	int mYuv
	int[] mArray
	android.renderscript.Element mElement
	public void  (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
	public android.renderscript.Type$Builder setX (int) 
		int value
	public android.renderscript.Type$Builder setY (int) 
		int value
	public android.renderscript.Type$Builder setZ (int) 
		int value
	public android.renderscript.Type$Builder setArray (int, int) 
		int dim
		int value
	public android.renderscript.Type$Builder setMipmaps (boolean) 
		boolean value
	public android.renderscript.Type$Builder setFaces (boolean) 
		boolean value
	public android.renderscript.Type$Builder setYuvFormat (int) 
		int yuvFormat
	public android.renderscript.Type create () 
		int ct
		int[] arrays
		long id
		android.renderscript.Type t
}

android/renderscript/ProgramFragment.class
ProgramFragment.java
package android.renderscript
public android.renderscript.ProgramFragment extends android.renderscript.Program {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
}

android/renderscript/Script$InvokeID.class
Script.java
package android.renderscript
public final android.renderscript.Script$InvokeID extends android.renderscript.BaseObj {
	android.renderscript.Script mScript
	int mSlot
	void  (long, android.renderscript.RenderScript, android.renderscript.Script, int) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Script s
		int slot
}

android/renderscript/Script$LaunchOptions.class
Script.java
package android.renderscript
public final android.renderscript.Script$LaunchOptions extends java.lang.Object {
	private int xstart
	private int ystart
	private int xend
	private int yend
	private int zstart
	private int zend
	private int strategy
	public void  () 
	public android.renderscript.Script$LaunchOptions setX (int, int) 
		int xstartArg
		int xendArg
	public android.renderscript.Script$LaunchOptions setY (int, int) 
		int ystartArg
		int yendArg
	public android.renderscript.Script$LaunchOptions setZ (int, int) 
		int zstartArg
		int zendArg
	public int getXStart () 
	public int getXEnd () 
	public int getYStart () 
	public int getYEnd () 
	public int getZStart () 
	public int getZEnd () 
	static int access$000 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
	static int access$100 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
	static int access$200 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
	static int access$300 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
	static int access$400 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
	static int access$500 (android.renderscript.Script$LaunchOptions) 
		android.renderscript.Script$LaunchOptions x0
}

android/renderscript/Element$1.class
Element.java
package android.renderscript
 android.renderscript.Element$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$renderscript$Element$DataType
	static final int[] $SwitchMap$android$renderscript$Element$DataKind
	static void  () 
}

android/renderscript/Script.class
Script.java
package android.renderscript
public android.renderscript.Script extends android.renderscript.BaseObj {
	private final android.util.SparseArray mKIDs
	private final android.util.SparseArray mIIDs
	private final android.util.SparseArray mFIDs
	long[] mInIdsBuffer
	protected android.renderscript.Script$KernelID createKernelID (int, int, android.renderscript.Element, android.renderscript.Element) 
		int slot
		int sig
		android.renderscript.Element ein
		android.renderscript.Element eout
		android.renderscript.Script$KernelID k
		long id
	protected android.renderscript.Script$InvokeID createInvokeID (int) 
		int slot
		android.renderscript.Script$InvokeID i
		long id
	protected android.renderscript.Script$FieldID createFieldID (int, android.renderscript.Element) 
		int slot
		android.renderscript.Element e
		android.renderscript.Script$FieldID f
		long id
	protected void invoke (int) 
		int slot
	protected void invoke (int, android.renderscript.FieldPacker) 
		int slot
		android.renderscript.FieldPacker v
	protected void forEach (int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker) 
		int slot
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.FieldPacker v
	protected void forEach (int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script$LaunchOptions) 
		int slot
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.FieldPacker v
		android.renderscript.Script$LaunchOptions sc
		long[] in_ids
		long out_id
		byte[] params
		int[] limits
	protected void forEach (int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.FieldPacker) 
		int slot
		android.renderscript.Allocation[] ains
		android.renderscript.Allocation aout
		android.renderscript.FieldPacker v
	protected void forEach (int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		int index
		long[] in_ids
		int slot
		android.renderscript.Allocation[] ains
		android.renderscript.Allocation aout
		android.renderscript.FieldPacker v
		android.renderscript.Script$LaunchOptions sc
		long[] in_ids
		long out_id
		byte[] params
		int[] limits
	protected void reduce (int, android.renderscript.Allocation[], android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		int index
		int slot
		android.renderscript.Allocation[] ains
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions sc
		long[] in_ids
		long out_id
		int[] limits
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public void bindAllocation (android.renderscript.Allocation, int) 
		android.renderscript.Type t
		android.content.Context context
		android.renderscript.Allocation va
		int slot
	public void setVar (int, float) 
		int index
		float v
	public float getVarF (int) 
		int index
	public void setVar (int, double) 
		int index
		double v
	public double getVarD (int) 
		int index
	public void setVar (int, int) 
		int index
		int v
	public int getVarI (int) 
		int index
	public void setVar (int, long) 
		int index
		long v
	public long getVarJ (int) 
		int index
	public void setVar (int, boolean) 
		int index
		boolean v
	public boolean getVarB (int) 
		int index
	public void setVar (int, android.renderscript.BaseObj) 
		int index
		android.renderscript.BaseObj o
	public void setVar (int, android.renderscript.FieldPacker) 
		int index
		android.renderscript.FieldPacker v
	public void setVar (int, android.renderscript.FieldPacker, android.renderscript.Element, int[]) 
		int index
		android.renderscript.FieldPacker v
		android.renderscript.Element e
		int[] dims
	public void getVarV (int, android.renderscript.FieldPacker) 
		int index
		android.renderscript.FieldPacker v
	public void setTimeZone (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String timeZone
}

android/renderscript/ProgramVertexFixedFunction.class
ProgramVertexFixedFunction.java
package android.renderscript
public android.renderscript.ProgramVertexFixedFunction extends android.renderscript.ProgramVertex {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public void bindConstants (android.renderscript.ProgramVertexFixedFunction$Constants) 
		android.renderscript.ProgramVertexFixedFunction$Constants va
}

android/renderscript/Script$FieldBase.class
Script.java
package android.renderscript
public android.renderscript.Script$FieldBase extends java.lang.Object {
	protected android.renderscript.Element mElement
	protected android.renderscript.Allocation mAllocation
	protected void init (android.renderscript.RenderScript, int) 
		android.renderscript.RenderScript rs
		int dimx
	protected void init (android.renderscript.RenderScript, int, int) 
		android.renderscript.RenderScript rs
		int dimx
		int usages
	protected void  () 
	public android.renderscript.Element getElement () 
	public android.renderscript.Type getType () 
	public android.renderscript.Allocation getAllocation () 
	public void updateAllocation () 
}

android/renderscript/Mesh$AllocationBuilder.class
Mesh.java
package android.renderscript
public android.renderscript.Mesh$AllocationBuilder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	int mVertexTypeCount
	android.renderscript.Mesh$AllocationBuilder$Entry[] mVertexTypes
	java.util.Vector mIndexTypes
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public int getCurrentVertexTypeIndex () 
	public int getCurrentIndexSetIndex () 
	public android.renderscript.Mesh$AllocationBuilder addVertexAllocation (android.renderscript.Allocation)  throws java.lang.IllegalStateException 
		android.renderscript.Allocation a
	public android.renderscript.Mesh$AllocationBuilder addIndexSetAllocation (android.renderscript.Allocation, android.renderscript.Mesh$Primitive) 
		android.renderscript.Allocation a
		android.renderscript.Mesh$Primitive p
		android.renderscript.Mesh$AllocationBuilder$Entry indexType
	public android.renderscript.Mesh$AllocationBuilder addIndexSetType (android.renderscript.Mesh$Primitive) 
		android.renderscript.Mesh$Primitive p
		android.renderscript.Mesh$AllocationBuilder$Entry indexType
	public android.renderscript.Mesh create () 
		android.renderscript.Mesh$AllocationBuilder$Entry entry
		int ct
		android.renderscript.Mesh$AllocationBuilder$Entry entry
		long allocID
		int ct
		long[] vtx
		long[] idx
		int[] prim
		android.renderscript.Allocation[] indexBuffers
		android.renderscript.Mesh$Primitive[] primitives
		android.renderscript.Allocation[] vertexBuffers
		long id
		android.renderscript.Mesh newMesh
}

android/renderscript/ProgramVertex$Builder.class
ProgramVertex.java
package android.renderscript
public android.renderscript.ProgramVertex$Builder extends android.renderscript.Program$BaseProgramBuilder {
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramVertex$Builder addInput (android.renderscript.Element)  throws java.lang.IllegalStateException 
		android.renderscript.Element e
	public android.renderscript.ProgramVertex create () 
		int i
		int i
		int i
		int i
		long[] tmp
		String[] texNames
		int idx
		long id
		android.renderscript.ProgramVertex pv
}

android/renderscript/Element$DataType.class
Element.java
package android.renderscript
public final android.renderscript.Element$DataType extends java.lang.Enum {
	public static final android.renderscript.Element$DataType NONE
	public static final android.renderscript.Element$DataType FLOAT_16
	public static final android.renderscript.Element$DataType FLOAT_32
	public static final android.renderscript.Element$DataType FLOAT_64
	public static final android.renderscript.Element$DataType SIGNED_8
	public static final android.renderscript.Element$DataType SIGNED_16
	public static final android.renderscript.Element$DataType SIGNED_32
	public static final android.renderscript.Element$DataType SIGNED_64
	public static final android.renderscript.Element$DataType UNSIGNED_8
	public static final android.renderscript.Element$DataType UNSIGNED_16
	public static final android.renderscript.Element$DataType UNSIGNED_32
	public static final android.renderscript.Element$DataType UNSIGNED_64
	public static final android.renderscript.Element$DataType BOOLEAN
	public static final android.renderscript.Element$DataType UNSIGNED_5_6_5
	public static final android.renderscript.Element$DataType UNSIGNED_5_5_5_1
	public static final android.renderscript.Element$DataType UNSIGNED_4_4_4_4
	public static final android.renderscript.Element$DataType MATRIX_4X4
	public static final android.renderscript.Element$DataType MATRIX_3X3
	public static final android.renderscript.Element$DataType MATRIX_2X2
	public static final android.renderscript.Element$DataType RS_ELEMENT
	public static final android.renderscript.Element$DataType RS_TYPE
	public static final android.renderscript.Element$DataType RS_ALLOCATION
	public static final android.renderscript.Element$DataType RS_SAMPLER
	public static final android.renderscript.Element$DataType RS_SCRIPT
	public static final android.renderscript.Element$DataType RS_MESH
	public static final android.renderscript.Element$DataType RS_PROGRAM_FRAGMENT
	public static final android.renderscript.Element$DataType RS_PROGRAM_VERTEX
	public static final android.renderscript.Element$DataType RS_PROGRAM_RASTER
	public static final android.renderscript.Element$DataType RS_PROGRAM_STORE
	public static final android.renderscript.Element$DataType RS_FONT
	int mID
	int mSize
	private static final android.renderscript.Element$DataType[] $VALUES
	public static android.renderscript.Element$DataType[] values () 
	public static android.renderscript.Element$DataType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int, int) 
		int id
		int size
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Matrix4f.class
Matrix4f.java
package android.renderscript
public android.renderscript.Matrix4f extends java.lang.Object {
	final float[] mMat
	public void  () 
	public void  (float[]) 
		float[] dataArray
	public float[] getArray () 
	public float get (int, int) 
		int x
		int y
	public void set (int, int, float) 
		int x
		int y
		float v
	public void loadIdentity () 
	public void load (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f src
	public void load (android.renderscript.Matrix3f) 
		android.renderscript.Matrix3f src
	public void loadRotate (float, float, float, float) 
		float recipLen
		float rot
		float x
		float y
		float z
		float c
		float s
		float len
		float nc
		float xy
		float yz
		float zx
		float xs
		float ys
		float zs
	public void loadScale (float, float, float) 
		float x
		float y
		float z
	public void loadTranslate (float, float, float) 
		float x
		float y
		float z
	public void loadMultiply (android.renderscript.Matrix4f, android.renderscript.Matrix4f) 
		float rhs_ij
		int j
		float ri0
		float ri1
		float ri2
		float ri3
		int i
		android.renderscript.Matrix4f lhs
		android.renderscript.Matrix4f rhs
	public void loadOrtho (float, float, float, float, float, float) 
		float l
		float r
		float b
		float t
		float n
		float f
	public void loadOrthoWindow (int, int) 
		int w
		int h
	public void loadFrustum (float, float, float, float, float, float) 
		float l
		float r
		float b
		float t
		float n
		float f
	public void loadPerspective (float, float, float, float) 
		float fovy
		float aspect
		float near
		float far
		float top
		float bottom
		float left
		float right
	public void loadProjectionNormalized (int, int) 
		float aspect
		float aspect
		int w
		int h
		android.renderscript.Matrix4f m1
		android.renderscript.Matrix4f m2
	public void multiply (android.renderscript.Matrix4f) 
		android.renderscript.Matrix4f rhs
		android.renderscript.Matrix4f tmp
	public void rotate (float, float, float, float) 
		float rot
		float x
		float y
		float z
		android.renderscript.Matrix4f tmp
	public void scale (float, float, float) 
		float x
		float y
		float z
		android.renderscript.Matrix4f tmp
	public void translate (float, float, float) 
		float x
		float y
		float z
		android.renderscript.Matrix4f tmp
	private float computeCofactor (int, int) 
		int i
		int j
		int c0
		int c1
		int c2
		int r0
		int r1
		int r2
		float minor
		float cofactor
	public boolean inverse () 
		int j
		int i
		int i
		android.renderscript.Matrix4f result
		float det
	public boolean inverseTranspose () 
		int j
		int i
		int i
		android.renderscript.Matrix4f result
		float det
	public void transpose () 
		float temp
		int j
		int i
}

android/renderscript/Mesh$TriangleMeshBuilder.class
Mesh.java
package android.renderscript
public android.renderscript.Mesh$TriangleMeshBuilder extends java.lang.Object {
	float[] mVtxData
	int mVtxCount
	int mMaxIndex
	short[] mIndexData
	int mIndexCount
	android.renderscript.RenderScript mRS
	android.renderscript.Element mElement
	float mNX
	float mNY
	float mNZ
	float mS0
	float mT0
	float mR
	float mG
	float mB
	float mA
	int mVtxSize
	int mFlags
	public static final int COLOR
	public static final int NORMAL
	public static final int TEXTURE_0
	public void  (android.renderscript.RenderScript, int, int) 
		android.renderscript.RenderScript rs
		int vtxSize
		int flags
	private void makeSpace (int) 
		float[] t
		int count
	private void latch () 
	public android.renderscript.Mesh$TriangleMeshBuilder addVertex (float, float) 
		float x
		float y
	public android.renderscript.Mesh$TriangleMeshBuilder addVertex (float, float, float) 
		float x
		float y
		float z
	public android.renderscript.Mesh$TriangleMeshBuilder setTexture (float, float) 
		float s
		float t
	public android.renderscript.Mesh$TriangleMeshBuilder setNormal (float, float, float) 
		float x
		float y
		float z
	public android.renderscript.Mesh$TriangleMeshBuilder setColor (float, float, float, float) 
		float r
		float g
		float b
		float a
	public android.renderscript.Mesh$TriangleMeshBuilder addTriangle (int, int, int) 
		short[] t
		int idx1
		int idx2
		int idx3
	public android.renderscript.Mesh create (boolean) 
		boolean uploadToBufferObject
		android.renderscript.Element$Builder b
		int usage
		android.renderscript.Mesh$Builder smb
		android.renderscript.Mesh sm
}

android/renderscript/ScriptGroup$Builder2.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Builder2 extends java.lang.Object {
	android.renderscript.RenderScript mRS
	java.util.List mClosures
	java.util.List mInputs
	private static final String TAG
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	private android.renderscript.ScriptGroup$Closure addKernelInternal (android.renderscript.Script$KernelID, android.renderscript.Type, java.lang.Object[], java.util.Map) 
		android.renderscript.Script$KernelID k
		android.renderscript.Type returnType
		Object[] args
		java.util.Map globalBindings
		android.renderscript.ScriptGroup$Closure c
	private android.renderscript.ScriptGroup$Closure addInvokeInternal (android.renderscript.Script$InvokeID, java.lang.Object[], java.util.Map) 
		android.renderscript.Script$InvokeID invoke
		Object[] args
		java.util.Map globalBindings
		android.renderscript.ScriptGroup$Closure c
	public android.renderscript.ScriptGroup$Input addInput () 
		android.renderscript.ScriptGroup$Input unbound
	public transient android.renderscript.ScriptGroup$Closure addKernel (android.renderscript.Script$KernelID, android.renderscript.Type, java.lang.Object[]) 
		android.renderscript.Script$KernelID k
		android.renderscript.Type returnType
		Object[] argsAndBindings
		java.util.ArrayList args
		java.util.Map bindingMap
	public transient android.renderscript.ScriptGroup$Closure addInvoke (android.renderscript.Script$InvokeID, java.lang.Object[]) 
		android.renderscript.Script$InvokeID invoke
		Object[] argsAndBindings
		java.util.ArrayList args
		java.util.Map bindingMap
	public transient android.renderscript.ScriptGroup create (java.lang.String, android.renderscript.ScriptGroup$Future[]) 
		String name
		android.renderscript.ScriptGroup$Future[] outputs
		android.renderscript.ScriptGroup ret
	private boolean seperateArgsAndBindings (java.lang.Object[], java.util.ArrayList, java.util.Map) 
		android.renderscript.ScriptGroup$Binding b
		Object[] argsAndBindings
		java.util.ArrayList args
		java.util.Map bindingMap
		int i
}

android/renderscript/Short2.class
Short2.java
package android.renderscript
public android.renderscript.Short2 extends java.lang.Object {
	public short x
	public short y
	public void  () 
	public void  (short) 
		short i
	public void  (short, short) 
		short x
		short y
	public void  (android.renderscript.Short2) 
		android.renderscript.Short2 source
	public void add (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static android.renderscript.Short2 add (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
		android.renderscript.Short2 result
	public void add (short) 
		short value
	public static android.renderscript.Short2 add (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short b
		android.renderscript.Short2 result
	public void sub (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static android.renderscript.Short2 sub (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
		android.renderscript.Short2 result
	public void sub (short) 
		short value
	public static android.renderscript.Short2 sub (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short b
		android.renderscript.Short2 result
	public void mul (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static android.renderscript.Short2 mul (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
		android.renderscript.Short2 result
	public void mul (short) 
		short value
	public static android.renderscript.Short2 mul (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short b
		android.renderscript.Short2 result
	public void div (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static android.renderscript.Short2 div (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
		android.renderscript.Short2 result
	public void div (short) 
		short value
	public static android.renderscript.Short2 div (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short b
		android.renderscript.Short2 result
	public void mod (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static android.renderscript.Short2 mod (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
		android.renderscript.Short2 result
	public void mod (short) 
		short value
	public static android.renderscript.Short2 mod (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short b
		android.renderscript.Short2 result
	public short length () 
	public void negate () 
	public short dotProduct (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public static short dotProduct (android.renderscript.Short2, android.renderscript.Short2) 
		android.renderscript.Short2 a
		android.renderscript.Short2 b
	public void addMultiple (android.renderscript.Short2, short) 
		android.renderscript.Short2 a
		short factor
	public void set (android.renderscript.Short2) 
		android.renderscript.Short2 a
	public void setValues (short, short) 
		short a
		short b
	public short elementSum () 
	public short get (int) 
		int i
	public void setAt (int, short) 
		int i
		short value
	public void addAt (int, short) 
		int i
		short value
	public void copyTo (short[], int) 
		short[] data
		int offset
}

android/renderscript/Allocation$1.class
Allocation.java
package android.renderscript
 android.renderscript.Allocation$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$graphics$Bitmap$Config
	static void  () 
}

android/renderscript/ScriptGroup.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup extends android.renderscript.BaseObj {
	private static final String TAG
	android.renderscript.ScriptGroup$IO[] mOutputs
	android.renderscript.ScriptGroup$IO[] mInputs
	private String mName
	private java.util.List mClosures
	private java.util.List mInputs2
	private android.renderscript.ScriptGroup$Future[] mOutputs2
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	void  (android.renderscript.RenderScript, java.lang.String, java.util.List, java.util.List, android.renderscript.ScriptGroup$Future[]) 
		int i
		android.renderscript.RenderScript rs
		String name
		java.util.List closures
		java.util.List inputs
		android.renderscript.ScriptGroup$Future[] outputs
		long[] closureIDs
		long id
	public transient java.lang.Object[] execute (java.lang.Object[]) 
		Object obj
		android.renderscript.ScriptGroup$Input unbound
		int i
		Object output
		android.renderscript.ScriptGroup$Future f
		Object[] inputs
		Object[] outputObjs
		int i
	public void setInput (android.renderscript.Script$KernelID, android.renderscript.Allocation) 
		int ct
		android.renderscript.Script$KernelID s
		android.renderscript.Allocation a
	public void setOutput (android.renderscript.Script$KernelID, android.renderscript.Allocation) 
		int ct
		android.renderscript.Script$KernelID s
		android.renderscript.Allocation a
	public void execute () 
	public void destroy () 
		android.renderscript.ScriptGroup$Closure c
}

android/renderscript/ScriptIntrinsicBlur.class
ScriptIntrinsicBlur.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicBlur extends android.renderscript.ScriptIntrinsic {
	private final float[] mValues
	private android.renderscript.Allocation mInput
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicBlur create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
		android.renderscript.ScriptIntrinsicBlur sib
	public void setInput (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
	public void setRadius (float) 
		float radius
	public void forEach (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
	public android.renderscript.Script$FieldID getFieldID_Input () 
}

android/renderscript/Float3.class
Float3.java
package android.renderscript
public android.renderscript.Float3 extends java.lang.Object {
	public float x
	public float y
	public float z
	public void  () 
	public void  (android.renderscript.Float3) 
		android.renderscript.Float3 data
	public void  (float, float, float) 
		float x
		float y
		float z
	public static android.renderscript.Float3 add (android.renderscript.Float3, android.renderscript.Float3) 
		android.renderscript.Float3 a
		android.renderscript.Float3 b
		android.renderscript.Float3 res
	public void add (android.renderscript.Float3) 
		android.renderscript.Float3 value
	public void add (float) 
		float value
	public static android.renderscript.Float3 add (android.renderscript.Float3, float) 
		android.renderscript.Float3 a
		float b
		android.renderscript.Float3 res
	public void sub (android.renderscript.Float3) 
		android.renderscript.Float3 value
	public static android.renderscript.Float3 sub (android.renderscript.Float3, android.renderscript.Float3) 
		android.renderscript.Float3 a
		android.renderscript.Float3 b
		android.renderscript.Float3 res
	public void sub (float) 
		float value
	public static android.renderscript.Float3 sub (android.renderscript.Float3, float) 
		android.renderscript.Float3 a
		float b
		android.renderscript.Float3 res
	public void mul (android.renderscript.Float3) 
		android.renderscript.Float3 value
	public static android.renderscript.Float3 mul (android.renderscript.Float3, android.renderscript.Float3) 
		android.renderscript.Float3 a
		android.renderscript.Float3 b
		android.renderscript.Float3 res
	public void mul (float) 
		float value
	public static android.renderscript.Float3 mul (android.renderscript.Float3, float) 
		android.renderscript.Float3 a
		float b
		android.renderscript.Float3 res
	public void div (android.renderscript.Float3) 
		android.renderscript.Float3 value
	public static android.renderscript.Float3 div (android.renderscript.Float3, android.renderscript.Float3) 
		android.renderscript.Float3 a
		android.renderscript.Float3 b
		android.renderscript.Float3 res
	public void div (float) 
		float value
	public static android.renderscript.Float3 div (android.renderscript.Float3, float) 
		android.renderscript.Float3 a
		float b
		android.renderscript.Float3 res
	public java.lang.Float dotProduct (android.renderscript.Float3) 
		android.renderscript.Float3 a
	public static java.lang.Float dotProduct (android.renderscript.Float3, android.renderscript.Float3) 
		android.renderscript.Float3 a
		android.renderscript.Float3 b
	public void addMultiple (android.renderscript.Float3, float) 
		android.renderscript.Float3 a
		float factor
	public void set (android.renderscript.Float3) 
		android.renderscript.Float3 a
	public void negate () 
	public int length () 
	public java.lang.Float elementSum () 
	public float get (int) 
		int i
	public void setAt (int, float) 
		int i
		float value
	public void addAt (int, float) 
		int i
		float value
	public void setValues (float, float, float) 
		float x
		float y
		float z
	public void copyTo (float[], int) 
		float[] data
		int offset
}

android/renderscript/Element.class
Element.java
package android.renderscript
public android.renderscript.Element extends android.renderscript.BaseObj {
	int mSize
	android.renderscript.Element[] mElements
	String[] mElementNames
	int[] mArraySizes
	int[] mOffsetInBytes
	int[] mVisibleElementMap
	android.renderscript.Element$DataType mType
	android.renderscript.Element$DataKind mKind
	boolean mNormalized
	int mVectorSize
	private void updateVisibleSubElements () 
		int ct
		int ct
		int ctNoPadding
		int noPaddingFieldCount
		int fieldCount
	public int getBytesSize () 
	public int getVectorSize () 
	public boolean isComplex () 
		int ct
	public int getSubElementCount () 
	public android.renderscript.Element getSubElement (int) 
		int index
	public java.lang.String getSubElementName (int) 
		int index
	public int getSubElementArraySize (int) 
		int index
	public int getSubElementOffsetBytes (int) 
		int index
	public android.renderscript.Element$DataType getDataType () 
	public android.renderscript.Element$DataKind getDataKind () 
	public static android.renderscript.Element BOOLEAN (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U8 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I8 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U16 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I16 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U32 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I32 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U64 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I64 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F16 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F32 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F64 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element ELEMENT (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element TYPE (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element ALLOCATION (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element SAMPLER (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element SCRIPT (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element MESH (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element PROGRAM_FRAGMENT (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element PROGRAM_VERTEX (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element PROGRAM_RASTER (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element PROGRAM_STORE (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element FONT (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element A_8 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element RGB_565 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element RGB_888 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element RGBA_5551 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element RGBA_4444 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element RGBA_8888 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F16_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F16_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F16_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F32_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F32_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F32_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F64_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F64_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element F64_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U8_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U8_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U8_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I8_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I8_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I8_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U16_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U16_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U16_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I16_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I16_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I16_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U32_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U32_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U32_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I32_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I32_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I32_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U64_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U64_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element U64_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I64_2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I64_3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element I64_4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element YUV (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element MATRIX_4X4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element MATRIX4X4 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element MATRIX_3X3 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public static android.renderscript.Element MATRIX_2X2 (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	void  (long, android.renderscript.RenderScript, android.renderscript.Element[], java.lang.String[], int[]) 
		int ct
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Element[] e
		String[] n
		int[] as
	void  (long, android.renderscript.RenderScript, android.renderscript.Element$DataType, android.renderscript.Element$DataKind, boolean, int) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Element$DataType dt
		android.renderscript.Element$DataKind dk
		boolean norm
		int size
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	void updateFromNative () 
		android.renderscript.Element$DataType dt
		android.renderscript.Element$DataKind dk
		int i
		long[] subElementIds
		int[] dataBuffer
		int numSubElements
	static android.renderscript.Element createUser (android.renderscript.RenderScript, android.renderscript.Element$DataType) 
		android.renderscript.RenderScript rs
		android.renderscript.Element$DataType dt
		android.renderscript.Element$DataKind dk
		boolean norm
		int vecSize
		long id
	public static android.renderscript.Element createVector (android.renderscript.RenderScript, android.renderscript.Element$DataType, int) 
		android.renderscript.Element$DataKind dk
		boolean norm
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Element$DataType dt
		int size
	public static android.renderscript.Element createPixel (android.renderscript.RenderScript, android.renderscript.Element$DataType, android.renderscript.Element$DataKind) 
		android.renderscript.RenderScript rs
		android.renderscript.Element$DataType dt
		android.renderscript.Element$DataKind dk
		int size
		boolean norm
		long id
	public boolean isCompatible (android.renderscript.Element) 
		android.renderscript.Element e
}

android/renderscript/Element$DataKind.class
Element.java
package android.renderscript
public final android.renderscript.Element$DataKind extends java.lang.Enum {
	public static final android.renderscript.Element$DataKind USER
	public static final android.renderscript.Element$DataKind PIXEL_L
	public static final android.renderscript.Element$DataKind PIXEL_A
	public static final android.renderscript.Element$DataKind PIXEL_LA
	public static final android.renderscript.Element$DataKind PIXEL_RGB
	public static final android.renderscript.Element$DataKind PIXEL_RGBA
	public static final android.renderscript.Element$DataKind PIXEL_DEPTH
	public static final android.renderscript.Element$DataKind PIXEL_YUV
	int mID
	private static final android.renderscript.Element$DataKind[] $VALUES
	public static android.renderscript.Element$DataKind[] values () 
	public static android.renderscript.Element$DataKind valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ScriptGroup$Input.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Input extends java.lang.Object {
	java.util.List mFieldID
	java.util.List mArgIndex
	Object mValue
	void  () 
	void addReference (android.renderscript.ScriptGroup$Closure, int) 
		android.renderscript.ScriptGroup$Closure closure
		int index
	void addReference (android.renderscript.ScriptGroup$Closure, android.renderscript.Script$FieldID) 
		android.renderscript.ScriptGroup$Closure closure
		android.renderscript.Script$FieldID fieldID
	void set (java.lang.Object) 
		android.renderscript.ScriptGroup$Closure closure
		int index
		android.util.Pair p
		android.renderscript.ScriptGroup$Closure closure
		android.renderscript.Script$FieldID fieldID
		android.util.Pair p
		Object value
	java.lang.Object get () 
}

android/renderscript/RSInvalidStateException.class
RSInvalidStateException.java
package android.renderscript
public android.renderscript.RSInvalidStateException extends android.renderscript.RSRuntimeException {
	public void  (java.lang.String) 
		String string
}

android/renderscript/Float4.class
Float4.java
package android.renderscript
public android.renderscript.Float4 extends java.lang.Object {
	public float x
	public float y
	public float z
	public float w
	public void  () 
	public void  (android.renderscript.Float4) 
		android.renderscript.Float4 data
	public void  (float, float, float, float) 
		float x
		float y
		float z
		float w
	public static android.renderscript.Float4 add (android.renderscript.Float4, android.renderscript.Float4) 
		android.renderscript.Float4 a
		android.renderscript.Float4 b
		android.renderscript.Float4 res
	public void add (android.renderscript.Float4) 
		android.renderscript.Float4 value
	public void add (float) 
		float value
	public static android.renderscript.Float4 add (android.renderscript.Float4, float) 
		android.renderscript.Float4 a
		float b
		android.renderscript.Float4 res
	public void sub (android.renderscript.Float4) 
		android.renderscript.Float4 value
	public void sub (float) 
		float value
	public static android.renderscript.Float4 sub (android.renderscript.Float4, float) 
		android.renderscript.Float4 a
		float b
		android.renderscript.Float4 res
	public static android.renderscript.Float4 sub (android.renderscript.Float4, android.renderscript.Float4) 
		android.renderscript.Float4 a
		android.renderscript.Float4 b
		android.renderscript.Float4 res
	public void mul (android.renderscript.Float4) 
		android.renderscript.Float4 value
	public void mul (float) 
		float value
	public static android.renderscript.Float4 mul (android.renderscript.Float4, android.renderscript.Float4) 
		android.renderscript.Float4 a
		android.renderscript.Float4 b
		android.renderscript.Float4 res
	public static android.renderscript.Float4 mul (android.renderscript.Float4, float) 
		android.renderscript.Float4 a
		float b
		android.renderscript.Float4 res
	public void div (android.renderscript.Float4) 
		android.renderscript.Float4 value
	public void div (float) 
		float value
	public static android.renderscript.Float4 div (android.renderscript.Float4, float) 
		android.renderscript.Float4 a
		float b
		android.renderscript.Float4 res
	public static android.renderscript.Float4 div (android.renderscript.Float4, android.renderscript.Float4) 
		android.renderscript.Float4 a
		android.renderscript.Float4 b
		android.renderscript.Float4 res
	public float dotProduct (android.renderscript.Float4) 
		android.renderscript.Float4 a
	public static float dotProduct (android.renderscript.Float4, android.renderscript.Float4) 
		android.renderscript.Float4 a
		android.renderscript.Float4 b
	public void addMultiple (android.renderscript.Float4, float) 
		android.renderscript.Float4 a
		float factor
	public void set (android.renderscript.Float4) 
		android.renderscript.Float4 a
	public void negate () 
	public int length () 
	public float elementSum () 
	public float get (int) 
		int i
	public void setAt (int, float) 
		int i
		float value
	public void addAt (int, float) 
		int i
		float value
	public void setValues (float, float, float, float) 
		float x
		float y
		float z
		float w
	public void copyTo (float[], int) 
		float[] data
		int offset
}

android/renderscript/ScriptGroup$Node.class
ScriptGroup.java
package android.renderscript
 android.renderscript.ScriptGroup$Node extends java.lang.Object {
	android.renderscript.Script mScript
	java.util.ArrayList mKernels
	java.util.ArrayList mInputs
	java.util.ArrayList mOutputs
	int dagNumber
	android.renderscript.ScriptGroup$Node mNext
	void  (android.renderscript.Script) 
		android.renderscript.Script s
}

android/renderscript/RSTextureView.class
RSTextureView.java
package android.renderscript
public android.renderscript.RSTextureView extends android.view.TextureView implements android.view.TextureView$SurfaceTextureListener  {
	private android.renderscript.RenderScriptGL mRS
	private android.graphics.SurfaceTexture mSurfaceTexture
	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 () 
	public void onSurfaceTextureAvailable (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture surface
		int width
		int height
	public void onSurfaceTextureSizeChanged (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture surface
		int width
		int height
	public boolean onSurfaceTextureDestroyed (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surface
	public void onSurfaceTextureUpdated (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surface
	public void pause () 
	public void resume () 
	public android.renderscript.RenderScriptGL createRenderScriptGL (android.renderscript.RenderScriptGL$SurfaceConfig) 
		android.renderscript.RenderScriptGL$SurfaceConfig sc
		android.renderscript.RenderScriptGL rs
	public void destroyRenderScriptGL () 
	public void setRenderScriptGL (android.renderscript.RenderScriptGL) 
		android.renderscript.RenderScriptGL rs
	public android.renderscript.RenderScriptGL getRenderScriptGL () 
}

android/renderscript/Sampler$Value.class
Sampler.java
package android.renderscript
public final android.renderscript.Sampler$Value extends java.lang.Enum {
	public static final android.renderscript.Sampler$Value NEAREST
	public static final android.renderscript.Sampler$Value LINEAR
	public static final android.renderscript.Sampler$Value LINEAR_MIP_LINEAR
	public static final android.renderscript.Sampler$Value LINEAR_MIP_NEAREST
	public static final android.renderscript.Sampler$Value WRAP
	public static final android.renderscript.Sampler$Value CLAMP
	public static final android.renderscript.Sampler$Value MIRRORED_REPEAT
	int mID
	private static final android.renderscript.Sampler$Value[] $VALUES
	public static android.renderscript.Sampler$Value[] values () 
	public static android.renderscript.Sampler$Value valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ScriptGroup$Future.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Future extends java.lang.Object {
	android.renderscript.ScriptGroup$Closure mClosure
	android.renderscript.Script$FieldID mFieldID
	Object mValue
	void  (android.renderscript.ScriptGroup$Closure, android.renderscript.Script$FieldID, java.lang.Object) 
		android.renderscript.ScriptGroup$Closure closure
		android.renderscript.Script$FieldID fieldID
		Object value
	android.renderscript.ScriptGroup$Closure getClosure () 
	android.renderscript.Script$FieldID getFieldID () 
	java.lang.Object getValue () 
}

android/renderscript/RSIllegalArgumentException.class
RSIllegalArgumentException.java
package android.renderscript
public android.renderscript.RSIllegalArgumentException extends android.renderscript.RSRuntimeException {
	public void  (java.lang.String) 
		String string
}

android/renderscript/Mesh$Primitive.class
Mesh.java
package android.renderscript
public final android.renderscript.Mesh$Primitive extends java.lang.Enum {
	public static final android.renderscript.Mesh$Primitive POINT
	public static final android.renderscript.Mesh$Primitive LINE
	public static final android.renderscript.Mesh$Primitive LINE_STRIP
	public static final android.renderscript.Mesh$Primitive TRIANGLE
	public static final android.renderscript.Mesh$Primitive TRIANGLE_STRIP
	public static final android.renderscript.Mesh$Primitive TRIANGLE_FAN
	int mID
	private static final android.renderscript.Mesh$Primitive[] $VALUES
	public static android.renderscript.Mesh$Primitive[] values () 
	public static android.renderscript.Mesh$Primitive valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/ProgramStore.class
ProgramStore.java
package android.renderscript
public android.renderscript.ProgramStore extends android.renderscript.BaseObj {
	android.renderscript.ProgramStore$DepthFunc mDepthFunc
	boolean mDepthMask
	boolean mColorMaskR
	boolean mColorMaskG
	boolean mColorMaskB
	boolean mColorMaskA
	android.renderscript.ProgramStore$BlendSrcFunc mBlendSrc
	android.renderscript.ProgramStore$BlendDstFunc mBlendDst
	boolean mDither
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramStore$DepthFunc getDepthFunc () 
	public boolean isDepthMaskEnabled () 
	public boolean isColorMaskRedEnabled () 
	public boolean isColorMaskGreenEnabled () 
	public boolean isColorMaskBlueEnabled () 
	public boolean isColorMaskAlphaEnabled () 
	public android.renderscript.ProgramStore$BlendSrcFunc getBlendSrcFunc () 
	public android.renderscript.ProgramStore$BlendDstFunc getBlendDstFunc () 
	public boolean isDitherEnabled () 
	public static android.renderscript.ProgramStore BLEND_NONE_DEPTH_TEST (android.renderscript.RenderScript) 
		android.renderscript.ProgramStore$Builder builder
		android.renderscript.RenderScript rs
	public static android.renderscript.ProgramStore BLEND_NONE_DEPTH_NONE (android.renderscript.RenderScript) 
		android.renderscript.ProgramStore$Builder builder
		android.renderscript.RenderScript rs
	public static android.renderscript.ProgramStore BLEND_ALPHA_DEPTH_TEST (android.renderscript.RenderScript) 
		android.renderscript.ProgramStore$Builder builder
		android.renderscript.RenderScript rs
	public static android.renderscript.ProgramStore BLEND_ALPHA_DEPTH_NONE (android.renderscript.RenderScript) 
		android.renderscript.ProgramStore$Builder builder
		android.renderscript.RenderScript rs
}

android/renderscript/ProgramFragmentFixedFunction$Builder$Format.class
ProgramFragmentFixedFunction.java
package android.renderscript
public final android.renderscript.ProgramFragmentFixedFunction$Builder$Format extends java.lang.Enum {
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$Format ALPHA
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$Format LUMINANCE_ALPHA
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$Format RGB
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$Format RGBA
	int mID
	private static final android.renderscript.ProgramFragmentFixedFunction$Builder$Format[] $VALUES
	public static android.renderscript.ProgramFragmentFixedFunction$Builder$Format[] values () 
	public static android.renderscript.ProgramFragmentFixedFunction$Builder$Format valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Type.class
Type.java
package android.renderscript
public android.renderscript.Type extends android.renderscript.BaseObj {
	int mDimX
	int mDimY
	int mDimZ
	boolean mDimMipmaps
	boolean mDimFaces
	int mDimYuv
	int mElementCount
	android.renderscript.Element mElement
	int[] mArrays
	static final int mMaxArrays
	public android.renderscript.Element getElement () 
	public int getX () 
	public int getY () 
	public int getZ () 
	public int getYuv () 
	public boolean hasMipmaps () 
	public boolean hasFaces () 
	public int getCount () 
	public int getArray (int) 
		int arrayNum
	public int getArrayCount () 
	void calcElementCount () 
		int ct
		boolean hasLod
		int x
		int y
		int z
		int faces
		int count
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	void updateFromNative () 
		long[] dataBuffer
		long elementID
	public static android.renderscript.Type createX (android.renderscript.RenderScript, android.renderscript.Element, int) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		int dimX
		long id
		android.renderscript.Type t
	public static android.renderscript.Type createXY (android.renderscript.RenderScript, android.renderscript.Element, int, int) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		int dimX
		int dimY
		long id
		android.renderscript.Type t
	public static android.renderscript.Type createXYZ (android.renderscript.RenderScript, android.renderscript.Element, int, int, int) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		int dimX
		int dimY
		int dimZ
		long id
		android.renderscript.Type t
}

android/renderscript/ProgramFragmentFixedFunction$InternalBuilder.class
ProgramFragmentFixedFunction.java
package android.renderscript
 android.renderscript.ProgramFragmentFixedFunction$InternalBuilder extends android.renderscript.Program$BaseProgramBuilder {
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramFragmentFixedFunction create () 
		int i
		int i
		int i
		int i
		long[] tmp
		String[] texNames
		int idx
		long id
		android.renderscript.ProgramFragmentFixedFunction pf
}

android/renderscript/ProgramFragmentFixedFunction$Builder.class
ProgramFragmentFixedFunction.java
package android.renderscript
public android.renderscript.ProgramFragmentFixedFunction$Builder extends java.lang.Object {
	public static final int MAX_TEXTURE
	int mNumTextures
	boolean mPointSpriteEnable
	boolean mVaryingColorEnable
	String mShader
	android.renderscript.RenderScript mRS
	android.renderscript.ProgramFragmentFixedFunction$Builder$Slot[] mSlots
	private void buildShaderString () 
		int i
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public android.renderscript.ProgramFragmentFixedFunction$Builder setTexture (android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode, android.renderscript.ProgramFragmentFixedFunction$Builder$Format, int)  throws java.lang.IllegalArgumentException 
		android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode env
		android.renderscript.ProgramFragmentFixedFunction$Builder$Format fmt
		int slot
	public android.renderscript.ProgramFragmentFixedFunction$Builder setPointSpriteTexCoordinateReplacement (boolean) 
		boolean enable
	public android.renderscript.ProgramFragmentFixedFunction$Builder setVaryingColor (boolean) 
		boolean enable
	public android.renderscript.ProgramFragmentFixedFunction create () 
		int i
		android.renderscript.Element$Builder b
		android.renderscript.Type$Builder typeBuilder
		int i
		android.renderscript.Allocation constantData
		android.renderscript.FieldPacker fp
		android.renderscript.Float4 f4
		android.renderscript.ProgramFragmentFixedFunction$InternalBuilder sb
		android.renderscript.Type constType
		android.renderscript.ProgramFragmentFixedFunction pf
}

android/renderscript/ScriptIntrinsicBlend.class
ScriptIntrinsicBlend.java
package android.renderscript
public android.renderscript.ScriptIntrinsicBlend extends android.renderscript.ScriptIntrinsic {
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicBlend create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
	private void blend (int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		int id
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public void forEachClear (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachClear (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDClear () 
	public void forEachSrc (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSrc (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSrc () 
	public void forEachDst (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachDst (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDDst () 
	public void forEachSrcOver (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSrcOver (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSrcOver () 
	public void forEachDstOver (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachDstOver (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDDstOver () 
	public void forEachSrcIn (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSrcIn (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSrcIn () 
	public void forEachDstIn (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachDstIn (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDDstIn () 
	public void forEachSrcOut (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSrcOut (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSrcOut () 
	public void forEachDstOut (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachDstOut (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDDstOut () 
	public void forEachSrcAtop (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSrcAtop (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSrcAtop () 
	public void forEachDstAtop (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachDstAtop (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDDstAtop () 
	public void forEachXor (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachXor (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDXor () 
	public void forEachMultiply (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachMultiply (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDMultiply () 
	public void forEachAdd (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachAdd (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDAdd () 
	public void forEachSubtract (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEachSubtract (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelIDSubtract () 
}

android/renderscript/Short3.class
Short3.java
package android.renderscript
public android.renderscript.Short3 extends java.lang.Object {
	public short x
	public short y
	public short z
	public void  () 
	public void  (short) 
		short i
	public void  (short, short, short) 
		short x
		short y
		short z
	public void  (android.renderscript.Short3) 
		android.renderscript.Short3 source
	public void add (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static android.renderscript.Short3 add (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
		android.renderscript.Short3 result
	public void add (short) 
		short value
	public static android.renderscript.Short3 add (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short b
		android.renderscript.Short3 result
	public void sub (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static android.renderscript.Short3 sub (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
		android.renderscript.Short3 result
	public void sub (short) 
		short value
	public static android.renderscript.Short3 sub (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short b
		android.renderscript.Short3 result
	public void mul (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static android.renderscript.Short3 mul (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
		android.renderscript.Short3 result
	public void mul (short) 
		short value
	public static android.renderscript.Short3 mul (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short b
		android.renderscript.Short3 result
	public void div (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static android.renderscript.Short3 div (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
		android.renderscript.Short3 result
	public void div (short) 
		short value
	public static android.renderscript.Short3 div (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short b
		android.renderscript.Short3 result
	public void mod (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static android.renderscript.Short3 mod (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
		android.renderscript.Short3 result
	public void mod (short) 
		short value
	public static android.renderscript.Short3 mod (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short b
		android.renderscript.Short3 result
	public short length () 
	public void negate () 
	public short dotProduct (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public static short dotProduct (android.renderscript.Short3, android.renderscript.Short3) 
		android.renderscript.Short3 a
		android.renderscript.Short3 b
	public void addMultiple (android.renderscript.Short3, short) 
		android.renderscript.Short3 a
		short factor
	public void set (android.renderscript.Short3) 
		android.renderscript.Short3 a
	public void setValues (short, short, short) 
		short a
		short b
		short c
	public short elementSum () 
	public short get (int) 
		int i
	public void setAt (int, short) 
		int i
		short value
	public void addAt (int, short) 
		int i
		short value
	public void copyTo (short[], int) 
		short[] data
		int offset
}

android/renderscript/ProgramFragmentFixedFunction$Builder$Slot.class
ProgramFragmentFixedFunction.java
package android.renderscript
 android.renderscript.ProgramFragmentFixedFunction$Builder$Slot extends java.lang.Object {
	android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode env
	android.renderscript.ProgramFragmentFixedFunction$Builder$Format format
	final android.renderscript.ProgramFragmentFixedFunction$Builder this$0
	void  (android.renderscript.ProgramFragmentFixedFunction$Builder, android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode, android.renderscript.ProgramFragmentFixedFunction$Builder$Format) 
		android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode _env
		android.renderscript.ProgramFragmentFixedFunction$Builder$Format _fmt
}

android/renderscript/Type$CubemapFace.class
Type.java
package android.renderscript
public final android.renderscript.Type$CubemapFace extends java.lang.Enum {
	public static final android.renderscript.Type$CubemapFace POSITIVE_X
	public static final android.renderscript.Type$CubemapFace NEGATIVE_X
	public static final android.renderscript.Type$CubemapFace POSITIVE_Y
	public static final android.renderscript.Type$CubemapFace NEGATIVE_Y
	public static final android.renderscript.Type$CubemapFace POSITIVE_Z
	public static final android.renderscript.Type$CubemapFace NEGATIVE_Z
	public static final android.renderscript.Type$CubemapFace POSITVE_X
	public static final android.renderscript.Type$CubemapFace POSITVE_Y
	public static final android.renderscript.Type$CubemapFace POSITVE_Z
	int mID
	private static final android.renderscript.Type$CubemapFace[] $VALUES
	public static android.renderscript.Type$CubemapFace[] values () 
	public static android.renderscript.Type$CubemapFace valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/RenderScript.class
RenderScript.java
package android.renderscript
public android.renderscript.RenderScript extends java.lang.Object {
	static final long TRACE_TAG
	static final String LOG_TAG
	static final boolean DEBUG
	static final boolean LOG_ENABLED
	private static java.util.ArrayList mProcessContextList
	private boolean mIsProcessContext
	private int mContextFlags
	private int mContextSdkVersion
	private android.content.Context mApplicationContext
	static boolean sInitialized
	static Object sRuntime
	static java.lang.reflect.Method registerNativeAllocation
	static java.lang.reflect.Method registerNativeFree
	public static final int CREATE_FLAG_NONE
	public static final int CREATE_FLAG_LOW_LATENCY
	public static final int CREATE_FLAG_LOW_POWER
	public static final int CREATE_FLAG_WAIT_FOR_ATTACH
	static int sPointerSize
	static final long sMinorVersion
	android.renderscript.RenderScript$ContextType mContextType
	java.util.concurrent.locks.ReentrantReadWriteLock mRWLock
	long mContext
	private boolean mDestroyed
	android.renderscript.RenderScript$MessageThread mMessageThread
	volatile android.renderscript.Element mElement_U8
	volatile android.renderscript.Element mElement_I8
	volatile android.renderscript.Element mElement_U16
	volatile android.renderscript.Element mElement_I16
	volatile android.renderscript.Element mElement_U32
	volatile android.renderscript.Element mElement_I32
	volatile android.renderscript.Element mElement_U64
	volatile android.renderscript.Element mElement_I64
	volatile android.renderscript.Element mElement_F16
	volatile android.renderscript.Element mElement_F32
	volatile android.renderscript.Element mElement_F64
	volatile android.renderscript.Element mElement_BOOLEAN
	volatile android.renderscript.Element mElement_ELEMENT
	volatile android.renderscript.Element mElement_TYPE
	volatile android.renderscript.Element mElement_ALLOCATION
	volatile android.renderscript.Element mElement_SAMPLER
	volatile android.renderscript.Element mElement_SCRIPT
	volatile android.renderscript.Element mElement_MESH
	volatile android.renderscript.Element mElement_PROGRAM_FRAGMENT
	volatile android.renderscript.Element mElement_PROGRAM_VERTEX
	volatile android.renderscript.Element mElement_PROGRAM_RASTER
	volatile android.renderscript.Element mElement_PROGRAM_STORE
	volatile android.renderscript.Element mElement_FONT
	volatile android.renderscript.Element mElement_A_8
	volatile android.renderscript.Element mElement_RGB_565
	volatile android.renderscript.Element mElement_RGB_888
	volatile android.renderscript.Element mElement_RGBA_5551
	volatile android.renderscript.Element mElement_RGBA_4444
	volatile android.renderscript.Element mElement_RGBA_8888
	volatile android.renderscript.Element mElement_HALF_2
	volatile android.renderscript.Element mElement_HALF_3
	volatile android.renderscript.Element mElement_HALF_4
	volatile android.renderscript.Element mElement_FLOAT_2
	volatile android.renderscript.Element mElement_FLOAT_3
	volatile android.renderscript.Element mElement_FLOAT_4
	volatile android.renderscript.Element mElement_DOUBLE_2
	volatile android.renderscript.Element mElement_DOUBLE_3
	volatile android.renderscript.Element mElement_DOUBLE_4
	volatile android.renderscript.Element mElement_UCHAR_2
	volatile android.renderscript.Element mElement_UCHAR_3
	volatile android.renderscript.Element mElement_UCHAR_4
	volatile android.renderscript.Element mElement_CHAR_2
	volatile android.renderscript.Element mElement_CHAR_3
	volatile android.renderscript.Element mElement_CHAR_4
	volatile android.renderscript.Element mElement_USHORT_2
	volatile android.renderscript.Element mElement_USHORT_3
	volatile android.renderscript.Element mElement_USHORT_4
	volatile android.renderscript.Element mElement_SHORT_2
	volatile android.renderscript.Element mElement_SHORT_3
	volatile android.renderscript.Element mElement_SHORT_4
	volatile android.renderscript.Element mElement_UINT_2
	volatile android.renderscript.Element mElement_UINT_3
	volatile android.renderscript.Element mElement_UINT_4
	volatile android.renderscript.Element mElement_INT_2
	volatile android.renderscript.Element mElement_INT_3
	volatile android.renderscript.Element mElement_INT_4
	volatile android.renderscript.Element mElement_ULONG_2
	volatile android.renderscript.Element mElement_ULONG_3
	volatile android.renderscript.Element mElement_ULONG_4
	volatile android.renderscript.Element mElement_LONG_2
	volatile android.renderscript.Element mElement_LONG_3
	volatile android.renderscript.Element mElement_LONG_4
	volatile android.renderscript.Element mElement_YUV
	volatile android.renderscript.Element mElement_MATRIX_4X4
	volatile android.renderscript.Element mElement_MATRIX_3X3
	volatile android.renderscript.Element mElement_MATRIX_2X2
	volatile android.renderscript.Sampler mSampler_CLAMP_NEAREST
	volatile android.renderscript.Sampler mSampler_CLAMP_LINEAR
	volatile android.renderscript.Sampler mSampler_CLAMP_LINEAR_MIP_LINEAR
	volatile android.renderscript.Sampler mSampler_WRAP_NEAREST
	volatile android.renderscript.Sampler mSampler_WRAP_LINEAR
	volatile android.renderscript.Sampler mSampler_WRAP_LINEAR_MIP_LINEAR
	volatile android.renderscript.Sampler mSampler_MIRRORED_REPEAT_NEAREST
	volatile android.renderscript.Sampler mSampler_MIRRORED_REPEAT_LINEAR
	volatile android.renderscript.Sampler mSampler_MIRRORED_REPEAT_LINEAR_MIP_LINEAR
	android.renderscript.ProgramStore mProgramStore_BLEND_NONE_DEPTH_TEST
	android.renderscript.ProgramStore mProgramStore_BLEND_NONE_DEPTH_NO_DEPTH
	android.renderscript.ProgramStore mProgramStore_BLEND_ALPHA_DEPTH_TEST
	android.renderscript.ProgramStore mProgramStore_BLEND_ALPHA_DEPTH_NO_DEPTH
	android.renderscript.ProgramRaster mProgramRaster_CULL_BACK
	android.renderscript.ProgramRaster mProgramRaster_CULL_FRONT
	android.renderscript.ProgramRaster mProgramRaster_CULL_NONE
	android.renderscript.RenderScript$RSMessageHandler mMessageCallback
	android.renderscript.RenderScript$RSErrorHandler mErrorCallback
	private static String mCachePath
	static native void _nInit () 
	static native int rsnSystemGetPointerSize () 
	native long nDeviceCreate () 
	native void nDeviceDestroy (long) 
	native void nDeviceSetConfig (long, int, int) 
	native int nContextGetUserMessage (long, int[]) 
	native java.lang.String nContextGetErrorMessage (long) 
	native int nContextPeekMessage (long, int[]) 
	native void nContextInitToClient (long) 
	native void nContextDeinitToClient (long) 
	public static long getMinorID () 
	public static long getMinorVersion () 
	native long rsnContextCreateGL (long, int, int, int, int, int, int, int, int, int, int, int, int, float, int) 
	synchronized long nContextCreateGL (long, int, int, int, int, int, int, int, int, int, int, int, int, float, int) 
		long dev
		int ver
		int sdkVer
		int colorMin
		int colorPref
		int alphaMin
		int alphaPref
		int depthMin
		int depthPref
		int stencilMin
		int stencilPref
		int samplesMin
		int samplesPref
		float samplesQ
		int dpi
	native long rsnContextCreate (long, int, int, int) 
	synchronized long nContextCreate (long, int, int, int) 
		long dev
		int ver
		int sdkVer
		int contextType
	native void rsnContextDestroy (long) 
	synchronized void nContextDestroy () 
		java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock wlock
		long curCon
	native void rsnContextSetSurface (long, int, int, android.view.Surface) 
	synchronized void nContextSetSurface (int, int, android.view.Surface) 
		int w
		int h
		android.view.Surface sur
	native void rsnContextSetSurfaceTexture (long, int, int, android.graphics.SurfaceTexture) 
	synchronized void nContextSetSurfaceTexture (int, int, android.graphics.SurfaceTexture) 
		int w
		int h
		android.graphics.SurfaceTexture sur
	native void rsnContextSetPriority (long, int) 
	synchronized void nContextSetPriority (int) 
		int p
	native void rsnContextSetCacheDir (long, java.lang.String) 
	synchronized void nContextSetCacheDir (java.lang.String) 
		String cacheDir
	native void rsnContextDump (long, int) 
	synchronized void nContextDump (int) 
		int bits
	native void rsnContextFinish (long) 
	synchronized void nContextFinish () 
	native void rsnContextSendMessage (long, int, int[]) 
	synchronized void nContextSendMessage (int, int[]) 
		int id
		int[] data
	native void rsnContextBindRootScript (long, long) 
	synchronized void nContextBindRootScript (long) 
		long script
	native void rsnContextBindSampler (long, int, int) 
	synchronized void nContextBindSampler (int, int) 
		int sampler
		int slot
	native void rsnContextBindProgramStore (long, long) 
	synchronized void nContextBindProgramStore (long) 
		long pfs
	native void rsnContextBindProgramFragment (long, long) 
	synchronized void nContextBindProgramFragment (long) 
		long pf
	native void rsnContextBindProgramVertex (long, long) 
	synchronized void nContextBindProgramVertex (long) 
		long pv
	native void rsnContextBindProgramRaster (long, long) 
	synchronized void nContextBindProgramRaster (long) 
		long pr
	native void rsnContextPause (long) 
	synchronized void nContextPause () 
	native void rsnContextResume (long) 
	synchronized void nContextResume () 
	native long rsnClosureCreate (long, long, long, long[], long[], int[], long[], long[]) 
	synchronized long nClosureCreate (long, long, long[], long[], int[], long[], long[]) 
		long kernelID
		long returnValue
		long[] fieldIDs
		long[] values
		int[] sizes
		long[] depClosures
		long[] depFieldIDs
		long c
	native long rsnInvokeClosureCreate (long, long, byte[], long[], long[], int[]) 
	synchronized long nInvokeClosureCreate (long, byte[], long[], long[], int[]) 
		long invokeID
		byte[] params
		long[] fieldIDs
		long[] values
		int[] sizes
		long c
	native void rsnClosureSetArg (long, long, int, long, int) 
	synchronized void nClosureSetArg (long, int, long, int) 
		long closureID
		int index
		long value
		int size
	native void rsnClosureSetGlobal (long, long, long, long, int) 
	synchronized void nClosureSetGlobal (long, long, long, int) 
		long closureID
		long fieldID
		long value
		int size
	native long rsnScriptGroup2Create (long, java.lang.String, java.lang.String, long[]) 
	synchronized long nScriptGroup2Create (java.lang.String, java.lang.String, long[]) 
		String name
		String cachePath
		long[] closures
		long g
	native void rsnScriptGroup2Execute (long, long) 
	synchronized void nScriptGroup2Execute (long) 
		long groupID
	native void rsnAssignName (long, long, byte[]) 
	synchronized void nAssignName (long, byte[]) 
		long obj
		byte[] name
	native java.lang.String rsnGetName (long, long) 
	synchronized java.lang.String nGetName (long) 
		long obj
	native void rsnObjDestroy (long, long) 
	void nObjDestroy (long) 
		long id
	native long rsnElementCreate (long, long, int, boolean, int) 
	synchronized long nElementCreate (long, int, boolean, int) 
		long type
		int kind
		boolean norm
		int vecSize
	native long rsnElementCreate2 (long, long[], java.lang.String[], int[]) 
	synchronized long nElementCreate2 (long[], java.lang.String[], int[]) 
		long[] elements
		String[] names
		int[] arraySizes
	native void rsnElementGetNativeData (long, long, int[]) 
	synchronized void nElementGetNativeData (long, int[]) 
		long id
		int[] elementData
	native void rsnElementGetSubElements (long, long, long[], java.lang.String[], int[]) 
	synchronized void nElementGetSubElements (long, long[], java.lang.String[], int[]) 
		long id
		long[] IDs
		String[] names
		int[] arraySizes
	native long rsnTypeCreate (long, long, int, int, int, boolean, boolean, int) 
	synchronized long nTypeCreate (long, int, int, int, boolean, boolean, int) 
		long eid
		int x
		int y
		int z
		boolean mips
		boolean faces
		int yuv
	native void rsnTypeGetNativeData (long, long, long[]) 
	synchronized void nTypeGetNativeData (long, long[]) 
		long id
		long[] typeData
	native long rsnAllocationCreateTyped (long, long, int, int, long) 
	synchronized long nAllocationCreateTyped (long, int, int, long) 
		long type
		int mip
		int usage
		long pointer
	native long rsnAllocationCreateFromBitmap (long, long, int, android.graphics.Bitmap, int) 
	synchronized long nAllocationCreateFromBitmap (long, int, android.graphics.Bitmap, int) 
		long type
		int mip
		android.graphics.Bitmap bmp
		int usage
	native long rsnAllocationCreateBitmapBackedAllocation (long, long, int, android.graphics.Bitmap, int) 
	synchronized long nAllocationCreateBitmapBackedAllocation (long, int, android.graphics.Bitmap, int) 
		long type
		int mip
		android.graphics.Bitmap bmp
		int usage
	native long rsnAllocationCubeCreateFromBitmap (long, long, int, android.graphics.Bitmap, int) 
	synchronized long nAllocationCubeCreateFromBitmap (long, int, android.graphics.Bitmap, int) 
		long type
		int mip
		android.graphics.Bitmap bmp
		int usage
	native long rsnAllocationCreateBitmapRef (long, long, android.graphics.Bitmap) 
	synchronized long nAllocationCreateBitmapRef (long, android.graphics.Bitmap) 
		long type
		android.graphics.Bitmap bmp
	native long rsnAllocationCreateFromAssetStream (long, int, int, int) 
	synchronized long nAllocationCreateFromAssetStream (int, int, int) 
		int mips
		int assetStream
		int usage
	native void rsnAllocationCopyToBitmap (long, long, android.graphics.Bitmap) 
	synchronized void nAllocationCopyToBitmap (long, android.graphics.Bitmap) 
		long alloc
		android.graphics.Bitmap bmp
	native void rsnAllocationSyncAll (long, long, int) 
	synchronized void nAllocationSyncAll (long, int) 
		long alloc
		int src
	native java.nio.ByteBuffer rsnAllocationGetByteBuffer (long, long, long[], int, int, int) 
	synchronized java.nio.ByteBuffer nAllocationGetByteBuffer (long, long[], int, int, int) 
		long alloc
		long[] stride
		int xBytesSize
		int dimY
		int dimZ
	native void rsnAllocationSetupBufferQueue (long, long, int) 
	synchronized void nAllocationSetupBufferQueue (long, int) 
		long alloc
		int numAlloc
	native void rsnAllocationShareBufferQueue (long, long, long) 
	synchronized void nAllocationShareBufferQueue (long, long) 
		long alloc1
		long alloc2
	native android.view.Surface rsnAllocationGetSurface (long, long) 
	synchronized android.view.Surface nAllocationGetSurface (long) 
		long alloc
	native void rsnAllocationSetSurface (long, long, android.view.Surface) 
	synchronized void nAllocationSetSurface (long, android.view.Surface) 
		long alloc
		android.view.Surface sur
	native void rsnAllocationIoSend (long, long) 
	synchronized void nAllocationIoSend (long) 
		long alloc
	native long rsnAllocationIoReceive (long, long) 
	synchronized long nAllocationIoReceive (long) 
		long alloc
	native void rsnAllocationGenerateMipmaps (long, long) 
	synchronized void nAllocationGenerateMipmaps (long) 
		long alloc
	native void rsnAllocationCopyFromBitmap (long, long, android.graphics.Bitmap) 
	synchronized void nAllocationCopyFromBitmap (long, android.graphics.Bitmap) 
		long alloc
		android.graphics.Bitmap bmp
	native void rsnAllocationData1D (long, long, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationData1D (long, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int off
		int mip
		int count
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationElementData (long, long, int, int, int, int, int, byte[], int) 
	synchronized void nAllocationElementData (long, int, int, int, int, int, byte[], int) 
		long id
		int xoff
		int yoff
		int zoff
		int mip
		int compIdx
		byte[] d
		int sizeBytes
	native void rsnAllocationData2D (long, long, int, int, int, int, int, int, long, int, int, int, int) 
	synchronized void nAllocationData2D (long, int, int, int, int, int, int, long, int, int, int, int) 
		long dstAlloc
		int dstXoff
		int dstYoff
		int dstMip
		int dstFace
		int width
		int height
		long srcAlloc
		int srcXoff
		int srcYoff
		int srcMip
		int srcFace
	native void rsnAllocationData2D (long, long, int, int, int, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationData2D (long, int, int, int, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int xoff
		int yoff
		int mip
		int face
		int w
		int h
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationData2D (long, long, int, int, int, int, android.graphics.Bitmap) 
	synchronized void nAllocationData2D (long, int, int, int, int, android.graphics.Bitmap) 
		long id
		int xoff
		int yoff
		int mip
		int face
		android.graphics.Bitmap b
	native void rsnAllocationData3D (long, long, int, int, int, int, int, int, int, long, int, int, int, int) 
	synchronized void nAllocationData3D (long, int, int, int, int, int, int, int, long, int, int, int, int) 
		long dstAlloc
		int dstXoff
		int dstYoff
		int dstZoff
		int dstMip
		int width
		int height
		int depth
		long srcAlloc
		int srcXoff
		int srcYoff
		int srcZoff
		int srcMip
	native void rsnAllocationData3D (long, long, int, int, int, int, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationData3D (long, int, int, int, int, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int xoff
		int yoff
		int zoff
		int mip
		int w
		int h
		int depth
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationRead (long, long, java.lang.Object, int, int, boolean) 
	synchronized void nAllocationRead (long, java.lang.Object, android.renderscript.Element$DataType, int, boolean) 
		long id
		Object d
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationRead1D (long, long, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationRead1D (long, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int off
		int mip
		int count
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationElementRead (long, long, int, int, int, int, int, byte[], int) 
	synchronized void nAllocationElementRead (long, int, int, int, int, int, byte[], int) 
		long id
		int xoff
		int yoff
		int zoff
		int mip
		int compIdx
		byte[] d
		int sizeBytes
	native void rsnAllocationRead2D (long, long, int, int, int, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationRead2D (long, int, int, int, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int xoff
		int yoff
		int mip
		int face
		int w
		int h
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native void rsnAllocationRead3D (long, long, int, int, int, int, int, int, int, java.lang.Object, int, int, int, boolean) 
	synchronized void nAllocationRead3D (long, int, int, int, int, int, int, int, java.lang.Object, int, android.renderscript.Element$DataType, int, boolean) 
		long id
		int xoff
		int yoff
		int zoff
		int mip
		int w
		int h
		int depth
		Object d
		int sizeBytes
		android.renderscript.Element$DataType dt
		int mSize
		boolean usePadding
	native long rsnAllocationGetType (long, long) 
	synchronized long nAllocationGetType (long) 
		long id
	native void rsnAllocationResize1D (long, long, int) 
	synchronized void nAllocationResize1D (long, int) 
		long id
		int dimX
	native long rsnAllocationAdapterCreate (long, long, long) 
	synchronized long nAllocationAdapterCreate (long, long) 
		long allocId
		long typeId
	native void rsnAllocationAdapterOffset (long, long, int, int, int, int, int, int, int, int, int) 
	synchronized void nAllocationAdapterOffset (long, int, int, int, int, int, int, int, int, int) 
		long id
		int x
		int y
		int z
		int mip
		int face
		int a1
		int a2
		int a3
		int a4
	native long rsnFileA3DCreateFromAssetStream (long, long) 
	synchronized long nFileA3DCreateFromAssetStream (long) 
		long assetStream
	native long rsnFileA3DCreateFromFile (long, java.lang.String) 
	synchronized long nFileA3DCreateFromFile (java.lang.String) 
		String path
	native long rsnFileA3DCreateFromAsset (long, android.content.res.AssetManager, java.lang.String) 
	synchronized long nFileA3DCreateFromAsset (android.content.res.AssetManager, java.lang.String) 
		android.content.res.AssetManager mgr
		String path
	native int rsnFileA3DGetNumIndexEntries (long, long) 
	synchronized int nFileA3DGetNumIndexEntries (long) 
		long fileA3D
	native void rsnFileA3DGetIndexEntries (long, long, int, int[], java.lang.String[]) 
	synchronized void nFileA3DGetIndexEntries (long, int, int[], java.lang.String[]) 
		long fileA3D
		int numEntries
		int[] IDs
		String[] names
	native long rsnFileA3DGetEntryByIndex (long, long, int) 
	synchronized long nFileA3DGetEntryByIndex (long, int) 
		long fileA3D
		int index
	native long rsnFontCreateFromFile (long, java.lang.String, float, int) 
	synchronized long nFontCreateFromFile (java.lang.String, float, int) 
		String fileName
		float size
		int dpi
	native long rsnFontCreateFromAssetStream (long, java.lang.String, float, int, long) 
	synchronized long nFontCreateFromAssetStream (java.lang.String, float, int, long) 
		String name
		float size
		int dpi
		long assetStream
	native long rsnFontCreateFromAsset (long, android.content.res.AssetManager, java.lang.String, float, int) 
	synchronized long nFontCreateFromAsset (android.content.res.AssetManager, java.lang.String, float, int) 
		android.content.res.AssetManager mgr
		String path
		float size
		int dpi
	native void rsnScriptBindAllocation (long, long, long, int) 
	synchronized void nScriptBindAllocation (long, long, int) 
		long script
		long alloc
		int slot
	native void rsnScriptSetTimeZone (long, long, byte[]) 
	synchronized void nScriptSetTimeZone (long, byte[]) 
		long script
		byte[] timeZone
	native void rsnScriptInvoke (long, long, int) 
	synchronized void nScriptInvoke (long, int) 
		long id
		int slot
	native void rsnScriptForEach (long, long, int, long[], long, byte[], int[]) 
	synchronized void nScriptForEach (long, int, long[], long, byte[], int[]) 
		long id
		int slot
		long[] ains
		long aout
		byte[] params
		int[] limits
	native void rsnScriptReduce (long, long, int, long[], long, int[]) 
	synchronized void nScriptReduce (long, int, long[], long, int[]) 
		long id
		int slot
		long[] ains
		long aout
		int[] limits
	native void rsnScriptInvokeV (long, long, int, byte[]) 
	synchronized void nScriptInvokeV (long, int, byte[]) 
		long id
		int slot
		byte[] params
	native void rsnScriptSetVarI (long, long, int, int) 
	synchronized void nScriptSetVarI (long, int, int) 
		long id
		int slot
		int val
	native int rsnScriptGetVarI (long, long, int) 
	synchronized int nScriptGetVarI (long, int) 
		long id
		int slot
	native void rsnScriptSetVarJ (long, long, int, long) 
	synchronized void nScriptSetVarJ (long, int, long) 
		long id
		int slot
		long val
	native long rsnScriptGetVarJ (long, long, int) 
	synchronized long nScriptGetVarJ (long, int) 
		long id
		int slot
	native void rsnScriptSetVarF (long, long, int, float) 
	synchronized void nScriptSetVarF (long, int, float) 
		long id
		int slot
		float val
	native float rsnScriptGetVarF (long, long, int) 
	synchronized float nScriptGetVarF (long, int) 
		long id
		int slot
	native void rsnScriptSetVarD (long, long, int, double) 
	synchronized void nScriptSetVarD (long, int, double) 
		long id
		int slot
		double val
	native double rsnScriptGetVarD (long, long, int) 
	synchronized double nScriptGetVarD (long, int) 
		long id
		int slot
	native void rsnScriptSetVarV (long, long, int, byte[]) 
	synchronized void nScriptSetVarV (long, int, byte[]) 
		long id
		int slot
		byte[] val
	native void rsnScriptGetVarV (long, long, int, byte[]) 
	synchronized void nScriptGetVarV (long, int, byte[]) 
		long id
		int slot
		byte[] val
	native void rsnScriptSetVarVE (long, long, int, byte[], long, int[]) 
	synchronized void nScriptSetVarVE (long, int, byte[], long, int[]) 
		long id
		int slot
		byte[] val
		long e
		int[] dims
	native void rsnScriptSetVarObj (long, long, int, long) 
	synchronized void nScriptSetVarObj (long, int, long) 
		long id
		int slot
		long val
	native long rsnScriptCCreate (long, java.lang.String, java.lang.String, byte[], int) 
	synchronized long nScriptCCreate (java.lang.String, java.lang.String, byte[], int) 
		String resName
		String cacheDir
		byte[] script
		int length
	native long rsnScriptIntrinsicCreate (long, int, long) 
	synchronized long nScriptIntrinsicCreate (int, long) 
		int id
		long eid
	native long rsnScriptKernelIDCreate (long, long, int, int) 
	synchronized long nScriptKernelIDCreate (long, int, int) 
		long sid
		int slot
		int sig
	native long rsnScriptInvokeIDCreate (long, long, int) 
	synchronized long nScriptInvokeIDCreate (long, int) 
		long sid
		int slot
	native long rsnScriptFieldIDCreate (long, long, int) 
	synchronized long nScriptFieldIDCreate (long, int) 
		long sid
		int slot
	native long rsnScriptGroupCreate (long, long[], long[], long[], long[], long[]) 
	synchronized long nScriptGroupCreate (long[], long[], long[], long[], long[]) 
		long[] kernels
		long[] src
		long[] dstk
		long[] dstf
		long[] types
	native void rsnScriptGroupSetInput (long, long, long, long) 
	synchronized void nScriptGroupSetInput (long, long, long) 
		long group
		long kernel
		long alloc
	native void rsnScriptGroupSetOutput (long, long, long, long) 
	synchronized void nScriptGroupSetOutput (long, long, long) 
		long group
		long kernel
		long alloc
	native void rsnScriptGroupExecute (long, long) 
	synchronized void nScriptGroupExecute (long) 
		long group
	native long rsnSamplerCreate (long, int, int, int, int, int, float) 
	synchronized long nSamplerCreate (int, int, int, int, int, float) 
		int magFilter
		int minFilter
		int wrapS
		int wrapT
		int wrapR
		float aniso
	native long rsnProgramStoreCreate (long, boolean, boolean, boolean, boolean, boolean, boolean, int, int, int) 
	synchronized long nProgramStoreCreate (boolean, boolean, boolean, boolean, boolean, boolean, int, int, int) 
		boolean r
		boolean g
		boolean b
		boolean a
		boolean depthMask
		boolean dither
		int srcMode
		int dstMode
		int depthFunc
	native long rsnProgramRasterCreate (long, boolean, int) 
	synchronized long nProgramRasterCreate (boolean, int) 
		boolean pointSprite
		int cullMode
	native void rsnProgramBindConstants (long, long, int, long) 
	synchronized void nProgramBindConstants (long, int, long) 
		long pv
		int slot
		long mID
	native void rsnProgramBindTexture (long, long, int, long) 
	synchronized void nProgramBindTexture (long, int, long) 
		long vpf
		int slot
		long a
	native void rsnProgramBindSampler (long, long, int, long) 
	synchronized void nProgramBindSampler (long, int, long) 
		long vpf
		int slot
		long s
	native long rsnProgramFragmentCreate (long, java.lang.String, java.lang.String[], long[]) 
	synchronized long nProgramFragmentCreate (java.lang.String, java.lang.String[], long[]) 
		String shader
		String[] texNames
		long[] params
	native long rsnProgramVertexCreate (long, java.lang.String, java.lang.String[], long[]) 
	synchronized long nProgramVertexCreate (java.lang.String, java.lang.String[], long[]) 
		String shader
		String[] texNames
		long[] params
	native long rsnMeshCreate (long, long[], long[], int[]) 
	synchronized long nMeshCreate (long[], long[], int[]) 
		long[] vtx
		long[] idx
		int[] prim
	native int rsnMeshGetVertexBufferCount (long, long) 
	synchronized int nMeshGetVertexBufferCount (long) 
		long id
	native int rsnMeshGetIndexCount (long, long) 
	synchronized int nMeshGetIndexCount (long) 
		long id
	native void rsnMeshGetVertices (long, long, long[], int) 
	synchronized void nMeshGetVertices (long, long[], int) 
		long id
		long[] vtxIds
		int vtxIdCount
	native void rsnMeshGetIndices (long, long, long[], int[], int) 
	synchronized void nMeshGetIndices (long, long[], int[], int) 
		long id
		long[] idxIds
		int[] primitives
		int vtxIdCount
	native void rsnScriptIntrinsicBLAS_Single (long, long, int, int, int, int, int, int, int, int, int, float, long, long, float, long, int, int, int, int) 
	synchronized void nScriptIntrinsicBLAS_Single (long, int, int, int, int, int, int, int, int, int, float, long, long, float, long, int, int, int, int) 
		long id
		int func
		int TransA
		int TransB
		int Side
		int Uplo
		int Diag
		int M
		int N
		int K
		float alpha
		long A
		long B
		float beta
		long C
		int incX
		int incY
		int KL
		int KU
	native void rsnScriptIntrinsicBLAS_Double (long, long, int, int, int, int, int, int, int, int, int, double, long, long, double, long, int, int, int, int) 
	synchronized void nScriptIntrinsicBLAS_Double (long, int, int, int, int, int, int, int, int, int, double, long, long, double, long, int, int, int, int) 
		long id
		int func
		int TransA
		int TransB
		int Side
		int Uplo
		int Diag
		int M
		int N
		int K
		double alpha
		long A
		long B
		double beta
		long C
		int incX
		int incY
		int KL
		int KU
	native void rsnScriptIntrinsicBLAS_Complex (long, long, int, int, int, int, int, int, int, int, int, float, float, long, long, float, float, long, int, int, int, int) 
	synchronized void nScriptIntrinsicBLAS_Complex (long, int, int, int, int, int, int, int, int, int, float, float, long, long, float, float, long, int, int, int, int) 
		long id
		int func
		int TransA
		int TransB
		int Side
		int Uplo
		int Diag
		int M
		int N
		int K
		float alphaX
		float alphaY
		long A
		long B
		float betaX
		float betaY
		long C
		int incX
		int incY
		int KL
		int KU
	native void rsnScriptIntrinsicBLAS_Z (long, long, int, int, int, int, int, int, int, int, int, double, double, long, long, double, double, long, int, int, int, int) 
	synchronized void nScriptIntrinsicBLAS_Z (long, int, int, int, int, int, int, int, int, int, double, double, long, long, double, double, long, int, int, int, int) 
		long id
		int func
		int TransA
		int TransB
		int Side
		int Uplo
		int Diag
		int M
		int N
		int K
		double alphaX
		double alphaY
		long A
		long B
		double betaX
		double betaY
		long C
		int incX
		int incY
		int KL
		int KU
	native void rsnScriptIntrinsicBLAS_BNNM (long, long, int, int, int, long, int, long, int, long, int, int) 
	synchronized void nScriptIntrinsicBLAS_BNNM (long, int, int, int, long, int, long, int, long, int, int) 
		long id
		int M
		int N
		int K
		long A
		int a_offset
		long B
		int b_offset
		long C
		int c_offset
		int c_mult_int
	public void setMessageHandler (android.renderscript.RenderScript$RSMessageHandler) 
		android.renderscript.RenderScript$RSMessageHandler msg
	public android.renderscript.RenderScript$RSMessageHandler getMessageHandler () 
	public void sendMessage (int, int[]) 
		int id
		int[] data
	public void setErrorHandler (android.renderscript.RenderScript$RSErrorHandler) 
		android.renderscript.RenderScript$RSErrorHandler msg
	public android.renderscript.RenderScript$RSErrorHandler getErrorHandler () 
	void validateObject (android.renderscript.BaseObj) 
		android.renderscript.BaseObj o
	void validate () 
	public void setPriority (android.renderscript.RenderScript$Priority) 
		android.renderscript.RenderScript$Priority p
	void  (android.content.Context) 
		Exception e
		android.content.Context ctx
	public final android.content.Context getApplicationContext () 
	static synchronized java.lang.String getCachePath () 
		String CACHE_PATH
		java.io.File f
	private static android.renderscript.RenderScript internalCreate (android.content.Context, int, android.renderscript.RenderScript$ContextType, int) 
		android.content.Context ctx
		int sdkVersion
		android.renderscript.RenderScript$ContextType ct
		int flags
		android.renderscript.RenderScript rs
		long device
	public static android.renderscript.RenderScript create (android.content.Context) 
		android.content.Context ctx
	public static android.renderscript.RenderScript create (android.content.Context, android.renderscript.RenderScript$ContextType) 
		android.content.Context ctx
		android.renderscript.RenderScript$ContextType ct
	public static android.renderscript.RenderScript create (android.content.Context, android.renderscript.RenderScript$ContextType, int) 
		android.content.Context ctx
		android.renderscript.RenderScript$ContextType ct
		int flags
		int v
	public static android.renderscript.RenderScript create (android.content.Context, int) 
		android.content.Context ctx
		int sdkVersion
	private static android.renderscript.RenderScript create (android.content.Context, int, android.renderscript.RenderScript$ContextType, int) 
		android.renderscript.RenderScript prs
		android.renderscript.RenderScript prs
		android.content.Context ctx
		int sdkVersion
		android.renderscript.RenderScript$ContextType ct
		int flags
	public static void releaseAllContexts () 
		android.renderscript.RenderScript prs
		java.util.ArrayList oldList
	public static android.renderscript.RenderScript createMultiContext (android.content.Context, android.renderscript.RenderScript$ContextType, int, int) 
		android.content.Context ctx
		android.renderscript.RenderScript$ContextType ct
		int flags
		int API_number
	public void contextDump () 
	public void finish () 
	private void helpDestroy () 
		InterruptedException e
		boolean hasJoined
		boolean interrupted
		boolean shouldDestroy
	protected void finalize ()  throws java.lang.Throwable 
	public void destroy () 
	boolean isAlive () 
	long safeID (android.renderscript.BaseObj) 
		android.renderscript.BaseObj o
	static void  () 
		Class vm_runtime
		java.lang.reflect.Method get_runtime
		Exception e
		UnsatisfiedLinkError e
}

android/renderscript/ScriptIntrinsic3DLUT.class
ScriptIntrinsic3DLUT.java
package android.renderscript
public final android.renderscript.ScriptIntrinsic3DLUT extends android.renderscript.ScriptIntrinsic {
	private android.renderscript.Allocation mLUT
	private android.renderscript.Element mElement
	private void  (long, android.renderscript.RenderScript, android.renderscript.Element) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Element e
	public static android.renderscript.ScriptIntrinsic3DLUT create (android.renderscript.RenderScript, android.renderscript.Element) 
		android.renderscript.RenderScript rs
		android.renderscript.Element e
		long id
	public void setLUT (android.renderscript.Allocation) 
		android.renderscript.Allocation lut
		android.renderscript.Type t
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
	public void forEach (android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation ain
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID () 
}

android/renderscript/Program.class
Program.java
package android.renderscript
public android.renderscript.Program extends android.renderscript.BaseObj {
	static final int MAX_INPUT
	static final int MAX_OUTPUT
	static final int MAX_CONSTANT
	static final int MAX_TEXTURE
	android.renderscript.Element[] mInputs
	android.renderscript.Element[] mOutputs
	android.renderscript.Type[] mConstants
	android.renderscript.Program$TextureType[] mTextures
	String[] mTextureNames
	int mTextureCount
	String mShader
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public int getConstantCount () 
	public android.renderscript.Type getConstant (int) 
		int slot
	public int getTextureCount () 
	public android.renderscript.Program$TextureType getTextureType (int) 
		int slot
	public java.lang.String getTextureName (int) 
		int slot
	public void bindConstants (android.renderscript.Allocation, int) 
		android.renderscript.Allocation a
		int slot
		long id
	public void bindTexture (android.renderscript.Allocation, int)  throws java.lang.IllegalArgumentException 
		android.renderscript.Allocation va
		int slot
		long id
	public void bindSampler (android.renderscript.Sampler, int)  throws java.lang.IllegalArgumentException 
		android.renderscript.Sampler vs
		int slot
		long id
}

android/renderscript/ScriptGroup$Binding.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Binding extends java.lang.Object {
	private final android.renderscript.Script$FieldID mField
	private final Object mValue
	public void  (android.renderscript.Script$FieldID, java.lang.Object) 
		android.renderscript.Script$FieldID field
		Object value
	android.renderscript.Script$FieldID getField () 
	java.lang.Object getValue () 
}

android/renderscript/RSDriverException.class
RSDriverException.java
package android.renderscript
public android.renderscript.RSDriverException extends android.renderscript.RSRuntimeException {
	public void  (java.lang.String) 
		String string
}

android/renderscript/Program$TextureType.class
Program.java
package android.renderscript
public final android.renderscript.Program$TextureType extends java.lang.Enum {
	public static final android.renderscript.Program$TextureType TEXTURE_2D
	public static final android.renderscript.Program$TextureType TEXTURE_CUBE
	int mID
	private static final android.renderscript.Program$TextureType[] $VALUES
	public static android.renderscript.Program$TextureType[] values () 
	public static android.renderscript.Program$TextureType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/Short4.class
Short4.java
package android.renderscript
public android.renderscript.Short4 extends java.lang.Object {
	public short x
	public short y
	public short z
	public short w
	public void  () 
	public void  (short) 
		short i
	public void  (short, short, short, short) 
		short x
		short y
		short z
		short w
	public void  (android.renderscript.Short4) 
		android.renderscript.Short4 source
	public void add (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static android.renderscript.Short4 add (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
		android.renderscript.Short4 result
	public void add (short) 
		short value
	public static android.renderscript.Short4 add (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short b
		android.renderscript.Short4 result
	public void sub (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static android.renderscript.Short4 sub (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
		android.renderscript.Short4 result
	public void sub (short) 
		short value
	public static android.renderscript.Short4 sub (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short b
		android.renderscript.Short4 result
	public void mul (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static android.renderscript.Short4 mul (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
		android.renderscript.Short4 result
	public void mul (short) 
		short value
	public static android.renderscript.Short4 mul (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short b
		android.renderscript.Short4 result
	public void div (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static android.renderscript.Short4 div (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
		android.renderscript.Short4 result
	public void div (short) 
		short value
	public static android.renderscript.Short4 div (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short b
		android.renderscript.Short4 result
	public void mod (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static android.renderscript.Short4 mod (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
		android.renderscript.Short4 result
	public void mod (short) 
		short value
	public static android.renderscript.Short4 mod (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short b
		android.renderscript.Short4 result
	public short length () 
	public void negate () 
	public short dotProduct (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public static short dotProduct (android.renderscript.Short4, android.renderscript.Short4) 
		android.renderscript.Short4 a
		android.renderscript.Short4 b
	public void addMultiple (android.renderscript.Short4, short) 
		android.renderscript.Short4 a
		short factor
	public void set (android.renderscript.Short4) 
		android.renderscript.Short4 a
	public void setValues (short, short, short, short) 
		short a
		short b
		short c
		short d
	public short elementSum () 
	public short get (int) 
		int i
	public void setAt (int, short) 
		int i
		short value
	public void addAt (int, short) 
		int i
		short value
	public void copyTo (short[], int) 
		short[] data
		int offset
}

android/renderscript/ScriptIntrinsicResize.class
ScriptIntrinsicResize.java
package android.renderscript
public final android.renderscript.ScriptIntrinsicResize extends android.renderscript.ScriptIntrinsic {
	private android.renderscript.Allocation mInput
	private void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public static android.renderscript.ScriptIntrinsicResize create (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
		long id
		android.renderscript.ScriptIntrinsicResize si
	public void setInput (android.renderscript.Allocation) 
		android.renderscript.Allocation ain
		android.renderscript.Element e
	public android.renderscript.Script$FieldID getFieldID_Input () 
	public void forEach_bicubic (android.renderscript.Allocation) 
		android.renderscript.Allocation aout
	public void forEach_bicubic (android.renderscript.Allocation, android.renderscript.Script$LaunchOptions) 
		android.renderscript.Allocation aout
		android.renderscript.Script$LaunchOptions opt
	public android.renderscript.Script$KernelID getKernelID_bicubic () 
}

android/renderscript/Sampler.class
Sampler.java
package android.renderscript
public android.renderscript.Sampler extends android.renderscript.BaseObj {
	android.renderscript.Sampler$Value mMin
	android.renderscript.Sampler$Value mMag
	android.renderscript.Sampler$Value mWrapS
	android.renderscript.Sampler$Value mWrapT
	android.renderscript.Sampler$Value mWrapR
	float mAniso
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	public android.renderscript.Sampler$Value getMinification () 
	public android.renderscript.Sampler$Value getMagnification () 
	public android.renderscript.Sampler$Value getWrapS () 
	public android.renderscript.Sampler$Value getWrapT () 
	public float getAnisotropy () 
	public static android.renderscript.Sampler CLAMP_NEAREST (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler CLAMP_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler WRAP_NEAREST (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler WRAP_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler WRAP_LINEAR_MIP_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler MIRRORED_REPEAT_NEAREST (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
	public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR_MIP_LINEAR (android.renderscript.RenderScript) 
		android.renderscript.Sampler$Builder b
		android.renderscript.RenderScript rs
}

android/renderscript/ProgramStore$BlendDstFunc.class
ProgramStore.java
package android.renderscript
public final android.renderscript.ProgramStore$BlendDstFunc extends java.lang.Enum {
	public static final android.renderscript.ProgramStore$BlendDstFunc ZERO
	public static final android.renderscript.ProgramStore$BlendDstFunc ONE
	public static final android.renderscript.ProgramStore$BlendDstFunc SRC_COLOR
	public static final android.renderscript.ProgramStore$BlendDstFunc ONE_MINUS_SRC_COLOR
	public static final android.renderscript.ProgramStore$BlendDstFunc SRC_ALPHA
	public static final android.renderscript.ProgramStore$BlendDstFunc ONE_MINUS_SRC_ALPHA
	public static final android.renderscript.ProgramStore$BlendDstFunc DST_ALPHA
	public static final android.renderscript.ProgramStore$BlendDstFunc ONE_MINUS_DST_ALPHA
	int mID
	private static final android.renderscript.ProgramStore$BlendDstFunc[] $VALUES
	public static android.renderscript.ProgramStore$BlendDstFunc[] values () 
	public static android.renderscript.ProgramStore$BlendDstFunc valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/renderscript/RenderScript$MessageThread.class
RenderScript.java
package android.renderscript
 android.renderscript.RenderScript$MessageThread extends java.lang.Thread {
	android.renderscript.RenderScript mRS
	boolean mRun
	int[] mAuxData
	static final int RS_MESSAGE_TO_CLIENT_NONE
	static final int RS_MESSAGE_TO_CLIENT_EXCEPTION
	static final int RS_MESSAGE_TO_CLIENT_RESIZE
	static final int RS_MESSAGE_TO_CLIENT_ERROR
	static final int RS_MESSAGE_TO_CLIENT_USER
	static final int RS_MESSAGE_TO_CLIENT_NEW_BUFFER
	static final int RS_ERROR_FATAL_DEBUG
	static final int RS_ERROR_FATAL_UNKNOWN
	void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public void run () 
		String e
		long bufferID
		int msg
		int size
		int subID
		int[] rbuf
}

android/renderscript/Matrix2f.class
Matrix2f.java
package android.renderscript
public android.renderscript.Matrix2f extends java.lang.Object {
	final float[] mMat
	public void  () 
	public void  (float[]) 
		float[] dataArray
	public float[] getArray () 
	public float get (int, int) 
		int x
		int y
	public void set (int, int, float) 
		int x
		int y
		float v
	public void loadIdentity () 
	public void load (android.renderscript.Matrix2f) 
		android.renderscript.Matrix2f src
	public void loadRotate (float) 
		float rot
		float c
		float s
	public void loadScale (float, float) 
		float x
		float y
	public void loadMultiply (android.renderscript.Matrix2f, android.renderscript.Matrix2f) 
		float rhs_ij
		int j
		float ri0
		float ri1
		int i
		android.renderscript.Matrix2f lhs
		android.renderscript.Matrix2f rhs
	public void multiply (android.renderscript.Matrix2f) 
		android.renderscript.Matrix2f rhs
		android.renderscript.Matrix2f tmp
	public void rotate (float) 
		float rot
		android.renderscript.Matrix2f tmp
	public void scale (float, float) 
		float x
		float y
		android.renderscript.Matrix2f tmp
	public void transpose () 
		float temp
}

android/renderscript/Script$KernelID.class
Script.java
package android.renderscript
public final android.renderscript.Script$KernelID extends android.renderscript.BaseObj {
	android.renderscript.Script mScript
	int mSlot
	int mSig
	void  (long, android.renderscript.RenderScript, android.renderscript.Script, int, int) 
		long id
		android.renderscript.RenderScript rs
		android.renderscript.Script s
		int slot
		int sig
}

android/renderscript/Sampler$Builder.class
Sampler.java
package android.renderscript
public android.renderscript.Sampler$Builder extends java.lang.Object {
	android.renderscript.RenderScript mRS
	android.renderscript.Sampler$Value mMin
	android.renderscript.Sampler$Value mMag
	android.renderscript.Sampler$Value mWrapS
	android.renderscript.Sampler$Value mWrapT
	android.renderscript.Sampler$Value mWrapR
	float mAniso
	public void  (android.renderscript.RenderScript) 
		android.renderscript.RenderScript rs
	public void setMinification (android.renderscript.Sampler$Value) 
		android.renderscript.Sampler$Value v
	public void setMagnification (android.renderscript.Sampler$Value) 
		android.renderscript.Sampler$Value v
	public void setWrapS (android.renderscript.Sampler$Value) 
		android.renderscript.Sampler$Value v
	public void setWrapT (android.renderscript.Sampler$Value) 
		android.renderscript.Sampler$Value v
	public void setAnisotropy (float) 
		float v
	public android.renderscript.Sampler create () 
		long id
		android.renderscript.Sampler sampler
}

android/renderscript/Font$Style.class
Font.java
package android.renderscript
public final android.renderscript.Font$Style extends java.lang.Enum {
	public static final android.renderscript.Font$Style NORMAL
	public static final android.renderscript.Font$Style BOLD
	public static final android.renderscript.Font$Style ITALIC
	public static final android.renderscript.Font$Style BOLD_ITALIC
	private static final android.renderscript.Font$Style[] $VALUES
	public static android.renderscript.Font$Style[] values () 
	public static android.renderscript.Font$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/renderscript/RenderScriptGL$SurfaceConfig.class
RenderScriptGL.java
package android.renderscript
public android.renderscript.RenderScriptGL$SurfaceConfig extends java.lang.Object {
	int mDepthMin
	int mDepthPref
	int mStencilMin
	int mStencilPref
	int mColorMin
	int mColorPref
	int mAlphaMin
	int mAlphaPref
	int mSamplesMin
	int mSamplesPref
	float mSamplesQ
	public void  () 
	public void  (android.renderscript.RenderScriptGL$SurfaceConfig) 
		android.renderscript.RenderScriptGL$SurfaceConfig sc
	private void validateRange (int, int, int, int) 
		int umin
		int upref
		int rmin
		int rmax
	public void setColor (int, int) 
		int minimum
		int preferred
	public void setAlpha (int, int) 
		int minimum
		int preferred
	public void setDepth (int, int) 
		int minimum
		int preferred
	public void setSamples (int, int, float) 
		int minimum
		int preferred
		float Q
}

android/renderscript/ScriptGroup$Closure.class
ScriptGroup.java
package android.renderscript
public final android.renderscript.ScriptGroup$Closure extends android.renderscript.BaseObj {
	private Object[] mArgs
	private android.renderscript.Allocation mReturnValue
	private java.util.Map mBindings
	private android.renderscript.ScriptGroup$Future mReturnFuture
	private java.util.Map mGlobalFuture
	private android.renderscript.FieldPacker mFP
	private static final String TAG
	void  (long, android.renderscript.RenderScript) 
		long id
		android.renderscript.RenderScript rs
	void  (android.renderscript.RenderScript, android.renderscript.Script$KernelID, android.renderscript.Type, java.lang.Object[], java.util.Map) 
		Object obj
		android.renderscript.Script$FieldID fieldID
		java.util.Map$Entry entry
		android.renderscript.RenderScript rs
		android.renderscript.Script$KernelID kernelID
		android.renderscript.Type returnType
		Object[] args
		java.util.Map globals
		int numValues
		long[] fieldIDs
		long[] values
		int[] sizes
		long[] depClosures
		long[] depFieldIDs
		int i
		long id
	void  (android.renderscript.RenderScript, android.renderscript.Script$InvokeID, java.lang.Object[], java.util.Map) 
		Object obj
		android.renderscript.Script$FieldID fieldID
		java.util.Map$Entry entry
		android.renderscript.RenderScript rs
		android.renderscript.Script$InvokeID invokeID
		Object[] args
		java.util.Map globals
		int numValues
		long[] fieldIDs
		long[] values
		int[] sizes
		long[] depClosures
		long[] depFieldIDs
		int i
		long id
	public void destroy () 
	protected void finalize ()  throws java.lang.Throwable 
	private void retrieveValueAndDependenceInfo (android.renderscript.RenderScript, int, android.renderscript.Script$FieldID, java.lang.Object, long[], int[], long[], long[]) 
		android.renderscript.ScriptGroup$Future f
		android.renderscript.Script$FieldID fieldID
		android.renderscript.ScriptGroup$Input unbound
		android.renderscript.ScriptGroup$Closure$ValueAndSize vs
		android.renderscript.RenderScript rs
		int index
		android.renderscript.Script$FieldID fid
		Object obj
		long[] values
		int[] sizes
		long[] depClosures
		long[] depFieldIDs
	public android.renderscript.ScriptGroup$Future getReturn () 
	public android.renderscript.ScriptGroup$Future getGlobal (android.renderscript.Script$FieldID) 
		Object obj
		android.renderscript.Script$FieldID field
		android.renderscript.ScriptGroup$Future f
	void setArg (int, java.lang.Object) 
		int index
		Object obj
		android.renderscript.ScriptGroup$Closure$ValueAndSize vs
	void setGlobal (android.renderscript.Script$FieldID, java.lang.Object) 
		android.renderscript.Script$FieldID fieldID
		Object obj
		android.renderscript.ScriptGroup$Closure$ValueAndSize vs
}

android/renderscript/ProgramFragmentFixedFunction$Builder$EnvMode.class
ProgramFragmentFixedFunction.java
package android.renderscript
public final android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode extends java.lang.Enum {
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode REPLACE
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode MODULATE
	public static final android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode DECAL
	int mID
	private static final android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode[] $VALUES
	public static android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode[] values () 
	public static android.renderscript.ProgramFragmentFixedFunction$Builder$EnvMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	static void  () 
}

android/mtp/
android/mtp/MtpEvent.class
MtpEvent.java
package android.mtp
public android.mtp.MtpEvent extends java.lang.Object {
	public static final int EVENT_UNDEFINED
	public static final int EVENT_CANCEL_TRANSACTION
	public static final int EVENT_OBJECT_ADDED
	public static final int EVENT_OBJECT_REMOVED
	public static final int EVENT_STORE_ADDED
	public static final int EVENT_STORE_REMOVED
	public static final int EVENT_DEVICE_PROP_CHANGED
	public static final int EVENT_OBJECT_INFO_CHANGED
	public static final int EVENT_DEVICE_INFO_CHANGED
	public static final int EVENT_REQUEST_OBJECT_TRANSFER
	public static final int EVENT_STORE_FULL
	public static final int EVENT_DEVICE_RESET
	public static final int EVENT_STORAGE_INFO_CHANGED
	public static final int EVENT_CAPTURE_COMPLETE
	public static final int EVENT_UNREPORTED_STATUS
	public static final int EVENT_OBJECT_PROP_CHANGED
	public static final int EVENT_OBJECT_PROP_DESC_CHANGED
	public static final int EVENT_OBJECT_REFERENCES_CHANGED
	private int mEventCode
	private int mParameter1
	private int mParameter2
	private int mParameter3
	private void  () 
	public int getEventCode () 
	public int getParameter1 () 
	public int getParameter2 () 
	public int getParameter3 () 
	public int getObjectHandle () 
	public int getStorageId () 
	public int getDevicePropCode () 
	public int getTransactionId () 
	public int getObjectPropCode () 
	public int getObjectFormatCode () 
}

android/mtp/MtpDeviceInfo.class
MtpDeviceInfo.java
package android.mtp
public android.mtp.MtpDeviceInfo extends java.lang.Object {
	private String mManufacturer
	private String mModel
	private String mVersion
	private String mSerialNumber
	private int[] mOperationsSupported
	private int[] mEventsSupported
	private void  () 
	public final java.lang.String getManufacturer () 
	public final java.lang.String getModel () 
	public final java.lang.String getVersion () 
	public final java.lang.String getSerialNumber () 
	public final int[] getOperationsSupported () 
	public final int[] getEventsSupported () 
	public boolean isOperationSupported (int) 
		int code
	public boolean isEventSupported (int) 
		int code
	private static boolean isSupported (int[], int) 
		int element
		int[] set
		int code
}

android/mtp/MtpDatabase.class
MtpDatabase.java
package android.mtp
public android.mtp.MtpDatabase extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final String TAG
	private final android.content.Context mContext
	private final String mPackageName
	private final android.content.ContentProviderClient mMediaProvider
	private final String mVolumeName
	private final android.net.Uri mObjectsUri
	private final android.media.MediaScanner mMediaScanner
	private final java.util.concurrent.atomic.AtomicBoolean mClosed
	private final dalvik.system.CloseGuard mCloseGuard
	private final String mMediaStoragePath
	private final String[] mSubDirectories
	private String mSubDirectoriesWhere
	private String[] mSubDirectoriesWhereArgs
	private final java.util.HashMap mStorageMap
	private final java.util.HashMap mPropertyGroupsByProperty
	private final java.util.HashMap mPropertyGroupsByFormat
	private boolean mDatabaseModified
	private android.content.SharedPreferences mDeviceProperties
	private static final int DEVICE_PROPERTIES_DATABASE_VERSION
	private static final String[] ID_PROJECTION
	private static final String[] PATH_PROJECTION
	private static final String[] FORMAT_PROJECTION
	private static final String[] PATH_FORMAT_PROJECTION
	private static final String[] OBJECT_INFO_PROJECTION
	private static final String ID_WHERE
	private static final String PATH_WHERE
	private static final String STORAGE_WHERE
	private static final String FORMAT_WHERE
	private static final String PARENT_WHERE
	private static final String STORAGE_FORMAT_WHERE
	private static final String STORAGE_PARENT_WHERE
	private static final String FORMAT_PARENT_WHERE
	private static final String STORAGE_FORMAT_PARENT_WHERE
	private android.mtp.MtpServer mServer
	private int mBatteryLevel
	private int mBatteryScale
	private android.content.BroadcastReceiver mBatteryReceiver
	static final int[] FILE_PROPERTIES
	static final int[] AUDIO_PROPERTIES
	static final int[] VIDEO_PROPERTIES
	static final int[] IMAGE_PROPERTIES
	private long mNativeContext
	public void  (android.content.Context, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		String path
		int i
		int j
		StringBuilder builder
		int count
		android.content.Context context
		String volumeName
		String storagePath
		String[] subDirectories
	public void setServer (android.mtp.MtpServer) 
		android.mtp.MtpServer server
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	public void addStorage (android.mtp.MtpStorage) 
		android.mtp.MtpStorage storage
	public void removeStorage (android.mtp.MtpStorage) 
		android.mtp.MtpStorage storage
	private void initDeviceProperties (android.content.Context) 
		String name
		String value
		android.content.SharedPreferences$Editor e
		Exception e
		android.database.sqlite.SQLiteDatabase db
		android.database.Cursor c
		android.content.Context context
		String devicePropertiesName
		java.io.File databaseFile
	private boolean inStorageSubDirectory (java.lang.String) 
		String subdir
		int subdirLength
		int i
		String path
		boolean allowed
		int pathLength
	private boolean isStorageSubDirectory (java.lang.String) 
		int i
		String path
	private boolean inStorageRoot (java.lang.String) 
		String root
		java.io.File f
		String canonical
		String path
	private int beginSendObject (java.lang.String, int, int, int, long, long) 
		android.os.RemoteException e
		android.database.Cursor c
		android.net.Uri uri
		android.os.RemoteException e
		String path
		int format
		int parent
		int storageId
		long size
		long modified
		android.content.ContentValues values
	private void endSendObject (java.lang.String, int, int, boolean) 
		android.os.RemoteException e
		String name
		int lastSlash
		android.content.ContentValues values
		String path
		int handle
		int format
		boolean succeeded
	private android.database.Cursor createObjectQuery (int, int, int)  throws android.os.RemoteException 
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String[] newWhereArgs
		int i
		int j
		int storageID
		int format
		int parent
		String where
		String[] whereArgs
	private int[] getObjectList (int, int, int) 
		int i
		int[] result
		int count
		android.os.RemoteException e
		int storageID
		int format
		int parent
		android.database.Cursor c
	private int getNumObjects (int, int, int) 
		android.os.RemoteException e
		int storageID
		int format
		int parent
		android.database.Cursor c
	private int[] getSupportedPlaybackFormats () 
	private int[] getSupportedCaptureFormats () 
	private int[] getSupportedObjectProperties (int) 
		int format
	private int[] getSupportedDeviceProperties () 
	private android.mtp.MtpPropertyList getObjectPropertyList (int, int, int, int, int) 
		int[] propertyList
		android.mtp.MtpPropertyGroup propertyGroup
		int[] propertyList
		int handle
		int format
		int property
		int groupCode
		int depth
		android.mtp.MtpPropertyGroup propertyGroup
	private int renameFile (int, java.lang.String) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		int handle
		String newName
		android.database.Cursor c
		String path
		String[] whereArgs
		java.io.File oldFile
		int lastSlash
		String newPath
		java.io.File newFile
		boolean success
		android.content.ContentValues values
		int updated
	private int setObjectProperty (int, int, long, java.lang.String) 
		int handle
		int property
		long intValue
		String stringValue
	private int getDeviceProperty (int, long[], char[]) 
		String value
		int length
		android.view.Display display
		int width
		int height
		String imageSize
		int property
		long[] outIntValue
		char[] outStringValue
	private int setDeviceProperty (int, long, java.lang.String) 
		android.content.SharedPreferences$Editor e
		int property
		long intValue
		String stringValue
	private boolean getObjectInfo (int, int[], char[], long[]) 
		String path
		int lastSlash
		int start
		int end
		android.os.RemoteException e
		int handle
		int[] outStorageFormatParent
		char[] outName
		long[] outCreatedModified
		android.database.Cursor c
	private int getObjectFilePath (int, char[], long[]) 
		String path
		android.os.RemoteException e
		int handle
		char[] outFilePath
		long[] outFileLengthFormat
		android.database.Cursor c
	private int getObjectFormat (int) 
		android.os.RemoteException e
		int handle
		android.database.Cursor c
	private int deleteFile (int) 
		android.net.Uri uri
		String parentPath
		android.os.RemoteException e
		android.net.Uri uri
		android.os.RemoteException e
		int handle
		String path
		int format
		android.database.Cursor c
	private int[] getObjectReferences (int) 
		int i
		int[] result
		int count
		android.os.RemoteException e
		int handle
		android.net.Uri uri
		android.database.Cursor c
	private int setObjectReferences (int, int[]) 
		android.content.ContentValues values
		int i
		android.os.RemoteException e
		int handle
		int[] references
		android.net.Uri uri
		int count
		android.content.ContentValues[] valuesList
	private void sessionStarted () 
	private void sessionEnded () 
	private final native void native_setup () 
	private final native void native_finalize () 
	static int access$002 (android.mtp.MtpDatabase, int) 
		android.mtp.MtpDatabase x0
		int x1
	static int access$100 (android.mtp.MtpDatabase) 
		android.mtp.MtpDatabase x0
	static int access$102 (android.mtp.MtpDatabase, int) 
		android.mtp.MtpDatabase x0
		int x1
	static android.mtp.MtpServer access$200 (android.mtp.MtpDatabase) 
		android.mtp.MtpDatabase x0
	static void  () 
}

android/mtp/MtpPropertyList.class
MtpPropertyList.java
package android.mtp
 android.mtp.MtpPropertyList extends java.lang.Object {
	private int mCount
	private final int mMaxCount
	public int mResult
	public final int[] mObjectHandles
	public final int[] mPropertyCodes
	public final int[] mDataTypes
	public long[] mLongValues
	public String[] mStringValues
	public void  (int, int) 
		int maxCount
		int result
	public void append (int, int, int, long) 
		int handle
		int property
		int type
		long value
		int index
	public void append (int, int, java.lang.String) 
		int handle
		int property
		String value
		int index
	public void setResult (int) 
		int result
}

android/mtp/MtpServer.class
MtpServer.java
package android.mtp
public android.mtp.MtpServer extends java.lang.Object implements java.lang.Runnable  {
	private long mNativeContext
	private final android.mtp.MtpDatabase mDatabase
	public void  (android.mtp.MtpDatabase, boolean) 
		android.mtp.MtpDatabase database
		boolean usePtp
	public void start () 
		Thread thread
	public void run () 
	public void sendObjectAdded (int) 
		int handle
	public void sendObjectRemoved (int) 
		int handle
	public void sendDevicePropertyChanged (int) 
		int property
	public void addStorage (android.mtp.MtpStorage) 
		android.mtp.MtpStorage storage
	public void removeStorage (android.mtp.MtpStorage) 
		android.mtp.MtpStorage storage
	private final native void native_setup (android.mtp.MtpDatabase, boolean) 
	private final native void native_run () 
	private final native void native_cleanup () 
	private final native void native_send_object_added (int) 
	private final native void native_send_object_removed (int) 
	private final native void native_send_device_property_changed (int) 
	private final native void native_add_storage (android.mtp.MtpStorage) 
	private final native void native_remove_storage (int) 
	static void  () 
}

android/mtp/MtpStorage.class
MtpStorage.java
package android.mtp
public android.mtp.MtpStorage extends java.lang.Object {
	private final int mStorageId
	private final String mPath
	private final String mDescription
	private final long mReserveSpace
	private final boolean mRemovable
	private final long mMaxFileSize
	public void  (android.os.storage.StorageVolume, android.content.Context) 
		android.os.storage.StorageVolume volume
		android.content.Context context
	public final int getStorageId () 
	public final java.lang.String getPath () 
	public final java.lang.String getDescription () 
	public final long getReserveSpace () 
	public final boolean isRemovable () 
	public long getMaxFileSize () 
}

android/mtp/MtpObjectInfo.class
MtpObjectInfo.java
package android.mtp
public final android.mtp.MtpObjectInfo extends java.lang.Object {
	private int mHandle
	private int mStorageId
	private int mFormat
	private int mProtectionStatus
	private int mCompressedSize
	private int mThumbFormat
	private int mThumbCompressedSize
	private int mThumbPixWidth
	private int mThumbPixHeight
	private int mImagePixWidth
	private int mImagePixHeight
	private int mImagePixDepth
	private int mParent
	private int mAssociationType
	private int mAssociationDesc
	private int mSequenceNumber
	private String mName
	private long mDateCreated
	private long mDateModified
	private String mKeywords
	private void  () 
	public final int getObjectHandle () 
	public final int getStorageId () 
	public final int getFormat () 
	public final int getProtectionStatus () 
	public final int getCompressedSize () 
	public final long getCompressedSizeLong () 
	public final int getThumbFormat () 
	public final int getThumbCompressedSize () 
	public final long getThumbCompressedSizeLong () 
	public final int getThumbPixWidth () 
	public final long getThumbPixWidthLong () 
	public final int getThumbPixHeight () 
	public final long getThumbPixHeightLong () 
	public final int getImagePixWidth () 
	public final long getImagePixWidthLong () 
	public final int getImagePixHeight () 
	public final long getImagePixHeightLong () 
	public final int getImagePixDepth () 
	public final long getImagePixDepthLong () 
	public final int getParent () 
	public final int getAssociationType () 
	public final int getAssociationDesc () 
	public final int getSequenceNumber () 
	public final long getSequenceNumberLong () 
	public final java.lang.String getName () 
	public final long getDateCreated () 
	public final long getDateModified () 
	public final java.lang.String getKeywords () 
	private static long uint32ToLong (int) 
		int value
	private static int longToUint32 (long, java.lang.String) 
		long value
		String valueName
	void  (android.mtp.MtpObjectInfo$1) 
		android.mtp.MtpObjectInfo$1 x0
	static int access$102 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$202 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$200 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$302 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$300 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$402 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$400 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static long access$502 (android.mtp.MtpObjectInfo, long) 
		android.mtp.MtpObjectInfo x0
		long x1
	static long access$500 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static long access$602 (android.mtp.MtpObjectInfo, long) 
		android.mtp.MtpObjectInfo x0
		long x1
	static long access$600 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$702 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$700 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$802 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$800 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$902 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$900 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1002 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1000 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static java.lang.String access$1102 (android.mtp.MtpObjectInfo, java.lang.String) 
		android.mtp.MtpObjectInfo x0
		String x1
	static java.lang.String access$1100 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static java.lang.String access$1202 (android.mtp.MtpObjectInfo, java.lang.String) 
		android.mtp.MtpObjectInfo x0
		String x1
	static java.lang.String access$1200 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1302 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1300 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1402 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1400 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1502 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1500 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1602 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1600 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1702 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1700 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1802 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1800 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$1902 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$1900 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$2002 (android.mtp.MtpObjectInfo, int) 
		android.mtp.MtpObjectInfo x0
		int x1
	static int access$2000 (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo x0
	static int access$2100 (long, java.lang.String) 
		long x0
		String x1
}

android/mtp/MtpDatabase$1.class
MtpDatabase.java
package android.mtp
 android.mtp.MtpDatabase$1 extends android.content.BroadcastReceiver {
	final android.mtp.MtpDatabase this$0
	void  (android.mtp.MtpDatabase) 
		android.mtp.MtpDatabase this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		int newLevel
		android.content.Context context
		android.content.Intent intent
		String action
}

android/mtp/MtpDevice$1.class
MtpDevice.java
package android.mtp
 android.mtp.MtpDevice$1 extends java.lang.Object implements android.os.CancellationSignal$OnCancelListener  {
	final int val$handle
	final android.mtp.MtpDevice this$0
	void  (android.mtp.MtpDevice, int) 
		android.mtp.MtpDevice this$0
	public void onCancel () 
}

android/mtp/MtpDevice.class
MtpDevice.java
package android.mtp
public final android.mtp.MtpDevice extends java.lang.Object {
	private static final String TAG
	private final android.hardware.usb.UsbDevice mDevice
	private long mNativeContext
	public void  (android.hardware.usb.UsbDevice) 
		android.hardware.usb.UsbDevice device
	public boolean open (android.hardware.usb.UsbDeviceConnection) 
		android.hardware.usb.UsbDeviceConnection connection
		boolean result
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String getDeviceName () 
	public int getDeviceId () 
	public java.lang.String toString () 
	public android.mtp.MtpDeviceInfo getDeviceInfo () 
	public int[] getStorageIds () 
	public int[] getObjectHandles (int, int, int) 
		int storageId
		int format
		int objectHandle
	public byte[] getObject (int, int) 
		int objectHandle
		int objectSize
	public long getPartialObject (int, long, long, byte[])  throws java.io.IOException 
		int objectHandle
		long offset
		long size
		byte[] buffer
	public long getPartialObject64 (int, long, long, byte[])  throws java.io.IOException 
		int objectHandle
		long offset
		long size
		byte[] buffer
	public byte[] getThumbnail (int) 
		int objectHandle
	public android.mtp.MtpStorageInfo getStorageInfo (int) 
		int storageId
	public android.mtp.MtpObjectInfo getObjectInfo (int) 
		int objectHandle
	public boolean deleteObject (int) 
		int objectHandle
	public long getParent (int) 
		int objectHandle
	public long getStorageId (int) 
		int objectHandle
	public boolean importFile (int, java.lang.String) 
		int objectHandle
		String destPath
	public boolean importFile (int, android.os.ParcelFileDescriptor) 
		int objectHandle
		android.os.ParcelFileDescriptor descriptor
	public boolean sendObject (int, long, android.os.ParcelFileDescriptor) 
		int objectHandle
		long size
		android.os.ParcelFileDescriptor descriptor
	public android.mtp.MtpObjectInfo sendObjectInfo (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo info
	public android.mtp.MtpEvent readEvent (android.os.CancellationSignal)  throws java.io.IOException 
		android.os.CancellationSignal signal
		int handle
	public long getObjectSizeLong (int, int)  throws java.io.IOException 
		int handle
		int format
	private native boolean native_open (java.lang.String, int) 
	private native void native_close () 
	private native android.mtp.MtpDeviceInfo native_get_device_info () 
	private native int[] native_get_storage_ids () 
	private native android.mtp.MtpStorageInfo native_get_storage_info (int) 
	private native int[] native_get_object_handles (int, int, int) 
	private native android.mtp.MtpObjectInfo native_get_object_info (int) 
	private native byte[] native_get_object (int, long) 
	private native long native_get_partial_object (int, long, long, byte[])  throws java.io.IOException 
	private native int native_get_partial_object_64 (int, long, long, byte[])  throws java.io.IOException 
	private native byte[] native_get_thumbnail (int) 
	private native boolean native_delete_object (int) 
	private native int native_get_parent (int) 
	private native int native_get_storage_id (int) 
	private native boolean native_import_file (int, java.lang.String) 
	private native boolean native_import_file (int, int) 
	private native boolean native_send_object (int, long, int) 
	private native android.mtp.MtpObjectInfo native_send_object_info (android.mtp.MtpObjectInfo) 
	private native int native_submit_event_request ()  throws java.io.IOException 
	private native android.mtp.MtpEvent native_reap_event_request (int)  throws java.io.IOException 
	private native void native_discard_event_request (int) 
	private native long native_get_object_size_long (int, int)  throws java.io.IOException 
	static void access$000 (android.mtp.MtpDevice, int) 
		android.mtp.MtpDevice x0
		int x1
	static void  () 
}

android/mtp/MtpObjectInfo$Builder.class
MtpObjectInfo.java
package android.mtp
public android.mtp.MtpObjectInfo$Builder extends java.lang.Object {
	private android.mtp.MtpObjectInfo mObjectInfo
	public void  () 
	public void  (android.mtp.MtpObjectInfo) 
		android.mtp.MtpObjectInfo objectInfo
	public android.mtp.MtpObjectInfo$Builder setObjectHandle (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setAssociationDesc (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setAssociationType (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setCompressedSize (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setDateCreated (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setDateModified (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setFormat (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setImagePixDepth (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setImagePixHeight (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setImagePixWidth (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setKeywords (java.lang.String) 
		String value
	public android.mtp.MtpObjectInfo$Builder setName (java.lang.String) 
		String value
	public android.mtp.MtpObjectInfo$Builder setParent (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setProtectionStatus (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setSequenceNumber (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setStorageId (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setThumbCompressedSize (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setThumbFormat (int) 
		int value
	public android.mtp.MtpObjectInfo$Builder setThumbPixHeight (long) 
		long value
	public android.mtp.MtpObjectInfo$Builder setThumbPixWidth (long) 
		long value
	public android.mtp.MtpObjectInfo build () 
		android.mtp.MtpObjectInfo result
}

android/mtp/MtpPropertyGroup$Property.class
MtpPropertyGroup.java
package android.mtp
 android.mtp.MtpPropertyGroup$Property extends java.lang.Object {
	int code
	int type
	int column
	final android.mtp.MtpPropertyGroup this$0
	void  (android.mtp.MtpPropertyGroup, int, int, int) 
		int code
		int type
		int column
}

android/mtp/MtpConstants.class
MtpConstants.java
package android.mtp
public final android.mtp.MtpConstants extends java.lang.Object {
	public static final int TYPE_UNDEFINED
	public static final int TYPE_INT8
	public static final int TYPE_UINT8
	public static final int TYPE_INT16
	public static final int TYPE_UINT16
	public static final int TYPE_INT32
	public static final int TYPE_UINT32
	public static final int TYPE_INT64
	public static final int TYPE_UINT64
	public static final int TYPE_INT128
	public static final int TYPE_UINT128
	public static final int TYPE_AINT8
	public static final int TYPE_AUINT8
	public static final int TYPE_AINT16
	public static final int TYPE_AUINT16
	public static final int TYPE_AINT32
	public static final int TYPE_AUINT32
	public static final int TYPE_AINT64
	public static final int TYPE_AUINT64
	public static final int TYPE_AINT128
	public static final int TYPE_AUINT128
	public static final int TYPE_STR
	public static final int RESPONSE_UNDEFINED
	public static final int RESPONSE_OK
	public static final int RESPONSE_GENERAL_ERROR
	public static final int RESPONSE_SESSION_NOT_OPEN
	public static final int RESPONSE_INVALID_TRANSACTION_ID
	public static final int RESPONSE_OPERATION_NOT_SUPPORTED
	public static final int RESPONSE_PARAMETER_NOT_SUPPORTED
	public static final int RESPONSE_INCOMPLETE_TRANSFER
	public static final int RESPONSE_INVALID_STORAGE_ID
	public static final int RESPONSE_INVALID_OBJECT_HANDLE
	public static final int RESPONSE_DEVICE_PROP_NOT_SUPPORTED
	public static final int RESPONSE_INVALID_OBJECT_FORMAT_CODE
	public static final int RESPONSE_STORAGE_FULL
	public static final int RESPONSE_OBJECT_WRITE_PROTECTED
	public static final int RESPONSE_STORE_READ_ONLY
	public static final int RESPONSE_ACCESS_DENIED
	public static final int RESPONSE_NO_THUMBNAIL_PRESENT
	public static final int RESPONSE_SELF_TEST_FAILED
	public static final int RESPONSE_PARTIAL_DELETION
	public static final int RESPONSE_STORE_NOT_AVAILABLE
	public static final int RESPONSE_SPECIFICATION_BY_FORMAT_UNSUPPORTED
	public static final int RESPONSE_NO_VALID_OBJECT_INFO
	public static final int RESPONSE_INVALID_CODE_FORMAT
	public static final int RESPONSE_UNKNOWN_VENDOR_CODE
	public static final int RESPONSE_CAPTURE_ALREADY_TERMINATED
	public static final int RESPONSE_DEVICE_BUSY
	public static final int RESPONSE_INVALID_PARENT_OBJECT
	public static final int RESPONSE_INVALID_DEVICE_PROP_FORMAT
	public static final int RESPONSE_INVALID_DEVICE_PROP_VALUE
	public static final int RESPONSE_INVALID_PARAMETER
	public static final int RESPONSE_SESSION_ALREADY_OPEN
	public static final int RESPONSE_TRANSACTION_CANCELLED
	public static final int RESPONSE_SPECIFICATION_OF_DESTINATION_UNSUPPORTED
	public static final int RESPONSE_INVALID_OBJECT_PROP_CODE
	public static final int RESPONSE_INVALID_OBJECT_PROP_FORMAT
	public static final int RESPONSE_INVALID_OBJECT_PROP_VALUE
	public static final int RESPONSE_INVALID_OBJECT_REFERENCE
	public static final int RESPONSE_GROUP_NOT_SUPPORTED
	public static final int RESPONSE_INVALID_DATASET
	public static final int RESPONSE_SPECIFICATION_BY_GROUP_UNSUPPORTED
	public static final int RESPONSE_SPECIFICATION_BY_DEPTH_UNSUPPORTED
	public static final int RESPONSE_OBJECT_TOO_LARGE
	public static final int RESPONSE_OBJECT_PROP_NOT_SUPPORTED
	public static final int FORMAT_UNDEFINED
	public static final int FORMAT_ASSOCIATION
	public static final int FORMAT_SCRIPT
	public static final int FORMAT_EXECUTABLE
	public static final int FORMAT_TEXT
	public static final int FORMAT_HTML
	public static final int FORMAT_DPOF
	public static final int FORMAT_AIFF
	public static final int FORMAT_WAV
	public static final int FORMAT_MP3
	public static final int FORMAT_AVI
	public static final int FORMAT_MPEG
	public static final int FORMAT_ASF
	public static final int FORMAT_DEFINED
	public static final int FORMAT_EXIF_JPEG
	public static final int FORMAT_TIFF_EP
	public static final int FORMAT_BMP
	public static final int FORMAT_GIF
	public static final int FORMAT_JFIF
	public static final int FORMAT_PICT
	public static final int FORMAT_PNG
	public static final int FORMAT_TIFF
	public static final int FORMAT_JP2
	public static final int FORMAT_JPX
	public static final int FORMAT_DNG
	public static final int FORMAT_UNDEFINED_FIRMWARE
	public static final int FORMAT_WINDOWS_IMAGE_FORMAT
	public static final int FORMAT_UNDEFINED_AUDIO
	public static final int FORMAT_WMA
	public static final int FORMAT_OGG
	public static final int FORMAT_AAC
	public static final int FORMAT_AUDIBLE
	public static final int FORMAT_FLAC
	public static final int FORMAT_UNDEFINED_VIDEO
	public static final int FORMAT_WMV
	public static final int FORMAT_MP4_CONTAINER
	public static final int FORMAT_MP2
	public static final int FORMAT_3GP_CONTAINER
	public static final int FORMAT_UNDEFINED_COLLECTION
	public static final int FORMAT_ABSTRACT_MULTIMEDIA_ALBUM
	public static final int FORMAT_ABSTRACT_IMAGE_ALBUM
	public static final int FORMAT_ABSTRACT_AUDIO_ALBUM
	public static final int FORMAT_ABSTRACT_VIDEO_ALBUM
	public static final int FORMAT_ABSTRACT_AV_PLAYLIST
	public static final int FORMAT_ABSTRACT_AUDIO_PLAYLIST
	public static final int FORMAT_ABSTRACT_VIDEO_PLAYLIST
	public static final int FORMAT_ABSTRACT_MEDIACAST
	public static final int FORMAT_WPL_PLAYLIST
	public static final int FORMAT_M3U_PLAYLIST
	public static final int FORMAT_MPL_PLAYLIST
	public static final int FORMAT_ASX_PLAYLIST
	public static final int FORMAT_PLS_PLAYLIST
	public static final int FORMAT_UNDEFINED_DOCUMENT
	public static final int FORMAT_ABSTRACT_DOCUMENT
	public static final int FORMAT_XML_DOCUMENT
	public static final int FORMAT_MS_WORD_DOCUMENT
	public static final int FORMAT_MS_EXCEL_SPREADSHEET
	public static final int FORMAT_MS_POWERPOINT_PRESENTATION
	public static final int PROPERTY_STORAGE_ID
	public static final int PROPERTY_OBJECT_FORMAT
	public static final int PROPERTY_PROTECTION_STATUS
	public static final int PROPERTY_OBJECT_SIZE
	public static final int PROPERTY_ASSOCIATION_TYPE
	public static final int PROPERTY_ASSOCIATION_DESC
	public static final int PROPERTY_OBJECT_FILE_NAME
	public static final int PROPERTY_DATE_CREATED
	public static final int PROPERTY_DATE_MODIFIED
	public static final int PROPERTY_KEYWORDS
	public static final int PROPERTY_PARENT_OBJECT
	public static final int PROPERTY_ALLOWED_FOLDER_CONTENTS
	public static final int PROPERTY_HIDDEN
	public static final int PROPERTY_SYSTEM_OBJECT
	public static final int PROPERTY_PERSISTENT_UID
	public static final int PROPERTY_SYNC_ID
	public static final int PROPERTY_PROPERTY_BAG
	public static final int PROPERTY_NAME
	public static final int PROPERTY_CREATED_BY
	public static final int PROPERTY_ARTIST
	public static final int PROPERTY_DATE_AUTHORED
	public static final int PROPERTY_DESCRIPTION
	public static final int PROPERTY_URL_REFERENCE
	public static final int PROPERTY_LANGUAGE_LOCALE
	public static final int PROPERTY_COPYRIGHT_INFORMATION
	public static final int PROPERTY_SOURCE
	public static final int PROPERTY_ORIGIN_LOCATION
	public static final int PROPERTY_DATE_ADDED
	public static final int PROPERTY_NON_CONSUMABLE
	public static final int PROPERTY_CORRUPT_UNPLAYABLE
	public static final int PROPERTY_PRODUCER_SERIAL_NUMBER
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_FORMAT
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_SIZE
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_HEIGHT
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_WIDTH
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_DURATION
	public static final int PROPERTY_REPRESENTATIVE_SAMPLE_DATA
	public static final int PROPERTY_WIDTH
	public static final int PROPERTY_HEIGHT
	public static final int PROPERTY_DURATION
	public static final int PROPERTY_RATING
	public static final int PROPERTY_TRACK
	public static final int PROPERTY_GENRE
	public static final int PROPERTY_CREDITS
	public static final int PROPERTY_LYRICS
	public static final int PROPERTY_SUBSCRIPTION_CONTENT_ID
	public static final int PROPERTY_PRODUCED_BY
	public static final int PROPERTY_USE_COUNT
	public static final int PROPERTY_SKIP_COUNT
	public static final int PROPERTY_LAST_ACCESSED
	public static final int PROPERTY_PARENTAL_RATING
	public static final int PROPERTY_META_GENRE
	public static final int PROPERTY_COMPOSER
	public static final int PROPERTY_EFFECTIVE_RATING
	public static final int PROPERTY_SUBTITLE
	public static final int PROPERTY_ORIGINAL_RELEASE_DATE
	public static final int PROPERTY_ALBUM_NAME
	public static final int PROPERTY_ALBUM_ARTIST
	public static final int PROPERTY_MOOD
	public static final int PROPERTY_DRM_STATUS
	public static final int PROPERTY_SUB_DESCRIPTION
	public static final int PROPERTY_IS_CROPPED
	public static final int PROPERTY_IS_COLOUR_CORRECTED
	public static final int PROPERTY_IMAGE_BIT_DEPTH
	public static final int PROPERTY_F_NUMBER
	public static final int PROPERTY_EXPOSURE_TIME
	public static final int PROPERTY_EXPOSURE_INDEX
	public static final int PROPERTY_TOTAL_BITRATE
	public static final int PROPERTY_BITRATE_TYPE
	public static final int PROPERTY_SAMPLE_RATE
	public static final int PROPERTY_NUMBER_OF_CHANNELS
	public static final int PROPERTY_AUDIO_BIT_DEPTH
	public static final int PROPERTY_SCAN_TYPE
	public static final int PROPERTY_AUDIO_WAVE_CODEC
	public static final int PROPERTY_AUDIO_BITRATE
	public static final int PROPERTY_VIDEO_FOURCC_CODEC
	public static final int PROPERTY_VIDEO_BITRATE
	public static final int PROPERTY_FRAMES_PER_THOUSAND_SECONDS
	public static final int PROPERTY_KEYFRAME_DISTANCE
	public static final int PROPERTY_BUFFER_SIZE
	public static final int PROPERTY_ENCODING_QUALITY
	public static final int PROPERTY_ENCODING_PROFILE
	public static final int PROPERTY_DISPLAY_NAME
	public static final int DEVICE_PROPERTY_UNDEFINED
	public static final int DEVICE_PROPERTY_BATTERY_LEVEL
	public static final int DEVICE_PROPERTY_FUNCTIONAL_MODE
	public static final int DEVICE_PROPERTY_IMAGE_SIZE
	public static final int DEVICE_PROPERTY_COMPRESSION_SETTING
	public static final int DEVICE_PROPERTY_WHITE_BALANCE
	public static final int DEVICE_PROPERTY_RGB_GAIN
	public static final int DEVICE_PROPERTY_F_NUMBER
	public static final int DEVICE_PROPERTY_FOCAL_LENGTH
	public static final int DEVICE_PROPERTY_FOCUS_DISTANCE
	public static final int DEVICE_PROPERTY_FOCUS_MODE
	public static final int DEVICE_PROPERTY_EXPOSURE_METERING_MODE
	public static final int DEVICE_PROPERTY_FLASH_MODE
	public static final int DEVICE_PROPERTY_EXPOSURE_TIME
	public static final int DEVICE_PROPERTY_EXPOSURE_PROGRAM_MODE
	public static final int DEVICE_PROPERTY_EXPOSURE_INDEX
	public static final int DEVICE_PROPERTY_EXPOSURE_BIAS_COMPENSATION
	public static final int DEVICE_PROPERTY_DATETIME
	public static final int DEVICE_PROPERTY_CAPTURE_DELAY
	public static final int DEVICE_PROPERTY_STILL_CAPTURE_MODE
	public static final int DEVICE_PROPERTY_CONTRAST
	public static final int DEVICE_PROPERTY_SHARPNESS
	public static final int DEVICE_PROPERTY_DIGITAL_ZOOM
	public static final int DEVICE_PROPERTY_EFFECT_MODE
	public static final int DEVICE_PROPERTY_BURST_NUMBER
	public static final int DEVICE_PROPERTY_BURST_INTERVAL
	public static final int DEVICE_PROPERTY_TIMELAPSE_NUMBER
	public static final int DEVICE_PROPERTY_TIMELAPSE_INTERVAL
	public static final int DEVICE_PROPERTY_FOCUS_METERING_MODE
	public static final int DEVICE_PROPERTY_UPLOAD_URL
	public static final int DEVICE_PROPERTY_ARTIST
	public static final int DEVICE_PROPERTY_COPYRIGHT_INFO
	public static final int DEVICE_PROPERTY_SYNCHRONIZATION_PARTNER
	public static final int DEVICE_PROPERTY_DEVICE_FRIENDLY_NAME
	public static final int DEVICE_PROPERTY_VOLUME
	public static final int DEVICE_PROPERTY_SUPPORTED_FORMATS_ORDERED
	public static final int DEVICE_PROPERTY_DEVICE_ICON
	public static final int DEVICE_PROPERTY_PLAYBACK_RATE
	public static final int DEVICE_PROPERTY_PLAYBACK_OBJECT
	public static final int DEVICE_PROPERTY_PLAYBACK_CONTAINER_INDEX
	public static final int DEVICE_PROPERTY_SESSION_INITIATOR_VERSION_INFO
	public static final int DEVICE_PROPERTY_PERCEIVED_DEVICE_TYPE
	public static final int PROTECTION_STATUS_NONE
	public static final int PROTECTION_STATUS_READ_ONLY
	public static final int PROTECTION_STATUS_READ_ONLY_DATA
	public static final int PROTECTION_STATUS_NON_TRANSFERABLE_DATA
	public static final int ASSOCIATION_TYPE_GENERIC_FOLDER
	public static final int EVENT_UNDEFINED
	public static final int EVENT_CANCEL_TRANSACTION
	public static final int EVENT_OBJECT_ADDED
	public static final int EVENT_OBJECT_REMOVED
	public static final int EVENT_STORE_ADDED
	public static final int EVENT_STORE_REMOVED
	public static final int EVENT_DEVICE_PROP_CHANGED
	public static final int EVENT_OBJECT_INFO_CHANGED
	public static final int EVENT_DEVICE_INFO_CHANGED
	public static final int EVENT_REQUEST_OBJECT_TRANSFER
	public static final int EVENT_STORE_FULL
	public static final int EVENT_DEVICE_RESET
	public static final int EVENT_STORAGE_INFO_CHANGED
	public static final int EVENT_CAPTURE_COMPLETE
	public static final int EVENT_UNREPORTED_STATUS
	public static final int EVENT_OBJECT_PROP_CHANGED
	public static final int EVENT_OBJECT_PROP_DESC_CHANGED
	public static final int EVENT_OBJECT_REFERENCES_CHANGED
	public static final int OPERATION_GET_DEVICE_INFO
	public static final int OPERATION_OPEN_SESSION
	public static final int OPERATION_CLOSE_SESSION
	public static final int OPERATION_GET_STORAGE_I_DS
	public static final int OPERATION_GET_STORAGE_INFO
	public static final int OPERATION_GET_NUM_OBJECTS
	public static final int OPERATION_GET_OBJECT_HANDLES
	public static final int OPERATION_GET_OBJECT_INFO
	public static final int OPERATION_GET_OBJECT
	public static final int OPERATION_GET_THUMB
	public static final int OPERATION_DELETE_OBJECT
	public static final int OPERATION_SEND_OBJECT_INFO
	public static final int OPERATION_SEND_OBJECT
	public static final int OPERATION_INITIATE_CAPTURE
	public static final int OPERATION_FORMAT_STORE
	public static final int OPERATION_RESET_DEVICE
	public static final int OPERATION_SELF_TEST
	public static final int OPERATION_SET_OBJECT_PROTECTION
	public static final int OPERATION_POWER_DOWN
	public static final int OPERATION_GET_DEVICE_PROP_DESC
	public static final int OPERATION_GET_DEVICE_PROP_VALUE
	public static final int OPERATION_SET_DEVICE_PROP_VALUE
	public static final int OPERATION_RESET_DEVICE_PROP_VALUE
	public static final int OPERATION_TERMINATE_OPEN_CAPTURE
	public static final int OPERATION_MOVE_OBJECT
	public static final int OPERATION_COPY_OBJECT
	public static final int OPERATION_GET_PARTIAL_OBJECT
	public static final int OPERATION_INITIATE_OPEN_CAPTURE
	public static final int OPERATION_GET_OBJECT_PROPS_SUPPORTED
	public static final int OPERATION_GET_OBJECT_PROP_DESC
	public static final int OPERATION_GET_OBJECT_PROP_VALUE
	public static final int OPERATION_SET_OBJECT_PROP_VALUE
	public static final int OPERATION_GET_OBJECT_REFERENCES
	public static final int OPERATION_SET_OBJECT_REFERENCES
	public static final int OPERATION_SKIP
	public static final int OPERATION_GET_PARTIAL_OBJECT_64
	public void  () 
	public static boolean isAbstractObject (int) 
		int format
}

android/mtp/MtpObjectInfo$1.class
MtpObjectInfo.java
package android.mtp
 android.mtp.MtpObjectInfo$1 extends java.lang.Object {
}

android/mtp/MtpEvent$IllegalParameterAccess.class
MtpEvent.java
package android.mtp
 android.mtp.MtpEvent$IllegalParameterAccess extends java.lang.UnsupportedOperationException {
	public void  (java.lang.String, int) 
		String propertyName
		int eventCode
}

android/mtp/MtpStorageInfo.class
MtpStorageInfo.java
package android.mtp
public final android.mtp.MtpStorageInfo extends java.lang.Object {
	private int mStorageId
	private long mMaxCapacity
	private long mFreeSpace
	private String mDescription
	private String mVolumeIdentifier
	private void  () 
	public final int getStorageId () 
	public final long getMaxCapacity () 
	public final long getFreeSpace () 
	public final java.lang.String getDescription () 
	public final java.lang.String getVolumeIdentifier () 
}

android/mtp/MtpPropertyGroup.class
MtpPropertyGroup.java
package android.mtp
 android.mtp.MtpPropertyGroup extends java.lang.Object {
	private static final String TAG
	private final android.mtp.MtpDatabase mDatabase
	private final android.content.ContentProviderClient mProvider
	private final String mVolumeName
	private final android.net.Uri mUri
	private final android.mtp.MtpPropertyGroup$Property[] mProperties
	private String[] mColumns
	private static final String ID_WHERE
	private static final String FORMAT_WHERE
	private static final String ID_FORMAT_WHERE
	private static final String PARENT_WHERE
	private static final String PARENT_FORMAT_WHERE
	public void  (android.mtp.MtpDatabase, android.content.ContentProviderClient, java.lang.String, int[]) 
		int i
		int i
		android.mtp.MtpDatabase database
		android.content.ContentProviderClient provider
		String volumeName
		int[] properties
		int count
		java.util.ArrayList columns
	private android.mtp.MtpPropertyGroup$Property createProperty (int, java.util.ArrayList) 
		int code
		java.util.ArrayList columns
		String column
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
		int type
	private java.lang.String queryString (int, java.lang.String) 
		Exception e
		int id
		String column
		android.database.Cursor c
	private java.lang.String queryAudio (int, java.lang.String) 
		Exception e
		int id
		String column
		android.database.Cursor c
	private java.lang.String queryGenre (int) 
		android.net.Uri uri
		Exception e
		int id
		android.database.Cursor c
	private java.lang.Long queryLong (int, java.lang.String) 
		int id
		String column
		android.database.Cursor c
	private static java.lang.String nameFromPath (java.lang.String) 
		String path
		int start
		int lastSlash
		int end
	android.mtp.MtpPropertyList getPropertyList (int, int, int) 
		String where
		String[] whereArgs
		String where
		String where
		String[] whereArgs
		String where
		String[] whereArgs
		String where
		String value
		String name
		int year
		String dateTime
		long puid
		String genre
		android.mtp.MtpPropertyGroup$Property property
		int propertyCode
		int column
		int propertyIndex
		int objectIndex
		int count
		android.mtp.MtpPropertyList result
		android.os.RemoteException e
		int handle
		int format
		int depth
		String where
		String[] whereArgs
		android.database.Cursor c
	private native java.lang.String format_date_time (long) 
}

android/R$id.class
R.java
package android
public final android.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 accessibilityActionSetProgress
	public static final int accessibilityActionShowOnScreen
	public static final int addToDictionary
	public static final int background
	public static final int button1
	public static final int button2
	public static final int button3
	public static final int candidatesArea
	public static final int checkbox
	public static final int closeButton
	public static final int content
	public static final int copy
	public static final int copyUrl
	public static final int custom
	public static final int cut
	public static final int edit
	public static final int empty
	public static final int extractArea
	public static final int hint
	public static final int home
	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 input
	public static final int inputArea
	public static final int inputExtractEditText
	public static final int keyboardView
	public static final int list
	public static final int list_container
	public static final int mask
	public static final int message
	public static final int navigationBarBackground
	public static final int paste
	public static final int pasteAsPlainText
	public static final int primary
	public static final int progress
	public static final int redo
	public static final int replaceText
	public static final int secondaryProgress
	public static final int selectAll
	public static final int selectTextMode
	public static final int selectedIcon
	public static final int shareText
	public static final int startSelectingText
	public static final int statusBarBackground
	public static final int stopSelectingText
	public static final int summary
	public static final int switchInputMethod
	public static final int switch_widget
	public static final int tabcontent
	public static final int tabhost
	public static final int tabs
	public static final int text1
	public static final int text2
	public static final int title
	public static final int toggle
	public static final int undo
	public static final int widget_frame
	public void  () 
}

android/animation/
android/animation/FloatEvaluator.class
FloatEvaluator.java
package android.animation
public android.animation.FloatEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	public void  () 
	public java.lang.Float evaluate (float, java.lang.Number, java.lang.Number) 
		float fraction
		Number startValue
		Number endValue
		float startFloat
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/Keyframe$IntKeyframe.class
Keyframe.java
package android.animation
 android.animation.Keyframe$IntKeyframe extends android.animation.Keyframe {
	int mValue
	void  (float, int) 
		float fraction
		int value
	void  (float) 
		float fraction
	public int getIntValue () 
	public java.lang.Object getValue () 
	public void setValue (java.lang.Object) 
		Object value
	public android.animation.Keyframe$IntKeyframe clone () 
		android.animation.Keyframe$IntKeyframe kfClone
	public volatile android.animation.Keyframe clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/Keyframes.class
Keyframes.java
package android.animation
public abstract android.animation.Keyframes extends java.lang.Object implements java.lang.Cloneable  {
	public abstract void setEvaluator (android.animation.TypeEvaluator) 
	public abstract java.lang.Class getType () 
	public abstract java.lang.Object getValue (float) 
	public abstract void invalidateCache () 
	public abstract java.util.List getKeyframes () 
	public abstract android.animation.Keyframes clone () 
}

android/animation/ValueAnimator.class
ValueAnimator.java
package android.animation
public android.animation.ValueAnimator extends android.animation.Animator implements android.animation.AnimationHandler$AnimationFrameCallback  {
	private static final String TAG
	private static final boolean DEBUG
	private static float sDurationScale
	long mStartTime
	boolean mStartTimeCommitted
	float mSeekFraction
	private long mPauseTime
	private boolean mResumed
	private static final android.animation.TimeInterpolator sDefaultInterpolator
	private boolean mReversing
	private float mOverallFraction
	private float mCurrentFraction
	private long mLastFrameTime
	private boolean mRunning
	private boolean mStarted
	private boolean mStartListenersCalled
	boolean mInitialized
	private boolean mAnimationEndRequested
	private long mDuration
	private long mStartDelay
	private int mRepeatCount
	private int mRepeatMode
	private android.animation.TimeInterpolator mInterpolator
	java.util.ArrayList mUpdateListeners
	android.animation.PropertyValuesHolder[] mValues
	java.util.HashMap mValuesMap
	public static final int RESTART
	public static final int REVERSE
	public static final int INFINITE
	public static void setDurationScale (float) 
		float durationScale
	public static float getDurationScale () 
	public void  () 
	public static transient android.animation.ValueAnimator ofInt (int[]) 
		int[] values
		android.animation.ValueAnimator anim
	public static transient android.animation.ValueAnimator ofArgb (int[]) 
		int[] values
		android.animation.ValueAnimator anim
	public static transient android.animation.ValueAnimator ofFloat (float[]) 
		float[] values
		android.animation.ValueAnimator anim
	public static transient android.animation.ValueAnimator ofPropertyValuesHolder (android.animation.PropertyValuesHolder[]) 
		android.animation.PropertyValuesHolder[] values
		android.animation.ValueAnimator anim
	public static transient android.animation.ValueAnimator ofObject (android.animation.TypeEvaluator, java.lang.Object[]) 
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.ValueAnimator anim
	public transient void setIntValues (int[]) 
		android.animation.PropertyValuesHolder valuesHolder
		int[] values
	public transient void setFloatValues (float[]) 
		android.animation.PropertyValuesHolder valuesHolder
		float[] values
	public transient void setObjectValues (java.lang.Object[]) 
		android.animation.PropertyValuesHolder valuesHolder
		Object[] values
	public transient void setValues (android.animation.PropertyValuesHolder[]) 
		android.animation.PropertyValuesHolder valuesHolder
		int i
		android.animation.PropertyValuesHolder[] values
		int numValues
	public android.animation.PropertyValuesHolder[] getValues () 
	void initAnimation () 
		int i
		int numValues
	public android.animation.ValueAnimator setDuration (long) 
		long duration
	private long getScaledDuration () 
	public long getDuration () 
	public long getTotalDuration () 
	public void setCurrentPlayTime (long) 
		long playTime
		float fraction
	public void setCurrentFraction (float) 
		float fraction
		long seekTime
		long currentTime
		float currentIterationFraction
	private int getCurrentIteration (float) 
		float fraction
		double iteration
	private float getCurrentIterationFraction (float) 
		float fraction
		int iteration
		float currentFraction
	private float clampFraction (float) 
		float fraction
	private boolean shouldPlayBackward (int) 
		int iteration
	public long getCurrentPlayTime () 
		float durationScale
	public long getStartDelay () 
	public void setStartDelay (long) 
		long startDelay
	public static long getFrameDelay () 
	public static void setFrameDelay (long) 
		long frameDelay
	public java.lang.Object getAnimatedValue () 
	public java.lang.Object getAnimatedValue (java.lang.String) 
		String propertyName
		android.animation.PropertyValuesHolder valuesHolder
	public void setRepeatCount (int) 
		int value
	public int getRepeatCount () 
	public void setRepeatMode (int) 
		int value
	public int getRepeatMode () 
	public void addUpdateListener (android.animation.ValueAnimator$AnimatorUpdateListener) 
		android.animation.ValueAnimator$AnimatorUpdateListener listener
	public void removeAllUpdateListeners () 
	public void removeUpdateListener (android.animation.ValueAnimator$AnimatorUpdateListener) 
		android.animation.ValueAnimator$AnimatorUpdateListener listener
	public void setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator value
	public android.animation.TimeInterpolator getInterpolator () 
	public void setEvaluator (android.animation.TypeEvaluator) 
		android.animation.TypeEvaluator value
	private void notifyStartListeners () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
	private void start (boolean) 
		float fraction
		boolean playBackwards
		android.animation.AnimationHandler animationHandler
	public void start () 
	public void cancel () 
		android.animation.Animator$AnimatorListener listener
		java.util.ArrayList tmpListeners
	public void end () 
	public void resume () 
		android.animation.AnimationHandler handler
	public void pause () 
		boolean previouslyPaused
	public boolean isRunning () 
	public boolean isStarted () 
	public void reverse () 
		long currentTime
		long currentPlayTime
		long timeLeft
	public boolean canReverse () 
	private void endAnimation () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		android.animation.AnimationHandler handler
	private void startAnimation () 
	private boolean isPulsingInternal () 
	java.lang.String getNameForTrace () 
	public void commitAnimationFrame (long) 
		long adjustment
		long frameTime
	boolean animateBasedOnTime (long) 
		int i
		int numListeners
		long scaledDuration
		float fraction
		float lastFraction
		boolean newIteration
		boolean lastIterationFinished
		float currentIterationFraction
		long currentTime
		boolean done
	public final void doAnimationFrame (long) 
		long seekTime
		long frameTime
		android.animation.AnimationHandler handler
		long currentTime
		boolean finished
	public float getAnimatedFraction () 
	void animateValue (float) 
		int i
		int i
		int numListeners
		float fraction
		int numValues
	public android.animation.ValueAnimator clone () 
		android.animation.PropertyValuesHolder newValuesHolder
		int i
		int numValues
		android.animation.ValueAnimator anim
		android.animation.PropertyValuesHolder[] oldValues
	public static int getCurrentAnimationsCount () 
	public java.lang.String toString () 
		int i
		String returnVal
	public void setAllowRunningAsynchronously (boolean) 
		boolean mayRunAsync
	public volatile android.animation.Animator clone () 
	public volatile android.animation.Animator setDuration (long) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/animation/PathKeyframes$SimpleKeyframes.class
PathKeyframes.java
package android.animation
abstract android.animation.PathKeyframes$SimpleKeyframes extends java.lang.Object implements android.animation.Keyframes  {
	private void  () 
	public void setEvaluator (android.animation.TypeEvaluator) 
		android.animation.TypeEvaluator evaluator
	public void invalidateCache () 
	public java.util.ArrayList getKeyframes () 
	public android.animation.Keyframes clone () 
		android.animation.Keyframes clone
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.util.List getKeyframes () 
	void  (android.animation.PathKeyframes$1) 
		android.animation.PathKeyframes$1 x0
}

android/animation/LayoutTransition$CleanupCallback.class
LayoutTransition.java
package android.animation
final android.animation.LayoutTransition$CleanupCallback extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener android.view.View$OnAttachStateChangeListener  {
	final java.util.Map layoutChangeListenerMap
	final android.view.ViewGroup parent
	void  (java.util.Map, android.view.ViewGroup) 
		java.util.Map listenerMap
		android.view.ViewGroup parent
	private void cleanup () 
		android.view.View$OnLayoutChangeListener listener
		android.view.View view
		java.util.Collection views
		int count
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
	public boolean onPreDraw () 
}

android/animation/ValueAnimator$AnimatorUpdateListener.class
ValueAnimator.java
package android.animation
public abstract android.animation.ValueAnimator$AnimatorUpdateListener extends java.lang.Object {
	public abstract void onAnimationUpdate (android.animation.ValueAnimator) 
}

android/animation/Animator.class
Animator.java
package android.animation
public abstract android.animation.Animator extends java.lang.Object implements java.lang.Cloneable  {
	public static final long DURATION_INFINITE
	java.util.ArrayList mListeners
	java.util.ArrayList mPauseListeners
	boolean mPaused
	int mChangingConfigurations
	private android.animation.Animator$AnimatorConstantState mConstantState
	public void  () 
	public void start () 
	public void cancel () 
	public void end () 
	public void pause () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
	public void resume () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
	public boolean isPaused () 
	public abstract long getStartDelay () 
	public abstract void setStartDelay (long) 
	public abstract android.animation.Animator setDuration (long) 
	public abstract long getDuration () 
	public long getTotalDuration () 
		long duration
	public abstract void setInterpolator (android.animation.TimeInterpolator) 
	public android.animation.TimeInterpolator getInterpolator () 
	public abstract boolean isRunning () 
	public boolean isStarted () 
	public void addListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public void removeListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public java.util.ArrayList getListeners () 
	public void addPauseListener (android.animation.Animator$AnimatorPauseListener) 
		android.animation.Animator$AnimatorPauseListener listener
	public void removePauseListener (android.animation.Animator$AnimatorPauseListener) 
		android.animation.Animator$AnimatorPauseListener listener
	public void removeAllListeners () 
	public int getChangingConfigurations () 
	public void setChangingConfigurations (int) 
		int configs
	public void appendChangingConfigurations (int) 
		int configs
	public android.content.res.ConstantState createConstantState () 
	public android.animation.Animator clone () 
		android.animation.Animator anim
		CloneNotSupportedException e
	public void setupStartValues () 
	public void setupEndValues () 
	public void setTarget (java.lang.Object) 
		Object target
	public boolean canReverse () 
	public void reverse () 
	public void setAllowRunningAsynchronously (boolean) 
		boolean mayRunAsync
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static android.animation.Animator$AnimatorConstantState access$002 (android.animation.Animator, android.animation.Animator$AnimatorConstantState) 
		android.animation.Animator x0
		android.animation.Animator$AnimatorConstantState x1
}

android/animation/IntKeyframeSet.class
IntKeyframeSet.java
package android.animation
 android.animation.IntKeyframeSet extends android.animation.KeyframeSet implements android.animation.Keyframes$IntKeyframes  {
	private int firstValue
	private int lastValue
	private int deltaValue
	private boolean firstTime
	public transient void  (android.animation.Keyframe$IntKeyframe[]) 
		android.animation.Keyframe$IntKeyframe[] keyframes
	public java.lang.Object getValue (float) 
		float fraction
	public android.animation.IntKeyframeSet clone () 
		int i
		java.util.List keyframes
		int numKeyframes
		android.animation.Keyframe$IntKeyframe[] newKeyframes
		android.animation.IntKeyframeSet newSet
	public void invalidateCache () 
	public int getIntValue (float) 
		android.animation.Keyframe$IntKeyframe prevKeyframe
		android.animation.Keyframe$IntKeyframe nextKeyframe
		int prevValue
		int nextValue
		float prevFraction
		float nextFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		android.animation.Keyframe$IntKeyframe prevKeyframe
		android.animation.Keyframe$IntKeyframe nextKeyframe
		int prevValue
		int nextValue
		float prevFraction
		float nextFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		int prevValue
		int nextValue
		android.animation.Keyframe$IntKeyframe nextKeyframe
		int i
		float fraction
		android.animation.Keyframe$IntKeyframe prevKeyframe
	public java.lang.Class getType () 
	public volatile android.animation.KeyframeSet clone () 
	public volatile android.animation.Keyframes clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/Keyframe$ObjectKeyframe.class
Keyframe.java
package android.animation
 android.animation.Keyframe$ObjectKeyframe extends android.animation.Keyframe {
	Object mValue
	void  (float, java.lang.Object) 
		float fraction
		Object value
	public java.lang.Object getValue () 
	public void setValue (java.lang.Object) 
		Object value
	public android.animation.Keyframe$ObjectKeyframe clone () 
		android.animation.Keyframe$ObjectKeyframe kfClone
	public volatile android.animation.Keyframe clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/AnimationHandler$2.class
AnimationHandler.java
package android.animation
 android.animation.AnimationHandler$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.animation.AnimationHandler$AnimationFrameCallback val$callback
	final android.animation.AnimationHandler this$0
	void  (android.animation.AnimationHandler, android.animation.AnimationHandler$AnimationFrameCallback) 
		android.animation.AnimationHandler this$0
	public void run () 
}

android/animation/RevealAnimator.class
RevealAnimator.java
package android.animation
public android.animation.RevealAnimator extends android.view.RenderNodeAnimator {
	private android.view.View mClipView
	public void  (android.view.View, int, int, float, float) 
		android.view.View clipView
		int x
		int y
		float startRadius
		float endRadius
	protected void onFinished () 
}

android/animation/LayoutTransition$5.class
LayoutTransition.java
package android.animation
 android.animation.LayoutTransition$5 extends android.animation.AnimatorListenerAdapter {
	final android.view.View val$child
	final float val$preAnimAlpha
	final android.view.ViewGroup val$parent
	final android.animation.LayoutTransition this$0
	void  (android.animation.LayoutTransition, android.view.View, float, android.view.ViewGroup) 
		android.animation.LayoutTransition this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.animation.Animator anim
}

android/animation/AnimationHandler$1.class
AnimationHandler.java
package android.animation
 android.animation.AnimationHandler$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final android.animation.AnimationHandler this$0
	void  (android.animation.AnimationHandler) 
		android.animation.AnimationHandler this$0
	public void doFrame (long) 
		long frameTimeNanos
}

android/animation/PropertyValuesHolder$IntPropertyValuesHolder.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$IntPropertyValuesHolder extends android.animation.PropertyValuesHolder {
	private static final java.util.HashMap sJNISetterPropertyMap
	long mJniSetter
	private android.util.IntProperty mIntProperty
	android.animation.Keyframes$IntKeyframes mIntKeyframes
	int mIntAnimatedValue
	public void  (java.lang.String, android.animation.Keyframes$IntKeyframes) 
		String propertyName
		android.animation.Keyframes$IntKeyframes keyframes
	public void  (android.util.Property, android.animation.Keyframes$IntKeyframes) 
		android.util.Property property
		android.animation.Keyframes$IntKeyframes keyframes
	public transient void  (java.lang.String, int[]) 
		String propertyName
		int[] values
	public transient void  (android.util.Property, int[]) 
		android.util.Property property
		int[] values
	public void setProperty (android.util.Property) 
		android.util.Property property
	public transient void setIntValues (int[]) 
		int[] values
	void calculateValue (float) 
		float fraction
	java.lang.Object getAnimatedValue () 
	public android.animation.PropertyValuesHolder$IntPropertyValuesHolder clone () 
		android.animation.PropertyValuesHolder$IntPropertyValuesHolder newPVH
	void setAnimatedValue (java.lang.Object) 
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object target
	void setupSetter (java.lang.Class) 
		Long jniSetter
		String methodName
		java.util.HashMap propertyMap
		boolean wasInMap
		Class targetClass
	public volatile android.animation.PropertyValuesHolder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/animation/LayoutTransition$3.class
LayoutTransition.java
package android.animation
 android.animation.LayoutTransition$3 extends android.animation.AnimatorListenerAdapter {
	final android.view.ViewGroup val$parent
	final android.view.View val$child
	final int val$changeReason
	final android.view.View$OnLayoutChangeListener val$listener
	final android.animation.LayoutTransition this$0
	void  (android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int, android.view.View$OnLayoutChangeListener) 
		android.animation.LayoutTransition this$0
	public void onAnimationStart (android.animation.Animator) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.animation.Animator animator
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animator
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.animation.Animator animator
}

android/animation/PathKeyframes$3.class
PathKeyframes.java
package android.animation
 android.animation.PathKeyframes$3 extends android.animation.PathKeyframes$IntKeyframesBase {
	final android.animation.PathKeyframes this$0
	void  (android.animation.PathKeyframes) 
		android.animation.PathKeyframes this$0
	public int getIntValue (float) 
		float fraction
		android.graphics.PointF pointF
}

android/animation/AnimatorSet$AnimatorSetListener.class
AnimatorSet.java
package android.animation
 android.animation.AnimatorSet$AnimatorSetListener extends java.lang.Object implements android.animation.Animator$AnimatorListener  {
	private android.animation.AnimatorSet mAnimatorSet
	void  (android.animation.AnimatorSet) 
		android.animation.AnimatorSet animatorSet
	public void onAnimationCancel (android.animation.Animator) 
		int i
		int numListeners
		java.util.ArrayList listeners
		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
}

android/animation/LayoutTransition$2.class
LayoutTransition.java
package android.animation
 android.animation.LayoutTransition$2 extends java.lang.Object implements android.view.View$OnLayoutChangeListener  {
	final android.animation.Animator val$anim
	final int val$changeReason
	final long val$duration
	final android.view.View val$child
	final android.view.ViewGroup val$parent
	final android.animation.LayoutTransition this$0
	void  (android.animation.LayoutTransition, android.animation.Animator, int, long, android.view.View, android.view.ViewGroup) 
		android.animation.LayoutTransition this$0
	public void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int) 
		android.animation.KeyframeSet keyframeSet
		android.animation.PropertyValuesHolder pvh
		int i
		boolean valuesDiffer
		android.animation.ValueAnimator valueAnim
		android.animation.PropertyValuesHolder[] oldValues
		android.view.View v
		int left
		int top
		int right
		int bottom
		int oldLeft
		int oldTop
		int oldRight
		int oldBottom
		long startDelay
		android.animation.Animator prevAnimation
		android.animation.Animator pendingAnimation
}

android/animation/BidirectionalTypeConverter$InvertedConverter.class
BidirectionalTypeConverter.java
package android.animation
 android.animation.BidirectionalTypeConverter$InvertedConverter extends android.animation.BidirectionalTypeConverter {
	private android.animation.BidirectionalTypeConverter mConverter
	public void  (android.animation.BidirectionalTypeConverter) 
		android.animation.BidirectionalTypeConverter converter
	public java.lang.Object convertBack (java.lang.Object) 
		Object value
	public java.lang.Object convert (java.lang.Object) 
		Object value
}

android/animation/StateListAnimator$StateListAnimatorConstantState.class
StateListAnimator.java
package android.animation
 android.animation.StateListAnimator$StateListAnimatorConstantState extends android.content.res.ConstantState {
	final android.animation.StateListAnimator mAnimator
	int mChangingConf
	public void  (android.animation.StateListAnimator) 
		android.animation.StateListAnimator animator
	public int getChangingConfigurations () 
	public android.animation.StateListAnimator newInstance () 
		android.animation.StateListAnimator clone
	public volatile java.lang.Object newInstance () 
}

android/animation/StateListAnimator$1.class
StateListAnimator.java
package android.animation
 android.animation.StateListAnimator$1 extends android.animation.AnimatorListenerAdapter {
	final android.animation.StateListAnimator this$0
	void  (android.animation.StateListAnimator) 
		android.animation.StateListAnimator this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/animation/PropertyValuesHolder$PropertyValues.class
PropertyValuesHolder.java
package android.animation
public android.animation.PropertyValuesHolder$PropertyValues extends java.lang.Object {
	public String propertyName
	public Class type
	public Object startValue
	public Object endValue
	public android.animation.PropertyValuesHolder$PropertyValues$DataSource dataSource
	public void  () 
	public java.lang.String toString () 
}

android/animation/Animator$AnimatorPauseListener.class
Animator.java
package android.animation
public abstract android.animation.Animator$AnimatorPauseListener extends java.lang.Object {
	public abstract void onAnimationPause (android.animation.Animator) 
	public abstract void onAnimationResume (android.animation.Animator) 
}

android/animation/PointFEvaluator.class
PointFEvaluator.java
package android.animation
public android.animation.PointFEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private android.graphics.PointF mPoint
	public void  () 
	public void  (android.graphics.PointF) 
		android.graphics.PointF reuse
	public android.graphics.PointF evaluate (float, android.graphics.PointF, android.graphics.PointF) 
		float fraction
		android.graphics.PointF startValue
		android.graphics.PointF endValue
		float x
		float y
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/KeyframeSet.class
KeyframeSet.java
package android.animation
public android.animation.KeyframeSet extends java.lang.Object implements android.animation.Keyframes  {
	int mNumKeyframes
	android.animation.Keyframe mFirstKeyframe
	android.animation.Keyframe mLastKeyframe
	android.animation.TimeInterpolator mInterpolator
	java.util.List mKeyframes
	android.animation.TypeEvaluator mEvaluator
	public transient void  (android.animation.Keyframe[]) 
		android.animation.Keyframe[] keyframes
	public void invalidateCache () 
	public java.util.List getKeyframes () 
	public static transient android.animation.KeyframeSet ofInt (int[]) 
		int i
		int[] values
		int numKeyframes
		android.animation.Keyframe$IntKeyframe[] keyframes
	public static transient android.animation.KeyframeSet ofFloat (float[]) 
		int i
		float[] values
		boolean badValue
		int numKeyframes
		android.animation.Keyframe$FloatKeyframe[] keyframes
	public static transient android.animation.KeyframeSet ofKeyframe (android.animation.Keyframe[]) 
		int i
		int i
		android.animation.Keyframe$FloatKeyframe[] floatKeyframes
		int i
		android.animation.Keyframe$IntKeyframe[] intKeyframes
		android.animation.Keyframe[] keyframes
		int numKeyframes
		boolean hasFloat
		boolean hasInt
		boolean hasOther
	public static transient android.animation.KeyframeSet ofObject (java.lang.Object[]) 
		int i
		Object[] values
		int numKeyframes
		android.animation.Keyframe$ObjectKeyframe[] keyframes
	public static android.animation.PathKeyframes ofPath (android.graphics.Path) 
		android.graphics.Path path
	public static android.animation.PathKeyframes ofPath (android.graphics.Path, float) 
		android.graphics.Path path
		float error
	public void setEvaluator (android.animation.TypeEvaluator) 
		android.animation.TypeEvaluator evaluator
	public java.lang.Class getType () 
	public android.animation.KeyframeSet clone () 
		int i
		java.util.List keyframes
		int numKeyframes
		android.animation.Keyframe[] newKeyframes
		android.animation.KeyframeSet newSet
	public java.lang.Object getValue (float) 
		android.animation.Keyframe nextKeyframe
		android.animation.TimeInterpolator interpolator
		float prevFraction
		float intervalFraction
		android.animation.Keyframe prevKeyframe
		android.animation.TimeInterpolator interpolator
		float prevFraction
		float intervalFraction
		android.animation.TimeInterpolator interpolator
		float prevFraction
		float intervalFraction
		android.animation.Keyframe nextKeyframe
		int i
		float fraction
		android.animation.Keyframe prevKeyframe
	public java.lang.String toString () 
		int i
		String returnVal
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile android.animation.Keyframes clone () 
}

android/animation/AnimatorSet$Builder.class
AnimatorSet.java
package android.animation
public android.animation.AnimatorSet$Builder extends java.lang.Object {
	private android.animation.AnimatorSet$Node mCurrentNode
	final android.animation.AnimatorSet this$0
	void  (android.animation.AnimatorSet, android.animation.Animator) 
		android.animation.AnimatorSet this$0
		android.animation.Animator anim
	public android.animation.AnimatorSet$Builder with (android.animation.Animator) 
		android.animation.Animator anim
		android.animation.AnimatorSet$Node node
	public android.animation.AnimatorSet$Builder before (android.animation.Animator) 
		android.animation.Animator anim
		android.animation.AnimatorSet$Node node
	public android.animation.AnimatorSet$Builder after (android.animation.Animator) 
		android.animation.Animator anim
		android.animation.AnimatorSet$Node node
	public android.animation.AnimatorSet$Builder after (long) 
		long delay
		android.animation.ValueAnimator anim
}

android/animation/AnimatorInflater.class
AnimatorInflater.java
package android.animation
public android.animation.AnimatorInflater extends java.lang.Object {
	private static final String TAG
	private static final int TOGETHER
	private static final int SEQUENTIALLY
	private static final int VALUE_TYPE_FLOAT
	private static final int VALUE_TYPE_INT
	private static final int VALUE_TYPE_PATH
	private static final int VALUE_TYPE_COLOR
	private static final int VALUE_TYPE_UNDEFINED
	private static final boolean DBG_ANIMATOR_INFLATER
	private static final android.util.TypedValue sTmpTypedValue
	public void  () 
	public static android.animation.Animator loadAnimator (android.content.Context, int)  throws android.content.res.Resources$NotFoundException 
		android.content.Context context
		int id
	public static android.animation.Animator loadAnimator (android.content.res.Resources, android.content.res.Resources$Theme, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		int id
	public static android.animation.Animator loadAnimator (android.content.res.Resources, android.content.res.Resources$Theme, int, float)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ConstantState constantState
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		int id
		float pathErrorScale
		android.content.res.ConfigurationBoundResourceCache animatorCache
		android.animation.Animator animator
		android.content.res.XmlResourceParser parser
	public static android.animation.StateListAnimator loadStateListAnimator (android.content.Context, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ConstantState constantState
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.Context context
		int id
		android.content.res.Resources resources
		android.content.res.ConfigurationBoundResourceCache cache
		android.content.res.Resources$Theme theme
		android.animation.StateListAnimator animator
		android.content.res.XmlResourceParser parser
	private static android.animation.StateListAnimator createStateListAnimatorFromXml (android.content.Context, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		int animId
		int attrName
		int i
		int attributeCount
		int[] states
		int stateIndex
		android.animation.Animator animator
		android.content.Context context
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attributeSet
		int type
		android.animation.StateListAnimator stateListAnimator
	private static android.animation.PropertyValuesHolder getPVH (android.content.res.TypedArray, int, int, int, java.lang.String) 
		android.animation.TypeEvaluator evaluator
		android.animation.TypeEvaluator evaluator
		String fromString
		String toString
		android.util.PathParser$PathData nodesFrom
		android.util.PathParser$PathData nodesTo
		float valueFrom
		float valueTo
		float valueTo
		float valueFrom
		float valueTo
		float valueTo
		int valueFrom
		int valueFrom
		int valueTo
		int valueTo
		int valueTo
		int valueFrom
		int valueTo
		int valueTo
		int valueTo
		android.animation.TypeEvaluator evaluator
		android.content.res.TypedArray styledAttributes
		int valueType
		int valueFromId
		int valueToId
		String propertyName
		android.util.TypedValue tvFrom
		boolean hasFrom
		int fromType
		android.util.TypedValue tvTo
		boolean hasTo
		int toType
		boolean getFloats
		android.animation.PropertyValuesHolder returnValue
	private static void parseAnimatorFromTypeArray (android.animation.ValueAnimator, android.content.res.TypedArray, android.content.res.TypedArray, float) 
		android.animation.ValueAnimator anim
		android.content.res.TypedArray arrayAnimator
		android.content.res.TypedArray arrayObjectAnimator
		float pixelSize
		long duration
		long startDelay
		int valueType
		android.animation.PropertyValuesHolder pvh
	private static android.animation.TypeEvaluator setupAnimatorForPath (android.animation.ValueAnimator, android.content.res.TypedArray) 
		android.animation.ValueAnimator anim
		android.content.res.TypedArray arrayAnimator
		android.animation.TypeEvaluator evaluator
		String fromString
		String toString
		android.util.PathParser$PathData pathDataFrom
		android.util.PathParser$PathData pathDataTo
	private static void setupObjectAnimator (android.animation.ValueAnimator, android.content.res.TypedArray, boolean, float) 
		android.animation.Keyframes xKeyframes
		android.animation.Keyframes yKeyframes
		android.graphics.Path path
		float error
		android.animation.PathKeyframes keyframeSet
		android.animation.Keyframes xKeyframes
		android.animation.Keyframes yKeyframes
		android.animation.PropertyValuesHolder x
		android.animation.PropertyValuesHolder y
		String propertyXName
		String propertyYName
		String propertyName
		android.animation.ValueAnimator anim
		android.content.res.TypedArray arrayObjectAnimator
		boolean getFloats
		float pixelSize
		android.animation.ObjectAnimator oa
		String pathData
	private static void setupValues (android.animation.ValueAnimator, android.content.res.TypedArray, boolean, boolean, int, boolean, int) 
		float valueFrom
		float valueTo
		float valueTo
		float valueFrom
		float valueTo
		float valueTo
		int valueFrom
		int valueFrom
		int valueTo
		int valueTo
		int valueTo
		int valueFrom
		int valueTo
		int valueTo
		int valueTo
		android.animation.ValueAnimator anim
		android.content.res.TypedArray arrayAnimator
		boolean getFloats
		boolean hasFrom
		int fromType
		boolean hasTo
		int toType
		int valueFromIndex
		int valueToIndex
	private static android.animation.Animator createAnimatorFromXml (android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, float)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		org.xmlpull.v1.XmlPullParser parser
		float pixelSize
	private static android.animation.Animator createAnimatorFromXml (android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.animation.AnimatorSet, int, float)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		int ordering
		android.animation.PropertyValuesHolder[] values
		String name
		boolean gotValues
		android.animation.Animator a
		android.animation.Animator[] animsArray
		int index
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.animation.AnimatorSet parent
		int sequenceOrdering
		float pixelSize
		android.animation.Animator anim
		java.util.ArrayList childAnims
		int type
		int depth
	private static android.animation.PropertyValuesHolder[] loadValues (android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		String propertyName
		int valueType
		android.animation.PropertyValuesHolder pvh
		String name
		int i
		int count
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		java.util.ArrayList values
		int type
		android.animation.PropertyValuesHolder[] valuesArray
	private static int inferValueTypeOfKeyframe (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		int valueType
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		int valueType
		android.content.res.TypedArray a
		android.util.TypedValue keyframeValue
		boolean hasValue
	private static int inferValueTypeFromValues (android.content.res.TypedArray, int, int) 
		int valueType
		android.content.res.TypedArray styledAttributes
		int valueFromId
		int valueToId
		android.util.TypedValue tvFrom
		boolean hasFrom
		int fromType
		android.util.TypedValue tvTo
		boolean hasTo
		int toType
		int valueType
	private static void dumpKeyframes (java.lang.Object[], java.lang.String) 
		android.animation.Keyframe keyframe
		int i
		Object[] keyframes
		String header
		int count
	private static android.animation.PropertyValuesHolder loadPvh (android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser, java.lang.String, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.animation.Keyframe keyframe
		String name
		int j
		int startIndex
		int endIndex
		float gap
		android.animation.Keyframe keyframe
		int i
		android.animation.Keyframe firstKeyframe
		android.animation.Keyframe lastKeyframe
		float endFraction
		float startFraction
		android.animation.Keyframe[] keyframeArray
		int count
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		org.xmlpull.v1.XmlPullParser parser
		String propertyName
		int valueType
		android.animation.PropertyValuesHolder value
		java.util.ArrayList keyframes
		int type
	private static android.animation.Keyframe createNewKeyframe (android.animation.Keyframe, float) 
		android.animation.Keyframe sampleKeyframe
		float fraction
	private static void distributeKeyframes (android.animation.Keyframe[], float, int, int) 
		int i
		android.animation.Keyframe[] keyframes
		float gap
		int startIndex
		int endIndex
		int count
		float increment
	private static android.animation.Keyframe loadKeyframe (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		int intValue
		float value
		android.view.animation.Interpolator interpolator
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		int valueType
		android.content.res.TypedArray a
		android.animation.Keyframe keyframe
		float fraction
		android.util.TypedValue keyframeValue
		boolean hasValue
		int resID
	private static android.animation.ObjectAnimator loadObjectAnimator (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, float)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		float pathErrorScale
		android.animation.ObjectAnimator anim
	private static android.animation.ValueAnimator loadAnimator (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, android.animation.ValueAnimator, float)  throws android.content.res.Resources$NotFoundException 
		android.view.animation.Interpolator interpolator
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.animation.ValueAnimator anim
		float pathErrorScale
		android.content.res.TypedArray arrayAnimator
		android.content.res.TypedArray arrayObjectAnimator
		int resID
	private static int getChangingConfigs (android.content.res.Resources, int) 
		android.content.res.Resources resources
		int id
	private static boolean isColorType (int) 
		int type
	static void  () 
}

android/animation/PropertyValuesHolder$PointFToIntArray.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$PointFToIntArray extends android.animation.TypeConverter {
	private int[] mCoordinates
	public void  () 
	public int[] convert (android.graphics.PointF) 
		android.graphics.PointF value
	public volatile java.lang.Object convert (java.lang.Object) 
}

android/animation/AnimatorInflater$PathDataEvaluator.class
AnimatorInflater.java
package android.animation
 android.animation.AnimatorInflater$PathDataEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private final android.util.PathParser$PathData mPathData
	private void  () 
	public android.util.PathParser$PathData evaluate (float, android.util.PathParser$PathData, android.util.PathParser$PathData) 
		float fraction
		android.util.PathParser$PathData startPathData
		android.util.PathParser$PathData endPathData
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
	void  (android.animation.AnimatorInflater$1) 
		android.animation.AnimatorInflater$1 x0
}

android/animation/AnimationHandler$AnimationFrameCallbackProvider.class
AnimationHandler.java
package android.animation
public abstract android.animation.AnimationHandler$AnimationFrameCallbackProvider extends java.lang.Object {
	public abstract void postFrameCallback (android.view.Choreographer$FrameCallback) 
	public abstract void postCommitCallback (java.lang.Runnable) 
	public abstract long getFrameTime () 
	public abstract long getFrameDelay () 
	public abstract void setFrameDelay (long) 
}

android/animation/AnimationHandler.class
AnimationHandler.java
package android.animation
public android.animation.AnimationHandler extends java.lang.Object {
	private final android.util.ArrayMap mDelayedCallbackStartTime
	private final java.util.ArrayList mAnimationCallbacks
	private final java.util.ArrayList mCommitCallbacks
	private android.animation.AnimationHandler$AnimationFrameCallbackProvider mProvider
	private final android.view.Choreographer$FrameCallback mFrameCallback
	public static final ThreadLocal sAnimatorHandler
	private boolean mListDirty
	public void  () 
	public static android.animation.AnimationHandler getInstance () 
	public void setProvider (android.animation.AnimationHandler$AnimationFrameCallbackProvider) 
		android.animation.AnimationHandler$AnimationFrameCallbackProvider provider
	private android.animation.AnimationHandler$AnimationFrameCallbackProvider getProvider () 
	public void addAnimationFrameCallback (android.animation.AnimationHandler$AnimationFrameCallback, long) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
		long delay
	public void addOneShotCommitCallback (android.animation.AnimationHandler$AnimationFrameCallback) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
	public void removeCallback (android.animation.AnimationHandler$AnimationFrameCallback) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
		int id
	private void doAnimationFrame (long) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
		int i
		long frameTime
		int size
		long currentTime
	private void commitAnimationFrame (android.animation.AnimationHandler$AnimationFrameCallback, long) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
		long frameTime
	private boolean isCallbackDue (android.animation.AnimationHandler$AnimationFrameCallback, long) 
		android.animation.AnimationHandler$AnimationFrameCallback callback
		long currentTime
		Long startTime
	public static int getAnimationCount () 
		android.animation.AnimationHandler handler
	public static void setFrameDelay (long) 
		long delay
	public static long getFrameDelay () 
	void autoCancelBasedOn (android.animation.ObjectAnimator) 
		android.animation.AnimationHandler$AnimationFrameCallback cb
		int i
		android.animation.ObjectAnimator objectAnimator
	private void cleanUpList () 
		int i
	private int getCallbackSize () 
		int i
		int count
		int size
	static android.animation.AnimationHandler$AnimationFrameCallbackProvider access$000 (android.animation.AnimationHandler) 
		android.animation.AnimationHandler x0
	static void access$100 (android.animation.AnimationHandler, long) 
		android.animation.AnimationHandler x0
		long x1
	static java.util.ArrayList access$200 (android.animation.AnimationHandler) 
		android.animation.AnimationHandler x0
	static void access$400 (android.animation.AnimationHandler, android.animation.AnimationHandler$AnimationFrameCallback, long) 
		android.animation.AnimationHandler x0
		android.animation.AnimationHandler$AnimationFrameCallback x1
		long x2
	static void  () 
}

android/animation/LayoutTransition$1.class
LayoutTransition.java
package android.animation
 android.animation.LayoutTransition$1 extends android.animation.AnimatorListenerAdapter {
	final android.view.View val$child
	final android.animation.LayoutTransition this$0
	void  (android.animation.LayoutTransition, android.view.View) 
		android.animation.LayoutTransition this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/animation/LayoutTransition$TransitionListener.class
LayoutTransition.java
package android.animation
public abstract android.animation.LayoutTransition$TransitionListener extends java.lang.Object {
	public abstract void startTransition (android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int) 
	public abstract void endTransition (android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int) 
}

android/animation/PropertyValuesHolder$1.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$1 extends java.lang.Object implements android.animation.PropertyValuesHolder$PropertyValues$DataSource  {
	final android.animation.PropertyValuesHolder this$0
	void  (android.animation.PropertyValuesHolder) 
		android.animation.PropertyValuesHolder this$0
	public java.lang.Object getValueAtFraction (float) 
		float fraction
}

android/animation/Keyframes$IntKeyframes.class
Keyframes.java
package android.animation
public abstract android.animation.Keyframes$IntKeyframes extends java.lang.Object implements android.animation.Keyframes  {
	public abstract int getIntValue (float) 
}

android/animation/TypeEvaluator.class
TypeEvaluator.java
package android.animation
public abstract android.animation.TypeEvaluator extends java.lang.Object {
	public abstract java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/AnimatorInflater$1.class
AnimatorInflater.java
package android.animation
 android.animation.AnimatorInflater$1 extends java.lang.Object {
}

android/animation/AnimatorListenerAdapter.class
AnimatorListenerAdapter.java
package android.animation
public abstract android.animation.AnimatorListenerAdapter extends java.lang.Object implements android.animation.Animator$AnimatorListener android.animation.Animator$AnimatorPauseListener  {
	public void  () 
	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
	public void onAnimationPause (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationResume (android.animation.Animator) 
		android.animation.Animator animation
}

android/animation/IntArrayEvaluator.class
IntArrayEvaluator.java
package android.animation
public android.animation.IntArrayEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private int[] mArray
	public void  () 
	public void  (int[]) 
		int[] reuseArray
	public int[] evaluate (float, int[], int[]) 
		int start
		int end
		int i
		float fraction
		int[] startValue
		int[] endValue
		int[] array
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/TimeInterpolator.class
TimeInterpolator.java
package android.animation
public abstract android.animation.TimeInterpolator extends java.lang.Object {
	public abstract float getInterpolation (float) 
}

android/animation/PropertyValuesHolder$PropertyValues$DataSource.class
PropertyValuesHolder.java
package android.animation
public abstract android.animation.PropertyValuesHolder$PropertyValues$DataSource extends java.lang.Object {
	public abstract java.lang.Object getValueAtFraction (float) 
}

android/animation/Animator$AnimatorListener.class
Animator.java
package android.animation
public abstract android.animation.Animator$AnimatorListener extends java.lang.Object {
	public abstract void onAnimationStart (android.animation.Animator) 
	public abstract void onAnimationEnd (android.animation.Animator) 
	public abstract void onAnimationCancel (android.animation.Animator) 
	public abstract void onAnimationRepeat (android.animation.Animator) 
}

android/animation/BidirectionalTypeConverter.class
BidirectionalTypeConverter.java
package android.animation
public abstract android.animation.BidirectionalTypeConverter extends android.animation.TypeConverter {
	private android.animation.BidirectionalTypeConverter mInvertedConverter
	public void  (java.lang.Class, java.lang.Class) 
		Class fromClass
		Class toClass
	public abstract java.lang.Object convertBack (java.lang.Object) 
	public android.animation.BidirectionalTypeConverter invert () 
}

android/animation/StateListAnimator$Tuple.class
StateListAnimator.java
package android.animation
public android.animation.StateListAnimator$Tuple extends java.lang.Object {
	final int[] mSpecs
	final android.animation.Animator mAnimator
	private void  (int[], android.animation.Animator) 
		int[] specs
		android.animation.Animator animator
	public int[] getSpecs () 
	public android.animation.Animator getAnimator () 
	void  (int[], android.animation.Animator, android.animation.StateListAnimator$1) 
		int[] x0
		android.animation.Animator x1
		android.animation.StateListAnimator$1 x2
}

android/animation/TimeAnimator.class
TimeAnimator.java
package android.animation
public android.animation.TimeAnimator extends android.animation.ValueAnimator {
	private android.animation.TimeAnimator$TimeListener mListener
	private long mPreviousTime
	public void  () 
	public void start () 
	boolean animateBasedOnTime (long) 
		long totalTime
		long deltaTime
		long currentTime
	public void setCurrentPlayTime (long) 
		long playTime
		long currentTime
	public void setTimeListener (android.animation.TimeAnimator$TimeListener) 
		android.animation.TimeAnimator$TimeListener listener
	void animateValue (float) 
		float fraction
	void initAnimation () 
}

android/animation/RectEvaluator.class
RectEvaluator.java
package android.animation
public android.animation.RectEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private android.graphics.Rect mRect
	public void  () 
	public void  (android.graphics.Rect) 
		android.graphics.Rect reuseRect
	public android.graphics.Rect evaluate (float, android.graphics.Rect, android.graphics.Rect) 
		float fraction
		android.graphics.Rect startValue
		android.graphics.Rect endValue
		int left
		int top
		int right
		int bottom
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/PathKeyframes$2.class
PathKeyframes.java
package android.animation
 android.animation.PathKeyframes$2 extends android.animation.PathKeyframes$FloatKeyframesBase {
	final android.animation.PathKeyframes this$0
	void  (android.animation.PathKeyframes) 
		android.animation.PathKeyframes this$0
	public float getFloatValue (float) 
		float fraction
		android.graphics.PointF pointF
}

android/animation/ArgbEvaluator.class
ArgbEvaluator.java
package android.animation
public android.animation.ArgbEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private static final android.animation.ArgbEvaluator sInstance
	public void  () 
	public static android.animation.ArgbEvaluator getInstance () 
	public java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
		float fraction
		Object startValue
		Object endValue
		int startInt
		int startA
		int startR
		int startG
		int startB
		int endInt
		int endA
		int endR
		int endG
		int endB
	static void  () 
}

android/animation/Keyframes$FloatKeyframes.class
Keyframes.java
package android.animation
public abstract android.animation.Keyframes$FloatKeyframes extends java.lang.Object implements android.animation.Keyframes  {
	public abstract float getFloatValue (float) 
}

android/animation/IntEvaluator.class
IntEvaluator.java
package android.animation
public android.animation.IntEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	public void  () 
	public java.lang.Integer evaluate (float, java.lang.Integer, java.lang.Integer) 
		float fraction
		Integer startValue
		Integer endValue
		int startInt
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/PathKeyframes.class
PathKeyframes.java
package android.animation
public android.animation.PathKeyframes extends java.lang.Object implements android.animation.Keyframes  {
	private static final int FRACTION_OFFSET
	private static final int X_OFFSET
	private static final int Y_OFFSET
	private static final int NUM_COMPONENTS
	private static final java.util.ArrayList EMPTY_KEYFRAMES
	private android.graphics.PointF mTempPointF
	private float[] mKeyframeData
	public void  (android.graphics.Path) 
		android.graphics.Path path
	public void  (android.graphics.Path, float) 
		android.graphics.Path path
		float error
	public java.util.ArrayList getKeyframes () 
	public java.lang.Object getValue (float) 
		int mid
		float midFraction
		int low
		int high
		float fraction
		int numPoints
	private android.graphics.PointF interpolateInRange (float, int, int) 
		float fraction
		int startIndex
		int endIndex
		int startBase
		int endBase
		float startFraction
		float endFraction
		float intervalFraction
		float startX
		float endX
		float startY
		float endY
		float x
		float y
	public void invalidateCache () 
	public void setEvaluator (android.animation.TypeEvaluator) 
		android.animation.TypeEvaluator evaluator
	public java.lang.Class getType () 
	public android.animation.Keyframes clone () 
		android.animation.Keyframes clone
	private android.graphics.PointF pointForIndex (int) 
		int index
		int base
		int xOffset
		int yOffset
	private static float interpolate (float, float, float) 
		float fraction
		float startValue
		float endValue
		float diff
	public android.animation.Keyframes$FloatKeyframes createXFloatKeyframes () 
	public android.animation.Keyframes$FloatKeyframes createYFloatKeyframes () 
	public android.animation.Keyframes$IntKeyframes createXIntKeyframes () 
	public android.animation.Keyframes$IntKeyframes createYIntKeyframes () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.util.List getKeyframes () 
	static java.util.ArrayList access$000 () 
	static void  () 
}

android/animation/AnimatorSet.class
AnimatorSet.java
package android.animation
public final android.animation.AnimatorSet extends android.animation.Animator {
	private static final String TAG
	private java.util.ArrayList mPlayingSet
	private android.util.ArrayMap mNodeMap
	private java.util.ArrayList mNodes
	private android.animation.AnimatorSet$AnimatorSetListener mSetListener
	private boolean mTerminated
	private boolean mDependencyDirty
	private boolean mStarted
	private long mStartDelay
	private android.animation.ValueAnimator mDelayAnim
	private android.animation.AnimatorSet$Node mRootNode
	private long mDuration
	private android.animation.TimeInterpolator mInterpolator
	private boolean mReversible
	private long mTotalDuration
	private final boolean mShouldIgnoreEndWithoutStart
	public void  () 
		android.app.Application app
	public transient void playTogether (android.animation.Animator[]) 
		int i
		android.animation.AnimatorSet$Builder builder
		android.animation.Animator[] items
	public void playTogether (java.util.Collection) 
		android.animation.Animator anim
		android.animation.AnimatorSet$Builder builder
		java.util.Collection items
	public transient void playSequentially (android.animation.Animator[]) 
		int i
		android.animation.Animator[] items
	public void playSequentially (java.util.List) 
		int i
		java.util.List items
	public java.util.ArrayList getChildAnimations () 
		android.animation.AnimatorSet$Node node
		int i
		java.util.ArrayList childList
		int size
	public void setTarget (java.lang.Object) 
		android.animation.AnimatorSet$Node node
		android.animation.Animator animation
		int i
		Object target
		int size
	public int getChangingConfigurations () 
		int i
		int conf
		int nodeCount
	public void setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public android.animation.TimeInterpolator getInterpolator () 
	public android.animation.AnimatorSet$Builder play (android.animation.Animator) 
		android.animation.Animator anim
	public void cancel () 
		int i
		int size
		int i
		int i
		int size
		java.util.ArrayList tmpListeners
		java.util.ArrayList playingSet
		int setSize
	public void end () 
		int i
		java.util.ArrayList tmpListeners
	private void endRemainingAnimations () 
		android.animation.AnimatorSet$Node child
		int i
		int childSize
		android.animation.Animator anim
		android.animation.AnimatorSet$Node node
		java.util.ArrayList remainingList
		int index
	public boolean isRunning () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	public boolean isStarted () 
	public long getStartDelay () 
	public void setStartDelay (long) 
		android.animation.AnimatorSet$Node node
		int i
		int size
		long startDelay
		long delta
	public long getDuration () 
	public android.animation.AnimatorSet setDuration (long) 
		long duration
	public void setupStartValues () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	public void setupEndValues () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	public void pause () 
		android.animation.AnimatorSet$Node node
		int i
		int size
		boolean previouslyPaused
	public void resume () 
		android.animation.AnimatorSet$Node node
		int i
		int size
		boolean previouslyPaused
	public void start () 
		android.animation.AnimatorSet$Node node
		int i
		android.animation.AnimatorSet$Node node
		int i
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		int size
		boolean setIsEmpty
	private void updateAnimatorsDuration () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	void start (android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node node
		android.animation.Animator anim
	public android.animation.AnimatorSet clone () 
		android.animation.Animator$AnimatorListener listener
		int i
		android.animation.AnimatorSet$Node node
		android.animation.AnimatorSet$Node nodeClone
		java.util.ArrayList cloneListeners
		int n
		int j
		int j
		int j
		android.animation.AnimatorSet$Node node
		int size
		int i
		int n
		android.animation.AnimatorSet anim
		int nodeCount
	private void onChildAnimatorEnded (android.animation.Animator) 
		int i
		int i
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		java.util.List children
		int childrenSize
		boolean allDone
		int size
		android.animation.Animator animation
		android.animation.AnimatorSet$Node animNode
	public boolean canReverse () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	public void reverse () 
		android.animation.AnimatorSet$Node node
		int i
		int size
	public java.lang.String toString () 
		android.animation.AnimatorSet$Node node
		int i
		String returnVal
		int size
	private void printChildCount () 
		android.animation.AnimatorSet$Node child
		int i
		android.animation.AnimatorSet$Node node
		int num
		int listSize
		StringBuilder builder
		java.util.ArrayList list
		int index
	private void createDependencyGraph () 
		android.animation.Animator anim
		int i
		boolean durationChanged
		int i
		int j
		android.animation.AnimatorSet$Node sibling
		int j
		android.animation.AnimatorSet$Node node
		int siblingSize
		int i
		android.animation.AnimatorSet$Node node
		int i
		android.animation.AnimatorSet$Node node
		int i
		int size
		java.util.ArrayList visited
		long maxEndTime
	private void updatePlayTime (android.animation.AnimatorSet$Node, java.util.ArrayList) 
		android.animation.AnimatorSet$Node node
		int i
		int j
		long duration
		android.animation.AnimatorSet$Node child
		int index
		int i
		android.animation.AnimatorSet$Node parent
		java.util.ArrayList visited
		int childrenSize
	private void findSiblings (android.animation.AnimatorSet$Node, java.util.ArrayList) 
		int i
		android.animation.AnimatorSet$Node node
		java.util.ArrayList siblings
	public boolean shouldPlayTogether () 
	public long getTotalDuration () 
	private android.animation.AnimatorSet$Node getNodeForAnimation (android.animation.Animator) 
		android.animation.Animator anim
		android.animation.AnimatorSet$Node node
	public volatile android.animation.Animator clone () 
	public volatile android.animation.Animator setDuration (long) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static boolean access$100 (android.animation.AnimatorSet) 
		android.animation.AnimatorSet x0
	static java.util.ArrayList access$200 (android.animation.AnimatorSet) 
		android.animation.AnimatorSet x0
	static void access$300 (android.animation.AnimatorSet, android.animation.Animator) 
		android.animation.AnimatorSet x0
		android.animation.Animator x1
	static boolean access$402 (android.animation.AnimatorSet, boolean) 
		android.animation.AnimatorSet x0
		boolean x1
	static android.animation.AnimatorSet$Node access$500 (android.animation.AnimatorSet, android.animation.Animator) 
		android.animation.AnimatorSet x0
		android.animation.Animator x1
	static boolean access$602 (android.animation.AnimatorSet, boolean) 
		android.animation.AnimatorSet x0
		boolean x1
}

android/animation/TypeConverter.class
TypeConverter.java
package android.animation
public abstract android.animation.TypeConverter extends java.lang.Object {
	private Class mFromClass
	private Class mToClass
	public void  (java.lang.Class, java.lang.Class) 
		Class fromClass
		Class toClass
	java.lang.Class getTargetType () 
	java.lang.Class getSourceType () 
	public abstract java.lang.Object convert (java.lang.Object) 
}

android/animation/LayoutTransition$4.class
LayoutTransition.java
package android.animation
 android.animation.LayoutTransition$4 extends android.animation.AnimatorListenerAdapter {
	final android.view.View val$child
	final android.view.ViewGroup val$parent
	final android.animation.LayoutTransition this$0
	void  (android.animation.LayoutTransition, android.view.View, android.view.ViewGroup) 
		android.animation.LayoutTransition this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.animation.Animator anim
}

android/animation/PropertyValuesHolder.class
PropertyValuesHolder.java
package android.animation
public android.animation.PropertyValuesHolder extends java.lang.Object implements java.lang.Cloneable  {
	String mPropertyName
	protected android.util.Property mProperty
	java.lang.reflect.Method mSetter
	private java.lang.reflect.Method mGetter
	Class mValueType
	android.animation.Keyframes mKeyframes
	private static final android.animation.TypeEvaluator sIntEvaluator
	private static final android.animation.TypeEvaluator sFloatEvaluator
	private static Class[] FLOAT_VARIANTS
	private static Class[] INTEGER_VARIANTS
	private static Class[] DOUBLE_VARIANTS
	private static final java.util.HashMap sSetterPropertyMap
	private static final java.util.HashMap sGetterPropertyMap
	final Object[] mTmpValueArray
	private android.animation.TypeEvaluator mEvaluator
	private Object mAnimatedValue
	private android.animation.TypeConverter mConverter
	private void  (java.lang.String) 
		String propertyName
	private void  (android.util.Property) 
		android.util.Property property
	public static transient android.animation.PropertyValuesHolder ofInt (java.lang.String, int[]) 
		String propertyName
		int[] values
	public static transient android.animation.PropertyValuesHolder ofInt (android.util.Property, int[]) 
		android.util.Property property
		int[] values
	public static android.animation.PropertyValuesHolder ofMultiInt (java.lang.String, int[][]) 
		int length
		int i
		String propertyName
		int[][] values
		int numParameters
		android.animation.IntArrayEvaluator evaluator
	public static android.animation.PropertyValuesHolder ofMultiInt (java.lang.String, android.graphics.Path) 
		String propertyName
		android.graphics.Path path
		android.animation.Keyframes keyframes
		android.animation.PropertyValuesHolder$PointFToIntArray converter
	public static transient android.animation.PropertyValuesHolder ofMultiInt (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
	public static transient android.animation.PropertyValuesHolder ofMultiInt (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		android.animation.Keyframe[] values
		android.animation.KeyframeSet keyframeSet
	public static transient android.animation.PropertyValuesHolder ofFloat (java.lang.String, float[]) 
		String propertyName
		float[] values
	public static transient android.animation.PropertyValuesHolder ofFloat (android.util.Property, float[]) 
		android.util.Property property
		float[] values
	public static android.animation.PropertyValuesHolder ofMultiFloat (java.lang.String, float[][]) 
		int length
		int i
		String propertyName
		float[][] values
		int numParameters
		android.animation.FloatArrayEvaluator evaluator
	public static android.animation.PropertyValuesHolder ofMultiFloat (java.lang.String, android.graphics.Path) 
		String propertyName
		android.graphics.Path path
		android.animation.Keyframes keyframes
		android.animation.PropertyValuesHolder$PointFToFloatArray converter
	public static transient android.animation.PropertyValuesHolder ofMultiFloat (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
	public static transient android.animation.PropertyValuesHolder ofMultiFloat (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		android.animation.Keyframe[] values
		android.animation.KeyframeSet keyframeSet
	public static transient android.animation.PropertyValuesHolder ofObject (java.lang.String, android.animation.TypeEvaluator, java.lang.Object[]) 
		String propertyName
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static android.animation.PropertyValuesHolder ofObject (java.lang.String, android.animation.TypeConverter, android.graphics.Path) 
		String propertyName
		android.animation.TypeConverter converter
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.PropertyValuesHolder ofObject (android.util.Property, android.animation.TypeEvaluator, java.lang.Object[]) 
		android.util.Property property
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.PropertyValuesHolder ofObject (android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		android.util.Property property
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static android.animation.PropertyValuesHolder ofObject (android.util.Property, android.animation.TypeConverter, android.graphics.Path) 
		android.util.Property property
		android.animation.TypeConverter converter
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.PropertyValuesHolder ofKeyframe (java.lang.String, android.animation.Keyframe[]) 
		String propertyName
		android.animation.Keyframe[] values
		android.animation.KeyframeSet keyframeSet
	public static transient android.animation.PropertyValuesHolder ofKeyframe (android.util.Property, android.animation.Keyframe[]) 
		android.util.Property property
		android.animation.Keyframe[] values
		android.animation.KeyframeSet keyframeSet
	static android.animation.PropertyValuesHolder ofKeyframes (java.lang.String, android.animation.Keyframes) 
		android.animation.PropertyValuesHolder pvh
		String propertyName
		android.animation.Keyframes keyframes
	static android.animation.PropertyValuesHolder ofKeyframes (android.util.Property, android.animation.Keyframes) 
		android.animation.PropertyValuesHolder pvh
		android.util.Property property
		android.animation.Keyframes keyframes
	public transient void setIntValues (int[]) 
		int[] values
	public transient void setFloatValues (float[]) 
		float[] values
	public transient void setKeyframes (android.animation.Keyframe[]) 
		int i
		android.animation.Keyframe[] values
		int numKeyframes
		android.animation.Keyframe[] keyframes
	public transient void setObjectValues (java.lang.Object[]) 
		Object[] values
	public void setConverter (android.animation.TypeConverter) 
		android.animation.TypeConverter converter
	private java.lang.reflect.Method getPropertyFunction (java.lang.Class, java.lang.String, java.lang.Class) 
		Class[] typeVariants
		Class[] typeVariants
		Class[] typeVariants
		Class typeVariant
		Class[] typeVariants
		Class targetClass
		String prefix
		Class valueType
		java.lang.reflect.Method returnVal
		String methodName
		Class[] args
	private java.lang.reflect.Method setupSetterOrGetter (java.lang.Class, java.util.HashMap, java.lang.String, java.lang.Class) 
		java.util.HashMap propertyMap
		boolean wasInMap
		Class targetClass
		java.util.HashMap propertyMapMap
		String prefix
		Class valueType
		java.lang.reflect.Method setterOrGetter
	void setupSetter (java.lang.Class) 
		Class targetClass
		Class propertyType
	private void setupGetter (java.lang.Class) 
		Class targetClass
	void setupSetterAndGetter (java.lang.Object) 
		android.animation.Keyframe kf
		int i
		Object testValue
		java.util.List keyframes
		int keyframeCount
		ClassCastException e
		Object value
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		android.animation.Keyframe kf
		int i
		Class targetClass
		java.util.List keyframes
		int keyframeCount
		Object target
	private java.lang.Object convertBack (java.lang.Object) 
		Object value
	private void setupValue (java.lang.Object, android.animation.Keyframe) 
		Object value
		Class targetClass
		Object value
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object target
		android.animation.Keyframe kf
	void setupStartValue (java.lang.Object) 
		Object target
		java.util.List keyframes
	void setupEndValue (java.lang.Object) 
		Object target
		java.util.List keyframes
	public android.animation.PropertyValuesHolder clone () 
		android.animation.PropertyValuesHolder newPVH
		CloneNotSupportedException e
	void setAnimatedValue (java.lang.Object) 
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object target
	void init () 
	public void setEvaluator (android.animation.TypeEvaluator) 
		android.animation.TypeEvaluator evaluator
	void calculateValue (float) 
		float fraction
		Object value
	public void setPropertyName (java.lang.String) 
		String propertyName
	public void setProperty (android.util.Property) 
		android.util.Property property
	public java.lang.String getPropertyName () 
	java.lang.Object getAnimatedValue () 
	public void getPropertyValues (android.animation.PropertyValuesHolder$PropertyValues) 
		android.animation.PropertyValuesHolder$PropertyValues values
	public java.lang.Class getValueType () 
	public java.lang.String toString () 
	static java.lang.String getMethodName (java.lang.String, java.lang.String) 
		String prefix
		String propertyName
		char firstLetter
		String theRest
	private static native long nGetIntMethod (java.lang.Class, java.lang.String) 
	private static native long nGetFloatMethod (java.lang.Class, java.lang.String) 
	private static native long nGetMultipleIntMethod (java.lang.Class, java.lang.String, int) 
	private static native long nGetMultipleFloatMethod (java.lang.Class, java.lang.String, int) 
	private static native void nCallIntMethod (java.lang.Object, long, int) 
	private static native void nCallFloatMethod (java.lang.Object, long, float) 
	private static native void nCallTwoIntMethod (java.lang.Object, long, int, int) 
	private static native void nCallFourIntMethod (java.lang.Object, long, int, int, int, int) 
	private static native void nCallMultipleIntMethod (java.lang.Object, long, int[]) 
	private static native void nCallTwoFloatMethod (java.lang.Object, long, float, float) 
	private static native void nCallFourFloatMethod (java.lang.Object, long, float, float, float, float) 
	private static native void nCallMultipleFloatMethod (java.lang.Object, long, float[]) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (java.lang.String, android.animation.PropertyValuesHolder$1) 
		String x0
		android.animation.PropertyValuesHolder$1 x1
	void  (android.util.Property, android.animation.PropertyValuesHolder$1) 
		android.util.Property x0
		android.animation.PropertyValuesHolder$1 x1
	static void access$200 (java.lang.Object, long, int) 
		Object x0
		long x1
		int x2
	static long access$300 (java.lang.Class, java.lang.String) 
		Class x0
		String x1
	static void access$400 (java.lang.Object, long, float) 
		Object x0
		long x1
		float x2
	static long access$500 (java.lang.Class, java.lang.String) 
		Class x0
		String x1
	static void access$600 (java.lang.Object, long, float, float) 
		Object x0
		long x1
		float x2
		float x3
	static void access$700 (java.lang.Object, long, float, float, float, float) 
		Object x0
		long x1
		float x2
		float x3
		float x4
		float x5
	static void access$800 (java.lang.Object, long, float[]) 
		Object x0
		long x1
		float[] x2
	static long access$900 (java.lang.Class, java.lang.String, int) 
		Class x0
		String x1
		int x2
	static void access$1000 (java.lang.Object, long, int, int) 
		Object x0
		long x1
		int x2
		int x3
	static void access$1100 (java.lang.Object, long, int, int, int, int) 
		Object x0
		long x1
		int x2
		int x3
		int x4
		int x5
	static void access$1200 (java.lang.Object, long, int[]) 
		Object x0
		long x1
		int[] x2
	static long access$1300 (java.lang.Class, java.lang.String, int) 
		Class x0
		String x1
		int x2
	static void  () 
}

android/animation/PropertyValuesHolder$FloatPropertyValuesHolder.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$FloatPropertyValuesHolder extends android.animation.PropertyValuesHolder {
	private static final java.util.HashMap sJNISetterPropertyMap
	long mJniSetter
	private android.util.FloatProperty mFloatProperty
	android.animation.Keyframes$FloatKeyframes mFloatKeyframes
	float mFloatAnimatedValue
	public void  (java.lang.String, android.animation.Keyframes$FloatKeyframes) 
		String propertyName
		android.animation.Keyframes$FloatKeyframes keyframes
	public void  (android.util.Property, android.animation.Keyframes$FloatKeyframes) 
		android.util.Property property
		android.animation.Keyframes$FloatKeyframes keyframes
	public transient void  (java.lang.String, float[]) 
		String propertyName
		float[] values
	public transient void  (android.util.Property, float[]) 
		android.util.Property property
		float[] values
	public void setProperty (android.util.Property) 
		android.util.Property property
	public transient void setFloatValues (float[]) 
		float[] values
	void calculateValue (float) 
		float fraction
	java.lang.Object getAnimatedValue () 
	public android.animation.PropertyValuesHolder$FloatPropertyValuesHolder clone () 
		android.animation.PropertyValuesHolder$FloatPropertyValuesHolder newPVH
	void setAnimatedValue (java.lang.Object) 
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object target
	void setupSetter (java.lang.Class) 
		Long jniSetter
		String methodName
		java.util.HashMap propertyMap
		boolean wasInMap
		Class targetClass
	public volatile android.animation.PropertyValuesHolder clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/animation/PathKeyframes$4.class
PathKeyframes.java
package android.animation
 android.animation.PathKeyframes$4 extends android.animation.PathKeyframes$IntKeyframesBase {
	final android.animation.PathKeyframes this$0
	void  (android.animation.PathKeyframes) 
		android.animation.PathKeyframes this$0
	public int getIntValue (float) 
		float fraction
		android.graphics.PointF pointF
}

android/animation/Animator$AnimatorConstantState.class
Animator.java
package android.animation
 android.animation.Animator$AnimatorConstantState extends android.content.res.ConstantState {
	final android.animation.Animator mAnimator
	int mChangingConf
	public void  (android.animation.Animator) 
		android.animation.Animator animator
	public int getChangingConfigurations () 
	public android.animation.Animator newInstance () 
		android.animation.Animator clone
	public volatile java.lang.Object newInstance () 
}

android/animation/StateListAnimator.class
StateListAnimator.java
package android.animation
public android.animation.StateListAnimator extends java.lang.Object implements java.lang.Cloneable  {
	private java.util.ArrayList mTuples
	private android.animation.StateListAnimator$Tuple mLastMatch
	private android.animation.Animator mRunningAnimator
	private java.lang.ref.WeakReference mViewRef
	private android.animation.StateListAnimator$StateListAnimatorConstantState mConstantState
	private android.animation.AnimatorListenerAdapter mAnimatorListener
	private int mChangingConfigurations
	public void  () 
	private void initAnimatorListener () 
	public void addState (int[], android.animation.Animator) 
		int[] specs
		android.animation.Animator animator
		android.animation.StateListAnimator$Tuple tuple
	public android.animation.Animator getRunningAnimator () 
	public android.view.View getTarget () 
	public void setTarget (android.view.View) 
		android.view.View view
		android.view.View current
	private void clearTarget () 
		int i
		int size
	public android.animation.StateListAnimator clone () 
		android.animation.StateListAnimator$Tuple tuple
		android.animation.Animator animatorClone
		int i
		android.animation.StateListAnimator clone
		int tupleSize
		CloneNotSupportedException e
	public void setState (int[]) 
		android.animation.StateListAnimator$Tuple tuple
		int i
		int[] state
		android.animation.StateListAnimator$Tuple match
		int count
	private void start (android.animation.StateListAnimator$Tuple) 
		android.animation.StateListAnimator$Tuple match
	private void cancel () 
	public java.util.ArrayList getTuples () 
	public void jumpToCurrentState () 
	public int getChangingConfigurations () 
	public void setChangingConfigurations (int) 
		int configs
	public void appendChangingConfigurations (int) 
		int configs
	public android.content.res.ConstantState createConstantState () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static android.animation.Animator access$000 (android.animation.StateListAnimator) 
		android.animation.StateListAnimator x0
	static android.animation.Animator access$002 (android.animation.StateListAnimator, android.animation.Animator) 
		android.animation.StateListAnimator x0
		android.animation.Animator x1
	static android.animation.StateListAnimator$StateListAnimatorConstantState access$202 (android.animation.StateListAnimator, android.animation.StateListAnimator$StateListAnimatorConstantState) 
		android.animation.StateListAnimator x0
		android.animation.StateListAnimator$StateListAnimatorConstantState x1
}

android/animation/TimeAnimator$TimeListener.class
TimeAnimator.java
package android.animation
public abstract android.animation.TimeAnimator$TimeListener extends java.lang.Object {
	public abstract void onTimeUpdate (android.animation.TimeAnimator, long, long) 
}

android/animation/PathKeyframes$1.class
PathKeyframes.java
package android.animation
 android.animation.PathKeyframes$1 extends android.animation.PathKeyframes$FloatKeyframesBase {
	final android.animation.PathKeyframes this$0
	void  (android.animation.PathKeyframes) 
		android.animation.PathKeyframes this$0
	public float getFloatValue (float) 
		float fraction
		android.graphics.PointF pointF
}

android/animation/FloatArrayEvaluator.class
FloatArrayEvaluator.java
package android.animation
public android.animation.FloatArrayEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	private float[] mArray
	public void  () 
	public void  (float[]) 
		float[] reuseArray
	public float[] evaluate (float, float[], float[]) 
		float start
		float end
		int i
		float fraction
		float[] startValue
		float[] endValue
		float[] array
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/animation/Keyframe.class
Keyframe.java
package android.animation
public abstract android.animation.Keyframe extends java.lang.Object implements java.lang.Cloneable  {
	boolean mHasValue
	boolean mValueWasSetOnStart
	float mFraction
	Class mValueType
	private android.animation.TimeInterpolator mInterpolator
	public void  () 
	public static android.animation.Keyframe ofInt (float, int) 
		float fraction
		int value
	public static android.animation.Keyframe ofInt (float) 
		float fraction
	public static android.animation.Keyframe ofFloat (float, float) 
		float fraction
		float value
	public static android.animation.Keyframe ofFloat (float) 
		float fraction
	public static android.animation.Keyframe ofObject (float, java.lang.Object) 
		float fraction
		Object value
	public static android.animation.Keyframe ofObject (float) 
		float fraction
	public boolean hasValue () 
	boolean valueWasSetOnStart () 
	void setValueWasSetOnStart (boolean) 
		boolean valueWasSetOnStart
	public abstract java.lang.Object getValue () 
	public abstract void setValue (java.lang.Object) 
	public float getFraction () 
	public void setFraction (float) 
		float fraction
	public android.animation.TimeInterpolator getInterpolator () 
	public void setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public java.lang.Class getType () 
	public abstract android.animation.Keyframe clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/ObjectAnimator.class
ObjectAnimator.java
package android.animation
public final android.animation.ObjectAnimator extends android.animation.ValueAnimator {
	private static final String LOG_TAG
	private static final boolean DBG
	private java.lang.ref.WeakReference mTarget
	private String mPropertyName
	private android.util.Property mProperty
	private boolean mAutoCancel
	public void setPropertyName (java.lang.String) 
		android.animation.PropertyValuesHolder valuesHolder
		String oldName
		String propertyName
	public void setProperty (android.util.Property) 
		android.animation.PropertyValuesHolder valuesHolder
		String oldName
		android.util.Property property
	public java.lang.String getPropertyName () 
		int i
		String propertyName
	java.lang.String getNameForTrace () 
	public void  () 
	private void  (java.lang.Object, java.lang.String) 
		Object target
		String propertyName
	private void  (java.lang.Object, android.util.Property) 
		Object target
		android.util.Property property
	public static transient android.animation.ObjectAnimator ofInt (java.lang.Object, java.lang.String, int[]) 
		Object target
		String propertyName
		int[] values
		android.animation.ObjectAnimator anim
	public static android.animation.ObjectAnimator ofInt (java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path) 
		Object target
		String xPropertyName
		String yPropertyName
		android.graphics.Path path
		android.animation.PathKeyframes keyframes
		android.animation.PropertyValuesHolder x
		android.animation.PropertyValuesHolder y
	public static transient android.animation.ObjectAnimator ofInt (java.lang.Object, android.util.Property, int[]) 
		Object target
		android.util.Property property
		int[] values
		android.animation.ObjectAnimator anim
	public static android.animation.ObjectAnimator ofInt (java.lang.Object, android.util.Property, android.util.Property, android.graphics.Path) 
		Object target
		android.util.Property xProperty
		android.util.Property yProperty
		android.graphics.Path path
		android.animation.PathKeyframes keyframes
		android.animation.PropertyValuesHolder x
		android.animation.PropertyValuesHolder y
	public static android.animation.ObjectAnimator ofMultiInt (java.lang.Object, java.lang.String, int[][]) 
		Object target
		String propertyName
		int[][] values
		android.animation.PropertyValuesHolder pvh
	public static android.animation.ObjectAnimator ofMultiInt (java.lang.Object, java.lang.String, android.graphics.Path) 
		Object target
		String propertyName
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofMultiInt (java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		Object target
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofArgb (java.lang.Object, java.lang.String, int[]) 
		Object target
		String propertyName
		int[] values
		android.animation.ObjectAnimator animator
	public static transient android.animation.ObjectAnimator ofArgb (java.lang.Object, android.util.Property, int[]) 
		Object target
		android.util.Property property
		int[] values
		android.animation.ObjectAnimator animator
	public static transient android.animation.ObjectAnimator ofFloat (java.lang.Object, java.lang.String, float[]) 
		Object target
		String propertyName
		float[] values
		android.animation.ObjectAnimator anim
	public static android.animation.ObjectAnimator ofFloat (java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path) 
		Object target
		String xPropertyName
		String yPropertyName
		android.graphics.Path path
		android.animation.PathKeyframes keyframes
		android.animation.PropertyValuesHolder x
		android.animation.PropertyValuesHolder y
	public static transient android.animation.ObjectAnimator ofFloat (java.lang.Object, android.util.Property, float[]) 
		Object target
		android.util.Property property
		float[] values
		android.animation.ObjectAnimator anim
	public static android.animation.ObjectAnimator ofFloat (java.lang.Object, android.util.Property, android.util.Property, android.graphics.Path) 
		Object target
		android.util.Property xProperty
		android.util.Property yProperty
		android.graphics.Path path
		android.animation.PathKeyframes keyframes
		android.animation.PropertyValuesHolder x
		android.animation.PropertyValuesHolder y
	public static android.animation.ObjectAnimator ofMultiFloat (java.lang.Object, java.lang.String, float[][]) 
		Object target
		String propertyName
		float[][] values
		android.animation.PropertyValuesHolder pvh
	public static android.animation.ObjectAnimator ofMultiFloat (java.lang.Object, java.lang.String, android.graphics.Path) 
		Object target
		String propertyName
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofMultiFloat (java.lang.Object, java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		Object target
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofObject (java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object[]) 
		Object target
		String propertyName
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.ObjectAnimator anim
	public static android.animation.ObjectAnimator ofObject (java.lang.Object, java.lang.String, android.animation.TypeConverter, android.graphics.Path) 
		Object target
		String propertyName
		android.animation.TypeConverter converter
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofObject (java.lang.Object, android.util.Property, android.animation.TypeEvaluator, java.lang.Object[]) 
		Object target
		android.util.Property property
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.ObjectAnimator anim
	public static transient android.animation.ObjectAnimator ofObject (java.lang.Object, android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		Object target
		android.util.Property property
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
		android.animation.PropertyValuesHolder pvh
	public static android.animation.ObjectAnimator ofObject (java.lang.Object, android.util.Property, android.animation.TypeConverter, android.graphics.Path) 
		Object target
		android.util.Property property
		android.animation.TypeConverter converter
		android.graphics.Path path
		android.animation.PropertyValuesHolder pvh
	public static transient android.animation.ObjectAnimator ofPropertyValuesHolder (java.lang.Object, android.animation.PropertyValuesHolder[]) 
		Object target
		android.animation.PropertyValuesHolder[] values
		android.animation.ObjectAnimator anim
	public transient void setIntValues (int[]) 
		int[] values
	public transient void setFloatValues (float[]) 
		float[] values
	public transient void setObjectValues (java.lang.Object[]) 
		Object[] values
	public void setAutoCancel (boolean) 
		boolean cancel
	private boolean hasSameTargetAndProperties (android.animation.Animator) 
		android.animation.PropertyValuesHolder pvhMine
		android.animation.PropertyValuesHolder pvhTheirs
		int i
		android.animation.PropertyValuesHolder[] theirValues
		android.animation.Animator anim
	public void start () 
	boolean shouldAutoCancel (android.animation.AnimationHandler$AnimationFrameCallback) 
		android.animation.ObjectAnimator objAnim
		android.animation.AnimationHandler$AnimationFrameCallback anim
	void initAnimation () 
		int i
		int numValues
		Object target
	public android.animation.ObjectAnimator setDuration (long) 
		long duration
	public java.lang.Object getTarget () 
	public void setTarget (java.lang.Object) 
		Object target
		Object oldTarget
	public void setupStartValues () 
		int i
		int numValues
		Object target
	public void setupEndValues () 
		int i
		int numValues
		Object target
	void animateValue (float) 
		int i
		float fraction
		Object target
		int numValues
	public android.animation.ObjectAnimator clone () 
		android.animation.ObjectAnimator anim
	public java.lang.String toString () 
		int i
		String returnVal
	public volatile android.animation.ValueAnimator clone () 
	public volatile android.animation.ValueAnimator setDuration (long) 
	public volatile android.animation.Animator clone () 
	public volatile android.animation.Animator setDuration (long) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/FloatKeyframeSet.class
FloatKeyframeSet.java
package android.animation
 android.animation.FloatKeyframeSet extends android.animation.KeyframeSet implements android.animation.Keyframes$FloatKeyframes  {
	private float firstValue
	private float lastValue
	private float deltaValue
	private boolean firstTime
	public transient void  (android.animation.Keyframe$FloatKeyframe[]) 
		android.animation.Keyframe$FloatKeyframe[] keyframes
	public java.lang.Object getValue (float) 
		float fraction
	public android.animation.FloatKeyframeSet clone () 
		int i
		java.util.List keyframes
		int numKeyframes
		android.animation.Keyframe$FloatKeyframe[] newKeyframes
		android.animation.FloatKeyframeSet newSet
	public void invalidateCache () 
	public float getFloatValue (float) 
		android.animation.Keyframe$FloatKeyframe prevKeyframe
		android.animation.Keyframe$FloatKeyframe nextKeyframe
		float prevValue
		float nextValue
		float prevFraction
		float nextFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		android.animation.Keyframe$FloatKeyframe prevKeyframe
		android.animation.Keyframe$FloatKeyframe nextKeyframe
		float prevValue
		float nextValue
		float prevFraction
		float nextFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		android.animation.TimeInterpolator interpolator
		float intervalFraction
		float prevValue
		float nextValue
		android.animation.Keyframe$FloatKeyframe nextKeyframe
		int i
		float fraction
		android.animation.Keyframe$FloatKeyframe prevKeyframe
	public java.lang.Class getType () 
	public volatile android.animation.KeyframeSet clone () 
	public volatile android.animation.Keyframes clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/AnimationHandler$AnimationFrameCallback.class
AnimationHandler.java
package android.animation
abstract android.animation.AnimationHandler$AnimationFrameCallback extends java.lang.Object {
	public abstract void doAnimationFrame (long) 
	public abstract void commitAnimationFrame (long) 
}

android/animation/PropertyValuesHolder$PointFToFloatArray.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$PointFToFloatArray extends android.animation.TypeConverter {
	private float[] mCoordinates
	public void  () 
	public float[] convert (android.graphics.PointF) 
		android.graphics.PointF value
	public volatile java.lang.Object convert (java.lang.Object) 
}

android/animation/Keyframe$FloatKeyframe.class
Keyframe.java
package android.animation
 android.animation.Keyframe$FloatKeyframe extends android.animation.Keyframe {
	float mValue
	void  (float, float) 
		float fraction
		float value
	void  (float) 
		float fraction
	public float getFloatValue () 
	public java.lang.Object getValue () 
	public void setValue (java.lang.Object) 
		Object value
	public android.animation.Keyframe$FloatKeyframe clone () 
		android.animation.Keyframe$FloatKeyframe kfClone
	public volatile android.animation.Keyframe clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/animation/PropertyValuesHolder$MultiFloatValuesHolder.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$MultiFloatValuesHolder extends android.animation.PropertyValuesHolder {
	private long mJniSetter
	private static final java.util.HashMap sJNISetterPropertyMap
	public transient void  (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
	public void  (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframes) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		android.animation.Keyframes keyframes
	void setAnimatedValue (java.lang.Object) 
		Object target
		float[] values
		int numParameters
	void setupSetterAndGetter (java.lang.Object) 
		Object target
	void setupSetter (java.lang.Class) 
		Long jniSetter
		NoSuchMethodError e
		String methodName
		float[] values
		int numParams
		java.util.HashMap propertyMap
		boolean wasInMap
		Class targetClass
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/animation/LayoutTransition.class
LayoutTransition.java
package android.animation
public android.animation.LayoutTransition extends java.lang.Object {
	public static final int CHANGE_APPEARING
	public static final int CHANGE_DISAPPEARING
	public static final int APPEARING
	public static final int DISAPPEARING
	public static final int CHANGING
	private static final int FLAG_APPEARING
	private static final int FLAG_DISAPPEARING
	private static final int FLAG_CHANGE_APPEARING
	private static final int FLAG_CHANGE_DISAPPEARING
	private static final int FLAG_CHANGING
	private android.animation.Animator mDisappearingAnim
	private android.animation.Animator mAppearingAnim
	private android.animation.Animator mChangingAppearingAnim
	private android.animation.Animator mChangingDisappearingAnim
	private android.animation.Animator mChangingAnim
	private static android.animation.ObjectAnimator defaultChange
	private static android.animation.ObjectAnimator defaultChangeIn
	private static android.animation.ObjectAnimator defaultChangeOut
	private static android.animation.ObjectAnimator defaultFadeIn
	private static android.animation.ObjectAnimator defaultFadeOut
	private static long DEFAULT_DURATION
	private long mChangingAppearingDuration
	private long mChangingDisappearingDuration
	private long mChangingDuration
	private long mAppearingDuration
	private long mDisappearingDuration
	private long mAppearingDelay
	private long mDisappearingDelay
	private long mChangingAppearingDelay
	private long mChangingDisappearingDelay
	private long mChangingDelay
	private long mChangingAppearingStagger
	private long mChangingDisappearingStagger
	private long mChangingStagger
	private static android.animation.TimeInterpolator ACCEL_DECEL_INTERPOLATOR
	private static android.animation.TimeInterpolator DECEL_INTERPOLATOR
	private static android.animation.TimeInterpolator sAppearingInterpolator
	private static android.animation.TimeInterpolator sDisappearingInterpolator
	private static android.animation.TimeInterpolator sChangingAppearingInterpolator
	private static android.animation.TimeInterpolator sChangingDisappearingInterpolator
	private static android.animation.TimeInterpolator sChangingInterpolator
	private android.animation.TimeInterpolator mAppearingInterpolator
	private android.animation.TimeInterpolator mDisappearingInterpolator
	private android.animation.TimeInterpolator mChangingAppearingInterpolator
	private android.animation.TimeInterpolator mChangingDisappearingInterpolator
	private android.animation.TimeInterpolator mChangingInterpolator
	private final java.util.HashMap pendingAnimations
	private final java.util.LinkedHashMap currentChangingAnimations
	private final java.util.LinkedHashMap currentAppearingAnimations
	private final java.util.LinkedHashMap currentDisappearingAnimations
	private final java.util.HashMap layoutChangeListenerMap
	private long staggerDelay
	private int mTransitionTypes
	private java.util.ArrayList mListeners
	private boolean mAnimateParentHierarchy
	public void  () 
		android.animation.PropertyValuesHolder pvhLeft
		android.animation.PropertyValuesHolder pvhTop
		android.animation.PropertyValuesHolder pvhRight
		android.animation.PropertyValuesHolder pvhBottom
		android.animation.PropertyValuesHolder pvhScrollX
		android.animation.PropertyValuesHolder pvhScrollY
	public void setDuration (long) 
		long duration
	public void enableTransitionType (int) 
		int transitionType
	public void disableTransitionType (int) 
		int transitionType
	public boolean isTransitionTypeEnabled (int) 
		int transitionType
	public void setStartDelay (int, long) 
		int transitionType
		long delay
	public long getStartDelay (int) 
		int transitionType
	public void setDuration (int, long) 
		int transitionType
		long duration
	public long getDuration (int) 
		int transitionType
	public void setStagger (int, long) 
		int transitionType
		long duration
	public long getStagger (int) 
		int transitionType
	public void setInterpolator (int, android.animation.TimeInterpolator) 
		int transitionType
		android.animation.TimeInterpolator interpolator
	public android.animation.TimeInterpolator getInterpolator (int) 
		int transitionType
	public void setAnimator (int, android.animation.Animator) 
		int transitionType
		android.animation.Animator animator
	public android.animation.Animator getAnimator (int) 
		int transitionType
	private void runChangeTransition (android.view.ViewGroup, android.view.View, int) 
		android.view.View child
		int i
		android.view.ViewParent parentParent
		android.view.ViewGroup tempParent
		android.view.ViewGroup parent
		android.view.View newView
		int changeReason
		android.animation.Animator baseAnimator
		android.animation.Animator parentAnimator
		long duration
		long duration
		long duration
		long duration
		android.view.ViewTreeObserver observer
		int numChildren
		android.animation.LayoutTransition$CleanupCallback callback
	public void setAnimateParentHierarchy (boolean) 
		boolean animateParentHierarchy
	private void setupChangeAnimation (android.view.ViewGroup, int, android.animation.Animator, long, android.view.View) 
		android.view.ViewGroup parent
		int changeReason
		android.animation.Animator baseAnimator
		long duration
		android.view.View child
		android.animation.Animator anim
		android.animation.Animator currentAnimation
		android.animation.ValueAnimator pendingAnimRemover
		android.view.View$OnLayoutChangeListener listener
	public void startChangingAnimations () 
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
	public void endChangingAnimations () 
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
	public boolean isChangingLayout () 
	public boolean isRunning () 
	public void cancel () 
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
	public void cancel (int) 
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
		android.animation.Animator anim
		java.util.LinkedHashMap currentAnimCopy
		int transitionType
	private void runAppearingTransition (android.view.ViewGroup, android.view.View) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.view.ViewGroup parent
		android.view.View child
		android.animation.Animator currentAnimation
		android.animation.Animator anim
	private void runDisappearingTransition (android.view.ViewGroup, android.view.View) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.view.ViewGroup parent
		android.view.View child
		android.animation.Animator currentAnimation
		android.animation.Animator anim
		float preAnimAlpha
	private void addChild (android.view.ViewGroup, android.view.View, boolean) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.view.ViewGroup parent
		android.view.View child
		boolean changesLayout
	private boolean hasListeners () 
	public void layoutChange (android.view.ViewGroup) 
		android.view.ViewGroup parent
	public void addChild (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup parent
		android.view.View child
	public void showChild (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup parent
		android.view.View child
	public void showChild (android.view.ViewGroup, android.view.View, int) 
		android.view.ViewGroup parent
		android.view.View child
		int oldVisibility
	private void removeChild (android.view.ViewGroup, android.view.View, boolean) 
		android.animation.LayoutTransition$TransitionListener listener
		java.util.ArrayList listeners
		android.view.ViewGroup parent
		android.view.View child
		boolean changesLayout
	public void removeChild (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup parent
		android.view.View child
	public void hideChild (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup parent
		android.view.View child
	public void hideChild (android.view.ViewGroup, android.view.View, int) 
		android.view.ViewGroup parent
		android.view.View child
		int newVisibility
	public void addTransitionListener (android.animation.LayoutTransition$TransitionListener) 
		android.animation.LayoutTransition$TransitionListener listener
	public void removeTransitionListener (android.animation.LayoutTransition$TransitionListener) 
		android.animation.LayoutTransition$TransitionListener listener
	public java.util.List getTransitionListeners () 
	static java.util.HashMap access$000 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static long access$100 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static long access$200 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static long access$202 (android.animation.LayoutTransition, long) 
		android.animation.LayoutTransition x0
		long x1
	static long access$300 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$400 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$500 () 
	static long access$600 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static long access$700 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$800 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$900 () 
	static long access$1000 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static long access$1100 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$1200 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static android.animation.TimeInterpolator access$1300 () 
	static java.util.LinkedHashMap access$1400 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static java.util.HashMap access$1500 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static boolean access$1600 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static java.util.ArrayList access$1700 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static java.util.LinkedHashMap access$1800 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static java.util.LinkedHashMap access$1900 (android.animation.LayoutTransition) 
		android.animation.LayoutTransition x0
	static void  () 
}

android/animation/PathKeyframes$IntKeyframesBase.class
PathKeyframes.java
package android.animation
abstract android.animation.PathKeyframes$IntKeyframesBase extends android.animation.PathKeyframes$SimpleKeyframes implements android.animation.Keyframes$IntKeyframes  {
	void  () 
	public java.lang.Class getType () 
	public java.lang.Object getValue (float) 
		float fraction
}

android/animation/PropertyValuesHolder$MultiIntValuesHolder.class
PropertyValuesHolder.java
package android.animation
 android.animation.PropertyValuesHolder$MultiIntValuesHolder extends android.animation.PropertyValuesHolder {
	private long mJniSetter
	private static final java.util.HashMap sJNISetterPropertyMap
	public transient void  (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		Object[] values
	public void  (java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframes) 
		String propertyName
		android.animation.TypeConverter converter
		android.animation.TypeEvaluator evaluator
		android.animation.Keyframes keyframes
	void setAnimatedValue (java.lang.Object) 
		Object target
		int[] values
		int numParameters
	void setupSetterAndGetter (java.lang.Object) 
		Object target
	void setupSetter (java.lang.Class) 
		Long jniSetter
		NoSuchMethodError e
		String methodName
		int[] values
		int numParams
		java.util.HashMap propertyMap
		boolean wasInMap
		Class targetClass
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/animation/PathKeyframes$FloatKeyframesBase.class
PathKeyframes.java
package android.animation
abstract android.animation.PathKeyframes$FloatKeyframesBase extends android.animation.PathKeyframes$SimpleKeyframes implements android.animation.Keyframes$FloatKeyframes  {
	void  () 
	public java.lang.Class getType () 
	public java.lang.Object getValue (float) 
		float fraction
}

android/animation/AnimatorSet$Node.class
AnimatorSet.java
package android.animation
 android.animation.AnimatorSet$Node extends java.lang.Object implements java.lang.Cloneable  {
	android.animation.Animator mAnimation
	java.util.ArrayList mChildNodes
	private android.animation.AnimatorSet$Node mTmpClone
	boolean mEnded
	java.util.ArrayList mSiblings
	java.util.ArrayList mParents
	android.animation.AnimatorSet$Node mLatestParent
	boolean mParentsAdded
	long mStartTime
	long mEndTime
	long mTotalDuration
	public void  (android.animation.Animator) 
		android.animation.Animator animation
	public android.animation.AnimatorSet$Node clone () 
		android.animation.AnimatorSet$Node node
		CloneNotSupportedException e
	void addChild (android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node node
	public void addSibling (android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node node
	public void addParent (android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node node
	public void addParents (java.util.ArrayList) 
		int i
		java.util.ArrayList parents
		int size
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static android.animation.AnimatorSet$Node access$002 (android.animation.AnimatorSet$Node, android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node x0
		android.animation.AnimatorSet$Node x1
	static android.animation.AnimatorSet$Node access$000 (android.animation.AnimatorSet$Node) 
		android.animation.AnimatorSet$Node x0
}

android/animation/AnimationHandler$MyFrameCallbackProvider.class
AnimationHandler.java
package android.animation
 android.animation.AnimationHandler$MyFrameCallbackProvider extends java.lang.Object implements android.animation.AnimationHandler$AnimationFrameCallbackProvider  {
	final android.view.Choreographer mChoreographer
	final android.animation.AnimationHandler this$0
	private void  (android.animation.AnimationHandler) 
	public void postFrameCallback (android.view.Choreographer$FrameCallback) 
		android.view.Choreographer$FrameCallback callback
	public void postCommitCallback (java.lang.Runnable) 
		Runnable runnable
	public long getFrameTime () 
	public long getFrameDelay () 
	public void setFrameDelay (long) 
		long delay
	void  (android.animation.AnimationHandler, android.animation.AnimationHandler$1) 
		android.animation.AnimationHandler x0
		android.animation.AnimationHandler$1 x1
}

android/hardware/
android/hardware/ConsumerIrManager.class
ConsumerIrManager.java
package android.hardware
public final android.hardware.ConsumerIrManager extends java.lang.Object {
	private static final String TAG
	private final String mPackageName
	private final android.hardware.IConsumerIrService mService
	public void  (android.content.Context) 
		android.content.Context context
	public boolean hasIrEmitter () 
		android.os.RemoteException e
	public void transmit (int, int[]) 
		android.os.RemoteException e
		int carrierFrequency
		int[] pattern
	public android.hardware.ConsumerIrManager$CarrierFrequencyRange[] getCarrierFrequencies () 
		int i
		int[] freqs
		android.hardware.ConsumerIrManager$CarrierFrequencyRange[] range
		android.os.RemoteException e
}

android/hardware/TriggerEvent.class
TriggerEvent.java
package android.hardware
public final android.hardware.TriggerEvent extends java.lang.Object {
	public final float[] values
	public android.hardware.Sensor sensor
	public long timestamp
	void  (int) 
		int size
}

android/hardware/SensorAdditionalInfo.class
SensorAdditionalInfo.java
package android.hardware
public android.hardware.SensorAdditionalInfo extends java.lang.Object {
	public final android.hardware.Sensor sensor
	public final int type
	public final int serial
	public final float[] floatValues
	public final int[] intValues
	public static final int TYPE_FRAME_BEGIN
	public static final int TYPE_FRAME_END
	public static final int TYPE_UNTRACKED_DELAY
	public static final int TYPE_INTERNAL_TEMPERATURE
	public static final int TYPE_VEC3_CALIBRATION
	public static final int TYPE_SENSOR_PLACEMENT
	public static final int TYPE_SAMPLING
	void  (android.hardware.Sensor, int, int, int[], float[]) 
		android.hardware.Sensor aSensor
		int aType
		int aSerial
		int[] aIntValues
		float[] aFloatValues
}

android/hardware/ICameraServiceListener.class
ICameraServiceListener.java
package android.hardware
public abstract android.hardware.ICameraServiceListener extends java.lang.Object implements android.os.IInterface  {
	public static final int STATUS_NOT_PRESENT
	public static final int STATUS_PRESENT
	public static final int STATUS_ENUMERATING
	public static final int STATUS_NOT_AVAILABLE
	public static final int STATUS_UNKNOWN
	public static final int TORCH_STATUS_NOT_AVAILABLE
	public static final int TORCH_STATUS_AVAILABLE_OFF
	public static final int TORCH_STATUS_AVAILABLE_ON
	public static final int TORCH_STATUS_UNKNOWN
	public abstract void onStatusChanged (int, int)  throws android.os.RemoteException 
	public abstract void onTorchStatusChanged (int, java.lang.String)  throws android.os.RemoteException 
}

android/hardware/Sensor.class
Sensor.java
package android.hardware
public final android.hardware.Sensor extends java.lang.Object {
	public static final int TYPE_ACCELEROMETER
	public static final String STRING_TYPE_ACCELEROMETER
	public static final int TYPE_MAGNETIC_FIELD
	public static final String STRING_TYPE_MAGNETIC_FIELD
	public static final int TYPE_ORIENTATION
	public static final String STRING_TYPE_ORIENTATION
	public static final int TYPE_GYROSCOPE
	public static final String STRING_TYPE_GYROSCOPE
	public static final int TYPE_LIGHT
	public static final String STRING_TYPE_LIGHT
	public static final int TYPE_PRESSURE
	public static final String STRING_TYPE_PRESSURE
	public static final int TYPE_TEMPERATURE
	public static final String STRING_TYPE_TEMPERATURE
	public static final int TYPE_PROXIMITY
	public static final String STRING_TYPE_PROXIMITY
	public static final int TYPE_GRAVITY
	public static final String STRING_TYPE_GRAVITY
	public static final int TYPE_LINEAR_ACCELERATION
	public static final String STRING_TYPE_LINEAR_ACCELERATION
	public static final int TYPE_ROTATION_VECTOR
	public static final String STRING_TYPE_ROTATION_VECTOR
	public static final int TYPE_RELATIVE_HUMIDITY
	public static final String STRING_TYPE_RELATIVE_HUMIDITY
	public static final int TYPE_AMBIENT_TEMPERATURE
	public static final String STRING_TYPE_AMBIENT_TEMPERATURE
	public static final int TYPE_MAGNETIC_FIELD_UNCALIBRATED
	public static final String STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED
	public static final int TYPE_GAME_ROTATION_VECTOR
	public static final String STRING_TYPE_GAME_ROTATION_VECTOR
	public static final int TYPE_GYROSCOPE_UNCALIBRATED
	public static final String STRING_TYPE_GYROSCOPE_UNCALIBRATED
	public static final int TYPE_SIGNIFICANT_MOTION
	public static final String STRING_TYPE_SIGNIFICANT_MOTION
	public static final int TYPE_STEP_DETECTOR
	public static final String STRING_TYPE_STEP_DETECTOR
	public static final int TYPE_STEP_COUNTER
	public static final String STRING_TYPE_STEP_COUNTER
	public static final int TYPE_GEOMAGNETIC_ROTATION_VECTOR
	public static final String STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR
	public static final int TYPE_HEART_RATE
	public static final String STRING_TYPE_HEART_RATE
	public static final int TYPE_TILT_DETECTOR
	public static final String SENSOR_STRING_TYPE_TILT_DETECTOR
	public static final int TYPE_WAKE_GESTURE
	public static final String STRING_TYPE_WAKE_GESTURE
	public static final int TYPE_GLANCE_GESTURE
	public static final String STRING_TYPE_GLANCE_GESTURE
	public static final int TYPE_PICK_UP_GESTURE
	public static final String STRING_TYPE_PICK_UP_GESTURE
	public static final int TYPE_WRIST_TILT_GESTURE
	public static final String STRING_TYPE_WRIST_TILT_GESTURE
	public static final int TYPE_DEVICE_ORIENTATION
	public static final String STRING_TYPE_DEVICE_ORIENTATION
	public static final int TYPE_POSE_6DOF
	public static final String STRING_TYPE_POSE_6DOF
	public static final int TYPE_STATIONARY_DETECT
	public static final String STRING_TYPE_STATIONARY_DETECT
	public static final int TYPE_MOTION_DETECT
	public static final String STRING_TYPE_MOTION_DETECT
	public static final int TYPE_HEART_BEAT
	public static final String STRING_TYPE_HEART_BEAT
	public static final int TYPE_DYNAMIC_SENSOR_META
	public static final String STRING_TYPE_DYNAMIC_SENSOR_META
	public static final int TYPE_ALL
	public static final int TYPE_DEVICE_PRIVATE_BASE
	private static final int SENSOR_FLAG_WAKE_UP_SENSOR
	public static final int REPORTING_MODE_CONTINUOUS
	public static final int REPORTING_MODE_ON_CHANGE
	public static final int REPORTING_MODE_ONE_SHOT
	public static final int REPORTING_MODE_SPECIAL_TRIGGER
	private static final int REPORTING_MODE_MASK
	private static final int REPORTING_MODE_SHIFT
	private static final int DATA_INJECTION_MASK
	private static final int DATA_INJECTION_SHIFT
	private static final int DYNAMIC_SENSOR_MASK
	private static final int DYNAMIC_SENSOR_SHIFT
	private static final int ADDITIONAL_INFO_MASK
	private static final int ADDITIONAL_INFO_SHIFT
	private static final int[] sSensorReportingModes
	private String mName
	private String mVendor
	private int mVersion
	private int mHandle
	private int mType
	private float mMaxRange
	private float mResolution
	private float mPower
	private int mMinDelay
	private int mFifoReservedEventCount
	private int mFifoMaxEventCount
	private String mStringType
	private String mRequiredPermission
	private int mMaxDelay
	private int mFlags
	private int mId
	public int getReportingMode () 
	static int getMaxLengthValuesArray (android.hardware.Sensor, int) 
		android.hardware.Sensor sensor
		int sdkLevel
		int offset
	void  () 
	public java.lang.String getName () 
	public java.lang.String getVendor () 
	public int getType () 
	public int getVersion () 
	public float getMaximumRange () 
	public float getResolution () 
	public float getPower () 
	public int getMinDelay () 
	public int getFifoReservedEventCount () 
	public int getFifoMaxEventCount () 
	public java.lang.String getStringType () 
	public java.util.UUID getUuid () 
	public int getId () 
	public java.lang.String getRequiredPermission () 
	public int getHandle () 
	public int getMaxDelay () 
	public boolean isWakeUpSensor () 
	public boolean isDynamicSensor () 
	public boolean isAdditionalInfoSupported () 
	public boolean isDataInjectionSupported () 
	void setRange (float, float) 
		float max
		float res
	public java.lang.String toString () 
	private boolean setType (int) 
		int value
	private void setUuid (long, long) 
		long msb
		long lsb
	static void  () 
}

android/hardware/SensorManager.class
SensorManager.java
package android.hardware
public abstract android.hardware.SensorManager extends java.lang.Object {
	protected static final String TAG
	private static final float[] mTempMatrix
	private final android.util.SparseArray mSensorListByType
	private android.hardware.LegacySensorManager mLegacySensorManager
	public static final int SENSOR_ORIENTATION
	public static final int SENSOR_ACCELEROMETER
	public static final int SENSOR_TEMPERATURE
	public static final int SENSOR_MAGNETIC_FIELD
	public static final int SENSOR_LIGHT
	public static final int SENSOR_PROXIMITY
	public static final int SENSOR_TRICORDER
	public static final int SENSOR_ORIENTATION_RAW
	public static final int SENSOR_ALL
	public static final int SENSOR_MIN
	public static final int SENSOR_MAX
	public static final int DATA_X
	public static final int DATA_Y
	public static final int DATA_Z
	public static final int RAW_DATA_INDEX
	public static final int RAW_DATA_X
	public static final int RAW_DATA_Y
	public static final int RAW_DATA_Z
	public static final float STANDARD_GRAVITY
	public static final float GRAVITY_SUN
	public static final float GRAVITY_MERCURY
	public static final float GRAVITY_VENUS
	public static final float GRAVITY_EARTH
	public static final float GRAVITY_MOON
	public static final float GRAVITY_MARS
	public static final float GRAVITY_JUPITER
	public static final float GRAVITY_SATURN
	public static final float GRAVITY_URANUS
	public static final float GRAVITY_NEPTUNE
	public static final float GRAVITY_PLUTO
	public static final float GRAVITY_DEATH_STAR_I
	public static final float GRAVITY_THE_ISLAND
	public static final float MAGNETIC_FIELD_EARTH_MAX
	public static final float MAGNETIC_FIELD_EARTH_MIN
	public static final float PRESSURE_STANDARD_ATMOSPHERE
	public static final float LIGHT_SUNLIGHT_MAX
	public static final float LIGHT_SUNLIGHT
	public static final float LIGHT_SHADE
	public static final float LIGHT_OVERCAST
	public static final float LIGHT_SUNRISE
	public static final float LIGHT_CLOUDY
	public static final float LIGHT_FULLMOON
	public static final float LIGHT_NO_MOON
	public static final int SENSOR_DELAY_FASTEST
	public static final int SENSOR_DELAY_GAME
	public static final int SENSOR_DELAY_UI
	public static final int SENSOR_DELAY_NORMAL
	public static final int SENSOR_STATUS_NO_CONTACT
	public static final int SENSOR_STATUS_UNRELIABLE
	public static final int SENSOR_STATUS_ACCURACY_LOW
	public static final int SENSOR_STATUS_ACCURACY_MEDIUM
	public static final int SENSOR_STATUS_ACCURACY_HIGH
	public static final int AXIS_X
	public static final int AXIS_Y
	public static final int AXIS_Z
	public static final int AXIS_MINUS_X
	public static final int AXIS_MINUS_Y
	public static final int AXIS_MINUS_Z
	public void  () 
	protected abstract java.util.List getFullSensorList () 
	protected abstract java.util.List getFullDynamicSensorList () 
	public int getSensors () 
	public java.util.List getSensorList (int) 
		android.hardware.Sensor i
		int type
		java.util.List list
		java.util.List fullList
	public java.util.List getDynamicSensorList (int) 
		android.hardware.Sensor i
		java.util.List list
		int type
		java.util.List fullList
	public android.hardware.Sensor getDefaultSensor (int) 
		android.hardware.Sensor sensor
		int type
		java.util.List l
		boolean wakeUpSensor
	public android.hardware.Sensor getDefaultSensor (int, boolean) 
		android.hardware.Sensor sensor
		int type
		boolean wakeUp
		java.util.List l
	public boolean registerListener (android.hardware.SensorListener, int) 
		android.hardware.SensorListener listener
		int sensors
	public boolean registerListener (android.hardware.SensorListener, int, int) 
		android.hardware.SensorListener listener
		int sensors
		int rate
	public void unregisterListener (android.hardware.SensorListener) 
		android.hardware.SensorListener listener
	public void unregisterListener (android.hardware.SensorListener, int) 
		android.hardware.SensorListener listener
		int sensors
	public void unregisterListener (android.hardware.SensorEventListener, android.hardware.Sensor) 
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
	public void unregisterListener (android.hardware.SensorEventListener) 
		android.hardware.SensorEventListener listener
	protected abstract void unregisterListenerImpl (android.hardware.SensorEventListener, android.hardware.Sensor) 
	public boolean registerListener (android.hardware.SensorEventListener, android.hardware.Sensor, int) 
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
		int samplingPeriodUs
	public boolean registerListener (android.hardware.SensorEventListener, android.hardware.Sensor, int, int) 
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
		int samplingPeriodUs
		int maxReportLatencyUs
		int delay
	public boolean registerListener (android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler) 
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
		int samplingPeriodUs
		android.os.Handler handler
		int delay
	public boolean registerListener (android.hardware.SensorEventListener, android.hardware.Sensor, int, int, android.os.Handler) 
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
		int samplingPeriodUs
		int maxReportLatencyUs
		android.os.Handler handler
		int delayUs
	protected abstract boolean registerListenerImpl (android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler, int, int) 
	public boolean flush (android.hardware.SensorEventListener) 
		android.hardware.SensorEventListener listener
	protected abstract boolean flushImpl (android.hardware.SensorEventListener) 
	public void registerDynamicSensorCallback (android.hardware.SensorManager$DynamicSensorCallback) 
		android.hardware.SensorManager$DynamicSensorCallback callback
	public void registerDynamicSensorCallback (android.hardware.SensorManager$DynamicSensorCallback, android.os.Handler) 
		android.hardware.SensorManager$DynamicSensorCallback callback
		android.os.Handler handler
	public void unregisterDynamicSensorCallback (android.hardware.SensorManager$DynamicSensorCallback) 
		android.hardware.SensorManager$DynamicSensorCallback callback
	public boolean isDynamicSensorDiscoverySupported () 
		java.util.List sensors
	protected abstract void registerDynamicSensorCallbackImpl (android.hardware.SensorManager$DynamicSensorCallback, android.os.Handler) 
	protected abstract void unregisterDynamicSensorCallbackImpl (android.hardware.SensorManager$DynamicSensorCallback) 
	public static boolean getRotationMatrix (float[], float[], float[], float[]) 
		float invE
		float c
		float s
		float[] R
		float[] I
		float[] gravity
		float[] geomagnetic
		float Ax
		float Ay
		float Az
		float normsqA
		float g
		float freeFallGravitySquared
		float Ex
		float Ey
		float Ez
		float Hx
		float Hy
		float Hz
		float normH
		float invH
		float invA
		float Mx
		float My
		float Mz
	public static float getInclination (float[]) 
		float[] I
	public static boolean remapCoordinateSystem (float[], int, int, float[]) 
		int i
		int size
		float[] temp
		float[] inR
		int X
		int Y
		float[] outR
	private static boolean remapCoordinateSystemImpl (float[], int, int, float[]) 
		int i
		int offset
		int j
		float[] inR
		int X
		int Y
		float[] outR
		int length
		int Z
		int x
		int y
		int z
		int axis_y
		int axis_z
		boolean sx
		boolean sy
		boolean sz
		int rowLength
	public static float[] getOrientation (float[], float[]) 
		float[] R
		float[] values
	public static float getAltitude (float, float) 
		float p0
		float p
		float coef
	public static void getAngleChange (float[], float[], float[]) 
		float[] angleChange
		float[] R
		float[] prevR
		float rd1
		float rd4
		float rd6
		float rd7
		float rd8
		float ri0
		float ri1
		float ri2
		float ri3
		float ri4
		float ri5
		float ri6
		float ri7
		float ri8
		float pri0
		float pri1
		float pri2
		float pri3
		float pri4
		float pri5
		float pri6
		float pri7
		float pri8
	public static void getRotationMatrixFromVector (float[], float[]) 
		float q0
		float[] R
		float[] rotationVector
		float q0
		float q1
		float q2
		float q3
		float sq_q1
		float sq_q2
		float sq_q3
		float q1_q2
		float q3_q0
		float q1_q3
		float q2_q0
		float q2_q3
		float q1_q0
	public static void getQuaternionFromVector (float[], float[]) 
		float[] Q
		float[] rv
	public boolean requestTriggerSensor (android.hardware.TriggerEventListener, android.hardware.Sensor) 
		android.hardware.TriggerEventListener listener
		android.hardware.Sensor sensor
	protected abstract boolean requestTriggerSensorImpl (android.hardware.TriggerEventListener, android.hardware.Sensor) 
	public boolean cancelTriggerSensor (android.hardware.TriggerEventListener, android.hardware.Sensor) 
		android.hardware.TriggerEventListener listener
		android.hardware.Sensor sensor
	protected abstract boolean cancelTriggerSensorImpl (android.hardware.TriggerEventListener, android.hardware.Sensor, boolean) 
	public boolean initDataInjection (boolean) 
		boolean enable
	protected abstract boolean initDataInjectionImpl (boolean) 
	public boolean injectSensorData (android.hardware.Sensor, float[], int, long) 
		android.hardware.Sensor sensor
		float[] values
		int accuracy
		long timestamp
		int expectedNumValues
	protected abstract boolean injectSensorDataImpl (android.hardware.Sensor, float[], int, long) 
	private android.hardware.LegacySensorManager getLegacySensorManager () 
	private static int getDelay (int) 
		int rate
		int delay
	static void  () 
}

android/hardware/IConsumerIrService.class
IConsumerIrService.java
package android.hardware
public abstract android.hardware.IConsumerIrService extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean hasIrEmitter ()  throws android.os.RemoteException 
	public abstract void transmit (java.lang.String, int, int[])  throws android.os.RemoteException 
	public abstract int[] getCarrierFrequencies ()  throws android.os.RemoteException 
}

android/hardware/Camera$Face.class
Camera.java
package android.hardware
public android.hardware.Camera$Face extends java.lang.Object {
	public android.graphics.Rect rect
	public int score
	public int id
	public android.graphics.Point leftEye
	public android.graphics.Point rightEye
	public android.graphics.Point mouth
	public void  () 
}

android/hardware/ICameraService$Stub.class
ICameraService.java
package android.hardware
public abstract android.hardware.ICameraService$Stub extends android.os.Binder implements android.hardware.ICameraService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getNumberOfCameras
	static final int TRANSACTION_getCameraInfo
	static final int TRANSACTION_connect
	static final int TRANSACTION_connectDevice
	static final int TRANSACTION_connectLegacy
	static final int TRANSACTION_addListener
	static final int TRANSACTION_removeListener
	static final int TRANSACTION_getCameraCharacteristics
	static final int TRANSACTION_getCameraVendorTagDescriptor
	static final int TRANSACTION_getLegacyParameters
	static final int TRANSACTION_supportsCameraApi
	static final int TRANSACTION_setTorchMode
	static final int TRANSACTION_notifySystemEvent
	public void  () 
	public static android.hardware.ICameraService 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 _result
		int _arg0
		android.hardware.CameraInfo _result
		android.hardware.ICameraClient _arg0
		int _arg1
		String _arg2
		int _arg3
		int _arg4
		android.hardware.ICamera _result
		android.hardware.camera2.ICameraDeviceCallbacks _arg0
		int _arg1
		String _arg2
		int _arg3
		android.hardware.camera2.ICameraDeviceUser _result
		android.hardware.ICameraClient _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg4
		android.hardware.ICamera _result
		android.hardware.ICameraServiceListener _arg0
		android.hardware.ICameraServiceListener _arg0
		int _arg0
		android.hardware.camera2.impl.CameraMetadataNative _result
		android.hardware.camera2.params.VendorTagDescriptor _result
		int _arg0
		String _result
		int _arg0
		int _arg1
		boolean _result
		String _arg0
		boolean _arg1
		android.os.IBinder _arg2
		int _arg0
		int[] _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/ICameraClient.class
ICameraClient.java
package android.hardware
public abstract android.hardware.ICameraClient extends java.lang.Object implements android.os.IInterface  {
}

android/hardware/ICameraClient$Stub$Proxy.class
ICameraClient.java
package android.hardware
 android.hardware.ICameraClient$Stub$Proxy extends java.lang.Object implements android.hardware.ICameraClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
}

android/hardware/Camera$FaceDetectionListener.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$FaceDetectionListener extends java.lang.Object {
	public abstract void onFaceDetection (android.hardware.Camera$Face[], android.hardware.Camera) 
}

android/hardware/SensorEventCallback.class
SensorEventCallback.java
package android.hardware
public abstract android.hardware.SensorEventCallback extends java.lang.Object implements android.hardware.SensorEventListener2  {
	public void  () 
	public void onSensorChanged (android.hardware.SensorEvent) 
		android.hardware.SensorEvent event
	public void onAccuracyChanged (android.hardware.Sensor, int) 
		android.hardware.Sensor sensor
		int accuracy
	public void onFlushCompleted (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	public void onSensorAdditionalInfo (android.hardware.SensorAdditionalInfo) 
		android.hardware.SensorAdditionalInfo info
}

android/hardware/Camera$Area.class
Camera.java
package android.hardware
public android.hardware.Camera$Area extends java.lang.Object {
	public android.graphics.Rect rect
	public int weight
	public void  (android.graphics.Rect, int) 
		android.graphics.Rect rect
		int weight
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.Camera$Area a
}

android/hardware/fingerprint/
android/hardware/fingerprint/IFingerprintService$Stub$Proxy.class
IFingerprintService.java
package android.hardware.fingerprint
 android.hardware.fingerprint.IFingerprintService$Stub$Proxy extends java.lang.Object implements android.hardware.fingerprint.IFingerprintService  {
	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 authenticate (android.os.IBinder, long, int, android.hardware.fingerprint.IFingerprintServiceReceiver, int, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		long sessionId
		int userId
		android.hardware.fingerprint.IFingerprintServiceReceiver receiver
		int flags
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelAuthentication (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enroll (android.os.IBinder, byte[], int, android.hardware.fingerprint.IFingerprintServiceReceiver, int, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		byte[] cryptoToken
		int groupId
		android.hardware.fingerprint.IFingerprintServiceReceiver receiver
		int flags
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelEnrollment (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void remove (android.os.IBinder, int, int, int, android.hardware.fingerprint.IFingerprintServiceReceiver)  throws android.os.RemoteException 
		android.os.IBinder token
		int fingerId
		int groupId
		int userId
		android.hardware.fingerprint.IFingerprintServiceReceiver receiver
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rename (int, int, java.lang.String)  throws android.os.RemoteException 
		int fingerId
		int groupId
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getEnrolledFingerprints (int, java.lang.String)  throws android.os.RemoteException 
		int groupId
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean isHardwareDetected (long, java.lang.String)  throws android.os.RemoteException 
		long deviceId
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long preEnroll (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int postEnroll (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean hasEnrolledFingerprints (int, java.lang.String)  throws android.os.RemoteException 
		int groupId
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long getAuthenticatorId (java.lang.String)  throws android.os.RemoteException 
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void resetTimeout (byte[])  throws android.os.RemoteException 
		byte[] cryptoToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addLockoutResetCallback (android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback)  throws android.os.RemoteException 
		android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setActiveUser (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/fingerprint/IFingerprintDaemonCallback$Stub$Proxy.class
IFingerprintDaemonCallback.java
package android.hardware.fingerprint
 android.hardware.fingerprint.IFingerprintDaemonCallback$Stub$Proxy extends java.lang.Object implements android.hardware.fingerprint.IFingerprintDaemonCallback  {
	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 onEnrollResult (long, int, int, int)  throws android.os.RemoteException 
		long deviceId
		int fingerId
		int groupId
		int remaining
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onAcquired (long, int)  throws android.os.RemoteException 
		long deviceId
		int acquiredInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onAuthenticated (long, int, int)  throws android.os.RemoteException 
		long deviceId
		int fingerId
		int groupId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onError (long, int)  throws android.os.RemoteException 
		long deviceId
		int error
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onRemoved (long, int, int)  throws android.os.RemoteException 
		long deviceId
		int fingerId
		int groupId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onEnumerate (long, int[], int[])  throws android.os.RemoteException 
		long deviceId
		int[] fingerIds
		int[] groupIds
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/fingerprint/IFingerprintServiceLockoutResetCallback$Stub$Proxy.class
IFingerprintServiceLockoutResetCallback.java
package android.hardware.fingerprint
 android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback$Stub$Proxy extends java.lang.Object implements android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback  {
	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 onLockoutReset (long)  throws android.os.RemoteException 
		long deviceId
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/fingerprint/FingerprintManager.class
FingerprintManager.java
package android.hardware.fingerprint
public android.hardware.fingerprint.FingerprintManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int MSG_ENROLL_RESULT
	private static final int MSG_ACQUIRED
	private static final int MSG_AUTHENTICATION_SUCCEEDED
	private static final int MSG_AUTHENTICATION_FAILED
	private static final int MSG_ERROR
	private static final int MSG_REMOVED
	public static final int FINGERPRINT_ERROR_HW_UNAVAILABLE
	public static final int FINGERPRINT_ERROR_UNABLE_TO_PROCESS
	public static final int FINGERPRINT_ERROR_TIMEOUT
	public static final int FINGERPRINT_ERROR_NO_SPACE
	public static final int FINGERPRINT_ERROR_CANCELED
	public static final int FINGERPRINT_ERROR_UNABLE_TO_REMOVE
	public static final int FINGERPRINT_ERROR_LOCKOUT
	public static final int FINGERPRINT_ERROR_VENDOR_BASE
	public static final int FINGERPRINT_ACQUIRED_GOOD
	public static final int FINGERPRINT_ACQUIRED_PARTIAL
	public static final int FINGERPRINT_ACQUIRED_INSUFFICIENT
	public static final int FINGERPRINT_ACQUIRED_IMAGER_DIRTY
	public static final int FINGERPRINT_ACQUIRED_TOO_SLOW
	public static final int FINGERPRINT_ACQUIRED_TOO_FAST
	public static final int FINGERPRINT_ACQUIRED_VENDOR_BASE
	private android.hardware.fingerprint.IFingerprintService mService
	private android.content.Context mContext
	private android.os.IBinder mToken
	private android.hardware.fingerprint.FingerprintManager$AuthenticationCallback mAuthenticationCallback
	private android.hardware.fingerprint.FingerprintManager$EnrollmentCallback mEnrollmentCallback
	private android.hardware.fingerprint.FingerprintManager$RemovalCallback mRemovalCallback
	private android.hardware.fingerprint.FingerprintManager$CryptoObject mCryptoObject
	private android.hardware.fingerprint.Fingerprint mRemovalFingerprint
	private android.os.Handler mHandler
	private android.hardware.fingerprint.IFingerprintServiceReceiver mServiceReceiver
	public void authenticate (android.hardware.fingerprint.FingerprintManager$CryptoObject, android.os.CancellationSignal, int, android.hardware.fingerprint.FingerprintManager$AuthenticationCallback, android.os.Handler) 
		android.hardware.fingerprint.FingerprintManager$CryptoObject crypto
		android.os.CancellationSignal cancel
		int flags
		android.hardware.fingerprint.FingerprintManager$AuthenticationCallback callback
		android.os.Handler handler
	private void useHandler (android.os.Handler) 
		android.os.Handler handler
	public void authenticate (android.hardware.fingerprint.FingerprintManager$CryptoObject, android.os.CancellationSignal, int, android.hardware.fingerprint.FingerprintManager$AuthenticationCallback, android.os.Handler, int) 
		long sessionId
		android.os.RemoteException e
		android.hardware.fingerprint.FingerprintManager$CryptoObject crypto
		android.os.CancellationSignal cancel
		int flags
		android.hardware.fingerprint.FingerprintManager$AuthenticationCallback callback
		android.os.Handler handler
		int userId
	public void enroll (byte[], android.os.CancellationSignal, int, int, android.hardware.fingerprint.FingerprintManager$EnrollmentCallback) 
		android.os.RemoteException e
		byte[] token
		android.os.CancellationSignal cancel
		int flags
		int userId
		android.hardware.fingerprint.FingerprintManager$EnrollmentCallback callback
	public long preEnroll () 
		android.os.RemoteException e
		long result
	public int postEnroll () 
		android.os.RemoteException e
		int result
	public void setActiveUser (int) 
		android.os.RemoteException e
		int userId
	public void remove (android.hardware.fingerprint.Fingerprint, int, android.hardware.fingerprint.FingerprintManager$RemovalCallback) 
		android.os.RemoteException e
		android.hardware.fingerprint.Fingerprint fp
		int userId
		android.hardware.fingerprint.FingerprintManager$RemovalCallback callback
	public void rename (int, int, java.lang.String) 
		android.os.RemoteException e
		int fpId
		int userId
		String newName
	public java.util.List getEnrolledFingerprints (int) 
		android.os.RemoteException e
		int userId
	public java.util.List getEnrolledFingerprints () 
	public boolean hasEnrolledFingerprints () 
		android.os.RemoteException e
	public boolean hasEnrolledFingerprints (int) 
		android.os.RemoteException e
		int userId
	public boolean isHardwareDetected () 
		long deviceId
		android.os.RemoteException e
	public long getAuthenticatorId () 
		android.os.RemoteException e
	public void resetTimeout (byte[]) 
		android.os.RemoteException e
		byte[] token
	public void addLockoutResetCallback (android.hardware.fingerprint.FingerprintManager$LockoutResetCallback) 
		android.os.PowerManager powerManager
		android.os.RemoteException e
		android.hardware.fingerprint.FingerprintManager$LockoutResetCallback callback
	public void  (android.content.Context, android.hardware.fingerprint.IFingerprintService) 
		android.content.Context context
		android.hardware.fingerprint.IFingerprintService service
	private int getCurrentUserId () 
		android.os.RemoteException e
	private void cancelEnrollment () 
		android.os.RemoteException e
	private void cancelAuthentication (android.hardware.fingerprint.FingerprintManager$CryptoObject) 
		android.os.RemoteException e
		android.hardware.fingerprint.FingerprintManager$CryptoObject cryptoObject
	private java.lang.String getErrorString (int) 
		int msgNumber
		String[] msgArray
		int errMsg
	private java.lang.String getAcquiredString (int) 
		int msgNumber
		String[] msgArray
		int acquireInfo
	static void access$000 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static void access$100 (android.hardware.fingerprint.FingerprintManager, android.hardware.fingerprint.FingerprintManager$CryptoObject) 
		android.hardware.fingerprint.FingerprintManager x0
		android.hardware.fingerprint.FingerprintManager$CryptoObject x1
	static android.os.Handler access$400 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static android.hardware.fingerprint.FingerprintManager$RemovalCallback access$500 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static android.hardware.fingerprint.Fingerprint access$600 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static android.hardware.fingerprint.FingerprintManager$EnrollmentCallback access$700 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static java.lang.String access$800 (android.hardware.fingerprint.FingerprintManager, int) 
		android.hardware.fingerprint.FingerprintManager x0
		int x1
	static android.hardware.fingerprint.FingerprintManager$AuthenticationCallback access$900 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static android.hardware.fingerprint.FingerprintManager$CryptoObject access$1000 (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager x0
	static java.lang.String access$1100 (android.hardware.fingerprint.FingerprintManager, int) 
		android.hardware.fingerprint.FingerprintManager x0
		int x1
}

android/hardware/fingerprint/IFingerprintDaemon$Stub.class
IFingerprintDaemon.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintDaemon$Stub extends android.os.Binder implements android.hardware.fingerprint.IFingerprintDaemon  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_authenticate
	static final int TRANSACTION_cancelAuthentication
	static final int TRANSACTION_enroll
	static final int TRANSACTION_cancelEnrollment
	static final int TRANSACTION_preEnroll
	static final int TRANSACTION_remove
	static final int TRANSACTION_getAuthenticatorId
	static final int TRANSACTION_setActiveGroup
	static final int TRANSACTION_openHal
	static final int TRANSACTION_closeHal
	static final int TRANSACTION_init
	static final int TRANSACTION_postEnroll
	static final int TRANSACTION_enumerate
	static final int TRANSACTION_cancelEnumeration
	public void  () 
	public static android.hardware.fingerprint.IFingerprintDaemon 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 
		long _arg0
		int _arg1
		int _result
		int _result
		byte[] _arg0
		int _arg1
		int _arg2
		int _result
		int _result
		long _result
		int _arg0
		int _arg1
		int _result
		long _result
		int _arg0
		byte[] _arg1
		int _result
		long _result
		int _result
		android.hardware.fingerprint.IFingerprintDaemonCallback _arg0
		int _result
		int _result
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/fingerprint/IFingerprintDaemon$Stub$Proxy.class
IFingerprintDaemon.java
package android.hardware.fingerprint
 android.hardware.fingerprint.IFingerprintDaemon$Stub$Proxy extends java.lang.Object implements android.hardware.fingerprint.IFingerprintDaemon  {
	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 authenticate (long, int)  throws android.os.RemoteException 
		long sessionId
		int groupId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int cancelAuthentication ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int enroll (byte[], int, int)  throws android.os.RemoteException 
		byte[] token
		int groupId
		int timeout
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int cancelEnrollment ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long preEnroll ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int remove (int, int)  throws android.os.RemoteException 
		int fingerId
		int groupId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long getAuthenticatorId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int setActiveGroup (int, byte[])  throws android.os.RemoteException 
		int groupId
		byte[] path
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long openHal ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int closeHal ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void init (android.hardware.fingerprint.IFingerprintDaemonCallback)  throws android.os.RemoteException 
		android.hardware.fingerprint.IFingerprintDaemonCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public int postEnroll ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int enumerate ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int cancelEnumeration ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/hardware/fingerprint/IFingerprintDaemonCallback$Stub.class
IFingerprintDaemonCallback.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintDaemonCallback$Stub extends android.os.Binder implements android.hardware.fingerprint.IFingerprintDaemonCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onEnrollResult
	static final int TRANSACTION_onAcquired
	static final int TRANSACTION_onAuthenticated
	static final int TRANSACTION_onError
	static final int TRANSACTION_onRemoved
	static final int TRANSACTION_onEnumerate
	public void  () 
	public static android.hardware.fingerprint.IFingerprintDaemonCallback 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 
		long _arg0
		int _arg1
		int _arg2
		int _arg3
		long _arg0
		int _arg1
		long _arg0
		int _arg1
		int _arg2
		long _arg0
		int _arg1
		long _arg0
		int _arg1
		int _arg2
		long _arg0
		int[] _arg1
		int[] _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/fingerprint/IFingerprintDaemon.class
IFingerprintDaemon.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintDaemon extends java.lang.Object implements android.os.IInterface  {
	public abstract int authenticate (long, int)  throws android.os.RemoteException 
	public abstract int cancelAuthentication ()  throws android.os.RemoteException 
	public abstract int enroll (byte[], int, int)  throws android.os.RemoteException 
	public abstract int cancelEnrollment ()  throws android.os.RemoteException 
	public abstract long preEnroll ()  throws android.os.RemoteException 
	public abstract int remove (int, int)  throws android.os.RemoteException 
	public abstract long getAuthenticatorId ()  throws android.os.RemoteException 
	public abstract int setActiveGroup (int, byte[])  throws android.os.RemoteException 
	public abstract long openHal ()  throws android.os.RemoteException 
	public abstract int closeHal ()  throws android.os.RemoteException 
	public abstract void init (android.hardware.fingerprint.IFingerprintDaemonCallback)  throws android.os.RemoteException 
	public abstract int postEnroll ()  throws android.os.RemoteException 
	public abstract int enumerate ()  throws android.os.RemoteException 
	public abstract int cancelEnumeration ()  throws android.os.RemoteException 
}

android/hardware/fingerprint/FingerprintManager$EnrollmentCallback.class
FingerprintManager.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.FingerprintManager$EnrollmentCallback extends java.lang.Object {
	public void  () 
	public void onEnrollmentError (int, java.lang.CharSequence) 
		int errMsgId
		CharSequence errString
	public void onEnrollmentHelp (int, java.lang.CharSequence) 
		int helpMsgId
		CharSequence helpString
	public void onEnrollmentProgress (int) 
		int remaining
}

android/hardware/fingerprint/FingerprintManager$LockoutResetCallback.class
FingerprintManager.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.FingerprintManager$LockoutResetCallback extends java.lang.Object {
	public void  () 
	public void onLockoutReset () 
}

android/hardware/fingerprint/FingerprintManager$MyHandler.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$MyHandler extends android.os.Handler {
	final android.hardware.fingerprint.FingerprintManager this$0
	private void  (android.hardware.fingerprint.FingerprintManager, android.content.Context) 
		android.content.Context context
	private void  (android.hardware.fingerprint.FingerprintManager, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private void sendRemovedResult (long, int, int) 
		int reqFingerId
		int reqGroupId
		long deviceId
		int fingerId
		int groupId
	private void sendErrorResult (long, int) 
		long deviceId
		int errMsgId
	private void sendEnrollResult (android.hardware.fingerprint.Fingerprint, int) 
		android.hardware.fingerprint.Fingerprint fp
		int remaining
	private void sendAuthenticatedSucceeded (android.hardware.fingerprint.Fingerprint, int) 
		android.hardware.fingerprint.FingerprintManager$AuthenticationResult result
		android.hardware.fingerprint.Fingerprint fp
		int userId
	private void sendAuthenticatedFailed () 
	private void sendAcquiredResult (long, int) 
		long deviceId
		int acquireInfo
		String msg
	void  (android.hardware.fingerprint.FingerprintManager, android.os.Looper, android.hardware.fingerprint.FingerprintManager$1) 
		android.hardware.fingerprint.FingerprintManager x0
		android.os.Looper x1
		android.hardware.fingerprint.FingerprintManager$1 x2
	void  (android.hardware.fingerprint.FingerprintManager, android.content.Context, android.hardware.fingerprint.FingerprintManager$1) 
		android.hardware.fingerprint.FingerprintManager x0
		android.content.Context x1
		android.hardware.fingerprint.FingerprintManager$1 x2
}

android/hardware/fingerprint/IFingerprintServiceLockoutResetCallback.class
IFingerprintServiceLockoutResetCallback.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onLockoutReset (long)  throws android.os.RemoteException 
}

android/hardware/fingerprint/FingerprintManager$CryptoObject.class
FingerprintManager.java
package android.hardware.fingerprint
public final android.hardware.fingerprint.FingerprintManager$CryptoObject extends java.lang.Object {
	private final Object mCrypto
	public void  (java.security.Signature) 
		java.security.Signature signature
	public void  (javax.crypto.Cipher) 
		javax.crypto.Cipher cipher
	public void  (javax.crypto.Mac) 
		javax.crypto.Mac mac
	public java.security.Signature getSignature () 
	public javax.crypto.Cipher getCipher () 
	public javax.crypto.Mac getMac () 
	public long getOpId () 
}

android/hardware/fingerprint/IFingerprintService$Stub.class
IFingerprintService.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintService$Stub extends android.os.Binder implements android.hardware.fingerprint.IFingerprintService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_authenticate
	static final int TRANSACTION_cancelAuthentication
	static final int TRANSACTION_enroll
	static final int TRANSACTION_cancelEnrollment
	static final int TRANSACTION_remove
	static final int TRANSACTION_rename
	static final int TRANSACTION_getEnrolledFingerprints
	static final int TRANSACTION_isHardwareDetected
	static final int TRANSACTION_preEnroll
	static final int TRANSACTION_postEnroll
	static final int TRANSACTION_hasEnrolledFingerprints
	static final int TRANSACTION_getAuthenticatorId
	static final int TRANSACTION_resetTimeout
	static final int TRANSACTION_addLockoutResetCallback
	static final int TRANSACTION_setActiveUser
	public void  () 
	public static android.hardware.fingerprint.IFingerprintService 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
		long _arg1
		int _arg2
		android.hardware.fingerprint.IFingerprintServiceReceiver _arg3
		int _arg4
		String _arg5
		android.os.IBinder _arg0
		String _arg1
		android.os.IBinder _arg0
		byte[] _arg1
		int _arg2
		android.hardware.fingerprint.IFingerprintServiceReceiver _arg3
		int _arg4
		String _arg5
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		int _arg3
		android.hardware.fingerprint.IFingerprintServiceReceiver _arg4
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		String _arg1
		java.util.List _result
		long _arg0
		String _arg1
		boolean _result
		android.os.IBinder _arg0
		long _result
		android.os.IBinder _arg0
		int _result
		int _arg0
		String _arg1
		boolean _result
		String _arg0
		long _result
		byte[] _arg0
		android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/fingerprint/FingerprintManager$AuthenticationCallback.class
FingerprintManager.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.FingerprintManager$AuthenticationCallback extends java.lang.Object {
	public void  () 
	public void onAuthenticationError (int, java.lang.CharSequence) 
		int errorCode
		CharSequence errString
	public void onAuthenticationHelp (int, java.lang.CharSequence) 
		int helpCode
		CharSequence helpString
	public void onAuthenticationSucceeded (android.hardware.fingerprint.FingerprintManager$AuthenticationResult) 
		android.hardware.fingerprint.FingerprintManager$AuthenticationResult result
	public void onAuthenticationFailed () 
	public void onAuthenticationAcquired (int) 
		int acquireInfo
}

android/hardware/fingerprint/IFingerprintServiceLockoutResetCallback$Stub.class
IFingerprintServiceLockoutResetCallback.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback$Stub extends android.os.Binder implements android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onLockoutReset
	public void  () 
	public static android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback 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 
		long _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/fingerprint/FingerprintManager$2.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$2 extends android.hardware.fingerprint.IFingerprintServiceReceiver$Stub {
	final android.hardware.fingerprint.FingerprintManager this$0
	void  (android.hardware.fingerprint.FingerprintManager) 
		android.hardware.fingerprint.FingerprintManager this$0
	public void onEnrollResult (long, int, int, int) 
		long deviceId
		int fingerId
		int groupId
		int remaining
	public void onAcquired (long, int) 
		long deviceId
		int acquireInfo
	public void onAuthenticationSucceeded (long, android.hardware.fingerprint.Fingerprint, int) 
		long deviceId
		android.hardware.fingerprint.Fingerprint fp
		int userId
	public void onAuthenticationFailed (long) 
		long deviceId
	public void onError (long, int) 
		long deviceId
		int error
	public void onRemoved (long, int, int) 
		long deviceId
		int fingerId
		int groupId
}

android/hardware/fingerprint/IFingerprintServiceReceiver$Stub.class
IFingerprintServiceReceiver.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintServiceReceiver$Stub extends android.os.Binder implements android.hardware.fingerprint.IFingerprintServiceReceiver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onEnrollResult
	static final int TRANSACTION_onAcquired
	static final int TRANSACTION_onAuthenticationSucceeded
	static final int TRANSACTION_onAuthenticationFailed
	static final int TRANSACTION_onError
	static final int TRANSACTION_onRemoved
	public void  () 
	public static android.hardware.fingerprint.IFingerprintServiceReceiver 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 
		long _arg0
		int _arg1
		int _arg2
		int _arg3
		long _arg0
		int _arg1
		android.hardware.fingerprint.Fingerprint _arg1
		long _arg0
		android.hardware.fingerprint.Fingerprint _arg1
		int _arg2
		long _arg0
		long _arg0
		int _arg1
		long _arg0
		int _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/fingerprint/FingerprintManager$1.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$1 extends android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback$Stub {
	final android.os.PowerManager val$powerManager
	final android.hardware.fingerprint.FingerprintManager$LockoutResetCallback val$callback
	final android.hardware.fingerprint.FingerprintManager this$0
	void  (android.hardware.fingerprint.FingerprintManager, android.os.PowerManager, android.hardware.fingerprint.FingerprintManager$LockoutResetCallback) 
		android.hardware.fingerprint.FingerprintManager this$0
	public void onLockoutReset (long)  throws android.os.RemoteException 
		long deviceId
		android.os.PowerManager$WakeLock wakeLock
}

android/hardware/fingerprint/FingerprintManager$RemovalCallback.class
FingerprintManager.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.FingerprintManager$RemovalCallback extends java.lang.Object {
	public void  () 
	public void onRemovalError (android.hardware.fingerprint.Fingerprint, int, java.lang.CharSequence) 
		android.hardware.fingerprint.Fingerprint fp
		int errMsgId
		CharSequence errString
	public void onRemovalSucceeded (android.hardware.fingerprint.Fingerprint) 
		android.hardware.fingerprint.Fingerprint fingerprint
}

android/hardware/fingerprint/IFingerprintService.class
IFingerprintService.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintService extends java.lang.Object implements android.os.IInterface  {
	public abstract void authenticate (android.os.IBinder, long, int, android.hardware.fingerprint.IFingerprintServiceReceiver, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void cancelAuthentication (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void enroll (android.os.IBinder, byte[], int, android.hardware.fingerprint.IFingerprintServiceReceiver, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void cancelEnrollment (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void remove (android.os.IBinder, int, int, int, android.hardware.fingerprint.IFingerprintServiceReceiver)  throws android.os.RemoteException 
	public abstract void rename (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getEnrolledFingerprints (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isHardwareDetected (long, java.lang.String)  throws android.os.RemoteException 
	public abstract long preEnroll (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int postEnroll (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean hasEnrolledFingerprints (int, java.lang.String)  throws android.os.RemoteException 
	public abstract long getAuthenticatorId (java.lang.String)  throws android.os.RemoteException 
	public abstract void resetTimeout (byte[])  throws android.os.RemoteException 
	public abstract void addLockoutResetCallback (android.hardware.fingerprint.IFingerprintServiceLockoutResetCallback)  throws android.os.RemoteException 
	public abstract void setActiveUser (int)  throws android.os.RemoteException 
}

android/hardware/fingerprint/Fingerprint.class
Fingerprint.java
package android.hardware.fingerprint
public final android.hardware.fingerprint.Fingerprint extends java.lang.Object implements android.os.Parcelable  {
	private CharSequence mName
	private int mGroupId
	private int mFingerId
	private long mDeviceId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, int, int, long) 
		CharSequence name
		int groupId
		int fingerId
		long deviceId
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.CharSequence getName () 
	public int getFingerId () 
	public int getGroupId () 
	public long getDeviceId () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.hardware.fingerprint.Fingerprint$1) 
		android.os.Parcel x0
		android.hardware.fingerprint.Fingerprint$1 x1
	static void  () 
}

android/hardware/fingerprint/Fingerprint$1.class
Fingerprint.java
package android.hardware.fingerprint
final android.hardware.fingerprint.Fingerprint$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.fingerprint.Fingerprint createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.fingerprint.Fingerprint[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/fingerprint/FingerprintManager$OnEnrollCancelListener.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$OnEnrollCancelListener extends java.lang.Object implements android.os.CancellationSignal$OnCancelListener  {
	final android.hardware.fingerprint.FingerprintManager this$0
	private void  (android.hardware.fingerprint.FingerprintManager) 
	public void onCancel () 
	void  (android.hardware.fingerprint.FingerprintManager, android.hardware.fingerprint.FingerprintManager$1) 
		android.hardware.fingerprint.FingerprintManager x0
		android.hardware.fingerprint.FingerprintManager$1 x1
}

android/hardware/fingerprint/FingerprintManager$1$1.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.PowerManager$WakeLock val$wakeLock
	final android.hardware.fingerprint.FingerprintManager$1 this$1
	void  (android.hardware.fingerprint.FingerprintManager$1, android.os.PowerManager$WakeLock) 
		android.hardware.fingerprint.FingerprintManager$1 this$1
	public void run () 
}

android/hardware/fingerprint/IFingerprintDaemonCallback.class
IFingerprintDaemonCallback.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintDaemonCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onEnrollResult (long, int, int, int)  throws android.os.RemoteException 
	public abstract void onAcquired (long, int)  throws android.os.RemoteException 
	public abstract void onAuthenticated (long, int, int)  throws android.os.RemoteException 
	public abstract void onError (long, int)  throws android.os.RemoteException 
	public abstract void onRemoved (long, int, int)  throws android.os.RemoteException 
	public abstract void onEnumerate (long, int[], int[])  throws android.os.RemoteException 
}

android/hardware/fingerprint/IFingerprintServiceReceiver.class
IFingerprintServiceReceiver.java
package android.hardware.fingerprint
public abstract android.hardware.fingerprint.IFingerprintServiceReceiver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onEnrollResult (long, int, int, int)  throws android.os.RemoteException 
	public abstract void onAcquired (long, int)  throws android.os.RemoteException 
	public abstract void onAuthenticationSucceeded (long, android.hardware.fingerprint.Fingerprint, int)  throws android.os.RemoteException 
	public abstract void onAuthenticationFailed (long)  throws android.os.RemoteException 
	public abstract void onError (long, int)  throws android.os.RemoteException 
	public abstract void onRemoved (long, int, int)  throws android.os.RemoteException 
}

android/hardware/fingerprint/FingerprintManager$OnAuthenticationCancelListener.class
FingerprintManager.java
package android.hardware.fingerprint
 android.hardware.fingerprint.FingerprintManager$OnAuthenticationCancelListener extends java.lang.Object implements android.os.CancellationSignal$OnCancelListener  {
	private android.hardware.fingerprint.FingerprintManager$CryptoObject mCrypto
	final android.hardware.fingerprint.FingerprintManager this$0
	public void  (android.hardware.fingerprint.FingerprintManager, android.hardware.fingerprint.FingerprintManager$CryptoObject) 
		android.hardware.fingerprint.FingerprintManager$CryptoObject crypto
	public void onCancel () 
}

android/hardware/fingerprint/FingerprintManager$AuthenticationResult.class
FingerprintManager.java
package android.hardware.fingerprint
public android.hardware.fingerprint.FingerprintManager$AuthenticationResult extends java.lang.Object {
	private android.hardware.fingerprint.Fingerprint mFingerprint
	private android.hardware.fingerprint.FingerprintManager$CryptoObject mCryptoObject
	private int mUserId
	public void  (android.hardware.fingerprint.FingerprintManager$CryptoObject, android.hardware.fingerprint.Fingerprint, int) 
		android.hardware.fingerprint.FingerprintManager$CryptoObject crypto
		android.hardware.fingerprint.Fingerprint fingerprint
		int userId
	public android.hardware.fingerprint.FingerprintManager$CryptoObject getCryptoObject () 
	public android.hardware.fingerprint.Fingerprint getFingerprint () 
	public int getUserId () 
}

android/hardware/fingerprint/IFingerprintServiceReceiver$Stub$Proxy.class
IFingerprintServiceReceiver.java
package android.hardware.fingerprint
 android.hardware.fingerprint.IFingerprintServiceReceiver$Stub$Proxy extends java.lang.Object implements android.hardware.fingerprint.IFingerprintServiceReceiver  {
	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 onEnrollResult (long, int, int, int)  throws android.os.RemoteException 
		long deviceId
		int fingerId
		int groupId
		int remaining
		android.os.Parcel _data
	public void onAcquired (long, int)  throws android.os.RemoteException 
		long deviceId
		int acquiredInfo
		android.os.Parcel _data
	public void onAuthenticationSucceeded (long, android.hardware.fingerprint.Fingerprint, int)  throws android.os.RemoteException 
		long deviceId
		android.hardware.fingerprint.Fingerprint fp
		int userId
		android.os.Parcel _data
	public void onAuthenticationFailed (long)  throws android.os.RemoteException 
		long deviceId
		android.os.Parcel _data
	public void onError (long, int)  throws android.os.RemoteException 
		long deviceId
		int error
		android.os.Parcel _data
	public void onRemoved (long, int, int)  throws android.os.RemoteException 
		long deviceId
		int fingerId
		int groupId
		android.os.Parcel _data
}

android/hardware/SensorListener.class
SensorListener.java
package android.hardware
public abstract android.hardware.SensorListener extends java.lang.Object {
	public abstract void onSensorChanged (int, float[]) 
	public abstract void onAccuracyChanged (int, int) 
}

android/hardware/Camera$Parameters.class
Camera.java
package android.hardware
public android.hardware.Camera$Parameters extends java.lang.Object {
	private static final String KEY_PREVIEW_SIZE
	private static final String KEY_PREVIEW_FORMAT
	private static final String KEY_PREVIEW_FRAME_RATE
	private static final String KEY_PREVIEW_FPS_RANGE
	private static final String KEY_PICTURE_SIZE
	private static final String KEY_PICTURE_FORMAT
	private static final String KEY_JPEG_THUMBNAIL_SIZE
	private static final String KEY_JPEG_THUMBNAIL_WIDTH
	private static final String KEY_JPEG_THUMBNAIL_HEIGHT
	private static final String KEY_JPEG_THUMBNAIL_QUALITY
	private static final String KEY_JPEG_QUALITY
	private static final String KEY_ROTATION
	private static final String KEY_GPS_LATITUDE
	private static final String KEY_GPS_LONGITUDE
	private static final String KEY_GPS_ALTITUDE
	private static final String KEY_GPS_TIMESTAMP
	private static final String KEY_GPS_PROCESSING_METHOD
	private static final String KEY_WHITE_BALANCE
	private static final String KEY_EFFECT
	private static final String KEY_ANTIBANDING
	private static final String KEY_SCENE_MODE
	private static final String KEY_FLASH_MODE
	private static final String KEY_FOCUS_MODE
	private static final String KEY_FOCUS_AREAS
	private static final String KEY_MAX_NUM_FOCUS_AREAS
	private static final String KEY_FOCAL_LENGTH
	private static final String KEY_HORIZONTAL_VIEW_ANGLE
	private static final String KEY_VERTICAL_VIEW_ANGLE
	private static final String KEY_EXPOSURE_COMPENSATION
	private static final String KEY_MAX_EXPOSURE_COMPENSATION
	private static final String KEY_MIN_EXPOSURE_COMPENSATION
	private static final String KEY_EXPOSURE_COMPENSATION_STEP
	private static final String KEY_AUTO_EXPOSURE_LOCK
	private static final String KEY_AUTO_EXPOSURE_LOCK_SUPPORTED
	private static final String KEY_AUTO_WHITEBALANCE_LOCK
	private static final String KEY_AUTO_WHITEBALANCE_LOCK_SUPPORTED
	private static final String KEY_METERING_AREAS
	private static final String KEY_MAX_NUM_METERING_AREAS
	private static final String KEY_ZOOM
	private static final String KEY_MAX_ZOOM
	private static final String KEY_ZOOM_RATIOS
	private static final String KEY_ZOOM_SUPPORTED
	private static final String KEY_SMOOTH_ZOOM_SUPPORTED
	private static final String KEY_FOCUS_DISTANCES
	private static final String KEY_VIDEO_SIZE
	private static final String KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO
	private static final String KEY_MAX_NUM_DETECTED_FACES_HW
	private static final String KEY_MAX_NUM_DETECTED_FACES_SW
	private static final String KEY_RECORDING_HINT
	private static final String KEY_VIDEO_SNAPSHOT_SUPPORTED
	private static final String KEY_VIDEO_STABILIZATION
	private static final String KEY_VIDEO_STABILIZATION_SUPPORTED
	private static final String SUPPORTED_VALUES_SUFFIX
	private static final String TRUE
	private static final String FALSE
	public static final String WHITE_BALANCE_AUTO
	public static final String WHITE_BALANCE_INCANDESCENT
	public static final String WHITE_BALANCE_FLUORESCENT
	public static final String WHITE_BALANCE_WARM_FLUORESCENT
	public static final String WHITE_BALANCE_DAYLIGHT
	public static final String WHITE_BALANCE_CLOUDY_DAYLIGHT
	public static final String WHITE_BALANCE_TWILIGHT
	public static final String WHITE_BALANCE_SHADE
	public static final String EFFECT_NONE
	public static final String EFFECT_MONO
	public static final String EFFECT_NEGATIVE
	public static final String EFFECT_SOLARIZE
	public static final String EFFECT_SEPIA
	public static final String EFFECT_POSTERIZE
	public static final String EFFECT_WHITEBOARD
	public static final String EFFECT_BLACKBOARD
	public static final String EFFECT_AQUA
	public static final String ANTIBANDING_AUTO
	public static final String ANTIBANDING_50HZ
	public static final String ANTIBANDING_60HZ
	public static final String ANTIBANDING_OFF
	public static final String FLASH_MODE_OFF
	public static final String FLASH_MODE_AUTO
	public static final String FLASH_MODE_ON
	public static final String FLASH_MODE_RED_EYE
	public static final String FLASH_MODE_TORCH
	public static final String SCENE_MODE_AUTO
	public static final String SCENE_MODE_ACTION
	public static final String SCENE_MODE_PORTRAIT
	public static final String SCENE_MODE_LANDSCAPE
	public static final String SCENE_MODE_NIGHT
	public static final String SCENE_MODE_NIGHT_PORTRAIT
	public static final String SCENE_MODE_THEATRE
	public static final String SCENE_MODE_BEACH
	public static final String SCENE_MODE_SNOW
	public static final String SCENE_MODE_SUNSET
	public static final String SCENE_MODE_STEADYPHOTO
	public static final String SCENE_MODE_FIREWORKS
	public static final String SCENE_MODE_SPORTS
	public static final String SCENE_MODE_PARTY
	public static final String SCENE_MODE_CANDLELIGHT
	public static final String SCENE_MODE_BARCODE
	public static final String SCENE_MODE_HDR
	public static final String FOCUS_MODE_AUTO
	public static final String FOCUS_MODE_INFINITY
	public static final String FOCUS_MODE_MACRO
	public static final String FOCUS_MODE_FIXED
	public static final String FOCUS_MODE_EDOF
	public static final String FOCUS_MODE_CONTINUOUS_VIDEO
	public static final String FOCUS_MODE_CONTINUOUS_PICTURE
	public static final int FOCUS_DISTANCE_NEAR_INDEX
	public static final int FOCUS_DISTANCE_OPTIMAL_INDEX
	public static final int FOCUS_DISTANCE_FAR_INDEX
	public static final int PREVIEW_FPS_MIN_INDEX
	public static final int PREVIEW_FPS_MAX_INDEX
	private static final String PIXEL_FORMAT_YUV422SP
	private static final String PIXEL_FORMAT_YUV420SP
	private static final String PIXEL_FORMAT_YUV422I
	private static final String PIXEL_FORMAT_YUV420P
	private static final String PIXEL_FORMAT_RGB565
	private static final String PIXEL_FORMAT_JPEG
	private static final String PIXEL_FORMAT_BAYER_RGGB
	private final java.util.LinkedHashMap mMap
	final android.hardware.Camera this$0
	private void  (android.hardware.Camera) 
		android.hardware.Camera this$0
	public void copyFrom (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters other
	private android.hardware.Camera getOuter () 
	public boolean same (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters other
	public void dump () 
		String k
	public java.lang.String flatten () 
		String k
		StringBuilder flattened
	public void unflatten (java.lang.String) 
		int pos
		String k
		String v
		String kv
		String flattened
		android.text.TextUtils$StringSplitter splitter
	public void remove (java.lang.String) 
		String key
	public void set (java.lang.String, java.lang.String) 
		String key
		String value
	public void set (java.lang.String, int) 
		String key
		int value
	private void put (java.lang.String, java.lang.String) 
		String key
		String value
	private void set (java.lang.String, java.util.List) 
		android.hardware.Camera$Area area
		android.graphics.Rect rect
		int i
		StringBuilder buffer
		String key
		java.util.List areas
	public java.lang.String get (java.lang.String) 
		String key
	public int getInt (java.lang.String) 
		String key
	public void setPreviewSize (int, int) 
		int width
		int height
		String v
	public android.hardware.Camera$Size getPreviewSize () 
		String pair
	public java.util.List getSupportedPreviewSizes () 
		String str
	public java.util.List getSupportedVideoSizes () 
		String str
	public android.hardware.Camera$Size getPreferredPreviewSizeForVideo () 
		String pair
	public void setJpegThumbnailSize (int, int) 
		int width
		int height
	public android.hardware.Camera$Size getJpegThumbnailSize () 
	public java.util.List getSupportedJpegThumbnailSizes () 
		String str
	public void setJpegThumbnailQuality (int) 
		int quality
	public int getJpegThumbnailQuality () 
	public void setJpegQuality (int) 
		int quality
	public int getJpegQuality () 
	public void setPreviewFrameRate (int) 
		int fps
	public int getPreviewFrameRate () 
	public java.util.List getSupportedPreviewFrameRates () 
		String str
	public void setPreviewFpsRange (int, int) 
		int min
		int max
	public void getPreviewFpsRange (int[]) 
		int[] range
	public java.util.List getSupportedPreviewFpsRange () 
		String str
	public void setPreviewFormat (int) 
		int pixel_format
		String s
	public int getPreviewFormat () 
	public java.util.List getSupportedPreviewFormats () 
		int f
		String s
		String str
		java.util.ArrayList formats
	public void setPictureSize (int, int) 
		int width
		int height
		String v
	public android.hardware.Camera$Size getPictureSize () 
		String pair
	public java.util.List getSupportedPictureSizes () 
		String str
	public void setPictureFormat (int) 
		int pixel_format
		String s
	public int getPictureFormat () 
	public java.util.List getSupportedPictureFormats () 
		int f
		String s
		String str
		java.util.ArrayList formats
	private java.lang.String cameraFormatForPixelFormat (int) 
		int pixel_format
	private int pixelFormatForCameraFormat (java.lang.String) 
		String format
	public void setRotation (int) 
		int rotation
	public void setGpsLatitude (double) 
		double latitude
	public void setGpsLongitude (double) 
		double longitude
	public void setGpsAltitude (double) 
		double altitude
	public void setGpsTimestamp (long) 
		long timestamp
	public void setGpsProcessingMethod (java.lang.String) 
		String processing_method
	public void removeGpsData () 
	public java.lang.String getWhiteBalance () 
	public void setWhiteBalance (java.lang.String) 
		String value
		String oldValue
	public java.util.List getSupportedWhiteBalance () 
		String str
	public java.lang.String getColorEffect () 
	public void setColorEffect (java.lang.String) 
		String value
	public java.util.List getSupportedColorEffects () 
		String str
	public java.lang.String getAntibanding () 
	public void setAntibanding (java.lang.String) 
		String antibanding
	public java.util.List getSupportedAntibanding () 
		String str
	public java.lang.String getSceneMode () 
	public void setSceneMode (java.lang.String) 
		String value
	public java.util.List getSupportedSceneModes () 
		String str
	public java.lang.String getFlashMode () 
	public void setFlashMode (java.lang.String) 
		String value
	public java.util.List getSupportedFlashModes () 
		String str
	public java.lang.String getFocusMode () 
	public void setFocusMode (java.lang.String) 
		String value
	public java.util.List getSupportedFocusModes () 
		String str
	public float getFocalLength () 
	public float getHorizontalViewAngle () 
	public float getVerticalViewAngle () 
	public int getExposureCompensation () 
	public void setExposureCompensation (int) 
		int value
	public int getMaxExposureCompensation () 
	public int getMinExposureCompensation () 
	public float getExposureCompensationStep () 
	public void setAutoExposureLock (boolean) 
		boolean toggle
	public boolean getAutoExposureLock () 
		String str
	public boolean isAutoExposureLockSupported () 
		String str
	public void setAutoWhiteBalanceLock (boolean) 
		boolean toggle
	public boolean getAutoWhiteBalanceLock () 
		String str
	public boolean isAutoWhiteBalanceLockSupported () 
		String str
	public int getZoom () 
	public void setZoom (int) 
		int value
	public boolean isZoomSupported () 
		String str
	public int getMaxZoom () 
	public java.util.List getZoomRatios () 
	public boolean isSmoothZoomSupported () 
		String str
	public void getFocusDistances (float[]) 
		float[] output
	public int getMaxNumFocusAreas () 
	public java.util.List getFocusAreas () 
	public void setFocusAreas (java.util.List) 
		java.util.List focusAreas
	public int getMaxNumMeteringAreas () 
	public java.util.List getMeteringAreas () 
	public void setMeteringAreas (java.util.List) 
		java.util.List meteringAreas
	public int getMaxNumDetectedFaces () 
	public void setRecordingHint (boolean) 
		boolean hint
	public boolean isVideoSnapshotSupported () 
		String str
	public void setVideoStabilization (boolean) 
		boolean toggle
	public boolean getVideoStabilization () 
		String str
	public boolean isVideoStabilizationSupported () 
		String str
	private java.util.ArrayList split (java.lang.String) 
		String s
		String str
		android.text.TextUtils$StringSplitter splitter
		java.util.ArrayList substrings
	private java.util.ArrayList splitInt (java.lang.String) 
		String s
		String str
		android.text.TextUtils$StringSplitter splitter
		java.util.ArrayList substrings
	private void splitInt (java.lang.String, int[]) 
		String s
		String str
		int[] output
		android.text.TextUtils$StringSplitter splitter
		int index
	private void splitFloat (java.lang.String, float[]) 
		String s
		String str
		float[] output
		android.text.TextUtils$StringSplitter splitter
		int index
	private float getFloat (java.lang.String, float) 
		NumberFormatException ex
		String key
		float defaultValue
	private int getInt (java.lang.String, int) 
		NumberFormatException ex
		String key
		int defaultValue
	private java.util.ArrayList splitSize (java.lang.String) 
		android.hardware.Camera$Size size
		String s
		String str
		android.text.TextUtils$StringSplitter splitter
		java.util.ArrayList sizeList
	private android.hardware.Camera$Size strToSize (java.lang.String) 
		String width
		String height
		String str
		int pos
	private java.util.ArrayList splitRange (java.lang.String) 
		int[] range
		String str
		java.util.ArrayList rangeList
		int endIndex
		int fromIndex
	private java.util.ArrayList splitArea (java.lang.String) 
		android.graphics.Rect rect
		android.hardware.Camera$Area area
		android.graphics.Rect rect
		String str
		java.util.ArrayList result
		int endIndex
		int fromIndex
		int[] array
	private boolean same (java.lang.String, java.lang.String) 
		String s1
		String s2
	void  (android.hardware.Camera, android.hardware.Camera$1) 
		android.hardware.Camera x0
		android.hardware.Camera$1 x1
	static android.hardware.Camera access$1500 (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters x0
}

android/hardware/Camera$PictureCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$PictureCallback extends java.lang.Object {
	public abstract void onPictureTaken (byte[], android.hardware.Camera) 
}

android/hardware/Camera$EventHandler.class
Camera.java
package android.hardware
 android.hardware.Camera$EventHandler extends android.os.Handler {
	private final android.hardware.Camera mCamera
	final android.hardware.Camera this$0
	public void  (android.hardware.Camera, android.hardware.Camera, android.os.Looper) 
		android.hardware.Camera c
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		boolean success
		android.hardware.Camera$PreviewCallback pCb
		android.hardware.Camera$AutoFocusCallback cb
		android.os.Message msg
}

android/hardware/IConsumerIrService$Stub$Proxy.class
IConsumerIrService.java
package android.hardware
 android.hardware.IConsumerIrService$Stub$Proxy extends java.lang.Object implements android.hardware.IConsumerIrService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean hasIrEmitter ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void transmit (java.lang.String, int, int[])  throws android.os.RemoteException 
		String packageName
		int carrierFrequency
		int[] pattern
		android.os.Parcel _data
		android.os.Parcel _reply
	public int[] getCarrierFrequencies ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
}

android/hardware/hdmi/
android/hardware/hdmi/HdmiTvClient$4.class
HdmiTvClient.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiTvClient$4 extends android.hardware.hdmi.IHdmiMhlVendorCommandListener$Stub {
	final android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener val$listener
	final android.hardware.hdmi.HdmiTvClient this$0
	void  (android.hardware.hdmi.HdmiTvClient, android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener) 
		android.hardware.hdmi.HdmiTvClient this$0
	public void onReceived (int, int, int, byte[]) 
		int portId
		int offset
		int length
		byte[] data
}

android/hardware/hdmi/HdmiTimerRecordSources$TimeUnit.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiTimerRecordSources$TimeUnit extends java.lang.Object {
	final int mHour
	final int mMinute
	void  (int, int) 
		int hour
		int minute
	int toByteArray (byte[], int) 
		byte[] data
		int index
	static byte toBcdByte (int) 
		int value
		int digitOfTen
		int digitOfOne
}

android/hardware/hdmi/HdmiRecordSources$OwnSource.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$OwnSource extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	private static final int EXTRA_DATA_SIZE
	private void  () 
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (android.hardware.hdmi.HdmiRecordSources$1) 
		android.hardware.hdmi.HdmiRecordSources$1 x0
}

android/hardware/hdmi/IHdmiDeviceEventListener$Stub.class
IHdmiDeviceEventListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiDeviceEventListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiDeviceEventListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStatusChanged
	public void  () 
	public static android.hardware.hdmi.IHdmiDeviceEventListener 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.hardware.hdmi.HdmiDeviceInfo _arg0
		android.hardware.hdmi.HdmiDeviceInfo _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/IHdmiControlCallback$Stub$Proxy.class
IHdmiControlCallback.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiControlCallback$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiControlCallback  {
	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 onComplete (int)  throws android.os.RemoteException 
		int result
		android.os.Parcel _data
}

android/hardware/hdmi/HdmiDeviceInfo$1.class
HdmiDeviceInfo.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiDeviceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.hdmi.HdmiDeviceInfo createFromParcel (android.os.Parcel) 
		int logicalAddress
		int deviceType
		int vendorId
		int powerStatus
		String displayName
		int deviceId
		int adopterId
		android.os.Parcel source
		int hdmiDeviceType
		int physicalAddress
		int portId
	public android.hardware.hdmi.HdmiDeviceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/hdmi/HdmiTimerRecordSources$ExternalSourceDecorator.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiTimerRecordSources$ExternalSourceDecorator extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	private final android.hardware.hdmi.HdmiRecordSources$RecordSource mRecordSource
	private final int mExternalSourceSpecifier
	private void  (android.hardware.hdmi.HdmiRecordSources$RecordSource, int) 
		android.hardware.hdmi.HdmiRecordSources$RecordSource recordSource
		int externalSourceSpecifier
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (android.hardware.hdmi.HdmiRecordSources$RecordSource, int, android.hardware.hdmi.HdmiTimerRecordSources$1) 
		android.hardware.hdmi.HdmiRecordSources$RecordSource x0
		int x1
		android.hardware.hdmi.HdmiTimerRecordSources$1 x2
}

android/hardware/hdmi/HdmiPlaybackClient.class
HdmiPlaybackClient.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiPlaybackClient extends android.hardware.hdmi.HdmiClient {
	private static final String TAG
	private static final int ADDR_TV
	void  (android.hardware.hdmi.IHdmiControlService) 
		android.hardware.hdmi.IHdmiControlService service
	public void oneTouchPlay (android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback callback
	public int getDeviceType () 
	public void queryDisplayStatus (android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback callback
	public void sendStandby () 
		android.os.RemoteException e
	private android.hardware.hdmi.IHdmiControlCallback getCallbackWrapper (android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback) 
		android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback callback
	private android.hardware.hdmi.IHdmiControlCallback getCallbackWrapper (android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback) 
		android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback callback
}

android/hardware/hdmi/HdmiTimerRecordSources$Time.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiTimerRecordSources$Time extends android.hardware.hdmi.HdmiTimerRecordSources$TimeUnit {
	private void  (int, int) 
		int hour
		int minute
	void  (int, int, android.hardware.hdmi.HdmiTimerRecordSources$1) 
		int x0
		int x1
		android.hardware.hdmi.HdmiTimerRecordSources$1 x2
}

android/hardware/hdmi/HdmiClient$1.class
HdmiClient.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiClient$1 extends android.hardware.hdmi.IHdmiVendorCommandListener$Stub {
	final android.hardware.hdmi.HdmiControlManager$VendorCommandListener val$listener
	void  (android.hardware.hdmi.HdmiControlManager$VendorCommandListener) 
	public void onReceived (int, int, byte[], boolean) 
		int srcAddress
		int destAddress
		byte[] params
		boolean hasVendorId
	public void onControlStateChanged (boolean, int) 
		boolean enabled
		int reason
}

android/hardware/hdmi/IHdmiHotplugEventListener$Stub.class
IHdmiHotplugEventListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiHotplugEventListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiHotplugEventListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onReceived
	public void  () 
	public static android.hardware.hdmi.IHdmiHotplugEventListener 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.hardware.hdmi.HdmiHotplugEvent _arg0
		android.hardware.hdmi.HdmiHotplugEvent _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/HdmiPlaybackClient$OneTouchPlayCallback.class
HdmiPlaybackClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback extends java.lang.Object {
	public abstract void onComplete (int) 
}

android/hardware/hdmi/IHdmiRecordListener$Stub$Proxy.class
IHdmiRecordListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiRecordListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiRecordListener  {
	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[] getOneTouchRecordSource (int)  throws android.os.RemoteException 
		int recorderAddress
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void onOneTouchRecordResult (int, int)  throws android.os.RemoteException 
		int recorderAddress
		int result
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onTimerRecordingResult (int, int)  throws android.os.RemoteException 
		int recorderAddress
		int result
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onClearTimerRecordingResult (int, int)  throws android.os.RemoteException 
		int recorderAddress
		int result
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/hdmi/HdmiRecordListener.class
HdmiRecordListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiRecordListener extends java.lang.Object {
	public void  () 
	public abstract android.hardware.hdmi.HdmiRecordSources$RecordSource onOneTouchRecordSourceRequested (int) 
	public void onOneTouchRecordResult (int, int) 
		int recorderAddress
		int result
	public void onTimerRecordingResult (int, android.hardware.hdmi.HdmiRecordListener$TimerStatusData) 
		int recorderAddress
		android.hardware.hdmi.HdmiRecordListener$TimerStatusData data
	public void onClearTimerRecordingResult (int, int) 
		int recorderAddress
		int result
}

android/hardware/hdmi/HdmiTimerRecordSources$TimerRecordSource.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource extends java.lang.Object {
	private final android.hardware.hdmi.HdmiRecordSources$RecordSource mRecordSource
	private final android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo mTimerInfo
	private void  (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$RecordSource) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$RecordSource recordSource
	int getDataSize () 
	int toByteArray (byte[], int) 
		byte[] data
		int index
	void  (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$RecordSource, android.hardware.hdmi.HdmiTimerRecordSources$1) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo x0
		android.hardware.hdmi.HdmiRecordSources$RecordSource x1
		android.hardware.hdmi.HdmiTimerRecordSources$1 x2
}

android/hardware/hdmi/IHdmiInputChangeListener$Stub$Proxy.class
IHdmiInputChangeListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiInputChangeListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiInputChangeListener  {
	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 onChanged (android.hardware.hdmi.HdmiDeviceInfo)  throws android.os.RemoteException 
		android.hardware.hdmi.HdmiDeviceInfo device
		android.os.Parcel _data
}

android/hardware/hdmi/IHdmiControlService.class
IHdmiControlService.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiControlService extends java.lang.Object implements android.os.IInterface  {
	public abstract int[] getSupportedTypes ()  throws android.os.RemoteException 
	public abstract android.hardware.hdmi.HdmiDeviceInfo getActiveSource ()  throws android.os.RemoteException 
	public abstract void oneTouchPlay (android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
	public abstract void queryDisplayStatus (android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
	public abstract void addHotplugEventListener (android.hardware.hdmi.IHdmiHotplugEventListener)  throws android.os.RemoteException 
	public abstract void removeHotplugEventListener (android.hardware.hdmi.IHdmiHotplugEventListener)  throws android.os.RemoteException 
	public abstract void addDeviceEventListener (android.hardware.hdmi.IHdmiDeviceEventListener)  throws android.os.RemoteException 
	public abstract void deviceSelect (int, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
	public abstract void portSelect (int, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
	public abstract void sendKeyEvent (int, int, boolean)  throws android.os.RemoteException 
	public abstract java.util.List getPortInfo ()  throws android.os.RemoteException 
	public abstract boolean canChangeSystemAudioMode ()  throws android.os.RemoteException 
	public abstract boolean getSystemAudioMode ()  throws android.os.RemoteException 
	public abstract void setSystemAudioMode (boolean, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
	public abstract void addSystemAudioModeChangeListener (android.hardware.hdmi.IHdmiSystemAudioModeChangeListener)  throws android.os.RemoteException 
	public abstract void removeSystemAudioModeChangeListener (android.hardware.hdmi.IHdmiSystemAudioModeChangeListener)  throws android.os.RemoteException 
	public abstract void setArcMode (boolean)  throws android.os.RemoteException 
	public abstract void setProhibitMode (boolean)  throws android.os.RemoteException 
	public abstract void setSystemAudioVolume (int, int, int)  throws android.os.RemoteException 
	public abstract void setSystemAudioMute (boolean)  throws android.os.RemoteException 
	public abstract void setInputChangeListener (android.hardware.hdmi.IHdmiInputChangeListener)  throws android.os.RemoteException 
	public abstract java.util.List getInputDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDeviceList ()  throws android.os.RemoteException 
	public abstract void sendVendorCommand (int, int, byte[], boolean)  throws android.os.RemoteException 
	public abstract void addVendorCommandListener (android.hardware.hdmi.IHdmiVendorCommandListener, int)  throws android.os.RemoteException 
	public abstract void sendStandby (int, int)  throws android.os.RemoteException 
	public abstract void setHdmiRecordListener (android.hardware.hdmi.IHdmiRecordListener)  throws android.os.RemoteException 
	public abstract void startOneTouchRecord (int, byte[])  throws android.os.RemoteException 
	public abstract void stopOneTouchRecord (int)  throws android.os.RemoteException 
	public abstract void startTimerRecording (int, int, byte[])  throws android.os.RemoteException 
	public abstract void clearTimerRecording (int, int, byte[])  throws android.os.RemoteException 
	public abstract void sendMhlVendorCommand (int, int, int, byte[])  throws android.os.RemoteException 
	public abstract void addHdmiMhlVendorCommandListener (android.hardware.hdmi.IHdmiMhlVendorCommandListener)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiTimerRecordSources.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
public android.hardware.hdmi.HdmiTimerRecordSources extends java.lang.Object {
	private static final String TAG
	public static final int RECORDING_SEQUENCE_REPEAT_ONCE_ONLY
	public static final int RECORDING_SEQUENCE_REPEAT_SUNDAY
	public static final int RECORDING_SEQUENCE_REPEAT_MONDAY
	public static final int RECORDING_SEQUENCE_REPEAT_TUESDAY
	public static final int RECORDING_SEQUENCE_REPEAT_WEDNESDAY
	public static final int RECORDING_SEQUENCE_REPEAT_THURSDAY
	public static final int RECORDING_SEQUENCE_REPEAT_FRIDAY
	public static final int RECORDING_SEQUENCE_REPEAT_SATUREDAY
	private static final int RECORDING_SEQUENCE_REPEAT_MASK
	private static final int EXTERNAL_SOURCE_SPECIFIER_EXTERNAL_PLUG
	private static final int EXTERNAL_SOURCE_SPECIFIER_EXTERNAL_PHYSICAL_ADDRESS
	private void  () 
	public static android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource ofDigitalSource (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource source
	public static android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource ofAnalogueSource (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$AnalogueServiceSource) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$AnalogueServiceSource source
	public static android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource ofExternalPlug (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$ExternalPlugData) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$ExternalPlugData source
	public static android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource ofExternalPhysicalAddress (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$ExternalPhysicalAddress) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$ExternalPhysicalAddress source
	private static void checkTimerRecordSourceInputs (android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo, android.hardware.hdmi.HdmiRecordSources$RecordSource) 
		android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfo
		android.hardware.hdmi.HdmiRecordSources$RecordSource source
	public static android.hardware.hdmi.HdmiTimerRecordSources$Time timeOf (int, int) 
		int hour
		int minute
	private static void checkTimeValue (int, int) 
		int hour
		int minute
	public static android.hardware.hdmi.HdmiTimerRecordSources$Duration durationOf (int, int) 
		int hour
		int minute
	private static void checkDurationValue (int, int) 
		int hour
		int minute
	public static android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo timerInfoOf (int, int, android.hardware.hdmi.HdmiTimerRecordSources$Time, android.hardware.hdmi.HdmiTimerRecordSources$Duration, int) 
		int dayOfMonth
		int monthOfYear
		android.hardware.hdmi.HdmiTimerRecordSources$Time startTime
		android.hardware.hdmi.HdmiTimerRecordSources$Duration duration
		int recordingSequence
	public static boolean checkTimerRecordSource (int, byte[]) 
		int specifier
		int sourcetype
		byte[] recordSource
		int recordSourceSize
}

android/hardware/hdmi/HdmiRecordSources.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources extends java.lang.Object {
	private static final String TAG
	private static final int RECORD_SOURCE_TYPE_OWN_SOURCE
	private static final int RECORD_SOURCE_TYPE_DIGITAL_SERVICE
	private static final int RECORD_SOURCE_TYPE_ANALOGUE_SERVICE
	private static final int RECORD_SOURCE_TYPE_EXTERNAL_PLUG
	private static final int RECORD_SOURCE_TYPE_EXTERNAL_PHYSICAL_ADDRESS
	public static final int DIGITAL_BROADCAST_TYPE_ARIB
	public static final int DIGITAL_BROADCAST_TYPE_ATSC
	public static final int DIGITAL_BROADCAST_TYPE_DVB
	public static final int DIGITAL_BROADCAST_TYPE_ARIB_BS
	public static final int DIGITAL_BROADCAST_TYPE_ARIB_CS
	public static final int DIGITAL_BROADCAST_TYPE_ARIB_T
	public static final int DIGITAL_BROADCAST_TYPE_ATSC_CABLE
	public static final int DIGITAL_BROADCAST_TYPE_ATSC_SATELLITE
	public static final int DIGITAL_BROADCAST_TYPE_ATSC_TERRESTRIAL
	public static final int DIGITAL_BROADCAST_TYPE_DVB_C
	public static final int DIGITAL_BROADCAST_TYPE_DVB_S
	public static final int DIGITAL_BROADCAST_TYPE_DVB_S2
	public static final int DIGITAL_BROADCAST_TYPE_DVB_T
	private static final int CHANNEL_NUMBER_FORMAT_1_PART
	private static final int CHANNEL_NUMBER_FORMAT_2_PART
	public static final int ANALOGUE_BROADCAST_TYPE_CABLE
	public static final int ANALOGUE_BROADCAST_TYPE_SATELLITE
	public static final int ANALOGUE_BROADCAST_TYPE_TERRESTRIAL
	public static final int BROADCAST_SYSTEM_PAL_BG
	public static final int BROADCAST_SYSTEM_SECAM_LP
	public static final int BROADCAST_SYSTEM_PAL_M
	public static final int BROADCAST_SYSTEM_NTSC_M
	public static final int BROADCAST_SYSTEM_PAL_I
	public static final int BROADCAST_SYSTEM_SECAM_DK
	public static final int BROADCAST_SYSTEM_SECAM_BG
	public static final int BROADCAST_SYSTEM_SECAM_L
	public static final int BROADCAST_SYSTEM_PAL_DK
	public static final int BROADCAST_SYSTEM_PAL_OTHER_SYSTEM
	private void  () 
	public static android.hardware.hdmi.HdmiRecordSources$OwnSource ofOwnSource () 
	public static android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource ofDigitalChannelId (int, android.hardware.hdmi.HdmiRecordSources$DigitalChannelData) 
		int broadcastSystem
		android.hardware.hdmi.HdmiRecordSources$DigitalChannelData data
	public static android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource ofArib (int, android.hardware.hdmi.HdmiRecordSources$AribData) 
		int aribType
		android.hardware.hdmi.HdmiRecordSources$AribData data
	public static android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource ofAtsc (int, android.hardware.hdmi.HdmiRecordSources$AtscData) 
		int atscType
		android.hardware.hdmi.HdmiRecordSources$AtscData data
	public static android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource ofDvb (int, android.hardware.hdmi.HdmiRecordSources$DvbData) 
		int dvbType
		android.hardware.hdmi.HdmiRecordSources$DvbData data
	public static android.hardware.hdmi.HdmiRecordSources$AnalogueServiceSource ofAnalogue (int, int, int) 
		int broadcastType
		int frequency
		int broadcastSystem
	public static android.hardware.hdmi.HdmiRecordSources$ExternalPlugData ofExternalPlug (int) 
		int plugNumber
	public static android.hardware.hdmi.HdmiRecordSources$ExternalPhysicalAddress ofExternalPhysicalAddress (int) 
		int physicalAddress
	private static int threeFieldsToSixBytes (int, int, int, byte[], int) 
		int first
		int second
		int third
		byte[] data
		int index
	private static int shortToByteArray (short, byte[], int) 
		short value
		byte[] byteArray
		int index
	public static boolean checkRecordSource (byte[]) 
		byte[] recordSource
		int recordSourceType
		int extraDataSize
	static int access$100 (int, int, int, byte[], int) 
		int x0
		int x1
		int x2
		byte[] x3
		int x4
	static int access$200 (short, byte[], int) 
		short x0
		byte[] x1
		int x2
}

android/hardware/hdmi/HdmiTvClient.class
HdmiTvClient.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiTvClient extends android.hardware.hdmi.HdmiClient {
	private static final String TAG
	public static final int VENDOR_DATA_SIZE
	void  (android.hardware.hdmi.IHdmiControlService) 
		android.hardware.hdmi.IHdmiControlService service
	static android.hardware.hdmi.HdmiTvClient create (android.hardware.hdmi.IHdmiControlService) 
		android.hardware.hdmi.IHdmiControlService service
	public int getDeviceType () 
	public void deviceSelect (int, android.hardware.hdmi.HdmiTvClient$SelectCallback) 
		android.os.RemoteException e
		int logicalAddress
		android.hardware.hdmi.HdmiTvClient$SelectCallback callback
	private static android.hardware.hdmi.IHdmiControlCallback getCallbackWrapper (android.hardware.hdmi.HdmiTvClient$SelectCallback) 
		android.hardware.hdmi.HdmiTvClient$SelectCallback callback
	public void portSelect (int, android.hardware.hdmi.HdmiTvClient$SelectCallback) 
		android.os.RemoteException e
		int portId
		android.hardware.hdmi.HdmiTvClient$SelectCallback callback
	public void setInputChangeListener (android.hardware.hdmi.HdmiTvClient$InputChangeListener) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiTvClient$InputChangeListener listener
	private static android.hardware.hdmi.IHdmiInputChangeListener getListenerWrapper (android.hardware.hdmi.HdmiTvClient$InputChangeListener) 
		android.hardware.hdmi.HdmiTvClient$InputChangeListener listener
	public java.util.List getDeviceList () 
		android.os.RemoteException e
	public void setSystemAudioMode (boolean, android.hardware.hdmi.HdmiTvClient$SelectCallback) 
		android.os.RemoteException e
		boolean enabled
		android.hardware.hdmi.HdmiTvClient$SelectCallback callback
	public void setSystemAudioVolume (int, int, int) 
		android.os.RemoteException e
		int oldIndex
		int newIndex
		int maxIndex
	public void setSystemAudioMute (boolean) 
		android.os.RemoteException e
		boolean mute
	public void setRecordListener (android.hardware.hdmi.HdmiRecordListener) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiRecordListener listener
	public void sendStandby (int) 
		android.os.RemoteException e
		int deviceId
	private static android.hardware.hdmi.IHdmiRecordListener getListenerWrapper (android.hardware.hdmi.HdmiRecordListener) 
		android.hardware.hdmi.HdmiRecordListener callback
	public void startOneTouchRecord (int, android.hardware.hdmi.HdmiRecordSources$RecordSource) 
		byte[] data
		android.os.RemoteException e
		int recorderAddress
		android.hardware.hdmi.HdmiRecordSources$RecordSource source
	public void stopOneTouchRecord (int) 
		android.os.RemoteException e
		int recorderAddress
	public void startTimerRecording (int, int, android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource) 
		byte[] data
		android.os.RemoteException e
		int recorderAddress
		int sourceType
		android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource source
	private void checkTimerRecordingSourceType (int) 
		int sourceType
	public void clearTimerRecording (int, int, android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource) 
		byte[] data
		android.os.RemoteException e
		int recorderAddress
		int sourceType
		android.hardware.hdmi.HdmiTimerRecordSources$TimerRecordSource source
	public void setHdmiMhlVendorCommandListener (android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener listener
	private android.hardware.hdmi.IHdmiMhlVendorCommandListener getListenerWrapper (android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener) 
		android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener listener
	public void sendMhlVendorCommand (int, int, int, byte[]) 
		android.os.RemoteException e
		int portId
		int offset
		int length
		byte[] data
}

android/hardware/hdmi/HdmiControlManager$HotplugEventListener.class
HdmiControlManager.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiControlManager$HotplugEventListener extends java.lang.Object {
	public abstract void onReceived (android.hardware.hdmi.HdmiHotplugEvent) 
}

android/hardware/hdmi/IHdmiRecordListener$Stub.class
IHdmiRecordListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiRecordListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiRecordListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getOneTouchRecordSource
	static final int TRANSACTION_onOneTouchRecordResult
	static final int TRANSACTION_onTimerRecordingResult
	static final int TRANSACTION_onClearTimerRecordingResult
	public void  () 
	public static android.hardware.hdmi.IHdmiRecordListener 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
		byte[] _result
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/IHdmiSystemAudioModeChangeListener$Stub.class
IHdmiSystemAudioModeChangeListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiSystemAudioModeChangeListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiSystemAudioModeChangeListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStatusChanged
	public void  () 
	public static android.hardware.hdmi.IHdmiSystemAudioModeChangeListener 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
}

android/hardware/hdmi/HdmiRecordSources$ChannelIdentifier.class
HdmiRecordSources.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier extends java.lang.Object {
	private final int mChannelNumberFormat
	private final int mMajorChannelNumber
	private final int mMinorChannelNumber
	private void  (int, int, int) 
		int format
		int majorNumber
		int minorNumer
	private int toByteArray (byte[], int) 
		byte[] data
		int index
	void  (int, int, int, android.hardware.hdmi.HdmiRecordSources$1) 
		int x0
		int x1
		int x2
		android.hardware.hdmi.HdmiRecordSources$1 x3
	static int access$400 (android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier, byte[], int) 
		android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier x0
		byte[] x1
		int x2
}

android/hardware/hdmi/IHdmiControlCallback$Stub.class
IHdmiControlCallback.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiControlCallback$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiControlCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onComplete
	public void  () 
	public static android.hardware.hdmi.IHdmiControlCallback 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
}

android/hardware/hdmi/HdmiTimerRecordSources$1.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiTimerRecordSources$1 extends java.lang.Object {
}

android/hardware/hdmi/HdmiRecordListener$TimerStatusData.class
HdmiRecordListener.java
package android.hardware.hdmi
public android.hardware.hdmi.HdmiRecordListener$TimerStatusData extends java.lang.Object {
	private boolean mOverlapped
	private int mMediaInfo
	private boolean mProgrammed
	private int mProgrammedInfo
	private int mNotProgrammedError
	private int mDurationHour
	private int mDurationMinute
	private int mExtraError
	static android.hardware.hdmi.HdmiRecordListener$TimerStatusData parseFrom (int) 
		int result
		android.hardware.hdmi.HdmiRecordListener$TimerStatusData data
	private static int bcdByteToInt (byte) 
		byte value
	private void  () 
	public boolean isOverlapped () 
	public int getMediaInfo () 
	public boolean isProgrammed () 
	public int getProgrammedInfo () 
	public int getNotProgammedError () 
	public int getDurationHour () 
	public int getDurationMinute () 
	public int getExtraError () 
}

android/hardware/hdmi/HdmiTvClient$InputChangeListener.class
HdmiTvClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiTvClient$InputChangeListener extends java.lang.Object {
	public abstract void onChanged (android.hardware.hdmi.HdmiDeviceInfo) 
}

android/hardware/hdmi/IHdmiSystemAudioModeChangeListener.class
IHdmiSystemAudioModeChangeListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiSystemAudioModeChangeListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStatusChanged (boolean)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiRecordSources$ExternalPhysicalAddress.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$ExternalPhysicalAddress extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	static final int EXTRA_DATA_SIZE
	private final int mPhysicalAddress
	private void  (int) 
		int physicalAddress
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (int, android.hardware.hdmi.HdmiRecordSources$1) 
		int x0
		android.hardware.hdmi.HdmiRecordSources$1 x1
}

android/hardware/hdmi/HdmiRecordSources$DigitalChannelData.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$DigitalChannelData extends java.lang.Object implements android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification  {
	private final android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier mChannelIdentifier
	public static android.hardware.hdmi.HdmiRecordSources$DigitalChannelData ofTwoNumbers (int, int) 
		int majorNumber
		int minorNumber
	public static android.hardware.hdmi.HdmiRecordSources$DigitalChannelData ofOneNumber (int) 
		int number
	private void  (android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier) 
		android.hardware.hdmi.HdmiRecordSources$ChannelIdentifier id
	public int toByteArray (byte[], int) 
		byte[] data
		int index
}

android/hardware/hdmi/IHdmiVendorCommandListener.class
IHdmiVendorCommandListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiVendorCommandListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onReceived (int, int, byte[], boolean)  throws android.os.RemoteException 
	public abstract void onControlStateChanged (boolean, int)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiTvClient$3.class
HdmiTvClient.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiTvClient$3 extends android.hardware.hdmi.IHdmiRecordListener$Stub {
	final android.hardware.hdmi.HdmiRecordListener val$callback
	void  (android.hardware.hdmi.HdmiRecordListener) 
	public byte[] getOneTouchRecordSource (int) 
		int recorderAddress
		android.hardware.hdmi.HdmiRecordSources$RecordSource source
		byte[] data
	public void onOneTouchRecordResult (int, int) 
		int recorderAddress
		int result
	public void onTimerRecordingResult (int, int) 
		int recorderAddress
		int result
	public void onClearTimerRecordingResult (int, int) 
		int recorderAddress
		int result
}

android/hardware/hdmi/HdmiControlManager$1.class
HdmiControlManager.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiControlManager$1 extends android.hardware.hdmi.IHdmiHotplugEventListener$Stub {
	final android.hardware.hdmi.HdmiControlManager$HotplugEventListener val$listener
	final android.hardware.hdmi.HdmiControlManager this$0
	void  (android.hardware.hdmi.HdmiControlManager, android.hardware.hdmi.HdmiControlManager$HotplugEventListener) 
		android.hardware.hdmi.HdmiControlManager this$0
	public void onReceived (android.hardware.hdmi.HdmiHotplugEvent) 
		android.hardware.hdmi.HdmiHotplugEvent event
}

android/hardware/hdmi/IHdmiMhlVendorCommandListener$Stub$Proxy.class
IHdmiMhlVendorCommandListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiMhlVendorCommandListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiMhlVendorCommandListener  {
	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 onReceived (int, int, int, byte[])  throws android.os.RemoteException 
		int portId
		int offset
		int length
		byte[] data
		android.os.Parcel _data
}

android/hardware/hdmi/HdmiPlaybackClient$2.class
HdmiPlaybackClient.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiPlaybackClient$2 extends android.hardware.hdmi.IHdmiControlCallback$Stub {
	final android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback val$callback
	final android.hardware.hdmi.HdmiPlaybackClient this$0
	void  (android.hardware.hdmi.HdmiPlaybackClient, android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback) 
		android.hardware.hdmi.HdmiPlaybackClient this$0
	public void onComplete (int) 
		int status
}

android/hardware/hdmi/HdmiPlaybackClient$1.class
HdmiPlaybackClient.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiPlaybackClient$1 extends android.hardware.hdmi.IHdmiControlCallback$Stub {
	final android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback val$callback
	final android.hardware.hdmi.HdmiPlaybackClient this$0
	void  (android.hardware.hdmi.HdmiPlaybackClient, android.hardware.hdmi.HdmiPlaybackClient$OneTouchPlayCallback) 
		android.hardware.hdmi.HdmiPlaybackClient this$0
	public void onComplete (int) 
		int result
}

android/hardware/hdmi/HdmiRecordSources$DvbData.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$DvbData extends java.lang.Object implements android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification  {
	private final int mTransportStreamId
	private final int mServiceId
	private final int mOriginalNetworkId
	public void  (int, int, int) 
		int transportStreamId
		int serviceId
		int originalNetworkId
	public int toByteArray (byte[], int) 
		byte[] data
		int index
}

android/hardware/hdmi/IHdmiVendorCommandListener$Stub.class
IHdmiVendorCommandListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiVendorCommandListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiVendorCommandListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onReceived
	static final int TRANSACTION_onControlStateChanged
	public void  () 
	public static android.hardware.hdmi.IHdmiVendorCommandListener 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
		byte[] _arg2
		boolean _arg3
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/IHdmiInputChangeListener.class
IHdmiInputChangeListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiInputChangeListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onChanged (android.hardware.hdmi.HdmiDeviceInfo)  throws android.os.RemoteException 
}

android/hardware/hdmi/IHdmiHotplugEventListener$Stub$Proxy.class
IHdmiHotplugEventListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiHotplugEventListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiHotplugEventListener  {
	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 onReceived (android.hardware.hdmi.HdmiHotplugEvent)  throws android.os.RemoteException 
		android.hardware.hdmi.HdmiHotplugEvent event
		android.os.Parcel _data
}

android/hardware/hdmi/IHdmiDeviceEventListener.class
IHdmiDeviceEventListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiDeviceEventListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStatusChanged (android.hardware.hdmi.HdmiDeviceInfo, int)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiRecordSources$AnalogueServiceSource.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$AnalogueServiceSource extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	static final int EXTRA_DATA_SIZE
	private final int mBroadcastType
	private final int mFrequency
	private final int mBroadcastSystem
	private void  (int, int, int) 
		int broadcastType
		int frequency
		int broadcastSystem
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (int, int, int, android.hardware.hdmi.HdmiRecordSources$1) 
		int x0
		int x1
		int x2
		android.hardware.hdmi.HdmiRecordSources$1 x3
}

android/hardware/hdmi/IHdmiVendorCommandListener$Stub$Proxy.class
IHdmiVendorCommandListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiVendorCommandListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiVendorCommandListener  {
	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 onReceived (int, int, byte[], boolean)  throws android.os.RemoteException 
		int logicalAddress
		int destAddress
		byte[] operands
		boolean hasVendorId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onControlStateChanged (boolean, int)  throws android.os.RemoteException 
		boolean enabled
		int reason
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/hdmi/HdmiRecordSources$RecordSource.class
HdmiRecordSources.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiRecordSources$RecordSource extends java.lang.Object {
	final int mSourceType
	final int mExtraDataSize
	void  (int, int) 
		int sourceType
		int extraDataSize
	abstract int extraParamToByteArray (byte[], int) 
	final int getDataSize (boolean) 
		boolean includeType
	final int toByteArray (boolean, byte[], int) 
		boolean includeType
		byte[] data
		int index
}

android/hardware/hdmi/HdmiPortInfo$1.class
HdmiPortInfo.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiPortInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.hdmi.HdmiPortInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int id
		int type
		int address
		boolean cec
		boolean arc
		boolean mhl
	public android.hardware.hdmi.HdmiPortInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/hdmi/HdmiPortInfo.class
HdmiPortInfo.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiPortInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int PORT_INPUT
	public static final int PORT_OUTPUT
	private final int mId
	private final int mType
	private final int mAddress
	private final boolean mCecSupported
	private final boolean mArcSupported
	private final boolean mMhlSupported
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, boolean, boolean, boolean) 
		int id
		int type
		int address
		boolean cec
		boolean mhl
		boolean arc
	public int getId () 
	public int getType () 
	public int getAddress () 
	public boolean isCecSupported () 
	public boolean isMhlSupported () 
	public boolean isArcSupported () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuffer s
	public boolean equals (java.lang.Object) 
		Object o
		android.hardware.hdmi.HdmiPortInfo other
	static void  () 
}

android/hardware/hdmi/HdmiPlaybackClient$DisplayStatusCallback.class
HdmiPlaybackClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiPlaybackClient$DisplayStatusCallback extends java.lang.Object {
	public abstract void onComplete (int) 
}

android/hardware/hdmi/HdmiHotplugEvent$1.class
HdmiHotplugEvent.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiHotplugEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.hdmi.HdmiHotplugEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel p
		int port
		boolean connected
	public android.hardware.hdmi.HdmiHotplugEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/hdmi/HdmiControlManager.class
HdmiControlManager.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiControlManager extends java.lang.Object {
	private static final String TAG
	private final android.hardware.hdmi.IHdmiControlService mService
	public static final String ACTION_OSD_MESSAGE
	public static final int OSD_MESSAGE_ARC_CONNECTED_INVALID_PORT
	public static final int OSD_MESSAGE_AVR_VOLUME_CHANGED
	public static final String EXTRA_MESSAGE_ID
	public static final String EXTRA_MESSAGE_EXTRA_PARAM1
	public static final int AVR_VOLUME_MUTED
	public static final int POWER_STATUS_UNKNOWN
	public static final int POWER_STATUS_ON
	public static final int POWER_STATUS_STANDBY
	public static final int POWER_STATUS_TRANSIENT_TO_ON
	public static final int POWER_STATUS_TRANSIENT_TO_STANDBY
	public static final int RESULT_SUCCESS
	public static final int RESULT_TIMEOUT
	public static final int RESULT_SOURCE_NOT_AVAILABLE
	public static final int RESULT_TARGET_NOT_AVAILABLE
	public static final int RESULT_ALREADY_IN_PROGRESS
	public static final int RESULT_EXCEPTION
	public static final int RESULT_INCORRECT_MODE
	public static final int RESULT_COMMUNICATION_FAILED
	public static final int DEVICE_EVENT_ADD_DEVICE
	public static final int DEVICE_EVENT_REMOVE_DEVICE
	public static final int DEVICE_EVENT_UPDATE_DEVICE
	public static final int ONE_TOUCH_RECORD_RECORDING_CURRENTLY_SELECTED_SOURCE
	public static final int ONE_TOUCH_RECORD_RECORDING_DIGITAL_SERVICE
	public static final int ONE_TOUCH_RECORD_RECORDING_ANALOGUE_SERVICE
	public static final int ONE_TOUCH_RECORD_RECORDING_EXTERNAL_INPUT
	public static final int ONE_TOUCH_RECORD_UNABLE_DIGITAL_SERVICE
	public static final int ONE_TOUCH_RECORD_UNABLE_ANALOGUE_SERVICE
	public static final int ONE_TOUCH_RECORD_UNABLE_SELECTED_SERVICE
	public static final int ONE_TOUCH_RECORD_INVALID_EXTERNAL_PLUG_NUMBER
	public static final int ONE_TOUCH_RECORD_INVALID_EXTERNAL_PHYSICAL_ADDRESS
	public static final int ONE_TOUCH_RECORD_UNSUPPORTED_CA
	public static final int ONE_TOUCH_RECORD_NO_OR_INSUFFICIENT_CA_ENTITLEMENTS
	public static final int ONE_TOUCH_RECORD_DISALLOW_TO_COPY
	public static final int ONE_TOUCH_RECORD_DISALLOW_TO_FUTHER_COPIES
	public static final int ONE_TOUCH_RECORD_NO_MEDIA
	public static final int ONE_TOUCH_RECORD_PLAYING
	public static final int ONE_TOUCH_RECORD_ALREADY_RECORDING
	public static final int ONE_TOUCH_RECORD_MEDIA_PROTECTED
	public static final int ONE_TOUCH_RECORD_NO_SOURCE_SIGNAL
	public static final int ONE_TOUCH_RECORD_MEDIA_PROBLEM
	public static final int ONE_TOUCH_RECORD_NOT_ENOUGH_SPACE
	public static final int ONE_TOUCH_RECORD_PARENT_LOCK_ON
	public static final int ONE_TOUCH_RECORD_RECORDING_TERMINATED_NORMALLY
	public static final int ONE_TOUCH_RECORD_RECORDING_ALREADY_TERMINATED
	public static final int ONE_TOUCH_RECORD_OTHER_REASON
	public static final int ONE_TOUCH_RECORD_PREVIOUS_RECORDING_IN_PROGRESS
	public static final int ONE_TOUCH_RECORD_CHECK_RECORDER_CONNECTION
	public static final int ONE_TOUCH_RECORD_FAIL_TO_RECORD_DISPLAYED_SCREEN
	public static final int ONE_TOUCH_RECORD_CEC_DISABLED
	public static final int TIMER_RECORDING_TYPE_DIGITAL
	public static final int TIMER_RECORDING_TYPE_ANALOGUE
	public static final int TIMER_RECORDING_TYPE_EXTERNAL
	public static final int TIMER_STATUS_MEDIA_INFO_PRESENT_NOT_PROTECTED
	public static final int TIMER_STATUS_MEDIA_INFO_PRESENT_PROTECTED
	public static final int TIMER_STATUS_MEDIA_INFO_NOT_PRESENT
	public static final int TIMER_STATUS_PROGRAMMED_INFO_ENOUGH_SPACE
	public static final int TIMER_STATUS_PROGRAMMED_INFO_NOT_ENOUGH_SPACE
	public static final int TIMER_STATUS_PROGRAMMED_INFO_MIGHT_NOT_ENOUGH_SPACE
	public static final int TIMER_STATUS_PROGRAMMED_INFO_NO_MEDIA_INFO
	public static final int TIMER_STATUS_NOT_PROGRAMMED_NO_FREE_TIME
	public static final int TIMER_STATUS_NOT_PROGRAMMED_DATE_OUT_OF_RANGE
	public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_SEQUENCE
	public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_EXTERNAL_PLUG_NUMBER
	public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_EXTERNAL_PHYSICAL_NUMBER
	public static final int TIMER_STATUS_NOT_PROGRAMMED_CA_NOT_SUPPORTED
	public static final int TIMER_STATUS_NOT_PROGRAMMED_NO_CA_ENTITLEMENTS
	public static final int TIMER_STATUS_NOT_PROGRAMMED_UNSUPPORTED_RESOLUTION
	public static final int TIMER_STATUS_NOT_PROGRAMMED_PARENTAL_LOCK_ON
	public static final int TIMER_STATUS_NOT_PROGRAMMED_CLOCK_FAILURE
	public static final int TIMER_STATUS_NOT_PROGRAMMED_DUPLICATED
	public static final int TIMER_RECORDING_RESULT_EXTRA_NO_ERROR
	public static final int TIMER_RECORDING_RESULT_EXTRA_CHECK_RECORDER_CONNECTION
	public static final int TIMER_RECORDING_RESULT_EXTRA_FAIL_TO_RECORD_SELECTED_SOURCE
	public static final int TIMER_RECORDING_RESULT_EXTRA_CEC_DISABLED
	public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_RECORDING
	public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_NO_MATCHING
	public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_NO_INFO_AVAILABLE
	public static final int CLEAR_TIMER_STATUS_TIMER_CLEARED
	public static final int CLEAR_TIMER_STATUS_CHECK_RECORDER_CONNECTION
	public static final int CLEAR_TIMER_STATUS_FAIL_TO_CLEAR_SELECTED_SOURCE
	public static final int CLEAR_TIMER_STATUS_CEC_DISABLE
	public static final int CONTROL_STATE_CHANGED_REASON_START
	public static final int CONTROL_STATE_CHANGED_REASON_SETTING
	public static final int CONTROL_STATE_CHANGED_REASON_WAKEUP
	public static final int CONTROL_STATE_CHANGED_REASON_STANDBY
	private final boolean mHasPlaybackDevice
	private final boolean mHasTvDevice
	private final android.util.ArrayMap mHotplugEventListeners
	public void  (android.hardware.hdmi.IHdmiControlService) 
		android.os.RemoteException e
		android.hardware.hdmi.IHdmiControlService service
		int[] types
	private static boolean hasDeviceType (int[], int) 
		int t
		int[] types
		int type
	public android.hardware.hdmi.HdmiClient getClient (int) 
		int type
	public android.hardware.hdmi.HdmiPlaybackClient getPlaybackClient () 
	public android.hardware.hdmi.HdmiTvClient getTvClient () 
	public void addHotplugEventListener (android.hardware.hdmi.HdmiControlManager$HotplugEventListener) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiControlManager$HotplugEventListener listener
		android.hardware.hdmi.IHdmiHotplugEventListener wrappedListener
	public void removeHotplugEventListener (android.hardware.hdmi.HdmiControlManager$HotplugEventListener) 
		android.os.RemoteException e
		android.hardware.hdmi.HdmiControlManager$HotplugEventListener listener
		android.hardware.hdmi.IHdmiHotplugEventListener wrappedListener
	private android.hardware.hdmi.IHdmiHotplugEventListener getHotplugEventListenerWrapper (android.hardware.hdmi.HdmiControlManager$HotplugEventListener) 
		android.hardware.hdmi.HdmiControlManager$HotplugEventListener listener
}

android/hardware/hdmi/IHdmiControlService$Stub$Proxy.class
IHdmiControlService.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiControlService$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiControlService  {
	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[] getSupportedTypes ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public android.hardware.hdmi.HdmiDeviceInfo getActiveSource ()  throws android.os.RemoteException 
		android.hardware.hdmi.HdmiDeviceInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.hdmi.HdmiDeviceInfo _result
	public void oneTouchPlay (android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiControlCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void queryDisplayStatus (android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiControlCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addHotplugEventListener (android.hardware.hdmi.IHdmiHotplugEventListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiHotplugEventListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeHotplugEventListener (android.hardware.hdmi.IHdmiHotplugEventListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiHotplugEventListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addDeviceEventListener (android.hardware.hdmi.IHdmiDeviceEventListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiDeviceEventListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deviceSelect (int, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
		int deviceId
		android.hardware.hdmi.IHdmiControlCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void portSelect (int, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
		int portId
		android.hardware.hdmi.IHdmiControlCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendKeyEvent (int, int, boolean)  throws android.os.RemoteException 
		int deviceType
		int keyCode
		boolean isPressed
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getPortInfo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean canChangeSystemAudioMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getSystemAudioMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setSystemAudioMode (boolean, android.hardware.hdmi.IHdmiControlCallback)  throws android.os.RemoteException 
		boolean enabled
		android.hardware.hdmi.IHdmiControlCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addSystemAudioModeChangeListener (android.hardware.hdmi.IHdmiSystemAudioModeChangeListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiSystemAudioModeChangeListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeSystemAudioModeChangeListener (android.hardware.hdmi.IHdmiSystemAudioModeChangeListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiSystemAudioModeChangeListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setArcMode (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setProhibitMode (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSystemAudioVolume (int, int, int)  throws android.os.RemoteException 
		int oldIndex
		int newIndex
		int maxIndex
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSystemAudioMute (boolean)  throws android.os.RemoteException 
		boolean mute
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInputChangeListener (android.hardware.hdmi.IHdmiInputChangeListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiInputChangeListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getInputDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDeviceList ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void sendVendorCommand (int, int, byte[], boolean)  throws android.os.RemoteException 
		int deviceType
		int targetAddress
		byte[] params
		boolean hasVendorId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addVendorCommandListener (android.hardware.hdmi.IHdmiVendorCommandListener, int)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiVendorCommandListener listener
		int deviceType
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendStandby (int, int)  throws android.os.RemoteException 
		int deviceType
		int deviceId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setHdmiRecordListener (android.hardware.hdmi.IHdmiRecordListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiRecordListener callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startOneTouchRecord (int, byte[])  throws android.os.RemoteException 
		int recorderAddress
		byte[] recordSource
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopOneTouchRecord (int)  throws android.os.RemoteException 
		int recorderAddress
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startTimerRecording (int, int, byte[])  throws android.os.RemoteException 
		int recorderAddress
		int sourceType
		byte[] recordSource
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearTimerRecording (int, int, byte[])  throws android.os.RemoteException 
		int recorderAddress
		int sourceType
		byte[] recordSource
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendMhlVendorCommand (int, int, int, byte[])  throws android.os.RemoteException 
		int portId
		int offset
		int length
		byte[] data
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addHdmiMhlVendorCommandListener (android.hardware.hdmi.IHdmiMhlVendorCommandListener)  throws android.os.RemoteException 
		android.hardware.hdmi.IHdmiMhlVendorCommandListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/hdmi/HdmiRecordSources$AtscData.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$AtscData extends java.lang.Object implements android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification  {
	private final int mTransportStreamId
	private final int mProgramNumber
	public void  (int, int) 
		int transportStreamId
		int programNumber
	public int toByteArray (byte[], int) 
		byte[] data
		int index
}

android/hardware/hdmi/HdmiTimerRecordSources$Duration.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiTimerRecordSources$Duration extends android.hardware.hdmi.HdmiTimerRecordSources$TimeUnit {
	private void  (int, int) 
		int hour
		int minute
	void  (int, int, android.hardware.hdmi.HdmiTimerRecordSources$1) 
		int x0
		int x1
		android.hardware.hdmi.HdmiTimerRecordSources$1 x2
}

android/hardware/hdmi/HdmiRecordSources$DigitalServiceIdentification.class
HdmiRecordSources.java
package android.hardware.hdmi
abstract android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification extends java.lang.Object {
	public abstract int toByteArray (byte[], int) 
}

android/hardware/hdmi/HdmiRecordSources$AribData.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$AribData extends java.lang.Object implements android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification  {
	private final int mTransportStreamId
	private final int mServiceId
	private final int mOriginalNetworkId
	public void  (int, int, int) 
		int transportStreamId
		int serviceId
		int originalNetworkId
	public int toByteArray (byte[], int) 
		byte[] data
		int index
}

android/hardware/hdmi/IHdmiInputChangeListener$Stub.class
IHdmiInputChangeListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiInputChangeListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiInputChangeListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onChanged
	public void  () 
	public static android.hardware.hdmi.IHdmiInputChangeListener 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.hardware.hdmi.HdmiDeviceInfo _arg0
		android.hardware.hdmi.HdmiDeviceInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/HdmiHotplugEvent.class
HdmiHotplugEvent.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiHotplugEvent extends java.lang.Object implements android.os.Parcelable  {
	private final int mPort
	private final boolean mConnected
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, boolean) 
		int port
		boolean connected
	public int getPort () 
	public boolean isConnected () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/hardware/hdmi/IHdmiControlCallback.class
IHdmiControlCallback.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiControlCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onComplete (int)  throws android.os.RemoteException 
}

android/hardware/hdmi/IHdmiSystemAudioModeChangeListener$Stub$Proxy.class
IHdmiSystemAudioModeChangeListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiSystemAudioModeChangeListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiSystemAudioModeChangeListener  {
	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 onStatusChanged (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
}

android/hardware/hdmi/HdmiDeviceInfo.class
HdmiDeviceInfo.java
package android.hardware.hdmi
public android.hardware.hdmi.HdmiDeviceInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int DEVICE_TV
	public static final int DEVICE_RECORDER
	public static final int DEVICE_RESERVED
	public static final int DEVICE_TUNER
	public static final int DEVICE_PLAYBACK
	public static final int DEVICE_AUDIO_SYSTEM
	public static final int DEVICE_PURE_CEC_SWITCH
	public static final int DEVICE_VIDEO_PROCESSOR
	public static final int DEVICE_INACTIVE
	public static final int ADDR_INTERNAL
	public static final int PATH_INTERNAL
	public static final int PATH_INVALID
	public static final int PORT_INVALID
	public static final int ID_INVALID
	public static final android.hardware.hdmi.HdmiDeviceInfo INACTIVE_DEVICE
	private static final int HDMI_DEVICE_TYPE_CEC
	private static final int HDMI_DEVICE_TYPE_MHL
	private static final int HDMI_DEVICE_TYPE_HARDWARE
	private static final int HDMI_DEVICE_TYPE_INACTIVE
	private static final int ID_OFFSET_CEC
	private static final int ID_OFFSET_MHL
	private static final int ID_OFFSET_HARDWARE
	private final int mId
	private final int mHdmiDeviceType
	private final int mPhysicalAddress
	private final int mPortId
	private final int mLogicalAddress
	private final int mDeviceType
	private final int mVendorId
	private final String mDisplayName
	private final int mDevicePowerStatus
	private final int mDeviceId
	private final int mAdopterId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int, java.lang.String, int) 
		int logicalAddress
		int physicalAddress
		int portId
		int deviceType
		int vendorId
		String displayName
		int powerStatus
	public void  (int, int, int, int, int, java.lang.String) 
		int logicalAddress
		int physicalAddress
		int portId
		int deviceType
		int vendorId
		String displayName
	public void  (int, int) 
		int physicalAddress
		int portId
	public void  (int, int, int, int) 
		int physicalAddress
		int portId
		int adopterId
		int deviceId
	public void  () 
	public int getId () 
	public static int idForCecDevice (int) 
		int address
	public static int idForMhlDevice (int) 
		int portId
	public static int idForHardware (int) 
		int portId
	public int getLogicalAddress () 
	public int getPhysicalAddress () 
	public int getPortId () 
	public int getDeviceType () 
	public int getDevicePowerStatus () 
	public int getDeviceId () 
	public int getAdopterId () 
	public boolean isSourceType () 
	public boolean isCecDevice () 
	public boolean isMhlDevice () 
	public boolean isInactivated () 
	public java.lang.String getDisplayName () 
	public int getVendorId () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuffer s
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.hdmi.HdmiDeviceInfo other
	static void  () 
}

android/hardware/hdmi/IHdmiControlService$Stub.class
IHdmiControlService.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiControlService$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiControlService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSupportedTypes
	static final int TRANSACTION_getActiveSource
	static final int TRANSACTION_oneTouchPlay
	static final int TRANSACTION_queryDisplayStatus
	static final int TRANSACTION_addHotplugEventListener
	static final int TRANSACTION_removeHotplugEventListener
	static final int TRANSACTION_addDeviceEventListener
	static final int TRANSACTION_deviceSelect
	static final int TRANSACTION_portSelect
	static final int TRANSACTION_sendKeyEvent
	static final int TRANSACTION_getPortInfo
	static final int TRANSACTION_canChangeSystemAudioMode
	static final int TRANSACTION_getSystemAudioMode
	static final int TRANSACTION_setSystemAudioMode
	static final int TRANSACTION_addSystemAudioModeChangeListener
	static final int TRANSACTION_removeSystemAudioModeChangeListener
	static final int TRANSACTION_setArcMode
	static final int TRANSACTION_setProhibitMode
	static final int TRANSACTION_setSystemAudioVolume
	static final int TRANSACTION_setSystemAudioMute
	static final int TRANSACTION_setInputChangeListener
	static final int TRANSACTION_getInputDevices
	static final int TRANSACTION_getDeviceList
	static final int TRANSACTION_sendVendorCommand
	static final int TRANSACTION_addVendorCommandListener
	static final int TRANSACTION_sendStandby
	static final int TRANSACTION_setHdmiRecordListener
	static final int TRANSACTION_startOneTouchRecord
	static final int TRANSACTION_stopOneTouchRecord
	static final int TRANSACTION_startTimerRecording
	static final int TRANSACTION_clearTimerRecording
	static final int TRANSACTION_sendMhlVendorCommand
	static final int TRANSACTION_addHdmiMhlVendorCommandListener
	public void  () 
	public static android.hardware.hdmi.IHdmiControlService 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[] _result
		android.hardware.hdmi.HdmiDeviceInfo _result
		android.hardware.hdmi.IHdmiControlCallback _arg0
		android.hardware.hdmi.IHdmiControlCallback _arg0
		android.hardware.hdmi.IHdmiHotplugEventListener _arg0
		android.hardware.hdmi.IHdmiHotplugEventListener _arg0
		android.hardware.hdmi.IHdmiDeviceEventListener _arg0
		int _arg0
		android.hardware.hdmi.IHdmiControlCallback _arg1
		int _arg0
		android.hardware.hdmi.IHdmiControlCallback _arg1
		int _arg0
		int _arg1
		boolean _arg2
		java.util.List _result
		boolean _result
		boolean _result
		boolean _arg0
		android.hardware.hdmi.IHdmiControlCallback _arg1
		android.hardware.hdmi.IHdmiSystemAudioModeChangeListener _arg0
		android.hardware.hdmi.IHdmiSystemAudioModeChangeListener _arg0
		boolean _arg0
		boolean _arg0
		int _arg0
		int _arg1
		int _arg2
		boolean _arg0
		android.hardware.hdmi.IHdmiInputChangeListener _arg0
		java.util.List _result
		java.util.List _result
		int _arg0
		int _arg1
		byte[] _arg2
		boolean _arg3
		android.hardware.hdmi.IHdmiVendorCommandListener _arg0
		int _arg1
		int _arg0
		int _arg1
		android.hardware.hdmi.IHdmiRecordListener _arg0
		int _arg0
		byte[] _arg1
		int _arg0
		int _arg0
		int _arg1
		byte[] _arg2
		int _arg0
		int _arg1
		byte[] _arg2
		int _arg0
		int _arg1
		int _arg2
		byte[] _arg3
		android.hardware.hdmi.IHdmiMhlVendorCommandListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/IHdmiHotplugEventListener.class
IHdmiHotplugEventListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiHotplugEventListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onReceived (android.hardware.hdmi.HdmiHotplugEvent)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiTvClient$2.class
HdmiTvClient.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiTvClient$2 extends android.hardware.hdmi.IHdmiInputChangeListener$Stub {
	final android.hardware.hdmi.HdmiTvClient$InputChangeListener val$listener
	void  (android.hardware.hdmi.HdmiTvClient$InputChangeListener) 
	public void onChanged (android.hardware.hdmi.HdmiDeviceInfo) 
		android.hardware.hdmi.HdmiDeviceInfo info
}

android/hardware/hdmi/IHdmiDeviceEventListener$Stub$Proxy.class
IHdmiDeviceEventListener.java
package android.hardware.hdmi
 android.hardware.hdmi.IHdmiDeviceEventListener$Stub$Proxy extends java.lang.Object implements android.hardware.hdmi.IHdmiDeviceEventListener  {
	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 onStatusChanged (android.hardware.hdmi.HdmiDeviceInfo, int)  throws android.os.RemoteException 
		android.hardware.hdmi.HdmiDeviceInfo deviceInfo
		int status
		android.os.Parcel _data
}

android/hardware/hdmi/IHdmiMhlVendorCommandListener$Stub.class
IHdmiMhlVendorCommandListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiMhlVendorCommandListener$Stub extends android.os.Binder implements android.hardware.hdmi.IHdmiMhlVendorCommandListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onReceived
	public void  () 
	public static android.hardware.hdmi.IHdmiMhlVendorCommandListener 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
		byte[] _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/hdmi/HdmiControlManager$VendorCommandListener.class
HdmiControlManager.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiControlManager$VendorCommandListener extends java.lang.Object {
	public abstract void onReceived (int, int, byte[], boolean) 
	public abstract void onControlStateChanged (boolean, int) 
}

android/hardware/hdmi/HdmiTimerRecordSources$TimerInfo.class
HdmiTimerRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiTimerRecordSources$TimerInfo extends java.lang.Object {
	private static final int DAY_OF_MONTH_SIZE
	private static final int MONTH_OF_YEAR_SIZE
	private static final int START_TIME_SIZE
	private static final int DURATION_SIZE
	private static final int RECORDING_SEQUENCE_SIZE
	private static final int BASIC_INFO_SIZE
	private final int mDayOfMonth
	private final int mMonthOfYear
	private final android.hardware.hdmi.HdmiTimerRecordSources$Time mStartTime
	private final android.hardware.hdmi.HdmiTimerRecordSources$Duration mDuration
	private final int mRecordingSequence
	private void  (int, int, android.hardware.hdmi.HdmiTimerRecordSources$Time, android.hardware.hdmi.HdmiTimerRecordSources$Duration, int) 
		int dayOfMonth
		int monthOfYear
		android.hardware.hdmi.HdmiTimerRecordSources$Time startTime
		android.hardware.hdmi.HdmiTimerRecordSources$Duration duration
		int recordingSequence
	int toByteArray (byte[], int) 
		byte[] data
		int index
	int getDataSize () 
	void  (int, int, android.hardware.hdmi.HdmiTimerRecordSources$Time, android.hardware.hdmi.HdmiTimerRecordSources$Duration, int, android.hardware.hdmi.HdmiTimerRecordSources$1) 
		int x0
		int x1
		android.hardware.hdmi.HdmiTimerRecordSources$Time x2
		android.hardware.hdmi.HdmiTimerRecordSources$Duration x3
		int x4
		android.hardware.hdmi.HdmiTimerRecordSources$1 x5
}

android/hardware/hdmi/IHdmiRecordListener.class
IHdmiRecordListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiRecordListener extends java.lang.Object implements android.os.IInterface  {
	public abstract byte[] getOneTouchRecordSource (int)  throws android.os.RemoteException 
	public abstract void onOneTouchRecordResult (int, int)  throws android.os.RemoteException 
	public abstract void onTimerRecordingResult (int, int)  throws android.os.RemoteException 
	public abstract void onClearTimerRecordingResult (int, int)  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiRecordSources$DigitalServiceSource.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$DigitalServiceSource extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	private static final int DIGITAL_SERVICE_IDENTIFIED_BY_DIGITAL_ID
	private static final int DIGITAL_SERVICE_IDENTIFIED_BY_CHANNEL
	static final int EXTRA_DATA_SIZE
	private final int mIdentificationMethod
	private final int mBroadcastSystem
	private final android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification mIdentification
	private void  (int, int, android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification) 
		int identificatinoMethod
		int broadcastSystem
		android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification identification
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (int, int, android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification, android.hardware.hdmi.HdmiRecordSources$1) 
		int x0
		int x1
		android.hardware.hdmi.HdmiRecordSources$DigitalServiceIdentification x2
		android.hardware.hdmi.HdmiRecordSources$1 x3
}

android/hardware/hdmi/HdmiRecordSources$1.class
HdmiRecordSources.java
package android.hardware.hdmi
 android.hardware.hdmi.HdmiRecordSources$1 extends java.lang.Object {
}

android/hardware/hdmi/HdmiRecordSources$ExternalPlugData.class
HdmiRecordSources.java
package android.hardware.hdmi
public final android.hardware.hdmi.HdmiRecordSources$ExternalPlugData extends android.hardware.hdmi.HdmiRecordSources$RecordSource {
	static final int EXTRA_DATA_SIZE
	private final int mPlugNumber
	private void  (int) 
		int plugNumber
	int extraParamToByteArray (byte[], int) 
		byte[] data
		int index
	void  (int, android.hardware.hdmi.HdmiRecordSources$1) 
		int x0
		android.hardware.hdmi.HdmiRecordSources$1 x1
}

android/hardware/hdmi/HdmiClient.class
HdmiClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiClient extends java.lang.Object {
	private static final String TAG
	final android.hardware.hdmi.IHdmiControlService mService
	private android.hardware.hdmi.IHdmiVendorCommandListener mIHdmiVendorCommandListener
	abstract int getDeviceType () 
	void  (android.hardware.hdmi.IHdmiControlService) 
		android.hardware.hdmi.IHdmiControlService service
	public android.hardware.hdmi.HdmiDeviceInfo getActiveSource () 
		android.os.RemoteException e
	public void sendKeyEvent (int, boolean) 
		android.os.RemoteException e
		int keyCode
		boolean isPressed
	public void sendVendorCommand (int, byte[], boolean) 
		android.os.RemoteException e
		int targetAddress
		byte[] params
		boolean hasVendorId
	public void setVendorCommandListener (android.hardware.hdmi.HdmiControlManager$VendorCommandListener) 
		android.hardware.hdmi.IHdmiVendorCommandListener wrappedListener
		android.os.RemoteException e
		android.hardware.hdmi.HdmiControlManager$VendorCommandListener listener
	private static android.hardware.hdmi.IHdmiVendorCommandListener getListenerWrapper (android.hardware.hdmi.HdmiControlManager$VendorCommandListener) 
		android.hardware.hdmi.HdmiControlManager$VendorCommandListener listener
}

android/hardware/hdmi/HdmiTvClient$HdmiMhlVendorCommandListener.class
HdmiTvClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiTvClient$HdmiMhlVendorCommandListener extends java.lang.Object {
	public abstract void onReceived (int, int, int, byte[]) 
}

android/hardware/hdmi/HdmiTvClient$1.class
HdmiTvClient.java
package android.hardware.hdmi
final android.hardware.hdmi.HdmiTvClient$1 extends android.hardware.hdmi.IHdmiControlCallback$Stub {
	final android.hardware.hdmi.HdmiTvClient$SelectCallback val$callback
	void  (android.hardware.hdmi.HdmiTvClient$SelectCallback) 
	public void onComplete (int) 
		int result
}

android/hardware/hdmi/IHdmiMhlVendorCommandListener.class
IHdmiMhlVendorCommandListener.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.IHdmiMhlVendorCommandListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onReceived (int, int, int, byte[])  throws android.os.RemoteException 
}

android/hardware/hdmi/HdmiTvClient$SelectCallback.class
HdmiTvClient.java
package android.hardware.hdmi
public abstract android.hardware.hdmi.HdmiTvClient$SelectCallback extends java.lang.Object {
	public abstract void onComplete (int) 
}

android/hardware/Camera$1.class
Camera.java
package android.hardware
 android.hardware.Camera$1 extends java.lang.Object {
}

android/hardware/ICameraService.class
ICameraService.java
package android.hardware
public abstract android.hardware.ICameraService extends java.lang.Object implements android.os.IInterface  {
	public static final int ERROR_PERMISSION_DENIED
	public static final int ERROR_ALREADY_EXISTS
	public static final int ERROR_ILLEGAL_ARGUMENT
	public static final int ERROR_DISCONNECTED
	public static final int ERROR_TIMED_OUT
	public static final int ERROR_DISABLED
	public static final int ERROR_CAMERA_IN_USE
	public static final int ERROR_MAX_CAMERAS_IN_USE
	public static final int ERROR_DEPRECATED_HAL
	public static final int ERROR_INVALID_OPERATION
	public static final int CAMERA_TYPE_BACKWARD_COMPATIBLE
	public static final int CAMERA_TYPE_ALL
	public static final int USE_CALLING_UID
	public static final int USE_CALLING_PID
	public static final int CAMERA_HAL_API_VERSION_UNSPECIFIED
	public static final int API_VERSION_1
	public static final int API_VERSION_2
	public static final int EVENT_NONE
	public static final int EVENT_USER_SWITCHED
	public abstract int getNumberOfCameras (int)  throws android.os.RemoteException 
	public abstract android.hardware.CameraInfo getCameraInfo (int)  throws android.os.RemoteException 
	public abstract android.hardware.ICamera connect (android.hardware.ICameraClient, int, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.hardware.camera2.ICameraDeviceUser connectDevice (android.hardware.camera2.ICameraDeviceCallbacks, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.hardware.ICamera connectLegacy (android.hardware.ICameraClient, int, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void addListener (android.hardware.ICameraServiceListener)  throws android.os.RemoteException 
	public abstract void removeListener (android.hardware.ICameraServiceListener)  throws android.os.RemoteException 
	public abstract android.hardware.camera2.impl.CameraMetadataNative getCameraCharacteristics (int)  throws android.os.RemoteException 
	public abstract android.hardware.camera2.params.VendorTagDescriptor getCameraVendorTagDescriptor ()  throws android.os.RemoteException 
	public abstract java.lang.String getLegacyParameters (int)  throws android.os.RemoteException 
	public abstract boolean supportsCameraApi (int, int)  throws android.os.RemoteException 
	public abstract void setTorchMode (java.lang.String, boolean, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void notifySystemEvent (int, int[])  throws android.os.RemoteException 
}

android/hardware/ICameraClient$Stub.class
ICameraClient.java
package android.hardware
public abstract android.hardware.ICameraClient$Stub extends android.os.Binder implements android.hardware.ICameraClient  {
	private static final String DESCRIPTOR
	public void  () 
	public static android.hardware.ICameraClient 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
}

android/hardware/ICamera$Stub.class
ICamera.java
package android.hardware
public abstract android.hardware.ICamera$Stub extends android.os.Binder implements android.hardware.ICamera  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_disconnect
	public void  () 
	public static android.hardware.ICamera 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
}

android/hardware/TriggerEventListener.class
TriggerEventListener.java
package android.hardware
public abstract android.hardware.TriggerEventListener extends java.lang.Object {
	public void  () 
	public abstract void onTrigger (android.hardware.TriggerEvent) 
}

android/hardware/SensorManager$DynamicSensorCallback.class
SensorManager.java
package android.hardware
public abstract android.hardware.SensorManager$DynamicSensorCallback extends java.lang.Object {
	public void  () 
	public void onDynamicSensorConnected (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	public void onDynamicSensorDisconnected (android.hardware.Sensor) 
		android.hardware.Sensor sensor
}

android/hardware/Camera$CameraInfo.class
Camera.java
package android.hardware
public android.hardware.Camera$CameraInfo extends java.lang.Object {
	public static final int CAMERA_FACING_BACK
	public static final int CAMERA_FACING_FRONT
	public int facing
	public int orientation
	public boolean canDisableShutterSound
	public void  () 
}

android/hardware/ConsumerIrManager$CarrierFrequencyRange.class
ConsumerIrManager.java
package android.hardware
public final android.hardware.ConsumerIrManager$CarrierFrequencyRange extends java.lang.Object {
	private final int mMinFrequency
	private final int mMaxFrequency
	final android.hardware.ConsumerIrManager this$0
	public void  (android.hardware.ConsumerIrManager, int, int) 
		android.hardware.ConsumerIrManager this$0
		int min
		int max
	public int getMinFrequency () 
	public int getMaxFrequency () 
}

android/hardware/IConsumerIrService$Stub.class
IConsumerIrService.java
package android.hardware
public abstract android.hardware.IConsumerIrService$Stub extends android.os.Binder implements android.hardware.IConsumerIrService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_hasIrEmitter
	static final int TRANSACTION_transmit
	static final int TRANSACTION_getCarrierFrequencies
	public void  () 
	public static android.hardware.IConsumerIrService 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 _result
		String _arg0
		int _arg1
		int[] _arg2
		int[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/SystemSensorManager$InjectEventQueue.class
SystemSensorManager.java
package android.hardware
final android.hardware.SystemSensorManager$InjectEventQueue extends android.hardware.SystemSensorManager$BaseEventQueue {
	final android.hardware.SystemSensorManager this$0
	public void  (android.hardware.SystemSensorManager, android.os.Looper, android.hardware.SystemSensorManager, java.lang.String) 
		android.hardware.SystemSensorManager this$0
		android.os.Looper looper
		android.hardware.SystemSensorManager manager
		String packageName
	int injectSensorData (int, float[], int, long) 
		int handle
		float[] values
		int accuracy
		long timestamp
	protected void dispatchSensorEvent (int, float[], int, long) 
		int handle
		float[] values
		int accuracy
		long timestamp
	protected void dispatchFlushCompleteEvent (int) 
		int handle
	protected void addSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	protected void removeSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
}

android/hardware/ICameraService$Stub$Proxy.class
ICameraService.java
package android.hardware
 android.hardware.ICameraService$Stub$Proxy extends java.lang.Object implements android.hardware.ICameraService  {
	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 getNumberOfCameras (int)  throws android.os.RemoteException 
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.hardware.CameraInfo getCameraInfo (int)  throws android.os.RemoteException 
		android.hardware.CameraInfo _result
		int cameraId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.CameraInfo _result
	public android.hardware.ICamera connect (android.hardware.ICameraClient, int, java.lang.String, int, int)  throws android.os.RemoteException 
		android.hardware.ICameraClient client
		int cameraId
		String opPackageName
		int clientUid
		int clientPid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.ICamera _result
	public android.hardware.camera2.ICameraDeviceUser connectDevice (android.hardware.camera2.ICameraDeviceCallbacks, int, java.lang.String, int)  throws android.os.RemoteException 
		android.hardware.camera2.ICameraDeviceCallbacks callbacks
		int cameraId
		String opPackageName
		int clientUid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.ICameraDeviceUser _result
	public android.hardware.ICamera connectLegacy (android.hardware.ICameraClient, int, int, java.lang.String, int)  throws android.os.RemoteException 
		android.hardware.ICameraClient client
		int cameraId
		int halVersion
		String opPackageName
		int clientUid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.ICamera _result
	public void addListener (android.hardware.ICameraServiceListener)  throws android.os.RemoteException 
		android.hardware.ICameraServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeListener (android.hardware.ICameraServiceListener)  throws android.os.RemoteException 
		android.hardware.ICameraServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.camera2.impl.CameraMetadataNative getCameraCharacteristics (int)  throws android.os.RemoteException 
		android.hardware.camera2.impl.CameraMetadataNative _result
		int cameraId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.impl.CameraMetadataNative _result
	public android.hardware.camera2.params.VendorTagDescriptor getCameraVendorTagDescriptor ()  throws android.os.RemoteException 
		android.hardware.camera2.params.VendorTagDescriptor _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.params.VendorTagDescriptor _result
	public java.lang.String getLegacyParameters (int)  throws android.os.RemoteException 
		int cameraId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean supportsCameraApi (int, int)  throws android.os.RemoteException 
		int cameraId
		int apiVersion
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setTorchMode (java.lang.String, boolean, android.os.IBinder)  throws android.os.RemoteException 
		String CameraId
		boolean enabled
		android.os.IBinder clientBinder
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifySystemEvent (int, int[])  throws android.os.RemoteException 
		int eventId
		int[] args
		android.os.Parcel _data
}

android/hardware/SystemSensorManager.class
SystemSensorManager.java
package android.hardware
public android.hardware.SystemSensorManager extends android.hardware.SensorManager {
	private static boolean DEBUG_DYNAMIC_SENSOR
	private static final Object sLock
	private static boolean sNativeClassInited
	private static android.hardware.SystemSensorManager$InjectEventQueue sInjectEventQueue
	private final java.util.ArrayList mFullSensorsList
	private java.util.List mFullDynamicSensorsList
	private boolean mDynamicSensorListDirty
	private final java.util.HashMap mHandleToSensor
	private final java.util.HashMap mSensorListeners
	private final java.util.HashMap mTriggerListeners
	private java.util.HashMap mDynamicSensorCallbacks
	private android.content.BroadcastReceiver mDynamicSensorBroadcastReceiver
	private final android.os.Looper mMainLooper
	private final int mTargetSdkLevel
	private final android.content.Context mContext
	private final long mNativeInstance
	private static native void nativeClassInit () 
	private static native long nativeCreate (java.lang.String) 
	private static native boolean nativeGetSensorAtIndex (long, android.hardware.Sensor, int) 
	private static native void nativeGetDynamicSensors (long, java.util.List) 
	private static native boolean nativeIsDataInjectionEnabled (long) 
	public void  (android.content.Context, android.os.Looper) 
		android.hardware.Sensor sensor
		int index
		android.content.Context context
		android.os.Looper mainLooper
	protected java.util.List getFullSensorList () 
	protected java.util.List getFullDynamicSensorList () 
	protected boolean registerListenerImpl (android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler, int, int) 
		android.os.Looper looper
		String fullClassName
		android.hardware.SystemSensorManager$SensorEventQueue queue
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
		int delayUs
		android.os.Handler handler
		int maxBatchReportLatencyUs
		int reservedFlags
	protected void unregisterListenerImpl (android.hardware.SensorEventListener, android.hardware.Sensor) 
		boolean result
		boolean result
		android.hardware.SystemSensorManager$SensorEventQueue queue
		android.hardware.SensorEventListener listener
		android.hardware.Sensor sensor
	protected boolean requestTriggerSensorImpl (android.hardware.TriggerEventListener, android.hardware.Sensor) 
		String fullClassName
		android.hardware.SystemSensorManager$TriggerEventQueue queue
		android.hardware.TriggerEventListener listener
		android.hardware.Sensor sensor
	protected boolean cancelTriggerSensorImpl (android.hardware.TriggerEventListener, android.hardware.Sensor, boolean) 
		boolean result
		boolean result
		android.hardware.SystemSensorManager$TriggerEventQueue queue
		android.hardware.TriggerEventListener listener
		android.hardware.Sensor sensor
		boolean disable
	protected boolean flushImpl (android.hardware.SensorEventListener) 
		android.hardware.SystemSensorManager$SensorEventQueue queue
		android.hardware.SensorEventListener listener
	protected boolean initDataInjectionImpl (boolean) 
		boolean isDataInjectionModeEnabled
		boolean enable
	protected boolean injectSensorDataImpl (android.hardware.Sensor, float[], int, long) 
		int ret
		android.hardware.Sensor sensor
		float[] values
		int accuracy
		long timestamp
	private void cleanupSensorConnection (android.hardware.Sensor) 
		android.hardware.TriggerEventListener l
		android.hardware.SensorEventListener l
		android.hardware.Sensor sensor
	private void updateDynamicSensorList () 
		android.hardware.Sensor s
		android.hardware.SensorManager$DynamicSensorCallback callback
		android.os.Handler handler
		java.util.Map$Entry entry
		android.hardware.Sensor s
		android.os.Handler mainHandler
		java.util.List list
		java.util.List updatedList
		java.util.List addedList
		java.util.List removedList
		boolean changed
	private void setupDynamicSensorBroadcastReceiver () 
		android.content.IntentFilter filter
	private void teardownDynamicSensorBroadcastReceiver () 
	protected void registerDynamicSensorCallbackImpl (android.hardware.SensorManager$DynamicSensorCallback, android.os.Handler) 
		android.hardware.SensorManager$DynamicSensorCallback callback
		android.os.Handler handler
	protected void unregisterDynamicSensorCallbackImpl (android.hardware.SensorManager$DynamicSensorCallback) 
		android.hardware.SensorManager$DynamicSensorCallback callback
	private static boolean diffSortedSensorList (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.util.List oldList
		java.util.List newList
		java.util.List updated
		java.util.List added
		java.util.List removed
		boolean changed
		int i
		int j
	static boolean access$000 () 
	static boolean access$102 (android.hardware.SystemSensorManager, boolean) 
		android.hardware.SystemSensorManager x0
		boolean x1
	static void access$200 (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager x0
	static long access$300 (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager x0
	static android.content.Context access$400 (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager x0
	static java.util.HashMap access$500 (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager x0
	static int access$600 (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager x0
	static void  () 
}

android/hardware/Camera.class
Camera.java
package android.hardware
public android.hardware.Camera extends java.lang.Object {
	private static final String TAG
	private static final int CAMERA_MSG_ERROR
	private static final int CAMERA_MSG_SHUTTER
	private static final int CAMERA_MSG_FOCUS
	private static final int CAMERA_MSG_ZOOM
	private static final int CAMERA_MSG_PREVIEW_FRAME
	private static final int CAMERA_MSG_VIDEO_FRAME
	private static final int CAMERA_MSG_POSTVIEW_FRAME
	private static final int CAMERA_MSG_RAW_IMAGE
	private static final int CAMERA_MSG_COMPRESSED_IMAGE
	private static final int CAMERA_MSG_RAW_IMAGE_NOTIFY
	private static final int CAMERA_MSG_PREVIEW_METADATA
	private static final int CAMERA_MSG_FOCUS_MOVE
	private long mNativeContext
	private android.hardware.Camera$EventHandler mEventHandler
	private android.hardware.Camera$ShutterCallback mShutterCallback
	private android.hardware.Camera$PictureCallback mRawImageCallback
	private android.hardware.Camera$PictureCallback mJpegCallback
	private android.hardware.Camera$PreviewCallback mPreviewCallback
	private boolean mUsingPreviewAllocation
	private android.hardware.Camera$PictureCallback mPostviewCallback
	private android.hardware.Camera$AutoFocusCallback mAutoFocusCallback
	private android.hardware.Camera$AutoFocusMoveCallback mAutoFocusMoveCallback
	private android.hardware.Camera$OnZoomChangeListener mZoomListener
	private android.hardware.Camera$FaceDetectionListener mFaceListener
	private android.hardware.Camera$ErrorCallback mErrorCallback
	private boolean mOneShot
	private boolean mWithBuffer
	private boolean mFaceDetectionRunning
	private final Object mAutoFocusCallbackLock
	private static final int NO_ERROR
	public static final String ACTION_NEW_PICTURE
	public static final String ACTION_NEW_VIDEO
	public static final int CAMERA_HAL_API_VERSION_1_0
	private static final int CAMERA_HAL_API_VERSION_NORMAL_CONNECT
	private static final int CAMERA_HAL_API_VERSION_UNSPECIFIED
	private static final int CAMERA_FACE_DETECTION_HW
	private static final int CAMERA_FACE_DETECTION_SW
	public static final int CAMERA_ERROR_UNKNOWN
	public static final int CAMERA_ERROR_EVICTED
	public static final int CAMERA_ERROR_SERVER_DIED
	public static native int getNumberOfCameras () 
	public static void getCameraInfo (int, android.hardware.Camera$CameraInfo) 
		android.os.RemoteException e
		int cameraId
		android.hardware.Camera$CameraInfo cameraInfo
		android.os.IBinder b
		android.media.IAudioService audioService
	private static native void _getCameraInfo (int, android.hardware.Camera$CameraInfo) 
	public static android.hardware.Camera open (int) 
		int cameraId
	public static android.hardware.Camera open () 
		int i
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static android.hardware.Camera openLegacy (int, int) 
		int cameraId
		int halVersion
	private void  (int, int) 
		int cameraId
		int halVersion
		int err
	private int cameraInitVersion (int, int) 
		int cameraId
		int halVersion
		android.os.Looper looper
	private int cameraInitNormal (int) 
		int cameraId
	public int cameraInitUnspecified (int) 
		int cameraId
	void  (int) 
		int cameraId
		int err
	public static boolean checkInitErrors (int) 
		int err
	public static android.hardware.Camera openUninitialized () 
	void  () 
	protected void finalize () 
	private final native int native_setup (java.lang.Object, int, int, java.lang.String) 
	private final native void native_release () 
	public final void release () 
	public final native void unlock () 
	public final native void lock () 
	public final native void reconnect ()  throws java.io.IOException 
	public final void setPreviewDisplay (android.view.SurfaceHolder)  throws java.io.IOException 
		android.view.SurfaceHolder holder
	public final native void setPreviewSurface (android.view.Surface)  throws java.io.IOException 
	public final native void setPreviewTexture (android.graphics.SurfaceTexture)  throws java.io.IOException 
	public final native void startPreview () 
	public final void stopPreview () 
	private final native void _stopPreview () 
	public final native boolean previewEnabled () 
	public final void setPreviewCallback (android.hardware.Camera$PreviewCallback) 
		android.hardware.Camera$PreviewCallback cb
	public final void setOneShotPreviewCallback (android.hardware.Camera$PreviewCallback) 
		android.hardware.Camera$PreviewCallback cb
	private final native void setHasPreviewCallback (boolean, boolean) 
	public final void setPreviewCallbackWithBuffer (android.hardware.Camera$PreviewCallback) 
		android.hardware.Camera$PreviewCallback cb
	public final void addCallbackBuffer (byte[]) 
		byte[] callbackBuffer
	public final void addRawImageCallbackBuffer (byte[]) 
		byte[] callbackBuffer
	private final void addCallbackBuffer (byte[], int) 
		byte[] callbackBuffer
		int msgType
	private final native void _addCallbackBuffer (byte[], int) 
	public final android.renderscript.Allocation createPreviewAllocation (android.renderscript.RenderScript, int)  throws android.renderscript.RSIllegalArgumentException 
		android.renderscript.RenderScript rs
		int usage
		android.hardware.Camera$Parameters p
		android.hardware.Camera$Size previewSize
		android.renderscript.Type$Builder yuvBuilder
		android.renderscript.Allocation a
	public final void setPreviewCallbackAllocation (android.renderscript.Allocation)  throws java.io.IOException 
		android.hardware.Camera$Parameters p
		android.hardware.Camera$Size previewSize
		android.renderscript.Allocation previewAllocation
		android.view.Surface previewSurface
	private final native void setPreviewCallbackSurface (android.view.Surface) 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object camera_ref
		int what
		int arg1
		int arg2
		Object obj
		android.hardware.Camera c
	public final void autoFocus (android.hardware.Camera$AutoFocusCallback) 
		android.hardware.Camera$AutoFocusCallback cb
	private final native void native_autoFocus () 
	public final void cancelAutoFocus () 
	private final native void native_cancelAutoFocus () 
	public void setAutoFocusMoveCallback (android.hardware.Camera$AutoFocusMoveCallback) 
		android.hardware.Camera$AutoFocusMoveCallback cb
	private native void enableFocusMoveCallback (int) 
	public final void takePicture (android.hardware.Camera$ShutterCallback, android.hardware.Camera$PictureCallback, android.hardware.Camera$PictureCallback) 
		android.hardware.Camera$ShutterCallback shutter
		android.hardware.Camera$PictureCallback raw
		android.hardware.Camera$PictureCallback jpeg
	private final native void native_takePicture (int) 
	public final void takePicture (android.hardware.Camera$ShutterCallback, android.hardware.Camera$PictureCallback, android.hardware.Camera$PictureCallback, android.hardware.Camera$PictureCallback) 
		android.hardware.Camera$ShutterCallback shutter
		android.hardware.Camera$PictureCallback raw
		android.hardware.Camera$PictureCallback postview
		android.hardware.Camera$PictureCallback jpeg
		int msgType
	public final native void startSmoothZoom (int) 
	public final native void stopSmoothZoom () 
	public final native void setDisplayOrientation (int) 
	public final boolean enableShutterSound (boolean) 
		android.os.RemoteException e
		android.os.IBinder b
		android.media.IAudioService audioService
		boolean enabled
	public final boolean disableShutterSound () 
	private final native boolean _enableShutterSound (boolean) 
	public final void setZoomChangeListener (android.hardware.Camera$OnZoomChangeListener) 
		android.hardware.Camera$OnZoomChangeListener listener
	public final void setFaceDetectionListener (android.hardware.Camera$FaceDetectionListener) 
		android.hardware.Camera$FaceDetectionListener listener
	public final void startFaceDetection () 
	public final void stopFaceDetection () 
	private final native void _startFaceDetection (int) 
	private final native void _stopFaceDetection () 
	public final void setErrorCallback (android.hardware.Camera$ErrorCallback) 
		android.hardware.Camera$ErrorCallback cb
	private final native void native_setParameters (java.lang.String) 
	private final native java.lang.String native_getParameters () 
	public void setParameters (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Size newPreviewSize
		android.hardware.Camera$Size currentPreviewSize
		android.hardware.Camera$Parameters params
	public android.hardware.Camera$Parameters getParameters () 
		android.hardware.Camera$Parameters p
		String s
	public static android.hardware.Camera$Parameters getEmptyParameters () 
		android.hardware.Camera camera
	public static android.hardware.Camera$Parameters getParametersCopy (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters parameters
		android.hardware.Camera camera
		android.hardware.Camera$Parameters p
	static android.hardware.Camera$ShutterCallback access$000 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$PictureCallback access$100 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$PictureCallback access$200 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$PreviewCallback access$300 (android.hardware.Camera) 
		android.hardware.Camera x0
	static boolean access$400 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$PreviewCallback access$302 (android.hardware.Camera, android.hardware.Camera$PreviewCallback) 
		android.hardware.Camera x0
		android.hardware.Camera$PreviewCallback x1
	static boolean access$500 (android.hardware.Camera) 
		android.hardware.Camera x0
	static void access$600 (android.hardware.Camera, boolean, boolean) 
		android.hardware.Camera x0
		boolean x1
		boolean x2
	static android.hardware.Camera$PictureCallback access$700 (android.hardware.Camera) 
		android.hardware.Camera x0
	static java.lang.Object access$800 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$AutoFocusCallback access$900 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$OnZoomChangeListener access$1000 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$FaceDetectionListener access$1100 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$ErrorCallback access$1200 (android.hardware.Camera) 
		android.hardware.Camera x0
	static android.hardware.Camera$AutoFocusMoveCallback access$1300 (android.hardware.Camera) 
		android.hardware.Camera x0
}

android/hardware/Camera$ShutterCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$ShutterCallback extends java.lang.Object {
	public abstract void onShutter () 
}

android/hardware/camera2/
android/hardware/camera2/CameraCaptureSession.class
CameraCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraCaptureSession extends java.lang.Object implements java.lang.AutoCloseable  {
	public static final int SESSION_ID_NONE
	public void  () 
	public abstract android.hardware.camera2.CameraDevice getDevice () 
	public abstract void prepare (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
	public abstract void prepare (int, android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
	public abstract void tearDown (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
	public abstract void finishDeferredConfiguration (java.util.List)  throws android.hardware.camera2.CameraAccessException 
	public abstract int capture (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract int captureBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract int setRepeatingRequest (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract int setRepeatingBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract void stopRepeating ()  throws android.hardware.camera2.CameraAccessException 
	public abstract void abortCaptures ()  throws android.hardware.camera2.CameraAccessException 
	public abstract boolean isReprocessable () 
	public abstract android.view.Surface getInputSurface () 
	public abstract void close () 
}

android/hardware/camera2/legacy/
android/hardware/camera2/legacy/CameraDeviceState$9.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$9 extends java.lang.Object implements java.lang.Runnable  {
	final long val$timestamp
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState, long) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/ParameterUtils$MeteringData.class
ParameterUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.ParameterUtils$MeteringData extends java.lang.Object {
	public final android.hardware.Camera$Area meteringArea
	public final android.graphics.Rect previewMetering
	public final android.graphics.Rect reportedMetering
	public void  (android.hardware.Camera$Area, android.graphics.Rect, android.graphics.Rect) 
		android.hardware.Camera$Area meteringArea
		android.graphics.Rect previewMetering
		android.graphics.Rect reportedMetering
}

android/hardware/camera2/legacy/LegacyResultMapper.class
LegacyResultMapper.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyResultMapper extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private android.hardware.camera2.legacy.LegacyRequest mCachedRequest
	private android.hardware.camera2.impl.CameraMetadataNative mCachedResult
	public void  () 
	public android.hardware.camera2.impl.CameraMetadataNative cachedConvertResultMetadata (android.hardware.camera2.legacy.LegacyRequest, long) 
		android.hardware.camera2.impl.CameraMetadataNative result
		boolean cached
		android.hardware.camera2.legacy.LegacyRequest legacyRequest
		long timestamp
		android.hardware.camera2.impl.CameraMetadataNative result
		boolean cached
	private static android.hardware.camera2.impl.CameraMetadataNative convertResultMetadata (android.hardware.camera2.legacy.LegacyRequest) 
		int captureIntent
		int controlMode
		String legacySceneMode
		int mode
		String legacyEffectMode
		int mode
		int stabMode
		android.hardware.camera2.legacy.LegacyRequest legacyRequest
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureRequest request
		android.util.Size previewSize
		android.hardware.Camera$Parameters params
		android.hardware.camera2.impl.CameraMetadataNative result
		android.graphics.Rect activeArraySize
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Size s
	private static void mapAe (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.CaptureRequest, android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.Camera$Parameters) 
		int antiBandingMode
		boolean lock
		Boolean requestLock
		android.hardware.camera2.params.MeteringRectangle[] meteringRectArray
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureRequest request
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Parameters p
	private static void mapAf (android.hardware.camera2.impl.CameraMetadataNative, android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.Camera$Parameters) 
		android.hardware.camera2.params.MeteringRectangle[] meteringRectArray
		android.hardware.camera2.impl.CameraMetadataNative m
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Parameters p
	private static void mapAwb (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		boolean lock
		int awbMode
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static android.hardware.camera2.params.MeteringRectangle[] getMeteringRectangles (android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, java.util.List, java.lang.String) 
		android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle rect
		android.hardware.Camera$Area area
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		java.util.List meteringAreaList
		String regionName
		java.util.List meteringRectList
	private static void mapAeAndFlashMode (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CameraCharacteristics, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.Camera$Parameters p
		int flashMode
		Integer flashState
		int aeMode
		String flashModeSetting
	private static int convertLegacyAfMode (java.lang.String) 
		String mode
	private static int convertLegacyAwbMode (java.lang.String) 
		String mode
	private static void mapScaler (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Parameters p
}

android/hardware/camera2/legacy/CameraDeviceUserShim.class
CameraDeviceUserShim.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.CameraDeviceUserShim extends java.lang.Object implements android.hardware.camera2.ICameraDeviceUser  {
	private static final String TAG
	private static final boolean DEBUG
	private static final int OPEN_CAMERA_TIMEOUT_MS
	private final android.hardware.camera2.legacy.LegacyCameraDevice mLegacyDevice
	private final Object mConfigureLock
	private int mSurfaceIdCounter
	private boolean mConfiguring
	private final android.util.SparseArray mSurfaces
	private final android.hardware.camera2.CameraCharacteristics mCameraCharacteristics
	private final android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper mCameraInit
	private final android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread mCameraCallbacks
	protected void  (int, android.hardware.camera2.legacy.LegacyCameraDevice, android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper, android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread) 
		int cameraId
		android.hardware.camera2.legacy.LegacyCameraDevice legacyCamera
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper cameraInit
		android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread cameraCallbacks
	private static int translateErrorsFromCamera1 (int) 
		int errorCode
	public static android.hardware.camera2.legacy.CameraDeviceUserShim connectBinderShim (android.hardware.camera2.ICameraDeviceCallbacks, int) 
		RuntimeException e
		android.hardware.camera2.ICameraDeviceCallbacks callbacks
		int cameraId
		android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper init
		android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread threadCallbacks
		int initErrors
		android.hardware.Camera legacyCamera
		android.hardware.Camera$CameraInfo info
		android.hardware.Camera$Parameters legacyParameters
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.legacy.LegacyCameraDevice device
	public void disconnect () 
	public android.hardware.camera2.utils.SubmitInfo submitRequest (android.hardware.camera2.CaptureRequest, boolean) 
		String err
		String err
		android.hardware.camera2.CaptureRequest request
		boolean streaming
	public android.hardware.camera2.utils.SubmitInfo submitRequestList (android.hardware.camera2.CaptureRequest[], boolean) 
		String err
		String err
		android.hardware.camera2.CaptureRequest[] request
		boolean streaming
	public long cancelRequest (int) 
		String err
		String err
		int requestId
	public void beginConfigure () 
		String err
		String err
	public void endConfigure (boolean) 
		String err
		String err
		boolean isConstrainedHighSpeed
		android.util.SparseArray surfaces
	public void deleteStream (int) 
		String err
		String err
		String err
		int index
		int streamId
	public int createStream (android.hardware.camera2.params.OutputConfiguration) 
		String err
		String err
		String err
		int id
		android.hardware.camera2.params.OutputConfiguration outputConfiguration
	public void setDeferredConfiguration (int, android.hardware.camera2.params.OutputConfiguration) 
		int steamId
		android.hardware.camera2.params.OutputConfiguration config
		String err
	public int createInputStream (int, int, int) 
		int width
		int height
		int format
		String err
	public android.view.Surface getInputSurface () 
		String err
	public android.hardware.camera2.impl.CameraMetadataNative createDefaultRequest (int) 
		String err
		String err
		IllegalArgumentException e
		int templateId
		android.hardware.camera2.impl.CameraMetadataNative template
		android.hardware.camera2.impl.CameraMetadataNative template
	public android.hardware.camera2.impl.CameraMetadataNative getCameraInfo () 
	public void waitUntilIdle ()  throws android.os.RemoteException 
		String err
		String err
	public long flush () 
		String err
		String err
	public void prepare (int) 
		String err
		int streamId
	public void prepare2 (int, int) 
		int maxCount
		int streamId
	public void tearDown (int) 
		String err
		int streamId
	public android.os.IBinder asBinder () 
}

android/hardware/camera2/legacy/LegacyFocusStateMapper.class
LegacyFocusStateMapper.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyFocusStateMapper extends java.lang.Object {
	private static String TAG
	private static final boolean DEBUG
	private final android.hardware.Camera mCamera
	private int mAfStatePrevious
	private String mAfModePrevious
	private final Object mLock
	private int mAfRun
	private int mAfState
	public void  (android.hardware.Camera) 
		android.hardware.Camera camera
	public void processRequestTriggers (android.hardware.camera2.CaptureRequest, android.hardware.Camera$Parameters) 
		int currentAfRun
		android.hardware.Camera$AutoFocusMoveCallback afMoveCallback
		int updatedAfRun
		int afStateAfterStart
		int afStateAfterStart
		int afStateAfterStart
		int currentAfRun
		android.hardware.camera2.CaptureRequest captureRequest
		android.hardware.Camera$Parameters parameters
		int afTrigger
		String afMode
	public void mapResultTriggers (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative result
		int newAfState
	private static java.lang.String afStateToString (int) 
		int afState
	static java.lang.Object access$000 (android.hardware.camera2.legacy.LegacyFocusStateMapper) 
		android.hardware.camera2.legacy.LegacyFocusStateMapper x0
	static int access$100 (android.hardware.camera2.legacy.LegacyFocusStateMapper) 
		android.hardware.camera2.legacy.LegacyFocusStateMapper x0
	static java.lang.String access$200 () 
	static int access$302 (android.hardware.camera2.legacy.LegacyFocusStateMapper, int) 
		android.hardware.camera2.legacy.LegacyFocusStateMapper x0
		int x1
	static void  () 
}

android/hardware/camera2/legacy/CameraDeviceState$6.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/CameraDeviceUserShim$CameraCallbackThread.class
CameraDeviceUserShim.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread extends java.lang.Object implements android.hardware.camera2.ICameraDeviceCallbacks  {
	private static final int CAMERA_ERROR
	private static final int CAMERA_IDLE
	private static final int CAPTURE_STARTED
	private static final int RESULT_RECEIVED
	private static final int PREPARED
	private static final int REPEATING_REQUEST_ERROR
	private final android.os.HandlerThread mHandlerThread
	private android.os.Handler mHandler
	private final android.hardware.camera2.ICameraDeviceCallbacks mCallbacks
	public void  (android.hardware.camera2.ICameraDeviceCallbacks) 
		android.hardware.camera2.ICameraDeviceCallbacks callbacks
	public void close () 
	public void onDeviceError (int, android.hardware.camera2.impl.CaptureResultExtras) 
		int errorCode
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		android.os.Message msg
	public void onDeviceIdle () 
		android.os.Message msg
	public void onCaptureStarted (android.hardware.camera2.impl.CaptureResultExtras, long) 
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		long timestamp
		android.os.Message msg
	public void onResultReceived (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CaptureResultExtras) 
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		Object[] resultArray
		android.os.Message msg
	public void onPrepared (int) 
		int streamId
		android.os.Message msg
	public void onRepeatingRequestError (long) 
		long lastFrameNumber
		android.os.Message msg
	public android.os.IBinder asBinder () 
	private android.os.Handler getHandler () 
	static android.hardware.camera2.ICameraDeviceCallbacks access$000 (android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread) 
		android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread x0
}

android/hardware/camera2/legacy/CameraDeviceUserShim$CameraLooper.class
CameraDeviceUserShim.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceUserShim$CameraLooper extends java.lang.Object implements java.lang.Runnable java.lang.AutoCloseable  {
	private final int mCameraId
	private android.os.Looper mLooper
	private volatile int mInitErrors
	private final android.hardware.Camera mCamera
	private final android.os.ConditionVariable mStartDone
	private final Thread mThread
	public void  (int) 
		int cameraId
	public android.hardware.Camera getCamera () 
	public void run () 
	public void close () 
		InterruptedException e
	public int waitForOpen (int) 
		RuntimeException e
		int timeoutMs
}

android/hardware/camera2/legacy/RequestHolder$Builder.class
RequestHolder.java
package android.hardware.camera2.legacy
public final android.hardware.camera2.legacy.RequestHolder$Builder extends java.lang.Object {
	private final int mRequestId
	private final int mSubsequenceId
	private final android.hardware.camera2.CaptureRequest mRequest
	private final boolean mRepeating
	private final int mNumJpegTargets
	private final int mNumPreviewTargets
	private final java.util.Collection mJpegSurfaceIds
	public void  (int, int, android.hardware.camera2.CaptureRequest, boolean, java.util.Collection) 
		int requestId
		int subsequenceId
		android.hardware.camera2.CaptureRequest request
		boolean repeating
		java.util.Collection jpegSurfaceIds
	private boolean jpegType (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface s
	private boolean previewType (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface s
	private int numJpegTargets (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		android.hardware.camera2.CaptureRequest request
		int count
	private int numPreviewTargets (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		android.hardware.camera2.CaptureRequest request
		int count
	public android.hardware.camera2.legacy.RequestHolder build (long) 
		long frameNumber
}

android/hardware/camera2/legacy/GLThreadManager.class
GLThreadManager.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.GLThreadManager extends java.lang.Object {
	private final String TAG
	private static final boolean DEBUG
	private static final int MSG_NEW_CONFIGURATION
	private static final int MSG_NEW_FRAME
	private static final int MSG_CLEANUP
	private static final int MSG_DROP_FRAMES
	private static final int MSG_ALLOW_FRAMES
	private android.hardware.camera2.legacy.CaptureCollector mCaptureCollector
	private final android.hardware.camera2.legacy.CameraDeviceState mDeviceState
	private final android.hardware.camera2.legacy.SurfaceTextureRenderer mTextureRenderer
	private final android.hardware.camera2.legacy.RequestHandlerThread mGLHandlerThread
	private final android.hardware.camera2.legacy.RequestThreadManager$FpsCounter mPrevCounter
	private final android.os.Handler$Callback mGLHandlerCb
	public void  (int, int, android.hardware.camera2.legacy.CameraDeviceState) 
		int cameraId
		int facing
		android.hardware.camera2.legacy.CameraDeviceState state
	public void start () 
	public void waitUntilStarted () 
	public void quit () 
		InterruptedException e
		android.os.Handler handler
	public void queueNewFrame () 
		android.os.Handler handler
	public void setConfigurationAndWait (java.util.Collection, android.hardware.camera2.legacy.CaptureCollector) 
		java.util.Collection surfaces
		android.hardware.camera2.legacy.CaptureCollector collector
		android.os.Handler handler
		android.os.ConditionVariable condition
		android.hardware.camera2.legacy.GLThreadManager$ConfigureHolder configure
		android.os.Message m
	public android.graphics.SurfaceTexture getCurrentSurfaceTexture () 
	public void ignoreNewFrames () 
	public void waitUntilIdle () 
	public void allowNewFrames () 
	static android.hardware.camera2.legacy.SurfaceTextureRenderer access$000 (android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.GLThreadManager x0
	static android.hardware.camera2.legacy.CaptureCollector access$102 (android.hardware.camera2.legacy.GLThreadManager, android.hardware.camera2.legacy.CaptureCollector) 
		android.hardware.camera2.legacy.GLThreadManager x0
		android.hardware.camera2.legacy.CaptureCollector x1
	static java.lang.String access$200 (android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.GLThreadManager x0
	static android.hardware.camera2.legacy.CaptureCollector access$100 (android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.GLThreadManager x0
	static android.hardware.camera2.legacy.CameraDeviceState access$300 (android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.GLThreadManager x0
}

android/hardware/camera2/legacy/RequestThreadManager$FpsCounter.class
RequestThreadManager.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.RequestThreadManager$FpsCounter extends java.lang.Object {
	private static final String TAG
	private int mFrameCount
	private long mLastTime
	private long mLastPrintTime
	private double mLastFps
	private final String mStreamType
	private static final long NANO_PER_SECOND
	public void  (java.lang.String) 
		String streamType
	public synchronized void countFrame () 
		long elapsed
		long nextTime
	public synchronized double checkFps () 
	public synchronized void staggeredLog () 
	public synchronized void countAndLog () 
}

android/hardware/camera2/legacy/CameraDeviceState$3.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$3 extends java.lang.Object implements java.lang.Runnable  {
	final long val$lastFrameNumber
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState, long) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/ParameterUtils$ZoomData.class
ParameterUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.ParameterUtils$ZoomData extends java.lang.Object {
	public final int zoomIndex
	public final android.graphics.Rect previewCrop
	public final android.graphics.Rect reportedCrop
	public void  (int, android.graphics.Rect, android.graphics.Rect) 
		int zoomIndex
		android.graphics.Rect previewCrop
		android.graphics.Rect reportedCrop
}

android/hardware/camera2/legacy/PerfMeasurement.class
PerfMeasurement.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.PerfMeasurement extends java.lang.Object {
	private static final String TAG
	public static final int DEFAULT_MAX_QUERIES
	private final long mNativeContext
	private int mCompletedQueryCount
	private java.util.ArrayList mCollectedGpuDurations
	private java.util.ArrayList mCollectedCpuDurations
	private java.util.ArrayList mCollectedTimestamps
	private java.util.Queue mTimestampQueue
	private java.util.Queue mCpuDurationsQueue
	private long mStartTimeNs
	private static final long NO_DURATION_YET
	private static final long FAILED_TIMING
	public void  () 
	public void  (int) 
		int maxQueries
	public static boolean isGlTimingSupported () 
	public void dumpPerformanceData (java.lang.String) 
		int i
		java.io.BufferedWriter dump
		java.io.IOException e
		String path
	public void startTimer () 
	public void stopTimer () 
		long endTimeNs
		long duration
	public void addTimestamp (long) 
		long timestamp
	private long getNextGlDuration () 
		long duration
	public int getCompletedQueryCount () 
	protected void finalize () 
	private static native long nativeCreateContext (int) 
	private static native void nativeDeleteContext (long) 
	private static native boolean nativeQuerySupport () 
	protected static native void nativeStartGlTimer (long) 
	protected static native void nativeStopGlTimer (long) 
	protected static native long nativeGetNextGlDuration (long) 
}

android/hardware/camera2/legacy/RequestThreadManager$4.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$4 extends java.lang.Object implements android.graphics.SurfaceTexture$OnFrameAvailableListener  {
	final android.hardware.camera2.legacy.RequestThreadManager this$0
	void  (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager this$0
	public void onFrameAvailable (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
}

android/hardware/camera2/legacy/LegacyRequestMapper.class
LegacyRequestMapper.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyRequestMapper extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final byte DEFAULT_JPEG_QUALITY
	public void  () 
	public static void convertRequestMetadata (android.hardware.camera2.legacy.LegacyRequest) 
		int aberrationMode
		String legacyMode
		String legacyMode
		Integer antiBandingMode
		android.hardware.camera2.params.MeteringRectangle[] aeRegions
		int maxNumMeteringAreas
		java.util.List meteringAreaList
		android.hardware.camera2.params.MeteringRectangle[] afRegions
		int maxNumFocusAreas
		java.util.List focusAreaList
		int intRangeLow
		int intRangeHigh
		int[] range
		int[] legacyFps
		int[] rangeToApply
		android.util.Range compensationRange
		int compensation
		Boolean aeLock
		int afMode
		String focusMode
		Integer awbMode
		String whiteBalanceMode
		Boolean awbLock
		int captureIntent
		Integer stabMode
		boolean infinityFocusSupported
		Float focusDistance
		String modeToSet
		int sceneMode
		String legacySceneMode
		int controlMode
		String modeToSet
		String modeToSet
		String modeToSet
		int effectMode
		String legacyEffectMode
		int testPatternMode
		android.location.Location location
		Integer orientation
		android.util.Size s
		boolean invalidSize
		java.util.List sizes
		int mode
		android.hardware.camera2.legacy.LegacyRequest legacyRequest
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureRequest request
		android.util.Size previewSize
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.util.Range aeFpsRange
	private static boolean checkForCompleteGpsData (android.location.Location) 
		android.location.Location location
	static int filterSupportedCaptureIntent (int) 
		int captureIntent
	private static java.util.List convertMeteringRegionsToLegacy (android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.camera2.params.MeteringRectangle[], int, java.lang.String) 
		android.hardware.camera2.params.MeteringRectangle rect
		android.hardware.camera2.params.MeteringRectangle rect
		android.hardware.camera2.legacy.ParameterUtils$MeteringData meteringData
		int i
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.camera2.params.MeteringRectangle[] meteringRegions
		int maxNumMeteringAreas
		String regionName
		java.util.List meteringRectangleList
		int countMeteringAreas
		java.util.List meteringAreaList
	private static void mapAeAndFlashMode (android.hardware.camera2.CaptureRequest, android.hardware.Camera$Parameters) 
		android.hardware.camera2.CaptureRequest r
		android.hardware.Camera$Parameters p
		int flashMode
		int aeMode
		java.util.List supportedFlashModes
		String flashModeSetting
	private static java.lang.String convertAeAntiBandingModeToLegacy (int) 
		int mode
	private static int[] convertAeFpsRangeToLegacy (android.util.Range) 
		android.util.Range fpsRange
		int[] legacyFps
	private static java.lang.String convertAwbModeToLegacy (int) 
		int mode
	private static java.lang.Object getIfSupported (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureRequest$Key, java.lang.Object, boolean, java.lang.Object) 
		android.hardware.camera2.CaptureRequest r
		android.hardware.camera2.CaptureRequest$Key key
		Object defaultValue
		boolean isSupported
		Object allowedValue
		Object val
}

android/hardware/camera2/legacy/ParameterUtils.class
ParameterUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.ParameterUtils extends java.lang.Object {
	public static final int NORMALIZED_RECTANGLE_MIN
	public static final int NORMALIZED_RECTANGLE_MAX
	public static final android.graphics.Rect NORMALIZED_RECTANGLE_DEFAULT
	public static final android.hardware.Camera$Area CAMERA_AREA_DEFAULT
	public static final android.graphics.Rect RECTANGLE_EMPTY
	private static final double ASPECT_RATIO_TOLERANCE
	private static final String TAG
	private static final boolean DEBUG
	private static final int ZOOM_RATIO_MULTIPLIER
	public static android.util.Size convertSize (android.hardware.Camera$Size) 
		android.hardware.Camera$Size size
	public static java.util.List convertSizeList (java.util.List) 
		android.hardware.Camera$Size s
		java.util.List sizeList
		java.util.List sizes
	public static android.util.Size[] convertSizeListToArray (java.util.List) 
		android.hardware.Camera$Size s
		java.util.List sizeList
		android.util.Size[] array
		int ctr
	public static boolean containsSize (java.util.List, int, int) 
		android.hardware.Camera$Size s
		java.util.List sizeList
		int width
		int height
	public static android.util.Size getLargestSupportedJpegSizeByArea (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters params
		java.util.List supportedJpegSizes
	public static java.lang.String stringFromArea (android.hardware.Camera$Area) 
		StringBuilder sb
		android.graphics.Rect r
		android.hardware.Camera$Area area
	public static java.lang.String stringFromAreaList (java.util.List) 
		android.hardware.Camera$Area area
		java.util.List areaList
		StringBuilder sb
		int i
	public static int getClosestAvailableZoomCrop (android.hardware.Camera$Parameters, android.graphics.Rect, android.util.Size, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		boolean isBest
		boolean isBest
		android.graphics.Rect currentPreviewCropRegion
		android.graphics.Rect currentReportedCropRegion
		boolean isBest
		int i
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
		android.util.Size streamSize
		android.graphics.Rect cropRegion
		android.graphics.Rect reportedCropRegion
		android.graphics.Rect previewCropRegion
		android.graphics.Rect actualCrop
		android.graphics.Rect previewCrop
		android.graphics.Rect cropRegionAsPreview
		android.graphics.Rect bestReportedCropRegion
		android.graphics.Rect bestPreviewCropRegion
		int bestZoomIndex
		java.util.List availableReportedCropRegions
		java.util.List availablePreviewCropRegions
	private static android.graphics.Rect getPreviewCropRectangleUnzoomed (android.graphics.Rect, android.util.Size) 
		float cropH
		float cropW
		float cropH
		float cropW
		android.graphics.Rect activeArray
		android.util.Size previewSize
		float aspectRatioArray
		float aspectRatioPreview
		float cropH
		float cropW
		android.graphics.Matrix translateMatrix
		android.graphics.RectF cropRect
	private static android.graphics.Rect shrinkToSameAspectRatioCentered (android.graphics.Rect, android.graphics.Rect) 
		float cropH
		float cropW
		android.graphics.Rect reference
		android.graphics.Rect shrinkTarget
		float aspectRatioReference
		float aspectRatioShrinkTarget
		float cropH
		float cropW
		android.graphics.Matrix translateMatrix
		android.graphics.RectF shrunkRect
	public static java.util.List getAvailableZoomCropRectangles (android.hardware.Camera$Parameters, android.graphics.Rect) 
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
	public static java.util.List getAvailablePreviewZoomCropRectangles (android.hardware.Camera$Parameters, android.graphics.Rect, android.util.Size) 
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
		android.util.Size previewSize
	private static java.util.List getAvailableCropRectangles (android.hardware.Camera$Parameters, android.graphics.Rect, android.util.Size) 
		float shrinkRatio
		android.graphics.Rect intRect
		int zoom
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
		android.util.Size streamSize
		android.graphics.Rect unzoomedStreamCrop
		java.util.List zoomCropRectangles
		android.graphics.Matrix scaleMatrix
		android.graphics.RectF scaledRect
	public static float getMaxZoomRatio (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters params
		java.util.List zoomRatios
		int zoom
		float zoomRatio
	private static android.util.SizeF getZoomRatio (android.util.Size, android.util.Size) 
		android.util.Size activeArraySize
		android.util.Size cropSize
		float zoomRatioWidth
		float zoomRatioHeight
	public static android.hardware.camera2.legacy.ParameterUtils$ZoomData convertScalerCropRegion (android.graphics.Rect, android.graphics.Rect, android.util.Size, android.hardware.Camera$Parameters) 
		android.graphics.Rect activeArraySize
		android.graphics.Rect cropRegion
		android.util.Size previewSize
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArraySizeOnly
		android.graphics.Rect userCropRegion
		android.graphics.Rect reportedCropRegion
		android.graphics.Rect previewCropRegion
		int zoomIdx
	public static android.hardware.camera2.legacy.ParameterUtils$MeteringData convertMeteringRectangleToLegacy (android.graphics.Rect, android.hardware.camera2.params.MeteringRectangle, android.hardware.camera2.legacy.ParameterUtils$ZoomData) 
		android.hardware.Camera$Area meteringArea
		android.hardware.Camera$Area normalizedAreaUnbounded
		android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle reportedMeteringRect
		android.graphics.Rect activeArray
		android.hardware.camera2.params.MeteringRectangle meteringRect
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.graphics.Rect previewCrop
		float scaleW
		float scaleH
		android.graphics.Matrix transform
		android.graphics.Rect normalizedRegionUnbounded
		android.graphics.Rect normalizedIntersected
		android.hardware.Camera$Area meteringArea
		android.graphics.Rect previewMetering
		android.graphics.Rect reportedMetering
	public static android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle convertCameraAreaToActiveArrayRectangle (android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.Camera$Area) 
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Area area
	public static android.hardware.camera2.params.Face convertFaceFromLegacy (android.hardware.Camera$Face, android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData) 
		android.hardware.camera2.params.Face api2Face
		android.hardware.Camera$Face face
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.camera2.params.Face api2Face
		android.hardware.Camera$Area fakeArea
		android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle faceRect
		android.graphics.Point leftEye
		android.graphics.Point rightEye
		android.graphics.Point mouth
	private static android.graphics.Point convertCameraPointToActiveArrayPoint (android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.graphics.Point, boolean) 
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.graphics.Point point
		boolean usePreviewCrop
		android.graphics.Rect pointedRect
		android.hardware.Camera$Area pointedArea
		android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle adjustedRect
		android.graphics.Point transformedPoint
	private static android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle convertCameraAreaToActiveArrayRectangle (android.graphics.Rect, android.hardware.camera2.legacy.ParameterUtils$ZoomData, android.hardware.Camera$Area, boolean) 
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		android.hardware.Camera$Area area
		boolean usePreviewCrop
		android.graphics.Rect previewCrop
		android.graphics.Rect reportedCrop
		float scaleW
		float scaleH
		android.graphics.Matrix transform
		android.graphics.Rect cropToIntersectAgainst
		android.graphics.Rect reportedMetering
		int weight
	private void  () 
	static void  () 
}

android/hardware/camera2/legacy/GLThreadManager$1.class
GLThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.GLThreadManager$1 extends java.lang.Object implements android.os.Handler$Callback  {
	private boolean mCleanup
	private boolean mConfigured
	private boolean mDroppingFrames
	final android.hardware.camera2.legacy.GLThreadManager this$0
	void  (android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.GLThreadManager this$0
	public boolean handleMessage (android.os.Message) 
		android.hardware.camera2.legacy.GLThreadManager$ConfigureHolder configure
		Exception e
		android.os.Message msg
}

android/hardware/camera2/legacy/CameraDeviceState$4.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/LegacyCameraDevice.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyCameraDevice extends java.lang.Object implements java.lang.AutoCloseable  {
	private final String TAG
	private static final boolean DEBUG
	private final int mCameraId
	private final android.hardware.camera2.CameraCharacteristics mStaticCharacteristics
	private final android.hardware.camera2.ICameraDeviceCallbacks mDeviceCallbacks
	private final android.hardware.camera2.legacy.CameraDeviceState mDeviceState
	private android.util.SparseArray mConfiguredSurfaces
	private boolean mClosed
	private final android.os.ConditionVariable mIdle
	private final android.os.HandlerThread mResultThread
	private final android.os.HandlerThread mCallbackHandlerThread
	private final android.os.Handler mCallbackHandler
	private final android.os.Handler mResultHandler
	private static final int ILLEGAL_VALUE
	private static final int GRALLOC_USAGE_RENDERSCRIPT
	private static final int GRALLOC_USAGE_SW_READ_OFTEN
	private static final int GRALLOC_USAGE_HW_TEXTURE
	private static final int GRALLOC_USAGE_HW_COMPOSER
	private static final int GRALLOC_USAGE_HW_RENDER
	private static final int GRALLOC_USAGE_HW_VIDEO_ENCODER
	public static final int MAX_DIMEN_FOR_ROUNDING
	public static final int NATIVE_WINDOW_SCALING_MODE_SCALE_TO_WINDOW
	private final android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener mStateListener
	private final android.hardware.camera2.legacy.RequestThreadManager mRequestThreadManager
	private android.hardware.camera2.impl.CaptureResultExtras getExtrasFromRequest (android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.RequestHolder holder
	private android.hardware.camera2.impl.CaptureResultExtras getExtrasFromRequest (android.hardware.camera2.legacy.RequestHolder, int, java.lang.Object) 
		android.view.Surface errorTarget
		int indexOfTarget
		android.hardware.camera2.legacy.RequestHolder holder
		int errorCode
		Object errorArg
		int errorStreamId
	static boolean needsConversion (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface s
		int nativeType
	public void  (int, android.hardware.Camera, android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.ICameraDeviceCallbacks) 
		int cameraId
		android.hardware.Camera camera
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.ICameraDeviceCallbacks callbacks
	public int configureOutputs (android.util.SparseArray) 
		String reason
		android.util.Size s
		int surfaceType
		boolean flexibleConsumer
		android.util.Size[] sizes
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface output
		android.hardware.camera2.params.StreamConfigurationMap streamConfigurations
		int i
		int count
		android.util.SparseArray outputs
		java.util.List sizedSurfaces
		boolean success
	public android.hardware.camera2.utils.SubmitInfo submitRequestList (android.hardware.camera2.CaptureRequest[], boolean) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface surface
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureRequest[] requestList
		boolean repeating
		java.util.List surfaceIds
		java.util.List surfaceIds
	public android.hardware.camera2.utils.SubmitInfo submitRequest (android.hardware.camera2.CaptureRequest, boolean) 
		android.hardware.camera2.CaptureRequest request
		boolean repeating
		android.hardware.camera2.CaptureRequest[] requestList
	public long cancelRequest (int) 
		int requestId
	public void waitUntilIdle () 
	public long flush () 
		long lastFrame
	public boolean isClosed () 
	public void close () 
		InterruptedException e
		InterruptedException e
	protected void finalize ()  throws java.lang.Throwable 
		android.os.ServiceSpecificException e
	static long findEuclidDistSquare (android.util.Size, android.util.Size) 
		android.util.Size a
		android.util.Size b
		long d0
		long d1
	static android.util.Size findClosestSize (android.util.Size, android.util.Size[]) 
		android.util.Size s
		android.util.Size size
		android.util.Size[] supportedSizes
		android.util.Size bestSize
	public static android.util.Size getSurfaceSize (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		int[] dimens
	public static boolean isFlexibleConsumer (android.view.Surface) 
		android.view.Surface output
		int usageFlags
		int disallowedFlags
		int allowedFlags
		boolean flexibleConsumer
	public static boolean isPreviewConsumer (android.view.Surface) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface output
		int usageFlags
		int disallowedFlags
		int allowedFlags
		boolean previewConsumer
		int surfaceFormat
	public static boolean isVideoEncoderConsumer (android.view.Surface) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface output
		int usageFlags
		int disallowedFlags
		int allowedFlags
		boolean videoEncoderConsumer
		int surfaceFormat
	static int detectSurfaceUsageFlags (android.view.Surface) 
		android.view.Surface surface
	public static int detectSurfaceType (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
	public static int detectSurfaceDataspace (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
	static void connectSurface (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
	static void disconnectSurface (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
	static void produceFrame (android.view.Surface, byte[], int, int, int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		byte[] pixelBuffer
		int width
		int height
		int pixelFormat
	static void setSurfaceFormat (android.view.Surface, int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		int pixelFormat
	static void setSurfaceDimens (android.view.Surface, int, int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		int width
		int height
	static long getSurfaceId (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		IllegalArgumentException e
		android.view.Surface surface
	static java.util.List getSurfaceIds (android.util.SparseArray)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		long id
		int i
		android.util.SparseArray surfaces
		java.util.List surfaceIds
		int count
	static java.util.List getSurfaceIds (java.util.Collection)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		long id
		android.view.Surface s
		java.util.Collection surfaces
		java.util.List surfaceIds
	static boolean containsSurfaceId (android.view.Surface, java.util.Collection) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		java.util.Collection ids
		long id
	static void setSurfaceOrientation (android.view.Surface, int, int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		int facing
		int sensorOrientation
	static android.util.Size getTextureSize (android.graphics.SurfaceTexture)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.graphics.SurfaceTexture surfaceTexture
		int[] dimens
	static void setNextTimestamp (android.view.Surface, long)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		long timestamp
	static void setScalingMode (android.view.Surface, int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface surface
		int mode
	private static native int nativeDetectSurfaceType (android.view.Surface) 
	private static native int nativeDetectSurfaceDataspace (android.view.Surface) 
	private static native int nativeDetectSurfaceDimens (android.view.Surface, int[]) 
	private static native int nativeConnectSurface (android.view.Surface) 
	private static native int nativeProduceFrame (android.view.Surface, byte[], int, int, int) 
	private static native int nativeSetSurfaceFormat (android.view.Surface, int) 
	private static native int nativeSetSurfaceDimens (android.view.Surface, int, int) 
	private static native long nativeGetSurfaceId (android.view.Surface) 
	private static native int nativeSetSurfaceOrientation (android.view.Surface, int, int) 
	private static native int nativeDetectTextureDimens (android.graphics.SurfaceTexture, int[]) 
	private static native int nativeSetNextTimestamp (android.view.Surface, long) 
	private static native int nativeDetectSurfaceUsageFlags (android.view.Surface) 
	private static native int nativeSetScalingMode (android.view.Surface, int) 
	private static native int nativeDisconnectSurface (android.view.Surface) 
	static native int nativeGetJpegFooterSize () 
	static android.os.ConditionVariable access$000 (android.hardware.camera2.legacy.LegacyCameraDevice) 
		android.hardware.camera2.legacy.LegacyCameraDevice x0
	static android.hardware.camera2.impl.CaptureResultExtras access$100 (android.hardware.camera2.legacy.LegacyCameraDevice, android.hardware.camera2.legacy.RequestHolder, int, java.lang.Object) 
		android.hardware.camera2.legacy.LegacyCameraDevice x0
		android.hardware.camera2.legacy.RequestHolder x1
		int x2
		Object x3
	static android.hardware.camera2.ICameraDeviceCallbacks access$200 (android.hardware.camera2.legacy.LegacyCameraDevice) 
		android.hardware.camera2.legacy.LegacyCameraDevice x0
	static android.os.Handler access$300 (android.hardware.camera2.legacy.LegacyCameraDevice) 
		android.hardware.camera2.legacy.LegacyCameraDevice x0
	static android.hardware.camera2.impl.CaptureResultExtras access$400 (android.hardware.camera2.legacy.LegacyCameraDevice, android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.LegacyCameraDevice x0
		android.hardware.camera2.legacy.RequestHolder x1
}

android/hardware/camera2/legacy/LegacyFocusStateMapper$1.class
LegacyFocusStateMapper.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyFocusStateMapper$1 extends java.lang.Object implements android.hardware.Camera$AutoFocusMoveCallback  {
	final int val$currentAfRun
	final String val$afMode
	final android.hardware.camera2.legacy.LegacyFocusStateMapper this$0
	void  (android.hardware.camera2.legacy.LegacyFocusStateMapper, int, java.lang.String) 
		android.hardware.camera2.legacy.LegacyFocusStateMapper this$0
	public void onAutoFocusMoving (boolean, android.hardware.Camera) 
		int latestAfRun
		int newAfState
		boolean start
		android.hardware.Camera camera
}

android/hardware/camera2/legacy/CaptureCollector.class
CaptureCollector.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.CaptureCollector extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int FLAG_RECEIVED_JPEG
	private static final int FLAG_RECEIVED_JPEG_TS
	private static final int FLAG_RECEIVED_PREVIEW
	private static final int FLAG_RECEIVED_PREVIEW_TS
	private static final int FLAG_RECEIVED_ALL_JPEG
	private static final int FLAG_RECEIVED_ALL_PREVIEW
	private static final int MAX_JPEGS_IN_FLIGHT
	private final java.util.TreeSet mActiveRequests
	private final java.util.ArrayDeque mJpegCaptureQueue
	private final java.util.ArrayDeque mJpegProduceQueue
	private final java.util.ArrayDeque mPreviewCaptureQueue
	private final java.util.ArrayDeque mPreviewProduceQueue
	private final java.util.ArrayList mCompletedRequests
	private final java.util.concurrent.locks.ReentrantLock mLock
	private final java.util.concurrent.locks.Condition mIsEmpty
	private final java.util.concurrent.locks.Condition mPreviewsEmpty
	private final java.util.concurrent.locks.Condition mNotFull
	private final android.hardware.camera2.legacy.CameraDeviceState mDeviceState
	private int mInFlight
	private int mInFlightPreviews
	private final int mMaxInFlight
	public void  (int, android.hardware.camera2.legacy.CameraDeviceState) 
		int maxInFlight
		android.hardware.camera2.legacy.CameraDeviceState deviceState
	public boolean queueRequest (android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.legacy.LegacyRequest, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		android.hardware.camera2.legacy.RequestHolder holder
		android.hardware.camera2.legacy.LegacyRequest legacy
		long timeout
		java.util.concurrent.TimeUnit unit
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public boolean waitForEmpty (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public boolean waitForPreviewsEmpty (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	public boolean waitForRequestCompleted (android.hardware.camera2.legacy.RequestHolder, long, java.util.concurrent.TimeUnit, android.util.MutableLong)  throws java.lang.InterruptedException 
		android.hardware.camera2.legacy.RequestHolder holder
		long timeout
		java.util.concurrent.TimeUnit unit
		android.util.MutableLong timestamp
		long nanos
		java.util.concurrent.locks.ReentrantLock lock
	private boolean removeRequestIfCompleted (android.hardware.camera2.legacy.RequestHolder, android.util.MutableLong) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		android.hardware.camera2.legacy.RequestHolder holder
		android.util.MutableLong timestamp
		int i
	public android.hardware.camera2.legacy.RequestHolder jpegCaptured (long) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		long timestamp
		java.util.concurrent.locks.ReentrantLock lock
	public android.util.Pair jpegProduced () 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		java.util.concurrent.locks.ReentrantLock lock
	public boolean hasPendingPreviewCaptures () 
		java.util.concurrent.locks.ReentrantLock lock
	public android.util.Pair previewCaptured (long) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		long timestamp
		java.util.concurrent.locks.ReentrantLock lock
	public android.hardware.camera2.legacy.RequestHolder previewProduced () 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		java.util.concurrent.locks.ReentrantLock lock
	public void failNextPreview () 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h1
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h2
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		java.util.concurrent.locks.ReentrantLock lock
	public void failNextJpeg () 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h1
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h2
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		java.util.concurrent.locks.ReentrantLock lock
	public void failAll () 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder h
		java.util.concurrent.locks.ReentrantLock lock
	private void onPreviewCompleted () 
	private void onRequestCompleted (android.hardware.camera2.legacy.CaptureCollector$CaptureHolder) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder capture
		android.hardware.camera2.legacy.RequestHolder request
	static void access$000 (android.hardware.camera2.legacy.CaptureCollector) 
		android.hardware.camera2.legacy.CaptureCollector x0
	static android.hardware.camera2.legacy.CameraDeviceState access$100 (android.hardware.camera2.legacy.CaptureCollector) 
		android.hardware.camera2.legacy.CaptureCollector x0
	static void access$200 (android.hardware.camera2.legacy.CaptureCollector, android.hardware.camera2.legacy.CaptureCollector$CaptureHolder) 
		android.hardware.camera2.legacy.CaptureCollector x0
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder x1
}

android/hardware/camera2/legacy/CameraDeviceState$8.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$8 extends java.lang.Object implements java.lang.Runnable  {
	final int val$error
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState, int) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/RequestHandlerThread$1.class
RequestHandlerThread.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestHandlerThread$1 extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	final android.hardware.camera2.legacy.RequestHandlerThread this$0
	void  (android.hardware.camera2.legacy.RequestHandlerThread) 
		android.hardware.camera2.legacy.RequestHandlerThread this$0
	public boolean queueIdle () 
}

android/hardware/camera2/legacy/CaptureCollector$CaptureHolder.class
CaptureCollector.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CaptureCollector$CaptureHolder extends java.lang.Object implements java.lang.Comparable  {
	private final android.hardware.camera2.legacy.RequestHolder mRequest
	private final android.hardware.camera2.legacy.LegacyRequest mLegacy
	public final boolean needsJpeg
	public final boolean needsPreview
	private long mTimestamp
	private int mReceivedFlags
	private boolean mHasStarted
	private boolean mFailedJpeg
	private boolean mFailedPreview
	private boolean mCompleted
	private boolean mPreviewCompleted
	final android.hardware.camera2.legacy.CaptureCollector this$0
	public void  (android.hardware.camera2.legacy.CaptureCollector, android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.legacy.LegacyRequest) 
		android.hardware.camera2.legacy.RequestHolder request
		android.hardware.camera2.legacy.LegacyRequest legacyHolder
	public boolean isPreviewCompleted () 
	public boolean isJpegCompleted () 
	public boolean isCompleted () 
	public void tryComplete () 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface targetSurface
	public void setJpegTimestamp (long) 
		long timestamp
	public void setJpegProduced () 
	public void setJpegFailed () 
	public void setPreviewTimestamp (long) 
		long timestamp
	public void setPreviewProduced () 
	public void setPreviewFailed () 
	public int compareTo (android.hardware.camera2.legacy.CaptureCollector$CaptureHolder) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder captureHolder
	public boolean equals (java.lang.Object) 
		Object o
	public volatile int compareTo (java.lang.Object) 
	static android.hardware.camera2.legacy.RequestHolder access$300 (android.hardware.camera2.legacy.CaptureCollector$CaptureHolder) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder x0
	static long access$400 (android.hardware.camera2.legacy.CaptureCollector$CaptureHolder) 
		android.hardware.camera2.legacy.CaptureCollector$CaptureHolder x0
}

android/hardware/camera2/legacy/BurstHolder.class
BurstHolder.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.BurstHolder extends java.lang.Object {
	private static final String TAG
	private final java.util.ArrayList mRequestBuilders
	private final boolean mRepeating
	private final int mRequestId
	public void  (int, boolean, android.hardware.camera2.CaptureRequest[], java.util.Collection) 
		android.hardware.camera2.CaptureRequest r
		int requestId
		boolean repeating
		android.hardware.camera2.CaptureRequest[] requests
		java.util.Collection jpegSurfaceIds
		int i
	public int getRequestId () 
	public boolean isRepeating () 
	public int getNumberOfRequests () 
	public java.util.List produceRequestHolders (long) 
		android.hardware.camera2.legacy.RequestHolder$Builder b
		long frameNumber
		java.util.ArrayList holders
		int i
}

android/hardware/camera2/legacy/RequestHolder.class
RequestHolder.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.RequestHolder extends java.lang.Object {
	private static final String TAG
	private final boolean mRepeating
	private final android.hardware.camera2.CaptureRequest mRequest
	private final int mRequestId
	private final int mSubsequeceId
	private final long mFrameNumber
	private final int mNumJpegTargets
	private final int mNumPreviewTargets
	private volatile boolean mFailed
	private boolean mOutputAbandoned
	private final java.util.Collection mJpegSurfaceIds
	private void  (int, int, android.hardware.camera2.CaptureRequest, boolean, long, int, int, java.util.Collection) 
		int requestId
		int subsequenceId
		android.hardware.camera2.CaptureRequest request
		boolean repeating
		long frameNumber
		int numJpegTargets
		int numPreviewTargets
		java.util.Collection jpegSurfaceIds
	public int getRequestId () 
	public boolean isRepeating () 
	public int getSubsequeceId () 
	public long getFrameNumber () 
	public android.hardware.camera2.CaptureRequest getRequest () 
	public java.util.Collection getHolderTargets () 
	public boolean hasJpegTargets () 
	public boolean hasPreviewTargets () 
	public int numJpegTargets () 
	public int numPreviewTargets () 
	public boolean jpegType (android.view.Surface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.view.Surface s
	public void failRequest () 
	public boolean requestFailed () 
	public void setOutputAbandoned () 
	public boolean isOutputAbandoned () 
	void  (int, int, android.hardware.camera2.CaptureRequest, boolean, long, int, int, java.util.Collection, android.hardware.camera2.legacy.RequestHolder$1) 
		int x0
		int x1
		android.hardware.camera2.CaptureRequest x2
		boolean x3
		long x4
		int x5
		int x6
		java.util.Collection x7
		android.hardware.camera2.legacy.RequestHolder$1 x8
}

android/hardware/camera2/legacy/ParameterUtils$WeightedRectangle.class
ParameterUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.ParameterUtils$WeightedRectangle extends java.lang.Object {
	public final android.graphics.Rect rect
	public final int weight
	public void  (android.graphics.Rect, int) 
		android.graphics.Rect rect
		int weight
	public android.hardware.camera2.params.MeteringRectangle toMetering () 
		int weight
		int x
		int y
		int w
		int h
	public android.hardware.camera2.params.Face toFace (int, android.graphics.Point, android.graphics.Point, android.graphics.Point) 
		int id
		android.graphics.Point leftEyePosition
		android.graphics.Point rightEyePosition
		android.graphics.Point mouthPosition
		int idSafe
		int score
	public android.hardware.camera2.params.Face toFace () 
		int score
	private static int clipLower (int, int, android.graphics.Rect, java.lang.String) 
		int value
		int lo
		android.graphics.Rect rect
		String name
	private static int clip (int, int, int, android.graphics.Rect, java.lang.String) 
		int value
		int lo
		int hi
		android.graphics.Rect rect
		String name
}

android/hardware/camera2/legacy/LegacyRequest.class
LegacyRequest.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyRequest extends java.lang.Object {
	public final android.hardware.camera2.CameraCharacteristics characteristics
	public final android.hardware.camera2.CaptureRequest captureRequest
	public final android.util.Size previewSize
	public final android.hardware.Camera$Parameters parameters
	public void  (android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.CaptureRequest, android.util.Size, android.hardware.Camera$Parameters) 
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureRequest captureRequest
		android.util.Size previewSize
		android.hardware.Camera$Parameters parameters
	public void setParameters (android.hardware.Camera$Parameters) 
		android.hardware.Camera$Parameters parameters
}

android/hardware/camera2/legacy/GLThreadManager$ConfigureHolder.class
GLThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.GLThreadManager$ConfigureHolder extends java.lang.Object {
	public final android.os.ConditionVariable condition
	public final java.util.Collection surfaces
	public final android.hardware.camera2.legacy.CaptureCollector collector
	public void  (android.os.ConditionVariable, java.util.Collection, android.hardware.camera2.legacy.CaptureCollector) 
		android.os.ConditionVariable condition
		java.util.Collection surfaces
		android.hardware.camera2.legacy.CaptureCollector collector
}

android/hardware/camera2/legacy/CameraDeviceUserShim$CameraCallbackThread$CallbackHandler.class
CameraDeviceUserShim.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread$CallbackHandler extends android.os.Handler {
	final android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread this$0
	public void  (android.hardware.camera2.legacy.CameraDeviceUserShim$CameraCallbackThread, android.os.Looper) 
		android.os.Looper l
	public void handleMessage (android.os.Message) 
		int errorCode
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		long timestamp
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		Object[] resultArray
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		int streamId
		long lastFrameNumber
		android.os.RemoteException e
		android.os.Message msg
}

android/hardware/camera2/legacy/CameraDeviceState$7.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/CameraDeviceState$2.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraMetadataNative val$result
	final android.hardware.camera2.legacy.RequestHolder val$request
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState, android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/RequestHolder$1.class
RequestHolder.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestHolder$1 extends java.lang.Object {
}

android/hardware/camera2/legacy/LegacyCameraDevice$1$1.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.RequestHolder val$holder
	final int val$errorCode
	final android.hardware.camera2.impl.CaptureResultExtras val$extras
	final android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	void  (android.hardware.camera2.legacy.LegacyCameraDevice$1, android.hardware.camera2.legacy.RequestHolder, int, android.hardware.camera2.impl.CaptureResultExtras) 
		android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	public void run () 
		android.os.RemoteException e
}

android/hardware/camera2/legacy/LegacyFaceDetectMapper$1.class
LegacyFaceDetectMapper.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyFaceDetectMapper$1 extends java.lang.Object implements android.hardware.Camera$FaceDetectionListener  {
	final android.hardware.camera2.legacy.LegacyFaceDetectMapper this$0
	void  (android.hardware.camera2.legacy.LegacyFaceDetectMapper) 
		android.hardware.camera2.legacy.LegacyFaceDetectMapper this$0
	public void onFaceDetection (android.hardware.Camera$Face[], android.hardware.Camera) 
		android.hardware.Camera$Face[] faces
		android.hardware.Camera camera
		int lengthFaces
}

android/hardware/camera2/legacy/LegacyFocusStateMapper$2.class
LegacyFocusStateMapper.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyFocusStateMapper$2 extends java.lang.Object implements android.hardware.Camera$AutoFocusCallback  {
	final int val$currentAfRun
	final String val$afMode
	final android.hardware.camera2.legacy.LegacyFocusStateMapper this$0
	void  (android.hardware.camera2.legacy.LegacyFocusStateMapper, int, java.lang.String) 
		android.hardware.camera2.legacy.LegacyFocusStateMapper this$0
	public void onAutoFocus (boolean, android.hardware.Camera) 
		int latestAfRun
		int newAfState
		boolean success
		android.hardware.Camera camera
}

android/hardware/camera2/legacy/SurfaceTextureRenderer.class
SurfaceTextureRenderer.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.SurfaceTextureRenderer extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int EGL_RECORDABLE_ANDROID
	private static final int GL_MATRIX_SIZE
	private static final int VERTEX_POS_SIZE
	private static final int VERTEX_UV_SIZE
	private static final int EGL_COLOR_BITLENGTH
	private static final int GLES_VERSION
	private static final int PBUFFER_PIXEL_BYTES
	private static final int FLIP_TYPE_NONE
	private static final int FLIP_TYPE_HORIZONTAL
	private static final int FLIP_TYPE_VERTICAL
	private static final int FLIP_TYPE_BOTH
	private android.opengl.EGLDisplay mEGLDisplay
	private android.opengl.EGLContext mEGLContext
	private android.opengl.EGLConfig mConfigs
	private java.util.List mSurfaces
	private java.util.List mConversionSurfaces
	private java.nio.ByteBuffer mPBufferPixels
	private volatile android.graphics.SurfaceTexture mSurfaceTexture
	private static final int FLOAT_SIZE_BYTES
	private static final int TRIANGLE_VERTICES_DATA_STRIDE_BYTES
	private static final int TRIANGLE_VERTICES_DATA_POS_OFFSET
	private static final int TRIANGLE_VERTICES_DATA_UV_OFFSET
	private static final float[] sHorizontalFlipTriangleVertices
	private static final float[] sVerticalFlipTriangleVertices
	private static final float[] sBothFlipTriangleVertices
	private static final float[] sRegularTriangleVertices
	private java.nio.FloatBuffer mRegularTriangleVertices
	private java.nio.FloatBuffer mHorizontalFlipTriangleVertices
	private java.nio.FloatBuffer mVerticalFlipTriangleVertices
	private java.nio.FloatBuffer mBothFlipTriangleVertices
	private final int mFacing
	private static final String VERTEX_SHADER
	private static final String FRAGMENT_SHADER
	private float[] mMVPMatrix
	private float[] mSTMatrix
	private int mProgram
	private int mTextureID
	private int muMVPMatrixHandle
	private int muSTMatrixHandle
	private int maPositionHandle
	private int maTextureHandle
	private android.hardware.camera2.legacy.PerfMeasurement mPerfMeasurer
	private static final String LEGACY_PERF_PROPERTY
	public void  (int) 
		int facing
	private int loadShader (int, java.lang.String) 
		int shaderType
		String source
		int shader
		int[] compiled
	private int createProgram (java.lang.String, java.lang.String) 
		String vertexSource
		String fragmentSource
		int vertexShader
		int pixelShader
		int program
		int[] linkStatus
	private void drawFrame (android.graphics.SurfaceTexture, int, int, int) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.graphics.SurfaceTexture st
		int width
		int height
		int flipType
		android.util.Size dimens
		android.util.Size dimens
		float texWidth
		float texHeight
		android.graphics.RectF intermediate
		android.graphics.RectF output
		android.graphics.Matrix boxingXform
		float scaleX
		float scaleY
		java.nio.FloatBuffer triangleVertices
		java.nio.FloatBuffer triangleVertices
		java.nio.FloatBuffer triangleVertices
		java.nio.FloatBuffer triangleVertices
	private void initializeGLState () 
		int[] textures
	private int getTextureId () 
	private void clearState () 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
	private void configureEGLContext () 
		int[] version
		int[] attribList
		android.opengl.EGLConfig[] configs
		int[] numConfigs
		int[] attrib_list
	private void configureEGLOutputSurfaces (java.util.Collection) 
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		java.util.Collection surfaces
		int[] surfaceAttribs
	private void configureEGLPbufferSurfaces (java.util.Collection) 
		int length
		int[] surfaceAttribs
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		java.util.Collection surfaces
		int maxLength
	private void releaseEGLContext () 
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
	private void makeCurrent (android.opengl.EGLSurface) 
		android.opengl.EGLSurface surface
	private boolean swapBuffers (android.opengl.EGLSurface)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		android.opengl.EGLSurface surface
		boolean result
		int error
	private void checkEglError (java.lang.String) 
		String msg
		int error
	private void checkGlError (java.lang.String) 
		String msg
		int error
	private void dumpGlTiming () 
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder surface
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder surface
		java.io.File legacyStorageDir
		StringBuilder path
		android.text.format.Time now
	private void setupGlTiming () 
	private void beginGlTiming () 
	private void addGlTimestamp (long) 
		long timestamp
	private void endGlTiming () 
	public android.graphics.SurfaceTexture getSurfaceTexture () 
	public void configureSurfaces (java.util.Collection) 
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		android.util.Size surfaceSize
		android.util.Pair p
		java.util.Collection surfaces
	public void drawIntoSurfaces (android.hardware.camera2.legacy.CaptureCollector) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		int format
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder holder
		android.hardware.camera2.legacy.CaptureCollector targetCollector
		boolean doTiming
		long timestamp
		android.util.Pair captureHolder
		android.hardware.camera2.legacy.RequestHolder request
		java.util.Collection targetSurfaces
		java.util.List targetSurfaceIds
	public void cleanupEGLContext () 
	public void flush () 
	static void  () 
}

android/hardware/camera2/legacy/SurfaceTextureRenderer$EGLSurfaceHolder.class
SurfaceTextureRenderer.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.SurfaceTextureRenderer$EGLSurfaceHolder extends java.lang.Object {
	android.view.Surface surface
	android.opengl.EGLSurface eglSurface
	int width
	int height
	final android.hardware.camera2.legacy.SurfaceTextureRenderer this$0
	private void  (android.hardware.camera2.legacy.SurfaceTextureRenderer) 
	void  (android.hardware.camera2.legacy.SurfaceTextureRenderer, android.hardware.camera2.legacy.SurfaceTextureRenderer$1) 
		android.hardware.camera2.legacy.SurfaceTextureRenderer x0
		android.hardware.camera2.legacy.SurfaceTextureRenderer$1 x1
}

android/hardware/camera2/legacy/LegacyFaceDetectMapper.class
LegacyFaceDetectMapper.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyFaceDetectMapper extends java.lang.Object {
	private static String TAG
	private static final boolean DEBUG
	private final android.hardware.Camera mCamera
	private final boolean mFaceDetectSupported
	private boolean mFaceDetectEnabled
	private boolean mFaceDetectScenePriority
	private boolean mFaceDetectReporting
	private final Object mLock
	private android.hardware.Camera$Face[] mFaces
	private android.hardware.Camera$Face[] mFacesPrev
	public void  (android.hardware.Camera, android.hardware.camera2.CameraCharacteristics) 
		android.hardware.Camera camera
		android.hardware.camera2.CameraCharacteristics characteristics
	public void processFaceDetectMode (android.hardware.camera2.CaptureRequest, android.hardware.Camera$Parameters) 
		android.hardware.camera2.CaptureRequest captureRequest
		android.hardware.Camera$Parameters parameters
		int fdMode
		int sceneMode
		boolean enableFaceDetect
	public void mapResultFaces (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.legacy.LegacyRequest) 
		android.hardware.Camera$Face[] faces
		android.hardware.Camera$Face face
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.legacy.LegacyRequest legacyRequest
		android.hardware.Camera$Face[] faces
		android.hardware.Camera$Face[] previousFaces
		int fdMode
		boolean fdScenePriority
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureRequest request
		android.util.Size previewSize
		android.hardware.Camera$Parameters params
		android.graphics.Rect activeArray
		android.hardware.camera2.legacy.ParameterUtils$ZoomData zoomData
		java.util.List convertedFaces
	static java.lang.Object access$000 (android.hardware.camera2.legacy.LegacyFaceDetectMapper) 
		android.hardware.camera2.legacy.LegacyFaceDetectMapper x0
	static boolean access$100 (android.hardware.camera2.legacy.LegacyFaceDetectMapper) 
		android.hardware.camera2.legacy.LegacyFaceDetectMapper x0
	static android.hardware.Camera$Face[] access$202 (android.hardware.camera2.legacy.LegacyFaceDetectMapper, android.hardware.Camera$Face[]) 
		android.hardware.camera2.legacy.LegacyFaceDetectMapper x0
		android.hardware.Camera$Face[] x1
	static java.lang.String access$300 () 
	static void  () 
}

android/hardware/camera2/legacy/LegacyCameraDevice$1$2.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	void  (android.hardware.camera2.legacy.LegacyCameraDevice$1) 
		android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	public void run () 
		android.os.RemoteException e
}

android/hardware/camera2/legacy/RequestThreadManager$ConfigureHolder.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$ConfigureHolder extends java.lang.Object {
	public final android.os.ConditionVariable condition
	public final java.util.Collection surfaces
	public void  (android.os.ConditionVariable, java.util.Collection) 
		android.os.ConditionVariable condition
		java.util.Collection surfaces
}

android/hardware/camera2/legacy/CameraDeviceState.class
CameraDeviceState.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.CameraDeviceState extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int STATE_ERROR
	private static final int STATE_UNCONFIGURED
	private static final int STATE_CONFIGURING
	private static final int STATE_IDLE
	private static final int STATE_CAPTURING
	private static final String[] sStateNames
	private int mCurrentState
	private int mCurrentError
	private android.hardware.camera2.legacy.RequestHolder mCurrentRequest
	private android.os.Handler mCurrentHandler
	private android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener mCurrentListener
	public static final int NO_CAPTURE_ERROR
	public void  () 
	public synchronized void setError (int) 
		int error
	public synchronized boolean setConfiguring () 
	public synchronized boolean setIdle () 
	public synchronized boolean setCaptureStart (android.hardware.camera2.legacy.RequestHolder, long, int) 
		android.hardware.camera2.legacy.RequestHolder request
		long timestamp
		int captureError
	public synchronized boolean setCaptureResult (android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.impl.CameraMetadataNative, int, java.lang.Object) 
		android.hardware.camera2.legacy.RequestHolder request
		android.hardware.camera2.impl.CameraMetadataNative result
		int captureError
		Object captureErrorArg
	public synchronized boolean setCaptureResult (android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.legacy.RequestHolder request
		android.hardware.camera2.impl.CameraMetadataNative result
	public synchronized void setRepeatingRequestError (long) 
		long lastFrameNumber
	public synchronized void setCameraDeviceCallbacks (android.os.Handler, android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener) 
		android.os.Handler handler
		android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener listener
	private void doStateTransition (int) 
		int newState
	private void doStateTransition (int, long, int) 
		String stateName
		int newState
		long timestamp
		int error
	static android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener access$000 (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState x0
	static int access$100 (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState x0
	static android.hardware.camera2.legacy.RequestHolder access$200 (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState x0
	static void  () 
}

android/hardware/camera2/legacy/LegacyCameraDevice$1$4.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.RequestHolder val$holder
	final android.hardware.camera2.impl.CameraMetadataNative val$result
	final android.hardware.camera2.impl.CaptureResultExtras val$extras
	final android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	void  (android.hardware.camera2.legacy.LegacyCameraDevice$1, android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CaptureResultExtras) 
		android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	public void run () 
		android.os.RemoteException e
}

android/hardware/camera2/legacy/RequestThreadManager$2.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$2 extends java.lang.Object implements android.hardware.Camera$PictureCallback  {
	final android.hardware.camera2.legacy.RequestThreadManager this$0
	void  (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager this$0
	public void onPictureTaken (byte[], android.hardware.Camera) 
		int dimen
		int totalSize
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		byte[] data
		android.hardware.Camera camera
		android.util.Pair captureInfo
		android.hardware.camera2.legacy.RequestHolder holder
		long timestamp
}

android/hardware/camera2/legacy/SizeAreaComparator.class
SizeAreaComparator.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.SizeAreaComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (android.hardware.Camera$Size, android.hardware.Camera$Size) 
		android.hardware.Camera$Size size
		android.hardware.Camera$Size size2
		long width
		long width2
		long area
		long area2
	public static android.hardware.Camera$Size findLargestByArea (java.util.List) 
		java.util.List sizes
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/hardware/camera2/legacy/CameraDeviceState$1.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$captureError
	final Object val$captureErrorArg
	final android.hardware.camera2.legacy.RequestHolder val$request
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState, int, java.lang.Object, android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/LegacyMetadataMapper.class
LegacyMetadataMapper.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyMetadataMapper extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final long NS_PER_MS
	public static final int HAL_PIXEL_FORMAT_RGBA_8888
	public static final int HAL_PIXEL_FORMAT_BGRA_8888
	public static final int HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED
	public static final int HAL_PIXEL_FORMAT_BLOB
	private static final float LENS_INFO_MINIMUM_FOCUS_DISTANCE_FIXED_FOCUS
	private static final int REQUEST_MAX_NUM_OUTPUT_STREAMS_COUNT_RAW
	private static final int REQUEST_MAX_NUM_OUTPUT_STREAMS_COUNT_PROC
	private static final int REQUEST_MAX_NUM_OUTPUT_STREAMS_COUNT_PROC_STALL
	private static final int REQUEST_MAX_NUM_INPUT_STREAMS_COUNT
	private static final int REQUEST_PIPELINE_MAX_DEPTH_HAL1
	private static final int REQUEST_PIPELINE_MAX_DEPTH_OURS
	private static final long APPROXIMATE_CAPTURE_DELAY_MS
	private static final long APPROXIMATE_SENSOR_AREA_PX
	private static final long APPROXIMATE_JPEG_ENCODE_TIME_MS
	static final int UNKNOWN_MODE
	private static final float PREVIEW_ASPECT_RATIO_TOLERANCE
	static final boolean LIE_ABOUT_AE_STATE
	static final boolean LIE_ABOUT_AE_MAX_REGIONS
	static final boolean LIE_ABOUT_AF
	static final boolean LIE_ABOUT_AF_MAX_REGIONS
	static final boolean LIE_ABOUT_AWB_STATE
	static final boolean LIE_ABOUT_AWB
	private static final String[] sLegacySceneModes
	private static final int[] sSceneModes
	private static final String[] sLegacyEffectMode
	private static final int[] sEffectModes
	private static final int[] sAllowedTemplates
	public void  () 
	public static android.hardware.camera2.CameraCharacteristics createCharacteristics (android.hardware.Camera$Parameters, android.hardware.Camera$CameraInfo) 
		android.hardware.Camera$Parameters parameters
		android.hardware.Camera$CameraInfo info
		String paramStr
		android.hardware.CameraInfo outerInfo
	public static android.hardware.camera2.CameraCharacteristics createCharacteristics (java.lang.String, android.hardware.CameraInfo) 
		String parameters
		android.hardware.CameraInfo info
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters params
	private static void mapCharacteristicsFromInfo (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$CameraInfo) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$CameraInfo i
	private static void mapCharacteristicsFromParameters (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static void mapScalerStreamConfigs (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		int index
		android.hardware.Camera$Size size
		float previewAspectRatio
		android.hardware.camera2.legacy.SizeAreaComparator areaComparator
		android.hardware.Camera$Size maxJpegSize
		float jpegAspectRatio
		int format
		long stallDuration
		android.hardware.Camera$Size s
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		java.util.ArrayList availableStreamConfigs
		java.util.List previewSizes
		java.util.List jpegSizes
		android.hardware.camera2.params.StreamConfigurationDuration[] jpegStalls
		int i
		long longestStallDuration
	private static void mapControlAe (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		int convertedMode
		String mode
		int[] modes
		int j
		int[] r
		java.util.List fpsRanges
		int rangesSize
		android.util.Range[] ranges
		int i
		java.util.List flashModes
		String[] flashModeStrings
		int[] flashModeInts
		int[] aeAvail
		int min
		int max
		float step
		boolean aeLockAvailable
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		java.util.List antiBandingModes
	private static void mapControlAf (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		java.util.List focusModes
		String[] focusModeStrings
		int[] focusModeInts
		java.util.List afAvail
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static void mapControlAwb (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		boolean awbLockAvailable
		java.util.List wbModes
		String[] wbModeStrings
		int[] wbModeInts
		java.util.List awbAvail
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static void mapControlOther (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		int[] stabModes
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		int AE
		int AWB
		int AF
		int[] maxRegions
		java.util.List effectModes
		int[] supportedEffectModes
		int maxNumDetectedFaces
		java.util.List sceneModes
		java.util.List supportedSceneModes
		boolean sceneModeSupported
	private static void mapLens (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		float[] focalLengths
	private static void mapFlash (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		boolean flashAvailable
		java.util.List supportedFlashModes
	private static void mapJpeg (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.util.Size[] sizes
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		java.util.List thumbnailSizes
	private static void mapRequest (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.CameraCharacteristics$Key[] availableKeys
		java.util.List characteristicsKeys
		android.hardware.camera2.CaptureRequest$Key[] defaultAvailableKeys
		java.util.ArrayList availableKeys
		android.hardware.camera2.CaptureRequest$Key[] availableRequestKeys
		android.hardware.camera2.CaptureResult$Key[] defaultAvailableKeys
		java.util.List availableKeys
		android.hardware.camera2.CaptureResult$Key[] availableResultKeys
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		int[] capabilities
		int[] outputStreams
	private static void mapScaler (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static void mapSensor (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.graphics.Rect activeArrayRect
		float focalLength
		double angleHor
		double angleVer
		float height
		float width
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		android.util.Size largestJpegSize
	private static void mapStatistics (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		int[] fdModes
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
		int[] fdModes
	private static void mapSync (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.Camera$Parameters) 
		android.hardware.camera2.impl.CameraMetadataNative m
		android.hardware.Camera$Parameters p
	private static void appendStreamConfig (java.util.ArrayList, int, java.util.List) 
		android.hardware.camera2.params.StreamConfiguration config
		android.hardware.Camera$Size size
		java.util.ArrayList configs
		int format
		java.util.List sizes
	static int convertSceneModeFromLegacy (java.lang.String) 
		String mode
		int index
	static java.lang.String convertSceneModeToLegacy (int) 
		int mode
		int index
	static int convertEffectModeFromLegacy (java.lang.String) 
		String mode
		int index
	static java.lang.String convertEffectModeToLegacy (int) 
		int mode
		int index
	private static int convertAntiBandingMode (java.lang.String) 
		String mode
	static int convertAntiBandingModeOrDefault (java.lang.String) 
		String mode
		int antiBandingMode
	private static int[] convertAeFpsRangeToLegacy (android.util.Range) 
		android.util.Range fpsRange
		int[] legacyFps
	private static long calculateJpegStallDuration (android.hardware.Camera$Size) 
		android.hardware.Camera$Size size
		long baseDuration
		long area
		long stallPerArea
	public static void convertRequestMetadata (android.hardware.camera2.legacy.LegacyRequest) 
		android.hardware.camera2.legacy.LegacyRequest request
	public static android.hardware.camera2.impl.CameraMetadataNative createRequestTemplate (android.hardware.camera2.CameraCharacteristics, int) 
		android.graphics.Rect activeArray
		android.hardware.camera2.params.MeteringRectangle[] activeRegions
		int captureIntent
		int captureIntent
		int captureIntent
		int captureIntent
		int afMode
		Float minimumFocusDistance
		int afMode
		android.util.Range r
		android.util.Range[] availableFpsRange
		android.util.Range bestRange
		android.hardware.camera2.CameraCharacteristics c
		int templateId
		android.hardware.camera2.impl.CameraMetadataNative m
		android.util.Size[] sizes
	private static int[] getTagsForKeys (android.hardware.camera2.CameraCharacteristics$Key[]) 
		int i
		android.hardware.camera2.CameraCharacteristics$Key[] keys
		int[] tags
	private static int[] getTagsForKeys (android.hardware.camera2.CaptureRequest$Key[]) 
		int i
		android.hardware.camera2.CaptureRequest$Key[] keys
		int[] tags
	private static int[] getTagsForKeys (android.hardware.camera2.CaptureResult$Key[]) 
		int i
		android.hardware.camera2.CaptureResult$Key[] keys
		int[] tags
	static java.lang.String convertAfModeToLegacy (int, java.util.List) 
		String defaultMode
		int mode
		java.util.List supportedFocusModes
		String param
	static void  () 
}

android/hardware/camera2/legacy/LegacyCameraDevice$1$3.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.RequestHolder val$holder
	final android.hardware.camera2.impl.CaptureResultExtras val$extras
	final long val$timestamp
	final android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	void  (android.hardware.camera2.legacy.LegacyCameraDevice$1, android.hardware.camera2.legacy.RequestHolder, android.hardware.camera2.impl.CaptureResultExtras, long) 
		android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	public void run () 
		android.os.RemoteException e
}

android/hardware/camera2/legacy/CameraDeviceState$CameraDeviceStateListener.class
CameraDeviceState.java
package android.hardware.camera2.legacy
public abstract android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener extends java.lang.Object {
	public abstract void onError (int, java.lang.Object, android.hardware.camera2.legacy.RequestHolder) 
	public abstract void onConfiguring () 
	public abstract void onIdle () 
	public abstract void onBusy () 
	public abstract void onCaptureStarted (android.hardware.camera2.legacy.RequestHolder, long) 
	public abstract void onCaptureResult (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.legacy.RequestHolder) 
	public abstract void onRepeatingRequestError (long) 
}

android/hardware/camera2/legacy/RequestQueue.class
RequestQueue.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.RequestQueue extends java.lang.Object {
	private static final String TAG
	private static final long INVALID_FRAME
	private android.hardware.camera2.legacy.BurstHolder mRepeatingRequest
	private final java.util.ArrayDeque mRequestQueue
	private long mCurrentFrameNumber
	private long mCurrentRepeatingFrameNumber
	private int mCurrentRequestId
	private final java.util.List mJpegSurfaceIds
	public void  (java.util.List) 
		java.util.List jpegSurfaceIds
	public synchronized android.util.Pair getNext () 
		android.hardware.camera2.legacy.BurstHolder next
		android.util.Pair ret
	public synchronized long stopRepeating (int) 
		int requestId
		long ret
	public synchronized long stopRepeating () 
	public synchronized android.hardware.camera2.utils.SubmitInfo submit (android.hardware.camera2.CaptureRequest[], boolean) 
		android.hardware.camera2.CaptureRequest[] requests
		boolean repeating
		int requestId
		android.hardware.camera2.legacy.BurstHolder burst
		long lastFrame
		android.hardware.camera2.utils.SubmitInfo info
	private long calculateLastFrame (int) 
		android.hardware.camera2.legacy.BurstHolder b
		int requestId
		long total
}

android/hardware/camera2/legacy/LegacyExceptionUtils$BufferQueueAbandonedException.class
LegacyExceptionUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.Throwable) 
		String name
		Throwable cause
	public void  (java.lang.Exception) 
		Exception cause
}

android/hardware/camera2/legacy/LegacyExceptionUtils.class
LegacyExceptionUtils.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.LegacyExceptionUtils extends java.lang.Object {
	private static final String TAG
	public static final int NO_ERROR
	public static final int PERMISSION_DENIED
	public static final int ALREADY_EXISTS
	public static final int BAD_VALUE
	public static final int DEAD_OBJECT
	public static final int INVALID_OPERATION
	public static final int TIMED_OUT
	public static int throwOnError (int)  throws android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException 
		int errorFlag
	public static void throwOnServiceError (int) 
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		String errorMsg
		int errorFlag
		int errorCode
		String errorMsg
	private void  () 
	static void  () 
}

android/hardware/camera2/legacy/RequestThreadManager$1.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$1 extends java.lang.Object implements android.hardware.Camera$ErrorCallback  {
	final android.hardware.camera2.legacy.RequestThreadManager this$0
	void  (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager this$0
	public void onError (int, android.hardware.Camera) 
		int i
		android.hardware.Camera camera
}

android/hardware/camera2/legacy/RequestThreadManager.class
RequestThreadManager.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.RequestThreadManager extends java.lang.Object {
	private final String TAG
	private final int mCameraId
	private final android.hardware.camera2.legacy.RequestHandlerThread mRequestThread
	private static final boolean DEBUG
	private static final boolean VERBOSE
	private android.hardware.Camera mCamera
	private final android.hardware.camera2.CameraCharacteristics mCharacteristics
	private final android.hardware.camera2.legacy.CameraDeviceState mDeviceState
	private final android.hardware.camera2.legacy.CaptureCollector mCaptureCollector
	private final android.hardware.camera2.legacy.LegacyFocusStateMapper mFocusStateMapper
	private final android.hardware.camera2.legacy.LegacyFaceDetectMapper mFaceDetectMapper
	private static final int MSG_CONFIGURE_OUTPUTS
	private static final int MSG_SUBMIT_CAPTURE_REQUEST
	private static final int MSG_CLEANUP
	private static final int MAX_IN_FLIGHT_REQUESTS
	private static final int PREVIEW_FRAME_TIMEOUT
	private static final int JPEG_FRAME_TIMEOUT
	private static final int REQUEST_COMPLETE_TIMEOUT
	private static final float ASPECT_RATIO_TOLERANCE
	private boolean mPreviewRunning
	private final java.util.List mPreviewOutputs
	private final java.util.List mCallbackOutputs
	private android.hardware.camera2.legacy.GLThreadManager mGLThreadManager
	private android.graphics.SurfaceTexture mPreviewTexture
	private android.hardware.Camera$Parameters mParams
	private final java.util.List mJpegSurfaceIds
	private android.util.Size mIntermediateBufferSize
	private final android.hardware.camera2.legacy.RequestQueue mRequestQueue
	private android.hardware.camera2.legacy.LegacyRequest mLastRequest
	private android.graphics.SurfaceTexture mDummyTexture
	private android.view.Surface mDummySurface
	private final Object mIdleLock
	private final android.hardware.camera2.legacy.RequestThreadManager$FpsCounter mPrevCounter
	private final android.hardware.camera2.legacy.RequestThreadManager$FpsCounter mRequestCounter
	private final java.util.concurrent.atomic.AtomicBoolean mQuit
	private static final boolean USE_BLOB_FORMAT_OVERRIDE
	private final android.hardware.Camera$ErrorCallback mErrorCallback
	private final android.os.ConditionVariable mReceivedJpeg
	private final android.hardware.Camera$PictureCallback mJpegCallback
	private final android.hardware.Camera$ShutterCallback mJpegShutterCallback
	private final android.graphics.SurfaceTexture$OnFrameAvailableListener mPreviewCallback
	private final android.os.Handler$Callback mRequestHandlerCb
	private void createDummySurface () 
	private void stopPreview () 
	private void startPreview () 
	private void doJpegCapturePrepare (android.hardware.camera2.legacy.RequestHolder)  throws java.io.IOException 
		android.hardware.camera2.legacy.RequestHolder request
	private void doJpegCapture (android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.RequestHolder request
	private void doPreviewCapture (android.hardware.camera2.legacy.RequestHolder)  throws java.io.IOException 
		android.hardware.camera2.legacy.RequestHolder request
	private void configureOutputs (java.util.Collection) 
		RuntimeException e
		java.io.IOException e
		RuntimeException e
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		int format
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		android.util.Size outSize
		android.util.Pair outPair
		RuntimeException e
		long currArea
		long bestArea
		android.util.Size s
		android.util.Size largestOutput
		android.util.Size largestJpegDimen
		android.util.Size chosenJpegDimen
		java.util.List supportedPreviewSizes
		long largestOutputArea
		android.util.Size bestPreviewDimen
		android.view.Surface p
		RuntimeException e
		java.util.Collection outputs
		java.util.List previewOutputSizes
		java.util.List callbackOutputSizes
		int facing
		int orientation
		java.util.List supportedFpsRanges
		int[] bestRange
		android.util.Size smallestSupportedJpegSize
		java.util.List previews
		java.util.Iterator previewSizeIter
	private void resetJpegSurfaceFormats (java.util.Collection) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface s
		java.util.Collection surfaces
	private android.util.Size calculatePictureSize (java.util.List, java.util.List, android.hardware.Camera$Parameters) 
		android.util.Size jpegSize
		android.view.Surface callbackSurface
		android.util.Size jpegSize
		android.util.Size supportedJpegSize
		int maxConfiguredJpegWidth
		int maxConfiguredJpegHeight
		android.util.Size smallestBoundJpegSize
		java.util.List supportedJpegSizes
		java.util.List candidateSupportedJpegSizes
		android.util.Size smallestSupportedJpegSize
		java.util.List callbackOutputs
		java.util.List callbackSizes
		android.hardware.Camera$Parameters params
		java.util.List configuredJpegSizes
		java.util.Iterator sizeIterator
	private static boolean checkAspectRatiosMatch (android.util.Size, android.util.Size) 
		android.util.Size a
		android.util.Size b
		float aAspect
		float bAspect
	private int[] getPhotoPreviewFpsRange (java.util.List) 
		int minFps
		int maxFps
		int[] rate
		java.util.List frameRates
		int bestMin
		int bestMax
		int bestIndex
		int index
	public void  (int, android.hardware.Camera, android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.legacy.CameraDeviceState) 
		int cameraId
		android.hardware.Camera camera
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.legacy.CameraDeviceState deviceState
		String name
	public void start () 
	public long flush () 
		long lastFrame
	public void quit () 
		InterruptedException e
		android.os.Handler handler
	public android.hardware.camera2.utils.SubmitInfo submitCaptureRequests (android.hardware.camera2.CaptureRequest[], boolean) 
		android.hardware.camera2.CaptureRequest[] requests
		boolean repeating
		android.os.Handler handler
		android.hardware.camera2.utils.SubmitInfo info
	public long cancelRepeating (int) 
		int requestId
	public void configure (java.util.Collection) 
		java.util.Collection outputs
		android.os.Handler handler
		android.os.ConditionVariable condition
		android.hardware.camera2.legacy.RequestThreadManager$ConfigureHolder holder
	static android.hardware.camera2.legacy.CameraDeviceState access$000 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static java.lang.String access$100 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.legacy.CaptureCollector access$200 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static java.util.List access$300 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.os.ConditionVariable access$400 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.legacy.GLThreadManager access$500 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static void access$600 (android.hardware.camera2.legacy.RequestThreadManager, java.util.Collection) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		java.util.Collection x1
	static android.hardware.camera2.legacy.RequestHandlerThread access$700 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.legacy.RequestQueue access$800 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static java.lang.Object access$900 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.legacy.LegacyRequest access$1000 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.Camera$Parameters access$1100 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.CameraCharacteristics access$1200 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.Camera access$1300 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.Camera$Parameters access$1102 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.Camera$Parameters) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.Camera$Parameters x1
	static android.hardware.camera2.legacy.LegacyRequest access$1002 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.camera2.legacy.LegacyRequest) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.camera2.legacy.LegacyRequest x1
	static void access$1400 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.camera2.legacy.RequestHolder)  throws java.io.IOException 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.camera2.legacy.RequestHolder x1
	static void access$1500 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.camera2.legacy.RequestHolder)  throws java.io.IOException 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.camera2.legacy.RequestHolder x1
	static android.hardware.camera2.legacy.LegacyFaceDetectMapper access$1600 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static android.hardware.camera2.legacy.LegacyFocusStateMapper access$1700 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static void access$1800 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.camera2.legacy.RequestHolder x1
	static android.hardware.camera2.legacy.GLThreadManager access$502 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.camera2.legacy.GLThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.camera2.legacy.GLThreadManager x1
	static android.hardware.Camera access$1302 (android.hardware.camera2.legacy.RequestThreadManager, android.hardware.Camera) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		android.hardware.Camera x1
	static java.util.List access$1900 (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager x0
	static void access$2000 (android.hardware.camera2.legacy.RequestThreadManager, java.util.Collection) 
		android.hardware.camera2.legacy.RequestThreadManager x0
		java.util.Collection x1
}

android/hardware/camera2/legacy/CameraDeviceState$5.class
CameraDeviceState.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.CameraDeviceState$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.legacy.CameraDeviceState this$0
	void  (android.hardware.camera2.legacy.CameraDeviceState) 
		android.hardware.camera2.legacy.CameraDeviceState this$0
	public void run () 
}

android/hardware/camera2/legacy/RequestThreadManager$3.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$3 extends java.lang.Object implements android.hardware.Camera$ShutterCallback  {
	final android.hardware.camera2.legacy.RequestThreadManager this$0
	void  (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager this$0
	public void onShutter () 
}

android/hardware/camera2/legacy/LegacyCameraDevice$1.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1 extends java.lang.Object implements android.hardware.camera2.legacy.CameraDeviceState$CameraDeviceStateListener  {
	final android.hardware.camera2.legacy.LegacyCameraDevice this$0
	void  (android.hardware.camera2.legacy.LegacyCameraDevice) 
		android.hardware.camera2.legacy.LegacyCameraDevice this$0
	public void onError (int, java.lang.Object, android.hardware.camera2.legacy.RequestHolder) 
		int errorCode
		Object errorArg
		android.hardware.camera2.legacy.RequestHolder holder
		android.hardware.camera2.impl.CaptureResultExtras extras
	public void onConfiguring () 
	public void onIdle () 
	public void onBusy () 
	public void onCaptureStarted (android.hardware.camera2.legacy.RequestHolder, long) 
		android.hardware.camera2.legacy.RequestHolder holder
		long timestamp
		android.hardware.camera2.impl.CaptureResultExtras extras
	public void onCaptureResult (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.legacy.RequestHolder) 
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.legacy.RequestHolder holder
		android.hardware.camera2.impl.CaptureResultExtras extras
	public void onRepeatingRequestError (long) 
		long lastFrameNumber
}

android/hardware/camera2/legacy/SurfaceTextureRenderer$1.class
SurfaceTextureRenderer.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.SurfaceTextureRenderer$1 extends java.lang.Object {
}

android/hardware/camera2/legacy/RequestHandlerThread.class
RequestHandlerThread.java
package android.hardware.camera2.legacy
public android.hardware.camera2.legacy.RequestHandlerThread extends android.os.HandlerThread {
	public static final int MSG_POKE_IDLE_HANDLER
	private final android.os.ConditionVariable mStarted
	private final android.os.ConditionVariable mIdle
	private android.os.Handler$Callback mCallback
	private volatile android.os.Handler mHandler
	private final android.os.MessageQueue$IdleHandler mIdleHandler
	public void  (java.lang.String, android.os.Handler$Callback) 
		String name
		android.os.Handler$Callback callback
	protected void onLooperPrepared () 
	public void waitUntilStarted () 
	public android.os.Handler getHandler () 
	public android.os.Handler waitAndGetHandler () 
	public boolean hasAnyMessages (int[]) 
		int i
		int[] what
	public void removeMessages (int[]) 
		int i
		int[] what
	public void waitUntilIdle () 
		android.os.Handler handler
		android.os.MessageQueue queue
	static android.os.ConditionVariable access$000 (android.hardware.camera2.legacy.RequestHandlerThread) 
		android.hardware.camera2.legacy.RequestHandlerThread x0
}

android/hardware/camera2/legacy/RequestThreadManager$5.class
RequestThreadManager.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.RequestThreadManager$5 extends java.lang.Object implements android.os.Handler$Callback  {
	private boolean mCleanup
	private final android.hardware.camera2.legacy.LegacyResultMapper mMapper
	final android.hardware.camera2.legacy.RequestThreadManager this$0
	void  (android.hardware.camera2.legacy.RequestThreadManager) 
		android.hardware.camera2.legacy.RequestThreadManager this$0
	public boolean handleMessage (android.os.Message) 
		boolean success
		InterruptedException e
		boolean success
		InterruptedException e
		RuntimeException e
		android.util.Size previewSize
		android.hardware.camera2.legacy.LegacyRequest legacyRequest
		boolean success
		java.io.IOException e
		InterruptedException e
		RuntimeException e
		RuntimeException e
		boolean success
		InterruptedException e
		android.hardware.camera2.CaptureRequest request
		boolean paramsChanged
		android.util.MutableLong timestampMutable
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.legacy.RequestHolder holder
		long lastFrameNumber
		boolean success
		InterruptedException e
		android.hardware.camera2.legacy.RequestThreadManager$ConfigureHolder config
		int sizes
		android.os.Handler handler
		boolean anyRequestOutputAbandoned
		android.util.Pair nextBurst
		java.util.List requests
		android.os.Message msg
		long startTime
}

android/hardware/camera2/legacy/LegacyCameraDevice$1$5.class
LegacyCameraDevice.java
package android.hardware.camera2.legacy
 android.hardware.camera2.legacy.LegacyCameraDevice$1$5 extends java.lang.Object implements java.lang.Runnable  {
	final long val$lastFrameNumber
	final android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	void  (android.hardware.camera2.legacy.LegacyCameraDevice$1, long) 
		android.hardware.camera2.legacy.LegacyCameraDevice$1 this$1
	public void run () 
		android.os.RemoteException e
}

android/hardware/camera2/CameraCharacteristics$1.class
CameraCharacteristics.java
package android.hardware.camera2
final android.hardware.camera2.CameraCharacteristics$1 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/impl/
android/hardware/camera2/impl/CallbackProxies$DeviceCaptureCallbackProxy.class
CallbackProxies.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CallbackProxies$DeviceCaptureCallbackProxy extends android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback {
	private final android.hardware.camera2.dispatch.MethodNameInvoker mProxy
	public void  (android.hardware.camera2.dispatch.Dispatchable) 
		android.hardware.camera2.dispatch.Dispatchable dispatchTarget
	public void onCaptureStarted (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, long, long) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		long timestamp
		long frameNumber
	public void onCapturePartial (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult result
	public void onCaptureProgressed (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult partialResult
	public void onCaptureCompleted (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.TotalCaptureResult result
	public void onCaptureFailed (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureFailure failure
	public void onCaptureSequenceCompleted (android.hardware.camera2.CameraDevice, int, long) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
		long frameNumber
	public void onCaptureSequenceAborted (android.hardware.camera2.CameraDevice, int) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
}

android/hardware/camera2/impl/CameraDeviceImpl$CaptureCallbackHolder.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder extends java.lang.Object {
	private final boolean mRepeating
	private final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback mCallback
	private final java.util.List mRequestList
	private final android.os.Handler mHandler
	private final int mSessionId
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, java.util.List, android.os.Handler, boolean, int) 
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		java.util.List requestList
		android.os.Handler handler
		boolean repeating
		int sessionId
	public boolean isRepeating () 
	public android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback getCallback () 
	public android.hardware.camera2.CaptureRequest getRequest (int) 
		int subsequenceId
	public android.hardware.camera2.CaptureRequest getRequest () 
	public android.os.Handler getHandler () 
	public int getSessionId () 
}

android/hardware/camera2/impl/CameraCaptureSessionImpl$1.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraCaptureSessionImpl$1 extends android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback {
	final android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	void  (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	public void onCaptureSequenceCompleted (android.hardware.camera2.CameraDevice, int, long) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
		long frameNumber
	public void onCaptureSequenceAborted (android.hardware.camera2.CameraDevice, int) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
}

android/hardware/camera2/impl/CameraMetadataNative$17.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$17 extends java.lang.Object implements android.hardware.camera2.impl.SetCommand  {
	void  () 
	public void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		Object value
}

android/hardware/camera2/impl/CaptureResultExtras$1.class
CaptureResultExtras.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CaptureResultExtras$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.impl.CaptureResultExtras createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.camera2.impl.CaptureResultExtras[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$2.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.impl.CaptureResultExtras val$resultExtras
	final long val$timestamp
	final long val$frameNumber
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.impl.CaptureResultExtras, long, long) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CaptureResultExtras.class
CaptureResultExtras.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CaptureResultExtras extends java.lang.Object implements android.os.Parcelable  {
	private int requestId
	private int subsequenceId
	private int afTriggerId
	private int precaptureTriggerId
	private long frameNumber
	private int partialResultCount
	private int errorStreamId
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void  (int, int, int, int, long, int, int) 
		int requestId
		int subsequenceId
		int afTriggerId
		int precaptureTriggerId
		long frameNumber
		int partialResultCount
		int errorStreamId
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public int getRequestId () 
	public int getSubsequenceId () 
	public int getAfTriggerId () 
	public int getPrecaptureTriggerId () 
	public long getFrameNumber () 
	public int getPartialResultCount () 
	public int getErrorStreamId () 
	void  (android.os.Parcel, android.hardware.camera2.impl.CaptureResultExtras$1) 
		android.os.Parcel x0
		android.hardware.camera2.impl.CaptureResultExtras$1 x1
	static void  () 
}

android/hardware/camera2/impl/CameraMetadataNative$9.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$9 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraMetadataNative$8.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$8 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/GetCommand.class
GetCommand.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.GetCommand extends java.lang.Object {
	public abstract java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
}

android/hardware/camera2/impl/SetCommand.class
SetCommand.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.SetCommand extends java.lang.Object {
	public abstract void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
}

android/hardware/camera2/impl/CameraCaptureSessionImpl$AbortDrainListener.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraCaptureSessionImpl$AbortDrainListener extends java.lang.Object implements android.hardware.camera2.utils.TaskDrainer$DrainListener  {
	final android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	private void  (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
	public void onDrained () 
	void  (android.hardware.camera2.impl.CameraCaptureSessionImpl, android.hardware.camera2.impl.CameraCaptureSessionImpl$1) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
		android.hardware.camera2.impl.CameraCaptureSessionImpl$1 x1
}

android/hardware/camera2/impl/CameraMetadataNative$2.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$2 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraDeviceImpl$5.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$5 extends java.lang.Object implements java.lang.Runnable  {
	private boolean mClosedOnce
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraCaptureSessionImpl.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraCaptureSessionImpl extends android.hardware.camera2.CameraCaptureSession implements android.hardware.camera2.impl.CameraCaptureSessionCore  {
	private static final String TAG
	private static final boolean DEBUG
	private final int mId
	private final String mIdString
	private final android.view.Surface mInput
	private final java.util.List mOutputs
	private final android.hardware.camera2.CameraCaptureSession$StateCallback mStateCallback
	private final android.os.Handler mStateHandler
	private final android.hardware.camera2.impl.CameraDeviceImpl mDeviceImpl
	private final android.os.Handler mDeviceHandler
	private final android.hardware.camera2.utils.TaskDrainer mSequenceDrainer
	private final android.hardware.camera2.utils.TaskSingleDrainer mIdleDrainer
	private final android.hardware.camera2.utils.TaskSingleDrainer mAbortDrainer
	private boolean mClosed
	private final boolean mConfigureSuccess
	private boolean mSkipUnconfigure
	private volatile boolean mAborting
	void  (int, android.view.Surface, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler, android.hardware.camera2.impl.CameraDeviceImpl, android.os.Handler, boolean) 
		int id
		android.view.Surface input
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler stateHandler
		android.hardware.camera2.impl.CameraDeviceImpl deviceImpl
		android.os.Handler deviceStateHandler
		boolean configureSuccess
	public android.hardware.camera2.CameraDevice getDevice () 
	public void prepare (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
	public void prepare (int, android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		int maxCount
		android.view.Surface surface
	public void tearDown (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
	public void finishDeferredConfiguration (java.util.List)  throws android.hardware.camera2.CameraAccessException 
		java.util.List deferredOutputConfigs
	public synchronized int capture (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CameraCaptureSession$CaptureCallback callback
		android.os.Handler handler
	public synchronized int captureBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		java.util.List requests
		android.hardware.camera2.CameraCaptureSession$CaptureCallback callback
		android.os.Handler handler
	public synchronized int setRepeatingRequest (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CameraCaptureSession$CaptureCallback callback
		android.os.Handler handler
	public synchronized int setRepeatingBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest r
		java.util.List requests
		android.hardware.camera2.CameraCaptureSession$CaptureCallback callback
		android.os.Handler handler
	public synchronized void stopRepeating ()  throws android.hardware.camera2.CameraAccessException 
	public void abortCaptures ()  throws android.hardware.camera2.CameraAccessException 
	public boolean isReprocessable () 
	public android.view.Surface getInputSurface () 
	public void replaceSessionClose () 
	public void close () 
		IllegalStateException e
		android.hardware.camera2.CameraAccessException e
	public boolean isAborting () 
	private android.hardware.camera2.CameraCaptureSession$StateCallback createUserStateCallbackProxy (android.os.Handler, android.hardware.camera2.CameraCaptureSession$StateCallback) 
		android.os.Handler handler
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.hardware.camera2.dispatch.InvokeDispatcher userCallbackSink
		android.hardware.camera2.dispatch.HandlerDispatcher handlerPassthrough
	private android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback createCaptureCallbackProxy (android.os.Handler, android.hardware.camera2.CameraCaptureSession$CaptureCallback) 
		android.os.Handler handler
		android.hardware.camera2.CameraCaptureSession$CaptureCallback callback
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback localCallback
		android.hardware.camera2.dispatch.InvokeDispatcher localSink
		android.hardware.camera2.dispatch.InvokeDispatcher userCallbackSink
		android.hardware.camera2.dispatch.HandlerDispatcher handlerPassthrough
		android.hardware.camera2.dispatch.DuckTypingDispatcher duckToSession
		android.hardware.camera2.dispatch.ArgumentReplacingDispatcher replaceDeviceWithSession
		android.hardware.camera2.dispatch.BroadcastDispatcher broadcaster
	public android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK getDeviceStateCallback () 
		android.hardware.camera2.CameraCaptureSession session
	protected void finalize ()  throws java.lang.Throwable 
	private void checkNotClosed () 
	private int addPendingSequence (int) 
		int sequenceId
	private void finishPendingSequence (int) 
		IllegalStateException e
		int sequenceId
	static void access$300 (android.hardware.camera2.impl.CameraCaptureSessionImpl, int) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
		int x1
	static java.lang.String access$400 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static android.hardware.camera2.utils.TaskSingleDrainer access$500 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static android.hardware.camera2.CameraCaptureSession$StateCallback access$600 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static boolean access$700 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static android.hardware.camera2.utils.TaskSingleDrainer access$800 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static boolean access$702 (android.hardware.camera2.impl.CameraCaptureSessionImpl, boolean) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
		boolean x1
	static boolean access$900 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
	static android.hardware.camera2.impl.CameraDeviceImpl access$1000 (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
}

android/hardware/camera2/impl/CameraDeviceImpl$StateCallbackKK.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK extends android.hardware.camera2.CameraDevice$StateCallback {
	public void  () 
	public void onUnconfigured (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onActive (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onBusy (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onIdle (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onSurfacePrepared (android.view.Surface) 
		android.view.Surface surface
}

android/hardware/camera2/impl/CameraCaptureSessionImpl$IdleDrainListener.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraCaptureSessionImpl$IdleDrainListener extends java.lang.Object implements android.hardware.camera2.utils.TaskDrainer$DrainListener  {
	final android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	private void  (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
	public void onDrained () 
		android.hardware.camera2.CameraAccessException e
	void  (android.hardware.camera2.impl.CameraCaptureSessionImpl, android.hardware.camera2.impl.CameraCaptureSessionImpl$1) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
		android.hardware.camera2.impl.CameraCaptureSessionImpl$1 x1
}

android/hardware/camera2/impl/CameraMetadataNative$19.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$19 extends java.lang.Object implements android.hardware.camera2.impl.SetCommand  {
	void  () 
	public void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		Object value
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$5.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.CaptureRequest val$request
	final android.view.Surface val$outputSurface
	final long val$frameNumber
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.CaptureRequest, android.view.Surface, long) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CameraDeviceImpl$FrameNumberTracker.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraDeviceImpl$FrameNumberTracker extends java.lang.Object {
	private long mCompletedFrameNumber
	private long mCompletedReprocessFrameNumber
	private final java.util.LinkedList mSkippedRegularFrameNumbers
	private final java.util.LinkedList mSkippedReprocessFrameNumbers
	private final java.util.TreeMap mFutureErrorMap
	private final java.util.HashMap mPartialResults
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	private void update () 
		java.util.Map$Entry pair
		Long errorFrameNumber
		Boolean reprocess
		Boolean removeError
		java.util.Iterator iter
	public void updateTracker (long, boolean, boolean) 
		IllegalArgumentException e
		long frameNumber
		boolean isError
		boolean isReprocess
	public void updateTracker (long, android.hardware.camera2.CaptureResult, boolean, boolean) 
		long frameNumber
		android.hardware.camera2.CaptureResult result
		boolean partial
		boolean isReprocess
		java.util.List partials
	public java.util.List popPartialResults (long) 
		long frameNumber
	public long getCompletedFrameNumber () 
	public long getCompletedReprocessFrameNumber () 
	private void updateCompletedFrameNumber (long)  throws java.lang.IllegalArgumentException 
		long i
		long frameNumber
	private void updateCompletedReprocessFrameNumber (long)  throws java.lang.IllegalArgumentException 
		long i
		long frameNumber
}

android/hardware/camera2/impl/CallbackProxies$SessionStateCallbackProxy.class
CallbackProxies.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CallbackProxies$SessionStateCallbackProxy extends android.hardware.camera2.CameraCaptureSession$StateCallback {
	private final android.hardware.camera2.dispatch.MethodNameInvoker mProxy
	public void  (android.hardware.camera2.dispatch.Dispatchable) 
		android.hardware.camera2.dispatch.Dispatchable dispatchTarget
	public void onConfigured (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onConfigureFailed (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onReady (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onActive (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onClosed (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onSurfacePrepared (android.hardware.camera2.CameraCaptureSession, android.view.Surface) 
		android.hardware.camera2.CameraCaptureSession session
		android.view.Surface surface
}

android/hardware/camera2/impl/CameraMetadataNative$5.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$5 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraMetadataNative$16.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$16 extends java.lang.Object implements android.hardware.camera2.impl.SetCommand  {
	void  () 
	public void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		Object value
}

android/hardware/camera2/impl/ICameraDeviceUserWrapper.class
ICameraDeviceUserWrapper.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.ICameraDeviceUserWrapper extends java.lang.Object {
	private final android.hardware.camera2.ICameraDeviceUser mRemoteDevice
	public void  (android.hardware.camera2.ICameraDeviceUser) 
		android.hardware.camera2.ICameraDeviceUser remoteDevice
	public void unlinkToDeath (android.os.IBinder$DeathRecipient, int) 
		android.os.IBinder$DeathRecipient recipient
		int flags
	public void disconnect () 
	public android.hardware.camera2.utils.SubmitInfo submitRequest (android.hardware.camera2.CaptureRequest, boolean)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		android.hardware.camera2.CaptureRequest request
		boolean streaming
	public android.hardware.camera2.utils.SubmitInfo submitRequestList (android.hardware.camera2.CaptureRequest[], boolean)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		android.hardware.camera2.CaptureRequest[] requestList
		boolean streaming
	public long cancelRequest (int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int requestId
	public void beginConfigure ()  throws android.hardware.camera2.CameraAccessException 
		Throwable t
	public void endConfigure (boolean)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		boolean isConstrainedHighSpeed
	public void deleteStream (int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int streamId
	public int createStream (android.hardware.camera2.params.OutputConfiguration)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		android.hardware.camera2.params.OutputConfiguration outputConfiguration
	public int createInputStream (int, int, int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int width
		int height
		int format
	public android.view.Surface getInputSurface ()  throws android.hardware.camera2.CameraAccessException 
		Throwable t
	public android.hardware.camera2.impl.CameraMetadataNative createDefaultRequest (int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int templateId
	public android.hardware.camera2.impl.CameraMetadataNative getCameraInfo ()  throws android.hardware.camera2.CameraAccessException 
		Throwable t
	public void waitUntilIdle ()  throws android.hardware.camera2.CameraAccessException 
		Throwable t
	public long flush ()  throws android.hardware.camera2.CameraAccessException 
		Throwable t
	public void prepare (int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int streamId
	public void tearDown (int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int streamId
	public void prepare2 (int, int)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int maxCount
		int streamId
	public void setDeferredConfiguration (int, android.hardware.camera2.params.OutputConfiguration)  throws android.hardware.camera2.CameraAccessException 
		Throwable t
		int streamId
		android.hardware.camera2.params.OutputConfiguration deferredConfig
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks extends android.hardware.camera2.ICameraDeviceCallbacks$Stub {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public android.os.IBinder asBinder () 
	public void onDeviceError (int, android.hardware.camera2.impl.CaptureResultExtras) 
		int publicErrorCode
		Runnable r
		int errorCode
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
	public void onRepeatingRequestError (long) 
		long lastFrameNumber
	public void onDeviceIdle () 
	public void onCaptureStarted (android.hardware.camera2.impl.CaptureResultExtras, long) 
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		long timestamp
		int requestId
		long frameNumber
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder holder
	public void onResultReceived (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CaptureResultExtras)  throws android.os.RemoteException 
		android.hardware.camera2.CaptureResult resultAsCapture
		android.hardware.camera2.CaptureResult finalResult
		java.util.List partialResults
		android.hardware.camera2.TotalCaptureResult resultAsCapture
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder holder
		android.hardware.camera2.CaptureRequest request
		boolean isPartialResult
		boolean isReprocess
		Runnable resultDispatch
		android.hardware.camera2.CaptureResult finalResult
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		int requestId
		long frameNumber
	public void onPrepared (int) 
		int streamId
		android.hardware.camera2.params.OutputConfiguration output
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
		android.view.Surface surface
	private void onCaptureErrorLocked (int, android.hardware.camera2.impl.CaptureResultExtras) 
		android.view.Surface outputSurface
		boolean mayHaveBuffers
		int reason
		android.hardware.camera2.CaptureFailure failure
		int errorCode
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		int requestId
		int subsequenceId
		long frameNumber
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder holder
		android.hardware.camera2.CaptureRequest request
		Runnable failureDispatch
}

android/hardware/camera2/impl/CameraMetadataNative$Key.class
CameraMetadataNative.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraMetadataNative$Key extends java.lang.Object {
	private boolean mHasTag
	private int mTag
	private final Class mType
	private final android.hardware.camera2.utils.TypeReference mTypeReference
	private final String mName
	private final int mHash
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class type
	public void  (java.lang.String, android.hardware.camera2.utils.TypeReference) 
		String name
		android.hardware.camera2.utils.TypeReference typeReference
	public final java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative$Key lhs
		android.hardware.camera2.impl.CameraMetadataNative$Key lhs
		android.hardware.camera2.impl.CameraMetadataNative$Key lhs
		android.hardware.camera2.impl.CameraMetadataNative$Key lhs
		Object o
		android.hardware.camera2.impl.CameraMetadataNative$Key lhs
	public final int getTag () 
	public final java.lang.Class getType () 
	public final android.hardware.camera2.utils.TypeReference getTypeReference () 
}

android/hardware/camera2/impl/CameraDeviceImpl$10.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$10 extends java.lang.Object implements java.lang.Runnable  {
	final int val$requestId
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.impl.CameraDeviceImpl$RequestLastFrameNumbersHolder val$requestLastFrameNumbers
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl, int, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.impl.CameraDeviceImpl$RequestLastFrameNumbersHolder) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
}

android/hardware/camera2/impl/CameraDeviceImpl$6.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraMetadataNative.class
CameraMetadataNative.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraMetadataNative extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean DEBUG
	public static final int NATIVE_JPEG_FORMAT
	private static final String CELLID_PROCESS
	private static final String GPS_PROCESS
	private static final int FACE_LANDMARK_SIZE
	public static final android.os.Parcelable$Creator CREATOR
	public static final int TYPE_BYTE
	public static final int TYPE_INT32
	public static final int TYPE_FLOAT
	public static final int TYPE_INT64
	public static final int TYPE_DOUBLE
	public static final int TYPE_RATIONAL
	public static final int NUM_TYPES
	private static final java.util.HashMap sGetCommandMap
	private static final java.util.HashMap sSetCommandMap
	private long mMetadataPtr
	private static java.lang.String translateLocationProviderToProcess (java.lang.String) 
		String provider
	private static java.lang.String translateProcessToLocationProvider (java.lang.String) 
		String process
	public void  () 
	public void  (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative other
	public static android.hardware.camera2.impl.CameraMetadataNative move (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative other
		android.hardware.camera2.impl.CameraMetadataNative newObject
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.Object get (android.hardware.camera2.CameraCharacteristics$Key) 
		android.hardware.camera2.CameraCharacteristics$Key key
	public java.lang.Object get (android.hardware.camera2.CaptureResult$Key) 
		android.hardware.camera2.CaptureResult$Key key
	public java.lang.Object get (android.hardware.camera2.CaptureRequest$Key) 
		android.hardware.camera2.CaptureRequest$Key key
	public java.lang.Object get (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		android.hardware.camera2.impl.GetCommand g
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public static void setupGlobalVendorTagDescriptor ()  throws android.os.ServiceSpecificException 
		int err
	private static native int nativeSetupGlobalVendorTagDescriptor () 
	public void set (android.hardware.camera2.impl.CameraMetadataNative$Key, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		Object value
		android.hardware.camera2.impl.SetCommand s
	public void set (android.hardware.camera2.CaptureRequest$Key, java.lang.Object) 
		android.hardware.camera2.CaptureRequest$Key key
		Object value
	public void set (android.hardware.camera2.CaptureResult$Key, java.lang.Object) 
		android.hardware.camera2.CaptureResult$Key key
		Object value
	public void set (android.hardware.camera2.CameraCharacteristics$Key, java.lang.Object) 
		android.hardware.camera2.CameraCharacteristics$Key key
		Object value
	private void close () 
	private java.lang.Object getBase (android.hardware.camera2.CameraCharacteristics$Key) 
		android.hardware.camera2.CameraCharacteristics$Key key
	private java.lang.Object getBase (android.hardware.camera2.CaptureResult$Key) 
		android.hardware.camera2.CaptureResult$Key key
	private java.lang.Object getBase (android.hardware.camera2.CaptureRequest$Key) 
		android.hardware.camera2.CaptureRequest$Key key
	private java.lang.Object getBase (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		int tag
		byte[] values
		android.hardware.camera2.marshal.Marshaler marshaler
		java.nio.ByteBuffer buffer
	private int[] getAvailableFormats () 
		int i
		int[] availableFormats
	private boolean setFaces (android.hardware.camera2.params.Face[]) 
		android.hardware.camera2.params.Face face
		int j
		android.hardware.camera2.params.Face face
		android.hardware.camera2.params.Face[] faces
		int numFaces
		boolean fullMode
		android.graphics.Rect[] faceRectangles
		byte[] faceScores
		int[] faceIds
		int[] faceLandmarks
		int i
	private android.hardware.camera2.params.Face[] getFaces () 
		int i
		android.graphics.Point leftEye
		android.graphics.Point rightEye
		android.graphics.Point mouth
		android.hardware.camera2.params.Face face
		int i
		Integer faceDetectMode
		byte[] faceScores
		android.graphics.Rect[] faceRectangles
		int[] faceIds
		int[] faceLandmarks
		int numFaces
		java.util.ArrayList faceList
		android.hardware.camera2.params.Face[] faces
	private android.graphics.Rect[] getFaceRectangles () 
		int i
		android.graphics.Rect[] faceRectangles
		android.graphics.Rect[] fixedFaceRectangles
	private android.hardware.camera2.params.LensShadingMap getLensShadingMap () 
		float[] lsmArray
		android.util.Size s
		android.hardware.camera2.params.LensShadingMap map
	private android.location.Location getGpsLocation () 
		String processingMethod
		double[] coords
		Long timeStamp
		android.location.Location l
	private boolean setGpsLocation (android.location.Location) 
		android.location.Location l
		double[] coords
		String processMethod
		long timestamp
	private android.hardware.camera2.params.StreamConfigurationMap getStreamConfigurationMap () 
		int capability
		android.hardware.camera2.params.StreamConfiguration[] configurations
		android.hardware.camera2.params.StreamConfigurationDuration[] minFrameDurations
		android.hardware.camera2.params.StreamConfigurationDuration[] stallDurations
		android.hardware.camera2.params.StreamConfiguration[] depthConfigurations
		android.hardware.camera2.params.StreamConfigurationDuration[] depthMinFrameDurations
		android.hardware.camera2.params.StreamConfigurationDuration[] depthStallDurations
		android.hardware.camera2.params.HighSpeedVideoConfiguration[] highSpeedVideoConfigurations
		android.hardware.camera2.params.ReprocessFormatsMap inputOutputFormatsMap
		int[] capabilities
		boolean listHighResolution
	private java.lang.Integer getMaxRegions (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		int AE
		int AWB
		int AF
		int[] maxRegions
	private java.lang.Integer getMaxNumOutputs (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		int RAW
		int PROC
		int PROC_STALLING
		int[] maxNumOutputs
	private android.hardware.camera2.params.TonemapCurve getTonemapCurve () 
		float[] red
		float[] green
		float[] blue
		android.hardware.camera2.params.TonemapCurve tc
	private void setBase (android.hardware.camera2.CameraCharacteristics$Key, java.lang.Object) 
		android.hardware.camera2.CameraCharacteristics$Key key
		Object value
	private void setBase (android.hardware.camera2.CaptureResult$Key, java.lang.Object) 
		android.hardware.camera2.CaptureResult$Key key
		Object value
	private void setBase (android.hardware.camera2.CaptureRequest$Key, java.lang.Object) 
		android.hardware.camera2.CaptureRequest$Key key
		Object value
	private void setBase (android.hardware.camera2.impl.CameraMetadataNative$Key, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
		Object value
		int tag
		android.hardware.camera2.marshal.Marshaler marshaler
		int size
		byte[] values
		java.nio.ByteBuffer buffer
	private boolean setAvailableFormats (int[]) 
		int i
		int[] value
		int[] availableFormat
		int[] newValues
	private boolean setFaceRectangles (android.graphics.Rect[]) 
		int i
		android.graphics.Rect[] faceRects
		android.graphics.Rect[] newFaceRects
	private boolean setTonemapCurve (android.hardware.camera2.params.TonemapCurve) 
		int pointCount
		int i
		android.hardware.camera2.params.TonemapCurve tc
		float[][] curve
	private native long nativeAllocate () 
	private native long nativeAllocateCopy (android.hardware.camera2.impl.CameraMetadataNative)  throws java.lang.NullPointerException 
	private synchronized native void nativeWriteToParcel (android.os.Parcel) 
	private synchronized native void nativeReadFromParcel (android.os.Parcel) 
	private synchronized native void nativeSwap (android.hardware.camera2.impl.CameraMetadataNative)  throws java.lang.NullPointerException 
	private synchronized native void nativeClose () 
	private synchronized native boolean nativeIsEmpty () 
	private synchronized native int nativeGetEntryCount () 
	private synchronized native byte[] nativeReadValues (int) 
	private synchronized native void nativeWriteValues (int, byte[]) 
	private synchronized native void nativeDump ()  throws java.io.IOException 
	private static native java.util.ArrayList nativeGetAllVendorKeys (java.lang.Class) 
	private static native int nativeGetTagFromKey (java.lang.String)  throws java.lang.IllegalArgumentException 
	private static native int nativeGetTypeFromTag (int)  throws java.lang.IllegalArgumentException 
	private static native void nativeClassInit () 
	public void swap (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative other
	public int getEntryCount () 
	public boolean isEmpty () 
	public static java.util.ArrayList getAllVendorKeys (java.lang.Class) 
		Class keyClass
	public static int getTag (java.lang.String) 
		String key
	public static int getNativeType (int) 
		int tag
	public void writeValues (int, byte[]) 
		int tag
		byte[] src
	public byte[] readValues (int) 
		int tag
	public void dumpToLog () 
		java.io.IOException e
	protected void finalize ()  throws java.lang.Throwable 
	private static android.hardware.camera2.marshal.Marshaler getMarshalerForKey (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key key
	private static void registerAllMarshalers () 
		android.hardware.camera2.marshal.MarshalQueryable query
		android.hardware.camera2.marshal.MarshalQueryable[] queryList
	private static transient boolean areValuesAllNull (java.lang.Object[]) 
		Object o
		Object[] objs
	static int[] access$000 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static android.hardware.camera2.params.Face[] access$100 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static android.graphics.Rect[] access$200 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static android.hardware.camera2.params.StreamConfigurationMap access$300 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static java.lang.Integer access$400 (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.hardware.camera2.impl.CameraMetadataNative$Key x1
	static java.lang.Integer access$500 (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.hardware.camera2.impl.CameraMetadataNative$Key x1
	static android.hardware.camera2.params.TonemapCurve access$600 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static android.location.Location access$700 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static android.hardware.camera2.params.LensShadingMap access$800 (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative x0
	static boolean access$900 (android.hardware.camera2.impl.CameraMetadataNative, int[]) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		int[] x1
	static boolean access$1000 (android.hardware.camera2.impl.CameraMetadataNative, android.graphics.Rect[]) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.graphics.Rect[] x1
	static boolean access$1100 (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.params.Face[]) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.hardware.camera2.params.Face[] x1
	static boolean access$1200 (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.params.TonemapCurve) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.hardware.camera2.params.TonemapCurve x1
	static boolean access$1300 (android.hardware.camera2.impl.CameraMetadataNative, android.location.Location) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		android.location.Location x1
	static void  () 
}

android/hardware/camera2/impl/CameraMetadataNative$3.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$3 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraDeviceImpl$1.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraDeviceImpl$4.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraCaptureSessionCore.class
CameraCaptureSessionCore.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.CameraCaptureSessionCore extends java.lang.Object {
	public abstract void replaceSessionClose () 
	public abstract android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK getDeviceStateCallback () 
	public abstract boolean isAborting () 
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$6.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.CaptureRequest val$request
	final android.hardware.camera2.CaptureFailure val$failure
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CameraDeviceImpl$3.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraDeviceImpl$9.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$9 extends java.lang.Object implements java.lang.Runnable  {
	final int val$requestId
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl, int, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$4.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.CaptureRequest val$request
	final android.hardware.camera2.TotalCaptureResult val$resultAsCapture
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CameraDeviceImpl$8.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$8 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$isError
	final int val$code
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl, boolean, int) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
}

android/hardware/camera2/impl/CameraMetadataNative$12.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$12 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraConstrainedHighSpeedCaptureSessionImpl$WrapperCallback.class
CameraConstrainedHighSpeedCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraConstrainedHighSpeedCaptureSessionImpl$WrapperCallback extends android.hardware.camera2.CameraCaptureSession$StateCallback {
	private final android.hardware.camera2.CameraCaptureSession$StateCallback mCallback
	final android.hardware.camera2.impl.CameraConstrainedHighSpeedCaptureSessionImpl this$0
	public void  (android.hardware.camera2.impl.CameraConstrainedHighSpeedCaptureSessionImpl, android.hardware.camera2.CameraCaptureSession$StateCallback) 
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
	public void onConfigured (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onConfigureFailed (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onReady (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onActive (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onClosed (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onSurfacePrepared (android.hardware.camera2.CameraCaptureSession, android.view.Surface) 
		android.hardware.camera2.CameraCaptureSession session
		android.view.Surface surface
}

android/hardware/camera2/impl/CameraDeviceImpl$2.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraMetadataNative$14.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$14 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/PublicKey.class
PublicKey.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.PublicKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/hardware/camera2/impl/CameraMetadataNative$10.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$10 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraCaptureSessionImpl$2.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraCaptureSessionImpl$2 extends android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK {
	private boolean mBusy
	private boolean mActive
	final android.hardware.camera2.CameraCaptureSession val$session
	final android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	void  (android.hardware.camera2.impl.CameraCaptureSessionImpl, android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	public void onOpened (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onDisconnected (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onError (android.hardware.camera2.CameraDevice, int) 
		android.hardware.camera2.CameraDevice camera
		int error
	public void onActive (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onIdle (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
		boolean isAborting
	public void onBusy (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onUnconfigured (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onSurfacePrepared (android.view.Surface) 
		android.view.Surface surface
}

android/hardware/camera2/impl/CameraMetadataNative$6.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$6 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraMetadataNative$1.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.impl.CameraMetadataNative createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.hardware.camera2.impl.CameraMetadataNative metadata
	public android.hardware.camera2.impl.CameraMetadataNative[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/impl/CameraMetadataNative$13.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$13 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$3.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder val$holder
	final android.hardware.camera2.CaptureRequest val$request
	final android.hardware.camera2.CaptureResult val$resultAsCapture
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CallbackProxies$DeviceStateCallbackProxy.class
CallbackProxies.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CallbackProxies$DeviceStateCallbackProxy extends android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK {
	private final android.hardware.camera2.dispatch.MethodNameInvoker mProxy
	public void  (android.hardware.camera2.dispatch.Dispatchable) 
		android.hardware.camera2.dispatch.Dispatchable dispatchTarget
	public void onOpened (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onDisconnected (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onError (android.hardware.camera2.CameraDevice, int) 
		android.hardware.camera2.CameraDevice camera
		int error
	public void onUnconfigured (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onActive (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onBusy (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onClosed (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public void onIdle (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
}

android/hardware/camera2/impl/CameraMetadataNative$4.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$4 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/SyntheticKey.class
SyntheticKey.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.SyntheticKey extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/hardware/camera2/impl/CameraMetadataNative$18.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$18 extends java.lang.Object implements android.hardware.camera2.impl.SetCommand  {
	void  () 
	public void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		Object value
}

android/hardware/camera2/impl/CameraConstrainedHighSpeedCaptureSessionImpl.class
CameraConstrainedHighSpeedCaptureSessionImpl.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraConstrainedHighSpeedCaptureSessionImpl extends android.hardware.camera2.CameraConstrainedHighSpeedCaptureSession implements android.hardware.camera2.impl.CameraCaptureSessionCore  {
	private final android.hardware.camera2.CameraCharacteristics mCharacteristics
	private final android.hardware.camera2.impl.CameraCaptureSessionImpl mSessionImpl
	void  (int, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler, android.hardware.camera2.impl.CameraDeviceImpl, android.os.Handler, boolean, android.hardware.camera2.CameraCharacteristics) 
		int id
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler stateHandler
		android.hardware.camera2.impl.CameraDeviceImpl deviceImpl
		android.os.Handler deviceStateHandler
		boolean configureSuccess
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CameraCaptureSession$StateCallback wrapperCallback
	public java.util.List createHighSpeedRequestList (android.hardware.camera2.CaptureRequest)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface recordingSurface
		int i
		android.hardware.camera2.CaptureRequest request
		java.util.Collection outputSurfaces
		android.util.Range fpsRange
		android.hardware.camera2.params.StreamConfigurationMap config
		int requestListSize
		java.util.List requestList
		android.hardware.camera2.impl.CameraMetadataNative requestMetadata
		android.hardware.camera2.CaptureRequest$Builder singleTargetRequestBuilder
		java.util.Iterator iterator
		android.view.Surface firstSurface
		android.view.Surface secondSurface
		android.hardware.camera2.CaptureRequest$Builder doubleTargetRequestBuilder
	private boolean isConstrainedHighSpeedRequestList (java.util.List) 
		android.hardware.camera2.CaptureRequest request
		java.util.List requestList
	public android.hardware.camera2.CameraDevice getDevice () 
	public void prepare (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
	public void prepare (int, android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		int maxCount
		android.view.Surface surface
	public void tearDown (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
	public int capture (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CameraCaptureSession$CaptureCallback listener
		android.os.Handler handler
	public int captureBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		java.util.List requests
		android.hardware.camera2.CameraCaptureSession$CaptureCallback listener
		android.os.Handler handler
	public int setRepeatingRequest (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CameraCaptureSession$CaptureCallback listener
		android.os.Handler handler
	public int setRepeatingBurst (java.util.List, android.hardware.camera2.CameraCaptureSession$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		java.util.List requests
		android.hardware.camera2.CameraCaptureSession$CaptureCallback listener
		android.os.Handler handler
	public void stopRepeating ()  throws android.hardware.camera2.CameraAccessException 
	public void abortCaptures ()  throws android.hardware.camera2.CameraAccessException 
	public android.view.Surface getInputSurface () 
	public void close () 
	public boolean isReprocessable () 
	public void replaceSessionClose () 
	public android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK getDeviceStateCallback () 
	public boolean isAborting () 
	public void finishDeferredConfiguration (java.util.List)  throws android.hardware.camera2.CameraAccessException 
		java.util.List deferredOutputConfigs
}

android/hardware/camera2/impl/CallbackProxies.class
CallbackProxies.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CallbackProxies extends java.lang.Object {
	private void  () 
}

android/hardware/camera2/impl/CameraDeviceImpl$CaptureCallback.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
public abstract android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback extends java.lang.Object {
	public static final int NO_FRAMES_CAPTURED
	public void  () 
	public void onCaptureStarted (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, long, long) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		long timestamp
		long frameNumber
	public void onCapturePartial (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult result
	public void onCaptureProgressed (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult partialResult
	public void onCaptureCompleted (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.TotalCaptureResult result
	public void onCaptureFailed (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureFailure failure
	public void onCaptureSequenceCompleted (android.hardware.camera2.CameraDevice, int, long) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
		long frameNumber
	public void onCaptureSequenceAborted (android.hardware.camera2.CameraDevice, int) 
		android.hardware.camera2.CameraDevice camera
		int sequenceId
	public void onCaptureBufferLost (android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.view.Surface, long) 
		android.hardware.camera2.CameraDevice camera
		android.hardware.camera2.CaptureRequest request
		android.view.Surface target
		long frameNumber
}

android/hardware/camera2/impl/CameraDeviceImpl$RequestLastFrameNumbersHolder.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$RequestLastFrameNumbersHolder extends java.lang.Object {
	private final int mRequestId
	private final long mLastRegularFrameNumber
	private final long mLastReprocessFrameNumber
	public void  (java.util.List, android.hardware.camera2.utils.SubmitInfo) 
		android.hardware.camera2.CaptureRequest request
		int i
		java.util.List requestList
		android.hardware.camera2.utils.SubmitInfo requestInfo
		long lastRegularFrameNumber
		long lastReprocessFrameNumber
		long frameNumber
	public void  (int, long) 
		int requestId
		long lastRegularFrameNumber
	public long getLastRegularFrameNumber () 
	public long getLastReprocessFrameNumber () 
	public long getLastFrameNumber () 
	public int getRequestId () 
}

android/hardware/camera2/impl/CameraDeviceImpl$7.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
}

android/hardware/camera2/impl/CameraCaptureSessionImpl$SequenceDrainListener.class
CameraCaptureSessionImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraCaptureSessionImpl$SequenceDrainListener extends java.lang.Object implements android.hardware.camera2.utils.TaskDrainer$DrainListener  {
	final android.hardware.camera2.impl.CameraCaptureSessionImpl this$0
	private void  (android.hardware.camera2.impl.CameraCaptureSessionImpl) 
	public void onDrained () 
	void  (android.hardware.camera2.impl.CameraCaptureSessionImpl, android.hardware.camera2.impl.CameraCaptureSessionImpl$1) 
		android.hardware.camera2.impl.CameraCaptureSessionImpl x0
		android.hardware.camera2.impl.CameraCaptureSessionImpl$1 x1
}

android/hardware/camera2/impl/CameraMetadataNative$11.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$11 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/impl/CameraDeviceImpl.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
public android.hardware.camera2.impl.CameraDeviceImpl extends android.hardware.camera2.CameraDevice implements android.os.IBinder$DeathRecipient  {
	private final String TAG
	private final boolean DEBUG
	private static final int REQUEST_ID_NONE
	private android.hardware.camera2.impl.ICameraDeviceUserWrapper mRemoteDevice
	final Object mInterfaceLock
	private final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks mCallbacks
	private final android.hardware.camera2.CameraDevice$StateCallback mDeviceCallback
	private volatile android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK mSessionStateCallback
	private final android.os.Handler mDeviceHandler
	private final java.util.concurrent.atomic.AtomicBoolean mClosing
	private boolean mInError
	private boolean mIdle
	private final android.util.SparseArray mCaptureCallbackMap
	private int mRepeatingRequestId
	private java.util.AbstractMap$SimpleEntry mConfiguredInput
	private final android.util.SparseArray mConfiguredOutputs
	private final String mCameraId
	private final android.hardware.camera2.CameraCharacteristics mCharacteristics
	private final int mTotalPartialCount
	private final java.util.List mRequestLastFrameNumbersList
	private final android.hardware.camera2.impl.CameraDeviceImpl$FrameNumberTracker mFrameNumberTracker
	private android.hardware.camera2.impl.CameraCaptureSessionCore mCurrentSession
	private int mNextSessionId
	private final Runnable mCallOnOpened
	private final Runnable mCallOnUnconfigured
	private final Runnable mCallOnActive
	private final Runnable mCallOnBusy
	private final Runnable mCallOnClosed
	private final Runnable mCallOnIdle
	private final Runnable mCallOnDisconnected
	public void  (java.lang.String, android.hardware.camera2.CameraDevice$StateCallback, android.os.Handler, android.hardware.camera2.CameraCharacteristics) 
		String cameraId
		android.hardware.camera2.CameraDevice$StateCallback callback
		android.os.Handler handler
		android.hardware.camera2.CameraCharacteristics characteristics
		int MAX_TAG_LEN
		String tag
		Integer partialCount
	public android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks getCallbacks () 
	public void setRemoteDevice (android.hardware.camera2.ICameraDeviceUser)  throws android.hardware.camera2.CameraAccessException 
		android.os.RemoteException e
		android.os.IBinder remoteDeviceBinder
		android.hardware.camera2.ICameraDeviceUser remoteDevice
	public void setRemoteFailure (android.os.ServiceSpecificException) 
		android.os.ServiceSpecificException failure
		int failureCode
		boolean failureIsError
		int code
		boolean isError
	public java.lang.String getId () 
	public void configureOutputs (java.util.List)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface s
		java.util.List outputs
		java.util.ArrayList outputConfigs
	public boolean configureStreamsChecked (android.hardware.camera2.params.InputConfiguration, java.util.List, boolean)  throws android.hardware.camera2.CameraAccessException 
		int streamId
		android.hardware.camera2.params.OutputConfiguration outConfig
		int i
		int streamId
		Integer streamId
		int streamId
		android.hardware.camera2.params.OutputConfiguration outConfig
		android.hardware.camera2.params.InputConfiguration currentInputConfig
		IllegalArgumentException e
		android.hardware.camera2.CameraAccessException e
		java.util.HashSet addSet
		java.util.List deleteList
		android.hardware.camera2.params.InputConfiguration inputConfig
		java.util.List outputs
		boolean isConstrainedHighSpeed
		boolean success
	public void createCaptureSession (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		java.util.List outConfigurations
	public void createCaptureSessionByOutputConfigurations (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		java.util.List outputConfigurations
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		java.util.List currentOutputs
	public void createReprocessableCaptureSession (android.hardware.camera2.params.InputConfiguration, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
		android.hardware.camera2.params.InputConfiguration inputConfig
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		java.util.List outConfigurations
	public void createReprocessableCaptureSessionByConfigurations (android.hardware.camera2.params.InputConfiguration, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.params.OutputConfiguration output
		android.hardware.camera2.params.InputConfiguration inputConfig
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		java.util.List currentOutputs
	public void createConstrainedHighSpeedCaptureSession (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
		java.util.List outputs
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		android.hardware.camera2.params.StreamConfigurationMap config
		java.util.List outConfigurations
	private void createCaptureSessionInternal (android.hardware.camera2.params.InputConfiguration, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler, boolean)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CameraAccessException e
		android.hardware.camera2.params.OutputConfiguration config
		boolean configureSuccess
		android.hardware.camera2.CameraAccessException pendingException
		android.view.Surface input
		java.util.List outSurfaces
		android.hardware.camera2.impl.CameraCaptureSessionCore newSession
		android.hardware.camera2.params.InputConfiguration inputConfig
		java.util.List outputConfigurations
		android.hardware.camera2.CameraCaptureSession$StateCallback callback
		android.os.Handler handler
		boolean isConstrainedHighSpeed
	public void setSessionListener (android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK) 
		android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK sessionCallback
	public android.hardware.camera2.CaptureRequest$Builder createCaptureRequest (int)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.impl.CameraMetadataNative templatedRequest
		android.hardware.camera2.CaptureRequest$Builder builder
		int templateType
	public android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest (android.hardware.camera2.TotalCaptureResult)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.impl.CameraMetadataNative resultMetadata
		android.hardware.camera2.TotalCaptureResult inputResult
	public void prepare (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		int i
		int streamId
		android.view.Surface surface
	public void prepare (int, android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		int i
		int streamId
		int maxCount
		android.view.Surface surface
	public void tearDown (android.view.Surface)  throws android.hardware.camera2.CameraAccessException 
		int i
		int streamId
		android.view.Surface surface
	public void finishDeferredConfig (java.util.List)  throws android.hardware.camera2.CameraAccessException 
		int i
		int streamId
		android.hardware.camera2.params.OutputConfiguration config
		java.util.List deferredConfigs
	public int capture (android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		android.os.Handler handler
		java.util.List requestList
	public int captureBurst (java.util.List, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		java.util.List requests
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		android.os.Handler handler
	private void checkEarlyTriggerSequenceComplete (int, long) 
		Runnable resultDispatch
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder holder
		int index
		int requestId
		long lastFrameNumber
	private int submitCaptureRequest (java.util.List, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, android.os.Handler, boolean)  throws android.hardware.camera2.CameraAccessException 
		android.view.Surface surface
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.utils.SubmitInfo requestInfo
		android.hardware.camera2.CaptureRequest[] requestArray
		java.util.List requestList
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		android.os.Handler handler
		boolean repeating
	public int setRepeatingRequest (android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		android.os.Handler handler
		java.util.List requestList
	public int setRepeatingBurst (java.util.List, android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		java.util.List requests
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallback callback
		android.os.Handler handler
	public void stopRepeating ()  throws android.hardware.camera2.CameraAccessException 
		IllegalArgumentException e
		int requestId
		long lastFrameNumber
		long lastFrameNumber
	private void waitUntilIdle ()  throws android.hardware.camera2.CameraAccessException 
	public void flush ()  throws android.hardware.camera2.CameraAccessException 
		long lastFrameNumber
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private void checkInputConfiguration (android.hardware.camera2.params.InputConfiguration) 
		int format
		android.util.Size s
		android.hardware.camera2.params.StreamConfigurationMap configMap
		int[] inputFormats
		boolean validFormat
		boolean validSize
		android.util.Size[] inputSizes
		android.hardware.camera2.params.InputConfiguration inputConfig
	private void checkAndFireSequenceComplete () 
		long lastRegularFrameNumber
		long lastReprocessFrameNumber
		int index
		Runnable resultDispatch
		android.hardware.camera2.impl.CameraDeviceImpl$RequestLastFrameNumbersHolder requestLastFrameNumbers
		boolean sequenceCompleted
		int requestId
		android.hardware.camera2.impl.CameraDeviceImpl$CaptureCallbackHolder holder
		long completedFrameNumber
		long completedReprocessFrameNumber
		boolean isReprocess
		java.util.Iterator iter
	static android.os.Handler checkHandler (android.os.Handler) 
		android.os.Looper looper
		android.os.Handler handler
	static android.os.Handler checkHandler (android.os.Handler, java.lang.Object) 
		android.os.Handler handler
		Object callback
	private void checkIfCameraClosedOrInError ()  throws android.hardware.camera2.CameraAccessException 
	private boolean isClosed () 
	private android.hardware.camera2.CameraCharacteristics getCharacteristics () 
	public void binderDied () 
		Runnable r
	static android.hardware.camera2.impl.ICameraDeviceUserWrapper access$000 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.hardware.camera2.impl.CameraDeviceImpl$StateCallbackKK access$100 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.hardware.camera2.CameraDevice$StateCallback access$200 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static boolean access$300 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static java.lang.String access$400 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static java.lang.Runnable access$500 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.os.Handler access$600 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static boolean access$702 (android.hardware.camera2.impl.CameraDeviceImpl, boolean) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
		boolean x1
	static int access$800 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static void access$900 (android.hardware.camera2.impl.CameraDeviceImpl, int, long) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
		int x1
		long x2
	static int access$802 (android.hardware.camera2.impl.CameraDeviceImpl, int) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
		int x1
	static boolean access$1000 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static java.lang.Runnable access$1100 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static boolean access$1002 (android.hardware.camera2.impl.CameraDeviceImpl, boolean) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
		boolean x1
	static android.util.SparseArray access$1200 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.hardware.camera2.CameraCharacteristics access$1300 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static int access$1400 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.hardware.camera2.impl.CameraDeviceImpl$FrameNumberTracker access$1500 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static void access$1600 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.util.SparseArray access$1700 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
	static android.hardware.camera2.impl.CameraCaptureSessionCore access$1800 (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl x0
}

android/hardware/camera2/impl/CameraDeviceImpl$CameraDeviceCallbacks$1.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$publicErrorCode
	final android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	void  (android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks, int) 
		android.hardware.camera2.impl.CameraDeviceImpl$CameraDeviceCallbacks this$1
	public void run () 
}

android/hardware/camera2/impl/CameraMetadataNative$15.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$15 extends java.lang.Object implements android.hardware.camera2.impl.SetCommand  {
	void  () 
	public void setValue (android.hardware.camera2.impl.CameraMetadataNative, java.lang.Object) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		Object value
}

android/hardware/camera2/impl/CameraDeviceImpl$11.class
CameraDeviceImpl.java
package android.hardware.camera2.impl
 android.hardware.camera2.impl.CameraDeviceImpl$11 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.impl.CameraDeviceImpl this$0
	void  (android.hardware.camera2.impl.CameraDeviceImpl) 
		android.hardware.camera2.impl.CameraDeviceImpl this$0
	public void run () 
}

android/hardware/camera2/impl/CameraMetadataNative$7.class
CameraMetadataNative.java
package android.hardware.camera2.impl
final android.hardware.camera2.impl.CameraMetadataNative$7 extends java.lang.Object implements android.hardware.camera2.impl.GetCommand  {
	void  () 
	public java.lang.Object getValue (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative metadata
		android.hardware.camera2.impl.CameraMetadataNative$Key key
}

android/hardware/camera2/ICameraDeviceCallbacks.class
ICameraDeviceCallbacks.java
package android.hardware.camera2
public abstract android.hardware.camera2.ICameraDeviceCallbacks extends java.lang.Object implements android.os.IInterface  {
	public static final int ERROR_CAMERA_INVALID_ERROR
	public static final int ERROR_CAMERA_DISCONNECTED
	public static final int ERROR_CAMERA_DEVICE
	public static final int ERROR_CAMERA_SERVICE
	public static final int ERROR_CAMERA_REQUEST
	public static final int ERROR_CAMERA_RESULT
	public static final int ERROR_CAMERA_BUFFER
	public abstract void onDeviceError (int, android.hardware.camera2.impl.CaptureResultExtras)  throws android.os.RemoteException 
	public abstract void onDeviceIdle ()  throws android.os.RemoteException 
	public abstract void onCaptureStarted (android.hardware.camera2.impl.CaptureResultExtras, long)  throws android.os.RemoteException 
	public abstract void onResultReceived (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CaptureResultExtras)  throws android.os.RemoteException 
	public abstract void onPrepared (int)  throws android.os.RemoteException 
	public abstract void onRepeatingRequestError (long)  throws android.os.RemoteException 
}

android/hardware/camera2/CaptureRequest$Key.class
CaptureRequest.java
package android.hardware.camera2
public final android.hardware.camera2.CaptureRequest$Key extends java.lang.Object {
	private final android.hardware.camera2.impl.CameraMetadataNative$Key mKey
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class type
	public void  (java.lang.String, android.hardware.camera2.utils.TypeReference) 
		String name
		android.hardware.camera2.utils.TypeReference typeReference
	public java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	public android.hardware.camera2.impl.CameraMetadataNative$Key getNativeKey () 
	void  (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
}

android/hardware/camera2/CameraCaptureSession$CaptureListener.class
CameraCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraCaptureSession$CaptureListener extends android.hardware.camera2.CameraCaptureSession$CaptureCallback {
	public void  () 
}

android/hardware/camera2/ICameraDeviceCallbacks$Stub.class
ICameraDeviceCallbacks.java
package android.hardware.camera2
public abstract android.hardware.camera2.ICameraDeviceCallbacks$Stub extends android.os.Binder implements android.hardware.camera2.ICameraDeviceCallbacks  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDeviceError
	static final int TRANSACTION_onDeviceIdle
	static final int TRANSACTION_onCaptureStarted
	static final int TRANSACTION_onResultReceived
	static final int TRANSACTION_onPrepared
	static final int TRANSACTION_onRepeatingRequestError
	public void  () 
	public static android.hardware.camera2.ICameraDeviceCallbacks 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.hardware.camera2.impl.CaptureResultExtras _arg1
		int _arg0
		android.hardware.camera2.impl.CaptureResultExtras _arg1
		android.hardware.camera2.impl.CaptureResultExtras _arg0
		android.hardware.camera2.impl.CaptureResultExtras _arg0
		long _arg1
		android.hardware.camera2.impl.CameraMetadataNative _arg0
		android.hardware.camera2.impl.CaptureResultExtras _arg1
		android.hardware.camera2.impl.CameraMetadataNative _arg0
		android.hardware.camera2.impl.CaptureResultExtras _arg1
		int _arg0
		long _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/camera2/CaptureResult$3.class
CaptureResult.java
package android.hardware.camera2
final android.hardware.camera2.CaptureResult$3 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraMetadata.class
CameraMetadata.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraMetadata extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED
	public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE
	public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED
	public static final int LENS_FACING_FRONT
	public static final int LENS_FACING_BACK
	public static final int LENS_FACING_EXTERNAL
	public static final int REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE
	public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR
	public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING
	public static final int REQUEST_AVAILABLE_CAPABILITIES_RAW
	public static final int REQUEST_AVAILABLE_CAPABILITIES_PRIVATE_REPROCESSING
	public static final int REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS
	public static final int REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE
	public static final int REQUEST_AVAILABLE_CAPABILITIES_YUV_REPROCESSING
	public static final int REQUEST_AVAILABLE_CAPABILITIES_DEPTH_OUTPUT
	public static final int REQUEST_AVAILABLE_CAPABILITIES_CONSTRAINED_HIGH_SPEED_VIDEO
	public static final int SCALER_CROPPING_TYPE_CENTER_ONLY
	public static final int SCALER_CROPPING_TYPE_FREEFORM
	public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB
	public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG
	public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG
	public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR
	public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB
	public static final int SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN
	public static final int SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME
	public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN
	public static final int SENSOR_REFERENCE_ILLUMINANT1_FLASH
	public static final int SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER
	public static final int SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER
	public static final int SENSOR_REFERENCE_ILLUMINANT1_SHADE
	public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT
	public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A
	public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B
	public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C
	public static final int SENSOR_REFERENCE_ILLUMINANT1_D55
	public static final int SENSOR_REFERENCE_ILLUMINANT1_D65
	public static final int SENSOR_REFERENCE_ILLUMINANT1_D75
	public static final int SENSOR_REFERENCE_ILLUMINANT1_D50
	public static final int SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN
	public static final int LED_AVAILABLE_LEDS_TRANSMIT
	public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED
	public static final int INFO_SUPPORTED_HARDWARE_LEVEL_FULL
	public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY
	public static final int INFO_SUPPORTED_HARDWARE_LEVEL_3
	public static final int SYNC_MAX_LATENCY_PER_FRAME_CONTROL
	public static final int SYNC_MAX_LATENCY_UNKNOWN
	public static final int COLOR_CORRECTION_MODE_TRANSFORM_MATRIX
	public static final int COLOR_CORRECTION_MODE_FAST
	public static final int COLOR_CORRECTION_MODE_HIGH_QUALITY
	public static final int COLOR_CORRECTION_ABERRATION_MODE_OFF
	public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST
	public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY
	public static final int CONTROL_AE_ANTIBANDING_MODE_OFF
	public static final int CONTROL_AE_ANTIBANDING_MODE_50HZ
	public static final int CONTROL_AE_ANTIBANDING_MODE_60HZ
	public static final int CONTROL_AE_ANTIBANDING_MODE_AUTO
	public static final int CONTROL_AE_MODE_OFF
	public static final int CONTROL_AE_MODE_ON
	public static final int CONTROL_AE_MODE_ON_AUTO_FLASH
	public static final int CONTROL_AE_MODE_ON_ALWAYS_FLASH
	public static final int CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE
	public static final int CONTROL_AE_PRECAPTURE_TRIGGER_IDLE
	public static final int CONTROL_AE_PRECAPTURE_TRIGGER_START
	public static final int CONTROL_AE_PRECAPTURE_TRIGGER_CANCEL
	public static final int CONTROL_AF_MODE_OFF
	public static final int CONTROL_AF_MODE_AUTO
	public static final int CONTROL_AF_MODE_MACRO
	public static final int CONTROL_AF_MODE_CONTINUOUS_VIDEO
	public static final int CONTROL_AF_MODE_CONTINUOUS_PICTURE
	public static final int CONTROL_AF_MODE_EDOF
	public static final int CONTROL_AF_TRIGGER_IDLE
	public static final int CONTROL_AF_TRIGGER_START
	public static final int CONTROL_AF_TRIGGER_CANCEL
	public static final int CONTROL_AWB_MODE_OFF
	public static final int CONTROL_AWB_MODE_AUTO
	public static final int CONTROL_AWB_MODE_INCANDESCENT
	public static final int CONTROL_AWB_MODE_FLUORESCENT
	public static final int CONTROL_AWB_MODE_WARM_FLUORESCENT
	public static final int CONTROL_AWB_MODE_DAYLIGHT
	public static final int CONTROL_AWB_MODE_CLOUDY_DAYLIGHT
	public static final int CONTROL_AWB_MODE_TWILIGHT
	public static final int CONTROL_AWB_MODE_SHADE
	public static final int CONTROL_CAPTURE_INTENT_CUSTOM
	public static final int CONTROL_CAPTURE_INTENT_PREVIEW
	public static final int CONTROL_CAPTURE_INTENT_STILL_CAPTURE
	public static final int CONTROL_CAPTURE_INTENT_VIDEO_RECORD
	public static final int CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT
	public static final int CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG
	public static final int CONTROL_CAPTURE_INTENT_MANUAL
	public static final int CONTROL_EFFECT_MODE_OFF
	public static final int CONTROL_EFFECT_MODE_MONO
	public static final int CONTROL_EFFECT_MODE_NEGATIVE
	public static final int CONTROL_EFFECT_MODE_SOLARIZE
	public static final int CONTROL_EFFECT_MODE_SEPIA
	public static final int CONTROL_EFFECT_MODE_POSTERIZE
	public static final int CONTROL_EFFECT_MODE_WHITEBOARD
	public static final int CONTROL_EFFECT_MODE_BLACKBOARD
	public static final int CONTROL_EFFECT_MODE_AQUA
	public static final int CONTROL_MODE_OFF
	public static final int CONTROL_MODE_AUTO
	public static final int CONTROL_MODE_USE_SCENE_MODE
	public static final int CONTROL_MODE_OFF_KEEP_STATE
	public static final int CONTROL_SCENE_MODE_DISABLED
	public static final int CONTROL_SCENE_MODE_FACE_PRIORITY
	public static final int CONTROL_SCENE_MODE_ACTION
	public static final int CONTROL_SCENE_MODE_PORTRAIT
	public static final int CONTROL_SCENE_MODE_LANDSCAPE
	public static final int CONTROL_SCENE_MODE_NIGHT
	public static final int CONTROL_SCENE_MODE_NIGHT_PORTRAIT
	public static final int CONTROL_SCENE_MODE_THEATRE
	public static final int CONTROL_SCENE_MODE_BEACH
	public static final int CONTROL_SCENE_MODE_SNOW
	public static final int CONTROL_SCENE_MODE_SUNSET
	public static final int CONTROL_SCENE_MODE_STEADYPHOTO
	public static final int CONTROL_SCENE_MODE_FIREWORKS
	public static final int CONTROL_SCENE_MODE_SPORTS
	public static final int CONTROL_SCENE_MODE_PARTY
	public static final int CONTROL_SCENE_MODE_CANDLELIGHT
	public static final int CONTROL_SCENE_MODE_BARCODE
	public static final int CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO
	public static final int CONTROL_SCENE_MODE_HDR
	public static final int CONTROL_SCENE_MODE_FACE_PRIORITY_LOW_LIGHT
	public static final int CONTROL_SCENE_MODE_DEVICE_CUSTOM_START
	public static final int CONTROL_SCENE_MODE_DEVICE_CUSTOM_END
	public static final int CONTROL_VIDEO_STABILIZATION_MODE_OFF
	public static final int CONTROL_VIDEO_STABILIZATION_MODE_ON
	public static final int EDGE_MODE_OFF
	public static final int EDGE_MODE_FAST
	public static final int EDGE_MODE_HIGH_QUALITY
	public static final int EDGE_MODE_ZERO_SHUTTER_LAG
	public static final int FLASH_MODE_OFF
	public static final int FLASH_MODE_SINGLE
	public static final int FLASH_MODE_TORCH
	public static final int HOT_PIXEL_MODE_OFF
	public static final int HOT_PIXEL_MODE_FAST
	public static final int HOT_PIXEL_MODE_HIGH_QUALITY
	public static final int LENS_OPTICAL_STABILIZATION_MODE_OFF
	public static final int LENS_OPTICAL_STABILIZATION_MODE_ON
	public static final int NOISE_REDUCTION_MODE_OFF
	public static final int NOISE_REDUCTION_MODE_FAST
	public static final int NOISE_REDUCTION_MODE_HIGH_QUALITY
	public static final int NOISE_REDUCTION_MODE_MINIMAL
	public static final int NOISE_REDUCTION_MODE_ZERO_SHUTTER_LAG
	public static final int SENSOR_TEST_PATTERN_MODE_OFF
	public static final int SENSOR_TEST_PATTERN_MODE_SOLID_COLOR
	public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS
	public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY
	public static final int SENSOR_TEST_PATTERN_MODE_PN9
	public static final int SENSOR_TEST_PATTERN_MODE_CUSTOM1
	public static final int SHADING_MODE_OFF
	public static final int SHADING_MODE_FAST
	public static final int SHADING_MODE_HIGH_QUALITY
	public static final int STATISTICS_FACE_DETECT_MODE_OFF
	public static final int STATISTICS_FACE_DETECT_MODE_SIMPLE
	public static final int STATISTICS_FACE_DETECT_MODE_FULL
	public static final int STATISTICS_LENS_SHADING_MAP_MODE_OFF
	public static final int STATISTICS_LENS_SHADING_MAP_MODE_ON
	public static final int TONEMAP_MODE_CONTRAST_CURVE
	public static final int TONEMAP_MODE_FAST
	public static final int TONEMAP_MODE_HIGH_QUALITY
	public static final int TONEMAP_MODE_GAMMA_VALUE
	public static final int TONEMAP_MODE_PRESET_CURVE
	public static final int TONEMAP_PRESET_CURVE_SRGB
	public static final int TONEMAP_PRESET_CURVE_REC709
	public static final int CONTROL_AE_STATE_INACTIVE
	public static final int CONTROL_AE_STATE_SEARCHING
	public static final int CONTROL_AE_STATE_CONVERGED
	public static final int CONTROL_AE_STATE_LOCKED
	public static final int CONTROL_AE_STATE_FLASH_REQUIRED
	public static final int CONTROL_AE_STATE_PRECAPTURE
	public static final int CONTROL_AF_STATE_INACTIVE
	public static final int CONTROL_AF_STATE_PASSIVE_SCAN
	public static final int CONTROL_AF_STATE_PASSIVE_FOCUSED
	public static final int CONTROL_AF_STATE_ACTIVE_SCAN
	public static final int CONTROL_AF_STATE_FOCUSED_LOCKED
	public static final int CONTROL_AF_STATE_NOT_FOCUSED_LOCKED
	public static final int CONTROL_AF_STATE_PASSIVE_UNFOCUSED
	public static final int CONTROL_AWB_STATE_INACTIVE
	public static final int CONTROL_AWB_STATE_SEARCHING
	public static final int CONTROL_AWB_STATE_CONVERGED
	public static final int CONTROL_AWB_STATE_LOCKED
	public static final int FLASH_STATE_UNAVAILABLE
	public static final int FLASH_STATE_CHARGING
	public static final int FLASH_STATE_READY
	public static final int FLASH_STATE_FIRED
	public static final int FLASH_STATE_PARTIAL
	public static final int LENS_STATE_STATIONARY
	public static final int LENS_STATE_MOVING
	public static final int STATISTICS_SCENE_FLICKER_NONE
	public static final int STATISTICS_SCENE_FLICKER_50HZ
	public static final int STATISTICS_SCENE_FLICKER_60HZ
	public static final int SYNC_FRAME_NUMBER_CONVERGING
	public static final int SYNC_FRAME_NUMBER_UNKNOWN
	protected void  () 
	protected abstract java.lang.Object getProtected (java.lang.Object) 
	protected abstract java.lang.Class getKeyClass () 
	public java.util.List getKeys () 
		Class thisClass
	static java.util.ArrayList getKeysStatic (java.lang.Class, java.lang.Class, android.hardware.camera2.CameraMetadata, int[]) 
		IllegalAccessException e
		IllegalArgumentException e
		Object key
		Object key
		java.lang.reflect.Field field
		String keyName
		String keyName
		String keyName
		Object k
		Class type
		Class keyClass
		android.hardware.camera2.CameraMetadata instance
		int[] filterTags
		java.util.ArrayList keyList
		java.lang.reflect.Field[] fields
		java.util.ArrayList vendorKeys
	private static boolean shouldKeyBeAdded (java.lang.Object, java.lang.reflect.Field, int[]) 
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
		Object key
		java.lang.reflect.Field field
		int[] filterTags
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
		int keyTag
}

android/hardware/camera2/CameraManager$TorchCallback.class
CameraManager.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraManager$TorchCallback extends java.lang.Object {
	public void  () 
	public void onTorchModeUnavailable (java.lang.String) 
		String cameraId
	public void onTorchModeChanged (java.lang.String, boolean) 
		String cameraId
		boolean enabled
}

android/hardware/camera2/CameraCharacteristics$3.class
CameraCharacteristics.java
package android.hardware.camera2
final android.hardware.camera2.CameraCharacteristics$3 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraManager$CameraManagerGlobal$3.class
CameraManager.java
package android.hardware.camera2
 android.hardware.camera2.CameraManager$CameraManagerGlobal$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.CameraManager$TorchCallback val$callback
	final String val$id
	final int val$status
	final android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	void  (android.hardware.camera2.CameraManager$CameraManagerGlobal, android.hardware.camera2.CameraManager$TorchCallback, java.lang.String, int) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	public void run () 
}

android/hardware/camera2/CameraManager.class
CameraManager.java
package android.hardware.camera2
public final android.hardware.camera2.CameraManager extends java.lang.Object {
	private static final String TAG
	private final boolean DEBUG
	private static final int USE_CALLING_UID
	private static final int API_VERSION_1
	private static final int API_VERSION_2
	private static final int CAMERA_TYPE_BACKWARD_COMPATIBLE
	private static final int CAMERA_TYPE_ALL
	private java.util.ArrayList mDeviceIdList
	private final android.content.Context mContext
	private final Object mLock
	public void  (android.content.Context) 
		android.content.Context context
	public java.lang.String[] getCameraIdList ()  throws android.hardware.camera2.CameraAccessException 
	public void registerAvailabilityCallback (android.hardware.camera2.CameraManager$AvailabilityCallback, android.os.Handler) 
		android.os.Looper looper
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
		android.os.Handler handler
	public void unregisterAvailabilityCallback (android.hardware.camera2.CameraManager$AvailabilityCallback) 
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
	public void registerTorchCallback (android.hardware.camera2.CameraManager$TorchCallback, android.os.Handler) 
		android.os.Looper looper
		android.hardware.camera2.CameraManager$TorchCallback callback
		android.os.Handler handler
	public void unregisterTorchCallback (android.hardware.camera2.CameraManager$TorchCallback) 
		android.hardware.camera2.CameraManager$TorchCallback callback
	public android.hardware.camera2.CameraCharacteristics getCameraCharacteristics (java.lang.String)  throws android.hardware.camera2.CameraAccessException 
		String parameters
		android.hardware.CameraInfo info
		android.hardware.camera2.impl.CameraMetadataNative info
		android.os.ServiceSpecificException e
		android.os.RemoteException e
		int id
		android.hardware.ICameraService cameraService
		String cameraId
		android.hardware.camera2.CameraCharacteristics characteristics
	private android.hardware.camera2.CameraDevice openCameraDeviceUserAsync (java.lang.String, android.hardware.camera2.CameraDevice$StateCallback, android.os.Handler, int)  throws android.hardware.camera2.CameraAccessException 
		NumberFormatException e
		android.hardware.ICameraService cameraService
		android.os.ServiceSpecificException e
		android.os.ServiceSpecificException sse
		android.os.RemoteException e
		android.hardware.camera2.ICameraDeviceUser cameraUser
		android.hardware.camera2.impl.CameraDeviceImpl deviceImpl
		android.hardware.camera2.ICameraDeviceCallbacks callbacks
		int id
		int id
		String cameraId
		android.hardware.camera2.CameraDevice$StateCallback callback
		android.os.Handler handler
		int uid
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CameraDevice device
	public void openCamera (java.lang.String, android.hardware.camera2.CameraDevice$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
		String cameraId
		android.hardware.camera2.CameraDevice$StateCallback callback
		android.os.Handler handler
	public void openCameraForUid (java.lang.String, android.hardware.camera2.CameraDevice$StateCallback, android.os.Handler, int)  throws android.hardware.camera2.CameraAccessException 
		String cameraId
		android.hardware.camera2.CameraDevice$StateCallback callback
		android.os.Handler handler
		int clientUid
	public void setTorchMode (java.lang.String, boolean)  throws android.hardware.camera2.CameraAccessException 
		String cameraId
		boolean enabled
	public static void throwAsPublicException (java.lang.Throwable)  throws android.hardware.camera2.CameraAccessException 
		android.os.ServiceSpecificException e
		int reason
		RuntimeException e
		Throwable t
	private java.util.ArrayList getOrCreateDeviceIdListLocked ()  throws android.hardware.camera2.CameraAccessException 
		android.os.ServiceSpecificException e
		android.os.RemoteException e
		android.hardware.camera2.impl.CameraMetadataNative info
		android.os.ServiceSpecificException e
		android.os.RemoteException e
		boolean isDeviceSupported
		int i
		int numCameras
		android.hardware.ICameraService cameraService
		java.util.ArrayList deviceIdList
	private boolean supportsCamera2ApiLocked (java.lang.String) 
		String cameraId
	private boolean supportsCameraApiLocked (java.lang.String, int) 
		android.hardware.ICameraService cameraService
		String cameraId
		int apiVersion
		int id
}

android/hardware/camera2/CameraCaptureSession$CaptureCallback.class
CameraCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraCaptureSession$CaptureCallback extends java.lang.Object {
	public static final int NO_FRAMES_CAPTURED
	public void  () 
	public void onCaptureStarted (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, long, long) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		long timestamp
		long frameNumber
	public void onCaptureStarted (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, long) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		long timestamp
	public void onCapturePartial (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult result
	public void onCaptureProgressed (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureResult partialResult
	public void onCaptureCompleted (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.TotalCaptureResult result
	public void onCaptureFailed (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		android.hardware.camera2.CaptureFailure failure
	public void onCaptureSequenceCompleted (android.hardware.camera2.CameraCaptureSession, int, long) 
		android.hardware.camera2.CameraCaptureSession session
		int sequenceId
		long frameNumber
	public void onCaptureSequenceAborted (android.hardware.camera2.CameraCaptureSession, int) 
		android.hardware.camera2.CameraCaptureSession session
		int sequenceId
	public void onCaptureBufferLost (android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.view.Surface, long) 
		android.hardware.camera2.CameraCaptureSession session
		android.hardware.camera2.CaptureRequest request
		android.view.Surface target
		long frameNumber
}

android/hardware/camera2/utils/
android/hardware/camera2/utils/TaskDrainer$1.class
TaskDrainer.java
package android.hardware.camera2.utils
 android.hardware.camera2.utils.TaskDrainer$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.utils.TaskDrainer this$0
	void  (android.hardware.camera2.utils.TaskDrainer) 
		android.hardware.camera2.utils.TaskDrainer this$0
	public void run () 
}

android/hardware/camera2/utils/LongParcelable.class
LongParcelable.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.LongParcelable extends java.lang.Object implements android.os.Parcelable  {
	private long number
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (long) 
		long number
	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 void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public long getNumber () 
	public void setNumber (long) 
		long number
	void  (android.os.Parcel, android.hardware.camera2.utils.LongParcelable$1) 
		android.os.Parcel x0
		android.hardware.camera2.utils.LongParcelable$1 x1
	static void  () 
}

android/hardware/camera2/utils/TypeReference$SpecializedBaseTypeReference.class
TypeReference.java
package android.hardware.camera2.utils
 android.hardware.camera2.utils.TypeReference$SpecializedBaseTypeReference extends android.hardware.camera2.utils.TypeReference {
	public void  (java.lang.reflect.Type) 
		java.lang.reflect.Type type
}

android/hardware/camera2/utils/TaskSingleDrainer.class
TaskSingleDrainer.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.TaskSingleDrainer extends java.lang.Object {
	private final android.hardware.camera2.utils.TaskDrainer mTaskDrainer
	private final Object mSingleTask
	public void  (android.os.Handler, android.hardware.camera2.utils.TaskDrainer$DrainListener) 
		android.os.Handler handler
		android.hardware.camera2.utils.TaskDrainer$DrainListener listener
	public void  (android.os.Handler, android.hardware.camera2.utils.TaskDrainer$DrainListener, java.lang.String) 
		android.os.Handler handler
		android.hardware.camera2.utils.TaskDrainer$DrainListener listener
		String name
	public void taskStarted () 
	public void beginDrain () 
	public void taskFinished () 
}

android/hardware/camera2/utils/TaskDrainer$DrainListener.class
TaskDrainer.java
package android.hardware.camera2.utils
public abstract android.hardware.camera2.utils.TaskDrainer$DrainListener extends java.lang.Object {
	public abstract void onDrained () 
}

android/hardware/camera2/utils/LongParcelable$1.class
LongParcelable.java
package android.hardware.camera2.utils
final android.hardware.camera2.utils.LongParcelable$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.utils.LongParcelable createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.camera2.utils.LongParcelable[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/utils/CloseableLock.class
CloseableLock.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.CloseableLock extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final boolean VERBOSE
	private final String TAG
	private final String mName
	private volatile boolean mClosed
	private boolean mExclusive
	private int mSharedLocks
	private final java.util.concurrent.locks.ReentrantLock mLock
	private final java.util.concurrent.locks.Condition mCondition
	private final ThreadLocal mLockCount
	public void  () 
	public void  (java.lang.String) 
		String name
	public void close () 
		android.hardware.camera2.utils.CloseableLock$ScopedLock scoper
	public android.hardware.camera2.utils.CloseableLock$ScopedLock acquireLock () 
		int ownedLocks
	public android.hardware.camera2.utils.CloseableLock$ScopedLock acquireExclusiveLock () 
		int ownedLocks
	public void releaseLock () 
		int ownedLocks
	private void log (java.lang.String) 
		String what
}

android/hardware/camera2/utils/SubmitInfo$1.class
SubmitInfo.java
package android.hardware.camera2.utils
final android.hardware.camera2.utils.SubmitInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.utils.SubmitInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.camera2.utils.SubmitInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/utils/ArrayUtils.class
ArrayUtils.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.ArrayUtils extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static int getArrayIndex (java.lang.Object[], java.lang.Object) 
		Object elem
		Object[] array
		Object needle
		int index
	public static int getArrayIndex (int[], int) 
		int i
		int[] array
		int needle
	public static int[] convertStringListToIntArray (java.util.List, java.lang.String[], int[]) 
		int i
		java.util.List list
		String[] convertFrom
		int[] convertTo
		java.util.List convertedList
		int[] returnArray
	public static java.util.List convertStringListToIntList (java.util.List, java.lang.String[], int[]) 
		int strIndex
		String str
		java.util.List list
		String[] convertFrom
		int[] convertTo
		java.util.List convertedList
	public static int[] toIntArray (java.util.List) 
		int elem
		java.util.List list
		int[] arr
		int i
	public static boolean contains (int[], int) 
		int[] array
		int elem
	public static boolean contains (java.lang.Object[], java.lang.Object) 
		Object[] array
		Object elem
	private void  () 
}

android/hardware/camera2/utils/SurfaceUtils.class
SurfaceUtils.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.SurfaceUtils extends java.lang.Object {
	public void  () 
	public static boolean isSurfaceForPreview (android.view.Surface) 
		android.view.Surface surface
	public static boolean isSurfaceForHwVideoEncoder (android.view.Surface) 
		android.view.Surface surface
	public static android.util.Size getSurfaceSize (android.view.Surface) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface surface
	public static int getSurfaceFormat (android.view.Surface) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface surface
	public static int getSurfaceDataspace (android.view.Surface) 
		android.hardware.camera2.legacy.LegacyExceptionUtils$BufferQueueAbandonedException e
		android.view.Surface surface
	public static boolean isFlexibleConsumer (android.view.Surface) 
		android.view.Surface output
	private static void checkHighSpeedSurfaceFormat (android.view.Surface) 
		android.view.Surface surface
		int HAL_FORMAT_RGB_START
		int HAL_FORMAT_RGB_END
		int surfaceFormat
	public static void checkConstrainedHighSpeedSurfaces (java.util.Collection, android.util.Range, android.hardware.camera2.params.StreamConfigurationMap) 
		android.util.Range[] highSpeedFpsRanges
		android.util.Size surfaceSize
		android.view.Surface surface
		java.util.Iterator iterator
		boolean isFirstSurfacePreview
		boolean isSecondSurfacePreview
		java.util.Collection surfaces
		android.util.Range fpsRange
		android.hardware.camera2.params.StreamConfigurationMap config
		java.util.List highSpeedSizes
}

android/hardware/camera2/utils/TypeReference$SpecializedTypeReference.class
TypeReference.java
package android.hardware.camera2.utils
 android.hardware.camera2.utils.TypeReference$SpecializedTypeReference extends android.hardware.camera2.utils.TypeReference {
	public void  (java.lang.Class) 
		Class klass
}

android/hardware/camera2/utils/TypeReference.class
TypeReference.java
package android.hardware.camera2.utils
public abstract android.hardware.camera2.utils.TypeReference extends java.lang.Object {
	private final java.lang.reflect.Type mType
	private final int mHash
	protected void  () 
		java.lang.reflect.ParameterizedType thisType
	public java.lang.reflect.Type getType () 
	private void  (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public static android.hardware.camera2.utils.TypeReference createSpecializedTypeReference (java.lang.Class) 
		Class klass
	public static android.hardware.camera2.utils.TypeReference createSpecializedTypeReference (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public final java.lang.Class getRawType () 
	private static final java.lang.Class getRawType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private static final java.lang.Class getRawType (java.lang.reflect.Type[]) 
		Class klass
		java.lang.reflect.Type type
		java.lang.reflect.Type[] types
	private static final java.lang.Class getArrayClass (java.lang.Class) 
		Class componentType
	public android.hardware.camera2.utils.TypeReference getComponentType () 
		java.lang.reflect.Type componentType
	private static java.lang.reflect.Type getComponentType (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public static boolean containsTypeVariable (java.lang.reflect.Type) 
		Class klass
		java.lang.reflect.Type arg
		java.lang.reflect.ParameterizedType p
		java.lang.reflect.WildcardType wild
		java.lang.reflect.Type type
	public java.lang.String toString () 
		StringBuilder builder
	private static void toString (java.lang.reflect.Type, java.lang.StringBuilder) 
		Class klass
		java.lang.reflect.ParameterizedType p
		java.lang.reflect.GenericArrayType gat
		java.lang.reflect.Type type
		StringBuilder out
	private static void toString (java.lang.reflect.Type[], java.lang.StringBuilder) 
		int i
		java.lang.reflect.Type[] types
		StringBuilder out
	private static boolean containsTypeVariable (java.lang.reflect.Type[]) 
		java.lang.reflect.Type type
		java.lang.reflect.Type[] typeArray
	void  (java.lang.reflect.Type, android.hardware.camera2.utils.TypeReference$1) 
		java.lang.reflect.Type x0
		android.hardware.camera2.utils.TypeReference$1 x1
}

android/hardware/camera2/utils/CloseableLock$1.class
CloseableLock.java
package android.hardware.camera2.utils
 android.hardware.camera2.utils.CloseableLock$1 extends java.lang.ThreadLocal {
	final android.hardware.camera2.utils.CloseableLock this$0
	void  (android.hardware.camera2.utils.CloseableLock) 
		android.hardware.camera2.utils.CloseableLock this$0
	protected java.lang.Integer initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/hardware/camera2/utils/TaskDrainer.class
TaskDrainer.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.TaskDrainer extends java.lang.Object {
	private static final String TAG
	private final boolean DEBUG
	private final android.os.Handler mHandler
	private final android.hardware.camera2.utils.TaskDrainer$DrainListener mListener
	private final String mName
	private final java.util.Set mTaskSet
	private final Object mLock
	private boolean mDraining
	private boolean mDrainFinished
	public void  (android.os.Handler, android.hardware.camera2.utils.TaskDrainer$DrainListener) 
		android.os.Handler handler
		android.hardware.camera2.utils.TaskDrainer$DrainListener listener
	public void  (android.os.Handler, android.hardware.camera2.utils.TaskDrainer$DrainListener, java.lang.String) 
		android.os.Handler handler
		android.hardware.camera2.utils.TaskDrainer$DrainListener listener
		String name
	public void taskStarted (java.lang.Object) 
		Object task
	public void taskFinished (java.lang.Object) 
		Object task
	public void beginDrain () 
	private void checkIfDrainFinished () 
	private void postDrained () 
	static android.hardware.camera2.utils.TaskDrainer$DrainListener access$000 (android.hardware.camera2.utils.TaskDrainer) 
		android.hardware.camera2.utils.TaskDrainer x0
}

android/hardware/camera2/utils/ParamsUtils.class
ParamsUtils.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.ParamsUtils extends java.lang.Object {
	private static final int RATIONAL_DENOMINATOR
	public static android.graphics.Rect createRect (android.util.Size) 
		android.util.Size size
	public static android.graphics.Rect createRect (android.graphics.RectF) 
		android.graphics.RectF rect
		android.graphics.Rect r
	public static android.graphics.Rect mapRect (android.graphics.Matrix, android.graphics.Rect) 
		android.graphics.Matrix transform
		android.graphics.Rect rect
		android.graphics.RectF rectF
	public static android.util.Size createSize (android.graphics.Rect) 
		android.graphics.Rect rect
	public static android.util.Rational createRational (float) 
		float value
		int den
		float numF
		int num
	public static void convertRectF (android.graphics.Rect, android.graphics.RectF) 
		android.graphics.Rect source
		android.graphics.RectF destination
	public static java.lang.Object getOrDefault (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureRequest$Key, java.lang.Object) 
		android.hardware.camera2.CaptureRequest r
		android.hardware.camera2.CaptureRequest$Key key
		Object defaultValue
		Object value
	private void  () 
}

android/hardware/camera2/utils/CloseableLock$ScopedLock.class
CloseableLock.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.CloseableLock$ScopedLock extends java.lang.Object implements java.lang.AutoCloseable  {
	final android.hardware.camera2.utils.CloseableLock this$0
	private void  (android.hardware.camera2.utils.CloseableLock) 
		android.hardware.camera2.utils.CloseableLock this$0
	public void close () 
	void  (android.hardware.camera2.utils.CloseableLock, android.hardware.camera2.utils.CloseableLock$1) 
		android.hardware.camera2.utils.CloseableLock x0
		android.hardware.camera2.utils.CloseableLock$1 x1
}

android/hardware/camera2/utils/SubmitInfo.class
SubmitInfo.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.SubmitInfo extends java.lang.Object implements android.os.Parcelable  {
	private int mRequestId
	private long mLastFrameNumber
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, long) 
		int requestId
		long lastFrameNumber
	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 void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public int getRequestId () 
	public long getLastFrameNumber () 
	void  (android.os.Parcel, android.hardware.camera2.utils.SubmitInfo$1) 
		android.os.Parcel x0
		android.hardware.camera2.utils.SubmitInfo$1 x1
	static void  () 
}

android/hardware/camera2/utils/SizeAreaComparator.class
SizeAreaComparator.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.SizeAreaComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (android.util.Size, android.util.Size) 
		android.util.Size size
		android.util.Size size2
		long width
		long width2
		long area
		long area2
	public static android.util.Size findLargestByArea (java.util.List) 
		java.util.List sizes
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/hardware/camera2/utils/UncheckedThrow.class
UncheckedThrow.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.UncheckedThrow extends java.lang.Object {
	public void  () 
	public static void throwAnyException (java.lang.Exception) 
		Exception e
	public static void throwAnyException (java.lang.Throwable) 
		Throwable e
	private static void throwAnyImpl (java.lang.Throwable)  throws java.lang.Throwable 
		Throwable e
}

android/hardware/camera2/utils/HashCodeHelpers.class
HashCodeHelpers.java
package android.hardware.camera2.utils
public final android.hardware.camera2.utils.HashCodeHelpers extends java.lang.Object {
	public void  () 
	public static transient int hashCode (int[]) 
		int x
		int[] array
		int h
	public static transient int hashCode (float[]) 
		int x
		float f
		float[] array
		int h
	public static transient int hashCodeGeneric (java.lang.Object[]) 
		int x
		Object o
		Object[] array
		int h
}

android/hardware/camera2/utils/ListUtils.class
ListUtils.java
package android.hardware.camera2.utils
public android.hardware.camera2.utils.ListUtils extends java.lang.Object {
	public static boolean listContains (java.util.List, java.lang.Object) 
		java.util.List list
		Object needle
	public static boolean listElementsEqualTo (java.util.List, java.lang.Object) 
		java.util.List list
		Object single
	public static java.lang.String listToString (java.util.List) 
		Object elem
		java.util.List list
		StringBuilder sb
		int size
		int i
	public static java.lang.Object listSelectFirstFrom (java.util.List, java.lang.Object[]) 
		Object choice
		java.util.List list
		Object[] choices
	private void  () 
}

android/hardware/camera2/utils/TypeReference$1.class
TypeReference.java
package android.hardware.camera2.utils
 android.hardware.camera2.utils.TypeReference$1 extends java.lang.Object {
}

android/hardware/camera2/CaptureRequest$1.class
CaptureRequest.java
package android.hardware.camera2
final android.hardware.camera2.CaptureRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.CaptureRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.hardware.camera2.CaptureRequest request
	public android.hardware.camera2.CaptureRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/CameraAccessException.class
CameraAccessException.java
package android.hardware.camera2
public android.hardware.camera2.CameraAccessException extends android.util.AndroidException {
	public static final int CAMERA_IN_USE
	public static final int MAX_CAMERAS_IN_USE
	public static final int CAMERA_DISABLED
	public static final int CAMERA_DISCONNECTED
	public static final int CAMERA_ERROR
	public static final int CAMERA_DEPRECATED_HAL
	private static final long serialVersionUID
	private final int mReason
	public final int getReason () 
	public void  (int) 
		int problem
	public void  (int, java.lang.String) 
		int problem
		String message
	public void  (int, java.lang.String, java.lang.Throwable) 
		int problem
		String message
		Throwable cause
	public void  (int, java.lang.Throwable) 
		int problem
		Throwable cause
	public static java.lang.String getDefaultMessage (int) 
		int problem
	private static java.lang.String getCombinedMessage (int, java.lang.String) 
		int problem
		String message
		String problemString
	private static java.lang.String getProblemString (int) 
		int problem
		String problemString
		String problemString
		String problemString
		String problemString
		String problemString
		String problemString
		String problemString
}

android/hardware/camera2/CaptureFailure.class
CaptureFailure.java
package android.hardware.camera2
public android.hardware.camera2.CaptureFailure extends java.lang.Object {
	public static final int REASON_ERROR
	public static final int REASON_FLUSHED
	private final android.hardware.camera2.CaptureRequest mRequest
	private final int mReason
	private final boolean mDropped
	private final int mSequenceId
	private final long mFrameNumber
	public void  (android.hardware.camera2.CaptureRequest, int, boolean, int, long) 
		android.hardware.camera2.CaptureRequest request
		int reason
		boolean dropped
		int sequenceId
		long frameNumber
	public android.hardware.camera2.CaptureRequest getRequest () 
	public long getFrameNumber () 
	public int getReason () 
	public boolean wasImageCaptured () 
	public int getSequenceId () 
}

android/hardware/camera2/CameraManager$CameraManagerGlobal.class
CameraManager.java
package android.hardware.camera2
final android.hardware.camera2.CameraManager$CameraManagerGlobal extends android.hardware.ICameraServiceListener$Stub implements android.os.IBinder$DeathRecipient  {
	private static final String TAG
	private final boolean DEBUG
	private final int CAMERA_SERVICE_RECONNECT_DELAY_MS
	private static final android.hardware.camera2.CameraManager$CameraManagerGlobal gCameraManager
	private static final String CAMERA_SERVICE_BINDER_NAME
	private final android.util.ArrayMap mDeviceStatus
	private final android.util.ArrayMap mCallbackMap
	private android.os.Binder mTorchClientBinder
	private final android.util.ArrayMap mTorchStatus
	private final android.util.ArrayMap mTorchCallbackMap
	private final Object mLock
	private android.hardware.ICameraService mCameraService
	private void  () 
	public static android.hardware.camera2.CameraManager$CameraManagerGlobal get () 
	public android.os.IBinder asBinder () 
	public android.hardware.ICameraService getCameraService () 
	private void connectCameraServiceLocked () 
		android.os.RemoteException e
		android.os.ServiceSpecificException e
		android.os.ServiceSpecificException e
		android.os.IBinder cameraServiceBinder
		android.hardware.ICameraService cameraService
	public void setTorchMode (java.lang.String, boolean)  throws android.hardware.camera2.CameraAccessException 
		android.os.ServiceSpecificException e
		android.os.RemoteException e
		android.hardware.ICameraService cameraService
		String cameraId
		boolean enabled
	private void handleRecoverableSetupErrors (android.os.ServiceSpecificException) 
		android.os.ServiceSpecificException e
	private boolean isAvailable (int) 
		int status
	private boolean validStatus (int) 
		int status
	private boolean validTorchStatus (int) 
		int status
	private void postSingleUpdate (android.hardware.camera2.CameraManager$AvailabilityCallback, android.os.Handler, java.lang.String, int) 
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
		android.os.Handler handler
		String id
		int status
	private void postSingleTorchUpdate (android.hardware.camera2.CameraManager$TorchCallback, android.os.Handler, java.lang.String, int) 
		android.hardware.camera2.CameraManager$TorchCallback callback
		android.os.Handler handler
		String id
		int status
	private void updateCallbackLocked (android.hardware.camera2.CameraManager$AvailabilityCallback, android.os.Handler) 
		String id
		Integer status
		int i
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
		android.os.Handler handler
	private void onStatusChangedLocked (int, java.lang.String) 
		android.os.Handler handler
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
		int i
		int status
		String id
		Integer oldStatus
		int callbackCount
	private void updateTorchCallbackLocked (android.hardware.camera2.CameraManager$TorchCallback, android.os.Handler) 
		String id
		Integer status
		int i
		android.hardware.camera2.CameraManager$TorchCallback callback
		android.os.Handler handler
	private void onTorchStatusChangedLocked (int, java.lang.String) 
		android.os.Handler handler
		android.hardware.camera2.CameraManager$TorchCallback callback
		int i
		int status
		String id
		Integer oldStatus
		int callbackCount
	public void registerAvailabilityCallback (android.hardware.camera2.CameraManager$AvailabilityCallback, android.os.Handler) 
		android.os.Handler oldHandler
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
		android.os.Handler handler
	public void unregisterAvailabilityCallback (android.hardware.camera2.CameraManager$AvailabilityCallback) 
		android.hardware.camera2.CameraManager$AvailabilityCallback callback
	public void registerTorchCallback (android.hardware.camera2.CameraManager$TorchCallback, android.os.Handler) 
		android.os.Handler oldHandler
		android.hardware.camera2.CameraManager$TorchCallback callback
		android.os.Handler handler
	public void unregisterTorchCallback (android.hardware.camera2.CameraManager$TorchCallback) 
		android.hardware.camera2.CameraManager$TorchCallback callback
	public void onStatusChanged (int, int)  throws android.os.RemoteException 
		int status
		int cameraId
	public void onTorchStatusChanged (int, java.lang.String)  throws android.os.RemoteException 
		int status
		String cameraId
	private void scheduleCameraServiceReconnectionLocked () 
		android.os.Handler handler
		android.os.Handler handler
		android.os.Handler handler
	public void binderDied () 
		String cameraId
		int i
		String cameraId
		int i
	static java.lang.Object access$000 (android.hardware.camera2.CameraManager$CameraManagerGlobal) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal x0
	static void access$100 (android.hardware.camera2.CameraManager$CameraManagerGlobal) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal x0
	static void  () 
}

android/hardware/camera2/CameraCharacteristics$5.class
CameraCharacteristics.java
package android.hardware.camera2
final android.hardware.camera2.CameraCharacteristics$5 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/ICameraDeviceUser.class
ICameraDeviceUser.java
package android.hardware.camera2
public abstract android.hardware.camera2.ICameraDeviceUser extends java.lang.Object implements android.os.IInterface  {
	public static final int NO_IN_FLIGHT_REPEATING_FRAMES
	public static final int TEMPLATE_PREVIEW
	public static final int TEMPLATE_STILL_CAPTURE
	public static final int TEMPLATE_RECORD
	public static final int TEMPLATE_VIDEO_SNAPSHOT
	public static final int TEMPLATE_ZERO_SHUTTER_LAG
	public static final int TEMPLATE_MANUAL
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract android.hardware.camera2.utils.SubmitInfo submitRequest (android.hardware.camera2.CaptureRequest, boolean)  throws android.os.RemoteException 
	public abstract android.hardware.camera2.utils.SubmitInfo submitRequestList (android.hardware.camera2.CaptureRequest[], boolean)  throws android.os.RemoteException 
	public abstract long cancelRequest (int)  throws android.os.RemoteException 
	public abstract void beginConfigure ()  throws android.os.RemoteException 
	public abstract void endConfigure (boolean)  throws android.os.RemoteException 
	public abstract void deleteStream (int)  throws android.os.RemoteException 
	public abstract int createStream (android.hardware.camera2.params.OutputConfiguration)  throws android.os.RemoteException 
	public abstract int createInputStream (int, int, int)  throws android.os.RemoteException 
	public abstract android.view.Surface getInputSurface ()  throws android.os.RemoteException 
	public abstract android.hardware.camera2.impl.CameraMetadataNative createDefaultRequest (int)  throws android.os.RemoteException 
	public abstract android.hardware.camera2.impl.CameraMetadataNative getCameraInfo ()  throws android.os.RemoteException 
	public abstract void waitUntilIdle ()  throws android.os.RemoteException 
	public abstract long flush ()  throws android.os.RemoteException 
	public abstract void prepare (int)  throws android.os.RemoteException 
	public abstract void tearDown (int)  throws android.os.RemoteException 
	public abstract void prepare2 (int, int)  throws android.os.RemoteException 
	public abstract void setDeferredConfiguration (int, android.hardware.camera2.params.OutputConfiguration)  throws android.os.RemoteException 
}

android/hardware/camera2/params/
android/hardware/camera2/params/InputConfiguration.class
InputConfiguration.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.InputConfiguration extends java.lang.Object {
	private final int mWidth
	private final int mHeight
	private final int mFormat
	public void  (int, int, int) 
		int width
		int height
		int format
	public int getWidth () 
	public int getHeight () 
	public int getFormat () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.camera2.params.InputConfiguration otherInputConfig
	public int hashCode () 
	public java.lang.String toString () 
}

android/hardware/camera2/params/OutputConfiguration.class
OutputConfiguration.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.OutputConfiguration extends java.lang.Object implements android.os.Parcelable  {
	public static final int ROTATION_0
	public static final int ROTATION_90
	public static final int ROTATION_180
	public static final int ROTATION_270
	public static final int SURFACE_GROUP_ID_NONE
	private final int SURFACE_TYPE_UNKNOWN
	private final int SURFACE_TYPE_SURFACE_VIEW
	private final int SURFACE_TYPE_SURFACE_TEXTURE
	public static final android.os.Parcelable$Creator CREATOR
	private static final String TAG
	private android.view.Surface mSurface
	private final int mRotation
	private final int mSurfaceGroupId
	private final int mSurfaceType
	private final android.util.Size mConfiguredSize
	private final int mConfiguredFormat
	private final int mConfiguredDataspace
	private final int mConfiguredGenerationId
	private final boolean mIsDeferredConfig
	public void  (android.view.Surface) 
		android.view.Surface surface
	public void  (int, android.view.Surface) 
		int surfaceGroupId
		android.view.Surface surface
	public void  (android.view.Surface, int) 
		android.view.Surface surface
		int rotation
	public void  (int, android.view.Surface, int) 
		int surfaceGroupId
		android.view.Surface surface
		int rotation
	public void  (android.util.Size, java.lang.Class) 
		android.util.Size surfaceSize
		Class klass
	public boolean isDeferredConfiguration () 
	public void setDeferredSurface (android.view.Surface) 
		android.view.Surface surface
		android.util.Size surfaceSize
	public void  (android.hardware.camera2.params.OutputConfiguration) 
		android.hardware.camera2.params.OutputConfiguration other
	private void  (android.os.Parcel) 
		android.os.Parcel source
		int rotation
		int surfaceSetId
		int surfaceType
		int width
		int height
		android.view.Surface surface
	public android.view.Surface getSurface () 
	public int getRotation () 
	public int getSurfaceGroupId () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.OutputConfiguration other
		boolean iSSurfaceEqual
		Object obj
	public int hashCode () 
	void  (android.os.Parcel, android.hardware.camera2.params.OutputConfiguration$1) 
		android.os.Parcel x0
		android.hardware.camera2.params.OutputConfiguration$1 x1
	static void  () 
}

android/hardware/camera2/params/Face.class
Face.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.Face extends java.lang.Object {
	public static final int ID_UNSUPPORTED
	public static final int SCORE_MIN
	public static final int SCORE_MAX
	private final android.graphics.Rect mBounds
	private final int mScore
	private final int mId
	private final android.graphics.Point mLeftEye
	private final android.graphics.Point mRightEye
	private final android.graphics.Point mMouth
	public void  (android.graphics.Rect, int, int, android.graphics.Point, android.graphics.Point, android.graphics.Point) 
		android.graphics.Rect bounds
		int score
		int id
		android.graphics.Point leftEyePosition
		android.graphics.Point rightEyePosition
		android.graphics.Point mouthPosition
	public void  (android.graphics.Rect, int) 
		android.graphics.Rect bounds
		int score
	public android.graphics.Rect getBounds () 
	public int getScore () 
	public int getId () 
	public android.graphics.Point getLeftEyePosition () 
	public android.graphics.Point getRightEyePosition () 
	public android.graphics.Point getMouthPosition () 
	public java.lang.String toString () 
	private static void checkNotNull (java.lang.String, java.lang.Object) 
		String name
		Object obj
	private static void checkNull (java.lang.String, java.lang.Object) 
		String name
		Object obj
}

android/hardware/camera2/params/RggbChannelVector.class
RggbChannelVector.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.RggbChannelVector extends java.lang.Object {
	public static final int COUNT
	public static final int RED
	public static final int GREEN_EVEN
	public static final int GREEN_ODD
	public static final int BLUE
	private final float mRed
	private final float mGreenEven
	private final float mGreenOdd
	private final float mBlue
	public void  (float, float, float, float) 
		float red
		float greenEven
		float greenOdd
		float blue
	public final float getRed () 
	public float getGreenEven () 
	public float getGreenOdd () 
	public float getBlue () 
	public float getComponent (int) 
		int colorChannel
	public void copyTo (float[], int) 
		float[] destination
		int offset
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.RggbChannelVector other
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	private java.lang.String toShortString () 
}

android/hardware/camera2/params/BlackLevelPattern.class
BlackLevelPattern.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.BlackLevelPattern extends java.lang.Object {
	public static final int COUNT
	private final int[] mCfaOffsets
	public void  (int[]) 
		int[] offsets
	public int getOffsetForIndex (int, int) 
		int column
		int row
	public void copyTo (int[], int) 
		int i
		int[] destination
		int offset
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.BlackLevelPattern other
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

android/hardware/camera2/params/VendorTagDescriptor$1.class
VendorTagDescriptor.java
package android.hardware.camera2.params
final android.hardware.camera2.params.VendorTagDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.params.VendorTagDescriptor createFromParcel (android.os.Parcel) 
		android.hardware.camera2.params.VendorTagDescriptor vendorDescriptor
		Exception e
		android.os.Parcel source
	public android.hardware.camera2.params.VendorTagDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/params/MeteringRectangle.class
MeteringRectangle.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.MeteringRectangle extends java.lang.Object {
	public static final int METERING_WEIGHT_MIN
	public static final int METERING_WEIGHT_MAX
	public static final int METERING_WEIGHT_DONT_CARE
	private final int mX
	private final int mY
	private final int mWidth
	private final int mHeight
	private final int mWeight
	public void  (int, int, int, int, int) 
		int x
		int y
		int width
		int height
		int meteringWeight
	public void  (android.graphics.Point, android.util.Size, int) 
		android.graphics.Point xy
		android.util.Size dimensions
		int meteringWeight
	public void  (android.graphics.Rect, int) 
		android.graphics.Rect rect
		int meteringWeight
	public int getX () 
	public int getY () 
	public int getWidth () 
	public int getHeight () 
	public int getMeteringWeight () 
	public android.graphics.Point getUpperLeftPoint () 
	public android.util.Size getSize () 
	public android.graphics.Rect getRect () 
	public boolean equals (java.lang.Object) 
		Object other
	public boolean equals (android.hardware.camera2.params.MeteringRectangle) 
		android.hardware.camera2.params.MeteringRectangle other
	public int hashCode () 
	public java.lang.String toString () 
}

android/hardware/camera2/params/StreamConfigurationMap.class
StreamConfigurationMap.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.StreamConfigurationMap extends java.lang.Object {
	private static final String TAG
	private static final int HAL_PIXEL_FORMAT_RAW16
	private static final int HAL_PIXEL_FORMAT_BLOB
	private static final int HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED
	private static final int HAL_PIXEL_FORMAT_YCbCr_420_888
	private static final int HAL_PIXEL_FORMAT_RAW_OPAQUE
	private static final int HAL_PIXEL_FORMAT_RAW10
	private static final int HAL_PIXEL_FORMAT_RAW12
	private static final int HAL_PIXEL_FORMAT_Y16
	private static final int HAL_DATASPACE_STANDARD_SHIFT
	private static final int HAL_DATASPACE_TRANSFER_SHIFT
	private static final int HAL_DATASPACE_RANGE_SHIFT
	private static final int HAL_DATASPACE_UNKNOWN
	private static final int HAL_DATASPACE_V0_JFIF
	private static final int HAL_DATASPACE_DEPTH
	private static final long DURATION_20FPS_NS
	private static final int DURATION_MIN_FRAME
	private static final int DURATION_STALL
	private final android.hardware.camera2.params.StreamConfiguration[] mConfigurations
	private final android.hardware.camera2.params.StreamConfigurationDuration[] mMinFrameDurations
	private final android.hardware.camera2.params.StreamConfigurationDuration[] mStallDurations
	private final android.hardware.camera2.params.StreamConfiguration[] mDepthConfigurations
	private final android.hardware.camera2.params.StreamConfigurationDuration[] mDepthMinFrameDurations
	private final android.hardware.camera2.params.StreamConfigurationDuration[] mDepthStallDurations
	private final android.hardware.camera2.params.HighSpeedVideoConfiguration[] mHighSpeedVideoConfigurations
	private final android.hardware.camera2.params.ReprocessFormatsMap mInputOutputFormatsMap
	private final boolean mListHighResolution
	private final android.util.SparseIntArray mOutputFormats
	private final android.util.SparseIntArray mHighResOutputFormats
	private final android.util.SparseIntArray mAllOutputFormats
	private final android.util.SparseIntArray mInputFormats
	private final android.util.SparseIntArray mDepthOutputFormats
	private final java.util.HashMap mHighSpeedVideoSizeMap
	private final java.util.HashMap mHighSpeedVideoFpsRangeMap
	public void  (android.hardware.camera2.params.StreamConfiguration[], android.hardware.camera2.params.StreamConfigurationDuration[], android.hardware.camera2.params.StreamConfigurationDuration[], android.hardware.camera2.params.StreamConfiguration[], android.hardware.camera2.params.StreamConfigurationDuration[], android.hardware.camera2.params.StreamConfigurationDuration[], android.hardware.camera2.params.HighSpeedVideoConfiguration[], android.hardware.camera2.params.ReprocessFormatsMap, boolean) 
		android.hardware.camera2.params.StreamConfigurationDuration configurationDuration
		long duration
		int fmt
		android.util.SparseIntArray map
		android.hardware.camera2.params.StreamConfiguration config
		android.hardware.camera2.params.StreamConfiguration config
		android.util.Size size
		android.util.Range fpsRange
		Integer fpsRangeCount
		Integer sizeCount
		android.hardware.camera2.params.HighSpeedVideoConfiguration config
		android.hardware.camera2.params.StreamConfiguration[] configurations
		android.hardware.camera2.params.StreamConfigurationDuration[] minFrameDurations
		android.hardware.camera2.params.StreamConfigurationDuration[] stallDurations
		android.hardware.camera2.params.StreamConfiguration[] depthConfigurations
		android.hardware.camera2.params.StreamConfigurationDuration[] depthMinFrameDurations
		android.hardware.camera2.params.StreamConfigurationDuration[] depthStallDurations
		android.hardware.camera2.params.HighSpeedVideoConfiguration[] highSpeedVideoConfigurations
		android.hardware.camera2.params.ReprocessFormatsMap inputOutputFormatsMap
		boolean listHighResolution
	public final int[] getOutputFormats () 
	public final int[] getValidOutputFormatsForInput (int) 
		int inputFormat
	public final int[] getInputFormats () 
	public android.util.Size[] getInputSizes (int) 
		int format
	public boolean isOutputSupportedFor (int) 
		int format
		int internalFormat
		int dataspace
	public static boolean isOutputSupportedFor (java.lang.Class) 
		Class klass
	public boolean isOutputSupportedFor (android.view.Surface) 
		android.hardware.camera2.params.StreamConfiguration config
		android.view.Surface surface
		android.util.Size surfaceSize
		int surfaceFormat
		int surfaceDataspace
		boolean isFlexible
		android.hardware.camera2.params.StreamConfiguration[] configs
	public android.util.Size[] getOutputSizes (java.lang.Class) 
		Class klass
	public android.util.Size[] getOutputSizes (int) 
		int format
	public android.util.Size[] getHighSpeedVideoSizes () 
		java.util.Set keySet
	public android.util.Range[] getHighSpeedVideoFpsRangesFor (android.util.Size) 
		android.hardware.camera2.params.HighSpeedVideoConfiguration config
		android.util.Size size
		Integer fpsRangeCount
		android.util.Range[] fpsRanges
		int i
	public android.util.Range[] getHighSpeedVideoFpsRanges () 
		java.util.Set keySet
	public android.util.Size[] getHighSpeedVideoSizesFor (android.util.Range) 
		android.hardware.camera2.params.HighSpeedVideoConfiguration config
		android.util.Range fpsRange
		Integer sizeCount
		android.util.Size[] sizes
		int i
	public android.util.Size[] getHighResolutionOutputSizes (int) 
		int format
	public long getOutputMinFrameDuration (int, android.util.Size) 
		int format
		android.util.Size size
	public long getOutputMinFrameDuration (java.lang.Class, android.util.Size) 
		Class klass
		android.util.Size size
	public long getOutputStallDuration (int, android.util.Size) 
		int format
		android.util.Size size
	public long getOutputStallDuration (java.lang.Class, android.util.Size) 
		Class klass
		android.util.Size size
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.StreamConfigurationMap other
		Object obj
	public int hashCode () 
	private int checkArgumentFormatSupported (int, boolean) 
		int format
		boolean output
		int internalFormat
		int internalDataspace
	static int checkArgumentFormatInternal (int) 
		int format
	static int checkArgumentFormat (int) 
		int format
	static int imageFormatToPublic (int) 
		int format
	static int depthFormatToPublic (int) 
		int format
	static int[] imageFormatToPublic (int[]) 
		int i
		int[] formats
	static int imageFormatToInternal (int) 
		int format
	static int imageFormatToDataspace (int) 
		int format
	public static int[] imageFormatToInternal (int[]) 
		int i
		int[] formats
	private android.util.Size[] getPublicFormatSizes (int, boolean, boolean) 
		IllegalArgumentException e
		int format
		boolean output
		boolean highRes
		int internalFormat
		int dataspace
	private android.util.Size[] getInternalFormatSizes (int, int, boolean, boolean) 
		android.hardware.camera2.params.StreamConfigurationDuration d
		int i
		long duration
		int fmt
		android.hardware.camera2.params.StreamConfiguration config
		int format
		int dataspace
		boolean output
		boolean highRes
		android.util.SparseIntArray formatsMap
		int sizesCount
		android.util.Size[] sizes
		int sizeIndex
		android.hardware.camera2.params.StreamConfiguration[] configurations
		android.hardware.camera2.params.StreamConfigurationDuration[] minFrameDurations
	private int[] getPublicFormats (boolean) 
		int format
		int j
		int j
		boolean output
		int[] formats
		int i
		android.util.SparseIntArray map
	private android.util.SparseIntArray getFormatsMap (boolean) 
		boolean output
	private long getInternalFormatDuration (int, int, android.util.Size, int) 
		android.hardware.camera2.params.StreamConfigurationDuration configurationDuration
		int format
		int dataspace
		android.util.Size size
		int duration
		android.hardware.camera2.params.StreamConfigurationDuration[] durations
	private android.hardware.camera2.params.StreamConfigurationDuration[] getDurations (int, int) 
		int duration
		int dataspace
	private int getPublicFormatCount (boolean) 
		boolean output
		android.util.SparseIntArray formatsMap
		int size
	private static boolean arrayContains (java.lang.Object[], java.lang.Object) 
		Object el
		Object[] array
		Object element
	private boolean isSupportedInternalConfiguration (int, int, android.util.Size) 
		int i
		int format
		int dataspace
		android.util.Size size
		android.hardware.camera2.params.StreamConfiguration[] configurations
	public java.lang.String toString () 
		StringBuilder sb
	private void appendOutputsString (java.lang.StringBuilder) 
		long minFrameDuration
		long stallDuration
		android.util.Size size
		android.util.Size[] sizes
		int format
		StringBuilder sb
		int[] formats
	private void appendHighResOutputsString (java.lang.StringBuilder) 
		long minFrameDuration
		long stallDuration
		android.util.Size size
		android.util.Size[] sizes
		int format
		StringBuilder sb
		int[] formats
	private void appendInputsString (java.lang.StringBuilder) 
		android.util.Size size
		android.util.Size[] sizes
		int format
		StringBuilder sb
		int[] formats
	private void appendValidOutputFormatsForInputString (java.lang.StringBuilder) 
		int i
		int[] outputFormats
		int inputFormat
		StringBuilder sb
		int[] inputFormats
	private void appendHighSpeedVideoConfigurationsString (java.lang.StringBuilder) 
		android.util.Range range
		android.util.Range[] ranges
		android.util.Size size
		StringBuilder sb
		android.util.Size[] sizes
	private java.lang.String formatToString (int) 
		int format
}

android/hardware/camera2/params/VendorTagDescriptor.class
VendorTagDescriptor.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.VendorTagDescriptor extends java.lang.Object implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	private static final String TAG
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.hardware.camera2.params.VendorTagDescriptor$1) 
		android.os.Parcel x0
		android.hardware.camera2.params.VendorTagDescriptor$1 x1
	static void  () 
}

android/hardware/camera2/params/OutputConfiguration$1.class
OutputConfiguration.java
package android.hardware.camera2.params
final android.hardware.camera2.params.OutputConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.camera2.params.OutputConfiguration createFromParcel (android.os.Parcel) 
		android.hardware.camera2.params.OutputConfiguration outputConfiguration
		Exception e
		android.os.Parcel source
	public android.hardware.camera2.params.OutputConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/camera2/params/LensShadingMap.class
LensShadingMap.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.LensShadingMap extends java.lang.Object {
	public static final float MINIMUM_GAIN_FACTOR
	private final int mRows
	private final int mColumns
	private final float[] mElements
	public void  (float[], int, int) 
		float[] elements
		int rows
		int columns
	public int getRowCount () 
	public int getColumnCount () 
	public int getGainFactorCount () 
	public float getGainFactor (int, int, int) 
		int colorChannel
		int column
		int row
	public android.hardware.camera2.params.RggbChannelVector getGainFactorVector (int, int) 
		int column
		int row
		int offset
		float red
		float greenEven
		float greenOdd
		float blue
	public void copyGainFactors (float[], int) 
		float[] destination
		int offset
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.LensShadingMap other
		Object obj
	public int hashCode () 
		int elemsHash
	public java.lang.String toString () 
		float gain
		int c
		int r
		int ch
		StringBuilder str
		String[] channelPrefix
}

android/hardware/camera2/params/ColorSpaceTransform.class
ColorSpaceTransform.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.ColorSpaceTransform extends java.lang.Object {
	private static final int ROWS
	private static final int COLUMNS
	private static final int COUNT
	private static final int RATIONAL_SIZE
	private static final int OFFSET_NUMERATOR
	private static final int OFFSET_DENOMINATOR
	private static final int COUNT_INT
	private final int[] mElements
	public void  (android.util.Rational[]) 
		int i
		android.util.Rational[] elements
	public void  (int[]) 
		int i
		int[] elements
	public android.util.Rational getElement (int, int) 
		int column
		int row
		int numerator
		int denominator
	public void copyElements (android.util.Rational[], int) 
		int numerator
		int denominator
		int i
		int j
		android.util.Rational[] destination
		int offset
	public void copyElements (int[], int) 
		int i
		int[] destination
		int offset
	public boolean equals (java.lang.Object) 
		int numerator
		int denominator
		int numeratorOther
		int denominatorOther
		android.util.Rational r
		android.util.Rational rOther
		int i
		int j
		android.hardware.camera2.params.ColorSpaceTransform other
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	private java.lang.String toShortString () 
		int numerator
		int denominator
		int col
		int row
		int i
		StringBuilder sb
}

android/hardware/camera2/params/StreamConfiguration.class
StreamConfiguration.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.StreamConfiguration extends java.lang.Object {
	private final int mFormat
	private final int mWidth
	private final int mHeight
	private final boolean mInput
	public void  (int, int, int, boolean) 
		int format
		int width
		int height
		boolean input
	public final int getFormat () 
	public int getWidth () 
	public int getHeight () 
	public android.util.Size getSize () 
	public boolean isInput () 
	public boolean isOutput () 
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.StreamConfiguration other
		Object obj
	public int hashCode () 
}

android/hardware/camera2/params/ReprocessFormatsMap.class
ReprocessFormatsMap.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.ReprocessFormatsMap extends java.lang.Object {
	private final int[] mEntry
	private final int mInputCount
	public void  (int[]) 
		int outputFormat
		int j
		int inputFormat
		int length
		int i
		int[] entry
		int numInputs
		int left
	public int[] getInputs () 
		int format
		int length
		int i
		int j
		int[] inputs
		int left
	public int[] getOutputs (int) 
		int k
		int[] outputs
		int inputFormat
		int length
		int i
		int format
		int left
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.ReprocessFormatsMap other
		Object obj
	public int hashCode () 
}

android/hardware/camera2/params/TonemapCurve.class
TonemapCurve.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.TonemapCurve extends java.lang.Object {
	public static final float LEVEL_BLACK
	public static final float LEVEL_WHITE
	public static final int POINT_SIZE
	public static final int CHANNEL_RED
	public static final int CHANNEL_GREEN
	public static final int CHANNEL_BLUE
	private static final int OFFSET_POINT_IN
	private static final int OFFSET_POINT_OUT
	private static final int TONEMAP_MIN_CURVE_POINTS
	private static final int MIN_CURVE_LENGTH
	private final float[] mRed
	private final float[] mGreen
	private final float[] mBlue
	private int mHashCode
	private boolean mHashCalculated
	public void  (float[], float[], float[]) 
		float[] red
		float[] green
		float[] blue
	private static void checkArgumentArrayLengthDivisibleBy (float[], int, java.lang.String) 
		float[] array
		int divisible
		String arrayName
	private static int checkArgumentColorChannel (int) 
		int colorChannel
	private static void checkArgumentArrayLengthNoLessThan (float[], int, java.lang.String) 
		float[] array
		int minLength
		String arrayName
	public int getPointCount (int) 
		int colorChannel
	public android.graphics.PointF getPoint (int, int) 
		int colorChannel
		int index
		float[] curve
		float pIn
		float pOut
	public void copyColorCurve (int, float[], int) 
		int colorChannel
		float[] destination
		int offset
		float[] curve
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.TonemapCurve other
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	private java.lang.String curveToString (int) 
		int i
		int j
		int colorChannel
		StringBuilder sb
		float[] curve
		int pointCount
	private float[] getCurve (int) 
		int colorChannel
}

android/hardware/camera2/params/StreamConfigurationDuration.class
StreamConfigurationDuration.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.StreamConfigurationDuration extends java.lang.Object {
	private final int mFormat
	private final int mWidth
	private final int mHeight
	private final long mDurationNs
	public void  (int, int, int, long) 
		int format
		int width
		int height
		long durationNs
	public final int getFormat () 
	public int getWidth () 
	public int getHeight () 
	public android.util.Size getSize () 
	public long getDuration () 
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.StreamConfigurationDuration other
		Object obj
	public int hashCode () 
}

android/hardware/camera2/params/HighSpeedVideoConfiguration.class
HighSpeedVideoConfiguration.java
package android.hardware.camera2.params
public final android.hardware.camera2.params.HighSpeedVideoConfiguration extends java.lang.Object {
	private static final int HIGH_SPEED_MAX_MINIMAL_FPS
	private final int mWidth
	private final int mHeight
	private final int mFpsMin
	private final int mFpsMax
	private final int mBatchSizeMax
	private final android.util.Size mSize
	private final android.util.Range mFpsRange
	public void  (int, int, int, int, int) 
		int width
		int height
		int fpsMin
		int fpsMax
		int batchSizeMax
	public int getWidth () 
	public int getHeight () 
	public int getFpsMin () 
	public int getFpsMax () 
	public android.util.Size getSize () 
	public int getBatchSizeMax () 
	public android.util.Range getFpsRange () 
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.params.HighSpeedVideoConfiguration other
		Object obj
	public int hashCode () 
}

android/hardware/camera2/CaptureRequest$2.class
CaptureRequest.java
package android.hardware.camera2
final android.hardware.camera2.CaptureRequest$2 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraCharacteristics.class
CameraCharacteristics.java
package android.hardware.camera2
public final android.hardware.camera2.CameraCharacteristics extends android.hardware.camera2.CameraMetadata {
	private final android.hardware.camera2.impl.CameraMetadataNative mProperties
	private java.util.List mKeys
	private java.util.List mAvailableRequestKeys
	private java.util.List mAvailableResultKeys
	public static final android.hardware.camera2.CameraCharacteristics$Key COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_AVAILABLE_ANTIBANDING_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_AVAILABLE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_COMPENSATION_RANGE
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_COMPENSATION_STEP
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AF_AVAILABLE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AVAILABLE_EFFECTS
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AVAILABLE_SCENE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AWB_AVAILABLE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_MAX_REGIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_MAX_REGIONS_AE
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_MAX_REGIONS_AWB
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_MAX_REGIONS_AF
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AVAILABLE_HIGH_SPEED_VIDEO_CONFIGURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AE_LOCK_AVAILABLE
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AWB_LOCK_AVAILABLE
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_AVAILABLE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE
	public static final android.hardware.camera2.CameraCharacteristics$Key EDGE_AVAILABLE_EDGE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key FLASH_INFO_AVAILABLE
	public static final android.hardware.camera2.CameraCharacteristics$Key HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key JPEG_AVAILABLE_THUMBNAIL_SIZES
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_AVAILABLE_APERTURES
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_AVAILABLE_FILTER_DENSITIES
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_AVAILABLE_FOCAL_LENGTHS
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_HYPERFOCAL_DISTANCE
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_MINIMUM_FOCUS_DISTANCE
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_SHADING_MAP_SIZE
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INFO_FOCUS_DISTANCE_CALIBRATION
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_FACING
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_POSE_ROTATION
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_POSE_TRANSLATION
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_INTRINSIC_CALIBRATION
	public static final android.hardware.camera2.CameraCharacteristics$Key LENS_RADIAL_DISTORTION
	public static final android.hardware.camera2.CameraCharacteristics$Key NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key QUIRKS_USE_PARTIAL_RESULT
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_MAX_NUM_OUTPUT_STREAMS
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_MAX_NUM_OUTPUT_RAW
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_MAX_NUM_OUTPUT_PROC
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_MAX_NUM_OUTPUT_PROC_STALLING
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_MAX_NUM_INPUT_STREAMS
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_PIPELINE_MAX_DEPTH
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_PARTIAL_RESULT_COUNT
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_AVAILABLE_CAPABILITIES
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_AVAILABLE_REQUEST_KEYS
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_AVAILABLE_RESULT_KEYS
	public static final android.hardware.camera2.CameraCharacteristics$Key REQUEST_AVAILABLE_CHARACTERISTICS_KEYS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_FORMATS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_JPEG_MIN_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_JPEG_SIZES
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_MAX_DIGITAL_ZOOM
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_PROCESSED_SIZES
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_STREAM_CONFIGURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_MIN_FRAME_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_AVAILABLE_STALL_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_STREAM_CONFIGURATION_MAP
	public static final android.hardware.camera2.CameraCharacteristics$Key SCALER_CROPPING_TYPE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_ACTIVE_ARRAY_SIZE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_SENSITIVITY_RANGE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_COLOR_FILTER_ARRANGEMENT
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_EXPOSURE_TIME_RANGE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_MAX_FRAME_DURATION
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_PHYSICAL_SIZE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_PIXEL_ARRAY_SIZE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_WHITE_LEVEL
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_TIMESTAMP_SOURCE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_LENS_SHADING_APPLIED
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_REFERENCE_ILLUMINANT1
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_REFERENCE_ILLUMINANT2
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_CALIBRATION_TRANSFORM1
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_CALIBRATION_TRANSFORM2
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_COLOR_TRANSFORM1
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_COLOR_TRANSFORM2
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_FORWARD_MATRIX1
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_FORWARD_MATRIX2
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_BLACK_LEVEL_PATTERN
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_MAX_ANALOG_SENSITIVITY
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_ORIENTATION
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_AVAILABLE_TEST_PATTERN_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key SENSOR_OPTICAL_BLACK_REGIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key SHADING_AVAILABLE_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key STATISTICS_INFO_MAX_FACE_COUNT
	public static final android.hardware.camera2.CameraCharacteristics$Key STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key TONEMAP_MAX_CURVE_POINTS
	public static final android.hardware.camera2.CameraCharacteristics$Key TONEMAP_AVAILABLE_TONE_MAP_MODES
	public static final android.hardware.camera2.CameraCharacteristics$Key LED_AVAILABLE_LEDS
	public static final android.hardware.camera2.CameraCharacteristics$Key INFO_SUPPORTED_HARDWARE_LEVEL
	public static final android.hardware.camera2.CameraCharacteristics$Key SYNC_MAX_LATENCY
	public static final android.hardware.camera2.CameraCharacteristics$Key REPROCESS_MAX_CAPTURE_STALL
	public static final android.hardware.camera2.CameraCharacteristics$Key DEPTH_AVAILABLE_DEPTH_STREAM_CONFIGURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key DEPTH_AVAILABLE_DEPTH_MIN_FRAME_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key DEPTH_AVAILABLE_DEPTH_STALL_DURATIONS
	public static final android.hardware.camera2.CameraCharacteristics$Key DEPTH_DEPTH_IS_EXCLUSIVE
	public void  (android.hardware.camera2.impl.CameraMetadataNative) 
		android.hardware.camera2.impl.CameraMetadataNative properties
	public android.hardware.camera2.impl.CameraMetadataNative getNativeCopy () 
	public java.lang.Object get (android.hardware.camera2.CameraCharacteristics$Key) 
		android.hardware.camera2.CameraCharacteristics$Key key
	protected java.lang.Object getProtected (android.hardware.camera2.CameraCharacteristics$Key) 
		android.hardware.camera2.CameraCharacteristics$Key key
	protected java.lang.Class getKeyClass () 
		Object thisClass
	public java.util.List getKeys () 
		int[] filterTags
	public java.util.List getAvailableCaptureRequestKeys () 
		Object crKey
		Class crKeyTyped
		int[] filterTags
	public java.util.List getAvailableCaptureResultKeys () 
		Object crKey
		Class crKeyTyped
		int[] filterTags
	private java.util.List getAvailableKeyList (java.lang.Class, java.lang.Class, int[]) 
		Class metadataClass
		Class keyClass
		int[] filterTags
		java.util.List staticKeyList
	protected volatile java.lang.Object getProtected (java.lang.Object) 
	static void  () 
}

android/hardware/camera2/CameraManager$AvailabilityCallback.class
CameraManager.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraManager$AvailabilityCallback extends java.lang.Object {
	public void  () 
	public void onCameraAvailable (java.lang.String) 
		String cameraId
	public void onCameraUnavailable (java.lang.String) 
		String cameraId
}

android/hardware/camera2/CameraCaptureSession$StateListener.class
CameraCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraCaptureSession$StateListener extends android.hardware.camera2.CameraCaptureSession$StateCallback {
	public void  () 
}

android/hardware/camera2/marshal/
android/hardware/camera2/marshal/impl/
android/hardware/camera2/marshal/impl/MarshalQueryableRect.class
MarshalQueryableRect.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableRect extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableSizeF$MarshalerSizeF.class
MarshalQueryableSizeF.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableSizeF$MarshalerSizeF extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableSizeF this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableSizeF, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.util.SizeF, java.nio.ByteBuffer) 
		android.util.SizeF value
		java.nio.ByteBuffer buffer
	public android.util.SizeF unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		float width
		float height
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableRange$MarshalerRange.class
MarshalQueryableRange.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableRange$MarshalerRange extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	private final java.lang.reflect.Constructor mConstructor
	private final android.hardware.camera2.marshal.Marshaler mNestedTypeMarshaler
	final android.hardware.camera2.marshal.impl.MarshalQueryableRange this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableRange, android.hardware.camera2.utils.TypeReference, int) 
		ClassCastException e
		NoSuchMethodException e
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
		java.lang.reflect.ParameterizedType paramType
		java.lang.reflect.ParameterizedType paramType
		java.lang.reflect.Type actualTypeArgument
		android.hardware.camera2.utils.TypeReference actualTypeArgToken
	public void marshal (android.util.Range, java.nio.ByteBuffer) 
		android.util.Range value
		java.nio.ByteBuffer buffer
	public android.util.Range unmarshal (java.nio.ByteBuffer) 
		InstantiationException e
		IllegalAccessException e
		IllegalArgumentException e
		java.lang.reflect.InvocationTargetException e
		java.nio.ByteBuffer buffer
		Comparable lower
		Comparable upper
	public int getNativeSize () 
		int nestedSize
	public int calculateMarshalSize (android.util.Range) 
		int lowerSize
		int upperSize
		android.util.Range value
		int nativeSize
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile int calculateMarshalSize (java.lang.Object) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableString.class
MarshalQueryableString.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableString extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final String TAG
	private static final boolean DEBUG
	private static final java.nio.charset.Charset UTF8_CHARSET
	private static final byte NUL
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	static java.nio.charset.Charset access$000 () 
	static void  () 
}

android/hardware/camera2/marshal/impl/MarshalQueryableMeteringRectangle$MarshalerMeteringRectangle.class
MarshalQueryableMeteringRectangle.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableMeteringRectangle$MarshalerMeteringRectangle extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableMeteringRectangle this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableMeteringRectangle, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.MeteringRectangle, java.nio.ByteBuffer) 
		android.hardware.camera2.params.MeteringRectangle value
		java.nio.ByteBuffer buffer
		int xMin
		int yMin
		int xMax
		int yMax
		int weight
	public android.hardware.camera2.params.MeteringRectangle unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int xMin
		int yMin
		int xMax
		int yMax
		int weight
		int width
		int height
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableEnum$MarshalerEnum.class
MarshalQueryableEnum.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableEnum$MarshalerEnum extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	final android.hardware.camera2.marshal.impl.MarshalQueryableEnum this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableEnum, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (java.lang.Enum, java.nio.ByteBuffer) 
		Enum value
		java.nio.ByteBuffer buffer
		int enumValue
	public java.lang.Enum unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int enumValue
		int enumValue
		int enumValue
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableRggbChannelVector$MarshalerRggbChannelVector.class
MarshalQueryableRggbChannelVector.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableRggbChannelVector$MarshalerRggbChannelVector extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableRggbChannelVector this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableRggbChannelVector, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.RggbChannelVector, java.nio.ByteBuffer) 
		int i
		android.hardware.camera2.params.RggbChannelVector value
		java.nio.ByteBuffer buffer
	public android.hardware.camera2.params.RggbChannelVector unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		float red
		float gEven
		float gOdd
		float blue
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableBlackLevelPattern.class
MarshalQueryableBlackLevelPattern.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableBlackLevelPattern extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableSizeF.class
MarshalQueryableSizeF.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableSizeF extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryablePair.class
MarshalQueryablePair.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryablePair extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableStreamConfigurationDuration$MarshalerStreamConfigurationDuration.class
MarshalQueryableStreamConfigurationDuration.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfigurationDuration$MarshalerStreamConfigurationDuration extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfigurationDuration this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfigurationDuration, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.StreamConfigurationDuration, java.nio.ByteBuffer) 
		android.hardware.camera2.params.StreamConfigurationDuration value
		java.nio.ByteBuffer buffer
	public android.hardware.camera2.params.StreamConfigurationDuration unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int format
		int width
		int height
		long durationNs
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableReprocessFormatsMap$MarshalerReprocessFormatsMap.class
MarshalQueryableReprocessFormatsMap.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableReprocessFormatsMap$MarshalerReprocessFormatsMap extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableReprocessFormatsMap this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableReprocessFormatsMap, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.ReprocessFormatsMap, java.nio.ByteBuffer) 
		int output
		int[] outputs
		int input
		android.hardware.camera2.params.ReprocessFormatsMap value
		java.nio.ByteBuffer buffer
		int[] inputs
	public android.hardware.camera2.params.ReprocessFormatsMap unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int len
		int[] entries
		java.nio.IntBuffer intBuffer
	public int getNativeSize () 
	public int calculateMarshalSize (android.hardware.camera2.params.ReprocessFormatsMap) 
		int[] outputs
		int input
		android.hardware.camera2.params.ReprocessFormatsMap value
		int length
		int[] inputs
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile int calculateMarshalSize (java.lang.Object) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableRange.class
MarshalQueryableRange.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableRange extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int RANGE_COUNT
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableEnum.class
MarshalQueryableEnum.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableEnum extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final String TAG
	private static final boolean DEBUG
	private static final int UINT8_MIN
	private static final int UINT8_MAX
	private static final int UINT8_MASK
	private static final java.util.HashMap sEnumValues
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		NoSuchMethodException e
		SecurityException e
		Class typeClass
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public static void registerEnumValues (java.lang.Class, int[]) 
		Class enumType
		int[] values
	private static int getEnumValue (java.lang.Enum) 
		Enum enumValue
		int[] values
		int ordinal
	private static java.lang.Enum getEnumFromValue (java.lang.Class, int) 
		int i
		int ordinal
		Class enumType
		int value
		int ordinal
		int[] registeredValues
		Enum[] values
	static int access$000 (java.lang.Enum) 
		Enum x0
	static java.lang.Enum access$100 (java.lang.Class, int) 
		Class x0
		int x1
	static void  () 
}

android/hardware/camera2/marshal/impl/MarshalQueryableArray.class
MarshalQueryableArray.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableArray extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final String TAG
	private static final boolean DEBUG
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	static java.lang.String access$000 () 
	static void  () 
}

android/hardware/camera2/marshal/impl/MarshalQueryableColorSpaceTransform$MarshalerColorSpaceTransform.class
MarshalQueryableColorSpaceTransform.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableColorSpaceTransform$MarshalerColorSpaceTransform extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableColorSpaceTransform this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableColorSpaceTransform, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.ColorSpaceTransform, java.nio.ByteBuffer) 
		int i
		android.hardware.camera2.params.ColorSpaceTransform value
		java.nio.ByteBuffer buffer
		int[] transformAsArray
	public android.hardware.camera2.params.ColorSpaceTransform unmarshal (java.nio.ByteBuffer) 
		int i
		java.nio.ByteBuffer buffer
		int[] transformAsArray
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableArray$MarshalerArray.class
MarshalQueryableArray.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableArray$MarshalerArray extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	private final android.hardware.camera2.marshal.Marshaler mComponentMarshaler
	private final Class mComponentClass
	final android.hardware.camera2.marshal.impl.MarshalQueryableArray this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableArray, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
		android.hardware.camera2.utils.TypeReference componentToken
	public void marshal (java.lang.Object, java.nio.ByteBuffer) 
		int i
		Object value
		java.nio.ByteBuffer buffer
		int length
	public java.lang.Object unmarshal (java.nio.ByteBuffer) 
		Object elem
		int i
		int remaining
		int arraySize
		Object array
		Object elem
		java.util.ArrayList arrayList
		int arraySize
		java.nio.ByteBuffer buffer
		Object array
		int elementSize
	public int getNativeSize () 
	public int calculateMarshalSize (java.lang.Object) 
		int i
		int size
		Object value
		int elementSize
		int arrayLength
	private void marshalArrayElement (android.hardware.camera2.marshal.Marshaler, java.nio.ByteBuffer, java.lang.Object, int) 
		android.hardware.camera2.marshal.Marshaler marshaler
		java.nio.ByteBuffer buffer
		Object array
		int index
	private java.lang.Object copyListToArray (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList arrayList
		Object arrayDest
	private int calculateElementMarshalSize (android.hardware.camera2.marshal.Marshaler, java.lang.Object, int) 
		android.hardware.camera2.marshal.Marshaler marshaler
		Object array
		int index
		Object elem
}

android/hardware/camera2/marshal/impl/MarshalQueryableMeteringRectangle.class
MarshalQueryableMeteringRectangle.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableMeteringRectangle extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableHighSpeedVideoConfiguration.class
MarshalQueryableHighSpeedVideoConfiguration.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableHighSpeedVideoConfiguration extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryablePrimitive$MarshalerPrimitive.class
MarshalQueryablePrimitive.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryablePrimitive$MarshalerPrimitive extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	final android.hardware.camera2.marshal.impl.MarshalQueryablePrimitive this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryablePrimitive, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public java.lang.Object unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public int calculateMarshalSize (java.lang.Object) 
		Object value
	public void marshal (java.lang.Object, java.nio.ByteBuffer) 
		int val
		float val
		long val
		double val
		byte val
		Object value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (int, java.nio.ByteBuffer) 
		int value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (float, java.nio.ByteBuffer) 
		float value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (double, java.nio.ByteBuffer) 
		double value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (long, java.nio.ByteBuffer) 
		long value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (android.util.Rational, java.nio.ByteBuffer) 
		android.util.Rational value
		java.nio.ByteBuffer buffer
	private void marshalPrimitive (byte, java.nio.ByteBuffer) 
		byte value
		java.nio.ByteBuffer buffer
	private java.lang.Object unmarshalObject (java.nio.ByteBuffer) 
		int numerator
		int denominator
		java.nio.ByteBuffer buffer
	public int getNativeSize () 
}

android/hardware/camera2/marshal/impl/MarshalQueryablePair$MarshalerPair.class
MarshalQueryablePair.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryablePair$MarshalerPair extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	private final java.lang.reflect.Constructor mConstructor
	private final android.hardware.camera2.marshal.Marshaler mNestedTypeMarshalerFirst
	private final android.hardware.camera2.marshal.Marshaler mNestedTypeMarshalerSecond
	final android.hardware.camera2.marshal.impl.MarshalQueryablePair this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryablePair, android.hardware.camera2.utils.TypeReference, int) 
		ClassCastException e
		java.lang.reflect.Type actualTypeArgument
		android.hardware.camera2.utils.TypeReference actualTypeArgToken
		java.lang.reflect.Type actualTypeArgument
		android.hardware.camera2.utils.TypeReference actualTypeArgToken
		NoSuchMethodException e
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
		java.lang.reflect.ParameterizedType paramType
		java.lang.reflect.ParameterizedType paramType
	public void marshal (android.util.Pair, java.nio.ByteBuffer) 
		android.util.Pair value
		java.nio.ByteBuffer buffer
	public android.util.Pair unmarshal (java.nio.ByteBuffer) 
		InstantiationException e
		IllegalAccessException e
		IllegalArgumentException e
		java.lang.reflect.InvocationTargetException e
		java.nio.ByteBuffer buffer
		Object first
		Object second
	public int getNativeSize () 
		int firstSize
		int secondSize
	public int calculateMarshalSize (android.util.Pair) 
		int firstSize
		int secondSize
		android.util.Pair value
		int nativeSize
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile int calculateMarshalSize (java.lang.Object) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableStreamConfiguration$MarshalerStreamConfiguration.class
MarshalQueryableStreamConfiguration.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration$MarshalerStreamConfiguration extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.StreamConfiguration, java.nio.ByteBuffer) 
		android.hardware.camera2.params.StreamConfiguration value
		java.nio.ByteBuffer buffer
	public android.hardware.camera2.params.StreamConfiguration unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int format
		int width
		int height
		boolean input
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableNativeByteToInteger.class
MarshalQueryableNativeByteToInteger.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableNativeByteToInteger extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int UINT8_MASK
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableHighSpeedVideoConfiguration$MarshalerHighSpeedVideoConfiguration.class
MarshalQueryableHighSpeedVideoConfiguration.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableHighSpeedVideoConfiguration$MarshalerHighSpeedVideoConfiguration extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableHighSpeedVideoConfiguration this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableHighSpeedVideoConfiguration, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.HighSpeedVideoConfiguration, java.nio.ByteBuffer) 
		android.hardware.camera2.params.HighSpeedVideoConfiguration value
		java.nio.ByteBuffer buffer
	public android.hardware.camera2.params.HighSpeedVideoConfiguration unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int width
		int height
		int fpsMin
		int fpsMax
		int batchSizeMax
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableParcelable.class
MarshalQueryableParcelable.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableParcelable extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final String TAG
	private static final boolean DEBUG
	private static final String FIELD_CREATOR
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableBoolean$MarshalerBoolean.class
MarshalQueryableBoolean.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableBoolean$MarshalerBoolean extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableBoolean this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableBoolean, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (java.lang.Boolean, java.nio.ByteBuffer) 
		Boolean value
		java.nio.ByteBuffer buffer
		boolean unboxValue
	public java.lang.Boolean unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableRect$MarshalerRect.class
MarshalQueryableRect.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableRect$MarshalerRect extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableRect this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableRect, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.graphics.Rect, java.nio.ByteBuffer) 
		android.graphics.Rect value
		java.nio.ByteBuffer buffer
	public android.graphics.Rect unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int left
		int top
		int width
		int height
		int right
		int bottom
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableStreamConfigurationDuration.class
MarshalQueryableStreamConfigurationDuration.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfigurationDuration extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	private static final long MASK_UNSIGNED_INT
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableRggbChannelVector.class
MarshalQueryableRggbChannelVector.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableRggbChannelVector extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableSize.class
MarshalQueryableSize.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableSize extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableBlackLevelPattern$MarshalerBlackLevelPattern.class
MarshalQueryableBlackLevelPattern.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableBlackLevelPattern$MarshalerBlackLevelPattern extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableBlackLevelPattern this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableBlackLevelPattern, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.hardware.camera2.params.BlackLevelPattern, java.nio.ByteBuffer) 
		int j
		int i
		android.hardware.camera2.params.BlackLevelPattern value
		java.nio.ByteBuffer buffer
	public android.hardware.camera2.params.BlackLevelPattern unmarshal (java.nio.ByteBuffer) 
		int i
		java.nio.ByteBuffer buffer
		int[] channelOffsets
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableReprocessFormatsMap.class
MarshalQueryableReprocessFormatsMap.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableReprocessFormatsMap extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableSize$MarshalerSize.class
MarshalQueryableSize.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableSize$MarshalerSize extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableSize this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableSize, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (android.util.Size, java.nio.ByteBuffer) 
		android.util.Size value
		java.nio.ByteBuffer buffer
	public android.util.Size unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		int width
		int height
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryablePrimitive.class
MarshalQueryablePrimitive.java
package android.hardware.camera2.marshal.impl
public final android.hardware.camera2.marshal.impl.MarshalQueryablePrimitive extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		Class klass
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableParcelable$MarshalerParcelable.class
MarshalQueryableParcelable.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableParcelable$MarshalerParcelable extends android.hardware.camera2.marshal.Marshaler {
	private final Class mClass
	private final android.os.Parcelable$Creator mCreator
	final android.hardware.camera2.marshal.impl.MarshalQueryableParcelable this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableParcelable, android.hardware.camera2.utils.TypeReference, int) 
		NoSuchFieldException e
		IllegalAccessException e
		IllegalArgumentException e
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
		java.lang.reflect.Field creatorField
		java.lang.reflect.Field creatorField
	public void marshal (android.os.Parcelable, java.nio.ByteBuffer) 
		android.os.Parcelable value
		java.nio.ByteBuffer buffer
		android.os.Parcel parcel
		byte[] parcelContents
	public android.os.Parcelable unmarshal (java.nio.ByteBuffer) 
		int maxLength
		byte[] remaining
		android.os.Parcelable value
		int actualLength
		java.nio.ByteBuffer buffer
		android.os.Parcel parcel
	public int getNativeSize () 
	public int calculateMarshalSize (android.os.Parcelable) 
		int length
		android.os.Parcelable value
		android.os.Parcel parcel
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile int calculateMarshalSize (java.lang.Object) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableColorSpaceTransform.class
MarshalQueryableColorSpaceTransform.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableColorSpaceTransform extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int ELEMENTS_INT32
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableString$MarshalerString.class
MarshalQueryableString.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableString$MarshalerString extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableString this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableString, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (java.lang.String, java.nio.ByteBuffer) 
		String value
		java.nio.ByteBuffer buffer
		byte[] arr
	public int calculateMarshalSize (java.lang.String) 
		String value
		byte[] arr
	public java.lang.String unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
		boolean foundNull
		int stringLength
		byte[] strBytes
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile int calculateMarshalSize (java.lang.Object) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableBoolean.class
MarshalQueryableBoolean.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableBoolean extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/impl/MarshalQueryableNativeByteToInteger$MarshalerNativeByteToInteger.class
MarshalQueryableNativeByteToInteger.java
package android.hardware.camera2.marshal.impl
 android.hardware.camera2.marshal.impl.MarshalQueryableNativeByteToInteger$MarshalerNativeByteToInteger extends android.hardware.camera2.marshal.Marshaler {
	final android.hardware.camera2.marshal.impl.MarshalQueryableNativeByteToInteger this$0
	protected void  (android.hardware.camera2.marshal.impl.MarshalQueryableNativeByteToInteger, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public void marshal (java.lang.Integer, java.nio.ByteBuffer) 
		Integer value
		java.nio.ByteBuffer buffer
	public java.lang.Integer unmarshal (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public int getNativeSize () 
	public volatile java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public volatile void marshal (java.lang.Object, java.nio.ByteBuffer) 
}

android/hardware/camera2/marshal/impl/MarshalQueryableStreamConfiguration.class
MarshalQueryableStreamConfiguration.java
package android.hardware.camera2.marshal.impl
public android.hardware.camera2.marshal.impl.MarshalQueryableStreamConfiguration extends java.lang.Object implements android.hardware.camera2.marshal.MarshalQueryable  {
	private static final int SIZE
	public void  () 
	public android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
	public boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference managedType
		int nativeType
}

android/hardware/camera2/marshal/MarshalQueryable.class
MarshalQueryable.java
package android.hardware.camera2.marshal
public abstract android.hardware.camera2.marshal.MarshalQueryable extends java.lang.Object {
	public abstract android.hardware.camera2.marshal.Marshaler createMarshaler (android.hardware.camera2.utils.TypeReference, int) 
	public abstract boolean isTypeMappingSupported (android.hardware.camera2.utils.TypeReference, int) 
}

android/hardware/camera2/marshal/Marshaler.class
Marshaler.java
package android.hardware.camera2.marshal
public abstract android.hardware.camera2.marshal.Marshaler extends java.lang.Object {
	protected final android.hardware.camera2.utils.TypeReference mTypeReference
	protected final int mNativeType
	public static int NATIVE_SIZE_DYNAMIC
	protected void  (android.hardware.camera2.marshal.MarshalQueryable, android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.marshal.MarshalQueryable query
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public abstract void marshal (java.lang.Object, java.nio.ByteBuffer) 
	public int calculateMarshalSize (java.lang.Object) 
		Object value
		int nativeSize
	public abstract java.lang.Object unmarshal (java.nio.ByteBuffer) 
	public abstract int getNativeSize () 
	public android.hardware.camera2.utils.TypeReference getTypeReference () 
	public int getNativeType () 
	static void  () 
}

android/hardware/camera2/marshal/MarshalHelpers.class
MarshalHelpers.java
package android.hardware.camera2.marshal
public final android.hardware.camera2.marshal.MarshalHelpers extends java.lang.Object {
	public static final int SIZEOF_BYTE
	public static final int SIZEOF_INT32
	public static final int SIZEOF_INT64
	public static final int SIZEOF_FLOAT
	public static final int SIZEOF_DOUBLE
	public static final int SIZEOF_RATIONAL
	public static int getPrimitiveTypeSize (int) 
		int nativeType
	public static java.lang.Class checkPrimitiveClass (java.lang.Class) 
		Class klass
	public static boolean isPrimitiveClass (java.lang.Class) 
		Class klass
	public static java.lang.Class wrapClassIfPrimitive (java.lang.Class) 
		Class klass
	public static java.lang.String toStringNativeType (int) 
		int nativeType
	public static int checkNativeType (int) 
		int nativeType
	public static int checkNativeTypeEquals (int, int) 
		int expectedNativeType
		int actualNativeType
	private void  () 
}

android/hardware/camera2/marshal/MarshalRegistry$MarshalToken.class
MarshalRegistry.java
package android.hardware.camera2.marshal
 android.hardware.camera2.marshal.MarshalRegistry$MarshalToken extends java.lang.Object {
	final android.hardware.camera2.utils.TypeReference typeReference
	final int nativeType
	private final int hash
	public void  (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.utils.TypeReference typeReference
		int nativeType
	public boolean equals (java.lang.Object) 
		android.hardware.camera2.marshal.MarshalRegistry$MarshalToken otherToken
		Object other
	public int hashCode () 
}

android/hardware/camera2/marshal/MarshalRegistry.class
MarshalRegistry.java
package android.hardware.camera2.marshal
public android.hardware.camera2.marshal.MarshalRegistry extends java.lang.Object {
	private static final Object sMarshalLock
	private static final java.util.List sRegisteredMarshalQueryables
	private static final java.util.HashMap sMarshalerMap
	public static void registerMarshalQueryable (android.hardware.camera2.marshal.MarshalQueryable) 
		android.hardware.camera2.marshal.MarshalQueryable queryable
	public static android.hardware.camera2.marshal.Marshaler getMarshaler (android.hardware.camera2.utils.TypeReference, int) 
		android.hardware.camera2.marshal.MarshalQueryable castedPotential
		android.hardware.camera2.marshal.MarshalQueryable potentialMarshaler
		android.hardware.camera2.marshal.MarshalRegistry$MarshalToken marshalToken
		android.hardware.camera2.marshal.Marshaler marshaler
		android.hardware.camera2.utils.TypeReference typeToken
		int nativeType
	private void  () 
	static void  () 
}

android/hardware/camera2/CaptureResult$1.class
CaptureResult.java
package android.hardware.camera2
final android.hardware.camera2.CaptureResult$1 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/ICameraDeviceCallbacks$Stub$Proxy.class
ICameraDeviceCallbacks.java
package android.hardware.camera2
 android.hardware.camera2.ICameraDeviceCallbacks$Stub$Proxy extends java.lang.Object implements android.hardware.camera2.ICameraDeviceCallbacks  {
	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 onDeviceError (int, android.hardware.camera2.impl.CaptureResultExtras)  throws android.os.RemoteException 
		int errorCode
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		android.os.Parcel _data
	public void onDeviceIdle ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onCaptureStarted (android.hardware.camera2.impl.CaptureResultExtras, long)  throws android.os.RemoteException 
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		long timestamp
		android.os.Parcel _data
	public void onResultReceived (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CaptureResultExtras)  throws android.os.RemoteException 
		android.hardware.camera2.impl.CameraMetadataNative result
		android.hardware.camera2.impl.CaptureResultExtras resultExtras
		android.os.Parcel _data
	public void onPrepared (int)  throws android.os.RemoteException 
		int streamId
		android.os.Parcel _data
	public void onRepeatingRequestError (long)  throws android.os.RemoteException 
		long lastFrameNumber
		android.os.Parcel _data
}

android/hardware/camera2/CameraDevice$StateListener.class
CameraDevice.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraDevice$StateListener extends android.hardware.camera2.CameraDevice$StateCallback {
	public void  () 
}

android/hardware/camera2/dispatch/
android/hardware/camera2/dispatch/HandlerDispatcher$1.class
HandlerDispatcher.java
package android.hardware.camera2.dispatch
 android.hardware.camera2.dispatch.HandlerDispatcher$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.lang.reflect.Method val$method
	final Object[] val$args
	final android.hardware.camera2.dispatch.HandlerDispatcher this$0
	void  (android.hardware.camera2.dispatch.HandlerDispatcher, java.lang.reflect.Method, java.lang.Object[]) 
		android.hardware.camera2.dispatch.HandlerDispatcher this$0
	public void run () 
		Throwable t
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		IllegalArgumentException e
		Throwable e
}

android/hardware/camera2/dispatch/BroadcastDispatcher.class
BroadcastDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.BroadcastDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	private final java.util.List mDispatchTargets
	public transient void  (android.hardware.camera2.dispatch.Dispatchable[]) 
		android.hardware.camera2.dispatch.Dispatchable[] dispatchTargets
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object localResult
		android.hardware.camera2.dispatch.Dispatchable dispatchTarget
		java.lang.reflect.Method method
		Object[] args
		Object result
		boolean gotResult
}

android/hardware/camera2/dispatch/InvokeDispatcher.class
InvokeDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.InvokeDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	private static final String TAG
	private final Object mTarget
	public void  (java.lang.Object) 
		Object target
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[]) 
		Throwable t
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		IllegalArgumentException e
		java.lang.reflect.Method method
		Object[] args
}

android/hardware/camera2/dispatch/NullDispatcher.class
NullDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.NullDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	public void  () 
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[]) 
		java.lang.reflect.Method method
		Object[] args
}

android/hardware/camera2/dispatch/ArgumentReplacingDispatcher.class
ArgumentReplacingDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.ArgumentReplacingDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	private final android.hardware.camera2.dispatch.Dispatchable mTarget
	private final int mArgumentIndex
	private final Object mReplaceWith
	public void  (android.hardware.camera2.dispatch.Dispatchable, int, java.lang.Object) 
		android.hardware.camera2.dispatch.Dispatchable target
		int argumentIndex
		Object replaceWith
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		java.lang.reflect.Method method
		Object[] args
	private static java.lang.Object[] arrayCopy (java.lang.Object[]) 
		int i
		Object[] array
		int length
		Object[] newArray
}

android/hardware/camera2/dispatch/DuckTypingDispatcher.class
DuckTypingDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.DuckTypingDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	private final android.hardware.camera2.dispatch.MethodNameInvoker mDuck
	public void  (android.hardware.camera2.dispatch.Dispatchable, java.lang.Class) 
		android.hardware.camera2.dispatch.Dispatchable target
		Class targetClass
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[]) 
		java.lang.reflect.Method method
		Object[] args
}

android/hardware/camera2/dispatch/HandlerDispatcher.class
HandlerDispatcher.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.HandlerDispatcher extends java.lang.Object implements android.hardware.camera2.dispatch.Dispatchable  {
	private static final String TAG
	private final android.hardware.camera2.dispatch.Dispatchable mDispatchTarget
	private final android.os.Handler mHandler
	public void  (android.hardware.camera2.dispatch.Dispatchable, android.os.Handler) 
		android.hardware.camera2.dispatch.Dispatchable dispatchTarget
		android.os.Handler handler
	public java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		java.lang.reflect.Method method
		Object[] args
	static android.hardware.camera2.dispatch.Dispatchable access$000 (android.hardware.camera2.dispatch.HandlerDispatcher) 
		android.hardware.camera2.dispatch.HandlerDispatcher x0
}

android/hardware/camera2/dispatch/Dispatchable.class
Dispatchable.java
package android.hardware.camera2.dispatch
public abstract android.hardware.camera2.dispatch.Dispatchable extends java.lang.Object {
	public abstract java.lang.Object dispatch (java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
}

android/hardware/camera2/dispatch/MethodNameInvoker.class
MethodNameInvoker.java
package android.hardware.camera2.dispatch
public android.hardware.camera2.dispatch.MethodNameInvoker extends java.lang.Object {
	private final android.hardware.camera2.dispatch.Dispatchable mTarget
	private final Class mTargetClass
	private final java.util.concurrent.ConcurrentHashMap mMethods
	public void  (android.hardware.camera2.dispatch.Dispatchable, java.lang.Class) 
		android.hardware.camera2.dispatch.Dispatchable target
		Class targetClass
	public transient java.lang.Object invoke (java.lang.String, java.lang.Object[]) 
		java.lang.reflect.Method method
		Throwable e
		String methodName
		Object[] params
		java.lang.reflect.Method targetMethod
}

android/hardware/camera2/CameraCaptureSession$StateCallback.class
CameraCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraCaptureSession$StateCallback extends java.lang.Object {
	public void  () 
	public abstract void onConfigured (android.hardware.camera2.CameraCaptureSession) 
	public abstract void onConfigureFailed (android.hardware.camera2.CameraCaptureSession) 
	public void onReady (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onActive (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onClosed (android.hardware.camera2.CameraCaptureSession) 
		android.hardware.camera2.CameraCaptureSession session
	public void onSurfacePrepared (android.hardware.camera2.CameraCaptureSession, android.view.Surface) 
		android.hardware.camera2.CameraCaptureSession session
		android.view.Surface surface
}

android/hardware/camera2/CaptureResult$2.class
CaptureResult.java
package android.hardware.camera2
final android.hardware.camera2.CaptureResult$2 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraCharacteristics$Key.class
CameraCharacteristics.java
package android.hardware.camera2
public final android.hardware.camera2.CameraCharacteristics$Key extends java.lang.Object {
	private final android.hardware.camera2.impl.CameraMetadataNative$Key mKey
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class type
	public void  (java.lang.String, android.hardware.camera2.utils.TypeReference) 
		String name
		android.hardware.camera2.utils.TypeReference typeReference
	public java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	public android.hardware.camera2.impl.CameraMetadataNative$Key getNativeKey () 
	private void  (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
}

android/hardware/camera2/CaptureRequest.class
CaptureRequest.java
package android.hardware.camera2
public final android.hardware.camera2.CaptureRequest extends android.hardware.camera2.CameraMetadata implements android.os.Parcelable  {
	private final java.util.HashSet mSurfaceSet
	private final android.hardware.camera2.impl.CameraMetadataNative mSettings
	private boolean mIsReprocess
	private boolean mIsPartOfCHSRequestList
	private int mReprocessableSessionId
	private Object mUserTag
	public static final android.os.Parcelable$Creator CREATOR
	public static final android.hardware.camera2.CaptureRequest$Key COLOR_CORRECTION_MODE
	public static final android.hardware.camera2.CaptureRequest$Key COLOR_CORRECTION_TRANSFORM
	public static final android.hardware.camera2.CaptureRequest$Key COLOR_CORRECTION_GAINS
	public static final android.hardware.camera2.CaptureRequest$Key COLOR_CORRECTION_ABERRATION_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_ANTIBANDING_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_EXPOSURE_COMPENSATION
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_LOCK
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_REGIONS
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_TARGET_FPS_RANGE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AE_PRECAPTURE_TRIGGER
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AF_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AF_REGIONS
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AF_TRIGGER
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AWB_LOCK
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AWB_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_AWB_REGIONS
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_CAPTURE_INTENT
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_EFFECT_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_SCENE_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_VIDEO_STABILIZATION_MODE
	public static final android.hardware.camera2.CaptureRequest$Key CONTROL_POST_RAW_SENSITIVITY_BOOST
	public static final android.hardware.camera2.CaptureRequest$Key EDGE_MODE
	public static final android.hardware.camera2.CaptureRequest$Key FLASH_MODE
	public static final android.hardware.camera2.CaptureRequest$Key HOT_PIXEL_MODE
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_GPS_LOCATION
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_GPS_COORDINATES
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_GPS_PROCESSING_METHOD
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_GPS_TIMESTAMP
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_ORIENTATION
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_QUALITY
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_THUMBNAIL_QUALITY
	public static final android.hardware.camera2.CaptureRequest$Key JPEG_THUMBNAIL_SIZE
	public static final android.hardware.camera2.CaptureRequest$Key LENS_APERTURE
	public static final android.hardware.camera2.CaptureRequest$Key LENS_FILTER_DENSITY
	public static final android.hardware.camera2.CaptureRequest$Key LENS_FOCAL_LENGTH
	public static final android.hardware.camera2.CaptureRequest$Key LENS_FOCUS_DISTANCE
	public static final android.hardware.camera2.CaptureRequest$Key LENS_OPTICAL_STABILIZATION_MODE
	public static final android.hardware.camera2.CaptureRequest$Key NOISE_REDUCTION_MODE
	public static final android.hardware.camera2.CaptureRequest$Key REQUEST_ID
	public static final android.hardware.camera2.CaptureRequest$Key SCALER_CROP_REGION
	public static final android.hardware.camera2.CaptureRequest$Key SENSOR_EXPOSURE_TIME
	public static final android.hardware.camera2.CaptureRequest$Key SENSOR_FRAME_DURATION
	public static final android.hardware.camera2.CaptureRequest$Key SENSOR_SENSITIVITY
	public static final android.hardware.camera2.CaptureRequest$Key SENSOR_TEST_PATTERN_DATA
	public static final android.hardware.camera2.CaptureRequest$Key SENSOR_TEST_PATTERN_MODE
	public static final android.hardware.camera2.CaptureRequest$Key SHADING_MODE
	public static final android.hardware.camera2.CaptureRequest$Key STATISTICS_FACE_DETECT_MODE
	public static final android.hardware.camera2.CaptureRequest$Key STATISTICS_HOT_PIXEL_MAP_MODE
	public static final android.hardware.camera2.CaptureRequest$Key STATISTICS_LENS_SHADING_MAP_MODE
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_CURVE_BLUE
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_CURVE_GREEN
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_CURVE_RED
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_CURVE
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_MODE
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_GAMMA
	public static final android.hardware.camera2.CaptureRequest$Key TONEMAP_PRESET_CURVE
	public static final android.hardware.camera2.CaptureRequest$Key LED_TRANSMIT
	public static final android.hardware.camera2.CaptureRequest$Key BLACK_LEVEL_LOCK
	public static final android.hardware.camera2.CaptureRequest$Key REPROCESS_EFFECTIVE_EXPOSURE_FACTOR
	private void  () 
	private void  (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.CaptureRequest source
	private void  (android.hardware.camera2.impl.CameraMetadataNative, boolean, int) 
		android.hardware.camera2.impl.CameraMetadataNative settings
		boolean isReprocess
		int reprocessableSessionId
	public java.lang.Object get (android.hardware.camera2.CaptureRequest$Key) 
		android.hardware.camera2.CaptureRequest$Key key
	protected java.lang.Object getProtected (android.hardware.camera2.CaptureRequest$Key) 
		android.hardware.camera2.CaptureRequest$Key key
	protected java.lang.Class getKeyClass () 
		Object thisClass
	public java.util.List getKeys () 
	public java.lang.Object getTag () 
	public boolean isReprocess () 
	public boolean isPartOfCRequestList () 
	public android.hardware.camera2.impl.CameraMetadataNative getNativeCopy () 
	public int getReprocessableSessionId () 
	public boolean equals (java.lang.Object) 
		Object other
	private boolean equals (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.CaptureRequest other
	public int hashCode () 
	private void readFromParcel (android.os.Parcel) 
		android.view.Surface s
		android.os.Parcelable p
		android.os.Parcel in
		android.os.Parcelable[] parcelableArray
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean containsTarget (android.view.Surface) 
		android.view.Surface surface
	public java.util.Collection getTargets () 
	protected volatile java.lang.Object getProtected (java.lang.Object) 
	void  (android.hardware.camera2.CaptureRequest$1) 
		android.hardware.camera2.CaptureRequest$1 x0
	static void access$100 (android.hardware.camera2.CaptureRequest, android.os.Parcel) 
		android.hardware.camera2.CaptureRequest x0
		android.os.Parcel x1
	void  (android.hardware.camera2.impl.CameraMetadataNative, boolean, int, android.hardware.camera2.CaptureRequest$1) 
		android.hardware.camera2.impl.CameraMetadataNative x0
		boolean x1
		int x2
		android.hardware.camera2.CaptureRequest$1 x3
	static java.util.HashSet access$300 (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.CaptureRequest x0
	static android.hardware.camera2.impl.CameraMetadataNative access$400 (android.hardware.camera2.CaptureRequest) 
		android.hardware.camera2.CaptureRequest x0
	static java.lang.Object access$502 (android.hardware.camera2.CaptureRequest, java.lang.Object) 
		android.hardware.camera2.CaptureRequest x0
		Object x1
	static boolean access$602 (android.hardware.camera2.CaptureRequest, boolean) 
		android.hardware.camera2.CaptureRequest x0
		boolean x1
	void  (android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureRequest$1) 
		android.hardware.camera2.CaptureRequest x0
		android.hardware.camera2.CaptureRequest$1 x1
	static void  () 
}

android/hardware/camera2/CaptureResult.class
CaptureResult.java
package android.hardware.camera2
public android.hardware.camera2.CaptureResult extends android.hardware.camera2.CameraMetadata {
	private static final String TAG
	private static final boolean VERBOSE
	private final android.hardware.camera2.impl.CameraMetadataNative mResults
	private final android.hardware.camera2.CaptureRequest mRequest
	private final int mSequenceId
	private final long mFrameNumber
	public static final android.hardware.camera2.CaptureResult$Key COLOR_CORRECTION_MODE
	public static final android.hardware.camera2.CaptureResult$Key COLOR_CORRECTION_TRANSFORM
	public static final android.hardware.camera2.CaptureResult$Key COLOR_CORRECTION_GAINS
	public static final android.hardware.camera2.CaptureResult$Key COLOR_CORRECTION_ABERRATION_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_ANTIBANDING_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_EXPOSURE_COMPENSATION
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_LOCK
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_REGIONS
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_TARGET_FPS_RANGE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_PRECAPTURE_TRIGGER
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AE_STATE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AF_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AF_REGIONS
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AF_TRIGGER
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AF_STATE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AWB_LOCK
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AWB_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AWB_REGIONS
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_CAPTURE_INTENT
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_AWB_STATE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_EFFECT_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_SCENE_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_VIDEO_STABILIZATION_MODE
	public static final android.hardware.camera2.CaptureResult$Key CONTROL_POST_RAW_SENSITIVITY_BOOST
	public static final android.hardware.camera2.CaptureResult$Key EDGE_MODE
	public static final android.hardware.camera2.CaptureResult$Key FLASH_MODE
	public static final android.hardware.camera2.CaptureResult$Key FLASH_STATE
	public static final android.hardware.camera2.CaptureResult$Key HOT_PIXEL_MODE
	public static final android.hardware.camera2.CaptureResult$Key JPEG_GPS_LOCATION
	public static final android.hardware.camera2.CaptureResult$Key JPEG_GPS_COORDINATES
	public static final android.hardware.camera2.CaptureResult$Key JPEG_GPS_PROCESSING_METHOD
	public static final android.hardware.camera2.CaptureResult$Key JPEG_GPS_TIMESTAMP
	public static final android.hardware.camera2.CaptureResult$Key JPEG_ORIENTATION
	public static final android.hardware.camera2.CaptureResult$Key JPEG_QUALITY
	public static final android.hardware.camera2.CaptureResult$Key JPEG_THUMBNAIL_QUALITY
	public static final android.hardware.camera2.CaptureResult$Key JPEG_THUMBNAIL_SIZE
	public static final android.hardware.camera2.CaptureResult$Key LENS_APERTURE
	public static final android.hardware.camera2.CaptureResult$Key LENS_FILTER_DENSITY
	public static final android.hardware.camera2.CaptureResult$Key LENS_FOCAL_LENGTH
	public static final android.hardware.camera2.CaptureResult$Key LENS_FOCUS_DISTANCE
	public static final android.hardware.camera2.CaptureResult$Key LENS_FOCUS_RANGE
	public static final android.hardware.camera2.CaptureResult$Key LENS_OPTICAL_STABILIZATION_MODE
	public static final android.hardware.camera2.CaptureResult$Key LENS_STATE
	public static final android.hardware.camera2.CaptureResult$Key LENS_POSE_ROTATION
	public static final android.hardware.camera2.CaptureResult$Key LENS_POSE_TRANSLATION
	public static final android.hardware.camera2.CaptureResult$Key LENS_INTRINSIC_CALIBRATION
	public static final android.hardware.camera2.CaptureResult$Key LENS_RADIAL_DISTORTION
	public static final android.hardware.camera2.CaptureResult$Key NOISE_REDUCTION_MODE
	public static final android.hardware.camera2.CaptureResult$Key QUIRKS_PARTIAL_RESULT
	public static final android.hardware.camera2.CaptureResult$Key REQUEST_FRAME_COUNT
	public static final android.hardware.camera2.CaptureResult$Key REQUEST_ID
	public static final android.hardware.camera2.CaptureResult$Key REQUEST_PIPELINE_DEPTH
	public static final android.hardware.camera2.CaptureResult$Key SCALER_CROP_REGION
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_EXPOSURE_TIME
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_FRAME_DURATION
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_SENSITIVITY
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_TIMESTAMP
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_NEUTRAL_COLOR_POINT
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_NOISE_PROFILE
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_GREEN_SPLIT
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_TEST_PATTERN_DATA
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_TEST_PATTERN_MODE
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_ROLLING_SHUTTER_SKEW
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_DYNAMIC_BLACK_LEVEL
	public static final android.hardware.camera2.CaptureResult$Key SENSOR_DYNAMIC_WHITE_LEVEL
	public static final android.hardware.camera2.CaptureResult$Key SHADING_MODE
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACE_DETECT_MODE
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACE_IDS
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACE_LANDMARKS
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACE_RECTANGLES
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACE_SCORES
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_FACES
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_LENS_SHADING_CORRECTION_MAP
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_LENS_SHADING_MAP
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_PREDICTED_COLOR_GAINS
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_PREDICTED_COLOR_TRANSFORM
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_SCENE_FLICKER
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_HOT_PIXEL_MAP_MODE
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_HOT_PIXEL_MAP
	public static final android.hardware.camera2.CaptureResult$Key STATISTICS_LENS_SHADING_MAP_MODE
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_CURVE_BLUE
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_CURVE_GREEN
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_CURVE_RED
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_CURVE
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_MODE
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_GAMMA
	public static final android.hardware.camera2.CaptureResult$Key TONEMAP_PRESET_CURVE
	public static final android.hardware.camera2.CaptureResult$Key LED_TRANSMIT
	public static final android.hardware.camera2.CaptureResult$Key BLACK_LEVEL_LOCK
	public static final android.hardware.camera2.CaptureResult$Key SYNC_FRAME_NUMBER
	public static final android.hardware.camera2.CaptureResult$Key REPROCESS_EFFECTIVE_EXPOSURE_FACTOR
	public void  (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CaptureResultExtras) 
		android.hardware.camera2.impl.CameraMetadataNative results
		android.hardware.camera2.CaptureRequest parent
		android.hardware.camera2.impl.CaptureResultExtras extras
	public android.hardware.camera2.impl.CameraMetadataNative getNativeCopy () 
	public void  (android.hardware.camera2.impl.CameraMetadataNative, int) 
		android.hardware.camera2.impl.CameraMetadataNative results
		int sequenceId
	public java.lang.Object get (android.hardware.camera2.CaptureResult$Key) 
		android.hardware.camera2.CaptureResult$Key key
		Object value
	protected java.lang.Object getProtected (android.hardware.camera2.CaptureResult$Key) 
		android.hardware.camera2.CaptureResult$Key key
	protected java.lang.Class getKeyClass () 
		Object thisClass
	public void dumpToLog () 
	public java.util.List getKeys () 
	public android.hardware.camera2.CaptureRequest getRequest () 
	public long getFrameNumber () 
	public int getSequenceId () 
	protected volatile java.lang.Object getProtected (java.lang.Object) 
	static void  () 
}

android/hardware/camera2/CameraCharacteristics$2.class
CameraCharacteristics.java
package android.hardware.camera2
final android.hardware.camera2.CameraCharacteristics$2 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraManager$CameraManagerGlobal$1.class
CameraManager.java
package android.hardware.camera2
 android.hardware.camera2.CameraManager$CameraManagerGlobal$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.CameraManager$AvailabilityCallback val$callback
	final String val$id
	final android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	void  (android.hardware.camera2.CameraManager$CameraManagerGlobal, android.hardware.camera2.CameraManager$AvailabilityCallback, java.lang.String) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	public void run () 
}

android/hardware/camera2/TotalCaptureResult.class
TotalCaptureResult.java
package android.hardware.camera2
public final android.hardware.camera2.TotalCaptureResult extends android.hardware.camera2.CaptureResult {
	private final java.util.List mPartialResults
	private final int mSessionId
	public void  (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.CaptureRequest, android.hardware.camera2.impl.CaptureResultExtras, java.util.List, int) 
		android.hardware.camera2.impl.CameraMetadataNative results
		android.hardware.camera2.CaptureRequest parent
		android.hardware.camera2.impl.CaptureResultExtras extras
		java.util.List partials
		int sessionId
	public void  (android.hardware.camera2.impl.CameraMetadataNative, int) 
		android.hardware.camera2.impl.CameraMetadataNative results
		int sequenceId
	public java.util.List getPartialResults () 
	public int getSessionId () 
}

android/hardware/camera2/CameraDevice$StateCallback.class
CameraDevice.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraDevice$StateCallback extends java.lang.Object {
	public static final int ERROR_CAMERA_IN_USE
	public static final int ERROR_MAX_CAMERAS_IN_USE
	public static final int ERROR_CAMERA_DISABLED
	public static final int ERROR_CAMERA_DEVICE
	public static final int ERROR_CAMERA_SERVICE
	public void  () 
	public abstract void onOpened (android.hardware.camera2.CameraDevice) 
	public void onClosed (android.hardware.camera2.CameraDevice) 
		android.hardware.camera2.CameraDevice camera
	public abstract void onDisconnected (android.hardware.camera2.CameraDevice) 
	public abstract void onError (android.hardware.camera2.CameraDevice, int) 
}

android/hardware/camera2/CameraCharacteristics$4.class
CameraCharacteristics.java
package android.hardware.camera2
final android.hardware.camera2.CameraCharacteristics$4 extends android.hardware.camera2.utils.TypeReference {
	void  () 
}

android/hardware/camera2/CameraDevice.class
CameraDevice.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraDevice extends java.lang.Object implements java.lang.AutoCloseable  {
	public static final int TEMPLATE_PREVIEW
	public static final int TEMPLATE_STILL_CAPTURE
	public static final int TEMPLATE_RECORD
	public static final int TEMPLATE_VIDEO_SNAPSHOT
	public static final int TEMPLATE_ZERO_SHUTTER_LAG
	public static final int TEMPLATE_MANUAL
	public abstract java.lang.String getId () 
	public abstract void createCaptureSession (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract void createCaptureSessionByOutputConfigurations (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract void createReprocessableCaptureSession (android.hardware.camera2.params.InputConfiguration, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract void createReprocessableCaptureSessionByConfigurations (android.hardware.camera2.params.InputConfiguration, java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract void createConstrainedHighSpeedCaptureSession (java.util.List, android.hardware.camera2.CameraCaptureSession$StateCallback, android.os.Handler)  throws android.hardware.camera2.CameraAccessException 
	public abstract android.hardware.camera2.CaptureRequest$Builder createCaptureRequest (int)  throws android.hardware.camera2.CameraAccessException 
	public abstract android.hardware.camera2.CaptureRequest$Builder createReprocessCaptureRequest (android.hardware.camera2.TotalCaptureResult)  throws android.hardware.camera2.CameraAccessException 
	public abstract void close () 
	public void  () 
}

android/hardware/camera2/CameraConstrainedHighSpeedCaptureSession.class
CameraConstrainedHighSpeedCaptureSession.java
package android.hardware.camera2
public abstract android.hardware.camera2.CameraConstrainedHighSpeedCaptureSession extends android.hardware.camera2.CameraCaptureSession {
	public void  () 
	public abstract java.util.List createHighSpeedRequestList (android.hardware.camera2.CaptureRequest)  throws android.hardware.camera2.CameraAccessException 
}

android/hardware/camera2/CaptureResult$Key.class
CaptureResult.java
package android.hardware.camera2
public final android.hardware.camera2.CaptureResult$Key extends java.lang.Object {
	private final android.hardware.camera2.impl.CameraMetadataNative$Key mKey
	public void  (java.lang.String, java.lang.Class) 
		String name
		Class type
	public void  (java.lang.String, android.hardware.camera2.utils.TypeReference) 
		String name
		android.hardware.camera2.utils.TypeReference typeReference
	public java.lang.String getName () 
	public final int hashCode () 
	public final boolean equals (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	public android.hardware.camera2.impl.CameraMetadataNative$Key getNativeKey () 
	void  (android.hardware.camera2.impl.CameraMetadataNative$Key) 
		android.hardware.camera2.impl.CameraMetadataNative$Key nativeKey
}

android/hardware/camera2/DngCreator.class
DngCreator.java
package android.hardware.camera2
public final android.hardware.camera2.DngCreator extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final String TAG
	public static final int MAX_THUMBNAIL_DIMENSION
	private static final String GPS_LAT_REF_NORTH
	private static final String GPS_LAT_REF_SOUTH
	private static final String GPS_LONG_REF_EAST
	private static final String GPS_LONG_REF_WEST
	private static final String GPS_DATE_FORMAT_STR
	private static final String TIFF_DATETIME_FORMAT
	private static final java.text.DateFormat sExifGPSDateStamp
	private static final java.text.DateFormat sDateTimeStampFormat
	private final java.util.Calendar mGPSTimeStampCalendar
	private static final int DEFAULT_PIXEL_STRIDE
	private static final int BYTES_PER_RGB_PIX
	private static final int TAG_ORIENTATION_UNKNOWN
	private long mNativeContext
	public void  (android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.CaptureResult) 
		android.hardware.camera2.CameraCharacteristics characteristics
		android.hardware.camera2.CaptureResult metadata
		long currentTime
		long bootTimeMillis
		Long timestamp
		long captureTime
		String formattedCaptureTime
	public android.hardware.camera2.DngCreator setOrientation (int) 
		int orientation
	public android.hardware.camera2.DngCreator setThumbnail (android.graphics.Bitmap) 
		android.graphics.Bitmap pixels
		int width
		int height
		java.nio.ByteBuffer rgbBuffer
	public android.hardware.camera2.DngCreator setThumbnail (android.media.Image) 
		android.media.Image pixels
		int format
		int width
		int height
		java.nio.ByteBuffer rgbBuffer
	public android.hardware.camera2.DngCreator setLocation (android.location.Location) 
		android.location.Location location
		double latitude
		double longitude
		long time
		int[] latTag
		int[] longTag
		String latRef
		String longRef
		String dateTag
		int[] timeTag
	public android.hardware.camera2.DngCreator setDescription (java.lang.String) 
		String description
	public void writeInputStream (java.io.OutputStream, android.util.Size, java.io.InputStream, long)  throws java.io.IOException 
		java.io.OutputStream dngOutput
		android.util.Size size
		java.io.InputStream pixels
		long offset
		int width
		int height
	public void writeByteBuffer (java.io.OutputStream, android.util.Size, java.nio.ByteBuffer, long)  throws java.io.IOException 
		java.io.OutputStream dngOutput
		android.util.Size size
		java.nio.ByteBuffer pixels
		long offset
		int width
		int height
	public void writeImage (java.io.OutputStream, android.media.Image)  throws java.io.IOException 
		java.io.OutputStream dngOutput
		android.media.Image pixels
		int format
		android.media.Image$Plane[] planes
		java.nio.ByteBuffer buf
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private void writeByteBuffer (int, int, java.nio.ByteBuffer, java.io.OutputStream, int, int, long)  throws java.io.IOException 
		int width
		int height
		java.nio.ByteBuffer pixels
		java.io.OutputStream dngOutput
		int pixelStride
		int rowStride
		long offset
		long capacity
		long totalSize
		int minRowStride
	private static void yuvToRgb (byte[], int, byte[]) 
		byte[] yuvData
		int outOffset
		byte[] rgbOut
		int COLOR_MAX
		float y
		float cb
		float cr
		float r
		float g
		float b
	private static void colorToRgb (int, int, byte[]) 
		int color
		int outOffset
		byte[] rgbOut
	private static java.nio.ByteBuffer convertToRGB (android.media.Image) 
		int halfW
		int j
		int halfH
		int i
		android.media.Image yuvImage
		int width
		int height
		java.nio.ByteBuffer buf
		android.media.Image$Plane yPlane
		android.media.Image$Plane uPlane
		android.media.Image$Plane vPlane
		java.nio.ByteBuffer yBuf
		java.nio.ByteBuffer uBuf
		java.nio.ByteBuffer vBuf
		int yRowStride
		int vRowStride
		int uRowStride
		int yPixStride
		int vPixStride
		int uPixStride
		byte[] yuvPixel
		byte[] yFullRow
		byte[] uFullRow
		byte[] vFullRow
		byte[] finalRow
	private static java.nio.ByteBuffer convertToRGB (android.graphics.Bitmap) 
		int j
		int i
		android.graphics.Bitmap argbBitmap
		int width
		int height
		java.nio.ByteBuffer buf
		int[] pixelRow
		byte[] finalRow
	private static int[] toExifLatLong (double) 
		double value
		int degrees
		int minutes
		int seconds
	private static native void nativeClassInit () 
	private synchronized native void nativeInit (android.hardware.camera2.impl.CameraMetadataNative, android.hardware.camera2.impl.CameraMetadataNative, java.lang.String) 
	private synchronized native void nativeDestroy () 
	private synchronized native void nativeSetOrientation (int) 
	private synchronized native void nativeSetDescription (java.lang.String) 
	private synchronized native void nativeSetGpsTags (int[], java.lang.String, int[], java.lang.String, java.lang.String, int[]) 
	private synchronized native void nativeSetThumbnail (java.nio.ByteBuffer, int, int) 
	private synchronized native void nativeWriteImage (java.io.OutputStream, int, int, java.nio.ByteBuffer, int, int, long, boolean)  throws java.io.IOException 
	private synchronized native void nativeWriteInputStream (java.io.OutputStream, java.io.InputStream, int, int, long)  throws java.io.IOException 
	static void  () 
}

android/hardware/camera2/CameraManager$CameraManagerGlobal$4.class
CameraManager.java
package android.hardware.camera2
 android.hardware.camera2.CameraManager$CameraManagerGlobal$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.CameraManager$TorchCallback val$callback
	final String val$id
	final android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	void  (android.hardware.camera2.CameraManager$CameraManagerGlobal, android.hardware.camera2.CameraManager$TorchCallback, java.lang.String) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	public void run () 
}

android/hardware/camera2/CaptureRequest$Builder.class
CaptureRequest.java
package android.hardware.camera2
public final android.hardware.camera2.CaptureRequest$Builder extends java.lang.Object {
	private final android.hardware.camera2.CaptureRequest mRequest
	public void  (android.hardware.camera2.impl.CameraMetadataNative, boolean, int) 
		android.hardware.camera2.impl.CameraMetadataNative template
		boolean reprocess
		int reprocessableSessionId
	public void addTarget (android.view.Surface) 
		android.view.Surface outputTarget
	public void removeTarget (android.view.Surface) 
		android.view.Surface outputTarget
	public void set (android.hardware.camera2.CaptureRequest$Key, java.lang.Object) 
		android.hardware.camera2.CaptureRequest$Key key
		Object value
	public java.lang.Object get (android.hardware.camera2.CaptureRequest$Key) 
		android.hardware.camera2.CaptureRequest$Key key
	public void setTag (java.lang.Object) 
		Object tag
	public void setPartOfCHSRequestList (boolean) 
		boolean partOfCHSList
	public android.hardware.camera2.CaptureRequest build () 
	public boolean isEmpty () 
}

android/hardware/camera2/ICameraDeviceUser$Stub$Proxy.class
ICameraDeviceUser.java
package android.hardware.camera2
 android.hardware.camera2.ICameraDeviceUser$Stub$Proxy extends java.lang.Object implements android.hardware.camera2.ICameraDeviceUser  {
	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 disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.camera2.utils.SubmitInfo submitRequest (android.hardware.camera2.CaptureRequest, boolean)  throws android.os.RemoteException 
		android.hardware.camera2.utils.SubmitInfo _result
		android.hardware.camera2.CaptureRequest request
		boolean streaming
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.utils.SubmitInfo _result
	public android.hardware.camera2.utils.SubmitInfo submitRequestList (android.hardware.camera2.CaptureRequest[], boolean)  throws android.os.RemoteException 
		android.hardware.camera2.utils.SubmitInfo _result
		android.hardware.camera2.CaptureRequest[] requestList
		boolean streaming
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.utils.SubmitInfo _result
	public long cancelRequest (int)  throws android.os.RemoteException 
		int requestId
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void beginConfigure ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endConfigure (boolean)  throws android.os.RemoteException 
		boolean isConstrainedHighSpeed
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deleteStream (int)  throws android.os.RemoteException 
		int streamId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int createStream (android.hardware.camera2.params.OutputConfiguration)  throws android.os.RemoteException 
		android.hardware.camera2.params.OutputConfiguration outputConfiguration
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int createInputStream (int, int, int)  throws android.os.RemoteException 
		int width
		int height
		int format
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.view.Surface getInputSurface ()  throws android.os.RemoteException 
		android.view.Surface _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.Surface _result
	public android.hardware.camera2.impl.CameraMetadataNative createDefaultRequest (int)  throws android.os.RemoteException 
		android.hardware.camera2.impl.CameraMetadataNative _result
		int templateId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.impl.CameraMetadataNative _result
	public android.hardware.camera2.impl.CameraMetadataNative getCameraInfo ()  throws android.os.RemoteException 
		android.hardware.camera2.impl.CameraMetadataNative _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.camera2.impl.CameraMetadataNative _result
	public void waitUntilIdle ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public long flush ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void prepare (int)  throws android.os.RemoteException 
		int streamId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void tearDown (int)  throws android.os.RemoteException 
		int streamId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepare2 (int, int)  throws android.os.RemoteException 
		int maxCount
		int streamId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDeferredConfiguration (int, android.hardware.camera2.params.OutputConfiguration)  throws android.os.RemoteException 
		int streamId
		android.hardware.camera2.params.OutputConfiguration outputConfiguration
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/camera2/ICameraDeviceUser$Stub.class
ICameraDeviceUser.java
package android.hardware.camera2
public abstract android.hardware.camera2.ICameraDeviceUser$Stub extends android.os.Binder implements android.hardware.camera2.ICameraDeviceUser  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_submitRequest
	static final int TRANSACTION_submitRequestList
	static final int TRANSACTION_cancelRequest
	static final int TRANSACTION_beginConfigure
	static final int TRANSACTION_endConfigure
	static final int TRANSACTION_deleteStream
	static final int TRANSACTION_createStream
	static final int TRANSACTION_createInputStream
	static final int TRANSACTION_getInputSurface
	static final int TRANSACTION_createDefaultRequest
	static final int TRANSACTION_getCameraInfo
	static final int TRANSACTION_waitUntilIdle
	static final int TRANSACTION_flush
	static final int TRANSACTION_prepare
	static final int TRANSACTION_tearDown
	static final int TRANSACTION_prepare2
	static final int TRANSACTION_setDeferredConfiguration
	public void  () 
	public static android.hardware.camera2.ICameraDeviceUser 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.hardware.camera2.CaptureRequest _arg0
		android.hardware.camera2.CaptureRequest _arg0
		boolean _arg1
		android.hardware.camera2.utils.SubmitInfo _result
		android.hardware.camera2.CaptureRequest[] _arg0
		boolean _arg1
		android.hardware.camera2.utils.SubmitInfo _result
		int _arg0
		long _result
		boolean _arg0
		int _arg0
		android.hardware.camera2.params.OutputConfiguration _arg0
		android.hardware.camera2.params.OutputConfiguration _arg0
		int _result
		int _arg0
		int _arg1
		int _arg2
		int _result
		android.view.Surface _result
		int _arg0
		android.hardware.camera2.impl.CameraMetadataNative _result
		android.hardware.camera2.impl.CameraMetadataNative _result
		long _result
		int _arg0
		int _arg0
		int _arg0
		int _arg1
		android.hardware.camera2.params.OutputConfiguration _arg1
		int _arg0
		android.hardware.camera2.params.OutputConfiguration _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/camera2/CameraManager$CameraManagerGlobal$2.class
CameraManager.java
package android.hardware.camera2
 android.hardware.camera2.CameraManager$CameraManagerGlobal$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.CameraManager$AvailabilityCallback val$callback
	final String val$id
	final android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	void  (android.hardware.camera2.CameraManager$CameraManagerGlobal, android.hardware.camera2.CameraManager$AvailabilityCallback, java.lang.String) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	public void run () 
}

android/hardware/camera2/CameraManager$CameraManagerGlobal$5.class
CameraManager.java
package android.hardware.camera2
 android.hardware.camera2.CameraManager$CameraManagerGlobal$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	void  (android.hardware.camera2.CameraManager$CameraManagerGlobal) 
		android.hardware.camera2.CameraManager$CameraManagerGlobal this$0
	public void run () 
		android.hardware.ICameraService cameraService
}

android/hardware/ICamera$Stub$Proxy.class
ICamera.java
package android.hardware
 android.hardware.ICamera$Stub$Proxy extends java.lang.Object implements android.hardware.ICamera  {
	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 disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/SerialManager.class
SerialManager.java
package android.hardware
public android.hardware.SerialManager extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final android.hardware.ISerialManager mService
	public void  (android.content.Context, android.hardware.ISerialManager) 
		android.content.Context context
		android.hardware.ISerialManager service
	public java.lang.String[] getSerialPorts () 
		android.os.RemoteException e
	public android.hardware.SerialPort openSerialPort (java.lang.String, int)  throws java.io.IOException 
		android.hardware.SerialPort port
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		String name
		int speed
}

android/hardware/SerialPort.class
SerialPort.java
package android.hardware
public android.hardware.SerialPort extends java.lang.Object {
	private static final String TAG
	private int mNativeContext
	private final String mName
	private android.os.ParcelFileDescriptor mFileDescriptor
	public void  (java.lang.String) 
		String name
	public void open (android.os.ParcelFileDescriptor, int)  throws java.io.IOException 
		android.os.ParcelFileDescriptor pfd
		int speed
	public void close ()  throws java.io.IOException 
	public java.lang.String getName () 
	public int read (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer buffer
	public void write (java.nio.ByteBuffer, int)  throws java.io.IOException 
		java.nio.ByteBuffer buffer
		int length
	public void sendBreak () 
	private native void native_open (java.io.FileDescriptor, int)  throws java.io.IOException 
	private native void native_close () 
	private native int native_read_array (byte[], int)  throws java.io.IOException 
	private native int native_read_direct (java.nio.ByteBuffer, int)  throws java.io.IOException 
	private native void native_write_array (byte[], int)  throws java.io.IOException 
	private native void native_write_direct (java.nio.ByteBuffer, int)  throws java.io.IOException 
	private native void native_send_break () 
}

android/hardware/ICameraServiceListener$Stub.class
ICameraServiceListener.java
package android.hardware
public abstract android.hardware.ICameraServiceListener$Stub extends android.os.Binder implements android.hardware.ICameraServiceListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStatusChanged
	static final int TRANSACTION_onTorchStatusChanged
	public void  () 
	public static android.hardware.ICameraServiceListener 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
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/soundtrigger/
android/hardware/soundtrigger/SoundTrigger$SoundModel.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$SoundModel extends java.lang.Object {
	public static final int TYPE_UNKNOWN
	public static final int TYPE_KEYPHRASE
	public static final int TYPE_GENERIC_SOUND
	public final java.util.UUID uuid
	public final int type
	public final java.util.UUID vendorUuid
	public final byte[] data
	public void  (java.util.UUID, java.util.UUID, int, byte[]) 
		java.util.UUID uuid
		java.util.UUID vendorUuid
		int type
		byte[] data
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$SoundModel other
}

android/hardware/soundtrigger/IRecognitionStatusCallback$Stub$Proxy.class
IRecognitionStatusCallback.java
package android.hardware.soundtrigger
 android.hardware.soundtrigger.IRecognitionStatusCallback$Stub$Proxy extends java.lang.Object implements android.hardware.soundtrigger.IRecognitionStatusCallback  {
	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 onKeyphraseDetected (android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent)  throws android.os.RemoteException 
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent recognitionEvent
		android.os.Parcel _data
	public void onGenericSoundTriggerDetected (android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent)  throws android.os.RemoteException 
		android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent recognitionEvent
		android.os.Parcel _data
	public void onError (int)  throws android.os.RemoteException 
		int status
		android.os.Parcel _data
	public void onRecognitionPaused ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onRecognitionResumed ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/hardware/soundtrigger/SoundTrigger$GenericSoundModel.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$GenericSoundModel extends android.hardware.soundtrigger.SoundTrigger$SoundModel implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, java.util.UUID, byte[]) 
		java.util.UUID uuid
		java.util.UUID vendorUuid
		byte[] data
	public int describeContents () 
	private static android.hardware.soundtrigger.SoundTrigger$GenericSoundModel fromParcel (android.os.Parcel) 
		android.os.Parcel in
		java.util.UUID uuid
		java.util.UUID vendorUuid
		int length
		byte[] data
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$GenericSoundModel access$300 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$RecognitionConfig$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$RecognitionConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$RecognitionConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$RecognitionConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseRecognitionEvent$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$ConfidenceLevel.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel extends java.lang.Object implements android.os.Parcelable  {
	public final int userId
	public final int confidenceLevel
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int userId
		int confidenceLevel
	private static android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel fromParcel (android.os.Parcel) 
		android.os.Parcel in
		int userId
		int confidenceLevel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel access$500 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseRecognitionExtra.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra extends java.lang.Object implements android.os.Parcelable  {
	public final int id
	public final int recognitionModes
	public final int coarseConfidenceLevel
	public final android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel[] confidenceLevels
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel[]) 
		int id
		int recognitionModes
		int coarseConfidenceLevel
		android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel[] confidenceLevels
	private static android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra fromParcel (android.os.Parcel) 
		android.os.Parcel in
		int id
		int recognitionModes
		int coarseConfidenceLevel
		android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel[] confidenceLevels
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra access$600 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$GenericRecognitionEvent.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent extends android.hardware.soundtrigger.SoundTrigger$RecognitionEvent {
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, boolean, int, int, int, boolean, android.media.AudioFormat, byte[]) 
		int status
		int soundModelHandle
		boolean captureAvailable
		int captureSession
		int captureDelayMs
		int capturePreambleMs
		boolean triggerInData
		android.media.AudioFormat captureFormat
		byte[] data
	private static android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent fromParcelForGeneric (android.os.Parcel) 
		android.os.Parcel in
		android.hardware.soundtrigger.SoundTrigger$RecognitionEvent event
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$RecognitionEvent other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent access$800 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/IRecognitionStatusCallback$Stub.class
IRecognitionStatusCallback.java
package android.hardware.soundtrigger
public abstract android.hardware.soundtrigger.IRecognitionStatusCallback$Stub extends android.os.Binder implements android.hardware.soundtrigger.IRecognitionStatusCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onKeyphraseDetected
	static final int TRANSACTION_onGenericSoundTriggerDetected
	static final int TRANSACTION_onError
	static final int TRANSACTION_onRecognitionPaused
	static final int TRANSACTION_onRecognitionResumed
	public void  () 
	public static android.hardware.soundtrigger.IRecognitionStatusCallback 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.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent _arg0
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent _arg0
		android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent _arg0
		android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/soundtrigger/SoundTrigger$StatusListener.class
SoundTrigger.java
package android.hardware.soundtrigger
public abstract android.hardware.soundtrigger.SoundTrigger$StatusListener extends java.lang.Object {
	public abstract void onRecognition (android.hardware.soundtrigger.SoundTrigger$RecognitionEvent) 
	public abstract void onSoundModelUpdate (android.hardware.soundtrigger.SoundTrigger$SoundModelEvent) 
	public abstract void onServiceStateChange (int) 
	public abstract void onServiceDied () 
}

android/hardware/soundtrigger/IRecognitionStatusCallback.class
IRecognitionStatusCallback.java
package android.hardware.soundtrigger
public abstract android.hardware.soundtrigger.IRecognitionStatusCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onKeyphraseDetected (android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent)  throws android.os.RemoteException 
	public abstract void onGenericSoundTriggerDetected (android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent)  throws android.os.RemoteException 
	public abstract void onError (int)  throws android.os.RemoteException 
	public abstract void onRecognitionPaused ()  throws android.os.RemoteException 
	public abstract void onRecognitionResumed ()  throws android.os.RemoteException 
}

android/hardware/soundtrigger/SoundTrigger$RecognitionEvent$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$RecognitionEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$RecognitionEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$RecognitionEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/KeyphraseMetadata.class
KeyphraseMetadata.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.KeyphraseMetadata extends java.lang.Object {
	public final int id
	public final String keyphrase
	public final android.util.ArraySet supportedLocales
	public final int recognitionModeFlags
	public void  (int, java.lang.String, android.util.ArraySet, int) 
		int id
		String keyphrase
		android.util.ArraySet supportedLocales
		int recognitionModeFlags
	public java.lang.String toString () 
	public boolean supportsPhrase (java.lang.String) 
		String phrase
	public boolean supportsLocale (java.util.Locale) 
		java.util.Locale locale
}

android/hardware/soundtrigger/SoundTrigger$ConfidenceLevel$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$ConfidenceLevel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseSoundModel.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel extends android.hardware.soundtrigger.SoundTrigger$SoundModel implements android.os.Parcelable  {
	public final android.hardware.soundtrigger.SoundTrigger$Keyphrase[] keyphrases
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, java.util.UUID, byte[], android.hardware.soundtrigger.SoundTrigger$Keyphrase[]) 
		java.util.UUID uuid
		java.util.UUID vendorUuid
		byte[] data
		android.hardware.soundtrigger.SoundTrigger$Keyphrase[] keyphrases
	private static android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel fromParcel (android.os.Parcel) 
		android.os.Parcel in
		java.util.UUID uuid
		java.util.UUID vendorUuid
		int length
		byte[] data
		android.hardware.soundtrigger.SoundTrigger$Keyphrase[] keyphrases
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel other
	static android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel access$200 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTriggerModule$NativeEventHandlerDelegate.class
SoundTriggerModule.java
package android.hardware.soundtrigger
 android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.hardware.soundtrigger.SoundTriggerModule this$0
	void  (android.hardware.soundtrigger.SoundTriggerModule, android.hardware.soundtrigger.SoundTrigger$StatusListener, android.os.Handler) 
		android.os.Looper looper
		android.hardware.soundtrigger.SoundTrigger$StatusListener listener
		android.os.Handler handler
		android.os.Looper looper
	android.os.Handler handler () 
}

android/hardware/soundtrigger/SoundTrigger$ModuleProperties$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$ModuleProperties$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$ModuleProperties createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$ModuleProperties[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$GenericSoundModel$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$GenericSoundModel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$GenericSoundModel createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$GenericSoundModel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$Keyphrase.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$Keyphrase extends java.lang.Object implements android.os.Parcelable  {
	public final int id
	public final int recognitionModes
	public final String locale
	public final String text
	public final int[] users
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, java.lang.String, java.lang.String, int[]) 
		int id
		int recognitionModes
		String locale
		String text
		int[] users
	private static android.hardware.soundtrigger.SoundTrigger$Keyphrase fromParcel (android.os.Parcel) 
		android.os.Parcel in
		int id
		int recognitionModes
		String locale
		String text
		int[] users
		int numUsers
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$Keyphrase other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$Keyphrase access$100 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$ModuleProperties.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$ModuleProperties extends java.lang.Object implements android.os.Parcelable  {
	public final int id
	public final String implementor
	public final String description
	public final java.util.UUID uuid
	public final int version
	public final int maxSoundModels
	public final int maxKeyphrases
	public final int maxUsers
	public final int recognitionModes
	public final boolean supportsCaptureTransition
	public final int maxBufferMs
	public final boolean supportsConcurrentCapture
	public final int powerConsumptionMw
	public final boolean returnsTriggerInEvent
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, int, boolean, int, boolean, int, boolean) 
		int id
		String implementor
		String description
		String uuid
		int version
		int maxSoundModels
		int maxKeyphrases
		int maxUsers
		int recognitionModes
		boolean supportsCaptureTransition
		int maxBufferMs
		boolean supportsConcurrentCapture
		int powerConsumptionMw
		boolean returnsTriggerInEvent
	private static android.hardware.soundtrigger.SoundTrigger$ModuleProperties fromParcel (android.os.Parcel) 
		android.os.Parcel in
		int id
		String implementor
		String description
		String uuid
		int version
		int maxSoundModels
		int maxKeyphrases
		int maxUsers
		int recognitionModes
		boolean supportsCaptureTransition
		int maxBufferMs
		boolean supportsConcurrentCapture
		int powerConsumptionMw
		boolean returnsTriggerInEvent
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$ModuleProperties access$000 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$GenericRecognitionEvent$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$GenericRecognitionEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseSoundModel$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseSoundModel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$SoundModelEvent.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$SoundModelEvent extends java.lang.Object implements android.os.Parcelable  {
	public final int status
	public final int soundModelHandle
	public final byte[] data
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, byte[]) 
		int status
		int soundModelHandle
		byte[] data
	private static android.hardware.soundtrigger.SoundTrigger$SoundModelEvent fromParcel (android.os.Parcel) 
		android.os.Parcel in
		int status
		int soundModelHandle
		byte[] data
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$SoundModelEvent other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$SoundModelEvent access$900 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/KeyphraseEnrollmentInfo.class
KeyphraseEnrollmentInfo.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.KeyphraseEnrollmentInfo extends java.lang.Object {
	private static final String TAG
	private static final String VOICE_KEYPHRASE_META_DATA
	public static final String ACTION_MANAGE_VOICE_KEYPHRASES
	public static final String EXTRA_VOICE_KEYPHRASE_ACTION
	public static final String EXTRA_VOICE_KEYPHRASE_HINT_TEXT
	public static final String EXTRA_VOICE_KEYPHRASE_LOCALE
	private final android.hardware.soundtrigger.KeyphraseMetadata[] mKeyphrases
	private final java.util.Map mKeyphrasePackageMap
	private String mParseError
	public void  (android.content.pm.PackageManager) 
		android.content.pm.ApplicationInfo ai
		String error
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo ri
		String error
		android.content.pm.PackageManager pm
		java.util.List ris
		java.util.List parseErrors
	private android.hardware.soundtrigger.KeyphraseMetadata getKeyphraseMetadataFromApplicationInfo (android.content.pm.PackageManager, android.content.pm.ApplicationInfo, java.util.List) 
		String error
		String error
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.content.res.TypedArray array
		String error
		org.xmlpull.v1.XmlPullParserException e
		String error
		java.io.IOException e
		String error
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		android.content.pm.ApplicationInfo ai
		java.util.List parseErrors
		android.content.res.XmlResourceParser parser
		String packageName
		android.hardware.soundtrigger.KeyphraseMetadata keyphraseMetadata
	private android.hardware.soundtrigger.KeyphraseMetadata getKeyphraseFromTypedArray (android.content.res.TypedArray, java.lang.String, java.util.List) 
		String error
		String error
		String error
		int i
		String[] supportedLocalesDelimited
		String error
		Exception ex
		String error
		android.content.res.TypedArray array
		String packageName
		java.util.List parseErrors
		int searchKeyphraseId
		String searchKeyphrase
		String searchKeyphraseSupportedLocales
		android.util.ArraySet locales
		int recognitionModes
	public java.lang.String getParseError () 
	public android.hardware.soundtrigger.KeyphraseMetadata[] listKeyphraseMetadata () 
	public android.content.Intent getManageKeyphraseIntent (int, java.lang.String, java.util.Locale) 
		android.content.Intent intent
		int action
		String keyphrase
		java.util.Locale locale
		android.hardware.soundtrigger.KeyphraseMetadata keyphraseMetadata
	public android.hardware.soundtrigger.KeyphraseMetadata getKeyphraseMetadata (java.lang.String, java.util.Locale) 
		android.hardware.soundtrigger.KeyphraseMetadata keyphraseMetadata
		String keyphrase
		java.util.Locale locale
	public java.lang.String toString () 
}

android/hardware/soundtrigger/SoundTrigger$SoundModelEvent$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$SoundModelEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$SoundModelEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$SoundModelEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseRecognitionExtra$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTriggerModule$NativeEventHandlerDelegate$1.class
SoundTriggerModule.java
package android.hardware.soundtrigger
 android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate$1 extends android.os.Handler {
	final android.hardware.soundtrigger.SoundTriggerModule val$this$0
	final android.hardware.soundtrigger.SoundTrigger$StatusListener val$listener
	final android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate this$1
	void  (android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate, android.os.Looper, android.hardware.soundtrigger.SoundTriggerModule, android.hardware.soundtrigger.SoundTrigger$StatusListener) 
		android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/hardware/soundtrigger/SoundTrigger$Keyphrase$1.class
SoundTrigger.java
package android.hardware.soundtrigger
final android.hardware.soundtrigger.SoundTrigger$Keyphrase$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.soundtrigger.SoundTrigger$Keyphrase createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.soundtrigger.SoundTrigger$Keyphrase[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/soundtrigger/SoundTrigger$RecognitionEvent.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$RecognitionEvent extends java.lang.Object implements android.os.Parcelable  {
	public final int status
	public final int soundModelHandle
	public final boolean captureAvailable
	public final int captureSession
	public final int captureDelayMs
	public final int capturePreambleMs
	public final boolean triggerInData
	public android.media.AudioFormat captureFormat
	public final byte[] data
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, boolean, int, int, int, boolean, android.media.AudioFormat, byte[]) 
		int status
		int soundModelHandle
		boolean captureAvailable
		int captureSession
		int captureDelayMs
		int capturePreambleMs
		boolean triggerInData
		android.media.AudioFormat captureFormat
		byte[] data
	protected static android.hardware.soundtrigger.SoundTrigger$RecognitionEvent fromParcel (android.os.Parcel) 
		int sampleRate
		int encoding
		int channelMask
		android.os.Parcel in
		int status
		int soundModelHandle
		boolean captureAvailable
		int captureSession
		int captureDelayMs
		int capturePreambleMs
		boolean triggerInData
		android.media.AudioFormat captureFormat
		byte[] data
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$RecognitionEvent other
	public java.lang.String toString () 
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger$RecognitionConfig.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$RecognitionConfig extends java.lang.Object implements android.os.Parcelable  {
	public final boolean captureRequested
	public final boolean allowMultipleTriggers
	public final android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphrases
	public final byte[] data
	public static final android.os.Parcelable$Creator CREATOR
	public void  (boolean, boolean, android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[], byte[]) 
		boolean captureRequested
		boolean allowMultipleTriggers
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphrases
		byte[] data
	private static android.hardware.soundtrigger.SoundTrigger$RecognitionConfig fromParcel (android.os.Parcel) 
		android.os.Parcel in
		boolean captureRequested
		boolean allowMultipleTriggers
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphrases
		byte[] data
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$RecognitionConfig access$400 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTriggerModule.class
SoundTriggerModule.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTriggerModule extends java.lang.Object {
	private long mNativeContext
	private int mId
	private android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate mEventHandlerDelegate
	private static final int EVENT_RECOGNITION
	private static final int EVENT_SERVICE_DIED
	private static final int EVENT_SOUNDMODEL
	private static final int EVENT_SERVICE_STATE_CHANGE
	void  (int, android.hardware.soundtrigger.SoundTrigger$StatusListener, android.os.Handler) 
		int moduleId
		android.hardware.soundtrigger.SoundTrigger$StatusListener listener
		android.os.Handler handler
	private native void native_setup (java.lang.Object) 
	protected void finalize () 
	private native void native_finalize () 
	public native void detach () 
	public native int loadSoundModel (android.hardware.soundtrigger.SoundTrigger$SoundModel, int[]) 
	public native int unloadSoundModel (int) 
	public native int startRecognition (int, android.hardware.soundtrigger.SoundTrigger$RecognitionConfig) 
	public native int stopRecognition (int) 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		android.os.Handler handler
		Object module_ref
		int what
		int arg1
		int arg2
		Object obj
		android.hardware.soundtrigger.SoundTriggerModule module
		android.hardware.soundtrigger.SoundTriggerModule$NativeEventHandlerDelegate delegate
}

android/hardware/soundtrigger/SoundTrigger$KeyphraseRecognitionEvent.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent extends android.hardware.soundtrigger.SoundTrigger$RecognitionEvent {
	public final android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphraseExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, boolean, int, int, int, boolean, android.media.AudioFormat, byte[], android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[]) 
		int status
		int soundModelHandle
		boolean captureAvailable
		int captureSession
		int captureDelayMs
		int capturePreambleMs
		boolean triggerInData
		android.media.AudioFormat captureFormat
		byte[] data
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphraseExtras
	private static android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent fromParcelForKeyphrase (android.os.Parcel) 
		int sampleRate
		int encoding
		int channelMask
		android.os.Parcel in
		int status
		int soundModelHandle
		boolean captureAvailable
		int captureSession
		int captureDelayMs
		int capturePreambleMs
		boolean triggerInData
		android.media.AudioFormat captureFormat
		byte[] data
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionExtra[] keyphraseExtras
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent other
	public java.lang.String toString () 
	static android.hardware.soundtrigger.SoundTrigger$KeyphraseRecognitionEvent access$700 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/hardware/soundtrigger/SoundTrigger.class
SoundTrigger.java
package android.hardware.soundtrigger
public android.hardware.soundtrigger.SoundTrigger extends java.lang.Object {
	public static final int STATUS_OK
	public static final int STATUS_ERROR
	public static final int STATUS_PERMISSION_DENIED
	public static final int STATUS_NO_INIT
	public static final int STATUS_BAD_VALUE
	public static final int STATUS_DEAD_OBJECT
	public static final int STATUS_INVALID_OPERATION
	public static final int RECOGNITION_MODE_VOICE_TRIGGER
	public static final int RECOGNITION_MODE_USER_IDENTIFICATION
	public static final int RECOGNITION_MODE_USER_AUTHENTICATION
	public static final int RECOGNITION_STATUS_SUCCESS
	public static final int RECOGNITION_STATUS_ABORT
	public static final int RECOGNITION_STATUS_FAILURE
	public static final int SOUNDMODEL_STATUS_UPDATED
	public static final int SERVICE_STATE_ENABLED
	public static final int SERVICE_STATE_DISABLED
	public void  () 
	public static native int listModules (java.util.ArrayList) 
	public static android.hardware.soundtrigger.SoundTriggerModule attachModule (int, android.hardware.soundtrigger.SoundTrigger$StatusListener, android.os.Handler) 
		int moduleId
		android.hardware.soundtrigger.SoundTrigger$StatusListener listener
		android.os.Handler handler
		android.hardware.soundtrigger.SoundTriggerModule module
	static void  () 
}

android/hardware/ICameraServiceProxy$Stub$Proxy.class
ICameraServiceProxy.java
package android.hardware
 android.hardware.ICameraServiceProxy$Stub$Proxy extends java.lang.Object implements android.hardware.ICameraServiceProxy  {
	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 pingForUserUpdate ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void notifyCameraState (java.lang.String, int)  throws android.os.RemoteException 
		String cameraId
		int newCameraState
		android.os.Parcel _data
}

android/hardware/Camera$AutoFocusMoveCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$AutoFocusMoveCallback extends java.lang.Object {
	public abstract void onAutoFocusMoving (boolean, android.hardware.Camera) 
}

android/hardware/SensorEventListener2.class
SensorEventListener2.java
package android.hardware
public abstract android.hardware.SensorEventListener2 extends java.lang.Object implements android.hardware.SensorEventListener  {
	public abstract void onFlushCompleted (android.hardware.Sensor) 
}

android/hardware/LegacySensorManager$1.class
LegacySensorManager.java
package android.hardware
 android.hardware.LegacySensorManager$1 extends android.view.IRotationWatcher$Stub {
	final android.hardware.LegacySensorManager this$0
	void  (android.hardware.LegacySensorManager) 
		android.hardware.LegacySensorManager this$0
	public void onRotationChanged (int) 
		int rotation
}

android/hardware/LegacySensorManager$LegacyListener.class
LegacySensorManager.java
package android.hardware
final android.hardware.LegacySensorManager$LegacyListener extends java.lang.Object implements android.hardware.SensorEventListener  {
	private float[] mValues
	private android.hardware.SensorListener mTarget
	private int mSensors
	private final android.hardware.LegacySensorManager$LmsFilter mYawfilter
	void  (android.hardware.SensorListener) 
		android.hardware.SensorListener target
	boolean registerSensor (int) 
		int legacyType
		boolean alreadyHasOrientationSensor
	boolean unregisterSensor (int) 
		int legacyType
	boolean hasSensors () 
	private static boolean hasOrientationSensor (int) 
		int sensors
	public void onAccuracyChanged (android.hardware.Sensor, int) 
		android.hardware.Sensor sensor
		int accuracy
	public void onSensorChanged (android.hardware.SensorEvent) 
		android.hardware.SensorEvent event
		float[] v
		int type
		int legacyType
	private void mapSensorDataToWindow (int, float[], int) 
		int sensor
		float[] values
		int orientation
		float x
		float y
		float z
	private static int getLegacySensorType (int) 
		int type
}

android/hardware/usb/
android/hardware/usb/UsbInterface.class
UsbInterface.java
package android.hardware.usb
public android.hardware.usb.UsbInterface extends java.lang.Object implements android.os.Parcelable  {
	private final int mId
	private final int mAlternateSetting
	private final String mName
	private final int mClass
	private final int mSubclass
	private final int mProtocol
	private android.os.Parcelable[] mEndpoints
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, java.lang.String, int, int, int) 
		int id
		int alternateSetting
		String name
		int Class
		int subClass
		int protocol
	public int getId () 
	public int getAlternateSetting () 
	public java.lang.String getName () 
	public int getInterfaceClass () 
	public int getInterfaceSubclass () 
	public int getInterfaceProtocol () 
	public int getEndpointCount () 
	public android.hardware.usb.UsbEndpoint getEndpoint (int) 
		int index
	public void setEndpoints (android.os.Parcelable[]) 
		android.os.Parcelable[] endpoints
	public java.lang.String toString () 
		int i
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/hardware/usb/UsbInterface$1.class
UsbInterface.java
package android.hardware.usb
final android.hardware.usb.UsbInterface$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbInterface createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int id
		int alternateSetting
		String name
		int Class
		int subClass
		int protocol
		android.os.Parcelable[] endpoints
		android.hardware.usb.UsbInterface intf
	public android.hardware.usb.UsbInterface[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/UsbDevice$1.class
UsbDevice.java
package android.hardware.usb
final android.hardware.usb.UsbDevice$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbDevice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String name
		int vendorId
		int productId
		int clasz
		int subClass
		int protocol
		String manufacturerName
		String productName
		String version
		String serialNumber
		android.os.Parcelable[] configurations
		android.hardware.usb.UsbDevice device
	public android.hardware.usb.UsbDevice[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/UsbRequest.class
UsbRequest.java
package android.hardware.usb
public android.hardware.usb.UsbRequest extends java.lang.Object {
	private static final String TAG
	private long mNativeContext
	private android.hardware.usb.UsbEndpoint mEndpoint
	private java.nio.ByteBuffer mBuffer
	private int mLength
	private Object mClientData
	public void  () 
	public boolean initialize (android.hardware.usb.UsbDeviceConnection, android.hardware.usb.UsbEndpoint) 
		android.hardware.usb.UsbDeviceConnection connection
		android.hardware.usb.UsbEndpoint endpoint
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	public android.hardware.usb.UsbEndpoint getEndpoint () 
	public java.lang.Object getClientData () 
	public void setClientData (java.lang.Object) 
		Object data
	public boolean queue (java.nio.ByteBuffer, int) 
		boolean result
		boolean result
		java.nio.ByteBuffer buffer
		int length
		boolean out
		boolean result
	void dequeue () 
		int bytesRead
		boolean out
		int bytesRead
	public boolean cancel () 
	private native boolean native_init (android.hardware.usb.UsbDeviceConnection, int, int, int, int) 
	private native void native_close () 
	private native boolean native_queue_array (byte[], int, boolean) 
	private native int native_dequeue_array (byte[], int, boolean) 
	private native boolean native_queue_direct (java.nio.ByteBuffer, int, boolean) 
	private native int native_dequeue_direct () 
	private native boolean native_cancel () 
}

android/hardware/usb/UsbConfiguration$1.class
UsbConfiguration.java
package android.hardware.usb
final android.hardware.usb.UsbConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int id
		String name
		int attributes
		int maxPower
		android.os.Parcelable[] interfaces
		android.hardware.usb.UsbConfiguration configuration
	public android.hardware.usb.UsbConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/IUsbManager$Stub.class
IUsbManager.java
package android.hardware.usb
public abstract android.hardware.usb.IUsbManager$Stub extends android.os.Binder implements android.hardware.usb.IUsbManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDeviceList
	static final int TRANSACTION_openDevice
	static final int TRANSACTION_getCurrentAccessory
	static final int TRANSACTION_openAccessory
	static final int TRANSACTION_setDevicePackage
	static final int TRANSACTION_setAccessoryPackage
	static final int TRANSACTION_hasDevicePermission
	static final int TRANSACTION_hasAccessoryPermission
	static final int TRANSACTION_requestDevicePermission
	static final int TRANSACTION_requestAccessoryPermission
	static final int TRANSACTION_grantDevicePermission
	static final int TRANSACTION_grantAccessoryPermission
	static final int TRANSACTION_hasDefaults
	static final int TRANSACTION_clearDefaults
	static final int TRANSACTION_isFunctionEnabled
	static final int TRANSACTION_setCurrentFunction
	static final int TRANSACTION_setUsbDataUnlocked
	static final int TRANSACTION_allowUsbDebugging
	static final int TRANSACTION_denyUsbDebugging
	static final int TRANSACTION_clearUsbDebuggingKeys
	static final int TRANSACTION_getPorts
	static final int TRANSACTION_getPortStatus
	static final int TRANSACTION_setPortRoles
	public void  () 
	public static android.hardware.usb.IUsbManager 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 _arg0
		String _arg0
		android.os.ParcelFileDescriptor _result
		android.hardware.usb.UsbAccessory _result
		android.hardware.usb.UsbAccessory _arg0
		android.hardware.usb.UsbAccessory _arg0
		android.os.ParcelFileDescriptor _result
		android.hardware.usb.UsbDevice _arg0
		android.hardware.usb.UsbDevice _arg0
		String _arg1
		int _arg2
		android.hardware.usb.UsbAccessory _arg0
		android.hardware.usb.UsbAccessory _arg0
		String _arg1
		int _arg2
		android.hardware.usb.UsbDevice _arg0
		android.hardware.usb.UsbDevice _arg0
		boolean _result
		android.hardware.usb.UsbAccessory _arg0
		android.hardware.usb.UsbAccessory _arg0
		boolean _result
		android.hardware.usb.UsbDevice _arg0
		android.app.PendingIntent _arg2
		android.hardware.usb.UsbDevice _arg0
		String _arg1
		android.app.PendingIntent _arg2
		android.hardware.usb.UsbAccessory _arg0
		android.app.PendingIntent _arg2
		android.hardware.usb.UsbAccessory _arg0
		String _arg1
		android.app.PendingIntent _arg2
		android.hardware.usb.UsbDevice _arg0
		android.hardware.usb.UsbDevice _arg0
		int _arg1
		android.hardware.usb.UsbAccessory _arg0
		android.hardware.usb.UsbAccessory _arg0
		int _arg1
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		String _arg0
		boolean _result
		String _arg0
		boolean _arg0
		boolean _arg0
		String _arg1
		android.hardware.usb.UsbPort[] _result
		String _arg0
		android.hardware.usb.UsbPortStatus _result
		String _arg0
		int _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/usb/UsbDeviceConnection.class
UsbDeviceConnection.java
package android.hardware.usb
public android.hardware.usb.UsbDeviceConnection extends java.lang.Object {
	private static final String TAG
	private final android.hardware.usb.UsbDevice mDevice
	private long mNativeContext
	public void  (android.hardware.usb.UsbDevice) 
		android.hardware.usb.UsbDevice device
	boolean open (java.lang.String, android.os.ParcelFileDescriptor) 
		String name
		android.os.ParcelFileDescriptor pfd
	public void close () 
	public int getFileDescriptor () 
	public byte[] getRawDescriptors () 
	public boolean claimInterface (android.hardware.usb.UsbInterface, boolean) 
		android.hardware.usb.UsbInterface intf
		boolean force
	public boolean releaseInterface (android.hardware.usb.UsbInterface) 
		android.hardware.usb.UsbInterface intf
	public boolean setInterface (android.hardware.usb.UsbInterface) 
		android.hardware.usb.UsbInterface intf
	public boolean setConfiguration (android.hardware.usb.UsbConfiguration) 
		android.hardware.usb.UsbConfiguration configuration
	public int controlTransfer (int, int, int, int, byte[], int, int) 
		int requestType
		int request
		int value
		int index
		byte[] buffer
		int length
		int timeout
	public int controlTransfer (int, int, int, int, byte[], int, int, int) 
		int requestType
		int request
		int value
		int index
		byte[] buffer
		int offset
		int length
		int timeout
	public int bulkTransfer (android.hardware.usb.UsbEndpoint, byte[], int, int) 
		android.hardware.usb.UsbEndpoint endpoint
		byte[] buffer
		int length
		int timeout
	public int bulkTransfer (android.hardware.usb.UsbEndpoint, byte[], int, int, int) 
		android.hardware.usb.UsbEndpoint endpoint
		byte[] buffer
		int offset
		int length
		int timeout
	public android.hardware.usb.UsbRequest requestWait () 
		android.hardware.usb.UsbRequest request
	public java.lang.String getSerial () 
	private static void checkBounds (byte[], int, int) 
		byte[] buffer
		int start
		int length
		int bufferLength
	private native boolean native_open (java.lang.String, java.io.FileDescriptor) 
	private native void native_close () 
	private native int native_get_fd () 
	private native byte[] native_get_desc () 
	private native boolean native_claim_interface (int, boolean) 
	private native boolean native_release_interface (int) 
	private native boolean native_set_interface (int, int) 
	private native boolean native_set_configuration (int) 
	private native int native_control_request (int, int, int, int, byte[], int, int, int) 
	private native int native_bulk_request (int, byte[], int, int, int) 
	private native android.hardware.usb.UsbRequest native_request_wait () 
	private native java.lang.String native_get_serial () 
}

android/hardware/usb/UsbAccessory$1.class
UsbAccessory.java
package android.hardware.usb
final android.hardware.usb.UsbAccessory$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbAccessory createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String manufacturer
		String model
		String description
		String version
		String uri
		String serial
	public android.hardware.usb.UsbAccessory[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/UsbConstants.class
UsbConstants.java
package android.hardware.usb
public final android.hardware.usb.UsbConstants extends java.lang.Object {
	public static final int USB_ENDPOINT_DIR_MASK
	public static final int USB_DIR_OUT
	public static final int USB_DIR_IN
	public static final int USB_ENDPOINT_NUMBER_MASK
	public static final int USB_ENDPOINT_XFERTYPE_MASK
	public static final int USB_ENDPOINT_XFER_CONTROL
	public static final int USB_ENDPOINT_XFER_ISOC
	public static final int USB_ENDPOINT_XFER_BULK
	public static final int USB_ENDPOINT_XFER_INT
	public static final int USB_TYPE_MASK
	public static final int USB_TYPE_STANDARD
	public static final int USB_TYPE_CLASS
	public static final int USB_TYPE_VENDOR
	public static final int USB_TYPE_RESERVED
	public static final int USB_CLASS_PER_INTERFACE
	public static final int USB_CLASS_AUDIO
	public static final int USB_CLASS_COMM
	public static final int USB_CLASS_HID
	public static final int USB_CLASS_PHYSICA
	public static final int USB_CLASS_STILL_IMAGE
	public static final int USB_CLASS_PRINTER
	public static final int USB_CLASS_MASS_STORAGE
	public static final int USB_CLASS_HUB
	public static final int USB_CLASS_CDC_DATA
	public static final int USB_CLASS_CSCID
	public static final int USB_CLASS_CONTENT_SEC
	public static final int USB_CLASS_VIDEO
	public static final int USB_CLASS_WIRELESS_CONTROLLER
	public static final int USB_CLASS_MISC
	public static final int USB_CLASS_APP_SPEC
	public static final int USB_CLASS_VENDOR_SPEC
	public static final int USB_INTERFACE_SUBCLASS_BOOT
	public static final int USB_SUBCLASS_VENDOR_SPEC
	public void  () 
}

android/hardware/usb/UsbAccessory.class
UsbAccessory.java
package android.hardware.usb
public android.hardware.usb.UsbAccessory extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private final String mManufacturer
	private final String mModel
	private final String mDescription
	private final String mVersion
	private final String mUri
	private final String mSerial
	public static final int MANUFACTURER_STRING
	public static final int MODEL_STRING
	public static final int DESCRIPTION_STRING
	public static final int VERSION_STRING
	public static final int URI_STRING
	public static final int SERIAL_STRING
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String manufacturer
		String model
		String description
		String version
		String uri
		String serial
	public void  (java.lang.String[]) 
		String[] strings
	public java.lang.String getManufacturer () 
	public java.lang.String getModel () 
	public java.lang.String getDescription () 
	public java.lang.String getVersion () 
	public java.lang.String getUri () 
	public java.lang.String getSerial () 
	private static boolean compare (java.lang.String, java.lang.String) 
		String s1
		String s2
	public boolean equals (java.lang.Object) 
		android.hardware.usb.UsbAccessory accessory
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/hardware/usb/UsbConfiguration.class
UsbConfiguration.java
package android.hardware.usb
public android.hardware.usb.UsbConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private final int mId
	private final String mName
	private final int mAttributes
	private final int mMaxPower
	private android.os.Parcelable[] mInterfaces
	private static final int ATTR_SELF_POWERED
	private static final int ATTR_REMOTE_WAKEUP
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, int, int) 
		int id
		String name
		int attributes
		int maxPower
	public int getId () 
	public java.lang.String getName () 
	public boolean isSelfPowered () 
	public boolean isRemoteWakeup () 
	public int getMaxPower () 
	public int getInterfaceCount () 
	public android.hardware.usb.UsbInterface getInterface (int) 
		int index
	public void setInterfaces (android.os.Parcelable[]) 
		android.os.Parcelable[] interfaces
	public java.lang.String toString () 
		int i
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/hardware/usb/UsbEndpoint.class
UsbEndpoint.java
package android.hardware.usb
public android.hardware.usb.UsbEndpoint extends java.lang.Object implements android.os.Parcelable  {
	private final int mAddress
	private final int mAttributes
	private final int mMaxPacketSize
	private final int mInterval
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int) 
		int address
		int attributes
		int maxPacketSize
		int interval
	public int getAddress () 
	public int getEndpointNumber () 
	public int getDirection () 
	public int getAttributes () 
	public int getType () 
	public int getMaxPacketSize () 
	public int getInterval () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/hardware/usb/UsbPortStatus$1.class
UsbPortStatus.java
package android.hardware.usb
final android.hardware.usb.UsbPortStatus$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbPortStatus createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int currentMode
		int currentPowerRole
		int currentDataRole
		int supportedRoleCombinations
	public android.hardware.usb.UsbPortStatus[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/UsbManager.class
UsbManager.java
package android.hardware.usb
public android.hardware.usb.UsbManager extends java.lang.Object {
	private static final String TAG
	public static final String ACTION_USB_STATE
	public static final String ACTION_USB_PORT_CHANGED
	public static final String ACTION_USB_DEVICE_ATTACHED
	public static final String ACTION_USB_DEVICE_DETACHED
	public static final String ACTION_USB_ACCESSORY_ATTACHED
	public static final String ACTION_USB_ACCESSORY_DETACHED
	public static final String USB_CONNECTED
	public static final String USB_HOST_CONNECTED
	public static final String USB_CONFIGURED
	public static final String USB_DATA_UNLOCKED
	public static final String USB_FUNCTION_NONE
	public static final String USB_FUNCTION_ADB
	public static final String USB_FUNCTION_RNDIS
	public static final String USB_FUNCTION_MTP
	public static final String USB_FUNCTION_PTP
	public static final String USB_FUNCTION_AUDIO_SOURCE
	public static final String USB_FUNCTION_MIDI
	public static final String USB_FUNCTION_ACCESSORY
	public static final String EXTRA_PORT
	public static final String EXTRA_PORT_STATUS
	public static final String EXTRA_DEVICE
	public static final String EXTRA_ACCESSORY
	public static final String EXTRA_PERMISSION_GRANTED
	private final android.content.Context mContext
	private final android.hardware.usb.IUsbManager mService
	public void  (android.content.Context, android.hardware.usb.IUsbManager) 
		android.content.Context context
		android.hardware.usb.IUsbManager service
	public java.util.HashMap getDeviceList () 
		String name
		java.util.HashMap result
		android.os.RemoteException e
		android.os.Bundle bundle
	public android.hardware.usb.UsbDeviceConnection openDevice (android.hardware.usb.UsbDevice) 
		android.hardware.usb.UsbDeviceConnection connection
		boolean result
		String deviceName
		android.os.ParcelFileDescriptor pfd
		Exception e
		android.hardware.usb.UsbDevice device
	public android.hardware.usb.UsbAccessory[] getAccessoryList () 
		android.hardware.usb.UsbAccessory accessory
		android.os.RemoteException e
	public android.os.ParcelFileDescriptor openAccessory (android.hardware.usb.UsbAccessory) 
		android.os.RemoteException e
		android.hardware.usb.UsbAccessory accessory
	public boolean hasPermission (android.hardware.usb.UsbDevice) 
		android.os.RemoteException e
		android.hardware.usb.UsbDevice device
	public boolean hasPermission (android.hardware.usb.UsbAccessory) 
		android.os.RemoteException e
		android.hardware.usb.UsbAccessory accessory
	public void requestPermission (android.hardware.usb.UsbDevice, android.app.PendingIntent) 
		android.os.RemoteException e
		android.hardware.usb.UsbDevice device
		android.app.PendingIntent pi
	public void requestPermission (android.hardware.usb.UsbAccessory, android.app.PendingIntent) 
		android.os.RemoteException e
		android.hardware.usb.UsbAccessory accessory
		android.app.PendingIntent pi
	public void grantPermission (android.hardware.usb.UsbDevice) 
		android.os.RemoteException e
		android.hardware.usb.UsbDevice device
	public void grantPermission (android.hardware.usb.UsbDevice, java.lang.String) 
		int uid
		android.content.pm.PackageManager$NameNotFoundException e
		android.os.RemoteException e
		android.hardware.usb.UsbDevice device
		String packageName
	public boolean isFunctionEnabled (java.lang.String) 
		android.os.RemoteException e
		String function
	public void setCurrentFunction (java.lang.String) 
		android.os.RemoteException e
		String function
	public void setUsbDataUnlocked (boolean) 
		android.os.RemoteException e
		boolean unlocked
	public android.hardware.usb.UsbPort[] getPorts () 
		android.os.RemoteException e
	public android.hardware.usb.UsbPortStatus getPortStatus (android.hardware.usb.UsbPort) 
		android.os.RemoteException e
		android.hardware.usb.UsbPort port
	public void setPortRoles (android.hardware.usb.UsbPort, int, int) 
		android.os.RemoteException e
		android.hardware.usb.UsbPort port
		int powerRole
		int dataRole
	public static java.lang.String addFunction (java.lang.String, java.lang.String) 
		String functions
		String function
	public static java.lang.String removeFunction (java.lang.String, java.lang.String) 
		int i
		String s
		int i
		String functions
		String function
		String[] split
		StringBuilder builder
	public static boolean containsFunction (java.lang.String, java.lang.String) 
		String functions
		String function
		int index
		int charAfter
}

android/hardware/usb/UsbPortStatus.class
UsbPortStatus.java
package android.hardware.usb
public final android.hardware.usb.UsbPortStatus extends java.lang.Object implements android.os.Parcelable  {
	private final int mCurrentMode
	private final int mCurrentPowerRole
	private final int mCurrentDataRole
	private final int mSupportedRoleCombinations
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int) 
		int currentMode
		int currentPowerRole
		int currentDataRole
		int supportedRoleCombinations
	public boolean isConnected () 
	public int getCurrentMode () 
	public int getCurrentPowerRole () 
	public int getCurrentDataRole () 
	public boolean isRoleCombinationSupported (int, int) 
		int powerRole
		int dataRole
	public int getSupportedRoleCombinations () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/hardware/usb/IUsbManager$Stub$Proxy.class
IUsbManager.java
package android.hardware.usb
 android.hardware.usb.IUsbManager$Stub$Proxy extends java.lang.Object implements android.hardware.usb.IUsbManager  {
	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 getDeviceList (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle devices
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor openDevice (java.lang.String)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String deviceName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.hardware.usb.UsbAccessory getCurrentAccessory ()  throws android.os.RemoteException 
		android.hardware.usb.UsbAccessory _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.usb.UsbAccessory _result
	public android.os.ParcelFileDescriptor openAccessory (android.hardware.usb.UsbAccessory)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.hardware.usb.UsbAccessory accessory
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public void setDevicePackage (android.hardware.usb.UsbDevice, java.lang.String, int)  throws android.os.RemoteException 
		android.hardware.usb.UsbDevice device
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAccessoryPackage (android.hardware.usb.UsbAccessory, java.lang.String, int)  throws android.os.RemoteException 
		android.hardware.usb.UsbAccessory accessory
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasDevicePermission (android.hardware.usb.UsbDevice)  throws android.os.RemoteException 
		android.hardware.usb.UsbDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hasAccessoryPermission (android.hardware.usb.UsbAccessory)  throws android.os.RemoteException 
		android.hardware.usb.UsbAccessory accessory
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void requestDevicePermission (android.hardware.usb.UsbDevice, java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
		android.hardware.usb.UsbDevice device
		String packageName
		android.app.PendingIntent pi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestAccessoryPermission (android.hardware.usb.UsbAccessory, java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
		android.hardware.usb.UsbAccessory accessory
		String packageName
		android.app.PendingIntent pi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void grantDevicePermission (android.hardware.usb.UsbDevice, int)  throws android.os.RemoteException 
		android.hardware.usb.UsbDevice device
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void grantAccessoryPermission (android.hardware.usb.UsbAccessory, int)  throws android.os.RemoteException 
		android.hardware.usb.UsbAccessory accessory
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasDefaults (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void clearDefaults (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isFunctionEnabled (java.lang.String)  throws android.os.RemoteException 
		String function
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setCurrentFunction (java.lang.String)  throws android.os.RemoteException 
		String function
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUsbDataUnlocked (boolean)  throws android.os.RemoteException 
		boolean unlock
		android.os.Parcel _data
		android.os.Parcel _reply
	public void allowUsbDebugging (boolean, java.lang.String)  throws android.os.RemoteException 
		boolean alwaysAllow
		String publicKey
		android.os.Parcel _data
		android.os.Parcel _reply
	public void denyUsbDebugging ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearUsbDebuggingKeys ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.usb.UsbPort[] getPorts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.usb.UsbPort[] _result
	public android.hardware.usb.UsbPortStatus getPortStatus (java.lang.String)  throws android.os.RemoteException 
		android.hardware.usb.UsbPortStatus _result
		String portId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.usb.UsbPortStatus _result
	public void setPortRoles (java.lang.String, int, int)  throws android.os.RemoteException 
		String portId
		int powerRole
		int dataRole
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/usb/UsbDevice.class
UsbDevice.java
package android.hardware.usb
public android.hardware.usb.UsbDevice extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean DEBUG
	private final String mName
	private final String mManufacturerName
	private final String mProductName
	private final String mVersion
	private final String mSerialNumber
	private final int mVendorId
	private final int mProductId
	private final int mClass
	private final int mSubclass
	private final int mProtocol
	private android.os.Parcelable[] mConfigurations
	private android.hardware.usb.UsbInterface[] mInterfaces
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, int, int, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		int vendorId
		int productId
		int Class
		int subClass
		int protocol
		String manufacturerName
		String productName
		String version
		String serialNumber
	public java.lang.String getDeviceName () 
	public java.lang.String getManufacturerName () 
	public java.lang.String getProductName () 
	public java.lang.String getVersion () 
	public java.lang.String getSerialNumber () 
	public int getDeviceId () 
	public int getVendorId () 
	public int getProductId () 
	public int getDeviceClass () 
	public int getDeviceSubclass () 
	public int getDeviceProtocol () 
	public int getConfigurationCount () 
	public android.hardware.usb.UsbConfiguration getConfiguration (int) 
		int index
	private android.hardware.usb.UsbInterface[] getInterfaceList () 
		android.hardware.usb.UsbConfiguration configuration
		int i
		int j
		android.hardware.usb.UsbConfiguration configuration
		int i
		int configurationCount
		int interfaceCount
		int offset
	public int getInterfaceCount () 
	public android.hardware.usb.UsbInterface getInterface (int) 
		int index
	public void setConfigurations (android.os.Parcelable[]) 
		android.os.Parcelable[] configuration
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
		int i
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public static int getDeviceId (java.lang.String) 
		String name
	public static java.lang.String getDeviceName (int) 
		int id
	private static native int native_get_device_id (java.lang.String) 
	private static native java.lang.String native_get_device_name (int) 
	static void  () 
}

android/hardware/usb/UsbPort.class
UsbPort.java
package android.hardware.usb
public final android.hardware.usb.UsbPort extends java.lang.Object implements android.os.Parcelable  {
	private final String mId
	private final int mSupportedModes
	public static final int MODE_DFP
	public static final int MODE_UFP
	public static final int MODE_DUAL
	public static final int POWER_ROLE_SOURCE
	public static final int POWER_ROLE_SINK
	public static final int DATA_ROLE_HOST
	public static final int DATA_ROLE_DEVICE
	private static final int NUM_DATA_ROLES
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String id
		int supportedModes
	public java.lang.String getId () 
	public int getSupportedModes () 
	public static int combineRolesAsBit (int, int) 
		int powerRole
		int dataRole
		int index
	public static java.lang.String modeToString (int) 
		int mode
	public static java.lang.String powerRoleToString (int) 
		int role
	public static java.lang.String dataRoleToString (int) 
		int role
	public static java.lang.String roleCombinationsToString (int) 
		int index
		int powerRole
		int dataRole
		int combo
		StringBuilder result
		boolean first
	public static void checkRoles (int, int) 
		int powerRole
		int dataRole
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/hardware/usb/IUsbManager.class
IUsbManager.java
package android.hardware.usb
public abstract android.hardware.usb.IUsbManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void getDeviceList (android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openDevice (java.lang.String)  throws android.os.RemoteException 
	public abstract android.hardware.usb.UsbAccessory getCurrentAccessory ()  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openAccessory (android.hardware.usb.UsbAccessory)  throws android.os.RemoteException 
	public abstract void setDevicePackage (android.hardware.usb.UsbDevice, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setAccessoryPackage (android.hardware.usb.UsbAccessory, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean hasDevicePermission (android.hardware.usb.UsbDevice)  throws android.os.RemoteException 
	public abstract boolean hasAccessoryPermission (android.hardware.usb.UsbAccessory)  throws android.os.RemoteException 
	public abstract void requestDevicePermission (android.hardware.usb.UsbDevice, java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void requestAccessoryPermission (android.hardware.usb.UsbAccessory, java.lang.String, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void grantDevicePermission (android.hardware.usb.UsbDevice, int)  throws android.os.RemoteException 
	public abstract void grantAccessoryPermission (android.hardware.usb.UsbAccessory, int)  throws android.os.RemoteException 
	public abstract boolean hasDefaults (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void clearDefaults (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isFunctionEnabled (java.lang.String)  throws android.os.RemoteException 
	public abstract void setCurrentFunction (java.lang.String)  throws android.os.RemoteException 
	public abstract void setUsbDataUnlocked (boolean)  throws android.os.RemoteException 
	public abstract void allowUsbDebugging (boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void denyUsbDebugging ()  throws android.os.RemoteException 
	public abstract void clearUsbDebuggingKeys ()  throws android.os.RemoteException 
	public abstract android.hardware.usb.UsbPort[] getPorts ()  throws android.os.RemoteException 
	public abstract android.hardware.usb.UsbPortStatus getPortStatus (java.lang.String)  throws android.os.RemoteException 
	public abstract void setPortRoles (java.lang.String, int, int)  throws android.os.RemoteException 
}

android/hardware/usb/UsbPort$1.class
UsbPort.java
package android.hardware.usb
final android.hardware.usb.UsbPort$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbPort createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String id
		int supportedModes
	public android.hardware.usb.UsbPort[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/usb/UsbEndpoint$1.class
UsbEndpoint.java
package android.hardware.usb
final android.hardware.usb.UsbEndpoint$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.usb.UsbEndpoint createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int address
		int attributes
		int maxPacketSize
		int interval
	public android.hardware.usb.UsbEndpoint[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/ICameraServiceListener$Stub$Proxy.class
ICameraServiceListener.java
package android.hardware
 android.hardware.ICameraServiceListener$Stub$Proxy extends java.lang.Object implements android.hardware.ICameraServiceListener  {
	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 onStatusChanged (int, int)  throws android.os.RemoteException 
		int status
		int cameraId
		android.os.Parcel _data
	public void onTorchStatusChanged (int, java.lang.String)  throws android.os.RemoteException 
		int status
		String cameraId
		android.os.Parcel _data
}

android/hardware/ICamera.class
ICamera.java
package android.hardware
public abstract android.hardware.ICamera extends java.lang.Object implements android.os.IInterface  {
	public abstract void disconnect ()  throws android.os.RemoteException 
}

android/hardware/SensorEvent.class
SensorEvent.java
package android.hardware
public android.hardware.SensorEvent extends java.lang.Object {
	public final float[] values
	public android.hardware.Sensor sensor
	public int accuracy
	public long timestamp
	void  (int) 
		int valueSize
}

android/hardware/CameraInfo$1.class
CameraInfo.java
package android.hardware
final android.hardware.CameraInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.CameraInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.hardware.CameraInfo info
	public android.hardware.CameraInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/ICameraServiceProxy$Stub.class
ICameraServiceProxy.java
package android.hardware
public abstract android.hardware.ICameraServiceProxy$Stub extends android.os.Binder implements android.hardware.ICameraServiceProxy  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_pingForUserUpdate
	static final int TRANSACTION_notifyCameraState
	public void  () 
	public static android.hardware.ICameraServiceProxy 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
}

android/hardware/ICameraServiceProxy.class
ICameraServiceProxy.java
package android.hardware
public abstract android.hardware.ICameraServiceProxy extends java.lang.Object implements android.os.IInterface  {
	public abstract void pingForUserUpdate ()  throws android.os.RemoteException 
	public abstract void notifyCameraState (java.lang.String, int)  throws android.os.RemoteException 
}

android/hardware/LegacySensorManager.class
LegacySensorManager.java
package android.hardware
final android.hardware.LegacySensorManager extends java.lang.Object {
	private static boolean sInitialized
	private static android.view.IWindowManager sWindowManager
	private static int sRotation
	private final android.hardware.SensorManager mSensorManager
	private final java.util.HashMap mLegacyListenersMap
	public void  (android.hardware.SensorManager) 
		android.hardware.SensorManager sensorManager
	public int getSensors () 
		android.hardware.Sensor i
		int result
		java.util.List fullList
	public boolean registerListener (android.hardware.SensorListener, int, int) 
		android.hardware.SensorListener listener
		int sensors
		int rate
		boolean result
	private boolean registerLegacyListener (int, int, android.hardware.SensorListener, int, int) 
		android.hardware.LegacySensorManager$LegacyListener legacyListener
		android.hardware.Sensor sensor
		int legacyType
		int type
		android.hardware.SensorListener listener
		int sensors
		int rate
		boolean result
	public void unregisterListener (android.hardware.SensorListener, int) 
		android.hardware.SensorListener listener
		int sensors
	private void unregisterLegacyListener (int, int, android.hardware.SensorListener, int) 
		android.hardware.LegacySensorManager$LegacyListener legacyListener
		android.hardware.Sensor sensor
		int legacyType
		int type
		android.hardware.SensorListener listener
		int sensors
	static void onRotationChanged (int) 
		int rotation
	static int getRotation () 
	static void  () 
}

android/hardware/CameraInfo.class
CameraInfo.java
package android.hardware
public android.hardware.CameraInfo extends java.lang.Object implements android.os.Parcelable  {
	public android.hardware.Camera$CameraInfo info
	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 void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/hardware/GeomagneticField.class
GeomagneticField.java
package android.hardware
public android.hardware.GeomagneticField extends java.lang.Object {
	private float mX
	private float mY
	private float mZ
	private float mGcLatitudeRad
	private float mGcLongitudeRad
	private float mGcRadiusKm
	private static final float EARTH_SEMI_MAJOR_AXIS_KM
	private static final float EARTH_SEMI_MINOR_AXIS_KM
	private static final float EARTH_REFERENCE_RADIUS_KM
	private static final float[][] G_COEFF
	private static final float[][] H_COEFF
	private static final float[][] DELTA_G
	private static final float[][] DELTA_H
	private static final long BASE_TIME
	private static final float[][] SCHMIDT_QUASI_NORM_FACTORS
	static final boolean $assertionsDisabled
	public void  (float, float, float, long) 
		int i
		int x
		int m
		float g
		float h
		int m
		int n
		float gdLatitudeDeg
		float gdLongitudeDeg
		float altitudeMeters
		long timeMillis
		int MAX_N
		android.hardware.GeomagneticField$LegendreTable legendre
		float[] relativeRadiusPower
		float[] sinMLon
		float[] cosMLon
		float inverseCosLatitude
		float yearsSinceBase
		float gcX
		float gcY
		float gcZ
		double latDiffRad
	public float getX () 
	public float getY () 
	public float getZ () 
	public float getDeclination () 
	public float getInclination () 
	public float getHorizontalStrength () 
	public float getFieldStrength () 
	private void computeGeocentricCoordinates (float, float, float) 
		float gdLatitudeDeg
		float gdLongitudeDeg
		float altitudeMeters
		float altitudeKm
		float a2
		float b2
		double gdLatRad
		float clat
		float slat
		float tlat
		float latRad
		float radSq
	private static float[][] computeSchmidtQuasiNormFactors (int) 
		int m
		int n
		int maxN
		float[][] schmidtQuasiNorm
	static void  () 
}

android/hardware/Camera$AutoFocusCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$AutoFocusCallback extends java.lang.Object {
	public abstract void onAutoFocus (boolean, android.hardware.Camera) 
}

android/hardware/LegacySensorManager$LmsFilter.class
LegacySensorManager.java
package android.hardware
final android.hardware.LegacySensorManager$LmsFilter extends java.lang.Object {
	private static final int SENSORS_RATE_MS
	private static final int COUNT
	private static final float PREDICTION_RATIO
	private static final float PREDICTION_TIME
	private float[] mV
	private long[] mT
	private int mIndex
	public void  () 
	public float filter (long, float) 
		int j
		float Z
		float T
		float dT
		long time
		float in
		float v
		float ns
		float v1
		float A
		float B
		float C
		float D
		float E
		float a
		float b
		int i
		float f
}

android/hardware/SystemSensorManager$SensorEventQueue.class
SystemSensorManager.java
package android.hardware
final android.hardware.SystemSensorManager$SensorEventQueue extends android.hardware.SystemSensorManager$BaseEventQueue {
	private final android.hardware.SensorEventListener mListener
	private final android.util.SparseArray mSensorsEvents
	public void  (android.hardware.SensorEventListener, android.os.Looper, android.hardware.SystemSensorManager, java.lang.String) 
		android.hardware.SensorEventListener listener
		android.os.Looper looper
		android.hardware.SystemSensorManager manager
		String packageName
	public void addSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
		android.hardware.SensorEvent t
	public void removeSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	protected void dispatchSensorEvent (int, float[], int, long) 
		int handle
		float[] values
		int inAccuracy
		long timestamp
		android.hardware.Sensor sensor
		android.hardware.SensorEvent t
		int accuracy
	protected void dispatchFlushCompleteEvent (int) 
		android.hardware.Sensor sensor
		int handle
	protected void dispatchAdditionalInfoEvent (int, int, int, float[], int[]) 
		android.hardware.Sensor sensor
		android.hardware.SensorAdditionalInfo info
		int handle
		int type
		int serial
		float[] floatValues
		int[] intValues
}

android/hardware/Camera$Size.class
Camera.java
package android.hardware
public android.hardware.Camera$Size extends java.lang.Object {
	public int width
	public int height
	final android.hardware.Camera this$0
	public void  (android.hardware.Camera, int, int) 
		android.hardware.Camera this$0
		int w
		int h
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.Camera$Size s
	public int hashCode () 
}

android/hardware/SystemSensorManager$2.class
SystemSensorManager.java
package android.hardware
 android.hardware.SystemSensorManager$2 extends android.content.BroadcastReceiver {
	final android.hardware.SystemSensorManager this$0
	void  (android.hardware.SystemSensorManager) 
		android.hardware.SystemSensorManager this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/hardware/ISerialManager$Stub.class
ISerialManager.java
package android.hardware
public abstract android.hardware.ISerialManager$Stub extends android.os.Binder implements android.hardware.ISerialManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSerialPorts
	static final int TRANSACTION_openSerialPort
	public void  () 
	public static android.hardware.ISerialManager 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
		String _arg0
		android.os.ParcelFileDescriptor _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/SensorEventListener.class
SensorEventListener.java
package android.hardware
public abstract android.hardware.SensorEventListener extends java.lang.Object {
	public abstract void onSensorChanged (android.hardware.SensorEvent) 
	public abstract void onAccuracyChanged (android.hardware.Sensor, int) 
}

android/hardware/input/
android/hardware/input/IInputDevicesChangedListener.class
IInputDevicesChangedListener.java
package android.hardware.input
public abstract android.hardware.input.IInputDevicesChangedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onInputDevicesChanged (int[])  throws android.os.RemoteException 
}

android/hardware/input/InputManager$InputDeviceVibrator.class
InputManager.java
package android.hardware.input
final android.hardware.input.InputManager$InputDeviceVibrator extends android.os.Vibrator {
	private final int mDeviceId
	private final android.os.Binder mToken
	final android.hardware.input.InputManager this$0
	public void  (android.hardware.input.InputManager, int) 
		int deviceId
	public boolean hasVibrator () 
	public void vibrate (int, java.lang.String, long, android.media.AudioAttributes) 
		int uid
		String opPkg
		long milliseconds
		android.media.AudioAttributes attributes
	public void vibrate (int, java.lang.String, long[], int, android.media.AudioAttributes) 
		android.os.RemoteException ex
		int uid
		String opPkg
		long[] pattern
		int repeat
		android.media.AudioAttributes attributes
	public void cancel () 
		android.os.RemoteException ex
}

android/hardware/input/InputManager$InputDeviceListener.class
InputManager.java
package android.hardware.input
public abstract android.hardware.input.InputManager$InputDeviceListener extends java.lang.Object {
	public abstract void onInputDeviceAdded (int) 
	public abstract void onInputDeviceRemoved (int) 
	public abstract void onInputDeviceChanged (int) 
}

android/hardware/input/InputManager.class
InputManager.java
package android.hardware.input
public final android.hardware.input.InputManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int MSG_DEVICE_ADDED
	private static final int MSG_DEVICE_REMOVED
	private static final int MSG_DEVICE_CHANGED
	private static android.hardware.input.InputManager sInstance
	private final android.hardware.input.IInputManager mIm
	private final Object mInputDevicesLock
	private android.util.SparseArray mInputDevices
	private android.hardware.input.InputManager$InputDevicesChangedListener mInputDevicesChangedListener
	private final java.util.ArrayList mInputDeviceListeners
	private final Object mTabletModeLock
	private android.hardware.input.InputManager$TabletModeChangedListener mTabletModeChangedListener
	private java.util.List mOnTabletModeChangedListeners
	public static final String ACTION_QUERY_KEYBOARD_LAYOUTS
	public static final String META_DATA_KEYBOARD_LAYOUTS
	public static final int MIN_POINTER_SPEED
	public static final int MAX_POINTER_SPEED
	public static final int DEFAULT_POINTER_SPEED
	public static final int INJECT_INPUT_EVENT_MODE_ASYNC
	public static final int INJECT_INPUT_EVENT_MODE_WAIT_FOR_RESULT
	public static final int INJECT_INPUT_EVENT_MODE_WAIT_FOR_FINISH
	public static final int SWITCH_STATE_UNKNOWN
	public static final int SWITCH_STATE_OFF
	public static final int SWITCH_STATE_ON
	private void  (android.hardware.input.IInputManager) 
		android.hardware.input.IInputManager im
	public static android.hardware.input.InputManager getInstance () 
		android.os.IBinder b
	public android.view.InputDevice getInputDevice (int) 
		android.os.RemoteException ex
		int index
		android.view.InputDevice inputDevice
		int id
	public android.view.InputDevice getInputDeviceByDescriptor (java.lang.String) 
		android.os.RemoteException ex
		int id
		android.view.InputDevice inputDevice
		int i
		int numDevices
		String descriptor
	public int[] getInputDeviceIds () 
		int i
		int count
		int[] ids
	public void registerInputDeviceListener (android.hardware.input.InputManager$InputDeviceListener, android.os.Handler) 
		int index
		android.hardware.input.InputManager$InputDeviceListener listener
		android.os.Handler handler
	public void unregisterInputDeviceListener (android.hardware.input.InputManager$InputDeviceListener) 
		android.hardware.input.InputManager$InputDeviceListenerDelegate d
		int index
		android.hardware.input.InputManager$InputDeviceListener listener
	private int findInputDeviceListenerLocked (android.hardware.input.InputManager$InputDeviceListener) 
		int i
		android.hardware.input.InputManager$InputDeviceListener listener
		int numListeners
	public int isInTabletMode () 
		android.os.RemoteException ex
	public void registerOnTabletModeChangedListener (android.hardware.input.InputManager$OnTabletModeChangedListener, android.os.Handler) 
		android.hardware.input.InputManager$OnTabletModeChangedListenerDelegate d
		int idx
		android.hardware.input.InputManager$OnTabletModeChangedListener listener
		android.os.Handler handler
	public void unregisterOnTabletModeChangedListener (android.hardware.input.InputManager$OnTabletModeChangedListener) 
		android.hardware.input.InputManager$OnTabletModeChangedListenerDelegate d
		int idx
		android.hardware.input.InputManager$OnTabletModeChangedListener listener
	private void initializeTabletModeListenerLocked () 
		android.os.RemoteException ex
		android.hardware.input.InputManager$TabletModeChangedListener listener
	private int findOnTabletModeChangedListenerLocked (android.hardware.input.InputManager$OnTabletModeChangedListener) 
		int i
		android.hardware.input.InputManager$OnTabletModeChangedListener listener
		int N
	public android.hardware.input.KeyboardLayout[] getKeyboardLayouts () 
		android.os.RemoteException ex
	public android.hardware.input.KeyboardLayout[] getKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
	public android.hardware.input.KeyboardLayout getKeyboardLayout (java.lang.String) 
		android.os.RemoteException ex
		String keyboardLayoutDescriptor
	public java.lang.String getCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
	public void setCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
	public java.lang.String[] getEnabledKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
	public void addKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
	public void removeKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
	public android.hardware.input.KeyboardLayout getKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
		android.view.inputmethod.InputMethodInfo inputMethodInfo
		android.view.inputmethod.InputMethodSubtype inputMethodSubtype
	public void setKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype, java.lang.String) 
		android.os.RemoteException ex
		android.hardware.input.InputDeviceIdentifier identifier
		android.view.inputmethod.InputMethodInfo inputMethodInfo
		android.view.inputmethod.InputMethodSubtype inputMethodSubtype
		String keyboardLayoutDescriptor
	public android.hardware.input.TouchCalibration getTouchCalibration (java.lang.String, int) 
		android.os.RemoteException ex
		String inputDeviceDescriptor
		int surfaceRotation
	public void setTouchCalibration (java.lang.String, int, android.hardware.input.TouchCalibration) 
		android.os.RemoteException ex
		String inputDeviceDescriptor
		int surfaceRotation
		android.hardware.input.TouchCalibration calibration
	public int getPointerSpeed (android.content.Context) 
		android.content.Context context
		int speed
	public void setPointerSpeed (android.content.Context, int) 
		android.content.Context context
		int speed
	public void tryPointerSpeed (int) 
		android.os.RemoteException ex
		int speed
	public boolean[] deviceHasKeys (int[]) 
		int[] keyCodes
	public boolean[] deviceHasKeys (int, int[]) 
		android.os.RemoteException e
		int id
		int[] keyCodes
		boolean[] ret
	public boolean injectInputEvent (android.view.InputEvent, int) 
		android.os.RemoteException ex
		android.view.InputEvent event
		int mode
	public void setPointerIconType (int) 
		android.os.RemoteException ex
		int iconId
	public void setCustomPointerIcon (android.view.PointerIcon) 
		android.os.RemoteException ex
		android.view.PointerIcon icon
	private void populateInputDevicesLocked () 
		android.os.RemoteException ex
		android.hardware.input.InputManager$InputDevicesChangedListener listener
		android.os.RemoteException ex
		int i
		int[] ids
		int[] ids
	private void onInputDevicesChanged (int[]) 
		int deviceId
		int i
		int generation
		android.view.InputDevice device
		int deviceId
		int index
		int i
		int[] deviceIdAndGeneration
	private void sendMessageToInputDeviceListenersLocked (int, int) 
		android.hardware.input.InputManager$InputDeviceListenerDelegate listener
		int i
		int what
		int deviceId
		int numListeners
	private static boolean containsDeviceId (int[], int) 
		int i
		int[] deviceIdAndGeneration
		int deviceId
	private void onTabletModeChanged (long, boolean) 
		android.hardware.input.InputManager$OnTabletModeChangedListenerDelegate listener
		int i
		int N
		long whenNanos
		boolean inTabletMode
	public android.os.Vibrator getInputDeviceVibrator (int) 
		int deviceId
	static void access$200 (android.hardware.input.InputManager, int[]) 
		android.hardware.input.InputManager x0
		int[] x1
	static void access$300 (android.hardware.input.InputManager, long, boolean) 
		android.hardware.input.InputManager x0
		long x1
		boolean x2
	static android.hardware.input.IInputManager access$400 (android.hardware.input.InputManager) 
		android.hardware.input.InputManager x0
}

android/hardware/input/KeyboardLayout$1.class
KeyboardLayout.java
package android.hardware.input
final android.hardware.input.KeyboardLayout$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.input.KeyboardLayout createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.hardware.input.KeyboardLayout[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/input/InputDeviceIdentifier.class
InputDeviceIdentifier.java
package android.hardware.input
public final android.hardware.input.InputDeviceIdentifier extends java.lang.Object implements android.os.Parcelable  {
	private final String mDescriptor
	private final int mVendorId
	private final int mProductId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, int) 
		String descriptor
		int vendorId
		int productId
	private void  (android.os.Parcel) 
		android.os.Parcel src
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getDescriptor () 
	public int getVendorId () 
	public int getProductId () 
	public boolean equals (java.lang.Object) 
		Object o
		android.hardware.input.InputDeviceIdentifier that
	public int hashCode () 
	void  (android.os.Parcel, android.hardware.input.InputDeviceIdentifier$1) 
		android.os.Parcel x0
		android.hardware.input.InputDeviceIdentifier$1 x1
	static void  () 
}

android/hardware/input/IInputManager$Stub.class
IInputManager.java
package android.hardware.input
public abstract android.hardware.input.IInputManager$Stub extends android.os.Binder implements android.hardware.input.IInputManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getInputDevice
	static final int TRANSACTION_getInputDeviceIds
	static final int TRANSACTION_hasKeys
	static final int TRANSACTION_tryPointerSpeed
	static final int TRANSACTION_injectInputEvent
	static final int TRANSACTION_getTouchCalibrationForInputDevice
	static final int TRANSACTION_setTouchCalibrationForInputDevice
	static final int TRANSACTION_getKeyboardLayouts
	static final int TRANSACTION_getKeyboardLayoutsForInputDevice
	static final int TRANSACTION_getKeyboardLayout
	static final int TRANSACTION_getCurrentKeyboardLayoutForInputDevice
	static final int TRANSACTION_setCurrentKeyboardLayoutForInputDevice
	static final int TRANSACTION_getEnabledKeyboardLayoutsForInputDevice
	static final int TRANSACTION_addKeyboardLayoutForInputDevice
	static final int TRANSACTION_removeKeyboardLayoutForInputDevice
	static final int TRANSACTION_getKeyboardLayoutForInputDevice
	static final int TRANSACTION_setKeyboardLayoutForInputDevice
	static final int TRANSACTION_registerInputDevicesChangedListener
	static final int TRANSACTION_isInTabletMode
	static final int TRANSACTION_registerTabletModeChangedListener
	static final int TRANSACTION_vibrate
	static final int TRANSACTION_cancelVibrate
	static final int TRANSACTION_setPointerIconType
	static final int TRANSACTION_setCustomPointerIcon
	public void  () 
	public static android.hardware.input.IInputManager 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.view.InputDevice _result
		int[] _result
		boolean[] _arg3
		int _arg0
		int _arg1
		int[] _arg2
		boolean[] _arg3
		int _arg3_length
		boolean _result
		int _arg0
		android.view.InputEvent _arg0
		android.view.InputEvent _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		android.hardware.input.TouchCalibration _result
		android.hardware.input.TouchCalibration _arg2
		String _arg0
		int _arg1
		android.hardware.input.TouchCalibration _arg2
		android.hardware.input.KeyboardLayout[] _result
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.KeyboardLayout[] _result
		String _arg0
		android.hardware.input.KeyboardLayout _result
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		String _result
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		String _arg1
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		String[] _result
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		String _arg1
		android.hardware.input.InputDeviceIdentifier _arg0
		android.hardware.input.InputDeviceIdentifier _arg0
		String _arg1
		android.hardware.input.InputDeviceIdentifier _arg0
		android.view.inputmethod.InputMethodInfo _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		android.hardware.input.InputDeviceIdentifier _arg0
		android.view.inputmethod.InputMethodInfo _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		android.hardware.input.KeyboardLayout _result
		android.hardware.input.InputDeviceIdentifier _arg0
		android.view.inputmethod.InputMethodInfo _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		android.hardware.input.InputDeviceIdentifier _arg0
		android.view.inputmethod.InputMethodInfo _arg1
		android.view.inputmethod.InputMethodSubtype _arg2
		String _arg3
		android.hardware.input.IInputDevicesChangedListener _arg0
		int _result
		android.hardware.input.ITabletModeChangedListener _arg0
		int _arg0
		long[] _arg1
		int _arg2
		android.os.IBinder _arg3
		int _arg0
		android.os.IBinder _arg1
		int _arg0
		android.view.PointerIcon _arg0
		android.view.PointerIcon _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/input/InputManager$OnTabletModeChangedListener.class
InputManager.java
package android.hardware.input
public abstract android.hardware.input.InputManager$OnTabletModeChangedListener extends java.lang.Object {
	public abstract void onTabletModeChanged (long, boolean) 
}

android/hardware/input/IInputManager$Stub$Proxy.class
IInputManager.java
package android.hardware.input
 android.hardware.input.IInputManager$Stub$Proxy extends java.lang.Object implements android.hardware.input.IInputManager  {
	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.InputDevice getInputDevice (int)  throws android.os.RemoteException 
		android.view.InputDevice _result
		int deviceId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.InputDevice _result
	public int[] getInputDeviceIds ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean hasKeys (int, int, int[], boolean[])  throws android.os.RemoteException 
		int deviceId
		int sourceMask
		int[] keyCodes
		boolean[] keyExists
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void tryPointerSpeed (int)  throws android.os.RemoteException 
		int speed
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean injectInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
		android.view.InputEvent ev
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.hardware.input.TouchCalibration getTouchCalibrationForInputDevice (java.lang.String, int)  throws android.os.RemoteException 
		android.hardware.input.TouchCalibration _result
		String inputDeviceDescriptor
		int rotation
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.input.TouchCalibration _result
	public void setTouchCalibrationForInputDevice (java.lang.String, int, android.hardware.input.TouchCalibration)  throws android.os.RemoteException 
		String inputDeviceDescriptor
		int rotation
		android.hardware.input.TouchCalibration calibration
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.input.KeyboardLayout[] getKeyboardLayouts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.input.KeyboardLayout[] _result
	public android.hardware.input.KeyboardLayout[] getKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.input.KeyboardLayout[] _result
	public android.hardware.input.KeyboardLayout getKeyboardLayout (java.lang.String)  throws android.os.RemoteException 
		android.hardware.input.KeyboardLayout _result
		String keyboardLayoutDescriptor
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.input.KeyboardLayout _result
	public java.lang.String getCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getEnabledKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void addKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		String keyboardLayoutDescriptor
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.input.KeyboardLayout getKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
		android.hardware.input.KeyboardLayout _result
		android.hardware.input.InputDeviceIdentifier identifier
		android.view.inputmethod.InputMethodInfo imeInfo
		android.view.inputmethod.InputMethodSubtype imeSubtype
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.input.KeyboardLayout _result
	public void setKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype, java.lang.String)  throws android.os.RemoteException 
		android.hardware.input.InputDeviceIdentifier identifier
		android.view.inputmethod.InputMethodInfo imeInfo
		android.view.inputmethod.InputMethodSubtype imeSubtype
		String keyboardLayoutDescriptor
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerInputDevicesChangedListener (android.hardware.input.IInputDevicesChangedListener)  throws android.os.RemoteException 
		android.hardware.input.IInputDevicesChangedListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public int isInTabletMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void registerTabletModeChangedListener (android.hardware.input.ITabletModeChangedListener)  throws android.os.RemoteException 
		android.hardware.input.ITabletModeChangedListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void vibrate (int, long[], int, android.os.IBinder)  throws android.os.RemoteException 
		int deviceId
		long[] pattern
		int repeat
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelVibrate (int, android.os.IBinder)  throws android.os.RemoteException 
		int deviceId
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPointerIconType (int)  throws android.os.RemoteException 
		int typeId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setCustomPointerIcon (android.view.PointerIcon)  throws android.os.RemoteException 
		android.view.PointerIcon icon
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/input/ITabletModeChangedListener$Stub$Proxy.class
ITabletModeChangedListener.java
package android.hardware.input
 android.hardware.input.ITabletModeChangedListener$Stub$Proxy extends java.lang.Object implements android.hardware.input.ITabletModeChangedListener  {
	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 onTabletModeChanged (long, boolean)  throws android.os.RemoteException 
		long whenNanos
		boolean inTabletMode
		android.os.Parcel _data
}

android/hardware/input/IInputManager.class
IInputManager.java
package android.hardware.input
public abstract android.hardware.input.IInputManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.view.InputDevice getInputDevice (int)  throws android.os.RemoteException 
	public abstract int[] getInputDeviceIds ()  throws android.os.RemoteException 
	public abstract boolean hasKeys (int, int, int[], boolean[])  throws android.os.RemoteException 
	public abstract void tryPointerSpeed (int)  throws android.os.RemoteException 
	public abstract boolean injectInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
	public abstract android.hardware.input.TouchCalibration getTouchCalibrationForInputDevice (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setTouchCalibrationForInputDevice (java.lang.String, int, android.hardware.input.TouchCalibration)  throws android.os.RemoteException 
	public abstract android.hardware.input.KeyboardLayout[] getKeyboardLayouts ()  throws android.os.RemoteException 
	public abstract android.hardware.input.KeyboardLayout[] getKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
	public abstract android.hardware.input.KeyboardLayout getKeyboardLayout (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
	public abstract void setCurrentKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] getEnabledKeyboardLayoutsForInputDevice (android.hardware.input.InputDeviceIdentifier)  throws android.os.RemoteException 
	public abstract void addKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
	public abstract void removeKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, java.lang.String)  throws android.os.RemoteException 
	public abstract android.hardware.input.KeyboardLayout getKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)  throws android.os.RemoteException 
	public abstract void setKeyboardLayoutForInputDevice (android.hardware.input.InputDeviceIdentifier, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype, java.lang.String)  throws android.os.RemoteException 
	public abstract void registerInputDevicesChangedListener (android.hardware.input.IInputDevicesChangedListener)  throws android.os.RemoteException 
	public abstract int isInTabletMode ()  throws android.os.RemoteException 
	public abstract void registerTabletModeChangedListener (android.hardware.input.ITabletModeChangedListener)  throws android.os.RemoteException 
	public abstract void vibrate (int, long[], int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void cancelVibrate (int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setPointerIconType (int)  throws android.os.RemoteException 
	public abstract void setCustomPointerIcon (android.view.PointerIcon)  throws android.os.RemoteException 
}

android/hardware/input/IInputDevicesChangedListener$Stub$Proxy.class
IInputDevicesChangedListener.java
package android.hardware.input
 android.hardware.input.IInputDevicesChangedListener$Stub$Proxy extends java.lang.Object implements android.hardware.input.IInputDevicesChangedListener  {
	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 onInputDevicesChanged (int[])  throws android.os.RemoteException 
		int[] deviceIdAndGeneration
		android.os.Parcel _data
}

android/hardware/input/InputManager$TabletModeChangedListener.class
InputManager.java
package android.hardware.input
final android.hardware.input.InputManager$TabletModeChangedListener extends android.hardware.input.ITabletModeChangedListener$Stub {
	final android.hardware.input.InputManager this$0
	private void  (android.hardware.input.InputManager) 
	public void onTabletModeChanged (long, boolean) 
		long whenNanos
		boolean inTabletMode
	void  (android.hardware.input.InputManager, android.hardware.input.InputManager$1) 
		android.hardware.input.InputManager x0
		android.hardware.input.InputManager$1 x1
}

android/hardware/input/InputManagerInternal.class
InputManagerInternal.java
package android.hardware.input
public abstract android.hardware.input.InputManagerInternal extends java.lang.Object {
	public void  () 
	public abstract boolean injectInputEvent (android.view.InputEvent, int, int) 
	public abstract void setDisplayViewports (android.hardware.display.DisplayViewport, android.hardware.display.DisplayViewport) 
	public abstract void setInteractive (boolean) 
	public abstract void onInputMethodSubtypeChanged (int, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype) 
	public abstract void toggleCapsLock (int) 
	public abstract void setPulseGestureEnabled (boolean) 
}

android/hardware/input/InputManager$InputDevicesChangedListener.class
InputManager.java
package android.hardware.input
final android.hardware.input.InputManager$InputDevicesChangedListener extends android.hardware.input.IInputDevicesChangedListener$Stub {
	final android.hardware.input.InputManager this$0
	private void  (android.hardware.input.InputManager) 
	public void onInputDevicesChanged (int[])  throws android.os.RemoteException 
		int[] deviceIdAndGeneration
	void  (android.hardware.input.InputManager, android.hardware.input.InputManager$1) 
		android.hardware.input.InputManager x0
		android.hardware.input.InputManager$1 x1
}

android/hardware/input/InputManager$InputDeviceListenerDelegate.class
InputManager.java
package android.hardware.input
final android.hardware.input.InputManager$InputDeviceListenerDelegate extends android.os.Handler {
	public final android.hardware.input.InputManager$InputDeviceListener mListener
	public void  (android.hardware.input.InputManager$InputDeviceListener, android.os.Handler) 
		android.hardware.input.InputManager$InputDeviceListener listener
		android.os.Handler handler
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/hardware/input/InputManager$OnTabletModeChangedListenerDelegate.class
InputManager.java
package android.hardware.input
final android.hardware.input.InputManager$OnTabletModeChangedListenerDelegate extends android.os.Handler {
	private static final int MSG_TABLET_MODE_CHANGED
	public final android.hardware.input.InputManager$OnTabletModeChangedListener mListener
	public void  (android.hardware.input.InputManager$OnTabletModeChangedListener, android.os.Handler) 
		android.hardware.input.InputManager$OnTabletModeChangedListener listener
		android.os.Handler handler
	public void sendTabletModeChanged (long, boolean) 
		long whenNanos
		boolean inTabletMode
		com.android.internal.os.SomeArgs args
	public void handleMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		long whenNanos
		boolean inTabletMode
		android.os.Message msg
}

android/hardware/input/ITabletModeChangedListener.class
ITabletModeChangedListener.java
package android.hardware.input
public abstract android.hardware.input.ITabletModeChangedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onTabletModeChanged (long, boolean)  throws android.os.RemoteException 
}

android/hardware/input/TouchCalibration.class
TouchCalibration.java
package android.hardware.input
public android.hardware.input.TouchCalibration extends java.lang.Object implements android.os.Parcelable  {
	public static final android.hardware.input.TouchCalibration IDENTITY
	public static final android.os.Parcelable$Creator CREATOR
	private final float mXScale
	private final float mXYMix
	private final float mXOffset
	private final float mYXMix
	private final float mYScale
	private final float mYOffset
	public void  () 
	public void  (float, float, float, float, float, float) 
		float xScale
		float xyMix
		float xOffset
		float yxMix
		float yScale
		float yOffset
	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 float[] getAffineTransform () 
	public boolean equals (java.lang.Object) 
		android.hardware.input.TouchCalibration cal
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

android/hardware/input/KeyboardLayout.class
KeyboardLayout.java
package android.hardware.input
public final android.hardware.input.KeyboardLayout extends java.lang.Object implements android.os.Parcelable java.lang.Comparable  {
	private final String mDescriptor
	private final String mLabel
	private final String mCollection
	private final int mPriority
	private final android.os.LocaleList mLocales
	private final int mVendorId
	private final int mProductId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, java.lang.String, int, android.os.LocaleList, int, int) 
		String descriptor
		String label
		String collection
		int priority
		android.os.LocaleList locales
		int vid
		int pid
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getDescriptor () 
	public java.lang.String getLabel () 
	public java.lang.String getCollection () 
	public android.os.LocaleList getLocales () 
	public int getVendorId () 
	public int getProductId () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int compareTo (android.hardware.input.KeyboardLayout) 
		android.hardware.input.KeyboardLayout another
		int result
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	void  (android.os.Parcel, android.hardware.input.KeyboardLayout$1) 
		android.os.Parcel x0
		android.hardware.input.KeyboardLayout$1 x1
	static void  () 
}

android/hardware/input/InputManager$1.class
InputManager.java
package android.hardware.input
 android.hardware.input.InputManager$1 extends java.lang.Object {
}

android/hardware/input/IInputDevicesChangedListener$Stub.class
IInputDevicesChangedListener.java
package android.hardware.input
public abstract android.hardware.input.IInputDevicesChangedListener$Stub extends android.os.Binder implements android.hardware.input.IInputDevicesChangedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onInputDevicesChanged
	public void  () 
	public static android.hardware.input.IInputDevicesChangedListener 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
}

android/hardware/input/ITabletModeChangedListener$Stub.class
ITabletModeChangedListener.java
package android.hardware.input
public abstract android.hardware.input.ITabletModeChangedListener$Stub extends android.os.Binder implements android.hardware.input.ITabletModeChangedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onTabletModeChanged
	public void  () 
	public static android.hardware.input.ITabletModeChangedListener 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 
		long _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/input/InputDeviceIdentifier$1.class
InputDeviceIdentifier.java
package android.hardware.input
final android.hardware.input.InputDeviceIdentifier$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.input.InputDeviceIdentifier createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.hardware.input.InputDeviceIdentifier[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/input/TouchCalibration$1.class
TouchCalibration.java
package android.hardware.input
final android.hardware.input.TouchCalibration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.input.TouchCalibration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.input.TouchCalibration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/SystemSensorManager$BaseEventQueue.class
SystemSensorManager.java
package android.hardware
abstract android.hardware.SystemSensorManager$BaseEventQueue extends java.lang.Object {
	private long nSensorEventQueue
	private final android.util.SparseBooleanArray mActiveSensors
	protected final android.util.SparseIntArray mSensorAccuracies
	private final dalvik.system.CloseGuard mCloseGuard
	protected final android.hardware.SystemSensorManager mManager
	protected static final int OPERATING_MODE_NORMAL
	protected static final int OPERATING_MODE_DATA_INJECTION
	private static native long nativeInitBaseEventQueue (long, java.lang.ref.WeakReference, android.os.MessageQueue, java.lang.String, int, java.lang.String) 
	private static native int nativeEnableSensor (long, int, int, int) 
	private static native int nativeDisableSensor (long, int) 
	private static native void nativeDestroySensorEventQueue (long) 
	private static native int nativeFlushSensor (long) 
	private static native int nativeInjectSensorData (long, int, float[], int, long) 
	void  (android.os.Looper, android.hardware.SystemSensorManager, int, java.lang.String) 
		android.os.Looper looper
		android.hardware.SystemSensorManager manager
		int mode
		String packageName
	public void dispose () 
	public boolean addSensor (android.hardware.Sensor, int, int) 
		android.hardware.Sensor sensor
		int delayUs
		int maxBatchReportLatencyUs
		int handle
	public boolean removeAllSensors () 
		int handle
		android.hardware.Sensor sensor
		int i
	public boolean removeSensor (android.hardware.Sensor, boolean) 
		android.hardware.Sensor sensor
		boolean disable
		int handle
	public int flush () 
	public boolean hasSensors () 
	protected void finalize ()  throws java.lang.Throwable 
	private void dispose (boolean) 
		boolean finalized
	private int enableSensor (android.hardware.Sensor, int, int) 
		android.hardware.Sensor sensor
		int rateUs
		int maxBatchReportLatencyUs
	protected int injectSensorDataBase (int, float[], int, long) 
		int handle
		float[] values
		int accuracy
		long timestamp
	private int disableSensor (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	protected abstract void dispatchSensorEvent (int, float[], int, long) 
	protected abstract void dispatchFlushCompleteEvent (int) 
	protected void dispatchAdditionalInfoEvent (int, int, int, float[], int[]) 
		int handle
		int type
		int serial
		float[] floatValues
		int[] intValues
	protected abstract void addSensorEvent (android.hardware.Sensor) 
	protected abstract void removeSensorEvent (android.hardware.Sensor) 
}

android/hardware/Camera$ErrorCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$ErrorCallback extends java.lang.Object {
	public abstract void onError (int, android.hardware.Camera) 
}

android/hardware/radio/
android/hardware/radio/RadioManager$AmBandConfig$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$AmBandConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$AmBandConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$AmBandConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioTuner.class
RadioTuner.java
package android.hardware.radio
public abstract android.hardware.radio.RadioTuner extends java.lang.Object {
	public static final int DIRECTION_UP
	public static final int DIRECTION_DOWN
	public static final int ERROR_HARDWARE_FAILURE
	public static final int ERROR_SERVER_DIED
	public static final int ERROR_CANCELLED
	public static final int ERROR_SCAN_TIMEOUT
	public static final int ERROR_CONFIG
	public void  () 
	public abstract void close () 
	public abstract int setConfiguration (android.hardware.radio.RadioManager$BandConfig) 
	public abstract int getConfiguration (android.hardware.radio.RadioManager$BandConfig[]) 
	public abstract int setMute (boolean) 
	public abstract boolean getMute () 
	public abstract int step (int, boolean) 
	public abstract int scan (int, boolean) 
	public abstract int tune (int, int) 
	public abstract int cancel () 
	public abstract int getProgramInformation (android.hardware.radio.RadioManager$ProgramInfo[]) 
	public abstract boolean isAntennaConnected () 
	public abstract boolean hasControl () 
}

android/hardware/radio/RadioTuner$Callback.class
RadioTuner.java
package android.hardware.radio
public abstract android.hardware.radio.RadioTuner$Callback extends java.lang.Object {
	public void  () 
	public void onError (int) 
		int status
	public void onConfigurationChanged (android.hardware.radio.RadioManager$BandConfig) 
		android.hardware.radio.RadioManager$BandConfig config
	public void onProgramInfoChanged (android.hardware.radio.RadioManager$ProgramInfo) 
		android.hardware.radio.RadioManager$ProgramInfo info
	public void onMetadataChanged (android.hardware.radio.RadioMetadata) 
		android.hardware.radio.RadioMetadata metadata
	public void onTrafficAnnouncement (boolean) 
		boolean active
	public void onEmergencyAnnouncement (boolean) 
		boolean active
	public void onAntennaState (boolean) 
		boolean connected
	public void onControlChanged (boolean) 
		boolean control
}

android/hardware/radio/RadioManager$FmBandDescriptor.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$FmBandDescriptor extends android.hardware.radio.RadioManager$BandDescriptor {
	private final boolean mStereo
	private final boolean mRds
	private final boolean mTa
	private final boolean mAf
	private final boolean mEa
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, int, int, int, boolean, boolean, boolean, boolean, boolean) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
		boolean stereo
		boolean rds
		boolean ta
		boolean af
		boolean ea
	public boolean isStereoSupported () 
	public boolean isRdsSupported () 
	public boolean isTaSupported () 
	public boolean isAfSupported () 
	public boolean isEaSupported () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$FmBandDescriptor other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioManager$ProgramInfo.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$ProgramInfo extends java.lang.Object implements android.os.Parcelable  {
	private final int mChannel
	private final int mSubChannel
	private final boolean mTuned
	private final boolean mStereo
	private final boolean mDigital
	private final int mSignalStrength
	private final android.hardware.radio.RadioMetadata mMetadata
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, boolean, boolean, boolean, int, android.hardware.radio.RadioMetadata) 
		int channel
		int subChannel
		boolean tuned
		boolean stereo
		boolean digital
		int signalStrength
		android.hardware.radio.RadioMetadata metadata
	public int getChannel () 
	public int getSubChannel () 
	public boolean isTuned () 
	public boolean isStereo () 
	public boolean isDigital () 
	public int getSignalStrength () 
	public android.hardware.radio.RadioMetadata getMetadata () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$ProgramInfo other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioMetadata$Clock.class
RadioMetadata.java
package android.hardware.radio
public final android.hardware.radio.RadioMetadata$Clock extends java.lang.Object implements android.os.Parcelable  {
	private final long mUtcEpochSeconds
	private final int mTimezoneOffsetMinutes
	public static final android.os.Parcelable$Creator CREATOR
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void  (long, int) 
		long utcEpochSeconds
		int timezoneOffsetMinutes
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public long getUtcEpochSeconds () 
	public int getTimezoneOffsetMinutes () 
	void  (android.os.Parcel, android.hardware.radio.RadioMetadata$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioMetadata$1 x1
	static void  () 
}

android/hardware/radio/RadioManager.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager extends java.lang.Object {
	public static final int STATUS_OK
	public static final int STATUS_ERROR
	public static final int STATUS_PERMISSION_DENIED
	public static final int STATUS_NO_INIT
	public static final int STATUS_BAD_VALUE
	public static final int STATUS_DEAD_OBJECT
	public static final int STATUS_INVALID_OPERATION
	public static final int STATUS_TIMED_OUT
	public static final int CLASS_AM_FM
	public static final int CLASS_SAT
	public static final int CLASS_DT
	public static final int BAND_AM
	public static final int BAND_FM
	public static final int BAND_FM_HD
	public static final int BAND_AM_HD
	public static final int REGION_ITU_1
	public static final int REGION_ITU_2
	public static final int REGION_OIRT
	public static final int REGION_JAPAN
	public static final int REGION_KOREA
	private final android.content.Context mContext
	public native int listModules (java.util.List) 
	public android.hardware.radio.RadioTuner openTuner (int, android.hardware.radio.RadioManager$BandConfig, boolean, android.hardware.radio.RadioTuner$Callback, android.os.Handler) 
		int moduleId
		android.hardware.radio.RadioManager$BandConfig config
		boolean withAudio
		android.hardware.radio.RadioTuner$Callback callback
		android.os.Handler handler
		android.hardware.radio.RadioModule module
	public void  (android.content.Context) 
		android.content.Context context
}

android/hardware/radio/RadioManager$FmBandConfig.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$FmBandConfig extends android.hardware.radio.RadioManager$BandConfig {
	private final boolean mStereo
	private final boolean mRds
	private final boolean mTa
	private final boolean mAf
	private final boolean mEa
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.hardware.radio.RadioManager$FmBandDescriptor) 
		android.hardware.radio.RadioManager$FmBandDescriptor descriptor
	void  (int, int, int, int, int, boolean, boolean, boolean, boolean, boolean) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
		boolean stereo
		boolean rds
		boolean ta
		boolean af
		boolean ea
	public boolean getStereo () 
	public boolean getRds () 
	public boolean getTa () 
	public boolean getAf () 
	public boolean getEa () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$FmBandConfig other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioModule$NativeEventHandlerDelegate$1.class
RadioModule.java
package android.hardware.radio
 android.hardware.radio.RadioModule$NativeEventHandlerDelegate$1 extends android.os.Handler {
	final android.hardware.radio.RadioModule val$this$0
	final android.hardware.radio.RadioTuner$Callback val$callback
	final android.hardware.radio.RadioModule$NativeEventHandlerDelegate this$1
	void  (android.hardware.radio.RadioModule$NativeEventHandlerDelegate, android.os.Looper, android.hardware.radio.RadioModule, android.hardware.radio.RadioTuner$Callback) 
		android.hardware.radio.RadioModule$NativeEventHandlerDelegate this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.hardware.radio.RadioManager$BandConfig config
		android.hardware.radio.RadioManager$ProgramInfo info
		android.hardware.radio.RadioMetadata metadata
		android.os.Message msg
}

android/hardware/radio/RadioManager$ModuleProperties$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$ModuleProperties$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$ModuleProperties createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$ModuleProperties[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$AmBandConfig$Builder.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$AmBandConfig$Builder extends java.lang.Object {
	private final android.hardware.radio.RadioManager$BandDescriptor mDescriptor
	private boolean mStereo
	public void  (android.hardware.radio.RadioManager$AmBandDescriptor) 
		android.hardware.radio.RadioManager$AmBandDescriptor descriptor
	public void  (android.hardware.radio.RadioManager$AmBandConfig) 
		android.hardware.radio.RadioManager$AmBandConfig config
	public android.hardware.radio.RadioManager$AmBandConfig build () 
		android.hardware.radio.RadioManager$AmBandConfig config
	public android.hardware.radio.RadioManager$AmBandConfig$Builder setStereo (boolean) 
		boolean state
}

android/hardware/radio/RadioModule$NativeEventHandlerDelegate.class
RadioModule.java
package android.hardware.radio
 android.hardware.radio.RadioModule$NativeEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.hardware.radio.RadioModule this$0
	void  (android.hardware.radio.RadioModule, android.hardware.radio.RadioTuner$Callback, android.os.Handler) 
		android.os.Looper looper
		android.hardware.radio.RadioTuner$Callback callback
		android.os.Handler handler
		android.os.Looper looper
	android.os.Handler handler () 
}

android/hardware/radio/RadioManager$BandDescriptor.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$BandDescriptor extends java.lang.Object implements android.os.Parcelable  {
	private final int mRegion
	private final int mType
	private final int mLowerLimit
	private final int mUpperLimit
	private final int mSpacing
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, int, int, int) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
	public int getRegion () 
	public int getType () 
	public int getLowerLimit () 
	public int getUpperLimit () 
	public int getSpacing () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$BandDescriptor other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioMetadata$1.class
RadioMetadata.java
package android.hardware.radio
final android.hardware.radio.RadioMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioMetadata createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioMetadata[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$AmBandConfig.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$AmBandConfig extends android.hardware.radio.RadioManager$BandConfig {
	private final boolean mStereo
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.hardware.radio.RadioManager$AmBandDescriptor) 
		android.hardware.radio.RadioManager$AmBandDescriptor descriptor
	void  (int, int, int, int, int, boolean) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
		boolean stereo
	public boolean getStereo () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$AmBandConfig other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioManager$FmBandConfig$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$FmBandConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$FmBandConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$FmBandConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$1.class
RadioManager.java
package android.hardware.radio
 android.hardware.radio.RadioManager$1 extends java.lang.Object {
}

android/hardware/radio/RadioManager$AmBandDescriptor$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$AmBandDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$AmBandDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$AmBandDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioMetadata$Builder.class
RadioMetadata.java
package android.hardware.radio
public final android.hardware.radio.RadioMetadata$Builder extends java.lang.Object {
	private final android.os.Bundle mBundle
	public void  () 
	public void  (android.hardware.radio.RadioMetadata) 
		android.hardware.radio.RadioMetadata source
	public void  (android.hardware.radio.RadioMetadata, int) 
		android.graphics.Bitmap bmp
		Object value
		String key
		android.hardware.radio.RadioMetadata source
		int maxBitmapSize
	public android.hardware.radio.RadioMetadata$Builder putString (java.lang.String, java.lang.String) 
		String key
		String value
	public android.hardware.radio.RadioMetadata$Builder putInt (java.lang.String, int) 
		String key
		int value
	public android.hardware.radio.RadioMetadata$Builder putBitmap (java.lang.String, android.graphics.Bitmap) 
		String key
		android.graphics.Bitmap value
	public android.hardware.radio.RadioMetadata$Builder putClock (java.lang.String, long, int) 
		String key
		long utcSecondsSinceEpoch
		int timezoneOffsetMinutes
	public android.hardware.radio.RadioMetadata build () 
	private android.graphics.Bitmap scaleBitmap (android.graphics.Bitmap, int) 
		android.graphics.Bitmap bmp
		int maxSize
		float maxSizeF
		float widthScale
		float heightScale
		float scale
		int height
		int width
}

android/hardware/radio/RadioMetadata$Clock$1.class
RadioMetadata.java
package android.hardware.radio
final android.hardware.radio.RadioMetadata$Clock$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioMetadata$Clock createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioMetadata$Clock[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$ProgramInfo$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$ProgramInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$ProgramInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$ProgramInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$BandDescriptor$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$BandDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$BandDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$BandDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$FmBandDescriptor$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$FmBandDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$FmBandDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$FmBandDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioModule.class
RadioModule.java
package android.hardware.radio
public android.hardware.radio.RadioModule extends android.hardware.radio.RadioTuner {
	private long mNativeContext
	private int mId
	private android.hardware.radio.RadioModule$NativeEventHandlerDelegate mEventHandlerDelegate
	static final int EVENT_HW_FAILURE
	static final int EVENT_CONFIG
	static final int EVENT_ANTENNA
	static final int EVENT_TUNED
	static final int EVENT_METADATA
	static final int EVENT_TA
	static final int EVENT_AF_SWITCH
	static final int EVENT_EA
	static final int EVENT_CONTROL
	static final int EVENT_SERVER_DIED
	void  (int, android.hardware.radio.RadioManager$BandConfig, boolean, android.hardware.radio.RadioTuner$Callback, android.os.Handler) 
		int moduleId
		android.hardware.radio.RadioManager$BandConfig config
		boolean withAudio
		android.hardware.radio.RadioTuner$Callback callback
		android.os.Handler handler
	private native void native_setup (java.lang.Object, android.hardware.radio.RadioManager$BandConfig, boolean) 
	protected void finalize () 
	private native void native_finalize () 
	boolean initCheck () 
	public native void close () 
	public native int setConfiguration (android.hardware.radio.RadioManager$BandConfig) 
	public native int getConfiguration (android.hardware.radio.RadioManager$BandConfig[]) 
	public native int setMute (boolean) 
	public native boolean getMute () 
	public native int step (int, boolean) 
	public native int scan (int, boolean) 
	public native int tune (int, int) 
	public native int cancel () 
	public native int getProgramInformation (android.hardware.radio.RadioManager$ProgramInfo[]) 
	public native boolean isAntennaConnected () 
	public native boolean hasControl () 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		android.os.Handler handler
		Object module_ref
		int what
		int arg1
		int arg2
		Object obj
		android.hardware.radio.RadioModule module
		android.hardware.radio.RadioModule$NativeEventHandlerDelegate delegate
}

android/hardware/radio/RadioManager$BandConfig.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$BandConfig extends java.lang.Object implements android.os.Parcelable  {
	final android.hardware.radio.RadioManager$BandDescriptor mDescriptor
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.hardware.radio.RadioManager$BandDescriptor) 
		android.hardware.radio.RadioManager$BandDescriptor descriptor
	void  (int, int, int, int, int) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
	private void  (android.os.Parcel) 
		android.os.Parcel in
	android.hardware.radio.RadioManager$BandDescriptor getDescriptor () 
	public int getRegion () 
	public int getType () 
	public int getLowerLimit () 
	public int getUpperLimit () 
	public int getSpacing () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$BandConfig other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioManager$FmBandConfig$Builder.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$FmBandConfig$Builder extends java.lang.Object {
	private final android.hardware.radio.RadioManager$BandDescriptor mDescriptor
	private boolean mStereo
	private boolean mRds
	private boolean mTa
	private boolean mAf
	private boolean mEa
	public void  (android.hardware.radio.RadioManager$FmBandDescriptor) 
		android.hardware.radio.RadioManager$FmBandDescriptor descriptor
	public void  (android.hardware.radio.RadioManager$FmBandConfig) 
		android.hardware.radio.RadioManager$FmBandConfig config
	public android.hardware.radio.RadioManager$FmBandConfig build () 
		android.hardware.radio.RadioManager$FmBandConfig config
	public android.hardware.radio.RadioManager$FmBandConfig$Builder setStereo (boolean) 
		boolean state
	public android.hardware.radio.RadioManager$FmBandConfig$Builder setRds (boolean) 
		boolean state
	public android.hardware.radio.RadioManager$FmBandConfig$Builder setTa (boolean) 
		boolean state
	public android.hardware.radio.RadioManager$FmBandConfig$Builder setAf (boolean) 
		boolean state
	public android.hardware.radio.RadioManager$FmBandConfig$Builder setEa (boolean) 
		boolean state
}

android/hardware/radio/RadioManager$AmBandDescriptor.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$AmBandDescriptor extends android.hardware.radio.RadioManager$BandDescriptor {
	private final boolean mStereo
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, int, int, int, boolean) 
		int region
		int type
		int lowerLimit
		int upperLimit
		int spacing
		boolean stereo
	public boolean isStereoSupported () 
	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 () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$AmBandDescriptor other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/radio/RadioMetadata.class
RadioMetadata.java
package android.hardware.radio
public final android.hardware.radio.RadioMetadata extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final String METADATA_KEY_RDS_PI
	public static final String METADATA_KEY_RDS_PS
	public static final String METADATA_KEY_RDS_PTY
	public static final String METADATA_KEY_RBDS_PTY
	public static final String METADATA_KEY_RDS_RT
	public static final String METADATA_KEY_TITLE
	public static final String METADATA_KEY_ARTIST
	public static final String METADATA_KEY_ALBUM
	public static final String METADATA_KEY_GENRE
	public static final String METADATA_KEY_ICON
	public static final String METADATA_KEY_ART
	public static final String METADATA_KEY_CLOCK
	private static final int METADATA_TYPE_INVALID
	private static final int METADATA_TYPE_INT
	private static final int METADATA_TYPE_TEXT
	private static final int METADATA_TYPE_BITMAP
	private static final int METADATA_TYPE_CLOCK
	private static final android.util.ArrayMap METADATA_KEYS_TYPE
	private static final int NATIVE_KEY_INVALID
	private static final int NATIVE_KEY_RDS_PI
	private static final int NATIVE_KEY_RDS_PS
	private static final int NATIVE_KEY_RDS_PTY
	private static final int NATIVE_KEY_RBDS_PTY
	private static final int NATIVE_KEY_RDS_RT
	private static final int NATIVE_KEY_TITLE
	private static final int NATIVE_KEY_ARTIST
	private static final int NATIVE_KEY_ALBUM
	private static final int NATIVE_KEY_GENRE
	private static final int NATIVE_KEY_ICON
	private static final int NATIVE_KEY_ART
	private static final int NATIVE_KEY_CLOCK
	private static final android.util.SparseArray NATIVE_KEY_MAPPING
	private final android.os.Bundle mBundle
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	private void  (android.os.Bundle) 
		android.os.Bundle bundle
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean containsKey (java.lang.String) 
		String key
	public java.lang.String getString (java.lang.String) 
		String key
	public int getInt (java.lang.String) 
		String key
	public android.graphics.Bitmap getBitmap (java.lang.String) 
		Exception e
		String key
		android.graphics.Bitmap bmp
	public android.hardware.radio.RadioMetadata$Clock getClock (java.lang.String) 
		Exception e
		String key
		android.hardware.radio.RadioMetadata$Clock clock
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int size () 
	public java.util.Set keySet () 
	public static java.lang.String getKeyFromNativeKey (int) 
		int nativeKey
	int putIntFromNative (int, int) 
		int nativeKey
		int value
		String key
	int putStringFromNative (int, java.lang.String) 
		int nativeKey
		String value
		String key
	int putBitmapFromNative (int, byte[]) 
		int nativeKey
		byte[] value
		String key
		android.graphics.Bitmap bmp
	int putClockFromNative (int, long, int) 
		int nativeKey
		long utcEpochSeconds
		int timezoneOffsetInMinutes
		String key
	void  (android.os.Parcel, android.hardware.radio.RadioMetadata$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioMetadata$1 x1
	static android.os.Bundle access$200 (android.hardware.radio.RadioMetadata) 
		android.hardware.radio.RadioMetadata x0
	static android.util.ArrayMap access$300 () 
	void  (android.os.Bundle, android.hardware.radio.RadioMetadata$1) 
		android.os.Bundle x0
		android.hardware.radio.RadioMetadata$1 x1
	static void  () 
}

android/hardware/radio/RadioManager$BandConfig$1.class
RadioManager.java
package android.hardware.radio
final android.hardware.radio.RadioManager$BandConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.radio.RadioManager$BandConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.radio.RadioManager$BandConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/radio/RadioManager$ModuleProperties.class
RadioManager.java
package android.hardware.radio
public android.hardware.radio.RadioManager$ModuleProperties extends java.lang.Object implements android.os.Parcelable  {
	private final int mId
	private final int mClassId
	private final String mImplementor
	private final String mProduct
	private final String mVersion
	private final String mSerial
	private final int mNumTuners
	private final int mNumAudioSources
	private final boolean mIsCaptureSupported
	private final android.hardware.radio.RadioManager$BandDescriptor[] mBands
	public static final android.os.Parcelable$Creator CREATOR
	void  (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, boolean, android.hardware.radio.RadioManager$BandDescriptor[]) 
		int id
		int classId
		String implementor
		String product
		String version
		String serial
		int numTuners
		int numAudioSources
		boolean isCaptureSupported
		android.hardware.radio.RadioManager$BandDescriptor[] bands
	public int getId () 
	public int getClassId () 
	public java.lang.String getImplementor () 
	public java.lang.String getProduct () 
	public java.lang.String getVersion () 
	public java.lang.String getSerial () 
	public int getNumTuners () 
	public int getNumAudioSources () 
	public boolean isCaptureSupported () 
	public android.hardware.radio.RadioManager$BandDescriptor[] getBands () 
	private void  (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.os.Parcelable[] tmp
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.radio.RadioManager$ModuleProperties other
	void  (android.os.Parcel, android.hardware.radio.RadioManager$1) 
		android.os.Parcel x0
		android.hardware.radio.RadioManager$1 x1
	static void  () 
}

android/hardware/display/
android/hardware/display/DisplayManagerInternal$DisplayPowerRequest.class
DisplayManagerInternal.java
package android.hardware.display
public final android.hardware.display.DisplayManagerInternal$DisplayPowerRequest extends java.lang.Object {
	public static final int POLICY_OFF
	public static final int POLICY_DOZE
	public static final int POLICY_DIM
	public static final int POLICY_BRIGHT
	public int policy
	public boolean useProximitySensor
	public int screenBrightness
	public float screenAutoBrightnessAdjustment
	public boolean brightnessSetByUser
	public boolean useAutoBrightness
	public boolean lowPowerMode
	public boolean boostScreenBrightness
	public boolean blockScreenOn
	public int dozeScreenBrightness
	public int dozeScreenState
	public boolean useTwilight
	public void  () 
	public void  (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest) 
		android.hardware.display.DisplayManagerInternal$DisplayPowerRequest other
	public boolean isBrightOrDim () 
	public void copyFrom (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest) 
		android.hardware.display.DisplayManagerInternal$DisplayPowerRequest other
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equals (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest) 
		android.hardware.display.DisplayManagerInternal$DisplayPowerRequest other
	public int hashCode () 
	public java.lang.String toString () 
	public static java.lang.String policyToString (int) 
		int policy
}

android/hardware/display/VirtualDisplay.class
VirtualDisplay.java
package android.hardware.display
public final android.hardware.display.VirtualDisplay extends java.lang.Object {
	private final android.hardware.display.DisplayManagerGlobal mGlobal
	private final android.view.Display mDisplay
	private android.hardware.display.IVirtualDisplayCallback mToken
	private android.view.Surface mSurface
	void  (android.hardware.display.DisplayManagerGlobal, android.view.Display, android.hardware.display.IVirtualDisplayCallback, android.view.Surface) 
		android.hardware.display.DisplayManagerGlobal global
		android.view.Display display
		android.hardware.display.IVirtualDisplayCallback token
		android.view.Surface surface
	public android.view.Display getDisplay () 
	public android.view.Surface getSurface () 
	public void setSurface (android.view.Surface) 
		android.view.Surface surface
	public void resize (int, int, int) 
		int width
		int height
		int densityDpi
	public void release () 
	public java.lang.String toString () 
}

android/hardware/display/VirtualDisplay$Callback.class
VirtualDisplay.java
package android.hardware.display
public abstract android.hardware.display.VirtualDisplay$Callback extends java.lang.Object {
	public void  () 
	public void onPaused () 
	public void onResumed () 
	public void onStopped () 
}

android/hardware/display/IDisplayManagerCallback.class
IDisplayManagerCallback.java
package android.hardware.display
public abstract android.hardware.display.IDisplayManagerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDisplayEvent (int, int)  throws android.os.RemoteException 
}

android/hardware/display/WifiDisplaySessionInfo.class
WifiDisplaySessionInfo.java
package android.hardware.display
public final android.hardware.display.WifiDisplaySessionInfo extends java.lang.Object implements android.os.Parcelable  {
	private final boolean mClient
	private final int mSessionId
	private final String mGroupId
	private final String mPassphrase
	private final String mIP
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (boolean, int, java.lang.String, java.lang.String, java.lang.String) 
		boolean client
		int session
		String group
		String pp
		String ip
	public boolean isClient () 
	public int getSessionId () 
	public java.lang.String getGroupId () 
	public java.lang.String getPassphrase () 
	public java.lang.String getIP () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static void  () 
}

android/hardware/display/IVirtualDisplayCallback$Stub$Proxy.class
IVirtualDisplayCallback.java
package android.hardware.display
 android.hardware.display.IVirtualDisplayCallback$Stub$Proxy extends java.lang.Object implements android.hardware.display.IVirtualDisplayCallback  {
	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 onPaused ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onResumed ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onStopped ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/hardware/display/DisplayManager$DisplayListener.class
DisplayManager.java
package android.hardware.display
public abstract android.hardware.display.DisplayManager$DisplayListener extends java.lang.Object {
	public abstract void onDisplayAdded (int) 
	public abstract void onDisplayRemoved (int) 
	public abstract void onDisplayChanged (int) 
}

android/hardware/display/IVirtualDisplayCallback.class
IVirtualDisplayCallback.java
package android.hardware.display
public abstract android.hardware.display.IVirtualDisplayCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPaused ()  throws android.os.RemoteException 
	public abstract void onResumed ()  throws android.os.RemoteException 
	public abstract void onStopped ()  throws android.os.RemoteException 
}

android/hardware/display/WifiDisplay.class
WifiDisplay.java
package android.hardware.display
public final android.hardware.display.WifiDisplay extends java.lang.Object implements android.os.Parcelable  {
	private final String mDeviceAddress
	private final String mDeviceName
	private final String mDeviceAlias
	private final boolean mIsAvailable
	private final boolean mCanConnect
	private final boolean mIsRemembered
	public static final android.hardware.display.WifiDisplay[] EMPTY_ARRAY
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean) 
		String deviceAddress
		String deviceName
		String deviceAlias
		boolean available
		boolean canConnect
		boolean remembered
	public java.lang.String getDeviceAddress () 
	public java.lang.String getDeviceName () 
	public java.lang.String getDeviceAlias () 
	public boolean isAvailable () 
	public boolean canConnect () 
	public boolean isRemembered () 
	public java.lang.String getFriendlyDisplayName () 
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equals (android.hardware.display.WifiDisplay) 
		android.hardware.display.WifiDisplay other
	public boolean hasSameAddress (android.hardware.display.WifiDisplay) 
		android.hardware.display.WifiDisplay other
	public int hashCode () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
		String result
	static void  () 
}

android/hardware/display/WifiDisplayStatus.class
WifiDisplayStatus.java
package android.hardware.display
public final android.hardware.display.WifiDisplayStatus extends java.lang.Object implements android.os.Parcelable  {
	private final int mFeatureState
	private final int mScanState
	private final int mActiveDisplayState
	private final android.hardware.display.WifiDisplay mActiveDisplay
	private final android.hardware.display.WifiDisplay[] mDisplays
	private final android.hardware.display.WifiDisplaySessionInfo mSessionInfo
	public static final int FEATURE_STATE_UNAVAILABLE
	public static final int FEATURE_STATE_DISABLED
	public static final int FEATURE_STATE_OFF
	public static final int FEATURE_STATE_ON
	public static final int SCAN_STATE_NOT_SCANNING
	public static final int SCAN_STATE_SCANNING
	public static final int DISPLAY_STATE_NOT_CONNECTED
	public static final int DISPLAY_STATE_CONNECTING
	public static final int DISPLAY_STATE_CONNECTED
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplay[], android.hardware.display.WifiDisplaySessionInfo) 
		int featureState
		int scanState
		int activeDisplayState
		android.hardware.display.WifiDisplay activeDisplay
		android.hardware.display.WifiDisplay[] displays
		android.hardware.display.WifiDisplaySessionInfo sessionInfo
	public int getFeatureState () 
	public int getScanState () 
	public int getActiveDisplayState () 
	public android.hardware.display.WifiDisplay getActiveDisplay () 
	public android.hardware.display.WifiDisplay[] getDisplays () 
	public android.hardware.display.WifiDisplaySessionInfo getSessionInfo () 
	public void writeToParcel (android.os.Parcel, int) 
		android.hardware.display.WifiDisplay display
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static void  () 
}

android/hardware/display/DisplayManagerGlobal.class
DisplayManagerGlobal.java
package android.hardware.display
public final android.hardware.display.DisplayManagerGlobal extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean USE_CACHE
	public static final int EVENT_DISPLAY_ADDED
	public static final int EVENT_DISPLAY_CHANGED
	public static final int EVENT_DISPLAY_REMOVED
	private static android.hardware.display.DisplayManagerGlobal sInstance
	private final Object mLock
	private final android.hardware.display.IDisplayManager mDm
	private android.hardware.display.DisplayManagerGlobal$DisplayManagerCallback mCallback
	private final java.util.ArrayList mDisplayListeners
	private final android.util.SparseArray mDisplayInfoCache
	private int[] mDisplayIdCache
	private int mWifiDisplayScanNestCount
	private void  (android.hardware.display.IDisplayManager) 
		android.hardware.display.IDisplayManager dm
	public static android.hardware.display.DisplayManagerGlobal getInstance () 
		android.os.IBinder b
	public android.view.DisplayInfo getDisplayInfo (int) 
		android.view.DisplayInfo info
		android.os.RemoteException ex
		int displayId
	public int[] getDisplayIds () 
		int[] displayIds
		android.os.RemoteException ex
	public android.view.Display getCompatibleDisplay (int, android.view.DisplayAdjustments) 
		int displayId
		android.view.DisplayAdjustments daj
		android.view.DisplayInfo displayInfo
	public android.view.Display getRealDisplay (int) 
		int displayId
	public void registerDisplayListener (android.hardware.display.DisplayManager$DisplayListener, android.os.Handler) 
		int index
		android.hardware.display.DisplayManager$DisplayListener listener
		android.os.Handler handler
	public void unregisterDisplayListener (android.hardware.display.DisplayManager$DisplayListener) 
		android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate d
		int index
		android.hardware.display.DisplayManager$DisplayListener listener
	private int findDisplayListenerLocked (android.hardware.display.DisplayManager$DisplayListener) 
		int i
		android.hardware.display.DisplayManager$DisplayListener listener
		int numListeners
	private void registerCallbackIfNeededLocked () 
		android.os.RemoteException ex
	private void handleDisplayEvent (int, int) 
		int i
		int numListeners
		int displayId
		int event
	public void startWifiDisplayScan () 
		android.os.RemoteException ex
	public void stopWifiDisplayScan () 
		android.os.RemoteException ex
	public void connectWifiDisplay (java.lang.String) 
		android.os.RemoteException ex
		String deviceAddress
	public void pauseWifiDisplay () 
		android.os.RemoteException ex
	public void resumeWifiDisplay () 
		android.os.RemoteException ex
	public void disconnectWifiDisplay () 
		android.os.RemoteException ex
	public void renameWifiDisplay (java.lang.String, java.lang.String) 
		android.os.RemoteException ex
		String deviceAddress
		String alias
	public void forgetWifiDisplay (java.lang.String) 
		android.os.RemoteException ex
		String deviceAddress
	public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus () 
		android.os.RemoteException ex
	public void requestColorMode (int, int) 
		android.os.RemoteException ex
		int displayId
		int colorMode
	public android.hardware.display.VirtualDisplay createVirtualDisplay (android.content.Context, android.media.projection.MediaProjection, java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		android.os.RemoteException ex
		android.os.RemoteException ex
		android.content.Context context
		android.media.projection.MediaProjection projection
		String name
		int width
		int height
		int densityDpi
		android.view.Surface surface
		int flags
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
		android.hardware.display.DisplayManagerGlobal$VirtualDisplayCallback callbackWrapper
		android.media.projection.IMediaProjection projectionToken
		int displayId
		int displayId
		android.view.Display display
	public void setVirtualDisplaySurface (android.hardware.display.IVirtualDisplayCallback, android.view.Surface) 
		android.os.RemoteException ex
		android.hardware.display.IVirtualDisplayCallback token
		android.view.Surface surface
	public void resizeVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, int, int, int) 
		android.os.RemoteException ex
		android.hardware.display.IVirtualDisplayCallback token
		int width
		int height
		int densityDpi
	public void releaseVirtualDisplay (android.hardware.display.IVirtualDisplayCallback) 
		android.os.RemoteException ex
		android.hardware.display.IVirtualDisplayCallback token
	static void access$100 (android.hardware.display.DisplayManagerGlobal, int, int) 
		android.hardware.display.DisplayManagerGlobal x0
		int x1
		int x2
}

android/hardware/display/IDisplayManager$Stub.class
IDisplayManager.java
package android.hardware.display
public abstract android.hardware.display.IDisplayManager$Stub extends android.os.Binder implements android.hardware.display.IDisplayManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDisplayInfo
	static final int TRANSACTION_getDisplayIds
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_startWifiDisplayScan
	static final int TRANSACTION_stopWifiDisplayScan
	static final int TRANSACTION_connectWifiDisplay
	static final int TRANSACTION_disconnectWifiDisplay
	static final int TRANSACTION_renameWifiDisplay
	static final int TRANSACTION_forgetWifiDisplay
	static final int TRANSACTION_pauseWifiDisplay
	static final int TRANSACTION_resumeWifiDisplay
	static final int TRANSACTION_getWifiDisplayStatus
	static final int TRANSACTION_requestColorMode
	static final int TRANSACTION_createVirtualDisplay
	static final int TRANSACTION_resizeVirtualDisplay
	static final int TRANSACTION_setVirtualDisplaySurface
	static final int TRANSACTION_releaseVirtualDisplay
	public void  () 
	public static android.hardware.display.IDisplayManager 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.view.DisplayInfo _result
		int[] _result
		android.hardware.display.IDisplayManagerCallback _arg0
		String _arg0
		String _arg0
		String _arg1
		String _arg0
		android.hardware.display.WifiDisplayStatus _result
		int _arg0
		int _arg1
		android.view.Surface _arg7
		android.hardware.display.IVirtualDisplayCallback _arg0
		android.media.projection.IMediaProjection _arg1
		String _arg2
		String _arg3
		int _arg4
		int _arg5
		int _arg6
		android.view.Surface _arg7
		int _arg8
		int _result
		android.hardware.display.IVirtualDisplayCallback _arg0
		int _arg1
		int _arg2
		int _arg3
		android.view.Surface _arg1
		android.hardware.display.IVirtualDisplayCallback _arg0
		android.view.Surface _arg1
		android.hardware.display.IVirtualDisplayCallback _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/display/DisplayManagerGlobal$1.class
DisplayManagerGlobal.java
package android.hardware.display
 android.hardware.display.DisplayManagerGlobal$1 extends java.lang.Object {
}

android/hardware/display/DisplayManagerInternal$DisplayTransactionListener.class
DisplayManagerInternal.java
package android.hardware.display
public abstract android.hardware.display.DisplayManagerInternal$DisplayTransactionListener extends java.lang.Object {
	public abstract void onDisplayTransaction () 
}

android/hardware/display/DisplayViewport.class
DisplayViewport.java
package android.hardware.display
public final android.hardware.display.DisplayViewport extends java.lang.Object {
	public boolean valid
	public int displayId
	public int orientation
	public final android.graphics.Rect logicalFrame
	public final android.graphics.Rect physicalFrame
	public int deviceWidth
	public int deviceHeight
	public void  () 
	public void copyFrom (android.hardware.display.DisplayViewport) 
		android.hardware.display.DisplayViewport viewport
	public java.lang.String toString () 
}

android/hardware/display/IDisplayManagerCallback$Stub.class
IDisplayManagerCallback.java
package android.hardware.display
public abstract android.hardware.display.IDisplayManagerCallback$Stub extends android.os.Binder implements android.hardware.display.IDisplayManagerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDisplayEvent
	public void  () 
	public static android.hardware.display.IDisplayManagerCallback 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/display/WifiDisplaySessionInfo$1.class
WifiDisplaySessionInfo.java
package android.hardware.display
final android.hardware.display.WifiDisplaySessionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.display.WifiDisplaySessionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		boolean client
		int session
		String group
		String pp
		String ip
	public android.hardware.display.WifiDisplaySessionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/display/WifiDisplay$1.class
WifiDisplay.java
package android.hardware.display
final android.hardware.display.WifiDisplay$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.display.WifiDisplay createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String deviceAddress
		String deviceName
		String deviceAlias
		boolean isAvailable
		boolean canConnect
		boolean isRemembered
	public android.hardware.display.WifiDisplay[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/display/DisplayManagerGlobal$DisplayManagerCallback.class
DisplayManagerGlobal.java
package android.hardware.display
final android.hardware.display.DisplayManagerGlobal$DisplayManagerCallback extends android.hardware.display.IDisplayManagerCallback$Stub {
	final android.hardware.display.DisplayManagerGlobal this$0
	private void  (android.hardware.display.DisplayManagerGlobal) 
	public void onDisplayEvent (int, int) 
		int displayId
		int event
	void  (android.hardware.display.DisplayManagerGlobal, android.hardware.display.DisplayManagerGlobal$1) 
		android.hardware.display.DisplayManagerGlobal x0
		android.hardware.display.DisplayManagerGlobal$1 x1
}

android/hardware/display/DisplayManagerGlobal$DisplayListenerDelegate.class
DisplayManagerGlobal.java
package android.hardware.display
final android.hardware.display.DisplayManagerGlobal$DisplayListenerDelegate extends android.os.Handler {
	public final android.hardware.display.DisplayManager$DisplayListener mListener
	public void  (android.hardware.display.DisplayManager$DisplayListener, android.os.Handler) 
		android.hardware.display.DisplayManager$DisplayListener listener
		android.os.Handler handler
	public void sendDisplayEvent (int, int) 
		int displayId
		int event
		android.os.Message msg
	public void clearEvents () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/hardware/display/IDisplayManager$Stub$Proxy.class
IDisplayManager.java
package android.hardware.display
 android.hardware.display.IDisplayManager$Stub$Proxy extends java.lang.Object implements android.hardware.display.IDisplayManager  {
	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.DisplayInfo getDisplayInfo (int)  throws android.os.RemoteException 
		android.view.DisplayInfo _result
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.DisplayInfo _result
	public int[] getDisplayIds ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public void registerCallback (android.hardware.display.IDisplayManagerCallback)  throws android.os.RemoteException 
		android.hardware.display.IDisplayManagerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startWifiDisplayScan ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopWifiDisplayScan ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void connectWifiDisplay (java.lang.String)  throws android.os.RemoteException 
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disconnectWifiDisplay ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void renameWifiDisplay (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String address
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forgetWifiDisplay (java.lang.String)  throws android.os.RemoteException 
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void pauseWifiDisplay ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resumeWifiDisplay ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus ()  throws android.os.RemoteException 
		android.hardware.display.WifiDisplayStatus _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.display.WifiDisplayStatus _result
	public void requestColorMode (int, int)  throws android.os.RemoteException 
		int displayId
		int colorMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public int createVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)  throws android.os.RemoteException 
		android.hardware.display.IVirtualDisplayCallback callback
		android.media.projection.IMediaProjection projectionToken
		String packageName
		String name
		int width
		int height
		int densityDpi
		android.view.Surface surface
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void resizeVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, int, int, int)  throws android.os.RemoteException 
		android.hardware.display.IVirtualDisplayCallback token
		int width
		int height
		int densityDpi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setVirtualDisplaySurface (android.hardware.display.IVirtualDisplayCallback, android.view.Surface)  throws android.os.RemoteException 
		android.hardware.display.IVirtualDisplayCallback token
		android.view.Surface surface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void releaseVirtualDisplay (android.hardware.display.IVirtualDisplayCallback)  throws android.os.RemoteException 
		android.hardware.display.IVirtualDisplayCallback token
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/display/DisplayManagerInternal.class
DisplayManagerInternal.java
package android.hardware.display
public abstract android.hardware.display.DisplayManagerInternal extends java.lang.Object {
	public void  () 
	public abstract void initPowerManagement (android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks, android.os.Handler, android.hardware.SensorManager) 
	public abstract boolean requestPowerState (android.hardware.display.DisplayManagerInternal$DisplayPowerRequest, boolean) 
	public abstract boolean isProximitySensorAvailable () 
	public abstract android.view.DisplayInfo getDisplayInfo (int) 
	public abstract void registerDisplayTransactionListener (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener) 
	public abstract void unregisterDisplayTransactionListener (android.hardware.display.DisplayManagerInternal$DisplayTransactionListener) 
	public abstract void setDisplayInfoOverrideFromWindowManager (int, android.view.DisplayInfo) 
	public abstract void performTraversalInTransactionFromWindowManager () 
	public abstract void setDisplayProperties (int, boolean, float, int, boolean) 
	public abstract void setDisplayOffsets (int, int, int) 
}

android/hardware/display/IDisplayManager.class
IDisplayManager.java
package android.hardware.display
public abstract android.hardware.display.IDisplayManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.view.DisplayInfo getDisplayInfo (int)  throws android.os.RemoteException 
	public abstract int[] getDisplayIds ()  throws android.os.RemoteException 
	public abstract void registerCallback (android.hardware.display.IDisplayManagerCallback)  throws android.os.RemoteException 
	public abstract void startWifiDisplayScan ()  throws android.os.RemoteException 
	public abstract void stopWifiDisplayScan ()  throws android.os.RemoteException 
	public abstract void connectWifiDisplay (java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnectWifiDisplay ()  throws android.os.RemoteException 
	public abstract void renameWifiDisplay (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void forgetWifiDisplay (java.lang.String)  throws android.os.RemoteException 
	public abstract void pauseWifiDisplay ()  throws android.os.RemoteException 
	public abstract void resumeWifiDisplay ()  throws android.os.RemoteException 
	public abstract android.hardware.display.WifiDisplayStatus getWifiDisplayStatus ()  throws android.os.RemoteException 
	public abstract void requestColorMode (int, int)  throws android.os.RemoteException 
	public abstract int createVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, android.media.projection.IMediaProjection, java.lang.String, java.lang.String, int, int, int, android.view.Surface, int)  throws android.os.RemoteException 
	public abstract void resizeVirtualDisplay (android.hardware.display.IVirtualDisplayCallback, int, int, int)  throws android.os.RemoteException 
	public abstract void setVirtualDisplaySurface (android.hardware.display.IVirtualDisplayCallback, android.view.Surface)  throws android.os.RemoteException 
	public abstract void releaseVirtualDisplay (android.hardware.display.IVirtualDisplayCallback)  throws android.os.RemoteException 
}

android/hardware/display/WifiDisplayStatus$1.class
WifiDisplayStatus.java
package android.hardware.display
final android.hardware.display.WifiDisplayStatus$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.display.WifiDisplayStatus createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int featureState
		int scanState
		int activeDisplayState
		android.hardware.display.WifiDisplay activeDisplay
		android.hardware.display.WifiDisplay[] displays
		android.hardware.display.WifiDisplaySessionInfo sessionInfo
	public android.hardware.display.WifiDisplayStatus[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/display/DisplayManagerInternal$DisplayPowerCallbacks.class
DisplayManagerInternal.java
package android.hardware.display
public abstract android.hardware.display.DisplayManagerInternal$DisplayPowerCallbacks extends java.lang.Object {
	public abstract void onStateChanged () 
	public abstract void onProximityPositive () 
	public abstract void onProximityNegative () 
	public abstract void onDisplayStateChange (int) 
	public abstract void acquireSuspendBlocker () 
	public abstract void releaseSuspendBlocker () 
}

android/hardware/display/DisplayManager.class
DisplayManager.java
package android.hardware.display
public final android.hardware.display.DisplayManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private final android.content.Context mContext
	private final android.hardware.display.DisplayManagerGlobal mGlobal
	private final Object mLock
	private final android.util.SparseArray mDisplays
	private final java.util.ArrayList mTempDisplays
	public static final String ACTION_WIFI_DISPLAY_STATUS_CHANGED
	public static final String EXTRA_WIFI_DISPLAY_STATUS
	public static final String DISPLAY_CATEGORY_PRESENTATION
	public static final int VIRTUAL_DISPLAY_FLAG_PUBLIC
	public static final int VIRTUAL_DISPLAY_FLAG_PRESENTATION
	public static final int VIRTUAL_DISPLAY_FLAG_SECURE
	public static final int VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY
	public static final int VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR
	public void  (android.content.Context) 
		android.content.Context context
	public android.view.Display getDisplay (int) 
		int displayId
	public android.view.Display[] getDisplays () 
	public android.view.Display[] getDisplays (java.lang.String) 
		String category
		int[] displayIds
	private void addAllDisplaysLocked (java.util.ArrayList, int[]) 
		android.view.Display display
		int i
		java.util.ArrayList displays
		int[] displayIds
	private void addPresentationDisplaysLocked (java.util.ArrayList, int[], int) 
		android.view.Display display
		int i
		java.util.ArrayList displays
		int[] displayIds
		int matchType
	private android.view.Display getOrCreateDisplayLocked (int, boolean) 
		int displayId
		boolean assumeValid
		android.view.Display display
	public void registerDisplayListener (android.hardware.display.DisplayManager$DisplayListener, android.os.Handler) 
		android.hardware.display.DisplayManager$DisplayListener listener
		android.os.Handler handler
	public void unregisterDisplayListener (android.hardware.display.DisplayManager$DisplayListener) 
		android.hardware.display.DisplayManager$DisplayListener listener
	public void startWifiDisplayScan () 
	public void stopWifiDisplayScan () 
	public void connectWifiDisplay (java.lang.String) 
		String deviceAddress
	public void pauseWifiDisplay () 
	public void resumeWifiDisplay () 
	public void disconnectWifiDisplay () 
	public void renameWifiDisplay (java.lang.String, java.lang.String) 
		String deviceAddress
		String alias
	public void forgetWifiDisplay (java.lang.String) 
		String deviceAddress
	public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus () 
	public android.hardware.display.VirtualDisplay createVirtualDisplay (java.lang.String, int, int, int, android.view.Surface, int) 
		String name
		int width
		int height
		int densityDpi
		android.view.Surface surface
		int flags
	public android.hardware.display.VirtualDisplay createVirtualDisplay (java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		String name
		int width
		int height
		int densityDpi
		android.view.Surface surface
		int flags
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
	public android.hardware.display.VirtualDisplay createVirtualDisplay (android.media.projection.MediaProjection, java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		android.media.projection.MediaProjection projection
		String name
		int width
		int height
		int densityDpi
		android.view.Surface surface
		int flags
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
}

android/hardware/display/IVirtualDisplayCallback$Stub.class
IVirtualDisplayCallback.java
package android.hardware.display
public abstract android.hardware.display.IVirtualDisplayCallback$Stub extends android.os.Binder implements android.hardware.display.IVirtualDisplayCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPaused
	static final int TRANSACTION_onResumed
	static final int TRANSACTION_onStopped
	public void  () 
	public static android.hardware.display.IVirtualDisplayCallback 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
}

android/hardware/display/IDisplayManagerCallback$Stub$Proxy.class
IDisplayManagerCallback.java
package android.hardware.display
 android.hardware.display.IDisplayManagerCallback$Stub$Proxy extends java.lang.Object implements android.hardware.display.IDisplayManagerCallback  {
	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 onDisplayEvent (int, int)  throws android.os.RemoteException 
		int displayId
		int event
		android.os.Parcel _data
}

android/hardware/display/DisplayManagerGlobal$VirtualDisplayCallbackDelegate.class
DisplayManagerGlobal.java
package android.hardware.display
final android.hardware.display.DisplayManagerGlobal$VirtualDisplayCallbackDelegate extends android.os.Handler {
	public static final int MSG_DISPLAY_PAUSED
	public static final int MSG_DISPLAY_RESUMED
	public static final int MSG_DISPLAY_STOPPED
	private final android.hardware.display.VirtualDisplay$Callback mCallback
	public void  (android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/hardware/display/DisplayManagerGlobal$VirtualDisplayCallback.class
DisplayManagerGlobal.java
package android.hardware.display
final android.hardware.display.DisplayManagerGlobal$VirtualDisplayCallback extends android.hardware.display.IVirtualDisplayCallback$Stub {
	private android.hardware.display.DisplayManagerGlobal$VirtualDisplayCallbackDelegate mDelegate
	public void  (android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
	public void onPaused () 
	public void onResumed () 
	public void onStopped () 
}

android/hardware/ISerialManager.class
ISerialManager.java
package android.hardware
public abstract android.hardware.ISerialManager extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String[] getSerialPorts ()  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openSerialPort (java.lang.String)  throws android.os.RemoteException 
}

android/hardware/location/
android/hardware/location/IGeofenceHardwareMonitorCallback$Stub.class
IGeofenceHardwareMonitorCallback.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardwareMonitorCallback$Stub extends android.os.Binder implements android.hardware.location.IGeofenceHardwareMonitorCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onMonitoringSystemChange
	public void  () 
	public static android.hardware.location.IGeofenceHardwareMonitorCallback 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.hardware.location.GeofenceHardwareMonitorEvent _arg0
		android.hardware.location.GeofenceHardwareMonitorEvent _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/ActivityRecognitionHardware$Event.class
ActivityRecognitionHardware.java
package android.hardware.location
 android.hardware.location.ActivityRecognitionHardware$Event extends java.lang.Object {
	public int activity
	public int type
	public long timestamp
	private void  () 
}

android/hardware/location/NanoApp$1.class
NanoApp.java
package android.hardware.location
final android.hardware.location.NanoApp$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.NanoApp createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.NanoApp[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/GeofenceHardwareImpl$GeofenceTransition.class
GeofenceHardwareImpl.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareImpl$GeofenceTransition extends java.lang.Object {
	private int mGeofenceId
	private int mTransition
	private long mTimestamp
	private android.location.Location mLocation
	private int mMonitoringType
	private int mSourcesUsed
	final android.hardware.location.GeofenceHardwareImpl this$0
	void  (android.hardware.location.GeofenceHardwareImpl, int, int, long, android.location.Location, int, int) 
		int geofenceId
		int transition
		long timestamp
		android.location.Location location
		int monitoringType
		int sourcesUsed
	static int access$600 (android.hardware.location.GeofenceHardwareImpl$GeofenceTransition) 
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition x0
	static int access$700 (android.hardware.location.GeofenceHardwareImpl$GeofenceTransition) 
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition x0
	static android.location.Location access$800 (android.hardware.location.GeofenceHardwareImpl$GeofenceTransition) 
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition x0
	static long access$900 (android.hardware.location.GeofenceHardwareImpl$GeofenceTransition) 
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition x0
	static int access$1000 (android.hardware.location.GeofenceHardwareImpl$GeofenceTransition) 
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition x0
}

android/hardware/location/IActivityRecognitionHardwareClient$Stub.class
IActivityRecognitionHardwareClient.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareClient$Stub extends android.os.Binder implements android.hardware.location.IActivityRecognitionHardwareClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onAvailabilityChanged
	public void  () 
	public static android.hardware.location.IActivityRecognitionHardwareClient 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
		android.hardware.location.IActivityRecognitionHardware _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/IActivityRecognitionHardwareClient.class
IActivityRecognitionHardwareClient.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void onAvailabilityChanged (boolean, android.hardware.location.IActivityRecognitionHardware)  throws android.os.RemoteException 
}

android/hardware/location/GeofenceHardware$GeofenceHardwareMonitorCallbackWrapper.class
GeofenceHardware.java
package android.hardware.location
 android.hardware.location.GeofenceHardware$GeofenceHardwareMonitorCallbackWrapper extends android.hardware.location.IGeofenceHardwareMonitorCallback$Stub {
	private java.lang.ref.WeakReference mCallback
	final android.hardware.location.GeofenceHardware this$0
	void  (android.hardware.location.GeofenceHardware, android.hardware.location.GeofenceHardwareMonitorCallback) 
		android.hardware.location.GeofenceHardware this$0
		android.hardware.location.GeofenceHardwareMonitorCallback c
	public void onMonitoringSystemChange (android.hardware.location.GeofenceHardwareMonitorEvent) 
		android.hardware.location.GeofenceHardwareMonitorEvent event
		android.hardware.location.GeofenceHardwareMonitorCallback c
}

android/hardware/location/NanoAppInstanceInfo$1.class
NanoAppInstanceInfo.java
package android.hardware.location
final android.hardware.location.NanoAppInstanceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.NanoAppInstanceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.NanoAppInstanceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/ContextHubService$1.class
ContextHubService.java
package android.hardware.location
 android.hardware.location.ContextHubService$1 extends android.service.vr.IVrStateCallbacks$Stub {
	final android.hardware.location.ContextHubService this$0
	void  (android.hardware.location.ContextHubService) 
		android.hardware.location.ContextHubService this$0
	public void onVrStateChanged (boolean) 
		android.hardware.location.NanoAppInstanceInfo app
		boolean enabled
}

android/hardware/location/IGeofenceHardware$Stub$Proxy.class
IGeofenceHardware.java
package android.hardware.location
 android.hardware.location.IGeofenceHardware$Stub$Proxy extends java.lang.Object implements android.hardware.location.IGeofenceHardware  {
	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 setGpsGeofenceHardware (android.location.IGpsGeofenceHardware)  throws android.os.RemoteException 
		android.location.IGpsGeofenceHardware service
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFusedGeofenceHardware (android.location.IFusedGeofenceHardware)  throws android.os.RemoteException 
		android.location.IFusedGeofenceHardware service
		android.os.Parcel _data
		android.os.Parcel _reply
	public int[] getMonitoringTypes ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int getStatusOfMonitoringType (int)  throws android.os.RemoteException 
		int monitoringType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean addCircularFence (int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback)  throws android.os.RemoteException 
		int monitoringType
		android.hardware.location.GeofenceHardwareRequestParcelable request
		android.hardware.location.IGeofenceHardwareCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeGeofence (int, int)  throws android.os.RemoteException 
		int id
		int monitoringType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean pauseGeofence (int, int)  throws android.os.RemoteException 
		int id
		int monitoringType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean resumeGeofence (int, int, int)  throws android.os.RemoteException 
		int id
		int monitoringType
		int monitorTransitions
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean registerForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback)  throws android.os.RemoteException 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean unregisterForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback)  throws android.os.RemoteException 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/hardware/location/GeofenceHardwareImpl.class
GeofenceHardwareImpl.java
package android.hardware.location
public final android.hardware.location.GeofenceHardwareImpl extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final int FIRST_VERSION_WITH_CAPABILITIES
	private final android.content.Context mContext
	private static android.hardware.location.GeofenceHardwareImpl sInstance
	private android.os.PowerManager$WakeLock mWakeLock
	private final android.util.SparseArray mGeofences
	private final java.util.ArrayList[] mCallbacks
	private final java.util.ArrayList mReapers
	private android.location.IFusedGeofenceHardware mFusedService
	private android.location.IGpsGeofenceHardware mGpsService
	private int mCapabilities
	private int mVersion
	private int[] mSupportedMonitorTypes
	private static final int GEOFENCE_TRANSITION_CALLBACK
	private static final int ADD_GEOFENCE_CALLBACK
	private static final int REMOVE_GEOFENCE_CALLBACK
	private static final int PAUSE_GEOFENCE_CALLBACK
	private static final int RESUME_GEOFENCE_CALLBACK
	private static final int GEOFENCE_CALLBACK_BINDER_DIED
	private static final int GEOFENCE_STATUS
	private static final int CALLBACK_ADD
	private static final int CALLBACK_REMOVE
	private static final int MONITOR_CALLBACK_BINDER_DIED
	private static final int REAPER_GEOFENCE_ADDED
	private static final int REAPER_MONITOR_CALLBACK_ADDED
	private static final int REAPER_REMOVED
	private static final int LOCATION_INVALID
	private static final int LOCATION_HAS_LAT_LONG
	private static final int LOCATION_HAS_ALTITUDE
	private static final int LOCATION_HAS_SPEED
	private static final int LOCATION_HAS_BEARING
	private static final int LOCATION_HAS_ACCURACY
	private static final int RESOLUTION_LEVEL_NONE
	private static final int RESOLUTION_LEVEL_COARSE
	private static final int RESOLUTION_LEVEL_FINE
	private static final int CAPABILITY_GNSS
	private android.os.Handler mGeofenceHandler
	private android.os.Handler mCallbacksHandler
	private android.os.Handler mReaperHandler
	public static synchronized android.hardware.location.GeofenceHardwareImpl getInstance (android.content.Context) 
		android.content.Context context
	private void  (android.content.Context) 
		android.content.Context context
	private void acquireWakeLock () 
		android.os.PowerManager powerManager
	private void releaseWakeLock () 
	private void updateGpsHardwareAvailability () 
		android.os.RemoteException e
		boolean gpsSupported
		boolean gpsSupported
	private void updateFusedHardwareAvailability () 
		boolean hasGnnsCapabilities
		android.os.RemoteException e
		boolean fusedSupported
		boolean fusedSupported
	public void setGpsHardwareGeofence (android.location.IGpsGeofenceHardware) 
		android.location.IGpsGeofenceHardware service
	public void onCapabilities (int) 
		int capabilities
	public void setVersion (int) 
		int version
	public void setFusedGeofenceHardware (android.location.IFusedGeofenceHardware) 
		android.location.IFusedGeofenceHardware service
	public int[] getMonitoringTypes () 
		boolean gpsSupported
		boolean fusedSupported
	public int getStatusOfMonitoringType (int) 
		int monitoringType
	public int getCapabilitiesForMonitoringType (int) 
		int monitoringType
	public boolean addCircularFence (int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback) 
		String message
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.Message m
		int monitoringType
		android.hardware.location.GeofenceHardwareRequestParcelable request
		android.hardware.location.IGeofenceHardwareCallback callback
		int geofenceId
		boolean result
		boolean result
		boolean result
		boolean result
		boolean result
	public boolean removeGeofence (int, int) 
		android.os.RemoteException e
		android.os.RemoteException e
		int geofenceId
		int monitoringType
		boolean result
	public boolean pauseGeofence (int, int) 
		android.os.RemoteException e
		android.os.RemoteException e
		int geofenceId
		int monitoringType
		boolean result
		boolean result
		boolean result
		boolean result
		boolean result
	public boolean resumeGeofence (int, int, int) 
		android.os.RemoteException e
		android.os.RemoteException e
		int geofenceId
		int monitoringType
		int monitorTransition
		boolean result
		boolean result
		boolean result
		boolean result
		boolean result
	public boolean registerForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.os.Message reaperMessage
		android.os.Message m
	public boolean unregisterForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.os.Message m
	public void reportGeofenceTransition (int, android.location.Location, int, long, int, int) 
		int geofenceId
		android.location.Location location
		int transition
		long transitionTimestamp
		int monitoringType
		int sourcesUsed
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition geofenceTransition
		android.os.Message message
	public void reportGeofenceMonitorStatus (int, int, android.location.Location, int) 
		int monitoringType
		int monitoringStatus
		android.location.Location location
		int source
		android.hardware.location.GeofenceHardwareMonitorEvent event
		android.os.Message message
	private void reportGeofenceOperationStatus (int, int, int) 
		int operation
		int geofenceId
		int operationStatus
		android.os.Message message
	public void reportGeofenceAddStatus (int, int) 
		int geofenceId
		int status
	public void reportGeofenceRemoveStatus (int, int) 
		int geofenceId
		int status
	public void reportGeofencePauseStatus (int, int) 
		int geofenceId
		int status
	public void reportGeofenceResumeStatus (int, int) 
		int geofenceId
		int status
	private void setMonitorAvailability (int, int) 
		int monitor
		int val
	int getMonitoringResolutionLevel (int) 
		int monitoringType
	int getAllowedResolutionLevel (int, int) 
		int pid
		int uid
	static android.util.SparseArray access$000 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static void access$100 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static java.util.ArrayList access$200 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static boolean access$500 () 
	static java.util.ArrayList[] access$1100 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static android.os.Handler access$1200 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static android.os.Handler access$1300 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static android.os.Handler access$1400 (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl x0
	static void  () 
}

android/hardware/location/IFusedLocationHardware$Stub.class
IFusedLocationHardware.java
package android.hardware.location
public abstract android.hardware.location.IFusedLocationHardware$Stub extends android.os.Binder implements android.hardware.location.IFusedLocationHardware  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerSink
	static final int TRANSACTION_unregisterSink
	static final int TRANSACTION_getSupportedBatchSize
	static final int TRANSACTION_startBatching
	static final int TRANSACTION_stopBatching
	static final int TRANSACTION_updateBatchingOptions
	static final int TRANSACTION_requestBatchOfLocations
	static final int TRANSACTION_supportsDiagnosticDataInjection
	static final int TRANSACTION_injectDiagnosticData
	static final int TRANSACTION_supportsDeviceContextInjection
	static final int TRANSACTION_injectDeviceContext
	static final int TRANSACTION_flushBatchedLocations
	static final int TRANSACTION_getVersion
	public void  () 
	public static android.hardware.location.IFusedLocationHardware 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.hardware.location.IFusedLocationHardwareSink _arg0
		android.hardware.location.IFusedLocationHardwareSink _arg0
		int _result
		android.location.FusedBatchOptions _arg1
		int _arg0
		android.location.FusedBatchOptions _arg1
		int _arg0
		android.location.FusedBatchOptions _arg1
		int _arg0
		android.location.FusedBatchOptions _arg1
		int _arg0
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/IGeofenceHardware$Stub.class
IGeofenceHardware.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardware$Stub extends android.os.Binder implements android.hardware.location.IGeofenceHardware  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setGpsGeofenceHardware
	static final int TRANSACTION_setFusedGeofenceHardware
	static final int TRANSACTION_getMonitoringTypes
	static final int TRANSACTION_getStatusOfMonitoringType
	static final int TRANSACTION_addCircularFence
	static final int TRANSACTION_removeGeofence
	static final int TRANSACTION_pauseGeofence
	static final int TRANSACTION_resumeGeofence
	static final int TRANSACTION_registerForMonitorStateChangeCallback
	static final int TRANSACTION_unregisterForMonitorStateChangeCallback
	public void  () 
	public static android.hardware.location.IGeofenceHardware 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.location.IGpsGeofenceHardware _arg0
		android.location.IFusedGeofenceHardware _arg0
		int[] _result
		int _arg0
		int _result
		android.hardware.location.GeofenceHardwareRequestParcelable _arg1
		int _arg0
		android.hardware.location.GeofenceHardwareRequestParcelable _arg1
		android.hardware.location.IGeofenceHardwareCallback _arg2
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		boolean _result
		int _arg0
		android.hardware.location.IGeofenceHardwareMonitorCallback _arg1
		boolean _result
		int _arg0
		android.hardware.location.IGeofenceHardwareMonitorCallback _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/GeofenceHardwareImpl$2.class
GeofenceHardwareImpl.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareImpl$2 extends android.os.Handler {
	final android.hardware.location.GeofenceHardwareImpl this$0
	void  (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl this$0
	public void handleMessage (android.os.Message) 
		android.os.RemoteException e
		android.hardware.location.IGeofenceHardwareMonitorCallback c
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
		android.hardware.location.GeofenceHardwareMonitorEvent event
		android.os.Message msg
		int monitoringType
		int monitoringType
		java.util.ArrayList callbackList
		java.util.ArrayList callbackList
		java.util.ArrayList callbackList
		java.util.ArrayList callbackList
}

android/hardware/location/ContextHubManager$1$1.class
ContextHubManager.java
package android.hardware.location
 android.hardware.location.ContextHubManager$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.hardware.location.ContextHubManager$Callback val$callback
	final int val$hubId
	final int val$nanoAppId
	final android.hardware.location.ContextHubMessage val$message
	final android.hardware.location.ContextHubManager$1 this$1
	void  (android.hardware.location.ContextHubManager$1, android.hardware.location.ContextHubManager$Callback, int, int, android.hardware.location.ContextHubMessage) 
		android.hardware.location.ContextHubManager$1 this$1
	public void run () 
}

android/hardware/location/GeofenceHardware.class
GeofenceHardware.java
package android.hardware.location
public final android.hardware.location.GeofenceHardware extends java.lang.Object {
	private android.hardware.location.IGeofenceHardware mService
	static final int NUM_MONITORS
	public static final int MONITORING_TYPE_GPS_HARDWARE
	public static final int MONITORING_TYPE_FUSED_HARDWARE
	public static final int MONITOR_CURRENTLY_AVAILABLE
	public static final int MONITOR_CURRENTLY_UNAVAILABLE
	public static final int MONITOR_UNSUPPORTED
	public static final int GEOFENCE_ENTERED
	public static final int GEOFENCE_EXITED
	public static final int GEOFENCE_UNCERTAIN
	public static final int GEOFENCE_SUCCESS
	public static final int GEOFENCE_ERROR_TOO_MANY_GEOFENCES
	public static final int GEOFENCE_ERROR_ID_EXISTS
	public static final int GEOFENCE_ERROR_ID_UNKNOWN
	public static final int GEOFENCE_ERROR_INVALID_TRANSITION
	public static final int GEOFENCE_FAILURE
	public static final int GEOFENCE_ERROR_INSUFFICIENT_MEMORY
	public static final int SOURCE_TECHNOLOGY_GNSS
	public static final int SOURCE_TECHNOLOGY_WIFI
	public static final int SOURCE_TECHNOLOGY_SENSORS
	public static final int SOURCE_TECHNOLOGY_CELL
	public static final int SOURCE_TECHNOLOGY_BLUETOOTH
	private java.util.HashMap mCallbacks
	private java.util.HashMap mMonitorCallbacks
	public void  (android.hardware.location.IGeofenceHardware) 
		android.hardware.location.IGeofenceHardware service
	public int[] getMonitoringTypes () 
	public int getStatusOfMonitoringType (int) 
		android.os.RemoteException e
		int monitoringType
	public boolean addGeofence (int, int, android.hardware.location.GeofenceHardwareRequest, android.hardware.location.GeofenceHardwareCallback) 
		int geofenceId
		int monitoringType
		android.hardware.location.GeofenceHardwareRequest geofenceRequest
		android.hardware.location.GeofenceHardwareCallback callback
	public boolean removeGeofence (int, int) 
		int geofenceId
		int monitoringType
	public boolean pauseGeofence (int, int) 
		int geofenceId
		int monitoringType
	public boolean resumeGeofence (int, int, int) 
		int geofenceId
		int monitoringType
		int monitorTransition
	public boolean registerForMonitorStateChangeCallback (int, android.hardware.location.GeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.GeofenceHardwareMonitorCallback callback
	public boolean unregisterForMonitorStateChangeCallback (int, android.hardware.location.GeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.GeofenceHardwareMonitorCallback callback
		boolean result
	private void removeCallback (android.hardware.location.GeofenceHardwareCallback) 
		android.hardware.location.GeofenceHardwareCallback callback
	private android.hardware.location.GeofenceHardware$GeofenceHardwareCallbackWrapper getCallbackWrapper (android.hardware.location.GeofenceHardwareCallback) 
		android.hardware.location.GeofenceHardware$GeofenceHardwareCallbackWrapper wrapper
		android.hardware.location.GeofenceHardwareCallback callback
	private void removeMonitorCallback (android.hardware.location.GeofenceHardwareMonitorCallback) 
		android.hardware.location.GeofenceHardwareMonitorCallback callback
	private android.hardware.location.GeofenceHardware$GeofenceHardwareMonitorCallbackWrapper getMonitorCallbackWrapper (android.hardware.location.GeofenceHardwareMonitorCallback) 
		android.hardware.location.GeofenceHardware$GeofenceHardwareMonitorCallbackWrapper wrapper
		android.hardware.location.GeofenceHardwareMonitorCallback callback
	static void access$000 (android.hardware.location.GeofenceHardware, android.hardware.location.GeofenceHardwareCallback) 
		android.hardware.location.GeofenceHardware x0
		android.hardware.location.GeofenceHardwareCallback x1
}

android/hardware/location/IFusedLocationHardwareSink$Stub.class
IFusedLocationHardwareSink.java
package android.hardware.location
public abstract android.hardware.location.IFusedLocationHardwareSink$Stub extends android.os.Binder implements android.hardware.location.IFusedLocationHardwareSink  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onLocationAvailable
	static final int TRANSACTION_onDiagnosticDataAvailable
	static final int TRANSACTION_onCapabilities
	static final int TRANSACTION_onStatusChanged
	public void  () 
	public static android.hardware.location.IFusedLocationHardwareSink 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.location.Location[] _arg0
		String _arg0
		int _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/GeofenceHardwareRequestParcelable$1.class
GeofenceHardwareRequestParcelable.java
package android.hardware.location
final android.hardware.location.GeofenceHardwareRequestParcelable$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.GeofenceHardwareRequestParcelable createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		int geofenceType
		android.hardware.location.GeofenceHardwareRequest request
		int id
	public android.hardware.location.GeofenceHardwareRequestParcelable[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/GeofenceHardwareCallback.class
GeofenceHardwareCallback.java
package android.hardware.location
public abstract android.hardware.location.GeofenceHardwareCallback extends java.lang.Object {
	public void  () 
	public void onGeofenceTransition (int, int, android.location.Location, long, int) 
		int geofenceId
		int transition
		android.location.Location location
		long timestamp
		int monitoringType
	public void onGeofenceAdd (int, int) 
		int geofenceId
		int status
	public void onGeofenceRemove (int, int) 
		int geofenceId
		int status
	public void onGeofencePause (int, int) 
		int geofenceId
		int status
	public void onGeofenceResume (int, int) 
		int geofenceId
		int status
}

android/hardware/location/IFusedLocationHardwareSink$Stub$Proxy.class
IFusedLocationHardwareSink.java
package android.hardware.location
 android.hardware.location.IFusedLocationHardwareSink$Stub$Proxy extends java.lang.Object implements android.hardware.location.IFusedLocationHardwareSink  {
	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 onLocationAvailable (android.location.Location[])  throws android.os.RemoteException 
		android.location.Location[] locations
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDiagnosticDataAvailable (java.lang.String)  throws android.os.RemoteException 
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCapabilities (int)  throws android.os.RemoteException 
		int capabilities
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onStatusChanged (int)  throws android.os.RemoteException 
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/location/IActivityRecognitionHardware$Stub$Proxy.class
IActivityRecognitionHardware.java
package android.hardware.location
 android.hardware.location.IActivityRecognitionHardware$Stub$Proxy extends java.lang.Object implements android.hardware.location.IActivityRecognitionHardware  {
	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[] getSupportedActivities ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isActivitySupported (java.lang.String)  throws android.os.RemoteException 
		String activityType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean registerSink (android.hardware.location.IActivityRecognitionHardwareSink)  throws android.os.RemoteException 
		android.hardware.location.IActivityRecognitionHardwareSink sink
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean unregisterSink (android.hardware.location.IActivityRecognitionHardwareSink)  throws android.os.RemoteException 
		android.hardware.location.IActivityRecognitionHardwareSink sink
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableActivityEvent (java.lang.String, int, long)  throws android.os.RemoteException 
		String activityType
		int eventType
		long reportLatencyNs
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableActivityEvent (java.lang.String, int)  throws android.os.RemoteException 
		String activityType
		int eventType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean flush ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/hardware/location/IFusedLocationHardware$Stub$Proxy.class
IFusedLocationHardware.java
package android.hardware.location
 android.hardware.location.IFusedLocationHardware$Stub$Proxy extends java.lang.Object implements android.hardware.location.IFusedLocationHardware  {
	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 registerSink (android.hardware.location.IFusedLocationHardwareSink)  throws android.os.RemoteException 
		android.hardware.location.IFusedLocationHardwareSink eventSink
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterSink (android.hardware.location.IFusedLocationHardwareSink)  throws android.os.RemoteException 
		android.hardware.location.IFusedLocationHardwareSink eventSink
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getSupportedBatchSize ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void startBatching (int, android.location.FusedBatchOptions)  throws android.os.RemoteException 
		int id
		android.location.FusedBatchOptions batchOptions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopBatching (int)  throws android.os.RemoteException 
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateBatchingOptions (int, android.location.FusedBatchOptions)  throws android.os.RemoteException 
		int id
		android.location.FusedBatchOptions batchOptions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestBatchOfLocations (int)  throws android.os.RemoteException 
		int batchSizeRequested
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean supportsDiagnosticDataInjection ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void injectDiagnosticData (java.lang.String)  throws android.os.RemoteException 
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean supportsDeviceContextInjection ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void injectDeviceContext (int)  throws android.os.RemoteException 
		int deviceEnabledContext
		android.os.Parcel _data
		android.os.Parcel _reply
	public void flushBatchedLocations ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getVersion ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/hardware/location/IContextHubService.class
IContextHubService.java
package android.hardware.location
public abstract android.hardware.location.IContextHubService extends java.lang.Object implements android.os.IInterface  {
	public abstract int registerCallback (android.hardware.location.IContextHubCallback)  throws android.os.RemoteException 
	public abstract int[] getContextHubHandles ()  throws android.os.RemoteException 
	public abstract android.hardware.location.ContextHubInfo getContextHubInfo (int)  throws android.os.RemoteException 
	public abstract int loadNanoApp (int, android.hardware.location.NanoApp)  throws android.os.RemoteException 
	public abstract int unloadNanoApp (int)  throws android.os.RemoteException 
	public abstract android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo (int)  throws android.os.RemoteException 
	public abstract int[] findNanoAppOnHub (int, android.hardware.location.NanoAppFilter)  throws android.os.RemoteException 
	public abstract int sendMessage (int, int, android.hardware.location.ContextHubMessage)  throws android.os.RemoteException 
}

android/hardware/location/GeofenceHardwareImpl$3.class
GeofenceHardwareImpl.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareImpl$3 extends android.os.Handler {
	final android.hardware.location.GeofenceHardwareImpl this$0
	void  (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl this$0
	public void handleMessage (android.os.Message) 
		android.os.IBinder b
		android.os.IBinder b
		android.os.Message msg
		android.hardware.location.GeofenceHardwareImpl$Reaper r
		android.hardware.location.GeofenceHardwareImpl$Reaper r
		android.hardware.location.GeofenceHardwareImpl$Reaper r
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareMonitorCallback monitorCallback
		int monitoringType
		int monitoringType
}

android/hardware/location/GeofenceHardwareImpl$Reaper.class
GeofenceHardwareImpl.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareImpl$Reaper extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private android.hardware.location.IGeofenceHardwareMonitorCallback mMonitorCallback
	private android.hardware.location.IGeofenceHardwareCallback mCallback
	private int mMonitoringType
	final android.hardware.location.GeofenceHardwareImpl this$0
	void  (android.hardware.location.GeofenceHardwareImpl, android.hardware.location.IGeofenceHardwareCallback, int) 
		android.hardware.location.GeofenceHardwareImpl this$0
		android.hardware.location.IGeofenceHardwareCallback c
		int monitoringType
	void  (android.hardware.location.GeofenceHardwareImpl, android.hardware.location.IGeofenceHardwareMonitorCallback, int) 
		android.hardware.location.GeofenceHardwareImpl this$0
		android.hardware.location.IGeofenceHardwareMonitorCallback c
		int monitoringType
	public void binderDied () 
		android.os.Message m
		android.os.Message m
		android.os.Message reaperMessage
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.hardware.location.GeofenceHardwareImpl$Reaper rhs
	private boolean binderEquals (android.os.IInterface, android.os.IInterface) 
		android.os.IInterface left
		android.os.IInterface right
	private boolean unlinkToDeath () 
	private boolean callbackEquals (android.hardware.location.IGeofenceHardwareCallback) 
		android.hardware.location.IGeofenceHardwareCallback cb
	static android.hardware.location.IGeofenceHardwareCallback access$300 (android.hardware.location.GeofenceHardwareImpl$Reaper) 
		android.hardware.location.GeofenceHardwareImpl$Reaper x0
	static boolean access$400 (android.hardware.location.GeofenceHardwareImpl$Reaper) 
		android.hardware.location.GeofenceHardwareImpl$Reaper x0
}

android/hardware/location/GeofenceHardwareMonitorCallback.class
GeofenceHardwareMonitorCallback.java
package android.hardware.location
public abstract android.hardware.location.GeofenceHardwareMonitorCallback extends java.lang.Object {
	public void  () 
	public void onMonitoringSystemChange (int, boolean, android.location.Location) 
		int monitoringType
		boolean available
		android.location.Location location
	public void onMonitoringSystemChange (android.hardware.location.GeofenceHardwareMonitorEvent) 
		android.hardware.location.GeofenceHardwareMonitorEvent event
}

android/hardware/location/GeofenceHardwareMonitorEvent$1.class
GeofenceHardwareMonitorEvent.java
package android.hardware.location
final android.hardware.location.GeofenceHardwareMonitorEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.GeofenceHardwareMonitorEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		ClassLoader classLoader
		int monitoringType
		int monitoringStatus
		int sourceTechnologies
		android.location.Location location
	public android.hardware.location.GeofenceHardwareMonitorEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/IGeofenceHardwareCallback$Stub.class
IGeofenceHardwareCallback.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardwareCallback$Stub extends android.os.Binder implements android.hardware.location.IGeofenceHardwareCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGeofenceTransition
	static final int TRANSACTION_onGeofenceAdd
	static final int TRANSACTION_onGeofenceRemove
	static final int TRANSACTION_onGeofencePause
	static final int TRANSACTION_onGeofenceResume
	public void  () 
	public static android.hardware.location.IGeofenceHardwareCallback 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.location.Location _arg2
		int _arg0
		int _arg1
		android.location.Location _arg2
		long _arg3
		int _arg4
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/IGeofenceHardwareMonitorCallback$Stub$Proxy.class
IGeofenceHardwareMonitorCallback.java
package android.hardware.location
 android.hardware.location.IGeofenceHardwareMonitorCallback$Stub$Proxy extends java.lang.Object implements android.hardware.location.IGeofenceHardwareMonitorCallback  {
	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 onMonitoringSystemChange (android.hardware.location.GeofenceHardwareMonitorEvent)  throws android.os.RemoteException 
		android.hardware.location.GeofenceHardwareMonitorEvent event
		android.os.Parcel _data
}

android/hardware/location/ActivityChangedEvent.class
ActivityChangedEvent.java
package android.hardware.location
public android.hardware.location.ActivityChangedEvent extends java.lang.Object implements android.os.Parcelable  {
	private final java.util.List mActivityRecognitionEvents
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.hardware.location.ActivityRecognitionEvent[]) 
		android.hardware.location.ActivityRecognitionEvent[] activityRecognitionEvents
	public java.lang.Iterable getActivityRecognitionEvents () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
		android.hardware.location.ActivityRecognitionEvent[] activityRecognitionEventArray
	public java.lang.String toString () 
		android.hardware.location.ActivityRecognitionEvent event
		StringBuilder builder
	static void  () 
}

android/hardware/location/IContextHubCallback$Stub$Proxy.class
IContextHubCallback.java
package android.hardware.location
 android.hardware.location.IContextHubCallback$Stub$Proxy extends java.lang.Object implements android.hardware.location.IContextHubCallback  {
	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 onMessageReceipt (int, int, android.hardware.location.ContextHubMessage)  throws android.os.RemoteException 
		int hubId
		int nanoAppId
		android.hardware.location.ContextHubMessage msg
		android.os.Parcel _data
}

android/hardware/location/IActivityRecognitionHardwareWatcher$Stub$Proxy.class
IActivityRecognitionHardwareWatcher.java
package android.hardware.location
 android.hardware.location.IActivityRecognitionHardwareWatcher$Stub$Proxy extends java.lang.Object implements android.hardware.location.IActivityRecognitionHardwareWatcher  {
	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 onInstanceChanged (android.hardware.location.IActivityRecognitionHardware)  throws android.os.RemoteException 
		android.hardware.location.IActivityRecognitionHardware instance
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/location/GeofenceHardwareRequestParcelable.class
GeofenceHardwareRequestParcelable.java
package android.hardware.location
public final android.hardware.location.GeofenceHardwareRequestParcelable extends java.lang.Object implements android.os.Parcelable  {
	private android.hardware.location.GeofenceHardwareRequest mRequest
	private int mId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, android.hardware.location.GeofenceHardwareRequest) 
		int id
		android.hardware.location.GeofenceHardwareRequest request
	public int getId () 
	public double getLatitude () 
	public double getLongitude () 
	public double getRadius () 
	public int getMonitorTransitions () 
	public int getUnknownTimer () 
	public int getNotificationResponsiveness () 
	public int getLastTransition () 
	int getType () 
	int getSourceTechnologies () 
	public java.lang.String toString () 
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/hardware/location/IContextHubCallback$Stub.class
IContextHubCallback.java
package android.hardware.location
public abstract android.hardware.location.IContextHubCallback$Stub extends android.os.Binder implements android.hardware.location.IContextHubCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onMessageReceipt
	public void  () 
	public static android.hardware.location.IContextHubCallback 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.hardware.location.ContextHubMessage _arg2
		int _arg0
		int _arg1
		android.hardware.location.ContextHubMessage _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/NanoApp.class
NanoApp.java
package android.hardware.location
public android.hardware.location.NanoApp extends java.lang.Object {
	private final String TAG
	private final String UNKNOWN
	private String mPublisher
	private String mName
	private int mAppId
	private boolean mAppIdSet
	private int mAppVersion
	private int mNeededReadMemBytes
	private int mNeededWriteMemBytes
	private int mNeededExecMemBytes
	private int[] mNeededSensors
	private int[] mOutputEvents
	private byte[] mAppBinary
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, byte[]) 
		int appId
		byte[] appBinary
	public void setPublisher (java.lang.String) 
		String publisher
	public void setName (java.lang.String) 
		String name
	public void setAppId (int) 
		int appId
	public void setAppVersion (int) 
		int appVersion
	public void setNeededReadMemBytes (int) 
		int neededReadMemBytes
	public void setNeededWriteMemBytes (int) 
		int neededWriteMemBytes
	public void setNeededExecMemBytes (int) 
		int neededExecMemBytes
	public void setNeededSensors (int[]) 
		int[] neededSensors
	public void setOutputEvents (int[]) 
		int[] outputEvents
	public void setAppBinary (byte[]) 
		byte[] appBinary
	public java.lang.String getPublisher () 
	public java.lang.String getName () 
	public int getAppId () 
	public int getAppVersion () 
	public int getNeededReadMemBytes () 
	public int getNeededWriteMemBytes () 
	public int getNeededExecMemBytes () 
	public int[] getNeededSensors () 
	public int[] getOutputEvents () 
	public byte[] getAppBinary () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int mNeededSensorsLength
		int mOutputEventsLength
		int binaryLength
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
		String retVal
	void  (android.os.Parcel, android.hardware.location.NanoApp$1) 
		android.os.Parcel x0
		android.hardware.location.NanoApp$1 x1
	static void  () 
}

android/hardware/location/NanoAppFilter.class
NanoAppFilter.java
package android.hardware.location
public android.hardware.location.NanoAppFilter extends java.lang.Object {
	private static final String TAG
	private long mAppId
	private int mAppVersion
	private int mVersionRestrictionMask
	private long mAppIdVendorMask
	private int mContextHubId
	public static final int FLAGS_VERSION_ANY
	public static final int FLAGS_VERSION_GREAT_THAN
	public static final int FLAGS_VERSION_LESS_THAN
	public static final int FLAGS_VERSION_STRICTLY_EQUAL
	public static final int APP_ANY
	public static final int VENDOR_ANY
	public static final int HUB_ANY
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void  (long, int, int, long) 
		long appId
		int appVersion
		int versionMask
		long vendorMask
	private boolean versionsMatch (int, int, int) 
		int versionRestrictionMask
		int expected
		int actual
	public boolean testMatch (android.hardware.location.NanoAppInstanceInfo) 
		android.hardware.location.NanoAppInstanceInfo info
	void  (android.os.Parcel, android.hardware.location.NanoAppFilter$1) 
		android.os.Parcel x0
		android.hardware.location.NanoAppFilter$1 x1
	static void  () 
}

android/hardware/location/IActivityRecognitionHardware$Stub.class
IActivityRecognitionHardware.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardware$Stub extends android.os.Binder implements android.hardware.location.IActivityRecognitionHardware  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSupportedActivities
	static final int TRANSACTION_isActivitySupported
	static final int TRANSACTION_registerSink
	static final int TRANSACTION_unregisterSink
	static final int TRANSACTION_enableActivityEvent
	static final int TRANSACTION_disableActivityEvent
	static final int TRANSACTION_flush
	public void  () 
	public static android.hardware.location.IActivityRecognitionHardware 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
		String _arg0
		boolean _result
		android.hardware.location.IActivityRecognitionHardwareSink _arg0
		boolean _result
		android.hardware.location.IActivityRecognitionHardwareSink _arg0
		boolean _result
		String _arg0
		int _arg1
		long _arg2
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/GeofenceHardwareRequest.class
GeofenceHardwareRequest.java
package android.hardware.location
public final android.hardware.location.GeofenceHardwareRequest extends java.lang.Object {
	static final int GEOFENCE_TYPE_CIRCLE
	private int mType
	private double mLatitude
	private double mLongitude
	private double mRadius
	private int mLastTransition
	private int mUnknownTimer
	private int mMonitorTransitions
	private int mNotificationResponsiveness
	private int mSourceTechnologies
	public void  () 
	private void setCircularGeofence (double, double, double) 
		double latitude
		double longitude
		double radius
	public static android.hardware.location.GeofenceHardwareRequest createCircularGeofence (double, double, double) 
		double latitude
		double longitude
		double radius
		android.hardware.location.GeofenceHardwareRequest geofenceRequest
	public void setLastTransition (int) 
		int lastTransition
	public void setUnknownTimer (int) 
		int unknownTimer
	public void setMonitorTransitions (int) 
		int monitorTransitions
	public void setNotificationResponsiveness (int) 
		int notificationResponsiveness
	public void setSourceTechnologies (int) 
		int sourceTechnologies
		int sourceTechnologiesAll
		int sanitizedSourceTechnologies
	public double getLatitude () 
	public double getLongitude () 
	public double getRadius () 
	public int getMonitorTransitions () 
	public int getUnknownTimer () 
	public int getNotificationResponsiveness () 
	public int getLastTransition () 
	public int getSourceTechnologies () 
	int getType () 
}

android/hardware/location/IActivityRecognitionHardwareSink$Stub$Proxy.class
IActivityRecognitionHardwareSink.java
package android.hardware.location
 android.hardware.location.IActivityRecognitionHardwareSink$Stub$Proxy extends java.lang.Object implements android.hardware.location.IActivityRecognitionHardwareSink  {
	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 onActivityChanged (android.hardware.location.ActivityChangedEvent)  throws android.os.RemoteException 
		android.hardware.location.ActivityChangedEvent event
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/location/IGeofenceHardware.class
IGeofenceHardware.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardware extends java.lang.Object implements android.os.IInterface  {
	public abstract void setGpsGeofenceHardware (android.location.IGpsGeofenceHardware)  throws android.os.RemoteException 
	public abstract void setFusedGeofenceHardware (android.location.IFusedGeofenceHardware)  throws android.os.RemoteException 
	public abstract int[] getMonitoringTypes ()  throws android.os.RemoteException 
	public abstract int getStatusOfMonitoringType (int)  throws android.os.RemoteException 
	public abstract boolean addCircularFence (int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback)  throws android.os.RemoteException 
	public abstract boolean removeGeofence (int, int)  throws android.os.RemoteException 
	public abstract boolean pauseGeofence (int, int)  throws android.os.RemoteException 
	public abstract boolean resumeGeofence (int, int, int)  throws android.os.RemoteException 
	public abstract boolean registerForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback)  throws android.os.RemoteException 
	public abstract boolean unregisterForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback)  throws android.os.RemoteException 
}

android/hardware/location/IContextHubCallback.class
IContextHubCallback.java
package android.hardware.location
public abstract android.hardware.location.IContextHubCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onMessageReceipt (int, int, android.hardware.location.ContextHubMessage)  throws android.os.RemoteException 
}

android/hardware/location/IActivityRecognitionHardwareWatcher.class
IActivityRecognitionHardwareWatcher.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareWatcher extends java.lang.Object implements android.os.IInterface  {
	public abstract void onInstanceChanged (android.hardware.location.IActivityRecognitionHardware)  throws android.os.RemoteException 
}

android/hardware/location/GeofenceHardwareService$1.class
GeofenceHardwareService.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareService$1 extends android.hardware.location.IGeofenceHardware$Stub {
	final android.hardware.location.GeofenceHardwareService this$0
	void  (android.hardware.location.GeofenceHardwareService) 
		android.hardware.location.GeofenceHardwareService this$0
	public void setGpsGeofenceHardware (android.location.IGpsGeofenceHardware) 
		android.location.IGpsGeofenceHardware service
	public void setFusedGeofenceHardware (android.location.IFusedGeofenceHardware) 
		android.location.IFusedGeofenceHardware service
	public int[] getMonitoringTypes () 
	public int getStatusOfMonitoringType (int) 
		int monitoringType
	public boolean addCircularFence (int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback) 
		int monitoringType
		android.hardware.location.GeofenceHardwareRequestParcelable request
		android.hardware.location.IGeofenceHardwareCallback callback
	public boolean removeGeofence (int, int) 
		int id
		int monitoringType
	public boolean pauseGeofence (int, int) 
		int id
		int monitoringType
	public boolean resumeGeofence (int, int, int) 
		int id
		int monitoringType
		int monitorTransitions
	public boolean registerForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
	public boolean unregisterForMonitorStateChangeCallback (int, android.hardware.location.IGeofenceHardwareMonitorCallback) 
		int monitoringType
		android.hardware.location.IGeofenceHardwareMonitorCallback callback
}

android/hardware/location/IActivityRecognitionHardwareSink.class
IActivityRecognitionHardwareSink.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareSink extends java.lang.Object implements android.os.IInterface  {
	public abstract void onActivityChanged (android.hardware.location.ActivityChangedEvent)  throws android.os.RemoteException 
}

android/hardware/location/IFusedLocationHardwareSink.class
IFusedLocationHardwareSink.java
package android.hardware.location
public abstract android.hardware.location.IFusedLocationHardwareSink extends java.lang.Object implements android.os.IInterface  {
	public abstract void onLocationAvailable (android.location.Location[])  throws android.os.RemoteException 
	public abstract void onDiagnosticDataAvailable (java.lang.String)  throws android.os.RemoteException 
	public abstract void onCapabilities (int)  throws android.os.RemoteException 
	public abstract void onStatusChanged (int)  throws android.os.RemoteException 
}

android/hardware/location/ContextHubInfo$1.class
ContextHubInfo.java
package android.hardware.location
final android.hardware.location.ContextHubInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.ContextHubInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.ContextHubInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/ActivityRecognitionEvent.class
ActivityRecognitionEvent.java
package android.hardware.location
public android.hardware.location.ActivityRecognitionEvent extends java.lang.Object implements android.os.Parcelable  {
	private final String mActivity
	private final int mEventType
	private final long mTimestampNs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, long) 
		String activity
		int eventType
		long timestampNs
	public java.lang.String getActivity () 
	public int getEventType () 
	public long getTimestampNs () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/hardware/location/ContextHubManager$Callback.class
ContextHubManager.java
package android.hardware.location
public abstract android.hardware.location.ContextHubManager$Callback extends java.lang.Object {
	protected void  () 
	public abstract void onMessageReceipt (int, int, android.hardware.location.ContextHubMessage) 
}

android/hardware/location/ContextHubMessage.class
ContextHubMessage.java
package android.hardware.location
public android.hardware.location.ContextHubMessage extends java.lang.Object {
	private int mType
	private int mVersion
	private byte[] mData
	private static final String TAG
	public static final android.os.Parcelable$Creator CREATOR
	public int getMsgType () 
	public int getVersion () 
	public byte[] getData () 
	public void setMsgType (int) 
		int msgType
	public void setVersion (int) 
		int version
	public void setMsgData (byte[]) 
		byte[] data
	public void  (int, int, byte[]) 
		int msgType
		int version
		byte[] data
	public int describeContents () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int bufferLength
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.hardware.location.ContextHubMessage$1) 
		android.os.Parcel x0
		android.hardware.location.ContextHubMessage$1 x1
	static void  () 
}

android/hardware/location/IGeofenceHardwareCallback$Stub$Proxy.class
IGeofenceHardwareCallback.java
package android.hardware.location
 android.hardware.location.IGeofenceHardwareCallback$Stub$Proxy extends java.lang.Object implements android.hardware.location.IGeofenceHardwareCallback  {
	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 onGeofenceTransition (int, int, android.location.Location, long, int)  throws android.os.RemoteException 
		int geofenceId
		int transition
		android.location.Location location
		long timestamp
		int monitoringType
		android.os.Parcel _data
	public void onGeofenceAdd (int, int)  throws android.os.RemoteException 
		int geofenceId
		int status
		android.os.Parcel _data
	public void onGeofenceRemove (int, int)  throws android.os.RemoteException 
		int geofenceId
		int status
		android.os.Parcel _data
	public void onGeofencePause (int, int)  throws android.os.RemoteException 
		int geofenceId
		int status
		android.os.Parcel _data
	public void onGeofenceResume (int, int)  throws android.os.RemoteException 
		int geofenceId
		int status
		android.os.Parcel _data
}

android/hardware/location/GeofenceHardwareMonitorEvent.class
GeofenceHardwareMonitorEvent.java
package android.hardware.location
public android.hardware.location.GeofenceHardwareMonitorEvent extends java.lang.Object implements android.os.Parcelable  {
	private final int mMonitoringType
	private final int mMonitoringStatus
	private final int mSourceTechnologies
	private final android.location.Location mLocation
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, android.location.Location) 
		int monitoringType
		int monitoringStatus
		int sourceTechnologies
		android.location.Location location
	public int getMonitoringType () 
	public int getMonitoringStatus () 
	public int getSourceTechnologies () 
	public android.location.Location getLocation () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/hardware/location/IGeofenceHardwareCallback.class
IGeofenceHardwareCallback.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardwareCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGeofenceTransition (int, int, android.location.Location, long, int)  throws android.os.RemoteException 
	public abstract void onGeofenceAdd (int, int)  throws android.os.RemoteException 
	public abstract void onGeofenceRemove (int, int)  throws android.os.RemoteException 
	public abstract void onGeofencePause (int, int)  throws android.os.RemoteException 
	public abstract void onGeofenceResume (int, int)  throws android.os.RemoteException 
}

android/hardware/location/IFusedLocationHardware.class
IFusedLocationHardware.java
package android.hardware.location
public abstract android.hardware.location.IFusedLocationHardware extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerSink (android.hardware.location.IFusedLocationHardwareSink)  throws android.os.RemoteException 
	public abstract void unregisterSink (android.hardware.location.IFusedLocationHardwareSink)  throws android.os.RemoteException 
	public abstract int getSupportedBatchSize ()  throws android.os.RemoteException 
	public abstract void startBatching (int, android.location.FusedBatchOptions)  throws android.os.RemoteException 
	public abstract void stopBatching (int)  throws android.os.RemoteException 
	public abstract void updateBatchingOptions (int, android.location.FusedBatchOptions)  throws android.os.RemoteException 
	public abstract void requestBatchOfLocations (int)  throws android.os.RemoteException 
	public abstract boolean supportsDiagnosticDataInjection ()  throws android.os.RemoteException 
	public abstract void injectDiagnosticData (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean supportsDeviceContextInjection ()  throws android.os.RemoteException 
	public abstract void injectDeviceContext (int)  throws android.os.RemoteException 
	public abstract void flushBatchedLocations ()  throws android.os.RemoteException 
	public abstract int getVersion ()  throws android.os.RemoteException 
}

android/hardware/location/ContextHubInfo.class
ContextHubInfo.java
package android.hardware.location
public android.hardware.location.ContextHubInfo extends java.lang.Object {
	private int mId
	private String mName
	private String mVendor
	private String mToolchain
	private int mPlatformVersion
	private int mStaticSwVersion
	private int mToolchainVersion
	private float mPeakMips
	private float mStoppedPowerDrawMw
	private float mSleepPowerDrawMw
	private float mPeakPowerDrawMw
	private int mMaxPacketLengthBytes
	private int[] mSupportedSensors
	private android.hardware.location.MemoryRegion[] mMemoryRegions
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int getMaxPacketLengthBytes () 
	public void setMaxPacketLenBytes (int) 
		int bytes
	public int getId () 
	public void setId (int) 
		int id
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getVendor () 
	public void setVendor (java.lang.String) 
		String vendor
	public java.lang.String getToolchain () 
	public void setToolchain (java.lang.String) 
		String toolchain
	public int getPlatformVersion () 
	public void setPlatformVersion (int) 
		int platformVersion
	public int getStaticSwVersion () 
	public void setStaticSwVersion (int) 
		int staticSwVersion
	public int getToolchainVersion () 
	public void setToolchainVersion (int) 
		int toolchainVersion
	public float getPeakMips () 
	public void setPeakMips (float) 
		float peakMips
	public float getStoppedPowerDrawMw () 
	public void setStoppedPowerDrawMw (float) 
		float stoppedPowerDrawMw
	public float getSleepPowerDrawMw () 
	public void setSleepPowerDrawMw (float) 
		float sleepPowerDrawMw
	public float getPeakPowerDrawMw () 
	public void setPeakPowerDrawMw (float) 
		float peakPowerDrawMw
	public int[] getSupportedSensors () 
	public android.hardware.location.MemoryRegion[] getMemoryRegions () 
	public void setSupportedSensors (int[]) 
		int[] supportedSensors
	public void setMemoryRegions (android.hardware.location.MemoryRegion[]) 
		android.hardware.location.MemoryRegion[] memoryRegions
	public java.lang.String toString () 
		String retVal
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int numSupportedSensors
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.hardware.location.ContextHubInfo$1) 
		android.os.Parcel x0
		android.hardware.location.ContextHubInfo$1 x1
	static void  () 
}

android/hardware/location/IActivityRecognitionHardware.class
IActivityRecognitionHardware.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardware extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String[] getSupportedActivities ()  throws android.os.RemoteException 
	public abstract boolean isActivitySupported (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean registerSink (android.hardware.location.IActivityRecognitionHardwareSink)  throws android.os.RemoteException 
	public abstract boolean unregisterSink (android.hardware.location.IActivityRecognitionHardwareSink)  throws android.os.RemoteException 
	public abstract boolean enableActivityEvent (java.lang.String, int, long)  throws android.os.RemoteException 
	public abstract boolean disableActivityEvent (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean flush ()  throws android.os.RemoteException 
}

android/hardware/location/GeofenceHardwareService.class
GeofenceHardwareService.java
package android.hardware.location
public android.hardware.location.GeofenceHardwareService extends android.app.Service {
	private android.hardware.location.GeofenceHardwareImpl mGeofenceHardwareImpl
	private android.content.Context mContext
	private android.os.IBinder mBinder
	public void  () 
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public boolean onUnbind (android.content.Intent) 
		android.content.Intent intent
	public void onDestroy () 
	private void checkPermission (int, int, int) 
		int pid
		int uid
		int monitoringType
	static android.hardware.location.GeofenceHardwareImpl access$000 (android.hardware.location.GeofenceHardwareService) 
		android.hardware.location.GeofenceHardwareService x0
	static android.content.Context access$100 (android.hardware.location.GeofenceHardwareService) 
		android.hardware.location.GeofenceHardwareService x0
	static void access$200 (android.hardware.location.GeofenceHardwareService, int, int, int) 
		android.hardware.location.GeofenceHardwareService x0
		int x1
		int x2
		int x3
}

android/hardware/location/NanoAppInstanceInfo.class
NanoAppInstanceInfo.java
package android.hardware.location
public android.hardware.location.NanoAppInstanceInfo extends java.lang.Object {
	private String mPublisher
	private String mName
	private long mAppId
	private int mAppVersion
	private int mNeededReadMemBytes
	private int mNeededWriteMemBytes
	private int mNeededExecMemBytes
	private int[] mNeededSensors
	private int[] mOutputEvents
	private int mContexthubId
	private int mHandle
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String getPublisher () 
	public void setPublisher (java.lang.String) 
		String publisher
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public long getAppId () 
	public void setAppId (long) 
		long appId
	public int getAppVersion () 
	public void setAppVersion (int) 
		int appVersion
	public int getNeededReadMemBytes () 
	public void setNeededReadMemBytes (int) 
		int neededReadMemBytes
	public int getNeededWriteMemBytes () 
	public void setNeededWriteMemBytes (int) 
		int neededWriteMemBytes
	public int getNeededExecMemBytes () 
	public void setNeededExecMemBytes (int) 
		int neededExecMemBytes
	public int[] getNeededSensors () 
	public void setNeededSensors (int[]) 
		int[] neededSensors
	public int[] getOutputEvents () 
	public void setOutputEvents (int[]) 
		int[] outputEvents
	public int getContexthubId () 
	public void setContexthubId (int) 
		int contexthubId
	public int getHandle () 
	public void setHandle (int) 
		int handle
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int neededSensorsLength
		int outputEventsLength
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
		String retVal
	void  (android.os.Parcel, android.hardware.location.NanoAppInstanceInfo$1) 
		android.os.Parcel x0
		android.hardware.location.NanoAppInstanceInfo$1 x1
	static void  () 
}

android/hardware/location/IActivityRecognitionHardwareSink$Stub.class
IActivityRecognitionHardwareSink.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareSink$Stub extends android.os.Binder implements android.hardware.location.IActivityRecognitionHardwareSink  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onActivityChanged
	public void  () 
	public static android.hardware.location.IActivityRecognitionHardwareSink 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.hardware.location.ActivityChangedEvent _arg0
		android.hardware.location.ActivityChangedEvent _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/ContextHubManager$1.class
ContextHubManager.java
package android.hardware.location
 android.hardware.location.ContextHubManager$1 extends android.hardware.location.IContextHubCallback$Stub {
	final android.hardware.location.ContextHubManager this$0
	void  (android.hardware.location.ContextHubManager) 
		android.hardware.location.ContextHubManager this$0
	public void onMessageReceipt (int, int, android.hardware.location.ContextHubMessage) 
		android.hardware.location.ContextHubManager$Callback callback
		android.os.Handler handler
		int hubId
		int nanoAppId
		android.hardware.location.ContextHubMessage message
}

android/hardware/location/MemoryRegion.class
MemoryRegion.java
package android.hardware.location
public android.hardware.location.MemoryRegion extends java.lang.Object implements android.os.Parcelable  {
	private int mSizeBytes
	private int mSizeBytesFree
	private boolean mIsReadable
	private boolean mIsWritable
	private boolean mIsExecutable
	public static final android.os.Parcelable$Creator CREATOR
	public int getCapacityBytes () 
	public int getFreeCapacityBytes () 
	public boolean isReadable () 
	public boolean isWritable () 
	public boolean isExecutable () 
	public java.lang.String toString () 
		String mask
		String retVal
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel source
	static void  () 
}

android/hardware/location/GeofenceHardware$GeofenceHardwareCallbackWrapper.class
GeofenceHardware.java
package android.hardware.location
 android.hardware.location.GeofenceHardware$GeofenceHardwareCallbackWrapper extends android.hardware.location.IGeofenceHardwareCallback$Stub {
	private java.lang.ref.WeakReference mCallback
	final android.hardware.location.GeofenceHardware this$0
	void  (android.hardware.location.GeofenceHardware, android.hardware.location.GeofenceHardwareCallback) 
		android.hardware.location.GeofenceHardware this$0
		android.hardware.location.GeofenceHardwareCallback c
	public void onGeofenceTransition (int, int, android.location.Location, long, int) 
		int geofenceId
		int transition
		android.location.Location location
		long timestamp
		int monitoringType
		android.hardware.location.GeofenceHardwareCallback c
	public void onGeofenceAdd (int, int) 
		int geofenceId
		int status
		android.hardware.location.GeofenceHardwareCallback c
	public void onGeofenceRemove (int, int) 
		int geofenceId
		int status
		android.hardware.location.GeofenceHardwareCallback c
	public void onGeofencePause (int, int) 
		int geofenceId
		int status
		android.hardware.location.GeofenceHardwareCallback c
	public void onGeofenceResume (int, int) 
		int geofenceId
		int status
		android.hardware.location.GeofenceHardwareCallback c
}

android/hardware/location/ActivityRecognitionHardware$1.class
ActivityRecognitionHardware.java
package android.hardware.location
 android.hardware.location.ActivityRecognitionHardware$1 extends java.lang.Object {
}

android/hardware/location/IGeofenceHardwareMonitorCallback.class
IGeofenceHardwareMonitorCallback.java
package android.hardware.location
public abstract android.hardware.location.IGeofenceHardwareMonitorCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onMonitoringSystemChange (android.hardware.location.GeofenceHardwareMonitorEvent)  throws android.os.RemoteException 
}

android/hardware/location/ActivityRecognitionHardware.class
ActivityRecognitionHardware.java
package android.hardware.location
public android.hardware.location.ActivityRecognitionHardware extends android.hardware.location.IActivityRecognitionHardware$Stub {
	private static final String TAG
	private static final boolean DEBUG
	private static final String HARDWARE_PERMISSION
	private static final String ENFORCE_HW_PERMISSION_MESSAGE
	private static final int INVALID_ACTIVITY_TYPE
	private static final int NATIVE_SUCCESS_RESULT
	private static final int EVENT_TYPE_DISABLED
	private static final int EVENT_TYPE_ENABLED
	private static final int EVENT_TYPE_COUNT
	private static android.hardware.location.ActivityRecognitionHardware sSingletonInstance
	private static final Object sSingletonInstanceLock
	private final android.content.Context mContext
	private final int mSupportedActivitiesCount
	private final String[] mSupportedActivities
	private final int[][] mSupportedActivitiesEnabledEvents
	private final android.hardware.location.ActivityRecognitionHardware$SinkList mSinks
	private void  (android.content.Context) 
		android.content.Context context
	public static android.hardware.location.ActivityRecognitionHardware getInstance (android.content.Context) 
		android.content.Context context
	public static boolean isSupported () 
	public java.lang.String[] getSupportedActivities () 
	public boolean isActivitySupported (java.lang.String) 
		String activity
		int activityType
	public boolean registerSink (android.hardware.location.IActivityRecognitionHardwareSink) 
		android.hardware.location.IActivityRecognitionHardwareSink sink
	public boolean unregisterSink (android.hardware.location.IActivityRecognitionHardwareSink) 
		android.hardware.location.IActivityRecognitionHardwareSink sink
	public boolean enableActivityEvent (java.lang.String, int, long) 
		String activity
		int eventType
		long reportLatencyNs
		int activityType
		int result
	public boolean disableActivityEvent (java.lang.String, int) 
		String activity
		int eventType
		int activityType
		int result
	public boolean flush () 
		int result
	private void onActivityChanged (android.hardware.location.ActivityRecognitionHardware$Event[]) 
		android.hardware.location.ActivityRecognitionHardware$Event event
		String activityName
		int i
		android.os.RemoteException e
		android.hardware.location.IActivityRecognitionHardwareSink sink
		int i
		android.hardware.location.ActivityRecognitionHardware$Event[] events
		int eventsLength
		android.hardware.location.ActivityRecognitionEvent[] activityRecognitionEventArray
		android.hardware.location.ActivityChangedEvent activityChangedEvent
		int size
	private java.lang.String getActivityName (int) 
		String message
		int activityType
	private int getActivityType (java.lang.String) 
		int i
		String activity
		int supportedActivitiesLength
	private void checkPermissions () 
	private java.lang.String[] fetchSupportedActivities () 
		String[] supportedActivities
	private static native void nativeClassInit () 
	private static native boolean nativeIsSupported () 
	private native void nativeInitialize () 
	private native void nativeRelease () 
	private native java.lang.String[] nativeGetSupportedActivities () 
	private native int nativeEnableActivityEvent (int, int, long) 
	private native int nativeDisableActivityEvent (int, int) 
	private native int nativeFlush () 
	static android.hardware.location.ActivityRecognitionHardware$SinkList access$100 (android.hardware.location.ActivityRecognitionHardware) 
		android.hardware.location.ActivityRecognitionHardware x0
	static boolean access$200 () 
	static int access$300 (android.hardware.location.ActivityRecognitionHardware) 
		android.hardware.location.ActivityRecognitionHardware x0
	static int[][] access$400 (android.hardware.location.ActivityRecognitionHardware) 
		android.hardware.location.ActivityRecognitionHardware x0
	static int access$500 (android.hardware.location.ActivityRecognitionHardware, int, int) 
		android.hardware.location.ActivityRecognitionHardware x0
		int x1
		int x2
	static void  () 
}

android/hardware/location/ContextHubManager.class
ContextHubManager.java
package android.hardware.location
public final android.hardware.location.ContextHubManager extends java.lang.Object {
	private static final String TAG
	private final android.os.Looper mMainLooper
	private android.hardware.location.IContextHubService mContextHubService
	private android.hardware.location.ContextHubManager$Callback mCallback
	private android.os.Handler mCallbackHandler
	private android.hardware.location.ContextHubManager$ICallback mLocalCallback
	private android.hardware.location.IContextHubCallback$Stub mClientCallback
	public int[] getContextHubHandles () 
		android.os.RemoteException e
		int[] retVal
	public android.hardware.location.ContextHubInfo getContextHubInfo (int) 
		android.os.RemoteException e
		int hubHandle
		android.hardware.location.ContextHubInfo retVal
	public int loadNanoApp (int, android.hardware.location.NanoApp) 
		android.os.RemoteException e
		int hubHandle
		android.hardware.location.NanoApp app
		int retVal
	public int unloadNanoApp (int) 
		android.os.RemoteException e
		int nanoAppHandle
		int retVal
	public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo (int) 
		android.os.RemoteException e
		int nanoAppHandle
		android.hardware.location.NanoAppInstanceInfo retVal
	public int[] findNanoAppOnHub (int, android.hardware.location.NanoAppFilter) 
		android.os.RemoteException e
		int hubHandle
		android.hardware.location.NanoAppFilter filter
		int[] retVal
	public int sendMessage (int, int, android.hardware.location.ContextHubMessage) 
		android.os.RemoteException e
		int hubHandle
		int nanoAppHandle
		android.hardware.location.ContextHubMessage message
		int retVal
	public int registerCallback (android.hardware.location.ContextHubManager$Callback) 
		android.hardware.location.ContextHubManager$Callback callback
	public int registerCallback (android.hardware.location.ContextHubManager$ICallback) 
		android.hardware.location.ContextHubManager$ICallback callback
	public int registerCallback (android.hardware.location.ContextHubManager$Callback, android.os.Handler) 
		android.hardware.location.ContextHubManager$Callback callback
		android.os.Handler handler
	public int unregisterCallback (android.hardware.location.ContextHubManager$Callback) 
		android.hardware.location.ContextHubManager$Callback callback
	public synchronized int unregisterCallback (android.hardware.location.ContextHubManager$ICallback) 
		android.hardware.location.ContextHubManager$ICallback callback
	public void  (android.content.Context, android.os.Looper) 
		android.os.RemoteException e
		android.content.Context context
		android.os.Looper mainLooper
		android.os.IBinder b
	private android.hardware.location.IContextHubService getBinder ()  throws android.os.RemoteException 
	static android.hardware.location.ContextHubManager$Callback access$000 (android.hardware.location.ContextHubManager) 
		android.hardware.location.ContextHubManager x0
	static android.os.Handler access$100 (android.hardware.location.ContextHubManager) 
		android.hardware.location.ContextHubManager x0
	static android.os.Looper access$200 (android.hardware.location.ContextHubManager) 
		android.hardware.location.ContextHubManager x0
	static android.hardware.location.ContextHubManager$ICallback access$300 (android.hardware.location.ContextHubManager) 
		android.hardware.location.ContextHubManager x0
}

android/hardware/location/ContextHubMessage$1.class
ContextHubMessage.java
package android.hardware.location
final android.hardware.location.ContextHubMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.ContextHubMessage createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.ContextHubMessage[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/MemoryRegion$1.class
MemoryRegion.java
package android.hardware.location
final android.hardware.location.MemoryRegion$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.MemoryRegion createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.MemoryRegion[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/NanoAppFilter$1.class
NanoAppFilter.java
package android.hardware.location
final android.hardware.location.NanoAppFilter$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.NanoAppFilter createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.hardware.location.NanoAppFilter[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/IContextHubService$Stub$Proxy.class
IContextHubService.java
package android.hardware.location
 android.hardware.location.IContextHubService$Stub$Proxy extends java.lang.Object implements android.hardware.location.IContextHubService  {
	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 registerCallback (android.hardware.location.IContextHubCallback)  throws android.os.RemoteException 
		android.hardware.location.IContextHubCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getContextHubHandles ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public android.hardware.location.ContextHubInfo getContextHubInfo (int)  throws android.os.RemoteException 
		android.hardware.location.ContextHubInfo _result
		int contextHubHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.location.ContextHubInfo _result
	public int loadNanoApp (int, android.hardware.location.NanoApp)  throws android.os.RemoteException 
		int hubHandle
		android.hardware.location.NanoApp app
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int unloadNanoApp (int)  throws android.os.RemoteException 
		int nanoAppInstanceHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo (int)  throws android.os.RemoteException 
		android.hardware.location.NanoAppInstanceInfo _result
		int nanoAppInstanceHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.hardware.location.NanoAppInstanceInfo _result
	public int[] findNanoAppOnHub (int, android.hardware.location.NanoAppFilter)  throws android.os.RemoteException 
		int hubHandle
		android.hardware.location.NanoAppFilter filter
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int sendMessage (int, int, android.hardware.location.ContextHubMessage)  throws android.os.RemoteException 
		int hubHandle
		int nanoAppHandle
		android.hardware.location.ContextHubMessage msg
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/hardware/location/ActivityRecognitionEvent$1.class
ActivityRecognitionEvent.java
package android.hardware.location
final android.hardware.location.ActivityRecognitionEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.ActivityRecognitionEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		String activity
		int eventType
		long timestampNs
	public android.hardware.location.ActivityRecognitionEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/IActivityRecognitionHardwareClient$Stub$Proxy.class
IActivityRecognitionHardwareClient.java
package android.hardware.location
 android.hardware.location.IActivityRecognitionHardwareClient$Stub$Proxy extends java.lang.Object implements android.hardware.location.IActivityRecognitionHardwareClient  {
	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 onAvailabilityChanged (boolean, android.hardware.location.IActivityRecognitionHardware)  throws android.os.RemoteException 
		boolean isSupported
		android.hardware.location.IActivityRecognitionHardware instance
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/hardware/location/ActivityRecognitionHardware$SinkList.class
ActivityRecognitionHardware.java
package android.hardware.location
 android.hardware.location.ActivityRecognitionHardware$SinkList extends android.os.RemoteCallbackList {
	final android.hardware.location.ActivityRecognitionHardware this$0
	private void  (android.hardware.location.ActivityRecognitionHardware) 
	public void onCallbackDied (android.hardware.location.IActivityRecognitionHardwareSink) 
		int event
		int activity
		android.hardware.location.IActivityRecognitionHardwareSink callback
		int callbackCount
	private void disableActivityEventIfEnabled (int, int) 
		int activityType
		int eventType
		int result
		String message
	public volatile void onCallbackDied (android.os.IInterface) 
	void  (android.hardware.location.ActivityRecognitionHardware, android.hardware.location.ActivityRecognitionHardware$1) 
		android.hardware.location.ActivityRecognitionHardware x0
		android.hardware.location.ActivityRecognitionHardware$1 x1
}

android/hardware/location/IActivityRecognitionHardwareWatcher$Stub.class
IActivityRecognitionHardwareWatcher.java
package android.hardware.location
public abstract android.hardware.location.IActivityRecognitionHardwareWatcher$Stub extends android.os.Binder implements android.hardware.location.IActivityRecognitionHardwareWatcher  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onInstanceChanged
	public void  () 
	public static android.hardware.location.IActivityRecognitionHardwareWatcher 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.hardware.location.IActivityRecognitionHardware _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/GeofenceHardwareImpl$1.class
GeofenceHardwareImpl.java
package android.hardware.location
 android.hardware.location.GeofenceHardwareImpl$1 extends android.os.Handler {
	final android.hardware.location.GeofenceHardwareImpl this$0
	void  (android.hardware.location.GeofenceHardwareImpl) 
		android.hardware.location.GeofenceHardwareImpl this$0
	public void handleMessage (android.os.Message) 
		android.os.RemoteException e
		int i
		android.hardware.location.GeofenceHardwareImpl$Reaper reaper
		java.util.Iterator iterator
		android.os.IBinder callbackBinder
		boolean callbackInUse
		int geofenceId
		int geofenceId
		int geofenceId
		int geofenceId
		int geofenceId
		int i
		int monitoringType
		android.hardware.location.GeofenceHardwareImpl$GeofenceTransition geofenceTransition
		android.os.Message msg
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareCallback callback
		android.hardware.location.IGeofenceHardwareCallback callback
}

android/hardware/location/ContextHubService.class
ContextHubService.java
package android.hardware.location
public android.hardware.location.ContextHubService extends android.hardware.location.IContextHubService$Stub {
	public static final String CONTEXTHUB_SERVICE
	private static final String TAG
	private static final String HARDWARE_PERMISSION
	private static final String ENFORCE_HW_PERMISSION_MESSAGE
	public static final int ANY_HUB
	public static final int MSG_LOAD_NANO_APP
	public static final int MSG_UNLOAD_NANO_APP
	private static final String PRE_LOADED_GENERIC_UNKNOWN
	private static final String PRE_LOADED_APP_NAME
	private static final String PRE_LOADED_APP_PUBLISHER
	private static final int PRE_LOADED_APP_MEM_REQ
	private static final int MSG_HEADER_SIZE
	private static final int HEADER_FIELD_MSG_TYPE
	private static final int HEADER_FIELD_MSG_VERSION
	private static final int HEADER_FIELD_HUB_HANDLE
	private static final int HEADER_FIELD_APP_INSTANCE
	private static final int HEADER_FIELD_LOAD_APP_ID_LO
	private static final int HEADER_FIELD_LOAD_APP_ID_HI
	private static final int MSG_LOAD_APP_HEADER_SIZE
	private static final int OS_APP_INSTANCE
	private static final long APP_ID_ACTIVITY_RECOGNITION
	private final android.content.Context mContext
	private final java.util.concurrent.ConcurrentHashMap mNanoAppHash
	private final android.hardware.location.ContextHubInfo[] mContextHubInfo
	private final android.os.RemoteCallbackList mCallbacksList
	private final android.service.vr.IVrStateCallbacks mVrStateCallbacks
	private native int nativeSendMessage (int[], byte[]) 
	private native android.hardware.location.ContextHubInfo[] nativeInitialize () 
	public void  (android.content.Context) 
		int i
		android.os.RemoteException e
		android.service.vr.IVrManager vrManager
		android.content.Context context
	public int registerCallback (android.hardware.location.IContextHubCallback)  throws android.os.RemoteException 
		android.hardware.location.IContextHubCallback callback
	public int[] getContextHubHandles ()  throws android.os.RemoteException 
		int i
		int[] returnArray
	public android.hardware.location.ContextHubInfo getContextHubInfo (int)  throws android.os.RemoteException 
		int contextHubHandle
	public int loadNanoApp (int, android.hardware.location.NanoApp)  throws android.os.RemoteException 
		int contextHubHandle
		android.hardware.location.NanoApp app
		int[] msgHeader
		long appId
		int errVal
	public int unloadNanoApp (int)  throws android.os.RemoteException 
		int nanoAppInstanceHandle
		android.hardware.location.NanoAppInstanceInfo info
		int[] msgHeader
		byte[] msg
	public android.hardware.location.NanoAppInstanceInfo getNanoAppInstanceInfo (int)  throws android.os.RemoteException 
		int nanoAppInstanceHandle
	public int[] findNanoAppOnHub (int, android.hardware.location.NanoAppFilter)  throws android.os.RemoteException 
		android.hardware.location.NanoAppInstanceInfo info
		Integer nanoAppInstance
		int i
		int hubHandle
		android.hardware.location.NanoAppFilter filter
		java.util.ArrayList foundInstances
		int[] retArray
	public int sendMessage (int, int, android.hardware.location.ContextHubMessage)  throws android.os.RemoteException 
		int hubHandle
		int nanoAppHandle
		android.hardware.location.ContextHubMessage msg
		int[] msgHeader
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		Integer nanoAppInstance
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	private void checkPermissions () 
	private int onMessageReceipt (int[], byte[]) 
		android.os.RemoteException e
		android.hardware.location.IContextHubCallback callback
		int i
		int[] header
		byte[] data
		int callbacksCount
		android.hardware.location.ContextHubMessage msg
	private int addAppInstance (int, int, long, int) 
		int hubHandle
		int appInstanceHandle
		long appId
		int appVersion
		android.hardware.location.NanoAppInstanceInfo appInfo
	private int deleteAppInstance (int) 
		int appInstanceHandle
	private void sendVrStateChangeMessageToApp (android.hardware.location.NanoAppInstanceInfo, boolean) 
		android.hardware.location.NanoAppInstanceInfo app
		boolean vrModeEnabled
		int[] msgHeader
		byte[] data
		int ret
	static java.util.concurrent.ConcurrentHashMap access$000 (android.hardware.location.ContextHubService) 
		android.hardware.location.ContextHubService x0
	static void access$100 (android.hardware.location.ContextHubService, android.hardware.location.NanoAppInstanceInfo, boolean) 
		android.hardware.location.ContextHubService x0
		android.hardware.location.NanoAppInstanceInfo x1
		boolean x2
}

android/hardware/location/ActivityChangedEvent$1.class
ActivityChangedEvent.java
package android.hardware.location
final android.hardware.location.ActivityChangedEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.hardware.location.ActivityChangedEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int activityRecognitionEventsLength
		android.hardware.location.ActivityRecognitionEvent[] activityRecognitionEvents
	public android.hardware.location.ActivityChangedEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/hardware/location/IContextHubService$Stub.class
IContextHubService.java
package android.hardware.location
public abstract android.hardware.location.IContextHubService$Stub extends android.os.Binder implements android.hardware.location.IContextHubService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_getContextHubHandles
	static final int TRANSACTION_getContextHubInfo
	static final int TRANSACTION_loadNanoApp
	static final int TRANSACTION_unloadNanoApp
	static final int TRANSACTION_getNanoAppInstanceInfo
	static final int TRANSACTION_findNanoAppOnHub
	static final int TRANSACTION_sendMessage
	public void  () 
	public static android.hardware.location.IContextHubService 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.hardware.location.IContextHubCallback _arg0
		int _result
		int[] _result
		int _arg0
		android.hardware.location.ContextHubInfo _result
		android.hardware.location.NanoApp _arg1
		int _arg0
		android.hardware.location.NanoApp _arg1
		int _result
		int _arg0
		int _result
		int _arg0
		android.hardware.location.NanoAppInstanceInfo _result
		android.hardware.location.NanoAppFilter _arg1
		int _arg0
		android.hardware.location.NanoAppFilter _arg1
		int[] _result
		android.hardware.location.ContextHubMessage _arg2
		int _arg0
		int _arg1
		android.hardware.location.ContextHubMessage _arg2
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/hardware/location/ContextHubManager$ICallback.class
ContextHubManager.java
package android.hardware.location
public abstract android.hardware.location.ContextHubManager$ICallback extends java.lang.Object {
	public abstract void onMessageReceipt (int, int, android.hardware.location.ContextHubMessage) 
}

android/hardware/SystemSensorManager$TriggerEventQueue.class
SystemSensorManager.java
package android.hardware
final android.hardware.SystemSensorManager$TriggerEventQueue extends android.hardware.SystemSensorManager$BaseEventQueue {
	private final android.hardware.TriggerEventListener mListener
	private final android.util.SparseArray mTriggerEvents
	public void  (android.hardware.TriggerEventListener, android.os.Looper, android.hardware.SystemSensorManager, java.lang.String) 
		android.hardware.TriggerEventListener listener
		android.os.Looper looper
		android.hardware.SystemSensorManager manager
		String packageName
	public void addSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
		android.hardware.TriggerEvent t
	public void removeSensorEvent (android.hardware.Sensor) 
		android.hardware.Sensor sensor
	protected void dispatchSensorEvent (int, float[], int, long) 
		int handle
		float[] values
		int accuracy
		long timestamp
		android.hardware.Sensor sensor
		android.hardware.TriggerEvent t
	protected void dispatchFlushCompleteEvent (int) 
		int handle
}

android/hardware/ISerialManager$Stub$Proxy.class
ISerialManager.java
package android.hardware
 android.hardware.ISerialManager$Stub$Proxy extends java.lang.Object implements android.hardware.ISerialManager  {
	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[] getSerialPorts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.os.ParcelFileDescriptor openSerialPort (java.lang.String)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

android/hardware/Camera$OnZoomChangeListener.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$OnZoomChangeListener extends java.lang.Object {
	public abstract void onZoomChange (int, boolean, android.hardware.Camera) 
}

android/hardware/GeomagneticField$LegendreTable.class
GeomagneticField.java
package android.hardware
 android.hardware.GeomagneticField$LegendreTable extends java.lang.Object {
	public final float[][] mP
	public final float[][] mPDeriv
	static final boolean $assertionsDisabled
	public void  (int, float) 
		float k
		int m
		int n
		int maxN
		float thetaRad
		float cos
		float sin
	static void  () 
}

android/hardware/Camera$PreviewCallback.class
Camera.java
package android.hardware
public abstract android.hardware.Camera$PreviewCallback extends java.lang.Object {
	public abstract void onPreviewFrame (byte[], android.hardware.Camera) 
}

android/hardware/SystemSensorManager$1.class
SystemSensorManager.java
package android.hardware
 android.hardware.SystemSensorManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$addedList
	final android.hardware.SensorManager$DynamicSensorCallback val$callback
	final java.util.List val$removedList
	final android.hardware.SystemSensorManager this$0
	void  (android.hardware.SystemSensorManager, java.util.List, android.hardware.SensorManager$DynamicSensorCallback, java.util.List) 
		android.hardware.SystemSensorManager this$0
	public void run () 
		android.hardware.Sensor s
		android.hardware.Sensor s
}

android/printservice/
android/printservice/recommendation/
android/printservice/recommendation/RecommendationInfo.class
RecommendationInfo.java
package android.printservice.recommendation
public final android.printservice.recommendation.RecommendationInfo extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence mPackageName
	private final CharSequence mName
	private final int mNumDiscoveredPrinters
	private final boolean mRecommendsMultiVendorService
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, java.lang.CharSequence, int, boolean) 
		CharSequence packageName
		CharSequence name
		int numDiscoveredPrinters
		boolean recommendsMultiVendorService
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public java.lang.CharSequence getPackageName () 
	public boolean recommendsMultiVendorService () 
	public int getNumDiscoveredPrinters () 
	public java.lang.CharSequence getName () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.printservice.recommendation.RecommendationInfo$1) 
		android.os.Parcel x0
		android.printservice.recommendation.RecommendationInfo$1 x1
	static void  () 
}

android/printservice/recommendation/RecommendationService$MyHandler.class
RecommendationService.java
package android.printservice.recommendation
 android.printservice.recommendation.RecommendationService$MyHandler extends android.os.Handler {
	static final int MSG_CONNECT
	static final int MSG_DISCONNECT
	static final int MSG_UPDATE
	final android.printservice.recommendation.RecommendationService this$0
	void  (android.printservice.recommendation.RecommendationService) 
	public void handleMessage (android.os.Message) 
		Exception e
		android.os.Message msg
}

android/printservice/recommendation/IRecommendationService$Stub$Proxy.class
IRecommendationService.java
package android.printservice.recommendation
 android.printservice.recommendation.IRecommendationService$Stub$Proxy extends java.lang.Object implements android.printservice.recommendation.IRecommendationService  {
	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 registerCallbacks (android.printservice.recommendation.IRecommendationServiceCallbacks)  throws android.os.RemoteException 
		android.printservice.recommendation.IRecommendationServiceCallbacks callbacks
		android.os.Parcel _data
}

android/printservice/recommendation/IRecommendationsChangeListener$Stub$Proxy.class
IRecommendationsChangeListener.java
package android.printservice.recommendation
 android.printservice.recommendation.IRecommendationsChangeListener$Stub$Proxy extends java.lang.Object implements android.printservice.recommendation.IRecommendationsChangeListener  {
	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 onRecommendationsChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/printservice/recommendation/RecommendationService.class
RecommendationService.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.RecommendationService extends android.app.Service {
	private static final String LOG_TAG
	private android.os.Handler mHandler
	public static final String SERVICE_INTERFACE
	private android.printservice.recommendation.IRecommendationServiceCallbacks mCallbacks
	public void  () 
	protected void attachBaseContext (android.content.Context) 
		android.content.Context base
	public final void updateRecommendations (java.util.List) 
		java.util.List recommendations
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public abstract void onConnected () 
	public abstract void onDisconnected () 
	static android.os.Handler access$000 (android.printservice.recommendation.RecommendationService) 
		android.printservice.recommendation.RecommendationService x0
	static android.printservice.recommendation.IRecommendationServiceCallbacks access$102 (android.printservice.recommendation.RecommendationService, android.printservice.recommendation.IRecommendationServiceCallbacks) 
		android.printservice.recommendation.RecommendationService x0
		android.printservice.recommendation.IRecommendationServiceCallbacks x1
	static android.printservice.recommendation.IRecommendationServiceCallbacks access$100 (android.printservice.recommendation.RecommendationService) 
		android.printservice.recommendation.RecommendationService x0
}

android/printservice/recommendation/IRecommendationServiceCallbacks.class
IRecommendationServiceCallbacks.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationServiceCallbacks extends java.lang.Object implements android.os.IInterface  {
	public abstract void onRecommendationsUpdated (java.util.List)  throws android.os.RemoteException 
}

android/printservice/recommendation/RecommendationInfo$1.class
RecommendationInfo.java
package android.printservice.recommendation
final android.printservice.recommendation.RecommendationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.printservice.recommendation.RecommendationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.printservice.recommendation.RecommendationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/printservice/recommendation/IRecommendationsChangeListener$Stub.class
IRecommendationsChangeListener.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationsChangeListener$Stub extends android.os.Binder implements android.printservice.recommendation.IRecommendationsChangeListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onRecommendationsChanged
	public void  () 
	public static android.printservice.recommendation.IRecommendationsChangeListener 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
}

android/printservice/recommendation/IRecommendationServiceCallbacks$Stub.class
IRecommendationServiceCallbacks.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationServiceCallbacks$Stub extends android.os.Binder implements android.printservice.recommendation.IRecommendationServiceCallbacks  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onRecommendationsUpdated
	public void  () 
	public static android.printservice.recommendation.IRecommendationServiceCallbacks 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
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/printservice/recommendation/RecommendationService$1.class
RecommendationService.java
package android.printservice.recommendation
 android.printservice.recommendation.RecommendationService$1 extends android.printservice.recommendation.IRecommendationService$Stub {
	final android.printservice.recommendation.RecommendationService this$0
	void  (android.printservice.recommendation.RecommendationService) 
		android.printservice.recommendation.RecommendationService this$0
	public void registerCallbacks (android.printservice.recommendation.IRecommendationServiceCallbacks) 
		android.printservice.recommendation.IRecommendationServiceCallbacks callbacks
}

android/printservice/recommendation/IRecommendationService$Stub.class
IRecommendationService.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationService$Stub extends android.os.Binder implements android.printservice.recommendation.IRecommendationService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerCallbacks
	public void  () 
	public static android.printservice.recommendation.IRecommendationService 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.printservice.recommendation.IRecommendationServiceCallbacks _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/printservice/recommendation/IRecommendationService.class
IRecommendationService.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationService extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerCallbacks (android.printservice.recommendation.IRecommendationServiceCallbacks)  throws android.os.RemoteException 
}

android/printservice/recommendation/IRecommendationsChangeListener.class
IRecommendationsChangeListener.java
package android.printservice.recommendation
public abstract android.printservice.recommendation.IRecommendationsChangeListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onRecommendationsChanged ()  throws android.os.RemoteException 
}

android/printservice/recommendation/IRecommendationServiceCallbacks$Stub$Proxy.class
IRecommendationServiceCallbacks.java
package android.printservice.recommendation
 android.printservice.recommendation.IRecommendationServiceCallbacks$Stub$Proxy extends java.lang.Object implements android.printservice.recommendation.IRecommendationServiceCallbacks  {
	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 onRecommendationsUpdated (java.util.List)  throws android.os.RemoteException 
		java.util.List recommendations
		android.os.Parcel _data
}

android/printservice/PrintJob.class
PrintJob.java
package android.printservice
public final android.printservice.PrintJob extends java.lang.Object {
	private static final String LOG_TAG
	private final android.printservice.IPrintServiceClient mPrintServiceClient
	private final android.printservice.PrintDocument mDocument
	private android.print.PrintJobInfo mCachedInfo
	private final android.content.Context mContext
	void  (android.content.Context, android.print.PrintJobInfo, android.printservice.IPrintServiceClient) 
		android.content.Context context
		android.print.PrintJobInfo jobInfo
		android.printservice.IPrintServiceClient client
	public android.print.PrintJobId getId () 
	public android.print.PrintJobInfo getInfo () 
		android.os.RemoteException re
		android.print.PrintJobInfo info
	public android.printservice.PrintDocument getDocument () 
	public boolean isQueued () 
	public boolean isStarted () 
	public boolean isBlocked () 
	public boolean isCompleted () 
	public boolean isFailed () 
	public boolean isCancelled () 
	public boolean start () 
		int state
	public boolean block (java.lang.String) 
		String reason
		android.print.PrintJobInfo info
		int state
	public boolean complete () 
	public boolean fail (java.lang.String) 
		String error
	public boolean cancel () 
	public void setProgress (float) 
		android.os.RemoteException re
		float progress
	public void setStatus (java.lang.CharSequence) 
		android.os.RemoteException re
		CharSequence status
	public void setStatus (int) 
		android.os.RemoteException re
		int statusResId
	public boolean setTag (java.lang.String) 
		android.os.RemoteException re
		String tag
	public java.lang.String getTag () 
	public java.lang.String getAdvancedStringOption (java.lang.String) 
		String key
	public boolean hasAdvancedOption (java.lang.String) 
		String key
	public int getAdvancedIntOption (java.lang.String) 
		String key
	public boolean equals (java.lang.Object) 
		Object obj
		android.printservice.PrintJob other
	public int hashCode () 
	private boolean isInImmutableState () 
		int state
	private boolean setState (int, java.lang.String) 
		android.os.RemoteException re
		int state
		String error
}

android/printservice/PrintServiceInfo.class
PrintServiceInfo.java
package android.printservice
public final android.printservice.PrintServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String LOG_TAG
	private static final String TAG_PRINT_SERVICE
	private final String mId
	private boolean mIsEnabled
	private final android.content.pm.ResolveInfo mResolveInfo
	private final String mSettingsActivityName
	private final String mAddPrintersActivityName
	private final String mAdvancedPrintOptionsActivityName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void  (android.content.pm.ResolveInfo, java.lang.String, java.lang.String, java.lang.String) 
		android.content.pm.ResolveInfo resolveInfo
		String settingsActivityName
		String addPrintersActivityName
		String advancedPrintOptionsActivityName
	public android.content.ComponentName getComponentName () 
	public static android.printservice.PrintServiceInfo create (android.content.pm.ResolveInfo, android.content.Context) 
		android.content.res.Resources resources
		android.util.AttributeSet allAttributes
		android.content.res.TypedArray attributes
		int type
		String nodeName
		java.io.IOException ioe
		org.xmlpull.v1.XmlPullParserException xppe
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		String settingsActivityName
		String addPrintersActivityName
		String advancedPrintOptionsActivityName
		android.content.res.XmlResourceParser parser
		android.content.pm.PackageManager packageManager
	public java.lang.String getId () 
	public boolean isEnabled () 
	public void setIsEnabled (boolean) 
		boolean isEnabled
	public android.content.pm.ResolveInfo getResolveInfo () 
	public java.lang.String getSettingsActivityName () 
	public java.lang.String getAddPrintersActivityName () 
	public java.lang.String getAdvancedOptionsActivityName () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flagz
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.printservice.PrintServiceInfo other
	public java.lang.String toString () 
		StringBuilder builder
	static void  () 
}

android/printservice/CustomPrinterIconCallback.class
CustomPrinterIconCallback.java
package android.printservice
public final android.printservice.CustomPrinterIconCallback extends java.lang.Object {
	private final android.print.PrinterId mPrinterId
	private final android.printservice.IPrintServiceClient mObserver
	private static final String LOG_TAG
	void  (android.print.PrinterId, android.printservice.IPrintServiceClient) 
		android.print.PrinterId printerId
		android.printservice.IPrintServiceClient observer
	public boolean onCustomPrinterIconLoaded (android.graphics.drawable.Icon) 
		android.os.RemoteException e
		android.graphics.drawable.Icon icon
}

android/printservice/PrintDocument.class
PrintDocument.java
package android.printservice
public final android.printservice.PrintDocument extends java.lang.Object {
	private static final String LOG_TAG
	private final android.print.PrintJobId mPrintJobId
	private final android.printservice.IPrintServiceClient mPrintServiceClient
	private final android.print.PrintDocumentInfo mInfo
	void  (android.print.PrintJobId, android.printservice.IPrintServiceClient, android.print.PrintDocumentInfo) 
		android.print.PrintJobId printJobId
		android.printservice.IPrintServiceClient printServiceClient
		android.print.PrintDocumentInfo info
	public android.print.PrintDocumentInfo getInfo () 
	public android.os.ParcelFileDescriptor getData () 
		android.os.ParcelFileDescriptor[] fds
		java.io.IOException ioe
		android.os.RemoteException re
		android.os.ParcelFileDescriptor source
		android.os.ParcelFileDescriptor sink
}

android/printservice/PrintService.class
PrintService.java
package android.printservice
public abstract android.printservice.PrintService extends android.app.Service {
	private static final String LOG_TAG
	private static final boolean DEBUG
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final String EXTRA_PRINT_JOB_INFO
	public static final String EXTRA_PRINTER_INFO
	public static final String EXTRA_PRINT_DOCUMENT_INFO
	private android.os.Handler mHandler
	private android.printservice.IPrintServiceClient mClient
	private int mLastSessionId
	private android.printservice.PrinterDiscoverySession mDiscoverySession
	public void  () 
	protected final void attachBaseContext (android.content.Context) 
		android.content.Context base
	protected void onConnected () 
	protected void onDisconnected () 
	protected abstract android.printservice.PrinterDiscoverySession onCreatePrinterDiscoverySession () 
	protected abstract void onRequestCancelPrintJob (android.printservice.PrintJob) 
	protected abstract void onPrintJobQueued (android.printservice.PrintJob) 
	public final java.util.List getActivePrintJobs () 
		int i
		int printJobInfoCount
		java.util.List printJobs
		java.util.List printJobInfos
		android.os.RemoteException re
	public final android.print.PrinterId generatePrinterId (java.lang.String) 
		String localId
	static void throwIfNotCalledOnMainThread () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static android.os.Handler access$000 (android.printservice.PrintService) 
		android.printservice.PrintService x0
	static int access$100 (android.printservice.PrintService) 
		android.printservice.PrintService x0
	static android.printservice.PrinterDiscoverySession access$202 (android.printservice.PrintService, android.printservice.PrinterDiscoverySession) 
		android.printservice.PrintService x0
		android.printservice.PrinterDiscoverySession x1
	static int access$102 (android.printservice.PrintService, int) 
		android.printservice.PrintService x0
		int x1
	static android.printservice.IPrintServiceClient access$300 (android.printservice.PrintService) 
		android.printservice.PrintService x0
	static android.printservice.PrinterDiscoverySession access$200 (android.printservice.PrintService) 
		android.printservice.PrintService x0
	static android.printservice.IPrintServiceClient access$302 (android.printservice.PrintService, android.printservice.IPrintServiceClient) 
		android.printservice.PrintService x0
		android.printservice.IPrintServiceClient x1
}

android/printservice/PrinterDiscoverySession.class
PrinterDiscoverySession.java
package android.printservice
public abstract android.printservice.PrinterDiscoverySession extends java.lang.Object {
	private static final String LOG_TAG
	private static int sIdCounter
	private final int mId
	private final android.util.ArrayMap mPrinters
	private final java.util.List mTrackedPrinters
	private android.util.ArrayMap mLastSentPrinters
	private android.printservice.IPrintServiceClient mObserver
	private boolean mIsDestroyed
	private boolean mIsDiscoveryStarted
	public void  () 
	void setObserver (android.printservice.IPrintServiceClient) 
		android.os.RemoteException re
		android.printservice.IPrintServiceClient observer
	int getId () 
	public final java.util.List getPrinters () 
	public final void addPrinters (java.util.List) 
		android.print.PrinterInfo addedPrinter
		android.print.PrinterInfo oldPrinter
		int i
		android.os.RemoteException re
		java.util.List addedPrinters
		int addedPrinterCount
		android.print.PrinterInfo addedPrinter
		int i
		int addedPrinterCount
		java.util.List printers
	public final void removePrinters (java.util.List) 
		android.print.PrinterId removedPrinterId
		int i
		android.os.RemoteException re
		java.util.List removedPrinterIds
		int removedPrinterIdCount
		android.print.PrinterId removedPrinterId
		int i
		int removedPrinterIdCount
		java.util.List printerIds
	private void sendOutOfDiscoveryPeriodPrinterChanges () 
		android.print.PrinterInfo sentPrinter
		android.print.PrinterInfo printer
		android.os.RemoteException re
		android.print.PrinterInfo sentPrinter
		android.os.RemoteException re
		java.util.List addedPrinters
		java.util.List removedPrinterIds
	public abstract void onStartPrinterDiscovery (java.util.List) 
	public abstract void onStopPrinterDiscovery () 
	public abstract void onValidatePrinters (java.util.List) 
	public abstract void onStartPrinterStateTracking (android.print.PrinterId) 
	public void onRequestCustomPrinterIcon (android.print.PrinterId, android.os.CancellationSignal, android.printservice.CustomPrinterIconCallback) 
		android.print.PrinterId printerId
		android.os.CancellationSignal cancellationSignal
		android.printservice.CustomPrinterIconCallback callback
	public abstract void onStopPrinterStateTracking (android.print.PrinterId) 
	public final java.util.List getTrackedPrinters () 
	public abstract void onDestroy () 
	public final boolean isDestroyed () 
	public final boolean isPrinterDiscoveryStarted () 
	void startPrinterDiscovery (java.util.List) 
		java.util.List priorityList
	void stopPrinterDiscovery () 
	void validatePrinters (java.util.List) 
		java.util.List printerIds
	void startPrinterStateTracking (android.print.PrinterId) 
		android.print.PrinterId printerId
	void requestCustomPrinterIcon (android.print.PrinterId) 
		android.printservice.CustomPrinterIconCallback callback
		android.print.PrinterId printerId
	void stopPrinterStateTracking (android.print.PrinterId) 
		android.print.PrinterId printerId
	void destroy () 
	static void  () 
}

android/printservice/IPrintServiceClient$Stub.class
IPrintServiceClient.java
package android.printservice
public abstract android.printservice.IPrintServiceClient$Stub extends android.os.Binder implements android.printservice.IPrintServiceClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getPrintJobInfos
	static final int TRANSACTION_getPrintJobInfo
	static final int TRANSACTION_setPrintJobState
	static final int TRANSACTION_setPrintJobTag
	static final int TRANSACTION_writePrintJobData
	static final int TRANSACTION_setProgress
	static final int TRANSACTION_setStatus
	static final int TRANSACTION_setStatusRes
	static final int TRANSACTION_onPrintersAdded
	static final int TRANSACTION_onPrintersRemoved
	static final int TRANSACTION_onCustomPrinterIconLoaded
	public void  () 
	public static android.printservice.IPrintServiceClient 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
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		android.print.PrintJobInfo _result
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		int _arg1
		String _arg2
		boolean _result
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		String _arg1
		boolean _result
		android.os.ParcelFileDescriptor _arg0
		android.print.PrintJobId _arg1
		android.os.ParcelFileDescriptor _arg0
		android.print.PrintJobId _arg1
		android.print.PrintJobId _arg0
		android.print.PrintJobId _arg0
		float _arg1
		android.print.PrintJobId _arg0
		CharSequence _arg1
		android.print.PrintJobId _arg0
		CharSequence _arg1
		android.print.PrintJobId _arg0
		CharSequence _arg2
		android.print.PrintJobId _arg0
		int _arg1
		CharSequence _arg2
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		android.print.PrinterId _arg0
		android.graphics.drawable.Icon _arg1
		android.print.PrinterId _arg0
		android.graphics.drawable.Icon _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/printservice/IPrintServiceClient.class
IPrintServiceClient.java
package android.printservice
public abstract android.printservice.IPrintServiceClient extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getPrintJobInfos ()  throws android.os.RemoteException 
	public abstract android.print.PrintJobInfo getPrintJobInfo (android.print.PrintJobId)  throws android.os.RemoteException 
	public abstract boolean setPrintJobState (android.print.PrintJobId, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setPrintJobTag (android.print.PrintJobId, java.lang.String)  throws android.os.RemoteException 
	public abstract void writePrintJobData (android.os.ParcelFileDescriptor, android.print.PrintJobId)  throws android.os.RemoteException 
	public abstract void setProgress (android.print.PrintJobId, float)  throws android.os.RemoteException 
	public abstract void setStatus (android.print.PrintJobId, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void setStatusRes (android.print.PrintJobId, int, java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void onPrintersAdded (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
	public abstract void onPrintersRemoved (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
	public abstract void onCustomPrinterIconLoaded (android.print.PrinterId, android.graphics.drawable.Icon)  throws android.os.RemoteException 
}

android/printservice/IPrintServiceClient$Stub$Proxy.class
IPrintServiceClient.java
package android.printservice
 android.printservice.IPrintServiceClient$Stub$Proxy extends java.lang.Object implements android.printservice.IPrintServiceClient  {
	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 getPrintJobInfos ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.print.PrintJobInfo getPrintJobInfo (android.print.PrintJobId)  throws android.os.RemoteException 
		android.print.PrintJobInfo _result
		android.print.PrintJobId printJobId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.print.PrintJobInfo _result
	public boolean setPrintJobState (android.print.PrintJobId, int, java.lang.String)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		int state
		String error
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPrintJobTag (android.print.PrintJobId, java.lang.String)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void writePrintJobData (android.os.ParcelFileDescriptor, android.print.PrintJobId)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		android.print.PrintJobId printJobId
		android.os.Parcel _data
	public void setProgress (android.print.PrintJobId, float)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		float progress
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStatus (android.print.PrintJobId, java.lang.CharSequence)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		CharSequence status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStatusRes (android.print.PrintJobId, int, java.lang.CharSequence)  throws android.os.RemoteException 
		android.print.PrintJobId printJobId
		int status
		CharSequence appPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onPrintersAdded (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice printers
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onPrintersRemoved (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice printerIds
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onCustomPrinterIconLoaded (android.print.PrinterId, android.graphics.drawable.Icon)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		android.graphics.drawable.Icon icon
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/printservice/PrintService$ServiceHandler.class
PrintService.java
package android.printservice
final android.printservice.PrintService$ServiceHandler extends android.os.Handler {
	public static final int MSG_CREATE_PRINTER_DISCOVERY_SESSION
	public static final int MSG_DESTROY_PRINTER_DISCOVERY_SESSION
	public static final int MSG_START_PRINTER_DISCOVERY
	public static final int MSG_STOP_PRINTER_DISCOVERY
	public static final int MSG_VALIDATE_PRINTERS
	public static final int MSG_START_PRINTER_STATE_TRACKING
	public static final int MSG_REQUEST_CUSTOM_PRINTER_ICON
	public static final int MSG_STOP_PRINTER_STATE_TRACKING
	public static final int MSG_ON_PRINTJOB_QUEUED
	public static final int MSG_ON_REQUEST_CANCEL_PRINTJOB
	public static final int MSG_SET_CLIENT
	final android.printservice.PrintService this$0
	public void  (android.printservice.PrintService, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.printservice.PrinterDiscoverySession session
		java.util.List priorityList
		java.util.List printerIds
		android.print.PrinterId printerId
		android.print.PrinterId printerId
		android.print.PrinterId printerId
		android.print.PrintJobInfo printJobInfo
		android.print.PrintJobInfo printJobInfo
		android.os.Message message
		int action
}

android/printservice/PrintService$1.class
PrintService.java
package android.printservice
 android.printservice.PrintService$1 extends android.printservice.IPrintService$Stub {
	final android.printservice.PrintService this$0
	void  (android.printservice.PrintService) 
		android.printservice.PrintService this$0
	public void createPrinterDiscoverySession () 
	public void destroyPrinterDiscoverySession () 
	public void startPrinterDiscovery (java.util.List) 
		java.util.List priorityList
	public void stopPrinterDiscovery () 
	public void validatePrinters (java.util.List) 
		java.util.List printerIds
	public void startPrinterStateTracking (android.print.PrinterId) 
		android.print.PrinterId printerId
	public void requestCustomPrinterIcon (android.print.PrinterId) 
		android.print.PrinterId printerId
	public void stopPrinterStateTracking (android.print.PrinterId) 
		android.print.PrinterId printerId
	public void setClient (android.printservice.IPrintServiceClient) 
		android.printservice.IPrintServiceClient client
	public void requestCancelPrintJob (android.print.PrintJobInfo) 
		android.print.PrintJobInfo printJobInfo
	public void onPrintJobQueued (android.print.PrintJobInfo) 
		android.print.PrintJobInfo printJobInfo
}

android/printservice/PrintServiceInfo$1.class
PrintServiceInfo.java
package android.printservice
final android.printservice.PrintServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.printservice.PrintServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.printservice.PrintServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/printservice/IPrintService.class
IPrintService.java
package android.printservice
public abstract android.printservice.IPrintService extends java.lang.Object implements android.os.IInterface  {
	public abstract void setClient (android.printservice.IPrintServiceClient)  throws android.os.RemoteException 
	public abstract void requestCancelPrintJob (android.print.PrintJobInfo)  throws android.os.RemoteException 
	public abstract void onPrintJobQueued (android.print.PrintJobInfo)  throws android.os.RemoteException 
	public abstract void createPrinterDiscoverySession ()  throws android.os.RemoteException 
	public abstract void startPrinterDiscovery (java.util.List)  throws android.os.RemoteException 
	public abstract void stopPrinterDiscovery ()  throws android.os.RemoteException 
	public abstract void validatePrinters (java.util.List)  throws android.os.RemoteException 
	public abstract void startPrinterStateTracking (android.print.PrinterId)  throws android.os.RemoteException 
	public abstract void requestCustomPrinterIcon (android.print.PrinterId)  throws android.os.RemoteException 
	public abstract void stopPrinterStateTracking (android.print.PrinterId)  throws android.os.RemoteException 
	public abstract void destroyPrinterDiscoverySession ()  throws android.os.RemoteException 
}

android/printservice/IPrintService$Stub$Proxy.class
IPrintService.java
package android.printservice
 android.printservice.IPrintService$Stub$Proxy extends java.lang.Object implements android.printservice.IPrintService  {
	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 setClient (android.printservice.IPrintServiceClient)  throws android.os.RemoteException 
		android.printservice.IPrintServiceClient client
		android.os.Parcel _data
	public void requestCancelPrintJob (android.print.PrintJobInfo)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJobInfo
		android.os.Parcel _data
	public void onPrintJobQueued (android.print.PrintJobInfo)  throws android.os.RemoteException 
		android.print.PrintJobInfo printJobInfo
		android.os.Parcel _data
	public void createPrinterDiscoverySession ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void startPrinterDiscovery (java.util.List)  throws android.os.RemoteException 
		java.util.List priorityList
		android.os.Parcel _data
	public void stopPrinterDiscovery ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void validatePrinters (java.util.List)  throws android.os.RemoteException 
		java.util.List printerIds
		android.os.Parcel _data
	public void startPrinterStateTracking (android.print.PrinterId)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		android.os.Parcel _data
	public void requestCustomPrinterIcon (android.print.PrinterId)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		android.os.Parcel _data
	public void stopPrinterStateTracking (android.print.PrinterId)  throws android.os.RemoteException 
		android.print.PrinterId printerId
		android.os.Parcel _data
	public void destroyPrinterDiscoverySession ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/printservice/IPrintService$Stub.class
IPrintService.java
package android.printservice
public abstract android.printservice.IPrintService$Stub extends android.os.Binder implements android.printservice.IPrintService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setClient
	static final int TRANSACTION_requestCancelPrintJob
	static final int TRANSACTION_onPrintJobQueued
	static final int TRANSACTION_createPrinterDiscoverySession
	static final int TRANSACTION_startPrinterDiscovery
	static final int TRANSACTION_stopPrinterDiscovery
	static final int TRANSACTION_validatePrinters
	static final int TRANSACTION_startPrinterStateTracking
	static final int TRANSACTION_requestCustomPrinterIcon
	static final int TRANSACTION_stopPrinterStateTracking
	static final int TRANSACTION_destroyPrinterDiscoverySession
	public void  () 
	public static android.printservice.IPrintService 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.printservice.IPrintServiceClient _arg0
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		android.print.PrintJobInfo _arg0
		java.util.List _arg0
		java.util.List _arg0
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		android.print.PrinterId _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/annotation/
android/annotation/AppIdInt.class
AppIdInt.java
package android.annotation
public abstract android.annotation.AppIdInt extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/IntegerRes.class
IntegerRes.java
package android.annotation
public abstract android.annotation.IntegerRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/DimenRes.class
DimenRes.java
package android.annotation
public abstract android.annotation.DimenRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/UiThread.class
UiThread.java
package android.annotation
public abstract android.annotation.UiThread extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/FloatRange.class
FloatRange.java
package android.annotation
public abstract android.annotation.FloatRange extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract double from () 
	public abstract double to () 
	public abstract boolean fromInclusive () 
	public abstract boolean toInclusive () 
}

android/annotation/ArrayRes.class
ArrayRes.java
package android.annotation
public abstract android.annotation.ArrayRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/LayoutRes.class
LayoutRes.java
package android.annotation
public abstract android.annotation.LayoutRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/StyleableRes.class
StyleableRes.java
package android.annotation
public abstract android.annotation.StyleableRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/Nullable.class
Nullable.java
package android.annotation
public abstract android.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/RequiresPermission$Write.class
RequiresPermission.java
package android.annotation
public abstract android.annotation.RequiresPermission$Write extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract android.annotation.RequiresPermission value () 
}

android/annotation/SystemApi.class
SystemApi.java
package android.annotation
public abstract android.annotation.SystemApi extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/CallSuper.class
CallSuper.java
package android.annotation
public abstract android.annotation.CallSuper extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/MainThread.class
MainThread.java
package android.annotation
public abstract android.annotation.MainThread extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/Size.class
Size.java
package android.annotation
public abstract android.annotation.Size extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract long value () 
	public abstract long min () 
	public abstract long max () 
	public abstract long multiple () 
}

android/annotation/Widget.class
Widget.java
package android.annotation
public abstract android.annotation.Widget extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/TransitionRes.class
TransitionRes.java
package android.annotation
public abstract android.annotation.TransitionRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/RawRes.class
RawRes.java
package android.annotation
public abstract android.annotation.RawRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/TestApi.class
TestApi.java
package android.annotation
public abstract android.annotation.TestApi extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/AnimRes.class
AnimRes.java
package android.annotation
public abstract android.annotation.AnimRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/FractionRes.class
FractionRes.java
package android.annotation
public abstract android.annotation.FractionRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/AttrRes.class
AttrRes.java
package android.annotation
public abstract android.annotation.AttrRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/ColorRes.class
ColorRes.java
package android.annotation
public abstract android.annotation.ColorRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/WorkerThread.class
WorkerThread.java
package android.annotation
public abstract android.annotation.WorkerThread extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/SuppressLint.class
SuppressLint.java
package android.annotation
public abstract android.annotation.SuppressLint extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String[] value () 
}

android/annotation/NonNull.class
NonNull.java
package android.annotation
public abstract android.annotation.NonNull extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/StyleRes.class
StyleRes.java
package android.annotation
public abstract android.annotation.StyleRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/IntRange.class
IntRange.java
package android.annotation
public abstract android.annotation.IntRange extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract long from () 
	public abstract long to () 
}

android/annotation/IdRes.class
IdRes.java
package android.annotation
public abstract android.annotation.IdRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/SdkConstant.class
SdkConstant.java
package android.annotation
public abstract android.annotation.SdkConstant extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract android.annotation.SdkConstant$SdkConstantType value () 
}

android/annotation/StringRes.class
StringRes.java
package android.annotation
public abstract android.annotation.StringRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/BinderThread.class
BinderThread.java
package android.annotation
public abstract android.annotation.BinderThread extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/ColorInt.class
ColorInt.java
package android.annotation
public abstract android.annotation.ColorInt extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/PluralsRes.class
PluralsRes.java
package android.annotation
public abstract android.annotation.PluralsRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/SdkConstant$SdkConstantType.class
SdkConstant.java
package android.annotation
public final android.annotation.SdkConstant$SdkConstantType extends java.lang.Enum {
	public static final android.annotation.SdkConstant$SdkConstantType ACTIVITY_INTENT_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType BROADCAST_INTENT_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType SERVICE_ACTION
	public static final android.annotation.SdkConstant$SdkConstantType INTENT_CATEGORY
	public static final android.annotation.SdkConstant$SdkConstantType FEATURE
	private static final android.annotation.SdkConstant$SdkConstantType[] $VALUES
	public static android.annotation.SdkConstant$SdkConstantType[] values () 
	public static android.annotation.SdkConstant$SdkConstantType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/annotation/CheckResult.class
CheckResult.java
package android.annotation
public abstract android.annotation.CheckResult extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String suggest () 
}

android/annotation/UserIdInt.class
UserIdInt.java
package android.annotation
public abstract android.annotation.UserIdInt extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/InterpolatorRes.class
InterpolatorRes.java
package android.annotation
public abstract android.annotation.InterpolatorRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/AnimatorRes.class
AnimatorRes.java
package android.annotation
public abstract android.annotation.AnimatorRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/DrawableRes.class
DrawableRes.java
package android.annotation
public abstract android.annotation.DrawableRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/StringDef.class
StringDef.java
package android.annotation
public abstract android.annotation.StringDef extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String[] value () 
}

android/annotation/MenuRes.class
MenuRes.java
package android.annotation
public abstract android.annotation.MenuRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/AnyRes.class
AnyRes.java
package android.annotation
public abstract android.annotation.AnyRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/RequiresPermission.class
RequiresPermission.java
package android.annotation
public abstract android.annotation.RequiresPermission extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
	public abstract java.lang.String[] allOf () 
	public abstract java.lang.String[] anyOf () 
	public abstract boolean conditional () 
}

android/annotation/RequiresPermission$Read.class
RequiresPermission.java
package android.annotation
public abstract android.annotation.RequiresPermission$Read extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract android.annotation.RequiresPermission value () 
}

android/annotation/BoolRes.class
BoolRes.java
package android.annotation
public abstract android.annotation.BoolRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/TargetApi.class
TargetApi.java
package android.annotation
public abstract android.annotation.TargetApi extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int value () 
}

android/annotation/XmlRes.class
XmlRes.java
package android.annotation
public abstract android.annotation.XmlRes extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/annotation/IntDef.class
IntDef.java
package android.annotation
public abstract android.annotation.IntDef extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract long[] value () 
	public abstract boolean flag () 
}

android/os/
android/os/CancellationSignal$1.class
CancellationSignal.java
package android.os
 android.os.CancellationSignal$1 extends java.lang.Object {
}

android/os/NullVibrator.class
NullVibrator.java
package android.os
public android.os.NullVibrator extends android.os.Vibrator {
	private static final android.os.NullVibrator sInstance
	private void  () 
	public static android.os.NullVibrator getInstance () 
	public boolean hasVibrator () 
	public void vibrate (int, java.lang.String, long, android.media.AudioAttributes) 
		int uid
		String opPkg
		long milliseconds
		android.media.AudioAttributes attributes
	public void vibrate (int, java.lang.String, long[], int, android.media.AudioAttributes) 
		int uid
		String opPkg
		long[] pattern
		int repeat
		android.media.AudioAttributes attributes
	public void cancel () 
	static void  () 
}

android/os/IDeviceIdleController$Stub.class
IDeviceIdleController.java
package android.os
public abstract android.os.IDeviceIdleController$Stub extends android.os.Binder implements android.os.IDeviceIdleController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addPowerSaveWhitelistApp
	static final int TRANSACTION_removePowerSaveWhitelistApp
	static final int TRANSACTION_getSystemPowerWhitelistExceptIdle
	static final int TRANSACTION_getSystemPowerWhitelist
	static final int TRANSACTION_getUserPowerWhitelist
	static final int TRANSACTION_getFullPowerWhitelistExceptIdle
	static final int TRANSACTION_getFullPowerWhitelist
	static final int TRANSACTION_getAppIdWhitelistExceptIdle
	static final int TRANSACTION_getAppIdWhitelist
	static final int TRANSACTION_getAppIdUserWhitelist
	static final int TRANSACTION_getAppIdTempWhitelist
	static final int TRANSACTION_isPowerSaveWhitelistExceptIdleApp
	static final int TRANSACTION_isPowerSaveWhitelistApp
	static final int TRANSACTION_addPowerSaveTempWhitelistApp
	static final int TRANSACTION_addPowerSaveTempWhitelistAppForMms
	static final int TRANSACTION_addPowerSaveTempWhitelistAppForSms
	static final int TRANSACTION_exitIdle
	static final int TRANSACTION_registerMaintenanceActivityListener
	static final int TRANSACTION_unregisterMaintenanceActivityListener
	public void  () 
	public static android.os.IDeviceIdleController 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[] _result
		String[] _result
		String[] _result
		String[] _result
		String[] _result
		int[] _result
		int[] _result
		int[] _result
		int[] _result
		String _arg0
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		long _arg1
		int _arg2
		String _arg3
		String _arg0
		int _arg1
		String _arg2
		long _result
		String _arg0
		int _arg1
		String _arg2
		long _result
		String _arg0
		android.os.IMaintenanceActivityListener _arg0
		boolean _result
		android.os.IMaintenanceActivityListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/MemoryFile$1.class
MemoryFile.java
package android.os
 android.os.MemoryFile$1 extends java.lang.Object {
}

android/os/ISchedulingPolicyService$Stub$Proxy.class
ISchedulingPolicyService.java
package android.os
 android.os.ISchedulingPolicyService$Stub$Proxy extends java.lang.Object implements android.os.ISchedulingPolicyService  {
	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 requestPriority (int, int, int)  throws android.os.RemoteException 
		int pid
		int tid
		int prio
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/os/Process$ZygoteState.class
Process.java
package android.os
public android.os.Process$ZygoteState extends java.lang.Object {
	final android.net.LocalSocket socket
	final java.io.DataInputStream inputStream
	final java.io.BufferedWriter writer
	final java.util.List abiList
	boolean mClosed
	private void  (android.net.LocalSocket, java.io.DataInputStream, java.io.BufferedWriter, java.util.List) 
		android.net.LocalSocket socket
		java.io.DataInputStream inputStream
		java.io.BufferedWriter writer
		java.util.List abiList
	public static android.os.Process$ZygoteState connect (java.lang.String)  throws java.io.IOException 
		java.io.IOException ex
		String socketAddress
		java.io.DataInputStream zygoteInputStream
		java.io.BufferedWriter zygoteWriter
		android.net.LocalSocket zygoteSocket
		String abiListString
	boolean matches (java.lang.String) 
		String abi
	public void close () 
		java.io.IOException ex
	boolean isClosed () 
}

android/os/PooledStringReader.class
PooledStringReader.java
package android.os
public android.os.PooledStringReader extends java.lang.Object {
	private final android.os.Parcel mIn
	private final String[] mPool
	public void  (android.os.Parcel) 
		android.os.Parcel in
		int size
	public int getStringCount () 
	public java.lang.String readString () 
		String str
		int idx
}

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

android/os/BatteryStats$LongCounter.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$LongCounter extends java.lang.Object {
	public void  () 
	public abstract long getCountLocked (int) 
	public abstract void logState (android.util.Printer, java.lang.String) 
}

android/os/BatteryProperties$1.class
BatteryProperties.java
package android.os
final android.os.BatteryProperties$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.BatteryProperties createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.os.BatteryProperties[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/PersistableBundle.class
PersistableBundle.java
package android.os
public final android.os.PersistableBundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable com.android.internal.util.XmlUtils$WriteMapCallback  {
	private static final String TAG_PERSISTABLEMAP
	public static final android.os.PersistableBundle EMPTY
	public static final android.os.Parcelable$Creator CREATOR
	public static boolean isValidType (java.lang.Object) 
		Object value
	public void  () 
	public void  (int) 
		int capacity
	public void  (android.os.PersistableBundle) 
		android.os.PersistableBundle b
	public void  (android.os.Bundle) 
		android.os.Bundle b
	private void  (android.util.ArrayMap) 
		Object value
		int i
		android.util.ArrayMap map
		int N
	void  (android.os.Parcel, int) 
		android.os.Parcel parcelledData
		int length
	public static android.os.PersistableBundle forPair (java.lang.String, java.lang.String) 
		String key
		String value
		android.os.PersistableBundle b
	public java.lang.Object clone () 
	public void putPersistableBundle (java.lang.String, android.os.PersistableBundle) 
		String key
		android.os.PersistableBundle value
	public android.os.PersistableBundle getPersistableBundle (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public void writeUnknownObject (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
	public void saveToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlSerializer out
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
		boolean oldAllowFds
	public static android.os.PersistableBundle restoreFromXml (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser in
		int outerDepth
		String startTag
		String[] tagName
		int event
	public synchronized java.lang.String toString () 
	static void  () 
}

android/os/Broadcaster$Registration.class
Broadcaster.java
package android.os
 android.os.Broadcaster$Registration extends java.lang.Object {
	android.os.Broadcaster$Registration next
	android.os.Broadcaster$Registration prev
	int senderWhat
	android.os.Handler[] targets
	int[] targetWhats
	final android.os.Broadcaster this$0
	private void  (android.os.Broadcaster) 
	void  (android.os.Broadcaster, android.os.Broadcaster$1) 
		android.os.Broadcaster x0
		android.os.Broadcaster$1 x1
}

android/os/Messenger.class
Messenger.java
package android.os
public final android.os.Messenger extends java.lang.Object implements android.os.Parcelable  {
	private final android.os.IMessenger mTarget
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Handler) 
		android.os.Handler target
	public void send (android.os.Message)  throws android.os.RemoteException 
		android.os.Message message
	public android.os.IBinder getBinder () 
	public boolean equals (java.lang.Object) 
		Object otherObj
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static void writeMessengerOrNullToParcel (android.os.Messenger, android.os.Parcel) 
		android.os.Messenger messenger
		android.os.Parcel out
	public static android.os.Messenger readMessengerOrNullFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder b
	public void  (android.os.IBinder) 
		android.os.IBinder target
	static void  () 
}

android/os/ParcelFileDescriptor$OnCloseListener.class
ParcelFileDescriptor.java
package android.os
public abstract android.os.ParcelFileDescriptor$OnCloseListener extends java.lang.Object {
	public abstract void onClose (java.io.IOException) 
}

android/os/AsyncTask$3.class
AsyncTask.java
package android.os
 android.os.AsyncTask$3 extends java.util.concurrent.FutureTask {
	final android.os.AsyncTask this$0
	void  (android.os.AsyncTask, java.util.concurrent.Callable) 
		android.os.AsyncTask this$0
		java.util.concurrent.Callable x0
	protected void done () 
		InterruptedException e
		java.util.concurrent.ExecutionException e
		java.util.concurrent.CancellationException e
}

android/os/IBatteryPropertiesRegistrar$Stub.class
IBatteryPropertiesRegistrar.java
package android.os
public abstract android.os.IBatteryPropertiesRegistrar$Stub extends android.os.Binder implements android.os.IBatteryPropertiesRegistrar  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerListener
	static final int TRANSACTION_unregisterListener
	static final int TRANSACTION_getProperty
	public void  () 
	public static android.os.IBatteryPropertiesRegistrar 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.IBatteryPropertiesListener _arg0
		android.os.IBatteryPropertiesListener _arg0
		int _arg0
		android.os.BatteryProperty _arg1
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/Process$ProcessStartResult.class
Process.java
package android.os
public final android.os.Process$ProcessStartResult extends java.lang.Object {
	public int pid
	public boolean usingWrapper
	public void  () 
}

android/os/DropBoxManager.class
DropBoxManager.java
package android.os
public android.os.DropBoxManager extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final com.android.internal.os.IDropBoxManagerService mService
	public static final int IS_EMPTY
	public static final int IS_TEXT
	public static final int IS_GZIPPED
	private static final int HAS_BYTE_ARRAY
	public static final String ACTION_DROPBOX_ENTRY_ADDED
	public static final String EXTRA_TAG
	public static final String EXTRA_TIME
	public void  (android.content.Context, com.android.internal.os.IDropBoxManagerService) 
		android.content.Context context
		com.android.internal.os.IDropBoxManagerService service
	protected void  () 
	public void addText (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String tag
		String data
	public void addData (java.lang.String, byte[], int) 
		android.os.RemoteException e
		String tag
		byte[] data
		int flags
	public void addFile (java.lang.String, java.io.File, int)  throws java.io.IOException 
		android.os.RemoteException e
		String tag
		java.io.File file
		int flags
		android.os.DropBoxManager$Entry entry
	public boolean isTagEnabled (java.lang.String) 
		android.os.RemoteException e
		String tag
	public android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long) 
		android.os.RemoteException e
		String tag
		long msec
}

android/os/RecoverySystem$2$1.class
RecoverySystem.java
package android.os
 android.os.RecoverySystem$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$progress
	final long val$now
	final android.os.RecoverySystem$2 this$0
	void  (android.os.RecoverySystem$2, int, long) 
		android.os.RecoverySystem$2 this$0
	public void run () 
}

android/os/IBatteryPropertiesRegistrar$Stub$Proxy.class
IBatteryPropertiesRegistrar.java
package android.os
 android.os.IBatteryPropertiesRegistrar$Stub$Proxy extends java.lang.Object implements android.os.IBatteryPropertiesRegistrar  {
	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 registerListener (android.os.IBatteryPropertiesListener)  throws android.os.RemoteException 
		android.os.IBatteryPropertiesListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterListener (android.os.IBatteryPropertiesListener)  throws android.os.RemoteException 
		android.os.IBatteryPropertiesListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getProperty (int, android.os.BatteryProperty)  throws android.os.RemoteException 
		int id
		android.os.BatteryProperty prop
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/os/IBatteryPropertiesRegistrar.class
IBatteryPropertiesRegistrar.java
package android.os
public abstract android.os.IBatteryPropertiesRegistrar extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerListener (android.os.IBatteryPropertiesListener)  throws android.os.RemoteException 
	public abstract void unregisterListener (android.os.IBatteryPropertiesListener)  throws android.os.RemoteException 
	public abstract int getProperty (int, android.os.BatteryProperty)  throws android.os.RemoteException 
}

android/os/SystemVibrator.class
SystemVibrator.java
package android.os
public android.os.SystemVibrator extends android.os.Vibrator {
	private static final String TAG
	private final android.os.IVibratorService mService
	private final android.os.Binder mToken
	public void  () 
	public void  (android.content.Context) 
		android.content.Context context
	public boolean hasVibrator () 
	public void vibrate (int, java.lang.String, long, android.media.AudioAttributes) 
		android.os.RemoteException e
		int uid
		String opPkg
		long milliseconds
		android.media.AudioAttributes attributes
	public void vibrate (int, java.lang.String, long[], int, android.media.AudioAttributes) 
		android.os.RemoteException e
		int uid
		String opPkg
		long[] pattern
		int repeat
		android.media.AudioAttributes attributes
	private static int usageForAttributes (android.media.AudioAttributes) 
		android.media.AudioAttributes attributes
	public void cancel () 
		android.os.RemoteException e
}

android/os/OperationCanceledException.class
OperationCanceledException.java
package android.os
public android.os.OperationCanceledException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

android/os/CommonClock$TimelineChangedListener.class
CommonClock.java
package android.os
 android.os.CommonClock$TimelineChangedListener extends android.os.Binder {
	private static final String DESCRIPTOR
	final android.os.CommonClock this$0
	private void  (android.os.CommonClock) 
	protected boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		long timelineId
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	void  (android.os.CommonClock, android.os.CommonClock$1) 
		android.os.CommonClock x0
		android.os.CommonClock$1 x1
}

android/os/CommonClock.class
CommonClock.java
package android.os
public android.os.CommonClock extends java.lang.Object {
	public static final long TIME_NOT_SYNCED
	public static final long INVALID_TIMELINE_ID
	public static final int ERROR_ESTIMATE_UNKNOWN
	public static final int STATE_INVALID
	public static final int STATE_INITIAL
	public static final int STATE_CLIENT
	public static final int STATE_MASTER
	public static final int STATE_RONIN
	public static final int STATE_WAIT_FOR_ELECTION
	public static final String SERVICE_NAME
	private final Object mListenerLock
	private android.os.CommonClock$OnTimelineChangedListener mTimelineChangedListener
	private android.os.CommonClock$OnServerDiedListener mServerDiedListener
	private android.os.IBinder mRemote
	private String mInterfaceDesc
	private android.os.CommonTimeUtils mUtils
	private android.os.IBinder$DeathRecipient mDeathHandler
	private android.os.CommonClock$TimelineChangedListener mCallbackTgt
	private static final int METHOD_IS_COMMON_TIME_VALID
	private static final int METHOD_COMMON_TIME_TO_LOCAL_TIME
	private static final int METHOD_LOCAL_TIME_TO_COMMON_TIME
	private static final int METHOD_GET_COMMON_TIME
	private static final int METHOD_GET_COMMON_FREQ
	private static final int METHOD_GET_LOCAL_TIME
	private static final int METHOD_GET_LOCAL_FREQ
	private static final int METHOD_GET_ESTIMATED_ERROR
	private static final int METHOD_GET_TIMELINE_ID
	private static final int METHOD_GET_STATE
	private static final int METHOD_GET_MASTER_ADDRESS
	private static final int METHOD_REGISTER_LISTENER
	private static final int METHOD_UNREGISTER_LISTENER
	private static final int METHOD_CBK_ON_TIMELINE_CHANGED
	public void  ()  throws android.os.RemoteException 
	public static android.os.CommonClock create () 
		android.os.RemoteException e
		android.os.CommonClock retVal
		android.os.CommonClock retVal
	public void release () 
	public long getTime ()  throws android.os.RemoteException 
	public int getEstimatedError ()  throws android.os.RemoteException 
	public long getTimelineId ()  throws android.os.RemoteException 
	public int getState ()  throws android.os.RemoteException 
	public java.net.InetSocketAddress getMasterAddr ()  throws android.os.RemoteException 
	public void setTimelineChangedListener (android.os.CommonClock$OnTimelineChangedListener) 
		android.os.CommonClock$OnTimelineChangedListener listener
	public void setServerDiedListener (android.os.CommonClock$OnServerDiedListener) 
		android.os.CommonClock$OnServerDiedListener listener
	protected void finalize ()  throws java.lang.Throwable 
	private void throwOnDeadServer ()  throws android.os.RemoteException 
	private void registerTimelineChangeListener ()  throws android.os.RemoteException 
		android.os.RemoteException e
		boolean success
		android.os.Parcel data
		android.os.Parcel reply
	private void unregisterTimelineChangeListener () 
		android.os.Parcel data
		android.os.Parcel reply
	static java.lang.Object access$000 (android.os.CommonClock) 
		android.os.CommonClock x0
	static android.os.CommonClock$OnServerDiedListener access$100 (android.os.CommonClock) 
		android.os.CommonClock x0
	static android.os.CommonClock$OnTimelineChangedListener access$200 (android.os.CommonClock) 
		android.os.CommonClock x0
}

android/os/Debug$MemoryInfo.class
Debug.java
package android.os
public android.os.Debug$MemoryInfo extends java.lang.Object implements android.os.Parcelable  {
	public int dalvikPss
	public int dalvikSwappablePss
	public int dalvikPrivateDirty
	public int dalvikSharedDirty
	public int dalvikPrivateClean
	public int dalvikSharedClean
	public int dalvikSwappedOut
	public int dalvikSwappedOutPss
	public int nativePss
	public int nativeSwappablePss
	public int nativePrivateDirty
	public int nativeSharedDirty
	public int nativePrivateClean
	public int nativeSharedClean
	public int nativeSwappedOut
	public int nativeSwappedOutPss
	public int otherPss
	public int otherSwappablePss
	public int otherPrivateDirty
	public int otherSharedDirty
	public int otherPrivateClean
	public int otherSharedClean
	public int otherSwappedOut
	public int otherSwappedOutPss
	public boolean hasSwappedOutPss
	public static final int HEAP_UNKNOWN
	public static final int HEAP_DALVIK
	public static final int HEAP_NATIVE
	public static final int OTHER_DALVIK_OTHER
	public static final int OTHER_STACK
	public static final int OTHER_CURSOR
	public static final int OTHER_ASHMEM
	public static final int OTHER_GL_DEV
	public static final int OTHER_UNKNOWN_DEV
	public static final int OTHER_SO
	public static final int OTHER_JAR
	public static final int OTHER_APK
	public static final int OTHER_TTF
	public static final int OTHER_DEX
	public static final int OTHER_OAT
	public static final int OTHER_ART
	public static final int OTHER_UNKNOWN_MAP
	public static final int OTHER_GRAPHICS
	public static final int OTHER_GL
	public static final int OTHER_OTHER_MEMTRACK
	public static final int OTHER_DALVIK_NORMAL
	public static final int OTHER_DALVIK_LARGE
	public static final int OTHER_DALVIK_LINEARALLOC
	public static final int OTHER_DALVIK_ACCOUNTING
	public static final int OTHER_DALVIK_CODE_CACHE
	public static final int OTHER_DALVIK_ZYGOTE
	public static final int OTHER_DALVIK_NON_MOVING
	public static final int OTHER_DALVIK_INDIRECT_REFERENCE_TABLE
	public static final int NUM_OTHER_STATS
	public static final int NUM_DVK_STATS
	public static final int NUM_CATEGORIES
	public static final int offsetPss
	public static final int offsetSwappablePss
	public static final int offsetPrivateDirty
	public static final int offsetSharedDirty
	public static final int offsetPrivateClean
	public static final int offsetSharedClean
	public static final int offsetSwappedOut
	public static final int offsetSwappedOutPss
	private int[] otherStats
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int getTotalPss () 
	public int getTotalUss () 
	public int getTotalSwappablePss () 
	public int getTotalPrivateDirty () 
	public int getTotalSharedDirty () 
	public int getTotalPrivateClean () 
	public int getTotalSharedClean () 
	public int getTotalSwappedOut () 
	public int getTotalSwappedOutPss () 
	public int getOtherPss (int) 
		int which
	public int getOtherSwappablePss (int) 
		int which
	public int getOtherPrivateDirty (int) 
		int which
	public int getOtherSharedDirty (int) 
		int which
	public int getOtherPrivateClean (int) 
		int which
	public int getOtherPrivate (int) 
		int which
	public int getOtherSharedClean (int) 
		int which
	public int getOtherSwappedOut (int) 
		int which
	public int getOtherSwappedOutPss (int) 
		int which
	public static java.lang.String getOtherLabel (int) 
		int which
	public java.lang.String getMemoryStat (java.lang.String) 
		String statName
	public java.util.Map getMemoryStats () 
		java.util.Map stats
	public int getSummaryJavaHeap () 
	public int getSummaryNativeHeap () 
	public int getSummaryCode () 
	public int getSummaryStack () 
	public int getSummaryGraphics () 
	public int getSummaryPrivateOther () 
	public int getSummarySystem () 
	public int getSummaryTotalPss () 
	public int getSummaryTotalSwap () 
	public int getSummaryTotalSwapPss () 
	public boolean hasSwappedOutPss () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.os.Debug$1) 
		android.os.Parcel x0
		android.os.Debug$1 x1
	static void  () 
}

android/os/Binder.class
Binder.java
package android.os
public android.os.Binder extends java.lang.Object implements android.os.IBinder  {
	private static final boolean FIND_POTENTIAL_LEAKS
	private static final boolean CHECK_PARCEL_SIZE
	static final String TAG
	public static boolean LOG_RUNTIME_EXCEPTION
	private static String sDumpDisabled
	private static android.os.TransactionTracker sTransactionTracker
	private static boolean sTracingEnabled
	private long mObject
	private android.os.IInterface mOwner
	private String mDescriptor
	public static void enableTracing () 
	public static void disableTracing () 
	public static boolean isTracingEnabled () 
	public static synchronized android.os.TransactionTracker getTransactionTracker () 
	public static final native int getCallingPid () 
	public static final native int getCallingUid () 
	public static final android.os.UserHandle getCallingUserHandle () 
	public static final native long clearCallingIdentity () 
	public static final native void restoreCallingIdentity (long) 
	public static final native void setThreadStrictModePolicy (int) 
	public static final native int getThreadStrictModePolicy () 
	public static final native void flushPendingCommands () 
	public static final native void joinThreadPool () 
	public static final boolean isProxy (android.os.IInterface) 
		android.os.IInterface iface
	public static final native void blockUntilThreadAvailable () 
	public void  () 
	public void attachInterface (android.os.IInterface, java.lang.String) 
		android.os.IInterface owner
		String descriptor
	public java.lang.String getInterfaceDescriptor () 
	public boolean pingBinder () 
	public boolean isBinderAlive () 
	public android.os.IInterface queryLocalInterface (java.lang.String) 
		String descriptor
	public static void setDumpDisabled (java.lang.String) 
		String msg
	protected boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor fd
		String[] args
		android.os.ParcelFileDescriptor in
		android.os.ParcelFileDescriptor out
		android.os.ParcelFileDescriptor err
		String[] args
		android.os.ResultReceiver resultReceiver
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	public void dump (java.io.FileDescriptor, java.lang.String[]) 
		java.io.FileDescriptor fd
		String[] args
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
	void doDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		SecurityException e
		Throwable e
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
		String disabled
	public void dumpAsync (java.io.FileDescriptor, java.lang.String[]) 
		java.io.FileDescriptor fd
		String[] args
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
		Thread thr
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
	public void shellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)  throws android.os.RemoteException 
		java.io.FileDescriptor in
		java.io.FileDescriptor out
		java.io.FileDescriptor err
		String[] args
		android.os.ResultReceiver resultReceiver
	public void onShellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)  throws android.os.RemoteException 
		java.io.FileDescriptor in
		java.io.FileDescriptor out
		java.io.FileDescriptor err
		String[] args
		android.os.ResultReceiver resultReceiver
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
	public final boolean transact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
		boolean r
	public void linkToDeath (android.os.IBinder$DeathRecipient, int) 
		android.os.IBinder$DeathRecipient recipient
		int flags
	public boolean unlinkToDeath (android.os.IBinder$DeathRecipient, int) 
		android.os.IBinder$DeathRecipient recipient
		int flags
	protected void finalize ()  throws java.lang.Throwable 
	static void checkParcel (android.os.IBinder, int, android.os.Parcel, java.lang.String) 
		android.os.IBinder obj
		int code
		android.os.Parcel parcel
		String msg
	private final native void init () 
	private final native void destroy () 
	private boolean execTransact (int, long, long, int) 
		Exception e
		RuntimeException re
		OutOfMemoryError e
		int code
		long dataObj
		long replyObj
		int flags
		android.os.Parcel data
		android.os.Parcel reply
		boolean res
		boolean res
	static void  () 
}

android/os/AsyncTask$Status.class
AsyncTask.java
package android.os
public final android.os.AsyncTask$Status extends java.lang.Enum {
	public static final android.os.AsyncTask$Status PENDING
	public static final android.os.AsyncTask$Status RUNNING
	public static final android.os.AsyncTask$Status FINISHED
	private static final android.os.AsyncTask$Status[] $VALUES
	public static android.os.AsyncTask$Status[] values () 
	public static android.os.AsyncTask$Status valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/os/BatteryStats$Uid$Proc$ExcessivePower.class
BatteryStats.java
package android.os
public android.os.BatteryStats$Uid$Proc$ExcessivePower extends java.lang.Object {
	public static final int TYPE_WAKE
	public static final int TYPE_CPU
	public int type
	public long overTime
	public long usedTime
	public void  () 
}

android/os/HandlerThread.class
HandlerThread.java
package android.os
public android.os.HandlerThread extends java.lang.Thread {
	int mPriority
	int mTid
	android.os.Looper mLooper
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, int) 
		String name
		int priority
	protected void onLooperPrepared () 
	public void run () 
	public android.os.Looper getLooper () 
	public boolean quit () 
		android.os.Looper looper
	public boolean quitSafely () 
		android.os.Looper looper
	public int getThreadId () 
}

android/os/FileObserver$ObserverThread.class
FileObserver.java
package android.os
 android.os.FileObserver$ObserverThread extends java.lang.Thread {
	private java.util.HashMap m_observers
	private int m_fd
	public void  () 
	public void run () 
	public int startWatching (java.lang.String, int, android.os.FileObserver) 
		String path
		int mask
		android.os.FileObserver observer
		int wfd
		Integer i
	public void stopWatching (int) 
		int descriptor
	public void onEvent (int, int, java.lang.String) 
		java.lang.ref.WeakReference weak
		Throwable throwable
		int wfd
		int mask
		String path
		android.os.FileObserver observer
	private native int init () 
	private native void observe (int) 
	private native int startWatching (int, java.lang.String, int) 
	private native void stopWatching (int, int) 
}

android/os/Environment$UserEnvironment.class
Environment.java
package android.os
public android.os.Environment$UserEnvironment extends java.lang.Object {
	private final int mUserId
	public void  (int) 
		int userId
	public java.io.File[] getExternalDirs () 
		int i
		android.os.storage.StorageVolume[] volumes
		java.io.File[] files
	public java.io.File getExternalStorageDirectory () 
	public java.io.File getExternalStoragePublicDirectory (java.lang.String) 
		String type
	public java.io.File[] buildExternalStoragePublicDirs (java.lang.String) 
		String type
	public java.io.File[] buildExternalStorageAndroidDataDirs () 
	public java.io.File[] buildExternalStorageAndroidObbDirs () 
	public java.io.File[] buildExternalStorageAppDataDirs (java.lang.String) 
		String packageName
	public java.io.File[] buildExternalStorageAppMediaDirs (java.lang.String) 
		String packageName
	public java.io.File[] buildExternalStorageAppObbDirs (java.lang.String) 
		String packageName
	public java.io.File[] buildExternalStorageAppFilesDirs (java.lang.String) 
		String packageName
	public java.io.File[] buildExternalStorageAppCacheDirs (java.lang.String) 
		String packageName
}

android/os/CommonTimeConfig$1.class
CommonTimeConfig.java
package android.os
 android.os.CommonTimeConfig$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.os.CommonTimeConfig this$0
	void  (android.os.CommonTimeConfig) 
		android.os.CommonTimeConfig this$0
	public void binderDied () 
}

android/os/RemoteException.class
RemoteException.java
package android.os
public android.os.RemoteException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String message
	public java.lang.RuntimeException rethrowAsRuntimeException () 
	public java.lang.RuntimeException rethrowFromSystemServer () 
}

android/os/Message.class
Message.java
package android.os
public final android.os.Message extends java.lang.Object implements android.os.Parcelable  {
	public int what
	public int arg1
	public int arg2
	public Object obj
	public android.os.Messenger replyTo
	public int sendingUid
	static final int FLAG_IN_USE
	static final int FLAG_ASYNCHRONOUS
	static final int FLAGS_TO_CLEAR_ON_COPY_FROM
	int flags
	long when
	android.os.Bundle data
	android.os.Handler target
	Runnable callback
	android.os.Message next
	private static final Object sPoolSync
	private static android.os.Message sPool
	private static int sPoolSize
	private static final int MAX_POOL_SIZE
	private static boolean gCheckRecycle
	public static final android.os.Parcelable$Creator CREATOR
	public static android.os.Message obtain () 
		android.os.Message m
	public static android.os.Message obtain (android.os.Message) 
		android.os.Message orig
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler) 
		android.os.Handler h
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler, java.lang.Runnable) 
		android.os.Handler h
		Runnable callback
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler, int) 
		android.os.Handler h
		int what
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler, int, int, int) 
		android.os.Handler h
		int what
		int arg1
		int arg2
		android.os.Message m
	public static android.os.Message obtain (android.os.Handler, int, int, int, java.lang.Object) 
		android.os.Handler h
		int what
		int arg1
		int arg2
		Object obj
		android.os.Message m
	public static void updateCheckRecycle (int) 
		int targetSdkVersion
	public void recycle () 
	void recycleUnchecked () 
	public void copyFrom (android.os.Message) 
		android.os.Message o
	public long getWhen () 
	public void setTarget (android.os.Handler) 
		android.os.Handler target
	public android.os.Handler getTarget () 
	public java.lang.Runnable getCallback () 
	public android.os.Bundle getData () 
	public android.os.Bundle peekData () 
	public void setData (android.os.Bundle) 
		android.os.Bundle data
	public void sendToTarget () 
	public boolean isAsynchronous () 
	public void setAsynchronous (boolean) 
		boolean async
	boolean isInUse () 
	void markInUse () 
	public void  () 
	public java.lang.String toString () 
	java.lang.String toString (long) 
		long now
		StringBuilder b
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcelable p
		ClassCastException e
		android.os.Parcel dest
		int flags
	private void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	static void access$000 (android.os.Message, android.os.Parcel) 
		android.os.Message x0
		android.os.Parcel x1
	static void  () 
}

android/os/UserManagerInternal.class
UserManagerInternal.java
package android.os
public abstract android.os.UserManagerInternal extends java.lang.Object {
	public void  () 
	public abstract void setDevicePolicyUserRestrictions (int, android.os.Bundle, android.os.Bundle) 
	public abstract android.os.Bundle getBaseUserRestrictions (int) 
	public abstract void setBaseUserRestrictionsByDpmsForMigration (int, android.os.Bundle) 
	public abstract boolean getUserRestriction (int, java.lang.String) 
	public abstract void addUserRestrictionsListener (android.os.UserManagerInternal$UserRestrictionsListener) 
	public abstract void removeUserRestrictionsListener (android.os.UserManagerInternal$UserRestrictionsListener) 
	public abstract void setDeviceManaged (boolean) 
	public abstract void setUserManaged (int, boolean) 
	public abstract void setUserIcon (int, android.graphics.Bitmap) 
	public abstract void setForceEphemeralUsers (boolean) 
	public abstract void removeAllUsers () 
	public abstract void onEphemeralUserStop (int) 
	public abstract android.content.pm.UserInfo createUserEvenWhenDisallowed (java.lang.String, int) 
	public abstract boolean isUserUnlockingOrUnlocked (int) 
	public abstract boolean isUserRunning (int) 
	public abstract void setUserState (int, int) 
	public abstract void removeUserState (int) 
}

android/os/ShellCommand.class
ShellCommand.java
package android.os
public abstract android.os.ShellCommand extends java.lang.Object {
	static final String TAG
	static final boolean DEBUG
	private android.os.Binder mTarget
	private java.io.FileDescriptor mIn
	private java.io.FileDescriptor mOut
	private java.io.FileDescriptor mErr
	private String[] mArgs
	private android.os.ResultReceiver mResultReceiver
	private String mCmd
	private int mArgPos
	private String mCurArgData
	private java.io.FileInputStream mFileIn
	private java.io.FileOutputStream mFileOut
	private java.io.FileOutputStream mFileErr
	private com.android.internal.util.FastPrintWriter mOutPrintWriter
	private com.android.internal.util.FastPrintWriter mErrPrintWriter
	private java.io.InputStream mInputStream
	public void  () 
	public void init (android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], int) 
		android.os.Binder target
		java.io.FileDescriptor in
		java.io.FileDescriptor out
		java.io.FileDescriptor err
		String[] args
		int firstArgPos
	public int exec (android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver) 
		String cmd
		int start
		java.io.PrintWriter eout
		SecurityException e
		java.io.PrintWriter eout
		Throwable e
		android.os.Binder target
		java.io.FileDescriptor in
		java.io.FileDescriptor out
		java.io.FileDescriptor err
		String[] args
		android.os.ResultReceiver resultReceiver
		String cmd
		int start
		int res
	public java.io.OutputStream getRawOutputStream () 
	public java.io.PrintWriter getOutPrintWriter () 
	public java.io.OutputStream getRawErrorStream () 
	public java.io.PrintWriter getErrPrintWriter () 
	public java.io.InputStream getRawInputStream () 
	public java.io.InputStream getBufferedInputStream () 
	public java.lang.String getNextOption () 
		String prev
		String arg
	public java.lang.String getNextArg () 
		String arg
	public java.lang.String peekNextArg () 
	public java.lang.String getNextArgRequired () 
		String prev
		String arg
	public int handleDefaultCommands (java.lang.String) 
		String[] newArgs
		String cmd
	public abstract int onCommand (java.lang.String) 
	public abstract void onHelp () 
}

android/os/FileUtils$NoImagePreloadHolder.class
FileUtils.java
package android.os
 android.os.FileUtils$NoImagePreloadHolder extends java.lang.Object {
	public static final java.util.regex.Pattern SAFE_FILENAME_PATTERN
	private void  () 
	static void  () 
}

android/os/IProgressListener$Stub$Proxy.class
IProgressListener.java
package android.os
 android.os.IProgressListener$Stub$Proxy extends java.lang.Object implements android.os.IProgressListener  {
	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 onStarted (int, android.os.Bundle)  throws android.os.RemoteException 
		int id
		android.os.Bundle extras
		android.os.Parcel _data
	public void onProgress (int, int, android.os.Bundle)  throws android.os.RemoteException 
		int id
		int progress
		android.os.Bundle extras
		android.os.Parcel _data
	public void onFinished (int, android.os.Bundle)  throws android.os.RemoteException 
		int id
		android.os.Bundle extras
		android.os.Parcel _data
}

android/os/DeadSystemException.class
DeadSystemException.java
package android.os
public android.os.DeadSystemException extends android.os.DeadObjectException {
	public void  () 
}

android/os/AsyncResult.class
AsyncResult.java
package android.os
public android.os.AsyncResult extends java.lang.Object {
	public Object userObj
	public Throwable exception
	public Object result
	public static android.os.AsyncResult forMessage (android.os.Message, java.lang.Object, java.lang.Throwable) 
		android.os.Message m
		Object r
		Throwable ex
		android.os.AsyncResult ret
	public static android.os.AsyncResult forMessage (android.os.Message) 
		android.os.Message m
		android.os.AsyncResult ret
	public void  (java.lang.Object, java.lang.Object, java.lang.Throwable) 
		Object uo
		Object r
		Throwable ex
}

android/os/IRemoteCallback.class
IRemoteCallback.java
package android.os
public abstract android.os.IRemoteCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendResult (android.os.Bundle)  throws android.os.RemoteException 
}

android/os/Broadcaster$1.class
Broadcaster.java
package android.os
 android.os.Broadcaster$1 extends java.lang.Object {
}

android/os/SystemClock.class
SystemClock.java
package android.os
public final android.os.SystemClock extends java.lang.Object {
	private static final String TAG
	private void  () 
	public static void sleep (long) 
		InterruptedException e
		long ms
		long start
		long duration
		boolean interrupted
	public static boolean setCurrentTimeMillis (long) 
		android.os.RemoteException e
		SecurityException e
		long millis
		android.os.IBinder b
		android.app.IAlarmManager mgr
	public static native long uptimeMillis () 
	public static native long elapsedRealtime () 
	public static native long elapsedRealtimeNanos () 
	public static native long currentThreadTimeMillis () 
	public static native long currentThreadTimeMicro () 
	public static native long currentTimeMicro () 
}

android/os/IBinder$DeathRecipient.class
IBinder.java
package android.os
public abstract android.os.IBinder$DeathRecipient extends java.lang.Object {
	public abstract void binderDied () 
}

android/os/BatteryStats$Uid$Pid.class
BatteryStats.java
package android.os
public android.os.BatteryStats$Uid$Pid extends java.lang.Object {
	public int mWakeNesting
	public long mWakeSumMs
	public long mWakeStartMs
	final android.os.BatteryStats$Uid this$0
	public void  (android.os.BatteryStats$Uid) 
		android.os.BatteryStats$Uid this$0
}

android/os/BatteryStats$Uid$Wakelock.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid$Wakelock extends java.lang.Object {
	public void  () 
	public abstract android.os.BatteryStats$Timer getWakeTime (int) 
}

android/os/Parcelable$ClassLoaderCreator.class
Parcelable.java
package android.os
public abstract android.os.Parcelable$ClassLoaderCreator extends java.lang.Object implements android.os.Parcelable$Creator  {
	public abstract java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
}

android/os/UpdateEngine$1$2.class
UpdateEngine.java
package android.os
 android.os.UpdateEngine$1$2 extends java.lang.Object implements java.lang.Runnable  {
	final int val$errorCode
	final android.os.UpdateEngine$1 this$1
	void  (android.os.UpdateEngine$1, int) 
		android.os.UpdateEngine$1 this$1
	public void run () 
}

android/os/IRecoverySystemProgressListener$Stub.class
IRecoverySystemProgressListener.java
package android.os
public abstract android.os.IRecoverySystemProgressListener$Stub extends android.os.Binder implements android.os.IRecoverySystemProgressListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onProgress
	public void  () 
	public static android.os.IRecoverySystemProgressListener 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
}

android/os/StrictMode$LogStackTrace.class
StrictMode.java
package android.os
 android.os.StrictMode$LogStackTrace extends java.lang.Exception {
	private void  () 
	void  (android.os.StrictMode$1) 
		android.os.StrictMode$1 x0
}

android/os/StrictMode$StrictModeCustomViolation.class
StrictMode.java
package android.os
 android.os.StrictMode$StrictModeCustomViolation extends android.os.StrictMode$StrictModeViolation {
	public void  (int, java.lang.String) 
		int policyMask
		String name
}

android/os/UpdateEngine$1$1.class
UpdateEngine.java
package android.os
 android.os.UpdateEngine$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$status
	final float val$percent
	final android.os.UpdateEngine$1 this$1
	void  (android.os.UpdateEngine$1, int, float) 
		android.os.UpdateEngine$1 this$1
	public void run () 
}

android/os/ICancellationSignal$Stub.class
ICancellationSignal.java
package android.os
public abstract android.os.ICancellationSignal$Stub extends android.os.Binder implements android.os.ICancellationSignal  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_cancel
	public void  () 
	public static android.os.ICancellationSignal 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
}

android/os/BadParcelableException.class
BadParcelableException.java
package android.os
public android.os.BadParcelableException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Exception) 
		Exception cause
}

android/os/IDeviceIdleController.class
IDeviceIdleController.java
package android.os
public abstract android.os.IDeviceIdleController extends java.lang.Object implements android.os.IInterface  {
	public abstract void addPowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
	public abstract void removePowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] getSystemPowerWhitelistExceptIdle ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getSystemPowerWhitelist ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getUserPowerWhitelist ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getFullPowerWhitelistExceptIdle ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getFullPowerWhitelist ()  throws android.os.RemoteException 
	public abstract int[] getAppIdWhitelistExceptIdle ()  throws android.os.RemoteException 
	public abstract int[] getAppIdWhitelist ()  throws android.os.RemoteException 
	public abstract int[] getAppIdUserWhitelist ()  throws android.os.RemoteException 
	public abstract int[] getAppIdTempWhitelist ()  throws android.os.RemoteException 
	public abstract boolean isPowerSaveWhitelistExceptIdleApp (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isPowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
	public abstract void addPowerSaveTempWhitelistApp (java.lang.String, long, int, java.lang.String)  throws android.os.RemoteException 
	public abstract long addPowerSaveTempWhitelistAppForMms (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract long addPowerSaveTempWhitelistAppForSms (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void exitIdle (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean registerMaintenanceActivityListener (android.os.IMaintenanceActivityListener)  throws android.os.RemoteException 
	public abstract void unregisterMaintenanceActivityListener (android.os.IMaintenanceActivityListener)  throws android.os.RemoteException 
}

android/os/BatteryStats$Timer.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Timer extends java.lang.Object {
	public void  () 
	public abstract int getCountLocked (int) 
	public abstract long getTotalTimeLocked (long, int) 
	public abstract long getTimeSinceMarkLocked (long) 
	public long getMaxDurationMsLocked (long) 
		long elapsedRealtimeMs
	public long getCurrentDurationMsLocked (long) 
		long elapsedRealtimeMs
	public boolean isRunningLocked () 
	public abstract void logState (android.util.Printer, java.lang.String) 
}

android/os/UEventObserver.class
UEventObserver.java
package android.os
public abstract android.os.UEventObserver extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static android.os.UEventObserver$UEventThread sThread
	private static native void nativeSetup () 
	private static native java.lang.String nativeWaitForNextEvent () 
	private static native void nativeAddMatch (java.lang.String) 
	private static native void nativeRemoveMatch (java.lang.String) 
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static android.os.UEventObserver$UEventThread getThread () 
	private static android.os.UEventObserver$UEventThread peekThread () 
	public final void startObserving (java.lang.String) 
		String match
		android.os.UEventObserver$UEventThread t
	public final void stopObserving () 
		android.os.UEventObserver$UEventThread t
	public abstract void onUEvent (android.os.UEventObserver$UEvent) 
	static void access$000 () 
	static java.lang.String access$100 () 
	static void access$200 (java.lang.String) 
		String x0
	static void access$300 (java.lang.String) 
		String x0
}

android/os/CountDownTimer.class
CountDownTimer.java
package android.os
public abstract android.os.CountDownTimer extends java.lang.Object {
	private final long mMillisInFuture
	private final long mCountdownInterval
	private long mStopTimeInFuture
	private boolean mCancelled
	private static final int MSG
	private android.os.Handler mHandler
	public void  (long, long) 
		long millisInFuture
		long countDownInterval
	public final synchronized void cancel () 
	public final synchronized android.os.CountDownTimer start () 
	public abstract void onTick (long) 
	public abstract void onFinish () 
	static boolean access$000 (android.os.CountDownTimer) 
		android.os.CountDownTimer x0
	static long access$100 (android.os.CountDownTimer) 
		android.os.CountDownTimer x0
	static long access$200 (android.os.CountDownTimer) 
		android.os.CountDownTimer x0
}

android/os/IPowerManager$Stub.class
IPowerManager.java
package android.os
public abstract android.os.IPowerManager$Stub extends android.os.Binder implements android.os.IPowerManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_acquireWakeLock
	static final int TRANSACTION_acquireWakeLockWithUid
	static final int TRANSACTION_releaseWakeLock
	static final int TRANSACTION_updateWakeLockUids
	static final int TRANSACTION_powerHint
	static final int TRANSACTION_updateWakeLockWorkSource
	static final int TRANSACTION_isWakeLockLevelSupported
	static final int TRANSACTION_userActivity
	static final int TRANSACTION_wakeUp
	static final int TRANSACTION_goToSleep
	static final int TRANSACTION_nap
	static final int TRANSACTION_isInteractive
	static final int TRANSACTION_isPowerSaveMode
	static final int TRANSACTION_setPowerSaveMode
	static final int TRANSACTION_isDeviceIdleMode
	static final int TRANSACTION_isLightDeviceIdleMode
	static final int TRANSACTION_reboot
	static final int TRANSACTION_rebootSafeMode
	static final int TRANSACTION_shutdown
	static final int TRANSACTION_crash
	static final int TRANSACTION_setStayOnSetting
	static final int TRANSACTION_boostScreenBrightness
	static final int TRANSACTION_isScreenBrightnessBoosted
	static final int TRANSACTION_setTemporaryScreenBrightnessSettingOverride
	static final int TRANSACTION_setTemporaryScreenAutoBrightnessAdjustmentSettingOverride
	static final int TRANSACTION_setAttentionLight
	public void  () 
	public static android.os.IPowerManager 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.WorkSource _arg4
		android.os.IBinder _arg0
		int _arg1
		String _arg2
		String _arg3
		android.os.WorkSource _arg4
		String _arg5
		android.os.IBinder _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		int[] _arg1
		int _arg0
		int _arg1
		android.os.WorkSource _arg1
		android.os.IBinder _arg0
		android.os.WorkSource _arg1
		String _arg2
		int _arg0
		boolean _result
		long _arg0
		int _arg1
		int _arg2
		long _arg0
		String _arg1
		String _arg2
		long _arg0
		int _arg1
		int _arg2
		long _arg0
		boolean _result
		boolean _result
		boolean _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _arg0
		String _arg1
		boolean _arg2
		boolean _arg0
		boolean _arg1
		boolean _arg0
		String _arg1
		boolean _arg2
		String _arg0
		int _arg0
		long _arg0
		boolean _result
		int _arg0
		float _arg0
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/ParcelableParcel$1.class
ParcelableParcel.java
package android.os
final android.os.ParcelableParcel$1 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.os.ParcelableParcel createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.os.ParcelableParcel createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public android.os.ParcelableParcel[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/IInterface.class
IInterface.java
package android.os
public abstract android.os.IInterface extends java.lang.Object {
	public abstract android.os.IBinder asBinder () 
}

android/os/PatternMatcher.class
PatternMatcher.java
package android.os
public android.os.PatternMatcher extends java.lang.Object implements android.os.Parcelable  {
	public static final int PATTERN_LITERAL
	public static final int PATTERN_PREFIX
	public static final int PATTERN_SIMPLE_GLOB
	private final String mPattern
	private final int mType
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String pattern
		int type
	public final java.lang.String getPath () 
	public final int getType () 
	public boolean match (java.lang.String) 
		String str
	public java.lang.String toString () 
		String type
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel src
	static boolean matchPattern (java.lang.String, java.lang.String, int) 
		char c
		boolean escaped
		String pattern
		String match
		int type
		int NP
		int NM
		int ip
		int im
		char nextChar
	static void  () 
}

android/os/ISchedulingPolicyService$Stub.class
ISchedulingPolicyService.java
package android.os
public abstract android.os.ISchedulingPolicyService$Stub extends android.os.Binder implements android.os.ISchedulingPolicyService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_requestPriority
	public void  () 
	public static android.os.ISchedulingPolicyService 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
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/SynchronousResultReceiver.class
SynchronousResultReceiver.java
package android.os
public android.os.SynchronousResultReceiver extends android.os.ResultReceiver {
	private final java.util.concurrent.CompletableFuture mFuture
	public void  () 
	protected final void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
	public android.os.SynchronousResultReceiver$Result awaitResult (long)  throws java.util.concurrent.TimeoutException 
		java.util.concurrent.ExecutionException e
		InterruptedException e
		long timeoutMillis
		long deadline
}

android/os/AsyncTask$SerialExecutor$1.class
AsyncTask.java
package android.os
 android.os.AsyncTask$SerialExecutor$1 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$r
	final android.os.AsyncTask$SerialExecutor this$0
	void  (android.os.AsyncTask$SerialExecutor, java.lang.Runnable) 
		android.os.AsyncTask$SerialExecutor this$0
	public void run () 
}

android/os/IProcessInfoService$Stub.class
IProcessInfoService.java
package android.os
public abstract android.os.IProcessInfoService$Stub extends android.os.Binder implements android.os.IProcessInfoService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getProcessStatesFromPids
	static final int TRANSACTION_getProcessStatesAndOomScoresFromPids
	public void  () 
	public static android.os.IProcessInfoService 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[] _arg1
		int[] _arg0
		int[] _arg1
		int _arg1_length
		int[] _arg1
		int[] _arg2
		int[] _arg0
		int[] _arg1
		int _arg1_length
		int[] _arg2
		int _arg2_length
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/Handler$BlockingRunnable.class
Handler.java
package android.os
final android.os.Handler$BlockingRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final Runnable mTask
	private boolean mDone
	public void  (java.lang.Runnable) 
		Runnable task
	public void run () 
	public boolean postAndWait (android.os.Handler, long) 
		long delay
		long expirationTime
		android.os.Handler handler
		long timeout
}

android/os/IRecoverySystem$Stub$Proxy.class
IRecoverySystem.java
package android.os
 android.os.IRecoverySystem$Stub$Proxy extends java.lang.Object implements android.os.IRecoverySystem  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean uncrypt (java.lang.String, android.os.IRecoverySystemProgressListener)  throws android.os.RemoteException 
		String packageFile
		android.os.IRecoverySystemProgressListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setupBcb (java.lang.String)  throws android.os.RemoteException 
		String command
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean clearBcb ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/os/IHardwarePropertiesManager$Stub$Proxy.class
IHardwarePropertiesManager.java
package android.os
 android.os.IHardwarePropertiesManager$Stub$Proxy extends java.lang.Object implements android.os.IHardwarePropertiesManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public float[] getDeviceTemperatures (java.lang.String, int, int)  throws android.os.RemoteException 
		String callingPackage
		int type
		int source
		android.os.Parcel _data
		android.os.Parcel _reply
		float[] _result
	public android.os.CpuUsageInfo[] getCpuUsages (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.CpuUsageInfo[] _result
	public float[] getFanSpeeds (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		float[] _result
}

android/os/Debug$InstructionCount.class
Debug.java
package android.os
public android.os.Debug$InstructionCount extends java.lang.Object {
	private static final int NUM_INSTR
	private int[] mCounts
	public void  () 
	public boolean resetAndStart () 
		UnsupportedOperationException uoe
	public boolean collect () 
		UnsupportedOperationException uoe
	public int globalTotal () 
		int i
		int count
	public int globalMethodInvocations () 
		int i
		int count
	static void  () 
}

android/os/AsyncTask$WorkerRunnable.class
AsyncTask.java
package android.os
abstract android.os.AsyncTask$WorkerRunnable extends java.lang.Object implements java.util.concurrent.Callable  {
	Object[] mParams
	private void  () 
	void  (android.os.AsyncTask$1) 
		android.os.AsyncTask$1 x0
}

android/os/StrictMode$1.class
StrictMode.java
package android.os
final android.os.StrictMode$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.util.ArrayList initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/os/Parcelable$Creator.class
Parcelable.java
package android.os
public abstract android.os.Parcelable$Creator extends java.lang.Object {
	public abstract java.lang.Object createFromParcel (android.os.Parcel) 
	public abstract java.lang.Object[] newArray (int) 
}

android/os/ParcelUuid.class
ParcelUuid.java
package android.os
public final android.os.ParcelUuid extends java.lang.Object implements android.os.Parcelable  {
	private final java.util.UUID mUuid
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID) 
		java.util.UUID uuid
	public static android.os.ParcelUuid fromString (java.lang.String) 
		String uuid
	public java.util.UUID getUuid () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
		android.os.ParcelUuid that
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/os/PowerManager.class
PowerManager.java
package android.os
public final android.os.PowerManager extends java.lang.Object {
	private static final String TAG
	public static final int PARTIAL_WAKE_LOCK
	public static final int SCREEN_DIM_WAKE_LOCK
	public static final int SCREEN_BRIGHT_WAKE_LOCK
	public static final int FULL_WAKE_LOCK
	public static final int PROXIMITY_SCREEN_OFF_WAKE_LOCK
	public static final int DOZE_WAKE_LOCK
	public static final int DRAW_WAKE_LOCK
	public static final int WAKE_LOCK_LEVEL_MASK
	public static final int ACQUIRE_CAUSES_WAKEUP
	public static final int ON_AFTER_RELEASE
	public static final int UNIMPORTANT_FOR_LOGGING
	public static final int RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY
	public static final int BRIGHTNESS_ON
	public static final int BRIGHTNESS_OFF
	public static final int BRIGHTNESS_DEFAULT
	public static final int USER_ACTIVITY_EVENT_OTHER
	public static final int USER_ACTIVITY_EVENT_BUTTON
	public static final int USER_ACTIVITY_EVENT_TOUCH
	public static final int USER_ACTIVITY_EVENT_ACCESSIBILITY
	public static final int USER_ACTIVITY_FLAG_NO_CHANGE_LIGHTS
	public static final int USER_ACTIVITY_FLAG_INDIRECT
	public static final int GO_TO_SLEEP_REASON_APPLICATION
	public static final int GO_TO_SLEEP_REASON_DEVICE_ADMIN
	public static final int GO_TO_SLEEP_REASON_TIMEOUT
	public static final int GO_TO_SLEEP_REASON_LID_SWITCH
	public static final int GO_TO_SLEEP_REASON_POWER_BUTTON
	public static final int GO_TO_SLEEP_REASON_HDMI
	public static final int GO_TO_SLEEP_REASON_SLEEP_BUTTON
	public static final int GO_TO_SLEEP_FLAG_NO_DOZE
	public static final String REBOOT_RECOVERY
	public static final String REBOOT_RECOVERY_UPDATE
	public static final String REBOOT_REQUESTED_BY_DEVICE_OWNER
	public static final String REBOOT_SAFE_MODE
	public static final String SHUTDOWN_USER_REQUESTED
	final android.content.Context mContext
	final android.os.IPowerManager mService
	final android.os.Handler mHandler
	android.os.IDeviceIdleController mIDeviceIdleController
	public static final String ACTION_POWER_SAVE_MODE_CHANGED
	public static final String ACTION_POWER_SAVE_MODE_CHANGED_INTERNAL
	public static final String ACTION_DEVICE_IDLE_MODE_CHANGED
	public static final String ACTION_LIGHT_DEVICE_IDLE_MODE_CHANGED
	public static final String ACTION_POWER_SAVE_WHITELIST_CHANGED
	public static final String ACTION_POWER_SAVE_TEMP_WHITELIST_CHANGED
	public static final String ACTION_POWER_SAVE_MODE_CHANGING
	public static final String EXTRA_POWER_SAVE_MODE
	public static final String ACTION_SCREEN_BRIGHTNESS_BOOST_CHANGED
	public void  (android.content.Context, android.os.IPowerManager, android.os.Handler) 
		android.content.Context context
		android.os.IPowerManager service
		android.os.Handler handler
	public int getMinimumScreenBrightnessSetting () 
	public int getMaximumScreenBrightnessSetting () 
	public int getDefaultScreenBrightnessSetting () 
	public static boolean useTwilightAdjustmentFeature () 
	public android.os.PowerManager$WakeLock newWakeLock (int, java.lang.String) 
		int levelAndFlags
		String tag
	public static void validateWakeLockParameters (int, java.lang.String) 
		int levelAndFlags
		String tag
	public void userActivity (long, boolean) 
		long when
		boolean noChangeLights
	public void userActivity (long, int, int) 
		android.os.RemoteException e
		long when
		int event
		int flags
	public void goToSleep (long) 
		long time
	public void goToSleep (long, int, int) 
		android.os.RemoteException e
		long time
		int reason
		int flags
	public void wakeUp (long) 
		android.os.RemoteException e
		long time
	public void wakeUp (long, java.lang.String) 
		android.os.RemoteException e
		long time
		String reason
	public void nap (long) 
		android.os.RemoteException e
		long time
	public void boostScreenBrightness (long) 
		android.os.RemoteException e
		long time
	public boolean isScreenBrightnessBoosted () 
		android.os.RemoteException e
	public void setBacklightBrightness (int) 
		android.os.RemoteException e
		int brightness
	public boolean isWakeLockLevelSupported (int) 
		android.os.RemoteException e
		int level
	public boolean isScreenOn () 
	public boolean isInteractive () 
		android.os.RemoteException e
	public void reboot (java.lang.String) 
		android.os.RemoteException e
		String reason
	public void rebootSafeMode () 
		android.os.RemoteException e
	public boolean isPowerSaveMode () 
		android.os.RemoteException e
	public boolean setPowerSaveMode (boolean) 
		android.os.RemoteException e
		boolean mode
	public boolean isDeviceIdleMode () 
		android.os.RemoteException e
	public boolean isLightDeviceIdleMode () 
		android.os.RemoteException e
	public boolean isIgnoringBatteryOptimizations (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void shutdown (boolean, java.lang.String, boolean) 
		android.os.RemoteException e
		boolean confirm
		String reason
		boolean wait
	public boolean isSustainedPerformanceModeSupported () 
}

android/os/UpdateEngine$ErrorCodeConstants.class
UpdateEngine.java
package android.os
public final android.os.UpdateEngine$ErrorCodeConstants extends java.lang.Object {
	public static final int SUCCESS
	public static final int ERROR
	public static final int FILESYSTEM_COPIER_ERROR
	public static final int POST_INSTALL_RUNNER_ERROR
	public static final int PAYLOAD_MISMATCHED_TYPE_ERROR
	public static final int INSTALL_DEVICE_OPEN_ERROR
	public static final int KERNEL_DEVICE_OPEN_ERROR
	public static final int DOWNLOAD_TRANSFER_ERROR
	public static final int PAYLOAD_HASH_MISMATCH_ERROR
	public static final int PAYLOAD_SIZE_MISMATCH_ERROR
	public static final int DOWNLOAD_PAYLOAD_VERIFICATION_ERROR
	public void  () 
}

android/os/RemoteCallback$2.class
RemoteCallback.java
package android.os
 android.os.RemoteCallback$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.Bundle val$result
	final android.os.RemoteCallback this$0
	void  (android.os.RemoteCallback, android.os.Bundle) 
		android.os.RemoteCallback this$0
	public void run () 
}

android/os/TransactionTracker.class
TransactionTracker.java
package android.os
public android.os.TransactionTracker extends java.lang.Object {
	private java.util.Map mTraces
	private void resetTraces () 
	void  () 
	public void addTrace () 
		String trace
	public void writeTracesToFile (android.os.ParcelFileDescriptor) 
		String trace
		android.os.ParcelFileDescriptor fd
		java.io.PrintWriter pw
	public void clearTraces () 
}

android/os/UEventObserver$UEvent.class
UEventObserver.java
package android.os
public final android.os.UEventObserver$UEvent extends java.lang.Object {
	private final java.util.HashMap mMap
	public void  (java.lang.String) 
		int equals
		int at
		String message
		int offset
		int length
	public java.lang.String get (java.lang.String) 
		String key
	public java.lang.String get (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		String result
	public java.lang.String toString () 
}

android/os/IRecoverySystemProgressListener$Stub$Proxy.class
IRecoverySystemProgressListener.java
package android.os
 android.os.IRecoverySystemProgressListener$Stub$Proxy extends java.lang.Object implements android.os.IRecoverySystemProgressListener  {
	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 onProgress (int)  throws android.os.RemoteException 
		int progress
		android.os.Parcel _data
}

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

android/os/AsyncTask$4.class
AsyncTask.java
package android.os
 android.os.AsyncTask$4 extends java.lang.Object {
	static final int[] $SwitchMap$android$os$AsyncTask$Status
	static void  () 
}

android/os/BatteryStats$TimerEntry.class
BatteryStats.java
package android.os
final android.os.BatteryStats$TimerEntry extends java.lang.Object {
	final String mName
	final int mId
	final android.os.BatteryStats$Timer mTimer
	final long mTime
	void  (java.lang.String, int, android.os.BatteryStats$Timer, long) 
		String name
		int id
		android.os.BatteryStats$Timer timer
		long time
}

android/os/SynchronousResultReceiver$Result.class
SynchronousResultReceiver.java
package android.os
public android.os.SynchronousResultReceiver$Result extends java.lang.Object {
	public int resultCode
	public android.os.Bundle bundle
	public void  (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle bundle
}

android/os/TokenWatcher.class
TokenWatcher.java
package android.os
public abstract android.os.TokenWatcher extends java.lang.Object {
	private Runnable mNotificationTask
	private java.util.WeakHashMap mTokens
	private android.os.Handler mHandler
	private String mTag
	private int mNotificationQueue
	private volatile boolean mAcquired
	public void  (android.os.Handler, java.lang.String) 
		android.os.Handler h
		String tag
	public abstract void acquired () 
	public abstract void released () 
	public void acquire (android.os.IBinder, java.lang.String) 
		android.os.RemoteException e
		int oldSize
		android.os.TokenWatcher$Death d
		android.os.IBinder token
		String tag
	public void cleanup (android.os.IBinder, boolean) 
		android.os.TokenWatcher$Death d
		android.os.IBinder token
		boolean unlink
	public void release (android.os.IBinder) 
		android.os.IBinder token
	public boolean isAcquired () 
	public void dump () 
		String s
		java.util.ArrayList a
	public void dump (java.io.PrintWriter) 
		String s
		java.io.PrintWriter pw
		java.util.ArrayList a
	private java.util.ArrayList dumpInternal () 
		android.os.IBinder b
		java.util.Set keys
		int i
		java.util.ArrayList a
	private void sendNotificationLocked (boolean) 
		boolean on
		int value
	static java.util.WeakHashMap access$000 (android.os.TokenWatcher) 
		android.os.TokenWatcher x0
	static int access$100 (android.os.TokenWatcher) 
		android.os.TokenWatcher x0
	static int access$102 (android.os.TokenWatcher, int) 
		android.os.TokenWatcher x0
		int x1
	static java.lang.String access$200 (android.os.TokenWatcher) 
		android.os.TokenWatcher x0
}

android/os/BatteryManagerInternal.class
BatteryManagerInternal.java
package android.os
public abstract android.os.BatteryManagerInternal extends java.lang.Object {
	public void  () 
	public abstract boolean isPowered (int) 
	public abstract int getPlugType () 
	public abstract int getBatteryLevel () 
	public abstract boolean getBatteryLevelLow () 
	public abstract int getInvalidCharger () 
}

android/os/IMessenger$Stub$Proxy.class
IMessenger.java
package android.os
 android.os.IMessenger$Stub$Proxy extends java.lang.Object implements android.os.IMessenger  {
	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.os.Message)  throws android.os.RemoteException 
		android.os.Message msg
		android.os.Parcel _data
}

android/os/ServiceManagerProxy.class
ServiceManagerNative.java
package android.os
 android.os.ServiceManagerProxy extends java.lang.Object implements android.os.IServiceManager  {
	private android.os.IBinder mRemote
	public void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public android.os.IBinder getService (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel data
		android.os.Parcel reply
		android.os.IBinder binder
	public android.os.IBinder checkService (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel data
		android.os.Parcel reply
		android.os.IBinder binder
	public void addService (java.lang.String, android.os.IBinder, boolean)  throws android.os.RemoteException 
		String name
		android.os.IBinder service
		boolean allowIsolated
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String[] listServices ()  throws android.os.RemoteException 
		boolean res
		RuntimeException e
		android.os.Parcel data
		android.os.Parcel reply
		java.util.ArrayList services
		int n
		String[] array
	public void setPermissionController (android.os.IPermissionController)  throws android.os.RemoteException 
		android.os.IPermissionController controller
		android.os.Parcel data
		android.os.Parcel reply
}

android/os/DropBoxManager$Entry$1.class
DropBoxManager.java
package android.os
final android.os.DropBoxManager$Entry$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.DropBoxManager$Entry[] newArray (int) 
		int size
	public android.os.DropBoxManager$Entry createFromParcel (android.os.Parcel) 
		android.os.ParcelFileDescriptor pfd
		android.os.Parcel in
		String tag
		long millis
		int flags
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/os/IUpdateEngine.class
IUpdateEngine.java
package android.os
public abstract android.os.IUpdateEngine extends java.lang.Object implements android.os.IInterface  {
	public abstract void applyPayload (java.lang.String, long, long, java.lang.String[])  throws android.os.RemoteException 
	public abstract boolean bind (android.os.IUpdateEngineCallback)  throws android.os.RemoteException 
	public abstract void suspend ()  throws android.os.RemoteException 
	public abstract void resume ()  throws android.os.RemoteException 
	public abstract void cancel ()  throws android.os.RemoteException 
	public abstract void resetStatus ()  throws android.os.RemoteException 
}

android/os/CommonClock$OnServerDiedListener.class
CommonClock.java
package android.os
public abstract android.os.CommonClock$OnServerDiedListener extends java.lang.Object {
	public abstract void onServerDied () 
}

android/os/IBatteryPropertiesListener$Stub.class
IBatteryPropertiesListener.java
package android.os
public abstract android.os.IBatteryPropertiesListener$Stub extends android.os.Binder implements android.os.IBatteryPropertiesListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_batteryPropertiesChanged
	public void  () 
	public static android.os.IBatteryPropertiesListener 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.BatteryProperties _arg0
		android.os.BatteryProperties _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

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

android/os/ParcelFileDescriptor$AutoCloseInputStream.class
ParcelFileDescriptor.java
package android.os
public android.os.ParcelFileDescriptor$AutoCloseInputStream extends java.io.FileInputStream {
	private final android.os.ParcelFileDescriptor mPfd
	public void  (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor pfd
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[])  throws java.io.IOException 
		byte[] b
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
}

android/os/IUpdateEngine$Stub.class
IUpdateEngine.java
package android.os
public abstract android.os.IUpdateEngine$Stub extends android.os.Binder implements android.os.IUpdateEngine  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_applyPayload
	static final int TRANSACTION_bind
	static final int TRANSACTION_suspend
	static final int TRANSACTION_resume
	static final int TRANSACTION_cancel
	static final int TRANSACTION_resetStatus
	public void  () 
	public static android.os.IUpdateEngine 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
		long _arg1
		long _arg2
		String[] _arg3
		android.os.IUpdateEngineCallback _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/IUpdateEngineCallback$Stub.class
IUpdateEngineCallback.java
package android.os
public abstract android.os.IUpdateEngineCallback$Stub extends android.os.Binder implements android.os.IUpdateEngineCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStatusUpdate
	static final int TRANSACTION_onPayloadApplicationComplete
	public void  () 
	public static android.os.IUpdateEngineCallback 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
		float _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/StrictMode$StrictModeResourceMismatchViolation.class
StrictMode.java
package android.os
 android.os.StrictMode$StrictModeResourceMismatchViolation extends android.os.StrictMode$StrictModeViolation {
	public void  (int, java.lang.Object) 
		int policyMask
		Object tag
}

android/os/PerformanceCollector$PerformanceResultsWriter.class
PerformanceCollector.java
package android.os
public abstract android.os.PerformanceCollector$PerformanceResultsWriter extends java.lang.Object {
	public abstract void writeBeginSnapshot (java.lang.String) 
	public abstract void writeEndSnapshot (android.os.Bundle) 
	public abstract void writeStartTiming (java.lang.String) 
	public abstract void writeStopTiming (android.os.Bundle) 
	public abstract void writeMeasurement (java.lang.String, long) 
	public abstract void writeMeasurement (java.lang.String, float) 
	public abstract void writeMeasurement (java.lang.String, java.lang.String) 
}

android/os/RecoverySystem$3.class
RecoverySystem.java
package android.os
final android.os.RecoverySystem$3 extends android.content.BroadcastReceiver {
	final android.os.ConditionVariable val$condition
	void  (android.os.ConditionVariable) 
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/os/IHardwarePropertiesManager.class
IHardwarePropertiesManager.java
package android.os
public abstract android.os.IHardwarePropertiesManager extends java.lang.Object implements android.os.IInterface  {
	public abstract float[] getDeviceTemperatures (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.os.CpuUsageInfo[] getCpuUsages (java.lang.String)  throws android.os.RemoteException 
	public abstract float[] getFanSpeeds (java.lang.String)  throws android.os.RemoteException 
}

android/os/Build.class
Build.java
package android.os
public android.os.Build extends java.lang.Object {
	private static final String TAG
	public static final String UNKNOWN
	public static final String ID
	public static final String DISPLAY
	public static final String PRODUCT
	public static final String DEVICE
	public static final String BOARD
	public static final String CPU_ABI
	public static final String CPU_ABI2
	public static final String MANUFACTURER
	public static final String BRAND
	public static final String MODEL
	public static final String BOOTLOADER
	public static final String RADIO
	public static final String HARDWARE
	public static final boolean IS_EMULATOR
	public static final String SERIAL
	public static final String[] SUPPORTED_ABIS
	public static final String[] SUPPORTED_32_BIT_ABIS
	public static final String[] SUPPORTED_64_BIT_ABIS
	public static final String TYPE
	public static final String TAGS
	public static final String FINGERPRINT
	public static final long TIME
	public static final String USER
	public static final String HOST
	public static final boolean IS_DEBUGGABLE
	public static final boolean PERMISSIONS_REVIEW_REQUIRED
	public void  () 
	private static java.lang.String deriveFingerprint () 
		String finger
	public static void ensureFingerprintProperty () 
		IllegalArgumentException e
	public static boolean isBuildConsistent () 
		String system
		String vendor
		String bootimage
		String requiredBootloader
		String currentBootloader
		String requiredRadio
		String currentRadio
	public static java.lang.String getRadioVersion () 
	private static java.lang.String getString (java.lang.String) 
		String property
	private static java.lang.String[] getStringList (java.lang.String, java.lang.String) 
		String property
		String separator
		String value
	private static long getLong (java.lang.String) 
		NumberFormatException e
		String property
	static java.lang.String access$000 (java.lang.String) 
		String x0
	static java.lang.String[] access$100 (java.lang.String, java.lang.String) 
		String x0
		String x1
	static void  () 
		String[] abiList
		String[] abiList
}

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

android/os/RemoteCallback$OnResultListener.class
RemoteCallback.java
package android.os
public abstract android.os.RemoteCallback$OnResultListener extends java.lang.Object {
	public abstract void onResult (android.os.Bundle) 
}

android/os/StrictMode$ViolationInfo.class
StrictMode.java
package android.os
public android.os.StrictMode$ViolationInfo extends java.lang.Object {
	public String message
	public final android.app.ApplicationErrorReport$CrashInfo crashInfo
	public final int policy
	public int durationMillis
	public int numAnimationsRunning
	public String[] tags
	public int violationNumThisLoop
	public long violationUptimeMillis
	public String broadcastIntentAction
	public long numInstances
	public void  () 
	public void  (java.lang.Throwable, int) 
		Throwable tr
		int policy
	public void  (java.lang.String, java.lang.Throwable, int) 
		android.os.StrictMode$Span iter
		int index
		int spanActiveCount
		String message
		Throwable tr
		int policy
		android.content.Intent broadcastIntent
		android.os.StrictMode$ThreadSpanState state
	public int hashCode () 
		String tag
		int result
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void  (android.os.Parcel, boolean) 
		android.os.Parcel in
		boolean unsetGatheringBit
		int rawPolicy
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int start
		int total
	public void dump (android.util.Printer, java.lang.String) 
		String tag
		int index
		android.util.Printer pw
		String prefix
}

android/os/Build$VERSION.class
Build.java
package android.os
public android.os.Build$VERSION extends java.lang.Object {
	public static final String INCREMENTAL
	public static final String RELEASE
	public static final String BASE_OS
	public static final String SECURITY_PATCH
	public static final String SDK
	public static final int SDK_INT
	public static final int PREVIEW_SDK_INT
	public static final String CODENAME
	private static final String[] ALL_CODENAMES
	public static final String[] ACTIVE_CODENAMES
	public static final int RESOURCES_SDK_INT
	public void  () 
	static void  () 
}

android/os/BinderProxy.class
Binder.java
package android.os
final android.os.BinderProxy extends java.lang.Object implements android.os.IBinder  {
	private final java.lang.ref.WeakReference mSelf
	private long mObject
	private long mOrgue
	public native boolean pingBinder () 
	public native boolean isBinderAlive () 
	public android.os.IInterface queryLocalInterface (java.lang.String) 
		String descriptor
	public boolean transact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	public native java.lang.String getInterfaceDescriptor ()  throws android.os.RemoteException 
	public native boolean transactNative (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
	public native void linkToDeath (android.os.IBinder$DeathRecipient, int)  throws android.os.RemoteException 
	public native boolean unlinkToDeath (android.os.IBinder$DeathRecipient, int) 
	public void dump (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		String[] args
		android.os.Parcel data
		android.os.Parcel reply
	public void dumpAsync (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
		java.io.FileDescriptor fd
		String[] args
		android.os.Parcel data
		android.os.Parcel reply
	public void shellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)  throws android.os.RemoteException 
		java.io.FileDescriptor in
		java.io.FileDescriptor out
		java.io.FileDescriptor err
		String[] args
		android.os.ResultReceiver resultReceiver
		android.os.Parcel data
		android.os.Parcel reply
	void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private final native void destroy () 
	private static final void sendDeathNotice (android.os.IBinder$DeathRecipient) 
		RuntimeException exc
		android.os.IBinder$DeathRecipient recipient
}

android/os/BatteryStats$HistoryPrinter.class
BatteryStats.java
package android.os
public android.os.BatteryStats$HistoryPrinter extends java.lang.Object {
	int oldState
	int oldState2
	int oldLevel
	int oldStatus
	int oldHealth
	int oldPlug
	int oldTemp
	int oldVolt
	int oldChargeMAh
	long lastTime
	public void  () 
	void reset () 
	public void printNextItem (java.io.PrintWriter, android.os.BatteryStats$HistoryItem, long, boolean, boolean) 
		String[] eventNames
		int idx
		float perc
		StringBuilder sb
		int totalRun
		int total
		int chargeMAh
		java.io.PrintWriter pw
		android.os.BatteryStats$HistoryItem rec
		long baseTime
		boolean checkin
		boolean verbose
	private void printStepCpuUidDetails (java.io.PrintWriter, int, int, int) 
		java.io.PrintWriter pw
		int uid
		int utime
		int stime
	private void printStepCpuUidCheckinDetails (java.io.PrintWriter, int, int, int) 
		java.io.PrintWriter pw
		int uid
		int utime
		int stime
}

android/os/CommonTimeUtils.class
CommonTimeUtils.java
package android.os
 android.os.CommonTimeUtils extends java.lang.Object {
	public static final int SUCCESS
	public static final int ERROR
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_DEAD_OBJECT
	private android.os.IBinder mRemote
	private String mInterfaceDesc
	public void  (android.os.IBinder, java.lang.String) 
		android.os.IBinder remote
		String interfaceDesc
	public int transactGetInt (int, int)  throws android.os.RemoteException 
		int res
		int method_code
		int error_ret_val
		android.os.Parcel data
		android.os.Parcel reply
		int ret_val
	public int transactSetInt (int, int) 
		android.os.RemoteException e
		int method_code
		int val
		android.os.Parcel data
		android.os.Parcel reply
	public long transactGetLong (int, long)  throws android.os.RemoteException 
		int res
		int method_code
		long error_ret_val
		android.os.Parcel data
		android.os.Parcel reply
		long ret_val
	public int transactSetLong (int, long) 
		android.os.RemoteException e
		int method_code
		long val
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String transactGetString (int, java.lang.String)  throws android.os.RemoteException 
		int res
		int method_code
		String error_ret_val
		android.os.Parcel data
		android.os.Parcel reply
		String ret_val
	public int transactSetString (int, java.lang.String) 
		android.os.RemoteException e
		int method_code
		String val
		android.os.Parcel data
		android.os.Parcel reply
	public java.net.InetSocketAddress transactGetSockaddr (int)  throws android.os.RemoteException 
		int addr
		int addr1
		int addr2
		int addr3
		int addr4
		int flowinfo
		int scope_id
		int type
		int port
		String addrStr
		int res
		int method_code
		android.os.Parcel data
		android.os.Parcel reply
		java.net.InetSocketAddress ret_val
	public int transactSetSockaddr (int, java.net.InetSocketAddress) 
		int v4addr
		int aword
		int i
		java.net.Inet6Address v6
		java.net.InetAddress a
		byte[] b
		int p
		android.os.RemoteException e
		int method_code
		java.net.InetSocketAddress addr
		android.os.Parcel data
		android.os.Parcel reply
		int ret_val
}

android/os/IHardwarePropertiesManager$Stub.class
IHardwarePropertiesManager.java
package android.os
public abstract android.os.IHardwarePropertiesManager$Stub extends android.os.Binder implements android.os.IHardwarePropertiesManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDeviceTemperatures
	static final int TRANSACTION_getCpuUsages
	static final int TRANSACTION_getFanSpeeds
	public void  () 
	public static android.os.IHardwarePropertiesManager 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 _arg2
		float[] _result
		String _arg0
		android.os.CpuUsageInfo[] _result
		String _arg0
		float[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/PerformanceCollector.class
PerformanceCollector.java
package android.os
public android.os.PerformanceCollector extends java.lang.Object {
	public static final String METRIC_KEY_ITERATIONS
	public static final String METRIC_KEY_LABEL
	public static final String METRIC_KEY_CPU_TIME
	public static final String METRIC_KEY_EXECUTION_TIME
	public static final String METRIC_KEY_PRE_RECEIVED_TRANSACTIONS
	public static final String METRIC_KEY_PRE_SENT_TRANSACTIONS
	public static final String METRIC_KEY_RECEIVED_TRANSACTIONS
	public static final String METRIC_KEY_SENT_TRANSACTIONS
	public static final String METRIC_KEY_GC_INVOCATION_COUNT
	public static final String METRIC_KEY_JAVA_ALLOCATED
	public static final String METRIC_KEY_JAVA_FREE
	public static final String METRIC_KEY_JAVA_PRIVATE_DIRTY
	public static final String METRIC_KEY_JAVA_PSS
	public static final String METRIC_KEY_JAVA_SHARED_DIRTY
	public static final String METRIC_KEY_JAVA_SIZE
	public static final String METRIC_KEY_NATIVE_ALLOCATED
	public static final String METRIC_KEY_NATIVE_FREE
	public static final String METRIC_KEY_NATIVE_PRIVATE_DIRTY
	public static final String METRIC_KEY_NATIVE_PSS
	public static final String METRIC_KEY_NATIVE_SHARED_DIRTY
	public static final String METRIC_KEY_NATIVE_SIZE
	public static final String METRIC_KEY_GLOBAL_ALLOC_COUNT
	public static final String METRIC_KEY_GLOBAL_ALLOC_SIZE
	public static final String METRIC_KEY_GLOBAL_FREED_COUNT
	public static final String METRIC_KEY_GLOBAL_FREED_SIZE
	public static final String METRIC_KEY_OTHER_PRIVATE_DIRTY
	public static final String METRIC_KEY_OTHER_PSS
	public static final String METRIC_KEY_OTHER_SHARED_DIRTY
	private android.os.PerformanceCollector$PerformanceResultsWriter mPerfWriter
	private android.os.Bundle mPerfSnapshot
	private android.os.Bundle mPerfMeasurement
	private long mSnapshotCpuTime
	private long mSnapshotExecTime
	private long mCpuTime
	private long mExecTime
	public void  () 
	public void  (android.os.PerformanceCollector$PerformanceResultsWriter) 
		android.os.PerformanceCollector$PerformanceResultsWriter writer
	public void setPerformanceResultsWriter (android.os.PerformanceCollector$PerformanceResultsWriter) 
		android.os.PerformanceCollector$PerformanceResultsWriter writer
	public void beginSnapshot (java.lang.String) 
		String label
	public android.os.Bundle endSnapshot () 
	public void startTiming (java.lang.String) 
		String label
	public android.os.Bundle addIteration (java.lang.String) 
		String label
		android.os.Bundle iteration
	public android.os.Bundle stopTiming (java.lang.String) 
		String label
	public void addMeasurement (java.lang.String, long) 
		String label
		long value
	public void addMeasurement (java.lang.String, float) 
		String label
		float value
	public void addMeasurement (java.lang.String, java.lang.String) 
		String label
		String value
	private void startPerformanceSnapshot () 
		String key
		android.os.Bundle binderCounts
	private void endPerformanceSnapshot () 
		String key
		String key
		long nativeMax
		long nativeAllocated
		long nativeFree
		android.os.Debug$MemoryInfo memInfo
		Runtime runtime
		long dalvikMax
		long dalvikFree
		long dalvikAllocated
		android.os.Bundle binderCounts
		android.os.Bundle allocCounts
	private static void startAllocCounting () 
	private static void stopAllocCounting () 
	private static android.os.Bundle getAllocCounts () 
		android.os.Bundle results
	private static android.os.Bundle getBinderCounts () 
		android.os.Bundle results
}

android/os/RecoverySystem$1.class
RecoverySystem.java
package android.os
final android.os.RecoverySystem$1 extends java.io.InputStream {
	long toRead
	long soFar
	int lastPercent
	long lastPublishTime
	final long val$fileLen
	final int val$commentSize
	final long val$startTimeMillis
	final java.io.RandomAccessFile val$raf
	final android.os.RecoverySystem$ProgressListener val$listenerForInner
	void  (long, int, long, java.io.RandomAccessFile, android.os.RecoverySystem$ProgressListener) 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		long now
		int p
		byte[] b
		int off
		int len
		int size
		int read
}

android/os/BatteryStats$DailyItem.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$DailyItem extends java.lang.Object {
	public long mStartTime
	public long mEndTime
	public android.os.BatteryStats$LevelStepTracker mDischargeSteps
	public android.os.BatteryStats$LevelStepTracker mChargeSteps
	public java.util.ArrayList mPackageChanges
	public void  () 
}

android/os/TokenWatcher$Death.class
TokenWatcher.java
package android.os
 android.os.TokenWatcher$Death extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	android.os.IBinder token
	String tag
	final android.os.TokenWatcher this$0
	void  (android.os.TokenWatcher, android.os.IBinder, java.lang.String) 
		android.os.IBinder token
		String tag
	public void binderDied () 
	protected void finalize ()  throws java.lang.Throwable 
}

android/os/BatteryStats$HistoryTag.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$HistoryTag extends java.lang.Object {
	public String string
	public int uid
	public int poolIdx
	public void  () 
	public void setTo (android.os.BatteryStats$HistoryTag) 
		android.os.BatteryStats$HistoryTag o
	public void setTo (java.lang.String, int) 
		String _string
		int _uid
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel src
	public boolean equals (java.lang.Object) 
		Object o
		android.os.BatteryStats$HistoryTag that
	public int hashCode () 
		int result
}

android/os/FileUtils.class
FileUtils.java
package android.os
public android.os.FileUtils extends java.lang.Object {
	private static final String TAG
	public static final int S_IRWXU
	public static final int S_IRUSR
	public static final int S_IWUSR
	public static final int S_IXUSR
	public static final int S_IRWXG
	public static final int S_IRGRP
	public static final int S_IWGRP
	public static final int S_IXGRP
	public static final int S_IRWXO
	public static final int S_IROTH
	public static final int S_IWOTH
	public static final int S_IXOTH
	private static final java.io.File[] EMPTY
	public void  () 
	public static int setPermissions (java.io.File, int, int, int) 
		java.io.File path
		int mode
		int uid
		int gid
	public static int setPermissions (java.lang.String, int, int, int) 
		android.system.ErrnoException e
		android.system.ErrnoException e
		String path
		int mode
		int uid
		int gid
	public static int setPermissions (java.io.FileDescriptor, int, int, int) 
		android.system.ErrnoException e
		android.system.ErrnoException e
		java.io.FileDescriptor fd
		int mode
		int uid
		int gid
	public static void copyPermissions (java.io.File, java.io.File)  throws java.io.IOException 
		android.system.StructStat stat
		android.system.ErrnoException e
		java.io.File from
		java.io.File to
	public static int getUid (java.lang.String) 
		android.system.ErrnoException e
		String path
	public static boolean sync (java.io.FileOutputStream) 
		java.io.FileOutputStream stream
	public static boolean copyFile (java.io.File, java.io.File) 
		java.io.IOException e
		java.io.File srcFile
		java.io.File destFile
	public static void copyFileOrThrow (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.InputStream in
		java.io.File srcFile
		java.io.File destFile
	public static boolean copyToFile (java.io.InputStream, java.io.File) 
		java.io.IOException e
		java.io.InputStream inputStream
		java.io.File destFile
	public static void copyToFileOrThrow (java.io.InputStream, java.io.File)  throws java.io.IOException 
		byte[] buffer
		int bytesRead
		java.io.InputStream inputStream
		java.io.File destFile
		java.io.FileOutputStream out
	public static boolean isFilenameSafe (java.io.File) 
		java.io.File file
	public static java.lang.String readTextFile (java.io.File, int, java.lang.String)  throws java.io.IOException 
		byte[] data
		int length
		byte[] tmp
		int len
		boolean rolled
		byte[] last
		byte[] data
		java.io.ByteArrayOutputStream contents
		int len
		byte[] data
		long size
		java.io.File file
		int max
		String ellipsis
		java.io.InputStream input
		java.io.BufferedInputStream bis
	public static void stringToFile (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File file
		String string
	public static void stringToFile (java.lang.String, java.lang.String)  throws java.io.IOException 
		String filename
		String string
		java.io.FileWriter out
	public static long checksumCrc32 (java.io.File)  throws java.io.FileNotFoundException java.io.IOException 
		byte[] buf
		java.io.File file
		java.util.zip.CRC32 checkSummer
		java.util.zip.CheckedInputStream cis
	public static boolean deleteOlderFiles (java.io.File, int, long) 
		java.io.File file
		long age
		int i
		java.io.File dir
		int minCount
		long minAge
		java.io.File[] files
		boolean deleted
	public static boolean contains (java.io.File[], java.io.File) 
		java.io.File dir
		java.io.File[] dirs
		java.io.File file
	public static boolean contains (java.io.File, java.io.File) 
		java.io.File dir
		java.io.File file
		String dirPath
		String filePath
	public static boolean deleteContentsAndDir (java.io.File) 
		java.io.File dir
	public static boolean deleteContents (java.io.File) 
		java.io.File file
		java.io.File dir
		java.io.File[] files
		boolean success
	private static boolean isValidExtFilenameChar (char) 
		char c
	public static boolean isValidExtFilename (java.lang.String) 
		String name
	public static java.lang.String buildValidExtFilename (java.lang.String) 
		char c
		int i
		String name
		StringBuilder res
	private static boolean isValidFatFilenameChar (char) 
		char c
	public static boolean isValidFatFilename (java.lang.String) 
		String name
	public static java.lang.String buildValidFatFilename (java.lang.String) 
		char c
		int i
		String name
		StringBuilder res
	public static java.lang.String trimFilename (java.lang.String, int) 
		String str
		int maxBytes
		StringBuilder res
	private static void trimFilename (java.lang.StringBuilder, int) 
		StringBuilder res
		int maxBytes
		byte[] raw
	public static java.lang.String rewriteAfterRename (java.io.File, java.io.File, java.lang.String) 
		java.io.File beforeDir
		java.io.File afterDir
		String path
		java.io.File result
	public static java.lang.String[] rewriteAfterRename (java.io.File, java.io.File, java.lang.String[]) 
		int i
		java.io.File beforeDir
		java.io.File afterDir
		String[] paths
		String[] result
	public static java.io.File rewriteAfterRename (java.io.File, java.io.File, java.io.File) 
		String splice
		java.io.File beforeDir
		java.io.File afterDir
		java.io.File file
	public static java.io.File buildUniqueFile (java.io.File, java.lang.String, java.lang.String)  throws java.io.FileNotFoundException 
		java.io.File parent
		String mimeType
		String displayName
		String[] parts
		String name
		String ext
		java.io.File file
		int n
	public static java.lang.String[] splitFileName (java.lang.String, java.lang.String) 
		String name
		String ext
		String name
		String ext
		String mimeTypeFromExt
		String mimeTypeFromExt
		int lastDot
		String extFromMimeType
		String mimeType
		String displayName
		String name
		String ext
	private static java.io.File buildFile (java.io.File, java.lang.String, java.lang.String) 
		java.io.File parent
		String name
		String ext
	public static java.lang.String[] listOrEmpty (java.io.File) 
		java.io.File dir
		String[] res
	public static java.io.File[] listFilesOrEmpty (java.io.File) 
		java.io.File dir
		java.io.File[] res
	public static java.io.File[] listFilesOrEmpty (java.io.File, java.io.FilenameFilter) 
		java.io.File dir
		java.io.FilenameFilter filter
		java.io.File[] res
	public static java.io.File newFileOrNull (java.lang.String) 
		String path
	static void  () 
}

android/os/BatteryStats$HistoryStepDetails.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$HistoryStepDetails extends java.lang.Object {
	public int userTime
	public int systemTime
	public int appCpuUid1
	public int appCpuUTime1
	public int appCpuSTime1
	public int appCpuUid2
	public int appCpuUTime2
	public int appCpuSTime2
	public int appCpuUid3
	public int appCpuUTime3
	public int appCpuSTime3
	public int statUserTime
	public int statSystemTime
	public int statIOWaitTime
	public int statIrqTime
	public int statSoftIrqTime
	public int statIdlTime
	public String statPlatformIdleState
	public void  () 
	public void clear () 
	public void writeToParcel (android.os.Parcel) 
		android.os.Parcel out
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
}

android/os/Process.class
Process.java
package android.os
public android.os.Process extends java.lang.Object {
	private static final String LOG_TAG
	public static final String ZYGOTE_SOCKET
	public static final String SECONDARY_ZYGOTE_SOCKET
	public static final int ROOT_UID
	public static final int SYSTEM_UID
	public static final int PHONE_UID
	public static final int SHELL_UID
	public static final int LOG_UID
	public static final int WIFI_UID
	public static final int MEDIA_UID
	public static final int DRM_UID
	public static final int VPN_UID
	public static final int NFC_UID
	public static final int BLUETOOTH_UID
	public static final int MEDIA_RW_GID
	public static final int PACKAGE_INFO_GID
	public static final int SHARED_RELRO_UID
	public static final int AUDIOSERVER_UID
	public static final int CAMERASERVER_UID
	public static final int FIRST_APPLICATION_UID
	public static final int LAST_APPLICATION_UID
	public static final int FIRST_ISOLATED_UID
	public static final int LAST_ISOLATED_UID
	public static final int SHARED_USER_GID
	public static final int FIRST_SHARED_APPLICATION_GID
	public static final int LAST_SHARED_APPLICATION_GID
	public static final int THREAD_PRIORITY_DEFAULT
	public static final int THREAD_PRIORITY_LOWEST
	public static final int THREAD_PRIORITY_BACKGROUND
	public static final int THREAD_PRIORITY_FOREGROUND
	public static final int THREAD_PRIORITY_DISPLAY
	public static final int THREAD_PRIORITY_URGENT_DISPLAY
	public static final int THREAD_PRIORITY_AUDIO
	public static final int THREAD_PRIORITY_URGENT_AUDIO
	public static final int THREAD_PRIORITY_MORE_FAVORABLE
	public static final int THREAD_PRIORITY_LESS_FAVORABLE
	public static final int SCHED_OTHER
	public static final int SCHED_FIFO
	public static final int SCHED_RR
	public static final int SCHED_BATCH
	public static final int SCHED_IDLE
	public static final int SCHED_RESET_ON_FORK
	public static final int THREAD_GROUP_DEFAULT
	public static final int THREAD_GROUP_BG_NONINTERACTIVE
	private static final int THREAD_GROUP_FOREGROUND
	public static final int THREAD_GROUP_SYSTEM
	public static final int THREAD_GROUP_AUDIO_APP
	public static final int THREAD_GROUP_AUDIO_SYS
	public static final int THREAD_GROUP_TOP_APP
	public static final int SIGNAL_QUIT
	public static final int SIGNAL_KILL
	public static final int SIGNAL_USR1
	private static long sStartElapsedRealtime
	private static long sStartUptimeMillis
	static android.os.Process$ZygoteState primaryZygoteState
	static android.os.Process$ZygoteState secondaryZygoteState
	static final int ZYGOTE_RETRY_MILLIS
	public static final int PROC_TERM_MASK
	public static final int PROC_ZERO_TERM
	public static final int PROC_SPACE_TERM
	public static final int PROC_TAB_TERM
	public static final int PROC_COMBINE
	public static final int PROC_PARENS
	public static final int PROC_QUOTES
	public static final int PROC_CHAR
	public static final int PROC_OUT_STRING
	public static final int PROC_OUT_LONG
	public static final int PROC_OUT_FLOAT
	public void  () 
	public static final android.os.Process$ProcessStartResult start (java.lang.String, java.lang.String, int, int, int[], int, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		android.os.ZygoteStartFailedEx ex
		String processClass
		String niceName
		int uid
		int gid
		int[] gids
		int debugFlags
		int mountExternal
		int targetSdkVersion
		String seInfo
		String abi
		String instructionSet
		String appDataDir
		String[] zygoteArgs
	private static java.lang.String getAbiList (java.io.BufferedWriter, java.io.DataInputStream)  throws java.io.IOException 
		java.io.BufferedWriter writer
		java.io.DataInputStream inputStream
		int numBytes
		byte[] bytes
	private static android.os.Process$ProcessStartResult zygoteSendArgsAndGetResult (android.os.Process$ZygoteState, java.util.ArrayList)  throws android.os.ZygoteStartFailedEx 
		int i
		String arg
		int i
		int sz
		java.io.BufferedWriter writer
		java.io.DataInputStream inputStream
		android.os.Process$ProcessStartResult result
		java.io.IOException ex
		android.os.Process$ZygoteState zygoteState
		java.util.ArrayList args
	private static android.os.Process$ProcessStartResult startViaZygote (java.lang.String, java.lang.String, int, int, int[], int, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])  throws android.os.ZygoteStartFailedEx 
		int i
		StringBuilder sb
		int sz
		String arg
		java.util.ArrayList argsForZygote
		String processClass
		String niceName
		int uid
		int gid
		int[] gids
		int debugFlags
		int mountExternal
		int targetSdkVersion
		String seInfo
		String abi
		String instructionSet
		String appDataDir
		String[] extraArgs
	public static void establishZygoteConnectionForAbi (java.lang.String) 
		android.os.ZygoteStartFailedEx ex
		String abi
	private static android.os.Process$ZygoteState openZygoteSocketIfNeeded (java.lang.String)  throws android.os.ZygoteStartFailedEx 
		java.io.IOException ioe
		java.io.IOException ioe
		String abi
	public static final native long getElapsedCpuTime () 
	public static final long getStartElapsedRealtime () 
	public static final long getStartUptimeMillis () 
	public static final void setStartTimes (long, long) 
		long elapsedRealtime
		long uptimeMillis
	public static final boolean is64Bit () 
	public static final int myPid () 
	public static final int myPpid () 
	public static final int myTid () 
	public static final int myUid () 
	public static android.os.UserHandle myUserHandle () 
	public static boolean isApplicationUid (int) 
		int uid
	public static final boolean isIsolated () 
	public static final boolean isIsolated (int) 
		int uid
	public static final native int getUidForName (java.lang.String) 
	public static final native int getGidForName (java.lang.String) 
	public static final int getUidForPid (int) 
		int pid
		String[] procStatusLabels
		long[] procStatusValues
	public static final int getParentPid (int) 
		int pid
		String[] procStatusLabels
		long[] procStatusValues
	public static final int getThreadGroupLeader (int) 
		int tid
		String[] procStatusLabels
		long[] procStatusValues
	public static final native void setThreadPriority (int, int)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
	public static final native void setCanSelfBackground (boolean) 
	public static final native void setThreadGroup (int, int)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
	public static final native void setProcessGroup (int, int)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
	public static final native int getProcessGroup (int)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
	public static final native int[] getExclusiveCores () 
	public static final native void setThreadPriority (int)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
	public static final native int getThreadPriority (int)  throws java.lang.IllegalArgumentException 
	public static final native int getThreadScheduler (int)  throws java.lang.IllegalArgumentException 
	public static final native void setThreadScheduler (int, int, int)  throws java.lang.IllegalArgumentException 
	public static final boolean supportsProcesses () 
	public static final native boolean setSwappiness (int, boolean) 
	public static final native void setArgV0 (java.lang.String) 
	public static final void killProcess (int) 
		int pid
	public static final native int setUid (int) 
	public static final native int setGid (int) 
	public static final native void sendSignal (int, int) 
	public static final void killProcessQuiet (int) 
		int pid
	public static final native void sendSignalQuiet (int, int) 
	public static final native long getFreeMemory () 
	public static final native long getTotalMemory () 
	public static final native void readProcLines (java.lang.String, java.lang.String[], long[]) 
	public static final native int[] getPids (java.lang.String, int[]) 
	public static final native boolean readProcFile (java.lang.String, int[], java.lang.String[], long[], float[]) 
	public static final native boolean parseProcLine (byte[], int, int, int[], java.lang.String[], long[], float[]) 
	public static final native int[] getPidsForCommands (java.lang.String[]) 
	public static final native long getPss (int) 
	public static final native int killProcessGroup (int, int) 
	public static final native void removeAllProcessGroups () 
	public static final boolean isThreadInProcess (int, int) 
		Exception e
		int tid
		int pid
		android.os.StrictMode$ThreadPolicy oldPolicy
	static java.lang.String access$000 (java.io.BufferedWriter, java.io.DataInputStream)  throws java.io.IOException 
		java.io.BufferedWriter x0
		java.io.DataInputStream x1
}

android/os/IPowerManager$Stub$Proxy.class
IPowerManager.java
package android.os
 android.os.IPowerManager$Stub$Proxy extends java.lang.Object implements android.os.IPowerManager  {
	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 acquireWakeLock (android.os.IBinder, int, java.lang.String, java.lang.String, android.os.WorkSource, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder lock
		int flags
		String tag
		String packageName
		android.os.WorkSource ws
		String historyTag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void acquireWakeLockWithUid (android.os.IBinder, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.os.IBinder lock
		int flags
		String tag
		String packageName
		int uidtoblame
		android.os.Parcel _data
		android.os.Parcel _reply
	public void releaseWakeLock (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder lock
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateWakeLockUids (android.os.IBinder, int[])  throws android.os.RemoteException 
		android.os.IBinder lock
		int[] uids
		android.os.Parcel _data
		android.os.Parcel _reply
	public void powerHint (int, int)  throws android.os.RemoteException 
		int hintId
		int data
		android.os.Parcel _data
	public void updateWakeLockWorkSource (android.os.IBinder, android.os.WorkSource, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder lock
		android.os.WorkSource ws
		String historyTag
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isWakeLockLevelSupported (int)  throws android.os.RemoteException 
		int level
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void userActivity (long, int, int)  throws android.os.RemoteException 
		long time
		int event
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void wakeUp (long, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		long time
		String reason
		String opPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void goToSleep (long, int, int)  throws android.os.RemoteException 
		long time
		int reason
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void nap (long)  throws android.os.RemoteException 
		long time
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isInteractive ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isPowerSaveMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPowerSaveMode (boolean)  throws android.os.RemoteException 
		boolean mode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDeviceIdleMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isLightDeviceIdleMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void reboot (boolean, java.lang.String, boolean)  throws android.os.RemoteException 
		boolean confirm
		String reason
		boolean wait
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rebootSafeMode (boolean, boolean)  throws android.os.RemoteException 
		boolean confirm
		boolean wait
		android.os.Parcel _data
		android.os.Parcel _reply
	public void shutdown (boolean, java.lang.String, boolean)  throws android.os.RemoteException 
		boolean confirm
		String reason
		boolean wait
		android.os.Parcel _data
		android.os.Parcel _reply
	public void crash (java.lang.String)  throws android.os.RemoteException 
		String message
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStayOnSetting (int)  throws android.os.RemoteException 
		int val
		android.os.Parcel _data
		android.os.Parcel _reply
	public void boostScreenBrightness (long)  throws android.os.RemoteException 
		long time
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isScreenBrightnessBoosted ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setTemporaryScreenBrightnessSettingOverride (int)  throws android.os.RemoteException 
		int brightness
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setTemporaryScreenAutoBrightnessAdjustmentSettingOverride (float)  throws android.os.RemoteException 
		float adj
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAttentionLight (boolean, int)  throws android.os.RemoteException 
		boolean on
		int color
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/CommonTimeConfig.class
CommonTimeConfig.java
package android.os
public android.os.CommonTimeConfig extends java.lang.Object {
	public static final int SUCCESS
	public static final int ERROR
	public static final int ERROR_BAD_VALUE
	public static final int ERROR_DEAD_OBJECT
	public static final long INVALID_GROUP_ID
	public static final String SERVICE_NAME
	private final Object mListenerLock
	private android.os.CommonTimeConfig$OnServerDiedListener mServerDiedListener
	private android.os.IBinder mRemote
	private String mInterfaceDesc
	private android.os.CommonTimeUtils mUtils
	private android.os.IBinder$DeathRecipient mDeathHandler
	private static final int METHOD_GET_MASTER_ELECTION_PRIORITY
	private static final int METHOD_SET_MASTER_ELECTION_PRIORITY
	private static final int METHOD_GET_MASTER_ELECTION_ENDPOINT
	private static final int METHOD_SET_MASTER_ELECTION_ENDPOINT
	private static final int METHOD_GET_MASTER_ELECTION_GROUP_ID
	private static final int METHOD_SET_MASTER_ELECTION_GROUP_ID
	private static final int METHOD_GET_INTERFACE_BINDING
	private static final int METHOD_SET_INTERFACE_BINDING
	private static final int METHOD_GET_MASTER_ANNOUNCE_INTERVAL
	private static final int METHOD_SET_MASTER_ANNOUNCE_INTERVAL
	private static final int METHOD_GET_CLIENT_SYNC_INTERVAL
	private static final int METHOD_SET_CLIENT_SYNC_INTERVAL
	private static final int METHOD_GET_PANIC_THRESHOLD
	private static final int METHOD_SET_PANIC_THRESHOLD
	private static final int METHOD_GET_AUTO_DISABLE
	private static final int METHOD_SET_AUTO_DISABLE
	private static final int METHOD_FORCE_NETWORKLESS_MASTER_MODE
	public void  ()  throws android.os.RemoteException 
	public static android.os.CommonTimeConfig create () 
		android.os.RemoteException e
		android.os.CommonTimeConfig retVal
		android.os.CommonTimeConfig retVal
	public void release () 
	public byte getMasterElectionPriority ()  throws android.os.RemoteException 
	public int setMasterElectionPriority (byte) 
		byte priority
	public java.net.InetSocketAddress getMasterElectionEndpoint ()  throws android.os.RemoteException 
	public int setMasterElectionEndpoint (java.net.InetSocketAddress) 
		java.net.InetSocketAddress ep
	public long getMasterElectionGroupId ()  throws android.os.RemoteException 
	public int setMasterElectionGroupId (long) 
		long id
	public java.lang.String getInterfaceBinding ()  throws android.os.RemoteException 
		String ifaceName
	public int setNetworkBinding (java.lang.String) 
		String ifaceName
	public int getMasterAnnounceInterval ()  throws android.os.RemoteException 
	public int setMasterAnnounceInterval (int) 
		int interval
	public int getClientSyncInterval ()  throws android.os.RemoteException 
	public int setClientSyncInterval (int) 
		int interval
	public int getPanicThreshold ()  throws android.os.RemoteException 
	public int setPanicThreshold (int) 
		int threshold
	public boolean getAutoDisable ()  throws android.os.RemoteException 
	public int setAutoDisable (boolean) 
		boolean autoDisable
	public int forceNetworklessMasterMode () 
		android.os.RemoteException e
		android.os.Parcel data
		android.os.Parcel reply
	public void setServerDiedListener (android.os.CommonTimeConfig$OnServerDiedListener) 
		android.os.CommonTimeConfig$OnServerDiedListener listener
	protected void finalize ()  throws java.lang.Throwable 
	private boolean checkDeadServer () 
	private void throwOnDeadServer ()  throws android.os.RemoteException 
	static java.lang.Object access$000 (android.os.CommonTimeConfig) 
		android.os.CommonTimeConfig x0
	static android.os.CommonTimeConfig$OnServerDiedListener access$100 (android.os.CommonTimeConfig) 
		android.os.CommonTimeConfig x0
}

android/os/ICancellationSignal$Stub$Proxy.class
ICancellationSignal.java
package android.os
 android.os.ICancellationSignal$Stub$Proxy extends java.lang.Object implements android.os.ICancellationSignal  {
	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/ServiceManagerNative.class
ServiceManagerNative.java
package android.os
public abstract android.os.ServiceManagerNative extends android.os.Binder implements android.os.IServiceManager  {
	public static android.os.IServiceManager asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IServiceManager in
	public void  () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) 
		String name
		android.os.IBinder service
		String name
		android.os.IBinder service
		String name
		android.os.IBinder service
		boolean allowIsolated
		String[] list
		android.os.IPermissionController controller
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	public android.os.IBinder asBinder () 
}

android/os/IRecoverySystemProgressListener.class
IRecoverySystemProgressListener.java
package android.os
public abstract android.os.IRecoverySystemProgressListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onProgress (int)  throws android.os.RemoteException 
}

android/os/INetworkActivityListener.class
INetworkActivityListener.java
package android.os
public abstract android.os.INetworkActivityListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onNetworkActive ()  throws android.os.RemoteException 
}

android/os/SystemService$1.class
SystemService.java
package android.os
final android.os.SystemService$1 extends java.lang.Object implements java.lang.Runnable  {
	void  () 
	public void run () 
}

android/os/SELinux.class
SELinux.java
package android.os
public android.os.SELinux extends java.lang.Object {
	private static final String TAG
	private static final int SELINUX_ANDROID_RESTORECON_NOCHANGE
	private static final int SELINUX_ANDROID_RESTORECON_VERBOSE
	private static final int SELINUX_ANDROID_RESTORECON_RECURSE
	private static final int SELINUX_ANDROID_RESTORECON_FORCE
	private static final int SELINUX_ANDROID_RESTORECON_DATADATA
	public void  () 
	public static final native boolean isSELinuxEnabled () 
	public static final native boolean isSELinuxEnforced () 
	public static final native boolean setFSCreateContext (java.lang.String) 
	public static final native boolean setFileContext (java.lang.String, java.lang.String) 
	public static final native java.lang.String getFileContext (java.lang.String) 
	public static final native java.lang.String getPeerContext (java.io.FileDescriptor) 
	public static final native java.lang.String getContext () 
	public static final native java.lang.String getPidContext (int) 
	public static final native boolean checkSELinuxAccess (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public static boolean restorecon (java.lang.String)  throws java.lang.NullPointerException 
		String pathname
	private static native boolean native_restorecon (java.lang.String, int) 
	public static boolean restorecon (java.io.File)  throws java.lang.NullPointerException 
		java.io.IOException e
		java.io.File file
	public static boolean restoreconRecursive (java.io.File) 
		java.io.IOException e
		java.io.File file
}

android/os/ICancellationSignal.class
ICancellationSignal.java
package android.os
public abstract android.os.ICancellationSignal extends java.lang.Object implements android.os.IInterface  {
	public abstract void cancel ()  throws android.os.RemoteException 
}

android/os/StrictMode$StrictModeNetworkViolation.class
StrictMode.java
package android.os
public android.os.StrictMode$StrictModeNetworkViolation extends android.os.StrictMode$StrictModeViolation {
	public void  (int) 
		int policyMask
}

android/os/PowerManager$WakeLock.class
PowerManager.java
package android.os
public final android.os.PowerManager$WakeLock extends java.lang.Object {
	private int mFlags
	private String mTag
	private final String mPackageName
	private final android.os.IBinder mToken
	private int mCount
	private boolean mRefCounted
	private boolean mHeld
	private android.os.WorkSource mWorkSource
	private String mHistoryTag
	private final String mTraceName
	private final Runnable mReleaser
	final android.os.PowerManager this$0
	void  (android.os.PowerManager, int, java.lang.String, java.lang.String) 
		android.os.PowerManager this$0
		int flags
		String tag
		String packageName
	protected void finalize ()  throws java.lang.Throwable 
		android.os.RemoteException e
	public void setReferenceCounted (boolean) 
		boolean value
	public void acquire () 
	public void acquire (long) 
		long timeout
	private void acquireLocked () 
		android.os.RemoteException e
	public void release () 
	public void release (int) 
		android.os.RemoteException e
		int flags
	public boolean isHeld () 
	public void setWorkSource (android.os.WorkSource) 
		boolean changed
		boolean changed
		android.os.RemoteException e
		boolean changed
		android.os.WorkSource ws
	public void setTag (java.lang.String) 
		String tag
	public void setHistoryTag (java.lang.String) 
		String tag
	public void setUnimportantForLogging (boolean) 
		boolean state
	public java.lang.String toString () 
}

android/os/StrictMode$2.class
StrictMode.java
package android.os
final android.os.StrictMode$2 extends java.lang.ThreadLocal {
	void  () 
	protected java.util.ArrayList initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/os/IRemoteCallback$Stub.class
IRemoteCallback.java
package android.os
public abstract android.os.IRemoteCallback$Stub extends android.os.Binder implements android.os.IRemoteCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendResult
	public void  () 
	public static android.os.IRemoteCallback 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 _arg0
		android.os.Bundle _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/IPermissionController$Stub.class
IPermissionController.java
package android.os
public abstract android.os.IPermissionController$Stub extends android.os.Binder implements android.os.IPermissionController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_checkPermission
	static final int TRANSACTION_getPackagesForUid
	static final int TRANSACTION_isRuntimePermission
	public void  () 
	public static android.os.IPermissionController 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 _arg2
		boolean _result
		int _arg0
		String[] _result
		String _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/IUserManager$Stub$Proxy.class
IUserManager.java
package android.os
 android.os.IUserManager$Stub$Proxy extends java.lang.Object implements android.os.IUserManager  {
	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 getCredentialOwnerProfile (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.content.pm.UserInfo createUser (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		String name
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public android.content.pm.UserInfo createProfileForUser (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		String name
		int flags
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public android.content.pm.UserInfo createRestrictedProfile (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		String name
		int parentUserHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public void setUserEnabled (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean removeUser (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setUserName (int, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUserIcon (int, android.graphics.Bitmap)  throws android.os.RemoteException 
		int userHandle
		android.graphics.Bitmap icon
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor getUserIcon (int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.content.pm.UserInfo getPrimaryUser ()  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public java.util.List getUsers (boolean)  throws android.os.RemoteException 
		boolean excludeDying
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getProfiles (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean enabledOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int[] getProfileIds (int, boolean)  throws android.os.RemoteException 
		int userId
		boolean enabledOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean canAddMoreManagedProfiles (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean allowedToRemoveOne
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.UserInfo getProfileParent (int)  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public boolean isSameProfileGroup (int, int)  throws android.os.RemoteException 
		int userHandle
		int otherUserHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.UserInfo getUserInfo (int)  throws android.os.RemoteException 
		android.content.pm.UserInfo _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.UserInfo _result
	public java.lang.String getUserAccount (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setUserAccount (int, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		String accountName
		android.os.Parcel _data
		android.os.Parcel _reply
	public long getUserCreationTime (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public boolean isRestricted ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean canHaveRestrictedProfile (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getUserSerialNumber (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getUserHandle (int)  throws android.os.RemoteException 
		int userSerialNumber
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getUserRestrictionSource (java.lang.String, int)  throws android.os.RemoteException 
		String restrictionKey
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.os.Bundle getUserRestrictions (int)  throws android.os.RemoteException 
		android.os.Bundle _result
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public boolean hasBaseUserRestriction (java.lang.String, int)  throws android.os.RemoteException 
		String restrictionKey
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hasUserRestriction (java.lang.String, int)  throws android.os.RemoteException 
		String restrictionKey
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setUserRestriction (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String key
		boolean value
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setApplicationRestrictions (java.lang.String, android.os.Bundle, int)  throws android.os.RemoteException 
		String packageName
		android.os.Bundle restrictions
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getApplicationRestrictions (java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle _result
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public android.os.Bundle getApplicationRestrictionsForUser (java.lang.String, int)  throws android.os.RemoteException 
		android.os.Bundle _result
		String packageName
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public void setDefaultGuestRestrictions (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle restrictions
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getDefaultGuestRestrictions ()  throws android.os.RemoteException 
		android.os.Bundle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public boolean markGuestForDeletion (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setQuietModeEnabled (int, boolean)  throws android.os.RemoteException 
		int userHandle
		boolean enableQuietMode
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isQuietModeEnabled (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean trySetQuietModeDisabled (int, android.content.IntentSender)  throws android.os.RemoteException 
		int userHandle
		android.content.IntentSender target
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setSeedAccountData (int, java.lang.String, java.lang.String, android.os.PersistableBundle, boolean)  throws android.os.RemoteException 
		int userHandle
		String accountName
		String accountType
		android.os.PersistableBundle accountOptions
		boolean persist
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getSeedAccountName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSeedAccountType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.os.PersistableBundle getSeedAccountOptions ()  throws android.os.RemoteException 
		android.os.PersistableBundle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.PersistableBundle _result
	public void clearSeedAccountData ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean someUserHasSeedAccount (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String accountName
		String accountType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isManagedProfile (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDemoUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/os/INetworkActivityListener$Stub.class
INetworkActivityListener.java
package android.os
public abstract android.os.INetworkActivityListener$Stub extends android.os.Binder implements android.os.INetworkActivityListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onNetworkActive
	public void  () 
	public static android.os.INetworkActivityListener 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
}

android/os/RemoteCallback$1.class
RemoteCallback.java
package android.os
 android.os.RemoteCallback$1 extends android.os.IRemoteCallback$Stub {
	final android.os.RemoteCallback this$0
	void  (android.os.RemoteCallback) 
		android.os.RemoteCallback this$0
	public void sendResult (android.os.Bundle) 
		android.os.Bundle data
}

android/os/ParcelFileDescriptor$1.class
ParcelFileDescriptor.java
package android.os
final android.os.ParcelFileDescriptor$1 extends java.lang.Object implements android.os.MessageQueue$OnFileDescriptorEventListener  {
	final android.os.MessageQueue val$queue
	final android.os.ParcelFileDescriptor$OnCloseListener val$listener
	void  (android.os.MessageQueue, android.os.ParcelFileDescriptor$OnCloseListener) 
	public int onFileDescriptorEvents (java.io.FileDescriptor, int) 
		byte[] buf
		java.io.FileDescriptor fd
		int events
		android.os.ParcelFileDescriptor$Status status
}

android/os/StrictMode$9.class
StrictMode.java
package android.os
final android.os.StrictMode$9 extends android.util.Singleton {
	void  () 
	protected android.view.IWindowManager create () 
	protected volatile java.lang.Object create () 
}

android/os/MemoryFile.class
MemoryFile.java
package android.os
public android.os.MemoryFile extends java.lang.Object {
	private static String TAG
	private static final int PROT_READ
	private static final int PROT_WRITE
	private java.io.FileDescriptor mFD
	private long mAddress
	private int mLength
	private boolean mAllowPurging
	private static native java.io.FileDescriptor native_open (java.lang.String, int)  throws java.io.IOException 
	private static native long native_mmap (java.io.FileDescriptor, int, int)  throws java.io.IOException 
	private static native void native_munmap (long, int)  throws java.io.IOException 
	private static native void native_close (java.io.FileDescriptor) 
	private static native int native_read (java.io.FileDescriptor, long, byte[], int, int, int, boolean)  throws java.io.IOException 
	private static native void native_write (java.io.FileDescriptor, long, byte[], int, int, int, boolean)  throws java.io.IOException 
	private static native void native_pin (java.io.FileDescriptor, boolean)  throws java.io.IOException 
	private static native int native_get_size (java.io.FileDescriptor)  throws java.io.IOException 
	public void  (java.lang.String, int)  throws java.io.IOException 
		String name
		int length
	public void close () 
	void deactivate () 
		java.io.IOException ex
	private boolean isDeactivated () 
	private boolean isClosed () 
	protected void finalize () 
	public int length () 
	public boolean isPurgingAllowed () 
	public synchronized boolean allowPurging (boolean)  throws java.io.IOException 
		boolean allowPurging
		boolean oldValue
	public java.io.InputStream getInputStream () 
	public java.io.OutputStream getOutputStream () 
	public int readBytes (byte[], int, int, int)  throws java.io.IOException 
		byte[] buffer
		int srcOffset
		int destOffset
		int count
	public void writeBytes (byte[], int, int, int)  throws java.io.IOException 
		byte[] buffer
		int srcOffset
		int destOffset
		int count
	public java.io.FileDescriptor getFileDescriptor ()  throws java.io.IOException 
	public static int getSize (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	static int access$200 (android.os.MemoryFile) 
		android.os.MemoryFile x0
	static void  () 
}

android/os/NetworkOnMainThreadException.class
NetworkOnMainThreadException.java
package android.os
public android.os.NetworkOnMainThreadException extends java.lang.RuntimeException {
	public void  () 
}

android/os/BatteryStats$BitDescription.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$BitDescription extends java.lang.Object {
	public final int mask
	public final int shift
	public final String name
	public final String shortName
	public final String[] values
	public final String[] shortValues
	public void  (int, java.lang.String, java.lang.String) 
		int mask
		String name
		String shortName
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[]) 
		int mask
		int shift
		String name
		String shortName
		String[] values
		String[] shortValues
}

android/os/Debug.class
Debug.java
package android.os
public final android.os.Debug extends java.lang.Object {
	private static final String TAG
	public static final int TRACE_COUNT_ALLOCS
	public static final int SHOW_FULL_DETAIL
	public static final int SHOW_CLASSLOADER
	public static final int SHOW_INITIALIZED
	private static volatile boolean mWaiting
	private static final int MIN_DEBUGGER_IDLE
	private static final int SPIN_DELAY
	private static final String DEFAULT_TRACE_BODY
	private static final String DEFAULT_TRACE_EXTENSION
	private static final String SYSFS_QEMU_TRACE_STATE
	public static final int MEMINFO_TOTAL
	public static final int MEMINFO_FREE
	public static final int MEMINFO_BUFFERS
	public static final int MEMINFO_CACHED
	public static final int MEMINFO_SHMEM
	public static final int MEMINFO_SLAB
	public static final int MEMINFO_SWAP_TOTAL
	public static final int MEMINFO_SWAP_FREE
	public static final int MEMINFO_ZRAM_TOTAL
	public static final int MEMINFO_MAPPED
	public static final int MEMINFO_VM_ALLOC_USED
	public static final int MEMINFO_PAGE_TABLES
	public static final int MEMINFO_KERNEL_STACK
	public static final int MEMINFO_COUNT
	private static final com.android.internal.util.TypedProperties debugProperties
	private void  () 
	public static void waitForDebugger () 
		long delta
		byte[] data
		org.apache.harmony.dalvik.ddmc.Chunk waitChunk
	public static boolean waitingForDebugger () 
	public static boolean isDebuggerConnected () 
	public static java.lang.String[] getVmFeatureList () 
	public static void changeDebugPort (int) 
		int port
	public static void startNativeTracing () 
		java.io.FileOutputStream fos
		java.io.PrintWriter outStream
	public static void stopNativeTracing () 
		java.io.FileOutputStream fos
		java.io.PrintWriter outStream
	public static void enableEmulatorTraceOutput () 
	public static void startMethodTracing () 
	public static void startMethodTracing (java.lang.String) 
		String tracePath
	public static void startMethodTracing (java.lang.String, int) 
		String tracePath
		int bufferSize
	public static void startMethodTracing (java.lang.String, int, int) 
		String tracePath
		int bufferSize
		int flags
	public static void startMethodTracingSampling (java.lang.String, int, int) 
		String tracePath
		int bufferSize
		int intervalUs
	private static java.lang.String fixTracePath (java.lang.String) 
		java.io.File dir
		android.content.Context context
		java.io.File dir
		String tracePath
	public static void startMethodTracing (java.lang.String, java.io.FileDescriptor, int, int) 
		String traceName
		java.io.FileDescriptor fd
		int bufferSize
		int flags
	public static void startMethodTracingDdms (int, int, boolean, int) 
		int bufferSize
		int flags
		boolean samplingEnabled
		int intervalUs
	public static int getMethodTracingMode () 
	public static void stopMethodTracing () 
	public static long threadCpuTimeNanos () 
	public static void startAllocCounting () 
	public static void stopAllocCounting () 
	public static int getGlobalAllocCount () 
	public static void resetGlobalAllocCount () 
	public static int getGlobalAllocSize () 
	public static void resetGlobalAllocSize () 
	public static int getGlobalFreedCount () 
	public static void resetGlobalFreedCount () 
	public static int getGlobalFreedSize () 
	public static void resetGlobalFreedSize () 
	public static int getGlobalGcInvocationCount () 
	public static void resetGlobalGcInvocationCount () 
	public static int getGlobalClassInitCount () 
	public static void resetGlobalClassInitCount () 
	public static int getGlobalClassInitTime () 
	public static void resetGlobalClassInitTime () 
	public static int getGlobalExternalAllocCount () 
	public static void resetGlobalExternalAllocSize () 
	public static void resetGlobalExternalAllocCount () 
	public static int getGlobalExternalAllocSize () 
	public static int getGlobalExternalFreedCount () 
	public static void resetGlobalExternalFreedCount () 
	public static int getGlobalExternalFreedSize () 
	public static void resetGlobalExternalFreedSize () 
	public static int getThreadAllocCount () 
	public static void resetThreadAllocCount () 
	public static int getThreadAllocSize () 
	public static void resetThreadAllocSize () 
	public static int getThreadExternalAllocCount () 
	public static void resetThreadExternalAllocCount () 
	public static int getThreadExternalAllocSize () 
	public static void resetThreadExternalAllocSize () 
	public static int getThreadGcInvocationCount () 
	public static void resetThreadGcInvocationCount () 
	public static void resetAllCounts () 
	public static java.lang.String getRuntimeStat (java.lang.String) 
		String statName
	public static java.util.Map getRuntimeStats () 
	public static native long getNativeHeapSize () 
	public static native long getNativeHeapAllocatedSize () 
	public static native long getNativeHeapFreeSize () 
	public static native void getMemoryInfo (android.os.Debug$MemoryInfo) 
	public static native void getMemoryInfo (int, android.os.Debug$MemoryInfo) 
	public static native long getPss () 
	public static native long getPss (int, long[], long[]) 
	public static native void getMemInfo (long[]) 
	public static int setAllocationLimit (int) 
		int limit
	public static int setGlobalAllocationLimit (int) 
		int limit
	public static void printLoadedClasses (int) 
		int flags
	public static int getLoadedClassCount () 
	public static void dumpHprofData (java.lang.String)  throws java.io.IOException 
		String fileName
	public static void dumpHprofData (java.lang.String, java.io.FileDescriptor)  throws java.io.IOException 
		String fileName
		java.io.FileDescriptor fd
	public static void dumpHprofDataDdms () 
	public static native void dumpNativeHeap (java.io.FileDescriptor) 
	public static long countInstancesOfClass (java.lang.Class) 
		Class cls
	public static native int getBinderSentTransactions () 
	public static native int getBinderReceivedTransactions () 
	public static final native int getBinderLocalObjectCount () 
	public static final native int getBinderProxyObjectCount () 
	public static final native int getBinderDeathObjectCount () 
	public static final boolean cacheRegisterMap (java.lang.String) 
		String classAndMethodDesc
	public static final void dumpReferenceTables () 
	private static boolean fieldTypeMatches (java.lang.reflect.Field, java.lang.Class) 
		NoSuchFieldException ex
		IllegalAccessException ex
		java.lang.reflect.Field field
		Class cl
		Class fieldClass
		java.lang.reflect.Field primitiveTypeField
		java.lang.reflect.Field primitiveTypeField
	private static void modifyFieldIfSet (java.lang.reflect.Field, com.android.internal.util.TypedProperties, java.lang.String) 
		IllegalAccessException ex
		int stringInfo
		IllegalAccessException ex
		java.lang.reflect.Field field
		com.android.internal.util.TypedProperties properties
		String propertyName
		Object value
	public static void setFieldsOn (java.lang.Class) 
		Class cl
	public static void setFieldsOn (java.lang.Class, boolean) 
		Class cl
		boolean partial
	public static boolean dumpService (java.lang.String, java.io.FileDescriptor, java.lang.String[]) 
		android.os.RemoteException e
		String name
		java.io.FileDescriptor fd
		String[] args
		android.os.IBinder service
	public static native void dumpNativeBacktraceToFile (int, java.lang.String) 
	public static native java.lang.String getUnreachableMemory (int, boolean) 
	private static java.lang.String getCaller (java.lang.StackTraceElement[], int) 
		StackTraceElement[] callStack
		int depth
		StackTraceElement caller
	public static java.lang.String getCallers (int) 
		int i
		int depth
		StackTraceElement[] callStack
		StringBuffer sb
	public static java.lang.String getCallers (int, int) 
		int i
		int start
		int depth
		StackTraceElement[] callStack
		StringBuffer sb
	public static java.lang.String getCallers (int, java.lang.String) 
		int i
		int depth
		String linePrefix
		StackTraceElement[] callStack
		StringBuffer sb
	public static java.lang.String getCaller () 
	static void  () 
}

android/os/FileUtils$1.class
FileUtils.java
package android.os
final android.os.FileUtils$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.io.File, java.io.File) 
		java.io.File lhs
		java.io.File rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/os/Trace$1.class
Trace.java
package android.os
final android.os.Trace$1 extends java.lang.Object implements java.lang.Runnable  {
	void  () 
	public void run () 
}

android/os/ParcelFileDescriptor.class
ParcelFileDescriptor.java
package android.os
public android.os.ParcelFileDescriptor extends java.lang.Object implements android.os.Parcelable java.io.Closeable  {
	private static final String TAG
	private final java.io.FileDescriptor mFd
	private java.io.FileDescriptor mCommFd
	private final android.os.ParcelFileDescriptor mWrapped
	private static final int MAX_STATUS
	private byte[] mStatusBuf
	private android.os.ParcelFileDescriptor$Status mStatus
	private volatile boolean mClosed
	private final dalvik.system.CloseGuard mGuard
	public static final int MODE_WORLD_READABLE
	public static final int MODE_WORLD_WRITEABLE
	public static final int MODE_READ_ONLY
	public static final int MODE_WRITE_ONLY
	public static final int MODE_READ_WRITE
	public static final int MODE_CREATE
	public static final int MODE_TRUNCATE
	public static final int MODE_APPEND
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor wrapped
	public void  (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public void  (java.io.FileDescriptor, java.io.FileDescriptor) 
		java.io.FileDescriptor fd
		java.io.FileDescriptor commChannel
	public static android.os.ParcelFileDescriptor open (java.io.File, int)  throws java.io.FileNotFoundException 
		java.io.File file
		int mode
		java.io.FileDescriptor fd
	public static android.os.ParcelFileDescriptor open (java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener)  throws java.io.IOException 
		java.io.File file
		int mode
		android.os.Handler handler
		android.os.ParcelFileDescriptor$OnCloseListener listener
		java.io.FileDescriptor fd
	public static android.os.ParcelFileDescriptor fromFd (java.io.FileDescriptor, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener)  throws java.io.IOException 
		java.io.FileDescriptor fd
		android.os.Handler handler
		android.os.ParcelFileDescriptor$OnCloseListener listener
		java.io.FileDescriptor[] comm
		android.os.ParcelFileDescriptor pfd
		android.os.MessageQueue queue
	private static java.io.FileDescriptor openInternal (java.io.File, int)  throws java.io.FileNotFoundException 
		java.io.File file
		int mode
		String path
	public static android.os.ParcelFileDescriptor dup (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
		android.system.ErrnoException e
		java.io.FileDescriptor orig
	public android.os.ParcelFileDescriptor dup ()  throws java.io.IOException 
	public static android.os.ParcelFileDescriptor fromFd (int)  throws java.io.IOException 
		java.io.FileDescriptor dup
		android.system.ErrnoException e
		int fd
		java.io.FileDescriptor original
	public static android.os.ParcelFileDescriptor adoptFd (int) 
		int fd
		java.io.FileDescriptor fdesc
	public static android.os.ParcelFileDescriptor fromSocket (java.net.Socket) 
		java.net.Socket socket
		java.io.FileDescriptor fd
	public static android.os.ParcelFileDescriptor fromDatagramSocket (java.net.DatagramSocket) 
		java.net.DatagramSocket datagramSocket
		java.io.FileDescriptor fd
	public static android.os.ParcelFileDescriptor[] createPipe ()  throws java.io.IOException 
		java.io.FileDescriptor[] fds
		android.system.ErrnoException e
	public static android.os.ParcelFileDescriptor[] createReliablePipe ()  throws java.io.IOException 
		java.io.FileDescriptor[] comm
		java.io.FileDescriptor[] fds
		android.system.ErrnoException e
	public static android.os.ParcelFileDescriptor[] createSocketPair ()  throws java.io.IOException 
	public static android.os.ParcelFileDescriptor[] createSocketPair (int)  throws java.io.IOException 
		java.io.FileDescriptor fd0
		java.io.FileDescriptor fd1
		android.system.ErrnoException e
		int type
	public static android.os.ParcelFileDescriptor[] createReliableSocketPair ()  throws java.io.IOException 
	public static android.os.ParcelFileDescriptor[] createReliableSocketPair (int)  throws java.io.IOException 
		java.io.FileDescriptor[] comm
		java.io.FileDescriptor fd0
		java.io.FileDescriptor fd1
		android.system.ErrnoException e
		int type
	private static java.io.FileDescriptor[] createCommSocketPair ()  throws java.io.IOException 
		java.io.FileDescriptor comm1
		java.io.FileDescriptor comm2
		android.system.ErrnoException e
	public static android.os.ParcelFileDescriptor fromData (byte[], java.lang.String)  throws java.io.IOException 
		byte[] data
		String name
		android.os.MemoryFile file
		java.io.FileDescriptor fd
	public static int parseMode (java.lang.String) 
		int modeBits
		int modeBits
		int modeBits
		int modeBits
		int modeBits
		String mode
		int modeBits
	public java.io.FileDescriptor getFileDescriptor () 
	public long getStatSize () 
		android.system.StructStat st
		android.system.ErrnoException e
	public long seekTo (long)  throws java.io.IOException 
		android.system.ErrnoException e
		long pos
	public int getFd () 
	public int detachFd () 
		int fd
	public void close ()  throws java.io.IOException 
	public void closeWithError (java.lang.String)  throws java.io.IOException 
		String msg
	private void closeWithStatus (int, java.lang.String) 
		int status
		String msg
	public void releaseResources () 
	private byte[] getOrCreateStatusBuffer () 
	private void writeCommStatusAndClose (int, java.lang.String) 
		byte[] rawMsg
		int len
		byte[] buf
		int writePtr
		android.system.ErrnoException e
		java.io.InterruptedIOException e
		int status
		String msg
	private static android.os.ParcelFileDescriptor$Status readCommStatus (java.io.FileDescriptor, byte[]) 
		String msg
		int status
		int n
		android.system.ErrnoException e
		java.io.InterruptedIOException e
		java.io.FileDescriptor comm
		byte[] buf
	public boolean canDetectErrors () 
	public void checkError ()  throws java.io.IOException 
	public java.lang.String toString () 
	protected void finalize ()  throws java.lang.Throwable 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static android.os.ParcelFileDescriptor$Status access$000 (java.io.FileDescriptor, byte[]) 
		java.io.FileDescriptor x0
		byte[] x1
	static void  () 
}

android/os/StrictMode$8.class
StrictMode.java
package android.os
final android.os.StrictMode$8 extends java.lang.ThreadLocal {
	void  () 
	protected android.os.StrictMode$ThreadSpanState initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/os/UserManager.class
UserManager.java
package android.os
public android.os.UserManager extends java.lang.Object {
	private static String TAG
	private final android.os.IUserManager mService
	private final android.content.Context mContext
	public static final int RESTRICTION_NOT_SET
	public static final int RESTRICTION_SOURCE_SYSTEM
	public static final int RESTRICTION_SOURCE_DEVICE_OWNER
	public static final int RESTRICTION_SOURCE_PROFILE_OWNER
	public static final String DISALLOW_MODIFY_ACCOUNTS
	public static final String DISALLOW_CONFIG_WIFI
	public static final String DISALLOW_INSTALL_APPS
	public static final String DISALLOW_UNINSTALL_APPS
	public static final String DISALLOW_SHARE_LOCATION
	public static final String DISALLOW_INSTALL_UNKNOWN_SOURCES
	public static final String DISALLOW_CONFIG_BLUETOOTH
	public static final String DISALLOW_USB_FILE_TRANSFER
	public static final String DISALLOW_CONFIG_CREDENTIALS
	public static final String DISALLOW_REMOVE_USER
	public static final String DISALLOW_DEBUGGING_FEATURES
	public static final String DISALLOW_CONFIG_VPN
	public static final String DISALLOW_CONFIG_TETHERING
	public static final String DISALLOW_NETWORK_RESET
	public static final String DISALLOW_FACTORY_RESET
	public static final String DISALLOW_ADD_USER
	public static final String ENSURE_VERIFY_APPS
	public static final String DISALLOW_CONFIG_CELL_BROADCASTS
	public static final String DISALLOW_CONFIG_MOBILE_NETWORKS
	public static final String DISALLOW_APPS_CONTROL
	public static final String DISALLOW_MOUNT_PHYSICAL_MEDIA
	public static final String DISALLOW_UNMUTE_MICROPHONE
	public static final String DISALLOW_ADJUST_VOLUME
	public static final String DISALLOW_OUTGOING_CALLS
	public static final String DISALLOW_SMS
	public static final String DISALLOW_FUN
	public static final String DISALLOW_CREATE_WINDOWS
	public static final String DISALLOW_CROSS_PROFILE_COPY_PASTE
	public static final String DISALLOW_OUTGOING_BEAM
	public static final String DISALLOW_WALLPAPER
	public static final String DISALLOW_SET_WALLPAPER
	public static final String DISALLOW_SAFE_BOOT
	public static final String DISALLOW_RECORD_AUDIO
	public static final String DISALLOW_RUN_IN_BACKGROUND
	public static final String DISALLOW_CAMERA
	public static final String DISALLLOW_UNMUTE_DEVICE
	public static final String DISALLOW_DATA_ROAMING
	public static final String DISALLOW_SET_USER_ICON
	public static final String DISALLOW_OEM_UNLOCK
	public static final String ALLOW_PARENT_PROFILE_APP_LINKING
	public static final String KEY_RESTRICTIONS_PENDING
	private static final String ACTION_CREATE_USER
	public static final String EXTRA_USER_NAME
	public static final String EXTRA_USER_ACCOUNT_NAME
	public static final String EXTRA_USER_ACCOUNT_TYPE
	public static final String EXTRA_USER_ACCOUNT_OPTIONS
	public static final int PIN_VERIFICATION_FAILED_INCORRECT
	public static final int PIN_VERIFICATION_FAILED_NOT_SET
	public static final int PIN_VERIFICATION_SUCCESS
	public static final int USER_CREATION_FAILED_NOT_PERMITTED
	public static final int USER_CREATION_FAILED_NO_MORE_USERS
	public static android.os.UserManager get (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.os.IUserManager) 
		android.content.Context context
		android.os.IUserManager service
	public static boolean supportsMultipleUsers () 
	public static boolean isSplitSystemUser () 
	public boolean canSwitchUsers () 
		boolean allowUserSwitchingWhenSystemUserLocked
		boolean isSystemUserUnlocked
		boolean inCall
	public int getUserHandle () 
	public java.lang.String getUserName () 
		android.os.RemoteException re
	public boolean isUserAGoat () 
	public boolean isPrimaryUser () 
		android.content.pm.UserInfo user
	public boolean isSystemUser () 
	public boolean isAdminUser () 
	public boolean isUserAdmin (int) 
		int userId
		android.content.pm.UserInfo user
	public boolean isLinkedUser () 
		android.os.RemoteException re
	public boolean canHaveRestrictedProfile (int) 
		android.os.RemoteException re
		int userId
	public boolean isGuestUser () 
		android.content.pm.UserInfo user
	public boolean isDemoUser () 
		android.os.RemoteException re
	public boolean isManagedProfile () 
		android.os.RemoteException re
	public boolean isManagedProfile (int) 
		android.os.RemoteException re
		int userId
	public boolean isEphemeralUser () 
	public boolean isUserEphemeral (int) 
		int userId
		android.content.pm.UserInfo user
	public boolean isUserRunning (android.os.UserHandle) 
		android.os.UserHandle user
	public boolean isUserRunning (int) 
		android.os.RemoteException re
		int userId
	public boolean isUserRunningOrStopping (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle user
	public boolean isUserRunningAndLocked () 
	public boolean isUserRunningAndLocked (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle user
	public boolean isUserRunningAndUnlocked () 
	public boolean isUserRunningAndUnlocked (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle user
	public boolean isUserUnlocked () 
	public boolean isUserUnlocked (android.os.UserHandle) 
		android.os.UserHandle user
	public boolean isUserUnlocked (int) 
		android.os.RemoteException re
		int userId
	public boolean isUserUnlockingOrUnlocked (android.os.UserHandle) 
		android.os.UserHandle user
	public boolean isUserUnlockingOrUnlocked (int) 
		android.os.RemoteException re
		int userId
	public android.content.pm.UserInfo getUserInfo (int) 
		android.os.RemoteException re
		int userHandle
	public int getUserRestrictionSource (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String restrictionKey
		android.os.UserHandle userHandle
	public android.os.Bundle getUserRestrictions () 
	public android.os.Bundle getUserRestrictions (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle userHandle
	public boolean hasBaseUserRestriction (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String restrictionKey
		android.os.UserHandle userHandle
	public void setUserRestrictions (android.os.Bundle) 
		android.os.Bundle restrictions
	public void setUserRestrictions (android.os.Bundle, android.os.UserHandle) 
		android.os.Bundle restrictions
		android.os.UserHandle userHandle
	public void setUserRestriction (java.lang.String, boolean) 
		String key
		boolean value
	public void setUserRestriction (java.lang.String, boolean, android.os.UserHandle) 
		android.os.RemoteException re
		String key
		boolean value
		android.os.UserHandle userHandle
	public boolean hasUserRestriction (java.lang.String) 
		String restrictionKey
	public boolean hasUserRestriction (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String restrictionKey
		android.os.UserHandle userHandle
	public long getSerialNumberForUser (android.os.UserHandle) 
		android.os.UserHandle user
	public android.os.UserHandle getUserForSerialNumber (long) 
		long serialNumber
		int ident
	public android.content.pm.UserInfo createUser (java.lang.String, int) 
		android.os.RemoteException re
		String name
		int flags
		android.content.pm.UserInfo user
	public android.content.pm.UserInfo createGuest (android.content.Context, java.lang.String) 
		android.os.RemoteException re
		android.content.Context context
		String name
		android.content.pm.UserInfo guest
	public android.content.pm.UserInfo createProfileForUser (java.lang.String, int, int) 
		android.os.RemoteException re
		String name
		int flags
		int userHandle
	public android.content.pm.UserInfo createRestrictedProfile (java.lang.String) 
		android.os.UserHandle parentUserHandle
		android.content.pm.UserInfo user
		android.os.RemoteException re
		String name
	public static android.content.Intent createUserCreationIntent (java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle) 
		String userName
		String accountName
		String accountType
		android.os.PersistableBundle accountOptions
		android.content.Intent intent
	public java.lang.String getSeedAccountName () 
		android.os.RemoteException re
	public java.lang.String getSeedAccountType () 
		android.os.RemoteException re
	public android.os.PersistableBundle getSeedAccountOptions () 
		android.os.RemoteException re
	public void setSeedAccountData (int, java.lang.String, java.lang.String, android.os.PersistableBundle) 
		android.os.RemoteException re
		int userId
		String accountName
		String accountType
		android.os.PersistableBundle accountOptions
	public void clearSeedAccountData () 
		android.os.RemoteException re
	public boolean markGuestForDeletion (int) 
		android.os.RemoteException re
		int userHandle
	public void setUserEnabled (int) 
		android.os.RemoteException re
		int userHandle
	public int getUserCount () 
		java.util.List users
	public java.util.List getUsers () 
		android.os.RemoteException re
	public long[] getSerialNumbersOfUsers (boolean) 
		int i
		java.util.List users
		long[] result
		android.os.RemoteException re
		boolean excludeDying
	public java.lang.String getUserAccount (int) 
		android.os.RemoteException re
		int userHandle
	public void setUserAccount (int, java.lang.String) 
		android.os.RemoteException re
		int userHandle
		String accountName
	public android.content.pm.UserInfo getPrimaryUser () 
		android.os.RemoteException re
	public boolean canAddMoreUsers () 
		android.content.pm.UserInfo user
		int i
		java.util.List users
		int totalUserCount
		int aliveUserCount
	public boolean canAddMoreManagedProfiles (int, boolean) 
		android.os.RemoteException re
		int userId
		boolean allowedToRemoveOne
	public java.util.List getProfiles (int) 
		android.os.RemoteException re
		int userHandle
	public boolean isSameProfileGroup (int, int) 
		android.os.RemoteException re
		int userId
		int otherUserId
	public java.util.List getEnabledProfiles (int) 
		android.os.RemoteException re
		int userHandle
	public java.util.List getUserProfiles () 
		int userId
		int[] userIds
		java.util.List result
	public int[] getProfileIds (int, boolean) 
		android.os.RemoteException re
		int userId
		boolean enabledOnly
	public int[] getProfileIdsWithDisabled (int) 
		int userId
	public int[] getEnabledProfileIds (int) 
		int userId
	public int getCredentialOwnerProfile (int) 
		android.os.RemoteException re
		int userHandle
	public android.content.pm.UserInfo getProfileParent (int) 
		android.os.RemoteException re
		int userHandle
	public void setQuietModeEnabled (int, boolean) 
		android.os.RemoteException re
		int userHandle
		boolean enableQuietMode
	public boolean isQuietModeEnabled (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle userHandle
	public boolean trySetQuietModeDisabled (int, android.content.IntentSender) 
		android.os.RemoteException re
		int userHandle
		android.content.IntentSender target
	public android.graphics.drawable.Drawable getBadgedIconForUser (android.graphics.drawable.Drawable, android.os.UserHandle) 
		android.graphics.drawable.Drawable icon
		android.os.UserHandle user
	public android.graphics.drawable.Drawable getBadgedDrawableForUser (android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int) 
		android.graphics.drawable.Drawable badgedDrawable
		android.os.UserHandle user
		android.graphics.Rect badgeLocation
		int badgeDensity
	public java.lang.CharSequence getBadgedLabelForUser (java.lang.CharSequence, android.os.UserHandle) 
		CharSequence label
		android.os.UserHandle user
	public java.util.List getUsers (boolean) 
		android.os.RemoteException re
		boolean excludeDying
	public boolean removeUser (int) 
		android.os.RemoteException re
		int userHandle
	public void setUserName (int, java.lang.String) 
		android.os.RemoteException re
		int userHandle
		String name
	public void setUserIcon (int, android.graphics.Bitmap) 
		android.os.RemoteException re
		int userHandle
		android.graphics.Bitmap icon
	public android.graphics.Bitmap getUserIcon (int) 
		android.os.ParcelFileDescriptor fd
		android.os.RemoteException re
		int userHandle
	public static int getMaxSupportedUsers () 
	public boolean isUserSwitcherEnabled () 
		android.content.pm.UserInfo user
		java.util.List users
		int switchableUserCount
		boolean guestEnabled
	public static boolean isDeviceInDemoMode (android.content.Context) 
		android.content.Context context
	public int getUserSerialNumber (int) 
		android.os.RemoteException re
		int userHandle
	public int getUserHandle (int) 
		android.os.RemoteException re
		int userSerialNumber
	public android.os.Bundle getApplicationRestrictions (java.lang.String) 
		android.os.RemoteException re
		String packageName
	public android.os.Bundle getApplicationRestrictions (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		android.os.UserHandle user
	public void setApplicationRestrictions (java.lang.String, android.os.Bundle, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		android.os.Bundle restrictions
		android.os.UserHandle user
	public boolean setRestrictionsChallenge (java.lang.String) 
		String newPin
	public void setDefaultGuestRestrictions (android.os.Bundle) 
		android.os.RemoteException re
		android.os.Bundle restrictions
	public android.os.Bundle getDefaultGuestRestrictions () 
		android.os.RemoteException re
	public long getUserCreationTime (android.os.UserHandle) 
		android.os.RemoteException re
		android.os.UserHandle userHandle
	public boolean someUserHasSeedAccount (java.lang.String, java.lang.String) 
		android.os.RemoteException re
		String accountName
		String accountType
	static void  () 
}

android/os/MemoryFile$MemoryInputStream.class
MemoryFile.java
package android.os
 android.os.MemoryFile$MemoryInputStream extends java.io.InputStream {
	private int mMark
	private int mOffset
	private byte[] mSingleByte
	final android.os.MemoryFile this$0
	private void  (android.os.MemoryFile) 
	public int available ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int count
		int result
	public long skip (long)  throws java.io.IOException 
		long n
	void  (android.os.MemoryFile, android.os.MemoryFile$1) 
		android.os.MemoryFile x0
		android.os.MemoryFile$1 x1
}

android/os/ServiceManager.class
ServiceManager.java
package android.os
public final android.os.ServiceManager extends java.lang.Object {
	private static final String TAG
	private static android.os.IServiceManager sServiceManager
	private static java.util.HashMap sCache
	public void  () 
	private static android.os.IServiceManager getIServiceManager () 
	public static android.os.IBinder getService (java.lang.String) 
		android.os.IBinder service
		android.os.RemoteException e
		String name
	public static void addService (java.lang.String, android.os.IBinder) 
		android.os.RemoteException e
		String name
		android.os.IBinder service
	public static void addService (java.lang.String, android.os.IBinder, boolean) 
		android.os.RemoteException e
		String name
		android.os.IBinder service
		boolean allowIsolated
	public static android.os.IBinder checkService (java.lang.String) 
		android.os.IBinder service
		android.os.RemoteException e
		String name
	public static java.lang.String[] listServices () 
		android.os.RemoteException e
	public static void initServiceCache (java.util.Map) 
		java.util.Map cache
	static void  () 
}

android/os/storage/
android/os/storage/MountServiceListener.class
MountServiceListener.java
package android.os.storage
public abstract android.os.storage.MountServiceListener extends java.lang.Object {
	public void  () 
	void onUsbMassStorageConnectionChanged (boolean) 
		boolean connected
	void onStorageStateChange (java.lang.String, java.lang.String, java.lang.String) 
		String path
		String oldState
		String newState
}

android/os/storage/StorageManager$StorageEventListenerDelegate.class
StorageManager.java
package android.os.storage
 android.os.storage.StorageManager$StorageEventListenerDelegate extends android.os.storage.IMountServiceListener$Stub implements android.os.Handler$Callback  {
	private static final int MSG_STORAGE_STATE_CHANGED
	private static final int MSG_VOLUME_STATE_CHANGED
	private static final int MSG_VOLUME_RECORD_CHANGED
	private static final int MSG_VOLUME_FORGOTTEN
	private static final int MSG_DISK_SCANNED
	private static final int MSG_DISK_DESTROYED
	final android.os.storage.StorageEventListener mCallback
	final android.os.Handler mHandler
	public void  (android.os.storage.StorageEventListener, android.os.Looper) 
		android.os.storage.StorageEventListener callback
		android.os.Looper looper
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
		com.android.internal.os.SomeArgs args
	public void onUsbMassStorageConnectionChanged (boolean)  throws android.os.RemoteException 
		boolean connected
	public void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String) 
		String path
		String oldState
		String newState
		com.android.internal.os.SomeArgs args
	public void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int) 
		android.os.storage.VolumeInfo vol
		int oldState
		int newState
		com.android.internal.os.SomeArgs args
	public void onVolumeRecordChanged (android.os.storage.VolumeRecord) 
		android.os.storage.VolumeRecord rec
		com.android.internal.os.SomeArgs args
	public void onVolumeForgotten (java.lang.String) 
		String fsUuid
		com.android.internal.os.SomeArgs args
	public void onDiskScanned (android.os.storage.DiskInfo, int) 
		android.os.storage.DiskInfo disk
		int volumeCount
		com.android.internal.os.SomeArgs args
	public void onDiskDestroyed (android.os.storage.DiskInfo)  throws android.os.RemoteException 
		android.os.storage.DiskInfo disk
		com.android.internal.os.SomeArgs args
}

android/os/storage/OnObbStateChangeListener.class
OnObbStateChangeListener.java
package android.os.storage
public abstract android.os.storage.OnObbStateChangeListener extends java.lang.Object {
	public static final int MOUNTED
	public static final int UNMOUNTED
	public static final int ERROR_INTERNAL
	public static final int ERROR_COULD_NOT_MOUNT
	public static final int ERROR_COULD_NOT_UNMOUNT
	public static final int ERROR_NOT_MOUNTED
	public static final int ERROR_ALREADY_MOUNTED
	public static final int ERROR_PERMISSION_DENIED
	public void  () 
	public void onObbStateChange (java.lang.String, int) 
		String path
		int state
}

android/os/storage/IMountServiceListener$Stub.class
IMountServiceListener.java
package android.os.storage
public abstract android.os.storage.IMountServiceListener$Stub extends android.os.Binder implements android.os.storage.IMountServiceListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUsbMassStorageConnectionChanged
	static final int TRANSACTION_onStorageStateChanged
	static final int TRANSACTION_onVolumeStateChanged
	static final int TRANSACTION_onVolumeRecordChanged
	static final int TRANSACTION_onVolumeForgotten
	static final int TRANSACTION_onDiskScanned
	static final int TRANSACTION_onDiskDestroyed
	public void  () 
	public static android.os.storage.IMountServiceListener 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 connected
		String path
		String oldState
		String newState
		android.os.storage.VolumeInfo vol
		int oldState
		int newState
		android.os.storage.VolumeRecord rec
		String fsUuid
		android.os.storage.DiskInfo disk
		int volumeCount
		android.os.storage.DiskInfo disk
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/storage/MountServiceInternal$ExternalStorageMountPolicy.class
MountServiceInternal.java
package android.os.storage
public abstract android.os.storage.MountServiceInternal$ExternalStorageMountPolicy extends java.lang.Object {
	public abstract int getMountMode (int, java.lang.String) 
	public abstract boolean hasExternalStorage (int, java.lang.String) 
}

android/os/storage/IObbActionListener$Stub.class
IObbActionListener.java
package android.os.storage
public abstract android.os.storage.IObbActionListener$Stub extends android.os.Binder implements android.os.storage.IObbActionListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onObbResult
	public void  () 
	public static android.os.storage.IObbActionListener 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 filename
		int nonce
		int status
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/storage/StorageManager$1.class
StorageManager.java
package android.os.storage
 android.os.storage.StorageManager$1 extends java.lang.Object {
}

android/os/storage/IMountShutdownObserver$Stub.class
IMountShutdownObserver.java
package android.os.storage
public abstract android.os.storage.IMountShutdownObserver$Stub extends android.os.Binder implements android.os.storage.IMountShutdownObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onShutDownComplete
	public void  () 
	public static android.os.storage.IMountShutdownObserver 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 statusCode
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/storage/VolumeInfo$1.class
VolumeInfo.java
package android.os.storage
final android.os.storage.VolumeInfo$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.os.storage.VolumeInfo, android.os.storage.VolumeInfo) 
		android.os.storage.VolumeInfo lhs
		android.os.storage.VolumeInfo rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/os/storage/IMountServiceListener.class
IMountServiceListener.java
package android.os.storage
public abstract android.os.storage.IMountServiceListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUsbMassStorageConnectionChanged (boolean)  throws android.os.RemoteException 
	public abstract void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int)  throws android.os.RemoteException 
	public abstract void onVolumeRecordChanged (android.os.storage.VolumeRecord)  throws android.os.RemoteException 
	public abstract void onVolumeForgotten (java.lang.String)  throws android.os.RemoteException 
	public abstract void onDiskScanned (android.os.storage.DiskInfo, int)  throws android.os.RemoteException 
	public abstract void onDiskDestroyed (android.os.storage.DiskInfo)  throws android.os.RemoteException 
}

android/os/storage/IMountService.class
IMountService.java
package android.os.storage
public abstract android.os.storage.IMountService extends java.lang.Object implements android.os.IInterface  {
	public static final int ENCRYPTION_STATE_NONE
	public static final int ENCRYPTION_STATE_OK
	public static final int ENCRYPTION_STATE_ERROR_UNKNOWN
	public static final int ENCRYPTION_STATE_ERROR_INCOMPLETE
	public static final int ENCRYPTION_STATE_ERROR_INCONSISTENT
	public static final int ENCRYPTION_STATE_ERROR_CORRUPT
	public abstract int createSecureContainer (java.lang.String, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract int destroySecureContainer (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract int finalizeSecureContainer (java.lang.String)  throws android.os.RemoteException 
	public abstract void finishMediaUpdate ()  throws android.os.RemoteException 
	public abstract int formatVolume (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getMountedObbPath (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] getSecureContainerList ()  throws android.os.RemoteException 
	public abstract java.lang.String getSecureContainerPath (java.lang.String)  throws android.os.RemoteException 
	public abstract int[] getStorageUsers (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getVolumeState (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isObbMounted (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isSecureContainerMounted (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isUsbMassStorageConnected ()  throws android.os.RemoteException 
	public abstract boolean isUsbMassStorageEnabled ()  throws android.os.RemoteException 
	public abstract void mountObb (java.lang.String, java.lang.String, java.lang.String, android.os.storage.IObbActionListener, int)  throws android.os.RemoteException 
	public abstract int mountSecureContainer (java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract int mountVolume (java.lang.String)  throws android.os.RemoteException 
	public abstract void registerListener (android.os.storage.IMountServiceListener)  throws android.os.RemoteException 
	public abstract int renameSecureContainer (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setUsbMassStorageEnabled (boolean)  throws android.os.RemoteException 
	public abstract void shutdown (android.os.storage.IMountShutdownObserver)  throws android.os.RemoteException 
	public abstract void unmountObb (java.lang.String, boolean, android.os.storage.IObbActionListener, int)  throws android.os.RemoteException 
	public abstract int unmountSecureContainer (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void unmountVolume (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
	public abstract void unregisterListener (android.os.storage.IMountServiceListener)  throws android.os.RemoteException 
	public abstract boolean isExternalStorageEmulated ()  throws android.os.RemoteException 
	public abstract int getEncryptionState ()  throws android.os.RemoteException 
	public abstract int decryptStorage (java.lang.String)  throws android.os.RemoteException 
	public abstract int encryptStorage (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int changeEncryptionPassword (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int verifyEncryptionPassword (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.storage.StorageVolume[] getVolumeList (int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract java.lang.String getSecureContainerFilesystemPath (java.lang.String)  throws android.os.RemoteException 
	public abstract int fixPermissionsSecureContainer (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int mkdirs (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int getPasswordType ()  throws android.os.RemoteException 
	public abstract java.lang.String getPassword ()  throws android.os.RemoteException 
	public abstract void clearPassword ()  throws android.os.RemoteException 
	public abstract void setField (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getField (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isConvertibleToFBE ()  throws android.os.RemoteException 
	public abstract int resizeSecureContainer (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract long lastMaintenance ()  throws android.os.RemoteException 
	public abstract void runMaintenance ()  throws android.os.RemoteException 
	public abstract void waitForAsecScan ()  throws android.os.RemoteException 
	public abstract android.os.storage.DiskInfo[] getDisks ()  throws android.os.RemoteException 
	public abstract android.os.storage.VolumeInfo[] getVolumes (int)  throws android.os.RemoteException 
	public abstract android.os.storage.VolumeRecord[] getVolumeRecords (int)  throws android.os.RemoteException 
	public abstract void mount (java.lang.String)  throws android.os.RemoteException 
	public abstract void unmount (java.lang.String)  throws android.os.RemoteException 
	public abstract void format (java.lang.String)  throws android.os.RemoteException 
	public abstract long benchmark (java.lang.String)  throws android.os.RemoteException 
	public abstract void partitionPublic (java.lang.String)  throws android.os.RemoteException 
	public abstract void partitionPrivate (java.lang.String)  throws android.os.RemoteException 
	public abstract void partitionMixed (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setVolumeNickname (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void setVolumeUserFlags (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void forgetVolume (java.lang.String)  throws android.os.RemoteException 
	public abstract void forgetAllVolumes ()  throws android.os.RemoteException 
	public abstract void setDebugFlags (int, int)  throws android.os.RemoteException 
	public abstract java.lang.String getPrimaryStorageUuid ()  throws android.os.RemoteException 
	public abstract void setPrimaryStorageUuid (java.lang.String, android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
	public abstract void createUserKey (int, int, boolean)  throws android.os.RemoteException 
	public abstract void destroyUserKey (int)  throws android.os.RemoteException 
	public abstract void addUserKeyAuth (int, int, byte[], byte[])  throws android.os.RemoteException 
	public abstract void fixateNewestUserKeyAuth (int)  throws android.os.RemoteException 
	public abstract void unlockUserKey (int, int, byte[], byte[])  throws android.os.RemoteException 
	public abstract void lockUserKey (int)  throws android.os.RemoteException 
	public abstract boolean isUserKeyUnlocked (int)  throws android.os.RemoteException 
	public abstract void prepareUserStorage (java.lang.String, int, int, int)  throws android.os.RemoteException 
	public abstract void destroyUserStorage (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor mountAppFuse (java.lang.String)  throws android.os.RemoteException 
}

android/os/storage/IObbActionListener$Stub$Proxy.class
IObbActionListener.java
package android.os.storage
 android.os.storage.IObbActionListener$Stub$Proxy extends java.lang.Object implements android.os.storage.IObbActionListener  {
	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 onObbResult (java.lang.String, int, int)  throws android.os.RemoteException 
		String filename
		int nonce
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/storage/StorageManager$ObbListenerDelegate.class
StorageManager.java
package android.os.storage
 android.os.storage.StorageManager$ObbListenerDelegate extends java.lang.Object {
	private final java.lang.ref.WeakReference mObbEventListenerRef
	private final android.os.Handler mHandler
	private final int nonce
	final android.os.storage.StorageManager this$0
	void  (android.os.storage.StorageManager, android.os.storage.OnObbStateChangeListener) 
		android.os.storage.OnObbStateChangeListener listener
	android.os.storage.OnObbStateChangeListener getListener () 
	void sendObbStateChanged (java.lang.String, int) 
		String path
		int state
	static int access$100 (android.os.storage.StorageManager$ObbListenerDelegate) 
		android.os.storage.StorageManager$ObbListenerDelegate x0
}

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

android/os/storage/IMountService$Stub.class
IMountService.java
package android.os.storage
public abstract android.os.storage.IMountService$Stub extends android.os.Binder implements android.os.storage.IMountService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerListener
	static final int TRANSACTION_unregisterListener
	static final int TRANSACTION_isUsbMassStorageConnected
	static final int TRANSACTION_setUsbMassStorageEnabled
	static final int TRANSACTION_isUsbMassStorageEnabled
	static final int TRANSACTION_mountVolume
	static final int TRANSACTION_unmountVolume
	static final int TRANSACTION_formatVolume
	static final int TRANSACTION_getStorageUsers
	static final int TRANSACTION_getVolumeState
	static final int TRANSACTION_createSecureContainer
	static final int TRANSACTION_finalizeSecureContainer
	static final int TRANSACTION_destroySecureContainer
	static final int TRANSACTION_mountSecureContainer
	static final int TRANSACTION_unmountSecureContainer
	static final int TRANSACTION_isSecureContainerMounted
	static final int TRANSACTION_renameSecureContainer
	static final int TRANSACTION_getSecureContainerPath
	static final int TRANSACTION_getSecureContainerList
	static final int TRANSACTION_shutdown
	static final int TRANSACTION_finishMediaUpdate
	static final int TRANSACTION_mountObb
	static final int TRANSACTION_unmountObb
	static final int TRANSACTION_isObbMounted
	static final int TRANSACTION_getMountedObbPath
	static final int TRANSACTION_isExternalStorageEmulated
	static final int TRANSACTION_decryptStorage
	static final int TRANSACTION_encryptStorage
	static final int TRANSACTION_changeEncryptionPassword
	static final int TRANSACTION_getVolumeList
	static final int TRANSACTION_getSecureContainerFilesystemPath
	static final int TRANSACTION_getEncryptionState
	static final int TRANSACTION_verifyEncryptionPassword
	static final int TRANSACTION_fixPermissionsSecureContainer
	static final int TRANSACTION_mkdirs
	static final int TRANSACTION_getPasswordType
	static final int TRANSACTION_getPassword
	static final int TRANSACTION_clearPassword
	static final int TRANSACTION_setField
	static final int TRANSACTION_getField
	static final int TRANSACTION_resizeSecureContainer
	static final int TRANSACTION_lastMaintenance
	static final int TRANSACTION_runMaintenance
	static final int TRANSACTION_waitForAsecScan
	static final int TRANSACTION_getDisks
	static final int TRANSACTION_getVolumes
	static final int TRANSACTION_getVolumeRecords
	static final int TRANSACTION_mount
	static final int TRANSACTION_unmount
	static final int TRANSACTION_format
	static final int TRANSACTION_partitionPublic
	static final int TRANSACTION_partitionPrivate
	static final int TRANSACTION_partitionMixed
	static final int TRANSACTION_setVolumeNickname
	static final int TRANSACTION_setVolumeUserFlags
	static final int TRANSACTION_forgetVolume
	static final int TRANSACTION_forgetAllVolumes
	static final int TRANSACTION_getPrimaryStorageUuid
	static final int TRANSACTION_setPrimaryStorageUuid
	static final int TRANSACTION_benchmark
	static final int TRANSACTION_setDebugFlags
	static final int TRANSACTION_createUserKey
	static final int TRANSACTION_destroyUserKey
	static final int TRANSACTION_unlockUserKey
	static final int TRANSACTION_lockUserKey
	static final int TRANSACTION_isUserKeyUnlocked
	static final int TRANSACTION_prepareUserStorage
	static final int TRANSACTION_destroyUserStorage
	static final int TRANSACTION_isConvertibleToFBE
	static final int TRANSACTION_mountAppFuse
	static final int TRANSACTION_addUserKeyAuth
	static final int TRANSACTION_fixateNewestUserKeyAuth
	public static android.os.storage.IMountService asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.os.IInterface iin
	public void  () 
	public android.os.IBinder asBinder () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.storage.IMountServiceListener listener
		android.os.storage.IMountServiceListener listener
		boolean result
		boolean enable
		boolean result
		String mountPoint
		int resultCode
		String mountPoint
		boolean force
		boolean removeEncrypt
		String mountPoint
		int result
		String path
		int[] pids
		String mountPoint
		String state
		String id
		int sizeMb
		String fstype
		String key
		int ownerUid
		boolean external
		int resultCode
		String id
		int resultCode
		String id
		boolean force
		int resultCode
		String id
		String key
		int ownerUid
		boolean readOnly
		int resultCode
		String id
		boolean force
		int resultCode
		String id
		boolean status
		String oldId
		String newId
		int resultCode
		String id
		String path
		String[] ids
		android.os.storage.IMountShutdownObserver observer
		String rawPath
		String canonicalPath
		String key
		android.os.storage.IObbActionListener observer
		int nonce
		String filename
		boolean force
		android.os.storage.IObbActionListener observer
		int nonce
		String filename
		boolean status
		String filename
		String mountedPath
		boolean emulated
		String password
		int result
		int type
		String password
		int result
		int type
		String password
		int result
		int uid
		String packageName
		int _flags
		android.os.storage.StorageVolume[] result
		String id
		String path
		int result
		String id
		int gid
		String filename
		int resultCode
		String callingPkg
		String path
		int result
		int result
		String result
		String field
		String contents
		String field
		String contents
		int resultCode
		String id
		int sizeMb
		String key
		int resultCode
		long lastMaintenance
		android.os.storage.DiskInfo[] disks
		int _flags
		android.os.storage.VolumeInfo[] volumes
		int _flags
		android.os.storage.VolumeRecord[] volumes
		String volId
		String volId
		String volId
		String volId
		long res
		String diskId
		String diskId
		String diskId
		int ratio
		String volId
		String nickname
		String volId
		int _flags
		int _mask
		String fsUuid
		int _flags
		int _mask
		String volumeUuid
		String volumeUuid
		android.content.pm.IPackageMoveObserver listener
		int userId
		int serialNumber
		boolean ephemeral
		int userId
		int userId
		int serialNumber
		byte[] token
		byte[] secret
		int userId
		int userId
		int serialNumber
		byte[] token
		byte[] secret
		int userId
		int userId
		boolean result
		String volumeUuid
		int userId
		int serialNumber
		int _flags
		String volumeUuid
		int userId
		int _flags
		String name
		android.os.ParcelFileDescriptor fd
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/storage/IObbActionListener.class
IObbActionListener.java
package android.os.storage
public abstract android.os.storage.IObbActionListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onObbResult (java.lang.String, int, int)  throws android.os.RemoteException 
}

android/os/storage/VolumeRecord.class
VolumeRecord.java
package android.os.storage
public android.os.storage.VolumeRecord extends java.lang.Object implements android.os.Parcelable  {
	public static final String EXTRA_FS_UUID
	public static final int USER_FLAG_INITED
	public static final int USER_FLAG_SNOOZED
	public final int type
	public final String fsUuid
	public String partGuid
	public String nickname
	public int userFlags
	public long createdMillis
	public long lastTrimMillis
	public long lastBenchMillis
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String) 
		int type
		String fsUuid
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int getType () 
	public java.lang.String getFsUuid () 
	public java.lang.String getNickname () 
	public boolean isInited () 
	public boolean isSnoozed () 
	public void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	public android.os.storage.VolumeRecord clone () 
		android.os.Parcel temp
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/os/storage/IMountServiceListener$Stub$Proxy.class
IMountServiceListener.java
package android.os.storage
 android.os.storage.IMountServiceListener$Stub$Proxy extends java.lang.Object implements android.os.storage.IMountServiceListener  {
	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 onUsbMassStorageConnectionChanged (boolean)  throws android.os.RemoteException 
		boolean connected
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String path
		String oldState
		String newState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int)  throws android.os.RemoteException 
		android.os.storage.VolumeInfo vol
		int oldState
		int newState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onVolumeRecordChanged (android.os.storage.VolumeRecord)  throws android.os.RemoteException 
		android.os.storage.VolumeRecord rec
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onVolumeForgotten (java.lang.String)  throws android.os.RemoteException 
		String fsUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDiskScanned (android.os.storage.DiskInfo, int)  throws android.os.RemoteException 
		android.os.storage.DiskInfo disk
		int volumeCount
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onDiskDestroyed (android.os.storage.DiskInfo)  throws android.os.RemoteException 
		android.os.storage.DiskInfo disk
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/storage/MountServiceInternal.class
MountServiceInternal.java
package android.os.storage
public abstract android.os.storage.MountServiceInternal extends java.lang.Object {
	public void  () 
	public abstract void addExternalStoragePolicy (android.os.storage.MountServiceInternal$ExternalStorageMountPolicy) 
	public abstract void onExternalStoragePolicyChanged (int, java.lang.String) 
	public abstract int getExternalStorageMountMode (int, java.lang.String) 
}

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

android/os/storage/IMountService$Stub$Proxy.class
IMountService.java
package android.os.storage
 android.os.storage.IMountService$Stub$Proxy extends java.lang.Object implements android.os.storage.IMountService  {
	private final android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public void registerListener (android.os.storage.IMountServiceListener)  throws android.os.RemoteException 
		android.os.storage.IMountServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterListener (android.os.storage.IMountServiceListener)  throws android.os.RemoteException 
		android.os.storage.IMountServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isUsbMassStorageConnected ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setUsbMassStorageEnabled (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isUsbMassStorageEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int mountVolume (java.lang.String)  throws android.os.RemoteException 
		String mountPoint
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void unmountVolume (java.lang.String, boolean, boolean)  throws android.os.RemoteException 
		String mountPoint
		boolean force
		boolean removeEncryption
		android.os.Parcel _data
		android.os.Parcel _reply
	public int formatVolume (java.lang.String)  throws android.os.RemoteException 
		String mountPoint
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getStorageUsers (java.lang.String)  throws android.os.RemoteException 
		String path
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public java.lang.String getVolumeState (java.lang.String)  throws android.os.RemoteException 
		String mountPoint
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int createSecureContainer (java.lang.String, int, java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
		String id
		int sizeMb
		String fstype
		String key
		int ownerUid
		boolean external
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int destroySecureContainer (java.lang.String, boolean)  throws android.os.RemoteException 
		String id
		boolean force
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int finalizeSecureContainer (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int mountSecureContainer (java.lang.String, java.lang.String, int, boolean)  throws android.os.RemoteException 
		String id
		String key
		int ownerUid
		boolean readOnly
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int unmountSecureContainer (java.lang.String, boolean)  throws android.os.RemoteException 
		String id
		boolean force
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isSecureContainerMounted (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int renameSecureContainer (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String oldId
		String newId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getSecureContainerPath (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String[] getSecureContainerList ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void shutdown (android.os.storage.IMountShutdownObserver)  throws android.os.RemoteException 
		android.os.storage.IMountShutdownObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void finishMediaUpdate ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void mountObb (java.lang.String, java.lang.String, java.lang.String, android.os.storage.IObbActionListener, int)  throws android.os.RemoteException 
		String rawPath
		String canonicalPath
		String key
		android.os.storage.IObbActionListener token
		int nonce
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unmountObb (java.lang.String, boolean, android.os.storage.IObbActionListener, int)  throws android.os.RemoteException 
		String rawPath
		boolean force
		android.os.storage.IObbActionListener token
		int nonce
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isObbMounted (java.lang.String)  throws android.os.RemoteException 
		String rawPath
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getMountedObbPath (java.lang.String)  throws android.os.RemoteException 
		String rawPath
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isExternalStorageEmulated ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getEncryptionState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int decryptStorage (java.lang.String)  throws android.os.RemoteException 
		String password
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int encryptStorage (int, java.lang.String)  throws android.os.RemoteException 
		int type
		String password
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int changeEncryptionPassword (int, java.lang.String)  throws android.os.RemoteException 
		int type
		String password
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int verifyEncryptionPassword (java.lang.String)  throws android.os.RemoteException 
		String password
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPasswordType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getPassword ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void clearPassword ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setField (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String field
		String data
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getField (java.lang.String)  throws android.os.RemoteException 
		String field
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isConvertibleToFBE ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.storage.StorageVolume[] getVolumeList (int, java.lang.String, int)  throws android.os.RemoteException 
		int uid
		String packageName
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.storage.StorageVolume[] _result
	public java.lang.String getSecureContainerFilesystemPath (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int fixPermissionsSecureContainer (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String id
		int gid
		String filename
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int mkdirs (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String callingPkg
		String path
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int resizeSecureContainer (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String id
		int sizeMb
		String key
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long lastMaintenance ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void runMaintenance ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void waitForAsecScan ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.storage.DiskInfo[] getDisks ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.storage.DiskInfo[] _result
	public android.os.storage.VolumeInfo[] getVolumes (int)  throws android.os.RemoteException 
		int _flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.storage.VolumeInfo[] _result
	public android.os.storage.VolumeRecord[] getVolumeRecords (int)  throws android.os.RemoteException 
		int _flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.storage.VolumeRecord[] _result
	public void mount (java.lang.String)  throws android.os.RemoteException 
		String volId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unmount (java.lang.String)  throws android.os.RemoteException 
		String volId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void format (java.lang.String)  throws android.os.RemoteException 
		String volId
		android.os.Parcel _data
		android.os.Parcel _reply
	public long benchmark (java.lang.String)  throws android.os.RemoteException 
		String volId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void partitionPublic (java.lang.String)  throws android.os.RemoteException 
		String diskId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void partitionPrivate (java.lang.String)  throws android.os.RemoteException 
		String diskId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void partitionMixed (java.lang.String, int)  throws android.os.RemoteException 
		String diskId
		int ratio
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setVolumeNickname (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String fsUuid
		String nickname
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setVolumeUserFlags (java.lang.String, int, int)  throws android.os.RemoteException 
		String fsUuid
		int flags
		int mask
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forgetVolume (java.lang.String)  throws android.os.RemoteException 
		String fsUuid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forgetAllVolumes ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDebugFlags (int, int)  throws android.os.RemoteException 
		int _flags
		int _mask
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getPrimaryStorageUuid ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setPrimaryStorageUuid (java.lang.String, android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
		String volumeUuid
		android.content.pm.IPackageMoveObserver callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void createUserKey (int, int, boolean)  throws android.os.RemoteException 
		int userId
		int serialNumber
		boolean ephemeral
		android.os.Parcel _data
		android.os.Parcel _reply
	public void destroyUserKey (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addUserKeyAuth (int, int, byte[], byte[])  throws android.os.RemoteException 
		int userId
		int serialNumber
		byte[] token
		byte[] secret
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fixateNewestUserKeyAuth (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unlockUserKey (int, int, byte[], byte[])  throws android.os.RemoteException 
		int userId
		int serialNumber
		byte[] token
		byte[] secret
		android.os.Parcel _data
		android.os.Parcel _reply
	public void lockUserKey (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isUserKeyUnlocked (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void prepareUserStorage (java.lang.String, int, int, int)  throws android.os.RemoteException 
		String volumeUuid
		int userId
		int serialNumber
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void destroyUserStorage (java.lang.String, int, int)  throws android.os.RemoteException 
		String volumeUuid
		int userId
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor mountAppFuse (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

android/os/storage/StorageManager$ObbListenerDelegate$1.class
StorageManager.java
package android.os.storage
 android.os.storage.StorageManager$ObbListenerDelegate$1 extends android.os.Handler {
	final android.os.storage.StorageManager val$this$0
	final android.os.storage.StorageManager$ObbListenerDelegate this$1
	void  (android.os.storage.StorageManager$ObbListenerDelegate, android.os.Looper, android.os.storage.StorageManager) 
		android.os.storage.StorageManager$ObbListenerDelegate this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.storage.OnObbStateChangeListener changeListener
}

android/os/storage/IMountShutdownObserver$Stub$Proxy.class
IMountShutdownObserver.java
package android.os.storage
 android.os.storage.IMountShutdownObserver$Stub$Proxy extends java.lang.Object implements android.os.storage.IMountShutdownObserver  {
	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 onShutDownComplete (int)  throws android.os.RemoteException 
		int statusCode
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/storage/StorageManager.class
StorageManager.java
package android.os.storage
public android.os.storage.StorageManager extends java.lang.Object {
	private static final String TAG
	public static final String PROP_PRIMARY_PHYSICAL
	public static final String PROP_HAS_ADOPTABLE
	public static final String PROP_FORCE_ADOPTABLE
	public static final String PROP_EMULATE_FBE
	public static final String PROP_SDCARDFS
	public static final String UUID_PRIVATE_INTERNAL
	public static final String UUID_PRIMARY_PHYSICAL
	public static final String ACTION_MANAGE_STORAGE
	public static final int DEBUG_FORCE_ADOPTABLE
	public static final int DEBUG_EMULATE_FBE
	public static final int DEBUG_SDCARDFS_FORCE_ON
	public static final int DEBUG_SDCARDFS_FORCE_OFF
	public static final int FLAG_STORAGE_DE
	public static final int FLAG_STORAGE_CE
	public static final int FLAG_FOR_WRITE
	public static final int FLAG_REAL_STATE
	public static final int FLAG_INCLUDE_INVISIBLE
	private static volatile android.os.storage.IMountService sMountService
	private static final String[] INTERNAL_STORAGE_SIZE_PATHS
	private static final int INTERNAL_STORAGE_SECTOR_SIZE
	private final android.content.Context mContext
	private final android.content.ContentResolver mResolver
	private final android.os.storage.IMountService mMountService
	private final android.os.Looper mLooper
	private final java.util.concurrent.atomic.AtomicInteger mNextNonce
	private final java.util.ArrayList mDelegates
	private final android.os.storage.StorageManager$ObbActionListener mObbActionListener
	private static final int DEFAULT_THRESHOLD_PERCENTAGE
	private static final long DEFAULT_THRESHOLD_MAX_BYTES
	private static final long DEFAULT_FULL_THRESHOLD_BYTES
	public static final int CRYPT_TYPE_PASSWORD
	public static final int CRYPT_TYPE_DEFAULT
	public static final int CRYPT_TYPE_PATTERN
	public static final int CRYPT_TYPE_PIN
	public static final String SYSTEM_LOCALE_KEY
	public static final String OWNER_INFO_KEY
	public static final String PATTERN_VISIBLE_KEY
	public static final String PASSWORD_VISIBLE_KEY
	private int getNextNonce () 
	public static android.os.storage.StorageManager from (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.os.Looper) 
		android.content.Context context
		android.os.Looper looper
	public void registerListener (android.os.storage.StorageEventListener) 
		android.os.RemoteException e
		android.os.storage.StorageManager$StorageEventListenerDelegate delegate
		android.os.storage.StorageEventListener listener
	public void unregisterListener (android.os.storage.StorageEventListener) 
		android.os.RemoteException e
		android.os.storage.StorageManager$StorageEventListenerDelegate delegate
		java.util.Iterator i
		android.os.storage.StorageEventListener listener
	public void enableUsbMassStorage () 
	public void disableUsbMassStorage () 
	public boolean isUsbMassStorageConnected () 
	public boolean isUsbMassStorageEnabled () 
	public boolean mountObb (java.lang.String, java.lang.String, android.os.storage.OnObbStateChangeListener) 
		String canonicalPath
		int nonce
		java.io.IOException e
		android.os.RemoteException e
		String rawPath
		String key
		android.os.storage.OnObbStateChangeListener listener
	public boolean unmountObb (java.lang.String, boolean, android.os.storage.OnObbStateChangeListener) 
		int nonce
		android.os.RemoteException e
		String rawPath
		boolean force
		android.os.storage.OnObbStateChangeListener listener
	public boolean isObbMounted (java.lang.String) 
		android.os.RemoteException e
		String rawPath
	public java.lang.String getMountedObbPath (java.lang.String) 
		android.os.RemoteException e
		String rawPath
	public java.util.List getDisks () 
		android.os.RemoteException e
	public android.os.storage.DiskInfo findDiskById (java.lang.String) 
		android.os.storage.DiskInfo disk
		String id
	public android.os.storage.VolumeInfo findVolumeById (java.lang.String) 
		android.os.storage.VolumeInfo vol
		String id
	public android.os.storage.VolumeInfo findVolumeByUuid (java.lang.String) 
		android.os.storage.VolumeInfo vol
		String fsUuid
	public android.os.storage.VolumeRecord findRecordByUuid (java.lang.String) 
		android.os.storage.VolumeRecord rec
		String fsUuid
	public android.os.storage.VolumeInfo findPrivateForEmulated (android.os.storage.VolumeInfo) 
		android.os.storage.VolumeInfo emulatedVol
	public android.os.storage.VolumeInfo findEmulatedForPrivate (android.os.storage.VolumeInfo) 
		android.os.storage.VolumeInfo privateVol
	public android.os.storage.VolumeInfo findVolumeByQualifiedUuid (java.lang.String) 
		String volumeUuid
	public java.util.List getVolumes () 
		android.os.RemoteException e
	public java.util.List getWritablePrivateVolumes () 
		android.os.storage.VolumeInfo vol
		java.util.ArrayList res
		android.os.RemoteException e
	public java.util.List getVolumeRecords () 
		android.os.RemoteException e
	public java.lang.String getBestVolumeDescription (android.os.storage.VolumeInfo) 
		android.os.storage.VolumeRecord rec
		android.os.storage.VolumeInfo vol
	public android.os.storage.VolumeInfo getPrimaryPhysicalVolume () 
		android.os.storage.VolumeInfo vol
		java.util.List vols
	public void mount (java.lang.String) 
		android.os.RemoteException e
		String volId
	public void unmount (java.lang.String) 
		android.os.RemoteException e
		String volId
	public void format (java.lang.String) 
		android.os.RemoteException e
		String volId
	public long benchmark (java.lang.String) 
		android.os.RemoteException e
		String volId
	public void partitionPublic (java.lang.String) 
		android.os.RemoteException e
		String diskId
	public void partitionPrivate (java.lang.String) 
		android.os.RemoteException e
		String diskId
	public void partitionMixed (java.lang.String, int) 
		android.os.RemoteException e
		String diskId
		int ratio
	public void wipeAdoptableDisks () 
		Exception e
		String diskId
		android.os.storage.DiskInfo disk
		java.util.List disks
	public void setVolumeNickname (java.lang.String, java.lang.String) 
		android.os.RemoteException e
		String fsUuid
		String nickname
	public void setVolumeInited (java.lang.String, boolean) 
		android.os.RemoteException e
		String fsUuid
		boolean inited
	public void setVolumeSnoozed (java.lang.String, boolean) 
		android.os.RemoteException e
		String fsUuid
		boolean snoozed
	public void forgetVolume (java.lang.String) 
		android.os.RemoteException e
		String fsUuid
	public java.lang.String getPrimaryStorageUuid () 
		android.os.RemoteException e
	public void setPrimaryStorageUuid (java.lang.String, android.content.pm.IPackageMoveObserver) 
		android.os.RemoteException e
		String volumeUuid
		android.content.pm.IPackageMoveObserver callback
	public android.os.storage.StorageVolume getStorageVolume (java.io.File) 
		java.io.File file
	public static android.os.storage.StorageVolume getStorageVolume (java.io.File, int) 
		java.io.File file
		int userId
	private static android.os.storage.StorageVolume getStorageVolume (android.os.storage.StorageVolume[], java.io.File) 
		java.io.IOException ignored
		java.io.IOException ignored
		java.io.File volumeFile
		android.os.storage.StorageVolume volume
		android.os.storage.StorageVolume[] volumes
		java.io.File file
	public java.lang.String getVolumeState (java.lang.String) 
		String mountPoint
		android.os.storage.StorageVolume vol
	public java.util.List getStorageVolumes () 
		java.util.ArrayList res
	public android.os.storage.StorageVolume getPrimaryStorageVolume () 
	public long getPrimaryStorageSize () 
		long numberBlocks
		String path
	private long readLong (java.lang.String) 
		java.io.BufferedReader reader
		java.io.FileInputStream fis
		Exception e
		String path
	public android.os.storage.StorageVolume[] getVolumeList () 
	public static android.os.storage.StorageVolume[] getVolumeList (int, int) 
		String[] packageNames
		String packageName
		int uid
		android.os.RemoteException e
		int userId
		int flags
		android.os.storage.IMountService mountService
	public java.lang.String[] getVolumePaths () 
		int i
		android.os.storage.StorageVolume[] volumes
		int count
		String[] paths
	public android.os.storage.StorageVolume getPrimaryVolume () 
	public static android.os.storage.StorageVolume getPrimaryVolume (android.os.storage.StorageVolume[]) 
		android.os.storage.StorageVolume volume
		android.os.storage.StorageVolume[] volumes
	public long getStorageBytesUntilLow (java.io.File) 
		java.io.File path
	public long getStorageLowBytes (java.io.File) 
		java.io.File path
		long lowPercent
		long lowBytes
		long maxLowBytes
	public long getStorageFullBytes (java.io.File) 
		java.io.File path
	public void createUserKey (int, int, boolean) 
		android.os.RemoteException e
		int userId
		int serialNumber
		boolean ephemeral
	public void destroyUserKey (int) 
		android.os.RemoteException e
		int userId
	public void unlockUserKey (int, int, byte[], byte[]) 
		android.os.RemoteException e
		int userId
		int serialNumber
		byte[] token
		byte[] secret
	public void lockUserKey (int) 
		android.os.RemoteException e
		int userId
	public void prepareUserStorage (java.lang.String, int, int, int) 
		android.os.RemoteException e
		String volumeUuid
		int userId
		int serialNumber
		int flags
	public void destroyUserStorage (java.lang.String, int, int) 
		android.os.RemoteException e
		String volumeUuid
		int userId
		int flags
	public static boolean isUserKeyUnlocked (int) 
		android.os.RemoteException e
		int userId
		long token
	public boolean isEncrypted (java.io.File) 
		java.io.File file
	public static boolean isEncryptable () 
		String state
	public static boolean isEncrypted () 
		String state
	public static boolean isFileEncryptedNativeOnly () 
		String status
	public static boolean isBlockEncrypted () 
		String status
	public static boolean isNonDefaultBlockEncrypted () 
		android.os.storage.IMountService mountService
		android.os.RemoteException e
	public static boolean isBlockEncrypting () 
		String state
	public static boolean inCryptKeeperBounce () 
		String status
	public static boolean isFileEncryptedEmulatedOnly () 
	public static boolean isFileEncryptedNativeOrEmulated () 
	public static java.io.File maybeTranslateEmulatedPathToInternal (java.io.File) 
		java.io.File internalPath
		android.os.storage.VolumeInfo vol
		android.os.storage.VolumeInfo[] vols
		android.os.RemoteException e
		java.io.File path
		android.os.storage.IMountService mountService
	public android.os.ParcelFileDescriptor mountAppFuse (java.lang.String) 
		android.os.RemoteException e
		String name
	static int access$200 (android.os.storage.StorageManager) 
		android.os.storage.StorageManager x0
	static android.os.Looper access$300 (android.os.storage.StorageManager) 
		android.os.storage.StorageManager x0
	static void  () 
}

android/os/storage/StorageVolume.class
StorageVolume.java
package android.os.storage
public final android.os.storage.StorageVolume extends java.lang.Object implements android.os.Parcelable  {
	private final String mId
	private final int mStorageId
	private final java.io.File mPath
	private final String mDescription
	private final boolean mPrimary
	private final boolean mRemovable
	private final boolean mEmulated
	private final long mMtpReserveSize
	private final boolean mAllowMassStorage
	private final long mMaxFileSize
	private final android.os.UserHandle mOwner
	private final String mFsUuid
	private final String mState
	public static final String EXTRA_STORAGE_VOLUME
	public static final String EXTRA_DIRECTORY_NAME
	private static final String ACTION_OPEN_EXTERNAL_DIRECTORY
	public static final int STORAGE_ID_INVALID
	public static final int STORAGE_ID_PRIMARY
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, java.io.File, java.lang.String, boolean, boolean, boolean, long, boolean, long, android.os.UserHandle, java.lang.String, java.lang.String) 
		String id
		int storageId
		java.io.File path
		String description
		boolean primary
		boolean removable
		boolean emulated
		long mtpReserveSize
		boolean allowMassStorage
		long maxFileSize
		android.os.UserHandle owner
		String fsUuid
		String state
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String getId () 
	public java.lang.String getPath () 
	public java.io.File getPathFile () 
	public java.lang.String getDescription (android.content.Context) 
		android.content.Context context
	public boolean isPrimary () 
	public boolean isRemovable () 
	public boolean isEmulated () 
	public int getStorageId () 
	public int getMtpReserveSpace () 
	public boolean allowMassStorage () 
	public long getMaxFileSize () 
	public android.os.UserHandle getOwner () 
	public java.lang.String getUuid () 
	public int getFatVolumeId () 
		NumberFormatException e
	public java.lang.String getUserLabel () 
	public java.lang.String getState () 
	public android.content.Intent createAccessIntent (java.lang.String) 
		String directoryName
		android.content.Intent intent
	public boolean equals (java.lang.Object) 
		android.os.storage.StorageVolume volume
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder buffer
	public java.lang.String dump () 
		java.io.CharArrayWriter writer
	public void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	void  (android.os.Parcel, android.os.storage.StorageVolume$1) 
		android.os.Parcel x0
		android.os.storage.StorageVolume$1 x1
	static void  () 
}

android/os/storage/VolumeInfo.class
VolumeInfo.java
package android.os.storage
public android.os.storage.VolumeInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final String ACTION_VOLUME_STATE_CHANGED
	public static final String EXTRA_VOLUME_ID
	public static final String EXTRA_VOLUME_STATE
	public static final String ID_PRIVATE_INTERNAL
	public static final String ID_EMULATED_INTERNAL
	public static final int TYPE_PUBLIC
	public static final int TYPE_PRIVATE
	public static final int TYPE_EMULATED
	public static final int TYPE_ASEC
	public static final int TYPE_OBB
	public static final int STATE_UNMOUNTED
	public static final int STATE_CHECKING
	public static final int STATE_MOUNTED
	public static final int STATE_MOUNTED_READ_ONLY
	public static final int STATE_FORMATTING
	public static final int STATE_EJECTING
	public static final int STATE_UNMOUNTABLE
	public static final int STATE_REMOVED
	public static final int STATE_BAD_REMOVAL
	public static final int MOUNT_FLAG_PRIMARY
	public static final int MOUNT_FLAG_VISIBLE
	private static android.util.SparseArray sStateToEnvironment
	private static android.util.ArrayMap sEnvironmentToBroadcast
	private static android.util.SparseIntArray sStateToDescrip
	private static final java.util.Comparator sDescriptionComparator
	public final String id
	public final int type
	public final android.os.storage.DiskInfo disk
	public final String partGuid
	public int mountFlags
	public int mountUserId
	public int state
	public String fsType
	public String fsUuid
	public String fsLabel
	public String path
	public String internalPath
	private static final String DOCUMENT_AUTHORITY
	private static final String DOCUMENT_ROOT_PRIMARY_EMULATED
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, android.os.storage.DiskInfo, java.lang.String) 
		String id
		int type
		android.os.storage.DiskInfo disk
		String partGuid
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public static java.lang.String getEnvironmentForState (int) 
		int state
		String envState
	public static java.lang.String getBroadcastForEnvironment (java.lang.String) 
		String envState
	public static java.lang.String getBroadcastForState (int) 
		int state
	public static java.util.Comparator getDescriptionComparator () 
	public java.lang.String getId () 
	public android.os.storage.DiskInfo getDisk () 
	public java.lang.String getDiskId () 
	public int getType () 
	public int getState () 
	public int getStateDescription () 
	public java.lang.String getFsUuid () 
	public int getMountUserId () 
	public java.lang.String getDescription () 
	public boolean isMountedReadable () 
	public boolean isMountedWritable () 
	public boolean isPrimary () 
	public boolean isPrimaryPhysical () 
	public boolean isVisible () 
	public boolean isVisibleForRead (int) 
		int userId
	public boolean isVisibleForWrite (int) 
		int userId
	public java.io.File getPath () 
	public java.io.File getInternalPath () 
	public java.io.File getPathForUser (int) 
		int userId
	public java.io.File getInternalPathForUser (int) 
		int userId
	public android.os.storage.StorageVolume buildStorageVolume (android.content.Context, int, boolean) 
		boolean removable
		android.os.storage.VolumeInfo privateVol
		boolean removable
		boolean emulated
		boolean removable
		boolean emulated
		android.content.Context context
		int userId
		boolean reportUnmounted
		android.os.storage.StorageManager storage
		boolean removable
		boolean emulated
		boolean allowMassStorage
		String envState
		java.io.File userPath
		String description
		String derivedFsUuid
		long mtpReserveSize
		long maxFileSize
		int mtpStorageId
	public static int buildStableMtpStorageId (java.lang.String) 
		int i
		int hash
		String fsUuid
	public android.content.Intent buildBrowseIntent () 
		android.net.Uri uri
		android.net.Uri uri
		android.net.Uri uri
		android.content.Intent intent
	public java.lang.String toString () 
		java.io.CharArrayWriter writer
	public void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	public android.os.storage.VolumeInfo clone () 
		android.os.Parcel temp
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/os/storage/StorageResultCode.class
StorageResultCode.java
package android.os.storage
public android.os.storage.StorageResultCode extends java.lang.Object {
	public static final int OperationSucceeded
	public static final int OperationFailedInternalError
	public static final int OperationFailedNoMedia
	public static final int OperationFailedMediaBlank
	public static final int OperationFailedMediaCorrupt
	public static final int OperationFailedStorageNotMounted
	public static final int OperationFailedStorageMounted
	public static final int OperationFailedStorageBusy
	public void  () 
}

android/os/storage/StorageEventListener.class
StorageEventListener.java
package android.os.storage
public android.os.storage.StorageEventListener extends java.lang.Object {
	public void  () 
	public void onUsbMassStorageConnectionChanged (boolean) 
		boolean connected
	public void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String) 
		String path
		String oldState
		String newState
	public void onVolumeStateChanged (android.os.storage.VolumeInfo, int, int) 
		android.os.storage.VolumeInfo vol
		int oldState
		int newState
	public void onVolumeRecordChanged (android.os.storage.VolumeRecord) 
		android.os.storage.VolumeRecord rec
	public void onVolumeForgotten (java.lang.String) 
		String fsUuid
	public void onDiskScanned (android.os.storage.DiskInfo, int) 
		android.os.storage.DiskInfo disk
		int volumeCount
	public void onDiskDestroyed (android.os.storage.DiskInfo) 
		android.os.storage.DiskInfo disk
}

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

android/os/storage/DiskInfo.class
DiskInfo.java
package android.os.storage
public android.os.storage.DiskInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final String ACTION_DISK_SCANNED
	public static final String EXTRA_DISK_ID
	public static final String EXTRA_VOLUME_COUNT
	public static final int FLAG_ADOPTABLE
	public static final int FLAG_DEFAULT_PRIMARY
	public static final int FLAG_SD
	public static final int FLAG_USB
	public final String id
	public final int flags
	public long size
	public String label
	public int volumeCount
	public String sysPath
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String id
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public java.lang.String getId () 
	private boolean isInteresting (java.lang.String) 
		String label
	public java.lang.String getDescription () 
		android.content.res.Resources res
	public boolean isAdoptable () 
	public boolean isDefaultPrimary () 
	public boolean isSd () 
	public boolean isUsb () 
	public java.lang.String toString () 
		java.io.CharArrayWriter writer
	public void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	public android.os.storage.DiskInfo clone () 
		android.os.Parcel temp
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/os/storage/VolumeInfo$2.class
VolumeInfo.java
package android.os.storage
final android.os.storage.VolumeInfo$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.storage.VolumeInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.os.storage.VolumeInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/storage/IMountShutdownObserver.class
IMountShutdownObserver.java
package android.os.storage
public abstract android.os.storage.IMountShutdownObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onShutDownComplete (int)  throws android.os.RemoteException 
}

android/os/storage/StorageManager$ObbActionListener.class
StorageManager.java
package android.os.storage
 android.os.storage.StorageManager$ObbActionListener extends android.os.storage.IObbActionListener$Stub {
	private android.util.SparseArray mListeners
	final android.os.storage.StorageManager this$0
	private void  (android.os.storage.StorageManager) 
	public void onObbResult (java.lang.String, int, int) 
		String filename
		int nonce
		int status
		android.os.storage.StorageManager$ObbListenerDelegate delegate
	public int addListener (android.os.storage.OnObbStateChangeListener) 
		android.os.storage.OnObbStateChangeListener listener
		android.os.storage.StorageManager$ObbListenerDelegate delegate
	void  (android.os.storage.StorageManager, android.os.storage.StorageManager$1) 
		android.os.storage.StorageManager x0
		android.os.storage.StorageManager$1 x1
}

android/os/Broadcaster.class
Broadcaster.java
package android.os
public android.os.Broadcaster extends java.lang.Object {
	private android.os.Broadcaster$Registration mReg
	public void  () 
	public void request (int, android.os.Handler, int) 
		android.os.Broadcaster$Registration reg
		int n
		int i
		android.os.Handler[] oldTargets
		int[] oldWhats
		android.os.Broadcaster$Registration start
		int n
		android.os.Broadcaster$Registration r
		int senderWhat
		android.os.Handler target
		int targetWhat
	public void cancelRequest (int, android.os.Handler, int) 
		int remainingLen
		int i
		android.os.Handler[] targets
		int[] whats
		int oldLen
		android.os.Broadcaster$Registration start
		android.os.Broadcaster$Registration r
		int senderWhat
		android.os.Handler target
		int targetWhat
	public void dumpRegistrations () 
		int i
		int n
		android.os.Broadcaster$Registration r
		android.os.Broadcaster$Registration start
	public void broadcast (android.os.Message) 
		android.os.Handler target
		android.os.Message m
		int i
		android.os.Handler[] targets
		int[] whats
		int n
		int senderWhat
		android.os.Broadcaster$Registration start
		android.os.Broadcaster$Registration r
		android.os.Message msg
}

android/os/StrictMode$ThreadPolicy$Builder.class
StrictMode.java
package android.os
public final android.os.StrictMode$ThreadPolicy$Builder extends java.lang.Object {
	private int mMask
	public void  () 
	public void  (android.os.StrictMode$ThreadPolicy) 
		android.os.StrictMode$ThreadPolicy policy
	public android.os.StrictMode$ThreadPolicy$Builder detectAll () 
	public android.os.StrictMode$ThreadPolicy$Builder permitAll () 
	public android.os.StrictMode$ThreadPolicy$Builder detectNetwork () 
	public android.os.StrictMode$ThreadPolicy$Builder permitNetwork () 
	public android.os.StrictMode$ThreadPolicy$Builder detectDiskReads () 
	public android.os.StrictMode$ThreadPolicy$Builder permitDiskReads () 
	public android.os.StrictMode$ThreadPolicy$Builder detectCustomSlowCalls () 
	public android.os.StrictMode$ThreadPolicy$Builder permitCustomSlowCalls () 
	public android.os.StrictMode$ThreadPolicy$Builder permitResourceMismatches () 
	public android.os.StrictMode$ThreadPolicy$Builder detectResourceMismatches () 
	public android.os.StrictMode$ThreadPolicy$Builder detectDiskWrites () 
	public android.os.StrictMode$ThreadPolicy$Builder permitDiskWrites () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyDialog () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyDeath () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyDeathOnNetwork () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyFlashScreen () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyLog () 
	public android.os.StrictMode$ThreadPolicy$Builder penaltyDropBox () 
	private android.os.StrictMode$ThreadPolicy$Builder enable (int) 
		int bit
	private android.os.StrictMode$ThreadPolicy$Builder disable (int) 
		int bit
	public android.os.StrictMode$ThreadPolicy build () 
}

android/os/BatteryStats$Uid$Pkg.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid$Pkg extends java.lang.Object {
	public void  () 
	public abstract android.util.ArrayMap getWakeupAlarmStats () 
	public abstract android.util.ArrayMap getServiceStats () 
}

android/os/StrictMode$VmPolicy.class
StrictMode.java
package android.os
public final android.os.StrictMode$VmPolicy extends java.lang.Object {
	public static final android.os.StrictMode$VmPolicy LAX
	final int mask
	final java.util.HashMap classInstanceLimit
	private void  (int, java.util.HashMap) 
		int mask
		java.util.HashMap classInstanceLimit
	public java.lang.String toString () 
	void  (int, java.util.HashMap, android.os.StrictMode$1) 
		int x0
		java.util.HashMap x1
		android.os.StrictMode$1 x2
	static void  () 
}

android/os/HardwarePropertiesManager.class
HardwarePropertiesManager.java
package android.os
public android.os.HardwarePropertiesManager extends java.lang.Object {
	private static final String TAG
	private final android.os.IHardwarePropertiesManager mService
	public static final int DEVICE_TEMPERATURE_CPU
	public static final int DEVICE_TEMPERATURE_GPU
	public static final int DEVICE_TEMPERATURE_BATTERY
	public static final int DEVICE_TEMPERATURE_SKIN
	public static final int TEMPERATURE_CURRENT
	public static final int TEMPERATURE_THROTTLING
	public static final int TEMPERATURE_SHUTDOWN
	public static final int TEMPERATURE_THROTTLING_BELOW_VR_MIN
	public static final float UNDEFINED_TEMPERATURE
	private final android.content.Context mContext
	public void  (android.content.Context, android.os.IHardwarePropertiesManager) 
		android.content.Context context
		android.os.IHardwarePropertiesManager service
	public float[] getDeviceTemperatures (int, int) 
		android.os.RemoteException e
		int type
		int source
	public android.os.CpuUsageInfo[] getCpuUsages () 
		android.os.RemoteException e
	public float[] getFanSpeeds () 
		android.os.RemoteException e
	static void  () 
}

android/os/SystemService.class
SystemService.java
package android.os
public android.os.SystemService extends java.lang.Object {
	private static java.util.HashMap sStates
	private static Object sPropertyLock
	public void  () 
	public static void start (java.lang.String) 
		String name
	public static void stop (java.lang.String) 
		String name
	public static void restart (java.lang.String) 
		String name
	public static android.os.SystemService$State getState (java.lang.String) 
		String service
		String rawState
		android.os.SystemService$State state
	public static boolean isStopped (java.lang.String) 
		String service
	public static boolean isRunning (java.lang.String) 
		String service
	public static void waitForState (java.lang.String, android.os.SystemService$State, long)  throws java.util.concurrent.TimeoutException 
		android.os.SystemService$State currentState
		String service
		android.os.SystemService$State state
		long timeoutMillis
		long endMillis
	public static transient void waitForAnyStopped (java.lang.String[]) 
		String service
		String[] services
	static java.util.HashMap access$000 () 
	static java.lang.Object access$100 () 
	static void  () 
}

android/os/IRecoverySystem.class
IRecoverySystem.java
package android.os
public abstract android.os.IRecoverySystem extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean uncrypt (java.lang.String, android.os.IRecoverySystemProgressListener)  throws android.os.RemoteException 
	public abstract boolean setupBcb (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean clearBcb ()  throws android.os.RemoteException 
}

android/os/MessageQueue$OnFileDescriptorEventListener.class
MessageQueue.java
package android.os
public abstract android.os.MessageQueue$OnFileDescriptorEventListener extends java.lang.Object {
	public static final int EVENT_INPUT
	public static final int EVENT_OUTPUT
	public static final int EVENT_ERROR
	public abstract int onFileDescriptorEvents (java.io.FileDescriptor, int) 
}

android/os/IMessenger.class
IMessenger.java
package android.os
public abstract android.os.IMessenger extends java.lang.Object implements android.os.IInterface  {
	public abstract void send (android.os.Message)  throws android.os.RemoteException 
}

android/os/UEventObserver$UEventThread.class
UEventObserver.java
package android.os
final android.os.UEventObserver$UEventThread extends java.lang.Thread {
	private final java.util.ArrayList mKeysAndObservers
	private final java.util.ArrayList mTempObserversToSignal
	public void  () 
	public void run () 
		String message
	private void sendEvent (java.lang.String) 
		android.os.UEventObserver observer
		String key
		int i
		int N
		android.os.UEventObserver observer
		int i
		android.os.UEventObserver$UEvent event
		int N
		String message
	public void addObserver (java.lang.String, android.os.UEventObserver) 
		String match
		android.os.UEventObserver observer
	public void removeObserver (android.os.UEventObserver) 
		String match
		int i
		android.os.UEventObserver observer
}

android/os/PowerManager$WakeLock$1.class
PowerManager.java
package android.os
 android.os.PowerManager$WakeLock$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.PowerManager$WakeLock this$1
	void  (android.os.PowerManager$WakeLock) 
		android.os.PowerManager$WakeLock this$1
	public void run () 
}

android/os/INetworkActivityListener$Stub$Proxy.class
INetworkActivityListener.java
package android.os
 android.os.INetworkActivityListener$Stub$Proxy extends java.lang.Object implements android.os.INetworkActivityListener  {
	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 onNetworkActive ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/os/BatteryStats$PackageChange.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$PackageChange extends java.lang.Object {
	public String mPackageName
	public boolean mUpdate
	public int mVersionCode
	public void  () 
}

android/os/FactoryTest.class
FactoryTest.java
package android.os
public final android.os.FactoryTest extends java.lang.Object {
	public static final int FACTORY_TEST_OFF
	public static final int FACTORY_TEST_LOW_LEVEL
	public static final int FACTORY_TEST_HIGH_LEVEL
	public void  () 
	public static int getMode () 
	public static boolean isLongPressOnPowerOffEnabled () 
}

android/os/SystemService$State.class
SystemService.java
package android.os
public final android.os.SystemService$State extends java.lang.Enum {
	public static final android.os.SystemService$State RUNNING
	public static final android.os.SystemService$State STOPPING
	public static final android.os.SystemService$State STOPPED
	public static final android.os.SystemService$State RESTARTING
	private static final android.os.SystemService$State[] $VALUES
	public static android.os.SystemService$State[] values () 
	public static android.os.SystemService$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String state
	static void  () 
}

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

android/os/RemoteCallback$3.class
RemoteCallback.java
package android.os
final android.os.RemoteCallback$3 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.RemoteCallback createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.os.RemoteCallback[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/FileBridge$FileBridgeOutputStream.class
FileBridge.java
package android.os
public android.os.FileBridge$FileBridgeOutputStream extends java.io.OutputStream {
	private final android.os.ParcelFileDescriptor mClientPfd
	private final java.io.FileDescriptor mClient
	private final byte[] mTemp
	public void  (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor clientPfd
	public void  (java.io.FileDescriptor) 
		java.io.FileDescriptor client
	public void close ()  throws java.io.IOException 
	public void fsync ()  throws java.io.IOException 
	private void writeCommandAndBlock (int, java.lang.String)  throws java.io.IOException 
		int cmd
		String cmdString
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int byteOffset
		int byteCount
	public void write (int)  throws java.io.IOException 
		int oneByte
}

android/os/health/
android/os/health/TimerStat.class
TimerStat.java
package android.os.health
public final android.os.health.TimerStat extends java.lang.Object implements android.os.Parcelable  {
	private int mCount
	private long mTime
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, long) 
		int count
		long time
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void setCount (int) 
		int count
	public int getCount () 
	public void setTime (long) 
		long time
	public long getTime () 
	static void  () 
}

android/os/health/PackageHealthStats.class
PackageHealthStats.java
package android.os.health
public final android.os.health.PackageHealthStats extends java.lang.Object {
	public static final int STATS_SERVICES
	public static final int MEASUREMENTS_WAKEUP_ALARMS_COUNT
	public static final android.os.health.HealthKeys$Constants CONSTANTS
	private void  () 
	static void  () 
}

android/os/health/SystemHealthManager.class
SystemHealthManager.java
package android.os.health
public android.os.health.SystemHealthManager extends java.lang.Object {
	private final com.android.internal.app.IBatteryStats mBatteryStats
	public void  () 
	public static android.os.health.SystemHealthManager from (android.content.Context) 
		android.content.Context context
	public android.os.health.HealthStats takeUidSnapshot (int) 
		android.os.health.HealthStatsParceler parceler
		android.os.RemoteException ex
		int uid
	public android.os.health.HealthStats takeMyUidSnapshot () 
	public android.os.health.HealthStats[] takeUidSnapshots (int[]) 
		int i
		android.os.health.HealthStatsParceler[] parcelers
		android.os.health.HealthStats[] results
		int N
		android.os.RemoteException ex
		int[] uids
}

android/os/health/HealthKeys$Constants.class
HealthKeys.java
package android.os.health
public android.os.health.HealthKeys$Constants extends java.lang.Object {
	private final String mDataType
	private final int[][] mKeys
	public void  (java.lang.Class) 
		int i
		IllegalAccessException ex
		int type
		java.lang.reflect.Field field
		android.os.health.HealthKeys$Constant constant
		int i
		int i
		Class clazz
		java.lang.reflect.Field[] fields
		Class annotationClass
		int N
		android.os.health.HealthKeys$SortedIntArray[] keys
	public java.lang.String getDataType () 
	public int getSize (int) 
		int type
	public int getIndex (int, int) 
		int type
		int key
		int index
	public int[] getKeys (int) 
		int type
}

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

android/os/health/PidHealthStats.class
PidHealthStats.java
package android.os.health
public final android.os.health.PidHealthStats extends java.lang.Object {
	public static final int MEASUREMENT_WAKE_NESTING_COUNT
	public static final int MEASUREMENT_WAKE_SUM_MS
	public static final int MEASUREMENT_WAKE_START_MS
	public static final android.os.health.HealthKeys$Constants CONSTANTS
	private void  () 
	static void  () 
}

android/os/health/ProcessHealthStats.class
ProcessHealthStats.java
package android.os.health
public final android.os.health.ProcessHealthStats extends java.lang.Object {
	public static final int MEASUREMENT_USER_TIME_MS
	public static final int MEASUREMENT_SYSTEM_TIME_MS
	public static final int MEASUREMENT_STARTS_COUNT
	public static final int MEASUREMENT_CRASHES_COUNT
	public static final int MEASUREMENT_ANR_COUNT
	public static final int MEASUREMENT_FOREGROUND_MS
	public static final android.os.health.HealthKeys$Constants CONSTANTS
	private void  () 
	static void  () 
}

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

android/os/health/HealthStatsWriter.class
HealthStatsWriter.java
package android.os.health
public android.os.health.HealthStatsWriter extends java.lang.Object {
	private final android.os.health.HealthKeys$Constants mConstants
	private final boolean[] mTimerFields
	private final int[] mTimerCounts
	private final long[] mTimerTimes
	private final boolean[] mMeasurementFields
	private final long[] mMeasurementValues
	private final android.util.ArrayMap[] mStatsValues
	private final android.util.ArrayMap[] mTimersValues
	private final android.util.ArrayMap[] mMeasurementsValues
	public void  (android.os.health.HealthKeys$Constants) 
		android.os.health.HealthKeys$Constants constants
		int timerCount
		int measurementCount
		int statsCount
		int timersCount
		int measurementsCount
	public void addTimer (int, int, long) 
		int timerId
		int count
		long time
		int index
	public void addMeasurement (int, long) 
		int measurementId
		long value
		int index
	public void addStats (int, java.lang.String, android.os.health.HealthStatsWriter) 
		int key
		String name
		android.os.health.HealthStatsWriter value
		int index
		android.util.ArrayMap map
	public void addTimers (int, java.lang.String, android.os.health.TimerStat) 
		int key
		String name
		android.os.health.TimerStat value
		int index
		android.util.ArrayMap map
	public void addMeasurements (int, java.lang.String, long) 
		int key
		String name
		long value
		int index
		android.util.ArrayMap map
	public void flattenToParcel (android.os.Parcel) 
		int i
		int i
		int i
		int i
		int i
		android.os.Parcel out
		int[] keys
	private static int countBooleanArray (boolean[]) 
		int i
		boolean[] fields
		int count
		int N
	private static int countObjectArray (java.lang.Object[]) 
		int i
		Object[] fields
		int count
		int N
	private static void writeHealthStatsWriterMap (android.os.Parcel, android.util.ArrayMap) 
		int i
		android.os.Parcel out
		android.util.ArrayMap map
		int N
	private static void writeParcelableMap (android.os.Parcel, android.util.ArrayMap) 
		int i
		android.os.Parcel out
		android.util.ArrayMap map
		int N
	private static void writeLongsMap (android.os.Parcel, android.util.ArrayMap) 
		int i
		android.os.Parcel out
		android.util.ArrayMap map
		int N
}

android/os/health/HealthKeys.class
HealthKeys.java
package android.os.health
public android.os.health.HealthKeys extends java.lang.Object {
	public static final int UNKNOWN_KEY
	public static final int BASE_UID
	public static final int BASE_PID
	public static final int BASE_PROCESS
	public static final int BASE_PACKAGE
	public static final int BASE_SERVICE
	public static final int TYPE_TIMER
	public static final int TYPE_MEASUREMENT
	public static final int TYPE_STATS
	public static final int TYPE_TIMERS
	public static final int TYPE_MEASUREMENTS
	public static final int TYPE_COUNT
	public void  () 
}

android/os/health/UidHealthStats.class
UidHealthStats.java
package android.os.health
public final android.os.health.UidHealthStats extends java.lang.Object {
	public static final int MEASUREMENT_REALTIME_BATTERY_MS
	public static final int MEASUREMENT_UPTIME_BATTERY_MS
	public static final int MEASUREMENT_REALTIME_SCREEN_OFF_BATTERY_MS
	public static final int MEASUREMENT_UPTIME_SCREEN_OFF_BATTERY_MS
	public static final int TIMERS_WAKELOCKS_FULL
	public static final int TIMERS_WAKELOCKS_PARTIAL
	public static final int TIMERS_WAKELOCKS_WINDOW
	public static final int TIMERS_WAKELOCKS_DRAW
	public static final int TIMERS_SYNCS
	public static final int TIMERS_JOBS
	public static final int TIMER_GPS_SENSOR
	public static final int TIMERS_SENSORS
	public static final int STATS_PIDS
	public static final int STATS_PROCESSES
	public static final int STATS_PACKAGES
	public static final int MEASUREMENT_WIFI_IDLE_MS
	public static final int MEASUREMENT_WIFI_RX_MS
	public static final int MEASUREMENT_WIFI_TX_MS
	public static final int MEASUREMENT_WIFI_POWER_MAMS
	public static final int MEASUREMENT_BLUETOOTH_IDLE_MS
	public static final int MEASUREMENT_BLUETOOTH_RX_MS
	public static final int MEASUREMENT_BLUETOOTH_TX_MS
	public static final int MEASUREMENT_BLUETOOTH_POWER_MAMS
	public static final int MEASUREMENT_MOBILE_IDLE_MS
	public static final int MEASUREMENT_MOBILE_RX_MS
	public static final int MEASUREMENT_MOBILE_TX_MS
	public static final int MEASUREMENT_MOBILE_POWER_MAMS
	public static final int MEASUREMENT_WIFI_RUNNING_MS
	public static final int MEASUREMENT_WIFI_FULL_LOCK_MS
	public static final int TIMER_WIFI_SCAN
	public static final int MEASUREMENT_WIFI_MULTICAST_MS
	public static final int TIMER_AUDIO
	public static final int TIMER_VIDEO
	public static final int TIMER_FLASHLIGHT
	public static final int TIMER_CAMERA
	public static final int TIMER_FOREGROUND_ACTIVITY
	public static final int TIMER_BLUETOOTH_SCAN
	public static final int TIMER_PROCESS_STATE_TOP_MS
	public static final int TIMER_PROCESS_STATE_FOREGROUND_SERVICE_MS
	public static final int TIMER_PROCESS_STATE_TOP_SLEEPING_MS
	public static final int TIMER_PROCESS_STATE_FOREGROUND_MS
	public static final int TIMER_PROCESS_STATE_BACKGROUND_MS
	public static final int TIMER_PROCESS_STATE_CACHED_MS
	public static final int TIMER_VIBRATOR
	public static final int MEASUREMENT_OTHER_USER_ACTIVITY_COUNT
	public static final int MEASUREMENT_BUTTON_USER_ACTIVITY_COUNT
	public static final int MEASUREMENT_TOUCH_USER_ACTIVITY_COUNT
	public static final int MEASUREMENT_MOBILE_RX_BYTES
	public static final int MEASUREMENT_MOBILE_TX_BYTES
	public static final int MEASUREMENT_WIFI_RX_BYTES
	public static final int MEASUREMENT_WIFI_TX_BYTES
	public static final int MEASUREMENT_BLUETOOTH_RX_BYTES
	public static final int MEASUREMENT_BLUETOOTH_TX_BYTES
	public static final int MEASUREMENT_MOBILE_RX_PACKETS
	public static final int MEASUREMENT_MOBILE_TX_PACKETS
	public static final int MEASUREMENT_WIFI_RX_PACKETS
	public static final int MEASUREMENT_WIFI_TX_PACKETS
	public static final int MEASUREMENT_BLUETOOTH_RX_PACKETS
	public static final int MEASUREMENT_BLUETOOTH_TX_PACKETS
	public static final int TIMER_MOBILE_RADIO_ACTIVE
	public static final int MEASUREMENT_USER_CPU_TIME_MS
	public static final int MEASUREMENT_SYSTEM_CPU_TIME_MS
	public static final int MEASUREMENT_CPU_POWER_MAMS
	public static final android.os.health.HealthKeys$Constants CONSTANTS
	private void  () 
	static void  () 
}

android/os/health/HealthStats.class
HealthStats.java
package android.os.health
public android.os.health.HealthStats extends java.lang.Object {
	private String mDataType
	private int[] mTimerKeys
	private int[] mTimerCounts
	private long[] mTimerTimes
	private int[] mMeasurementKeys
	private long[] mMeasurementValues
	private int[] mStatsKeys
	private android.util.ArrayMap[] mStatsValues
	private int[] mTimersKeys
	private android.util.ArrayMap[] mTimersValues
	private int[] mMeasurementsKeys
	private android.util.ArrayMap[] mMeasurementsValues
	private void  () 
	public void  (android.os.Parcel) 
		int i
		int i
		int i
		int i
		int i
		android.os.Parcel in
		int count
	public java.lang.String getDataType () 
	public boolean hasTimer (int) 
		int key
	public android.os.health.TimerStat getTimer (int) 
		int key
		int index
	public int getTimerCount (int) 
		int key
		int index
	public long getTimerTime (int) 
		int key
		int index
	public int getTimerKeyCount () 
	public int getTimerKeyAt (int) 
		int index
	public boolean hasMeasurement (int) 
		int key
	public long getMeasurement (int) 
		int key
		int index
	public int getMeasurementKeyCount () 
	public int getMeasurementKeyAt (int) 
		int index
	public boolean hasStats (int) 
		int key
	public java.util.Map getStats (int) 
		int key
		int index
	public int getStatsKeyCount () 
	public int getStatsKeyAt (int) 
		int index
	public boolean hasTimers (int) 
		int key
	public java.util.Map getTimers (int) 
		int key
		int index
	public int getTimersKeyCount () 
	public int getTimersKeyAt (int) 
		int index
	public boolean hasMeasurements (int) 
		int key
	public java.util.Map getMeasurements (int) 
		int key
		int index
	public int getMeasurementsKeyCount () 
	public int getMeasurementsKeyAt (int) 
		int index
	private static int getIndex (int[], int) 
		int[] keys
		int key
	private static android.util.ArrayMap createHealthStatsMap (android.os.Parcel) 
		int i
		android.os.Parcel in
		int count
		android.util.ArrayMap result
	private static android.util.ArrayMap createParcelableMap (android.os.Parcel, android.os.Parcelable$Creator) 
		int i
		android.os.Parcel in
		android.os.Parcelable$Creator creator
		int count
		android.util.ArrayMap result
	private static android.util.ArrayMap createLongsMap (android.os.Parcel) 
		int i
		android.os.Parcel in
		int count
		android.util.ArrayMap result
}

android/os/health/ServiceHealthStats.class
ServiceHealthStats.java
package android.os.health
public final android.os.health.ServiceHealthStats extends java.lang.Object {
	public static final int MEASUREMENT_START_SERVICE_COUNT
	public static final int MEASUREMENT_LAUNCH_COUNT
	public static final android.os.health.HealthKeys$Constants CONSTANTS
	private void  () 
	static void  () 
}

android/os/health/HealthKeys$SortedIntArray.class
HealthKeys.java
package android.os.health
 android.os.health.HealthKeys$SortedIntArray extends java.lang.Object {
	int mCount
	int[] mArray
	void  (int) 
		int maxCount
	void addValue (int) 
		int value
	int[] getArray () 
		int[] result
}

android/os/health/HealthKeys$Constant.class
HealthKeys.java
package android.os.health
public abstract android.os.health.HealthKeys$Constant extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int type () 
}

android/os/health/HealthStatsParceler.class
HealthStatsParceler.java
package android.os.health
public android.os.health.HealthStatsParceler extends java.lang.Object implements android.os.Parcelable  {
	private android.os.health.HealthStatsWriter mWriter
	private android.os.health.HealthStats mHealthStats
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.health.HealthStatsWriter) 
		android.os.health.HealthStatsWriter writer
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public android.os.health.HealthStats getHealthStats () 
		android.os.Parcel parcel
	static void  () 
}

android/os/ResultReceiver$MyRunnable.class
ResultReceiver.java
package android.os
 android.os.ResultReceiver$MyRunnable extends java.lang.Object implements java.lang.Runnable  {
	final int mResultCode
	final android.os.Bundle mResultData
	final android.os.ResultReceiver this$0
	void  (android.os.ResultReceiver, int, android.os.Bundle) 
		android.os.ResultReceiver this$0
		int resultCode
		android.os.Bundle resultData
	public void run () 
}

android/os/IUpdateEngineCallback.class
IUpdateEngineCallback.java
package android.os
public abstract android.os.IUpdateEngineCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStatusUpdate (int, float)  throws android.os.RemoteException 
	public abstract void onPayloadApplicationComplete (int)  throws android.os.RemoteException 
}

android/os/UpdateEngine$1.class
UpdateEngine.java
package android.os
 android.os.UpdateEngine$1 extends android.os.IUpdateEngineCallback$Stub {
	final android.os.Handler val$handler
	final android.os.UpdateEngineCallback val$callback
	final android.os.UpdateEngine this$0
	void  (android.os.UpdateEngine, android.os.Handler, android.os.UpdateEngineCallback) 
		android.os.UpdateEngine this$0
	public void onStatusUpdate (int, float) 
		int status
		float percent
	public void onPayloadApplicationComplete (int) 
		int errorCode
}

android/os/AsyncTask$SerialExecutor.class
AsyncTask.java
package android.os
 android.os.AsyncTask$SerialExecutor extends java.lang.Object implements java.util.concurrent.Executor  {
	final java.util.ArrayDeque mTasks
	Runnable mActive
	private void  () 
	public synchronized void execute (java.lang.Runnable) 
		Runnable r
	protected synchronized void scheduleNext () 
	void  (android.os.AsyncTask$1) 
		android.os.AsyncTask$1 x0
}

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

android/os/UserHandle.class
UserHandle.java
package android.os
public final android.os.UserHandle extends java.lang.Object implements android.os.Parcelable  {
	public static final int PER_USER_RANGE
	public static final int USER_ALL
	public static final android.os.UserHandle ALL
	public static final int USER_CURRENT
	public static final android.os.UserHandle CURRENT
	public static final int USER_CURRENT_OR_SELF
	public static final android.os.UserHandle CURRENT_OR_SELF
	public static final int USER_NULL
	public static final int USER_OWNER
	public static final android.os.UserHandle OWNER
	public static final int USER_SYSTEM
	public static final int USER_SERIAL_SYSTEM
	public static final android.os.UserHandle SYSTEM
	public static final boolean MU_ENABLED
	final int mHandle
	public static final android.os.Parcelable$Creator CREATOR
	public static boolean isSameUser (int, int) 
		int uid1
		int uid2
	public static boolean isSameApp (int, int) 
		int uid1
		int uid2
	public static boolean isIsolated (int) 
		int appId
		int uid
	public static boolean isApp (int) 
		int appId
		int uid
	public static android.os.UserHandle getUserHandleForUid (int) 
		int uid
	public static int getUserId (int) 
		int uid
	public static int getCallingUserId () 
	public static android.os.UserHandle of (int) 
		int userId
	public static int getUid (int, int) 
		int userId
		int appId
	public static int getAppId (int) 
		int uid
	public static int getUserGid (int) 
		int userId
	public static int getSharedAppGid (int) 
		int id
	public static int getAppIdFromSharedAppGid (int) 
		int gid
		int appId
	public static void formatUid (java.lang.StringBuilder, int) 
		int appId
		StringBuilder sb
		int uid
	public static java.lang.String formatUid (int) 
		int uid
		StringBuilder sb
	public static void formatUid (java.io.PrintWriter, int) 
		int appId
		java.io.PrintWriter pw
		int uid
	public static int parseUserArg (java.lang.String) 
		int userId
		int userId
		NumberFormatException e
		String arg
		int userId
		int userId
	public static int myUserId () 
	public boolean isOwner () 
	public boolean isSystem () 
	public void  (int) 
		int h
	public int getIdentifier () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		android.os.UserHandle other
		Object obj
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static void writeToParcel (android.os.UserHandle, android.os.Parcel) 
		android.os.UserHandle h
		android.os.Parcel out
	public static android.os.UserHandle readFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int h
	public void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/os/IServiceManager.class
IServiceManager.java
package android.os
public abstract android.os.IServiceManager extends java.lang.Object implements android.os.IInterface  {
	public static final String descriptor
	public static final int GET_SERVICE_TRANSACTION
	public static final int CHECK_SERVICE_TRANSACTION
	public static final int ADD_SERVICE_TRANSACTION
	public static final int LIST_SERVICES_TRANSACTION
	public static final int CHECK_SERVICES_TRANSACTION
	public static final int SET_PERMISSION_CONTROLLER_TRANSACTION
	public abstract android.os.IBinder getService (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.IBinder checkService (java.lang.String)  throws android.os.RemoteException 
	public abstract void addService (java.lang.String, android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String[] listServices ()  throws android.os.RemoteException 
	public abstract void setPermissionController (android.os.IPermissionController)  throws android.os.RemoteException 
}

android/os/IUpdateEngine$Stub$Proxy.class
IUpdateEngine.java
package android.os
 android.os.IUpdateEngine$Stub$Proxy extends java.lang.Object implements android.os.IUpdateEngine  {
	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 applyPayload (java.lang.String, long, long, java.lang.String[])  throws android.os.RemoteException 
		String url
		long payload_offset
		long payload_size
		String[] headerKeyValuePairs
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean bind (android.os.IUpdateEngineCallback)  throws android.os.RemoteException 
		android.os.IUpdateEngineCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void suspend ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resume ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resetStatus ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/Environment.class
Environment.java
package android.os
public android.os.Environment extends java.lang.Object {
	private static final String TAG
	private static final String ENV_EXTERNAL_STORAGE
	private static final String ENV_ANDROID_ROOT
	private static final String ENV_ANDROID_DATA
	private static final String ENV_ANDROID_EXPAND
	private static final String ENV_ANDROID_STORAGE
	private static final String ENV_DOWNLOAD_CACHE
	private static final String ENV_OEM_ROOT
	private static final String ENV_ODM_ROOT
	private static final String ENV_VENDOR_ROOT
	public static final String DIR_ANDROID
	private static final String DIR_DATA
	private static final String DIR_MEDIA
	private static final String DIR_OBB
	private static final String DIR_FILES
	private static final String DIR_CACHE
	public static final String DIRECTORY_ANDROID
	private static final java.io.File DIR_ANDROID_ROOT
	private static final java.io.File DIR_ANDROID_DATA
	private static final java.io.File DIR_ANDROID_EXPAND
	private static final java.io.File DIR_ANDROID_STORAGE
	private static final java.io.File DIR_DOWNLOAD_CACHE
	private static final java.io.File DIR_OEM_ROOT
	private static final java.io.File DIR_ODM_ROOT
	private static final java.io.File DIR_VENDOR_ROOT
	private static android.os.Environment$UserEnvironment sCurrentUser
	private static boolean sUserRequired
	public static String DIRECTORY_MUSIC
	public static String DIRECTORY_PODCASTS
	public static String DIRECTORY_RINGTONES
	public static String DIRECTORY_ALARMS
	public static String DIRECTORY_NOTIFICATIONS
	public static String DIRECTORY_PICTURES
	public static String DIRECTORY_MOVIES
	public static String DIRECTORY_DOWNLOADS
	public static String DIRECTORY_DCIM
	public static String DIRECTORY_DOCUMENTS
	public static final String[] STANDARD_DIRECTORIES
	public static final String MEDIA_UNKNOWN
	public static final String MEDIA_REMOVED
	public static final String MEDIA_UNMOUNTED
	public static final String MEDIA_CHECKING
	public static final String MEDIA_NOFS
	public static final String MEDIA_MOUNTED
	public static final String MEDIA_MOUNTED_READ_ONLY
	public static final String MEDIA_SHARED
	public static final String MEDIA_BAD_REMOVAL
	public static final String MEDIA_UNMOUNTABLE
	public static final String MEDIA_EJECTING
	public void  () 
	public static void initForCurrentUser () 
		int userId
	public static java.io.File getRootDirectory () 
	public static java.io.File getStorageDirectory () 
	public static java.io.File getOemDirectory () 
	public static java.io.File getOdmDirectory () 
	public static java.io.File getVendorDirectory () 
	public static java.io.File getUserSystemDirectory (int) 
		int userId
	public static java.io.File getUserConfigDirectory (int) 
		int userId
	public static java.io.File getDataDirectory () 
	public static java.io.File getDataDirectory (java.lang.String) 
		String volumeUuid
	public static java.io.File getExpandDirectory () 
	public static java.io.File getDataSystemDirectory () 
	public static java.io.File getDataSystemDeDirectory () 
	public static java.io.File getDataSystemCeDirectory () 
	public static java.io.File getDataSystemCeDirectory (int) 
		int userId
	public static java.io.File getDataSystemDeDirectory (int) 
		int userId
	public static java.io.File getDataMiscDirectory () 
	public static java.io.File getDataMiscCeDirectory (int) 
		int userId
	public static java.io.File getDataMiscDeDirectory (int) 
		int userId
	private static java.io.File getDataProfilesDeDirectory (int) 
		int userId
	public static java.io.File getReferenceProfile (java.lang.String) 
		String packageName
	public static java.io.File getDataProfilesDePackageDirectory (int, java.lang.String) 
		int userId
		String packageName
	public static java.io.File getDataProfilesDeForeignDexDirectory (int) 
		int userId
	public static java.io.File getDataAppDirectory (java.lang.String) 
		String volumeUuid
	public static java.io.File getDataAppEphemeralDirectory (java.lang.String) 
		String volumeUuid
	public static java.io.File getDataUserCeDirectory (java.lang.String) 
		String volumeUuid
	public static java.io.File getDataUserCeDirectory (java.lang.String, int) 
		String volumeUuid
		int userId
	public static java.io.File getDataUserCePackageDirectory (java.lang.String, int, java.lang.String) 
		String volumeUuid
		int userId
		String packageName
	public static java.io.File getDataUserDeDirectory (java.lang.String) 
		String volumeUuid
	public static java.io.File getDataUserDeDirectory (java.lang.String, int) 
		String volumeUuid
		int userId
	public static java.io.File getDataUserDePackageDirectory (java.lang.String, int, java.lang.String) 
		String volumeUuid
		int userId
		String packageName
	public static java.io.File getDataPreloadsDirectory () 
	public static java.io.File getDataPreloadsDemoDirectory () 
	public static java.io.File getDataPreloadsAppsDirectory () 
	public static java.io.File getDataPreloadsMediaDirectory () 
	public static java.io.File getExternalStorageDirectory () 
	public static java.io.File getLegacyExternalStorageDirectory () 
	public static java.io.File getLegacyExternalStorageObbDirectory () 
	public static boolean isStandardDirectory (java.lang.String) 
		String valid
		String dir
	public static java.io.File getExternalStoragePublicDirectory (java.lang.String) 
		String type
	public static java.io.File[] buildExternalStorageAndroidDataDirs () 
	public static java.io.File[] buildExternalStorageAppDataDirs (java.lang.String) 
		String packageName
	public static java.io.File[] buildExternalStorageAppMediaDirs (java.lang.String) 
		String packageName
	public static java.io.File[] buildExternalStorageAppObbDirs (java.lang.String) 
		String packageName
	public static java.io.File[] buildExternalStorageAppFilesDirs (java.lang.String) 
		String packageName
	public static java.io.File[] buildExternalStorageAppCacheDirs (java.lang.String) 
		String packageName
	public static java.io.File getDownloadCacheDirectory () 
	public static java.lang.String getExternalStorageState () 
		java.io.File externalDir
	public static java.lang.String getStorageState (java.io.File) 
		java.io.File path
	public static java.lang.String getExternalStorageState (java.io.File) 
		java.io.File path
		android.os.storage.StorageVolume volume
	public static boolean isExternalStorageRemovable () 
		java.io.File externalDir
	public static boolean isExternalStorageRemovable (java.io.File) 
		java.io.File path
		android.os.storage.StorageVolume volume
	public static boolean isExternalStorageEmulated () 
		java.io.File externalDir
	public static boolean isExternalStorageEmulated (java.io.File) 
		java.io.File path
		android.os.storage.StorageVolume volume
	static java.io.File getDirectory (java.lang.String, java.lang.String) 
		String variableName
		String defaultPath
		String path
	public static void setUserRequired (boolean) 
		boolean userRequired
	private static void throwIfUserRequired () 
	public static transient java.io.File[] buildPaths (java.io.File[], java.lang.String[]) 
		int i
		java.io.File[] base
		String[] segments
		java.io.File[] result
	public static transient java.io.File buildPath (java.io.File, java.lang.String[]) 
		String segment
		java.io.File base
		String[] segments
		java.io.File cur
	private static boolean isStorageDisabled () 
	public static java.io.File maybeTranslateEmulatedPathToInternal (java.io.File) 
		java.io.File path
	static void  () 
}

android/os/IMaintenanceActivityListener$Stub$Proxy.class
IMaintenanceActivityListener.java
package android.os
 android.os.IMaintenanceActivityListener$Stub$Proxy extends java.lang.Object implements android.os.IMaintenanceActivityListener  {
	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 onMaintenanceActivityChanged (boolean)  throws android.os.RemoteException 
		boolean active
		android.os.Parcel _data
}

android/os/IPowerManager.class
IPowerManager.java
package android.os
public abstract android.os.IPowerManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void acquireWakeLock (android.os.IBinder, int, java.lang.String, java.lang.String, android.os.WorkSource, java.lang.String)  throws android.os.RemoteException 
	public abstract void acquireWakeLockWithUid (android.os.IBinder, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void releaseWakeLock (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void updateWakeLockUids (android.os.IBinder, int[])  throws android.os.RemoteException 
	public abstract void powerHint (int, int)  throws android.os.RemoteException 
	public abstract void updateWakeLockWorkSource (android.os.IBinder, android.os.WorkSource, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isWakeLockLevelSupported (int)  throws android.os.RemoteException 
	public abstract void userActivity (long, int, int)  throws android.os.RemoteException 
	public abstract void wakeUp (long, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void goToSleep (long, int, int)  throws android.os.RemoteException 
	public abstract void nap (long)  throws android.os.RemoteException 
	public abstract boolean isInteractive ()  throws android.os.RemoteException 
	public abstract boolean isPowerSaveMode ()  throws android.os.RemoteException 
	public abstract boolean setPowerSaveMode (boolean)  throws android.os.RemoteException 
	public abstract boolean isDeviceIdleMode ()  throws android.os.RemoteException 
	public abstract boolean isLightDeviceIdleMode ()  throws android.os.RemoteException 
	public abstract void reboot (boolean, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void rebootSafeMode (boolean, boolean)  throws android.os.RemoteException 
	public abstract void shutdown (boolean, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void crash (java.lang.String)  throws android.os.RemoteException 
	public abstract void setStayOnSetting (int)  throws android.os.RemoteException 
	public abstract void boostScreenBrightness (long)  throws android.os.RemoteException 
	public abstract boolean isScreenBrightnessBoosted ()  throws android.os.RemoteException 
	public abstract void setTemporaryScreenBrightnessSettingOverride (int)  throws android.os.RemoteException 
	public abstract void setTemporaryScreenAutoBrightnessAdjustmentSettingOverride (float)  throws android.os.RemoteException 
	public abstract void setAttentionLight (boolean, int)  throws android.os.RemoteException 
}

android/os/ParcelFormatException.class
ParcelFormatException.java
package android.os
public android.os.ParcelFormatException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String reason
}

android/os/RegistrantList.class
RegistrantList.java
package android.os
public android.os.RegistrantList extends java.lang.Object {
	java.util.ArrayList registrants
	public void  () 
	public synchronized void add (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public synchronized void addUnique (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public synchronized void add (android.os.Registrant) 
		android.os.Registrant r
	public synchronized void removeCleared () 
		android.os.Registrant r
		int i
	public synchronized int size () 
	public synchronized java.lang.Object get (int) 
		int index
	private synchronized void internalNotifyRegistrants (java.lang.Object, java.lang.Throwable) 
		android.os.Registrant r
		int i
		int s
		Object result
		Throwable exception
	public void notifyRegistrants () 
	public void notifyException (java.lang.Throwable) 
		Throwable exception
	public void notifyResult (java.lang.Object) 
		Object result
	public void notifyRegistrants (android.os.AsyncResult) 
		android.os.AsyncResult ar
	public synchronized void remove (android.os.Handler) 
		android.os.Registrant r
		android.os.Handler rh
		int i
		int s
		android.os.Handler h
}

android/os/IVibratorService$Stub.class
IVibratorService.java
package android.os
public abstract android.os.IVibratorService$Stub extends android.os.Binder implements android.os.IVibratorService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_hasVibrator
	static final int TRANSACTION_vibrate
	static final int TRANSACTION_vibratePattern
	static final int TRANSACTION_cancelVibrate
	public void  () 
	public static android.os.IVibratorService 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 _result
		int _arg0
		String _arg1
		long _arg2
		int _arg3
		android.os.IBinder _arg4
		int _arg0
		String _arg1
		long[] _arg2
		int _arg3
		int _arg4
		android.os.IBinder _arg5
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/Binder$1.class
Binder.java
package android.os
 android.os.Binder$1 extends java.lang.Thread {
	final java.io.FileDescriptor val$fd
	final java.io.PrintWriter val$pw
	final String[] val$args
	final android.os.Binder this$0
	void  (android.os.Binder, java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		android.os.Binder this$0
		String x0
	public void run () 
}

android/os/Debug$DebugProperty.class
Debug.java
package android.os
public abstract android.os.Debug$DebugProperty extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/os/StrictMode$7.class
StrictMode.java
package android.os
final android.os.StrictMode$7 extends android.os.StrictMode$Span {
	void  () 
	public void finish () 
}

android/os/AsyncTask$2.class
AsyncTask.java
package android.os
 android.os.AsyncTask$2 extends android.os.AsyncTask$WorkerRunnable {
	final android.os.AsyncTask this$0
	void  (android.os.AsyncTask) 
		android.os.AsyncTask this$0
	public java.lang.Object call ()  throws java.lang.Exception 
		Object result
}

android/os/ConditionVariable.class
ConditionVariable.java
package android.os
public android.os.ConditionVariable extends java.lang.Object {
	private volatile boolean mCondition
	public void  () 
	public void  (boolean) 
		boolean state
	public void open () 
		boolean old
	public void close () 
	public void block () 
	public boolean block (long) 
		long now
		long end
		long timeout
}

android/os/Parcelable.class
Parcelable.java
package android.os
public abstract android.os.Parcelable extends java.lang.Object {
	public static final int PARCELABLE_WRITE_RETURN_VALUE
	public static final int PARCELABLE_ELIDE_DUPLICATES
	public static final int CONTENTS_FILE_DESCRIPTOR
	public abstract int describeContents () 
	public abstract void writeToParcel (android.os.Parcel, int) 
}

android/os/LocaleList.class
LocaleList.java
package android.os
public final android.os.LocaleList extends java.lang.Object implements android.os.Parcelable  {
	private final java.util.Locale[] mList
	private final String mStringRepresentation
	private static final java.util.Locale[] sEmptyList
	private static final android.os.LocaleList sEmptyLocaleList
	public static final android.os.Parcelable$Creator CREATOR
	private static final String STRING_EN_XA
	private static final String STRING_AR_XB
	private static final java.util.Locale LOCALE_EN_XA
	private static final java.util.Locale LOCALE_AR_XB
	private static final int NUM_PSEUDO_LOCALES
	private static final java.util.Locale EN_LATN
	private static final Object sLock
	private static android.os.LocaleList sLastExplicitlySetLocaleList
	private static android.os.LocaleList sDefaultLocaleList
	private static android.os.LocaleList sDefaultAdjustedLocaleList
	private static java.util.Locale sLastDefaultLocale
	public java.util.Locale get (int) 
		int index
	public boolean isEmpty () 
	public int size () 
	public int indexOf (java.util.Locale) 
		int i
		java.util.Locale locale
	public boolean equals (java.lang.Object) 
		int i
		Object other
		java.util.Locale[] otherList
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	public java.lang.String toLanguageTags () 
	public transient void  (java.util.Locale[]) 
		java.util.Locale localeClone
		java.util.Locale l
		int i
		java.util.Locale[] localeList
		java.util.HashSet seenLocales
		StringBuilder sb
		java.util.Locale[] list
	public void  (java.util.Locale, android.os.LocaleList) 
		int i
		int i
		int i
		int i
		int i
		java.util.Locale topLocale
		android.os.LocaleList otherLocales
		int inputLength
		int topLocaleIndex
		int outputLength
		java.util.Locale[] localeList
		StringBuilder sb
	public static android.os.LocaleList getEmptyLocaleList () 
	public static android.os.LocaleList forLanguageTags (java.lang.String) 
		int i
		String[] tags
		java.util.Locale[] localeArray
		String list
	private static java.lang.String getLikelyScript (java.util.Locale) 
		java.util.Locale locale
		String script
	private static boolean isPseudoLocale (java.lang.String) 
		String locale
	private static boolean isPseudoLocale (java.util.Locale) 
		java.util.Locale locale
	private static int matchScore (java.util.Locale, java.util.Locale) 
		String supportedRegion
		java.util.Locale supported
		java.util.Locale desired
		String supportedScr
		String desiredScr
	private int findFirstMatchIndex (java.util.Locale) 
		int score
		int idx
		java.util.Locale supportedLocale
	private int computeFirstMatchIndex (java.util.Collection, boolean) 
		int idx
		java.util.Locale supportedLocale
		int idx
		String languageTag
		java.util.Collection supportedLocales
		boolean assumeEnglishIsSupported
		int bestIndex
	private java.util.Locale computeFirstMatch (java.util.Collection, boolean) 
		java.util.Collection supportedLocales
		boolean assumeEnglishIsSupported
		int bestIndex
	public java.util.Locale getFirstMatch (java.lang.String[]) 
		String[] supportedLocales
	public int getFirstMatchIndex (java.lang.String[]) 
		String[] supportedLocales
	public java.util.Locale getFirstMatchWithEnglishSupported (java.lang.String[]) 
		String[] supportedLocales
	public int getFirstMatchIndexWithEnglishSupported (java.util.Collection) 
		java.util.Collection supportedLocales
	public int getFirstMatchIndexWithEnglishSupported (java.lang.String[]) 
		String[] supportedLocales
	public static boolean isPseudoLocalesOnly (java.lang.String[]) 
		String locale
		String[] supportedLocales
	public static android.os.LocaleList getDefault () 
		java.util.Locale defaultLocale
	public static android.os.LocaleList getAdjustedDefault () 
	public static void setDefault (android.os.LocaleList) 
		android.os.LocaleList locales
	public static void setDefault (android.os.LocaleList, int) 
		android.os.LocaleList locales
		int localeIndex
	static void  () 
}

android/os/StrictMode$StrictModeDiskReadViolation.class
StrictMode.java
package android.os
 android.os.StrictMode$StrictModeDiskReadViolation extends android.os.StrictMode$StrictModeViolation {
	public void  (int) 
		int policyMask
}

android/os/IProcessInfoService$Stub$Proxy.class
IProcessInfoService.java
package android.os
 android.os.IProcessInfoService$Stub$Proxy extends java.lang.Object implements android.os.IProcessInfoService  {
	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 getProcessStatesFromPids (int[], int[])  throws android.os.RemoteException 
		int[] pids
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getProcessStatesAndOomScoresFromPids (int[], int[], int[])  throws android.os.RemoteException 
		int[] pids
		int[] states
		int[] scores
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/IVibratorService$Stub$Proxy.class
IVibratorService.java
package android.os
 android.os.IVibratorService$Stub$Proxy extends java.lang.Object implements android.os.IVibratorService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean hasVibrator ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void vibrate (int, java.lang.String, long, int, android.os.IBinder)  throws android.os.RemoteException 
		int uid
		String opPkg
		long milliseconds
		int usageHint
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void vibratePattern (int, java.lang.String, long[], int, int, android.os.IBinder)  throws android.os.RemoteException 
		int uid
		String opPkg
		long[] pattern
		int repeat
		int usageHint
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelVibrate (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/RecoverySystem$ProgressListener.class
RecoverySystem.java
package android.os
public abstract android.os.RecoverySystem$ProgressListener extends java.lang.Object {
	public abstract void onProgress (int) 
}

android/os/WorkSource.class
WorkSource.java
package android.os
public android.os.WorkSource extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	static final boolean DEBUG
	int mNum
	int[] mUids
	String[] mNames
	static final android.os.WorkSource sTmpWorkSource
	static android.os.WorkSource sNewbWork
	static android.os.WorkSource sGoneWork
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.os.WorkSource) 
		android.os.WorkSource orig
	public void  (int) 
		int uid
	public void  (int, java.lang.String) 
		int uid
		String name
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int size () 
	public int get (int) 
		int index
	public java.lang.String getName (int) 
		int index
	public void clearNames () 
		int sourceIndex
		int destIndex
		int newNum
	public void clear () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
		int i
		int i
		int result
	public boolean diff (android.os.WorkSource) 
		int i
		android.os.WorkSource other
		int N
		int[] uids1
		int[] uids2
		String[] names1
		String[] names2
	public void set (android.os.WorkSource) 
		android.os.WorkSource other
	public void set (int) 
		int uid
	public void set (int, java.lang.String) 
		int uid
		String name
	public android.os.WorkSource[] setReturningDiffs (android.os.WorkSource) 
		android.os.WorkSource[] diffs
		android.os.WorkSource other
	public boolean add (android.os.WorkSource) 
		android.os.WorkSource other
	public android.os.WorkSource addReturningNewbs (android.os.WorkSource) 
		android.os.WorkSource other
	public boolean add (int) 
		int uid
		int i
	public boolean add (int, java.lang.String) 
		int diff
		int uid
		String name
		int i
	public android.os.WorkSource addReturningNewbs (int) 
		int uid
	public boolean remove (android.os.WorkSource) 
		android.os.WorkSource other
	public android.os.WorkSource stripNames () 
		int uid
		int i
		android.os.WorkSource result
		int lastUid
	private boolean removeUids (android.os.WorkSource) 
		android.os.WorkSource other
		int N1
		int[] uids1
		int N2
		int[] uids2
		boolean changed
		int i1
		int i2
	private boolean removeUidsAndNames (android.os.WorkSource) 
		android.os.WorkSource other
		int N1
		int[] uids1
		String[] names1
		int N2
		int[] uids2
		String[] names2
		boolean changed
		int i1
		int i2
	private boolean updateLocked (android.os.WorkSource, boolean, boolean) 
		android.os.WorkSource other
		boolean set
		boolean returnNewbs
	private static android.os.WorkSource addWork (android.os.WorkSource, int) 
		android.os.WorkSource cur
		int newUid
	private boolean updateUidsLocked (android.os.WorkSource, boolean, boolean) 
		int[] newuids
		int start
		android.os.WorkSource other
		boolean set
		boolean returnNewbs
		int N1
		int[] uids1
		int N2
		int[] uids2
		boolean changed
		int i1
		int i2
	private int compare (android.os.WorkSource, int, int) 
		android.os.WorkSource other
		int i1
		int i2
		int diff
	private static android.os.WorkSource addWork (android.os.WorkSource, int, java.lang.String) 
		android.os.WorkSource cur
		int newUid
		String newName
	private boolean updateUidsAndNamesLocked (android.os.WorkSource, boolean, boolean) 
		int start
		int diff
		android.os.WorkSource other
		boolean set
		boolean returnNewbs
		int N2
		int[] uids2
		String[] names2
		boolean changed
		int i1
		int i2
	private void insert (int, int) 
		int[] newuids
		int index
		int uid
	private void insert (int, int, java.lang.String) 
		int[] newuids
		String[] newnames
		int index
		int uid
		String name
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		int i
		StringBuilder result
	static void  () 
}

android/os/Trace.class
Trace.java
package android.os
public final android.os.Trace extends java.lang.Object {
	private static final String TAG
	public static final long TRACE_TAG_NEVER
	public static final long TRACE_TAG_ALWAYS
	public static final long TRACE_TAG_GRAPHICS
	public static final long TRACE_TAG_INPUT
	public static final long TRACE_TAG_VIEW
	public static final long TRACE_TAG_WEBVIEW
	public static final long TRACE_TAG_WINDOW_MANAGER
	public static final long TRACE_TAG_ACTIVITY_MANAGER
	public static final long TRACE_TAG_SYNC_MANAGER
	public static final long TRACE_TAG_AUDIO
	public static final long TRACE_TAG_VIDEO
	public static final long TRACE_TAG_CAMERA
	public static final long TRACE_TAG_HAL
	public static final long TRACE_TAG_APP
	public static final long TRACE_TAG_RESOURCES
	public static final long TRACE_TAG_DALVIK
	public static final long TRACE_TAG_RS
	public static final long TRACE_TAG_BIONIC
	public static final long TRACE_TAG_POWER
	public static final long TRACE_TAG_PACKAGE_MANAGER
	public static final long TRACE_TAG_SYSTEM_SERVER
	public static final long TRACE_TAG_DATABASE
	private static final long TRACE_TAG_NOT_READY
	private static final int MAX_SECTION_NAME_LEN
	private static volatile long sEnabledTags
	private static native long nativeGetEnabledTags () 
	private static native void nativeTraceCounter (long, java.lang.String, int) 
	private static native void nativeTraceBegin (long, java.lang.String) 
	private static native void nativeTraceEnd (long) 
	private static native void nativeAsyncTraceBegin (long, java.lang.String, int) 
	private static native void nativeAsyncTraceEnd (long, java.lang.String, int) 
	private static native void nativeSetAppTracingAllowed (boolean) 
	private static native void nativeSetTracingEnabled (boolean) 
	private void  () 
	private static long cacheEnabledTags () 
		long tags
	public static boolean isTagEnabled (long) 
		long traceTag
		long tags
	public static void traceCounter (long, java.lang.String, int) 
		long traceTag
		String counterName
		int counterValue
	public static void setAppTracingAllowed (boolean) 
		boolean allowed
	public static void setTracingEnabled (boolean) 
		boolean enabled
	public static void traceBegin (long, java.lang.String) 
		long traceTag
		String methodName
	public static void traceEnd (long) 
		long traceTag
	public static void asyncTraceBegin (long, java.lang.String, int) 
		long traceTag
		String methodName
		int cookie
	public static void asyncTraceEnd (long, java.lang.String, int) 
		long traceTag
		String methodName
		int cookie
	public static void beginSection (java.lang.String) 
		String sectionName
	public static void endSection () 
	static long access$000 () 
	static void  () 
}

android/os/Handler$1.class
Handler.java
package android.os
 android.os.Handler$1 extends java.lang.Object {
}

android/os/ISchedulingPolicyService.class
ISchedulingPolicyService.java
package android.os
public abstract android.os.ISchedulingPolicyService extends java.lang.Object implements android.os.IInterface  {
	public abstract int requestPriority (int, int, int)  throws android.os.RemoteException 
}

android/os/StrictMode$InstanceTracker.class
StrictMode.java
package android.os
final android.os.StrictMode$InstanceTracker extends java.lang.Object {
	private static final java.util.HashMap sInstanceCounts
	private final Class mKlass
	public void  (java.lang.Object) 
		Integer value
		int newValue
		Object instance
	protected void finalize ()  throws java.lang.Throwable 
		int newValue
		Integer value
	public static int getInstanceCount (java.lang.Class) 
		Integer value
		Class klass
	static void  () 
}

android/os/Handler$Callback.class
Handler.java
package android.os
public abstract android.os.Handler$Callback extends java.lang.Object {
	public abstract boolean handleMessage (android.os.Message) 
}

android/os/StrictMode$InstanceCountViolation.class
StrictMode.java
package android.os
 android.os.StrictMode$InstanceCountViolation extends java.lang.Throwable {
	final Class mClass
	final long mInstances
	final int mLimit
	private static final StackTraceElement[] FAKE_STACK
	public void  (java.lang.Class, long, int) 
		Class klass
		long instances
		int limit
	static void  () 
}

android/os/INetworkManagementService$Stub.class
INetworkManagementService.java
package android.os
public abstract android.os.INetworkManagementService$Stub extends android.os.Binder implements android.os.INetworkManagementService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerObserver
	static final int TRANSACTION_unregisterObserver
	static final int TRANSACTION_getNetdService
	static final int TRANSACTION_listInterfaces
	static final int TRANSACTION_getInterfaceConfig
	static final int TRANSACTION_setInterfaceConfig
	static final int TRANSACTION_clearInterfaceAddresses
	static final int TRANSACTION_setInterfaceDown
	static final int TRANSACTION_setInterfaceUp
	static final int TRANSACTION_setInterfaceIpv6PrivacyExtensions
	static final int TRANSACTION_disableIpv6
	static final int TRANSACTION_enableIpv6
	static final int TRANSACTION_setInterfaceIpv6NdOffload
	static final int TRANSACTION_addRoute
	static final int TRANSACTION_removeRoute
	static final int TRANSACTION_setMtu
	static final int TRANSACTION_shutdown
	static final int TRANSACTION_getIpForwardingEnabled
	static final int TRANSACTION_setIpForwardingEnabled
	static final int TRANSACTION_startTethering
	static final int TRANSACTION_stopTethering
	static final int TRANSACTION_isTetheringStarted
	static final int TRANSACTION_tetherInterface
	static final int TRANSACTION_untetherInterface
	static final int TRANSACTION_listTetheredInterfaces
	static final int TRANSACTION_setDnsForwarders
	static final int TRANSACTION_getDnsForwarders
	static final int TRANSACTION_startInterfaceForwarding
	static final int TRANSACTION_stopInterfaceForwarding
	static final int TRANSACTION_enableNat
	static final int TRANSACTION_disableNat
	static final int TRANSACTION_listTtys
	static final int TRANSACTION_attachPppd
	static final int TRANSACTION_detachPppd
	static final int TRANSACTION_wifiFirmwareReload
	static final int TRANSACTION_startAccessPoint
	static final int TRANSACTION_stopAccessPoint
	static final int TRANSACTION_setAccessPoint
	static final int TRANSACTION_getNetworkStatsSummaryDev
	static final int TRANSACTION_getNetworkStatsSummaryXt
	static final int TRANSACTION_getNetworkStatsDetail
	static final int TRANSACTION_getNetworkStatsUidDetail
	static final int TRANSACTION_getNetworkStatsTethering
	static final int TRANSACTION_setInterfaceQuota
	static final int TRANSACTION_removeInterfaceQuota
	static final int TRANSACTION_setInterfaceAlert
	static final int TRANSACTION_removeInterfaceAlert
	static final int TRANSACTION_setGlobalAlert
	static final int TRANSACTION_setUidMeteredNetworkBlacklist
	static final int TRANSACTION_setUidMeteredNetworkWhitelist
	static final int TRANSACTION_setDataSaverModeEnabled
	static final int TRANSACTION_setUidCleartextNetworkPolicy
	static final int TRANSACTION_isBandwidthControlEnabled
	static final int TRANSACTION_addIdleTimer
	static final int TRANSACTION_removeIdleTimer
	static final int TRANSACTION_setDnsConfigurationForNetwork
	static final int TRANSACTION_setDnsServersForNetwork
	static final int TRANSACTION_setFirewallEnabled
	static final int TRANSACTION_isFirewallEnabled
	static final int TRANSACTION_setFirewallInterfaceRule
	static final int TRANSACTION_setFirewallEgressSourceRule
	static final int TRANSACTION_setFirewallEgressDestRule
	static final int TRANSACTION_setFirewallUidRule
	static final int TRANSACTION_setFirewallUidRules
	static final int TRANSACTION_setFirewallChainEnabled
	static final int TRANSACTION_addVpnUidRanges
	static final int TRANSACTION_removeVpnUidRanges
	static final int TRANSACTION_startClatd
	static final int TRANSACTION_stopClatd
	static final int TRANSACTION_isClatdStarted
	static final int TRANSACTION_registerNetworkActivityListener
	static final int TRANSACTION_unregisterNetworkActivityListener
	static final int TRANSACTION_isNetworkActive
	static final int TRANSACTION_createPhysicalNetwork
	static final int TRANSACTION_createVirtualNetwork
	static final int TRANSACTION_removeNetwork
	static final int TRANSACTION_addInterfaceToNetwork
	static final int TRANSACTION_removeInterfaceFromNetwork
	static final int TRANSACTION_addLegacyRouteForNetId
	static final int TRANSACTION_setDefaultNetId
	static final int TRANSACTION_clearDefaultNetId
	static final int TRANSACTION_setNetworkPermission
	static final int TRANSACTION_setPermission
	static final int TRANSACTION_clearPermission
	static final int TRANSACTION_allowProtect
	static final int TRANSACTION_denyProtect
	static final int TRANSACTION_addInterfaceToLocalNetwork
	static final int TRANSACTION_removeInterfaceFromLocalNetwork
	static final int TRANSACTION_removeRoutesFromLocalNetwork
	static final int TRANSACTION_setAllowOnlyVpnForUids
	public void  () 
	public static android.os.INetworkManagementService 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.INetworkManagementEventObserver _arg0
		android.net.INetworkManagementEventObserver _arg0
		android.net.INetd _result
		String[] _result
		String _arg0
		android.net.InterfaceConfiguration _result
		android.net.InterfaceConfiguration _arg1
		String _arg0
		android.net.InterfaceConfiguration _arg1
		String _arg0
		String _arg0
		String _arg0
		String _arg0
		boolean _arg1
		String _arg0
		String _arg0
		String _arg0
		boolean _arg1
		android.net.RouteInfo _arg1
		int _arg0
		android.net.RouteInfo _arg1
		android.net.RouteInfo _arg1
		int _arg0
		android.net.RouteInfo _arg1
		String _arg0
		int _arg1
		boolean _result
		boolean _arg0
		String[] _arg0
		boolean _result
		String _arg0
		String _arg0
		String[] _result
		android.net.Network _arg0
		android.net.Network _arg0
		String[] _arg1
		String[] _result
		String _arg0
		String _arg1
		String _arg0
		String _arg1
		String _arg0
		String _arg1
		String _arg0
		String _arg1
		String[] _result
		String _arg0
		String _arg1
		String _arg2
		String _arg3
		String _arg4
		String _arg0
		String _arg0
		String _arg1
		android.net.wifi.WifiConfiguration _arg0
		android.net.wifi.WifiConfiguration _arg0
		String _arg1
		String _arg0
		android.net.wifi.WifiConfiguration _arg0
		android.net.wifi.WifiConfiguration _arg0
		String _arg1
		android.net.NetworkStats _result
		android.net.NetworkStats _result
		android.net.NetworkStats _result
		int _arg0
		android.net.NetworkStats _result
		android.net.NetworkStats _result
		String _arg0
		long _arg1
		String _arg0
		String _arg0
		long _arg1
		String _arg0
		long _arg0
		int _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		boolean _arg0
		boolean _result
		int _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg0
		String[] _arg1
		String _arg2
		int _arg0
		String[] _arg1
		String _arg2
		boolean _arg0
		boolean _result
		String _arg0
		boolean _arg1
		String _arg0
		boolean _arg1
		String _arg0
		int _arg1
		boolean _arg2
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int[] _arg1
		int[] _arg2
		int _arg0
		boolean _arg1
		int _arg0
		android.net.UidRange[] _arg1
		int _arg0
		android.net.UidRange[] _arg1
		String _arg0
		String _arg0
		String _arg0
		boolean _result
		android.os.INetworkActivityListener _arg0
		android.os.INetworkActivityListener _arg0
		boolean _result
		int _arg0
		String _arg1
		int _arg0
		boolean _arg1
		boolean _arg2
		int _arg0
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		android.net.RouteInfo _arg1
		int _arg0
		android.net.RouteInfo _arg1
		int _arg2
		int _arg0
		int _arg0
		String _arg1
		String _arg0
		int[] _arg1
		int[] _arg0
		int _arg0
		int _arg0
		String _arg0
		java.util.List _arg1
		String _arg0
		java.util.List _arg0
		int _result
		boolean _arg0
		android.net.UidRange[] _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/CancellationSignal$Transport.class
CancellationSignal.java
package android.os
final android.os.CancellationSignal$Transport extends android.os.ICancellationSignal$Stub {
	final android.os.CancellationSignal mCancellationSignal
	private void  () 
	public void cancel ()  throws android.os.RemoteException 
	void  (android.os.CancellationSignal$1) 
		android.os.CancellationSignal$1 x0
}

android/os/IVibratorService.class
IVibratorService.java
package android.os
public abstract android.os.IVibratorService extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean hasVibrator ()  throws android.os.RemoteException 
	public abstract void vibrate (int, java.lang.String, long, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void vibratePattern (int, java.lang.String, long[], int, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void cancelVibrate (android.os.IBinder)  throws android.os.RemoteException 
}

android/os/BatteryStats$Uid$Pkg$Serv.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid$Pkg$Serv extends java.lang.Object {
	public void  () 
	public abstract long getStartTime (long, int) 
	public abstract int getStarts (int) 
	public abstract int getLaunches (int) 
}

android/os/Build$VERSION_CODES.class
Build.java
package android.os
public android.os.Build$VERSION_CODES extends java.lang.Object {
	public static final int CUR_DEVELOPMENT
	public static final int BASE
	public static final int BASE_1_1
	public static final int CUPCAKE
	public static final int DONUT
	public static final int ECLAIR
	public static final int ECLAIR_0_1
	public static final int ECLAIR_MR1
	public static final int FROYO
	public static final int GINGERBREAD
	public static final int GINGERBREAD_MR1
	public static final int HONEYCOMB
	public static final int HONEYCOMB_MR1
	public static final int HONEYCOMB_MR2
	public static final int ICE_CREAM_SANDWICH
	public static final int ICE_CREAM_SANDWICH_MR1
	public static final int JELLY_BEAN
	public static final int JELLY_BEAN_MR1
	public static final int JELLY_BEAN_MR2
	public static final int KITKAT
	public static final int KITKAT_WATCH
	public static final int L
	public static final int LOLLIPOP
	public static final int LOLLIPOP_MR1
	public static final int M
	public static final int N
	public static final int N_MR1
	public void  () 
}

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

android/os/StrictMode$VmPolicy$Builder.class
StrictMode.java
package android.os
public final android.os.StrictMode$VmPolicy$Builder extends java.lang.Object {
	private int mMask
	private java.util.HashMap mClassInstanceLimit
	private boolean mClassInstanceLimitNeedCow
	public void  () 
	public void  (android.os.StrictMode$VmPolicy) 
		android.os.StrictMode$VmPolicy base
	public android.os.StrictMode$VmPolicy$Builder setClassInstanceLimit (java.lang.Class, int) 
		Class klass
		int instanceLimit
	public android.os.StrictMode$VmPolicy$Builder detectActivityLeaks () 
	public android.os.StrictMode$VmPolicy$Builder detectAll () 
		int flags
	public android.os.StrictMode$VmPolicy$Builder detectLeakedSqlLiteObjects () 
	public android.os.StrictMode$VmPolicy$Builder detectLeakedClosableObjects () 
	public android.os.StrictMode$VmPolicy$Builder detectLeakedRegistrationObjects () 
	public android.os.StrictMode$VmPolicy$Builder detectFileUriExposure () 
	public android.os.StrictMode$VmPolicy$Builder detectCleartextNetwork () 
	public android.os.StrictMode$VmPolicy$Builder penaltyDeath () 
	public android.os.StrictMode$VmPolicy$Builder penaltyDeathOnCleartextNetwork () 
	public android.os.StrictMode$VmPolicy$Builder penaltyDeathOnFileUriExposure () 
	public android.os.StrictMode$VmPolicy$Builder penaltyLog () 
	public android.os.StrictMode$VmPolicy$Builder penaltyDropBox () 
	private android.os.StrictMode$VmPolicy$Builder enable (int) 
		int bit
	public android.os.StrictMode$VmPolicy build () 
}

android/os/StatFs.class
StatFs.java
package android.os
public android.os.StatFs extends java.lang.Object {
	private android.system.StructStatVfs mStat
	public void  (java.lang.String) 
		String path
	private static android.system.StructStatVfs doStat (java.lang.String) 
		android.system.ErrnoException e
		String path
	public void restat (java.lang.String) 
		String path
	public int getBlockSize () 
	public long getBlockSizeLong () 
	public int getBlockCount () 
	public long getBlockCountLong () 
	public int getFreeBlocks () 
	public long getFreeBlocksLong () 
	public long getFreeBytes () 
	public int getAvailableBlocks () 
	public long getAvailableBlocksLong () 
	public long getAvailableBytes () 
	public long getTotalBytes () 
}

android/os/IPermissionController$Stub$Proxy.class
IPermissionController.java
package android.os
 android.os.IPermissionController$Stub$Proxy extends java.lang.Object implements android.os.IPermissionController  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean checkPermission (java.lang.String, int, int)  throws android.os.RemoteException 
		String permission
		int pid
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String[] getPackagesForUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isRuntimePermission (java.lang.String)  throws android.os.RemoteException 
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/os/BatteryProperty.class
BatteryProperty.java
package android.os
public android.os.BatteryProperty extends java.lang.Object implements android.os.Parcelable  {
	private long mValueLong
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public long getLong () 
	private void  (android.os.Parcel) 
		android.os.Parcel p
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel p
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.os.BatteryProperty$1) 
		android.os.Parcel x0
		android.os.BatteryProperty$1 x1
	static void  () 
}

android/os/BatteryStats$Counter.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Counter extends java.lang.Object {
	public void  () 
	public abstract int getCountLocked (int) 
	public abstract void logState (android.util.Printer, java.lang.String) 
}

android/os/CpuUsageInfo.class
CpuUsageInfo.java
package android.os
public final android.os.CpuUsageInfo extends java.lang.Object implements android.os.Parcelable  {
	private long mActive
	private long mTotal
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, long) 
		long activeTime
		long totalTime
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public long getActive () 
	public long getTotal () 
	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
	void  (android.os.Parcel, android.os.CpuUsageInfo$1) 
		android.os.Parcel x0
		android.os.CpuUsageInfo$1 x1
	static void  () 
}

android/os/IUpdateLock$Stub$Proxy.class
IUpdateLock.java
package android.os
 android.os.IUpdateLock$Stub$Proxy extends java.lang.Object implements android.os.IUpdateLock  {
	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 acquireUpdateLock (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void releaseUpdateLock (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/IUpdateEngineCallback$Stub$Proxy.class
IUpdateEngineCallback.java
package android.os
 android.os.IUpdateEngineCallback$Stub$Proxy extends java.lang.Object implements android.os.IUpdateEngineCallback  {
	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 onStatusUpdate (int, float)  throws android.os.RemoteException 
		int status_code
		float percentage
		android.os.Parcel _data
	public void onPayloadApplicationComplete (int)  throws android.os.RemoteException 
		int error_code
		android.os.Parcel _data
}

android/os/TransactionTooLargeException.class
TransactionTooLargeException.java
package android.os
public android.os.TransactionTooLargeException extends android.os.RemoteException {
	public void  () 
	public void  (java.lang.String) 
		String msg
}

android/os/CommonTimeConfig$OnServerDiedListener.class
CommonTimeConfig.java
package android.os
public abstract android.os.CommonTimeConfig$OnServerDiedListener extends java.lang.Object {
	public abstract void onServerDied () 
}

android/os/ParcelFileDescriptor$AutoCloseOutputStream.class
ParcelFileDescriptor.java
package android.os
public android.os.ParcelFileDescriptor$AutoCloseOutputStream extends java.io.FileOutputStream {
	private final android.os.ParcelFileDescriptor mPfd
	public void  (android.os.ParcelFileDescriptor) 
		android.os.ParcelFileDescriptor pfd
	public void close ()  throws java.io.IOException 
}

android/os/RemoteCallback.class
RemoteCallback.java
package android.os
public final android.os.RemoteCallback extends java.lang.Object implements android.os.Parcelable  {
	private final android.os.RemoteCallback$OnResultListener mListener
	private final android.os.Handler mHandler
	private final android.os.IRemoteCallback mCallback
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.RemoteCallback$OnResultListener) 
		android.os.RemoteCallback$OnResultListener listener
	public void  (android.os.RemoteCallback$OnResultListener, android.os.Handler) 
		android.os.RemoteCallback$OnResultListener listener
		android.os.Handler handler
	void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void sendResult (android.os.Bundle) 
		android.os.Bundle result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static android.os.RemoteCallback$OnResultListener access$000 (android.os.RemoteCallback) 
		android.os.RemoteCallback x0
	static void  () 
}

android/os/BatteryProperties.class
BatteryProperties.java
package android.os
public android.os.BatteryProperties extends java.lang.Object implements android.os.Parcelable  {
	public boolean chargerAcOnline
	public boolean chargerUsbOnline
	public boolean chargerWirelessOnline
	public int maxChargingCurrent
	public int maxChargingVoltage
	public int batteryStatus
	public int batteryHealth
	public boolean batteryPresent
	public int batteryLevel
	public int batteryVoltage
	public int batteryTemperature
	public int batteryChargeCounter
	public String batteryTechnology
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void set (android.os.BatteryProperties) 
		android.os.BatteryProperties other
	private void  (android.os.Parcel) 
		android.os.Parcel p
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel p
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.os.BatteryProperties$1) 
		android.os.Parcel x0
		android.os.BatteryProperties$1 x1
	static void  () 
}

android/os/RecoverySystem$2.class
RecoverySystem.java
package android.os
final android.os.RecoverySystem$2 extends android.os.IRecoverySystemProgressListener$Stub {
	int lastProgress
	long lastPublishTime
	final android.os.Handler val$progressHandler
	final android.os.RecoverySystem$ProgressListener val$listener
	void  (android.os.Handler, android.os.RecoverySystem$ProgressListener) 
	public void onProgress (int) 
		int progress
		long now
}

android/os/IPermissionController.class
IPermissionController.java
package android.os
public abstract android.os.IPermissionController extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean checkPermission (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getPackagesForUid (int)  throws android.os.RemoteException 
	public abstract boolean isRuntimePermission (java.lang.String)  throws android.os.RemoteException 
}

android/os/StrictMode$5.class
StrictMode.java
package android.os
final android.os.StrictMode$5 extends java.lang.Thread {
	final int val$violationMaskSubset
	final android.os.StrictMode$ViolationInfo val$info
	void  (java.lang.String, int, android.os.StrictMode$ViolationInfo) 
		String x0
	public void run () 
		android.app.IActivityManager am
		android.os.RemoteException e
		int outstanding
}

android/os/IRemoteCallback$Stub$Proxy.class
IRemoteCallback.java
package android.os
 android.os.IRemoteCallback$Stub$Proxy extends java.lang.Object implements android.os.IRemoteCallback  {
	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 sendResult (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle data
		android.os.Parcel _data
}

android/os/UserManagerInternal$UserRestrictionsListener.class
UserManagerInternal.java
package android.os
public abstract android.os.UserManagerInternal$UserRestrictionsListener extends java.lang.Object {
	public abstract void onUserRestrictionsChanged (int, android.os.Bundle, android.os.Bundle) 
}

android/os/CommonClock$OnTimelineChangedListener.class
CommonClock.java
package android.os
public abstract android.os.CommonClock$OnTimelineChangedListener extends java.lang.Object {
	public abstract void onTimelineChanged (long) 
}

android/os/BatteryStats$Uid$Sensor.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid$Sensor extends java.lang.Object {
	public static final int GPS
	public void  () 
	public abstract int getHandle () 
	public abstract android.os.BatteryStats$Timer getSensorTime () 
}

android/os/BatteryStats$LevelStepTracker.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$LevelStepTracker extends java.lang.Object {
	public long mLastStepTime
	public int mNumStepDurations
	public final long[] mStepDurations
	public void  (int) 
		int maxLevelSteps
	public void  (int, long[]) 
		int numSteps
		long[] steps
	public long getDurationAt (int) 
		int index
	public int getLevelAt (int) 
		int index
	public int getInitModeAt (int) 
		int index
	public int getModModeAt (int) 
		int index
	private void appendHex (long, int, java.lang.StringBuilder) 
		int digit
		long val
		int topOffset
		StringBuilder out
		boolean hasData
	public void encodeEntryAt (int, java.lang.StringBuilder) 
		int index
		StringBuilder out
		long item
		long duration
		int level
		int initMode
		int modMode
	public void decodeEntryAt (int, java.lang.String) 
		char c
		char c
		char c
		int index
		String value
		int N
		int i
		long out
		long level
		long duration
	public void init () 
	public void clearTime () 
	public long computeTimePerLevel () 
		int i
		long[] steps
		int numSteps
		long total
	public long computeTimeEstimate (long, long, int[]) 
		long initMode
		long modMode
		int i
		long modesOfInterest
		long modeValues
		int[] outNumOfInterest
		long[] steps
		int count
		long total
		int numOfInterest
	public void addLevelSteps (int, long, long) 
		long thisDuration
		int i
		long[] steps
		long duration
		int numStepLevels
		long modeBits
		long elapsedRealtime
		int stepCount
		long lastStepTime
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int N
	public void writeToParcel (android.os.Parcel) 
		int i
		android.os.Parcel out
		int N
}

android/os/ParcelUuid$1.class
ParcelUuid.java
package android.os
final android.os.ParcelUuid$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.ParcelUuid createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		long mostSigBits
		long leastSigBits
		java.util.UUID uuid
	public android.os.ParcelUuid[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/MessageQueue.class
MessageQueue.java
package android.os
public final android.os.MessageQueue extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private final boolean mQuitAllowed
	private long mPtr
	android.os.Message mMessages
	private final java.util.ArrayList mIdleHandlers
	private android.util.SparseArray mFileDescriptorRecords
	private android.os.MessageQueue$IdleHandler[] mPendingIdleHandlers
	private boolean mQuitting
	private boolean mBlocked
	private int mNextBarrierToken
	private static native long nativeInit () 
	private static native void nativeDestroy (long) 
	private native void nativePollOnce (long, int) 
	private static native void nativeWake (long) 
	private static native boolean nativeIsPolling (long) 
	private static native void nativeSetFileDescriptorEvents (long, int, int) 
	void  (boolean) 
		boolean quitAllowed
	protected void finalize ()  throws java.lang.Throwable 
	private void dispose () 
	public boolean isIdle () 
		long now
	public void addIdleHandler (android.os.MessageQueue$IdleHandler) 
		android.os.MessageQueue$IdleHandler handler
	public void removeIdleHandler (android.os.MessageQueue$IdleHandler) 
		android.os.MessageQueue$IdleHandler handler
	public boolean isPolling () 
	private boolean isPollingLocked () 
	public void addOnFileDescriptorEventListener (java.io.FileDescriptor, int, android.os.MessageQueue$OnFileDescriptorEventListener) 
		java.io.FileDescriptor fd
		int events
		android.os.MessageQueue$OnFileDescriptorEventListener listener
	public void removeOnFileDescriptorEventListener (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	private void updateOnFileDescriptorEventListenerLocked (java.io.FileDescriptor, int, android.os.MessageQueue$OnFileDescriptorEventListener) 
		java.io.FileDescriptor fd
		int events
		android.os.MessageQueue$OnFileDescriptorEventListener listener
		int fdNum
		int index
		android.os.MessageQueue$FileDescriptorRecord record
	private int dispatchEvents (int, int) 
		int index
		int fd
		int events
		android.os.MessageQueue$FileDescriptorRecord record
		int oldWatchedEvents
		android.os.MessageQueue$OnFileDescriptorEventListener listener
		int seq
		int newWatchedEvents
	android.os.Message next () 
		long now
		android.os.Message prevMsg
		android.os.Message msg
		Throwable t
		android.os.MessageQueue$IdleHandler idler
		boolean keep
		int i
		long ptr
		int pendingIdleHandlerCount
		int nextPollTimeoutMillis
	void quit (boolean) 
		boolean safe
	public int postSyncBarrier () 
	private int postSyncBarrier (long) 
		int token
		android.os.Message msg
		android.os.Message prev
		android.os.Message p
		long when
	public void removeSyncBarrier (int) 
		boolean needWake
		android.os.Message prev
		android.os.Message p
		boolean needWake
		int token
	boolean enqueueMessage (android.os.Message, long) 
		IllegalStateException e
		boolean needWake
		android.os.Message prev
		android.os.Message p
		boolean needWake
		android.os.Message msg
		long when
	boolean hasMessages (android.os.Handler, int, java.lang.Object) 
		android.os.Message p
		android.os.Handler h
		int what
		Object object
	boolean hasMessages (android.os.Handler, java.lang.Runnable, java.lang.Object) 
		android.os.Message p
		android.os.Handler h
		Runnable r
		Object object
	void removeMessages (android.os.Handler, int, java.lang.Object) 
		android.os.Message n
		android.os.Message nn
		android.os.Message n
		android.os.Message p
		android.os.Handler h
		int what
		Object object
	void removeMessages (android.os.Handler, java.lang.Runnable, java.lang.Object) 
		android.os.Message n
		android.os.Message nn
		android.os.Message n
		android.os.Message p
		android.os.Handler h
		Runnable r
		Object object
	void removeCallbacksAndMessages (android.os.Handler, java.lang.Object) 
		android.os.Message n
		android.os.Message nn
		android.os.Message n
		android.os.Message p
		android.os.Handler h
		Object object
	private void removeAllMessagesLocked () 
		android.os.Message n
		android.os.Message p
	private void removeAllFutureMessagesLocked () 
		android.os.Message n
		long now
		android.os.Message p
	void dump (android.util.Printer, java.lang.String) 
		android.os.Message msg
		long now
		int n
		android.util.Printer pw
		String prefix
}

android/os/FileUriExposedException.class
FileUriExposedException.java
package android.os
public android.os.FileUriExposedException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String message
}

android/os/AsyncTask$AsyncTaskResult.class
AsyncTask.java
package android.os
 android.os.AsyncTask$AsyncTaskResult extends java.lang.Object {
	final android.os.AsyncTask mTask
	final Object[] mData
	transient void  (android.os.AsyncTask, java.lang.Object[]) 
		android.os.AsyncTask task
		Object[] data
}

android/os/DeadObjectException.class
DeadObjectException.java
package android.os
public android.os.DeadObjectException extends android.os.RemoteException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

android/os/MessageQueue$IdleHandler.class
MessageQueue.java
package android.os
public abstract android.os.MessageQueue$IdleHandler extends java.lang.Object {
	public abstract boolean queueIdle () 
}

android/os/StrictMode$ThreadSpanState.class
StrictMode.java
package android.os
 android.os.StrictMode$ThreadSpanState extends java.lang.Object {
	public android.os.StrictMode$Span mActiveHead
	public int mActiveSize
	public android.os.StrictMode$Span mFreeListHead
	public int mFreeListSize
	private void  () 
	void  (android.os.StrictMode$1) 
		android.os.StrictMode$1 x0
}

android/os/FileObserver.class
FileObserver.java
package android.os
public abstract android.os.FileObserver extends java.lang.Object {
	public static final int ACCESS
	public static final int MODIFY
	public static final int ATTRIB
	public static final int CLOSE_WRITE
	public static final int CLOSE_NOWRITE
	public static final int OPEN
	public static final int MOVED_FROM
	public static final int MOVED_TO
	public static final int CREATE
	public static final int DELETE
	public static final int DELETE_SELF
	public static final int MOVE_SELF
	public static final int ALL_EVENTS
	private static final String LOG_TAG
	private static android.os.FileObserver$ObserverThread s_observerThread
	private String m_path
	private Integer m_descriptor
	private int m_mask
	public void  (java.lang.String) 
		String path
	public void  (java.lang.String, int) 
		String path
		int mask
	protected void finalize () 
	public void startWatching () 
	public void stopWatching () 
	public abstract void onEvent (int, java.lang.String) 
	static void  () 
}

android/os/BatteryProperty$1.class
BatteryProperty.java
package android.os
final android.os.BatteryProperty$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.BatteryProperty createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.os.BatteryProperty[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/StrictMode$Span.class
StrictMode.java
package android.os
public android.os.StrictMode$Span extends java.lang.Object {
	private String mName
	private long mCreateMillis
	private android.os.StrictMode$Span mNext
	private android.os.StrictMode$Span mPrev
	private final android.os.StrictMode$ThreadSpanState mContainerState
	void  (android.os.StrictMode$ThreadSpanState) 
		android.os.StrictMode$ThreadSpanState threadState
	protected void  () 
	public void finish () 
		android.os.StrictMode$ThreadSpanState state
	static android.os.StrictMode$Span access$1800 (android.os.StrictMode$Span) 
		android.os.StrictMode$Span x0
	static java.lang.String access$1902 (android.os.StrictMode$Span, java.lang.String) 
		android.os.StrictMode$Span x0
		String x1
	static long access$2002 (android.os.StrictMode$Span, long) 
		android.os.StrictMode$Span x0
		long x1
	static android.os.StrictMode$Span access$1802 (android.os.StrictMode$Span, android.os.StrictMode$Span) 
		android.os.StrictMode$Span x0
		android.os.StrictMode$Span x1
	static android.os.StrictMode$Span access$2102 (android.os.StrictMode$Span, android.os.StrictMode$Span) 
		android.os.StrictMode$Span x0
		android.os.StrictMode$Span x1
	static java.lang.String access$1900 (android.os.StrictMode$Span) 
		android.os.StrictMode$Span x0
}

android/os/IUserManager.class
IUserManager.java
package android.os
public abstract android.os.IUserManager extends java.lang.Object implements android.os.IInterface  {
	public abstract int getCredentialOwnerProfile (int)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo createUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo createProfileForUser (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo createRestrictedProfile (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setUserEnabled (int)  throws android.os.RemoteException 
	public abstract boolean removeUser (int)  throws android.os.RemoteException 
	public abstract void setUserName (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setUserIcon (int, android.graphics.Bitmap)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getUserIcon (int)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo getPrimaryUser ()  throws android.os.RemoteException 
	public abstract java.util.List getUsers (boolean)  throws android.os.RemoteException 
	public abstract java.util.List getProfiles (int, boolean)  throws android.os.RemoteException 
	public abstract int[] getProfileIds (int, boolean)  throws android.os.RemoteException 
	public abstract boolean canAddMoreManagedProfiles (int, boolean)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo getProfileParent (int)  throws android.os.RemoteException 
	public abstract boolean isSameProfileGroup (int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.UserInfo getUserInfo (int)  throws android.os.RemoteException 
	public abstract java.lang.String getUserAccount (int)  throws android.os.RemoteException 
	public abstract void setUserAccount (int, java.lang.String)  throws android.os.RemoteException 
	public abstract long getUserCreationTime (int)  throws android.os.RemoteException 
	public abstract boolean isRestricted ()  throws android.os.RemoteException 
	public abstract boolean canHaveRestrictedProfile (int)  throws android.os.RemoteException 
	public abstract int getUserSerialNumber (int)  throws android.os.RemoteException 
	public abstract int getUserHandle (int)  throws android.os.RemoteException 
	public abstract int getUserRestrictionSource (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.os.Bundle getUserRestrictions (int)  throws android.os.RemoteException 
	public abstract boolean hasBaseUserRestriction (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean hasUserRestriction (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setUserRestriction (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract void setApplicationRestrictions (java.lang.String, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract android.os.Bundle getApplicationRestrictions (java.lang.String)  throws android.os.RemoteException 
	public abstract android.os.Bundle getApplicationRestrictionsForUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setDefaultGuestRestrictions (android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.os.Bundle getDefaultGuestRestrictions ()  throws android.os.RemoteException 
	public abstract boolean markGuestForDeletion (int)  throws android.os.RemoteException 
	public abstract void setQuietModeEnabled (int, boolean)  throws android.os.RemoteException 
	public abstract boolean isQuietModeEnabled (int)  throws android.os.RemoteException 
	public abstract boolean trySetQuietModeDisabled (int, android.content.IntentSender)  throws android.os.RemoteException 
	public abstract void setSeedAccountData (int, java.lang.String, java.lang.String, android.os.PersistableBundle, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getSeedAccountName ()  throws android.os.RemoteException 
	public abstract java.lang.String getSeedAccountType ()  throws android.os.RemoteException 
	public abstract android.os.PersistableBundle getSeedAccountOptions ()  throws android.os.RemoteException 
	public abstract void clearSeedAccountData ()  throws android.os.RemoteException 
	public abstract boolean someUserHasSeedAccount (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isManagedProfile (int)  throws android.os.RemoteException 
	public abstract boolean isDemoUser (int)  throws android.os.RemoteException 
}

android/os/BatteryManager.class
BatteryManager.java
package android.os
public android.os.BatteryManager extends java.lang.Object {
	public static final String EXTRA_STATUS
	public static final String EXTRA_HEALTH
	public static final String EXTRA_PRESENT
	public static final String EXTRA_LEVEL
	public static final String EXTRA_SCALE
	public static final String EXTRA_ICON_SMALL
	public static final String EXTRA_PLUGGED
	public static final String EXTRA_VOLTAGE
	public static final String EXTRA_TEMPERATURE
	public static final String EXTRA_TECHNOLOGY
	public static final String EXTRA_INVALID_CHARGER
	public static final String EXTRA_MAX_CHARGING_CURRENT
	public static final String EXTRA_MAX_CHARGING_VOLTAGE
	public static final String EXTRA_CHARGE_COUNTER
	public static final int BATTERY_STATUS_UNKNOWN
	public static final int BATTERY_STATUS_CHARGING
	public static final int BATTERY_STATUS_DISCHARGING
	public static final int BATTERY_STATUS_NOT_CHARGING
	public static final int BATTERY_STATUS_FULL
	public static final int BATTERY_HEALTH_UNKNOWN
	public static final int BATTERY_HEALTH_GOOD
	public static final int BATTERY_HEALTH_OVERHEAT
	public static final int BATTERY_HEALTH_DEAD
	public static final int BATTERY_HEALTH_OVER_VOLTAGE
	public static final int BATTERY_HEALTH_UNSPECIFIED_FAILURE
	public static final int BATTERY_HEALTH_COLD
	public static final int BATTERY_PLUGGED_AC
	public static final int BATTERY_PLUGGED_USB
	public static final int BATTERY_PLUGGED_WIRELESS
	public static final int BATTERY_PLUGGED_ANY
	public static final String ACTION_CHARGING
	public static final String ACTION_DISCHARGING
	public static final int BATTERY_PROPERTY_CHARGE_COUNTER
	public static final int BATTERY_PROPERTY_CURRENT_NOW
	public static final int BATTERY_PROPERTY_CURRENT_AVERAGE
	public static final int BATTERY_PROPERTY_CAPACITY
	public static final int BATTERY_PROPERTY_ENERGY_COUNTER
	private final com.android.internal.app.IBatteryStats mBatteryStats
	private final android.os.IBatteryPropertiesRegistrar mBatteryPropertiesRegistrar
	public void  () 
	public boolean isCharging () 
		android.os.RemoteException e
	private long queryProperty (int) 
		long ret
		android.os.BatteryProperty prop
		android.os.RemoteException e
		int id
		long ret
		long ret
	public int getIntProperty (int) 
		int id
	public long getLongProperty (int) 
		int id
}

android/os/Handler.class
Handler.java
package android.os
public android.os.Handler extends java.lang.Object {
	private static final boolean FIND_POTENTIAL_LEAKS
	private static final String TAG
	final android.os.Looper mLooper
	final android.os.MessageQueue mQueue
	final android.os.Handler$Callback mCallback
	final boolean mAsynchronous
	android.os.IMessenger mMessenger
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	public void dispatchMessage (android.os.Message) 
		android.os.Message msg
	public void  () 
	public void  (android.os.Handler$Callback) 
		android.os.Handler$Callback callback
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void  (android.os.Looper, android.os.Handler$Callback) 
		android.os.Looper looper
		android.os.Handler$Callback callback
	public void  (boolean) 
		boolean async
	public void  (android.os.Handler$Callback, boolean) 
		android.os.Handler$Callback callback
		boolean async
	public void  (android.os.Looper, android.os.Handler$Callback, boolean) 
		android.os.Looper looper
		android.os.Handler$Callback callback
		boolean async
	public java.lang.String getTraceName (android.os.Message) 
		android.os.Message message
		StringBuilder sb
	public java.lang.String getMessageName (android.os.Message) 
		android.os.Message message
	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) 
		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 boolean post (java.lang.Runnable) 
		Runnable r
	public final boolean postAtTime (java.lang.Runnable, long) 
		Runnable r
		long uptimeMillis
	public final boolean postAtTime (java.lang.Runnable, java.lang.Object, long) 
		Runnable r
		Object token
		long uptimeMillis
	public final boolean postDelayed (java.lang.Runnable, long) 
		Runnable r
		long delayMillis
	public final boolean postAtFrontOfQueue (java.lang.Runnable) 
		Runnable r
	public final boolean runWithScissors (java.lang.Runnable, long) 
		Runnable r
		long timeout
		android.os.Handler$BlockingRunnable br
	public final void removeCallbacks (java.lang.Runnable) 
		Runnable r
	public final void removeCallbacks (java.lang.Runnable, java.lang.Object) 
		Runnable r
		Object token
	public final boolean sendMessage (android.os.Message) 
		android.os.Message msg
	public final boolean sendEmptyMessage (int) 
		int what
	public final boolean sendEmptyMessageDelayed (int, long) 
		int what
		long delayMillis
		android.os.Message msg
	public final boolean sendEmptyMessageAtTime (int, long) 
		int what
		long uptimeMillis
		android.os.Message msg
	public final boolean sendMessageDelayed (android.os.Message, long) 
		android.os.Message msg
		long delayMillis
	public boolean sendMessageAtTime (android.os.Message, long) 
		RuntimeException e
		android.os.Message msg
		long uptimeMillis
		android.os.MessageQueue queue
	public final boolean sendMessageAtFrontOfQueue (android.os.Message) 
		RuntimeException e
		android.os.Message msg
		android.os.MessageQueue queue
	private boolean enqueueMessage (android.os.MessageQueue, android.os.Message, long) 
		android.os.MessageQueue queue
		android.os.Message msg
		long uptimeMillis
	public final void removeMessages (int) 
		int what
	public final void removeMessages (int, java.lang.Object) 
		int what
		Object object
	public final void removeCallbacksAndMessages (java.lang.Object) 
		Object token
	public final boolean hasMessages (int) 
		int what
	public final boolean hasMessages (int, java.lang.Object) 
		int what
		Object object
	public final boolean hasCallbacks (java.lang.Runnable) 
		Runnable r
	public final android.os.Looper getLooper () 
	public final void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public java.lang.String toString () 
	final android.os.IMessenger getIMessenger () 
	private static android.os.Message getPostMessage (java.lang.Runnable) 
		Runnable r
		android.os.Message m
	private static android.os.Message getPostMessage (java.lang.Runnable, java.lang.Object) 
		Runnable r
		Object token
		android.os.Message m
	private static void handleCallback (android.os.Message) 
		android.os.Message message
}

android/os/DropBoxManager$Entry.class
DropBoxManager.java
package android.os
public android.os.DropBoxManager$Entry extends java.lang.Object implements android.os.Parcelable java.io.Closeable  {
	private final String mTag
	private final long mTimeMillis
	private final byte[] mData
	private final android.os.ParcelFileDescriptor mFileDescriptor
	private final int mFlags
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, long) 
		String tag
		long millis
	public void  (java.lang.String, long, java.lang.String) 
		String tag
		long millis
		String text
	public void  (java.lang.String, long, byte[], int) 
		String tag
		long millis
		byte[] data
		int flags
	public void  (java.lang.String, long, android.os.ParcelFileDescriptor, int) 
		String tag
		long millis
		android.os.ParcelFileDescriptor data
		int flags
	public void  (java.lang.String, long, java.io.File, int)  throws java.io.IOException 
		String tag
		long millis
		java.io.File data
		int flags
	public void close () 
	public java.lang.String getTag () 
	public long getTimeMillis () 
	public int getFlags () 
	public java.lang.String getText (int) 
		byte[] buf
		int readBytes
		int n
		java.io.IOException e
		int maxBytes
		java.io.InputStream is
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
		java.io.InputStream is
		java.io.InputStream is
		java.io.InputStream is
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/os/IProgressListener.class
IProgressListener.java
package android.os
public abstract android.os.IProgressListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStarted (int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onProgress (int, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onFinished (int, android.os.Bundle)  throws android.os.RemoteException 
}

android/os/PersistableBundle$MyReadMapCallback.class
PersistableBundle.java
package android.os
 android.os.PersistableBundle$MyReadMapCallback extends java.lang.Object implements com.android.internal.util.XmlUtils$ReadMapCallback  {
	void  () 
	public java.lang.Object readThisUnknownObjectXml (org.xmlpull.v1.XmlPullParser, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser in
		String tag
}

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

android/os/Parcel.class
Parcel.java
package android.os
public final android.os.Parcel extends java.lang.Object {
	private static final boolean DEBUG_RECYCLE
	private static final boolean DEBUG_ARRAY_MAP
	private static final String TAG
	private long mNativePtr
	private boolean mOwnsNativeParcelObject
	private long mNativeSize
	private RuntimeException mStack
	private static final int POOL_SIZE
	private static final android.os.Parcel[] sOwnedPool
	private static final android.os.Parcel[] sHolderPool
	private static final int VAL_NULL
	private static final int VAL_STRING
	private static final int VAL_INTEGER
	private static final int VAL_MAP
	private static final int VAL_BUNDLE
	private static final int VAL_PARCELABLE
	private static final int VAL_SHORT
	private static final int VAL_LONG
	private static final int VAL_FLOAT
	private static final int VAL_DOUBLE
	private static final int VAL_BOOLEAN
	private static final int VAL_CHARSEQUENCE
	private static final int VAL_LIST
	private static final int VAL_SPARSEARRAY
	private static final int VAL_BYTEARRAY
	private static final int VAL_STRINGARRAY
	private static final int VAL_IBINDER
	private static final int VAL_PARCELABLEARRAY
	private static final int VAL_OBJECTARRAY
	private static final int VAL_INTARRAY
	private static final int VAL_LONGARRAY
	private static final int VAL_BYTE
	private static final int VAL_SERIALIZABLE
	private static final int VAL_SPARSEBOOLEANARRAY
	private static final int VAL_BOOLEANARRAY
	private static final int VAL_CHARSEQUENCEARRAY
	private static final int VAL_PERSISTABLEBUNDLE
	private static final int VAL_SIZE
	private static final int VAL_SIZEF
	private static final int VAL_DOUBLEARRAY
	private static final int EX_SECURITY
	private static final int EX_BAD_PARCELABLE
	private static final int EX_ILLEGAL_ARGUMENT
	private static final int EX_NULL_POINTER
	private static final int EX_ILLEGAL_STATE
	private static final int EX_NETWORK_MAIN_THREAD
	private static final int EX_UNSUPPORTED_OPERATION
	private static final int EX_SERVICE_SPECIFIC
	private static final int EX_HAS_REPLY_HEADER
	private static final int EX_TRANSACTION_FAILED
	public static final android.os.Parcelable$Creator STRING_CREATOR
	private static final java.util.HashMap mCreators
	private static native int nativeDataSize (long) 
	private static native int nativeDataAvail (long) 
	private static native int nativeDataPosition (long) 
	private static native int nativeDataCapacity (long) 
	private static native long nativeSetDataSize (long, int) 
	private static native void nativeSetDataPosition (long, int) 
	private static native void nativeSetDataCapacity (long, int) 
	private static native boolean nativePushAllowFds (long, boolean) 
	private static native void nativeRestoreAllowFds (long, boolean) 
	private static native void nativeWriteByteArray (long, byte[], int, int) 
	private static native void nativeWriteBlob (long, byte[], int, int) 
	private static native void nativeWriteInt (long, int) 
	private static native void nativeWriteLong (long, long) 
	private static native void nativeWriteFloat (long, float) 
	private static native void nativeWriteDouble (long, double) 
	private static native void nativeWriteString (long, java.lang.String) 
	private static native void nativeWriteStrongBinder (long, android.os.IBinder) 
	private static native long nativeWriteFileDescriptor (long, java.io.FileDescriptor) 
	private static native byte[] nativeCreateByteArray (long) 
	private static native byte[] nativeReadBlob (long) 
	private static native int nativeReadInt (long) 
	private static native long nativeReadLong (long) 
	private static native float nativeReadFloat (long) 
	private static native double nativeReadDouble (long) 
	private static native java.lang.String nativeReadString (long) 
	private static native android.os.IBinder nativeReadStrongBinder (long) 
	private static native java.io.FileDescriptor nativeReadFileDescriptor (long) 
	private static native long nativeCreate () 
	private static native long nativeFreeBuffer (long) 
	private static native void nativeDestroy (long) 
	private static native byte[] nativeMarshall (long) 
	private static native long nativeUnmarshall (long, byte[], int, int) 
	private static native long nativeAppendFrom (long, long, int, int) 
	private static native boolean nativeHasFileDescriptors (long) 
	private static native void nativeWriteInterfaceToken (long, java.lang.String) 
	private static native void nativeEnforceInterface (long, java.lang.String) 
	private static native long nativeGetBlobAshmemSize (long) 
	public static android.os.Parcel obtain () 
		android.os.Parcel p
		int i
		android.os.Parcel[] pool
	public final void recycle () 
		android.os.Parcel[] pool
		int i
		android.os.Parcel[] pool
	public static native long getGlobalAllocSize () 
	public static native long getGlobalAllocCount () 
	public final int dataSize () 
	public final int dataAvail () 
	public final int dataPosition () 
	public final int dataCapacity () 
	public final void setDataSize (int) 
		int size
	public final void setDataPosition (int) 
		int pos
	public final void setDataCapacity (int) 
		int size
	public final boolean pushAllowFds (boolean) 
		boolean allowFds
	public final void restoreAllowFds (boolean) 
		boolean lastValue
	public final byte[] marshall () 
	public final void unmarshall (byte[], int, int) 
		byte[] data
		int offset
		int length
	public final void appendFrom (android.os.Parcel, int, int) 
		android.os.Parcel parcel
		int offset
		int length
	public final boolean hasFileDescriptors () 
	public final void writeInterfaceToken (java.lang.String) 
		String interfaceName
	public final void enforceInterface (java.lang.String) 
		String interfaceName
	public final void writeByteArray (byte[]) 
		byte[] b
	public final void writeByteArray (byte[], int, int) 
		byte[] b
		int offset
		int len
	public final void writeBlob (byte[]) 
		byte[] b
	public final void writeBlob (byte[], int, int) 
		byte[] b
		int offset
		int len
	public final void writeInt (int) 
		int val
	public final void writeLong (long) 
		long val
	public final void writeFloat (float) 
		float val
	public final void writeDouble (double) 
		double val
	public final void writeString (java.lang.String) 
		String val
	public final void writeCharSequence (java.lang.CharSequence) 
		CharSequence val
	public final void writeStrongBinder (android.os.IBinder) 
		android.os.IBinder val
	public final void writeStrongInterface (android.os.IInterface) 
		android.os.IInterface val
	public final void writeFileDescriptor (java.io.FileDescriptor) 
		java.io.FileDescriptor val
	private void updateNativeSize (long) 
		int delta
		long newNativeSize
	public final void writeRawFileDescriptor (java.io.FileDescriptor) 
		java.io.FileDescriptor val
	public final void writeRawFileDescriptorArray (java.io.FileDescriptor[]) 
		int i
		int N
		java.io.FileDescriptor[] value
	public final void writeByte (byte) 
		byte val
	public final void writeMap (java.util.Map) 
		java.util.Map val
	void writeMapInternal (java.util.Map) 
		java.util.Map$Entry e
		java.util.Map val
		java.util.Set entries
	void writeArrayMapInternal (android.util.ArrayMap) 
		int i
		android.util.ArrayMap val
		int N
	public void writeArrayMap (android.util.ArrayMap) 
		android.util.ArrayMap val
	public void writeArraySet (android.util.ArraySet) 
		int i
		android.util.ArraySet val
		int size
	public final void writeBundle (android.os.Bundle) 
		android.os.Bundle val
	public final void writePersistableBundle (android.os.PersistableBundle) 
		android.os.PersistableBundle val
	public final void writeSize (android.util.Size) 
		android.util.Size val
	public final void writeSizeF (android.util.SizeF) 
		android.util.SizeF val
	public final void writeList (java.util.List) 
		java.util.List val
		int N
		int i
	public final void writeArray (java.lang.Object[]) 
		Object[] val
		int N
		int i
	public final void writeSparseArray (android.util.SparseArray) 
		android.util.SparseArray val
		int N
		int i
	public final void writeSparseBooleanArray (android.util.SparseBooleanArray) 
		android.util.SparseBooleanArray val
		int N
		int i
	public final void writeBooleanArray (boolean[]) 
		int i
		int N
		boolean[] val
	public final boolean[] createBooleanArray () 
		int i
		boolean[] val
		int N
	public final void readBooleanArray (boolean[]) 
		int i
		boolean[] val
		int N
	public final void writeCharArray (char[]) 
		int i
		int N
		char[] val
	public final char[] createCharArray () 
		int i
		char[] val
		int N
	public final void readCharArray (char[]) 
		int i
		char[] val
		int N
	public final void writeIntArray (int[]) 
		int i
		int N
		int[] val
	public final int[] createIntArray () 
		int i
		int[] val
		int N
	public final void readIntArray (int[]) 
		int i
		int[] val
		int N
	public final void writeLongArray (long[]) 
		int i
		int N
		long[] val
	public final long[] createLongArray () 
		int i
		long[] val
		int N
	public final void readLongArray (long[]) 
		int i
		long[] val
		int N
	public final void writeFloatArray (float[]) 
		int i
		int N
		float[] val
	public final float[] createFloatArray () 
		int i
		float[] val
		int N
	public final void readFloatArray (float[]) 
		int i
		float[] val
		int N
	public final void writeDoubleArray (double[]) 
		int i
		int N
		double[] val
	public final double[] createDoubleArray () 
		int i
		double[] val
		int N
	public final void readDoubleArray (double[]) 
		int i
		double[] val
		int N
	public final void writeStringArray (java.lang.String[]) 
		int i
		int N
		String[] val
	public final java.lang.String[] createStringArray () 
		int i
		String[] val
		int N
	public final void readStringArray (java.lang.String[]) 
		int i
		String[] val
		int N
	public final void writeBinderArray (android.os.IBinder[]) 
		int i
		int N
		android.os.IBinder[] val
	public final void writeCharSequenceArray (java.lang.CharSequence[]) 
		int i
		int N
		CharSequence[] val
	public final void writeCharSequenceList (java.util.ArrayList) 
		int i
		int N
		java.util.ArrayList val
	public final android.os.IBinder[] createBinderArray () 
		int i
		android.os.IBinder[] val
		int N
	public final void readBinderArray (android.os.IBinder[]) 
		int i
		android.os.IBinder[] val
		int N
	public final void writeTypedList (java.util.List) 
		android.os.Parcelable item
		java.util.List val
		int N
		int i
	public final void writeStringList (java.util.List) 
		java.util.List val
		int N
		int i
	public final void writeBinderList (java.util.List) 
		java.util.List val
		int N
		int i
	public final void writeTypedArray (android.os.Parcelable[], int) 
		android.os.Parcelable item
		int i
		int N
		android.os.Parcelable[] val
		int parcelableFlags
	public final void writeTypedObject (android.os.Parcelable, int) 
		android.os.Parcelable val
		int parcelableFlags
	public final void writeValue (java.lang.Object) 
		Class clazz
		Object v
	public final void writeParcelable (android.os.Parcelable, int) 
		android.os.Parcelable p
		int parcelableFlags
	public final void writeParcelableCreator (android.os.Parcelable) 
		android.os.Parcelable p
		String name
	public final void writeSerializable (java.io.Serializable) 
		java.io.ObjectOutputStream oos
		java.io.IOException ioe
		java.io.Serializable s
		String name
		java.io.ByteArrayOutputStream baos
	public final void writeException (java.lang.Exception) 
		Exception e
		int code
	public final void writeNoException () 
		int sizePosition
		int payloadPosition
	public final void readException () 
		String msg
		int code
	public final int readExceptionCode () 
		int headerSize
		int code
	public final void readException (int, java.lang.String) 
		int code
		String msg
	public final int readInt () 
	public final long readLong () 
	public final float readFloat () 
	public final double readDouble () 
	public final java.lang.String readString () 
	public final java.lang.CharSequence readCharSequence () 
	public final android.os.IBinder readStrongBinder () 
	public final android.os.ParcelFileDescriptor readFileDescriptor () 
		java.io.FileDescriptor fd
	public final java.io.FileDescriptor readRawFileDescriptor () 
	public final java.io.FileDescriptor[] createRawFileDescriptorArray () 
		int i
		int N
		java.io.FileDescriptor[] f
	public final void readRawFileDescriptorArray (java.io.FileDescriptor[]) 
		int i
		java.io.FileDescriptor[] val
		int N
	static native java.io.FileDescriptor openFileDescriptor (java.lang.String, int)  throws java.io.FileNotFoundException 
	static native java.io.FileDescriptor dupFileDescriptor (java.io.FileDescriptor)  throws java.io.IOException 
	static native void closeFileDescriptor (java.io.FileDescriptor)  throws java.io.IOException 
	static native void clearFileDescriptor (java.io.FileDescriptor) 
	public final byte readByte () 
	public final void readMap (java.util.Map, java.lang.ClassLoader) 
		java.util.Map outVal
		ClassLoader loader
		int N
	public final void readList (java.util.List, java.lang.ClassLoader) 
		java.util.List outVal
		ClassLoader loader
		int N
	public final java.util.HashMap readHashMap (java.lang.ClassLoader) 
		ClassLoader loader
		int N
		java.util.HashMap m
	public final android.os.Bundle readBundle () 
	public final android.os.Bundle readBundle (java.lang.ClassLoader) 
		ClassLoader loader
		int length
		android.os.Bundle bundle
	public final android.os.PersistableBundle readPersistableBundle () 
	public final android.os.PersistableBundle readPersistableBundle (java.lang.ClassLoader) 
		ClassLoader loader
		int length
		android.os.PersistableBundle bundle
	public final android.util.Size readSize () 
		int width
		int height
	public final android.util.SizeF readSizeF () 
		float width
		float height
	public final byte[] createByteArray () 
	public final void readByteArray (byte[]) 
		byte[] val
		byte[] ba
	public final byte[] readBlob () 
	public final java.lang.String[] readStringArray () 
		int i
		String[] array
		int length
	public final java.lang.CharSequence[] readCharSequenceArray () 
		int i
		CharSequence[] array
		int length
	public final java.util.ArrayList readCharSequenceList () 
		int i
		java.util.ArrayList array
		int length
	public final java.util.ArrayList readArrayList (java.lang.ClassLoader) 
		ClassLoader loader
		int N
		java.util.ArrayList l
	public final java.lang.Object[] readArray (java.lang.ClassLoader) 
		ClassLoader loader
		int N
		Object[] l
	public final android.util.SparseArray readSparseArray (java.lang.ClassLoader) 
		ClassLoader loader
		int N
		android.util.SparseArray sa
	public final android.util.SparseBooleanArray readSparseBooleanArray () 
		int N
		android.util.SparseBooleanArray sa
	public final java.util.ArrayList createTypedArrayList (android.os.Parcelable$Creator) 
		android.os.Parcelable$Creator c
		int N
		java.util.ArrayList l
	public final void readTypedList (java.util.List, android.os.Parcelable$Creator) 
		java.util.List list
		android.os.Parcelable$Creator c
		int M
		int N
		int i
	public final java.util.ArrayList createStringArrayList () 
		int N
		java.util.ArrayList l
	public final java.util.ArrayList createBinderArrayList () 
		int N
		java.util.ArrayList l
	public final void readStringList (java.util.List) 
		java.util.List list
		int M
		int N
		int i
	public final void readBinderList (java.util.List) 
		java.util.List list
		int M
		int N
		int i
	public final java.lang.Object[] createTypedArray (android.os.Parcelable$Creator) 
		int i
		android.os.Parcelable$Creator c
		int N
		Object[] l
	public final void readTypedArray (java.lang.Object[], android.os.Parcelable$Creator) 
		int i
		Object[] val
		android.os.Parcelable$Creator c
		int N
	public final java.lang.Object[] readTypedArray (android.os.Parcelable$Creator) 
		android.os.Parcelable$Creator c
	public final java.lang.Object readTypedObject (android.os.Parcelable$Creator) 
		android.os.Parcelable$Creator c
	public final void writeParcelableArray (android.os.Parcelable[], int) 
		int i
		int N
		android.os.Parcelable[] value
		int parcelableFlags
	public final java.lang.Object readValue (java.lang.ClassLoader) 
		int off
		ClassLoader loader
		int type
	public final android.os.Parcelable readParcelable (java.lang.ClassLoader) 
		android.os.Parcelable$ClassLoaderCreator classLoaderCreator
		ClassLoader loader
		android.os.Parcelable$Creator creator
	public final android.os.Parcelable readCreator (android.os.Parcelable$Creator, java.lang.ClassLoader) 
		android.os.Parcelable$ClassLoaderCreator classLoaderCreator
		android.os.Parcelable$Creator creator
		ClassLoader loader
	public final android.os.Parcelable$Creator readParcelableCreator (java.lang.ClassLoader) 
		ClassLoader parcelableClassLoader
		Class parcelableClass
		java.lang.reflect.Field f
		Class creatorType
		IllegalAccessException e
		ClassNotFoundException e
		NoSuchFieldException e
		java.util.HashMap map
		ClassLoader loader
		String name
		android.os.Parcelable$Creator creator
	public final android.os.Parcelable[] readParcelableArray (java.lang.ClassLoader) 
		int i
		ClassLoader loader
		int N
		android.os.Parcelable[] p
	public final android.os.Parcelable[] readParcelableArray (java.lang.ClassLoader, java.lang.Class) 
		int i
		ClassLoader loader
		Class clazz
		int N
		android.os.Parcelable[] p
	public final java.io.Serializable readSerializable () 
	private final java.io.Serializable readSerializable (java.lang.ClassLoader) 
		java.io.ObjectInputStream ois
		java.io.IOException ioe
		ClassNotFoundException cnfe
		ClassLoader loader
		String name
		byte[] serializedData
		java.io.ByteArrayInputStream bais
	protected static final android.os.Parcel obtain (int) 
		int obj
	protected static final android.os.Parcel obtain (long) 
		android.os.Parcel p
		int i
		long obj
		android.os.Parcel[] pool
	private void  (long) 
		long nativePtr
	private void init (long) 
		long nativePtr
	private void freeBuffer () 
	private void destroy () 
	protected void finalize ()  throws java.lang.Throwable 
	void readMapInternal (java.util.Map, int, java.lang.ClassLoader) 
		Object key
		Object value
		java.util.Map outVal
		int N
		ClassLoader loader
	void readArrayMapInternal (android.util.ArrayMap, int, java.lang.ClassLoader) 
		String key
		Object value
		android.util.ArrayMap outVal
		int N
		ClassLoader loader
	void readArrayMapSafelyInternal (android.util.ArrayMap, int, java.lang.ClassLoader) 
		String key
		Object value
		android.util.ArrayMap outVal
		int N
		ClassLoader loader
	public void readArrayMap (android.util.ArrayMap, java.lang.ClassLoader) 
		android.util.ArrayMap outVal
		ClassLoader loader
		int N
	public android.util.ArraySet readArraySet (java.lang.ClassLoader) 
		Object value
		int i
		ClassLoader loader
		int size
		android.util.ArraySet result
	private void readListInternal (java.util.List, int, java.lang.ClassLoader) 
		Object value
		java.util.List outVal
		int N
		ClassLoader loader
	private void readArrayInternal (java.lang.Object[], int, java.lang.ClassLoader) 
		Object value
		int i
		Object[] outVal
		int N
		ClassLoader loader
	private void readSparseArrayInternal (android.util.SparseArray, int, java.lang.ClassLoader) 
		int key
		Object value
		android.util.SparseArray outVal
		int N
		ClassLoader loader
	private void readSparseBooleanArrayInternal (android.util.SparseBooleanArray, int) 
		int key
		boolean value
		android.util.SparseBooleanArray outVal
		int N
	public long getBlobAshmemSize () 
	static void  () 
}

android/os/TokenWatcher$1.class
TokenWatcher.java
package android.os
 android.os.TokenWatcher$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.os.TokenWatcher this$0
	void  (android.os.TokenWatcher) 
		android.os.TokenWatcher this$0
	public void run () 
		int value
}

android/os/PowerManagerInternal$LowPowerModeListener.class
PowerManagerInternal.java
package android.os
public abstract android.os.PowerManagerInternal$LowPowerModeListener extends java.lang.Object {
	public abstract void onLowPowerModeChanged (boolean) 
}

android/os/BatteryStats$2.class
BatteryStats.java
package android.os
 android.os.BatteryStats$2 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$internal$os$BatterySipper$DrainType
	static void  () 
}

android/os/Bundle.class
Bundle.java
package android.os
public final android.os.Bundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable  {
	private static final int FLAG_HAS_FDS
	private static final int FLAG_HAS_FDS_KNOWN
	private static final int FLAG_ALLOW_FDS
	public static final android.os.Bundle EMPTY
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel parcelledData
	void  (android.os.Parcel, int) 
		android.os.Parcel parcelledData
		int length
	public void  (java.lang.ClassLoader) 
		ClassLoader loader
	public void  (int) 
		int capacity
	public void  (android.os.Bundle) 
		android.os.Bundle b
	public void  (android.os.PersistableBundle) 
		android.os.PersistableBundle b
	public static android.os.Bundle forPair (java.lang.String, java.lang.String) 
		String key
		String value
		android.os.Bundle b
	public void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public java.lang.ClassLoader getClassLoader () 
	public boolean setAllowFds (boolean) 
		boolean allowFds
		boolean orig
	public void setDefusable (boolean) 
		boolean defusable
	public static android.os.Bundle setDefusable (android.os.Bundle, boolean) 
		android.os.Bundle bundle
		boolean defusable
	public java.lang.Object clone () 
	public void clear () 
	public void remove (java.lang.String) 
		String key
	public void putAll (android.os.Bundle) 
		android.os.Bundle bundle
	public boolean hasFileDescriptors () 
		android.os.Parcelable p
		int n
		android.os.Parcelable[] array
		android.os.Parcelable p
		int n
		android.util.SparseArray array
		android.os.Parcelable p
		int n
		java.util.ArrayList array
		Object obj
		int i
		boolean fdFound
	public void filterValues () 
		Object value
		int i
	public void putByte (java.lang.String, byte) 
		String key
		byte value
	public void putChar (java.lang.String, char) 
		String key
		char value
	public void putShort (java.lang.String, short) 
		String key
		short value
	public void putFloat (java.lang.String, float) 
		String key
		float value
	public void putCharSequence (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence value
	public void putParcelable (java.lang.String, android.os.Parcelable) 
		String key
		android.os.Parcelable value
	public void putSize (java.lang.String, android.util.Size) 
		String key
		android.util.Size value
	public void putSizeF (java.lang.String, android.util.SizeF) 
		String key
		android.util.SizeF value
	public void putParcelableArray (java.lang.String, android.os.Parcelable[]) 
		String key
		android.os.Parcelable[] value
	public void putParcelableArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	public void putParcelableList (java.lang.String, java.util.List) 
		String key
		java.util.List value
	public void putSparseParcelableArray (java.lang.String, android.util.SparseArray) 
		String key
		android.util.SparseArray value
	public void putIntegerArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	public void putStringArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	public void putCharSequenceArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	public void putSerializable (java.lang.String, java.io.Serializable) 
		String key
		java.io.Serializable value
	public void putByteArray (java.lang.String, byte[]) 
		String key
		byte[] value
	public void putShortArray (java.lang.String, short[]) 
		String key
		short[] value
	public void putCharArray (java.lang.String, char[]) 
		String key
		char[] value
	public void putFloatArray (java.lang.String, float[]) 
		String key
		float[] value
	public void putCharSequenceArray (java.lang.String, java.lang.CharSequence[]) 
		String key
		CharSequence[] value
	public void putBundle (java.lang.String, android.os.Bundle) 
		String key
		android.os.Bundle value
	public void putBinder (java.lang.String, android.os.IBinder) 
		String key
		android.os.IBinder value
	public void putIBinder (java.lang.String, android.os.IBinder) 
		String key
		android.os.IBinder value
	public byte getByte (java.lang.String) 
		String key
	public java.lang.Byte getByte (java.lang.String, byte) 
		String key
		byte defaultValue
	public char getChar (java.lang.String) 
		String key
	public char getChar (java.lang.String, char) 
		String key
		char defaultValue
	public short getShort (java.lang.String) 
		String key
	public short getShort (java.lang.String, short) 
		String key
		short defaultValue
	public float getFloat (java.lang.String) 
		String key
	public float getFloat (java.lang.String, float) 
		String key
		float defaultValue
	public java.lang.CharSequence getCharSequence (java.lang.String) 
		String key
	public java.lang.CharSequence getCharSequence (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence defaultValue
	public android.util.Size getSize (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.util.SizeF getSizeF (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.os.Bundle getBundle (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.os.Parcelable getParcelable (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.os.Parcelable[] getParcelableArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public java.util.ArrayList getParcelableArrayList (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.util.SparseArray getSparseParcelableArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public java.io.Serializable getSerializable (java.lang.String) 
		String key
	public java.util.ArrayList getIntegerArrayList (java.lang.String) 
		String key
	public java.util.ArrayList getStringArrayList (java.lang.String) 
		String key
	public java.util.ArrayList getCharSequenceArrayList (java.lang.String) 
		String key
	public byte[] getByteArray (java.lang.String) 
		String key
	public short[] getShortArray (java.lang.String) 
		String key
	public char[] getCharArray (java.lang.String) 
		String key
	public float[] getFloatArray (java.lang.String) 
		String key
	public java.lang.CharSequence[] getCharSequenceArray (java.lang.String) 
		String key
	public android.os.IBinder getBinder (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public android.os.IBinder getIBinder (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public int describeContents () 
		int mask
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
		boolean oldAllowFds
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public synchronized java.lang.String toString () 
	static void  () 
}

android/os/IUserManager$Stub.class
IUserManager.java
package android.os
public abstract android.os.IUserManager$Stub extends android.os.Binder implements android.os.IUserManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getCredentialOwnerProfile
	static final int TRANSACTION_createUser
	static final int TRANSACTION_createProfileForUser
	static final int TRANSACTION_createRestrictedProfile
	static final int TRANSACTION_setUserEnabled
	static final int TRANSACTION_removeUser
	static final int TRANSACTION_setUserName
	static final int TRANSACTION_setUserIcon
	static final int TRANSACTION_getUserIcon
	static final int TRANSACTION_getPrimaryUser
	static final int TRANSACTION_getUsers
	static final int TRANSACTION_getProfiles
	static final int TRANSACTION_getProfileIds
	static final int TRANSACTION_canAddMoreManagedProfiles
	static final int TRANSACTION_getProfileParent
	static final int TRANSACTION_isSameProfileGroup
	static final int TRANSACTION_getUserInfo
	static final int TRANSACTION_getUserAccount
	static final int TRANSACTION_setUserAccount
	static final int TRANSACTION_getUserCreationTime
	static final int TRANSACTION_isRestricted
	static final int TRANSACTION_canHaveRestrictedProfile
	static final int TRANSACTION_getUserSerialNumber
	static final int TRANSACTION_getUserHandle
	static final int TRANSACTION_getUserRestrictionSource
	static final int TRANSACTION_getUserRestrictions
	static final int TRANSACTION_hasBaseUserRestriction
	static final int TRANSACTION_hasUserRestriction
	static final int TRANSACTION_setUserRestriction
	static final int TRANSACTION_setApplicationRestrictions
	static final int TRANSACTION_getApplicationRestrictions
	static final int TRANSACTION_getApplicationRestrictionsForUser
	static final int TRANSACTION_setDefaultGuestRestrictions
	static final int TRANSACTION_getDefaultGuestRestrictions
	static final int TRANSACTION_markGuestForDeletion
	static final int TRANSACTION_setQuietModeEnabled
	static final int TRANSACTION_isQuietModeEnabled
	static final int TRANSACTION_trySetQuietModeDisabled
	static final int TRANSACTION_setSeedAccountData
	static final int TRANSACTION_getSeedAccountName
	static final int TRANSACTION_getSeedAccountType
	static final int TRANSACTION_getSeedAccountOptions
	static final int TRANSACTION_clearSeedAccountData
	static final int TRANSACTION_someUserHasSeedAccount
	static final int TRANSACTION_isManagedProfile
	static final int TRANSACTION_isDemoUser
	public void  () 
	public static android.os.IUserManager 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 _result
		String _arg0
		int _arg1
		android.content.pm.UserInfo _result
		String _arg0
		int _arg1
		int _arg2
		android.content.pm.UserInfo _result
		String _arg0
		int _arg1
		android.content.pm.UserInfo _result
		int _arg0
		int _arg0
		boolean _result
		int _arg0
		String _arg1
		android.graphics.Bitmap _arg1
		int _arg0
		android.graphics.Bitmap _arg1
		int _arg0
		android.os.ParcelFileDescriptor _result
		android.content.pm.UserInfo _result
		boolean _arg0
		java.util.List _result
		int _arg0
		boolean _arg1
		java.util.List _result
		int _arg0
		boolean _arg1
		int[] _result
		int _arg0
		boolean _arg1
		boolean _result
		int _arg0
		android.content.pm.UserInfo _result
		int _arg0
		int _arg1
		boolean _result
		int _arg0
		android.content.pm.UserInfo _result
		int _arg0
		String _result
		int _arg0
		String _arg1
		int _arg0
		long _result
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		int _result
		int _arg0
		int _result
		String _arg0
		int _arg1
		int _result
		int _arg0
		android.os.Bundle _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		boolean _arg1
		int _arg2
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int _arg2
		String _arg0
		android.os.Bundle _result
		String _arg0
		int _arg1
		android.os.Bundle _result
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.os.Bundle _result
		int _arg0
		boolean _result
		int _arg0
		boolean _arg1
		int _arg0
		boolean _result
		android.content.IntentSender _arg1
		int _arg0
		android.content.IntentSender _arg1
		boolean _result
		android.os.PersistableBundle _arg3
		int _arg0
		String _arg1
		String _arg2
		android.os.PersistableBundle _arg3
		boolean _arg4
		String _result
		String _result
		android.os.PersistableBundle _result
		String _arg0
		String _arg1
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/IBinder.class
IBinder.java
package android.os
public abstract android.os.IBinder extends java.lang.Object {
	public static final int FIRST_CALL_TRANSACTION
	public static final int LAST_CALL_TRANSACTION
	public static final int PING_TRANSACTION
	public static final int DUMP_TRANSACTION
	public static final int SHELL_COMMAND_TRANSACTION
	public static final int INTERFACE_TRANSACTION
	public static final int TWEET_TRANSACTION
	public static final int LIKE_TRANSACTION
	public static final int SYSPROPS_TRANSACTION
	public static final int FLAG_ONEWAY
	public static final int MAX_IPC_SIZE
	public abstract java.lang.String getInterfaceDescriptor ()  throws android.os.RemoteException 
	public abstract boolean pingBinder () 
	public abstract boolean isBinderAlive () 
	public abstract android.os.IInterface queryLocalInterface (java.lang.String) 
	public abstract void dump (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
	public abstract void dumpAsync (java.io.FileDescriptor, java.lang.String[])  throws android.os.RemoteException 
	public abstract void shellCommand (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract boolean transact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
	public abstract void linkToDeath (android.os.IBinder$DeathRecipient, int)  throws android.os.RemoteException 
	public abstract boolean unlinkToDeath (android.os.IBinder$DeathRecipient, int) 
}

android/os/ParcelFileDescriptor$FileDescriptorDetachedException.class
ParcelFileDescriptor.java
package android.os
public android.os.ParcelFileDescriptor$FileDescriptorDetachedException extends java.io.IOException {
	private static final long serialVersionUID
	public void  () 
}

android/os/Handler$MessengerImpl.class
Handler.java
package android.os
final android.os.Handler$MessengerImpl extends android.os.IMessenger$Stub {
	final android.os.Handler this$0
	private void  (android.os.Handler) 
	public void send (android.os.Message) 
		android.os.Message msg
	void  (android.os.Handler, android.os.Handler$1) 
		android.os.Handler x0
		android.os.Handler$1 x1
}

android/os/IUpdateLock$Stub.class
IUpdateLock.java
package android.os
public abstract android.os.IUpdateLock$Stub extends android.os.Binder implements android.os.IUpdateLock  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_acquireUpdateLock
	static final int TRANSACTION_releaseUpdateLock
	public void  () 
	public static android.os.IUpdateLock 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
		String _arg1
		android.os.IBinder _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/AsyncTask$InternalHandler.class
AsyncTask.java
package android.os
 android.os.AsyncTask$InternalHandler extends android.os.Handler {
	public void  () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.os.AsyncTask$AsyncTaskResult result
}

android/os/INetworkManagementService.class
INetworkManagementService.java
package android.os
public abstract android.os.INetworkManagementService extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerObserver (android.net.INetworkManagementEventObserver)  throws android.os.RemoteException 
	public abstract void unregisterObserver (android.net.INetworkManagementEventObserver)  throws android.os.RemoteException 
	public abstract android.net.INetd getNetdService ()  throws android.os.RemoteException 
	public abstract java.lang.String[] listInterfaces ()  throws android.os.RemoteException 
	public abstract android.net.InterfaceConfiguration getInterfaceConfig (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceConfig (java.lang.String, android.net.InterfaceConfiguration)  throws android.os.RemoteException 
	public abstract void clearInterfaceAddresses (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceDown (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceUp (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceIpv6PrivacyExtensions (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void disableIpv6 (java.lang.String)  throws android.os.RemoteException 
	public abstract void enableIpv6 (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceIpv6NdOffload (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void addRoute (int, android.net.RouteInfo)  throws android.os.RemoteException 
	public abstract void removeRoute (int, android.net.RouteInfo)  throws android.os.RemoteException 
	public abstract void setMtu (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void shutdown ()  throws android.os.RemoteException 
	public abstract boolean getIpForwardingEnabled ()  throws android.os.RemoteException 
	public abstract void setIpForwardingEnabled (boolean)  throws android.os.RemoteException 
	public abstract void startTethering (java.lang.String[])  throws android.os.RemoteException 
	public abstract void stopTethering ()  throws android.os.RemoteException 
	public abstract boolean isTetheringStarted ()  throws android.os.RemoteException 
	public abstract void tetherInterface (java.lang.String)  throws android.os.RemoteException 
	public abstract void untetherInterface (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] listTetheredInterfaces ()  throws android.os.RemoteException 
	public abstract void setDnsForwarders (android.net.Network, java.lang.String[])  throws android.os.RemoteException 
	public abstract java.lang.String[] getDnsForwarders ()  throws android.os.RemoteException 
	public abstract void startInterfaceForwarding (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void stopInterfaceForwarding (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void enableNat (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void disableNat (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] listTtys ()  throws android.os.RemoteException 
	public abstract void attachPppd (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void detachPppd (java.lang.String)  throws android.os.RemoteException 
	public abstract void wifiFirmwareReload (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void startAccessPoint (android.net.wifi.WifiConfiguration, java.lang.String)  throws android.os.RemoteException 
	public abstract void stopAccessPoint (java.lang.String)  throws android.os.RemoteException 
	public abstract void setAccessPoint (android.net.wifi.WifiConfiguration, java.lang.String)  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getNetworkStatsSummaryDev ()  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getNetworkStatsSummaryXt ()  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getNetworkStatsDetail ()  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getNetworkStatsUidDetail (int)  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getNetworkStatsTethering ()  throws android.os.RemoteException 
	public abstract void setInterfaceQuota (java.lang.String, long)  throws android.os.RemoteException 
	public abstract void removeInterfaceQuota (java.lang.String)  throws android.os.RemoteException 
	public abstract void setInterfaceAlert (java.lang.String, long)  throws android.os.RemoteException 
	public abstract void removeInterfaceAlert (java.lang.String)  throws android.os.RemoteException 
	public abstract void setGlobalAlert (long)  throws android.os.RemoteException 
	public abstract void setUidMeteredNetworkBlacklist (int, boolean)  throws android.os.RemoteException 
	public abstract void setUidMeteredNetworkWhitelist (int, boolean)  throws android.os.RemoteException 
	public abstract boolean setDataSaverModeEnabled (boolean)  throws android.os.RemoteException 
	public abstract void setUidCleartextNetworkPolicy (int, int)  throws android.os.RemoteException 
	public abstract boolean isBandwidthControlEnabled ()  throws android.os.RemoteException 
	public abstract void addIdleTimer (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void removeIdleTimer (java.lang.String)  throws android.os.RemoteException 
	public abstract void setDnsConfigurationForNetwork (int, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
	public abstract void setDnsServersForNetwork (int, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
	public abstract void setFirewallEnabled (boolean)  throws android.os.RemoteException 
	public abstract boolean isFirewallEnabled ()  throws android.os.RemoteException 
	public abstract void setFirewallInterfaceRule (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setFirewallEgressSourceRule (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setFirewallEgressDestRule (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void setFirewallUidRule (int, int, int)  throws android.os.RemoteException 
	public abstract void setFirewallUidRules (int, int[], int[])  throws android.os.RemoteException 
	public abstract void setFirewallChainEnabled (int, boolean)  throws android.os.RemoteException 
	public abstract void addVpnUidRanges (int, android.net.UidRange[])  throws android.os.RemoteException 
	public abstract void removeVpnUidRanges (int, android.net.UidRange[])  throws android.os.RemoteException 
	public abstract void startClatd (java.lang.String)  throws android.os.RemoteException 
	public abstract void stopClatd (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isClatdStarted (java.lang.String)  throws android.os.RemoteException 
	public abstract void registerNetworkActivityListener (android.os.INetworkActivityListener)  throws android.os.RemoteException 
	public abstract void unregisterNetworkActivityListener (android.os.INetworkActivityListener)  throws android.os.RemoteException 
	public abstract boolean isNetworkActive ()  throws android.os.RemoteException 
	public abstract void createPhysicalNetwork (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void createVirtualNetwork (int, boolean, boolean)  throws android.os.RemoteException 
	public abstract void removeNetwork (int)  throws android.os.RemoteException 
	public abstract void addInterfaceToNetwork (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void removeInterfaceFromNetwork (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void addLegacyRouteForNetId (int, android.net.RouteInfo, int)  throws android.os.RemoteException 
	public abstract void setDefaultNetId (int)  throws android.os.RemoteException 
	public abstract void clearDefaultNetId ()  throws android.os.RemoteException 
	public abstract void setNetworkPermission (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setPermission (java.lang.String, int[])  throws android.os.RemoteException 
	public abstract void clearPermission (int[])  throws android.os.RemoteException 
	public abstract void allowProtect (int)  throws android.os.RemoteException 
	public abstract void denyProtect (int)  throws android.os.RemoteException 
	public abstract void addInterfaceToLocalNetwork (java.lang.String, java.util.List)  throws android.os.RemoteException 
	public abstract void removeInterfaceFromLocalNetwork (java.lang.String)  throws android.os.RemoteException 
	public abstract int removeRoutesFromLocalNetwork (java.util.List)  throws android.os.RemoteException 
	public abstract void setAllowOnlyVpnForUids (boolean, android.net.UidRange[])  throws android.os.RemoteException 
}

android/os/BatteryStats$ControllerActivityCounter.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$ControllerActivityCounter extends java.lang.Object {
	public void  () 
	public abstract android.os.BatteryStats$LongCounter getIdleTimeCounter () 
	public abstract android.os.BatteryStats$LongCounter getRxTimeCounter () 
	public abstract android.os.BatteryStats$LongCounter[] getTxTimeCounters () 
	public abstract android.os.BatteryStats$LongCounter getPowerCounter () 
}

android/os/BatteryStats$Uid.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid extends java.lang.Object {
	public static final int PROCESS_STATE_TOP
	public static final int PROCESS_STATE_FOREGROUND_SERVICE
	public static final int PROCESS_STATE_TOP_SLEEPING
	public static final int PROCESS_STATE_FOREGROUND
	public static final int PROCESS_STATE_BACKGROUND
	public static final int PROCESS_STATE_CACHED
	public static final int NUM_PROCESS_STATE
	static final String[] PROCESS_STATE_NAMES
	public static final int NUM_WIFI_BATCHED_SCAN_BINS
	static final String[] USER_ACTIVITY_TYPES
	public static final int NUM_USER_ACTIVITY_TYPES
	public void  () 
	public abstract android.util.ArrayMap getWakelockStats () 
	public abstract android.util.ArrayMap getSyncStats () 
	public abstract android.util.ArrayMap getJobStats () 
	public abstract android.util.SparseArray getSensorStats () 
	public abstract android.util.SparseArray getPidStats () 
	public abstract android.util.ArrayMap getProcessStats () 
	public abstract android.util.ArrayMap getPackageStats () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getWifiControllerActivity () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getBluetoothControllerActivity () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getModemControllerActivity () 
	public abstract int getUid () 
	public abstract void noteWifiRunningLocked (long) 
	public abstract void noteWifiStoppedLocked (long) 
	public abstract void noteFullWifiLockAcquiredLocked (long) 
	public abstract void noteFullWifiLockReleasedLocked (long) 
	public abstract void noteWifiScanStartedLocked (long) 
	public abstract void noteWifiScanStoppedLocked (long) 
	public abstract void noteWifiBatchedScanStartedLocked (int, long) 
	public abstract void noteWifiBatchedScanStoppedLocked (long) 
	public abstract void noteWifiMulticastEnabledLocked (long) 
	public abstract void noteWifiMulticastDisabledLocked (long) 
	public abstract void noteActivityResumedLocked (long) 
	public abstract void noteActivityPausedLocked (long) 
	public abstract long getWifiRunningTime (long, int) 
	public abstract long getFullWifiLockTime (long, int) 
	public abstract long getWifiScanTime (long, int) 
	public abstract int getWifiScanCount (int) 
	public abstract long getWifiBatchedScanTime (int, long, int) 
	public abstract int getWifiBatchedScanCount (int, int) 
	public abstract long getWifiMulticastTime (long, int) 
	public abstract android.os.BatteryStats$Timer getAudioTurnedOnTimer () 
	public abstract android.os.BatteryStats$Timer getVideoTurnedOnTimer () 
	public abstract android.os.BatteryStats$Timer getFlashlightTurnedOnTimer () 
	public abstract android.os.BatteryStats$Timer getCameraTurnedOnTimer () 
	public abstract android.os.BatteryStats$Timer getForegroundActivityTimer () 
	public abstract android.os.BatteryStats$Timer getBluetoothScanTimer () 
	public abstract long getProcessStateTime (int, long, int) 
	public abstract android.os.BatteryStats$Timer getProcessStateTimer (int) 
	public abstract android.os.BatteryStats$Timer getVibratorOnTimer () 
	public abstract void noteUserActivityLocked (int) 
	public abstract boolean hasUserActivity () 
	public abstract int getUserActivityCount (int, int) 
	public abstract boolean hasNetworkActivity () 
	public abstract long getNetworkActivityBytes (int, int) 
	public abstract long getNetworkActivityPackets (int, int) 
	public abstract long getMobileRadioActiveTime (int) 
	public abstract int getMobileRadioActiveCount (int) 
	public abstract long getUserCpuTimeUs (int) 
	public abstract long getSystemCpuTimeUs (int) 
	public abstract long getCpuPowerMaUs (int) 
	public abstract long getTimeAtCpuSpeed (int, int, int) 
	public abstract long getMobileRadioApWakeupCount (int) 
	public abstract long getWifiRadioApWakeupCount (int) 
	static void  () 
}

android/os/UpdateEngine.class
UpdateEngine.java
package android.os
public android.os.UpdateEngine extends java.lang.Object {
	private static final String TAG
	private static final String UPDATE_ENGINE_SERVICE
	private android.os.IUpdateEngine mUpdateEngine
	public void  () 
	public boolean bind (android.os.UpdateEngineCallback, android.os.Handler) 
		android.os.RemoteException e
		android.os.UpdateEngineCallback callback
		android.os.Handler handler
		android.os.IUpdateEngineCallback updateEngineCallback
	public boolean bind (android.os.UpdateEngineCallback) 
		android.os.UpdateEngineCallback callback
	public void applyPayload (java.lang.String, long, long, java.lang.String[]) 
		android.os.RemoteException e
		String url
		long offset
		long size
		String[] headerKeyValuePairs
	public void cancel () 
		android.os.RemoteException e
	public void suspend () 
		android.os.RemoteException e
	public void resume () 
		android.os.RemoteException e
	public void resetStatus () 
		android.os.RemoteException e
}

android/os/CountDownTimer$1.class
CountDownTimer.java
package android.os
 android.os.CountDownTimer$1 extends android.os.Handler {
	final android.os.CountDownTimer this$0
	void  (android.os.CountDownTimer) 
		android.os.CountDownTimer this$0
	public void handleMessage (android.os.Message) 
		long lastTickStart
		long delay
		long millisLeft
		android.os.Message msg
}

android/os/MemoryFile$MemoryOutputStream.class
MemoryFile.java
package android.os
 android.os.MemoryFile$MemoryOutputStream extends java.io.OutputStream {
	private int mOffset
	private byte[] mSingleByte
	final android.os.MemoryFile this$0
	private void  (android.os.MemoryFile) 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int count
	public void write (int)  throws java.io.IOException 
		int oneByte
	void  (android.os.MemoryFile, android.os.MemoryFile$1) 
		android.os.MemoryFile x0
		android.os.MemoryFile$1 x1
}

android/os/IRecoverySystem$Stub.class
IRecoverySystem.java
package android.os
public abstract android.os.IRecoverySystem$Stub extends android.os.Binder implements android.os.IRecoverySystem  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_uncrypt
	static final int TRANSACTION_setupBcb
	static final int TRANSACTION_clearBcb
	public void  () 
	public static android.os.IRecoverySystem 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.os.IRecoverySystemProgressListener _arg1
		boolean _result
		String _arg0
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/Looper.class
Looper.java
package android.os
public final android.os.Looper extends java.lang.Object {
	private static final String TAG
	static final ThreadLocal sThreadLocal
	private static android.os.Looper sMainLooper
	final android.os.MessageQueue mQueue
	final Thread mThread
	private android.util.Printer mLogging
	private long mTraceTag
	public static void prepare () 
	private static void prepare (boolean) 
		boolean quitAllowed
	public static void prepareMainLooper () 
	public static android.os.Looper getMainLooper () 
	public static void loop () 
		android.os.Message msg
		android.util.Printer logging
		long traceTag
		long newIdent
		android.os.Looper me
		android.os.MessageQueue queue
		long ident
	public static android.os.Looper myLooper () 
	public static android.os.MessageQueue myQueue () 
	private void  (boolean) 
		boolean quitAllowed
	public boolean isCurrentThread () 
	public void setMessageLogging (android.util.Printer) 
		android.util.Printer printer
	public void setTraceTag (long) 
		long traceTag
	public void quit () 
	public void quitSafely () 
	public java.lang.Thread getThread () 
	public android.os.MessageQueue getQueue () 
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public java.lang.String toString () 
	static void  () 
}

android/os/RecoverySystem.class
RecoverySystem.java
package android.os
public android.os.RecoverySystem extends java.lang.Object {
	private static final String TAG
	private static final java.io.File DEFAULT_KEYSTORE
	private static final long PUBLISH_PROGRESS_INTERVAL_MS
	private static final java.io.File RECOVERY_DIR
	private static final java.io.File LOG_FILE
	private static final java.io.File LAST_INSTALL_FILE
	private static final String LAST_PREFIX
	public static final java.io.File BLOCK_MAP_FILE
	public static final java.io.File UNCRYPT_PACKAGE_FILE
	private static final int LOG_FILE_MAX_LENGTH
	private static final Object sRequestLock
	private final android.os.IRecoverySystem mService
	private static java.util.HashSet getTrustedCerts (java.io.File)  throws java.io.IOException java.security.GeneralSecurityException 
		java.util.zip.ZipEntry entry
		java.io.InputStream is
		java.security.cert.CertificateFactory cf
		java.util.Enumeration entries
		java.io.File keystore
		java.util.HashSet trusted
		java.util.zip.ZipFile zip
	public static void verifyPackage (java.io.File, android.os.RecoverySystem$ProgressListener, java.io.File)  throws java.io.IOException java.security.GeneralSecurityException 
		int i
		java.security.cert.X509Certificate c
		long startTimeMillis
		byte[] footer
		int commentSize
		int signatureStart
		byte[] eocd
		sun.security.pkcs.PKCS7 block
		java.security.cert.X509Certificate[] certificates
		java.security.cert.X509Certificate cert
		java.security.PublicKey signatureKey
		sun.security.pkcs.SignerInfo[] signerInfos
		sun.security.pkcs.SignerInfo signerInfo
		boolean verified
		java.util.HashSet trusted
		android.os.RecoverySystem$ProgressListener listenerForInner
		sun.security.pkcs.SignerInfo verifyResult
		boolean interrupted
		java.io.File packageFile
		android.os.RecoverySystem$ProgressListener listener
		java.io.File deviceCertsZipFile
		long fileLen
		java.io.RandomAccessFile raf
	public static void processPackage (android.content.Context, java.io.File, android.os.RecoverySystem$ProgressListener, android.os.Handler)  throws java.io.IOException 
		android.os.Handler progressHandler
		android.os.Handler progressHandler
		android.content.Context context
		java.io.File packageFile
		android.os.RecoverySystem$ProgressListener listener
		android.os.Handler handler
		String filename
		android.os.RecoverySystem rs
		android.os.IRecoverySystemProgressListener progressListener
	public static void processPackage (android.content.Context, java.io.File, android.os.RecoverySystem$ProgressListener)  throws java.io.IOException 
		android.content.Context context
		java.io.File packageFile
		android.os.RecoverySystem$ProgressListener listener
	public static void installPackage (android.content.Context, java.io.File)  throws java.io.IOException 
		android.content.Context context
		java.io.File packageFile
	public static void installPackage (android.content.Context, java.io.File, boolean)  throws java.io.IOException 
		java.io.FileWriter uncryptFile
		String filename
		boolean securityUpdate
		String filenameArg
		String localeArg
		String securityArg
		String command
		android.os.RecoverySystem rs
		android.os.PowerManager pm
		android.content.Context context
		java.io.File packageFile
		boolean processed
	public static void scheduleUpdateOnBoot (android.content.Context, java.io.File)  throws java.io.IOException 
		android.content.Context context
		java.io.File packageFile
		String filename
		boolean securityUpdate
		String filenameArg
		String localeArg
		String securityArg
		String command
		android.os.RecoverySystem rs
	public static void cancelScheduledUpdate (android.content.Context)  throws java.io.IOException 
		android.content.Context context
		android.os.RecoverySystem rs
	public static void rebootWipeUserData (android.content.Context)  throws java.io.IOException 
		android.content.Context context
	public static void rebootWipeUserData (android.content.Context, java.lang.String)  throws java.io.IOException 
		android.content.Context context
		String reason
	public static void rebootWipeUserData (android.content.Context, boolean)  throws java.io.IOException 
		android.content.Context context
		boolean shutdown
	public static void rebootWipeUserData (android.content.Context, boolean, java.lang.String, boolean)  throws java.io.IOException 
		android.content.Context context
		boolean shutdown
		String reason
		boolean force
		android.os.UserManager um
		android.os.ConditionVariable condition
		android.content.Intent intent
		String shutdownArg
		String reasonArg
		String localeArg
	public static void rebootWipeCache (android.content.Context)  throws java.io.IOException 
		android.content.Context context
	public static void rebootWipeCache (android.content.Context, java.lang.String)  throws java.io.IOException 
		android.content.Context context
		String reason
		String reasonArg
		String localeArg
	public static void rebootWipeAb (android.content.Context, java.io.File, java.lang.String)  throws java.io.IOException 
		android.content.Context context
		java.io.File packageFile
		String reason
		String reasonArg
		String filename
		String filenameArg
		String localeArg
	private static transient void bootCommand (android.content.Context, java.lang.String[])  throws java.io.IOException 
		String arg
		StringBuilder command
		android.os.RecoverySystem rs
		android.os.PowerManager pm
		android.content.Context context
		String[] args
	private static void parseLastInstallLog (android.content.Context) 
		NumberFormatException ignored
		int scaled
		ArithmeticException ignored
		int numIndex
		String numString
		long parsedNum
		long parsedNum
		int MiB
		int scaled
		int scaled
		String line
		int bytesWrittenInMiB
		int bytesStashedInMiB
		int timeTotal
		int sourceVersion
		java.io.BufferedReader in
		java.io.IOException e
		android.content.Context context
	public static java.lang.String handleAftermath (android.content.Context) 
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		String filename
		int i
		android.content.Context context
		String log
		boolean reservePackage
		String[] names
	private static void recursiveDelete (java.io.File) 
		java.io.File f
		int i
		String[] files
		java.io.File name
	private boolean uncrypt (java.lang.String, android.os.IRecoverySystemProgressListener) 
		String packageFile
		android.os.IRecoverySystemProgressListener listener
	private boolean setupBcb (java.lang.String) 
		String command
	private boolean clearBcb () 
	private static java.lang.String sanitizeArg (java.lang.String) 
		String arg
	public void  () 
	public void  (android.os.IRecoverySystem) 
		android.os.IRecoverySystem service
	static void  () 
}

android/os/StrictMode$6.class
StrictMode.java
package android.os
final android.os.StrictMode$6 extends java.lang.Object implements android.os.MessageQueue$IdleHandler  {
	void  () 
	public boolean queueIdle () 
		long now
}

android/os/ZygoteStartFailedEx.class
Process.java
package android.os
 android.os.ZygoteStartFailedEx extends java.lang.Exception {
	void  (java.lang.String) 
		String s
	void  (java.lang.Throwable) 
		Throwable cause
	void  (java.lang.String, java.lang.Throwable) 
		String s
		Throwable cause
}

android/os/BatteryStats$1.class
BatteryStats.java
package android.os
 android.os.BatteryStats$1 extends java.lang.Object implements java.util.Comparator  {
	final android.os.BatteryStats this$0
	void  (android.os.BatteryStats) 
		android.os.BatteryStats this$0
	public int compare (android.os.BatteryStats$TimerEntry, android.os.BatteryStats$TimerEntry) 
		android.os.BatteryStats$TimerEntry lhs
		android.os.BatteryStats$TimerEntry rhs
		long lhsTime
		long rhsTime
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

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

android/os/RemoteCallbackList$Callback.class
RemoteCallbackList.java
package android.os
final android.os.RemoteCallbackList$Callback extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.os.IInterface mCallback
	final Object mCookie
	final android.os.RemoteCallbackList this$0
	void  (android.os.RemoteCallbackList, android.os.IInterface, java.lang.Object) 
		android.os.IInterface callback
		Object cookie
	public void binderDied () 
}

android/os/Messenger$1.class
Messenger.java
package android.os
final android.os.Messenger$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.Messenger createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder target
	public android.os.Messenger[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/CancellationSignal.class
CancellationSignal.java
package android.os
public final android.os.CancellationSignal extends java.lang.Object {
	private boolean mIsCanceled
	private android.os.CancellationSignal$OnCancelListener mOnCancelListener
	private android.os.ICancellationSignal mRemote
	private boolean mCancelInProgress
	public void  () 
	public boolean isCanceled () 
	public void throwIfCanceled () 
	public void cancel () 
		android.os.CancellationSignal$OnCancelListener listener
		android.os.ICancellationSignal remote
	public void setOnCancelListener (android.os.CancellationSignal$OnCancelListener) 
		android.os.CancellationSignal$OnCancelListener listener
	public void setRemote (android.os.ICancellationSignal) 
		android.os.ICancellationSignal remote
	private void waitForCancelFinishedLocked () 
	public static android.os.ICancellationSignal createTransport () 
	public static android.os.CancellationSignal fromTransport (android.os.ICancellationSignal) 
		android.os.ICancellationSignal transport
}

android/os/BatteryStats.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean LOCAL_LOGV
	public static final String SERVICE_NAME
	public static final int WAKE_TYPE_PARTIAL
	public static final int WAKE_TYPE_FULL
	public static final int WAKE_TYPE_WINDOW
	public static final int SENSOR
	public static final int WIFI_RUNNING
	public static final int FULL_WIFI_LOCK
	public static final int WIFI_SCAN
	public static final int WIFI_MULTICAST_ENABLED
	public static final int VIDEO_TURNED_ON
	public static final int VIBRATOR_ON
	public static final int FOREGROUND_ACTIVITY
	public static final int WIFI_BATCHED_SCAN
	public static final int PROCESS_STATE
	public static final int SYNC
	public static final int JOB
	public static final int AUDIO_TURNED_ON
	public static final int FLASHLIGHT_TURNED_ON
	public static final int CAMERA_TURNED_ON
	public static final int WAKE_TYPE_DRAW
	public static final int BLUETOOTH_SCAN_ON
	public static final int STATS_SINCE_CHARGED
	public static final int STATS_CURRENT
	public static final int STATS_SINCE_UNPLUGGED
	private static final String[] STAT_NAMES
	static final String CHECKIN_VERSION
	private static final int BATTERY_STATS_CHECKIN_VERSION
	private static final long BYTES_PER_KB
	private static final long BYTES_PER_MB
	private static final long BYTES_PER_GB
	private static final String VERSION_DATA
	private static final String UID_DATA
	private static final String WAKEUP_ALARM_DATA
	private static final String APK_DATA
	private static final String PROCESS_DATA
	private static final String CPU_DATA
	private static final String SENSOR_DATA
	private static final String VIBRATOR_DATA
	private static final String FOREGROUND_DATA
	private static final String STATE_TIME_DATA
	private static final String WAKELOCK_DATA
	private static final String SYNC_DATA
	private static final String JOB_DATA
	private static final String KERNEL_WAKELOCK_DATA
	private static final String WAKEUP_REASON_DATA
	private static final String NETWORK_DATA
	private static final String USER_ACTIVITY_DATA
	private static final String BATTERY_DATA
	private static final String BATTERY_DISCHARGE_DATA
	private static final String BATTERY_LEVEL_DATA
	private static final String GLOBAL_WIFI_DATA
	private static final String WIFI_DATA
	private static final String GLOBAL_WIFI_CONTROLLER_DATA
	private static final String WIFI_CONTROLLER_DATA
	private static final String GLOBAL_BLUETOOTH_CONTROLLER_DATA
	private static final String BLUETOOTH_CONTROLLER_DATA
	private static final String BLUETOOTH_MISC_DATA
	private static final String MISC_DATA
	private static final String GLOBAL_NETWORK_DATA
	private static final String GLOBAL_MODEM_CONTROLLER_DATA
	private static final String MODEM_CONTROLLER_DATA
	private static final String HISTORY_STRING_POOL
	private static final String HISTORY_DATA
	private static final String SCREEN_BRIGHTNESS_DATA
	private static final String SIGNAL_STRENGTH_TIME_DATA
	private static final String SIGNAL_SCANNING_TIME_DATA
	private static final String SIGNAL_STRENGTH_COUNT_DATA
	private static final String DATA_CONNECTION_TIME_DATA
	private static final String DATA_CONNECTION_COUNT_DATA
	private static final String WIFI_STATE_TIME_DATA
	private static final String WIFI_STATE_COUNT_DATA
	private static final String WIFI_SUPPL_STATE_TIME_DATA
	private static final String WIFI_SUPPL_STATE_COUNT_DATA
	private static final String WIFI_SIGNAL_STRENGTH_TIME_DATA
	private static final String WIFI_SIGNAL_STRENGTH_COUNT_DATA
	private static final String POWER_USE_SUMMARY_DATA
	private static final String POWER_USE_ITEM_DATA
	private static final String DISCHARGE_STEP_DATA
	private static final String CHARGE_STEP_DATA
	private static final String DISCHARGE_TIME_REMAIN_DATA
	private static final String CHARGE_TIME_REMAIN_DATA
	private static final String FLASHLIGHT_DATA
	private static final String CAMERA_DATA
	private static final String VIDEO_DATA
	private static final String AUDIO_DATA
	public static final String RESULT_RECEIVER_CONTROLLER_KEY
	private final StringBuilder mFormatBuilder
	private final java.util.Formatter mFormatter
	public static final int SCREEN_BRIGHTNESS_DARK
	public static final int SCREEN_BRIGHTNESS_DIM
	public static final int SCREEN_BRIGHTNESS_MEDIUM
	public static final int SCREEN_BRIGHTNESS_LIGHT
	public static final int SCREEN_BRIGHTNESS_BRIGHT
	static final String[] SCREEN_BRIGHTNESS_NAMES
	static final String[] SCREEN_BRIGHTNESS_SHORT_NAMES
	public static final int NUM_SCREEN_BRIGHTNESS_BINS
	public static final int DEVICE_IDLE_MODE_OFF
	public static final int DEVICE_IDLE_MODE_LIGHT
	public static final int DEVICE_IDLE_MODE_DEEP
	public static final int DATA_CONNECTION_NONE
	public static final int DATA_CONNECTION_GPRS
	public static final int DATA_CONNECTION_EDGE
	public static final int DATA_CONNECTION_UMTS
	public static final int DATA_CONNECTION_CDMA
	public static final int DATA_CONNECTION_EVDO_0
	public static final int DATA_CONNECTION_EVDO_A
	public static final int DATA_CONNECTION_1xRTT
	public static final int DATA_CONNECTION_HSDPA
	public static final int DATA_CONNECTION_HSUPA
	public static final int DATA_CONNECTION_HSPA
	public static final int DATA_CONNECTION_IDEN
	public static final int DATA_CONNECTION_EVDO_B
	public static final int DATA_CONNECTION_LTE
	public static final int DATA_CONNECTION_EHRPD
	public static final int DATA_CONNECTION_HSPAP
	public static final int DATA_CONNECTION_OTHER
	static final String[] DATA_CONNECTION_NAMES
	public static final int NUM_DATA_CONNECTION_TYPES
	public static final int WIFI_SUPPL_STATE_INVALID
	public static final int WIFI_SUPPL_STATE_DISCONNECTED
	public static final int WIFI_SUPPL_STATE_INTERFACE_DISABLED
	public static final int WIFI_SUPPL_STATE_INACTIVE
	public static final int WIFI_SUPPL_STATE_SCANNING
	public static final int WIFI_SUPPL_STATE_AUTHENTICATING
	public static final int WIFI_SUPPL_STATE_ASSOCIATING
	public static final int WIFI_SUPPL_STATE_ASSOCIATED
	public static final int WIFI_SUPPL_STATE_FOUR_WAY_HANDSHAKE
	public static final int WIFI_SUPPL_STATE_GROUP_HANDSHAKE
	public static final int WIFI_SUPPL_STATE_COMPLETED
	public static final int WIFI_SUPPL_STATE_DORMANT
	public static final int WIFI_SUPPL_STATE_UNINITIALIZED
	public static final int NUM_WIFI_SUPPL_STATES
	static final String[] WIFI_SUPPL_STATE_NAMES
	static final String[] WIFI_SUPPL_STATE_SHORT_NAMES
	public static final android.os.BatteryStats$BitDescription[] HISTORY_STATE_DESCRIPTIONS
	public static final android.os.BatteryStats$BitDescription[] HISTORY_STATE2_DESCRIPTIONS
	public static final String[] HISTORY_EVENT_NAMES
	public static final String[] HISTORY_EVENT_CHECKIN_NAMES
	public static final int WIFI_STATE_OFF
	public static final int WIFI_STATE_OFF_SCANNING
	public static final int WIFI_STATE_ON_NO_NETWORKS
	public static final int WIFI_STATE_ON_DISCONNECTED
	public static final int WIFI_STATE_ON_CONNECTED_STA
	public static final int WIFI_STATE_ON_CONNECTED_P2P
	public static final int WIFI_STATE_ON_CONNECTED_STA_P2P
	public static final int WIFI_STATE_SOFT_AP
	static final String[] WIFI_STATE_NAMES
	public static final int NUM_WIFI_STATES
	public static final int NUM_WIFI_SIGNAL_STRENGTH_BINS
	public static final int NETWORK_MOBILE_RX_DATA
	public static final int NETWORK_MOBILE_TX_DATA
	public static final int NETWORK_WIFI_RX_DATA
	public static final int NETWORK_WIFI_TX_DATA
	public static final int NETWORK_BT_RX_DATA
	public static final int NETWORK_BT_TX_DATA
	public static final int NUM_NETWORK_ACTIVITY_TYPES
	public static final long STEP_LEVEL_TIME_MASK
	public static final long STEP_LEVEL_LEVEL_MASK
	public static final int STEP_LEVEL_LEVEL_SHIFT
	public static final long STEP_LEVEL_INITIAL_MODE_MASK
	public static final int STEP_LEVEL_INITIAL_MODE_SHIFT
	public static final long STEP_LEVEL_MODIFIED_MODE_MASK
	public static final int STEP_LEVEL_MODIFIED_MODE_SHIFT
	public static final int STEP_LEVEL_MODE_SCREEN_STATE
	public static final int STEP_LEVEL_MODE_POWER_SAVE
	public static final int STEP_LEVEL_MODE_DEVICE_IDLE
	public static final int[] STEP_LEVEL_MODES_OF_INTEREST
	public static final int[] STEP_LEVEL_MODE_VALUES
	public static final String[] STEP_LEVEL_MODE_LABELS
	public static final int DUMP_CHARGED_ONLY
	public static final int DUMP_DAILY_ONLY
	public static final int DUMP_HISTORY_ONLY
	public static final int DUMP_INCLUDE_HISTORY
	public static final int DUMP_VERBOSE
	public static final int DUMP_DEVICE_WIFI_ONLY
	public void  () 
	public abstract android.os.BatteryStats$DailyItem getDailyItemLocked (int) 
	public abstract long getCurrentDailyStartTime () 
	public abstract long getNextMinDailyDeadline () 
	public abstract long getNextMaxDailyDeadline () 
	public abstract void commitCurrentHistoryBatchLocked () 
	public abstract int getHistoryTotalSize () 
	public abstract int getHistoryUsedSize () 
	public abstract boolean startIteratingHistoryLocked () 
	public abstract int getHistoryStringPoolSize () 
	public abstract int getHistoryStringPoolBytes () 
	public abstract java.lang.String getHistoryTagPoolString (int) 
	public abstract int getHistoryTagPoolUid (int) 
	public abstract boolean getNextHistoryLocked (android.os.BatteryStats$HistoryItem) 
	public abstract void finishIteratingHistoryLocked () 
	public abstract boolean startIteratingOldHistoryLocked () 
	public abstract boolean getNextOldHistoryLocked (android.os.BatteryStats$HistoryItem) 
	public abstract void finishIteratingOldHistoryLocked () 
	public abstract long getHistoryBaseTime () 
	public abstract int getStartCount () 
	public abstract long getScreenOnTime (long, int) 
	public abstract int getScreenOnCount (int) 
	public abstract long getInteractiveTime (long, int) 
	public abstract long getScreenBrightnessTime (int, long, int) 
	public abstract long getPowerSaveModeEnabledTime (long, int) 
	public abstract int getPowerSaveModeEnabledCount (int) 
	public abstract long getDeviceIdleModeTime (int, long, int) 
	public abstract int getDeviceIdleModeCount (int, int) 
	public abstract long getLongestDeviceIdleModeTime (int) 
	public abstract long getDeviceIdlingTime (int, long, int) 
	public abstract int getDeviceIdlingCount (int, int) 
	public abstract int getNumConnectivityChange (int) 
	public abstract long getPhoneOnTime (long, int) 
	public abstract int getPhoneOnCount (int) 
	public abstract long getPhoneSignalStrengthTime (int, long, int) 
	public abstract long getPhoneSignalScanningTime (long, int) 
	public abstract int getPhoneSignalStrengthCount (int, int) 
	public abstract long getMobileRadioActiveTime (long, int) 
	public abstract int getMobileRadioActiveCount (int) 
	public abstract long getMobileRadioActiveAdjustedTime (int) 
	public abstract long getMobileRadioActiveUnknownTime (int) 
	public abstract int getMobileRadioActiveUnknownCount (int) 
	public abstract long getPhoneDataConnectionTime (int, long, int) 
	public abstract int getPhoneDataConnectionCount (int, int) 
	public abstract long getWifiOnTime (long, int) 
	public abstract long getGlobalWifiRunningTime (long, int) 
	public abstract long getWifiStateTime (int, long, int) 
	public abstract int getWifiStateCount (int, int) 
	public abstract long getWifiSupplStateTime (int, long, int) 
	public abstract int getWifiSupplStateCount (int, int) 
	public abstract long getWifiSignalStrengthTime (int, long, int) 
	public abstract int getWifiSignalStrengthCount (int, int) 
	public abstract long getFlashlightOnTime (long, int) 
	public abstract long getFlashlightOnCount (int) 
	public abstract long getCameraOnTime (long, int) 
	public abstract long getBluetoothScanTime (long, int) 
	public abstract long getNetworkActivityBytes (int, int) 
	public abstract long getNetworkActivityPackets (int, int) 
	public abstract boolean hasWifiActivityReporting () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getWifiControllerActivity () 
	public abstract boolean hasBluetoothActivityReporting () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getBluetoothControllerActivity () 
	public abstract boolean hasModemActivityReporting () 
	public abstract android.os.BatteryStats$ControllerActivityCounter getModemControllerActivity () 
	public abstract long getStartClockTime () 
	public abstract java.lang.String getStartPlatformVersion () 
	public abstract java.lang.String getEndPlatformVersion () 
	public abstract int getParcelVersion () 
	public abstract boolean getIsOnBattery () 
	public abstract android.util.SparseArray getUidStats () 
	public abstract long getBatteryUptime (long) 
	public abstract long getBatteryRealtime (long) 
	public abstract int getDischargeStartLevel () 
	public abstract int getDischargeCurrentLevel () 
	public abstract int getLowDischargeAmountSinceCharge () 
	public abstract int getHighDischargeAmountSinceCharge () 
	public abstract int getDischargeAmount (int) 
	public abstract int getDischargeAmountScreenOn () 
	public abstract int getDischargeAmountScreenOnSinceCharge () 
	public abstract int getDischargeAmountScreenOff () 
	public abstract int getDischargeAmountScreenOffSinceCharge () 
	public abstract long computeBatteryUptime (long, int) 
	public abstract long computeBatteryRealtime (long, int) 
	public abstract long computeBatteryScreenOffUptime (long, int) 
	public abstract long computeBatteryScreenOffRealtime (long, int) 
	public abstract long computeUptime (long, int) 
	public abstract long computeRealtime (long, int) 
	public abstract long computeBatteryTimeRemaining (long) 
	public abstract android.os.BatteryStats$LongCounter getDischargeScreenOffCoulombCounter () 
	public abstract android.os.BatteryStats$LongCounter getDischargeCoulombCounter () 
	public abstract int getEstimatedBatteryCapacity () 
	public abstract android.os.BatteryStats$LevelStepTracker getDischargeLevelStepTracker () 
	public abstract android.os.BatteryStats$LevelStepTracker getDailyDischargeLevelStepTracker () 
	public abstract long computeChargeTimeRemaining (long) 
	public abstract android.os.BatteryStats$LevelStepTracker getChargeLevelStepTracker () 
	public abstract android.os.BatteryStats$LevelStepTracker getDailyChargeLevelStepTracker () 
	public abstract java.util.ArrayList getDailyPackageChanges () 
	public abstract java.util.Map getWakeupReasonStats () 
	public abstract java.util.Map getKernelWakelockStats () 
	public abstract void writeToParcelWithoutUids (android.os.Parcel, int) 
	private static final void formatTimeRaw (java.lang.StringBuilder, long) 
		StringBuilder out
		long seconds
		long days
		long used
		long hours
		long mins
	public static final void formatTimeMs (java.lang.StringBuilder, long) 
		StringBuilder sb
		long time
		long sec
	public static final void formatTimeMsNoSpace (java.lang.StringBuilder, long) 
		StringBuilder sb
		long time
		long sec
	public final java.lang.String formatRatioLocked (long, long) 
		long num
		long den
		float perc
	final java.lang.String formatBytesLocked (long) 
		long bytes
	private static long computeWakeLock (android.os.BatteryStats$Timer, long, int) 
		long totalTimeMicros
		long totalTimeMillis
		android.os.BatteryStats$Timer timer
		long elapsedRealtimeUs
		int which
	private static final java.lang.String printWakeLock (java.lang.StringBuilder, android.os.BatteryStats$Timer, long, java.lang.String, int, java.lang.String) 
		long currentMs
		long maxDurationMs
		long totalTimeMillis
		int count
		StringBuilder sb
		android.os.BatteryStats$Timer timer
		long elapsedRealtimeUs
		String name
		int which
		String linePrefix
	private static final boolean printTimer (java.io.PrintWriter, java.lang.StringBuilder, android.os.BatteryStats$Timer, long, int, java.lang.String, java.lang.String) 
		long currentMs
		long maxDurationMs
		long totalTimeMs
		int count
		java.io.PrintWriter pw
		StringBuilder sb
		android.os.BatteryStats$Timer timer
		long rawRealtimeUs
		int which
		String prefix
		String type
	private static final java.lang.String printWakeLockCheckin (java.lang.StringBuilder, android.os.BatteryStats$Timer, long, java.lang.String, int, java.lang.String) 
		StringBuilder sb
		android.os.BatteryStats$Timer timer
		long elapsedRealtimeUs
		String name
		int which
		String linePrefix
		long totalTimeMicros
		int count
		long max
		long current
	private static final void dumpLineHeader (java.io.PrintWriter, int, java.lang.String, java.lang.String) 
		java.io.PrintWriter pw
		int uid
		String category
		String type
	private static final transient void dumpLine (java.io.PrintWriter, int, java.lang.String, java.lang.String, java.lang.Object[]) 
		Object arg
		java.io.PrintWriter pw
		int uid
		String category
		String type
		Object[] args
	private static final void dumpTimer (java.io.PrintWriter, int, java.lang.String, java.lang.String, android.os.BatteryStats$Timer, long, int) 
		long totalTime
		int count
		java.io.PrintWriter pw
		int uid
		String category
		String type
		android.os.BatteryStats$Timer timer
		long rawRealtime
		int which
	private static boolean controllerActivityHasData (android.os.BatteryStats$ControllerActivityCounter, int) 
		android.os.BatteryStats$LongCounter c
		android.os.BatteryStats$ControllerActivityCounter counter
		int which
	private static final void dumpControllerActivityLine (java.io.PrintWriter, int, java.lang.String, java.lang.String, android.os.BatteryStats$ControllerActivityCounter, int) 
		android.os.BatteryStats$LongCounter c
		java.io.PrintWriter pw
		int uid
		String category
		String type
		android.os.BatteryStats$ControllerActivityCounter counter
		int which
	private final void printControllerActivityIfInteresting (java.io.PrintWriter, java.lang.StringBuilder, java.lang.String, java.lang.String, android.os.BatteryStats$ControllerActivityCounter, int) 
		java.io.PrintWriter pw
		StringBuilder sb
		String prefix
		String controllerName
		android.os.BatteryStats$ControllerActivityCounter counter
		int which
	private final void printControllerActivity (java.io.PrintWriter, java.lang.StringBuilder, java.lang.String, java.lang.String, android.os.BatteryStats$ControllerActivityCounter, int) 
		android.os.BatteryStats$LongCounter txState
		long txLvlTimeMs
		int lvl
		java.io.PrintWriter pw
		StringBuilder sb
		String prefix
		String controllerName
		android.os.BatteryStats$ControllerActivityCounter counter
		int which
		long idleTimeMs
		long rxTimeMs
		long powerDrainMaMs
		long totalTxTimeMs
		long totalTimeMs
		int numTxLvls
	public final void dumpCheckinLocked (android.content.Context, java.io.PrintWriter, int, int) 
		android.content.Context context
		java.io.PrintWriter pw
		int which
		int reqUid
	public final void dumpCheckinLocked (android.content.Context, java.io.PrintWriter, int, int, boolean) 
		android.os.BatteryStats$Uid$Wakelock wl
		android.os.BatteryStats$Timer fullWakeTimer
		android.os.BatteryStats$Timer partialWakeTimer
		int iw
		android.os.BatteryStats$Uid u
		android.util.ArrayMap wakelocks
		int iu
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		java.util.Map$Entry ent
		long totalTimeMicros
		int count
		java.util.Map$Entry ent
		java.util.Map kernelWakelocks
		java.util.Map wakeupReasons
		com.android.internal.os.BatterySipper bs
		int uid
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		String label
		int i
		int val
		int i
		boolean hasData
		String name
		android.os.BatteryStats$Uid$Wakelock wl
		String linePrefix
		int iw
		android.os.BatteryStats$Timer timer
		long totalTime
		int count
		int isy
		android.os.BatteryStats$Timer timer
		long totalTime
		int count
		int ij
		long totalTime
		int count
		android.os.BatteryStats$Uid$Sensor se
		int sensorNumber
		android.os.BatteryStats$Timer timer
		int ise
		long time
		int ips
		android.os.BatteryStats$Uid$Proc ps
		long userMillis
		long systemMillis
		long foregroundMillis
		int starts
		int numCrashes
		int numAnrs
		int ipr
		int count
		String name
		int iwa
		android.os.BatteryStats$Uid$Pkg$Serv ss
		long startTime
		int starts
		int launches
		int isvc
		android.os.BatteryStats$Uid$Pkg ps
		int wakeups
		android.util.ArrayMap alarms
		android.util.ArrayMap serviceStats
		int ipkg
		int uid
		android.os.BatteryStats$Uid u
		long mobileBytesRx
		long mobileBytesTx
		long wifiBytesRx
		long wifiBytesTx
		long mobilePacketsRx
		long mobilePacketsTx
		long mobileActiveTime
		int mobileActiveCount
		long mobileWakeup
		long wifiPacketsRx
		long wifiPacketsTx
		long wifiWakeup
		long btBytesRx
		long btBytesTx
		long fullWifiLockOnTime
		long wifiScanTime
		int wifiScanCount
		long uidWifiRunningTime
		android.util.ArrayMap wakelocks
		android.util.ArrayMap syncs
		android.util.ArrayMap jobs
		android.util.SparseArray sensors
		int NSE
		Object[] stateTimes
		long totalStateTime
		long userCpuTimeUs
		long systemCpuTimeUs
		long powerCpuMaUs
		android.util.ArrayMap processStats
		android.util.ArrayMap packageStats
		int iu
		android.content.Context context
		java.io.PrintWriter pw
		int which
		int reqUid
		boolean wifiOnly
		long rawUptime
		long rawRealtime
		long batteryUptime
		long whichBatteryUptime
		long whichBatteryRealtime
		long whichBatteryScreenOffUptime
		long whichBatteryScreenOffRealtime
		long totalRealtime
		long totalUptime
		long screenOnTime
		long interactiveTime
		long powerSaveModeEnabledTime
		long deviceIdleModeLightTime
		long deviceIdleModeFullTime
		long deviceLightIdlingTime
		long deviceIdlingTime
		int connChanges
		long phoneOnTime
		long dischargeCount
		long dischargeScreenOffCount
		StringBuilder sb
		android.util.SparseArray uidStats
		int NU
		String category
		long fullWakeLockTimeTotal
		long partialWakeLockTimeTotal
		long mobileRxTotalBytes
		long mobileTxTotalBytes
		long wifiRxTotalBytes
		long wifiTxTotalBytes
		long mobileRxTotalPackets
		long mobileTxTotalPackets
		long wifiRxTotalPackets
		long wifiTxTotalPackets
		long btRxTotalBytes
		long btTxTotalBytes
		long wifiOnTime
		long wifiRunningTime
		Object[] args
		com.android.internal.os.BatteryStatsHelper helper
		java.util.List sippers
	private void printmAh (java.io.PrintWriter, double) 
		java.io.PrintWriter printer
		double power
	private void printmAh (java.lang.StringBuilder, double) 
		StringBuilder sb
		double power
	public final void dumpLocked (android.content.Context, java.io.PrintWriter, java.lang.String, int, int) 
		android.content.Context context
		java.io.PrintWriter pw
		String prefix
		int which
		int reqUid
	public final void dumpLocked (android.content.Context, java.io.PrintWriter, java.lang.String, int, int, boolean) 
		long time
		int i
		long totalTimeMicros
		android.os.BatteryStats$Uid$Wakelock wl
		android.os.BatteryStats$Timer fullWakeTimer
		android.os.BatteryStats$Timer partialWakeTimer
		int iw
		android.os.BatteryStats$Uid u
		android.util.ArrayMap wakelocks
		int iu
		long time
		int i
		long time
		int i
		long time
		int i
		long time
		int i
		long time
		int i
		com.android.internal.os.BatterySipper bs
		int i
		com.android.internal.os.BatterySipper bs
		int i
		long totalTime
		android.os.BatteryStats$Timer timer
		long totalTimeMillis
		java.util.Map$Entry ent
		android.os.BatteryStats$TimerEntry timer
		String linePrefix
		int i
		java.util.ArrayList ktimers
		android.os.BatteryStats$TimerEntry timer
		int i
		android.os.BatteryStats$Timer timer
		java.util.Map$Entry ent
		android.os.BatteryStats$TimerEntry timer
		String linePrefix
		int i
		java.util.ArrayList reasons
		java.util.Map kernelWakelocks
		java.util.Map wakeupReasons
		long packets
		int val
		int i
		boolean hasData
		android.os.BatteryStats$Uid$Wakelock wl
		String linePrefix
		int iw
		boolean needComma
		android.os.BatteryStats$Timer timer
		long totalTime
		int count
		int isy
		android.os.BatteryStats$Timer timer
		long totalTime
		int count
		int ij
		long totalTime
		int count
		android.os.BatteryStats$Uid$Sensor se
		int sensorNumber
		int handle
		android.os.BatteryStats$Timer timer
		int ise
		long time
		int ips
		boolean hasOne
		android.os.BatteryStats$Uid$Proc$ExcessivePower ew
		int e
		android.os.BatteryStats$Uid$Proc ps
		long userTime
		long systemTime
		long foregroundTime
		int starts
		int numExcessive
		int numCrashes
		int numAnrs
		int ipr
		int iwa
		android.os.BatteryStats$Uid$Pkg$Serv ss
		long startTime
		int starts
		int launches
		int isvc
		boolean apkActivity
		android.os.BatteryStats$Uid$Pkg ps
		android.util.ArrayMap alarms
		android.util.ArrayMap serviceStats
		int ipkg
		int uid
		android.os.BatteryStats$Uid u
		boolean uidActivity
		long mobileRxBytes
		long mobileTxBytes
		long wifiRxBytes
		long wifiTxBytes
		long btRxBytes
		long btTxBytes
		long mobileRxPackets
		long mobileTxPackets
		long wifiRxPackets
		long wifiTxPackets
		long uidMobileActiveTime
		int uidMobileActiveCount
		long fullWifiLockOnTime
		long wifiScanTime
		int wifiScanCount
		long uidWifiRunningTime
		long mobileWakeup
		long wifiWakeup
		android.util.ArrayMap wakelocks
		long totalFullWakelock
		long totalPartialWakelock
		long totalWindowWakelock
		long totalDrawWakelock
		int countWakelock
		android.util.ArrayMap syncs
		android.util.ArrayMap jobs
		android.util.SparseArray sensors
		int NSE
		long totalStateTime
		long userCpuTimeUs
		long systemCpuTimeUs
		long powerCpuMaUs
		android.util.ArrayMap processStats
		android.util.ArrayMap packageStats
		int iu
		android.content.Context context
		java.io.PrintWriter pw
		String prefix
		int which
		int reqUid
		boolean wifiOnly
		long rawUptime
		long rawRealtime
		long batteryUptime
		long whichBatteryUptime
		long whichBatteryRealtime
		long totalRealtime
		long totalUptime
		long whichBatteryScreenOffUptime
		long whichBatteryScreenOffRealtime
		long batteryTimeRemaining
		long chargeTimeRemaining
		StringBuilder sb
		android.util.SparseArray uidStats
		int NU
		int estimatedBatteryCapacity
		android.os.BatteryStats$LongCounter dischargeCounter
		long dischargeCount
		android.os.BatteryStats$LongCounter dischargeScreenOffCounter
		long dischargeScreenOffCount
		long dischargeScreenOnCount
		long screenOnTime
		long interactiveTime
		long powerSaveModeEnabledTime
		long deviceIdleModeLightTime
		long deviceIdleModeFullTime
		long deviceLightIdlingTime
		long deviceIdlingTime
		long phoneOnTime
		long wifiRunningTime
		long wifiOnTime
		boolean didOne
		int connChanges
		long fullWakeLockTimeTotalMicros
		long partialWakeLockTimeTotalMicros
		java.util.ArrayList timers
		long mobileRxTotalBytes
		long mobileTxTotalBytes
		long wifiRxTotalBytes
		long wifiTxTotalBytes
		long mobileRxTotalPackets
		long mobileTxTotalPackets
		long wifiRxTotalPackets
		long wifiTxTotalPackets
		long btRxTotalBytes
		long btTxTotalBytes
		long mobileActiveTime
		long mobileActiveUnknownTime
		long mobileActiveAdjustedTime
		long bluetoothScanTimeMs
		com.android.internal.os.BatteryStatsHelper helper
		java.util.List sippers
		java.util.Comparator timerComparator
	static void printBitDescriptions (java.io.PrintWriter, int, int, android.os.BatteryStats$HistoryTag, android.os.BatteryStats$BitDescription[], boolean) 
		int val
		android.os.BatteryStats$BitDescription bd
		int i
		java.io.PrintWriter pw
		int oldval
		int newval
		android.os.BatteryStats$HistoryTag wakelockTag
		android.os.BatteryStats$BitDescription[] descriptions
		boolean longNames
		int diff
		boolean didWake
	public void prepareForDumpLocked () 
	private void printSizeValue (java.io.PrintWriter, long) 
		java.io.PrintWriter pw
		long size
		float result
		String suffix
	private static boolean dumpTimeEstimate (java.io.PrintWriter, java.lang.String, java.lang.String, java.lang.String, long) 
		java.io.PrintWriter pw
		String label1
		String label2
		String label3
		long estimatedTime
		StringBuilder sb
	private static boolean dumpDurationSteps (java.io.PrintWriter, java.lang.String, java.lang.String, android.os.BatteryStats$LevelStepTracker, boolean) 
		boolean haveModes
		long duration
		int level
		long initMode
		long modMode
		int i
		java.io.PrintWriter pw
		String prefix
		String header
		android.os.BatteryStats$LevelStepTracker steps
		boolean checkin
		int count
		String[] lineArgs
	private void dumpHistoryLocked (java.io.PrintWriter, int, long, boolean) 
		byte cmd
		int j
		android.util.SparseIntArray uids
		java.util.Map$Entry ent
		java.util.HashMap active
		int i
		int oldEventCode
		android.os.BatteryStats$HistoryTag oldEventTag
		java.io.PrintWriter pw
		int flags
		long histStart
		boolean checkin
		android.os.BatteryStats$HistoryPrinter hprinter
		android.os.BatteryStats$HistoryItem rec
		long lastTime
		long baseTime
		boolean printed
		android.os.BatteryStats$HistoryEventTracker tracker
	private void dumpDailyLevelStepSummary (java.io.PrintWriter, java.lang.String, java.lang.String, android.os.BatteryStats$LevelStepTracker, java.lang.StringBuilder, int[]) 
		long estimatedTime
		int i
		java.io.PrintWriter pw
		String prefix
		String label
		android.os.BatteryStats$LevelStepTracker steps
		StringBuilder tmpSb
		int[] tmpOutInt
		long timeRemaining
	private void dumpDailyPackageChanges (java.io.PrintWriter, java.lang.String, java.util.ArrayList) 
		android.os.BatteryStats$PackageChange pc
		int i
		java.io.PrintWriter pw
		String prefix
		java.util.ArrayList changes
	public void dumpLocked (android.content.Context, java.io.PrintWriter, int, int, long) 
		android.os.BatteryStats$HistoryItem rec
		android.os.BatteryStats$HistoryPrinter hprinter
		long baseTime
		long historyTotalSize
		long historyUsedSize
		android.os.BatteryStats$Uid$Pid pid
		long time
		int j
		android.os.BatteryStats$Uid uid
		android.util.SparseArray pids
		int i
		android.util.SparseArray uidStats
		int NU
		boolean didPid
		long nowRealtime
		int i
		long timeRemaining
		android.os.BatteryStats$LevelStepTracker steps
		long timeRemaining
		StringBuilder sb
		int[] outInt
		android.os.BatteryStats$LevelStepTracker dsteps
		android.os.BatteryStats$LevelStepTracker csteps
		java.util.ArrayList pkgc
		android.os.BatteryStats$DailyItem dit
		int curIndex
		android.content.Context context
		java.io.PrintWriter pw
		int flags
		int reqUid
		long histStart
		boolean filtering
	public void dumpCheckinLocked (android.content.Context, java.io.PrintWriter, java.util.List, int, long) 
		String str
		int i
		android.content.pm.ApplicationInfo ai
		android.util.Pair pkgs
		int i
		int j
		int uid
		android.util.Pair pkgs
		int i
		android.util.SparseArray uids
		android.util.SparseArray uidStats
		int NU
		String[] lineArgs
		String[] lineArgs
		long timeRemaining
		android.content.Context context
		java.io.PrintWriter pw
		java.util.List apps
		int flags
		long histStart
		long now
		boolean filtering
	static void  () 
}

android/os/ServiceSpecificException.class
ServiceSpecificException.java
package android.os
public android.os.ServiceSpecificException extends java.lang.RuntimeException {
	public final int errorCode
	public void  (int, java.lang.String) 
		int errorCode
		String message
	public void  (int) 
		int errorCode
}

android/os/IUpdateLock.class
IUpdateLock.java
package android.os
public abstract android.os.IUpdateLock extends java.lang.Object implements android.os.IInterface  {
	public abstract void acquireUpdateLock (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void releaseUpdateLock (android.os.IBinder)  throws android.os.RemoteException 
}

android/os/UpdateLock.class
UpdateLock.java
package android.os
public android.os.UpdateLock extends java.lang.Object {
	private static final boolean DEBUG
	private static final String TAG
	private static android.os.IUpdateLock sService
	android.os.IBinder mToken
	int mCount
	boolean mRefCounted
	boolean mHeld
	final String mTag
	public static final String UPDATE_LOCK_CHANGED
	public static final String NOW_IS_CONVENIENT
	public static final String TIMESTAMP
	private static void checkService () 
	public void  (java.lang.String) 
		String tag
	public void setReferenceCounted (boolean) 
		boolean isRefCounted
	public boolean isHeld () 
	public void acquire () 
	private void acquireLocked () 
		android.os.RemoteException e
	public void release () 
	private void releaseLocked () 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
		android.os.RemoteException e
}

android/os/PooledStringWriter.class
PooledStringWriter.java
package android.os
public android.os.PooledStringWriter extends java.lang.Object {
	private final android.os.Parcel mOut
	private final java.util.HashMap mPool
	private int mStart
	private int mNext
	public void  (android.os.Parcel) 
		android.os.Parcel out
	public void writeString (java.lang.String) 
		String str
		Integer cur
	public int getStringCount () 
	public void finish () 
		int pos
}

android/os/AsyncTask.class
AsyncTask.java
package android.os
public abstract android.os.AsyncTask extends java.lang.Object {
	private static final String LOG_TAG
	private static final int CPU_COUNT
	private static final int CORE_POOL_SIZE
	private static final int MAXIMUM_POOL_SIZE
	private static final int KEEP_ALIVE_SECONDS
	private static final java.util.concurrent.ThreadFactory sThreadFactory
	private static final java.util.concurrent.BlockingQueue sPoolWorkQueue
	public static final java.util.concurrent.Executor THREAD_POOL_EXECUTOR
	public static final java.util.concurrent.Executor SERIAL_EXECUTOR
	private static final int MESSAGE_POST_RESULT
	private static final int MESSAGE_POST_PROGRESS
	private static volatile java.util.concurrent.Executor sDefaultExecutor
	private static android.os.AsyncTask$InternalHandler sHandler
	private final android.os.AsyncTask$WorkerRunnable mWorker
	private final java.util.concurrent.FutureTask mFuture
	private volatile android.os.AsyncTask$Status mStatus
	private final java.util.concurrent.atomic.AtomicBoolean mCancelled
	private final java.util.concurrent.atomic.AtomicBoolean mTaskInvoked
	private static android.os.Handler getHandler () 
	public static void setDefaultExecutor (java.util.concurrent.Executor) 
		java.util.concurrent.Executor exec
	public void  () 
	private void postResultIfNotInvoked (java.lang.Object) 
		Object result
		boolean wasTaskInvoked
	private java.lang.Object postResult (java.lang.Object) 
		Object result
		android.os.Message message
	public final android.os.AsyncTask$Status getStatus () 
	protected transient abstract java.lang.Object doInBackground (java.lang.Object[]) 
	protected void onPreExecute () 
	protected void onPostExecute (java.lang.Object) 
		Object result
	protected transient void onProgressUpdate (java.lang.Object[]) 
		Object[] values
	protected void onCancelled (java.lang.Object) 
		Object result
	protected void onCancelled () 
	public final boolean isCancelled () 
	public final boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public final java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
	public final java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public final transient android.os.AsyncTask execute (java.lang.Object[]) 
		Object[] params
	public final transient android.os.AsyncTask executeOnExecutor (java.util.concurrent.Executor, java.lang.Object[]) 
		java.util.concurrent.Executor exec
		Object[] params
	public static void execute (java.lang.Runnable) 
		Runnable runnable
	protected final transient void publishProgress (java.lang.Object[]) 
		Object[] values
	private void finish (java.lang.Object) 
		Object result
	static java.util.concurrent.atomic.AtomicBoolean access$200 (android.os.AsyncTask) 
		android.os.AsyncTask x0
	static java.lang.Object access$300 (android.os.AsyncTask, java.lang.Object) 
		android.os.AsyncTask x0
		Object x1
	static void access$400 (android.os.AsyncTask, java.lang.Object) 
		android.os.AsyncTask x0
		Object x1
	static void access$500 (android.os.AsyncTask, java.lang.Object) 
		android.os.AsyncTask x0
		Object x1
	static void  () 
		java.util.concurrent.ThreadPoolExecutor threadPoolExecutor
}

android/os/IMessenger$Stub.class
IMessenger.java
package android.os
public abstract android.os.IMessenger$Stub extends android.os.Binder implements android.os.IMessenger  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_send
	public void  () 
	public static android.os.IMessenger 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.Message _arg0
		android.os.Message _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

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

android/os/RemoteMailException.class
RemoteMailException.java
package android.os
public android.os.RemoteMailException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String s
}

android/os/BaseBundle.class
BaseBundle.java
package android.os
public android.os.BaseBundle extends java.lang.Object {
	private static final String TAG
	static final boolean DEBUG
	static final int BUNDLE_MAGIC
	static final int FLAG_DEFUSABLE
	private static final boolean LOG_DEFUSABLE
	private static volatile boolean sShouldDefuse
	android.util.ArrayMap mMap
	android.os.Parcel mParcelledData
	private ClassLoader mClassLoader
	int mFlags
	public static void setShouldDefuse (boolean) 
		boolean shouldDefuse
	void  (java.lang.ClassLoader, int) 
		ClassLoader loader
		int capacity
	void  () 
	void  (android.os.Parcel) 
		android.os.Parcel parcelledData
	void  (android.os.Parcel, int) 
		android.os.Parcel parcelledData
		int length
	void  (java.lang.ClassLoader) 
		ClassLoader loader
	void  (int) 
		int capacity
	void  (android.os.BaseBundle) 
		android.os.BaseBundle b
	public java.lang.String getPairValue () 
		ClassCastException e
		int size
		Object o
	void setClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	java.lang.ClassLoader getClassLoader () 
	synchronized void unparcel () 
		android.os.BadParcelableException e
		android.os.Parcel parcelledData
		int N
		android.util.ArrayMap map
	public boolean isParcelled () 
	public boolean isEmptyParcel () 
	android.util.ArrayMap getMap () 
	public int size () 
	public boolean isEmpty () 
	public void clear () 
	public boolean containsKey (java.lang.String) 
		String key
	public java.lang.Object get (java.lang.String) 
		String key
	public void remove (java.lang.String) 
		String key
	public void putAll (android.os.PersistableBundle) 
		android.os.PersistableBundle bundle
	void putAll (android.util.ArrayMap) 
		android.util.ArrayMap map
	public java.util.Set keySet () 
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	void putByte (java.lang.String, byte) 
		String key
		byte value
	void putChar (java.lang.String, char) 
		String key
		char value
	void putShort (java.lang.String, short) 
		String key
		short value
	public void putInt (java.lang.String, int) 
		String key
		int value
	public void putLong (java.lang.String, long) 
		String key
		long value
	void putFloat (java.lang.String, float) 
		String key
		float value
	public void putDouble (java.lang.String, double) 
		String key
		double value
	public void putString (java.lang.String, java.lang.String) 
		String key
		String value
	void putCharSequence (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence value
	void putIntegerArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	void putStringArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	void putCharSequenceArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	void putSerializable (java.lang.String, java.io.Serializable) 
		String key
		java.io.Serializable value
	public void putBooleanArray (java.lang.String, boolean[]) 
		String key
		boolean[] value
	void putByteArray (java.lang.String, byte[]) 
		String key
		byte[] value
	void putShortArray (java.lang.String, short[]) 
		String key
		short[] value
	void putCharArray (java.lang.String, char[]) 
		String key
		char[] value
	public void putIntArray (java.lang.String, int[]) 
		String key
		int[] value
	public void putLongArray (java.lang.String, long[]) 
		String key
		long[] value
	void putFloatArray (java.lang.String, float[]) 
		String key
		float[] value
	public void putDoubleArray (java.lang.String, double[]) 
		String key
		double[] value
	public void putStringArray (java.lang.String, java.lang.String[]) 
		String key
		String[] value
	void putCharSequenceArray (java.lang.String, java.lang.CharSequence[]) 
		String key
		CharSequence[] value
	public boolean getBoolean (java.lang.String) 
		String key
	void typeWarning (java.lang.String, java.lang.Object, java.lang.String, java.lang.Object, java.lang.ClassCastException) 
		String key
		Object value
		String className
		Object defaultValue
		ClassCastException e
		StringBuilder sb
	void typeWarning (java.lang.String, java.lang.Object, java.lang.String, java.lang.ClassCastException) 
		String key
		Object value
		String className
		ClassCastException e
	public boolean getBoolean (java.lang.String, boolean) 
		ClassCastException e
		String key
		boolean defaultValue
		Object o
	byte getByte (java.lang.String) 
		String key
	java.lang.Byte getByte (java.lang.String, byte) 
		ClassCastException e
		String key
		byte defaultValue
		Object o
	char getChar (java.lang.String) 
		String key
	char getChar (java.lang.String, char) 
		ClassCastException e
		String key
		char defaultValue
		Object o
	short getShort (java.lang.String) 
		String key
	short getShort (java.lang.String, short) 
		ClassCastException e
		String key
		short defaultValue
		Object o
	public int getInt (java.lang.String) 
		String key
	public int getInt (java.lang.String, int) 
		ClassCastException e
		String key
		int defaultValue
		Object o
	public long getLong (java.lang.String) 
		String key
	public long getLong (java.lang.String, long) 
		ClassCastException e
		String key
		long defaultValue
		Object o
	float getFloat (java.lang.String) 
		String key
	float getFloat (java.lang.String, float) 
		ClassCastException e
		String key
		float defaultValue
		Object o
	public double getDouble (java.lang.String) 
		String key
	public double getDouble (java.lang.String, double) 
		ClassCastException e
		String key
		double defaultValue
		Object o
	public java.lang.String getString (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public java.lang.String getString (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		String s
	java.lang.CharSequence getCharSequence (java.lang.String) 
		ClassCastException e
		String key
		Object o
	java.lang.CharSequence getCharSequence (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence defaultValue
		CharSequence cs
	java.io.Serializable getSerializable (java.lang.String) 
		ClassCastException e
		String key
		Object o
	java.util.ArrayList getIntegerArrayList (java.lang.String) 
		ClassCastException e
		String key
		Object o
	java.util.ArrayList getStringArrayList (java.lang.String) 
		ClassCastException e
		String key
		Object o
	java.util.ArrayList getCharSequenceArrayList (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public boolean[] getBooleanArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	byte[] getByteArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	short[] getShortArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	char[] getCharArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public int[] getIntArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public long[] getLongArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	float[] getFloatArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public double[] getDoubleArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	public java.lang.String[] getStringArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	java.lang.CharSequence[] getCharSequenceArray (java.lang.String) 
		ClassCastException e
		String key
		Object o
	void writeToParcelInner (android.os.Parcel, int) 
		int length
		int lengthPos
		int startPos
		int endPos
		int length
		android.os.Parcel parcel
		int flags
		android.os.Parcel parcelledData
	void readFromParcelInner (android.os.Parcel) 
		android.os.Parcel parcel
		int length
	private void readFromParcelInner (android.os.Parcel, int) 
		android.os.Parcel parcel
		int length
		int magic
		int offset
		android.os.Parcel p
	static void  () 
}

android/os/Parcel$2.class
Parcel.java
package android.os
 android.os.Parcel$2 extends java.io.ObjectInputStream {
	final ClassLoader val$loader
	final android.os.Parcel this$0
	void  (android.os.Parcel, java.io.InputStream, java.lang.ClassLoader) 
		android.os.Parcel this$0
		java.io.InputStream x0
	protected java.lang.Class resolveClass (java.io.ObjectStreamClass)  throws java.io.IOException java.lang.ClassNotFoundException 
		Class c
		java.io.ObjectStreamClass osClass
}

android/os/IProcessInfoService.class
IProcessInfoService.java
package android.os
public abstract android.os.IProcessInfoService extends java.lang.Object implements android.os.IInterface  {
	public abstract void getProcessStatesFromPids (int[], int[])  throws android.os.RemoteException 
	public abstract void getProcessStatesAndOomScoresFromPids (int[], int[], int[])  throws android.os.RemoteException 
}

android/os/StrictMode$StrictModeViolation.class
StrictMode.java
package android.os
public android.os.StrictMode$StrictModeViolation extends dalvik.system.BlockGuard$BlockGuardPolicyException {
	public void  (int, int, java.lang.String) 
		int policyState
		int policyViolated
		String message
}

android/os/IProgressListener$Stub.class
IProgressListener.java
package android.os
public abstract android.os.IProgressListener$Stub extends android.os.Binder implements android.os.IProgressListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStarted
	static final int TRANSACTION_onProgress
	static final int TRANSACTION_onFinished
	public void  () 
	public static android.os.IProgressListener 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
		android.os.Bundle _arg2
		int _arg0
		int _arg1
		android.os.Bundle _arg2
		android.os.Bundle _arg1
		int _arg0
		android.os.Bundle _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/os/IMaintenanceActivityListener$Stub.class
IMaintenanceActivityListener.java
package android.os
public abstract android.os.IMaintenanceActivityListener$Stub extends android.os.Binder implements android.os.IMaintenanceActivityListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onMaintenanceActivityChanged
	public void  () 
	public static android.os.IMaintenanceActivityListener 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
}

android/os/INetworkManagementService$Stub$Proxy.class
INetworkManagementService.java
package android.os
 android.os.INetworkManagementService$Stub$Proxy extends java.lang.Object implements android.os.INetworkManagementService  {
	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 registerObserver (android.net.INetworkManagementEventObserver)  throws android.os.RemoteException 
		android.net.INetworkManagementEventObserver obs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterObserver (android.net.INetworkManagementEventObserver)  throws android.os.RemoteException 
		android.net.INetworkManagementEventObserver obs
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.INetd getNetdService ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.INetd _result
	public java.lang.String[] listInterfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.net.InterfaceConfiguration getInterfaceConfig (java.lang.String)  throws android.os.RemoteException 
		android.net.InterfaceConfiguration _result
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.InterfaceConfiguration _result
	public void setInterfaceConfig (java.lang.String, android.net.InterfaceConfiguration)  throws android.os.RemoteException 
		String iface
		android.net.InterfaceConfiguration cfg
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearInterfaceAddresses (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterfaceDown (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterfaceUp (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterfaceIpv6PrivacyExtensions (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableIpv6 (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableIpv6 (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterfaceIpv6NdOffload (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addRoute (int, android.net.RouteInfo)  throws android.os.RemoteException 
		int netId
		android.net.RouteInfo route
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeRoute (int, android.net.RouteInfo)  throws android.os.RemoteException 
		int netId
		android.net.RouteInfo route
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMtu (java.lang.String, int)  throws android.os.RemoteException 
		String iface
		int mtu
		android.os.Parcel _data
		android.os.Parcel _reply
	public void shutdown ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getIpForwardingEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setIpForwardingEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startTethering (java.lang.String[])  throws android.os.RemoteException 
		String[] dhcpRanges
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopTethering ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isTetheringStarted ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void tetherInterface (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void untetherInterface (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] listTetheredInterfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void setDnsForwarders (android.net.Network, java.lang.String[])  throws android.os.RemoteException 
		android.net.Network network
		String[] dns
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getDnsForwarders ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void startInterfaceForwarding (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String fromIface
		String toIface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopInterfaceForwarding (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String fromIface
		String toIface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableNat (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String internalInterface
		String externalInterface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableNat (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String internalInterface
		String externalInterface
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] listTtys ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void attachPppd (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String tty
		String localAddr
		String remoteAddr
		String dns1Addr
		String dns2Addr
		android.os.Parcel _data
		android.os.Parcel _reply
	public void detachPppd (java.lang.String)  throws android.os.RemoteException 
		String tty
		android.os.Parcel _data
		android.os.Parcel _reply
	public void wifiFirmwareReload (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String wlanIface
		String mode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startAccessPoint (android.net.wifi.WifiConfiguration, java.lang.String)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration wifiConfig
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopAccessPoint (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAccessPoint (android.net.wifi.WifiConfiguration, java.lang.String)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration wifiConfig
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.NetworkStats getNetworkStatsSummaryDev ()  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStats getNetworkStatsSummaryXt ()  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStats getNetworkStatsDetail ()  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStats getNetworkStatsUidDetail (int)  throws android.os.RemoteException 
		android.net.NetworkStats _result
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStats getNetworkStatsTethering ()  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public void setInterfaceQuota (java.lang.String, long)  throws android.os.RemoteException 
		String iface
		long quotaBytes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeInterfaceQuota (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInterfaceAlert (java.lang.String, long)  throws android.os.RemoteException 
		String iface
		long alertBytes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeInterfaceAlert (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setGlobalAlert (long)  throws android.os.RemoteException 
		long alertBytes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUidMeteredNetworkBlacklist (int, boolean)  throws android.os.RemoteException 
		int uid
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUidMeteredNetworkWhitelist (int, boolean)  throws android.os.RemoteException 
		int uid
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setDataSaverModeEnabled (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setUidCleartextNetworkPolicy (int, int)  throws android.os.RemoteException 
		int uid
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isBandwidthControlEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addIdleTimer (java.lang.String, int, int)  throws android.os.RemoteException 
		String iface
		int timeout
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeIdleTimer (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDnsConfigurationForNetwork (int, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
		int netId
		String[] servers
		String domains
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDnsServersForNetwork (int, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
		int netId
		String[] servers
		String domains
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isFirewallEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setFirewallInterfaceRule (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean allow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallEgressSourceRule (java.lang.String, boolean)  throws android.os.RemoteException 
		String addr
		boolean allow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallEgressDestRule (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String addr
		int port
		boolean allow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallUidRule (int, int, int)  throws android.os.RemoteException 
		int chain
		int uid
		int rule
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallUidRules (int, int[], int[])  throws android.os.RemoteException 
		int chain
		int[] uids
		int[] rules
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setFirewallChainEnabled (int, boolean)  throws android.os.RemoteException 
		int chain
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addVpnUidRanges (int, android.net.UidRange[])  throws android.os.RemoteException 
		int netId
		android.net.UidRange[] ranges
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeVpnUidRanges (int, android.net.UidRange[])  throws android.os.RemoteException 
		int netId
		android.net.UidRange[] ranges
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startClatd (java.lang.String)  throws android.os.RemoteException 
		String interfaceName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopClatd (java.lang.String)  throws android.os.RemoteException 
		String interfaceName
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isClatdStarted (java.lang.String)  throws android.os.RemoteException 
		String interfaceName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void registerNetworkActivityListener (android.os.INetworkActivityListener)  throws android.os.RemoteException 
		android.os.INetworkActivityListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterNetworkActivityListener (android.os.INetworkActivityListener)  throws android.os.RemoteException 
		android.os.INetworkActivityListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isNetworkActive ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void createPhysicalNetwork (int, java.lang.String)  throws android.os.RemoteException 
		int netId
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
	public void createVirtualNetwork (int, boolean, boolean)  throws android.os.RemoteException 
		int netId
		boolean hasDNS
		boolean secure
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeNetwork (int)  throws android.os.RemoteException 
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addInterfaceToNetwork (java.lang.String, int)  throws android.os.RemoteException 
		String iface
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeInterfaceFromNetwork (java.lang.String, int)  throws android.os.RemoteException 
		String iface
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addLegacyRouteForNetId (int, android.net.RouteInfo, int)  throws android.os.RemoteException 
		int netId
		android.net.RouteInfo routeInfo
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDefaultNetId (int)  throws android.os.RemoteException 
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearDefaultNetId ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setNetworkPermission (int, java.lang.String)  throws android.os.RemoteException 
		int netId
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPermission (java.lang.String, int[])  throws android.os.RemoteException 
		String permission
		int[] uids
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearPermission (int[])  throws android.os.RemoteException 
		int[] uids
		android.os.Parcel _data
		android.os.Parcel _reply
	public void allowProtect (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void denyProtect (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addInterfaceToLocalNetwork (java.lang.String, java.util.List)  throws android.os.RemoteException 
		String iface
		java.util.List routes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeInterfaceFromLocalNetwork (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public int removeRoutesFromLocalNetwork (java.util.List)  throws android.os.RemoteException 
		java.util.List routes
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setAllowOnlyVpnForUids (boolean, android.net.UidRange[])  throws android.os.RemoteException 
		boolean enable
		android.net.UidRange[] uidRanges
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/BatteryStats$HistoryItem.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$HistoryItem extends java.lang.Object implements android.os.Parcelable  {
	public android.os.BatteryStats$HistoryItem next
	public long time
	public static final byte CMD_UPDATE
	public static final byte CMD_NULL
	public static final byte CMD_START
	public static final byte CMD_CURRENT_TIME
	public static final byte CMD_OVERFLOW
	public static final byte CMD_RESET
	public static final byte CMD_SHUTDOWN
	public byte cmd
	public byte batteryLevel
	public byte batteryStatus
	public byte batteryHealth
	public byte batteryPlugType
	public short batteryTemperature
	public char batteryVoltage
	public int batteryChargeUAh
	public static final int STATE_BRIGHTNESS_SHIFT
	public static final int STATE_BRIGHTNESS_MASK
	public static final int STATE_PHONE_SIGNAL_STRENGTH_SHIFT
	public static final int STATE_PHONE_SIGNAL_STRENGTH_MASK
	public static final int STATE_PHONE_STATE_SHIFT
	public static final int STATE_PHONE_STATE_MASK
	public static final int STATE_DATA_CONNECTION_SHIFT
	public static final int STATE_DATA_CONNECTION_MASK
	public static final int STATE_CPU_RUNNING_FLAG
	public static final int STATE_WAKE_LOCK_FLAG
	public static final int STATE_GPS_ON_FLAG
	public static final int STATE_WIFI_FULL_LOCK_FLAG
	public static final int STATE_WIFI_SCAN_FLAG
	public static final int STATE_WIFI_RADIO_ACTIVE_FLAG
	public static final int STATE_MOBILE_RADIO_ACTIVE_FLAG
	private static final int STATE_RESERVED_0
	public static final int STATE_SENSOR_ON_FLAG
	public static final int STATE_AUDIO_ON_FLAG
	public static final int STATE_PHONE_SCANNING_FLAG
	public static final int STATE_SCREEN_ON_FLAG
	public static final int STATE_BATTERY_PLUGGED_FLAG
	public static final int STATE_WIFI_MULTICAST_ON_FLAG
	public static final int MOST_INTERESTING_STATES
	public static final int SETTLE_TO_ZERO_STATES
	public int states
	public static final int STATE2_WIFI_SUPPL_STATE_SHIFT
	public static final int STATE2_WIFI_SUPPL_STATE_MASK
	public static final int STATE2_WIFI_SIGNAL_STRENGTH_SHIFT
	public static final int STATE2_WIFI_SIGNAL_STRENGTH_MASK
	public static final int STATE2_POWER_SAVE_FLAG
	public static final int STATE2_VIDEO_ON_FLAG
	public static final int STATE2_WIFI_RUNNING_FLAG
	public static final int STATE2_WIFI_ON_FLAG
	public static final int STATE2_FLASHLIGHT_FLAG
	public static final int STATE2_DEVICE_IDLE_SHIFT
	public static final int STATE2_DEVICE_IDLE_MASK
	public static final int STATE2_CHARGING_FLAG
	public static final int STATE2_PHONE_IN_CALL_FLAG
	public static final int STATE2_BLUETOOTH_ON_FLAG
	public static final int STATE2_CAMERA_FLAG
	public static final int STATE2_BLUETOOTH_SCAN_FLAG
	public static final int MOST_INTERESTING_STATES2
	public static final int SETTLE_TO_ZERO_STATES2
	public int states2
	public android.os.BatteryStats$HistoryTag wakelockTag
	public android.os.BatteryStats$HistoryTag wakeReasonTag
	public android.os.BatteryStats$HistoryStepDetails stepDetails
	public static final int EVENT_FLAG_START
	public static final int EVENT_FLAG_FINISH
	public static final int EVENT_NONE
	public static final int EVENT_PROC
	public static final int EVENT_FOREGROUND
	public static final int EVENT_TOP
	public static final int EVENT_SYNC
	public static final int EVENT_WAKE_LOCK
	public static final int EVENT_JOB
	public static final int EVENT_USER_RUNNING
	public static final int EVENT_USER_FOREGROUND
	public static final int EVENT_CONNECTIVITY_CHANGED
	public static final int EVENT_ACTIVE
	public static final int EVENT_PACKAGE_INSTALLED
	public static final int EVENT_PACKAGE_UNINSTALLED
	public static final int EVENT_ALARM
	public static final int EVENT_COLLECT_EXTERNAL_STATS
	public static final int EVENT_PACKAGE_INACTIVE
	public static final int EVENT_PACKAGE_ACTIVE
	public static final int EVENT_TEMP_WHITELIST
	public static final int EVENT_SCREEN_WAKE_UP
	public static final int EVENT_WAKEUP_AP
	public static final int EVENT_LONG_WAKE_LOCK
	public static final int EVENT_COUNT
	public static final int EVENT_TYPE_MASK
	public static final int EVENT_PROC_START
	public static final int EVENT_PROC_FINISH
	public static final int EVENT_FOREGROUND_START
	public static final int EVENT_FOREGROUND_FINISH
	public static final int EVENT_TOP_START
	public static final int EVENT_TOP_FINISH
	public static final int EVENT_SYNC_START
	public static final int EVENT_SYNC_FINISH
	public static final int EVENT_WAKE_LOCK_START
	public static final int EVENT_WAKE_LOCK_FINISH
	public static final int EVENT_JOB_START
	public static final int EVENT_JOB_FINISH
	public static final int EVENT_USER_RUNNING_START
	public static final int EVENT_USER_RUNNING_FINISH
	public static final int EVENT_USER_FOREGROUND_START
	public static final int EVENT_USER_FOREGROUND_FINISH
	public static final int EVENT_ALARM_START
	public static final int EVENT_ALARM_FINISH
	public static final int EVENT_TEMP_WHITELIST_START
	public static final int EVENT_TEMP_WHITELIST_FINISH
	public static final int EVENT_LONG_WAKE_LOCK_START
	public static final int EVENT_LONG_WAKE_LOCK_FINISH
	public int eventCode
	public android.os.BatteryStats$HistoryTag eventTag
	public long currentTime
	public int numReadInts
	public final android.os.BatteryStats$HistoryTag localWakelockTag
	public final android.os.BatteryStats$HistoryTag localWakeReasonTag
	public final android.os.BatteryStats$HistoryTag localEventTag
	public boolean isDeltaData () 
	public void  () 
	public void  (long, android.os.Parcel) 
		long time
		android.os.Parcel src
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int bat
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel src
		int start
		int bat
		int bat2
	public void clear () 
	public void setTo (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem o
	public void setTo (long, byte, android.os.BatteryStats$HistoryItem) 
		long time
		byte cmd
		android.os.BatteryStats$HistoryItem o
	private void setToCommon (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem o
	public boolean sameNonEvent (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem o
	public boolean same (android.os.BatteryStats$HistoryItem) 
		android.os.BatteryStats$HistoryItem o
}

android/os/BatteryStats$HistoryEventTracker.class
BatteryStats.java
package android.os
public final android.os.BatteryStats$HistoryEventTracker extends java.lang.Object {
	private final java.util.HashMap[] mActiveEvents
	public void  () 
	public boolean updateState (int, java.lang.String, int, int) 
		int idx
		java.util.HashMap active
		android.util.SparseIntArray uids
		int idx
		java.util.HashMap active
		android.util.SparseIntArray uids
		int code
		String name
		int uid
		int poolIdx
	public void removeEvents (int) 
		int code
		int idx
	public java.util.HashMap getStateForEvent (int) 
		int code
}

android/os/StrictMode$AndroidCloseGuardReporter.class
StrictMode.java
package android.os
 android.os.StrictMode$AndroidCloseGuardReporter extends java.lang.Object implements dalvik.system.CloseGuard$Reporter  {
	private void  () 
	public void report (java.lang.String, java.lang.Throwable) 
		String message
		Throwable allocationSite
	void  (android.os.StrictMode$1) 
		android.os.StrictMode$1 x0
}

android/os/StrictMode$StrictModeDiskWriteViolation.class
StrictMode.java
package android.os
 android.os.StrictMode$StrictModeDiskWriteViolation extends android.os.StrictMode$StrictModeViolation {
	public void  (int) 
		int policyMask
}

android/os/StrictMode$3.class
StrictMode.java
package android.os
final android.os.StrictMode$3 extends java.lang.ThreadLocal {
	void  () 
	protected android.os.Handler initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/os/StrictMode$4.class
StrictMode.java
package android.os
final android.os.StrictMode$4 extends java.lang.ThreadLocal {
	void  () 
	protected android.os.StrictMode$AndroidBlockGuardPolicy initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/os/Registrant.class
Registrant.java
package android.os
public android.os.Registrant extends java.lang.Object {
	java.lang.ref.WeakReference refH
	int what
	Object userObj
	public void  (android.os.Handler, int, java.lang.Object) 
		android.os.Handler h
		int what
		Object obj
	public void clear () 
	public void notifyRegistrant () 
	public void notifyResult (java.lang.Object) 
		Object result
	public void notifyException (java.lang.Throwable) 
		Throwable exception
	public void notifyRegistrant (android.os.AsyncResult) 
		android.os.AsyncResult ar
	void internalNotifyRegistrant (java.lang.Object, java.lang.Throwable) 
		android.os.Message msg
		Object result
		Throwable exception
		android.os.Handler h
	public android.os.Message messageForRegistrant () 
		android.os.Message msg
		android.os.Handler h
	public android.os.Handler getHandler () 
}

android/os/StrictMode.class
StrictMode.java
package android.os
public final android.os.StrictMode extends java.lang.Object {
	private static final String TAG
	private static final boolean LOG_V
	private static final boolean IS_USER_BUILD
	private static final boolean IS_ENG_BUILD
	public static final String DISABLE_PROPERTY
	public static final String VISUAL_PROPERTY
	private static final String CLEARTEXT_PROPERTY
	private static final long MIN_LOG_INTERVAL_MS
	private static final long MIN_DIALOG_INTERVAL_MS
	private static final int MAX_SPAN_TAGS
	private static final int MAX_OFFENSES_PER_LOOP
	public static final int DETECT_DISK_WRITE
	public static final int DETECT_DISK_READ
	public static final int DETECT_NETWORK
	public static final int DETECT_CUSTOM
	public static final int DETECT_RESOURCE_MISMATCH
	private static final int ALL_THREAD_DETECT_BITS
	public static final int DETECT_VM_CURSOR_LEAKS
	public static final int DETECT_VM_CLOSABLE_LEAKS
	public static final int DETECT_VM_ACTIVITY_LEAKS
	private static final int DETECT_VM_INSTANCE_LEAKS
	public static final int DETECT_VM_REGISTRATION_LEAKS
	private static final int DETECT_VM_FILE_URI_EXPOSURE
	private static final int DETECT_VM_CLEARTEXT_NETWORK
	private static final int ALL_VM_DETECT_BITS
	public static final int PENALTY_LOG
	public static final int PENALTY_DIALOG
	public static final int PENALTY_DEATH
	public static final int PENALTY_FLASH
	public static final int PENALTY_DROPBOX
	public static final int PENALTY_GATHER
	public static final int PENALTY_DEATH_ON_NETWORK
	public static final int PENALTY_DEATH_ON_CLEARTEXT_NETWORK
	public static final int PENALTY_DEATH_ON_FILE_URI_EXPOSURE
	private static final int THREAD_PENALTY_MASK
	private static final int VM_PENALTY_MASK
	public static final int NETWORK_POLICY_ACCEPT
	public static final int NETWORK_POLICY_LOG
	public static final int NETWORK_POLICY_REJECT
	private static final java.util.HashMap EMPTY_CLASS_LIMIT_MAP
	private static volatile int sVmPolicyMask
	private static volatile android.os.StrictMode$VmPolicy sVmPolicy
	private static final java.util.concurrent.atomic.AtomicInteger sDropboxCallsInFlight
	private static final ThreadLocal gatheredViolations
	private static final ThreadLocal violationsBeingTimed
	private static final ThreadLocal threadHandler
	private static final ThreadLocal threadAndroidPolicy
	private static long sLastInstanceCountCheckMillis
	private static boolean sIsIdlerRegistered
	private static final android.os.MessageQueue$IdleHandler sProcessIdleHandler
	private static final java.util.HashMap sLastVmViolationTime
	private static final android.os.StrictMode$Span NO_OP_SPAN
	private static final ThreadLocal sThisThreadSpanState
	private static android.util.Singleton sWindowManager
	private static final java.util.HashMap sExpectedActivityInstanceCount
	private void  () 
	public static void setThreadPolicy (android.os.StrictMode$ThreadPolicy) 
		android.os.StrictMode$ThreadPolicy policy
	private static void setThreadPolicyMask (int) 
		int policyMask
	private static void setBlockGuardPolicy (int) 
		android.os.StrictMode$AndroidBlockGuardPolicy androidPolicy
		int policyMask
		dalvik.system.BlockGuard$Policy policy
		android.os.StrictMode$AndroidBlockGuardPolicy androidPolicy
	private static void setCloseGuardEnabled (boolean) 
		boolean enabled
	public static int getThreadPolicyMask () 
	public static android.os.StrictMode$ThreadPolicy getThreadPolicy () 
	public static android.os.StrictMode$ThreadPolicy allowThreadDiskWrites () 
		int oldPolicyMask
		int newPolicyMask
	public static android.os.StrictMode$ThreadPolicy allowThreadDiskReads () 
		int oldPolicyMask
		int newPolicyMask
	private static boolean amTheSystemServerProcess () 
		String clsName
		StackTraceElement ste
		Throwable stack
	public static boolean conditionallyEnableDebugLogging () 
		android.os.StrictMode$VmPolicy$Builder policyBuilder
		boolean doFlashes
		boolean suppress
		int threadPolicyMask
	public static void enableDeathOnNetwork () 
		int oldPolicy
		int newPolicy
	public static void enableDeathOnFileUriExposure () 
	public static void disableDeathOnFileUriExposure () 
	private static int parsePolicyFromMessage (java.lang.String) 
		NumberFormatException e
		String message
		int spaceIndex
		String policyString
	private static int parseViolationFromMessage (java.lang.String) 
		NumberFormatException e
		String message
		int violationIndex
		int numberStartIndex
		int numberEndIndex
		String violationString
	private static boolean tooManyViolationsThisLoop () 
	private static void executeDeathPenalty (android.os.StrictMode$ViolationInfo) 
		android.os.StrictMode$ViolationInfo info
		int violationBit
	private static void dropboxViolationAsync (int, android.os.StrictMode$ViolationInfo) 
		int violationMaskSubset
		android.os.StrictMode$ViolationInfo info
		int outstanding
	static boolean hasGatheredViolations () 
	static void clearGatheredViolations () 
	public static void conditionallyCheckInstanceCounts () 
		Throwable tr
		Class klass
		int limit
		long instances
		int i
		android.os.StrictMode$VmPolicy policy
		int policySize
		Class[] classes
		long[] instanceCounts
	public static void setVmPolicy (android.os.StrictMode$VmPolicy) 
		android.os.MessageQueue mq
		android.os.Looper looper
		int networkPolicy
		android.os.INetworkManagementService netd
		android.os.StrictMode$VmPolicy policy
	public static android.os.StrictMode$VmPolicy getVmPolicy () 
	public static void enableDefaults () 
	public static boolean vmSqliteObjectLeaksEnabled () 
	public static boolean vmClosableObjectLeaksEnabled () 
	public static boolean vmRegistrationLeaksEnabled () 
	public static boolean vmFileUriExposureEnabled () 
	public static boolean vmCleartextNetworkEnabled () 
	public static void onSqliteObjectLeaked (java.lang.String, java.lang.Throwable) 
		String message
		Throwable originStack
	public static void onWebViewMethodCalledOnWrongThread (java.lang.Throwable) 
		Throwable originStack
	public static void onIntentReceiverLeaked (java.lang.Throwable) 
		Throwable originStack
	public static void onServiceConnectionLeaked (java.lang.Throwable) 
		Throwable originStack
	public static void onFileUriExposed (android.net.Uri, java.lang.String) 
		android.net.Uri uri
		String location
		String message
	public static void onCleartextNetworkDetected (byte[]) 
		byte[] firstPacket
		byte[] rawAddr
		int uid
		String msg
		boolean forceDeath
	public static void onVmPolicyViolation (java.lang.String, java.lang.Throwable) 
		String message
		Throwable originStack
	public static void onVmPolicyViolation (java.lang.String, java.lang.Throwable, boolean) 
		android.os.RemoteException e
		int savedPolicyMask
		String message
		Throwable originStack
		boolean forceDeath
		boolean penaltyDropbox
		boolean penaltyDeath
		boolean penaltyLog
		android.os.StrictMode$ViolationInfo info
		Integer fingerprint
		long now
		long lastViolationTime
		long timeSinceLastViolationMillis
		int violationMaskSubset
	static void writeGatheredViolationsToParcel (android.os.Parcel) 
		int start
		int size
		int i
		android.os.Parcel p
		java.util.ArrayList violations
	static void readAndHandleBinderCallViolations (android.os.Parcel) 
		String front
		android.os.StrictMode$ViolationInfo info
		dalvik.system.BlockGuard$Policy policy
		int i
		android.os.Parcel p
		java.io.StringWriter sw
		java.io.PrintWriter pw
		String ourStack
		int policyMask
		boolean currentlyGathering
		int numViolations
	private static void onBinderStrictModePolicyChange (int) 
		int newPolicy
	public static android.os.StrictMode$Span enterCriticalSpan (java.lang.String) 
		String name
		android.os.StrictMode$ThreadSpanState state
		android.os.StrictMode$Span span
	public static void noteSlowCall (java.lang.String) 
		String name
		dalvik.system.BlockGuard$Policy policy
	public static void noteResourceMismatch (java.lang.Object) 
		Object tag
		dalvik.system.BlockGuard$Policy policy
	public static void noteDiskRead () 
		dalvik.system.BlockGuard$Policy policy
	public static void noteDiskWrite () 
		dalvik.system.BlockGuard$Policy policy
	public static java.lang.Object trackActivity (java.lang.Object) 
		Object instance
	public static void incrementExpectedActivityCount (java.lang.Class) 
		Integer expected
		Integer newExpected
		Class klass
	public static void decrementExpectedActivityCount (java.lang.Class) 
		Integer expected
		int newExpected
		Throwable tr
		Class klass
		int limit
		int actual
		long instances
	static java.util.HashMap access$100 () 
	static boolean access$400 () 
	static java.lang.ThreadLocal access$500 () 
	static android.util.Singleton access$600 () 
	static java.lang.ThreadLocal access$700 () 
	static boolean access$800 () 
	static java.lang.ThreadLocal access$900 () 
	static int access$1000 (java.lang.String) 
		String x0
	static void access$1100 (int, android.os.StrictMode$ViolationInfo) 
		int x0
		android.os.StrictMode$ViolationInfo x1
	static void access$1200 (int) 
		int x0
	static void access$1300 (android.os.StrictMode$ViolationInfo) 
		android.os.StrictMode$ViolationInfo x0
	static java.util.concurrent.atomic.AtomicInteger access$1400 () 
	static long access$1500 () 
	static long access$1502 (long) 
		long x0
	static java.lang.ThreadLocal access$2200 () 
	static void  () 
}

android/os/ParcelFileDescriptor$Status.class
ParcelFileDescriptor.java
package android.os
 android.os.ParcelFileDescriptor$Status extends java.lang.Object {
	public static final int DEAD
	public static final int SILENCE
	public static final int OK
	public static final int ERROR
	public static final int DETACHED
	public static final int LEAKED
	public final int status
	public final String msg
	public void  (int) 
		int status
	public void  (int, java.lang.String) 
		int status
		String msg
	public java.io.IOException asIOException () 
	public java.lang.String toString () 
}

android/os/IBatteryPropertiesListener.class
IBatteryPropertiesListener.java
package android.os
public abstract android.os.IBatteryPropertiesListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void batteryPropertiesChanged (android.os.BatteryProperties)  throws android.os.RemoteException 
}

android/os/BatteryStats$Uid$Proc.class
BatteryStats.java
package android.os
public abstract android.os.BatteryStats$Uid$Proc extends java.lang.Object {
	public void  () 
	public abstract boolean isActive () 
	public abstract long getUserTime (int) 
	public abstract long getSystemTime (int) 
	public abstract int getStarts (int) 
	public abstract int getNumCrashes (int) 
	public abstract int getNumAnrs (int) 
	public abstract long getForegroundTime (int) 
	public abstract int countExcessivePowers () 
	public abstract android.os.BatteryStats$Uid$Proc$ExcessivePower getExcessivePower (int) 
}

android/os/SystemProperties.class
SystemProperties.java
package android.os
public android.os.SystemProperties extends java.lang.Object {
	public static final int PROP_NAME_MAX
	public static final int PROP_VALUE_MAX
	private static final java.util.ArrayList sChangeCallbacks
	public void  () 
	private static native java.lang.String native_get (java.lang.String) 
	private static native java.lang.String native_get (java.lang.String, java.lang.String) 
	private static native int native_get_int (java.lang.String, int) 
	private static native long native_get_long (java.lang.String, long) 
	private static native boolean native_get_boolean (java.lang.String, boolean) 
	private static native void native_set (java.lang.String, java.lang.String) 
	private static native void native_add_change_callback () 
	public static java.lang.String get (java.lang.String) 
		String key
	public static java.lang.String get (java.lang.String, java.lang.String) 
		String key
		String def
	public static int getInt (java.lang.String, int) 
		String key
		int def
	public static long getLong (java.lang.String, long) 
		String key
		long def
	public static boolean getBoolean (java.lang.String, boolean) 
		String key
		boolean def
	public static void set (java.lang.String, java.lang.String) 
		String key
		String val
	public static void addChangeCallback (java.lang.Runnable) 
		Runnable callback
	static void callChangeCallbacks () 
		int i
		java.util.ArrayList callbacks
	static void  () 
}

android/os/IBatteryPropertiesListener$Stub$Proxy.class
IBatteryPropertiesListener.java
package android.os
 android.os.IBatteryPropertiesListener$Stub$Proxy extends java.lang.Object implements android.os.IBatteryPropertiesListener  {
	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 batteryPropertiesChanged (android.os.BatteryProperties)  throws android.os.RemoteException 
		android.os.BatteryProperties props
		android.os.Parcel _data
}

android/os/BaseBundle$NoImagePreloadHolder.class
BaseBundle.java
package android.os
final android.os.BaseBundle$NoImagePreloadHolder extends java.lang.Object {
	public static final android.os.Parcel EMPTY_PARCEL
	void  () 
	static void  () 
}

android/os/RemoteCallbackList.class
RemoteCallbackList.java
package android.os
public android.os.RemoteCallbackList extends java.lang.Object {
	android.util.ArrayMap mCallbacks
	private Object[] mActiveBroadcast
	private int mBroadcastCount
	private boolean mKilled
	public void  () 
	public boolean register (android.os.IInterface) 
		android.os.IInterface callback
	public boolean register (android.os.IInterface, java.lang.Object) 
		android.os.RemoteCallbackList$Callback cb
		android.os.RemoteException e
		android.os.IBinder binder
		android.os.IInterface callback
		Object cookie
	public boolean unregister (android.os.IInterface) 
		android.os.RemoteCallbackList$Callback cb
		android.os.IInterface callback
	public void kill () 
		android.os.RemoteCallbackList$Callback cb
		int cbi
	public void onCallbackDied (android.os.IInterface) 
		android.os.IInterface callback
	public void onCallbackDied (android.os.IInterface, java.lang.Object) 
		android.os.IInterface callback
		Object cookie
	public int beginBroadcast () 
		int i
		int N
		Object[] active
	public android.os.IInterface getBroadcastItem (int) 
		int index
	public java.lang.Object getBroadcastCookie (int) 
		int index
	public void finishBroadcast () 
		int i
		int N
		Object[] active
	public int getRegisteredCallbackCount () 
}

android/os/MessageQueue$FileDescriptorRecord.class
MessageQueue.java
package android.os
final android.os.MessageQueue$FileDescriptorRecord extends java.lang.Object {
	public final java.io.FileDescriptor mDescriptor
	public int mEvents
	public android.os.MessageQueue$OnFileDescriptorEventListener mListener
	public int mSeq
	public void  (java.io.FileDescriptor, int, android.os.MessageQueue$OnFileDescriptorEventListener) 
		java.io.FileDescriptor descriptor
		int events
		android.os.MessageQueue$OnFileDescriptorEventListener listener
}

android/os/StrictMode$AndroidBlockGuardPolicy$1.class
StrictMode.java
package android.os
 android.os.StrictMode$AndroidBlockGuardPolicy$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.IWindowManager val$windowManager
	final java.util.ArrayList val$records
	final android.os.StrictMode$AndroidBlockGuardPolicy this$0
	void  (android.os.StrictMode$AndroidBlockGuardPolicy, android.view.IWindowManager, java.util.ArrayList) 
		android.os.StrictMode$AndroidBlockGuardPolicy this$0
	public void run () 
		android.os.StrictMode$ViolationInfo v
		int n
		long loopFinishTime
}

android/os/CommonClock$1.class
CommonClock.java
package android.os
 android.os.CommonClock$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.os.CommonClock this$0
	void  (android.os.CommonClock) 
		android.os.CommonClock this$0
	public void binderDied () 
}

android/os/FileBridge.class
FileBridge.java
package android.os
public android.os.FileBridge extends java.lang.Thread {
	private static final String TAG
	private static final int MSG_LENGTH
	private static final int CMD_WRITE
	private static final int CMD_FSYNC
	private static final int CMD_CLOSE
	private java.io.FileDescriptor mTarget
	private final java.io.FileDescriptor mServer
	private final java.io.FileDescriptor mClient
	private volatile boolean mClosed
	public void  () 
		android.system.ErrnoException e
	public boolean isClosed () 
	public void forceClose () 
	public void setTargetFile (java.io.FileDescriptor) 
		java.io.FileDescriptor target
	public java.io.FileDescriptor getClientSocket () 
	public void run () 
		int n
		int len
		int cmd
		Exception e
		byte[] temp
}

android/os/UpdateEngine$UpdateStatusConstants.class
UpdateEngine.java
package android.os
public final android.os.UpdateEngine$UpdateStatusConstants extends java.lang.Object {
	public static final int IDLE
	public static final int CHECKING_FOR_UPDATE
	public static final int UPDATE_AVAILABLE
	public static final int DOWNLOADING
	public static final int VERIFYING
	public static final int FINALIZING
	public static final int UPDATED_NEED_REBOOT
	public static final int REPORTING_ERROR_EVENT
	public static final int ATTEMPTING_ROLLBACK
	public static final int DISABLED
	public void  () 
}

android/os/PowerManagerInternal.class
PowerManagerInternal.java
package android.os
public abstract android.os.PowerManagerInternal extends java.lang.Object {
	public static final int WAKEFULNESS_ASLEEP
	public static final int WAKEFULNESS_AWAKE
	public static final int WAKEFULNESS_DREAMING
	public static final int WAKEFULNESS_DOZING
	public static final int POWER_HINT_INTERACTION
	public static final int POWER_HINT_SUSTAINED_PERFORMANCE_MODE
	public static final int POWER_HINT_LAUNCH
	public void  () 
	public static java.lang.String wakefulnessToString (int) 
		int wakefulness
	public static boolean isInteractive (int) 
		int wakefulness
	public abstract void setScreenBrightnessOverrideFromWindowManager (int) 
	public abstract void setButtonBrightnessOverrideFromWindowManager (int) 
	public abstract void setUserActivityTimeoutOverrideFromWindowManager (long) 
	public abstract void setUserInactiveOverrideFromWindowManager () 
	public abstract void setMaximumScreenOffTimeoutFromDeviceAdmin (int) 
	public abstract void setDozeOverrideFromDreamManager (int, int) 
	public abstract boolean getLowPowerModeEnabled () 
	public abstract void registerLowPowerModeObserver (android.os.PowerManagerInternal$LowPowerModeListener) 
	public abstract boolean setDeviceIdleMode (boolean) 
	public abstract boolean setLightDeviceIdleMode (boolean) 
	public abstract void setDeviceIdleWhitelist (int[]) 
	public abstract void setDeviceIdleTempWhitelist (int[]) 
	public abstract void updateUidProcState (int, int) 
	public abstract void uidGone (int) 
	public abstract void powerHint (int, int) 
}

android/os/CancellationSignal$OnCancelListener.class
CancellationSignal.java
package android.os
public abstract android.os.CancellationSignal$OnCancelListener extends java.lang.Object {
	public abstract void onCancel () 
}

android/os/StrictMode$AndroidBlockGuardPolicy.class
StrictMode.java
package android.os
 android.os.StrictMode$AndroidBlockGuardPolicy extends java.lang.Object implements dalvik.system.BlockGuard$Policy  {
	private int mPolicyMask
	private android.util.ArrayMap mLastViolationTime
	public void  (int) 
		int policyMask
	public java.lang.String toString () 
	public int getPolicyMask () 
	public void onWriteToDisk () 
		dalvik.system.BlockGuard$BlockGuardPolicyException e
	void onCustomSlowCall (java.lang.String) 
		String name
		dalvik.system.BlockGuard$BlockGuardPolicyException e
	void onResourceMismatch (java.lang.Object) 
		Object tag
		dalvik.system.BlockGuard$BlockGuardPolicyException e
	public void onReadFromDisk () 
		dalvik.system.BlockGuard$BlockGuardPolicyException e
	public void onNetwork () 
		dalvik.system.BlockGuard$BlockGuardPolicyException e
	public void setPolicyMask (int) 
		int policyMask
	void startHandlingViolationException (dalvik.system.BlockGuard$BlockGuardPolicyException) 
		dalvik.system.BlockGuard$BlockGuardPolicyException e
		android.os.StrictMode$ViolationInfo info
	void handleViolationWithTimingAttempt (android.os.StrictMode$ViolationInfo) 
		android.os.StrictMode$ViolationInfo info
		android.os.Looper looper
		java.util.ArrayList records
		android.view.IWindowManager windowManager
	void handleViolation (android.os.StrictMode$ViolationInfo) 
		android.os.StrictMode$ViolationInfo previous
		java.util.ArrayList violations
		Long vtime
		android.os.RemoteException e
		int violationBit
		int savedPolicyMask
		boolean justDropBox
		android.os.StrictMode$ViolationInfo info
		Integer crashFingerprint
		long lastViolationTime
		long now
		long timeSinceLastViolationMillis
		int violationMaskSubset
}

android/os/Vibrator.class
Vibrator.java
package android.os
public abstract android.os.Vibrator extends java.lang.Object {
	private final String mPackageName
	public void  () 
	protected void  (android.content.Context) 
		android.content.Context context
	public abstract boolean hasVibrator () 
	public void vibrate (long) 
		long milliseconds
	public void vibrate (long, android.media.AudioAttributes) 
		long milliseconds
		android.media.AudioAttributes attributes
	public void vibrate (long[], int) 
		long[] pattern
		int repeat
	public void vibrate (long[], int, android.media.AudioAttributes) 
		long[] pattern
		int repeat
		android.media.AudioAttributes attributes
	public abstract void vibrate (int, java.lang.String, long, android.media.AudioAttributes) 
	public abstract void vibrate (int, java.lang.String, long[], int, android.media.AudioAttributes) 
	public abstract void cancel () 
}

android/os/StrictMode$ThreadPolicy.class
StrictMode.java
package android.os
public final android.os.StrictMode$ThreadPolicy extends java.lang.Object {
	public static final android.os.StrictMode$ThreadPolicy LAX
	final int mask
	private void  (int) 
		int mask
	public java.lang.String toString () 
	void  (int, android.os.StrictMode$1) 
		int x0
		android.os.StrictMode$1 x1
	static void  () 
}

android/os/ResultReceiver.class
ResultReceiver.java
package android.os
public android.os.ResultReceiver extends java.lang.Object implements android.os.Parcelable  {
	final boolean mLocal
	final android.os.Handler mHandler
	com.android.internal.os.IResultReceiver mReceiver
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Handler) 
		android.os.Handler handler
	public void send (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/os/AsyncTask$1.class
AsyncTask.java
package android.os
final android.os.AsyncTask$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private final java.util.concurrent.atomic.AtomicInteger mCount
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

android/os/IMaintenanceActivityListener.class
IMaintenanceActivityListener.java
package android.os
public abstract android.os.IMaintenanceActivityListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onMaintenanceActivityChanged (boolean)  throws android.os.RemoteException 
}

android/os/IDeviceIdleController$Stub$Proxy.class
IDeviceIdleController.java
package android.os
 android.os.IDeviceIdleController$Stub$Proxy extends java.lang.Object implements android.os.IDeviceIdleController  {
	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 addPowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removePowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getSystemPowerWhitelistExceptIdle ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getSystemPowerWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getUserPowerWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getFullPowerWhitelistExceptIdle ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getFullPowerWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public int[] getAppIdWhitelistExceptIdle ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] getAppIdWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] getAppIdUserWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int[] getAppIdTempWhitelist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean isPowerSaveWhitelistExceptIdleApp (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isPowerSaveWhitelistApp (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addPowerSaveTempWhitelistApp (java.lang.String, long, int, java.lang.String)  throws android.os.RemoteException 
		String name
		long duration
		int userId
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
	public long addPowerSaveTempWhitelistAppForMms (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String name
		int userId
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long addPowerSaveTempWhitelistAppForSms (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String name
		int userId
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public void exitIdle (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean registerMaintenanceActivityListener (android.os.IMaintenanceActivityListener)  throws android.os.RemoteException 
		android.os.IMaintenanceActivityListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unregisterMaintenanceActivityListener (android.os.IMaintenanceActivityListener)  throws android.os.RemoteException 
		android.os.IMaintenanceActivityListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/os/UpdateEngineCallback.class
UpdateEngineCallback.java
package android.os
public abstract android.os.UpdateEngineCallback extends java.lang.Object {
	public void  () 
	public abstract void onStatusUpdate (int, float) 
	public abstract void onPayloadApplicationComplete (int) 
}

android/os/ParcelFileDescriptor$2.class
ParcelFileDescriptor.java
package android.os
final android.os.ParcelFileDescriptor$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.os.ParcelFileDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int hasCommChannel
		java.io.FileDescriptor fd
		java.io.FileDescriptor commChannel
	public android.os.ParcelFileDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/os/ParcelableParcel.class
ParcelableParcel.java
package android.os
public android.os.ParcelableParcel extends java.lang.Object implements android.os.Parcelable  {
	final android.os.Parcel mParcel
	final ClassLoader mClassLoader
	public static final android.os.Parcelable$ClassLoaderCreator CREATOR
	public void  (java.lang.ClassLoader) 
		ClassLoader loader
	public void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel src
		ClassLoader loader
		int size
		int pos
	public android.os.Parcel getParcel () 
	public java.lang.ClassLoader getClassLoader () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/os/Debug$1.class
Debug.java
package android.os
 android.os.Debug$1 extends java.lang.Object {
}

android/os/ResultReceiver$MyResultReceiver.class
ResultReceiver.java
package android.os
 android.os.ResultReceiver$MyResultReceiver extends com.android.internal.os.IResultReceiver$Stub {
	final android.os.ResultReceiver this$0
	void  (android.os.ResultReceiver) 
		android.os.ResultReceiver this$0
	public void send (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
}

android/preference/
android/preference/PreferenceActivity$Header.class
PreferenceActivity.java
package android.preference
public final android.preference.PreferenceActivity$Header extends java.lang.Object implements android.os.Parcelable  {
	public long id
	public int titleRes
	public CharSequence title
	public int summaryRes
	public CharSequence summary
	public int breadCrumbTitleRes
	public CharSequence breadCrumbTitle
	public int breadCrumbShortTitleRes
	public CharSequence breadCrumbShortTitle
	public int iconRes
	public String fragment
	public android.os.Bundle fragmentArguments
	public android.content.Intent intent
	public android.os.Bundle extras
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.CharSequence getTitle (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.CharSequence getSummary (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.CharSequence getBreadCrumbTitle (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.CharSequence getBreadCrumbShortTitle (android.content.res.Resources) 
		android.content.res.Resources res
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/preference/EditTextPreference.class
EditTextPreference.java
package android.preference
public android.preference.EditTextPreference extends android.preference.DialogPreference {
	private android.widget.EditText mEditText
	private String mText
	private boolean mTextSet
	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 setText (java.lang.String) 
		String text
		boolean changed
	public java.lang.String getText () 
	protected void onBindDialogView (android.view.View) 
		android.view.View view
		android.widget.EditText editText
		android.view.ViewParent oldParent
	protected void onAddEditTextToDialogView (android.view.View, android.widget.EditText) 
		android.view.View dialogView
		android.widget.EditText editText
		android.view.ViewGroup container
	protected void onDialogClosed (boolean) 
		String value
		boolean positiveResult
	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 restoreValue
		Object defaultValue
	public boolean shouldDisableDependents () 
	public android.widget.EditText getEditText () 
	protected boolean needInputMethod () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.EditTextPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.EditTextPreference$SavedState myState
}

android/preference/SwitchPreference.class
SwitchPreference.java
package android.preference
public android.preference.SwitchPreference extends android.preference.TwoStatePreference {
	private final android.preference.SwitchPreference$Listener mListener
	private CharSequence mSwitchOn
	private CharSequence mSwitchOff
	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
	public void  (android.content.Context) 
		android.content.Context context
	protected void onBindView (android.view.View) 
		android.widget.Switch switchView
		android.widget.Switch switchView
		android.view.View view
		android.view.View checkableView
	public void setSwitchTextOn (java.lang.CharSequence) 
		CharSequence onText
	public void setSwitchTextOff (java.lang.CharSequence) 
		CharSequence offText
	public void setSwitchTextOn (int) 
		int resId
	public void setSwitchTextOff (int) 
		int resId
	public java.lang.CharSequence getSwitchTextOn () 
	public java.lang.CharSequence getSwitchTextOff () 
}

android/preference/SeekBarVolumizer$H.class
SeekBarVolumizer.java
package android.preference
final android.preference.SeekBarVolumizer$H extends android.os.Handler {
	private static final int UPDATE_SLIDER
	final android.preference.SeekBarVolumizer this$0
	private void  (android.preference.SeekBarVolumizer) 
	public void handleMessage (android.os.Message) 
		boolean muted
		android.os.Message msg
	public void postUpdateSlider (int, int, boolean) 
		int volume
		int lastAudibleVolume
		boolean mute
		int arg2
	void  (android.preference.SeekBarVolumizer, android.preference.SeekBarVolumizer$1) 
		android.preference.SeekBarVolumizer x0
		android.preference.SeekBarVolumizer$1 x1
}

android/preference/PreferenceActivity$1.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$1 extends android.os.Handler {
	final android.preference.PreferenceActivity this$0
	void  (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity this$0
	public void handleMessage (android.os.Message) 
		android.preference.PreferenceActivity$Header mappedHeader
		android.preference.PreferenceActivity$Header mappedHeader
		java.util.ArrayList oldHeaders
		android.preference.PreferenceActivity$Header header
		android.os.Message msg
}

android/preference/GenericInflater$FactoryMerger.class
GenericInflater.java
package android.preference
 android.preference.GenericInflater$FactoryMerger extends java.lang.Object implements android.preference.GenericInflater$Factory  {
	private final android.preference.GenericInflater$Factory mF1
	private final android.preference.GenericInflater$Factory mF2
	void  (android.preference.GenericInflater$Factory, android.preference.GenericInflater$Factory) 
		android.preference.GenericInflater$Factory f1
		android.preference.GenericInflater$Factory f2
	public java.lang.Object onCreateItem (java.lang.String, android.content.Context, android.util.AttributeSet) 
		String name
		android.content.Context context
		android.util.AttributeSet attrs
		Object v
}

android/preference/PreferenceGroupAdapter$PreferenceLayout.class
PreferenceGroupAdapter.java
package android.preference
 android.preference.PreferenceGroupAdapter$PreferenceLayout extends java.lang.Object implements java.lang.Comparable  {
	private int resId
	private int widgetResId
	private String name
	private void  () 
	public int compareTo (android.preference.PreferenceGroupAdapter$PreferenceLayout) 
		android.preference.PreferenceGroupAdapter$PreferenceLayout other
		int compareNames
	public volatile int compareTo (java.lang.Object) 
	void  (android.preference.PreferenceGroupAdapter$1) 
		android.preference.PreferenceGroupAdapter$1 x0
	static java.lang.String access$202 (android.preference.PreferenceGroupAdapter$PreferenceLayout, java.lang.String) 
		android.preference.PreferenceGroupAdapter$PreferenceLayout x0
		String x1
	static int access$302 (android.preference.PreferenceGroupAdapter$PreferenceLayout, int) 
		android.preference.PreferenceGroupAdapter$PreferenceLayout x0
		int x1
	static int access$402 (android.preference.PreferenceGroupAdapter$PreferenceLayout, int) 
		android.preference.PreferenceGroupAdapter$PreferenceLayout x0
		int x1
}

android/preference/DialogPreference.class
DialogPreference.java
package android.preference
public abstract android.preference.DialogPreference extends android.preference.Preference implements android.content.DialogInterface$OnClickListener android.content.DialogInterface$OnDismissListener android.preference.PreferenceManager$OnActivityDestroyListener  {
	private android.app.AlertDialog$Builder mBuilder
	private CharSequence mDialogTitle
	private CharSequence mDialogMessage
	private android.graphics.drawable.Drawable mDialogIcon
	private CharSequence mPositiveButtonText
	private CharSequence mNegativeButtonText
	private int mDialogLayoutResId
	private android.app.Dialog mDialog
	private int mWhichButtonClicked
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setDialogTitle (java.lang.CharSequence) 
		CharSequence dialogTitle
	public void setDialogTitle (int) 
		int dialogTitleResId
	public java.lang.CharSequence getDialogTitle () 
	public void setDialogMessage (java.lang.CharSequence) 
		CharSequence dialogMessage
	public void setDialogMessage (int) 
		int dialogMessageResId
	public java.lang.CharSequence getDialogMessage () 
	public void setDialogIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dialogIcon
	public void setDialogIcon (int) 
		int dialogIconRes
	public android.graphics.drawable.Drawable getDialogIcon () 
	public void setPositiveButtonText (java.lang.CharSequence) 
		CharSequence positiveButtonText
	public void setPositiveButtonText (int) 
		int positiveButtonTextResId
	public java.lang.CharSequence getPositiveButtonText () 
	public void setNegativeButtonText (java.lang.CharSequence) 
		CharSequence negativeButtonText
	public void setNegativeButtonText (int) 
		int negativeButtonTextResId
	public java.lang.CharSequence getNegativeButtonText () 
	public void setDialogLayoutResource (int) 
		int dialogLayoutResId
	public int getDialogLayoutResource () 
	protected void onPrepareDialogBuilder (android.app.AlertDialog$Builder) 
		android.app.AlertDialog$Builder builder
	protected void onClick () 
	protected void showDialog (android.os.Bundle) 
		android.os.Bundle state
		android.content.Context context
		android.view.View contentView
		android.app.Dialog dialog
	protected boolean needInputMethod () 
	private void requestInputMethod (android.app.Dialog) 
		android.app.Dialog dialog
		android.view.Window window
	protected android.view.View onCreateDialogView () 
		android.view.LayoutInflater inflater
	protected void onBindDialogView (android.view.View) 
		CharSequence message
		int newVisibility
		android.view.View view
		android.view.View dialogMessageView
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	public void onDismiss (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	protected void onDialogClosed (boolean) 
		boolean positiveResult
	public android.app.Dialog getDialog () 
	public void onActivityDestroy () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.DialogPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.DialogPreference$SavedState myState
}

android/preference/DialogPreference$SavedState.class
DialogPreference.java
package android.preference
 android.preference.DialogPreference$SavedState extends android.preference.Preference$BaseSavedState {
	boolean isDialogShowing
	android.os.Bundle dialogBundle
	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  () 
}

android/preference/PreferenceActivity$2.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.preference.PreferenceActivity this$0
	void  (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/preference/PreferenceFragment.class
PreferenceFragment.java
package android.preference
public abstract android.preference.PreferenceFragment extends android.app.Fragment implements android.preference.PreferenceManager$OnPreferenceTreeClickListener  {
	private static final String PREFERENCES_TAG
	private android.preference.PreferenceManager mPreferenceManager
	private android.widget.ListView mList
	private boolean mHavePrefs
	private boolean mInitDone
	private int mLayoutResId
	private static final int FIRST_REQUEST_CODE
	private static final int MSG_BIND_PREFERENCES
	private android.os.Handler mHandler
	private final Runnable mRequestFocus
	private android.view.View$OnKeyListener mListOnKeyListener
	public void  () 
	public void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
	public android.view.View onCreateView (android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 
		android.view.LayoutInflater inflater
		android.view.ViewGroup container
		android.os.Bundle savedInstanceState
		android.content.res.TypedArray a
	public void onViewCreated (android.view.View, android.os.Bundle) 
		android.view.View view
		android.os.Bundle savedInstanceState
		android.content.res.TypedArray a
		android.widget.ListView lv
	public void onActivityCreated (android.os.Bundle) 
		android.preference.PreferenceScreen preferenceScreen
		android.os.Bundle container
		android.os.Bundle savedInstanceState
	public void onStart () 
	public void onStop () 
	public void onDestroyView () 
	public void onDestroy () 
	public void onSaveInstanceState (android.os.Bundle) 
		android.os.Bundle container
		android.os.Bundle outState
		android.preference.PreferenceScreen preferenceScreen
	public void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	public android.preference.PreferenceManager getPreferenceManager () 
	public void setPreferenceScreen (android.preference.PreferenceScreen) 
		android.preference.PreferenceScreen preferenceScreen
	public android.preference.PreferenceScreen getPreferenceScreen () 
	public void addPreferencesFromIntent (android.content.Intent) 
		android.content.Intent intent
	public void addPreferencesFromResource (int) 
		int preferencesResId
	public boolean onPreferenceTreeClick (android.preference.PreferenceScreen, android.preference.Preference) 
		android.preference.PreferenceScreen preferenceScreen
		android.preference.Preference preference
	public android.preference.Preference findPreference (java.lang.CharSequence) 
		CharSequence key
	private void requirePreferenceManager () 
	private void postBindPreferences () 
	private void bindPreferences () 
		CharSequence title
		android.view.View titleView
		android.view.View root
		android.preference.PreferenceScreen preferenceScreen
	protected void onBindPreferences () 
	protected void onUnbindPreferences () 
	public android.widget.ListView getListView () 
	public boolean hasListView () 
		android.view.View root
		android.view.View rawListView
	private void ensureList () 
		android.view.View root
		android.view.View rawListView
	static void access$000 (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment x0
	static android.widget.ListView access$100 (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment x0
}

android/preference/PreferenceManager$OnActivityResultListener.class
PreferenceManager.java
package android.preference
public abstract android.preference.PreferenceManager$OnActivityResultListener extends java.lang.Object {
	public abstract boolean onActivityResult (int, int, android.content.Intent) 
}

android/preference/GenericInflater$Parent.class
GenericInflater.java
package android.preference
public abstract android.preference.GenericInflater$Parent extends java.lang.Object {
	public abstract void addItemFromInflater (java.lang.Object) 
}

android/preference/SeekBarVolumizer$Observer.class
SeekBarVolumizer.java
package android.preference
final android.preference.SeekBarVolumizer$Observer extends android.database.ContentObserver {
	final android.preference.SeekBarVolumizer this$0
	public void  (android.preference.SeekBarVolumizer, android.os.Handler) 
		android.os.Handler handler
	public void onChange (boolean) 
		boolean selfChange
}

android/preference/SwitchPreference$Listener.class
SwitchPreference.java
package android.preference
 android.preference.SwitchPreference$Listener extends java.lang.Object implements android.widget.CompoundButton$OnCheckedChangeListener  {
	final android.preference.SwitchPreference this$0
	private void  (android.preference.SwitchPreference) 
	public void onCheckedChanged (android.widget.CompoundButton, boolean) 
		android.widget.CompoundButton buttonView
		boolean isChecked
	void  (android.preference.SwitchPreference, android.preference.SwitchPreference$1) 
		android.preference.SwitchPreference x0
		android.preference.SwitchPreference$1 x1
}

android/preference/MultiCheckPreference$1.class
MultiCheckPreference.java
package android.preference
 android.preference.MultiCheckPreference$1 extends java.lang.Object implements android.content.DialogInterface$OnMultiChoiceClickListener  {
	final android.preference.MultiCheckPreference this$0
	void  (android.preference.MultiCheckPreference) 
		android.preference.MultiCheckPreference this$0
	public void onClick (android.content.DialogInterface, int, boolean) 
		android.content.DialogInterface dialog
		int which
		boolean isChecked
}

android/preference/PreferenceActivity$HeaderAdapter$HeaderViewHolder.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$HeaderAdapter$HeaderViewHolder extends java.lang.Object {
	android.widget.ImageView icon
	android.widget.TextView title
	android.widget.TextView summary
	private void  () 
	void  (android.preference.PreferenceActivity$1) 
		android.preference.PreferenceActivity$1 x0
}

android/preference/Preference$OnPreferenceClickListener.class
Preference.java
package android.preference
public abstract android.preference.Preference$OnPreferenceClickListener extends java.lang.Object {
	public abstract boolean onPreferenceClick (android.preference.Preference) 
}

android/preference/GenericInflater.class
GenericInflater.java
package android.preference
abstract android.preference.GenericInflater extends java.lang.Object {
	private final boolean DEBUG
	protected final android.content.Context mContext
	private boolean mFactorySet
	private android.preference.GenericInflater$Factory mFactory
	private final Object[] mConstructorArgs
	private static final Class[] mConstructorSignature
	private static final java.util.HashMap sConstructorMap
	private String mDefaultPackage
	protected void  (android.content.Context) 
		android.content.Context context
	protected void  (android.preference.GenericInflater, android.content.Context) 
		android.preference.GenericInflater original
		android.content.Context newContext
	public abstract android.preference.GenericInflater cloneInContext (android.content.Context) 
	public void setDefaultPackage (java.lang.String) 
		String defaultPackage
	public java.lang.String getDefaultPackage () 
	public android.content.Context getContext () 
	public final android.preference.GenericInflater$Factory getFactory () 
	public void setFactory (android.preference.GenericInflater$Factory) 
		android.preference.GenericInflater$Factory factory
	public java.lang.Object inflate (int, android.preference.GenericInflater$Parent) 
		int resource
		android.preference.GenericInflater$Parent root
	public java.lang.Object inflate (org.xmlpull.v1.XmlPullParser, android.preference.GenericInflater$Parent) 
		org.xmlpull.v1.XmlPullParser parser
		android.preference.GenericInflater$Parent root
	public java.lang.Object inflate (int, android.preference.GenericInflater$Parent, boolean) 
		int resource
		android.preference.GenericInflater$Parent root
		boolean attachToRoot
		android.content.res.XmlResourceParser parser
	public java.lang.Object inflate (org.xmlpull.v1.XmlPullParser, android.preference.GenericInflater$Parent, boolean) 
		int type
		Object xmlRoot
		android.view.InflateException e
		android.view.InflateException ex
		org.xmlpull.v1.XmlPullParserException e
		android.view.InflateException ex
		java.io.IOException e
		android.util.AttributeSet attrs
		Object result
		org.xmlpull.v1.XmlPullParser parser
		android.preference.GenericInflater$Parent root
		boolean attachToRoot
	public final java.lang.Object createItem (java.lang.String, java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException android.view.InflateException 
		Class clazz
		Object[] args
		android.view.InflateException ie
		NoSuchMethodException e
		ClassNotFoundException e
		android.view.InflateException ie
		Exception e
		String name
		String prefix
		android.util.AttributeSet attrs
		java.lang.reflect.Constructor constructor
	protected java.lang.Object onCreateItem (java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException 
		String name
		android.util.AttributeSet attrs
	private final java.lang.Object createItemFromTag (org.xmlpull.v1.XmlPullParser, java.lang.String, android.util.AttributeSet) 
		Object item
		android.view.InflateException e
		android.view.InflateException ie
		ClassNotFoundException e
		android.view.InflateException ie
		Exception e
		org.xmlpull.v1.XmlPullParser parser
		String name
		android.util.AttributeSet attrs
	private void rInflate (org.xmlpull.v1.XmlPullParser, java.lang.Object, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		Object item
		org.xmlpull.v1.XmlPullParser parser
		Object parent
		android.util.AttributeSet attrs
		int depth
		int type
	protected boolean onCreateCustomFromTag (org.xmlpull.v1.XmlPullParser, java.lang.Object, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
		Object parent
		android.util.AttributeSet attrs
	protected android.preference.GenericInflater$Parent onMergeRoots (android.preference.GenericInflater$Parent, boolean, android.preference.GenericInflater$Parent) 
		android.preference.GenericInflater$Parent givenRoot
		boolean attachToGivenRoot
		android.preference.GenericInflater$Parent xmlRoot
	static void  () 
}

android/preference/Preference$BaseSavedState.class
Preference.java
package android.preference
public android.preference.Preference$BaseSavedState extends android.view.AbsSavedState {
	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
	static void  () 
}

android/preference/PreferenceManager.class
PreferenceManager.java
package android.preference
public android.preference.PreferenceManager extends java.lang.Object {
	private static final String TAG
	public static final String METADATA_KEY_PREFERENCES
	public static final String KEY_HAS_SET_DEFAULT_VALUES
	private android.app.Activity mActivity
	private android.preference.PreferenceFragment mFragment
	private android.content.Context mContext
	private long mNextId
	private int mNextRequestCode
	private android.content.SharedPreferences mSharedPreferences
	private android.content.SharedPreferences$Editor mEditor
	private boolean mNoCommit
	private String mSharedPreferencesName
	private int mSharedPreferencesMode
	private static final int STORAGE_DEFAULT
	private static final int STORAGE_DEVICE_PROTECTED
	private static final int STORAGE_CREDENTIAL_PROTECTED
	private int mStorage
	private android.preference.PreferenceScreen mPreferenceScreen
	private java.util.List mActivityResultListeners
	private java.util.List mActivityStopListeners
	private java.util.List mActivityDestroyListeners
	private java.util.List mPreferencesScreens
	private android.preference.PreferenceManager$OnPreferenceTreeClickListener mOnPreferenceTreeClickListener
	public void  (android.app.Activity, int) 
		android.app.Activity activity
		int firstRequestCode
	void  (android.content.Context) 
		android.content.Context context
	private void init (android.content.Context) 
		android.content.Context context
	void setFragment (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment fragment
	android.preference.PreferenceFragment getFragment () 
	private java.util.List queryIntentActivities (android.content.Intent) 
		android.content.Intent queryIntent
	android.preference.PreferenceScreen inflateFromIntent (android.content.Intent, android.preference.PreferenceScreen) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		android.content.Context context
		android.preference.PreferenceInflater inflater
		android.content.res.XmlResourceParser parser
		android.content.pm.ActivityInfo activityInfo
		android.os.Bundle metaData
		String uniqueResId
		int i
		android.content.Intent queryIntent
		android.preference.PreferenceScreen rootPreferences
		java.util.List activities
		java.util.HashSet inflatedRes
	public android.preference.PreferenceScreen inflateFromResource (android.content.Context, int, android.preference.PreferenceScreen) 
		android.content.Context context
		int resId
		android.preference.PreferenceScreen rootPreferences
		android.preference.PreferenceInflater inflater
	public android.preference.PreferenceScreen createPreferenceScreen (android.content.Context) 
		android.content.Context context
		android.preference.PreferenceScreen preferenceScreen
	long getNextId () 
	public java.lang.String getSharedPreferencesName () 
	public void setSharedPreferencesName (java.lang.String) 
		String sharedPreferencesName
	public int getSharedPreferencesMode () 
	public void setSharedPreferencesMode (int) 
		int sharedPreferencesMode
	public void setStorageDefault () 
	public void setStorageDeviceProtected () 
	public void setStorageDeviceEncrypted () 
	public void setStorageCredentialProtected () 
	public void setStorageCredentialEncrypted () 
	public boolean isStorageDefault () 
	public boolean isStorageDeviceProtected () 
	public boolean isStorageCredentialProtected () 
	public android.content.SharedPreferences getSharedPreferences () 
		android.content.Context storageContext
		android.content.Context storageContext
		android.content.Context storageContext
	public static android.content.SharedPreferences getDefaultSharedPreferences (android.content.Context) 
		android.content.Context context
	public static java.lang.String getDefaultSharedPreferencesName (android.content.Context) 
		android.content.Context context
	private static int getDefaultSharedPreferencesMode () 
	android.preference.PreferenceScreen getPreferenceScreen () 
	boolean setPreferences (android.preference.PreferenceScreen) 
		android.preference.PreferenceScreen preferenceScreen
	public android.preference.Preference findPreference (java.lang.CharSequence) 
		CharSequence key
	public static void setDefaultValues (android.content.Context, int, boolean) 
		android.content.Context context
		int resId
		boolean readAgain
	public static void setDefaultValues (android.content.Context, java.lang.String, int, int, boolean) 
		AbstractMethodError unused
		android.preference.PreferenceManager pm
		android.content.SharedPreferences$Editor editor
		android.content.Context context
		String sharedPreferencesName
		int sharedPreferencesMode
		int resId
		boolean readAgain
		android.content.SharedPreferences defaultValueSp
	android.content.SharedPreferences$Editor getEditor () 
	boolean shouldCommit () 
	private void setNoCommit (boolean) 
		AbstractMethodError unused
		boolean noCommit
	android.app.Activity getActivity () 
	android.content.Context getContext () 
	void registerOnActivityResultListener (android.preference.PreferenceManager$OnActivityResultListener) 
		android.preference.PreferenceManager$OnActivityResultListener listener
	void unregisterOnActivityResultListener (android.preference.PreferenceManager$OnActivityResultListener) 
		android.preference.PreferenceManager$OnActivityResultListener listener
	void dispatchActivityResult (int, int, android.content.Intent) 
		int i
		int requestCode
		int resultCode
		android.content.Intent data
		java.util.List list
		int N
	public void registerOnActivityStopListener (android.preference.PreferenceManager$OnActivityStopListener) 
		android.preference.PreferenceManager$OnActivityStopListener listener
	public void unregisterOnActivityStopListener (android.preference.PreferenceManager$OnActivityStopListener) 
		android.preference.PreferenceManager$OnActivityStopListener listener
	void dispatchActivityStop () 
		int i
		java.util.List list
		int N
	void registerOnActivityDestroyListener (android.preference.PreferenceManager$OnActivityDestroyListener) 
		android.preference.PreferenceManager$OnActivityDestroyListener listener
	void unregisterOnActivityDestroyListener (android.preference.PreferenceManager$OnActivityDestroyListener) 
		android.preference.PreferenceManager$OnActivityDestroyListener listener
	void dispatchActivityDestroy () 
		int i
		int N
		java.util.List list
	int getNextRequestCode () 
	void addPreferencesScreen (android.content.DialogInterface) 
		android.content.DialogInterface screen
	void removePreferencesScreen (android.content.DialogInterface) 
		android.content.DialogInterface screen
	void dispatchNewIntent (android.content.Intent) 
		android.content.Intent intent
	private void dismissAllScreens () 
		int i
		java.util.ArrayList screensToDismiss
	void setOnPreferenceTreeClickListener (android.preference.PreferenceManager$OnPreferenceTreeClickListener) 
		android.preference.PreferenceManager$OnPreferenceTreeClickListener listener
	android.preference.PreferenceManager$OnPreferenceTreeClickListener getOnPreferenceTreeClickListener () 
}

android/preference/EditTextPreference$SavedState.class
EditTextPreference.java
package android.preference
 android.preference.EditTextPreference$SavedState extends android.preference.Preference$BaseSavedState {
	String text
	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  () 
}

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

android/preference/PreferenceScreen$SavedState.class
PreferenceScreen.java
package android.preference
 android.preference.PreferenceScreen$SavedState extends android.preference.Preference$BaseSavedState {
	boolean isDialogShowing
	android.os.Bundle dialogBundle
	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  () 
}

android/preference/PreferenceGroupAdapter.class
PreferenceGroupAdapter.java
package android.preference
public android.preference.PreferenceGroupAdapter extends android.widget.BaseAdapter implements android.preference.Preference$OnPreferenceChangeInternalListener  {
	private static final String TAG
	private android.preference.PreferenceGroup mPreferenceGroup
	private java.util.List mPreferenceList
	private java.util.ArrayList mPreferenceLayouts
	private android.preference.PreferenceGroupAdapter$PreferenceLayout mTempPreferenceLayout
	private boolean mHasReturnedViewTypeCount
	private volatile boolean mIsSyncing
	private android.os.Handler mHandler
	private Runnable mSyncRunnable
	private int mHighlightedPosition
	private android.graphics.drawable.Drawable mHighlightedDrawable
	private static android.view.ViewGroup$LayoutParams sWrapperLayoutParams
	public void  (android.preference.PreferenceGroup) 
		android.preference.PreferenceGroup preferenceGroup
	private void syncMyPreferences () 
		java.util.List newPreferenceList
	private void flattenPreferenceGroup (java.util.List, android.preference.PreferenceGroup) 
		android.preference.PreferenceGroup preferenceAsGroup
		android.preference.Preference preference
		int i
		java.util.List preferences
		android.preference.PreferenceGroup group
		int groupSize
	private android.preference.PreferenceGroupAdapter$PreferenceLayout createPreferenceLayout (android.preference.Preference, android.preference.PreferenceGroupAdapter$PreferenceLayout) 
		android.preference.Preference preference
		android.preference.PreferenceGroupAdapter$PreferenceLayout in
		android.preference.PreferenceGroupAdapter$PreferenceLayout pl
	private void addPreferenceClassName (android.preference.Preference) 
		android.preference.Preference preference
		android.preference.PreferenceGroupAdapter$PreferenceLayout pl
		int insertPos
	public int getCount () 
	public android.preference.Preference getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public void setHighlighted (int) 
		int position
	public void setHighlightedDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.view.ViewGroup wrapper
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.preference.Preference preference
		android.view.View result
	public boolean isEnabled (int) 
		int position
	public boolean areAllItemsEnabled () 
	public void onPreferenceChange (android.preference.Preference) 
		android.preference.Preference preference
	public void onPreferenceHierarchyChange (android.preference.Preference) 
		android.preference.Preference preference
	public boolean hasStableIds () 
	private int getHighlightItemViewType () 
	public int getItemViewType (int) 
		int position
		android.preference.Preference preference
		int viewType
	public int getViewTypeCount () 
	public volatile java.lang.Object getItem (int) 
	static void access$100 (android.preference.PreferenceGroupAdapter) 
		android.preference.PreferenceGroupAdapter x0
	static void  () 
}

android/preference/VolumePreference.class
VolumePreference.java
package android.preference
public android.preference.VolumePreference extends android.preference.SeekBarDialogPreference implements android.preference.PreferenceManager$OnActivityStopListener android.view.View$OnKeyListener android.preference.SeekBarVolumizer$Callback  {
	private int mStreamType
	private android.preference.SeekBarVolumizer mSeekBarVolumizer
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setStreamType (int) 
		int streamType
	protected void onBindDialogView (android.view.View) 
		android.view.View view
		android.widget.SeekBar seekBar
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
		boolean isdown
	protected void onDialogClosed (boolean) 
		boolean positiveResult
	public void onActivityStop () 
	private void cleanup () 
		android.view.View view
		android.app.Dialog dialog
	public void onSampleStarting (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer volumizer
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		android.widget.SeekBar seekBar
		int progress
		boolean fromTouch
	public void onMuted (boolean, boolean) 
		boolean muted
		boolean zenMuted
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.VolumePreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.VolumePreference$SavedState myState
}

android/preference/SeekBarPreference$SavedState.class
SeekBarPreference.java
package android.preference
 android.preference.SeekBarPreference$SavedState extends android.preference.Preference$BaseSavedState {
	int progress
	int max
	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  () 
}

android/preference/ListPreference$1.class
ListPreference.java
package android.preference
 android.preference.ListPreference$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final android.preference.ListPreference this$0
	void  (android.preference.ListPreference) 
		android.preference.ListPreference this$0
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
}

android/preference/PreferenceScreen.class
PreferenceScreen.java
package android.preference
public final android.preference.PreferenceScreen extends android.preference.PreferenceGroup implements android.widget.AdapterView$OnItemClickListener android.content.DialogInterface$OnDismissListener  {
	private android.widget.ListAdapter mRootAdapter
	private android.app.Dialog mDialog
	private android.widget.ListView mListView
	private int mLayoutResId
	private android.graphics.drawable.Drawable mDividerDrawable
	private boolean mDividerSpecified
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public android.widget.ListAdapter getRootAdapter () 
	protected android.widget.ListAdapter onCreateRootAdapter () 
	public void bind (android.widget.ListView) 
		android.widget.ListView listView
	protected void onClick () 
	private void showDialog (android.os.Bundle) 
		android.os.Bundle state
		android.content.Context context
		android.view.LayoutInflater inflater
		android.view.View childPrefScreen
		android.view.View titleView
		CharSequence title
		android.app.Dialog dialog
	public void onDismiss (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public android.app.Dialog getDialog () 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		Object item
		android.preference.Preference preference
	protected boolean isOnSameScreenAsChildren () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.app.Dialog dialog
		android.preference.PreferenceScreen$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.PreferenceScreen$SavedState myState
}

android/preference/PreferenceActivity$HeaderAdapter.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$HeaderAdapter extends android.widget.ArrayAdapter {
	private android.view.LayoutInflater mInflater
	private int mLayoutResId
	private boolean mRemoveIconIfEmpty
	public void  (android.content.Context, java.util.List, int, boolean) 
		android.content.Context context
		java.util.List objects
		int layoutResId
		boolean removeIconBehavior
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.preference.PreferenceActivity$HeaderAdapter$HeaderViewHolder holder
		android.view.View view
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.preference.PreferenceActivity$HeaderAdapter$HeaderViewHolder holder
		android.view.View view
		android.preference.PreferenceActivity$Header header
		CharSequence summary
}

android/preference/MultiCheckPreference.class
MultiCheckPreference.java
package android.preference
public android.preference.MultiCheckPreference extends android.preference.DialogPreference {
	private CharSequence[] mEntries
	private String[] mEntryValues
	private boolean[] mSetValues
	private boolean[] mOrigValues
	private String mSummary
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setEntries (java.lang.CharSequence[]) 
		CharSequence[] entries
	public void setEntries (int) 
		int entriesResId
	public java.lang.CharSequence[] getEntries () 
	public void setEntryValues (java.lang.String[]) 
		String[] entryValues
	public void setEntryValues (int) 
		int entryValuesResId
	private void setEntryValuesCS (java.lang.CharSequence[]) 
		int i
		CharSequence[] values
	public java.lang.String[] getEntryValues () 
	public boolean getValue (int) 
		int index
	public void setValue (int, boolean) 
		int index
		boolean state
	public void setValues (boolean[]) 
		boolean[] values
	public java.lang.CharSequence getSummary () 
	public void setSummary (java.lang.CharSequence) 
		CharSequence summary
	public boolean[] getValues () 
	public int findIndexOfValue (java.lang.String) 
		int i
		String value
	protected void onPrepareDialogBuilder (android.app.AlertDialog$Builder) 
		android.app.AlertDialog$Builder builder
	protected void onDialogClosed (boolean) 
		boolean positiveResult
	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 restoreValue
		Object defaultValue
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.MultiCheckPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.MultiCheckPreference$SavedState myState
	static boolean[] access$000 (android.preference.MultiCheckPreference) 
		android.preference.MultiCheckPreference x0
}

android/preference/TwoStatePreference$SavedState.class
TwoStatePreference.java
package android.preference
 android.preference.TwoStatePreference$SavedState extends android.preference.Preference$BaseSavedState {
	boolean checked
	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  () 
}

android/preference/PreferenceFragment$1.class
PreferenceFragment.java
package android.preference
 android.preference.PreferenceFragment$1 extends android.os.Handler {
	final android.preference.PreferenceFragment this$0
	void  (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/preference/Preference.class
Preference.java
package android.preference
public android.preference.Preference extends java.lang.Object implements java.lang.Comparable  {
	public static final int DEFAULT_ORDER
	private android.content.Context mContext
	private android.preference.PreferenceManager mPreferenceManager
	private long mId
	private android.preference.Preference$OnPreferenceChangeListener mOnChangeListener
	private android.preference.Preference$OnPreferenceClickListener mOnClickListener
	private int mOrder
	private CharSequence mTitle
	private int mTitleRes
	private CharSequence mSummary
	private int mIconResId
	private android.graphics.drawable.Drawable mIcon
	private String mKey
	private android.content.Intent mIntent
	private String mFragment
	private android.os.Bundle mExtras
	private boolean mEnabled
	private boolean mSelectable
	private boolean mRequiresKey
	private boolean mPersistent
	private String mDependencyKey
	private Object mDefaultValue
	private boolean mDependencyMet
	private boolean mParentDependencyMet
	private boolean mShouldDisableView
	private int mLayoutResId
	private int mWidgetLayoutResId
	private boolean mCanRecycleLayout
	private android.preference.Preference$OnPreferenceChangeInternalListener mListener
	private java.util.List mDependents
	private boolean mBaseMethodCalled
	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
	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 java.lang.Object onGetDefaultValue (android.content.res.TypedArray, int) 
		android.content.res.TypedArray a
		int index
	public void setIntent (android.content.Intent) 
		android.content.Intent intent
	public android.content.Intent getIntent () 
	public void setFragment (java.lang.String) 
		String fragment
	public java.lang.String getFragment () 
	public android.os.Bundle getExtras () 
	public android.os.Bundle peekExtras () 
	public void setLayoutResource (int) 
		int layoutResId
	public int getLayoutResource () 
	public void setWidgetLayoutResource (int) 
		int widgetLayoutResId
	public int getWidgetLayoutResource () 
	public android.view.View getView (android.view.View, android.view.ViewGroup) 
		android.view.View convertView
		android.view.ViewGroup parent
	protected android.view.View onCreateView (android.view.ViewGroup) 
		android.view.ViewGroup parent
		android.view.LayoutInflater layoutInflater
		android.view.View layout
		android.view.ViewGroup widgetFrame
	protected void onBindView (android.view.View) 
		CharSequence title
		CharSequence summary
		android.view.View view
		android.widget.TextView titleView
		android.widget.TextView summaryView
		android.widget.ImageView imageView
		android.view.View imageFrame
	private void setEnabledStateOnViews (android.view.View, boolean) 
		int i
		android.view.ViewGroup vg
		android.view.View v
		boolean enabled
	public void setOrder (int) 
		int order
	public int getOrder () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public void setTitle (int) 
		int titleResId
	public int getTitleRes () 
	public java.lang.CharSequence getTitle () 
	public void setIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIcon (int) 
		int iconResId
	public android.graphics.drawable.Drawable getIcon () 
	public java.lang.CharSequence getSummary () 
	public void setSummary (java.lang.CharSequence) 
		CharSequence summary
	public void setSummary (int) 
		int summaryResId
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public void setSelectable (boolean) 
		boolean selectable
	public boolean isSelectable () 
	public void setShouldDisableView (boolean) 
		boolean shouldDisableView
	public boolean getShouldDisableView () 
	long getId () 
	protected void onClick () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getKey () 
	void requireKey () 
	public boolean hasKey () 
	public boolean isPersistent () 
	protected boolean shouldPersist () 
	public void setPersistent (boolean) 
		boolean persistent
	protected boolean callChangeListener (java.lang.Object) 
		Object newValue
	public void setOnPreferenceChangeListener (android.preference.Preference$OnPreferenceChangeListener) 
		android.preference.Preference$OnPreferenceChangeListener onPreferenceChangeListener
	public android.preference.Preference$OnPreferenceChangeListener getOnPreferenceChangeListener () 
	public void setOnPreferenceClickListener (android.preference.Preference$OnPreferenceClickListener) 
		android.preference.Preference$OnPreferenceClickListener onPreferenceClickListener
	public android.preference.Preference$OnPreferenceClickListener getOnPreferenceClickListener () 
	public void performClick (android.preference.PreferenceScreen) 
		android.preference.PreferenceManager$OnPreferenceTreeClickListener listener
		android.content.Context context
		android.preference.PreferenceScreen preferenceScreen
		android.preference.PreferenceManager preferenceManager
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
	public android.content.Context getContext () 
	public android.content.SharedPreferences getSharedPreferences () 
	public android.content.SharedPreferences$Editor getEditor () 
	public boolean shouldCommit () 
	public int compareTo (android.preference.Preference) 
		android.preference.Preference another
	final void setOnPreferenceChangeInternalListener (android.preference.Preference$OnPreferenceChangeInternalListener) 
		android.preference.Preference$OnPreferenceChangeInternalListener listener
	protected void notifyChanged () 
	protected void notifyHierarchyChanged () 
	public android.preference.PreferenceManager getPreferenceManager () 
	protected void onAttachedToHierarchy (android.preference.PreferenceManager) 
		android.preference.PreferenceManager preferenceManager
	protected void onAttachedToActivity () 
	private void registerDependency () 
		android.preference.Preference preference
	private void unregisterDependency () 
		android.preference.Preference oldDependency
	protected android.preference.Preference findPreferenceInHierarchy (java.lang.String) 
		String key
	private void registerDependent (android.preference.Preference) 
		android.preference.Preference dependent
	private void unregisterDependent (android.preference.Preference) 
		android.preference.Preference dependent
	public void notifyDependencyChange (boolean) 
		int i
		boolean disableDependents
		java.util.List dependents
		int dependentsCount
	public void onDependencyChanged (android.preference.Preference, boolean) 
		android.preference.Preference dependency
		boolean disableDependent
	public void onParentChanged (android.preference.Preference, boolean) 
		android.preference.Preference parent
		boolean disableChild
	public boolean shouldDisableDependents () 
	public void setDependency (java.lang.String) 
		String dependencyKey
	public java.lang.String getDependency () 
	protected void onPrepareForRemoval () 
	public void setDefaultValue (java.lang.Object) 
		Object defaultValue
	private void dispatchSetInitialValue () 
		boolean shouldPersist
	protected void onSetInitialValue (boolean, java.lang.Object) 
		boolean restorePersistedValue
		Object defaultValue
	private void tryCommit (android.content.SharedPreferences$Editor) 
		AbstractMethodError unused
		android.content.SharedPreferences$Editor editor
	protected boolean persistString (java.lang.String) 
		android.content.SharedPreferences$Editor editor
		String value
	protected java.lang.String getPersistedString (java.lang.String) 
		String defaultReturnValue
	public boolean persistStringSet (java.util.Set) 
		android.content.SharedPreferences$Editor editor
		java.util.Set values
	public java.util.Set getPersistedStringSet (java.util.Set) 
		java.util.Set defaultReturnValue
	protected boolean persistInt (int) 
		android.content.SharedPreferences$Editor editor
		int value
	protected int getPersistedInt (int) 
		int defaultReturnValue
	protected boolean persistFloat (float) 
		android.content.SharedPreferences$Editor editor
		float value
	protected float getPersistedFloat (float) 
		float defaultReturnValue
	protected boolean persistLong (long) 
		android.content.SharedPreferences$Editor editor
		long value
	protected long getPersistedLong (long) 
		long defaultReturnValue
	protected boolean persistBoolean (boolean) 
		android.content.SharedPreferences$Editor editor
		boolean value
	protected boolean getPersistedBoolean (boolean) 
		boolean defaultReturnValue
	boolean canRecycleLayout () 
	public java.lang.String toString () 
	java.lang.StringBuilder getFilterableStringBuilder () 
		StringBuilder sb
		CharSequence title
		CharSequence summary
	public void saveHierarchyState (android.os.Bundle) 
		android.os.Bundle container
	void dispatchSaveInstanceState (android.os.Bundle) 
		android.os.Parcelable state
		android.os.Bundle container
	protected android.os.Parcelable onSaveInstanceState () 
	public void restoreHierarchyState (android.os.Bundle) 
		android.os.Bundle container
	void dispatchRestoreInstanceState (android.os.Bundle) 
		android.os.Parcelable state
		android.os.Bundle container
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	public volatile int compareTo (java.lang.Object) 
}

android/preference/PreferenceInflater.class
PreferenceInflater.java
package android.preference
 android.preference.PreferenceInflater extends android.preference.GenericInflater {
	private static final String TAG
	private static final String INTENT_TAG_NAME
	private static final String EXTRA_TAG_NAME
	private android.preference.PreferenceManager mPreferenceManager
	public void  (android.content.Context, android.preference.PreferenceManager) 
		android.content.Context context
		android.preference.PreferenceManager preferenceManager
	void  (android.preference.GenericInflater, android.preference.PreferenceManager, android.content.Context) 
		android.preference.GenericInflater original
		android.preference.PreferenceManager preferenceManager
		android.content.Context newContext
	public android.preference.GenericInflater cloneInContext (android.content.Context) 
		android.content.Context newContext
	private void init (android.preference.PreferenceManager) 
		android.preference.PreferenceManager preferenceManager
	protected boolean onCreateCustomFromTag (org.xmlpull.v1.XmlPullParser, android.preference.Preference, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParserException ex
		java.io.IOException e
		android.content.Intent intent
		org.xmlpull.v1.XmlPullParserException ex
		java.io.IOException e
		org.xmlpull.v1.XmlPullParser parser
		android.preference.Preference parentPreference
		android.util.AttributeSet attrs
		String tag
	protected android.preference.PreferenceGroup onMergeRoots (android.preference.PreferenceGroup, boolean, android.preference.PreferenceGroup) 
		android.preference.PreferenceGroup givenRoot
		boolean attachToGivenRoot
		android.preference.PreferenceGroup xmlRoot
	protected volatile android.preference.GenericInflater$Parent onMergeRoots (android.preference.GenericInflater$Parent, boolean, android.preference.GenericInflater$Parent) 
	protected volatile boolean onCreateCustomFromTag (org.xmlpull.v1.XmlPullParser, java.lang.Object, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException 
}

android/preference/CheckBoxPreference.class
CheckBoxPreference.java
package android.preference
public android.preference.CheckBoxPreference extends android.preference.TwoStatePreference {
	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  (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 onBindView (android.view.View) 
		android.view.View view
		android.view.View checkboxView
}

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

android/preference/PreferenceGroupAdapter$1.class
PreferenceGroupAdapter.java
package android.preference
 android.preference.PreferenceGroupAdapter$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.preference.PreferenceGroupAdapter this$0
	void  (android.preference.PreferenceGroupAdapter) 
		android.preference.PreferenceGroupAdapter this$0
	public void run () 
}

android/preference/GenericInflater$Factory.class
GenericInflater.java
package android.preference
public abstract android.preference.GenericInflater$Factory extends java.lang.Object {
	public abstract java.lang.Object onCreateItem (java.lang.String, android.content.Context, android.util.AttributeSet) 
}

android/preference/VolumePreference$VolumeStore.class
VolumePreference.java
package android.preference
public android.preference.VolumePreference$VolumeStore extends java.lang.Object {
	public int volume
	public int originalVolume
	public void  () 
}

android/preference/VolumePreference$SavedState.class
VolumePreference.java
package android.preference
 android.preference.VolumePreference$SavedState extends android.preference.Preference$BaseSavedState {
	android.preference.VolumePreference$VolumeStore mVolumeStore
	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
	android.preference.VolumePreference$VolumeStore getVolumeStore () 
	public void  (android.os.Parcelable) 
		android.os.Parcelable superState
	static void  () 
}

android/preference/PreferenceManager$OnActivityDestroyListener.class
PreferenceManager.java
package android.preference
public abstract android.preference.PreferenceManager$OnActivityDestroyListener extends java.lang.Object {
	public abstract void onActivityDestroy () 
}

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

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

android/preference/Preference$BaseSavedState$1.class
Preference.java
package android.preference
final android.preference.Preference$BaseSavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.preference.Preference$BaseSavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.preference.Preference$BaseSavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/preference/MultiSelectListPreference$1.class
MultiSelectListPreference.java
package android.preference
 android.preference.MultiSelectListPreference$1 extends java.lang.Object implements android.content.DialogInterface$OnMultiChoiceClickListener  {
	final android.preference.MultiSelectListPreference this$0
	void  (android.preference.MultiSelectListPreference) 
		android.preference.MultiSelectListPreference this$0
	public void onClick (android.content.DialogInterface, int, boolean) 
		android.content.DialogInterface dialog
		int which
		boolean isChecked
}

android/preference/SeekBarVolumizer$1.class
SeekBarVolumizer.java
package android.preference
 android.preference.SeekBarVolumizer$1 extends java.lang.Object {
}

android/preference/ListPreference$SavedState.class
ListPreference.java
package android.preference
 android.preference.ListPreference$SavedState extends android.preference.Preference$BaseSavedState {
	String value
	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  () 
}

android/preference/SeekBarPreference.class
SeekBarPreference.java
package android.preference
public android.preference.SeekBarPreference extends android.preference.Preference implements android.widget.SeekBar$OnSeekBarChangeListener  {
	private int mProgress
	private int mMax
	private boolean mTrackingTouch
	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
		int layoutResId
	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 onBindView (android.view.View) 
		android.view.View view
		android.widget.SeekBar seekBar
	public java.lang.CharSequence getSummary () 
	protected void onSetInitialValue (boolean, java.lang.Object) 
		boolean restoreValue
		Object defaultValue
	protected java.lang.Object onGetDefaultValue (android.content.res.TypedArray, int) 
		android.content.res.TypedArray a
		int index
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
		android.widget.SeekBar seekBar
	public void setMax (int) 
		int max
	public void setProgress (int) 
		int progress
	private void setProgress (int, boolean) 
		int progress
		boolean notifyChanged
	public int getProgress () 
	void syncProgress (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
		int progress
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		android.widget.SeekBar seekBar
		int progress
		boolean fromUser
	public void onStartTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public void onStopTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.SeekBarPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.SeekBarPreference$SavedState myState
}

android/preference/TwoStatePreference.class
TwoStatePreference.java
package android.preference
public abstract android.preference.TwoStatePreference extends android.preference.Preference {
	private CharSequence mSummaryOn
	private CharSequence mSummaryOff
	boolean mChecked
	private boolean mCheckedSet
	private boolean mDisableDependentsState
	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 onClick () 
		boolean newValue
	public void setChecked (boolean) 
		boolean checked
		boolean changed
	public boolean isChecked () 
	public boolean shouldDisableDependents () 
		boolean shouldDisable
	public void setSummaryOn (java.lang.CharSequence) 
		CharSequence summary
	public void setSummaryOn (int) 
		int summaryResId
	public java.lang.CharSequence getSummaryOn () 
	public void setSummaryOff (java.lang.CharSequence) 
		CharSequence summary
	public void setSummaryOff (int) 
		int summaryResId
	public java.lang.CharSequence getSummaryOff () 
	public boolean getDisableDependentsState () 
	public void setDisableDependentsState (boolean) 
		boolean disableDependentsState
	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 restoreValue
		Object defaultValue
	void syncSummaryView (android.view.View) 
		CharSequence summary
		boolean useDefaultSummary
		int newVisibility
		android.view.View view
		android.widget.TextView summaryView
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.TwoStatePreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.TwoStatePreference$SavedState myState
}

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

android/preference/PreferenceFragment$3.class
PreferenceFragment.java
package android.preference
 android.preference.PreferenceFragment$3 extends java.lang.Object implements android.view.View$OnKeyListener  {
	final android.preference.PreferenceFragment this$0
	void  (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment this$0
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View selectedView
		android.view.View v
		int keyCode
		android.view.KeyEvent event
		Object selectedItem
}

android/preference/PreferenceManager$OnActivityStopListener.class
PreferenceManager.java
package android.preference
public abstract android.preference.PreferenceManager$OnActivityStopListener extends java.lang.Object {
	public abstract void onActivityStop () 
}

android/preference/PreferenceGroup.class
PreferenceGroup.java
package android.preference
public abstract android.preference.PreferenceGroup extends android.preference.Preference implements android.preference.GenericInflater$Parent  {
	private java.util.List mPreferenceList
	private boolean mOrderingAsAdded
	private int mCurrentPreferenceOrder
	private boolean mAttachedToActivity
	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
	public void setOrderingAsAdded (boolean) 
		boolean orderingAsAdded
	public boolean isOrderingAsAdded () 
	public void addItemFromInflater (android.preference.Preference) 
		android.preference.Preference preference
	public int getPreferenceCount () 
	public android.preference.Preference getPreference (int) 
		int index
	public boolean addPreference (android.preference.Preference) 
		int insertionIndex
		android.preference.Preference preference
	public boolean removePreference (android.preference.Preference) 
		android.preference.Preference preference
		boolean returnValue
	private boolean removePreferenceInt (android.preference.Preference) 
		android.preference.Preference preference
	public void removeAll () 
		int i
		java.util.List preferenceList
	protected boolean onPrepareAddPreference (android.preference.Preference) 
		android.preference.Preference preference
	public android.preference.Preference findPreference (java.lang.CharSequence) 
		android.preference.Preference returnedPreference
		android.preference.Preference preference
		String curKey
		int i
		CharSequence key
		int preferenceCount
	protected boolean isOnSameScreenAsChildren () 
	protected void onAttachedToActivity () 
		int i
		int preferenceCount
	protected void onPrepareForRemoval () 
	public void notifyDependencyChange (boolean) 
		int i
		boolean disableDependents
		int preferenceCount
	void sortPreferences () 
	protected void dispatchSaveInstanceState (android.os.Bundle) 
		int i
		android.os.Bundle container
		int preferenceCount
	protected void dispatchRestoreInstanceState (android.os.Bundle) 
		int i
		android.os.Bundle container
		int preferenceCount
	public volatile void addItemFromInflater (java.lang.Object) 
}

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

android/preference/PreferenceFrameLayout.class
PreferenceFrameLayout.java
package android.preference
public android.preference.PreferenceFrameLayout extends android.widget.FrameLayout {
	private static final int DEFAULT_BORDER_TOP
	private static final int DEFAULT_BORDER_BOTTOM
	private static final int DEFAULT_BORDER_LEFT
	private static final int DEFAULT_BORDER_RIGHT
	private final int mBorderTop
	private final int mBorderBottom
	private final int mBorderLeft
	private final int mBorderRight
	private boolean mPaddingApplied
	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
		float density
		int defaultBorderTop
		int defaultBottomPadding
		int defaultLeftPadding
		int defaultRightPadding
	public android.preference.PreferenceFrameLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	public void addView (android.view.View) 
		android.view.View child
		int borderTop
		int borderBottom
		int borderLeft
		int borderRight
		android.view.ViewGroup$LayoutParams params
		android.preference.PreferenceFrameLayout$LayoutParams layoutParams
		int previousTop
		int previousBottom
		int previousLeft
		int previousRight
	public volatile android.widget.FrameLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
}

android/preference/PreferenceManager$OnPreferenceTreeClickListener.class
PreferenceManager.java
package android.preference
public abstract android.preference.PreferenceManager$OnPreferenceTreeClickListener extends java.lang.Object {
	public abstract boolean onPreferenceTreeClick (android.preference.PreferenceScreen, android.preference.Preference) 
}

android/preference/MultiCheckPreference$SavedState.class
MultiCheckPreference.java
package android.preference
 android.preference.MultiCheckPreference$SavedState extends android.preference.Preference$BaseSavedState {
	boolean[] values
	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  () 
}

android/preference/PreferenceActivity$4.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$4 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.preference.PreferenceActivity this$0
	void  (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/preference/SeekBarVolumizer$Callback.class
SeekBarVolumizer.java
package android.preference
public abstract android.preference.SeekBarVolumizer$Callback extends java.lang.Object {
	public abstract void onSampleStarting (android.preference.SeekBarVolumizer) 
	public abstract void onProgressChanged (android.widget.SeekBar, int, boolean) 
	public abstract void onMuted (boolean, boolean) 
}

android/preference/MultiSelectListPreference.class
MultiSelectListPreference.java
package android.preference
public android.preference.MultiSelectListPreference extends android.preference.DialogPreference {
	private CharSequence[] mEntries
	private CharSequence[] mEntryValues
	private java.util.Set mValues
	private java.util.Set mNewValues
	private boolean mPreferenceChanged
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setEntries (java.lang.CharSequence[]) 
		CharSequence[] entries
	public void setEntries (int) 
		int entriesResId
	public java.lang.CharSequence[] getEntries () 
	public void setEntryValues (java.lang.CharSequence[]) 
		CharSequence[] entryValues
	public void setEntryValues (int) 
		int entryValuesResId
	public java.lang.CharSequence[] getEntryValues () 
	public void setValues (java.util.Set) 
		java.util.Set values
	public java.util.Set getValues () 
	public int findIndexOfValue (java.lang.String) 
		int i
		String value
	protected void onPrepareDialogBuilder (android.app.AlertDialog$Builder) 
		android.app.AlertDialog$Builder builder
		boolean[] checkedItems
	private boolean[] getSelectedItems () 
		int i
		CharSequence[] entries
		int entryCount
		java.util.Set values
		boolean[] result
	protected void onDialogClosed (boolean) 
		java.util.Set values
		boolean positiveResult
	protected java.lang.Object onGetDefaultValue (android.content.res.TypedArray, int) 
		int i
		android.content.res.TypedArray a
		int index
		CharSequence[] defaultValues
		int valueCount
		java.util.Set result
	protected void onSetInitialValue (boolean, java.lang.Object) 
		boolean restoreValue
		Object defaultValue
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.MultiSelectListPreference$SavedState myState
	static boolean access$000 (android.preference.MultiSelectListPreference) 
		android.preference.MultiSelectListPreference x0
	static boolean access$002 (android.preference.MultiSelectListPreference, boolean) 
		android.preference.MultiSelectListPreference x0
		boolean x1
	static java.lang.CharSequence[] access$100 (android.preference.MultiSelectListPreference) 
		android.preference.MultiSelectListPreference x0
	static java.util.Set access$200 (android.preference.MultiSelectListPreference) 
		android.preference.MultiSelectListPreference x0
}

android/preference/PreferenceActivity.class
PreferenceActivity.java
package android.preference
public abstract android.preference.PreferenceActivity extends android.app.ListActivity implements android.preference.PreferenceManager$OnPreferenceTreeClickListener android.preference.PreferenceFragment$OnPreferenceStartFragmentCallback  {
	private static final String TAG
	private static final String HEADERS_TAG
	private static final String CUR_HEADER_TAG
	private static final String PREFERENCES_TAG
	public static final String EXTRA_SHOW_FRAGMENT
	public static final String EXTRA_SHOW_FRAGMENT_ARGUMENTS
	public static final String EXTRA_SHOW_FRAGMENT_TITLE
	public static final String EXTRA_SHOW_FRAGMENT_SHORT_TITLE
	public static final String EXTRA_NO_HEADERS
	private static final String BACK_STACK_PREFS
	private static final String EXTRA_PREFS_SHOW_BUTTON_BAR
	private static final String EXTRA_PREFS_SHOW_SKIP
	private static final String EXTRA_PREFS_SET_NEXT_TEXT
	private static final String EXTRA_PREFS_SET_BACK_TEXT
	private final java.util.ArrayList mHeaders
	private android.widget.FrameLayout mListFooter
	private android.view.ViewGroup mPrefsContainer
	private android.app.FragmentBreadCrumbs mFragmentBreadCrumbs
	private boolean mSinglePane
	private android.preference.PreferenceActivity$Header mCurHeader
	private android.preference.PreferenceManager mPreferenceManager
	private android.os.Bundle mSavedInstanceState
	private android.widget.Button mNextButton
	private int mPreferenceHeaderItemResId
	private boolean mPreferenceHeaderRemoveEmptyIcon
	private static final int FIRST_REQUEST_CODE
	private static final int MSG_BIND_PREFERENCES
	private static final int MSG_BUILD_HEADERS
	private android.os.Handler mHandler
	public static final long HEADER_ID_UNDEFINED
	public void  () 
	protected void onCreate (android.os.Bundle) 
		int curHeader
		java.util.ArrayList headers
		CharSequence initialTitleStr
		CharSequence initialShortTitleStr
		android.preference.PreferenceActivity$Header h
		CharSequence initialTitleStr
		CharSequence initialShortTitleStr
		String buttonText
		String buttonText
		android.widget.Button backButton
		android.widget.Button skipButton
		android.os.Bundle savedInstanceState
		android.content.res.TypedArray sa
		int layoutResId
		boolean hidingHeaders
		String initialFragment
		android.os.Bundle initialArguments
		int initialTitle
		int initialShortTitle
		android.content.Intent intent
	public boolean hasHeaders () 
	public java.util.List getHeaders () 
	public boolean isMultiPane () 
	public boolean onIsMultiPane () 
		boolean preferMultiPane
	public boolean onIsHidingHeaders () 
	public android.preference.PreferenceActivity$Header onGetInitialHeader () 
		android.preference.PreferenceActivity$Header h
		int i
	public android.preference.PreferenceActivity$Header onGetNewHeader () 
	public void onBuildHeaders (java.util.List) 
		java.util.List target
	public void invalidateHeaders () 
	public void loadHeadersFromResource (int, java.util.List) 
		String innerNodeName
		android.preference.PreferenceActivity$Header header
		android.content.res.TypedArray sa
		android.util.TypedValue tv
		int innerDepth
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.os.Bundle curBundle
		int outerDepth
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		int resid
		java.util.List target
		android.content.res.XmlResourceParser parser
	protected boolean isValidFragment (java.lang.String) 
		String fragmentName
	public void setListFooter (android.view.View) 
		android.view.View view
	protected void onStop () 
	protected void onDestroy () 
	protected void onSaveInstanceState (android.os.Bundle) 
		int index
		android.os.Bundle container
		android.preference.PreferenceScreen preferenceScreen
		android.os.Bundle outState
	protected void onRestoreInstanceState (android.os.Bundle) 
		android.preference.PreferenceScreen preferenceScreen
		android.os.Bundle container
		android.os.Bundle state
	protected void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	public void onContentChanged () 
	protected void onListItemClick (android.widget.ListView, android.view.View, int, long) 
		Object item
		android.widget.ListView l
		android.view.View v
		int position
		long id
	public void onHeaderClick (android.preference.PreferenceActivity$Header, int) 
		int titleRes
		int shortTitleRes
		android.preference.PreferenceActivity$Header header
		int position
	public android.content.Intent onBuildStartFragmentIntent (java.lang.String, android.os.Bundle, int, int) 
		String fragmentName
		android.os.Bundle args
		int titleRes
		int shortTitleRes
		android.content.Intent intent
	public void startWithFragment (java.lang.String, android.os.Bundle, android.app.Fragment, int) 
		String fragmentName
		android.os.Bundle args
		android.app.Fragment resultTo
		int resultRequestCode
	public void startWithFragment (java.lang.String, android.os.Bundle, android.app.Fragment, int, int, int) 
		String fragmentName
		android.os.Bundle args
		android.app.Fragment resultTo
		int resultRequestCode
		int titleRes
		int shortTitleRes
		android.content.Intent intent
	public void showBreadCrumbs (java.lang.CharSequence, java.lang.CharSequence) 
		ClassCastException e
		android.view.View bcSection
		android.view.View crumbs
		CharSequence title
		CharSequence shortTitle
	public void setParentTitle (java.lang.CharSequence, java.lang.CharSequence, android.view.View$OnClickListener) 
		CharSequence title
		CharSequence shortTitle
		android.view.View$OnClickListener listener
	void setSelectedHeader (android.preference.PreferenceActivity$Header) 
		android.preference.PreferenceActivity$Header header
		int index
	void showBreadCrumbs (android.preference.PreferenceActivity$Header) 
		CharSequence title
		android.preference.PreferenceActivity$Header header
	private void switchToHeaderInner (java.lang.String, android.os.Bundle) 
		String fragmentName
		android.os.Bundle args
		android.app.Fragment f
		android.app.FragmentTransaction transaction
	public void switchToHeader (java.lang.String, android.os.Bundle) 
		int i
		String fragmentName
		android.os.Bundle args
		android.preference.PreferenceActivity$Header selectedHeader
	public void switchToHeader (android.preference.PreferenceActivity$Header) 
		android.preference.PreferenceActivity$Header header
	android.preference.PreferenceActivity$Header findBestMatchingHeader (android.preference.PreferenceActivity$Header, java.util.ArrayList) 
		android.preference.PreferenceActivity$Header oh
		int j
		android.preference.PreferenceActivity$Header oh
		int j
		android.preference.PreferenceActivity$Header cur
		java.util.ArrayList from
		java.util.ArrayList matches
		int NM
	public void startPreferenceFragment (android.app.Fragment, boolean) 
		android.app.Fragment fragment
		boolean push
		android.app.FragmentTransaction transaction
	public void startPreferencePanel (java.lang.String, android.os.Bundle, int, java.lang.CharSequence, android.app.Fragment, int) 
		android.app.Fragment f
		android.app.FragmentTransaction transaction
		String fragmentClass
		android.os.Bundle args
		int titleRes
		CharSequence titleText
		android.app.Fragment resultTo
		int resultRequestCode
	public void finishPreferencePanel (android.app.Fragment, int, android.content.Intent) 
		android.app.Fragment caller
		int resultCode
		android.content.Intent resultData
	public boolean onPreferenceStartFragment (android.preference.PreferenceFragment, android.preference.Preference) 
		android.preference.PreferenceFragment caller
		android.preference.Preference pref
	private void postBindPreferences () 
	private void bindPreferences () 
		android.preference.PreferenceScreen preferenceScreen
	public android.preference.PreferenceManager getPreferenceManager () 
	private void requirePreferenceManager () 
	public void setPreferenceScreen (android.preference.PreferenceScreen) 
		CharSequence title
		android.preference.PreferenceScreen preferenceScreen
	public android.preference.PreferenceScreen getPreferenceScreen () 
	public void addPreferencesFromIntent (android.content.Intent) 
		android.content.Intent intent
	public void addPreferencesFromResource (int) 
		int preferencesResId
	public boolean onPreferenceTreeClick (android.preference.PreferenceScreen, android.preference.Preference) 
		android.preference.PreferenceScreen preferenceScreen
		android.preference.Preference preference
	public android.preference.Preference findPreference (java.lang.CharSequence) 
		CharSequence key
	protected void onNewIntent (android.content.Intent) 
		android.content.Intent intent
	protected boolean hasNextButton () 
	protected android.widget.Button getNextButton () 
	static void access$000 (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity x0
	static java.util.ArrayList access$100 (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity x0
	static android.widget.ListAdapter access$200 (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity x0
	static android.widget.ListAdapter access$300 (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity x0
	static android.preference.PreferenceActivity$Header access$400 (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity x0
}

android/preference/ListPreference.class
ListPreference.java
package android.preference
public android.preference.ListPreference extends android.preference.DialogPreference {
	private CharSequence[] mEntries
	private CharSequence[] mEntryValues
	private String mValue
	private String mSummary
	private int mClickedDialogEntryIndex
	private boolean mValueSet
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setEntries (java.lang.CharSequence[]) 
		CharSequence[] entries
	public void setEntries (int) 
		int entriesResId
	public java.lang.CharSequence[] getEntries () 
	public void setEntryValues (java.lang.CharSequence[]) 
		CharSequence[] entryValues
	public void setEntryValues (int) 
		int entryValuesResId
	public java.lang.CharSequence[] getEntryValues () 
	public void setValue (java.lang.String) 
		String value
		boolean changed
	public java.lang.CharSequence getSummary () 
		CharSequence entry
	public void setSummary (java.lang.CharSequence) 
		CharSequence summary
	public void setValueIndex (int) 
		int index
	public java.lang.String getValue () 
	public java.lang.CharSequence getEntry () 
		int index
	public int findIndexOfValue (java.lang.String) 
		int i
		String value
	private int getValueIndex () 
	protected void onPrepareDialogBuilder (android.app.AlertDialog$Builder) 
		android.app.AlertDialog$Builder builder
	protected void onDialogClosed (boolean) 
		String value
		boolean positiveResult
	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 restoreValue
		Object defaultValue
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.preference.ListPreference$SavedState myState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.preference.ListPreference$SavedState myState
	static int access$002 (android.preference.ListPreference, int) 
		android.preference.ListPreference x0
		int x1
}

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

android/preference/PreferenceActivity$3.class
PreferenceActivity.java
package android.preference
 android.preference.PreferenceActivity$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.preference.PreferenceActivity this$0
	void  (android.preference.PreferenceActivity) 
		android.preference.PreferenceActivity this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/preference/MultiSelectListPreference$SavedState.class
MultiSelectListPreference.java
package android.preference
 android.preference.MultiSelectListPreference$SavedState extends android.preference.Preference$BaseSavedState {
	java.util.Set values
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		int i
		android.os.Parcel source
		String[] strings
		int stringCount
	public void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/preference/PreferenceFragment$OnPreferenceStartFragmentCallback.class
PreferenceFragment.java
package android.preference
public abstract android.preference.PreferenceFragment$OnPreferenceStartFragmentCallback extends java.lang.Object {
	public abstract boolean onPreferenceStartFragment (android.preference.PreferenceFragment, android.preference.Preference) 
}

android/preference/PreferenceFrameLayout$LayoutParams.class
PreferenceFrameLayout.java
package android.preference
public android.preference.PreferenceFrameLayout$LayoutParams extends android.widget.FrameLayout$LayoutParams {
	public boolean removeBorders
	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
}

android/preference/SeekBarVolumizer.class
SeekBarVolumizer.java
package android.preference
public android.preference.SeekBarVolumizer extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener android.os.Handler$Callback  {
	private static final String TAG
	private final android.content.Context mContext
	private final android.preference.SeekBarVolumizer$H mUiHandler
	private final android.preference.SeekBarVolumizer$Callback mCallback
	private final android.net.Uri mDefaultUri
	private final android.media.AudioManager mAudioManager
	private final android.app.NotificationManager mNotificationManager
	private final int mStreamType
	private final int mMaxStreamVolume
	private boolean mAffectedByRingerMode
	private boolean mNotificationOrRing
	private final android.preference.SeekBarVolumizer$Receiver mReceiver
	private android.os.Handler mHandler
	private android.preference.SeekBarVolumizer$Observer mVolumeObserver
	private int mOriginalStreamVolume
	private int mLastAudibleStreamVolume
	private android.media.Ringtone mRingtone
	private int mLastProgress
	private boolean mMuted
	private android.widget.SeekBar mSeekBar
	private int mVolumeBeforeMute
	private int mRingerMode
	private int mZenMode
	private static final int MSG_SET_STREAM_VOLUME
	private static final int MSG_START_SAMPLE
	private static final int MSG_STOP_SAMPLE
	private static final int MSG_INIT_SAMPLE
	private static final int CHECK_RINGTONE_PLAYBACK_DELAY_MS
	public void  (android.content.Context, int, android.net.Uri, android.preference.SeekBarVolumizer$Callback) 
		android.content.Context context
		int streamType
		android.net.Uri defaultUri
		android.preference.SeekBarVolumizer$Callback callback
	private static boolean isNotificationOrRing (int) 
		int stream
	public void setSeekBar (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	private boolean isZenMuted () 
	protected void updateSeekBar () 
		boolean zenMuted
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
	private void onInitSample () 
	private void postStartSample () 
	private void onStartSample () 
		Throwable e
	private void postStopSample () 
	private void onStopSample () 
	public void stop () 
	public void start () 
		android.os.HandlerThread thread
	public void revertVolume () 
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		android.widget.SeekBar seekBar
		int progress
		boolean fromTouch
	private void postSetVolume (int) 
		int progress
	public void onStartTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public void onStopTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar seekBar
	public boolean isSamplePlaying () 
	public void startSample () 
	public void stopSample () 
	public android.widget.SeekBar getSeekBar () 
	public void changeVolumeBy (int) 
		int amount
	public void muteVolume () 
	public void onSaveInstanceState (android.preference.VolumePreference$VolumeStore) 
		android.preference.VolumePreference$VolumeStore volumeStore
	public void onRestoreInstanceState (android.preference.VolumePreference$VolumeStore) 
		android.preference.VolumePreference$VolumeStore volumeStore
	private void updateSlider () 
		int volume
		int lastAudibleVolume
		boolean mute
	static android.widget.SeekBar access$200 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static int access$302 (android.preference.SeekBarVolumizer, int) 
		android.preference.SeekBarVolumizer x0
		int x1
	static int access$402 (android.preference.SeekBarVolumizer, int) 
		android.preference.SeekBarVolumizer x0
		int x1
	static boolean access$500 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static boolean access$502 (android.preference.SeekBarVolumizer, boolean) 
		android.preference.SeekBarVolumizer x0
		boolean x1
	static android.preference.SeekBarVolumizer$Callback access$600 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static boolean access$700 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static void access$800 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static android.content.Context access$900 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static boolean access$1000 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static int access$1102 (android.preference.SeekBarVolumizer, int) 
		android.preference.SeekBarVolumizer x0
		int x1
	static android.media.AudioManager access$1200 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static boolean access$1300 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static int access$1402 (android.preference.SeekBarVolumizer, int) 
		android.preference.SeekBarVolumizer x0
		int x1
	static android.app.NotificationManager access$1500 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static boolean access$1600 (int) 
		int x0
	static int access$1700 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static int access$400 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
	static android.preference.SeekBarVolumizer$H access$1800 (android.preference.SeekBarVolumizer) 
		android.preference.SeekBarVolumizer x0
}

android/preference/PreferenceCategory.class
PreferenceCategory.java
package android.preference
public android.preference.PreferenceCategory extends android.preference.PreferenceGroup {
	private static final String TAG
	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 boolean onPrepareAddPreference (android.preference.Preference) 
		android.preference.Preference preference
	public boolean isEnabled () 
	public boolean shouldDisableDependents () 
}

android/preference/SwitchPreference$1.class
SwitchPreference.java
package android.preference
 android.preference.SwitchPreference$1 extends java.lang.Object {
}

android/preference/SeekBarVolumizer$Receiver.class
SeekBarVolumizer.java
package android.preference
final android.preference.SeekBarVolumizer$Receiver extends android.content.BroadcastReceiver {
	private boolean mListening
	final android.preference.SeekBarVolumizer this$0
	private void  (android.preference.SeekBarVolumizer) 
	public void setListening (boolean) 
		android.content.IntentFilter filter
		boolean listening
	public void onReceive (android.content.Context, android.content.Intent) 
		int streamType
		int streamValue
		int streamType
		int streamVolume
		android.content.Context context
		android.content.Intent intent
		String action
	private void updateVolumeSlider (int, int) 
		boolean muted
		int streamType
		int streamValue
		boolean streamMatch
	void  (android.preference.SeekBarVolumizer, android.preference.SeekBarVolumizer$1) 
		android.preference.SeekBarVolumizer x0
		android.preference.SeekBarVolumizer$1 x1
}

android/preference/PreferenceFragment$2.class
PreferenceFragment.java
package android.preference
 android.preference.PreferenceFragment$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.preference.PreferenceFragment this$0
	void  (android.preference.PreferenceFragment) 
		android.preference.PreferenceFragment this$0
	public void run () 
}

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

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

android/preference/RingtonePreference.class
RingtonePreference.java
package android.preference
public android.preference.RingtonePreference extends android.preference.Preference implements android.preference.PreferenceManager$OnActivityResultListener  {
	private static final String TAG
	private int mRingtoneType
	private boolean mShowDefault
	private boolean mShowSilent
	private int mRequestCode
	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
	public void  (android.content.Context) 
		android.content.Context context
	public int getRingtoneType () 
	public void setRingtoneType (int) 
		int type
	public boolean getShowDefault () 
	public void setShowDefault (boolean) 
		boolean showDefault
	public boolean getShowSilent () 
	public void setShowSilent (boolean) 
		boolean showSilent
	protected void onClick () 
		android.content.Intent intent
		android.preference.PreferenceFragment owningFragment
	protected void onPrepareRingtonePickerIntent (android.content.Intent) 
		android.content.Intent ringtonePickerIntent
	protected void onSaveRingtone (android.net.Uri) 
		android.net.Uri ringtoneUri
	protected android.net.Uri onRestoreRingtone () 
		String uriString
	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 defaultValueObj
		String defaultValue
	protected void onAttachedToHierarchy (android.preference.PreferenceManager) 
		android.preference.PreferenceManager preferenceManager
	public boolean onActivityResult (int, int, android.content.Intent) 
		android.net.Uri uri
		int requestCode
		int resultCode
		android.content.Intent data
}

android/preference/Preference$OnPreferenceChangeListener.class
Preference.java
package android.preference
public abstract android.preference.Preference$OnPreferenceChangeListener extends java.lang.Object {
	public abstract boolean onPreferenceChange (android.preference.Preference, java.lang.Object) 
}

android/preference/PreferenceActivity$Header$1.class
PreferenceActivity.java
package android.preference
final android.preference.PreferenceActivity$Header$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.preference.PreferenceActivity$Header createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.preference.PreferenceActivity$Header[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/preference/Preference$OnPreferenceChangeInternalListener.class
Preference.java
package android.preference
abstract android.preference.Preference$OnPreferenceChangeInternalListener extends java.lang.Object {
	public abstract void onPreferenceChange (android.preference.Preference) 
	public abstract void onPreferenceHierarchyChange (android.preference.Preference) 
}

android/preference/SeekBarDialogPreference.class
SeekBarDialogPreference.java
package android.preference
public android.preference.SeekBarDialogPreference extends android.preference.DialogPreference {
	private final android.graphics.drawable.Drawable mMyIcon
	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 createActionButtons () 
	protected void onBindDialogView (android.view.View) 
		android.view.View view
		android.widget.ImageView iconView
	protected static android.widget.SeekBar getSeekBar (android.view.View) 
		android.view.View dialogView
}

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

android/bluetooth/BluetoothHealthAppConfiguration.class
BluetoothHealthAppConfiguration.java
package android.bluetooth
public final android.bluetooth.BluetoothHealthAppConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private final String mName
	private final int mDataType
	private final int mRole
	private final int mChannelType
	public static final android.os.Parcelable$Creator CREATOR
	void  (java.lang.String, int) 
		String name
		int dataType
	void  (java.lang.String, int, int, int) 
		String name
		int dataType
		int role
		int channelType
	public boolean equals (java.lang.Object) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		Object o
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public int describeContents () 
	public int getDataType () 
	public java.lang.String getName () 
	public int getRole () 
	public int getChannelType () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/bluetooth/BluetoothPan$2.class
BluetoothPan.java
package android.bluetooth
 android.bluetooth.BluetoothPan$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothPan this$0
	void  (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan this$0
	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
}

android/bluetooth/IBluetoothInputDevice.class
IBluetoothInputDevice.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothInputDevice extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean getProtocolMode (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean virtualUnplug (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setProtocolMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int)  throws android.os.RemoteException 
	public abstract boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothHeadset.class
BluetoothHeadset.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadset extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_AUDIO_STATE_CHANGED
	public static final String ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE
	public static final int AT_CMD_TYPE_READ
	public static final int AT_CMD_TYPE_TEST
	public static final int AT_CMD_TYPE_SET
	public static final int AT_CMD_TYPE_BASIC
	public static final int AT_CMD_TYPE_ACTION
	public static final String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS
	public static final String VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY
	public static final String VENDOR_RESULT_CODE_COMMAND_ANDROID
	public static final int STATE_AUDIO_DISCONNECTED
	public static final int STATE_AUDIO_CONNECTING
	public static final String ACTION_HF_INDICATORS_VALUE_CHANGED
	public static final String EXTRA_HF_INDICATORS_IND_ID
	public static final String EXTRA_HF_INDICATORS_IND_VALUE
	public static final int STATE_AUDIO_CONNECTED
	private static final int MESSAGE_HEADSET_SERVICE_CONNECTED
	private static final int MESSAGE_HEADSET_SERVICE_DISCONNECTED
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothHeadset mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.bluetooth.IBluetoothProfileServiceConnection mConnection
	private final android.os.Handler mHandler
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.os.RemoteException e
	void doUnbind () 
		android.os.RemoteException e
	void close () 
		Exception e
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isAudioConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public int getBatteryUsageHint (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public static boolean isBluetoothVoiceDialingEnabled (android.content.Context) 
		android.content.Context context
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public int getAudioState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void setAudioRouteAllowed (boolean) 
		android.os.RemoteException e
		boolean allowed
	public boolean getAudioRouteAllowed () 
		android.os.RemoteException e
	public boolean isAudioOn () 
		android.os.RemoteException e
	public boolean connectAudio () 
		android.os.RemoteException e
	public boolean disconnectAudio () 
		android.os.RemoteException e
	public boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void phoneStateChanged (int, int, int, java.lang.String, int) 
		android.os.RemoteException e
		int numActive
		int numHeld
		int callState
		String number
		int type
	public void clccResponse (int, int, int, int, boolean, java.lang.String, int) 
		android.os.RemoteException e
		int index
		int direction
		int status
		int mode
		boolean mpty
		String number
		int type
	public boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		String command
		String arg
	public boolean enableWBS () 
		android.os.RemoteException e
	public boolean disableWBS () 
		android.os.RemoteException e
	public void bindResponse (int, boolean) 
		android.os.RemoteException e
		int ind_id
		boolean ind_status
	private boolean isEnabled () 
	private boolean isDisabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.bluetooth.IBluetoothProfileServiceConnection access$000 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.IBluetoothHeadset access$100 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.IBluetoothHeadset access$102 (android.bluetooth.BluetoothHeadset, android.bluetooth.IBluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
		android.bluetooth.IBluetoothHeadset x1
	static android.os.Handler access$200 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset x0
}

android/bluetooth/IBluetoothInputDevice$Stub$Proxy.class
IBluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.IBluetoothInputDevice$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothInputDevice  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean getProtocolMode (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean virtualUnplug (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setProtocolMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int protocolMode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		byte reportType
		byte reportId
		int bufferSize
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		byte reportType
		String report
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String report
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

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

android/bluetooth/BluetoothDevice$2.class
BluetoothDevice.java
package android.bluetooth
final android.bluetooth.BluetoothDevice$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothDevice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.BluetoothDevice[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/BluetoothGattService.class
BluetoothGattService.java
package android.bluetooth
public android.bluetooth.BluetoothGattService extends java.lang.Object implements android.os.Parcelable  {
	public static final int SERVICE_TYPE_PRIMARY
	public static final int SERVICE_TYPE_SECONDARY
	protected android.bluetooth.BluetoothDevice mDevice
	protected java.util.UUID mUuid
	protected int mInstanceId
	protected int mHandles
	protected int mServiceType
	protected java.util.List mCharacteristics
	protected java.util.List mIncludedServices
	private boolean mAdvertisePreferred
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, int) 
		java.util.UUID uuid
		int serviceType
	void  (android.bluetooth.BluetoothDevice, java.util.UUID, int, int) 
		android.bluetooth.BluetoothDevice device
		java.util.UUID uuid
		int instanceId
		int serviceType
	public void  (java.util.UUID, int, int) 
		java.util.UUID uuid
		int instanceId
		int serviceType
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.bluetooth.BluetoothGattService s
		android.os.Parcel out
		int flags
		java.util.ArrayList includedServices
	private void  (android.os.Parcel) 
		android.bluetooth.BluetoothGattCharacteristic chrc
		android.bluetooth.BluetoothGattIncludedService isvc
		android.os.Parcel in
		java.util.ArrayList chrcs
		java.util.ArrayList inclSvcs
	android.bluetooth.BluetoothDevice getDevice () 
	void setDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean addService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService service
	public boolean addCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
	android.bluetooth.BluetoothGattCharacteristic getCharacteristic (java.util.UUID, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
		int instanceId
	public void setInstanceId (int) 
		int instanceId
	int getHandles () 
	public void setHandles (int) 
		int handles
	public void addIncludedService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService includedService
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getType () 
	public java.util.List getIncludedServices () 
	public java.util.List getCharacteristics () 
	public android.bluetooth.BluetoothGattCharacteristic getCharacteristic (java.util.UUID) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
	public boolean isAdvertisePreferred () 
	public void setAdvertisePreferred (boolean) 
		boolean advertisePreferred
	void  (android.os.Parcel, android.bluetooth.BluetoothGattService$1) 
		android.os.Parcel x0
		android.bluetooth.BluetoothGattService$1 x1
	static void  () 
}

android/bluetooth/BluetoothGattCharacteristic.class
BluetoothGattCharacteristic.java
package android.bluetooth
public android.bluetooth.BluetoothGattCharacteristic extends java.lang.Object implements android.os.Parcelable  {
	public static final int PROPERTY_BROADCAST
	public static final int PROPERTY_READ
	public static final int PROPERTY_WRITE_NO_RESPONSE
	public static final int PROPERTY_WRITE
	public static final int PROPERTY_NOTIFY
	public static final int PROPERTY_INDICATE
	public static final int PROPERTY_SIGNED_WRITE
	public static final int PROPERTY_EXTENDED_PROPS
	public static final int PERMISSION_READ
	public static final int PERMISSION_READ_ENCRYPTED
	public static final int PERMISSION_READ_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE
	public static final int PERMISSION_WRITE_ENCRYPTED
	public static final int PERMISSION_WRITE_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE_SIGNED
	public static final int PERMISSION_WRITE_SIGNED_MITM
	public static final int WRITE_TYPE_DEFAULT
	public static final int WRITE_TYPE_NO_RESPONSE
	public static final int WRITE_TYPE_SIGNED
	public static final int FORMAT_UINT8
	public static final int FORMAT_UINT16
	public static final int FORMAT_UINT32
	public static final int FORMAT_SINT8
	public static final int FORMAT_SINT16
	public static final int FORMAT_SINT32
	public static final int FORMAT_SFLOAT
	public static final int FORMAT_FLOAT
	protected java.util.UUID mUuid
	protected int mInstance
	protected int mProperties
	protected int mPermissions
	protected int mKeySize
	protected int mWriteType
	protected android.bluetooth.BluetoothGattService mService
	protected byte[] mValue
	protected java.util.List mDescriptors
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, int, int) 
		java.util.UUID uuid
		int properties
		int permissions
	void  (android.bluetooth.BluetoothGattService, java.util.UUID, int, int, int) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
		int instanceId
		int properties
		int permissions
	public void  (java.util.UUID, int, int, int) 
		java.util.UUID uuid
		int instanceId
		int properties
		int permissions
	private void initCharacteristic (android.bluetooth.BluetoothGattService, java.util.UUID, int, int, int) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
		int instanceId
		int properties
		int permissions
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.bluetooth.BluetoothGattDescriptor desc
		android.os.Parcel in
		java.util.ArrayList descs
	int getKeySize () 
	public boolean addDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.bluetooth.BluetoothGattDescriptor descriptor
	android.bluetooth.BluetoothGattDescriptor getDescriptor (java.util.UUID, int) 
		android.bluetooth.BluetoothGattDescriptor descriptor
		java.util.UUID uuid
		int instanceId
	public android.bluetooth.BluetoothGattService getService () 
	void setService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService service
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getProperties () 
	public int getPermissions () 
	public int getWriteType () 
	public void setWriteType (int) 
		int writeType
	public void setKeySize (int) 
		int keySize
	public java.util.List getDescriptors () 
	public android.bluetooth.BluetoothGattDescriptor getDescriptor (java.util.UUID) 
		android.bluetooth.BluetoothGattDescriptor descriptor
		java.util.UUID uuid
	public byte[] getValue () 
	public java.lang.Integer getIntValue (int, int) 
		int formatType
		int offset
	public java.lang.Float getFloatValue (int, int) 
		int formatType
		int offset
	public java.lang.String getStringValue (int) 
		int i
		int offset
		byte[] strBytes
	public boolean setValue (byte[]) 
		byte[] value
	public boolean setValue (int, int, int) 
		int value
		int formatType
		int offset
		int len
	public boolean setValue (int, int, int, int) 
		int mantissa
		int exponent
		int formatType
		int offset
		int len
	public boolean setValue (java.lang.String) 
		String value
	private int getTypeLen (int) 
		int formatType
	private int unsignedByteToInt (byte) 
		byte b
	private int unsignedBytesToInt (byte, byte) 
		byte b0
		byte b1
	private int unsignedBytesToInt (byte, byte, byte, byte) 
		byte b0
		byte b1
		byte b2
		byte b3
	private float bytesToFloat (byte, byte) 
		byte b0
		byte b1
		int mantissa
		int exponent
	private float bytesToFloat (byte, byte, byte, byte) 
		byte b0
		byte b1
		byte b2
		byte b3
		int mantissa
	private int unsignedToSigned (int, int) 
		int unsigned
		int size
	private int intToSignedBits (int, int) 
		int i
		int size
	void  (android.os.Parcel, android.bluetooth.BluetoothGattCharacteristic$1) 
		android.os.Parcel x0
		android.bluetooth.BluetoothGattCharacteristic$1 x1
	static void  () 
}

android/bluetooth/IBluetoothSap$Stub$Proxy.class
IBluetoothSap.java
package android.bluetooth
 android.bluetooth.IBluetoothSap$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothSap  {
	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 getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice _result
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothHeadset.class
IBluetoothHeadset.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadset extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAudioConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int getBatteryUsageHint (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAudioOn ()  throws android.os.RemoteException 
	public abstract boolean connectAudio ()  throws android.os.RemoteException 
	public abstract boolean disconnectAudio ()  throws android.os.RemoteException 
	public abstract void setAudioRouteAllowed (boolean)  throws android.os.RemoteException 
	public abstract boolean getAudioRouteAllowed ()  throws android.os.RemoteException 
	public abstract boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract void phoneStateChanged (int, int, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void clccResponse (int, int, int, int, boolean, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean enableWBS ()  throws android.os.RemoteException 
	public abstract boolean disableWBS ()  throws android.os.RemoteException 
	public abstract void bindResponse (int, boolean)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothSap$2.class
BluetoothSap.java
package android.bluetooth
 android.bluetooth.BluetoothSap$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothSap this$0
	void  (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap this$0
	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
}

android/bluetooth/IBluetoothHeadsetClient$Stub.class
IBluetoothHeadsetClient.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetClient$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHeadsetClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_acceptIncomingConnect
	static final int TRANSACTION_rejectIncomingConnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_startVoiceRecognition
	static final int TRANSACTION_stopVoiceRecognition
	static final int TRANSACTION_getCurrentCalls
	static final int TRANSACTION_getCurrentAgEvents
	static final int TRANSACTION_acceptCall
	static final int TRANSACTION_holdCall
	static final int TRANSACTION_rejectCall
	static final int TRANSACTION_terminateCall
	static final int TRANSACTION_enterPrivateMode
	static final int TRANSACTION_explicitCallTransfer
	static final int TRANSACTION_redial
	static final int TRANSACTION_dial
	static final int TRANSACTION_dialMemory
	static final int TRANSACTION_sendDTMF
	static final int TRANSACTION_getLastVoiceTagNumber
	static final int TRANSACTION_getAudioState
	static final int TRANSACTION_connectAudio
	static final int TRANSACTION_disconnectAudio
	static final int TRANSACTION_setAudioRouteAllowed
	static final int TRANSACTION_getAudioRouteAllowed
	static final int TRANSACTION_getCurrentAgFeatures
	public void  () 
	public static android.bluetooth.IBluetoothHeadsetClient 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.Bundle _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		byte _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		boolean _result
		boolean _result
		boolean _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.Bundle _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothHealthCallback$Stub.class
IBluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealthCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHealthCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onHealthAppConfigurationStatusChange
	static final int TRANSACTION_onHealthChannelStateChange
	public void  () 
	public static android.bluetooth.IBluetoothHealthCallback 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.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		int _arg1
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothDevice _arg1
		android.os.ParcelFileDescriptor _arg4
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothDevice _arg1
		int _arg2
		int _arg3
		android.os.ParcelFileDescriptor _arg4
		int _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothHeadsetPhone$Stub$Proxy.class
IBluetoothHeadsetPhone.java
package android.bluetooth
 android.bluetooth.IBluetoothHeadsetPhone$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHeadsetPhone  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean answerCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean hangupCall ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendDtmf (int)  throws android.os.RemoteException 
		int dtmf
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean processChld (int)  throws android.os.RemoteException 
		int chld
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getNetworkOperator ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSubscriberNumber ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean listCurrentCalls ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean queryPhoneState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void updateBtHandsfreeAfterRadioTechnologyChange ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cdmaSwapSecondCallState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cdmaSetSecondCallState (boolean)  throws android.os.RemoteException 
		boolean state
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/SdpMnsRecord.class
SdpMnsRecord.java
package android.bluetooth
public android.bluetooth.SdpMnsRecord extends java.lang.Object implements android.os.Parcelable  {
	private final int mL2capPsm
	private final int mRfcommChannelNumber
	private final int mSupportedFeatures
	private final int mProfileVersion
	private final String mServiceName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, java.lang.String) 
		int l2cap_psm
		int rfcomm_channel_number
		int profile_version
		int supported_features
		String service_name
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public int getL2capPsm () 
	public int getRfcommChannelNumber () 
	public int getSupportedFeatures () 
	public java.lang.String getServiceName () 
	public int getProfileVersion () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		String ret
	static void  () 
}

android/bluetooth/BluetoothHeadset$1.class
BluetoothHeadset.java
package android.bluetooth
 android.bluetooth.BluetoothHeadset$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothHeadset this$0
	void  (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		boolean up
}

android/bluetooth/IBluetoothGatt$Stub$Proxy.class
IBluetoothGatt.java
package android.bluetooth
 android.bluetooth.IBluetoothGatt$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGatt  {
	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 getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void startScan (int, boolean, android.bluetooth.le.ScanSettings, java.util.List, android.os.WorkSource, java.util.List, java.lang.String)  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.bluetooth.le.ScanSettings settings
		java.util.List filters
		android.os.WorkSource workSource
		java.util.List scanStorages
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopScan (int, boolean)  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void flushPendingBatchResults (int, boolean)  throws android.os.RemoteException 
		int appIf
		boolean isServer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startMultiAdvertising (int, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseSettings)  throws android.os.RemoteException 
		int appIf
		android.bluetooth.le.AdvertiseData advertiseData
		android.bluetooth.le.AdvertiseData scanResponse
		android.bluetooth.le.AdvertiseSettings settings
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopMultiAdvertising (int)  throws android.os.RemoteException 
		int appIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerClient (android.os.ParcelUuid, android.bluetooth.IBluetoothGattCallback)  throws android.os.RemoteException 
		android.os.ParcelUuid appId
		android.bluetooth.IBluetoothGattCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterClient (int)  throws android.os.RemoteException 
		int clientIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clientConnect (int, java.lang.String, boolean, int)  throws android.os.RemoteException 
		int clientIf
		String address
		boolean isDirect
		int transport
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clientDisconnect (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void refreshDevice (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void discoverServices (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readCharacteristic (int, java.lang.String, int, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int handle
		int authReq
		android.os.Parcel _data
		android.os.Parcel _reply
	public void writeCharacteristic (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
		int clientIf
		String address
		int handle
		int writeType
		int authReq
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readDescriptor (int, java.lang.String, int, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int handle
		int authReq
		android.os.Parcel _data
		android.os.Parcel _reply
	public void writeDescriptor (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
		int clientIf
		String address
		int handle
		int writeType
		int authReq
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerForNotification (int, java.lang.String, int, boolean)  throws android.os.RemoteException 
		int clientIf
		String address
		int handle
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void beginReliableWrite (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endReliableWrite (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int clientIf
		String address
		boolean execute
		android.os.Parcel _data
		android.os.Parcel _reply
	public void readRemoteRssi (int, java.lang.String)  throws android.os.RemoteException 
		int clientIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void configureMTU (int, java.lang.String, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int mtu
		android.os.Parcel _data
		android.os.Parcel _reply
	public void connectionParameterUpdate (int, java.lang.String, int)  throws android.os.RemoteException 
		int clientIf
		String address
		int connectionPriority
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerServer (android.os.ParcelUuid, android.bluetooth.IBluetoothGattServerCallback)  throws android.os.RemoteException 
		android.os.ParcelUuid appId
		android.bluetooth.IBluetoothGattServerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterServer (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void serverConnect (int, java.lang.String, boolean, int)  throws android.os.RemoteException 
		int servertIf
		String address
		boolean isDirect
		int transport
		android.os.Parcel _data
		android.os.Parcel _reply
	public void serverDisconnect (int, java.lang.String)  throws android.os.RemoteException 
		int serverIf
		String address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void beginServiceDeclaration (int, int, int, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		int minHandles
		android.os.ParcelUuid srvcId
		boolean advertisePreferred
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addIncludedService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addCharacteristic (int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		int serverIf
		android.os.ParcelUuid charId
		int properties
		int permissions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addDescriptor (int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
		int serverIf
		android.os.ParcelUuid descId
		int permissions
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endServiceDeclaration (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int serverIf
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearServices (int)  throws android.os.RemoteException 
		int serverIf
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendResponse (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
		int serverIf
		String address
		int requestId
		int status
		int offset
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean, byte[])  throws android.os.RemoteException 
		int serverIf
		String address
		int srvcType
		int srvcInstanceId
		android.os.ParcelUuid srvcId
		int charInstanceId
		android.os.ParcelUuid charId
		boolean confirm
		byte[] value
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disconnectAll ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregAll ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int numHwTrackFiltersAvailable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothProfileServiceConnection$Stub$Proxy.class
IBluetoothProfileServiceConnection.java
package android.bluetooth
 android.bluetooth.IBluetoothProfileServiceConnection$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothProfileServiceConnection  {
	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.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
		android.content.ComponentName comp
		android.os.IBinder service
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onServiceDisconnected (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName comp
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/IBluetooth.class
IBluetooth.java
package android.bluetooth
public abstract android.bluetooth.IBluetooth extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isEnabled ()  throws android.os.RemoteException 
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract boolean enable ()  throws android.os.RemoteException 
	public abstract boolean enableNoAutoConnect ()  throws android.os.RemoteException 
	public abstract boolean disable ()  throws android.os.RemoteException 
	public abstract java.lang.String getAddress ()  throws android.os.RemoteException 
	public abstract android.os.ParcelUuid[] getUuids ()  throws android.os.RemoteException 
	public abstract boolean setName (java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String getName ()  throws android.os.RemoteException 
	public abstract int getScanMode ()  throws android.os.RemoteException 
	public abstract boolean setScanMode (int, int)  throws android.os.RemoteException 
	public abstract int getDiscoverableTimeout ()  throws android.os.RemoteException 
	public abstract boolean setDiscoverableTimeout (int)  throws android.os.RemoteException 
	public abstract boolean startDiscovery ()  throws android.os.RemoteException 
	public abstract boolean cancelDiscovery ()  throws android.os.RemoteException 
	public abstract boolean isDiscovering ()  throws android.os.RemoteException 
	public abstract int getAdapterConnectionState ()  throws android.os.RemoteException 
	public abstract int getProfileConnectionState (int)  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice[] getBondedDevices ()  throws android.os.RemoteException 
	public abstract boolean createBond (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean createBondOutOfBand (android.bluetooth.BluetoothDevice, int, android.bluetooth.OobData)  throws android.os.RemoteException 
	public abstract boolean cancelBondProcess (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean removeBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getBondState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.lang.String getRemoteName (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getRemoteType (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.lang.String getRemoteAlias (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setRemoteAlias (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
	public abstract int getRemoteClass (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.os.ParcelUuid[] getRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean fetchRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean sdpSearch (android.bluetooth.BluetoothDevice, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract boolean setPin (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
	public abstract boolean setPasskey (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
	public abstract boolean setPairingConfirmation (android.bluetooth.BluetoothDevice, boolean)  throws android.os.RemoteException 
	public abstract int getPhonebookAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPhonebookAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getMessageAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setMessageAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getSimAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setSimAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract void sendConnectionStateChange (android.bluetooth.BluetoothDevice, int, int, int)  throws android.os.RemoteException 
	public abstract void registerCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor connectSocket (android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor createSocketChannel (int, java.lang.String, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract boolean configHciSnoopLog (boolean)  throws android.os.RemoteException 
	public abstract boolean factoryReset ()  throws android.os.RemoteException 
	public abstract boolean isMultiAdvertisementSupported ()  throws android.os.RemoteException 
	public abstract boolean isPeripheralModeSupported ()  throws android.os.RemoteException 
	public abstract boolean isOffloadedFilteringSupported ()  throws android.os.RemoteException 
	public abstract boolean isOffloadedScanBatchingSupported ()  throws android.os.RemoteException 
	public abstract boolean isActivityAndEnergyReportingSupported ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothActivityEnergyInfo reportActivityInfo ()  throws android.os.RemoteException 
	public abstract void requestActivityInfo (android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract void onLeServiceUp ()  throws android.os.RemoteException 
	public abstract void onBrEdrDown ()  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothA2dpSink.class
IBluetoothA2dpSink.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dpSink extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothAudioConfig getAudioConfig (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

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

android/bluetooth/BluetoothInputDevice.class
BluetoothInputDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothInputDevice extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_PROTOCOL_MODE_CHANGED
	public static final String ACTION_HANDSHAKE
	public static final String ACTION_REPORT
	public static final String ACTION_VIRTUAL_UNPLUG_STATUS
	public static final int INPUT_DISCONNECT_FAILED_NOT_CONNECTED
	public static final int INPUT_CONNECT_FAILED_ALREADY_CONNECTED
	public static final int INPUT_CONNECT_FAILED_ATTEMPT_FAILED
	public static final int INPUT_OPERATION_GENERIC_FAILURE
	public static final int INPUT_OPERATION_SUCCESS
	public static final int PROTOCOL_REPORT_MODE
	public static final int PROTOCOL_BOOT_MODE
	public static final int PROTOCOL_UNSUPPORTED_MODE
	public static final byte REPORT_TYPE_INPUT
	public static final byte REPORT_TYPE_OUTPUT
	public static final byte REPORT_TYPE_FEATURE
	public static final int VIRTUAL_UNPLUG_STATUS_SUCCESS
	public static final int VIRTUAL_UNPLUG_STATUS_FAIL
	public static final String EXTRA_PROTOCOL_MODE
	public static final String EXTRA_REPORT_TYPE
	public static final String EXTRA_REPORT_ID
	public static final String EXTRA_REPORT_BUFFER_SIZE
	public static final String EXTRA_REPORT
	public static final String EXTRA_STATUS
	public static final String EXTRA_VIRTUAL_UNPLUG_STATUS
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothInputDevice mService
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean virtualUnplug (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean getProtocolMode (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setProtocolMode (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int protocolMode
	public boolean getReport (android.bluetooth.BluetoothDevice, byte, byte, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		byte reportType
		byte reportId
		int bufferSize
	public boolean setReport (android.bluetooth.BluetoothDevice, byte, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		byte reportType
		String report
	public boolean sendData (android.bluetooth.BluetoothDevice, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		String report
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.IBluetoothInputDevice access$102 (android.bluetooth.BluetoothInputDevice, android.bluetooth.IBluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
		android.bluetooth.IBluetoothInputDevice x1
	static android.content.Context access$200 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.IBluetoothInputDevice access$100 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice x0
}

android/bluetooth/BluetoothAdapter$2.class
BluetoothAdapter.java
package android.bluetooth
 android.bluetooth.BluetoothAdapter$2 extends android.bluetooth.le.ScanCallback {
	final java.util.UUID[] val$serviceUuids
	final android.bluetooth.BluetoothAdapter$LeScanCallback val$callback
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter, java.util.UUID[], android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.BluetoothAdapter this$0
	public void onScanResult (int, android.bluetooth.le.ScanResult) 
		java.util.UUID uuid
		java.util.List uuids
		java.util.List scanServiceUuids
		int callbackType
		android.bluetooth.le.ScanResult result
		android.bluetooth.le.ScanRecord scanRecord
}

android/bluetooth/IBluetoothPbap.class
IBluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbap extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothPbap$2.class
BluetoothPbap.java
package android.bluetooth
 android.bluetooth.BluetoothPbap$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothPbap this$0
	void  (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap this$0
	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
}

android/bluetooth/BluetoothMap$1.class
BluetoothMap.java
package android.bluetooth
 android.bluetooth.BluetoothMap$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothMap this$0
	void  (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothDevice$1.class
BluetoothDevice.java
package android.bluetooth
final android.bluetooth.BluetoothDevice$1 extends android.bluetooth.IBluetoothManagerCallback$Stub {
	void  () 
	public void onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
		android.bluetooth.IBluetooth bluetoothService
	public void onBluetoothServiceDown ()  throws android.os.RemoteException 
	public void onBrEdrDown () 
}

android/bluetooth/BluetoothAdapter$StateChangeCallbackWrapper.class
BluetoothAdapter.java
package android.bluetooth
public android.bluetooth.BluetoothAdapter$StateChangeCallbackWrapper extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	private android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback mCallback
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter, android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback) 
		android.bluetooth.BluetoothAdapter this$0
		android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback callback
	public void onBluetoothStateChange (boolean) 
		boolean on
}

android/bluetooth/BluetoothHeadset$2.class
BluetoothHeadset.java
package android.bluetooth
 android.bluetooth.BluetoothHeadset$2 extends android.bluetooth.IBluetoothProfileServiceConnection$Stub {
	final android.bluetooth.BluetoothHeadset this$0
	void  (android.bluetooth.BluetoothHeadset) 
		android.bluetooth.BluetoothHeadset this$0
	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
}

android/bluetooth/IBluetoothCallback$Stub$Proxy.class
IBluetoothCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothCallback  {
	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 onBluetoothStateChange (int, int)  throws android.os.RemoteException 
		int prevState
		int newState
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothInputDevice$2.class
BluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.BluetoothInputDevice$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothInputDevice this$0
	void  (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice this$0
	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
}

android/bluetooth/SdpMasRecord$MessageType.class
SdpMasRecord.java
package android.bluetooth
public final android.bluetooth.SdpMasRecord$MessageType extends java.lang.Object {
	public static final int EMAIL
	public static final int SMS_GSM
	public static final int SMS_CDMA
	public static final int MMS
	public void  () 
}

android/bluetooth/IBluetoothMap.class
IBluetoothMap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothMap extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothHeadset$Stub.class
IBluetoothHeadset.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadset$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHeadset  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_startVoiceRecognition
	static final int TRANSACTION_stopVoiceRecognition
	static final int TRANSACTION_isAudioConnected
	static final int TRANSACTION_sendVendorSpecificResultCode
	static final int TRANSACTION_getBatteryUsageHint
	static final int TRANSACTION_acceptIncomingConnect
	static final int TRANSACTION_rejectIncomingConnect
	static final int TRANSACTION_getAudioState
	static final int TRANSACTION_isAudioOn
	static final int TRANSACTION_connectAudio
	static final int TRANSACTION_disconnectAudio
	static final int TRANSACTION_setAudioRouteAllowed
	static final int TRANSACTION_getAudioRouteAllowed
	static final int TRANSACTION_startScoUsingVirtualVoiceCall
	static final int TRANSACTION_stopScoUsingVirtualVoiceCall
	static final int TRANSACTION_phoneStateChanged
	static final int TRANSACTION_clccResponse
	static final int TRANSACTION_enableWBS
	static final int TRANSACTION_disableWBS
	static final int TRANSACTION_bindResponse
	public void  () 
	public static android.bluetooth.IBluetoothHeadset 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		String _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		boolean _result
		boolean _result
		boolean _result
		boolean _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int _arg0
		int _arg1
		int _arg2
		String _arg3
		int _arg4
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		String _arg5
		int _arg6
		boolean _result
		boolean _result
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothGattIncludedService.class
BluetoothGattIncludedService.java
package android.bluetooth
public android.bluetooth.BluetoothGattIncludedService extends java.lang.Object implements android.os.Parcelable  {
	protected java.util.UUID mUuid
	protected int mInstanceId
	protected int mServiceType
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, int, int) 
		java.util.UUID uuid
		int instanceId
		int serviceType
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getType () 
	void  (android.os.Parcel, android.bluetooth.BluetoothGattIncludedService$1) 
		android.os.Parcel x0
		android.bluetooth.BluetoothGattIncludedService$1 x1
	static void  () 
}

android/bluetooth/IBluetoothMap$Stub.class
IBluetoothMap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothMap$Stub extends android.os.Binder implements android.bluetooth.IBluetoothMap  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_getClient
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_isConnected
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	public void  () 
	public static android.bluetooth.IBluetoothMap 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 _result
		android.bluetooth.BluetoothDevice _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothGattCallback$Stub.class
IBluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGattCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onClientRegistered
	static final int TRANSACTION_onClientConnectionState
	static final int TRANSACTION_onScanResult
	static final int TRANSACTION_onBatchScanResults
	static final int TRANSACTION_onSearchComplete
	static final int TRANSACTION_onCharacteristicRead
	static final int TRANSACTION_onCharacteristicWrite
	static final int TRANSACTION_onExecuteWrite
	static final int TRANSACTION_onDescriptorRead
	static final int TRANSACTION_onDescriptorWrite
	static final int TRANSACTION_onNotify
	static final int TRANSACTION_onReadRemoteRssi
	static final int TRANSACTION_onMultiAdvertiseCallback
	static final int TRANSACTION_onScanManagerErrorCallback
	static final int TRANSACTION_onConfigureMTU
	static final int TRANSACTION_onFoundOrLost
	public void  () 
	public static android.bluetooth.IBluetoothGattCallback 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
		boolean _arg2
		String _arg3
		android.bluetooth.le.ScanResult _arg0
		android.bluetooth.le.ScanResult _arg0
		java.util.List _arg0
		String _arg0
		java.util.List _arg1
		int _arg2
		String _arg0
		int _arg1
		int _arg2
		byte[] _arg3
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int _arg2
		byte[] _arg3
		String _arg0
		int _arg1
		int _arg2
		String _arg0
		int _arg1
		byte[] _arg2
		String _arg0
		int _arg1
		int _arg2
		android.bluetooth.le.AdvertiseSettings _arg2
		int _arg0
		boolean _arg1
		android.bluetooth.le.AdvertiseSettings _arg2
		int _arg0
		String _arg0
		int _arg1
		int _arg2
		android.bluetooth.le.ScanResult _arg1
		boolean _arg0
		android.bluetooth.le.ScanResult _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothAudioConfig$1.class
BluetoothAudioConfig.java
package android.bluetooth
final android.bluetooth.BluetoothAudioConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothAudioConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int sampleRate
		int channelConfig
		int audioFormat
	public android.bluetooth.BluetoothAudioConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/BluetoothHealth$2.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothHealth this$0
	void  (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth this$0
	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
}

android/bluetooth/BluetoothPbap$ServiceListener.class
BluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.BluetoothPbap$ServiceListener extends java.lang.Object {
	public abstract void onServiceConnected (android.bluetooth.BluetoothPbap) 
	public abstract void onServiceDisconnected () 
}

android/bluetooth/UidTraffic.class
UidTraffic.java
package android.bluetooth
public android.bluetooth.UidTraffic extends java.lang.Object implements java.lang.Cloneable android.os.Parcelable  {
	private final int mAppUid
	private long mRxBytes
	private long mTxBytes
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int appUid
	public void  (int, long, long) 
		int appUid
		long rx
		long tx
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void setRxBytes (long) 
		long bytes
	public void setTxBytes (long) 
		long bytes
	public void addRxBytes (long) 
		long bytes
	public void addTxBytes (long) 
		long bytes
	public int getUid () 
	public long getRxBytes () 
	public long getTxBytes () 
	public int describeContents () 
	public android.bluetooth.UidTraffic clone () 
	public java.lang.String toString () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/bluetooth/BluetoothHeadset$3.class
BluetoothHeadset.java
package android.bluetooth
 android.bluetooth.BluetoothHeadset$3 extends android.os.Handler {
	final android.bluetooth.BluetoothHeadset this$0
	void  (android.bluetooth.BluetoothHeadset, android.os.Looper) 
		android.bluetooth.BluetoothHeadset this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/bluetooth/IBluetoothHeadsetPhone$Stub.class
IBluetoothHeadsetPhone.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetPhone$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHeadsetPhone  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_answerCall
	static final int TRANSACTION_hangupCall
	static final int TRANSACTION_sendDtmf
	static final int TRANSACTION_processChld
	static final int TRANSACTION_getNetworkOperator
	static final int TRANSACTION_getSubscriberNumber
	static final int TRANSACTION_listCurrentCalls
	static final int TRANSACTION_queryPhoneState
	static final int TRANSACTION_updateBtHandsfreeAfterRadioTechnologyChange
	static final int TRANSACTION_cdmaSwapSecondCallState
	static final int TRANSACTION_cdmaSetSecondCallState
	public void  () 
	public static android.bluetooth.IBluetoothHeadsetPhone 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 _result
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		String _result
		String _result
		boolean _result
		boolean _result
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothPan$Stub.class
IBluetoothPan.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPan$Stub extends android.os.Binder implements android.bluetooth.IBluetoothPan  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isTetheringOn
	static final int TRANSACTION_setBluetoothTethering
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	public void  () 
	public static android.bluetooth.IBluetoothPan 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 _result
		boolean _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/SdpOppOpsRecord.class
SdpOppOpsRecord.java
package android.bluetooth
public android.bluetooth.SdpOppOpsRecord extends java.lang.Object implements android.os.Parcelable  {
	private final String mServiceName
	private final int mRfcommChannel
	private final int mL2capPsm
	private final int mProfileVersion
	private final byte[] mFormatsList
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, int, int, byte[]) 
		String serviceName
		int rfcommChannel
		int l2capPsm
		int version
		byte[] formatsList
	public java.lang.String getServiceName () 
	public int getRfcommChannel () 
	public int getL2capPsm () 
	public int getProfileVersion () 
	public byte[] getFormatsList () 
	public int describeContents () 
	public void  (android.os.Parcel) 
		byte[] bytes
		android.os.Parcel in
		int arrayLength
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

android/bluetooth/BluetoothAvrcpController$2.class
BluetoothAvrcpController.java
package android.bluetooth
 android.bluetooth.BluetoothAvrcpController$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothAvrcpController this$0
	void  (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController this$0
	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
}

android/bluetooth/SdpRecord.class
SdpRecord.java
package android.bluetooth
public android.bluetooth.SdpRecord extends java.lang.Object implements android.os.Parcelable  {
	private final byte[] mRawData
	private final int mRawSize
	public static final android.os.Parcelable$Creator CREATOR
	public java.lang.String toString () 
	public void  (int, byte[]) 
		int size_record
		byte[] record
	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 byte[] getRawData () 
	public int getRawSize () 
	static void  () 
}

android/bluetooth/IBluetoothManager$Stub.class
IBluetoothManager.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManager$Stub extends android.os.Binder implements android.bluetooth.IBluetoothManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerAdapter
	static final int TRANSACTION_unregisterAdapter
	static final int TRANSACTION_registerStateChangeCallback
	static final int TRANSACTION_unregisterStateChangeCallback
	static final int TRANSACTION_isEnabled
	static final int TRANSACTION_enable
	static final int TRANSACTION_enableNoAutoConnect
	static final int TRANSACTION_disable
	static final int TRANSACTION_getState
	static final int TRANSACTION_getBluetoothGatt
	static final int TRANSACTION_bindBluetoothProfileService
	static final int TRANSACTION_unbindBluetoothProfileService
	static final int TRANSACTION_getAddress
	static final int TRANSACTION_getName
	static final int TRANSACTION_isBleScanAlwaysAvailable
	static final int TRANSACTION_updateBleAppCount
	static final int TRANSACTION_isBleAppPresent
	public void  () 
	public static android.bluetooth.IBluetoothManager 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.bluetooth.IBluetoothManagerCallback _arg0
		android.bluetooth.IBluetooth _result
		android.bluetooth.IBluetoothManagerCallback _arg0
		android.bluetooth.IBluetoothStateChangeCallback _arg0
		android.bluetooth.IBluetoothStateChangeCallback _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _arg0
		boolean _result
		int _result
		android.bluetooth.IBluetoothGatt _result
		int _arg0
		android.bluetooth.IBluetoothProfileServiceConnection _arg1
		boolean _result
		int _arg0
		android.bluetooth.IBluetoothProfileServiceConnection _arg1
		String _result
		String _result
		boolean _result
		android.os.IBinder _arg0
		boolean _arg1
		int _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothStateChangeCallback$Stub$Proxy.class
IBluetoothStateChangeCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothStateChangeCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothStateChangeCallback  {
	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 onBluetoothStateChange (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/SdpMasRecord$1.class
SdpMasRecord.java
package android.bluetooth
final android.bluetooth.SdpMasRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.SdpMasRecord createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.SdpRecord[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/BluetoothHeadsetClient.class
BluetoothHeadsetClient.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadsetClient extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_AUDIO_STATE_CHANGED
	public static final String ACTION_AG_EVENT
	public static final String ACTION_CALL_CHANGED
	public static final String ACTION_RESULT
	public static final String ACTION_LAST_VTAG
	public static final int STATE_AUDIO_DISCONNECTED
	public static final int STATE_AUDIO_CONNECTING
	public static final int STATE_AUDIO_CONNECTED
	public static final String EXTRA_AUDIO_WBS
	public static final String EXTRA_NETWORK_STATUS
	public static final String EXTRA_NETWORK_SIGNAL_STRENGTH
	public static final String EXTRA_NETWORK_ROAMING
	public static final String EXTRA_BATTERY_LEVEL
	public static final String EXTRA_OPERATOR_NAME
	public static final String EXTRA_VOICE_RECOGNITION
	public static final String EXTRA_IN_BAND_RING
	public static final String EXTRA_SUBSCRIBER_INFO
	public static final String EXTRA_CALL
	public static final String EXTRA_NUMBER
	public static final String EXTRA_RESULT_CODE
	public static final String EXTRA_CME_CODE
	public static final String EXTRA_AG_FEATURE_3WAY_CALLING
	public static final String EXTRA_AG_FEATURE_VOICE_RECOGNITION
	public static final String EXTRA_AG_FEATURE_ATTACH_NUMBER_TO_VT
	public static final String EXTRA_AG_FEATURE_REJECT_CALL
	public static final String EXTRA_AG_FEATURE_ECC
	public static final String EXTRA_AG_FEATURE_RESPONSE_AND_HOLD
	public static final String EXTRA_AG_FEATURE_ACCEPT_HELD_OR_WAITING_CALL
	public static final String EXTRA_AG_FEATURE_RELEASE_HELD_OR_WAITING_CALL
	public static final String EXTRA_AG_FEATURE_RELEASE_AND_ACCEPT
	public static final String EXTRA_AG_FEATURE_MERGE
	public static final String EXTRA_AG_FEATURE_MERGE_AND_DETACH
	public static final int ACTION_RESULT_OK
	public static final int ACTION_RESULT_ERROR
	public static final int ACTION_RESULT_ERROR_NO_CARRIER
	public static final int ACTION_RESULT_ERROR_BUSY
	public static final int ACTION_RESULT_ERROR_NO_ANSWER
	public static final int ACTION_RESULT_ERROR_DELAYED
	public static final int ACTION_RESULT_ERROR_BLACKLISTED
	public static final int ACTION_RESULT_ERROR_CME
	public static final int CME_PHONE_FAILURE
	public static final int CME_NO_CONNECTION_TO_PHONE
	public static final int CME_OPERATION_NOT_ALLOWED
	public static final int CME_OPERATION_NOT_SUPPORTED
	public static final int CME_PHSIM_PIN_REQUIRED
	public static final int CME_PHFSIM_PIN_REQUIRED
	public static final int CME_PHFSIM_PUK_REQUIRED
	public static final int CME_SIM_NOT_INSERTED
	public static final int CME_SIM_PIN_REQUIRED
	public static final int CME_SIM_PUK_REQUIRED
	public static final int CME_SIM_FAILURE
	public static final int CME_SIM_BUSY
	public static final int CME_SIM_WRONG
	public static final int CME_INCORRECT_PASSWORD
	public static final int CME_SIM_PIN2_REQUIRED
	public static final int CME_SIM_PUK2_REQUIRED
	public static final int CME_MEMORY_FULL
	public static final int CME_INVALID_INDEX
	public static final int CME_NOT_FOUND
	public static final int CME_MEMORY_FAILURE
	public static final int CME_TEXT_STRING_TOO_LONG
	public static final int CME_INVALID_CHARACTER_IN_TEXT_STRING
	public static final int CME_DIAL_STRING_TOO_LONG
	public static final int CME_INVALID_CHARACTER_IN_DIAL_STRING
	public static final int CME_NO_NETWORK_SERVICE
	public static final int CME_NETWORK_TIMEOUT
	public static final int CME_EMERGENCY_SERVICE_ONLY
	public static final int CME_NO_SIMULTANOUS_VOIP_CS_CALLS
	public static final int CME_NOT_SUPPORTED_FOR_VOIP
	public static final int CME_SIP_RESPONSE_CODE
	public static final int CME_NETWORK_PERSONALIZATION_PIN_REQUIRED
	public static final int CME_NETWORK_PERSONALIZATION_PUK_REQUIRED
	public static final int CME_NETWORK_SUBSET_PERSONALIZATION_PIN_REQUIRED
	public static final int CME_NETWORK_SUBSET_PERSONALIZATION_PUK_REQUIRED
	public static final int CME_SERVICE_PROVIDER_PERSONALIZATION_PIN_REQUIRED
	public static final int CME_SERVICE_PROVIDER_PERSONALIZATION_PUK_REQUIRED
	public static final int CME_CORPORATE_PERSONALIZATION_PIN_REQUIRED
	public static final int CME_CORPORATE_PERSONALIZATION_PUK_REQUIRED
	public static final int CME_HIDDEN_KEY_REQUIRED
	public static final int CME_EAP_NOT_SUPPORTED
	public static final int CME_INCORRECT_PARAMETERS
	public static final int CALL_ACCEPT_NONE
	public static final int CALL_ACCEPT_HOLD
	public static final int CALL_ACCEPT_TERMINATE
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothHeadsetClient mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getCurrentCalls (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public android.os.Bundle getCurrentAgEvents (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean acceptCall (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int flag
	public boolean holdCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean rejectCall (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean terminateCall (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int index
	public boolean enterPrivateMode (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int index
	public boolean explicitCallTransfer (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean redial (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean dial (android.bluetooth.BluetoothDevice, java.lang.String) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		String number
	public boolean dialMemory (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int location
	public boolean sendDTMF (android.bluetooth.BluetoothDevice, byte) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		byte code
	public boolean getLastVoiceTagNumber (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public int getAudioState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void setAudioRouteAllowed (boolean) 
		android.os.RemoteException e
		boolean allowed
	public boolean getAudioRouteAllowed () 
		android.os.RemoteException e
	public boolean connectAudio () 
		android.os.RemoteException e
	public boolean disconnectAudio () 
		android.os.RemoteException e
	public android.os.Bundle getCurrentAgFeatures (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient x0
	static android.bluetooth.IBluetoothHeadsetClient access$102 (android.bluetooth.BluetoothHeadsetClient, android.bluetooth.IBluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient x0
		android.bluetooth.IBluetoothHeadsetClient x1
	static android.content.Context access$200 (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient x0
	static android.bluetooth.IBluetoothHeadsetClient access$100 (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient x0
}

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

android/bluetooth/BluetoothAdapter.class
BluetoothAdapter.java
package android.bluetooth
public final android.bluetooth.BluetoothAdapter extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String DEFAULT_MAC_ADDRESS
	public static final int ERROR
	public static final String ACTION_STATE_CHANGED
	public static final String EXTRA_STATE
	public static final String EXTRA_PREVIOUS_STATE
	public static final int STATE_OFF
	public static final int STATE_TURNING_ON
	public static final int STATE_ON
	public static final int STATE_TURNING_OFF
	public static final int STATE_BLE_TURNING_ON
	public static final int STATE_BLE_ON
	public static final int STATE_BLE_TURNING_OFF
	public static final String ACTION_REQUEST_DISCOVERABLE
	public static final String EXTRA_DISCOVERABLE_DURATION
	public static final String ACTION_REQUEST_ENABLE
	public static final String ACTION_REQUEST_BLE_SCAN_ALWAYS_AVAILABLE
	public static final String ACTION_SCAN_MODE_CHANGED
	public static final String EXTRA_SCAN_MODE
	public static final String EXTRA_PREVIOUS_SCAN_MODE
	public static final int SCAN_MODE_NONE
	public static final int SCAN_MODE_CONNECTABLE
	public static final int SCAN_MODE_CONNECTABLE_DISCOVERABLE
	public static final String ACTION_DISCOVERY_STARTED
	public static final String ACTION_DISCOVERY_FINISHED
	public static final String ACTION_LOCAL_NAME_CHANGED
	public static final String EXTRA_LOCAL_NAME
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String EXTRA_CONNECTION_STATE
	public static final String EXTRA_PREVIOUS_CONNECTION_STATE
	public static final String ACTION_BLE_STATE_CHANGED
	public static final String ACTION_BLE_ACL_CONNECTED
	public static final String ACTION_BLE_ACL_DISCONNECTED
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int STATE_DISCONNECTING
	public static final String BLUETOOTH_MANAGER_SERVICE
	private final android.os.IBinder mToken
	public static final int SOCKET_CHANNEL_AUTO_STATIC_NO_SDP
	private static final int ADDRESS_LENGTH
	private static android.bluetooth.BluetoothAdapter sAdapter
	private static android.bluetooth.le.BluetoothLeScanner sBluetoothLeScanner
	private static android.bluetooth.le.BluetoothLeAdvertiser sBluetoothLeAdvertiser
	private final android.bluetooth.IBluetoothManager mManagerService
	private android.bluetooth.IBluetooth mService
	private final java.util.concurrent.locks.ReentrantReadWriteLock mServiceLock
	private final Object mLock
	private final java.util.Map mLeScanClients
	private final android.bluetooth.IBluetoothManagerCallback mManagerCallback
	private final java.util.ArrayList mProxyServiceStateCallbacks
	public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter () 
		android.bluetooth.IBluetoothManager managerService
		android.os.IBinder b
	void  (android.bluetooth.IBluetoothManager) 
		android.os.RemoteException e
		android.bluetooth.IBluetoothManager managerService
	public android.bluetooth.BluetoothDevice getRemoteDevice (java.lang.String) 
		String address
	public android.bluetooth.BluetoothDevice getRemoteDevice (byte[]) 
		byte[] address
	public android.bluetooth.le.BluetoothLeAdvertiser getBluetoothLeAdvertiser () 
	public android.bluetooth.le.BluetoothLeScanner getBluetoothLeScanner () 
	public boolean isEnabled () 
		android.os.RemoteException e
	public boolean isLeEnabled () 
		int state
	private void notifyUserAction (boolean) 
		android.os.RemoteException e
		boolean enable
	public boolean disableBLE () 
		android.os.RemoteException e
		android.os.RemoteException e
		int bleAppCnt
		int state
	public boolean enableBLE () 
		android.os.RemoteException e
		android.os.RemoteException e
	public int getState () 
		android.os.RemoteException e
		int state
	public int getLeState () 
		android.os.RemoteException e
		int state
	boolean getLeAccess () 
	public boolean enable () 
		android.os.RemoteException e
	public boolean disable () 
		android.os.RemoteException e
	public boolean disable (boolean) 
		android.os.RemoteException e
		boolean persist
	public java.lang.String getAddress () 
		android.os.RemoteException e
	public java.lang.String getName () 
		android.os.RemoteException e
	public boolean configHciSnoopLog (boolean) 
		android.os.RemoteException e
		boolean enable
	public boolean factoryReset () 
		android.os.RemoteException e
	public android.os.ParcelUuid[] getUuids () 
		android.os.RemoteException e
	public boolean setName (java.lang.String) 
		android.os.RemoteException e
		String name
	public int getScanMode () 
		android.os.RemoteException e
	public boolean setScanMode (int, int) 
		android.os.RemoteException e
		int mode
		int duration
	public boolean setScanMode (int) 
		int mode
	public int getDiscoverableTimeout () 
		android.os.RemoteException e
	public void setDiscoverableTimeout (int) 
		android.os.RemoteException e
		int timeout
	public boolean startDiscovery () 
		android.os.RemoteException e
	public boolean cancelDiscovery () 
		android.os.RemoteException e
	public boolean isDiscovering () 
		android.os.RemoteException e
	public boolean isMultipleAdvertisementSupported () 
		android.os.RemoteException e
	public boolean isBleScanAlwaysAvailable () 
		android.os.RemoteException e
	public boolean isPeripheralModeSupported () 
		android.os.RemoteException e
	public boolean isOffloadedFilteringSupported () 
		android.os.RemoteException e
	public boolean isOffloadedScanBatchingSupported () 
		android.os.RemoteException e
	public boolean isHardwareTrackingFiltersAvailable () 
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
	public android.bluetooth.BluetoothActivityEnergyInfo getControllerActivityEnergyInfo (int) 
		android.os.SynchronousResultReceiver$Result result
		java.util.concurrent.TimeoutException e
		int updateType
		android.os.SynchronousResultReceiver receiver
	public void requestControllerActivityEnergyInfo (android.os.ResultReceiver) 
		android.os.RemoteException e
		android.os.ResultReceiver result
	public java.util.Set getBondedDevices () 
		android.os.RemoteException e
	public int getConnectionState () 
		android.os.RemoteException e
	public int getProfileConnectionState (int) 
		android.os.RemoteException e
		int profile
	public android.bluetooth.BluetoothServerSocket listenUsingRfcommOn (int)  throws java.io.IOException 
		int channel
	public android.bluetooth.BluetoothServerSocket listenUsingRfcommOn (int, boolean, boolean)  throws java.io.IOException 
		int channel
		boolean mitm
		boolean min16DigitPin
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	public android.bluetooth.BluetoothServerSocket listenUsingEncryptedRfcommWithServiceRecord (java.lang.String, java.util.UUID)  throws java.io.IOException 
		String name
		java.util.UUID uuid
	private android.bluetooth.BluetoothServerSocket createNewRfcommSocketAndRecord (java.lang.String, java.util.UUID, boolean, boolean)  throws java.io.IOException 
		String name
		java.util.UUID uuid
		boolean auth
		boolean encrypt
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommOn (int)  throws java.io.IOException 
		int port
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingEncryptedRfcommOn (int)  throws java.io.IOException 
		int port
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public static android.bluetooth.BluetoothServerSocket listenUsingScoOn ()  throws java.io.IOException 
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingL2capOn (int, boolean, boolean)  throws java.io.IOException 
		int port
		boolean mitm
		boolean min16DigitPin
		android.bluetooth.BluetoothServerSocket socket
		int errno
	public android.bluetooth.BluetoothServerSocket listenUsingL2capOn (int)  throws java.io.IOException 
		int port
	public android.util.Pair readOutOfBandData () 
	public boolean getProfileProxy (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener, int) 
		android.bluetooth.BluetoothHeadset headset
		android.bluetooth.BluetoothA2dp a2dp
		android.bluetooth.BluetoothA2dpSink a2dpSink
		android.bluetooth.BluetoothAvrcpController avrcp
		android.bluetooth.BluetoothInputDevice iDev
		android.bluetooth.BluetoothPan pan
		android.bluetooth.BluetoothHealth health
		android.bluetooth.BluetoothMap map
		android.bluetooth.BluetoothHeadsetClient headsetClient
		android.bluetooth.BluetoothSap sap
		android.bluetooth.BluetoothPbapClient pbapClient
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener listener
		int profile
	public void closeProfileProxy (int, android.bluetooth.BluetoothProfile) 
		android.bluetooth.BluetoothPbapClient pbapClient
		android.bluetooth.BluetoothHeadset headset
		android.bluetooth.BluetoothA2dp a2dp
		android.bluetooth.BluetoothA2dpSink a2dpSink
		android.bluetooth.BluetoothAvrcpController avrcp
		android.bluetooth.BluetoothInputDevice iDev
		android.bluetooth.BluetoothPan pan
		android.bluetooth.BluetoothHealth health
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattServer gattServer
		android.bluetooth.BluetoothMap map
		android.bluetooth.BluetoothHeadsetClient headsetClient
		android.bluetooth.BluetoothSap sap
		int profile
		android.bluetooth.BluetoothProfile proxy
	public boolean enableNoAutoConnect () 
		android.os.RemoteException e
	public boolean changeApplicationBluetoothState (boolean, android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback) 
		boolean on
		android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback callback
	private java.util.Set toDeviceSet (android.bluetooth.BluetoothDevice[]) 
		android.bluetooth.BluetoothDevice[] devices
		java.util.Set deviceSet
	protected void finalize ()  throws java.lang.Throwable 
		android.os.RemoteException e
	public static boolean checkBluetoothAddress (java.lang.String) 
		char c
		int i
		String address
	android.bluetooth.IBluetoothManager getBluetoothManager () 
	android.bluetooth.IBluetooth getBluetoothService (android.bluetooth.IBluetoothManagerCallback) 
		android.bluetooth.IBluetoothManagerCallback cb
	void removeServiceStateCallback (android.bluetooth.IBluetoothManagerCallback) 
		android.bluetooth.IBluetoothManagerCallback cb
	public boolean startLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
	public boolean startLeScan (java.util.UUID[], android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.le.ScanFilter filter
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.le.ScanCallback scanCallback
		android.bluetooth.le.ScanSettings settings
		java.util.List filters
		android.os.RemoteException e
		java.util.UUID[] serviceUuids
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
		android.bluetooth.le.BluetoothLeScanner scanner
	public void stopLeScan (android.bluetooth.BluetoothAdapter$LeScanCallback) 
		android.bluetooth.le.ScanCallback scanCallback
		android.bluetooth.BluetoothAdapter$LeScanCallback callback
		android.bluetooth.le.BluetoothLeScanner scanner
	static java.util.concurrent.locks.ReentrantReadWriteLock access$000 (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter x0
	static android.bluetooth.IBluetooth access$102 (android.bluetooth.BluetoothAdapter, android.bluetooth.IBluetooth) 
		android.bluetooth.BluetoothAdapter x0
		android.bluetooth.IBluetooth x1
	static java.util.ArrayList access$200 (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter x0
	static java.util.Map access$300 (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter x0
	static android.bluetooth.le.BluetoothLeAdvertiser access$400 () 
	static android.bluetooth.le.BluetoothLeScanner access$500 () 
}

android/bluetooth/BluetoothHealth$1.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothHealth this$0
	void  (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothHeadsetPhone.class
IBluetoothHeadsetPhone.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetPhone extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean answerCall ()  throws android.os.RemoteException 
	public abstract boolean hangupCall ()  throws android.os.RemoteException 
	public abstract boolean sendDtmf (int)  throws android.os.RemoteException 
	public abstract boolean processChld (int)  throws android.os.RemoteException 
	public abstract java.lang.String getNetworkOperator ()  throws android.os.RemoteException 
	public abstract java.lang.String getSubscriberNumber ()  throws android.os.RemoteException 
	public abstract boolean listCurrentCalls ()  throws android.os.RemoteException 
	public abstract boolean queryPhoneState ()  throws android.os.RemoteException 
	public abstract void updateBtHandsfreeAfterRadioTechnologyChange ()  throws android.os.RemoteException 
	public abstract void cdmaSwapSecondCallState ()  throws android.os.RemoteException 
	public abstract void cdmaSetSecondCallState (boolean)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothManagerCallback$Stub$Proxy.class
IBluetoothManagerCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothManagerCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothManagerCallback  {
	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 onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
		android.bluetooth.IBluetooth bluetoothService
		android.os.Parcel _data
	public void onBluetoothServiceDown ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onBrEdrDown ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/bluetooth/BluetoothAudioConfig.class
BluetoothAudioConfig.java
package android.bluetooth
public final android.bluetooth.BluetoothAudioConfig extends java.lang.Object implements android.os.Parcelable  {
	private final int mSampleRate
	private final int mChannelConfig
	private final int mAudioFormat
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int) 
		int sampleRate
		int channelConfig
		int audioFormat
	public boolean equals (java.lang.Object) 
		android.bluetooth.BluetoothAudioConfig bac
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int getSampleRate () 
	public int getChannelConfig () 
	public int getAudioFormat () 
	static void  () 
}

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

android/bluetooth/IBluetoothA2dp.class
IBluetoothA2dp.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dp extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isAvrcpAbsoluteVolumeSupported ()  throws android.os.RemoteException 
	public abstract void adjustAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
	public abstract void setAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
	public abstract boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothMap$2.class
BluetoothMap.java
package android.bluetooth
 android.bluetooth.BluetoothMap$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothMap this$0
	void  (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap this$0
	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
}

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

android/bluetooth/BluetoothHealthCallback.class
BluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothHealthCallback extends java.lang.Object {
	private static final String TAG
	public void  () 
	public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int channelId
}

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

android/bluetooth/IBluetoothPbapClient.class
IBluetoothPbapClient.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbapClient extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

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

android/bluetooth/IBluetooth$Stub.class
IBluetooth.java
package android.bluetooth
public abstract android.bluetooth.IBluetooth$Stub extends android.os.Binder implements android.bluetooth.IBluetooth  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isEnabled
	static final int TRANSACTION_getState
	static final int TRANSACTION_enable
	static final int TRANSACTION_enableNoAutoConnect
	static final int TRANSACTION_disable
	static final int TRANSACTION_getAddress
	static final int TRANSACTION_getUuids
	static final int TRANSACTION_setName
	static final int TRANSACTION_getName
	static final int TRANSACTION_getScanMode
	static final int TRANSACTION_setScanMode
	static final int TRANSACTION_getDiscoverableTimeout
	static final int TRANSACTION_setDiscoverableTimeout
	static final int TRANSACTION_startDiscovery
	static final int TRANSACTION_cancelDiscovery
	static final int TRANSACTION_isDiscovering
	static final int TRANSACTION_getAdapterConnectionState
	static final int TRANSACTION_getProfileConnectionState
	static final int TRANSACTION_getBondedDevices
	static final int TRANSACTION_createBond
	static final int TRANSACTION_createBondOutOfBand
	static final int TRANSACTION_cancelBondProcess
	static final int TRANSACTION_removeBond
	static final int TRANSACTION_getBondState
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_getRemoteName
	static final int TRANSACTION_getRemoteType
	static final int TRANSACTION_getRemoteAlias
	static final int TRANSACTION_setRemoteAlias
	static final int TRANSACTION_getRemoteClass
	static final int TRANSACTION_getRemoteUuids
	static final int TRANSACTION_fetchRemoteUuids
	static final int TRANSACTION_sdpSearch
	static final int TRANSACTION_setPin
	static final int TRANSACTION_setPasskey
	static final int TRANSACTION_setPairingConfirmation
	static final int TRANSACTION_getPhonebookAccessPermission
	static final int TRANSACTION_setPhonebookAccessPermission
	static final int TRANSACTION_getMessageAccessPermission
	static final int TRANSACTION_setMessageAccessPermission
	static final int TRANSACTION_getSimAccessPermission
	static final int TRANSACTION_setSimAccessPermission
	static final int TRANSACTION_sendConnectionStateChange
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_unregisterCallback
	static final int TRANSACTION_connectSocket
	static final int TRANSACTION_createSocketChannel
	static final int TRANSACTION_configHciSnoopLog
	static final int TRANSACTION_factoryReset
	static final int TRANSACTION_isMultiAdvertisementSupported
	static final int TRANSACTION_isPeripheralModeSupported
	static final int TRANSACTION_isOffloadedFilteringSupported
	static final int TRANSACTION_isOffloadedScanBatchingSupported
	static final int TRANSACTION_isActivityAndEnergyReportingSupported
	static final int TRANSACTION_reportActivityInfo
	static final int TRANSACTION_requestActivityInfo
	static final int TRANSACTION_onLeServiceUp
	static final int TRANSACTION_onBrEdrDown
	public void  () 
	public static android.bluetooth.IBluetooth 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 _result
		int _result
		boolean _result
		boolean _result
		boolean _result
		String _result
		android.os.ParcelUuid[] _result
		String _arg0
		boolean _result
		String _result
		int _result
		int _arg0
		int _arg1
		boolean _result
		int _result
		int _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		int _result
		int _arg0
		int _result
		android.bluetooth.BluetoothDevice[] _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.OobData _arg2
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		android.bluetooth.OobData _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid[] _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		int _arg2
		byte[] _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		int _arg2
		byte[] _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		int _arg2
		int _arg3
		android.bluetooth.IBluetoothCallback _arg0
		android.bluetooth.IBluetoothCallback _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.ParcelUuid _arg2
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		android.os.ParcelUuid _arg2
		int _arg3
		int _arg4
		android.os.ParcelFileDescriptor _result
		android.os.ParcelUuid _arg2
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg2
		int _arg3
		int _arg4
		android.os.ParcelFileDescriptor _result
		boolean _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		android.bluetooth.BluetoothActivityEnergyInfo _result
		android.os.ResultReceiver _arg0
		android.os.ResultReceiver _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothInputDevice$1.class
BluetoothInputDevice.java
package android.bluetooth
 android.bluetooth.BluetoothInputDevice$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothInputDevice this$0
	void  (android.bluetooth.BluetoothInputDevice) 
		android.bluetooth.BluetoothInputDevice this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothServerSocket.class
BluetoothServerSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothServerSocket extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	final android.bluetooth.BluetoothSocket mSocket
	private android.os.Handler mHandler
	private int mMessage
	private int mChannel
	void  (int, boolean, boolean, int)  throws java.io.IOException 
		int type
		boolean auth
		boolean encrypt
		int port
	void  (int, boolean, boolean, int, boolean, boolean)  throws java.io.IOException 
		int type
		boolean auth
		boolean encrypt
		int port
		boolean mitm
		boolean min16DigitPin
	void  (int, boolean, boolean, android.os.ParcelUuid)  throws java.io.IOException 
		int type
		boolean auth
		boolean encrypt
		android.os.ParcelUuid uuid
	public android.bluetooth.BluetoothSocket accept ()  throws java.io.IOException 
	public android.bluetooth.BluetoothSocket accept (int)  throws java.io.IOException 
		int timeout
	public void close ()  throws java.io.IOException 
	synchronized void setCloseHandler (android.os.Handler, int) 
		android.os.Handler handler
		int message
	void setServiceName (java.lang.String) 
		String ServiceName
	public int getChannel () 
	void setChannel (int) 
		int newChannel
	public java.lang.String toString () 
		StringBuilder sb
}

android/bluetooth/IBluetoothHeadsetClient$Stub$Proxy.class
IBluetoothHeadsetClient.java
package android.bluetooth
 android.bluetooth.IBluetoothHeadsetClient$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHeadsetClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getCurrentCalls (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.os.Bundle getCurrentAgEvents (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.os.Bundle _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public boolean acceptCall (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int flag
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean holdCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean rejectCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean terminateCall (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int index
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enterPrivateMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int index
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean explicitCallTransfer (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean redial (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean dial (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String number
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean dialMemory (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int location
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendDTMF (android.bluetooth.BluetoothDevice, byte)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		byte code
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getLastVoiceTagNumber (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean connectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setAudioRouteAllowed (boolean)  throws android.os.RemoteException 
		boolean allowed
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getAudioRouteAllowed ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.Bundle getCurrentAgFeatures (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.os.Bundle _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
}

android/bluetooth/IBluetoothAvrcpController$Stub.class
IBluetoothAvrcpController.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothAvrcpController$Stub extends android.os.Binder implements android.bluetooth.IBluetoothAvrcpController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_sendPassThroughCmd
	static final int TRANSACTION_getPlayerSettings
	static final int TRANSACTION_getMetadata
	static final int TRANSACTION_getPlaybackState
	static final int TRANSACTION_setPlayerApplicationSetting
	static final int TRANSACTION_sendGroupNavigationCmd
	public void  () 
	public static android.bluetooth.IBluetoothAvrcpController 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
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		int _arg2
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothAvrcpPlayerSettings _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.media.MediaMetadata _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.media.session.PlaybackState _result
		android.bluetooth.BluetoothAvrcpPlayerSettings _arg0
		android.bluetooth.BluetoothAvrcpPlayerSettings _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothA2dpSink$Stub.class
IBluetoothA2dpSink.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dpSink$Stub extends android.os.Binder implements android.bluetooth.IBluetoothA2dpSink  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_getAudioConfig
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_isA2dpPlaying
	public void  () 
	public static android.bluetooth.IBluetoothA2dpSink 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothAudioConfig _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothGatt.class
IBluetoothGatt.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGatt extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract void startScan (int, boolean, android.bluetooth.le.ScanSettings, java.util.List, android.os.WorkSource, java.util.List, java.lang.String)  throws android.os.RemoteException 
	public abstract void stopScan (int, boolean)  throws android.os.RemoteException 
	public abstract void flushPendingBatchResults (int, boolean)  throws android.os.RemoteException 
	public abstract void startMultiAdvertising (int, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseSettings)  throws android.os.RemoteException 
	public abstract void stopMultiAdvertising (int)  throws android.os.RemoteException 
	public abstract void registerClient (android.os.ParcelUuid, android.bluetooth.IBluetoothGattCallback)  throws android.os.RemoteException 
	public abstract void unregisterClient (int)  throws android.os.RemoteException 
	public abstract void clientConnect (int, java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract void clientDisconnect (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void refreshDevice (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void discoverServices (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void readCharacteristic (int, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void writeCharacteristic (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
	public abstract void readDescriptor (int, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void writeDescriptor (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
	public abstract void registerForNotification (int, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void beginReliableWrite (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void endReliableWrite (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void readRemoteRssi (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void configureMTU (int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void connectionParameterUpdate (int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void registerServer (android.os.ParcelUuid, android.bluetooth.IBluetoothGattServerCallback)  throws android.os.RemoteException 
	public abstract void unregisterServer (int)  throws android.os.RemoteException 
	public abstract void serverConnect (int, java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract void serverDisconnect (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void beginServiceDeclaration (int, int, int, int, android.os.ParcelUuid, boolean)  throws android.os.RemoteException 
	public abstract void addIncludedService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void addCharacteristic (int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
	public abstract void addDescriptor (int, android.os.ParcelUuid, int)  throws android.os.RemoteException 
	public abstract void endServiceDeclaration (int)  throws android.os.RemoteException 
	public abstract void removeService (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void clearServices (int)  throws android.os.RemoteException 
	public abstract void sendResponse (int, java.lang.String, int, int, int, byte[])  throws android.os.RemoteException 
	public abstract void sendNotification (int, java.lang.String, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, boolean, byte[])  throws android.os.RemoteException 
	public abstract void disconnectAll ()  throws android.os.RemoteException 
	public abstract void unregAll ()  throws android.os.RemoteException 
	public abstract int numHwTrackFiltersAvailable ()  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothGatt$Stub.class
IBluetoothGatt.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGatt$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGatt  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_startScan
	static final int TRANSACTION_stopScan
	static final int TRANSACTION_flushPendingBatchResults
	static final int TRANSACTION_startMultiAdvertising
	static final int TRANSACTION_stopMultiAdvertising
	static final int TRANSACTION_registerClient
	static final int TRANSACTION_unregisterClient
	static final int TRANSACTION_clientConnect
	static final int TRANSACTION_clientDisconnect
	static final int TRANSACTION_refreshDevice
	static final int TRANSACTION_discoverServices
	static final int TRANSACTION_readCharacteristic
	static final int TRANSACTION_writeCharacteristic
	static final int TRANSACTION_readDescriptor
	static final int TRANSACTION_writeDescriptor
	static final int TRANSACTION_registerForNotification
	static final int TRANSACTION_beginReliableWrite
	static final int TRANSACTION_endReliableWrite
	static final int TRANSACTION_readRemoteRssi
	static final int TRANSACTION_configureMTU
	static final int TRANSACTION_connectionParameterUpdate
	static final int TRANSACTION_registerServer
	static final int TRANSACTION_unregisterServer
	static final int TRANSACTION_serverConnect
	static final int TRANSACTION_serverDisconnect
	static final int TRANSACTION_beginServiceDeclaration
	static final int TRANSACTION_addIncludedService
	static final int TRANSACTION_addCharacteristic
	static final int TRANSACTION_addDescriptor
	static final int TRANSACTION_endServiceDeclaration
	static final int TRANSACTION_removeService
	static final int TRANSACTION_clearServices
	static final int TRANSACTION_sendResponse
	static final int TRANSACTION_sendNotification
	static final int TRANSACTION_disconnectAll
	static final int TRANSACTION_unregAll
	static final int TRANSACTION_numHwTrackFiltersAvailable
	public void  () 
	public static android.bluetooth.IBluetoothGatt 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
		android.bluetooth.le.ScanSettings _arg2
		android.os.WorkSource _arg4
		int _arg0
		boolean _arg1
		android.bluetooth.le.ScanSettings _arg2
		java.util.List _arg3
		android.os.WorkSource _arg4
		java.util.List _arg5
		ClassLoader cl
		String _arg6
		int _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		android.bluetooth.le.AdvertiseData _arg1
		android.bluetooth.le.AdvertiseData _arg2
		android.bluetooth.le.AdvertiseSettings _arg3
		int _arg0
		android.bluetooth.le.AdvertiseData _arg1
		android.bluetooth.le.AdvertiseData _arg2
		android.bluetooth.le.AdvertiseSettings _arg3
		int _arg0
		android.os.ParcelUuid _arg0
		android.os.ParcelUuid _arg0
		android.bluetooth.IBluetoothGattCallback _arg1
		int _arg0
		int _arg0
		String _arg1
		boolean _arg2
		int _arg3
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		byte[] _arg5
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		byte[] _arg5
		int _arg0
		String _arg1
		int _arg2
		boolean _arg3
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		boolean _arg2
		int _arg0
		String _arg1
		int _arg0
		String _arg1
		int _arg2
		int _arg0
		String _arg1
		int _arg2
		android.os.ParcelUuid _arg0
		android.os.ParcelUuid _arg0
		android.bluetooth.IBluetoothGattServerCallback _arg1
		int _arg0
		int _arg0
		String _arg1
		boolean _arg2
		int _arg3
		int _arg0
		String _arg1
		android.os.ParcelUuid _arg4
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		boolean _arg5
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg1
		int _arg0
		android.os.ParcelUuid _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg1
		int _arg0
		android.os.ParcelUuid _arg1
		int _arg2
		int _arg0
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		byte[] _arg5
		android.os.ParcelUuid _arg4
		android.os.ParcelUuid _arg6
		int _arg0
		String _arg1
		int _arg2
		int _arg3
		android.os.ParcelUuid _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		boolean _arg7
		byte[] _arg8
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothA2dpSink.class
BluetoothA2dpSink.java
package android.bluetooth
public final android.bluetooth.BluetoothA2dpSink extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_PLAYING_STATE_CHANGED
	public static final int STATE_PLAYING
	public static final int STATE_NOT_PLAYING
	public static final String ACTION_AUDIO_CONFIG_CHANGED
	public static final String EXTRA_AUDIO_CONFIG
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothA2dpSink mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public void finalize () 
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public android.bluetooth.BluetoothAudioConfig getAudioConfig (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public static java.lang.String stateToString (int) 
		int state
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink x0
	static android.bluetooth.IBluetoothA2dpSink access$102 (android.bluetooth.BluetoothA2dpSink, android.bluetooth.IBluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink x0
		android.bluetooth.IBluetoothA2dpSink x1
	static android.content.Context access$200 (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink x0
	static android.bluetooth.IBluetoothA2dpSink access$100 (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink x0
}

android/bluetooth/BluetoothAdapter$LeScanCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$LeScanCallback extends java.lang.Object {
	public abstract void onLeScan (android.bluetooth.BluetoothDevice, int, byte[]) 
}

android/bluetooth/IBluetoothGattServerCallback$Stub.class
IBluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattServerCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothGattServerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServerRegistered
	static final int TRANSACTION_onScanResult
	static final int TRANSACTION_onServerConnectionState
	static final int TRANSACTION_onServiceAdded
	static final int TRANSACTION_onCharacteristicReadRequest
	static final int TRANSACTION_onDescriptorReadRequest
	static final int TRANSACTION_onCharacteristicWriteRequest
	static final int TRANSACTION_onDescriptorWriteRequest
	static final int TRANSACTION_onExecuteWrite
	static final int TRANSACTION_onNotificationSent
	static final int TRANSACTION_onMtuChanged
	public void  () 
	public static android.bluetooth.IBluetoothGattServerCallback 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 _arg0
		int _arg1
		byte[] _arg2
		int _arg0
		int _arg1
		boolean _arg2
		String _arg3
		android.os.ParcelUuid _arg3
		int _arg0
		int _arg1
		int _arg2
		android.os.ParcelUuid _arg3
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		String _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg6
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg9
		String _arg0
		int _arg1
		int _arg2
		boolean _arg3
		int _arg4
		int _arg5
		android.os.ParcelUuid _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg9
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg10
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		boolean _arg5
		int _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		android.os.ParcelUuid _arg10
		byte[] _arg11
		android.os.ParcelUuid _arg8
		android.os.ParcelUuid _arg10
		android.os.ParcelUuid _arg11
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		boolean _arg4
		boolean _arg5
		int _arg6
		int _arg7
		android.os.ParcelUuid _arg8
		int _arg9
		android.os.ParcelUuid _arg10
		android.os.ParcelUuid _arg11
		byte[] _arg12
		String _arg0
		int _arg1
		boolean _arg2
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/SdpSapsRecord.class
SdpSapsRecord.java
package android.bluetooth
public android.bluetooth.SdpSapsRecord extends java.lang.Object implements android.os.Parcelable  {
	private final int mRfcommChannelNumber
	private final int mProfileVersion
	private final String mServiceName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, java.lang.String) 
		int rfcomm_channel_number
		int profile_version
		String service_name
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public int getRfcommCannelNumber () 
	public int getProfileVersion () 
	public java.lang.String getServiceName () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		String ret
	static void  () 
}

android/bluetooth/IBluetoothSap.class
IBluetoothSap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothSap extends java.lang.Object implements android.os.IInterface  {
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothSap$1.class
BluetoothSap.java
package android.bluetooth
 android.bluetooth.BluetoothSap$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothSap this$0
	void  (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothManagerCallback$Stub.class
IBluetoothManagerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManagerCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothManagerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothServiceUp
	static final int TRANSACTION_onBluetoothServiceDown
	static final int TRANSACTION_onBrEdrDown
	public void  () 
	public static android.bluetooth.IBluetoothManagerCallback 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.bluetooth.IBluetooth _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothDevicePicker.class
BluetoothDevicePicker.java
package android.bluetooth
public abstract android.bluetooth.BluetoothDevicePicker extends java.lang.Object {
	public static final String EXTRA_NEED_AUTH
	public static final String EXTRA_FILTER_TYPE
	public static final String EXTRA_LAUNCH_PACKAGE
	public static final String EXTRA_LAUNCH_CLASS
	public static final String ACTION_DEVICE_SELECTED
	public static final String ACTION_LAUNCH
	public static final int FILTER_TYPE_ALL
	public static final int FILTER_TYPE_AUDIO
	public static final int FILTER_TYPE_TRANSFER
	public static final int FILTER_TYPE_PANU
	public static final int FILTER_TYPE_NAP
}

android/bluetooth/IBluetoothStateChangeCallback.class
IBluetoothStateChangeCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothStateChangeCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothStateChange (boolean)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothManager.class
IBluetoothManager.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.bluetooth.IBluetooth registerAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
	public abstract void unregisterAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
	public abstract void registerStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
	public abstract void unregisterStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
	public abstract boolean isEnabled ()  throws android.os.RemoteException 
	public abstract boolean enable ()  throws android.os.RemoteException 
	public abstract boolean enableNoAutoConnect ()  throws android.os.RemoteException 
	public abstract boolean disable (boolean)  throws android.os.RemoteException 
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract android.bluetooth.IBluetoothGatt getBluetoothGatt ()  throws android.os.RemoteException 
	public abstract boolean bindBluetoothProfileService (int, android.bluetooth.IBluetoothProfileServiceConnection)  throws android.os.RemoteException 
	public abstract void unbindBluetoothProfileService (int, android.bluetooth.IBluetoothProfileServiceConnection)  throws android.os.RemoteException 
	public abstract java.lang.String getAddress ()  throws android.os.RemoteException 
	public abstract java.lang.String getName ()  throws android.os.RemoteException 
	public abstract boolean isBleScanAlwaysAvailable ()  throws android.os.RemoteException 
	public abstract int updateBleAppCount (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract boolean isBleAppPresent ()  throws android.os.RemoteException 
}

android/bluetooth/BluetoothMasInstance$MessageType.class
BluetoothMasInstance.java
package android.bluetooth
public final android.bluetooth.BluetoothMasInstance$MessageType extends java.lang.Object {
	public static final int EMAIL
	public static final int SMS_GSM
	public static final int SMS_CDMA
	public static final int MMS
	public void  () 
}

android/bluetooth/IBluetoothGattServerCallback.class
IBluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattServerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServerRegistered (int, int)  throws android.os.RemoteException 
	public abstract void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
	public abstract void onServerConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void onServiceAdded (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid)  throws android.os.RemoteException 
	public abstract void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
	public abstract void onExecuteWrite (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract void onNotificationSent (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onMtuChanged (java.lang.String, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothDevice.class
BluetoothDevice.java
package android.bluetooth
public final android.bluetooth.BluetoothDevice extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean DBG
	private static final int CONNECTION_STATE_DISCONNECTED
	private static final int CONNECTION_STATE_CONNECTED
	private static final int CONNECTION_STATE_ENCRYPTED_BREDR
	private static final int CONNECTION_STATE_ENCRYPTED_LE
	public static final int ERROR
	public static final String ACTION_FOUND
	public static final String ACTION_DISAPPEARED
	public static final String ACTION_CLASS_CHANGED
	public static final String ACTION_ACL_CONNECTED
	public static final String ACTION_ACL_DISCONNECT_REQUESTED
	public static final String ACTION_ACL_DISCONNECTED
	public static final String ACTION_NAME_CHANGED
	public static final String ACTION_ALIAS_CHANGED
	public static final String ACTION_BOND_STATE_CHANGED
	public static final String EXTRA_DEVICE
	public static final String EXTRA_NAME
	public static final String EXTRA_RSSI
	public static final String EXTRA_CLASS
	public static final String EXTRA_BOND_STATE
	public static final String EXTRA_PREVIOUS_BOND_STATE
	public static final int BOND_NONE
	public static final int BOND_BONDING
	public static final int BOND_BONDED
	public static final String EXTRA_REASON
	public static final String EXTRA_PAIRING_VARIANT
	public static final String EXTRA_PAIRING_KEY
	public static final int DEVICE_TYPE_UNKNOWN
	public static final int DEVICE_TYPE_CLASSIC
	public static final int DEVICE_TYPE_LE
	public static final int DEVICE_TYPE_DUAL
	public static final String ACTION_SDP_RECORD
	public static final String ACTION_UUID
	public static final String ACTION_MAS_INSTANCE
	public static final String ACTION_NAME_FAILED
	public static final String ACTION_PAIRING_REQUEST
	public static final String ACTION_PAIRING_CANCEL
	public static final String ACTION_CONNECTION_ACCESS_REQUEST
	public static final String ACTION_CONNECTION_ACCESS_REPLY
	public static final String ACTION_CONNECTION_ACCESS_CANCEL
	public static final String EXTRA_ACCESS_REQUEST_TYPE
	public static final int REQUEST_TYPE_PROFILE_CONNECTION
	public static final int REQUEST_TYPE_PHONEBOOK_ACCESS
	public static final int REQUEST_TYPE_MESSAGE_ACCESS
	public static final int REQUEST_TYPE_SIM_ACCESS
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_CLASS_NAME
	public static final String EXTRA_CONNECTION_ACCESS_RESULT
	public static final int CONNECTION_ACCESS_YES
	public static final int CONNECTION_ACCESS_NO
	public static final String EXTRA_ALWAYS_ALLOWED
	public static final int BOND_SUCCESS
	public static final int UNBOND_REASON_AUTH_FAILED
	public static final int UNBOND_REASON_AUTH_REJECTED
	public static final int UNBOND_REASON_AUTH_CANCELED
	public static final int UNBOND_REASON_REMOTE_DEVICE_DOWN
	public static final int UNBOND_REASON_DISCOVERY_IN_PROGRESS
	public static final int UNBOND_REASON_AUTH_TIMEOUT
	public static final int UNBOND_REASON_REPEATED_ATTEMPTS
	public static final int UNBOND_REASON_REMOTE_AUTH_CANCELED
	public static final int UNBOND_REASON_REMOVED
	public static final int PAIRING_VARIANT_PIN
	public static final int PAIRING_VARIANT_PASSKEY
	public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION
	public static final int PAIRING_VARIANT_CONSENT
	public static final int PAIRING_VARIANT_DISPLAY_PASSKEY
	public static final int PAIRING_VARIANT_DISPLAY_PIN
	public static final int PAIRING_VARIANT_OOB_CONSENT
	public static final int PAIRING_VARIANT_PIN_16_DIGITS
	public static final String EXTRA_UUID
	public static final String EXTRA_SDP_RECORD
	public static final String EXTRA_SDP_SEARCH_STATUS
	public static final int ACCESS_UNKNOWN
	public static final int ACCESS_ALLOWED
	public static final int ACCESS_REJECTED
	public static final int TRANSPORT_AUTO
	public static final int TRANSPORT_BREDR
	public static final int TRANSPORT_LE
	public static final String EXTRA_MAS_INSTANCE
	private static android.bluetooth.IBluetooth sService
	private final String mAddress
	static android.bluetooth.IBluetoothManagerCallback mStateChangeCallback
	public static final android.os.Parcelable$Creator CREATOR
	static android.bluetooth.IBluetooth getService () 
		android.bluetooth.BluetoothAdapter adapter
	void  (java.lang.String) 
		String address
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String getAddress () 
	public java.lang.String getName () 
		android.os.RemoteException e
	public int getType () 
		android.os.RemoteException e
	public java.lang.String getAlias () 
		android.os.RemoteException e
	public boolean setAlias (java.lang.String) 
		android.os.RemoteException e
		String alias
	public java.lang.String getAliasName () 
		String name
	public boolean createBond () 
		android.os.RemoteException e
	public boolean createBond (int) 
		android.os.RemoteException e
		int transport
	public boolean createBondOutOfBand (int, android.bluetooth.OobData) 
		android.os.RemoteException e
		int transport
		android.bluetooth.OobData oobData
	public boolean setDeviceOutOfBandData (byte[], byte[]) 
		byte[] hash
		byte[] randomizer
	public boolean cancelBondProcess () 
		android.os.RemoteException e
	public boolean removeBond () 
		android.os.RemoteException e
	public int getBondState () 
		android.os.RemoteException e
		NullPointerException npe
	public boolean isConnected () 
		android.os.RemoteException e
	public boolean isEncrypted () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothClass getBluetoothClass () 
		int classInt
		android.os.RemoteException e
	public android.os.ParcelUuid[] getUuids () 
		android.os.RemoteException e
	public boolean fetchUuidsWithSdp () 
		android.os.RemoteException e
		android.bluetooth.IBluetooth service
	public boolean sdpSearch (android.os.ParcelUuid) 
		android.os.RemoteException e
		android.os.ParcelUuid uuid
	public boolean setPin (byte[]) 
		android.os.RemoteException e
		byte[] pin
	public boolean setPasskey (int) 
		int passkey
	public boolean setPairingConfirmation (boolean) 
		android.os.RemoteException e
		boolean confirm
	public boolean setRemoteOutOfBandData () 
	public boolean cancelPairingUserInput () 
		android.os.RemoteException e
	public boolean isBluetoothDock () 
	boolean isBluetoothEnabled () 
		boolean ret
		android.bluetooth.BluetoothAdapter adapter
	public int getPhonebookAccessPermission () 
		android.os.RemoteException e
	public boolean setPhonebookAccessPermission (int) 
		android.os.RemoteException e
		int value
	public int getMessageAccessPermission () 
		android.os.RemoteException e
	public boolean setMessageAccessPermission (int) 
		android.os.RemoteException e
		int value
	public int getSimAccessPermission () 
		android.os.RemoteException e
	public boolean setSimAccessPermission (int) 
		android.os.RemoteException e
		int value
	public android.bluetooth.BluetoothSocket createRfcommSocket (int)  throws java.io.IOException 
		int channel
	public android.bluetooth.BluetoothSocket createL2capSocket (int)  throws java.io.IOException 
		int channel
	public android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord (java.util.UUID)  throws java.io.IOException 
		java.util.UUID uuid
	public android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord (java.util.UUID)  throws java.io.IOException 
		java.util.UUID uuid
	public android.bluetooth.BluetoothSocket createInsecureRfcommSocket (int)  throws java.io.IOException 
		int port
	public android.bluetooth.BluetoothSocket createScoSocket ()  throws java.io.IOException 
	public static byte[] convertPinToBytes (java.lang.String) 
		java.io.UnsupportedEncodingException uee
		String pin
		byte[] pinBytes
		byte[] pinBytes
	public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback) 
		android.content.Context context
		boolean autoConnect
		android.bluetooth.BluetoothGattCallback callback
	public android.bluetooth.BluetoothGatt connectGatt (android.content.Context, boolean, android.bluetooth.BluetoothGattCallback, int) 
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothGatt gatt
		android.os.RemoteException e
		android.content.Context context
		boolean autoConnect
		android.bluetooth.BluetoothGattCallback callback
		int transport
		android.bluetooth.BluetoothAdapter adapter
		android.bluetooth.IBluetoothManager managerService
	static android.bluetooth.IBluetooth access$000 () 
	static android.bluetooth.IBluetooth access$002 (android.bluetooth.IBluetooth) 
		android.bluetooth.IBluetooth x0
	static void  () 
}

android/bluetooth/IBluetoothPan$Stub$Proxy.class
IBluetoothPan.java
package android.bluetooth
 android.bluetooth.IBluetoothPan$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothPan  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isTetheringOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setBluetoothTethering (boolean)  throws android.os.RemoteException 
		boolean value
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothSap$Stub.class
IBluetoothSap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothSap$Stub extends android.os.Binder implements android.bluetooth.IBluetoothSap  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_getClient
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_isConnected
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	public void  () 
	public static android.bluetooth.IBluetoothSap 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 _result
		android.bluetooth.BluetoothDevice _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothGattServerCallback.class
BluetoothGattServerCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattServerCallback extends java.lang.Object {
	public void  () 
	public void onConnectionStateChange (android.bluetooth.BluetoothDevice, int, int) 
		android.bluetooth.BluetoothDevice device
		int status
		int newState
	public void onServiceAdded (int, android.bluetooth.BluetoothGattService) 
		int status
		android.bluetooth.BluetoothGattService service
	public void onCharacteristicReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothDevice device
		int requestId
		int offset
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onCharacteristicWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]) 
		android.bluetooth.BluetoothDevice device
		int requestId
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean preparedWrite
		boolean responseNeeded
		int offset
		byte[] value
	public void onDescriptorReadRequest (android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattDescriptor) 
		android.bluetooth.BluetoothDevice device
		int requestId
		int offset
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onDescriptorWriteRequest (android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[]) 
		android.bluetooth.BluetoothDevice device
		int requestId
		android.bluetooth.BluetoothGattDescriptor descriptor
		boolean preparedWrite
		boolean responseNeeded
		int offset
		byte[] value
	public void onExecuteWrite (android.bluetooth.BluetoothDevice, int, boolean) 
		android.bluetooth.BluetoothDevice device
		int requestId
		boolean execute
	public void onNotificationSent (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothDevice device
		int status
	public void onMtuChanged (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothDevice device
		int mtu
}

android/bluetooth/IBluetoothCallback$Stub.class
IBluetoothCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothStateChange
	public void  () 
	public static android.bluetooth.IBluetoothCallback 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothA2dp.class
BluetoothA2dp.java
package android.bluetooth
public final android.bluetooth.BluetoothA2dp extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_PLAYING_STATE_CHANGED
	public static final String ACTION_AVRCP_CONNECTION_STATE_CHANGED
	public static final int STATE_PLAYING
	public static final int STATE_NOT_PLAYING
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private final java.util.concurrent.locks.ReentrantReadWriteLock mServiceLock
	private android.bluetooth.IBluetoothA2dp mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public void finalize () 
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean isAvrcpAbsoluteVolumeSupported () 
		android.os.RemoteException e
	public void adjustAvrcpAbsoluteVolume (int) 
		android.os.RemoteException e
		int direction
	public void setAvrcpAbsoluteVolume (int) 
		android.os.RemoteException e
		int volume
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean shouldSendVolumeKeys (android.bluetooth.BluetoothDevice) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] uuids
		android.bluetooth.BluetoothDevice device
	public static java.lang.String stateToString (int) 
		int state
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static java.util.concurrent.locks.ReentrantReadWriteLock access$000 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.IBluetoothA2dp access$102 (android.bluetooth.BluetoothA2dp, android.bluetooth.IBluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
		android.bluetooth.IBluetoothA2dp x1
	static android.content.ServiceConnection access$200 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.content.Context access$300 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.IBluetoothA2dp access$100 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$400 (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp x0
}

android/bluetooth/BluetoothOutputStream.class
BluetoothOutputStream.java
package android.bluetooth
final android.bluetooth.BluetoothOutputStream extends java.io.OutputStream {
	private android.bluetooth.BluetoothSocket mSocket
	void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	public void close ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int oneByte
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int count
	public void flush ()  throws java.io.IOException 
}

android/bluetooth/BluetoothMasInstance.class
BluetoothMasInstance.java
package android.bluetooth
public final android.bluetooth.BluetoothMasInstance extends java.lang.Object implements android.os.Parcelable  {
	private final int mId
	private final String mName
	private final int mChannel
	private final int mMsgTypes
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, int, int) 
		int id
		String name
		int channel
		int msgTypes
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int getId () 
	public java.lang.String getName () 
	public int getChannel () 
	public int getMsgTypes () 
	public boolean msgSupported (int) 
		int msg
	static void  () 
}

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

android/bluetooth/BluetoothA2dp$1.class
BluetoothA2dp.java
package android.bluetooth
 android.bluetooth.BluetoothA2dp$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothA2dp this$0
	void  (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothClass$Device.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device extends java.lang.Object {
	private static final int BITMASK
	public static final int COMPUTER_UNCATEGORIZED
	public static final int COMPUTER_DESKTOP
	public static final int COMPUTER_SERVER
	public static final int COMPUTER_LAPTOP
	public static final int COMPUTER_HANDHELD_PC_PDA
	public static final int COMPUTER_PALM_SIZE_PC_PDA
	public static final int COMPUTER_WEARABLE
	public static final int PHONE_UNCATEGORIZED
	public static final int PHONE_CELLULAR
	public static final int PHONE_CORDLESS
	public static final int PHONE_SMART
	public static final int PHONE_MODEM_OR_GATEWAY
	public static final int PHONE_ISDN
	public static final int AUDIO_VIDEO_UNCATEGORIZED
	public static final int AUDIO_VIDEO_WEARABLE_HEADSET
	public static final int AUDIO_VIDEO_HANDSFREE
	public static final int AUDIO_VIDEO_MICROPHONE
	public static final int AUDIO_VIDEO_LOUDSPEAKER
	public static final int AUDIO_VIDEO_HEADPHONES
	public static final int AUDIO_VIDEO_PORTABLE_AUDIO
	public static final int AUDIO_VIDEO_CAR_AUDIO
	public static final int AUDIO_VIDEO_SET_TOP_BOX
	public static final int AUDIO_VIDEO_HIFI_AUDIO
	public static final int AUDIO_VIDEO_VCR
	public static final int AUDIO_VIDEO_VIDEO_CAMERA
	public static final int AUDIO_VIDEO_CAMCORDER
	public static final int AUDIO_VIDEO_VIDEO_MONITOR
	public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER
	public static final int AUDIO_VIDEO_VIDEO_CONFERENCING
	public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY
	public static final int WEARABLE_UNCATEGORIZED
	public static final int WEARABLE_WRIST_WATCH
	public static final int WEARABLE_PAGER
	public static final int WEARABLE_JACKET
	public static final int WEARABLE_HELMET
	public static final int WEARABLE_GLASSES
	public static final int TOY_UNCATEGORIZED
	public static final int TOY_ROBOT
	public static final int TOY_VEHICLE
	public static final int TOY_DOLL_ACTION_FIGURE
	public static final int TOY_CONTROLLER
	public static final int TOY_GAME
	public static final int HEALTH_UNCATEGORIZED
	public static final int HEALTH_BLOOD_PRESSURE
	public static final int HEALTH_THERMOMETER
	public static final int HEALTH_WEIGHING
	public static final int HEALTH_GLUCOSE
	public static final int HEALTH_PULSE_OXIMETER
	public static final int HEALTH_PULSE_RATE
	public static final int HEALTH_DATA_DISPLAY
	public static final int PERIPHERAL_NON_KEYBOARD_NON_POINTING
	public static final int PERIPHERAL_KEYBOARD
	public static final int PERIPHERAL_POINTING
	public static final int PERIPHERAL_KEYBOARD_POINTING
	public void  () 
}

android/bluetooth/BluetoothProfile$ServiceListener.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile$ServiceListener extends java.lang.Object {
	public abstract void onServiceConnected (int, android.bluetooth.BluetoothProfile) 
	public abstract void onServiceDisconnected (int) 
}

android/bluetooth/IBluetoothCallback.class
IBluetoothCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothStateChange (int, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothAssignedNumbers.class
BluetoothAssignedNumbers.java
package android.bluetooth
public android.bluetooth.BluetoothAssignedNumbers extends java.lang.Object {
	public static final int ERICSSON_TECHNOLOGY
	public static final int NOKIA_MOBILE_PHONES
	public static final int INTEL
	public static final int IBM
	public static final int TOSHIBA
	public static final int THREECOM
	public static final int MICROSOFT
	public static final int LUCENT
	public static final int MOTOROLA
	public static final int INFINEON_TECHNOLOGIES
	public static final int CAMBRIDGE_SILICON_RADIO
	public static final int SILICON_WAVE
	public static final int DIGIANSWER
	public static final int TEXAS_INSTRUMENTS
	public static final int PARTHUS_TECHNOLOGIES
	public static final int BROADCOM
	public static final int MITEL_SEMICONDUCTOR
	public static final int WIDCOMM
	public static final int ZEEVO
	public static final int ATMEL
	public static final int MITSUBISHI_ELECTRIC
	public static final int RTX_TELECOM
	public static final int KC_TECHNOLOGY
	public static final int NEWLOGIC
	public static final int TRANSILICA
	public static final int ROHDE_AND_SCHWARZ
	public static final int TTPCOM
	public static final int SIGNIA_TECHNOLOGIES
	public static final int CONEXANT_SYSTEMS
	public static final int QUALCOMM
	public static final int INVENTEL
	public static final int AVM_BERLIN
	public static final int BANDSPEED
	public static final int MANSELLA
	public static final int NEC
	public static final int WAVEPLUS_TECHNOLOGY
	public static final int ALCATEL
	public static final int PHILIPS_SEMICONDUCTORS
	public static final int C_TECHNOLOGIES
	public static final int OPEN_INTERFACE
	public static final int RF_MICRO_DEVICES
	public static final int HITACHI
	public static final int SYMBOL_TECHNOLOGIES
	public static final int TENOVIS
	public static final int MACRONIX
	public static final int GCT_SEMICONDUCTOR
	public static final int NORWOOD_SYSTEMS
	public static final int MEWTEL_TECHNOLOGY
	public static final int ST_MICROELECTRONICS
	public static final int SYNOPSYS
	public static final int RED_M
	public static final int COMMIL
	public static final int CATC
	public static final int ECLIPSE
	public static final int RENESAS_TECHNOLOGY
	public static final int MOBILIAN_CORPORATION
	public static final int TERAX
	public static final int INTEGRATED_SYSTEM_SOLUTION
	public static final int MATSUSHITA_ELECTRIC
	public static final int GENNUM
	public static final int RESEARCH_IN_MOTION
	public static final int IPEXTREME
	public static final int SYSTEMS_AND_CHIPS
	public static final int BLUETOOTH_SIG
	public static final int SEIKO_EPSON
	public static final int INTEGRATED_SILICON_SOLUTION
	public static final int CONWISE_TECHNOLOGY
	public static final int PARROT
	public static final int SOCKET_MOBILE
	public static final int ATHEROS_COMMUNICATIONS
	public static final int MEDIATEK
	public static final int BLUEGIGA
	public static final int MARVELL
	public static final int THREE_DSP
	public static final int ACCEL_SEMICONDUCTOR
	public static final int CONTINENTAL_AUTOMOTIVE
	public static final int APPLE
	public static final int STACCATO_COMMUNICATIONS
	public static final int AVAGO
	public static final int APT_LICENSING
	public static final int SIRF_TECHNOLOGY
	public static final int TZERO_TECHNOLOGIES
	public static final int J_AND_M
	public static final int FREE2MOVE
	public static final int THREE_DIJOY
	public static final int PLANTRONICS
	public static final int SONY_ERICSSON
	public static final int HARMAN_INTERNATIONAL
	public static final int VIZIO
	public static final int NORDIC_SEMICONDUCTOR
	public static final int EM_MICROELECTRONIC_MARIN
	public static final int RALINK_TECHNOLOGY
	public static final int BELKIN_INTERNATIONAL
	public static final int REALTEK_SEMICONDUCTOR
	public static final int STONESTREET_ONE
	public static final int WICENTRIC
	public static final int RIVIERAWAVES
	public static final int RDA_MICROELECTRONICS
	public static final int GIBSON_GUITARS
	public static final int MICOMMAND
	public static final int BAND_XI_INTERNATIONAL
	public static final int HEWLETT_PACKARD
	public static final int NINE_SOLUTIONS
	public static final int GN_NETCOM
	public static final int GENERAL_MOTORS
	public static final int A_AND_D_ENGINEERING
	public static final int MINDTREE
	public static final int POLAR_ELECTRO
	public static final int BEAUTIFUL_ENTERPRISE
	public static final int BRIARTEK
	public static final int SUMMIT_DATA_COMMUNICATIONS
	public static final int SOUND_ID
	public static final int MONSTER
	public static final int CONNECTBLUE
	public static final int SHANGHAI_SUPER_SMART_ELECTRONICS
	public static final int GROUP_SENSE
	public static final int ZOMM
	public static final int SAMSUNG_ELECTRONICS
	public static final int CREATIVE_TECHNOLOGY
	public static final int LAIRD_TECHNOLOGIES
	public static final int NIKE
	public static final int LESSWIRE
	public static final int MSTAR_SEMICONDUCTOR
	public static final int HANLYNN_TECHNOLOGIES
	public static final int A_AND_R_CAMBRIDGE
	public static final int SEERS_TECHNOLOGY
	public static final int SPORTS_TRACKING_TECHNOLOGIES
	public static final int AUTONET_MOBILE
	public static final int DELORME_PUBLISHING_COMPANY
	public static final int WUXI_VIMICRO
	public static final int SENNHEISER_COMMUNICATIONS
	public static final int TIMEKEEPING_SYSTEMS
	public static final int LUDUS_HELSINKI
	public static final int BLUERADIOS
	public static final int EQUINOX_AG
	public static final int GARMIN_INTERNATIONAL
	public static final int ECOTEST
	public static final int GN_RESOUND
	public static final int JAWBONE
	public static final int TOPCORN_POSITIONING_SYSTEMS
	public static final int QUALCOMM_LABS
	public static final int ZSCAN_SOFTWARE
	public static final int QUINTIC
	public static final int STOLLMAN_E_PLUS_V
	public static final int FUNAI_ELECTRIC
	public static final int ADVANCED_PANMOBIL_SYSTEMS
	public static final int THINKOPTICS
	public static final int UNIVERSAL_ELECTRONICS
	public static final int AIROHA_TECHNOLOGY
	public static final int NEC_LIGHTING
	public static final int ODM_TECHNOLOGY
	public static final int BLUETREK_TECHNOLOGIES
	public static final int ZER01_TV
	public static final int I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION
	public static final int ALPWISE
	public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS
	public static final int COLORFY
	public static final int GEOFORCE
	public static final int BOSE
	public static final int SUUNTO
	public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP
	public static final int SR_MEDIZINELEKTRONIK
	public static final int VERTU
	public static final int META_WATCH
	public static final int LINAK
	public static final int OTL_DYNAMICS
	public static final int PANDA_OCEAN
	public static final int VISTEON
	public static final int ARP_DEVICES
	public static final int MAGNETI_MARELLI
	public static final int CAEN_RFID
	public static final int INGENIEUR_SYSTEMGRUPPE_ZAHN
	public static final int GREEN_THROTTLE_GAMES
	public static final int PETER_SYSTEMTECHNIK
	public static final int OMEGAWAVE
	public static final int CINETIX
	public static final int PASSIF_SEMICONDUCTOR
	public static final int SARIS_CYCLING_GROUP
	public static final int BEKEY
	public static final int CLARINOX_TECHNOLOGIES
	public static final int BDE_TECHNOLOGY
	public static final int SWIRL_NETWORKS
	public static final int MESO_INTERNATIONAL
	public static final int TRELAB
	public static final int QUALCOMM_INNOVATION_CENTER
	public static final int JOHNSON_CONTROLS
	public static final int STARKEY_LABORATORIES
	public static final int S_POWER_ELECTRONICS
	public static final int ACE_SENSOR
	public static final int APLIX
	public static final int AAMP_OF_AMERICA
	public static final int STALMART_TECHNOLOGY
	public static final int AMICCOM_ELECTRONICS
	public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY
	public static final int GENEQ
	public static final int ADIDAS
	public static final int LG_ELECTRONICS
	public static final int ONSET_COMPUTER
	public static final int SELFLY
	public static final int QUUPPA
	public static final int GELO
	public static final int EVLUMA
	public static final int MC10
	public static final int BINAURIC
	public static final int BEATS_ELECTRONICS
	public static final int MICROCHIP_TECHNOLOGY
	public static final int ELGATO_SYSTEMS
	public static final int ARCHOS
	public static final int DEXCOM
	public static final int POLAR_ELECTRO_EUROPE
	public static final int DIALOG_SEMICONDUCTOR
	public static final int TAIXINGBANG_TECHNOLOGY
	public static final int KAWANTECH
	public static final int AUSTCO_COMMUNICATION_SYSTEMS
	public static final int TIMEX_GROUP_USA
	public static final int QUALCOMM_TECHNOLOGIES
	public static final int QUALCOMM_CONNECTED_EXPERIENCES
	public static final int VOYETRA_TURTLE_BEACH
	public static final int TXTR
	public static final int BIOSENTRONICS
	public static final int PROCTER_AND_GAMBLE
	public static final int HOSIDEN
	public static final int MUZIK
	public static final int MISFIT_WEARABLES
	public static final int GOOGLE
	public static final int DANLERS
	public static final int SEMILINK
	private void  () 
}

android/bluetooth/IBluetoothHealth$Stub$Proxy.class
IBluetoothHealth.java
package android.bluetooth
 android.bluetooth.IBluetoothHealth$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHealth  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean registerAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.IBluetoothHealthCallback)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.IBluetoothHealthCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public java.util.List getConnectedHealthDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getHealthDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getHealthDeviceConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/IBluetoothHeadset$Stub$Proxy.class
IBluetoothHeadset.java
package android.bluetooth
 android.bluetooth.IBluetoothHeadset$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHeadset  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isAudioConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sendVendorSpecificResultCode (android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String command
		String arg
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getBatteryUsageHint (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isAudioOn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean connectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setAudioRouteAllowed (boolean)  throws android.os.RemoteException 
		boolean allowed
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getAudioRouteAllowed ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean startScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopScoUsingVirtualVoiceCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void phoneStateChanged (int, int, int, java.lang.String, int)  throws android.os.RemoteException 
		int numActive
		int numHeld
		int callState
		String number
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clccResponse (int, int, int, int, boolean, java.lang.String, int)  throws android.os.RemoteException 
		int index
		int direction
		int status
		int mode
		boolean mpty
		String number
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean enableWBS ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableWBS ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void bindResponse (int, boolean)  throws android.os.RemoteException 
		int ind_id
		boolean ind_status
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/SdpPseRecord.class
SdpPseRecord.java
package android.bluetooth
public android.bluetooth.SdpPseRecord extends java.lang.Object implements android.os.Parcelable  {
	private final int mL2capPsm
	private final int mRfcommChannelNumber
	private final int mProfileVersion
	private final int mSupportedFeatures
	private final int mSupportedRepositories
	private final String mServiceName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int, java.lang.String) 
		int l2cap_psm
		int rfcomm_channel_number
		int profile_version
		int supported_features
		int supported_repositories
		String service_name
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public int getL2capPsm () 
	public int getRfcommChannelNumber () 
	public int getSupportedFeatures () 
	public java.lang.String getServiceName () 
	public int getProfileVersion () 
	public int getSupportedRepositories () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		String ret
	static void  () 
}

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

android/bluetooth/BluetoothPan$1.class
BluetoothPan.java
package android.bluetooth
 android.bluetooth.BluetoothPan$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothPan this$0
	void  (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan this$0
	public void onBluetoothStateChange (boolean) 
		IllegalStateException e
		SecurityException e
		Exception re
		boolean on
}

android/bluetooth/BluetoothAvrcp.class
BluetoothAvrcp.java
package android.bluetooth
public final android.bluetooth.BluetoothAvrcp extends java.lang.Object {
	public static final int PASSTHROUGH_STATE_PRESS
	public static final int PASSTHROUGH_STATE_RELEASE
	public static final int PASSTHROUGH_ID_SELECT
	public static final int PASSTHROUGH_ID_UP
	public static final int PASSTHROUGH_ID_DOWN
	public static final int PASSTHROUGH_ID_LEFT
	public static final int PASSTHROUGH_ID_RIGHT
	public static final int PASSTHROUGH_ID_RIGHT_UP
	public static final int PASSTHROUGH_ID_RIGHT_DOWN
	public static final int PASSTHROUGH_ID_LEFT_UP
	public static final int PASSTHROUGH_ID_LEFT_DOWN
	public static final int PASSTHROUGH_ID_ROOT_MENU
	public static final int PASSTHROUGH_ID_SETUP_MENU
	public static final int PASSTHROUGH_ID_CONT_MENU
	public static final int PASSTHROUGH_ID_FAV_MENU
	public static final int PASSTHROUGH_ID_EXIT
	public static final int PASSTHROUGH_ID_0
	public static final int PASSTHROUGH_ID_1
	public static final int PASSTHROUGH_ID_2
	public static final int PASSTHROUGH_ID_3
	public static final int PASSTHROUGH_ID_4
	public static final int PASSTHROUGH_ID_5
	public static final int PASSTHROUGH_ID_6
	public static final int PASSTHROUGH_ID_7
	public static final int PASSTHROUGH_ID_8
	public static final int PASSTHROUGH_ID_9
	public static final int PASSTHROUGH_ID_DOT
	public static final int PASSTHROUGH_ID_ENTER
	public static final int PASSTHROUGH_ID_CLEAR
	public static final int PASSTHROUGH_ID_CHAN_UP
	public static final int PASSTHROUGH_ID_CHAN_DOWN
	public static final int PASSTHROUGH_ID_PREV_CHAN
	public static final int PASSTHROUGH_ID_SOUND_SEL
	public static final int PASSTHROUGH_ID_INPUT_SEL
	public static final int PASSTHROUGH_ID_DISP_INFO
	public static final int PASSTHROUGH_ID_HELP
	public static final int PASSTHROUGH_ID_PAGE_UP
	public static final int PASSTHROUGH_ID_PAGE_DOWN
	public static final int PASSTHROUGH_ID_POWER
	public static final int PASSTHROUGH_ID_VOL_UP
	public static final int PASSTHROUGH_ID_VOL_DOWN
	public static final int PASSTHROUGH_ID_MUTE
	public static final int PASSTHROUGH_ID_PLAY
	public static final int PASSTHROUGH_ID_STOP
	public static final int PASSTHROUGH_ID_PAUSE
	public static final int PASSTHROUGH_ID_RECORD
	public static final int PASSTHROUGH_ID_REWIND
	public static final int PASSTHROUGH_ID_FAST_FOR
	public static final int PASSTHROUGH_ID_EJECT
	public static final int PASSTHROUGH_ID_FORWARD
	public static final int PASSTHROUGH_ID_BACKWARD
	public static final int PASSTHROUGH_ID_ANGLE
	public static final int PASSTHROUGH_ID_SUBPICT
	public static final int PASSTHROUGH_ID_F1
	public static final int PASSTHROUGH_ID_F2
	public static final int PASSTHROUGH_ID_F3
	public static final int PASSTHROUGH_ID_F4
	public static final int PASSTHROUGH_ID_F5
	public static final int PASSTHROUGH_ID_VENDOR
	public static final int PASSTHROUGH_KEYPRESSED_RELEASE
	public void  () 
}

android/bluetooth/IBluetoothPbap$Stub.class
IBluetoothPbap.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbap$Stub extends android.os.Binder implements android.bluetooth.IBluetoothPbap  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getState
	static final int TRANSACTION_getClient
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_isConnected
	public void  () 
	public static android.bluetooth.IBluetoothPbap 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 _result
		android.bluetooth.BluetoothDevice _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothAvrcpController.class
IBluetoothAvrcpController.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothAvrcpController extends java.lang.Object implements android.os.IInterface  {
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract void sendPassThroughCmd (android.bluetooth.BluetoothDevice, int, int)  throws android.os.RemoteException 
	public abstract android.bluetooth.BluetoothAvrcpPlayerSettings getPlayerSettings (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.media.MediaMetadata getMetadata (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.media.session.PlaybackState getPlaybackState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPlayerApplicationSetting (android.bluetooth.BluetoothAvrcpPlayerSettings)  throws android.os.RemoteException 
	public abstract void sendGroupNavigationCmd (android.bluetooth.BluetoothDevice, int, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothManager.class
BluetoothManager.java
package android.bluetooth
public final android.bluetooth.BluetoothManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.bluetooth.BluetoothAdapter mAdapter
	public void  (android.content.Context) 
		android.content.Context context
	public android.bluetooth.BluetoothAdapter getAdapter () 
	public int getConnectionState (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothDevice connectedDevice
		android.bluetooth.BluetoothDevice device
		int profile
		java.util.List connectedDevices
	public java.util.List getConnectedDevices (int) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		int profile
		java.util.List connectedDevices
	public java.util.List getDevicesMatchingConnectionStates (int, int[]) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.os.RemoteException e
		int profile
		int[] states
		java.util.List devices
	public android.bluetooth.BluetoothGattServer openGattServer (android.content.Context, android.bluetooth.BluetoothGattServerCallback) 
		android.content.Context context
		android.bluetooth.BluetoothGattServerCallback callback
	public android.bluetooth.BluetoothGattServer openGattServer (android.content.Context, android.bluetooth.BluetoothGattServerCallback, int) 
		android.bluetooth.IBluetoothManager managerService
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothGattServer mGattServer
		Boolean regStatus
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothGattServerCallback callback
		int transport
}

android/bluetooth/IBluetoothStateChangeCallback$Stub.class
IBluetoothStateChangeCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothStateChangeCallback$Stub extends android.os.Binder implements android.bluetooth.IBluetoothStateChangeCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onBluetoothStateChange
	public void  () 
	public static android.bluetooth.IBluetoothStateChangeCallback 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
}

android/bluetooth/BluetoothPbapClient.class
BluetoothPbapClient.java
package android.bluetooth
public final android.bluetooth.BluetoothPbapClient extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	private android.bluetooth.IBluetoothPbapClient mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	private boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
	static android.bluetooth.IBluetoothPbapClient access$102 (android.bluetooth.BluetoothPbapClient, android.bluetooth.IBluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
		android.bluetooth.IBluetoothPbapClient x1
	static android.content.Context access$200 (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
	static android.bluetooth.IBluetoothPbapClient access$100 (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
	static boolean access$300 (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$400 (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient x0
}

android/bluetooth/IBluetooth$Stub$Proxy.class
IBluetooth.java
package android.bluetooth
 android.bluetooth.IBluetooth$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetooth  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNoAutoConnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getAddress ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.os.ParcelUuid[] getUuids ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelUuid[] _result
	public boolean setName (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getScanMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setScanMode (int, int)  throws android.os.RemoteException 
		int mode
		int duration
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getDiscoverableTimeout ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setDiscoverableTimeout (int)  throws android.os.RemoteException 
		int timeout
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean startDiscovery ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean cancelDiscovery ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDiscovering ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getAdapterConnectionState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getProfileConnectionState (int)  throws android.os.RemoteException 
		int profile
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice[] getBondedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice[] _result
	public boolean createBond (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int transport
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean createBondOutOfBand (android.bluetooth.BluetoothDevice, int, android.bluetooth.OobData)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int transport
		android.bluetooth.OobData oobData
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean cancelBondProcess (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeBond (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getBondState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getRemoteName (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getRemoteType (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getRemoteAlias (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean setRemoteAlias (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getRemoteClass (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.os.ParcelUuid[] getRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelUuid[] _result
	public boolean fetchRemoteUuids (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean sdpSearch (android.bluetooth.BluetoothDevice, android.os.ParcelUuid)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.ParcelUuid uuid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPin (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		int len
		byte[] pinCode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPasskey (android.bluetooth.BluetoothDevice, boolean, int, byte[])  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		int len
		byte[] passkey
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setPairingConfirmation (android.bluetooth.BluetoothDevice, boolean)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		boolean accept
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPhonebookAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPhonebookAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int value
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getMessageAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setMessageAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int value
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getSimAccessPermission (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setSimAccessPermission (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int value
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void sendConnectionStateChange (android.bluetooth.BluetoothDevice, int, int, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int profile
		int state
		int prevState
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallback (android.bluetooth.IBluetoothCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor connectSocket (android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.bluetooth.BluetoothDevice device
		int type
		android.os.ParcelUuid uuid
		int port
		int flag
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.os.ParcelFileDescriptor createSocketChannel (int, java.lang.String, android.os.ParcelUuid, int, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		int type
		String serviceName
		android.os.ParcelUuid uuid
		int port
		int flag
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public boolean configHciSnoopLog (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean factoryReset ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isMultiAdvertisementSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isPeripheralModeSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isOffloadedFilteringSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isOffloadedScanBatchingSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isActivityAndEnergyReportingSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.bluetooth.BluetoothActivityEnergyInfo reportActivityInfo ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothActivityEnergyInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothActivityEnergyInfo _result
	public void requestActivityInfo (android.os.ResultReceiver)  throws android.os.RemoteException 
		android.os.ResultReceiver result
		android.os.Parcel _data
	public void onLeServiceUp ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onBrEdrDown ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothAdapter$1.class
BluetoothAdapter.java
package android.bluetooth
 android.bluetooth.BluetoothAdapter$1 extends android.bluetooth.IBluetoothManagerCallback$Stub {
	final android.bluetooth.BluetoothAdapter this$0
	void  (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter this$0
	public void onBluetoothServiceUp (android.bluetooth.IBluetooth) 
		Exception e
		android.bluetooth.IBluetoothManagerCallback cb
		android.bluetooth.IBluetooth bluetoothService
	public void onBluetoothServiceDown () 
		Exception e
		android.bluetooth.IBluetoothManagerCallback cb
	public void onBrEdrDown () 
}

android/bluetooth/IBluetoothPbapClient$Stub.class
IBluetoothPbapClient.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPbapClient$Stub extends android.os.Binder implements android.bluetooth.IBluetoothPbapClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	public void  () 
	public static android.bluetooth.IBluetoothPbapClient 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothAvrcpPlayerSettings.class
BluetoothAvrcpPlayerSettings.java
package android.bluetooth
public final android.bluetooth.BluetoothAvrcpPlayerSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final String TAG
	public static final int SETTING_EQUALIZER
	public static final int SETTING_REPEAT
	public static final int SETTING_SHUFFLE
	public static final int SETTING_SCAN
	public static final int STATE_INVALID
	public static final int STATE_OFF
	public static final int STATE_ON
	public static final int STATE_SINGLE_TRACK
	public static final int STATE_ALL_TRACK
	public static final int STATE_GROUP
	private int mSettings
	private java.util.Map mSettingsValue
	public static final android.os.Parcelable$Creator CREATOR
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int k
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		int i
		android.os.Parcel in
		int numSettings
	public void  (int) 
		int settings
	public int getSettings () 
	public void addSettingValue (int, int) 
		int setting
		int value
	public int getSettingValue (int) 
		int setting
		Integer i
	void  (android.os.Parcel, android.bluetooth.BluetoothAvrcpPlayerSettings$1) 
		android.os.Parcel x0
		android.bluetooth.BluetoothAvrcpPlayerSettings$1 x1
	static void  () 
}

android/bluetooth/IBluetoothA2dp$Stub.class
IBluetoothA2dp.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothA2dp$Stub extends android.os.Binder implements android.bluetooth.IBluetoothA2dp  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_isAvrcpAbsoluteVolumeSupported
	static final int TRANSACTION_adjustAvrcpAbsoluteVolume
	static final int TRANSACTION_setAvrcpAbsoluteVolume
	static final int TRANSACTION_isA2dpPlaying
	public void  () 
	public static android.bluetooth.IBluetoothA2dp 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		boolean _result
		int _arg0
		int _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/SdpSapsRecord$1.class
SdpSapsRecord.java
package android.bluetooth
final android.bluetooth.SdpSapsRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.SdpSapsRecord createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.SdpRecord[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/BluetoothMap.class
BluetoothMap.java
package android.bluetooth
public final android.bluetooth.BluetoothMap extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	private android.bluetooth.IBluetoothMap mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public int getState () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getClient () 
		android.os.RemoteException e
	public boolean isConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public static boolean doesClassMatchSink (android.bluetooth.BluetoothClass) 
		android.bluetooth.BluetoothClass btClass
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static android.bluetooth.IBluetoothMap access$102 (android.bluetooth.BluetoothMap, android.bluetooth.IBluetoothMap) 
		android.bluetooth.BluetoothMap x0
		android.bluetooth.IBluetoothMap x1
	static android.content.Context access$200 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static android.bluetooth.IBluetoothMap access$100 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
	static void access$300 (java.lang.String) 
		String x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$400 (android.bluetooth.BluetoothMap) 
		android.bluetooth.BluetoothMap x0
}

android/bluetooth/BluetoothPan.class
BluetoothPan.java
package android.bluetooth
public final android.bluetooth.BluetoothPan extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String EXTRA_LOCAL_ROLE
	public static final int PAN_ROLE_NONE
	public static final int LOCAL_NAP_ROLE
	public static final int REMOTE_NAP_ROLE
	public static final int LOCAL_PANU_ROLE
	public static final int REMOTE_PANU_ROLE
	public static final int PAN_DISCONNECT_FAILED_NOT_CONNECTED
	public static final int PAN_CONNECT_FAILED_ALREADY_CONNECTED
	public static final int PAN_CONNECT_FAILED_ATTEMPT_FAILED
	public static final int PAN_OPERATION_GENERIC_FAILURE
	public static final int PAN_OPERATION_SUCCESS
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothPan mPanService
	private final android.bluetooth.IBluetoothStateChangeCallback mStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException re
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		android.os.RemoteException re
		Exception re
		android.bluetooth.IBluetoothManager mgr
	protected void finalize () 
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void setBluetoothTethering (boolean) 
		android.os.RemoteException e
		boolean value
	public boolean isTetheringOn () 
		android.os.RemoteException e
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.bluetooth.IBluetoothPan access$000 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
	static android.content.ServiceConnection access$100 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
	static android.bluetooth.IBluetoothPan access$002 (android.bluetooth.BluetoothPan, android.bluetooth.IBluetoothPan) 
		android.bluetooth.BluetoothPan x0
		android.bluetooth.IBluetoothPan x1
	static android.content.Context access$200 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothPan) 
		android.bluetooth.BluetoothPan x0
}

android/bluetooth/IBluetoothProfileServiceConnection$Stub.class
IBluetoothProfileServiceConnection.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothProfileServiceConnection$Stub extends android.os.Binder implements android.bluetooth.IBluetoothProfileServiceConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onServiceConnected
	static final int TRANSACTION_onServiceDisconnected
	public void  () 
	public static android.bluetooth.IBluetoothProfileServiceConnection 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.ComponentName _arg0
		android.content.ComponentName _arg0
		android.os.IBinder _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothHeadsetClient.class
IBluetoothHeadsetClient.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHeadsetClient extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean acceptIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean rejectIncomingConnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean startVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean stopVoiceRecognition (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getCurrentCalls (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract android.os.Bundle getCurrentAgEvents (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean acceptCall (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean holdCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean rejectCall (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean terminateCall (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean enterPrivateMode (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean explicitCallTransfer (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean redial (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean dial (android.bluetooth.BluetoothDevice, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean dialMemory (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
	public abstract boolean sendDTMF (android.bluetooth.BluetoothDevice, byte)  throws android.os.RemoteException 
	public abstract boolean getLastVoiceTagNumber (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract int getAudioState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean connectAudio ()  throws android.os.RemoteException 
	public abstract boolean disconnectAudio ()  throws android.os.RemoteException 
	public abstract void setAudioRouteAllowed (boolean)  throws android.os.RemoteException 
	public abstract boolean getAudioRouteAllowed ()  throws android.os.RemoteException 
	public abstract android.os.Bundle getCurrentAgFeatures (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothA2dp$Stub$Proxy.class
IBluetoothA2dp.java
package android.bluetooth
 android.bluetooth.IBluetoothA2dp$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothA2dp  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isAvrcpAbsoluteVolumeSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void adjustAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
		int direction
		android.os.Parcel _data
	public void setAvrcpAbsoluteVolume (int)  throws android.os.RemoteException 
		int volume
		android.os.Parcel _data
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothHealthAppConfiguration$1.class
BluetoothHealthAppConfiguration.java
package android.bluetooth
final android.bluetooth.BluetoothHealthAppConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.BluetoothHealthAppConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String name
		int type
		int role
		int channelType
	public android.bluetooth.BluetoothHealthAppConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/IBluetoothGattCallback$Stub$Proxy.class
IBluetoothGattCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothGattCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGattCallback  {
	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 onClientRegistered (int, int)  throws android.os.RemoteException 
		int status
		int clientIf
		android.os.Parcel _data
	public void onClientConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
		int status
		int clientIf
		boolean connected
		String address
		android.os.Parcel _data
	public void onScanResult (android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
		android.bluetooth.le.ScanResult scanResult
		android.os.Parcel _data
	public void onBatchScanResults (java.util.List)  throws android.os.RemoteException 
		java.util.List batchResults
		android.os.Parcel _data
	public void onSearchComplete (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
		String address
		java.util.List services
		int status
		android.os.Parcel _data
	public void onCharacteristicRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		String address
		int status
		int handle
		byte[] value
		android.os.Parcel _data
	public void onCharacteristicWrite (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int status
		int handle
		android.os.Parcel _data
	public void onExecuteWrite (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int status
		android.os.Parcel _data
	public void onDescriptorRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		String address
		int status
		int handle
		byte[] value
		android.os.Parcel _data
	public void onDescriptorWrite (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int status
		int handle
		android.os.Parcel _data
	public void onNotify (java.lang.String, int, byte[])  throws android.os.RemoteException 
		String address
		int handle
		byte[] value
		android.os.Parcel _data
	public void onReadRemoteRssi (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int rssi
		int status
		android.os.Parcel _data
	public void onMultiAdvertiseCallback (int, boolean, android.bluetooth.le.AdvertiseSettings)  throws android.os.RemoteException 
		int status
		boolean isStart
		android.bluetooth.le.AdvertiseSettings advertiseSettings
		android.os.Parcel _data
	public void onScanManagerErrorCallback (int)  throws android.os.RemoteException 
		int errorCode
		android.os.Parcel _data
	public void onConfigureMTU (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int mtu
		int status
		android.os.Parcel _data
	public void onFoundOrLost (boolean, android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
		boolean onFound
		android.bluetooth.le.ScanResult scanResult
		android.os.Parcel _data
}

android/bluetooth/IBluetoothManagerCallback.class
IBluetoothManagerCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothManagerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onBluetoothServiceUp (android.bluetooth.IBluetooth)  throws android.os.RemoteException 
	public abstract void onBluetoothServiceDown ()  throws android.os.RemoteException 
	public abstract void onBrEdrDown ()  throws android.os.RemoteException 
}

android/bluetooth/IBluetoothGattCallback.class
IBluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothGattCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onClientRegistered (int, int)  throws android.os.RemoteException 
	public abstract void onClientConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
	public abstract void onScanResult (android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
	public abstract void onBatchScanResults (java.util.List)  throws android.os.RemoteException 
	public abstract void onSearchComplete (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
	public abstract void onCharacteristicRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
	public abstract void onCharacteristicWrite (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onExecuteWrite (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void onDescriptorRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
	public abstract void onDescriptorWrite (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onNotify (java.lang.String, int, byte[])  throws android.os.RemoteException 
	public abstract void onReadRemoteRssi (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onMultiAdvertiseCallback (int, boolean, android.bluetooth.le.AdvertiseSettings)  throws android.os.RemoteException 
	public abstract void onScanManagerErrorCallback (int)  throws android.os.RemoteException 
	public abstract void onConfigureMTU (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void onFoundOrLost (boolean, android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
}

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

android/bluetooth/BluetoothActivityEnergyInfo.class
BluetoothActivityEnergyInfo.java
package android.bluetooth
public final android.bluetooth.BluetoothActivityEnergyInfo extends java.lang.Object implements android.os.Parcelable  {
	private final long mTimestamp
	private int mBluetoothStackState
	private long mControllerTxTimeMs
	private long mControllerRxTimeMs
	private long mControllerIdleTimeMs
	private long mControllerEnergyUsed
	private android.bluetooth.UidTraffic[] mUidTraffic
	public static final int BT_STACK_STATE_INVALID
	public static final int BT_STACK_STATE_STATE_ACTIVE
	public static final int BT_STACK_STATE_STATE_SCANNING
	public static final int BT_STACK_STATE_STATE_IDLE
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, long, long, long, long) 
		long timestamp
		int stackState
		long txTime
		long rxTime
		long idleTime
		long energyUsed
	void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public int getBluetoothStackState () 
	public long getControllerTxTimeMillis () 
	public long getControllerRxTimeMillis () 
	public long getControllerIdleTimeMillis () 
	public long getControllerEnergyUsed () 
	public long getTimeStamp () 
	public android.bluetooth.UidTraffic[] getUidTraffic () 
	public void setUidTraffic (android.bluetooth.UidTraffic[]) 
		android.bluetooth.UidTraffic[] traffic
	public boolean isValid () 
	static void  () 
}

android/bluetooth/IBluetoothPbapClient$Stub$Proxy.class
IBluetoothPbapClient.java
package android.bluetooth
 android.bluetooth.IBluetoothPbapClient$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothPbapClient  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

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

android/bluetooth/IBluetoothInputDevice$Stub.class
IBluetoothInputDevice.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothInputDevice$Stub extends android.os.Binder implements android.bluetooth.IBluetoothInputDevice  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_getConnectedDevices
	static final int TRANSACTION_getDevicesMatchingConnectionStates
	static final int TRANSACTION_getConnectionState
	static final int TRANSACTION_setPriority
	static final int TRANSACTION_getPriority
	static final int TRANSACTION_getProtocolMode
	static final int TRANSACTION_virtualUnplug
	static final int TRANSACTION_setProtocolMode
	static final int TRANSACTION_getReport
	static final int TRANSACTION_setReport
	static final int TRANSACTION_sendData
	public void  () 
	public static android.bluetooth.IBluetoothInputDevice 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		byte _arg1
		byte _arg2
		int _arg3
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		byte _arg1
		String _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		String _arg1
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/BluetoothGatt.class
BluetoothGatt.java
package android.bluetooth
public final android.bluetooth.BluetoothGatt extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.content.Context mContext
	private android.bluetooth.IBluetoothGatt mService
	private android.bluetooth.BluetoothGattCallback mCallback
	private int mClientIf
	private boolean mAuthRetry
	private android.bluetooth.BluetoothDevice mDevice
	private boolean mAutoConnect
	private int mConnState
	private final Object mStateLock
	private Boolean mDeviceBusy
	private int mTransport
	private static final int CONN_STATE_IDLE
	private static final int CONN_STATE_CONNECTING
	private static final int CONN_STATE_CONNECTED
	private static final int CONN_STATE_DISCONNECTING
	private static final int CONN_STATE_CLOSED
	private java.util.List mServices
	public static final int GATT_SUCCESS
	public static final int GATT_READ_NOT_PERMITTED
	public static final int GATT_WRITE_NOT_PERMITTED
	public static final int GATT_INSUFFICIENT_AUTHENTICATION
	public static final int GATT_REQUEST_NOT_SUPPORTED
	public static final int GATT_INSUFFICIENT_ENCRYPTION
	public static final int GATT_INVALID_OFFSET
	public static final int GATT_INVALID_ATTRIBUTE_LENGTH
	public static final int GATT_CONNECTION_CONGESTED
	public static final int GATT_FAILURE
	public static final int CONNECTION_PRIORITY_BALANCED
	public static final int CONNECTION_PRIORITY_HIGH
	public static final int CONNECTION_PRIORITY_LOW_POWER
	static final int AUTHENTICATION_NONE
	static final int AUTHENTICATION_NO_MITM
	static final int AUTHENTICATION_MITM
	private final android.bluetooth.IBluetoothGattCallback mBluetoothGattCallback
	void  (android.content.Context, android.bluetooth.IBluetoothGatt, android.bluetooth.BluetoothDevice, int) 
		android.content.Context context
		android.bluetooth.IBluetoothGatt iGatt
		android.bluetooth.BluetoothDevice device
		int transport
	public void close () 
	android.bluetooth.BluetoothGattService getService (android.bluetooth.BluetoothDevice, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattService svc
		android.bluetooth.BluetoothDevice device
		java.util.UUID uuid
		int instanceId
		int type
	android.bluetooth.BluetoothGattCharacteristic getCharacteristicById (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothGattCharacteristic charac
		android.bluetooth.BluetoothGattService svc
		android.bluetooth.BluetoothDevice device
		int instanceId
	android.bluetooth.BluetoothGattDescriptor getDescriptorById (android.bluetooth.BluetoothDevice, int) 
		android.bluetooth.BluetoothGattDescriptor desc
		android.bluetooth.BluetoothGattCharacteristic charac
		android.bluetooth.BluetoothGattService svc
		android.bluetooth.BluetoothDevice device
		int instanceId
	private boolean registerApp (android.bluetooth.BluetoothGattCallback) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCallback callback
		java.util.UUID uuid
	private void unregisterApp () 
		android.os.RemoteException e
	boolean connect (java.lang.Boolean, android.bluetooth.BluetoothGattCallback) 
		Boolean autoConnect
		android.bluetooth.BluetoothGattCallback callback
	public void disconnect () 
		android.os.RemoteException e
	public boolean connect () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getDevice () 
	public boolean discoverServices () 
		android.os.RemoteException e
	public java.util.List getServices () 
		android.bluetooth.BluetoothGattService service
		java.util.List result
	public android.bluetooth.BluetoothGattService getService (java.util.UUID) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
	public boolean readCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean writeCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean readDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattDescriptor descriptor
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean writeDescriptor (android.bluetooth.BluetoothGattDescriptor) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattDescriptor descriptor
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean beginReliableWrite () 
		android.os.RemoteException e
	public boolean executeReliableWrite () 
		android.os.RemoteException e
	public void abortReliableWrite () 
		android.os.RemoteException e
	public void abortReliableWrite (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice mDevice
	public boolean setCharacteristicNotification (android.bluetooth.BluetoothGattCharacteristic, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean enable
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothDevice device
	public boolean refresh () 
		android.os.RemoteException e
	public boolean readRemoteRssi () 
		android.os.RemoteException e
	public boolean requestMtu (int) 
		android.os.RemoteException e
		int mtu
	public boolean requestConnectionPriority (int) 
		android.os.RemoteException e
		int connectionPriority
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		int[] states
	static int access$002 (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt x0
		int x1
	static android.bluetooth.BluetoothGattCallback access$100 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static java.lang.Object access$200 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static int access$302 (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt x0
		int x1
	static int access$000 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static android.bluetooth.BluetoothDevice access$400 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$500 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static int access$600 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static android.bluetooth.IBluetoothGatt access$700 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static java.lang.Boolean access$800 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static java.lang.Boolean access$802 (android.bluetooth.BluetoothGatt, java.lang.Boolean) 
		android.bluetooth.BluetoothGatt x0
		Boolean x1
	static java.util.List access$900 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$1000 (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt x0
	static boolean access$1002 (android.bluetooth.BluetoothGatt, boolean) 
		android.bluetooth.BluetoothGatt x0
		boolean x1
}

android/bluetooth/BluetoothUuid.class
BluetoothUuid.java
package android.bluetooth
public final android.bluetooth.BluetoothUuid extends java.lang.Object {
	public static final android.os.ParcelUuid AudioSink
	public static final android.os.ParcelUuid AudioSource
	public static final android.os.ParcelUuid AdvAudioDist
	public static final android.os.ParcelUuid HSP
	public static final android.os.ParcelUuid HSP_AG
	public static final android.os.ParcelUuid Handsfree
	public static final android.os.ParcelUuid Handsfree_AG
	public static final android.os.ParcelUuid AvrcpController
	public static final android.os.ParcelUuid AvrcpTarget
	public static final android.os.ParcelUuid ObexObjectPush
	public static final android.os.ParcelUuid Hid
	public static final android.os.ParcelUuid Hogp
	public static final android.os.ParcelUuid PANU
	public static final android.os.ParcelUuid NAP
	public static final android.os.ParcelUuid BNEP
	public static final android.os.ParcelUuid PBAP_PCE
	public static final android.os.ParcelUuid PBAP_PSE
	public static final android.os.ParcelUuid MAP
	public static final android.os.ParcelUuid MNS
	public static final android.os.ParcelUuid MAS
	public static final android.os.ParcelUuid SAP
	public static final android.os.ParcelUuid BASE_UUID
	public static final int UUID_BYTES_16_BIT
	public static final int UUID_BYTES_32_BIT
	public static final int UUID_BYTES_128_BIT
	public static final android.os.ParcelUuid[] RESERVED_UUIDS
	public void  () 
	public static boolean isAudioSource (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAudioSink (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAdvAudioDist (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isHandsfree (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isHeadset (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAvrcpController (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isAvrcpTarget (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isInputDevice (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isPanu (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isNap (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isBnep (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMap (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMns (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isMas (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isSap (android.os.ParcelUuid) 
		android.os.ParcelUuid uuid
	public static boolean isUuidPresent (android.os.ParcelUuid[], android.os.ParcelUuid) 
		android.os.ParcelUuid element
		android.os.ParcelUuid[] uuidArray
		android.os.ParcelUuid uuid
	public static boolean containsAnyUuid (android.os.ParcelUuid[], android.os.ParcelUuid[]) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] uuidA
		android.os.ParcelUuid[] uuidB
		java.util.HashSet uuidSet
	public static boolean containsAllUuids (android.os.ParcelUuid[], android.os.ParcelUuid[]) 
		android.os.ParcelUuid uuid
		android.os.ParcelUuid[] uuidA
		android.os.ParcelUuid[] uuidB
		java.util.HashSet uuidSet
	public static int getServiceIdentifierFromParcelUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid parcelUuid
		java.util.UUID uuid
		long value
	public static android.os.ParcelUuid parseUuidFrom (byte[]) 
		java.nio.ByteBuffer buf
		long msb
		long lsb
		long shortUuid
		byte[] uuidBytes
		int length
		long shortUuid
		long msb
		long lsb
	public static boolean is16BitUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid parcelUuid
		java.util.UUID uuid
	public static boolean is32BitUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid parcelUuid
		java.util.UUID uuid
	static void  () 
}

android/bluetooth/IBluetoothHealthCallback.class
IBluetoothHealthCallback.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealthCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothGattDescriptor.class
BluetoothGattDescriptor.java
package android.bluetooth
public android.bluetooth.BluetoothGattDescriptor extends java.lang.Object implements android.os.Parcelable  {
	public static final byte[] ENABLE_NOTIFICATION_VALUE
	public static final byte[] ENABLE_INDICATION_VALUE
	public static final byte[] DISABLE_NOTIFICATION_VALUE
	public static final int PERMISSION_READ
	public static final int PERMISSION_READ_ENCRYPTED
	public static final int PERMISSION_READ_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE
	public static final int PERMISSION_WRITE_ENCRYPTED
	public static final int PERMISSION_WRITE_ENCRYPTED_MITM
	public static final int PERMISSION_WRITE_SIGNED
	public static final int PERMISSION_WRITE_SIGNED_MITM
	protected java.util.UUID mUuid
	protected int mInstance
	protected int mPermissions
	protected android.bluetooth.BluetoothGattCharacteristic mCharacteristic
	protected byte[] mValue
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.UUID, int) 
		java.util.UUID uuid
		int permissions
	void  (android.bluetooth.BluetoothGattCharacteristic, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
		int instance
		int permissions
	public void  (java.util.UUID, int, int) 
		java.util.UUID uuid
		int instance
		int permissions
	private void initDescriptor (android.bluetooth.BluetoothGattCharacteristic, java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.UUID uuid
		int instance
		int permissions
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public android.bluetooth.BluetoothGattCharacteristic getCharacteristic () 
	void setCharacteristic (android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public java.util.UUID getUuid () 
	public int getInstanceId () 
	public int getPermissions () 
	public byte[] getValue () 
	public boolean setValue (byte[]) 
		byte[] value
	void  (android.os.Parcel, android.bluetooth.BluetoothGattDescriptor$1) 
		android.os.Parcel x0
		android.bluetooth.BluetoothGattDescriptor$1 x1
	static void  () 
}

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

android/bluetooth/BluetoothAvrcpController$1.class
BluetoothAvrcpController.java
package android.bluetooth
 android.bluetooth.BluetoothAvrcpController$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothAvrcpController this$0
	void  (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothProfileServiceConnection.class
IBluetoothProfileServiceConnection.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothProfileServiceConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void onServiceConnected (android.content.ComponentName, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void onServiceDisconnected (android.content.ComponentName)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothSocket.class
BluetoothSocket.java
package android.bluetooth
public final android.bluetooth.BluetoothSocket extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int MAX_RFCOMM_CHANNEL
	static final int MAX_L2CAP_PACKAGE_SIZE
	public static final int TYPE_RFCOMM
	public static final int TYPE_SCO
	public static final int TYPE_L2CAP
	static final int EBADFD
	static final int EADDRINUSE
	static final int SEC_FLAG_ENCRYPT
	static final int SEC_FLAG_AUTH
	static final int BTSOCK_FLAG_NO_SDP
	static final int SEC_FLAG_AUTH_MITM
	static final int SEC_FLAG_AUTH_16_DIGIT
	private final int mType
	private android.bluetooth.BluetoothDevice mDevice
	private String mAddress
	private final boolean mAuth
	private final boolean mEncrypt
	private final android.bluetooth.BluetoothInputStream mInputStream
	private final android.bluetooth.BluetoothOutputStream mOutputStream
	private final android.os.ParcelUuid mUuid
	private boolean mExcludeSdp
	private boolean mAuthMitm
	private boolean mMin16DigitPin
	private android.os.ParcelFileDescriptor mPfd
	private android.net.LocalSocket mSocket
	private java.io.InputStream mSocketIS
	private java.io.OutputStream mSocketOS
	private int mPort
	private int mFd
	private String mServiceName
	private static int PROXY_CONNECTION_TIMEOUT
	private static int SOCK_SIGNAL_SIZE
	private java.nio.ByteBuffer mL2capBuffer
	private int mMaxTxPacketSize
	private int mMaxRxPacketSize
	private volatile android.bluetooth.BluetoothSocket$SocketState mSocketState
	void  (int, int, boolean, boolean, android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid)  throws java.io.IOException 
		int type
		int fd
		boolean auth
		boolean encrypt
		android.bluetooth.BluetoothDevice device
		int port
		android.os.ParcelUuid uuid
	void  (int, int, boolean, boolean, android.bluetooth.BluetoothDevice, int, android.os.ParcelUuid, boolean, boolean)  throws java.io.IOException 
		int type
		int fd
		boolean auth
		boolean encrypt
		android.bluetooth.BluetoothDevice device
		int port
		android.os.ParcelUuid uuid
		boolean mitm
		boolean min16DigitPin
	private void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	private android.bluetooth.BluetoothSocket acceptSocket (java.lang.String)  throws java.io.IOException 
		String RemoteAddr
		android.bluetooth.BluetoothSocket as
		java.io.FileDescriptor[] fds
	private void  (int, int, boolean, boolean, java.lang.String, int)  throws java.io.IOException 
		int type
		int fd
		boolean auth
		boolean encrypt
		String address
		int port
	protected void finalize ()  throws java.lang.Throwable 
	private int getSecurityFlags () 
		int flags
	public android.bluetooth.BluetoothDevice getRemoteDevice () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.io.OutputStream getOutputStream ()  throws java.io.IOException 
	public boolean isConnected () 
	void setServiceName (java.lang.String) 
		String name
	public void connect ()  throws java.io.IOException 
		java.io.FileDescriptor fd
		android.bluetooth.IBluetooth bluetoothProxy
		int channel
		android.os.RemoteException e
	int bindListen () 
		android.os.RemoteException e
		java.io.FileDescriptor fd
		int channel
		java.io.IOException e1
		java.io.IOException e
		int ret
		int ret
		android.bluetooth.IBluetooth bluetoothProxy
	android.bluetooth.BluetoothSocket accept (int)  throws java.io.IOException 
		int timeout
		android.bluetooth.BluetoothSocket acceptedSocket
		String RemoteAddr
	int available ()  throws java.io.IOException 
	void flush ()  throws java.io.IOException 
	int read (byte[], int, int)  throws java.io.IOException 
		int bytesToRead
		byte[] b
		int offset
		int length
		int ret
	int write (byte[], int, int)  throws java.io.IOException 
		int tmpLength
		int tmpOffset
		int bytesToWrite
		byte[] b
		int offset
		int length
	public void close ()  throws java.io.IOException 
	void removeChannel () 
	int getPort () 
	public int getMaxTransmitPacketSize () 
	public int getMaxReceivePacketSize () 
	public int getConnectionType () 
	public void setExcludeSdp (boolean) 
		boolean excludeSdp
	private java.lang.String convertAddr (byte[]) 
		byte[] addr
	private java.lang.String waitSocketSignal (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		byte[] sig
		int ret
		java.nio.ByteBuffer bb
		int size
		byte[] addr
		int channel
		int status
		String RemoteAddr
	private void createL2capRxBuffer () 
	private int readAll (java.io.InputStream, byte[])  throws java.io.IOException 
		int ret
		java.io.InputStream is
		byte[] b
		int left
	private int readInt (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		byte[] ibytes
		int ret
		java.nio.ByteBuffer bb
	private int fillL2capRxBuffer ()  throws java.io.IOException 
		int ret
	static void  () 
}

android/bluetooth/BluetoothSocket$SocketState.class
BluetoothSocket.java
package android.bluetooth
final android.bluetooth.BluetoothSocket$SocketState extends java.lang.Enum {
	public static final android.bluetooth.BluetoothSocket$SocketState INIT
	public static final android.bluetooth.BluetoothSocket$SocketState CONNECTED
	public static final android.bluetooth.BluetoothSocket$SocketState LISTENING
	public static final android.bluetooth.BluetoothSocket$SocketState CLOSED
	private static final android.bluetooth.BluetoothSocket$SocketState[] $VALUES
	public static android.bluetooth.BluetoothSocket$SocketState[] values () 
	public static android.bluetooth.BluetoothSocket$SocketState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/bluetooth/IBluetoothHealthCallback$Stub$Proxy.class
IBluetoothHealthCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothHealthCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothHealthCallback  {
	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 onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int id
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/IBluetoothPan.class
IBluetoothPan.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothPan extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isTetheringOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothTethering (boolean)  throws android.os.RemoteException 
	public abstract boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/bluetooth/BluetoothPbap$1.class
BluetoothPbap.java
package android.bluetooth
 android.bluetooth.BluetoothPbap$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothPbap this$0
	void  (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/BluetoothGattCallback.class
BluetoothGattCallback.java
package android.bluetooth
public abstract android.bluetooth.BluetoothGattCallback extends java.lang.Object {
	public void  () 
	public void onConnectionStateChange (android.bluetooth.BluetoothGatt, int, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
		int newState
	public void onServicesDiscovered (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
	public void onCharacteristicRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
		int status
	public void onCharacteristicWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
		int status
	public void onCharacteristicChanged (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorRead (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattDescriptor descriptor
		int status
	public void onDescriptorWrite (android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int) 
		android.bluetooth.BluetoothGatt gatt
		android.bluetooth.BluetoothGattDescriptor descriptor
		int status
	public void onReliableWriteCompleted (android.bluetooth.BluetoothGatt, int) 
		android.bluetooth.BluetoothGatt gatt
		int status
	public void onReadRemoteRssi (android.bluetooth.BluetoothGatt, int, int) 
		android.bluetooth.BluetoothGatt gatt
		int rssi
		int status
	public void onMtuChanged (android.bluetooth.BluetoothGatt, int, int) 
		android.bluetooth.BluetoothGatt gatt
		int mtu
		int status
}

android/bluetooth/BluetoothHeadsetClient$1.class
BluetoothHeadsetClient.java
package android.bluetooth
 android.bluetooth.BluetoothHeadsetClient$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothHeadsetClient this$0
	void  (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		android.content.Intent intent
		Exception re
		boolean up
}

android/bluetooth/BluetoothGatt$1.class
BluetoothGatt.java
package android.bluetooth
 android.bluetooth.BluetoothGatt$1 extends android.bluetooth.BluetoothGattCallbackWrapper {
	final android.bluetooth.BluetoothGatt this$0
	void  (android.bluetooth.BluetoothGatt) 
		android.bluetooth.BluetoothGatt this$0
	public void onClientRegistered (int, int) 
		android.os.RemoteException e
		int status
		int clientIf
	public void onClientConnectionState (int, int, boolean, java.lang.String) 
		Exception ex
		int status
		int clientIf
		boolean connected
		String address
		int profileState
	public void onSearchComplete (java.lang.String, java.util.List, int) 
		android.bluetooth.BluetoothGattService s
		android.bluetooth.BluetoothGattService includedService
		android.bluetooth.BluetoothGattService brokenRef
		java.util.ArrayList includedServices
		android.bluetooth.BluetoothGattService fixedService
		Exception ex
		String address
		java.util.List services
		int status
	public void onCharacteristicRead (java.lang.String, int, int, byte[]) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int handle
		byte[] value
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onCharacteristicWrite (java.lang.String, int, int) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int handle
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onNotify (java.lang.String, int, byte[]) 
		Exception ex
		String address
		int handle
		byte[] value
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorRead (java.lang.String, int, int, byte[]) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int handle
		byte[] value
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onDescriptorWrite (java.lang.String, int, int) 
		android.os.RemoteException e
		Exception ex
		String address
		int status
		int handle
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onExecuteWrite (java.lang.String, int) 
		Exception ex
		String address
		int status
	public void onReadRemoteRssi (java.lang.String, int, int) 
		Exception ex
		String address
		int rssi
		int status
	public void onConfigureMTU (java.lang.String, int, int) 
		Exception ex
		String address
		int mtu
		int status
}

android/bluetooth/SdpMasRecord.class
SdpMasRecord.java
package android.bluetooth
public android.bluetooth.SdpMasRecord extends java.lang.Object implements android.os.Parcelable  {
	private final int mMasInstanceId
	private final int mL2capPsm
	private final int mRfcommChannelNumber
	private final int mProfileVersion
	private final int mSupportedFeatures
	private final int mSupportedMessageTypes
	private final String mServiceName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, int, int, int, java.lang.String) 
		int mas_instance_id
		int l2cap_psm
		int rfcomm_channel_number
		int profile_version
		int supported_features
		int supported_message_types
		String service_name
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public int getMasInstanceId () 
	public int getL2capPsm () 
	public int getRfcommCannelNumber () 
	public int getProfileVersion () 
	public int getSupportedFeatures () 
	public int getSupportedMessageTypes () 
	public boolean msgSupported (int) 
		int msg
	public java.lang.String getServiceName () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		String ret
	static void  () 
}

android/bluetooth/BluetoothPbapClient$1.class
BluetoothPbapClient.java
package android.bluetooth
 android.bluetooth.BluetoothPbapClient$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothPbapClient this$0
	void  (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/IBluetoothGattServerCallback$Stub$Proxy.class
IBluetoothGattServerCallback.java
package android.bluetooth
 android.bluetooth.IBluetoothGattServerCallback$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothGattServerCallback  {
	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 onServerRegistered (int, int)  throws android.os.RemoteException 
		int status
		int serverIf
		android.os.Parcel _data
	public void onScanResult (java.lang.String, int, byte[])  throws android.os.RemoteException 
		String address
		int rssi
		byte[] advData
		android.os.Parcel _data
	public void onServerConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
		int status
		int serverIf
		boolean connected
		String address
		android.os.Parcel _data
	public void onServiceAdded (int, int, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		android.os.Parcel _data
	public void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.Parcel _data
	public void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid)  throws android.os.RemoteException 
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		android.os.Parcel _data
	public void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		byte[] value
		android.os.Parcel _data
	public void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[])  throws android.os.RemoteException 
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		byte[] value
		android.os.Parcel _data
	public void onExecuteWrite (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String address
		int transId
		boolean execWrite
		android.os.Parcel _data
	public void onNotificationSent (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int status
		android.os.Parcel _data
	public void onMtuChanged (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int mtu
		android.os.Parcel _data
}

android/bluetooth/IBluetoothHealth.class
IBluetoothHealth.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealth extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean registerAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.IBluetoothHealthCallback)  throws android.os.RemoteException 
	public abstract boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration)  throws android.os.RemoteException 
	public abstract java.util.List getConnectedHealthDevices ()  throws android.os.RemoteException 
	public abstract java.util.List getHealthDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
	public abstract int getHealthDeviceConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

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

android/bluetooth/BluetoothClass$Service.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass$Service extends java.lang.Object {
	private static final int BITMASK
	public static final int LIMITED_DISCOVERABILITY
	public static final int POSITIONING
	public static final int NETWORKING
	public static final int RENDER
	public static final int CAPTURE
	public static final int OBJECT_TRANSFER
	public static final int AUDIO
	public static final int TELEPHONY
	public static final int INFORMATION
	public void  () 
}

android/bluetooth/BluetoothClass$Device$Major.class
BluetoothClass.java
package android.bluetooth
public android.bluetooth.BluetoothClass$Device$Major extends java.lang.Object {
	private static final int BITMASK
	public static final int MISC
	public static final int COMPUTER
	public static final int PHONE
	public static final int NETWORKING
	public static final int AUDIO_VIDEO
	public static final int PERIPHERAL
	public static final int IMAGING
	public static final int WEARABLE
	public static final int TOY
	public static final int HEALTH
	public static final int UNCATEGORIZED
	public void  () 
}

android/bluetooth/BluetoothProfile.class
BluetoothProfile.java
package android.bluetooth
public abstract android.bluetooth.BluetoothProfile extends java.lang.Object {
	public static final String EXTRA_STATE
	public static final String EXTRA_PREVIOUS_STATE
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int STATE_DISCONNECTING
	public static final int HEADSET
	public static final int A2DP
	public static final int HEALTH
	public static final int INPUT_DEVICE
	public static final int PAN
	public static final int PBAP
	public static final int GATT
	public static final int GATT_SERVER
	public static final int MAP
	public static final int SAP
	public static final int A2DP_SINK
	public static final int AVRCP_CONTROLLER
	public static final int HEADSET_CLIENT
	public static final int PBAP_CLIENT
	public static final int PRIORITY_AUTO_CONNECT
	public static final int PRIORITY_ON
	public static final int PRIORITY_OFF
	public static final int PRIORITY_UNDEFINED
	public abstract java.util.List getConnectedDevices () 
	public abstract java.util.List getDevicesMatchingConnectionStates (int[]) 
	public abstract int getConnectionState (android.bluetooth.BluetoothDevice) 
}

android/bluetooth/BluetoothAdapter$BluetoothStateChangeCallback.class
BluetoothAdapter.java
package android.bluetooth
public abstract android.bluetooth.BluetoothAdapter$BluetoothStateChangeCallback extends java.lang.Object {
	public abstract void onBluetoothStateChange (boolean) 
}

android/bluetooth/BluetoothGattCallbackWrapper.class
BluetoothGattCallbackWrapper.java
package android.bluetooth
public android.bluetooth.BluetoothGattCallbackWrapper extends android.bluetooth.IBluetoothGattCallback$Stub {
	public void  () 
	public void onClientRegistered (int, int)  throws android.os.RemoteException 
		int status
		int clientIf
	public void onClientConnectionState (int, int, boolean, java.lang.String)  throws android.os.RemoteException 
		int status
		int clientIf
		boolean connected
		String address
	public void onScanResult (android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
		android.bluetooth.le.ScanResult scanResult
	public void onBatchScanResults (java.util.List)  throws android.os.RemoteException 
		java.util.List batchResults
	public void onSearchComplete (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
		String address
		java.util.List services
		int status
	public void onCharacteristicRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		String address
		int status
		int handle
		byte[] value
	public void onCharacteristicWrite (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int status
		int handle
	public void onExecuteWrite (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int status
	public void onDescriptorRead (java.lang.String, int, int, byte[])  throws android.os.RemoteException 
		String address
		int status
		int handle
		byte[] value
	public void onDescriptorWrite (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int status
		int handle
	public void onNotify (java.lang.String, int, byte[])  throws android.os.RemoteException 
		String address
		int handle
		byte[] value
	public void onReadRemoteRssi (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int rssi
		int status
	public void onMultiAdvertiseCallback (int, boolean, android.bluetooth.le.AdvertiseSettings)  throws android.os.RemoteException 
		int status
		boolean isStart
		android.bluetooth.le.AdvertiseSettings advertiseSettings
	public void onConfigureMTU (java.lang.String, int, int)  throws android.os.RemoteException 
		String address
		int mtu
		int status
	public void onFoundOrLost (boolean, android.bluetooth.le.ScanResult)  throws android.os.RemoteException 
		boolean onFound
		android.bluetooth.le.ScanResult scanResult
	public void onScanManagerErrorCallback (int)  throws android.os.RemoteException 
		int errorCode
}

android/bluetooth/BluetoothA2dpSink$1.class
BluetoothA2dpSink.java
package android.bluetooth
 android.bluetooth.BluetoothA2dpSink$1 extends android.bluetooth.IBluetoothStateChangeCallback$Stub {
	final android.bluetooth.BluetoothA2dpSink this$0
	void  (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink this$0
	public void onBluetoothStateChange (boolean) 
		Exception re
		Exception re
		boolean up
}

android/bluetooth/OobData.class
OobData.java
package android.bluetooth
public android.bluetooth.OobData extends java.lang.Object implements android.os.Parcelable  {
	private byte[] securityManagerTk
	public static final android.os.Parcelable$Creator CREATOR
	public byte[] getSecurityManagerTk () 
	public void setSecurityManagerTk (byte[]) 
		byte[] securityManagerTk
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.bluetooth.OobData$1) 
		android.os.Parcel x0
		android.bluetooth.OobData$1 x1
	static void  () 
}

android/bluetooth/IBluetoothAvrcpController$Stub$Proxy.class
IBluetoothAvrcpController.java
package android.bluetooth
 android.bluetooth.IBluetoothAvrcpController$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothAvrcpController  {
	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 getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void sendPassThroughCmd (android.bluetooth.BluetoothDevice, int, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int keyCode
		int keyState
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.bluetooth.BluetoothAvrcpPlayerSettings getPlayerSettings (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothAvrcpPlayerSettings _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothAvrcpPlayerSettings _result
	public android.media.MediaMetadata getMetadata (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.media.MediaMetadata _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.MediaMetadata _result
	public android.media.session.PlaybackState getPlaybackState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.media.session.PlaybackState _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.session.PlaybackState _result
	public boolean setPlayerApplicationSetting (android.bluetooth.BluetoothAvrcpPlayerSettings)  throws android.os.RemoteException 
		android.bluetooth.BluetoothAvrcpPlayerSettings plAppSetting
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void sendGroupNavigationCmd (android.bluetooth.BluetoothDevice, int, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int keyCode
		int keyState
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/bluetooth/BluetoothInputStream.class
BluetoothInputStream.java
package android.bluetooth
final android.bluetooth.BluetoothInputStream extends java.io.InputStream {
	private android.bluetooth.BluetoothSocket mSocket
	void  (android.bluetooth.BluetoothSocket) 
		android.bluetooth.BluetoothSocket s
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		byte[] b
		int ret
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int offset
		int length
}

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

android/bluetooth/le/
android/bluetooth/le/ScanFilter$1.class
ScanFilter.java
package android.bluetooth.le
final android.bluetooth.le.ScanFilter$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.ScanFilter[] newArray (int) 
		int size
	public android.bluetooth.le.ScanFilter createFromParcel (android.os.Parcel) 
		android.os.ParcelUuid uuidMask
		android.os.ParcelUuid uuid
		int serviceDataMaskLength
		byte[] serviceDataMask
		int serviceDataLength
		byte[] serviceData
		android.os.ParcelUuid servcieDataUuid
		int manufacturerDataMaskLength
		byte[] manufacturerDataMask
		int manufacturerDataLength
		byte[] manufacturerData
		android.os.Parcel in
		android.bluetooth.le.ScanFilter$Builder builder
		int manufacturerId
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/AdvertiseSettings$Builder.class
AdvertiseSettings.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseSettings$Builder extends java.lang.Object {
	private int mMode
	private int mTxPowerLevel
	private int mTimeoutMillis
	private boolean mConnectable
	public void  () 
	public android.bluetooth.le.AdvertiseSettings$Builder setAdvertiseMode (int) 
		int advertiseMode
	public android.bluetooth.le.AdvertiseSettings$Builder setTxPowerLevel (int) 
		int txPowerLevel
	public android.bluetooth.le.AdvertiseSettings$Builder setConnectable (boolean) 
		boolean connectable
	public android.bluetooth.le.AdvertiseSettings$Builder setTimeout (int) 
		int timeoutMillis
	public android.bluetooth.le.AdvertiseSettings build () 
}

android/bluetooth/le/BluetoothLeScanner$BleScanCallbackWrapper$3.class
BluetoothLeScanner.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$3 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$onFound
	final android.bluetooth.le.ScanResult val$scanResult
	final android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	void  (android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper, boolean, android.bluetooth.le.ScanResult) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	public void run () 
}

android/bluetooth/le/BluetoothLeAdvertiser$AdvertiseCallbackWrapper.class
BluetoothLeAdvertiser.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeAdvertiser$AdvertiseCallbackWrapper extends android.bluetooth.BluetoothGattCallbackWrapper {
	private static final int LE_CALLBACK_TIMEOUT_MILLIS
	private final android.bluetooth.le.AdvertiseCallback mAdvertiseCallback
	private final android.bluetooth.le.AdvertiseData mAdvertisement
	private final android.bluetooth.le.AdvertiseData mScanResponse
	private final android.bluetooth.le.AdvertiseSettings mSettings
	private final android.bluetooth.IBluetoothGatt mBluetoothGatt
	private int mClientIf
	private boolean mIsAdvertising
	final android.bluetooth.le.BluetoothLeAdvertiser this$0
	public void  (android.bluetooth.le.BluetoothLeAdvertiser, android.bluetooth.le.AdvertiseCallback, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseSettings, android.bluetooth.IBluetoothGatt) 
		android.bluetooth.le.AdvertiseCallback advertiseCallback
		android.bluetooth.le.AdvertiseData advertiseData
		android.bluetooth.le.AdvertiseData scanResponse
		android.bluetooth.le.AdvertiseSettings settings
		android.bluetooth.IBluetoothGatt bluetoothGatt
	public void startRegisteration () 
		java.util.UUID uuid
		Exception e
		android.os.RemoteException e
	public void stopAdvertising () 
		Exception e
	public void onClientRegistered (int, int) 
		android.os.RemoteException e
		int status
		int clientIf
	public void onMultiAdvertiseCallback (int, boolean, android.bluetooth.le.AdvertiseSettings) 
		android.os.RemoteException e
		int status
		boolean isStart
		android.bluetooth.le.AdvertiseSettings settings
}

android/bluetooth/le/BluetoothLeScanner$1.class
BluetoothLeScanner.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeScanner$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.bluetooth.le.ScanCallback val$callback
	final int val$errorCode
	final android.bluetooth.le.BluetoothLeScanner this$0
	void  (android.bluetooth.le.BluetoothLeScanner, android.bluetooth.le.ScanCallback, int) 
		android.bluetooth.le.BluetoothLeScanner this$0
	public void run () 
}

android/bluetooth/le/AdvertiseSettings.class
AdvertiseSettings.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final int ADVERTISE_MODE_LOW_POWER
	public static final int ADVERTISE_MODE_BALANCED
	public static final int ADVERTISE_MODE_LOW_LATENCY
	public static final int ADVERTISE_TX_POWER_ULTRA_LOW
	public static final int ADVERTISE_TX_POWER_LOW
	public static final int ADVERTISE_TX_POWER_MEDIUM
	public static final int ADVERTISE_TX_POWER_HIGH
	private static final int LIMITED_ADVERTISING_MAX_MILLIS
	private final int mAdvertiseMode
	private final int mAdvertiseTxPowerLevel
	private final int mAdvertiseTimeoutMillis
	private final boolean mAdvertiseConnectable
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, int, boolean, int) 
		int advertiseMode
		int advertiseTxPowerLevel
		boolean advertiseConnectable
		int advertiseTimeout
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getMode () 
	public int getTxPowerLevel () 
	public boolean isConnectable () 
	public int getTimeout () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.bluetooth.le.AdvertiseSettings$1) 
		android.os.Parcel x0
		android.bluetooth.le.AdvertiseSettings$1 x1
	void  (int, int, boolean, int, android.bluetooth.le.AdvertiseSettings$1) 
		int x0
		int x1
		boolean x2
		int x3
		android.bluetooth.le.AdvertiseSettings$1 x4
	static void  () 
}

android/bluetooth/le/AdvertiseData$1.class
AdvertiseData.java
package android.bluetooth.le
final android.bluetooth.le.AdvertiseData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.AdvertiseData[] newArray (int) 
		int size
	public android.bluetooth.le.AdvertiseData createFromParcel (android.os.Parcel) 
		android.os.ParcelUuid uuid
		int manufacturerDataLength
		byte[] manufacturerData
		int manufacturerId
		int i
		int serviceDataLength
		byte[] serviceData
		android.os.ParcelUuid serviceDataUuid
		int i
		android.os.Parcel in
		android.bluetooth.le.AdvertiseData$Builder builder
		java.util.List uuids
		int manufacturerSize
		int serviceDataSize
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/AdvertiseSettings$1.class
AdvertiseSettings.java
package android.bluetooth.le
final android.bluetooth.le.AdvertiseSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.AdvertiseSettings[] newArray (int) 
		int size
	public android.bluetooth.le.AdvertiseSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/BluetoothLeScanner.class
BluetoothLeScanner.java
package android.bluetooth.le
public final android.bluetooth.le.BluetoothLeScanner extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.bluetooth.IBluetoothManager mBluetoothManager
	private final android.os.Handler mHandler
	private android.bluetooth.BluetoothAdapter mBluetoothAdapter
	private final java.util.Map mLeScanClients
	public void  (android.bluetooth.IBluetoothManager) 
		android.bluetooth.IBluetoothManager bluetoothManager
	public void startScan (android.bluetooth.le.ScanCallback) 
		android.bluetooth.le.ScanCallback callback
	public void startScan (java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback) 
		java.util.List filters
		android.bluetooth.le.ScanSettings settings
		android.bluetooth.le.ScanCallback callback
	public void startScanFromSource (android.os.WorkSource, android.bluetooth.le.ScanCallback) 
		android.os.WorkSource workSource
		android.bluetooth.le.ScanCallback callback
	public void startScanFromSource (java.util.List, android.bluetooth.le.ScanSettings, android.os.WorkSource, android.bluetooth.le.ScanCallback) 
		java.util.List filters
		android.bluetooth.le.ScanSettings settings
		android.os.WorkSource workSource
		android.bluetooth.le.ScanCallback callback
	private void startScan (java.util.List, android.bluetooth.le.ScanSettings, android.os.WorkSource, android.bluetooth.le.ScanCallback, java.util.List) 
		android.os.RemoteException e
		android.bluetooth.IBluetoothGatt gatt
		android.bluetooth.IBluetoothGatt gatt
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper wrapper
		java.util.List filters
		android.bluetooth.le.ScanSettings settings
		android.os.WorkSource workSource
		android.bluetooth.le.ScanCallback callback
		java.util.List resultStorages
	public void stopScan (android.bluetooth.le.ScanCallback) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper wrapper
		android.bluetooth.le.ScanCallback callback
	public void flushPendingScanResults (android.bluetooth.le.ScanCallback) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper wrapper
		android.bluetooth.le.ScanCallback callback
	public void startTruncatedScan (java.util.List, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback) 
		android.bluetooth.le.TruncatedFilter filter
		java.util.List truncatedFilters
		android.bluetooth.le.ScanSettings settings
		android.bluetooth.le.ScanCallback callback
		int filterSize
		java.util.List scanFilters
		java.util.List scanStorages
	public void cleanup () 
	private void postCallbackError (android.bluetooth.le.ScanCallback, int) 
		android.bluetooth.le.ScanCallback callback
		int errorCode
	private boolean isSettingsConfigAllowedForScan (android.bluetooth.le.ScanSettings) 
		android.bluetooth.le.ScanSettings settings
		int callbackType
	private boolean isSettingsAndFilterComboAllowed (android.bluetooth.le.ScanSettings, java.util.List) 
		android.bluetooth.le.ScanFilter filter
		android.bluetooth.le.ScanSettings settings
		java.util.List filterList
		int callbackType
	private boolean isHardwareResourcesAvailableForScan (android.bluetooth.le.ScanSettings) 
		android.bluetooth.le.ScanSettings settings
		int callbackType
	static void access$000 (android.bluetooth.le.BluetoothLeScanner, android.bluetooth.le.ScanCallback, int) 
		android.bluetooth.le.BluetoothLeScanner x0
		android.bluetooth.le.ScanCallback x1
		int x2
	static java.util.Map access$100 (android.bluetooth.le.BluetoothLeScanner) 
		android.bluetooth.le.BluetoothLeScanner x0
}

android/bluetooth/le/AdvertiseData.class
AdvertiseData.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseData extends java.lang.Object implements android.os.Parcelable  {
	private final java.util.List mServiceUuids
	private final android.util.SparseArray mManufacturerSpecificData
	private final java.util.Map mServiceData
	private final boolean mIncludeTxPowerLevel
	private final boolean mIncludeDeviceName
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.util.List, android.util.SparseArray, java.util.Map, boolean, boolean) 
		java.util.List serviceUuids
		android.util.SparseArray manufacturerData
		java.util.Map serviceData
		boolean includeTxPowerLevel
		boolean includeDeviceName
	public java.util.List getServiceUuids () 
	public android.util.SparseArray getManufacturerSpecificData () 
	public java.util.Map getServiceData () 
	public boolean getIncludeTxPowerLevel () 
	public boolean getIncludeDeviceName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.bluetooth.le.AdvertiseData other
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		byte[] data
		int i
		byte[] data
		android.os.ParcelUuid uuid
		android.os.Parcel dest
		int flags
	void  (java.util.List, android.util.SparseArray, java.util.Map, boolean, boolean, android.bluetooth.le.AdvertiseData$1) 
		java.util.List x0
		android.util.SparseArray x1
		java.util.Map x2
		boolean x3
		boolean x4
		android.bluetooth.le.AdvertiseData$1 x5
	static void  () 
}

android/bluetooth/le/BluetoothLeAdvertiser.class
BluetoothLeAdvertiser.java
package android.bluetooth.le
public final android.bluetooth.le.BluetoothLeAdvertiser extends java.lang.Object {
	private static final String TAG
	private static final int MAX_ADVERTISING_DATA_BYTES
	private static final int OVERHEAD_BYTES_PER_FIELD
	private static final int FLAGS_FIELD_BYTES
	private static final int MANUFACTURER_SPECIFIC_DATA_LENGTH
	private static final int SERVICE_DATA_UUID_LENGTH
	private final android.bluetooth.IBluetoothManager mBluetoothManager
	private final android.os.Handler mHandler
	private android.bluetooth.BluetoothAdapter mBluetoothAdapter
	private final java.util.Map mLeAdvertisers
	public void  (android.bluetooth.IBluetoothManager) 
		android.bluetooth.IBluetoothManager bluetoothManager
	public void startAdvertising (android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback) 
		android.bluetooth.le.AdvertiseSettings settings
		android.bluetooth.le.AdvertiseData advertiseData
		android.bluetooth.le.AdvertiseCallback callback
	public void startAdvertising (android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback) 
		android.os.RemoteException e
		boolean isConnectable
		android.bluetooth.IBluetoothGatt gatt
		android.bluetooth.IBluetoothGatt gatt
		android.bluetooth.le.BluetoothLeAdvertiser$AdvertiseCallbackWrapper wrapper
		android.bluetooth.le.AdvertiseSettings settings
		android.bluetooth.le.AdvertiseData advertiseData
		android.bluetooth.le.AdvertiseData scanResponse
		android.bluetooth.le.AdvertiseCallback callback
	public void stopAdvertising (android.bluetooth.le.AdvertiseCallback) 
		android.bluetooth.le.BluetoothLeAdvertiser$AdvertiseCallbackWrapper wrapper
		android.bluetooth.le.AdvertiseCallback callback
	public void cleanup () 
	private int totalBytes (android.bluetooth.le.AdvertiseData, boolean) 
		android.os.ParcelUuid uuid
		int num16BitUuids
		int num32BitUuids
		int num128BitUuids
		android.os.ParcelUuid uuid
		int i
		android.bluetooth.le.AdvertiseData data
		boolean isFlagsIncluded
		int size
	private int byteLength (byte[]) 
		byte[] array
	private void postStartFailure (android.bluetooth.le.AdvertiseCallback, int) 
		android.bluetooth.le.AdvertiseCallback callback
		int error
	private void postStartSuccess (android.bluetooth.le.AdvertiseCallback, android.bluetooth.le.AdvertiseSettings) 
		android.bluetooth.le.AdvertiseCallback callback
		android.bluetooth.le.AdvertiseSettings settings
	static java.util.Map access$000 (android.bluetooth.le.BluetoothLeAdvertiser) 
		android.bluetooth.le.BluetoothLeAdvertiser x0
	static void access$100 (android.bluetooth.le.BluetoothLeAdvertiser, android.bluetooth.le.AdvertiseCallback, int) 
		android.bluetooth.le.BluetoothLeAdvertiser x0
		android.bluetooth.le.AdvertiseCallback x1
		int x2
	static void access$200 (android.bluetooth.le.BluetoothLeAdvertiser, android.bluetooth.le.AdvertiseCallback, android.bluetooth.le.AdvertiseSettings) 
		android.bluetooth.le.BluetoothLeAdvertiser x0
		android.bluetooth.le.AdvertiseCallback x1
		android.bluetooth.le.AdvertiseSettings x2
}

android/bluetooth/le/ScanSettings$1.class
ScanSettings.java
package android.bluetooth.le
final android.bluetooth.le.ScanSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.ScanSettings[] newArray (int) 
		int size
	public android.bluetooth.le.ScanSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/BluetoothLeScanner$BleScanCallbackWrapper$1.class
BluetoothLeScanner.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.bluetooth.le.ScanResult val$scanResult
	final android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	void  (android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper, android.bluetooth.le.ScanResult) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	public void run () 
}

android/bluetooth/le/ScanFilter$Builder.class
ScanFilter.java
package android.bluetooth.le
public final android.bluetooth.le.ScanFilter$Builder extends java.lang.Object {
	private String mDeviceName
	private String mDeviceAddress
	private android.os.ParcelUuid mServiceUuid
	private android.os.ParcelUuid mUuidMask
	private android.os.ParcelUuid mServiceDataUuid
	private byte[] mServiceData
	private byte[] mServiceDataMask
	private int mManufacturerId
	private byte[] mManufacturerData
	private byte[] mManufacturerDataMask
	public void  () 
	public android.bluetooth.le.ScanFilter$Builder setDeviceName (java.lang.String) 
		String deviceName
	public android.bluetooth.le.ScanFilter$Builder setDeviceAddress (java.lang.String) 
		String deviceAddress
	public android.bluetooth.le.ScanFilter$Builder setServiceUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid serviceUuid
	public android.bluetooth.le.ScanFilter$Builder setServiceUuid (android.os.ParcelUuid, android.os.ParcelUuid) 
		android.os.ParcelUuid serviceUuid
		android.os.ParcelUuid uuidMask
	public android.bluetooth.le.ScanFilter$Builder setServiceData (android.os.ParcelUuid, byte[]) 
		android.os.ParcelUuid serviceDataUuid
		byte[] serviceData
	public android.bluetooth.le.ScanFilter$Builder setServiceData (android.os.ParcelUuid, byte[], byte[]) 
		android.os.ParcelUuid serviceDataUuid
		byte[] serviceData
		byte[] serviceDataMask
	public android.bluetooth.le.ScanFilter$Builder setManufacturerData (int, byte[]) 
		int manufacturerId
		byte[] manufacturerData
	public android.bluetooth.le.ScanFilter$Builder setManufacturerData (int, byte[], byte[]) 
		int manufacturerId
		byte[] manufacturerData
		byte[] manufacturerDataMask
	public android.bluetooth.le.ScanFilter build () 
}

android/bluetooth/le/AdvertiseData$Builder.class
AdvertiseData.java
package android.bluetooth.le
public final android.bluetooth.le.AdvertiseData$Builder extends java.lang.Object {
	private java.util.List mServiceUuids
	private android.util.SparseArray mManufacturerSpecificData
	private java.util.Map mServiceData
	private boolean mIncludeTxPowerLevel
	private boolean mIncludeDeviceName
	public void  () 
	public android.bluetooth.le.AdvertiseData$Builder addServiceUuid (android.os.ParcelUuid) 
		android.os.ParcelUuid serviceUuid
	public android.bluetooth.le.AdvertiseData$Builder addServiceData (android.os.ParcelUuid, byte[]) 
		android.os.ParcelUuid serviceDataUuid
		byte[] serviceData
	public android.bluetooth.le.AdvertiseData$Builder addManufacturerData (int, byte[]) 
		int manufacturerId
		byte[] manufacturerSpecificData
	public android.bluetooth.le.AdvertiseData$Builder setIncludeTxPowerLevel (boolean) 
		boolean includeTxPowerLevel
	public android.bluetooth.le.AdvertiseData$Builder setIncludeDeviceName (boolean) 
		boolean includeDeviceName
	public android.bluetooth.le.AdvertiseData build () 
}

android/bluetooth/le/ResultStorageDescriptor.class
ResultStorageDescriptor.java
package android.bluetooth.le
public final android.bluetooth.le.ResultStorageDescriptor extends java.lang.Object implements android.os.Parcelable  {
	private int mType
	private int mOffset
	private int mLength
	public static final android.os.Parcelable$Creator CREATOR
	public int getType () 
	public int getOffset () 
	public int getLength () 
	public void  (int, int, int) 
		int type
		int offset
		int length
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private void ReadFromParcel (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.bluetooth.le.ResultStorageDescriptor$1) 
		android.os.Parcel x0
		android.bluetooth.le.ResultStorageDescriptor$1 x1
	static void  () 
}

android/bluetooth/le/ScanResult.class
ScanResult.java
package android.bluetooth.le
public final android.bluetooth.le.ScanResult extends java.lang.Object implements android.os.Parcelable  {
	private android.bluetooth.BluetoothDevice mDevice
	private android.bluetooth.le.ScanRecord mScanRecord
	private int mRssi
	private long mTimestampNanos
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.bluetooth.BluetoothDevice, android.bluetooth.le.ScanRecord, int, long) 
		android.bluetooth.BluetoothDevice device
		android.bluetooth.le.ScanRecord scanRecord
		int rssi
		long timestampNanos
	private void  (android.os.Parcel) 
		android.os.Parcel in
	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 describeContents () 
	public android.bluetooth.BluetoothDevice getDevice () 
	public android.bluetooth.le.ScanRecord getScanRecord () 
	public int getRssi () 
	public long getTimestampNanos () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.bluetooth.le.ScanResult other
	public java.lang.String toString () 
	void  (android.os.Parcel, android.bluetooth.le.ScanResult$1) 
		android.os.Parcel x0
		android.bluetooth.le.ScanResult$1 x1
	static void  () 
}

android/bluetooth/le/BluetoothLeScanner$BleScanCallbackWrapper$2.class
BluetoothLeScanner.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$results
	final android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	void  (android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper, java.util.List) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper this$1
	public void run () 
}

android/bluetooth/le/ScanRecord.class
ScanRecord.java
package android.bluetooth.le
public final android.bluetooth.le.ScanRecord extends java.lang.Object {
	private static final String TAG
	private static final int DATA_TYPE_FLAGS
	private static final int DATA_TYPE_SERVICE_UUIDS_16_BIT_PARTIAL
	private static final int DATA_TYPE_SERVICE_UUIDS_16_BIT_COMPLETE
	private static final int DATA_TYPE_SERVICE_UUIDS_32_BIT_PARTIAL
	private static final int DATA_TYPE_SERVICE_UUIDS_32_BIT_COMPLETE
	private static final int DATA_TYPE_SERVICE_UUIDS_128_BIT_PARTIAL
	private static final int DATA_TYPE_SERVICE_UUIDS_128_BIT_COMPLETE
	private static final int DATA_TYPE_LOCAL_NAME_SHORT
	private static final int DATA_TYPE_LOCAL_NAME_COMPLETE
	private static final int DATA_TYPE_TX_POWER_LEVEL
	private static final int DATA_TYPE_SERVICE_DATA
	private static final int DATA_TYPE_MANUFACTURER_SPECIFIC_DATA
	private final int mAdvertiseFlags
	private final java.util.List mServiceUuids
	private final android.util.SparseArray mManufacturerSpecificData
	private final java.util.Map mServiceData
	private final int mTxPowerLevel
	private final String mDeviceName
	private final byte[] mBytes
	public int getAdvertiseFlags () 
	public java.util.List getServiceUuids () 
	public android.util.SparseArray getManufacturerSpecificData () 
	public byte[] getManufacturerSpecificData (int) 
		int manufacturerId
	public java.util.Map getServiceData () 
	public byte[] getServiceData (android.os.ParcelUuid) 
		android.os.ParcelUuid serviceDataUuid
	public int getTxPowerLevel () 
	public java.lang.String getDeviceName () 
	public byte[] getBytes () 
	private void  (java.util.List, android.util.SparseArray, java.util.Map, int, int, java.lang.String, byte[]) 
		java.util.List serviceUuids
		android.util.SparseArray manufacturerData
		java.util.Map serviceData
		int advertiseFlags
		int txPowerLevel
		String localName
		byte[] bytes
	public static android.bluetooth.le.ScanRecord parseFromBytes (byte[]) 
		int serviceUuidLength
		byte[] serviceDataUuidBytes
		android.os.ParcelUuid serviceDataUuid
		byte[] serviceDataArray
		int manufacturerId
		byte[] manufacturerDataBytes
		int length
		int dataLength
		int fieldType
		Exception e
		byte[] scanRecord
		int currentPos
		int advertiseFlag
		java.util.List serviceUuids
		String localName
		int txPowerLevel
		android.util.SparseArray manufacturerData
		java.util.Map serviceData
	public java.lang.String toString () 
	private static int parseServiceUuid (byte[], int, int, int, java.util.List) 
		byte[] uuidBytes
		byte[] scanRecord
		int currentPos
		int dataLength
		int uuidLength
		java.util.List serviceUuids
	private static byte[] extractBytes (byte[], int, int) 
		byte[] scanRecord
		int start
		int length
		byte[] bytes
}

android/bluetooth/le/ScanResult$1.class
ScanResult.java
package android.bluetooth.le
final android.bluetooth.le.ScanResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.ScanResult createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.bluetooth.le.ScanResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/AdvertiseCallback.class
AdvertiseCallback.java
package android.bluetooth.le
public abstract android.bluetooth.le.AdvertiseCallback extends java.lang.Object {
	public static final int ADVERTISE_SUCCESS
	public static final int ADVERTISE_FAILED_DATA_TOO_LARGE
	public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS
	public static final int ADVERTISE_FAILED_ALREADY_STARTED
	public static final int ADVERTISE_FAILED_INTERNAL_ERROR
	public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED
	public void  () 
	public void onStartSuccess (android.bluetooth.le.AdvertiseSettings) 
		android.bluetooth.le.AdvertiseSettings settingsInEffect
	public void onStartFailure (int) 
		int errorCode
}

android/bluetooth/le/BluetoothLeScanner$BleScanCallbackWrapper.class
BluetoothLeScanner.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper extends android.bluetooth.BluetoothGattCallbackWrapper {
	private static final int REGISTRATION_CALLBACK_TIMEOUT_MILLIS
	private final android.bluetooth.le.ScanCallback mScanCallback
	private final java.util.List mFilters
	private final android.os.WorkSource mWorkSource
	private android.bluetooth.le.ScanSettings mSettings
	private android.bluetooth.IBluetoothGatt mBluetoothGatt
	private java.util.List mResultStorages
	private int mClientIf
	final android.bluetooth.le.BluetoothLeScanner this$0
	public void  (android.bluetooth.le.BluetoothLeScanner, android.bluetooth.IBluetoothGatt, java.util.List, android.bluetooth.le.ScanSettings, android.os.WorkSource, android.bluetooth.le.ScanCallback, java.util.List) 
		android.bluetooth.IBluetoothGatt bluetoothGatt
		java.util.List filters
		android.bluetooth.le.ScanSettings settings
		android.os.WorkSource workSource
		android.bluetooth.le.ScanCallback scanCallback
		java.util.List resultStorages
	public void startRegisteration () 
		java.util.UUID uuid
		Exception e
	public void stopLeScan () 
		android.os.RemoteException e
	void flushPendingBatchResults () 
		android.os.RemoteException e
	public void onClientRegistered (int, int) 
		android.os.RemoteException e
		int status
		int clientIf
	public void onScanResult (android.bluetooth.le.ScanResult) 
		android.bluetooth.le.ScanResult scanResult
		android.os.Handler handler
	public void onBatchScanResults (java.util.List) 
		java.util.List results
		android.os.Handler handler
	public void onFoundOrLost (boolean, android.bluetooth.le.ScanResult) 
		boolean onFound
		android.bluetooth.le.ScanResult scanResult
		android.os.Handler handler
	public void onScanManagerErrorCallback (int) 
		int errorCode
	static android.bluetooth.le.ScanCallback access$200 (android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper) 
		android.bluetooth.le.BluetoothLeScanner$BleScanCallbackWrapper x0
}

android/bluetooth/le/ScanSettings$Builder.class
ScanSettings.java
package android.bluetooth.le
public final android.bluetooth.le.ScanSettings$Builder extends java.lang.Object {
	private int mScanMode
	private int mCallbackType
	private int mScanResultType
	private long mReportDelayMillis
	private int mMatchMode
	private int mNumOfMatchesPerFilter
	public void  () 
	public android.bluetooth.le.ScanSettings$Builder setScanMode (int) 
		int scanMode
	public android.bluetooth.le.ScanSettings$Builder setCallbackType (int) 
		int callbackType
	private boolean isValidCallbackType (int) 
		int callbackType
	public android.bluetooth.le.ScanSettings$Builder setScanResultType (int) 
		int scanResultType
	public android.bluetooth.le.ScanSettings$Builder setReportDelay (long) 
		long reportDelayMillis
	public android.bluetooth.le.ScanSettings$Builder setNumOfMatches (int) 
		int numOfMatches
	public android.bluetooth.le.ScanSettings$Builder setMatchMode (int) 
		int matchMode
	public android.bluetooth.le.ScanSettings build () 
}

android/bluetooth/le/BluetoothLeUtils.class
BluetoothLeUtils.java
package android.bluetooth.le
public android.bluetooth.le.BluetoothLeUtils extends java.lang.Object {
	public void  () 
	static java.lang.String toString (android.util.SparseArray) 
		int i
		android.util.SparseArray array
		StringBuilder buffer
	static java.lang.String toString (java.util.Map) 
		java.util.Map$Entry entry
		Object key
		java.util.Map map
		StringBuilder buffer
		java.util.Iterator it
	static boolean equals (android.util.SparseArray, android.util.SparseArray) 
		int i
		android.util.SparseArray array
		android.util.SparseArray otherArray
	static boolean equals (java.util.Map, java.util.Map) 
		Object key
		java.util.Map map
		java.util.Map otherMap
		java.util.Set keys
	static void checkAdapterStateOn (android.bluetooth.BluetoothAdapter) 
		android.bluetooth.BluetoothAdapter adapter
}

android/bluetooth/le/ScanSettings.class
ScanSettings.java
package android.bluetooth.le
public final android.bluetooth.le.ScanSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final int SCAN_MODE_OPPORTUNISTIC
	public static final int SCAN_MODE_LOW_POWER
	public static final int SCAN_MODE_BALANCED
	public static final int SCAN_MODE_LOW_LATENCY
	public static final int CALLBACK_TYPE_ALL_MATCHES
	public static final int CALLBACK_TYPE_FIRST_MATCH
	public static final int CALLBACK_TYPE_MATCH_LOST
	public static final int MATCH_NUM_ONE_ADVERTISEMENT
	public static final int MATCH_NUM_FEW_ADVERTISEMENT
	public static final int MATCH_NUM_MAX_ADVERTISEMENT
	public static final int MATCH_MODE_AGGRESSIVE
	public static final int MATCH_MODE_STICKY
	public static final int SCAN_RESULT_TYPE_FULL
	public static final int SCAN_RESULT_TYPE_ABBREVIATED
	private int mScanMode
	private int mCallbackType
	private int mScanResultType
	private long mReportDelayMillis
	private int mMatchMode
	private int mNumOfMatchesPerFilter
	public static final android.os.Parcelable$Creator CREATOR
	public int getScanMode () 
	public int getCallbackType () 
	public int getScanResultType () 
	public int getMatchMode () 
	public int getNumOfMatches () 
	public long getReportDelayMillis () 
	private void  (int, int, int, long, int, int) 
		int scanMode
		int callbackType
		int scanResultType
		long reportDelayMillis
		int matchMode
		int numOfMatchesPerFilter
	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, android.bluetooth.le.ScanSettings$1) 
		android.os.Parcel x0
		android.bluetooth.le.ScanSettings$1 x1
	void  (int, int, int, long, int, int, android.bluetooth.le.ScanSettings$1) 
		int x0
		int x1
		int x2
		long x3
		int x4
		int x5
		android.bluetooth.le.ScanSettings$1 x6
	static void  () 
}

android/bluetooth/le/ResultStorageDescriptor$1.class
ResultStorageDescriptor.java
package android.bluetooth.le
final android.bluetooth.le.ResultStorageDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.bluetooth.le.ResultStorageDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.bluetooth.le.ResultStorageDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/bluetooth/le/ScanFilter.class
ScanFilter.java
package android.bluetooth.le
public final android.bluetooth.le.ScanFilter extends java.lang.Object implements android.os.Parcelable  {
	private final String mDeviceName
	private final String mDeviceAddress
	private final android.os.ParcelUuid mServiceUuid
	private final android.os.ParcelUuid mServiceUuidMask
	private final android.os.ParcelUuid mServiceDataUuid
	private final byte[] mServiceData
	private final byte[] mServiceDataMask
	private final int mManufacturerId
	private final byte[] mManufacturerData
	private final byte[] mManufacturerDataMask
	private static final android.bluetooth.le.ScanFilter EMPTY
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.String, java.lang.String, android.os.ParcelUuid, android.os.ParcelUuid, android.os.ParcelUuid, byte[], byte[], int, byte[], byte[]) 
		String name
		String deviceAddress
		android.os.ParcelUuid uuid
		android.os.ParcelUuid uuidMask
		android.os.ParcelUuid serviceDataUuid
		byte[] serviceData
		byte[] serviceDataMask
		int manufacturerId
		byte[] manufacturerData
		byte[] manufacturerDataMask
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getDeviceName () 
	public android.os.ParcelUuid getServiceUuid () 
	public android.os.ParcelUuid getServiceUuidMask () 
	public java.lang.String getDeviceAddress () 
	public byte[] getServiceData () 
	public byte[] getServiceDataMask () 
	public android.os.ParcelUuid getServiceDataUuid () 
	public int getManufacturerId () 
	public byte[] getManufacturerData () 
	public byte[] getManufacturerDataMask () 
	public boolean matches (android.bluetooth.le.ScanResult) 
		android.bluetooth.le.ScanResult scanResult
		android.bluetooth.BluetoothDevice device
		android.bluetooth.le.ScanRecord scanRecord
	private boolean matchesServiceUuids (android.os.ParcelUuid, android.os.ParcelUuid, java.util.List) 
		java.util.UUID uuidMask
		android.os.ParcelUuid parcelUuid
		android.os.ParcelUuid uuid
		android.os.ParcelUuid parcelUuidMask
		java.util.List uuids
	private boolean matchesServiceUuid (java.util.UUID, java.util.UUID, java.util.UUID) 
		java.util.UUID uuid
		java.util.UUID mask
		java.util.UUID data
	private boolean matchesPartialData (byte[], byte[], byte[]) 
		int i
		int i
		byte[] data
		byte[] dataMask
		byte[] parsedData
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.bluetooth.le.ScanFilter other
	public boolean isAllFieldsEmpty () 
	void  (java.lang.String, java.lang.String, android.os.ParcelUuid, android.os.ParcelUuid, android.os.ParcelUuid, byte[], byte[], int, byte[], byte[], android.bluetooth.le.ScanFilter$1) 
		String x0
		String x1
		android.os.ParcelUuid x2
		android.os.ParcelUuid x3
		android.os.ParcelUuid x4
		byte[] x5
		byte[] x6
		int x7
		byte[] x8
		byte[] x9
		android.bluetooth.le.ScanFilter$1 x10
	static void  () 
}

android/bluetooth/le/BluetoothLeAdvertiser$2.class
BluetoothLeAdvertiser.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeAdvertiser$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.bluetooth.le.AdvertiseCallback val$callback
	final android.bluetooth.le.AdvertiseSettings val$settings
	final android.bluetooth.le.BluetoothLeAdvertiser this$0
	void  (android.bluetooth.le.BluetoothLeAdvertiser, android.bluetooth.le.AdvertiseCallback, android.bluetooth.le.AdvertiseSettings) 
		android.bluetooth.le.BluetoothLeAdvertiser this$0
	public void run () 
}

android/bluetooth/le/ScanCallback.class
ScanCallback.java
package android.bluetooth.le
public abstract android.bluetooth.le.ScanCallback extends java.lang.Object {
	public static final int SCAN_FAILED_ALREADY_STARTED
	public static final int SCAN_FAILED_APPLICATION_REGISTRATION_FAILED
	public static final int SCAN_FAILED_INTERNAL_ERROR
	public static final int SCAN_FAILED_FEATURE_UNSUPPORTED
	public static final int SCAN_FAILED_OUT_OF_HARDWARE_RESOURCES
	public void  () 
	public void onScanResult (int, android.bluetooth.le.ScanResult) 
		int callbackType
		android.bluetooth.le.ScanResult result
	public void onBatchScanResults (java.util.List) 
		java.util.List results
	public void onScanFailed (int) 
		int errorCode
}

android/bluetooth/le/BluetoothLeAdvertiser$1.class
BluetoothLeAdvertiser.java
package android.bluetooth.le
 android.bluetooth.le.BluetoothLeAdvertiser$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.bluetooth.le.AdvertiseCallback val$callback
	final int val$error
	final android.bluetooth.le.BluetoothLeAdvertiser this$0
	void  (android.bluetooth.le.BluetoothLeAdvertiser, android.bluetooth.le.AdvertiseCallback, int) 
		android.bluetooth.le.BluetoothLeAdvertiser this$0
	public void run () 
}

android/bluetooth/le/TruncatedFilter.class
TruncatedFilter.java
package android.bluetooth.le
public final android.bluetooth.le.TruncatedFilter extends java.lang.Object {
	private final android.bluetooth.le.ScanFilter mFilter
	private final java.util.List mStorageDescriptors
	public void  (android.bluetooth.le.ScanFilter, java.util.List) 
		android.bluetooth.le.ScanFilter filter
		java.util.List storageDescriptors
	public android.bluetooth.le.ScanFilter getFilter () 
	public java.util.List getStorageDescriptors () 
}

android/bluetooth/BluetoothSap.class
BluetoothSap.java
package android.bluetooth
public final android.bluetooth.BluetoothSap extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	private android.bluetooth.IBluetoothSap mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public int getState () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getClient () 
		android.os.RemoteException e
	public boolean isConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean connect (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public boolean disconnect (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean setPriority (android.bluetooth.BluetoothDevice, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int priority
	public int getPriority (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap x0
	static android.bluetooth.IBluetoothSap access$102 (android.bluetooth.BluetoothSap, android.bluetooth.IBluetoothSap) 
		android.bluetooth.BluetoothSap x0
		android.bluetooth.IBluetoothSap x1
	static android.content.Context access$200 (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap x0
	static android.bluetooth.IBluetoothSap access$100 (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap x0
	static void access$300 (java.lang.String) 
		String x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$400 (android.bluetooth.BluetoothSap) 
		android.bluetooth.BluetoothSap x0
}

android/bluetooth/BluetoothPbap.class
BluetoothPbap.java
package android.bluetooth
public android.bluetooth.BluetoothPbap extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String PBAP_STATE
	public static final String PBAP_PREVIOUS_STATE
	public static final String PBAP_STATE_CHANGED_ACTION
	private android.bluetooth.IBluetoothPbap mService
	private final android.content.Context mContext
	private android.bluetooth.BluetoothPbap$ServiceListener mServiceListener
	private android.bluetooth.BluetoothAdapter mAdapter
	public static final int STATE_ERROR
	public static final int STATE_DISCONNECTED
	public static final int STATE_CONNECTING
	public static final int STATE_CONNECTED
	public static final int RESULT_FAILURE
	public static final int RESULT_SUCCESS
	public static final int RESULT_CANCELED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	public void  (android.content.Context, android.bluetooth.BluetoothPbap$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothPbap$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	protected void finalize ()  throws java.lang.Throwable 
	public synchronized void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public int getState () 
		android.os.RemoteException e
	public android.bluetooth.BluetoothDevice getClient () 
		android.os.RemoteException e
	public boolean isConnected (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean disconnect () 
		android.os.RemoteException e
	public static boolean doesClassMatchSink (android.bluetooth.BluetoothClass) 
		android.bluetooth.BluetoothClass btClass
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static android.bluetooth.IBluetoothPbap access$102 (android.bluetooth.BluetoothPbap, android.bluetooth.IBluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
		android.bluetooth.IBluetoothPbap x1
	static android.content.Context access$200 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static android.bluetooth.IBluetoothPbap access$100 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
	static void access$300 (java.lang.String) 
		String x0
	static android.bluetooth.BluetoothPbap$ServiceListener access$400 (android.bluetooth.BluetoothPbap) 
		android.bluetooth.BluetoothPbap x0
}

android/bluetooth/IBluetoothManager$Stub$Proxy.class
IBluetoothManager.java
package android.bluetooth
 android.bluetooth.IBluetoothManager$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothManager  {
	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.bluetooth.IBluetooth registerAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothManagerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.IBluetooth _result
	public void unregisterAdapter (android.bluetooth.IBluetoothManagerCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothManagerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothStateChangeCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterStateChangeCallback (android.bluetooth.IBluetoothStateChangeCallback)  throws android.os.RemoteException 
		android.bluetooth.IBluetoothStateChangeCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNoAutoConnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disable (boolean)  throws android.os.RemoteException 
		boolean persist
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.IBluetoothGatt getBluetoothGatt ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.IBluetoothGatt _result
	public boolean bindBluetoothProfileService (int, android.bluetooth.IBluetoothProfileServiceConnection)  throws android.os.RemoteException 
		int profile
		android.bluetooth.IBluetoothProfileServiceConnection proxy
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unbindBluetoothProfileService (int, android.bluetooth.IBluetoothProfileServiceConnection)  throws android.os.RemoteException 
		int profile
		android.bluetooth.IBluetoothProfileServiceConnection proxy
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getAddress ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isBleScanAlwaysAvailable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int updateBleAppCount (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder b
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isBleAppPresent ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothA2dpSink$2.class
BluetoothA2dpSink.java
package android.bluetooth
 android.bluetooth.BluetoothA2dpSink$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothA2dpSink this$0
	void  (android.bluetooth.BluetoothA2dpSink) 
		android.bluetooth.BluetoothA2dpSink this$0
	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
}

android/bluetooth/BluetoothHeadsetClientCall.class
BluetoothHeadsetClientCall.java
package android.bluetooth
public final android.bluetooth.BluetoothHeadsetClientCall extends java.lang.Object implements android.os.Parcelable  {
	public static final int CALL_STATE_ACTIVE
	public static final int CALL_STATE_HELD
	public static final int CALL_STATE_DIALING
	public static final int CALL_STATE_ALERTING
	public static final int CALL_STATE_INCOMING
	public static final int CALL_STATE_WAITING
	public static final int CALL_STATE_HELD_BY_RESPONSE_AND_HOLD
	public static final int CALL_STATE_TERMINATED
	private final android.bluetooth.BluetoothDevice mDevice
	private final int mId
	private int mState
	private String mNumber
	private boolean mMultiParty
	private final boolean mOutgoing
	private final java.util.UUID mUUID
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.bluetooth.BluetoothDevice, int, int, java.lang.String, boolean, boolean) 
		android.bluetooth.BluetoothDevice device
		int id
		int state
		String number
		boolean multiParty
		boolean outgoing
	public void  (android.bluetooth.BluetoothDevice, int, java.util.UUID, int, java.lang.String, boolean, boolean) 
		android.bluetooth.BluetoothDevice device
		int id
		java.util.UUID uuid
		int state
		String number
		boolean multiParty
		boolean outgoing
	public void setState (int) 
		int state
	public void setNumber (java.lang.String) 
		String number
	public void setMultiParty (boolean) 
		boolean multiParty
	public android.bluetooth.BluetoothDevice getDevice () 
	public int getId () 
	public java.util.UUID getUUID () 
	public int getState () 
	public java.lang.String getNumber () 
	public boolean isMultiParty () 
	public boolean isOutgoing () 
	public java.lang.String toString () 
	public java.lang.String toString (boolean) 
		boolean loggable
		StringBuilder builder
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	static void  () 
}

android/bluetooth/IBluetoothMap$Stub$Proxy.class
IBluetoothMap.java
package android.bluetooth
 android.bluetooth.IBluetoothMap$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothMap  {
	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 getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice _result
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/bluetooth/BluetoothHealth.class
BluetoothHealth.java
package android.bluetooth
public final android.bluetooth.BluetoothHealth extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int SOURCE_ROLE
	public static final int SINK_ROLE
	public static final int CHANNEL_TYPE_RELIABLE
	public static final int CHANNEL_TYPE_STREAMING
	public static final int CHANNEL_TYPE_ANY
	public static final int HEALTH_OPERATION_SUCCESS
	public static final int HEALTH_OPERATION_ERROR
	public static final int HEALTH_OPERATION_INVALID_ARGS
	public static final int HEALTH_OPERATION_GENERIC_FAILURE
	public static final int HEALTH_OPERATION_NOT_FOUND
	public static final int HEALTH_OPERATION_NOT_ALLOWED
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	public static final int STATE_CHANNEL_DISCONNECTED
	public static final int STATE_CHANNEL_CONNECTING
	public static final int STATE_CHANNEL_CONNECTED
	public static final int STATE_CHANNEL_DISCONNECTING
	public static final int APP_CONFIG_REGISTRATION_SUCCESS
	public static final int APP_CONFIG_REGISTRATION_FAILURE
	public static final int APP_CONFIG_UNREGISTRATION_SUCCESS
	public static final int APP_CONFIG_UNREGISTRATION_FAILURE
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothHealth mService
	android.bluetooth.BluetoothAdapter mAdapter
	private final android.content.ServiceConnection mConnection
	public boolean registerSinkAppConfiguration (java.lang.String, int, android.bluetooth.BluetoothHealthCallback) 
		String name
		int dataType
		android.bluetooth.BluetoothHealthCallback callback
	public boolean registerAppConfiguration (java.lang.String, int, int, int, android.bluetooth.BluetoothHealthCallback) 
		android.os.RemoteException e
		String name
		int dataType
		int role
		int channelType
		android.bluetooth.BluetoothHealthCallback callback
		boolean result
		android.bluetooth.BluetoothHealth$BluetoothHealthCallbackWrapper wrapper
		android.bluetooth.BluetoothHealthAppConfiguration config
	public boolean unregisterAppConfiguration (android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothHealthAppConfiguration config
		boolean result
	public boolean connectChannelToSource (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
	public boolean connectChannelToSink (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelType
	public boolean disconnectChannel (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
		int channelId
	public android.os.ParcelFileDescriptor getMainChannelFd (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothHealthAppConfiguration config
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	private boolean isEnabled () 
		android.bluetooth.BluetoothAdapter adapter
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private boolean checkAppParam (java.lang.String, int, int, android.bluetooth.BluetoothHealthCallback) 
		String name
		int role
		int channelType
		android.bluetooth.BluetoothHealthCallback callback
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.IBluetoothHealth access$102 (android.bluetooth.BluetoothHealth, android.bluetooth.IBluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
		android.bluetooth.IBluetoothHealth x1
	static android.content.Context access$200 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.IBluetoothHealth access$100 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothHealth) 
		android.bluetooth.BluetoothHealth x0
}

android/bluetooth/BluetoothHeadsetClient$2.class
BluetoothHeadsetClient.java
package android.bluetooth
 android.bluetooth.BluetoothHeadsetClient$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothHeadsetClient this$0
	void  (android.bluetooth.BluetoothHeadsetClient) 
		android.bluetooth.BluetoothHeadsetClient this$0
	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
}

android/bluetooth/BluetoothAvrcpController.class
BluetoothAvrcpController.java
package android.bluetooth
public final android.bluetooth.BluetoothAvrcpController extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final String ACTION_CONNECTION_STATE_CHANGED
	public static final String ACTION_TRACK_EVENT
	public static final String ACTION_PLAYER_SETTING
	public static final String EXTRA_METADATA
	public static final String EXTRA_PLAYBACK
	public static final String EXTRA_PLAYER_SETTING
	public static final int PASS_THRU_CMD_ID_PLAY
	public static final int PASS_THRU_CMD_ID_PAUSE
	public static final int PASS_THRU_CMD_ID_VOL_UP
	public static final int PASS_THRU_CMD_ID_VOL_DOWN
	public static final int PASS_THRU_CMD_ID_STOP
	public static final int PASS_THRU_CMD_ID_FF
	public static final int PASS_THRU_CMD_ID_REWIND
	public static final int PASS_THRU_CMD_ID_FORWARD
	public static final int PASS_THRU_CMD_ID_BACKWARD
	public static final int KEY_STATE_PRESSED
	public static final int KEY_STATE_RELEASED
	public static final int PASS_THRU_CMD_ID_NEXT_GRP
	public static final int PASS_THRU_CMD_ID_PREV_GRP
	private android.content.Context mContext
	private android.bluetooth.BluetoothProfile$ServiceListener mServiceListener
	private android.bluetooth.IBluetoothAvrcpController mService
	private android.bluetooth.BluetoothAdapter mAdapter
	private final android.bluetooth.IBluetoothStateChangeCallback mBluetoothStateChangeCallback
	private final android.content.ServiceConnection mConnection
	void  (android.content.Context, android.bluetooth.BluetoothProfile$ServiceListener) 
		android.os.RemoteException e
		android.content.Context context
		android.bluetooth.BluetoothProfile$ServiceListener l
		android.bluetooth.IBluetoothManager mgr
	boolean doBind () 
		android.content.Intent intent
		android.content.ComponentName comp
	void close () 
		Exception e
		Exception re
		android.bluetooth.IBluetoothManager mgr
	public void finalize () 
	public java.util.List getConnectedDevices () 
		android.os.RemoteException e
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		android.os.RemoteException e
		int[] states
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public void sendPassThroughCmd (android.bluetooth.BluetoothDevice, int, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int keyCode
		int keyState
	public android.bluetooth.BluetoothAvrcpPlayerSettings getPlayerSettings (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothAvrcpPlayerSettings settings
	public android.media.MediaMetadata getMetadata (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.media.MediaMetadata metadata
	public android.media.session.PlaybackState getPlaybackState (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.media.session.PlaybackState playbackState
	public boolean setPlayerApplicationSetting (android.bluetooth.BluetoothAvrcpPlayerSettings) 
		android.os.RemoteException e
		android.bluetooth.BluetoothAvrcpPlayerSettings plAppSetting
	public void sendGroupNavigationCmd (android.bluetooth.BluetoothDevice, int, int) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int keyCode
		int keyState
	private boolean isEnabled () 
	private boolean isValidDevice (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	private static void log (java.lang.String) 
		String msg
	static android.content.ServiceConnection access$000 (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController x0
	static android.bluetooth.IBluetoothAvrcpController access$102 (android.bluetooth.BluetoothAvrcpController, android.bluetooth.IBluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController x0
		android.bluetooth.IBluetoothAvrcpController x1
	static android.content.Context access$200 (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController x0
	static android.bluetooth.IBluetoothAvrcpController access$100 (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController x0
	static android.bluetooth.BluetoothProfile$ServiceListener access$300 (android.bluetooth.BluetoothAvrcpController) 
		android.bluetooth.BluetoothAvrcpController x0
}

android/bluetooth/IBluetoothPbap$Stub$Proxy.class
IBluetoothPbap.java
package android.bluetooth
 android.bluetooth.IBluetoothPbap$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothPbap  {
	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 getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothDevice getClient ()  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothDevice _result
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isConnected (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothA2dp$2.class
BluetoothA2dp.java
package android.bluetooth
 android.bluetooth.BluetoothA2dp$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothA2dp this$0
	void  (android.bluetooth.BluetoothA2dp) 
		android.bluetooth.BluetoothA2dp this$0
	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
}

android/bluetooth/BluetoothGattServer.class
BluetoothGattServer.java
package android.bluetooth
public final android.bluetooth.BluetoothGattServer extends java.lang.Object implements android.bluetooth.BluetoothProfile  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.content.Context mContext
	private android.bluetooth.BluetoothAdapter mAdapter
	private android.bluetooth.IBluetoothGatt mService
	private android.bluetooth.BluetoothGattServerCallback mCallback
	private Object mServerIfLock
	private int mServerIf
	private int mTransport
	private java.util.List mServices
	private static final int CALLBACK_REG_TIMEOUT
	private final android.bluetooth.IBluetoothGattServerCallback mBluetoothGattServerCallback
	void  (android.content.Context, android.bluetooth.IBluetoothGatt, int) 
		android.content.Context context
		android.bluetooth.IBluetoothGatt iGatt
		int transport
	public void close () 
	boolean registerCallback (android.bluetooth.BluetoothGattServerCallback) 
		android.os.RemoteException e
		InterruptedException e
		android.bluetooth.BluetoothGattServerCallback callback
		java.util.UUID uuid
	private void unregisterCallback () 
		android.os.RemoteException e
	android.bluetooth.BluetoothGattService getService (java.util.UUID, int, int) 
		android.bluetooth.BluetoothGattService svc
		java.util.UUID uuid
		int instanceId
		int type
	public boolean connect (android.bluetooth.BluetoothDevice, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		boolean autoConnect
	public void cancelConnection (android.bluetooth.BluetoothDevice) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
	public boolean sendResponse (android.bluetooth.BluetoothDevice, int, int, int, byte[]) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		int requestId
		int status
		int offset
		byte[] value
	public boolean notifyCharacteristicChanged (android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattCharacteristic characteristic
		boolean confirm
		android.bluetooth.BluetoothGattService service
	public boolean addService (android.bluetooth.BluetoothGattService) 
		android.bluetooth.BluetoothGattService includedService
		android.bluetooth.BluetoothGattDescriptor descriptor
		int permission
		java.util.List descriptors
		android.bluetooth.BluetoothGattCharacteristic characteristic
		java.util.List includedServices
		java.util.List characteristics
		android.os.RemoteException e
		android.bluetooth.BluetoothGattService service
	public boolean removeService (android.bluetooth.BluetoothGattService) 
		android.os.RemoteException e
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattService intService
	public void clearServices () 
		android.os.RemoteException e
	public java.util.List getServices () 
	public android.bluetooth.BluetoothGattService getService (java.util.UUID) 
		android.bluetooth.BluetoothGattService service
		java.util.UUID uuid
	public int getConnectionState (android.bluetooth.BluetoothDevice) 
		android.bluetooth.BluetoothDevice device
	public java.util.List getConnectedDevices () 
	public java.util.List getDevicesMatchingConnectionStates (int[]) 
		int[] states
	static java.lang.Object access$000 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
	static android.bluetooth.BluetoothGattServerCallback access$100 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
	static int access$202 (android.bluetooth.BluetoothGattServer, int) 
		android.bluetooth.BluetoothGattServer x0
		int x1
	static android.bluetooth.BluetoothAdapter access$300 (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer x0
}

android/bluetooth/IBluetoothHealth$Stub.class
IBluetoothHealth.java
package android.bluetooth
public abstract android.bluetooth.IBluetoothHealth$Stub extends android.os.Binder implements android.bluetooth.IBluetoothHealth  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerAppConfiguration
	static final int TRANSACTION_unregisterAppConfiguration
	static final int TRANSACTION_connectChannelToSource
	static final int TRANSACTION_connectChannelToSink
	static final int TRANSACTION_disconnectChannel
	static final int TRANSACTION_getMainChannelFd
	static final int TRANSACTION_getConnectedHealthDevices
	static final int TRANSACTION_getHealthDevicesMatchingConnectionStates
	static final int TRANSACTION_getHealthDeviceConnectionState
	public void  () 
	public static android.bluetooth.IBluetoothHealth 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.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.IBluetoothHealthCallback _arg1
		boolean _result
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg0
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		int _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		int _arg2
		boolean _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothHealthAppConfiguration _arg1
		android.os.ParcelFileDescriptor _result
		java.util.List _result
		int[] _arg0
		java.util.List _result
		android.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/bluetooth/IBluetoothA2dpSink$Stub$Proxy.class
IBluetoothA2dpSink.java
package android.bluetooth
 android.bluetooth.IBluetoothA2dpSink$Stub$Proxy extends java.lang.Object implements android.bluetooth.IBluetoothA2dpSink  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean connect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disconnect (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getConnectedDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getDevicesMatchingConnectionStates (int[])  throws android.os.RemoteException 
		int[] states
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getConnectionState (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.bluetooth.BluetoothAudioConfig getAudioConfig (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothAudioConfig _result
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		android.bluetooth.BluetoothAudioConfig _result
	public boolean setPriority (android.bluetooth.BluetoothDevice, int)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		int priority
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getPriority (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isA2dpPlaying (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice device
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/bluetooth/BluetoothGattServer$1.class
BluetoothGattServer.java
package android.bluetooth
 android.bluetooth.BluetoothGattServer$1 extends android.bluetooth.IBluetoothGattServerCallback$Stub {
	final android.bluetooth.BluetoothGattServer this$0
	void  (android.bluetooth.BluetoothGattServer) 
		android.bluetooth.BluetoothGattServer this$0
	public void onServerRegistered (int, int) 
		int status
		int serverIf
	public void onScanResult (java.lang.String, int, byte[]) 
		String address
		int rssi
		byte[] advData
	public void onServerConnectionState (int, int, boolean, java.lang.String) 
		Exception ex
		int status
		int serverIf
		boolean connected
		String address
	public void onServiceAdded (int, int, int, android.os.ParcelUuid) 
		Exception ex
		int status
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		java.util.UUID srvcUuid
		android.bluetooth.BluetoothGattService service
	public void onCharacteristicReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid) 
		Exception ex
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorReadRequest (java.lang.String, int, int, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid) 
		Exception ex
		String address
		int transId
		int offset
		boolean isLong
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		java.util.UUID descrUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onCharacteristicWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, byte[]) 
		Exception ex
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		byte[] value
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
	public void onDescriptorWriteRequest (java.lang.String, int, int, int, boolean, boolean, int, int, android.os.ParcelUuid, int, android.os.ParcelUuid, android.os.ParcelUuid, byte[]) 
		Exception ex
		String address
		int transId
		int offset
		int length
		boolean isPrep
		boolean needRsp
		int srvcType
		int srvcInstId
		android.os.ParcelUuid srvcId
		int charInstId
		android.os.ParcelUuid charId
		android.os.ParcelUuid descrId
		byte[] value
		java.util.UUID srvcUuid
		java.util.UUID charUuid
		java.util.UUID descrUuid
		android.bluetooth.BluetoothDevice device
		android.bluetooth.BluetoothGattService service
		android.bluetooth.BluetoothGattCharacteristic characteristic
		android.bluetooth.BluetoothGattDescriptor descriptor
	public void onExecuteWrite (java.lang.String, int, boolean) 
		Exception ex
		String address
		int transId
		boolean execWrite
		android.bluetooth.BluetoothDevice device
	public void onNotificationSent (java.lang.String, int) 
		Exception ex
		String address
		int status
		android.bluetooth.BluetoothDevice device
	public void onMtuChanged (java.lang.String, int) 
		Exception ex
		String address
		int mtu
		android.bluetooth.BluetoothDevice device
}

android/bluetooth/BluetoothHealth$BluetoothHealthCallbackWrapper.class
BluetoothHealth.java
package android.bluetooth
 android.bluetooth.BluetoothHealth$BluetoothHealthCallbackWrapper extends android.bluetooth.IBluetoothHealthCallback$Stub {
	private android.bluetooth.BluetoothHealthCallback mCallback
	public void  (android.bluetooth.BluetoothHealthCallback) 
		android.bluetooth.BluetoothHealthCallback callback
	public void onHealthAppConfigurationStatusChange (android.bluetooth.BluetoothHealthAppConfiguration, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		int status
	public void onHealthChannelStateChange (android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int) 
		android.bluetooth.BluetoothHealthAppConfiguration config
		android.bluetooth.BluetoothDevice device
		int prevState
		int newState
		android.os.ParcelFileDescriptor fd
		int channelId
}

android/bluetooth/BluetoothPbapClient$2.class
BluetoothPbapClient.java
package android.bluetooth
 android.bluetooth.BluetoothPbapClient$2 extends java.lang.Object implements android.content.ServiceConnection  {
	final android.bluetooth.BluetoothPbapClient this$0
	void  (android.bluetooth.BluetoothPbapClient) 
		android.bluetooth.BluetoothPbapClient this$0
	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
}

android/bluetooth/BluetoothClass.class
BluetoothClass.java
package android.bluetooth
public final android.bluetooth.BluetoothClass extends java.lang.Object implements android.os.Parcelable  {
	public static final int ERROR
	private final int mClass
	public static final android.os.Parcelable$Creator CREATOR
	public static final int PROFILE_HEADSET
	public static final int PROFILE_A2DP
	public static final int PROFILE_OPP
	public static final int PROFILE_HID
	public static final int PROFILE_PANU
	public static final int PROFILE_NAP
	public static final int PROFILE_A2DP_SINK
	public void  (int) 
		int classInt
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean hasService (int) 
		int service
	public int getMajorDeviceClass () 
	public int getDeviceClass () 
	public boolean doesClassMatch (int) 
		int profile
	static void  () 
}

android/R.class
R.java
package android
public final android.R extends java.lang.Object {
	public void  () 
}

android/R$string.class
R.java
package android
public final android.R$string extends java.lang.Object {
	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 cancel
	public static final int copy
	public static final int copyUrl
	public static final int cut
	public static final int defaultMsisdnAlphaTag
	public static final int defaultVoiceMailAlphaTag
	public static final int dialog_alert_title
	public static final int emptyPhoneNumber
	public static final int fingerprint_icon_content_description
	public static final int httpErrorBadUrl
	public static final int httpErrorUnsupportedScheme
	public static final int no
	public static final int ok
	public static final int paste
	public static final int search_go
	public static final int selectAll
	public static final int selectTextMode
	public static final int status_bar_notification_info_overflow
	public static final int unknownName
	public static final int untitled
	public static final int yes
	public void  () 
}

android/Manifest$permission_group.class
Manifest.java
package android
public final android.Manifest$permission_group extends java.lang.Object {
	public static final String CALENDAR
	public static final String CAMERA
	public static final String CONTACTS
	public static final String LOCATION
	public static final String MICROPHONE
	public static final String PHONE
	public static final String SENSORS
	public static final String SMS
	public static final String STORAGE
	public void  () 
}

android/inputmethodservice/
android/inputmethodservice/ExtractEditLayout.class
ExtractEditLayout.java
package android.inputmethodservice
public android.inputmethodservice.ExtractEditLayout extends android.widget.LinearLayout {
	android.widget.Button mExtractActionButton
	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 onFinishInflate () 
}

android/inputmethodservice/KeyboardView$3.class
KeyboardView.java
package android.inputmethodservice
 android.inputmethodservice.KeyboardView$3 extends java.lang.Object implements android.inputmethodservice.KeyboardView$OnKeyboardActionListener  {
	final android.inputmethodservice.KeyboardView this$0
	void  (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView this$0
	public void onKey (int, int[]) 
		int primaryCode
		int[] keyCodes
	public void onText (java.lang.CharSequence) 
		CharSequence text
	public void swipeLeft () 
	public void swipeRight () 
	public void swipeUp () 
	public void swipeDown () 
	public void onPress (int) 
		int primaryCode
	public void onRelease (int) 
		int primaryCode
}

android/inputmethodservice/ExtractButton.class
ExtractButton.java
package android.inputmethodservice
 android.inputmethodservice.ExtractButton extends android.widget.Button {
	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
	public boolean hasWindowFocus () 
}

android/inputmethodservice/CompactExtractEditLayout.class
CompactExtractEditLayout.java
package android.inputmethodservice
public android.inputmethodservice.CompactExtractEditLayout extends android.widget.LinearLayout {
	private android.view.View mInputExtractEditText
	private android.view.View mInputExtractAccessories
	private android.view.View mInputExtractAction
	private boolean mPerformLayoutChanges
	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
	protected void onFinishInflate () 
	private int applyFractionInt (int, int) 
		int fraction
		int whole
	private static void setLayoutHeight (android.view.View, int) 
		android.view.View v
		int px
		android.view.ViewGroup$LayoutParams lp
	private static void setLayoutMarginBottom (android.view.View, int) 
		android.view.View v
		int px
		android.view.ViewGroup$MarginLayoutParams lp
	private void applyProportionalLayout (int, int) 
		int screenWidthPx
		int screenHeightPx
	protected void onAttachedToWindow () 
		android.content.res.Resources res
		android.util.DisplayMetrics dm
		int heightPixels
		int widthPixels
}

android/inputmethodservice/KeyboardView$OnKeyboardActionListener.class
KeyboardView.java
package android.inputmethodservice
public abstract android.inputmethodservice.KeyboardView$OnKeyboardActionListener extends java.lang.Object {
	public abstract void onPress (int) 
	public abstract void onRelease (int) 
	public abstract void onKey (int, int[]) 
	public abstract void onText (java.lang.CharSequence) 
	public abstract void swipeLeft () 
	public abstract void swipeRight () 
	public abstract void swipeDown () 
	public abstract void swipeUp () 
}

android/inputmethodservice/SoftInputWindow.class
SoftInputWindow.java
package android.inputmethodservice
public android.inputmethodservice.SoftInputWindow extends android.app.Dialog {
	final String mName
	final android.inputmethodservice.SoftInputWindow$Callback mCallback
	final android.view.KeyEvent$Callback mKeyEventCallback
	final android.view.KeyEvent$DispatcherState mDispatcherState
	final int mWindowType
	final int mGravity
	final boolean mTakesFocus
	private final android.graphics.Rect mBounds
	public void setToken (android.os.IBinder) 
		android.os.IBinder token
		android.view.WindowManager$LayoutParams lp
	public void  (android.content.Context, java.lang.String, int, android.inputmethodservice.SoftInputWindow$Callback, android.view.KeyEvent$Callback, android.view.KeyEvent$DispatcherState, int, int, boolean) 
		android.content.Context context
		String name
		int theme
		android.inputmethodservice.SoftInputWindow$Callback callback
		android.view.KeyEvent$Callback keyEventCallback
		android.view.KeyEvent$DispatcherState dispatcherState
		int windowType
		int gravity
		boolean takesFocus
	public void onWindowFocusChanged (boolean) 
		boolean hasFocus
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent temp
		boolean handled
		android.view.MotionEvent ev
	public void setGravity (int) 
		int gravity
		android.view.WindowManager$LayoutParams lp
	public int getGravity () 
	private void updateWidthHeight (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams lp
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyLongPress (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int count
		android.view.KeyEvent event
	public void onBackPressed () 
	private void initDockWindow () 
		android.view.WindowManager$LayoutParams lp
		int windowSetFlags
		int windowModFlags
}

android/inputmethodservice/SoftInputWindow$Callback.class
SoftInputWindow.java
package android.inputmethodservice
public abstract android.inputmethodservice.SoftInputWindow$Callback extends java.lang.Object {
	public abstract void onBackPressed () 
}

android/inputmethodservice/InputMethodService$2.class
InputMethodService.java
package android.inputmethodservice
 android.inputmethodservice.InputMethodService$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.inputmethodservice.InputMethodService this$0
	void  (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService this$0
	public void onClick (android.view.View) 
		android.view.View v
		android.view.inputmethod.EditorInfo ei
		android.view.inputmethod.InputConnection ic
}

android/inputmethodservice/InputMethodService$1.class
InputMethodService.java
package android.inputmethodservice
 android.inputmethodservice.InputMethodService$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnComputeInternalInsetsListener  {
	final android.inputmethodservice.InputMethodService this$0
	void  (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService this$0
	public void onComputeInternalInsets (android.view.ViewTreeObserver$InternalInsetsInfo) 
		android.view.View decor
		android.view.ViewTreeObserver$InternalInsetsInfo info
}

android/inputmethodservice/InputMethodService.class
InputMethodService.java
package android.inputmethodservice
public android.inputmethodservice.InputMethodService extends android.inputmethodservice.AbstractInputMethodService {
	static final String TAG
	static final boolean DEBUG
	public static final int BACK_DISPOSITION_DEFAULT
	public static final int BACK_DISPOSITION_WILL_NOT_DISMISS
	public static final int BACK_DISPOSITION_WILL_DISMISS
	public static final int IME_ACTIVE
	public static final int IME_VISIBLE
	android.view.inputmethod.InputMethodManager mImm
	int mTheme
	boolean mHardwareAccelerated
	android.view.LayoutInflater mInflater
	android.content.res.TypedArray mThemeAttrs
	android.view.View mRootView
	android.inputmethodservice.SoftInputWindow mWindow
	boolean mInitialized
	boolean mWindowCreated
	boolean mWindowAdded
	boolean mWindowVisible
	boolean mWindowWasVisible
	boolean mInShowWindow
	android.view.ViewGroup mFullscreenArea
	android.widget.FrameLayout mExtractFrame
	android.widget.FrameLayout mCandidatesFrame
	android.widget.FrameLayout mInputFrame
	android.os.IBinder mToken
	android.view.inputmethod.InputBinding mInputBinding
	android.view.inputmethod.InputConnection mInputConnection
	boolean mInputStarted
	boolean mInputViewStarted
	boolean mCandidatesViewStarted
	android.view.inputmethod.InputConnection mStartedInputConnection
	android.view.inputmethod.EditorInfo mInputEditorInfo
	int mShowInputFlags
	boolean mShowInputRequested
	boolean mLastShowInputRequested
	int mCandidatesVisibility
	android.view.inputmethod.CompletionInfo[] mCurCompletions
	boolean mFullscreenApplied
	boolean mIsFullscreen
	android.view.View mExtractView
	boolean mExtractViewHidden
	android.inputmethodservice.ExtractEditText mExtractEditText
	android.view.ViewGroup mExtractAccessories
	android.view.View mExtractAction
	android.view.inputmethod.ExtractedText mExtractedText
	int mExtractedToken
	android.view.View mInputView
	boolean mIsInputViewShown
	int mStatusIcon
	int mBackDisposition
	boolean mShouldClearInsetOfPreviousIme
	final android.inputmethodservice.InputMethodService$Insets mTmpInsets
	final int[] mTmpLocation
	final android.view.ViewTreeObserver$OnComputeInternalInsetsListener mInsetsComputer
	final android.view.View$OnClickListener mActionClickListener
	private android.inputmethodservice.InputMethodService$SettingsObserver mSettingsObserver
	static final int MOVEMENT_DOWN
	static final int MOVEMENT_UP
	public void  () 
	public void setTheme (int) 
		int theme
	public boolean enableHardwareAcceleration () 
	public void onCreate () 
	public void onInitializeInterface () 
	void initialize () 
	void initViews () 
	public void onDestroy () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	private void resetStateForNewConfiguration () 
		boolean showing
		boolean visible
		int showFlags
		boolean showingInput
		android.view.inputmethod.CompletionInfo[] completions
	public android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl onCreateInputMethodInterface () 
	public android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface () 
	public android.view.LayoutInflater getLayoutInflater () 
	public android.app.Dialog getWindow () 
	public void setBackDisposition (int) 
		int disposition
	public int getBackDisposition () 
	public int getMaxWidth () 
		android.view.WindowManager wm
	public android.view.inputmethod.InputBinding getCurrentInputBinding () 
	public android.view.inputmethod.InputConnection getCurrentInputConnection () 
		android.view.inputmethod.InputConnection ic
	public boolean getCurrentInputStarted () 
	public android.view.inputmethod.EditorInfo getCurrentInputEditorInfo () 
	public void updateFullscreenMode () 
		android.view.View v
		android.view.inputmethod.InputConnection ic
		android.widget.LinearLayout$LayoutParams lp
		boolean isFullscreen
		boolean changed
	public void onConfigureWindow (android.view.Window, boolean, boolean) 
		android.view.Window win
		boolean isFullscreen
		boolean isCandidatesOnly
		int currentHeight
		int newHeight
	public boolean isFullscreenMode () 
	public boolean onEvaluateFullscreenMode () 
		android.content.res.Configuration config
	public void setExtractViewShown (boolean) 
		boolean shown
	public boolean isExtractViewShown () 
	void updateExtractFrameVisibility () 
		int vis
		int animRes
		int vis
	public void onComputeInsets (android.inputmethodservice.InputMethodService$Insets) 
		android.view.View decor
		android.view.View decor
		android.inputmethodservice.InputMethodService$Insets outInsets
		int[] loc
	public void updateInputViewShown () 
		android.view.View v
		boolean isShown
	public boolean isShowInputRequested () 
	public boolean isInputViewShown () 
	public boolean onEvaluateInputViewShown () 
		android.content.res.Configuration config
	public void setCandidatesViewShown (boolean) 
		boolean shown
	void updateCandidatesVisibility (boolean) 
		boolean shown
		int vis
	public int getCandidatesHiddenVisibility () 
	public void showStatusIcon (int) 
		int iconResId
	public void hideStatusIcon () 
	public void switchInputMethod (java.lang.String) 
		String id
	public void setExtractView (android.view.View) 
		android.view.View view
	public void setCandidatesView (android.view.View) 
		android.view.View view
	public void setInputView (android.view.View) 
		android.view.View view
	public android.view.View onCreateExtractTextView () 
	public android.view.View onCreateCandidatesView () 
	public android.view.View onCreateInputView () 
	public void onStartInputView (android.view.inputmethod.EditorInfo, boolean) 
		android.view.inputmethod.EditorInfo info
		boolean restarting
	public void onFinishInputView (boolean) 
		android.view.inputmethod.InputConnection ic
		boolean finishingInput
	public void onStartCandidatesView (android.view.inputmethod.EditorInfo, boolean) 
		android.view.inputmethod.EditorInfo info
		boolean restarting
	public void onFinishCandidatesView (boolean) 
		android.view.inputmethod.InputConnection ic
		boolean finishingInput
	public boolean onShowInputRequested (int, boolean) 
		int flags
		boolean configChange
	private boolean dispatchOnShowInputRequested (int, boolean) 
		int flags
		boolean configChange
		boolean result
	public void showWindow (boolean) 
		android.view.WindowManager$BadTokenException e
		boolean showInput
	void showWindowInner (boolean) 
		android.view.View v
		boolean showInput
		boolean doShowInput
		int previousImeWindowStatus
		int nextImeWindowStatus
	private void finishViews () 
	private void doHideWindow () 
	public void hideWindow () 
	public void onWindowShown () 
	public void onWindowHidden () 
	private void clearInsetOfPreviousIme () 
	public void onBindInput () 
	public void onUnbindInput () 
	public void onStartInput (android.view.inputmethod.EditorInfo, boolean) 
		android.view.inputmethod.EditorInfo attribute
		boolean restarting
	void doFinishInput () 
	void doStartInput (android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo, boolean) 
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo attribute
		boolean restarting
	public void onFinishInput () 
		android.view.inputmethod.InputConnection ic
	public void onDisplayCompletions (android.view.inputmethod.CompletionInfo[]) 
		android.view.inputmethod.CompletionInfo[] completions
	public void onUpdateExtractedText (int, android.view.inputmethod.ExtractedText) 
		int token
		android.view.inputmethod.ExtractedText text
	public void onUpdateSelection (int, int, int, int, int, int) 
		int off
		int len
		int oldSelStart
		int oldSelEnd
		int newSelStart
		int newSelEnd
		int candidatesStart
		int candidatesEnd
		android.inputmethodservice.ExtractEditText eet
	public void onViewClicked (boolean) 
		boolean focusChanged
	public void onUpdateCursor (android.graphics.Rect) 
		android.graphics.Rect newCursor
	public void onUpdateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo) 
		android.view.inputmethod.CursorAnchorInfo cursorAnchorInfo
	public void requestHideSelf (int) 
		int flags
	private void requestShowSelf (int) 
		int flags
	private boolean handleBack (boolean) 
		boolean doIt
	private android.inputmethodservice.ExtractEditText getExtractEditTextIfVisible () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		android.inputmethodservice.ExtractEditText eet
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyLongPress (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int count
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		android.inputmethodservice.ExtractEditText eet
		int keyCode
		android.view.KeyEvent event
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void onAppPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	private void onToggleSoftInput (int, int) 
		int showFlags
		int hideFlags
	void reportExtractedMovement (int, int) 
		int keyCode
		int count
		int dx
		int dy
	boolean doMovementKey (int, android.view.KeyEvent, int) 
		android.view.KeyEvent up
		android.view.KeyEvent down
		android.text.method.MovementMethod movement
		android.text.Layout layout
		int keyCode
		android.view.KeyEvent event
		int count
		android.inputmethodservice.ExtractEditText eet
	public void sendDownUpKeyEvents (int) 
		int keyEventCode
		android.view.inputmethod.InputConnection ic
		long eventTime
	public boolean sendDefaultEditorAction (boolean) 
		android.view.inputmethod.InputConnection ic
		boolean fromEnterKey
		android.view.inputmethod.EditorInfo ei
	public void sendKeyChar (char) 
		android.view.inputmethod.InputConnection ic
		char charCode
	public void onExtractedSelectionChanged (int, int) 
		int start
		int end
		android.view.inputmethod.InputConnection conn
	public void onExtractedDeleteText (int, int) 
		int start
		int end
		android.view.inputmethod.InputConnection conn
	public void onExtractedReplaceText (int, int, java.lang.CharSequence) 
		int start
		int end
		CharSequence text
		android.view.inputmethod.InputConnection conn
	public void onExtractedSetSpan (java.lang.Object, int, int, int) 
		CharSequence text
		Object span
		int start
		int end
		int flags
		android.view.inputmethod.InputConnection conn
	public void onExtractedTextClicked () 
	public void onExtractedCursorMovement (int, int) 
		int dx
		int dy
	public boolean onExtractTextContextMenuItem (int) 
		int id
		android.view.inputmethod.InputConnection ic
	public java.lang.CharSequence getTextForImeAction (int) 
		int imeOptions
	private int getIconForImeAction (int) 
		int imeOptions
	public void onUpdateExtractingVisibility (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo ei
	public void onUpdateExtractingViews (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo ei
		boolean hasAction
	public void onExtractingInputChanged (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo ei
	void startExtractingText (boolean) 
		int inputType
		android.view.inputmethod.ExtractedTextRequest req
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo ei
		boolean inputChanged
		android.inputmethodservice.ExtractEditText eet
	protected void onCurrentInputMethodSubtypeChanged (android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodSubtype newSubtype
	public int getInputMethodWindowRecommendedHeight () 
	public final void exposeContent (android.view.inputmethod.InputContentInfo, android.view.inputmethod.InputConnection) 
		android.view.inputmethod.InputContentInfo inputContentInfo
		android.view.inputmethod.InputConnection inputConnection
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
		android.util.Printer p
	static void access$000 (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService x0
	static void access$100 (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService x0
	static boolean access$200 (android.inputmethodservice.InputMethodService, int, boolean) 
		android.inputmethodservice.InputMethodService x0
		int x1
		boolean x2
	static void access$300 (android.inputmethodservice.InputMethodService, int, int) 
		android.inputmethodservice.InputMethodService x0
		int x1
		int x2
	static void access$400 (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService x0
}

android/inputmethodservice/KeyboardView$2.class
KeyboardView.java
package android.inputmethodservice
 android.inputmethodservice.KeyboardView$2 extends android.view.GestureDetector$SimpleOnGestureListener {
	final android.inputmethodservice.KeyboardView this$0
	void  (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView this$0
	public boolean onFling (android.view.MotionEvent, android.view.MotionEvent, float, float) 
		android.view.MotionEvent me1
		android.view.MotionEvent me2
		float velocityX
		float velocityY
		float absX
		float absY
		float deltaX
		float deltaY
		int travelX
		int travelY
		float endingVelocityX
		float endingVelocityY
		boolean sendDownKey
}

android/inputmethodservice/InputMethodService$SettingsObserver.class
InputMethodService.java
package android.inputmethodservice
final android.inputmethodservice.InputMethodService$SettingsObserver extends android.database.ContentObserver {
	private int mShowImeWithHardKeyboard
	private final android.inputmethodservice.InputMethodService mService
	private void  (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService service
	public static android.inputmethodservice.InputMethodService$SettingsObserver createAndRegister (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService service
		android.inputmethodservice.InputMethodService$SettingsObserver observer
	void unregister () 
	private boolean shouldShowImeWithHardKeyboard () 
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
		android.net.Uri showImeWithHardKeyboardUri
	public java.lang.String toString () 
	static boolean access$500 (android.inputmethodservice.InputMethodService$SettingsObserver) 
		android.inputmethodservice.InputMethodService$SettingsObserver x0
}

android/inputmethodservice/Keyboard$Row.class
Keyboard.java
package android.inputmethodservice
public android.inputmethodservice.Keyboard$Row extends java.lang.Object {
	public int defaultWidth
	public int defaultHeight
	public int defaultHorizontalGap
	public int verticalGap
	java.util.ArrayList mKeys
	public int rowEdgeFlags
	public int mode
	private android.inputmethodservice.Keyboard parent
	public void  (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard parent
	public void  (android.content.res.Resources, android.inputmethodservice.Keyboard, android.content.res.XmlResourceParser) 
		android.content.res.Resources res
		android.inputmethodservice.Keyboard parent
		android.content.res.XmlResourceParser parser
		android.content.res.TypedArray a
	static android.inputmethodservice.Keyboard access$600 (android.inputmethodservice.Keyboard$Row) 
		android.inputmethodservice.Keyboard$Row x0
}

android/inputmethodservice/InputMethodService$InputMethodImpl.class
InputMethodService.java
package android.inputmethodservice
public android.inputmethodservice.InputMethodService$InputMethodImpl extends android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl {
	final android.inputmethodservice.InputMethodService this$0
	public void  (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService this$0
	public void attachToken (android.os.IBinder) 
		android.os.IBinder token
	public void bindInput (android.view.inputmethod.InputBinding) 
		android.view.inputmethod.InputBinding binding
		android.view.inputmethod.InputConnection ic
	public void unbindInput () 
	public void startInput (android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo attribute
	public void restartInput (android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo attribute
	public void hideSoftInput (int, android.os.ResultReceiver) 
		int flags
		android.os.ResultReceiver resultReceiver
		boolean wasVis
	public void showSoftInput (int, android.os.ResultReceiver) 
		int flags
		android.os.ResultReceiver resultReceiver
		boolean wasVis
		boolean showing
	public void changeInputMethodSubtype (android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodSubtype subtype
}

android/inputmethodservice/IInputMethodSessionWrapper$ImeInputEventReceiver.class
IInputMethodSessionWrapper.java
package android.inputmethodservice
final android.inputmethodservice.IInputMethodSessionWrapper$ImeInputEventReceiver extends android.view.InputEventReceiver implements android.view.inputmethod.InputMethodSession$EventCallback  {
	private final android.util.SparseArray mPendingEvents
	final android.inputmethodservice.IInputMethodSessionWrapper this$0
	public void  (android.inputmethodservice.IInputMethodSessionWrapper, android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEvent (android.view.InputEvent) 
		android.view.KeyEvent keyEvent
		android.view.MotionEvent motionEvent
		android.view.InputEvent event
		int seq
	public void finishedEvent (int, boolean) 
		android.view.InputEvent event
		int seq
		boolean handled
		int index
}

android/inputmethodservice/IInputMethodWrapper$InputMethodSessionCallbackWrapper.class
IInputMethodWrapper.java
package android.inputmethodservice
final android.inputmethodservice.IInputMethodWrapper$InputMethodSessionCallbackWrapper extends java.lang.Object implements android.view.inputmethod.InputMethod$SessionCallback  {
	final android.content.Context mContext
	final android.view.InputChannel mChannel
	final com.android.internal.view.IInputSessionCallback mCb
	void  (android.content.Context, android.view.InputChannel, com.android.internal.view.IInputSessionCallback) 
		android.content.Context context
		android.view.InputChannel channel
		com.android.internal.view.IInputSessionCallback cb
	public void sessionCreated (android.view.inputmethod.InputMethodSession) 
		android.inputmethodservice.IInputMethodSessionWrapper wrap
		android.view.inputmethod.InputMethodSession session
}

android/inputmethodservice/KeyboardView.class
KeyboardView.java
package android.inputmethodservice
public android.inputmethodservice.KeyboardView extends android.view.View implements android.view.View$OnClickListener  {
	private static final boolean DEBUG
	private static final int NOT_A_KEY
	private static final int[] KEY_DELETE
	private static final int[] LONG_PRESSABLE_STATE_SET
	private android.inputmethodservice.Keyboard mKeyboard
	private int mCurrentKeyIndex
	private int mLabelTextSize
	private int mKeyTextSize
	private int mKeyTextColor
	private float mShadowRadius
	private int mShadowColor
	private float mBackgroundDimAmount
	private android.widget.TextView mPreviewText
	private android.widget.PopupWindow mPreviewPopup
	private int mPreviewTextSizeLarge
	private int mPreviewOffset
	private int mPreviewHeight
	private final int[] mCoordinates
	private android.widget.PopupWindow mPopupKeyboard
	private android.view.View mMiniKeyboardContainer
	private android.inputmethodservice.KeyboardView mMiniKeyboard
	private boolean mMiniKeyboardOnScreen
	private android.view.View mPopupParent
	private int mMiniKeyboardOffsetX
	private int mMiniKeyboardOffsetY
	private java.util.Map mMiniKeyboardCache
	private android.inputmethodservice.Keyboard$Key[] mKeys
	private android.inputmethodservice.KeyboardView$OnKeyboardActionListener mKeyboardActionListener
	private static final int MSG_SHOW_PREVIEW
	private static final int MSG_REMOVE_PREVIEW
	private static final int MSG_REPEAT
	private static final int MSG_LONGPRESS
	private static final int DELAY_BEFORE_PREVIEW
	private static final int DELAY_AFTER_PREVIEW
	private static final int DEBOUNCE_TIME
	private int mVerticalCorrection
	private int mProximityThreshold
	private boolean mPreviewCentered
	private boolean mShowPreview
	private boolean mShowTouchPoints
	private int mPopupPreviewX
	private int mPopupPreviewY
	private int mLastX
	private int mLastY
	private int mStartX
	private int mStartY
	private boolean mProximityCorrectOn
	private android.graphics.Paint mPaint
	private android.graphics.Rect mPadding
	private long mDownTime
	private long mLastMoveTime
	private int mLastKey
	private int mLastCodeX
	private int mLastCodeY
	private int mCurrentKey
	private int mDownKey
	private long mLastKeyTime
	private long mCurrentKeyTime
	private int[] mKeyIndices
	private android.view.GestureDetector mGestureDetector
	private int mPopupX
	private int mPopupY
	private int mRepeatKeyIndex
	private int mPopupLayout
	private boolean mAbortKey
	private android.inputmethodservice.Keyboard$Key mInvalidatedKey
	private android.graphics.Rect mClipRegion
	private boolean mPossiblePoly
	private android.inputmethodservice.KeyboardView$SwipeTracker mSwipeTracker
	private int mSwipeThreshold
	private boolean mDisambiguateSwipe
	private int mOldPointerCount
	private float mOldPointerX
	private float mOldPointerY
	private android.graphics.drawable.Drawable mKeyBackground
	private static final int REPEAT_INTERVAL
	private static final int REPEAT_START_DELAY
	private static final int LONGPRESS_TIMEOUT
	private static int MAX_NEARBY_KEYS
	private int[] mDistances
	private int mLastSentIndex
	private int mTapCount
	private long mLastTapTime
	private boolean mInMultiTap
	private static final int MULTITAP_INTERVAL
	private StringBuilder mPreviewLabel
	private boolean mDrawPending
	private android.graphics.Rect mDirtyRect
	private android.graphics.Bitmap mBuffer
	private boolean mKeyboardChanged
	private android.graphics.Canvas mCanvas
	private android.view.accessibility.AccessibilityManager mAccessibilityManager
	private android.media.AudioManager mAudioManager
	private boolean mHeadsetRequiredToHearPasswordsAnnounced
	android.os.Handler mHandler
	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
		android.view.LayoutInflater inflate
		int previewLayout
		int keyTextSize
		int n
	protected void onAttachedToWindow () 
	private void initGestureDetector () 
	public void setOnKeyboardActionListener (android.inputmethodservice.KeyboardView$OnKeyboardActionListener) 
		android.inputmethodservice.KeyboardView$OnKeyboardActionListener listener
	protected android.inputmethodservice.KeyboardView$OnKeyboardActionListener getOnKeyboardActionListener () 
	public void setKeyboard (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard keyboard
		java.util.List keys
	public android.inputmethodservice.Keyboard getKeyboard () 
	public boolean setShifted (boolean) 
		boolean shifted
	public boolean isShifted () 
	public void setPreviewEnabled (boolean) 
		boolean previewEnabled
	public boolean isPreviewEnabled () 
	public void setVerticalCorrection (int) 
		int verticalOffset
	public void setPopupParent (android.view.View) 
		android.view.View v
	public void setPopupOffset (int, int) 
		int x
		int y
	public void setProximityCorrectionEnabled (boolean) 
		boolean enabled
	public boolean isProximityCorrectionEnabled () 
	public void onClick (android.view.View) 
		android.view.View v
	private java.lang.CharSequence adjustCase (java.lang.CharSequence) 
		CharSequence label
	public void onMeasure (int, int) 
		int width
		int widthMeasureSpec
		int heightMeasureSpec
	private void computeProximityThreshold (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard$Key key
		int i
		android.inputmethodservice.Keyboard keyboard
		android.inputmethodservice.Keyboard$Key[] keys
		int length
		int dimensionSum
	public void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private void onBufferDraw () 
		int width
		int height
		int drawableX
		int drawableY
		android.inputmethodservice.Keyboard$Key key
		int[] drawableState
		String label
		android.graphics.Rect bounds
		int i
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		android.graphics.drawable.Drawable keyBackground
		android.graphics.Rect clipRegion
		android.graphics.Rect padding
		int kbdPaddingLeft
		int kbdPaddingTop
		android.inputmethodservice.Keyboard$Key[] keys
		android.inputmethodservice.Keyboard$Key invalidKey
		boolean drawSingleKey
		int keyCount
	private int getKeyIndices (int, int, int[]) 
		int c
		int j
		int nCodes
		android.inputmethodservice.Keyboard$Key key
		int dist
		boolean isInside
		int i
		int x
		int y
		int[] allKeys
		android.inputmethodservice.Keyboard$Key[] keys
		int primaryIndex
		int closestKey
		int closestKeyDist
		int[] nearestKeyIndices
		int keyCount
	private void detectAndSendKey (int, int, int, long) 
		int code
		int[] codes
		android.inputmethodservice.Keyboard$Key key
		int index
		int x
		int y
		long eventTime
	private java.lang.CharSequence getPreviewText (android.inputmethodservice.Keyboard$Key) 
		android.inputmethodservice.Keyboard$Key key
	private void showPreview (int) 
		android.inputmethodservice.Keyboard$Key oldKey
		int keyCode
		android.inputmethodservice.Keyboard$Key newKey
		int keyCode
		int keyIndex
		int oldKeyIndex
		android.widget.PopupWindow previewPopup
		android.inputmethodservice.Keyboard$Key[] keys
	private void showKey (int) 
		int keyIndex
		android.widget.PopupWindow previewPopup
		android.inputmethodservice.Keyboard$Key[] keys
		android.inputmethodservice.Keyboard$Key key
		int popupWidth
		int popupHeight
		android.view.ViewGroup$LayoutParams lp
	private void sendAccessibilityEventForUnicodeCharacter (int, int) 
		android.view.accessibility.AccessibilityEvent event
		String text
		boolean speakPassword
		int eventType
		int code
	public void invalidateAllKeys () 
	public void invalidateKey (int) 
		int keyIndex
		android.inputmethodservice.Keyboard$Key key
	private boolean openPopupIfRequired (android.view.MotionEvent) 
		android.view.MotionEvent me
		android.inputmethodservice.Keyboard$Key popupKey
		boolean result
	protected boolean onLongPress (android.inputmethodservice.Keyboard$Key) 
		android.inputmethodservice.Keyboard keyboard
		android.view.LayoutInflater inflater
		android.view.View closeButton
		android.inputmethodservice.Keyboard keyboard
		int x
		int y
		android.inputmethodservice.Keyboard$Key popupKey
		int popupKeyboardId
	public boolean onHoverEvent (android.view.MotionEvent) 
		int action
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent down
		android.view.MotionEvent up
		android.view.MotionEvent me
		int pointerCount
		int action
		boolean result
		long now
	private boolean onModifiedTouchEvent (android.view.MotionEvent, boolean) 
		android.os.Message msg
		android.os.Message msg
		android.os.Message msg
		boolean continueLongPress
		android.view.MotionEvent me
		boolean possiblePoly
		int touchX
		int touchY
		int action
		long eventTime
		int keyIndex
	private boolean repeatKey () 
		android.inputmethodservice.Keyboard$Key key
	protected void swipeRight () 
	protected void swipeLeft () 
	protected void swipeUp () 
	protected void swipeDown () 
	public void closing () 
	private void removeMessages () 
	public void onDetachedFromWindow () 
	private void dismissPopupKeyboard () 
	public boolean handleBack () 
	private void resetMultiTap () 
	private void checkMultiTap (long, int) 
		long eventTime
		int keyIndex
		android.inputmethodservice.Keyboard$Key key
	static void access$100 (android.inputmethodservice.KeyboardView, int) 
		android.inputmethodservice.KeyboardView x0
		int x1
	static android.widget.TextView access$200 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static boolean access$300 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static boolean access$400 (android.inputmethodservice.KeyboardView, android.view.MotionEvent) 
		android.inputmethodservice.KeyboardView x0
		android.view.MotionEvent x1
	static boolean access$500 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static android.inputmethodservice.KeyboardView$SwipeTracker access$600 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static int access$700 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static boolean access$800 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static int access$900 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static int access$1000 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static int access$1100 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static void access$1200 (android.inputmethodservice.KeyboardView, int, int, int, long) 
		android.inputmethodservice.KeyboardView x0
		int x1
		int x2
		int x3
		long x4
	static android.inputmethodservice.KeyboardView$OnKeyboardActionListener access$1300 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static void access$1400 (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView x0
	static void  () 
}

android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodImpl.class
AbstractInputMethodService.java
package android.inputmethodservice
public abstract android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl extends java.lang.Object implements android.view.inputmethod.InputMethod  {
	final android.inputmethodservice.AbstractInputMethodService this$0
	public void  (android.inputmethodservice.AbstractInputMethodService) 
		android.inputmethodservice.AbstractInputMethodService this$0
	public void createSession (android.view.inputmethod.InputMethod$SessionCallback) 
		android.view.inputmethod.InputMethod$SessionCallback callback
	public void setSessionEnabled (android.view.inputmethod.InputMethodSession, boolean) 
		android.view.inputmethod.InputMethodSession session
		boolean enabled
	public void revokeSession (android.view.inputmethod.InputMethodSession) 
		android.view.inputmethod.InputMethodSession session
}

android/inputmethodservice/Keyboard$Key.class
Keyboard.java
package android.inputmethodservice
public android.inputmethodservice.Keyboard$Key extends java.lang.Object {
	public int[] codes
	public CharSequence label
	public android.graphics.drawable.Drawable icon
	public android.graphics.drawable.Drawable iconPreview
	public int width
	public int height
	public int gap
	public boolean sticky
	public int x
	public int y
	public boolean pressed
	public boolean on
	public CharSequence text
	public CharSequence popupCharacters
	public int edgeFlags
	public boolean modifier
	private android.inputmethodservice.Keyboard keyboard
	public int popupResId
	public boolean repeatable
	private static final int[] KEY_STATE_NORMAL_ON
	private static final int[] KEY_STATE_PRESSED_ON
	private static final int[] KEY_STATE_NORMAL_OFF
	private static final int[] KEY_STATE_PRESSED_OFF
	private static final int[] KEY_STATE_NORMAL
	private static final int[] KEY_STATE_PRESSED
	public void  (android.inputmethodservice.Keyboard$Row) 
		android.inputmethodservice.Keyboard$Row parent
	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
		android.content.res.TypedArray a
		android.util.TypedValue codesValue
	public void onPressed () 
	public void onReleased (boolean) 
		boolean inside
	int[] parseCSV (java.lang.String) 
		NumberFormatException nfe
		String value
		int count
		int lastIndex
		int[] values
		java.util.StringTokenizer st
	public boolean isInside (int, int) 
		int x
		int y
		boolean leftEdge
		boolean rightEdge
		boolean topEdge
		boolean bottomEdge
	public int squaredDistanceFrom (int, int) 
		int x
		int y
		int xDist
		int yDist
	public int[] getCurrentDrawableState () 
		int[] states
	static void  () 
}

android/inputmethodservice/AbstractInputMethodService$AbstractInputMethodSessionImpl.class
AbstractInputMethodService.java
package android.inputmethodservice
public abstract android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSessionImpl extends java.lang.Object implements android.view.inputmethod.InputMethodSession  {
	boolean mEnabled
	boolean mRevoked
	final android.inputmethodservice.AbstractInputMethodService this$0
	public void  (android.inputmethodservice.AbstractInputMethodService) 
		android.inputmethodservice.AbstractInputMethodService this$0
	public boolean isEnabled () 
	public boolean isRevoked () 
	public void setEnabled (boolean) 
		boolean enabled
	public void revokeSelf () 
	public void dispatchKeyEvent (int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
		int seq
		android.view.KeyEvent event
		android.view.inputmethod.InputMethodSession$EventCallback callback
		boolean handled
	public void dispatchTrackballEvent (int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
		int seq
		android.view.MotionEvent event
		android.view.inputmethod.InputMethodSession$EventCallback callback
		boolean handled
	public void dispatchGenericMotionEvent (int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
		int seq
		android.view.MotionEvent event
		android.view.inputmethod.InputMethodSession$EventCallback callback
		boolean handled
}

android/inputmethodservice/AbstractInputMethodService.class
AbstractInputMethodService.java
package android.inputmethodservice
public abstract android.inputmethodservice.AbstractInputMethodService extends android.app.Service implements android.view.KeyEvent$Callback  {
	private android.view.inputmethod.InputMethod mInputMethod
	final android.view.KeyEvent$DispatcherState mDispatcherState
	public void  () 
	public android.view.KeyEvent$DispatcherState getKeyDispatcherState () 
	public abstract android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodImpl onCreateInputMethodInterface () 
	public abstract android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface () 
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void exposeContent (android.view.inputmethod.InputContentInfo, android.view.inputmethod.InputConnection) 
		android.view.inputmethod.InputContentInfo inputContentInfo
		android.view.inputmethod.InputConnection inputConnection
}

android/inputmethodservice/KeyboardView$SwipeTracker.class
KeyboardView.java
package android.inputmethodservice
 android.inputmethodservice.KeyboardView$SwipeTracker extends java.lang.Object {
	static final int NUM_PAST
	static final int LONGEST_PAST_TIME
	final float[] mPastX
	final float[] mPastY
	final long[] mPastTime
	float mYVelocity
	float mXVelocity
	private void  () 
	public void clear () 
	public void addMovement (android.view.MotionEvent) 
		int i
		android.view.MotionEvent ev
		long time
		int N
	private void addPoint (float, float, long) 
		int start
		int count
		float x
		float y
		long time
		int drop
		int i
		long[] pastTime
		float[] pastX
		float[] pastY
	public void computeCurrentVelocity (int) 
		int units
	public void computeCurrentVelocity (int, float) 
		int dur
		float dist
		float vel
		int i
		int units
		float maxVelocity
		float[] pastX
		float[] pastY
		long[] pastTime
		float oldestX
		float oldestY
		long oldestTime
		float accumX
		float accumY
		int N
	public float getXVelocity () 
	public float getYVelocity () 
	void  (android.inputmethodservice.KeyboardView$1) 
		android.inputmethodservice.KeyboardView$1 x0
}

android/inputmethodservice/InputMethodService$Insets.class
InputMethodService.java
package android.inputmethodservice
public final android.inputmethodservice.InputMethodService$Insets extends java.lang.Object {
	public int contentTopInsets
	public int visibleTopInsets
	public final android.graphics.Region touchableRegion
	public static final int TOUCHABLE_INSETS_FRAME
	public static final int TOUCHABLE_INSETS_CONTENT
	public static final int TOUCHABLE_INSETS_VISIBLE
	public static final int TOUCHABLE_INSETS_REGION
	public int touchableInsets
	public void  () 
}

android/inputmethodservice/Keyboard.class
Keyboard.java
package android.inputmethodservice
public android.inputmethodservice.Keyboard extends java.lang.Object {
	static final String TAG
	private static final String TAG_KEYBOARD
	private static final String TAG_ROW
	private static final String TAG_KEY
	public static final int EDGE_LEFT
	public static final int EDGE_RIGHT
	public static final int EDGE_TOP
	public static final int EDGE_BOTTOM
	public static final int KEYCODE_SHIFT
	public static final int KEYCODE_MODE_CHANGE
	public static final int KEYCODE_CANCEL
	public static final int KEYCODE_DONE
	public static final int KEYCODE_DELETE
	public static final int KEYCODE_ALT
	private CharSequence mLabel
	private int mDefaultHorizontalGap
	private int mDefaultWidth
	private int mDefaultHeight
	private int mDefaultVerticalGap
	private boolean mShifted
	private android.inputmethodservice.Keyboard$Key[] mShiftKeys
	private int[] mShiftKeyIndices
	private int mKeyWidth
	private int mKeyHeight
	private int mTotalHeight
	private int mTotalWidth
	private java.util.List mKeys
	private java.util.List mModifierKeys
	private int mDisplayWidth
	private int mDisplayHeight
	private int mKeyboardMode
	private static final int GRID_WIDTH
	private static final int GRID_HEIGHT
	private static final int GRID_SIZE
	private int mCellWidth
	private int mCellHeight
	private int[][] mGridNeighbors
	private int mProximityThreshold
	private static float SEARCH_DISTANCE
	private java.util.ArrayList rows
	public void  (android.content.Context, int) 
		android.content.Context context
		int xmlLayoutResId
	public void  (android.content.Context, int, int, int, int) 
		android.content.Context context
		int xmlLayoutResId
		int modeId
		int width
		int height
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int xmlLayoutResId
		int modeId
		android.util.DisplayMetrics dm
	public void  (android.content.Context, int, java.lang.CharSequence, int, int) 
		char c
		android.inputmethodservice.Keyboard$Key key
		int i
		android.content.Context context
		int layoutTemplateResId
		CharSequence characters
		int columns
		int horizontalPadding
		int x
		int y
		int column
		android.inputmethodservice.Keyboard$Row row
		int maxColumns
	final void resize (int, int) 
		android.inputmethodservice.Keyboard$Key key
		int keyIndex
		android.inputmethodservice.Keyboard$Key key
		int keyIndex
		int x
		float scaleFactor
		android.inputmethodservice.Keyboard$Row row
		int numKeys
		int totalGap
		int totalWidth
		int rowIndex
		int newWidth
		int newHeight
		int numRows
	public java.util.List getKeys () 
	public java.util.List getModifierKeys () 
	protected int getHorizontalGap () 
	protected void setHorizontalGap (int) 
		int gap
	protected int getVerticalGap () 
	protected void setVerticalGap (int) 
		int gap
	protected int getKeyHeight () 
	protected void setKeyHeight (int) 
		int height
	protected int getKeyWidth () 
	protected void setKeyWidth (int) 
		int width
	public int getHeight () 
	public int getMinWidth () 
	public boolean setShifted (boolean) 
		android.inputmethodservice.Keyboard$Key shiftKey
		boolean shiftState
	public boolean isShifted () 
	public int[] getShiftKeyIndices () 
	public int getShiftKeyIndex () 
	private void computeNearestNeighbors () 
		android.inputmethodservice.Keyboard$Key key
		int i
		int count
		int[] cell
		int y
		int x
		int[] indices
		int gridWidth
		int gridHeight
	public int[] getNearestKeys (int, int) 
		int index
		int x
		int y
	protected android.inputmethodservice.Keyboard$Row createRowFromXml (android.content.res.Resources, android.content.res.XmlResourceParser) 
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
	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
	private void loadKeyboard (android.content.Context, android.content.res.XmlResourceParser) 
		int i
		String tag
		int event
		Exception e
		android.content.Context context
		android.content.res.XmlResourceParser parser
		boolean inKey
		boolean inRow
		boolean leftMostKey
		int row
		int x
		int y
		android.inputmethodservice.Keyboard$Key key
		android.inputmethodservice.Keyboard$Row currentRow
		android.content.res.Resources res
		boolean skipRow
	private void skipToEndOfRow (android.content.res.XmlResourceParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.XmlResourceParser parser
		int event
	private void parseKeyboardAttributes (android.content.res.Resources, android.content.res.XmlResourceParser) 
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		android.content.res.TypedArray a
	static int getDimensionOrFraction (android.content.res.TypedArray, int, int, int) 
		android.content.res.TypedArray a
		int index
		int base
		int defValue
		android.util.TypedValue value
	static int access$000 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static int access$100 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static int access$200 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static int access$300 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static int access$400 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static int access$500 (android.inputmethodservice.Keyboard) 
		android.inputmethodservice.Keyboard x0
	static void  () 
}

android/inputmethodservice/IInputMethodSessionWrapper.class
IInputMethodSessionWrapper.java
package android.inputmethodservice
 android.inputmethodservice.IInputMethodSessionWrapper extends com.android.internal.view.IInputMethodSession$Stub implements com.android.internal.os.HandlerCaller$Callback  {
	private static final String TAG
	private static final int DO_FINISH_INPUT
	private static final int DO_DISPLAY_COMPLETIONS
	private static final int DO_UPDATE_EXTRACTED_TEXT
	private static final int DO_UPDATE_SELECTION
	private static final int DO_UPDATE_CURSOR
	private static final int DO_UPDATE_CURSOR_ANCHOR_INFO
	private static final int DO_APP_PRIVATE_COMMAND
	private static final int DO_TOGGLE_SOFT_INPUT
	private static final int DO_FINISH_SESSION
	private static final int DO_VIEW_CLICKED
	com.android.internal.os.HandlerCaller mCaller
	android.view.inputmethod.InputMethodSession mInputMethodSession
	android.view.InputChannel mChannel
	android.inputmethodservice.IInputMethodSessionWrapper$ImeInputEventReceiver mReceiver
	public void  (android.content.Context, android.view.inputmethod.InputMethodSession, android.view.InputChannel) 
		android.content.Context context
		android.view.inputmethod.InputMethodSession inputMethodSession
		android.view.InputChannel channel
	public android.view.inputmethod.InputMethodSession getInternalInputMethodSession () 
	public void executeMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.os.Message msg
	private void doFinishSession () 
	public void finishInput () 
	public void displayCompletions (android.view.inputmethod.CompletionInfo[]) 
		android.view.inputmethod.CompletionInfo[] completions
	public void updateExtractedText (int, android.view.inputmethod.ExtractedText) 
		int token
		android.view.inputmethod.ExtractedText text
	public void updateSelection (int, int, int, int, int, int) 
		int oldSelStart
		int oldSelEnd
		int newSelStart
		int newSelEnd
		int candidatesStart
		int candidatesEnd
	public void viewClicked (boolean) 
		boolean focusChanged
	public void updateCursor (android.graphics.Rect) 
		android.graphics.Rect newCursor
	public void updateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo) 
		android.view.inputmethod.CursorAnchorInfo cursorAnchorInfo
	public void appPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public void toggleSoftInput (int, int) 
		int showFlags
		int hideFlags
	public void finishSession () 
}

android/inputmethodservice/ExtractEditText.class
ExtractEditText.java
package android.inputmethodservice
public android.inputmethodservice.ExtractEditText extends android.widget.EditText {
	private android.inputmethodservice.InputMethodService mIME
	private int mSettingExtractedText
	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
	void setIME (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService ime
	public void startInternalChanges () 
	public void finishInternalChanges () 
	public void setExtractedText (android.view.inputmethod.ExtractedText) 
		android.view.inputmethod.ExtractedText text
	protected void onSelectionChanged (int, int) 
		int selStart
		int selEnd
	public boolean performClick () 
	public boolean onTextContextMenuItem (int) 
		int id
	public boolean isInputMethodTarget () 
	public boolean hasVerticalScrollBar () 
	public boolean hasWindowFocus () 
	public boolean isFocused () 
	public boolean hasFocus () 
	protected void viewClicked (android.view.inputmethod.InputMethodManager) 
		android.view.inputmethod.InputMethodManager imm
	public boolean isInExtractedMode () 
	protected void deleteText_internal (int, int) 
		int start
		int end
	protected void replaceText_internal (int, int, java.lang.CharSequence) 
		int start
		int end
		CharSequence text
	protected void setSpan_internal (java.lang.Object, int, int, int) 
		Object span
		int start
		int end
		int flags
	protected void setCursorPosition_internal (int, int) 
		int start
		int end
}

android/inputmethodservice/IInputMethodWrapper$Notifier.class
IInputMethodWrapper.java
package android.inputmethodservice
 android.inputmethodservice.IInputMethodWrapper$Notifier extends java.lang.Object {
	boolean notified
	void  () 
}

android/inputmethodservice/IInputMethodWrapper.class
IInputMethodWrapper.java
package android.inputmethodservice
 android.inputmethodservice.IInputMethodWrapper extends com.android.internal.view.IInputMethod$Stub implements com.android.internal.os.HandlerCaller$Callback  {
	private static final String TAG
	private static final int DO_DUMP
	private static final int DO_ATTACH_TOKEN
	private static final int DO_SET_INPUT_CONTEXT
	private static final int DO_UNSET_INPUT_CONTEXT
	private static final int DO_START_INPUT
	private static final int DO_RESTART_INPUT
	private static final int DO_CREATE_SESSION
	private static final int DO_SET_SESSION_ENABLED
	private static final int DO_REVOKE_SESSION
	private static final int DO_SHOW_SOFT_INPUT
	private static final int DO_HIDE_SOFT_INPUT
	private static final int DO_CHANGE_INPUTMETHOD_SUBTYPE
	final java.lang.ref.WeakReference mTarget
	final android.content.Context mContext
	final com.android.internal.os.HandlerCaller mCaller
	final java.lang.ref.WeakReference mInputMethod
	final int mTargetSdkVersion
	public void  (android.inputmethodservice.AbstractInputMethodService, android.view.inputmethod.InputMethod) 
		android.inputmethodservice.AbstractInputMethodService context
		android.view.inputmethod.InputMethod inputMethod
	public android.view.inputmethod.InputMethod getInternalInputMethod () 
	public void executeMessage (android.os.Message) 
		RuntimeException e
		android.inputmethodservice.AbstractInputMethodService target
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		int missingMethods
		com.android.internal.view.IInputContext inputContext
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo info
		com.android.internal.os.SomeArgs args
		int missingMethods
		com.android.internal.view.IInputContext inputContext
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo info
		com.android.internal.os.SomeArgs args
		android.os.Message msg
		android.view.inputmethod.InputMethod inputMethod
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		InterruptedException e
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
		android.inputmethodservice.AbstractInputMethodService target
		java.util.concurrent.CountDownLatch latch
	public void attachToken (android.os.IBinder) 
		android.os.IBinder token
	public void bindInput (android.view.inputmethod.InputBinding) 
		android.view.inputmethod.InputBinding binding
		int missingMethodFlags
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.InputBinding nu
	public void unbindInput () 
	public void startInput (com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo) 
		com.android.internal.view.IInputContext inputContext
		int missingMethods
		android.view.inputmethod.EditorInfo attribute
	public void restartInput (com.android.internal.view.IInputContext, int, android.view.inputmethod.EditorInfo) 
		com.android.internal.view.IInputContext inputContext
		int missingMethods
		android.view.inputmethod.EditorInfo attribute
	public void createSession (android.view.InputChannel, com.android.internal.view.IInputSessionCallback) 
		android.view.InputChannel channel
		com.android.internal.view.IInputSessionCallback callback
	public void setSessionEnabled (com.android.internal.view.IInputMethodSession, boolean) 
		android.view.inputmethod.InputMethodSession ls
		ClassCastException e
		com.android.internal.view.IInputMethodSession session
		boolean enabled
	public void revokeSession (com.android.internal.view.IInputMethodSession) 
		android.view.inputmethod.InputMethodSession ls
		ClassCastException e
		com.android.internal.view.IInputMethodSession session
	public void showSoftInput (int, android.os.ResultReceiver) 
		int flags
		android.os.ResultReceiver resultReceiver
	public void hideSoftInput (int, android.os.ResultReceiver) 
		int flags
		android.os.ResultReceiver resultReceiver
	public void changeInputMethodSubtype (android.view.inputmethod.InputMethodSubtype) 
		android.view.inputmethod.InputMethodSubtype subtype
}

android/inputmethodservice/KeyboardView$1.class
KeyboardView.java
package android.inputmethodservice
 android.inputmethodservice.KeyboardView$1 extends android.os.Handler {
	final android.inputmethodservice.KeyboardView this$0
	void  (android.inputmethodservice.KeyboardView) 
		android.inputmethodservice.KeyboardView this$0
	public void handleMessage (android.os.Message) 
		android.os.Message repeat
		android.os.Message msg
}

android/inputmethodservice/InputMethodService$InputMethodSessionImpl.class
InputMethodService.java
package android.inputmethodservice
public android.inputmethodservice.InputMethodService$InputMethodSessionImpl extends android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSessionImpl {
	final android.inputmethodservice.InputMethodService this$0
	public void  (android.inputmethodservice.InputMethodService) 
		android.inputmethodservice.InputMethodService this$0
	public void finishInput () 
	public void displayCompletions (android.view.inputmethod.CompletionInfo[]) 
		android.view.inputmethod.CompletionInfo[] completions
	public void updateExtractedText (int, android.view.inputmethod.ExtractedText) 
		int token
		android.view.inputmethod.ExtractedText text
	public void updateSelection (int, int, int, int, int, int) 
		int oldSelStart
		int oldSelEnd
		int newSelStart
		int newSelEnd
		int candidatesStart
		int candidatesEnd
	public void viewClicked (boolean) 
		boolean focusChanged
	public void updateCursor (android.graphics.Rect) 
		android.graphics.Rect newCursor
	public void appPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public void toggleSoftInput (int, int) 
		int showFlags
		int hideFlags
	public void updateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo) 
		android.view.inputmethod.CursorAnchorInfo info
}

android/graphics/
android/graphics/Bitmap$Config.class
Bitmap.java
package android.graphics
public final android.graphics.Bitmap$Config extends java.lang.Enum {
	public static final android.graphics.Bitmap$Config ALPHA_8
	public static final android.graphics.Bitmap$Config RGB_565
	public static final android.graphics.Bitmap$Config ARGB_4444
	public static final android.graphics.Bitmap$Config ARGB_8888
	final int nativeInt
	private static android.graphics.Bitmap$Config[] sConfigs
	private static final android.graphics.Bitmap$Config[] $VALUES
	public static android.graphics.Bitmap$Config[] values () 
	public static android.graphics.Bitmap$Config valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int ni
	static android.graphics.Bitmap$Config nativeToConfig (int) 
		int ni
	static void  () 
}

android/graphics/Matrix$1.class
Matrix.java
package android.graphics
final android.graphics.Matrix$1 extends android.graphics.Matrix {
	void  () 
	void oops () 
	public void set (android.graphics.Matrix) 
		android.graphics.Matrix src
	public void reset () 
	public void setTranslate (float, float) 
		float dx
		float dy
	public void setScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public void setScale (float, float) 
		float sx
		float sy
	public void setRotate (float, float, float) 
		float degrees
		float px
		float py
	public void setRotate (float) 
		float degrees
	public void setSinCos (float, float, float, float) 
		float sinValue
		float cosValue
		float px
		float py
	public void setSinCos (float, float) 
		float sinValue
		float cosValue
	public void setSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public void setSkew (float, float) 
		float kx
		float ky
	public boolean setConcat (android.graphics.Matrix, android.graphics.Matrix) 
		android.graphics.Matrix a
		android.graphics.Matrix b
	public boolean preTranslate (float, float) 
		float dx
		float dy
	public boolean preScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public boolean preScale (float, float) 
		float sx
		float sy
	public boolean preRotate (float, float, float) 
		float degrees
		float px
		float py
	public boolean preRotate (float) 
		float degrees
	public boolean preSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public boolean preSkew (float, float) 
		float kx
		float ky
	public boolean preConcat (android.graphics.Matrix) 
		android.graphics.Matrix other
	public boolean postTranslate (float, float) 
		float dx
		float dy
	public boolean postScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public boolean postScale (float, float) 
		float sx
		float sy
	public boolean postRotate (float, float, float) 
		float degrees
		float px
		float py
	public boolean postRotate (float) 
		float degrees
	public boolean postSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public boolean postSkew (float, float) 
		float kx
		float ky
	public boolean postConcat (android.graphics.Matrix) 
		android.graphics.Matrix other
	public boolean setRectToRect (android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix$ScaleToFit) 
		android.graphics.RectF src
		android.graphics.RectF dst
		android.graphics.Matrix$ScaleToFit stf
	public boolean setPolyToPoly (float[], int, float[], int, int) 
		float[] src
		int srcIndex
		float[] dst
		int dstIndex
		int pointCount
	public void setValues (float[]) 
		float[] values
}

android/graphics/RadialGradient.class
RadialGradient.java
package android.graphics
public android.graphics.RadialGradient extends android.graphics.Shader {
	private static final int TYPE_COLORS_AND_POSITIONS
	private static final int TYPE_COLOR_CENTER_AND_COLOR_EDGE
	private int mType
	private float mX
	private float mY
	private float mRadius
	private int[] mColors
	private float[] mPositions
	private int mCenterColor
	private int mEdgeColor
	private android.graphics.Shader$TileMode mTileMode
	public void  (float, float, float, int[], float[], android.graphics.Shader$TileMode) 
		float centerX
		float centerY
		float radius
		int[] colors
		float[] stops
		android.graphics.Shader$TileMode tileMode
	public void  (float, float, float, int, int, android.graphics.Shader$TileMode) 
		float centerX
		float centerY
		float radius
		int centerColor
		int edgeColor
		android.graphics.Shader$TileMode tileMode
	protected android.graphics.Shader copy () 
		android.graphics.RadialGradient copy
		android.graphics.RadialGradient copy
		android.graphics.RadialGradient copy
	private static native long nativeCreate1 (float, float, float, int[], float[], int) 
	private static native long nativeCreate2 (float, float, float, int, int, int) 
}

android/graphics/Paint$FontMetrics.class
Paint.java
package android.graphics
public android.graphics.Paint$FontMetrics extends java.lang.Object {
	public float top
	public float ascent
	public float descent
	public float bottom
	public float leading
	public void  () 
}

android/graphics/FontListParser.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser extends java.lang.Object {
	private static final java.util.regex.Pattern FILENAME_WHITESPACE_PATTERN
	private static final java.util.regex.Pattern TAG_PATTERN
	private static final java.util.regex.Pattern STYLE_VALUE_PATTERN
	public void  () 
	public static android.graphics.FontListParser$Config parse (java.io.InputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		java.io.InputStream in
	private static android.graphics.FontListParser$Config readFamilies (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tag
		org.xmlpull.v1.XmlPullParser parser
		android.graphics.FontListParser$Config config
	private static android.graphics.FontListParser$Family readFamily (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tag
		org.xmlpull.v1.XmlPullParser parser
		String name
		String lang
		String variant
		java.util.List fonts
	private static android.graphics.FontListParser$Font readFont (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tag
		org.xmlpull.v1.XmlPullParser parser
		String indexStr
		int index
		java.util.List axes
		String weightStr
		int weight
		boolean isItalic
		StringBuilder filename
		String fullFilename
	private static android.graphics.FontListParser$Axis readAxis (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int tag
		String tagStr
		float styleValue
		String styleValueStr
	private static android.graphics.FontListParser$Alias readAlias (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		android.graphics.FontListParser$Alias alias
		String weightStr
	private static void skip (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int depth
	static void  () 
}

android/graphics/DiscretePathEffect.class
DiscretePathEffect.java
package android.graphics
public android.graphics.DiscretePathEffect extends android.graphics.PathEffect {
	public void  (float, float) 
		float segmentLength
		float deviation
	private static native long nativeCreate (float, float) 
}

android/graphics/Path$Op.class
Path.java
package android.graphics
public final android.graphics.Path$Op extends java.lang.Enum {
	public static final android.graphics.Path$Op DIFFERENCE
	public static final android.graphics.Path$Op INTERSECT
	public static final android.graphics.Path$Op UNION
	public static final android.graphics.Path$Op XOR
	public static final android.graphics.Path$Op REVERSE_DIFFERENCE
	private static final android.graphics.Path$Op[] $VALUES
	public static android.graphics.Path$Op[] values () 
	public static android.graphics.Path$Op valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/graphics/Path$Direction.class
Path.java
package android.graphics
public final android.graphics.Path$Direction extends java.lang.Enum {
	public static final android.graphics.Path$Direction CW
	public static final android.graphics.Path$Direction CCW
	final int nativeInt
	private static final android.graphics.Path$Direction[] $VALUES
	public static android.graphics.Path$Direction[] values () 
	public static android.graphics.Path$Direction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int ni
	static void  () 
}

android/graphics/PorterDuff.class
PorterDuff.java
package android.graphics
public android.graphics.PorterDuff extends java.lang.Object {
	public void  () 
	public static final int modeToInt (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode mode
	public static final android.graphics.PorterDuff$Mode intToMode (int) 
		int val
}

android/graphics/Matrix.class
Matrix.java
package android.graphics
public android.graphics.Matrix extends java.lang.Object {
	public static final int MSCALE_X
	public static final int MSKEW_X
	public static final int MTRANS_X
	public static final int MSKEW_Y
	public static final int MSCALE_Y
	public static final int MTRANS_Y
	public static final int MPERSP_0
	public static final int MPERSP_1
	public static final int MPERSP_2
	public static final android.graphics.Matrix IDENTITY_MATRIX
	public long native_instance
	public void  () 
	public void  (android.graphics.Matrix) 
		android.graphics.Matrix src
	public boolean isIdentity () 
	public boolean isAffine () 
	public boolean rectStaysRect () 
	public void set (android.graphics.Matrix) 
		android.graphics.Matrix src
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public void reset () 
	public void setTranslate (float, float) 
		float dx
		float dy
	public void setScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public void setScale (float, float) 
		float sx
		float sy
	public void setRotate (float, float, float) 
		float degrees
		float px
		float py
	public void setRotate (float) 
		float degrees
	public void setSinCos (float, float, float, float) 
		float sinValue
		float cosValue
		float px
		float py
	public void setSinCos (float, float) 
		float sinValue
		float cosValue
	public void setSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public void setSkew (float, float) 
		float kx
		float ky
	public boolean setConcat (android.graphics.Matrix, android.graphics.Matrix) 
		android.graphics.Matrix a
		android.graphics.Matrix b
	public boolean preTranslate (float, float) 
		float dx
		float dy
	public boolean preScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public boolean preScale (float, float) 
		float sx
		float sy
	public boolean preRotate (float, float, float) 
		float degrees
		float px
		float py
	public boolean preRotate (float) 
		float degrees
	public boolean preSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public boolean preSkew (float, float) 
		float kx
		float ky
	public boolean preConcat (android.graphics.Matrix) 
		android.graphics.Matrix other
	public boolean postTranslate (float, float) 
		float dx
		float dy
	public boolean postScale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public boolean postScale (float, float) 
		float sx
		float sy
	public boolean postRotate (float, float, float) 
		float degrees
		float px
		float py
	public boolean postRotate (float) 
		float degrees
	public boolean postSkew (float, float, float, float) 
		float kx
		float ky
		float px
		float py
	public boolean postSkew (float, float) 
		float kx
		float ky
	public boolean postConcat (android.graphics.Matrix) 
		android.graphics.Matrix other
	public boolean setRectToRect (android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix$ScaleToFit) 
		android.graphics.RectF src
		android.graphics.RectF dst
		android.graphics.Matrix$ScaleToFit stf
	private static void checkPointArrays (float[], int, float[], int, int) 
		float[] src
		int srcIndex
		float[] dst
		int dstIndex
		int pointCount
		int srcStop
		int dstStop
	public boolean setPolyToPoly (float[], int, float[], int, int) 
		float[] src
		int srcIndex
		float[] dst
		int dstIndex
		int pointCount
	public boolean invert (android.graphics.Matrix) 
		android.graphics.Matrix inverse
	public void mapPoints (float[], int, float[], int, int) 
		float[] dst
		int dstIndex
		float[] src
		int srcIndex
		int pointCount
	public void mapVectors (float[], int, float[], int, int) 
		float[] dst
		int dstIndex
		float[] src
		int srcIndex
		int vectorCount
	public void mapPoints (float[], float[]) 
		float[] dst
		float[] src
	public void mapVectors (float[], float[]) 
		float[] dst
		float[] src
	public void mapPoints (float[]) 
		float[] pts
	public void mapVectors (float[]) 
		float[] vecs
	public boolean mapRect (android.graphics.RectF, android.graphics.RectF) 
		android.graphics.RectF dst
		android.graphics.RectF src
	public boolean mapRect (android.graphics.RectF) 
		android.graphics.RectF rect
	public float mapRadius (float) 
		float radius
	public void getValues (float[]) 
		float[] values
	public void setValues (float[]) 
		float[] values
	public java.lang.String toString () 
		StringBuilder sb
	public java.lang.String toShortString () 
		StringBuilder sb
	public void toShortString (java.lang.StringBuilder) 
		StringBuilder sb
		float[] values
	public void printShortString (java.io.PrintWriter) 
		java.io.PrintWriter pw
		float[] values
	protected void finalize ()  throws java.lang.Throwable 
	final long ni () 
	private static native long native_create (long) 
	private static native boolean native_isIdentity (long) 
	private static native boolean native_isAffine (long) 
	private static native boolean native_rectStaysRect (long) 
	private static native void native_reset (long) 
	private static native void native_set (long, long) 
	private static native void native_setTranslate (long, float, float) 
	private static native void native_setScale (long, float, float, float, float) 
	private static native void native_setScale (long, float, float) 
	private static native void native_setRotate (long, float, float, float) 
	private static native void native_setRotate (long, float) 
	private static native void native_setSinCos (long, float, float, float, float) 
	private static native void native_setSinCos (long, float, float) 
	private static native void native_setSkew (long, float, float, float, float) 
	private static native void native_setSkew (long, float, float) 
	private static native void native_setConcat (long, long, long) 
	private static native void native_preTranslate (long, float, float) 
	private static native void native_preScale (long, float, float, float, float) 
	private static native void native_preScale (long, float, float) 
	private static native void native_preRotate (long, float, float, float) 
	private static native void native_preRotate (long, float) 
	private static native void native_preSkew (long, float, float, float, float) 
	private static native void native_preSkew (long, float, float) 
	private static native void native_preConcat (long, long) 
	private static native void native_postTranslate (long, float, float) 
	private static native void native_postScale (long, float, float, float, float) 
	private static native void native_postScale (long, float, float) 
	private static native void native_postRotate (long, float, float, float) 
	private static native void native_postRotate (long, float) 
	private static native void native_postSkew (long, float, float, float, float) 
	private static native void native_postSkew (long, float, float) 
	private static native void native_postConcat (long, long) 
	private static native boolean native_setRectToRect (long, android.graphics.RectF, android.graphics.RectF, int) 
	private static native boolean native_setPolyToPoly (long, float[], int, float[], int, int) 
	private static native boolean native_invert (long, long) 
	private static native void native_mapPoints (long, float[], int, float[], int, int, boolean) 
	private static native boolean native_mapRect (long, android.graphics.RectF, android.graphics.RectF) 
	private static native float native_mapRadius (long, float) 
	private static native void native_getValues (long, float[]) 
	private static native void native_setValues (long, float[]) 
	private static native boolean native_equals (long, long) 
	private static native void finalizer (long) 
	static void  () 
}

android/graphics/NinePatch$InsetStruct.class
NinePatch.java
package android.graphics
public android.graphics.NinePatch$InsetStruct extends java.lang.Object {
	public final android.graphics.Rect opticalRect
	public final android.graphics.Rect outlineRect
	public final float outlineRadius
	public final float outlineAlpha
	void  (int, int, int, int, int, int, int, int, float, int, float) 
		int opticalLeft
		int opticalTop
		int opticalRight
		int opticalBottom
		int outlineLeft
		int outlineTop
		int outlineRight
		int outlineBottom
		float outlineRadius
		int outlineAlpha
		float decodeScale
	public static android.graphics.Rect scaleInsets (int, int, int, int, float) 
		int left
		int top
		int right
		int bottom
		float scale
		android.graphics.Rect result
}

android/graphics/YuvImage.class
YuvImage.java
package android.graphics
public android.graphics.YuvImage extends java.lang.Object {
	private static final int WORKING_COMPRESS_STORAGE
	private int mFormat
	private byte[] mData
	private int[] mStrides
	private int mWidth
	private int mHeight
	public void  (byte[], int, int, int, int[]) 
		byte[] yuv
		int format
		int width
		int height
		int[] strides
	public boolean compressToJpeg (android.graphics.Rect, int, java.io.OutputStream) 
		android.graphics.Rect rectangle
		int quality
		java.io.OutputStream stream
		android.graphics.Rect wholeImage
		int[] offsets
	public byte[] getYuvData () 
	public int getYuvFormat () 
	public int[] getStrides () 
	public int getWidth () 
	public int getHeight () 
	int[] calculateOffsets (int, int) 
		int left
		int top
		int[] offsets
	private int[] calculateStrides (int, int) 
		int width
		int format
		int[] strides
	private void adjustRectangle (android.graphics.Rect) 
		android.graphics.Rect rect
		int width
		int height
	private static native boolean nativeCompressToJpeg (byte[], int, int, int, int[], int[], int, java.io.OutputStream, byte[]) 
}

android/graphics/SurfaceTexture.class
SurfaceTexture.java
package android.graphics
public android.graphics.SurfaceTexture extends java.lang.Object {
	private final android.os.Looper mCreatorLooper
	private android.os.Handler mOnFrameAvailableHandler
	private long mSurfaceTexture
	private long mProducer
	private long mFrameAvailableListener
	public void  (int) 
		int texName
	public void  (int, boolean) 
		int texName
		boolean singleBufferMode
	public void  (boolean) 
		boolean singleBufferMode
	public void setOnFrameAvailableListener (android.graphics.SurfaceTexture$OnFrameAvailableListener) 
		android.graphics.SurfaceTexture$OnFrameAvailableListener listener
	public void setOnFrameAvailableListener (android.graphics.SurfaceTexture$OnFrameAvailableListener, android.os.Handler) 
		android.os.Looper looper
		android.graphics.SurfaceTexture$OnFrameAvailableListener listener
		android.os.Handler handler
	public void setDefaultBufferSize (int, int) 
		int width
		int height
	public void updateTexImage () 
	public void releaseTexImage () 
	public void detachFromGLContext () 
		int err
	public void attachToGLContext (int) 
		int texName
		int err
	public void getTransformMatrix (float[]) 
		float[] mtx
	public long getTimestamp () 
	public void release () 
	public boolean isReleased () 
	protected void finalize ()  throws java.lang.Throwable 
	private static void postEventFromNative (java.lang.ref.WeakReference) 
		android.os.Handler handler
		java.lang.ref.WeakReference weakSelf
		android.graphics.SurfaceTexture st
	private native void nativeInit (boolean, int, boolean, java.lang.ref.WeakReference)  throws android.view.Surface$OutOfResourcesException 
	private native void nativeFinalize () 
	private native void nativeGetTransformMatrix (float[]) 
	private native long nativeGetTimestamp () 
	private native void nativeSetDefaultBufferSize (int, int) 
	private native void nativeUpdateTexImage () 
	private native void nativeReleaseTexImage () 
	private native int nativeDetachFromGLContext () 
	private native int nativeAttachToGLContext (int) 
	private native int nativeGetQueuedCount () 
	private native void nativeRelease () 
	private native boolean nativeIsReleased () 
	private static native void nativeClassInit () 
	static void  () 
}

android/graphics/SweepGradient.class
SweepGradient.java
package android.graphics
public android.graphics.SweepGradient extends android.graphics.Shader {
	private static final int TYPE_COLORS_AND_POSITIONS
	private static final int TYPE_COLOR_START_AND_COLOR_END
	private int mType
	private float mCx
	private float mCy
	private int[] mColors
	private float[] mPositions
	private int mColor0
	private int mColor1
	public void  (float, float, int[], float[]) 
		float cx
		float cy
		int[] colors
		float[] positions
	public void  (float, float, int, int) 
		float cx
		float cy
		int color0
		int color1
	protected android.graphics.Shader copy () 
		android.graphics.SweepGradient copy
		android.graphics.SweepGradient copy
		android.graphics.SweepGradient copy
	private static native long nativeCreate1 (float, float, int[], float[]) 
	private static native long nativeCreate2 (float, float, int, int) 
}

android/graphics/TableMaskFilter.class
TableMaskFilter.java
package android.graphics
public android.graphics.TableMaskFilter extends android.graphics.MaskFilter {
	public void  (byte[]) 
		byte[] table
	private void  (long) 
		long ni
	public static android.graphics.TableMaskFilter CreateClipTable (int, int) 
		int min
		int max
	public static android.graphics.TableMaskFilter CreateGammaTable (float) 
		float gamma
	private static native long nativeNewTable (byte[]) 
	private static native long nativeNewClip (int, int) 
	private static native long nativeNewGamma (float) 
}

android/graphics/ColorMatrix.class
ColorMatrix.java
package android.graphics
public android.graphics.ColorMatrix extends java.lang.Object {
	private final float[] mArray
	public void  () 
	public void  (float[]) 
		float[] src
	public void  (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix src
	public final float[] getArray () 
	public void reset () 
		float[] a
	public void set (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix src
	public void set (float[]) 
		float[] src
	public void setScale (float, float, float, float) 
		int i
		float rScale
		float gScale
		float bScale
		float aScale
		float[] a
	public void setRotate (int, float) 
		int axis
		float degrees
		double radians
		float cosine
		float sine
	public void setConcat (android.graphics.ColorMatrix, android.graphics.ColorMatrix) 
		float[] tmp
		int i
		int j
		android.graphics.ColorMatrix matA
		android.graphics.ColorMatrix matB
		float[] tmp
		float[] a
		float[] b
		int index
	public void preConcat (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix prematrix
	public void postConcat (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix postmatrix
	public void setSaturation (float) 
		float sat
		float[] m
		float invSat
		float R
		float G
		float B
	public void setRGB2YUV () 
		float[] m
	public void setYUV2RGB () 
		float[] m
}

android/graphics/Path$FillType.class
Path.java
package android.graphics
public final android.graphics.Path$FillType extends java.lang.Enum {
	public static final android.graphics.Path$FillType WINDING
	public static final android.graphics.Path$FillType EVEN_ODD
	public static final android.graphics.Path$FillType INVERSE_WINDING
	public static final android.graphics.Path$FillType INVERSE_EVEN_ODD
	final int nativeInt
	private static final android.graphics.Path$FillType[] $VALUES
	public static android.graphics.Path$FillType[] values () 
	public static android.graphics.Path$FillType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int ni
	static void  () 
}

android/graphics/SurfaceTexture$OutOfResourcesException.class
SurfaceTexture.java
package android.graphics
public android.graphics.SurfaceTexture$OutOfResourcesException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/graphics/BitmapFactory.class
BitmapFactory.java
package android.graphics
public android.graphics.BitmapFactory extends java.lang.Object {
	private static final int DECODE_BUFFER_SIZE
	public void  () 
	public static android.graphics.Bitmap decodeFile (java.lang.String, android.graphics.BitmapFactory$Options) 
		Exception e
		String pathName
		android.graphics.BitmapFactory$Options opts
		android.graphics.Bitmap bm
		java.io.InputStream stream
	public static android.graphics.Bitmap decodeFile (java.lang.String) 
		String pathName
	public static android.graphics.Bitmap decodeResourceStream (android.content.res.Resources, android.util.TypedValue, java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		int density
		android.content.res.Resources res
		android.util.TypedValue value
		java.io.InputStream is
		android.graphics.Rect pad
		android.graphics.BitmapFactory$Options opts
	public static android.graphics.Bitmap decodeResource (android.content.res.Resources, int, android.graphics.BitmapFactory$Options) 
		android.util.TypedValue value
		android.content.res.Resources res
		int id
		android.graphics.BitmapFactory$Options opts
		android.graphics.Bitmap bm
		java.io.InputStream is
	public static android.graphics.Bitmap decodeResource (android.content.res.Resources, int) 
		android.content.res.Resources res
		int id
	public static android.graphics.Bitmap decodeByteArray (byte[], int, int, android.graphics.BitmapFactory$Options) 
		byte[] data
		int offset
		int length
		android.graphics.BitmapFactory$Options opts
		android.graphics.Bitmap bm
	public static android.graphics.Bitmap decodeByteArray (byte[], int, int) 
		byte[] data
		int offset
		int length
	private static void setDensityFromOptions (android.graphics.Bitmap, android.graphics.BitmapFactory$Options) 
		int targetDensity
		byte[] np
		boolean isNinePatch
		android.graphics.Bitmap outputBitmap
		android.graphics.BitmapFactory$Options opts
		int density
	public static android.graphics.Bitmap decodeStream (java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		long asset
		java.io.InputStream is
		android.graphics.Rect outPadding
		android.graphics.BitmapFactory$Options opts
		android.graphics.Bitmap bm
	private static android.graphics.Bitmap decodeStreamInternal (java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		java.io.InputStream is
		android.graphics.Rect outPadding
		android.graphics.BitmapFactory$Options opts
		byte[] tempStorage
	public static android.graphics.Bitmap decodeStream (java.io.InputStream) 
		java.io.InputStream is
	public static android.graphics.Bitmap decodeFileDescriptor (java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		android.graphics.Bitmap bm
		java.io.FileInputStream fis
		java.io.FileDescriptor fd
		android.graphics.Rect outPadding
		android.graphics.BitmapFactory$Options opts
		android.graphics.Bitmap bm
	public static android.graphics.Bitmap decodeFileDescriptor (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	private static native android.graphics.Bitmap nativeDecodeStream (java.io.InputStream, byte[], android.graphics.Rect, android.graphics.BitmapFactory$Options) 
	private static native android.graphics.Bitmap nativeDecodeFileDescriptor (java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
	private static native android.graphics.Bitmap nativeDecodeAsset (long, android.graphics.Rect, android.graphics.BitmapFactory$Options) 
	private static native android.graphics.Bitmap nativeDecodeByteArray (byte[], int, int, android.graphics.BitmapFactory$Options) 
	private static native boolean nativeIsSeekable (java.io.FileDescriptor) 
}

android/graphics/PorterDuffXfermode.class
PorterDuffXfermode.java
package android.graphics
public android.graphics.PorterDuffXfermode extends android.graphics.Xfermode {
	public final android.graphics.PorterDuff$Mode mode
	public void  (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode mode
	private static native long nativeCreateXfermode (int) 
}

android/graphics/Typeface.class
Typeface.java
package android.graphics
public android.graphics.Typeface extends java.lang.Object {
	private static String TAG
	public static final android.graphics.Typeface DEFAULT
	public static final android.graphics.Typeface DEFAULT_BOLD
	public static final android.graphics.Typeface SANS_SERIF
	public static final android.graphics.Typeface SERIF
	public static final android.graphics.Typeface MONOSPACE
	static android.graphics.Typeface[] sDefaults
	private static final android.util.LongSparseArray sTypefaceCache
	private static final android.util.LruCache sDynamicTypefaceCache
	static android.graphics.Typeface sDefaultTypeface
	static java.util.Map sSystemFontMap
	static android.graphics.FontFamily[] sFallbackFonts
	static final String FONTS_CONFIG
	public long native_instance
	public static final int NORMAL
	public static final int BOLD
	public static final int ITALIC
	public static final int BOLD_ITALIC
	private int mStyle
	private static void setDefault (android.graphics.Typeface) 
		android.graphics.Typeface t
	public int getStyle () 
	public final boolean isBold () 
	public final boolean isItalic () 
	public static android.graphics.Typeface create (java.lang.String, int) 
		String familyName
		int style
	public static android.graphics.Typeface create (android.graphics.Typeface, int) 
		android.graphics.Typeface typeface
		android.graphics.Typeface family
		int style
		long ni
		android.graphics.Typeface typeface
		android.util.SparseArray styles
	public static android.graphics.Typeface defaultFromStyle (int) 
		int style
	public static android.graphics.Typeface createFromAsset (android.content.res.AssetManager, java.lang.String) 
		android.graphics.FontFamily[] families
		String key
		android.graphics.Typeface typeface
		android.graphics.FontFamily fontFamily
		android.content.res.AssetManager mgr
		String path
	private static java.lang.String createAssetUid (android.content.res.AssetManager, java.lang.String) 
		int i
		android.content.res.AssetManager mgr
		String path
		android.util.SparseArray pkgs
		StringBuilder builder
		int size
	public static android.graphics.Typeface createFromFile (java.io.File) 
		java.io.File path
	public static android.graphics.Typeface createFromFile (java.lang.String) 
		android.graphics.FontFamily[] families
		android.graphics.FontFamily fontFamily
		String path
	public static android.graphics.Typeface createFromFamilies (android.graphics.FontFamily[]) 
		int i
		android.graphics.FontFamily[] families
		long[] ptrArray
	public static android.graphics.Typeface createFromFamiliesWithDefault (android.graphics.FontFamily[]) 
		int i
		int i
		android.graphics.FontFamily[] families
		long[] ptrArray
	private void  (long) 
		long ni
	private static android.graphics.FontFamily makeFamilyFromParsed (android.graphics.FontListParser$Family, java.util.Map) 
		java.nio.channels.FileChannel fileChannel
		long fontSize
		java.io.FileInputStream file
		java.io.IOException e
		java.nio.ByteBuffer fontBuffer
		android.graphics.FontListParser$Font font
		android.graphics.FontListParser$Family family
		java.util.Map bufferForPath
		android.graphics.FontFamily fontFamily
	private static void init () 
		android.graphics.FontListParser$Family f
		int i
		android.graphics.Typeface typeface
		android.graphics.FontFamily fontFamily
		android.graphics.FontFamily[] families
		android.graphics.Typeface typeface
		android.graphics.FontListParser$Family f
		int i
		android.graphics.Typeface base
		android.graphics.Typeface newFace
		int weight
		android.graphics.FontListParser$Alias alias
		java.io.FileInputStream fontsIn
		android.graphics.FontListParser$Config fontConfig
		java.util.Map bufferForPath
		java.util.List familyList
		java.util.Map systemFonts
		RuntimeException e
		java.io.FileNotFoundException e
		java.io.IOException e
		org.xmlpull.v1.XmlPullParserException e
		java.io.File systemFontConfigLocation
		java.io.File configFilename
	private static java.io.File getSystemFontConfigLocation () 
	protected void finalize ()  throws java.lang.Throwable 
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.Typeface typeface
	public int hashCode () 
		int result
	private static native long nativeCreateFromTypeface (long, int) 
	private static native long nativeCreateWeightAlias (long, int) 
	private static native void nativeUnref (long) 
	private static native int nativeGetStyle (long) 
	private static native long nativeCreateFromArray (long[]) 
	private static native void nativeSetDefault (long) 
	static void  () 
}

android/graphics/Atlas$SlicePolicy$MinAreaSplitDecision.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy$MinAreaSplitDecision extends java.lang.Object implements android.graphics.Atlas$SlicePolicy$SplitDecision  {
	private void  () 
	public boolean splitHorizontal (int, int, int, int) 
		int freeWidth
		int freeHeight
		int rectWidth
		int rectHeight
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/ComposePathEffect.class
ComposePathEffect.java
package android.graphics
public android.graphics.ComposePathEffect extends android.graphics.PathEffect {
	public void  (android.graphics.PathEffect, android.graphics.PathEffect) 
		android.graphics.PathEffect outerpe
		android.graphics.PathEffect innerpe
	private static native long nativeCreate (long, long) 
}

android/graphics/PorterDuff$Mode.class
PorterDuff.java
package android.graphics
public final android.graphics.PorterDuff$Mode extends java.lang.Enum {
	public static final android.graphics.PorterDuff$Mode CLEAR
	public static final android.graphics.PorterDuff$Mode SRC
	public static final android.graphics.PorterDuff$Mode DST
	public static final android.graphics.PorterDuff$Mode SRC_OVER
	public static final android.graphics.PorterDuff$Mode DST_OVER
	public static final android.graphics.PorterDuff$Mode SRC_IN
	public static final android.graphics.PorterDuff$Mode DST_IN
	public static final android.graphics.PorterDuff$Mode SRC_OUT
	public static final android.graphics.PorterDuff$Mode DST_OUT
	public static final android.graphics.PorterDuff$Mode SRC_ATOP
	public static final android.graphics.PorterDuff$Mode DST_ATOP
	public static final android.graphics.PorterDuff$Mode XOR
	public static final android.graphics.PorterDuff$Mode DARKEN
	public static final android.graphics.PorterDuff$Mode LIGHTEN
	public static final android.graphics.PorterDuff$Mode MULTIPLY
	public static final android.graphics.PorterDuff$Mode SCREEN
	public static final android.graphics.PorterDuff$Mode ADD
	public static final android.graphics.PorterDuff$Mode OVERLAY
	public final int nativeInt
	private static final android.graphics.PorterDuff$Mode[] $VALUES
	public static android.graphics.PorterDuff$Mode[] values () 
	public static android.graphics.PorterDuff$Mode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/ComposeShader.class
ComposeShader.java
package android.graphics
public android.graphics.ComposeShader extends android.graphics.Shader {
	private static final int TYPE_XFERMODE
	private static final int TYPE_PORTERDUFFMODE
	private int mType
	private android.graphics.Xfermode mXferMode
	private android.graphics.PorterDuff$Mode mPorterDuffMode
	private final android.graphics.Shader mShaderA
	private final android.graphics.Shader mShaderB
	public void  (android.graphics.Shader, android.graphics.Shader, android.graphics.Xfermode) 
		android.graphics.Shader shaderA
		android.graphics.Shader shaderB
		android.graphics.Xfermode mode
	public void  (android.graphics.Shader, android.graphics.Shader, android.graphics.PorterDuff$Mode) 
		android.graphics.Shader shaderA
		android.graphics.Shader shaderB
		android.graphics.PorterDuff$Mode mode
	protected android.graphics.Shader copy () 
		android.graphics.ComposeShader copy
		android.graphics.ComposeShader copy
		android.graphics.ComposeShader copy
	private static native long nativeCreate1 (long, long, long) 
	private static native long nativeCreate2 (long, long, int) 
}

android/graphics/PointF$1.class
PointF.java
package android.graphics
final android.graphics.PointF$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.PointF createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.graphics.PointF r
	public android.graphics.PointF[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/drawable/
android/graphics/drawable/BitmapDrawable$BitmapState.class
BitmapDrawable.java
package android.graphics.drawable
final android.graphics.drawable.BitmapDrawable$BitmapState extends android.graphics.drawable.Drawable$ConstantState {
	final android.graphics.Paint mPaint
	int[] mThemeAttrs
	android.graphics.Bitmap mBitmap
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	int mGravity
	float mBaseAlpha
	android.graphics.Shader$TileMode mTileModeX
	android.graphics.Shader$TileMode mTileModeY
	int mTargetDensity
	boolean mAutoMirrored
	int mChangingConfigurations
	boolean mRebuildShader
	void  (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	void  (android.graphics.drawable.BitmapDrawable$BitmapState) 
		android.graphics.drawable.BitmapDrawable$BitmapState bitmapState
	public boolean canApplyTheme () 
	public int addAtlasableBitmaps (java.util.Collection) 
		java.util.Collection atlasList
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/VectorDrawable$VFullPath$7.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$7 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/DrawableContainer.class
DrawableContainer.java
package android.graphics.drawable
public android.graphics.drawable.DrawableContainer extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable$Callback  {
	private static final boolean DEBUG
	private static final String TAG
	private static final boolean DEFAULT_DITHER
	private android.graphics.drawable.DrawableContainer$DrawableContainerState mDrawableContainerState
	private android.graphics.Rect mHotspotBounds
	private android.graphics.drawable.Drawable mCurrDrawable
	private android.graphics.drawable.Drawable mLastDrawable
	private int mAlpha
	private boolean mHasAlpha
	private int mCurIndex
	private int mLastIndex
	private boolean mMutated
	private Runnable mAnimationRunnable
	private long mEnterAnimationEnd
	private long mExitAnimationEnd
	private android.graphics.drawable.DrawableContainer$BlockInvalidateCallback mBlockInvalidateCallback
	public void  () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public int getChangingConfigurations () 
	private boolean needsMirroring () 
	public boolean getPadding (android.graphics.Rect) 
		boolean result
		boolean result
		int left
		int right
		android.graphics.Rect padding
		android.graphics.Rect r
		boolean result
	public android.graphics.Insets getOpticalInsets () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setDither (boolean) 
		boolean dither
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public void setEnterFadeDuration (int) 
		int ms
	public void setExitFadeDuration (int) 
		int ms
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	public boolean isStateful () 
	public void setAutoMirrored (boolean) 
		boolean mirrored
	public boolean isAutoMirrored () 
	public void jumpToCurrentState () 
		boolean changed
	public void setHotspot (float, float) 
		float x
		float y
	public void setHotspotBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	protected boolean onStateChange (int[]) 
		int[] state
	protected boolean onLevelChange (int) 
		int level
	public boolean onLayoutDirectionChanged (int) 
		int layoutDirection
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getMinimumWidth () 
	public int getMinimumHeight () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean changed
	public int getOpacity () 
	public void setCurrentIndex (int) 
		int index
	public int getCurrentIndex () 
	public boolean selectDrawable (int) 
		android.graphics.drawable.Drawable d
		int index
		long now
	private void initializeDrawableForDisplay (android.graphics.drawable.Drawable) 
		android.graphics.Rect hotspotBounds
		android.graphics.drawable.Drawable d
	void animate (boolean) 
		int animAlpha
		int animAlpha
		boolean schedule
		long now
		boolean animating
	public android.graphics.drawable.Drawable getCurrent () 
	final void updateDensity (android.content.res.Resources) 
		android.content.res.Resources res
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme theme
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
		android.graphics.drawable.DrawableContainer$DrawableContainerState clone
	android.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState () 
	public void clearMutated () 
	protected void setConstantState (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState state
}

android/graphics/drawable/VectorDrawable$VFullPath$1.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$1 extends java.util.HashMap {
	void  () 
}

android/graphics/drawable/GradientDrawable.class
GradientDrawable.java
package android.graphics.drawable
public android.graphics.drawable.GradientDrawable extends android.graphics.drawable.Drawable {
	public static final int RECTANGLE
	public static final int OVAL
	public static final int LINE
	public static final int RING
	public static final int LINEAR_GRADIENT
	public static final int RADIAL_GRADIENT
	public static final int SWEEP_GRADIENT
	private static final int RADIUS_TYPE_PIXELS
	private static final int RADIUS_TYPE_FRACTION
	private static final int RADIUS_TYPE_FRACTION_PARENT
	private static final float DEFAULT_INNER_RADIUS_RATIO
	private static final float DEFAULT_THICKNESS_RATIO
	private android.graphics.drawable.GradientDrawable$GradientState mGradientState
	private final android.graphics.Paint mFillPaint
	private android.graphics.Rect mPadding
	private android.graphics.Paint mStrokePaint
	private android.graphics.ColorFilter mColorFilter
	private android.graphics.PorterDuffColorFilter mTintFilter
	private int mAlpha
	private final android.graphics.Path mPath
	private final android.graphics.RectF mRect
	private android.graphics.Paint mLayerPaint
	private boolean mGradientIsDirty
	private boolean mMutated
	private android.graphics.Path mRingPath
	private boolean mPathIsDirty
	private float mGradientRadius
	public void  () 
	public void  (android.graphics.drawable.GradientDrawable$Orientation, int[]) 
		android.graphics.drawable.GradientDrawable$Orientation orientation
		int[] colors
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	public void setCornerRadii (float[]) 
		float[] radii
	public float[] getCornerRadii () 
	public void setCornerRadius (float) 
		float radius
	public float getCornerRadius () 
	public void setStroke (int, int) 
		int width
		int color
	public void setStroke (int, android.content.res.ColorStateList) 
		int width
		android.content.res.ColorStateList colorStateList
	public void setStroke (int, int, float, float) 
		int width
		int color
		float dashWidth
		float dashGap
	public void setStroke (int, android.content.res.ColorStateList, float, float) 
		int color
		int[] stateSet
		int width
		android.content.res.ColorStateList colorStateList
		float dashWidth
		float dashGap
		int color
	private void setStrokeInternal (int, int, float, float) 
		int width
		int color
		float dashWidth
		float dashGap
		android.graphics.DashPathEffect e
	public void setSize (int, int) 
		int width
		int height
	public void setShape (int) 
		int shape
	public int getShape () 
	public void setGradientType (int) 
		int gradient
	public int getGradientType () 
	public void setGradientCenter (float, float) 
		float x
		float y
	public float getGradientCenterX () 
	public float getGradientCenterY () 
	public void setGradientRadius (float) 
		float gradientRadius
	public float getGradientRadius () 
	public void setUseLevel (boolean) 
		boolean useLevel
	public boolean getUseLevel () 
	private int modulateAlpha (int) 
		int alpha
		int scale
	public android.graphics.drawable.GradientDrawable$Orientation getOrientation () 
	public void setOrientation (android.graphics.drawable.GradientDrawable$Orientation) 
		android.graphics.drawable.GradientDrawable$Orientation orientation
	public void setColors (int[]) 
		int[] colors
	public int[] getColors () 
	public void draw (android.graphics.Canvas) 
		float rad
		float rad
		android.graphics.RectF r
		float y
		android.graphics.Path path
		android.graphics.Canvas canvas
		int prevFillAlpha
		int prevStrokeAlpha
		int currFillAlpha
		int currStrokeAlpha
		boolean haveStroke
		boolean haveFill
		android.graphics.drawable.GradientDrawable$GradientState st
		android.graphics.ColorFilter colorFilter
		boolean useLayer
	private void buildPathIfDirty () 
		android.graphics.drawable.GradientDrawable$GradientState st
	private android.graphics.Path buildRing (android.graphics.drawable.GradientDrawable$GradientState) 
		android.graphics.drawable.GradientDrawable$GradientState st
		float sweep
		android.graphics.RectF bounds
		float x
		float y
		float thickness
		float radius
		android.graphics.RectF innerBounds
		android.graphics.Path ringPath
	public void setColor (int) 
		int argb
	public void setColor (android.content.res.ColorStateList) 
		int color
		int[] stateSet
		android.content.res.ColorStateList colorStateList
		int color
	public android.content.res.ColorStateList getColor () 
	protected boolean onStateChange (int[]) 
		int newColor
		int oldColor
		int newColor
		int oldColor
		android.content.res.ColorStateList strokeColors
		int[] stateSet
		boolean invalidateSelf
		android.graphics.drawable.GradientDrawable$GradientState s
		android.content.res.ColorStateList solidColors
		android.graphics.Paint strokePaint
	public boolean isStateful () 
		android.graphics.drawable.GradientDrawable$GradientState s
	public int getChangingConfigurations () 
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setDither (boolean) 
		boolean dither
	public android.graphics.ColorFilter getColorFilter () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public int getOpacity () 
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect r
	protected boolean onLevelChange (int) 
		int level
	private boolean ensureValidRect () 
		float level
		float x0
		float x0
		float x0
		float x0
		float x0
		float x0
		float x0
		float x0
		float x1
		float x1
		float x1
		float x1
		float x1
		float x1
		float x1
		float x1
		float y0
		float y0
		float y0
		float y0
		float y0
		float y0
		float y0
		float y0
		float y1
		float y1
		float y1
		float y1
		float y1
		float y1
		float y1
		float y1
		float width
		float height
		float radius
		float x0
		float y0
		int i
		int length
		float fraction
		float level
		int[] tempColors
		float[] tempPositions
		float x0
		float y0
		android.graphics.RectF r
		android.graphics.Rect bounds
		float inset
		android.graphics.drawable.GradientDrawable$GradientState st
		int[] gradientColors
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.GradientDrawable$GradientState state
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState state
		int tintMode
		android.content.res.ColorStateList tint
		int insetLeft
		int insetTop
		int insetRight
		int insetBottom
	public boolean canApplyTheme () 
	private void applyThemeChildElements (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.GradientDrawable$GradientState st
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		String name
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int type
		int innerDepth
	private void updateGradientDrawablePadding (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
		android.graphics.Rect pad
	private void updateDrawableCorners (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
		int radius
		int topLeftRadius
		int topRightRadius
		int bottomLeftRadius
		int bottomRightRadius
	private void updateGradientDrawableStroke (android.content.res.TypedArray) 
		float dashGap
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
		int defaultStrokeWidth
		int width
		float dashWidth
		android.content.res.ColorStateList colorStateList
	private void updateGradientDrawableSolid (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
		android.content.res.ColorStateList colorStateList
	private void updateGradientDrawableGradient (android.content.res.Resources, android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		int angle
		int radiusType
		int unit
		float radius
		int radiusType
		float radius
		int radiusType
		float radius
		int radiusType
		android.util.TypedValue tv
		android.content.res.Resources r
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
		int startColor
		boolean hasCenterColor
		int centerColor
		int endColor
	private void updateGradientDrawableSize (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.GradientDrawable$GradientState st
	private static float getFloatOrFraction (android.content.res.TypedArray, int, float) 
		boolean vIsFraction
		android.content.res.TypedArray a
		int index
		float defaultValue
		android.util.TypedValue tv
		float v
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public android.graphics.Insets getOpticalInsets () 
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	private boolean isOpaqueForState () 
	public void getOutline (android.graphics.Outline) 
		float rad
		float halfStrokeWidth
		float centerY
		int top
		int bottom
		android.graphics.Outline outline
		android.graphics.drawable.GradientDrawable$GradientState st
		android.graphics.Rect bounds
		boolean useFillOpacity
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	static boolean isOpaque (int) 
		int color
	private void  (android.graphics.drawable.GradientDrawable$GradientState, android.content.res.Resources) 
		android.graphics.drawable.GradientDrawable$GradientState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		int[] currentState
		int stateColor
		int[] currentState
		int strokeStateColor
		android.graphics.DashPathEffect e
		android.content.res.Resources res
		android.graphics.drawable.GradientDrawable$GradientState state
	void  (android.graphics.drawable.GradientDrawable$GradientState, android.content.res.Resources, android.graphics.drawable.GradientDrawable$1) 
		android.graphics.drawable.GradientDrawable$GradientState x0
		android.content.res.Resources x1
		android.graphics.drawable.GradientDrawable$1 x2
}

android/graphics/drawable/NinePatchDrawable.class
NinePatchDrawable.java
package android.graphics.drawable
public android.graphics.drawable.NinePatchDrawable extends android.graphics.drawable.Drawable {
	private static final boolean DEFAULT_DITHER
	private android.graphics.Rect mTempRect
	private android.graphics.drawable.NinePatchDrawable$NinePatchState mNinePatchState
	private android.graphics.PorterDuffColorFilter mTintFilter
	private android.graphics.Rect mPadding
	private android.graphics.Insets mOpticalInsets
	private android.graphics.Rect mOutlineInsets
	private float mOutlineRadius
	private android.graphics.Paint mPaint
	private boolean mMutated
	private int mTargetDensity
	private int mBitmapWidth
	private int mBitmapHeight
	void  () 
	public void  (android.graphics.Bitmap, byte[], android.graphics.Rect, java.lang.String) 
		android.graphics.Bitmap bitmap
		byte[] chunk
		android.graphics.Rect padding
		String srcName
	public void  (android.content.res.Resources, android.graphics.Bitmap, byte[], android.graphics.Rect, java.lang.String) 
		android.content.res.Resources res
		android.graphics.Bitmap bitmap
		byte[] chunk
		android.graphics.Rect padding
		String srcName
	public void  (android.content.res.Resources, android.graphics.Bitmap, byte[], android.graphics.Rect, android.graphics.Rect, java.lang.String) 
		android.content.res.Resources res
		android.graphics.Bitmap bitmap
		byte[] chunk
		android.graphics.Rect padding
		android.graphics.Rect opticalInsets
		String srcName
	public void  (android.graphics.NinePatch) 
		android.graphics.NinePatch patch
	public void  (android.content.res.Resources, android.graphics.NinePatch) 
		android.content.res.Resources res
		android.graphics.NinePatch patch
	public void setTargetDensity (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void setTargetDensity (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public void setTargetDensity (int) 
		int density
	public void draw (android.graphics.Canvas) 
		boolean clearColorFilter
		int restoreAlpha
		float scale
		float px
		float py
		android.graphics.Rect scaledBounds
		float cx
		float cy
		android.graphics.Canvas canvas
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
		android.graphics.Rect bounds
		int restoreToCount
		boolean clearColorFilter
		int restoreAlpha
		boolean needsDensityScaling
		boolean needsMirroring
	public int getChangingConfigurations () 
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	public void getOutline (android.graphics.Outline) 
		android.graphics.NinePatch$InsetStruct insets
		android.graphics.Outline outline
		android.graphics.Rect bounds
	public android.graphics.Insets getOpticalInsets () 
		android.graphics.Insets opticalInsets
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public void setDither (boolean) 
		boolean dither
	public void setAutoMirrored (boolean) 
		boolean mirrored
	private boolean needsMirroring () 
	public boolean isAutoMirrored () 
	public void setFilterBitmap (boolean) 
		boolean filter
	public boolean isFilterBitmap () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.util.TypedValue value
		java.io.InputStream is
		android.graphics.BitmapFactory$Options options
		android.graphics.Rect padding
		android.graphics.Rect opticalInsets
		android.graphics.Bitmap bitmap
		android.content.res.TypedArray a
		android.content.res.Resources r
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
		int srcResId
		int tintMode
		android.content.res.ColorStateList tint
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
	public boolean canApplyTheme () 
	public android.graphics.Paint getPaint () 
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getOpacity () 
	public android.graphics.Region getTransparentRegion () 
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	protected boolean onStateChange (int[]) 
		int[] stateSet
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
	public boolean isStateful () 
		android.graphics.drawable.NinePatchDrawable$NinePatchState s
	private void computeBitmapSize () 
		int left
		int top
		int right
		int bottom
		android.graphics.Rect outlineRect
		android.graphics.NinePatch ninePatch
		int sourceDensity
		int targetDensity
		android.graphics.Insets sourceOpticalInsets
		android.graphics.Rect sourcePadding
		android.graphics.NinePatch$InsetStruct insets
	private void  (android.graphics.drawable.NinePatchDrawable$NinePatchState, android.content.res.Resources) 
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		android.content.res.Resources res
		android.graphics.drawable.NinePatchDrawable$NinePatchState state
	void  (android.graphics.drawable.NinePatchDrawable$NinePatchState, android.content.res.Resources, android.graphics.drawable.NinePatchDrawable$1) 
		android.graphics.drawable.NinePatchDrawable$NinePatchState x0
		android.content.res.Resources x1
		android.graphics.drawable.NinePatchDrawable$1 x2
}

android/graphics/drawable/Animatable.class
Animatable.java
package android.graphics.drawable
public abstract android.graphics.drawable.Animatable extends java.lang.Object {
	public abstract void start () 
	public abstract void stop () 
	public abstract boolean isRunning () 
}

android/graphics/drawable/Icon.class
Icon.java
package android.graphics.drawable
public final android.graphics.drawable.Icon extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int TYPE_BITMAP
	public static final int TYPE_RESOURCE
	public static final int TYPE_DATA
	public static final int TYPE_URI
	private static final int VERSION_STREAM_SERIALIZER
	private final int mType
	private android.content.res.ColorStateList mTintList
	static final android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE
	private android.graphics.PorterDuff$Mode mTintMode
	private Object mObj1
	private String mString1
	private int mInt1
	private int mInt2
	public static final int MIN_ASHMEM_ICON_SIZE
	public static final android.os.Parcelable$Creator CREATOR
	public int getType () 
	public android.graphics.Bitmap getBitmap () 
	private void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public int getDataLength () 
	public int getDataOffset () 
	public byte[] getDataBytes () 
	public android.content.res.Resources getResources () 
	public java.lang.String getResPackage () 
	public int getResId () 
	public java.lang.String getUriString () 
	public android.net.Uri getUri () 
	private static final java.lang.String typeToString (int) 
		int x
	public void loadDrawableAsync (android.content.Context, android.os.Message) 
		android.content.Context context
		android.os.Message andThen
	public void loadDrawableAsync (android.content.Context, android.graphics.drawable.Icon$OnDrawableLoadedListener, android.os.Handler) 
		android.content.Context context
		android.graphics.drawable.Icon$OnDrawableLoadedListener listener
		android.os.Handler handler
	public android.graphics.drawable.Drawable loadDrawable (android.content.Context) 
		android.content.Context context
		android.graphics.drawable.Drawable result
	private android.graphics.drawable.Drawable loadDrawableInner (android.content.Context) 
		android.content.pm.ApplicationInfo ai
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		String resPackage
		RuntimeException e
		Exception e
		java.io.FileNotFoundException e
		android.net.Uri uri
		String scheme
		java.io.InputStream is
		android.content.Context context
	public android.graphics.drawable.Drawable loadDrawableAsUser (android.content.Context, int) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		String resPackage
		android.content.Context context
		int userId
	public void convertToAshmem () 
	public void writeToStream (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream stream
		java.io.DataOutputStream dataStream
	private void  (int) 
		int mType
	public static android.graphics.drawable.Icon createFromStream (java.io.InputStream)  throws java.io.IOException 
		int length
		byte[] data
		String packageName
		int resId
		String uriOrPath
		int type
		java.io.InputStream stream
		java.io.DataInputStream inputStream
		int version
	public boolean sameAs (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon otherIcon
	public static android.graphics.drawable.Icon createWithResource (android.content.Context, int) 
		android.content.Context context
		int resId
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithResource (android.content.res.Resources, int) 
		android.content.res.Resources res
		int resId
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithResource (java.lang.String, int) 
		String resPackage
		int resId
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bits
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithData (byte[], int, int) 
		byte[] data
		int offset
		int length
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithContentUri (java.lang.String) 
		String uri
		android.graphics.drawable.Icon rep
	public static android.graphics.drawable.Icon createWithContentUri (android.net.Uri) 
		android.net.Uri uri
		android.graphics.drawable.Icon rep
	public android.graphics.drawable.Icon setTint (int) 
		int tint
	public android.graphics.drawable.Icon setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tintList
	public android.graphics.drawable.Icon setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode mode
	public boolean hasTint () 
	public static android.graphics.drawable.Icon createWithFilePath (java.lang.String) 
		String path
		android.graphics.drawable.Icon rep
	public java.lang.String toString () 
		int c
		String sep
		StringBuilder sb
	public int describeContents () 
	private void  (android.os.Parcel) 
		android.graphics.Bitmap bits
		String pkg
		int resId
		int len
		byte[] a
		String uri
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.graphics.Bitmap bits
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.graphics.drawable.Icon$1) 
		android.os.Parcel x0
		android.graphics.drawable.Icon$1 x1
	static void  () 
}

android/graphics/drawable/VectorDrawable$VFullPath$10.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$10 extends java.util.HashMap {
	void  () 
}

android/graphics/drawable/LayerDrawable$LayerState.class
LayerDrawable.java
package android.graphics.drawable
 android.graphics.drawable.LayerDrawable$LayerState extends android.graphics.drawable.Drawable$ConstantState {
	private int[] mThemeAttrs
	int mNum
	android.graphics.drawable.LayerDrawable$ChildDrawable[] mChildren
	int mDensity
	int mPaddingTop
	int mPaddingBottom
	int mPaddingLeft
	int mPaddingRight
	int mPaddingStart
	int mPaddingEnd
	int mOpacityOverride
	int mChangingConfigurations
	int mChildrenChangingConfigurations
	private boolean mHaveOpacity
	private int mOpacity
	private boolean mHaveIsStateful
	private boolean mIsStateful
	private boolean mAutoMirrored
	private int mPaddingMode
	void  (android.graphics.drawable.LayerDrawable$LayerState, android.graphics.drawable.LayerDrawable, android.content.res.Resources) 
		android.graphics.drawable.LayerDrawable$ChildDrawable or
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] origChildDrawable
		int N
		android.graphics.drawable.LayerDrawable$LayerState orig
		android.graphics.drawable.LayerDrawable owner
		android.content.res.Resources res
	public final void setDensity (int) 
		int sourceDensity
		int targetDensity
	protected void onDensityChanged (int, int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int sourceDensity
		int targetDensity
	public boolean canApplyTheme () 
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
	public final int getOpacity () 
		int i
		int op
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
		int firstIndex
		int op
	public final boolean isStateful () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
		boolean isStateful
	public final boolean canConstantState () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void invalidateCache () 
	public int addAtlasableBitmaps (java.util.Collection) 
		android.graphics.drawable.Drawable$ConstantState state
		android.graphics.drawable.Drawable dr
		int i
		java.util.Collection atlasList
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
		int pixelCount
	static int[] access$000 (android.graphics.drawable.LayerDrawable$LayerState) 
		android.graphics.drawable.LayerDrawable$LayerState x0
	static int[] access$002 (android.graphics.drawable.LayerDrawable$LayerState, int[]) 
		android.graphics.drawable.LayerDrawable$LayerState x0
		int[] x1
	static boolean access$102 (android.graphics.drawable.LayerDrawable$LayerState, boolean) 
		android.graphics.drawable.LayerDrawable$LayerState x0
		boolean x1
	static boolean access$100 (android.graphics.drawable.LayerDrawable$LayerState) 
		android.graphics.drawable.LayerDrawable$LayerState x0
	static int access$202 (android.graphics.drawable.LayerDrawable$LayerState, int) 
		android.graphics.drawable.LayerDrawable$LayerState x0
		int x1
	static int access$200 (android.graphics.drawable.LayerDrawable$LayerState) 
		android.graphics.drawable.LayerDrawable$LayerState x0
}

android/graphics/drawable/VectorDrawable$VObject.class
VectorDrawable.java
package android.graphics.drawable
abstract android.graphics.drawable.VectorDrawable$VObject extends java.lang.Object {
	com.android.internal.util.VirtualRefBasePtr mTreePtr
	void  () 
	boolean isTreeValid () 
	void setTree (com.android.internal.util.VirtualRefBasePtr) 
		com.android.internal.util.VirtualRefBasePtr ptr
	abstract long getNativePtr () 
	abstract void inflate (android.content.res.Resources, android.util.AttributeSet, android.content.res.Resources$Theme) 
	abstract boolean canApplyTheme () 
	abstract void applyTheme (android.content.res.Resources$Theme) 
	abstract boolean onStateChange (int[]) 
	abstract boolean isStateful () 
	abstract int getNativeSize () 
	abstract android.util.Property getProperty (java.lang.String) 
}

android/graphics/drawable/StateListDrawable$1.class
StateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.StateListDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/AnimatedRotateDrawable$AnimatedRotateState.class
AnimatedRotateDrawable.java
package android.graphics.drawable
final android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState extends android.graphics.drawable.DrawableWrapper$DrawableWrapperState {
	private int[] mThemeAttrs
	boolean mPivotXRel
	float mPivotX
	boolean mPivotYRel
	float mPivotY
	int mFrameDuration
	int mFramesCount
	public void  (android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState, android.content.res.Resources) 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState orig
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	static int[] access$000 (android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState) 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState x0
	static int[] access$002 (android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState, int[]) 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState x0
		int[] x1
}

android/graphics/drawable/ClipDrawable$ClipState.class
ClipDrawable.java
package android.graphics.drawable
final android.graphics.drawable.ClipDrawable$ClipState extends android.graphics.drawable.DrawableWrapper$DrawableWrapperState {
	private int[] mThemeAttrs
	int mOrientation
	int mGravity
	void  (android.graphics.drawable.ClipDrawable$ClipState, android.content.res.Resources) 
		android.graphics.drawable.ClipDrawable$ClipState orig
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	static int[] access$000 (android.graphics.drawable.ClipDrawable$ClipState) 
		android.graphics.drawable.ClipDrawable$ClipState x0
	static int[] access$002 (android.graphics.drawable.ClipDrawable$ClipState, int[]) 
		android.graphics.drawable.ClipDrawable$ClipState x0
		int[] x1
}

android/graphics/drawable/AnimatedRotateDrawable$1.class
AnimatedRotateDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedRotateDrawable$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.graphics.drawable.AnimatedRotateDrawable this$0
	void  (android.graphics.drawable.AnimatedRotateDrawable) 
		android.graphics.drawable.AnimatedRotateDrawable this$0
	public void run () 
}

android/graphics/drawable/VectorDrawable$VFullPath$3.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$3 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, int) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		int value
	public java.lang.Integer get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VectorDrawableState.class
VectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.VectorDrawable$VectorDrawableState extends android.graphics.drawable.Drawable$ConstantState {
	int[] mThemeAttrs
	int mChangingConfigurations
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	boolean mAutoMirrored
	float mBaseWidth
	float mBaseHeight
	float mViewportWidth
	float mViewportHeight
	android.graphics.Insets mOpticalInsets
	String mRootName
	android.graphics.drawable.VectorDrawable$VGroup mRootGroup
	com.android.internal.util.VirtualRefBasePtr mNativeTree
	int mDensity
	final android.util.ArrayMap mVGTargetsMap
	int[] mCachedThemeAttrs
	android.content.res.ColorStateList mCachedTint
	android.graphics.PorterDuff$Mode mCachedTintMode
	boolean mCachedAutoMirrored
	boolean mCacheDirty
	int mLastSWCachePixelCount
	int mLastHWCachePixelCount
	static final android.util.Property ALPHA
	private int mAllocationOfAllNodes
	private static final int NATIVE_ALLOCATION_SIZE
	android.util.Property getProperty (java.lang.String) 
		String propertyName
	public void  (android.graphics.drawable.VectorDrawable$VectorDrawableState) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState copy
	private void createNativeTree (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup rootGroup
	private void createNativeTreeFromCopy (android.graphics.drawable.VectorDrawable$VectorDrawableState, android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState copy
		android.graphics.drawable.VectorDrawable$VGroup rootGroup
	void onTreeConstructionFinished () 
	long getNativeRenderer () 
	public boolean canReuseCache () 
	public void updateCacheStates () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
	public boolean isStateful () 
	void setViewportSize (float, float) 
		float viewportWidth
		float viewportHeight
	public final boolean setDensity (int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int sourceDensity
		int targetDensity
		int insetLeft
		int insetTop
		int insetRight
		int insetBottom
	public boolean onStateChange (int[]) 
		int[] stateSet
	public void finalize ()  throws java.lang.Throwable 
		int bitmapCacheSize
	public boolean setAlpha (float) 
		float alpha
	public float getAlpha () 
	static void access$000 (android.graphics.drawable.VectorDrawable$VectorDrawableState, android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState x0
		android.graphics.drawable.VectorDrawable$VGroup x1
	static void  () 
}

android/graphics/drawable/PaintDrawable.class
PaintDrawable.java
package android.graphics.drawable
public android.graphics.drawable.PaintDrawable extends android.graphics.drawable.ShapeDrawable {
	public void  () 
	public void  (int) 
		int color
	public void setCornerRadius (float) 
		int i
		float radius
		float[] radii
	public void setCornerRadii (float[]) 
		float[] radii
	protected boolean inflateTag (java.lang.String, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) 
		android.content.res.TypedArray a
		int radius
		int topLeftRadius
		int topRightRadius
		int bottomLeftRadius
		int bottomRightRadius
		String name
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
}

android/graphics/drawable/shapes/
android/graphics/drawable/shapes/RectShape.class
RectShape.java
package android.graphics.drawable.shapes
public android.graphics.drawable.shapes.RectShape extends android.graphics.drawable.shapes.Shape {
	private android.graphics.RectF mRect
	public void  () 
	public void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
		android.graphics.RectF rect
	protected void onResize (float, float) 
		float width
		float height
	protected final android.graphics.RectF rect () 
	public android.graphics.drawable.shapes.RectShape clone ()  throws java.lang.CloneNotSupportedException 
		android.graphics.drawable.shapes.RectShape shape
	public volatile android.graphics.drawable.shapes.Shape clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/graphics/drawable/shapes/RoundRectShape.class
RoundRectShape.java
package android.graphics.drawable.shapes
public android.graphics.drawable.shapes.RoundRectShape extends android.graphics.drawable.shapes.RectShape {
	private float[] mOuterRadii
	private android.graphics.RectF mInset
	private float[] mInnerRadii
	private android.graphics.RectF mInnerRect
	private android.graphics.Path mPath
	public void  (float[], android.graphics.RectF, float[]) 
		float[] outerRadii
		android.graphics.RectF inset
		float[] innerRadii
	public void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public void getOutline (android.graphics.Outline) 
		int i
		android.graphics.Outline outline
		float radius
		android.graphics.RectF rect
	protected void onResize (float, float) 
		float w
		float h
		android.graphics.RectF r
	public android.graphics.drawable.shapes.RoundRectShape clone ()  throws java.lang.CloneNotSupportedException 
		android.graphics.drawable.shapes.RoundRectShape shape
	public volatile android.graphics.drawable.shapes.RectShape clone ()  throws java.lang.CloneNotSupportedException 
	public volatile android.graphics.drawable.shapes.Shape clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/graphics/drawable/shapes/PathShape.class
PathShape.java
package android.graphics.drawable.shapes
public android.graphics.drawable.shapes.PathShape extends android.graphics.drawable.shapes.Shape {
	private android.graphics.Path mPath
	private float mStdWidth
	private float mStdHeight
	private float mScaleX
	private float mScaleY
	public void  (android.graphics.Path, float, float) 
		android.graphics.Path path
		float stdWidth
		float stdHeight
	public void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	protected void onResize (float, float) 
		float width
		float height
	public android.graphics.drawable.shapes.PathShape clone ()  throws java.lang.CloneNotSupportedException 
		android.graphics.drawable.shapes.PathShape shape
	public volatile android.graphics.drawable.shapes.Shape clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/graphics/drawable/shapes/Shape.class
Shape.java
package android.graphics.drawable.shapes
public abstract android.graphics.drawable.shapes.Shape extends java.lang.Object implements java.lang.Cloneable  {
	private float mWidth
	private float mHeight
	public void  () 
	public final float getWidth () 
	public final float getHeight () 
	public abstract void draw (android.graphics.Canvas, android.graphics.Paint) 
	public final void resize (float, float) 
		float width
		float height
	public boolean hasAlpha () 
	protected void onResize (float, float) 
		float width
		float height
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public android.graphics.drawable.shapes.Shape clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/graphics/drawable/shapes/ArcShape.class
ArcShape.java
package android.graphics.drawable.shapes
public android.graphics.drawable.shapes.ArcShape extends android.graphics.drawable.shapes.RectShape {
	private float mStart
	private float mSweep
	public void  (float, float) 
		float startAngle
		float sweepAngle
	public void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
}

android/graphics/drawable/shapes/OvalShape.class
OvalShape.java
package android.graphics.drawable.shapes
public android.graphics.drawable.shapes.OvalShape extends android.graphics.drawable.shapes.RectShape {
	public void  () 
	public void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
		android.graphics.RectF rect
}

android/graphics/drawable/DrawableContainer$DrawableContainerState.class
DrawableContainer.java
package android.graphics.drawable
public abstract android.graphics.drawable.DrawableContainer$DrawableContainerState extends android.graphics.drawable.Drawable$ConstantState {
	final android.graphics.drawable.DrawableContainer mOwner
	android.content.res.Resources mSourceRes
	int mDensity
	int mChangingConfigurations
	int mChildrenChangingConfigurations
	android.util.SparseArray mDrawableFutures
	android.graphics.drawable.Drawable[] mDrawables
	int mNumChildren
	boolean mVariablePadding
	boolean mCheckedPadding
	android.graphics.Rect mConstantPadding
	boolean mConstantSize
	boolean mCheckedConstantSize
	int mConstantWidth
	int mConstantHeight
	int mConstantMinimumWidth
	int mConstantMinimumHeight
	boolean mCheckedOpacity
	int mOpacity
	boolean mCheckedStateful
	boolean mStateful
	boolean mCheckedConstantState
	boolean mCanConstantState
	boolean mDither
	boolean mMutated
	int mLayoutDirection
	int mEnterFadeDuration
	int mExitFadeDuration
	boolean mAutoMirrored
	android.graphics.ColorFilter mColorFilter
	boolean mHasColorFilter
	android.content.res.ColorStateList mTintList
	android.graphics.PorterDuff$Mode mTintMode
	boolean mHasTintList
	boolean mHasTintMode
	void  (android.graphics.drawable.DrawableContainer$DrawableContainerState, android.graphics.drawable.DrawableContainer, android.content.res.Resources) 
		android.graphics.drawable.Drawable$ConstantState cs
		int i
		android.graphics.drawable.Drawable[] origDr
		android.util.SparseArray origDf
		int N
		android.graphics.drawable.DrawableContainer$DrawableContainerState orig
		android.graphics.drawable.DrawableContainer owner
		android.content.res.Resources res
	public int getChangingConfigurations () 
	public final int addChild (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
		int pos
	final int getCapacity () 
	private void createAllFutures () 
		int index
		android.graphics.drawable.Drawable$ConstantState cs
		int keyIndex
		int futureCount
	private android.graphics.drawable.Drawable prepareDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable child
	public final int getChildCount () 
	public final android.graphics.drawable.Drawable[] getChildren () 
	public final android.graphics.drawable.Drawable getChild (int) 
		android.graphics.drawable.Drawable$ConstantState cs
		android.graphics.drawable.Drawable prepared
		int keyIndex
		int index
		android.graphics.drawable.Drawable result
	final boolean setLayoutDirection (int, int) 
		boolean childChanged
		int i
		int layoutDirection
		int currentIndex
		boolean changed
		int N
		android.graphics.drawable.Drawable[] drawables
	final void updateDensity (android.content.res.Resources) 
		int targetDensity
		int sourceDensity
		android.content.res.Resources res
	final void applyTheme (android.content.res.Resources$Theme) 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
		android.content.res.Resources$Theme theme
	public boolean canApplyTheme () 
		android.graphics.drawable.Drawable$ConstantState future
		android.graphics.drawable.Drawable d
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	private void mutate () 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	final void clearMutated () 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	public final void setVariablePadding (boolean) 
		boolean variable
	public final android.graphics.Rect getConstantPadding () 
		int i
		android.graphics.Rect r
		android.graphics.Rect t
		int N
		android.graphics.drawable.Drawable[] drawables
	public final void setConstantSize (boolean) 
		boolean constant
	public final boolean isConstantSize () 
	public final int getConstantWidth () 
	public final int getConstantHeight () 
	public final int getConstantMinimumWidth () 
	public final int getConstantMinimumHeight () 
	protected void computeConstantSize () 
		android.graphics.drawable.Drawable dr
		int s
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	public final void setEnterFadeDuration (int) 
		int duration
	public final int getEnterFadeDuration () 
	public final void setExitFadeDuration (int) 
		int duration
	public final int getExitFadeDuration () 
	public final int getOpacity () 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
		int op
	public final boolean isStateful () 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	public void growArray (int, int) 
		int oldSize
		int newSize
		android.graphics.drawable.Drawable[] newDrawables
	public synchronized boolean canConstantState () 
		int i
		int N
		android.graphics.drawable.Drawable[] drawables
	public int addAtlasableBitmaps (java.util.Collection) 
		android.graphics.drawable.Drawable$ConstantState state
		int i
		java.util.Collection atlasList
		int N
		int pixelCount
	static void access$100 (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState x0
}

android/graphics/drawable/ColorDrawable$ColorState.class
ColorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.ColorDrawable$ColorState extends android.graphics.drawable.Drawable$ConstantState {
	int[] mThemeAttrs
	int mBaseColor
	int mUseColor
	int mChangingConfigurations
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	void  () 
	void  (android.graphics.drawable.ColorDrawable$ColorState) 
		android.graphics.drawable.ColorDrawable$ColorState state
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/VectorDrawable$VPath$1.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VPath$1 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.graphics.drawable.VectorDrawable$VPath, android.util.PathParser$PathData) 
		android.graphics.drawable.VectorDrawable$VPath object
		android.util.PathParser$PathData data
	public android.util.PathParser$PathData get (android.graphics.drawable.VectorDrawable$VPath) 
		android.graphics.drawable.VectorDrawable$VPath object
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VFullPath$9.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$9 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/ScaleDrawable$1.class
ScaleDrawable.java
package android.graphics.drawable
 android.graphics.drawable.ScaleDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/VectorDrawable$1.class
VectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.VectorDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/ShapeDrawable$1.class
ShapeDrawable.java
package android.graphics.drawable
 android.graphics.drawable.ShapeDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/AnimationDrawable$AnimationState.class
AnimationDrawable.java
package android.graphics.drawable
final android.graphics.drawable.AnimationDrawable$AnimationState extends android.graphics.drawable.DrawableContainer$DrawableContainerState {
	private int[] mDurations
	private boolean mOneShot
	void  (android.graphics.drawable.AnimationDrawable$AnimationState, android.graphics.drawable.AnimationDrawable, android.content.res.Resources) 
		android.graphics.drawable.AnimationDrawable$AnimationState orig
		android.graphics.drawable.AnimationDrawable owner
		android.content.res.Resources res
	private void mutate () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public void addFrame (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable dr
		int dur
		int pos
	public void growArray (int, int) 
		int oldSize
		int newSize
		int[] newDurations
	static boolean access$000 (android.graphics.drawable.AnimationDrawable$AnimationState) 
		android.graphics.drawable.AnimationDrawable$AnimationState x0
	static int[] access$100 (android.graphics.drawable.AnimationDrawable$AnimationState) 
		android.graphics.drawable.AnimationDrawable$AnimationState x0
	static boolean access$002 (android.graphics.drawable.AnimationDrawable$AnimationState, boolean) 
		android.graphics.drawable.AnimationDrawable$AnimationState x0
		boolean x1
	static void access$200 (android.graphics.drawable.AnimationDrawable$AnimationState) 
		android.graphics.drawable.AnimationDrawable$AnimationState x0
}

android/graphics/drawable/RippleBackground$1.class
RippleBackground.java
package android.graphics.drawable
final android.graphics.drawable.RippleBackground$1 extends android.graphics.drawable.RippleBackground$BackgroundProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.RippleBackground, float) 
		android.graphics.drawable.RippleBackground object
		float value
	public java.lang.Float get (android.graphics.drawable.RippleBackground) 
		android.graphics.drawable.RippleBackground object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/ColorDrawable$1.class
ColorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.ColorDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/StateListDrawable$StateListState.class
StateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.StateListDrawable$StateListState extends android.graphics.drawable.DrawableContainer$DrawableContainerState {
	int[] mThemeAttrs
	int[][] mStateSets
	void  (android.graphics.drawable.StateListDrawable$StateListState, android.graphics.drawable.StateListDrawable, android.content.res.Resources) 
		android.graphics.drawable.StateListDrawable$StateListState orig
		android.graphics.drawable.StateListDrawable owner
		android.content.res.Resources res
	void mutate () 
		int i
		int[][] stateSets
	int addStateSet (int[], android.graphics.drawable.Drawable) 
		int[] stateSet
		android.graphics.drawable.Drawable drawable
		int pos
	int indexOfStateSet (int[]) 
		int i
		int[] stateSet
		int[][] stateSets
		int N
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public boolean canApplyTheme () 
	public void growArray (int, int) 
		int oldSize
		int newSize
		int[][] newStateSets
}

android/graphics/drawable/AnimatedVectorDrawable$VectorDrawableAnimatorRT.class
AnimatedVectorDrawable.java
package android.graphics.drawable
public android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT extends java.lang.Object implements android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator  {
	private static final int START_ANIMATION
	private static final int REVERSE_ANIMATION
	private static final int RESET_ANIMATION
	private static final int END_ANIMATION
	private static final int MAX_SAMPLE_POINTS
	private android.animation.Animator$AnimatorListener mListener
	private final android.util.LongArray mStartDelays
	private android.animation.PropertyValuesHolder$PropertyValues mTmpValues
	private long mSetPtr
	private boolean mContainsSequentialAnimators
	private boolean mStarted
	private boolean mInitialized
	private boolean mIsReversible
	private boolean mIsInfinite
	private final com.android.internal.util.VirtualRefBasePtr mSetRefBasePtr
	private java.lang.ref.WeakReference mLastSeenTarget
	private int mLastListenerId
	private final android.util.IntArray mPendingAnimationActions
	private final android.graphics.drawable.AnimatedVectorDrawable mDrawable
	void  (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable drawable
	public void init (android.animation.AnimatorSet) 
		int i
		android.animation.AnimatorSet set
		long vectorDrawableTreePtr
	private void parseAnimatorSet (android.animation.AnimatorSet, long) 
		android.animation.Animator animator
		int i
		android.animation.AnimatorSet set
		long startTime
		java.util.ArrayList animators
		boolean playTogether
	private void createRTAnimator (android.animation.ObjectAnimator, long) 
		int i
		android.animation.ObjectAnimator animator
		long startTime
		android.animation.PropertyValuesHolder[] values
		Object target
	private void createRTAnimatorForGroup (android.animation.PropertyValuesHolder[], android.animation.ObjectAnimator, android.graphics.drawable.VectorDrawable$VGroup, long) 
		float[] dataPoints
		long propertyPtr
		int propertyId
		int i
		android.animation.PropertyValuesHolder[] values
		android.animation.ObjectAnimator animator
		android.graphics.drawable.VectorDrawable$VGroup target
		long startTime
		long nativePtr
	private void createRTAnimatorForPath (android.animation.ObjectAnimator, android.graphics.drawable.VectorDrawable$VPath, long) 
		android.animation.ObjectAnimator animator
		android.graphics.drawable.VectorDrawable$VPath target
		long startTime
		long nativePtr
		long startPathDataPtr
		long endPathDataPtr
		long propertyPtr
	private void createRTAnimatorForFullPath (android.animation.ObjectAnimator, android.graphics.drawable.VectorDrawable$VFullPath, long) 
		float[] dataPoints
		long propertyPtr
		int[] dataPoints
		long propertyPtr
		android.animation.ObjectAnimator animator
		android.graphics.drawable.VectorDrawable$VFullPath target
		long startTime
		int propertyId
		long propertyPtr
		long nativePtr
	private void createRTAnimatorForRootGroup (android.animation.PropertyValuesHolder[], android.animation.ObjectAnimator, android.graphics.drawable.VectorDrawable$VectorDrawableState, long) 
		int i
		float[] dataPoints
		android.animation.PropertyValuesHolder[] values
		android.animation.ObjectAnimator animator
		android.graphics.drawable.VectorDrawable$VectorDrawableState target
		long startTime
		long nativePtr
		Float startValue
		Float endValue
		long propertyPtr
	private static int getFrameCount (long) 
		long duration
		long frameIntervalNanos
		int animIntervalMs
		int numAnimFrames
	private static float[] createFloatDataPoints (android.animation.PropertyValuesHolder$PropertyValues$DataSource, long) 
		float fraction
		int i
		android.animation.PropertyValuesHolder$PropertyValues$DataSource dataSource
		long duration
		int numAnimFrames
		float[] values
		float lastFrame
	private static int[] createIntDataPoints (android.animation.PropertyValuesHolder$PropertyValues$DataSource, long) 
		float fraction
		int i
		android.animation.PropertyValuesHolder$PropertyValues$DataSource dataSource
		long duration
		int numAnimFrames
		int[] values
		float lastFrame
	private void createNativeChildAnimator (long, long, android.animation.ObjectAnimator) 
		long propertyPtr
		long extraDelay
		android.animation.ObjectAnimator animator
		long duration
		int repeatCount
		long startDelay
		android.animation.TimeInterpolator interpolator
		long nativeInterpolator
	protected void recordLastSeenTarget (android.view.DisplayListCanvas) 
		int i
		android.view.DisplayListCanvas canvas
		android.view.RenderNode node
	private void handlePendingAction (int) 
		int pendingAnimationAction
	private boolean useLastSeenTarget () 
		android.view.RenderNode target
	private boolean useTarget (android.view.RenderNode) 
		android.view.RenderNode target
	private void invalidateOwningView () 
	private void addPendingAction (int) 
		int pendingAnimationAction
	public void start () 
	public void end () 
	public void reset () 
	public void reverse () 
	private void startAnimation () 
	private void endAnimation () 
	private void resetAnimation () 
	private void reverseAnimation () 
	public long getAnimatorNativePtr () 
	public boolean canReverse () 
	public boolean isStarted () 
	public boolean isRunning () 
	public void setListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public void removeListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public boolean isInfinite () 
	public void pause () 
	public void resume () 
	private void onAnimationEnd (int) 
		int listenerId
	private static void callOnFinished (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, int) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT set
		int id
	private void transferPendingActions (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator) 
		int pendingAction
		int i
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator animatorSet
	static android.util.IntArray access$000 (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT x0
	static android.animation.Animator$AnimatorListener access$200 (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT x0
	static void access$300 (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT x0
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator x1
}

android/graphics/drawable/AnimatedVectorDrawable.class
AnimatedVectorDrawable.java
package android.graphics.drawable
public android.graphics.drawable.AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable2  {
	private static final String LOGTAG
	private static final String ANIMATED_VECTOR
	private static final String TARGET
	private static final boolean DBG_ANIMATION_VECTOR_DRAWABLE
	private android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator mAnimatorSet
	private android.content.res.Resources mRes
	private android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState mAnimatedVectorState
	private android.animation.AnimatorSet mAnimatorSetFromXml
	private boolean mMutated
	private java.util.ArrayList mAnimationCallbacks
	private android.animation.Animator$AnimatorListener mAnimatorListener
	private final android.graphics.drawable.Drawable$Callback mCallback
	public void  () 
	private void  (android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState, android.content.res.Resources) 
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState state
		android.content.res.Resources res
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	private static boolean shouldIgnoreInvalidAnimation () 
		android.app.Application app
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public int getChangingConfigurations () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	protected boolean onStateChange (int[]) 
		int[] state
	protected boolean onLevelChange (int) 
		int level
	public boolean onLayoutDirectionChanged (int) 
		int layoutDirection
	public int getAlpha () 
	public void setAlpha (int) 
		int alpha
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public android.graphics.ColorFilter getColorFilter () 
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setHotspot (float, float) 
		float x
		float y
	public void setHotspotBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
	public boolean isStateful () 
	public int getOpacity () 
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public android.graphics.Insets getOpticalInsets () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.graphics.drawable.VectorDrawable vectorDrawable
		android.content.res.TypedArray a
		int drawableRes
		android.animation.Animator animator
		android.content.res.TypedArray a
		String target
		int animResId
		String tagName
		android.content.res.Resources res
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState state
		int eventType
		float pathErrorScale
	private static void updateAnimatorProperty (android.animation.Animator, java.lang.String, android.graphics.drawable.VectorDrawable, boolean) 
		android.animation.PropertyValuesHolder pvh
		String propertyName
		Object targetNameObj
		android.util.Property property
		int i
		android.animation.PropertyValuesHolder[] holders
		android.animation.Animator anim
		android.animation.Animator animator
		String targetName
		android.graphics.drawable.VectorDrawable vectorDrawable
		boolean ignoreInvalidAnim
	private static boolean containsSameValueType (android.animation.PropertyValuesHolder, android.util.Property) 
		android.animation.PropertyValuesHolder holder
		android.util.Property property
		Class type1
		Class type2
	public void forceAnimationOnUI () 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT animator
	private void fallbackOntoUI () 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT oldAnim
	public boolean canApplyTheme () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
		android.graphics.drawable.VectorDrawable vectorDrawable
	public boolean isRunning () 
	public void reset () 
	public void start () 
	private void ensureAnimatorSet () 
	public void stop () 
	public void reverse () 
	public boolean canReverse () 
	public void registerAnimationCallback (android.graphics.drawable.Animatable2$AnimationCallback) 
		android.graphics.drawable.Animatable2$AnimationCallback callback
	private void removeAnimatorSetListener () 
	public boolean unregisterAnimationCallback (android.graphics.drawable.Animatable2$AnimationCallback) 
		android.graphics.drawable.Animatable2$AnimationCallback callback
		boolean removed
	public void clearAnimationCallbacks () 
	private static native long nCreateAnimatorSet () 
	private static native void nSetVectorDrawableTarget (long, long) 
	private static native void nAddAnimator (long, long, long, long, long, int, int) 
	private static native long nCreateGroupPropertyHolder (long, int, float, float) 
	private static native long nCreatePathDataPropertyHolder (long, long, long) 
	private static native long nCreatePathColorPropertyHolder (long, int, int, int) 
	private static native long nCreatePathPropertyHolder (long, int, float, float) 
	private static native long nCreateRootAlphaPropertyHolder (long, float, float) 
	private static native void nSetPropertyHolderData (long, float[], int) 
	private static native void nSetPropertyHolderData (long, int[], int) 
	private static native void nStart (long, android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, int) 
	private static native void nReverse (long, android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, int) 
	private static native void nEnd (long) 
	private static native void nReset (long) 
	static boolean access$400 () 
	void  (android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState, android.content.res.Resources, android.graphics.drawable.AnimatedVectorDrawable$1) 
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState x0
		android.content.res.Resources x1
		android.graphics.drawable.AnimatedVectorDrawable$1 x2
	static void access$600 (android.animation.Animator, java.lang.String, android.graphics.drawable.VectorDrawable, boolean) 
		android.animation.Animator x0
		String x1
		android.graphics.drawable.VectorDrawable x2
		boolean x3
	static java.util.ArrayList access$700 (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable x0
	static long access$800 () 
	static android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState access$900 (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable x0
	static void access$1000 (long, long) 
		long x0
		long x1
	static long access$1100 (long, int, float, float) 
		long x0
		int x1
		float x2
		float x3
	static void access$1200 (long, float[], int) 
		long x0
		float[] x1
		int x2
	static long access$1300 (long, long, long) 
		long x0
		long x1
		long x2
	static long access$1400 (long, int, float, float) 
		long x0
		int x1
		float x2
		float x3
	static long access$1500 (long, int, int, int) 
		long x0
		int x1
		int x2
		int x3
	static void access$1600 (long, int[], int) 
		long x0
		int[] x1
		int x2
	static long access$1700 (long, float, float) 
		long x0
		float x1
		float x2
	static void access$1800 (long, long, long, long, long, int, int) 
		long x0
		long x1
		long x2
		long x3
		long x4
		int x5
		int x6
	static void access$1900 (long, android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, int) 
		long x0
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT x1
		int x2
	static void access$2000 (long) 
		long x0
	static void access$2100 (long) 
		long x0
	static void access$2200 (long, android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT, int) 
		long x0
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT x1
		int x2
}

android/graphics/drawable/InsetDrawable$InsetState.class
InsetDrawable.java
package android.graphics.drawable
final android.graphics.drawable.InsetDrawable$InsetState extends android.graphics.drawable.DrawableWrapper$DrawableWrapperState {
	private int[] mThemeAttrs
	int mInsetLeft
	int mInsetTop
	int mInsetRight
	int mInsetBottom
	void  (android.graphics.drawable.InsetDrawable$InsetState, android.content.res.Resources) 
		android.graphics.drawable.InsetDrawable$InsetState orig
		android.content.res.Resources res
	void onDensityChanged (int, int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int sourceDensity
		int targetDensity
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.graphics.drawable.InsetDrawable$InsetState state
		int densityDpi
		int density
		android.graphics.drawable.InsetDrawable$InsetState state
		android.content.res.Resources res
		android.graphics.drawable.InsetDrawable$InsetState state
	static int[] access$000 (android.graphics.drawable.InsetDrawable$InsetState) 
		android.graphics.drawable.InsetDrawable$InsetState x0
	static int[] access$002 (android.graphics.drawable.InsetDrawable$InsetState, int[]) 
		android.graphics.drawable.InsetDrawable$InsetState x0
		int[] x1
}

android/graphics/drawable/VectorDrawable.class
VectorDrawable.java
package android.graphics.drawable
public android.graphics.drawable.VectorDrawable extends android.graphics.drawable.Drawable {
	private static final String LOGTAG
	private static final String SHAPE_CLIP_PATH
	private static final String SHAPE_GROUP
	private static final String SHAPE_PATH
	private static final String SHAPE_VECTOR
	private android.graphics.drawable.VectorDrawable$VectorDrawableState mVectorState
	private android.graphics.PorterDuffColorFilter mTintFilter
	private android.graphics.ColorFilter mColorFilter
	private boolean mMutated
	private int mTargetDensity
	private int mDpiScaledWidth
	private int mDpiScaledHeight
	private android.graphics.Insets mDpiScaledInsets
	private boolean mDpiScaledDirty
	private final android.graphics.Rect mTmpBounds
	public void  () 
	private void  (android.graphics.drawable.VectorDrawable$VectorDrawableState, android.content.res.Resources) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		android.content.res.Resources res
		int density
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	java.lang.Object getTargetByName (java.lang.String) 
		String name
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public void draw (android.graphics.Canvas) 
		int deltaInBytes
		android.graphics.Canvas canvas
		android.graphics.ColorFilter colorFilter
		long colorFilterNativeInstance
		boolean canReuseCache
		int pixelCount
		int deltaInBytes
	public int getAlpha () 
	public void setAlpha (int) 
		int alpha
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public android.graphics.ColorFilter getColorFilter () 
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		int[] stateSet
		boolean changed
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
	public int getOpacity () 
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public android.graphics.Insets getOpticalInsets () 
	void computeVectorSize () 
		int left
		int right
		int top
		int bottom
		android.graphics.Insets opticalInsets
		int sourceDensity
		int targetDensity
	public boolean canApplyTheme () 
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		boolean changedDensity
	public float getPixelSize () 
		float intrinsicWidth
		float intrinsicHeight
		float viewportWidth
		float viewportHeight
		float scaleX
		float scaleY
	public static android.graphics.drawable.VectorDrawable create (android.content.res.Resources, int) 
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		int type
		android.graphics.drawable.VectorDrawable drawable
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.res.Resources resources
		int rid
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		int tintMode
		android.content.res.ColorStateList tint
		float viewportWidth
		float viewportHeight
		int insetLeft
		int insetTop
		int insetRight
		int insetBottom
		float alphaInFloat
		String name
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.graphics.drawable.VectorDrawable$VFullPath path
		android.graphics.drawable.VectorDrawable$VClipPath path
		android.graphics.drawable.VectorDrawable$VGroup newChildGroup
		String tagName
		android.graphics.drawable.VectorDrawable$VGroup currentGroup
		String tagName
		StringBuffer tag
		android.content.res.Resources res
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		boolean noPathTag
		java.util.Stack groupStack
		int eventType
	public int getChangingConfigurations () 
	void setAllowCaching (boolean) 
		boolean allowCaching
	private boolean needMirroring () 
	public void setAutoMirrored (boolean) 
		boolean mirrored
	public boolean isAutoMirrored () 
	public long getNativeTree () 
	private static native long nCreateTree (long) 
	private static native long nCreateTreeFromCopy (long, long) 
	private static native void nSetRendererViewportSize (long, float, float) 
	private static native boolean nSetRootAlpha (long, float) 
	private static native float nGetRootAlpha (long) 
	private static native void nSetAllowCaching (long, boolean) 
	private static native int nDraw (long, long, long, android.graphics.Rect, boolean, boolean) 
	private static native long nCreateFullPath () 
	private static native long nCreateFullPath (long) 
	private static native boolean nGetFullPathProperties (long, byte[], int) 
	private static native void nUpdateFullPathProperties (long, float, int, float, int, float, float, float, float, float, int, int, int) 
	private static native void nUpdateFullPathFillGradient (long, long) 
	private static native void nUpdateFullPathStrokeGradient (long, long) 
	private static native long nCreateClipPath () 
	private static native long nCreateClipPath (long) 
	private static native long nCreateGroup () 
	private static native long nCreateGroup (long) 
	private static native void nSetName (long, java.lang.String) 
	private static native boolean nGetGroupProperties (long, float[], int) 
	private static native void nUpdateGroupProperties (long, float, float, float, float, float, float, float) 
	private static native void nAddChild (long, long) 
	private static native void nSetPathString (long, java.lang.String, int) 
	private static native float nGetRotation (long) 
	private static native void nSetRotation (long, float) 
	private static native float nGetPivotX (long) 
	private static native void nSetPivotX (long, float) 
	private static native float nGetPivotY (long) 
	private static native void nSetPivotY (long, float) 
	private static native float nGetScaleX (long) 
	private static native void nSetScaleX (long, float) 
	private static native float nGetScaleY (long) 
	private static native void nSetScaleY (long, float) 
	private static native float nGetTranslateX (long) 
	private static native void nSetTranslateX (long, float) 
	private static native float nGetTranslateY (long) 
	private static native void nSetTranslateY (long, float) 
	private static native void nSetPathData (long, long) 
	private static native float nGetStrokeWidth (long) 
	private static native void nSetStrokeWidth (long, float) 
	private static native int nGetStrokeColor (long) 
	private static native void nSetStrokeColor (long, int) 
	private static native float nGetStrokeAlpha (long) 
	private static native void nSetStrokeAlpha (long, float) 
	private static native int nGetFillColor (long) 
	private static native void nSetFillColor (long, int) 
	private static native float nGetFillAlpha (long) 
	private static native void nSetFillAlpha (long, float) 
	private static native float nGetTrimPathStart (long) 
	private static native void nSetTrimPathStart (long, float) 
	private static native float nGetTrimPathEnd (long) 
	private static native void nSetTrimPathEnd (long, float) 
	private static native float nGetTrimPathOffset (long) 
	private static native void nSetTrimPathOffset (long, float) 
	static long access$300 (long) 
		long x0
	static long access$400 (long, long) 
		long x0
		long x1
	void  (android.graphics.drawable.VectorDrawable$VectorDrawableState, android.content.res.Resources, android.graphics.drawable.VectorDrawable$1) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState x0
		android.content.res.Resources x1
		android.graphics.drawable.VectorDrawable$1 x2
	static void access$600 (long, float, float) 
		long x0
		float x1
		float x2
	static boolean access$700 (long, float) 
		long x0
		float x1
	static float access$800 (long) 
		long x0
	static long access$1600 (long) 
		long x0
	static long access$1700 () 
	static void access$1800 (long, long) 
		long x0
		long x1
	static boolean access$1900 (long, float[], int) 
		long x0
		float[] x1
		int x2
	static void access$2000 (long, java.lang.String) 
		long x0
		String x1
	static void access$2100 (long, float, float, float, float, float, float, float) 
		long x0
		float x1
		float x2
		float x3
		float x4
		float x5
		float x6
		float x7
	static float access$2200 (long) 
		long x0
	static void access$2300 (long, float) 
		long x0
		float x1
	static float access$2400 (long) 
		long x0
	static void access$2500 (long, float) 
		long x0
		float x1
	static float access$2600 (long) 
		long x0
	static void access$2700 (long, float) 
		long x0
		float x1
	static float access$2800 (long) 
		long x0
	static void access$2900 (long, float) 
		long x0
		float x1
	static float access$3000 (long) 
		long x0
	static void access$3100 (long, float) 
		long x0
		float x1
	static float access$3200 (long) 
		long x0
	static void access$3300 (long, float) 
		long x0
		float x1
	static float access$3400 (long) 
		long x0
	static void access$3500 (long, float) 
		long x0
		float x1
	static void access$3600 (long, long) 
		long x0
		long x1
	static long access$3700 () 
	static long access$3800 (long) 
		long x0
	static void access$3900 (long, java.lang.String, int) 
		long x0
		String x1
		int x2
	static long access$4800 () 
	static long access$4900 (long) 
		long x0
	static void access$5000 (long, int) 
		long x0
		int x1
	static void access$5100 (long, int) 
		long x0
		int x1
	static boolean access$5200 (long, byte[], int) 
		long x0
		byte[] x1
		int x2
	static void access$5300 (long, long) 
		long x0
		long x1
	static void access$5400 (long, long) 
		long x0
		long x1
	static void access$5500 (long, float, int, float, int, float, float, float, float, float, int, int, int) 
		long x0
		float x1
		int x2
		float x3
		int x4
		float x5
		float x6
		float x7
		float x8
		float x9
		int x10
		int x11
		int x12
	static int access$5600 (long) 
		long x0
	static float access$5700 (long) 
		long x0
	static void access$5800 (long, float) 
		long x0
		float x1
	static float access$5900 (long) 
		long x0
	static void access$6000 (long, float) 
		long x0
		float x1
	static int access$6100 (long) 
		long x0
	static float access$6200 (long) 
		long x0
	static void access$6300 (long, float) 
		long x0
		float x1
	static float access$6400 (long) 
		long x0
	static void access$6500 (long, float) 
		long x0
		float x1
	static float access$6600 (long) 
		long x0
	static void access$6700 (long, float) 
		long x0
		float x1
	static float access$6800 (long) 
		long x0
	static void access$6900 (long, float) 
		long x0
		float x1
	static void  () 
}

android/graphics/drawable/AnimatedVectorDrawable$2.class
AnimatedVectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedVectorDrawable$2 extends android.animation.AnimatorListenerAdapter {
	final android.graphics.drawable.AnimatedVectorDrawable this$0
	void  (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable this$0
	public void onAnimationStart (android.animation.Animator) 
		int i
		android.animation.Animator animation
		java.util.ArrayList tmpCallbacks
		int size
	public void onAnimationEnd (android.animation.Animator) 
		int i
		android.animation.Animator animation
		java.util.ArrayList tmpCallbacks
		int size
}

android/graphics/drawable/VectorDrawable$VGroup$4.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$4 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VGroup$9.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$9 extends java.util.HashMap {
	void  () 
}

android/graphics/drawable/ClipDrawable.class
ClipDrawable.java
package android.graphics.drawable
public android.graphics.drawable.ClipDrawable extends android.graphics.drawable.DrawableWrapper {
	public static final int HORIZONTAL
	public static final int VERTICAL
	private static final int MAX_LEVEL
	private final android.graphics.Rect mTmpRect
	private android.graphics.drawable.ClipDrawable$ClipState mState
	void  () 
	public void  (android.graphics.drawable.Drawable, int, int) 
		android.graphics.drawable.Drawable drawable
		int gravity
		int orientation
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.ClipDrawable$ClipState state
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.ClipDrawable$ClipState state
	protected boolean onLevelChange (int) 
		int level
	public int getOpacity () 
		android.graphics.drawable.Drawable dr
		int opacity
		int level
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable dr
		android.graphics.Rect r
		android.graphics.Rect bounds
		int level
		int w
		int iw
		int h
		int ih
		int layoutDirection
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	private void  (android.graphics.drawable.ClipDrawable$ClipState, android.content.res.Resources) 
		android.graphics.drawable.ClipDrawable$ClipState state
		android.content.res.Resources res
	void  (android.graphics.drawable.ClipDrawable$ClipState, android.content.res.Resources, android.graphics.drawable.ClipDrawable$1) 
		android.graphics.drawable.ClipDrawable$ClipState x0
		android.content.res.Resources x1
		android.graphics.drawable.ClipDrawable$1 x2
}

android/graphics/drawable/DrawableContainer$BlockInvalidateCallback.class
DrawableContainer.java
package android.graphics.drawable
 android.graphics.drawable.DrawableContainer$BlockInvalidateCallback extends java.lang.Object implements android.graphics.drawable.Drawable$Callback  {
	private android.graphics.drawable.Drawable$Callback mCallback
	private void  () 
	public android.graphics.drawable.DrawableContainer$BlockInvalidateCallback wrap (android.graphics.drawable.Drawable$Callback) 
		android.graphics.drawable.Drawable$Callback callback
	public android.graphics.drawable.Drawable$Callback unwrap () 
		android.graphics.drawable.Drawable$Callback callback
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
	void  (android.graphics.drawable.DrawableContainer$1) 
		android.graphics.drawable.DrawableContainer$1 x0
}

android/graphics/drawable/ShapeDrawable$ShaderFactory.class
ShapeDrawable.java
package android.graphics.drawable
public abstract android.graphics.drawable.ShapeDrawable$ShaderFactory extends java.lang.Object {
	public void  () 
	public abstract android.graphics.Shader resize (int, int) 
}

android/graphics/drawable/VectorDrawable$VFullPath$5.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$5 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, int) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		int value
	public java.lang.Integer get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VFullPath$6.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$6 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/AnimatedVectorDrawable$VectorDrawableAnimatorUI.class
AnimatedVectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorUI extends java.lang.Object implements android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator  {
	private android.animation.AnimatorSet mSet
	private final android.graphics.drawable.Drawable mDrawable
	private java.util.ArrayList mListenerArray
	private boolean mIsInfinite
	void  (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable drawable
	public void init (android.animation.AnimatorSet) 
		int i
		android.animation.AnimatorSet set
	public void start () 
	public void end () 
	public void reset () 
	public void reverse () 
	public boolean canReverse () 
	public void setListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public void removeListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public boolean isStarted () 
	public boolean isRunning () 
	public boolean isInfinite () 
	public void pause () 
	public void resume () 
	private void invalidateOwningView () 
}

android/graphics/drawable/AnimatedVectorDrawable$AnimatedVectorDrawableState.class
AnimatedVectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState extends android.graphics.drawable.Drawable$ConstantState {
	int mChangingConfigurations
	android.graphics.drawable.VectorDrawable mVectorDrawable
	private final boolean mShouldIgnoreInvalidAnim
	java.util.ArrayList mPendingAnims
	java.util.ArrayList mAnimators
	android.util.ArrayMap mTargetNameMap
	public void  (android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState, android.graphics.drawable.Drawable$Callback, android.content.res.Resources) 
		android.graphics.drawable.Drawable$ConstantState cs
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState copy
		android.graphics.drawable.Drawable$Callback owner
		android.content.res.Resources res
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
	public void addPendingAnimator (int, float, java.lang.String) 
		int resId
		float pathErrorScale
		String target
	public void addTargetAnimator (java.lang.String, android.animation.Animator) 
		String targetName
		android.animation.Animator animator
	public void prepareLocalAnimators (android.animation.AnimatorSet, android.content.res.Resources) 
		android.animation.Animator nextAnim
		int i
		android.animation.Animator firstAnim
		android.animation.AnimatorSet$Builder builder
		android.animation.AnimatorSet animatorSet
		android.content.res.Resources res
		int count
	private android.animation.Animator prepareLocalAnimator (int) 
		int index
		android.animation.Animator animator
		android.animation.Animator localAnimator
		String targetName
		Object target
	public void inflatePendingAnimators (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState$PendingAnimator pendingAnimator
		android.animation.Animator animator
		int i
		int count
		android.content.res.Resources res
		android.content.res.Resources$Theme t
		java.util.ArrayList pendingAnims
	static boolean access$100 (android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState) 
		android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState x0
}

android/graphics/drawable/Icon$1.class
Icon.java
package android.graphics.drawable
final android.graphics.drawable.Icon$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.drawable.Icon createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.graphics.drawable.Icon[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/drawable/DrawableWrapper.class
DrawableWrapper.java
package android.graphics.drawable
public abstract android.graphics.drawable.DrawableWrapper extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable$Callback  {
	private android.graphics.drawable.DrawableWrapper$DrawableWrapperState mState
	private android.graphics.drawable.Drawable mDrawable
	private boolean mMutated
	void  (android.graphics.drawable.DrawableWrapper$DrawableWrapperState, android.content.res.Resources) 
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState state
		android.content.res.Resources res
	public void  (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
	private void updateLocalState (android.content.res.Resources) 
		android.graphics.drawable.Drawable dr
		android.content.res.Resources res
	public void setDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
	public android.graphics.drawable.Drawable getDrawable () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState state
		int densityDpi
		int targetDensity
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState state
		int densityDpi
		int density
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState state
	public boolean canApplyTheme () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
		android.graphics.drawable.Drawable$Callback callback
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
		android.graphics.drawable.Drawable$Callback callback
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
		android.graphics.drawable.Drawable$Callback callback
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public int getChangingConfigurations () 
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	public android.graphics.Insets getOpticalInsets () 
	public void setHotspot (float, float) 
		float x
		float y
	public void setHotspotBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean superChanged
		boolean changed
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public boolean onLayoutDirectionChanged (int) 
		int layoutDirection
	public int getOpacity () 
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		boolean changed
		int[] state
	protected boolean onLevelChange (int) 
		int level
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	public void clearMutated () 
	private void inflateChildDrawable (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.Drawable dr
		int type
		int outerDepth
}

android/graphics/drawable/BitmapDrawable.class
BitmapDrawable.java
package android.graphics.drawable
public android.graphics.drawable.BitmapDrawable extends android.graphics.drawable.Drawable {
	private static final int DEFAULT_PAINT_FLAGS
	private static final int TILE_MODE_UNDEFINED
	private static final int TILE_MODE_DISABLED
	private static final int TILE_MODE_CLAMP
	private static final int TILE_MODE_REPEAT
	private static final int TILE_MODE_MIRROR
	private final android.graphics.Rect mDstRect
	private android.graphics.drawable.BitmapDrawable$BitmapState mBitmapState
	private android.graphics.PorterDuffColorFilter mTintFilter
	private int mTargetDensity
	private boolean mDstRectAndInsetsDirty
	private boolean mMutated
	private int mBitmapWidth
	private int mBitmapHeight
	private android.graphics.Insets mOpticalInsets
	private android.graphics.Matrix mMirrorMatrix
	public void  () 
	public void  (android.content.res.Resources) 
		android.content.res.Resources res
	public void  (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void  (android.content.res.Resources, android.graphics.Bitmap) 
		android.content.res.Resources res
		android.graphics.Bitmap bitmap
	public void  (java.lang.String) 
		String filepath
	public void  (android.content.res.Resources, java.lang.String) 
		android.content.res.Resources res
		String filepath
	public void  (java.io.InputStream) 
		java.io.InputStream is
	public void  (android.content.res.Resources, java.io.InputStream) 
		android.content.res.Resources res
		java.io.InputStream is
	public final android.graphics.Paint getPaint () 
	public final android.graphics.Bitmap getBitmap () 
	private void computeBitmapSize () 
		android.graphics.Bitmap bitmap
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void setTargetDensity (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void setTargetDensity (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public void setTargetDensity (int) 
		int density
	public int getGravity () 
	public void setGravity (int) 
		int gravity
	public void setMipMap (boolean) 
		boolean mipMap
	public boolean hasMipMap () 
	public void setAntiAlias (boolean) 
		boolean aa
	public boolean hasAntiAlias () 
	public void setFilterBitmap (boolean) 
		boolean filter
	public boolean isFilterBitmap () 
	public void setDither (boolean) 
		boolean dither
	public android.graphics.Shader$TileMode getTileModeX () 
	public android.graphics.Shader$TileMode getTileModeY () 
	public void setTileModeX (android.graphics.Shader$TileMode) 
		android.graphics.Shader$TileMode mode
	public final void setTileModeY (android.graphics.Shader$TileMode) 
		android.graphics.Shader$TileMode mode
	public void setTileModeXY (android.graphics.Shader$TileMode, android.graphics.Shader$TileMode) 
		android.graphics.Shader$TileMode xmode
		android.graphics.Shader$TileMode ymode
		android.graphics.drawable.BitmapDrawable$BitmapState state
	public void setAutoMirrored (boolean) 
		boolean mirrored
	public final boolean isAutoMirrored () 
	public int getChangingConfigurations () 
	private boolean needMirroring () 
	private void updateMirrorMatrix (float) 
		float dx
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
		android.graphics.Shader shader
	public void draw (android.graphics.Canvas) 
		android.graphics.Shader$TileMode tmx
		android.graphics.Shader$TileMode tmy
		android.graphics.Paint p
		int restoreAlpha
		boolean clearColorFilter
		android.graphics.Canvas canvas
		android.graphics.Bitmap bitmap
		android.graphics.drawable.BitmapDrawable$BitmapState state
		android.graphics.Paint paint
		int restoreAlpha
		boolean clearColorFilter
		android.graphics.Shader shader
		boolean needMirroring
	private void updateDstRectAndInsetsIfDirty () 
		android.graphics.Rect bounds
		int layoutDirection
		int left
		int top
		int right
		int bottom
	public android.graphics.Insets getOpticalInsets () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
		boolean opaqueOverShape
	public void setAlpha (int) 
		int alpha
		int oldAlpha
	public int getAlpha () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public android.graphics.ColorFilter getColorFilter () 
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
		android.graphics.drawable.BitmapDrawable$BitmapState state
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
		android.graphics.drawable.BitmapDrawable$BitmapState state
	public android.content.res.ColorStateList getTint () 
	public android.graphics.PorterDuff$Mode getTintMode () 
	public void setXfermode (android.graphics.Xfermode) 
		android.graphics.Xfermode xfermode
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	protected boolean onStateChange (int[]) 
		int[] stateSet
		android.graphics.drawable.BitmapDrawable$BitmapState state
	public boolean isStateful () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
		android.graphics.drawable.BitmapDrawable$BitmapState state
	private void updateStateFromTypedArray (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.graphics.Bitmap bitmap
		android.graphics.Shader$TileMode mode
		android.content.res.TypedArray a
		android.content.res.Resources r
		android.graphics.drawable.BitmapDrawable$BitmapState state
		int srcResId
		boolean defMipMap
		int tintMode
		android.content.res.ColorStateList tint
		android.graphics.Paint paint
		int tileMode
		int tileModeX
		int tileModeY
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.BitmapDrawable$BitmapState state
	private static android.graphics.Shader$TileMode parseTileMode (int) 
		int tileMode
	public boolean canApplyTheme () 
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getOpacity () 
		android.graphics.Bitmap bitmap
	public final android.graphics.drawable.Drawable$ConstantState getConstantState () 
	private void  (android.graphics.drawable.BitmapDrawable$BitmapState, android.content.res.Resources) 
		android.graphics.drawable.BitmapDrawable$BitmapState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		android.content.res.Resources res
	void  (android.graphics.drawable.BitmapDrawable$BitmapState, android.content.res.Resources, android.graphics.drawable.BitmapDrawable$1) 
		android.graphics.drawable.BitmapDrawable$BitmapState x0
		android.content.res.Resources x1
		android.graphics.drawable.BitmapDrawable$1 x2
}

android/graphics/drawable/AnimatedStateListDrawable$AnimatableTransition.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$AnimatableTransition extends android.graphics.drawable.AnimatedStateListDrawable$Transition {
	private final android.graphics.drawable.Animatable mA
	public void  (android.graphics.drawable.Animatable) 
		android.graphics.drawable.Animatable a
	public void start () 
	public void stop () 
}

android/graphics/drawable/TransitionDrawable.class
TransitionDrawable.java
package android.graphics.drawable
public android.graphics.drawable.TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable$Callback  {
	private static final int TRANSITION_STARTING
	private static final int TRANSITION_RUNNING
	private static final int TRANSITION_NONE
	private int mTransitionState
	private boolean mReverse
	private long mStartTimeMillis
	private int mFrom
	private int mTo
	private int mDuration
	private int mOriginalDuration
	private int mAlpha
	private boolean mCrossFade
	public void  (android.graphics.drawable.Drawable[]) 
		android.graphics.drawable.Drawable[] layers
	void  () 
	private void  (android.graphics.drawable.TransitionDrawable$TransitionState, android.content.res.Resources) 
		android.graphics.drawable.TransitionDrawable$TransitionState state
		android.content.res.Resources res
	private void  (android.graphics.drawable.TransitionDrawable$TransitionState, android.graphics.drawable.Drawable[]) 
		android.graphics.drawable.TransitionDrawable$TransitionState state
		android.graphics.drawable.Drawable[] layers
	android.graphics.drawable.LayerDrawable$LayerState createConstantState (android.graphics.drawable.LayerDrawable$LayerState, android.content.res.Resources) 
		android.graphics.drawable.LayerDrawable$LayerState state
		android.content.res.Resources res
	public void startTransition (int) 
		int durationMillis
	public void resetTransition () 
	public void reverseTransition (int) 
		int duration
		long time
	public void draw (android.graphics.Canvas) 
		float normalized
		android.graphics.Canvas canvas
		boolean done
		int alpha
		boolean crossFade
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		android.graphics.drawable.Drawable d
	public void setCrossFadeEnabled (boolean) 
		boolean enabled
	public boolean isCrossFadeEnabled () 
	void  (android.graphics.drawable.TransitionDrawable$TransitionState, android.content.res.Resources, android.graphics.drawable.TransitionDrawable$1) 
		android.graphics.drawable.TransitionDrawable$TransitionState x0
		android.content.res.Resources x1
		android.graphics.drawable.TransitionDrawable$1 x2
}

android/graphics/drawable/RotateDrawable.class
RotateDrawable.java
package android.graphics.drawable
public android.graphics.drawable.RotateDrawable extends android.graphics.drawable.DrawableWrapper {
	private static final int MAX_LEVEL
	private android.graphics.drawable.RotateDrawable$RotateState mState
	public void  () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.RotateDrawable$RotateState state
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.util.TypedValue tv
		android.util.TypedValue tv
		android.content.res.TypedArray a
		android.graphics.drawable.RotateDrawable$RotateState state
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable d
		android.graphics.Rect bounds
		int w
		int h
		android.graphics.drawable.RotateDrawable$RotateState st
		float px
		float py
		int saveCount
	public void setFromDegrees (float) 
		float fromDegrees
	public float getFromDegrees () 
	public void setToDegrees (float) 
		float toDegrees
	public float getToDegrees () 
	public void setPivotX (float) 
		float pivotX
	public float getPivotX () 
	public void setPivotXRelative (boolean) 
		boolean relative
	public boolean isPivotXRelative () 
	public void setPivotY (float) 
		float pivotY
	public float getPivotY () 
	public void setPivotYRelative (boolean) 
		boolean relative
	public boolean isPivotYRelative () 
	protected boolean onLevelChange (int) 
		int level
		float value
		float degrees
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	private void  (android.graphics.drawable.RotateDrawable$RotateState, android.content.res.Resources) 
		android.graphics.drawable.RotateDrawable$RotateState state
		android.content.res.Resources res
	void  (android.graphics.drawable.RotateDrawable$RotateState, android.content.res.Resources, android.graphics.drawable.RotateDrawable$1) 
		android.graphics.drawable.RotateDrawable$RotateState x0
		android.content.res.Resources x1
		android.graphics.drawable.RotateDrawable$1 x2
}

android/graphics/drawable/VectorDrawable$VGroup$5.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$5 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/LayerDrawable.class
LayerDrawable.java
package android.graphics.drawable
public android.graphics.drawable.LayerDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable$Callback  {
	public static final int PADDING_MODE_NEST
	public static final int PADDING_MODE_STACK
	public static final int INSET_UNDEFINED
	android.graphics.drawable.LayerDrawable$LayerState mLayerState
	private int[] mPaddingL
	private int[] mPaddingT
	private int[] mPaddingR
	private int[] mPaddingB
	private final android.graphics.Rect mTmpRect
	private final android.graphics.Rect mTmpOutRect
	private final android.graphics.Rect mTmpContainer
	private android.graphics.Rect mHotspotBounds
	private boolean mMutated
	private boolean mSuspendChildInvalidation
	private boolean mChildRequestedInvalidation
	public void  (android.graphics.drawable.Drawable[]) 
		android.graphics.drawable.Drawable[] layers
	void  (android.graphics.drawable.Drawable[], android.graphics.drawable.LayerDrawable$LayerState) 
		int i
		android.graphics.drawable.Drawable[] layers
		android.graphics.drawable.LayerDrawable$LayerState state
		int length
		android.graphics.drawable.LayerDrawable$ChildDrawable[] r
	void  () 
	void  (android.graphics.drawable.LayerDrawable$LayerState, android.content.res.Resources) 
		android.graphics.drawable.LayerDrawable$LayerState state
		android.content.res.Resources res
	android.graphics.drawable.LayerDrawable$LayerState createConstantState (android.graphics.drawable.LayerDrawable$LayerState, android.content.res.Resources) 
		android.graphics.drawable.LayerDrawable$LayerState state
		android.content.res.Resources res
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		int i
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.LayerDrawable$LayerState state
		int density
		android.content.res.TypedArray a
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		android.graphics.drawable.Drawable d
		int i
		android.content.res.Resources$Theme t
		android.graphics.drawable.LayerDrawable$LayerState state
		int density
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	private void inflateLayers (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		android.content.res.TypedArray a
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.LayerDrawable$LayerState state
		int innerDepth
		int type
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		int attr
		int i
		android.content.res.TypedArray a
		android.graphics.drawable.LayerDrawable$LayerState state
		int N
	private void updateLayerFromTypedArray (android.graphics.drawable.LayerDrawable$ChildDrawable, android.content.res.TypedArray) 
		int attr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		android.content.res.TypedArray a
		android.graphics.drawable.LayerDrawable$LayerState state
		int N
		android.graphics.drawable.Drawable dr
	public boolean canApplyTheme () 
	public boolean isProjected () 
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] layers
		int N
	int addLayer (android.graphics.drawable.LayerDrawable$ChildDrawable) 
		android.graphics.drawable.LayerDrawable$ChildDrawable[] nu
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		android.graphics.drawable.LayerDrawable$LayerState st
		int N
		int i
	android.graphics.drawable.LayerDrawable$ChildDrawable addLayer (android.graphics.drawable.Drawable, int[], int, int, int, int, int) 
		android.graphics.drawable.Drawable dr
		int[] themeAttrs
		int id
		int left
		int top
		int right
		int bottom
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	private android.graphics.drawable.LayerDrawable$ChildDrawable createLayer (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
	public int addLayer (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.LayerDrawable$ChildDrawable layer
		int index
	public android.graphics.drawable.Drawable findDrawableByLayerId (int) 
		int i
		int id
		android.graphics.drawable.LayerDrawable$ChildDrawable[] layers
	public void setId (int, int) 
		int index
		int id
	public int getId (int) 
		int index
	public int getNumberOfLayers () 
	public boolean setDrawableByLayerId (int, android.graphics.drawable.Drawable) 
		int id
		android.graphics.drawable.Drawable drawable
		int index
	public int findIndexByLayerId (int) 
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
		int i
		int id
		android.graphics.drawable.LayerDrawable$ChildDrawable[] layers
		int N
	public void setDrawable (int, android.graphics.drawable.Drawable) 
		android.graphics.Rect bounds
		int index
		android.graphics.drawable.Drawable drawable
		android.graphics.drawable.LayerDrawable$ChildDrawable[] layers
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public android.graphics.drawable.Drawable getDrawable (int) 
		int index
	public void setLayerSize (int, int, int) 
		int index
		int w
		int h
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerWidth (int, int) 
		int index
		int w
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerWidth (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerHeight (int, int) 
		int index
		int h
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerHeight (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerGravity (int, int) 
		int index
		int gravity
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerGravity (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInset (int, int, int, int, int) 
		int index
		int l
		int t
		int r
		int b
	public void setLayerInsetRelative (int, int, int, int, int) 
		int index
		int s
		int t
		int e
		int b
	public void setLayerInsetLeft (int, int) 
		int index
		int l
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetLeft (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInsetRight (int, int) 
		int index
		int r
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetRight (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInsetTop (int, int) 
		int index
		int t
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetTop (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInsetBottom (int, int) 
		int index
		int b
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetBottom (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInsetStart (int, int) 
		int index
		int s
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetStart (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setLayerInsetEnd (int, int) 
		int index
		int e
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public int getLayerInsetEnd (int) 
		int index
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	private void setLayerInsetInternal (int, int, int, int, int, int, int) 
		int index
		int l
		int t
		int r
		int b
		int s
		int e
		android.graphics.drawable.LayerDrawable$ChildDrawable childDrawable
	public void setPaddingMode (int) 
		int mode
	public int getPaddingMode () 
	private void suspendChildInvalidation () 
	private void resumeChildInvalidation () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
	public void draw (android.graphics.Canvas) 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.Canvas canvas
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public int getChangingConfigurations () 
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
		android.graphics.drawable.LayerDrawable$LayerState layerState
		int paddingT
		int paddingB
		boolean isLayoutRtl
		int paddingRtlL
		int paddingRtlR
		int paddingL
		int paddingR
	public void setPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.graphics.drawable.LayerDrawable$LayerState layerState
	public void setPaddingRelative (int, int, int, int) 
		int start
		int top
		int end
		int bottom
		android.graphics.drawable.LayerDrawable$LayerState layerState
	public int getLeftPadding () 
	public int getRightPadding () 
	public int getStartPadding () 
	public int getEndPadding () 
	public int getTopPadding () 
	public int getBottomPadding () 
	private void computeNestedPadding (android.graphics.Rect) 
		int i
		android.graphics.Rect padding
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	private void computeStackedPadding (android.graphics.Rect) 
		int i
		android.graphics.Rect padding
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void getOutline (android.graphics.Outline) 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.Outline outline
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setHotspot (float, float) 
		android.graphics.drawable.Drawable dr
		int i
		float x
		float y
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setHotspotBounds (int, int, int, int) 
		android.graphics.drawable.Drawable dr
		int i
		int left
		int top
		int right
		int bottom
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	public boolean setVisible (boolean, boolean) 
		android.graphics.drawable.Drawable dr
		int i
		boolean visible
		boolean restart
		boolean changed
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setDither (boolean) 
		android.graphics.drawable.Drawable dr
		int i
		boolean dither
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setAlpha (int) 
		android.graphics.drawable.Drawable dr
		int i
		int alpha
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public int getAlpha () 
		android.graphics.drawable.Drawable dr
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.ColorFilter colorFilter
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setTintList (android.content.res.ColorStateList) 
		android.graphics.drawable.Drawable dr
		int i
		android.content.res.ColorStateList tint
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.PorterDuff$Mode tintMode
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	private android.graphics.drawable.Drawable getFirstNonNullDrawable () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void setOpacity (int) 
		int opacity
	public int getOpacity () 
	public void setAutoMirrored (boolean) 
		android.graphics.drawable.Drawable dr
		int i
		boolean mirrored
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public boolean isAutoMirrored () 
	public void jumpToCurrentState () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		android.graphics.drawable.Drawable dr
		int i
		int[] state
		boolean changed
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	protected boolean onLevelChange (int) 
		android.graphics.drawable.Drawable dr
		int i
		int level
		boolean changed
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	private void updateLayerBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	private void updateLayerBoundsInternal (android.graphics.Rect) 
		android.graphics.drawable.LayerDrawable$ChildDrawable r
		android.graphics.drawable.Drawable d
		int insetT
		int insetB
		int insetRtlL
		int insetRtlR
		int insetL
		int insetR
		android.graphics.Rect container
		int intrinsicW
		int intrinsicH
		int layerW
		int layerH
		int gravity
		int resolvedW
		int resolvedH
		int i
		int count
		android.graphics.Rect bounds
		int paddingL
		int paddingT
		int paddingR
		int paddingB
		android.graphics.Rect outRect
		int layoutDirection
		boolean isLayoutRtl
		boolean isPaddingNested
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
	private static int resolveGravity (int, int, int, int, int) 
		int gravity
		int width
		int height
		int intrinsicWidth
		int intrinsicHeight
	public int getIntrinsicWidth () 
		android.graphics.drawable.LayerDrawable$ChildDrawable r
		int insetRtlL
		int insetRtlR
		int insetL
		int insetR
		int minWidth
		int w
		int i
		int width
		int padL
		int padR
		boolean nest
		boolean isLayoutRtl
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public int getIntrinsicHeight () 
		android.graphics.drawable.LayerDrawable$ChildDrawable r
		int minHeight
		int h
		int i
		int height
		int padT
		int padB
		boolean nest
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	private boolean refreshChildPadding (int, android.graphics.drawable.LayerDrawable$ChildDrawable) 
		android.graphics.Rect rect
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable r
	void ensurePadding () 
		int N
	void refreshPadding () 
		int i
		int N
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public void clearMutated () 
		android.graphics.drawable.Drawable dr
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
	public boolean onLayoutDirectionChanged (int) 
		android.graphics.drawable.Drawable dr
		int i
		int layoutDirection
		boolean changed
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int N
}

android/graphics/drawable/AnimatedStateListDrawable$AnimatedVectorDrawableTransition.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$AnimatedVectorDrawableTransition extends android.graphics.drawable.AnimatedStateListDrawable$Transition {
	private final android.graphics.drawable.AnimatedVectorDrawable mAvd
	private final boolean mReversed
	private final boolean mHasReversibleFlag
	public void  (android.graphics.drawable.AnimatedVectorDrawable, boolean, boolean) 
		android.graphics.drawable.AnimatedVectorDrawable avd
		boolean reversed
		boolean hasReversibleFlag
	public boolean canReverse () 
	public void start () 
	public void reverse () 
	public void stop () 
}

android/graphics/drawable/RotateDrawable$1.class
RotateDrawable.java
package android.graphics.drawable
 android.graphics.drawable.RotateDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/StateListDrawable.class
StateListDrawable.java
package android.graphics.drawable
public android.graphics.drawable.StateListDrawable extends android.graphics.drawable.DrawableContainer {
	private static final String TAG
	private static final boolean DEBUG
	private android.graphics.drawable.StateListDrawable$StateListState mStateListState
	private boolean mMutated
	public void  () 
	public void addState (int[], android.graphics.drawable.Drawable) 
		int[] stateSet
		android.graphics.drawable.Drawable drawable
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		int[] stateSet
		boolean changed
		int idx
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.StateListDrawable$StateListState state
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.graphics.drawable.Drawable dr
		int[] states
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.StateListDrawable$StateListState state
		int innerDepth
		int type
	int[] extractStateSet (android.util.AttributeSet) 
		int stateResId
		int i
		android.util.AttributeSet attrs
		int j
		int numAttrs
		int[] states
	android.graphics.drawable.StateListDrawable$StateListState getStateListState () 
	public int getStateCount () 
	public int[] getStateSet (int) 
		int index
	public android.graphics.drawable.Drawable getStateDrawable (int) 
		int index
	public int getStateDrawableIndex (int[]) 
		int[] stateSet
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.StateListDrawable$StateListState cloneConstantState () 
	public void clearMutated () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme theme
	protected void setConstantState (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState state
	private void  (android.graphics.drawable.StateListDrawable$StateListState, android.content.res.Resources) 
		android.graphics.drawable.StateListDrawable$StateListState state
		android.content.res.Resources res
		android.graphics.drawable.StateListDrawable$StateListState newState
	void  (android.graphics.drawable.StateListDrawable$StateListState) 
		android.graphics.drawable.StateListDrawable$StateListState state
	volatile android.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState () 
	void  (android.graphics.drawable.StateListDrawable$StateListState, android.content.res.Resources, android.graphics.drawable.StateListDrawable$1) 
		android.graphics.drawable.StateListDrawable$StateListState x0
		android.content.res.Resources x1
		android.graphics.drawable.StateListDrawable$1 x2
}

android/graphics/drawable/GradientDrawable$Orientation.class
GradientDrawable.java
package android.graphics.drawable
public final android.graphics.drawable.GradientDrawable$Orientation extends java.lang.Enum {
	public static final android.graphics.drawable.GradientDrawable$Orientation TOP_BOTTOM
	public static final android.graphics.drawable.GradientDrawable$Orientation TR_BL
	public static final android.graphics.drawable.GradientDrawable$Orientation RIGHT_LEFT
	public static final android.graphics.drawable.GradientDrawable$Orientation BR_TL
	public static final android.graphics.drawable.GradientDrawable$Orientation BOTTOM_TOP
	public static final android.graphics.drawable.GradientDrawable$Orientation BL_TR
	public static final android.graphics.drawable.GradientDrawable$Orientation LEFT_RIGHT
	public static final android.graphics.drawable.GradientDrawable$Orientation TL_BR
	private static final android.graphics.drawable.GradientDrawable$Orientation[] $VALUES
	public static android.graphics.drawable.GradientDrawable$Orientation[] values () 
	public static android.graphics.drawable.GradientDrawable$Orientation valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/graphics/drawable/InsetDrawable$1.class
InsetDrawable.java
package android.graphics.drawable
 android.graphics.drawable.InsetDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/DrawableInflater.class
DrawableInflater.java
package android.graphics.drawable
public final android.graphics.drawable.DrawableInflater extends java.lang.Object {
	private static final java.util.HashMap CONSTRUCTOR_MAP
	private final android.content.res.Resources mRes
	private final ClassLoader mClassLoader
	public static android.graphics.drawable.Drawable loadDrawable (android.content.Context, int) 
		android.content.Context context
		int id
	public static android.graphics.drawable.Drawable loadDrawable (android.content.res.Resources, android.content.res.Resources$Theme, int) 
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		int id
	public void  (android.content.res.Resources, java.lang.ClassLoader) 
		android.content.res.Resources res
		ClassLoader classLoader
	public android.graphics.drawable.Drawable inflateFromXml (java.lang.String, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.graphics.drawable.Drawable drawable
	private android.graphics.drawable.Drawable inflateFromTag (java.lang.String) 
		String name
	private android.graphics.drawable.Drawable inflateFromClass (java.lang.String) 
		Class clazz
		java.lang.reflect.Constructor constructor
		android.view.InflateException ie
		NoSuchMethodException e
		android.view.InflateException ie
		ClassCastException e
		android.view.InflateException ie
		ClassNotFoundException e
		android.view.InflateException ie
		Exception e
		String className
	static void  () 
}

android/graphics/drawable/InsetDrawable.class
InsetDrawable.java
package android.graphics.drawable
public android.graphics.drawable.InsetDrawable extends android.graphics.drawable.DrawableWrapper {
	private final android.graphics.Rect mTmpRect
	private android.graphics.drawable.InsetDrawable$InsetState mState
	void  () 
	public void  (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable drawable
		int inset
	public void  (android.graphics.drawable.Drawable, int, int, int, int) 
		android.graphics.drawable.Drawable drawable
		int insetLeft
		int insetTop
		int insetRight
		int insetBottom
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.InsetDrawable$InsetState state
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		int inset
		android.content.res.TypedArray a
		android.graphics.drawable.InsetDrawable$InsetState state
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
		boolean pad
	public android.graphics.Insets getOpticalInsets () 
		android.graphics.Insets contentInsets
	public int getOpacity () 
		android.graphics.drawable.InsetDrawable$InsetState state
		int opacity
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
		android.graphics.Rect r
	public int getIntrinsicWidth () 
		int childWidth
	public int getIntrinsicHeight () 
		int childHeight
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	private void  (android.graphics.drawable.InsetDrawable$InsetState, android.content.res.Resources) 
		android.graphics.drawable.InsetDrawable$InsetState state
		android.content.res.Resources res
	void  (android.graphics.drawable.InsetDrawable$InsetState, android.content.res.Resources, android.graphics.drawable.InsetDrawable$1) 
		android.graphics.drawable.InsetDrawable$InsetState x0
		android.content.res.Resources x1
		android.graphics.drawable.InsetDrawable$1 x2
}

android/graphics/drawable/RippleForeground$3.class
RippleForeground.java
package android.graphics.drawable
final android.graphics.drawable.RippleForeground$3 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground object
		float value
	public java.lang.Float get (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VGroup$3.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$3 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VGroup$2.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$2 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/ColorDrawable.class
ColorDrawable.java
package android.graphics.drawable
public android.graphics.drawable.ColorDrawable extends android.graphics.drawable.Drawable {
	private final android.graphics.Paint mPaint
	private android.graphics.drawable.ColorDrawable$ColorState mColorState
	private android.graphics.PorterDuffColorFilter mTintFilter
	private boolean mMutated
	public void  () 
	public void  (int) 
		int color
	public int getChangingConfigurations () 
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.ColorFilter colorFilter
	public int getColor () 
	public void setColor (int) 
		int color
	public int getAlpha () 
	public void setAlpha (int) 
		int alpha
		int baseAlpha
		int useAlpha
		int useColor
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	protected boolean onStateChange (int[]) 
		int[] stateSet
		android.graphics.drawable.ColorDrawable$ColorState state
	public boolean isStateful () 
	public int getOpacity () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.ColorDrawable$ColorState state
	public boolean canApplyTheme () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.ColorDrawable$ColorState state
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	private void  (android.graphics.drawable.ColorDrawable$ColorState, android.content.res.Resources) 
		android.graphics.drawable.ColorDrawable$ColorState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		android.content.res.Resources r
	void  (android.graphics.drawable.ColorDrawable$ColorState, android.content.res.Resources, android.graphics.drawable.ColorDrawable$1) 
		android.graphics.drawable.ColorDrawable$ColorState x0
		android.content.res.Resources x1
		android.graphics.drawable.ColorDrawable$1 x2
}

android/graphics/drawable/Icon$LoadDrawableTask.class
Icon.java
package android.graphics.drawable
 android.graphics.drawable.Icon$LoadDrawableTask extends java.lang.Object implements java.lang.Runnable  {
	final android.content.Context mContext
	final android.os.Message mMessage
	final android.graphics.drawable.Icon this$0
	public void  (android.graphics.drawable.Icon, android.content.Context, android.os.Handler, android.graphics.drawable.Icon$OnDrawableLoadedListener) 
		android.content.Context context
		android.os.Handler handler
		android.graphics.drawable.Icon$OnDrawableLoadedListener listener
	public void  (android.graphics.drawable.Icon, android.content.Context, android.os.Message) 
		android.content.Context context
		android.os.Message message
	public void run () 
	public void runAsync () 
}

android/graphics/drawable/AnimatedVectorDrawable$1.class
AnimatedVectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedVectorDrawable$1 extends java.lang.Object implements android.graphics.drawable.Drawable$Callback  {
	final android.graphics.drawable.AnimatedVectorDrawable this$0
	void  (android.graphics.drawable.AnimatedVectorDrawable) 
		android.graphics.drawable.AnimatedVectorDrawable this$0
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
}

android/graphics/drawable/RippleBackground$BackgroundProperty.class
RippleBackground.java
package android.graphics.drawable
abstract android.graphics.drawable.RippleBackground$BackgroundProperty extends android.util.FloatProperty {
	public void  (java.lang.String) 
		String name
}

android/graphics/drawable/ScaleDrawable.class
ScaleDrawable.java
package android.graphics.drawable
public android.graphics.drawable.ScaleDrawable extends android.graphics.drawable.DrawableWrapper {
	private static final int MAX_LEVEL
	private final android.graphics.Rect mTmpRect
	private android.graphics.drawable.ScaleDrawable$ScaleState mState
	void  () 
	public void  (android.graphics.drawable.Drawable, int, float, float) 
		android.graphics.drawable.Drawable drawable
		int gravity
		float scaleWidth
		float scaleHeight
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.ScaleDrawable$ScaleState state
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.ScaleDrawable$ScaleState state
	private static float getPercent (android.content.res.TypedArray, int, float) 
		String f
		android.content.res.TypedArray a
		int index
		float defaultValue
		int type
		String s
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable d
	public int getOpacity () 
		android.graphics.drawable.Drawable d
		int opacity
	protected boolean onLevelChange (int) 
		int level
	protected void onBoundsChange (android.graphics.Rect) 
		int iw
		int ih
		android.graphics.Rect bounds
		android.graphics.drawable.Drawable d
		android.graphics.Rect r
		boolean min
		int level
		int w
		int h
		int layoutDirection
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	private void  (android.graphics.drawable.ScaleDrawable$ScaleState, android.content.res.Resources) 
		android.graphics.drawable.ScaleDrawable$ScaleState state
		android.content.res.Resources res
	private void updateLocalState () 
	void  (android.graphics.drawable.ScaleDrawable$ScaleState, android.content.res.Resources, android.graphics.drawable.ScaleDrawable$1) 
		android.graphics.drawable.ScaleDrawable$ScaleState x0
		android.content.res.Resources x1
		android.graphics.drawable.ScaleDrawable$1 x2
}

android/graphics/drawable/RippleDrawable$1.class
RippleDrawable.java
package android.graphics.drawable
 android.graphics.drawable.RippleDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/RippleBackground.class
RippleBackground.java
package android.graphics.drawable
 android.graphics.drawable.RippleBackground extends android.graphics.drawable.RippleComponent {
	private static final android.animation.TimeInterpolator LINEAR_INTERPOLATOR
	private static final int OPACITY_ENTER_DURATION
	private static final int OPACITY_ENTER_DURATION_FAST
	private static final int OPACITY_EXIT_DURATION
	private android.graphics.CanvasProperty mPropPaint
	private android.graphics.CanvasProperty mPropRadius
	private android.graphics.CanvasProperty mPropX
	private android.graphics.CanvasProperty mPropY
	private float mOpacity
	private boolean mIsBounded
	private static final android.graphics.drawable.RippleBackground$BackgroundProperty OPACITY
	public void  (android.graphics.drawable.RippleDrawable, android.graphics.Rect, boolean, boolean) 
		android.graphics.drawable.RippleDrawable owner
		android.graphics.Rect bounds
		boolean isBounded
		boolean forceSoftware
	public boolean isVisible () 
	protected boolean drawSoftware (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas c
		android.graphics.Paint p
		boolean hasContent
		int origAlpha
		int alpha
	protected boolean drawHardware (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas c
	protected android.animation.Animator createSoftwareEnter (boolean) 
		boolean fast
		int maxDuration
		int duration
		android.animation.ObjectAnimator opacity
	protected android.animation.Animator createSoftwareExit () 
		android.animation.ObjectAnimator enter
		android.animation.AnimatorSet set
		android.animation.ObjectAnimator exit
		android.animation.AnimatorSet$Builder builder
		int fastEnterDuration
	protected android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet createHardwareExit (android.graphics.Paint) 
		android.view.RenderNodeAnimator enter
		android.graphics.Paint p
		android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet set
		int targetAlpha
		int currentAlpha
		int fastEnterDuration
		android.view.RenderNodeAnimator exit
	protected void jumpValuesToExit () 
	static float access$002 (android.graphics.drawable.RippleBackground, float) 
		android.graphics.drawable.RippleBackground x0
		float x1
	static float access$000 (android.graphics.drawable.RippleBackground) 
		android.graphics.drawable.RippleBackground x0
	static void  () 
}

android/graphics/drawable/Icon$OnDrawableLoadedListener.class
Icon.java
package android.graphics.drawable
public abstract android.graphics.drawable.Icon$OnDrawableLoadedListener extends java.lang.Object {
	public abstract void onDrawableLoaded (android.graphics.drawable.Drawable) 
}

android/graphics/drawable/BitmapDrawable$1.class
BitmapDrawable.java
package android.graphics.drawable
 android.graphics.drawable.BitmapDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/LevelListDrawable$LevelListState.class
LevelListDrawable.java
package android.graphics.drawable
final android.graphics.drawable.LevelListDrawable$LevelListState extends android.graphics.drawable.DrawableContainer$DrawableContainerState {
	private int[] mLows
	private int[] mHighs
	void  (android.graphics.drawable.LevelListDrawable$LevelListState, android.graphics.drawable.LevelListDrawable, android.content.res.Resources) 
		android.graphics.drawable.LevelListDrawable$LevelListState orig
		android.graphics.drawable.LevelListDrawable owner
		android.content.res.Resources res
	private void mutate () 
	public void addLevel (int, int, android.graphics.drawable.Drawable) 
		int low
		int high
		android.graphics.drawable.Drawable drawable
		int pos
	public int indexOfLevel (int) 
		int i
		int level
		int[] lows
		int[] highs
		int N
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public void growArray (int, int) 
		int oldSize
		int newSize
		int[] newInts
	static void access$000 (android.graphics.drawable.LevelListDrawable$LevelListState) 
		android.graphics.drawable.LevelListDrawable$LevelListState x0
}

android/graphics/drawable/RippleDrawable$RippleState.class
RippleDrawable.java
package android.graphics.drawable
 android.graphics.drawable.RippleDrawable$RippleState extends android.graphics.drawable.LayerDrawable$LayerState {
	int[] mTouchThemeAttrs
	android.content.res.ColorStateList mColor
	int mMaxRadius
	public void  (android.graphics.drawable.LayerDrawable$LayerState, android.graphics.drawable.RippleDrawable, android.content.res.Resources) 
		android.graphics.drawable.RippleDrawable$RippleState origs
		android.graphics.drawable.LayerDrawable$LayerState orig
		android.graphics.drawable.RippleDrawable owner
		android.content.res.Resources res
	protected void onDensityChanged (int, int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int sourceDensity
		int targetDensity
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/VectorDrawable$VGroup$7.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$7 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/AnimatedStateListDrawable$Transition.class
AnimatedStateListDrawable.java
package android.graphics.drawable
abstract android.graphics.drawable.AnimatedStateListDrawable$Transition extends java.lang.Object {
	private void  () 
	public abstract void start () 
	public abstract void stop () 
	public void reverse () 
	public boolean canReverse () 
	void  (android.graphics.drawable.AnimatedStateListDrawable$1) 
		android.graphics.drawable.AnimatedStateListDrawable$1 x0
}

android/graphics/drawable/NinePatchDrawable$NinePatchState.class
NinePatchDrawable.java
package android.graphics.drawable
final android.graphics.drawable.NinePatchDrawable$NinePatchState extends android.graphics.drawable.Drawable$ConstantState {
	int mChangingConfigurations
	android.graphics.NinePatch mNinePatch
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	android.graphics.Rect mPadding
	android.graphics.Insets mOpticalInsets
	float mBaseAlpha
	boolean mDither
	boolean mAutoMirrored
	int[] mThemeAttrs
	void  () 
	void  (android.graphics.NinePatch, android.graphics.Rect) 
		android.graphics.NinePatch ninePatch
		android.graphics.Rect padding
	void  (android.graphics.NinePatch, android.graphics.Rect, android.graphics.Rect) 
		android.graphics.NinePatch ninePatch
		android.graphics.Rect padding
		android.graphics.Rect opticalInsets
	void  (android.graphics.NinePatch, android.graphics.Rect, android.graphics.Rect, boolean, boolean) 
		android.graphics.NinePatch ninePatch
		android.graphics.Rect padding
		android.graphics.Rect opticalInsets
		boolean dither
		boolean autoMirror
	void  (android.graphics.drawable.NinePatchDrawable$NinePatchState) 
		android.graphics.drawable.NinePatchDrawable$NinePatchState orig
	public boolean canApplyTheme () 
	public int addAtlasableBitmaps (java.util.Collection) 
		java.util.Collection atlasList
		android.graphics.Bitmap bitmap
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/RippleForeground$1.class
RippleForeground.java
package android.graphics.drawable
 android.graphics.drawable.RippleForeground$1 extends android.animation.AnimatorListenerAdapter {
	final android.graphics.drawable.RippleForeground this$0
	void  (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

android/graphics/drawable/VectorDrawable$VFullPath.class
VectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.VectorDrawable$VFullPath extends android.graphics.drawable.VectorDrawable$VPath {
	private static final int STROKE_WIDTH_INDEX
	private static final int STROKE_COLOR_INDEX
	private static final int STROKE_ALPHA_INDEX
	private static final int FILL_COLOR_INDEX
	private static final int FILL_ALPHA_INDEX
	private static final int TRIM_PATH_START_INDEX
	private static final int TRIM_PATH_END_INDEX
	private static final int TRIM_PATH_OFFSET_INDEX
	private static final int STROKE_LINE_CAP_INDEX
	private static final int STROKE_LINE_JOIN_INDEX
	private static final int STROKE_MITER_LIMIT_INDEX
	private static final int FILL_TYPE_INDEX
	private static final int TOTAL_PROPERTY_COUNT
	private static final int NATIVE_ALLOCATION_SIZE
	private static final java.util.HashMap sPropertyIndexMap
	private static final android.util.Property STROKE_WIDTH
	private static final android.util.Property STROKE_COLOR
	private static final android.util.Property STROKE_ALPHA
	private static final android.util.Property FILL_COLOR
	private static final android.util.Property FILL_ALPHA
	private static final android.util.Property TRIM_PATH_START
	private static final android.util.Property TRIM_PATH_END
	private static final android.util.Property TRIM_PATH_OFFSET
	private static final java.util.HashMap sPropertyMap
	private byte[] mPropertyData
	private int[] mThemeAttrs
	android.content.res.ComplexColor mStrokeColors
	android.content.res.ComplexColor mFillColors
	private final long mNativePtr
	public void  () 
	public void  (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath copy
	android.util.Property getProperty (java.lang.String) 
		String propertyName
		android.util.Property p
	int getPropertyIndex (java.lang.String) 
		String propertyName
	public boolean onStateChange (int[]) 
		int oldStrokeColor
		int newStrokeColor
		int oldFillColor
		int newFillColor
		int[] stateSet
		boolean changed
	public boolean isStateful () 
	int getNativeSize () 
	public long getNativePtr () 
	public void inflate (android.content.res.Resources, android.util.AttributeSet, android.content.res.Resources$Theme) 
		android.content.res.Resources r
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		int byteCount
		boolean success
		java.nio.ByteBuffer properties
		float strokeWidth
		int strokeColor
		float strokeAlpha
		int fillColor
		float fillAlpha
		float trimPathStart
		float trimPathEnd
		float trimPathOffset
		int strokeLineCap
		int strokeLineJoin
		float strokeMiterLimit
		int fillType
		android.graphics.Shader fillGradient
		android.graphics.Shader strokeGradient
		String pathName
		String pathString
		android.content.res.ComplexColor fillColors
		android.content.res.ComplexColor strokeColors
	public boolean canApplyTheme () 
		boolean fillCanApplyTheme
		boolean strokeCanApplyTheme
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		boolean fillCanApplyTheme
		boolean strokeCanApplyTheme
	private boolean canComplexColorApplyTheme (android.content.res.ComplexColor) 
		android.content.res.ComplexColor complexColor
	int getStrokeColor () 
	void setStrokeColor (int) 
		int strokeColor
	float getStrokeWidth () 
	void setStrokeWidth (float) 
		float strokeWidth
	float getStrokeAlpha () 
	void setStrokeAlpha (float) 
		float strokeAlpha
	int getFillColor () 
	void setFillColor (int) 
		int fillColor
	float getFillAlpha () 
	void setFillAlpha (float) 
		float fillAlpha
	float getTrimPathStart () 
	void setTrimPathStart (float) 
		float trimPathStart
	float getTrimPathEnd () 
	void setTrimPathEnd (float) 
		float trimPathEnd
	float getTrimPathOffset () 
	void setTrimPathOffset (float) 
		float trimPathOffset
	static android.util.Property access$4000 () 
	static android.util.Property access$4100 () 
	static android.util.Property access$4200 () 
	static android.util.Property access$4300 () 
	static android.util.Property access$4400 () 
	static android.util.Property access$4500 () 
	static android.util.Property access$4600 () 
	static android.util.Property access$4700 () 
	static void  () 
}

android/graphics/drawable/VectorDrawable$VGroup$8.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$8 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/RippleForeground.class
RippleForeground.java
package android.graphics.drawable
 android.graphics.drawable.RippleForeground extends android.graphics.drawable.RippleComponent {
	private static final android.animation.TimeInterpolator LINEAR_INTERPOLATOR
	private static final android.animation.TimeInterpolator DECELERATE_INTERPOLATOR
	private static final float WAVE_TOUCH_DOWN_ACCELERATION
	private static final float WAVE_TOUCH_UP_ACCELERATION
	private static final float WAVE_OPACITY_DECAY_VELOCITY
	private static final int BOUNDED_ORIGIN_EXIT_DURATION
	private static final int BOUNDED_RADIUS_EXIT_DURATION
	private static final int BOUNDED_OPACITY_EXIT_DURATION
	private static final float MAX_BOUNDED_RADIUS
	private static final int RIPPLE_ENTER_DELAY
	private static final int OPACITY_ENTER_DURATION_FAST
	private float mStartingX
	private float mStartingY
	private float mClampedStartingX
	private float mClampedStartingY
	private android.graphics.CanvasProperty mPropPaint
	private android.graphics.CanvasProperty mPropRadius
	private android.graphics.CanvasProperty mPropX
	private android.graphics.CanvasProperty mPropY
	private float mTargetX
	private float mTargetY
	private float mBoundedRadius
	private float mOpacity
	private float mTweenRadius
	private float mTweenX
	private float mTweenY
	private boolean mIsBounded
	private boolean mHasFinishedExit
	private final android.animation.AnimatorListenerAdapter mAnimationListener
	private static final android.util.FloatProperty TWEEN_RADIUS
	private static final android.util.FloatProperty TWEEN_ORIGIN
	private static final android.util.FloatProperty OPACITY
	public void  (android.graphics.drawable.RippleDrawable, android.graphics.Rect, float, float, boolean, boolean) 
		android.graphics.drawable.RippleDrawable owner
		android.graphics.Rect bounds
		float startingX
		float startingY
		boolean isBounded
		boolean forceSoftware
	protected void onTargetRadiusChanged (float) 
		float targetRadius
	protected boolean drawSoftware (android.graphics.Canvas, android.graphics.Paint) 
		float x
		float y
		android.graphics.Canvas c
		android.graphics.Paint p
		boolean hasContent
		int origAlpha
		int alpha
		float radius
	protected boolean drawHardware (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas c
	public void getBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
		int outerX
		int outerY
		int r
	public void move (float, float) 
		float x
		float y
	public boolean hasFinishedExit () 
	protected android.animation.Animator createSoftwareEnter (boolean) 
		boolean fast
		int duration
		android.animation.ObjectAnimator tweenRadius
		android.animation.ObjectAnimator tweenOrigin
		android.animation.ObjectAnimator opacity
		android.animation.AnimatorSet set
	private float getCurrentX () 
	private float getCurrentY () 
	private int getRadiusExitDuration () 
		float remainingRadius
	private float getCurrentRadius () 
	private int getOpacityExitDuration () 
	private void computeBoundedTargetValues () 
	protected android.animation.Animator createSoftwareExit () 
		int radiusDuration
		int originDuration
		int opacityDuration
		int radiusDuration
		int originDuration
		int opacityDuration
		android.animation.ObjectAnimator tweenRadius
		android.animation.ObjectAnimator tweenOrigin
		android.animation.ObjectAnimator opacity
		android.animation.AnimatorSet set
	protected android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet createHardwareExit (android.graphics.Paint) 
		int radiusDuration
		int originDuration
		int opacityDuration
		android.graphics.Paint p
		int radiusDuration
		int originDuration
		int opacityDuration
		float startX
		float startY
		float startRadius
		android.view.RenderNodeAnimator radius
		android.view.RenderNodeAnimator x
		android.view.RenderNodeAnimator y
		android.view.RenderNodeAnimator opacity
		android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet set
	protected void jumpValuesToExit () 
	private void clampStartingPosition () 
		double angle
		float cX
		float cY
		float dX
		float dY
		float r
	static boolean access$002 (android.graphics.drawable.RippleForeground, boolean) 
		android.graphics.drawable.RippleForeground x0
		boolean x1
	static float access$102 (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground x0
		float x1
	static float access$100 (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground x0
	static float access$202 (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground x0
		float x1
	static float access$302 (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground x0
		float x1
	static float access$200 (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground x0
	static float access$402 (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground x0
		float x1
	static float access$400 (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground x0
	static void  () 
}

android/graphics/drawable/GradientDrawable$1.class
GradientDrawable.java
package android.graphics.drawable
 android.graphics.drawable.GradientDrawable$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$graphics$drawable$GradientDrawable$Orientation
	static void  () 
}

android/graphics/drawable/RippleComponent.class
RippleComponent.java
package android.graphics.drawable
abstract android.graphics.drawable.RippleComponent extends java.lang.Object {
	private final android.graphics.drawable.RippleDrawable mOwner
	protected final android.graphics.Rect mBounds
	private boolean mHasDisplayListCanvas
	private boolean mHasPendingHardwareAnimator
	private android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet mHardwareAnimator
	private android.animation.Animator mSoftwareAnimator
	private boolean mHasMaxRadius
	protected float mTargetRadius
	protected float mDensityScale
	private final boolean mForceSoftware
	public void  (android.graphics.drawable.RippleDrawable, android.graphics.Rect, boolean) 
		android.graphics.drawable.RippleDrawable owner
		android.graphics.Rect bounds
		boolean forceSoftware
	public void onBoundsChange () 
	public final void setup (float, int) 
		float maxRadius
		int densityDpi
	private static float getTargetRadius (android.graphics.Rect) 
		android.graphics.Rect bounds
		float halfWidth
		float halfHeight
	public final void enter (boolean) 
		boolean fast
	public final void exit () 
	public void cancel () 
	public void end () 
	public boolean draw (android.graphics.Canvas, android.graphics.Paint) 
		android.view.DisplayListCanvas hw
		android.graphics.Canvas c
		android.graphics.Paint p
		boolean hasDisplayListCanvas
	public void getBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
		int r
	private void startPendingAnimation (android.view.DisplayListCanvas, android.graphics.Paint) 
		android.view.DisplayListCanvas hw
		android.graphics.Paint p
	private void cancelSoftwareAnimations () 
	private void endSoftwareAnimations () 
	private void endHardwareAnimations () 
	protected final void invalidateSelf () 
	protected final boolean isHardwareAnimating () 
	protected final void onHotspotBoundsChanged () 
		float halfWidth
		float halfHeight
		float targetRadius
	protected void onTargetRadiusChanged (float) 
		float targetRadius
	protected abstract android.animation.Animator createSoftwareEnter (boolean) 
	protected abstract android.animation.Animator createSoftwareExit () 
	protected abstract android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet createHardwareExit (android.graphics.Paint) 
	protected abstract boolean drawHardware (android.view.DisplayListCanvas) 
	protected abstract boolean drawSoftware (android.graphics.Canvas, android.graphics.Paint) 
	protected abstract void jumpValuesToExit () 
}

android/graphics/drawable/RippleComponent$RenderNodeAnimatorSet.class
RippleComponent.java
package android.graphics.drawable
public android.graphics.drawable.RippleComponent$RenderNodeAnimatorSet extends java.lang.Object {
	private final java.util.ArrayList mAnimators
	public void  () 
	public void add (android.view.RenderNodeAnimator) 
		android.view.RenderNodeAnimator anim
	public void clear () 
	public void start (android.view.DisplayListCanvas) 
		android.view.RenderNodeAnimator anim
		int i
		android.view.DisplayListCanvas target
		java.util.ArrayList animators
		int N
	public void cancel () 
		android.view.RenderNodeAnimator anim
		int i
		java.util.ArrayList animators
		int N
	public void end () 
		android.view.RenderNodeAnimator anim
		int i
		java.util.ArrayList animators
		int N
	public boolean isRunning () 
		android.view.RenderNodeAnimator anim
		int i
		java.util.ArrayList animators
		int N
}

android/graphics/drawable/RippleDrawable.class
RippleDrawable.java
package android.graphics.drawable
public android.graphics.drawable.RippleDrawable extends android.graphics.drawable.LayerDrawable {
	public static final int RADIUS_AUTO
	private static final int MASK_UNKNOWN
	private static final int MASK_NONE
	private static final int MASK_CONTENT
	private static final int MASK_EXPLICIT
	private static final int MAX_RIPPLES
	private final android.graphics.Rect mTempRect
	private final android.graphics.Rect mHotspotBounds
	private final android.graphics.Rect mDrawingBounds
	private final android.graphics.Rect mDirtyBounds
	private android.graphics.drawable.RippleDrawable$RippleState mState
	private android.graphics.drawable.Drawable mMask
	private android.graphics.drawable.RippleBackground mBackground
	private android.graphics.Bitmap mMaskBuffer
	private android.graphics.BitmapShader mMaskShader
	private android.graphics.Canvas mMaskCanvas
	private android.graphics.Matrix mMaskMatrix
	private android.graphics.PorterDuffColorFilter mMaskColorFilter
	private boolean mHasValidMask
	private boolean mBackgroundActive
	private android.graphics.drawable.RippleForeground mRipple
	private boolean mRippleActive
	private float mPendingX
	private float mPendingY
	private boolean mHasPending
	private android.graphics.drawable.RippleForeground[] mExitingRipples
	private int mExitingRipplesCount
	private android.graphics.Paint mRipplePaint
	private int mDensity
	private boolean mOverrideBounds
	private boolean mForceSoftware
	void  () 
	public void  (android.content.res.ColorStateList, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		android.content.res.ColorStateList color
		android.graphics.drawable.Drawable content
		android.graphics.drawable.Drawable mask
	public void jumpToCurrentState () 
	private void cancelExitingRipples () 
		int i
		int count
		android.graphics.drawable.RippleForeground[] ripples
	public int getOpacity () 
	protected boolean onStateChange (int[]) 
		int state
		int[] stateSet
		boolean changed
		boolean enabled
		boolean pressed
		boolean focused
		boolean hovered
	private void setRippleActive (boolean) 
		boolean active
	private void setBackgroundActive (boolean, boolean) 
		boolean active
		boolean focused
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean changed
	public boolean isProjected () 
		int radius
		android.graphics.Rect drawableBounds
		android.graphics.Rect hotspotBounds
	private boolean isBounded () 
	public boolean isStateful () 
	public void setColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList color
	public void setRadius (int) 
		int radius
	public int getRadius () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public boolean setDrawableByLayerId (int, android.graphics.drawable.Drawable) 
		int id
		android.graphics.drawable.Drawable drawable
	public void setPaddingMode (int) 
		int mode
	private void updateStateFromTypedArray (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
		android.graphics.drawable.RippleDrawable$RippleState state
		android.content.res.ColorStateList color
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.RippleDrawable$RippleState state
	public boolean canApplyTheme () 
	public void setHotspot (float, float) 
		float x
		float y
	private void tryBackgroundEnter (boolean) 
		boolean isBounded
		boolean focused
	private void tryBackgroundExit () 
	private void tryRippleEnter () 
		float x
		float y
		float x
		float y
		boolean isBounded
	private void tryRippleExit () 
	private void clearHotspots () 
	public void setHotspotBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	private void onHotspotBoundsChanged () 
		int i
		int count
		android.graphics.drawable.RippleForeground[] ripples
	public void getOutline (android.graphics.Outline) 
		int i
		android.graphics.Outline outline
		android.graphics.drawable.LayerDrawable$LayerState state
		android.graphics.drawable.LayerDrawable$ChildDrawable[] children
		int N
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
		int saveCount
	public void invalidateSelf () 
	void invalidateSelf (boolean) 
		boolean invalidateMask
	private void pruneRipples () 
		int i
		int i
		int remaining
		android.graphics.drawable.RippleForeground[] ripples
		int count
	private void updateMaskShaderIfNeeded () 
		int maskType
		android.graphics.Rect bounds
		int left
		int top
	private int getMaskType () 
		int i
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int count
	private void drawContent (android.graphics.Canvas) 
		int i
		android.graphics.Canvas canvas
		android.graphics.drawable.LayerDrawable$ChildDrawable[] array
		int count
	private void drawBackgroundAndRipples (android.graphics.Canvas) 
		android.graphics.Rect bounds
		int fullAlphaColor
		int halfAlphaColor
		int i
		android.graphics.drawable.RippleForeground[] ripples
		android.graphics.Canvas canvas
		android.graphics.drawable.RippleForeground active
		android.graphics.drawable.RippleBackground background
		int count
		float x
		float y
		int color
		int halfAlpha
		android.graphics.Paint p
	private void drawMask (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private android.graphics.Paint getRipplePaint () 
	public android.graphics.Rect getDirtyBounds () 
		int i
		android.graphics.Rect drawingBounds
		android.graphics.Rect dirtyBounds
		int cX
		int cY
		android.graphics.Rect rippleBounds
		android.graphics.drawable.RippleForeground[] activeRipples
		int N
		android.graphics.drawable.RippleBackground background
	public void setForceSoftware (boolean) 
		boolean forceSoftware
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.RippleDrawable$RippleState createConstantState (android.graphics.drawable.LayerDrawable$LayerState, android.content.res.Resources) 
		android.graphics.drawable.LayerDrawable$LayerState state
		android.content.res.Resources res
	private void  (android.graphics.drawable.RippleDrawable$RippleState, android.content.res.Resources) 
		android.graphics.drawable.RippleDrawable$RippleState state
		android.content.res.Resources res
	private void updateLocalState () 
	volatile android.graphics.drawable.LayerDrawable$LayerState createConstantState (android.graphics.drawable.LayerDrawable$LayerState, android.content.res.Resources) 
	void  (android.graphics.drawable.RippleDrawable$RippleState, android.content.res.Resources, android.graphics.drawable.RippleDrawable$1) 
		android.graphics.drawable.RippleDrawable$RippleState x0
		android.content.res.Resources x1
		android.graphics.drawable.RippleDrawable$1 x2
}

android/graphics/drawable/AnimationDrawable.class
AnimationDrawable.java
package android.graphics.drawable
public android.graphics.drawable.AnimationDrawable extends android.graphics.drawable.DrawableContainer implements java.lang.Runnable android.graphics.drawable.Animatable  {
	private android.graphics.drawable.AnimationDrawable$AnimationState mAnimationState
	private int mCurFrame
	private boolean mRunning
	private boolean mAnimating
	private boolean mMutated
	public void  () 
	public boolean setVisible (boolean, boolean) 
		boolean startFromZero
		boolean visible
		boolean restart
		boolean changed
	public void start () 
	public void stop () 
	public boolean isRunning () 
	public void run () 
	public void unscheduleSelf (java.lang.Runnable) 
		Runnable what
	public int getNumberOfFrames () 
	public android.graphics.drawable.Drawable getFrame (int) 
		int index
	public int getDuration (int) 
		int i
	public boolean isOneShot () 
	public void setOneShot (boolean) 
		boolean oneShot
	public void addFrame (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable frame
		int duration
	private void nextFrame (boolean) 
		boolean unschedule
		int nextFrame
		int numFrames
		boolean isLastFrame
	private void setFrame (int, boolean, boolean) 
		int frame
		boolean unschedule
		boolean animate
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		int duration
		android.graphics.drawable.Drawable dr
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int type
		int innerDepth
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.AnimationDrawable$AnimationState cloneConstantState () 
	public void clearMutated () 
	protected void setConstantState (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState state
	private void  (android.graphics.drawable.AnimationDrawable$AnimationState, android.content.res.Resources) 
		android.graphics.drawable.AnimationDrawable$AnimationState state
		android.content.res.Resources res
		android.graphics.drawable.AnimationDrawable$AnimationState as
	volatile android.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState () 
	void  (android.graphics.drawable.AnimationDrawable$AnimationState, android.content.res.Resources, android.graphics.drawable.AnimationDrawable$1) 
		android.graphics.drawable.AnimationDrawable$AnimationState x0
		android.content.res.Resources x1
		android.graphics.drawable.AnimationDrawable$1 x2
}

android/graphics/drawable/VectorDrawable$VGroup.class
VectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.VectorDrawable$VGroup extends android.graphics.drawable.VectorDrawable$VObject {
	private static final int ROTATION_INDEX
	private static final int PIVOT_X_INDEX
	private static final int PIVOT_Y_INDEX
	private static final int SCALE_X_INDEX
	private static final int SCALE_Y_INDEX
	private static final int TRANSLATE_X_INDEX
	private static final int TRANSLATE_Y_INDEX
	private static final int TRANSFORM_PROPERTY_COUNT
	private static final int NATIVE_ALLOCATION_SIZE
	private static final java.util.HashMap sPropertyIndexMap
	private static final android.util.Property TRANSLATE_X
	private static final android.util.Property TRANSLATE_Y
	private static final android.util.Property SCALE_X
	private static final android.util.Property SCALE_Y
	private static final android.util.Property PIVOT_X
	private static final android.util.Property PIVOT_Y
	private static final android.util.Property ROTATION
	private static final java.util.HashMap sPropertyMap
	private float[] mTransform
	private final java.util.ArrayList mChildren
	private boolean mIsStateful
	private int mChangingConfigurations
	private int[] mThemeAttrs
	private String mGroupName
	private final long mNativePtr
	static int getPropertyIndex (java.lang.String) 
		String propertyName
	public void  (android.graphics.drawable.VectorDrawable$VGroup, android.util.ArrayMap) 
		android.graphics.drawable.VectorDrawable$VGroup copyGroup
		android.graphics.drawable.VectorDrawable$VPath newPath
		android.graphics.drawable.VectorDrawable$VPath newPath
		android.graphics.drawable.VectorDrawable$VPath newPath
		android.graphics.drawable.VectorDrawable$VObject copyChild
		int i
		android.graphics.drawable.VectorDrawable$VGroup copy
		android.util.ArrayMap targetsMap
		java.util.ArrayList children
	public void  () 
	android.util.Property getProperty (java.lang.String) 
		String propertyName
	public java.lang.String getGroupName () 
	public void addChild (android.graphics.drawable.VectorDrawable$VObject) 
		android.graphics.drawable.VectorDrawable$VObject child
	public void setTree (com.android.internal.util.VirtualRefBasePtr) 
		int i
		com.android.internal.util.VirtualRefBasePtr treeRoot
	public long getNativePtr () 
	public void inflate (android.content.res.Resources, android.util.AttributeSet, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		boolean success
		float rotate
		float pivotX
		float pivotY
		float scaleX
		float scaleY
		float translateX
		float translateY
		String groupName
	public boolean onStateChange (int[]) 
		android.graphics.drawable.VectorDrawable$VObject child
		int i
		int count
		int[] stateSet
		boolean changed
		java.util.ArrayList children
	public boolean isStateful () 
	int getNativeSize () 
		int i
		int size
	public boolean canApplyTheme () 
		android.graphics.drawable.VectorDrawable$VObject child
		int i
		int count
		java.util.ArrayList children
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.graphics.drawable.VectorDrawable$VObject child
		int i
		int count
		android.content.res.Resources$Theme t
		java.util.ArrayList children
	public float getRotation () 
	public void setRotation (float) 
		float rotation
	public float getPivotX () 
	public void setPivotX (float) 
		float pivotX
	public float getPivotY () 
	public void setPivotY (float) 
		float pivotY
	public float getScaleX () 
	public void setScaleX (float) 
		float scaleX
	public float getScaleY () 
	public void setScaleY (float) 
		float scaleY
	public float getTranslateX () 
	public void setTranslateX (float) 
		float translateX
	public float getTranslateY () 
	public void setTranslateY (float) 
		float translateY
	static int access$100 (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup x0
	static long access$200 (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup x0
	static android.util.Property access$900 () 
	static android.util.Property access$1000 () 
	static android.util.Property access$1100 () 
	static android.util.Property access$1200 () 
	static android.util.Property access$1300 () 
	static android.util.Property access$1400 () 
	static android.util.Property access$1500 () 
	static void  () 
}

android/graphics/drawable/Animatable2.class
Animatable2.java
package android.graphics.drawable
public abstract android.graphics.drawable.Animatable2 extends java.lang.Object implements android.graphics.drawable.Animatable  {
	public abstract void registerAnimationCallback (android.graphics.drawable.Animatable2$AnimationCallback) 
	public abstract boolean unregisterAnimationCallback (android.graphics.drawable.Animatable2$AnimationCallback) 
	public abstract void clearAnimationCallbacks () 
}

android/graphics/drawable/Animatable2$AnimationCallback.class
Animatable2.java
package android.graphics.drawable
public abstract android.graphics.drawable.Animatable2$AnimationCallback extends java.lang.Object {
	public void  () 
	public void onAnimationStart (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void onAnimationEnd (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
}

android/graphics/drawable/Drawable.class
Drawable.java
package android.graphics.drawable
public abstract android.graphics.drawable.Drawable extends java.lang.Object {
	private static final android.graphics.Rect ZERO_BOUNDS_RECT
	static final android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE
	private int[] mStateSet
	private int mLevel
	private int mChangingConfigurations
	private android.graphics.Rect mBounds
	private java.lang.ref.WeakReference mCallback
	private boolean mVisible
	private int mLayoutDirection
	public void  () 
	public abstract void draw (android.graphics.Canvas) 
	public void setBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.graphics.Rect oldBounds
	public void setBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	public final void copyBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	public final android.graphics.Rect copyBounds () 
	public final android.graphics.Rect getBounds () 
	public android.graphics.Rect getDirtyBounds () 
	public void setChangingConfigurations (int) 
		int configs
	public int getChangingConfigurations () 
	public void setDither (boolean) 
		boolean dither
	public void setFilterBitmap (boolean) 
		boolean filter
	public boolean isFilterBitmap () 
	public final void setCallback (android.graphics.drawable.Drawable$Callback) 
		android.graphics.drawable.Drawable$Callback cb
	public android.graphics.drawable.Drawable$Callback getCallback () 
	public void invalidateSelf () 
		android.graphics.drawable.Drawable$Callback callback
	public void scheduleSelf (java.lang.Runnable, long) 
		Runnable what
		long when
		android.graphics.drawable.Drawable$Callback callback
	public void unscheduleSelf (java.lang.Runnable) 
		Runnable what
		android.graphics.drawable.Drawable$Callback callback
	public int getLayoutDirection () 
	public final boolean setLayoutDirection (int) 
		int layoutDirection
	public boolean onLayoutDirectionChanged (int) 
		int layoutDirection
	public abstract void setAlpha (int) 
	public int getAlpha () 
	public void setXfermode (android.graphics.Xfermode) 
		android.graphics.Xfermode mode
	public abstract void setColorFilter (android.graphics.ColorFilter) 
	public void setColorFilter (int, android.graphics.PorterDuff$Mode) 
		int color
		android.graphics.PorterDuff$Mode mode
	public void setTint (int) 
		int tintColor
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.ColorFilter getColorFilter () 
	public void clearColorFilter () 
	public void setHotspot (float, float) 
		float x
		float y
	public void setHotspotBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	public boolean isProjected () 
	public boolean isStateful () 
	public boolean setState (int[]) 
		int[] stateSet
	public int[] getState () 
	public void jumpToCurrentState () 
	public android.graphics.drawable.Drawable getCurrent () 
	public final boolean setLevel (int) 
		int level
	public final int getLevel () 
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean changed
	public final boolean isVisible () 
	public void setAutoMirrored (boolean) 
		boolean mirrored
	public boolean isAutoMirrored () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
	public boolean canApplyTheme () 
	public abstract int getOpacity () 
	public static int resolveOpacity (int, int) 
		int op1
		int op2
	public android.graphics.Region getTransparentRegion () 
	protected boolean onStateChange (int[]) 
		int[] state
	protected boolean onLevelChange (int) 
		int level
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getMinimumWidth () 
		int intrinsicWidth
	public int getMinimumHeight () 
		int intrinsicHeight
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	public android.graphics.Insets getOpticalInsets () 
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public android.graphics.drawable.Drawable mutate () 
	public void clearMutated () 
	public static android.graphics.drawable.Drawable createFromStream (java.io.InputStream, java.lang.String) 
		java.io.InputStream is
		String srcName
	public static android.graphics.drawable.Drawable createFromResourceStream (android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String) 
		android.content.res.Resources res
		android.util.TypedValue value
		java.io.InputStream is
		String srcName
	public static android.graphics.drawable.Drawable createFromResourceStream (android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String, android.graphics.BitmapFactory$Options) 
		byte[] np
		android.graphics.Rect opticalInsets
		android.content.res.Resources res
		android.util.TypedValue value
		java.io.InputStream is
		String srcName
		android.graphics.BitmapFactory$Options opts
		android.graphics.Rect pad
		android.graphics.Bitmap bm
	public static android.graphics.drawable.Drawable createFromXml (android.content.res.Resources, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
	public static android.graphics.drawable.Drawable createFromXml (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		int type
		android.graphics.drawable.Drawable drawable
	public static android.graphics.drawable.Drawable createFromXmlInner (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
	public static android.graphics.drawable.Drawable createFromXmlInner (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
	public static android.graphics.drawable.Drawable createFromPath (java.lang.String) 
		android.graphics.Bitmap bm
		String pathName
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	void inflateWithAttributes (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.TypedArray, int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.content.res.TypedArray attrs
		int visibleAttr
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	private static android.graphics.drawable.Drawable drawableFromBitmap (android.content.res.Resources, android.graphics.Bitmap, byte[], android.graphics.Rect, android.graphics.Rect, java.lang.String) 
		android.content.res.Resources res
		android.graphics.Bitmap bm
		byte[] np
		android.graphics.Rect pad
		android.graphics.Rect layoutBounds
		String srcName
	android.graphics.PorterDuffColorFilter updateTintFilter (android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuffColorFilter tintFilter
		android.content.res.ColorStateList tint
		android.graphics.PorterDuff$Mode tintMode
		int color
	static android.content.res.TypedArray obtainAttributes (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet set
		int[] attrs
	static float scaleFromDensity (float, int, int) 
		float pixels
		int sourceDensity
		int targetDensity
	static int scaleFromDensity (int, int, int, boolean) 
		int pixels
		int sourceDensity
		int targetDensity
		boolean isSize
		float result
		int rounded
	static int resolveDensity (android.content.res.Resources, int) 
		android.content.res.Resources r
		int parentDensity
		int densityDpi
	static void rethrowAsRuntimeException (java.lang.Exception)  throws java.lang.RuntimeException 
		Exception cause
		RuntimeException e
	public static android.graphics.PorterDuff$Mode parseTintMode (int, android.graphics.PorterDuff$Mode) 
		int value
		android.graphics.PorterDuff$Mode defaultMode
	static void  () 
}

android/graphics/drawable/AnimationDrawable$1.class
AnimationDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimationDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/Icon$LoadDrawableTask$1.class
Icon.java
package android.graphics.drawable
 android.graphics.drawable.Icon$LoadDrawableTask$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.graphics.drawable.Icon val$this$0
	final android.graphics.drawable.Icon$OnDrawableLoadedListener val$listener
	final android.graphics.drawable.Icon$LoadDrawableTask this$1
	void  (android.graphics.drawable.Icon$LoadDrawableTask, android.graphics.drawable.Icon, android.graphics.drawable.Icon$OnDrawableLoadedListener) 
		android.graphics.drawable.Icon$LoadDrawableTask this$1
	public void run () 
}

android/graphics/drawable/AnimatedStateListDrawable$FrameInterpolator.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$FrameInterpolator extends java.lang.Object implements android.animation.TimeInterpolator  {
	private int[] mFrameTimes
	private int mFrames
	private int mTotalDuration
	public void  (android.graphics.drawable.AnimationDrawable, boolean) 
		android.graphics.drawable.AnimationDrawable d
		boolean reversed
	public int updateFrames (android.graphics.drawable.AnimationDrawable, boolean) 
		int duration
		int i
		android.graphics.drawable.AnimationDrawable d
		boolean reversed
		int N
		int[] frameTimes
		int totalDuration
	public int getTotalDuration () 
	public float getInterpolation (float) 
		float frameElapsed
		float input
		int elapsed
		int N
		int[] frameTimes
		int remaining
		int i
		float frameElapsed
}

android/graphics/drawable/LayerDrawable$ChildDrawable.class
LayerDrawable.java
package android.graphics.drawable
 android.graphics.drawable.LayerDrawable$ChildDrawable extends java.lang.Object {
	public android.graphics.drawable.Drawable mDrawable
	public int[] mThemeAttrs
	public int mDensity
	public int mInsetL
	public int mInsetT
	public int mInsetR
	public int mInsetB
	public int mInsetS
	public int mInsetE
	public int mWidth
	public int mHeight
	public int mGravity
	public int mId
	void  (int) 
		int density
	void  (android.graphics.drawable.LayerDrawable$ChildDrawable, android.graphics.drawable.LayerDrawable, android.content.res.Resources) 
		android.graphics.drawable.Drawable clone
		android.graphics.drawable.Drawable clone
		android.graphics.drawable.Drawable$ConstantState cs
		android.graphics.drawable.Drawable clone
		android.graphics.drawable.LayerDrawable$ChildDrawable orig
		android.graphics.drawable.LayerDrawable owner
		android.content.res.Resources res
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable clone
	public boolean canApplyTheme () 
	public final void setDensity (int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int sourceDensity
		int targetDensity
}

android/graphics/drawable/RippleForeground$LogDecelerateInterpolator.class
RippleForeground.java
package android.graphics.drawable
final android.graphics.drawable.RippleForeground$LogDecelerateInterpolator extends java.lang.Object implements android.animation.TimeInterpolator  {
	private final float mBase
	private final float mDrift
	private final float mTimeScale
	private final float mOutputScale
	public void  (float, float, float) 
		float base
		float timeScale
		float drift
	private float computeLog (float) 
		float t
	public float getInterpolation (float) 
		float t
}

android/graphics/drawable/LevelListDrawable.class
LevelListDrawable.java
package android.graphics.drawable
public android.graphics.drawable.LevelListDrawable extends android.graphics.drawable.DrawableContainer {
	private android.graphics.drawable.LevelListDrawable$LevelListState mLevelListState
	private boolean mMutated
	public void  () 
	public void addLevel (int, int, android.graphics.drawable.Drawable) 
		int low
		int high
		android.graphics.drawable.Drawable drawable
	protected boolean onLevelChange (int) 
		int level
		int idx
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.graphics.drawable.Drawable dr
		android.content.res.TypedArray a
		int high
		int drawableRes
		android.graphics.drawable.Drawable dr
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int type
		int low
		int innerDepth
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.LevelListDrawable$LevelListState cloneConstantState () 
	public void clearMutated () 
	protected void setConstantState (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState state
	private void  (android.graphics.drawable.LevelListDrawable$LevelListState, android.content.res.Resources) 
		android.graphics.drawable.LevelListDrawable$LevelListState state
		android.content.res.Resources res
		android.graphics.drawable.LevelListDrawable$LevelListState as
	volatile android.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState () 
	void  (android.graphics.drawable.LevelListDrawable$LevelListState, android.content.res.Resources, android.graphics.drawable.LevelListDrawable$1) 
		android.graphics.drawable.LevelListDrawable$LevelListState x0
		android.content.res.Resources x1
		android.graphics.drawable.LevelListDrawable$1 x2
}

android/graphics/drawable/AnimatedStateListDrawable.class
AnimatedStateListDrawable.java
package android.graphics.drawable
public android.graphics.drawable.AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable {
	private static final String LOGTAG
	private static final String ELEMENT_TRANSITION
	private static final String ELEMENT_ITEM
	private android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState mState
	private android.graphics.drawable.AnimatedStateListDrawable$Transition mTransition
	private int mTransitionToIndex
	private int mTransitionFromIndex
	private boolean mMutated
	public void  () 
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean changed
	public void addState (int[], android.graphics.drawable.Drawable, int) 
		int[] stateSet
		android.graphics.drawable.Drawable drawable
		int id
	public void addTransition (int, int, android.graphics.drawable.Drawable, boolean) 
		int fromId
		int toId
		android.graphics.drawable.Drawable transition
		boolean reversible
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		int[] stateSet
		int targetIndex
		boolean changed
		android.graphics.drawable.Drawable current
	private boolean selectTransition (int) 
		int fromIndex
		boolean reversed
		android.graphics.drawable.AnimatedStateListDrawable$Transition transition
		boolean reversed
		android.graphics.drawable.AnimatedStateListDrawable$Transition transition
		android.graphics.drawable.AnimatedStateListDrawable$Transition transition
		int toIndex
		int fromIndex
		android.graphics.drawable.AnimatedStateListDrawable$Transition currentTransition
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState state
		int fromId
		int toId
		int transitionIndex
		boolean hasReversibleFlag
		android.graphics.drawable.AnimatedStateListDrawable$Transition transition
		android.graphics.drawable.Drawable d
	public void jumpToCurrentState () 
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme theme
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState state
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState state
	private void init () 
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int type
		int innerDepth
	private int parseTransition (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int type
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
		int fromId
		int toId
		boolean reversible
		android.graphics.drawable.Drawable dr
	private int parseItem (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int type
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
		int keyframeId
		android.graphics.drawable.Drawable dr
		int[] states
	public android.graphics.drawable.Drawable mutate () 
	android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState cloneConstantState () 
	public void clearMutated () 
	protected void setConstantState (android.graphics.drawable.DrawableContainer$DrawableContainerState) 
		android.graphics.drawable.DrawableContainer$DrawableContainerState state
	private void  (android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState, android.content.res.Resources) 
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState state
		android.content.res.Resources res
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState newState
	volatile android.graphics.drawable.StateListDrawable$StateListState cloneConstantState () 
	volatile android.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState () 
	static java.lang.String access$100 () 
	void  (android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState, android.content.res.Resources, android.graphics.drawable.AnimatedStateListDrawable$1) 
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState x0
		android.content.res.Resources x1
		android.graphics.drawable.AnimatedStateListDrawable$1 x2
	static void  () 
}

android/graphics/drawable/RippleForeground$4.class
RippleForeground.java
package android.graphics.drawable
final android.graphics.drawable.RippleForeground$4 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground object
		float value
	public java.lang.Float get (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/AnimatedRotateDrawable.class
AnimatedRotateDrawable.java
package android.graphics.drawable
public android.graphics.drawable.AnimatedRotateDrawable extends android.graphics.drawable.DrawableWrapper implements android.graphics.drawable.Animatable  {
	private android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState mState
	private float mCurrentDegrees
	private float mIncrement
	private boolean mRunning
	private final Runnable mNextFrame
	public void  () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable drawable
		android.graphics.Rect bounds
		int w
		int h
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState st
		float px
		float py
		int saveCount
	public void start () 
	public void stop () 
	public boolean isRunning () 
	private void nextFrame () 
	public boolean setVisible (boolean, boolean) 
		boolean visible
		boolean restart
		boolean changed
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public void applyTheme (android.content.res.Resources$Theme) 
		org.xmlpull.v1.XmlPullParserException e
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState state
	private void verifyRequiredAttributes (android.content.res.TypedArray)  throws org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.util.TypedValue tv
		android.util.TypedValue tv
		android.content.res.TypedArray a
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState state
	public void setFramesCount (int) 
		int framesCount
	public void setFramesDuration (int) 
		int framesDuration
	android.graphics.drawable.DrawableWrapper$DrawableWrapperState mutateConstantState () 
	private void  (android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState, android.content.res.Resources) 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState state
		android.content.res.Resources res
	private void updateLocalState () 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState state
		android.graphics.drawable.Drawable drawable
	void  (android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState, android.content.res.Resources, android.graphics.drawable.AnimatedRotateDrawable$1) 
		android.graphics.drawable.AnimatedRotateDrawable$AnimatedRotateState x0
		android.content.res.Resources x1
		android.graphics.drawable.AnimatedRotateDrawable$1 x2
	static float access$200 (android.graphics.drawable.AnimatedRotateDrawable) 
		android.graphics.drawable.AnimatedRotateDrawable x0
	static float access$202 (android.graphics.drawable.AnimatedRotateDrawable, float) 
		android.graphics.drawable.AnimatedRotateDrawable x0
		float x1
	static float access$300 (android.graphics.drawable.AnimatedRotateDrawable) 
		android.graphics.drawable.AnimatedRotateDrawable x0
	static void access$400 (android.graphics.drawable.AnimatedRotateDrawable) 
		android.graphics.drawable.AnimatedRotateDrawable x0
}

android/graphics/drawable/AnimatedVectorDrawable$VectorDrawableAnimator.class
AnimatedVectorDrawable.java
package android.graphics.drawable
abstract android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimator extends java.lang.Object {
	public abstract void init (android.animation.AnimatorSet) 
	public abstract void start () 
	public abstract void end () 
	public abstract void reset () 
	public abstract void reverse () 
	public abstract boolean canReverse () 
	public abstract void setListener (android.animation.Animator$AnimatorListener) 
	public abstract void removeListener (android.animation.Animator$AnimatorListener) 
	public abstract void onDraw (android.graphics.Canvas) 
	public abstract boolean isStarted () 
	public abstract boolean isRunning () 
	public abstract boolean isInfinite () 
	public abstract void pause () 
	public abstract void resume () 
}

android/graphics/drawable/AnimatedStateListDrawable$1.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/LevelListDrawable$1.class
LevelListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.LevelListDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/GradientDrawable$GradientState.class
GradientDrawable.java
package android.graphics.drawable
final android.graphics.drawable.GradientDrawable$GradientState extends android.graphics.drawable.Drawable$ConstantState {
	public int mChangingConfigurations
	public int mShape
	public int mGradient
	public int mAngle
	public android.graphics.drawable.GradientDrawable$Orientation mOrientation
	public android.content.res.ColorStateList mSolidColors
	public android.content.res.ColorStateList mStrokeColors
	public int[] mGradientColors
	public int[] mTempColors
	public float[] mTempPositions
	public float[] mPositions
	public int mStrokeWidth
	public float mStrokeDashWidth
	public float mStrokeDashGap
	public float mRadius
	public float[] mRadiusArray
	public android.graphics.Rect mPadding
	public int mWidth
	public int mHeight
	public float mInnerRadiusRatio
	public float mThicknessRatio
	public int mInnerRadius
	public int mThickness
	public boolean mDither
	public android.graphics.Insets mOpticalInsets
	float mCenterX
	float mCenterY
	float mGradientRadius
	int mGradientRadiusType
	boolean mUseLevel
	boolean mUseLevelForShape
	boolean mOpaqueOverBounds
	boolean mOpaqueOverShape
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	int mDensity
	int[] mThemeAttrs
	int[] mAttrSize
	int[] mAttrGradient
	int[] mAttrSolid
	int[] mAttrStroke
	int[] mAttrCorners
	int[] mAttrPadding
	public void  (android.graphics.drawable.GradientDrawable$Orientation, int[]) 
		android.graphics.drawable.GradientDrawable$Orientation orientation
		int[] gradientColors
	public void  (android.graphics.drawable.GradientDrawable$GradientState, android.content.res.Resources) 
		android.graphics.drawable.GradientDrawable$GradientState orig
		android.content.res.Resources res
	public final void setDensity (int) 
		int sourceDensity
		int targetDensity
	private void applyDensityScaling (int, int) 
		int left
		int top
		int right
		int bottom
		int sourceDensity
		int targetDensity
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.graphics.drawable.GradientDrawable$GradientState state
		android.content.res.Resources res
		android.graphics.drawable.GradientDrawable$GradientState state
		int density
	public int getChangingConfigurations () 
	public void setShape (int) 
		int shape
	public void setGradientType (int) 
		int gradient
	public void setGradientCenter (float, float) 
		float x
		float y
	public void setGradientColors (int[]) 
		int[] colors
	public void setSolidColors (android.content.res.ColorStateList) 
		android.content.res.ColorStateList colors
	private void computeOpacity () 
		int i
	public void setStroke (int, android.content.res.ColorStateList, float, float) 
		int width
		android.content.res.ColorStateList colors
		float dashWidth
		float dashGap
	public void setCornerRadius (float) 
		float radius
	public void setCornerRadii (float[]) 
		float[] radii
	public void setSize (int, int) 
		int width
		int height
	public void setGradientRadius (float, int) 
		float gradientRadius
		int type
	static void access$100 (android.graphics.drawable.GradientDrawable$GradientState) 
		android.graphics.drawable.GradientDrawable$GradientState x0
}

android/graphics/drawable/ScaleDrawable$ScaleState.class
ScaleDrawable.java
package android.graphics.drawable
final android.graphics.drawable.ScaleDrawable$ScaleState extends android.graphics.drawable.DrawableWrapper$DrawableWrapperState {
	private static final float DO_NOT_SCALE
	private int[] mThemeAttrs
	float mScaleWidth
	float mScaleHeight
	int mGravity
	boolean mUseIntrinsicSizeAsMin
	int mInitialLevel
	void  (android.graphics.drawable.ScaleDrawable$ScaleState, android.content.res.Resources) 
		android.graphics.drawable.ScaleDrawable$ScaleState orig
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	static int[] access$000 (android.graphics.drawable.ScaleDrawable$ScaleState) 
		android.graphics.drawable.ScaleDrawable$ScaleState x0
	static int[] access$002 (android.graphics.drawable.ScaleDrawable$ScaleState, int[]) 
		android.graphics.drawable.ScaleDrawable$ScaleState x0
		int[] x1
}

android/graphics/drawable/TransitionDrawable$TransitionState.class
TransitionDrawable.java
package android.graphics.drawable
 android.graphics.drawable.TransitionDrawable$TransitionState extends android.graphics.drawable.LayerDrawable$LayerState {
	void  (android.graphics.drawable.TransitionDrawable$TransitionState, android.graphics.drawable.TransitionDrawable, android.content.res.Resources) 
		android.graphics.drawable.TransitionDrawable$TransitionState orig
		android.graphics.drawable.TransitionDrawable owner
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/RotateDrawable$RotateState.class
RotateDrawable.java
package android.graphics.drawable
final android.graphics.drawable.RotateDrawable$RotateState extends android.graphics.drawable.DrawableWrapper$DrawableWrapperState {
	private int[] mThemeAttrs
	boolean mPivotXRel
	float mPivotX
	boolean mPivotYRel
	float mPivotY
	float mFromDegrees
	float mToDegrees
	float mCurrentDegrees
	void  (android.graphics.drawable.RotateDrawable$RotateState, android.content.res.Resources) 
		android.graphics.drawable.RotateDrawable$RotateState orig
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	static int[] access$000 (android.graphics.drawable.RotateDrawable$RotateState) 
		android.graphics.drawable.RotateDrawable$RotateState x0
	static int[] access$002 (android.graphics.drawable.RotateDrawable$RotateState, int[]) 
		android.graphics.drawable.RotateDrawable$RotateState x0
		int[] x1
}

android/graphics/drawable/VectorDrawable$VFullPath$2.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$2 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/TransitionDrawable$1.class
TransitionDrawable.java
package android.graphics.drawable
 android.graphics.drawable.TransitionDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/VectorDrawable$VGroup$6.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$6 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VGroup, float) 
		android.graphics.drawable.VectorDrawable$VGroup object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VGroup) 
		android.graphics.drawable.VectorDrawable$VGroup object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VFullPath$4.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$4 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/NinePatchDrawable$1.class
NinePatchDrawable.java
package android.graphics.drawable
 android.graphics.drawable.NinePatchDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/VectorDrawable$VFullPath$8.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VFullPath$8 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VFullPath, float) 
		android.graphics.drawable.VectorDrawable$VFullPath object
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VFullPath) 
		android.graphics.drawable.VectorDrawable$VFullPath object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VGroup$1.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VGroup$1 extends java.util.HashMap {
	void  () 
}

android/graphics/drawable/AnimatedStateListDrawable$AnimationDrawableTransition.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$AnimationDrawableTransition extends android.graphics.drawable.AnimatedStateListDrawable$Transition {
	private final android.animation.ObjectAnimator mAnim
	private final boolean mHasReversibleFlag
	public void  (android.graphics.drawable.AnimationDrawable, boolean, boolean) 
		android.graphics.drawable.AnimationDrawable ad
		boolean reversed
		boolean hasReversibleFlag
		int frameCount
		int fromFrame
		int toFrame
		android.graphics.drawable.AnimatedStateListDrawable$FrameInterpolator interp
		android.animation.ObjectAnimator anim
	public boolean canReverse () 
	public void start () 
	public void reverse () 
	public void stop () 
}

android/graphics/drawable/AnimatedVectorDrawable$AnimatedVectorDrawableState$PendingAnimator.class
AnimatedVectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedVectorDrawable$AnimatedVectorDrawableState$PendingAnimator extends java.lang.Object {
	public final int animResId
	public final float pathErrorScale
	public final String target
	public void  (int, float, java.lang.String) 
		int animResId
		float pathErrorScale
		String target
	public android.animation.Animator newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
}

android/graphics/drawable/VectorDrawable$VClipPath.class
VectorDrawable.java
package android.graphics.drawable
 android.graphics.drawable.VectorDrawable$VClipPath extends android.graphics.drawable.VectorDrawable$VPath {
	private final long mNativePtr
	private static final int NATIVE_ALLOCATION_SIZE
	public void  () 
	public void  (android.graphics.drawable.VectorDrawable$VClipPath) 
		android.graphics.drawable.VectorDrawable$VClipPath copy
	public long getNativePtr () 
	public void inflate (android.content.res.Resources, android.util.AttributeSet, android.content.res.Resources$Theme) 
		android.content.res.Resources r
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	public boolean canApplyTheme () 
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme theme
	public boolean onStateChange (int[]) 
		int[] stateSet
	public boolean isStateful () 
	int getNativeSize () 
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		String pathName
		String pathDataString
}

android/graphics/drawable/ClipDrawable$1.class
ClipDrawable.java
package android.graphics.drawable
 android.graphics.drawable.ClipDrawable$1 extends java.lang.Object {
}

android/graphics/drawable/RippleForeground$2.class
RippleForeground.java
package android.graphics.drawable
final android.graphics.drawable.RippleForeground$2 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.RippleForeground, float) 
		android.graphics.drawable.RippleForeground object
		float value
	public java.lang.Float get (android.graphics.drawable.RippleForeground) 
		android.graphics.drawable.RippleForeground object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/VectorDrawable$VPath.class
VectorDrawable.java
package android.graphics.drawable
abstract android.graphics.drawable.VectorDrawable$VPath extends android.graphics.drawable.VectorDrawable$VObject {
	protected android.util.PathParser$PathData mPathData
	String mPathName
	int mChangingConfigurations
	private static final android.util.Property PATH_DATA
	android.util.Property getProperty (java.lang.String) 
		String propertyName
	public void  () 
	public void  (android.graphics.drawable.VectorDrawable$VPath) 
		android.graphics.drawable.VectorDrawable$VPath copy
	public java.lang.String getPathName () 
	public android.util.PathParser$PathData getPathData () 
	public void setPathData (android.util.PathParser$PathData) 
		android.util.PathParser$PathData pathData
	static void  () 
}

android/graphics/drawable/VectorDrawable$VectorDrawableState$1.class
VectorDrawable.java
package android.graphics.drawable
final android.graphics.drawable.VectorDrawable$VectorDrawableState$1 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.graphics.drawable.VectorDrawable$VectorDrawableState, float) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
		float value
	public java.lang.Float get (android.graphics.drawable.VectorDrawable$VectorDrawableState) 
		android.graphics.drawable.VectorDrawable$VectorDrawableState state
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/graphics/drawable/ShapeDrawable$ShapeState.class
ShapeDrawable.java
package android.graphics.drawable
final android.graphics.drawable.ShapeDrawable$ShapeState extends android.graphics.drawable.Drawable$ConstantState {
	int[] mThemeAttrs
	int mChangingConfigurations
	android.graphics.Paint mPaint
	android.graphics.drawable.shapes.Shape mShape
	android.content.res.ColorStateList mTint
	android.graphics.PorterDuff$Mode mTintMode
	android.graphics.Rect mPadding
	int mIntrinsicWidth
	int mIntrinsicHeight
	int mAlpha
	android.graphics.drawable.ShapeDrawable$ShaderFactory mShaderFactory
	void  (android.graphics.drawable.ShapeDrawable$ShapeState) 
		android.graphics.drawable.ShapeDrawable$ShapeState orig
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public int getChangingConfigurations () 
}

android/graphics/drawable/Drawable$ConstantState.class
Drawable.java
package android.graphics.drawable
public abstract android.graphics.drawable.Drawable$ConstantState extends java.lang.Object {
	public void  () 
	public abstract android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
	public abstract int getChangingConfigurations () 
	public int addAtlasableBitmaps (java.util.Collection) 
		java.util.Collection atlasList
	protected final boolean isAtlasable (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public boolean canApplyTheme () 
}

android/graphics/drawable/AnimatedStateListDrawable$AnimatedStateListState.class
AnimatedStateListDrawable.java
package android.graphics.drawable
 android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState extends android.graphics.drawable.StateListDrawable$StateListState {
	private static final long REVERSED_BIT
	private static final long REVERSIBLE_FLAG_BIT
	int[] mAnimThemeAttrs
	android.util.LongSparseLongArray mTransitions
	android.util.SparseIntArray mStateIds
	void  (android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState, android.graphics.drawable.AnimatedStateListDrawable, android.content.res.Resources) 
		android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState orig
		android.graphics.drawable.AnimatedStateListDrawable owner
		android.content.res.Resources res
	void mutate () 
	int addTransition (int, int, android.graphics.drawable.Drawable, boolean) 
		long keyToFrom
		int fromId
		int toId
		android.graphics.drawable.Drawable anim
		boolean reversible
		int pos
		long keyFromTo
		long reversibleBit
	int addStateSet (int[], android.graphics.drawable.Drawable, int) 
		int[] stateSet
		android.graphics.drawable.Drawable drawable
		int id
		int index
	int indexOfKeyframe (int[]) 
		int[] stateSet
		int index
	int getKeyframeIdAt (int) 
		int index
	int indexOfTransition (int, int) 
		int fromId
		int toId
		long keyFromTo
	boolean isTransitionReversed (int, int) 
		int fromId
		int toId
		long keyFromTo
	boolean transitionHasReversibleFlag (int, int) 
		int fromId
		int toId
		long keyFromTo
	public boolean canApplyTheme () 
	public android.graphics.drawable.Drawable newDrawable () 
	public android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
		android.content.res.Resources res
	private static long generateTransitionKey (int, int) 
		int fromId
		int toId
}

android/graphics/drawable/PictureDrawable.class
PictureDrawable.java
package android.graphics.drawable
public android.graphics.drawable.PictureDrawable extends android.graphics.drawable.Drawable {
	private android.graphics.Picture mPicture
	public void  (android.graphics.Picture) 
		android.graphics.Picture picture
	public android.graphics.Picture getPicture () 
	public void setPicture (android.graphics.Picture) 
		android.graphics.Picture picture
	public void draw (android.graphics.Canvas) 
		android.graphics.Rect bounds
		android.graphics.Canvas canvas
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public int getOpacity () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public void setAlpha (int) 
		int alpha
}

android/graphics/drawable/DrawableWrapper$DrawableWrapperState.class
DrawableWrapper.java
package android.graphics.drawable
abstract android.graphics.drawable.DrawableWrapper$DrawableWrapperState extends android.graphics.drawable.Drawable$ConstantState {
	private int[] mThemeAttrs
	int mChangingConfigurations
	int mDensity
	android.graphics.drawable.Drawable$ConstantState mDrawableState
	void  (android.graphics.drawable.DrawableWrapper$DrawableWrapperState, android.content.res.Resources) 
		int density
		int density
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState orig
		android.content.res.Resources res
		int density
	public final void setDensity (int) 
		int sourceDensity
		int targetDensity
	void onDensityChanged (int, int) 
		int sourceDensity
		int targetDensity
	public boolean canApplyTheme () 
	public int addAtlasableBitmaps (java.util.Collection) 
		java.util.Collection atlasList
		android.graphics.drawable.Drawable$ConstantState state
	public android.graphics.drawable.Drawable newDrawable () 
	public abstract android.graphics.drawable.Drawable newDrawable (android.content.res.Resources) 
	public int getChangingConfigurations () 
	public boolean canConstantState () 
	static int[] access$000 (android.graphics.drawable.DrawableWrapper$DrawableWrapperState) 
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState x0
	static int[] access$002 (android.graphics.drawable.DrawableWrapper$DrawableWrapperState, int[]) 
		android.graphics.drawable.DrawableWrapper$DrawableWrapperState x0
		int[] x1
}

android/graphics/drawable/ShapeDrawable.class
ShapeDrawable.java
package android.graphics.drawable
public android.graphics.drawable.ShapeDrawable extends android.graphics.drawable.Drawable {
	private android.graphics.drawable.ShapeDrawable$ShapeState mShapeState
	private android.graphics.PorterDuffColorFilter mTintFilter
	private boolean mMutated
	public void  () 
	public void  (android.graphics.drawable.shapes.Shape) 
		android.graphics.drawable.shapes.Shape s
	public android.graphics.drawable.shapes.Shape getShape () 
	public void setShape (android.graphics.drawable.shapes.Shape) 
		android.graphics.drawable.shapes.Shape s
	public void setShaderFactory (android.graphics.drawable.ShapeDrawable$ShaderFactory) 
		android.graphics.drawable.ShapeDrawable$ShaderFactory fact
	public android.graphics.drawable.ShapeDrawable$ShaderFactory getShaderFactory () 
	public android.graphics.Paint getPaint () 
	public void setPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	public void setIntrinsicWidth (int) 
		int width
	public void setIntrinsicHeight (int) 
		int height
	public int getIntrinsicWidth () 
	public int getIntrinsicHeight () 
	public boolean getPadding (android.graphics.Rect) 
		android.graphics.Rect padding
	private static int modulateAlpha (int, int) 
		int paintAlpha
		int alpha
		int scale
	protected void onDraw (android.graphics.drawable.shapes.Shape, android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.drawable.shapes.Shape shape
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public void draw (android.graphics.Canvas) 
		boolean clearColorFilter
		int count
		boolean clearColorFilter
		android.graphics.Canvas canvas
		android.graphics.Rect r
		android.graphics.drawable.ShapeDrawable$ShapeState state
		android.graphics.Paint paint
		int prevAlpha
	public int getChangingConfigurations () 
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public void setTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public int getOpacity () 
		int alpha
		android.graphics.Paint p
	public void setDither (boolean) 
		boolean dither
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	protected boolean onStateChange (int[]) 
		int[] stateSet
		android.graphics.drawable.ShapeDrawable$ShapeState state
	public boolean isStateful () 
		android.graphics.drawable.ShapeDrawable$ShapeState s
	protected boolean inflateTag (java.lang.String, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) 
		android.content.res.TypedArray a
		String name
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
	public void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
		int type
		int outerDepth
	public void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		android.content.res.Resources$Theme t
		android.graphics.drawable.ShapeDrawable$ShapeState state
	private void updateStateFromTypedArray (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.graphics.drawable.ShapeDrawable$ShapeState state
		android.graphics.Paint paint
		int color
		boolean dither
		int tintMode
		android.content.res.ColorStateList tint
	private void updateShape () 
		android.graphics.Rect r
		int w
		int h
	public void getOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public android.graphics.drawable.Drawable$ConstantState getConstantState () 
	public android.graphics.drawable.Drawable mutate () 
		CloneNotSupportedException e
	public void clearMutated () 
	private void  (android.graphics.drawable.ShapeDrawable$ShapeState, android.content.res.Resources) 
		android.graphics.drawable.ShapeDrawable$ShapeState state
		android.content.res.Resources res
	private void updateLocalState (android.content.res.Resources) 
		android.content.res.Resources res
	void  (android.graphics.drawable.ShapeDrawable$ShapeState, android.content.res.Resources, android.graphics.drawable.ShapeDrawable$1) 
		android.graphics.drawable.ShapeDrawable$ShapeState x0
		android.content.res.Resources x1
		android.graphics.drawable.ShapeDrawable$1 x2
}

android/graphics/drawable/Drawable$Callback.class
Drawable.java
package android.graphics.drawable
public abstract android.graphics.drawable.Drawable$Callback extends java.lang.Object {
	public abstract void invalidateDrawable (android.graphics.drawable.Drawable) 
	public abstract void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
	public abstract void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
}

android/graphics/drawable/DrawableContainer$1.class
DrawableContainer.java
package android.graphics.drawable
 android.graphics.drawable.DrawableContainer$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.graphics.drawable.DrawableContainer this$0
	void  (android.graphics.drawable.DrawableContainer) 
		android.graphics.drawable.DrawableContainer this$0
	public void run () 
}

android/graphics/ImageFormat.class
ImageFormat.java
package android.graphics
public android.graphics.ImageFormat extends java.lang.Object {
	public static final int UNKNOWN
	public static final int RGB_565
	public static final int YV12
	public static final int Y8
	public static final int Y16
	public static final int NV16
	public static final int NV21
	public static final int YUY2
	public static final int JPEG
	public static final int YUV_420_888
	public static final int YUV_422_888
	public static final int YUV_444_888
	public static final int FLEX_RGB_888
	public static final int FLEX_RGBA_8888
	public static final int RAW_SENSOR
	public static final int RAW_PRIVATE
	public static final int RAW10
	public static final int RAW12
	public static final int DEPTH16
	public static final int DEPTH_POINT_CLOUD
	public static final int PRIVATE
	public void  () 
	public static int getBitsPerPixel (int) 
		int format
	public static boolean isPublicFormat (int) 
		int format
}

android/graphics/Paint$Style.class
Paint.java
package android.graphics
public final android.graphics.Paint$Style extends java.lang.Enum {
	public static final android.graphics.Paint$Style FILL
	public static final android.graphics.Paint$Style STROKE
	public static final android.graphics.Paint$Style FILL_AND_STROKE
	final int nativeInt
	private static final android.graphics.Paint$Style[] $VALUES
	public static android.graphics.Paint$Style[] values () 
	public static android.graphics.Paint$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Region$1.class
Region.java
package android.graphics
final android.graphics.Region$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.Region createFromParcel (android.os.Parcel) 
		android.os.Parcel p
		long ni
	public android.graphics.Region[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/BitmapShader.class
BitmapShader.java
package android.graphics
public android.graphics.BitmapShader extends android.graphics.Shader {
	public final android.graphics.Bitmap mBitmap
	private android.graphics.Shader$TileMode mTileX
	private android.graphics.Shader$TileMode mTileY
	public void  (android.graphics.Bitmap, android.graphics.Shader$TileMode, android.graphics.Shader$TileMode) 
		android.graphics.Bitmap bitmap
		android.graphics.Shader$TileMode tileX
		android.graphics.Shader$TileMode tileY
	protected android.graphics.Shader copy () 
		android.graphics.BitmapShader copy
	private static native long nativeCreate (android.graphics.Bitmap, int, int) 
}

android/graphics/Rect.class
Rect.java
package android.graphics
public final android.graphics.Rect extends java.lang.Object implements android.os.Parcelable  {
	public int left
	public int top
	public int right
	public int bottom
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void  (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.Rect r
	public int hashCode () 
		int result
	public java.lang.String toString () 
		StringBuilder sb
	public java.lang.String toShortString () 
	public java.lang.String toShortString (java.lang.StringBuilder) 
		StringBuilder sb
	public java.lang.String flattenToString () 
		StringBuilder sb
	public static android.graphics.Rect unflattenFromString (java.lang.String) 
		String str
		java.util.regex.Matcher matcher
	public void printShortString (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public final boolean isEmpty () 
	public final int width () 
	public final int height () 
	public final int centerX () 
	public final int centerY () 
	public final float exactCenterX () 
	public final float exactCenterY () 
	public void setEmpty () 
	public void set (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void set (android.graphics.Rect) 
		android.graphics.Rect src
	public void offset (int, int) 
		int dx
		int dy
	public void offsetTo (int, int) 
		int newLeft
		int newTop
	public void inset (int, int) 
		int dx
		int dy
	public void inset (android.graphics.Rect) 
		android.graphics.Rect insets
	public void inset (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean contains (int, int) 
		int x
		int y
	public boolean contains (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean contains (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean intersect (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean intersect (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean setIntersect (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect a
		android.graphics.Rect b
	public boolean intersects (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public static boolean intersects (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect a
		android.graphics.Rect b
	public void union (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void union (android.graphics.Rect) 
		android.graphics.Rect r
	public void union (int, int) 
		int x
		int y
	public void sort () 
		int temp
		int temp
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public void scale (float) 
		float scale
	static void  () 
}

android/graphics/Paint$Cap.class
Paint.java
package android.graphics
public final android.graphics.Paint$Cap extends java.lang.Enum {
	public static final android.graphics.Paint$Cap BUTT
	public static final android.graphics.Paint$Cap ROUND
	public static final android.graphics.Paint$Cap SQUARE
	final int nativeInt
	private static final android.graphics.Paint$Cap[] $VALUES
	public static android.graphics.Paint$Cap[] values () 
	public static android.graphics.Paint$Cap valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/CornerPathEffect.class
CornerPathEffect.java
package android.graphics
public android.graphics.CornerPathEffect extends android.graphics.PathEffect {
	public void  (float) 
		float radius
	private static native long nativeCreate (float) 
}

android/graphics/Picture$RecordingCanvas.class
Picture.java
package android.graphics
 android.graphics.Picture$RecordingCanvas extends android.graphics.Canvas {
	private final android.graphics.Picture mPicture
	public void  (android.graphics.Picture, long) 
		android.graphics.Picture pict
		long nativeCanvas
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void drawPicture (android.graphics.Picture) 
		android.graphics.Picture picture
}

android/graphics/MaskFilter.class
MaskFilter.java
package android.graphics
public android.graphics.MaskFilter extends java.lang.Object {
	long native_instance
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nativeDestructor (long) 
}

android/graphics/BlurMaskFilter.class
BlurMaskFilter.java
package android.graphics
public android.graphics.BlurMaskFilter extends android.graphics.MaskFilter {
	public void  (float, android.graphics.BlurMaskFilter$Blur) 
		float radius
		android.graphics.BlurMaskFilter$Blur style
	private static native long nativeConstructor (float, int) 
}

android/graphics/FontListParser$Config.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser$Config extends java.lang.Object {
	public java.util.List families
	public java.util.List aliases
	void  () 
}

android/graphics/PathMeasure.class
PathMeasure.java
package android.graphics
public android.graphics.PathMeasure extends java.lang.Object {
	private android.graphics.Path mPath
	public static final int POSITION_MATRIX_FLAG
	public static final int TANGENT_MATRIX_FLAG
	private long native_instance
	public void  () 
	public void  (android.graphics.Path, boolean) 
		android.graphics.Path path
		boolean forceClosed
	public void setPath (android.graphics.Path, boolean) 
		android.graphics.Path path
		boolean forceClosed
	public float getLength () 
	public boolean getPosTan (float, float[], float[]) 
		float distance
		float[] pos
		float[] tan
	public boolean getMatrix (float, android.graphics.Matrix, int) 
		float distance
		android.graphics.Matrix matrix
		int flags
	public boolean getSegment (float, float, android.graphics.Path, boolean) 
		float startD
		float stopD
		android.graphics.Path dst
		boolean startWithMoveTo
		float length
	public boolean isClosed () 
	public boolean nextContour () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native long native_create (long, boolean) 
	private static native void native_setPath (long, long, boolean) 
	private static native float native_getLength (long) 
	private static native boolean native_getPosTan (long, float, float[], float[]) 
	private static native boolean native_getMatrix (long, float, long, int) 
	private static native boolean native_getSegment (long, float, float, long, boolean) 
	private static native boolean native_isClosed (long) 
	private static native boolean native_nextContour (long) 
	private static native void native_destroy (long) 
}

android/graphics/Shader.class
Shader.java
package android.graphics
public android.graphics.Shader extends java.lang.Object {
	private long native_instance
	private android.graphics.Matrix mLocalMatrix
	public void  () 
	protected void init (long) 
		long ni
	public boolean getLocalMatrix (android.graphics.Matrix) 
		android.graphics.Matrix localM
	public void setLocalMatrix (android.graphics.Matrix) 
		android.graphics.Matrix localM
	protected void finalize ()  throws java.lang.Throwable 
	protected android.graphics.Shader copy () 
		android.graphics.Shader copy
	protected void copyLocalMatrix (android.graphics.Shader) 
		android.graphics.Matrix lm
		android.graphics.Shader dest
	public long getNativeInstance () 
	private static native void nativeDestructor (long) 
	private static native long nativeSetLocalMatrix (long, long) 
}

android/graphics/ColorFilter.class
ColorFilter.java
package android.graphics
public android.graphics.ColorFilter extends java.lang.Object {
	public long native_instance
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	static native void destroyFilter (long) 
}

android/graphics/PathDashPathEffect.class
PathDashPathEffect.java
package android.graphics
public android.graphics.PathDashPathEffect extends android.graphics.PathEffect {
	public void  (android.graphics.Path, float, float, android.graphics.PathDashPathEffect$Style) 
		android.graphics.Path shape
		float advance
		float phase
		android.graphics.PathDashPathEffect$Style style
	private static native long nativeCreate (long, float, float, int) 
}

android/graphics/SumPathEffect.class
SumPathEffect.java
package android.graphics
public android.graphics.SumPathEffect extends android.graphics.PathEffect {
	public void  (android.graphics.PathEffect, android.graphics.PathEffect) 
		android.graphics.PathEffect first
		android.graphics.PathEffect second
	private static native long nativeCreate (long, long) 
}

android/graphics/FontListParser$Alias.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser$Alias extends java.lang.Object {
	public String name
	public String toName
	public int weight
	public void  () 
}

android/graphics/Paint$Align.class
Paint.java
package android.graphics
public final android.graphics.Paint$Align extends java.lang.Enum {
	public static final android.graphics.Paint$Align LEFT
	public static final android.graphics.Paint$Align CENTER
	public static final android.graphics.Paint$Align RIGHT
	final int nativeInt
	private static final android.graphics.Paint$Align[] $VALUES
	public static android.graphics.Paint$Align[] values () 
	public static android.graphics.Paint$Align valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Bitmap.class
Bitmap.java
package android.graphics
public final android.graphics.Bitmap extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int DENSITY_NONE
	private static final long NATIVE_ALLOCATION_SIZE
	private byte[] mBuffer
	private final long mNativePtr
	private final boolean mIsMutable
	private boolean mRequestPremultiplied
	private byte[] mNinePatchChunk
	private android.graphics.NinePatch$InsetStruct mNinePatchInsets
	private int mWidth
	private int mHeight
	private boolean mRecycled
	int mDensity
	private static volatile android.graphics.Matrix sScaleMatrix
	private static volatile int sDefaultDensity
	private static final int WORKING_COMPRESS_STORAGE
	public static final android.os.Parcelable$Creator CREATOR
	public static void setDefaultDensity (int) 
		int density
	static int getDefaultDensity () 
	void  (long, byte[], int, int, int, boolean, boolean, byte[], android.graphics.NinePatch$InsetStruct) 
		long nativeBitmap
		byte[] buffer
		int width
		int height
		int density
		boolean isMutable
		boolean requestPremultiplied
		byte[] ninePatchChunk
		android.graphics.NinePatch$InsetStruct ninePatchInsets
		long nativeSize
		libcore.util.NativeAllocationRegistry registry
	long getNativeInstance () 
	void reinit (int, int, boolean) 
		int width
		int height
		boolean requestPremultiplied
	public int getDensity () 
	public void setDensity (int) 
		int density
	public void reconfigure (int, int, android.graphics.Bitmap$Config) 
		int width
		int height
		android.graphics.Bitmap$Config config
	public void setWidth (int) 
		int width
	public void setHeight (int) 
		int height
	public void setConfig (android.graphics.Bitmap$Config) 
		android.graphics.Bitmap$Config config
	public void setNinePatchChunk (byte[]) 
		byte[] chunk
	public void recycle () 
	public final boolean isRecycled () 
	public int getGenerationId () 
	private void checkRecycled (java.lang.String) 
		String errorMessage
	private static void checkXYSign (int, int) 
		int x
		int y
	private static void checkWidthHeight (int, int) 
		int width
		int height
	public void copyPixelsToBuffer (java.nio.Buffer) 
		int shift
		int shift
		int shift
		java.nio.Buffer dst
		int elements
		int shift
		long bufferSize
		long pixelSize
		int position
	public void copyPixelsFromBuffer (java.nio.Buffer) 
		int shift
		int shift
		int shift
		java.nio.Buffer src
		int elements
		int shift
		long bufferBytes
		long bitmapBytes
		int position
	public android.graphics.Bitmap copy (android.graphics.Bitmap$Config, boolean) 
		android.graphics.Bitmap$Config config
		boolean isMutable
		android.graphics.Bitmap b
	public android.graphics.Bitmap createAshmemBitmap () 
		android.graphics.Bitmap b
	public android.graphics.Bitmap createAshmemBitmap (android.graphics.Bitmap$Config) 
		android.graphics.Bitmap$Config config
		android.graphics.Bitmap b
	public static android.graphics.Bitmap createScaledBitmap (android.graphics.Bitmap, int, int, boolean) 
		android.graphics.Bitmap src
		int dstWidth
		int dstHeight
		boolean filter
		android.graphics.Matrix m
		int width
		int height
		float sx
		float sy
		android.graphics.Bitmap b
	public static android.graphics.Bitmap createBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap src
	public static android.graphics.Bitmap createBitmap (android.graphics.Bitmap, int, int, int, int) 
		android.graphics.Bitmap source
		int x
		int y
		int width
		int height
	public static android.graphics.Bitmap createBitmap (android.graphics.Bitmap, int, int, int, int, android.graphics.Matrix, boolean) 
		android.graphics.Bitmap bitmap
		android.graphics.Paint paint
		boolean transformed
		android.graphics.RectF deviceR
		android.graphics.Bitmap source
		int x
		int y
		int width
		int height
		android.graphics.Matrix m
		boolean filter
		int neww
		int newh
		android.graphics.Canvas canvas
		android.graphics.Bitmap bitmap
		android.graphics.Paint paint
		android.graphics.Rect srcR
		android.graphics.RectF dstR
		android.graphics.Bitmap$Config newConfig
		android.graphics.Bitmap$Config config
	public static android.graphics.Bitmap createBitmap (int, int, android.graphics.Bitmap$Config) 
		int width
		int height
		android.graphics.Bitmap$Config config
	public static android.graphics.Bitmap createBitmap (android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config) 
		android.util.DisplayMetrics display
		int width
		int height
		android.graphics.Bitmap$Config config
	private static android.graphics.Bitmap createBitmap (int, int, android.graphics.Bitmap$Config, boolean) 
		int width
		int height
		android.graphics.Bitmap$Config config
		boolean hasAlpha
	private static android.graphics.Bitmap createBitmap (android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config, boolean) 
		android.util.DisplayMetrics display
		int width
		int height
		android.graphics.Bitmap$Config config
		boolean hasAlpha
		android.graphics.Bitmap bm
	public static android.graphics.Bitmap createBitmap (int[], int, int, int, int, android.graphics.Bitmap$Config) 
		int[] colors
		int offset
		int stride
		int width
		int height
		android.graphics.Bitmap$Config config
	public static android.graphics.Bitmap createBitmap (android.util.DisplayMetrics, int[], int, int, int, int, android.graphics.Bitmap$Config) 
		android.util.DisplayMetrics display
		int[] colors
		int offset
		int stride
		int width
		int height
		android.graphics.Bitmap$Config config
		int lastScanline
		int length
		android.graphics.Bitmap bm
	public static android.graphics.Bitmap createBitmap (int[], int, int, android.graphics.Bitmap$Config) 
		int[] colors
		int width
		int height
		android.graphics.Bitmap$Config config
	public static android.graphics.Bitmap createBitmap (android.util.DisplayMetrics, int[], int, int, android.graphics.Bitmap$Config) 
		android.util.DisplayMetrics display
		int[] colors
		int width
		int height
		android.graphics.Bitmap$Config config
	public byte[] getNinePatchChunk () 
	public void getOpticalInsets (android.graphics.Rect) 
		android.graphics.Rect outInsets
	public android.graphics.NinePatch$InsetStruct getNinePatchInsets () 
	public boolean compress (android.graphics.Bitmap$CompressFormat, int, java.io.OutputStream) 
		android.graphics.Bitmap$CompressFormat format
		int quality
		java.io.OutputStream stream
		boolean result
	public final boolean isMutable () 
	public final boolean isPremultiplied () 
	public final void setPremultiplied (boolean) 
		boolean premultiplied
	public final int getWidth () 
	public final int getHeight () 
	public int getScaledWidth (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public int getScaledHeight (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public int getScaledWidth (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public int getScaledHeight (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public int getScaledWidth (int) 
		int targetDensity
	public int getScaledHeight (int) 
		int targetDensity
	public static int scaleFromDensity (int, int, int) 
		int size
		int sdensity
		int tdensity
	public final int getRowBytes () 
	public final int getByteCount () 
	public final int getAllocationByteCount () 
	public final android.graphics.Bitmap$Config getConfig () 
	public final boolean hasAlpha () 
	public void setHasAlpha (boolean) 
		boolean hasAlpha
	public final boolean hasMipMap () 
	public final void setHasMipMap (boolean) 
		boolean hasMipMap
	public void eraseColor (int) 
		int c
	public int getPixel (int, int) 
		int x
		int y
	public void getPixels (int[], int, int, int, int, int, int) 
		int[] pixels
		int offset
		int stride
		int x
		int y
		int width
		int height
	private void checkPixelAccess (int, int) 
		int x
		int y
	private void checkPixelsAccess (int, int, int, int, int, int, int[]) 
		int x
		int y
		int width
		int height
		int offset
		int stride
		int[] pixels
		int lastScanline
		int length
	public void setPixel (int, int, int) 
		int x
		int y
		int color
	public void setPixels (int[], int, int, int, int, int, int) 
		int[] pixels
		int offset
		int stride
		int x
		int y
		int width
		int height
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel p
		int flags
	public android.graphics.Bitmap extractAlpha () 
	public android.graphics.Bitmap extractAlpha (android.graphics.Paint, int[]) 
		android.graphics.Paint paint
		int[] offsetXY
		long nativePaint
		android.graphics.Bitmap bm
	public boolean sameAs (android.graphics.Bitmap) 
		android.graphics.Bitmap other
	public void prepareToDraw () 
	public final long refSkPixelRef () 
	private static native android.graphics.Bitmap nativeCreate (int[], int, int, int, int, int, boolean) 
	private static native android.graphics.Bitmap nativeCopy (long, int, boolean) 
	private static native android.graphics.Bitmap nativeCopyAshmem (long) 
	private static native android.graphics.Bitmap nativeCopyAshmemConfig (long, int) 
	private static native long nativeGetNativeFinalizer () 
	private static native boolean nativeRecycle (long) 
	private static native void nativeReconfigure (long, int, int, int, int, boolean) 
	private static native boolean nativeCompress (long, int, int, java.io.OutputStream, byte[]) 
	private static native void nativeErase (long, int) 
	private static native int nativeRowBytes (long) 
	private static native int nativeConfig (long) 
	private static native int nativeGetPixel (long, int, int) 
	private static native void nativeGetPixels (long, int[], int, int, int, int, int, int) 
	private static native void nativeSetPixel (long, int, int, int) 
	private static native void nativeSetPixels (long, int[], int, int, int, int, int, int) 
	private static native void nativeCopyPixelsToBuffer (long, java.nio.Buffer) 
	private static native void nativeCopyPixelsFromBuffer (long, java.nio.Buffer) 
	private static native int nativeGenerationId (long) 
	private static native android.graphics.Bitmap nativeCreateFromParcel (android.os.Parcel) 
	private static native boolean nativeWriteToParcel (long, boolean, int, android.os.Parcel) 
	private static native android.graphics.Bitmap nativeExtractAlpha (long, long, int[]) 
	private static native boolean nativeHasAlpha (long) 
	private static native boolean nativeIsPremultiplied (long) 
	private static native void nativeSetPremultiplied (long, boolean) 
	private static native void nativeSetHasAlpha (long, boolean, boolean) 
	private static native boolean nativeHasMipMap (long) 
	private static native void nativeSetHasMipMap (long, boolean) 
	private static native boolean nativeSameAs (long, long) 
	private static native long nativeRefPixelRef (long) 
	private static native void nativePrepareToDraw (long) 
	static android.graphics.Bitmap access$000 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/graphics/PixelFormat.class
PixelFormat.java
package android.graphics
public android.graphics.PixelFormat extends java.lang.Object {
	public static final int UNKNOWN
	public static final int TRANSLUCENT
	public static final int TRANSPARENT
	public static final int OPAQUE
	public static final int RGBA_8888
	public static final int RGBX_8888
	public static final int RGB_888
	public static final int RGB_565
	public static final int RGBA_5551
	public static final int RGBA_4444
	public static final int A_8
	public static final int L_8
	public static final int LA_88
	public static final int RGB_332
	public static final int YCbCr_422_SP
	public static final int YCbCr_420_SP
	public static final int YCbCr_422_I
	public static final int JPEG
	public int bytesPerPixel
	public int bitsPerPixel
	public void  () 
	public static void getPixelFormatInfo (int, android.graphics.PixelFormat) 
		int format
		android.graphics.PixelFormat info
	public static boolean formatHasAlpha (int) 
		int format
	public static boolean isPublicFormat (int) 
		int format
}

android/graphics/AvoidXfermode.class
AvoidXfermode.java
package android.graphics
public android.graphics.AvoidXfermode extends android.graphics.Xfermode {
	public void  (int, int, android.graphics.AvoidXfermode$Mode) 
		int opColor
		int tolerance
		android.graphics.AvoidXfermode$Mode mode
}

android/graphics/Atlas$Type.class
Atlas.java
package android.graphics
public final android.graphics.Atlas$Type extends java.lang.Enum {
	public static final android.graphics.Atlas$Type SliceMinArea
	public static final android.graphics.Atlas$Type SliceMaxArea
	public static final android.graphics.Atlas$Type SliceShortAxis
	public static final android.graphics.Atlas$Type SliceLongAxis
	private static final android.graphics.Atlas$Type[] $VALUES
	public static android.graphics.Atlas$Type[] values () 
	public static android.graphics.Atlas$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/graphics/Atlas.class
Atlas.java
package android.graphics
public android.graphics.Atlas extends java.lang.Object {
	public static final int FLAG_ADD_PADDING
	public static final int FLAG_DEFAULTS
	private final android.graphics.Atlas$Policy mPolicy
	public void  (android.graphics.Atlas$Type, int, int) 
		android.graphics.Atlas$Type type
		int width
		int height
	public void  (android.graphics.Atlas$Type, int, int, int) 
		android.graphics.Atlas$Type type
		int width
		int height
		int flags
	public android.graphics.Atlas$Entry pack (int, int) 
		int width
		int height
	public android.graphics.Atlas$Entry pack (int, int, android.graphics.Atlas$Entry) 
		int width
		int height
		android.graphics.Atlas$Entry entry
	private static android.graphics.Atlas$Policy findPolicy (android.graphics.Atlas$Type, int, int, int) 
		android.graphics.Atlas$Type type
		int width
		int height
		int flags
}

android/graphics/AvoidXfermode$Mode.class
AvoidXfermode.java
package android.graphics
public final android.graphics.AvoidXfermode$Mode extends java.lang.Enum {
	public static final android.graphics.AvoidXfermode$Mode AVOID
	public static final android.graphics.AvoidXfermode$Mode TARGET
	final int nativeInt
	private static final android.graphics.AvoidXfermode$Mode[] $VALUES
	public static android.graphics.AvoidXfermode$Mode[] values () 
	public static android.graphics.AvoidXfermode$Mode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Camera.class
Camera.java
package android.graphics
public android.graphics.Camera extends java.lang.Object {
	private android.graphics.Matrix mMatrix
	long native_instance
	public void  () 
	public native void save () 
	public native void restore () 
	public native void translate (float, float, float) 
	public native void rotateX (float) 
	public native void rotateY (float) 
	public native void rotateZ (float) 
	public native void rotate (float, float, float) 
	public native float getLocationX () 
	public native float getLocationY () 
	public native float getLocationZ () 
	public native void setLocation (float, float, float) 
	public void getMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void applyToCanvas (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public native float dotWithNormal (float, float, float) 
	protected void finalize ()  throws java.lang.Throwable 
	private native void nativeConstructor () 
	private native void nativeDestructor () 
	private native void nativeGetMatrix (long) 
	private native void nativeApplyToCanvas (long) 
}

android/graphics/Rect$1.class
Rect.java
package android.graphics
final android.graphics.Rect$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.Rect createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.graphics.Rect r
	public android.graphics.Rect[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/Atlas$SlicePolicy$MaxAreaSplitDecision.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy$MaxAreaSplitDecision extends java.lang.Object implements android.graphics.Atlas$SlicePolicy$SplitDecision  {
	private void  () 
	public boolean splitHorizontal (int, int, int, int) 
		int freeWidth
		int freeHeight
		int rectWidth
		int rectHeight
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/Region.class
Region.java
package android.graphics
public android.graphics.Region extends java.lang.Object implements android.os.Parcelable  {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	public long mNativeRegion
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.graphics.Region) 
		android.graphics.Region region
	public void  (android.graphics.Rect) 
		android.graphics.Rect r
	public void  (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setEmpty () 
	public boolean set (android.graphics.Region) 
		android.graphics.Region region
	public boolean set (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean set (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean setPath (android.graphics.Path, android.graphics.Region) 
		android.graphics.Path path
		android.graphics.Region clip
	public native boolean isEmpty () 
	public native boolean isRect () 
	public native boolean isComplex () 
	public android.graphics.Rect getBounds () 
		android.graphics.Rect r
	public boolean getBounds (android.graphics.Rect) 
		android.graphics.Rect r
	public android.graphics.Path getBoundaryPath () 
		android.graphics.Path path
	public boolean getBoundaryPath (android.graphics.Path) 
		android.graphics.Path path
	public native boolean contains (int, int) 
	public boolean quickContains (android.graphics.Rect) 
		android.graphics.Rect r
	public native boolean quickContains (int, int, int, int) 
	public boolean quickReject (android.graphics.Rect) 
		android.graphics.Rect r
	public native boolean quickReject (int, int, int, int) 
	public native boolean quickReject (android.graphics.Region) 
	public void translate (int, int) 
		int dx
		int dy
	public native void translate (int, int, android.graphics.Region) 
	public void scale (float) 
		float scale
	public native void scale (float, android.graphics.Region) 
	public final boolean union (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean op (android.graphics.Rect, android.graphics.Region$Op) 
		android.graphics.Rect r
		android.graphics.Region$Op op
	public boolean op (int, int, int, int, android.graphics.Region$Op) 
		int left
		int top
		int right
		int bottom
		android.graphics.Region$Op op
	public boolean op (android.graphics.Region, android.graphics.Region$Op) 
		android.graphics.Region region
		android.graphics.Region$Op op
	public boolean op (android.graphics.Rect, android.graphics.Region, android.graphics.Region$Op) 
		android.graphics.Rect rect
		android.graphics.Region region
		android.graphics.Region$Op op
	public boolean op (android.graphics.Region, android.graphics.Region, android.graphics.Region$Op) 
		android.graphics.Region region1
		android.graphics.Region region2
		android.graphics.Region$Op op
	public java.lang.String toString () 
	public static android.graphics.Region obtain () 
		android.graphics.Region region
	public static android.graphics.Region obtain (android.graphics.Region) 
		android.graphics.Region other
		android.graphics.Region region
	public void recycle () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel p
		int flags
	public boolean equals (java.lang.Object) 
		Object obj
		android.graphics.Region peer
	protected void finalize ()  throws java.lang.Throwable 
	void  (long) 
		long ni
	private void  (long, int) 
		long ni
		int dummy
	final long ni () 
	private static native boolean nativeEquals (long, long) 
	private static native long nativeConstructor () 
	private static native void nativeDestructor (long) 
	private static native void nativeSetRegion (long, long) 
	private static native boolean nativeSetRect (long, int, int, int, int) 
	private static native boolean nativeSetPath (long, long, long) 
	private static native boolean nativeGetBounds (long, android.graphics.Rect) 
	private static native boolean nativeGetBoundaryPath (long, long) 
	private static native boolean nativeOp (long, int, int, int, int, int) 
	private static native boolean nativeOp (long, android.graphics.Rect, long, int) 
	private static native boolean nativeOp (long, long, long, int) 
	private static native long nativeCreateFromParcel (android.os.Parcel) 
	private static native boolean nativeWriteToParcel (long, android.os.Parcel) 
	private static native java.lang.String nativeToString (long) 
	static long access$000 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/graphics/FontListParser$Family.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser$Family extends java.lang.Object {
	public String name
	public java.util.List fonts
	public String lang
	public String variant
	public void  (java.lang.String, java.util.List, java.lang.String, java.lang.String) 
		String name
		java.util.List fonts
		String lang
		String variant
}

android/graphics/Outline.class
Outline.java
package android.graphics
public final android.graphics.Outline extends java.lang.Object {
	private static final float RADIUS_UNDEFINED
	public static final int MODE_EMPTY
	public static final int MODE_ROUND_RECT
	public static final int MODE_CONVEX_PATH
	public int mMode
	public final android.graphics.Path mPath
	public final android.graphics.Rect mRect
	public float mRadius
	public float mAlpha
	public void  () 
	public void  (android.graphics.Outline) 
		android.graphics.Outline src
	public void setEmpty () 
	public boolean isEmpty () 
	public boolean canClip () 
	public void setAlpha (float) 
		float alpha
	public float getAlpha () 
	public void set (android.graphics.Outline) 
		android.graphics.Outline src
	public void setRect (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setRect (android.graphics.Rect) 
		android.graphics.Rect rect
	public void setRoundRect (int, int, int, int, float) 
		int left
		int top
		int right
		int bottom
		float radius
	public void setRoundRect (android.graphics.Rect, float) 
		android.graphics.Rect rect
		float radius
	public boolean getRect (android.graphics.Rect) 
		android.graphics.Rect outRect
	public float getRadius () 
	public void setOval (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setOval (android.graphics.Rect) 
		android.graphics.Rect rect
	public void setConvexPath (android.graphics.Path) 
		android.graphics.Path convexPath
	public void offset (int, int) 
		int dx
		int dy
}

android/graphics/FontListParser$Font.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser$Font extends java.lang.Object {
	public String fontName
	public int ttcIndex
	public final java.util.List axes
	public int weight
	public boolean isItalic
	void  (java.lang.String, int, java.util.List, int, boolean) 
		String fontName
		int ttcIndex
		java.util.List axes
		int weight
		boolean isItalic
}

android/graphics/LargeBitmap.class
LargeBitmap.java
package android.graphics
public final android.graphics.LargeBitmap extends java.lang.Object {
	private long mNativeLargeBitmap
	private boolean mRecycled
	private void  (long) 
		long nativeLbm
	public android.graphics.Bitmap decodeRegion (android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		android.graphics.Rect rect
		android.graphics.BitmapFactory$Options options
	public int getWidth () 
	public int getHeight () 
	public void recycle () 
	public final boolean isRecycled () 
	private void checkRecycled (java.lang.String) 
		String errorMessage
	protected void finalize () 
	private static native android.graphics.Bitmap nativeDecodeRegion (long, int, int, int, int, android.graphics.BitmapFactory$Options) 
	private static native int nativeGetWidth (long) 
	private static native int nativeGetHeight (long) 
	private static native void nativeClean (long) 
}

android/graphics/Paint$NoImagePreloadHolder.class
Paint.java
package android.graphics
 android.graphics.Paint$NoImagePreloadHolder extends java.lang.Object {
	public static final libcore.util.NativeAllocationRegistry sRegistry
	private void  () 
	static void  () 
}

android/graphics/PointF.class
PointF.java
package android.graphics
public android.graphics.PointF extends java.lang.Object implements android.os.Parcelable  {
	public float x
	public float y
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (float, float) 
		float x
		float y
	public void  (android.graphics.Point) 
		android.graphics.Point p
	public final void set (float, float) 
		float x
		float y
	public final void set (android.graphics.PointF) 
		android.graphics.PointF p
	public final void negate () 
	public final void offset (float, float) 
		float dx
		float dy
	public final boolean equals (float, float) 
		float x
		float y
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.PointF pointF
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public final float length () 
	public static float length (float, float) 
		float x
		float y
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/graphics/Rect$UnflattenHelper.class
Rect.java
package android.graphics
final android.graphics.Rect$UnflattenHelper extends java.lang.Object {
	private static final java.util.regex.Pattern FLATTENED_PATTERN
	private void  () 
	static java.util.regex.Matcher getMatcher (java.lang.String) 
		String str
	static void  () 
}

android/graphics/Matrix$ScaleToFit.class
Matrix.java
package android.graphics
public final android.graphics.Matrix$ScaleToFit extends java.lang.Enum {
	public static final android.graphics.Matrix$ScaleToFit FILL
	public static final android.graphics.Matrix$ScaleToFit START
	public static final android.graphics.Matrix$ScaleToFit CENTER
	public static final android.graphics.Matrix$ScaleToFit END
	final int nativeInt
	private static final android.graphics.Matrix$ScaleToFit[] $VALUES
	public static android.graphics.Matrix$ScaleToFit[] values () 
	public static android.graphics.Matrix$ScaleToFit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/RegionIterator.class
RegionIterator.java
package android.graphics
public android.graphics.RegionIterator extends java.lang.Object {
	private long mNativeIter
	public void  (android.graphics.Region) 
		android.graphics.Region region
	public final boolean next (android.graphics.Rect) 
		android.graphics.Rect r
	protected void finalize ()  throws java.lang.Throwable 
	private static native long nativeConstructor (long) 
	private static native void nativeDestructor (long) 
	private static native boolean nativeNext (long, android.graphics.Rect) 
}

android/graphics/BlurMaskFilter$Blur.class
BlurMaskFilter.java
package android.graphics
public final android.graphics.BlurMaskFilter$Blur extends java.lang.Enum {
	public static final android.graphics.BlurMaskFilter$Blur NORMAL
	public static final android.graphics.BlurMaskFilter$Blur SOLID
	public static final android.graphics.BlurMaskFilter$Blur OUTER
	public static final android.graphics.BlurMaskFilter$Blur INNER
	final int native_int
	private static final android.graphics.BlurMaskFilter$Blur[] $VALUES
	public static android.graphics.BlurMaskFilter$Blur[] values () 
	public static android.graphics.BlurMaskFilter$Blur valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

android/graphics/Bitmap$CompressFormat.class
Bitmap.java
package android.graphics
public final android.graphics.Bitmap$CompressFormat extends java.lang.Enum {
	public static final android.graphics.Bitmap$CompressFormat JPEG
	public static final android.graphics.Bitmap$CompressFormat PNG
	public static final android.graphics.Bitmap$CompressFormat WEBP
	final int nativeInt
	private static final android.graphics.Bitmap$CompressFormat[] $VALUES
	public static android.graphics.Bitmap$CompressFormat[] values () 
	public static android.graphics.Bitmap$CompressFormat valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Path.class
Path.java
package android.graphics
public android.graphics.Path extends java.lang.Object {
	public long mNativePath
	public boolean isSimplePath
	public android.graphics.Region rects
	private android.graphics.Path$Direction mLastDirection
	static final android.graphics.Path$FillType[] sFillTypeArray
	public void  () 
	public void  (android.graphics.Path) 
		android.graphics.Path src
		long valNative
	public void reset () 
		android.graphics.Path$FillType fillType
	public void rewind () 
	public void set (android.graphics.Path) 
		android.graphics.Path src
	public boolean op (android.graphics.Path, android.graphics.Path$Op) 
		android.graphics.Path path
		android.graphics.Path$Op op
	public boolean op (android.graphics.Path, android.graphics.Path, android.graphics.Path$Op) 
		android.graphics.Path path1
		android.graphics.Path path2
		android.graphics.Path$Op op
	public boolean isConvex () 
	public android.graphics.Path$FillType getFillType () 
	public void setFillType (android.graphics.Path$FillType) 
		android.graphics.Path$FillType ft
	public boolean isInverseFillType () 
		int ft
	public void toggleInverseFillType () 
		int ft
	public boolean isEmpty () 
	public boolean isRect (android.graphics.RectF) 
		android.graphics.RectF rect
	public void computeBounds (android.graphics.RectF, boolean) 
		android.graphics.RectF bounds
		boolean exact
	public void incReserve (int) 
		int extraPtCount
	public void moveTo (float, float) 
		float x
		float y
	public void rMoveTo (float, float) 
		float dx
		float dy
	public void lineTo (float, float) 
		float x
		float y
	public void rLineTo (float, float) 
		float dx
		float dy
	public void quadTo (float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
	public void rQuadTo (float, float, float, float) 
		float dx1
		float dy1
		float dx2
		float dy2
	public void cubicTo (float, float, float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
		float x3
		float y3
	public void rCubicTo (float, float, float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
		float x3
		float y3
	public void arcTo (android.graphics.RectF, float, float, boolean) 
		android.graphics.RectF oval
		float startAngle
		float sweepAngle
		boolean forceMoveTo
	public void arcTo (android.graphics.RectF, float, float) 
		android.graphics.RectF oval
		float startAngle
		float sweepAngle
	public void arcTo (float, float, float, float, float, float, boolean) 
		float left
		float top
		float right
		float bottom
		float startAngle
		float sweepAngle
		boolean forceMoveTo
	public void close () 
	private void detectSimplePath (float, float, float, float, android.graphics.Path$Direction) 
		float left
		float top
		float right
		float bottom
		android.graphics.Path$Direction dir
	public void addRect (android.graphics.RectF, android.graphics.Path$Direction) 
		android.graphics.RectF rect
		android.graphics.Path$Direction dir
	public void addRect (float, float, float, float, android.graphics.Path$Direction) 
		float left
		float top
		float right
		float bottom
		android.graphics.Path$Direction dir
	public void addOval (android.graphics.RectF, android.graphics.Path$Direction) 
		android.graphics.RectF oval
		android.graphics.Path$Direction dir
	public void addOval (float, float, float, float, android.graphics.Path$Direction) 
		float left
		float top
		float right
		float bottom
		android.graphics.Path$Direction dir
	public void addCircle (float, float, float, android.graphics.Path$Direction) 
		float x
		float y
		float radius
		android.graphics.Path$Direction dir
	public void addArc (android.graphics.RectF, float, float) 
		android.graphics.RectF oval
		float startAngle
		float sweepAngle
	public void addArc (float, float, float, float, float, float) 
		float left
		float top
		float right
		float bottom
		float startAngle
		float sweepAngle
	public void addRoundRect (android.graphics.RectF, float, float, android.graphics.Path$Direction) 
		android.graphics.RectF rect
		float rx
		float ry
		android.graphics.Path$Direction dir
	public void addRoundRect (float, float, float, float, float, float, android.graphics.Path$Direction) 
		float left
		float top
		float right
		float bottom
		float rx
		float ry
		android.graphics.Path$Direction dir
	public void addRoundRect (android.graphics.RectF, float[], android.graphics.Path$Direction) 
		android.graphics.RectF rect
		float[] radii
		android.graphics.Path$Direction dir
	public void addRoundRect (float, float, float, float, float[], android.graphics.Path$Direction) 
		float left
		float top
		float right
		float bottom
		float[] radii
		android.graphics.Path$Direction dir
	public void addPath (android.graphics.Path, float, float) 
		android.graphics.Path src
		float dx
		float dy
	public void addPath (android.graphics.Path) 
		android.graphics.Path src
	public void addPath (android.graphics.Path, android.graphics.Matrix) 
		android.graphics.Path src
		android.graphics.Matrix matrix
	public void offset (float, float, android.graphics.Path) 
		float dx
		float dy
		android.graphics.Path dst
	public void offset (float, float) 
		float dx
		float dy
	public void setLastPoint (float, float) 
		float dx
		float dy
	public void transform (android.graphics.Matrix, android.graphics.Path) 
		android.graphics.Matrix matrix
		android.graphics.Path dst
		long dstNative
	public void transform (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	protected void finalize ()  throws java.lang.Throwable 
	final long readOnlyNI () 
	final long mutateNI () 
	public float[] approximate (float) 
		float acceptableError
	private static native long init1 () 
	private static native long init2 (long) 
	private static native void native_reset (long) 
	private static native void native_rewind (long) 
	private static native void native_set (long, long) 
	private static native boolean native_isConvex (long) 
	private static native int native_getFillType (long) 
	private static native void native_setFillType (long, int) 
	private static native boolean native_isEmpty (long) 
	private static native boolean native_isRect (long, android.graphics.RectF) 
	private static native void native_computeBounds (long, android.graphics.RectF) 
	private static native void native_incReserve (long, int) 
	private static native void native_moveTo (long, float, float) 
	private static native void native_rMoveTo (long, float, float) 
	private static native void native_lineTo (long, float, float) 
	private static native void native_rLineTo (long, float, float) 
	private static native void native_quadTo (long, float, float, float, float) 
	private static native void native_rQuadTo (long, float, float, float, float) 
	private static native void native_cubicTo (long, float, float, float, float, float, float) 
	private static native void native_rCubicTo (long, float, float, float, float, float, float) 
	private static native void native_arcTo (long, float, float, float, float, float, float, boolean) 
	private static native void native_close (long) 
	private static native void native_addRect (long, float, float, float, float, int) 
	private static native void native_addOval (long, float, float, float, float, int) 
	private static native void native_addCircle (long, float, float, float, int) 
	private static native void native_addArc (long, float, float, float, float, float, float) 
	private static native void native_addRoundRect (long, float, float, float, float, float, float, int) 
	private static native void native_addRoundRect (long, float, float, float, float, float[], int) 
	private static native void native_addPath (long, long, float, float) 
	private static native void native_addPath (long, long) 
	private static native void native_addPath (long, long, long) 
	private static native void native_offset (long, float, float) 
	private static native void native_setLastPoint (long, float, float) 
	private static native void native_transform (long, long, long) 
	private static native void native_transform (long, long) 
	private static native boolean native_op (long, long, int, long) 
	private static native void finalizer (long) 
	private static native float[] native_approximate (long, float) 
	static void  () 
}

android/graphics/PathDashPathEffect$Style.class
PathDashPathEffect.java
package android.graphics
public final android.graphics.PathDashPathEffect$Style extends java.lang.Enum {
	public static final android.graphics.PathDashPathEffect$Style TRANSLATE
	public static final android.graphics.PathDashPathEffect$Style ROTATE
	public static final android.graphics.PathDashPathEffect$Style MORPH
	int native_style
	private static final android.graphics.PathDashPathEffect$Style[] $VALUES
	public static android.graphics.PathDashPathEffect$Style[] values () 
	public static android.graphics.PathDashPathEffect$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

android/graphics/Picture.class
Picture.java
package android.graphics
public android.graphics.Picture extends java.lang.Object {
	private android.graphics.Canvas mRecordingCanvas
	private long mNativePicture
	private static final int WORKING_STREAM_STORAGE
	public void  () 
	public void  (android.graphics.Picture) 
		android.graphics.Picture src
	private void  (long) 
		long nativePicture
	protected void finalize ()  throws java.lang.Throwable 
	public android.graphics.Canvas beginRecording (int, int) 
		int width
		int height
		long ni
	public void endRecording () 
	public int getWidth () 
	public int getHeight () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public static android.graphics.Picture createFromStream (java.io.InputStream) 
		java.io.InputStream stream
	public void writeToStream (java.io.OutputStream) 
		java.io.OutputStream stream
	private static native long nativeConstructor (long) 
	private static native long nativeCreateFromStream (java.io.InputStream, byte[]) 
	private static native int nativeGetWidth (long) 
	private static native int nativeGetHeight (long) 
	private static native long nativeBeginRecording (long, int, int) 
	private static native void nativeEndRecording (long) 
	private static native void nativeDraw (long, long) 
	private static native boolean nativeWriteToStream (long, java.io.OutputStream, byte[]) 
	private static native void nativeDestructor (long) 
}

android/graphics/BitmapFactory$Options.class
BitmapFactory.java
package android.graphics
public android.graphics.BitmapFactory$Options extends java.lang.Object {
	public android.graphics.Bitmap inBitmap
	public boolean inMutable
	public boolean inJustDecodeBounds
	public int inSampleSize
	public android.graphics.Bitmap$Config inPreferredConfig
	public boolean inPremultiplied
	public boolean inDither
	public int inDensity
	public int inTargetDensity
	public int inScreenDensity
	public boolean inScaled
	public boolean inPurgeable
	public boolean inInputShareable
	public boolean inPreferQualityOverSpeed
	public int outWidth
	public int outHeight
	public String outMimeType
	public byte[] inTempStorage
	public boolean mCancel
	public void  () 
	public void requestCancelDecode () 
}

android/graphics/LayerRasterizer.class
LayerRasterizer.java
package android.graphics
public android.graphics.LayerRasterizer extends android.graphics.Rasterizer {
	public void  () 
	public void addLayer (android.graphics.Paint, float, float) 
		android.graphics.Paint paint
		float dx
		float dy
	public void addLayer (android.graphics.Paint) 
		android.graphics.Paint paint
	private static native long nativeConstructor () 
	private static native void nativeAddLayer (long, long, float, float) 
}

android/graphics/Canvas$VertexMode.class
Canvas.java
package android.graphics
public final android.graphics.Canvas$VertexMode extends java.lang.Enum {
	public static final android.graphics.Canvas$VertexMode TRIANGLES
	public static final android.graphics.Canvas$VertexMode TRIANGLE_STRIP
	public static final android.graphics.Canvas$VertexMode TRIANGLE_FAN
	public final int nativeInt
	private static final android.graphics.Canvas$VertexMode[] $VALUES
	public static android.graphics.Canvas$VertexMode[] values () 
	public static android.graphics.Canvas$VertexMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/PathEffect.class
PathEffect.java
package android.graphics
public android.graphics.PathEffect extends java.lang.Object {
	long native_instance
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nativeDestructor (long) 
}

android/graphics/BitmapRegionDecoder.class
BitmapRegionDecoder.java
package android.graphics
public final android.graphics.BitmapRegionDecoder extends java.lang.Object {
	private long mNativeBitmapRegionDecoder
	private boolean mRecycled
	private final Object mNativeLock
	public static android.graphics.BitmapRegionDecoder newInstance (byte[], int, int, boolean)  throws java.io.IOException 
		byte[] data
		int offset
		int length
		boolean isShareable
	public static android.graphics.BitmapRegionDecoder newInstance (java.io.FileDescriptor, boolean)  throws java.io.IOException 
		java.io.FileDescriptor fd
		boolean isShareable
	public static android.graphics.BitmapRegionDecoder newInstance (java.io.InputStream, boolean)  throws java.io.IOException 
		byte[] tempStorage
		java.io.InputStream is
		boolean isShareable
	public static android.graphics.BitmapRegionDecoder newInstance (java.lang.String, boolean)  throws java.io.IOException 
		String pathName
		boolean isShareable
		android.graphics.BitmapRegionDecoder decoder
		java.io.InputStream stream
	private void  (long) 
		long decoder
	public android.graphics.Bitmap decodeRegion (android.graphics.Rect, android.graphics.BitmapFactory$Options) 
		android.graphics.Rect rect
		android.graphics.BitmapFactory$Options options
	public int getWidth () 
	public int getHeight () 
	public void recycle () 
	public final boolean isRecycled () 
	private void checkRecycled (java.lang.String) 
		String errorMessage
	protected void finalize ()  throws java.lang.Throwable 
	private static native android.graphics.Bitmap nativeDecodeRegion (long, int, int, int, int, android.graphics.BitmapFactory$Options) 
	private static native int nativeGetWidth (long) 
	private static native int nativeGetHeight (long) 
	private static native void nativeClean (long) 
	private static native android.graphics.BitmapRegionDecoder nativeNewInstance (byte[], int, int, boolean) 
	private static native android.graphics.BitmapRegionDecoder nativeNewInstance (java.io.FileDescriptor, boolean) 
	private static native android.graphics.BitmapRegionDecoder nativeNewInstance (java.io.InputStream, byte[], boolean) 
	private static native android.graphics.BitmapRegionDecoder nativeNewInstance (long, boolean) 
}

android/graphics/DashPathEffect.class
DashPathEffect.java
package android.graphics
public android.graphics.DashPathEffect extends android.graphics.PathEffect {
	public void  (float[], float) 
		float[] intervals
		float phase
	private static native long nativeCreate (float[], float) 
}

android/graphics/DrawFilter.class
DrawFilter.java
package android.graphics
public android.graphics.DrawFilter extends java.lang.Object {
	public long mNativeInt
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nativeDestructor (long) 
}

android/graphics/Atlas$SlicePolicy$SplitDecision.class
Atlas.java
package android.graphics
abstract android.graphics.Atlas$SlicePolicy$SplitDecision extends java.lang.Object {
	public abstract boolean splitHorizontal (int, int, int, int) 
}

android/graphics/Point.class
Point.java
package android.graphics
public android.graphics.Point extends java.lang.Object implements android.os.Parcelable  {
	public int x
	public int y
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int) 
		int x
		int y
	public void  (android.graphics.Point) 
		android.graphics.Point src
	public void set (int, int) 
		int x
		int y
	public final void negate () 
	public final void offset (int, int) 
		int dx
		int dy
	public final boolean equals (int, int) 
		int x
		int y
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.Point point
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public void printShortString (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/graphics/Atlas$Policy.class
Atlas.java
package android.graphics
abstract android.graphics.Atlas$Policy extends java.lang.Object {
	private void  () 
	abstract android.graphics.Atlas$Entry pack (int, int, android.graphics.Atlas$Entry) 
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/Interpolator$Result.class
Interpolator.java
package android.graphics
public final android.graphics.Interpolator$Result extends java.lang.Enum {
	public static final android.graphics.Interpolator$Result NORMAL
	public static final android.graphics.Interpolator$Result FREEZE_START
	public static final android.graphics.Interpolator$Result FREEZE_END
	private static final android.graphics.Interpolator$Result[] $VALUES
	public static android.graphics.Interpolator$Result[] values () 
	public static android.graphics.Interpolator$Result valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/graphics/Atlas$SlicePolicy$LongerFreeAxisSplitDecision.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy$LongerFreeAxisSplitDecision extends java.lang.Object implements android.graphics.Atlas$SlicePolicy$SplitDecision  {
	private void  () 
	public boolean splitHorizontal (int, int, int, int) 
		int freeWidth
		int freeHeight
		int rectWidth
		int rectHeight
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/CanvasProperty.class
CanvasProperty.java
package android.graphics
public final android.graphics.CanvasProperty extends java.lang.Object {
	private com.android.internal.util.VirtualRefBasePtr mProperty
	public static android.graphics.CanvasProperty createFloat (float) 
		float initialValue
	public static android.graphics.CanvasProperty createPaint (android.graphics.Paint) 
		android.graphics.Paint initialValue
	private void  (long) 
		long nativeContainer
	public long getNativeContainer () 
	private static native long nCreateFloat (float) 
	private static native long nCreatePaint (long) 
}

android/graphics/PaintFlagsDrawFilter.class
PaintFlagsDrawFilter.java
package android.graphics
public android.graphics.PaintFlagsDrawFilter extends android.graphics.DrawFilter {
	public void  (int, int) 
		int clearBits
		int setBits
	private static native long nativeConstructor (int, int) 
}

android/graphics/Region$Op.class
Region.java
package android.graphics
public final android.graphics.Region$Op extends java.lang.Enum {
	public static final android.graphics.Region$Op DIFFERENCE
	public static final android.graphics.Region$Op INTERSECT
	public static final android.graphics.Region$Op UNION
	public static final android.graphics.Region$Op XOR
	public static final android.graphics.Region$Op REVERSE_DIFFERENCE
	public static final android.graphics.Region$Op REPLACE
	public final int nativeInt
	private static final android.graphics.Region$Op[] $VALUES
	public static android.graphics.Region$Op[] values () 
	public static android.graphics.Region$Op valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Atlas$SlicePolicy$Cell.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy$Cell extends java.lang.Object {
	int x
	int y
	int width
	int height
	android.graphics.Atlas$SlicePolicy$Cell next
	private void  () 
	public java.lang.String toString () 
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/Paint$FontMetricsInt.class
Paint.java
package android.graphics
public android.graphics.Paint$FontMetricsInt extends java.lang.Object {
	public int top
	public int ascent
	public int descent
	public int bottom
	public int leading
	public void  () 
	public java.lang.String toString () 
}

android/graphics/RectF$1.class
RectF.java
package android.graphics
final android.graphics.RectF$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.RectF createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.graphics.RectF r
	public android.graphics.RectF[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/Atlas$1.class
Atlas.java
package android.graphics
 android.graphics.Atlas$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$graphics$Atlas$Type
	static void  () 
}

android/graphics/TemporaryBuffer.class
TemporaryBuffer.java
package android.graphics
public android.graphics.TemporaryBuffer extends java.lang.Object {
	private static char[] sTemp
	public void  () 
	public static char[] obtain (int) 
		int len
		char[] buf
	public static void recycle (char[]) 
		char[] temp
	static void  () 
}

android/graphics/Paint$Join.class
Paint.java
package android.graphics
public final android.graphics.Paint$Join extends java.lang.Enum {
	public static final android.graphics.Paint$Join MITER
	public static final android.graphics.Paint$Join ROUND
	public static final android.graphics.Paint$Join BEVEL
	final int nativeInt
	private static final android.graphics.Paint$Join[] $VALUES
	public static android.graphics.Paint$Join[] values () 
	public static android.graphics.Paint$Join valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Insets.class
Insets.java
package android.graphics
public android.graphics.Insets extends java.lang.Object {
	public static final android.graphics.Insets NONE
	public final int left
	public final int top
	public final int right
	public final int bottom
	private void  (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public static android.graphics.Insets of (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public static android.graphics.Insets of (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.Insets insets
	public int hashCode () 
		int result
	public java.lang.String toString () 
	static void  () 
}

android/graphics/Atlas$SlicePolicy$ShorterFreeAxisSplitDecision.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy$ShorterFreeAxisSplitDecision extends java.lang.Object implements android.graphics.Atlas$SlicePolicy$SplitDecision  {
	private void  () 
	public boolean splitHorizontal (int, int, int, int) 
		int freeWidth
		int freeHeight
		int rectWidth
		int rectHeight
	void  (android.graphics.Atlas$1) 
		android.graphics.Atlas$1 x0
}

android/graphics/LightingColorFilter.class
LightingColorFilter.java
package android.graphics
public android.graphics.LightingColorFilter extends android.graphics.ColorFilter {
	private int mMul
	private int mAdd
	public void  (int, int) 
		int mul
		int add
	public int getColorMultiply () 
	public void setColorMultiply (int) 
		int mul
	public int getColorAdd () 
	public void setColorAdd (int) 
		int add
	private void update () 
	private static native long native_CreateLightingFilter (int, int) 
}

android/graphics/FontListParser$Axis.class
FontListParser.java
package android.graphics
public android.graphics.FontListParser$Axis extends java.lang.Object {
	public final int tag
	public final float styleValue
	void  (int, float) 
		int tag
		float styleValue
}

android/graphics/Canvas.class
Canvas.java
package android.graphics
public android.graphics.Canvas extends java.lang.Object {
	public static boolean sCompatibilityRestore
	protected long mNativeCanvasWrapper
	private android.graphics.Bitmap mBitmap
	private android.graphics.DrawFilter mDrawFilter
	protected int mDensity
	protected int mScreenDensity
	private static final int MAXMIMUM_BITMAP_SIZE
	private static final long NATIVE_ALLOCATION_SIZE
	private Runnable mFinalizer
	public static final int MATRIX_SAVE_FLAG
	public static final int CLIP_SAVE_FLAG
	public static final int HAS_ALPHA_LAYER_SAVE_FLAG
	public static final int FULL_COLOR_LAYER_SAVE_FLAG
	public static final int CLIP_TO_LAYER_SAVE_FLAG
	public static final int ALL_SAVE_FLAG
	public long getNativeCanvasWrapper () 
	public boolean isRecordingFor (java.lang.Object) 
		Object o
	public void  () 
	public void  (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void  (long) 
		long nativeCanvas
	protected javax.microedition.khronos.opengles.GL getGL () 
	public boolean isHardwareAccelerated () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void setHighContrastText (boolean) 
		boolean highContrastText
	public void insertReorderBarrier () 
	public void insertInorderBarrier () 
	public boolean isOpaque () 
	public int getWidth () 
	public int getHeight () 
	public int getDensity () 
	public void setDensity (int) 
		int density
	public void setScreenDensity (int) 
		int density
	public int getMaximumBitmapWidth () 
	public int getMaximumBitmapHeight () 
	public int save () 
	public int save (int) 
		int saveFlags
	public int saveLayer (android.graphics.RectF, android.graphics.Paint, int) 
		android.graphics.RectF bounds
		android.graphics.Paint paint
		int saveFlags
	public int saveLayer (android.graphics.RectF, android.graphics.Paint) 
		android.graphics.RectF bounds
		android.graphics.Paint paint
	public int saveLayer (float, float, float, float, android.graphics.Paint, int) 
		float left
		float top
		float right
		float bottom
		android.graphics.Paint paint
		int saveFlags
	public int saveLayer (float, float, float, float, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		android.graphics.Paint paint
	public int saveLayerAlpha (android.graphics.RectF, int, int) 
		android.graphics.RectF bounds
		int alpha
		int saveFlags
	public int saveLayerAlpha (android.graphics.RectF, int) 
		android.graphics.RectF bounds
		int alpha
	public int saveLayerAlpha (float, float, float, float, int, int) 
		float left
		float top
		float right
		float bottom
		int alpha
		int saveFlags
	public int saveLayerAlpha (float, float, float, float, int) 
		float left
		float top
		float right
		float bottom
		int alpha
	public void restore () 
		boolean throwOnUnderflow
	public int getSaveCount () 
	public void restoreToCount (int) 
		int saveCount
		boolean throwOnUnderflow
	public void translate (float, float) 
		float dx
		float dy
	public void scale (float, float) 
		float sx
		float sy
	public final void scale (float, float, float, float) 
		float sx
		float sy
		float px
		float py
	public void rotate (float) 
		float degrees
	public final void rotate (float, float, float) 
		float degrees
		float px
		float py
	public void skew (float, float) 
		float sx
		float sy
	public void concat (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void setMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void getMatrix (android.graphics.Matrix) 
		android.graphics.Matrix ctm
	public final android.graphics.Matrix getMatrix () 
		android.graphics.Matrix m
	public boolean clipRect (android.graphics.RectF, android.graphics.Region$Op) 
		android.graphics.RectF rect
		android.graphics.Region$Op op
	public boolean clipRect (android.graphics.Rect, android.graphics.Region$Op) 
		android.graphics.Rect rect
		android.graphics.Region$Op op
	public boolean clipRect (android.graphics.RectF) 
		android.graphics.RectF rect
	public boolean clipRect (android.graphics.Rect) 
		android.graphics.Rect rect
	public boolean clipRect (float, float, float, float, android.graphics.Region$Op) 
		float left
		float top
		float right
		float bottom
		android.graphics.Region$Op op
	public boolean clipRect (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public boolean clipRect (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean clipPath (android.graphics.Path, android.graphics.Region$Op) 
		android.graphics.Path path
		android.graphics.Region$Op op
	public boolean clipPath (android.graphics.Path) 
		android.graphics.Path path
	public boolean clipRegion (android.graphics.Region, android.graphics.Region$Op) 
		android.graphics.Region region
		android.graphics.Region$Op op
	public boolean clipRegion (android.graphics.Region) 
		android.graphics.Region region
	public android.graphics.DrawFilter getDrawFilter () 
	public void setDrawFilter (android.graphics.DrawFilter) 
		android.graphics.DrawFilter filter
		long nativeFilter
	public boolean quickReject (android.graphics.RectF, android.graphics.Canvas$EdgeType) 
		android.graphics.RectF rect
		android.graphics.Canvas$EdgeType type
	public boolean quickReject (android.graphics.Path, android.graphics.Canvas$EdgeType) 
		android.graphics.Path path
		android.graphics.Canvas$EdgeType type
	public boolean quickReject (float, float, float, float, android.graphics.Canvas$EdgeType) 
		float left
		float top
		float right
		float bottom
		android.graphics.Canvas$EdgeType type
	public boolean getClipBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	public final android.graphics.Rect getClipBounds () 
		android.graphics.Rect r
	public void drawRGB (int, int, int) 
		int r
		int g
		int b
	public void drawARGB (int, int, int, int) 
		int a
		int r
		int g
		int b
	public void drawColor (int) 
		int color
	public void drawColor (int, android.graphics.PorterDuff$Mode) 
		int color
		android.graphics.PorterDuff$Mode mode
	public void drawPaint (android.graphics.Paint) 
		android.graphics.Paint paint
	public void drawPoints (float[], int, int, android.graphics.Paint) 
		float[] pts
		int offset
		int count
		android.graphics.Paint paint
	public void drawPoints (float[], android.graphics.Paint) 
		float[] pts
		android.graphics.Paint paint
	public void drawPoint (float, float, android.graphics.Paint) 
		float x
		float y
		android.graphics.Paint paint
	public void drawLine (float, float, float, float, android.graphics.Paint) 
		float startX
		float startY
		float stopX
		float stopY
		android.graphics.Paint paint
	public void drawLines (float[], int, int, android.graphics.Paint) 
		float[] pts
		int offset
		int count
		android.graphics.Paint paint
	public void drawLines (float[], android.graphics.Paint) 
		float[] pts
		android.graphics.Paint paint
	public void drawRect (android.graphics.RectF, android.graphics.Paint) 
		android.graphics.RectF rect
		android.graphics.Paint paint
	public void drawRect (android.graphics.Rect, android.graphics.Paint) 
		android.graphics.Rect r
		android.graphics.Paint paint
	public void drawRect (float, float, float, float, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		android.graphics.Paint paint
	public void drawOval (android.graphics.RectF, android.graphics.Paint) 
		android.graphics.RectF oval
		android.graphics.Paint paint
	public void drawOval (float, float, float, float, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		android.graphics.Paint paint
	public void drawCircle (float, float, float, android.graphics.Paint) 
		float cx
		float cy
		float radius
		android.graphics.Paint paint
	public void drawArc (android.graphics.RectF, float, float, boolean, android.graphics.Paint) 
		android.graphics.RectF oval
		float startAngle
		float sweepAngle
		boolean useCenter
		android.graphics.Paint paint
	public void drawArc (float, float, float, float, float, float, boolean, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		float startAngle
		float sweepAngle
		boolean useCenter
		android.graphics.Paint paint
	public void drawRoundRect (android.graphics.RectF, float, float, android.graphics.Paint) 
		android.graphics.RectF rect
		float rx
		float ry
		android.graphics.Paint paint
	public void drawRoundRect (float, float, float, float, float, float, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		float rx
		float ry
		android.graphics.Paint paint
	public void drawPath (android.graphics.Path, android.graphics.Paint) 
		android.graphics.Path path
		android.graphics.Paint paint
	protected void throwIfCannotDraw (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public void drawPatch (android.graphics.NinePatch, android.graphics.Rect, android.graphics.Paint) 
		android.graphics.NinePatch patch
		android.graphics.Rect dst
		android.graphics.Paint paint
		android.graphics.Bitmap bitmap
		long nativePaint
	public void drawPatch (android.graphics.NinePatch, android.graphics.RectF, android.graphics.Paint) 
		android.graphics.NinePatch patch
		android.graphics.RectF dst
		android.graphics.Paint paint
		android.graphics.Bitmap bitmap
		long nativePaint
	public void drawBitmap (android.graphics.Bitmap, float, float, android.graphics.Paint) 
		android.graphics.Bitmap bitmap
		float left
		float top
		android.graphics.Paint paint
	public void drawBitmap (android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint) 
		float left
		float top
		float right
		float bottom
		android.graphics.Bitmap bitmap
		android.graphics.Rect src
		android.graphics.RectF dst
		android.graphics.Paint paint
		long nativePaint
		float left
		float top
		float right
		float bottom
	public void drawBitmap (android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint) 
		int left
		int top
		int right
		int bottom
		android.graphics.Bitmap bitmap
		android.graphics.Rect src
		android.graphics.Rect dst
		android.graphics.Paint paint
		long nativePaint
		int left
		int top
		int right
		int bottom
	public void drawBitmap (int[], int, int, float, float, int, int, boolean, android.graphics.Paint) 
		int[] colors
		int offset
		int stride
		float x
		float y
		int width
		int height
		boolean hasAlpha
		android.graphics.Paint paint
		int lastScanline
		int length
	public void drawBitmap (int[], int, int, int, int, int, int, boolean, android.graphics.Paint) 
		int[] colors
		int offset
		int stride
		int x
		int y
		int width
		int height
		boolean hasAlpha
		android.graphics.Paint paint
	public void drawBitmap (android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint) 
		android.graphics.Bitmap bitmap
		android.graphics.Matrix matrix
		android.graphics.Paint paint
	protected static void checkRange (int, int, int) 
		int length
		int offset
		int count
	public void drawBitmapMesh (android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint) 
		android.graphics.Bitmap bitmap
		int meshWidth
		int meshHeight
		float[] verts
		int vertOffset
		int[] colors
		int colorOffset
		android.graphics.Paint paint
		int count
	public void drawVertices (android.graphics.Canvas$VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint) 
		android.graphics.Canvas$VertexMode mode
		int vertexCount
		float[] verts
		int vertOffset
		float[] texs
		int texOffset
		int[] colors
		int colorOffset
		short[] indices
		int indexOffset
		int indexCount
		android.graphics.Paint paint
	public void drawText (char[], int, int, float, float, android.graphics.Paint) 
		char[] text
		int index
		int count
		float x
		float y
		android.graphics.Paint paint
	public void drawText (java.lang.String, float, float, android.graphics.Paint) 
		String text
		float x
		float y
		android.graphics.Paint paint
	public void drawText (java.lang.String, int, int, float, float, android.graphics.Paint) 
		String text
		int start
		int end
		float x
		float y
		android.graphics.Paint paint
	public void drawText (java.lang.CharSequence, int, int, float, float, android.graphics.Paint) 
		char[] buf
		CharSequence text
		int start
		int end
		float x
		float y
		android.graphics.Paint paint
	public void drawTextRun (char[], int, int, int, int, float, float, boolean, android.graphics.Paint) 
		char[] text
		int index
		int count
		int contextIndex
		int contextCount
		float x
		float y
		boolean isRtl
		android.graphics.Paint paint
	public void drawTextRun (java.lang.CharSequence, int, int, int, int, float, float, boolean, android.graphics.Paint) 
		int contextLen
		int len
		char[] buf
		CharSequence text
		int start
		int end
		int contextStart
		int contextEnd
		float x
		float y
		boolean isRtl
		android.graphics.Paint paint
	public void drawPosText (char[], int, int, float[], android.graphics.Paint) 
		int i
		char[] text
		int index
		int count
		float[] pos
		android.graphics.Paint paint
	public void drawPosText (java.lang.String, float[], android.graphics.Paint) 
		String text
		float[] pos
		android.graphics.Paint paint
	public void drawTextOnPath (char[], int, int, android.graphics.Path, float, float, android.graphics.Paint) 
		char[] text
		int index
		int count
		android.graphics.Path path
		float hOffset
		float vOffset
		android.graphics.Paint paint
	public void drawTextOnPath (java.lang.String, android.graphics.Path, float, float, android.graphics.Paint) 
		String text
		android.graphics.Path path
		float hOffset
		float vOffset
		android.graphics.Paint paint
	public void drawPicture (android.graphics.Picture) 
		android.graphics.Picture picture
		int restoreCount
	public void drawPicture (android.graphics.Picture, android.graphics.RectF) 
		android.graphics.Picture picture
		android.graphics.RectF dst
	public void drawPicture (android.graphics.Picture, android.graphics.Rect) 
		android.graphics.Picture picture
		android.graphics.Rect dst
	public void release () 
	public static native void freeCaches () 
	public static native void freeTextLayoutCaches () 
	private static native long initRaster (android.graphics.Bitmap) 
	private static native void native_setBitmap (long, android.graphics.Bitmap) 
	private static native boolean native_isOpaque (long) 
	private static native void native_setHighContrastText (long, boolean) 
	private static native int native_getWidth (long) 
	private static native int native_getHeight (long) 
	private static native int native_save (long, int) 
	private static native int native_saveLayer (long, float, float, float, float, long, int) 
	private static native int native_saveLayerAlpha (long, float, float, float, float, int, int) 
	private static native void native_restore (long, boolean) 
	private static native void native_restoreToCount (long, int, boolean) 
	private static native int native_getSaveCount (long) 
	private static native void native_translate (long, float, float) 
	private static native void native_scale (long, float, float) 
	private static native void native_rotate (long, float) 
	private static native void native_skew (long, float, float) 
	private static native void native_concat (long, long) 
	private static native void native_setMatrix (long, long) 
	private static native boolean native_clipRect (long, float, float, float, float, int) 
	private static native boolean native_clipPath (long, long, int) 
	private static native boolean native_clipRegion (long, long, int) 
	private static native void nativeSetDrawFilter (long, long) 
	private static native boolean native_getClipBounds (long, android.graphics.Rect) 
	private static native void native_getCTM (long, long) 
	private static native boolean native_quickReject (long, long) 
	private static native boolean native_quickReject (long, float, float, float, float) 
	private static native void native_drawColor (long, int, int) 
	private static native void native_drawPaint (long, long) 
	private static native void native_drawPoint (long, float, float, long) 
	private static native void native_drawPoints (long, float[], int, int, long) 
	private static native void native_drawLine (long, float, float, float, float, long) 
	private static native void native_drawLines (long, float[], int, int, long) 
	private static native void native_drawRect (long, float, float, float, float, long) 
	private static native void native_drawOval (long, float, float, float, float, long) 
	private static native void native_drawCircle (long, float, float, float, long) 
	private static native void native_drawArc (long, float, float, float, float, float, float, boolean, long) 
	private static native void native_drawRoundRect (long, float, float, float, float, float, float, long) 
	private static native void native_drawPath (long, long, long) 
	private static native void native_drawRegion (long, long, long) 
	private native void native_drawNinePatch (long, long, long, float, float, float, float, long, int, int) 
	private native void native_drawBitmap (long, android.graphics.Bitmap, float, float, long, int, int, int) 
	private native void native_drawBitmap (long, android.graphics.Bitmap, float, float, float, float, float, float, float, float, long, int, int) 
	private static native void native_drawBitmap (long, int[], int, int, float, float, int, int, boolean, long) 
	private static native void nativeDrawBitmapMatrix (long, android.graphics.Bitmap, long, long) 
	private static native void nativeDrawBitmapMesh (long, android.graphics.Bitmap, int, int, float[], int, int[], int, long) 
	private static native void nativeDrawVertices (long, int, int, float[], int, float[], int, int[], int, short[], int, int, long) 
	private static native void native_drawText (long, char[], int, int, float, float, int, long, long) 
	private static native void native_drawText (long, java.lang.String, int, int, float, float, int, long, long) 
	private static native void native_drawTextRun (long, java.lang.String, int, int, int, int, float, float, boolean, long, long) 
	private static native void native_drawTextRun (long, char[], int, int, int, int, float, float, boolean, long, long) 
	private static native void native_drawTextOnPath (long, char[], int, int, long, float, float, int, long, long) 
	private static native void native_drawTextOnPath (long, java.lang.String, long, float, float, int, long, long) 
	private static native long getNativeFinalizer () 
	static long access$000 () 
	static void  () 
}

android/graphics/Paint.class
Paint.java
package android.graphics
public android.graphics.Paint extends java.lang.Object {
	private long mNativePaint
	private long mNativeShader
	private static final long NATIVE_PAINT_SIZE
	public long mNativeTypeface
	private android.graphics.ColorFilter mColorFilter
	private android.graphics.MaskFilter mMaskFilter
	private android.graphics.PathEffect mPathEffect
	private android.graphics.Rasterizer mRasterizer
	private android.graphics.Shader mShader
	private android.graphics.Typeface mTypeface
	private android.graphics.Xfermode mXfermode
	private boolean mHasCompatScaling
	private float mCompatScaling
	private float mInvCompatScaling
	private android.os.LocaleList mLocales
	private String mFontFeatureSettings
	private static final Object sCacheLock
	private static final java.util.HashMap sMinikinLangListIdCache
	public int mBidiFlags
	static final android.graphics.Paint$Style[] sStyleArray
	static final android.graphics.Paint$Cap[] sCapArray
	static final android.graphics.Paint$Join[] sJoinArray
	static final android.graphics.Paint$Align[] sAlignArray
	public static final int ANTI_ALIAS_FLAG
	public static final int FILTER_BITMAP_FLAG
	public static final int DITHER_FLAG
	public static final int UNDERLINE_TEXT_FLAG
	public static final int STRIKE_THRU_TEXT_FLAG
	public static final int FAKE_BOLD_TEXT_FLAG
	public static final int LINEAR_TEXT_FLAG
	public static final int SUBPIXEL_TEXT_FLAG
	public static final int DEV_KERN_TEXT_FLAG
	public static final int LCD_RENDER_TEXT_FLAG
	public static final int EMBEDDED_BITMAP_TEXT_FLAG
	public static final int AUTO_HINTING_TEXT_FLAG
	public static final int VERTICAL_TEXT_FLAG
	static final int HIDDEN_DEFAULT_PAINT_FLAGS
	public static final int HINTING_OFF
	public static final int HINTING_ON
	public static final int BIDI_LTR
	public static final int BIDI_RTL
	public static final int BIDI_DEFAULT_LTR
	public static final int BIDI_DEFAULT_RTL
	public static final int BIDI_FORCE_LTR
	public static final int BIDI_FORCE_RTL
	private static final int BIDI_MAX_FLAG_VALUE
	private static final int BIDI_FLAG_MASK
	public static final int DIRECTION_LTR
	public static final int DIRECTION_RTL
	public static final int CURSOR_AFTER
	public static final int CURSOR_AT_OR_AFTER
	public static final int CURSOR_BEFORE
	public static final int CURSOR_AT_OR_BEFORE
	public static final int CURSOR_AT
	private static final int CURSOR_OPT_MAX_VALUE
	public void  () 
	public void  (int) 
		int flags
	public void  (android.graphics.Paint) 
		android.graphics.Paint paint
	public void reset () 
	public void set (android.graphics.Paint) 
		android.graphics.Paint src
	private void setClassVariablesFrom (android.graphics.Paint) 
		android.graphics.Paint paint
	public void setCompatibilityScaling (float) 
		float factor
	public long getNativeInstance () 
		long newNativeShader
	public int getBidiFlags () 
	public void setBidiFlags (int) 
		int flags
	public int getFlags () 
	private native int nGetFlags (long) 
	public void setFlags (int) 
		int flags
	private native void nSetFlags (long, int) 
	public int getHinting () 
	private native int nGetHinting (long) 
	public void setHinting (int) 
		int mode
	private native void nSetHinting (long, int) 
	public final boolean isAntiAlias () 
	public void setAntiAlias (boolean) 
		boolean aa
	private native void nSetAntiAlias (long, boolean) 
	public final boolean isDither () 
	public void setDither (boolean) 
		boolean dither
	private native void nSetDither (long, boolean) 
	public final boolean isLinearText () 
	public void setLinearText (boolean) 
		boolean linearText
	private native void nSetLinearText (long, boolean) 
	public final boolean isSubpixelText () 
	public void setSubpixelText (boolean) 
		boolean subpixelText
	private native void nSetSubpixelText (long, boolean) 
	public final boolean isUnderlineText () 
	public void setUnderlineText (boolean) 
		boolean underlineText
	private native void nSetUnderlineText (long, boolean) 
	public final boolean isStrikeThruText () 
	public void setStrikeThruText (boolean) 
		boolean strikeThruText
	private native void nSetStrikeThruText (long, boolean) 
	public final boolean isFakeBoldText () 
	public void setFakeBoldText (boolean) 
		boolean fakeBoldText
	private native void nSetFakeBoldText (long, boolean) 
	public final boolean isFilterBitmap () 
	public void setFilterBitmap (boolean) 
		boolean filter
	private native void nSetFilterBitmap (long, boolean) 
	public android.graphics.Paint$Style getStyle () 
	public void setStyle (android.graphics.Paint$Style) 
		android.graphics.Paint$Style style
	public int getColor () 
	private native int nGetColor (long) 
	public void setColor (int) 
		int color
	private native void nSetColor (long, int) 
	public int getAlpha () 
	private native int nGetAlpha (long) 
	public void setAlpha (int) 
		int a
	private native void nSetAlpha (long, int) 
	public void setARGB (int, int, int, int) 
		int a
		int r
		int g
		int b
	public float getStrokeWidth () 
	private native float nGetStrokeWidth (long) 
	public void setStrokeWidth (float) 
		float width
	private native void nSetStrokeWidth (long, float) 
	public float getStrokeMiter () 
	private native float nGetStrokeMiter (long) 
	public void setStrokeMiter (float) 
		float miter
	private native void nSetStrokeMiter (long, float) 
	public android.graphics.Paint$Cap getStrokeCap () 
	public void setStrokeCap (android.graphics.Paint$Cap) 
		android.graphics.Paint$Cap cap
	public android.graphics.Paint$Join getStrokeJoin () 
	public void setStrokeJoin (android.graphics.Paint$Join) 
		android.graphics.Paint$Join join
	public boolean getFillPath (android.graphics.Path, android.graphics.Path) 
		android.graphics.Path src
		android.graphics.Path dst
	public android.graphics.Shader getShader () 
	public android.graphics.Shader setShader (android.graphics.Shader) 
		android.graphics.Shader shader
	public android.graphics.ColorFilter getColorFilter () 
	public android.graphics.ColorFilter setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter filter
		long filterNative
	public android.graphics.Xfermode getXfermode () 
	public android.graphics.Xfermode setXfermode (android.graphics.Xfermode) 
		android.graphics.Xfermode xfermode
		long xfermodeNative
	public android.graphics.PathEffect getPathEffect () 
	public android.graphics.PathEffect setPathEffect (android.graphics.PathEffect) 
		android.graphics.PathEffect effect
		long effectNative
	public android.graphics.MaskFilter getMaskFilter () 
	public android.graphics.MaskFilter setMaskFilter (android.graphics.MaskFilter) 
		android.graphics.MaskFilter maskfilter
		long maskfilterNative
	public android.graphics.Typeface getTypeface () 
	public android.graphics.Typeface setTypeface (android.graphics.Typeface) 
		android.graphics.Typeface typeface
		long typefaceNative
	public android.graphics.Rasterizer getRasterizer () 
	public android.graphics.Rasterizer setRasterizer (android.graphics.Rasterizer) 
		android.graphics.Rasterizer rasterizer
		long rasterizerNative
	public void setShadowLayer (float, float, float, int) 
		float radius
		float dx
		float dy
		int shadowColor
	public void clearShadowLayer () 
	public boolean hasShadowLayer () 
	public android.graphics.Paint$Align getTextAlign () 
	public void setTextAlign (android.graphics.Paint$Align) 
		android.graphics.Paint$Align align
	public java.util.Locale getTextLocale () 
	public android.os.LocaleList getTextLocales () 
	public void setTextLocale (java.util.Locale) 
		java.util.Locale locale
	public void setTextLocales (android.os.LocaleList) 
		android.os.LocaleList locales
	private void syncTextLocalesWithMinikin () 
		int newID
		String languageTags
		Integer minikinLangListId
	public boolean isElegantTextHeight () 
	private native boolean nIsElegantTextHeight (long) 
	public void setElegantTextHeight (boolean) 
		boolean elegant
	private native void nSetElegantTextHeight (long, boolean) 
	public float getTextSize () 
	private native float nGetTextSize (long) 
	public void setTextSize (float) 
		float textSize
	private native void nSetTextSize (long, float) 
	public float getTextScaleX () 
	private native float nGetTextScaleX (long) 
	public void setTextScaleX (float) 
		float scaleX
	private native void nSetTextScaleX (long, float) 
	public float getTextSkewX () 
	private native float nGetTextSkewX (long) 
	public void setTextSkewX (float) 
		float skewX
	private native void nSetTextSkewX (long, float) 
	public float getLetterSpacing () 
	public void setLetterSpacing (float) 
		float letterSpacing
	public java.lang.String getFontFeatureSettings () 
	public void setFontFeatureSettings (java.lang.String) 
		String settings
	public int getHyphenEdit () 
	public void setHyphenEdit (int) 
		int hyphen
	public float ascent () 
	private native float nAscent (long, long) 
	public float descent () 
	private native float nDescent (long, long) 
	public float getFontMetrics (android.graphics.Paint$FontMetrics) 
		android.graphics.Paint$FontMetrics metrics
	private native float nGetFontMetrics (long, long, android.graphics.Paint$FontMetrics) 
	public android.graphics.Paint$FontMetrics getFontMetrics () 
		android.graphics.Paint$FontMetrics fm
	public int getFontMetricsInt (android.graphics.Paint$FontMetricsInt) 
		android.graphics.Paint$FontMetricsInt fmi
	private native int nGetFontMetricsInt (long, long, android.graphics.Paint$FontMetricsInt) 
	public android.graphics.Paint$FontMetricsInt getFontMetricsInt () 
		android.graphics.Paint$FontMetricsInt fm
	public float getFontSpacing () 
	public float measureText (char[], int, int) 
		char[] text
		int index
		int count
		float oldSize
		float w
	public float measureText (java.lang.String, int, int) 
		String text
		int start
		int end
		float oldSize
		float w
	public float measureText (java.lang.String) 
		String text
	public float measureText (java.lang.CharSequence, int, int) 
		CharSequence text
		int start
		int end
		char[] buf
		float result
	public int breakText (char[], int, int, float, float[]) 
		char[] text
		int index
		int count
		float maxWidth
		float[] measuredWidth
		float oldSize
		int res
	private static native int nBreakText (long, long, char[], int, int, float, int, float[]) 
	public int breakText (java.lang.CharSequence, int, int, boolean, float, float[]) 
		int result
		CharSequence text
		int start
		int end
		boolean measureForwards
		float maxWidth
		float[] measuredWidth
		char[] buf
		int result
	public int breakText (java.lang.String, boolean, float, float[]) 
		String text
		boolean measureForwards
		float maxWidth
		float[] measuredWidth
		float oldSize
		int res
	private static native int nBreakText (long, long, java.lang.String, boolean, float, int, float[]) 
	public int getTextWidths (char[], int, int, float[]) 
		int i
		char[] text
		int index
		int count
		float[] widths
		float oldSize
	public int getTextWidths (java.lang.CharSequence, int, int, float[]) 
		CharSequence text
		int start
		int end
		float[] widths
		char[] buf
		int result
	public int getTextWidths (java.lang.String, int, int, float[]) 
		int i
		String text
		int start
		int end
		float[] widths
		float oldSize
	public int getTextWidths (java.lang.String, float[]) 
		String text
		float[] widths
	public float getTextRunAdvances (char[], int, int, int, int, boolean, float[], int) 
		int i
		int e
		char[] chars
		int index
		int count
		int contextIndex
		int contextCount
		boolean isRtl
		float[] advances
		int advancesIndex
		float oldSize
		float res
	public float getTextRunAdvances (java.lang.CharSequence, int, int, int, int, boolean, float[], int) 
		CharSequence text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float[] advances
		int advancesIndex
		int contextLen
		int len
		char[] buf
		float result
	public float getTextRunAdvances (java.lang.String, int, int, int, int, boolean, float[], int) 
		int i
		int e
		String text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float[] advances
		int advancesIndex
		float oldSize
		float totalAdvance
	public int getTextRunCursor (char[], int, int, int, int, int) 
		char[] text
		int contextStart
		int contextLength
		int dir
		int offset
		int cursorOpt
		int contextEnd
	public int getTextRunCursor (java.lang.CharSequence, int, int, int, int, int) 
		CharSequence text
		int contextStart
		int contextEnd
		int dir
		int offset
		int cursorOpt
		int contextLen
		char[] buf
		int relPos
	public int getTextRunCursor (java.lang.String, int, int, int, int, int) 
		String text
		int contextStart
		int contextEnd
		int dir
		int offset
		int cursorOpt
	public void getTextPath (char[], int, int, float, float, android.graphics.Path) 
		char[] text
		int index
		int count
		float x
		float y
		android.graphics.Path path
	public void getTextPath (java.lang.String, int, int, float, float, android.graphics.Path) 
		String text
		int start
		int end
		float x
		float y
		android.graphics.Path path
	public void getTextBounds (java.lang.String, int, int, android.graphics.Rect) 
		String text
		int start
		int end
		android.graphics.Rect bounds
	public void getTextBounds (char[], int, int, android.graphics.Rect) 
		char[] text
		int index
		int count
		android.graphics.Rect bounds
	public boolean hasGlyph (java.lang.String) 
		String string
	public float getRunAdvance (char[], int, int, int, int, boolean, int) 
		char[] text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		int offset
	public float getRunAdvance (java.lang.CharSequence, int, int, int, int, boolean, int) 
		CharSequence text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		int offset
		char[] buf
		float result
	public int getOffsetForAdvance (char[], int, int, int, int, boolean, float) 
		char[] text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float advance
	public int getOffsetForAdvance (java.lang.CharSequence, int, int, int, int, boolean, float) 
		CharSequence text
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float advance
		char[] buf
		int result
	private static native long nInit () 
	private static native long nInitWithPaint (long) 
	private static native void nReset (long) 
	private static native void nSet (long, long) 
	private static native int nGetStyle (long) 
	private static native void nSetStyle (long, int) 
	private static native int nGetStrokeCap (long) 
	private static native void nSetStrokeCap (long, int) 
	private static native int nGetStrokeJoin (long) 
	private static native void nSetStrokeJoin (long, int) 
	private static native boolean nGetFillPath (long, long, long) 
	private static native long nSetShader (long, long) 
	private static native long nSetColorFilter (long, long) 
	private static native long nSetXfermode (long, long) 
	private static native long nSetPathEffect (long, long) 
	private static native long nSetMaskFilter (long, long) 
	private static native long nSetTypeface (long, long) 
	private static native long nSetRasterizer (long, long) 
	private static native int nGetTextAlign (long) 
	private static native void nSetTextAlign (long, int) 
	private static native int nSetTextLocales (long, java.lang.String) 
	private static native void nSetTextLocalesByMinikinLangListId (long, int) 
	private static native float nGetTextAdvances (long, long, char[], int, int, int, int, int, float[], int) 
	private static native float nGetTextAdvances (long, long, java.lang.String, int, int, int, int, int, float[], int) 
	private native int nGetTextRunCursor (long, char[], int, int, int, int, int) 
	private native int nGetTextRunCursor (long, java.lang.String, int, int, int, int, int) 
	private static native void nGetTextPath (long, long, int, char[], int, int, float, float, long) 
	private static native void nGetTextPath (long, long, int, java.lang.String, int, int, float, float, long) 
	private static native void nGetStringBounds (long, long, java.lang.String, int, int, int, android.graphics.Rect) 
	private static native void nGetCharArrayBounds (long, long, char[], int, int, int, android.graphics.Rect) 
	private static native long nGetNativeFinalizer () 
	private static native void nSetShadowLayer (long, float, float, float, int) 
	private static native boolean nHasShadowLayer (long) 
	private static native float nGetLetterSpacing (long) 
	private static native void nSetLetterSpacing (long, float) 
	private static native void nSetFontFeatureSettings (long, java.lang.String) 
	private static native int nGetHyphenEdit (long) 
	private static native void nSetHyphenEdit (long, int) 
	private static native boolean nHasGlyph (long, long, int, java.lang.String) 
	private static native float nGetRunAdvance (long, long, char[], int, int, int, int, boolean, int) 
	private static native int nGetOffsetForAdvance (long, long, char[], int, int, int, int, boolean, float) 
	static long access$000 () 
	static void  () 
}

android/graphics/PorterDuffColorFilter.class
PorterDuffColorFilter.java
package android.graphics
public android.graphics.PorterDuffColorFilter extends android.graphics.ColorFilter {
	private int mColor
	private android.graphics.PorterDuff$Mode mMode
	public void  (int, android.graphics.PorterDuff$Mode) 
		int color
		android.graphics.PorterDuff$Mode mode
	public int getColor () 
	public void setColor (int) 
		int color
	public android.graphics.PorterDuff$Mode getMode () 
	public void setMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode mode
	private void update () 
	public boolean equals (java.lang.Object) 
		Object object
		android.graphics.PorterDuffColorFilter other
	public int hashCode () 
	private static native long native_CreatePorterDuffFilter (int, int) 
}

android/graphics/EmbossMaskFilter.class
EmbossMaskFilter.java
package android.graphics
public android.graphics.EmbossMaskFilter extends android.graphics.MaskFilter {
	public void  (float[], float, float, float) 
		float[] direction
		float ambient
		float specular
		float blurRadius
	private static native long nativeConstructor (float[], float, float, float) 
}

android/graphics/LinearGradient.class
LinearGradient.java
package android.graphics
public android.graphics.LinearGradient extends android.graphics.Shader {
	private static final int TYPE_COLORS_AND_POSITIONS
	private static final int TYPE_COLOR_START_AND_COLOR_END
	private int mType
	private float mX0
	private float mY0
	private float mX1
	private float mY1
	private int[] mColors
	private float[] mPositions
	private int mColor0
	private int mColor1
	private android.graphics.Shader$TileMode mTileMode
	public void  (float, float, float, float, int[], float[], android.graphics.Shader$TileMode) 
		float x0
		float y0
		float x1
		float y1
		int[] colors
		float[] positions
		android.graphics.Shader$TileMode tile
	public void  (float, float, float, float, int, int, android.graphics.Shader$TileMode) 
		float x0
		float y0
		float x1
		float y1
		int color0
		int color1
		android.graphics.Shader$TileMode tile
	protected android.graphics.Shader copy () 
		android.graphics.LinearGradient copy
		android.graphics.LinearGradient copy
		android.graphics.LinearGradient copy
	private native long nativeCreate1 (float, float, float, float, int[], float[], int) 
	private native long nativeCreate2 (float, float, float, float, int, int, int) 
}

android/graphics/Bitmap$1.class
Bitmap.java
package android.graphics
final android.graphics.Bitmap$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.Bitmap createFromParcel (android.os.Parcel) 
		android.os.Parcel p
		android.graphics.Bitmap bm
	public android.graphics.Bitmap[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/Canvas$NoImagePreloadHolder.class
Canvas.java
package android.graphics
 android.graphics.Canvas$NoImagePreloadHolder extends java.lang.Object {
	public static final libcore.util.NativeAllocationRegistry sRegistry
	private void  () 
	static void  () 
}

android/graphics/pdf/
android/graphics/pdf/PdfDocument$1.class
PdfDocument.java
package android.graphics.pdf
 android.graphics.pdf.PdfDocument$1 extends java.lang.Object {
}

android/graphics/pdf/PdfDocument$PageInfo.class
PdfDocument.java
package android.graphics.pdf
public final android.graphics.pdf.PdfDocument$PageInfo extends java.lang.Object {
	private int mPageWidth
	private int mPageHeight
	private android.graphics.Rect mContentRect
	private int mPageNumber
	private void  () 
	public int getPageWidth () 
	public int getPageHeight () 
	public android.graphics.Rect getContentRect () 
	public int getPageNumber () 
	static int access$000 (android.graphics.pdf.PdfDocument$PageInfo) 
		android.graphics.pdf.PdfDocument$PageInfo x0
	static int access$100 (android.graphics.pdf.PdfDocument$PageInfo) 
		android.graphics.pdf.PdfDocument$PageInfo x0
	static android.graphics.Rect access$200 (android.graphics.pdf.PdfDocument$PageInfo) 
		android.graphics.pdf.PdfDocument$PageInfo x0
	void  (android.graphics.pdf.PdfDocument$1) 
		android.graphics.pdf.PdfDocument$1 x0
	static int access$002 (android.graphics.pdf.PdfDocument$PageInfo, int) 
		android.graphics.pdf.PdfDocument$PageInfo x0
		int x1
	static int access$102 (android.graphics.pdf.PdfDocument$PageInfo, int) 
		android.graphics.pdf.PdfDocument$PageInfo x0
		int x1
	static int access$602 (android.graphics.pdf.PdfDocument$PageInfo, int) 
		android.graphics.pdf.PdfDocument$PageInfo x0
		int x1
	static android.graphics.Rect access$202 (android.graphics.pdf.PdfDocument$PageInfo, android.graphics.Rect) 
		android.graphics.pdf.PdfDocument$PageInfo x0
		android.graphics.Rect x1
}

android/graphics/pdf/PdfRenderer$Page.class
PdfRenderer.java
package android.graphics.pdf
public final android.graphics.pdf.PdfRenderer$Page extends java.lang.Object implements java.lang.AutoCloseable  {
	private final dalvik.system.CloseGuard mCloseGuard
	public static final int RENDER_MODE_FOR_DISPLAY
	public static final int RENDER_MODE_FOR_PRINT
	private final int mIndex
	private final int mWidth
	private final int mHeight
	private long mNativePage
	final android.graphics.pdf.PdfRenderer this$0
	private void  (android.graphics.pdf.PdfRenderer, int) 
		android.graphics.pdf.PdfRenderer this$0
		int index
		android.graphics.Point size
	public int getIndex () 
	public int getWidth () 
	public int getHeight () 
	public void render (android.graphics.Bitmap, android.graphics.Rect, android.graphics.Matrix, int) 
		android.graphics.Bitmap destination
		android.graphics.Rect destClip
		android.graphics.Matrix transform
		int renderMode
		int contentLeft
		int contentTop
		int contentRight
		int contentBottom
		long transformPtr
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private void doClose () 
	private void throwIfClosed () 
	void  (android.graphics.pdf.PdfRenderer, int, android.graphics.pdf.PdfRenderer$1) 
		android.graphics.pdf.PdfRenderer x0
		int x1
		android.graphics.pdf.PdfRenderer$1 x2
}

android/graphics/pdf/PdfDocument$Page.class
PdfDocument.java
package android.graphics.pdf
public final android.graphics.pdf.PdfDocument$Page extends java.lang.Object {
	private final android.graphics.pdf.PdfDocument$PageInfo mPageInfo
	private android.graphics.Canvas mCanvas
	private void  (android.graphics.Canvas, android.graphics.pdf.PdfDocument$PageInfo) 
		android.graphics.Canvas canvas
		android.graphics.pdf.PdfDocument$PageInfo pageInfo
	public android.graphics.Canvas getCanvas () 
	public android.graphics.pdf.PdfDocument$PageInfo getInfo () 
	boolean isFinished () 
	private void finish () 
	void  (android.graphics.Canvas, android.graphics.pdf.PdfDocument$PageInfo, android.graphics.pdf.PdfDocument$1) 
		android.graphics.Canvas x0
		android.graphics.pdf.PdfDocument$PageInfo x1
		android.graphics.pdf.PdfDocument$1 x2
	static void access$400 (android.graphics.pdf.PdfDocument$Page) 
		android.graphics.pdf.PdfDocument$Page x0
}

android/graphics/pdf/PdfDocument$PageInfo$Builder.class
PdfDocument.java
package android.graphics.pdf
public final android.graphics.pdf.PdfDocument$PageInfo$Builder extends java.lang.Object {
	private final android.graphics.pdf.PdfDocument$PageInfo mPageInfo
	public void  (int, int, int) 
		int pageWidth
		int pageHeight
		int pageNumber
	public android.graphics.pdf.PdfDocument$PageInfo$Builder setContentRect (android.graphics.Rect) 
		android.graphics.Rect contentRect
	public android.graphics.pdf.PdfDocument$PageInfo create () 
}

android/graphics/pdf/PdfDocument$PdfCanvas.class
PdfDocument.java
package android.graphics.pdf
final android.graphics.pdf.PdfDocument$PdfCanvas extends android.graphics.Canvas {
	final android.graphics.pdf.PdfDocument this$0
	public void  (android.graphics.pdf.PdfDocument, long) 
		long nativeCanvas
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
}

android/graphics/pdf/PdfRenderer.class
PdfRenderer.java
package android.graphics.pdf
public final android.graphics.pdf.PdfRenderer extends java.lang.Object implements java.lang.AutoCloseable  {
	private final dalvik.system.CloseGuard mCloseGuard
	private final android.graphics.Point mTempPoint
	private final long mNativeDocument
	private final int mPageCount
	private android.os.ParcelFileDescriptor mInput
	private android.graphics.pdf.PdfRenderer$Page mCurrentPage
	public void  (android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.system.ErrnoException ee
		android.os.ParcelFileDescriptor input
		long size
		long size
	public void close () 
	public int getPageCount () 
	public boolean shouldScaleForPrinting () 
	public android.graphics.pdf.PdfRenderer$Page openPage (int) 
		int index
	protected void finalize ()  throws java.lang.Throwable 
	private void doClose () 
	private void throwIfClosed () 
	private void throwIfPageOpened () 
	private void throwIfPageNotInDocument (int) 
		int pageIndex
	private static native long nativeCreate (int, long) 
	private static native void nativeClose (long) 
	private static native int nativeGetPageCount (long) 
	private static native boolean nativeScaleForPrinting (long) 
	private static native void nativeRenderPage (long, long, android.graphics.Bitmap, int, int, int, int, long, int) 
	private static native long nativeOpenPageAndGetSize (long, int, android.graphics.Point) 
	private static native void nativeClosePage (long) 
	static android.graphics.Point access$100 (android.graphics.pdf.PdfRenderer) 
		android.graphics.pdf.PdfRenderer x0
	static long access$200 (android.graphics.pdf.PdfRenderer) 
		android.graphics.pdf.PdfRenderer x0
	static long access$300 (long, int, android.graphics.Point) 
		long x0
		int x1
		android.graphics.Point x2
	static void access$400 (long, long, android.graphics.Bitmap, int, int, int, int, long, int) 
		long x0
		long x1
		android.graphics.Bitmap x2
		int x3
		int x4
		int x5
		int x6
		long x7
		int x8
	static void access$500 (long) 
		long x0
	static android.graphics.pdf.PdfRenderer$Page access$602 (android.graphics.pdf.PdfRenderer, android.graphics.pdf.PdfRenderer$Page) 
		android.graphics.pdf.PdfRenderer x0
		android.graphics.pdf.PdfRenderer$Page x1
}

android/graphics/pdf/PdfEditor.class
PdfEditor.java
package android.graphics.pdf
public final android.graphics.pdf.PdfEditor extends java.lang.Object {
	private final dalvik.system.CloseGuard mCloseGuard
	private final long mNativeDocument
	private int mPageCount
	private android.os.ParcelFileDescriptor mInput
	public void  (android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.system.ErrnoException ee
		android.os.ParcelFileDescriptor input
		long size
		long size
	public int getPageCount () 
	public void removePage (int) 
		int pageIndex
	public void setTransformAndClip (int, android.graphics.Matrix, android.graphics.Rect) 
		android.graphics.Point size
		int pageIndex
		android.graphics.Matrix transform
		android.graphics.Rect clip
	public void getPageSize (int, android.graphics.Point) 
		int pageIndex
		android.graphics.Point outSize
	public boolean getPageMediaBox (int, android.graphics.Rect) 
		int pageIndex
		android.graphics.Rect outMediaBox
	public void setPageMediaBox (int, android.graphics.Rect) 
		int pageIndex
		android.graphics.Rect mediaBox
	public boolean getPageCropBox (int, android.graphics.Rect) 
		int pageIndex
		android.graphics.Rect outCropBox
	public void setPageCropBox (int, android.graphics.Rect) 
		int pageIndex
		android.graphics.Rect cropBox
	public boolean shouldScaleForPrinting () 
	public void write (android.os.ParcelFileDescriptor)  throws java.io.IOException 
		android.os.ParcelFileDescriptor output
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private void doClose () 
	private void throwIfClosed () 
	private void throwIfPageNotInDocument (int) 
		int pageIndex
	private void throwIfNotNullAndNotAfine (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	private void throwIfOutSizeNull (android.graphics.Point) 
		android.graphics.Point outSize
	private void throwIfOutMediaBoxNull (android.graphics.Rect) 
		android.graphics.Rect outMediaBox
	private void throwIfMediaBoxNull (android.graphics.Rect) 
		android.graphics.Rect mediaBox
	private void throwIfOutCropBoxNull (android.graphics.Rect) 
		android.graphics.Rect outCropBox
	private void throwIfCropBoxNull (android.graphics.Rect) 
		android.graphics.Rect cropBox
	private static native long nativeOpen (int, long) 
	private static native void nativeClose (long) 
	private static native int nativeGetPageCount (long) 
	private static native int nativeRemovePage (long, int) 
	private static native void nativeWrite (long, int) 
	private static native void nativeSetTransformAndClip (long, int, long, int, int, int, int) 
	private static native void nativeGetPageSize (long, int, android.graphics.Point) 
	private static native boolean nativeGetPageMediaBox (long, int, android.graphics.Rect) 
	private static native void nativeSetPageMediaBox (long, int, android.graphics.Rect) 
	private static native boolean nativeGetPageCropBox (long, int, android.graphics.Rect) 
	private static native void nativeSetPageCropBox (long, int, android.graphics.Rect) 
	private static native boolean nativeScaleForPrinting (long) 
}

android/graphics/pdf/PdfRenderer$1.class
PdfRenderer.java
package android.graphics.pdf
 android.graphics.pdf.PdfRenderer$1 extends java.lang.Object {
}

android/graphics/pdf/PdfDocument.class
PdfDocument.java
package android.graphics.pdf
public android.graphics.pdf.PdfDocument extends java.lang.Object {
	private final byte[] mChunk
	private final dalvik.system.CloseGuard mCloseGuard
	private final java.util.List mPages
	private long mNativeDocument
	private android.graphics.pdf.PdfDocument$Page mCurrentPage
	public void  () 
	public android.graphics.pdf.PdfDocument$Page startPage (android.graphics.pdf.PdfDocument$PageInfo) 
		android.graphics.pdf.PdfDocument$PageInfo pageInfo
		android.graphics.Canvas canvas
	public void finishPage (android.graphics.pdf.PdfDocument$Page) 
		android.graphics.pdf.PdfDocument$Page page
	public void writeTo (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public java.util.List getPages () 
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	private void dispose () 
	private void throwIfClosed () 
	private void throwIfCurrentPageNotFinished () 
	private native long nativeCreateDocument () 
	private native void nativeClose (long) 
	private native void nativeFinishPage (long) 
	private native void nativeWriteTo (long, java.io.OutputStream, byte[]) 
	private static native long nativeStartPage (long, int, int, int, int, int, int) 
}

android/graphics/ColorMatrixColorFilter.class
ColorMatrixColorFilter.java
package android.graphics
public android.graphics.ColorMatrixColorFilter extends android.graphics.ColorFilter {
	private final android.graphics.ColorMatrix mMatrix
	public void  (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix matrix
	public void  (float[]) 
		float[] array
	public android.graphics.ColorMatrix getColorMatrix () 
	public void setColorMatrix (android.graphics.ColorMatrix) 
		android.graphics.ColorMatrix matrix
	public void setColorMatrix (float[]) 
		float[] array
	private void update () 
		float[] colorMatrix
	private static native long nativeColorMatrixFilter (float[]) 
}

android/graphics/Xfermode.class
Xfermode.java
package android.graphics
public android.graphics.Xfermode extends java.lang.Object {
	long native_instance
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void finalizer (long) 
}

android/graphics/Rasterizer.class
Rasterizer.java
package android.graphics
public android.graphics.Rasterizer extends java.lang.Object {
	long native_instance
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void finalizer (long) 
}

android/graphics/RectF.class
RectF.java
package android.graphics
public android.graphics.RectF extends java.lang.Object implements android.os.Parcelable  {
	public float left
	public float top
	public float right
	public float bottom
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public void  (android.graphics.RectF) 
		android.graphics.RectF r
	public void  (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean equals (java.lang.Object) 
		Object o
		android.graphics.RectF r
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public java.lang.String toShortString () 
	public java.lang.String toShortString (java.lang.StringBuilder) 
		StringBuilder sb
	public void printShortString (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public final boolean isEmpty () 
	public final float width () 
	public final float height () 
	public final float centerX () 
	public final float centerY () 
	public void setEmpty () 
	public void set (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public void set (android.graphics.RectF) 
		android.graphics.RectF src
	public void set (android.graphics.Rect) 
		android.graphics.Rect src
	public void offset (float, float) 
		float dx
		float dy
	public void offsetTo (float, float) 
		float newLeft
		float newTop
	public void inset (float, float) 
		float dx
		float dy
	public boolean contains (float, float) 
		float x
		float y
	public boolean contains (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public boolean contains (android.graphics.RectF) 
		android.graphics.RectF r
	public boolean intersect (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public boolean intersect (android.graphics.RectF) 
		android.graphics.RectF r
	public boolean setIntersect (android.graphics.RectF, android.graphics.RectF) 
		android.graphics.RectF a
		android.graphics.RectF b
	public boolean intersects (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public static boolean intersects (android.graphics.RectF, android.graphics.RectF) 
		android.graphics.RectF a
		android.graphics.RectF b
	public void round (android.graphics.Rect) 
		android.graphics.Rect dst
	public void roundOut (android.graphics.Rect) 
		android.graphics.Rect dst
	public void union (float, float, float, float) 
		float left
		float top
		float right
		float bottom
	public void union (android.graphics.RectF) 
		android.graphics.RectF r
	public void union (float, float) 
		float x
		float y
	public void sort () 
		float temp
		float temp
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/graphics/Point$1.class
Point.java
package android.graphics
final android.graphics.Point$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.graphics.Point createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.graphics.Point r
	public android.graphics.Point[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/graphics/Interpolator.class
Interpolator.java
package android.graphics
public android.graphics.Interpolator extends java.lang.Object {
	private int mValueCount
	private int mFrameCount
	private long native_instance
	public void  (int) 
		int valueCount
	public void  (int, int) 
		int valueCount
		int frameCount
	public void reset (int) 
		int valueCount
	public void reset (int, int) 
		int valueCount
		int frameCount
	public final int getKeyFrameCount () 
	public final int getValueCount () 
	public void setKeyFrame (int, int, float[]) 
		int index
		int msec
		float[] values
	public void setKeyFrame (int, int, float[], float[]) 
		int index
		int msec
		float[] values
		float[] blend
	public void setRepeatMirror (float, boolean) 
		float repeatCount
		boolean mirror
	public android.graphics.Interpolator$Result timeToValues (float[]) 
		float[] values
	public android.graphics.Interpolator$Result timeToValues (int, float[]) 
		int msec
		float[] values
	protected void finalize ()  throws java.lang.Throwable 
	private static native long nativeConstructor (int, int) 
	private static native void nativeDestructor (long) 
	private static native void nativeReset (long, int, int) 
	private static native void nativeSetKeyFrame (long, int, int, float[], float[]) 
	private static native void nativeSetRepeatMirror (long, float, boolean) 
	private static native int nativeTimeToValues (long, int, float[]) 
}

android/graphics/SurfaceTexture$OnFrameAvailableListener.class
SurfaceTexture.java
package android.graphics
public abstract android.graphics.SurfaceTexture$OnFrameAvailableListener extends java.lang.Object {
	public abstract void onFrameAvailable (android.graphics.SurfaceTexture) 
}

android/graphics/SurfaceTexture$1.class
SurfaceTexture.java
package android.graphics
 android.graphics.SurfaceTexture$1 extends android.os.Handler {
	final android.graphics.SurfaceTexture$OnFrameAvailableListener val$listener
	final android.graphics.SurfaceTexture this$0
	void  (android.graphics.SurfaceTexture, android.os.Looper, android.os.Handler$Callback, boolean, android.graphics.SurfaceTexture$OnFrameAvailableListener) 
		android.graphics.SurfaceTexture this$0
		android.os.Looper looper
		android.os.Handler$Callback callback
		boolean async
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/graphics/PixelXorXfermode.class
PixelXorXfermode.java
package android.graphics
public android.graphics.PixelXorXfermode extends android.graphics.Xfermode {
	public void  (int) 
		int opColor
}

android/graphics/Atlas$SlicePolicy.class
Atlas.java
package android.graphics
 android.graphics.Atlas$SlicePolicy extends android.graphics.Atlas$Policy {
	private final android.graphics.Atlas$SlicePolicy$Cell mRoot
	private final android.graphics.Atlas$SlicePolicy$SplitDecision mSplitDecision
	private final int mPadding
	void  (int, int, int, android.graphics.Atlas$SlicePolicy$SplitDecision) 
		int width
		int height
		int flags
		android.graphics.Atlas$SlicePolicy$SplitDecision splitDecision
		android.graphics.Atlas$SlicePolicy$Cell first
	android.graphics.Atlas$Entry pack (int, int, android.graphics.Atlas$Entry) 
		int width
		int height
		android.graphics.Atlas$Entry entry
		android.graphics.Atlas$SlicePolicy$Cell cell
		android.graphics.Atlas$SlicePolicy$Cell prev
	private boolean insert (android.graphics.Atlas$SlicePolicy$Cell, android.graphics.Atlas$SlicePolicy$Cell, int, int, android.graphics.Atlas$Entry) 
		android.graphics.Atlas$SlicePolicy$Cell temp
		android.graphics.Atlas$SlicePolicy$Cell cell
		android.graphics.Atlas$SlicePolicy$Cell prev
		int width
		int height
		android.graphics.Atlas$Entry entry
		int deltaWidth
		int deltaHeight
		android.graphics.Atlas$SlicePolicy$Cell first
		android.graphics.Atlas$SlicePolicy$Cell second
}

android/graphics/Color.class
Color.java
package android.graphics
public android.graphics.Color extends java.lang.Object {
	public static final int BLACK
	public static final int DKGRAY
	public static final int GRAY
	public static final int LTGRAY
	public static final int WHITE
	public static final int RED
	public static final int GREEN
	public static final int BLUE
	public static final int YELLOW
	public static final int CYAN
	public static final int MAGENTA
	public static final int TRANSPARENT
	private static final java.util.HashMap sColorNameMap
	public void  () 
	public static int alpha (int) 
		int color
	public static int red (int) 
		int color
	public static int green (int) 
		int color
	public static int blue (int) 
		int color
	public static int rgb (int, int, int) 
		int red
		int green
		int blue
	public static int argb (int, int, int, int) 
		int alpha
		int red
		int green
		int blue
	public static float luminance (int) 
		int color
		double red
		double green
		double blue
	public static int parseColor (java.lang.String) 
		long color
		Integer color
		String colorString
	public static void RGBToHSV (int, int, int, float[]) 
		int red
		int green
		int blue
		float[] hsv
	public static void colorToHSV (int, float[]) 
		int color
		float[] hsv
	public static int HSVToColor (float[]) 
		float[] hsv
	public static int HSVToColor (int, float[]) 
		int alpha
		float[] hsv
	private static native void nativeRGBToHSV (int, int, int, float[]) 
	private static native int nativeHSVToColor (int, float[]) 
	public static int getHtmlColor (java.lang.String) 
		NumberFormatException nfe
		String color
		Integer i
	static void  () 
}

android/graphics/NinePatch.class
NinePatch.java
package android.graphics
public android.graphics.NinePatch extends java.lang.Object {
	private final android.graphics.Bitmap mBitmap
	public long mNativeChunk
	private android.graphics.Paint mPaint
	private String mSrcName
	public void  (android.graphics.Bitmap, byte[]) 
		android.graphics.Bitmap bitmap
		byte[] chunk
	public void  (android.graphics.Bitmap, byte[], java.lang.String) 
		android.graphics.Bitmap bitmap
		byte[] chunk
		String srcName
	public void  (android.graphics.NinePatch) 
		android.graphics.NinePatch patch
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String getName () 
	public android.graphics.Paint getPaint () 
	public void setPaint (android.graphics.Paint) 
		android.graphics.Paint p
	public android.graphics.Bitmap getBitmap () 
	public void draw (android.graphics.Canvas, android.graphics.RectF) 
		android.graphics.Canvas canvas
		android.graphics.RectF location
	public void draw (android.graphics.Canvas, android.graphics.Rect) 
		android.graphics.Canvas canvas
		android.graphics.Rect location
	public void draw (android.graphics.Canvas, android.graphics.Rect, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Rect location
		android.graphics.Paint paint
	public int getDensity () 
	public int getWidth () 
	public int getHeight () 
	public final boolean hasAlpha () 
	public final android.graphics.Region getTransparentRegion (android.graphics.Rect) 
		android.graphics.Rect bounds
		long r
	public static native boolean isNinePatchChunk (byte[]) 
	private static native long validateNinePatchChunk (byte[]) 
	private static native void nativeFinalize (long) 
	private static native long nativeGetTransparentRegion (android.graphics.Bitmap, long, android.graphics.Rect) 
}

android/graphics/Canvas$EdgeType.class
Canvas.java
package android.graphics
public final android.graphics.Canvas$EdgeType extends java.lang.Enum {
	public static final android.graphics.Canvas$EdgeType BW
	public static final android.graphics.Canvas$EdgeType AA
	public final int nativeInt
	private static final android.graphics.Canvas$EdgeType[] $VALUES
	public static android.graphics.Canvas$EdgeType[] values () 
	public static android.graphics.Canvas$EdgeType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/FontFamily.class
FontFamily.java
package android.graphics
public android.graphics.FontFamily extends java.lang.Object {
	private static String TAG
	public long mNativePtr
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String lang
		String variant
		int varEnum
	protected void finalize ()  throws java.lang.Throwable 
	public boolean addFont (java.lang.String, int) 
		java.nio.channels.FileChannel fileChannel
		long fontSize
		java.nio.ByteBuffer fontBuffer
		java.io.FileInputStream file
		java.io.IOException e
		String path
		int ttcIndex
	public boolean addFontWeightStyle (java.nio.ByteBuffer, int, java.util.List, int, boolean) 
		java.nio.ByteBuffer font
		int ttcIndex
		java.util.List axes
		int weight
		boolean style
	public boolean addFontFromAsset (android.content.res.AssetManager, java.lang.String) 
		android.content.res.AssetManager mgr
		String path
	private static native long nCreateFamily (java.lang.String, int) 
	private static native void nUnrefFamily (long) 
	private static native boolean nAddFont (long, java.nio.ByteBuffer, int) 
	private static native boolean nAddFontWeightStyle (long, java.nio.ByteBuffer, int, java.util.List, int, boolean) 
	private static native boolean nAddFontFromAsset (long, android.content.res.AssetManager, java.lang.String) 
	static void  () 
}

android/graphics/Atlas$Entry.class
Atlas.java
package android.graphics
public android.graphics.Atlas$Entry extends java.lang.Object {
	public int x
	public int y
	public void  () 
}

android/graphics/Movie.class
Movie.java
package android.graphics
public android.graphics.Movie extends java.lang.Object {
	private long mNativeMovie
	private void  (long) 
		long nativeMovie
	public native int width () 
	public native int height () 
	public native boolean isOpaque () 
	public native int duration () 
	public native boolean setTime (int) 
	private native void nDraw (long, float, float, long) 
	public void draw (android.graphics.Canvas, float, float, android.graphics.Paint) 
		android.graphics.Canvas canvas
		float x
		float y
		android.graphics.Paint paint
	public void draw (android.graphics.Canvas, float, float) 
		android.graphics.Canvas canvas
		float x
		float y
	public static android.graphics.Movie decodeStream (java.io.InputStream) 
		long asset
		java.io.InputStream is
	private static native android.graphics.Movie nativeDecodeAsset (long) 
	private static native android.graphics.Movie nativeDecodeStream (java.io.InputStream) 
	public static native android.graphics.Movie decodeByteArray (byte[], int, int) 
	private static native void nativeDestructor (long) 
	public static android.graphics.Movie decodeFile (java.lang.String) 
		java.io.FileNotFoundException e
		String pathName
		java.io.InputStream is
		java.io.InputStream is
	protected void finalize ()  throws java.lang.Throwable 
	private static android.graphics.Movie decodeTempStream (java.io.InputStream) 
		java.io.InputStream is
		android.graphics.Movie moov
}

android/graphics/Shader$TileMode.class
Shader.java
package android.graphics
public final android.graphics.Shader$TileMode extends java.lang.Enum {
	public static final android.graphics.Shader$TileMode CLAMP
	public static final android.graphics.Shader$TileMode REPEAT
	public static final android.graphics.Shader$TileMode MIRROR
	final int nativeInt
	private static final android.graphics.Shader$TileMode[] $VALUES
	public static android.graphics.Shader$TileMode[] values () 
	public static android.graphics.Shader$TileMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int nativeInt
	static void  () 
}

android/graphics/Bitmap$2.class
Bitmap.java
package android.graphics
 android.graphics.Bitmap$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$graphics$Bitmap$Config
	static void  () 
}

android/R$styleable.class
R.java
package android
public final android.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_canControlMagnification
	public static final int AccessibilityService_canPerformGestures
	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_contentInsetEndWithActions
	public static final int ActionBar_contentInsetLeft
	public static final int ActionBar_contentInsetRight
	public static final int ActionBar_contentInsetStart
	public static final int ActionBar_contentInsetStartWithNavigation
	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_height
	public static final int ActionMode_subtitleTextStyle
	public static final int ActionMode_titleTextStyle
	public static final int[] ActivityChooserView
	public static final int[] ActivityTaskDescription
	public static final int ActivityTaskDescription_colorBackground
	public static final int ActivityTaskDescription_colorPrimary
	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_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_layout
	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_directBootAware
	public static final int AndroidManifestActivity_documentLaunchMode
	public static final int AndroidManifestActivity_enableVrMode
	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_process
	public static final int AndroidManifestActivity_relinquishTaskIdentity
	public static final int AndroidManifestActivity_resizeableActivity
	public static final int AndroidManifestActivity_resumeWhilePausing
	public static final int AndroidManifestActivity_roundIcon
	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_supportsPictureInPicture
	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_roundIcon
	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_backupInForeground
	public static final int AndroidManifestApplication_banner
	public static final int AndroidManifestApplication_debuggable
	public static final int AndroidManifestApplication_defaultToDeviceProtectedStorage
	public static final int AndroidManifestApplication_description
	public static final int AndroidManifestApplication_directBootAware
	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_networkSecurityConfig
	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_resizeableActivity
	public static final int AndroidManifestApplication_restoreAnyVersion
	public static final int AndroidManifestApplication_restoreNeedsApplication
	public static final int AndroidManifestApplication_restrictedAccountType
	public static final int AndroidManifestApplication_roundIcon
	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_roundIcon
	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 AndroidManifestIntentFilter_roundIcon
	public static final int[] AndroidManifestKeySet
	public static final int AndroidManifestKeySet_name
	public static final int[] AndroidManifestLayout
	public static final int AndroidManifestLayout_defaultHeight
	public static final int AndroidManifestLayout_defaultWidth
	public static final int AndroidManifestLayout_gravity
	public static final int AndroidManifestLayout_minHeight
	public static final int AndroidManifestLayout_minWidth
	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 AndroidManifestPermission_roundIcon
	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 AndroidManifestPermissionGroup_roundIcon
	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 AndroidManifestPermissionTree_roundIcon
	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_directBootAware
	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_roundIcon
	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_directBootAware
	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_roundIcon
	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[] AndroidManifestRestrictUpdate
	public static final int AndroidManifestRestrictUpdate_hash
	public static final int[] AndroidManifestService
	public static final int AndroidManifestService_banner
	public static final int AndroidManifestService_description
	public static final int AndroidManifestService_directBootAware
	public static final int AndroidManifestService_enabled
	public static final int AndroidManifestService_exported
	public static final int AndroidManifestService_externalService
	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_roundIcon
	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 AndroidManifestUsesFeature_version
	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_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_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 AutoCompleteTextView_popupTheme
	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[] CalendarView
	public static final int CalendarView_dateTextAppearance
	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_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_checkMarkTint
	public static final int CheckedTextView_checkMarkTintMode
	public static final int CheckedTextView_checked
	public static final int[] Chronometer
	public static final int Chronometer_countDown
	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_headerYearTextAppearance
	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_yearListItemTextAppearance
	public static final int DatePicker_yearListSelectorColor
	public static final int[] DateTimeView
	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_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[] DrawableWrapper
	public static final int DrawableWrapper_drawable
	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[] 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_minHeight
	public static final int FastScroll_minWidth
	public static final int FastScroll_padding
	public static final int FastScroll_textAppearance
	public static final int FastScroll_textColor
	public static final int FastScroll_textSize
	public static final int FastScroll_thumbPosition
	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[] 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[] GradientColor
	public static final int GradientColor_centerColor
	public static final int GradientColor_centerX
	public static final int GradientColor_centerY
	public static final int GradientColor_endColor
	public static final int GradientColor_endX
	public static final int GradientColor_endY
	public static final int GradientColor_gradientRadius
	public static final int GradientColor_startColor
	public static final int GradientColor_startX
	public static final int GradientColor_startY
	public static final int GradientColor_tileMode
	public static final int GradientColor_type
	public static final int[] GradientColorItem
	public static final int GradientColorItem_color
	public static final int GradientColorItem_offset
	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_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[] HostNfcFService
	public static final int HostNfcFService_description
	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_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_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_languageTag
	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_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[] 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_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[] 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_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_subMenuArrow
	public static final int MenuView_verticalDivider
	public static final int MenuView_windowAnimationStyle
	public static final int[] MessagingLinearLayout
	public static final int MessagingLinearLayout_maxHeight
	public static final int MessagingLinearLayout_spacing
	public static final int[] MultiSelectListPreference
	public static final int MultiSelectListPreference_entries
	public static final int MultiSelectListPreference_entryValues
	public static final int[] Nfcid2Filter
	public static final int Nfcid2Filter_name
	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_solidColor
	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[] 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[] 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_layout
	public static final int[] PreferenceFragment
	public static final int PreferenceFragment_divider
	public static final int PreferenceFragment_layout
	public static final int[] PreferenceFrameLayout
	public static final int[] PreferenceFrameLayout_Layout
	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[] PreferenceScreen
	public static final int PreferenceScreen_divider
	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[] 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[] RecycleListView
	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_maxWidth
	public static final int[] ResolverDrawerLayout_LayoutParams
	public static final int ResolverDrawerLayout_LayoutParams_layout_gravity
	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_level
	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_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_tickMark
	public static final int SeekBar_tickMarkTint
	public static final int SeekBar_tickMarkTintMode
	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[] Shortcut
	public static final int Shortcut_enabled
	public static final int Shortcut_icon
	public static final int Shortcut_shortcutDisabledMessage
	public static final int Shortcut_shortcutId
	public static final int Shortcut_shortcutLongLabel
	public static final int Shortcut_shortcutShortLabel
	public static final int[] ShortcutCategories
	public static final int ShortcutCategories_name
	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_languageTag
	public static final int SpellChecker_Subtype_subtypeExtraValue
	public static final int SpellChecker_Subtype_subtypeId
	public static final int SpellChecker_Subtype_subtypeLocale
	public static final int[] Spinner
	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_popupTheme
	public static final int Spinner_prompt
	public static final int Spinner_spinnerMode
	public static final int[] StackView
	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[] SuggestionSpan
	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[] SystemCodeFilter
	public static final int SystemCodeFilter_name
	public static final int[] TabWidget
	public static final int TabWidget_divider
	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_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_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_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_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_colorSecondary
	public static final int Theme_contextPopupMenuStyle
	public static final int Theme_datePickerDialogTheme
	public static final int Theme_datePickerStyle
	public static final int Theme_detailsElementBackground
	public static final int Theme_dialogPreferenceStyle
	public static final int Theme_dialogPreferredPadding
	public static final int Theme_dialogTheme
	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_editTextBackground
	public static final int Theme_editTextColor
	public static final int Theme_editTextPreferenceStyle
	public static final int Theme_editTextStyle
	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_fingerprintAuthDrawable
	public static final int Theme_galleryItemBackground
	public static final int Theme_galleryStyle
	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_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_listMenuViewStyle
	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_panelTextAppearance
	public static final int Theme_popupMenuStyle
	public static final int Theme_popupWindowStyle
	public static final int Theme_preferenceCategoryStyle
	public static final int Theme_preferenceFragmentStyle
	public static final int Theme_preferenceInformationStyle
	public static final int Theme_preferenceLayoutChild
	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_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_searchViewStyle
	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_textAppearanceButton
	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_textAppearancePopupMenuHeader
	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_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_textColorSecondary
	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_textViewStyle
	public static final int Theme_timePickerDialogTheme
	public static final int Theme_timePickerStyle
	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_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_headerTimeTextAppearance
	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_contentInsetEndWithActions
	public static final int Toolbar_contentInsetLeft
	public static final int Toolbar_contentInsetRight
	public static final int Toolbar_contentInsetStart
	public static final int Toolbar_contentInsetStartWithNavigation
	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_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_titleMargin
	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_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_canRecord
	public static final int TvInputService_settingsActivity
	public static final int TvInputService_setupActivity
	public static final int TvInputService_tunerCount
	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_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_fillType
	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_forceHasOverlappingRendering
	public static final int View_foreground
	public static final int View_foregroundGravity
	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_pointerIcon
	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 VoiceInteractionService_supportsLocalInteraction
	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_contextDescription
	public static final int Wallpaper_contextUri
	public static final int Wallpaper_description
	public static final int Wallpaper_settingsActivity
	public static final int Wallpaper_showMetadataInPreview
	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[] 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_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_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_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  () 
}

android/telecom/
android/telecom/Log.class
Log.java
package android.telecom
public final android.telecom.Log extends java.lang.Object {
	private static final String TAG
	public static final boolean FORCE_LOGGING
	public static final boolean DEBUG
	public static final boolean INFO
	public static final boolean VERBOSE
	public static final boolean WARN
	public static final boolean ERROR
	private static java.security.MessageDigest sMessageDigest
	private static final Object sMessageDigestLock
	private void  () 
	public static void initMd5Sum () 
	public static boolean isLoggable (int) 
		int level
	public static transient void d (java.lang.String, java.lang.String, java.lang.Object[]) 
		String prefix
		String format
		Object[] args
	public static transient void d (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		String format
		Object[] args
	public static transient void i (java.lang.String, java.lang.String, java.lang.Object[]) 
		String prefix
		String format
		Object[] args
	public static transient void i (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		String format
		Object[] args
	public static transient void v (java.lang.String, java.lang.String, java.lang.Object[]) 
		String prefix
		String format
		Object[] args
	public static transient void v (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		String format
		Object[] args
	public static transient void w (java.lang.String, java.lang.String, java.lang.Object[]) 
		String prefix
		String format
		Object[] args
	public static transient void w (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		String format
		Object[] args
	public static transient void e (java.lang.String, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		String prefix
		Throwable tr
		String format
		Object[] args
	public static transient void e (java.lang.Object, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		Throwable tr
		String format
		Object[] args
	public static transient void wtf (java.lang.String, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		String prefix
		Throwable tr
		String format
		Object[] args
	public static transient void wtf (java.lang.Object, java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		Throwable tr
		String format
		Object[] args
	public static transient void wtf (java.lang.String, java.lang.String, java.lang.Object[]) 
		String prefix
		String format
		Object[] args
		String msg
	public static transient void wtf (java.lang.Object, java.lang.String, java.lang.Object[]) 
		Object objectPrefix
		String format
		Object[] args
		String msg
	public static java.lang.String pii (java.lang.Object) 
		Object pii
	private static java.lang.String piiUri (android.net.Uri) 
		char c
		int i
		android.net.Uri handle
		StringBuilder sb
		String scheme
		String value
	private static java.lang.String secureHash (byte[]) 
		byte[] result
		byte[] input
	private static java.lang.String encodeHex (byte[]) 
		int byteIntValue
		int i
		byte[] bytes
		StringBuffer hex
	private static java.lang.String getPrefixFromObject (java.lang.Object) 
		Object obj
	private static transient java.lang.String buildMessage (java.lang.String, java.lang.String, java.lang.Object[]) 
		java.util.IllegalFormatException ife
		String prefix
		String format
		Object[] args
		String msg
		String msg
	static java.lang.Object access$000 () 
	static java.security.MessageDigest access$102 (java.security.MessageDigest) 
		java.security.MessageDigest x0
	static void  () 
}

android/telecom/AudioState$1.class
AudioState.java
package android.telecom
final android.telecom.AudioState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.AudioState createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		boolean isMuted
		int route
		int supportedRouteMask
	public android.telecom.AudioState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/ConnectionService$5$2.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$5$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.ConnectionService$5 this$1
	void  (android.telecom.ConnectionService$5) 
		android.telecom.ConnectionService$5 this$1
	public void run () 
}

android/telecom/PhoneAccount.class
PhoneAccount.java
package android.telecom
public final android.telecom.PhoneAccount extends java.lang.Object implements android.os.Parcelable  {
	public static final String EXTRA_CALL_SUBJECT_MAX_LENGTH
	public static final String EXTRA_CALL_SUBJECT_CHARACTER_ENCODING
	public static final int CAPABILITY_CONNECTION_MANAGER
	public static final int CAPABILITY_CALL_PROVIDER
	public static final int CAPABILITY_SIM_SUBSCRIPTION
	public static final int CAPABILITY_VIDEO_CALLING
	public static final int CAPABILITY_PLACE_EMERGENCY_CALLS
	public static final int CAPABILITY_MULTI_USER
	public static final int CAPABILITY_CALL_SUBJECT
	public static final int CAPABILITY_EMERGENCY_CALLS_ONLY
	public static final int CAPABILITY_VIDEO_CALLING_RELIES_ON_PRESENCE
	public static final int CAPABILITY_EMERGENCY_VIDEO_CALLING
	public static final String SCHEME_TEL
	public static final String SCHEME_VOICEMAIL
	public static final String SCHEME_SIP
	public static final int NO_ICON_TINT
	public static final int NO_HIGHLIGHT_COLOR
	public static final int NO_RESOURCE_ID
	private final android.telecom.PhoneAccountHandle mAccountHandle
	private final android.net.Uri mAddress
	private final android.net.Uri mSubscriptionAddress
	private final int mCapabilities
	private final int mHighlightColor
	private final CharSequence mLabel
	private final CharSequence mShortDescription
	private final java.util.List mSupportedUriSchemes
	private final android.graphics.drawable.Icon mIcon
	private final android.os.Bundle mExtras
	private boolean mIsEnabled
	private String mGroupId
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.telecom.PhoneAccountHandle, android.net.Uri, android.net.Uri, int, android.graphics.drawable.Icon, int, java.lang.CharSequence, java.lang.CharSequence, java.util.List, android.os.Bundle, boolean, java.lang.String) 
		android.telecom.PhoneAccountHandle account
		android.net.Uri address
		android.net.Uri subscriptionAddress
		int capabilities
		android.graphics.drawable.Icon icon
		int highlightColor
		CharSequence label
		CharSequence shortDescription
		java.util.List supportedUriSchemes
		android.os.Bundle extras
		boolean isEnabled
		String groupId
	public static android.telecom.PhoneAccount$Builder builder (android.telecom.PhoneAccountHandle, java.lang.CharSequence) 
		android.telecom.PhoneAccountHandle accountHandle
		CharSequence label
	public android.telecom.PhoneAccount$Builder toBuilder () 
	public android.telecom.PhoneAccountHandle getAccountHandle () 
	public android.net.Uri getAddress () 
	public android.net.Uri getSubscriptionAddress () 
	public int getCapabilities () 
	public boolean hasCapabilities (int) 
		int capability
	public java.lang.CharSequence getLabel () 
	public java.lang.CharSequence getShortDescription () 
	public java.util.List getSupportedUriSchemes () 
	public android.os.Bundle getExtras () 
	public android.graphics.drawable.Icon getIcon () 
	public boolean isEnabled () 
	public java.lang.String getGroupId () 
	public boolean supportsUriScheme (java.lang.String) 
		String scheme
		String uriScheme
	public int getHighlightColor () 
	public void setIsEnabled (boolean) 
		boolean isEnabled
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
		String scheme
		StringBuilder sb
	private java.lang.String capabilitiesToString (int) 
		int capabilities
		StringBuilder sb
	void  (android.telecom.PhoneAccountHandle, android.net.Uri, android.net.Uri, int, android.graphics.drawable.Icon, int, java.lang.CharSequence, java.lang.CharSequence, java.util.List, android.os.Bundle, boolean, java.lang.String, android.telecom.PhoneAccount$1) 
		android.telecom.PhoneAccountHandle x0
		android.net.Uri x1
		android.net.Uri x2
		int x3
		android.graphics.drawable.Icon x4
		int x5
		CharSequence x6
		CharSequence x7
		java.util.List x8
		android.os.Bundle x9
		boolean x10
		String x11
		android.telecom.PhoneAccount$1 x12
	void  (android.os.Parcel, android.telecom.PhoneAccount$1) 
		android.os.Parcel x0
		android.telecom.PhoneAccount$1 x1
	static void  () 
}

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

android/telecom/TelecomAnalytics.class
TelecomAnalytics.java
package android.telecom
public final android.telecom.TelecomAnalytics extends java.lang.Object implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	private java.util.List mSessionTimings
	private java.util.List mCallAnalytics
	public void  (java.util.List, java.util.List) 
		java.util.List sessionTimings
		java.util.List callAnalytics
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.util.List getSessionTimings () 
	public java.util.List getCallAnalytics () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.telecom.TelecomAnalytics$1) 
		android.os.Parcel x0
		android.telecom.TelecomAnalytics$1 x1
	static void  () 
}

android/telecom/InCallService.class
InCallService.java
package android.telecom
public abstract android.telecom.InCallService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	private static final int MSG_SET_IN_CALL_ADAPTER
	private static final int MSG_ADD_CALL
	private static final int MSG_UPDATE_CALL
	private static final int MSG_SET_POST_DIAL_WAIT
	private static final int MSG_ON_CALL_AUDIO_STATE_CHANGED
	private static final int MSG_BRING_TO_FOREGROUND
	private static final int MSG_ON_CAN_ADD_CALL_CHANGED
	private static final int MSG_SILENCE_RINGER
	private static final int MSG_ON_CONNECTION_EVENT
	private final android.os.Handler mHandler
	private android.telecom.Phone$Listener mPhoneListener
	private android.telecom.Phone mPhone
	public void  () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public boolean onUnbind (android.content.Intent) 
		android.telecom.Phone oldPhone
		android.content.Intent intent
	public android.telecom.Phone getPhone () 
	public final java.util.List getCalls () 
	public final boolean canAddCall () 
	public final android.telecom.AudioState getAudioState () 
	public final android.telecom.CallAudioState getCallAudioState () 
	public final void setMuted (boolean) 
		boolean state
	public final void setAudioRoute (int) 
		int route
	public void onPhoneCreated (android.telecom.Phone) 
		android.telecom.Phone phone
	public void onPhoneDestroyed (android.telecom.Phone) 
		android.telecom.Phone phone
	public void onAudioStateChanged (android.telecom.AudioState) 
		android.telecom.AudioState audioState
	public void onCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.CallAudioState audioState
	public void onBringToForeground (boolean) 
		boolean showDialpad
	public void onCallAdded (android.telecom.Call) 
		android.telecom.Call call
	public void onCallRemoved (android.telecom.Call) 
		android.telecom.Call call
	public void onCanAddCallChanged (boolean) 
		boolean canAddCall
	public void onSilenceRinger () 
	public void onConnectionEvent (android.telecom.Call, java.lang.String, android.os.Bundle) 
		android.telecom.Call call
		String event
		android.os.Bundle extras
	static android.telecom.Phone access$000 (android.telecom.InCallService) 
		android.telecom.InCallService x0
	static android.telecom.Phone access$002 (android.telecom.InCallService, android.telecom.Phone) 
		android.telecom.InCallService x0
		android.telecom.Phone x1
	static android.telecom.Phone$Listener access$100 (android.telecom.InCallService) 
		android.telecom.InCallService x0
	static android.os.Handler access$200 (android.telecom.InCallService) 
		android.telecom.InCallService x0
}

android/telecom/ParcelableConference$1.class
ParcelableConference.java
package android.telecom
final android.telecom.ParcelableConference$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableConference createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		ClassLoader classLoader
		android.telecom.PhoneAccountHandle phoneAccount
		int state
		int capabilities
		java.util.List connectionIds
		long connectTimeMillis
		com.android.internal.telecom.IVideoProvider videoCallProvider
		int videoState
		android.telecom.StatusHints statusHints
		android.os.Bundle extras
		int properties
	public android.telecom.ParcelableConference[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/VideoCallImpl$1.class
VideoCallImpl.java
package android.telecom
 android.telecom.VideoCallImpl$1 extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.telecom.VideoCallImpl this$0
	void  (android.telecom.VideoCallImpl) 
		android.telecom.VideoCallImpl this$0
	public void binderDied () 
}

android/telecom/ConnectionService$3.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$3 extends android.telecom.Conference$Listener {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService) 
		android.telecom.ConnectionService this$0
	public void onStateChanged (android.telecom.Conference, int, int) 
		android.telecom.Conference conference
		int oldState
		int newState
		String id
	public void onDisconnected (android.telecom.Conference, android.telecom.DisconnectCause) 
		android.telecom.Conference conference
		android.telecom.DisconnectCause disconnectCause
		String id
	public void onConnectionAdded (android.telecom.Conference, android.telecom.Connection) 
		android.telecom.Conference conference
		android.telecom.Connection connection
	public void onConnectionRemoved (android.telecom.Conference, android.telecom.Connection) 
		android.telecom.Conference conference
		android.telecom.Connection connection
	public void onConferenceableConnectionsChanged (android.telecom.Conference, java.util.List) 
		android.telecom.Conference conference
		java.util.List conferenceableConnections
	public void onDestroyed (android.telecom.Conference) 
		android.telecom.Conference conference
	public void onConnectionCapabilitiesChanged (android.telecom.Conference, int) 
		android.telecom.Conference conference
		int connectionCapabilities
		String id
	public void onConnectionPropertiesChanged (android.telecom.Conference, int) 
		android.telecom.Conference conference
		int connectionProperties
		String id
	public void onVideoStateChanged (android.telecom.Conference, int) 
		android.telecom.Conference c
		int videoState
		String id
	public void onVideoProviderChanged (android.telecom.Conference, android.telecom.Connection$VideoProvider) 
		android.telecom.Conference c
		android.telecom.Connection$VideoProvider videoProvider
		String id
	public void onStatusHintsChanged (android.telecom.Conference, android.telecom.StatusHints) 
		android.telecom.Conference conference
		android.telecom.StatusHints statusHints
		String id
	public void onExtrasChanged (android.telecom.Conference, android.os.Bundle) 
		android.telecom.Conference c
		android.os.Bundle extras
		String id
	public void onExtrasRemoved (android.telecom.Conference, java.util.List) 
		android.telecom.Conference c
		java.util.List keys
		String id
}

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

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

android/telecom/RemoteConnection$13.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$13 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.net.Uri val$address
	final int val$presentation
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, android.net.Uri, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/Connection.class
Connection.java
package android.telecom
public abstract android.telecom.Connection extends android.telecom.Conferenceable {
	public static final int STATE_INITIALIZING
	public static final int STATE_NEW
	public static final int STATE_RINGING
	public static final int STATE_DIALING
	public static final int STATE_ACTIVE
	public static final int STATE_HOLDING
	public static final int STATE_DISCONNECTED
	public static final int STATE_PULLING_CALL
	public static final int CAPABILITY_HOLD
	public static final int CAPABILITY_SUPPORT_HOLD
	public static final int CAPABILITY_MERGE_CONFERENCE
	public static final int CAPABILITY_SWAP_CONFERENCE
	public static final int CAPABILITY_UNUSED
	public static final int CAPABILITY_RESPOND_VIA_TEXT
	public static final int CAPABILITY_MUTE
	public static final int CAPABILITY_MANAGE_CONFERENCE
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_RX
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_TX
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_RX
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_TX
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL
	public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE
	public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE
	public static final int CAPABILITY_UNUSED_2
	public static final int CAPABILITY_UNUSED_3
	public static final int CAPABILITY_UNUSED_4
	public static final int CAPABILITY_UNUSED_5
	public static final int CAPABILITY_SPEED_UP_MT_AUDIO
	public static final int CAPABILITY_CAN_UPGRADE_TO_VIDEO
	public static final int CAPABILITY_CAN_PAUSE_VIDEO
	public static final int CAPABILITY_CONFERENCE_HAS_NO_CHILDREN
	public static final int CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION
	public static final int CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO
	public static final int CAPABILITY_CAN_PULL_CALL
	public static final int PROPERTY_SHOW_CALLBACK_NUMBER
	public static final int PROPERTY_GENERIC_CONFERENCE
	public static final int PROPERTY_HIGH_DEF_AUDIO
	public static final int PROPERTY_WIFI
	public static final int PROPERTY_IS_EXTERNAL_CALL
	public static final int PROPERTY_HAS_CDMA_VOICE_PRIVACY
	public static final int PROPERTY_IS_DOWNGRADED_CONFERENCE
	public static final String EXTRA_LAST_FORWARDED_NUMBER
	public static final String EXTRA_CHILD_ADDRESS
	public static final String EXTRA_CALL_SUBJECT
	public static final String EXTRA_ANSWERING_DROPS_FG_CALL
	public static final String EXTRA_DISABLE_ADD_CALL
	public static final String EVENT_ON_HOLD_TONE_START
	public static final String EVENT_ON_HOLD_TONE_END
	public static final String EVENT_CALL_PULL_FAILED
	public static final String EVENT_CALL_MERGE_FAILED
	public static final String EVENT_CALL_REMOTELY_HELD
	public static final String EVENT_CALL_REMOTELY_UNHELD
	private static final boolean PII_DEBUG
	private final android.telecom.Connection$Listener mConnectionDeathListener
	private final android.telecom.Conference$Listener mConferenceDeathListener
	private final java.util.Set mListeners
	private final java.util.List mConferenceables
	private final java.util.List mUnmodifiableConferenceables
	private String mTelecomCallId
	private int mState
	private android.telecom.CallAudioState mCallAudioState
	private android.net.Uri mAddress
	private int mAddressPresentation
	private String mCallerDisplayName
	private int mCallerDisplayNamePresentation
	private boolean mRingbackRequested
	private int mConnectionCapabilities
	private int mConnectionProperties
	private android.telecom.Connection$VideoProvider mVideoProvider
	private boolean mAudioModeIsVoip
	private long mConnectTimeMillis
	private android.telecom.StatusHints mStatusHints
	private int mVideoState
	private android.telecom.DisconnectCause mDisconnectCause
	private android.telecom.Conference mConference
	private android.telecom.ConnectionService mConnectionService
	private android.os.Bundle mExtras
	private final Object mExtrasLock
	private java.util.Set mPreviousExtraKeys
	public static boolean can (int, int) 
		int capabilities
		int capability
	public boolean can (int) 
		int capability
	public void removeCapability (int) 
		int capability
	public void addCapability (int) 
		int capability
	public static java.lang.String capabilitiesToString (int) 
		int capabilities
	public static java.lang.String capabilitiesToStringShort (int) 
		int capabilities
	private static java.lang.String capabilitiesToStringInternal (int, boolean) 
		int capabilities
		boolean isLong
		StringBuilder builder
	public static java.lang.String propertiesToString (int) 
		int properties
	public static java.lang.String propertiesToStringShort (int) 
		int properties
	private static java.lang.String propertiesToStringInternal (int, boolean) 
		int properties
		boolean isLong
		StringBuilder builder
	public void  () 
	public final java.lang.String getTelecomCallId () 
	public final android.net.Uri getAddress () 
	public final int getAddressPresentation () 
	public final java.lang.String getCallerDisplayName () 
	public final int getCallerDisplayNamePresentation () 
	public final int getState () 
	public final int getVideoState () 
	public final android.telecom.AudioState getAudioState () 
	public final android.telecom.CallAudioState getCallAudioState () 
	public final android.telecom.Conference getConference () 
	public final boolean isRingbackRequested () 
	public final boolean getAudioModeIsVoip () 
	public final long getConnectTimeMillis () 
	public final android.telecom.StatusHints getStatusHints () 
	public final android.os.Bundle getExtras () 
		android.os.Bundle extras
	public final android.telecom.Connection addConnectionListener (android.telecom.Connection$Listener) 
		android.telecom.Connection$Listener l
	public final android.telecom.Connection removeConnectionListener (android.telecom.Connection$Listener) 
		android.telecom.Connection$Listener l
	public final android.telecom.DisconnectCause getDisconnectCause () 
	public void setTelecomCallId (java.lang.String) 
		String callId
	final void setCallAudioState (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public static java.lang.String stateToString (int) 
		int state
	public final int getConnectionCapabilities () 
	public final int getConnectionProperties () 
	public final void setAddress (android.net.Uri, int) 
		android.telecom.Connection$Listener l
		android.net.Uri address
		int presentation
	public final void setCallerDisplayName (java.lang.String, int) 
		android.telecom.Connection$Listener l
		String callerDisplayName
		int presentation
	public final void setVideoState (int) 
		android.telecom.Connection$Listener l
		int videoState
	public final void setActive () 
	public final void setRinging () 
	public final void setInitializing () 
	public final void setInitialized () 
	public final void setDialing () 
	public final void setPulling () 
	public final void setOnHold () 
	public final void setVideoProvider (android.telecom.Connection$VideoProvider) 
		android.telecom.Connection$Listener l
		android.telecom.Connection$VideoProvider videoProvider
	public final android.telecom.Connection$VideoProvider getVideoProvider () 
	public final void setDisconnected (android.telecom.DisconnectCause) 
		android.telecom.Connection$Listener l
		android.telecom.DisconnectCause disconnectCause
	public final void setPostDialWait (java.lang.String) 
		android.telecom.Connection$Listener l
		String remaining
	public final void setNextPostDialChar (char) 
		android.telecom.Connection$Listener l
		char nextChar
	public final void setRingbackRequested (boolean) 
		android.telecom.Connection$Listener l
		boolean ringback
	public final void setConnectionCapabilities (int) 
		android.telecom.Connection$Listener l
		int connectionCapabilities
	public final void setConnectionProperties (int) 
		android.telecom.Connection$Listener l
		int connectionProperties
	public final void destroy () 
		android.telecom.Connection$Listener l
	public final void setAudioModeIsVoip (boolean) 
		android.telecom.Connection$Listener l
		boolean isVoip
	public final void setConnectTimeMillis (long) 
		long connectTimeMillis
	public final void setStatusHints (android.telecom.StatusHints) 
		android.telecom.Connection$Listener l
		android.telecom.StatusHints statusHints
	public final void setConferenceableConnections (java.util.List) 
		android.telecom.Connection c
		java.util.List conferenceableConnections
	public final void setConferenceables (java.util.List) 
		android.telecom.Connection connection
		android.telecom.Conference conference
		android.telecom.Conferenceable c
		java.util.List conferenceables
	public final java.util.List getConferenceables () 
	public final void setConnectionService (android.telecom.ConnectionService) 
		android.telecom.ConnectionService connectionService
	public final void unsetConnectionService (android.telecom.ConnectionService) 
		android.telecom.ConnectionService connectionService
	public final android.telecom.ConnectionService getConnectionService () 
	public final boolean setConference (android.telecom.Conference) 
		android.telecom.Conference conference
	public final void resetConference () 
	public final void setExtras (android.os.Bundle) 
		String oldKey
		java.util.List toRemove
		android.os.Bundle extras
	public final void putExtras (android.os.Bundle) 
		android.telecom.Connection$Listener l
		android.os.Bundle extras
		android.os.Bundle listenerExtras
	public final void putExtra (java.lang.String, boolean) 
		String key
		boolean value
		android.os.Bundle newExtras
	public final void putExtra (java.lang.String, int) 
		String key
		int value
		android.os.Bundle newExtras
	public final void putExtra (java.lang.String, java.lang.String) 
		String key
		String value
		android.os.Bundle newExtras
	public final void removeExtras (java.util.List) 
		String key
		android.telecom.Connection$Listener l
		java.util.List keys
		java.util.List unmodifiableKeys
	public final transient void removeExtras (java.lang.String[]) 
		String[] keys
	public void onAudioStateChanged (android.telecom.AudioState) 
		android.telecom.AudioState state
	public void onCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public void onStateChanged (int) 
		int state
	public void onPlayDtmfTone (char) 
		char c
	public void onStopDtmfTone () 
	public void onDisconnect () 
	public void onDisconnectConferenceParticipant (android.net.Uri) 
		android.net.Uri endpoint
	public void onSeparate () 
	public void onAbort () 
	public void onHold () 
	public void onUnhold () 
	public void onAnswer (int) 
		int videoState
	public void onAnswer () 
	public void onReject () 
	public void onReject (java.lang.String) 
		String replyMessage
	public void onSilence () 
	public void onPostDialContinue (boolean) 
		boolean proceed
	public void onPullExternalCall () 
	public void onCallEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	static java.lang.String toLogSafePhoneNumber (java.lang.String) 
		char c
		int i
		String number
		StringBuilder builder
	private void setState (int) 
		android.telecom.Connection$Listener l
		int state
	public static android.telecom.Connection createFailedConnection (android.telecom.DisconnectCause) 
		android.telecom.DisconnectCause disconnectCause
	public void checkImmutable () 
	public static android.telecom.Connection createCanceledConnection () 
	private final void fireOnConferenceableConnectionsChanged () 
		android.telecom.Connection$Listener l
	private final void fireConferenceChanged () 
		android.telecom.Connection$Listener l
	private final void clearConferenceableList () 
		android.telecom.Connection connection
		android.telecom.Conference conference
		android.telecom.Conferenceable c
	final void handleExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
		android.os.Bundle b
	protected final void notifyConferenceMergeFailed () 
		android.telecom.Connection$Listener l
	protected final void updateConferenceParticipants (java.util.List) 
		android.telecom.Connection$Listener l
		java.util.List conferenceParticipants
	protected void notifyConferenceStarted () 
		android.telecom.Connection$Listener l
	protected void notifyConferenceSupportedChanged (boolean) 
		android.telecom.Connection$Listener l
		boolean isConferenceSupported
	public void sendConnectionEvent (java.lang.String, android.os.Bundle) 
		android.telecom.Connection$Listener l
		String event
		android.os.Bundle extras
	static java.util.List access$300 (android.telecom.Connection) 
		android.telecom.Connection x0
	static void access$400 (android.telecom.Connection) 
		android.telecom.Connection x0
	static void  () 
}

android/telecom/Call$4.class
Call.java
package android.telecom
 android.telecom.Call$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final android.telecom.Call$Details val$details
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, android.telecom.Call$Details) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/StatusHints.class
StatusHints.java
package android.telecom
public final android.telecom.StatusHints extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence mLabel
	private final android.graphics.drawable.Icon mIcon
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle) 
		android.content.ComponentName packageName
		CharSequence label
		int iconResId
		android.os.Bundle extras
	public void  (java.lang.CharSequence, android.graphics.drawable.Icon, android.os.Bundle) 
		CharSequence label
		android.graphics.drawable.Icon icon
		android.os.Bundle extras
	public android.content.ComponentName getPackageName () 
	public java.lang.CharSequence getLabel () 
	public int getIconResId () 
	public android.graphics.drawable.Drawable getIcon (android.content.Context) 
		android.content.Context context
	public android.graphics.drawable.Icon getIcon () 
	public android.os.Bundle getExtras () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean equals (java.lang.Object) 
		android.telecom.StatusHints otherHints
		Object other
	public int hashCode () 
	void  (android.os.Parcel, android.telecom.StatusHints$1) 
		android.os.Parcel x0
		android.telecom.StatusHints$1 x1
	static void  () 
}

android/telecom/Call$5.class
Call.java
package android.telecom
 android.telecom.Call$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final java.util.List val$cannedTextResponses
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, java.util.List) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/Call$Callback.class
Call.java
package android.telecom
public abstract android.telecom.Call$Callback extends java.lang.Object {
	public void  () 
	public void onStateChanged (android.telecom.Call, int) 
		android.telecom.Call call
		int state
	public void onParentChanged (android.telecom.Call, android.telecom.Call) 
		android.telecom.Call call
		android.telecom.Call parent
	public void onChildrenChanged (android.telecom.Call, java.util.List) 
		android.telecom.Call call
		java.util.List children
	public void onDetailsChanged (android.telecom.Call, android.telecom.Call$Details) 
		android.telecom.Call call
		android.telecom.Call$Details details
	public void onCannedTextResponsesLoaded (android.telecom.Call, java.util.List) 
		android.telecom.Call call
		java.util.List cannedTextResponses
	public void onPostDialWait (android.telecom.Call, java.lang.String) 
		android.telecom.Call call
		String remainingPostDialSequence
	public void onVideoCallChanged (android.telecom.Call, android.telecom.InCallService$VideoCall) 
		android.telecom.Call call
		android.telecom.InCallService$VideoCall videoCall
	public void onCallDestroyed (android.telecom.Call) 
		android.telecom.Call call
	public void onConferenceableCallsChanged (android.telecom.Call, java.util.List) 
		android.telecom.Call call
		java.util.List conferenceableCalls
	public void onConnectionEvent (android.telecom.Call, java.lang.String, android.os.Bundle) 
		android.telecom.Call call
		String event
		android.os.Bundle extras
}

android/telecom/Conferenceable.class
Conferenceable.java
package android.telecom
public abstract android.telecom.Conferenceable extends java.lang.Object {
	void  () 
}

android/telecom/Phone$Listener.class
Phone.java
package android.telecom
public abstract android.telecom.Phone$Listener extends java.lang.Object {
	public void  () 
	public void onAudioStateChanged (android.telecom.Phone, android.telecom.AudioState) 
		android.telecom.Phone phone
		android.telecom.AudioState audioState
	public void onCallAudioStateChanged (android.telecom.Phone, android.telecom.CallAudioState) 
		android.telecom.Phone phone
		android.telecom.CallAudioState callAudioState
	public void onBringToForeground (android.telecom.Phone, boolean) 
		android.telecom.Phone phone
		boolean showDialpad
	public void onCallAdded (android.telecom.Phone, android.telecom.Call) 
		android.telecom.Phone phone
		android.telecom.Call call
	public void onCallRemoved (android.telecom.Phone, android.telecom.Call) 
		android.telecom.Phone phone
		android.telecom.Call call
	public void onCanAddCallChanged (android.telecom.Phone, boolean) 
		android.telecom.Phone phone
		boolean canAddCall
	public void onSilenceRinger (android.telecom.Phone) 
		android.telecom.Phone phone
}

android/telecom/ConnectionService$5$1.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$5$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$componentNames
	final java.util.List val$services
	final android.telecom.ConnectionService$5 this$1
	void  (android.telecom.ConnectionService$5, java.util.List, java.util.List) 
		android.telecom.ConnectionService$5 this$1
	public void run () 
		int i
}

android/telecom/RemoteConnection$10.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$10 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConnection$VideoProvider val$videoProvider
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, android.telecom.RemoteConnection$VideoProvider) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/RemoteConnectionService.class
RemoteConnectionService.java
package android.telecom
final android.telecom.RemoteConnectionService extends java.lang.Object {
	private static final android.telecom.RemoteConnection NULL_CONNECTION
	private static final android.telecom.RemoteConference NULL_CONFERENCE
	private final com.android.internal.telecom.IConnectionServiceAdapter mServantDelegate
	private final android.telecom.ConnectionServiceAdapterServant mServant
	private final android.os.IBinder$DeathRecipient mDeathRecipient
	private final com.android.internal.telecom.IConnectionService mOutgoingConnectionServiceRpc
	private final android.telecom.ConnectionService mOurConnectionServiceImpl
	private final java.util.Map mConnectionById
	private final java.util.Map mConferenceById
	private final java.util.Set mPendingConnections
	void  (com.android.internal.telecom.IConnectionService, android.telecom.ConnectionService)  throws android.os.RemoteException 
		com.android.internal.telecom.IConnectionService outgoingConnectionServiceRpc
		android.telecom.ConnectionService ourConnectionServiceImpl
	public java.lang.String toString () 
	final android.telecom.RemoteConnection createRemoteConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest, boolean) 
		android.telecom.RemoteConnection connection
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
		boolean isIncoming
		String id
		android.telecom.ConnectionRequest newRequest
	private boolean hasConnection (java.lang.String) 
		String callId
	private android.telecom.RemoteConnection findConnectionForAction (java.lang.String, java.lang.String) 
		String callId
		String action
	private android.telecom.RemoteConference findConferenceForAction (java.lang.String, java.lang.String) 
		String callId
		String action
	private void maybeDisconnectAdapter () 
	static android.telecom.RemoteConnection access$000 (android.telecom.RemoteConnectionService, java.lang.String, java.lang.String) 
		android.telecom.RemoteConnectionService x0
		String x1
		String x2
	static android.telecom.RemoteConnection access$100 () 
	static java.util.Set access$200 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static java.util.Map access$300 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static android.telecom.RemoteConference access$400 (android.telecom.RemoteConnectionService, java.lang.String, java.lang.String) 
		android.telecom.RemoteConnectionService x0
		String x1
		String x2
	static android.telecom.RemoteConference access$500 () 
	static com.android.internal.telecom.IConnectionService access$600 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static java.util.Map access$700 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static void access$800 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static android.telecom.ConnectionService access$900 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static boolean access$1000 (android.telecom.RemoteConnectionService, java.lang.String) 
		android.telecom.RemoteConnectionService x0
		String x1
	static android.os.IBinder$DeathRecipient access$1100 (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService x0
	static void  () 
}

android/telecom/Call$7.class
Call.java
package android.telecom
 android.telecom.Call$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final String val$remainingPostDialSequence
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, java.lang.String) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/RemoteConnection$18.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$18 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final String val$event
	final android.os.Bundle val$extras
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, java.lang.String, android.os.Bundle) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/RemoteConnection$17.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$17 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/ConferenceParticipant$1.class
ConferenceParticipant.java
package android.telecom
final android.telecom.ConferenceParticipant$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ConferenceParticipant createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		ClassLoader classLoader
		android.net.Uri handle
		String displayName
		android.net.Uri endpoint
		int state
	public android.telecom.ConferenceParticipant[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/CallScreeningService$CallResponse.class
CallScreeningService.java
package android.telecom
public android.telecom.CallScreeningService$CallResponse extends java.lang.Object {
	private final boolean mShouldDisallowCall
	private final boolean mShouldRejectCall
	private final boolean mShouldSkipCallLog
	private final boolean mShouldSkipNotification
	private void  (boolean, boolean, boolean, boolean) 
		boolean shouldDisallowCall
		boolean shouldRejectCall
		boolean shouldSkipCallLog
		boolean shouldSkipNotification
	public boolean getDisallowCall () 
	public boolean getRejectCall () 
	public boolean getSkipCallLog () 
	public boolean getSkipNotification () 
	void  (boolean, boolean, boolean, boolean, android.telecom.CallScreeningService$1) 
		boolean x0
		boolean x1
		boolean x2
		boolean x3
		android.telecom.CallScreeningService$1 x4
}

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

android/telecom/RemoteConnectionService$3.class
RemoteConnectionService.java
package android.telecom
 android.telecom.RemoteConnectionService$3 extends android.telecom.RemoteConnection$Callback {
	final String val$id
	final android.telecom.RemoteConnectionService this$0
	void  (android.telecom.RemoteConnectionService, java.lang.String) 
		android.telecom.RemoteConnectionService this$0
	public void onDestroyed (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection connection
}

android/telecom/Call$Listener.class
Call.java
package android.telecom
public abstract android.telecom.Call$Listener extends android.telecom.Call$Callback {
	public void  () 
}

android/telecom/ConnectionService$6.class
ConnectionService.java
package android.telecom
final android.telecom.ConnectionService$6 extends android.telecom.Connection {
	void  () 
}

android/telecom/RemoteConference$4.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference, android.telecom.RemoteConnection) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/ConnectionService$5.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$5 extends com.android.internal.telecom.RemoteServiceCallback$Stub {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService) 
		android.telecom.ConnectionService this$0
	public void onResult (java.util.List, java.util.List) 
		java.util.List componentNames
		java.util.List services
	public void onError () 
}

android/telecom/Call$3.class
Call.java
package android.telecom
 android.telecom.Call$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final java.util.List val$children
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, java.util.List) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/Response.class
Response.java
package android.telecom
public abstract android.telecom.Response extends java.lang.Object {
	public transient abstract void onResult (java.lang.Object, java.lang.Object[]) 
	public abstract void onError (java.lang.Object, int, java.lang.String) 
}

android/telecom/RemoteConnection$16.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$16 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, android.telecom.RemoteConference) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/ConnectionServiceAdapter.class
ConnectionServiceAdapter.java
package android.telecom
final android.telecom.ConnectionServiceAdapter extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	private final java.util.Set mAdapters
	void  () 
	void addAdapter (com.android.internal.telecom.IConnectionServiceAdapter) 
		com.android.internal.telecom.IConnectionServiceAdapter it
		android.os.RemoteException e
		com.android.internal.telecom.IConnectionServiceAdapter adapter
	void removeAdapter (com.android.internal.telecom.IConnectionServiceAdapter) 
		com.android.internal.telecom.IConnectionServiceAdapter it
		com.android.internal.telecom.IConnectionServiceAdapter adapter
	public void binderDied () 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		java.util.Iterator it
	void handleCreateConnectionComplete (java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String id
		android.telecom.ConnectionRequest request
		android.telecom.ParcelableConnection connection
	void setActive (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void setRinging (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void setDialing (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void setPulling (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void setDisconnected (java.lang.String, android.telecom.DisconnectCause) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.telecom.DisconnectCause disconnectCause
	void setOnHold (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void setRingbackRequested (java.lang.String, boolean) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		boolean ringback
	void setConnectionCapabilities (java.lang.String, int) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		int capabilities
	void setConnectionProperties (java.lang.String, int) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		int properties
	void setIsConferenced (java.lang.String, java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String conferenceCallId
	void onConferenceMergeFailed (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void removeCall (java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
	void onPostDialWait (java.lang.String, java.lang.String) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String remaining
	void onPostDialChar (java.lang.String, char) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		char nextChar
	void addConferenceCall (java.lang.String, android.telecom.ParcelableConference) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.telecom.ParcelableConference parcelableConference
	void queryRemoteConnectionServices (com.android.internal.telecom.RemoteServiceCallback) 
		android.os.RemoteException e
		com.android.internal.telecom.RemoteServiceCallback callback
	void setVideoProvider (java.lang.String, android.telecom.Connection$VideoProvider) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.telecom.Connection$VideoProvider videoProvider
	void setIsVoipAudioMode (java.lang.String, boolean) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		boolean isVoip
	void setStatusHints (java.lang.String, android.telecom.StatusHints) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.telecom.StatusHints statusHints
	void setAddress (java.lang.String, android.net.Uri, int) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.net.Uri address
		int presentation
	void setCallerDisplayName (java.lang.String, java.lang.String, int) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String callerDisplayName
		int presentation
	void setVideoState (java.lang.String, int) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		int videoState
	void setConferenceableConnections (java.lang.String, java.util.List) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		java.util.List conferenceableCallIds
	void addExistingConnection (java.lang.String, android.telecom.ParcelableConnection) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.telecom.ParcelableConnection connection
	void putExtras (java.lang.String, android.os.Bundle) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		android.os.Bundle extras
	void putExtra (java.lang.String, java.lang.String, boolean) 
		android.os.Bundle bundle
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String key
		boolean value
	void putExtra (java.lang.String, java.lang.String, int) 
		android.os.Bundle bundle
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String key
		int value
	void putExtra (java.lang.String, java.lang.String, java.lang.String) 
		android.os.Bundle bundle
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String key
		String value
	void removeExtras (java.lang.String, java.util.List) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		java.util.List keys
	void onConnectionEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
		String callId
		String event
		android.os.Bundle extras
}

android/telecom/Voicemail$Builder.class
Voicemail.java
package android.telecom
public android.telecom.Voicemail$Builder extends java.lang.Object {
	private Long mBuilderTimestamp
	private String mBuilderNumber
	private android.telecom.PhoneAccountHandle mBuilderPhoneAccount
	private Long mBuilderId
	private Long mBuilderDuration
	private String mBuilderSourcePackage
	private String mBuilderSourceData
	private android.net.Uri mBuilderUri
	private Boolean mBuilderIsRead
	private boolean mBuilderHasContent
	private String mBuilderTranscription
	private void  () 
	public android.telecom.Voicemail$Builder setNumber (java.lang.String) 
		String number
	public android.telecom.Voicemail$Builder setTimestamp (long) 
		long timestamp
	public android.telecom.Voicemail$Builder setPhoneAccount (android.telecom.PhoneAccountHandle) 
		android.telecom.PhoneAccountHandle phoneAccount
	public android.telecom.Voicemail$Builder setId (long) 
		long id
	public android.telecom.Voicemail$Builder setDuration (long) 
		long duration
	public android.telecom.Voicemail$Builder setSourcePackage (java.lang.String) 
		String sourcePackage
	public android.telecom.Voicemail$Builder setSourceData (java.lang.String) 
		String sourceData
	public android.telecom.Voicemail$Builder setUri (android.net.Uri) 
		android.net.Uri uri
	public android.telecom.Voicemail$Builder setIsRead (boolean) 
		boolean isRead
	public android.telecom.Voicemail$Builder setHasContent (boolean) 
		boolean hasContent
	public android.telecom.Voicemail$Builder setTranscription (java.lang.String) 
		String transcription
	public android.telecom.Voicemail build () 
	void  (android.telecom.Voicemail$1) 
		android.telecom.Voicemail$1 x0
}

android/telecom/Call$9.class
Call.java
package android.telecom
 android.telecom.Call$9 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/TimedEvent.class
TimedEvent.java
package android.telecom
public abstract android.telecom.TimedEvent extends java.lang.Object {
	public void  () 
	public abstract long getTime () 
	public abstract java.lang.Object getKey () 
	public static java.util.Map averageTimings (java.util.Collection) 
		android.telecom.TimedEvent entry
		java.util.Map$Entry entry
		java.util.Collection events
		java.util.HashMap counts
		java.util.HashMap result
}

android/telecom/InCallService$VideoCall.class
InCallService.java
package android.telecom
public abstract android.telecom.InCallService$VideoCall extends java.lang.Object {
	public void  () 
	public abstract void destroy () 
	public abstract void registerCallback (android.telecom.InCallService$VideoCall$Callback) 
	public abstract void registerCallback (android.telecom.InCallService$VideoCall$Callback, android.os.Handler) 
	public abstract void unregisterCallback (android.telecom.InCallService$VideoCall$Callback) 
	public abstract void setCamera (java.lang.String) 
	public abstract void setPreviewSurface (android.view.Surface) 
	public abstract void setDisplaySurface (android.view.Surface) 
	public abstract void setDeviceOrientation (int) 
	public abstract void setZoom (float) 
	public abstract void sendSessionModifyRequest (android.telecom.VideoProfile) 
	public abstract void sendSessionModifyResponse (android.telecom.VideoProfile) 
	public abstract void requestCameraCapabilities () 
	public abstract void requestCallDataUsage () 
	public abstract void setPauseImage (android.net.Uri) 
}

android/telecom/RemoteConnection$6.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/Connection$1.class
Connection.java
package android.telecom
 android.telecom.Connection$1 extends android.telecom.Connection$Listener {
	final android.telecom.Connection this$0
	void  (android.telecom.Connection) 
		android.telecom.Connection this$0
	public void onDestroyed (android.telecom.Connection) 
		android.telecom.Connection c
}

android/telecom/RemoteConnectionService$1.class
RemoteConnectionService.java
package android.telecom
 android.telecom.RemoteConnectionService$1 extends java.lang.Object implements com.android.internal.telecom.IConnectionServiceAdapter  {
	final android.telecom.RemoteConnectionService this$0
	void  (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService this$0
	public void handleCreateConnectionComplete (java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection) 
		String confId
		java.util.List conferenceable
		String id
		android.telecom.ConnectionRequest request
		android.telecom.ParcelableConnection parcel
		android.telecom.RemoteConnection connection
	public void setActive (java.lang.String) 
		String callId
	public void setRinging (java.lang.String) 
		String callId
	public void setDialing (java.lang.String) 
		String callId
	public void setPulling (java.lang.String) 
		String callId
	public void setDisconnected (java.lang.String, android.telecom.DisconnectCause) 
		String callId
		android.telecom.DisconnectCause disconnectCause
	public void setOnHold (java.lang.String) 
		String callId
	public void setRingbackRequested (java.lang.String, boolean) 
		String callId
		boolean ringing
	public void setConnectionCapabilities (java.lang.String, int) 
		String callId
		int connectionCapabilities
	public void setConnectionProperties (java.lang.String, int) 
		String callId
		int connectionProperties
	public void setIsConferenced (java.lang.String, java.lang.String) 
		android.telecom.RemoteConference conference
		String callId
		String conferenceCallId
		android.telecom.RemoteConnection connection
	public void setConferenceMergeFailed (java.lang.String) 
		String callId
	public void addConferenceCall (java.lang.String, android.telecom.ParcelableConference) 
		android.telecom.RemoteConnection c
		String id
		String callId
		android.telecom.ParcelableConference parcel
		android.telecom.RemoteConference conference
	public void removeCall (java.lang.String) 
		String callId
	public void onPostDialWait (java.lang.String, java.lang.String) 
		String callId
		String remaining
	public void onPostDialChar (java.lang.String, char) 
		String callId
		char nextChar
	public void queryRemoteConnectionServices (com.android.internal.telecom.RemoteServiceCallback) 
		com.android.internal.telecom.RemoteServiceCallback callback
	public void setVideoProvider (java.lang.String, com.android.internal.telecom.IVideoProvider) 
		String callId
		com.android.internal.telecom.IVideoProvider videoProvider
		android.telecom.RemoteConnection$VideoProvider remoteVideoProvider
	public void setVideoState (java.lang.String, int) 
		String callId
		int videoState
	public void setIsVoipAudioMode (java.lang.String, boolean) 
		String callId
		boolean isVoip
	public void setStatusHints (java.lang.String, android.telecom.StatusHints) 
		String callId
		android.telecom.StatusHints statusHints
	public void setAddress (java.lang.String, android.net.Uri, int) 
		String callId
		android.net.Uri address
		int presentation
	public void setCallerDisplayName (java.lang.String, java.lang.String, int) 
		String callId
		String callerDisplayName
		int presentation
	public android.os.IBinder asBinder () 
	public final void setConferenceableConnections (java.lang.String, java.util.List) 
		String id
		String callId
		java.util.List conferenceableConnectionIds
		java.util.List conferenceable
	public void addExistingConnection (java.lang.String, android.telecom.ParcelableConnection) 
		String callId
		android.telecom.ParcelableConnection connection
		android.telecom.RemoteConnection remoteConnction
	public void putExtras (java.lang.String, android.os.Bundle) 
		String callId
		android.os.Bundle extras
	public void removeExtras (java.lang.String, java.util.List) 
		String callId
		java.util.List keys
	public void onConnectionEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String callId
		String event
		android.os.Bundle extras
}

android/telecom/RemoteConference$5.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/CallAudioState$1.class
CallAudioState.java
package android.telecom
final android.telecom.CallAudioState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.CallAudioState createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		boolean isMuted
		int route
		int supportedRouteMask
	public android.telecom.CallAudioState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/Voicemail.class
Voicemail.java
package android.telecom
public android.telecom.Voicemail extends java.lang.Object implements android.os.Parcelable  {
	private final Long mTimestamp
	private final String mNumber
	private final android.telecom.PhoneAccountHandle mPhoneAccount
	private final Long mId
	private final Long mDuration
	private final String mSource
	private final String mProviderData
	private final android.net.Uri mUri
	private final Boolean mIsRead
	private final Boolean mHasContent
	private final String mTranscription
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.Long, java.lang.String, android.telecom.PhoneAccountHandle, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, android.net.Uri, java.lang.Boolean, java.lang.Boolean, java.lang.String) 
		Long timestamp
		String number
		android.telecom.PhoneAccountHandle phoneAccountHandle
		Long id
		Long duration
		String source
		String providerData
		android.net.Uri uri
		Boolean isRead
		Boolean hasContent
		String transcription
	public static android.telecom.Voicemail$Builder createForInsertion (long, java.lang.String) 
		long timestamp
		String number
	public static android.telecom.Voicemail$Builder createForUpdate (long, java.lang.String) 
		long id
		String sourceData
	public long getId () 
	public java.lang.String getNumber () 
	public android.telecom.PhoneAccountHandle getPhoneAccount () 
	public long getTimestampMillis () 
	public long getDuration () 
	public java.lang.String getSourcePackage () 
	public java.lang.String getSourceData () 
	public android.net.Uri getUri () 
	public boolean isRead () 
	public boolean hasContent () 
	public java.lang.String getTranscription () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (java.lang.Long, java.lang.String, android.telecom.PhoneAccountHandle, java.lang.Long, java.lang.Long, java.lang.String, java.lang.String, android.net.Uri, java.lang.Boolean, java.lang.Boolean, java.lang.String, android.telecom.Voicemail$1) 
		Long x0
		String x1
		android.telecom.PhoneAccountHandle x2
		Long x3
		Long x4
		String x5
		String x6
		android.net.Uri x7
		Boolean x8
		Boolean x9
		String x10
		android.telecom.Voicemail$1 x11
	void  (android.os.Parcel, android.telecom.Voicemail$1) 
		android.os.Parcel x0
		android.telecom.Voicemail$1 x1
	static void  () 
}

android/telecom/ConnectionServiceAdapterServant.class
ConnectionServiceAdapterServant.java
package android.telecom
final android.telecom.ConnectionServiceAdapterServant extends java.lang.Object {
	private static final int MSG_HANDLE_CREATE_CONNECTION_COMPLETE
	private static final int MSG_SET_ACTIVE
	private static final int MSG_SET_RINGING
	private static final int MSG_SET_DIALING
	private static final int MSG_SET_DISCONNECTED
	private static final int MSG_SET_ON_HOLD
	private static final int MSG_SET_RINGBACK_REQUESTED
	private static final int MSG_SET_CONNECTION_CAPABILITIES
	private static final int MSG_SET_IS_CONFERENCED
	private static final int MSG_ADD_CONFERENCE_CALL
	private static final int MSG_REMOVE_CALL
	private static final int MSG_ON_POST_DIAL_WAIT
	private static final int MSG_QUERY_REMOTE_CALL_SERVICES
	private static final int MSG_SET_VIDEO_STATE
	private static final int MSG_SET_VIDEO_CALL_PROVIDER
	private static final int MSG_SET_IS_VOIP_AUDIO_MODE
	private static final int MSG_SET_STATUS_HINTS
	private static final int MSG_SET_ADDRESS
	private static final int MSG_SET_CALLER_DISPLAY_NAME
	private static final int MSG_SET_CONFERENCEABLE_CONNECTIONS
	private static final int MSG_ADD_EXISTING_CONNECTION
	private static final int MSG_ON_POST_DIAL_CHAR
	private static final int MSG_SET_CONFERENCE_MERGE_FAILED
	private static final int MSG_PUT_EXTRAS
	private static final int MSG_REMOVE_EXTRAS
	private static final int MSG_ON_CONNECTION_EVENT
	private static final int MSG_SET_CONNECTION_PROPERTIES
	private static final int MSG_SET_PULLING
	private final com.android.internal.telecom.IConnectionServiceAdapter mDelegate
	private final android.os.Handler mHandler
	private final com.android.internal.telecom.IConnectionServiceAdapter mStub
	public void  (com.android.internal.telecom.IConnectionServiceAdapter) 
		com.android.internal.telecom.IConnectionServiceAdapter delegate
	public com.android.internal.telecom.IConnectionServiceAdapter getStub () 
	static com.android.internal.telecom.IConnectionServiceAdapter access$000 (android.telecom.ConnectionServiceAdapterServant) 
		android.telecom.ConnectionServiceAdapterServant x0
	static android.os.Handler access$100 (android.telecom.ConnectionServiceAdapterServant) 
		android.telecom.ConnectionServiceAdapterServant x0
}

android/telecom/RemoteConnectionService$1$1.class
RemoteConnectionService.java
package android.telecom
 android.telecom.RemoteConnectionService$1$1 extends android.telecom.RemoteConference$Callback {
	final String val$callId
	final android.telecom.RemoteConnectionService$1 this$1
	void  (android.telecom.RemoteConnectionService$1, java.lang.String) 
		android.telecom.RemoteConnectionService$1 this$1
	public void onDestroyed (android.telecom.RemoteConference) 
		android.telecom.RemoteConference c
}

android/telecom/RemoteConnection$VideoProvider$1.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$VideoProvider$1 extends java.lang.Object implements com.android.internal.telecom.IVideoCallback  {
	final android.telecom.RemoteConnection$VideoProvider this$0
	void  (android.telecom.RemoteConnection$VideoProvider) 
		android.telecom.RemoteConnection$VideoProvider this$0
	public void receiveSessionModifyRequest (android.telecom.VideoProfile) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		android.telecom.VideoProfile videoProfile
	public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		int status
		android.telecom.VideoProfile requestedProfile
		android.telecom.VideoProfile responseProfile
	public void handleCallSessionEvent (int) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		int event
	public void changePeerDimensions (int, int) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		int width
		int height
	public void changeCallDataUsage (long) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		long dataUsage
	public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
	public void changeVideoQuality (int) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
		int videoQuality
	public android.os.IBinder asBinder () 
}

android/telecom/CallScreeningService$CallResponse$Builder.class
CallScreeningService.java
package android.telecom
public android.telecom.CallScreeningService$CallResponse$Builder extends java.lang.Object {
	private boolean mShouldDisallowCall
	private boolean mShouldRejectCall
	private boolean mShouldSkipCallLog
	private boolean mShouldSkipNotification
	public void  () 
	public android.telecom.CallScreeningService$CallResponse$Builder setDisallowCall (boolean) 
		boolean shouldDisallowCall
	public android.telecom.CallScreeningService$CallResponse$Builder setRejectCall (boolean) 
		boolean shouldRejectCall
	public android.telecom.CallScreeningService$CallResponse$Builder setSkipCallLog (boolean) 
		boolean shouldSkipCallLog
	public android.telecom.CallScreeningService$CallResponse$Builder setSkipNotification (boolean) 
		boolean shouldSkipNotification
	public android.telecom.CallScreeningService$CallResponse build () 
}

android/telecom/VideoCallImpl$MessageHandler.class
VideoCallImpl.java
package android.telecom
final android.telecom.VideoCallImpl$MessageHandler extends android.os.Handler {
	private static final int MSG_RECEIVE_SESSION_MODIFY_REQUEST
	private static final int MSG_RECEIVE_SESSION_MODIFY_RESPONSE
	private static final int MSG_HANDLE_CALL_SESSION_EVENT
	private static final int MSG_CHANGE_PEER_DIMENSIONS
	private static final int MSG_CHANGE_CALL_DATA_USAGE
	private static final int MSG_CHANGE_CAMERA_CAPABILITIES
	private static final int MSG_CHANGE_VIDEO_QUALITY
	final android.telecom.VideoCallImpl this$0
	public void  (android.telecom.VideoCallImpl, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int status
		android.telecom.VideoProfile requestProfile
		android.telecom.VideoProfile responseProfile
		int width
		int height
		android.os.Message msg
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
}

android/telecom/RemoteConnection$Callback.class
RemoteConnection.java
package android.telecom
public abstract android.telecom.RemoteConnection$Callback extends java.lang.Object {
	public void  () 
	public void onStateChanged (android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection connection
		int state
	public void onDisconnected (android.telecom.RemoteConnection, android.telecom.DisconnectCause) 
		android.telecom.RemoteConnection connection
		android.telecom.DisconnectCause disconnectCause
	public void onRingbackRequested (android.telecom.RemoteConnection, boolean) 
		android.telecom.RemoteConnection connection
		boolean ringback
	public void onConnectionCapabilitiesChanged (android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection connection
		int connectionCapabilities
	public void onConnectionPropertiesChanged (android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection connection
		int connectionProperties
	public void onPostDialWait (android.telecom.RemoteConnection, java.lang.String) 
		android.telecom.RemoteConnection connection
		String remainingPostDialSequence
	public void onPostDialChar (android.telecom.RemoteConnection, char) 
		android.telecom.RemoteConnection connection
		char nextChar
	public void onVoipAudioChanged (android.telecom.RemoteConnection, boolean) 
		android.telecom.RemoteConnection connection
		boolean isVoip
	public void onStatusHintsChanged (android.telecom.RemoteConnection, android.telecom.StatusHints) 
		android.telecom.RemoteConnection connection
		android.telecom.StatusHints statusHints
	public void onAddressChanged (android.telecom.RemoteConnection, android.net.Uri, int) 
		android.telecom.RemoteConnection connection
		android.net.Uri address
		int presentation
	public void onCallerDisplayNameChanged (android.telecom.RemoteConnection, java.lang.String, int) 
		android.telecom.RemoteConnection connection
		String callerDisplayName
		int presentation
	public void onVideoStateChanged (android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection connection
		int videoState
	public void onDestroyed (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection connection
	public void onConferenceableConnectionsChanged (android.telecom.RemoteConnection, java.util.List) 
		android.telecom.RemoteConnection connection
		java.util.List conferenceableConnections
	public void onVideoProviderChanged (android.telecom.RemoteConnection, android.telecom.RemoteConnection$VideoProvider) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$VideoProvider videoProvider
	public void onConferenceChanged (android.telecom.RemoteConnection, android.telecom.RemoteConference) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConference conference
	public void onExtrasChanged (android.telecom.RemoteConnection, android.os.Bundle) 
		android.telecom.RemoteConnection connection
		android.os.Bundle extras
	public void onConnectionEvent (android.telecom.RemoteConnection, java.lang.String, android.os.Bundle) 
		android.telecom.RemoteConnection connection
		String event
		android.os.Bundle extras
}

android/telecom/Call$1.class
Call.java
package android.telecom
 android.telecom.Call$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final int val$newState
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, int) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/DefaultDialerManager.class
DefaultDialerManager.java
package android.telecom
public android.telecom.DefaultDialerManager extends java.lang.Object {
	private static final String TAG
	public void  () 
	public static boolean setDefaultDialerApplication (android.content.Context, java.lang.String) 
		android.content.Context context
		String packageName
	public static boolean setDefaultDialerApplication (android.content.Context, java.lang.String, int) 
		android.content.Context context
		String packageName
		int user
		String oldPackageName
		java.util.List packageNames
	public static java.lang.String getDefaultDialerApplication (android.content.Context) 
		android.content.Context context
	public static java.lang.String getDefaultDialerApplication (android.content.Context, int) 
		android.content.Context context
		int user
		String defaultPackageName
		java.util.List packageNames
		String systemDialerPackageName
	public static java.util.List getInstalledDialerApplications (android.content.Context, int) 
		android.content.pm.ActivityInfo activityInfo
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		int userId
		android.content.pm.PackageManager packageManager
		android.content.Intent intent
		java.util.List resolveInfoList
		java.util.List packageNames
		android.content.Intent dialIntentWithTelScheme
	public static java.util.List getInstalledDialerApplications (android.content.Context) 
		android.content.Context context
	public static boolean isDefaultOrSystemDialer (android.content.Context, java.lang.String) 
		android.content.Context context
		String packageName
		android.telecom.TelecomManager tm
	private static java.util.List filterByIntent (android.content.Context, java.util.List, android.content.Intent) 
		android.content.pm.ActivityInfo info
		int i
		android.content.Context context
		java.util.List packageNames
		android.content.Intent intent
		java.util.List result
		java.util.List resolveInfoList
		int length
	private static android.telecom.TelecomManager getTelecomManager (android.content.Context) 
		android.content.Context context
}

android/telecom/VideoCallImpl$VideoCallListenerBinder.class
VideoCallImpl.java
package android.telecom
final android.telecom.VideoCallImpl$VideoCallListenerBinder extends com.android.internal.telecom.IVideoCallback$Stub {
	final android.telecom.VideoCallImpl this$0
	private void  (android.telecom.VideoCallImpl) 
	public void receiveSessionModifyRequest (android.telecom.VideoProfile) 
		android.telecom.VideoProfile videoProfile
	public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) 
		int status
		android.telecom.VideoProfile requestProfile
		android.telecom.VideoProfile responseProfile
		com.android.internal.os.SomeArgs args
	public void handleCallSessionEvent (int) 
		int event
	public void changePeerDimensions (int, int) 
		int width
		int height
		com.android.internal.os.SomeArgs args
	public void changeVideoQuality (int) 
		int videoQuality
	public void changeCallDataUsage (long) 
		long dataUsage
	public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) 
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
	void  (android.telecom.VideoCallImpl, android.telecom.VideoCallImpl$1) 
		android.telecom.VideoCallImpl x0
		android.telecom.VideoCallImpl$1 x1
}

android/telecom/CallAudioState.class
CallAudioState.java
package android.telecom
public final android.telecom.CallAudioState extends java.lang.Object implements android.os.Parcelable  {
	public static final int ROUTE_EARPIECE
	public static final int ROUTE_BLUETOOTH
	public static final int ROUTE_WIRED_HEADSET
	public static final int ROUTE_SPEAKER
	public static final int ROUTE_WIRED_OR_EARPIECE
	private static final int ROUTE_ALL
	private final boolean isMuted
	private final int route
	private final int supportedRouteMask
	public static final android.os.Parcelable$Creator CREATOR
	public void  (boolean, int, int) 
		boolean muted
		int route
		int supportedRouteMask
	public void  (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public void  (android.telecom.AudioState) 
		android.telecom.AudioState state
	public boolean equals (java.lang.Object) 
		Object obj
		android.telecom.CallAudioState state
	public java.lang.String toString () 
	public boolean isMuted () 
	public int getRoute () 
	public int getSupportedRouteMask () 
	public static java.lang.String audioRouteToString (int) 
		int route
		StringBuffer buffer
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	private static void listAppend (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String str
	static void  () 
}

android/telecom/GatewayInfo$1.class
GatewayInfo.java
package android.telecom
final android.telecom.GatewayInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.GatewayInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		String gatewayPackageName
		android.net.Uri gatewayUri
		android.net.Uri originalAddress
	public android.telecom.GatewayInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/ParcelableCallAnalytics.class
ParcelableCallAnalytics.java
package android.telecom
public android.telecom.ParcelableCallAnalytics extends java.lang.Object implements android.os.Parcelable  {
	public static final int CALLTYPE_UNKNOWN
	public static final int CALLTYPE_INCOMING
	public static final int CALLTYPE_OUTGOING
	public static final int CDMA_PHONE
	public static final int GSM_PHONE
	public static final int IMS_PHONE
	public static final int SIP_PHONE
	public static final int THIRD_PARTY_PHONE
	public static final long MILLIS_IN_5_MINUTES
	public static final long MILLIS_IN_1_SECOND
	public static final int STILL_CONNECTED
	public static final android.os.Parcelable$Creator CREATOR
	private final long startTimeMillis
	private final long callDurationMillis
	private final int callType
	private final boolean isAdditionalCall
	private final boolean isInterrupted
	private final int callTechnologies
	private final int callTerminationCode
	private final boolean isEmergencyCall
	private final String connectionService
	private final boolean isCreatedFromExistingConnection
	private final java.util.List analyticsEvents
	private final java.util.List eventTimings
	private boolean isVideoCall
	private java.util.List videoEvents
	public void  (long, long, int, boolean, boolean, int, int, boolean, java.lang.String, boolean, java.util.List, java.util.List) 
		long startTimeMillis
		long callDurationMillis
		int callType
		boolean isAdditionalCall
		boolean isInterrupted
		int callTechnologies
		int callTerminationCode
		boolean isEmergencyCall
		String connectionService
		boolean isCreatedFromExistingConnection
		java.util.List analyticsEvents
		java.util.List eventTimings
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void setIsVideoCall (boolean) 
		boolean isVideoCall
	public void setVideoEvents (java.util.List) 
		java.util.List videoEvents
	public long getStartTimeMillis () 
	public long getCallDurationMillis () 
	public int getCallType () 
	public boolean isAdditionalCall () 
	public boolean isInterrupted () 
	public int getCallTechnologies () 
	public int getCallTerminationCode () 
	public boolean isEmergencyCall () 
	public java.lang.String getConnectionService () 
	public boolean isCreatedFromExistingConnection () 
	public java.util.List analyticsEvents () 
	public java.util.List getEventTimings () 
	public boolean isVideoCall () 
	public java.util.List getVideoEvents () 
	public int describeContents () 
	private static void writeBooleanAsByte (android.os.Parcel, boolean) 
		android.os.Parcel out
		boolean b
	private static boolean readByteAsBoolean (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/telecom/RemoteConnection$15.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$15 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/TelecomManager.class
TelecomManager.java
package android.telecom
public android.telecom.TelecomManager extends java.lang.Object {
	public static final String ACTION_INCOMING_CALL
	public static final String ACTION_NEW_UNKNOWN_CALL
	public static final String ACTION_CONFIGURE_PHONE_ACCOUNT
	public static final String ACTION_SHOW_CALL_ACCESSIBILITY_SETTINGS
	public static final String ACTION_SHOW_CALL_SETTINGS
	public static final String ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS
	public static final String ACTION_CHANGE_PHONE_ACCOUNTS
	public static final String ACTION_PHONE_ACCOUNT_REGISTERED
	public static final String ACTION_PHONE_ACCOUNT_UNREGISTERED
	public static final String ACTION_CHANGE_DEFAULT_DIALER
	public static final String ACTION_DEFAULT_DIALER_CHANGED
	public static final String EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME
	public static final String EXTRA_START_CALL_WITH_SPEAKERPHONE
	public static final String EXTRA_START_CALL_WITH_VIDEO_STATE
	public static final String EXTRA_PHONE_ACCOUNT_HANDLE
	public static final String EXTRA_CALL_SUBJECT
	public static final String EXTRA_INCOMING_CALL_ADDRESS
	public static final String EXTRA_INCOMING_CALL_EXTRAS
	public static final String EXTRA_OUTGOING_CALL_EXTRAS
	public static final String EXTRA_UNKNOWN_CALL_HANDLE
	public static final String EXTRA_CALL_CREATED_TIME_MILLIS
	public static final String EXTRA_CALL_TELECOM_ROUTING_START_TIME_MILLIS
	public static final String EXTRA_CALL_TELECOM_ROUTING_END_TIME_MILLIS
	public static final String EXTRA_CALL_DISCONNECT_CAUSE
	public static final String EXTRA_CALL_DISCONNECT_MESSAGE
	public static final String EXTRA_CONNECTION_SERVICE
	public static final String EXTRA_CALL_TECHNOLOGY_TYPE
	public static final String GATEWAY_PROVIDER_PACKAGE
	public static final String GATEWAY_ORIGINAL_ADDRESS
	public static final String EXTRA_CALL_BACK_NUMBER
	public static final String METADATA_IN_CALL_SERVICE_UI
	public static final String METADATA_IN_CALL_SERVICE_CAR_MODE_UI
	public static final String METADATA_IN_CALL_SERVICE_RINGING
	public static final String METADATA_INCLUDE_EXTERNAL_CALLS
	public static final char DTMF_CHARACTER_PAUSE
	public static final char DTMF_CHARACTER_WAIT
	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 String ACTION_CURRENT_TTY_MODE_CHANGED
	public static final String EXTRA_CURRENT_TTY_MODE
	public static final String ACTION_TTY_PREFERRED_MODE_CHANGED
	public static final String EXTRA_TTY_PREFERRED_MODE
	public static final String ACTION_SHOW_MISSED_CALLS_NOTIFICATION
	public static final String EXTRA_NOTIFICATION_COUNT
	public static final String EXTRA_NOTIFICATION_PHONE_NUMBER
	public static final String EXTRA_CLEAR_MISSED_CALLS_INTENT
	public static final String EXTRA_CALL_BACK_INTENT
	public static final int PRESENTATION_ALLOWED
	public static final int PRESENTATION_RESTRICTED
	public static final int PRESENTATION_UNKNOWN
	public static final int PRESENTATION_PAYPHONE
	private static final String TAG
	private final android.content.Context mContext
	private final com.android.internal.telecom.ITelecomService mTelecomServiceOverride
	public static android.telecom.TelecomManager from (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, com.android.internal.telecom.ITelecomService) 
		android.content.Context context
		com.android.internal.telecom.ITelecomService telecomServiceImpl
		android.content.Context appContext
	public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount (java.lang.String) 
		android.os.RemoteException e
		String uriScheme
	public android.telecom.PhoneAccountHandle getUserSelectedOutgoingPhoneAccount () 
		android.os.RemoteException e
	public void setUserSelectedOutgoingPhoneAccount (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public android.telecom.PhoneAccountHandle getSimCallManager () 
		android.os.RemoteException e
	public android.telecom.PhoneAccountHandle getSimCallManager (int) 
		android.os.RemoteException e
		int userId
	public android.telecom.PhoneAccountHandle getConnectionManager () 
	public java.util.List getPhoneAccountsSupportingScheme (java.lang.String) 
		android.os.RemoteException e
		String uriScheme
	public java.util.List getCallCapablePhoneAccounts () 
	public java.util.List getCallCapablePhoneAccounts (boolean) 
		android.os.RemoteException e
		boolean includeDisabledAccounts
	public java.util.List getPhoneAccountsForPackage () 
		android.os.RemoteException e
	public android.telecom.PhoneAccount getPhoneAccount (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle account
	public int getAllPhoneAccountsCount () 
		android.os.RemoteException e
	public java.util.List getAllPhoneAccounts () 
		android.os.RemoteException e
	public java.util.List getAllPhoneAccountHandles () 
		android.os.RemoteException e
	public void registerPhoneAccount (android.telecom.PhoneAccount) 
		android.os.RemoteException e
		android.telecom.PhoneAccount account
	public void unregisterPhoneAccount (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public void clearPhoneAccounts () 
	public void clearAccounts () 
		android.os.RemoteException e
	public void clearAccountsForPackage (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public android.content.ComponentName getDefaultPhoneApp () 
		android.os.RemoteException e
	public java.lang.String getDefaultDialerPackage () 
		android.os.RemoteException e
	public boolean setDefaultDialer (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public java.lang.String getSystemDialerPackage () 
		android.os.RemoteException e
	public boolean isVoiceMailNumber (android.telecom.PhoneAccountHandle, java.lang.String) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
		String number
	public java.lang.String getVoiceMailNumber (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public java.lang.String getLine1Number (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
	public boolean isInCall () 
		android.os.RemoteException e
	public int getCallState () 
		android.os.RemoteException e
	public boolean isRinging () 
		android.os.RemoteException e
	public boolean endCall () 
		android.os.RemoteException e
	public void acceptRingingCall () 
		android.os.RemoteException e
	public void acceptRingingCall (int) 
		android.os.RemoteException e
		int videoState
	public void silenceRinger () 
		android.os.RemoteException e
	public boolean isTtySupported () 
		android.os.RemoteException e
	public int getCurrentTtyMode () 
		android.os.RemoteException e
	public void addNewIncomingCall (android.telecom.PhoneAccountHandle, android.os.Bundle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle phoneAccount
		android.os.Bundle extras
	public void addNewUnknownCall (android.telecom.PhoneAccountHandle, android.os.Bundle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle phoneAccount
		android.os.Bundle extras
	public boolean handleMmi (java.lang.String) 
		android.os.RemoteException e
		String dialString
		com.android.internal.telecom.ITelecomService service
	public boolean handleMmi (java.lang.String, android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		String dialString
		android.telecom.PhoneAccountHandle accountHandle
		com.android.internal.telecom.ITelecomService service
	public android.net.Uri getAdnUriForPhoneAccount (android.telecom.PhoneAccountHandle) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle accountHandle
		com.android.internal.telecom.ITelecomService service
	public void cancelMissedCallsNotification () 
		android.os.RemoteException e
		com.android.internal.telecom.ITelecomService service
	public void showInCallScreen (boolean) 
		android.os.RemoteException e
		boolean showDialpad
		com.android.internal.telecom.ITelecomService service
	public void placeCall (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri address
		android.os.Bundle extras
		com.android.internal.telecom.ITelecomService service
	public void enablePhoneAccount (android.telecom.PhoneAccountHandle, boolean) 
		android.os.RemoteException e
		android.telecom.PhoneAccountHandle handle
		boolean isEnabled
		com.android.internal.telecom.ITelecomService service
	public android.telecom.TelecomAnalytics dumpAnalytics () 
		android.os.RemoteException e
		com.android.internal.telecom.ITelecomService service
		android.telecom.TelecomAnalytics result
	public android.content.Intent createManageBlockedNumbersIntent () 
		android.os.RemoteException e
		com.android.internal.telecom.ITelecomService service
		android.content.Intent result
	private com.android.internal.telecom.ITelecomService getTelecomService () 
	private boolean isServiceConnected () 
		boolean isConnected
}

android/telecom/RemoteConnection$3.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final boolean val$ringback
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, boolean) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/VideoCallbackServant$2.class
VideoCallbackServant.java
package android.telecom
 android.telecom.VideoCallbackServant$2 extends com.android.internal.telecom.IVideoCallback$Stub {
	final android.telecom.VideoCallbackServant this$0
	void  (android.telecom.VideoCallbackServant) 
		android.telecom.VideoCallbackServant this$0
	public void receiveSessionModifyRequest (android.telecom.VideoProfile)  throws android.os.RemoteException 
		android.telecom.VideoProfile videoProfile
	public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile)  throws android.os.RemoteException 
		int status
		android.telecom.VideoProfile requestedProfile
		android.telecom.VideoProfile responseProfile
		com.android.internal.os.SomeArgs args
	public void handleCallSessionEvent (int)  throws android.os.RemoteException 
		int event
		com.android.internal.os.SomeArgs args
	public void changePeerDimensions (int, int)  throws android.os.RemoteException 
		int width
		int height
		com.android.internal.os.SomeArgs args
	public void changeCallDataUsage (long)  throws android.os.RemoteException 
		long dataUsage
		com.android.internal.os.SomeArgs args
	public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities)  throws android.os.RemoteException 
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
	public void changeVideoQuality (int)  throws android.os.RemoteException 
		int videoQuality
}

android/telecom/RemoteConnection$7.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final String val$remainingDigits
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, java.lang.String) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/VideoProfile$CameraCapabilities$1.class
VideoProfile.java
package android.telecom
final android.telecom.VideoProfile$CameraCapabilities$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.VideoProfile$CameraCapabilities createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int width
		int height
		boolean supportsZoom
		float maxZoom
	public android.telecom.VideoProfile$CameraCapabilities[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/RemoteConference$8.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$8 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.DisconnectCause val$disconnectCause
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference, android.telecom.DisconnectCause) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/ConferenceParticipant.class
ConferenceParticipant.java
package android.telecom
public android.telecom.ConferenceParticipant extends java.lang.Object implements android.os.Parcelable  {
	private final android.net.Uri mHandle
	private final String mDisplayName
	private final android.net.Uri mEndpoint
	private final int mState
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, java.lang.String, android.net.Uri, int) 
		android.net.Uri handle
		String displayName
		android.net.Uri endpoint
		int state
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	public android.net.Uri getHandle () 
	public java.lang.String getDisplayName () 
	public android.net.Uri getEndpoint () 
	public int getState () 
	static void  () 
}

android/telecom/ParcelableCall$1.class
ParcelableCall.java
package android.telecom
final android.telecom.ParcelableCall$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableCall createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		ClassLoader classLoader
		String id
		int state
		android.telecom.DisconnectCause disconnectCause
		java.util.List cannedSmsResponses
		int capabilities
		int properties
		long connectTimeMillis
		android.net.Uri handle
		int handlePresentation
		String callerDisplayName
		int callerDisplayNamePresentation
		android.telecom.GatewayInfo gatewayInfo
		android.telecom.PhoneAccountHandle accountHandle
		boolean isVideoCallProviderChanged
		com.android.internal.telecom.IVideoProvider videoCallProvider
		String parentCallId
		java.util.List childCallIds
		android.telecom.StatusHints statusHints
		int videoState
		java.util.List conferenceableCallIds
		android.os.Bundle intentExtras
		android.os.Bundle extras
	public android.telecom.ParcelableCall[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/RemoteConnection.class
RemoteConnection.java
package android.telecom
public final android.telecom.RemoteConnection extends java.lang.Object {
	private com.android.internal.telecom.IConnectionService mConnectionService
	private final String mConnectionId
	private final java.util.Set mCallbackRecords
	private final java.util.List mConferenceableConnections
	private final java.util.List mUnmodifiableconferenceableConnections
	private int mState
	private android.telecom.DisconnectCause mDisconnectCause
	private boolean mRingbackRequested
	private boolean mConnected
	private int mConnectionCapabilities
	private int mConnectionProperties
	private int mVideoState
	private android.telecom.RemoteConnection$VideoProvider mVideoProvider
	private boolean mIsVoipAudioMode
	private android.telecom.StatusHints mStatusHints
	private android.net.Uri mAddress
	private int mAddressPresentation
	private String mCallerDisplayName
	private int mCallerDisplayNamePresentation
	private android.telecom.RemoteConference mConference
	private android.os.Bundle mExtras
	void  (java.lang.String, com.android.internal.telecom.IConnectionService, android.telecom.ConnectionRequest) 
		String id
		com.android.internal.telecom.IConnectionService connectionService
		android.telecom.ConnectionRequest request
	void  (java.lang.String, com.android.internal.telecom.IConnectionService, android.telecom.ParcelableConnection) 
		String callId
		com.android.internal.telecom.IConnectionService connectionService
		android.telecom.ParcelableConnection connection
	void  (android.telecom.DisconnectCause) 
		android.telecom.DisconnectCause disconnectCause
	public void registerCallback (android.telecom.RemoteConnection$Callback) 
		android.telecom.RemoteConnection$Callback callback
	public void registerCallback (android.telecom.RemoteConnection$Callback, android.os.Handler) 
		android.telecom.RemoteConnection$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.telecom.RemoteConnection$Callback) 
		android.telecom.RemoteConnection$CallbackRecord record
		android.telecom.RemoteConnection$Callback callback
	public int getState () 
	public android.telecom.DisconnectCause getDisconnectCause () 
	public int getConnectionCapabilities () 
	public int getConnectionProperties () 
	public boolean isVoipAudioMode () 
	public android.telecom.StatusHints getStatusHints () 
	public android.net.Uri getAddress () 
	public int getAddressPresentation () 
	public java.lang.CharSequence getCallerDisplayName () 
	public int getCallerDisplayNamePresentation () 
	public int getVideoState () 
	public final android.telecom.RemoteConnection$VideoProvider getVideoProvider () 
	public final android.os.Bundle getExtras () 
	public boolean isRingbackRequested () 
	public void abort () 
	public void answer () 
	public void answer (int) 
		int videoState
	public void reject () 
	public void hold () 
	public void unhold () 
	public void disconnect () 
	public void playDtmfTone (char) 
		char digit
	public void stopDtmfTone () 
	public void postDialContinue (boolean) 
		boolean proceed
	public void pullExternalCall () 
	public void setAudioState (android.telecom.AudioState) 
		android.telecom.AudioState state
	public void setCallAudioState (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public java.util.List getConferenceableConnections () 
	public android.telecom.RemoteConference getConference () 
	java.lang.String getId () 
	com.android.internal.telecom.IConnectionService getConnectionService () 
	void setState (int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		int state
	void setDisconnected (android.telecom.DisconnectCause) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		android.telecom.DisconnectCause disconnectCause
	void setRingbackRequested (boolean) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		boolean ringback
	void setConnectionCapabilities (int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		int connectionCapabilities
	void setConnectionProperties (int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		int connectionProperties
	void setDestroyed () 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
	void setPostDialWait (java.lang.String) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		String remainingDigits
	void onPostDialChar (char) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		char nextChar
	void setVideoState (int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		int videoState
	void setVideoProvider (android.telecom.RemoteConnection$VideoProvider) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		android.telecom.RemoteConnection$VideoProvider videoProvider
	void setIsVoipAudioMode (boolean) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		boolean isVoip
	void setStatusHints (android.telecom.StatusHints) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		android.telecom.StatusHints statusHints
	void setAddress (android.net.Uri, int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		android.net.Uri address
		int presentation
	void setCallerDisplayName (java.lang.String, int) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		String callerDisplayName
		int presentation
	void setConferenceableConnections (java.util.List) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		java.util.List conferenceableConnections
	void setConference (android.telecom.RemoteConference) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		android.telecom.RemoteConference conference
	void putExtras (android.os.Bundle) 
		android.os.Bundle extras
	void removeExtras (java.util.List) 
		String key
		java.util.List keys
	private void notifyExtrasChanged () 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
	void onConnectionEvent (java.lang.String, android.os.Bundle) 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConnection$Callback callback
		android.telecom.RemoteConnection$CallbackRecord record
		String event
		android.os.Bundle extras
	public static android.telecom.RemoteConnection failure (android.telecom.DisconnectCause) 
		android.telecom.DisconnectCause disconnectCause
	static java.util.List access$100 (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection x0
	static android.os.Bundle access$200 (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection x0
}

android/telecom/RemoteConference$7.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference) 
		android.telecom.RemoteConference this$0
	public void run () 
}

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

android/telecom/ParcelableCallAnalytics$EventTiming.class
ParcelableCallAnalytics.java
package android.telecom
public final android.telecom.ParcelableCallAnalytics$EventTiming extends java.lang.Object implements android.os.Parcelable  {
	public static final int ACCEPT_TIMING
	public static final int REJECT_TIMING
	public static final int DISCONNECT_TIMING
	public static final int HOLD_TIMING
	public static final int UNHOLD_TIMING
	public static final int OUTGOING_TIME_TO_DIALING_TIMING
	public static final int BIND_CS_TIMING
	public static final int SCREENING_COMPLETED_TIMING
	public static final int DIRECT_TO_VM_FINISHED_TIMING
	public static final int BLOCK_CHECK_FINISHED_TIMING
	public static final int FILTERING_COMPLETED_TIMING
	public static final int FILTERING_TIMED_OUT_TIMING
	public static final int INVALID
	public static final android.os.Parcelable$Creator CREATOR
	private int mName
	private long mTime
	public void  (int, long) 
		int name
		long time
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getName () 
	public long getTime () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.telecom.ParcelableCallAnalytics$1) 
		android.os.Parcel x0
		android.telecom.ParcelableCallAnalytics$1 x1
	static void  () 
}

android/telecom/Connection$VideoProvider.class
Connection.java
package android.telecom
public abstract android.telecom.Connection$VideoProvider extends java.lang.Object {
	public static final int SESSION_EVENT_RX_PAUSE
	public static final int SESSION_EVENT_RX_RESUME
	public static final int SESSION_EVENT_TX_START
	public static final int SESSION_EVENT_TX_STOP
	public static final int SESSION_EVENT_CAMERA_FAILURE
	public static final int SESSION_EVENT_CAMERA_READY
	public static final int SESSION_MODIFY_REQUEST_SUCCESS
	public static final int SESSION_MODIFY_REQUEST_FAIL
	public static final int SESSION_MODIFY_REQUEST_INVALID
	public static final int SESSION_MODIFY_REQUEST_TIMED_OUT
	public static final int SESSION_MODIFY_REQUEST_REJECTED_BY_REMOTE
	private static final int MSG_ADD_VIDEO_CALLBACK
	private static final int MSG_SET_CAMERA
	private static final int MSG_SET_PREVIEW_SURFACE
	private static final int MSG_SET_DISPLAY_SURFACE
	private static final int MSG_SET_DEVICE_ORIENTATION
	private static final int MSG_SET_ZOOM
	private static final int MSG_SEND_SESSION_MODIFY_REQUEST
	private static final int MSG_SEND_SESSION_MODIFY_RESPONSE
	private static final int MSG_REQUEST_CAMERA_CAPABILITIES
	private static final int MSG_REQUEST_CONNECTION_DATA_USAGE
	private static final int MSG_SET_PAUSE_IMAGE
	private static final int MSG_REMOVE_VIDEO_CALLBACK
	private android.telecom.Connection$VideoProvider$VideoProviderHandler mMessageHandler
	private final android.telecom.Connection$VideoProvider$VideoProviderBinder mBinder
	private java.util.concurrent.ConcurrentHashMap mVideoCallbacks
	public void  () 
	public void  (android.os.Looper) 
		android.os.Looper looper
	public final com.android.internal.telecom.IVideoProvider getInterface () 
	public abstract void onSetCamera (java.lang.String) 
	public abstract void onSetPreviewSurface (android.view.Surface) 
	public abstract void onSetDisplaySurface (android.view.Surface) 
	public abstract void onSetDeviceOrientation (int) 
	public abstract void onSetZoom (float) 
	public abstract void onSendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) 
	public abstract void onSendSessionModifyResponse (android.telecom.VideoProfile) 
	public abstract void onRequestCameraCapabilities () 
	public abstract void onRequestConnectionDataUsage () 
	public abstract void onSetPauseImage (android.net.Uri) 
	public void receiveSessionModifyRequest (android.telecom.VideoProfile) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		android.telecom.VideoProfile videoProfile
	public void receiveSessionModifyResponse (int, android.telecom.VideoProfile, android.telecom.VideoProfile) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		int status
		android.telecom.VideoProfile requestedProfile
		android.telecom.VideoProfile responseProfile
	public void handleCallSessionEvent (int) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		int event
	public void changePeerDimensions (int, int) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		int width
		int height
	public void setCallDataUsage (long) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		long dataUsage
	public void changeCallDataUsage (long) 
		long dataUsage
	public void changeCameraCapabilities (android.telecom.VideoProfile$CameraCapabilities) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
	public void changeVideoQuality (int) 
		android.os.RemoteException ignored
		com.android.internal.telecom.IVideoCallback callback
		int videoQuality
	static java.util.concurrent.ConcurrentHashMap access$000 (android.telecom.Connection$VideoProvider) 
		android.telecom.Connection$VideoProvider x0
	static android.telecom.Connection$VideoProvider$VideoProviderHandler access$100 (android.telecom.Connection$VideoProvider) 
		android.telecom.Connection$VideoProvider x0
}

android/telecom/Conference$1.class
Conference.java
package android.telecom
 android.telecom.Conference$1 extends android.telecom.Connection$Listener {
	final android.telecom.Conference this$0
	void  (android.telecom.Conference) 
		android.telecom.Conference this$0
	public void onDestroyed (android.telecom.Connection) 
		android.telecom.Connection c
}

android/telecom/RemoteConnection$14.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$14 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final String val$callerDisplayName
	final int val$presentation
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, java.lang.String, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/ParcelableConnection.class
ParcelableConnection.java
package android.telecom
public final android.telecom.ParcelableConnection extends java.lang.Object implements android.os.Parcelable  {
	private final android.telecom.PhoneAccountHandle mPhoneAccount
	private final int mState
	private final int mConnectionCapabilities
	private final int mConnectionProperties
	private final android.net.Uri mAddress
	private final int mAddressPresentation
	private final String mCallerDisplayName
	private final int mCallerDisplayNamePresentation
	private final com.android.internal.telecom.IVideoProvider mVideoProvider
	private final int mVideoState
	private final boolean mRingbackRequested
	private final boolean mIsVoipAudioMode
	private final long mConnectTimeMillis
	private final android.telecom.StatusHints mStatusHints
	private final android.telecom.DisconnectCause mDisconnectCause
	private final java.util.List mConferenceableConnectionIds
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.telecom.PhoneAccountHandle, int, int, int, android.net.Uri, int, java.lang.String, int, com.android.internal.telecom.IVideoProvider, int, boolean, boolean, long, android.telecom.StatusHints, android.telecom.DisconnectCause, java.util.List, android.os.Bundle) 
		android.telecom.PhoneAccountHandle phoneAccount
		int state
		int capabilities
		int properties
		android.net.Uri address
		int addressPresentation
		String callerDisplayName
		int callerDisplayNamePresentation
		com.android.internal.telecom.IVideoProvider videoProvider
		int videoState
		boolean ringbackRequested
		boolean isVoipAudioMode
		long connectTimeMillis
		android.telecom.StatusHints statusHints
		android.telecom.DisconnectCause disconnectCause
		java.util.List conferenceableConnectionIds
		android.os.Bundle extras
	public android.telecom.PhoneAccountHandle getPhoneAccount () 
	public int getState () 
	public int getConnectionCapabilities () 
	public int getConnectionProperties () 
	public android.net.Uri getHandle () 
	public int getHandlePresentation () 
	public java.lang.String getCallerDisplayName () 
	public int getCallerDisplayNamePresentation () 
	public com.android.internal.telecom.IVideoProvider getVideoProvider () 
	public int getVideoState () 
	public boolean isRingbackRequested () 
	public boolean getIsVoipAudioMode () 
	public long getConnectTimeMillis () 
	public final android.telecom.StatusHints getStatusHints () 
	public final android.telecom.DisconnectCause getDisconnectCause () 
	public final java.util.List getConferenceableConnectionIds () 
	public final android.os.Bundle getExtras () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	static void  () 
}

android/telecom/VideoProfile.class
VideoProfile.java
package android.telecom
public android.telecom.VideoProfile extends java.lang.Object implements android.os.Parcelable  {
	public static final int QUALITY_UNKNOWN
	public static final int QUALITY_HIGH
	public static final int QUALITY_MEDIUM
	public static final int QUALITY_LOW
	public static final int QUALITY_DEFAULT
	public static final int STATE_AUDIO_ONLY
	public static final int STATE_TX_ENABLED
	public static final int STATE_RX_ENABLED
	public static final int STATE_BIDIRECTIONAL
	public static final int STATE_PAUSED
	private final int mVideoState
	private final int mQuality
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int videoState
	public void  (int, int) 
		int videoState
		int quality
	public int getVideoState () 
	public int getQuality () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	public static java.lang.String videoStateToString (int) 
		int videoState
		StringBuilder sb
	public static boolean isAudioOnly (int) 
		int videoState
	public static boolean isVideo (int) 
		int videoState
	public static boolean isTransmissionEnabled (int) 
		int videoState
	public static boolean isReceptionEnabled (int) 
		int videoState
	public static boolean isBidirectional (int) 
		int videoState
	public static boolean isPaused (int) 
		int videoState
	private static boolean hasState (int, int) 
		int videoState
		int state
	static void  () 
}

android/telecom/RemoteConference$1.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/Connection$VideoProvider$VideoProviderBinder.class
Connection.java
package android.telecom
final android.telecom.Connection$VideoProvider$VideoProviderBinder extends com.android.internal.telecom.IVideoProvider$Stub {
	final android.telecom.Connection$VideoProvider this$0
	private void  (android.telecom.Connection$VideoProvider) 
	public void addVideoCallback (android.os.IBinder) 
		android.os.IBinder videoCallbackBinder
	public void removeVideoCallback (android.os.IBinder) 
		android.os.IBinder videoCallbackBinder
	public void setCamera (java.lang.String) 
		String cameraId
	public void setPreviewSurface (android.view.Surface) 
		android.view.Surface surface
	public void setDisplaySurface (android.view.Surface) 
		android.view.Surface surface
	public void setDeviceOrientation (int) 
		int rotation
	public void setZoom (float) 
		float value
	public void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) 
		android.telecom.VideoProfile fromProfile
		android.telecom.VideoProfile toProfile
		com.android.internal.os.SomeArgs args
	public void sendSessionModifyResponse (android.telecom.VideoProfile) 
		android.telecom.VideoProfile responseProfile
	public void requestCameraCapabilities () 
	public void requestCallDataUsage () 
	public void setPauseImage (android.net.Uri) 
		android.net.Uri uri
	void  (android.telecom.Connection$VideoProvider, android.telecom.Connection$1) 
		android.telecom.Connection$VideoProvider x0
		android.telecom.Connection$1 x1
}

android/telecom/InCallService$2.class
InCallService.java
package android.telecom
 android.telecom.InCallService$2 extends android.telecom.Phone$Listener {
	final android.telecom.InCallService this$0
	void  (android.telecom.InCallService) 
		android.telecom.InCallService this$0
	public void onAudioStateChanged (android.telecom.Phone, android.telecom.AudioState) 
		android.telecom.Phone phone
		android.telecom.AudioState audioState
	public void onCallAudioStateChanged (android.telecom.Phone, android.telecom.CallAudioState) 
		android.telecom.Phone phone
		android.telecom.CallAudioState callAudioState
	public void onBringToForeground (android.telecom.Phone, boolean) 
		android.telecom.Phone phone
		boolean showDialpad
	public void onCallAdded (android.telecom.Phone, android.telecom.Call) 
		android.telecom.Phone phone
		android.telecom.Call call
	public void onCallRemoved (android.telecom.Phone, android.telecom.Call) 
		android.telecom.Phone phone
		android.telecom.Call call
	public void onCanAddCallChanged (android.telecom.Phone, boolean) 
		android.telecom.Phone phone
		boolean canAddCall
	public void onSilenceRinger (android.telecom.Phone) 
		android.telecom.Phone phone
}

android/telecom/ParcelableCallAnalytics$EventTiming$1.class
ParcelableCallAnalytics.java
package android.telecom
final android.telecom.ParcelableCallAnalytics$EventTiming$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableCallAnalytics$EventTiming createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.telecom.ParcelableCallAnalytics$EventTiming[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/ConnectionService$1.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$1 extends com.android.internal.telecom.IConnectionService$Stub {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService) 
		android.telecom.ConnectionService this$0
	public void addConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
	public void removeConnectionServiceAdapter (com.android.internal.telecom.IConnectionServiceAdapter) 
		com.android.internal.telecom.IConnectionServiceAdapter adapter
	public void createConnection (android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		String id
		android.telecom.ConnectionRequest request
		boolean isIncoming
		boolean isUnknown
		com.android.internal.os.SomeArgs args
	public void abort (java.lang.String) 
		String callId
	public void answerVideo (java.lang.String, int) 
		String callId
		int videoState
		com.android.internal.os.SomeArgs args
	public void answer (java.lang.String) 
		String callId
	public void reject (java.lang.String) 
		String callId
	public void rejectWithMessage (java.lang.String, java.lang.String) 
		String callId
		String message
		com.android.internal.os.SomeArgs args
	public void silence (java.lang.String) 
		String callId
	public void disconnect (java.lang.String) 
		String callId
	public void hold (java.lang.String) 
		String callId
	public void unhold (java.lang.String) 
		String callId
	public void onCallAudioStateChanged (java.lang.String, android.telecom.CallAudioState) 
		String callId
		android.telecom.CallAudioState callAudioState
		com.android.internal.os.SomeArgs args
	public void playDtmfTone (java.lang.String, char) 
		String callId
		char digit
	public void stopDtmfTone (java.lang.String) 
		String callId
	public void conference (java.lang.String, java.lang.String) 
		String callId1
		String callId2
		com.android.internal.os.SomeArgs args
	public void splitFromConference (java.lang.String) 
		String callId
	public void mergeConference (java.lang.String) 
		String callId
	public void swapConference (java.lang.String) 
		String callId
	public void onPostDialContinue (java.lang.String, boolean) 
		String callId
		boolean proceed
		com.android.internal.os.SomeArgs args
	public void pullExternalCall (java.lang.String) 
		String callId
	public void sendCallEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String callId
		String event
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
	public void onExtrasChanged (java.lang.String, android.os.Bundle) 
		String callId
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
}

android/telecom/VideoProfile$1.class
VideoProfile.java
package android.telecom
final android.telecom.VideoProfile$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.VideoProfile createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int state
		int quality
		ClassLoader classLoader
	public android.telecom.VideoProfile[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/AudioState.class
AudioState.java
package android.telecom
public android.telecom.AudioState extends java.lang.Object implements android.os.Parcelable  {
	public static final int ROUTE_EARPIECE
	public static final int ROUTE_BLUETOOTH
	public static final int ROUTE_WIRED_HEADSET
	public static final int ROUTE_SPEAKER
	public static final int ROUTE_WIRED_OR_EARPIECE
	private static final int ROUTE_ALL
	private final boolean isMuted
	private final int route
	private final int supportedRouteMask
	public static final android.os.Parcelable$Creator CREATOR
	public void  (boolean, int, int) 
		boolean muted
		int route
		int supportedRouteMask
	public void  (android.telecom.AudioState) 
		android.telecom.AudioState state
	public void  (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public boolean equals (java.lang.Object) 
		Object obj
		android.telecom.AudioState state
	public java.lang.String toString () 
	public static java.lang.String audioRouteToString (int) 
		int route
		StringBuffer buffer
	private static void listAppend (java.lang.StringBuffer, java.lang.String) 
		StringBuffer buffer
		String str
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	public boolean isMuted () 
	public int getRoute () 
	public int getSupportedRouteMask () 
	static void  () 
}

android/telecom/ParcelableCallAnalytics$VideoEvent$1.class
ParcelableCallAnalytics.java
package android.telecom
final android.telecom.ParcelableCallAnalytics$VideoEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableCallAnalytics$VideoEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.telecom.ParcelableCallAnalytics$VideoEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/PhoneAccount$Builder.class
PhoneAccount.java
package android.telecom
public android.telecom.PhoneAccount$Builder extends java.lang.Object {
	private android.telecom.PhoneAccountHandle mAccountHandle
	private android.net.Uri mAddress
	private android.net.Uri mSubscriptionAddress
	private int mCapabilities
	private int mHighlightColor
	private CharSequence mLabel
	private CharSequence mShortDescription
	private java.util.List mSupportedUriSchemes
	private android.graphics.drawable.Icon mIcon
	private android.os.Bundle mExtras
	private boolean mIsEnabled
	private String mGroupId
	public void  (android.telecom.PhoneAccountHandle, java.lang.CharSequence) 
		android.telecom.PhoneAccountHandle accountHandle
		CharSequence label
	public void  (android.telecom.PhoneAccount) 
		android.telecom.PhoneAccount phoneAccount
	public android.telecom.PhoneAccount$Builder setAddress (android.net.Uri) 
		android.net.Uri value
	public android.telecom.PhoneAccount$Builder setSubscriptionAddress (android.net.Uri) 
		android.net.Uri value
	public android.telecom.PhoneAccount$Builder setCapabilities (int) 
		int value
	public android.telecom.PhoneAccount$Builder setIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public android.telecom.PhoneAccount$Builder setHighlightColor (int) 
		int value
	public android.telecom.PhoneAccount$Builder setShortDescription (java.lang.CharSequence) 
		CharSequence value
	public android.telecom.PhoneAccount$Builder addSupportedUriScheme (java.lang.String) 
		String uriScheme
	public android.telecom.PhoneAccount$Builder setSupportedUriSchemes (java.util.List) 
		String uriScheme
		java.util.List uriSchemes
	public android.telecom.PhoneAccount$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.telecom.PhoneAccount$Builder setIsEnabled (boolean) 
		boolean isEnabled
	public android.telecom.PhoneAccount$Builder setGroupId (java.lang.String) 
		String groupId
	public android.telecom.PhoneAccount build () 
}

android/telecom/RemoteConnection$2.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.DisconnectCause val$disconnectCause
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, android.telecom.DisconnectCause) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/ConnectionService$7.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$7 extends android.telecom.Conference {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService, android.telecom.PhoneAccountHandle) 
		android.telecom.ConnectionService this$0
		android.telecom.PhoneAccountHandle phoneAccount
}

android/telecom/VideoProfile$CameraCapabilities.class
VideoProfile.java
package android.telecom
public final android.telecom.VideoProfile$CameraCapabilities extends java.lang.Object implements android.os.Parcelable  {
	private final int mWidth
	private final int mHeight
	private final boolean mZoomSupported
	private final float mMaxZoom
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int width
		int height
	public void  (int, int, boolean, float) 
		int width
		int height
		boolean zoomSupported
		float maxZoom
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getWidth () 
	public int getHeight () 
	public boolean isZoomSupported () 
	public float getMaxZoom () 
	static void  () 
}

android/telecom/RemoteConference$6.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/CallbackRecord.class
CallbackRecord.java
package android.telecom
 android.telecom.CallbackRecord extends java.lang.Object {
	private final Object mCallback
	private final android.os.Handler mHandler
	public void  (java.lang.Object, android.os.Handler) 
		Object callback
		android.os.Handler handler
	public java.lang.Object getCallback () 
	public android.os.Handler getHandler () 
}

android/telecom/ParcelableConnection$1.class
ParcelableConnection.java
package android.telecom
final android.telecom.ParcelableConnection$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableConnection createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		ClassLoader classLoader
		android.telecom.PhoneAccountHandle phoneAccount
		int state
		int capabilities
		android.net.Uri address
		int addressPresentation
		String callerDisplayName
		int callerDisplayNamePresentation
		com.android.internal.telecom.IVideoProvider videoCallProvider
		int videoState
		boolean ringbackRequested
		boolean audioModeIsVoip
		long connectTimeMillis
		android.telecom.StatusHints statusHints
		android.telecom.DisconnectCause disconnectCause
		java.util.List conferenceableConnectionIds
		android.os.Bundle extras
		int properties
	public android.telecom.ParcelableConnection[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/RemoteConnection$CallbackRecord.class
RemoteConnection.java
package android.telecom
final android.telecom.RemoteConnection$CallbackRecord extends android.telecom.RemoteConnection$Callback {
	private final android.telecom.RemoteConnection$Callback mCallback
	private final android.os.Handler mHandler
	public void  (android.telecom.RemoteConnection$Callback, android.os.Handler) 
		android.telecom.RemoteConnection$Callback callback
		android.os.Handler handler
	public android.telecom.RemoteConnection$Callback getCallback () 
	public android.os.Handler getHandler () 
}

android/telecom/ParcelableCallAnalytics$VideoEvent.class
ParcelableCallAnalytics.java
package android.telecom
public final android.telecom.ParcelableCallAnalytics$VideoEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int SEND_LOCAL_SESSION_MODIFY_REQUEST
	public static final int SEND_LOCAL_SESSION_MODIFY_RESPONSE
	public static final int RECEIVE_REMOTE_SESSION_MODIFY_REQUEST
	public static final int RECEIVE_REMOTE_SESSION_MODIFY_RESPONSE
	public static final android.os.Parcelable$Creator CREATOR
	private int mEventName
	private long mTimeSinceLastEvent
	private int mVideoState
	public void  (int, long, int) 
		int eventName
		long timeSinceLastEvent
		int videoState
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int getEventName () 
	public long getTimeSinceLastEvent () 
	public int getVideoState () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/telecom/Connection$2.class
Connection.java
package android.telecom
 android.telecom.Connection$2 extends android.telecom.Conference$Listener {
	final android.telecom.Connection this$0
	void  (android.telecom.Connection) 
		android.telecom.Connection this$0
	public void onDestroyed (android.telecom.Conference) 
		android.telecom.Conference c
}

android/telecom/RemoteConnection$5.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final int val$connectionProperties
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/RemoteConnection$1.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final int val$state
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/RemoteConnectionService$2.class
RemoteConnectionService.java
package android.telecom
 android.telecom.RemoteConnectionService$2 extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.telecom.RemoteConnectionService this$0
	void  (android.telecom.RemoteConnectionService) 
		android.telecom.RemoteConnectionService this$0
	public void binderDied () 
		android.telecom.RemoteConnection c
		android.telecom.RemoteConference c
}

android/telecom/RemoteConference$2.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final int val$oldState
	final int val$newState
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference, int, int) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/RemoteConference$3.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConnection val$connection
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference, android.telecom.RemoteConnection) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/RemoteConnectionManager.class
RemoteConnectionManager.java
package android.telecom
public android.telecom.RemoteConnectionManager extends java.lang.Object {
	private final java.util.Map mRemoteConnectionServices
	private final android.telecom.ConnectionService mOurConnectionServiceImpl
	public void  (android.telecom.ConnectionService) 
		android.telecom.ConnectionService ourConnectionServiceImpl
	void addConnectionService (android.content.ComponentName, com.android.internal.telecom.IConnectionService) 
		android.telecom.RemoteConnectionService remoteConnectionService
		android.content.ComponentName componentName
		com.android.internal.telecom.IConnectionService outgoingConnectionServiceRpc
	public android.telecom.RemoteConnection createRemoteConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest, boolean) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
		boolean isIncoming
		android.telecom.PhoneAccountHandle accountHandle
		android.content.ComponentName componentName
		android.telecom.RemoteConnectionService remoteService
	public void conferenceRemoteConnections (android.telecom.RemoteConnection, android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection a
		android.telecom.RemoteConnection b
}

android/telecom/RemoteConference$Callback.class
RemoteConference.java
package android.telecom
public abstract android.telecom.RemoteConference$Callback extends java.lang.Object {
	public void  () 
	public void onStateChanged (android.telecom.RemoteConference, int, int) 
		android.telecom.RemoteConference conference
		int oldState
		int newState
	public void onDisconnected (android.telecom.RemoteConference, android.telecom.DisconnectCause) 
		android.telecom.RemoteConference conference
		android.telecom.DisconnectCause disconnectCause
	public void onConnectionAdded (android.telecom.RemoteConference, android.telecom.RemoteConnection) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConnection connection
	public void onConnectionRemoved (android.telecom.RemoteConference, android.telecom.RemoteConnection) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConnection connection
	public void onConnectionCapabilitiesChanged (android.telecom.RemoteConference, int) 
		android.telecom.RemoteConference conference
		int connectionCapabilities
	public void onConnectionPropertiesChanged (android.telecom.RemoteConference, int) 
		android.telecom.RemoteConference conference
		int connectionProperties
	public void onConferenceableConnectionsChanged (android.telecom.RemoteConference, java.util.List) 
		android.telecom.RemoteConference conference
		java.util.List conferenceableConnections
	public void onDestroyed (android.telecom.RemoteConference) 
		android.telecom.RemoteConference conference
	public void onExtrasChanged (android.telecom.RemoteConference, android.os.Bundle) 
		android.telecom.RemoteConference conference
		android.os.Bundle extras
}

android/telecom/Call.class
Call.java
package android.telecom
public final android.telecom.Call extends java.lang.Object {
	public static final int STATE_NEW
	public static final int STATE_DIALING
	public static final int STATE_RINGING
	public static final int STATE_HOLDING
	public static final int STATE_ACTIVE
	public static final int STATE_DISCONNECTED
	public static final int STATE_SELECT_PHONE_ACCOUNT
	public static final int STATE_PRE_DIAL_WAIT
	public static final int STATE_CONNECTING
	public static final int STATE_DISCONNECTING
	public static final int STATE_PULLING_CALL
	public static final String AVAILABLE_PHONE_ACCOUNTS
	private final android.telecom.Phone mPhone
	private final String mTelecomCallId
	private final android.telecom.InCallAdapter mInCallAdapter
	private final java.util.List mChildrenIds
	private final java.util.List mChildren
	private final java.util.List mUnmodifiableChildren
	private final java.util.List mCallbackRecords
	private final java.util.List mConferenceableCalls
	private final java.util.List mUnmodifiableConferenceableCalls
	private boolean mChildrenCached
	private String mParentId
	private int mState
	private java.util.List mCannedTextResponses
	private String mRemainingPostDialSequence
	private android.telecom.VideoCallImpl mVideoCallImpl
	private android.telecom.Call$Details mDetails
	private android.os.Bundle mExtras
	public java.lang.String getRemainingPostDialSequence () 
	public void answer (int) 
		int videoState
	public void reject (boolean, java.lang.String) 
		boolean rejectWithMessage
		String textMessage
	public void disconnect () 
	public void hold () 
	public void unhold () 
	public void playDtmfTone (char) 
		char digit
	public void stopDtmfTone () 
	public void postDialContinue (boolean) 
		boolean proceed
	public void phoneAccountSelected (android.telecom.PhoneAccountHandle, boolean) 
		android.telecom.PhoneAccountHandle accountHandle
		boolean setDefault
	public void conference (android.telecom.Call) 
		android.telecom.Call callToConferenceWith
	public void splitFromConference () 
	public void mergeConference () 
	public void swapConference () 
	public void pullExternalCall () 
	public void sendCallEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public final void putExtras (android.os.Bundle) 
		android.os.Bundle extras
	public final void putExtra (java.lang.String, boolean) 
		String key
		boolean value
	public final void putExtra (java.lang.String, int) 
		String key
		int value
	public final void putExtra (java.lang.String, java.lang.String) 
		String key
		String value
	public final void removeExtras (java.util.List) 
		String key
		java.util.List keys
	public final transient void removeExtras (java.lang.String[]) 
		String[] keys
	public android.telecom.Call getParent () 
	public java.util.List getChildren () 
		android.telecom.Call call
		String id
	public java.util.List getConferenceableCalls () 
	public int getState () 
	public java.util.List getCannedTextResponses () 
	public android.telecom.InCallService$VideoCall getVideoCall () 
	public android.telecom.Call$Details getDetails () 
	public void registerCallback (android.telecom.Call$Callback) 
		android.telecom.Call$Callback callback
	public void registerCallback (android.telecom.Call$Callback, android.os.Handler) 
		android.telecom.Call$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.telecom.Call$Callback) 
		android.telecom.CallbackRecord record
		android.telecom.Call$Callback callback
	public java.lang.String toString () 
	private static java.lang.String stateToString (int) 
		int state
	public void addListener (android.telecom.Call$Listener) 
		android.telecom.Call$Listener listener
	public void removeListener (android.telecom.Call$Listener) 
		android.telecom.Call$Listener listener
	void  (android.telecom.Phone, java.lang.String, android.telecom.InCallAdapter) 
		android.telecom.Phone phone
		String telecomCallId
		android.telecom.InCallAdapter inCallAdapter
	void  (android.telecom.Phone, java.lang.String, android.telecom.InCallAdapter, int) 
		android.telecom.Phone phone
		String telecomCallId
		android.telecom.InCallAdapter inCallAdapter
		int state
	final java.lang.String internalGetCallId () 
	final void internalUpdate (android.telecom.ParcelableCall, java.util.Map) 
		String otherId
		android.telecom.ParcelableCall parcelableCall
		java.util.Map callIdMap
		android.telecom.Call$Details details
		boolean detailsChanged
		boolean cannedTextResponsesChanged
		android.telecom.VideoCallImpl newVideoCallImpl
		boolean videoCallChanged
		int state
		boolean stateChanged
		String parentId
		boolean parentChanged
		java.util.List childCallIds
		boolean childrenChanged
		java.util.List conferenceableCallIds
		java.util.List conferenceableCalls
	final void internalSetPostDialWait (java.lang.String) 
		String remaining
	final void internalSetDisconnected () 
	final void internalOnConnectionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	private void fireStateChanged (int) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		int newState
	private void fireParentChanged (android.telecom.Call) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.Call newParent
	private void fireChildrenChanged (java.util.List) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		java.util.List children
	private void fireDetailsChanged (android.telecom.Call$Details) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.Call$Details details
	private void fireCannedTextResponsesLoaded (java.util.List) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		java.util.List cannedTextResponses
	private void fireVideoCallChanged (android.telecom.InCallService$VideoCall) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.InCallService$VideoCall videoCall
	private void firePostDialWait (java.lang.String) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		String remainingPostDialSequence
	private void fireCallDestroyed () 
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.Call call
	private void fireConferenceableCallsChanged () 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
	private void fireOnConnectionEvent (java.lang.String, android.os.Bundle) 
		android.telecom.Call call
		android.telecom.Call$Callback callback
		android.telecom.CallbackRecord record
		String event
		android.os.Bundle extras
	private static boolean areBundlesEqual (android.os.Bundle, android.os.Bundle) 
		Object value
		Object newValue
		String key
		android.os.Bundle bundle
		android.os.Bundle newBundle
	static boolean access$000 (android.os.Bundle, android.os.Bundle) 
		android.os.Bundle x0
		android.os.Bundle x1
	static java.util.List access$100 (android.telecom.Call) 
		android.telecom.Call x0
	static android.telecom.Phone access$200 (android.telecom.Call) 
		android.telecom.Call x0
	static java.util.List access$300 (android.telecom.Call) 
		android.telecom.Call x0
}

android/telecom/GatewayInfo.class
GatewayInfo.java
package android.telecom
public android.telecom.GatewayInfo extends java.lang.Object implements android.os.Parcelable  {
	private final String mGatewayProviderPackageName
	private final android.net.Uri mGatewayAddress
	private final android.net.Uri mOriginalAddress
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, android.net.Uri, android.net.Uri) 
		String packageName
		android.net.Uri gatewayUri
		android.net.Uri originalAddress
	public java.lang.String getGatewayProviderPackageName () 
	public android.net.Uri getGatewayAddress () 
	public android.net.Uri getOriginalAddress () 
	public boolean isEmpty () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	static void  () 
}

android/telecom/InCallService$1.class
InCallService.java
package android.telecom
 android.telecom.InCallService$1 extends android.os.Handler {
	final android.telecom.InCallService this$0
	void  (android.telecom.InCallService, android.os.Looper) 
		android.telecom.InCallService this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		String callId
		String remaining
		com.android.internal.os.SomeArgs args
		String callId
		String event
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/RemoteConnection$11.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$11 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final boolean val$isVoip
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, boolean) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/TelecomAnalytics$SessionTiming.class
TelecomAnalytics.java
package android.telecom
public final android.telecom.TelecomAnalytics$SessionTiming extends android.telecom.TimedEvent implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	public static final int ICA_ANSWER_CALL
	public static final int ICA_REJECT_CALL
	public static final int ICA_DISCONNECT_CALL
	public static final int ICA_HOLD_CALL
	public static final int ICA_UNHOLD_CALL
	public static final int ICA_MUTE
	public static final int ICA_SET_AUDIO_ROUTE
	public static final int ICA_CONFERENCE
	public static final int CSW_HANDLE_CREATE_CONNECTION_COMPLETE
	public static final int CSW_SET_ACTIVE
	public static final int CSW_SET_RINGING
	public static final int CSW_SET_DIALING
	public static final int CSW_SET_DISCONNECTED
	public static final int CSW_SET_ON_HOLD
	public static final int CSW_REMOVE_CALL
	public static final int CSW_SET_IS_CONFERENCED
	public static final int CSW_ADD_CONFERENCE_CALL
	private int mId
	private long mTime
	public void  (int, long) 
		int id
		long time
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.Integer getKey () 
	public long getTime () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public volatile java.lang.Object getKey () 
	void  (android.os.Parcel, android.telecom.TelecomAnalytics$1) 
		android.os.Parcel x0
		android.telecom.TelecomAnalytics$1 x1
	static void  () 
}

android/telecom/ConnectionService$2$1.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.PhoneAccountHandle val$connectionManagerPhoneAccount
	final String val$id
	final android.telecom.ConnectionRequest val$request
	final boolean val$isIncoming
	final boolean val$isUnknown
	final android.telecom.ConnectionService$2 this$1
	void  (android.telecom.ConnectionService$2, android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean) 
		android.telecom.ConnectionService$2 this$1
	public void run () 
}

android/telecom/ConnectionService$2.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$2 extends android.os.Handler {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService, android.os.Looper) 
		android.telecom.ConnectionService this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		String id
		android.telecom.ConnectionRequest request
		boolean isIncoming
		boolean isUnknown
		com.android.internal.os.SomeArgs args
		String callId
		int videoState
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		String callId
		android.telecom.CallAudioState audioState
		com.android.internal.os.SomeArgs args
		String callId1
		String callId2
		com.android.internal.os.SomeArgs args
		String callId
		boolean proceed
		com.android.internal.os.SomeArgs args
		String callId
		String event
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
		String callId
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/ParcelableCall.class
ParcelableCall.java
package android.telecom
public final android.telecom.ParcelableCall extends java.lang.Object implements android.os.Parcelable  {
	private final String mId
	private final int mState
	private final android.telecom.DisconnectCause mDisconnectCause
	private final java.util.List mCannedSmsResponses
	private final int mCapabilities
	private final int mProperties
	private final long mConnectTimeMillis
	private final android.net.Uri mHandle
	private final int mHandlePresentation
	private final String mCallerDisplayName
	private final int mCallerDisplayNamePresentation
	private final android.telecom.GatewayInfo mGatewayInfo
	private final android.telecom.PhoneAccountHandle mAccountHandle
	private final boolean mIsVideoCallProviderChanged
	private final com.android.internal.telecom.IVideoProvider mVideoCallProvider
	private android.telecom.VideoCallImpl mVideoCall
	private final String mParentCallId
	private final java.util.List mChildCallIds
	private final android.telecom.StatusHints mStatusHints
	private final int mVideoState
	private final java.util.List mConferenceableCallIds
	private final android.os.Bundle mIntentExtras
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, android.telecom.DisconnectCause, java.util.List, int, int, long, android.net.Uri, int, java.lang.String, int, android.telecom.GatewayInfo, android.telecom.PhoneAccountHandle, boolean, com.android.internal.telecom.IVideoProvider, java.lang.String, java.util.List, android.telecom.StatusHints, int, java.util.List, android.os.Bundle, android.os.Bundle) 
		String id
		int state
		android.telecom.DisconnectCause disconnectCause
		java.util.List cannedSmsResponses
		int capabilities
		int properties
		long connectTimeMillis
		android.net.Uri handle
		int handlePresentation
		String callerDisplayName
		int callerDisplayNamePresentation
		android.telecom.GatewayInfo gatewayInfo
		android.telecom.PhoneAccountHandle accountHandle
		boolean isVideoCallProviderChanged
		com.android.internal.telecom.IVideoProvider videoCallProvider
		String parentCallId
		java.util.List childCallIds
		android.telecom.StatusHints statusHints
		int videoState
		java.util.List conferenceableCallIds
		android.os.Bundle intentExtras
		android.os.Bundle extras
	public java.lang.String getId () 
	public int getState () 
	public android.telecom.DisconnectCause getDisconnectCause () 
	public java.util.List getCannedSmsResponses () 
	public int getCapabilities () 
	public int getProperties () 
	public long getConnectTimeMillis () 
	public android.net.Uri getHandle () 
	public int getHandlePresentation () 
	public java.lang.String getCallerDisplayName () 
	public int getCallerDisplayNamePresentation () 
	public android.telecom.GatewayInfo getGatewayInfo () 
	public android.telecom.PhoneAccountHandle getAccountHandle () 
	public android.telecom.VideoCallImpl getVideoCallImpl () 
	public java.lang.String getParentCallId () 
	public java.util.List getChildCallIds () 
	public java.util.List getConferenceableCallIds () 
	public android.telecom.StatusHints getStatusHints () 
	public int getVideoState () 
	public android.os.Bundle getExtras () 
	public android.os.Bundle getIntentExtras () 
	public boolean isVideoCallProviderChanged () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/telecom/ConnectionServiceAdapterServant$2.class
ConnectionServiceAdapterServant.java
package android.telecom
 android.telecom.ConnectionServiceAdapterServant$2 extends com.android.internal.telecom.IConnectionServiceAdapter$Stub {
	final android.telecom.ConnectionServiceAdapterServant this$0
	void  (android.telecom.ConnectionServiceAdapterServant) 
		android.telecom.ConnectionServiceAdapterServant this$0
	public void handleCreateConnectionComplete (java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection) 
		String id
		android.telecom.ConnectionRequest request
		android.telecom.ParcelableConnection connection
		com.android.internal.os.SomeArgs args
	public void setActive (java.lang.String) 
		String connectionId
	public void setRinging (java.lang.String) 
		String connectionId
	public void setDialing (java.lang.String) 
		String connectionId
	public void setPulling (java.lang.String) 
		String connectionId
	public void setDisconnected (java.lang.String, android.telecom.DisconnectCause) 
		String connectionId
		android.telecom.DisconnectCause disconnectCause
		com.android.internal.os.SomeArgs args
	public void setOnHold (java.lang.String) 
		String connectionId
	public void setRingbackRequested (java.lang.String, boolean) 
		String connectionId
		boolean ringback
	public void setConnectionCapabilities (java.lang.String, int) 
		String connectionId
		int connectionCapabilities
	public void setConnectionProperties (java.lang.String, int) 
		String connectionId
		int connectionProperties
	public void setConferenceMergeFailed (java.lang.String) 
		String callId
		com.android.internal.os.SomeArgs args
	public void setIsConferenced (java.lang.String, java.lang.String) 
		String callId
		String conferenceCallId
		com.android.internal.os.SomeArgs args
	public void addConferenceCall (java.lang.String, android.telecom.ParcelableConference) 
		String callId
		android.telecom.ParcelableConference parcelableConference
		com.android.internal.os.SomeArgs args
	public void removeCall (java.lang.String) 
		String connectionId
	public void onPostDialWait (java.lang.String, java.lang.String) 
		String connectionId
		String remainingDigits
		com.android.internal.os.SomeArgs args
	public void onPostDialChar (java.lang.String, char) 
		String connectionId
		char nextChar
		com.android.internal.os.SomeArgs args
	public void queryRemoteConnectionServices (com.android.internal.telecom.RemoteServiceCallback) 
		com.android.internal.telecom.RemoteServiceCallback callback
	public void setVideoState (java.lang.String, int) 
		String connectionId
		int videoState
	public void setVideoProvider (java.lang.String, com.android.internal.telecom.IVideoProvider) 
		String connectionId
		com.android.internal.telecom.IVideoProvider videoProvider
		com.android.internal.os.SomeArgs args
	public final void setIsVoipAudioMode (java.lang.String, boolean) 
		String connectionId
		boolean isVoip
	public final void setStatusHints (java.lang.String, android.telecom.StatusHints) 
		String connectionId
		android.telecom.StatusHints statusHints
		com.android.internal.os.SomeArgs args
	public final void setAddress (java.lang.String, android.net.Uri, int) 
		String connectionId
		android.net.Uri address
		int presentation
		com.android.internal.os.SomeArgs args
	public final void setCallerDisplayName (java.lang.String, java.lang.String, int) 
		String connectionId
		String callerDisplayName
		int presentation
		com.android.internal.os.SomeArgs args
	public final void setConferenceableConnections (java.lang.String, java.util.List) 
		String connectionId
		java.util.List conferenceableConnectionIds
		com.android.internal.os.SomeArgs args
	public final void addExistingConnection (java.lang.String, android.telecom.ParcelableConnection) 
		String connectionId
		android.telecom.ParcelableConnection connection
		com.android.internal.os.SomeArgs args
	public final void putExtras (java.lang.String, android.os.Bundle) 
		String connectionId
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
	public final void removeExtras (java.lang.String, java.util.List) 
		String connectionId
		java.util.List keys
		com.android.internal.os.SomeArgs args
	public final void onConnectionEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String connectionId
		String event
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
}

android/telecom/Connection$VideoProvider$VideoProviderHandler.class
Connection.java
package android.telecom
final android.telecom.Connection$VideoProvider$VideoProviderHandler extends android.os.Handler {
	final android.telecom.Connection$VideoProvider this$0
	public void  (android.telecom.Connection$VideoProvider) 
	public void  (android.telecom.Connection$VideoProvider, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.IBinder binder
		com.android.internal.telecom.IVideoCallback callback
		android.os.IBinder binder
		com.android.internal.telecom.IVideoCallback callback
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/RemoteConference$9.class
RemoteConference.java
package android.telecom
 android.telecom.RemoteConference$9 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConference$Callback val$callback
	final android.telecom.RemoteConference val$conference
	final android.telecom.RemoteConference this$0
	void  (android.telecom.RemoteConference, android.telecom.RemoteConference$Callback, android.telecom.RemoteConference) 
		android.telecom.RemoteConference this$0
	public void run () 
}

android/telecom/Conference.class
Conference.java
package android.telecom
public abstract android.telecom.Conference extends android.telecom.Conferenceable {
	public static final long CONNECT_TIME_NOT_SPECIFIED
	private final java.util.Set mListeners
	private final java.util.List mChildConnections
	private final java.util.List mUnmodifiableChildConnections
	private final java.util.List mConferenceableConnections
	private final java.util.List mUnmodifiableConferenceableConnections
	private String mTelecomCallId
	private android.telecom.PhoneAccountHandle mPhoneAccount
	private android.telecom.CallAudioState mCallAudioState
	private int mState
	private android.telecom.DisconnectCause mDisconnectCause
	private int mConnectionCapabilities
	private int mConnectionProperties
	private String mDisconnectMessage
	private long mConnectTimeMillis
	private android.telecom.StatusHints mStatusHints
	private android.os.Bundle mExtras
	private java.util.Set mPreviousExtraKeys
	private final Object mExtrasLock
	private final android.telecom.Connection$Listener mConnectionDeathListener
	public void  (android.telecom.PhoneAccountHandle) 
		android.telecom.PhoneAccountHandle phoneAccount
	public final java.lang.String getTelecomCallId () 
	public final void setTelecomCallId (java.lang.String) 
		String telecomCallId
	public final android.telecom.PhoneAccountHandle getPhoneAccountHandle () 
	public final java.util.List getConnections () 
	public final int getState () 
	public final int getConnectionCapabilities () 
	public final int getConnectionProperties () 
	public static boolean can (int, int) 
		int capabilities
		int capability
	public boolean can (int) 
		int capability
	public void removeCapability (int) 
		int capability
		int newCapabilities
	public void addCapability (int) 
		int capability
		int newCapabilities
	public final android.telecom.AudioState getAudioState () 
	public final android.telecom.CallAudioState getCallAudioState () 
	public android.telecom.Connection$VideoProvider getVideoProvider () 
	public int getVideoState () 
	public void onDisconnect () 
	public void onSeparate (android.telecom.Connection) 
		android.telecom.Connection connection
	public void onMerge (android.telecom.Connection) 
		android.telecom.Connection connection
	public void onHold () 
	public void onUnhold () 
	public void onMerge () 
	public void onSwap () 
	public void onPlayDtmfTone (char) 
		char c
	public void onStopDtmfTone () 
	public void onAudioStateChanged (android.telecom.AudioState) 
		android.telecom.AudioState state
	public void onCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public void onConnectionAdded (android.telecom.Connection) 
		android.telecom.Connection connection
	public final void setOnHold () 
	public final void setDialing () 
	public final void setActive () 
	public final void setDisconnected (android.telecom.DisconnectCause) 
		android.telecom.Conference$Listener l
		android.telecom.DisconnectCause disconnectCause
	public final android.telecom.DisconnectCause getDisconnectCause () 
	public final void setConnectionCapabilities (int) 
		android.telecom.Conference$Listener l
		int connectionCapabilities
	public final void setConnectionProperties (int) 
		android.telecom.Conference$Listener l
		int connectionProperties
	public final boolean addConnection (android.telecom.Connection) 
		android.telecom.Conference$Listener l
		android.telecom.Connection connection
	public final void removeConnection (android.telecom.Connection) 
		android.telecom.Conference$Listener l
		android.telecom.Connection connection
	public final void setConferenceableConnections (java.util.List) 
		android.telecom.Connection c
		java.util.List conferenceableConnections
	public final void setVideoState (android.telecom.Connection, int) 
		android.telecom.Conference$Listener l
		android.telecom.Connection c
		int videoState
	public final void setVideoProvider (android.telecom.Connection, android.telecom.Connection$VideoProvider) 
		android.telecom.Conference$Listener l
		android.telecom.Connection c
		android.telecom.Connection$VideoProvider videoProvider
	private final void fireOnConferenceableConnectionsChanged () 
		android.telecom.Conference$Listener l
	public final java.util.List getConferenceableConnections () 
	public final void destroy () 
		android.telecom.Connection connection
		android.telecom.Conference$Listener l
	public final android.telecom.Conference addListener (android.telecom.Conference$Listener) 
		android.telecom.Conference$Listener listener
	public final android.telecom.Conference removeListener (android.telecom.Conference$Listener) 
		android.telecom.Conference$Listener listener
	public android.telecom.Connection getPrimaryConnection () 
	public final void setConnectTimeMillis (long) 
		long connectTimeMillis
	public final void setConnectionTime (long) 
		long connectionTimeMillis
	public final long getConnectTimeMillis () 
	public final long getConnectionTime () 
	final void setCallAudioState (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	private void setState (int) 
		android.telecom.Conference$Listener l
		int oldState
		int newState
	private final void clearConferenceableList () 
		android.telecom.Connection c
	public java.lang.String toString () 
	public final void setStatusHints (android.telecom.StatusHints) 
		android.telecom.Conference$Listener l
		android.telecom.StatusHints statusHints
	public final android.telecom.StatusHints getStatusHints () 
	public final void setExtras (android.os.Bundle) 
		String oldKey
		java.util.List toRemove
		android.os.Bundle extras
	public final void putExtras (android.os.Bundle) 
		android.telecom.Conference$Listener l
		android.os.Bundle extras
		android.os.Bundle listenersBundle
	public final void putExtra (java.lang.String, boolean) 
		String key
		boolean value
		android.os.Bundle newExtras
	public final void putExtra (java.lang.String, int) 
		String key
		int value
		android.os.Bundle newExtras
	public final void putExtra (java.lang.String, java.lang.String) 
		String key
		String value
		android.os.Bundle newExtras
	public final void removeExtras (java.util.List) 
		String key
		android.telecom.Conference$Listener l
		java.util.List keys
		java.util.List unmodifiableKeys
	public final transient void removeExtras (java.lang.String[]) 
		String[] keys
	public final android.os.Bundle getExtras () 
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	final void handleExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
		android.os.Bundle b
	static java.util.List access$000 (android.telecom.Conference) 
		android.telecom.Conference x0
	static void access$100 (android.telecom.Conference) 
		android.telecom.Conference x0
}

android/telecom/Call$Details.class
Call.java
package android.telecom
public android.telecom.Call$Details extends java.lang.Object {
	public static final int CAPABILITY_HOLD
	public static final int CAPABILITY_SUPPORT_HOLD
	public static final int CAPABILITY_MERGE_CONFERENCE
	public static final int CAPABILITY_SWAP_CONFERENCE
	public static final int CAPABILITY_UNUSED_1
	public static final int CAPABILITY_RESPOND_VIA_TEXT
	public static final int CAPABILITY_MUTE
	public static final int CAPABILITY_MANAGE_CONFERENCE
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_RX
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_TX
	public static final int CAPABILITY_SUPPORTS_VT_LOCAL_BIDIRECTIONAL
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_RX
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_TX
	public static final int CAPABILITY_SUPPORTS_VT_REMOTE_BIDIRECTIONAL
	public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE
	public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE
	public static final int CAPABILITY_SPEED_UP_MT_AUDIO
	public static final int CAPABILITY_CAN_UPGRADE_TO_VIDEO
	public static final int CAPABILITY_CAN_PAUSE_VIDEO
	public static final int CAPABILITY_CAN_SEND_RESPONSE_VIA_CONNECTION
	public static final int CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO
	public static final int CAPABILITY_CAN_PULL_CALL
	public static final int PROPERTY_CONFERENCE
	public static final int PROPERTY_GENERIC_CONFERENCE
	public static final int PROPERTY_EMERGENCY_CALLBACK_MODE
	public static final int PROPERTY_WIFI
	public static final int PROPERTY_HIGH_DEF_AUDIO
	public static final int PROPERTY_ENTERPRISE_CALL
	public static final int PROPERTY_IS_EXTERNAL_CALL
	public static final int PROPERTY_HAS_CDMA_VOICE_PRIVACY
	private final String mTelecomCallId
	private final android.net.Uri mHandle
	private final int mHandlePresentation
	private final String mCallerDisplayName
	private final int mCallerDisplayNamePresentation
	private final android.telecom.PhoneAccountHandle mAccountHandle
	private final int mCallCapabilities
	private final int mCallProperties
	private final android.telecom.DisconnectCause mDisconnectCause
	private final long mConnectTimeMillis
	private final android.telecom.GatewayInfo mGatewayInfo
	private final int mVideoState
	private final android.telecom.StatusHints mStatusHints
	private final android.os.Bundle mExtras
	private final android.os.Bundle mIntentExtras
	public static boolean can (int, int) 
		int capabilities
		int capability
	public boolean can (int) 
		int capability
	public static java.lang.String capabilitiesToString (int) 
		int capabilities
		StringBuilder builder
	public static boolean hasProperty (int, int) 
		int properties
		int property
	public boolean hasProperty (int) 
		int property
	public static java.lang.String propertiesToString (int) 
		int properties
		StringBuilder builder
	public java.lang.String getTelecomCallId () 
	public android.net.Uri getHandle () 
	public int getHandlePresentation () 
	public java.lang.String getCallerDisplayName () 
	public int getCallerDisplayNamePresentation () 
	public android.telecom.PhoneAccountHandle getAccountHandle () 
	public int getCallCapabilities () 
	public int getCallProperties () 
	public android.telecom.DisconnectCause getDisconnectCause () 
	public final long getConnectTimeMillis () 
	public android.telecom.GatewayInfo getGatewayInfo () 
	public int getVideoState () 
	public android.telecom.StatusHints getStatusHints () 
	public android.os.Bundle getExtras () 
	public android.os.Bundle getIntentExtras () 
	public boolean equals (java.lang.Object) 
		android.telecom.Call$Details d
		Object o
	public int hashCode () 
	public void  (java.lang.String, android.net.Uri, int, java.lang.String, int, android.telecom.PhoneAccountHandle, int, int, android.telecom.DisconnectCause, long, android.telecom.GatewayInfo, int, android.telecom.StatusHints, android.os.Bundle, android.os.Bundle) 
		String telecomCallId
		android.net.Uri handle
		int handlePresentation
		String callerDisplayName
		int callerDisplayNamePresentation
		android.telecom.PhoneAccountHandle accountHandle
		int capabilities
		int properties
		android.telecom.DisconnectCause disconnectCause
		long connectTimeMillis
		android.telecom.GatewayInfo gatewayInfo
		int videoState
		android.telecom.StatusHints statusHints
		android.os.Bundle extras
		android.os.Bundle intentExtras
	public static android.telecom.Call$Details createFromParcelableCall (android.telecom.ParcelableCall) 
		android.telecom.ParcelableCall parcelableCall
	public java.lang.String toString () 
		StringBuilder sb
}

android/telecom/Call$8.class
Call.java
package android.telecom
 android.telecom.Call$8 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final android.telecom.CallbackRecord val$record
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, android.telecom.CallbackRecord) 
		android.telecom.Call this$0
	public void run () 
		RuntimeException e
		boolean isFinalRemoval
		RuntimeException toThrow
}

android/telecom/VideoCallbackServant.class
VideoCallbackServant.java
package android.telecom
final android.telecom.VideoCallbackServant extends java.lang.Object {
	private static final int MSG_RECEIVE_SESSION_MODIFY_REQUEST
	private static final int MSG_RECEIVE_SESSION_MODIFY_RESPONSE
	private static final int MSG_HANDLE_CALL_SESSION_EVENT
	private static final int MSG_CHANGE_PEER_DIMENSIONS
	private static final int MSG_CHANGE_CALL_DATA_USAGE
	private static final int MSG_CHANGE_CAMERA_CAPABILITIES
	private static final int MSG_CHANGE_VIDEO_QUALITY
	private final com.android.internal.telecom.IVideoCallback mDelegate
	private final android.os.Handler mHandler
	private final com.android.internal.telecom.IVideoCallback mStub
	public void  (com.android.internal.telecom.IVideoCallback) 
		com.android.internal.telecom.IVideoCallback delegate
	public com.android.internal.telecom.IVideoCallback getStub () 
	static com.android.internal.telecom.IVideoCallback access$000 (android.telecom.VideoCallbackServant) 
		android.telecom.VideoCallbackServant x0
	static android.os.Handler access$100 (android.telecom.VideoCallbackServant) 
		android.telecom.VideoCallbackServant x0
}

android/telecom/Call$6.class
Call.java
package android.telecom
 android.telecom.Call$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final android.telecom.InCallService$VideoCall val$videoCall
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, android.telecom.InCallService$VideoCall) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/Log$1.class
Log.java
package android.telecom
final android.telecom.Log$1 extends android.os.AsyncTask {
	void  () 
	public transient java.lang.Void doInBackground (java.lang.Void[]) 
		java.security.NoSuchAlgorithmException e
		Void[] args
		java.security.MessageDigest md
		java.security.MessageDigest md
	public volatile java.lang.Object doInBackground (java.lang.Object[]) 
}

android/telecom/Conference$Listener.class
Conference.java
package android.telecom
public abstract android.telecom.Conference$Listener extends java.lang.Object {
	public void  () 
	public void onStateChanged (android.telecom.Conference, int, int) 
		android.telecom.Conference conference
		int oldState
		int newState
	public void onDisconnected (android.telecom.Conference, android.telecom.DisconnectCause) 
		android.telecom.Conference conference
		android.telecom.DisconnectCause disconnectCause
	public void onConnectionAdded (android.telecom.Conference, android.telecom.Connection) 
		android.telecom.Conference conference
		android.telecom.Connection connection
	public void onConnectionRemoved (android.telecom.Conference, android.telecom.Connection) 
		android.telecom.Conference conference
		android.telecom.Connection connection
	public void onConferenceableConnectionsChanged (android.telecom.Conference, java.util.List) 
		android.telecom.Conference conference
		java.util.List conferenceableConnections
	public void onDestroyed (android.telecom.Conference) 
		android.telecom.Conference conference
	public void onConnectionCapabilitiesChanged (android.telecom.Conference, int) 
		android.telecom.Conference conference
		int connectionCapabilities
	public void onConnectionPropertiesChanged (android.telecom.Conference, int) 
		android.telecom.Conference conference
		int connectionProperties
	public void onVideoStateChanged (android.telecom.Conference, int) 
		android.telecom.Conference c
		int videoState
	public void onVideoProviderChanged (android.telecom.Conference, android.telecom.Connection$VideoProvider) 
		android.telecom.Conference c
		android.telecom.Connection$VideoProvider videoProvider
	public void onStatusHintsChanged (android.telecom.Conference, android.telecom.StatusHints) 
		android.telecom.Conference conference
		android.telecom.StatusHints statusHints
	public void onExtrasChanged (android.telecom.Conference, android.os.Bundle) 
		android.telecom.Conference c
		android.os.Bundle extras
	public void onExtrasRemoved (android.telecom.Conference, java.util.List) 
		android.telecom.Conference c
		java.util.List keys
}

android/telecom/VideoCallImpl.class
VideoCallImpl.java
package android.telecom
public android.telecom.VideoCallImpl extends android.telecom.InCallService$VideoCall {
	private final com.android.internal.telecom.IVideoProvider mVideoProvider
	private final android.telecom.VideoCallImpl$VideoCallListenerBinder mBinder
	private android.telecom.InCallService$VideoCall$Callback mCallback
	private int mVideoQuality
	private int mVideoState
	private android.os.IBinder$DeathRecipient mDeathRecipient
	private android.os.Handler mHandler
	void  (com.android.internal.telecom.IVideoProvider)  throws android.os.RemoteException 
		com.android.internal.telecom.IVideoProvider videoProvider
	public void destroy () 
	public void registerCallback (android.telecom.InCallService$VideoCall$Callback) 
		android.telecom.InCallService$VideoCall$Callback callback
	public void registerCallback (android.telecom.InCallService$VideoCall$Callback, android.os.Handler) 
		android.telecom.InCallService$VideoCall$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.telecom.InCallService$VideoCall$Callback) 
		android.telecom.InCallService$VideoCall$Callback callback
	public void setCamera (java.lang.String) 
		String cameraId
	public void setPreviewSurface (android.view.Surface) 
		android.view.Surface surface
	public void setDisplaySurface (android.view.Surface) 
		android.view.Surface surface
	public void setDeviceOrientation (int) 
		int rotation
	public void setZoom (float) 
		float value
	public void sendSessionModifyRequest (android.telecom.VideoProfile) 
		android.telecom.VideoProfile originalProfile
		android.telecom.VideoProfile requestProfile
	public void sendSessionModifyResponse (android.telecom.VideoProfile) 
		android.telecom.VideoProfile responseProfile
	public void requestCameraCapabilities () 
	public void requestCallDataUsage () 
	public void setPauseImage (android.net.Uri) 
		android.net.Uri uri
	public void setVideoState (int) 
		int videoState
	static com.android.internal.telecom.IVideoProvider access$000 (android.telecom.VideoCallImpl) 
		android.telecom.VideoCallImpl x0
	static android.os.Handler access$100 (android.telecom.VideoCallImpl) 
		android.telecom.VideoCallImpl x0
	static android.telecom.InCallService$VideoCall$Callback access$200 (android.telecom.VideoCallImpl) 
		android.telecom.VideoCallImpl x0
	static int access$302 (android.telecom.VideoCallImpl, int) 
		android.telecom.VideoCallImpl x0
		int x1
}

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

android/telecom/ParcelableConference.class
ParcelableConference.java
package android.telecom
public final android.telecom.ParcelableConference extends java.lang.Object implements android.os.Parcelable  {
	private android.telecom.PhoneAccountHandle mPhoneAccount
	private int mState
	private int mConnectionCapabilities
	private int mConnectionProperties
	private java.util.List mConnectionIds
	private long mConnectTimeMillis
	private final com.android.internal.telecom.IVideoProvider mVideoProvider
	private final int mVideoState
	private android.telecom.StatusHints mStatusHints
	private android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.telecom.PhoneAccountHandle, int, int, int, java.util.List, com.android.internal.telecom.IVideoProvider, int, long, android.telecom.StatusHints, android.os.Bundle) 
		android.telecom.PhoneAccountHandle phoneAccount
		int state
		int connectionCapabilities
		int connectionProperties
		java.util.List connectionIds
		com.android.internal.telecom.IVideoProvider videoProvider
		int videoState
		long connectTimeMillis
		android.telecom.StatusHints statusHints
		android.os.Bundle extras
	public java.lang.String toString () 
	public android.telecom.PhoneAccountHandle getPhoneAccount () 
	public int getState () 
	public int getConnectionCapabilities () 
	public int getConnectionProperties () 
	public java.util.List getConnectionIds () 
	public long getConnectTimeMillis () 
	public com.android.internal.telecom.IVideoProvider getVideoProvider () 
	public int getVideoState () 
	public android.telecom.StatusHints getStatusHints () 
	public android.os.Bundle getExtras () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	static void  () 
}

android/telecom/AuthenticatorService$Authenticator.class
AuthenticatorService.java
package android.telecom
public android.telecom.AuthenticatorService$Authenticator extends android.accounts.AbstractAccountAuthenticator {
	final android.telecom.AuthenticatorService this$0
	public void  (android.telecom.AuthenticatorService, android.content.Context) 
		android.telecom.AuthenticatorService this$0
		android.content.Context context
	public android.os.Bundle editProperties (android.accounts.AccountAuthenticatorResponse, java.lang.String) 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		String s
	public android.os.Bundle addAccount (android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		String s
		String s2
		String[] strings
		android.os.Bundle bundle
	public android.os.Bundle confirmCredentials (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		android.accounts.Account account
		android.os.Bundle bundle
	public android.os.Bundle getAuthToken (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		android.accounts.Account account
		String s
		android.os.Bundle bundle
	public java.lang.String getAuthTokenLabel (java.lang.String) 
		String s
	public android.os.Bundle updateCredentials (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		android.accounts.Account account
		String s
		android.os.Bundle bundle
	public android.os.Bundle hasFeatures (android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String[])  throws android.accounts.NetworkErrorException 
		android.accounts.AccountAuthenticatorResponse accountAuthenticatorResponse
		android.accounts.Account account
		String[] strings
}

android/telecom/InCallService$VideoCall$Callback.class
InCallService.java
package android.telecom
public abstract android.telecom.InCallService$VideoCall$Callback extends java.lang.Object {
	public void  () 
	public abstract void onSessionModifyRequestReceived (android.telecom.VideoProfile) 
	public abstract void onSessionModifyResponseReceived (int, android.telecom.VideoProfile, android.telecom.VideoProfile) 
	public abstract void onCallSessionEvent (int) 
	public abstract void onPeerDimensionsChanged (int, int) 
	public abstract void onVideoQualityChanged (int) 
	public abstract void onCallDataUsageChanged (long) 
	public abstract void onCameraCapabilitiesChanged (android.telecom.VideoProfile$CameraCapabilities) 
}

android/telecom/RemoteConnection$VideoProvider$Callback.class
RemoteConnection.java
package android.telecom
public abstract android.telecom.RemoteConnection$VideoProvider$Callback extends java.lang.Object {
	public void  () 
	public void onSessionModifyRequestReceived (android.telecom.RemoteConnection$VideoProvider, android.telecom.VideoProfile) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		android.telecom.VideoProfile videoProfile
	public void onSessionModifyResponseReceived (android.telecom.RemoteConnection$VideoProvider, int, android.telecom.VideoProfile, android.telecom.VideoProfile) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		int status
		android.telecom.VideoProfile requestedProfile
		android.telecom.VideoProfile responseProfile
	public void onCallSessionEvent (android.telecom.RemoteConnection$VideoProvider, int) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		int event
	public void onPeerDimensionsChanged (android.telecom.RemoteConnection$VideoProvider, int, int) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		int width
		int height
	public void onCallDataUsageChanged (android.telecom.RemoteConnection$VideoProvider, long) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		long dataUsage
	public void onCameraCapabilitiesChanged (android.telecom.RemoteConnection$VideoProvider, android.telecom.VideoProfile$CameraCapabilities) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		android.telecom.VideoProfile$CameraCapabilities cameraCapabilities
	public void onVideoQualityChanged (android.telecom.RemoteConnection$VideoProvider, int) 
		android.telecom.RemoteConnection$VideoProvider videoProvider
		int videoQuality
}

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

android/telecom/RemoteConnection$9.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$9 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final int val$videoState
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/Phone.class
Phone.java
package android.telecom
public final android.telecom.Phone extends java.lang.Object {
	private final java.util.Map mCallByTelecomCallId
	private final java.util.List mCalls
	private final java.util.List mUnmodifiableCalls
	private final android.telecom.InCallAdapter mInCallAdapter
	private android.telecom.CallAudioState mCallAudioState
	private final java.util.List mListeners
	private boolean mCanAddCall
	void  (android.telecom.InCallAdapter) 
		android.telecom.InCallAdapter adapter
	final void internalAddCall (android.telecom.ParcelableCall) 
		android.telecom.ParcelableCall parcelableCall
		android.telecom.Call call
	final void internalRemoveCall (android.telecom.Call) 
		android.telecom.Call call
		android.telecom.InCallService$VideoCall videoCall
	final void internalUpdateCall (android.telecom.ParcelableCall) 
		android.telecom.ParcelableCall parcelableCall
		android.telecom.Call call
	final void internalSetPostDialWait (java.lang.String, java.lang.String) 
		String telecomId
		String remaining
		android.telecom.Call call
	final void internalCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.CallAudioState callAudioState
	final android.telecom.Call internalGetCallByTelecomId (java.lang.String) 
		String telecomId
	final void internalBringToForeground (boolean) 
		boolean showDialpad
	final void internalSetCanAddCall (boolean) 
		boolean canAddCall
	final void internalSilenceRinger () 
	final void internalOnConnectionEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String telecomId
		String event
		android.os.Bundle extras
		android.telecom.Call call
	final void destroy () 
		android.telecom.InCallService$VideoCall videoCall
		android.telecom.Call call
	public final void addListener (android.telecom.Phone$Listener) 
		android.telecom.Phone$Listener listener
	public final void removeListener (android.telecom.Phone$Listener) 
		android.telecom.Phone$Listener listener
	public final java.util.List getCalls () 
	public final boolean canAddCall () 
	public final void setMuted (boolean) 
		boolean state
	public final void setAudioRoute (int) 
		int route
	public final void setProximitySensorOn () 
	public final void setProximitySensorOff (boolean) 
		boolean screenOnImmediately
	public final android.telecom.AudioState getAudioState () 
	public final android.telecom.CallAudioState getCallAudioState () 
	private void fireCallAdded (android.telecom.Call) 
		android.telecom.Phone$Listener listener
		android.telecom.Call call
	private void fireCallRemoved (android.telecom.Call) 
		android.telecom.Phone$Listener listener
		android.telecom.Call call
	private void fireCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.Phone$Listener listener
		android.telecom.CallAudioState audioState
	private void fireBringToForeground (boolean) 
		android.telecom.Phone$Listener listener
		boolean showDialpad
	private void fireCanAddCallChanged (boolean) 
		android.telecom.Phone$Listener listener
		boolean canAddCall
	private void fireSilenceRinger () 
		android.telecom.Phone$Listener listener
	private void checkCallTree (android.telecom.ParcelableCall) 
		int i
		android.telecom.ParcelableCall parcelableCall
}

android/telecom/ParcelableCallAnalytics$AnalyticsEvent.class
ParcelableCallAnalytics.java
package android.telecom
public final android.telecom.ParcelableCallAnalytics$AnalyticsEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int SET_SELECT_PHONE_ACCOUNT
	public static final int SET_ACTIVE
	public static final int SET_DISCONNECTED
	public static final int START_CONNECTION
	public static final int SET_DIALING
	public static final int BIND_CS
	public static final int CS_BOUND
	public static final int REQUEST_ACCEPT
	public static final int REQUEST_REJECT
	public static final int SCREENING_SENT
	public static final int SCREENING_COMPLETED
	public static final int DIRECT_TO_VM_INITIATED
	public static final int DIRECT_TO_VM_FINISHED
	public static final int BLOCK_CHECK_INITIATED
	public static final int BLOCK_CHECK_FINISHED
	public static final int FILTERING_INITIATED
	public static final int FILTERING_COMPLETED
	public static final int FILTERING_TIMED_OUT
	public static final int SKIP_RINGING
	public static final int SILENCE
	public static final int MUTE
	public static final int UNMUTE
	public static final int AUDIO_ROUTE_BT
	public static final int AUDIO_ROUTE_EARPIECE
	public static final int AUDIO_ROUTE_HEADSET
	public static final int AUDIO_ROUTE_SPEAKER
	public static final int CONFERENCE_WITH
	public static final int SPLIT_CONFERENCE
	public static final int SET_PARENT
	public static final int REQUEST_HOLD
	public static final int REQUEST_UNHOLD
	public static final int REMOTELY_HELD
	public static final int REMOTELY_UNHELD
	public static final int SET_HOLD
	public static final int SWAP
	public static final int REQUEST_PULL
	public static final android.os.Parcelable$Creator CREATOR
	private int mEventName
	private long mTimeSinceLastEvent
	public void  (int, long) 
		int eventName
		long timestamp
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int getEventName () 
	public long getTimeSinceLastEvent () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/telecom/CallScreeningService$CallScreeningBinder.class
CallScreeningService.java
package android.telecom
final android.telecom.CallScreeningService$CallScreeningBinder extends com.android.internal.telecom.ICallScreeningService$Stub {
	final android.telecom.CallScreeningService this$0
	private void  (android.telecom.CallScreeningService) 
	public void screenCall (com.android.internal.telecom.ICallScreeningAdapter, android.telecom.ParcelableCall) 
		com.android.internal.telecom.ICallScreeningAdapter adapter
		android.telecom.ParcelableCall call
		com.android.internal.os.SomeArgs args
	void  (android.telecom.CallScreeningService, android.telecom.CallScreeningService$1) 
		android.telecom.CallScreeningService x0
		android.telecom.CallScreeningService$1 x1
}

android/telecom/RemoteConnection$4.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final int val$connectionCapabilities
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, int) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/Call$2.class
Call.java
package android.telecom
 android.telecom.Call$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final android.telecom.Call val$newParent
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, android.telecom.Call) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/PhoneAccountHandle.class
PhoneAccountHandle.java
package android.telecom
public final android.telecom.PhoneAccountHandle extends java.lang.Object implements android.os.Parcelable  {
	private final android.content.ComponentName mComponentName
	private final String mId
	private final android.os.UserHandle mUserHandle
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.ComponentName, java.lang.String) 
		android.content.ComponentName componentName
		String id
	public void  (android.content.ComponentName, java.lang.String, android.os.UserHandle) 
		android.content.ComponentName componentName
		String id
		android.os.UserHandle userHandle
	public android.content.ComponentName getComponentName () 
	public java.lang.String getId () 
	public android.os.UserHandle getUserHandle () 
	public int hashCode () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private void checkParameters (android.content.ComponentName, android.os.UserHandle) 
		android.content.ComponentName componentName
		android.os.UserHandle userHandle
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.telecom.PhoneAccountHandle$1) 
		android.os.Parcel x0
		android.telecom.PhoneAccountHandle$1 x1
	static void  () 
}

android/telecom/ConnectionService.class
ConnectionService.java
package android.telecom
public abstract android.telecom.ConnectionService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	private static final boolean PII_DEBUG
	private static final int MSG_ADD_CONNECTION_SERVICE_ADAPTER
	private static final int MSG_CREATE_CONNECTION
	private static final int MSG_ABORT
	private static final int MSG_ANSWER
	private static final int MSG_REJECT
	private static final int MSG_DISCONNECT
	private static final int MSG_HOLD
	private static final int MSG_UNHOLD
	private static final int MSG_ON_CALL_AUDIO_STATE_CHANGED
	private static final int MSG_PLAY_DTMF_TONE
	private static final int MSG_STOP_DTMF_TONE
	private static final int MSG_CONFERENCE
	private static final int MSG_SPLIT_FROM_CONFERENCE
	private static final int MSG_ON_POST_DIAL_CONTINUE
	private static final int MSG_REMOVE_CONNECTION_SERVICE_ADAPTER
	private static final int MSG_ANSWER_VIDEO
	private static final int MSG_MERGE_CONFERENCE
	private static final int MSG_SWAP_CONFERENCE
	private static final int MSG_REJECT_WITH_MESSAGE
	private static final int MSG_SILENCE
	private static final int MSG_PULL_EXTERNAL_CALL
	private static final int MSG_SEND_CALL_EVENT
	private static final int MSG_ON_EXTRAS_CHANGED
	private static android.telecom.Connection sNullConnection
	private final java.util.Map mConnectionById
	private final java.util.Map mIdByConnection
	private final java.util.Map mConferenceById
	private final java.util.Map mIdByConference
	private final android.telecom.RemoteConnectionManager mRemoteConnectionManager
	private final java.util.List mPreInitializationConnectionRequests
	private final android.telecom.ConnectionServiceAdapter mAdapter
	private boolean mAreAccountsInitialized
	private android.telecom.Conference sNullConference
	private Object mIdSyncRoot
	private int mId
	private final android.os.IBinder mBinder
	private final android.os.Handler mHandler
	private final android.telecom.Conference$Listener mConferenceListener
	private final android.telecom.Connection$Listener mConnectionListener
	public void  () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public boolean onUnbind (android.content.Intent) 
		android.content.Intent intent
	private void createConnection (android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean) 
		android.telecom.PhoneAccountHandle callManagerAccount
		String callId
		android.telecom.ConnectionRequest request
		boolean isIncoming
		boolean isUnknown
		android.telecom.Connection connection
		android.net.Uri address
		String number
	private void abort (java.lang.String) 
		String callId
	private void answerVideo (java.lang.String, int) 
		String callId
		int videoState
	private void answer (java.lang.String) 
		String callId
	private void reject (java.lang.String) 
		String callId
	private void reject (java.lang.String, java.lang.String) 
		String callId
		String rejectWithMessage
	private void silence (java.lang.String) 
		String callId
	private void disconnect (java.lang.String) 
		String callId
	private void hold (java.lang.String) 
		String callId
	private void unhold (java.lang.String) 
		String callId
	private void onCallAudioStateChanged (java.lang.String, android.telecom.CallAudioState) 
		String callId
		android.telecom.CallAudioState callAudioState
	private void playDtmfTone (java.lang.String, char) 
		String callId
		char digit
	private void stopDtmfTone (java.lang.String) 
		String callId
	private void conference (java.lang.String, java.lang.String) 
		android.telecom.Conference conference1
		String callId1
		String callId2
		android.telecom.Connection connection2
		android.telecom.Conference conference2
		android.telecom.Connection connection1
	private void splitFromConference (java.lang.String) 
		String callId
		android.telecom.Connection connection
		android.telecom.Conference conference
	private void mergeConference (java.lang.String) 
		String callId
		android.telecom.Conference conference
	private void swapConference (java.lang.String) 
		String callId
		android.telecom.Conference conference
	private void pullExternalCall (java.lang.String) 
		String callId
		android.telecom.Connection connection
	private void sendCallEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String callId
		String event
		android.os.Bundle extras
		android.telecom.Connection connection
	private void handleExtrasChanged (java.lang.String, android.os.Bundle) 
		String callId
		android.os.Bundle extras
	private void onPostDialContinue (java.lang.String, boolean) 
		String callId
		boolean proceed
	private void onAdapterAttached () 
	public final android.telecom.RemoteConnection createRemoteIncomingConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
	public final android.telecom.RemoteConnection createRemoteOutgoingConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
	public final void conferenceRemoteConnections (android.telecom.RemoteConnection, android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection remoteConnection1
		android.telecom.RemoteConnection remoteConnection2
	public final void addConference (android.telecom.Conference) 
		android.telecom.Connection connection
		String connectionId
		android.telecom.Connection connection
		java.util.List connectionIds
		android.telecom.ParcelableConference parcelableConference
		android.telecom.Conference conference
		String id
	public final void addExistingConnection (android.telecom.PhoneAccountHandle, android.telecom.Connection) 
		java.util.List emptyList
		android.telecom.ParcelableConnection parcelableConnection
		android.telecom.PhoneAccountHandle phoneAccountHandle
		android.telecom.Connection connection
		String id
	public final java.util.Collection getAllConnections () 
	public final java.util.Collection getAllConferences () 
	public android.telecom.Connection onCreateIncomingConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
	public void triggerConferenceRecalculate () 
	public android.telecom.Connection onCreateOutgoingConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
	public android.telecom.Connection onCreateUnknownConnection (android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest) 
		android.telecom.PhoneAccountHandle connectionManagerPhoneAccount
		android.telecom.ConnectionRequest request
	public void onConference (android.telecom.Connection, android.telecom.Connection) 
		android.telecom.Connection connection1
		android.telecom.Connection connection2
	public void onRemoteConferenceAdded (android.telecom.RemoteConference) 
		android.telecom.RemoteConference conference
	public void onRemoteExistingConnectionAdded (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection connection
	public boolean containsConference (android.telecom.Conference) 
		android.telecom.Conference conference
	void addRemoteConference (android.telecom.RemoteConference) 
		android.telecom.RemoteConference remoteConference
	void addRemoteExistingConnection (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection remoteConnection
	private void onAccountsInitialized () 
		Runnable r
	private java.lang.String addExistingConnectionInternal (android.telecom.PhoneAccountHandle, android.telecom.Connection) 
		String id
		android.telecom.PhoneAccountHandle handle
		android.telecom.Connection connection
		String id
	private void addConnection (java.lang.String, android.telecom.Connection) 
		String callId
		android.telecom.Connection connection
	protected void removeConnection (android.telecom.Connection) 
		android.telecom.Connection connection
		String id
	private java.lang.String addConferenceInternal (android.telecom.Conference) 
		String id
		android.telecom.Conference conference
	private void removeConference (android.telecom.Conference) 
		String id
		android.telecom.Conference conference
	private android.telecom.Connection findConnectionForAction (java.lang.String, java.lang.String) 
		String callId
		String action
	static synchronized android.telecom.Connection getNullConnection () 
	private android.telecom.Conference findConferenceForAction (java.lang.String, java.lang.String) 
		String conferenceId
		String action
	private java.util.List createConnectionIdList (java.util.List) 
		android.telecom.Connection c
		java.util.List connections
		java.util.List ids
	private java.util.List createIdList (java.util.List) 
		android.telecom.Connection connection
		android.telecom.Conference conference
		android.telecom.Conferenceable c
		java.util.List conferenceables
		java.util.List ids
	private android.telecom.Conference getNullConference () 
	private void endAllConnections () 
		android.telecom.Connection connection
		android.telecom.Conference conference
	private int getNextCallId () 
	static android.os.Handler access$000 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static android.telecom.ConnectionServiceAdapter access$100 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static void access$200 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static boolean access$300 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static void access$400 (android.telecom.ConnectionService, android.telecom.PhoneAccountHandle, java.lang.String, android.telecom.ConnectionRequest, boolean, boolean) 
		android.telecom.ConnectionService x0
		android.telecom.PhoneAccountHandle x1
		String x2
		android.telecom.ConnectionRequest x3
		boolean x4
		boolean x5
	static java.util.List access$500 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static void access$600 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$700 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$800 (android.telecom.ConnectionService, java.lang.String, int) 
		android.telecom.ConnectionService x0
		String x1
		int x2
	static void access$900 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1000 (android.telecom.ConnectionService, java.lang.String, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
		String x2
	static void access$1100 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1200 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1300 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1400 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1500 (android.telecom.ConnectionService, java.lang.String, android.telecom.CallAudioState) 
		android.telecom.ConnectionService x0
		String x1
		android.telecom.CallAudioState x2
	static void access$1600 (android.telecom.ConnectionService, java.lang.String, char) 
		android.telecom.ConnectionService x0
		String x1
		char x2
	static void access$1700 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$1800 (android.telecom.ConnectionService, java.lang.String, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
		String x2
	static void access$1900 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$2000 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$2100 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$2200 (android.telecom.ConnectionService, java.lang.String, boolean) 
		android.telecom.ConnectionService x0
		String x1
		boolean x2
	static void access$2300 (android.telecom.ConnectionService, java.lang.String) 
		android.telecom.ConnectionService x0
		String x1
	static void access$2400 (android.telecom.ConnectionService, java.lang.String, java.lang.String, android.os.Bundle) 
		android.telecom.ConnectionService x0
		String x1
		String x2
		android.os.Bundle x3
	static void access$2500 (android.telecom.ConnectionService, java.lang.String, android.os.Bundle) 
		android.telecom.ConnectionService x0
		String x1
		android.os.Bundle x2
	static java.util.Map access$2600 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static java.util.List access$2700 (android.telecom.ConnectionService, java.util.List) 
		android.telecom.ConnectionService x0
		java.util.List x1
	static void access$2800 (android.telecom.ConnectionService, android.telecom.Conference) 
		android.telecom.ConnectionService x0
		android.telecom.Conference x1
	static java.util.Map access$2900 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static java.util.List access$3000 (android.telecom.ConnectionService, java.util.List) 
		android.telecom.ConnectionService x0
		java.util.List x1
	static android.telecom.RemoteConnectionManager access$3100 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static void access$3200 (android.telecom.ConnectionService) 
		android.telecom.ConnectionService x0
	static boolean access$302 (android.telecom.ConnectionService, boolean) 
		android.telecom.ConnectionService x0
		boolean x1
	static void  () 
}

android/telecom/CallScreeningService$1.class
CallScreeningService.java
package android.telecom
 android.telecom.CallScreeningService$1 extends android.os.Handler {
	final android.telecom.CallScreeningService this$0
	void  (android.telecom.CallScreeningService, android.os.Looper) 
		android.telecom.CallScreeningService this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/RemoteConnection$8.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$8 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final char val$nextChar
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, char) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/DisconnectCause$1.class
DisconnectCause.java
package android.telecom
final android.telecom.DisconnectCause$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.DisconnectCause createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		int code
		CharSequence label
		CharSequence description
		String reason
		int tone
	public android.telecom.DisconnectCause[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/Connection$Listener.class
Connection.java
package android.telecom
public abstract android.telecom.Connection$Listener extends java.lang.Object {
	public void  () 
	public void onStateChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int state
	public void onAddressChanged (android.telecom.Connection, android.net.Uri, int) 
		android.telecom.Connection c
		android.net.Uri newAddress
		int presentation
	public void onCallerDisplayNameChanged (android.telecom.Connection, java.lang.String, int) 
		android.telecom.Connection c
		String callerDisplayName
		int presentation
	public void onVideoStateChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int videoState
	public void onDisconnected (android.telecom.Connection, android.telecom.DisconnectCause) 
		android.telecom.Connection c
		android.telecom.DisconnectCause disconnectCause
	public void onPostDialWait (android.telecom.Connection, java.lang.String) 
		android.telecom.Connection c
		String remaining
	public void onPostDialChar (android.telecom.Connection, char) 
		android.telecom.Connection c
		char nextChar
	public void onRingbackRequested (android.telecom.Connection, boolean) 
		android.telecom.Connection c
		boolean ringback
	public void onDestroyed (android.telecom.Connection) 
		android.telecom.Connection c
	public void onConnectionCapabilitiesChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int capabilities
	public void onConnectionPropertiesChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int properties
	public void onVideoProviderChanged (android.telecom.Connection, android.telecom.Connection$VideoProvider) 
		android.telecom.Connection c
		android.telecom.Connection$VideoProvider videoProvider
	public void onAudioModeIsVoipChanged (android.telecom.Connection, boolean) 
		android.telecom.Connection c
		boolean isVoip
	public void onStatusHintsChanged (android.telecom.Connection, android.telecom.StatusHints) 
		android.telecom.Connection c
		android.telecom.StatusHints statusHints
	public void onConferenceablesChanged (android.telecom.Connection, java.util.List) 
		android.telecom.Connection c
		java.util.List conferenceables
	public void onConferenceChanged (android.telecom.Connection, android.telecom.Conference) 
		android.telecom.Connection c
		android.telecom.Conference conference
	public void onConferenceParticipantsChanged (android.telecom.Connection, java.util.List) 
		android.telecom.Connection c
		java.util.List participants
	public void onConferenceStarted () 
	public void onConferenceMergeFailed (android.telecom.Connection) 
		android.telecom.Connection c
	public void onExtrasChanged (android.telecom.Connection, android.os.Bundle) 
		android.telecom.Connection c
		android.os.Bundle extras
	public void onExtrasRemoved (android.telecom.Connection, java.util.List) 
		android.telecom.Connection c
		java.util.List keys
	public void onConnectionEvent (android.telecom.Connection, java.lang.String, android.os.Bundle) 
		android.telecom.Connection c
		String event
		android.os.Bundle extras
	public void onConferenceSupportedChanged (android.telecom.Connection, boolean) 
		android.telecom.Connection c
		boolean isConferenceSupported
}

android/telecom/ConnectionRequest.class
ConnectionRequest.java
package android.telecom
public final android.telecom.ConnectionRequest extends java.lang.Object implements android.os.Parcelable  {
	private final android.telecom.PhoneAccountHandle mAccountHandle
	private final android.net.Uri mAddress
	private final android.os.Bundle mExtras
	private final int mVideoState
	private final String mTelecomCallId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle) 
		android.telecom.PhoneAccountHandle accountHandle
		android.net.Uri handle
		android.os.Bundle extras
	public void  (android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle, int) 
		android.telecom.PhoneAccountHandle accountHandle
		android.net.Uri handle
		android.os.Bundle extras
		int videoState
	public void  (android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle, int, java.lang.String) 
		android.telecom.PhoneAccountHandle accountHandle
		android.net.Uri handle
		android.os.Bundle extras
		int videoState
		String telecomCallId
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public android.telecom.PhoneAccountHandle getAccountHandle () 
	public android.net.Uri getAddress () 
	public android.os.Bundle getExtras () 
	public int getVideoState () 
	public java.lang.String getTelecomCallId () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	void  (android.os.Parcel, android.telecom.ConnectionRequest$1) 
		android.os.Parcel x0
		android.telecom.ConnectionRequest$1 x1
	static void  () 
}

android/telecom/ParcelableCallAnalytics$AnalyticsEvent$1.class
ParcelableCallAnalytics.java
package android.telecom
final android.telecom.ParcelableCallAnalytics$AnalyticsEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.ParcelableCallAnalytics$AnalyticsEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.telecom.ParcelableCallAnalytics$AnalyticsEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/RemoteConnection$VideoProvider.class
RemoteConnection.java
package android.telecom
public android.telecom.RemoteConnection$VideoProvider extends java.lang.Object {
	private final com.android.internal.telecom.IVideoCallback mVideoCallbackDelegate
	private final android.telecom.VideoCallbackServant mVideoCallbackServant
	private final com.android.internal.telecom.IVideoProvider mVideoProviderBinder
	private final java.util.Set mCallbacks
	void  (com.android.internal.telecom.IVideoProvider) 
		com.android.internal.telecom.IVideoProvider videoProviderBinder
	public void registerCallback (android.telecom.RemoteConnection$VideoProvider$Callback) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
	public void unregisterCallback (android.telecom.RemoteConnection$VideoProvider$Callback) 
		android.telecom.RemoteConnection$VideoProvider$Callback l
	public void setCamera (java.lang.String) 
		String cameraId
	public void setPreviewSurface (android.view.Surface) 
		android.view.Surface surface
	public void setDisplaySurface (android.view.Surface) 
		android.view.Surface surface
	public void setDeviceOrientation (int) 
		int rotation
	public void setZoom (float) 
		float value
	public void sendSessionModifyRequest (android.telecom.VideoProfile, android.telecom.VideoProfile) 
		android.telecom.VideoProfile fromProfile
		android.telecom.VideoProfile toProfile
	public void sendSessionModifyResponse (android.telecom.VideoProfile) 
		android.telecom.VideoProfile responseProfile
	public void requestCameraCapabilities () 
	public void requestCallDataUsage () 
	public void setPauseImage (android.net.Uri) 
		android.net.Uri uri
	static java.util.Set access$000 (android.telecom.RemoteConnection$VideoProvider) 
		android.telecom.RemoteConnection$VideoProvider x0
}

android/telecom/InCallAdapter.class
InCallAdapter.java
package android.telecom
public final android.telecom.InCallAdapter extends java.lang.Object {
	private final com.android.internal.telecom.IInCallAdapter mAdapter
	public void  (com.android.internal.telecom.IInCallAdapter) 
		com.android.internal.telecom.IInCallAdapter adapter
	public void answerCall (java.lang.String, int) 
		String callId
		int videoState
	public void rejectCall (java.lang.String, boolean, java.lang.String) 
		String callId
		boolean rejectWithMessage
		String textMessage
	public void disconnectCall (java.lang.String) 
		String callId
	public void holdCall (java.lang.String) 
		String callId
	public void unholdCall (java.lang.String) 
		String callId
	public void mute (boolean) 
		boolean shouldMute
	public void setAudioRoute (int) 
		int route
	public void playDtmfTone (java.lang.String, char) 
		String callId
		char digit
	public void stopDtmfTone (java.lang.String) 
		String callId
	public void postDialContinue (java.lang.String, boolean) 
		String callId
		boolean proceed
	public void phoneAccountSelected (java.lang.String, android.telecom.PhoneAccountHandle, boolean) 
		String callId
		android.telecom.PhoneAccountHandle accountHandle
		boolean setDefault
	public void conference (java.lang.String, java.lang.String) 
		String callId
		String otherCallId
	public void splitFromConference (java.lang.String) 
		String callId
	public void mergeConference (java.lang.String) 
		String callId
	public void swapConference (java.lang.String) 
		String callId
	public void pullExternalCall (java.lang.String) 
		String callId
	public void sendCallEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String callId
		String event
		android.os.Bundle extras
	public void putExtras (java.lang.String, android.os.Bundle) 
		String callId
		android.os.Bundle extras
	public void putExtra (java.lang.String, java.lang.String, boolean) 
		android.os.Bundle bundle
		String callId
		String key
		boolean value
	public void putExtra (java.lang.String, java.lang.String, int) 
		android.os.Bundle bundle
		String callId
		String key
		int value
	public void putExtra (java.lang.String, java.lang.String, java.lang.String) 
		android.os.Bundle bundle
		String callId
		String key
		String value
	public void removeExtras (java.lang.String, java.util.List) 
		String callId
		java.util.List keys
	public void turnProximitySensorOn () 
	public void turnProximitySensorOff (boolean) 
		boolean screenOnImmediately
}

android/telecom/RemoteConnection$12.class
RemoteConnection.java
package android.telecom
 android.telecom.RemoteConnection$12 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.RemoteConnection$Callback val$callback
	final android.telecom.RemoteConnection val$connection
	final android.telecom.StatusHints val$statusHints
	final android.telecom.RemoteConnection this$0
	void  (android.telecom.RemoteConnection, android.telecom.RemoteConnection$Callback, android.telecom.RemoteConnection, android.telecom.StatusHints) 
		android.telecom.RemoteConnection this$0
	public void run () 
}

android/telecom/TelecomAnalytics$SessionTiming$1.class
TelecomAnalytics.java
package android.telecom
final android.telecom.TelecomAnalytics$SessionTiming$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.telecom.TelecomAnalytics$SessionTiming createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.telecom.TelecomAnalytics$SessionTiming[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/telecom/DisconnectCause.class
DisconnectCause.java
package android.telecom
public final android.telecom.DisconnectCause extends java.lang.Object implements android.os.Parcelable  {
	public static final int UNKNOWN
	public static final int ERROR
	public static final int LOCAL
	public static final int REMOTE
	public static final int CANCELED
	public static final int MISSED
	public static final int REJECTED
	public static final int BUSY
	public static final int RESTRICTED
	public static final int OTHER
	public static final int CONNECTION_MANAGER_NOT_SUPPORTED
	public static final int ANSWERED_ELSEWHERE
	public static final int CALL_PULLED
	private int mDisconnectCode
	private CharSequence mDisconnectLabel
	private CharSequence mDisconnectDescription
	private String mDisconnectReason
	private int mToneToPlay
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int code
	public void  (int, java.lang.String) 
		int code
		String reason
	public void  (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.String) 
		int code
		CharSequence label
		CharSequence description
		String reason
	public void  (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.String, int) 
		int code
		CharSequence label
		CharSequence description
		String reason
		int toneToPlay
	public int getCode () 
	public java.lang.CharSequence getLabel () 
	public java.lang.CharSequence getDescription () 
	public java.lang.String getReason () 
	public int getTone () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	public int describeContents () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.telecom.DisconnectCause d
		Object o
	public java.lang.String toString () 
		String code
		String label
		String description
		String reason
	static void  () 
}

android/telecom/Connection$FailureSignalingConnection.class
Connection.java
package android.telecom
 android.telecom.Connection$FailureSignalingConnection extends android.telecom.Connection {
	private boolean mImmutable
	public void  (android.telecom.DisconnectCause) 
		android.telecom.DisconnectCause disconnectCause
	public void checkImmutable () 
}

android/telecom/VideoCallbackServant$1.class
VideoCallbackServant.java
package android.telecom
 android.telecom.VideoCallbackServant$1 extends android.os.Handler {
	final android.telecom.VideoCallbackServant this$0
	void  (android.telecom.VideoCallbackServant) 
		android.telecom.VideoCallbackServant this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private void internalHandleMessage (android.os.Message)  throws android.os.RemoteException 
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/RemoteConference.class
RemoteConference.java
package android.telecom
public final android.telecom.RemoteConference extends java.lang.Object {
	private final String mId
	private final com.android.internal.telecom.IConnectionService mConnectionService
	private final java.util.Set mCallbackRecords
	private final java.util.List mChildConnections
	private final java.util.List mUnmodifiableChildConnections
	private final java.util.List mConferenceableConnections
	private final java.util.List mUnmodifiableConferenceableConnections
	private int mState
	private android.telecom.DisconnectCause mDisconnectCause
	private int mConnectionCapabilities
	private int mConnectionProperties
	private android.os.Bundle mExtras
	void  (java.lang.String, com.android.internal.telecom.IConnectionService) 
		String id
		com.android.internal.telecom.IConnectionService connectionService
	java.lang.String getId () 
	void setDestroyed () 
		android.telecom.RemoteConnection connection
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
	void setState (int) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		int oldState
		int newState
	void addConnection (android.telecom.RemoteConnection) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.RemoteConnection connection
	void removeConnection (android.telecom.RemoteConnection) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.RemoteConnection connection
	void setConnectionCapabilities (int) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		int connectionCapabilities
	void setConnectionProperties (int) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		int connectionProperties
	void setConferenceableConnections (java.util.List) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		java.util.List conferenceableConnections
	void setDisconnected (android.telecom.DisconnectCause) 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
		android.telecom.DisconnectCause disconnectCause
	void putExtras (android.os.Bundle) 
		android.os.Bundle extras
	void removeExtras (java.util.List) 
		String key
		java.util.List keys
	private void notifyExtrasChanged () 
		android.telecom.RemoteConference conference
		android.telecom.RemoteConference$Callback callback
		android.telecom.CallbackRecord record
	public final java.util.List getConnections () 
	public final int getState () 
	public final int getConnectionCapabilities () 
	public final int getConnectionProperties () 
	public final android.os.Bundle getExtras () 
	public void disconnect () 
	public void separate (android.telecom.RemoteConnection) 
		android.telecom.RemoteConnection connection
	public void merge () 
	public void swap () 
	public void hold () 
	public void unhold () 
	public android.telecom.DisconnectCause getDisconnectCause () 
	public void playDtmfTone (char) 
		char digit
	public void stopDtmfTone () 
	public void setAudioState (android.telecom.AudioState) 
		android.telecom.AudioState state
	public void setCallAudioState (android.telecom.CallAudioState) 
		android.telecom.CallAudioState state
	public java.util.List getConferenceableConnections () 
	public final void registerCallback (android.telecom.RemoteConference$Callback) 
		android.telecom.RemoteConference$Callback callback
	public final void registerCallback (android.telecom.RemoteConference$Callback, android.os.Handler) 
		android.telecom.RemoteConference$Callback callback
		android.os.Handler handler
	public final void unregisterCallback (android.telecom.RemoteConference$Callback) 
		android.telecom.CallbackRecord record
		android.telecom.RemoteConference$Callback callback
	static int access$000 (android.telecom.RemoteConference) 
		android.telecom.RemoteConference x0
	static int access$100 (android.telecom.RemoteConference) 
		android.telecom.RemoteConference x0
	static java.util.List access$200 (android.telecom.RemoteConference) 
		android.telecom.RemoteConference x0
	static android.os.Bundle access$300 (android.telecom.RemoteConference) 
		android.telecom.RemoteConference x0
}

android/telecom/InCallService$InCallServiceBinder.class
InCallService.java
package android.telecom
final android.telecom.InCallService$InCallServiceBinder extends com.android.internal.telecom.IInCallService$Stub {
	final android.telecom.InCallService this$0
	private void  (android.telecom.InCallService) 
	public void setInCallAdapter (com.android.internal.telecom.IInCallAdapter) 
		com.android.internal.telecom.IInCallAdapter inCallAdapter
	public void addCall (android.telecom.ParcelableCall) 
		android.telecom.ParcelableCall call
	public void updateCall (android.telecom.ParcelableCall) 
		android.telecom.ParcelableCall call
	public void setPostDial (java.lang.String, java.lang.String) 
		String callId
		String remaining
	public void setPostDialWait (java.lang.String, java.lang.String) 
		String callId
		String remaining
		com.android.internal.os.SomeArgs args
	public void onCallAudioStateChanged (android.telecom.CallAudioState) 
		android.telecom.CallAudioState callAudioState
	public void bringToForeground (boolean) 
		boolean showDialpad
	public void onCanAddCallChanged (boolean) 
		boolean canAddCall
	public void silenceRinger () 
	public void onConnectionEvent (java.lang.String, java.lang.String, android.os.Bundle) 
		String callId
		String event
		android.os.Bundle extras
		com.android.internal.os.SomeArgs args
	void  (android.telecom.InCallService, android.telecom.InCallService$1) 
		android.telecom.InCallService x0
		android.telecom.InCallService$1 x1
}

android/telecom/ConnectionServiceAdapterServant$1.class
ConnectionServiceAdapterServant.java
package android.telecom
 android.telecom.ConnectionServiceAdapterServant$1 extends android.os.Handler {
	final android.telecom.ConnectionServiceAdapterServant this$0
	void  (android.telecom.ConnectionServiceAdapterServant) 
		android.telecom.ConnectionServiceAdapterServant this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	private void internalHandleMessage (android.os.Message)  throws android.os.RemoteException 
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.os.Message msg
}

android/telecom/AuthenticatorService.class
AuthenticatorService.java
package android.telecom
public android.telecom.AuthenticatorService extends android.app.Service {
	private static android.telecom.AuthenticatorService$Authenticator mAuthenticator
	public void  () 
	public void onCreate () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
}

android/telecom/CallScreeningService.class
CallScreeningService.java
package android.telecom
public abstract android.telecom.CallScreeningService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	private static final int MSG_SCREEN_CALL
	private final android.os.Handler mHandler
	private com.android.internal.telecom.ICallScreeningAdapter mCallScreeningAdapter
	public void  () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public boolean onUnbind (android.content.Intent) 
		android.content.Intent intent
	public abstract void onScreenCall (android.telecom.Call$Details) 
	public final void respondToCall (android.telecom.Call$Details, android.telecom.CallScreeningService$CallResponse) 
		android.telecom.Call$Details callDetails
		android.telecom.CallScreeningService$CallResponse response
	static com.android.internal.telecom.ICallScreeningAdapter access$002 (android.telecom.CallScreeningService, com.android.internal.telecom.ICallScreeningAdapter) 
		android.telecom.CallScreeningService x0
		com.android.internal.telecom.ICallScreeningAdapter x1
	static android.os.Handler access$100 (android.telecom.CallScreeningService) 
		android.telecom.CallScreeningService x0
}

android/telecom/Call$10.class
Call.java
package android.telecom
 android.telecom.Call$10 extends java.lang.Object implements java.lang.Runnable  {
	final android.telecom.Call$Callback val$callback
	final android.telecom.Call val$call
	final String val$event
	final android.os.Bundle val$extras
	final android.telecom.Call this$0
	void  (android.telecom.Call, android.telecom.Call$Callback, android.telecom.Call, java.lang.String, android.os.Bundle) 
		android.telecom.Call this$0
	public void run () 
}

android/telecom/ConnectionService$4.class
ConnectionService.java
package android.telecom
 android.telecom.ConnectionService$4 extends android.telecom.Connection$Listener {
	final android.telecom.ConnectionService this$0
	void  (android.telecom.ConnectionService) 
		android.telecom.ConnectionService this$0
	public void onStateChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int state
		String id
	public void onDisconnected (android.telecom.Connection, android.telecom.DisconnectCause) 
		android.telecom.Connection c
		android.telecom.DisconnectCause disconnectCause
		String id
	public void onVideoStateChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int videoState
		String id
	public void onAddressChanged (android.telecom.Connection, android.net.Uri, int) 
		android.telecom.Connection c
		android.net.Uri address
		int presentation
		String id
	public void onCallerDisplayNameChanged (android.telecom.Connection, java.lang.String, int) 
		android.telecom.Connection c
		String callerDisplayName
		int presentation
		String id
	public void onDestroyed (android.telecom.Connection) 
		android.telecom.Connection c
	public void onPostDialWait (android.telecom.Connection, java.lang.String) 
		android.telecom.Connection c
		String remaining
		String id
	public void onPostDialChar (android.telecom.Connection, char) 
		android.telecom.Connection c
		char nextChar
		String id
	public void onRingbackRequested (android.telecom.Connection, boolean) 
		android.telecom.Connection c
		boolean ringback
		String id
	public void onConnectionCapabilitiesChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int capabilities
		String id
	public void onConnectionPropertiesChanged (android.telecom.Connection, int) 
		android.telecom.Connection c
		int properties
		String id
	public void onVideoProviderChanged (android.telecom.Connection, android.telecom.Connection$VideoProvider) 
		android.telecom.Connection c
		android.telecom.Connection$VideoProvider videoProvider
		String id
	public void onAudioModeIsVoipChanged (android.telecom.Connection, boolean) 
		android.telecom.Connection c
		boolean isVoip
		String id
	public void onStatusHintsChanged (android.telecom.Connection, android.telecom.StatusHints) 
		android.telecom.Connection c
		android.telecom.StatusHints statusHints
		String id
	public void onConferenceablesChanged (android.telecom.Connection, java.util.List) 
		android.telecom.Connection connection
		java.util.List conferenceables
	public void onConferenceChanged (android.telecom.Connection, android.telecom.Conference) 
		String conferenceId
		android.telecom.Connection connection
		android.telecom.Conference conference
		String id
	public void onConferenceMergeFailed (android.telecom.Connection) 
		android.telecom.Connection connection
		String id
	public void onExtrasChanged (android.telecom.Connection, android.os.Bundle) 
		android.telecom.Connection c
		android.os.Bundle extras
		String id
	public void onExtrasRemoved (android.telecom.Connection, java.util.List) 
		android.telecom.Connection c
		java.util.List keys
		String id
	public void onConnectionEvent (android.telecom.Connection, java.lang.String, android.os.Bundle) 
		android.telecom.Connection connection
		String event
		android.os.Bundle extras
		String id
}

android/R$dimen.class
R.java
package android
public final android.R$dimen extends java.lang.Object {
	public static final int app_icon_size
	public static final int dialog_min_width_major
	public static final int dialog_min_width_minor
	public static final int notification_large_icon_height
	public static final int notification_large_icon_width
	public static final int thumbnail_height
	public static final int thumbnail_width
	public void  () 
}

android/R$transition.class
R.java
package android
public final android.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  () 
}

android/test/
android/test/PerformanceTestCase.class
PerformanceTestCase.java
package android.test
public abstract android.test.PerformanceTestCase extends java.lang.Object {
	public abstract int startPerformance (android.test.PerformanceTestCase$Intermediates) 
	public abstract boolean isPerformanceOnly () 
}

android/test/InstrumentationTestCase$1.class
InstrumentationTestCase.java
package android.test
 android.test.InstrumentationTestCase$1 extends java.lang.Object implements java.lang.Runnable  {
	final Runnable val$r
	final Throwable[] val$exceptions
	final android.test.InstrumentationTestCase this$0
	void  (android.test.InstrumentationTestCase, java.lang.Runnable, java.lang.Throwable[]) 
		android.test.InstrumentationTestCase this$0
	public void run () 
		Throwable throwable
}

android/test/PerformanceTestCase$Intermediates.class
PerformanceTestCase.java
package android.test
public abstract android.test.PerformanceTestCase$Intermediates extends java.lang.Object {
	public abstract void setInternalIterations (int) 
	public abstract void startTiming (boolean) 
	public abstract void addIntermediate (java.lang.String) 
	public abstract void addIntermediate (java.lang.String, long) 
	public abstract void finishTiming (boolean) 
}

android/test/AndroidTestCase.class
AndroidTestCase.java
package android.test
public android.test.AndroidTestCase extends junit.framework.TestCase {
	protected android.content.Context mContext
	private android.content.Context mTestContext
	public void  () 
	protected void setUp ()  throws java.lang.Exception 
	protected void tearDown ()  throws java.lang.Exception 
	public void testAndroidTestCaseSetupProperly () 
	public void setContext (android.content.Context) 
		android.content.Context context
	public android.content.Context getContext () 
	public void setTestContext (android.content.Context) 
		android.content.Context context
	public android.content.Context getTestContext () 
	public void assertActivityRequiresPermission (java.lang.String, java.lang.String, java.lang.String) 
		SecurityException expected
		String packageName
		String className
		String permission
		android.content.Intent intent
	public void assertReadingContentUriRequiresPermission (android.net.Uri, java.lang.String) 
		SecurityException expected
		android.net.Uri uri
		String permission
	public void assertWritingContentUriRequiresPermission (android.net.Uri, java.lang.String) 
		SecurityException expected
		android.net.Uri uri
		String permission
	protected void scrubClass (java.lang.Class)  throws java.lang.IllegalAccessException 
		Exception e
		java.lang.reflect.Field field
		Class testCaseClass
		java.lang.reflect.Field[] fields
}

android/test/suitebuilder/
android/test/suitebuilder/annotation/
android/test/suitebuilder/annotation/MediumTest.class
MediumTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.MediumTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/Suppress.class
Suppress.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.Suppress extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/LargeTest.class
LargeTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.LargeTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/Smoke.class
Smoke.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.Smoke extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/suitebuilder/annotation/SmallTest.class
SmallTest.java
package android.test.suitebuilder.annotation
public abstract android.test.suitebuilder.annotation.SmallTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/InstrumentationTestCase.class
InstrumentationTestCase.java
package android.test
public android.test.InstrumentationTestCase extends junit.framework.TestCase {
	private android.app.Instrumentation mInstrumentation
	public void  () 
	public void injectInstrumentation (android.app.Instrumentation) 
		android.app.Instrumentation instrumentation
	public void injectInsrumentation (android.app.Instrumentation) 
		android.app.Instrumentation instrumentation
	public android.app.Instrumentation getInstrumentation () 
	public final android.app.Activity launchActivity (java.lang.String, java.lang.Class, android.os.Bundle) 
		String pkg
		Class activityCls
		android.os.Bundle extras
		android.content.Intent intent
	public final android.app.Activity launchActivityWithIntent (java.lang.String, java.lang.Class, android.content.Intent) 
		String pkg
		Class activityCls
		android.content.Intent intent
		android.app.Activity activity
	public void runTestOnUiThread (java.lang.Runnable)  throws java.lang.Throwable 
		Runnable r
		Throwable[] exceptions
	protected void runTest ()  throws java.lang.Throwable 
		NoSuchMethodException e
		int tolerance
		boolean repetitive
		java.lang.reflect.Method testMethod
		Throwable[] exceptions
		String fName
		java.lang.reflect.Method method
		int runCount
		boolean isRepetitive
	private void runMethod (java.lang.reflect.Method, int)  throws java.lang.Throwable 
		java.lang.reflect.Method runMethod
		int tolerance
	private void runMethod (java.lang.reflect.Method, int, boolean)  throws java.lang.Throwable 
		android.os.Bundle iterations
		java.lang.reflect.InvocationTargetException e
		android.os.Bundle iterations
		IllegalAccessException e
		android.os.Bundle iterations
		android.os.Bundle iterations
		java.lang.reflect.Method runMethod
		int tolerance
		boolean isRepetitive
		Throwable exception
		int runCount
	public void sendKeys (java.lang.String) 
		NumberFormatException e
		java.lang.reflect.Field keyCodeField
		int keyCode
		NoSuchFieldException e
		IllegalAccessException e
		int j
		String key
		int repeater
		int keyCount
		int keyCount
		int i
		String keysSequence
		String[] keys
		int count
		android.app.Instrumentation instrumentation
	public transient void sendKeys (int[]) 
		int i
		int[] keys
		int count
		android.app.Instrumentation instrumentation
	public transient void sendRepeatedKeys (int[]) 
		int j
		int keyCount
		int keyCode
		int i
		int[] keys
		int count
		android.app.Instrumentation instrumentation
	protected void tearDown ()  throws java.lang.Exception 
	static void access$000 (android.test.InstrumentationTestCase, java.lang.reflect.Method, int, boolean)  throws java.lang.Throwable 
		android.test.InstrumentationTestCase x0
		java.lang.reflect.Method x1
		int x2
		boolean x3
}

android/test/InstrumentationTestSuite.class
InstrumentationTestSuite.java
package android.test
public android.test.InstrumentationTestSuite extends junit.framework.TestSuite {
	private final android.app.Instrumentation mInstrumentation
	public void  (android.app.Instrumentation) 
		android.app.Instrumentation instr
	public void  (java.lang.String, android.app.Instrumentation) 
		String name
		android.app.Instrumentation instr
	public void  (java.lang.Class, android.app.Instrumentation) 
		Class theClass
		android.app.Instrumentation instr
	public void addTestSuite (java.lang.Class) 
		Class testClass
	public void runTest (junit.framework.Test, junit.framework.TestResult) 
		junit.framework.Test test
		junit.framework.TestResult result
}

android/test/UiThreadTest.class
UiThreadTest.java
package android.test
public abstract android.test.UiThreadTest extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/test/RepetitiveTest.class
RepetitiveTest.java
package android.test
public abstract android.test.RepetitiveTest extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int numIterations () 
}

android/test/FlakyTest.class
FlakyTest.java
package android.test
public abstract android.test.FlakyTest extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int tolerance () 
}

android/test/InstrumentationTestCase$2.class
InstrumentationTestCase.java
package android.test
 android.test.InstrumentationTestCase$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.lang.reflect.Method val$testMethod
	final int val$tolerance
	final boolean val$repetitive
	final Throwable[] val$exceptions
	final android.test.InstrumentationTestCase this$0
	void  (android.test.InstrumentationTestCase, java.lang.reflect.Method, int, boolean, java.lang.Throwable[]) 
		android.test.InstrumentationTestCase this$0
	public void run () 
		Throwable throwable
}

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

android/nfc/
android/nfc/INfcAdapter$Stub$Proxy.class
INfcAdapter.java
package android.nfc
 android.nfc.INfcAdapter$Stub$Proxy extends java.lang.Object implements android.nfc.INfcAdapter  {
	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.nfc.INfcTag getNfcTagInterface ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.INfcTag _result
	public android.nfc.INfcCardEmulation getNfcCardEmulationInterface ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.INfcCardEmulation _result
	public android.nfc.INfcFCardEmulation getNfcFCardEmulationInterface ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.INfcFCardEmulation _result
	public android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.INfcAdapterExtras _result
	public int getState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean disable (boolean)  throws android.os.RemoteException 
		boolean saveState
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNdefPush ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableNdefPush ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isNdefPushEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void pausePolling (int)  throws android.os.RemoteException 
		int timeoutInMs
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resumePolling ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setForegroundDispatch (android.app.PendingIntent, android.content.IntentFilter[], android.nfc.TechListParcel)  throws android.os.RemoteException 
		android.app.PendingIntent intent
		android.content.IntentFilter[] filters
		android.nfc.TechListParcel techLists
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAppCallback (android.nfc.IAppCallback)  throws android.os.RemoteException 
		android.nfc.IAppCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void invokeBeam ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void invokeBeamInternal (android.nfc.BeamShareData)  throws android.os.RemoteException 
		android.nfc.BeamShareData shareData
		android.os.Parcel _data
	public boolean ignore (int, int, android.nfc.ITagRemovedCallback)  throws android.os.RemoteException 
		int nativeHandle
		int debounceMs
		android.nfc.ITagRemovedCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void dispatch (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setReaderMode (android.os.IBinder, android.nfc.IAppCallback, int, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder b
		android.nfc.IAppCallback callback
		int flags
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setP2pModes (int, int)  throws android.os.RemoteException 
		int initatorModes
		int targetModes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addNfcUnlockHandler (android.nfc.INfcUnlockHandler, int[])  throws android.os.RemoteException 
		android.nfc.INfcUnlockHandler unlockHandler
		int[] techList
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeNfcUnlockHandler (android.nfc.INfcUnlockHandler)  throws android.os.RemoteException 
		android.nfc.INfcUnlockHandler unlockHandler
		android.os.Parcel _data
		android.os.Parcel _reply
	public void verifyNfcPermission ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/nfc/NfcAdapter.class
NfcAdapter.java
package android.nfc
public final android.nfc.NfcAdapter extends java.lang.Object {
	static final String TAG
	public static final String ACTION_NDEF_DISCOVERED
	public static final String ACTION_TECH_DISCOVERED
	public static final String ACTION_TAG_DISCOVERED
	public static final String ACTION_TAG_LEFT_FIELD
	public static final String EXTRA_TAG
	public static final String EXTRA_NDEF_MESSAGES
	public static final String EXTRA_ID
	public static final String ACTION_ADAPTER_STATE_CHANGED
	public static final String EXTRA_ADAPTER_STATE
	public static final int STATE_OFF
	public static final int STATE_TURNING_ON
	public static final int STATE_ON
	public static final int STATE_TURNING_OFF
	public static final int FLAG_READER_NFC_A
	public static final int FLAG_READER_NFC_B
	public static final int FLAG_READER_NFC_F
	public static final int FLAG_READER_NFC_V
	public static final int FLAG_READER_NFC_BARCODE
	public static final int FLAG_READER_SKIP_NDEF_CHECK
	public static final int FLAG_READER_NO_PLATFORM_SOUNDS
	public static final String EXTRA_READER_PRESENCE_CHECK_DELAY
	public static final int FLAG_NDEF_PUSH_NO_CONFIRM
	public static final String ACTION_HANDOVER_TRANSFER_STARTED
	public static final String ACTION_HANDOVER_TRANSFER_DONE
	public static final String EXTRA_HANDOVER_TRANSFER_STATUS
	public static final int HANDOVER_TRANSFER_STATUS_SUCCESS
	public static final int HANDOVER_TRANSFER_STATUS_FAILURE
	public static final String EXTRA_HANDOVER_TRANSFER_URI
	static boolean sIsInitialized
	static boolean sHasNfcFeature
	static android.nfc.INfcAdapter sService
	static android.nfc.INfcTag sTagService
	static android.nfc.INfcCardEmulation sCardEmulationService
	static android.nfc.INfcFCardEmulation sNfcFCardEmulationService
	static java.util.HashMap sNfcAdapters
	static android.nfc.NfcAdapter sNullContextNfcAdapter
	final android.nfc.NfcActivityManager mNfcActivityManager
	final android.content.Context mContext
	final java.util.HashMap mNfcUnlockHandlers
	final Object mLock
	android.nfc.ITagRemovedCallback mTagRemovedListener
	android.app.OnActivityPausedListener mForegroundDispatchListener
	private static boolean hasNfcFeature () 
		android.os.RemoteException e
		android.content.pm.IPackageManager pm
	private static boolean hasNfcHceFeature () 
		android.os.RemoteException e
		android.content.pm.IPackageManager pm
	public static synchronized android.nfc.NfcAdapter getNfcAdapter (android.content.Context) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		boolean hasHceFeature
		android.content.Context context
		android.nfc.NfcAdapter adapter
	private static android.nfc.INfcAdapter getServiceInterface () 
		android.os.IBinder b
	public static android.nfc.NfcAdapter getDefaultAdapter (android.content.Context) 
		android.content.Context context
		android.nfc.NfcManager manager
	public static android.nfc.NfcAdapter getDefaultAdapter () 
	void  (android.content.Context) 
		android.content.Context context
	public android.content.Context getContext () 
	public android.nfc.INfcAdapter getService () 
	public android.nfc.INfcTag getTagService () 
	public android.nfc.INfcCardEmulation getCardEmulationService () 
	public android.nfc.INfcFCardEmulation getNfcFCardEmulationService () 
	public void attemptDeadServiceRecovery (java.lang.Exception) 
		android.os.RemoteException ee
		android.os.RemoteException ee
		android.os.RemoteException ee
		Exception e
		android.nfc.INfcAdapter service
	public boolean isEnabled () 
		android.os.RemoteException e
	public int getAdapterState () 
		android.os.RemoteException e
	public boolean enable () 
		android.os.RemoteException e
	public boolean disable () 
		android.os.RemoteException e
	public boolean disable (boolean) 
		android.os.RemoteException e
		boolean persist
	public void pausePolling (int) 
		android.os.RemoteException e
		int timeoutInMs
	public void resumePolling () 
		android.os.RemoteException e
	public void setBeamPushUris (android.net.Uri[], android.app.Activity) 
		String scheme
		android.net.Uri uri
		android.net.Uri[] uris
		android.app.Activity activity
	public void setBeamPushUrisCallback (android.nfc.NfcAdapter$CreateBeamUrisCallback, android.app.Activity) 
		android.nfc.NfcAdapter$CreateBeamUrisCallback callback
		android.app.Activity activity
	public transient void setNdefPushMessage (android.nfc.NdefMessage, android.app.Activity, android.app.Activity[]) 
		android.app.Activity a
		IllegalStateException e
		android.nfc.NdefMessage message
		android.app.Activity activity
		android.app.Activity[] activities
		int targetSdkVersion
	public void setNdefPushMessage (android.nfc.NdefMessage, android.app.Activity, int) 
		android.nfc.NdefMessage message
		android.app.Activity activity
		int flags
	public transient void setNdefPushMessageCallback (android.nfc.NfcAdapter$CreateNdefMessageCallback, android.app.Activity, android.app.Activity[]) 
		android.app.Activity a
		IllegalStateException e
		android.nfc.NfcAdapter$CreateNdefMessageCallback callback
		android.app.Activity activity
		android.app.Activity[] activities
		int targetSdkVersion
	public void setNdefPushMessageCallback (android.nfc.NfcAdapter$CreateNdefMessageCallback, android.app.Activity, int) 
		android.nfc.NfcAdapter$CreateNdefMessageCallback callback
		android.app.Activity activity
		int flags
	public transient void setOnNdefPushCompleteCallback (android.nfc.NfcAdapter$OnNdefPushCompleteCallback, android.app.Activity, android.app.Activity[]) 
		android.app.Activity a
		IllegalStateException e
		android.nfc.NfcAdapter$OnNdefPushCompleteCallback callback
		android.app.Activity activity
		android.app.Activity[] activities
		int targetSdkVersion
	public void enableForegroundDispatch (android.app.Activity, android.app.PendingIntent, android.content.IntentFilter[], java.lang.String[][]) 
		android.nfc.TechListParcel parcel
		android.os.RemoteException e
		android.app.Activity activity
		android.app.PendingIntent intent
		android.content.IntentFilter[] filters
		String[][] techLists
	public void disableForegroundDispatch (android.app.Activity) 
		android.app.Activity activity
	void disableForegroundDispatchInternal (android.app.Activity, boolean) 
		android.os.RemoteException e
		android.app.Activity activity
		boolean force
	public void enableReaderMode (android.app.Activity, android.nfc.NfcAdapter$ReaderCallback, int, android.os.Bundle) 
		android.app.Activity activity
		android.nfc.NfcAdapter$ReaderCallback callback
		int flags
		android.os.Bundle extras
	public void disableReaderMode (android.app.Activity) 
		android.app.Activity activity
	public boolean invokeBeam (android.app.Activity) 
		android.os.RemoteException e
		android.app.Activity activity
	public boolean invokeBeam (android.nfc.BeamShareData) 
		android.os.RemoteException e
		android.nfc.BeamShareData shareData
	public void enableForegroundNdefPush (android.app.Activity, android.nfc.NdefMessage) 
		android.app.Activity activity
		android.nfc.NdefMessage message
	public void disableForegroundNdefPush (android.app.Activity) 
		android.app.Activity activity
	public boolean enableNdefPush () 
		android.os.RemoteException e
	public boolean disableNdefPush () 
		android.os.RemoteException e
	public boolean isNdefPushEnabled () 
		android.os.RemoteException e
	public boolean ignore (android.nfc.Tag, int, android.nfc.NfcAdapter$OnTagRemovedListener, android.os.Handler) 
		android.os.RemoteException e
		android.nfc.Tag tag
		int debounceMs
		android.nfc.NfcAdapter$OnTagRemovedListener tagRemovedListener
		android.os.Handler handler
		android.nfc.ITagRemovedCallback$Stub iListener
	public void dispatch (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void setP2pModes (int, int) 
		android.os.RemoteException e
		int initiatorModes
		int targetModes
	public boolean addNfcUnlockHandler (android.nfc.NfcAdapter$NfcUnlockHandler, java.lang.String[]) 
		android.nfc.INfcUnlockHandler$Stub iHandler
		android.os.RemoteException e
		IllegalArgumentException e
		android.nfc.NfcAdapter$NfcUnlockHandler unlockHandler
		String[] tagTechnologies
	public boolean removeNfcUnlockHandler (android.nfc.NfcAdapter$NfcUnlockHandler) 
		android.os.RemoteException e
		android.nfc.NfcAdapter$NfcUnlockHandler unlockHandler
	public android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface () 
		android.os.RemoteException e
	void enforceResumed (android.app.Activity) 
		android.app.Activity activity
	int getSdkVersion () 
	static void  () 
}

android/nfc/IAppCallback.class
IAppCallback.java
package android.nfc
public abstract android.nfc.IAppCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract android.nfc.BeamShareData createBeamShareData (byte)  throws android.os.RemoteException 
	public abstract void onNdefPushComplete (byte)  throws android.os.RemoteException 
	public abstract void onTagDiscovered (android.nfc.Tag)  throws android.os.RemoteException 
}

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

android/nfc/NfcActivityManager.class
NfcActivityManager.java
package android.nfc
public final android.nfc.NfcActivityManager extends android.nfc.IAppCallback$Stub implements android.app.Application$ActivityLifecycleCallbacks  {
	static final String TAG
	static final Boolean DBG
	final android.nfc.NfcAdapter mAdapter
	final java.util.List mApps
	final java.util.List mActivities
	android.nfc.NfcActivityManager$NfcApplicationState findAppState (android.app.Application) 
		android.nfc.NfcActivityManager$NfcApplicationState appState
		android.app.Application app
	void registerApplication (android.app.Application) 
		android.app.Application app
		android.nfc.NfcActivityManager$NfcApplicationState appState
	void unregisterApplication (android.app.Application) 
		android.app.Application app
		android.nfc.NfcActivityManager$NfcApplicationState appState
	synchronized android.nfc.NfcActivityManager$NfcActivityState findActivityState (android.app.Activity) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
	synchronized android.nfc.NfcActivityManager$NfcActivityState getActivityState (android.app.Activity) 
		android.app.Activity activity
		android.nfc.NfcActivityManager$NfcActivityState state
	synchronized android.nfc.NfcActivityManager$NfcActivityState findResumedActivityState () 
		android.nfc.NfcActivityManager$NfcActivityState state
	synchronized void destroyActivityState (android.app.Activity) 
		android.app.Activity activity
		android.nfc.NfcActivityManager$NfcActivityState activityState
	public void  (android.nfc.NfcAdapter) 
		android.nfc.NfcAdapter adapter
	public void enableReaderMode (android.app.Activity, android.nfc.NfcAdapter$ReaderCallback, int, android.os.Bundle) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.nfc.NfcAdapter$ReaderCallback callback
		int flags
		android.os.Bundle extras
		boolean isResumed
		android.os.Binder token
	public void disableReaderMode (android.app.Activity) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		boolean isResumed
		android.os.Binder token
	public void setReaderMode (android.os.Binder, int, android.os.Bundle) 
		android.os.RemoteException e
		android.os.Binder token
		int flags
		android.os.Bundle extras
	public void setNdefPushContentUri (android.app.Activity, android.net.Uri[]) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.net.Uri[] uris
		boolean isResumed
	public void setNdefPushContentUriCallback (android.app.Activity, android.nfc.NfcAdapter$CreateBeamUrisCallback) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.nfc.NfcAdapter$CreateBeamUrisCallback callback
		boolean isResumed
	public void setNdefPushMessage (android.app.Activity, android.nfc.NdefMessage, int) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.nfc.NdefMessage message
		int flags
		boolean isResumed
	public void setNdefPushMessageCallback (android.app.Activity, android.nfc.NfcAdapter$CreateNdefMessageCallback, int) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.nfc.NfcAdapter$CreateNdefMessageCallback callback
		int flags
		boolean isResumed
	public void setOnNdefPushCompleteCallback (android.app.Activity, android.nfc.NfcAdapter$OnNdefPushCompleteCallback) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		android.nfc.NfcAdapter$OnNdefPushCompleteCallback callback
		boolean isResumed
	void requestNfcServiceCallback () 
		android.os.RemoteException e
	void verifyNfcPermission () 
		android.os.RemoteException e
	public android.nfc.BeamShareData createBeamShareData (byte) 
		android.nfc.NfcActivityManager$NfcActivityState state
		String scheme
		android.net.Uri uri
		java.util.ArrayList validUris
		android.net.Uri uri
		byte peerLlcpVersion
		android.nfc.NfcAdapter$CreateNdefMessageCallback ndefCallback
		android.nfc.NfcAdapter$CreateBeamUrisCallback urisCallback
		android.nfc.NdefMessage message
		android.app.Activity activity
		android.net.Uri[] uris
		int flags
		android.nfc.NfcEvent event
		long ident
	public void onNdefPushComplete (byte) 
		android.nfc.NfcActivityManager$NfcActivityState state
		byte peerLlcpVersion
		android.nfc.NfcAdapter$OnNdefPushCompleteCallback callback
		android.nfc.NfcEvent event
	public void onTagDiscovered (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.nfc.Tag tag
		android.nfc.NfcAdapter$ReaderCallback callback
	public void onActivityCreated (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle savedInstanceState
	public void onActivityStarted (android.app.Activity) 
		android.app.Activity activity
	public void onActivityResumed (android.app.Activity) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		int readerModeFlags
		android.os.Bundle readerModeExtras
		android.os.Binder token
	public void onActivityPaused (android.app.Activity) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
		boolean readerModeFlagsSet
		android.os.Binder token
	public void onActivityStopped (android.app.Activity) 
		android.app.Activity activity
	public void onActivitySaveInstanceState (android.app.Activity, android.os.Bundle) 
		android.app.Activity activity
		android.os.Bundle outState
	public void onActivityDestroyed (android.app.Activity) 
		android.nfc.NfcActivityManager$NfcActivityState state
		android.app.Activity activity
	static void  () 
}

android/nfc/INfcTag$Stub.class
INfcTag.java
package android.nfc
public abstract android.nfc.INfcTag$Stub extends android.os.Binder implements android.nfc.INfcTag  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_reconnect
	static final int TRANSACTION_getTechList
	static final int TRANSACTION_isNdef
	static final int TRANSACTION_isPresent
	static final int TRANSACTION_transceive
	static final int TRANSACTION_ndefRead
	static final int TRANSACTION_ndefWrite
	static final int TRANSACTION_ndefMakeReadOnly
	static final int TRANSACTION_ndefIsWritable
	static final int TRANSACTION_formatNdef
	static final int TRANSACTION_rediscover
	static final int TRANSACTION_setTimeout
	static final int TRANSACTION_getTimeout
	static final int TRANSACTION_resetTimeouts
	static final int TRANSACTION_canMakeReadOnly
	static final int TRANSACTION_getMaxTransceiveLength
	static final int TRANSACTION_getExtendedLengthApdusSupported
	public void  () 
	public static android.nfc.INfcTag 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 _result
		int _arg0
		int _result
		int _arg0
		int[] _result
		int _arg0
		boolean _result
		int _arg0
		boolean _result
		int _arg0
		byte[] _arg1
		boolean _arg2
		android.nfc.TransceiveResult _result
		int _arg0
		android.nfc.NdefMessage _result
		android.nfc.NdefMessage _arg1
		int _arg0
		android.nfc.NdefMessage _arg1
		int _result
		int _arg0
		int _result
		int _arg0
		boolean _result
		int _arg0
		byte[] _arg1
		int _result
		int _arg0
		android.nfc.Tag _result
		int _arg0
		int _arg1
		int _result
		int _arg0
		int _result
		int _arg0
		boolean _result
		int _arg0
		int _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/ApduList.class
ApduList.java
package android.nfc
public android.nfc.ApduList extends java.lang.Object implements android.os.Parcelable  {
	private java.util.ArrayList commands
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void add (byte[]) 
		byte[] command
	public java.util.List get () 
	private void  (android.os.Parcel) 
		int length
		byte[] cmd
		int i
		android.os.Parcel in
		int count
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		byte[] cmd
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.nfc.ApduList$1) 
		android.os.Parcel x0
		android.nfc.ApduList$1 x1
	static void  () 
}

android/nfc/NfcAdapter$OnTagRemovedListener.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$OnTagRemovedListener extends java.lang.Object {
	public abstract void onTagRemoved () 
}

android/nfc/BeamShareData.class
BeamShareData.java
package android.nfc
public final android.nfc.BeamShareData extends java.lang.Object implements android.os.Parcelable  {
	public final android.nfc.NdefMessage ndefMessage
	public final android.net.Uri[] uris
	public final android.os.UserHandle userHandle
	public final int flags
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.nfc.NdefMessage, android.net.Uri[], android.os.UserHandle, int) 
		android.nfc.NdefMessage msg
		android.net.Uri[] uris
		android.os.UserHandle userHandle
		int flags
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int urisLength
	static void  () 
}

android/nfc/TransceiveResult.class
TransceiveResult.java
package android.nfc
public final android.nfc.TransceiveResult extends java.lang.Object implements android.os.Parcelable  {
	public static final int RESULT_SUCCESS
	public static final int RESULT_FAILURE
	public static final int RESULT_TAGLOST
	public static final int RESULT_EXCEEDED_LENGTH
	final int mResult
	final byte[] mResponseData
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, byte[]) 
		int result
		byte[] data
	public byte[] getResponseOrThrow ()  throws java.io.IOException 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/nfc/IAppCallback$Stub.class
IAppCallback.java
package android.nfc
public abstract android.nfc.IAppCallback$Stub extends android.os.Binder implements android.nfc.IAppCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_createBeamShareData
	static final int TRANSACTION_onNdefPushComplete
	static final int TRANSACTION_onTagDiscovered
	public void  () 
	public static android.nfc.IAppCallback 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 
		byte _arg0
		android.nfc.BeamShareData _result
		byte _arg0
		android.nfc.Tag _arg0
		android.nfc.Tag _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/NfcAdapter$OnNdefPushCompleteCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$OnNdefPushCompleteCallback extends java.lang.Object {
	public abstract void onNdefPushComplete (android.nfc.NfcEvent) 
}

android/nfc/IAppCallback$Stub$Proxy.class
IAppCallback.java
package android.nfc
 android.nfc.IAppCallback$Stub$Proxy extends java.lang.Object implements android.nfc.IAppCallback  {
	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.nfc.BeamShareData createBeamShareData (byte)  throws android.os.RemoteException 
		android.nfc.BeamShareData _result
		byte peerLlcpVersion
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.BeamShareData _result
	public void onNdefPushComplete (byte)  throws android.os.RemoteException 
		byte peerLlcpVersion
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onTagDiscovered (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/nfc/INfcTag$Stub$Proxy.class
INfcTag.java
package android.nfc
 android.nfc.INfcTag$Stub$Proxy extends java.lang.Object implements android.nfc.INfcTag  {
	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 connect (int, int)  throws android.os.RemoteException 
		int nativeHandle
		int technology
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int reconnect (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getTechList (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean isNdef (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isPresent (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.nfc.TransceiveResult transceive (int, byte[], boolean)  throws android.os.RemoteException 
		android.nfc.TransceiveResult _result
		int nativeHandle
		byte[] data
		boolean raw
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.TransceiveResult _result
	public android.nfc.NdefMessage ndefRead (int)  throws android.os.RemoteException 
		android.nfc.NdefMessage _result
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.NdefMessage _result
	public int ndefWrite (int, android.nfc.NdefMessage)  throws android.os.RemoteException 
		int nativeHandle
		android.nfc.NdefMessage msg
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int ndefMakeReadOnly (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean ndefIsWritable (int)  throws android.os.RemoteException 
		int nativeHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int formatNdef (int, byte[])  throws android.os.RemoteException 
		int nativeHandle
		byte[] key
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.nfc.Tag rediscover (int)  throws android.os.RemoteException 
		android.nfc.Tag _result
		int nativehandle
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.Tag _result
	public int setTimeout (int, int)  throws android.os.RemoteException 
		int technology
		int timeout
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getTimeout (int)  throws android.os.RemoteException 
		int technology
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void resetTimeouts ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean canMakeReadOnly (int)  throws android.os.RemoteException 
		int ndefType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getMaxTransceiveLength (int)  throws android.os.RemoteException 
		int technology
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean getExtendedLengthApdusSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/nfc/TechListParcel.class
TechListParcel.java
package android.nfc
public android.nfc.TechListParcel extends java.lang.Object implements android.os.Parcelable  {
	private String[][] mTechLists
	public static final android.os.Parcelable$Creator CREATOR
	public transient void  (java.lang.String[][]) 
		String[][] strings
	public java.lang.String[][] getTechLists () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		String[] techList
		int i
		android.os.Parcel dest
		int flags
		int count
	static void  () 
}

android/nfc/INfcFCardEmulation$Stub$Proxy.class
INfcFCardEmulation.java
package android.nfc
 android.nfc.INfcFCardEmulation$Stub$Proxy extends java.lang.Object implements android.nfc.INfcFCardEmulation  {
	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 getSystemCodeForService (int, android.content.ComponentName)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean registerSystemCodeForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String systemCode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeSystemCodeForService (int, android.content.ComponentName)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getNfcid2ForService (int, android.content.ComponentName)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean setNfcid2ForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String nfcid2
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNfcFForegroundService (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableNfcFForegroundService ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getNfcFServices (int)  throws android.os.RemoteException 
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public int getMaxNumOfRegisterableSystemCodes ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/nfc/NfcAdapter$1.class
NfcAdapter.java
package android.nfc
 android.nfc.NfcAdapter$1 extends java.lang.Object implements android.app.OnActivityPausedListener  {
	final android.nfc.NfcAdapter this$0
	void  (android.nfc.NfcAdapter) 
		android.nfc.NfcAdapter this$0
	public void onPaused (android.app.Activity) 
		android.app.Activity activity
}

android/nfc/NfcEvent.class
NfcEvent.java
package android.nfc
public final android.nfc.NfcEvent extends java.lang.Object {
	public final android.nfc.NfcAdapter nfcAdapter
	public final int peerLlcpMajorVersion
	public final int peerLlcpMinorVersion
	void  (android.nfc.NfcAdapter, byte) 
		android.nfc.NfcAdapter nfcAdapter
		byte peerLlcpVersion
}

android/nfc/NfcAdapter$2.class
NfcAdapter.java
package android.nfc
 android.nfc.NfcAdapter$2 extends android.nfc.ITagRemovedCallback$Stub {
	final android.os.Handler val$handler
	final android.nfc.NfcAdapter$OnTagRemovedListener val$tagRemovedListener
	final android.nfc.NfcAdapter this$0
	void  (android.nfc.NfcAdapter, android.os.Handler, android.nfc.NfcAdapter$OnTagRemovedListener) 
		android.nfc.NfcAdapter this$0
	public void onTagRemoved ()  throws android.os.RemoteException 
}

android/nfc/NfcAdapter$ReaderCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$ReaderCallback extends java.lang.Object {
	public abstract void onTagDiscovered (android.nfc.Tag) 
}

android/nfc/NfcManager.class
NfcManager.java
package android.nfc
public final android.nfc.NfcManager extends java.lang.Object {
	private final android.nfc.NfcAdapter mAdapter
	public void  (android.content.Context) 
		UnsupportedOperationException e
		android.content.Context context
		android.nfc.NfcAdapter adapter
		android.nfc.NfcAdapter adapter
	public android.nfc.NfcAdapter getDefaultAdapter () 
}

android/nfc/INfcAdapterExtras$Stub.class
INfcAdapterExtras.java
package android.nfc
public abstract android.nfc.INfcAdapterExtras$Stub extends android.os.Binder implements android.nfc.INfcAdapterExtras  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_open
	static final int TRANSACTION_close
	static final int TRANSACTION_transceive
	static final int TRANSACTION_getCardEmulationRoute
	static final int TRANSACTION_setCardEmulationRoute
	static final int TRANSACTION_authenticate
	static final int TRANSACTION_getDriverName
	public void  () 
	public static android.nfc.INfcAdapterExtras 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.os.IBinder _arg1
		android.os.Bundle _result
		String _arg0
		android.os.IBinder _arg1
		android.os.Bundle _result
		String _arg0
		byte[] _arg1
		android.os.Bundle _result
		String _arg0
		int _result
		String _arg0
		int _arg1
		String _arg0
		byte[] _arg1
		String _arg0
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/INfcUnlockHandler$Stub.class
INfcUnlockHandler.java
package android.nfc
public abstract android.nfc.INfcUnlockHandler$Stub extends android.os.Binder implements android.nfc.INfcUnlockHandler  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUnlockAttempted
	public void  () 
	public static android.nfc.INfcUnlockHandler 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.nfc.Tag _arg0
		android.nfc.Tag _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/ITagRemovedCallback$Stub.class
ITagRemovedCallback.java
package android.nfc
public abstract android.nfc.ITagRemovedCallback$Stub extends android.os.Binder implements android.nfc.ITagRemovedCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onTagRemoved
	public void  () 
	public static android.nfc.ITagRemovedCallback 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
}

android/nfc/INfcTag.class
INfcTag.java
package android.nfc
public abstract android.nfc.INfcTag extends java.lang.Object implements android.os.IInterface  {
	public abstract int connect (int, int)  throws android.os.RemoteException 
	public abstract int reconnect (int)  throws android.os.RemoteException 
	public abstract int[] getTechList (int)  throws android.os.RemoteException 
	public abstract boolean isNdef (int)  throws android.os.RemoteException 
	public abstract boolean isPresent (int)  throws android.os.RemoteException 
	public abstract android.nfc.TransceiveResult transceive (int, byte[], boolean)  throws android.os.RemoteException 
	public abstract android.nfc.NdefMessage ndefRead (int)  throws android.os.RemoteException 
	public abstract int ndefWrite (int, android.nfc.NdefMessage)  throws android.os.RemoteException 
	public abstract int ndefMakeReadOnly (int)  throws android.os.RemoteException 
	public abstract boolean ndefIsWritable (int)  throws android.os.RemoteException 
	public abstract int formatNdef (int, byte[])  throws android.os.RemoteException 
	public abstract android.nfc.Tag rediscover (int)  throws android.os.RemoteException 
	public abstract int setTimeout (int, int)  throws android.os.RemoteException 
	public abstract int getTimeout (int)  throws android.os.RemoteException 
	public abstract void resetTimeouts ()  throws android.os.RemoteException 
	public abstract boolean canMakeReadOnly (int)  throws android.os.RemoteException 
	public abstract int getMaxTransceiveLength (int)  throws android.os.RemoteException 
	public abstract boolean getExtendedLengthApdusSupported ()  throws android.os.RemoteException 
}

android/nfc/INfcAdapterExtras$Stub$Proxy.class
INfcAdapterExtras.java
package android.nfc
 android.nfc.INfcAdapterExtras$Stub$Proxy extends java.lang.Object implements android.nfc.INfcAdapterExtras  {
	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.Bundle open (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		android.os.Bundle _result
		String pkg
		android.os.IBinder b
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public android.os.Bundle close (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		android.os.Bundle _result
		String pkg
		android.os.IBinder b
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public android.os.Bundle transceive (java.lang.String, byte[])  throws android.os.RemoteException 
		android.os.Bundle _result
		String pkg
		byte[] data_in
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public int getCardEmulationRoute (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setCardEmulationRoute (java.lang.String, int)  throws android.os.RemoteException 
		String pkg
		int route
		android.os.Parcel _data
		android.os.Parcel _reply
	public void authenticate (java.lang.String, byte[])  throws android.os.RemoteException 
		String pkg
		byte[] token
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getDriverName (java.lang.String)  throws android.os.RemoteException 
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/nfc/FormatException.class
FormatException.java
package android.nfc
public android.nfc.FormatException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable e
}

android/nfc/INfcCardEmulation.class
INfcCardEmulation.java
package android.nfc
public abstract android.nfc.INfcCardEmulation extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isDefaultServiceForCategory (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isDefaultServiceForAid (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setDefaultServiceForCategory (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setDefaultForNextTap (int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean registerAidGroupForService (int, android.content.ComponentName, android.nfc.cardemulation.AidGroup)  throws android.os.RemoteException 
	public abstract android.nfc.cardemulation.AidGroup getAidGroupForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean removeAidGroupForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getServices (int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setPreferredService (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean unsetPreferredService ()  throws android.os.RemoteException 
	public abstract boolean supportsAidPrefixRegistration ()  throws android.os.RemoteException 
}

android/nfc/tech/
android/nfc/tech/NdefFormatable.class
NdefFormatable.java
package android.nfc.tech
public final android.nfc.tech.NdefFormatable extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static android.nfc.tech.NdefFormatable get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
	public void format (android.nfc.NdefMessage)  throws java.io.IOException android.nfc.FormatException 
		android.nfc.NdefMessage firstMessage
	public void formatReadOnly (android.nfc.NdefMessage)  throws java.io.IOException android.nfc.FormatException 
		android.nfc.NdefMessage firstMessage
	void format (android.nfc.NdefMessage, boolean)  throws java.io.IOException android.nfc.FormatException 
		int serviceHandle
		android.nfc.INfcTag tagService
		int errorCode
		android.os.RemoteException e
		android.nfc.NdefMessage firstMessage
		boolean makeReadOnly
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/NfcB.class
NfcB.java
package android.nfc.tech
public final android.nfc.tech.NfcB extends android.nfc.tech.BasicTagTechnology {
	public static final String EXTRA_APPDATA
	public static final String EXTRA_PROTINFO
	private byte[] mAppData
	private byte[] mProtInfo
	public static android.nfc.tech.NfcB get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public byte[] getApplicationData () 
	public byte[] getProtocolInfo () 
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/NfcA.class
NfcA.java
package android.nfc.tech
public final android.nfc.tech.NfcA extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final String EXTRA_SAK
	public static final String EXTRA_ATQA
	private short mSak
	private byte[] mAtqa
	public static android.nfc.tech.NfcA get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public byte[] getAtqa () 
	public short getSak () 
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public void setTimeout (int) 
		int err
		android.os.RemoteException e
		int timeout
	public int getTimeout () 
		android.os.RemoteException e
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/TagTechnology.class
TagTechnology.java
package android.nfc.tech
public abstract android.nfc.tech.TagTechnology extends java.lang.Object implements java.io.Closeable  {
	public static final int NFC_A
	public static final int NFC_B
	public static final int ISO_DEP
	public static final int NFC_F
	public static final int NFC_V
	public static final int NDEF
	public static final int NDEF_FORMATABLE
	public static final int MIFARE_CLASSIC
	public static final int MIFARE_ULTRALIGHT
	public static final int NFC_BARCODE
	public abstract android.nfc.Tag getTag () 
	public abstract void connect ()  throws java.io.IOException 
	public abstract void reconnect ()  throws java.io.IOException 
	public abstract void close ()  throws java.io.IOException 
	public abstract boolean isConnected () 
}

android/nfc/tech/BasicTagTechnology.class
BasicTagTechnology.java
package android.nfc.tech
abstract android.nfc.tech.BasicTagTechnology extends java.lang.Object implements android.nfc.tech.TagTechnology  {
	private static final String TAG
	final android.nfc.Tag mTag
	boolean mIsConnected
	int mSelectedTechnology
	void  (android.nfc.Tag, int)  throws android.os.RemoteException 
		android.nfc.Tag tag
		int tech
	public android.nfc.Tag getTag () 
	void checkConnected () 
	public boolean isConnected () 
		android.os.RemoteException e
	public void connect ()  throws java.io.IOException 
		int errorCode
		android.os.RemoteException e
	public void reconnect ()  throws java.io.IOException 
		int errorCode
		android.os.RemoteException e
	public void close ()  throws java.io.IOException 
		android.os.RemoteException e
	int getMaxTransceiveLengthInternal () 
		android.os.RemoteException e
	byte[] transceive (byte[], boolean)  throws java.io.IOException 
		android.nfc.TransceiveResult result
		android.os.RemoteException e
		byte[] data
		boolean raw
}

android/nfc/tech/MifareUltralight.class
MifareUltralight.java
package android.nfc.tech
public final android.nfc.tech.MifareUltralight extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final int TYPE_UNKNOWN
	public static final int TYPE_ULTRALIGHT
	public static final int TYPE_ULTRALIGHT_C
	public static final int PAGE_SIZE
	private static final int NXP_MANUFACTURER_ID
	private static final int MAX_PAGE_COUNT
	public static final String EXTRA_IS_UL_C
	private int mType
	public static android.nfc.tech.MifareUltralight get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.nfc.Tag tag
		android.nfc.tech.NfcA a
	public int getType () 
	public byte[] readPages (int)  throws java.io.IOException 
		int pageOffset
		byte[] cmd
	public void writePage (int, byte[])  throws java.io.IOException 
		int pageOffset
		byte[] data
		byte[] cmd
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public void setTimeout (int) 
		int err
		android.os.RemoteException e
		int timeout
	public int getTimeout () 
		android.os.RemoteException e
	private static void validatePageIndex (int) 
		int pageIndex
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/Ndef.class
Ndef.java
package android.nfc.tech
public final android.nfc.tech.Ndef extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final int NDEF_MODE_READ_ONLY
	public static final int NDEF_MODE_READ_WRITE
	public static final int NDEF_MODE_UNKNOWN
	public static final String EXTRA_NDEF_MSG
	public static final String EXTRA_NDEF_MAXLENGTH
	public static final String EXTRA_NDEF_CARDSTATE
	public static final String EXTRA_NDEF_TYPE
	public static final int TYPE_OTHER
	public static final int TYPE_1
	public static final int TYPE_2
	public static final int TYPE_3
	public static final int TYPE_4
	public static final int TYPE_MIFARE_CLASSIC
	public static final int TYPE_ICODE_SLI
	public static final String UNKNOWN
	public static final String NFC_FORUM_TYPE_1
	public static final String NFC_FORUM_TYPE_2
	public static final String NFC_FORUM_TYPE_3
	public static final String NFC_FORUM_TYPE_4
	public static final String MIFARE_CLASSIC
	public static final String ICODE_SLI
	private final int mMaxNdefSize
	private final int mCardState
	private final android.nfc.NdefMessage mNdefMsg
	private final int mNdefType
	public static android.nfc.tech.Ndef get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public android.nfc.NdefMessage getCachedNdefMessage () 
	public java.lang.String getType () 
	public int getMaxSize () 
	public boolean isWritable () 
	public android.nfc.NdefMessage getNdefMessage ()  throws java.io.IOException android.nfc.FormatException 
		android.nfc.NdefMessage msg
		android.nfc.INfcTag tagService
		int serviceHandle
		android.os.RemoteException e
	public void writeNdefMessage (android.nfc.NdefMessage)  throws java.io.IOException android.nfc.FormatException 
		int errorCode
		android.nfc.INfcTag tagService
		int serviceHandle
		android.os.RemoteException e
		android.nfc.NdefMessage msg
	public boolean canMakeReadOnly () 
		android.os.RemoteException e
		android.nfc.INfcTag tagService
	public boolean makeReadOnly ()  throws java.io.IOException 
		int errorCode
		android.nfc.INfcTag tagService
		android.os.RemoteException e
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/MifareClassic.class
MifareClassic.java
package android.nfc.tech
public final android.nfc.tech.MifareClassic extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final byte[] KEY_DEFAULT
	public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY
	public static final byte[] KEY_NFC_FORUM
	public static final int TYPE_UNKNOWN
	public static final int TYPE_CLASSIC
	public static final int TYPE_PLUS
	public static final int TYPE_PRO
	public static final int SIZE_1K
	public static final int SIZE_2K
	public static final int SIZE_4K
	public static final int SIZE_MINI
	public static final int BLOCK_SIZE
	private static final int MAX_BLOCK_COUNT
	private static final int MAX_SECTOR_COUNT
	private boolean mIsEmulated
	private int mType
	private int mSize
	public static android.nfc.tech.MifareClassic get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.nfc.tech.NfcA a
	public int getType () 
	public int getSize () 
	public boolean isEmulated () 
	public int getSectorCount () 
	public int getBlockCount () 
	public int getBlockCountInSector (int) 
		int sectorIndex
	public int blockToSector (int) 
		int blockIndex
	public int sectorToBlock (int) 
		int sectorIndex
	public boolean authenticateSectorWithKeyA (int, byte[])  throws java.io.IOException 
		int sectorIndex
		byte[] key
	public boolean authenticateSectorWithKeyB (int, byte[])  throws java.io.IOException 
		int sectorIndex
		byte[] key
	private boolean authenticate (int, byte[], boolean)  throws java.io.IOException 
		android.nfc.TagLostException e
		int sector
		byte[] key
		boolean keyA
		byte[] cmd
		byte[] uid
	public byte[] readBlock (int)  throws java.io.IOException 
		int blockIndex
		byte[] cmd
	public void writeBlock (int, byte[])  throws java.io.IOException 
		int blockIndex
		byte[] data
		byte[] cmd
	public void increment (int, int)  throws java.io.IOException 
		int blockIndex
		int value
		java.nio.ByteBuffer cmd
	public void decrement (int, int)  throws java.io.IOException 
		int blockIndex
		int value
		java.nio.ByteBuffer cmd
	public void transfer (int)  throws java.io.IOException 
		int blockIndex
		byte[] cmd
	public void restore (int)  throws java.io.IOException 
		int blockIndex
		byte[] cmd
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public void setTimeout (int) 
		int err
		android.os.RemoteException e
		int timeout
	public int getTimeout () 
		android.os.RemoteException e
	private static void validateSector (int) 
		int sector
	private static void validateBlock (int) 
		int block
	private static void validateValueOperand (int) 
		int value
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
	static void  () 
}

android/nfc/tech/NfcF.class
NfcF.java
package android.nfc.tech
public final android.nfc.tech.NfcF extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final String EXTRA_SC
	public static final String EXTRA_PMM
	private byte[] mSystemCode
	private byte[] mManufacturer
	public static android.nfc.tech.NfcF get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public byte[] getSystemCode () 
	public byte[] getManufacturer () 
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public void setTimeout (int) 
		int err
		android.os.RemoteException e
		int timeout
	public int getTimeout () 
		android.os.RemoteException e
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/IsoDep.class
IsoDep.java
package android.nfc.tech
public final android.nfc.tech.IsoDep extends android.nfc.tech.BasicTagTechnology {
	private static final String TAG
	public static final String EXTRA_HI_LAYER_RESP
	public static final String EXTRA_HIST_BYTES
	private byte[] mHiLayerResponse
	private byte[] mHistBytes
	public static android.nfc.tech.IsoDep get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public void setTimeout (int) 
		int err
		android.os.RemoteException e
		int timeout
	public int getTimeout () 
		android.os.RemoteException e
	public byte[] getHistoricalBytes () 
	public byte[] getHiLayerResponse () 
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public boolean isExtendedLengthApduSupported () 
		android.os.RemoteException e
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/NfcBarcode.class
NfcBarcode.java
package android.nfc.tech
public final android.nfc.tech.NfcBarcode extends android.nfc.tech.BasicTagTechnology {
	public static final int TYPE_KOVIO
	public static final int TYPE_UNKNOWN
	public static final String EXTRA_BARCODE_TYPE
	private int mType
	public static android.nfc.tech.NfcBarcode get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public int getType () 
	public byte[] getBarcode () 
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/tech/NfcV.class
NfcV.java
package android.nfc.tech
public final android.nfc.tech.NfcV extends android.nfc.tech.BasicTagTechnology {
	public static final String EXTRA_RESP_FLAGS
	public static final String EXTRA_DSFID
	private byte mRespFlags
	private byte mDsfId
	public static android.nfc.tech.NfcV get (android.nfc.Tag) 
		android.os.RemoteException e
		android.nfc.Tag tag
	public void  (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Bundle extras
	public byte getResponseFlags () 
	public byte getDsfId () 
	public byte[] transceive (byte[])  throws java.io.IOException 
		byte[] data
	public int getMaxTransceiveLength () 
	public volatile void close ()  throws java.io.IOException 
	public volatile void reconnect ()  throws java.io.IOException 
	public volatile void connect ()  throws java.io.IOException 
	public volatile boolean isConnected () 
	public volatile android.nfc.Tag getTag () 
}

android/nfc/NdefMessage$1.class
NdefMessage.java
package android.nfc
final android.nfc.NdefMessage$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.NdefMessage createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int recordsLength
		android.nfc.NdefRecord[] records
	public android.nfc.NdefMessage[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/TagLostException.class
TagLostException.java
package android.nfc
public android.nfc.TagLostException extends java.io.IOException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

android/nfc/NfcAdapter$CreateNdefMessageCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$CreateNdefMessageCallback extends java.lang.Object {
	public abstract android.nfc.NdefMessage createNdefMessage (android.nfc.NfcEvent) 
}

android/nfc/TechListParcel$1.class
TechListParcel.java
package android.nfc
final android.nfc.TechListParcel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.TechListParcel createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		int count
		String[][] techLists
	public android.nfc.TechListParcel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/INfcCardEmulation$Stub$Proxy.class
INfcCardEmulation.java
package android.nfc
 android.nfc.INfcCardEmulation$Stub$Proxy extends java.lang.Object implements android.nfc.INfcCardEmulation  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isDefaultServiceForCategory (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String category
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isDefaultServiceForAid (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String aid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setDefaultServiceForCategory (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String category
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setDefaultForNextTap (int, android.content.ComponentName)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean registerAidGroupForService (int, android.content.ComponentName, android.nfc.cardemulation.AidGroup)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		android.nfc.cardemulation.AidGroup aidGroup
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.nfc.cardemulation.AidGroup getAidGroupForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		android.nfc.cardemulation.AidGroup _result
		int userHandle
		android.content.ComponentName service
		String category
		android.os.Parcel _data
		android.os.Parcel _reply
		android.nfc.cardemulation.AidGroup _result
	public boolean removeAidGroupForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		android.content.ComponentName service
		String category
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getServices (int, java.lang.String)  throws android.os.RemoteException 
		int userHandle
		String category
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public boolean setPreferredService (android.content.ComponentName)  throws android.os.RemoteException 
		android.content.ComponentName service
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean unsetPreferredService ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean supportsAidPrefixRegistration ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/nfc/INfcAdapterExtras.class
INfcAdapterExtras.java
package android.nfc
public abstract android.nfc.INfcAdapterExtras extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Bundle open (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.os.Bundle close (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.os.Bundle transceive (java.lang.String, byte[])  throws android.os.RemoteException 
	public abstract int getCardEmulationRoute (java.lang.String)  throws android.os.RemoteException 
	public abstract void setCardEmulationRoute (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void authenticate (java.lang.String, byte[])  throws android.os.RemoteException 
	public abstract java.lang.String getDriverName (java.lang.String)  throws android.os.RemoteException 
}

android/nfc/NfcActivityManager$NfcActivityState.class
NfcActivityManager.java
package android.nfc
 android.nfc.NfcActivityManager$NfcActivityState extends java.lang.Object {
	boolean resumed
	android.app.Activity activity
	android.nfc.NdefMessage ndefMessage
	android.nfc.NfcAdapter$CreateNdefMessageCallback ndefMessageCallback
	android.nfc.NfcAdapter$OnNdefPushCompleteCallback onNdefPushCompleteCallback
	android.nfc.NfcAdapter$CreateBeamUrisCallback uriCallback
	android.net.Uri[] uris
	int flags
	int readerModeFlags
	android.nfc.NfcAdapter$ReaderCallback readerCallback
	android.os.Bundle readerModeExtras
	android.os.Binder token
	final android.nfc.NfcActivityManager this$0
	public void  (android.nfc.NfcActivityManager, android.app.Activity) 
		android.nfc.NfcActivityManager this$0
		android.app.Activity activity
	public void destroy () 
	public java.lang.String toString () 
		android.net.Uri uri
		StringBuilder s
}

android/nfc/ITagRemovedCallback$Stub$Proxy.class
ITagRemovedCallback.java
package android.nfc
 android.nfc.ITagRemovedCallback$Stub$Proxy extends java.lang.Object implements android.nfc.ITagRemovedCallback  {
	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 onTagRemoved ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/nfc/cardemulation/
android/nfc/cardemulation/NfcFServiceInfo$1.class
NfcFServiceInfo.java
package android.nfc.cardemulation
final android.nfc.cardemulation.NfcFServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.cardemulation.NfcFServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.content.pm.ResolveInfo info
		String description
		String systemCode
		String dynamicSystemCode
		String nfcid2
		String dynamicNfcid2
		int uid
		android.nfc.cardemulation.NfcFServiceInfo service
	public android.nfc.cardemulation.NfcFServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/cardemulation/ApduServiceInfo$1.class
ApduServiceInfo.java
package android.nfc.cardemulation
final android.nfc.cardemulation.ApduServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.cardemulation.ApduServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.content.pm.ResolveInfo info
		String description
		boolean onHost
		java.util.ArrayList staticAidGroups
		int numStaticGroups
		java.util.ArrayList dynamicAidGroups
		int numDynamicGroups
		boolean requiresUnlock
		int bannerResource
		int uid
		String settingsActivityName
	public android.nfc.cardemulation.ApduServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/cardemulation/AidGroup.class
AidGroup.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.AidGroup extends java.lang.Object implements android.os.Parcelable  {
	public static final int MAX_NUM_AIDS
	static final String TAG
	final java.util.List aids
	final String category
	final String description
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.util.List, java.lang.String) 
		String aid
		String aid
		java.util.List aids
		String category
	void  (java.lang.String, java.lang.String) 
		String category
		String description
	public java.lang.String getCategory () 
	public java.util.List getAids () 
	public java.lang.String toString () 
		String aid
		StringBuilder out
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.nfc.cardemulation.AidGroup createFromXml (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String aid
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		String category
		java.util.ArrayList aids
		android.nfc.cardemulation.AidGroup group
		boolean inGroup
		int eventType
		int minDepth
	public void writeAsXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		String aid
		org.xmlpull.v1.XmlSerializer out
	static boolean isValidCategory (java.lang.String) 
		String category
	static void  () 
}

android/nfc/cardemulation/CardEmulation.class
CardEmulation.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.CardEmulation extends java.lang.Object {
	static final String TAG
	public static final String ACTION_CHANGE_DEFAULT
	public static final String EXTRA_CATEGORY
	public static final String EXTRA_SERVICE_COMPONENT
	public static final String CATEGORY_PAYMENT
	public static final String CATEGORY_OTHER
	public static final int SELECTION_MODE_PREFER_DEFAULT
	public static final int SELECTION_MODE_ALWAYS_ASK
	public static final int SELECTION_MODE_ASK_IF_CONFLICT
	static boolean sIsInitialized
	static java.util.HashMap sCardEmus
	static android.nfc.INfcCardEmulation sService
	final android.content.Context mContext
	private void  (android.content.Context, android.nfc.INfcCardEmulation) 
		android.content.Context context
		android.nfc.INfcCardEmulation service
	public static synchronized android.nfc.cardemulation.CardEmulation getInstance (android.nfc.NfcAdapter) 
		android.os.RemoteException e
		android.content.pm.IPackageManager pm
		android.nfc.INfcCardEmulation service
		android.nfc.NfcAdapter adapter
		android.content.Context context
		android.nfc.cardemulation.CardEmulation manager
	public boolean isDefaultServiceForCategory (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String category
	public boolean isDefaultServiceForAid (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String aid
	public boolean categoryAllowsForegroundPreference (java.lang.String) 
		boolean preferForeground
		String category
	public int getSelectionModeForCategory (java.lang.String) 
		String defaultComponent
		String category
	public boolean registerAidsForService (android.content.ComponentName, java.lang.String, java.util.List) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String category
		java.util.List aids
		android.nfc.cardemulation.AidGroup aidGroup
	public java.util.List getAidsForService (android.content.ComponentName, java.lang.String) 
		android.nfc.cardemulation.AidGroup group
		android.nfc.cardemulation.AidGroup group
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String category
	public boolean removeAidsForService (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String category
	public boolean setPreferredService (android.app.Activity, android.content.ComponentName) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.app.Activity activity
		android.content.ComponentName service
	public boolean unsetPreferredService (android.app.Activity) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.app.Activity activity
	public boolean supportsAidPrefixRegistration () 
		android.os.RemoteException ee
		android.os.RemoteException e
	public boolean setDefaultServiceForCategory (android.content.ComponentName, java.lang.String) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String category
	public boolean setDefaultForNextTap (android.content.ComponentName) 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
	public java.util.List getServices (java.lang.String) 
		android.os.RemoteException ee
		android.os.RemoteException e
		String category
	public static boolean isValidAid (java.lang.String) 
		String aid
	void recoverService () 
		android.nfc.NfcAdapter adapter
	static void  () 
}

android/nfc/cardemulation/HostApduService$MsgHandler.class
HostApduService.java
package android.nfc.cardemulation
final android.nfc.cardemulation.HostApduService$MsgHandler extends android.os.Handler {
	final android.nfc.cardemulation.HostApduService this$0
	void  (android.nfc.cardemulation.HostApduService) 
		android.nfc.cardemulation.HostApduService this$0
	public void handleMessage (android.os.Message) 
		android.os.RemoteException e
		android.os.Message responseMsg
		android.os.Bundle responseBundle
		byte[] responseApdu
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.Bundle dataBundle
		byte[] apdu
		android.os.Message msg
}

android/nfc/cardemulation/AidGroup$1.class
AidGroup.java
package android.nfc.cardemulation
final android.nfc.cardemulation.AidGroup$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.cardemulation.AidGroup createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		String category
		int listSize
		java.util.ArrayList aidList
	public android.nfc.cardemulation.AidGroup[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/cardemulation/HostNfcFService.class
HostNfcFService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.HostNfcFService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final int DEACTIVATION_LINK_LOSS
	static final String TAG
	public static final int MSG_COMMAND_PACKET
	public static final int MSG_RESPONSE_PACKET
	public static final int MSG_DEACTIVATED
	public static final String KEY_DATA
	public static final String KEY_MESSENGER
	android.os.Messenger mNfcService
	final android.os.Messenger mMessenger
	public void  () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public final void sendResponsePacket (byte[]) 
		android.os.RemoteException e
		byte[] responsePacket
		android.os.Message responseMsg
		android.os.Bundle dataBundle
	public abstract byte[] processNfcFPacket (byte[], android.os.Bundle) 
	public abstract void onDeactivated (int) 
}

android/nfc/cardemulation/HostNfcFService$MsgHandler.class
HostNfcFService.java
package android.nfc.cardemulation
final android.nfc.cardemulation.HostNfcFService$MsgHandler extends android.os.Handler {
	final android.nfc.cardemulation.HostNfcFService this$0
	void  (android.nfc.cardemulation.HostNfcFService) 
		android.nfc.cardemulation.HostNfcFService this$0
	public void handleMessage (android.os.Message) 
		android.os.RemoteException e
		android.os.Message responseMsg
		android.os.Bundle responseBundle
		byte[] responsePacket
		android.os.RemoteException e
		android.os.Bundle dataBundle
		byte[] packet
		android.os.Message msg
}

android/nfc/cardemulation/NfcFCardEmulation.class
NfcFCardEmulation.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.NfcFCardEmulation extends java.lang.Object {
	static final String TAG
	static boolean sIsInitialized
	static java.util.HashMap sCardEmus
	static android.nfc.INfcFCardEmulation sService
	final android.content.Context mContext
	private void  (android.content.Context, android.nfc.INfcFCardEmulation) 
		android.content.Context context
		android.nfc.INfcFCardEmulation service
	public static synchronized android.nfc.cardemulation.NfcFCardEmulation getInstance (android.nfc.NfcAdapter) 
		android.os.RemoteException e
		android.content.pm.IPackageManager pm
		android.nfc.INfcFCardEmulation service
		android.nfc.NfcAdapter adapter
		android.content.Context context
		android.nfc.cardemulation.NfcFCardEmulation manager
	public java.lang.String getSystemCodeForService (android.content.ComponentName)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
	public boolean registerSystemCodeForService (android.content.ComponentName, java.lang.String)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String systemCode
	public boolean unregisterSystemCodeForService (android.content.ComponentName)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
	public java.lang.String getNfcid2ForService (android.content.ComponentName)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
	public boolean setNfcid2ForService (android.content.ComponentName, java.lang.String)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.content.ComponentName service
		String nfcid2
	public boolean enableService (android.app.Activity, android.content.ComponentName)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.app.Activity activity
		android.content.ComponentName service
	public boolean disableService (android.app.Activity)  throws java.lang.RuntimeException 
		android.os.RemoteException ee
		android.os.RemoteException e
		android.app.Activity activity
	public java.util.List getNfcFServices () 
		android.os.RemoteException ee
		android.os.RemoteException e
	public int getMaxNumOfRegisterableSystemCodes () 
		android.os.RemoteException ee
		android.os.RemoteException e
	public static boolean isValidSystemCode (java.lang.String) 
		NumberFormatException e
		String systemCode
	public static boolean isValidNfcid2 (java.lang.String) 
		NumberFormatException e
		String nfcid2
	void recoverService () 
		android.nfc.NfcAdapter adapter
	static void  () 
}

android/nfc/cardemulation/NfcFServiceInfo.class
NfcFServiceInfo.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.NfcFServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	final android.content.pm.ResolveInfo mService
	final String mDescription
	final String mSystemCode
	String mDynamicSystemCode
	final String mNfcid2
	String mDynamicNfcid2
	final int mUid
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.pm.ResolveInfo, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		android.content.pm.ResolveInfo info
		String description
		String systemCode
		String dynamicSystemCode
		String nfcid2
		String dynamicNfcid2
		int uid
	public void  (android.content.pm.PackageManager, android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.content.res.TypedArray a
		int eventType
		String tagName
		android.content.res.Resources res
		android.util.AttributeSet attrs
		android.content.res.TypedArray sa
		String systemCode
		String nfcid2
		int depth
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		android.content.pm.ResolveInfo info
		android.content.pm.ServiceInfo si
		android.content.res.XmlResourceParser parser
	public android.content.ComponentName getComponent () 
	public java.lang.String getSystemCode () 
	public void setOrReplaceDynamicSystemCode (java.lang.String) 
		String systemCode
	public java.lang.String getNfcid2 () 
	public void setOrReplaceDynamicNfcid2 (java.lang.String) 
		String nfcid2
	public java.lang.String getDescription () 
	public int getUid () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public java.lang.String toString () 
		StringBuilder out
	public boolean equals (java.lang.Object) 
		Object o
		android.nfc.cardemulation.NfcFServiceInfo thatService
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void  () 
}

android/nfc/cardemulation/ApduServiceInfo.class
ApduServiceInfo.java
package android.nfc.cardemulation
public final android.nfc.cardemulation.ApduServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	final android.content.pm.ResolveInfo mService
	final String mDescription
	final boolean mOnHost
	final java.util.HashMap mStaticAidGroups
	final java.util.HashMap mDynamicAidGroups
	final boolean mRequiresDeviceUnlock
	final int mBannerResourceId
	final int mUid
	final String mSettingsActivityName
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.pm.ResolveInfo, boolean, java.lang.String, java.util.ArrayList, java.util.ArrayList, boolean, int, int, java.lang.String) 
		android.nfc.cardemulation.AidGroup aidGroup
		android.nfc.cardemulation.AidGroup aidGroup
		android.content.pm.ResolveInfo info
		boolean onHost
		String description
		java.util.ArrayList staticAidGroups
		java.util.ArrayList dynamicAidGroups
		boolean requiresUnlock
		int bannerResource
		int uid
		String settingsActivityName
	public void  (android.content.pm.PackageManager, android.content.pm.ResolveInfo, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray sa
		android.content.res.TypedArray sa
		android.content.res.TypedArray groupAttrs
		String groupCategory
		String groupDescription
		android.content.res.TypedArray a
		String aid
		android.content.res.TypedArray a
		String aid
		int eventType
		String tagName
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int depth
		android.nfc.cardemulation.AidGroup currentGroup
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		android.content.pm.ResolveInfo info
		boolean onHost
		android.content.pm.ServiceInfo si
		android.content.res.XmlResourceParser parser
	public android.content.ComponentName getComponent () 
	public java.util.List getAids () 
		android.nfc.cardemulation.AidGroup group
		java.util.ArrayList aids
	public java.util.List getPrefixAids () 
		String aid
		android.nfc.cardemulation.AidGroup group
		java.util.ArrayList prefixAids
	public android.nfc.cardemulation.AidGroup getDynamicAidGroupForCategory (java.lang.String) 
		String category
	public boolean removeDynamicAidGroupForCategory (java.lang.String) 
		String category
	public java.util.ArrayList getAidGroups () 
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		java.util.ArrayList groups
	public java.lang.String getCategoryForAid (java.lang.String) 
		android.nfc.cardemulation.AidGroup group
		String aid
		java.util.ArrayList groups
	public boolean hasCategory (java.lang.String) 
		String category
	public boolean isOnHost () 
	public boolean requiresUnlock () 
	public java.lang.String getDescription () 
	public int getUid () 
	public void setOrReplaceDynamicAidGroup (android.nfc.cardemulation.AidGroup) 
		android.nfc.cardemulation.AidGroup aidGroup
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public java.lang.CharSequence loadAppLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadBanner (android.content.pm.PackageManager) 
		android.graphics.drawable.Drawable banner
		android.content.res.Resources$NotFoundException e
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.PackageManager pm
		android.content.res.Resources res
	public java.lang.String getSettingsActivityName () 
	public java.lang.String toString () 
		android.nfc.cardemulation.AidGroup aidGroup
		android.nfc.cardemulation.AidGroup aidGroup
		StringBuilder out
	public boolean equals (java.lang.Object) 
		Object o
		android.nfc.cardemulation.ApduServiceInfo thatService
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String aid
		android.nfc.cardemulation.AidGroup group
		String aid
		android.nfc.cardemulation.AidGroup group
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	static void  () 
}

android/nfc/cardemulation/HostApduService.class
HostApduService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.HostApduService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final int DEACTIVATION_LINK_LOSS
	public static final int DEACTIVATION_DESELECTED
	static final String TAG
	public static final int MSG_COMMAND_APDU
	public static final int MSG_RESPONSE_APDU
	public static final int MSG_DEACTIVATED
	public static final int MSG_UNHANDLED
	public static final String KEY_DATA
	android.os.Messenger mNfcService
	final android.os.Messenger mMessenger
	public void  () 
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public final void sendResponseApdu (byte[]) 
		android.os.RemoteException e
		byte[] responseApdu
		android.os.Message responseMsg
		android.os.Bundle dataBundle
	public final void notifyUnhandled () 
		android.os.RemoteException e
		android.os.Message unhandledMsg
	public abstract byte[] processCommandApdu (byte[], android.os.Bundle) 
	public abstract void onDeactivated (int) 
}

android/nfc/cardemulation/OffHostApduService.class
OffHostApduService.java
package android.nfc.cardemulation
public abstract android.nfc.cardemulation.OffHostApduService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public void  () 
	public abstract android.os.IBinder onBind (android.content.Intent) 
}

android/nfc/ITagRemovedCallback.class
ITagRemovedCallback.java
package android.nfc
public abstract android.nfc.ITagRemovedCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onTagRemoved ()  throws android.os.RemoteException 
}

android/nfc/NfcAdapter$2$1.class
NfcAdapter.java
package android.nfc
 android.nfc.NfcAdapter$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.nfc.NfcAdapter$2 this$1
	void  (android.nfc.NfcAdapter$2) 
		android.nfc.NfcAdapter$2 this$1
	public void run () 
}

android/nfc/NdefRecord$1.class
NdefRecord.java
package android.nfc
final android.nfc.NdefRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.NdefRecord createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		short tnf
		int typeLength
		byte[] type
		int idLength
		byte[] id
		int payloadLength
		byte[] payload
	public android.nfc.NdefRecord[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/TransceiveResult$1.class
TransceiveResult.java
package android.nfc
final android.nfc.TransceiveResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.TransceiveResult createFromParcel (android.os.Parcel) 
		int responseLength
		byte[] responseData
		android.os.Parcel in
		int result
		byte[] responseData
	public android.nfc.TransceiveResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/Tag.class
Tag.java
package android.nfc
public final android.nfc.Tag extends java.lang.Object implements android.os.Parcelable  {
	final byte[] mId
	final int[] mTechList
	final String[] mTechStringList
	final android.os.Bundle[] mTechExtras
	final int mServiceHandle
	final android.nfc.INfcTag mTagService
	int mConnectedTechnology
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[], int[], android.os.Bundle[], int, android.nfc.INfcTag) 
		byte[] id
		int[] techList
		android.os.Bundle[] techListExtras
		int serviceHandle
		android.nfc.INfcTag tagService
	public static android.nfc.Tag createMockTag (byte[], int[], android.os.Bundle[]) 
		byte[] id
		int[] techList
		android.os.Bundle[] techListExtras
	private java.lang.String[] generateTechStringList (int[]) 
		int i
		int[] techList
		int size
		String[] strings
	static int[] getTechCodesFromStrings (java.lang.String[])  throws java.lang.IllegalArgumentException 
		Integer code
		int i
		String[] techStringList
		int[] techIntList
		java.util.HashMap stringToCodeMap
	private static java.util.HashMap getTechStringToCodeMap () 
		java.util.HashMap techStringToCodeMap
	public int getServiceHandle () 
	public int[] getTechCodeList () 
	public byte[] getId () 
	public java.lang.String[] getTechList () 
	public android.nfc.Tag rediscover ()  throws java.io.IOException 
		android.nfc.Tag newTag
		android.os.RemoteException e
	public boolean hasTech (int) 
		int tech
		int techType
	public android.os.Bundle getTechExtras (int) 
		int idx
		int tech
		int pos
	public android.nfc.INfcTag getTagService () 
	public java.lang.String toString () 
		int i
		StringBuilder sb
		String[] techList
		int length
	static byte[] readBytesWithNull (android.os.Parcel) 
		android.os.Parcel in
		int len
		byte[] result
	static void writeBytesWithNull (android.os.Parcel, byte[]) 
		android.os.Parcel out
		byte[] b
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int isMock
	public synchronized void setConnectedTechnology (int) 
		int technology
	public int getConnectedTechnology () 
	public void setTechnologyDisconnected () 
	static void  () 
}

android/nfc/INfcCardEmulation$Stub.class
INfcCardEmulation.java
package android.nfc
public abstract android.nfc.INfcCardEmulation$Stub extends android.os.Binder implements android.nfc.INfcCardEmulation  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isDefaultServiceForCategory
	static final int TRANSACTION_isDefaultServiceForAid
	static final int TRANSACTION_setDefaultServiceForCategory
	static final int TRANSACTION_setDefaultForNextTap
	static final int TRANSACTION_registerAidGroupForService
	static final int TRANSACTION_getAidGroupForService
	static final int TRANSACTION_removeAidGroupForService
	static final int TRANSACTION_getServices
	static final int TRANSACTION_setPreferredService
	static final int TRANSACTION_unsetPreferredService
	static final int TRANSACTION_supportsAidPrefixRegistration
	public void  () 
	public static android.nfc.INfcCardEmulation 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.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		boolean _result
		android.content.ComponentName _arg1
		android.nfc.cardemulation.AidGroup _arg2
		int _arg0
		android.content.ComponentName _arg1
		android.nfc.cardemulation.AidGroup _arg2
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		android.nfc.cardemulation.AidGroup _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		int _arg0
		String _arg1
		java.util.List _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		boolean _result
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/INfcUnlockHandler$Stub$Proxy.class
INfcUnlockHandler.java
package android.nfc
 android.nfc.INfcUnlockHandler$Stub$Proxy extends java.lang.Object implements android.nfc.INfcUnlockHandler  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean onUnlockAttempted (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/nfc/INfcUnlockHandler.class
INfcUnlockHandler.java
package android.nfc
public abstract android.nfc.INfcUnlockHandler extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean onUnlockAttempted (android.nfc.Tag)  throws android.os.RemoteException 
}

android/nfc/NfcAdapter$3.class
NfcAdapter.java
package android.nfc
 android.nfc.NfcAdapter$3 extends android.nfc.INfcUnlockHandler$Stub {
	final android.nfc.NfcAdapter$NfcUnlockHandler val$unlockHandler
	final android.nfc.NfcAdapter this$0
	void  (android.nfc.NfcAdapter, android.nfc.NfcAdapter$NfcUnlockHandler) 
		android.nfc.NfcAdapter this$0
	public boolean onUnlockAttempted (android.nfc.Tag)  throws android.os.RemoteException 
		android.nfc.Tag tag
}

android/nfc/INfcFCardEmulation$Stub.class
INfcFCardEmulation.java
package android.nfc
public abstract android.nfc.INfcFCardEmulation$Stub extends android.os.Binder implements android.nfc.INfcFCardEmulation  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSystemCodeForService
	static final int TRANSACTION_registerSystemCodeForService
	static final int TRANSACTION_removeSystemCodeForService
	static final int TRANSACTION_getNfcid2ForService
	static final int TRANSACTION_setNfcid2ForService
	static final int TRANSACTION_enableNfcFForegroundService
	static final int TRANSACTION_disableNfcFForegroundService
	static final int TRANSACTION_getNfcFServices
	static final int TRANSACTION_getMaxNumOfRegisterableSystemCodes
	public void  () 
	public static android.nfc.INfcFCardEmulation 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.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		boolean _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _result
		android.content.ComponentName _arg1
		int _arg0
		android.content.ComponentName _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _result
		boolean _result
		int _arg0
		java.util.List _result
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/NdefRecord.class
NdefRecord.java
package android.nfc
public final android.nfc.NdefRecord extends java.lang.Object implements android.os.Parcelable  {
	public static final short TNF_EMPTY
	public static final short TNF_WELL_KNOWN
	public static final short TNF_MIME_MEDIA
	public static final short TNF_ABSOLUTE_URI
	public static final short TNF_EXTERNAL_TYPE
	public static final short TNF_UNKNOWN
	public static final short TNF_UNCHANGED
	public static final short TNF_RESERVED
	public static final byte[] RTD_TEXT
	public static final byte[] RTD_URI
	public static final byte[] RTD_SMART_POSTER
	public static final byte[] RTD_ALTERNATIVE_CARRIER
	public static final byte[] RTD_HANDOVER_CARRIER
	public static final byte[] RTD_HANDOVER_REQUEST
	public static final byte[] RTD_HANDOVER_SELECT
	public static final byte[] RTD_ANDROID_APP
	private static final byte FLAG_MB
	private static final byte FLAG_ME
	private static final byte FLAG_CF
	private static final byte FLAG_SR
	private static final byte FLAG_IL
	private static final String[] URI_PREFIX_MAP
	private static final int MAX_PAYLOAD_SIZE
	private static final byte[] EMPTY_BYTE_ARRAY
	private final short mTnf
	private final byte[] mType
	private final byte[] mId
	private final byte[] mPayload
	public static final android.os.Parcelable$Creator CREATOR
	public static android.nfc.NdefRecord createApplicationRecord (java.lang.String) 
		String packageName
	public static android.nfc.NdefRecord createUri (android.net.Uri) 
		int i
		android.net.Uri uri
		String uriString
		byte prefix
		byte[] uriBytes
		byte[] recordBytes
	public static android.nfc.NdefRecord createUri (java.lang.String) 
		String uriString
	public static android.nfc.NdefRecord createMime (java.lang.String, byte[]) 
		String mimeType
		byte[] mimeData
		int slashIndex
		byte[] typeBytes
	public static android.nfc.NdefRecord createExternal (java.lang.String, java.lang.String, byte[]) 
		String domain
		String type
		byte[] data
		byte[] byteDomain
		byte[] byteType
		byte[] b
	public static android.nfc.NdefRecord createTextRecord (java.lang.String, java.lang.String) 
		String languageCode
		String text
		byte[] textBytes
		byte[] languageCodeBytes
		java.nio.ByteBuffer buffer
		byte status
	public void  (short, byte[], byte[], byte[]) 
		short tnf
		byte[] type
		byte[] id
		byte[] payload
		String message
	public void  (byte[])  throws android.nfc.FormatException 
		byte[] data
		java.nio.ByteBuffer buffer
		android.nfc.NdefRecord[] rs
	public short getTnf () 
	public byte[] getType () 
	public byte[] getId () 
	public byte[] getPayload () 
	public byte[] toByteArray () 
		java.nio.ByteBuffer buffer
	public java.lang.String toMimeType () 
		String mimeType
	public android.net.Uri toUri () 
	private android.net.Uri toUri (boolean) 
		android.net.Uri uri
		android.nfc.NdefRecord nestedRecord
		android.nfc.NdefMessage nestedMessage
		android.net.Uri wktUri
		android.net.Uri uri
		boolean inSmartPoster
	private android.net.Uri parseWktUri () 
		int prefixIndex
		String prefix
		String suffix
	static android.nfc.NdefRecord[] parse (java.nio.ByteBuffer, boolean)  throws android.nfc.FormatException 
		byte[] p
		byte[] p
		int i
		byte flag
		boolean mb
		boolean cf
		boolean sr
		boolean il
		short tnf
		int typeLength
		long payloadLength
		int idLength
		String error
		byte[] type
		byte[] id
		byte[] payload
		java.util.ArrayList chunks
		boolean inChunk
		short chunkTnf
		boolean me
		java.nio.BufferUnderflowException e
		java.nio.ByteBuffer buffer
		boolean ignoreMbMe
		java.util.List records
	private static void ensureSanePayloadSize (long)  throws android.nfc.FormatException 
		long size
	static java.lang.String validateTnf (short, byte[], byte[], byte[]) 
		short tnf
		byte[] type
		byte[] id
		byte[] payload
	void writeToByteBuffer (java.nio.ByteBuffer, boolean, boolean) 
		java.nio.ByteBuffer buffer
		boolean mb
		boolean me
		boolean sr
		boolean il
		byte flags
	int getByteLength () 
		int length
		boolean sr
		boolean il
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.nfc.NdefRecord other
	public java.lang.String toString () 
		StringBuilder b
	private static java.lang.StringBuilder bytesToString (byte[]) 
		byte b
		byte[] bs
		StringBuilder s
	static void  () 
}

android/nfc/NdefMessage.class
NdefMessage.java
package android.nfc
public final android.nfc.NdefMessage extends java.lang.Object implements android.os.Parcelable  {
	private final android.nfc.NdefRecord[] mRecords
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[])  throws android.nfc.FormatException 
		byte[] data
		java.nio.ByteBuffer buffer
	public transient void  (android.nfc.NdefRecord, android.nfc.NdefRecord[]) 
		android.nfc.NdefRecord r
		android.nfc.NdefRecord record
		android.nfc.NdefRecord[] records
	public void  (android.nfc.NdefRecord[]) 
		android.nfc.NdefRecord r
		android.nfc.NdefRecord[] records
	public android.nfc.NdefRecord[] getRecords () 
	public int getByteArrayLength () 
		android.nfc.NdefRecord r
		int length
	public byte[] toByteArray () 
		boolean mb
		boolean me
		int i
		int length
		java.nio.ByteBuffer buffer
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.nfc.NdefMessage other
	public java.lang.String toString () 
	static void  () 
}

android/nfc/NfcActivityManager$NfcApplicationState.class
NfcActivityManager.java
package android.nfc
 android.nfc.NfcActivityManager$NfcApplicationState extends java.lang.Object {
	int refCount
	final android.app.Application app
	final android.nfc.NfcActivityManager this$0
	public void  (android.nfc.NfcActivityManager, android.app.Application) 
		android.nfc.NfcActivityManager this$0
		android.app.Application app
	public void register () 
	public void unregister () 
}

android/nfc/NfcAdapter$NfcUnlockHandler.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$NfcUnlockHandler extends java.lang.Object {
	public abstract boolean onUnlockAttempted (android.nfc.Tag) 
}

android/nfc/Tag$1.class
Tag.java
package android.nfc
final android.nfc.Tag$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.Tag createFromParcel (android.os.Parcel) 
		android.nfc.INfcTag tagService
		android.os.Parcel in
		android.nfc.INfcTag tagService
		byte[] id
		int[] techList
		android.os.Bundle[] techExtras
		int serviceHandle
		int isMock
	public android.nfc.Tag[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/nfc/ErrorCodes.class
ErrorCodes.java
package android.nfc
public android.nfc.ErrorCodes extends java.lang.Object {
	public static final int SUCCESS
	public static final int ERROR_IO
	public static final int ERROR_CANCELLED
	public static final int ERROR_TIMEOUT
	public static final int ERROR_BUSY
	public static final int ERROR_CONNECT
	public static final int ERROR_DISCONNECT
	public static final int ERROR_READ
	public static final int ERROR_WRITE
	public static final int ERROR_INVALID_PARAM
	public static final int ERROR_INSUFFICIENT_RESOURCES
	public static final int ERROR_SOCKET_CREATION
	public static final int ERROR_SOCKET_NOT_CONNECTED
	public static final int ERROR_BUFFER_TO_SMALL
	public static final int ERROR_SAP_USED
	public static final int ERROR_SERVICE_NAME_USED
	public static final int ERROR_SOCKET_OPTIONS
	public static final int ERROR_NFC_ON
	public static final int ERROR_NOT_INITIALIZED
	public static final int ERROR_SE_ALREADY_SELECTED
	public static final int ERROR_SE_CONNECTED
	public static final int ERROR_NO_SE_CONNECTED
	public static final int ERROR_NOT_SUPPORTED
	public void  () 
	public static boolean isError (int) 
		int code
	public static java.lang.String asString (int) 
		int code
}

android/nfc/INfcAdapter$Stub.class
INfcAdapter.java
package android.nfc
public abstract android.nfc.INfcAdapter$Stub extends android.os.Binder implements android.nfc.INfcAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getNfcTagInterface
	static final int TRANSACTION_getNfcCardEmulationInterface
	static final int TRANSACTION_getNfcFCardEmulationInterface
	static final int TRANSACTION_getNfcAdapterExtrasInterface
	static final int TRANSACTION_getState
	static final int TRANSACTION_disable
	static final int TRANSACTION_enable
	static final int TRANSACTION_enableNdefPush
	static final int TRANSACTION_disableNdefPush
	static final int TRANSACTION_isNdefPushEnabled
	static final int TRANSACTION_pausePolling
	static final int TRANSACTION_resumePolling
	static final int TRANSACTION_setForegroundDispatch
	static final int TRANSACTION_setAppCallback
	static final int TRANSACTION_invokeBeam
	static final int TRANSACTION_invokeBeamInternal
	static final int TRANSACTION_ignore
	static final int TRANSACTION_dispatch
	static final int TRANSACTION_setReaderMode
	static final int TRANSACTION_setP2pModes
	static final int TRANSACTION_addNfcUnlockHandler
	static final int TRANSACTION_removeNfcUnlockHandler
	static final int TRANSACTION_verifyNfcPermission
	public void  () 
	public static android.nfc.INfcAdapter 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.nfc.INfcTag _result
		android.nfc.INfcCardEmulation _result
		android.nfc.INfcFCardEmulation _result
		String _arg0
		android.nfc.INfcAdapterExtras _result
		int _result
		boolean _arg0
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		boolean _result
		int _arg0
		android.app.PendingIntent _arg0
		android.nfc.TechListParcel _arg2
		android.app.PendingIntent _arg0
		android.content.IntentFilter[] _arg1
		android.nfc.TechListParcel _arg2
		android.nfc.IAppCallback _arg0
		android.nfc.BeamShareData _arg0
		android.nfc.BeamShareData _arg0
		int _arg0
		int _arg1
		android.nfc.ITagRemovedCallback _arg2
		boolean _result
		android.nfc.Tag _arg0
		android.nfc.Tag _arg0
		android.os.Bundle _arg3
		android.os.IBinder _arg0
		android.nfc.IAppCallback _arg1
		int _arg2
		android.os.Bundle _arg3
		int _arg0
		int _arg1
		android.nfc.INfcUnlockHandler _arg0
		int[] _arg1
		android.nfc.INfcUnlockHandler _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/nfc/NfcAdapter$CreateBeamUrisCallback.class
NfcAdapter.java
package android.nfc
public abstract android.nfc.NfcAdapter$CreateBeamUrisCallback extends java.lang.Object {
	public abstract android.net.Uri[] createBeamUris (android.nfc.NfcEvent) 
}

android/nfc/INfcFCardEmulation.class
INfcFCardEmulation.java
package android.nfc
public abstract android.nfc.INfcFCardEmulation extends java.lang.Object implements android.os.IInterface  {
	public abstract java.lang.String getSystemCodeForService (int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean registerSystemCodeForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean removeSystemCodeForService (int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract java.lang.String getNfcid2ForService (int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean setNfcid2ForService (int, android.content.ComponentName, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean enableNfcFForegroundService (android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean disableNfcFForegroundService ()  throws android.os.RemoteException 
	public abstract java.util.List getNfcFServices (int)  throws android.os.RemoteException 
	public abstract int getMaxNumOfRegisterableSystemCodes ()  throws android.os.RemoteException 
}

android/nfc/INfcAdapter.class
INfcAdapter.java
package android.nfc
public abstract android.nfc.INfcAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract android.nfc.INfcTag getNfcTagInterface ()  throws android.os.RemoteException 
	public abstract android.nfc.INfcCardEmulation getNfcCardEmulationInterface ()  throws android.os.RemoteException 
	public abstract android.nfc.INfcFCardEmulation getNfcFCardEmulationInterface ()  throws android.os.RemoteException 
	public abstract android.nfc.INfcAdapterExtras getNfcAdapterExtrasInterface (java.lang.String)  throws android.os.RemoteException 
	public abstract int getState ()  throws android.os.RemoteException 
	public abstract boolean disable (boolean)  throws android.os.RemoteException 
	public abstract boolean enable ()  throws android.os.RemoteException 
	public abstract boolean enableNdefPush ()  throws android.os.RemoteException 
	public abstract boolean disableNdefPush ()  throws android.os.RemoteException 
	public abstract boolean isNdefPushEnabled ()  throws android.os.RemoteException 
	public abstract void pausePolling (int)  throws android.os.RemoteException 
	public abstract void resumePolling ()  throws android.os.RemoteException 
	public abstract void setForegroundDispatch (android.app.PendingIntent, android.content.IntentFilter[], android.nfc.TechListParcel)  throws android.os.RemoteException 
	public abstract void setAppCallback (android.nfc.IAppCallback)  throws android.os.RemoteException 
	public abstract void invokeBeam ()  throws android.os.RemoteException 
	public abstract void invokeBeamInternal (android.nfc.BeamShareData)  throws android.os.RemoteException 
	public abstract boolean ignore (int, int, android.nfc.ITagRemovedCallback)  throws android.os.RemoteException 
	public abstract void dispatch (android.nfc.Tag)  throws android.os.RemoteException 
	public abstract void setReaderMode (android.os.IBinder, android.nfc.IAppCallback, int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setP2pModes (int, int)  throws android.os.RemoteException 
	public abstract void addNfcUnlockHandler (android.nfc.INfcUnlockHandler, int[])  throws android.os.RemoteException 
	public abstract void removeNfcUnlockHandler (android.nfc.INfcUnlockHandler)  throws android.os.RemoteException 
	public abstract void verifyNfcPermission ()  throws android.os.RemoteException 
}

android/nfc/BeamShareData$1.class
BeamShareData.java
package android.nfc
final android.nfc.BeamShareData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.nfc.BeamShareData createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.net.Uri[] uris
		android.nfc.NdefMessage msg
		int numUris
		android.os.UserHandle userHandle
		int flags
	public android.nfc.BeamShareData[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/R$array.class
R.java
package android
public final android.R$array extends java.lang.Object {
	public static final int config_keySystemUuidMapping
	public static final int emailAddressTypes
	public static final int imProtocols
	public static final int organizationTypes
	public static final int phoneTypes
	public static final int postalAddressTypes
	public void  () 
}

android/R$color.class
R.java
package android
public final android.R$color extends java.lang.Object {
	public static final int background_dark
	public static final int background_light
	public static final int black
	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 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 tab_indicator_text
	public static final int tertiary_text_dark
	public static final int tertiary_text_light
	public static final int transparent
	public static final int white
	public static final int widget_edittext_dark
	public void  () 
}

android/gesture/
android/gesture/GestureConstants.class
GestureConstants.java
package android.gesture
abstract android.gesture.GestureConstants extends java.lang.Object {
	public static final int STROKE_STRING_BUFFER_SIZE
	public static final int STROKE_POINT_BUFFER_SIZE
	public static final int IO_BUFFER_SIZE
	public static final String LOG_TAG
}

android/gesture/GestureOverlayView.class
GestureOverlayView.java
package android.gesture
public android.gesture.GestureOverlayView extends android.widget.FrameLayout {
	public static final int GESTURE_STROKE_TYPE_SINGLE
	public static final int GESTURE_STROKE_TYPE_MULTIPLE
	public static final int ORIENTATION_HORIZONTAL
	public static final int ORIENTATION_VERTICAL
	private static final int FADE_ANIMATION_RATE
	private static final boolean GESTURE_RENDERING_ANTIALIAS
	private static final boolean DITHER_FLAG
	private final android.graphics.Paint mGesturePaint
	private long mFadeDuration
	private long mFadeOffset
	private long mFadingStart
	private boolean mFadingHasStarted
	private boolean mFadeEnabled
	private int mCurrentColor
	private int mCertainGestureColor
	private int mUncertainGestureColor
	private float mGestureStrokeWidth
	private int mInvalidateExtraBorder
	private int mGestureStrokeType
	private float mGestureStrokeLengthThreshold
	private float mGestureStrokeSquarenessTreshold
	private float mGestureStrokeAngleThreshold
	private int mOrientation
	private final android.graphics.Rect mInvalidRect
	private final android.graphics.Path mPath
	private boolean mGestureVisible
	private float mX
	private float mY
	private float mCurveEndX
	private float mCurveEndY
	private float mTotalLength
	private boolean mIsGesturing
	private boolean mPreviousWasGesturing
	private boolean mInterceptEvents
	private boolean mIsListeningForGestures
	private boolean mResetGesture
	private android.gesture.Gesture mCurrentGesture
	private final java.util.ArrayList mStrokeBuffer
	private final java.util.ArrayList mOnGestureListeners
	private final java.util.ArrayList mOnGesturePerformedListeners
	private final java.util.ArrayList mOnGesturingListeners
	private boolean mHandleGestureActions
	private boolean mIsFadingOut
	private float mFadingAlpha
	private final android.view.animation.AccelerateDecelerateInterpolator mInterpolator
	private final android.gesture.GestureOverlayView$FadeOutRunnable mFadingOut
	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
	private void init () 
		android.graphics.Paint gesturePaint
	public java.util.ArrayList getCurrentStroke () 
	public int getOrientation () 
	public void setOrientation (int) 
		int orientation
	public void setGestureColor (int) 
		int color
	public void setUncertainGestureColor (int) 
		int color
	public int getUncertainGestureColor () 
	public int getGestureColor () 
	public float getGestureStrokeWidth () 
	public void setGestureStrokeWidth (float) 
		float gestureStrokeWidth
	public int getGestureStrokeType () 
	public void setGestureStrokeType (int) 
		int gestureStrokeType
	public float getGestureStrokeLengthThreshold () 
	public void setGestureStrokeLengthThreshold (float) 
		float gestureStrokeLengthThreshold
	public float getGestureStrokeSquarenessTreshold () 
	public void setGestureStrokeSquarenessTreshold (float) 
		float gestureStrokeSquarenessTreshold
	public float getGestureStrokeAngleThreshold () 
	public void setGestureStrokeAngleThreshold (float) 
		float gestureStrokeAngleThreshold
	public boolean isEventsInterceptionEnabled () 
	public void setEventsInterceptionEnabled (boolean) 
		boolean enabled
	public boolean isFadeEnabled () 
	public void setFadeEnabled (boolean) 
		boolean fadeEnabled
	public android.gesture.Gesture getGesture () 
	public void setGesture (android.gesture.Gesture) 
		android.gesture.Gesture gesture
		android.graphics.Path path
		android.graphics.RectF bounds
	public android.graphics.Path getGesturePath () 
	public android.graphics.Path getGesturePath (android.graphics.Path) 
		android.graphics.Path path
	public boolean isGestureVisible () 
	public void setGestureVisible (boolean) 
		boolean visible
	public long getFadeOffset () 
	public void setFadeOffset (long) 
		long fadeOffset
	public void addOnGestureListener (android.gesture.GestureOverlayView$OnGestureListener) 
		android.gesture.GestureOverlayView$OnGestureListener listener
	public void removeOnGestureListener (android.gesture.GestureOverlayView$OnGestureListener) 
		android.gesture.GestureOverlayView$OnGestureListener listener
	public void removeAllOnGestureListeners () 
	public void addOnGesturePerformedListener (android.gesture.GestureOverlayView$OnGesturePerformedListener) 
		android.gesture.GestureOverlayView$OnGesturePerformedListener listener
	public void removeOnGesturePerformedListener (android.gesture.GestureOverlayView$OnGesturePerformedListener) 
		android.gesture.GestureOverlayView$OnGesturePerformedListener listener
	public void removeAllOnGesturePerformedListeners () 
	public void addOnGesturingListener (android.gesture.GestureOverlayView$OnGesturingListener) 
		android.gesture.GestureOverlayView$OnGesturingListener listener
	public void removeOnGesturingListener (android.gesture.GestureOverlayView$OnGesturingListener) 
		android.gesture.GestureOverlayView$OnGesturingListener listener
	public void removeAllOnGesturingListeners () 
	public boolean isGesturing () 
	private void setCurrentColor (int) 
		int color
	public android.graphics.Paint getGesturePaint () 
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private void setPaintAlpha (int) 
		int alpha
		int baseAlpha
		int useAlpha
	public void clear (boolean) 
		boolean animated
	private void clear (boolean, boolean, boolean) 
		boolean animated
		boolean fireActionPerformed
		boolean immediate
	public void cancelClearAnimation () 
	public void cancelGesture () 
		int i
		int i
		long now
		android.view.MotionEvent event
		java.util.ArrayList listeners
		int count
		java.util.ArrayList otherListeners
	protected void onDetachedFromWindow () 
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		boolean cancelDispatch
		android.view.MotionEvent event
	private boolean processEvent (android.view.MotionEvent) 
		android.graphics.Rect rect
		android.view.MotionEvent event
	private void touchDown (android.view.MotionEvent) 
		int i
		android.view.MotionEvent event
		float x
		float y
		int border
		java.util.ArrayList listeners
		int count
	private android.graphics.Rect touchMove (android.view.MotionEvent) 
		int i
		java.util.ArrayList listeners
		int count
		android.gesture.OrientedBoundingBox box
		float angle
		int i
		int border
		float cX
		float cY
		java.util.ArrayList listeners
		int count
		android.view.MotionEvent event
		android.graphics.Rect areaToRefresh
		float x
		float y
		float previousX
		float previousY
		float dx
		float dy
	private void touchUp (android.view.MotionEvent, boolean) 
		int i
		java.util.ArrayList listeners
		int count
		int i
		android.view.MotionEvent event
		boolean cancel
		java.util.ArrayList listeners
		int count
	private void cancelGesture (android.view.MotionEvent) 
		int i
		android.view.MotionEvent event
		java.util.ArrayList listeners
		int count
	private void fireOnGesturePerformed () 
		int i
		java.util.ArrayList actionListeners
		int count
	static boolean access$100 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static long access$200 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static long access$300 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static void access$400 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static boolean access$502 (android.gesture.GestureOverlayView, boolean) 
		android.gesture.GestureOverlayView x0
		boolean x1
	static boolean access$102 (android.gesture.GestureOverlayView, boolean) 
		android.gesture.GestureOverlayView x0
		boolean x1
	static boolean access$602 (android.gesture.GestureOverlayView, boolean) 
		android.gesture.GestureOverlayView x0
		boolean x1
	static android.graphics.Path access$700 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static android.gesture.Gesture access$802 (android.gesture.GestureOverlayView, android.gesture.Gesture) 
		android.gesture.GestureOverlayView x0
		android.gesture.Gesture x1
	static void access$900 (android.gesture.GestureOverlayView, int) 
		android.gesture.GestureOverlayView x0
		int x1
	static float access$1002 (android.gesture.GestureOverlayView, float) 
		android.gesture.GestureOverlayView x0
		float x1
	static android.view.animation.AccelerateDecelerateInterpolator access$1100 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static float access$1000 (android.gesture.GestureOverlayView) 
		android.gesture.GestureOverlayView x0
	static boolean access$1202 (android.gesture.GestureOverlayView, boolean) 
		android.gesture.GestureOverlayView x0
		boolean x1
}

android/gesture/Learner.class
Learner.java
package android.gesture
abstract android.gesture.Learner extends java.lang.Object {
	private final java.util.ArrayList mInstances
	void  () 
	void addInstance (android.gesture.Instance) 
		android.gesture.Instance instance
	java.util.ArrayList getInstances () 
	void removeInstance (long) 
		android.gesture.Instance instance
		int i
		long id
		java.util.ArrayList instances
		int count
	void removeInstances (java.lang.String) 
		android.gesture.Instance instance
		int i
		String name
		java.util.ArrayList toDelete
		java.util.ArrayList instances
		int count
	abstract java.util.ArrayList classify (int, int, float[]) 
}

android/gesture/GestureOverlayView$1.class
GestureOverlayView.java
package android.gesture
 android.gesture.GestureOverlayView$1 extends java.lang.Object {
}

android/gesture/OrientedBoundingBox.class
OrientedBoundingBox.java
package android.gesture
public android.gesture.OrientedBoundingBox extends java.lang.Object {
	public final float squareness
	public final float width
	public final float height
	public final float orientation
	public final float centerX
	public final float centerY
	void  (float, float, float, float, float) 
		float angle
		float cx
		float cy
		float w
		float h
		float ratio
	public android.graphics.Path toPath () 
		android.graphics.Path path
		float[] point
		android.graphics.Matrix matrix
}

android/gesture/GestureLibraries.class
GestureLibraries.java
package android.gesture
public final android.gesture.GestureLibraries extends java.lang.Object {
	private void  () 
	public static android.gesture.GestureLibrary fromFile (java.lang.String) 
		String path
	public static android.gesture.GestureLibrary fromFile (java.io.File) 
		java.io.File path
	public static android.gesture.GestureLibrary fromPrivateFile (android.content.Context, java.lang.String) 
		android.content.Context context
		String name
	public static android.gesture.GestureLibrary fromRawResource (android.content.Context, int) 
		android.content.Context context
		int resourceId
}

android/gesture/GestureOverlayView$FadeOutRunnable.class
GestureOverlayView.java
package android.gesture
 android.gesture.GestureOverlayView$FadeOutRunnable extends java.lang.Object implements java.lang.Runnable  {
	boolean fireActionPerformed
	boolean resetMultipleStrokes
	final android.gesture.GestureOverlayView this$0
	private void  (android.gesture.GestureOverlayView) 
	public void run () 
		float interpolatedTime
		long now
		long duration
	void  (android.gesture.GestureOverlayView, android.gesture.GestureOverlayView$1) 
		android.gesture.GestureOverlayView x0
		android.gesture.GestureOverlayView$1 x1
}

android/gesture/InstanceLearner.class
InstanceLearner.java
package android.gesture
 android.gesture.InstanceLearner extends android.gesture.Learner {
	private static final java.util.Comparator sComparator
	void  () 
	java.util.ArrayList classify (int, int, float[]) 
		double distance
		double weight
		android.gesture.Instance sample
		double distance
		double weight
		Double score
		int i
		double score
		String name
		int sequenceType
		int orientationType
		float[] vector
		java.util.ArrayList predictions
		java.util.ArrayList instances
		int count
		java.util.TreeMap label2score
	static void  () 
}

android/gesture/Gesture.class
Gesture.java
package android.gesture
public android.gesture.Gesture extends java.lang.Object implements android.os.Parcelable  {
	private static final long GESTURE_ID_BASE
	private static final int BITMAP_RENDERING_WIDTH
	private static final boolean BITMAP_RENDERING_ANTIALIAS
	private static final boolean BITMAP_RENDERING_DITHER
	private static final java.util.concurrent.atomic.AtomicInteger sGestureCount
	private final android.graphics.RectF mBoundingBox
	private long mGestureID
	private final java.util.ArrayList mStrokes
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.Object clone () 
		android.gesture.GestureStroke stroke
		int i
		android.gesture.Gesture gesture
		int count
	public java.util.ArrayList getStrokes () 
	public int getStrokesCount () 
	public void addStroke (android.gesture.GestureStroke) 
		android.gesture.GestureStroke stroke
	public float getLength () 
		int i
		int len
		java.util.ArrayList strokes
		int count
	public android.graphics.RectF getBoundingBox () 
	public android.graphics.Path toPath () 
	public android.graphics.Path toPath (android.graphics.Path) 
		int i
		android.graphics.Path path
		java.util.ArrayList strokes
		int count
	public android.graphics.Path toPath (int, int, int, int) 
		int width
		int height
		int edge
		int numSample
	public android.graphics.Path toPath (android.graphics.Path, int, int, int, int) 
		int i
		android.graphics.Path path
		int width
		int height
		int edge
		int numSample
		java.util.ArrayList strokes
		int count
	void setID (long) 
		long id
	public long getID () 
	public android.graphics.Bitmap toBitmap (int, int, int, int, int) 
		android.graphics.Path path
		int i
		int width
		int height
		int edge
		int numSample
		int color
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		java.util.ArrayList strokes
		int count
	public android.graphics.Bitmap toBitmap (int, int, int, int) 
		int width
		int height
		int inset
		int color
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		android.graphics.Path path
		android.graphics.RectF bounds
		float sx
		float sy
		float scale
	void serialize (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
		java.util.ArrayList strokes
		int count
	static android.gesture.Gesture deserialize (java.io.DataInputStream)  throws java.io.IOException 
		int i
		java.io.DataInputStream in
		android.gesture.Gesture gesture
		int count
	public void writeToParcel (android.os.Parcel, int) 
		java.io.IOException e
		android.os.Parcel out
		int flags
		boolean result
		java.io.ByteArrayOutputStream byteStream
		java.io.DataOutputStream outStream
	public int describeContents () 
	static long access$002 (android.gesture.Gesture, long) 
		android.gesture.Gesture x0
		long x1
	static void  () 
}

android/gesture/GestureOverlayView$OnGestureListener.class
GestureOverlayView.java
package android.gesture
public abstract android.gesture.GestureOverlayView$OnGestureListener extends java.lang.Object {
	public abstract void onGestureStarted (android.gesture.GestureOverlayView, android.view.MotionEvent) 
	public abstract void onGesture (android.gesture.GestureOverlayView, android.view.MotionEvent) 
	public abstract void onGestureEnded (android.gesture.GestureOverlayView, android.view.MotionEvent) 
	public abstract void onGestureCancelled (android.gesture.GestureOverlayView, android.view.MotionEvent) 
}

android/gesture/GestureUtils.class
GestureUtils.java
package android.gesture
public final android.gesture.GestureUtils extends java.lang.Object {
	private static final float SCALING_THRESHOLD
	private static final float NONUNIFORM_SCALE
	private void  () 
	static void closeStream (java.io.Closeable) 
		java.io.IOException e
		java.io.Closeable stream
	public static float[] spatialSampling (android.gesture.Gesture, int) 
		android.gesture.Gesture gesture
		int bitmapSize
	public static float[] spatialSampling (android.gesture.Gesture, int, boolean) 
		float scale
		float scale
		float scale
		float scale
		float aspectRatio
		int i
		float ypos
		float slope
		float xpos
		float ypos
		float slope
		float xpos
		float xpos
		float invertSlope
		float ypos
		float xpos
		float invertSlope
		float ypos
		float segmentStartX
		float segmentStartY
		int i
		android.gesture.GestureStroke stroke
		float[] strokepoints
		float[] pts
		float segmentEndX
		float segmentEndY
		int size
		int index
		android.gesture.Gesture gesture
		int bitmapSize
		boolean keepAspectRatio
		float targetPatchSize
		float[] sample
		android.graphics.RectF rect
		float gestureWidth
		float gestureHeight
		float sx
		float sy
		float preDx
		float preDy
		float postDx
		float postDy
		java.util.ArrayList strokes
		int count
	private static void plot (float, float, float[], int) 
		int index
		double xFloorSq
		double yFloorSq
		double xCeilingSq
		double yCeilingSq
		float topLeft
		float topRight
		float btmLeft
		float btmRight
		float sum
		float value
		int index
		float x
		float y
		float[] sample
		int sampleSize
		int xFloor
		int xCeiling
		int yFloor
		int yCeiling
	public static float[] temporalSampling (android.gesture.GestureStroke, int) 
		float ratio
		float nx
		float ny
		float deltaX
		float deltaY
		float distance
		android.gesture.GestureStroke stroke
		int numPoints
		float increment
		int vectorLength
		float[] vector
		float distanceSoFar
		float[] pts
		float lstPointX
		float lstPointY
		int index
		float currentPointX
		float currentPointY
		int i
		int count
	static float[] computeCentroid (float[]) 
		int i
		float[] points
		float centerX
		float centerY
		int count
		float[] center
	private static float[][] computeCoVariance (float[]) 
		float x
		float y
		int i
		float[] points
		float[][] array
		int count
	static float computeTotalLength (float[]) 
		float dx
		float dy
		int i
		float[] points
		float sum
		int count
	static float computeStraightness (float[]) 
		float[] points
		float totalLen
		float dx
		float dy
	static float computeStraightness (float[], float) 
		float[] points
		float totalLen
		float dx
		float dy
	static float squaredEuclideanDistance (float[], float[]) 
		float difference
		int i
		float[] vector1
		float[] vector2
		float squaredDistance
		int size
	static float cosineDistance (float[], float[]) 
		int i
		float[] vector1
		float[] vector2
		float sum
		int len
	static float minimumCosineDistance (float[], float[], int) 
		int i
		double cosine
		double sine
		float tan
		double angle
		float[] vector1
		float[] vector2
		int numOrientations
		int len
		float a
		float b
	public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox (java.util.ArrayList) 
		android.gesture.GesturePoint point
		int index
		int i
		java.util.ArrayList originalPoints
		int count
		float[] points
		float[] meanVector
	public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox (float[]) 
		int i
		float[] originalPoints
		int size
		float[] points
		float[] meanVector
	private static android.gesture.OrientedBoundingBox computeOrientedBoundingBox (float[], float[]) 
		float angle
		int i
		float[] points
		float[] centroid
		float[][] array
		float[] targetVector
		float angle
		float minx
		float miny
		float maxx
		float maxy
		int count
	private static float[] computeOrientation (float[][]) 
		float lambda
		float[][] covarianceMatrix
		float[] targetVector
		float a
		float b
		float value
		float rightside
		float lambda1
		float lambda2
	static float[] rotate (float[], float) 
		float x
		float y
		int i
		float[] points
		float angle
		float cos
		float sin
		int size
	static float[] translate (float[], float, float) 
		int i
		float[] points
		float dx
		float dy
		int size
	static float[] scale (float[], float, float) 
		int i
		float[] points
		float sx
		float sy
		int size
	static void  () 
}

android/gesture/GestureStroke.class
GestureStroke.java
package android.gesture
public android.gesture.GestureStroke extends java.lang.Object {
	static final float TOUCH_TOLERANCE
	public final android.graphics.RectF boundingBox
	public final float length
	public final float[] points
	private final long[] timestamps
	private android.graphics.Path mCachedPath
	public void  (java.util.ArrayList) 
		android.gesture.GesturePoint p
		int i
		java.util.ArrayList points
		int count
		float[] tmpPoints
		long[] times
		android.graphics.RectF bx
		float len
		int index
	private void  (android.graphics.RectF, float, float[], long[]) 
		android.graphics.RectF bbx
		float len
		float[] pts
		long[] times
	public java.lang.Object clone () 
	void draw (android.graphics.Canvas, android.graphics.Paint) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	public android.graphics.Path getPath () 
	private void makePath () 
		float dx
		float dy
		float x
		float y
		int i
		float[] localPoints
		int count
		android.graphics.Path path
		float mX
		float mY
	public android.graphics.Path toPath (float, float, int) 
		float dx
		float dy
		float x
		float y
		int i
		float width
		float height
		int numSample
		float[] pts
		android.graphics.RectF rect
		float sx
		float sy
		float scale
		float mX
		float mY
		android.graphics.Path path
		int count
	void serialize (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
		float[] pts
		long[] times
		int count
	static android.gesture.GestureStroke deserialize (java.io.DataInputStream)  throws java.io.IOException 
		int i
		java.io.DataInputStream in
		int count
		java.util.ArrayList points
	public void clearPath () 
	public android.gesture.OrientedBoundingBox computeOrientedBoundingBox () 
}

android/gesture/GestureLibraries$ResourceGestureLibrary.class
GestureLibraries.java
package android.gesture
 android.gesture.GestureLibraries$ResourceGestureLibrary extends android.gesture.GestureLibrary {
	private final java.lang.ref.WeakReference mContext
	private final int mResourceId
	public void  (android.content.Context, int) 
		android.content.Context context
		int resourceId
	public boolean isReadOnly () 
	public boolean save () 
	public boolean load () 
		java.io.IOException e
		java.io.InputStream in
		boolean result
		android.content.Context context
}

android/gesture/Prediction.class
Prediction.java
package android.gesture
public android.gesture.Prediction extends java.lang.Object {
	public final String name
	public double score
	void  (java.lang.String, double) 
		String label
		double predictionScore
	public java.lang.String toString () 
}

android/gesture/GestureOverlayView$OnGesturePerformedListener.class
GestureOverlayView.java
package android.gesture
public abstract android.gesture.GestureOverlayView$OnGesturePerformedListener extends java.lang.Object {
	public abstract void onGesturePerformed (android.gesture.GestureOverlayView, android.gesture.Gesture) 
}

android/gesture/InstanceLearner$1.class
InstanceLearner.java
package android.gesture
final android.gesture.InstanceLearner$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.gesture.Prediction, android.gesture.Prediction) 
		android.gesture.Prediction object1
		android.gesture.Prediction object2
		double score1
		double score2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/gesture/GestureLibrary.class
GestureLibrary.java
package android.gesture
public abstract android.gesture.GestureLibrary extends java.lang.Object {
	protected final android.gesture.GestureStore mStore
	protected void  () 
	public abstract boolean save () 
	public abstract boolean load () 
	public boolean isReadOnly () 
	public android.gesture.Learner getLearner () 
	public void setOrientationStyle (int) 
		int style
	public int getOrientationStyle () 
	public void setSequenceType (int) 
		int type
	public int getSequenceType () 
	public java.util.Set getGestureEntries () 
	public java.util.ArrayList recognize (android.gesture.Gesture) 
		android.gesture.Gesture gesture
	public void addGesture (java.lang.String, android.gesture.Gesture) 
		String entryName
		android.gesture.Gesture gesture
	public void removeGesture (java.lang.String, android.gesture.Gesture) 
		String entryName
		android.gesture.Gesture gesture
	public void removeEntry (java.lang.String) 
		String entryName
	public java.util.ArrayList getGestures (java.lang.String) 
		String entryName
}

android/gesture/GestureOverlayView$OnGesturingListener.class
GestureOverlayView.java
package android.gesture
public abstract android.gesture.GestureOverlayView$OnGesturingListener extends java.lang.Object {
	public abstract void onGesturingStarted (android.gesture.GestureOverlayView) 
	public abstract void onGesturingEnded (android.gesture.GestureOverlayView) 
}

android/gesture/Instance.class
Instance.java
package android.gesture
 android.gesture.Instance extends java.lang.Object {
	private static final int SEQUENCE_SAMPLE_SIZE
	private static final int PATCH_SAMPLE_SIZE
	private static final float[] ORIENTATIONS
	final float[] vector
	final String label
	final long id
	private void  (long, float[], java.lang.String) 
		long id
		float[] sample
		String sampleName
	private void normalize () 
		int i
		int i
		float[] sample
		float sum
		int size
		float magnitude
	static android.gesture.Instance createInstance (int, int, android.gesture.Gesture, java.lang.String) 
		float[] pts
		android.gesture.Instance instance
		int sequenceType
		int orientationType
		android.gesture.Gesture gesture
		String label
		float[] pts
		android.gesture.Instance instance
	private static float[] spatialSampler (android.gesture.Gesture) 
		android.gesture.Gesture gesture
	private static float[] temporalSampler (int, android.gesture.Gesture) 
		float delta
		int i
		int count
		int orientationType
		android.gesture.Gesture gesture
		float[] pts
		float[] center
		float orientation
		float adjustment
	static void  () 
}

android/gesture/Gesture$1.class
Gesture.java
package android.gesture
final android.gesture.Gesture$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.gesture.Gesture createFromParcel (android.os.Parcel) 
		java.io.IOException e
		android.os.Parcel in
		android.gesture.Gesture gesture
		long gestureID
		java.io.DataInputStream inStream
	public android.gesture.Gesture[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/gesture/GesturePoint.class
GesturePoint.java
package android.gesture
public android.gesture.GesturePoint extends java.lang.Object {
	public final float x
	public final float y
	public final long timestamp
	public void  (float, float, long) 
		float x
		float y
		long t
	static android.gesture.GesturePoint deserialize (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		float x
		float y
		long timeStamp
	public java.lang.Object clone () 
}

android/gesture/GestureStore.class
GestureStore.java
package android.gesture
public android.gesture.GestureStore extends java.lang.Object {
	public static final int SEQUENCE_INVARIANT
	public static final int SEQUENCE_SENSITIVE
	public static final int ORIENTATION_INVARIANT
	public static final int ORIENTATION_SENSITIVE
	static final int ORIENTATION_SENSITIVE_4
	static final int ORIENTATION_SENSITIVE_8
	private static final short FILE_FORMAT_VERSION
	private static final boolean PROFILE_LOADING_SAVING
	private int mSequenceType
	private int mOrientationStyle
	private final java.util.HashMap mNamedGestures
	private android.gesture.Learner mClassifier
	private boolean mChanged
	public void  () 
	public void setOrientationStyle (int) 
		int style
	public int getOrientationStyle () 
	public void setSequenceType (int) 
		int type
	public int getSequenceType () 
	public java.util.Set getGestureEntries () 
	public java.util.ArrayList recognize (android.gesture.Gesture) 
		android.gesture.Gesture gesture
		android.gesture.Instance instance
	public void addGesture (java.lang.String, android.gesture.Gesture) 
		String entryName
		android.gesture.Gesture gesture
		java.util.ArrayList gestures
	public void removeGesture (java.lang.String, android.gesture.Gesture) 
		String entryName
		android.gesture.Gesture gesture
		java.util.ArrayList gestures
	public void removeEntry (java.lang.String) 
		String entryName
	public java.util.ArrayList getGestures (java.lang.String) 
		String entryName
		java.util.ArrayList gestures
	public boolean hasChanged () 
	public void save (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream stream
	public void save (java.io.OutputStream, boolean)  throws java.io.IOException 
		int i
		String key
		java.util.ArrayList examples
		int count
		java.util.Map$Entry entry
		java.util.HashMap maps
		java.io.OutputStream stream
		boolean closeStream
		java.io.DataOutputStream out
	public void load (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream stream
	public void load (java.io.InputStream, boolean)  throws java.io.IOException 
		short versionNumber
		java.io.InputStream stream
		boolean closeStream
		java.io.DataInputStream in
	private void readFormatV1 (java.io.DataInputStream)  throws java.io.IOException 
		android.gesture.Gesture gesture
		int j
		String name
		int gestureCount
		java.util.ArrayList gestures
		int i
		java.io.DataInputStream in
		android.gesture.Learner classifier
		java.util.HashMap namedGestures
		int entriesCount
	android.gesture.Learner getLearner () 
}

android/gesture/GestureLibraries$FileGestureLibrary.class
GestureLibraries.java
package android.gesture
 android.gesture.GestureLibraries$FileGestureLibrary extends android.gesture.GestureLibrary {
	private final java.io.File mPath
	public void  (java.io.File) 
		java.io.File path
	public boolean isReadOnly () 
	public boolean save () 
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.File file
		java.io.File parentFile
		boolean result
	public boolean load () 
		java.io.FileNotFoundException e
		java.io.IOException e
		boolean result
		java.io.File file
}

android/R$interpolator.class
R.java
package android
public final android.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  () 
}

android/appwidget/
android/appwidget/PendingHostUpdate.class
PendingHostUpdate.java
package android.appwidget
public android.appwidget.PendingHostUpdate extends java.lang.Object implements android.os.Parcelable  {
	static final int TYPE_VIEWS_UPDATE
	static final int TYPE_PROVIDER_CHANGED
	static final int TYPE_VIEW_DATA_CHANGED
	final int appWidgetId
	final int type
	android.widget.RemoteViews views
	android.appwidget.AppWidgetProviderInfo widgetInfo
	int viewId
	public static final android.os.Parcelable$Creator CREATOR
	public static android.appwidget.PendingHostUpdate updateAppWidget (int, android.widget.RemoteViews) 
		int appWidgetId
		android.widget.RemoteViews views
		android.appwidget.PendingHostUpdate update
	public static android.appwidget.PendingHostUpdate providerChanged (int, android.appwidget.AppWidgetProviderInfo) 
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo info
		android.appwidget.PendingHostUpdate update
	public static android.appwidget.PendingHostUpdate viewDataChanged (int, int) 
		int appWidgetId
		int viewId
		android.appwidget.PendingHostUpdate update
	private void  (int, int) 
		int appWidgetId
		int type
	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
	private void writeNullParcelable (android.os.Parcelable, android.os.Parcel, int) 
		android.os.Parcelable p
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.appwidget.PendingHostUpdate$1) 
		android.os.Parcel x0
		android.appwidget.PendingHostUpdate$1 x1
	static void  () 
}

android/appwidget/AppWidgetHostView$1.class
AppWidgetHostView.java
package android.appwidget
final android.appwidget.AppWidgetHostView$1 extends java.lang.Object implements android.view.LayoutInflater$Filter  {
	void  () 
	public boolean onLoadClass (java.lang.Class) 
		Class clazz
}

android/appwidget/AppWidgetHost.class
AppWidgetHost.java
package android.appwidget
public android.appwidget.AppWidgetHost extends java.lang.Object {
	static final int HANDLE_UPDATE
	static final int HANDLE_PROVIDER_CHANGED
	static final int HANDLE_PROVIDERS_CHANGED
	static final int HANDLE_VIEW_DATA_CHANGED
	static final Object sServiceLock
	static com.android.internal.appwidget.IAppWidgetService sService
	private android.util.DisplayMetrics mDisplayMetrics
	private String mContextOpPackageName
	private final android.os.Handler mHandler
	private final int mHostId
	private final android.appwidget.AppWidgetHost$Callbacks mCallbacks
	private final android.util.SparseArray mViews
	private android.widget.RemoteViews$OnClickHandler mOnClickHandler
	public void  (android.content.Context, int) 
		android.content.Context context
		int hostId
	public void  (android.content.Context, int, android.widget.RemoteViews$OnClickHandler, android.os.Looper) 
		android.content.Context context
		int hostId
		android.widget.RemoteViews$OnClickHandler handler
		android.os.Looper looper
	private static void bindService () 
		android.os.IBinder b
	public void startListening () 
		int i
		int N
		android.os.RemoteException e
		android.appwidget.PendingHostUpdate update
		int i
		int[] idsToUpdate
		java.util.List updates
		java.util.List updates
		int N
	public void stopListening () 
		android.os.RemoteException e
	public int allocateAppWidgetId () 
		android.os.RemoteException e
	public final void startAppWidgetConfigureActivityForResult (android.app.Activity, int, int, int, android.os.Bundle) 
		android.content.IntentSender intentSender
		android.content.IntentSender$SendIntentException e
		android.os.RemoteException e
		android.app.Activity activity
		int appWidgetId
		int intentFlags
		int requestCode
		android.os.Bundle options
	public int[] getAppWidgetIds () 
		android.os.RemoteException e
	public void deleteAppWidgetId (int) 
		android.os.RemoteException e
		int appWidgetId
	public void deleteHost () 
		android.os.RemoteException e
	public static void deleteAllHosts () 
		android.os.RemoteException e
	public final android.appwidget.AppWidgetHostView createView (android.content.Context, int, android.appwidget.AppWidgetProviderInfo) 
		android.os.RemoteException e
		android.content.Context context
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo appWidget
		android.appwidget.AppWidgetHostView view
		android.widget.RemoteViews views
		android.widget.RemoteViews views
	protected android.appwidget.AppWidgetHostView onCreateView (android.content.Context, int, android.appwidget.AppWidgetProviderInfo) 
		android.content.Context context
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo appWidget
	protected void onProviderChanged (int, android.appwidget.AppWidgetProviderInfo) 
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo appWidget
		android.appwidget.AppWidgetHostView v
	protected void onProvidersChanged () 
	void updateAppWidgetView (int, android.widget.RemoteViews) 
		int appWidgetId
		android.widget.RemoteViews views
		android.appwidget.AppWidgetHostView v
	void viewDataChanged (int, int) 
		int appWidgetId
		int viewId
		android.appwidget.AppWidgetHostView v
	protected void clearViews () 
	static void  () 
}

android/appwidget/AppWidgetProvider.class
AppWidgetProvider.java
package android.appwidget
public android.appwidget.AppWidgetProvider extends android.content.BroadcastReceiver {
	public void  () 
	public void onReceive (android.content.Context, android.content.Intent) 
		int[] appWidgetIds
		android.os.Bundle extras
		int appWidgetId
		android.os.Bundle extras
		int appWidgetId
		android.os.Bundle widgetExtras
		android.os.Bundle extras
		int[] oldIds
		int[] newIds
		android.os.Bundle extras
		android.content.Context context
		android.content.Intent intent
		String action
	public void onUpdate (android.content.Context, android.appwidget.AppWidgetManager, int[]) 
		android.content.Context context
		android.appwidget.AppWidgetManager appWidgetManager
		int[] appWidgetIds
	public void onAppWidgetOptionsChanged (android.content.Context, android.appwidget.AppWidgetManager, int, android.os.Bundle) 
		android.content.Context context
		android.appwidget.AppWidgetManager appWidgetManager
		int appWidgetId
		android.os.Bundle newOptions
	public void onDeleted (android.content.Context, int[]) 
		android.content.Context context
		int[] appWidgetIds
	public void onEnabled (android.content.Context) 
		android.content.Context context
	public void onDisabled (android.content.Context) 
		android.content.Context context
	public void onRestored (android.content.Context, int[], int[]) 
		android.content.Context context
		int[] oldWidgetIds
		int[] newWidgetIds
}

android/appwidget/AppWidgetHostView$ViewApplyListener.class
AppWidgetHostView.java
package android.appwidget
 android.appwidget.AppWidgetHostView$ViewApplyListener extends java.lang.Object implements android.widget.RemoteViews$OnViewAppliedListener  {
	private final android.widget.RemoteViews mViews
	private final boolean mIsReapply
	private final int mLayoutId
	final android.appwidget.AppWidgetHostView this$0
	public void  (android.appwidget.AppWidgetHostView, android.widget.RemoteViews, int, boolean) 
		android.widget.RemoteViews views
		int layoutId
		boolean isReapply
	public void onViewApplied (android.view.View) 
		android.view.View v
	public void onError (java.lang.Exception) 
		Exception e
}

android/appwidget/AppWidgetProviderInfo.class
AppWidgetProviderInfo.java
package android.appwidget
public android.appwidget.AppWidgetProviderInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int RESIZE_NONE
	public static final int RESIZE_HORIZONTAL
	public static final int RESIZE_VERTICAL
	public static final int RESIZE_BOTH
	public static final int WIDGET_CATEGORY_HOME_SCREEN
	public static final int WIDGET_CATEGORY_KEYGUARD
	public static final int WIDGET_CATEGORY_SEARCHBOX
	public android.content.ComponentName provider
	public int minWidth
	public int minHeight
	public int minResizeWidth
	public int minResizeHeight
	public int updatePeriodMillis
	public int initialLayout
	public int initialKeyguardLayout
	public android.content.ComponentName configure
	public String label
	public int icon
	public int autoAdvanceViewId
	public int previewImage
	public int resizeMode
	public int widgetCategory
	public android.content.pm.ActivityInfo providerInfo
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public final java.lang.String loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
		CharSequence label
	public final android.graphics.drawable.Drawable loadIcon (android.content.Context, int) 
		android.content.Context context
		int density
	public final android.graphics.drawable.Drawable loadPreviewImage (android.content.Context, int) 
		android.content.Context context
		int density
	public final android.os.UserHandle getProfile () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public android.appwidget.AppWidgetProviderInfo clone () 
		android.appwidget.AppWidgetProviderInfo that
	public int describeContents () 
	private android.graphics.drawable.Drawable loadDrawable (android.content.Context, int, int, boolean) 
		android.content.res.Resources resources
		android.content.Context context
		int density
		int resourceId
		boolean loadDefaultIcon
	public java.lang.String toString () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/appwidget/AppWidgetManager.class
AppWidgetManager.java
package android.appwidget
public android.appwidget.AppWidgetManager extends java.lang.Object {
	public static final String ACTION_APPWIDGET_PICK
	public static final String ACTION_KEYGUARD_APPWIDGET_PICK
	public static final String ACTION_APPWIDGET_BIND
	public static final String ACTION_APPWIDGET_CONFIGURE
	public static final String EXTRA_APPWIDGET_ID
	public static final String OPTION_APPWIDGET_MIN_WIDTH
	public static final String OPTION_APPWIDGET_MIN_HEIGHT
	public static final String OPTION_APPWIDGET_MAX_WIDTH
	public static final String OPTION_APPWIDGET_MAX_HEIGHT
	public static final String OPTION_APPWIDGET_HOST_CATEGORY
	public static final String EXTRA_APPWIDGET_OPTIONS
	public static final String EXTRA_APPWIDGET_IDS
	public static final String EXTRA_APPWIDGET_PROVIDER
	public static final String EXTRA_APPWIDGET_PROVIDER_PROFILE
	public static final String EXTRA_CUSTOM_INFO
	public static final String EXTRA_HOST_ID
	public static final String EXTRA_CUSTOM_EXTRAS
	public static final String EXTRA_CATEGORY_FILTER
	public static final String EXTRA_CUSTOM_SORT
	public static final int INVALID_APPWIDGET_ID
	public static final String ACTION_APPWIDGET_UPDATE
	public static final String ACTION_APPWIDGET_OPTIONS_CHANGED
	public static final String ACTION_APPWIDGET_DELETED
	public static final String ACTION_APPWIDGET_DISABLED
	public static final String ACTION_APPWIDGET_ENABLED
	public static final String ACTION_APPWIDGET_RESTORED
	public static final String ACTION_APPWIDGET_HOST_RESTORED
	public static final String EXTRA_APPWIDGET_OLD_IDS
	public static final String META_DATA_APPWIDGET_PROVIDER
	private final String mPackageName
	private final com.android.internal.appwidget.IAppWidgetService mService
	private final android.util.DisplayMetrics mDisplayMetrics
	public static android.appwidget.AppWidgetManager getInstance (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, com.android.internal.appwidget.IAppWidgetService) 
		android.content.Context context
		com.android.internal.appwidget.IAppWidgetService service
	public void updateAppWidget (int[], android.widget.RemoteViews) 
		android.os.RemoteException e
		int[] appWidgetIds
		android.widget.RemoteViews views
	public void updateAppWidgetOptions (int, android.os.Bundle) 
		android.os.RemoteException e
		int appWidgetId
		android.os.Bundle options
	public android.os.Bundle getAppWidgetOptions (int) 
		android.os.RemoteException e
		int appWidgetId
	public void updateAppWidget (int, android.widget.RemoteViews) 
		int appWidgetId
		android.widget.RemoteViews views
	public void partiallyUpdateAppWidget (int[], android.widget.RemoteViews) 
		android.os.RemoteException e
		int[] appWidgetIds
		android.widget.RemoteViews views
	public void partiallyUpdateAppWidget (int, android.widget.RemoteViews) 
		int appWidgetId
		android.widget.RemoteViews views
	public void updateAppWidget (android.content.ComponentName, android.widget.RemoteViews) 
		android.os.RemoteException e
		android.content.ComponentName provider
		android.widget.RemoteViews views
	public void notifyAppWidgetViewDataChanged (int[], int) 
		android.os.RemoteException e
		int[] appWidgetIds
		int viewId
	public void notifyAppWidgetViewDataChanged (int, int) 
		int appWidgetId
		int viewId
	public java.util.List getInstalledProvidersForProfile (android.os.UserHandle) 
		android.os.UserHandle profile
	public java.util.List getInstalledProviders () 
	public java.util.List getInstalledProviders (int) 
		int categoryFilter
	public java.util.List getInstalledProvidersForProfile (int, android.os.UserHandle) 
		android.appwidget.AppWidgetProviderInfo info
		android.content.pm.ParceledListSlice providers
		android.os.RemoteException e
		int categoryFilter
		android.os.UserHandle profile
	public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo (int) 
		android.appwidget.AppWidgetProviderInfo info
		android.os.RemoteException e
		int appWidgetId
	public void bindAppWidgetId (int, android.content.ComponentName) 
		int appWidgetId
		android.content.ComponentName provider
	public void bindAppWidgetId (int, android.content.ComponentName, android.os.Bundle) 
		int appWidgetId
		android.content.ComponentName provider
		android.os.Bundle options
	public boolean bindAppWidgetIdIfAllowed (int, android.content.ComponentName) 
		int appWidgetId
		android.content.ComponentName provider
	public boolean bindAppWidgetIdIfAllowed (int, android.content.ComponentName, android.os.Bundle) 
		int appWidgetId
		android.content.ComponentName provider
		android.os.Bundle options
	public boolean bindAppWidgetIdIfAllowed (int, android.os.UserHandle, android.content.ComponentName, android.os.Bundle) 
		int appWidgetId
		android.os.UserHandle user
		android.content.ComponentName provider
		android.os.Bundle options
	public boolean hasBindAppWidgetPermission (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	public boolean hasBindAppWidgetPermission (java.lang.String) 
		android.os.RemoteException e
		String packageName
	public void setBindAppWidgetPermission (java.lang.String, boolean) 
		String packageName
		boolean permission
	public void setBindAppWidgetPermission (java.lang.String, int, boolean) 
		android.os.RemoteException e
		String packageName
		int userId
		boolean permission
	public void bindRemoteViewsService (java.lang.String, int, android.content.Intent, android.os.IBinder) 
		android.os.RemoteException e
		String packageName
		int appWidgetId
		android.content.Intent intent
		android.os.IBinder connection
	public void unbindRemoteViewsService (java.lang.String, int, android.content.Intent) 
		android.os.RemoteException e
		String packageName
		int appWidgetId
		android.content.Intent intent
	public int[] getAppWidgetIds (android.content.ComponentName) 
		android.os.RemoteException e
		android.content.ComponentName provider
	public boolean isBoundWidgetPackage (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	private boolean bindAppWidgetIdIfAllowed (int, int, android.content.ComponentName, android.os.Bundle) 
		android.os.RemoteException e
		int appWidgetId
		int profileId
		android.content.ComponentName provider
		android.os.Bundle options
	private void convertSizesToPixels (android.appwidget.AppWidgetProviderInfo) 
		android.appwidget.AppWidgetProviderInfo info
}

android/appwidget/AppWidgetProviderInfo$1.class
AppWidgetProviderInfo.java
package android.appwidget
final android.appwidget.AppWidgetProviderInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.appwidget.AppWidgetProviderInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.appwidget.AppWidgetProviderInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/appwidget/PendingHostUpdate$1.class
PendingHostUpdate.java
package android.appwidget
final android.appwidget.PendingHostUpdate$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.appwidget.PendingHostUpdate createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.appwidget.PendingHostUpdate[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/appwidget/AppWidgetHost$UpdateHandler.class
AppWidgetHost.java
package android.appwidget
 android.appwidget.AppWidgetHost$UpdateHandler extends android.os.Handler {
	final android.appwidget.AppWidgetHost this$0
	public void  (android.appwidget.AppWidgetHost, android.os.Looper) 
		android.appwidget.AppWidgetHost this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/appwidget/AppWidgetHostView.class
AppWidgetHostView.java
package android.appwidget
public android.appwidget.AppWidgetHostView extends android.widget.FrameLayout {
	static final String TAG
	static final boolean LOGD
	static final boolean CROSSFADE
	static final int VIEW_MODE_NOINIT
	static final int VIEW_MODE_CONTENT
	static final int VIEW_MODE_ERROR
	static final int VIEW_MODE_DEFAULT
	static final int FADE_DURATION
	static final android.view.LayoutInflater$Filter sInflaterFilter
	android.content.Context mContext
	android.content.Context mRemoteContext
	int mAppWidgetId
	android.appwidget.AppWidgetProviderInfo mInfo
	android.view.View mView
	int mViewMode
	int mLayoutId
	long mFadeStartTime
	android.graphics.Bitmap mOld
	android.graphics.Paint mOldPaint
	private android.widget.RemoteViews$OnClickHandler mOnClickHandler
	private java.util.concurrent.Executor mAsyncExecutor
	private android.os.CancellationSignal mLastExecutionSignal
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.widget.RemoteViews$OnClickHandler handler
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int animationIn
		int animationOut
	public void setOnClickHandler (android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$OnClickHandler handler
	public void setAppWidget (int, android.appwidget.AppWidgetProviderInfo) 
		android.graphics.Rect padding
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo info
	public static android.graphics.Rect getDefaultPaddingForWidget (android.content.Context, android.content.ComponentName, android.graphics.Rect) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.res.Resources r
		android.content.Context context
		android.content.ComponentName component
		android.graphics.Rect padding
		android.content.pm.PackageManager packageManager
		android.content.pm.ApplicationInfo appInfo
		android.content.pm.ApplicationInfo appInfo
	public int getAppWidgetId () 
	public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo () 
	protected void dispatchSaveInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
		android.appwidget.AppWidgetHostView$ParcelableSparseArray jail
	private int generateId () 
		int id
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		Exception e
		android.util.SparseArray container
		android.os.Parcelable parcelable
		android.appwidget.AppWidgetHostView$ParcelableSparseArray jail
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View child
		RuntimeException e
		boolean changed
		int left
		int top
		int right
		int bottom
	public void updateAppWidgetSize (android.os.Bundle, int, int, int, int) 
		android.os.Bundle newOptions
		int minWidth
		int minHeight
		int maxWidth
		int maxHeight
	public void updateAppWidgetSize (android.os.Bundle, int, int, int, int, boolean) 
		android.os.Bundle newOptions
		int minWidth
		int minHeight
		int maxWidth
		int maxHeight
		boolean ignorePadding
		android.graphics.Rect padding
		float density
		int xPaddingDips
		int yPaddingDips
		int newMinWidth
		int newMinHeight
		int newMaxWidth
		int newMaxHeight
		android.appwidget.AppWidgetManager widgetManager
		android.os.Bundle oldOptions
		boolean needsUpdate
	public void updateAppWidgetOptions (android.os.Bundle) 
		android.os.Bundle options
	public android.widget.FrameLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
		android.content.Context context
	public void setAsyncExecutor (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	void resetAppWidget (android.appwidget.AppWidgetProviderInfo) 
		android.appwidget.AppWidgetProviderInfo info
	public void updateAppWidget (android.widget.RemoteViews) 
		android.widget.RemoteViews remoteViews
	protected void applyRemoteViews (android.widget.RemoteViews) 
		RuntimeException e
		RuntimeException e
		int layoutId
		android.widget.RemoteViews remoteViews
		boolean recycled
		android.view.View content
		Exception exception
	private void applyContent (android.view.View, boolean, java.lang.Exception) 
		android.view.View content
		boolean recycled
		Exception exception
	private void updateContentDescription (android.appwidget.AppWidgetProviderInfo) 
		android.content.pm.LauncherApps launcherApps
		android.content.pm.ApplicationInfo appInfo
		android.appwidget.AppWidgetProviderInfo info
	private void inflateAsync (android.widget.RemoteViews) 
		android.widget.RemoteViews remoteViews
		int layoutId
	void viewDataChanged (int) 
		android.widget.BaseAdapter baseAdapter
		android.widget.AdapterView adapterView
		android.widget.Adapter adapter
		int viewId
		android.view.View v
	protected android.content.Context getRemoteContext () 
		android.content.pm.PackageManager$NameNotFoundException e
	protected boolean drawChild (android.graphics.Canvas, android.view.View, long) 
		android.graphics.Canvas canvas
		android.view.View child
		long drawingTime
	protected void prepareView (android.view.View) 
		android.view.View view
		android.widget.FrameLayout$LayoutParams requested
	protected android.view.View getDefaultView () 
		int kgLayoutId
		int category
		android.content.Context theirContext
		android.view.LayoutInflater inflater
		android.appwidget.AppWidgetManager manager
		android.os.Bundle options
		int layoutId
		RuntimeException e
		android.view.View defaultView
		Exception exception
	protected android.view.View getErrorView () 
		android.widget.TextView tv
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void access$100 (android.appwidget.AppWidgetHostView, android.view.View, boolean, java.lang.Exception) 
		android.appwidget.AppWidgetHostView x0
		android.view.View x1
		boolean x2
		Exception x3
	static android.os.CancellationSignal access$202 (android.appwidget.AppWidgetHostView, android.os.CancellationSignal) 
		android.appwidget.AppWidgetHostView x0
		android.os.CancellationSignal x1
	static java.util.concurrent.Executor access$300 (android.appwidget.AppWidgetHostView) 
		android.appwidget.AppWidgetHostView x0
	static android.widget.RemoteViews$OnClickHandler access$400 (android.appwidget.AppWidgetHostView) 
		android.appwidget.AppWidgetHostView x0
	static void  () 
}

android/appwidget/AppWidgetHostView$ParcelableSparseArray.class
AppWidgetHostView.java
package android.appwidget
 android.appwidget.AppWidgetHostView$ParcelableSparseArray extends android.util.SparseArray implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
		int count
	void  (android.appwidget.AppWidgetHostView$1) 
		android.appwidget.AppWidgetHostView$1 x0
	static void  () 
}

android/appwidget/AppWidgetHostView$ParcelableSparseArray$1.class
AppWidgetHostView.java
package android.appwidget
final android.appwidget.AppWidgetHostView$ParcelableSparseArray$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.appwidget.AppWidgetHostView$ParcelableSparseArray createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		android.appwidget.AppWidgetHostView$ParcelableSparseArray array
		ClassLoader loader
		int count
	public android.appwidget.AppWidgetHostView$ParcelableSparseArray[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/appwidget/AppWidgetHost$Callbacks.class
AppWidgetHost.java
package android.appwidget
 android.appwidget.AppWidgetHost$Callbacks extends com.android.internal.appwidget.IAppWidgetHost$Stub {
	private final java.lang.ref.WeakReference mWeakHandler
	public void  (android.os.Handler) 
		android.os.Handler handler
	public void updateAppWidget (int, android.widget.RemoteViews) 
		int appWidgetId
		android.widget.RemoteViews views
		android.os.Handler handler
		android.os.Message msg
	public void providerChanged (int, android.appwidget.AppWidgetProviderInfo) 
		int appWidgetId
		android.appwidget.AppWidgetProviderInfo info
		android.os.Handler handler
		android.os.Message msg
	public void providersChanged () 
		android.os.Handler handler
	public void viewDataChanged (int, int) 
		int appWidgetId
		int viewId
		android.os.Handler handler
		android.os.Message msg
	private static boolean isLocalBinder () 
}

android/R$bool.class
R.java
package android
public final android.R$bool extends java.lang.Object {
	public void  () 
}

android/R$raw.class
R.java
package android
public final android.R$raw extends java.lang.Object {
	public static final int loaderror
	public static final int nodomain
	public void  () 
}

android/Manifest.class
Manifest.java
package android
public final android.Manifest extends java.lang.Object {
	public void  () 
}

android/view/
android/view/Window.class
Window.java
package android.view
public abstract android.view.Window extends java.lang.Object {
	public static final int FEATURE_OPTIONS_PANEL
	public static final int FEATURE_NO_TITLE
	public static final int FEATURE_PROGRESS
	public static final int FEATURE_LEFT_ICON
	public static final int FEATURE_RIGHT_ICON
	public static final int FEATURE_INDETERMINATE_PROGRESS
	public static final int FEATURE_CONTEXT_MENU
	public static final int FEATURE_CUSTOM_TITLE
	public static final int FEATURE_ACTION_BAR
	public static final int FEATURE_ACTION_BAR_OVERLAY
	public static final int FEATURE_ACTION_MODE_OVERLAY
	public static final int FEATURE_SWIPE_TO_DISMISS
	public static final int FEATURE_CONTENT_TRANSITIONS
	public static final int FEATURE_ACTIVITY_TRANSITIONS
	public static final int FEATURE_MAX
	public static final int PROGRESS_VISIBILITY_ON
	public static final int PROGRESS_VISIBILITY_OFF
	public static final int PROGRESS_INDETERMINATE_ON
	public static final int PROGRESS_INDETERMINATE_OFF
	public static final int PROGRESS_START
	public static final int PROGRESS_END
	public static final int PROGRESS_SECONDARY_START
	public static final int PROGRESS_SECONDARY_END
	public static final String STATUS_BAR_BACKGROUND_TRANSITION_NAME
	public static final String NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME
	protected static final int DEFAULT_FEATURES
	public static final int ID_ANDROID_CONTENT
	private static final String PROPERTY_HARDWARE_UI
	public static final int DECOR_CAPTION_SHADE_AUTO
	public static final int DECOR_CAPTION_SHADE_LIGHT
	public static final int DECOR_CAPTION_SHADE_DARK
	private final android.content.Context mContext
	private android.content.res.TypedArray mWindowStyle
	private android.view.Window$Callback mCallback
	private android.view.Window$OnWindowDismissedCallback mOnWindowDismissedCallback
	private android.view.Window$WindowControllerCallback mWindowControllerCallback
	private android.view.Window$OnRestrictedCaptionAreaChangedListener mOnRestrictedCaptionAreaChangedListener
	private android.graphics.Rect mRestrictedCaptionAreaRect
	private android.view.WindowManager mWindowManager
	private android.os.IBinder mAppToken
	private String mAppName
	private boolean mHardwareAccelerated
	private android.view.Window mContainer
	private android.view.Window mActiveChild
	private boolean mIsActive
	private boolean mHasChildren
	private boolean mCloseOnTouchOutside
	private boolean mSetCloseOnTouchOutside
	private int mForcedWindowFlags
	private int mFeatures
	private int mLocalFeatures
	private boolean mHaveWindowFormat
	private boolean mHaveDimAmount
	private int mDefaultWindowFormat
	private boolean mHasSoftInputMode
	private boolean mDestroyed
	private boolean mOverlayWithDecorCaptionEnabled
	private final android.view.WindowManager$LayoutParams mWindowAttributes
	public void  (android.content.Context) 
		android.content.Context context
	public final android.content.Context getContext () 
	public final android.content.res.TypedArray getWindowStyle () 
	public void setContainer (android.view.Window) 
		android.view.Window container
	public final android.view.Window getContainer () 
	public final boolean hasChildren () 
	public final void destroy () 
	public final boolean isDestroyed () 
	public void setWindowManager (android.view.WindowManager, android.os.IBinder, java.lang.String) 
		android.view.WindowManager wm
		android.os.IBinder appToken
		String appName
	public void setWindowManager (android.view.WindowManager, android.os.IBinder, java.lang.String, boolean) 
		android.view.WindowManager wm
		android.os.IBinder appToken
		String appName
		boolean hardwareAccelerated
	void adjustLayoutParamsForSubWindow (android.view.WindowManager$LayoutParams) 
		android.view.View decor
		StringBuilder title
		StringBuilder title
		android.view.WindowManager$LayoutParams wp
		CharSequence curTitle
	public android.view.WindowManager getWindowManager () 
	public void setCallback (android.view.Window$Callback) 
		android.view.Window$Callback callback
	public final android.view.Window$Callback getCallback () 
	public final void addOnFrameMetricsAvailableListener (android.view.Window$OnFrameMetricsAvailableListener, android.os.Handler) 
		android.view.Window$OnFrameMetricsAvailableListener listener
		android.os.Handler handler
		android.view.View decorView
	public final void removeOnFrameMetricsAvailableListener (android.view.Window$OnFrameMetricsAvailableListener) 
		android.view.Window$OnFrameMetricsAvailableListener listener
		android.view.View decorView
	public final void setOnWindowDismissedCallback (android.view.Window$OnWindowDismissedCallback) 
		android.view.Window$OnWindowDismissedCallback dcb
	public final void dispatchOnWindowDismissed (boolean) 
		boolean finishTask
	public final void setWindowControllerCallback (android.view.Window$WindowControllerCallback) 
		android.view.Window$WindowControllerCallback wccb
	public final android.view.Window$WindowControllerCallback getWindowControllerCallback () 
	public final void setRestrictedCaptionAreaListener (android.view.Window$OnRestrictedCaptionAreaChangedListener) 
		android.view.Window$OnRestrictedCaptionAreaChangedListener listener
	public abstract void takeSurface (android.view.SurfaceHolder$Callback2) 
	public abstract void takeInputQueue (android.view.InputQueue$Callback) 
	public abstract boolean isFloating () 
	public void setLayout (int, int) 
		int width
		int height
		android.view.WindowManager$LayoutParams attrs
	public void setGravity (int) 
		int gravity
		android.view.WindowManager$LayoutParams attrs
	public void setType (int) 
		int type
		android.view.WindowManager$LayoutParams attrs
	public void setFormat (int) 
		int format
		android.view.WindowManager$LayoutParams attrs
	public void setWindowAnimations (int) 
		int resId
		android.view.WindowManager$LayoutParams attrs
	public void setSoftInputMode (int) 
		int mode
		android.view.WindowManager$LayoutParams attrs
	public void addFlags (int) 
		int flags
	public void addPrivateFlags (int) 
		int flags
	public void clearFlags (int) 
		int flags
	public void setFlags (int, int) 
		int flags
		int mask
		android.view.WindowManager$LayoutParams attrs
	private void setPrivateFlags (int, int) 
		int flags
		int mask
		android.view.WindowManager$LayoutParams attrs
	protected void setNeedsMenuKey (int) 
		int value
		android.view.WindowManager$LayoutParams attrs
	protected void dispatchWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public void setDimAmount (float) 
		float amount
		android.view.WindowManager$LayoutParams attrs
	public void setAttributes (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams a
	public final android.view.WindowManager$LayoutParams getAttributes () 
	protected final int getForcedWindowFlags () 
	protected final boolean hasSoftInputMode () 
	public void setCloseOnTouchOutside (boolean) 
		boolean close
	public void setCloseOnTouchOutsideIfNotSet (boolean) 
		boolean close
	public void setDisableWallpaperTouchEvents (boolean) 
		boolean disable
	public abstract void alwaysReadCloseOnTouchAttr () 
	public boolean shouldCloseOnTouch (android.content.Context, android.view.MotionEvent) 
		android.content.Context context
		android.view.MotionEvent event
	public void setSustainedPerformanceMode (boolean) 
		boolean enable
	private boolean isOutOfBounds (android.content.Context, android.view.MotionEvent) 
		android.content.Context context
		android.view.MotionEvent event
		int x
		int y
		int slop
		android.view.View decorView
	public boolean requestFeature (int) 
		int featureId
		int flag
	protected void removeFeature (int) 
		int featureId
		int flag
	public final void makeActive () 
	public final boolean isActive () 
	public android.view.View findViewById (int) 
		int id
	public abstract void setContentView (int) 
	public abstract void setContentView (android.view.View) 
	public abstract void setContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
	public abstract void addContentView (android.view.View, android.view.ViewGroup$LayoutParams) 
	public abstract void clearContentView () 
	public abstract android.view.View getCurrentFocus () 
	public abstract android.view.LayoutInflater getLayoutInflater () 
	public abstract void setTitle (java.lang.CharSequence) 
	public abstract void setTitleColor (int) 
	public abstract void openPanel (int, android.view.KeyEvent) 
	public abstract void closePanel (int) 
	public abstract void togglePanel (int, android.view.KeyEvent) 
	public abstract void invalidatePanelMenu (int) 
	public abstract boolean performPanelShortcut (int, int, android.view.KeyEvent, int) 
	public abstract boolean performPanelIdentifierAction (int, int, int) 
	public abstract void closeAllPanels () 
	public abstract boolean performContextMenuIdentifierAction (int, int) 
	public abstract void onConfigurationChanged (android.content.res.Configuration) 
	public void setElevation (float) 
		float elevation
	public float getElevation () 
	public void setClipToOutline (boolean) 
		boolean clipToOutline
	public void setBackgroundDrawableResource (int) 
		int resId
	public abstract void setBackgroundDrawable (android.graphics.drawable.Drawable) 
	public abstract void setFeatureDrawableResource (int, int) 
	public abstract void setFeatureDrawableUri (int, android.net.Uri) 
	public abstract void setFeatureDrawable (int, android.graphics.drawable.Drawable) 
	public abstract void setFeatureDrawableAlpha (int, int) 
	public abstract void setFeatureInt (int, int) 
	public abstract void takeKeyEvents (boolean) 
	public abstract boolean superDispatchKeyEvent (android.view.KeyEvent) 
	public abstract boolean superDispatchKeyShortcutEvent (android.view.KeyEvent) 
	public abstract boolean superDispatchTouchEvent (android.view.MotionEvent) 
	public abstract boolean superDispatchTrackballEvent (android.view.MotionEvent) 
	public abstract boolean superDispatchGenericMotionEvent (android.view.MotionEvent) 
	public abstract android.view.View getDecorView () 
	public abstract android.view.View peekDecorView () 
	public abstract android.os.Bundle saveHierarchyState () 
	public abstract void restoreHierarchyState (android.os.Bundle) 
	protected abstract void onActive () 
	protected final int getFeatures () 
	public static int getDefaultFeatures (android.content.Context) 
		android.content.Context context
		int features
		android.content.res.Resources res
	public boolean hasFeature (int) 
		int feature
	protected final int getLocalFeatures () 
	protected void setDefaultWindowFormat (int) 
		android.view.WindowManager$LayoutParams attrs
		int format
	protected boolean haveDimAmount () 
	public abstract void setChildDrawable (int, android.graphics.drawable.Drawable) 
	public abstract void setChildInt (int, int) 
	public abstract boolean isShortcutKey (int, android.view.KeyEvent) 
	public abstract void setVolumeControlStream (int) 
	public abstract int getVolumeControlStream () 
	public void setMediaController (android.media.session.MediaController) 
		android.media.session.MediaController controller
	public android.media.session.MediaController getMediaController () 
	public void setUiOptions (int) 
		int uiOptions
	public void setUiOptions (int, int) 
		int uiOptions
		int mask
	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
	public android.transition.TransitionManager getTransitionManager () 
	public void setTransitionManager (android.transition.TransitionManager) 
		android.transition.TransitionManager tm
	public android.transition.Scene getContentScene () 
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setReenterTransition (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 void setSharedElementEnterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementReturnTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getSharedElementEnterTransition () 
	public android.transition.Transition getSharedElementReturnTransition () 
	public void setSharedElementExitTransition (android.transition.Transition) 
		android.transition.Transition transition
	public void setSharedElementReenterTransition (android.transition.Transition) 
		android.transition.Transition transition
	public android.transition.Transition getSharedElementExitTransition () 
	public android.transition.Transition getSharedElementReenterTransition () 
	public void setAllowEnterTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowEnterTransitionOverlap () 
	public void setAllowReturnTransitionOverlap (boolean) 
		boolean allow
	public boolean getAllowReturnTransitionOverlap () 
	public long getTransitionBackgroundFadeDuration () 
	public void setTransitionBackgroundFadeDuration (long) 
		long fadeDurationMillis
	public boolean getSharedElementsUseOverlay () 
	public void setSharedElementsUseOverlay (boolean) 
		boolean sharedElementsUseOverlay
	public abstract int getStatusBarColor () 
	public abstract void setStatusBarColor (int) 
	public abstract int getNavigationBarColor () 
	public abstract void setNavigationBarColor (int) 
	public void setTheme (int) 
		int resId
	public void setOverlayWithDecorCaptionEnabled (boolean) 
		boolean enabled
	public boolean isOverlayWithDecorCaptionEnabled () 
	public void notifyRestrictedCaptionAreaCallback (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public abstract void setDecorCaptionShade (int) 
	public abstract void setResizingCaptionDrawable (android.graphics.drawable.Drawable) 
	public abstract void onMultiWindowModeChanged () 
	public abstract void reportActivityRelaunched () 
}

android/view/ViewTreeObserver$OnComputeInternalInsetsListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnComputeInternalInsetsListener extends java.lang.Object {
	public abstract void onComputeInternalInsets (android.view.ViewTreeObserver$InternalInsetsInfo) 
}

android/view/ViewDebug$9.class
ViewDebug.java
package android.view
final android.view.ViewDebug$9 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.atomic.AtomicReference val$result
	final java.lang.reflect.Method val$method
	final android.view.View val$view
	final Object[] val$args
	final java.util.concurrent.atomic.AtomicReference val$exception
	final java.util.concurrent.CountDownLatch val$latch
	void  (java.util.concurrent.atomic.AtomicReference, java.lang.reflect.Method, android.view.View, java.lang.Object[], java.util.concurrent.atomic.AtomicReference, java.util.concurrent.CountDownLatch) 
	public void run () 
		java.lang.reflect.InvocationTargetException e
		Exception e
}

android/view/IWindowFocusObserver$Stub$Proxy.class
IWindowFocusObserver.java
package android.view
 android.view.IWindowFocusObserver$Stub$Proxy extends java.lang.Object implements android.view.IWindowFocusObserver  {
	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 focusGained (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder inputToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public void focusLost (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder inputToken
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/view/ViewRootImpl.class
ViewRootImpl.java
package android.view
public final android.view.ViewRootImpl extends java.lang.Object implements android.view.ViewParent android.view.View$AttachInfo$Callbacks android.view.ThreadedRenderer$HardwareDrawCallbacks  {
	private static final String TAG
	private static final boolean DBG
	private static final boolean LOCAL_LOGV
	private static final boolean DEBUG_DRAW
	private static final boolean DEBUG_LAYOUT
	private static final boolean DEBUG_DIALOG
	private static final boolean DEBUG_INPUT_RESIZE
	private static final boolean DEBUG_ORIENTATION
	private static final boolean DEBUG_TRACKBALL
	private static final boolean DEBUG_IMF
	private static final boolean DEBUG_CONFIGURATION
	private static final boolean DEBUG_FPS
	private static final boolean DEBUG_INPUT_STAGES
	private static final boolean DEBUG_KEEP_SCREEN_ON
	private static final boolean USE_MT_RENDERER
	private static final String PROPERTY_PROFILE_RENDERING
	public static final String PROPERTY_EMULATOR_WIN_OUTSET_BOTTOM_PX
	static final int MAX_TRACKBALL_DELAY
	static final ThreadLocal sRunQueues
	static final java.util.ArrayList sFirstDrawHandlers
	static boolean sFirstDrawComplete
	static final java.util.ArrayList sConfigCallbacks
	final java.util.ArrayList mWindowCallbacks
	final android.content.Context mContext
	final android.view.IWindowSession mWindowSession
	android.view.Display mDisplay
	final android.hardware.display.DisplayManager mDisplayManager
	final String mBasePackageName
	final int[] mTmpLocation
	final android.util.TypedValue mTmpValue
	final Thread mThread
	final android.view.WindowLeaked mLocation
	final android.view.WindowManager$LayoutParams mWindowAttributes
	final android.view.ViewRootImpl$W mWindow
	final int mTargetSdkVersion
	int mSeq
	android.view.View mView
	android.view.View mAccessibilityFocusedHost
	android.view.accessibility.AccessibilityNodeInfo mAccessibilityFocusedVirtualView
	android.view.View mCapturingView
	int mViewVisibility
	boolean mAppVisible
	private boolean mForceDecorViewVisibility
	int mOrigWindowType
	boolean mHadWindowFocus
	boolean mLostWindowFocus
	boolean mStopped
	boolean mIsAmbientMode
	boolean mPausedForTransition
	boolean mLastInCompatMode
	android.view.SurfaceHolder$Callback2 mSurfaceHolderCallback
	com.android.internal.view.BaseSurfaceHolder mSurfaceHolder
	boolean mIsCreating
	boolean mDrawingAllowed
	final android.graphics.Region mTransparentRegion
	final android.graphics.Region mPreviousTransparentRegion
	int mWidth
	int mHeight
	android.graphics.Rect mDirty
	boolean mIsAnimating
	private boolean mDragResizing
	private boolean mInvalidateRootRequested
	private int mResizeMode
	private int mCanvasOffsetX
	private int mCanvasOffsetY
	private boolean mActivityRelaunched
	android.content.res.CompatibilityInfo$Translator mTranslator
	final android.view.View$AttachInfo mAttachInfo
	android.view.InputChannel mInputChannel
	android.view.InputQueue$Callback mInputQueueCallback
	android.view.InputQueue mInputQueue
	android.view.FallbackEventHandler mFallbackEventHandler
	android.view.Choreographer mChoreographer
	final android.graphics.Rect mTempRect
	final android.graphics.Rect mVisRect
	boolean mTraversalScheduled
	int mTraversalBarrier
	boolean mWillDrawSoon
	boolean mIsInTraversal
	boolean mApplyInsetsRequested
	boolean mLayoutRequested
	boolean mFirst
	boolean mReportNextDraw
	boolean mFullRedrawNeeded
	boolean mNewSurfaceNeeded
	boolean mHasHadWindowFocus
	boolean mLastWasImTarget
	boolean mForceNextWindowRelayout
	java.util.concurrent.CountDownLatch mWindowDrawCountDown
	boolean mIsDrawing
	int mLastSystemUiVisibility
	int mClientWindowLayoutFlags
	boolean mLastOverscanRequested
	private static final int MAX_QUEUED_INPUT_EVENT_POOL_SIZE
	private android.view.ViewRootImpl$QueuedInputEvent mQueuedInputEventPool
	private int mQueuedInputEventPoolSize
	android.view.ViewRootImpl$QueuedInputEvent mPendingInputEventHead
	android.view.ViewRootImpl$QueuedInputEvent mPendingInputEventTail
	int mPendingInputEventCount
	boolean mProcessInputEventsScheduled
	boolean mUnbufferedInputDispatch
	String mPendingInputEventQueueLengthCounterName
	android.view.ViewRootImpl$InputStage mFirstInputStage
	android.view.ViewRootImpl$InputStage mFirstPostImeInputStage
	android.view.ViewRootImpl$InputStage mSyntheticInputStage
	boolean mWindowAttributesChanged
	int mWindowAttributesChangesFlag
	final android.view.Surface mSurface
	boolean mAdded
	boolean mAddedTouchMode
	final android.graphics.Rect mWinFrame
	final android.graphics.Rect mPendingOverscanInsets
	final android.graphics.Rect mPendingVisibleInsets
	final android.graphics.Rect mPendingStableInsets
	final android.graphics.Rect mPendingContentInsets
	final android.graphics.Rect mPendingOutsets
	final android.graphics.Rect mPendingBackDropFrame
	boolean mPendingAlwaysConsumeNavBar
	final android.view.ViewTreeObserver$InternalInsetsInfo mLastGivenInsets
	final android.graphics.Rect mDispatchContentInsets
	final android.graphics.Rect mDispatchStableInsets
	private android.view.WindowInsets mLastWindowInsets
	final android.content.res.Configuration mLastConfiguration
	final android.content.res.Configuration mPendingConfiguration
	boolean mScrollMayChange
	int mSoftInputMode
	java.lang.ref.WeakReference mLastScrolledFocus
	int mScrollY
	int mCurScrollY
	android.widget.Scroller mScroller
	static final android.view.animation.Interpolator mResizeInterpolator
	private java.util.ArrayList mPendingTransitions
	final android.view.ViewConfiguration mViewConfiguration
	android.content.ClipDescription mDragDescription
	android.view.View mCurrentDragView
	volatile Object mLocalDragState
	final android.graphics.PointF mDragPoint
	final android.graphics.PointF mLastTouchPoint
	int mLastTouchSource
	private boolean mProfileRendering
	private android.view.Choreographer$FrameCallback mRenderProfiler
	private boolean mRenderProfilingEnabled
	private long mFpsStartTime
	private long mFpsPrevTime
	private int mFpsNumFrames
	private int mPointerIconType
	private android.view.PointerIcon mCustomPointerIcon
	android.media.AudioManager mAudioManager
	final android.view.accessibility.AccessibilityManager mAccessibilityManager
	android.view.AccessibilityInteractionController mAccessibilityInteractionController
	android.view.ViewRootImpl$AccessibilityInteractionConnectionManager mAccessibilityInteractionConnectionManager
	android.view.ViewRootImpl$HighContrastTextManager mHighContrastTextManager
	android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent mSendWindowContentChangedAccessibilityEvent
	java.util.HashSet mTempHashSet
	private final int mDensity
	private final int mNoncompatDensity
	private boolean mInLayout
	java.util.ArrayList mLayoutRequesters
	boolean mHandlingLayoutInLayoutRequest
	private int mViewLayoutDirectionInitial
	private boolean mRemoved
	private boolean mNeedsHwRendererSetup
	protected final android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier
	private String mTag
	private boolean mProfile
	private final android.hardware.display.DisplayManager$DisplayListener mDisplayListener
	int mHardwareXOffset
	int mHardwareYOffset
	private static final int MSG_INVALIDATE
	private static final int MSG_INVALIDATE_RECT
	private static final int MSG_DIE
	private static final int MSG_RESIZED
	private static final int MSG_RESIZED_REPORT
	private static final int MSG_WINDOW_FOCUS_CHANGED
	private static final int MSG_DISPATCH_INPUT_EVENT
	private static final int MSG_DISPATCH_APP_VISIBILITY
	private static final int MSG_DISPATCH_GET_NEW_SURFACE
	private static final int MSG_DISPATCH_KEY_FROM_IME
	private static final int MSG_CHECK_FOCUS
	private static final int MSG_CLOSE_SYSTEM_DIALOGS
	private static final int MSG_DISPATCH_DRAG_EVENT
	private static final int MSG_DISPATCH_DRAG_LOCATION_EVENT
	private static final int MSG_DISPATCH_SYSTEM_UI_VISIBILITY
	private static final int MSG_UPDATE_CONFIGURATION
	private static final int MSG_PROCESS_INPUT_EVENTS
	private static final int MSG_CLEAR_ACCESSIBILITY_FOCUS_HOST
	private static final int MSG_INVALIDATE_WORLD
	private static final int MSG_WINDOW_MOVED
	private static final int MSG_SYNTHESIZE_INPUT_EVENT
	private static final int MSG_DISPATCH_WINDOW_SHOWN
	private static final int MSG_REQUEST_KEYBOARD_SHORTCUTS
	private static final int MSG_UPDATE_POINTER_ICON
	final android.view.ViewRootImpl$ViewRootHandler mHandler
	final android.view.ViewRootImpl$TraversalRunnable mTraversalRunnable
	android.view.ViewRootImpl$WindowInputEventReceiver mInputEventReceiver
	final android.view.ViewRootImpl$ConsumeBatchedInputRunnable mConsumedBatchedInputRunnable
	boolean mConsumeBatchedInputScheduled
	final android.view.ViewRootImpl$ConsumeBatchedInputImmediatelyRunnable mConsumeBatchedInputImmediatelyRunnable
	boolean mConsumeBatchedInputImmediatelyScheduled
	final android.view.ViewRootImpl$InvalidateOnAnimationRunnable mInvalidateOnAnimationRunnable
	public void  (android.content.Context, android.view.Display) 
		android.content.Context context
		android.view.Display display
	public static void addFirstDrawHandler (java.lang.Runnable) 
		Runnable callback
	public static void addConfigCallback (android.content.ComponentCallbacks) 
		android.content.ComponentCallbacks callback
	public void addWindowCallbacks (android.view.WindowCallbacks) 
		android.view.WindowCallbacks callback
	public void removeWindowCallbacks (android.view.WindowCallbacks) 
		android.view.WindowCallbacks callback
	public void reportDrawFinish () 
	public void profile () 
	static boolean isInTouchMode () 
		android.view.IWindowSession windowSession
	public void notifyChildRebuilt () 
	public void setView (android.view.View, android.view.WindowManager$LayoutParams, android.view.View) 
		android.os.RemoteException e
		android.content.res.CompatibilityInfo compatibilityInfo
		boolean restore
		int res
		int res
		CharSequence counterSuffix
		android.view.ViewRootImpl$InputStage viewPostImeStage
		android.view.ViewRootImpl$InputStage nativePostImeStage
		android.view.ViewRootImpl$InputStage earlyPostImeStage
		android.view.ViewRootImpl$InputStage imeStage
		android.view.ViewRootImpl$InputStage viewPreImeStage
		android.view.ViewRootImpl$InputStage nativePreImeStage
		android.view.View view
		android.view.WindowManager$LayoutParams attrs
		android.view.View panelParentView
	private void setTag () 
		String[] split
	private boolean isInLocalFocusMode () 
	public int getWindowFlags () 
	public int getDisplayId () 
	public java.lang.CharSequence getTitle () 
	void destroyHardwareResources () 
	public void detachFunctor (long) 
		long functor
	public static void invokeFunctor (long, boolean) 
		long functor
		boolean waitForCompletion
	public void registerAnimatingRenderNode (android.view.RenderNode) 
		android.view.RenderNode animator
	public void registerVectorDrawableAnimator (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT animator
	private void enableHardwareAcceleration (android.view.WindowManager$LayoutParams) 
		android.graphics.Rect insets
		boolean hasSurfaceInsets
		boolean translucent
		boolean fakeHwAccelerated
		boolean forceHwAccelerated
		android.view.WindowManager$LayoutParams attrs
		boolean hardwareAccelerated
	public android.view.View getView () 
	final android.view.WindowLeaked getLocation () 
	void setLayoutParams (android.view.WindowManager$LayoutParams, boolean) 
		int oldInsetLeft
		int oldInsetTop
		int oldInsetRight
		int oldInsetBottom
		int oldSoftInputMode
		boolean oldHasManualSurfaceInsets
		int compatibleWindowFlag
		android.view.WindowManager$LayoutParams attrs
		boolean newView
	void handleAppVisibility (boolean) 
		boolean visible
	void handleGetNewSurface () 
	void pokeDrawLockIfNeeded () 
		int displayState
	public void requestFitSystemWindows () 
	public void requestLayout () 
	public boolean isLayoutRequested () 
	void invalidate () 
	void invalidateWorld (android.view.View) 
		int i
		android.view.ViewGroup parent
		android.view.View view
	public void invalidateChild (android.view.View, android.graphics.Rect) 
		android.view.View child
		android.graphics.Rect dirty
	public android.view.ViewParent invalidateChildInParent (int[], android.graphics.Rect) 
		int[] location
		android.graphics.Rect dirty
	private void invalidateRectOnScreen (android.graphics.Rect) 
		android.graphics.Rect dirty
		android.graphics.Rect localDirty
		float appScale
		boolean intersected
	public void setIsAmbientMode (boolean) 
		boolean ambient
	void setWindowStopped (boolean) 
		android.view.ThreadedRenderer renderer
		boolean stopped
	public void setPausedForTransition (boolean) 
		boolean paused
	public android.view.ViewParent getParent () 
	public boolean getChildVisibleRect (android.view.View, android.graphics.Rect, android.graphics.Point) 
		android.view.View child
		android.graphics.Rect r
		android.graphics.Point offset
	public void bringChildToFront (android.view.View) 
		android.view.View child
	int getHostVisibility () 
	public void requestTransitionStart (android.animation.LayoutTransition) 
		android.animation.LayoutTransition transition
	void notifyRendererOfFramePending () 
	void scheduleTraversals () 
	void unscheduleTraversals () 
	void doTraversal () 
	private void applyKeepScreenOnFlag (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams params
	private boolean collectViewAttributes () 
		boolean oldScreenOn
		android.view.WindowManager$LayoutParams params
	private int getImpliedSystemUiVisibility (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams params
		int vis
	private boolean measureHierarchy (android.view.View, android.view.WindowManager$LayoutParams, android.content.res.Resources, int, int) 
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.util.DisplayMetrics packageMetrics
		int baseSize
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View host
		android.view.WindowManager$LayoutParams lp
		android.content.res.Resources res
		int desiredWindowWidth
		int desiredWindowHeight
		boolean windowSizeMayChange
		boolean goodMeasure
	void transformMatrixToGlobal (android.graphics.Matrix) 
		android.graphics.Matrix m
	void transformMatrixToLocal (android.graphics.Matrix) 
		android.graphics.Matrix m
	android.view.WindowInsets getWindowInsets (boolean) 
		android.graphics.Rect contentInsets
		android.graphics.Rect stableInsets
		android.graphics.Rect outsets
		boolean forceConstruct
	void dispatchApplyInsets (android.view.View) 
		android.view.View host
	private static boolean shouldUseDisplaySize (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams lp
	private int dipToPx (int) 
		int dip
		android.util.DisplayMetrics displayMetrics
	private void performTraversals () 
		android.graphics.Point size
		int desiredWindowWidth
		int desiredWindowHeight
		android.content.res.Configuration config
		int desiredWindowWidth
		int desiredWindowHeight
		android.graphics.Point size
		android.content.res.Configuration config
		android.content.res.Resources res
		int i
		int N
		int resizeMode
		android.view.Surface$OutOfResourcesException e
		android.view.Surface$OutOfResourcesException e
		boolean overscanInsetsChanged
		boolean visibleInsetsChanged
		boolean stableInsetsChanged
		boolean outsetsChanged
		boolean surfaceSizeChanged
		boolean alwaysConsumeNavBarChanged
		boolean freeformResizing
		boolean dockedResizing
		boolean dragResizing
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] callbacks
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] callbacks
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] callbacks
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int width
		int height
		boolean measureAgain
		boolean focusChangedDueToTouchMode
		boolean hwInitialized
		boolean contentInsetsChanged
		boolean hadSurface
		android.view.ThreadedRenderer hardwareRenderer
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Region touchableRegion
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Region touchableRegion
		android.view.ViewTreeObserver$InternalInsetsInfo insets
		android.view.inputmethod.InputMethodManager imm
		boolean imTarget
		int i
		int i
		android.view.View host
		boolean windowSizeMayChange
		boolean newSurface
		boolean surfaceChanged
		android.view.WindowManager$LayoutParams lp
		int desiredWindowWidth
		int desiredWindowHeight
		int viewVisibility
		boolean viewVisibilityChanged
		boolean viewUserVisibilityChanged
		android.view.WindowManager$LayoutParams params
		android.content.res.CompatibilityInfo compatibilityInfo
		android.graphics.Rect frame
		boolean insetsChanged
		boolean layoutRequested
		boolean windowShouldResize
		boolean computesInternalInsets
		boolean insetsPending
		int relayoutResult
		boolean updatedConfiguration
		int surfaceGenerationId
		boolean isViewVisible
		boolean didLayout
		boolean triggerGlobalLayoutListener
		boolean changedVisibility
		boolean hasWindowFocus
		boolean regainedFocus
		boolean cancelDraw
	private void maybeHandleWindowMove (android.graphics.Rect) 
		android.graphics.Rect frame
		boolean windowMoved
	private void handleOutOfResourcesException (android.view.Surface$OutOfResourcesException) 
		android.view.Surface$OutOfResourcesException e
	private void performMeasure (int, int) 
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	boolean isInLayout () 
	boolean requestLayoutDuringLayout (android.view.View) 
		android.view.View view
	private void performLayout (android.view.WindowManager$LayoutParams, int, int) 
		android.view.View view
		int i
		java.util.ArrayList finalRequesters
		int numValidRequests
		java.util.ArrayList validLayoutRequesters
		int numViewsRequestingLayout
		android.view.WindowManager$LayoutParams lp
		int desiredWindowWidth
		int desiredWindowHeight
		android.view.View host
	private java.util.ArrayList getValidLayoutRequesters (java.util.ArrayList, boolean) 
		boolean gone
		android.view.View parent
		android.view.View view
		int i
		android.view.View view
		int i
		java.util.ArrayList layoutRequesters
		boolean secondLayoutRequests
		int numViewsRequestingLayout
		java.util.ArrayList validLayoutRequesters
	public void requestTransparentRegion (android.view.View) 
		android.view.View child
	private static int getRootMeasureSpec (int, int) 
		int windowSize
		int rootDimension
		int measureSpec
		int measureSpec
		int measureSpec
	public void onHardwarePreDraw (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas canvas
	public void onHardwarePostDraw (android.view.DisplayListCanvas) 
		int i
		android.view.DisplayListCanvas canvas
	void outputDisplayList (android.view.View) 
		android.view.View view
	private void profileRendering (boolean) 
		boolean enabled
	private void trackFPS () 
		float fps
		String thisHash
		long frameTime
		long totalTime
		long nowTime
	private void performDraw () 
		int i
		int count
		InterruptedException e
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] callbacks
		boolean fullRedrawNeeded
	private void draw (boolean) 
		int i
		int count
		int curScrollY
		android.graphics.Rect bounds
		boolean hasFocus
		boolean invalidateRoot
		boolean updated
		android.view.Surface$OutOfResourcesException e
		boolean fullRedrawNeeded
		android.view.Surface surface
		boolean animating
		int curScrollY
		float appScale
		boolean scalingRequired
		int resizeAlpha
		android.graphics.Rect dirty
		int xOffset
		int yOffset
		android.view.WindowManager$LayoutParams params
		android.graphics.Rect surfaceInsets
		boolean accessibilityFocusDirty
		android.graphics.drawable.Drawable drawable
	private boolean drawSoftware (android.view.Surface, android.view.View$AttachInfo, int, int, boolean, android.graphics.Rect) 
		int left
		int top
		int right
		int bottom
		android.view.Surface$OutOfResourcesException e
		IllegalArgumentException e
		IllegalArgumentException e
		IllegalArgumentException e
		android.view.Surface surface
		android.view.View$AttachInfo attachInfo
		int xoff
		int yoff
		boolean scalingRequired
		android.graphics.Rect dirty
		android.graphics.Canvas canvas
		android.graphics.Canvas canvas
	private void drawAccessibilityFocusedDrawableIfNeeded (android.graphics.Canvas) 
		android.graphics.drawable.Drawable drawable
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
	private boolean getAccessibilityFocusedRect (android.graphics.Rect) 
		android.graphics.Rect bounds
		android.view.accessibility.AccessibilityManager manager
		android.view.View host
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View$AttachInfo attachInfo
	private android.graphics.drawable.Drawable getAccessibilityFocusedDrawable () 
		android.util.TypedValue value
		boolean resolved
	public void requestInvalidateRootRenderNode () 
	boolean scrollToRectOrFocus (android.graphics.Rect, boolean) 
		android.view.View focus
		android.view.View lastScrolledFocus
		android.graphics.Rect rectangle
		boolean immediate
		android.graphics.Rect ci
		android.graphics.Rect vi
		int scrollY
		boolean handled
	public android.view.View getAccessibilityFocusedHost () 
	public android.view.accessibility.AccessibilityNodeInfo getAccessibilityFocusedVirtualView () 
	void setAccessibilityFocus (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		int virtualNodeId
		android.view.accessibility.AccessibilityNodeInfo focusNode
		android.view.View focusHost
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View view
		android.view.accessibility.AccessibilityNodeInfo node
	public void requestChildFocus (android.view.View, android.view.View) 
		android.view.View child
		android.view.View focused
	public void clearChildFocus (android.view.View) 
		android.view.View child
	public android.view.ViewParent getParentForAccessibility () 
	public void focusableViewAvailable (android.view.View) 
		android.view.ViewGroup group
		android.view.View focused
		android.view.View v
	public void recomputeViewAttributes (android.view.View) 
		android.view.View child
	void dispatchDetachedFromWindow () 
	void updateConfiguration (android.content.res.Configuration, boolean) 
		int i
		int lastLayoutDirection
		int currentLayoutDirection
		android.content.res.Resources localResources
		android.content.res.Configuration config
		boolean force
		android.content.res.CompatibilityInfo ci
	public static boolean isViewDescendantOf (android.view.View, android.view.View) 
		android.view.View child
		android.view.View parent
		android.view.ViewParent theParent
	private static void forceLayout (android.view.View) 
		int i
		android.view.ViewGroup group
		int count
		android.view.View view
	boolean ensureTouchMode (boolean) 
		android.os.RemoteException e
		boolean inTouchMode
	private boolean ensureTouchModeLocally (boolean) 
		boolean inTouchMode
	private boolean enterTouchMode () 
		android.view.ViewGroup ancestorToTakeFocus
		android.view.View focused
	private static android.view.ViewGroup findAncestorToTakeFocusInTouchMode (android.view.View) 
		android.view.ViewGroup vgParent
		android.view.View focused
		android.view.ViewParent parent
	private boolean leaveTouchMode () 
		android.view.View focusedView
		android.view.View focused
	private void resetPointerIcon (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean updatePointerIcon (android.view.MotionEvent) 
		android.view.MotionEvent event
		int pointerIndex
		float x
		float y
		android.view.PointerIcon pointerIcon
		int pointerType
	private static boolean isNavigationKey (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	private static boolean isTypingKey (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	private boolean checkForLeavingTouchModeAndConsume (android.view.KeyEvent) 
		android.view.KeyEvent event
		int action
	void setLocalDragState (java.lang.Object) 
		Object obj
	private void handleDragEvent (android.view.DragEvent) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.view.View prevDragView
		boolean result
		int what
		android.view.DragEvent event
	public void handleDispatchSystemUiVisibilityChanged (android.view.ViewRootImpl$SystemUiVisibilityInfo) 
		android.view.ViewRootImpl$SystemUiVisibilityInfo args
		int visibility
	public void handleDispatchWindowShown () 
	public void handleRequestKeyboardShortcuts (com.android.internal.os.IResultReceiver, int) 
		com.android.internal.os.IResultReceiver receiver
		int deviceId
		android.os.Bundle data
		java.util.ArrayList list
	public void getLastTouchPoint (android.graphics.Point) 
		android.graphics.Point outLocation
	public int getLastTouchSource () 
	public void setDragFocus (android.view.View) 
		android.view.View newDragTarget
	private android.media.AudioManager getAudioManager () 
	public android.view.AccessibilityInteractionController getAccessibilityInteractionController () 
	private int relayoutWindow (android.view.WindowManager$LayoutParams, int, boolean)  throws android.os.RemoteException 
		android.view.WindowManager$LayoutParams params
		int viewVisibility
		boolean insetsPending
		float appScale
		boolean restore
		int relayoutResult
	public void playSoundEffect (int) 
		android.media.AudioManager audioManager
		IllegalStateException e
		int effectId
	public boolean performHapticFeedback (int, boolean) 
		android.os.RemoteException e
		int effectId
		boolean always
	public android.view.View focusSearch (android.view.View, int) 
		android.view.View focused
		int direction
	public void debug () 
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		String innerPrefix
	private void dumpViewHierarchy (java.lang.String, java.io.PrintWriter, android.view.View) 
		int i
		String prefix
		java.io.PrintWriter writer
		android.view.View view
		android.view.ViewGroup grp
		int N
	public void dumpGfxInfo (int[]) 
		int[] info
	private static void getGfxInfo (android.view.View, int[]) 
		int i
		android.view.ViewGroup group
		int count
		android.view.View view
		int[] info
		android.view.RenderNode renderNode
	boolean die (boolean) 
		boolean immediate
	void doDie () 
		int viewVisibility
		boolean viewVisibilityChanged
	public void requestUpdateConfiguration (android.content.res.Configuration) 
		android.content.res.Configuration config
		android.os.Message msg
	public void loadSystemProperties () 
	private void destroyHardwareRenderer () 
		android.view.ThreadedRenderer hardwareRenderer
	public void dispatchResized (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.content.res.Configuration, android.graphics.Rect, boolean, boolean) 
		int i
		boolean fullscreen
		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
		android.graphics.Rect backDropFrame
		boolean forceLayout
		boolean alwaysConsumeNavBar
		android.os.Message msg
		com.android.internal.os.SomeArgs args
		boolean sameProcessCall
	public void dispatchMoved (int, int) 
		android.graphics.PointF point
		int newX
		int newY
		android.os.Message msg
	private android.view.ViewRootImpl$QueuedInputEvent obtainQueuedInputEvent (android.view.InputEvent, android.view.InputEventReceiver, int) 
		android.view.InputEvent event
		android.view.InputEventReceiver receiver
		int flags
		android.view.ViewRootImpl$QueuedInputEvent q
	private void recycleQueuedInputEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	void enqueueInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	void enqueueInputEvent (android.view.InputEvent, android.view.InputEventReceiver, int, boolean) 
		android.view.InputEvent event
		android.view.InputEventReceiver receiver
		int flags
		boolean processImmediately
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.ViewRootImpl$QueuedInputEvent last
	private void scheduleProcessInputEvents () 
		android.os.Message msg
	void doProcessInputEvents () 
		android.view.MotionEvent me
		android.view.ViewRootImpl$QueuedInputEvent q
		long eventTime
		long oldestEventTime
	private void deliverInputEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$InputStage stage
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.ViewRootImpl$InputStage stage
	private void finishInputEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		boolean handled
		android.view.ViewRootImpl$QueuedInputEvent q
	private void adjustInputEventForCompatibility (android.view.InputEvent) 
		android.view.MotionEvent motion
		int mask
		int buttonState
		int compatButtonState
		android.view.InputEvent e
	static boolean isTerminalInputEvent (android.view.InputEvent) 
		android.view.KeyEvent keyEvent
		android.view.MotionEvent motionEvent
		int action
		android.view.InputEvent event
	void scheduleConsumeBatchedInput () 
	void unscheduleConsumeBatchedInput () 
	void scheduleConsumeBatchedInputImmediately () 
	void doConsumeBatchedInput (long) 
		long frameTimeNanos
	public void dispatchInvalidateDelayed (android.view.View, long) 
		android.view.View view
		long delayMilliseconds
		android.os.Message msg
	public void dispatchInvalidateRectDelayed (android.view.View$AttachInfo$InvalidateInfo, long) 
		android.view.View$AttachInfo$InvalidateInfo info
		long delayMilliseconds
		android.os.Message msg
	public void dispatchInvalidateOnAnimation (android.view.View) 
		android.view.View view
	public void dispatchInvalidateRectOnAnimation (android.view.View$AttachInfo$InvalidateInfo) 
		android.view.View$AttachInfo$InvalidateInfo info
	public void cancelInvalidate (android.view.View) 
		android.view.View view
	public void dispatchInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	public void dispatchInputEvent (android.view.InputEvent, android.view.InputEventReceiver) 
		android.view.InputEvent event
		android.view.InputEventReceiver receiver
		com.android.internal.os.SomeArgs args
		android.os.Message msg
	public void synthesizeInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
		android.os.Message msg
	public void dispatchKeyFromIme (android.view.KeyEvent) 
		android.view.KeyEvent event
		android.os.Message msg
	public void dispatchUnhandledInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	public void dispatchAppVisibility (boolean) 
		boolean visible
		android.os.Message msg
	public void dispatchGetNewSurface () 
		android.os.Message msg
	public void windowFocusChanged (boolean, boolean) 
		boolean hasFocus
		boolean inTouchMode
		android.os.Message msg
	public void dispatchWindowShown () 
	public void dispatchCloseSystemDialogs (java.lang.String) 
		String reason
		android.os.Message msg
	public void dispatchDragEvent (android.view.DragEvent) 
		int what
		android.view.DragEvent event
		int what
		android.os.Message msg
	public void updatePointerIcon (float, float) 
		float x
		float y
		int what
		long now
		android.view.MotionEvent event
		android.os.Message msg
	public void dispatchSystemUiVisibilityChanged (int, int, int, int) 
		int seq
		int globalVisibility
		int localValue
		int localChanges
		android.view.ViewRootImpl$SystemUiVisibilityInfo args
	public void dispatchCheckFocus () 
	public void dispatchRequestKeyboardShortcuts (com.android.internal.os.IResultReceiver, int) 
		com.android.internal.os.IResultReceiver receiver
		int deviceId
	private void postSendWindowContentChangedCallback (android.view.View, int) 
		android.view.View source
		int changeType
	private void removeSendWindowContentChangedCallback () 
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
	public boolean showContextMenuForChild (android.view.View, float, float) 
		android.view.View originalView
		float x
		float y
	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 originalView
		android.view.ActionMode$Callback callback
		int type
	public void createContextMenu (android.view.ContextMenu) 
		android.view.ContextMenu menu
	public void childDrawableStateChanged (android.view.View) 
		android.view.View child
	public boolean requestSendAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityNodeInfo node
		int virtualNodeId
		android.view.accessibility.AccessibilityNodeInfo node
		android.view.accessibility.AccessibilityNodeProvider provider
		long sourceNodeId
		int accessibilityViewId
		android.view.View source
		android.view.accessibility.AccessibilityNodeProvider provider
		long sourceNodeId
		int accessibilityViewId
		android.view.View source
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
		int eventType
	private void handleWindowContentChangedEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.ViewParent parent
		android.graphics.Rect newBounds
		android.view.accessibility.AccessibilityEvent event
		android.view.View focusedHost
		android.view.accessibility.AccessibilityNodeProvider provider
		int changes
		long eventSourceNodeId
		int changedViewId
		boolean hostInSubtree
		android.view.View root
		long focusedSourceNodeId
		int focusedChildId
		android.graphics.Rect oldBounds
	public void notifySubtreeAccessibilityStateChanged (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View source
		int changeType
	public boolean canResolveLayoutDirection () 
	public boolean isLayoutDirectionResolved () 
	public int getLayoutDirection () 
	public boolean canResolveTextDirection () 
	public boolean isTextDirectionResolved () 
	public int getTextDirection () 
	public boolean canResolveTextAlignment () 
	public boolean isTextAlignmentResolved () 
	public int getTextAlignment () 
	private android.view.View getCommonPredecessor (android.view.View, android.view.View) 
		android.view.ViewParent firstCurrentParent
		android.view.ViewParent secondCurrentParent
		android.view.View first
		android.view.View second
		java.util.HashSet seen
		android.view.View firstCurrent
		android.view.View secondCurrent
	void checkThread () 
	public void requestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rectangle
		boolean immediate
		boolean scrolled
	public void childHasTransientStateChanged (android.view.View, boolean) 
		android.view.View child
		boolean hasTransientState
	public boolean onStartNestedScroll (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int nestedScrollAxes
	public void onStopNestedScroll (android.view.View) 
		android.view.View target
	public void onNestedScrollAccepted (android.view.View, android.view.View, int) 
		android.view.View child
		android.view.View target
		int nestedScrollAxes
	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 onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
	public boolean onNestedPreFling (android.view.View, float, float) 
		android.view.View target
		float velocityX
		float velocityY
	public boolean onNestedPrePerformAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View target
		int action
		android.os.Bundle args
	public void setReportNextDraw () 
	void changeCanvasOpacity (boolean) 
		boolean opaque
	static android.view.HandlerActionQueue getRunQueue () 
		android.view.HandlerActionQueue rq
	private void startDragResizing (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect, int) 
		int i
		android.graphics.Rect initialBounds
		boolean fullscreen
		android.graphics.Rect systemInsets
		android.graphics.Rect stableInsets
		int resizeMode
	private void endDragResizing () 
		int i
	private boolean updateContentDrawBounds () 
		int i
		boolean updated
	private void requestDrawWindow () 
		int i
	public void reportActivityRelaunched () 
	static boolean access$000 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static android.view.Choreographer$FrameCallback access$100 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static void access$200 (android.view.View) 
		android.view.View x0
	static boolean access$300 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static int access$400 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static void access$500 (android.view.ViewRootImpl, android.graphics.Rect) 
		android.view.ViewRootImpl x0
		android.graphics.Rect x1
	static void access$600 (android.view.ViewRootImpl, boolean) 
		android.view.ViewRootImpl x0
		boolean x1
	static boolean access$700 (android.view.ViewRootImpl, boolean) 
		android.view.ViewRootImpl x0
		boolean x1
	static java.lang.String access$800 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static boolean access$900 (android.view.ViewRootImpl) 
		android.view.ViewRootImpl x0
	static void access$1000 (android.view.ViewRootImpl, android.view.DragEvent) 
		android.view.ViewRootImpl x0
		android.view.DragEvent x1
	static void access$1100 (android.view.ViewRootImpl, android.view.MotionEvent) 
		android.view.ViewRootImpl x0
		android.view.MotionEvent x1
	static void access$1200 (android.view.ViewRootImpl, android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl x0
		android.view.ViewRootImpl$QueuedInputEvent x1
	static boolean access$1300 (android.view.ViewRootImpl, android.view.KeyEvent) 
		android.view.ViewRootImpl x0
		android.view.KeyEvent x1
	static int access$1402 (android.view.ViewRootImpl, int) 
		android.view.ViewRootImpl x0
		int x1
	static boolean access$1500 (android.view.ViewRootImpl, android.view.MotionEvent) 
		android.view.ViewRootImpl x0
		android.view.MotionEvent x1
	static boolean access$2402 (android.view.ViewRootImpl, boolean) 
		android.view.ViewRootImpl x0
		boolean x1
	static android.view.View access$2700 (android.view.ViewRootImpl, android.view.View, android.view.View) 
		android.view.ViewRootImpl x0
		android.view.View x1
		android.view.View x2
	static void  () 
}

android/view/InputChannel.class
InputChannel.java
package android.view
public final android.view.InputChannel extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final boolean DEBUG
	public static final android.os.Parcelable$Creator CREATOR
	private long mPtr
	private static native android.view.InputChannel[] nativeOpenInputChannelPair (java.lang.String) 
	private native void nativeDispose (boolean) 
	private native void nativeTransferTo (android.view.InputChannel) 
	private native void nativeReadFromParcel (android.os.Parcel) 
	private native void nativeWriteToParcel (android.os.Parcel) 
	private native void nativeDup (android.view.InputChannel) 
	private native java.lang.String nativeGetName () 
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	public static android.view.InputChannel[] openInputChannelPair (java.lang.String) 
		String name
	public java.lang.String getName () 
		String name
	public void dispose () 
	public void transferTo (android.view.InputChannel) 
		android.view.InputChannel outParameter
	public android.view.InputChannel dup () 
		android.view.InputChannel target
	public int describeContents () 
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/view/ViewDebug$8.class
ViewDebug.java
package android.view
final android.view.ViewDebug$8 extends java.lang.Object implements java.util.concurrent.Callable  {
	final java.lang.reflect.Method val$method
	final android.view.View val$view
	void  (java.lang.reflect.Method, android.view.View) 
	public java.lang.Object call ()  throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
}

android/view/ViewPropertyAnimator$PropertyBundle.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$PropertyBundle extends java.lang.Object {
	int mPropertyMask
	java.util.ArrayList mNameValuesHolder
	void  (int, java.util.ArrayList) 
		int propertyMask
		java.util.ArrayList nameValuesHolder
	boolean cancel (int) 
		android.view.ViewPropertyAnimator$NameValuesHolder nameValuesHolder
		int i
		int count
		int propertyConstant
}

android/view/Choreographer$CallbackQueue.class
Choreographer.java
package android.view
final android.view.Choreographer$CallbackQueue extends java.lang.Object {
	private android.view.Choreographer$CallbackRecord mHead
	final android.view.Choreographer this$0
	private void  (android.view.Choreographer) 
	public boolean hasDueCallbacksLocked (long) 
		long now
	public android.view.Choreographer$CallbackRecord extractDueCallbacksLocked (long) 
		long now
		android.view.Choreographer$CallbackRecord callbacks
		android.view.Choreographer$CallbackRecord last
		android.view.Choreographer$CallbackRecord next
	public void addCallbackLocked (long, java.lang.Object, java.lang.Object) 
		long dueTime
		Object action
		Object token
		android.view.Choreographer$CallbackRecord callback
		android.view.Choreographer$CallbackRecord entry
	public void removeCallbacksLocked (java.lang.Object, java.lang.Object) 
		android.view.Choreographer$CallbackRecord next
		android.view.Choreographer$CallbackRecord callback
		Object action
		Object token
		android.view.Choreographer$CallbackRecord predecessor
	void  (android.view.Choreographer, android.view.Choreographer$1) 
		android.view.Choreographer x0
		android.view.Choreographer$1 x1
}

android/view/Choreographer$CallbackRecord.class
Choreographer.java
package android.view
final android.view.Choreographer$CallbackRecord extends java.lang.Object {
	public android.view.Choreographer$CallbackRecord next
	public long dueTime
	public Object action
	public Object token
	private void  () 
	public void run (long) 
		long frameTimeNanos
	void  (android.view.Choreographer$1) 
		android.view.Choreographer$1 x0
}

android/view/WindowId.class
WindowId.java
package android.view
public android.view.WindowId extends java.lang.Object implements android.os.Parcelable  {
	private final android.view.IWindowId mToken
	public static final android.os.Parcelable$Creator CREATOR
	public boolean isFocused () 
		android.os.RemoteException e
	public void registerFocusObserver (android.view.WindowId$FocusObserver) 
		android.view.WindowId$FocusObserver observer
	public void unregisterFocusObserver (android.view.WindowId$FocusObserver) 
		android.view.WindowId$FocusObserver observer
	public boolean equals (java.lang.Object) 
		Object otherObj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public android.view.IWindowId getTarget () 
	public void  (android.view.IWindowId) 
		android.view.IWindowId target
	public void  (android.os.IBinder) 
		android.os.IBinder target
	static void  () 
}

android/view/WindowManagerInternal.class
WindowManagerInternal.java
package android.view
public abstract android.view.WindowManagerInternal extends java.lang.Object {
	public void  () 
	public abstract void requestTraversalFromDisplayManager () 
	public abstract void setMagnificationCallbacks (android.view.WindowManagerInternal$MagnificationCallbacks) 
	public abstract void setMagnificationSpec (android.view.MagnificationSpec) 
	public abstract void getMagnificationRegion (android.graphics.Region) 
	public abstract android.view.MagnificationSpec getCompatibleMagnificationSpecForWindow (android.os.IBinder) 
	public abstract void setWindowsForAccessibilityCallback (android.view.WindowManagerInternal$WindowsForAccessibilityCallback) 
	public abstract void setInputFilter (android.view.IInputFilter) 
	public abstract android.os.IBinder getFocusedWindowToken () 
	public abstract boolean isKeyguardLocked () 
	public abstract void getWindowFrame (android.os.IBinder, android.graphics.Rect) 
	public abstract void showGlobalActions () 
	public abstract void waitForAllWindowsDrawn (java.lang.Runnable, long) 
	public abstract void addWindowToken (android.os.IBinder, int) 
	public abstract void removeWindowToken (android.os.IBinder, boolean) 
	public abstract void registerAppTransitionListener (android.view.WindowManagerInternal$AppTransitionListener) 
	public abstract int getInputMethodWindowVisibleHeight () 
	public abstract void saveLastInputMethodWindowForTransition () 
	public abstract void clearLastInputMethodWindowForTransition () 
	public abstract boolean isHardKeyboardAvailable () 
	public abstract void setOnHardKeyboardStatusChangeListener (android.view.WindowManagerInternal$OnHardKeyboardStatusChangeListener) 
	public abstract boolean isStackVisible (int) 
	public abstract boolean isDockedDividerResizing () 
}

android/view/ThreadedRenderer$ProcessInitializer.class
ThreadedRenderer.java
package android.view
 android.view.ThreadedRenderer$ProcessInitializer extends java.lang.Object {
	static android.view.ThreadedRenderer$ProcessInitializer sInstance
	private static android.os.IBinder sProcToken
	private boolean mInitialized
	private void  () 
	synchronized void init (android.content.Context, long) 
		android.content.Context context
		long renderProxy
	private static void initSched (android.content.Context, long) 
		int tid
		Throwable t
		android.content.Context context
		long renderProxy
	private static void initGraphicsStats (android.content.Context, long) 
		android.os.IBinder binder
		android.view.IGraphicsStats graphicsStatsService
		String pkg
		android.os.ParcelFileDescriptor pfd
		Throwable t
		android.content.Context context
		long renderProxy
	private static void initAssetAtlas (android.content.Context, long) 
		long[] map
		android.view.GraphicBuffer buffer
		android.os.RemoteException e
		android.content.Context context
		long renderProxy
		android.os.IBinder binder
		android.view.IAssetAtlas atlas
	static void  () 
}

android/view/RenderNodeAnimator$1.class
RenderNodeAnimator.java
package android.view
final android.view.RenderNodeAnimator$1 extends android.util.SparseIntArray {
	void  (int) 
		int initialCapacity
}

android/view/ViewTreeObserver$OnPreDrawListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnPreDrawListener extends java.lang.Object {
	public abstract boolean onPreDraw () 
}

android/view/ViewTreeObserver.class
ViewTreeObserver.java
package android.view
public final android.view.ViewTreeObserver extends java.lang.Object {
	private java.util.concurrent.CopyOnWriteArrayList mOnWindowFocusListeners
	private java.util.concurrent.CopyOnWriteArrayList mOnWindowAttachListeners
	private java.util.concurrent.CopyOnWriteArrayList mOnGlobalFocusListeners
	private java.util.concurrent.CopyOnWriteArrayList mOnTouchModeChangeListeners
	private java.util.concurrent.CopyOnWriteArrayList mOnEnterAnimationCompleteListeners
	private android.view.ViewTreeObserver$CopyOnWriteArray mOnGlobalLayoutListeners
	private android.view.ViewTreeObserver$CopyOnWriteArray mOnComputeInternalInsetsListeners
	private android.view.ViewTreeObserver$CopyOnWriteArray mOnScrollChangedListeners
	private android.view.ViewTreeObserver$CopyOnWriteArray mOnPreDrawListeners
	private android.view.ViewTreeObserver$CopyOnWriteArray mOnWindowShownListeners
	private java.util.ArrayList mOnDrawListeners
	private boolean mWindowShown
	private boolean mAlive
	void  () 
	void merge (android.view.ViewTreeObserver) 
		android.view.ViewTreeObserver observer
	public void addOnWindowAttachListener (android.view.ViewTreeObserver$OnWindowAttachListener) 
		android.view.ViewTreeObserver$OnWindowAttachListener listener
	public void removeOnWindowAttachListener (android.view.ViewTreeObserver$OnWindowAttachListener) 
		android.view.ViewTreeObserver$OnWindowAttachListener victim
	public void addOnWindowFocusChangeListener (android.view.ViewTreeObserver$OnWindowFocusChangeListener) 
		android.view.ViewTreeObserver$OnWindowFocusChangeListener listener
	public void removeOnWindowFocusChangeListener (android.view.ViewTreeObserver$OnWindowFocusChangeListener) 
		android.view.ViewTreeObserver$OnWindowFocusChangeListener victim
	public void addOnGlobalFocusChangeListener (android.view.ViewTreeObserver$OnGlobalFocusChangeListener) 
		android.view.ViewTreeObserver$OnGlobalFocusChangeListener listener
	public void removeOnGlobalFocusChangeListener (android.view.ViewTreeObserver$OnGlobalFocusChangeListener) 
		android.view.ViewTreeObserver$OnGlobalFocusChangeListener victim
	public void addOnGlobalLayoutListener (android.view.ViewTreeObserver$OnGlobalLayoutListener) 
		android.view.ViewTreeObserver$OnGlobalLayoutListener listener
	public void removeGlobalOnLayoutListener (android.view.ViewTreeObserver$OnGlobalLayoutListener) 
		android.view.ViewTreeObserver$OnGlobalLayoutListener victim
	public void removeOnGlobalLayoutListener (android.view.ViewTreeObserver$OnGlobalLayoutListener) 
		android.view.ViewTreeObserver$OnGlobalLayoutListener victim
	public void addOnPreDrawListener (android.view.ViewTreeObserver$OnPreDrawListener) 
		android.view.ViewTreeObserver$OnPreDrawListener listener
	public void removeOnPreDrawListener (android.view.ViewTreeObserver$OnPreDrawListener) 
		android.view.ViewTreeObserver$OnPreDrawListener victim
	public void addOnWindowShownListener (android.view.ViewTreeObserver$OnWindowShownListener) 
		android.view.ViewTreeObserver$OnWindowShownListener listener
	public void removeOnWindowShownListener (android.view.ViewTreeObserver$OnWindowShownListener) 
		android.view.ViewTreeObserver$OnWindowShownListener victim
	public void addOnDrawListener (android.view.ViewTreeObserver$OnDrawListener) 
		android.view.ViewTreeObserver$OnDrawListener listener
	public void removeOnDrawListener (android.view.ViewTreeObserver$OnDrawListener) 
		android.view.ViewTreeObserver$OnDrawListener victim
	public void addOnScrollChangedListener (android.view.ViewTreeObserver$OnScrollChangedListener) 
		android.view.ViewTreeObserver$OnScrollChangedListener listener
	public void removeOnScrollChangedListener (android.view.ViewTreeObserver$OnScrollChangedListener) 
		android.view.ViewTreeObserver$OnScrollChangedListener victim
	public void addOnTouchModeChangeListener (android.view.ViewTreeObserver$OnTouchModeChangeListener) 
		android.view.ViewTreeObserver$OnTouchModeChangeListener listener
	public void removeOnTouchModeChangeListener (android.view.ViewTreeObserver$OnTouchModeChangeListener) 
		android.view.ViewTreeObserver$OnTouchModeChangeListener victim
	public void addOnComputeInternalInsetsListener (android.view.ViewTreeObserver$OnComputeInternalInsetsListener) 
		android.view.ViewTreeObserver$OnComputeInternalInsetsListener listener
	public void removeOnComputeInternalInsetsListener (android.view.ViewTreeObserver$OnComputeInternalInsetsListener) 
		android.view.ViewTreeObserver$OnComputeInternalInsetsListener victim
	public void addOnEnterAnimationCompleteListener (android.view.ViewTreeObserver$OnEnterAnimationCompleteListener) 
		android.view.ViewTreeObserver$OnEnterAnimationCompleteListener listener
	public void removeOnEnterAnimationCompleteListener (android.view.ViewTreeObserver$OnEnterAnimationCompleteListener) 
		android.view.ViewTreeObserver$OnEnterAnimationCompleteListener listener
	private void checkIsAlive () 
	public boolean isAlive () 
	private void kill () 
	final void dispatchOnWindowAttachedChange (boolean) 
		android.view.ViewTreeObserver$OnWindowAttachListener listener
		boolean attached
		java.util.concurrent.CopyOnWriteArrayList listeners
	final void dispatchOnWindowFocusChange (boolean) 
		android.view.ViewTreeObserver$OnWindowFocusChangeListener listener
		boolean hasFocus
		java.util.concurrent.CopyOnWriteArrayList listeners
	final void dispatchOnGlobalFocusChange (android.view.View, android.view.View) 
		android.view.ViewTreeObserver$OnGlobalFocusChangeListener listener
		android.view.View oldFocus
		android.view.View newFocus
		java.util.concurrent.CopyOnWriteArrayList listeners
	public final void dispatchOnGlobalLayout () 
		int i
		int count
		android.view.ViewTreeObserver$CopyOnWriteArray$Access access
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	final boolean hasOnPreDrawListeners () 
	public final boolean dispatchOnPreDraw () 
		int i
		int count
		android.view.ViewTreeObserver$CopyOnWriteArray$Access access
		boolean cancelDraw
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	public final void dispatchOnWindowShown () 
		int i
		int count
		android.view.ViewTreeObserver$CopyOnWriteArray$Access access
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	public final void dispatchOnDraw () 
		int i
		java.util.ArrayList listeners
		int numListeners
	final void dispatchOnTouchModeChanged (boolean) 
		android.view.ViewTreeObserver$OnTouchModeChangeListener listener
		boolean inTouchMode
		java.util.concurrent.CopyOnWriteArrayList listeners
	final void dispatchOnScrollChanged () 
		int i
		int count
		android.view.ViewTreeObserver$CopyOnWriteArray$Access access
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	final boolean hasComputeInternalInsetsListeners () 
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	final void dispatchOnComputeInternalInsets (android.view.ViewTreeObserver$InternalInsetsInfo) 
		int i
		int count
		android.view.ViewTreeObserver$CopyOnWriteArray$Access access
		android.view.ViewTreeObserver$InternalInsetsInfo inoutInfo
		android.view.ViewTreeObserver$CopyOnWriteArray listeners
	public final void dispatchOnEnterAnimationComplete () 
		android.view.ViewTreeObserver$OnEnterAnimationCompleteListener listener
		java.util.concurrent.CopyOnWriteArrayList listeners
}

android/view/ViewGroup$LayoutParams.class
ViewGroup.java
package android.view
public android.view.ViewGroup$LayoutParams extends java.lang.Object {
	public static final int FILL_PARENT
	public static final int MATCH_PARENT
	public static final int WRAP_CONTENT
	public int width
	public int height
	public android.view.animation.LayoutAnimationController$AnimationParameters layoutAnimationParameters
	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  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	void  () 
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray a
		int widthAttr
		int heightAttr
	public void resolveLayoutDirection (int) 
		int layoutDirection
	public java.lang.String debug (java.lang.String) 
		String output
	public void onDebugDraw (android.view.View, android.graphics.Canvas, android.graphics.Paint) 
		android.view.View view
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	protected static java.lang.String sizeToString (int) 
		int size
	void encode (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/view/View$2.class
View.java
package android.view
final android.view.View$2 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/WindowManagerPolicy$PointerEventListener.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$PointerEventListener extends java.lang.Object {
	public abstract void onPointerEvent (android.view.MotionEvent) 
}

android/view/ViewDebug$CapturedViewProperty.class
ViewDebug.java
package android.view
public abstract android.view.ViewDebug$CapturedViewProperty extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean retrieveReturn () 
}

android/view/WindowManager$LayoutParams.class
WindowManager.java
package android.view
public android.view.WindowManager$LayoutParams extends android.view.ViewGroup$LayoutParams implements android.os.Parcelable  {
	public int x
	public int y
	public float horizontalWeight
	public float verticalWeight
	public int type
	public static final int FIRST_APPLICATION_WINDOW
	public static final int TYPE_BASE_APPLICATION
	public static final int TYPE_APPLICATION
	public static final int TYPE_APPLICATION_STARTING
	public static final int TYPE_DRAWN_APPLICATION
	public static final int LAST_APPLICATION_WINDOW
	public static final int FIRST_SUB_WINDOW
	public static final int TYPE_APPLICATION_PANEL
	public static final int TYPE_APPLICATION_MEDIA
	public static final int TYPE_APPLICATION_SUB_PANEL
	public static final int TYPE_APPLICATION_ATTACHED_DIALOG
	public static final int TYPE_APPLICATION_MEDIA_OVERLAY
	public static final int TYPE_APPLICATION_ABOVE_SUB_PANEL
	public static final int LAST_SUB_WINDOW
	public static final int FIRST_SYSTEM_WINDOW
	public static final int TYPE_STATUS_BAR
	public static final int TYPE_SEARCH_BAR
	public static final int TYPE_PHONE
	public static final int TYPE_SYSTEM_ALERT
	public static final int TYPE_KEYGUARD
	public static final int TYPE_TOAST
	public static final int TYPE_SYSTEM_OVERLAY
	public static final int TYPE_PRIORITY_PHONE
	public static final int TYPE_SYSTEM_DIALOG
	public static final int TYPE_KEYGUARD_DIALOG
	public static final int TYPE_SYSTEM_ERROR
	public static final int TYPE_INPUT_METHOD
	public static final int TYPE_INPUT_METHOD_DIALOG
	public static final int TYPE_WALLPAPER
	public static final int TYPE_STATUS_BAR_PANEL
	public static final int TYPE_SECURE_SYSTEM_OVERLAY
	public static final int TYPE_DRAG
	public static final int TYPE_STATUS_BAR_SUB_PANEL
	public static final int TYPE_POINTER
	public static final int TYPE_NAVIGATION_BAR
	public static final int TYPE_VOLUME_OVERLAY
	public static final int TYPE_BOOT_PROGRESS
	public static final int TYPE_INPUT_CONSUMER
	public static final int TYPE_DREAM
	public static final int TYPE_NAVIGATION_BAR_PANEL
	public static final int TYPE_DISPLAY_OVERLAY
	public static final int TYPE_MAGNIFICATION_OVERLAY
	public static final int TYPE_KEYGUARD_SCRIM
	public static final int TYPE_PRIVATE_PRESENTATION
	public static final int TYPE_VOICE_INTERACTION
	public static final int TYPE_ACCESSIBILITY_OVERLAY
	public static final int TYPE_VOICE_INTERACTION_STARTING
	public static final int TYPE_DOCK_DIVIDER
	public static final int TYPE_QS_DIALOG
	public static final int TYPE_SCREENSHOT
	public static final int LAST_SYSTEM_WINDOW
	public static final int MEMORY_TYPE_NORMAL
	public static final int MEMORY_TYPE_HARDWARE
	public static final int MEMORY_TYPE_GPU
	public static final int MEMORY_TYPE_PUSH_BUFFERS
	public int memoryType
	public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
	public static final int FLAG_DIM_BEHIND
	public static final int FLAG_BLUR_BEHIND
	public static final int FLAG_NOT_FOCUSABLE
	public static final int FLAG_NOT_TOUCHABLE
	public static final int FLAG_NOT_TOUCH_MODAL
	public static final int FLAG_TOUCHABLE_WHEN_WAKING
	public static final int FLAG_KEEP_SCREEN_ON
	public static final int FLAG_LAYOUT_IN_SCREEN
	public static final int FLAG_LAYOUT_NO_LIMITS
	public static final int FLAG_FULLSCREEN
	public static final int FLAG_FORCE_NOT_FULLSCREEN
	public static final int FLAG_DITHER
	public static final int FLAG_SECURE
	public static final int FLAG_SCALED
	public static final int FLAG_IGNORE_CHEEK_PRESSES
	public static final int FLAG_LAYOUT_INSET_DECOR
	public static final int FLAG_ALT_FOCUSABLE_IM
	public static final int FLAG_WATCH_OUTSIDE_TOUCH
	public static final int FLAG_SHOW_WHEN_LOCKED
	public static final int FLAG_SHOW_WALLPAPER
	public static final int FLAG_TURN_SCREEN_ON
	public static final int FLAG_DISMISS_KEYGUARD
	public static final int FLAG_SPLIT_TOUCH
	public static final int FLAG_HARDWARE_ACCELERATED
	public static final int FLAG_LAYOUT_IN_OVERSCAN
	public static final int FLAG_TRANSLUCENT_STATUS
	public static final int FLAG_TRANSLUCENT_NAVIGATION
	public static final int FLAG_LOCAL_FOCUS_MODE
	public static final int FLAG_SLIPPERY
	public static final int FLAG_LAYOUT_ATTACHED_IN_DECOR
	public static final int FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS
	public int flags
	public static final int PRIVATE_FLAG_FAKE_HARDWARE_ACCELERATED
	public static final int PRIVATE_FLAG_FORCE_HARDWARE_ACCELERATED
	public static final int PRIVATE_FLAG_WANTS_OFFSET_NOTIFICATIONS
	public static final int PRIVATE_FLAG_SHOW_FOR_ALL_USERS
	public static final int PRIVATE_FLAG_NO_MOVE_ANIMATION
	public static final int PRIVATE_FLAG_COMPATIBLE_WINDOW
	public static final int PRIVATE_FLAG_SYSTEM_ERROR
	public static final int PRIVATE_FLAG_INHERIT_TRANSLUCENT_DECOR
	public static final int PRIVATE_FLAG_KEYGUARD
	public static final int PRIVATE_FLAG_DISABLE_WALLPAPER_TOUCH_EVENTS
	public static final int PRIVATE_FLAG_FORCE_STATUS_BAR_VISIBLE_TRANSPARENT
	public static final int PRIVATE_FLAG_PRESERVE_GEOMETRY
	public static final int PRIVATE_FLAG_FORCE_DECOR_VIEW_VISIBILITY
	public static final int PRIVATE_FLAG_WILL_NOT_REPLACE_ON_RELAUNCH
	public static final int PRIVATE_FLAG_LAYOUT_CHILD_WINDOW_IN_PARENT_FRAME
	public static final int PRIVATE_FLAG_FORCE_DRAW_STATUS_BAR_BACKGROUND
	public static final int PRIVATE_FLAG_SUSTAINED_PERFORMANCE_MODE
	public int privateFlags
	public static final int NEEDS_MENU_UNSET
	public static final int NEEDS_MENU_SET_TRUE
	public static final int NEEDS_MENU_SET_FALSE
	public int needsMenuKey
	public static final int SOFT_INPUT_MASK_STATE
	public static final int SOFT_INPUT_STATE_UNSPECIFIED
	public static final int SOFT_INPUT_STATE_UNCHANGED
	public static final int SOFT_INPUT_STATE_HIDDEN
	public static final int SOFT_INPUT_STATE_ALWAYS_HIDDEN
	public static final int SOFT_INPUT_STATE_VISIBLE
	public static final int SOFT_INPUT_STATE_ALWAYS_VISIBLE
	public static final int SOFT_INPUT_MASK_ADJUST
	public static final int SOFT_INPUT_ADJUST_UNSPECIFIED
	public static final int SOFT_INPUT_ADJUST_RESIZE
	public static final int SOFT_INPUT_ADJUST_PAN
	public static final int SOFT_INPUT_ADJUST_NOTHING
	public static final int SOFT_INPUT_IS_FORWARD_NAVIGATION
	public int softInputMode
	public int gravity
	public float horizontalMargin
	public float verticalMargin
	public final android.graphics.Rect surfaceInsets
	public boolean hasManualSurfaceInsets
	public boolean preservePreviousSurfaceInsets
	public int format
	public int windowAnimations
	public float alpha
	public float dimAmount
	public static final float BRIGHTNESS_OVERRIDE_NONE
	public static final float BRIGHTNESS_OVERRIDE_OFF
	public static final float BRIGHTNESS_OVERRIDE_FULL
	public float screenBrightness
	public float buttonBrightness
	public static final int ROTATION_ANIMATION_ROTATE
	public static final int ROTATION_ANIMATION_CROSSFADE
	public static final int ROTATION_ANIMATION_JUMPCUT
	public static final int ROTATION_ANIMATION_SEAMLESS
	public int rotationAnimation
	public android.os.IBinder token
	public String packageName
	public int screenOrientation
	public float preferredRefreshRate
	public int preferredDisplayModeId
	public int systemUiVisibility
	public int subtreeSystemUiVisibility
	public boolean hasSystemUiListeners
	public static final int INPUT_FEATURE_DISABLE_POINTER_GESTURES
	public static final int INPUT_FEATURE_NO_INPUT_CHANNEL
	public static final int INPUT_FEATURE_DISABLE_USER_ACTIVITY
	public int inputFeatures
	public long userActivityTimeout
	public int accessibilityIdOfAnchor
	public CharSequence accessibilityTitle
	public long removeTimeoutMilliseconds
	public static final android.os.Parcelable$Creator CREATOR
	public static final int LAYOUT_CHANGED
	public static final int TYPE_CHANGED
	public static final int FLAGS_CHANGED
	public static final int FORMAT_CHANGED
	public static final int ANIMATION_CHANGED
	public static final int DIM_AMOUNT_CHANGED
	public static final int TITLE_CHANGED
	public static final int ALPHA_CHANGED
	public static final int MEMORY_TYPE_CHANGED
	public static final int SOFT_INPUT_MODE_CHANGED
	public static final int SCREEN_ORIENTATION_CHANGED
	public static final int SCREEN_BRIGHTNESS_CHANGED
	public static final int ROTATION_ANIMATION_CHANGED
	public static final int BUTTON_BRIGHTNESS_CHANGED
	public static final int SYSTEM_UI_VISIBILITY_CHANGED
	public static final int SYSTEM_UI_LISTENER_CHANGED
	public static final int INPUT_FEATURES_CHANGED
	public static final int PRIVATE_FLAGS_CHANGED
	public static final int USER_ACTIVITY_TIMEOUT_CHANGED
	public static final int TRANSLUCENT_FLAGS_CHANGED
	public static final int SURFACE_INSETS_CHANGED
	public static final int PREFERRED_REFRESH_RATE_CHANGED
	public static final int NEEDS_MENU_KEY_CHANGED
	public static final int PREFERRED_DISPLAY_MODE_ID
	public static final int ACCESSIBILITY_ANCHOR_CHANGED
	public static final int ACCESSIBILITY_TITLE_CHANGED
	public static final int EVERYTHING_CHANGED
	private int[] mCompatibilityParamsBackup
	private CharSequence mTitle
	public static boolean mayUseInputMethod (int) 
		int flags
	public void  () 
	public void  (int) 
		int _type
	public void  (int, int) 
		int _type
		int _flags
	public void  (int, int, int) 
		int _type
		int _flags
		int _format
	public void  (int, int, int, int, int) 
		int w
		int h
		int _type
		int _flags
		int _format
	public void  (int, int, int, int, int, int, int) 
		int w
		int h
		int xpos
		int ypos
		int _type
		int _flags
		int _format
	public final void setTitle (java.lang.CharSequence) 
		CharSequence title
	public final java.lang.CharSequence getTitle () 
	public final void setSurfaceInsets (android.view.View, boolean, boolean) 
		android.view.View view
		boolean manual
		boolean preservePrevious
		int surfaceInset
	public final void setUserActivityTimeout (long) 
		long timeout
	public final long getUserActivityTimeout () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int parcelableFlags
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public final int copyFrom (android.view.WindowManager$LayoutParams) 
		int diff
		android.view.WindowManager$LayoutParams o
		int changes
	public java.lang.String debug (java.lang.String) 
		String output
	public java.lang.String toString () 
		StringBuilder sb
	public void scale (float) 
		float scale
	void backup () 
		int[] backup
	void restore () 
		int[] backup
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	static void  () 
}

android/view/FocusFinder$1.class
FocusFinder.java
package android.view
final android.view.FocusFinder$1 extends java.lang.ThreadLocal {
	void  () 
	protected android.view.FocusFinder initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/view/WindowAnimationFrameStats$1.class
WindowAnimationFrameStats.java
package android.view
final android.view.WindowAnimationFrameStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.WindowAnimationFrameStats createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.view.WindowAnimationFrameStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/WindowLeaked.class
WindowManagerGlobal.java
package android.view
final android.view.WindowLeaked extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/view/Display$HdrCapabilities$1.class
Display.java
package android.view
final android.view.Display$HdrCapabilities$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.Display$HdrCapabilities createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.Display$HdrCapabilities[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/IOnKeyguardExitResult.class
IOnKeyguardExitResult.java
package android.view
public abstract android.view.IOnKeyguardExitResult extends java.lang.Object implements android.os.IInterface  {
	public abstract void onKeyguardExitResult (boolean)  throws android.os.RemoteException 
}

android/view/View$AttachInfo.class
View.java
package android.view
final android.view.View$AttachInfo extends java.lang.Object {
	final android.view.IWindowSession mSession
	final android.view.IWindow mWindow
	final android.os.IBinder mWindowToken
	final android.view.Display mDisplay
	final android.view.View$AttachInfo$Callbacks mRootCallbacks
	android.view.IWindowId mIWindowId
	android.view.WindowId mWindowId
	android.view.View mRootView
	android.os.IBinder mPanelParentWindowToken
	boolean mHardwareAccelerated
	boolean mHardwareAccelerationRequested
	android.view.ThreadedRenderer mHardwareRenderer
	java.util.List mPendingAnimatingRenderNodes
	int mDisplayState
	float mApplicationScale
	boolean mScalingRequired
	int mWindowLeft
	int mWindowTop
	boolean mUse32BitDrawingCache
	final android.graphics.Rect mOverscanInsets
	final android.graphics.Rect mContentInsets
	final android.graphics.Rect mVisibleInsets
	final android.graphics.Rect mStableInsets
	final android.graphics.Rect mOutsets
	boolean mAlwaysConsumeNavBar
	final android.view.ViewTreeObserver$InternalInsetsInfo mGivenInternalInsets
	boolean mHasNonEmptyGivenInternalInsets
	final java.util.ArrayList mScrollContainers
	final android.view.KeyEvent$DispatcherState mKeyDispatchState
	boolean mHasWindowFocus
	int mWindowVisibility
	long mDrawingTime
	boolean mIgnoreDirtyState
	boolean mSetIgnoreDirtyState
	boolean mInTouchMode
	boolean mUnbufferedDispatchRequested
	boolean mRecomputeGlobalAttributes
	boolean mForceReportNewAttributes
	boolean mKeepScreenOn
	boolean mNeedsUpdateLightCenter
	int mSystemUiVisibility
	int mDisabledSystemUiVisibility
	int mGlobalSystemUiVisibility
	boolean mHasSystemUiListeners
	boolean mOverscanRequested
	boolean mViewVisibilityChanged
	boolean mViewScrollChanged
	boolean mHighContrastText
	boolean mHandlingPointerEvent
	final int[] mTransparentLocation
	final int[] mInvalidateChildLocation
	final int[] mTmpLocation
	final float[] mTmpTransformLocation
	final android.view.ViewTreeObserver mTreeObserver
	android.graphics.Canvas mCanvas
	final android.view.ViewRootImpl mViewRootImpl
	final android.os.Handler mHandler
	final android.graphics.Rect mTmpInvalRect
	final android.graphics.RectF mTmpTransformRect
	final android.graphics.RectF mTmpTransformRect1
	final java.util.List mTmpRectList
	final android.graphics.Matrix mTmpMatrix
	final android.view.animation.Transformation mTmpTransformation
	final android.graphics.Outline mTmpOutline
	final java.util.ArrayList mTempArrayList
	int mAccessibilityWindowId
	int mAccessibilityFetchFlags
	android.graphics.drawable.Drawable mAccessibilityFocusDrawable
	boolean mDebugLayout
	final android.graphics.Point mPoint
	android.view.View mViewRequestingLayout
	java.util.List mPartialLayoutViews
	java.util.List mEmptyPartialLayoutViews
	android.os.IBinder mDragToken
	public android.view.Surface mDragSurface
	void  (android.view.IWindowSession, android.view.IWindow, android.view.Display, android.view.ViewRootImpl, android.os.Handler, android.view.View$AttachInfo$Callbacks) 
		android.view.IWindowSession session
		android.view.IWindow window
		android.view.Display display
		android.view.ViewRootImpl viewRootImpl
		android.os.Handler handler
		android.view.View$AttachInfo$Callbacks effectPlayer
}

android/view/WindowManagerGlobal$1.class
WindowManagerGlobal.java
package android.view
final android.view.WindowManagerGlobal$1 extends android.view.IWindowSessionCallback$Stub {
	void  () 
	public void onAnimatorScaleChanged (float) 
		float scale
}

android/view/OrientationEventListener$SensorEventListenerImpl.class
OrientationEventListener.java
package android.view
 android.view.OrientationEventListener$SensorEventListenerImpl extends java.lang.Object implements android.hardware.SensorEventListener  {
	private static final int _DATA_X
	private static final int _DATA_Y
	private static final int _DATA_Z
	final android.view.OrientationEventListener this$0
	void  (android.view.OrientationEventListener) 
		android.view.OrientationEventListener this$0
	public void onSensorChanged (android.hardware.SensorEvent) 
		float OneEightyOverPi
		float angle
		android.hardware.SensorEvent event
		float[] values
		int orientation
		float X
		float Y
		float Z
		float magnitude
	public void onAccuracyChanged (android.hardware.Sensor, int) 
		android.hardware.Sensor sensor
		int accuracy
}

android/view/View$MatchIdPredicate.class
View.java
package android.view
 android.view.View$MatchIdPredicate extends java.lang.Object implements com.android.internal.util.Predicate  {
	public int mId
	final android.view.View this$0
	private void  (android.view.View) 
	public boolean apply (android.view.View) 
		android.view.View view
	public volatile boolean apply (java.lang.Object) 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/DisplayEventReceiver.class
DisplayEventReceiver.java
package android.view
public abstract android.view.DisplayEventReceiver extends java.lang.Object {
	private static final String TAG
	private final dalvik.system.CloseGuard mCloseGuard
	private long mReceiverPtr
	private android.os.MessageQueue mMessageQueue
	private static native long nativeInit (java.lang.ref.WeakReference, android.os.MessageQueue) 
	private static native void nativeDispose (long) 
	private static native void nativeScheduleVsync (long) 
	public void  (android.os.Looper) 
		android.os.Looper looper
	protected void finalize ()  throws java.lang.Throwable 
	public void dispose () 
	private void dispose (boolean) 
		boolean finalized
	public void onVsync (long, int, int) 
		long timestampNanos
		int builtInDisplayId
		int frame
	public void onHotplug (long, int, boolean) 
		long timestampNanos
		int builtInDisplayId
		boolean connected
	public void scheduleVsync () 
	private void dispatchVsync (long, int, int) 
		long timestampNanos
		int builtInDisplayId
		int frame
	private void dispatchHotplug (long, int, boolean) 
		long timestampNanos
		int builtInDisplayId
		boolean connected
}

android/view/ViewRootImpl$W.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$W extends android.view.IWindow$Stub {
	private final java.lang.ref.WeakReference mViewAncestor
	private final android.view.IWindowSession mWindowSession
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl viewAncestor
	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.graphics.Rect, boolean, boolean) 
		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
		android.graphics.Rect backDropFrame
		boolean forceLayout
		boolean alwaysConsumeNavBar
		android.view.ViewRootImpl viewAncestor
	public void moved (int, int) 
		int newX
		int newY
		android.view.ViewRootImpl viewAncestor
	public void dispatchAppVisibility (boolean) 
		boolean visible
		android.view.ViewRootImpl viewAncestor
	public void dispatchGetNewSurface () 
		android.view.ViewRootImpl viewAncestor
	public void windowFocusChanged (boolean, boolean) 
		boolean hasFocus
		boolean inTouchMode
		android.view.ViewRootImpl viewAncestor
	private static int checkCallingPermission (java.lang.String) 
		android.os.RemoteException e
		String permission
	public void executeCommand (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor) 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.OutputStream clientStream
		android.view.View view
		String command
		String parameters
		android.os.ParcelFileDescriptor out
		android.view.ViewRootImpl viewAncestor
	public void closeSystemDialogs (java.lang.String) 
		String reason
		android.view.ViewRootImpl viewAncestor
	public void dispatchWallpaperOffsets (float, float, float, float, boolean) 
		float x
		float y
		float xStep
		float yStep
		boolean sync
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle, boolean) 
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean sync
	public void dispatchDragEvent (android.view.DragEvent) 
		android.view.DragEvent event
		android.view.ViewRootImpl viewAncestor
	public void updatePointerIcon (float, float) 
		float x
		float y
		android.view.ViewRootImpl viewAncestor
	public void dispatchSystemUiVisibilityChanged (int, int, int, int) 
		int seq
		int globalVisibility
		int localValue
		int localChanges
		android.view.ViewRootImpl viewAncestor
	public void dispatchWindowShown () 
		android.view.ViewRootImpl viewAncestor
	public void requestAppKeyboardShortcuts (com.android.internal.os.IResultReceiver, int) 
		com.android.internal.os.IResultReceiver receiver
		int deviceId
		android.view.ViewRootImpl viewAncestor
}

android/view/View$OnScrollChangeListener.class
View.java
package android.view
public abstract android.view.View$OnScrollChangeListener extends java.lang.Object {
	public abstract void onScrollChange (android.view.View, int, int, int, int) 
}

android/view/InputEvent$1.class
InputEvent.java
package android.view
final android.view.InputEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.InputEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int token
	public android.view.InputEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/LayoutInflater.class
LayoutInflater.java
package android.view
public abstract android.view.LayoutInflater extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final StackTraceElement[] EMPTY_STACK_TRACE
	protected final android.content.Context mContext
	private boolean mFactorySet
	private android.view.LayoutInflater$Factory mFactory
	private android.view.LayoutInflater$Factory2 mFactory2
	private android.view.LayoutInflater$Factory2 mPrivateFactory
	private android.view.LayoutInflater$Filter mFilter
	final Object[] mConstructorArgs
	static final Class[] mConstructorSignature
	private static final java.util.HashMap sConstructorMap
	private java.util.HashMap mFilterMap
	private android.util.TypedValue mTempValue
	private static final String TAG_MERGE
	private static final String TAG_INCLUDE
	private static final String TAG_1995
	private static final String TAG_REQUEST_FOCUS
	private static final String TAG_TAG
	private static final String ATTR_LAYOUT
	private static final int[] ATTRS_THEME
	private static final ClassLoader BOOT_CLASS_LOADER
	protected void  (android.content.Context) 
		android.content.Context context
	protected void  (android.view.LayoutInflater, android.content.Context) 
		android.view.LayoutInflater original
		android.content.Context newContext
	public static android.view.LayoutInflater from (android.content.Context) 
		android.content.Context context
		android.view.LayoutInflater LayoutInflater
	public abstract android.view.LayoutInflater cloneInContext (android.content.Context) 
	public android.content.Context getContext () 
	public final android.view.LayoutInflater$Factory getFactory () 
	public final android.view.LayoutInflater$Factory2 getFactory2 () 
	public void setFactory (android.view.LayoutInflater$Factory) 
		android.view.LayoutInflater$Factory factory
	public void setFactory2 (android.view.LayoutInflater$Factory2) 
		android.view.LayoutInflater$Factory2 factory
	public void setPrivateFactory (android.view.LayoutInflater$Factory2) 
		android.view.LayoutInflater$Factory2 factory
	public android.view.LayoutInflater$Filter getFilter () 
	public void setFilter (android.view.LayoutInflater$Filter) 
		android.view.LayoutInflater$Filter filter
	public android.view.View inflate (int, android.view.ViewGroup) 
		int resource
		android.view.ViewGroup root
	public android.view.View inflate (org.xmlpull.v1.XmlPullParser, android.view.ViewGroup) 
		org.xmlpull.v1.XmlPullParser parser
		android.view.ViewGroup root
	public android.view.View inflate (int, android.view.ViewGroup, boolean) 
		int resource
		android.view.ViewGroup root
		boolean attachToRoot
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
	public android.view.View inflate (org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) 
		android.view.View temp
		android.view.ViewGroup$LayoutParams params
		int type
		String name
		android.view.InflateException ie
		org.xmlpull.v1.XmlPullParserException e
		android.view.InflateException ie
		Exception e
		android.content.Context inflaterContext
		android.util.AttributeSet attrs
		android.content.Context lastContext
		android.view.View result
		org.xmlpull.v1.XmlPullParser parser
		android.view.ViewGroup root
		boolean attachToRoot
	private final boolean verifyClassLoader (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor constructor
		ClassLoader constructorLoader
		ClassLoader cl
	public final android.view.View createView (java.lang.String, java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException android.view.InflateException 
		boolean allowed
		boolean allowed
		Boolean allowedState
		android.view.ViewStub viewStub
		Object[] args
		android.view.View view
		android.view.InflateException ie
		NoSuchMethodException e
		android.view.InflateException ie
		ClassCastException e
		ClassNotFoundException e
		android.view.InflateException ie
		Exception e
		String name
		String prefix
		android.util.AttributeSet attrs
		java.lang.reflect.Constructor constructor
		Class clazz
	private void failNotAllowed (java.lang.String, java.lang.String, android.util.AttributeSet) 
		String name
		String prefix
		android.util.AttributeSet attrs
	protected android.view.View onCreateView (java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException 
		String name
		android.util.AttributeSet attrs
	protected android.view.View onCreateView (android.view.View, java.lang.String, android.util.AttributeSet)  throws java.lang.ClassNotFoundException 
		android.view.View parent
		String name
		android.util.AttributeSet attrs
	private android.view.View createViewFromTag (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
	android.view.View createViewFromTag (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) 
		android.content.res.TypedArray ta
		int themeResId
		android.view.View view
		android.view.View view
		Object lastContext
		android.view.View view
		android.view.InflateException e
		android.view.InflateException ie
		ClassNotFoundException e
		android.view.InflateException ie
		Exception e
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
		boolean ignoreThemeAttr
	final void rInflateChildren (org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		android.view.View parent
		android.util.AttributeSet attrs
		boolean finishInflate
	void rInflate (org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.view.View view
		android.view.ViewGroup viewGroup
		android.view.ViewGroup$LayoutParams params
		String name
		org.xmlpull.v1.XmlPullParser parser
		android.view.View parent
		android.content.Context context
		android.util.AttributeSet attrs
		boolean finishInflate
		int depth
		int type
	private void parseRequestFocus (org.xmlpull.v1.XmlPullParser, android.view.View)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		android.view.View view
	private void parseViewTag (org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		android.view.View view
		android.util.AttributeSet attrs
		android.content.Context context
		android.content.res.TypedArray ta
		int key
		CharSequence value
	private void parseInclude (org.xmlpull.v1.XmlPullParser, android.content.Context, android.view.View, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String value
		String value
		android.view.View view
		android.view.ViewGroup group
		android.content.res.TypedArray a
		int id
		int visibility
		android.view.ViewGroup$LayoutParams params
		android.util.AttributeSet childAttrs
		String childName
		android.content.res.XmlResourceParser childParser
		android.content.res.TypedArray ta
		int themeResId
		boolean hasThemeOverride
		int layout
		int type
		org.xmlpull.v1.XmlPullParser parser
		android.content.Context context
		android.view.View parent
		android.util.AttributeSet attrs
		int type
	static final void consumeChildElements (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		int type
		int currentDepth
	static void  () 
}

android/view/WindowId$1.class
WindowId.java
package android.view
final android.view.WindowId$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.WindowId createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder target
	public android.view.WindowId[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/Choreographer$FrameCallback.class
Choreographer.java
package android.view
public abstract android.view.Choreographer$FrameCallback extends java.lang.Object {
	public abstract void doFrame (long) 
}

android/view/Surface$OutOfResourcesException.class
Surface.java
package android.view
public android.view.Surface$OutOfResourcesException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/view/ViewDebug.class
ViewDebug.java
package android.view
public android.view.ViewDebug extends java.lang.Object {
	public static final boolean TRACE_HIERARCHY
	public static final boolean TRACE_RECYCLER
	public static final boolean DEBUG_DRAG
	public static final boolean DEBUG_POSITIONING
	private static java.util.HashMap mCapturedViewMethodsForClasses
	private static java.util.HashMap mCapturedViewFieldsForClasses
	private static final int CAPTURE_TIMEOUT
	private static final String REMOTE_COMMAND_CAPTURE
	private static final String REMOTE_COMMAND_DUMP
	private static final String REMOTE_COMMAND_DUMP_THEME
	private static final String REMOTE_COMMAND_INVALIDATE
	private static final String REMOTE_COMMAND_REQUEST_LAYOUT
	private static final String REMOTE_PROFILE
	private static final String REMOTE_COMMAND_CAPTURE_LAYERS
	private static final String REMOTE_COMMAND_OUTPUT_DISPLAYLIST
	private static java.util.HashMap sFieldsForClasses
	private static java.util.HashMap sMethodsForClasses
	private static java.util.HashMap sAnnotations
	public void  () 
	public static long getViewInstanceCount () 
	public static long getViewRootImplCount () 
	public static transient void trace (android.view.View, android.view.ViewDebug$RecyclerTraceType, int[]) 
		android.view.View view
		android.view.ViewDebug$RecyclerTraceType type
		int[] parameters
	public static void startRecyclerTracing (java.lang.String, android.view.View) 
		String prefix
		android.view.View view
	public static void stopRecyclerTracing () 
	public static void trace (android.view.View, android.view.ViewDebug$HierarchyTraceType) 
		android.view.View view
		android.view.ViewDebug$HierarchyTraceType type
	public static void startHierarchyTracing (java.lang.String, android.view.View) 
		String prefix
		android.view.View view
	public static void stopHierarchyTracing () 
	static void dispatchCommand (android.view.View, java.lang.String, java.lang.String, java.io.OutputStream)  throws java.io.IOException 
		String[] params
		android.view.View view
		String command
		String parameters
		java.io.OutputStream clientStream
	public static android.view.View findView (android.view.View, java.lang.String) 
		String[] ids
		String className
		int hashCode
		android.view.View view
		int id
		android.view.View root
		String parameter
	private static void invalidate (android.view.View, java.lang.String) 
		android.view.View root
		String parameter
		android.view.View view
	private static void requestLayout (android.view.View, java.lang.String) 
		android.view.View root
		String parameter
		android.view.View view
	private static void profile (android.view.View, java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		Exception e
		android.view.View root
		java.io.OutputStream clientStream
		String parameter
		android.view.View view
		java.io.BufferedWriter out
	public static void profileViewAndChildren (android.view.View, java.io.BufferedWriter)  throws java.io.IOException 
		android.view.View view
		java.io.BufferedWriter out
	private static void profileViewAndChildren (android.view.View, java.io.BufferedWriter, boolean)  throws java.io.IOException 
		int i
		android.view.ViewGroup group
		int count
		android.view.View view
		java.io.BufferedWriter out
		boolean root
		long durationMeasure
		long durationLayout
		long durationDraw
	private static long profileViewOperation (android.view.View, android.view.ViewDebug$ViewOperation) 
		InterruptedException e
		android.view.View view
		android.view.ViewDebug$ViewOperation operation
		java.util.concurrent.CountDownLatch latch
		long[] duration
	public static void captureLayers (android.view.View, java.io.DataOutputStream)  throws java.io.IOException 
		android.graphics.Rect outRect
		android.view.View root
		java.io.DataOutputStream clientStream
	private static void captureViewLayer (android.view.View, java.io.DataOutputStream, boolean)  throws java.io.IOException 
		java.io.ByteArrayOutputStream arrayOut
		int id
		String name
		int[] position
		android.graphics.Bitmap b
		int i
		android.view.ViewGroup group
		int count
		android.view.ViewGroup overlayContainer
		android.view.View view
		java.io.DataOutputStream clientStream
		boolean visible
		boolean localVisible
	private static void outputDisplayList (android.view.View, java.lang.String)  throws java.io.IOException 
		android.view.View root
		String parameter
		android.view.View view
	public static void outputDisplayList (android.view.View, android.view.View) 
		android.view.View root
		android.view.View target
	private static void capture (android.view.View, java.io.OutputStream, java.lang.String)  throws java.io.IOException 
		android.view.View root
		java.io.OutputStream clientStream
		String parameter
		android.view.View captureView
	public static void capture (android.view.View, java.io.OutputStream, android.view.View)  throws java.io.IOException 
		android.view.View root
		java.io.OutputStream clientStream
		android.view.View captureView
		android.graphics.Bitmap b
		java.io.BufferedOutputStream out
	private static android.graphics.Bitmap performViewCapture (android.view.View, boolean) 
		InterruptedException e
		java.util.concurrent.CountDownLatch latch
		android.graphics.Bitmap[] cache
		android.view.View captureView
		boolean skipChildren
	public static void dump (android.view.View, boolean, boolean, java.io.OutputStream)  throws java.io.IOException 
		android.view.ViewGroup group
		android.view.View view
		Exception e
		android.view.View root
		boolean skipChildren
		boolean includeProperties
		java.io.OutputStream clientStream
		java.io.BufferedWriter out
	public static void dumpv2 (android.view.View, java.io.ByteArrayOutputStream)  throws java.lang.InterruptedException 
		android.view.View view
		java.io.ByteArrayOutputStream out
		android.view.ViewHierarchyEncoder encoder
		java.util.concurrent.CountDownLatch latch
	public static void dumpTheme (android.view.View, java.io.OutputStream)  throws java.io.IOException 
		int i
		String[] attributes
		Exception e
		android.view.View view
		java.io.OutputStream clientStream
		java.io.BufferedWriter out
	private static java.lang.String[] getStyleAttributesDump (android.content.res.Resources, android.content.res.Resources$Theme) 
		int attributeId
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		android.util.TypedValue outValue
		String nullString
		int i
		int[] attributes
		String[] data
	private static android.view.View findView (android.view.ViewGroup, java.lang.String, int) 
		android.view.View found
		android.view.View found
		android.view.View found
		android.view.View view
		int i
		android.view.ViewGroup group
		String className
		int hashCode
		int count
	private static boolean isRequestedView (android.view.View, java.lang.String, int) 
		String viewClassName
		android.view.View view
		String className
		int hashCode
	private static void dumpViewHierarchy (android.content.Context, android.view.ViewGroup, java.io.BufferedWriter, int, boolean, boolean) 
		android.view.ViewOverlay overlay
		android.view.ViewGroup overlayContainer
		android.view.View view
		int i
		android.content.Context context
		android.view.ViewGroup group
		java.io.BufferedWriter out
		int level
		boolean skipChildren
		boolean includeProperties
		int count
	private static boolean dumpView (android.content.Context, android.view.View, java.io.BufferedWriter, int, boolean) 
		int i
		String className
		java.io.IOException e
		android.content.Context context
		android.view.View view
		java.io.BufferedWriter out
		int level
		boolean includeProperties
	private static java.lang.reflect.Field[] getExportedPropertyFields (java.lang.Class) 
		java.lang.reflect.Field field
		java.lang.reflect.Field[] declaredFields
		java.util.ArrayList foundFields
		NoClassDefFoundError e
		Class klass
		java.util.HashMap map
		java.lang.reflect.Field[] fields
	private static java.lang.reflect.Method[] getExportedPropertyMethods (java.lang.Class) 
		NoClassDefFoundError e
		java.lang.reflect.Method method
		Class klass
		java.util.HashMap map
		java.lang.reflect.Method[] methods
		java.util.ArrayList foundMethods
	private static void dumpViewProperties (android.content.Context, java.lang.Object, java.io.BufferedWriter)  throws java.io.IOException 
		android.content.Context context
		Object view
		java.io.BufferedWriter out
	private static void dumpViewProperties (android.content.Context, java.lang.Object, java.io.BufferedWriter, java.lang.String)  throws java.io.IOException 
		android.content.Context context
		Object view
		java.io.BufferedWriter out
		String prefix
		Class klass
	private static java.lang.Object callMethodOnAppropriateTheadBlocking (java.lang.reflect.Method, java.lang.Object)  throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException java.util.concurrent.TimeoutException 
		Throwable t
		java.util.concurrent.ExecutionException e
		java.util.concurrent.CancellationException e
		java.lang.reflect.Method method
		Object object
		android.view.View view
		java.util.concurrent.Callable callable
		java.util.concurrent.FutureTask future
		android.os.Handler handler
	private static java.lang.String formatIntToHexString (int) 
		int value
	private static void exportMethods (android.content.Context, java.lang.Object, java.io.BufferedWriter, java.lang.Class, java.lang.String)  throws java.io.IOException 
		int id
		int intValue
		String valuePrefix
		android.view.ViewDebug$IntToString mapper
		int j
		int intValue
		boolean mapped
		int mappingCount
		android.view.ViewDebug$FlagToString[] flagsMapping
		android.view.ViewDebug$IntToString[] mapping
		int[] array
		String valuePrefix
		String suffix
		int j
		String[] array
		Object methodValue
		Class returnType
		android.view.ViewDebug$ExportedProperty property
		String categoryPrefix
		java.lang.reflect.Method method
		int i
		android.content.Context context
		Object view
		java.io.BufferedWriter out
		Class klass
		String prefix
		java.lang.reflect.Method[] methods
		int count
	private static void exportFields (android.content.Context, java.lang.Object, java.io.BufferedWriter, java.lang.Class, java.lang.String)  throws java.io.IOException 
		int id
		int intValue
		String valuePrefix
		android.view.ViewDebug$IntToString mapped
		int j
		int intValue
		int mappingCount
		android.view.ViewDebug$FlagToString[] flagsMapping
		android.view.ViewDebug$IntToString[] mapping
		int[] array
		String valuePrefix
		String suffix
		int j
		String[] array
		Object fieldValue
		Class type
		android.view.ViewDebug$ExportedProperty property
		String categoryPrefix
		java.lang.reflect.Field field
		int i
		android.content.Context context
		Object view
		java.io.BufferedWriter out
		Class klass
		String prefix
		java.lang.reflect.Field[] fields
		int count
	private static void writeEntry (java.io.BufferedWriter, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)  throws java.io.IOException 
		java.io.BufferedWriter out
		String prefix
		String name
		String suffix
		Object value
	private static void exportUnrolledFlags (java.io.BufferedWriter, android.view.ViewDebug$FlagToString[], int, java.lang.String)  throws java.io.IOException 
		String name
		String value
		android.view.ViewDebug$FlagToString flagMapping
		boolean ifTrue
		int maskResult
		boolean test
		int j
		java.io.BufferedWriter out
		android.view.ViewDebug$FlagToString[] mapping
		int intValue
		String prefix
		int count
	private static void exportUnrolledArray (android.content.Context, java.io.BufferedWriter, android.view.ViewDebug$ExportedProperty, int[], java.lang.String, java.lang.String)  throws java.io.IOException 
		android.view.ViewDebug$IntToString mapped
		int k
		int mappingCount
		android.view.ViewDebug$IntToString mapped
		int k
		int mappingCount
		String name
		String value
		int intValue
		int j
		android.content.Context context
		java.io.BufferedWriter out
		android.view.ViewDebug$ExportedProperty property
		int[] array
		String prefix
		String suffix
		android.view.ViewDebug$IntToString[] indexMapping
		boolean hasIndexMapping
		android.view.ViewDebug$IntToString[] mapping
		boolean hasMapping
		boolean resolveId
		int valuesCount
	static java.lang.Object resolveId (android.content.Context, int) 
		android.content.res.Resources$NotFoundException e
		Object fieldValue
		Object fieldValue
		android.content.Context context
		int id
		Object fieldValue
		android.content.res.Resources resources
	private static void writeValue (java.io.BufferedWriter, java.lang.Object)  throws java.io.IOException 
		String output
		java.io.BufferedWriter out
		Object value
	private static java.lang.reflect.Field[] capturedViewGetPropertyFields (java.lang.Class) 
		java.lang.reflect.Field field
		int i
		Class klass
		java.util.HashMap map
		java.lang.reflect.Field[] fields
		java.util.ArrayList foundFields
		int count
	private static java.lang.reflect.Method[] capturedViewGetPropertyMethods (java.lang.Class) 
		java.lang.reflect.Method method
		int i
		Class klass
		java.util.HashMap map
		java.lang.reflect.Method[] methods
		java.util.ArrayList foundMethods
		int count
	private static java.lang.String capturedViewExportMethods (java.lang.Object, java.lang.Class, java.lang.String) 
		String value
		Object methodValue
		Class returnType
		android.view.ViewDebug$CapturedViewProperty property
		java.lang.reflect.Method method
		int i
		Object obj
		Class klass
		String prefix
		StringBuilder sb
		java.lang.reflect.Method[] methods
		int count
	private static java.lang.String capturedViewExportFields (java.lang.Object, java.lang.Class, java.lang.String) 
		String value
		Object fieldValue
		java.lang.reflect.Field field
		int i
		Object obj
		Class klass
		String prefix
		StringBuilder sb
		java.lang.reflect.Field[] fields
		int count
	public static void dumpCapturedView (java.lang.String, java.lang.Object) 
		String tag
		Object view
		Class klass
		StringBuilder sb
	public static java.lang.Object invokeViewMethod (android.view.View, java.lang.reflect.Method, java.lang.Object[]) 
		InterruptedException e
		android.view.View view
		java.lang.reflect.Method method
		Object[] args
		java.util.concurrent.CountDownLatch latch
		java.util.concurrent.atomic.AtomicReference result
		java.util.concurrent.atomic.AtomicReference exception
	public static void setLayoutParameter (android.view.View, java.lang.String, int)  throws java.lang.NoSuchFieldException java.lang.IllegalAccessException 
		android.view.View view
		String param
		int value
		android.view.ViewGroup$LayoutParams p
		java.lang.reflect.Field f
	static void  () 
}

android/view/Menu.class
Menu.java
package android.view
public abstract android.view.Menu extends java.lang.Object {
	public static final int USER_MASK
	public static final int USER_SHIFT
	public static final int CATEGORY_MASK
	public static final int CATEGORY_SHIFT
	public static final int NONE
	public static final int FIRST
	public static final int CATEGORY_CONTAINER
	public static final int CATEGORY_SYSTEM
	public static final int CATEGORY_SECONDARY
	public static final int CATEGORY_ALTERNATIVE
	public static final int FLAG_APPEND_TO_GROUP
	public static final int FLAG_PERFORM_NO_CLOSE
	public static final int FLAG_ALWAYS_PERFORM_CLOSE
	public abstract android.view.MenuItem add (java.lang.CharSequence) 
	public abstract android.view.MenuItem add (int) 
	public abstract android.view.MenuItem add (int, int, int, java.lang.CharSequence) 
	public abstract android.view.MenuItem add (int, int, int, int) 
	public abstract android.view.SubMenu addSubMenu (java.lang.CharSequence) 
	public abstract android.view.SubMenu addSubMenu (int) 
	public abstract android.view.SubMenu addSubMenu (int, int, int, java.lang.CharSequence) 
	public abstract android.view.SubMenu addSubMenu (int, int, int, int) 
	public abstract int addIntentOptions (int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]) 
	public abstract void removeItem (int) 
	public abstract void removeGroup (int) 
	public abstract void clear () 
	public abstract void setGroupCheckable (int, boolean, boolean) 
	public abstract void setGroupVisible (int, boolean) 
	public abstract void setGroupEnabled (int, boolean) 
	public abstract boolean hasVisibleItems () 
	public abstract android.view.MenuItem findItem (int) 
	public abstract int size () 
	public abstract android.view.MenuItem getItem (int) 
	public abstract void close () 
	public abstract boolean performShortcut (int, android.view.KeyEvent, int) 
	public abstract boolean isShortcutKey (int, android.view.KeyEvent) 
	public abstract boolean performIdentifierAction (int, int) 
	public abstract void setQwertyMode (boolean) 
}

android/view/AbsSavedState$2.class
AbsSavedState.java
package android.view
final android.view.AbsSavedState$2 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.view.AbsSavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.view.AbsSavedState createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
		android.os.Parcelable superState
	public android.view.AbsSavedState[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/Choreographer.class
Choreographer.java
package android.view
public final android.view.Choreographer extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG_JANK
	private static final boolean DEBUG_FRAMES
	private static final long DEFAULT_FRAME_DELAY
	private static volatile long sFrameDelay
	private static final ThreadLocal sThreadInstance
	private static final boolean USE_VSYNC
	private static final boolean USE_FRAME_TIME
	private static final int SKIPPED_FRAME_WARNING_LIMIT
	private static final int MSG_DO_FRAME
	private static final int MSG_DO_SCHEDULE_VSYNC
	private static final int MSG_DO_SCHEDULE_CALLBACK
	private static final Object FRAME_CALLBACK_TOKEN
	private final Object mLock
	private final android.os.Looper mLooper
	private final android.view.Choreographer$FrameHandler mHandler
	private final android.view.Choreographer$FrameDisplayEventReceiver mDisplayEventReceiver
	private android.view.Choreographer$CallbackRecord mCallbackPool
	private final android.view.Choreographer$CallbackQueue[] mCallbackQueues
	private boolean mFrameScheduled
	private boolean mCallbacksRunning
	private long mLastFrameTimeNanos
	private long mFrameIntervalNanos
	private boolean mDebugPrintNextFrameTimeDelta
	android.view.FrameInfo mFrameInfo
	private static final String[] CALLBACK_TRACE_TITLES
	public static final int CALLBACK_INPUT
	public static final int CALLBACK_ANIMATION
	public static final int CALLBACK_TRAVERSAL
	public static final int CALLBACK_COMMIT
	private static final int CALLBACK_LAST
	private void  (android.os.Looper) 
		int i
		android.os.Looper looper
	private static float getRefreshRate () 
		android.view.DisplayInfo di
	public static android.view.Choreographer getInstance () 
	public static void releaseInstance () 
		android.view.Choreographer old
	private void dispose () 
	public static long getFrameDelay () 
	public static void setFrameDelay (long) 
		long frameDelay
	public static long subtractFrameDelay (long) 
		long delayMillis
		long frameDelay
	public long getFrameIntervalNanos () 
	void dump (java.lang.String, java.io.PrintWriter) 
		String prefix
		java.io.PrintWriter writer
		String innerPrefix
	public void postCallback (int, java.lang.Runnable, java.lang.Object) 
		int callbackType
		Runnable action
		Object token
	public void postCallbackDelayed (int, java.lang.Runnable, java.lang.Object, long) 
		int callbackType
		Runnable action
		Object token
		long delayMillis
	private void postCallbackDelayedInternal (int, java.lang.Object, java.lang.Object, long) 
		android.os.Message msg
		long now
		long dueTime
		int callbackType
		Object action
		Object token
		long delayMillis
	public void removeCallbacks (int, java.lang.Runnable, java.lang.Object) 
		int callbackType
		Runnable action
		Object token
	private void removeCallbacksInternal (int, java.lang.Object, java.lang.Object) 
		int callbackType
		Object action
		Object token
	public void postFrameCallback (android.view.Choreographer$FrameCallback) 
		android.view.Choreographer$FrameCallback callback
	public void postFrameCallbackDelayed (android.view.Choreographer$FrameCallback, long) 
		android.view.Choreographer$FrameCallback callback
		long delayMillis
	public void removeFrameCallback (android.view.Choreographer$FrameCallback) 
		android.view.Choreographer$FrameCallback callback
	public long getFrameTime () 
	public long getFrameTimeNanos () 
	private void scheduleFrameLocked (long) 
		android.os.Message msg
		long nextFrameTime
		android.os.Message msg
		long now
	void doFrame (long, int) 
		long skippedFrames
		long lastFrameOffset
		long intendedFrameTimeNanos
		long jitterNanos
		long frameTimeNanos
		int frame
		long startNanos
	void doCallbacks (int, long) 
		long lastFrameOffset
		long jitterNanos
		long now
		android.view.Choreographer$CallbackRecord c
		android.view.Choreographer$CallbackRecord next
		android.view.Choreographer$CallbackRecord next
		int callbackType
		long frameTimeNanos
		android.view.Choreographer$CallbackRecord callbacks
	void doScheduleVsync () 
	void doScheduleCallback (int) 
		long now
		int callbackType
	private void scheduleVsyncLocked () 
	private boolean isRunningOnLooperThreadLocked () 
	private android.view.Choreographer$CallbackRecord obtainCallbackLocked (long, java.lang.Object, java.lang.Object) 
		long dueTime
		Object action
		Object token
		android.view.Choreographer$CallbackRecord callback
	private void recycleCallbackLocked (android.view.Choreographer$CallbackRecord) 
		android.view.Choreographer$CallbackRecord callback
	void  (android.os.Looper, android.view.Choreographer$1) 
		android.os.Looper x0
		android.view.Choreographer$1 x1
	static android.view.Choreographer$FrameHandler access$300 (android.view.Choreographer) 
		android.view.Choreographer x0
	static java.lang.Object access$400 () 
	static android.view.Choreographer$CallbackRecord access$500 (android.view.Choreographer, long, java.lang.Object, java.lang.Object) 
		android.view.Choreographer x0
		long x1
		Object x2
		Object x3
	static void access$600 (android.view.Choreographer, android.view.Choreographer$CallbackRecord) 
		android.view.Choreographer x0
		android.view.Choreographer$CallbackRecord x1
	static void  () 
}

android/view/AppTransitionAnimationSpec.class
AppTransitionAnimationSpec.java
package android.view
public android.view.AppTransitionAnimationSpec extends java.lang.Object implements android.os.Parcelable  {
	public final int taskId
	public final android.graphics.Bitmap bitmap
	public final android.graphics.Rect rect
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, android.graphics.Bitmap, android.graphics.Rect) 
		int taskId
		android.graphics.Bitmap bitmap
		android.graphics.Rect rect
	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  () 
}

android/view/ViewDebug$4.class
ViewDebug.java
package android.view
final android.view.ViewDebug$4 extends java.lang.Object implements android.view.ViewDebug$ViewOperation  {
	final android.view.View val$view
	void  (android.view.View) 
	public java.lang.Object[] pre () 
		android.util.DisplayMetrics metrics
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
	public transient void run (java.lang.Object[]) 
		Object[] data
	public transient void post (java.lang.Object[]) 
		Object[] data
}

android/view/View$OnTouchListener.class
View.java
package android.view
public abstract android.view.View$OnTouchListener extends java.lang.Object {
	public abstract boolean onTouch (android.view.View, android.view.MotionEvent) 
}

android/view/IApplicationToken$Stub$Proxy.class
IApplicationToken.java
package android.view
 android.view.IApplicationToken$Stub$Proxy extends java.lang.Object implements android.view.IApplicationToken  {
	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 windowsDrawn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void windowsVisible ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void windowsGone ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean keyDispatchingTimedOut (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public long getKeyDispatchingTimeout ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
}

android/view/View$6.class
View.java
package android.view
final android.view.View$6 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/ViewTreeObserver$OnGlobalFocusChangeListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnGlobalFocusChangeListener extends java.lang.Object {
	public abstract void onGlobalFocusChanged (android.view.View, android.view.View) 
}

android/view/DisplayListCanvas.class
DisplayListCanvas.java
package android.view
public android.view.DisplayListCanvas extends android.graphics.Canvas {
	private static final int POOL_LIMIT
	private static final int MAX_BITMAP_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	android.view.RenderNode mNode
	private int mWidth
	private int mHeight
	private static boolean sIsAvailable
	static android.view.DisplayListCanvas obtain (android.view.RenderNode, int, int) 
		android.view.RenderNode node
		int width
		int height
		android.view.DisplayListCanvas canvas
	void recycle () 
	long finishRecording () 
	public boolean isRecordingFor (java.lang.Object) 
		Object o
	private static native boolean nIsAvailable () 
	static boolean isAvailable () 
	private void  (int, int) 
		int width
		int height
	private static native long nCreateDisplayListCanvas (int, int) 
	private static native void nResetDisplayListCanvas (long, int, int) 
	public void setDensity (int) 
		int density
	public boolean isHardwareAccelerated () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public boolean isOpaque () 
	public int getWidth () 
	public int getHeight () 
	public int getMaximumBitmapWidth () 
	public int getMaximumBitmapHeight () 
	private static native int nGetMaximumTextureWidth () 
	private static native int nGetMaximumTextureHeight () 
	public void insertReorderBarrier () 
	public void insertInorderBarrier () 
	private static native void nInsertReorderBarrier (long, boolean) 
	public void callDrawGLFunction2 (long) 
		long drawGLFunction
	public void drawGLFunctor2 (long, java.lang.Runnable) 
		long drawGLFunctor
		Runnable releasedCallback
	private static native void nCallDrawGLFunction (long, long, java.lang.Runnable) 
	protected static native long nFinishRecording (long) 
	public void drawRenderNode (android.view.RenderNode) 
		android.view.RenderNode renderNode
	private static native void nDrawRenderNode (long, long) 
	void drawHardwareLayer (android.view.HardwareLayer) 
		android.view.HardwareLayer layer
	private static native void nDrawLayer (long, long) 
	public void drawCircle (android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty) 
		android.graphics.CanvasProperty cx
		android.graphics.CanvasProperty cy
		android.graphics.CanvasProperty radius
		android.graphics.CanvasProperty paint
	private static native void nDrawCircle (long, long, long, long, long) 
	public void drawRoundRect (android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty) 
		android.graphics.CanvasProperty left
		android.graphics.CanvasProperty top
		android.graphics.CanvasProperty right
		android.graphics.CanvasProperty bottom
		android.graphics.CanvasProperty rx
		android.graphics.CanvasProperty ry
		android.graphics.CanvasProperty paint
	private static native void nDrawRoundRect (long, long, long, long, long, long, long, long) 
	protected void throwIfCannotDraw (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
		int bitmapSize
	static void  () 
}

android/view/ViewGroup$HoverTarget.class
ViewGroup.java
package android.view
final android.view.ViewGroup$HoverTarget extends java.lang.Object {
	private static final int MAX_RECYCLED
	private static final Object sRecycleLock
	private static android.view.ViewGroup$HoverTarget sRecycleBin
	private static int sRecycledCount
	public android.view.View child
	public android.view.ViewGroup$HoverTarget next
	private void  () 
	public static android.view.ViewGroup$HoverTarget obtain (android.view.View) 
		android.view.ViewGroup$HoverTarget target
		android.view.View child
		android.view.ViewGroup$HoverTarget target
	public void recycle () 
	static void  () 
}

android/view/ViewRootImpl$AsyncInputStage.class
ViewRootImpl.java
package android.view
abstract android.view.ViewRootImpl$AsyncInputStage extends android.view.ViewRootImpl$InputStage {
	private final String mTraceCounter
	private android.view.ViewRootImpl$QueuedInputEvent mQueueHead
	private android.view.ViewRootImpl$QueuedInputEvent mQueueTail
	private int mQueueLength
	protected static final int DEFER
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage, java.lang.String) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
		String traceCounter
	protected void defer (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void forward (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent next
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.ViewRootImpl$QueuedInputEvent curr
		int deviceId
		android.view.ViewRootImpl$QueuedInputEvent prev
		boolean blocked
	protected void apply (android.view.ViewRootImpl$QueuedInputEvent, int) 
		android.view.ViewRootImpl$QueuedInputEvent q
		int result
	private void enqueue (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	private void dequeue (android.view.ViewRootImpl$QueuedInputEvent, android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.ViewRootImpl$QueuedInputEvent prev
	void dump (java.lang.String, java.io.PrintWriter) 
		String prefix
		java.io.PrintWriter writer
}

android/view/ViewRootImpl$SyntheticTouchNavigationHandler.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SyntheticTouchNavigationHandler extends android.os.Handler {
	private static final String LOCAL_TAG
	private static final boolean LOCAL_DEBUG
	private static final float DEFAULT_WIDTH_MILLIMETERS
	private static final float DEFAULT_HEIGHT_MILLIMETERS
	private static final int TICK_DISTANCE_MILLIMETERS
	private static final float MIN_FLING_VELOCITY_TICKS_PER_SECOND
	private static final float MAX_FLING_VELOCITY_TICKS_PER_SECOND
	private static final float FLING_TICK_DECAY
	private int mCurrentDeviceId
	private int mCurrentSource
	private boolean mCurrentDeviceSupported
	private float mConfigTickDistance
	private float mConfigMinFlingVelocity
	private float mConfigMaxFlingVelocity
	private android.view.VelocityTracker mVelocityTracker
	private int mActivePointerId
	private float mStartX
	private float mStartY
	private float mLastX
	private float mLastY
	private float mAccumulatedX
	private float mAccumulatedY
	private boolean mConsumedMovement
	private long mPendingKeyDownTime
	private int mPendingKeyCode
	private int mPendingKeyRepeatCount
	private int mPendingKeyMetaState
	private boolean mFlinging
	private float mFlingVelocity
	private final Runnable mFlingRunnable
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void process (android.view.MotionEvent) 
		float xRes
		float yRes
		float nominalRes
		android.view.InputDevice$MotionRange xRange
		android.view.InputDevice$MotionRange yRange
		android.view.InputDevice device
		boolean caughtFling
		float vx
		float vy
		int index
		float x
		float y
		int metaState
		android.view.MotionEvent event
		long time
		int deviceId
		int source
		int action
	public void cancel (android.view.MotionEvent) 
		long time
		android.view.MotionEvent event
	private void finishKeys (long) 
		long time
	private void finishTracking (long) 
		long time
	private void consumeAccumulatedMovement (long, int) 
		long time
		int metaState
		float absX
		float absY
	private float consumeAccumulatedMovement (long, int, float, int, int) 
		long time
		int metaState
		float accumulator
		int negativeKeyCode
		int positiveKeyCode
	private void sendKeyDownOrRepeat (long, int, int) 
		long time
		int keyCode
		int metaState
	private void sendKeyUp (long) 
		long time
	private boolean startFling (long, float, float) 
		long time
		float vx
		float vy
	private boolean postFling (long) 
		long delay
		long time
	private void cancelFling () 
	static int access$1700 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
	static int access$1800 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
	static void access$1900 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler, long, int, int) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
		long x1
		int x2
		int x3
	static float access$2000 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
	static float access$2002 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler, float) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
		float x1
	static boolean access$2100 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler, long) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
		long x1
	static boolean access$2202 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler, boolean) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
		boolean x1
	static void access$2300 (android.view.ViewRootImpl$SyntheticTouchNavigationHandler, long) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler x0
		long x1
}

android/view/RenderNodeAnimatorSetHelper.class
RenderNodeAnimatorSetHelper.java
package android.view
public android.view.RenderNodeAnimatorSetHelper extends java.lang.Object {
	public void  () 
	public static android.view.RenderNode getTarget (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas recordingCanvas
	public static long createNativeInterpolator (android.animation.TimeInterpolator, long) 
		android.animation.TimeInterpolator interpolator
		long duration
}

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

android/view/ViewRootImpl$TraversalRunnable.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$TraversalRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void run () 
}

android/view/ViewDebug$1.class
ViewDebug.java
package android.view
final android.view.ViewDebug$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$view
	void  (android.view.View) 
	public void run () 
}

android/view/ActionProvider.class
ActionProvider.java
package android.view
public abstract android.view.ActionProvider extends java.lang.Object {
	private static final String TAG
	private android.view.ActionProvider$SubUiVisibilityListener mSubUiVisibilityListener
	private android.view.ActionProvider$VisibilityListener mVisibilityListener
	public void  (android.content.Context) 
		android.content.Context context
	public abstract android.view.View onCreateActionView () 
	public android.view.View onCreateActionView (android.view.MenuItem) 
		android.view.MenuItem forItem
	public boolean overridesItemVisibility () 
	public boolean isVisible () 
	public void refreshVisibility () 
	public boolean onPerformDefaultAction () 
	public boolean hasSubMenu () 
	public void onPrepareSubMenu (android.view.SubMenu) 
		android.view.SubMenu subMenu
	public void subUiVisibilityChanged (boolean) 
		boolean isVisible
	public void setSubUiVisibilityListener (android.view.ActionProvider$SubUiVisibilityListener) 
		android.view.ActionProvider$SubUiVisibilityListener listener
	public void setVisibilityListener (android.view.ActionProvider$VisibilityListener) 
		android.view.ActionProvider$VisibilityListener listener
	public void reset () 
}

android/view/AccessibilityIterators$ParagraphTextSegmentIterator.class
AccessibilityIterators.java
package android.view
 android.view.AccessibilityIterators$ParagraphTextSegmentIterator extends android.view.AccessibilityIterators$AbstractTextSegmentIterator {
	private static android.view.AccessibilityIterators$ParagraphTextSegmentIterator sInstance
	void  () 
	public static android.view.AccessibilityIterators$ParagraphTextSegmentIterator getInstance () 
	public int[] following (int) 
		int offset
		int textLength
		int start
		int end
	public int[] preceding (int) 
		int offset
		int textLength
		int end
		int start
	private boolean isStartBoundary (int) 
		int index
	private boolean isEndBoundary (int) 
		int index
}

android/view/ViewManager.class
ViewManager.java
package android.view
public abstract android.view.ViewManager extends java.lang.Object {
	public abstract void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
	public abstract void updateViewLayout (android.view.View, android.view.ViewGroup$LayoutParams) 
	public abstract void removeView (android.view.View) 
}

android/view/WindowManagerPolicy$WindowManagerFuncs.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$WindowManagerFuncs extends java.lang.Object {
	public static final int LID_ABSENT
	public static final int LID_CLOSED
	public static final int LID_OPEN
	public static final int CAMERA_LENS_COVER_ABSENT
	public static final int CAMERA_LENS_UNCOVERED
	public static final int CAMERA_LENS_COVERED
	public abstract void reevaluateStatusBarVisibility () 
	public abstract android.view.WindowManagerPolicy$InputConsumer addInputConsumer (android.os.Looper, android.view.InputEventReceiver$Factory) 
	public abstract int getLidState () 
	public abstract void lockDeviceNow () 
	public abstract int getCameraLensCoverState () 
	public abstract void switchInputMethod (boolean) 
	public abstract void shutdown (boolean) 
	public abstract void reboot (boolean) 
	public abstract void rebootSafeMode (boolean) 
	public abstract java.lang.Object getWindowManagerLock () 
	public abstract void registerPointerEventListener (android.view.WindowManagerPolicy$PointerEventListener) 
	public abstract void unregisterPointerEventListener (android.view.WindowManagerPolicy$PointerEventListener) 
	public abstract int getDockedDividerInsetsLw () 
	public abstract void getStackBounds (int, android.graphics.Rect) 
}

android/view/LayoutInflater$BlinkLayout.class
LayoutInflater.java
package android.view
 android.view.LayoutInflater$BlinkLayout extends android.widget.FrameLayout {
	private static final int MESSAGE_BLINK
	private static final int BLINK_DELAY
	private boolean mBlink
	private boolean mBlinkState
	private final android.os.Handler mHandler
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void makeBlink () 
		android.os.Message message
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	static boolean access$000 (android.view.LayoutInflater$BlinkLayout) 
		android.view.LayoutInflater$BlinkLayout x0
	static boolean access$102 (android.view.LayoutInflater$BlinkLayout, boolean) 
		android.view.LayoutInflater$BlinkLayout x0
		boolean x1
	static boolean access$100 (android.view.LayoutInflater$BlinkLayout) 
		android.view.LayoutInflater$BlinkLayout x0
	static void access$200 (android.view.LayoutInflater$BlinkLayout) 
		android.view.LayoutInflater$BlinkLayout x0
}

android/view/View$ListenerInfo.class
View.java
package android.view
 android.view.View$ListenerInfo extends java.lang.Object {
	protected android.view.View$OnFocusChangeListener mOnFocusChangeListener
	private java.util.ArrayList mOnLayoutChangeListeners
	protected android.view.View$OnScrollChangeListener mOnScrollChangeListener
	private java.util.concurrent.CopyOnWriteArrayList mOnAttachStateChangeListeners
	public android.view.View$OnClickListener mOnClickListener
	protected android.view.View$OnLongClickListener mOnLongClickListener
	protected android.view.View$OnContextClickListener mOnContextClickListener
	protected android.view.View$OnCreateContextMenuListener mOnCreateContextMenuListener
	private android.view.View$OnKeyListener mOnKeyListener
	private android.view.View$OnTouchListener mOnTouchListener
	private android.view.View$OnHoverListener mOnHoverListener
	private android.view.View$OnGenericMotionListener mOnGenericMotionListener
	private android.view.View$OnDragListener mOnDragListener
	private android.view.View$OnSystemUiVisibilityChangeListener mOnSystemUiVisibilityChangeListener
	android.view.View$OnApplyWindowInsetsListener mOnApplyWindowInsetsListener
	void  () 
	static java.util.ArrayList access$200 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static java.util.ArrayList access$202 (android.view.View$ListenerInfo, java.util.ArrayList) 
		android.view.View$ListenerInfo x0
		java.util.ArrayList x1
	static java.util.concurrent.CopyOnWriteArrayList access$300 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static java.util.concurrent.CopyOnWriteArrayList access$302 (android.view.View$ListenerInfo, java.util.concurrent.CopyOnWriteArrayList) 
		android.view.View$ListenerInfo x0
		java.util.concurrent.CopyOnWriteArrayList x1
	static android.view.View$OnKeyListener access$402 (android.view.View$ListenerInfo, android.view.View$OnKeyListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnKeyListener x1
	static android.view.View$OnTouchListener access$502 (android.view.View$ListenerInfo, android.view.View$OnTouchListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnTouchListener x1
	static android.view.View$OnGenericMotionListener access$602 (android.view.View$ListenerInfo, android.view.View$OnGenericMotionListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnGenericMotionListener x1
	static android.view.View$OnHoverListener access$702 (android.view.View$ListenerInfo, android.view.View$OnHoverListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnHoverListener x1
	static android.view.View$OnDragListener access$802 (android.view.View$ListenerInfo, android.view.View$OnDragListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnDragListener x1
	static android.view.View$OnKeyListener access$400 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnTouchListener access$500 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnGenericMotionListener access$600 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnHoverListener access$700 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnDragListener access$800 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnSystemUiVisibilityChangeListener access$1400 (android.view.View$ListenerInfo) 
		android.view.View$ListenerInfo x0
	static android.view.View$OnSystemUiVisibilityChangeListener access$1402 (android.view.View$ListenerInfo, android.view.View$OnSystemUiVisibilityChangeListener) 
		android.view.View$ListenerInfo x0
		android.view.View$OnSystemUiVisibilityChangeListener x1
}

android/view/WindowId$FocusObserver.class
WindowId.java
package android.view
public abstract android.view.WindowId$FocusObserver extends java.lang.Object {
	final android.view.IWindowFocusObserver$Stub mIObserver
	final java.util.HashMap mRegistrations
	final android.os.Handler mHandler
	public void  () 
	public abstract void onFocusGained (android.view.WindowId) 
	public abstract void onFocusLost (android.view.WindowId) 
}

android/view/Choreographer$FrameDisplayEventReceiver.class
Choreographer.java
package android.view
final android.view.Choreographer$FrameDisplayEventReceiver extends android.view.DisplayEventReceiver implements java.lang.Runnable  {
	private boolean mHavePendingVsync
	private long mTimestampNanos
	private int mFrame
	final android.view.Choreographer this$0
	public void  (android.view.Choreographer, android.os.Looper) 
		android.os.Looper looper
	public void onVsync (long, int, int) 
		long timestampNanos
		int builtInDisplayId
		int frame
		long now
		android.os.Message msg
	public void run () 
}

android/view/ViewRootImpl$EarlyPostImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$EarlyPostImeInputStage extends android.view.ViewRootImpl$InputStage {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		int source
		android.view.ViewRootImpl$QueuedInputEvent q
	private int processKeyEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.KeyEvent event
	private int processPointerEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.MotionEvent event
		int action
}

android/view/InputEventReceiver$Factory.class
InputEventReceiver.java
package android.view
public abstract android.view.InputEventReceiver$Factory extends java.lang.Object {
	public abstract android.view.InputEventReceiver createInputEventReceiver (android.view.InputChannel, android.os.Looper) 
}

android/view/FrameMetricsObserver.class
FrameMetricsObserver.java
package android.view
public android.view.FrameMetricsObserver extends java.lang.Object {
	private android.os.MessageQueue mMessageQueue
	private java.lang.ref.WeakReference mWindow
	private android.view.FrameMetrics mFrameMetrics
	android.view.Window$OnFrameMetricsAvailableListener mListener
	com.android.internal.util.VirtualRefBasePtr mNative
	void  (android.view.Window, android.os.Looper, android.view.Window$OnFrameMetricsAvailableListener) 
		android.view.Window window
		android.os.Looper looper
		android.view.Window$OnFrameMetricsAvailableListener listener
	private void notifyDataAvailable (int) 
		int dropCount
		android.view.Window window
}

android/view/View$UnsetPressedState.class
View.java
package android.view
final android.view.View$UnsetPressedState extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/ViewDebug$7.class
ViewDebug.java
package android.view
final android.view.ViewDebug$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$view
	final android.view.ViewHierarchyEncoder val$encoder
	final java.util.concurrent.CountDownLatch val$latch
	void  (android.view.View, android.view.ViewHierarchyEncoder, java.util.concurrent.CountDownLatch) 
	public void run () 
}

android/view/PointerIcon.class
PointerIcon.java
package android.view
public final android.view.PointerIcon extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int TYPE_CUSTOM
	public static final int TYPE_NULL
	public static final int TYPE_NOT_SPECIFIED
	public static final int TYPE_ARROW
	public static final int TYPE_SPOT_HOVER
	public static final int TYPE_SPOT_TOUCH
	public static final int TYPE_SPOT_ANCHOR
	public static final int TYPE_CONTEXT_MENU
	public static final int TYPE_HAND
	public static final int TYPE_HELP
	public static final int TYPE_WAIT
	public static final int TYPE_CELL
	public static final int TYPE_CROSSHAIR
	public static final int TYPE_TEXT
	public static final int TYPE_VERTICAL_TEXT
	public static final int TYPE_ALIAS
	public static final int TYPE_COPY
	public static final int TYPE_NO_DROP
	public static final int TYPE_ALL_SCROLL
	public static final int TYPE_HORIZONTAL_DOUBLE_ARROW
	public static final int TYPE_VERTICAL_DOUBLE_ARROW
	public static final int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW
	public static final int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW
	public static final int TYPE_ZOOM_IN
	public static final int TYPE_ZOOM_OUT
	public static final int TYPE_GRAB
	public static final int TYPE_GRABBING
	private static final int TYPE_OEM_FIRST
	public static final int TYPE_DEFAULT
	private static final android.view.PointerIcon gNullIcon
	private static final android.util.SparseArray gSystemIcons
	private static boolean sUseLargeIcons
	private final int mType
	private int mSystemIconResourceId
	private android.graphics.Bitmap mBitmap
	private float mHotSpotX
	private float mHotSpotY
	private android.graphics.Bitmap[] mBitmapFrames
	private int mDurationPerFrame
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int) 
		int type
	public static android.view.PointerIcon getNullIcon () 
	public static android.view.PointerIcon getDefaultIcon (android.content.Context) 
		android.content.Context context
	public static android.view.PointerIcon getSystemIcon (android.content.Context, int) 
		android.content.Context context
		int type
		android.view.PointerIcon icon
		int typeIndex
		int defStyle
		android.content.res.TypedArray a
		int resourceId
	public static void setUseLargeIcons (boolean) 
		boolean use
	public static android.view.PointerIcon create (android.graphics.Bitmap, float, float) 
		android.graphics.Bitmap bitmap
		float hotSpotX
		float hotSpotY
		android.view.PointerIcon icon
	public static android.view.PointerIcon load (android.content.res.Resources, int) 
		android.content.res.Resources resources
		int resourceId
		android.view.PointerIcon icon
	public android.view.PointerIcon load (android.content.Context) 
		android.content.Context context
		android.view.PointerIcon result
	public int getType () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean equals (java.lang.Object) 
		Object other
		android.view.PointerIcon otherIcon
	private void loadResource (android.content.Context, android.content.res.Resources, int) 
		android.content.res.TypedArray a
		Exception ex
		android.graphics.drawable.Drawable drawable
		android.graphics.drawable.Drawable drawableFrame
		int i
		int width
		int height
		android.graphics.drawable.AnimationDrawable animationDrawable
		int frames
		android.content.Context context
		android.content.res.Resources resources
		int resourceId
		android.content.res.XmlResourceParser parser
		int bitmapRes
		int bitmapRes
		float hotSpotX
		float hotSpotX
		float hotSpotY
		float hotSpotY
		android.graphics.drawable.Drawable drawable
	private static void validateHotSpot (android.graphics.Bitmap, float, float) 
		android.graphics.Bitmap bitmap
		float hotSpotX
		float hotSpotY
	private static int getSystemIconTypeIndex (int) 
		int type
	void  (int, android.view.PointerIcon$1) 
		int x0
		android.view.PointerIcon$1 x1
	static int access$102 (android.view.PointerIcon, int) 
		android.view.PointerIcon x0
		int x1
	static void  () 
}

android/view/IAssetAtlas.class
IAssetAtlas.java
package android.view
public abstract android.view.IAssetAtlas extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean isCompatible (int)  throws android.os.RemoteException 
	public abstract android.view.GraphicBuffer getBuffer ()  throws android.os.RemoteException 
	public abstract long[] getMap ()  throws android.os.RemoteException 
}

android/view/MotionEvent$PointerProperties.class
MotionEvent.java
package android.view
public final android.view.MotionEvent$PointerProperties extends java.lang.Object {
	public int id
	public int toolType
	public void  () 
	public void  (android.view.MotionEvent$PointerProperties) 
		android.view.MotionEvent$PointerProperties other
	public static android.view.MotionEvent$PointerProperties[] createArray (int) 
		int i
		int size
		android.view.MotionEvent$PointerProperties[] array
	public void clear () 
	public void copyFrom (android.view.MotionEvent$PointerProperties) 
		android.view.MotionEvent$PointerProperties other
	public boolean equals (java.lang.Object) 
		Object other
	private boolean equals (android.view.MotionEvent$PointerProperties) 
		android.view.MotionEvent$PointerProperties other
	public int hashCode () 
	static boolean access$000 (android.view.MotionEvent$PointerProperties, android.view.MotionEvent$PointerProperties) 
		android.view.MotionEvent$PointerProperties x0
		android.view.MotionEvent$PointerProperties x1
}

android/view/IInputFilter$Stub$Proxy.class
IInputFilter.java
package android.view
 android.view.IInputFilter$Stub$Proxy extends java.lang.Object implements android.view.IInputFilter  {
	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 install (android.view.IInputFilterHost)  throws android.os.RemoteException 
		android.view.IInputFilterHost host
		android.os.Parcel _data
	public void uninstall ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void filterInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
		android.view.InputEvent event
		int policyFlags
		android.os.Parcel _data
}

android/view/InputEventSender.class
InputEventSender.java
package android.view
public abstract android.view.InputEventSender extends java.lang.Object {
	private static final String TAG
	private final dalvik.system.CloseGuard mCloseGuard
	private long mSenderPtr
	private android.view.InputChannel mInputChannel
	private android.os.MessageQueue mMessageQueue
	private static native long nativeInit (java.lang.ref.WeakReference, android.view.InputChannel, android.os.MessageQueue) 
	private static native void nativeDispose (long) 
	private static native boolean nativeSendKeyEvent (long, int, android.view.KeyEvent) 
	private static native boolean nativeSendMotionEvent (long, int, android.view.MotionEvent) 
	public void  (android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	protected void finalize ()  throws java.lang.Throwable 
	public void dispose () 
	private void dispose (boolean) 
		boolean finalized
	public void onInputEventFinished (int, boolean) 
		int seq
		boolean handled
	public final boolean sendInputEvent (int, android.view.InputEvent) 
		int seq
		android.view.InputEvent event
	private void dispatchInputEventFinished (int, boolean) 
		int seq
		boolean handled
}

android/view/ViewRootImpl$3.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$3 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void doFrame (long) 
		long frameTimeNanos
}

android/view/ViewGroup$OnHierarchyChangeListener.class
ViewGroup.java
package android.view
public abstract android.view.ViewGroup$OnHierarchyChangeListener extends java.lang.Object {
	public abstract void onChildViewAdded (android.view.View, android.view.View) 
	public abstract void onChildViewRemoved (android.view.View, android.view.View) 
}

android/view/HapticFeedbackConstants.class
HapticFeedbackConstants.java
package android.view
public android.view.HapticFeedbackConstants extends java.lang.Object {
	public static final int LONG_PRESS
	public static final int VIRTUAL_KEY
	public static final int KEYBOARD_TAP
	public static final int CLOCK_TICK
	public static final int CALENDAR_DATE
	public static final int CONTEXT_CLICK
	public static final int SAFE_MODE_DISABLED
	public static final int SAFE_MODE_ENABLED
	public static final int FLAG_IGNORE_VIEW_SETTING
	public static final int FLAG_IGNORE_GLOBAL_SETTING
	private void  () 
}

android/view/FocusFinderHelper.class
FocusFinderHelper.java
package android.view
public android.view.FocusFinderHelper extends java.lang.Object {
	private android.view.FocusFinder mFocusFinder
	public void  (android.view.FocusFinder) 
		android.view.FocusFinder focusFinder
	public boolean isBetterCandidate (int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect rect1
		android.graphics.Rect rect2
	public boolean beamBeats (int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect rect1
		android.graphics.Rect rect2
	public boolean isCandidate (android.graphics.Rect, android.graphics.Rect, int) 
		android.graphics.Rect srcRect
		android.graphics.Rect destRect
		int direction
	public boolean beamsOverlap (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect rect1
		android.graphics.Rect rect2
	public static int majorAxisDistance (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	public static int majorAxisDistanceToFarEdge (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
}

android/view/IRotationWatcher.class
IRotationWatcher.java
package android.view
public abstract android.view.IRotationWatcher extends java.lang.Object implements android.os.IInterface  {
	public abstract void onRotationChanged (int)  throws android.os.RemoteException 
}

android/view/View$OnFocusChangeListener.class
View.java
package android.view
public abstract android.view.View$OnFocusChangeListener extends java.lang.Object {
	public abstract void onFocusChange (android.view.View, boolean) 
}

android/view/Display$Mode$1.class
Display.java
package android.view
final android.view.Display$Mode$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.Display$Mode createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.view.Display$Mode[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/HardwareLayer.class
HardwareLayer.java
package android.view
final android.view.HardwareLayer extends java.lang.Object {
	private android.view.ThreadedRenderer mRenderer
	private com.android.internal.util.VirtualRefBasePtr mFinalizer
	private void  (android.view.ThreadedRenderer, long) 
		android.view.ThreadedRenderer renderer
		long deferredUpdater
	public void setLayerPaint (android.graphics.Paint) 
		android.graphics.Paint paint
	public boolean isValid () 
	public void destroy () 
	public long getDeferredLayerUpdater () 
	public boolean copyInto (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public boolean prepare (int, int, boolean) 
		int width
		int height
		boolean isOpaque
	public void setTransform (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void detachSurfaceTexture () 
	public long getLayerHandle () 
	public void setSurfaceTexture (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surface
	public void updateSurfaceTexture () 
	static android.view.HardwareLayer adoptTextureLayer (android.view.ThreadedRenderer, long) 
		android.view.ThreadedRenderer renderer
		long layer
	private static native boolean nPrepare (long, int, int, boolean) 
	private static native void nSetLayerPaint (long, long) 
	private static native void nSetTransform (long, long) 
	private static native void nSetSurfaceTexture (long, android.graphics.SurfaceTexture, boolean) 
	private static native void nUpdateSurfaceTexture (long) 
}

android/view/AccessibilityInteractionController$AddNodeInfosForViewId.class
AccessibilityInteractionController.java
package android.view
final android.view.AccessibilityInteractionController$AddNodeInfosForViewId extends java.lang.Object implements com.android.internal.util.Predicate  {
	private int mViewId
	private java.util.List mInfos
	final android.view.AccessibilityInteractionController this$0
	private void  (android.view.AccessibilityInteractionController) 
	public void init (int, java.util.List) 
		int viewId
		java.util.List infos
	public void reset () 
	public boolean apply (android.view.View) 
		android.view.View view
	public volatile boolean apply (java.lang.Object) 
	void  (android.view.AccessibilityInteractionController, android.view.AccessibilityInteractionController$1) 
		android.view.AccessibilityInteractionController x0
		android.view.AccessibilityInteractionController$1 x1
}

android/view/ViewTreeObserver$OnScrollChangedListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnScrollChangedListener extends java.lang.Object {
	public abstract void onScrollChanged () 
}

android/view/ActionMode$Callback2.class
ActionMode.java
package android.view
public abstract android.view.ActionMode$Callback2 extends java.lang.Object implements android.view.ActionMode$Callback  {
	public void  () 
	public void onGetContentRect (android.view.ActionMode, android.view.View, android.graphics.Rect) 
		android.view.ActionMode mode
		android.view.View view
		android.graphics.Rect outRect
}

android/view/ActionProvider$SubUiVisibilityListener.class
ActionProvider.java
package android.view
public abstract android.view.ActionProvider$SubUiVisibilityListener extends java.lang.Object {
	public abstract void onSubUiVisibilityChanged (boolean) 
}

android/view/ViewPropertyAnimatorRT.class
ViewPropertyAnimatorRT.java
package android.view
 android.view.ViewPropertyAnimatorRT extends java.lang.Object {
	private static final android.view.animation.Interpolator sLinearInterpolator
	private final android.view.View mView
	private android.view.RenderNodeAnimator[] mAnimators
	void  (android.view.View) 
		android.view.View view
	public boolean startAnimation (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator parent
	public void cancelAll () 
		int i
	private void doStartAnimation (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator$NameValuesHolder holder
		int property
		float finalValue
		android.view.RenderNodeAnimator animator
		int i
		android.view.ViewPropertyAnimator parent
		int size
		long startDelay
		long duration
		android.animation.TimeInterpolator interpolator
	private boolean canHandleAnimator (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator parent
	private void cancelAnimators (java.util.ArrayList) 
		android.view.ViewPropertyAnimator$NameValuesHolder holder
		int property
		int i
		java.util.ArrayList mPendingAnimations
		int size
	static void  () 
}

android/view/IRotationWatcher$Stub$Proxy.class
IRotationWatcher.java
package android.view
 android.view.IRotationWatcher$Stub$Proxy extends java.lang.Object implements android.view.IRotationWatcher  {
	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 onRotationChanged (int)  throws android.os.RemoteException 
		int rotation
		android.os.Parcel _data
}

android/view/SubMenu.class
SubMenu.java
package android.view
public abstract android.view.SubMenu extends java.lang.Object implements android.view.Menu  {
	public abstract android.view.SubMenu setHeaderTitle (int) 
	public abstract android.view.SubMenu setHeaderTitle (java.lang.CharSequence) 
	public abstract android.view.SubMenu setHeaderIcon (int) 
	public abstract android.view.SubMenu setHeaderIcon (android.graphics.drawable.Drawable) 
	public abstract android.view.SubMenu setHeaderView (android.view.View) 
	public abstract void clearHeader () 
	public abstract android.view.SubMenu setIcon (int) 
	public abstract android.view.SubMenu setIcon (android.graphics.drawable.Drawable) 
	public abstract android.view.MenuItem getItem () 
}

android/view/ViewPropertyAnimator$AnimatorEventListener.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$AnimatorEventListener extends java.lang.Object implements android.animation.Animator$AnimatorListener android.animation.ValueAnimator$AnimatorUpdateListener  {
	final android.view.ViewPropertyAnimator this$0
	private void  (android.view.ViewPropertyAnimator) 
	public void onAnimationStart (android.animation.Animator) 
		Runnable r
		Runnable r
		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 onAnimationEnd (android.animation.Animator) 
		Runnable r
		Runnable r
		android.animation.Animator animation
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.view.ViewPropertyAnimator$NameValuesHolder values
		float value
		int i
		int count
		android.animation.ValueAnimator animation
		android.view.ViewPropertyAnimator$PropertyBundle propertyBundle
		boolean hardwareAccelerated
		boolean alphaHandled
		float fraction
		int propertyMask
		java.util.ArrayList valueList
	void  (android.view.ViewPropertyAnimator, android.view.ViewPropertyAnimator$1) 
		android.view.ViewPropertyAnimator x0
		android.view.ViewPropertyAnimator$1 x1
}

android/view/IAppTransitionAnimationSpecsFuture$Stub$Proxy.class
IAppTransitionAnimationSpecsFuture.java
package android.view
 android.view.IAppTransitionAnimationSpecsFuture$Stub$Proxy extends java.lang.Object implements android.view.IAppTransitionAnimationSpecsFuture  {
	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.AppTransitionAnimationSpec[] get ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.AppTransitionAnimationSpec[] _result
}

android/view/FocusFinder$SequentialFocusComparator.class
FocusFinder.java
package android.view
final android.view.FocusFinder$SequentialFocusComparator extends java.lang.Object implements java.util.Comparator  {
	private final android.graphics.Rect mFirstRect
	private final android.graphics.Rect mSecondRect
	private android.view.ViewGroup mRoot
	private boolean mIsLayoutRtl
	private final android.util.SparseArray mFocusables
	private final android.util.SparseBooleanArray mIsConnectedTo
	private final android.util.ArrayMap mHeadsOfChains
	private void  () 
	public void recycle () 
	public void setRoot (android.view.ViewGroup) 
		android.view.ViewGroup root
	public void setIsLayoutRtl (boolean) 
		boolean b
	public void setFocusables (java.util.ArrayList) 
		android.view.View view
		int id
		int nextId
		int i
		android.view.View view
		int nextId
		int i
		java.util.ArrayList focusables
	private void setHeadOfChain (android.view.View) 
		android.view.View otherHead
		android.view.View view
		android.view.View head
	public int compare (android.view.View, android.view.View) 
		android.view.View first
		android.view.View second
		android.view.View firstHead
		android.view.View secondHead
	private void getRect (android.view.View, android.graphics.Rect) 
		android.view.View view
		android.graphics.Rect rect
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.view.FocusFinder$1) 
		android.view.FocusFinder$1 x0
}

android/view/ViewRootImpl$SyntheticJoystickHandler.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SyntheticJoystickHandler extends android.os.Handler {
	private static final String TAG
	private static final int MSG_ENQUEUE_X_AXIS_KEY_REPEAT
	private static final int MSG_ENQUEUE_Y_AXIS_KEY_REPEAT
	private int mLastXDirection
	private int mLastYDirection
	private int mLastXKeyCode
	private int mLastYKeyCode
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void handleMessage (android.os.Message) 
		android.os.Message m
		android.view.KeyEvent oldEvent
		android.view.KeyEvent e
		android.os.Message msg
	public void process (android.view.MotionEvent) 
		android.view.MotionEvent event
	private void cancel (android.view.MotionEvent) 
		android.view.MotionEvent event
	private void update (android.view.MotionEvent, boolean) 
		android.view.KeyEvent e
		android.os.Message m
		android.view.KeyEvent e
		android.os.Message m
		android.view.MotionEvent event
		boolean synthesizeNewKeys
		long time
		int metaState
		int deviceId
		int source
		int xDirection
		int yDirection
	private int joystickAxisValueToDirection (float) 
		float value
	static void access$1600 (android.view.ViewRootImpl$SyntheticJoystickHandler, android.view.MotionEvent) 
		android.view.ViewRootImpl$SyntheticJoystickHandler x0
		android.view.MotionEvent x1
}

android/view/animation/
android/view/animation/TranslateAnimation.class
TranslateAnimation.java
package android.view.animation
public android.view.animation.TranslateAnimation extends android.view.animation.Animation {
	private int mFromXType
	private int mToXType
	private int mFromYType
	private int mToYType
	protected float mFromXValue
	protected float mToXValue
	protected float mFromYValue
	protected float mToYValue
	protected float mFromXDelta
	protected float mToXDelta
	protected float mFromYDelta
	protected float mToYDelta
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.view.animation.Animation$Description d
	public void  (float, float, float, float) 
		float fromXDelta
		float toXDelta
		float fromYDelta
		float toYDelta
	public void  (int, float, int, float, int, float, int, float) 
		int fromXType
		float fromXValue
		int toXType
		float toXValue
		int fromYType
		float fromYValue
		int toYType
		float toYValue
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		float dx
		float dy
	public void initialize (int, int, int, int) 
		int width
		int height
		int parentWidth
		int parentHeight
}

android/view/animation/GridLayoutAnimationController.class
GridLayoutAnimationController.java
package android.view.animation
public android.view.animation.GridLayoutAnimationController extends android.view.animation.LayoutAnimationController {
	public static final int DIRECTION_LEFT_TO_RIGHT
	public static final int DIRECTION_RIGHT_TO_LEFT
	public static final int DIRECTION_TOP_TO_BOTTOM
	public static final int DIRECTION_BOTTOM_TO_TOP
	public static final int DIRECTION_HORIZONTAL_MASK
	public static final int DIRECTION_VERTICAL_MASK
	public static final int PRIORITY_NONE
	public static final int PRIORITY_COLUMN
	public static final int PRIORITY_ROW
	private float mColumnDelay
	private float mRowDelay
	private int mDirection
	private int mDirectionPriority
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.view.animation.Animation$Description d
	public void  (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void  (android.view.animation.Animation, float, float) 
		android.view.animation.Animation animation
		float columnDelay
		float rowDelay
	public float getColumnDelay () 
	public void setColumnDelay (float) 
		float columnDelay
	public float getRowDelay () 
	public void setRowDelay (float) 
		float rowDelay
	public int getDirection () 
	public void setDirection (int) 
		int direction
	public int getDirectionPriority () 
	public void setDirectionPriority (int) 
		int directionPriority
	public boolean willOverlap () 
	protected long getDelayForView (android.view.View) 
		android.view.View view
		android.view.ViewGroup$LayoutParams lp
		android.view.animation.GridLayoutAnimationController$AnimationParameters params
		int column
		int row
		int rowsCount
		int columnsCount
		long duration
		float columnDelay
		float rowDelay
		float totalDelay
		float totalDelay
		float totalDelay
		long viewDelay
		long viewDelay
		long viewDelay
		float normalizedDelay
	private int getTransformedColumnIndex (android.view.animation.GridLayoutAnimationController$AnimationParameters) 
		android.view.animation.GridLayoutAnimationController$AnimationParameters params
		int index
		int index
		int index
		int direction
	private int getTransformedRowIndex (android.view.animation.GridLayoutAnimationController$AnimationParameters) 
		android.view.animation.GridLayoutAnimationController$AnimationParameters params
		int index
		int index
		int index
		int direction
}

android/view/animation/RotateAnimation.class
RotateAnimation.java
package android.view.animation
public android.view.animation.RotateAnimation extends android.view.animation.Animation {
	private float mFromDegrees
	private float mToDegrees
	private int mPivotXType
	private int mPivotYType
	private float mPivotXValue
	private float mPivotYValue
	private float mPivotX
	private float mPivotY
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.view.animation.Animation$Description d
	public void  (float, float) 
		float fromDegrees
		float toDegrees
	public void  (float, float, float, float) 
		float fromDegrees
		float toDegrees
		float pivotX
		float pivotY
	public void  (float, float, int, float, int, float) 
		float fromDegrees
		float toDegrees
		int pivotXType
		float pivotXValue
		int pivotYType
		float pivotYValue
	private void initializePivotPoint () 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		float degrees
		float scale
	public void initialize (int, int, int, int) 
		int width
		int height
		int parentWidth
		int parentHeight
}

android/view/animation/AnimationUtils$1.class
AnimationUtils.java
package android.view.animation
final android.view.animation.AnimationUtils$1 extends java.lang.ThreadLocal {
	void  () 
	protected android.view.animation.AnimationUtils$AnimationState initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/view/animation/AccelerateDecelerateInterpolator.class
AccelerateDecelerateInterpolator.java
package android.view.animation
public android.view.animation.AccelerateDecelerateInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public float getInterpolation (float) 
		float input
	public long createNativeInterpolator () 
}

android/view/animation/Animation.class
Animation.java
package android.view.animation
public abstract android.view.animation.Animation extends java.lang.Object implements java.lang.Cloneable  {
	public static final int INFINITE
	public static final int RESTART
	public static final int REVERSE
	public static final int START_ON_FIRST_FRAME
	public static final int ABSOLUTE
	public static final int RELATIVE_TO_SELF
	public static final int RELATIVE_TO_PARENT
	public static final int ZORDER_NORMAL
	public static final int ZORDER_TOP
	public static final int ZORDER_BOTTOM
	boolean mEnded
	boolean mStarted
	boolean mCycleFlip
	boolean mInitialized
	boolean mFillBefore
	boolean mFillAfter
	boolean mFillEnabled
	long mStartTime
	long mStartOffset
	long mDuration
	int mRepeatCount
	int mRepeated
	int mRepeatMode
	android.view.animation.Interpolator mInterpolator
	android.view.animation.Animation$AnimationListener mListener
	private int mZAdjustment
	private int mBackgroundColor
	private float mScaleFactor
	private boolean mDetachWallpaper
	private boolean mMore
	private boolean mOneMoreTime
	android.graphics.RectF mPreviousRegion
	android.graphics.RectF mRegion
	android.view.animation.Transformation mTransformation
	android.view.animation.Transformation mPreviousTransformation
	private final dalvik.system.CloseGuard guard
	private android.os.Handler mListenerHandler
	private Runnable mOnStart
	private Runnable mOnRepeat
	private Runnable mOnEnd
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int resID
	protected android.view.animation.Animation clone ()  throws java.lang.CloneNotSupportedException 
		android.view.animation.Animation animation
	public void reset () 
	public void cancel () 
	public void detach () 
	public boolean isInitialized () 
	public void initialize (int, int, int, int) 
		int width
		int height
		int parentWidth
		int parentHeight
	public void setListenerHandler (android.os.Handler) 
		android.os.Handler handler
	public void setInterpolator (android.content.Context, int) 
		android.content.Context context
		int resID
	public void setInterpolator (android.view.animation.Interpolator) 
		android.view.animation.Interpolator i
	public void setStartOffset (long) 
		long startOffset
	public void setDuration (long) 
		long durationMillis
	public void restrictDuration (long) 
		long durationMillis
		long dur
	public void scaleCurrentDuration (float) 
		float scale
	public void setStartTime (long) 
		long startTimeMillis
	public void start () 
	public void startNow () 
	public void setRepeatMode (int) 
		int repeatMode
	public void setRepeatCount (int) 
		int repeatCount
	public boolean isFillEnabled () 
	public void setFillEnabled (boolean) 
		boolean fillEnabled
	public void setFillBefore (boolean) 
		boolean fillBefore
	public void setFillAfter (boolean) 
		boolean fillAfter
	public void setZAdjustment (int) 
		int zAdjustment
	public void setBackgroundColor (int) 
		int bg
	protected float getScaleFactor () 
	public void setDetachWallpaper (boolean) 
		boolean detachWallpaper
	public android.view.animation.Interpolator getInterpolator () 
	public long getStartTime () 
	public long getDuration () 
	public long getStartOffset () 
	public int getRepeatMode () 
	public int getRepeatCount () 
	public boolean getFillBefore () 
	public boolean getFillAfter () 
	public int getZAdjustment () 
	public int getBackgroundColor () 
	public boolean getDetachWallpaper () 
	public boolean willChangeTransformationMatrix () 
	public boolean willChangeBounds () 
	public void setAnimationListener (android.view.animation.Animation$AnimationListener) 
		android.view.animation.Animation$AnimationListener listener
	protected void ensureInterpolator () 
	public long computeDurationHint () 
	public boolean getTransformation (long, android.view.animation.Transformation) 
		float normalizedTime
		float interpolatedTime
		long currentTime
		android.view.animation.Transformation outTransformation
		long startOffset
		long duration
		float normalizedTime
		boolean expired
	private boolean isCanceled () 
	private void fireAnimationStart () 
	private void fireAnimationRepeat () 
	private void fireAnimationEnd () 
	public boolean getTransformation (long, android.view.animation.Transformation, float) 
		long currentTime
		android.view.animation.Transformation outTransformation
		float scale
	public boolean hasStarted () 
	public boolean hasEnded () 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
	protected float resolveSize (int, float, int, int) 
		int type
		float value
		int size
		int parentSize
	public void getInvalidateRegion (int, int, int, int, android.graphics.RectF, android.view.animation.Transformation) 
		int left
		int top
		int right
		int bottom
		android.graphics.RectF invalidate
		android.view.animation.Transformation transformation
		android.graphics.RectF tempRegion
		android.graphics.RectF previousRegion
		android.view.animation.Transformation tempTransformation
		android.view.animation.Transformation previousTransformation
	public void initializeInvalidateRegion (int, int, int, int) 
		android.view.animation.Transformation previousTransformation
		int left
		int top
		int right
		int bottom
		android.graphics.RectF region
	protected void finalize ()  throws java.lang.Throwable 
	public boolean hasAlpha () 
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/view/animation/AnticipateInterpolator.class
AnticipateInterpolator.java
package android.view.animation
public android.view.animation.AnticipateInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private final float mTension
	public void  () 
	public void  (float) 
		float tension
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public float getInterpolation (float) 
		float t
	public long createNativeInterpolator () 
}

android/view/animation/AnimationSet.class
AnimationSet.java
package android.view.animation
public android.view.animation.AnimationSet extends android.view.animation.Animation {
	private static final int PROPERTY_FILL_AFTER_MASK
	private static final int PROPERTY_FILL_BEFORE_MASK
	private static final int PROPERTY_REPEAT_MODE_MASK
	private static final int PROPERTY_START_OFFSET_MASK
	private static final int PROPERTY_SHARE_INTERPOLATOR_MASK
	private static final int PROPERTY_DURATION_MASK
	private static final int PROPERTY_MORPH_MATRIX_MASK
	private static final int PROPERTY_CHANGE_BOUNDS_MASK
	private int mFlags
	private boolean mDirty
	private boolean mHasAlpha
	private java.util.ArrayList mAnimations
	private android.view.animation.Transformation mTempTransformation
	private long mLastEnd
	private long[] mStoredOffsets
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (boolean) 
		boolean shareInterpolator
	protected android.view.animation.AnimationSet clone ()  throws java.lang.CloneNotSupportedException 
		int i
		android.view.animation.AnimationSet animation
		int count
		java.util.ArrayList animations
	private void setFlag (int, boolean) 
		int mask
		boolean value
	private void init () 
	public void setFillAfter (boolean) 
		boolean fillAfter
	public void setFillBefore (boolean) 
		boolean fillBefore
	public void setRepeatMode (int) 
		int repeatMode
	public void setStartOffset (long) 
		long startOffset
	public boolean hasAlpha () 
		int i
		int count
		java.util.ArrayList animations
	public void setDuration (long) 
		long durationMillis
	public void addAnimation (android.view.animation.Animation) 
		android.view.animation.Animation a
		boolean noMatrix
		boolean changeBounds
	public void setStartTime (long) 
		android.view.animation.Animation a
		int i
		long startTimeMillis
		int count
		java.util.ArrayList animations
	public long getStartTime () 
		android.view.animation.Animation a
		int i
		long startTime
		int count
		java.util.ArrayList animations
	public void restrictDuration (long) 
		int i
		long durationMillis
		java.util.ArrayList animations
		int count
	public long getDuration () 
		int i
		java.util.ArrayList animations
		int count
		long duration
		boolean durationSet
	public long computeDurationHint () 
		long d
		int i
		long duration
		int count
		java.util.ArrayList animations
	public void initializeInvalidateRegion (int, int, int, int) 
		android.view.animation.Interpolator interpolator
		android.view.animation.Animation a
		int i
		int count
		java.util.ArrayList animations
		android.view.animation.Transformation temp
		android.view.animation.Transformation previousTransformation
		int left
		int top
		int right
		int bottom
		android.graphics.RectF region
	public boolean getTransformation (long, android.view.animation.Transformation) 
		android.view.animation.Animation a
		int i
		long currentTime
		android.view.animation.Transformation t
		int count
		java.util.ArrayList animations
		android.view.animation.Transformation temp
		boolean more
		boolean started
		boolean ended
	public void scaleCurrentDuration (float) 
		int i
		float scale
		java.util.ArrayList animations
		int count
	public void initialize (int, int, int, int) 
		long offset
		android.view.animation.Animation a
		int i
		int width
		int height
		int parentWidth
		int parentHeight
		boolean durationSet
		boolean fillAfterSet
		boolean fillBeforeSet
		boolean repeatModeSet
		boolean shareInterpolator
		boolean startOffsetSet
		java.util.ArrayList children
		int count
		long duration
		boolean fillAfter
		boolean fillBefore
		int repeatMode
		android.view.animation.Interpolator interpolator
		long startOffset
		long[] storedOffsets
	public void reset () 
	void restoreChildrenStartOffset () 
		int i
		long[] offsets
		java.util.ArrayList children
		int count
	public java.util.List getAnimations () 
	public boolean willChangeTransformationMatrix () 
	public boolean willChangeBounds () 
	protected volatile android.view.animation.Animation clone ()  throws java.lang.CloneNotSupportedException 
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/view/animation/CycleInterpolator.class
CycleInterpolator.java
package android.view.animation
public android.view.animation.CycleInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private float mCycles
	public void  (float) 
		float cycles
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public float getInterpolation (float) 
		float input
	public long createNativeInterpolator () 
}

android/view/animation/Animation$2.class
Animation.java
package android.view.animation
 android.view.animation.Animation$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.animation.Animation this$0
	void  (android.view.animation.Animation) 
		android.view.animation.Animation this$0
	public void run () 
}

android/view/animation/Animation$1.class
Animation.java
package android.view.animation
 android.view.animation.Animation$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.animation.Animation this$0
	void  (android.view.animation.Animation) 
		android.view.animation.Animation this$0
	public void run () 
}

android/view/animation/TranslateXAnimation.class
TranslateXAnimation.java
package android.view.animation
public android.view.animation.TranslateXAnimation extends android.view.animation.TranslateAnimation {
	float[] mTmpValues
	public void  (float, float) 
		float fromXDelta
		float toXDelta
	public void  (int, float, int, float) 
		int fromXType
		float fromXValue
		int toXType
		float toXValue
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		android.graphics.Matrix m
		float dx
}

android/view/animation/Animation$3.class
Animation.java
package android.view.animation
 android.view.animation.Animation$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.animation.Animation this$0
	void  (android.view.animation.Animation) 
		android.view.animation.Animation this$0
	public void run () 
}

android/view/animation/DecelerateInterpolator.class
DecelerateInterpolator.java
package android.view.animation
public android.view.animation.DecelerateInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private float mFactor
	public void  () 
	public void  (float) 
		float factor
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public float getInterpolation (float) 
		float result
		float input
		float result
	public long createNativeInterpolator () 
}

android/view/animation/Animation$Description.class
Animation.java
package android.view.animation
public android.view.animation.Animation$Description extends java.lang.Object {
	public int type
	public float value
	protected void  () 
	static android.view.animation.Animation$Description parseValue (android.util.TypedValue) 
		android.util.TypedValue value
		android.view.animation.Animation$Description d
}

android/view/animation/Animation$NoImagePreloadHolder.class
Animation.java
package android.view.animation
 android.view.animation.Animation$NoImagePreloadHolder extends java.lang.Object {
	public static final boolean USE_CLOSEGUARD
	private void  () 
	static void  () 
}

android/view/animation/AnimationUtils$AnimationState.class
AnimationUtils.java
package android.view.animation
 android.view.animation.AnimationUtils$AnimationState extends java.lang.Object {
	boolean animationClockLocked
	long currentVsyncTimeMillis
	long lastReportedTimeMillis
	private void  () 
	void  (android.view.animation.AnimationUtils$1) 
		android.view.animation.AnimationUtils$1 x0
}

android/view/animation/Transformation.class
Transformation.java
package android.view.animation
public android.view.animation.Transformation extends java.lang.Object {
	public static final int TYPE_IDENTITY
	public static final int TYPE_ALPHA
	public static final int TYPE_MATRIX
	public static final int TYPE_BOTH
	protected android.graphics.Matrix mMatrix
	protected float mAlpha
	protected int mTransformationType
	private boolean mHasClipRect
	private android.graphics.Rect mClipRect
	public void  () 
	public void clear () 
	public int getTransformationType () 
	public void setTransformationType (int) 
		int transformationType
	public void set (android.view.animation.Transformation) 
		android.view.animation.Transformation t
	public void compose (android.view.animation.Transformation) 
		android.graphics.Rect bounds
		android.view.animation.Transformation t
	public void postCompose (android.view.animation.Transformation) 
		android.graphics.Rect bounds
		android.view.animation.Transformation t
	public android.graphics.Matrix getMatrix () 
	public void setAlpha (float) 
		float alpha
	public void setClipRect (android.graphics.Rect) 
		android.graphics.Rect r
	public void setClipRect (int, int, int, int) 
		int l
		int t
		int r
		int b
	public android.graphics.Rect getClipRect () 
	public boolean hasClipRect () 
	public float getAlpha () 
	public java.lang.String toString () 
		StringBuilder sb
	public java.lang.String toShortString () 
		StringBuilder sb
	public void toShortString (java.lang.StringBuilder) 
		StringBuilder sb
	public void printShortString (java.io.PrintWriter) 
		java.io.PrintWriter pw
}

android/view/animation/LayoutAnimationController$AnimationParameters.class
LayoutAnimationController.java
package android.view.animation
public android.view.animation.LayoutAnimationController$AnimationParameters extends java.lang.Object {
	public int count
	public int index
	public void  () 
}

android/view/animation/ClipRectAnimation.class
ClipRectAnimation.java
package android.view.animation
public android.view.animation.ClipRectAnimation extends android.view.animation.Animation {
	protected android.graphics.Rect mFromRect
	protected android.graphics.Rect mToRect
	public void  (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect fromClip
		android.graphics.Rect toClip
	public void  (int, int, int, int, int, int, int, int) 
		int fromL
		int fromT
		int fromR
		int fromB
		int toL
		int toT
		int toR
		int toB
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float it
		android.view.animation.Transformation tr
		int l
		int t
		int r
		int b
	public boolean willChangeTransformationMatrix () 
}

android/view/animation/AnimationUtils.class
AnimationUtils.java
package android.view.animation
public android.view.animation.AnimationUtils extends java.lang.Object {
	private static final int TOGETHER
	private static final int SEQUENTIALLY
	private static ThreadLocal sAnimationState
	public void  () 
	public static void lockAnimationClock (long) 
		long vsyncMillis
		android.view.animation.AnimationUtils$AnimationState state
	public static void unlockAnimationClock () 
	public static long currentAnimationTimeMillis () 
		android.view.animation.AnimationUtils$AnimationState state
	public static android.view.animation.Animation loadAnimation (android.content.Context, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.Context context
		int id
		android.content.res.XmlResourceParser parser
	private static android.view.animation.Animation createAnimationFromXml (android.content.Context, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.Context c
		org.xmlpull.v1.XmlPullParser parser
	private static android.view.animation.Animation createAnimationFromXml (android.content.Context, org.xmlpull.v1.XmlPullParser, android.view.animation.AnimationSet, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		android.content.Context c
		org.xmlpull.v1.XmlPullParser parser
		android.view.animation.AnimationSet parent
		android.util.AttributeSet attrs
		android.view.animation.Animation anim
		int type
		int depth
	public static android.view.animation.LayoutAnimationController loadLayoutAnimation (android.content.Context, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.Context context
		int id
		android.content.res.XmlResourceParser parser
	private static android.view.animation.LayoutAnimationController createLayoutAnimationFromXml (android.content.Context, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.Context c
		org.xmlpull.v1.XmlPullParser parser
	private static android.view.animation.LayoutAnimationController createLayoutAnimationFromXml (android.content.Context, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		android.content.Context c
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.view.animation.LayoutAnimationController controller
		int type
		int depth
	public static android.view.animation.Animation makeInAnimation (android.content.Context, boolean) 
		android.view.animation.Animation a
		android.content.Context c
		boolean fromLeft
		android.view.animation.Animation a
	public static android.view.animation.Animation makeOutAnimation (android.content.Context, boolean) 
		android.view.animation.Animation a
		android.content.Context c
		boolean toRight
		android.view.animation.Animation a
	public static android.view.animation.Animation makeInChildBottomAnimation (android.content.Context) 
		android.content.Context c
		android.view.animation.Animation a
	public static android.view.animation.Interpolator loadInterpolator (android.content.Context, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.Context context
		int id
		android.content.res.XmlResourceParser parser
	public static android.view.animation.Interpolator loadInterpolator (android.content.res.Resources, android.content.res.Resources$Theme, int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources$NotFoundException rnf
		org.xmlpull.v1.XmlPullParserException ex
		android.content.res.Resources$NotFoundException rnf
		java.io.IOException ex
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		int id
		android.content.res.XmlResourceParser parser
	private static android.view.animation.Interpolator createInterpolatorFromXml (android.content.res.Resources, android.content.res.Resources$Theme, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.util.AttributeSet attrs
		String name
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		org.xmlpull.v1.XmlPullParser parser
		android.view.animation.BaseInterpolator interpolator
		int type
		int depth
	static void  () 
}

android/view/animation/PathInterpolator.class
PathInterpolator.java
package android.view.animation
public android.view.animation.PathInterpolator extends android.view.animation.BaseInterpolator {
	private static final float PRECISION
	private float[] mX
	private float[] mY
	public void  (android.graphics.Path) 
		android.graphics.Path path
	public void  (float, float) 
		float controlX
		float controlY
	public void  (float, float, float, float) 
		float controlX1
		float controlY1
		float controlX2
		float controlY2
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	private void parseInterpolatorFromTypeArray (android.content.res.TypedArray) 
		String pathData
		android.graphics.Path path
		float x2
		float y2
		float x1
		float y1
		boolean hasX2
		boolean hasY2
		android.content.res.TypedArray a
	private void initQuad (float, float) 
		float controlX
		float controlY
		android.graphics.Path path
	private void initCubic (float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
		android.graphics.Path path
	private void initPath (android.graphics.Path) 
		float fraction
		float x
		float y
		int i
		android.graphics.Path path
		float[] pointComponents
		int numPoints
		float prevX
		float prevFraction
		int componentIndex
	public float getInterpolation (float) 
		int midIndex
		float t
		int startIndex
		int endIndex
		float xRange
		float tInRange
		float fraction
		float startY
		float endY
}

android/view/animation/AnticipateOvershootInterpolator.class
AnticipateOvershootInterpolator.java
package android.view.animation
public android.view.animation.AnticipateOvershootInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private final float mTension
	public void  () 
	public void  (float) 
		float tension
	public void  (float, float) 
		float tension
		float extraTension
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	private static float a (float, float) 
		float t
		float s
	private static float o (float, float) 
		float t
		float s
	public float getInterpolation (float) 
		float t
	public long createNativeInterpolator () 
}

android/view/animation/AccelerateInterpolator.class
AccelerateInterpolator.java
package android.view.animation
public android.view.animation.AccelerateInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private final float mFactor
	private final double mDoubleFactor
	public void  () 
	public void  (float) 
		float factor
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public float getInterpolation (float) 
		float input
	public long createNativeInterpolator () 
}

android/view/animation/Animation$AnimationListener.class
Animation.java
package android.view.animation
public abstract android.view.animation.Animation$AnimationListener extends java.lang.Object {
	public abstract void onAnimationStart (android.view.animation.Animation) 
	public abstract void onAnimationEnd (android.view.animation.Animation) 
	public abstract void onAnimationRepeat (android.view.animation.Animation) 
}

android/view/animation/BaseInterpolator.class
BaseInterpolator.java
package android.view.animation
public abstract android.view.animation.BaseInterpolator extends java.lang.Object implements android.view.animation.Interpolator  {
	private int mChangingConfiguration
	public void  () 
	public int getChangingConfiguration () 
	void setChangingConfiguration (int) 
		int changingConfiguration
}

android/view/animation/BounceInterpolator.class
BounceInterpolator.java
package android.view.animation
public android.view.animation.BounceInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private static float bounce (float) 
		float t
	public float getInterpolation (float) 
		float t
	public long createNativeInterpolator () 
}

android/view/animation/AlphaAnimation.class
AlphaAnimation.java
package android.view.animation
public android.view.animation.AlphaAnimation extends android.view.animation.Animation {
	private float mFromAlpha
	private float mToAlpha
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (float, float) 
		float fromAlpha
		float toAlpha
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		float alpha
	public boolean willChangeTransformationMatrix () 
	public boolean willChangeBounds () 
	public boolean hasAlpha () 
}

android/view/animation/TranslateYAnimation.class
TranslateYAnimation.java
package android.view.animation
public android.view.animation.TranslateYAnimation extends android.view.animation.TranslateAnimation {
	float[] mTmpValues
	public void  (float, float) 
		float fromYDelta
		float toYDelta
	public void  (int, float, int, float) 
		int fromYType
		float fromYValue
		int toYType
		float toYValue
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		android.graphics.Matrix m
		float dy
}

android/view/animation/LayoutAnimationController.class
LayoutAnimationController.java
package android.view.animation
public android.view.animation.LayoutAnimationController extends java.lang.Object {
	public static final int ORDER_NORMAL
	public static final int ORDER_REVERSE
	public static final int ORDER_RANDOM
	protected android.view.animation.Animation mAnimation
	protected java.util.Random mRandomizer
	protected android.view.animation.Interpolator mInterpolator
	private float mDelay
	private int mOrder
	private long mDuration
	private long mMaxDelay
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.view.animation.Animation$Description d
		int resource
	public void  (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void  (android.view.animation.Animation, float) 
		android.view.animation.Animation animation
		float delay
	public int getOrder () 
	public void setOrder (int) 
		int order
	public void setAnimation (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public void setAnimation (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public android.view.animation.Animation getAnimation () 
	public void setInterpolator (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public void setInterpolator (android.view.animation.Interpolator) 
		android.view.animation.Interpolator interpolator
	public android.view.animation.Interpolator getInterpolator () 
	public float getDelay () 
	public void setDelay (float) 
		float delay
	public boolean willOverlap () 
	public void start () 
	public final android.view.animation.Animation getAnimationForView (android.view.View) 
		android.view.animation.Animation animation
		CloneNotSupportedException e
		android.view.View view
		long delay
	public boolean isDone () 
	protected long getDelayForView (android.view.View) 
		android.view.View view
		android.view.ViewGroup$LayoutParams lp
		android.view.animation.LayoutAnimationController$AnimationParameters params
		float delay
		long viewDelay
		float totalDelay
		float normalizedDelay
	protected int getTransformedIndex (android.view.animation.LayoutAnimationController$AnimationParameters) 
		android.view.animation.LayoutAnimationController$AnimationParameters params
}

android/view/animation/LinearInterpolator.class
LinearInterpolator.java
package android.view.animation
public android.view.animation.LinearInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public float getInterpolation (float) 
		float input
	public long createNativeInterpolator () 
}

android/view/animation/ScaleAnimation.class
ScaleAnimation.java
package android.view.animation
public android.view.animation.ScaleAnimation extends android.view.animation.Animation {
	private final android.content.res.Resources mResources
	private float mFromX
	private float mToX
	private float mFromY
	private float mToY
	private int mFromXType
	private int mToXType
	private int mFromYType
	private int mToYType
	private int mFromXData
	private int mToXData
	private int mFromYData
	private int mToYData
	private int mPivotXType
	private int mPivotYType
	private float mPivotXValue
	private float mPivotYValue
	private float mPivotX
	private float mPivotY
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		android.util.TypedValue tv
		android.view.animation.Animation$Description d
	public void  (float, float, float, float) 
		float fromX
		float toX
		float fromY
		float toY
	public void  (float, float, float, float, float, float) 
		float fromX
		float toX
		float fromY
		float toY
		float pivotX
		float pivotY
	public void  (float, float, float, float, int, float, int, float) 
		float fromX
		float toX
		float fromY
		float toY
		int pivotXType
		float pivotXValue
		int pivotYType
		float pivotYValue
	private void initializePivotPoint () 
	protected void applyTransformation (float, android.view.animation.Transformation) 
		float interpolatedTime
		android.view.animation.Transformation t
		float sx
		float sy
		float scale
	float resolveScale (float, int, int, int, int) 
		float targetSize
		float targetSize
		float scale
		int type
		int data
		int size
		int psize
		float targetSize
	public void initialize (int, int, int, int) 
		int width
		int height
		int parentWidth
		int parentHeight
}

android/view/animation/GridLayoutAnimationController$AnimationParameters.class
GridLayoutAnimationController.java
package android.view.animation
public android.view.animation.GridLayoutAnimationController$AnimationParameters extends android.view.animation.LayoutAnimationController$AnimationParameters {
	public int column
	public int row
	public int columnsCount
	public int rowsCount
	public void  () 
}

android/view/animation/Interpolator.class
Interpolator.java
package android.view.animation
public abstract android.view.animation.Interpolator extends java.lang.Object implements android.animation.TimeInterpolator  {
}

android/view/animation/OvershootInterpolator.class
OvershootInterpolator.java
package android.view.animation
public android.view.animation.OvershootInterpolator extends android.view.animation.BaseInterpolator implements com.android.internal.view.animation.NativeInterpolatorFactory  {
	private final float mTension
	public void  () 
	public void  (float) 
		float tension
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void  (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet) 
		android.content.res.TypedArray a
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public float getInterpolation (float) 
		float t
	public long createNativeInterpolator () 
}

android/view/KeyCharacterMap.class
KeyCharacterMap.java
package android.view
public android.view.KeyCharacterMap extends java.lang.Object implements android.os.Parcelable  {
	public static final int BUILT_IN_KEYBOARD
	public static final int VIRTUAL_KEYBOARD
	public static final int NUMERIC
	public static final int PREDICTIVE
	public static final int ALPHA
	public static final int FULL
	public static final int SPECIAL_FUNCTION
	public static final char HEX_INPUT
	public static final char PICKER_DIALOG_INPUT
	public static final int MODIFIER_BEHAVIOR_CHORDED
	public static final int MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED
	public static final int COMBINING_ACCENT
	public static final int COMBINING_ACCENT_MASK
	private static final int ACCENT_ACUTE
	private static final int ACCENT_BREVE
	private static final int ACCENT_CARON
	private static final int ACCENT_CEDILLA
	private static final int ACCENT_CIRCUMFLEX
	private static final int ACCENT_COMMA_ABOVE
	private static final int ACCENT_COMMA_ABOVE_RIGHT
	private static final int ACCENT_DOT_ABOVE
	private static final int ACCENT_DOT_BELOW
	private static final int ACCENT_DOUBLE_ACUTE
	private static final int ACCENT_GRAVE
	private static final int ACCENT_HOOK_ABOVE
	private static final int ACCENT_HORN
	private static final int ACCENT_MACRON
	private static final int ACCENT_MACRON_BELOW
	private static final int ACCENT_OGONEK
	private static final int ACCENT_REVERSED_COMMA_ABOVE
	private static final int ACCENT_RING_ABOVE
	private static final int ACCENT_STROKE
	private static final int ACCENT_TILDE
	private static final int ACCENT_TURNED_COMMA_ABOVE
	private static final int ACCENT_UMLAUT
	private static final int ACCENT_VERTICAL_LINE_ABOVE
	private static final int ACCENT_VERTICAL_LINE_BELOW
	private static final int ACCENT_GRAVE_LEGACY
	private static final int ACCENT_CIRCUMFLEX_LEGACY
	private static final int ACCENT_TILDE_LEGACY
	private static final int CHAR_SPACE
	private static final android.util.SparseIntArray sCombiningToAccent
	private static final android.util.SparseIntArray sAccentToCombining
	private static final android.util.SparseIntArray sDeadKeyCache
	private static final StringBuilder sDeadKeyBuilder
	public static final android.os.Parcelable$Creator CREATOR
	private long mPtr
	private static void addCombining (int, int) 
		int combining
		int accent
	private static void addDeadKey (int, int, int) 
		int accent
		int c
		int result
		int combining
		int combination
	private static native long nativeReadFromParcel (android.os.Parcel) 
	private static native void nativeWriteToParcel (long, android.os.Parcel) 
	private static native void nativeDispose (long) 
	private static native char nativeGetCharacter (long, int, int) 
	private static native boolean nativeGetFallbackAction (long, int, int, android.view.KeyCharacterMap$FallbackAction) 
	private static native char nativeGetNumber (long, int) 
	private static native char nativeGetMatch (long, int, char[], int) 
	private static native char nativeGetDisplayLabel (long, int) 
	private static native int nativeGetKeyboardType (long) 
	private static native android.view.KeyEvent[] nativeGetEvents (long, char[]) 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	private void  (long) 
		long ptr
	protected void finalize ()  throws java.lang.Throwable 
	public static android.view.KeyCharacterMap load (int) 
		int deviceId
		android.hardware.input.InputManager im
		android.view.InputDevice inputDevice
	public int get (int, int) 
		int keyCode
		int metaState
		char ch
		int map
	public android.view.KeyCharacterMap$FallbackAction getFallbackAction (int, int) 
		int keyCode
		int metaState
		android.view.KeyCharacterMap$FallbackAction action
	public char getNumber (int) 
		int keyCode
	public char getMatch (int, char[]) 
		int keyCode
		char[] chars
	public char getMatch (int, char[], int) 
		int keyCode
		char[] chars
		int metaState
	public char getDisplayLabel (int) 
		int keyCode
	public static int getDeadChar (int, int) 
		String result
		int accent
		int c
		int combining
		int combination
		int combined
	public boolean getKeyData (int, android.view.KeyCharacterMap$KeyData) 
		int keyCode
		android.view.KeyCharacterMap$KeyData results
		char displayLabel
	public android.view.KeyEvent[] getEvents (char[]) 
		char[] chars
	public boolean isPrintingKey (int) 
		int keyCode
		int type
	public int getKeyboardType () 
	public int getModifierBehavior () 
	public static boolean deviceHasKey (int) 
		int keyCode
	public static boolean[] deviceHasKeys (int[]) 
		int[] keyCodes
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.view.KeyCharacterMap$1) 
		android.os.Parcel x0
		android.view.KeyCharacterMap$1 x1
	static void  () 
}

android/view/View.class
View.java
package android.view
public android.view.View extends java.lang.Object implements android.graphics.drawable.Drawable$Callback android.view.KeyEvent$Callback android.view.accessibility.AccessibilityEventSource  {
	private static final boolean DBG
	protected static final String VIEW_LOG_TAG
	public static final String DEBUG_LAYOUT_PROPERTY
	public static boolean mDebugViewAttributes
	public static final int NO_ID
	private static boolean sCompatibilityDone
	private static boolean sUseBrokenMakeMeasureSpec
	static boolean sUseZeroUnspecifiedMeasureSpec
	private static boolean sIgnoreMeasureCache
	private static boolean sAlwaysRemeasureExactly
	private static boolean sLayoutParamsAlwaysChanged
	static boolean sTextureViewIgnoresDrawableSetters
	protected static boolean sPreserveMarginParamsInLayoutParamConversion
	private static final int NOT_FOCUSABLE
	private static final int FOCUSABLE
	private static final int FOCUSABLE_MASK
	private static final int FITS_SYSTEM_WINDOWS
	public static final int VISIBLE
	public static final int INVISIBLE
	public static final int GONE
	static final int VISIBILITY_MASK
	private static final int[] VISIBILITY_FLAGS
	static final int ENABLED
	static final int DISABLED
	static final int ENABLED_MASK
	static final int WILL_NOT_DRAW
	static final int DRAW_MASK
	static final int SCROLLBARS_NONE
	static final int SCROLLBARS_HORIZONTAL
	static final int SCROLLBARS_VERTICAL
	static final int SCROLLBARS_MASK
	static final int FILTER_TOUCHES_WHEN_OBSCURED
	static final int OPTIONAL_FITS_SYSTEM_WINDOWS
	static final int FADING_EDGE_NONE
	static final int FADING_EDGE_HORIZONTAL
	static final int FADING_EDGE_VERTICAL
	static final int FADING_EDGE_MASK
	static final int CLICKABLE
	static final int DRAWING_CACHE_ENABLED
	static final int SAVE_DISABLED
	static final int SAVE_DISABLED_MASK
	static final int WILL_NOT_CACHE_DRAWING
	static final int FOCUSABLE_IN_TOUCH_MODE
	public static final int DRAWING_CACHE_QUALITY_LOW
	public static final int DRAWING_CACHE_QUALITY_HIGH
	public static final int DRAWING_CACHE_QUALITY_AUTO
	private static final int[] DRAWING_CACHE_QUALITY_FLAGS
	static final int DRAWING_CACHE_QUALITY_MASK
	static final int LONG_CLICKABLE
	static final int DUPLICATE_PARENT_STATE
	static final int CONTEXT_CLICKABLE
	public static final int SCROLLBARS_INSIDE_OVERLAY
	public static final int SCROLLBARS_INSIDE_INSET
	public static final int SCROLLBARS_OUTSIDE_OVERLAY
	public static final int SCROLLBARS_OUTSIDE_INSET
	static final int SCROLLBARS_INSET_MASK
	static final int SCROLLBARS_OUTSIDE_MASK
	static final int SCROLLBARS_STYLE_MASK
	public static final int KEEP_SCREEN_ON
	public static final int SOUND_EFFECTS_ENABLED
	public static final int HAPTIC_FEEDBACK_ENABLED
	static final int PARENT_SAVE_DISABLED
	static final int PARENT_SAVE_DISABLED_MASK
	public static final int FOCUSABLES_ALL
	public static final int FOCUSABLES_TOUCH_MODE
	public static final int FOCUS_BACKWARD
	public static final int FOCUS_FORWARD
	public static final int FOCUS_LEFT
	public static final int FOCUS_UP
	public static final int FOCUS_RIGHT
	public static final int FOCUS_DOWN
	public static final int MEASURED_SIZE_MASK
	public static final int MEASURED_STATE_MASK
	public static final int MEASURED_HEIGHT_STATE_SHIFT
	public static final int MEASURED_STATE_TOO_SMALL
	protected static final int[] EMPTY_STATE_SET
	protected static final int[] ENABLED_STATE_SET
	protected static final int[] FOCUSED_STATE_SET
	protected static final int[] SELECTED_STATE_SET
	protected static final int[] PRESSED_STATE_SET
	protected static final int[] WINDOW_FOCUSED_STATE_SET
	protected static final int[] ENABLED_FOCUSED_STATE_SET
	protected static final int[] ENABLED_SELECTED_STATE_SET
	protected static final int[] ENABLED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] FOCUSED_SELECTED_STATE_SET
	protected static final int[] FOCUSED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] ENABLED_FOCUSED_SELECTED_STATE_SET
	protected static final int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_SELECTED_STATE_SET
	protected static final int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_FOCUSED_STATE_SET
	protected static final int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_FOCUSED_SELECTED_STATE_SET
	protected static final int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_ENABLED_STATE_SET
	protected static final int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_ENABLED_SELECTED_STATE_SET
	protected static final int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_ENABLED_FOCUSED_STATE_SET
	protected static final int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET
	protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET
	protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET
	private static final int POPULATING_ACCESSIBILITY_EVENT_TYPES
	static final ThreadLocal sThreadLocal
	private android.util.SparseArray mKeyedTags
	private static int sNextAccessibilityViewId
	protected android.view.animation.Animation mCurrentAnimation
	int mMeasuredWidth
	int mMeasuredHeight
	boolean mRecreateDisplayList
	int mID
	int mAccessibilityViewId
	private int mAccessibilityCursorPosition
	android.view.View$SendViewStateChangedAccessibilityEvent mSendViewStateChangedAccessibilityEvent
	protected Object mTag
	static final int PFLAG_WANTS_FOCUS
	static final int PFLAG_FOCUSED
	static final int PFLAG_SELECTED
	static final int PFLAG_IS_ROOT_NAMESPACE
	static final int PFLAG_HAS_BOUNDS
	static final int PFLAG_DRAWN
	static final int PFLAG_DRAW_ANIMATION
	static final int PFLAG_SKIP_DRAW
	static final int PFLAG_REQUEST_TRANSPARENT_REGIONS
	static final int PFLAG_DRAWABLE_STATE_DIRTY
	static final int PFLAG_MEASURED_DIMENSION_SET
	static final int PFLAG_FORCE_LAYOUT
	static final int PFLAG_LAYOUT_REQUIRED
	private static final int PFLAG_PRESSED
	static final int PFLAG_DRAWING_CACHE_VALID
	static final int PFLAG_ANIMATION_STARTED
	private static final int PFLAG_SAVE_STATE_CALLED
	static final int PFLAG_ALPHA_SET
	static final int PFLAG_SCROLL_CONTAINER
	static final int PFLAG_SCROLL_CONTAINER_ADDED
	static final int PFLAG_DIRTY
	static final int PFLAG_DIRTY_OPAQUE
	static final int PFLAG_DIRTY_MASK
	static final int PFLAG_OPAQUE_BACKGROUND
	static final int PFLAG_OPAQUE_SCROLLBARS
	static final int PFLAG_OPAQUE_MASK
	private static final int PFLAG_PREPRESSED
	static final int PFLAG_CANCEL_NEXT_UP_EVENT
	private static final int PFLAG_AWAKEN_SCROLL_BARS_ON_ATTACH
	private static final int PFLAG_HOVERED
	private static final int PFLAG_DOES_NOTHING_REUSE_PLEASE
	static final int PFLAG_ACTIVATED
	static final int PFLAG_INVALIDATED
	static final int PFLAG2_DRAG_CAN_ACCEPT
	static final int PFLAG2_DRAG_HOVERED
	public static final int LAYOUT_DIRECTION_UNDEFINED
	public static final int LAYOUT_DIRECTION_LTR
	public static final int LAYOUT_DIRECTION_RTL
	public static final int LAYOUT_DIRECTION_INHERIT
	public static final int LAYOUT_DIRECTION_LOCALE
	static final int PFLAG2_LAYOUT_DIRECTION_MASK_SHIFT
	static final int PFLAG2_LAYOUT_DIRECTION_MASK
	static final int PFLAG2_LAYOUT_DIRECTION_RESOLVED_RTL
	static final int PFLAG2_LAYOUT_DIRECTION_RESOLVED
	static final int PFLAG2_LAYOUT_DIRECTION_RESOLVED_MASK
	private static final int[] LAYOUT_DIRECTION_FLAGS
	private static final int LAYOUT_DIRECTION_DEFAULT
	static final int LAYOUT_DIRECTION_RESOLVED_DEFAULT
	public static final int TEXT_DIRECTION_INHERIT
	public static final int TEXT_DIRECTION_FIRST_STRONG
	public static final int TEXT_DIRECTION_ANY_RTL
	public static final int TEXT_DIRECTION_LTR
	public static final int TEXT_DIRECTION_RTL
	public static final int TEXT_DIRECTION_LOCALE
	public static final int TEXT_DIRECTION_FIRST_STRONG_LTR
	public static final int TEXT_DIRECTION_FIRST_STRONG_RTL
	private static final int TEXT_DIRECTION_DEFAULT
	static final int TEXT_DIRECTION_RESOLVED_DEFAULT
	static final int PFLAG2_TEXT_DIRECTION_MASK_SHIFT
	static final int PFLAG2_TEXT_DIRECTION_MASK
	private static final int[] PFLAG2_TEXT_DIRECTION_FLAGS
	static final int PFLAG2_TEXT_DIRECTION_RESOLVED
	static final int PFLAG2_TEXT_DIRECTION_RESOLVED_MASK_SHIFT
	static final int PFLAG2_TEXT_DIRECTION_RESOLVED_MASK
	static final int PFLAG2_TEXT_DIRECTION_RESOLVED_DEFAULT
	public static final int TEXT_ALIGNMENT_INHERIT
	public static final int TEXT_ALIGNMENT_GRAVITY
	public static final int TEXT_ALIGNMENT_TEXT_START
	public static final int TEXT_ALIGNMENT_TEXT_END
	public static final int TEXT_ALIGNMENT_CENTER
	public static final int TEXT_ALIGNMENT_VIEW_START
	public static final int TEXT_ALIGNMENT_VIEW_END
	private static final int TEXT_ALIGNMENT_DEFAULT
	static final int TEXT_ALIGNMENT_RESOLVED_DEFAULT
	static final int PFLAG2_TEXT_ALIGNMENT_MASK_SHIFT
	static final int PFLAG2_TEXT_ALIGNMENT_MASK
	private static final int[] PFLAG2_TEXT_ALIGNMENT_FLAGS
	static final int PFLAG2_TEXT_ALIGNMENT_RESOLVED
	static final int PFLAG2_TEXT_ALIGNMENT_RESOLVED_MASK_SHIFT
	static final int PFLAG2_TEXT_ALIGNMENT_RESOLVED_MASK
	private static final int PFLAG2_TEXT_ALIGNMENT_RESOLVED_DEFAULT
	static final int PFLAG2_IMPORTANT_FOR_ACCESSIBILITY_SHIFT
	public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO
	public static final int IMPORTANT_FOR_ACCESSIBILITY_YES
	public static final int IMPORTANT_FOR_ACCESSIBILITY_NO
	public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
	static final int IMPORTANT_FOR_ACCESSIBILITY_DEFAULT
	static final int PFLAG2_IMPORTANT_FOR_ACCESSIBILITY_MASK
	static final int PFLAG2_ACCESSIBILITY_LIVE_REGION_SHIFT
	public static final int ACCESSIBILITY_LIVE_REGION_NONE
	public static final int ACCESSIBILITY_LIVE_REGION_POLITE
	public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE
	static final int ACCESSIBILITY_LIVE_REGION_DEFAULT
	static final int PFLAG2_ACCESSIBILITY_LIVE_REGION_MASK
	static final int PFLAG2_ACCESSIBILITY_FOCUSED
	static final int PFLAG2_SUBTREE_ACCESSIBILITY_STATE_CHANGED
	static final int PFLAG2_VIEW_QUICK_REJECTED
	static final int PFLAG2_PADDING_RESOLVED
	static final int PFLAG2_DRAWABLE_RESOLVED
	static final int PFLAG2_HAS_TRANSIENT_STATE
	static final int ALL_RTL_PROPERTIES_RESOLVED
	static final int PFLAG3_VIEW_IS_ANIMATING_TRANSFORM
	static final int PFLAG3_VIEW_IS_ANIMATING_ALPHA
	static final int PFLAG3_IS_LAID_OUT
	static final int PFLAG3_MEASURE_NEEDED_BEFORE_LAYOUT
	static final int PFLAG3_CALLED_SUPER
	static final int PFLAG3_APPLYING_INSETS
	static final int PFLAG3_FITTING_SYSTEM_WINDOWS
	static final int PFLAG3_NESTED_SCROLLING_ENABLED
	static final int PFLAG3_SCROLL_INDICATOR_TOP
	static final int PFLAG3_SCROLL_INDICATOR_BOTTOM
	static final int PFLAG3_SCROLL_INDICATOR_LEFT
	static final int PFLAG3_SCROLL_INDICATOR_RIGHT
	static final int PFLAG3_SCROLL_INDICATOR_START
	static final int PFLAG3_SCROLL_INDICATOR_END
	static final int DRAG_MASK
	static final int SCROLL_INDICATORS_NONE
	static final int SCROLL_INDICATORS_PFLAG3_MASK
	static final int SCROLL_INDICATORS_TO_PFLAGS3_LSHIFT
	public static final int SCROLL_INDICATOR_TOP
	public static final int SCROLL_INDICATOR_BOTTOM
	public static final int SCROLL_INDICATOR_LEFT
	public static final int SCROLL_INDICATOR_RIGHT
	public static final int SCROLL_INDICATOR_START
	public static final int SCROLL_INDICATOR_END
	static final int PFLAG3_ASSIST_BLOCKED
	static final int PFLAG3_POINTER_ICON_MASK
	static final int PFLAG3_POINTER_ICON_LSHIFT
	private static final int PFLAG3_POINTER_ICON_NOT_SPECIFIED
	private static final int PFLAG3_POINTER_ICON_NULL
	private static final int PFLAG3_POINTER_ICON_VALUE_START
	private static final int PFLAG3_OVERLAPPING_RENDERING_FORCED_VALUE
	private static final int PFLAG3_HAS_OVERLAPPING_RENDERING_FORCED
	static final int PFLAG3_TEMPORARY_DETACH
	private static final int PFLAG3_NO_REVEAL_ON_FOCUS
	public static final int OVER_SCROLL_ALWAYS
	public static final int OVER_SCROLL_IF_CONTENT_SCROLLS
	public static final int OVER_SCROLL_NEVER
	public static final int SYSTEM_UI_FLAG_VISIBLE
	public static final int SYSTEM_UI_FLAG_LOW_PROFILE
	public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION
	public static final int SYSTEM_UI_FLAG_FULLSCREEN
	public static final int SYSTEM_UI_FLAG_LAYOUT_STABLE
	public static final int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
	public static final int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
	public static final int SYSTEM_UI_FLAG_IMMERSIVE
	public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY
	public static final int SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
	public static final int STATUS_BAR_HIDDEN
	public static final int STATUS_BAR_VISIBLE
	public static final int STATUS_BAR_DISABLE_EXPAND
	public static final int STATUS_BAR_DISABLE_NOTIFICATION_ICONS
	public static final int STATUS_BAR_DISABLE_NOTIFICATION_ALERTS
	public static final int STATUS_BAR_DISABLE_NOTIFICATION_TICKER
	public static final int STATUS_BAR_DISABLE_SYSTEM_INFO
	public static final int STATUS_BAR_DISABLE_HOME
	public static final int STATUS_BAR_DISABLE_BACK
	public static final int STATUS_BAR_DISABLE_CLOCK
	public static final int STATUS_BAR_DISABLE_RECENT
	public static final int STATUS_BAR_DISABLE_SEARCH
	public static final int STATUS_BAR_TRANSIENT
	public static final int NAVIGATION_BAR_TRANSIENT
	public static final int STATUS_BAR_UNHIDE
	public static final int NAVIGATION_BAR_UNHIDE
	public static final int STATUS_BAR_TRANSLUCENT
	public static final int NAVIGATION_BAR_TRANSLUCENT
	public static final int RECENT_APPS_VISIBLE
	public static final int TV_PICTURE_IN_PICTURE_VISIBLE
	public static final int NAVIGATION_BAR_TRANSPARENT
	public static final int STATUS_BAR_TRANSPARENT
	public static final int SYSTEM_UI_TRANSPARENT
	public static final int PUBLIC_STATUS_BAR_VISIBILITY_MASK
	public static final int SYSTEM_UI_CLEARABLE_FLAGS
	public static final int SYSTEM_UI_LAYOUT_FLAGS
	public static final int FIND_VIEWS_WITH_TEXT
	public static final int FIND_VIEWS_WITH_CONTENT_DESCRIPTION
	public static final int FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS
	public static final int ACCESSIBILITY_CURSOR_POSITION_UNDEFINED
	public static final int SCREEN_STATE_OFF
	public static final int SCREEN_STATE_ON
	public static final int SCROLL_AXIS_NONE
	public static final int SCROLL_AXIS_HORIZONTAL
	public static final int SCROLL_AXIS_VERTICAL
	private int mOverScrollMode
	protected android.view.ViewParent mParent
	android.view.View$AttachInfo mAttachInfo
	int mPrivateFlags
	int mPrivateFlags2
	int mPrivateFlags3
	int mSystemUiVisibility
	int mTransientStateCount
	int mWindowAttachCount
	protected android.view.ViewGroup$LayoutParams mLayoutParams
	int mViewFlags
	android.view.View$TransformationInfo mTransformationInfo
	android.graphics.Rect mClipBounds
	private boolean mLastIsOpaque
	protected int mLeft
	protected int mRight
	protected int mTop
	protected int mBottom
	protected int mScrollX
	protected int mScrollY
	protected int mPaddingLeft
	protected int mPaddingRight
	protected int mPaddingTop
	protected int mPaddingBottom
	private android.graphics.Insets mLayoutInsets
	private CharSequence mContentDescription
	private int mLabelForId
	private android.view.View$MatchLabelForPredicate mMatchLabelForPredicate
	private int mAccessibilityTraversalBeforeId
	private int mAccessibilityTraversalAfterId
	private android.view.View$MatchIdPredicate mMatchIdPredicate
	protected int mUserPaddingRight
	protected int mUserPaddingBottom
	protected int mUserPaddingLeft
	int mUserPaddingStart
	int mUserPaddingEnd
	int mUserPaddingLeftInitial
	int mUserPaddingRightInitial
	private static final int UNDEFINED_PADDING
	private boolean mLeftPaddingDefined
	private boolean mRightPaddingDefined
	int mOldWidthMeasureSpec
	int mOldHeightMeasureSpec
	private android.util.LongSparseLongArray mMeasureCache
	private android.graphics.drawable.Drawable mBackground
	private android.view.View$TintInfo mBackgroundTint
	private android.view.View$ForegroundInfo mForegroundInfo
	private android.graphics.drawable.Drawable mScrollIndicatorDrawable
	private android.view.RenderNode mBackgroundRenderNode
	private int mBackgroundResource
	private boolean mBackgroundSizeChanged
	private String mTransitionName
	android.view.View$ListenerInfo mListenerInfo
	private float mLongClickX
	private float mLongClickY
	protected android.content.Context mContext
	private final android.content.res.Resources mResources
	private android.view.View$ScrollabilityCache mScrollCache
	private int[] mDrawableState
	android.view.ViewOutlineProvider mOutlineProvider
	private android.animation.StateListAnimator mStateListAnimator
	private int mNextFocusLeftId
	private int mNextFocusRightId
	private int mNextFocusUpId
	private int mNextFocusDownId
	int mNextFocusForwardId
	private android.view.View$CheckForLongPress mPendingCheckForLongPress
	private android.view.View$CheckForTap mPendingCheckForTap
	private android.view.View$PerformClick mPerformClick
	private android.view.View$SendViewScrolledAccessibilityEvent mSendViewScrolledAccessibilityEvent
	private android.view.View$UnsetPressedState mUnsetPressedState
	private boolean mHasPerformedLongPress
	private boolean mInContextButtonPress
	private boolean mIgnoreNextUpEvent
	private int mMinHeight
	private int mMinWidth
	private android.view.TouchDelegate mTouchDelegate
	private int mDrawingCacheBackgroundColor
	private android.view.ViewTreeObserver mFloatingTreeObserver
	private int mTouchSlop
	private android.view.ViewPropertyAnimator mAnimator
	private java.util.ArrayList mFrameMetricsObservers
	public static final int DRAG_FLAG_GLOBAL
	public static final int DRAG_FLAG_GLOBAL_URI_READ
	public static final int DRAG_FLAG_GLOBAL_URI_WRITE
	public static final int DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION
	public static final int DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION
	public static final int DRAG_FLAG_OPAQUE
	private float mVerticalScrollFactor
	private int mVerticalScrollbarPosition
	public static final int SCROLLBAR_POSITION_DEFAULT
	public static final int SCROLLBAR_POSITION_LEFT
	public static final int SCROLLBAR_POSITION_RIGHT
	public static final int LAYER_TYPE_NONE
	public static final int LAYER_TYPE_SOFTWARE
	public static final int LAYER_TYPE_HARDWARE
	int mLayerType
	android.graphics.Paint mLayerPaint
	public boolean mCachingFailed
	private android.graphics.Bitmap mDrawingCache
	private android.graphics.Bitmap mUnscaledDrawingCache
	final android.view.RenderNode mRenderNode
	private boolean mSendingHoverAccessibilityEvents
	android.view.View$AccessibilityDelegate mAccessibilityDelegate
	android.view.ViewOverlay mOverlay
	private android.view.ViewParent mNestedScrollingParent
	protected final android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier
	private static final java.util.concurrent.atomic.AtomicInteger sNextGeneratedId
	private int[] mTempNestedScrollConsumed
	android.view.GhostView mGhostView
	public String[] mAttributes
	private static android.util.SparseArray mAttributeMap
	private android.view.HandlerActionQueue mRunQueue
	private android.view.PointerIcon mPointerIcon
	String mStartActivityRequestWho
	private android.view.RoundScrollbarRenderer mRoundScrollbarRenderer
	private static final int PROVIDER_BACKGROUND
	private static final int PROVIDER_NONE
	private static final int PROVIDER_BOUNDS
	private static final int PROVIDER_PADDED_BOUNDS
	public static final android.util.Property ALPHA
	public static final android.util.Property TRANSLATION_X
	public static final android.util.Property TRANSLATION_Y
	public static final android.util.Property TRANSLATION_Z
	public static final android.util.Property X
	public static final android.util.Property Y
	public static final android.util.Property Z
	public static final android.util.Property ROTATION
	public static final android.util.Property ROTATION_X
	public static final android.util.Property ROTATION_Y
	public static final android.util.Property SCALE_X
	public static final android.util.Property SCALE_Y
	public void  (android.content.Context) 
		int targetSdkVersion
		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 pointerType
		int visibility
		int layoutDirection
		int value
		int cacheQuality
		int scrollbars
		int fadingEdge
		String handlerName
		int textDirection
		int textAlignment
		int scrollIndicators
		int resourceId
		int attr
		int i
		boolean hasRelativePadding
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		android.graphics.drawable.Drawable background
		int leftPadding
		int topPadding
		int rightPadding
		int bottomPadding
		int startPadding
		int endPadding
		int padding
		int viewFlagValues
		int viewFlagMasks
		boolean setScrollContainer
		int x
		int y
		float tx
		float ty
		float tz
		float elevation
		float rotation
		float rotationX
		float rotationY
		float sx
		float sy
		boolean transformSet
		int scrollbarStyle
		int overScrollMode
		boolean initializeScrollbars
		boolean initializeScrollIndicators
		boolean startPaddingDefined
		boolean endPaddingDefined
		boolean leftPaddingDefined
		boolean rightPaddingDefined
		int targetSdkVersion
		int N
	void  () 
	private static android.util.SparseArray getAttributeMap () 
	private void saveAttributeData (android.util.AttributeSet, android.content.res.TypedArray) 
		int j
		android.content.res.Resources$NotFoundException e
		int index
		int resourceId
		String resourceName
		int j
		android.util.AttributeSet attrs
		android.content.res.TypedArray t
		int attrsCount
		int indexCount
		String[] attributes
		int i
		android.content.res.Resources res
		android.util.SparseArray attributeMap
		String[] trimmed
	public java.lang.String toString () 
		String pkgname
		String pkgname
		String pkgname
		String typename
		String entryname
		android.content.res.Resources r
		StringBuilder out
		int id
	protected void initializeFadingEdge (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.content.res.TypedArray arr
	protected void initializeFadingEdgeInternal (android.content.res.TypedArray) 
		android.content.res.TypedArray a
	public int getVerticalFadingEdgeLength () 
		android.view.View$ScrollabilityCache cache
	public void setFadingEdgeLength (int) 
		int length
	public int getHorizontalFadingEdgeLength () 
		android.view.View$ScrollabilityCache cache
	public int getVerticalScrollbarWidth () 
		int size
		android.widget.ScrollBarDrawable scrollBar
		android.view.View$ScrollabilityCache cache
	protected int getHorizontalScrollbarHeight () 
		int size
		android.widget.ScrollBarDrawable scrollBar
		android.view.View$ScrollabilityCache cache
	protected void initializeScrollbars (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.content.res.TypedArray arr
	protected void initializeScrollbarsInternal (android.content.res.TypedArray) 
		android.content.res.TypedArray a
		android.view.View$ScrollabilityCache scrollabilityCache
		boolean fadeScrollbars
		android.graphics.drawable.Drawable track
		android.graphics.drawable.Drawable thumb
		boolean alwaysDraw
		int layoutDirection
	private void initializeScrollIndicatorsInternal () 
	private void initScrollCache () 
	private android.view.View$ScrollabilityCache getScrollCache () 
	public void setVerticalScrollbarPosition (int) 
		int position
	public int getVerticalScrollbarPosition () 
	boolean isOnScrollbar (float, float) 
		android.graphics.Rect bounds
		android.graphics.Rect bounds
		float x
		float y
	boolean isOnScrollbarThumb (float, float) 
		float x
		float y
	private boolean isOnVerticalScrollbarThumb (float, float) 
		android.graphics.Rect bounds
		int range
		int offset
		int extent
		int thumbLength
		int thumbOffset
		int thumbTop
		float x
		float y
	private boolean isOnHorizontalScrollbarThumb (float, float) 
		android.graphics.Rect bounds
		int range
		int offset
		int extent
		int thumbLength
		int thumbOffset
		int thumbLeft
		float x
		float y
	boolean isDraggingScrollBar () 
	public void setScrollIndicators (int) 
		int indicators
	public void setScrollIndicators (int, int) 
		int indicators
		int mask
		int updatedFlags
	public int getScrollIndicators () 
	android.view.View$ListenerInfo getListenerInfo () 
	public void setOnScrollChangeListener (android.view.View$OnScrollChangeListener) 
		android.view.View$OnScrollChangeListener l
	public void setOnFocusChangeListener (android.view.View$OnFocusChangeListener) 
		android.view.View$OnFocusChangeListener l
	public void addOnLayoutChangeListener (android.view.View$OnLayoutChangeListener) 
		android.view.View$OnLayoutChangeListener listener
		android.view.View$ListenerInfo li
	public void removeOnLayoutChangeListener (android.view.View$OnLayoutChangeListener) 
		android.view.View$OnLayoutChangeListener listener
		android.view.View$ListenerInfo li
	public void addOnAttachStateChangeListener (android.view.View$OnAttachStateChangeListener) 
		android.view.View$OnAttachStateChangeListener listener
		android.view.View$ListenerInfo li
	public void removeOnAttachStateChangeListener (android.view.View$OnAttachStateChangeListener) 
		android.view.View$OnAttachStateChangeListener listener
		android.view.View$ListenerInfo li
	public android.view.View$OnFocusChangeListener getOnFocusChangeListener () 
		android.view.View$ListenerInfo li
	public void setOnClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener l
	public boolean hasOnClickListeners () 
		android.view.View$ListenerInfo li
	public void setOnLongClickListener (android.view.View$OnLongClickListener) 
		android.view.View$OnLongClickListener l
	public void setOnContextClickListener (android.view.View$OnContextClickListener) 
		android.view.View$OnContextClickListener l
	public void setOnCreateContextMenuListener (android.view.View$OnCreateContextMenuListener) 
		android.view.View$OnCreateContextMenuListener l
	public void addFrameMetricsListener (android.view.Window, android.view.Window$OnFrameMetricsAvailableListener, android.os.Handler) 
		android.view.FrameMetricsObserver fmo
		android.view.FrameMetricsObserver fmo
		android.view.Window window
		android.view.Window$OnFrameMetricsAvailableListener listener
		android.os.Handler handler
	public void removeFrameMetricsListener (android.view.Window$OnFrameMetricsAvailableListener) 
		android.view.Window$OnFrameMetricsAvailableListener listener
		android.view.ThreadedRenderer renderer
		android.view.FrameMetricsObserver fmo
	private void registerPendingFrameMetricsObservers () 
		android.view.FrameMetricsObserver fmo
		android.view.ThreadedRenderer renderer
	private android.view.FrameMetricsObserver findFrameMetricsObserver (android.view.Window$OnFrameMetricsAvailableListener) 
		android.view.FrameMetricsObserver observer
		int i
		android.view.Window$OnFrameMetricsAvailableListener listener
	public boolean performClick () 
		boolean result
		boolean result
		android.view.View$ListenerInfo li
	public boolean callOnClick () 
		android.view.View$ListenerInfo li
	public boolean performLongClick () 
	public boolean performLongClick (float, float) 
		float x
		float y
		boolean handled
	private boolean performLongClickInternal (float, float) 
		boolean isAnchored
		float x
		float y
		boolean handled
		android.view.View$ListenerInfo li
	public boolean performContextClick (float, float) 
		float x
		float y
	public boolean performContextClick () 
		boolean handled
		android.view.View$ListenerInfo li
	protected boolean performButtonActionOnTouchDown (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean showContextMenu () 
	public boolean showContextMenu (float, float) 
		float x
		float y
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public android.view.ActionMode startActionMode (android.view.ActionMode$Callback, int) 
		AbstractMethodError ame
		android.view.ActionMode$Callback callback
		int type
		android.view.ViewParent parent
	public void startActivityForResult (android.content.Intent, int) 
		android.content.Intent intent
		int requestCode
	public boolean dispatchActivityResult (java.lang.String, int, int, android.content.Intent) 
		String who
		int requestCode
		int resultCode
		android.content.Intent data
	public void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	public void setOnKeyListener (android.view.View$OnKeyListener) 
		android.view.View$OnKeyListener l
	public void setOnTouchListener (android.view.View$OnTouchListener) 
		android.view.View$OnTouchListener l
	public void setOnGenericMotionListener (android.view.View$OnGenericMotionListener) 
		android.view.View$OnGenericMotionListener l
	public void setOnHoverListener (android.view.View$OnHoverListener) 
		android.view.View$OnHoverListener l
	public void setOnDragListener (android.view.View$OnDragListener) 
		android.view.View$OnDragListener l
	void handleFocusGainInternal (int, android.graphics.Rect) 
		android.view.View oldFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
	public final void setRevealOnFocusHint (boolean) 
		boolean revealOnFocus
	public final boolean getRevealOnFocusHint () 
	public void getHotspotBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
		android.graphics.drawable.Drawable background
	public boolean requestRectangleOnScreen (android.graphics.Rect) 
		android.graphics.Rect rectangle
	public boolean requestRectangleOnScreen (android.graphics.Rect, boolean) 
		android.graphics.Rect rectangle
		boolean immediate
		android.view.View child
		android.graphics.RectF position
		android.view.ViewParent parent
		boolean scrolled
	public void clearFocus () 
	void clearFocusInternal (android.view.View, boolean, boolean) 
		android.view.View focused
		boolean propagate
		boolean refocus
	void notifyGlobalFocusCleared (android.view.View) 
		android.view.View oldFocus
	boolean rootViewRequestFocus () 
		android.view.View root
	void unFocus (android.view.View) 
		android.view.View focused
	public boolean hasFocus () 
	public boolean hasFocusable () 
		android.view.ViewGroup g
		android.view.ViewParent p
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
		android.view.inputmethod.InputMethodManager imm
		android.view.View$ListenerInfo li
	public void sendAccessibilityEvent (int) 
		int eventType
	public void announceForAccessibility (java.lang.CharSequence) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence text
	public void sendAccessibilityEventInternal (int) 
		int eventType
	public void sendAccessibilityEventUnchecked (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void sendAccessibilityEventUncheckedInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		java.util.ArrayList focusablesTempList
		CharSequence text
		android.view.accessibility.AccessibilityEvent event
	public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo () 
	public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfoInternal () 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.accessibility.AccessibilityNodeProvider provider
	public void onInitializeAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public void getBoundsOnScreen (android.graphics.Rect) 
		android.graphics.Rect outRect
	public void getBoundsOnScreen (android.graphics.Rect, boolean) 
		android.view.View parentView
		android.view.ViewRootImpl viewRootImpl
		android.graphics.Rect outRect
		boolean clipToParent
		android.graphics.RectF position
		android.view.ViewParent parent
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onProvideStructure (android.view.ViewStructure) 
		android.content.res.Resources res
		android.content.res.Resources$NotFoundException e
		String pkg
		String pkg
		String type
		String type
		String entry
		String entry
		android.view.ViewStructure structure
		int id
	public void onProvideVirtualStructure (android.view.ViewStructure) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.ViewStructure root
		android.view.ViewStructure structure
		android.view.accessibility.AccessibilityNodeProvider provider
	private void populateVirtualStructure (android.view.ViewStructure, android.view.accessibility.AccessibilityNodeProvider, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo cinfo
		android.view.ViewStructure child
		int i
		android.view.ViewStructure structure
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.accessibility.AccessibilityNodeInfo info
		android.graphics.Rect rect
		CharSequence cname
		int NCHILDREN
	public void dispatchProvideStructure (android.view.ViewStructure) 
		android.view.ViewStructure structure
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		String viewId
		android.view.View rootView
		android.view.View label
		android.view.View rootView
		android.view.View labeled
		android.view.View rootView
		android.view.View next
		android.view.View rootView
		android.view.View next
		android.view.accessibility.AccessibilityNodeInfo info
		android.graphics.Rect bounds
		android.view.ViewParent parent
		CharSequence text
	private void populateAccessibilityNodeInfoDrawingOrderInParent (android.view.accessibility.AccessibilityNodeInfo) 
		int i
		int childDrawIndex
		int otherDrawIndex
		int i
		int childIndex
		boolean customOrder
		int childDrawIndex
		int numChildrenToIterate
		java.util.List preorderedList
		android.view.ViewGroup parentGroup
		int childCount
		android.view.ViewParent currentParent
		android.view.accessibility.AccessibilityNodeInfo info
		int drawingOrderInParent
		android.view.View viewAtDrawingLevel
		android.view.ViewParent parent
	private static int numViewsForAccessibility (android.view.View) 
		android.view.View view
	private android.view.View findLabelForView (android.view.View, int) 
		android.view.View view
		int labeledId
	protected boolean isVisibleToUser () 
	protected boolean isVisibleToUser (android.graphics.Rect) 
		android.view.View view
		Object current
		android.graphics.Rect visibleRect
		android.graphics.Point offset
		android.graphics.Rect boundInView
	public android.view.View$AccessibilityDelegate getAccessibilityDelegate () 
	public void setAccessibilityDelegate (android.view.View$AccessibilityDelegate) 
		android.view.View$AccessibilityDelegate delegate
	public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider () 
	public int getAccessibilityViewId () 
	public int getAccessibilityWindowId () 
	public java.lang.CharSequence getContentDescription () 
	public void setContentDescription (java.lang.CharSequence) 
		CharSequence contentDescription
		boolean nonEmptyDesc
	public void setAccessibilityTraversalBefore (int) 
		int beforeId
	public int getAccessibilityTraversalBefore () 
	public void setAccessibilityTraversalAfter (int) 
		int afterId
	public int getAccessibilityTraversalAfter () 
	public int getLabelFor () 
	public void setLabelFor (int) 
		int id
	protected void onFocusLost () 
	private void resetPressedState () 
	public boolean isFocused () 
	public android.view.View findFocus () 
	public boolean isScrollContainer () 
	public void setScrollContainer (boolean) 
		boolean isScrollContainer
	public int getDrawingCacheQuality () 
	public void setDrawingCacheQuality (int) 
		int quality
	public boolean getKeepScreenOn () 
	public void setKeepScreenOn (boolean) 
		boolean keepScreenOn
	public int getNextFocusLeftId () 
	public void setNextFocusLeftId (int) 
		int nextFocusLeftId
	public int getNextFocusRightId () 
	public void setNextFocusRightId (int) 
		int nextFocusRightId
	public int getNextFocusUpId () 
	public void setNextFocusUpId (int) 
		int nextFocusUpId
	public int getNextFocusDownId () 
	public void setNextFocusDownId (int) 
		int nextFocusDownId
	public int getNextFocusForwardId () 
	public void setNextFocusForwardId (int) 
		int nextFocusForwardId
	public boolean isShown () 
		android.view.ViewParent parent
		android.view.View current
	protected boolean fitSystemWindows (android.graphics.Rect) 
		android.graphics.Rect insets
	private boolean fitSystemWindowsInt (android.graphics.Rect) 
		android.graphics.Rect localInsets
		boolean res
		android.graphics.Rect insets
	public android.view.WindowInsets onApplyWindowInsets (android.view.WindowInsets) 
		android.view.WindowInsets insets
	public void setOnApplyWindowInsetsListener (android.view.View$OnApplyWindowInsetsListener) 
		android.view.View$OnApplyWindowInsetsListener listener
	public android.view.WindowInsets dispatchApplyWindowInsets (android.view.WindowInsets) 
		android.view.WindowInsets insets
	public void getLocationInSurface (int[]) 
		int[] location
	public android.view.WindowInsets getRootWindowInsets () 
	protected boolean computeFitSystemWindows (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect overscan
		android.graphics.Rect inoutInsets
		android.graphics.Rect outLocalInsets
	public android.view.WindowInsets computeSystemWindowInsets (android.view.WindowInsets, android.graphics.Rect) 
		android.view.WindowInsets in
		android.graphics.Rect outLocalInsets
	public void setFitsSystemWindows (boolean) 
		boolean fitSystemWindows
	public boolean getFitsSystemWindows () 
	public boolean fitsSystemWindows () 
	public void requestFitSystemWindows () 
	public void requestApplyInsets () 
	public void makeOptionalFitsSystemWindows () 
	public void getOutsets (android.graphics.Rect) 
		android.graphics.Rect outOutsetRect
	public int getVisibility () 
	public void setVisibility (int) 
		int visibility
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public void setFocusable (boolean) 
		boolean focusable
	public void setFocusableInTouchMode (boolean) 
		boolean focusableInTouchMode
	public void setSoundEffectsEnabled (boolean) 
		boolean soundEffectsEnabled
	public boolean isSoundEffectsEnabled () 
	public void setHapticFeedbackEnabled (boolean) 
		boolean hapticFeedbackEnabled
	public boolean isHapticFeedbackEnabled () 
	public int getRawLayoutDirection () 
	public void setLayoutDirection (int) 
		int layoutDirection
	public int getLayoutDirection () 
		int targetSdkVersion
	public boolean isLayoutRtl () 
	public boolean hasTransientState () 
	public void setHasTransientState (boolean) 
		AbstractMethodError e
		boolean hasTransientState
	public boolean isAttachedToWindow () 
	public boolean isLaidOut () 
	public void setWillNotDraw (boolean) 
		boolean willNotDraw
	public boolean willNotDraw () 
	public void setWillNotCacheDrawing (boolean) 
		boolean willNotCacheDrawing
	public boolean willNotCacheDrawing () 
	public boolean isClickable () 
	public void setClickable (boolean) 
		boolean clickable
	public boolean isLongClickable () 
	public void setLongClickable (boolean) 
		boolean longClickable
	public boolean isContextClickable () 
	public void setContextClickable (boolean) 
		boolean contextClickable
	private void setPressed (boolean, float, float) 
		boolean pressed
		float x
		float y
	public void setPressed (boolean) 
		boolean pressed
		boolean needsRefresh
	protected void dispatchSetPressed (boolean) 
		boolean pressed
	public boolean isPressed () 
	public boolean isAssistBlocked () 
	public void setAssistBlocked (boolean) 
		boolean enabled
	public boolean isSaveEnabled () 
	public void setSaveEnabled (boolean) 
		boolean enabled
	public boolean getFilterTouchesWhenObscured () 
	public void setFilterTouchesWhenObscured (boolean) 
		boolean enabled
	public boolean isSaveFromParentEnabled () 
	public void setSaveFromParentEnabled (boolean) 
		boolean enabled
	public final boolean isFocusable () 
	public final boolean isFocusableInTouchMode () 
	public android.view.View focusSearch (int) 
		int direction
	public boolean dispatchUnhandledMove (android.view.View, int) 
		android.view.View focused
		int direction
	android.view.View findUserSetNextFocus (android.view.View, int) 
		int id
		android.view.View root
		int direction
	private android.view.View findViewInsideOutShouldExist (android.view.View, int) 
		android.view.View root
		int id
		android.view.View result
	public java.util.ArrayList getFocusables (int) 
		int direction
		java.util.ArrayList result
	public void addFocusables (java.util.ArrayList, int) 
		java.util.ArrayList views
		int direction
	public void addFocusables (java.util.ArrayList, int, int) 
		java.util.ArrayList views
		int direction
		int focusableMode
	public void findViewsWithText (java.util.ArrayList, java.lang.CharSequence, int) 
		String searchedLowerCase
		String contentDescriptionLowerCase
		java.util.ArrayList outViews
		CharSequence searched
		int flags
	public java.util.ArrayList getTouchables () 
		java.util.ArrayList result
	public void addTouchables (java.util.ArrayList) 
		java.util.ArrayList views
		int viewFlags
	public boolean isAccessibilityFocused () 
	public boolean requestAccessibilityFocus () 
		android.view.ViewRootImpl viewRootImpl
		android.view.accessibility.AccessibilityManager manager
	public void clearAccessibilityFocus () 
		android.view.View focusHost
		android.view.ViewRootImpl viewRootImpl
	private void sendAccessibilityHoverEvent (int) 
		android.view.ViewParent parent
		int eventType
		android.view.View source
	void clearAccessibilityFocusNoCallbacks (int) 
		android.view.accessibility.AccessibilityEvent event
		int action
	public final boolean requestFocus () 
	public final boolean requestFocus (int) 
		int direction
	public boolean requestFocus (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
	private boolean requestFocusNoSearch (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
	public final boolean requestFocusFromTouch () 
		android.view.ViewRootImpl viewRoot
	private boolean hasAncestorThatBlocksDescendantFocus () 
		android.view.ViewGroup vgAncestor
		boolean focusableInTouchMode
		android.view.ViewParent ancestor
	public int getImportantForAccessibility () 
	public void setAccessibilityLiveRegion (int) 
		int mode
	public int getAccessibilityLiveRegion () 
	public void setImportantForAccessibility (int) 
		android.view.View focusHost
		boolean hideDescendants
		boolean maySkipNotify
		boolean oldIncludeForAccessibility
		int mode
		int oldMode
	private android.view.View findAccessibilityFocusHost (boolean) 
		android.view.View focusHost
		android.view.ViewRootImpl viewRoot
		boolean searchDescendants
	public boolean isImportantForAccessibility () 
		int mode
		android.view.ViewParent parent
	public android.view.ViewParent getParentForAccessibility () 
		android.view.View parentView
	public void addChildrenForAccessibility (java.util.ArrayList) 
		java.util.ArrayList outChildren
	public boolean includeForAccessibility () 
	public boolean isActionableForAccessibility () 
	private boolean hasListenersForAccessibility () 
		android.view.View$ListenerInfo info
	public void notifyViewAccessibilityStateChangedIfNeeded (int) 
		int changeType
	public void notifySubtreeAccessibilityStateChangedIfNeeded () 
		AbstractMethodError e
	public void setTransitionVisibility (int) 
		int visibility
	void resetSubtreeAccessibilityStateChanged () 
	public boolean dispatchNestedPrePerformAccessibilityAction (int, android.os.Bundle) 
		android.view.ViewParent p
		int action
		android.os.Bundle arguments
	public boolean performAccessibilityAction (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int granularity
		boolean extendSelection
		int granularity
		boolean extendSelection
		CharSequence text
		int start
		int end
		android.graphics.Rect r
		int action
		android.os.Bundle arguments
	private boolean traverseAtGranularity (int, boolean, boolean) 
		int selectionStart
		int selectionEnd
		int granularity
		boolean forward
		boolean extendSelection
		CharSequence text
		android.view.AccessibilityIterators$TextSegmentIterator iterator
		int current
		int[] range
		int segmentStart
		int segmentEnd
		int selectionStart
		int selectionEnd
		int action
	public java.lang.CharSequence getIterableTextForAccessibility () 
	public boolean isAccessibilitySelectionExtendable () 
	public int getAccessibilitySelectionStart () 
	public int getAccessibilitySelectionEnd () 
	public void setAccessibilitySelection (int, int) 
		int start
		int end
	private void sendViewTextTraversedAtGranularityEvent (int, int, int, int) 
		int action
		int granularity
		int fromIndex
		int toIndex
		android.view.accessibility.AccessibilityEvent event
	public android.view.AccessibilityIterators$TextSegmentIterator getIteratorForGranularity (int) 
		android.view.AccessibilityIterators$CharacterTextSegmentIterator iterator
		CharSequence text
		android.view.AccessibilityIterators$WordTextSegmentIterator iterator
		CharSequence text
		android.view.AccessibilityIterators$ParagraphTextSegmentIterator iterator
		CharSequence text
		int granularity
	public final boolean isTemporarilyDetached () 
	public void dispatchStartTemporaryDetach () 
	public void onStartTemporaryDetach () 
	public void dispatchFinishTemporaryDetach () 
	public void onFinishTemporaryDetach () 
	public android.view.KeyEvent$DispatcherState getKeyDispatcherState () 
	public boolean dispatchKeyEventPreIme (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		android.view.View$ListenerInfo li
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.View$ListenerInfo li
		android.view.MotionEvent event
		boolean result
		int actionMasked
	boolean isAccessibilityFocusedViewOrHost () 
	public boolean onFilterTouchEventForSecurity (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		int action
		android.view.MotionEvent event
		int source
	private boolean dispatchGenericMotionEventInternal (android.view.MotionEvent) 
		android.view.MotionEvent event
		android.view.View$ListenerInfo li
		int actionButton
	protected boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		android.view.View$ListenerInfo li
	protected boolean hasHoveredChild () 
	protected boolean dispatchGenericPointerEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected boolean dispatchGenericFocusedEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public final boolean dispatchPointerEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void dispatchWindowFocusChanged (boolean) 
		boolean hasFocus
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
		android.view.inputmethod.InputMethodManager imm
	public boolean hasWindowFocus () 
	protected void dispatchVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	public void dispatchDisplayHint (int) 
		int hint
	protected void onDisplayHint (int) 
		int hint
	public void dispatchWindowVisibilityChanged (int) 
		int visibility
	protected void onWindowVisibilityChanged (int) 
		int visibility
	boolean dispatchVisibilityAggregated (boolean) 
		boolean isVisible
		boolean thisVisible
	public void onVisibilityAggregated (boolean) 
		boolean isVisible
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable fg
	public int getWindowVisibility () 
	public void getWindowVisibleDisplayFrame (android.graphics.Rect) 
		android.os.RemoteException e
		android.graphics.Rect insets
		android.graphics.Rect outRect
		android.view.Display d
	public void getWindowDisplayFrame (android.graphics.Rect) 
		android.os.RemoteException e
		android.graphics.Rect outRect
		android.view.Display d
	public void dispatchConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	void dispatchCollectViewAttributes (android.view.View$AttachInfo, int) 
		android.view.View$AttachInfo attachInfo
		int visibility
	void performCollectViewAttributes (android.view.View$AttachInfo, int) 
		android.view.View$ListenerInfo li
		android.view.View$AttachInfo attachInfo
		int visibility
	void needGlobalAttributesUpdate (boolean) 
		boolean force
		android.view.View$AttachInfo ai
	public boolean isInTouchMode () 
	public final android.content.Context getContext () 
	public boolean onKeyPreIme (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyDown (int, android.view.KeyEvent) 
		float x
		float y
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyLongPress (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
	public boolean onKeyShortcut (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onCheckIsTextEditor () 
	public android.view.inputmethod.InputConnection onCreateInputConnection (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo outAttrs
	public boolean checkInputConnectionProxy (android.view.View) 
		android.view.View view
	public void createContextMenu (android.view.ContextMenu) 
		android.view.ContextMenu menu
		android.view.ContextMenu$ContextMenuInfo menuInfo
		android.view.View$ListenerInfo li
	protected android.view.ContextMenu$ContextMenuInfo getContextMenuInfo () 
	protected void onCreateContextMenu (android.view.ContextMenu) 
		android.view.ContextMenu menu
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
	private boolean isHoverable () 
		int viewFlags
	public boolean isHovered () 
	public void setHovered (boolean) 
		boolean hovered
	public void onHoverChanged (boolean) 
		boolean hovered
	protected boolean handleScrollBarDragging (android.view.MotionEvent) 
		int newY
		android.graphics.Rect bounds
		int range
		int offset
		int extent
		int thumbLength
		int thumbOffset
		float diff
		float maxThumbOffset
		float newThumbOffset
		int height
		int newX
		android.graphics.Rect bounds
		int range
		int offset
		int extent
		int thumbLength
		int thumbOffset
		float diff
		float maxThumbOffset
		float newThumbOffset
		int width
		android.view.MotionEvent event
		float x
		float y
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		boolean focusTaken
		boolean prepressed
		boolean isInScrollingContainer
		android.view.MotionEvent event
		float x
		float y
		int viewFlags
		int action
	public boolean isInScrollingContainer () 
		android.view.ViewParent p
	private void removeLongPressCallback () 
	private void removePerformClickCallback () 
	private void removeUnsetPressCallback () 
	private void removeTapCallback () 
	public void cancelLongPress () 
	private void removeSendViewScrolledAccessibilityEventCallback () 
	public void setTouchDelegate (android.view.TouchDelegate) 
		android.view.TouchDelegate delegate
	public android.view.TouchDelegate getTouchDelegate () 
	public final void requestUnbufferedDispatch (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
	void setFlags (int, int) 
		int flags
		int mask
		boolean accessibilityEnabled
		boolean oldIncludeForAccessibility
		int old
		int changed
		int privateFlags
		int newVisibility
	public void bringToFront () 
	protected void onScrollChanged (int, int, int, int) 
		int l
		int t
		int oldl
		int oldt
		android.view.View$AttachInfo ai
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public final android.view.ViewParent getParent () 
	public void setScrollX (int) 
		int value
	public void setScrollY (int) 
		int value
	public final int getScrollX () 
	public final int getScrollY () 
	public final int getWidth () 
	public final int getHeight () 
	public void getDrawingRect (android.graphics.Rect) 
		android.graphics.Rect outRect
	public final int getMeasuredWidth () 
	public final int getMeasuredWidthAndState () 
	public final int getMeasuredHeight () 
	public final int getMeasuredHeightAndState () 
	public final int getMeasuredState () 
	public android.graphics.Matrix getMatrix () 
		android.graphics.Matrix matrix
	final boolean hasIdentityMatrix () 
	void ensureTransformationInfo () 
	public final android.graphics.Matrix getInverseMatrix () 
		android.graphics.Matrix matrix
	public float getCameraDistance () 
		float dpi
	public void setCameraDistance (float) 
		float distance
		float dpi
	public float getRotation () 
	public void setRotation (float) 
		float rotation
	public float getRotationY () 
	public void setRotationY (float) 
		float rotationY
	public float getRotationX () 
	public void setRotationX (float) 
		float rotationX
	public float getScaleX () 
	public void setScaleX (float) 
		float scaleX
	public float getScaleY () 
	public void setScaleY (float) 
		float scaleY
	public float getPivotX () 
	public void setPivotX (float) 
		float pivotX
	public float getPivotY () 
	public void setPivotY (float) 
		float pivotY
	public float getAlpha () 
	public void forceHasOverlappingRendering (boolean) 
		boolean hasOverlappingRendering
	public final boolean getHasOverlappingRendering () 
	public boolean hasOverlappingRendering () 
	public void setAlpha (float) 
		float alpha
	boolean setAlphaNoInvalidation (float) 
		boolean subclassHandlesAlpha
		float alpha
	public void setTransitionAlpha (float) 
		float alpha
	private float getFinalAlpha () 
	public float getTransitionAlpha () 
	public final int getTop () 
	public final void setTop (int) 
		int minTop
		int yLoc
		int minTop
		int yLoc
		boolean matrixIsIdentity
		int width
		int oldHeight
		int top
	public final int getBottom () 
	public boolean isDirty () 
	public final void setBottom (int) 
		int maxBottom
		int maxBottom
		boolean matrixIsIdentity
		int width
		int oldHeight
		int bottom
	public final int getLeft () 
	public final void setLeft (int) 
		int minLeft
		int xLoc
		int minLeft
		int xLoc
		boolean matrixIsIdentity
		int oldWidth
		int height
		int left
	public final int getRight () 
	public final void setRight (int) 
		int maxRight
		int maxRight
		boolean matrixIsIdentity
		int oldWidth
		int height
		int right
	public float getX () 
	public void setX (float) 
		float x
	public float getY () 
	public void setY (float) 
		float y
	public float getZ () 
	public void setZ (float) 
		float z
	public float getElevation () 
	public void setElevation (float) 
		float elevation
	public float getTranslationX () 
	public void setTranslationX (float) 
		float translationX
	public float getTranslationY () 
	public void setTranslationY (float) 
		float translationY
	public float getTranslationZ () 
	public void setTranslationZ (float) 
		float translationZ
	public void setAnimationMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public android.animation.StateListAnimator getStateListAnimator () 
	public void setStateListAnimator (android.animation.StateListAnimator) 
		android.animation.StateListAnimator stateListAnimator
	public final boolean getClipToOutline () 
	public void setClipToOutline (boolean) 
		boolean clipToOutline
	private void setOutlineProviderFromAttribute (int) 
		int providerInt
	public void setOutlineProvider (android.view.ViewOutlineProvider) 
		android.view.ViewOutlineProvider provider
	public android.view.ViewOutlineProvider getOutlineProvider () 
	public void invalidateOutline () 
	private void rebuildOutline () 
		android.graphics.Outline outline
	public boolean hasShadow () 
	public void setRevealClip (boolean, float, float, float) 
		boolean shouldClip
		float x
		float y
		float radius
	public void getHitRect (android.graphics.Rect) 
		android.graphics.RectF tmpRect
		android.graphics.Rect outRect
	final boolean pointInView (float, float) 
		float localX
		float localY
	public boolean pointInView (float, float, float) 
		float localX
		float localY
		float slop
	public void getFocusedRect (android.graphics.Rect) 
		android.graphics.Rect r
	public boolean getGlobalVisibleRect (android.graphics.Rect, android.graphics.Point) 
		android.graphics.Rect r
		android.graphics.Point globalOffset
		int width
		int height
	public final boolean getGlobalVisibleRect (android.graphics.Rect) 
		android.graphics.Rect r
	public final boolean getLocalVisibleRect (android.graphics.Rect) 
		android.graphics.Rect r
		android.graphics.Point offset
	public void offsetTopAndBottom (int) 
		int minTop
		int maxBottom
		int yLoc
		android.graphics.Rect r
		int minTop
		int maxBottom
		int yLoc
		android.view.ViewParent p
		boolean matrixIsIdentity
		int offset
	public void offsetLeftAndRight (int) 
		int minLeft
		int maxRight
		android.graphics.Rect r
		int minLeft
		int maxRight
		android.view.ViewParent p
		boolean matrixIsIdentity
		int offset
	public android.view.ViewGroup$LayoutParams getLayoutParams () 
	public void setLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams params
	public void resolveLayoutParams () 
	public void scrollTo (int, int) 
		int oldX
		int oldY
		int x
		int y
	public void scrollBy (int, int) 
		int x
		int y
	protected boolean awakenScrollBars () 
	private boolean initialAwakenScrollBars () 
	protected boolean awakenScrollBars (int) 
		int startDelay
	protected boolean awakenScrollBars (int, boolean) 
		int KEY_REPEAT_FIRST_DELAY
		long fadeStartTime
		int startDelay
		boolean invalidate
		android.view.View$ScrollabilityCache scrollCache
	private boolean skipInvalidate () 
	public void invalidate (android.graphics.Rect) 
		android.graphics.Rect dirty
		int scrollX
		int scrollY
	public void invalidate (int, int, int, int) 
		int l
		int t
		int r
		int b
		int scrollX
		int scrollY
	public void invalidate () 
	void invalidate (boolean) 
		boolean invalidateCache
	void invalidateInternal (int, int, int, int, boolean, boolean) 
		android.graphics.Rect damage
		android.view.View receiver
		android.view.View$AttachInfo ai
		android.view.ViewParent p
		int l
		int t
		int r
		int b
		boolean invalidateCache
		boolean fullInvalidate
	private android.view.View getProjectionReceiver () 
		android.view.View v
		android.view.ViewParent p
	private boolean isProjectionReceiver () 
	private void damageShadowReceiver () 
		android.view.ViewGroup vg
		android.view.ViewParent p
		android.view.View$AttachInfo ai
	void invalidateViewProperty (boolean, boolean) 
		boolean invalidateParent
		boolean forceRedraw
	protected void damageInParent () 
		android.graphics.Rect r
		android.view.View$AttachInfo ai
		android.view.ViewParent p
	void transformRect (android.graphics.Rect) 
		android.graphics.RectF boundingRect
		android.graphics.Rect rect
	protected void invalidateParentCaches () 
	protected void invalidateParentIfNeeded () 
	protected void invalidateParentIfNeededAndWasQuickRejected () 
	public boolean isOpaque () 
	protected void computeOpaqueFlags () 
		int flags
	protected boolean hasOpaqueScrollbars () 
	public android.os.Handler getHandler () 
		android.view.View$AttachInfo attachInfo
	private android.view.HandlerActionQueue getRunQueue () 
	public android.view.ViewRootImpl getViewRootImpl () 
	public android.view.ThreadedRenderer getHardwareRenderer () 
	public boolean post (java.lang.Runnable) 
		Runnable action
		android.view.View$AttachInfo attachInfo
	public boolean postDelayed (java.lang.Runnable, long) 
		Runnable action
		long delayMillis
		android.view.View$AttachInfo attachInfo
	public void postOnAnimation (java.lang.Runnable) 
		Runnable action
		android.view.View$AttachInfo attachInfo
	public void postOnAnimationDelayed (java.lang.Runnable, long) 
		Runnable action
		long delayMillis
		android.view.View$AttachInfo attachInfo
	public boolean removeCallbacks (java.lang.Runnable) 
		android.view.View$AttachInfo attachInfo
		Runnable action
	public void postInvalidate () 
	public void postInvalidate (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void postInvalidateDelayed (long) 
		long delayMilliseconds
		android.view.View$AttachInfo attachInfo
	public void postInvalidateDelayed (long, int, int, int, int) 
		android.view.View$AttachInfo$InvalidateInfo info
		long delayMilliseconds
		int left
		int top
		int right
		int bottom
		android.view.View$AttachInfo attachInfo
	public void postInvalidateOnAnimation () 
		android.view.View$AttachInfo attachInfo
	public void postInvalidateOnAnimation (int, int, int, int) 
		android.view.View$AttachInfo$InvalidateInfo info
		int left
		int top
		int right
		int bottom
		android.view.View$AttachInfo attachInfo
	private void postSendViewScrolledAccessibilityEventCallback () 
	public void computeScroll () 
	public boolean isHorizontalFadingEdgeEnabled () 
	public void setHorizontalFadingEdgeEnabled (boolean) 
		boolean horizontalFadingEdgeEnabled
	public boolean isVerticalFadingEdgeEnabled () 
	public void setVerticalFadingEdgeEnabled (boolean) 
		boolean verticalFadingEdgeEnabled
	protected float getTopFadingEdgeStrength () 
	protected float getBottomFadingEdgeStrength () 
	protected float getLeftFadingEdgeStrength () 
	protected float getRightFadingEdgeStrength () 
	public boolean isHorizontalScrollBarEnabled () 
	public void setHorizontalScrollBarEnabled (boolean) 
		boolean horizontalScrollBarEnabled
	public boolean isVerticalScrollBarEnabled () 
	public void setVerticalScrollBarEnabled (boolean) 
		boolean verticalScrollBarEnabled
	protected void recomputePadding () 
	public void setScrollbarFadingEnabled (boolean) 
		boolean fadeScrollbars
		android.view.View$ScrollabilityCache scrollabilityCache
	public boolean isScrollbarFadingEnabled () 
	public int getScrollBarDefaultDelayBeforeFade () 
	public void setScrollBarDefaultDelayBeforeFade (int) 
		int scrollBarDefaultDelayBeforeFade
	public int getScrollBarFadeDuration () 
	public void setScrollBarFadeDuration (int) 
		int scrollBarFadeDuration
	public int getScrollBarSize () 
	public void setScrollBarSize (int) 
		int scrollBarSize
	public void setScrollBarStyle (int) 
		int style
	public int getScrollBarStyle () 
	protected int computeHorizontalScrollRange () 
	protected int computeHorizontalScrollOffset () 
	protected int computeHorizontalScrollExtent () 
	protected int computeVerticalScrollRange () 
	protected int computeVerticalScrollOffset () 
	protected int computeVerticalScrollExtent () 
	public boolean canScrollHorizontally (int) 
		int direction
		int offset
		int range
	public boolean canScrollVertically (int) 
		int direction
		int offset
		int range
	void getScrollIndicatorBounds (android.graphics.Rect) 
		android.graphics.Rect out
	private void onDrawScrollIndicators (android.graphics.Canvas) 
		boolean canScrollUp
		boolean canScrollDown
		int leftRtl
		int rightRtl
		boolean canScrollLeft
		boolean canScrollRight
		android.graphics.Canvas c
		android.graphics.drawable.Drawable dr
		int h
		int w
		android.graphics.Rect rect
		int leftRtl
		int rightRtl
		int leftMask
		int rightMask
	private void getHorizontalScrollBarBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
		int inside
		boolean drawVerticalScrollBar
		int size
		int verticalScrollBarGap
		int width
		int height
	private void getVerticalScrollBarBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	private void getRoundVerticalScrollBarBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
		int width
		int height
	private void getStraightVerticalScrollBarBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
		int inside
		int size
		int verticalScrollbarPosition
		int width
		int height
	protected final void onDrawScrollBars (android.graphics.Canvas) 
		float[] values
		android.graphics.Rect bounds
		android.graphics.Rect bounds
		android.graphics.Rect bounds
		android.widget.ScrollBarDrawable scrollBar
		int state
		boolean invalidate
		boolean drawHorizontalScrollBar
		boolean drawVerticalScrollBar
		android.graphics.Canvas canvas
		android.view.View$ScrollabilityCache cache
	protected boolean isVerticalScrollBarHidden () 
	protected void onDrawHorizontalScrollBar (android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable scrollBar
		int l
		int t
		int r
		int b
	protected void onDrawVerticalScrollBar (android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable scrollBar
		int l
		int t
		int r
		int b
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void assignParent (android.view.ViewParent) 
		android.view.ViewParent parent
	protected void onAttachedToWindow () 
		android.view.inputmethod.InputMethodManager imm
	public boolean resolveRtlPropertiesIfNeeded () 
	public void resetRtlProperties () 
	void dispatchScreenStateChanged (int) 
		int screenState
	public void onScreenStateChanged (int) 
		int screenState
	private boolean hasRtlSupport () 
	private boolean isRtlCompatibilityMode () 
		int targetSdkVersion
	private boolean needRtlPropertiesResolution () 
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	public boolean resolveLayoutDirection () 
		AbstractMethodError e
	public boolean canResolveLayoutDirection () 
		AbstractMethodError e
	public void resetResolvedLayoutDirection () 
	public boolean isLayoutDirectionInherited () 
	public boolean isLayoutDirectionResolved () 
	boolean isPaddingResolved () 
	public void resolvePadding () 
		android.graphics.Rect padding
		int resolvedLayoutDirection
	public void resetResolvedPadding () 
	void resetResolvedPaddingInternal () 
	protected void onDetachedFromWindow () 
	protected void onDetachedFromWindowInternal () 
	private void cleanupDraw () 
	void invalidateInheritedLayoutMode (int) 
		int layoutModeOfRoot
	protected int getWindowAttachCount () 
	public android.os.IBinder getWindowToken () 
	public android.view.WindowId getWindowId () 
	public android.os.IBinder getApplicationWindowToken () 
		android.os.IBinder appWindowToken
		android.view.View$AttachInfo ai
	public android.view.Display getDisplay () 
	android.view.IWindowSession getWindowSession () 
	int combineVisibility (int, int) 
		int vis1
		int vis2
	void dispatchAttachedToWindow (android.view.View$AttachInfo, int) 
		android.view.View$OnAttachStateChangeListener listener
		android.view.View$AttachInfo info
		int visibility
		android.view.View$ListenerInfo li
		java.util.concurrent.CopyOnWriteArrayList listeners
		int vis
	void dispatchDetachedFromWindow () 
		int vis
		android.view.View$OnAttachStateChangeListener listener
		android.view.View$AttachInfo info
		android.view.inputmethod.InputMethodManager imm
		android.view.View$ListenerInfo li
		java.util.concurrent.CopyOnWriteArrayList listeners
	public final void cancelPendingInputEvents () 
	void dispatchCancelPendingInputEvents () 
	public void onCancelPendingInputEvents () 
	public void saveHierarchyState (android.util.SparseArray) 
		android.util.SparseArray container
	protected void dispatchSaveInstanceState (android.util.SparseArray) 
		android.os.Parcelable state
		android.util.SparseArray container
	protected android.os.Parcelable onSaveInstanceState () 
		android.view.View$BaseSavedState state
	public void restoreHierarchyState (android.util.SparseArray) 
		android.util.SparseArray container
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.os.Parcelable state
		android.util.SparseArray container
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
	public long getDrawingTime () 
	public void setDuplicateParentStateEnabled (boolean) 
		boolean enabled
	public boolean isDuplicateParentStateEnabled () 
	public void setLayerType (int, android.graphics.Paint) 
		int layerType
		android.graphics.Paint paint
		boolean typeChanged
	public void setLayerPaint (android.graphics.Paint) 
		android.graphics.Paint paint
		int layerType
	public int getLayerType () 
	public void buildLayer () 
		android.view.View$AttachInfo attachInfo
	protected void destroyHardwareResources () 
	public void setDrawingCacheEnabled (boolean) 
		boolean enabled
	public boolean isDrawingCacheEnabled () 
	public void outputDirtyFlags (java.lang.String, boolean, int) 
		android.view.View child
		int i
		android.view.ViewGroup parent
		int count
		String indent
		boolean clear
		int clearMask
	protected void dispatchGetDisplayList () 
	public boolean canHaveDisplayList () 
	public android.view.RenderNode updateDisplayListIfDirty () 
		android.graphics.Bitmap cache
		int width
		int height
		int layerType
		android.view.DisplayListCanvas canvas
		android.view.RenderNode renderNode
	private void resetDisplayList () 
	public void onRenderNodeDetached (android.view.RenderNode) 
		android.view.RenderNode renderNode
	public android.graphics.Bitmap getDrawingCache () 
	public android.graphics.Bitmap getDrawingCache (boolean) 
		boolean autoScale
	public void destroyDrawingCache () 
	public void setDrawingCacheBackgroundColor (int) 
		int color
	public int getDrawingCacheBackgroundColor () 
	public void buildDrawingCache () 
	public void buildDrawingCache (boolean) 
		boolean autoScale
	private void buildDrawingCacheImpl (boolean) 
		android.graphics.Bitmap$Config quality
		OutOfMemoryError e
		android.graphics.Bitmap$Config quality
		android.graphics.Canvas canvas
		float scale
		boolean autoScale
		int width
		int height
		android.view.View$AttachInfo attachInfo
		boolean scalingRequired
		int drawingCacheBackgroundColor
		boolean opaque
		boolean use32BitCache
		long projectedBitmapSize
		long drawingCacheSize
		boolean clear
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		int restoreCount
	public android.graphics.Bitmap createSnapshot (android.graphics.Bitmap$Config, int, boolean) 
		android.graphics.Canvas canvas
		android.graphics.Bitmap$Config quality
		int backgroundColor
		boolean skipChildren
		int width
		int height
		android.view.View$AttachInfo attachInfo
		float scale
		android.graphics.Bitmap bitmap
		android.content.res.Resources resources
		android.graphics.Canvas canvas
		int restoreCount
		int flags
	public boolean isInEditMode () 
	protected boolean isPaddingOffsetRequired () 
	protected int getLeftPaddingOffset () 
	protected int getRightPaddingOffset () 
	protected int getTopPaddingOffset () 
	protected int getBottomPaddingOffset () 
	protected int getFadeTop (boolean) 
		boolean offsetRequired
		int top
	protected int getFadeHeight (boolean) 
		boolean offsetRequired
		int padding
	public boolean isHardwareAccelerated () 
	public void setClipBounds (android.graphics.Rect) 
		android.graphics.Rect clipBounds
	public android.graphics.Rect getClipBounds () 
	public boolean getClipBounds (android.graphics.Rect) 
		android.graphics.Rect outRect
	private boolean applyLegacyAnimation (android.view.ViewGroup, long, android.view.animation.Animation, boolean) 
		android.view.animation.Transformation invalidationTransform
		android.graphics.RectF region
		int left
		int top
		android.view.ViewGroup parent
		long drawingTime
		android.view.animation.Animation a
		boolean scalingRequired
		android.view.animation.Transformation invalidationTransform
		int flags
		boolean initialized
		android.view.animation.Transformation t
		boolean more
	void setDisplayListProperties (android.view.RenderNode) 
		int transformType
		android.view.ViewGroup parentVG
		android.view.animation.Transformation t
		int multipliedAlpha
		float alpha
		android.view.RenderNode renderNode
	boolean draw (android.graphics.Canvas, android.view.ViewGroup, long) 
		int transformType
		android.view.animation.Transformation t
		boolean hasTransform
		float scale
		float transformAlpha
		int transX
		int transY
		int multipliedAlpha
		android.graphics.Paint cachePaint
		int layerPaintAlpha
		android.graphics.Canvas canvas
		android.view.ViewGroup parent
		long drawingTime
		boolean hardwareAcceleratedCanvas
		boolean drawingWithRenderNode
		boolean more
		boolean childHasIdentityMatrix
		int parentFlags
		android.view.animation.Transformation transformToApply
		boolean concatMatrix
		boolean scalingRequired
		android.view.animation.Animation a
		android.view.RenderNode renderNode
		android.graphics.Bitmap cache
		int layerType
		int sx
		int sy
		boolean drawingWithDrawingCache
		boolean offsetForScroll
		int restoreTo
		float alpha
	public void draw (android.graphics.Canvas) 
		int flags
		android.graphics.Canvas canvas
		int privateFlags
		boolean dirtyOpaque
		int saveCount
		int viewFlags
		boolean horizontalEdges
		boolean verticalEdges
		boolean drawTop
		boolean drawBottom
		boolean drawLeft
		boolean drawRight
		float topFadeStrength
		float bottomFadeStrength
		float leftFadeStrength
		float rightFadeStrength
		int paddingLeft
		boolean offsetRequired
		int left
		int right
		int top
		int bottom
		android.view.View$ScrollabilityCache scrollabilityCache
		float fadeHeight
		int length
		int solidColor
		android.graphics.Paint p
		android.graphics.Matrix matrix
		android.graphics.Shader fade
	private void drawBackground (android.graphics.Canvas) 
		android.view.RenderNode renderNode
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable background
		int scrollX
		int scrollY
	void setBackgroundBounds () 
	private void setBackgroundRenderNodeProperties (android.view.RenderNode) 
		android.view.RenderNode renderNode
	private android.view.RenderNode getDrawableRenderNode (android.graphics.drawable.Drawable, android.view.RenderNode) 
		android.graphics.drawable.Drawable drawable
		android.view.RenderNode renderNode
		android.graphics.Rect bounds
		int width
		int height
		android.view.DisplayListCanvas canvas
	public android.view.ViewOverlay getOverlay () 
	public int getSolidColor () 
	private static java.lang.String printFlags (int) 
		int flags
		String output
		int numFlags
	private static java.lang.String printPrivateFlags (int) 
		int privateFlags
		String output
		int numFlags
	public boolean isLayoutRequested () 
	public static boolean isLayoutModeOptical (java.lang.Object) 
		Object o
	private boolean setOpticalFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.graphics.Insets parentInsets
		android.graphics.Insets childInsets
	public void layout (int, int, int, int) 
		int i
		java.util.ArrayList listenersCopy
		int numListeners
		android.view.View$ListenerInfo li
		int l
		int t
		int r
		int b
		int oldL
		int oldT
		int oldB
		int oldR
		boolean changed
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	protected boolean setFrame (int, int, int, int) 
		int drawn
		int oldWidth
		int oldHeight
		int newWidth
		int newHeight
		boolean sizeChanged
		int left
		int top
		int right
		int bottom
		boolean changed
	public void setLeftTopRightBottom (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	private void sizeChange (int, int, int, int) 
		int newWidth
		int newHeight
		int oldWidth
		int oldHeight
	protected void onFinishInflate () 
	public android.content.res.Resources getResources () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.Rect dirty
		int scrollX
		int scrollY
		android.graphics.drawable.Drawable drawable
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		long delay
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
	public void unscheduleDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	protected void resolveDrawables () 
		int layoutDirection
	boolean areDrawablesResolved () 
	public void onResolveDrawables (int) 
		int layoutDirection
	protected void resetResolvedDrawables () 
	void resetResolvedDrawablesInternal () 
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable scrollBar
		int[] state
		boolean changed
		android.graphics.drawable.Drawable bg
		android.graphics.drawable.Drawable fg
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	public void dispatchDrawableHotspotChanged (float, float) 
		float x
		float y
	public void refreshDrawableState () 
		android.view.ViewParent parent
	public final int[] getDrawableState () 
	protected int[] onCreateDrawableState (int) 
		int[] fullState
		int extraSpace
		int[] drawableState
		int privateFlags
		int viewStateIndex
		int privateFlags2
		int[] fullState
	protected static int[] mergeDrawableStates (int[], int[]) 
		int[] baseState
		int[] additionalState
		int N
		int i
	public void jumpDrawablesToCurrentState () 
	public void setBackgroundColor (int) 
		int color
	public void setBackgroundResource (int) 
		int resid
		android.graphics.drawable.Drawable d
	public void setBackground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable background
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.Rect padding
		android.graphics.drawable.Drawable background
		boolean requestLayout
	public android.graphics.drawable.Drawable getBackground () 
	public void setBackgroundTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getBackgroundTintList () 
	public void setBackgroundTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getBackgroundTintMode () 
	private void applyBackgroundTint () 
		android.view.View$TintInfo tintInfo
	public android.graphics.drawable.Drawable getForeground () 
	public void setForeground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable foreground
	public boolean isForegroundInsidePadding () 
	public int getForegroundGravity () 
	public void setForegroundGravity (int) 
		int gravity
	public void setForegroundTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getForegroundTintList () 
	public void setForegroundTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getForegroundTintMode () 
	private void applyForegroundTint () 
		android.view.View$TintInfo tintInfo
	public void onDrawForeground (android.graphics.Canvas) 
		android.graphics.Rect selfBounds
		android.graphics.Rect overlayBounds
		int ld
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable foreground
	public void setPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	protected void internalSetPadding (int, int, int, int) 
		int offset
		int left
		int top
		int right
		int bottom
		int viewFlags
		boolean changed
	public void setPaddingRelative (int, int, int, int) 
		int start
		int top
		int end
		int bottom
	public int getPaddingTop () 
	public int getPaddingBottom () 
	public int getPaddingLeft () 
	public int getPaddingStart () 
	public int getPaddingRight () 
	public int getPaddingEnd () 
	public boolean isPaddingRelative () 
	android.graphics.Insets computeOpticalInsets () 
	public void resetPaddingToInitialValues () 
	public android.graphics.Insets getOpticalInsets () 
	public void setOpticalInsets (android.graphics.Insets) 
		android.graphics.Insets insets
	public void setSelected (boolean) 
		boolean selected
	protected void dispatchSetSelected (boolean) 
		boolean selected
	public boolean isSelected () 
	public void setActivated (boolean) 
		boolean activated
	protected void dispatchSetActivated (boolean) 
		boolean activated
	public boolean isActivated () 
	public android.view.ViewTreeObserver getViewTreeObserver () 
	public android.view.View getRootView () 
		android.view.View v
		android.view.View parent
	public boolean toGlobalMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.View$AttachInfo info
		android.graphics.Matrix m
	public boolean toLocalMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.View$AttachInfo info
		android.graphics.Matrix m
	public void transformMatrixToGlobal (android.graphics.Matrix) 
		android.view.View vp
		android.view.ViewRootImpl vr
		android.graphics.Matrix m
		android.view.ViewParent parent
	public void transformMatrixToLocal (android.graphics.Matrix) 
		android.view.View vp
		android.view.ViewRootImpl vr
		android.graphics.Matrix m
		android.view.ViewParent parent
	public int[] getLocationOnScreen () 
		int[] location
	public void getLocationOnScreen (int[]) 
		int[] outLocation
		android.view.View$AttachInfo info
	public void getLocationInWindow (int[]) 
		int[] outLocation
	public void transformFromViewToWindowSpace (int[]) 
		android.view.View view
		android.view.ViewRootImpl vr
		int[] inOutLocation
		float[] position
		android.view.ViewParent viewParent
	protected android.view.View findViewTraversal (int) 
		int id
	protected android.view.View findViewWithTagTraversal (java.lang.Object) 
		Object tag
	protected android.view.View findViewByPredicateTraversal (com.android.internal.util.Predicate, android.view.View) 
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
	public final android.view.View findViewById (int) 
		int id
	final android.view.View findViewByAccessibilityId (int) 
		int accessibilityId
		android.view.View view
	public android.view.View findViewByAccessibilityIdTraversal (int) 
		int accessibilityId
	public final android.view.View findViewWithTag (java.lang.Object) 
		Object tag
	public final android.view.View findViewByPredicate (com.android.internal.util.Predicate) 
		com.android.internal.util.Predicate predicate
	public final android.view.View findViewByPredicateInsideOut (android.view.View, com.android.internal.util.Predicate) 
		android.view.View view
		android.view.ViewParent parent
		android.view.View start
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
	public void setId (int) 
		int id
	public void setIsRootNamespace (boolean) 
		boolean isRoot
	public boolean isRootNamespace () 
	public int getId () 
	public java.lang.Object getTag () 
	public void setTag (java.lang.Object) 
		Object tag
	public java.lang.Object getTag (int) 
		int key
	public void setTag (int, java.lang.Object) 
		int key
		Object tag
	public void setTagInternal (int, java.lang.Object) 
		int key
		Object tag
	private void setKeyedTag (int, java.lang.Object) 
		int key
		Object tag
	public void debug () 
	protected void debug (int) 
		int depth
		String output
		int id
		Object tag
	protected static java.lang.String debugIndent (int) 
		int i
		int depth
		StringBuilder spaces
	public int getBaseline () 
	public boolean isInLayout () 
		android.view.ViewRootImpl viewRoot
	public void requestLayout () 
		android.view.ViewRootImpl viewRoot
	public void forceLayout () 
	public final void measure (int, int) 
		android.graphics.Insets insets
		int oWidth
		int oHeight
		long value
		int cacheIndex
		int widthMeasureSpec
		int heightMeasureSpec
		boolean optical
		long key
		boolean forceLayout
		boolean specChanged
		boolean isSpecExactly
		boolean matchesSpecSize
		boolean needsLayout
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	protected final void setMeasuredDimension (int, int) 
		android.graphics.Insets insets
		int opticalWidth
		int opticalHeight
		int measuredWidth
		int measuredHeight
		boolean optical
	private void setMeasuredDimensionRaw (int, int) 
		int measuredWidth
		int measuredHeight
	public static int combineMeasuredStates (int, int) 
		int curState
		int newState
	public static int resolveSize (int, int) 
		int size
		int measureSpec
	public static int resolveSizeAndState (int, int, int) 
		int result
		int size
		int measureSpec
		int childMeasuredState
		int specMode
		int specSize
		int result
		int result
		int result
	public static int getDefaultSize (int, int) 
		int size
		int measureSpec
		int result
		int specMode
		int specSize
	protected int getSuggestedMinimumHeight () 
	protected int getSuggestedMinimumWidth () 
	public int getMinimumHeight () 
	public void setMinimumHeight (int) 
		int minHeight
	public int getMinimumWidth () 
	public void setMinimumWidth (int) 
		int minWidth
	public android.view.animation.Animation getAnimation () 
	public void startAnimation (android.view.animation.Animation) 
		android.view.animation.Animation animation
	public void clearAnimation () 
	public void setAnimation (android.view.animation.Animation) 
		android.view.animation.Animation animation
	protected void onAnimationStart () 
	protected void onAnimationEnd () 
	protected boolean onSetAlpha (int) 
		int alpha
	public boolean gatherTransparentRegion (android.graphics.Region) 
		int[] location
		int pflags
		android.graphics.Region region
		android.view.View$AttachInfo attachInfo
	public void playSoundEffect (int) 
		int soundConstant
	public boolean performHapticFeedback (int) 
		int feedbackConstant
	public boolean performHapticFeedback (int, int) 
		int feedbackConstant
		int flags
	public void setSystemUiVisibility (int) 
		int visibility
	public int getSystemUiVisibility () 
	public int getWindowSystemUiVisibility () 
	public void onWindowSystemUiVisibilityChanged (int) 
		int visible
	public void dispatchWindowSystemUiVisiblityChanged (int) 
		int visible
	public void setOnSystemUiVisibilityChangeListener (android.view.View$OnSystemUiVisibilityChangeListener) 
		android.view.View$OnSystemUiVisibilityChangeListener l
	public void dispatchSystemUiVisibilityChanged (int) 
		int visibility
		android.view.View$ListenerInfo li
	boolean updateLocalSystemUiVisibility (int, int) 
		int localValue
		int localChanges
		int val
	public void setDisabledSystemUiVisibility (int) 
		int flags
	public final boolean startDrag (android.content.ClipData, android.view.View$DragShadowBuilder, java.lang.Object, int) 
		android.content.ClipData data
		android.view.View$DragShadowBuilder shadowBuilder
		Object myLocalState
		int flags
	public final boolean startDragAndDrop (android.content.ClipData, android.view.View$DragShadowBuilder, java.lang.Object, int) 
		android.graphics.Canvas canvas
		android.view.ViewRootImpl root
		Exception e
		android.content.ClipData data
		android.view.View$DragShadowBuilder shadowBuilder
		Object myLocalState
		int flags
		boolean okay
		android.graphics.Point shadowSize
		android.graphics.Point shadowTouchPoint
	public final void cancelDragAndDrop () 
		Exception e
	public final void updateDragShadow (android.view.View$DragShadowBuilder) 
		android.graphics.Canvas canvas
		Exception e
		android.view.View$DragShadowBuilder shadowBuilder
	public final boolean startMovingTask (float, float) 
		android.os.RemoteException e
		float startX
		float startY
	public boolean onDragEvent (android.view.DragEvent) 
		android.view.DragEvent event
	public boolean dispatchDragEvent (android.view.DragEvent) 
		android.view.DragEvent event
		android.view.View$ListenerInfo li
	boolean canAcceptDrag () 
	public void onCloseSystemDialogs (java.lang.String) 
		String reason
	public void applyDrawableToTransparentRegion (android.graphics.drawable.Drawable, android.graphics.Region) 
		int w
		int h
		int[] location
		android.graphics.drawable.Drawable dr
		android.graphics.Region region
		android.graphics.Region r
		android.graphics.Rect db
		android.view.View$AttachInfo attachInfo
	private void checkForLongClick (int, float, float) 
		int delayOffset
		float x
		float y
	public static android.view.View inflate (android.content.Context, int, android.view.ViewGroup) 
		android.content.Context context
		int resource
		android.view.ViewGroup root
		android.view.LayoutInflater factory
	protected boolean overScrollBy (int, int, int, int, int, int, int, int, boolean) 
		int deltaX
		int deltaY
		int scrollX
		int scrollY
		int scrollRangeX
		int scrollRangeY
		int maxOverScrollX
		int maxOverScrollY
		boolean isTouchEvent
		int overScrollMode
		boolean canScrollHorizontal
		boolean canScrollVertical
		boolean overScrollHorizontal
		boolean overScrollVertical
		int newScrollX
		int newScrollY
		int left
		int right
		int top
		int bottom
		boolean clampedX
		boolean clampedY
	protected void onOverScrolled (int, int, boolean, boolean) 
		int scrollX
		int scrollY
		boolean clampedX
		boolean clampedY
	public int getOverScrollMode () 
	public void setOverScrollMode (int) 
		int overScrollMode
	public void setNestedScrollingEnabled (boolean) 
		boolean enabled
	public boolean isNestedScrollingEnabled () 
	public boolean startNestedScroll (int) 
		AbstractMethodError e
		android.view.ViewParent p
		android.view.View child
		int axes
	public void stopNestedScroll () 
	public boolean hasNestedScrollingParent () 
	public boolean dispatchNestedScroll (int, int, int, int, int[]) 
		int startX
		int startY
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
		int[] offsetInWindow
	public boolean dispatchNestedPreScroll (int, int, int[], int[]) 
		int startX
		int startY
		int dx
		int dy
		int[] consumed
		int[] offsetInWindow
	public boolean dispatchNestedFling (float, float, boolean) 
		float velocityX
		float velocityY
		boolean consumed
	public boolean dispatchNestedPreFling (float, float) 
		float velocityX
		float velocityY
	protected float getVerticalScrollFactor () 
		android.util.TypedValue outValue
	protected float getHorizontalScrollFactor () 
	public int getRawTextDirection () 
	public void setTextDirection (int) 
		int textDirection
	public int getTextDirection () 
	public boolean resolveTextDirection () 
		AbstractMethodError e
		AbstractMethodError e
		int parentResolvedDirection
		int parentResolvedDirection
		int textDirection
	public boolean canResolveTextDirection () 
		AbstractMethodError e
	public void resetResolvedTextDirection () 
	public boolean isTextDirectionInherited () 
	public boolean isTextDirectionResolved () 
	public int getRawTextAlignment () 
	public void setTextAlignment (int) 
		int textAlignment
	public int getTextAlignment () 
	public boolean resolveTextAlignment () 
		AbstractMethodError e
		AbstractMethodError e
		int parentResolvedTextAlignment
		int parentResolvedTextAlignment
		int textAlignment
	public boolean canResolveTextAlignment () 
		AbstractMethodError e
	public void resetResolvedTextAlignment () 
	public boolean isTextAlignmentInherited () 
	public boolean isTextAlignmentResolved () 
	public static int generateViewId () 
		int result
		int newValue
	public void captureTransitioningViews (java.util.List) 
		java.util.List transitioningViews
	public void findNamedViews (java.util.Map) 
		String transitionName
		java.util.Map namedElements
	public android.view.PointerIcon onResolvePointerIcon (android.view.MotionEvent, int) 
		android.view.MotionEvent event
		int pointerIndex
		float x
		float y
	public void setPointerIcon (android.view.PointerIcon) 
		android.view.PointerIcon pointerIcon
	public android.view.PointerIcon getPointerIcon () 
	public android.view.ViewPropertyAnimator animate () 
	public final void setTransitionName (java.lang.String) 
		String transitionName
	public java.lang.String getTransitionName () 
	public void requestKeyboardShortcuts (java.util.List, int) 
		java.util.List data
		int deviceId
	private boolean inLiveRegion () 
		android.view.ViewParent parent
	private static void dumpFlags () 
		int value
		int i
		int[] values
		int modifiers
		java.lang.reflect.Field field
		IllegalAccessException e
		String key
		java.util.HashMap found
		java.util.ArrayList keys
	private static void dumpFlag (java.util.HashMap, java.lang.String, int) 
		java.util.HashMap found
		String name
		int value
		String bits
		int prefix
		String key
		String output
	public void encode (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		int i
		android.view.ViewHierarchyEncoder stream
		Object resolveId
		android.view.ViewGroup$LayoutParams layoutParams
		android.content.res.Resources$Theme theme
		int n
		CharSequence contentDescription
	private boolean shouldDrawRoundScrollbar () 
		android.view.View rootView
		android.view.WindowInsets insets
		int height
		int width
		int displayHeight
		int displayWidth
	static boolean access$2700 () 
	static boolean access$2802 (android.view.View, boolean) 
		android.view.View x0
		boolean x1
	static void access$2900 (android.view.View, boolean, float, float) 
		android.view.View x0
		boolean x1
		float x2
		float x3
	static void access$3000 (android.view.View, int, float, float) 
		android.view.View x0
		int x1
		float x2
		float x3
	static int access$3100 (android.view.View) 
		android.view.View x0
	static boolean access$3200 (android.view.View) 
		android.view.View x0
	static void  () 
}

android/view/DragEvent.class
DragEvent.java
package android.view
public android.view.DragEvent extends java.lang.Object implements android.os.Parcelable  {
	private static final boolean TRACK_RECYCLED_LOCATION
	int mAction
	float mX
	float mY
	android.content.ClipDescription mClipDescription
	android.content.ClipData mClipData
	com.android.internal.view.IDragAndDropPermissions mDragAndDropPermissions
	Object mLocalState
	boolean mDragResult
	private android.view.DragEvent mNext
	private RuntimeException mRecycledLocation
	private boolean mRecycled
	private static final int MAX_RECYCLED
	private static final Object gRecyclerLock
	private static int gRecyclerUsed
	private static android.view.DragEvent gRecyclerTop
	public static final int ACTION_DRAG_STARTED
	public static final int ACTION_DRAG_LOCATION
	public static final int ACTION_DROP
	public static final int ACTION_DRAG_ENDED
	public static final int ACTION_DRAG_ENTERED
	public static final int ACTION_DRAG_EXITED
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	private void init (int, float, float, android.content.ClipDescription, android.content.ClipData, com.android.internal.view.IDragAndDropPermissions, java.lang.Object, boolean) 
		int action
		float x
		float y
		android.content.ClipDescription description
		android.content.ClipData data
		com.android.internal.view.IDragAndDropPermissions dragAndDropPermissions
		Object localState
		boolean result
	static android.view.DragEvent obtain () 
	public static android.view.DragEvent obtain (int, float, float, java.lang.Object, android.content.ClipDescription, android.content.ClipData, com.android.internal.view.IDragAndDropPermissions, boolean) 
		android.view.DragEvent ev
		int action
		float x
		float y
		Object localState
		android.content.ClipDescription description
		android.content.ClipData data
		com.android.internal.view.IDragAndDropPermissions dragAndDropPermissions
		boolean result
		android.view.DragEvent ev
	public static android.view.DragEvent obtain (android.view.DragEvent) 
		android.view.DragEvent source
	public int getAction () 
	public float getX () 
	public float getY () 
	public android.content.ClipData getClipData () 
	public android.content.ClipDescription getClipDescription () 
	public com.android.internal.view.IDragAndDropPermissions getDragAndDropPermissions () 
	public java.lang.Object getLocalState () 
	public boolean getResult () 
	public final void recycle () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/view/ViewTreeObserver$OnTouchModeChangeListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnTouchModeChangeListener extends java.lang.Object {
	public abstract void onTouchModeChanged (boolean) 
}

android/view/View$OnAttachStateChangeListener.class
View.java
package android.view
public abstract android.view.View$OnAttachStateChangeListener extends java.lang.Object {
	public abstract void onViewAttachedToWindow (android.view.View) 
	public abstract void onViewDetachedFromWindow (android.view.View) 
}

android/view/Display$HdrCapabilities.class
Display.java
package android.view
public final android.view.Display$HdrCapabilities extends java.lang.Object implements android.os.Parcelable  {
	public static final float INVALID_LUMINANCE
	public static final int HDR_TYPE_DOLBY_VISION
	public static final int HDR_TYPE_HDR10
	public static final int HDR_TYPE_HLG
	private int[] mSupportedHdrTypes
	private float mMaxLuminance
	private float mMaxAverageLuminance
	private float mMinLuminance
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int[], float, float, float) 
		int[] supportedHdrTypes
		float maxLuminance
		float maxAverageLuminance
		float minLuminance
	public int[] getSupportedHdrTypes () 
	public float getDesiredMaxLuminance () 
	public float getDesiredMaxAverageLuminance () 
	public float getDesiredMinLuminance () 
	public boolean equals (java.lang.Object) 
		Object other
		android.view.Display$HdrCapabilities that
	public int hashCode () 
		int hash
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		int types
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.view.Display$1) 
		android.os.Parcel x0
		android.view.Display$1 x1
	static void  () 
}

android/view/OrientationListener.class
OrientationListener.java
package android.view
public abstract android.view.OrientationListener extends java.lang.Object implements android.hardware.SensorListener  {
	private android.view.OrientationEventListener mOrientationEventLis
	public static final int ORIENTATION_UNKNOWN
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int rate
	public void enable () 
	public void disable () 
	public void onAccuracyChanged (int, int) 
		int sensor
		int accuracy
	public void onSensorChanged (int, float[]) 
		int sensor
		float[] values
	public abstract void onOrientationChanged (int) 
}

android/view/IInputFilter$Stub.class
IInputFilter.java
package android.view
public abstract android.view.IInputFilter$Stub extends android.os.Binder implements android.view.IInputFilter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_install
	static final int TRANSACTION_uninstall
	static final int TRANSACTION_filterInputEvent
	public void  () 
	public static android.view.IInputFilter 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.IInputFilterHost _arg0
		android.view.InputEvent _arg0
		android.view.InputEvent _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/ViewRootImpl$ConsumeBatchedInputRunnable.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ConsumeBatchedInputRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void run () 
}

android/view/WindowManagerGlobal$2.class
WindowManagerGlobal.java
package android.view
 android.view.WindowManagerGlobal$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.WindowManagerGlobal this$0
	void  (android.view.WindowManagerGlobal) 
		android.view.WindowManagerGlobal this$0
	public void run () 
		int i
}

android/view/View$10.class
View.java
package android.view
final android.view.View$10 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/IWindowFocusObserver$Stub.class
IWindowFocusObserver.java
package android.view
public abstract android.view.IWindowFocusObserver$Stub extends android.os.Binder implements android.view.IWindowFocusObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_focusGained
	static final int TRANSACTION_focusLost
	public void  () 
	public static android.view.IWindowFocusObserver 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
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/View$OnCreateContextMenuListener.class
View.java
package android.view
public abstract android.view.View$OnCreateContextMenuListener extends java.lang.Object {
	public abstract void onCreateContextMenu (android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo) 
}

android/view/View$13.class
View.java
package android.view
final android.view.View$13 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/AccessibilityIterators$TextSegmentIterator.class
AccessibilityIterators.java
package android.view
public abstract android.view.AccessibilityIterators$TextSegmentIterator extends java.lang.Object {
	public abstract int[] following (int) 
	public abstract int[] preceding (int) 
}

android/view/IWindowManager$Stub$Proxy.class
IWindowManager.java
package android.view
 android.view.IWindowManager$Stub$Proxy extends java.lang.Object implements android.view.IWindowManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean startViewServer (int)  throws android.os.RemoteException 
		int port
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean stopViewServer ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isViewServerRunning ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.IWindowSession openSession (android.view.IWindowSessionCallback, com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext)  throws android.os.RemoteException 
		android.view.IWindowSessionCallback callback
		com.android.internal.view.IInputMethodClient client
		com.android.internal.view.IInputContext inputContext
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.IWindowSession _result
	public boolean inputMethodClientHasFocus (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
		com.android.internal.view.IInputMethodClient client
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void getInitialDisplaySize (int, android.graphics.Point)  throws android.os.RemoteException 
		int displayId
		android.graphics.Point size
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getBaseDisplaySize (int, android.graphics.Point)  throws android.os.RemoteException 
		int displayId
		android.graphics.Point size
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setForcedDisplaySize (int, int, int)  throws android.os.RemoteException 
		int displayId
		int width
		int height
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearForcedDisplaySize (int)  throws android.os.RemoteException 
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getInitialDisplayDensity (int)  throws android.os.RemoteException 
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getBaseDisplayDensity (int)  throws android.os.RemoteException 
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setForcedDisplayDensity (int, int)  throws android.os.RemoteException 
		int displayId
		int density
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearForcedDisplayDensity (int)  throws android.os.RemoteException 
		int displayId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setForcedDisplayScalingMode (int, int)  throws android.os.RemoteException 
		int displayId
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setOverscan (int, int, int, int, int)  throws android.os.RemoteException 
		int displayId
		int left
		int top
		int right
		int bottom
		android.os.Parcel _data
		android.os.Parcel _reply
	public void pauseKeyDispatching (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resumeKeyDispatching (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setEventDispatching (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addWindowToken (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeWindowToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addAppToken (int, android.view.IApplicationToken, int, int, int, boolean, boolean, int, int, boolean, boolean, android.graphics.Rect, android.content.res.Configuration, int, boolean, boolean, int, int)  throws android.os.RemoteException 
		int addPos
		android.view.IApplicationToken token
		int taskId
		int stackId
		int requestedOrientation
		boolean fullscreen
		boolean showWhenLocked
		int userId
		int configChanges
		boolean voiceInteraction
		boolean launchTaskBehind
		android.graphics.Rect taskBounds
		android.content.res.Configuration configuration
		int taskResizeMode
		boolean alwaysFocusable
		boolean homeTask
		int targetSdkVersion
		int rotationAnimationHint
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAppTask (android.os.IBinder, int, int, android.graphics.Rect, android.content.res.Configuration, int, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		int taskId
		int stackId
		android.graphics.Rect taskBounds
		android.content.res.Configuration config
		int taskResizeMode
		boolean homeTask
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAppOrientation (android.view.IApplicationToken, int)  throws android.os.RemoteException 
		android.view.IApplicationToken token
		int requestedOrientation
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getAppOrientation (android.view.IApplicationToken)  throws android.os.RemoteException 
		android.view.IApplicationToken token
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setFocusedApp (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean moveFocusNow
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareAppTransition (int, boolean)  throws android.os.RemoteException 
		int transit
		boolean alwaysKeepCurrent
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPendingAppTransition ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void overridePendingAppTransition (java.lang.String, int, int, android.os.IRemoteCallback)  throws android.os.RemoteException 
		String packageName
		int enterAnim
		int exitAnim
		android.os.IRemoteCallback startedCallback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionScaleUp (int, int, int, int)  throws android.os.RemoteException 
		int startX
		int startY
		int startWidth
		int startHeight
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionClipReveal (int, int, int, int)  throws android.os.RemoteException 
		int startX
		int startY
		int startWidth
		int startHeight
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionThumb (android.graphics.Bitmap, int, int, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
		android.graphics.Bitmap srcThumb
		int startX
		int startY
		android.os.IRemoteCallback startedCallback
		boolean scaleUp
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionAspectScaledThumb (android.graphics.Bitmap, int, int, int, int, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
		android.graphics.Bitmap srcThumb
		int startX
		int startY
		int targetWidth
		int targetHeight
		android.os.IRemoteCallback startedCallback
		boolean scaleUp
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionMultiThumb (android.view.AppTransitionAnimationSpec[], android.os.IRemoteCallback, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
		android.view.AppTransitionAnimationSpec[] specs
		android.os.IRemoteCallback startedCallback
		android.os.IRemoteCallback finishedCallback
		boolean scaleUp
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionInPlace (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int anim
		android.os.Parcel _data
		android.os.Parcel _reply
	public void overridePendingAppTransitionMultiThumbFuture (android.view.IAppTransitionAnimationSpecsFuture, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
		android.view.IAppTransitionAnimationSpecsFuture specsFuture
		android.os.IRemoteCallback startedCallback
		boolean scaleUp
		android.os.Parcel _data
		android.os.Parcel _reply
	public void executeAppTransition ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setAppStartingWindow (android.os.IBinder, java.lang.String, int, android.content.res.CompatibilityInfo, java.lang.CharSequence, int, int, int, int, android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		String pkg
		int theme
		android.content.res.CompatibilityInfo compatInfo
		CharSequence nonLocalizedLabel
		int labelRes
		int icon
		int logo
		int windowFlags
		android.os.IBinder transferFrom
		boolean createIfNeeded
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setAppVisibility (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean visible
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyAppResumed (android.os.IBinder, boolean, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean wasStopped
		boolean allowSavedSurface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyAppStopped (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startAppFreezingScreen (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.IBinder token
		int configChanges
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopAppFreezingScreen (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		boolean force
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeAppToken (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void endProlongedAnimations ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.res.Configuration updateOrientationFromAppTokens (android.content.res.Configuration, android.os.IBinder)  throws android.os.RemoteException 
		android.content.res.Configuration _result
		android.content.res.Configuration currentConfig
		android.os.IBinder freezeThisOneIfNeeded
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.res.Configuration _result
	public int[] setNewConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
		android.content.res.Configuration config
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public android.graphics.Rect getBoundsForNewConfiguration (int)  throws android.os.RemoteException 
		android.graphics.Rect _result
		int stackId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Rect _result
	public void startFreezingScreen (int, int)  throws android.os.RemoteException 
		int exitAnim
		int enterAnim
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopFreezingScreen ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableKeyguard (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder token
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reenableKeyguard (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void exitKeyguardSecurely (android.view.IOnKeyguardExitResult)  throws android.os.RemoteException 
		android.view.IOnKeyguardExitResult callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isKeyguardLocked ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isKeyguardSecure ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean inKeyguardRestrictedInputMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void dismissKeyguard ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void keyguardGoingAway (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel _data
		android.os.Parcel _reply
	public float getAnimationScale (int)  throws android.os.RemoteException 
		int which
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public float[] getAnimationScales ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float[] _result
	public void setAnimationScale (int, float)  throws android.os.RemoteException 
		int which
		float scale
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAnimationScales (float[])  throws android.os.RemoteException 
		float[] scales
		android.os.Parcel _data
		android.os.Parcel _reply
	public float getCurrentAnimatorScale ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public void setInTouchMode (boolean)  throws android.os.RemoteException 
		boolean showFocus
		android.os.Parcel _data
		android.os.Parcel _reply
	public void showStrictModeViolation (boolean)  throws android.os.RemoteException 
		boolean on
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setStrictModeVisualIndicatorPreference (java.lang.String)  throws android.os.RemoteException 
		String enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setScreenCaptureDisabled (int, boolean)  throws android.os.RemoteException 
		int userId
		boolean disabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelTaskWindowTransition (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelTaskThumbnailTransition (int)  throws android.os.RemoteException 
		int taskId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateRotation (boolean, boolean)  throws android.os.RemoteException 
		boolean alwaysSendConfiguration
		boolean forceRelayout
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getRotation ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int watchRotation (android.view.IRotationWatcher)  throws android.os.RemoteException 
		android.view.IRotationWatcher watcher
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void removeRotationWatcher (android.view.IRotationWatcher)  throws android.os.RemoteException 
		android.view.IRotationWatcher watcher
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPreferredOptionsPanelGravity ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void freezeRotation (int)  throws android.os.RemoteException 
		int rotation
		android.os.Parcel _data
		android.os.Parcel _reply
	public void thawRotation ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isRotationFrozen ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.graphics.Bitmap screenshotWallpaper ()  throws android.os.RemoteException 
		android.graphics.Bitmap _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Bitmap _result
	public boolean requestAssistScreenshot (com.android.internal.app.IAssistScreenshotReceiver)  throws android.os.RemoteException 
		com.android.internal.app.IAssistScreenshotReceiver receiver
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.graphics.Bitmap screenshotApplications (android.os.IBinder, int, int, int, float)  throws android.os.RemoteException 
		android.graphics.Bitmap _result
		android.os.IBinder appToken
		int displayId
		int maxWidth
		int maxHeight
		float frameScale
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Bitmap _result
	public void statusBarVisibilityChanged (int)  throws android.os.RemoteException 
		int visibility
		android.os.Parcel _data
	public boolean hasNavigationBar ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void lockNow (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle options
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isSafeModeEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void enableScreenIfNeeded ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean clearWindowContentFrameStats (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.WindowContentFrameStats getWindowContentFrameStats (android.os.IBinder)  throws android.os.RemoteException 
		android.view.WindowContentFrameStats _result
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.WindowContentFrameStats _result
	public int getDockedStackSide ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDockedStackResizing (boolean)  throws android.os.RemoteException 
		boolean resizing
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setDockedStackDividerTouchRegion (android.graphics.Rect)  throws android.os.RemoteException 
		android.graphics.Rect touchableRegion
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerDockedStackListener (android.view.IDockedStackListener)  throws android.os.RemoteException 
		android.view.IDockedStackListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setResizeDimLayer (boolean, int, float)  throws android.os.RemoteException 
		boolean visible
		int targetStackId
		float alpha
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestAppKeyboardShortcuts (com.android.internal.os.IResultReceiver, int)  throws android.os.RemoteException 
		com.android.internal.os.IResultReceiver receiver
		int deviceId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getStableInsets (android.graphics.Rect)  throws android.os.RemoteException 
		android.graphics.Rect outInsets
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerShortcutKey (long, com.android.internal.policy.IShortcutService)  throws android.os.RemoteException 
		long shortcutCode
		com.android.internal.policy.IShortcutService keySubscriber
		android.os.Parcel _data
		android.os.Parcel _reply
	public void createWallpaperInputConsumer (android.view.InputChannel)  throws android.os.RemoteException 
		android.view.InputChannel inputChannel
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeWallpaperInputConsumer ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/view/View$OnDragListener.class
View.java
package android.view
public abstract android.view.View$OnDragListener extends java.lang.Object {
	public abstract boolean onDrag (android.view.View, android.view.DragEvent) 
}

android/view/ViewPropertyAnimator$3.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$3 extends java.lang.Object implements java.lang.Runnable  {
	final int val$currentLayerType
	final android.view.ViewPropertyAnimator this$0
	void  (android.view.ViewPropertyAnimator, int) 
		android.view.ViewPropertyAnimator this$0
	public void run () 
}

android/view/View$OnHoverListener.class
View.java
package android.view
public abstract android.view.View$OnHoverListener extends java.lang.Object {
	public abstract boolean onHover (android.view.View, android.view.MotionEvent) 
}

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

android/view/ViewTreeObserver$CopyOnWriteArray$Access.class
ViewTreeObserver.java
package android.view
 android.view.ViewTreeObserver$CopyOnWriteArray$Access extends java.lang.Object {
	private java.util.ArrayList mData
	private int mSize
	void  () 
	java.lang.Object get (int) 
		int index
	int size () 
	static java.util.ArrayList access$002 (android.view.ViewTreeObserver$CopyOnWriteArray$Access, java.util.ArrayList) 
		android.view.ViewTreeObserver$CopyOnWriteArray$Access x0
		java.util.ArrayList x1
	static int access$102 (android.view.ViewTreeObserver$CopyOnWriteArray$Access, int) 
		android.view.ViewTreeObserver$CopyOnWriteArray$Access x0
		int x1
	static java.util.ArrayList access$000 (android.view.ViewTreeObserver$CopyOnWriteArray$Access) 
		android.view.ViewTreeObserver$CopyOnWriteArray$Access x0
}

android/view/ViewDebug$ViewOperation.class
ViewDebug.java
package android.view
abstract android.view.ViewDebug$ViewOperation extends java.lang.Object {
	public abstract java.lang.Object[] pre () 
	public transient abstract void run (java.lang.Object[]) 
	public transient abstract void post (java.lang.Object[]) 
}

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

android/view/IWindow$Stub.class
IWindow.java
package android.view
public abstract android.view.IWindow$Stub extends android.os.Binder implements android.view.IWindow  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_executeCommand
	static final int TRANSACTION_resized
	static final int TRANSACTION_moved
	static final int TRANSACTION_dispatchAppVisibility
	static final int TRANSACTION_dispatchGetNewSurface
	static final int TRANSACTION_windowFocusChanged
	static final int TRANSACTION_closeSystemDialogs
	static final int TRANSACTION_dispatchWallpaperOffsets
	static final int TRANSACTION_dispatchWallpaperCommand
	static final int TRANSACTION_dispatchDragEvent
	static final int TRANSACTION_updatePointerIcon
	static final int TRANSACTION_dispatchSystemUiVisibilityChanged
	static final int TRANSACTION_dispatchWindowShown
	static final int TRANSACTION_requestAppKeyboardShortcuts
	public void  () 
	public static android.view.IWindow 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 _arg2
		String _arg0
		String _arg1
		android.os.ParcelFileDescriptor _arg2
		android.graphics.Rect _arg0
		android.graphics.Rect _arg1
		android.graphics.Rect _arg2
		android.graphics.Rect _arg3
		android.graphics.Rect _arg4
		android.graphics.Rect _arg5
		android.content.res.Configuration _arg7
		android.graphics.Rect _arg8
		android.graphics.Rect _arg0
		android.graphics.Rect _arg1
		android.graphics.Rect _arg2
		android.graphics.Rect _arg3
		android.graphics.Rect _arg4
		android.graphics.Rect _arg5
		boolean _arg6
		android.content.res.Configuration _arg7
		android.graphics.Rect _arg8
		boolean _arg9
		boolean _arg10
		int _arg0
		int _arg1
		boolean _arg0
		boolean _arg0
		boolean _arg1
		String _arg0
		float _arg0
		float _arg1
		float _arg2
		float _arg3
		boolean _arg4
		android.os.Bundle _arg4
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		android.os.Bundle _arg4
		boolean _arg5
		android.view.DragEvent _arg0
		android.view.DragEvent _arg0
		float _arg0
		float _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		com.android.internal.os.IResultReceiver _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/ViewStub$OnInflateListener.class
ViewStub.java
package android.view
public abstract android.view.ViewStub$OnInflateListener extends java.lang.Object {
	public abstract void onInflate (android.view.ViewStub, android.view.View) 
}

android/view/SurfaceHolder$BadSurfaceTypeException.class
SurfaceHolder.java
package android.view
public android.view.SurfaceHolder$BadSurfaceTypeException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/view/RenderNodeAnimator.class
RenderNodeAnimator.java
package android.view
public android.view.RenderNodeAnimator extends android.animation.Animator {
	public static final int TRANSLATION_X
	public static final int TRANSLATION_Y
	public static final int TRANSLATION_Z
	public static final int SCALE_X
	public static final int SCALE_Y
	public static final int ROTATION
	public static final int ROTATION_X
	public static final int ROTATION_Y
	public static final int X
	public static final int Y
	public static final int Z
	public static final int ALPHA
	public static final int LAST_VALUE
	public static final int PAINT_STROKE_WIDTH
	public static final int PAINT_ALPHA
	private static final android.util.SparseIntArray sViewPropertyAnimatorMap
	private com.android.internal.util.VirtualRefBasePtr mNativePtr
	private android.view.RenderNode mTarget
	private android.view.View mViewTarget
	private int mRenderProperty
	private float mFinalValue
	private android.animation.TimeInterpolator mInterpolator
	private static final int STATE_PREPARE
	private static final int STATE_DELAYED
	private static final int STATE_RUNNING
	private static final int STATE_FINISHED
	private int mState
	private long mUnscaledDuration
	private long mUnscaledStartDelay
	private final boolean mUiThreadHandlesDelay
	private long mStartDelay
	private long mStartTime
	private static ThreadLocal sAnimationHelper
	public static int mapViewPropertyToRenderProperty (int) 
		int viewProperty
	public void  (int, float) 
		int property
		float finalValue
	public void  (android.graphics.CanvasProperty, float) 
		android.graphics.CanvasProperty property
		float finalValue
	public void  (android.graphics.CanvasProperty, int, float) 
		android.graphics.CanvasProperty property
		int paintField
		float finalValue
	public void  (int, int, float, float) 
		int x
		int y
		float startRadius
		float endRadius
	private void init (long) 
		long ptr
	private void checkMutable () 
	static boolean isNativeInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	private void applyInterpolator () 
		long ni
		long duration
		long ni
	public void start () 
	private void doStart () 
	private void moveToRunningState () 
	private void notifyStartListeners () 
		int i
		java.util.ArrayList listeners
		int numListeners
	public void cancel () 
		int i
		java.util.ArrayList listeners
		int numListeners
	public void end () 
	public void pause () 
	public void resume () 
	public void setTarget (android.view.View) 
		android.view.View view
	public void setTarget (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.view.DisplayListCanvas recordingCanvas
	private void setTarget (android.view.RenderNode) 
		android.view.RenderNode node
	public void setStartValue (float) 
		float startValue
	public void setStartDelay (long) 
		long startDelay
	public long getStartDelay () 
	public android.view.RenderNodeAnimator setDuration (long) 
		long duration
	public long getDuration () 
	public long getTotalDuration () 
	public boolean isRunning () 
	public boolean isStarted () 
	public void setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public android.animation.TimeInterpolator getInterpolator () 
	protected void onFinished () 
		int i
		java.util.ArrayList listeners
		int numListeners
	private void releaseNativePtr () 
	private java.util.ArrayList cloneListeners () 
		java.util.ArrayList listeners
	long getNativeAnimator () 
	private boolean processDelayed (long) 
		long frameTimeMs
	private static android.view.RenderNodeAnimator$DelayedAnimationHelper getHelper () 
		android.view.RenderNodeAnimator$DelayedAnimationHelper helper
	private static void callOnFinished (android.view.RenderNodeAnimator) 
		android.view.RenderNodeAnimator animator
	public android.animation.Animator clone () 
	public void setAllowRunningAsynchronously (boolean) 
		boolean mayRunAsync
	private static native long nCreateAnimator (int, float) 
	private static native long nCreateCanvasPropertyFloatAnimator (long, float) 
	private static native long nCreateCanvasPropertyPaintAnimator (long, int, float) 
	private static native long nCreateRevealAnimator (int, int, float, float) 
	private static native void nSetStartValue (long, float) 
	private static native void nSetDuration (long, long) 
	private static native long nGetDuration (long) 
	private static native void nSetStartDelay (long, long) 
	private static native void nSetInterpolator (long, long) 
	private static native void nSetAllowRunningAsync (long, boolean) 
	private static native void nSetListener (long, android.view.RenderNodeAnimator) 
	private static native void nStart (long) 
	private static native void nEnd (long) 
	public volatile android.animation.Animator setDuration (long) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static boolean access$000 (android.view.RenderNodeAnimator, long) 
		android.view.RenderNodeAnimator x0
		long x1
	static void  () 
}

android/view/View$CheckForLongPress.class
View.java
package android.view
final android.view.View$CheckForLongPress extends java.lang.Object implements java.lang.Runnable  {
	private int mOriginalWindowAttachCount
	private float mX
	private float mY
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
	public void setAnchor (float, float) 
		float x
		float y
	public void rememberWindowAttachCount () 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/ViewDebug$HierarchyHandler.class
ViewDebug.java
package android.view
public abstract android.view.ViewDebug$HierarchyHandler extends java.lang.Object {
	public abstract void dumpViewHierarchyWithProperties (java.io.BufferedWriter, int) 
	public abstract android.view.View findHierarchyView (java.lang.String, int) 
}

android/view/MagnificationSpec.class
MagnificationSpec.java
package android.view
public android.view.MagnificationSpec extends java.lang.Object implements android.os.Parcelable  {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	public float scale
	public float offsetX
	public float offsetY
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public void initialize (float, float, float) 
		float scale
		float offsetX
		float offsetY
	public boolean isNop () 
	public static android.view.MagnificationSpec obtain (android.view.MagnificationSpec) 
		android.view.MagnificationSpec other
		android.view.MagnificationSpec info
	public static android.view.MagnificationSpec obtain () 
		android.view.MagnificationSpec spec
	public void recycle () 
	public void clear () 
	public void setTo (android.view.MagnificationSpec) 
		android.view.MagnificationSpec other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public boolean equals (java.lang.Object) 
		Object other
		android.view.MagnificationSpec s
	public int hashCode () 
		int result
	public java.lang.String toString () 
		StringBuilder builder
	private void initFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	static void access$000 (android.view.MagnificationSpec, android.os.Parcel) 
		android.view.MagnificationSpec x0
		android.os.Parcel x1
	static void  () 
}

android/view/WindowManagerImpl$1.class
WindowManagerImpl.java
package android.view
 android.view.WindowManagerImpl$1 extends com.android.internal.os.IResultReceiver$Stub {
	final android.view.WindowManager$KeyboardShortcutsReceiver val$receiver
	final android.view.WindowManagerImpl this$0
	void  (android.view.WindowManagerImpl, android.view.WindowManager$KeyboardShortcutsReceiver) 
		android.view.WindowManagerImpl this$0
	public void send (int, android.os.Bundle)  throws android.os.RemoteException 
		int resultCode
		android.os.Bundle resultData
		java.util.List result
}

android/view/FrameStats.class
FrameStats.java
package android.view
public abstract android.view.FrameStats extends java.lang.Object {
	public static final long UNDEFINED_TIME_NANO
	protected long mRefreshPeriodNano
	protected long[] mFramesPresentedTimeNano
	public void  () 
	public final long getRefreshPeriodNano () 
	public final int getFrameCount () 
	public final long getStartTimeNano () 
	public final long getEndTimeNano () 
	public final long getFramePresentedTimeNano (int) 
		int index
}

android/view/Surface$1.class
Surface.java
package android.view
final android.view.Surface$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.Surface createFromParcel (android.os.Parcel) 
		android.view.Surface s
		Exception e
		android.os.Parcel source
	public android.view.Surface[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/IWindowSessionCallback.class
IWindowSessionCallback.java
package android.view
public abstract android.view.IWindowSessionCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onAnimatorScaleChanged (float)  throws android.os.RemoteException 
}

android/view/IInputFilterHost$Stub$Proxy.class
IInputFilterHost.java
package android.view
 android.view.IInputFilterHost$Stub$Proxy extends java.lang.Object implements android.view.IInputFilterHost  {
	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 sendInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
		android.view.InputEvent event
		int policyFlags
		android.os.Parcel _data
}

android/view/View$DeclaredOnClickListener.class
View.java
package android.view
 android.view.View$DeclaredOnClickListener extends java.lang.Object implements android.view.View$OnClickListener  {
	private final android.view.View mHostView
	private final String mMethodName
	private java.lang.reflect.Method mResolvedMethod
	private android.content.Context mResolvedContext
	public void  (android.view.View, java.lang.String) 
		android.view.View hostView
		String methodName
	public void onClick (android.view.View) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		android.view.View v
	private void resolveMethod (android.content.Context, java.lang.String) 
		java.lang.reflect.Method method
		android.content.Context context
		String name
		int id
		String idText
}

android/view/ViewRootImpl$InputStage.class
ViewRootImpl.java
package android.view
abstract android.view.ViewRootImpl$InputStage extends java.lang.Object {
	private final android.view.ViewRootImpl$InputStage mNext
	protected static final int FORWARD
	protected static final int FINISH_HANDLED
	protected static final int FINISH_NOT_HANDLED
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
	public final void deliver (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void finish (android.view.ViewRootImpl$QueuedInputEvent, boolean) 
		android.view.ViewRootImpl$QueuedInputEvent q
		boolean handled
	protected void forward (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void apply (android.view.ViewRootImpl$QueuedInputEvent, int) 
		android.view.ViewRootImpl$QueuedInputEvent q
		int result
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void onDeliverToNext (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	protected boolean shouldDropInputEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	void dump (java.lang.String, java.io.PrintWriter) 
		String prefix
		java.io.PrintWriter writer
	private boolean isBack (android.view.InputEvent) 
		android.view.InputEvent event
}

android/view/BatchedInputEventReceiver$BatchedInputRunnable.class
BatchedInputEventReceiver.java
package android.view
final android.view.BatchedInputEventReceiver$BatchedInputRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.view.BatchedInputEventReceiver this$0
	private void  (android.view.BatchedInputEventReceiver) 
	public void run () 
	void  (android.view.BatchedInputEventReceiver, android.view.BatchedInputEventReceiver$1) 
		android.view.BatchedInputEventReceiver x0
		android.view.BatchedInputEventReceiver$1 x1
}

android/view/Window$OnFrameMetricsAvailableListener.class
Window.java
package android.view
public abstract android.view.Window$OnFrameMetricsAvailableListener extends java.lang.Object {
	public abstract void onFrameMetricsAvailable (android.view.Window, android.view.FrameMetrics, int) 
}

android/view/ViewTreeObserver$OnEnterAnimationCompleteListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnEnterAnimationCompleteListener extends java.lang.Object {
	public abstract void onEnterAnimationComplete () 
}

android/view/Choreographer$1.class
Choreographer.java
package android.view
final android.view.Choreographer$1 extends java.lang.ThreadLocal {
	void  () 
	protected android.view.Choreographer initialValue () 
		android.os.Looper looper
	protected volatile java.lang.Object initialValue () 
}

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

android/view/IWindowSession.class
IWindowSession.java
package android.view
public abstract android.view.IWindowSession extends java.lang.Object implements android.os.IInterface  {
	public abstract int add (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, android.graphics.Rect, android.graphics.Rect, android.view.InputChannel)  throws android.os.RemoteException 
	public abstract int addToDisplay (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.view.InputChannel)  throws android.os.RemoteException 
	public abstract int addWithoutInputChannel (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract int addToDisplayWithoutInputChannel (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void remove (android.view.IWindow)  throws android.os.RemoteException 
	public abstract int relayout (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, int, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.content.res.Configuration, android.view.Surface)  throws android.os.RemoteException 
	public abstract void repositionChild (android.view.IWindow, int, int, int, int, long, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void prepareToReplaceWindows (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void performDeferredDestroy (android.view.IWindow)  throws android.os.RemoteException 
	public abstract boolean outOfMemory (android.view.IWindow)  throws android.os.RemoteException 
	public abstract void setTransparentRegion (android.view.IWindow, android.graphics.Region)  throws android.os.RemoteException 
	public abstract void setInsets (android.view.IWindow, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Region)  throws android.os.RemoteException 
	public abstract void getDisplayFrame (android.view.IWindow, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void finishDrawing (android.view.IWindow)  throws android.os.RemoteException 
	public abstract void setInTouchMode (boolean)  throws android.os.RemoteException 
	public abstract boolean getInTouchMode ()  throws android.os.RemoteException 
	public abstract boolean performHapticFeedback (android.view.IWindow, int, boolean)  throws android.os.RemoteException 
	public abstract android.os.IBinder prepareDrag (android.view.IWindow, int, int, int, android.view.Surface)  throws android.os.RemoteException 
	public abstract boolean performDrag (android.view.IWindow, android.os.IBinder, int, float, float, float, float, android.content.ClipData)  throws android.os.RemoteException 
	public abstract void reportDropResult (android.view.IWindow, boolean)  throws android.os.RemoteException 
	public abstract void cancelDragAndDrop (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void dragRecipientEntered (android.view.IWindow)  throws android.os.RemoteException 
	public abstract void dragRecipientExited (android.view.IWindow)  throws android.os.RemoteException 
	public abstract void setWallpaperPosition (android.os.IBinder, float, float, float, float)  throws android.os.RemoteException 
	public abstract void wallpaperOffsetsComplete (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setWallpaperDisplayOffset (android.os.IBinder, int, int)  throws android.os.RemoteException 
	public abstract android.os.Bundle sendWallpaperCommand (android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle, boolean)  throws android.os.RemoteException 
	public abstract void wallpaperCommandComplete (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onRectangleOnScreenRequested (android.os.IBinder, android.graphics.Rect)  throws android.os.RemoteException 
	public abstract android.view.IWindowId getWindowId (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void pokeDrawLock (android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean startMovingTask (android.view.IWindow, float, float)  throws android.os.RemoteException 
	public abstract void updatePointerIcon (android.view.IWindow)  throws android.os.RemoteException 
}

android/view/ViewRootImpl$ViewPostImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ViewPostImeInputStage extends android.view.ViewRootImpl$InputStage {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		int source
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void onDeliverToNext (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	private int processKeyEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.View v
		android.view.View v
		android.view.View focused
		int direction
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.KeyEvent event
	private int processPointerEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.MotionEvent event
		android.view.View eventTarget
		boolean handled
	private void maybeUpdatePointerIcon (android.view.MotionEvent) 
		android.view.MotionEvent event
	private int processTrackballEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.MotionEvent event
	private int processGenericMotionEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.MotionEvent event
}

android/view/GraphicBuffer.class
GraphicBuffer.java
package android.view
public android.view.GraphicBuffer extends java.lang.Object implements android.os.Parcelable  {
	public static final int USAGE_SW_READ_NEVER
	public static final int USAGE_SW_READ_RARELY
	public static final int USAGE_SW_READ_OFTEN
	public static final int USAGE_SW_READ_MASK
	public static final int USAGE_SW_WRITE_NEVER
	public static final int USAGE_SW_WRITE_RARELY
	public static final int USAGE_SW_WRITE_OFTEN
	public static final int USAGE_SW_WRITE_MASK
	public static final int USAGE_SOFTWARE_MASK
	public static final int USAGE_PROTECTED
	public static final int USAGE_HW_TEXTURE
	public static final int USAGE_HW_RENDER
	public static final int USAGE_HW_2D
	public static final int USAGE_HW_COMPOSER
	public static final int USAGE_HW_VIDEO_ENCODER
	public static final int USAGE_HW_MASK
	private final int mWidth
	private final int mHeight
	private final int mFormat
	private final int mUsage
	private final long mNativeObject
	private android.graphics.Canvas mCanvas
	private int mSaveCount
	private boolean mDestroyed
	public static final android.os.Parcelable$Creator CREATOR
	public static android.view.GraphicBuffer create (int, int, int, int) 
		int width
		int height
		int format
		int usage
		long nativeObject
	private void  (int, int, int, int, long) 
		int width
		int height
		int format
		int usage
		long nativeObject
	public int getWidth () 
	public int getHeight () 
	public int getFormat () 
	public int getUsage () 
	public android.graphics.Canvas lockCanvas () 
	public android.graphics.Canvas lockCanvas (android.graphics.Rect) 
		android.graphics.Rect dirty
	public void unlockCanvasAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void destroy () 
	public boolean isDestroyed () 
	protected void finalize ()  throws java.lang.Throwable 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private static native long nCreateGraphicBuffer (int, int, int, int) 
	private static native void nDestroyGraphicBuffer (long) 
	private static native void nWriteGraphicBufferToParcel (long, android.os.Parcel) 
	private static native long nReadGraphicBufferFromParcel (android.os.Parcel) 
	private static native boolean nLockCanvas (long, android.graphics.Canvas, android.graphics.Rect) 
	private static native boolean nUnlockCanvasAndPost (long, android.graphics.Canvas) 
	static long access$000 (android.os.Parcel) 
		android.os.Parcel x0
	void  (int, int, int, int, long, android.view.GraphicBuffer$1) 
		int x0
		int x1
		int x2
		int x3
		long x4
		android.view.GraphicBuffer$1 x5
	static void  () 
}

android/view/KeyCharacterMap$KeyData.class
KeyCharacterMap.java
package android.view
public android.view.KeyCharacterMap$KeyData extends java.lang.Object {
	public static final int META_LENGTH
	public char displayLabel
	public char number
	public char[] meta
	public void  () 
}

android/view/View$ForegroundInfo.class
View.java
package android.view
 android.view.View$ForegroundInfo extends java.lang.Object {
	private android.graphics.drawable.Drawable mDrawable
	private android.view.View$TintInfo mTintInfo
	private int mGravity
	private boolean mInsidePadding
	private boolean mBoundsChanged
	private final android.graphics.Rect mSelfBounds
	private final android.graphics.Rect mOverlayBounds
	private void  () 
	void  (android.view.View$1) 
		android.view.View$1 x0
	static boolean access$102 (android.view.View$ForegroundInfo, boolean) 
		android.view.View$ForegroundInfo x0
		boolean x1
	static boolean access$100 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static android.graphics.drawable.Drawable access$1300 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static boolean access$1802 (android.view.View$ForegroundInfo, boolean) 
		android.view.View$ForegroundInfo x0
		boolean x1
	static android.graphics.drawable.Drawable access$1302 (android.view.View$ForegroundInfo, android.graphics.drawable.Drawable) 
		android.view.View$ForegroundInfo x0
		android.graphics.drawable.Drawable x1
	static int access$2200 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static int access$2202 (android.view.View$ForegroundInfo, int) 
		android.view.View$ForegroundInfo x0
		int x1
	static android.view.View$TintInfo access$2300 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static android.view.View$TintInfo access$2302 (android.view.View$ForegroundInfo, android.view.View$TintInfo) 
		android.view.View$ForegroundInfo x0
		android.view.View$TintInfo x1
	static boolean access$1800 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static android.graphics.Rect access$2400 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
	static android.graphics.Rect access$2500 (android.view.View$ForegroundInfo) 
		android.view.View$ForegroundInfo x0
}

android/view/BatchedInputEventReceiver.class
BatchedInputEventReceiver.java
package android.view
public android.view.BatchedInputEventReceiver extends android.view.InputEventReceiver {
	android.view.Choreographer mChoreographer
	private boolean mBatchedInputScheduled
	private final android.view.BatchedInputEventReceiver$BatchedInputRunnable mBatchedInputRunnable
	public void  (android.view.InputChannel, android.os.Looper, android.view.Choreographer) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
		android.view.Choreographer choreographer
	public void onBatchedInputEventPending () 
	public void dispose () 
	void doConsumeBatchedInput (long) 
		long frameTimeNanos
	private void scheduleBatchedInput () 
	private void unscheduleBatchedInput () 
}

android/view/Surface.class
Surface.java
package android.view
public android.view.Surface extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final android.os.Parcelable$Creator CREATOR
	private final dalvik.system.CloseGuard mCloseGuard
	final Object mLock
	private String mName
	long mNativeObject
	private long mLockedObject
	private int mGenerationId
	private final android.graphics.Canvas mCanvas
	private android.graphics.Matrix mCompatibleMatrix
	private android.view.Surface$HwuiContext mHwuiContext
	public static final int SCALING_MODE_FREEZE
	public static final int SCALING_MODE_SCALE_TO_WINDOW
	public static final int SCALING_MODE_SCALE_CROP
	public static final int SCALING_MODE_NO_SCALE_CROP
	public static final int ROTATION_0
	public static final int ROTATION_90
	public static final int ROTATION_180
	public static final int ROTATION_270
	private static native long nativeCreateFromSurfaceTexture (android.graphics.SurfaceTexture)  throws android.view.Surface$OutOfResourcesException 
	private static native long nativeCreateFromSurfaceControl (long) 
	private static native long nativeLockCanvas (long, android.graphics.Canvas, android.graphics.Rect)  throws android.view.Surface$OutOfResourcesException 
	private static native void nativeUnlockCanvasAndPost (long, android.graphics.Canvas) 
	private static native void nativeRelease (long) 
	private static native boolean nativeIsValid (long) 
	private static native boolean nativeIsConsumerRunningBehind (long) 
	private static native long nativeReadFromParcel (long, android.os.Parcel) 
	private static native void nativeWriteToParcel (long, android.os.Parcel) 
	private static native void nativeAllocateBuffers (long) 
	private static native int nativeGetWidth (long) 
	private static native int nativeGetHeight (long) 
	private static native long nativeGetNextFrameNumber (long) 
	private static native int nativeSetScalingMode (long, int) 
	private static native void nativeSetBuffersTransform (long, long) 
	public void  () 
	public void  (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
	private void  (long) 
		long nativeObject
	protected void finalize ()  throws java.lang.Throwable 
	public void release () 
	public void destroy () 
	public boolean isValid () 
	public int getGenerationId () 
	public long getNextFrameNumber () 
	public boolean isConsumerRunningBehind () 
	public android.graphics.Canvas lockCanvas (android.graphics.Rect)  throws android.view.Surface$OutOfResourcesException java.lang.IllegalArgumentException 
		android.graphics.Rect inOutDirty
	public void unlockCanvasAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private void unlockSwCanvasAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public android.graphics.Canvas lockHardwareCanvas () 
	public void unlockCanvas (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void setCompatibilityTranslator (android.content.res.CompatibilityInfo$Translator) 
		float appScale
		android.content.res.CompatibilityInfo$Translator translator
	public void copyFrom (android.view.SurfaceControl) 
		android.view.SurfaceControl other
		long surfaceControlPtr
		long newNativeObject
	public void transferFrom (android.view.Surface) 
		long newPtr
		android.view.Surface other
	public int describeContents () 
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	private void setNativeObjectLocked (long) 
		long ptr
	private void checkNotReleasedLocked () 
	public void allocateBuffers () 
	void setScalingMode (int) 
		int err
		int scalingMode
	public static java.lang.String rotationToString (int) 
		int rotation
	private static native long nHwuiCreate (long, long) 
	private static native void nHwuiSetSurface (long, long) 
	private static native void nHwuiDraw (long) 
	private static native void nHwuiDestroy (long) 
	static android.graphics.Matrix access$100 (android.view.Surface) 
		android.view.Surface x0
	static long access$200 (long, long) 
		long x0
		long x1
	static void access$300 (long) 
		long x0
	static void access$400 (long, long) 
		long x0
		long x1
	static void access$500 (long) 
		long x0
	static void  () 
}

android/view/ViewOutlineProvider$2.class
ViewOutlineProvider.java
package android.view
final android.view.ViewOutlineProvider$2 extends android.view.ViewOutlineProvider {
	void  () 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
}

android/view/ViewTreeObserver$OnDrawListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnDrawListener extends java.lang.Object {
	public abstract void onDraw () 
}

android/view/ViewOverlay.class
ViewOverlay.java
package android.view
public android.view.ViewOverlay extends java.lang.Object {
	android.view.ViewOverlay$OverlayViewGroup mOverlayViewGroup
	void  (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View hostView
	android.view.ViewGroup getOverlayView () 
	public void add (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void remove (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void clear () 
	boolean isEmpty () 
}

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

android/view/KeyboardShortcutGroup.class
KeyboardShortcutGroup.java
package android.view
public final android.view.KeyboardShortcutGroup extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence mLabel
	private final java.util.List mItems
	private boolean mSystemGroup
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, java.util.List) 
		CharSequence label
		java.util.List items
	public void  (java.lang.CharSequence) 
		CharSequence label
	public void  (java.lang.CharSequence, java.util.List, boolean) 
		CharSequence label
		java.util.List items
		boolean isSystemGroup
	public void  (java.lang.CharSequence, boolean) 
		CharSequence label
		boolean isSystemGroup
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.CharSequence getLabel () 
	public java.util.List getItems () 
	public boolean isSystemGroup () 
	public void addItem (android.view.KeyboardShortcutInfo) 
		android.view.KeyboardShortcutInfo item
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.view.KeyboardShortcutGroup$1) 
		android.os.Parcel x0
		android.view.KeyboardShortcutGroup$1 x1
	static void  () 
}

android/view/ViewOutlineProvider.class
ViewOutlineProvider.java
package android.view
public abstract android.view.ViewOutlineProvider extends java.lang.Object {
	public static final android.view.ViewOutlineProvider BACKGROUND
	public static final android.view.ViewOutlineProvider BOUNDS
	public static final android.view.ViewOutlineProvider PADDED_BOUNDS
	public void  () 
	public abstract void getOutline (android.view.View, android.graphics.Outline) 
	static void  () 
}

android/view/ViewTreeObserver$OnGlobalLayoutListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnGlobalLayoutListener extends java.lang.Object {
	public abstract void onGlobalLayout () 
}

android/view/ViewPropertyAnimator$NameValuesHolder.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$NameValuesHolder extends java.lang.Object {
	int mNameConstant
	float mFromValue
	float mDeltaValue
	void  (int, float, float) 
		int nameConstant
		float fromValue
		float deltaValue
}

android/view/WindowManagerPolicy$ScreenOnListener.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$ScreenOnListener extends java.lang.Object {
	public abstract void onScreenOn () 
}

android/view/WindowManagerPolicy$InputConsumer.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$InputConsumer extends java.lang.Object {
	public abstract void dismiss () 
}

android/view/IGraphicsStats$Stub$Proxy.class
IGraphicsStats.java
package android.view
 android.view.IGraphicsStats$Stub$Proxy extends java.lang.Object implements android.view.IGraphicsStats  {
	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 requestBufferForProcess (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String packageName
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

android/view/FocusFinder.class
FocusFinder.java
package android.view
public android.view.FocusFinder extends java.lang.Object {
	private static final ThreadLocal tlFocusFinder
	final android.graphics.Rect mFocusedRect
	final android.graphics.Rect mOtherRect
	final android.graphics.Rect mBestCandidateRect
	final android.view.FocusFinder$SequentialFocusComparator mSequentialFocusComparator
	private final java.util.ArrayList mTempList
	public static android.view.FocusFinder getInstance () 
	private void  () 
	public final android.view.View findNextFocus (android.view.ViewGroup, android.view.View, int) 
		android.view.ViewGroup root
		android.view.View focused
		int direction
	public android.view.View findNextFocusFromRect (android.view.ViewGroup, android.graphics.Rect, int) 
		android.view.ViewGroup root
		android.graphics.Rect focusedRect
		int direction
	private android.view.View findNextFocus (android.view.ViewGroup, android.view.View, android.graphics.Rect, int) 
		android.view.ViewGroup root
		android.view.View focused
		android.graphics.Rect focusedRect
		int direction
		android.view.View next
		java.util.ArrayList focusables
	private android.view.View findNextUserSpecifiedFocus (android.view.ViewGroup, android.view.View, int) 
		android.view.ViewGroup root
		android.view.View focused
		int direction
		android.view.View userSetNextFocus
	private android.view.View findNextFocus (android.view.ViewGroup, android.view.View, android.graphics.Rect, int, java.util.ArrayList) 
		android.view.ViewGroup root
		android.view.View focused
		android.graphics.Rect focusedRect
		int direction
		java.util.ArrayList focusables
	private android.view.View findNextFocusInRelativeDirection (java.util.ArrayList, android.view.ViewGroup, android.view.View, android.graphics.Rect, int) 
		java.util.ArrayList focusables
		android.view.ViewGroup root
		android.view.View focused
		android.graphics.Rect focusedRect
		int direction
		int count
	private void setFocusBottomRight (android.view.ViewGroup, android.graphics.Rect) 
		android.view.ViewGroup root
		android.graphics.Rect focusedRect
		int rootBottom
		int rootRight
	private void setFocusTopLeft (android.view.ViewGroup, android.graphics.Rect) 
		android.view.ViewGroup root
		android.graphics.Rect focusedRect
		int rootTop
		int rootLeft
	android.view.View findNextFocusInAbsoluteDirection (java.util.ArrayList, android.view.ViewGroup, android.view.View, android.graphics.Rect, int) 
		android.view.View focusable
		int i
		java.util.ArrayList focusables
		android.view.ViewGroup root
		android.view.View focused
		android.graphics.Rect focusedRect
		int direction
		android.view.View closest
		int numFocusables
	private static android.view.View getNextFocusable (android.view.View, java.util.ArrayList, int) 
		int position
		android.view.View focused
		java.util.ArrayList focusables
		int count
	private static android.view.View getPreviousFocusable (android.view.View, java.util.ArrayList, int) 
		int position
		android.view.View focused
		java.util.ArrayList focusables
		int count
	boolean isBetterCandidate (int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect rect1
		android.graphics.Rect rect2
	boolean beamBeats (int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect rect1
		android.graphics.Rect rect2
		boolean rect1InSrcBeam
		boolean rect2InSrcBeam
	int getWeightedDistanceFor (int, int) 
		int majorAxisDistance
		int minorAxisDistance
	boolean isCandidate (android.graphics.Rect, android.graphics.Rect, int) 
		android.graphics.Rect srcRect
		android.graphics.Rect destRect
		int direction
	boolean beamsOverlap (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect rect1
		android.graphics.Rect rect2
	boolean isToDirectionOf (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect src
		android.graphics.Rect dest
	static int majorAxisDistance (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	static int majorAxisDistanceRaw (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	static int majorAxisDistanceToFarEdge (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	static int majorAxisDistanceToFarEdgeRaw (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	static int minorAxisDistance (int, android.graphics.Rect, android.graphics.Rect) 
		int direction
		android.graphics.Rect source
		android.graphics.Rect dest
	public android.view.View findNearestTouchable (android.view.ViewGroup, int, int, int, int[]) 
		android.view.View touchable
		int distance
		int i
		android.view.ViewGroup root
		int x
		int y
		int direction
		int[] deltas
		java.util.ArrayList touchables
		int minDistance
		android.view.View closest
		int numTouchables
		int edgeSlop
		android.graphics.Rect closestBounds
		android.graphics.Rect touchableBounds
	private boolean isTouchCandidate (int, int, android.graphics.Rect, int) 
		int x
		int y
		android.graphics.Rect destRect
		int direction
	private static final boolean isValidId (int) 
		int id
	void  (android.view.FocusFinder$1) 
		android.view.FocusFinder$1 x0
	static boolean access$200 (int) 
		int x0
	static void  () 
}

android/view/ViewDebug$FlagToString.class
ViewDebug.java
package android.view
public abstract android.view.ViewDebug$FlagToString extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int mask () 
	public abstract int equals () 
	public abstract java.lang.String name () 
	public abstract boolean outputIf () 
}

android/view/ViewRootImpl$ViewRootHandler.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ViewRootHandler extends android.os.Handler {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public java.lang.String getMessageName (android.os.Message) 
		android.os.Message message
	public boolean sendMessageAtTime (android.os.Message, long) 
		android.os.Message msg
		long uptimeMillis
	public void handleMessage (android.os.Message) 
		com.android.internal.os.SomeArgs args
		com.android.internal.os.SomeArgs args
		android.content.res.Configuration config
		boolean framesChanged
		int w
		int h
		int l
		int t
		boolean isDockedDivider
		boolean suppress
		android.view.WindowManager$LayoutParams lp
		android.graphics.Rect surfaceInsets
		android.view.Surface$OutOfResourcesException e
		boolean inTouchMode
		boolean hasWindowFocus
		android.view.inputmethod.InputMethodManager imm
		com.android.internal.os.SomeArgs args
		android.view.InputEvent event
		android.view.InputEventReceiver receiver
		android.view.InputEvent event
		android.view.KeyEvent event
		android.view.inputmethod.InputMethodManager imm
		android.view.DragEvent event
		android.content.res.Configuration config
		com.android.internal.os.IResultReceiver receiver
		int deviceId
		android.view.MotionEvent event
		android.view.View$AttachInfo$InvalidateInfo info
		android.os.Message msg
}

android/view/SurfaceHolder.class
SurfaceHolder.java
package android.view
public abstract android.view.SurfaceHolder extends java.lang.Object {
	public static final int SURFACE_TYPE_NORMAL
	public static final int SURFACE_TYPE_HARDWARE
	public static final int SURFACE_TYPE_GPU
	public static final int SURFACE_TYPE_PUSH_BUFFERS
	public abstract void addCallback (android.view.SurfaceHolder$Callback) 
	public abstract void removeCallback (android.view.SurfaceHolder$Callback) 
	public abstract boolean isCreating () 
	public abstract void setType (int) 
	public abstract void setFixedSize (int, int) 
	public abstract void setSizeFromLayout () 
	public abstract void setFormat (int) 
	public abstract void setKeepScreenOn (boolean) 
	public abstract android.graphics.Canvas lockCanvas () 
	public abstract android.graphics.Canvas lockCanvas (android.graphics.Rect) 
	public abstract void unlockCanvasAndPost (android.graphics.Canvas) 
	public abstract android.graphics.Rect getSurfaceFrame () 
	public abstract android.view.Surface getSurface () 
}

android/view/ViewRootImpl$AccessibilityInteractionConnectionManager.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$AccessibilityInteractionConnectionManager extends java.lang.Object implements android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void onAccessibilityStateChanged (boolean) 
		android.view.View focusedView
		boolean enabled
	public void ensureConnection () 
		boolean registered
	public void ensureNoConnection () 
		boolean registered
}

android/view/ContextMenu.class
ContextMenu.java
package android.view
public abstract android.view.ContextMenu extends java.lang.Object implements android.view.Menu  {
	public abstract android.view.ContextMenu setHeaderTitle (int) 
	public abstract android.view.ContextMenu setHeaderTitle (java.lang.CharSequence) 
	public abstract android.view.ContextMenu setHeaderIcon (int) 
	public abstract android.view.ContextMenu setHeaderIcon (android.graphics.drawable.Drawable) 
	public abstract android.view.ContextMenu setHeaderView (android.view.View) 
	public abstract void clearHeader () 
}

android/view/View$OnLayoutChangeListener.class
View.java
package android.view
public abstract android.view.View$OnLayoutChangeListener extends java.lang.Object {
	public abstract void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int) 
}

android/view/MenuItem$OnMenuItemClickListener.class
MenuItem.java
package android.view
public abstract android.view.MenuItem$OnMenuItemClickListener extends java.lang.Object {
	public abstract boolean onMenuItemClick (android.view.MenuItem) 
}

android/view/SurfaceView.class
SurfaceView.java
package android.view
public android.view.SurfaceView extends android.view.View {
	private static final String TAG
	private static final boolean DEBUG
	final java.util.ArrayList mCallbacks
	final int[] mLocation
	final java.util.concurrent.locks.ReentrantLock mSurfaceLock
	final android.view.Surface mSurface
	final android.view.Surface mNewSurface
	boolean mDrawingStopped
	final android.view.WindowManager$LayoutParams mLayout
	android.view.IWindowSession mSession
	android.view.SurfaceView$MyWindow mWindow
	final android.graphics.Rect mVisibleInsets
	final android.graphics.Rect mWinFrame
	final android.graphics.Rect mOverscanInsets
	final android.graphics.Rect mContentInsets
	final android.graphics.Rect mStableInsets
	final android.graphics.Rect mOutsets
	final android.graphics.Rect mBackdropFrame
	final android.content.res.Configuration mConfiguration
	static final int KEEP_SCREEN_ON_MSG
	static final int GET_NEW_SURFACE_MSG
	static final int UPDATE_WINDOW_MSG
	int mWindowType
	boolean mIsCreating
	private volatile boolean mRtHandlingPositionUpdates
	final android.os.Handler mHandler
	private final android.view.ViewTreeObserver$OnScrollChangedListener mScrollChangedListener
	private final android.view.ViewTreeObserver$OnPreDrawListener mDrawListener
	boolean mRequestedVisible
	boolean mWindowVisibility
	boolean mViewVisibility
	int mRequestedWidth
	int mRequestedHeight
	int mRequestedFormat
	boolean mHaveFrame
	boolean mSurfaceCreated
	long mLastLockTime
	boolean mVisible
	int mWindowSpaceLeft
	int mWindowSpaceTop
	int mWindowSpaceWidth
	int mWindowSpaceHeight
	int mFormat
	final android.graphics.Rect mSurfaceFrame
	int mLastSurfaceWidth
	int mLastSurfaceHeight
	boolean mUpdateWindowNeeded
	boolean mReportDrawNeeded
	private android.content.res.CompatibilityInfo$Translator mTranslator
	private int mWindowInsetLeft
	private int mWindowInsetTop
	private boolean mGlobalListenersAdded
	private android.graphics.Rect mRTLastReportedPosition
	private final android.view.SurfaceHolder mSurfaceHolder
	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 init () 
	public android.view.SurfaceHolder getHolder () 
	protected void onAttachedToWindow () 
		android.view.ViewTreeObserver observer
	protected void onWindowVisibilityChanged (int) 
		int visibility
	public void setVisibility (int) 
		int visibility
		boolean newRequestedVisible
	protected void onDetachedFromWindow () 
		android.view.ViewTreeObserver observer
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int height
	protected boolean setFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		boolean result
	public boolean gatherTransparentRegion (android.graphics.Region) 
		int l
		int t
		int w
		int h
		android.graphics.Region region
		boolean opaque
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void setZOrderMediaOverlay (boolean) 
		boolean isMediaOverlay
	public void setZOrderOnTop (boolean) 
		boolean onTop
	public void setSecure (boolean) 
		boolean isSecure
	public void setWindowType (int) 
		int type
	protected void updateWindow (boolean, boolean) 
		android.view.Display display
		float appInvertedScale
		int surfaceWidth
		int surfaceHeight
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback c
		android.view.SurfaceHolder$Callback[] callbacks
		boolean surfaceChanged
		boolean visible
		boolean realSizeChanged
		boolean reportDrawNeeded
		int relayoutResult
		android.os.RemoteException ex
		android.os.RemoteException ex
		boolean positionChanged
		boolean force
		boolean redrawNeeded
		android.view.ViewRootImpl viewRoot
		int myWidth
		int myHeight
		boolean creating
		boolean formatChanged
		boolean sizeChanged
		boolean visibleChanged
		boolean layoutSizeChanged
	public final void updateWindowPositionRT (long, int, int, int, int) 
		android.os.RemoteException ex
		long frameNumber
		int left
		int top
		int right
		int bottom
		android.view.IWindowSession session
		android.view.SurfaceView$MyWindow window
	public final void windowPositionLostRT (long) 
		android.os.RemoteException ex
		long frameNumber
		android.view.IWindowSession session
		android.view.SurfaceView$MyWindow window
	private android.view.SurfaceHolder$Callback[] getSurfaceCallbacks () 
		android.view.SurfaceHolder$Callback[] callbacks
	void handleGetNewSurface () 
	public boolean isFixedSize () 
}

android/view/View$SendViewStateChangedAccessibilityEvent.class
View.java
package android.view
 android.view.View$SendViewStateChangedAccessibilityEvent extends java.lang.Object implements java.lang.Runnable  {
	private int mChangeTypes
	private boolean mPosted
	private boolean mPostedWithDelay
	private long mLastEventTimeMillis
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
		android.view.accessibility.AccessibilityEvent event
	public void runOrPost (int) 
		int changeType
		long timeSinceLastMillis
		long minEventIntevalMillis
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/IWindowId$Stub$Proxy.class
IWindowId.java
package android.view
 android.view.IWindowId$Stub$Proxy extends java.lang.Object implements android.view.IWindowId  {
	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 registerFocusObserver (android.view.IWindowFocusObserver)  throws android.os.RemoteException 
		android.view.IWindowFocusObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterFocusObserver (android.view.IWindowFocusObserver)  throws android.os.RemoteException 
		android.view.IWindowFocusObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isFocused ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/view/ViewGroup.class
ViewGroup.java
package android.view
public abstract android.view.ViewGroup extends android.view.View implements android.view.ViewParent android.view.ViewManager  {
	private static final String TAG
	private static final boolean DBG
	public static boolean DEBUG_DRAW
	protected java.util.ArrayList mDisappearingChildren
	protected android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener
	private android.view.View mFocused
	private android.view.animation.Transformation mChildTransformation
	android.graphics.RectF mInvalidateRegion
	android.view.animation.Transformation mInvalidationTransformation
	private android.view.View mCurrentDragView
	private android.view.DragEvent mCurrentDragStartEvent
	private boolean mIsInterestedInDrag
	private java.util.HashSet mChildrenInterestedInDrag
	private android.graphics.PointF mLocalPoint
	private float[] mTempPoint
	private android.view.animation.LayoutAnimationController mLayoutAnimationController
	private android.view.animation.Animation$AnimationListener mAnimationListener
	private android.view.ViewGroup$TouchTarget mFirstTouchTarget
	private long mLastTouchDownTime
	private int mLastTouchDownIndex
	private float mLastTouchDownX
	private float mLastTouchDownY
	private android.view.ViewGroup$HoverTarget mFirstHoverTarget
	private boolean mHoveredSelf
	protected int mGroupFlags
	private int mLayoutMode
	static final int FLAG_CLIP_CHILDREN
	private static final int FLAG_CLIP_TO_PADDING
	static final int FLAG_INVALIDATE_REQUIRED
	private static final int FLAG_RUN_ANIMATION
	static final int FLAG_ANIMATION_DONE
	private static final int FLAG_PADDING_NOT_NULL
	private static final int FLAG_ANIMATION_CACHE
	static final int FLAG_OPTIMIZE_INVALIDATE
	static final int FLAG_CLEAR_TRANSFORMATION
	private static final int FLAG_NOTIFY_ANIMATION_LISTENER
	protected static final int FLAG_USE_CHILD_DRAWING_ORDER
	protected static final int FLAG_SUPPORT_STATIC_TRANSFORMATIONS
	private static final int FLAG_ADD_STATES_FROM_CHILDREN
	private static final int FLAG_ALWAYS_DRAWN_WITH_CACHE
	private static final int FLAG_CHILDREN_DRAWN_WITH_CACHE
	private static final int FLAG_NOTIFY_CHILDREN_ON_DRAWABLE_STATE_CHANGE
	private static final int FLAG_MASK_FOCUSABILITY
	public static final int FOCUS_BEFORE_DESCENDANTS
	public static final int FOCUS_AFTER_DESCENDANTS
	public static final int FOCUS_BLOCK_DESCENDANTS
	private static final int[] DESCENDANT_FOCUSABILITY_FLAGS
	protected static final int FLAG_DISALLOW_INTERCEPT
	private static final int FLAG_SPLIT_MOTION_EVENTS
	private static final int FLAG_PREVENT_DISPATCH_ATTACHED_TO_WINDOW
	private static final int FLAG_LAYOUT_MODE_WAS_EXPLICITLY_SET
	static final int FLAG_IS_TRANSITION_GROUP
	static final int FLAG_IS_TRANSITION_GROUP_SET
	static final int FLAG_TOUCHSCREEN_BLOCKS_FOCUS
	private static final int FLAG_START_ACTION_MODE_FOR_CHILD_IS_TYPED
	private static final int FLAG_START_ACTION_MODE_FOR_CHILD_IS_NOT_TYPED
	private static final int FLAG_SHOW_CONTEXT_MENU_WITH_COORDS
	protected int mPersistentDrawingCache
	public static final int PERSISTENT_NO_CACHE
	public static final int PERSISTENT_ANIMATION_CACHE
	public static final int PERSISTENT_SCROLLING_CACHE
	public static final int PERSISTENT_ALL_CACHES
	private static final int LAYOUT_MODE_UNDEFINED
	public static final int LAYOUT_MODE_CLIP_BOUNDS
	public static final int LAYOUT_MODE_OPTICAL_BOUNDS
	public static int LAYOUT_MODE_DEFAULT
	protected static final int CLIP_TO_PADDING_MASK
	private static final int CHILD_LEFT_INDEX
	private static final int CHILD_TOP_INDEX
	private android.view.View[] mChildren
	private int mChildrenCount
	boolean mSuppressLayout
	private boolean mLayoutCalledWhileSuppressed
	private static final int ARRAY_INITIAL_CAPACITY
	private static final int ARRAY_CAPACITY_INCREMENT
	private static android.graphics.Paint sDebugPaint
	private static float[] sDebugLines
	android.graphics.Paint mCachePaint
	private android.animation.LayoutTransition mTransition
	private java.util.ArrayList mTransitioningViews
	private java.util.ArrayList mVisibilityChangingChildren
	private java.util.ArrayList mPreSortedChildren
	private int mChildCountWithTransientState
	private int mNestedScrollAxes
	private java.util.List mTransientIndices
	private java.util.List mTransientViews
	private static final android.view.ActionMode SENTINEL_ACTION_MODE
	private android.animation.LayoutTransition$TransitionListener mLayoutTransitionListener
	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 boolean debugDraw () 
	private void initViewGroup () 
	private void initFromAttributes (android.content.Context, android.util.AttributeSet, int, int) 
		int id
		boolean animateLayoutChanges
		int attr
		int i
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		int N
	public int getDescendantFocusability () 
	public void setDescendantFocusability (int) 
		int focusability
	void handleFocusGainInternal (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void requestChildFocus (android.view.View, android.view.View) 
		android.view.View child
		android.view.View focused
	public void focusableViewAvailable (android.view.View) 
		android.view.View v
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
	public final boolean isShowingContextMenuWithCoords () 
	public boolean showContextMenuForChild (android.view.View, float, float) 
		android.view.View originalView
		float x
		float y
	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.ActionMode mode
		AbstractMethodError ame
		android.view.View originalView
		android.view.ActionMode$Callback callback
		int type
	public boolean dispatchActivityResult (java.lang.String, int, int, android.content.Intent) 
		android.view.View child
		int i
		String who
		int requestCode
		int resultCode
		android.content.Intent data
		int childCount
	public android.view.View focusSearch (android.view.View, int) 
		android.view.View focused
		int direction
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rectangle
		boolean immediate
	public boolean requestSendAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
		android.view.ViewParent parent
		boolean propagate
	public boolean onRequestSendAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
	public boolean onRequestSendAccessibilityEventInternal (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
	public void childHasTransientStateChanged (android.view.View, boolean) 
		AbstractMethodError e
		android.view.View child
		boolean childHasTransientState
		boolean oldHasTransientState
		boolean newHasTransientState
	public boolean hasTransientState () 
	public boolean dispatchUnhandledMove (android.view.View, int) 
		android.view.View focused
		int direction
	public void clearChildFocus (android.view.View) 
		android.view.View child
	public void clearFocus () 
		android.view.View focused
	void unFocus (android.view.View) 
		android.view.View focused
	public android.view.View getFocusedChild () 
	android.view.View getDeepestFocusedChild () 
		android.view.View v
	public boolean hasFocus () 
	public android.view.View findFocus () 
	public boolean hasFocusable () 
		android.view.View child
		int i
		int count
		android.view.View[] children
		int descendantFocusability
	public void addFocusables (java.util.ArrayList, int, int) 
		android.view.View child
		int i
		int count
		android.view.View[] children
		java.util.ArrayList views
		int direction
		int focusableMode
		int focusableCount
		int descendantFocusability
	public void setTouchscreenBlocksFocus (boolean) 
		android.view.View newFocus
		android.view.View focusedChild
		boolean touchscreenBlocksFocus
	public boolean getTouchscreenBlocksFocus () 
	boolean shouldBlockFocusForTouchscreen () 
	public void findViewsWithText (java.util.ArrayList, java.lang.CharSequence, int) 
		android.view.View child
		int i
		java.util.ArrayList outViews
		CharSequence text
		int flags
		int childrenCount
		android.view.View[] children
	public android.view.View findViewByAccessibilityIdTraversal (int) 
		android.view.View child
		int i
		int accessibilityId
		android.view.View foundView
		int childrenCount
		android.view.View[] children
	public void dispatchWindowFocusChanged (boolean) 
		int i
		boolean hasFocus
		int count
		android.view.View[] children
	public void addTouchables (java.util.ArrayList) 
		android.view.View child
		int i
		java.util.ArrayList views
		int count
		android.view.View[] children
	public void makeOptionalFitsSystemWindows () 
		int i
		int count
		android.view.View[] children
	public void dispatchDisplayHint (int) 
		int i
		int hint
		int count
		android.view.View[] children
	protected void onChildVisibilityChanged (android.view.View, int, int) 
		android.view.View child
		int oldVisibility
		int newVisibility
	protected void dispatchVisibilityChanged (android.view.View, int) 
		int i
		android.view.View changedView
		int visibility
		int count
		android.view.View[] children
	public void dispatchWindowVisibilityChanged (int) 
		int i
		int visibility
		int count
		android.view.View[] children
	boolean dispatchVisibilityAggregated (boolean) 
		int i
		boolean isVisible
		int count
		android.view.View[] children
	public void dispatchConfigurationChanged (android.content.res.Configuration) 
		int i
		android.content.res.Configuration newConfig
		int count
		android.view.View[] children
	public void recomputeViewAttributes (android.view.View) 
		android.view.ViewParent parent
		android.view.View child
	void dispatchCollectViewAttributes (android.view.View$AttachInfo, int) 
		android.view.View child
		int i
		int count
		android.view.View[] children
		android.view.View$AttachInfo attachInfo
		int visibility
	public void bringChildToFront (android.view.View) 
		android.view.View child
		int index
	private android.graphics.PointF getLocalPoint () 
	public boolean dispatchDragEvent (android.view.DragEvent) 
		android.view.View child
		int i
		int count
		android.view.View[] children
		android.view.View child
		java.util.HashSet childrenInterestedInDrag
		android.view.View view
		int action
		android.view.View target
		android.view.View view
		android.view.View target
		android.view.DragEvent event
		boolean retval
		float tx
		float ty
		android.view.ViewRootImpl root
		android.graphics.PointF localPoint
	android.view.View findFrontmostDroppableChildAt (float, float, android.graphics.PointF) 
		android.view.View child
		int i
		float x
		float y
		android.graphics.PointF outLocalPoint
		int count
		android.view.View[] children
	boolean notifyChildOfDragStart (android.view.View) 
		android.view.View child
		float tx
		float ty
		float[] point
		boolean canAccept
	public void dispatchWindowSystemUiVisiblityChanged (int) 
		android.view.View child
		int i
		int visible
		int count
		android.view.View[] children
	public void dispatchSystemUiVisibilityChanged (int) 
		android.view.View child
		int i
		int visible
		int count
		android.view.View[] children
	boolean updateLocalSystemUiVisibility (int, int) 
		android.view.View child
		int i
		int localValue
		int localChanges
		boolean changed
		int count
		android.view.View[] children
	public boolean dispatchKeyEventPreIme (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public android.view.PointerIcon onResolvePointerIcon (android.view.MotionEvent, int) 
		android.view.PointerIcon pointerIcon
		int childIndex
		android.view.View child
		android.graphics.PointF point
		int i
		java.util.ArrayList preorderedList
		boolean customOrder
		android.view.View[] children
		android.view.MotionEvent event
		int pointerIndex
		float x
		float y
		int childrenCount
	private android.view.PointerIcon dispatchResolvePointerIcon (android.view.MotionEvent, int, android.view.View) 
		android.view.MotionEvent transformedEvent
		android.view.PointerIcon pointerIcon
		float offsetX
		float offsetY
		android.view.MotionEvent event
		int pointerIndex
		android.view.View child
		android.view.PointerIcon pointerIcon
	private int getAndVerifyPreorderedIndex (int, int, boolean) 
		int childIndex1
		int childIndex
		int childrenCount
		int i
		boolean customOrder
		int childIndex
	protected boolean dispatchHoverEvent (android.view.MotionEvent) 
		boolean wasHovered
		boolean wasHovered
		android.view.ViewGroup$HoverTarget predecessor
		int childIndex
		android.view.View child
		android.view.ViewGroup$HoverTarget hoverTarget
		boolean wasHovered
		int i
		java.util.ArrayList preorderedList
		boolean customOrder
		android.view.View[] children
		android.view.ViewGroup$HoverTarget lastHoverTarget
		float x
		float y
		int childrenCount
		android.view.View child
		android.view.ViewGroup$HoverTarget nextOldHoverTarget
		android.view.MotionEvent event
		int action
		boolean interceptHover
		android.view.MotionEvent eventNoHistory
		boolean handled
		android.view.ViewGroup$HoverTarget firstOldHoverTarget
		boolean newHoveredSelf
	private void exitHoverTargets () 
		long now
		android.view.MotionEvent event
	private void cancelHoverTarget (android.view.View) 
		long now
		android.view.MotionEvent event
		android.view.ViewGroup$HoverTarget next
		android.view.View view
		android.view.ViewGroup$HoverTarget predecessor
		android.view.ViewGroup$HoverTarget target
	protected boolean hasHoveredChild () 
	public void addChildrenForAccessibility (java.util.ArrayList) 
		android.view.View child
		int i
		int childrenCount
		java.util.ArrayList outChildren
		android.view.ViewGroup$ChildListForAccessibility children
	public boolean onInterceptHoverEvent (android.view.MotionEvent) 
		int action
		float x
		float y
		android.view.MotionEvent event
	private static android.view.MotionEvent obtainMotionEventNoHistoryOrSelf (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected boolean dispatchGenericPointerEvent (android.view.MotionEvent) 
		int childIndex
		android.view.View child
		int i
		float x
		float y
		java.util.ArrayList preorderedList
		boolean customOrder
		android.view.View[] children
		android.view.MotionEvent event
		int childrenCount
	protected boolean dispatchGenericFocusedEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean dispatchTransformedGenericPointerEvent (android.view.MotionEvent, android.view.View) 
		android.view.MotionEvent transformedEvent
		boolean handled
		float offsetX
		float offsetY
		android.view.MotionEvent event
		android.view.View child
		boolean handled
	private android.view.MotionEvent getTransformedMotionEvent (android.view.MotionEvent, android.view.View) 
		android.view.MotionEvent event
		android.view.View child
		float offsetX
		float offsetY
		android.view.MotionEvent transformedEvent
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		boolean intercepted
		boolean disallowIntercept
		boolean intercepted
		int j
		int childIndex
		android.view.View child
		int i
		float x
		float y
		java.util.ArrayList preorderedList
		boolean customOrder
		android.view.View[] children
		int actionIndex
		int idBitsToAssign
		int childrenCount
		android.view.View childWithAccessibilityFocus
		boolean cancelChild
		android.view.ViewGroup$TouchTarget next
		android.view.ViewGroup$TouchTarget predecessor
		android.view.ViewGroup$TouchTarget target
		int actionIndex
		int idBitsToRemove
		int action
		int actionMasked
		boolean intercepted
		boolean canceled
		boolean split
		android.view.ViewGroup$TouchTarget newTouchTarget
		boolean alreadyDispatchedToNewTouchTarget
		android.view.MotionEvent ev
		boolean handled
	public java.util.ArrayList buildTouchDispatchChildList () 
	private android.view.View findChildWithAccessibilityFocus () 
		android.view.ViewRootImpl viewRoot
		android.view.View current
		android.view.ViewParent parent
	private void resetTouchState () 
	private static boolean resetCancelNextUpFlag (android.view.View) 
		android.view.View view
	private void clearTouchTargets () 
		android.view.ViewGroup$TouchTarget next
		android.view.ViewGroup$TouchTarget target
	private void cancelAndClearTouchTargets (android.view.MotionEvent) 
		long now
		android.view.ViewGroup$TouchTarget target
		boolean syntheticEvent
		android.view.MotionEvent event
	private android.view.ViewGroup$TouchTarget getTouchTarget (android.view.View) 
		android.view.ViewGroup$TouchTarget target
		android.view.View child
	private android.view.ViewGroup$TouchTarget addTouchTarget (android.view.View, int) 
		android.view.View child
		int pointerIdBits
		android.view.ViewGroup$TouchTarget target
	private void removePointersFromTouchTargets (int) 
		android.view.ViewGroup$TouchTarget next
		int pointerIdBits
		android.view.ViewGroup$TouchTarget predecessor
		android.view.ViewGroup$TouchTarget target
	private void cancelTouchTarget (android.view.View) 
		long now
		android.view.MotionEvent event
		android.view.ViewGroup$TouchTarget next
		android.view.View view
		android.view.ViewGroup$TouchTarget predecessor
		android.view.ViewGroup$TouchTarget target
	private static boolean canViewReceivePointerEvents (android.view.View) 
		android.view.View child
	private float[] getTempPoint () 
	protected boolean isTransformedTouchPointInView (float, float, android.view.View, android.graphics.PointF) 
		float x
		float y
		android.view.View child
		android.graphics.PointF outLocalPoint
		float[] point
		boolean isInView
	public void transformPointToViewLocal (float[], android.view.View) 
		float[] point
		android.view.View child
	private boolean dispatchTransformedTouchEvent (android.view.MotionEvent, boolean, android.view.View, int) 
		boolean handled
		boolean handled
		boolean handled
		float offsetX
		float offsetY
		boolean handled
		android.view.MotionEvent transformedEvent
		boolean handled
		float offsetX
		float offsetY
		android.view.MotionEvent event
		boolean cancel
		android.view.View child
		int desiredPointerIdBits
		boolean handled
		int oldAction
		int oldPointerIdBits
		int newPointerIdBits
		android.view.MotionEvent transformedEvent
	public void setMotionEventSplittingEnabled (boolean) 
		boolean split
	public boolean isMotionEventSplittingEnabled () 
	public boolean isTransitionGroup () 
		android.view.ViewOutlineProvider outlineProvider
	public void setTransitionGroup (boolean) 
		boolean isTransitionGroup
	public void requestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean requestFocus (int, android.graphics.Rect) 
		boolean took
		boolean took
		int direction
		android.graphics.Rect previouslyFocusedRect
		int descendantFocusability
	protected boolean onRequestFocusInDescendants (int, android.graphics.Rect) 
		int index
		int increment
		int end
		android.view.View child
		int i
		int direction
		android.graphics.Rect previouslyFocusedRect
		int index
		int increment
		int end
		int count
		android.view.View[] children
	public void dispatchStartTemporaryDetach () 
		int i
		int count
		android.view.View[] children
	public void dispatchFinishTemporaryDetach () 
		int i
		int count
		android.view.View[] children
	void dispatchAttachedToWindow (android.view.View$AttachInfo, int) 
		android.view.View child
		int i
		android.view.View view
		int i
		android.view.View$AttachInfo info
		int visibility
		int count
		android.view.View[] children
		int transientCount
	void dispatchScreenStateChanged (int) 
		int i
		int screenState
		int count
		android.view.View[] children
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.View child
		int i
		int childCount
		android.view.accessibility.AccessibilityEvent event
		boolean handled
		android.view.ViewGroup$ChildListForAccessibility children
	public void dispatchProvideStructure (android.view.ViewStructure) 
		int j
		int j
		int j
		int[] permutation
		android.util.SparseBooleanArray usedIndices
		int nextIndex
		IndexOutOfBoundsException e
		int childIndex
		int childIndex
		android.view.View child
		android.view.ViewStructure cstructure
		int i
		java.util.ArrayList preorderedList
		boolean customOrder
		android.view.View[] children
		int childrenCount
		android.view.ViewStructure structure
	private static android.view.View getAndVerifyPreorderedView (java.util.ArrayList, android.view.View[], int) 
		android.view.View child
		java.util.ArrayList preorderedList
		android.view.View[] children
		int childIndex
		android.view.View child
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View child
		int i
		java.util.ArrayList childrenForAccessibility
		int childrenForAccessibilityCount
		android.view.accessibility.AccessibilityNodeInfo info
	public java.lang.CharSequence getAccessibilityClassName () 
	public void notifySubtreeAccessibilityStateChanged (android.view.View, android.view.View, int) 
		AbstractMethodError e
		android.view.View child
		android.view.View source
		int changeType
	void resetSubtreeAccessibilityStateChanged () 
		int i
		android.view.View[] children
		int childCount
	int getNumChildrenForAccessibility () 
		android.view.View child
		int i
		int numChildrenForAccessibility
	public boolean onNestedPrePerformAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View target
		int action
		android.os.Bundle args
	void dispatchDetachedFromWindow () 
		int i
		android.view.View view
		int i
		int count
		android.view.View[] children
		int transientCount
	protected void internalSetPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	protected void dispatchSaveInstanceState (android.util.SparseArray) 
		android.view.View c
		int i
		android.util.SparseArray container
		int count
		android.view.View[] children
	protected void dispatchFreezeSelfOnly (android.util.SparseArray) 
		android.util.SparseArray container
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.view.View c
		int i
		android.util.SparseArray container
		int count
		android.view.View[] children
	protected void dispatchThawSelfOnly (android.util.SparseArray) 
		android.util.SparseArray container
	protected void setChildrenDrawingCacheEnabled (boolean) 
		int i
		android.view.View[] children
		int count
		boolean enabled
	public android.graphics.Bitmap createSnapshot (android.graphics.Bitmap$Config, int, boolean) 
		android.view.View child
		int i
		android.view.View child
		int i
		android.graphics.Bitmap$Config quality
		int backgroundColor
		boolean skipChildren
		int count
		int[] visibilities
		android.graphics.Bitmap b
	boolean isLayoutModeOptical () 
	android.graphics.Insets computeOpticalInsets () 
		android.graphics.Insets insets
		android.view.View child
		int i
		int left
		int top
		int right
		int bottom
	private static void fillRect (android.graphics.Canvas, android.graphics.Paint, int, int, int, int) 
		int tmp
		int tmp
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		int x1
		int y1
		int x2
		int y2
	private static int sign (int) 
		int x
	private static void drawCorner (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int) 
		android.graphics.Canvas c
		android.graphics.Paint paint
		int x1
		int y1
		int dx
		int dy
		int lw
	private int dipsToPixels (int) 
		int dips
		float scale
	private static void drawRectCorners (android.graphics.Canvas, int, int, int, int, android.graphics.Paint, int, int) 
		android.graphics.Canvas canvas
		int x1
		int y1
		int x2
		int y2
		android.graphics.Paint paint
		int lineLength
		int lineWidth
	private static void fillDifference (android.graphics.Canvas, int, int, int, int, int, int, int, int, android.graphics.Paint) 
		android.graphics.Canvas canvas
		int x2
		int y2
		int x3
		int y3
		int dx1
		int dy1
		int dx2
		int dy2
		android.graphics.Paint paint
		int x1
		int y1
		int x4
		int y4
	protected void onDebugDrawMargins (android.graphics.Canvas, android.graphics.Paint) 
		android.view.View c
		int i
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	protected void onDebugDraw (android.graphics.Canvas) 
		android.graphics.Insets insets
		android.view.View c
		int i
		android.view.View c
		int i
		int lineLength
		int lineWidth
		android.graphics.Canvas canvas
		android.graphics.Paint paint
	protected void dispatchDraw (android.graphics.Canvas) 
		android.view.ViewGroup$LayoutParams params
		android.view.View child
		int i
		boolean buildCache
		android.view.animation.LayoutAnimationController controller
		android.view.View transientChild
		int childIndex
		android.view.View child
		int i
		android.view.View transientChild
		android.view.View child
		int i
		java.util.ArrayList disappearingChildren
		int disappearingCount
		Runnable end
		android.graphics.Canvas canvas
		boolean usingRenderNodeProperties
		int childrenCount
		android.view.View[] children
		int flags
		int clipSaveCount
		boolean clipToPadding
		boolean more
		long drawingTime
		int transientCount
		int transientIndex
		java.util.ArrayList preorderedList
		boolean customOrder
	public android.view.ViewGroupOverlay getOverlay () 
	protected int getChildDrawingOrder (int, int) 
		int childCount
		int i
	private boolean hasChildWithZ () 
		int i
	java.util.ArrayList buildOrderedChildList () 
		int childIndex
		android.view.View nextChild
		float currentZ
		int insertIndex
		int i
		int childrenCount
		boolean customOrder
	private void notifyAnimationListener () 
		Runnable end
	protected void dispatchGetDisplayList () 
		android.view.View child
		int i
		android.view.View overlayView
		android.view.View child
		int i
		java.util.ArrayList disappearingChildren
		int disappearingCount
		int count
		android.view.View[] children
	private void recreateChildDisplayList (android.view.View) 
		android.view.View child
	protected boolean drawChild (android.graphics.Canvas, android.view.View, long) 
		android.graphics.Canvas canvas
		android.view.View child
		long drawingTime
	void getScrollIndicatorBounds (android.graphics.Rect) 
		android.graphics.Rect out
		boolean clipToPadding
	public boolean getClipChildren () 
	public void setClipChildren (boolean) 
		android.view.View child
		int i
		boolean clipChildren
		boolean previousValue
	public void setClipToPadding (boolean) 
		boolean clipToPadding
	public boolean getClipToPadding () 
	public void dispatchSetSelected (boolean) 
		int i
		boolean selected
		android.view.View[] children
		int count
	public void dispatchSetActivated (boolean) 
		int i
		boolean activated
		android.view.View[] children
		int count
	protected void dispatchSetPressed (boolean) 
		android.view.View child
		int i
		boolean pressed
		android.view.View[] children
		int count
	public void dispatchDrawableHotspotChanged (float, float) 
		float[] point
		android.view.View child
		boolean nonActionable
		boolean duplicatesState
		int i
		float x
		float y
		int count
		android.view.View[] children
	void dispatchCancelPendingInputEvents () 
		int i
		android.view.View[] children
		int count
	protected void setStaticTransformationsEnabled (boolean) 
		boolean enabled
	protected boolean getChildStaticTransformation (android.view.View, android.view.animation.Transformation) 
		android.view.View child
		android.view.animation.Transformation t
	android.view.animation.Transformation getChildTransformation () 
	protected android.view.View findViewTraversal (int) 
		android.view.View v
		int i
		int id
		android.view.View[] where
		int len
	protected android.view.View findViewWithTagTraversal (java.lang.Object) 
		android.view.View v
		int i
		Object tag
		android.view.View[] where
		int len
	protected android.view.View findViewByPredicateTraversal (com.android.internal.util.Predicate, android.view.View) 
		android.view.View v
		int i
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
		android.view.View[] where
		int len
	public void addTransientView (android.view.View, int) 
		int insertionIndex
		android.view.View view
		int index
		int oldSize
	public void removeTransientView (android.view.View) 
		int i
		android.view.View view
		int size
	public int getTransientViewCount () 
	public int getTransientViewIndex (int) 
		int position
	public android.view.View getTransientView (int) 
		int position
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, int) 
		android.view.View child
		int width
		int height
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void updateViewLayout (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void setOnHierarchyChangeListener (android.view.ViewGroup$OnHierarchyChangeListener) 
		android.view.ViewGroup$OnHierarchyChangeListener listener
	void dispatchViewAdded (android.view.View) 
		android.view.View child
	public void onViewAdded (android.view.View) 
		android.view.View child
	void dispatchViewRemoved (android.view.View) 
		android.view.View child
	public void onViewRemoved (android.view.View) 
		android.view.View child
	private void clearCachedLayoutMode () 
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	protected boolean addViewInLayout (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	protected boolean addViewInLayout (android.view.View, int, android.view.ViewGroup$LayoutParams, boolean) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
		boolean preventRequestLayout
	protected void cleanupLayoutState (android.view.View) 
		android.view.View child
	private void addViewInner (android.view.View, int, android.view.ViewGroup$LayoutParams, boolean) 
		boolean lastKeepOn
		int oldIndex
		int i
		int transientCount
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
		boolean preventRequestLayout
		android.view.View$AttachInfo ai
	private void addInArray (android.view.View, int) 
		android.view.View child
		int index
		android.view.View[] children
		int count
		int size
	private void removeFromArray (int) 
		int index
		android.view.View[] children
		int count
	private void removeFromArray (int, int) 
		int i
		int i
		int i
		int start
		int count
		android.view.View[] children
		int childrenCount
		int end
	private void bindLayoutAnimation (android.view.View) 
		android.view.View child
		android.view.animation.Animation a
	protected void attachLayoutAnimationParameters (android.view.View, android.view.ViewGroup$LayoutParams, int, int) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
		int index
		int count
		android.view.animation.LayoutAnimationController$AnimationParameters animationParams
	public void removeView (android.view.View) 
		android.view.View view
	public void removeViewInLayout (android.view.View) 
		android.view.View view
	public void removeViewsInLayout (int, int) 
		int start
		int count
	public void removeViewAt (int) 
		int index
	public void removeViews (int, int) 
		int start
		int count
	private boolean removeViewInternal (android.view.View) 
		android.view.View view
		int index
	private void removeViewInternal (int, android.view.View) 
		int oldIndex
		int i
		int index
		android.view.View view
		boolean clearChildFocus
		int transientCount
	public void setLayoutTransition (android.animation.LayoutTransition) 
		android.animation.LayoutTransition previousTransition
		android.animation.LayoutTransition transition
	public android.animation.LayoutTransition getLayoutTransition () 
	private void removeViewsInternal (int, int) 
		android.view.View view
		int i
		int start
		int count
		int end
		android.view.View focused
		boolean detach
		boolean clearChildFocus
		android.view.View[] children
	public void removeAllViews () 
	public void removeAllViewsInLayout () 
		android.view.View view
		int i
		int count
		android.view.View[] children
		android.view.View focused
		boolean detach
		boolean clearChildFocus
	protected void removeDetachedView (android.view.View, boolean) 
		android.view.View child
		boolean animate
	protected void attachViewToParent (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	protected void detachViewFromParent (android.view.View) 
		android.view.View child
	protected void detachViewFromParent (int) 
		int index
	protected void detachViewsFromParent (int, int) 
		int start
		int count
	protected void detachAllViewsFromParent () 
		int i
		int count
		android.view.View[] children
	public final void invalidateChild (android.view.View, android.graphics.Rect) 
		android.graphics.Matrix transformMatrix
		android.view.animation.Transformation t
		boolean transformed
		android.graphics.Matrix transformMatrix
		android.graphics.RectF boundingRect
		android.graphics.Matrix transformMatrix
		android.graphics.RectF boundingRect
		android.graphics.Matrix m
		android.view.View view
		boolean drawAnimation
		android.graphics.Matrix childMatrix
		boolean isOpaque
		int opaqueFlag
		int[] location
		android.view.View child
		android.graphics.Rect dirty
		android.view.ViewParent parent
		android.view.View$AttachInfo attachInfo
	public android.view.ViewParent invalidateChildInParent (int[], android.graphics.Rect) 
		int left
		int top
		int[] location
		android.graphics.Rect dirty
	public boolean damageChildDeferred (android.view.View) 
		android.view.View child
		android.view.ViewParent parent
	public void damageChild (android.view.View, android.graphics.Rect) 
		android.view.ViewGroup parentVG
		int[] location
		int left
		int top
		android.view.View child
		android.graphics.Rect dirty
		android.view.ViewParent parent
		android.view.View$AttachInfo attachInfo
	protected android.view.ViewParent damageChildInParent (int, int, android.graphics.Rect) 
		int left
		int top
		android.graphics.Rect dirty
	public final void offsetDescendantRectToMyCoords (android.view.View, android.graphics.Rect) 
		android.view.View descendant
		android.graphics.Rect rect
	public final void offsetRectIntoDescendantCoords (android.view.View, android.graphics.Rect) 
		android.view.View descendant
		android.graphics.Rect rect
	void offsetRectBetweenParentAndChild (android.view.View, android.graphics.Rect, boolean, boolean) 
		android.view.View p
		boolean intersected
		android.view.View p
		boolean intersected
		android.view.View descendant
		android.graphics.Rect rect
		boolean offsetFromChildToParent
		boolean clipToBounds
		android.view.ViewParent theParent
	public void offsetChildrenTopAndBottom (int) 
		android.view.View v
		int i
		int offset
		int count
		android.view.View[] children
		boolean invalidate
	public boolean getChildVisibleRect (android.view.View, android.graphics.Rect, android.graphics.Point) 
		android.view.View child
		android.graphics.Rect r
		android.graphics.Point offset
	public boolean getChildVisibleRect (android.view.View, android.graphics.Rect, android.graphics.Point, boolean) 
		float[] position
		android.view.View child
		android.graphics.Rect r
		android.graphics.Point offset
		boolean forceParentCheck
		android.graphics.RectF rect
		int dx
		int dy
		int width
		int height
		boolean rectIsVisible
	public final void layout (int, int, int, int) 
		int l
		int t
		int r
		int b
	protected abstract void onLayout (boolean, int, int, int, int) 
	protected boolean canAnimate () 
	public void startLayoutAnimation () 
	public void scheduleLayoutAnimation () 
	public void setLayoutAnimation (android.view.animation.LayoutAnimationController) 
		android.view.animation.LayoutAnimationController controller
	public android.view.animation.LayoutAnimationController getLayoutAnimation () 
	public boolean isAnimationCacheEnabled () 
	public void setAnimationCacheEnabled (boolean) 
		boolean enabled
	public boolean isAlwaysDrawnWithCacheEnabled () 
	public void setAlwaysDrawnWithCacheEnabled (boolean) 
		boolean always
	protected boolean isChildrenDrawnWithCacheEnabled () 
	protected void setChildrenDrawnWithCacheEnabled (boolean) 
		boolean enabled
	protected boolean isChildrenDrawingOrderEnabled () 
	protected void setChildrenDrawingOrderEnabled (boolean) 
		boolean enabled
	private boolean hasBooleanFlag (int) 
		int flag
	private void setBooleanFlag (int, boolean) 
		int flag
		boolean value
	public int getPersistentDrawingCache () 
	public void setPersistentDrawingCache (int) 
		int drawingCacheToKeep
	private void setLayoutMode (int, boolean) 
		int layoutMode
		boolean explicitly
	void invalidateInheritedLayoutMode (int) 
		int i
		int N
		int layoutModeOfRoot
	public int getLayoutMode () 
		int inheritedLayoutMode
	public void setLayoutMode (int) 
		int layoutMode
	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 void debug (int) 
		String output
		String output
		android.view.View child
		int i
		String output
		int depth
		int count
	public int indexOfChild (android.view.View) 
		int i
		android.view.View child
		int count
		android.view.View[] children
	public int getChildCount () 
	public android.view.View getChildAt (int) 
		int index
	protected void measureChildren (int, int) 
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int size
		android.view.View[] children
	protected void measureChild (android.view.View, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int parentHeightMeasureSpec
		android.view.ViewGroup$LayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	protected void measureChildWithMargins (android.view.View, int, int, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int widthUsed
		int parentHeightMeasureSpec
		int heightUsed
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	public static int getChildMeasureSpec (int, int, int) 
		int spec
		int padding
		int childDimension
		int specMode
		int specSize
		int size
		int resultSize
		int resultMode
	public void clearDisappearingChildren () 
		android.view.View view
		int i
		int count
		java.util.ArrayList disappearingChildren
	private void addDisappearingView (android.view.View) 
		android.view.View v
		java.util.ArrayList disappearingChildren
	void finishAnimatingView (android.view.View, android.view.animation.Animation) 
		android.view.View view
		android.view.animation.Animation animation
		java.util.ArrayList disappearingChildren
	boolean isViewTransitioning (android.view.View) 
		android.view.View view
	public void startViewTransition (android.view.View) 
		android.view.View view
	public void endViewTransition (android.view.View) 
		java.util.ArrayList disappearingChildren
		android.view.View view
	public void suppressLayout (boolean) 
		boolean suppress
	public boolean isLayoutSuppressed () 
	public boolean gatherTransparentRegion (android.graphics.Region) 
		android.view.View child
		int i
		android.graphics.Region region
		boolean meOpaque
		android.view.View[] children
		int count
		boolean noneOfTheChildrenAreTransparent
	public void requestTransparentRegion (android.view.View) 
		android.view.View child
	public android.view.WindowInsets dispatchApplyWindowInsets (android.view.WindowInsets) 
		int i
		int count
		android.view.WindowInsets insets
	public android.view.animation.Animation$AnimationListener getLayoutAnimationListener () 
	protected void drawableStateChanged () 
		android.view.View child
		int i
		android.view.View[] children
		int count
	public void jumpDrawablesToCurrentState () 
		int i
		android.view.View[] children
		int count
	protected int[] onCreateDrawableState (int) 
		int[] childState
		int i
		int[] childState
		int i
		int extraSpace
		int need
		int n
		int[] state
	public void setAddStatesFromChildren (boolean) 
		boolean addsStates
	public boolean addStatesFromChildren () 
	public void childDrawableStateChanged (android.view.View) 
		android.view.View child
	public void setLayoutAnimationListener (android.view.animation.Animation$AnimationListener) 
		android.view.animation.Animation$AnimationListener animationListener
	public void requestTransitionStart (android.animation.LayoutTransition) 
		android.animation.LayoutTransition transition
		android.view.ViewRootImpl viewAncestor
	public boolean resolveRtlPropertiesIfNeeded () 
		android.view.View child
		int i
		int count
		boolean result
	public boolean resolveLayoutDirection () 
		android.view.View child
		int i
		int count
		boolean result
	public boolean resolveTextDirection () 
		android.view.View child
		int i
		int count
		boolean result
	public boolean resolveTextAlignment () 
		android.view.View child
		int i
		int count
		boolean result
	public void resolvePadding () 
		android.view.View child
		int i
		int count
	protected void resolveDrawables () 
		android.view.View child
		int i
		int count
	public void resolveLayoutParams () 
		android.view.View child
		int i
		int count
	public void resetResolvedLayoutDirection () 
		android.view.View child
		int i
		int count
	public void resetResolvedTextDirection () 
		android.view.View child
		int i
		int count
	public void resetResolvedTextAlignment () 
		android.view.View child
		int i
		int count
	public void resetResolvedPadding () 
		android.view.View child
		int i
		int count
	protected void resetResolvedDrawables () 
		android.view.View child
		int i
		int count
	public boolean shouldDelayChildPressedState () 
	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 onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
	public boolean onNestedPreFling (android.view.View, float, float) 
		android.view.View target
		float velocityX
		float velocityY
	public int getNestedScrollAxes () 
	protected void onSetLayoutParams (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams layoutParams
	public void captureTransitioningViews (java.util.List) 
		android.view.View child
		int i
		int count
		java.util.List transitioningViews
	public void findNamedViews (java.util.Map) 
		android.view.View child
		int i
		java.util.Map namedElements
		int count
	private static android.graphics.Paint getDebugPaint () 
	private static void drawRect (android.graphics.Canvas, android.graphics.Paint, int, int, int, int) 
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		int x1
		int y1
		int x2
		int y2
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		int i
		android.view.ViewHierarchyEncoder encoder
		int n
	public volatile android.view.ViewOverlay getOverlay () 
	static void access$000 (android.view.ViewGroup) 
		android.view.ViewGroup x0
	static android.view.animation.LayoutAnimationController access$100 (android.view.ViewGroup) 
		android.view.ViewGroup x0
	static android.view.animation.Animation$AnimationListener access$200 (android.view.ViewGroup) 
		android.view.ViewGroup x0
	static boolean access$300 (android.view.ViewGroup) 
		android.view.ViewGroup x0
	static boolean access$302 (android.view.ViewGroup, boolean) 
		android.view.ViewGroup x0
		boolean x1
	static java.util.ArrayList access$400 (android.view.ViewGroup) 
		android.view.ViewGroup x0
	static void access$500 (android.graphics.Canvas, int, int, int, int, int, int, int, int, android.graphics.Paint) 
		android.graphics.Canvas x0
		int x1
		int x2
		int x3
		int x4
		int x5
		int x6
		int x7
		int x8
		android.graphics.Paint x9
	static void  () 
}

android/view/ViewRootImpl$ImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ImeInputStage extends android.view.ViewRootImpl$AsyncInputStage implements android.view.inputmethod.InputMethodManager$FinishedInputEventCallback  {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage, java.lang.String) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
		String traceCounter
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.InputEvent event
		int result
		android.view.inputmethod.InputMethodManager imm
		android.view.ViewRootImpl$QueuedInputEvent q
	public void onFinishedInputEvent (java.lang.Object, boolean) 
		Object token
		boolean handled
		android.view.ViewRootImpl$QueuedInputEvent q
}

android/view/RenderNodeAnimator$DelayedAnimationHelper.class
RenderNodeAnimator.java
package android.view
 android.view.RenderNodeAnimator$DelayedAnimationHelper extends java.lang.Object implements java.lang.Runnable  {
	private java.util.ArrayList mDelayedAnims
	private final android.view.Choreographer mChoreographer
	private boolean mCallbackScheduled
	public void  () 
	public void addDelayedAnimation (android.view.RenderNodeAnimator) 
		android.view.RenderNodeAnimator animator
	public void removeDelayedAnimation (android.view.RenderNodeAnimator) 
		android.view.RenderNodeAnimator animator
	private void scheduleCallback () 
	public void run () 
		android.view.RenderNodeAnimator animator
		int i
		long frameTimeMs
		int end
}

android/view/IDockedStackListener.class
IDockedStackListener.java
package android.view
public abstract android.view.IDockedStackListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDividerVisibilityChanged (boolean)  throws android.os.RemoteException 
	public abstract void onDockedStackExistsChanged (boolean)  throws android.os.RemoteException 
	public abstract void onDockedStackMinimizedChanged (boolean, long)  throws android.os.RemoteException 
	public abstract void onAdjustedForImeChanged (boolean, long)  throws android.os.RemoteException 
	public abstract void onDockSideChanged (int)  throws android.os.RemoteException 
}

android/view/ViewGroup$TouchTarget.class
ViewGroup.java
package android.view
final android.view.ViewGroup$TouchTarget extends java.lang.Object {
	private static final int MAX_RECYCLED
	private static final Object sRecycleLock
	private static android.view.ViewGroup$TouchTarget sRecycleBin
	private static int sRecycledCount
	public static final int ALL_POINTER_IDS
	public android.view.View child
	public int pointerIdBits
	public android.view.ViewGroup$TouchTarget next
	private void  () 
	public static android.view.ViewGroup$TouchTarget obtain (android.view.View, int) 
		android.view.ViewGroup$TouchTarget target
		android.view.View child
		int pointerIdBits
		android.view.ViewGroup$TouchTarget target
	public void recycle () 
	static void  () 
}

android/view/ViewRootImpl$SyntheticInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SyntheticInputStage extends android.view.ViewRootImpl$InputStage {
	private final android.view.ViewRootImpl$SyntheticTrackballHandler mTrackball
	private final android.view.ViewRootImpl$SyntheticJoystickHandler mJoystick
	private final android.view.ViewRootImpl$SyntheticTouchNavigationHandler mTouchNavigation
	private final android.view.ViewRootImpl$SyntheticKeyboardHandler mKeyboard
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.MotionEvent event
		int source
		android.view.ViewRootImpl$QueuedInputEvent q
	protected void onDeliverToNext (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.MotionEvent event
		int source
		android.view.ViewRootImpl$QueuedInputEvent q
}

android/view/WindowManagerPolicy$WindowState.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$WindowState extends java.lang.Object {
	public abstract int getOwningUid () 
	public abstract java.lang.String getOwningPackage () 
	public abstract void computeFrameLw (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
	public abstract android.graphics.Rect getFrameLw () 
	public abstract android.graphics.Point getShownPositionLw () 
	public abstract android.graphics.Rect getDisplayFrameLw () 
	public abstract android.graphics.Rect getOverscanFrameLw () 
	public abstract android.graphics.Rect getContentFrameLw () 
	public abstract android.graphics.Rect getVisibleFrameLw () 
	public abstract boolean getGivenInsetsPendingLw () 
	public abstract android.graphics.Rect getGivenContentInsetsLw () 
	public abstract android.graphics.Rect getGivenVisibleInsetsLw () 
	public abstract android.view.WindowManager$LayoutParams getAttrs () 
	public abstract boolean getNeedsMenuLw (android.view.WindowManagerPolicy$WindowState) 
	public abstract int getSystemUiVisibility () 
	public abstract int getSurfaceLayer () 
	public abstract int getBaseType () 
	public abstract android.view.IApplicationToken getAppToken () 
	public abstract boolean isVoiceInteraction () 
	public abstract boolean hasAppShownWindows () 
	public abstract boolean isVisibleLw () 
	public abstract boolean isVisibleOrBehindKeyguardLw () 
	public abstract boolean isDisplayedLw () 
	public abstract boolean isAnimatingLw () 
	public abstract boolean isGoneForLayoutLw () 
	public abstract boolean isDrawnLw () 
	public abstract boolean hasDrawnLw () 
	public abstract boolean hideLw (boolean) 
	public abstract boolean showLw (boolean) 
	public abstract boolean isAlive () 
	public abstract boolean isDefaultDisplay () 
	public abstract boolean isDimming () 
	public abstract int getStackId () 
	public abstract boolean isInMultiWindowMode () 
	public abstract int getRotationAnimationHint () 
}

android/view/IInputFilter.class
IInputFilter.java
package android.view
public abstract android.view.IInputFilter extends java.lang.Object implements android.os.IInterface  {
	public abstract void install (android.view.IInputFilterHost)  throws android.os.RemoteException 
	public abstract void uninstall ()  throws android.os.RemoteException 
	public abstract void filterInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
}

android/view/Display$Mode.class
Display.java
package android.view
public final android.view.Display$Mode extends java.lang.Object implements android.os.Parcelable  {
	public static final android.view.Display$Mode[] EMPTY_ARRAY
	private final int mModeId
	private final int mWidth
	private final int mHeight
	private final float mRefreshRate
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, int, float) 
		int modeId
		int width
		int height
		float refreshRate
	public int getModeId () 
	public int getPhysicalWidth () 
	public int getPhysicalHeight () 
	public float getRefreshRate () 
	public boolean matches (int, int, float) 
		int width
		int height
		float refreshRate
	public boolean equals (java.lang.Object) 
		Object other
		android.view.Display$Mode that
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	public int describeContents () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int parcelableFlags
	void  (android.os.Parcel, android.view.Display$1) 
		android.os.Parcel x0
		android.view.Display$1 x1
	static void  () 
}

android/view/ScaleGestureDetector$OnScaleGestureListener.class
ScaleGestureDetector.java
package android.view
public abstract android.view.ScaleGestureDetector$OnScaleGestureListener extends java.lang.Object {
	public abstract boolean onScale (android.view.ScaleGestureDetector) 
	public abstract boolean onScaleBegin (android.view.ScaleGestureDetector) 
	public abstract void onScaleEnd (android.view.ScaleGestureDetector) 
}

android/view/SurfaceHolder$Callback2.class
SurfaceHolder.java
package android.view
public abstract android.view.SurfaceHolder$Callback2 extends java.lang.Object implements android.view.SurfaceHolder$Callback  {
	public abstract void surfaceRedrawNeeded (android.view.SurfaceHolder) 
}

android/view/MenuItem$OnActionExpandListener.class
MenuItem.java
package android.view
public abstract android.view.MenuItem$OnActionExpandListener extends java.lang.Object {
	public abstract boolean onMenuItemActionExpand (android.view.MenuItem) 
	public abstract boolean onMenuItemActionCollapse (android.view.MenuItem) 
}

android/view/SurfaceView$2.class
SurfaceView.java
package android.view
 android.view.SurfaceView$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnScrollChangedListener  {
	final android.view.SurfaceView this$0
	void  (android.view.SurfaceView) 
		android.view.SurfaceView this$0
	public void onScrollChanged () 
}

android/view/AccessibilityInteractionController$PrivateHandler.class
AccessibilityInteractionController.java
package android.view
 android.view.AccessibilityInteractionController$PrivateHandler extends android.os.Handler {
	private static final int MSG_PERFORM_ACCESSIBILITY_ACTION
	private static final int MSG_FIND_ACCESSIBILITY_NODE_INFO_BY_ACCESSIBILITY_ID
	private static final int MSG_FIND_ACCESSIBILITY_NODE_INFOS_BY_VIEW_ID
	private static final int MSG_FIND_ACCESSIBILITY_NODE_INFO_BY_TEXT
	private static final int MSG_FIND_FOCUS
	private static final int MSG_FOCUS_SEARCH
	final android.view.AccessibilityInteractionController this$0
	public void  (android.view.AccessibilityInteractionController, android.os.Looper) 
		android.os.Looper looper
	public java.lang.String getMessageName (android.os.Message) 
		android.os.Message message
		int type
	public void handleMessage (android.os.Message) 
		android.os.Message message
		int type
}

android/view/DragEvent$1.class
DragEvent.java
package android.view
final android.view.DragEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.DragEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.view.DragEvent event
	public android.view.DragEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/View$ScrollabilityCache.class
View.java
package android.view
 android.view.View$ScrollabilityCache extends java.lang.Object implements java.lang.Runnable  {
	public static final int OFF
	public static final int ON
	public static final int FADING
	public boolean fadeScrollBars
	public int fadingEdgeLength
	public int scrollBarDefaultDelayBeforeFade
	public int scrollBarFadeDuration
	public int scrollBarSize
	public android.widget.ScrollBarDrawable scrollBar
	public float[] interpolatorValues
	public android.view.View host
	public final android.graphics.Paint paint
	public final android.graphics.Matrix matrix
	public android.graphics.Shader shader
	public final android.graphics.Interpolator scrollBarInterpolator
	private static final float[] OPAQUE
	private static final float[] TRANSPARENT
	public long fadeStartTime
	public int state
	private int mLastColor
	public final android.graphics.Rect mScrollBarBounds
	public static final int NOT_DRAGGING
	public static final int DRAGGING_VERTICAL_SCROLL_BAR
	public static final int DRAGGING_HORIZONTAL_SCROLL_BAR
	public int mScrollBarDraggingState
	public float mScrollBarDraggingPos
	public void  (android.view.ViewConfiguration, android.view.View) 
		android.view.ViewConfiguration configuration
		android.view.View host
	public void setFadeColor (int) 
		int color
	public void run () 
		int nextFrame
		int framesCount
		android.graphics.Interpolator interpolator
		long now
	static void  () 
}

android/view/InputQueue$FinishedInputEventCallback.class
InputQueue.java
package android.view
public abstract android.view.InputQueue$FinishedInputEventCallback extends java.lang.Object {
	public abstract void onFinishedInputEvent (java.lang.Object, boolean) 
}

android/view/InputQueue.class
InputQueue.java
package android.view
public final android.view.InputQueue extends java.lang.Object {
	private final android.util.LongSparseArray mActiveEventArray
	private final android.util.Pools$Pool mActiveInputEventPool
	private final dalvik.system.CloseGuard mCloseGuard
	private long mPtr
	private static native long nativeInit (java.lang.ref.WeakReference, android.os.MessageQueue) 
	private static native long nativeSendKeyEvent (long, android.view.KeyEvent, boolean) 
	private static native long nativeSendMotionEvent (long, android.view.MotionEvent) 
	private static native void nativeDispose (long) 
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	public void dispose () 
	public void dispose (boolean) 
		boolean finalized
	public long getNativePtr () 
	public void sendInputEvent (android.view.InputEvent, java.lang.Object, boolean, android.view.InputQueue$FinishedInputEventCallback) 
		long id
		android.view.InputEvent e
		Object token
		boolean predispatch
		android.view.InputQueue$FinishedInputEventCallback callback
		android.view.InputQueue$ActiveInputEvent event
		long id
	private void finishInputEvent (long, boolean) 
		android.view.InputQueue$ActiveInputEvent e
		long id
		boolean handled
		int index
	private android.view.InputQueue$ActiveInputEvent obtainActiveInputEvent (java.lang.Object, android.view.InputQueue$FinishedInputEventCallback) 
		Object token
		android.view.InputQueue$FinishedInputEventCallback callback
		android.view.InputQueue$ActiveInputEvent e
	private void recycleActiveInputEvent (android.view.InputQueue$ActiveInputEvent) 
		android.view.InputQueue$ActiveInputEvent e
}

android/view/ContextThemeWrapper.class
ContextThemeWrapper.java
package android.view
public android.view.ContextThemeWrapper extends android.content.ContextWrapper {
	private int mThemeResource
	private android.content.res.Resources$Theme mTheme
	private android.view.LayoutInflater mInflater
	private android.content.res.Configuration mOverrideConfiguration
	private android.content.res.Resources mResources
	public void  () 
	public void  (android.content.Context, int) 
		android.content.Context base
		int themeResId
	public void  (android.content.Context, android.content.res.Resources$Theme) 
		android.content.Context base
		android.content.res.Resources$Theme theme
	protected void attachBaseContext (android.content.Context) 
		android.content.Context newBase
	public void applyOverrideConfiguration (android.content.res.Configuration) 
		android.content.res.Configuration overrideConfiguration
	public android.content.res.Configuration getOverrideConfiguration () 
	public android.content.res.AssetManager getAssets () 
	public android.content.res.Resources getResources () 
	private android.content.res.Resources getResourcesInternal () 
		android.content.Context resContext
	public void setTheme (int) 
		int resid
	public int getThemeResId () 
	public android.content.res.Resources$Theme getTheme () 
	public java.lang.Object getSystemService (java.lang.String) 
		String name
	protected void onApplyThemeResource (android.content.res.Resources$Theme, int, boolean) 
		android.content.res.Resources$Theme theme
		int resId
		boolean first
	private void initializeTheme () 
		android.content.res.Resources$Theme theme
		boolean first
}

android/view/ActionMode$Callback.class
ActionMode.java
package android.view
public abstract android.view.ActionMode$Callback extends java.lang.Object {
	public abstract boolean onCreateActionMode (android.view.ActionMode, android.view.Menu) 
	public abstract boolean onPrepareActionMode (android.view.ActionMode, android.view.Menu) 
	public abstract boolean onActionItemClicked (android.view.ActionMode, android.view.MenuItem) 
	public abstract void onDestroyActionMode (android.view.ActionMode) 
}

android/view/ThreadedRenderer$HardwareDrawCallbacks.class
ThreadedRenderer.java
package android.view
abstract android.view.ThreadedRenderer$HardwareDrawCallbacks extends java.lang.Object {
	public abstract void onHardwarePreDraw (android.view.DisplayListCanvas) 
	public abstract void onHardwarePostDraw (android.view.DisplayListCanvas) 
}

android/view/MenuItem.class
MenuItem.java
package android.view
public abstract android.view.MenuItem extends java.lang.Object {
	public static final int SHOW_AS_ACTION_NEVER
	public static final int SHOW_AS_ACTION_IF_ROOM
	public static final int SHOW_AS_ACTION_ALWAYS
	public static final int SHOW_AS_ACTION_WITH_TEXT
	public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW
	public abstract int getItemId () 
	public abstract int getGroupId () 
	public abstract int getOrder () 
	public abstract android.view.MenuItem setTitle (java.lang.CharSequence) 
	public abstract android.view.MenuItem setTitle (int) 
	public abstract java.lang.CharSequence getTitle () 
	public abstract android.view.MenuItem setTitleCondensed (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getTitleCondensed () 
	public abstract android.view.MenuItem setIcon (android.graphics.drawable.Drawable) 
	public abstract android.view.MenuItem setIcon (int) 
	public abstract android.graphics.drawable.Drawable getIcon () 
	public abstract android.view.MenuItem setIntent (android.content.Intent) 
	public abstract android.content.Intent getIntent () 
	public abstract android.view.MenuItem setShortcut (char, char) 
	public abstract android.view.MenuItem setNumericShortcut (char) 
	public abstract char getNumericShortcut () 
	public abstract android.view.MenuItem setAlphabeticShortcut (char) 
	public abstract char getAlphabeticShortcut () 
	public abstract android.view.MenuItem setCheckable (boolean) 
	public abstract boolean isCheckable () 
	public abstract android.view.MenuItem setChecked (boolean) 
	public abstract boolean isChecked () 
	public abstract android.view.MenuItem setVisible (boolean) 
	public abstract boolean isVisible () 
	public abstract android.view.MenuItem setEnabled (boolean) 
	public abstract boolean isEnabled () 
	public abstract boolean hasSubMenu () 
	public abstract android.view.SubMenu getSubMenu () 
	public abstract android.view.MenuItem setOnMenuItemClickListener (android.view.MenuItem$OnMenuItemClickListener) 
	public abstract android.view.ContextMenu$ContextMenuInfo getMenuInfo () 
	public abstract void setShowAsAction (int) 
	public abstract android.view.MenuItem setShowAsActionFlags (int) 
	public abstract android.view.MenuItem setActionView (android.view.View) 
	public abstract android.view.MenuItem setActionView (int) 
	public abstract android.view.View getActionView () 
	public abstract android.view.MenuItem setActionProvider (android.view.ActionProvider) 
	public abstract android.view.ActionProvider getActionProvider () 
	public abstract boolean expandActionView () 
	public abstract boolean collapseActionView () 
	public abstract boolean isActionViewExpanded () 
	public abstract android.view.MenuItem setOnActionExpandListener (android.view.MenuItem$OnActionExpandListener) 
}

android/view/WindowId$FocusObserver$1.class
WindowId.java
package android.view
 android.view.WindowId$FocusObserver$1 extends android.view.IWindowFocusObserver$Stub {
	final android.view.WindowId$FocusObserver this$0
	void  (android.view.WindowId$FocusObserver) 
		android.view.WindowId$FocusObserver this$0
	public void focusGained (android.os.IBinder) 
		android.os.IBinder inputToken
		android.view.WindowId token
	public void focusLost (android.os.IBinder) 
		android.os.IBinder inputToken
		android.view.WindowId token
}

android/view/View$OnLongClickListener.class
View.java
package android.view
public abstract android.view.View$OnLongClickListener extends java.lang.Object {
	public abstract boolean onLongClick (android.view.View) 
}

android/view/ViewGroup$4.class
ViewGroup.java
package android.view
 android.view.ViewGroup$4 extends java.lang.Object implements android.animation.LayoutTransition$TransitionListener  {
	final android.view.ViewGroup this$0
	void  (android.view.ViewGroup) 
		android.view.ViewGroup this$0
	public void startTransition (android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int) 
		android.animation.LayoutTransition transition
		android.view.ViewGroup container
		android.view.View view
		int transitionType
	public void endTransition (android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int) 
		android.animation.LayoutTransition transition
		android.view.ViewGroup container
		android.view.View view
		int transitionType
}

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

android/view/ViewOverlay$OverlayViewGroup.class
ViewOverlay.java
package android.view
 android.view.ViewOverlay$OverlayViewGroup extends android.view.ViewGroup {
	final android.view.View mHostView
	java.util.ArrayList mDrawables
	void  (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View hostView
	public void add (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void remove (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void add (android.view.View) 
		int[] parentLocation
		int[] hostViewLocation
		android.view.ViewGroup parent
		android.view.View child
	public void remove (android.view.View) 
		android.view.View view
	public void clear () 
		android.graphics.drawable.Drawable drawable
	boolean isEmpty () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	protected void dispatchDraw (android.graphics.Canvas) 
		int i
		android.graphics.Canvas canvas
		int numDrawables
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	public void invalidate (android.graphics.Rect) 
		android.graphics.Rect dirty
	public void invalidate (int, int, int, int) 
		int l
		int t
		int r
		int b
	public void invalidate () 
	void invalidate (boolean) 
		boolean invalidateCache
	void invalidateViewProperty (boolean, boolean) 
		boolean invalidateParent
		boolean forceRedraw
	protected void invalidateParentCaches () 
	protected void invalidateParentIfNeeded () 
	public void damageChild (android.view.View, android.graphics.Rect) 
		int left
		int top
		android.view.View child
		android.graphics.Rect dirty
	protected android.view.ViewParent damageChildInParent (int, int, android.graphics.Rect) 
		int left
		int top
		android.graphics.Rect dirty
	public android.view.ViewParent invalidateChildInParent (int[], android.graphics.Rect) 
		int[] location
		android.graphics.Rect dirty
}

android/view/GestureDetector$OnContextClickListener.class
GestureDetector.java
package android.view
public abstract android.view.GestureDetector$OnContextClickListener extends java.lang.Object {
	public abstract boolean onContextClick (android.view.MotionEvent) 
}

android/view/AccessibilityIterators$WordTextSegmentIterator.class
AccessibilityIterators.java
package android.view
 android.view.AccessibilityIterators$WordTextSegmentIterator extends android.view.AccessibilityIterators$CharacterTextSegmentIterator {
	private static android.view.AccessibilityIterators$WordTextSegmentIterator sInstance
	public static android.view.AccessibilityIterators$WordTextSegmentIterator getInstance (java.util.Locale) 
		java.util.Locale locale
	private void  (java.util.Locale) 
		java.util.Locale locale
	protected void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
	public int[] following (int) 
		int offset
		int textLegth
		int start
		int end
	public int[] preceding (int) 
		int offset
		int textLegth
		int end
		int start
	private boolean isStartBoundary (int) 
		int index
	private boolean isEndBoundary (int) 
		int index
	private boolean isLetterOrDigit (int) 
		int codePoint
		int index
}

android/view/ScaleGestureDetector$1.class
ScaleGestureDetector.java
package android.view
 android.view.ScaleGestureDetector$1 extends android.view.GestureDetector$SimpleOnGestureListener {
	final android.view.ScaleGestureDetector this$0
	void  (android.view.ScaleGestureDetector) 
		android.view.ScaleGestureDetector this$0
	public boolean onDoubleTap (android.view.MotionEvent) 
		android.view.MotionEvent e
}

android/view/WindowContentFrameStats$1.class
WindowContentFrameStats.java
package android.view
final android.view.WindowContentFrameStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.WindowContentFrameStats createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.view.WindowContentFrameStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/view/IWindow$Stub$Proxy.class
IWindow.java
package android.view
 android.view.IWindow$Stub$Proxy extends java.lang.Object implements android.view.IWindow  {
	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 executeCommand (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
		String command
		String parameters
		android.os.ParcelFileDescriptor descriptor
		android.os.Parcel _data
	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.graphics.Rect, boolean, boolean)  throws android.os.RemoteException 
		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
		android.graphics.Rect backDropFrame
		boolean forceLayout
		boolean alwaysConsumeNavBar
		android.os.Parcel _data
	public void moved (int, int)  throws android.os.RemoteException 
		int newX
		int newY
		android.os.Parcel _data
	public void dispatchAppVisibility (boolean)  throws android.os.RemoteException 
		boolean visible
		android.os.Parcel _data
	public void dispatchGetNewSurface ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void windowFocusChanged (boolean, boolean)  throws android.os.RemoteException 
		boolean hasFocus
		boolean inTouchMode
		android.os.Parcel _data
	public void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
		String reason
		android.os.Parcel _data
	public void dispatchWallpaperOffsets (float, float, float, float, boolean)  throws android.os.RemoteException 
		float x
		float y
		float xStep
		float yStep
		boolean sync
		android.os.Parcel _data
	public void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle, boolean)  throws android.os.RemoteException 
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean sync
		android.os.Parcel _data
	public void dispatchDragEvent (android.view.DragEvent)  throws android.os.RemoteException 
		android.view.DragEvent event
		android.os.Parcel _data
	public void updatePointerIcon (float, float)  throws android.os.RemoteException 
		float x
		float y
		android.os.Parcel _data
	public void dispatchSystemUiVisibilityChanged (int, int, int, int)  throws android.os.RemoteException 
		int seq
		int globalVisibility
		int localValue
		int localChanges
		android.os.Parcel _data
	public void dispatchWindowShown ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void requestAppKeyboardShortcuts (com.android.internal.os.IResultReceiver, int)  throws android.os.RemoteException 
		com.android.internal.os.IResultReceiver receiver
		int deviceId
		android.os.Parcel _data
}

android/view/WindowManager.class
WindowManager.java
package android.view
public abstract android.view.WindowManager extends java.lang.Object implements android.view.ViewManager  {
	public static final int DOCKED_INVALID
	public static final int DOCKED_LEFT
	public static final int DOCKED_TOP
	public static final int DOCKED_RIGHT
	public static final int DOCKED_BOTTOM
	public static final int TAKE_SCREENSHOT_FULLSCREEN
	public static final int TAKE_SCREENSHOT_SELECTED_REGION
	public static final String PARCEL_KEY_SHORTCUTS_ARRAY
	public abstract android.view.Display getDefaultDisplay () 
	public abstract void removeViewImmediate (android.view.View) 
	public abstract void requestAppKeyboardShortcuts (android.view.WindowManager$KeyboardShortcutsReceiver, int) 
}

android/view/ViewOutlineProvider$1.class
ViewOutlineProvider.java
package android.view
final android.view.ViewOutlineProvider$1 extends android.view.ViewOutlineProvider {
	void  () 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
		android.graphics.drawable.Drawable background
}

android/view/InputChannel$1.class
InputChannel.java
package android.view
final android.view.InputChannel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.InputChannel createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.view.InputChannel result
	public android.view.InputChannel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/ViewStructure.class
ViewStructure.java
package android.view
public abstract android.view.ViewStructure extends java.lang.Object {
	public void  () 
	public abstract void setId (int, java.lang.String, java.lang.String, java.lang.String) 
	public abstract void setDimens (int, int, int, int, int, int) 
	public abstract void setTransformation (android.graphics.Matrix) 
	public abstract void setElevation (float) 
	public abstract void setAlpha (float) 
	public abstract void setVisibility (int) 
	public abstract void setAssistBlocked (boolean) 
	public abstract void setEnabled (boolean) 
	public abstract void setClickable (boolean) 
	public abstract void setLongClickable (boolean) 
	public abstract void setContextClickable (boolean) 
	public abstract void setFocusable (boolean) 
	public abstract void setFocused (boolean) 
	public abstract void setAccessibilityFocused (boolean) 
	public abstract void setCheckable (boolean) 
	public abstract void setChecked (boolean) 
	public abstract void setSelected (boolean) 
	public abstract void setActivated (boolean) 
	public abstract void setClassName (java.lang.String) 
	public abstract void setContentDescription (java.lang.CharSequence) 
	public abstract void setText (java.lang.CharSequence) 
	public abstract void setText (java.lang.CharSequence, int, int) 
	public abstract void setTextStyle (float, int, int, int) 
	public abstract void setTextLines (int[], int[]) 
	public abstract void setHint (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getText () 
	public abstract int getTextSelectionStart () 
	public abstract int getTextSelectionEnd () 
	public abstract java.lang.CharSequence getHint () 
	public abstract android.os.Bundle getExtras () 
	public abstract boolean hasExtras () 
	public abstract void setChildCount (int) 
	public abstract int addChildCount (int) 
	public abstract int getChildCount () 
	public abstract android.view.ViewStructure newChild (int) 
	public abstract android.view.ViewStructure asyncNewChild (int) 
	public abstract void asyncCommit () 
	public abstract android.graphics.Rect getTempRect () 
}

android/view/AccessibilityIterators.class
AccessibilityIterators.java
package android.view
public final android.view.AccessibilityIterators extends java.lang.Object {
	public void  () 
}

android/view/OrientationEventListener.class
OrientationEventListener.java
package android.view
public abstract android.view.OrientationEventListener extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final boolean localLOGV
	private int mOrientation
	private android.hardware.SensorManager mSensorManager
	private boolean mEnabled
	private int mRate
	private android.hardware.Sensor mSensor
	private android.hardware.SensorEventListener mSensorEventListener
	private android.view.OrientationListener mOldListener
	public static final int ORIENTATION_UNKNOWN
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int rate
	void registerListener (android.view.OrientationListener) 
		android.view.OrientationListener lis
	public void enable () 
	public void disable () 
	public boolean canDetectOrientation () 
	public abstract void onOrientationChanged (int) 
	static android.view.OrientationListener access$000 (android.view.OrientationEventListener) 
		android.view.OrientationEventListener x0
	static int access$100 (android.view.OrientationEventListener) 
		android.view.OrientationEventListener x0
	static int access$102 (android.view.OrientationEventListener, int) 
		android.view.OrientationEventListener x0
		int x1
}

android/view/IAssetAtlas$Stub.class
IAssetAtlas.java
package android.view
public abstract android.view.IAssetAtlas$Stub extends android.os.Binder implements android.view.IAssetAtlas  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isCompatible
	static final int TRANSACTION_getBuffer
	static final int TRANSACTION_getMap
	public void  () 
	public static android.view.IAssetAtlas 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
		boolean _result
		android.view.GraphicBuffer _result
		long[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/View$5.class
View.java
package android.view
final android.view.View$5 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/View$OnGenericMotionListener.class
View.java
package android.view
public abstract android.view.View$OnGenericMotionListener extends java.lang.Object {
	public abstract boolean onGenericMotion (android.view.View, android.view.MotionEvent) 
}

android/view/WindowManagerGlobal.class
WindowManagerGlobal.java
package android.view
public final android.view.WindowManagerGlobal extends java.lang.Object {
	private static final String TAG
	public static final int RELAYOUT_RES_IN_TOUCH_MODE
	public static final int RELAYOUT_RES_FIRST_TIME
	public static final int RELAYOUT_RES_SURFACE_CHANGED
	public static final int RELAYOUT_RES_DRAG_RESIZING_DOCKED
	public static final int RELAYOUT_RES_DRAG_RESIZING_FREEFORM
	public static final int RELAYOUT_RES_SURFACE_RESIZED
	public static final int RELAYOUT_RES_CONSUME_ALWAYS_NAV_BAR
	public static final int RELAYOUT_INSETS_PENDING
	public static final int RELAYOUT_DEFER_SURFACE_DESTROY
	public static final int ADD_FLAG_APP_VISIBLE
	public static final int ADD_FLAG_IN_TOUCH_MODE
	public static final int ADD_FLAG_ALWAYS_CONSUME_NAV_BAR
	public static final int ADD_OKAY
	public static final int ADD_BAD_APP_TOKEN
	public static final int ADD_BAD_SUBWINDOW_TOKEN
	public static final int ADD_NOT_APP_TOKEN
	public static final int ADD_APP_EXITING
	public static final int ADD_DUPLICATE_ADD
	public static final int ADD_STARTING_NOT_NEEDED
	public static final int ADD_MULTIPLE_SINGLETON
	public static final int ADD_PERMISSION_DENIED
	public static final int ADD_INVALID_DISPLAY
	public static final int ADD_INVALID_TYPE
	private static android.view.WindowManagerGlobal sDefaultWindowManager
	private static android.view.IWindowManager sWindowManagerService
	private static android.view.IWindowSession sWindowSession
	private final Object mLock
	private final java.util.ArrayList mViews
	private final java.util.ArrayList mRoots
	private final java.util.ArrayList mParams
	private final android.util.ArraySet mDyingViews
	private Runnable mSystemPropertyUpdater
	private void  () 
	public static void initialize () 
	public static android.view.WindowManagerGlobal getInstance () 
	public static android.view.IWindowManager getWindowManagerService () 
		android.os.RemoteException e
	public static android.view.IWindowSession getWindowSession () 
		android.view.inputmethod.InputMethodManager imm
		android.view.IWindowManager windowManager
		android.os.RemoteException e
	public static android.view.IWindowSession peekWindowSession () 
	public java.lang.String[] getViewRootNames () 
		int i
		int numRoots
		String[] mViewRoots
	public java.util.ArrayList getRootViews (android.os.IBinder) 
		android.view.View viewj
		android.view.WindowManager$LayoutParams paramsj
		int j
		boolean isChild
		android.view.WindowManager$LayoutParams params
		int i
		int numRoots
		android.os.IBinder token
		java.util.ArrayList views
	public android.view.View getRootView (java.lang.String) 
		android.view.ViewRootImpl root
		int i
		String name
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams, android.view.Display, android.view.Window) 
		android.content.Context context
		int i
		int count
		int index
		int index
		RuntimeException e
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.Display display
		android.view.Window parentWindow
		android.view.WindowManager$LayoutParams wparams
		android.view.ViewRootImpl root
		android.view.View panelParentView
	public void updateViewLayout (android.view.View, android.view.ViewGroup$LayoutParams) 
		int index
		android.view.ViewRootImpl root
		android.view.View view
		android.view.ViewGroup$LayoutParams params
		android.view.WindowManager$LayoutParams wparams
	public void removeView (android.view.View, boolean) 
		int index
		android.view.View curView
		android.view.View view
		boolean immediate
	public void closeAll (android.os.IBinder, java.lang.String, java.lang.String) 
		android.os.IBinder token
		String who
		String what
	public void closeAllExceptView (android.os.IBinder, android.view.View, java.lang.String, java.lang.String) 
		android.view.WindowLeaked leak
		android.view.ViewRootImpl root
		int i
		int count
		android.os.IBinder token
		android.view.View view
		String who
		String what
	private void removeViewLocked (int, boolean) 
		android.view.inputmethod.InputMethodManager imm
		int index
		boolean immediate
		android.view.ViewRootImpl root
		android.view.View view
		boolean deferred
	void doRemoveView (android.view.ViewRootImpl) 
		android.view.View view
		int index
		android.view.ViewRootImpl root
	private int findViewLocked (android.view.View, boolean) 
		android.view.View view
		boolean required
		int index
	public static boolean shouldDestroyEglContext (int) 
		int trimLevel
	public void trimMemory (int) 
		int i
		int level
	public static void trimForeground () 
		android.view.WindowManagerGlobal wm
	private void doTrimForeground () 
		android.view.ViewRootImpl root
		int i
		boolean hasVisibleWindows
	public void dumpGfxInfo (java.io.FileDescriptor, java.lang.String[]) 
		android.view.ViewRootImpl root
		String name
		android.view.ThreadedRenderer renderer
		int i
		android.view.ViewRootImpl root
		String name
		int i
		int count
		int viewsCount
		int displayListsSize
		int[] info
		java.io.FileDescriptor fd
		String[] args
		java.io.FileOutputStream fout
		java.io.PrintWriter pw
	private static java.lang.String getWindowName (android.view.ViewRootImpl) 
		android.view.ViewRootImpl root
	public void setStoppedState (android.os.IBinder, boolean) 
		android.view.ViewRootImpl root
		int i
		int count
		android.os.IBinder token
		boolean stopped
	public void reportNewConfiguration (android.content.res.Configuration) 
		android.view.ViewRootImpl root
		int i
		int count
		android.content.res.Configuration config
	public void changeCanvasOpacity (android.os.IBinder, boolean) 
		int i
		android.os.IBinder token
		boolean opaque
	static java.lang.Object access$000 (android.view.WindowManagerGlobal) 
		android.view.WindowManagerGlobal x0
	static java.util.ArrayList access$100 (android.view.WindowManagerGlobal) 
		android.view.WindowManagerGlobal x0
}

android/view/WindowManager$BadTokenException.class
WindowManager.java
package android.view
public android.view.WindowManager$BadTokenException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/view/accessibility/
android/view/accessibility/AccessibilityWindowInfo$1.class
AccessibilityWindowInfo.java
package android.view.accessibility
final android.view.accessibility.AccessibilityWindowInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.accessibility.AccessibilityWindowInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.view.accessibility.AccessibilityWindowInfo info
	public android.view.accessibility.AccessibilityWindowInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/accessibility/IAccessibilityInteractionConnectionCallback.class
IAccessibilityInteractionConnectionCallback.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityInteractionConnectionCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void setFindAccessibilityNodeInfoResult (android.view.accessibility.AccessibilityNodeInfo, int)  throws android.os.RemoteException 
	public abstract void setFindAccessibilityNodeInfosResult (java.util.List, int)  throws android.os.RemoteException 
	public abstract void setPerformAccessibilityActionResult (boolean, int)  throws android.os.RemoteException 
}

android/view/accessibility/CaptioningManager$CaptionStyle.class
CaptioningManager.java
package android.view.accessibility
public final android.view.accessibility.CaptioningManager$CaptionStyle extends java.lang.Object {
	private static final int COLOR_NONE_OPAQUE
	public static final int COLOR_UNSPECIFIED
	private static final android.view.accessibility.CaptioningManager$CaptionStyle WHITE_ON_BLACK
	private static final android.view.accessibility.CaptioningManager$CaptionStyle BLACK_ON_WHITE
	private static final android.view.accessibility.CaptioningManager$CaptionStyle YELLOW_ON_BLACK
	private static final android.view.accessibility.CaptioningManager$CaptionStyle YELLOW_ON_BLUE
	private static final android.view.accessibility.CaptioningManager$CaptionStyle DEFAULT_CUSTOM
	private static final android.view.accessibility.CaptioningManager$CaptionStyle UNSPECIFIED
	public static final android.view.accessibility.CaptioningManager$CaptionStyle DEFAULT
	public static final android.view.accessibility.CaptioningManager$CaptionStyle[] PRESETS
	public static final int PRESET_CUSTOM
	public static final int EDGE_TYPE_UNSPECIFIED
	public static final int EDGE_TYPE_NONE
	public static final int EDGE_TYPE_OUTLINE
	public static final int EDGE_TYPE_DROP_SHADOW
	public static final int EDGE_TYPE_RAISED
	public static final int EDGE_TYPE_DEPRESSED
	public final int foregroundColor
	public final int backgroundColor
	public final int edgeType
	public final int edgeColor
	public final int windowColor
	public final String mRawTypeface
	private final boolean mHasForegroundColor
	private final boolean mHasBackgroundColor
	private final boolean mHasEdgeType
	private final boolean mHasEdgeColor
	private final boolean mHasWindowColor
	private android.graphics.Typeface mParsedTypeface
	private void  (int, int, int, int, int, java.lang.String) 
		int foregroundColor
		int backgroundColor
		int edgeType
		int edgeColor
		int windowColor
		String rawTypeface
	public static boolean hasColor (int) 
		int packedColor
	public android.view.accessibility.CaptioningManager$CaptionStyle applyStyle (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.view.accessibility.CaptioningManager$CaptionStyle overlay
		int newForegroundColor
		int newBackgroundColor
		int newEdgeType
		int newEdgeColor
		int newWindowColor
		String newRawTypeface
	public boolean hasBackgroundColor () 
	public boolean hasForegroundColor () 
	public boolean hasEdgeType () 
	public boolean hasEdgeColor () 
	public boolean hasWindowColor () 
	public android.graphics.Typeface getTypeface () 
	public static android.view.accessibility.CaptioningManager$CaptionStyle getCustomStyle (android.content.ContentResolver) 
		android.content.ContentResolver cr
		android.view.accessibility.CaptioningManager$CaptionStyle defStyle
		int foregroundColor
		int backgroundColor
		int edgeType
		int edgeColor
		int windowColor
		String rawTypeface
	static void  () 
}

android/view/accessibility/IAccessibilityManagerClient$Stub.class
IAccessibilityManagerClient.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityManagerClient$Stub extends android.os.Binder implements android.view.accessibility.IAccessibilityManagerClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setState
	public void  () 
	public static android.view.accessibility.IAccessibilityManagerClient 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
}

android/view/accessibility/IAccessibilityManager$Stub$Proxy.class
IAccessibilityManager.java
package android.view.accessibility
 android.view.accessibility.IAccessibilityManager$Stub$Proxy extends java.lang.Object implements android.view.accessibility.IAccessibilityManager  {
	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 addClient (android.view.accessibility.IAccessibilityManagerClient, int)  throws android.os.RemoteException 
		android.view.accessibility.IAccessibilityManagerClient client
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean sendAccessibilityEvent (android.view.accessibility.AccessibilityEvent, int)  throws android.os.RemoteException 
		android.view.accessibility.AccessibilityEvent uiEvent
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getInstalledAccessibilityServiceList (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getEnabledAccessibilityServiceList (int, int)  throws android.os.RemoteException 
		int feedbackType
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void interrupt (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int addAccessibilityInteractionConnection (android.view.IWindow, android.view.accessibility.IAccessibilityInteractionConnection, int)  throws android.os.RemoteException 
		android.view.IWindow windowToken
		android.view.accessibility.IAccessibilityInteractionConnection connection
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void removeAccessibilityInteractionConnection (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow windowToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerUiTestAutomationService (android.os.IBinder, android.accessibilityservice.IAccessibilityServiceClient, android.accessibilityservice.AccessibilityServiceInfo, int)  throws android.os.RemoteException 
		android.os.IBinder owner
		android.accessibilityservice.IAccessibilityServiceClient client
		android.accessibilityservice.AccessibilityServiceInfo info
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterUiTestAutomationService (android.accessibilityservice.IAccessibilityServiceClient)  throws android.os.RemoteException 
		android.accessibilityservice.IAccessibilityServiceClient client
		android.os.Parcel _data
		android.os.Parcel _reply
	public void temporaryEnableAccessibilityStateUntilKeyguardRemoved (android.content.ComponentName, boolean)  throws android.os.RemoteException 
		android.content.ComponentName service
		boolean touchExplorationEnabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.IBinder getWindowToken (int, int)  throws android.os.RemoteException 
		int windowId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.IBinder _result
	public void enableAccessibilityService (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName service
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disableAccessibilityService (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName service
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/view/accessibility/AccessibilityEventSource.class
AccessibilityEventSource.java
package android.view.accessibility
public abstract android.view.accessibility.AccessibilityEventSource extends java.lang.Object {
	public abstract void sendAccessibilityEvent (int) 
	public abstract void sendAccessibilityEventUnchecked (android.view.accessibility.AccessibilityEvent) 
}

android/view/accessibility/AccessibilityManager$HighTextContrastChangeListener.class
AccessibilityManager.java
package android.view.accessibility
public abstract android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener extends java.lang.Object {
	public abstract void onHighTextContrastStateChanged (boolean) 
}

android/view/accessibility/IAccessibilityManager.class
IAccessibilityManager.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityManager extends java.lang.Object implements android.os.IInterface  {
	public abstract int addClient (android.view.accessibility.IAccessibilityManagerClient, int)  throws android.os.RemoteException 
	public abstract boolean sendAccessibilityEvent (android.view.accessibility.AccessibilityEvent, int)  throws android.os.RemoteException 
	public abstract java.util.List getInstalledAccessibilityServiceList (int)  throws android.os.RemoteException 
	public abstract java.util.List getEnabledAccessibilityServiceList (int, int)  throws android.os.RemoteException 
	public abstract void interrupt (int)  throws android.os.RemoteException 
	public abstract int addAccessibilityInteractionConnection (android.view.IWindow, android.view.accessibility.IAccessibilityInteractionConnection, int)  throws android.os.RemoteException 
	public abstract void removeAccessibilityInteractionConnection (android.view.IWindow)  throws android.os.RemoteException 
	public abstract void registerUiTestAutomationService (android.os.IBinder, android.accessibilityservice.IAccessibilityServiceClient, android.accessibilityservice.AccessibilityServiceInfo, int)  throws android.os.RemoteException 
	public abstract void unregisterUiTestAutomationService (android.accessibilityservice.IAccessibilityServiceClient)  throws android.os.RemoteException 
	public abstract void temporaryEnableAccessibilityStateUntilKeyguardRemoved (android.content.ComponentName, boolean)  throws android.os.RemoteException 
	public abstract android.os.IBinder getWindowToken (int, int)  throws android.os.RemoteException 
	public abstract void enableAccessibilityService (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void disableAccessibilityService (android.content.ComponentName, int)  throws android.os.RemoteException 
}

android/view/accessibility/AccessibilityNodeInfo$CollectionItemInfo.class
AccessibilityNodeInfo.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private boolean mHeading
	private int mColumnIndex
	private int mRowIndex
	private int mColumnSpan
	private int mRowSpan
	private boolean mSelected
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain (android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo) 
		android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo other
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain (int, int, int, int, boolean) 
		int rowIndex
		int rowSpan
		int columnIndex
		int columnSpan
		boolean heading
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain (int, int, int, int, boolean, boolean) 
		int rowIndex
		int rowSpan
		int columnIndex
		int columnSpan
		boolean heading
		boolean selected
		android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo info
	private void  (int, int, int, int, boolean, boolean) 
		int rowIndex
		int rowSpan
		int columnIndex
		int columnSpan
		boolean heading
		boolean selected
	public int getColumnIndex () 
	public int getRowIndex () 
	public int getColumnSpan () 
	public int getRowSpan () 
	public boolean isHeading () 
	public boolean isSelected () 
	void recycle () 
	private void clear () 
	static void  () 
}

android/view/accessibility/AccessibilityNodeInfo$CollectionInfo.class
AccessibilityNodeInfo.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityNodeInfo$CollectionInfo extends java.lang.Object {
	public static final int SELECTION_MODE_NONE
	public static final int SELECTION_MODE_SINGLE
	public static final int SELECTION_MODE_MULTIPLE
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private int mRowCount
	private int mColumnCount
	private boolean mHierarchical
	private int mSelectionMode
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain (android.view.accessibility.AccessibilityNodeInfo$CollectionInfo) 
		android.view.accessibility.AccessibilityNodeInfo$CollectionInfo other
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain (int, int, boolean) 
		int rowCount
		int columnCount
		boolean hierarchical
	public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain (int, int, boolean, int) 
		int rowCount
		int columnCount
		boolean hierarchical
		int selectionMode
		android.view.accessibility.AccessibilityNodeInfo$CollectionInfo info
	private void  (int, int, boolean, int) 
		int rowCount
		int columnCount
		boolean hierarchical
		int selectionMode
	public int getRowCount () 
	public int getColumnCount () 
	public boolean isHierarchical () 
	public int getSelectionMode () 
	void recycle () 
	private void clear () 
	static void  () 
}

android/view/accessibility/IAccessibilityManagerClient$Stub$Proxy.class
IAccessibilityManagerClient.java
package android.view.accessibility
 android.view.accessibility.IAccessibilityManagerClient$Stub$Proxy extends java.lang.Object implements android.view.accessibility.IAccessibilityManagerClient  {
	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 setState (int)  throws android.os.RemoteException 
		int stateFlags
		android.os.Parcel _data
}

android/view/accessibility/AccessibilityNodeInfo$AccessibilityAction.class
AccessibilityNodeInfo.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction extends java.lang.Object {
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_FOCUS
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_FOCUS
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SELECT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_SELECTION
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLICK
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_LONG_CLICK
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_ACCESSIBILITY_FOCUS
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_ACCESSIBILITY_FOCUS
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_NEXT_AT_MOVEMENT_GRANULARITY
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_NEXT_HTML_ELEMENT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PREVIOUS_HTML_ELEMENT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_FORWARD
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_BACKWARD
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_COPY
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PASTE
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CUT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_SELECTION
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_EXPAND
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_COLLAPSE
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_DISMISS
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_TEXT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SHOW_ON_SCREEN
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_TO_POSITION
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_UP
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_LEFT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_DOWN
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_RIGHT
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CONTEXT_CLICK
	public static final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_PROGRESS
	private static final android.util.ArraySet sStandardActions
	private final int mActionId
	private final CharSequence mLabel
	public void  (int, java.lang.CharSequence) 
		int actionId
		CharSequence label
	public int getId () 
	public java.lang.CharSequence getLabel () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public java.lang.String toString () 
	static android.util.ArraySet access$000 () 
	static void  () 
}

android/view/accessibility/IAccessibilityInteractionConnection$Stub$Proxy.class
IAccessibilityInteractionConnection.java
package android.view.accessibility
 android.view.accessibility.IAccessibilityInteractionConnection$Stub$Proxy extends java.lang.Object implements android.view.accessibility.IAccessibilityInteractionConnection  {
	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 findAccessibilityNodeInfoByAccessibilityId (long, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
		long accessibilityNodeId
		android.graphics.Region bounds
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Parcel _data
	public void findAccessibilityNodeInfosByViewId (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
		long accessibilityNodeId
		String viewId
		android.graphics.Region bounds
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Parcel _data
	public void findAccessibilityNodeInfosByText (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
		long accessibilityNodeId
		String text
		android.graphics.Region bounds
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Parcel _data
	public void findFocus (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
		long accessibilityNodeId
		int focusType
		android.graphics.Region bounds
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Parcel _data
	public void focusSearch (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
		long accessibilityNodeId
		int direction
		android.graphics.Region bounds
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Parcel _data
	public void performAccessibilityAction (long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long)  throws android.os.RemoteException 
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.os.Parcel _data
}

android/view/accessibility/AccessibilityNodeProvider.class
AccessibilityNodeProvider.java
package android.view.accessibility
public abstract android.view.accessibility.AccessibilityNodeProvider extends java.lang.Object {
	public static final int HOST_VIEW_ID
	public void  () 
	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
	public java.util.List findAccessibilityNodeInfosByText (java.lang.String, int) 
		String text
		int virtualViewId
	public android.view.accessibility.AccessibilityNodeInfo findFocus (int) 
		int focus
}

android/view/accessibility/CaptioningManager$CaptioningChangeListener.class
CaptioningManager.java
package android.view.accessibility
public abstract android.view.accessibility.CaptioningManager$CaptioningChangeListener extends java.lang.Object {
	public void  () 
	public void onEnabledChanged (boolean) 
		boolean enabled
	public void onUserStyleChanged (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.view.accessibility.CaptioningManager$CaptionStyle userStyle
	public void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
	public void onFontScaleChanged (float) 
		float fontScale
}

android/view/accessibility/AccessibilityRecord.class
AccessibilityRecord.java
package android.view.accessibility
public android.view.accessibility.AccessibilityRecord extends java.lang.Object {
	private static final int UNDEFINED
	private static final int PROPERTY_CHECKED
	private static final int PROPERTY_ENABLED
	private static final int PROPERTY_PASSWORD
	private static final int PROPERTY_FULL_SCREEN
	private static final int PROPERTY_SCROLLABLE
	private static final int PROPERTY_IMPORTANT_FOR_ACCESSIBILITY
	private static final int GET_SOURCE_PREFETCH_FLAGS
	private static final int MAX_POOL_SIZE
	private static final Object sPoolLock
	private static android.view.accessibility.AccessibilityRecord sPool
	private static int sPoolSize
	private android.view.accessibility.AccessibilityRecord mNext
	private boolean mIsInPool
	boolean mSealed
	int mBooleanProperties
	int mCurrentItemIndex
	int mItemCount
	int mFromIndex
	int mToIndex
	int mScrollX
	int mScrollY
	int mMaxScrollX
	int mMaxScrollY
	int mAddedCount
	int mRemovedCount
	android.view.accessibility.AccessibilityNodeInfo mSourceNode
	int mSourceWindowId
	CharSequence mClassName
	CharSequence mContentDescription
	CharSequence mBeforeText
	android.os.Parcelable mParcelableData
	final java.util.List mText
	int mConnectionId
	void  () 
	public void setSource (android.view.View) 
		android.view.View source
	public void setSource (android.view.View, int) 
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View root
		int virtualDescendantId
		boolean important
	public android.view.accessibility.AccessibilityNodeInfo getSource () 
	public void setWindowId (int) 
		int windowId
	public int getWindowId () 
	public boolean isChecked () 
	public void setChecked (boolean) 
		boolean isChecked
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean isEnabled
	public boolean isPassword () 
	public void setPassword (boolean) 
		boolean isPassword
	public boolean isFullScreen () 
	public void setFullScreen (boolean) 
		boolean isFullScreen
	public boolean isScrollable () 
	public void setScrollable (boolean) 
		boolean scrollable
	public boolean isImportantForAccessibility () 
	public int getItemCount () 
	public void setItemCount (int) 
		int itemCount
	public int getCurrentItemIndex () 
	public void setCurrentItemIndex (int) 
		int currentItemIndex
	public int getFromIndex () 
	public void setFromIndex (int) 
		int fromIndex
	public int getToIndex () 
	public void setToIndex (int) 
		int toIndex
	public int getScrollX () 
	public void setScrollX (int) 
		int scrollX
	public int getScrollY () 
	public void setScrollY (int) 
		int scrollY
	public int getMaxScrollX () 
	public void setMaxScrollX (int) 
		int maxScrollX
	public int getMaxScrollY () 
	public void setMaxScrollY (int) 
		int maxScrollY
	public int getAddedCount () 
	public void setAddedCount (int) 
		int addedCount
	public int getRemovedCount () 
	public void setRemovedCount (int) 
		int removedCount
	public java.lang.CharSequence getClassName () 
	public void setClassName (java.lang.CharSequence) 
		CharSequence className
	public java.util.List getText () 
	public java.lang.CharSequence getBeforeText () 
	public void setBeforeText (java.lang.CharSequence) 
		CharSequence beforeText
	public java.lang.CharSequence getContentDescription () 
	public void setContentDescription (java.lang.CharSequence) 
		CharSequence contentDescription
	public android.os.Parcelable getParcelableData () 
	public void setParcelableData (android.os.Parcelable) 
		android.os.Parcelable parcelableData
	public long getSourceNodeId () 
	public void setConnectionId (int) 
		int connectionId
	public void setSealed (boolean) 
		boolean sealed
	boolean isSealed () 
	void enforceSealed () 
	void enforceNotSealed () 
	private boolean getBooleanProperty (int) 
		int property
	private void setBooleanProperty (int, boolean) 
		int property
		boolean value
	public static android.view.accessibility.AccessibilityRecord obtain (android.view.accessibility.AccessibilityRecord) 
		android.view.accessibility.AccessibilityRecord record
		android.view.accessibility.AccessibilityRecord clone
	public static android.view.accessibility.AccessibilityRecord obtain () 
		android.view.accessibility.AccessibilityRecord record
	public void recycle () 
	void init (android.view.accessibility.AccessibilityRecord) 
		android.view.accessibility.AccessibilityRecord record
	void clear () 
	private void clearSourceNode () 
	public java.lang.String toString () 
		StringBuilder builder
	static void  () 
}

android/view/accessibility/CaptioningManager$1.class
CaptioningManager.java
package android.view.accessibility
 android.view.accessibility.CaptioningManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.accessibility.CaptioningManager this$0
	void  (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager this$0
	public void run () 
}

android/view/accessibility/IAccessibilityInteractionConnectionCallback$Stub$Proxy.class
IAccessibilityInteractionConnectionCallback.java
package android.view.accessibility
 android.view.accessibility.IAccessibilityInteractionConnectionCallback$Stub$Proxy extends java.lang.Object implements android.view.accessibility.IAccessibilityInteractionConnectionCallback  {
	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 setFindAccessibilityNodeInfoResult (android.view.accessibility.AccessibilityNodeInfo, int)  throws android.os.RemoteException 
		android.view.accessibility.AccessibilityNodeInfo info
		int interactionId
		android.os.Parcel _data
	public void setFindAccessibilityNodeInfosResult (java.util.List, int)  throws android.os.RemoteException 
		java.util.List infos
		int interactionId
		android.os.Parcel _data
	public void setPerformAccessibilityActionResult (boolean, int)  throws android.os.RemoteException 
		boolean succeeded
		int interactionId
		android.os.Parcel _data
}

android/view/accessibility/IAccessibilityManagerClient.class
IAccessibilityManagerClient.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityManagerClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void setState (int)  throws android.os.RemoteException 
}

android/view/accessibility/AccessibilityNodeInfo.class
AccessibilityNodeInfo.java
package android.view.accessibility
public android.view.accessibility.AccessibilityNodeInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final boolean DEBUG
	public static final int UNDEFINED_CONNECTION_ID
	public static final int UNDEFINED_SELECTION_INDEX
	public static final int UNDEFINED_ITEM_ID
	public static final long ROOT_NODE_ID
	public static final int ACTIVE_WINDOW_ID
	public static final int ANY_WINDOW_ID
	public static final int FLAG_PREFETCH_PREDECESSORS
	public static final int FLAG_PREFETCH_SIBLINGS
	public static final int FLAG_PREFETCH_DESCENDANTS
	public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
	public static final int FLAG_REPORT_VIEW_IDS
	public static final int ACTION_FOCUS
	public static final int ACTION_CLEAR_FOCUS
	public static final int ACTION_SELECT
	public static final int ACTION_CLEAR_SELECTION
	public static final int ACTION_CLICK
	public static final int ACTION_LONG_CLICK
	public static final int ACTION_ACCESSIBILITY_FOCUS
	public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS
	public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY
	public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
	public static final int ACTION_NEXT_HTML_ELEMENT
	public static final int ACTION_PREVIOUS_HTML_ELEMENT
	public static final int ACTION_SCROLL_FORWARD
	public static final int ACTION_SCROLL_BACKWARD
	public static final int ACTION_COPY
	public static final int ACTION_PASTE
	public static final int ACTION_CUT
	public static final int ACTION_SET_SELECTION
	public static final int ACTION_EXPAND
	public static final int ACTION_COLLAPSE
	public static final int ACTION_DISMISS
	public static final int ACTION_SET_TEXT
	private static final int LAST_LEGACY_STANDARD_ACTION
	private static final int ACTION_TYPE_MASK
	public static final String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT
	public static final String ACTION_ARGUMENT_HTML_ELEMENT_STRING
	public static final String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN
	public static final String ACTION_ARGUMENT_SELECTION_START_INT
	public static final String ACTION_ARGUMENT_SELECTION_END_INT
	public static final String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE
	public static final String ACTION_ARGUMENT_ROW_INT
	public static final String ACTION_ARGUMENT_COLUMN_INT
	public static final String ACTION_ARGUMENT_PROGRESS_VALUE
	public static final int FOCUS_INPUT
	public static final int FOCUS_ACCESSIBILITY
	public static final int MOVEMENT_GRANULARITY_CHARACTER
	public static final int MOVEMENT_GRANULARITY_WORD
	public static final int MOVEMENT_GRANULARITY_LINE
	public static final int MOVEMENT_GRANULARITY_PARAGRAPH
	public static final int MOVEMENT_GRANULARITY_PAGE
	private static final int BOOLEAN_PROPERTY_CHECKABLE
	private static final int BOOLEAN_PROPERTY_CHECKED
	private static final int BOOLEAN_PROPERTY_FOCUSABLE
	private static final int BOOLEAN_PROPERTY_FOCUSED
	private static final int BOOLEAN_PROPERTY_SELECTED
	private static final int BOOLEAN_PROPERTY_CLICKABLE
	private static final int BOOLEAN_PROPERTY_LONG_CLICKABLE
	private static final int BOOLEAN_PROPERTY_ENABLED
	private static final int BOOLEAN_PROPERTY_PASSWORD
	private static final int BOOLEAN_PROPERTY_SCROLLABLE
	private static final int BOOLEAN_PROPERTY_ACCESSIBILITY_FOCUSED
	private static final int BOOLEAN_PROPERTY_VISIBLE_TO_USER
	private static final int BOOLEAN_PROPERTY_EDITABLE
	private static final int BOOLEAN_PROPERTY_OPENS_POPUP
	private static final int BOOLEAN_PROPERTY_DISMISSABLE
	private static final int BOOLEAN_PROPERTY_MULTI_LINE
	private static final int BOOLEAN_PROPERTY_CONTENT_INVALID
	private static final int BOOLEAN_PROPERTY_CONTEXT_CLICKABLE
	private static final int BOOLEAN_PROPERTY_IMPORTANCE
	private static final long VIRTUAL_DESCENDANT_ID_MASK
	private static final int VIRTUAL_DESCENDANT_ID_SHIFT
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private boolean mSealed
	private int mWindowId
	private long mSourceNodeId
	private long mParentNodeId
	private long mLabelForId
	private long mLabeledById
	private long mTraversalBefore
	private long mTraversalAfter
	private int mBooleanProperties
	private final android.graphics.Rect mBoundsInParent
	private final android.graphics.Rect mBoundsInScreen
	private int mDrawingOrderInParent
	private CharSequence mPackageName
	private CharSequence mClassName
	private CharSequence mText
	private CharSequence mError
	private CharSequence mContentDescription
	private String mViewIdResourceName
	private android.util.LongArray mChildNodeIds
	private java.util.ArrayList mActions
	private int mMaxTextLength
	private int mMovementGranularities
	private int mTextSelectionStart
	private int mTextSelectionEnd
	private int mInputType
	private int mLiveRegion
	private android.os.Bundle mExtras
	private int mConnectionId
	private android.view.accessibility.AccessibilityNodeInfo$RangeInfo mRangeInfo
	private android.view.accessibility.AccessibilityNodeInfo$CollectionInfo mCollectionInfo
	private android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo mCollectionItemInfo
	public static final android.os.Parcelable$Creator CREATOR
	public static int getAccessibilityViewId (long) 
		long accessibilityNodeId
	public static int getVirtualDescendantId (long) 
		long accessibilityNodeId
	public static long makeNodeId (int, int) 
		int accessibilityViewId
		int virtualDescendantId
	private void  () 
	public void setSource (android.view.View) 
		android.view.View source
	public void setSource (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public android.view.accessibility.AccessibilityNodeInfo findFocus (int) 
		int focus
	public android.view.accessibility.AccessibilityNodeInfo focusSearch (int) 
		int direction
	public int getWindowId () 
	public boolean refresh (boolean) 
		boolean bypassCache
		android.view.accessibility.AccessibilityInteractionClient client
		android.view.accessibility.AccessibilityNodeInfo refreshedInfo
	public boolean refresh () 
	public android.util.LongArray getChildNodeIds () 
	public long getChildId (int) 
		int index
	public int getChildCount () 
	public android.view.accessibility.AccessibilityNodeInfo getChild (int) 
		int index
		long childId
		android.view.accessibility.AccessibilityInteractionClient client
	public void addChild (android.view.View) 
		android.view.View child
	public void addChildUnchecked (android.view.View) 
		android.view.View child
	public boolean removeChild (android.view.View) 
		android.view.View child
	public void addChild (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
	private void addChildInternal (android.view.View, int, boolean) 
		android.view.View root
		int virtualDescendantId
		boolean checked
		int rootAccessibilityViewId
		long childNodeId
	public boolean removeChild (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		android.util.LongArray childIds
		int rootAccessibilityViewId
		long childNodeId
		int index
	public java.util.List getActionList () 
	public int getActions () 
		int actionId
		int i
		int returnValue
		int actionSize
	public void addAction (android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction) 
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
	private void addActionUnchecked (android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction) 
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
	public void addAction (int) 
		int action
	public void removeAction (int) 
		int action
	public boolean removeAction (android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction) 
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
	public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore () 
	public void setTraversalBefore (android.view.View) 
		android.view.View view
	public void setTraversalBefore (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter () 
	public void setTraversalAfter (android.view.View) 
		android.view.View view
	public void setTraversalAfter (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public void setMaxTextLength (int) 
		int max
	public int getMaxTextLength () 
	public void setMovementGranularities (int) 
		int granularities
	public int getMovementGranularities () 
	public boolean performAction (int) 
		int action
		android.view.accessibility.AccessibilityInteractionClient client
	public boolean performAction (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
		android.view.accessibility.AccessibilityInteractionClient client
	public java.util.List findAccessibilityNodeInfosByText (java.lang.String) 
		String text
		android.view.accessibility.AccessibilityInteractionClient client
	public java.util.List findAccessibilityNodeInfosByViewId (java.lang.String) 
		String viewId
		android.view.accessibility.AccessibilityInteractionClient client
	public android.view.accessibility.AccessibilityWindowInfo getWindow () 
		android.view.accessibility.AccessibilityInteractionClient client
	public android.view.accessibility.AccessibilityNodeInfo getParent () 
	public long getParentNodeId () 
	public void setParent (android.view.View) 
		android.view.View parent
	public void setParent (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public void getBoundsInParent (android.graphics.Rect) 
		android.graphics.Rect outBounds
	public void setBoundsInParent (android.graphics.Rect) 
		android.graphics.Rect bounds
	public void getBoundsInScreen (android.graphics.Rect) 
		android.graphics.Rect outBounds
	public android.graphics.Rect getBoundsInScreen () 
	public void setBoundsInScreen (android.graphics.Rect) 
		android.graphics.Rect bounds
	public boolean isCheckable () 
	public void setCheckable (boolean) 
		boolean checkable
	public boolean isChecked () 
	public void setChecked (boolean) 
		boolean checked
	public boolean isFocusable () 
	public void setFocusable (boolean) 
		boolean focusable
	public boolean isFocused () 
	public void setFocused (boolean) 
		boolean focused
	public boolean isVisibleToUser () 
	public void setVisibleToUser (boolean) 
		boolean visibleToUser
	public boolean isAccessibilityFocused () 
	public void setAccessibilityFocused (boolean) 
		boolean focused
	public boolean isSelected () 
	public void setSelected (boolean) 
		boolean selected
	public boolean isClickable () 
	public void setClickable (boolean) 
		boolean clickable
	public boolean isLongClickable () 
	public void setLongClickable (boolean) 
		boolean longClickable
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isPassword () 
	public void setPassword (boolean) 
		boolean password
	public boolean isScrollable () 
	public void setScrollable (boolean) 
		boolean scrollable
	public boolean isEditable () 
	public void setEditable (boolean) 
		boolean editable
	public int getDrawingOrder () 
	public void setDrawingOrder (int) 
		int drawingOrderInParent
	public android.view.accessibility.AccessibilityNodeInfo$CollectionInfo getCollectionInfo () 
	public void setCollectionInfo (android.view.accessibility.AccessibilityNodeInfo$CollectionInfo) 
		android.view.accessibility.AccessibilityNodeInfo$CollectionInfo collectionInfo
	public android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo getCollectionItemInfo () 
	public void setCollectionItemInfo (android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo) 
		android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo collectionItemInfo
	public android.view.accessibility.AccessibilityNodeInfo$RangeInfo getRangeInfo () 
	public void setRangeInfo (android.view.accessibility.AccessibilityNodeInfo$RangeInfo) 
		android.view.accessibility.AccessibilityNodeInfo$RangeInfo rangeInfo
	public boolean isContentInvalid () 
	public void setContentInvalid (boolean) 
		boolean contentInvalid
	public boolean isContextClickable () 
	public void setContextClickable (boolean) 
		boolean contextClickable
	public int getLiveRegion () 
	public void setLiveRegion (int) 
		int mode
	public boolean isMultiLine () 
	public void setMultiLine (boolean) 
		boolean multiLine
	public boolean canOpenPopup () 
	public void setCanOpenPopup (boolean) 
		boolean opensPopup
	public boolean isDismissable () 
	public void setDismissable (boolean) 
		boolean dismissable
	public boolean isImportantForAccessibility () 
	public void setImportantForAccessibility (boolean) 
		boolean important
	public java.lang.CharSequence getPackageName () 
	public void setPackageName (java.lang.CharSequence) 
		CharSequence packageName
	public java.lang.CharSequence getClassName () 
	public void setClassName (java.lang.CharSequence) 
		CharSequence className
	public java.lang.CharSequence getText () 
	public void setText (java.lang.CharSequence) 
		CharSequence text
	public void setError (java.lang.CharSequence) 
		CharSequence error
	public java.lang.CharSequence getError () 
	public java.lang.CharSequence getContentDescription () 
	public void setContentDescription (java.lang.CharSequence) 
		CharSequence contentDescription
	public void setLabelFor (android.view.View) 
		android.view.View labeled
	public void setLabelFor (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public android.view.accessibility.AccessibilityNodeInfo getLabelFor () 
	public void setLabeledBy (android.view.View) 
		android.view.View label
	public void setLabeledBy (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		int rootAccessibilityViewId
	public android.view.accessibility.AccessibilityNodeInfo getLabeledBy () 
	public void setViewIdResourceName (java.lang.String) 
		String viewIdResName
	public java.lang.String getViewIdResourceName () 
	public int getTextSelectionStart () 
	public int getTextSelectionEnd () 
	public void setTextSelection (int, int) 
		int start
		int end
	public int getInputType () 
	public void setInputType (int) 
		int inputType
	public android.os.Bundle getExtras () 
	private boolean getBooleanProperty (int) 
		int property
	private void setBooleanProperty (int, boolean) 
		int property
		boolean value
	public void setConnectionId (int) 
		int connectionId
	public int describeContents () 
	public long getSourceNodeId () 
	public void setSealed (boolean) 
		boolean sealed
	public boolean isSealed () 
	protected void enforceSealed () 
	private void enforceValidFocusDirection (int) 
		int direction
	private void enforceValidFocusType (int) 
		int focusType
	protected void enforceNotSealed () 
	public static android.view.accessibility.AccessibilityNodeInfo obtain (android.view.View) 
		android.view.View source
		android.view.accessibility.AccessibilityNodeInfo info
	public static android.view.accessibility.AccessibilityNodeInfo obtain (android.view.View, int) 
		android.view.View root
		int virtualDescendantId
		android.view.accessibility.AccessibilityNodeInfo info
	public static android.view.accessibility.AccessibilityNodeInfo obtain () 
		android.view.accessibility.AccessibilityNodeInfo info
	public static android.view.accessibility.AccessibilityNodeInfo obtain (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.accessibility.AccessibilityNodeInfo infoClone
	public void recycle () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int childIdsSize
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
		int i
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
		int i
		int actionCount
		int defaultLegacyStandardActions
		android.os.Parcel parcel
		int flags
		android.util.LongArray childIds
	private void init (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo other
		java.util.ArrayList otherActions
		android.util.LongArray otherChildNodeIds
	private void initFromParcel (android.os.Parcel) 
		long childId
		int i
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
		int i
		int legacyStandardActions
		int nonLegacyActionCount
		android.os.Parcel parcel
		boolean sealed
		int childrenSize
		int actionCount
	private void clear () 
	private static boolean isDefaultLegacyStandardAction (android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction) 
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
	private static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionSingleton (int) 
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction currentAction
		int i
		int actionId
		int actions
	private void addLegacyStandardActions (int) 
		int id
		android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction action
		int actionMask
		int remainingIds
	private static java.lang.String getActionSymbolicName (int) 
		int action
	private static java.lang.String getMovementGranularitySymbolicName (int) 
		int granularity
	private boolean canPerformRequestOverConnection (long) 
		long accessibilityNodeId
	public boolean equals (java.lang.Object) 
		Object object
		android.view.accessibility.AccessibilityNodeInfo other
	public int hashCode () 
		int prime
		int result
	public java.lang.String toString () 
		StringBuilder builder
	private android.view.accessibility.AccessibilityNodeInfo getNodeForAccessibilityId (long) 
		long accessibilityId
		android.view.accessibility.AccessibilityInteractionClient client
	static java.lang.String access$100 (int) 
		int x0
	static void access$200 (android.view.accessibility.AccessibilityNodeInfo, android.os.Parcel) 
		android.view.accessibility.AccessibilityNodeInfo x0
		android.os.Parcel x1
	static void  () 
}

android/view/accessibility/AccessibilityEvent$1.class
AccessibilityEvent.java
package android.view.accessibility
final android.view.accessibility.AccessibilityEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.accessibility.AccessibilityEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.view.accessibility.AccessibilityEvent event
	public android.view.accessibility.AccessibilityEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/accessibility/AccessibilityManager$MyHandler.class
AccessibilityManager.java
package android.view.accessibility
final android.view.accessibility.AccessibilityManager$MyHandler extends android.os.Handler {
	public static final int MSG_NOTIFY_ACCESSIBILITY_STATE_CHANGED
	public static final int MSG_NOTIFY_EXPLORATION_STATE_CHANGED
	public static final int MSG_NOTIFY_HIGH_TEXT_CONTRAST_STATE_CHANGED
	public static final int MSG_SET_STATE
	final android.view.accessibility.AccessibilityManager this$0
	public void  (android.view.accessibility.AccessibilityManager, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int state
		android.os.Message message
}

android/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener.class
AccessibilityManager.java
package android.view.accessibility
public abstract android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener extends java.lang.Object {
	public abstract void onAccessibilityStateChanged (boolean) 
}

android/view/accessibility/AccessibilityEvent.class
AccessibilityEvent.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityEvent extends android.view.accessibility.AccessibilityRecord implements android.os.Parcelable  {
	private static final boolean DEBUG
	public static final int INVALID_POSITION
	public static final int MAX_TEXT_LENGTH
	public static final int TYPE_VIEW_CLICKED
	public static final int TYPE_VIEW_LONG_CLICKED
	public static final int TYPE_VIEW_SELECTED
	public static final int TYPE_VIEW_FOCUSED
	public static final int TYPE_VIEW_TEXT_CHANGED
	public static final int TYPE_WINDOW_STATE_CHANGED
	public static final int TYPE_NOTIFICATION_STATE_CHANGED
	public static final int TYPE_VIEW_HOVER_ENTER
	public static final int TYPE_VIEW_HOVER_EXIT
	public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START
	public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END
	public static final int TYPE_WINDOW_CONTENT_CHANGED
	public static final int TYPE_VIEW_SCROLLED
	public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED
	public static final int TYPE_ANNOUNCEMENT
	public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED
	public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED
	public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY
	public static final int TYPE_GESTURE_DETECTION_START
	public static final int TYPE_GESTURE_DETECTION_END
	public static final int TYPE_TOUCH_INTERACTION_START
	public static final int TYPE_TOUCH_INTERACTION_END
	public static final int TYPE_WINDOWS_CHANGED
	public static final int TYPE_VIEW_CONTEXT_CLICKED
	public static final int TYPE_ASSIST_READING_CONTEXT
	public static final int CONTENT_CHANGE_TYPE_UNDEFINED
	public static final int CONTENT_CHANGE_TYPE_SUBTREE
	public static final int CONTENT_CHANGE_TYPE_TEXT
	public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION
	public static final int TYPES_ALL_MASK
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private int mEventType
	private CharSequence mPackageName
	private long mEventTime
	int mMovementGranularity
	int mAction
	int mContentChangeTypes
	private java.util.ArrayList mRecords
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	void init (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void setSealed (boolean) 
		android.view.accessibility.AccessibilityRecord record
		int i
		int recordCount
		boolean sealed
		java.util.List records
	public int getRecordCount () 
	public void appendRecord (android.view.accessibility.AccessibilityRecord) 
		android.view.accessibility.AccessibilityRecord record
	public android.view.accessibility.AccessibilityRecord getRecord (int) 
		int index
	public int getEventType () 
	public int getContentChangeTypes () 
	public void setContentChangeTypes (int) 
		int changeTypes
	public void setEventType (int) 
		int eventType
	public long getEventTime () 
	public void setEventTime (long) 
		long eventTime
	public java.lang.CharSequence getPackageName () 
	public void setPackageName (java.lang.CharSequence) 
		CharSequence packageName
	public void setMovementGranularity (int) 
		int granularity
	public int getMovementGranularity () 
	public void setAction (int) 
		int action
	public int getAction () 
	public static android.view.accessibility.AccessibilityEvent obtain (int) 
		int eventType
		android.view.accessibility.AccessibilityEvent event
	public static android.view.accessibility.AccessibilityEvent obtain (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityRecord record
		android.view.accessibility.AccessibilityRecord recordClone
		int i
		int recordCount
		android.view.accessibility.AccessibilityEvent event
		android.view.accessibility.AccessibilityEvent eventClone
	public static android.view.accessibility.AccessibilityEvent obtain () 
		android.view.accessibility.AccessibilityEvent event
	public void recycle () 
	protected void clear () 
		android.view.accessibility.AccessibilityRecord record
	public void initFromParcel (android.os.Parcel) 
		android.view.accessibility.AccessibilityRecord record
		int i
		android.os.Parcel parcel
		int recordCount
	private void readAccessibilityRecordFromParcel (android.view.accessibility.AccessibilityRecord, android.os.Parcel) 
		android.view.accessibility.AccessibilityRecord record
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.view.accessibility.AccessibilityRecord record
		int i
		android.os.Parcel parcel
		int flags
		int recordCount
	private void writeAccessibilityRecordToParcel (android.view.accessibility.AccessibilityRecord, android.os.Parcel, int) 
		android.view.accessibility.AccessibilityRecord record
		android.os.Parcel parcel
		int flags
	public int describeContents () 
	public java.lang.String toString () 
		StringBuilder builder
	public static java.lang.String eventTypeToString (int) 
		int eventTypeFlag
		int eventType
		StringBuilder builder
		int eventTypeCount
	static void  () 
}

android/view/accessibility/AccessibilityManager$TouchExplorationStateChangeListener.class
AccessibilityManager.java
package android.view.accessibility
public abstract android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener extends java.lang.Object {
	public abstract void onTouchExplorationStateChanged (boolean) 
}

android/view/accessibility/CaptioningManager.class
CaptioningManager.java
package android.view.accessibility
public android.view.accessibility.CaptioningManager extends java.lang.Object {
	private static final int DEFAULT_ENABLED
	private static final int DEFAULT_PRESET
	private static final float DEFAULT_FONT_SCALE
	private final java.util.ArrayList mListeners
	private final android.content.ContentResolver mContentResolver
	private final android.database.ContentObserver mContentObserver
	private final Runnable mStyleChangedRunnable
	public void  (android.content.Context) 
		android.content.Context context
		android.os.Handler handler
	public final boolean isEnabled () 
	public final java.lang.String getRawLocale () 
	public final java.util.Locale getLocale () 
		String[] splitLocale
		String rawLocale
	public final float getFontScale () 
	public int getRawUserStyle () 
	public android.view.accessibility.CaptioningManager$CaptionStyle getUserStyle () 
		int preset
	public void addCaptioningChangeListener (android.view.accessibility.CaptioningManager$CaptioningChangeListener) 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
	private void registerObserver (java.lang.String) 
		String key
	public void removeCaptioningChangeListener (android.view.accessibility.CaptioningManager$CaptioningChangeListener) 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
	private void notifyEnabledChanged () 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
		boolean enabled
	private void notifyUserStyleChanged () 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
		android.view.accessibility.CaptioningManager$CaptionStyle userStyle
	private void notifyLocaleChanged () 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
		java.util.Locale locale
	private void notifyFontScaleChanged () 
		android.view.accessibility.CaptioningManager$CaptioningChangeListener listener
		float fontScale
	static void access$000 (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager x0
	static void access$100 (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager x0
	static void access$200 (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager x0
	static java.lang.Runnable access$300 (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager x0
	static void access$400 (android.view.accessibility.CaptioningManager) 
		android.view.accessibility.CaptioningManager x0
}

android/view/accessibility/AccessibilityCache.class
AccessibilityCache.java
package android.view.accessibility
final android.view.accessibility.AccessibilityCache extends java.lang.Object {
	private static final String LOG_TAG
	private static final boolean DEBUG
	private static final boolean CHECK_INTEGRITY
	private final Object mLock
	private long mAccessibilityFocus
	private long mInputFocus
	private boolean mIsAllWindowsCached
	private final android.util.SparseArray mWindowCache
	private final android.util.SparseArray mNodeCache
	private final android.util.SparseArray mTempWindowArray
	void  () 
	public void setWindows (java.util.List) 
		android.view.accessibility.AccessibilityWindowInfo window
		int i
		int windowCount
		java.util.List windows
	public void addWindow (android.view.accessibility.AccessibilityWindowInfo) 
		int windowId
		android.view.accessibility.AccessibilityWindowInfo oldWindow
		android.view.accessibility.AccessibilityWindowInfo window
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		int windowId
		long sourceId
		int eventType
		android.view.accessibility.AccessibilityEvent event
	private void refreshCachedNodeLocked (int, long) 
		int windowId
		long sourceId
		android.util.LongSparseArray nodes
		android.view.accessibility.AccessibilityNodeInfo cachedInfo
	public android.view.accessibility.AccessibilityNodeInfo getNode (int, long) 
		android.util.LongSparseArray nodes
		android.view.accessibility.AccessibilityNodeInfo info
		int windowId
		long accessibilityNodeId
	public java.util.List getWindows () 
		android.view.accessibility.AccessibilityWindowInfo window
		int i
		android.view.accessibility.AccessibilityWindowInfo window
		int i
		android.util.SparseArray sortedWindows
		int sortedWindowCount
		java.util.List windows
		int windowCount
	public android.view.accessibility.AccessibilityWindowInfo getWindow (int) 
		android.view.accessibility.AccessibilityWindowInfo window
		int windowId
	public void add (android.view.accessibility.AccessibilityNodeInfo) 
		long oldChildId
		int i
		android.util.LongArray newChildrenIds
		int oldChildCount
		long oldParentId
		int windowId
		android.util.LongSparseArray nodes
		long sourceId
		android.view.accessibility.AccessibilityNodeInfo oldInfo
		android.view.accessibility.AccessibilityNodeInfo clone
		android.view.accessibility.AccessibilityNodeInfo info
	public void clear () 
		int windowId
		int i
		int nodesForWindowCount
	private void clearWindowCache () 
		android.view.accessibility.AccessibilityWindowInfo window
		int i
		int windowCount
	private void clearNodesForWindowLocked (int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int i
		int windowId
		android.util.LongSparseArray nodes
		int nodeCount
	private void clearSubTreeLocked (int, long) 
		int windowId
		long rootNodeId
		android.util.LongSparseArray nodes
	private void clearSubTreeRecursiveLocked (android.util.LongSparseArray, long) 
		long childNodeId
		int i
		android.util.LongSparseArray nodes
		long rootNodeId
		android.view.accessibility.AccessibilityNodeInfo current
		int childCount
	public void checkIntegrity () 
		android.view.accessibility.AccessibilityWindowInfo window
		int i
		android.view.accessibility.AccessibilityNodeInfo child
		int k
		boolean childOfItsParent
		int childCount
		android.view.accessibility.AccessibilityNodeInfo parent
		android.view.accessibility.AccessibilityNodeInfo child
		int k
		android.view.accessibility.AccessibilityNodeInfo node
		android.view.accessibility.AccessibilityNodeInfo nodeParent
		int childCount
		int j
		android.util.LongSparseArray nodes
		android.util.ArraySet seen
		int windowId
		int nodeCount
		int i
		android.view.accessibility.AccessibilityWindowInfo focusedWindow
		android.view.accessibility.AccessibilityWindowInfo activeWindow
		int windowCount
		android.view.accessibility.AccessibilityNodeInfo accessFocus
		android.view.accessibility.AccessibilityNodeInfo inputFocus
		int nodesForWindowCount
	static void  () 
}

android/view/accessibility/AccessibilityNodeInfo$RangeInfo.class
AccessibilityNodeInfo.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityNodeInfo$RangeInfo extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	public static final int RANGE_TYPE_INT
	public static final int RANGE_TYPE_FLOAT
	public static final int RANGE_TYPE_PERCENT
	private static final android.util.Pools$SynchronizedPool sPool
	private int mType
	private float mMin
	private float mMax
	private float mCurrent
	public static android.view.accessibility.AccessibilityNodeInfo$RangeInfo obtain (android.view.accessibility.AccessibilityNodeInfo$RangeInfo) 
		android.view.accessibility.AccessibilityNodeInfo$RangeInfo other
	public static android.view.accessibility.AccessibilityNodeInfo$RangeInfo obtain (int, float, float, float) 
		int type
		float min
		float max
		float current
		android.view.accessibility.AccessibilityNodeInfo$RangeInfo info
	private void  (int, float, float, float) 
		int type
		float min
		float max
		float current
	public int getType () 
	public float getMin () 
	public float getMax () 
	public float getCurrent () 
	void recycle () 
	private void clear () 
	static void  () 
}

android/view/accessibility/AccessibilityManager.class
AccessibilityManager.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityManager extends java.lang.Object {
	private static final boolean DEBUG
	private static final String LOG_TAG
	public static final int STATE_FLAG_ACCESSIBILITY_ENABLED
	public static final int STATE_FLAG_TOUCH_EXPLORATION_ENABLED
	public static final int STATE_FLAG_HIGH_TEXT_CONTRAST_ENABLED
	public static final int DALTONIZER_DISABLED
	public static final int DALTONIZER_SIMULATE_MONOCHROMACY
	public static final int DALTONIZER_CORRECT_DEUTERANOMALY
	public static final int AUTOCLICK_DELAY_DEFAULT
	static final Object sInstanceSync
	private static android.view.accessibility.AccessibilityManager sInstance
	private final Object mLock
	private android.view.accessibility.IAccessibilityManager mService
	final int mUserId
	final android.os.Handler mHandler
	boolean mIsEnabled
	boolean mIsTouchExplorationEnabled
	boolean mIsHighTextContrastEnabled
	private final java.util.concurrent.CopyOnWriteArrayList mAccessibilityStateChangeListeners
	private final java.util.concurrent.CopyOnWriteArrayList mTouchExplorationStateChangeListeners
	private final java.util.concurrent.CopyOnWriteArrayList mHighTextContrastStateChangeListeners
	private final android.view.accessibility.IAccessibilityManagerClient$Stub mClient
	public static android.view.accessibility.AccessibilityManager getInstance (android.content.Context) 
		int userId
		int userId
		android.content.Context context
	public void  (android.content.Context, android.view.accessibility.IAccessibilityManager, int) 
		android.content.Context context
		android.view.accessibility.IAccessibilityManager service
		int userId
	public android.view.accessibility.IAccessibilityManagerClient getClient () 
	public boolean isEnabled () 
		android.view.accessibility.IAccessibilityManager service
	public boolean isTouchExplorationEnabled () 
		android.view.accessibility.IAccessibilityManager service
	public boolean isHighTextContrastEnabled () 
		android.view.accessibility.IAccessibilityManager service
	public void sendAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.os.Looper myLooper
		long identityToken
		android.os.RemoteException re
		android.view.accessibility.AccessibilityEvent event
		android.view.accessibility.IAccessibilityManager service
		int userId
		boolean doRecycle
	public void interrupt () 
		android.os.RemoteException re
		android.view.accessibility.IAccessibilityManager service
		int userId
	public java.util.List getAccessibilityServiceList () 
		android.accessibilityservice.AccessibilityServiceInfo info
		int i
		java.util.List infos
		java.util.List services
		int infoCount
	public java.util.List getInstalledAccessibilityServiceList () 
		android.os.RemoteException re
		android.view.accessibility.IAccessibilityManager service
		int userId
		java.util.List services
	public java.util.List getEnabledAccessibilityServiceList (int) 
		android.os.RemoteException re
		int feedbackTypeFlags
		android.view.accessibility.IAccessibilityManager service
		int userId
		java.util.List services
	public boolean addAccessibilityStateChangeListener (android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener) 
		android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener listener
	public boolean removeAccessibilityStateChangeListener (android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener) 
		android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener listener
	public boolean addTouchExplorationStateChangeListener (android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener) 
		android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener listener
	public boolean removeTouchExplorationStateChangeListener (android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener) 
		android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener listener
	public boolean addHighTextContrastStateChangeListener (android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener) 
		android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener listener
	public boolean removeHighTextContrastStateChangeListener (android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener) 
		android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener listener
	private void setStateLocked (int) 
		int stateFlags
		boolean enabled
		boolean touchExplorationEnabled
		boolean highTextContrastEnabled
		boolean wasEnabled
		boolean wasTouchExplorationEnabled
		boolean wasHighTextContrastEnabled
	public int addAccessibilityInteractionConnection (android.view.IWindow, android.view.accessibility.IAccessibilityInteractionConnection) 
		android.os.RemoteException re
		android.view.IWindow windowToken
		android.view.accessibility.IAccessibilityInteractionConnection connection
		android.view.accessibility.IAccessibilityManager service
		int userId
	public void removeAccessibilityInteractionConnection (android.view.IWindow) 
		android.os.RemoteException re
		android.view.IWindow windowToken
		android.view.accessibility.IAccessibilityManager service
	private android.view.accessibility.IAccessibilityManager getServiceLocked () 
	private void tryConnectToServiceLocked (android.view.accessibility.IAccessibilityManager) 
		android.os.IBinder iBinder
		int stateFlags
		android.os.RemoteException re
		android.view.accessibility.IAccessibilityManager service
	private void handleNotifyAccessibilityStateChanged () 
		android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener listener
		boolean isEnabled
	private void handleNotifyTouchExplorationStateChanged () 
		android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener listener
		boolean isTouchExplorationEnabled
	private void handleNotifyHighTextContrastStateChanged () 
		android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener listener
		boolean isHighTextContrastEnabled
	static void access$000 (android.view.accessibility.AccessibilityManager) 
		android.view.accessibility.AccessibilityManager x0
	static void access$100 (android.view.accessibility.AccessibilityManager) 
		android.view.accessibility.AccessibilityManager x0
	static void access$200 (android.view.accessibility.AccessibilityManager) 
		android.view.accessibility.AccessibilityManager x0
	static java.lang.Object access$300 (android.view.accessibility.AccessibilityManager) 
		android.view.accessibility.AccessibilityManager x0
	static void access$400 (android.view.accessibility.AccessibilityManager, int) 
		android.view.accessibility.AccessibilityManager x0
		int x1
	static void  () 
}

android/view/accessibility/AccessibilityInteractionClient.class
AccessibilityInteractionClient.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityInteractionClient extends android.view.accessibility.IAccessibilityInteractionConnectionCallback$Stub {
	public static final int NO_ID
	private static final String LOG_TAG
	private static final boolean DEBUG
	private static final boolean CHECK_INTEGRITY
	private static final long TIMEOUT_INTERACTION_MILLIS
	private static final Object sStaticLock
	private static final android.util.LongSparseArray sClients
	private final java.util.concurrent.atomic.AtomicInteger mInteractionIdCounter
	private final Object mInstanceLock
	private volatile int mInteractionId
	private android.view.accessibility.AccessibilityNodeInfo mFindAccessibilityNodeInfoResult
	private java.util.List mFindAccessibilityNodeInfosResult
	private boolean mPerformAccessibilityActionResult
	private android.os.Message mSameThreadMessage
	private static final android.util.SparseArray sConnectionCache
	private static final android.view.accessibility.AccessibilityCache sAccessibilityCache
	public static android.view.accessibility.AccessibilityInteractionClient getInstance () 
		long threadId
	public static android.view.accessibility.AccessibilityInteractionClient getInstanceForThread (long) 
		android.view.accessibility.AccessibilityInteractionClient client
		long threadId
	private void  () 
	public void setSameThreadMessage (android.os.Message) 
		android.os.Message message
	public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow (int) 
		int connectionId
	public android.view.accessibility.AccessibilityWindowInfo getWindow (int, int) 
		android.view.accessibility.AccessibilityWindowInfo window
		long identityToken
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
	public java.util.List getWindows (int) 
		java.util.List windows
		long identityToken
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
	public android.view.accessibility.AccessibilityNodeInfo findAccessibilityNodeInfoByAccessibilityId (int, int, long, boolean, int) 
		android.view.accessibility.AccessibilityNodeInfo cachedInfo
		java.util.List infos
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		boolean bypassCache
		int prefetchFlags
	public java.util.List findAccessibilityNodeInfosByViewId (int, int, long, java.lang.String) 
		java.util.List infos
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		String viewId
	public java.util.List findAccessibilityNodeInfosByText (int, int, long, java.lang.String) 
		java.util.List infos
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		String text
	public android.view.accessibility.AccessibilityNodeInfo findFocus (int, int, long, int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		int focusType
	public android.view.accessibility.AccessibilityNodeInfo focusSearch (int, int, long, int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		int direction
	public boolean performAccessibilityAction (int, int, long, int, android.os.Bundle) 
		int interactionId
		long identityToken
		boolean success
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.RemoteException re
		int connectionId
		int accessibilityWindowId
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
	public void clearCache () 
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	private android.view.accessibility.AccessibilityNodeInfo getFindAccessibilityNodeInfoResultAndClear (int) 
		boolean success
		android.view.accessibility.AccessibilityNodeInfo result
		int interactionId
	public void setFindAccessibilityNodeInfoResult (android.view.accessibility.AccessibilityNodeInfo, int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int interactionId
	private java.util.List getFindAccessibilityNodeInfosResultAndClear (int) 
		boolean success
		java.util.List result
		int interactionId
	public void setFindAccessibilityNodeInfosResult (java.util.List, int) 
		boolean isIpcCall
		java.util.List infos
		int interactionId
	private boolean getPerformAccessibilityActionResultAndClear (int) 
		boolean success
		boolean result
		int interactionId
	public void setPerformAccessibilityActionResult (boolean, int) 
		boolean succeeded
		int interactionId
	private void clearResultLocked () 
	private boolean waitForResultTimedLocked (int) 
		android.os.Message sameProcessMessage
		long elapsedTimeMillis
		int interactionId
		long waitTimeMillis
		long startTimeMillis
	private void finalizeAndCacheAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo, int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int connectionId
	private void finalizeAndCacheAccessibilityNodeInfos (java.util.List, int) 
		android.view.accessibility.AccessibilityNodeInfo info
		int i
		int infosCount
		java.util.List infos
		int connectionId
	private android.os.Message getSameProcessMessageAndClear () 
		android.os.Message result
	public android.accessibilityservice.IAccessibilityServiceConnection getConnection (int) 
		int connectionId
	public void addConnection (int, android.accessibilityservice.IAccessibilityServiceConnection) 
		int connectionId
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public void removeConnection (int) 
		int connectionId
	private void checkFindAccessibilityNodeInfoResultIntegrity (java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo candidate
		int j
		int i
		android.view.accessibility.AccessibilityNodeInfo child
		int j
		long childId
		int i
		android.view.accessibility.AccessibilityNodeInfo current
		int childCount
		java.util.List infos
		android.view.accessibility.AccessibilityNodeInfo root
		int infoCount
		java.util.HashSet seen
		java.util.Queue fringe
		int disconnectedCount
	static void  () 
}

android/view/accessibility/AccessibilityManager$1.class
AccessibilityManager.java
package android.view.accessibility
 android.view.accessibility.AccessibilityManager$1 extends android.view.accessibility.IAccessibilityManagerClient$Stub {
	final android.view.accessibility.AccessibilityManager this$0
	void  (android.view.accessibility.AccessibilityManager) 
		android.view.accessibility.AccessibilityManager this$0
	public void setState (int) 
		int state
}

android/view/accessibility/IAccessibilityManager$Stub.class
IAccessibilityManager.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityManager$Stub extends android.os.Binder implements android.view.accessibility.IAccessibilityManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addClient
	static final int TRANSACTION_sendAccessibilityEvent
	static final int TRANSACTION_getInstalledAccessibilityServiceList
	static final int TRANSACTION_getEnabledAccessibilityServiceList
	static final int TRANSACTION_interrupt
	static final int TRANSACTION_addAccessibilityInteractionConnection
	static final int TRANSACTION_removeAccessibilityInteractionConnection
	static final int TRANSACTION_registerUiTestAutomationService
	static final int TRANSACTION_unregisterUiTestAutomationService
	static final int TRANSACTION_temporaryEnableAccessibilityStateUntilKeyguardRemoved
	static final int TRANSACTION_getWindowToken
	static final int TRANSACTION_enableAccessibilityService
	static final int TRANSACTION_disableAccessibilityService
	public void  () 
	public static android.view.accessibility.IAccessibilityManager 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.accessibility.IAccessibilityManagerClient _arg0
		int _arg1
		int _result
		android.view.accessibility.AccessibilityEvent _arg0
		android.view.accessibility.AccessibilityEvent _arg0
		int _arg1
		boolean _result
		int _arg0
		java.util.List _result
		int _arg0
		int _arg1
		java.util.List _result
		int _arg0
		android.view.IWindow _arg0
		android.view.accessibility.IAccessibilityInteractionConnection _arg1
		int _arg2
		int _result
		android.view.IWindow _arg0
		android.accessibilityservice.AccessibilityServiceInfo _arg2
		android.os.IBinder _arg0
		android.accessibilityservice.IAccessibilityServiceClient _arg1
		android.accessibilityservice.AccessibilityServiceInfo _arg2
		int _arg3
		android.accessibilityservice.IAccessibilityServiceClient _arg0
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		boolean _arg1
		int _arg0
		int _arg1
		android.os.IBinder _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/accessibility/IAccessibilityInteractionConnectionCallback$Stub.class
IAccessibilityInteractionConnectionCallback.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityInteractionConnectionCallback$Stub extends android.os.Binder implements android.view.accessibility.IAccessibilityInteractionConnectionCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setFindAccessibilityNodeInfoResult
	static final int TRANSACTION_setFindAccessibilityNodeInfosResult
	static final int TRANSACTION_setPerformAccessibilityActionResult
	public void  () 
	public static android.view.accessibility.IAccessibilityInteractionConnectionCallback 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.accessibility.AccessibilityNodeInfo _arg0
		android.view.accessibility.AccessibilityNodeInfo _arg0
		int _arg1
		java.util.List _arg0
		int _arg1
		boolean _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/accessibility/CaptioningManager$MyContentObserver.class
CaptioningManager.java
package android.view.accessibility
 android.view.accessibility.CaptioningManager$MyContentObserver extends android.database.ContentObserver {
	private final android.os.Handler mHandler
	final android.view.accessibility.CaptioningManager this$0
	public void  (android.view.accessibility.CaptioningManager, android.os.Handler) 
		android.os.Handler handler
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
		String uriPath
		String name
}

android/view/accessibility/AccessibilityNodeInfo$1.class
AccessibilityNodeInfo.java
package android.view.accessibility
final android.view.accessibility.AccessibilityNodeInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.accessibility.AccessibilityNodeInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.view.accessibility.AccessibilityNodeInfo info
	public android.view.accessibility.AccessibilityNodeInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/accessibility/AccessibilityWindowInfo.class
AccessibilityWindowInfo.java
package android.view.accessibility
public final android.view.accessibility.AccessibilityWindowInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final boolean DEBUG
	public static final int TYPE_APPLICATION
	public static final int TYPE_INPUT_METHOD
	public static final int TYPE_SYSTEM
	public static final int TYPE_ACCESSIBILITY_OVERLAY
	public static final int TYPE_SPLIT_SCREEN_DIVIDER
	private static final int UNDEFINED
	private static final int BOOLEAN_PROPERTY_ACTIVE
	private static final int BOOLEAN_PROPERTY_FOCUSED
	private static final int BOOLEAN_PROPERTY_ACCESSIBILITY_FOCUSED
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private int mType
	private int mLayer
	private int mBooleanProperties
	private int mId
	private int mParentId
	private final android.graphics.Rect mBoundsInScreen
	private android.util.LongArray mChildIds
	private CharSequence mTitle
	private int mAnchorId
	private int mConnectionId
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public java.lang.CharSequence getTitle () 
	public void setTitle (java.lang.CharSequence) 
		CharSequence title
	public int getType () 
	public void setType (int) 
		int type
	public int getLayer () 
	public void setLayer (int) 
		int layer
	public android.view.accessibility.AccessibilityNodeInfo getRoot () 
		android.view.accessibility.AccessibilityInteractionClient client
	public void setAnchorId (int) 
		int anchorId
	public android.view.accessibility.AccessibilityNodeInfo getAnchor () 
		android.view.accessibility.AccessibilityInteractionClient client
	public android.view.accessibility.AccessibilityWindowInfo getParent () 
		android.view.accessibility.AccessibilityInteractionClient client
	public void setParentId (int) 
		int parentId
	public int getId () 
	public void setId (int) 
		int id
	public void setConnectionId (int) 
		int connectionId
	public void getBoundsInScreen (android.graphics.Rect) 
		android.graphics.Rect outBounds
	public void setBoundsInScreen (android.graphics.Rect) 
		android.graphics.Rect bounds
	public boolean isActive () 
	public void setActive (boolean) 
		boolean active
	public boolean isFocused () 
	public void setFocused (boolean) 
		boolean focused
	public boolean isAccessibilityFocused () 
	public void setAccessibilityFocused (boolean) 
		boolean focused
	public int getChildCount () 
	public android.view.accessibility.AccessibilityWindowInfo getChild (int) 
		int index
		int childId
		android.view.accessibility.AccessibilityInteractionClient client
	public void addChild (int) 
		int childId
	public static android.view.accessibility.AccessibilityWindowInfo obtain () 
		android.view.accessibility.AccessibilityWindowInfo info
	public static android.view.accessibility.AccessibilityWindowInfo obtain (android.view.accessibility.AccessibilityWindowInfo) 
		android.view.accessibility.AccessibilityWindowInfo info
		android.view.accessibility.AccessibilityWindowInfo infoClone
	public void recycle () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int childCount
		android.os.Parcel parcel
		int flags
		android.util.LongArray childIds
	private void initFromParcel (android.os.Parcel) 
		int childId
		int i
		android.os.Parcel parcel
		int childCount
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.view.accessibility.AccessibilityWindowInfo other
	public java.lang.String toString () 
		StringBuilder builder
	private void clear () 
	private boolean getBooleanProperty (int) 
		int property
	private void setBooleanProperty (int, boolean) 
		int property
		boolean value
	private static java.lang.String typeToString (int) 
		int type
	public boolean changed (android.view.accessibility.AccessibilityWindowInfo) 
		android.view.accessibility.AccessibilityWindowInfo other
	static void access$000 (android.view.accessibility.AccessibilityWindowInfo, android.os.Parcel) 
		android.view.accessibility.AccessibilityWindowInfo x0
		android.os.Parcel x1
	static void  () 
}

android/view/accessibility/IAccessibilityInteractionConnection$Stub.class
IAccessibilityInteractionConnection.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityInteractionConnection$Stub extends android.os.Binder implements android.view.accessibility.IAccessibilityInteractionConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_findAccessibilityNodeInfoByAccessibilityId
	static final int TRANSACTION_findAccessibilityNodeInfosByViewId
	static final int TRANSACTION_findAccessibilityNodeInfosByText
	static final int TRANSACTION_findFocus
	static final int TRANSACTION_focusSearch
	static final int TRANSACTION_performAccessibilityAction
	public void  () 
	public static android.view.accessibility.IAccessibilityInteractionConnection 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.Region _arg1
		android.view.MagnificationSpec _arg7
		long _arg0
		android.graphics.Region _arg1
		int _arg2
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg3
		int _arg4
		int _arg5
		long _arg6
		android.view.MagnificationSpec _arg7
		android.graphics.Region _arg2
		android.view.MagnificationSpec _arg8
		long _arg0
		String _arg1
		android.graphics.Region _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		int _arg5
		int _arg6
		long _arg7
		android.view.MagnificationSpec _arg8
		android.graphics.Region _arg2
		android.view.MagnificationSpec _arg8
		long _arg0
		String _arg1
		android.graphics.Region _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		int _arg5
		int _arg6
		long _arg7
		android.view.MagnificationSpec _arg8
		android.graphics.Region _arg2
		android.view.MagnificationSpec _arg8
		long _arg0
		int _arg1
		android.graphics.Region _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		int _arg5
		int _arg6
		long _arg7
		android.view.MagnificationSpec _arg8
		android.graphics.Region _arg2
		android.view.MagnificationSpec _arg8
		long _arg0
		int _arg1
		android.graphics.Region _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		int _arg5
		int _arg6
		long _arg7
		android.view.MagnificationSpec _arg8
		android.os.Bundle _arg2
		long _arg0
		int _arg1
		android.os.Bundle _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		int _arg5
		int _arg6
		long _arg7
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/accessibility/IAccessibilityInteractionConnection.class
IAccessibilityInteractionConnection.java
package android.view.accessibility
public abstract android.view.accessibility.IAccessibilityInteractionConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void findAccessibilityNodeInfoByAccessibilityId (long, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
	public abstract void findAccessibilityNodeInfosByViewId (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
	public abstract void findAccessibilityNodeInfosByText (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
	public abstract void findFocus (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
	public abstract void focusSearch (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec)  throws android.os.RemoteException 
	public abstract void performAccessibilityAction (long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long)  throws android.os.RemoteException 
}

android/view/WindowManager$InvalidDisplayException.class
WindowManager.java
package android.view
public android.view.WindowManager$InvalidDisplayException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/view/VelocityTracker$Estimator.class
VelocityTracker.java
package android.view
public final android.view.VelocityTracker$Estimator extends java.lang.Object {
	private static final int MAX_DEGREE
	public final float[] xCoeff
	public final float[] yCoeff
	public int degree
	public float confidence
	public void  () 
	public float estimateX (float) 
		float time
	public float estimateY (float) 
		float time
	public float getXCoeff (int) 
		int index
	public float getYCoeff (int) 
		int index
	private float estimate (float, float[]) 
		int i
		float time
		float[] c
		float a
		float scale
}

android/view/BatchedInputEventReceiver$1.class
BatchedInputEventReceiver.java
package android.view
 android.view.BatchedInputEventReceiver$1 extends java.lang.Object {
}

android/view/IGraphicsStats$Stub.class
IGraphicsStats.java
package android.view
public abstract android.view.IGraphicsStats$Stub extends android.os.Binder implements android.view.IGraphicsStats  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_requestBufferForProcess
	public void  () 
	public static android.view.IGraphicsStats 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.os.IBinder _arg1
		android.os.ParcelFileDescriptor _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/View$8.class
View.java
package android.view
final android.view.View$8 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/WindowManagerImpl.class
WindowManagerImpl.java
package android.view
public final android.view.WindowManagerImpl extends java.lang.Object implements android.view.WindowManager  {
	private final android.view.WindowManagerGlobal mGlobal
	private final android.content.Context mContext
	private final android.view.Window mParentWindow
	private android.os.IBinder mDefaultToken
	public void  (android.content.Context) 
		android.content.Context context
	private void  (android.content.Context, android.view.Window) 
		android.content.Context context
		android.view.Window parentWindow
	public android.view.WindowManagerImpl createLocalWindowManager (android.view.Window) 
		android.view.Window parentWindow
	public android.view.WindowManagerImpl createPresentationWindowManager (android.content.Context) 
		android.content.Context displayContext
	public void setDefaultToken (android.os.IBinder) 
		android.os.IBinder token
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	public void updateViewLayout (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View view
		android.view.ViewGroup$LayoutParams params
	private void applyDefaultToken (android.view.ViewGroup$LayoutParams) 
		android.view.WindowManager$LayoutParams wparams
		android.view.ViewGroup$LayoutParams params
	public void removeView (android.view.View) 
		android.view.View view
	public void removeViewImmediate (android.view.View) 
		android.view.View view
	public void requestAppKeyboardShortcuts (android.view.WindowManager$KeyboardShortcutsReceiver, int) 
		android.view.WindowManager$KeyboardShortcutsReceiver receiver
		int deviceId
		com.android.internal.os.IResultReceiver resultReceiver
	public android.view.Display getDefaultDisplay () 
}

android/view/FallbackEventHandler.class
FallbackEventHandler.java
package android.view
public abstract android.view.FallbackEventHandler extends java.lang.Object {
	public abstract void setView (android.view.View) 
	public abstract void preDispatchKeyEvent (android.view.KeyEvent) 
	public abstract boolean dispatchKeyEvent (android.view.KeyEvent) 
}

android/view/ViewGroup$2.class
ViewGroup.java
package android.view
 android.view.ViewGroup$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewGroup this$0
	void  (android.view.ViewGroup) 
		android.view.ViewGroup this$0
	public void run () 
}

android/view/DisplayInfo.class
DisplayInfo.java
package android.view
public final android.view.DisplayInfo extends java.lang.Object implements android.os.Parcelable  {
	public int layerStack
	public int flags
	public int type
	public String address
	public String name
	public String uniqueId
	public int appWidth
	public int appHeight
	public int smallestNominalAppWidth
	public int smallestNominalAppHeight
	public int largestNominalAppWidth
	public int largestNominalAppHeight
	public int logicalWidth
	public int logicalHeight
	public int overscanLeft
	public int overscanTop
	public int overscanRight
	public int overscanBottom
	public int rotation
	public int modeId
	public int defaultModeId
	public android.view.Display$Mode[] supportedModes
	public int colorMode
	public int[] supportedColorModes
	public android.view.Display$HdrCapabilities hdrCapabilities
	public int logicalDensityDpi
	public float physicalXDpi
	public float physicalYDpi
	public long appVsyncOffsetNanos
	public long presentationDeadlineNanos
	public int state
	public int ownerUid
	public String ownerPackageName
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.view.DisplayInfo) 
		android.view.DisplayInfo other
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equals (android.view.DisplayInfo) 
		android.view.DisplayInfo other
	public int hashCode () 
	public void copyFrom (android.view.DisplayInfo) 
		android.view.DisplayInfo other
	public void readFromParcel (android.os.Parcel) 
		int i
		int i
		android.os.Parcel source
		int nModes
		int nColorModes
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int i
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public android.view.Display$Mode getMode () 
	public android.view.Display$Mode getDefaultMode () 
	private android.view.Display$Mode findMode (int) 
		int i
		int id
	public int findDefaultModeByRefreshRate (float) 
		int i
		float refreshRate
		android.view.Display$Mode[] modes
		android.view.Display$Mode defaultMode
	public float[] getDefaultRefreshRates () 
		android.view.Display$Mode mode
		int i
		Float rate
		android.view.Display$Mode[] modes
		android.util.ArraySet rates
		android.view.Display$Mode defaultMode
		float[] result
		int i
	public void getAppMetrics (android.util.DisplayMetrics) 
		android.util.DisplayMetrics outMetrics
	public void getAppMetrics (android.util.DisplayMetrics, android.view.DisplayAdjustments) 
		android.util.DisplayMetrics outMetrics
		android.view.DisplayAdjustments displayAdjustments
	public void getAppMetrics (android.util.DisplayMetrics, android.content.res.CompatibilityInfo, android.content.res.Configuration) 
		android.util.DisplayMetrics outMetrics
		android.content.res.CompatibilityInfo ci
		android.content.res.Configuration configuration
	public void getLogicalMetrics (android.util.DisplayMetrics, android.content.res.CompatibilityInfo, android.content.res.Configuration) 
		android.util.DisplayMetrics outMetrics
		android.content.res.CompatibilityInfo compatInfo
		android.content.res.Configuration configuration
	public int getNaturalWidth () 
	public int getNaturalHeight () 
	public boolean hasAccess (int) 
		int uid
	private void getMetricsWithSize (android.util.DisplayMetrics, android.content.res.CompatibilityInfo, android.content.res.Configuration, int, int) 
		android.util.DisplayMetrics outMetrics
		android.content.res.CompatibilityInfo compatInfo
		android.content.res.Configuration configuration
		int width
		int height
	public java.lang.String toString () 
		StringBuilder sb
	private static java.lang.String flagsToString (int) 
		int flags
		StringBuilder result
	void  (android.os.Parcel, android.view.DisplayInfo$1) 
		android.os.Parcel x0
		android.view.DisplayInfo$1 x1
	static void  () 
}

android/view/IApplicationToken$Stub.class
IApplicationToken.java
package android.view
public abstract android.view.IApplicationToken$Stub extends android.os.Binder implements android.view.IApplicationToken  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_windowsDrawn
	static final int TRANSACTION_windowsVisible
	static final int TRANSACTION_windowsGone
	static final int TRANSACTION_keyDispatchingTimedOut
	static final int TRANSACTION_getKeyDispatchingTimeout
	public void  () 
	public static android.view.IApplicationToken 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 _result
		long _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/AccessibilityInteractionController$1.class
AccessibilityInteractionController.java
package android.view
 android.view.AccessibilityInteractionController$1 extends java.lang.Object {
}

android/view/WindowInfo.class
WindowInfo.java
package android.view
public android.view.WindowInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	public int type
	public int layer
	public android.os.IBinder token
	public android.os.IBinder parentToken
	public boolean focused
	public final android.graphics.Rect boundsInScreen
	public java.util.List childTokens
	public CharSequence title
	public int accessibilityIdOfAnchor
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public static android.view.WindowInfo obtain () 
		android.view.WindowInfo window
	public static android.view.WindowInfo obtain (android.view.WindowInfo) 
		android.view.WindowInfo other
		android.view.WindowInfo window
	public void recycle () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder builder
	private void initFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		boolean hasChildren
	private void clear () 
	static void access$000 (android.view.WindowInfo, android.os.Parcel) 
		android.view.WindowInfo x0
		android.os.Parcel x1
	static void  () 
}

android/view/HandlerActionQueue$HandlerAction.class
HandlerActionQueue.java
package android.view
 android.view.HandlerActionQueue$HandlerAction extends java.lang.Object {
	final Runnable action
	final long delay
	public void  (java.lang.Runnable, long) 
		Runnable action
		long delay
	public boolean matches (java.lang.Runnable) 
		Runnable otherAction
}

android/view/TextureView$1.class
TextureView.java
package android.view
 android.view.TextureView$1 extends java.lang.Object implements android.graphics.SurfaceTexture$OnFrameAvailableListener  {
	final android.view.TextureView this$0
	void  (android.view.TextureView) 
		android.view.TextureView this$0
	public void onFrameAvailable (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
}

android/view/LayoutInflater$BlinkLayout$1.class
LayoutInflater.java
package android.view
 android.view.LayoutInflater$BlinkLayout$1 extends java.lang.Object implements android.os.Handler$Callback  {
	final android.view.LayoutInflater$BlinkLayout this$0
	void  (android.view.LayoutInflater$BlinkLayout) 
		android.view.LayoutInflater$BlinkLayout this$0
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/View$OnSystemUiVisibilityChangeListener.class
View.java
package android.view
public abstract android.view.View$OnSystemUiVisibilityChangeListener extends java.lang.Object {
	public abstract void onSystemUiVisibilityChange (int) 
}

android/view/ViewPropertyAnimator$2.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewPropertyAnimator this$0
	void  (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator this$0
	public void run () 
}

android/view/ViewRootImpl$NativePreImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$NativePreImeInputStage extends android.view.ViewRootImpl$AsyncInputStage implements android.view.InputQueue$FinishedInputEventCallback  {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage, java.lang.String) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
		String traceCounter
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	public void onFinishedInputEvent (java.lang.Object, boolean) 
		Object token
		boolean handled
		android.view.ViewRootImpl$QueuedInputEvent q
}

android/view/KeyEvent.class
KeyEvent.java
package android.view
public android.view.KeyEvent extends android.view.InputEvent implements android.os.Parcelable  {
	public static final int KEYCODE_UNKNOWN
	public static final int KEYCODE_SOFT_LEFT
	public static final int KEYCODE_SOFT_RIGHT
	public static final int KEYCODE_HOME
	public static final int KEYCODE_BACK
	public static final int KEYCODE_CALL
	public static final int KEYCODE_ENDCALL
	public static final int KEYCODE_0
	public static final int KEYCODE_1
	public static final int KEYCODE_2
	public static final int KEYCODE_3
	public static final int KEYCODE_4
	public static final int KEYCODE_5
	public static final int KEYCODE_6
	public static final int KEYCODE_7
	public static final int KEYCODE_8
	public static final int KEYCODE_9
	public static final int KEYCODE_STAR
	public static final int KEYCODE_POUND
	public static final int KEYCODE_DPAD_UP
	public static final int KEYCODE_DPAD_DOWN
	public static final int KEYCODE_DPAD_LEFT
	public static final int KEYCODE_DPAD_RIGHT
	public static final int KEYCODE_DPAD_CENTER
	public static final int KEYCODE_VOLUME_UP
	public static final int KEYCODE_VOLUME_DOWN
	public static final int KEYCODE_POWER
	public static final int KEYCODE_CAMERA
	public static final int KEYCODE_CLEAR
	public static final int KEYCODE_A
	public static final int KEYCODE_B
	public static final int KEYCODE_C
	public static final int KEYCODE_D
	public static final int KEYCODE_E
	public static final int KEYCODE_F
	public static final int KEYCODE_G
	public static final int KEYCODE_H
	public static final int KEYCODE_I
	public static final int KEYCODE_J
	public static final int KEYCODE_K
	public static final int KEYCODE_L
	public static final int KEYCODE_M
	public static final int KEYCODE_N
	public static final int KEYCODE_O
	public static final int KEYCODE_P
	public static final int KEYCODE_Q
	public static final int KEYCODE_R
	public static final int KEYCODE_S
	public static final int KEYCODE_T
	public static final int KEYCODE_U
	public static final int KEYCODE_V
	public static final int KEYCODE_W
	public static final int KEYCODE_X
	public static final int KEYCODE_Y
	public static final int KEYCODE_Z
	public static final int KEYCODE_COMMA
	public static final int KEYCODE_PERIOD
	public static final int KEYCODE_ALT_LEFT
	public static final int KEYCODE_ALT_RIGHT
	public static final int KEYCODE_SHIFT_LEFT
	public static final int KEYCODE_SHIFT_RIGHT
	public static final int KEYCODE_TAB
	public static final int KEYCODE_SPACE
	public static final int KEYCODE_SYM
	public static final int KEYCODE_EXPLORER
	public static final int KEYCODE_ENVELOPE
	public static final int KEYCODE_ENTER
	public static final int KEYCODE_DEL
	public static final int KEYCODE_GRAVE
	public static final int KEYCODE_MINUS
	public static final int KEYCODE_EQUALS
	public static final int KEYCODE_LEFT_BRACKET
	public static final int KEYCODE_RIGHT_BRACKET
	public static final int KEYCODE_BACKSLASH
	public static final int KEYCODE_SEMICOLON
	public static final int KEYCODE_APOSTROPHE
	public static final int KEYCODE_SLASH
	public static final int KEYCODE_AT
	public static final int KEYCODE_NUM
	public static final int KEYCODE_HEADSETHOOK
	public static final int KEYCODE_FOCUS
	public static final int KEYCODE_PLUS
	public static final int KEYCODE_MENU
	public static final int KEYCODE_NOTIFICATION
	public static final int KEYCODE_SEARCH
	public static final int KEYCODE_MEDIA_PLAY_PAUSE
	public static final int KEYCODE_MEDIA_STOP
	public static final int KEYCODE_MEDIA_NEXT
	public static final int KEYCODE_MEDIA_PREVIOUS
	public static final int KEYCODE_MEDIA_REWIND
	public static final int KEYCODE_MEDIA_FAST_FORWARD
	public static final int KEYCODE_MUTE
	public static final int KEYCODE_PAGE_UP
	public static final int KEYCODE_PAGE_DOWN
	public static final int KEYCODE_PICTSYMBOLS
	public static final int KEYCODE_SWITCH_CHARSET
	public static final int KEYCODE_BUTTON_A
	public static final int KEYCODE_BUTTON_B
	public static final int KEYCODE_BUTTON_C
	public static final int KEYCODE_BUTTON_X
	public static final int KEYCODE_BUTTON_Y
	public static final int KEYCODE_BUTTON_Z
	public static final int KEYCODE_BUTTON_L1
	public static final int KEYCODE_BUTTON_R1
	public static final int KEYCODE_BUTTON_L2
	public static final int KEYCODE_BUTTON_R2
	public static final int KEYCODE_BUTTON_THUMBL
	public static final int KEYCODE_BUTTON_THUMBR
	public static final int KEYCODE_BUTTON_START
	public static final int KEYCODE_BUTTON_SELECT
	public static final int KEYCODE_BUTTON_MODE
	public static final int KEYCODE_ESCAPE
	public static final int KEYCODE_FORWARD_DEL
	public static final int KEYCODE_CTRL_LEFT
	public static final int KEYCODE_CTRL_RIGHT
	public static final int KEYCODE_CAPS_LOCK
	public static final int KEYCODE_SCROLL_LOCK
	public static final int KEYCODE_META_LEFT
	public static final int KEYCODE_META_RIGHT
	public static final int KEYCODE_FUNCTION
	public static final int KEYCODE_SYSRQ
	public static final int KEYCODE_BREAK
	public static final int KEYCODE_MOVE_HOME
	public static final int KEYCODE_MOVE_END
	public static final int KEYCODE_INSERT
	public static final int KEYCODE_FORWARD
	public static final int KEYCODE_MEDIA_PLAY
	public static final int KEYCODE_MEDIA_PAUSE
	public static final int KEYCODE_MEDIA_CLOSE
	public static final int KEYCODE_MEDIA_EJECT
	public static final int KEYCODE_MEDIA_RECORD
	public static final int KEYCODE_F1
	public static final int KEYCODE_F2
	public static final int KEYCODE_F3
	public static final int KEYCODE_F4
	public static final int KEYCODE_F5
	public static final int KEYCODE_F6
	public static final int KEYCODE_F7
	public static final int KEYCODE_F8
	public static final int KEYCODE_F9
	public static final int KEYCODE_F10
	public static final int KEYCODE_F11
	public static final int KEYCODE_F12
	public static final int KEYCODE_NUM_LOCK
	public static final int KEYCODE_NUMPAD_0
	public static final int KEYCODE_NUMPAD_1
	public static final int KEYCODE_NUMPAD_2
	public static final int KEYCODE_NUMPAD_3
	public static final int KEYCODE_NUMPAD_4
	public static final int KEYCODE_NUMPAD_5
	public static final int KEYCODE_NUMPAD_6
	public static final int KEYCODE_NUMPAD_7
	public static final int KEYCODE_NUMPAD_8
	public static final int KEYCODE_NUMPAD_9
	public static final int KEYCODE_NUMPAD_DIVIDE
	public static final int KEYCODE_NUMPAD_MULTIPLY
	public static final int KEYCODE_NUMPAD_SUBTRACT
	public static final int KEYCODE_NUMPAD_ADD
	public static final int KEYCODE_NUMPAD_DOT
	public static final int KEYCODE_NUMPAD_COMMA
	public static final int KEYCODE_NUMPAD_ENTER
	public static final int KEYCODE_NUMPAD_EQUALS
	public static final int KEYCODE_NUMPAD_LEFT_PAREN
	public static final int KEYCODE_NUMPAD_RIGHT_PAREN
	public static final int KEYCODE_VOLUME_MUTE
	public static final int KEYCODE_INFO
	public static final int KEYCODE_CHANNEL_UP
	public static final int KEYCODE_CHANNEL_DOWN
	public static final int KEYCODE_ZOOM_IN
	public static final int KEYCODE_ZOOM_OUT
	public static final int KEYCODE_TV
	public static final int KEYCODE_WINDOW
	public static final int KEYCODE_GUIDE
	public static final int KEYCODE_DVR
	public static final int KEYCODE_BOOKMARK
	public static final int KEYCODE_CAPTIONS
	public static final int KEYCODE_SETTINGS
	public static final int KEYCODE_TV_POWER
	public static final int KEYCODE_TV_INPUT
	public static final int KEYCODE_STB_POWER
	public static final int KEYCODE_STB_INPUT
	public static final int KEYCODE_AVR_POWER
	public static final int KEYCODE_AVR_INPUT
	public static final int KEYCODE_PROG_RED
	public static final int KEYCODE_PROG_GREEN
	public static final int KEYCODE_PROG_YELLOW
	public static final int KEYCODE_PROG_BLUE
	public static final int KEYCODE_APP_SWITCH
	public static final int KEYCODE_BUTTON_1
	public static final int KEYCODE_BUTTON_2
	public static final int KEYCODE_BUTTON_3
	public static final int KEYCODE_BUTTON_4
	public static final int KEYCODE_BUTTON_5
	public static final int KEYCODE_BUTTON_6
	public static final int KEYCODE_BUTTON_7
	public static final int KEYCODE_BUTTON_8
	public static final int KEYCODE_BUTTON_9
	public static final int KEYCODE_BUTTON_10
	public static final int KEYCODE_BUTTON_11
	public static final int KEYCODE_BUTTON_12
	public static final int KEYCODE_BUTTON_13
	public static final int KEYCODE_BUTTON_14
	public static final int KEYCODE_BUTTON_15
	public static final int KEYCODE_BUTTON_16
	public static final int KEYCODE_LANGUAGE_SWITCH
	public static final int KEYCODE_MANNER_MODE
	public static final int KEYCODE_3D_MODE
	public static final int KEYCODE_CONTACTS
	public static final int KEYCODE_CALENDAR
	public static final int KEYCODE_MUSIC
	public static final int KEYCODE_CALCULATOR
	public static final int KEYCODE_ZENKAKU_HANKAKU
	public static final int KEYCODE_EISU
	public static final int KEYCODE_MUHENKAN
	public static final int KEYCODE_HENKAN
	public static final int KEYCODE_KATAKANA_HIRAGANA
	public static final int KEYCODE_YEN
	public static final int KEYCODE_RO
	public static final int KEYCODE_KANA
	public static final int KEYCODE_ASSIST
	public static final int KEYCODE_BRIGHTNESS_DOWN
	public static final int KEYCODE_BRIGHTNESS_UP
	public static final int KEYCODE_MEDIA_AUDIO_TRACK
	public static final int KEYCODE_SLEEP
	public static final int KEYCODE_WAKEUP
	public static final int KEYCODE_PAIRING
	public static final int KEYCODE_MEDIA_TOP_MENU
	public static final int KEYCODE_11
	public static final int KEYCODE_12
	public static final int KEYCODE_LAST_CHANNEL
	public static final int KEYCODE_TV_DATA_SERVICE
	public static final int KEYCODE_VOICE_ASSIST
	public static final int KEYCODE_TV_RADIO_SERVICE
	public static final int KEYCODE_TV_TELETEXT
	public static final int KEYCODE_TV_NUMBER_ENTRY
	public static final int KEYCODE_TV_TERRESTRIAL_ANALOG
	public static final int KEYCODE_TV_TERRESTRIAL_DIGITAL
	public static final int KEYCODE_TV_SATELLITE
	public static final int KEYCODE_TV_SATELLITE_BS
	public static final int KEYCODE_TV_SATELLITE_CS
	public static final int KEYCODE_TV_SATELLITE_SERVICE
	public static final int KEYCODE_TV_NETWORK
	public static final int KEYCODE_TV_ANTENNA_CABLE
	public static final int KEYCODE_TV_INPUT_HDMI_1
	public static final int KEYCODE_TV_INPUT_HDMI_2
	public static final int KEYCODE_TV_INPUT_HDMI_3
	public static final int KEYCODE_TV_INPUT_HDMI_4
	public static final int KEYCODE_TV_INPUT_COMPOSITE_1
	public static final int KEYCODE_TV_INPUT_COMPOSITE_2
	public static final int KEYCODE_TV_INPUT_COMPONENT_1
	public static final int KEYCODE_TV_INPUT_COMPONENT_2
	public static final int KEYCODE_TV_INPUT_VGA_1
	public static final int KEYCODE_TV_AUDIO_DESCRIPTION
	public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP
	public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN
	public static final int KEYCODE_TV_ZOOM_MODE
	public static final int KEYCODE_TV_CONTENTS_MENU
	public static final int KEYCODE_TV_MEDIA_CONTEXT_MENU
	public static final int KEYCODE_TV_TIMER_PROGRAMMING
	public static final int KEYCODE_HELP
	public static final int KEYCODE_NAVIGATE_PREVIOUS
	public static final int KEYCODE_NAVIGATE_NEXT
	public static final int KEYCODE_NAVIGATE_IN
	public static final int KEYCODE_NAVIGATE_OUT
	public static final int KEYCODE_STEM_PRIMARY
	public static final int KEYCODE_STEM_1
	public static final int KEYCODE_STEM_2
	public static final int KEYCODE_STEM_3
	public static final int KEYCODE_DPAD_UP_LEFT
	public static final int KEYCODE_DPAD_DOWN_LEFT
	public static final int KEYCODE_DPAD_UP_RIGHT
	public static final int KEYCODE_DPAD_DOWN_RIGHT
	public static final int KEYCODE_MEDIA_SKIP_FORWARD
	public static final int KEYCODE_MEDIA_SKIP_BACKWARD
	public static final int KEYCODE_MEDIA_STEP_FORWARD
	public static final int KEYCODE_MEDIA_STEP_BACKWARD
	public static final int KEYCODE_SOFT_SLEEP
	public static final int KEYCODE_CUT
	public static final int KEYCODE_COPY
	public static final int KEYCODE_PASTE
	public static final int KEYCODE_SYSTEM_NAVIGATION_UP
	public static final int KEYCODE_SYSTEM_NAVIGATION_DOWN
	public static final int KEYCODE_SYSTEM_NAVIGATION_LEFT
	public static final int KEYCODE_SYSTEM_NAVIGATION_RIGHT
	private static final int LAST_KEYCODE
	private static final String[] META_SYMBOLIC_NAMES
	private static final String LABEL_PREFIX
	public static final int MAX_KEYCODE
	public static final int ACTION_DOWN
	public static final int ACTION_UP
	public static final int ACTION_MULTIPLE
	public static final int META_CAP_LOCKED
	public static final int META_ALT_LOCKED
	public static final int META_SYM_LOCKED
	public static final int META_SELECTING
	public static final int META_ALT_ON
	public static final int META_ALT_LEFT_ON
	public static final int META_ALT_RIGHT_ON
	public static final int META_SHIFT_ON
	public static final int META_SHIFT_LEFT_ON
	public static final int META_SHIFT_RIGHT_ON
	public static final int META_SYM_ON
	public static final int META_FUNCTION_ON
	public static final int META_CTRL_ON
	public static final int META_CTRL_LEFT_ON
	public static final int META_CTRL_RIGHT_ON
	public static final int META_META_ON
	public static final int META_META_LEFT_ON
	public static final int META_META_RIGHT_ON
	public static final int META_CAPS_LOCK_ON
	public static final int META_NUM_LOCK_ON
	public static final int META_SCROLL_LOCK_ON
	public static final int META_SHIFT_MASK
	public static final int META_ALT_MASK
	public static final int META_CTRL_MASK
	public static final int META_META_MASK
	public static final int FLAG_WOKE_HERE
	public static final int FLAG_SOFT_KEYBOARD
	public static final int FLAG_KEEP_TOUCH_MODE
	public static final int FLAG_FROM_SYSTEM
	public static final int FLAG_EDITOR_ACTION
	public static final int FLAG_CANCELED
	public static final int FLAG_VIRTUAL_HARD_KEY
	public static final int FLAG_LONG_PRESS
	public static final int FLAG_CANCELED_LONG_PRESS
	public static final int FLAG_TRACKING
	public static final int FLAG_FALLBACK
	public static final int FLAG_PREDISPATCH
	public static final int FLAG_START_TRACKING
	public static final int FLAG_TAINTED
	static final boolean DEBUG
	static final String TAG
	private static final int MAX_RECYCLED
	private static final Object gRecyclerLock
	private static int gRecyclerUsed
	private static android.view.KeyEvent gRecyclerTop
	private android.view.KeyEvent mNext
	private int mDeviceId
	private int mSource
	private int mMetaState
	private int mAction
	private int mKeyCode
	private int mScanCode
	private int mRepeatCount
	private int mFlags
	private long mDownTime
	private long mEventTime
	private String mCharacters
	private static final int META_MODIFIER_MASK
	private static final int META_LOCK_MASK
	private static final int META_ALL_MASK
	private static final int META_SYNTHETIC_MASK
	private static final int META_INVALID_MODIFIER_MASK
	public static final android.os.Parcelable$Creator CREATOR
	public static int getMaxKeyCode () 
	public static int getDeadChar (int, int) 
		int accent
		int c
	private static native java.lang.String nativeKeyCodeToString (int) 
	private static native int nativeKeyCodeFromString (java.lang.String) 
	private void  () 
	public void  (int, int) 
		int action
		int code
	public void  (long, long, int, int, int) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
	public void  (long, long, int, int, int, int) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
		int metaState
	public void  (long, long, int, int, int, int, int, int) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
		int metaState
		int deviceId
		int scancode
	public void  (long, long, int, int, int, int, int, int, int) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
		int metaState
		int deviceId
		int scancode
		int flags
	public void  (long, long, int, int, int, int, int, int, int, int) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
		int metaState
		int deviceId
		int scancode
		int flags
		int source
	public void  (long, java.lang.String, int, int) 
		long time
		String characters
		int deviceId
		int flags
	public void  (android.view.KeyEvent) 
		android.view.KeyEvent origEvent
	public void  (android.view.KeyEvent, long, int) 
		android.view.KeyEvent origEvent
		long eventTime
		int newRepeat
	private static android.view.KeyEvent obtain () 
		android.view.KeyEvent ev
	public static android.view.KeyEvent obtain (long, long, int, int, int, int, int, int, int, int, java.lang.String) 
		long downTime
		long eventTime
		int action
		int code
		int repeat
		int metaState
		int deviceId
		int scancode
		int flags
		int source
		String characters
		android.view.KeyEvent ev
	public static android.view.KeyEvent obtain (android.view.KeyEvent) 
		android.view.KeyEvent other
		android.view.KeyEvent ev
	public android.view.KeyEvent copy () 
	public final void recycle () 
	public final void recycleIfNeededAfterDispatch () 
	public static android.view.KeyEvent changeTimeRepeat (android.view.KeyEvent, long, int) 
		android.view.KeyEvent event
		long eventTime
		int newRepeat
	public static android.view.KeyEvent changeTimeRepeat (android.view.KeyEvent, long, int, int) 
		android.view.KeyEvent event
		long eventTime
		int newRepeat
		int newFlags
		android.view.KeyEvent ret
	private void  (android.view.KeyEvent, int) 
		android.view.KeyEvent origEvent
		int action
	public static android.view.KeyEvent changeAction (android.view.KeyEvent, int) 
		android.view.KeyEvent event
		int action
	public static android.view.KeyEvent changeFlags (android.view.KeyEvent, int) 
		android.view.KeyEvent event
		int flags
	public final boolean isTainted () 
	public final void setTainted (boolean) 
		boolean tainted
	public final boolean isDown () 
	public final boolean isSystem () 
	public final boolean isWakeKey () 
	public static final boolean isGamepadButton (int) 
		int keyCode
	public static final boolean isConfirmKey (int) 
		int keyCode
	public static final boolean isMediaKey (int) 
		int keyCode
	public static final boolean isSystemKey (int) 
		int keyCode
	public static final boolean isWakeKey (int) 
		int keyCode
	public static final boolean isMetaKey (int) 
		int keyCode
	public static final boolean isAltKey (int) 
		int keyCode
	public final int getDeviceId () 
	public final int getSource () 
	public final void setSource (int) 
		int source
	public final int getMetaState () 
	public final int getModifiers () 
	public final int getFlags () 
	public static int getModifierMetaStateMask () 
	public static boolean isModifierKey (int) 
		int keyCode
	public static int normalizeMetaState (int) 
		int metaState
	public static boolean metaStateHasNoModifiers (int) 
		int metaState
	public static boolean metaStateHasModifiers (int, int) 
		int metaState
		int modifiers
	private static int metaStateFilterDirectionalModifiers (int, int, int, int, int) 
		int metaState
		int modifiers
		int basic
		int left
		int right
		boolean wantBasic
		int directional
		boolean wantLeftOrRight
	public final boolean hasNoModifiers () 
	public final boolean hasModifiers (int) 
		int modifiers
	public final boolean isAltPressed () 
	public final boolean isShiftPressed () 
	public final boolean isSymPressed () 
	public final boolean isCtrlPressed () 
	public final boolean isMetaPressed () 
	public final boolean isFunctionPressed () 
	public final boolean isCapsLockOn () 
	public final boolean isNumLockOn () 
	public final boolean isScrollLockOn () 
	public final int getAction () 
	public final boolean isCanceled () 
	public final void cancel () 
	public final void startTracking () 
	public final boolean isTracking () 
	public final boolean isLongPress () 
	public final int getKeyCode () 
	public final java.lang.String getCharacters () 
	public final int getScanCode () 
	public final int getRepeatCount () 
	public final long getDownTime () 
	public final long getEventTime () 
	public final long getEventTimeNano () 
	public final int getKeyboardDevice () 
	public final android.view.KeyCharacterMap getKeyCharacterMap () 
	public char getDisplayLabel () 
	public int getUnicodeChar () 
	public int getUnicodeChar (int) 
		int metaState
	public boolean getKeyData (android.view.KeyCharacterMap$KeyData) 
		android.view.KeyCharacterMap$KeyData results
	public char getMatch (char[]) 
		char[] chars
	public char getMatch (char[], int) 
		char[] chars
		int metaState
	public char getNumber () 
	public boolean isPrintingKey () 
	public final boolean dispatch (android.view.KeyEvent$Callback) 
		android.view.KeyEvent$Callback receiver
	public final boolean dispatch (android.view.KeyEvent$Callback, android.view.KeyEvent$DispatcherState, java.lang.Object) 
		boolean res
		boolean handled
		int count
		int code
		android.view.KeyEvent$Callback receiver
		android.view.KeyEvent$DispatcherState state
		Object target
	public java.lang.String toString () 
		StringBuilder msg
	public static java.lang.String actionToString (int) 
		int action
	public static java.lang.String keyCodeToString (int) 
		int keyCode
		String symbolicName
	public static int keyCodeFromString (java.lang.String) 
		int keyCode
		NumberFormatException ex
		String symbolicName
	public static java.lang.String metaStateToString (int) 
		String name
		boolean isSet
		int metaState
		StringBuilder result
		int i
	public static android.view.KeyEvent createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public volatile android.view.InputEvent copy () 
	static int access$000 (android.view.KeyEvent) 
		android.view.KeyEvent x0
	static int access$002 (android.view.KeyEvent, int) 
		android.view.KeyEvent x0
		int x1
	static void  () 
}

android/view/View$OnApplyWindowInsetsListener.class
View.java
package android.view
public abstract android.view.View$OnApplyWindowInsetsListener extends java.lang.Object {
	public abstract android.view.WindowInsets onApplyWindowInsets (android.view.View, android.view.WindowInsets) 
}

android/view/WindowAnimationFrameStats.class
WindowAnimationFrameStats.java
package android.view
public final android.view.WindowAnimationFrameStats extends android.view.FrameStats implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void init (long, long[]) 
		long refreshPeriodNano
		long[] framesPresentedTimeNano
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder builder
	void  (android.os.Parcel, android.view.WindowAnimationFrameStats$1) 
		android.os.Parcel x0
		android.view.WindowAnimationFrameStats$1 x1
	static void  () 
}

android/view/View$OnContextClickListener.class
View.java
package android.view
public abstract android.view.View$OnContextClickListener extends java.lang.Object {
	public abstract boolean onContextClick (android.view.View) 
}

android/view/WindowInsets.class
WindowInsets.java
package android.view
public final android.view.WindowInsets extends java.lang.Object {
	private android.graphics.Rect mSystemWindowInsets
	private android.graphics.Rect mWindowDecorInsets
	private android.graphics.Rect mStableInsets
	private android.graphics.Rect mTempRect
	private boolean mIsRound
	private boolean mAlwaysConsumeNavBar
	private boolean mSystemWindowInsetsConsumed
	private boolean mWindowDecorInsetsConsumed
	private boolean mStableInsetsConsumed
	private static final android.graphics.Rect EMPTY_RECT
	public static final android.view.WindowInsets CONSUMED
	public void  (android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, boolean) 
		android.graphics.Rect systemWindowInsets
		android.graphics.Rect windowDecorInsets
		android.graphics.Rect stableInsets
		boolean isRound
		boolean alwaysConsumeNavBar
	public void  (android.view.WindowInsets) 
		android.view.WindowInsets src
	public void  (android.graphics.Rect) 
		android.graphics.Rect systemWindowInsets
	public android.graphics.Rect getSystemWindowInsets () 
	public int getSystemWindowInsetLeft () 
	public int getSystemWindowInsetTop () 
	public int getSystemWindowInsetRight () 
	public int getSystemWindowInsetBottom () 
	public int getWindowDecorInsetLeft () 
	public int getWindowDecorInsetTop () 
	public int getWindowDecorInsetRight () 
	public int getWindowDecorInsetBottom () 
	public boolean hasSystemWindowInsets () 
	public boolean hasWindowDecorInsets () 
	public boolean hasInsets () 
	public boolean isConsumed () 
	public boolean isRound () 
	public android.view.WindowInsets consumeSystemWindowInsets () 
		android.view.WindowInsets result
	public android.view.WindowInsets consumeSystemWindowInsets (boolean, boolean, boolean, boolean) 
		android.view.WindowInsets result
		boolean left
		boolean top
		boolean right
		boolean bottom
	public android.view.WindowInsets replaceSystemWindowInsets (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.view.WindowInsets result
	public android.view.WindowInsets replaceSystemWindowInsets (android.graphics.Rect) 
		android.graphics.Rect systemWindowInsets
		android.view.WindowInsets result
	public android.view.WindowInsets consumeWindowDecorInsets () 
		android.view.WindowInsets result
	public android.view.WindowInsets consumeWindowDecorInsets (boolean, boolean, boolean, boolean) 
		android.view.WindowInsets result
		boolean left
		boolean top
		boolean right
		boolean bottom
	public android.view.WindowInsets replaceWindowDecorInsets (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.view.WindowInsets result
	public int getStableInsetTop () 
	public int getStableInsetLeft () 
	public int getStableInsetRight () 
	public int getStableInsetBottom () 
	public boolean hasStableInsets () 
	public android.view.WindowInsets consumeStableInsets () 
		android.view.WindowInsets result
	public boolean shouldAlwaysConsumeNavBar () 
	public java.lang.String toString () 
	static void  () 
}

android/view/ViewDebug$6.class
ViewDebug.java
package android.view
final android.view.ViewDebug$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.graphics.Bitmap[] val$cache
	final android.view.View val$captureView
	final boolean val$skipChildren
	final java.util.concurrent.CountDownLatch val$latch
	void  (android.graphics.Bitmap[], android.view.View, boolean, java.util.concurrent.CountDownLatch) 
	public void run () 
		OutOfMemoryError e
}

android/view/ViewTreeObserver$CopyOnWriteArray.class
ViewTreeObserver.java
package android.view
 android.view.ViewTreeObserver$CopyOnWriteArray extends java.lang.Object {
	private java.util.ArrayList mData
	private java.util.ArrayList mDataCopy
	private final android.view.ViewTreeObserver$CopyOnWriteArray$Access mAccess
	private boolean mStart
	void  () 
	private java.util.ArrayList getArray () 
	android.view.ViewTreeObserver$CopyOnWriteArray$Access start () 
	void end () 
	int size () 
	void add (java.lang.Object) 
		Object item
	void addAll (android.view.ViewTreeObserver$CopyOnWriteArray) 
		android.view.ViewTreeObserver$CopyOnWriteArray array
	void remove (java.lang.Object) 
		Object item
	void clear () 
}

android/view/MotionEvent.class
MotionEvent.java
package android.view
public final android.view.MotionEvent extends android.view.InputEvent implements android.os.Parcelable  {
	private static final long NS_PER_MS
	private static final String LABEL_PREFIX
	public static final int INVALID_POINTER_ID
	public static final int ACTION_MASK
	public static final int ACTION_DOWN
	public static final int ACTION_UP
	public static final int ACTION_MOVE
	public static final int ACTION_CANCEL
	public static final int ACTION_OUTSIDE
	public static final int ACTION_POINTER_DOWN
	public static final int ACTION_POINTER_UP
	public static final int ACTION_HOVER_MOVE
	public static final int ACTION_SCROLL
	public static final int ACTION_HOVER_ENTER
	public static final int ACTION_HOVER_EXIT
	public static final int ACTION_BUTTON_PRESS
	public static final int ACTION_BUTTON_RELEASE
	public static final int ACTION_POINTER_INDEX_MASK
	public static final int ACTION_POINTER_INDEX_SHIFT
	public static final int ACTION_POINTER_1_DOWN
	public static final int ACTION_POINTER_2_DOWN
	public static final int ACTION_POINTER_3_DOWN
	public static final int ACTION_POINTER_1_UP
	public static final int ACTION_POINTER_2_UP
	public static final int ACTION_POINTER_3_UP
	public static final int ACTION_POINTER_ID_MASK
	public static final int ACTION_POINTER_ID_SHIFT
	public static final int FLAG_WINDOW_IS_OBSCURED
	public static final int FLAG_WINDOW_IS_PARTIALLY_OBSCURED
	public static final int FLAG_TAINTED
	public static final int FLAG_TARGET_ACCESSIBILITY_FOCUS
	public static final int EDGE_TOP
	public static final int EDGE_BOTTOM
	public static final int EDGE_LEFT
	public static final int EDGE_RIGHT
	public static final int AXIS_X
	public static final int AXIS_Y
	public static final int AXIS_PRESSURE
	public static final int AXIS_SIZE
	public static final int AXIS_TOUCH_MAJOR
	public static final int AXIS_TOUCH_MINOR
	public static final int AXIS_TOOL_MAJOR
	public static final int AXIS_TOOL_MINOR
	public static final int AXIS_ORIENTATION
	public static final int AXIS_VSCROLL
	public static final int AXIS_HSCROLL
	public static final int AXIS_Z
	public static final int AXIS_RX
	public static final int AXIS_RY
	public static final int AXIS_RZ
	public static final int AXIS_HAT_X
	public static final int AXIS_HAT_Y
	public static final int AXIS_LTRIGGER
	public static final int AXIS_RTRIGGER
	public static final int AXIS_THROTTLE
	public static final int AXIS_RUDDER
	public static final int AXIS_WHEEL
	public static final int AXIS_GAS
	public static final int AXIS_BRAKE
	public static final int AXIS_DISTANCE
	public static final int AXIS_TILT
	public static final int AXIS_SCROLL
	public static final int AXIS_RELATIVE_X
	public static final int AXIS_RELATIVE_Y
	public static final int AXIS_GENERIC_1
	public static final int AXIS_GENERIC_2
	public static final int AXIS_GENERIC_3
	public static final int AXIS_GENERIC_4
	public static final int AXIS_GENERIC_5
	public static final int AXIS_GENERIC_6
	public static final int AXIS_GENERIC_7
	public static final int AXIS_GENERIC_8
	public static final int AXIS_GENERIC_9
	public static final int AXIS_GENERIC_10
	public static final int AXIS_GENERIC_11
	public static final int AXIS_GENERIC_12
	public static final int AXIS_GENERIC_13
	public static final int AXIS_GENERIC_14
	public static final int AXIS_GENERIC_15
	public static final int AXIS_GENERIC_16
	private static final android.util.SparseArray AXIS_SYMBOLIC_NAMES
	public static final int BUTTON_PRIMARY
	public static final int BUTTON_SECONDARY
	public static final int BUTTON_TERTIARY
	public static final int BUTTON_BACK
	public static final int BUTTON_FORWARD
	public static final int BUTTON_STYLUS_PRIMARY
	public static final int BUTTON_STYLUS_SECONDARY
	private static final String[] BUTTON_SYMBOLIC_NAMES
	public static final int TOOL_TYPE_UNKNOWN
	public static final int TOOL_TYPE_FINGER
	public static final int TOOL_TYPE_STYLUS
	public static final int TOOL_TYPE_MOUSE
	public static final int TOOL_TYPE_ERASER
	private static final android.util.SparseArray TOOL_TYPE_SYMBOLIC_NAMES
	private static final int HISTORY_CURRENT
	private static final int MAX_RECYCLED
	private static final Object gRecyclerLock
	private static int gRecyclerUsed
	private static android.view.MotionEvent gRecyclerTop
	private static final Object gSharedTempLock
	private static android.view.MotionEvent$PointerCoords[] gSharedTempPointerCoords
	private static android.view.MotionEvent$PointerProperties[] gSharedTempPointerProperties
	private static int[] gSharedTempPointerIndexMap
	private long mNativePtr
	private android.view.MotionEvent mNext
	public static final android.os.Parcelable$Creator CREATOR
	private static final void ensureSharedTempPointerCapacity (int) 
		int capacity
		int desiredCapacity
	private static native long nativeInitialize (long, int, int, int, int, int, int, int, float, float, float, float, long, long, int, android.view.MotionEvent$PointerProperties[], android.view.MotionEvent$PointerCoords[]) 
	private static native long nativeCopy (long, long, boolean) 
	private static native void nativeDispose (long) 
	private static native void nativeAddBatch (long, long, android.view.MotionEvent$PointerCoords[], int) 
	private static native int nativeGetDeviceId (long) 
	private static native int nativeGetSource (long) 
	private static native int nativeSetSource (long, int) 
	private static native int nativeGetAction (long) 
	private static native void nativeSetAction (long, int) 
	private static native boolean nativeIsTouchEvent (long) 
	private static native int nativeGetFlags (long) 
	private static native void nativeSetFlags (long, int) 
	private static native int nativeGetEdgeFlags (long) 
	private static native void nativeSetEdgeFlags (long, int) 
	private static native int nativeGetMetaState (long) 
	private static native int nativeGetButtonState (long) 
	private static native void nativeSetButtonState (long, int) 
	private static native int nativeGetActionButton (long) 
	private static native void nativeSetActionButton (long, int) 
	private static native void nativeOffsetLocation (long, float, float) 
	private static native float nativeGetXOffset (long) 
	private static native float nativeGetYOffset (long) 
	private static native float nativeGetXPrecision (long) 
	private static native float nativeGetYPrecision (long) 
	private static native long nativeGetDownTimeNanos (long) 
	private static native void nativeSetDownTimeNanos (long, long) 
	private static native int nativeGetPointerCount (long) 
	private static native int nativeGetPointerId (long, int) 
	private static native int nativeGetToolType (long, int) 
	private static native int nativeFindPointerIndex (long, int) 
	private static native int nativeGetHistorySize (long) 
	private static native long nativeGetEventTimeNanos (long, int) 
	private static native float nativeGetRawAxisValue (long, int, int, int) 
	private static native float nativeGetAxisValue (long, int, int, int) 
	private static native void nativeGetPointerCoords (long, int, int, android.view.MotionEvent$PointerCoords) 
	private static native void nativeGetPointerProperties (long, int, android.view.MotionEvent$PointerProperties) 
	private static native void nativeScale (long, float) 
	private static native void nativeTransform (long, android.graphics.Matrix) 
	private static native long nativeReadFromParcel (long, android.os.Parcel) 
	private static native void nativeWriteToParcel (long, android.os.Parcel) 
	private static native java.lang.String nativeAxisToString (int) 
	private static native int nativeAxisFromString (java.lang.String) 
	private void  () 
	protected void finalize ()  throws java.lang.Throwable 
	private static android.view.MotionEvent obtain () 
		android.view.MotionEvent ev
	public static android.view.MotionEvent obtain (long, long, int, int, android.view.MotionEvent$PointerProperties[], android.view.MotionEvent$PointerCoords[], int, int, float, float, int, int, int, int) 
		long downTime
		long eventTime
		int action
		int pointerCount
		android.view.MotionEvent$PointerProperties[] pointerProperties
		android.view.MotionEvent$PointerCoords[] pointerCoords
		int metaState
		int buttonState
		float xPrecision
		float yPrecision
		int deviceId
		int edgeFlags
		int source
		int flags
		android.view.MotionEvent ev
	public static android.view.MotionEvent obtain (long, long, int, int, int[], android.view.MotionEvent$PointerCoords[], int, float, float, int, int, int, int) 
		int i
		android.view.MotionEvent$PointerProperties[] pp
		long downTime
		long eventTime
		int action
		int pointerCount
		int[] pointerIds
		android.view.MotionEvent$PointerCoords[] pointerCoords
		int metaState
		float xPrecision
		float yPrecision
		int deviceId
		int edgeFlags
		int source
		int flags
	public static android.view.MotionEvent obtain (long, long, int, float, float, float, float, int, float, float, int, int) 
		android.view.MotionEvent$PointerProperties[] pp
		android.view.MotionEvent$PointerCoords[] pc
		long downTime
		long eventTime
		int action
		float x
		float y
		float pressure
		float size
		int metaState
		float xPrecision
		float yPrecision
		int deviceId
		int edgeFlags
		android.view.MotionEvent ev
	public static android.view.MotionEvent obtain (long, long, int, int, float, float, float, float, int, float, float, int, int) 
		long downTime
		long eventTime
		int action
		int pointerCount
		float x
		float y
		float pressure
		float size
		int metaState
		float xPrecision
		float yPrecision
		int deviceId
		int edgeFlags
	public static android.view.MotionEvent obtain (long, long, int, float, float, int) 
		long downTime
		long eventTime
		int action
		float x
		float y
		int metaState
	public static android.view.MotionEvent obtain (android.view.MotionEvent) 
		android.view.MotionEvent other
		android.view.MotionEvent ev
	public static android.view.MotionEvent obtainNoHistory (android.view.MotionEvent) 
		android.view.MotionEvent other
		android.view.MotionEvent ev
	public android.view.MotionEvent copy () 
	public final void recycle () 
	public final void scale (float) 
		float scale
	public final int getDeviceId () 
	public final int getSource () 
	public final void setSource (int) 
		int source
	public final int getAction () 
	public final int getActionMasked () 
	public final int getActionIndex () 
	public final boolean isTouchEvent () 
	public final int getFlags () 
	public final boolean isTainted () 
		int flags
	public final void setTainted (boolean) 
		boolean tainted
		int flags
	public final boolean isTargetAccessibilityFocus () 
		int flags
	public final void setTargetAccessibilityFocus (boolean) 
		boolean targetsFocus
		int flags
	public final long getDownTime () 
	public final void setDownTime (long) 
		long downTime
	public final long getEventTime () 
	public final long getEventTimeNano () 
	public final float getX () 
	public final float getY () 
	public final float getPressure () 
	public final float getSize () 
	public final float getTouchMajor () 
	public final float getTouchMinor () 
	public final float getToolMajor () 
	public final float getToolMinor () 
	public final float getOrientation () 
	public final float getAxisValue (int) 
		int axis
	public final int getPointerCount () 
	public final int getPointerId (int) 
		int pointerIndex
	public final int getToolType (int) 
		int pointerIndex
	public final int findPointerIndex (int) 
		int pointerId
	public final float getX (int) 
		int pointerIndex
	public final float getY (int) 
		int pointerIndex
	public final float getPressure (int) 
		int pointerIndex
	public final float getSize (int) 
		int pointerIndex
	public final float getTouchMajor (int) 
		int pointerIndex
	public final float getTouchMinor (int) 
		int pointerIndex
	public final float getToolMajor (int) 
		int pointerIndex
	public final float getToolMinor (int) 
		int pointerIndex
	public final float getOrientation (int) 
		int pointerIndex
	public final float getAxisValue (int, int) 
		int axis
		int pointerIndex
	public final void getPointerCoords (int, android.view.MotionEvent$PointerCoords) 
		int pointerIndex
		android.view.MotionEvent$PointerCoords outPointerCoords
	public final void getPointerProperties (int, android.view.MotionEvent$PointerProperties) 
		int pointerIndex
		android.view.MotionEvent$PointerProperties outPointerProperties
	public final int getMetaState () 
	public final int getButtonState () 
	public final void setButtonState (int) 
		int buttonState
	public final int getActionButton () 
	public final void setActionButton (int) 
		int button
	public final float getRawX () 
	public final float getRawY () 
	public final float getXPrecision () 
	public final float getYPrecision () 
	public final int getHistorySize () 
	public final long getHistoricalEventTime (int) 
		int pos
	public final long getHistoricalEventTimeNano (int) 
		int pos
	public final float getHistoricalX (int) 
		int pos
	public final float getHistoricalY (int) 
		int pos
	public final float getHistoricalPressure (int) 
		int pos
	public final float getHistoricalSize (int) 
		int pos
	public final float getHistoricalTouchMajor (int) 
		int pos
	public final float getHistoricalTouchMinor (int) 
		int pos
	public final float getHistoricalToolMajor (int) 
		int pos
	public final float getHistoricalToolMinor (int) 
		int pos
	public final float getHistoricalOrientation (int) 
		int pos
	public final float getHistoricalAxisValue (int, int) 
		int axis
		int pos
	public final float getHistoricalX (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalY (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalPressure (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalSize (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalTouchMajor (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalTouchMinor (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalToolMajor (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalToolMinor (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalOrientation (int, int) 
		int pointerIndex
		int pos
	public final float getHistoricalAxisValue (int, int, int) 
		int axis
		int pointerIndex
		int pos
	public final void getHistoricalPointerCoords (int, int, android.view.MotionEvent$PointerCoords) 
		int pointerIndex
		int pos
		android.view.MotionEvent$PointerCoords outPointerCoords
	public final int getEdgeFlags () 
	public final void setEdgeFlags (int) 
		int flags
	public final void setAction (int) 
		int action
	public final void offsetLocation (float, float) 
		float deltaX
		float deltaY
	public final void setLocation (float, float) 
		float x
		float y
		float oldX
		float oldY
	public final void transform (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public final void addBatch (long, float, float, float, float, int) 
		android.view.MotionEvent$PointerCoords[] pc
		long eventTime
		float x
		float y
		float pressure
		float size
		int metaState
	public final void addBatch (long, android.view.MotionEvent$PointerCoords[], int) 
		long eventTime
		android.view.MotionEvent$PointerCoords[] pointerCoords
		int metaState
	public final boolean addBatch (android.view.MotionEvent) 
		int i
		int i
		int historyPos
		long eventTimeNanos
		int h
		android.view.MotionEvent$PointerProperties[] pp
		android.view.MotionEvent$PointerCoords[] pc
		int metaState
		int historySize
		android.view.MotionEvent event
		int action
		int pointerCount
	public final boolean isWithinBoundsNoHistory (float, float, float, float) 
		float x
		float y
		int i
		float left
		float top
		float right
		float bottom
		int pointerCount
	private static final float clamp (float, float, float) 
		float value
		float low
		float high
	public final android.view.MotionEvent clampNoHistory (float, float, float, float) 
		int i
		int pointerCount
		android.view.MotionEvent$PointerProperties[] pp
		android.view.MotionEvent$PointerCoords[] pc
		float left
		float top
		float right
		float bottom
		android.view.MotionEvent ev
	public final int getPointerIdBits () 
		int i
		int idBits
		int pointerCount
	public final android.view.MotionEvent split (int) 
		int idBit
		int i
		int newAction
		int newAction
		int newAction
		int i
		int historyPos
		long eventTimeNanos
		int h
		int oldPointerCount
		android.view.MotionEvent$PointerProperties[] pp
		android.view.MotionEvent$PointerCoords[] pc
		int[] map
		int oldAction
		int oldActionMasked
		int oldActionPointerIndex
		int newActionPointerIndex
		int newPointerCount
		int newIdBits
		int newAction
		int historySize
		int idBits
		android.view.MotionEvent ev
	public java.lang.String toString () 
		int i
		StringBuilder msg
		int pointerCount
	public static java.lang.String actionToString (int) 
		int action
		int index
	public static java.lang.String axisToString (int) 
		int axis
		String symbolicName
	public static int axisFromString (java.lang.String) 
		int axis
		NumberFormatException ex
		String symbolicName
	public static java.lang.String buttonStateToString (int) 
		String name
		boolean isSet
		int buttonState
		StringBuilder result
		int i
	public static java.lang.String toolTypeToString (int) 
		int toolType
		String symbolicName
	public final boolean isButtonPressed (int) 
		int button
	public static android.view.MotionEvent createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
		android.view.MotionEvent ev
	public final void cancel () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public volatile android.view.InputEvent copy () 
	static void  () 
		android.util.SparseArray names
		android.util.SparseArray names
}

android/view/PointerIcon$1.class
PointerIcon.java
package android.view
final android.view.PointerIcon$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.PointerIcon createFromParcel (android.os.Parcel) 
		android.view.PointerIcon icon
		android.os.Parcel in
		int type
		int systemIconResourceId
		android.graphics.Bitmap bitmap
		float hotSpotX
		float hotSpotY
	public android.view.PointerIcon[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/IWindowId$Stub.class
IWindowId.java
package android.view
public abstract android.view.IWindowId$Stub extends android.os.Binder implements android.view.IWindowId  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_registerFocusObserver
	static final int TRANSACTION_unregisterFocusObserver
	static final int TRANSACTION_isFocused
	public void  () 
	public static android.view.IWindowId 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.IWindowFocusObserver _arg0
		android.view.IWindowFocusObserver _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/TextureView.class
TextureView.java
package android.view
public android.view.TextureView extends android.view.View {
	private static final String LOG_TAG
	private android.view.HardwareLayer mLayer
	private android.graphics.SurfaceTexture mSurface
	private android.view.TextureView$SurfaceTextureListener mListener
	private boolean mHadSurface
	private boolean mOpaque
	private final android.graphics.Matrix mMatrix
	private boolean mMatrixChanged
	private final Object[] mLock
	private boolean mUpdateLayer
	private boolean mUpdateSurface
	private android.graphics.Canvas mCanvas
	private int mSaveCount
	private final Object[] mNativeWindowLock
	private long mNativeWindow
	private final android.graphics.SurfaceTexture$OnFrameAvailableListener mUpdateListener
	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
	public boolean isOpaque () 
	public void setOpaque (boolean) 
		boolean opaque
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindowInternal () 
	protected void destroyHardwareResources () 
	private void destroyHardwareLayer () 
	private void releaseSurfaceTexture () 
		boolean shouldRelease
	public void setLayerType (int, android.graphics.Paint) 
		int layerType
		android.graphics.Paint paint
	public void setLayerPaint (android.graphics.Paint) 
		android.graphics.Paint paint
	public int getLayerType () 
	public void buildLayer () 
	public void setForeground (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable foreground
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable background
	public final void draw (android.graphics.Canvas) 
		android.view.DisplayListCanvas displayListCanvas
		android.view.HardwareLayer layer
		android.graphics.Canvas canvas
	protected final void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	android.view.HardwareLayer getHardwareLayer () 
		boolean createNewSurface
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	private void updateLayer () 
	private void updateLayerAndInvalidate () 
	private void applyUpdate () 
	public void setTransform (android.graphics.Matrix) 
		android.graphics.Matrix transform
	public android.graphics.Matrix getTransform (android.graphics.Matrix) 
		android.graphics.Matrix transform
	private void applyTransformMatrix () 
	public android.graphics.Bitmap getBitmap () 
	public android.graphics.Bitmap getBitmap (int, int) 
		int width
		int height
	public android.graphics.Bitmap getBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public boolean isAvailable () 
	public android.graphics.Canvas lockCanvas () 
	public android.graphics.Canvas lockCanvas (android.graphics.Rect) 
		android.graphics.Rect dirty
	public void unlockCanvasAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public android.graphics.SurfaceTexture getSurfaceTexture () 
	public void setSurfaceTexture (android.graphics.SurfaceTexture) 
		android.graphics.SurfaceTexture surfaceTexture
	public android.view.TextureView$SurfaceTextureListener getSurfaceTextureListener () 
	public void setSurfaceTextureListener (android.view.TextureView$SurfaceTextureListener) 
		android.view.TextureView$SurfaceTextureListener listener
	private native void nCreateNativeWindow (android.graphics.SurfaceTexture) 
	private native void nDestroyNativeWindow () 
	private static native boolean nLockCanvas (long, android.graphics.Canvas, android.graphics.Rect) 
	private static native void nUnlockCanvasAndPost (long, android.graphics.Canvas) 
	static void access$000 (android.view.TextureView) 
		android.view.TextureView x0
}

android/view/WindowContentFrameStats.class
WindowContentFrameStats.java
package android.view
public final android.view.WindowContentFrameStats extends android.view.FrameStats implements android.os.Parcelable  {
	private long[] mFramesPostedTimeNano
	private long[] mFramesReadyTimeNano
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void init (long, long[], long[], long[]) 
		long refreshPeriodNano
		long[] framesPostedTimeNano
		long[] framesPresentedTimeNano
		long[] framesReadyTimeNano
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public long getFramePostedTimeNano (int) 
		int index
	public long getFrameReadyTimeNano (int) 
		int index
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder builder
	void  (android.os.Parcel, android.view.WindowContentFrameStats$1) 
		android.os.Parcel x0
		android.view.WindowContentFrameStats$1 x1
	static void  () 
}

android/view/ViewDebug$3.class
ViewDebug.java
package android.view
final android.view.ViewDebug$3 extends java.lang.Object implements android.view.ViewDebug$ViewOperation  {
	final android.view.View val$view
	void  (android.view.View) 
	public java.lang.Void[] pre () 
	public transient void run (java.lang.Void[]) 
		Void[] data
	public transient void post (java.lang.Void[]) 
		Void[] data
	public volatile void post (java.lang.Object[]) 
	public volatile void run (java.lang.Object[]) 
	public volatile java.lang.Object[] pre () 
}

android/view/VelocityTracker.class
VelocityTracker.java
package android.view
public final android.view.VelocityTracker extends java.lang.Object {
	private static final android.util.Pools$SynchronizedPool sPool
	private static final int ACTIVE_POINTER_ID
	private long mPtr
	private final String mStrategy
	private static native long nativeInitialize (java.lang.String) 
	private static native void nativeDispose (long) 
	private static native void nativeClear (long) 
	private static native void nativeAddMovement (long, android.view.MotionEvent) 
	private static native void nativeComputeCurrentVelocity (long, int, float) 
	private static native float nativeGetXVelocity (long, int) 
	private static native float nativeGetYVelocity (long, int) 
	private static native boolean nativeGetEstimator (long, int, android.view.VelocityTracker$Estimator) 
	public static android.view.VelocityTracker obtain () 
		android.view.VelocityTracker instance
	public static android.view.VelocityTracker obtain (java.lang.String) 
		String strategy
	public void recycle () 
	private void  (java.lang.String) 
		String strategy
	protected void finalize ()  throws java.lang.Throwable 
	public void clear () 
	public void addMovement (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void computeCurrentVelocity (int) 
		int units
	public void computeCurrentVelocity (int, float) 
		int units
		float maxVelocity
	public float getXVelocity () 
	public float getYVelocity () 
	public float getXVelocity (int) 
		int id
	public float getYVelocity (int) 
		int id
	public boolean getEstimator (int, android.view.VelocityTracker$Estimator) 
		int id
		android.view.VelocityTracker$Estimator outEstimator
	static void  () 
}

android/view/ViewGroup$3.class
ViewGroup.java
package android.view
 android.view.ViewGroup$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewGroup this$0
	void  (android.view.ViewGroup) 
		android.view.ViewGroup this$0
	public void run () 
}

android/view/WindowManagerPolicy.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy extends java.lang.Object {
	public static final int FLAG_WAKE
	public static final int FLAG_VIRTUAL
	public static final int FLAG_INJECTED
	public static final int FLAG_TRUSTED
	public static final int FLAG_FILTERED
	public static final int FLAG_DISABLE_KEY_REPEAT
	public static final int FLAG_INTERACTIVE
	public static final int FLAG_PASS_TO_USER
	public static final int KEYGUARD_GOING_AWAY_FLAG_TO_SHADE
	public static final int KEYGUARD_GOING_AWAY_FLAG_NO_WINDOW_ANIMATIONS
	public static final int KEYGUARD_GOING_AWAY_FLAG_WITH_WALLPAPER
	public static final int PRESENCE_INTERNAL
	public static final int PRESENCE_EXTERNAL
	public static final boolean WATCH_POINTER
	public static final String ACTION_HDMI_PLUGGED
	public static final String EXTRA_HDMI_PLUGGED_STATE
	public static final String EXTRA_FROM_HOME_KEY
	public static final int ACTION_PASS_TO_USER
	public static final int TRANSIT_ENTER
	public static final int TRANSIT_EXIT
	public static final int TRANSIT_SHOW
	public static final int TRANSIT_HIDE
	public static final int TRANSIT_PREVIEW_DONE
	public static final int OFF_BECAUSE_OF_ADMIN
	public static final int OFF_BECAUSE_OF_USER
	public static final int OFF_BECAUSE_OF_TIMEOUT
	public static final int USER_ROTATION_FREE
	public static final int USER_ROTATION_LOCKED
	public static final int FINISH_LAYOUT_REDO_LAYOUT
	public static final int FINISH_LAYOUT_REDO_CONFIG
	public static final int FINISH_LAYOUT_REDO_WALLPAPER
	public static final int FINISH_LAYOUT_REDO_ANIM
	public abstract void registerShortcutKey (long, com.android.internal.policy.IShortcutService)  throws android.os.RemoteException 
	public abstract boolean canShowDismissingWindowWhileLockedLw () 
	public abstract void init (android.content.Context, android.view.IWindowManager, android.view.WindowManagerPolicy$WindowManagerFuncs) 
	public abstract boolean isDefaultOrientationForced () 
	public abstract void setInitialDisplaySize (android.view.Display, int, int, int) 
	public abstract void setDisplayOverscan (android.view.Display, int, int, int, int) 
	public abstract int checkAddPermission (android.view.WindowManager$LayoutParams, int[]) 
	public abstract boolean checkShowToOwnerOnly (android.view.WindowManager$LayoutParams) 
	public abstract void adjustWindowParamsLw (android.view.WindowManager$LayoutParams) 
	public abstract void adjustConfigurationLw (android.content.res.Configuration, int, int) 
	public abstract int windowTypeToLayerLw (int) 
	public abstract int subWindowTypeToLayerLw (int) 
	public abstract int getMaxWallpaperLayer () 
	public abstract int getNonDecorDisplayWidth (int, int, int, int) 
	public abstract int getNonDecorDisplayHeight (int, int, int, int) 
	public abstract int getConfigDisplayWidth (int, int, int, int) 
	public abstract int getConfigDisplayHeight (int, int, int, int) 
	public abstract boolean isForceHiding (android.view.WindowManager$LayoutParams) 
	public abstract boolean isKeyguardHostWindow (android.view.WindowManager$LayoutParams) 
	public abstract boolean canBeForceHidden (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
	public abstract android.view.WindowManagerPolicy$WindowState getWinShowWhenLockedLw () 
	public abstract android.view.View addStartingWindow (android.os.IBinder, java.lang.String, int, android.content.res.CompatibilityInfo, java.lang.CharSequence, int, int, int, int, android.content.res.Configuration) 
	public abstract void removeStartingWindow (android.os.IBinder, android.view.View) 
	public abstract int prepareAddWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams) 
	public abstract void removeWindowLw (android.view.WindowManagerPolicy$WindowState) 
	public abstract int selectAnimationLw (android.view.WindowManagerPolicy$WindowState, int) 
	public abstract void selectRotationAnimationLw (int[]) 
	public abstract boolean validateRotationAnimationLw (int, int, boolean) 
	public abstract android.view.animation.Animation createForceHideEnterAnimation (boolean, boolean) 
	public abstract android.view.animation.Animation createForceHideWallpaperExitAnimation (boolean) 
	public abstract int interceptKeyBeforeQueueing (android.view.KeyEvent, int) 
	public abstract int interceptMotionBeforeQueueingNonInteractive (long, int) 
	public abstract long interceptKeyBeforeDispatching (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int) 
	public abstract android.view.KeyEvent dispatchUnhandledKey (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int) 
	public abstract void beginLayoutLw (boolean, int, int, int, int) 
	public abstract int getSystemDecorLayerLw () 
	public abstract void getContentRectLw (android.graphics.Rect) 
	public abstract void layoutWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
	public abstract boolean getInsetHintLw (android.view.WindowManager$LayoutParams, android.graphics.Rect, int, int, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect) 
	public abstract void finishLayoutLw () 
	public abstract void beginPostLayoutPolicyLw (int, int) 
	public abstract void applyPostLayoutPolicyLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams, android.view.WindowManagerPolicy$WindowState) 
	public abstract int finishPostLayoutPolicyLw () 
	public abstract boolean allowAppAnimationsLw () 
	public abstract int focusChangedLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
	public abstract void startedWakingUp () 
	public abstract void finishedWakingUp () 
	public abstract void startedGoingToSleep (int) 
	public abstract void finishedGoingToSleep (int) 
	public abstract void screenTurningOn (android.view.WindowManagerPolicy$ScreenOnListener) 
	public abstract void screenTurnedOn () 
	public abstract void screenTurnedOff () 
	public abstract boolean isScreenOn () 
	public abstract void notifyLidSwitchChanged (long, boolean) 
	public abstract void notifyCameraLensCoverSwitchChanged (long, boolean) 
	public abstract void enableKeyguard (boolean) 
	public abstract void exitKeyguardSecurely (android.view.WindowManagerPolicy$OnKeyguardExitResult) 
	public abstract boolean isKeyguardLocked () 
	public abstract boolean isKeyguardSecure (int) 
	public abstract boolean isKeyguardShowingOrOccluded () 
	public abstract boolean inKeyguardRestrictedKeyInputMode () 
	public abstract void dismissKeyguardLw () 
	public abstract void notifyActivityDrawnForKeyguardLw () 
	public abstract boolean isKeyguardDrawnLw () 
	public abstract int rotationForOrientationLw (int, int) 
	public abstract boolean rotationHasCompatibleMetricsLw (int, int) 
	public abstract void setRotationLw (int) 
	public abstract void setSafeMode (boolean) 
	public abstract void systemReady () 
	public abstract void systemBooted () 
	public abstract void showBootMessage (java.lang.CharSequence, boolean) 
	public abstract void hideBootMessages () 
	public abstract void userActivity () 
	public abstract void enableScreenAfterBoot () 
	public abstract void setCurrentOrientationLw (int) 
	public abstract boolean performHapticFeedbackLw (android.view.WindowManagerPolicy$WindowState, int, boolean) 
	public abstract void keepScreenOnStartedLw () 
	public abstract void keepScreenOnStoppedLw () 
	public abstract int getUserRotationMode () 
	public abstract void setUserRotationMode (int, int) 
	public abstract int adjustSystemUiVisibilityLw (int) 
	public abstract boolean hasNavigationBar () 
	public abstract void lockNow (android.os.Bundle) 
	public abstract void setLastInputMethodWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState) 
	public abstract void showRecentApps (boolean) 
	public abstract void showGlobalActions () 
	public abstract int getInputMethodWindowVisibleHeightLw () 
	public abstract void setCurrentUserLw (int) 
	public abstract void dump (java.lang.String, java.io.PrintWriter, java.lang.String[]) 
	public abstract boolean canMagnifyWindow (int) 
	public abstract boolean isTopLevelWindow (int) 
	public abstract void startKeyguardExitAnimation (long, long) 
	public abstract void getStableInsetsLw (int, int, int, android.graphics.Rect) 
	public abstract boolean isNavBarForcedShownLw (android.view.WindowManagerPolicy$WindowState) 
	public abstract void getNonDecorInsetsLw (int, int, int, android.graphics.Rect) 
	public abstract boolean isDockSideAllowed (int) 
	public abstract void onConfigurationChanged () 
	public abstract boolean shouldRotateSeamlessly (int, int) 
}

android/view/View$11.class
View.java
package android.view
final android.view.View$11 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/SurfaceSession.class
SurfaceSession.java
package android.view
public final android.view.SurfaceSession extends java.lang.Object {
	private long mNativeClient
	private static native long nativeCreate () 
	private static native void nativeDestroy (long) 
	private static native void nativeKill (long) 
	public void  () 
	protected void finalize ()  throws java.lang.Throwable 
	public void kill () 
}

android/view/AccessibilityIterators$CharacterTextSegmentIterator.class
AccessibilityIterators.java
package android.view
 android.view.AccessibilityIterators$CharacterTextSegmentIterator extends android.view.AccessibilityIterators$AbstractTextSegmentIterator implements android.content.ComponentCallbacks  {
	private static android.view.AccessibilityIterators$CharacterTextSegmentIterator sInstance
	private java.util.Locale mLocale
	protected java.text.BreakIterator mImpl
	public static android.view.AccessibilityIterators$CharacterTextSegmentIterator getInstance (java.util.Locale) 
		java.util.Locale locale
	private void  (java.util.Locale) 
		java.util.Locale locale
	public void initialize (java.lang.String) 
		String text
	public int[] following (int) 
		int offset
		int textLegth
		int start
		int end
	public int[] preceding (int) 
		int offset
		int textLegth
		int end
		int start
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
		java.util.Locale locale
	public void onLowMemory () 
	protected void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
	void  (java.util.Locale, android.view.AccessibilityIterators$1) 
		java.util.Locale x0
		android.view.AccessibilityIterators$1 x1
}

android/view/IInputFilterHost.class
IInputFilterHost.java
package android.view
public abstract android.view.IInputFilterHost extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendInputEvent (android.view.InputEvent, int)  throws android.os.RemoteException 
}

android/view/KeyCharacterMap$UnavailableException.class
KeyCharacterMap.java
package android.view
public android.view.KeyCharacterMap$UnavailableException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/view/ContextMenu$ContextMenuInfo.class
ContextMenu.java
package android.view
public abstract android.view.ContextMenu$ContextMenuInfo extends java.lang.Object {
}

android/view/ActionProvider$VisibilityListener.class
ActionProvider.java
package android.view
public abstract android.view.ActionProvider$VisibilityListener extends java.lang.Object {
	public abstract void onActionProviderVisibilityChanged (boolean) 
}

android/view/IWindowSession$Stub.class
IWindowSession.java
package android.view
public abstract android.view.IWindowSession$Stub extends android.os.Binder implements android.view.IWindowSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_add
	static final int TRANSACTION_addToDisplay
	static final int TRANSACTION_addWithoutInputChannel
	static final int TRANSACTION_addToDisplayWithoutInputChannel
	static final int TRANSACTION_remove
	static final int TRANSACTION_relayout
	static final int TRANSACTION_repositionChild
	static final int TRANSACTION_prepareToReplaceWindows
	static final int TRANSACTION_performDeferredDestroy
	static final int TRANSACTION_outOfMemory
	static final int TRANSACTION_setTransparentRegion
	static final int TRANSACTION_setInsets
	static final int TRANSACTION_getDisplayFrame
	static final int TRANSACTION_finishDrawing
	static final int TRANSACTION_setInTouchMode
	static final int TRANSACTION_getInTouchMode
	static final int TRANSACTION_performHapticFeedback
	static final int TRANSACTION_prepareDrag
	static final int TRANSACTION_performDrag
	static final int TRANSACTION_reportDropResult
	static final int TRANSACTION_cancelDragAndDrop
	static final int TRANSACTION_dragRecipientEntered
	static final int TRANSACTION_dragRecipientExited
	static final int TRANSACTION_setWallpaperPosition
	static final int TRANSACTION_wallpaperOffsetsComplete
	static final int TRANSACTION_setWallpaperDisplayOffset
	static final int TRANSACTION_sendWallpaperCommand
	static final int TRANSACTION_wallpaperCommandComplete
	static final int TRANSACTION_onRectangleOnScreenRequested
	static final int TRANSACTION_getWindowId
	static final int TRANSACTION_pokeDrawLock
	static final int TRANSACTION_startMovingTask
	static final int TRANSACTION_updatePointerIcon
	public void  () 
	public static android.view.IWindowSession 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.WindowManager$LayoutParams _arg2
		android.view.IWindow _arg0
		int _arg1
		android.view.WindowManager$LayoutParams _arg2
		int _arg3
		android.graphics.Rect _arg4
		android.graphics.Rect _arg5
		android.view.InputChannel _arg6
		int _result
		android.view.WindowManager$LayoutParams _arg2
		android.view.IWindow _arg0
		int _arg1
		android.view.WindowManager$LayoutParams _arg2
		int _arg3
		int _arg4
		android.graphics.Rect _arg5
		android.graphics.Rect _arg6
		android.graphics.Rect _arg7
		android.view.InputChannel _arg8
		int _result
		android.view.WindowManager$LayoutParams _arg2
		android.view.IWindow _arg0
		int _arg1
		android.view.WindowManager$LayoutParams _arg2
		int _arg3
		android.graphics.Rect _arg4
		android.graphics.Rect _arg5
		int _result
		android.view.WindowManager$LayoutParams _arg2
		android.view.IWindow _arg0
		int _arg1
		android.view.WindowManager$LayoutParams _arg2
		int _arg3
		int _arg4
		android.graphics.Rect _arg5
		android.graphics.Rect _arg6
		int _result
		android.view.IWindow _arg0
		android.view.WindowManager$LayoutParams _arg2
		android.view.IWindow _arg0
		int _arg1
		android.view.WindowManager$LayoutParams _arg2
		int _arg3
		int _arg4
		int _arg5
		int _arg6
		android.graphics.Rect _arg7
		android.graphics.Rect _arg8
		android.graphics.Rect _arg9
		android.graphics.Rect _arg10
		android.graphics.Rect _arg11
		android.graphics.Rect _arg12
		android.graphics.Rect _arg13
		android.content.res.Configuration _arg14
		android.view.Surface _arg15
		int _result
		android.view.IWindow _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		long _arg5
		android.graphics.Rect _arg6
		android.os.IBinder _arg0
		boolean _arg1
		android.view.IWindow _arg0
		android.view.IWindow _arg0
		boolean _result
		android.graphics.Region _arg1
		android.view.IWindow _arg0
		android.graphics.Region _arg1
		android.graphics.Rect _arg2
		android.graphics.Rect _arg3
		android.graphics.Region _arg4
		android.view.IWindow _arg0
		int _arg1
		android.graphics.Rect _arg2
		android.graphics.Rect _arg3
		android.graphics.Region _arg4
		android.view.IWindow _arg0
		android.graphics.Rect _arg1
		android.view.IWindow _arg0
		boolean _arg0
		boolean _result
		android.view.IWindow _arg0
		int _arg1
		boolean _arg2
		boolean _result
		android.view.IWindow _arg0
		int _arg1
		int _arg2
		int _arg3
		android.view.Surface _arg4
		android.os.IBinder _result
		android.content.ClipData _arg7
		android.view.IWindow _arg0
		android.os.IBinder _arg1
		int _arg2
		float _arg3
		float _arg4
		float _arg5
		float _arg6
		android.content.ClipData _arg7
		boolean _result
		android.view.IWindow _arg0
		boolean _arg1
		android.os.IBinder _arg0
		android.view.IWindow _arg0
		android.view.IWindow _arg0
		android.os.IBinder _arg0
		float _arg1
		float _arg2
		float _arg3
		float _arg4
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		android.os.Bundle _arg5
		android.os.IBinder _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		android.os.Bundle _arg5
		boolean _arg6
		android.os.Bundle _result
		android.os.Bundle _arg1
		android.os.IBinder _arg0
		android.os.Bundle _arg1
		android.graphics.Rect _arg1
		android.os.IBinder _arg0
		android.graphics.Rect _arg1
		android.os.IBinder _arg0
		android.view.IWindowId _result
		android.os.IBinder _arg0
		android.view.IWindow _arg0
		float _arg1
		float _arg2
		boolean _result
		android.view.IWindow _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/MenuInflater.class
MenuInflater.java
package android.view
public android.view.MenuInflater extends java.lang.Object {
	private static final String LOG_TAG
	private static final String XML_MENU
	private static final String XML_GROUP
	private static final String XML_ITEM
	private static final int NO_ID
	private static final Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE
	private static final Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE
	private final Object[] mActionViewConstructorArguments
	private final Object[] mActionProviderConstructorArguments
	private android.content.Context mContext
	private Object mRealOwner
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, java.lang.Object) 
		android.content.Context context
		Object realOwner
	public void inflate (int, android.view.Menu) 
		android.util.AttributeSet attrs
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		int menuRes
		android.view.Menu menu
		android.content.res.XmlResourceParser parser
	private void parseMenu (org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.view.Menu)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String tagName
		android.view.SubMenu subMenu
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.view.Menu menu
		android.view.MenuInflater$MenuState menuState
		int eventType
		String tagName
		String tagName
		boolean lookingForEndOfUnknownTag
		String unknownTagName
		boolean reachedEndOfMenu
	private void registerMenu (android.view.MenuItem, android.util.AttributeSet) 
		android.view.MenuItem item
		android.util.AttributeSet set
	private void registerMenu (android.view.SubMenu, android.util.AttributeSet) 
		android.view.SubMenu subMenu
		android.util.AttributeSet set
	android.content.Context getContext () 
	private java.lang.Object getRealOwner () 
	private java.lang.Object findRealOwner (java.lang.Object) 
		Object owner
	static android.content.Context access$100 (android.view.MenuInflater) 
		android.view.MenuInflater x0
	static java.lang.Class[] access$200 () 
	static java.lang.Object[] access$300 (android.view.MenuInflater) 
		android.view.MenuInflater x0
	static java.lang.Object access$400 (android.view.MenuInflater) 
		android.view.MenuInflater x0
	static java.lang.Class[] access$500 () 
	static java.lang.Object[] access$600 (android.view.MenuInflater) 
		android.view.MenuInflater x0
	static void  () 
}

android/view/IApplicationToken.class
IApplicationToken.java
package android.view
public abstract android.view.IApplicationToken extends java.lang.Object implements android.os.IInterface  {
	public abstract void windowsDrawn ()  throws android.os.RemoteException 
	public abstract void windowsVisible ()  throws android.os.RemoteException 
	public abstract void windowsGone ()  throws android.os.RemoteException 
	public abstract boolean keyDispatchingTimedOut (java.lang.String)  throws android.os.RemoteException 
	public abstract long getKeyDispatchingTimeout ()  throws android.os.RemoteException 
}

android/view/ViewRootImpl$2.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.ArrayList val$finalRequesters
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl, java.util.ArrayList) 
		android.view.ViewRootImpl this$0
	public void run () 
		android.view.View view
		int i
		int numValidRequests
}

android/view/ViewDebug$RecyclerTraceType.class
ViewDebug.java
package android.view
public final android.view.ViewDebug$RecyclerTraceType extends java.lang.Enum {
	public static final android.view.ViewDebug$RecyclerTraceType NEW_VIEW
	public static final android.view.ViewDebug$RecyclerTraceType BIND_VIEW
	public static final android.view.ViewDebug$RecyclerTraceType RECYCLE_FROM_ACTIVE_HEAP
	public static final android.view.ViewDebug$RecyclerTraceType RECYCLE_FROM_SCRAP_HEAP
	public static final android.view.ViewDebug$RecyclerTraceType MOVE_TO_SCRAP_HEAP
	public static final android.view.ViewDebug$RecyclerTraceType MOVE_FROM_ACTIVE_TO_SCRAP_HEAP
	private static final android.view.ViewDebug$RecyclerTraceType[] $VALUES
	public static android.view.ViewDebug$RecyclerTraceType[] values () 
	public static android.view.ViewDebug$RecyclerTraceType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/view/Choreographer$FrameHandler.class
Choreographer.java
package android.view
final android.view.Choreographer$FrameHandler extends android.os.Handler {
	final android.view.Choreographer this$0
	public void  (android.view.Choreographer, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/View$9.class
View.java
package android.view
final android.view.View$9 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/InputFilter$H.class
InputFilter.java
package android.view
final android.view.InputFilter$H extends android.os.Handler {
	final android.view.InputFilter this$0
	public void  (android.view.InputFilter, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.view.InputEvent event
		android.os.Message msg
}

android/view/IInputFilterHost$Stub.class
IInputFilterHost.java
package android.view
public abstract android.view.IInputFilterHost$Stub extends android.os.Binder implements android.view.IInputFilterHost  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendInputEvent
	public void  () 
	public static android.view.IInputFilterHost 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.InputEvent _arg0
		android.view.InputEvent _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/IWindowFocusObserver.class
IWindowFocusObserver.java
package android.view
public abstract android.view.IWindowFocusObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void focusGained (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void focusLost (android.os.IBinder)  throws android.os.RemoteException 
}

android/view/IAppTransitionAnimationSpecsFuture.class
IAppTransitionAnimationSpecsFuture.java
package android.view
public abstract android.view.IAppTransitionAnimationSpecsFuture extends java.lang.Object implements android.os.IInterface  {
	public abstract android.view.AppTransitionAnimationSpec[] get ()  throws android.os.RemoteException 
}

android/view/LayoutInflater$Filter.class
LayoutInflater.java
package android.view
public abstract android.view.LayoutInflater$Filter extends java.lang.Object {
	public abstract boolean onLoadClass (java.lang.Class) 
}

android/view/View$PerformClick.class
View.java
package android.view
final android.view.View$PerformClick extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/ViewHierarchyEncoder.class
ViewHierarchyEncoder.java
package android.view
public android.view.ViewHierarchyEncoder extends java.lang.Object {
	private static final byte SIG_BOOLEAN
	private static final byte SIG_BYTE
	private static final byte SIG_SHORT
	private static final byte SIG_INT
	private static final byte SIG_LONG
	private static final byte SIG_FLOAT
	private static final byte SIG_DOUBLE
	private static final byte SIG_STRING
	private static final byte SIG_MAP
	private static final short SIG_END_MAP
	private final java.io.DataOutputStream mStream
	private final java.util.Map mPropertyNames
	private short mPropertyId
	private java.nio.charset.Charset mCharset
	public void  (java.io.ByteArrayOutputStream) 
		java.io.ByteArrayOutputStream stream
	public void beginObject (java.lang.Object) 
		Object o
	public void endObject () 
	public void endStream () 
		java.util.Map$Entry entry
	public void addProperty (java.lang.String, boolean) 
		String name
		boolean v
	public void addProperty (java.lang.String, short) 
		String name
		short s
	public void addProperty (java.lang.String, int) 
		String name
		int v
	public void addProperty (java.lang.String, float) 
		String name
		float v
	public void addProperty (java.lang.String, java.lang.String) 
		String name
		String s
	public void addPropertyKey (java.lang.String) 
		String name
	private short createPropertyIndex (java.lang.String) 
		String name
		Short index
	private void startPropertyMap () 
	private void endPropertyMap () 
	private void writeBoolean (boolean) 
		boolean v
	private void writeShort (short) 
		short s
	private void writeInt (int) 
		int i
	private void writeFloat (float) 
		float v
	private void writeString (java.lang.String) 
		byte[] bytes
		short len
		String s
}

android/view/IWindowManager$Stub.class
IWindowManager.java
package android.view
public abstract android.view.IWindowManager$Stub extends android.os.Binder implements android.view.IWindowManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startViewServer
	static final int TRANSACTION_stopViewServer
	static final int TRANSACTION_isViewServerRunning
	static final int TRANSACTION_openSession
	static final int TRANSACTION_inputMethodClientHasFocus
	static final int TRANSACTION_getInitialDisplaySize
	static final int TRANSACTION_getBaseDisplaySize
	static final int TRANSACTION_setForcedDisplaySize
	static final int TRANSACTION_clearForcedDisplaySize
	static final int TRANSACTION_getInitialDisplayDensity
	static final int TRANSACTION_getBaseDisplayDensity
	static final int TRANSACTION_setForcedDisplayDensity
	static final int TRANSACTION_clearForcedDisplayDensity
	static final int TRANSACTION_setForcedDisplayScalingMode
	static final int TRANSACTION_setOverscan
	static final int TRANSACTION_pauseKeyDispatching
	static final int TRANSACTION_resumeKeyDispatching
	static final int TRANSACTION_setEventDispatching
	static final int TRANSACTION_addWindowToken
	static final int TRANSACTION_removeWindowToken
	static final int TRANSACTION_addAppToken
	static final int TRANSACTION_setAppTask
	static final int TRANSACTION_setAppOrientation
	static final int TRANSACTION_getAppOrientation
	static final int TRANSACTION_setFocusedApp
	static final int TRANSACTION_prepareAppTransition
	static final int TRANSACTION_getPendingAppTransition
	static final int TRANSACTION_overridePendingAppTransition
	static final int TRANSACTION_overridePendingAppTransitionScaleUp
	static final int TRANSACTION_overridePendingAppTransitionClipReveal
	static final int TRANSACTION_overridePendingAppTransitionThumb
	static final int TRANSACTION_overridePendingAppTransitionAspectScaledThumb
	static final int TRANSACTION_overridePendingAppTransitionMultiThumb
	static final int TRANSACTION_overridePendingAppTransitionInPlace
	static final int TRANSACTION_overridePendingAppTransitionMultiThumbFuture
	static final int TRANSACTION_executeAppTransition
	static final int TRANSACTION_setAppStartingWindow
	static final int TRANSACTION_setAppVisibility
	static final int TRANSACTION_notifyAppResumed
	static final int TRANSACTION_notifyAppStopped
	static final int TRANSACTION_startAppFreezingScreen
	static final int TRANSACTION_stopAppFreezingScreen
	static final int TRANSACTION_removeAppToken
	static final int TRANSACTION_endProlongedAnimations
	static final int TRANSACTION_updateOrientationFromAppTokens
	static final int TRANSACTION_setNewConfiguration
	static final int TRANSACTION_getBoundsForNewConfiguration
	static final int TRANSACTION_startFreezingScreen
	static final int TRANSACTION_stopFreezingScreen
	static final int TRANSACTION_disableKeyguard
	static final int TRANSACTION_reenableKeyguard
	static final int TRANSACTION_exitKeyguardSecurely
	static final int TRANSACTION_isKeyguardLocked
	static final int TRANSACTION_isKeyguardSecure
	static final int TRANSACTION_inKeyguardRestrictedInputMode
	static final int TRANSACTION_dismissKeyguard
	static final int TRANSACTION_keyguardGoingAway
	static final int TRANSACTION_closeSystemDialogs
	static final int TRANSACTION_getAnimationScale
	static final int TRANSACTION_getAnimationScales
	static final int TRANSACTION_setAnimationScale
	static final int TRANSACTION_setAnimationScales
	static final int TRANSACTION_getCurrentAnimatorScale
	static final int TRANSACTION_setInTouchMode
	static final int TRANSACTION_showStrictModeViolation
	static final int TRANSACTION_setStrictModeVisualIndicatorPreference
	static final int TRANSACTION_setScreenCaptureDisabled
	static final int TRANSACTION_cancelTaskWindowTransition
	static final int TRANSACTION_cancelTaskThumbnailTransition
	static final int TRANSACTION_updateRotation
	static final int TRANSACTION_getRotation
	static final int TRANSACTION_watchRotation
	static final int TRANSACTION_removeRotationWatcher
	static final int TRANSACTION_getPreferredOptionsPanelGravity
	static final int TRANSACTION_freezeRotation
	static final int TRANSACTION_thawRotation
	static final int TRANSACTION_isRotationFrozen
	static final int TRANSACTION_screenshotWallpaper
	static final int TRANSACTION_requestAssistScreenshot
	static final int TRANSACTION_screenshotApplications
	static final int TRANSACTION_statusBarVisibilityChanged
	static final int TRANSACTION_hasNavigationBar
	static final int TRANSACTION_lockNow
	static final int TRANSACTION_isSafeModeEnabled
	static final int TRANSACTION_enableScreenIfNeeded
	static final int TRANSACTION_clearWindowContentFrameStats
	static final int TRANSACTION_getWindowContentFrameStats
	static final int TRANSACTION_getDockedStackSide
	static final int TRANSACTION_setDockedStackResizing
	static final int TRANSACTION_setDockedStackDividerTouchRegion
	static final int TRANSACTION_registerDockedStackListener
	static final int TRANSACTION_setResizeDimLayer
	static final int TRANSACTION_requestAppKeyboardShortcuts
	static final int TRANSACTION_getStableInsets
	static final int TRANSACTION_registerShortcutKey
	static final int TRANSACTION_createWallpaperInputConsumer
	static final int TRANSACTION_removeWallpaperInputConsumer
	public void  () 
	public static android.view.IWindowManager 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
		boolean _result
		boolean _result
		boolean _result
		android.view.IWindowSessionCallback _arg0
		com.android.internal.view.IInputMethodClient _arg1
		com.android.internal.view.IInputContext _arg2
		android.view.IWindowSession _result
		com.android.internal.view.IInputMethodClient _arg0
		boolean _result
		int _arg0
		android.graphics.Point _arg1
		int _arg0
		android.graphics.Point _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		int _arg0
		int _result
		int _arg0
		int _result
		int _arg0
		int _arg1
		int _arg0
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		boolean _arg0
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		android.graphics.Rect _arg11
		android.content.res.Configuration _arg12
		int _arg0
		android.view.IApplicationToken _arg1
		int _arg2
		int _arg3
		int _arg4
		boolean _arg5
		boolean _arg6
		int _arg7
		int _arg8
		boolean _arg9
		boolean _arg10
		android.graphics.Rect _arg11
		android.content.res.Configuration _arg12
		int _arg13
		boolean _arg14
		boolean _arg15
		int _arg16
		int _arg17
		android.graphics.Rect _arg3
		android.content.res.Configuration _arg4
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		android.graphics.Rect _arg3
		android.content.res.Configuration _arg4
		int _arg5
		boolean _arg6
		android.view.IApplicationToken _arg0
		int _arg1
		android.view.IApplicationToken _arg0
		int _result
		android.os.IBinder _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		int _result
		String _arg0
		int _arg1
		int _arg2
		android.os.IRemoteCallback _arg3
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg0
		int _arg1
		int _arg2
		int _arg3
		android.graphics.Bitmap _arg0
		android.graphics.Bitmap _arg0
		int _arg1
		int _arg2
		android.os.IRemoteCallback _arg3
		boolean _arg4
		android.graphics.Bitmap _arg0
		android.graphics.Bitmap _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		android.os.IRemoteCallback _arg5
		boolean _arg6
		android.view.AppTransitionAnimationSpec[] _arg0
		android.os.IRemoteCallback _arg1
		android.os.IRemoteCallback _arg2
		boolean _arg3
		String _arg0
		int _arg1
		android.view.IAppTransitionAnimationSpecsFuture _arg0
		android.os.IRemoteCallback _arg1
		boolean _arg2
		android.content.res.CompatibilityInfo _arg3
		CharSequence _arg4
		android.os.IBinder _arg0
		String _arg1
		int _arg2
		android.content.res.CompatibilityInfo _arg3
		CharSequence _arg4
		int _arg5
		int _arg6
		int _arg7
		int _arg8
		android.os.IBinder _arg9
		boolean _arg10
		boolean _result
		android.os.IBinder _arg0
		boolean _arg1
		android.os.IBinder _arg0
		boolean _arg1
		boolean _arg2
		android.os.IBinder _arg0
		android.os.IBinder _arg0
		int _arg1
		android.os.IBinder _arg0
		boolean _arg1
		android.os.IBinder _arg0
		android.content.res.Configuration _arg0
		android.content.res.Configuration _arg0
		android.os.IBinder _arg1
		android.content.res.Configuration _result
		android.content.res.Configuration _arg0
		android.content.res.Configuration _arg0
		int[] _result
		int _arg0
		android.graphics.Rect _result
		int _arg0
		int _arg1
		android.os.IBinder _arg0
		String _arg1
		android.os.IBinder _arg0
		android.view.IOnKeyguardExitResult _arg0
		boolean _result
		boolean _result
		boolean _result
		int _arg0
		String _arg0
		int _arg0
		float _result
		float[] _result
		int _arg0
		float _arg1
		float[] _arg0
		float _result
		boolean _arg0
		boolean _arg0
		String _arg0
		int _arg0
		boolean _arg1
		int _arg0
		int _arg0
		boolean _arg0
		boolean _arg1
		int _result
		android.view.IRotationWatcher _arg0
		int _result
		android.view.IRotationWatcher _arg0
		int _result
		int _arg0
		boolean _result
		android.graphics.Bitmap _result
		com.android.internal.app.IAssistScreenshotReceiver _arg0
		boolean _result
		android.os.IBinder _arg0
		int _arg1
		int _arg2
		int _arg3
		float _arg4
		android.graphics.Bitmap _result
		int _arg0
		boolean _result
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		boolean _result
		android.os.IBinder _arg0
		boolean _result
		android.os.IBinder _arg0
		android.view.WindowContentFrameStats _result
		int _result
		boolean _arg0
		android.graphics.Rect _arg0
		android.graphics.Rect _arg0
		android.view.IDockedStackListener _arg0
		boolean _arg0
		int _arg1
		float _arg2
		com.android.internal.os.IResultReceiver _arg0
		int _arg1
		android.graphics.Rect _arg0
		long _arg0
		com.android.internal.policy.IShortcutService _arg1
		android.view.InputChannel _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/ViewRootImpl$4.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void run () 
		boolean layout
}

android/view/IOnKeyguardExitResult$Stub$Proxy.class
IOnKeyguardExitResult.java
package android.view
 android.view.IOnKeyguardExitResult$Stub$Proxy extends java.lang.Object implements android.view.IOnKeyguardExitResult  {
	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
}

android/view/IOnKeyguardExitResult$Stub.class
IOnKeyguardExitResult.java
package android.view
public abstract android.view.IOnKeyguardExitResult$Stub extends android.os.Binder implements android.view.IOnKeyguardExitResult  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onKeyguardExitResult
	public void  () 
	public static android.view.IOnKeyguardExitResult 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
}

android/view/ViewRootImpl$SyntheticTouchNavigationHandler$1.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$SyntheticTouchNavigationHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewRootImpl$SyntheticTouchNavigationHandler this$1
	void  (android.view.ViewRootImpl$SyntheticTouchNavigationHandler) 
		android.view.ViewRootImpl$SyntheticTouchNavigationHandler this$1
	public void run () 
		long time
}

android/view/WindowManager$KeyboardShortcutsReceiver.class
WindowManager.java
package android.view
public abstract android.view.WindowManager$KeyboardShortcutsReceiver extends java.lang.Object {
	public abstract void onKeyboardShortcutsReceived (java.util.List) 
}

android/view/InputFilter.class
InputFilter.java
package android.view
public abstract android.view.InputFilter extends android.view.IInputFilter$Stub {
	private static final int MSG_INSTALL
	private static final int MSG_UNINSTALL
	private static final int MSG_INPUT_EVENT
	private final android.view.InputEventConsistencyVerifier mInboundInputEventConsistencyVerifier
	private final android.view.InputEventConsistencyVerifier mOutboundInputEventConsistencyVerifier
	private final android.view.InputFilter$H mH
	private android.view.IInputFilterHost mHost
	public void  (android.os.Looper) 
		android.os.Looper looper
	public final void install (android.view.IInputFilterHost) 
		android.view.IInputFilterHost host
	public final void uninstall () 
	public final void filterInputEvent (android.view.InputEvent, int) 
		android.view.InputEvent event
		int policyFlags
	public void sendInputEvent (android.view.InputEvent, int) 
		android.view.InputEvent event
		int policyFlags
	public void onInputEvent (android.view.InputEvent, int) 
		android.view.InputEvent event
		int policyFlags
	public void onInstalled () 
	public void onUninstalled () 
	static android.view.IInputFilterHost access$002 (android.view.InputFilter, android.view.IInputFilterHost) 
		android.view.InputFilter x0
		android.view.IInputFilterHost x1
	static android.view.InputEventConsistencyVerifier access$100 (android.view.InputFilter) 
		android.view.InputFilter x0
	static android.view.InputEventConsistencyVerifier access$200 (android.view.InputFilter) 
		android.view.InputFilter x0
}

android/view/ViewDebug$ExportedProperty.class
ViewDebug.java
package android.view
public abstract android.view.ViewDebug$ExportedProperty extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract boolean resolveId () 
	public abstract android.view.ViewDebug$IntToString[] mapping () 
	public abstract android.view.ViewDebug$IntToString[] indexMapping () 
	public abstract android.view.ViewDebug$FlagToString[] flagMapping () 
	public abstract boolean deepExport () 
	public abstract java.lang.String prefix () 
	public abstract java.lang.String category () 
	public abstract boolean formatToHexString () 
	public abstract boolean hasAdjacentMapping () 
}

android/view/ViewRootImpl$SendWindowContentChangedAccessibilityEvent.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$SendWindowContentChangedAccessibilityEvent extends java.lang.Object implements java.lang.Runnable  {
	private int mChangeTypes
	public android.view.View mSource
	public long mLastEventTimeMillis
	final android.view.ViewRootImpl this$0
	private void  (android.view.ViewRootImpl) 
	public void run () 
		android.view.accessibility.AccessibilityEvent event
	public void runOrPost (android.view.View, int) 
		android.view.View predecessor
		android.view.View source
		int changeType
		long timeSinceLastMillis
		long minEventIntevalMillis
	void  (android.view.ViewRootImpl, android.view.ViewRootImpl$1) 
		android.view.ViewRootImpl x0
		android.view.ViewRootImpl$1 x1
}

android/view/ViewRootImpl$ViewPreImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ViewPreImeInputStage extends android.view.ViewRootImpl$InputStage {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	private int processKeyEvent (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
		android.view.KeyEvent event
}

android/view/View$MeasureSpec.class
View.java
package android.view
public android.view.View$MeasureSpec extends java.lang.Object {
	private static final int MODE_SHIFT
	private static final int MODE_MASK
	public static final int UNSPECIFIED
	public static final int EXACTLY
	public static final int AT_MOST
	public void  () 
	public static int makeMeasureSpec (int, int) 
		int size
		int mode
	public static int makeSafeMeasureSpec (int, int) 
		int size
		int mode
	public static int getMode (int) 
		int measureSpec
	public static int getSize (int) 
		int measureSpec
	static int adjust (int, int) 
		int measureSpec
		int delta
		int mode
		int size
	public static java.lang.String toString (int) 
		int measureSpec
		int mode
		int size
		StringBuilder sb
}

android/view/View$1.class
View.java
package android.view
 android.view.View$1 extends java.lang.Object implements com.android.internal.util.Predicate  {
	final int val$id
	final android.view.View this$0
	void  (android.view.View, int) 
		android.view.View this$0
	public boolean apply (android.view.View) 
		android.view.View t
	public volatile boolean apply (java.lang.Object) 
}

android/view/NotificationHeaderView$1.class
NotificationHeaderView.java
package android.view
 android.view.NotificationHeaderView$1 extends android.view.ViewOutlineProvider {
	final android.view.NotificationHeaderView this$0
	void  (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView this$0
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
}

android/view/View$OnClickListener.class
View.java
package android.view
public abstract android.view.View$OnClickListener extends java.lang.Object {
	public abstract void onClick (android.view.View) 
}

android/view/MotionEvent$PointerCoords.class
MotionEvent.java
package android.view
public final android.view.MotionEvent$PointerCoords extends java.lang.Object {
	private static final int INITIAL_PACKED_AXIS_VALUES
	private long mPackedAxisBits
	private float[] mPackedAxisValues
	public float x
	public float y
	public float pressure
	public float size
	public float touchMajor
	public float touchMinor
	public float toolMajor
	public float toolMinor
	public float orientation
	public void  () 
	public void  (android.view.MotionEvent$PointerCoords) 
		android.view.MotionEvent$PointerCoords other
	public static android.view.MotionEvent$PointerCoords[] createArray (int) 
		int i
		int size
		android.view.MotionEvent$PointerCoords[] array
	public void clear () 
	public void copyFrom (android.view.MotionEvent$PointerCoords) 
		float[] otherValues
		int count
		float[] values
		android.view.MotionEvent$PointerCoords other
		long bits
	public float getAxisValue (int) 
		long bits
		long axisBit
		int index
		int axis
	public void setAxisValue (int, float) 
		float[] newValues
		int count
		long bits
		long axisBit
		int index
		float[] values
		int axis
		float value
}

android/view/WindowInfo$1.class
WindowInfo.java
package android.view
final android.view.WindowInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.WindowInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.view.WindowInfo window
	public android.view.WindowInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/SurfaceControl$PhysicalDisplayInfo.class
SurfaceControl.java
package android.view
public final android.view.SurfaceControl$PhysicalDisplayInfo extends java.lang.Object {
	public int width
	public int height
	public float refreshRate
	public float density
	public float xDpi
	public float yDpi
	public boolean secure
	public long appVsyncOffsetNanos
	public long presentationDeadlineNanos
	public void  () 
	public void  (android.view.SurfaceControl$PhysicalDisplayInfo) 
		android.view.SurfaceControl$PhysicalDisplayInfo other
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equals (android.view.SurfaceControl$PhysicalDisplayInfo) 
		android.view.SurfaceControl$PhysicalDisplayInfo other
	public int hashCode () 
	public void copyFrom (android.view.SurfaceControl$PhysicalDisplayInfo) 
		android.view.SurfaceControl$PhysicalDisplayInfo other
	public java.lang.String toString () 
}

android/view/IWindowSessionCallback$Stub$Proxy.class
IWindowSessionCallback.java
package android.view
 android.view.IWindowSessionCallback$Stub$Proxy extends java.lang.Object implements android.view.IWindowSessionCallback  {
	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 onAnimatorScaleChanged (float)  throws android.os.RemoteException 
		float scale
		android.os.Parcel _data
}

android/view/GestureDetector.class
GestureDetector.java
package android.view
public android.view.GestureDetector extends java.lang.Object {
	private int mTouchSlopSquare
	private int mDoubleTapTouchSlopSquare
	private int mDoubleTapSlopSquare
	private int mMinimumFlingVelocity
	private int mMaximumFlingVelocity
	private static final int LONGPRESS_TIMEOUT
	private static final int TAP_TIMEOUT
	private static final int DOUBLE_TAP_TIMEOUT
	private static final int DOUBLE_TAP_MIN_TIME
	private static final int SHOW_PRESS
	private static final int LONG_PRESS
	private static final int TAP
	private final android.os.Handler mHandler
	private final android.view.GestureDetector$OnGestureListener mListener
	private android.view.GestureDetector$OnDoubleTapListener mDoubleTapListener
	private android.view.GestureDetector$OnContextClickListener mContextClickListener
	private boolean mStillDown
	private boolean mDeferConfirmSingleTap
	private boolean mInLongPress
	private boolean mInContextClick
	private boolean mAlwaysInTapRegion
	private boolean mAlwaysInBiggerTapRegion
	private boolean mIgnoreNextUpEvent
	private android.view.MotionEvent mCurrentDownEvent
	private android.view.MotionEvent mPreviousUpEvent
	private boolean mIsDoubleTapping
	private float mLastFocusX
	private float mLastFocusY
	private float mDownFocusX
	private float mDownFocusY
	private boolean mIsLongpressEnabled
	private android.view.VelocityTracker mVelocityTracker
	private final android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier
	public void  (android.view.GestureDetector$OnGestureListener, android.os.Handler) 
		android.view.GestureDetector$OnGestureListener listener
		android.os.Handler handler
	public void  (android.view.GestureDetector$OnGestureListener) 
		android.view.GestureDetector$OnGestureListener listener
	public void  (android.content.Context, android.view.GestureDetector$OnGestureListener) 
		android.content.Context context
		android.view.GestureDetector$OnGestureListener listener
	public void  (android.content.Context, android.view.GestureDetector$OnGestureListener, android.os.Handler) 
		android.content.Context context
		android.view.GestureDetector$OnGestureListener listener
		android.os.Handler handler
	public void  (android.content.Context, android.view.GestureDetector$OnGestureListener, android.os.Handler, boolean) 
		android.content.Context context
		android.view.GestureDetector$OnGestureListener listener
		android.os.Handler handler
		boolean unused
	private void init (android.content.Context) 
		int touchSlop
		int doubleTapSlop
		int doubleTapTouchSlop
		android.view.ViewConfiguration configuration
		android.content.Context context
		int touchSlop
		int doubleTapSlop
		int doubleTapTouchSlop
	public void setOnDoubleTapListener (android.view.GestureDetector$OnDoubleTapListener) 
		android.view.GestureDetector$OnDoubleTapListener onDoubleTapListener
	public void setContextClickListener (android.view.GestureDetector$OnContextClickListener) 
		android.view.GestureDetector$OnContextClickListener onContextClickListener
	public void setIsLongpressEnabled (boolean) 
		boolean isLongpressEnabled
	public boolean isLongpressEnabled () 
	public boolean onTouchEvent (android.view.MotionEvent) 
		int i
		int id2
		float x
		float y
		float dot
		int i
		boolean hadTapMessage
		int deltaX
		int deltaY
		int distance
		android.view.VelocityTracker velocityTracker
		int pointerId
		float velocityY
		float velocityX
		int upIndex
		int id1
		float x1
		float y1
		float scrollX
		float scrollY
		android.view.MotionEvent currentUpEvent
		android.view.MotionEvent ev
		int action
		boolean pointerUp
		int skipIndex
		float sumX
		float sumY
		int count
		int div
		float focusX
		float focusY
		boolean handled
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		int actionButton
	private void cancel () 
	private void cancelTaps () 
	private boolean isConsideredDoubleTap (android.view.MotionEvent, android.view.MotionEvent, android.view.MotionEvent) 
		android.view.MotionEvent firstDown
		android.view.MotionEvent firstUp
		android.view.MotionEvent secondDown
		long deltaTime
		int deltaX
		int deltaY
	private void dispatchLongPress () 
	static android.view.MotionEvent access$000 (android.view.GestureDetector) 
		android.view.GestureDetector x0
	static android.view.GestureDetector$OnGestureListener access$100 (android.view.GestureDetector) 
		android.view.GestureDetector x0
	static void access$200 (android.view.GestureDetector) 
		android.view.GestureDetector x0
	static android.view.GestureDetector$OnDoubleTapListener access$300 (android.view.GestureDetector) 
		android.view.GestureDetector x0
	static boolean access$400 (android.view.GestureDetector) 
		android.view.GestureDetector x0
	static boolean access$502 (android.view.GestureDetector, boolean) 
		android.view.GestureDetector x0
		boolean x1
	static void  () 
}

android/view/OrientationListener$OrientationEventListenerInternal.class
OrientationListener.java
package android.view
 android.view.OrientationListener$OrientationEventListenerInternal extends android.view.OrientationEventListener {
	final android.view.OrientationListener this$0
	void  (android.view.OrientationListener, android.content.Context) 
		android.view.OrientationListener this$0
		android.content.Context context
	void  (android.view.OrientationListener, android.content.Context, int) 
		android.view.OrientationListener this$0
		android.content.Context context
		int rate
	public void onOrientationChanged (int) 
		int orientation
}

android/view/InputDevice$MotionRange.class
InputDevice.java
package android.view
public final android.view.InputDevice$MotionRange extends java.lang.Object {
	private int mAxis
	private int mSource
	private float mMin
	private float mMax
	private float mFlat
	private float mFuzz
	private float mResolution
	private void  (int, int, float, float, float, float, float) 
		int axis
		int source
		float min
		float max
		float flat
		float fuzz
		float resolution
	public int getAxis () 
	public int getSource () 
	public boolean isFromSource (int) 
		int source
	public float getMin () 
	public float getMax () 
	public float getRange () 
	public float getFlat () 
	public float getFuzz () 
	public float getResolution () 
	static int access$100 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	static int access$200 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	void  (int, int, float, float, float, float, float, android.view.InputDevice$1) 
		int x0
		int x1
		float x2
		float x3
		float x4
		float x5
		float x6
		android.view.InputDevice$1 x7
	static float access$400 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	static float access$500 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	static float access$600 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	static float access$700 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
	static float access$800 (android.view.InputDevice$MotionRange) 
		android.view.InputDevice$MotionRange x0
}

android/view/MenuInflater$MenuState.class
MenuInflater.java
package android.view
 android.view.MenuInflater$MenuState extends java.lang.Object {
	private android.view.Menu menu
	private int groupId
	private int groupCategory
	private int groupOrder
	private int groupCheckable
	private boolean groupVisible
	private boolean groupEnabled
	private boolean itemAdded
	private int itemId
	private int itemCategoryOrder
	private CharSequence itemTitle
	private CharSequence itemTitleCondensed
	private int itemIconResId
	private char itemAlphabeticShortcut
	private char itemNumericShortcut
	private int itemCheckable
	private boolean itemChecked
	private boolean itemVisible
	private boolean itemEnabled
	private int itemShowAsAction
	private int itemActionViewLayout
	private String itemActionViewClassName
	private String itemActionProviderClassName
	private String itemListenerMethodName
	private android.view.ActionProvider itemActionProvider
	private static final int defaultGroupId
	private static final int defaultItemId
	private static final int defaultItemCategory
	private static final int defaultItemOrder
	private static final int defaultItemCheckable
	private static final boolean defaultItemChecked
	private static final boolean defaultItemVisible
	private static final boolean defaultItemEnabled
	final android.view.MenuInflater this$0
	public void  (android.view.MenuInflater, android.view.Menu) 
		android.view.Menu menu
	public void resetGroup () 
	public void readGroup (android.util.AttributeSet) 
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void readItem (android.util.AttributeSet) 
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int category
		int order
		boolean hasActionProvider
	private char getShortcut (java.lang.String) 
		String shortcutString
	private void setItem (android.view.MenuItem) 
		com.android.internal.view.menu.MenuItemImpl impl
		android.view.View actionView
		android.view.MenuItem item
		boolean actionViewSpecified
	public android.view.MenuItem addItem () 
		android.view.MenuItem item
	public android.view.SubMenu addSubMenuItem () 
		android.view.SubMenu subMenu
	public boolean hasAddedItem () 
	private java.lang.Object newInstance (java.lang.String, java.lang.Class[], java.lang.Object[]) 
		Class clazz
		java.lang.reflect.Constructor constructor
		Exception e
		String className
		Class[] constructorSignature
		Object[] arguments
	static android.view.ActionProvider access$000 (android.view.MenuInflater$MenuState) 
		android.view.MenuInflater$MenuState x0
}

android/view/AbsSavedState.class
AbsSavedState.java
package android.view
public abstract android.view.AbsSavedState extends java.lang.Object implements android.os.Parcelable  {
	public static final android.view.AbsSavedState EMPTY_STATE
	private final android.os.Parcelable mSuperState
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	protected void  (android.os.Parcelable) 
		android.os.Parcelable superState
	protected void  (android.os.Parcel) 
		android.os.Parcel source
	protected void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel source
		ClassLoader loader
		android.os.Parcelable superState
	public final android.os.Parcelable getSuperState () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.view.AbsSavedState$1) 
		android.view.AbsSavedState$1 x0
	static void  () 
}

android/view/InputDevice.class
InputDevice.java
package android.view
public final android.view.InputDevice extends java.lang.Object implements android.os.Parcelable  {
	private final int mId
	private final int mGeneration
	private final int mControllerNumber
	private final String mName
	private final int mVendorId
	private final int mProductId
	private final String mDescriptor
	private final android.hardware.input.InputDeviceIdentifier mIdentifier
	private final boolean mIsExternal
	private final int mSources
	private final int mKeyboardType
	private final android.view.KeyCharacterMap mKeyCharacterMap
	private final boolean mHasVibrator
	private final boolean mHasMicrophone
	private final boolean mHasButtonUnderPad
	private final java.util.ArrayList mMotionRanges
	private android.os.Vibrator mVibrator
	public static final int SOURCE_CLASS_MASK
	public static final int SOURCE_CLASS_NONE
	public static final int SOURCE_CLASS_BUTTON
	public static final int SOURCE_CLASS_POINTER
	public static final int SOURCE_CLASS_TRACKBALL
	public static final int SOURCE_CLASS_POSITION
	public static final int SOURCE_CLASS_JOYSTICK
	public static final int SOURCE_UNKNOWN
	public static final int SOURCE_KEYBOARD
	public static final int SOURCE_DPAD
	public static final int SOURCE_GAMEPAD
	public static final int SOURCE_TOUCHSCREEN
	public static final int SOURCE_MOUSE
	public static final int SOURCE_STYLUS
	public static final int SOURCE_BLUETOOTH_STYLUS
	public static final int SOURCE_TRACKBALL
	public static final int SOURCE_TOUCHPAD
	public static final int SOURCE_TOUCH_NAVIGATION
	public static final int SOURCE_ROTARY_ENCODER
	public static final int SOURCE_JOYSTICK
	public static final int SOURCE_HDMI
	public static final int SOURCE_ANY
	public static final int MOTION_RANGE_X
	public static final int MOTION_RANGE_Y
	public static final int MOTION_RANGE_PRESSURE
	public static final int MOTION_RANGE_SIZE
	public static final int MOTION_RANGE_TOUCH_MAJOR
	public static final int MOTION_RANGE_TOUCH_MINOR
	public static final int MOTION_RANGE_TOOL_MAJOR
	public static final int MOTION_RANGE_TOOL_MINOR
	public static final int MOTION_RANGE_ORIENTATION
	public static final int KEYBOARD_TYPE_NONE
	public static final int KEYBOARD_TYPE_NON_ALPHABETIC
	public static final int KEYBOARD_TYPE_ALPHABETIC
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, int, int, java.lang.String, int, int, java.lang.String, boolean, int, int, android.view.KeyCharacterMap, boolean, boolean, boolean) 
		int id
		int generation
		int controllerNumber
		String name
		int vendorId
		int productId
		String descriptor
		boolean isExternal
		int sources
		int keyboardType
		android.view.KeyCharacterMap keyCharacterMap
		boolean hasVibrator
		boolean hasMicrophone
		boolean hasButtonUnderPad
	private void  (android.os.Parcel) 
		int axis
		android.os.Parcel in
	public static android.view.InputDevice getDevice (int) 
		int id
	public static int[] getDeviceIds () 
	public int getId () 
	public int getControllerNumber () 
	public android.hardware.input.InputDeviceIdentifier getIdentifier () 
	public int getGeneration () 
	public int getVendorId () 
	public int getProductId () 
	public java.lang.String getDescriptor () 
	public boolean isVirtual () 
	public boolean isExternal () 
	public boolean isFullKeyboard () 
	public java.lang.String getName () 
	public int getSources () 
	public boolean supportsSource (int) 
		int source
	public int getKeyboardType () 
	public android.view.KeyCharacterMap getKeyCharacterMap () 
	public transient boolean[] hasKeys (int[]) 
		int[] keys
	public android.view.InputDevice$MotionRange getMotionRange (int) 
		android.view.InputDevice$MotionRange range
		int i
		int axis
		int numRanges
	public android.view.InputDevice$MotionRange getMotionRange (int, int) 
		android.view.InputDevice$MotionRange range
		int i
		int axis
		int source
		int numRanges
	public java.util.List getMotionRanges () 
	private void addMotionRange (int, int, float, float, float, float, float) 
		int axis
		int source
		float min
		float max
		float flat
		float fuzz
		float resolution
	public android.os.Vibrator getVibrator () 
	public boolean hasMicrophone () 
	public boolean hasButtonUnderPad () 
	public void setPointerType (int) 
		int pointerType
	public void setCustomPointerIcon (android.view.PointerIcon) 
		android.view.PointerIcon icon
	public void writeToParcel (android.os.Parcel, int) 
		android.view.InputDevice$MotionRange range
		int i
		android.os.Parcel out
		int flags
		int numRanges
	public int describeContents () 
	public java.lang.String toString () 
		android.view.InputDevice$MotionRange range
		int i
		StringBuilder description
		int numAxes
	private void appendSourceDescriptionIfApplicable (java.lang.StringBuilder, int, java.lang.String) 
		StringBuilder description
		int source
		String sourceName
	void  (android.os.Parcel, android.view.InputDevice$1) 
		android.os.Parcel x0
		android.view.InputDevice$1 x1
	static void  () 
}

android/view/View$AttachInfo$Callbacks.class
View.java
package android.view
abstract android.view.View$AttachInfo$Callbacks extends java.lang.Object {
	public abstract void playSoundEffect (int) 
	public abstract boolean performHapticFeedback (int, boolean) 
}

android/view/ViewTreeObserver$OnWindowFocusChangeListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnWindowFocusChangeListener extends java.lang.Object {
	public abstract void onWindowFocusChanged (boolean) 
}

android/view/IWindow.class
IWindow.java
package android.view
public abstract android.view.IWindow extends java.lang.Object implements android.os.IInterface  {
	public abstract void executeCommand (java.lang.String, java.lang.String, android.os.ParcelFileDescriptor)  throws android.os.RemoteException 
	public abstract 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.graphics.Rect, boolean, boolean)  throws android.os.RemoteException 
	public abstract void moved (int, int)  throws android.os.RemoteException 
	public abstract void dispatchAppVisibility (boolean)  throws android.os.RemoteException 
	public abstract void dispatchGetNewSurface ()  throws android.os.RemoteException 
	public abstract void windowFocusChanged (boolean, boolean)  throws android.os.RemoteException 
	public abstract void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
	public abstract void dispatchWallpaperOffsets (float, float, float, float, boolean)  throws android.os.RemoteException 
	public abstract void dispatchWallpaperCommand (java.lang.String, int, int, int, android.os.Bundle, boolean)  throws android.os.RemoteException 
	public abstract void dispatchDragEvent (android.view.DragEvent)  throws android.os.RemoteException 
	public abstract void updatePointerIcon (float, float)  throws android.os.RemoteException 
	public abstract void dispatchSystemUiVisibilityChanged (int, int, int, int)  throws android.os.RemoteException 
	public abstract void dispatchWindowShown ()  throws android.os.RemoteException 
	public abstract void requestAppKeyboardShortcuts (com.android.internal.os.IResultReceiver, int)  throws android.os.RemoteException 
}

android/view/IAssetAtlas$Stub$Proxy.class
IAssetAtlas.java
package android.view
 android.view.IAssetAtlas$Stub$Proxy extends java.lang.Object implements android.view.IAssetAtlas  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isCompatible (int)  throws android.os.RemoteException 
		int ppid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.GraphicBuffer getBuffer ()  throws android.os.RemoteException 
		android.view.GraphicBuffer _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.GraphicBuffer _result
	public long[] getMap ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long[] _result
}

android/view/ViewRootImpl$TrackballAxis.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$TrackballAxis extends java.lang.Object {
	static final float MAX_ACCELERATION
	static final long FAST_MOVE_TIME
	static final float ACCEL_MOVE_SCALING_FACTOR
	static final float FIRST_MOVEMENT_THRESHOLD
	static final float SECOND_CUMULATIVE_MOVEMENT_THRESHOLD
	static final float SUBSEQUENT_INCREMENTAL_MOVEMENT_THRESHOLD
	float position
	float acceleration
	long lastMoveTime
	int step
	int dir
	int nonAccelMovement
	void  () 
	void reset (int) 
		int _step
	float collect (float, long, java.lang.String) 
		long normTime
		long normTime
		float scale
		float scale
		long delta
		float acc
		float off
		long time
		String axis
		long normTime
	int generate () 
		float acc
		int dir
		int movement
}

android/view/SurfaceHolder$Callback.class
SurfaceHolder.java
package android.view
public abstract android.view.SurfaceHolder$Callback extends java.lang.Object {
	public abstract void surfaceCreated (android.view.SurfaceHolder) 
	public abstract void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
	public abstract void surfaceDestroyed (android.view.SurfaceHolder) 
}

android/view/ThreadedRenderer.class
ThreadedRenderer.java
package android.view
public final android.view.ThreadedRenderer extends java.lang.Object {
	private static final String LOG_TAG
	private static final String CACHE_PATH_SHADERS
	static final String RENDER_DIRTY_REGIONS_PROPERTY
	public static final String PROFILE_PROPERTY
	public static final String PROFILE_PROPERTY_VISUALIZE_BARS
	static final String PROFILE_MAXFRAMES_PROPERTY
	static final String PRINT_CONFIG_PROPERTY
	public static final String DEBUG_DIRTY_REGIONS_PROPERTY
	public static final String DEBUG_SHOW_LAYERS_UPDATES_PROPERTY
	public static final String DEBUG_OVERDRAW_PROPERTY
	public static final String OVERDRAW_PROPERTY_SHOW
	public static final String DEBUG_SHOW_NON_RECTANGULAR_CLIP_PROPERTY
	public static boolean sRendererDisabled
	public static boolean sSystemRendererDisabled
	public static boolean sTrimForeground
	private static final int SYNC_OK
	private static final int SYNC_INVALIDATE_REQUIRED
	private static final int SYNC_LOST_SURFACE_REWARD_IF_FOUND
	private static final int SYNC_CONTEXT_IS_STOPPED
	private static final String[] VISUALIZERS
	private static final int FLAG_DUMP_FRAMESTATS
	private static final int FLAG_DUMP_RESET
	private int mWidth
	private int mHeight
	private int mSurfaceWidth
	private int mSurfaceHeight
	private int mInsetTop
	private int mInsetLeft
	private boolean mHasInsets
	private final float mLightY
	private final float mLightZ
	private final float mLightRadius
	private final int mAmbientShadowAlpha
	private final int mSpotShadowAlpha
	private long mNativeProxy
	private boolean mInitialized
	private android.view.RenderNode mRootNode
	private android.view.Choreographer mChoreographer
	private boolean mRootNodeNeedsUpdate
	private boolean mEnabled
	private boolean mRequested
	public static void disable (boolean) 
		boolean system
	public static void enableForegroundTrimming () 
	public static boolean isAvailable () 
	public static void setupDiskCache (java.io.File) 
		java.io.File cacheDir
	public static android.view.ThreadedRenderer create (android.content.Context, boolean) 
		android.content.Context context
		boolean translucent
		android.view.ThreadedRenderer renderer
	public static void trimMemory (int) 
		int level
	public static void overrideProperty (java.lang.String, java.lang.String) 
		String name
		String value
	public static void dumpProfileData (byte[], java.io.FileDescriptor) 
		byte[] data
		java.io.FileDescriptor fd
	void  (android.content.Context, boolean) 
		android.content.Context context
		boolean translucent
		android.content.res.TypedArray a
		long rootNodePtr
	void destroy () 
	boolean isEnabled () 
	void setEnabled (boolean) 
		boolean enabled
	boolean isRequested () 
	void setRequested (boolean) 
		boolean requested
	private void updateEnabledState (android.view.Surface) 
		android.view.Surface surface
	boolean initialize (android.view.Surface)  throws android.view.Surface$OutOfResourcesException 
		android.view.Surface surface
		boolean status
	boolean initializeIfNeeded (int, int, android.view.View$AttachInfo, android.view.Surface, android.graphics.Rect)  throws android.view.Surface$OutOfResourcesException 
		int width
		int height
		android.view.View$AttachInfo attachInfo
		android.view.Surface surface
		android.graphics.Rect surfaceInsets
	void updateSurface (android.view.Surface)  throws android.view.Surface$OutOfResourcesException 
		android.view.Surface surface
	boolean pauseSurface (android.view.Surface) 
		android.view.Surface surface
	void setStopped (boolean) 
		boolean stopped
	void destroyHardwareResources (android.view.View) 
		android.view.View view
	private static void destroyResources (android.view.View) 
		int i
		android.view.ViewGroup group
		int count
		android.view.View view
	void detachSurfaceTexture (long) 
		long hardwareLayer
	void setup (int, int, android.view.View$AttachInfo, android.graphics.Rect) 
		int width
		int height
		android.view.View$AttachInfo attachInfo
		android.graphics.Rect surfaceInsets
	void setLightCenter (android.view.View$AttachInfo) 
		android.view.View$AttachInfo attachInfo
		android.graphics.Point displaySize
		float lightX
		float lightY
	void setOpaque (boolean) 
		boolean opaque
	int getWidth () 
	int getHeight () 
	void dumpGfxInfo (java.io.PrintWriter, java.io.FileDescriptor, java.lang.String[]) 
		int i
		java.io.PrintWriter pw
		java.io.FileDescriptor fd
		String[] args
		int flags
	boolean loadSystemProperties () 
		boolean changed
	private void updateViewTreeDisplayList (android.view.View) 
		android.view.View view
	private void updateRootDisplayList (android.view.View, android.view.ThreadedRenderer$HardwareDrawCallbacks) 
		int saveCount
		android.view.DisplayListCanvas canvas
		android.view.View view
		android.view.ThreadedRenderer$HardwareDrawCallbacks callbacks
	public void addRenderNode (android.view.RenderNode, boolean) 
		android.view.RenderNode node
		boolean placeFront
	public void removeRenderNode (android.view.RenderNode) 
		android.view.RenderNode node
	public void drawRenderNode (android.view.RenderNode) 
		android.view.RenderNode node
	public void setContentDrawBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	void invalidateRoot () 
	void draw (android.view.View, android.view.View$AttachInfo, android.view.ThreadedRenderer$HardwareDrawCallbacks) 
		int i
		int count
		android.view.View view
		android.view.View$AttachInfo attachInfo
		android.view.ThreadedRenderer$HardwareDrawCallbacks callbacks
		android.view.Choreographer choreographer
		long[] frameInfo
		int syncResult
	static void invokeFunctor (long, boolean) 
		long functor
		boolean waitForCompletion
	android.view.HardwareLayer createTextureLayer () 
		long layer
	void buildLayer (android.view.RenderNode) 
		android.view.RenderNode node
	boolean copyLayerInto (android.view.HardwareLayer, android.graphics.Bitmap) 
		android.view.HardwareLayer layer
		android.graphics.Bitmap bitmap
	void pushLayerUpdate (android.view.HardwareLayer) 
		android.view.HardwareLayer layer
	void onLayerDestroyed (android.view.HardwareLayer) 
		android.view.HardwareLayer layer
	void setName (java.lang.String) 
		String name
	void fence () 
	void stopDrawing () 
	public void notifyFramePending () 
	void registerAnimatingRenderNode (android.view.RenderNode) 
		android.view.RenderNode animator
	void registerVectorDrawableAnimator (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT animator
	public void serializeDisplayListTree () 
	public static int copySurfaceInto (android.view.Surface, android.graphics.Bitmap) 
		android.view.Surface surface
		android.graphics.Bitmap bitmap
	protected void finalize ()  throws java.lang.Throwable 
	void addFrameMetricsObserver (android.view.FrameMetricsObserver) 
		android.view.FrameMetricsObserver observer
		long nativeObserver
	void removeFrameMetricsObserver (android.view.FrameMetricsObserver) 
		android.view.FrameMetricsObserver observer
	static native void setupShadersDiskCache (java.lang.String) 
	private static native void nSetAtlas (long, android.view.GraphicBuffer, long[]) 
	private static native void nSetProcessStatsBuffer (long, int) 
	private static native int nGetRenderThreadTid (long) 
	private static native long nCreateRootRenderNode () 
	private static native long nCreateProxy (boolean, long) 
	private static native void nDeleteProxy (long) 
	private static native boolean nLoadSystemProperties (long) 
	private static native void nSetName (long, java.lang.String) 
	private static native void nInitialize (long, android.view.Surface) 
	private static native void nUpdateSurface (long, android.view.Surface) 
	private static native boolean nPauseSurface (long, android.view.Surface) 
	private static native void nSetStopped (long, boolean) 
	private static native void nSetup (long, int, int, float, int, int) 
	private static native void nSetLightCenter (long, float, float, float) 
	private static native void nSetOpaque (long, boolean) 
	private static native int nSyncAndDrawFrame (long, long[], int) 
	private static native void nDestroy (long, long) 
	private static native void nRegisterAnimatingRenderNode (long, long) 
	private static native void nRegisterVectorDrawableAnimator (long, long) 
	private static native void nInvokeFunctor (long, boolean) 
	private static native long nCreateTextureLayer (long) 
	private static native void nBuildLayer (long, long) 
	private static native boolean nCopyLayerInto (long, long, android.graphics.Bitmap) 
	private static native void nPushLayerUpdate (long, long) 
	private static native void nCancelLayerUpdate (long, long) 
	private static native void nDetachSurfaceTexture (long, long) 
	private static native void nDestroyHardwareResources (long) 
	private static native void nTrimMemory (int) 
	private static native void nOverrideProperty (java.lang.String, java.lang.String) 
	private static native void nFence (long) 
	private static native void nStopDrawing (long) 
	private static native void nNotifyFramePending (long) 
	private static native void nSerializeDisplayListTree (long) 
	private static native void nDumpProfileInfo (long, java.io.FileDescriptor, int) 
	private static native void nDumpProfileData (byte[], java.io.FileDescriptor) 
	private static native void nAddRenderNode (long, long, boolean) 
	private static native void nRemoveRenderNode (long, long) 
	private static native void nDrawRenderNode (long, long) 
	private static native void nSetContentDrawBounds (long, int, int, int, int) 
	private static native long nAddFrameMetricsObserver (long, android.view.FrameMetricsObserver) 
	private static native void nRemoveFrameMetricsObserver (long, long) 
	private static native int nCopySurfaceInto (android.view.Surface, android.graphics.Bitmap) 
	static int access$000 (long) 
		long x0
	static void access$100 (long, int) 
		long x0
		int x1
	static void access$200 (long, android.view.GraphicBuffer, long[]) 
		long x0
		android.view.GraphicBuffer x1
		long[] x2
	static void  () 
}

android/view/SurfaceView$MyWindow.class
SurfaceView.java
package android.view
 android.view.SurfaceView$MyWindow extends com.android.internal.view.BaseIWindow {
	private final java.lang.ref.WeakReference mSurfaceView
	int mCurWidth
	int mCurHeight
	public void  (android.view.SurfaceView) 
		android.view.SurfaceView surfaceView
	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.graphics.Rect, boolean, boolean) 
		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
		android.graphics.Rect backDropRect
		boolean forceLayout
		boolean alwaysConsumeNavBar
		android.view.SurfaceView surfaceView
	public void dispatchAppVisibility (boolean) 
		boolean visible
	public void dispatchGetNewSurface () 
		android.os.Message msg
		android.view.SurfaceView surfaceView
	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
}

android/view/NotificationHeaderView.class
NotificationHeaderView.java
package android.view
public android.view.NotificationHeaderView extends android.view.ViewGroup {
	public static final int NO_COLOR
	private final int mChildMinWidth
	private final int mContentEndMargin
	private android.view.View mAppName
	private android.view.View mHeaderText
	private android.view.View$OnClickListener mExpandClickListener
	private android.view.NotificationHeaderView$HeaderTouchListener mTouchListener
	private android.widget.ImageView mExpandButton
	private android.view.View mIcon
	private android.view.View mProfileBadge
	private android.view.View mInfo
	private int mIconColor
	private int mOriginalNotificationColor
	private boolean mExpanded
	private boolean mShowWorkBadgeAtEnd
	private android.graphics.drawable.Drawable mBackground
	private int mHeaderBackgroundHeight
	android.view.ViewOutlineProvider mProvider
	final android.view.View$AccessibilityDelegate mExpandDelegate
	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 onFinishInflate () 
	protected void onMeasure (int, int) 
		android.view.View child
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthSpec
		int childHeightSpec
		int i
		int newSize
		int childWidthSpec
		int textWidth
		int newSize
		int childWidthSpec
		int overFlow
		int appWidth
		int widthMeasureSpec
		int heightMeasureSpec
		int givenWidth
		int givenHeight
		int wrapContentWidthSpec
		int wrapContentHeightSpec
		int totalWidth
	protected void onLayout (boolean, int, int, int, int) 
		int paddingEnd
		int ltrLeft
		android.view.View child
		int childHeight
		android.view.ViewGroup$MarginLayoutParams params
		int right
		int top
		int bottom
		int layoutLeft
		int layoutRight
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int left
		int childCount
		int ownHeight
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	public void setHeaderBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	protected void drawableStateChanged () 
	private void updateTouchListener () 
	public void setOnClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener l
	public void setOriginalIconColor (int) 
		int color
	public int getOriginalIconColor () 
	public void setOriginalNotificationColor (int) 
		int color
	public int getOriginalNotificationColor () 
	public void setExpanded (boolean) 
		boolean expanded
	private void updateExpandButton () 
		int drawableId
		int drawableId
	public void setShowWorkBadgeAtEnd (boolean) 
		boolean showWorkBadgeAtEnd
	public android.view.View getWorkProfileIcon () 
	private android.view.View getFirstChildNotGone () 
		android.view.View child
		int i
	public android.widget.ImageView getExpandButton () 
	public boolean hasOverlappingRendering () 
	public boolean isInTouchRect (float, float) 
		float x
		float y
	static android.graphics.drawable.Drawable access$000 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static int access$100 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static android.widget.ImageView access$200 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static android.view.View$OnClickListener access$300 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static boolean access$400 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static android.view.View access$500 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
	static android.view.View access$600 (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView x0
}

android/view/InputEventConsistencyVerifier$KeyState.class
InputEventConsistencyVerifier.java
package android.view
final android.view.InputEventConsistencyVerifier$KeyState extends java.lang.Object {
	private static Object mRecycledListLock
	private static android.view.InputEventConsistencyVerifier$KeyState mRecycledList
	public android.view.InputEventConsistencyVerifier$KeyState next
	public int deviceId
	public int source
	public int keyCode
	public boolean unhandled
	private void  () 
	public static android.view.InputEventConsistencyVerifier$KeyState obtain (int, int, int) 
		int deviceId
		int source
		int keyCode
		android.view.InputEventConsistencyVerifier$KeyState state
	public void recycle () 
	static void  () 
}

android/view/IWindowManager.class
IWindowManager.java
package android.view
public abstract android.view.IWindowManager extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean startViewServer (int)  throws android.os.RemoteException 
	public abstract boolean stopViewServer ()  throws android.os.RemoteException 
	public abstract boolean isViewServerRunning ()  throws android.os.RemoteException 
	public abstract android.view.IWindowSession openSession (android.view.IWindowSessionCallback, com.android.internal.view.IInputMethodClient, com.android.internal.view.IInputContext)  throws android.os.RemoteException 
	public abstract boolean inputMethodClientHasFocus (com.android.internal.view.IInputMethodClient)  throws android.os.RemoteException 
	public abstract void getInitialDisplaySize (int, android.graphics.Point)  throws android.os.RemoteException 
	public abstract void getBaseDisplaySize (int, android.graphics.Point)  throws android.os.RemoteException 
	public abstract void setForcedDisplaySize (int, int, int)  throws android.os.RemoteException 
	public abstract void clearForcedDisplaySize (int)  throws android.os.RemoteException 
	public abstract int getInitialDisplayDensity (int)  throws android.os.RemoteException 
	public abstract int getBaseDisplayDensity (int)  throws android.os.RemoteException 
	public abstract void setForcedDisplayDensity (int, int)  throws android.os.RemoteException 
	public abstract void clearForcedDisplayDensity (int)  throws android.os.RemoteException 
	public abstract void setForcedDisplayScalingMode (int, int)  throws android.os.RemoteException 
	public abstract void setOverscan (int, int, int, int, int)  throws android.os.RemoteException 
	public abstract void pauseKeyDispatching (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void resumeKeyDispatching (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setEventDispatching (boolean)  throws android.os.RemoteException 
	public abstract void addWindowToken (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void removeWindowToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void addAppToken (int, android.view.IApplicationToken, int, int, int, boolean, boolean, int, int, boolean, boolean, android.graphics.Rect, android.content.res.Configuration, int, boolean, boolean, int, int)  throws android.os.RemoteException 
	public abstract void setAppTask (android.os.IBinder, int, int, android.graphics.Rect, android.content.res.Configuration, int, boolean)  throws android.os.RemoteException 
	public abstract void setAppOrientation (android.view.IApplicationToken, int)  throws android.os.RemoteException 
	public abstract int getAppOrientation (android.view.IApplicationToken)  throws android.os.RemoteException 
	public abstract void setFocusedApp (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void prepareAppTransition (int, boolean)  throws android.os.RemoteException 
	public abstract int getPendingAppTransition ()  throws android.os.RemoteException 
	public abstract void overridePendingAppTransition (java.lang.String, int, int, android.os.IRemoteCallback)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionScaleUp (int, int, int, int)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionClipReveal (int, int, int, int)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionThumb (android.graphics.Bitmap, int, int, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionAspectScaledThumb (android.graphics.Bitmap, int, int, int, int, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionMultiThumb (android.view.AppTransitionAnimationSpec[], android.os.IRemoteCallback, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionInPlace (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void overridePendingAppTransitionMultiThumbFuture (android.view.IAppTransitionAnimationSpecsFuture, android.os.IRemoteCallback, boolean)  throws android.os.RemoteException 
	public abstract void executeAppTransition ()  throws android.os.RemoteException 
	public abstract boolean setAppStartingWindow (android.os.IBinder, java.lang.String, int, android.content.res.CompatibilityInfo, java.lang.CharSequence, int, int, int, int, android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void setAppVisibility (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void notifyAppResumed (android.os.IBinder, boolean, boolean)  throws android.os.RemoteException 
	public abstract void notifyAppStopped (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void startAppFreezingScreen (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void stopAppFreezingScreen (android.os.IBinder, boolean)  throws android.os.RemoteException 
	public abstract void removeAppToken (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void endProlongedAnimations ()  throws android.os.RemoteException 
	public abstract android.content.res.Configuration updateOrientationFromAppTokens (android.content.res.Configuration, android.os.IBinder)  throws android.os.RemoteException 
	public abstract int[] setNewConfiguration (android.content.res.Configuration)  throws android.os.RemoteException 
	public abstract android.graphics.Rect getBoundsForNewConfiguration (int)  throws android.os.RemoteException 
	public abstract void startFreezingScreen (int, int)  throws android.os.RemoteException 
	public abstract void stopFreezingScreen ()  throws android.os.RemoteException 
	public abstract void disableKeyguard (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void reenableKeyguard (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void exitKeyguardSecurely (android.view.IOnKeyguardExitResult)  throws android.os.RemoteException 
	public abstract boolean isKeyguardLocked ()  throws android.os.RemoteException 
	public abstract boolean isKeyguardSecure ()  throws android.os.RemoteException 
	public abstract boolean inKeyguardRestrictedInputMode ()  throws android.os.RemoteException 
	public abstract void dismissKeyguard ()  throws android.os.RemoteException 
	public abstract void keyguardGoingAway (int)  throws android.os.RemoteException 
	public abstract void closeSystemDialogs (java.lang.String)  throws android.os.RemoteException 
	public abstract float getAnimationScale (int)  throws android.os.RemoteException 
	public abstract float[] getAnimationScales ()  throws android.os.RemoteException 
	public abstract void setAnimationScale (int, float)  throws android.os.RemoteException 
	public abstract void setAnimationScales (float[])  throws android.os.RemoteException 
	public abstract float getCurrentAnimatorScale ()  throws android.os.RemoteException 
	public abstract void setInTouchMode (boolean)  throws android.os.RemoteException 
	public abstract void showStrictModeViolation (boolean)  throws android.os.RemoteException 
	public abstract void setStrictModeVisualIndicatorPreference (java.lang.String)  throws android.os.RemoteException 
	public abstract void setScreenCaptureDisabled (int, boolean)  throws android.os.RemoteException 
	public abstract void cancelTaskWindowTransition (int)  throws android.os.RemoteException 
	public abstract void cancelTaskThumbnailTransition (int)  throws android.os.RemoteException 
	public abstract void updateRotation (boolean, boolean)  throws android.os.RemoteException 
	public abstract int getRotation ()  throws android.os.RemoteException 
	public abstract int watchRotation (android.view.IRotationWatcher)  throws android.os.RemoteException 
	public abstract void removeRotationWatcher (android.view.IRotationWatcher)  throws android.os.RemoteException 
	public abstract int getPreferredOptionsPanelGravity ()  throws android.os.RemoteException 
	public abstract void freezeRotation (int)  throws android.os.RemoteException 
	public abstract void thawRotation ()  throws android.os.RemoteException 
	public abstract boolean isRotationFrozen ()  throws android.os.RemoteException 
	public abstract android.graphics.Bitmap screenshotWallpaper ()  throws android.os.RemoteException 
	public abstract boolean requestAssistScreenshot (com.android.internal.app.IAssistScreenshotReceiver)  throws android.os.RemoteException 
	public abstract android.graphics.Bitmap screenshotApplications (android.os.IBinder, int, int, int, float)  throws android.os.RemoteException 
	public abstract void statusBarVisibilityChanged (int)  throws android.os.RemoteException 
	public abstract boolean hasNavigationBar ()  throws android.os.RemoteException 
	public abstract void lockNow (android.os.Bundle)  throws android.os.RemoteException 
	public abstract boolean isSafeModeEnabled ()  throws android.os.RemoteException 
	public abstract void enableScreenIfNeeded ()  throws android.os.RemoteException 
	public abstract boolean clearWindowContentFrameStats (android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.view.WindowContentFrameStats getWindowContentFrameStats (android.os.IBinder)  throws android.os.RemoteException 
	public abstract int getDockedStackSide ()  throws android.os.RemoteException 
	public abstract void setDockedStackResizing (boolean)  throws android.os.RemoteException 
	public abstract void setDockedStackDividerTouchRegion (android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void registerDockedStackListener (android.view.IDockedStackListener)  throws android.os.RemoteException 
	public abstract void setResizeDimLayer (boolean, int, float)  throws android.os.RemoteException 
	public abstract void requestAppKeyboardShortcuts (com.android.internal.os.IResultReceiver, int)  throws android.os.RemoteException 
	public abstract void getStableInsets (android.graphics.Rect)  throws android.os.RemoteException 
	public abstract void registerShortcutKey (long, com.android.internal.policy.IShortcutService)  throws android.os.RemoteException 
	public abstract void createWallpaperInputConsumer (android.view.InputChannel)  throws android.os.RemoteException 
	public abstract void removeWallpaperInputConsumer ()  throws android.os.RemoteException 
}

android/view/RemotableViewMethod.class
RemotableViewMethod.java
package android.view
public abstract android.view.RemotableViewMethod extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String asyncImpl () 
}

android/view/ViewTreeObserver$InternalInsetsInfo.class
ViewTreeObserver.java
package android.view
public final android.view.ViewTreeObserver$InternalInsetsInfo extends java.lang.Object {
	public final android.graphics.Rect contentInsets
	public final android.graphics.Rect visibleInsets
	public final android.graphics.Region touchableRegion
	public static final int TOUCHABLE_INSETS_FRAME
	public static final int TOUCHABLE_INSETS_CONTENT
	public static final int TOUCHABLE_INSETS_VISIBLE
	public static final int TOUCHABLE_INSETS_REGION
	int mTouchableInsets
	public void  () 
	public void setTouchableInsets (int) 
		int val
	void reset () 
	boolean isEmpty () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object o
		android.view.ViewTreeObserver$InternalInsetsInfo other
	void set (android.view.ViewTreeObserver$InternalInsetsInfo) 
		android.view.ViewTreeObserver$InternalInsetsInfo other
}

android/view/IWindowSessionCallback$Stub.class
IWindowSessionCallback.java
package android.view
public abstract android.view.IWindowSessionCallback$Stub extends android.os.Binder implements android.view.IWindowSessionCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onAnimatorScaleChanged
	public void  () 
	public static android.view.IWindowSessionCallback 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 
		float _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/ViewRootImpl$QueuedInputEvent.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$QueuedInputEvent extends java.lang.Object {
	public static final int FLAG_DELIVER_POST_IME
	public static final int FLAG_DEFERRED
	public static final int FLAG_FINISHED
	public static final int FLAG_FINISHED_HANDLED
	public static final int FLAG_RESYNTHESIZED
	public static final int FLAG_UNHANDLED
	public android.view.ViewRootImpl$QueuedInputEvent mNext
	public android.view.InputEvent mEvent
	public android.view.InputEventReceiver mReceiver
	public int mFlags
	private void  () 
	public boolean shouldSkipIme () 
	public boolean shouldSendToSynthesizer () 
	public java.lang.String toString () 
		StringBuilder sb
		boolean hasPrevious
	private boolean flagToString (java.lang.String, int, boolean, java.lang.StringBuilder) 
		String name
		int flag
		boolean hasPrevious
		StringBuilder sb
	void  (android.view.ViewRootImpl$1) 
		android.view.ViewRootImpl$1 x0
}

android/view/InputQueue$1.class
InputQueue.java
package android.view
 android.view.InputQueue$1 extends java.lang.Object {
}

android/view/RoundScrollbarRenderer.class
RoundScrollbarRenderer.java
package android.view
 android.view.RoundScrollbarRenderer extends java.lang.Object {
	private static final int SCROLLBAR_ANGLE_RANGE
	private static final int MAX_SCROLLBAR_ANGLE_SWIPE
	private static final int MIN_SCROLLBAR_ANGLE_SWIPE
	private static final float WIDTH_PERCENTAGE
	private static final int DEFAULT_THUMB_COLOR
	private static final int DEFAULT_TRACK_COLOR
	private final android.graphics.Paint mThumbPaint
	private final android.graphics.Paint mTrackPaint
	private final android.graphics.RectF mRect
	private final android.view.View mParent
	public void  (android.view.View) 
		android.view.View parent
	public void drawRoundScrollbars (android.graphics.Canvas, float, android.graphics.Rect) 
		android.graphics.Canvas canvas
		float alpha
		android.graphics.Rect bounds
		float maxScroll
		float scrollExtent
		float currentScroll
		float linearThumbLength
		float thumbWidth
		float sweepAngle
		float startAngle
	private static float clamp (float, float, float) 
		float val
		float min
		float max
	private static int applyAlpha (int, float) 
		int color
		float alpha
		int alphaByte
	private void setThumbColor (int) 
		int thumbColor
	private void setTrackColor (int) 
		int trackColor
}

android/view/GestureDetector$SimpleOnGestureListener.class
GestureDetector.java
package android.view
public android.view.GestureDetector$SimpleOnGestureListener extends java.lang.Object implements android.view.GestureDetector$OnGestureListener android.view.GestureDetector$OnDoubleTapListener android.view.GestureDetector$OnContextClickListener  {
	public void  () 
	public boolean onSingleTapUp (android.view.MotionEvent) 
		android.view.MotionEvent e
	public void onLongPress (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onScroll (android.view.MotionEvent, android.view.MotionEvent, float, float) 
		android.view.MotionEvent e1
		android.view.MotionEvent e2
		float distanceX
		float distanceY
	public boolean onFling (android.view.MotionEvent, android.view.MotionEvent, float, float) 
		android.view.MotionEvent e1
		android.view.MotionEvent e2
		float velocityX
		float velocityY
	public void onShowPress (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onDown (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onDoubleTap (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onDoubleTapEvent (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onSingleTapConfirmed (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onContextClick (android.view.MotionEvent) 
		android.view.MotionEvent e
}

android/view/IDockedStackListener$Stub.class
IDockedStackListener.java
package android.view
public abstract android.view.IDockedStackListener$Stub extends android.os.Binder implements android.view.IDockedStackListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDividerVisibilityChanged
	static final int TRANSACTION_onDockedStackExistsChanged
	static final int TRANSACTION_onDockedStackMinimizedChanged
	static final int TRANSACTION_onAdjustedForImeChanged
	static final int TRANSACTION_onDockSideChanged
	public void  () 
	public static android.view.IDockedStackListener 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
		long _arg1
		boolean _arg0
		long _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

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

android/view/ViewGroup$1.class
ViewGroup.java
package android.view
final android.view.ViewGroup$1 extends android.view.ActionMode {
	void  () 
	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 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 () 
}

android/view/WindowManagerInternal$AppTransitionListener.class
WindowManagerInternal.java
package android.view
public abstract android.view.WindowManagerInternal$AppTransitionListener extends java.lang.Object {
	public void  () 
	public void onAppTransitionPendingLocked () 
	public void onAppTransitionCancelledLocked () 
	public void onAppTransitionStartingLocked (android.os.IBinder, android.os.IBinder, android.view.animation.Animation, android.view.animation.Animation) 
		android.os.IBinder openToken
		android.os.IBinder closeToken
		android.view.animation.Animation openAnimation
		android.view.animation.Animation closeAnimation
	public void onAppTransitionFinishedLocked (android.os.IBinder) 
		android.os.IBinder token
}

android/view/ViewRootImpl$SyntheticTrackballHandler.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SyntheticTrackballHandler extends java.lang.Object {
	private final android.view.ViewRootImpl$TrackballAxis mX
	private final android.view.ViewRootImpl$TrackballAxis mY
	private long mLastTime
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void process (android.view.MotionEvent) 
		int repeatCount
		int accelMovement
		android.view.MotionEvent event
		long curTime
		int action
		int metaState
		float xOff
		float yOff
		int keycode
		int movement
		float accel
	public void cancel (android.view.MotionEvent) 
		android.view.MotionEvent event
}

android/view/ViewAnimationUtils.class
ViewAnimationUtils.java
package android.view
public final android.view.ViewAnimationUtils extends java.lang.Object {
	private void  () 
	public static android.animation.Animator createCircularReveal (android.view.View, int, int, float, float) 
		android.view.View view
		int centerX
		int centerY
		float startRadius
		float endRadius
}

android/view/SurfaceControl.class
SurfaceControl.java
package android.view
public android.view.SurfaceControl extends java.lang.Object {
	private static final String TAG
	private final dalvik.system.CloseGuard mCloseGuard
	private final String mName
	long mNativeObject
	public static final int HIDDEN
	public static final int SECURE
	public static final int NON_PREMULTIPLIED
	public static final int OPAQUE
	public static final int PROTECTED_APP
	public static final int CURSOR_WINDOW
	public static final int FX_SURFACE_NORMAL
	public static final int FX_SURFACE_DIM
	public static final int FX_SURFACE_MASK
	private static final int SURFACE_HIDDEN
	private static final int SURFACE_OPAQUE
	public static final int BUILT_IN_DISPLAY_ID_MAIN
	public static final int BUILT_IN_DISPLAY_ID_HDMI
	public static final int POWER_MODE_OFF
	public static final int POWER_MODE_DOZE
	public static final int POWER_MODE_NORMAL
	public static final int POWER_MODE_DOZE_SUSPEND
	private static native long nativeCreate (android.view.SurfaceSession, java.lang.String, int, int, int, int)  throws android.view.Surface$OutOfResourcesException 
	private static native void nativeRelease (long) 
	private static native void nativeDestroy (long) 
	private static native void nativeDisconnect (long) 
	private static native android.graphics.Bitmap nativeScreenshot (android.os.IBinder, android.graphics.Rect, int, int, int, int, boolean, boolean, int) 
	private static native void nativeScreenshot (android.os.IBinder, android.view.Surface, android.graphics.Rect, int, int, int, int, boolean, boolean) 
	private static native void nativeOpenTransaction () 
	private static native void nativeCloseTransaction (boolean) 
	private static native void nativeSetAnimationTransaction () 
	private static native void nativeSetLayer (long, int) 
	private static native void nativeSetPosition (long, float, float) 
	private static native void nativeSetGeometryAppliesWithResize (long) 
	private static native void nativeSetSize (long, int, int) 
	private static native void nativeSetTransparentRegionHint (long, android.graphics.Region) 
	private static native void nativeSetAlpha (long, float) 
	private static native void nativeSetMatrix (long, float, float, float, float) 
	private static native void nativeSetFlags (long, int, int) 
	private static native void nativeSetWindowCrop (long, int, int, int, int) 
	private static native void nativeSetFinalCrop (long, int, int, int, int) 
	private static native void nativeSetLayerStack (long, int) 
	private static native boolean nativeClearContentFrameStats (long) 
	private static native boolean nativeGetContentFrameStats (long, android.view.WindowContentFrameStats) 
	private static native boolean nativeClearAnimationFrameStats () 
	private static native boolean nativeGetAnimationFrameStats (android.view.WindowAnimationFrameStats) 
	private static native android.os.IBinder nativeGetBuiltInDisplay (int) 
	private static native android.os.IBinder nativeCreateDisplay (java.lang.String, boolean) 
	private static native void nativeDestroyDisplay (android.os.IBinder) 
	private static native void nativeSetDisplaySurface (android.os.IBinder, long) 
	private static native void nativeSetDisplayLayerStack (android.os.IBinder, int) 
	private static native void nativeSetDisplayProjection (android.os.IBinder, int, int, int, int, int, int, int, int, int) 
	private static native void nativeSetDisplaySize (android.os.IBinder, int, int) 
	private static native android.view.SurfaceControl$PhysicalDisplayInfo[] nativeGetDisplayConfigs (android.os.IBinder) 
	private static native int nativeGetActiveConfig (android.os.IBinder) 
	private static native boolean nativeSetActiveConfig (android.os.IBinder, int) 
	private static native int[] nativeGetDisplayColorModes (android.os.IBinder) 
	private static native int nativeGetActiveColorMode (android.os.IBinder) 
	private static native boolean nativeSetActiveColorMode (android.os.IBinder, int) 
	private static native void nativeSetDisplayPowerMode (android.os.IBinder, int) 
	private static native void nativeDeferTransactionUntil (long, android.os.IBinder, long) 
	private static native void nativeSetOverrideScalingMode (long, int) 
	private static native android.os.IBinder nativeGetHandle (long) 
	private static native boolean nativeGetTransformToDisplayInverse (long) 
	private static native android.view.Display$HdrCapabilities nativeGetHdrCapabilities (android.os.IBinder) 
	public void  (android.view.SurfaceSession, java.lang.String, int, int, int, int)  throws android.view.Surface$OutOfResourcesException 
		android.view.SurfaceSession session
		String name
		int w
		int h
		int format
		int flags
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String toString () 
	public void release () 
	public void destroy () 
	public void disconnect () 
	private void checkNotReleased () 
	public static void openTransaction () 
	public static void closeTransaction () 
	public static void closeTransactionSync () 
	public void deferTransactionUntil (android.os.IBinder, long) 
		android.os.IBinder handle
		long frame
	public void setOverrideScalingMode (int) 
		int scalingMode
	public android.os.IBinder getHandle () 
	public boolean getTransformToDisplayInverse () 
	public static void setAnimationTransaction () 
	public void setLayer (int) 
		int zorder
	public void setPosition (float, float) 
		float x
		float y
	public void setGeometryAppliesWithResize () 
	public void setSize (int, int) 
		int w
		int h
	public void hide () 
	public void show () 
	public void setTransparentRegionHint (android.graphics.Region) 
		android.graphics.Region region
	public boolean clearContentFrameStats () 
	public boolean getContentFrameStats (android.view.WindowContentFrameStats) 
		android.view.WindowContentFrameStats outStats
	public static boolean clearAnimationFrameStats () 
	public static boolean getAnimationFrameStats (android.view.WindowAnimationFrameStats) 
		android.view.WindowAnimationFrameStats outStats
	public void setAlpha (float) 
		float alpha
	public void setMatrix (float, float, float, float) 
		float dsdx
		float dtdx
		float dsdy
		float dtdy
	public void setWindowCrop (android.graphics.Rect) 
		android.graphics.Rect crop
	public void setFinalCrop (android.graphics.Rect) 
		android.graphics.Rect crop
	public void setLayerStack (int) 
		int layerStack
	public void setOpaque (boolean) 
		boolean isOpaque
	public void setSecure (boolean) 
		boolean isSecure
	public static void setDisplayPowerMode (android.os.IBinder, int) 
		android.os.IBinder displayToken
		int mode
	public static android.view.SurfaceControl$PhysicalDisplayInfo[] getDisplayConfigs (android.os.IBinder) 
		android.os.IBinder displayToken
	public static int getActiveConfig (android.os.IBinder) 
		android.os.IBinder displayToken
	public static boolean setActiveConfig (android.os.IBinder, int) 
		android.os.IBinder displayToken
		int id
	public static int[] getDisplayColorModes (android.os.IBinder) 
		android.os.IBinder displayToken
	public static int getActiveColorMode (android.os.IBinder) 
		android.os.IBinder displayToken
	public static boolean setActiveColorMode (android.os.IBinder, int) 
		android.os.IBinder displayToken
		int colorMode
	public static void setDisplayProjection (android.os.IBinder, int, android.graphics.Rect, android.graphics.Rect) 
		android.os.IBinder displayToken
		int orientation
		android.graphics.Rect layerStackRect
		android.graphics.Rect displayRect
	public static void setDisplayLayerStack (android.os.IBinder, int) 
		android.os.IBinder displayToken
		int layerStack
	public static void setDisplaySurface (android.os.IBinder, android.view.Surface) 
		android.os.IBinder displayToken
		android.view.Surface surface
	public static void setDisplaySize (android.os.IBinder, int, int) 
		android.os.IBinder displayToken
		int width
		int height
	public static android.view.Display$HdrCapabilities getHdrCapabilities (android.os.IBinder) 
		android.os.IBinder displayToken
	public static android.os.IBinder createDisplay (java.lang.String, boolean) 
		String name
		boolean secure
	public static void destroyDisplay (android.os.IBinder) 
		android.os.IBinder displayToken
	public static android.os.IBinder getBuiltInDisplay (int) 
		int builtInDisplayId
	public static void screenshot (android.os.IBinder, android.view.Surface, int, int, int, int, boolean) 
		android.os.IBinder display
		android.view.Surface consumer
		int width
		int height
		int minLayer
		int maxLayer
		boolean useIdentityTransform
	public static void screenshot (android.os.IBinder, android.view.Surface, int, int) 
		android.os.IBinder display
		android.view.Surface consumer
		int width
		int height
	public static void screenshot (android.os.IBinder, android.view.Surface) 
		android.os.IBinder display
		android.view.Surface consumer
	public static android.graphics.Bitmap screenshot (android.graphics.Rect, int, int, int, int, boolean, int) 
		android.graphics.Rect sourceCrop
		int width
		int height
		int minLayer
		int maxLayer
		boolean useIdentityTransform
		int rotation
		android.os.IBinder displayToken
	public static android.graphics.Bitmap screenshot (int, int) 
		int width
		int height
		android.os.IBinder displayToken
	private static void screenshot (android.os.IBinder, android.view.Surface, android.graphics.Rect, int, int, int, int, boolean, boolean) 
		android.os.IBinder display
		android.view.Surface consumer
		android.graphics.Rect sourceCrop
		int width
		int height
		int minLayer
		int maxLayer
		boolean allLayers
		boolean useIdentityTransform
}

android/view/ViewPropertyAnimator$1.class
ViewPropertyAnimator.java
package android.view
 android.view.ViewPropertyAnimator$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewPropertyAnimator this$0
	void  (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator this$0
	public void run () 
}

android/view/DisplayAdjustments.class
DisplayAdjustments.java
package android.view
public android.view.DisplayAdjustments extends java.lang.Object {
	public static final android.view.DisplayAdjustments DEFAULT_DISPLAY_ADJUSTMENTS
	private volatile android.content.res.CompatibilityInfo mCompatInfo
	private android.content.res.Configuration mConfiguration
	public void  () 
	public void  (android.content.res.Configuration) 
		android.content.res.Configuration configuration
	public void  (android.view.DisplayAdjustments) 
		android.view.DisplayAdjustments daj
	public void setCompatibilityInfo (android.content.res.CompatibilityInfo) 
		android.content.res.CompatibilityInfo compatInfo
	public android.content.res.CompatibilityInfo getCompatibilityInfo () 
	public void setConfiguration (android.content.res.Configuration) 
		android.content.res.Configuration configuration
	public android.content.res.Configuration getConfiguration () 
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object o
		android.view.DisplayAdjustments daj
	static void  () 
}

android/view/KeyEvent$DispatcherState.class
KeyEvent.java
package android.view
public android.view.KeyEvent$DispatcherState extends java.lang.Object {
	int mDownKeyCode
	Object mDownTarget
	android.util.SparseIntArray mActiveLongPresses
	public void  () 
	public void reset () 
	public void reset (java.lang.Object) 
		Object target
	public void startTracking (android.view.KeyEvent, java.lang.Object) 
		android.view.KeyEvent event
		Object target
	public boolean isTracking (android.view.KeyEvent) 
		android.view.KeyEvent event
	public void performedLongPress (android.view.KeyEvent) 
		android.view.KeyEvent event
	public void handleUpEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		int keyCode
		int index
}

android/view/Display$1.class
Display.java
package android.view
 android.view.Display$1 extends java.lang.Object {
}

android/view/GestureDetector$OnDoubleTapListener.class
GestureDetector.java
package android.view
public abstract android.view.GestureDetector$OnDoubleTapListener extends java.lang.Object {
	public abstract boolean onSingleTapConfirmed (android.view.MotionEvent) 
	public abstract boolean onDoubleTap (android.view.MotionEvent) 
	public abstract boolean onDoubleTapEvent (android.view.MotionEvent) 
}

android/view/IGraphicsStats.class
IGraphicsStats.java
package android.view
public abstract android.view.IGraphicsStats extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.ParcelFileDescriptor requestBufferForProcess (java.lang.String, android.os.IBinder)  throws android.os.RemoteException 
}

android/view/View$OnKeyListener.class
View.java
package android.view
public abstract android.view.View$OnKeyListener extends java.lang.Object {
	public abstract boolean onKey (android.view.View, int, android.view.KeyEvent) 
}

android/view/WindowManagerInternal$OnHardKeyboardStatusChangeListener.class
WindowManagerInternal.java
package android.view
public abstract android.view.WindowManagerInternal$OnHardKeyboardStatusChangeListener extends java.lang.Object {
	public abstract void onHardKeyboardStatusChange (boolean) 
}

android/view/PixelCopy.class
PixelCopy.java
package android.view
public final android.view.PixelCopy extends java.lang.Object {
	public static final int SUCCESS
	public static final int ERROR_UNKNOWN
	public static final int ERROR_TIMEOUT
	public static final int ERROR_SOURCE_NO_DATA
	public static final int ERROR_SOURCE_INVALID
	public static final int ERROR_DESTINATION_INVALID
	public static void request (android.view.SurfaceView, android.graphics.Bitmap, android.view.PixelCopy$OnPixelCopyFinishedListener, android.os.Handler) 
		android.view.SurfaceView source
		android.graphics.Bitmap dest
		android.view.PixelCopy$OnPixelCopyFinishedListener listener
		android.os.Handler listenerThread
	public static void request (android.view.Surface, android.graphics.Bitmap, android.view.PixelCopy$OnPixelCopyFinishedListener, android.os.Handler) 
		android.view.Surface source
		android.graphics.Bitmap dest
		android.view.PixelCopy$OnPixelCopyFinishedListener listener
		android.os.Handler listenerThread
		int result
	private static void validateBitmapDest (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	private void  () 
}

android/view/Window$OnWindowDismissedCallback.class
Window.java
package android.view
public abstract android.view.Window$OnWindowDismissedCallback extends java.lang.Object {
	public abstract void onWindowDismissed (boolean) 
}

android/view/ViewRootImpl$CalledFromWrongThreadException.class
ViewRootImpl.java
package android.view
public final android.view.ViewRootImpl$CalledFromWrongThreadException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/view/View$MatchLabelForPredicate.class
View.java
package android.view
 android.view.View$MatchLabelForPredicate extends java.lang.Object implements com.android.internal.util.Predicate  {
	private int mLabeledId
	final android.view.View this$0
	private void  (android.view.View) 
	public boolean apply (android.view.View) 
		android.view.View view
	public volatile boolean apply (java.lang.Object) 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
	static int access$1002 (android.view.View$MatchLabelForPredicate, int) 
		android.view.View$MatchLabelForPredicate x0
		int x1
}

android/view/View$BaseSavedState.class
View.java
package android.view
public android.view.View$BaseSavedState extends android.view.AbsSavedState {
	String mStartActivityRequestWhoSaved
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel source
		ClassLoader loader
	public void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/view/ViewGroup$ChildListForAccessibility.class
ViewGroup.java
package android.view
 android.view.ViewGroup$ChildListForAccessibility extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	private final java.util.ArrayList mChildren
	private final java.util.ArrayList mHolders
	void  () 
	public static android.view.ViewGroup$ChildListForAccessibility obtain (android.view.ViewGroup, boolean) 
		android.view.ViewGroup parent
		boolean sort
		android.view.ViewGroup$ChildListForAccessibility list
	public void recycle () 
	public int getChildCount () 
	public android.view.View getChildAt (int) 
		int index
	public int getChildIndex (android.view.View) 
		android.view.View child
	private void init (android.view.ViewGroup, boolean) 
		android.view.View child
		int i
		android.view.View child
		android.view.ViewGroup$ViewLocationHolder holder
		int i
		android.view.ViewGroup$ViewLocationHolder holder
		int i
		java.util.ArrayList holders
		android.view.ViewGroup parent
		boolean sort
		java.util.ArrayList children
		int childCount
	private void sort (java.util.ArrayList) 
		IllegalArgumentException iae
		java.util.ArrayList holders
	private void clear () 
	static void  () 
}

android/view/HandlerActionQueue.class
HandlerActionQueue.java
package android.view
public android.view.HandlerActionQueue extends java.lang.Object {
	private android.view.HandlerActionQueue$HandlerAction[] mActions
	private int mCount
	public void  () 
	public void post (java.lang.Runnable) 
		Runnable action
	public void postDelayed (java.lang.Runnable, long) 
		Runnable action
		long delayMillis
		android.view.HandlerActionQueue$HandlerAction handlerAction
	public void removeCallbacks (java.lang.Runnable) 
		int i
		int count
		int j
		android.view.HandlerActionQueue$HandlerAction[] actions
		Runnable action
	public void executeActions (android.os.Handler) 
		android.view.HandlerActionQueue$HandlerAction handlerAction
		int i
		int count
		android.view.HandlerActionQueue$HandlerAction[] actions
		android.os.Handler handler
	public int size () 
	public java.lang.Runnable getRunnable (int) 
		int index
	public long getDelay (int) 
		int index
}

android/view/ViewParent.class
ViewParent.java
package android.view
public abstract android.view.ViewParent extends java.lang.Object {
	public abstract void requestLayout () 
	public abstract boolean isLayoutRequested () 
	public abstract void requestTransparentRegion (android.view.View) 
	public abstract void invalidateChild (android.view.View, android.graphics.Rect) 
	public abstract android.view.ViewParent invalidateChildInParent (int[], android.graphics.Rect) 
	public abstract android.view.ViewParent getParent () 
	public abstract void requestChildFocus (android.view.View, android.view.View) 
	public abstract void recomputeViewAttributes (android.view.View) 
	public abstract void clearChildFocus (android.view.View) 
	public abstract boolean getChildVisibleRect (android.view.View, android.graphics.Rect, android.graphics.Point) 
	public abstract android.view.View focusSearch (android.view.View, int) 
	public abstract void bringChildToFront (android.view.View) 
	public abstract void focusableViewAvailable (android.view.View) 
	public abstract boolean showContextMenuForChild (android.view.View) 
	public abstract boolean showContextMenuForChild (android.view.View, float, float) 
	public abstract void createContextMenu (android.view.ContextMenu) 
	public abstract android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback) 
	public abstract android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback, int) 
	public abstract void childDrawableStateChanged (android.view.View) 
	public abstract void requestDisallowInterceptTouchEvent (boolean) 
	public abstract boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
	public abstract boolean requestSendAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
	public abstract void childHasTransientStateChanged (android.view.View, boolean) 
	public abstract void requestFitSystemWindows () 
	public abstract android.view.ViewParent getParentForAccessibility () 
	public abstract void notifySubtreeAccessibilityStateChanged (android.view.View, android.view.View, int) 
	public abstract boolean canResolveLayoutDirection () 
	public abstract boolean isLayoutDirectionResolved () 
	public abstract int getLayoutDirection () 
	public abstract boolean canResolveTextDirection () 
	public abstract boolean isTextDirectionResolved () 
	public abstract int getTextDirection () 
	public abstract boolean canResolveTextAlignment () 
	public abstract boolean isTextAlignmentResolved () 
	public abstract int getTextAlignment () 
	public abstract boolean onStartNestedScroll (android.view.View, android.view.View, int) 
	public abstract void onNestedScrollAccepted (android.view.View, android.view.View, int) 
	public abstract void onStopNestedScroll (android.view.View) 
	public abstract void onNestedScroll (android.view.View, int, int, int, int) 
	public abstract void onNestedPreScroll (android.view.View, int, int, int[]) 
	public abstract boolean onNestedFling (android.view.View, float, float, boolean) 
	public abstract boolean onNestedPreFling (android.view.View, float, float) 
	public abstract boolean onNestedPrePerformAccessibilityAction (android.view.View, int, android.os.Bundle) 
}

android/view/AccessibilityInteractionController$AccessibilityNodePrefetcher.class
AccessibilityInteractionController.java
package android.view
 android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher extends java.lang.Object {
	private static final int MAX_ACCESSIBILITY_NODE_INFO_BATCH_SIZE
	private final java.util.ArrayList mTempViewList
	final android.view.AccessibilityInteractionController this$0
	private void  (android.view.AccessibilityInteractionController) 
	public void prefetchAccessibilityNodeInfos (android.view.View, int, int, java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.View view
		int virtualViewId
		int fetchFlags
		java.util.List outInfos
		android.view.accessibility.AccessibilityNodeProvider provider
	private void enforceNodeTreeConsistent (java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo node
		int i
		long childId
		android.view.accessibility.AccessibilityNodeInfo child
		int j
		android.view.accessibility.AccessibilityNodeInfo current
		int childCount
		android.view.accessibility.AccessibilityNodeInfo info
		int j
		java.util.List nodes
		android.util.LongSparseArray nodeMap
		int nodeCount
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.accessibility.AccessibilityNodeInfo parent
		android.view.accessibility.AccessibilityNodeInfo accessFocus
		android.view.accessibility.AccessibilityNodeInfo inputFocus
		java.util.HashSet seen
		java.util.Queue fringe
	private void prefetchPredecessorsOfRealNode (android.view.View, java.util.List) 
		android.view.View parentView
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.View view
		java.util.List outInfos
		android.view.ViewParent parent
	private void prefetchSiblingsOfRealNode (android.view.View, java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View child
		int i
		int childCount
		android.view.ViewGroup parentGroup
		java.util.ArrayList children
		android.view.View current
		java.util.List outInfos
		android.view.ViewParent parent
	private void prefetchDescendantsOfRealNode (android.view.View, java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View child
		int i
		int childCount
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View addedChild
		android.view.accessibility.AccessibilityNodeInfo virtualRoot
		java.util.Map$Entry entry
		android.view.View root
		java.util.List outInfos
		java.util.HashMap addedChildren
		java.util.ArrayList children
	private void prefetchPredecessorsOfVirtualNode (android.view.accessibility.AccessibilityNodeInfo, android.view.View, android.view.accessibility.AccessibilityNodeProvider, java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo parent
		int i
		int currentResultSize
		android.view.accessibility.AccessibilityNodeInfo parent
		int virtualDescendantId
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.View providerHost
		android.view.accessibility.AccessibilityNodeProvider provider
		java.util.List outInfos
		int initialResultSize
		long parentNodeId
		int accessibilityViewId
	private void prefetchSiblingsOfVirtualNode (android.view.accessibility.AccessibilityNodeInfo, android.view.View, android.view.accessibility.AccessibilityNodeProvider, java.util.List) 
		android.view.accessibility.AccessibilityNodeInfo parent
		int childVirtualDescendantId
		android.view.accessibility.AccessibilityNodeInfo child
		long childNodeId
		int i
		int childCount
		android.view.accessibility.AccessibilityNodeInfo parent
		android.view.accessibility.AccessibilityNodeInfo current
		android.view.View providerHost
		android.view.accessibility.AccessibilityNodeProvider provider
		java.util.List outInfos
		long parentNodeId
		int parentAccessibilityViewId
		int parentVirtualDescendantId
	private void prefetchDescendantsOfVirtualNode (android.view.accessibility.AccessibilityNodeInfo, android.view.accessibility.AccessibilityNodeProvider, java.util.List) 
		long childNodeId
		android.view.accessibility.AccessibilityNodeInfo child
		int i
		android.view.accessibility.AccessibilityNodeInfo child
		int i
		int addedChildCount
		android.view.accessibility.AccessibilityNodeInfo root
		android.view.accessibility.AccessibilityNodeProvider provider
		java.util.List outInfos
		int initialOutInfosSize
		int childCount
	void  (android.view.AccessibilityInteractionController, android.view.AccessibilityInteractionController$1) 
		android.view.AccessibilityInteractionController x0
		android.view.AccessibilityInteractionController$1 x1
}

android/view/ViewDebug$HierarchyTraceType.class
ViewDebug.java
package android.view
public final android.view.ViewDebug$HierarchyTraceType extends java.lang.Enum {
	public static final android.view.ViewDebug$HierarchyTraceType INVALIDATE
	public static final android.view.ViewDebug$HierarchyTraceType INVALIDATE_CHILD
	public static final android.view.ViewDebug$HierarchyTraceType INVALIDATE_CHILD_IN_PARENT
	public static final android.view.ViewDebug$HierarchyTraceType REQUEST_LAYOUT
	public static final android.view.ViewDebug$HierarchyTraceType ON_LAYOUT
	public static final android.view.ViewDebug$HierarchyTraceType ON_MEASURE
	public static final android.view.ViewDebug$HierarchyTraceType DRAW
	public static final android.view.ViewDebug$HierarchyTraceType BUILD_CACHE
	private static final android.view.ViewDebug$HierarchyTraceType[] $VALUES
	public static android.view.ViewDebug$HierarchyTraceType[] values () 
	public static android.view.ViewDebug$HierarchyTraceType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/view/View$SendViewScrolledAccessibilityEvent.class
View.java
package android.view
 android.view.View$SendViewScrolledAccessibilityEvent extends java.lang.Object implements java.lang.Runnable  {
	public volatile boolean mIsPending
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/TextureView$SurfaceTextureListener.class
TextureView.java
package android.view
public abstract android.view.TextureView$SurfaceTextureListener extends java.lang.Object {
	public abstract void onSurfaceTextureAvailable (android.graphics.SurfaceTexture, int, int) 
	public abstract void onSurfaceTextureSizeChanged (android.graphics.SurfaceTexture, int, int) 
	public abstract boolean onSurfaceTextureDestroyed (android.graphics.SurfaceTexture) 
	public abstract void onSurfaceTextureUpdated (android.graphics.SurfaceTexture) 
}

android/view/InputQueue$ActiveInputEvent.class
InputQueue.java
package android.view
final android.view.InputQueue$ActiveInputEvent extends java.lang.Object {
	public Object mToken
	public android.view.InputQueue$FinishedInputEventCallback mCallback
	final android.view.InputQueue this$0
	private void  (android.view.InputQueue) 
	public void recycle () 
	void  (android.view.InputQueue, android.view.InputQueue$1) 
		android.view.InputQueue x0
		android.view.InputQueue$1 x1
}

android/view/WindowManagerInternal$WindowsForAccessibilityCallback.class
WindowManagerInternal.java
package android.view
public abstract android.view.WindowManagerInternal$WindowsForAccessibilityCallback extends java.lang.Object {
	public abstract void onWindowsForAccessibilityChanged (java.util.List) 
}

android/view/ViewRootImpl$1.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$1 extends java.lang.Object implements android.hardware.display.DisplayManager$DisplayListener  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void onDisplayChanged (int) 
		int oldScreenState
		int newScreenState
		int oldDisplayState
		int newDisplayState
		int displayId
	public void onDisplayRemoved (int) 
		int displayId
	public void onDisplayAdded (int) 
		int displayId
	private int toViewScreenState (int) 
		int displayState
}

android/view/DragAndDropPermissions.class
DragAndDropPermissions.java
package android.view
public final android.view.DragAndDropPermissions extends java.lang.Object implements android.os.Parcelable  {
	private final com.android.internal.view.IDragAndDropPermissions mDragAndDropPermissions
	private android.os.IBinder mPermissionOwnerToken
	public static final android.os.Parcelable$Creator CREATOR
	public static android.view.DragAndDropPermissions obtain (android.view.DragEvent) 
		android.view.DragEvent dragEvent
	private void  (com.android.internal.view.IDragAndDropPermissions) 
		com.android.internal.view.IDragAndDropPermissions dragAndDropPermissions
	public boolean take (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder activityToken
	public boolean takeTransient () 
		android.os.RemoteException e
	public void release () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel destination
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.view.DragAndDropPermissions$1) 
		android.os.Parcel x0
		android.view.DragAndDropPermissions$1 x1
	static void  () 
}

android/view/IRotationWatcher$Stub.class
IRotationWatcher.java
package android.view
public abstract android.view.IRotationWatcher$Stub extends android.os.Binder implements android.view.IRotationWatcher  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onRotationChanged
	public void  () 
	public static android.view.IRotationWatcher 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
}

android/view/ViewDebug$2.class
ViewDebug.java
package android.view
final android.view.ViewDebug$2 extends java.lang.Object implements android.view.ViewDebug$ViewOperation  {
	final android.view.View val$view
	void  (android.view.View) 
	public java.lang.Void[] pre () 
	private void forceLayout (android.view.View) 
		int i
		android.view.ViewGroup group
		int count
		android.view.View view
	public transient void run (java.lang.Void[]) 
		Void[] data
	public transient void post (java.lang.Void[]) 
		Void[] data
	public volatile void post (java.lang.Object[]) 
	public volatile void run (java.lang.Object[]) 
	public volatile java.lang.Object[] pre () 
}

android/view/ViewGroup$MarginLayoutParams.class
ViewGroup.java
package android.view
public android.view.ViewGroup$MarginLayoutParams extends android.view.ViewGroup$LayoutParams {
	public int leftMargin
	public int topMargin
	public int rightMargin
	public int bottomMargin
	private int startMargin
	private int endMargin
	public static final int DEFAULT_MARGIN_RELATIVE
	byte mMarginFlags
	private static final int LAYOUT_DIRECTION_MASK
	private static final int LEFT_MARGIN_UNDEFINED_MASK
	private static final int RIGHT_MARGIN_UNDEFINED_MASK
	private static final int RTL_COMPATIBILITY_MODE_MASK
	private static final int NEED_RESOLUTION_MASK
	private static final int DEFAULT_MARGIN_RESOLVED
	private static final int UNDEFINED_MARGIN
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int margin
		boolean hasRtlSupport
		int targetSdkVersion
	public void  (int, int) 
		int width
		int height
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public final void copyMarginsFrom (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void setMargins (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setMarginsRelative (int, int, int, int) 
		int start
		int top
		int end
		int bottom
	public void setMarginStart (int) 
		int start
	public int getMarginStart () 
	public void setMarginEnd (int) 
		int end
	public int getMarginEnd () 
	public boolean isMarginRelative () 
	public void setLayoutDirection (int) 
		int layoutDirection
	public int getLayoutDirection () 
	public void resolveLayoutDirection (int) 
		int layoutDirection
	private void doResolveMargins () 
	public boolean isLayoutRtl () 
	public void onDebugDraw (android.view.View, android.graphics.Canvas, android.graphics.Paint) 
		android.view.View view
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		android.graphics.Insets oi
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/view/Window$Callback.class
Window.java
package android.view
public abstract android.view.Window$Callback extends java.lang.Object {
	public abstract boolean dispatchKeyEvent (android.view.KeyEvent) 
	public abstract boolean dispatchKeyShortcutEvent (android.view.KeyEvent) 
	public abstract boolean dispatchTouchEvent (android.view.MotionEvent) 
	public abstract boolean dispatchTrackballEvent (android.view.MotionEvent) 
	public abstract boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
	public abstract boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract android.view.View onCreatePanelView (int) 
	public abstract boolean onCreatePanelMenu (int, android.view.Menu) 
	public abstract boolean onPreparePanel (int, android.view.View, android.view.Menu) 
	public abstract boolean onMenuOpened (int, android.view.Menu) 
	public abstract boolean onMenuItemSelected (int, android.view.MenuItem) 
	public abstract void onWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
	public abstract void onContentChanged () 
	public abstract void onWindowFocusChanged (boolean) 
	public abstract void onAttachedToWindow () 
	public abstract void onDetachedFromWindow () 
	public abstract void onPanelClosed (int, android.view.Menu) 
	public abstract boolean onSearchRequested () 
	public abstract boolean onSearchRequested (android.view.SearchEvent) 
	public abstract android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback) 
	public abstract android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback, int) 
	public abstract void onActionModeStarted (android.view.ActionMode) 
	public abstract void onActionModeFinished (android.view.ActionMode) 
	public void onProvideKeyboardShortcuts (java.util.List, android.view.Menu, int) 
		java.util.List data
		android.view.Menu menu
		int deviceId
}

android/view/ViewConfiguration.class
ViewConfiguration.java
package android.view
public android.view.ViewConfiguration extends java.lang.Object {
	private static final int SCROLL_BAR_SIZE
	private static final int SCROLL_BAR_FADE_DURATION
	private static final int SCROLL_BAR_DEFAULT_DELAY
	private static final int FADING_EDGE_LENGTH
	private static final int PRESSED_STATE_DURATION
	private static final int DEFAULT_LONG_PRESS_TIMEOUT
	private static final int KEY_REPEAT_DELAY
	private static final int GLOBAL_ACTIONS_KEY_TIMEOUT
	private static final int TAP_TIMEOUT
	private static final int JUMP_TAP_TIMEOUT
	private static final int DOUBLE_TAP_TIMEOUT
	private static final int DOUBLE_TAP_MIN_TIME
	private static final int HOVER_TAP_TIMEOUT
	private static final int HOVER_TAP_SLOP
	private static final int ZOOM_CONTROLS_TIMEOUT
	private static final int EDGE_SLOP
	private static final int TOUCH_SLOP
	private static final int DOUBLE_TAP_TOUCH_SLOP
	private static final int PAGING_TOUCH_SLOP
	private static final int DOUBLE_TAP_SLOP
	private static final int WINDOW_TOUCH_SLOP
	private static final int MINIMUM_FLING_VELOCITY
	private static final int MAXIMUM_FLING_VELOCITY
	private static final long SEND_RECURRING_ACCESSIBILITY_EVENTS_INTERVAL_MILLIS
	private static final int MAXIMUM_DRAWING_CACHE_SIZE
	private static final float SCROLL_FRICTION
	private static final int OVERSCROLL_DISTANCE
	private static final int OVERFLING_DISTANCE
	private static final long ACTION_MODE_HIDE_DURATION_DEFAULT
	private static final int HAS_PERMANENT_MENU_KEY_AUTODETECT
	private static final int HAS_PERMANENT_MENU_KEY_TRUE
	private static final int HAS_PERMANENT_MENU_KEY_FALSE
	private final int mEdgeSlop
	private final int mFadingEdgeLength
	private final int mMinimumFlingVelocity
	private final int mMaximumFlingVelocity
	private final int mScrollbarSize
	private final int mTouchSlop
	private final int mDoubleTapTouchSlop
	private final int mPagingTouchSlop
	private final int mDoubleTapSlop
	private final int mWindowTouchSlop
	private final int mMaximumDrawingCacheSize
	private final int mOverscrollDistance
	private final int mOverflingDistance
	private final boolean mFadingMarqueeEnabled
	private final long mGlobalActionsKeyTimeout
	private boolean sHasPermanentMenuKey
	private boolean sHasPermanentMenuKeySet
	static final android.util.SparseArray sConfigurations
	public void  () 
	private void  (android.content.Context) 
		float sizeAndDensity
		android.os.RemoteException ex
		android.view.IWindowManager wm
		int configVal
		android.content.Context context
		android.content.res.Resources res
		android.util.DisplayMetrics metrics
		android.content.res.Configuration config
		float density
		float sizeAndDensity
		android.view.WindowManager win
		android.view.Display display
		android.graphics.Point size
	public static android.view.ViewConfiguration get (android.content.Context) 
		android.content.Context context
		android.util.DisplayMetrics metrics
		int density
		android.view.ViewConfiguration configuration
	public static int getScrollBarSize () 
	public int getScaledScrollBarSize () 
	public static int getScrollBarFadeDuration () 
	public static int getScrollDefaultDelay () 
	public static int getFadingEdgeLength () 
	public int getScaledFadingEdgeLength () 
	public static int getPressedStateDuration () 
	public static int getLongPressTimeout () 
	public static int getKeyRepeatTimeout () 
	public static int getKeyRepeatDelay () 
	public static int getTapTimeout () 
	public static int getJumpTapTimeout () 
	public static int getDoubleTapTimeout () 
	public static int getDoubleTapMinTime () 
	public static int getHoverTapTimeout () 
	public static int getHoverTapSlop () 
	public static int getEdgeSlop () 
	public int getScaledEdgeSlop () 
	public static int getTouchSlop () 
	public int getScaledTouchSlop () 
	public int getScaledDoubleTapTouchSlop () 
	public int getScaledPagingTouchSlop () 
	public static int getDoubleTapSlop () 
	public int getScaledDoubleTapSlop () 
	public static long getSendRecurringAccessibilityEventsInterval () 
	public static int getWindowTouchSlop () 
	public int getScaledWindowTouchSlop () 
	public static int getMinimumFlingVelocity () 
	public int getScaledMinimumFlingVelocity () 
	public static int getMaximumFlingVelocity () 
	public int getScaledMaximumFlingVelocity () 
	public static int getMaximumDrawingCacheSize () 
	public int getScaledMaximumDrawingCacheSize () 
	public int getScaledOverscrollDistance () 
	public int getScaledOverflingDistance () 
	public static long getZoomControlsTimeout () 
	public static long getGlobalActionKeyTimeout () 
	public long getDeviceGlobalActionKeyTimeout () 
	public static float getScrollFriction () 
	public static long getDefaultActionModeHideDuration () 
	public boolean hasPermanentMenuKey () 
	public boolean isFadingMarqueeEnabled () 
	static void  () 
}

android/view/SurfaceView$4.class
SurfaceView.java
package android.view
 android.view.SurfaceView$4 extends java.lang.Object implements android.view.SurfaceHolder  {
	private static final String LOG_TAG
	final android.view.SurfaceView this$0
	void  (android.view.SurfaceView) 
		android.view.SurfaceView this$0
	public boolean isCreating () 
	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 void setFixedSize (int, int) 
		int width
		int height
	public void setSizeFromLayout () 
	public void setFormat (int) 
		int format
	public void setType (int) 
		int type
	public void setKeepScreenOn (boolean) 
		boolean screenOn
		android.os.Message msg
	public android.graphics.Canvas lockCanvas () 
	public android.graphics.Canvas lockCanvas (android.graphics.Rect) 
		android.graphics.Rect inOutDirty
	private final android.graphics.Canvas internalLockCanvas (android.graphics.Rect) 
		Exception 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 () 
}

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

android/view/RenderNode.class
RenderNode.java
package android.view
public android.view.RenderNode extends java.lang.Object {
	private boolean mValid
	final long mNativeRenderNode
	private final android.view.View mOwningView
	private void  (java.lang.String, android.view.View) 
		String name
		android.view.View owningView
	private void  (long) 
		long nativePtr
	public static android.view.RenderNode create (java.lang.String, android.view.View) 
		String name
		android.view.View owningView
	public static android.view.RenderNode adopt (long) 
		long nativePtr
	public android.view.DisplayListCanvas start (int, int) 
		int width
		int height
	public void end (android.view.DisplayListCanvas) 
		android.view.DisplayListCanvas canvas
		long displayList
	public void discardDisplayList () 
	public boolean isValid () 
	long getNativeDisplayList () 
	public boolean hasIdentityMatrix () 
	public void getMatrix (android.graphics.Matrix) 
		android.graphics.Matrix outMatrix
	public void getInverseMatrix (android.graphics.Matrix) 
		android.graphics.Matrix outMatrix
	public boolean setLayerType (int) 
		int layerType
	public boolean setLayerPaint (android.graphics.Paint) 
		android.graphics.Paint paint
	public boolean setClipBounds (android.graphics.Rect) 
		android.graphics.Rect rect
	public boolean setClipToBounds (boolean) 
		boolean clipToBounds
	public boolean setProjectBackwards (boolean) 
		boolean shouldProject
	public boolean setProjectionReceiver (boolean) 
		boolean shouldRecieve
	public boolean setOutline (android.graphics.Outline) 
		android.graphics.Outline outline
	public boolean hasShadow () 
	public boolean setClipToOutline (boolean) 
		boolean clipToOutline
	public boolean getClipToOutline () 
	public boolean setRevealClip (boolean, float, float, float) 
		boolean shouldClip
		float x
		float y
		float radius
	public boolean setStaticMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public boolean setAnimationMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public boolean setAlpha (float) 
		float alpha
	public float getAlpha () 
	public boolean setHasOverlappingRendering (boolean) 
		boolean hasOverlappingRendering
	public boolean hasOverlappingRendering () 
	public boolean setElevation (float) 
		float lift
	public float getElevation () 
	public boolean setTranslationX (float) 
		float translationX
	public float getTranslationX () 
	public boolean setTranslationY (float) 
		float translationY
	public float getTranslationY () 
	public boolean setTranslationZ (float) 
		float translationZ
	public float getTranslationZ () 
	public boolean setRotation (float) 
		float rotation
	public float getRotation () 
	public boolean setRotationX (float) 
		float rotationX
	public float getRotationX () 
	public boolean setRotationY (float) 
		float rotationY
	public float getRotationY () 
	public boolean setScaleX (float) 
		float scaleX
	public float getScaleX () 
	public boolean setScaleY (float) 
		float scaleY
	public float getScaleY () 
	public boolean setPivotX (float) 
		float pivotX
	public float getPivotX () 
	public boolean setPivotY (float) 
		float pivotY
	public float getPivotY () 
	public boolean isPivotExplicitlySet () 
	public boolean setCameraDistance (float) 
		float distance
	public float getCameraDistance () 
	public boolean setLeft (int) 
		int left
	public boolean setTop (int) 
		int top
	public boolean setRight (int) 
		int right
	public boolean setBottom (int) 
		int bottom
	public boolean setLeftTopRightBottom (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean offsetLeftAndRight (int) 
		int offset
	public boolean offsetTopAndBottom (int) 
		int offset
	public void output () 
	public int getDebugSize () 
	void onRenderNodeDetached () 
	public void addAnimator (android.view.RenderNodeAnimator) 
		android.view.RenderNodeAnimator animator
	public boolean isAttached () 
	public void registerVectorDrawableAnimator (android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT) 
		android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT animatorSet
	public void endAllAnimators () 
	private native long nCreate (java.lang.String) 
	private static native void nDestroyRenderNode (long) 
	private static native void nSetDisplayList (long, long) 
	private static native void nGetTransformMatrix (long, long) 
	private static native void nGetInverseTransformMatrix (long, long) 
	private static native boolean nHasIdentityMatrix (long) 
	private static native boolean nOffsetTopAndBottom (long, int) 
	private static native boolean nOffsetLeftAndRight (long, int) 
	private static native boolean nSetLeftTopRightBottom (long, int, int, int, int) 
	private static native boolean nSetBottom (long, int) 
	private static native boolean nSetRight (long, int) 
	private static native boolean nSetTop (long, int) 
	private static native boolean nSetLeft (long, int) 
	private static native boolean nSetCameraDistance (long, float) 
	private static native boolean nSetPivotY (long, float) 
	private static native boolean nSetPivotX (long, float) 
	private static native boolean nSetLayerType (long, int) 
	private static native boolean nSetLayerPaint (long, long) 
	private static native boolean nSetClipToBounds (long, boolean) 
	private static native boolean nSetClipBounds (long, int, int, int, int) 
	private static native boolean nSetClipBoundsEmpty (long) 
	private static native boolean nSetProjectBackwards (long, boolean) 
	private static native boolean nSetProjectionReceiver (long, boolean) 
	private static native boolean nSetOutlineRoundRect (long, int, int, int, int, float, float) 
	private static native boolean nSetOutlineConvexPath (long, long, float) 
	private static native boolean nSetOutlineEmpty (long) 
	private static native boolean nSetOutlineNone (long) 
	private static native boolean nHasShadow (long) 
	private static native boolean nSetClipToOutline (long, boolean) 
	private static native boolean nSetRevealClip (long, boolean, float, float, float) 
	private static native boolean nSetAlpha (long, float) 
	private static native boolean nSetHasOverlappingRendering (long, boolean) 
	private static native boolean nSetElevation (long, float) 
	private static native boolean nSetTranslationX (long, float) 
	private static native boolean nSetTranslationY (long, float) 
	private static native boolean nSetTranslationZ (long, float) 
	private static native boolean nSetRotation (long, float) 
	private static native boolean nSetRotationX (long, float) 
	private static native boolean nSetRotationY (long, float) 
	private static native boolean nSetScaleX (long, float) 
	private static native boolean nSetScaleY (long, float) 
	private static native boolean nSetStaticMatrix (long, long) 
	private static native boolean nSetAnimationMatrix (long, long) 
	private static native boolean nHasOverlappingRendering (long) 
	private static native boolean nGetClipToOutline (long) 
	private static native float nGetAlpha (long) 
	private static native float nGetCameraDistance (long) 
	private static native float nGetScaleX (long) 
	private static native float nGetScaleY (long) 
	private static native float nGetElevation (long) 
	private static native float nGetTranslationX (long) 
	private static native float nGetTranslationY (long) 
	private static native float nGetTranslationZ (long) 
	private static native float nGetRotation (long) 
	private static native float nGetRotationX (long) 
	private static native float nGetRotationY (long) 
	private static native boolean nIsPivotExplicitlySet (long) 
	private static native float nGetPivotX (long) 
	private static native float nGetPivotY (long) 
	private static native void nOutput (long) 
	private static native int nGetDebugSize (long) 
	private static native void nRequestPositionUpdates (long, android.view.SurfaceView) 
	private static native void nAddAnimator (long, long) 
	private static native void nEndAllAnimators (long) 
	protected void finalize ()  throws java.lang.Throwable 
}

android/view/WindowManager$LayoutParams$1.class
WindowManager.java
package android.view
final android.view.WindowManager$LayoutParams$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.WindowManager$LayoutParams createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.view.WindowManager$LayoutParams[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/ViewDebug$IntToString.class
ViewDebug.java
package android.view
public abstract android.view.ViewDebug$IntToString extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract int from () 
	public abstract java.lang.String to () 
}

android/view/NotificationHeaderView$2.class
NotificationHeaderView.java
package android.view
 android.view.NotificationHeaderView$2 extends android.view.View$AccessibilityDelegate {
	final android.view.NotificationHeaderView this$0
	void  (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView this$0
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View host
		int action
		android.os.Bundle args
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
}

android/view/Window$WindowControllerCallback.class
Window.java
package android.view
public abstract android.view.Window$WindowControllerCallback extends java.lang.Object {
	public abstract void exitFreeformMode ()  throws android.os.RemoteException 
	public abstract void enterPictureInPictureModeIfPossible () 
	public abstract int getWindowStackId ()  throws android.os.RemoteException 
}

android/view/Surface$HwuiContext.class
Surface.java
package android.view
final android.view.Surface$HwuiContext extends java.lang.Object {
	private final android.view.RenderNode mRenderNode
	private long mHwuiRenderer
	private android.view.DisplayListCanvas mCanvas
	final android.view.Surface this$0
	void  (android.view.Surface) 
	android.graphics.Canvas lockCanvas (int, int) 
		int width
		int height
	void unlockAndPost (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void updateSurface () 
	void destroy () 
}

android/view/ViewRootImpl$SyntheticKeyboardHandler.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SyntheticKeyboardHandler extends java.lang.Object {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void process (android.view.KeyEvent) 
		int flags
		android.view.KeyEvent fallbackEvent
		android.view.KeyEvent event
		android.view.KeyCharacterMap kcm
		int keyCode
		int metaState
		android.view.KeyCharacterMap$FallbackAction fallbackAction
}

android/view/LayoutInflater$Factory2.class
LayoutInflater.java
package android.view
public abstract android.view.LayoutInflater$Factory2 extends java.lang.Object implements android.view.LayoutInflater$Factory  {
	public abstract android.view.View onCreateView (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
}

android/view/ViewStub.class
ViewStub.java
package android.view
public final android.view.ViewStub extends android.view.View {
	private int mInflatedId
	private int mLayoutResource
	private java.lang.ref.WeakReference mInflatedViewRef
	private android.view.LayoutInflater mInflater
	private android.view.ViewStub$OnInflateListener mInflateListener
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int layoutResource
	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 int getInflatedId () 
	public void setInflatedId (int) 
		int inflatedId
	public int getLayoutResource () 
	public void setLayoutResource (int) 
		int layoutResource
	public void setLayoutInflater (android.view.LayoutInflater) 
		android.view.LayoutInflater inflater
	public android.view.LayoutInflater getLayoutInflater () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void setVisibility (int) 
		android.view.View view
		int visibility
	public android.view.View inflate () 
		android.view.LayoutInflater factory
		android.view.ViewGroup parent
		android.view.LayoutInflater factory
		android.view.View view
		int index
		android.view.ViewGroup$LayoutParams layoutParams
		android.view.ViewParent viewParent
	public void setOnInflateListener (android.view.ViewStub$OnInflateListener) 
		android.view.ViewStub$OnInflateListener inflateListener
}

android/view/LayoutInflater$Factory.class
LayoutInflater.java
package android.view
public abstract android.view.LayoutInflater$Factory extends java.lang.Object {
	public abstract android.view.View onCreateView (java.lang.String, android.content.Context, android.util.AttributeSet) 
}

android/view/ViewDebug$5.class
ViewDebug.java
package android.view
final android.view.ViewDebug$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewDebug$ViewOperation val$operation
	final long[] val$duration
	final java.util.concurrent.CountDownLatch val$latch
	void  (android.view.ViewDebug$ViewOperation, long[], java.util.concurrent.CountDownLatch) 
	public void run () 
		Object[] data
		long start
}

android/view/ViewRootImpl$NativePostImeInputStage.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$NativePostImeInputStage extends android.view.ViewRootImpl$AsyncInputStage implements android.view.InputQueue$FinishedInputEventCallback  {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.ViewRootImpl$InputStage, java.lang.String) 
		android.view.ViewRootImpl this$0
		android.view.ViewRootImpl$InputStage next
		String traceCounter
	protected int onProcess (android.view.ViewRootImpl$QueuedInputEvent) 
		android.view.ViewRootImpl$QueuedInputEvent q
	public void onFinishedInputEvent (java.lang.Object, boolean) 
		Object token
		boolean handled
		android.view.ViewRootImpl$QueuedInputEvent q
}

android/view/CollapsibleActionView.class
CollapsibleActionView.java
package android.view
public abstract android.view.CollapsibleActionView extends java.lang.Object {
	public abstract void onActionViewExpanded () 
	public abstract void onActionViewCollapsed () 
}

android/view/View$7.class
View.java
package android.view
final android.view.View$7 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/AccessibilityInteractionController.class
AccessibilityInteractionController.java
package android.view
final android.view.AccessibilityInteractionController extends java.lang.Object {
	private static final boolean ENFORCE_NODE_TREE_CONSISTENT
	private final java.util.ArrayList mTempAccessibilityNodeInfoList
	private final android.os.Handler mHandler
	private final android.view.ViewRootImpl mViewRootImpl
	private final android.view.AccessibilityInteractionController$AccessibilityNodePrefetcher mPrefetcher
	private final long mMyLooperThreadId
	private final int mMyProcessId
	private final java.util.ArrayList mTempArrayList
	private final android.graphics.Point mTempPoint
	private final android.graphics.Rect mTempRect
	private final android.graphics.Rect mTempRect1
	private final android.graphics.Rect mTempRect2
	private android.view.AccessibilityInteractionController$AddNodeInfosForViewId mAddNodeInfosForViewId
	public void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl viewRootImpl
		android.os.Looper looper
	private boolean isShown (android.view.View) 
		android.view.View view
	public void findAccessibilityNodeInfoByAccessibilityIdClientThread (long, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void findAccessibilityNodeInfoByAccessibilityIdUiThread (android.os.Message) 
		android.view.View root
		android.os.Message message
		int flags
		com.android.internal.os.SomeArgs args
		int accessibilityViewId
		int virtualDescendantId
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.view.MagnificationSpec spec
		android.graphics.Region interactiveRegion
		java.util.List infos
	public void findAccessibilityNodeInfosByViewIdClientThread (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		String viewId
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void findAccessibilityNodeInfosByViewIdUiThread (android.os.Message) 
		int resolvedViewId
		android.view.View root
		android.os.Message message
		int flags
		int accessibilityViewId
		com.android.internal.os.SomeArgs args
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.view.MagnificationSpec spec
		String viewId
		android.graphics.Region interactiveRegion
		java.util.List infos
	public void findAccessibilityNodeInfosByTextClientThread (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		String text
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void findAccessibilityNodeInfosByTextUiThread (android.os.Message) 
		java.util.List infosFromProvider
		android.view.View foundView
		int i
		int viewCount
		java.util.ArrayList foundViews
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View root
		android.os.Message message
		int flags
		com.android.internal.os.SomeArgs args
		String text
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.view.MagnificationSpec spec
		int accessibilityViewId
		int virtualDescendantId
		int interactionId
		android.graphics.Region interactiveRegion
		java.util.List infos
	public void findFocusClientThread (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		int focusType
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void findFocusUiThread (android.os.Message) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View target
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View root
		android.os.Message message
		int flags
		int focusType
		com.android.internal.os.SomeArgs args
		int interactionId
		int accessibilityViewId
		int virtualDescendantId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.view.MagnificationSpec spec
		android.graphics.Region interactiveRegion
		android.view.accessibility.AccessibilityNodeInfo focused
	public void focusSearchClientThread (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		int direction
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void focusSearchUiThread (android.os.Message) 
		android.view.View nextView
		android.view.View root
		android.os.Message message
		int flags
		int accessibilityViewId
		com.android.internal.os.SomeArgs args
		int direction
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.view.MagnificationSpec spec
		android.graphics.Region interactiveRegion
		android.view.accessibility.AccessibilityNodeInfo next
	public void performAccessibilityActionClientThread (long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long) 
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interogatingPid
		long interrogatingTid
		android.os.Message message
		com.android.internal.os.SomeArgs args
	private void performAccessibilityActionUiThread (android.os.Message) 
		android.view.accessibility.AccessibilityNodeProvider provider
		android.view.View target
		android.os.Message message
		int flags
		int accessibilityViewId
		com.android.internal.os.SomeArgs args
		int virtualDescendantId
		int action
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		android.os.Bundle arguments
		boolean succeeded
	private android.view.View findViewByAccessibilityId (int) 
		int accessibilityId
		android.view.View root
		android.view.View foundView
	private void applyAppScaleAndMagnificationSpecIfNeeded (java.util.List, android.view.MagnificationSpec) 
		android.view.accessibility.AccessibilityNodeInfo info
		int i
		int infoCount
		java.util.List infos
		android.view.MagnificationSpec spec
		float applicationScale
	private void adjustIsVisibleToUserIfNeeded (java.util.List, android.graphics.Region) 
		android.view.accessibility.AccessibilityNodeInfo info
		int i
		java.util.List infos
		android.graphics.Region interactiveRegion
		int infoCount
	private void adjustIsVisibleToUserIfNeeded (android.view.accessibility.AccessibilityNodeInfo, android.graphics.Region) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.graphics.Region interactiveRegion
		android.graphics.Rect boundsInScreen
	private void applyAppScaleAndMagnificationSpecIfNeeded (android.graphics.Point, android.view.MagnificationSpec) 
		android.graphics.Point point
		android.view.MagnificationSpec spec
		float applicationScale
	private void applyAppScaleAndMagnificationSpecIfNeeded (android.view.accessibility.AccessibilityNodeInfo, android.view.MagnificationSpec) 
		android.view.View$AttachInfo attachInfo
		float scale
		android.graphics.Rect visibleWinFrame
		int displayWidth
		int displayHeight
		android.graphics.Rect visibleDisplayFrame
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.MagnificationSpec spec
		float applicationScale
		android.graphics.Rect boundsInParent
		android.graphics.Rect boundsInScreen
	private boolean shouldApplyAppScaleAndMagnificationSpec (float, android.view.MagnificationSpec) 
		float appScale
		android.view.MagnificationSpec spec
	static android.view.ViewRootImpl access$200 (android.view.AccessibilityInteractionController) 
		android.view.AccessibilityInteractionController x0
	static boolean access$300 (android.view.AccessibilityInteractionController, android.view.View) 
		android.view.AccessibilityInteractionController x0
		android.view.View x1
	static void access$400 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
	static void access$500 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
	static void access$600 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
	static void access$700 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
	static void access$800 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
	static void access$900 (android.view.AccessibilityInteractionController, android.os.Message) 
		android.view.AccessibilityInteractionController x0
		android.os.Message x1
}

android/view/ViewTreeObserver$OnWindowAttachListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnWindowAttachListener extends java.lang.Object {
	public abstract void onWindowAttached () 
	public abstract void onWindowDetached () 
}

android/view/Choreographer$2.class
Choreographer.java
package android.view
final android.view.Choreographer$2 extends java.lang.Object {
	void  () 
	public java.lang.String toString () 
}

android/view/View$BaseSavedState$1.class
View.java
package android.view
final android.view.View$BaseSavedState$1 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.view.View$BaseSavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.view.View$BaseSavedState createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public android.view.View$BaseSavedState[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/WindowManagerPolicy$OnKeyguardExitResult.class
WindowManagerPolicy.java
package android.view
public abstract android.view.WindowManagerPolicy$OnKeyguardExitResult extends java.lang.Object {
	public abstract void onKeyguardExitResult (boolean) 
}

android/view/View$TintInfo.class
View.java
package android.view
 android.view.View$TintInfo extends java.lang.Object {
	android.content.res.ColorStateList mTintList
	android.graphics.PorterDuff$Mode mTintMode
	boolean mHasTintMode
	boolean mHasTintList
	void  () 
}

android/view/InflateException.class
InflateException.java
package android.view
public android.view.InflateException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String, java.lang.Throwable) 
		String detailMessage
		Throwable throwable
	public void  (java.lang.String) 
		String detailMessage
	public void  (java.lang.Throwable) 
		Throwable throwable
}

android/view/View$DragShadowBuilder.class
View.java
package android.view
public android.view.View$DragShadowBuilder extends java.lang.Object {
	private final java.lang.ref.WeakReference mView
	public void  (android.view.View) 
		android.view.View view
	public void  () 
	public final android.view.View getView () 
	public void onProvideShadowMetrics (android.graphics.Point, android.graphics.Point) 
		android.graphics.Point outShadowSize
		android.graphics.Point outShadowTouchPoint
		android.view.View view
	public void onDrawShadow (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		android.view.View view
}

android/view/ViewRootImpl$SystemUiVisibilityInfo.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$SystemUiVisibilityInfo extends java.lang.Object {
	int seq
	int globalVisibility
	int localValue
	int localChanges
	void  () 
}

android/view/KeyCharacterMap$FallbackAction.class
KeyCharacterMap.java
package android.view
public final android.view.KeyCharacterMap$FallbackAction extends java.lang.Object {
	private static final int MAX_RECYCLED
	private static final Object sRecycleLock
	private static android.view.KeyCharacterMap$FallbackAction sRecycleBin
	private static int sRecycledCount
	private android.view.KeyCharacterMap$FallbackAction next
	public int keyCode
	public int metaState
	private void  () 
	public static android.view.KeyCharacterMap$FallbackAction obtain () 
		android.view.KeyCharacterMap$FallbackAction target
		android.view.KeyCharacterMap$FallbackAction target
	public void recycle () 
	static void  () 
}

android/view/ViewRootImpl$WindowInputEventReceiver.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$WindowInputEventReceiver extends android.view.InputEventReceiver {
	final android.view.ViewRootImpl this$0
	public void  (android.view.ViewRootImpl, android.view.InputChannel, android.os.Looper) 
		android.view.ViewRootImpl this$0
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	public void onBatchedInputEventPending () 
	public void dispose () 
}

android/view/NotificationHeaderView$HeaderTouchListener.class
NotificationHeaderView.java
package android.view
public android.view.NotificationHeaderView$HeaderTouchListener extends java.lang.Object implements android.view.View$OnTouchListener  {
	private final java.util.ArrayList mTouchRects
	private int mTouchSlop
	private boolean mTrackGesture
	private float mDownX
	private float mDownY
	final android.view.NotificationHeaderView this$0
	public void  (android.view.NotificationHeaderView) 
		android.view.NotificationHeaderView this$0
	public void bindTouchRects () 
	private void addWidthRect () 
		android.graphics.Rect r
	private void addRectAroundViewView (android.view.View) 
		android.view.View view
		android.graphics.Rect r
	private android.graphics.Rect getRectAroundView (android.view.View) 
		android.view.View view
		float size
		android.graphics.Rect r
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.view.View v
		android.view.MotionEvent event
		float x
		float y
	private boolean isInside (float, float) 
		android.graphics.Rect r
		int i
		float x
		float y
	static boolean access$700 (android.view.NotificationHeaderView$HeaderTouchListener, float, float) 
		android.view.NotificationHeaderView$HeaderTouchListener x0
		float x1
		float x2
}

android/view/SoundEffectConstants.class
SoundEffectConstants.java
package android.view
public android.view.SoundEffectConstants extends java.lang.Object {
	public static final int CLICK
	public static final int NAVIGATION_LEFT
	public static final int NAVIGATION_UP
	public static final int NAVIGATION_RIGHT
	public static final int NAVIGATION_DOWN
	private void  () 
	public static int getContantForFocusDirection (int) 
		int direction
}

android/view/MagnificationSpec$1.class
MagnificationSpec.java
package android.view
final android.view.MagnificationSpec$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.MagnificationSpec[] newArray (int) 
		int size
	public android.view.MagnificationSpec createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.view.MagnificationSpec spec
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/Display.class
Display.java
package android.view
public final android.view.Display extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private final android.hardware.display.DisplayManagerGlobal mGlobal
	private final int mDisplayId
	private final int mLayerStack
	private final int mFlags
	private final int mType
	private final String mAddress
	private final int mOwnerUid
	private final String mOwnerPackageName
	private final android.view.DisplayAdjustments mDisplayAdjustments
	private android.view.DisplayInfo mDisplayInfo
	private boolean mIsValid
	private final android.util.DisplayMetrics mTempMetrics
	private static final int CACHED_APP_SIZE_DURATION_MILLIS
	private long mLastCachedAppSizeUpdate
	private int mCachedAppWidthCompat
	private int mCachedAppHeightCompat
	public static final int DEFAULT_DISPLAY
	public static final int INVALID_DISPLAY
	public static final int FLAG_SUPPORTS_PROTECTED_BUFFERS
	public static final int FLAG_SECURE
	public static final int FLAG_PRIVATE
	public static final int FLAG_PRESENTATION
	public static final int FLAG_ROUND
	public static final int FLAG_SCALING_DISABLED
	public static final int TYPE_UNKNOWN
	public static final int TYPE_BUILT_IN
	public static final int TYPE_HDMI
	public static final int TYPE_WIFI
	public static final int TYPE_OVERLAY
	public static final int TYPE_VIRTUAL
	public static final int STATE_UNKNOWN
	public static final int STATE_OFF
	public static final int STATE_ON
	public static final int STATE_DOZE
	public static final int STATE_DOZE_SUSPEND
	public static final int COLOR_MODE_INVALID
	public static final int COLOR_MODE_DEFAULT
	public static final int COLOR_MODE_SRGB
	public void  (android.hardware.display.DisplayManagerGlobal, int, android.view.DisplayInfo, android.view.DisplayAdjustments) 
		android.hardware.display.DisplayManagerGlobal global
		int displayId
		android.view.DisplayInfo displayInfo
		android.view.DisplayAdjustments daj
	public int getDisplayId () 
	public boolean isValid () 
	public boolean getDisplayInfo (android.view.DisplayInfo) 
		android.view.DisplayInfo outDisplayInfo
	public int getLayerStack () 
	public int getFlags () 
	public int getType () 
	public java.lang.String getAddress () 
	public int getOwnerUid () 
	public java.lang.String getOwnerPackageName () 
	public android.view.DisplayAdjustments getDisplayAdjustments () 
	public java.lang.String getName () 
	public void getSize (android.graphics.Point) 
		android.graphics.Point outSize
	public void getRectSize (android.graphics.Rect) 
		android.graphics.Rect outSize
	public void getCurrentSizeRange (android.graphics.Point, android.graphics.Point) 
		android.graphics.Point outSmallestSize
		android.graphics.Point outLargestSize
	public int getMaximumSizeDimension () 
	public int getWidth () 
	public int getHeight () 
	public void getOverscanInsets (android.graphics.Rect) 
		android.graphics.Rect outRect
	public int getRotation () 
	public int getOrientation () 
	public int getPixelFormat () 
	public float getRefreshRate () 
	public float[] getSupportedRefreshRates () 
	public android.view.Display$Mode getMode () 
	public android.view.Display$Mode[] getSupportedModes () 
		android.view.Display$Mode[] modes
	public void requestColorMode (int) 
		int colorMode
	public int getColorMode () 
	public android.view.Display$HdrCapabilities getHdrCapabilities () 
	public int[] getSupportedColorModes () 
		int[] colorModes
	public long getAppVsyncOffsetNanos () 
	public long getPresentationDeadlineNanos () 
	public void getMetrics (android.util.DisplayMetrics) 
		android.util.DisplayMetrics outMetrics
	public void getRealSize (android.graphics.Point) 
		android.graphics.Point outSize
	public void getRealMetrics (android.util.DisplayMetrics) 
		android.util.DisplayMetrics outMetrics
	public int getState () 
	public boolean hasAccess (int) 
		int uid
	public static boolean hasAccess (int, int, int) 
		int uid
		int flags
		int ownerUid
	public boolean isPublicPresentation () 
	private void updateDisplayInfoLocked () 
		android.view.DisplayInfo newInfo
	private void updateCachedAppSizeIfNeededLocked () 
		long now
	public java.lang.String toString () 
	public static java.lang.String typeToString (int) 
		int type
	public static java.lang.String stateToString (int) 
		int state
	public static boolean isSuspendedState (int) 
		int state
}

android/view/ViewGroup$ViewLocationHolder.class
ViewGroup.java
package android.view
 android.view.ViewGroup$ViewLocationHolder extends java.lang.Object implements java.lang.Comparable  {
	private static final int MAX_POOL_SIZE
	private static final android.util.Pools$SynchronizedPool sPool
	public static final int COMPARISON_STRATEGY_STRIPE
	public static final int COMPARISON_STRATEGY_LOCATION
	private static int sComparisonStrategy
	private final android.graphics.Rect mLocation
	public android.view.View mView
	private int mLayoutDirection
	void  () 
	public static android.view.ViewGroup$ViewLocationHolder obtain (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup root
		android.view.View view
		android.view.ViewGroup$ViewLocationHolder holder
	public static void setComparisonStrategy (int) 
		int strategy
	public void recycle () 
	public int compareTo (android.view.ViewGroup$ViewLocationHolder) 
		int leftDifference
		int rightDifference
		android.view.ViewGroup$ViewLocationHolder another
		int topDifference
		int heightDiference
		int widthDiference
	private void init (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup root
		android.view.View view
		android.graphics.Rect viewLocation
	private void clear () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/view/View$TransformationInfo.class
View.java
package android.view
 android.view.View$TransformationInfo extends java.lang.Object {
	private final android.graphics.Matrix mMatrix
	private android.graphics.Matrix mInverseMatrix
	float mAlpha
	float mTransitionAlpha
	void  () 
	static android.graphics.Matrix access$1900 (android.view.View$TransformationInfo) 
		android.view.View$TransformationInfo x0
	static android.graphics.Matrix access$2000 (android.view.View$TransformationInfo) 
		android.view.View$TransformationInfo x0
	static android.graphics.Matrix access$2002 (android.view.View$TransformationInfo, android.graphics.Matrix) 
		android.view.View$TransformationInfo x0
		android.graphics.Matrix x1
}

android/view/ViewGroupOverlay.class
ViewGroupOverlay.java
package android.view
public android.view.ViewGroupOverlay extends android.view.ViewOverlay {
	void  (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View hostView
	public void add (android.view.View) 
		android.view.View view
	public void remove (android.view.View) 
		android.view.View view
}

android/view/textservice/
android/view/textservice/SpellCheckerSession$SpellCheckerSessionListener.class
SpellCheckerSession.java
package android.view.textservice
public abstract android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener extends java.lang.Object {
	public abstract void onGetSuggestions (android.view.textservice.SuggestionsInfo[]) 
	public abstract void onGetSentenceSuggestions (android.view.textservice.SentenceSuggestionsInfo[]) 
}

android/view/textservice/SpellCheckerSession$SpellCheckerSessionListenerImpl.class
SpellCheckerSession.java
package android.view.textservice
 android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl extends com.android.internal.textservice.ISpellCheckerSessionListener$Stub {
	private static final int TASK_CANCEL
	private static final int TASK_GET_SUGGESTIONS_MULTIPLE
	private static final int TASK_CLOSE
	private static final int TASK_GET_SUGGESTIONS_MULTIPLE_FOR_SENTENCE
	private final java.util.Queue mPendingTasks
	private android.os.Handler mHandler
	private static final int STATE_WAIT_CONNECTION
	private static final int STATE_CONNECTED
	private static final int STATE_CLOSED_AFTER_CONNECTION
	private static final int STATE_CLOSED_BEFORE_CONNECTION
	private int mState
	private com.android.internal.textservice.ISpellCheckerSession mISpellCheckerSession
	private android.os.HandlerThread mThread
	private android.os.Handler mAsyncHandler
	private static java.lang.String taskToString (int) 
		int task
	private static java.lang.String stateToString (int) 
		int state
	public void  (android.os.Handler) 
		android.os.Handler handler
	private void processTask (com.android.internal.textservice.ISpellCheckerSession, android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams, boolean) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		com.android.internal.textservice.ISpellCheckerSession session
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams scp
		boolean async
	private void processCloseLocked () 
	public synchronized void onServiceConnected (com.android.internal.textservice.ISpellCheckerSession) 
		com.android.internal.textservice.ISpellCheckerSession session
	public void cancel () 
	public void getSuggestionsMultiple (android.view.textservice.TextInfo[], int, boolean) 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean sequentialWords
	public void getSentenceSuggestionsMultiple (android.view.textservice.TextInfo[], int) 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
	public void close () 
	public boolean isDisconnected () 
	private void processOrEnqueueTask (android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams) 
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams tmp
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams closeTask
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams scp
		com.android.internal.textservice.ISpellCheckerSession session
	public void onGetSuggestions (android.view.textservice.SuggestionsInfo[]) 
		android.view.textservice.SuggestionsInfo[] results
	public void onGetSentenceSuggestions (android.view.textservice.SentenceSuggestionsInfo[]) 
		android.view.textservice.SentenceSuggestionsInfo[] results
	static void access$300 (android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl, com.android.internal.textservice.ISpellCheckerSession, android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams, boolean) 
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl x0
		com.android.internal.textservice.ISpellCheckerSession x1
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams x2
		boolean x3
}

android/view/textservice/SpellCheckerSubtype$1.class
SpellCheckerSubtype.java
package android.view.textservice
final android.view.textservice.SpellCheckerSubtype$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.textservice.SpellCheckerSubtype createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.textservice.SpellCheckerSubtype[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/textservice/SpellCheckerInfo$1.class
SpellCheckerInfo.java
package android.view.textservice
final android.view.textservice.SpellCheckerInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.textservice.SpellCheckerInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.textservice.SpellCheckerInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/textservice/TextInfo.class
TextInfo.java
package android.view.textservice
public final android.view.textservice.TextInfo extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence mCharSequence
	private final int mCookie
	private final int mSequenceNumber
	private static final int DEFAULT_COOKIE
	private static final int DEFAULT_SEQUENCE_NUMBER
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, int, int) 
		String text
		int cookie
		int sequenceNumber
	private static int getStringLengthOrZero (java.lang.String) 
		String text
	public void  (java.lang.CharSequence, int, int, int, int) 
		int i
		CharSequence charSequence
		int start
		int end
		int cookie
		int sequenceNumber
		android.text.SpannableStringBuilder spannableString
		android.text.style.SpellCheckSpan[] spans
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getText () 
	public java.lang.CharSequence getCharSequence () 
	public int getCookie () 
	public int getSequence () 
	public int describeContents () 
	static void  () 
}

android/view/textservice/SentenceSuggestionsInfo$1.class
SentenceSuggestionsInfo.java
package android.view.textservice
final android.view.textservice.SentenceSuggestionsInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.textservice.SentenceSuggestionsInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.textservice.SentenceSuggestionsInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/textservice/TextInfo$1.class
TextInfo.java
package android.view.textservice
final android.view.textservice.TextInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.textservice.TextInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.textservice.TextInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/textservice/SuggestionsInfo$1.class
SuggestionsInfo.java
package android.view.textservice
final android.view.textservice.SuggestionsInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.textservice.SuggestionsInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.textservice.SuggestionsInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/textservice/TextServicesManager.class
TextServicesManager.java
package android.view.textservice
public final android.view.textservice.TextServicesManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static android.view.textservice.TextServicesManager sInstance
	private static com.android.internal.textservice.ITextServicesManager sService
	private void  () 
		android.os.IBinder b
	public static android.view.textservice.TextServicesManager getInstance () 
	private static java.lang.String parseLanguageFromLocaleString (java.lang.String) 
		String locale
		int idx
	public android.view.textservice.SpellCheckerSession newSpellCheckerSession (android.os.Bundle, java.util.Locale, android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener, boolean) 
		android.os.RemoteException e
		String subtypeLocale
		String subtypeLanguage
		android.view.textservice.SpellCheckerSubtype subtype
		String tempSubtypeLocale
		String tempSubtypeLanguage
		int i
		String localeStr
		android.os.RemoteException e
		android.os.Bundle bundle
		java.util.Locale locale
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener listener
		boolean referToSpellCheckerLanguageSettings
		android.view.textservice.SpellCheckerInfo sci
		android.view.textservice.SpellCheckerInfo sci
		android.view.textservice.SpellCheckerSubtype subtypeInUse
		android.view.textservice.SpellCheckerSession session
	public android.view.textservice.SpellCheckerInfo[] getEnabledSpellCheckers () 
		android.view.textservice.SpellCheckerInfo[] retval
		android.os.RemoteException e
	public android.view.textservice.SpellCheckerInfo getCurrentSpellChecker () 
		android.os.RemoteException e
	public void setCurrentSpellChecker (android.view.textservice.SpellCheckerInfo) 
		android.os.RemoteException e
		android.view.textservice.SpellCheckerInfo sci
	public android.view.textservice.SpellCheckerSubtype getCurrentSpellCheckerSubtype (boolean) 
		android.os.RemoteException e
		boolean allowImplicitlySelectedSubtype
	public void setSpellCheckerSubtype (android.view.textservice.SpellCheckerSubtype) 
		int hashCode
		int hashCode
		android.os.RemoteException e
		android.view.textservice.SpellCheckerSubtype subtype
	public void setSpellCheckerEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public boolean isSpellCheckerEnabled () 
		android.os.RemoteException e
	static void  () 
}

android/view/textservice/SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams.class
SpellCheckerSession.java
package android.view.textservice
 android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams extends java.lang.Object {
	public final int mWhat
	public final android.view.textservice.TextInfo[] mTextInfos
	public final int mSuggestionsLimit
	public final boolean mSequentialWords
	public com.android.internal.textservice.ISpellCheckerSession mSession
	public void  (int, android.view.textservice.TextInfo[], int, boolean) 
		int what
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean sequentialWords
}

android/view/textservice/SentenceSuggestionsInfo.class
SentenceSuggestionsInfo.java
package android.view.textservice
public final android.view.textservice.SentenceSuggestionsInfo extends java.lang.Object implements android.os.Parcelable  {
	private final android.view.textservice.SuggestionsInfo[] mSuggestionsInfos
	private final int[] mOffsets
	private final int[] mLengths
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.view.textservice.SuggestionsInfo[], int[], int[]) 
		android.view.textservice.SuggestionsInfo[] suggestionsInfos
		int[] offsets
		int[] lengths
		int infoSize
	public void  (android.os.Parcel) 
		android.os.Parcel source
		int infoSize
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int infoSize
	public int describeContents () 
	public int getSuggestionsCount () 
	public android.view.textservice.SuggestionsInfo getSuggestionsInfoAt (int) 
		int i
	public int getOffsetAt (int) 
		int i
	public int getLengthAt (int) 
		int i
	static void  () 
}

android/view/textservice/SpellCheckerSubtype.class
SpellCheckerSubtype.java
package android.view.textservice
public final android.view.textservice.SpellCheckerSubtype extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final String EXTRA_VALUE_PAIR_SEPARATOR
	private static final String EXTRA_VALUE_KEY_VALUE_SEPARATOR
	public static final int SUBTYPE_ID_NONE
	private static final String SUBTYPE_LANGUAGE_TAG_NONE
	private final int mSubtypeId
	private final int mSubtypeHashCode
	private final int mSubtypeNameResId
	private final String mSubtypeLocale
	private final String mSubtypeLanguageTag
	private final String mSubtypeExtraValue
	private java.util.HashMap mExtraValueHashMapCache
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, java.lang.String, java.lang.String, int) 
		int nameId
		String locale
		String languageTag
		String extraValue
		int subtypeId
	public void  (int, java.lang.String, java.lang.String) 
		int nameId
		String locale
		String extraValue
	void  (android.os.Parcel) 
		android.os.Parcel source
		String s
	public int getNameResId () 
	public java.lang.String getLocale () 
	public java.lang.String getLanguageTag () 
	public java.lang.String getExtraValue () 
	private java.util.HashMap getExtraValueHashMap () 
		String[] pair
		int i
		String[] pairs
		int N
	public boolean containsExtraValueKey (java.lang.String) 
		String key
	public java.lang.String getExtraValueOf (java.lang.String) 
		String key
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.view.textservice.SpellCheckerSubtype subtype
		Object o
	public java.util.Locale getLocaleObject () 
	public java.lang.CharSequence getDisplayName (android.content.Context, java.lang.String, android.content.pm.ApplicationInfo) 
		android.content.Context context
		String packageName
		android.content.pm.ApplicationInfo appInfo
		java.util.Locale locale
		String localeStr
		CharSequence subtypeName
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private static int hashCodeInternal (java.lang.String, java.lang.String) 
		String locale
		String extraValue
	public static java.util.List sort (android.content.Context, int, android.view.textservice.SpellCheckerInfo, java.util.List) 
		android.view.textservice.SpellCheckerSubtype subtype
		int i
		android.view.textservice.SpellCheckerSubtype subtype
		android.content.Context context
		int flags
		android.view.textservice.SpellCheckerInfo sci
		java.util.List subtypeList
		java.util.HashSet subtypesSet
		java.util.ArrayList sortedList
		int N
	static void  () 
}

android/view/textservice/SpellCheckerSession.class
SpellCheckerSession.java
package android.view.textservice
public android.view.textservice.SpellCheckerSession extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	public static final String SERVICE_META_DATA
	private static final int MSG_ON_GET_SUGGESTION_MULTIPLE
	private static final int MSG_ON_GET_SUGGESTION_MULTIPLE_FOR_SENTENCE
	private final android.view.textservice.SpellCheckerSession$InternalListener mInternalListener
	private final com.android.internal.textservice.ITextServicesManager mTextServicesManager
	private final android.view.textservice.SpellCheckerInfo mSpellCheckerInfo
	private final android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener mSpellCheckerSessionListener
	private final android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl mSpellCheckerSessionListenerImpl
	private final android.view.textservice.SpellCheckerSubtype mSubtype
	private boolean mIsUsed
	private final android.os.Handler mHandler
	public void  (android.view.textservice.SpellCheckerInfo, com.android.internal.textservice.ITextServicesManager, android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener, android.view.textservice.SpellCheckerSubtype) 
		android.view.textservice.SpellCheckerInfo info
		com.android.internal.textservice.ITextServicesManager tsm
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener listener
		android.view.textservice.SpellCheckerSubtype subtype
	public boolean isSessionDisconnected () 
	public android.view.textservice.SpellCheckerInfo getSpellChecker () 
	public void cancel () 
	public void close () 
	public void getSentenceSuggestions (android.view.textservice.TextInfo[], int) 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
	public void getSuggestions (android.view.textservice.TextInfo, int) 
		android.view.textservice.TextInfo textInfo
		int suggestionsLimit
	public void getSuggestions (android.view.textservice.TextInfo[], int, boolean) 
		android.view.textservice.TextInfo[] textInfos
		int suggestionsLimit
		boolean sequentialWords
	private void handleOnGetSuggestionsMultiple (android.view.textservice.SuggestionsInfo[]) 
		android.view.textservice.SuggestionsInfo[] suggestionInfos
	private void handleOnGetSentenceSuggestionsMultiple (android.view.textservice.SentenceSuggestionsInfo[]) 
		android.view.textservice.SentenceSuggestionsInfo[] suggestionInfos
	protected void finalize ()  throws java.lang.Throwable 
	public com.android.internal.textservice.ITextServicesSessionListener getTextServicesSessionListener () 
	public com.android.internal.textservice.ISpellCheckerSessionListener getSpellCheckerSessionListener () 
	static void access$000 (android.view.textservice.SpellCheckerSession, android.view.textservice.SuggestionsInfo[]) 
		android.view.textservice.SpellCheckerSession x0
		android.view.textservice.SuggestionsInfo[] x1
	static void access$100 (android.view.textservice.SpellCheckerSession, android.view.textservice.SentenceSuggestionsInfo[]) 
		android.view.textservice.SpellCheckerSession x0
		android.view.textservice.SentenceSuggestionsInfo[] x1
	static java.lang.String access$200 () 
	static void  () 
}

android/view/textservice/SuggestionsInfo.class
SuggestionsInfo.java
package android.view.textservice
public final android.view.textservice.SuggestionsInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String[] EMPTY
	public static final int RESULT_ATTR_IN_THE_DICTIONARY
	public static final int RESULT_ATTR_LOOKS_LIKE_TYPO
	public static final int RESULT_ATTR_HAS_RECOMMENDED_SUGGESTIONS
	private final int mSuggestionsAttributes
	private final String[] mSuggestions
	private final boolean mSuggestionsAvailable
	private int mCookie
	private int mSequence
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String[]) 
		int suggestionsAttributes
		String[] suggestions
	public void  (int, java.lang.String[], int, int) 
		int suggestionsAttributes
		String[] suggestions
		int cookie
		int sequence
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void setCookieAndSequence (int, int) 
		int cookie
		int sequence
	public int getCookie () 
	public int getSequence () 
	public int getSuggestionsAttributes () 
	public int getSuggestionsCount () 
	public java.lang.String getSuggestionAt (int) 
		int i
	public int describeContents () 
	static void  () 
}

android/view/textservice/SpellCheckerSession$InternalListener.class
SpellCheckerSession.java
package android.view.textservice
 android.view.textservice.SpellCheckerSession$InternalListener extends com.android.internal.textservice.ITextServicesSessionListener$Stub {
	private final android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl mParentSpellCheckerSessionListenerImpl
	public void  (android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl) 
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl spellCheckerSessionListenerImpl
	public void onServiceConnected (com.android.internal.textservice.ISpellCheckerSession) 
		com.android.internal.textservice.ISpellCheckerSession session
}

android/view/textservice/SpellCheckerSession$1.class
SpellCheckerSession.java
package android.view.textservice
 android.view.textservice.SpellCheckerSession$1 extends android.os.Handler {
	final android.view.textservice.SpellCheckerSession this$0
	void  (android.view.textservice.SpellCheckerSession) 
		android.view.textservice.SpellCheckerSession this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/textservice/SpellCheckerInfo.class
SpellCheckerInfo.java
package android.view.textservice
public final android.view.textservice.SpellCheckerInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private final android.content.pm.ResolveInfo mService
	private final String mId
	private final int mLabel
	private final String mSettingsActivityName
	private final java.util.ArrayList mSubtypes
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Context, android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String subtypeNodeName
		android.content.res.TypedArray a
		android.view.textservice.SpellCheckerSubtype subtype
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.content.res.TypedArray sa
		int depth
		Exception e
		android.content.Context context
		android.content.pm.ResolveInfo service
		android.content.pm.ServiceInfo si
		android.content.pm.PackageManager pm
		int label
		String settingsActivityComponent
		android.content.res.XmlResourceParser parser
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getId () 
	public android.content.ComponentName getComponent () 
	public java.lang.String getPackageName () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.content.pm.ServiceInfo getServiceInfo () 
	public java.lang.String getSettingsActivity () 
	public int getSubtypeCount () 
	public android.view.textservice.SpellCheckerSubtype getSubtypeAt (int) 
		int index
	public int describeContents () 
	public void dump (java.io.PrintWriter, java.lang.String) 
		android.view.textservice.SpellCheckerSubtype st
		int i
		java.io.PrintWriter pw
		String prefix
		int N
	static void  () 
}

android/view/textservice/SpellCheckerSession$SpellCheckerSessionListenerImpl$1.class
SpellCheckerSession.java
package android.view.textservice
 android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$1 extends android.os.Handler {
	final android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl this$0
	void  (android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl, android.os.Looper) 
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.view.textservice.SpellCheckerSession$SpellCheckerSessionListenerImpl$SpellCheckerParams scp
}

android/view/TouchDelegate.class
TouchDelegate.java
package android.view
public android.view.TouchDelegate extends java.lang.Object {
	private android.view.View mDelegateView
	private android.graphics.Rect mBounds
	private android.graphics.Rect mSlopBounds
	private boolean mDelegateTargeted
	public static final int ABOVE
	public static final int BELOW
	public static final int TO_LEFT
	public static final int TO_RIGHT
	private int mSlop
	public void  (android.graphics.Rect, android.view.View) 
		android.graphics.Rect bounds
		android.view.View delegateView
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.graphics.Rect slopBounds
		android.graphics.Rect bounds
		int slop
		android.view.View delegateView
		android.view.MotionEvent event
		int x
		int y
		boolean sendToDelegate
		boolean hit
		boolean handled
}

android/view/View$4.class
View.java
package android.view
final android.view.View$4 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/AbsSavedState$1.class
AbsSavedState.java
package android.view
final android.view.AbsSavedState$1 extends android.view.AbsSavedState {
	void  () 
}

android/view/inputmethod/
android/view/inputmethod/InputMethod$SessionCallback.class
InputMethod.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethod$SessionCallback extends java.lang.Object {
	public abstract void sessionCreated (android.view.inputmethod.InputMethodSession) 
}

android/view/inputmethod/InputContentInfo$1.class
InputContentInfo.java
package android.view.inputmethod
final android.view.inputmethod.InputContentInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.InputContentInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.InputContentInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/SparseRectFArray.class
SparseRectFArray.java
package android.view.inputmethod
public final android.view.inputmethod.SparseRectFArray extends java.lang.Object implements android.os.Parcelable  {
	private final int[] mKeys
	private final float[] mCoordinates
	private final int[] mFlagsArray
	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 int hashCode () 
		int i
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		android.view.inputmethod.SparseRectFArray that
	public java.lang.String toString () 
		int baseIndex
		int i
		StringBuilder sb
	private void  (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder builder
	public android.graphics.RectF get (int) 
		int index
		int arrayIndex
		int baseCoordIndex
	public int getFlags (int, int) 
		int index
		int valueIfKeyNotFound
		int arrayIndex
	public int describeContents () 
	void  (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder, android.view.inputmethod.SparseRectFArray$1) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder x0
		android.view.inputmethod.SparseRectFArray$1 x1
	static void  () 
}

android/view/inputmethod/CursorAnchorInfo.class
CursorAnchorInfo.java
package android.view.inputmethod
public final android.view.inputmethod.CursorAnchorInfo extends java.lang.Object implements android.os.Parcelable  {
	private final int mHashCode
	private final int mSelectionStart
	private final int mSelectionEnd
	private final int mComposingTextStart
	private final CharSequence mComposingText
	private final int mInsertionMarkerFlags
	private final float mInsertionMarkerHorizontal
	private final float mInsertionMarkerTop
	private final float mInsertionMarkerBaseline
	private final float mInsertionMarkerBottom
	private final android.view.inputmethod.SparseRectFArray mCharacterBoundsArray
	private final float[] mMatrixValues
	public static final int FLAG_HAS_VISIBLE_REGION
	public static final int FLAG_HAS_INVISIBLE_REGION
	public static final int FLAG_IS_RTL
	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 int hashCode () 
	private static boolean areSameFloatImpl (float, float) 
		float a
		float b
	public boolean equals (java.lang.Object) 
		int i
		Object obj
		android.view.inputmethod.CursorAnchorInfo that
	public java.lang.String toString () 
	private void  (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder builder
		int hash
	public int getSelectionStart () 
	public int getSelectionEnd () 
	public int getComposingTextStart () 
	public java.lang.CharSequence getComposingText () 
	public int getInsertionMarkerFlags () 
	public float getInsertionMarkerHorizontal () 
	public float getInsertionMarkerTop () 
	public float getInsertionMarkerBaseline () 
	public float getInsertionMarkerBottom () 
	public android.graphics.RectF getCharacterBounds (int) 
		int index
	public int getCharacterBoundsFlags (int) 
		int index
	public android.graphics.Matrix getMatrix () 
		android.graphics.Matrix matrix
	public int describeContents () 
	void  (android.view.inputmethod.CursorAnchorInfo$Builder, android.view.inputmethod.CursorAnchorInfo$1) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
		android.view.inputmethod.CursorAnchorInfo$1 x1
	static void  () 
}

android/view/inputmethod/InputConnectionInspector.class
InputConnectionInspector.java
package android.view.inputmethod
public final android.view.inputmethod.InputConnectionInspector extends java.lang.Object {
	private static final java.util.Map sMissingMethodsMap
	public void  () 
	public static int getMissingMethodFlags (android.view.inputmethod.InputConnection) 
		android.view.inputmethod.InputConnection ic
	public static int getMissingMethodFlagsInternal (java.lang.Class) 
		Class clazz
		Integer cachedFlags
		int flags
	private static boolean hasGetSelectedText (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasSetComposingRegion (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasCommitCorrection (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasRequestCursorUpdate (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasDeleteSurroundingTextInCodePoints (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasGetHandler (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasCloseConnection (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	private static boolean hasCommitContent (java.lang.Class) 
		java.lang.reflect.Method method
		NoSuchMethodException e
		Class clazz
	public static java.lang.String getMissingMethodFlagsAsString (int) 
		int flags
		StringBuilder sb
		boolean isEmpty
	static void  () 
}

android/view/inputmethod/InputConnection.class
InputConnection.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputConnection extends java.lang.Object {
	public static final int GET_TEXT_WITH_STYLES
	public static final int GET_EXTRACTED_TEXT_MONITOR
	public static final int CURSOR_UPDATE_IMMEDIATE
	public static final int CURSOR_UPDATE_MONITOR
	public static final int INPUT_CONTENT_GRANT_READ_URI_PERMISSION
	public abstract java.lang.CharSequence getTextBeforeCursor (int, int) 
	public abstract java.lang.CharSequence getTextAfterCursor (int, int) 
	public abstract java.lang.CharSequence getSelectedText (int) 
	public abstract int getCursorCapsMode (int) 
	public abstract android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
	public abstract boolean deleteSurroundingText (int, int) 
	public abstract boolean deleteSurroundingTextInCodePoints (int, int) 
	public abstract boolean setComposingText (java.lang.CharSequence, int) 
	public abstract boolean setComposingRegion (int, int) 
	public abstract boolean finishComposingText () 
	public abstract boolean commitText (java.lang.CharSequence, int) 
	public abstract boolean commitCompletion (android.view.inputmethod.CompletionInfo) 
	public abstract boolean commitCorrection (android.view.inputmethod.CorrectionInfo) 
	public abstract boolean setSelection (int, int) 
	public abstract boolean performEditorAction (int) 
	public abstract boolean performContextMenuAction (int) 
	public abstract boolean beginBatchEdit () 
	public abstract boolean endBatchEdit () 
	public abstract boolean sendKeyEvent (android.view.KeyEvent) 
	public abstract boolean clearMetaKeyStates (int) 
	public abstract boolean reportFullscreenMode (boolean) 
	public abstract boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
	public abstract boolean requestCursorUpdates (int) 
	public abstract android.os.Handler getHandler () 
	public abstract void closeConnection () 
	public abstract boolean commitContent (android.view.inputmethod.InputContentInfo, int, android.os.Bundle) 
}

android/view/inputmethod/BaseInputConnection.class
BaseInputConnection.java
package android.view.inputmethod
public android.view.inputmethod.BaseInputConnection extends java.lang.Object implements android.view.inputmethod.InputConnection  {
	private static final boolean DEBUG
	private static final String TAG
	static final Object COMPOSING
	protected final android.view.inputmethod.InputMethodManager mIMM
	final android.view.View mTargetView
	final boolean mDummyMode
	private Object[] mDefaultComposingSpans
	android.text.Editable mEditable
	android.view.KeyCharacterMap mKeyCharacterMap
	private static int INVALID_INDEX
	void  (android.view.inputmethod.InputMethodManager, boolean) 
		android.view.inputmethod.InputMethodManager mgr
		boolean fullEditor
	public void  (android.view.View, boolean) 
		android.view.View targetView
		boolean fullEditor
	public static final void removeComposingSpans (android.text.Spannable) 
		Object o
		int i
		android.text.Spannable text
		Object[] sps
	public static void setComposingSpans (android.text.Spannable) 
		android.text.Spannable text
	public static void setComposingSpans (android.text.Spannable, int, int) 
		Object o
		int fl
		int i
		android.text.Spannable text
		int start
		int end
		Object[] sps
	public static int getComposingSpanStart (android.text.Spannable) 
		android.text.Spannable text
	public static int getComposingSpanEnd (android.text.Spannable) 
		android.text.Spannable text
	public android.text.Editable getEditable () 
	public boolean beginBatchEdit () 
	public boolean endBatchEdit () 
	public void closeConnection () 
	public boolean clearMetaKeyStates (int) 
		int states
		android.text.Editable content
	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 commitText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public boolean deleteSurroundingText (int, int) 
		int tmp
		int tmp
		int start
		int end
		int beforeLength
		int afterLength
		android.text.Editable content
		int a
		int b
		int ca
		int cb
		int deleted
	private static int findIndexBackward (java.lang.CharSequence, int, int) 
		char c
		CharSequence cs
		int from
		int numCodePoints
		int currentIndex
		boolean waitingHighSurrogate
		int N
		int remainingCodePoints
	private static int findIndexForward (java.lang.CharSequence, int, int) 
		char c
		CharSequence cs
		int from
		int numCodePoints
		int currentIndex
		boolean waitingLowSurrogate
		int N
		int remainingCodePoints
	public boolean deleteSurroundingTextInCodePoints (int, int) 
		int tmp
		int tmp
		int numDeleteBefore
		int numDeleteAfter
		int end
		int start
		int beforeLength
		int afterLength
		android.text.Editable content
		int a
		int b
		int ca
		int cb
	public boolean finishComposingText () 
		android.text.Editable content
	public int getCursorCapsMode (int) 
		int tmp
		int reqModes
		android.text.Editable content
		int a
		int b
	public android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
		android.view.inputmethod.ExtractedTextRequest request
		int flags
	public java.lang.CharSequence getTextBeforeCursor (int, int) 
		int tmp
		int length
		int flags
		android.text.Editable content
		int a
		int b
	public java.lang.CharSequence getSelectedText (int) 
		int tmp
		int flags
		android.text.Editable content
		int a
		int b
	public java.lang.CharSequence getTextAfterCursor (int, int) 
		int tmp
		int length
		int flags
		android.text.Editable content
		int a
		int b
	public boolean performEditorAction (int) 
		int actionCode
		long eventTime
	public boolean performContextMenuAction (int) 
		int id
	public boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public boolean requestCursorUpdates (int) 
		int cursorUpdateMode
	public android.os.Handler getHandler () 
	public boolean setComposingText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public boolean setComposingRegion (int, int) 
		int tmp
		int i
		int a
		int b
		int length
		int start
		int end
		android.text.Editable content
	public boolean setSelection (int, int) 
		int start
		int end
		android.text.Editable content
		int len
	public boolean sendKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean reportFullscreenMode (boolean) 
		boolean enabled
	private void sendCurrentText () 
		int i
		char[] chars
		android.view.KeyEvent[] events
		int N
		android.view.KeyEvent event
		android.text.Editable content
	private void ensureDefaultComposingSpans () 
		android.content.Context context
		android.content.Context context
		android.content.res.TypedArray ta
		CharSequence style
		android.content.Context context
	private void replaceText (java.lang.CharSequence, int, boolean) 
		int tmp
		int tmp
		int i
		android.text.Spannable sp
		CharSequence text
		int newCursorPosition
		boolean composing
		android.text.Editable content
		int a
		int b
	public boolean commitContent (android.view.inputmethod.InputContentInfo, int, android.os.Bundle) 
		android.view.inputmethod.InputContentInfo inputContentInfo
		int flags
		android.os.Bundle opts
	static void  () 
}

android/view/inputmethod/InputMethodSubtype$InputMethodSubtypeBuilder.class
InputMethodSubtype.java
package android.view.inputmethod
public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder extends java.lang.Object {
	private boolean mIsAuxiliary
	private boolean mOverridesImplicitlyEnabledSubtype
	private boolean mIsAsciiCapable
	private int mSubtypeIconResId
	private int mSubtypeNameResId
	private int mSubtypeId
	private String mSubtypeLocale
	private String mSubtypeLanguageTag
	private String mSubtypeMode
	private String mSubtypeExtraValue
	public void  () 
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setIsAuxiliary (boolean) 
		boolean isAuxiliary
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setOverridesImplicitlyEnabledSubtype (boolean) 
		boolean overridesImplicitlyEnabledSubtype
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setIsAsciiCapable (boolean) 
		boolean isAsciiCapable
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeIconResId (int) 
		int subtypeIconResId
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeNameResId (int) 
		int subtypeNameResId
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeId (int) 
		int subtypeId
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeLocale (java.lang.String) 
		String subtypeLocale
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setLanguageTag (java.lang.String) 
		String languageTag
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeMode (java.lang.String) 
		String subtypeMode
	public android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder setSubtypeExtraValue (java.lang.String) 
		String subtypeExtraValue
	public android.view.inputmethod.InputMethodSubtype build () 
	static int access$102 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, int) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		int x1
	static int access$202 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, int) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		int x1
	static java.lang.String access$302 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, java.lang.String) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		String x1
	static java.lang.String access$402 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, java.lang.String) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		String x1
	static java.lang.String access$502 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, java.lang.String) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		String x1
	static boolean access$602 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, boolean) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		boolean x1
	static boolean access$702 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, boolean) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		boolean x1
	static int access$802 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, int) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		int x1
	static boolean access$902 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, boolean) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		boolean x1
	static int access$100 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static int access$200 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static java.lang.String access$300 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static java.lang.String access$1000 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static java.lang.String access$400 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static java.lang.String access$500 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static boolean access$600 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static boolean access$700 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static int access$800 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
	static boolean access$900 (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
}

android/view/inputmethod/InputMethodManager$1.class
InputMethodManager.java
package android.view.inputmethod
 android.view.inputmethod.InputMethodManager$1 extends com.android.internal.view.IInputMethodClient$Stub {
	final android.view.inputmethod.InputMethodManager this$0
	void  (android.view.inputmethod.InputMethodManager) 
		android.view.inputmethod.InputMethodManager this$0
	protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		InterruptedException e
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
		java.util.concurrent.CountDownLatch latch
		com.android.internal.os.SomeArgs sargs
	public void setUsingInputMethod (boolean) 
		boolean state
	public void onBindMethod (com.android.internal.view.InputBindResult) 
		com.android.internal.view.InputBindResult res
	public void onUnbindMethod (int, int) 
		int sequence
		int unbindReason
	public void setActive (boolean) 
		boolean active
	public void setUserActionNotificationSequenceNumber (int) 
		int sequenceNumber
}

android/view/inputmethod/InputContentInfo.class
InputContentInfo.java
package android.view.inputmethod
public final android.view.inputmethod.InputContentInfo extends java.lang.Object implements android.os.Parcelable  {
	private final android.net.Uri mContentUri
	private final android.content.ClipDescription mDescription
	private final android.net.Uri mLinkUri
	private com.android.internal.inputmethod.IInputContentUriToken mUriToken
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, android.content.ClipDescription) 
		android.net.Uri contentUri
		android.content.ClipDescription description
	public void  (android.net.Uri, android.content.ClipDescription, android.net.Uri) 
		android.net.Uri contentUri
		android.content.ClipDescription description
		android.net.Uri linkUri
	public boolean validate () 
	private static boolean validateInternal (android.net.Uri, android.content.ClipDescription, android.net.Uri, boolean) 
		String scheme
		android.net.Uri contentUri
		android.content.ClipDescription description
		android.net.Uri linkUri
		boolean throwException
		String contentUriScheme
	public android.net.Uri getContentUri () 
	public android.content.ClipDescription getDescription () 
	public android.net.Uri getLinkUri () 
	void setUriToken (com.android.internal.inputmethod.IInputContentUriToken) 
		com.android.internal.inputmethod.IInputContentUriToken token
	public void requestPermission () 
		android.os.RemoteException e
	public void releasePermission () 
		android.os.RemoteException e
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	void  (android.os.Parcel, android.view.inputmethod.InputContentInfo$1) 
		android.os.Parcel x0
		android.view.inputmethod.InputContentInfo$1 x1
	static void  () 
}

android/view/inputmethod/InputMethodSubtype$1.class
InputMethodSubtype.java
package android.view.inputmethod
final android.view.inputmethod.InputMethodSubtype$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.InputMethodSubtype createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.InputMethodSubtype[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/InputBinding$1.class
InputBinding.java
package android.view.inputmethod
final android.view.inputmethod.InputBinding$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.InputBinding createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.InputBinding[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/ExtractedText.class
ExtractedText.java
package android.view.inputmethod
public android.view.inputmethod.ExtractedText extends java.lang.Object implements android.os.Parcelable  {
	public CharSequence text
	public int startOffset
	public int partialStartOffset
	public int partialEndOffset
	public int selectionStart
	public int selectionEnd
	public static final int FLAG_SINGLE_LINE
	public static final int FLAG_SELECTING
	public int flags
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/view/inputmethod/EditorInfo$1.class
EditorInfo.java
package android.view.inputmethod
final android.view.inputmethod.EditorInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.EditorInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.view.inputmethod.EditorInfo res
		android.os.LocaleList hintLocales
	public android.view.inputmethod.EditorInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/InputMethodInfo$1.class
InputMethodInfo.java
package android.view.inputmethod
final android.view.inputmethod.InputMethodInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.InputMethodInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.InputMethodInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/EditorInfo.class
EditorInfo.java
package android.view.inputmethod
public android.view.inputmethod.EditorInfo extends java.lang.Object implements android.text.InputType android.os.Parcelable  {
	public int inputType
	public static final int IME_MASK_ACTION
	public static final int IME_ACTION_UNSPECIFIED
	public static final int IME_ACTION_NONE
	public static final int IME_ACTION_GO
	public static final int IME_ACTION_SEARCH
	public static final int IME_ACTION_SEND
	public static final int IME_ACTION_NEXT
	public static final int IME_ACTION_DONE
	public static final int IME_ACTION_PREVIOUS
	public static final int IME_FLAG_NO_FULLSCREEN
	public static final int IME_FLAG_NAVIGATE_PREVIOUS
	public static final int IME_FLAG_NAVIGATE_NEXT
	public static final int IME_FLAG_NO_EXTRACT_UI
	public static final int IME_FLAG_NO_ACCESSORY_ACTION
	public static final int IME_FLAG_NO_ENTER_ACTION
	public static final int IME_FLAG_FORCE_ASCII
	public static final int IME_NULL
	public int imeOptions
	public String privateImeOptions
	public CharSequence actionLabel
	public int actionId
	public int initialSelStart
	public int initialSelEnd
	public int initialCapsMode
	public CharSequence hintText
	public CharSequence label
	public String packageName
	public int fieldId
	public String fieldName
	public android.os.Bundle extras
	public android.os.LocaleList hintLocales
	public String[] contentMimeTypes
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public final void makeCompatible (int) 
		int targetSdkVersion
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/view/inputmethod/InputMethodSubtype.class
InputMethodSubtype.java
package android.view.inputmethod
public final android.view.inputmethod.InputMethodSubtype extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final String LANGUAGE_TAG_NONE
	private static final String EXTRA_VALUE_PAIR_SEPARATOR
	private static final String EXTRA_VALUE_KEY_VALUE_SEPARATOR
	private static final String EXTRA_KEY_UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME
	private static final int SUBTYPE_ID_NONE
	private final boolean mIsAuxiliary
	private final boolean mOverridesImplicitlyEnabledSubtype
	private final boolean mIsAsciiCapable
	private final int mSubtypeHashCode
	private final int mSubtypeIconResId
	private final int mSubtypeNameResId
	private final int mSubtypeId
	private final String mSubtypeLocale
	private final String mSubtypeLanguageTag
	private final String mSubtypeMode
	private final String mSubtypeExtraValue
	private volatile java.util.HashMap mExtraValueHashMapCache
	public static final android.os.Parcelable$Creator CREATOR
	private static android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder getBuilder (int, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, int, boolean) 
		int nameId
		int iconId
		String locale
		String mode
		String extraValue
		boolean isAuxiliary
		boolean overridesImplicitlyEnabledSubtype
		int id
		boolean isAsciiCapable
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder builder
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean) 
		int nameId
		int iconId
		String locale
		String mode
		String extraValue
		boolean isAuxiliary
		boolean overridesImplicitlyEnabledSubtype
	public void  (int, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, int) 
		int nameId
		int iconId
		String locale
		String mode
		String extraValue
		boolean isAuxiliary
		boolean overridesImplicitlyEnabledSubtype
		int id
	private void  (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder builder
	void  (android.os.Parcel) 
		android.os.Parcel source
		String s
	public int getNameResId () 
	public int getIconResId () 
	public java.lang.String getLocale () 
	public java.lang.String getLanguageTag () 
	public java.util.Locale getLocaleObject () 
	public java.lang.String getMode () 
	public java.lang.String getExtraValue () 
	public boolean isAuxiliary () 
	public boolean overridesImplicitlyEnabledSubtype () 
	public boolean isAsciiCapable () 
	public java.lang.CharSequence getDisplayName (android.content.Context, java.lang.String, android.content.pm.ApplicationInfo) 
		String replacementString
		android.icu.text.DisplayContext displayContext
		android.icu.text.DisplayContext displayContext
		android.icu.text.DisplayContext displayContext
		java.util.IllegalFormatException e
		android.content.Context context
		String packageName
		android.content.pm.ApplicationInfo appInfo
		CharSequence subtypeName
		String subtypeNameString
		String replacementString
	private static java.util.Locale getLocaleFromContext (android.content.Context) 
		android.content.Context context
		android.content.res.Configuration configuration
	private static java.lang.String getLocaleDisplayName (java.util.Locale, java.util.Locale, android.icu.text.DisplayContext) 
		java.util.Locale displayLocale
		java.util.Locale localeToDisplay
		android.icu.text.DisplayContext displayContext
		java.util.Locale nonNullDisplayLocale
	private java.util.HashMap getExtraValueHashMap () 
		String[] pair
		int i
		String[] pairs
		int N
	public boolean containsExtraValueKey (java.lang.String) 
		String key
	public java.lang.String getExtraValueOf (java.lang.String) 
		String key
	public int hashCode () 
	public final boolean hasSubtypeId () 
	public final int getSubtypeId () 
	public boolean equals (java.lang.Object) 
		android.view.inputmethod.InputMethodSubtype subtype
		Object o
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private static int hashCodeInternal (java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean) 
		String locale
		String mode
		String extraValue
		boolean isAuxiliary
		boolean overridesImplicitlyEnabledSubtype
		boolean isAsciiCapable
		boolean needsToCalculateCompatibleHashCode
	public static java.util.List sort (android.content.Context, int, android.view.inputmethod.InputMethodInfo, java.util.List) 
		android.view.inputmethod.InputMethodSubtype subtype
		int i
		android.view.inputmethod.InputMethodSubtype subtype
		android.content.Context context
		int flags
		android.view.inputmethod.InputMethodInfo imi
		java.util.List subtypeList
		java.util.HashSet inputSubtypesSet
		java.util.ArrayList sortedList
		int N
	void  (android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder, android.view.inputmethod.InputMethodSubtype$1) 
		android.view.inputmethod.InputMethodSubtype$InputMethodSubtypeBuilder x0
		android.view.inputmethod.InputMethodSubtype$1 x1
	static void  () 
}

android/view/inputmethod/InputMethodSession$EventCallback.class
InputMethodSession.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethodSession$EventCallback extends java.lang.Object {
	public abstract void finishedEvent (int, boolean) 
}

android/view/inputmethod/InputMethodManager$H.class
InputMethodManager.java
package android.view.inputmethod
 android.view.inputmethod.InputMethodManager$H extends android.os.Handler {
	final android.view.inputmethod.InputMethodManager this$0
	void  (android.view.inputmethod.InputMethodManager, android.os.Looper) 
		android.view.inputmethod.InputMethodManager this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		RuntimeException e
		com.android.internal.os.SomeArgs args
		com.android.internal.view.InputBindResult res
		int sequence
		int reason
		boolean startInput
		int reason
		boolean active
		android.os.Message msg
}

android/view/inputmethod/InputMethodManager$FinishedInputEventCallback.class
InputMethodManager.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethodManager$FinishedInputEventCallback extends java.lang.Object {
	public abstract void onFinishedInputEvent (java.lang.Object, boolean) 
}

android/view/inputmethod/CursorAnchorInfo$Builder.class
CursorAnchorInfo.java
package android.view.inputmethod
public final android.view.inputmethod.CursorAnchorInfo$Builder extends java.lang.Object {
	private int mSelectionStart
	private int mSelectionEnd
	private int mComposingTextStart
	private CharSequence mComposingText
	private float mInsertionMarkerHorizontal
	private float mInsertionMarkerTop
	private float mInsertionMarkerBaseline
	private float mInsertionMarkerBottom
	private int mInsertionMarkerFlags
	private android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder mCharacterBoundsArrayBuilder
	private float[] mMatrixValues
	private boolean mMatrixInitialized
	public void  () 
	public android.view.inputmethod.CursorAnchorInfo$Builder setSelectionRange (int, int) 
		int newStart
		int newEnd
	public android.view.inputmethod.CursorAnchorInfo$Builder setComposingText (int, java.lang.CharSequence) 
		int composingTextStart
		CharSequence composingText
	public android.view.inputmethod.CursorAnchorInfo$Builder setInsertionMarkerLocation (float, float, float, float, int) 
		float horizontalPosition
		float lineTop
		float lineBaseline
		float lineBottom
		int flags
	public android.view.inputmethod.CursorAnchorInfo$Builder addCharacterBounds (int, float, float, float, float, int) 
		int index
		float left
		float top
		float right
		float bottom
		int flags
	public android.view.inputmethod.CursorAnchorInfo$Builder setMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public android.view.inputmethod.CursorAnchorInfo build () 
		boolean hasCharacterBounds
	public void reset () 
	static int access$100 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static int access$200 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static int access$300 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static java.lang.CharSequence access$400 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static int access$500 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static float access$600 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static float access$700 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static float access$800 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static float access$900 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder access$1000 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static boolean access$1100 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
	static float[] access$1200 (android.view.inputmethod.CursorAnchorInfo$Builder) 
		android.view.inputmethod.CursorAnchorInfo$Builder x0
}

android/view/inputmethod/CorrectionInfo$1.class
CorrectionInfo.java
package android.view.inputmethod
final android.view.inputmethod.CorrectionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.CorrectionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.CorrectionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/InputMethodManager$ImeInputEventSender.class
InputMethodManager.java
package android.view.inputmethod
final android.view.inputmethod.InputMethodManager$ImeInputEventSender extends android.view.InputEventSender {
	final android.view.inputmethod.InputMethodManager this$0
	public void  (android.view.inputmethod.InputMethodManager, android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	public void onInputEventFinished (int, boolean) 
		int seq
		boolean handled
}

android/view/inputmethod/ExtractedTextRequest$1.class
ExtractedTextRequest.java
package android.view.inputmethod
final android.view.inputmethod.ExtractedTextRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.ExtractedTextRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.view.inputmethod.ExtractedTextRequest res
	public android.view.inputmethod.ExtractedTextRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/ComposingText.class
BaseInputConnection.java
package android.view.inputmethod
 android.view.inputmethod.ComposingText extends java.lang.Object implements android.text.NoCopySpan  {
	void  () 
}

android/view/inputmethod/InputConnectionWrapper.class
InputConnectionWrapper.java
package android.view.inputmethod
public android.view.inputmethod.InputConnectionWrapper extends java.lang.Object implements android.view.inputmethod.InputConnection  {
	private android.view.inputmethod.InputConnection mTarget
	final boolean mMutable
	private int mMissingMethodFlags
	public void  (android.view.inputmethod.InputConnection, boolean) 
		android.view.inputmethod.InputConnection target
		boolean mutable
	public void setTarget (android.view.inputmethod.InputConnection) 
		android.view.inputmethod.InputConnection target
	public int getMissingMethodFlags () 
	public java.lang.CharSequence getTextBeforeCursor (int, int) 
		int n
		int flags
	public java.lang.CharSequence getTextAfterCursor (int, int) 
		int n
		int flags
	public java.lang.CharSequence getSelectedText (int) 
		int flags
	public int getCursorCapsMode (int) 
		int reqModes
	public android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
		android.view.inputmethod.ExtractedTextRequest request
		int flags
	public boolean deleteSurroundingTextInCodePoints (int, int) 
		int beforeLength
		int afterLength
	public boolean deleteSurroundingText (int, int) 
		int beforeLength
		int afterLength
	public boolean setComposingText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public boolean setComposingRegion (int, int) 
		int start
		int end
	public boolean finishComposingText () 
	public boolean commitText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	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 setSelection (int, int) 
		int start
		int end
	public boolean performEditorAction (int) 
		int editorAction
	public boolean performContextMenuAction (int) 
		int id
	public boolean beginBatchEdit () 
	public boolean endBatchEdit () 
	public boolean sendKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean clearMetaKeyStates (int) 
		int states
	public boolean reportFullscreenMode (boolean) 
		boolean enabled
	public boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public boolean requestCursorUpdates (int) 
		int cursorUpdateMode
	public android.os.Handler getHandler () 
	public void closeConnection () 
	public boolean commitContent (android.view.inputmethod.InputContentInfo, int, android.os.Bundle) 
		android.view.inputmethod.InputContentInfo inputContentInfo
		int flags
		android.os.Bundle opts
}

android/view/inputmethod/SparseRectFArray$1.class
SparseRectFArray.java
package android.view.inputmethod
final android.view.inputmethod.SparseRectFArray$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.SparseRectFArray createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.SparseRectFArray[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/InputMethodManagerInternal.class
InputMethodManagerInternal.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethodManagerInternal extends java.lang.Object {
	public abstract void setInteractive (boolean) 
	public abstract void switchInputMethod (boolean) 
	public abstract void hideCurrentInputMethod () 
}

android/view/inputmethod/InputMethodSubtypeArray.class
InputMethodSubtypeArray.java
package android.view.inputmethod
public android.view.inputmethod.InputMethodSubtypeArray extends java.lang.Object {
	private static final String TAG
	private final Object mLockObject
	private final int mCount
	private volatile android.view.inputmethod.InputMethodSubtype[] mInstance
	private volatile byte[] mCompressedData
	private volatile int mDecompressedSize
	public void  (java.util.List) 
		java.util.List subtypes
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel) 
		byte[] decompressedData
		android.os.Parcel dest
		byte[] compressedData
		int decompressedSize
	public android.view.inputmethod.InputMethodSubtype get (int) 
		byte[] decompressedData
		int index
		android.view.inputmethod.InputMethodSubtype[] instance
	public int getCount () 
	private static byte[] marshall (android.view.inputmethod.InputMethodSubtype[]) 
		android.view.inputmethod.InputMethodSubtype[] array
		android.os.Parcel parcel
	private static android.view.inputmethod.InputMethodSubtype[] unmarshall (byte[]) 
		byte[] data
		android.os.Parcel parcel
	private static byte[] compress (byte[]) 
		java.util.zip.GZIPOutputStream zipper
		java.io.ByteArrayOutputStream resultStream
		Exception e
		byte[] data
	private static byte[] decompress (byte[], int) 
		int restBytes
		int readBytes
		byte[] result
		int totalReadBytes
		java.util.zip.GZIPInputStream unzipper
		java.io.ByteArrayInputStream inputStream
		Exception e
		byte[] data
		int expectedSize
}

android/view/inputmethod/CompletionInfo$1.class
CompletionInfo.java
package android.view.inputmethod
final android.view.inputmethod.CompletionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.CompletionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.CompletionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/CompletionInfo.class
CompletionInfo.java
package android.view.inputmethod
public final android.view.inputmethod.CompletionInfo extends java.lang.Object implements android.os.Parcelable  {
	private final long mId
	private final int mPosition
	private final CharSequence mText
	private final CharSequence mLabel
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, java.lang.CharSequence) 
		long id
		int index
		CharSequence text
	public void  (long, int, java.lang.CharSequence, java.lang.CharSequence) 
		long id
		int index
		CharSequence text
		CharSequence label
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public long getId () 
	public int getPosition () 
	public java.lang.CharSequence getText () 
	public java.lang.CharSequence getLabel () 
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.view.inputmethod.CompletionInfo$1) 
		android.os.Parcel x0
		android.view.inputmethod.CompletionInfo$1 x1
	static void  () 
}

android/view/inputmethod/InputMethod.class
InputMethod.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethod extends java.lang.Object {
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final int SHOW_EXPLICIT
	public static final int SHOW_FORCED
	public abstract void attachToken (android.os.IBinder) 
	public abstract void bindInput (android.view.inputmethod.InputBinding) 
	public abstract void unbindInput () 
	public abstract void startInput (android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo) 
	public abstract void restartInput (android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo) 
	public abstract void createSession (android.view.inputmethod.InputMethod$SessionCallback) 
	public abstract void setSessionEnabled (android.view.inputmethod.InputMethodSession, boolean) 
	public abstract void revokeSession (android.view.inputmethod.InputMethodSession) 
	public abstract void showSoftInput (int, android.os.ResultReceiver) 
	public abstract void hideSoftInput (int, android.os.ResultReceiver) 
	public abstract void changeInputMethodSubtype (android.view.inputmethod.InputMethodSubtype) 
}

android/view/inputmethod/ExtractedText$1.class
ExtractedText.java
package android.view.inputmethod
final android.view.inputmethod.ExtractedText$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.ExtractedText createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.view.inputmethod.ExtractedText res
	public android.view.inputmethod.ExtractedText[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/inputmethod/InputBinding.class
InputBinding.java
package android.view.inputmethod
public final android.view.inputmethod.InputBinding extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	final android.view.inputmethod.InputConnection mConnection
	final android.os.IBinder mConnectionToken
	final int mUid
	final int mPid
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.view.inputmethod.InputConnection, android.os.IBinder, int, int) 
		android.view.inputmethod.InputConnection conn
		android.os.IBinder connToken
		int uid
		int pid
	public void  (android.view.inputmethod.InputConnection, android.view.inputmethod.InputBinding) 
		android.view.inputmethod.InputConnection conn
		android.view.inputmethod.InputBinding binding
	void  (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.InputConnection getConnection () 
	public android.os.IBinder getConnectionToken () 
	public int getUid () 
	public int getPid () 
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/view/inputmethod/InputMethodManager$2.class
InputMethodManager.java
package android.view.inputmethod
 android.view.inputmethod.InputMethodManager$2 extends java.lang.Object implements java.lang.Runnable  {
	final int val$startInputReason
	final android.view.inputmethod.InputMethodManager this$0
	void  (android.view.inputmethod.InputMethodManager, int) 
		android.view.inputmethod.InputMethodManager this$0
	public void run () 
}

android/view/inputmethod/InputMethodManager$ControlledInputConnectionWrapper.class
InputMethodManager.java
package android.view.inputmethod
 android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper extends com.android.internal.view.IInputConnectionWrapper {
	private final android.view.inputmethod.InputMethodManager mParentInputMethodManager
	public void  (android.os.Looper, android.view.inputmethod.InputConnection, android.view.inputmethod.InputMethodManager) 
		android.os.Looper mainLooper
		android.view.inputmethod.InputConnection conn
		android.view.inputmethod.InputMethodManager inputMethodManager
	public boolean isActive () 
	void deactivate () 
	protected void onUserAction () 
	protected void onReportFullscreenMode (boolean, boolean) 
		boolean enabled
		boolean calledInBackground
	public java.lang.String toString () 
}

android/view/inputmethod/ExtractedTextRequest.class
ExtractedTextRequest.java
package android.view.inputmethod
public android.view.inputmethod.ExtractedTextRequest extends java.lang.Object implements android.os.Parcelable  {
	public int token
	public int flags
	public int hintMaxLines
	public int hintMaxChars
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/view/inputmethod/InputMethodManager$PendingEvent.class
InputMethodManager.java
package android.view.inputmethod
final android.view.inputmethod.InputMethodManager$PendingEvent extends java.lang.Object implements java.lang.Runnable  {
	public android.view.InputEvent mEvent
	public Object mToken
	public String mInputMethodId
	public android.view.inputmethod.InputMethodManager$FinishedInputEventCallback mCallback
	public android.os.Handler mHandler
	public boolean mHandled
	final android.view.inputmethod.InputMethodManager this$0
	private void  (android.view.inputmethod.InputMethodManager) 
	public void recycle () 
	public void run () 
	void  (android.view.inputmethod.InputMethodManager, android.view.inputmethod.InputMethodManager$1) 
		android.view.inputmethod.InputMethodManager x0
		android.view.inputmethod.InputMethodManager$1 x1
}

android/view/inputmethod/InputMethodInfo.class
InputMethodInfo.java
package android.view.inputmethod
public final android.view.inputmethod.InputMethodInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	final android.content.pm.ResolveInfo mService
	final String mId
	final String mSettingsActivityName
	final int mIsDefaultResId
	private final android.view.inputmethod.InputMethodSubtypeArray mSubtypes
	private final boolean mIsAuxIme
	private final boolean mForceDefault
	private final boolean mSupportsSwitchingToNextInputMethod
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Context, android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.Context context
		android.content.pm.ResolveInfo service
	public void  (android.content.Context, android.content.pm.ResolveInfo, java.util.Map)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		android.view.inputmethod.InputMethodSubtype subtype
		android.content.res.Resources res
		android.util.AttributeSet attrs
		int type
		String nodeName
		android.content.res.TypedArray sa
		int depth
		android.content.pm.PackageManager$NameNotFoundException e
		android.view.inputmethod.InputMethodSubtype subtype
		int i
		java.util.List additionalSubtypes
		int N
		android.content.Context context
		android.content.pm.ResolveInfo service
		java.util.Map additionalSubtypesMap
		android.content.pm.ServiceInfo si
		boolean isAuxIme
		boolean supportsSwitchingToNextInputMethod
		android.content.pm.PackageManager pm
		String settingsActivityComponent
		int isDefaultResId
		android.content.res.XmlResourceParser parser
		java.util.ArrayList subtypes
	void  (android.os.Parcel) 
		android.os.Parcel source
	public void  (java.lang.String, java.lang.String, java.lang.CharSequence, java.lang.String) 
		String packageName
		String className
		CharSequence label
		String settingsActivity
	public void  (android.content.pm.ResolveInfo, boolean, java.lang.String, java.util.List, int, boolean) 
		android.content.pm.ResolveInfo ri
		boolean isAuxIme
		String settingsActivity
		java.util.List subtypes
		int isDefaultResId
		boolean forceDefault
	public void  (android.content.pm.ResolveInfo, boolean, java.lang.String, java.util.List, int, boolean, boolean) 
		android.content.pm.ResolveInfo ri
		boolean isAuxIme
		String settingsActivity
		java.util.List subtypes
		int isDefaultResId
		boolean forceDefault
		boolean supportsSwitchingToNextInputMethod
		android.content.pm.ServiceInfo si
	private static android.content.pm.ResolveInfo buildDummyResolveInfo (java.lang.String, java.lang.String, java.lang.CharSequence) 
		String packageName
		String className
		CharSequence label
		android.content.pm.ResolveInfo ri
		android.content.pm.ServiceInfo si
		android.content.pm.ApplicationInfo ai
	public java.lang.String getId () 
	public java.lang.String getPackageName () 
	public java.lang.String getServiceName () 
	public android.content.pm.ServiceInfo getServiceInfo () 
	public android.content.ComponentName getComponent () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public java.lang.String getSettingsActivity () 
	public int getSubtypeCount () 
	public android.view.inputmethod.InputMethodSubtype getSubtypeAt (int) 
		int index
	public int getIsDefaultResourceId () 
	public boolean isDefault (android.content.Context) 
		android.content.res.Resources res
		Exception e
		android.content.Context context
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		android.view.inputmethod.InputMethodInfo obj
	public int hashCode () 
	public boolean isAuxiliaryIme () 
	public boolean supportsSwitchingToNextInputMethod () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	static void  () 
}

android/view/inputmethod/InputMethodManager.class
InputMethodManager.java
package android.view.inputmethod
public final android.view.inputmethod.InputMethodManager extends java.lang.Object {
	static final boolean DEBUG
	static final String TAG
	static final String PENDING_EVENT_COUNTER
	static android.view.inputmethod.InputMethodManager sInstance
	public static final int CONTROL_WINDOW_VIEW_HAS_FOCUS
	public static final int CONTROL_WINDOW_IS_TEXT_EDITOR
	public static final int CONTROL_WINDOW_FIRST
	public static final int CONTROL_START_INITIAL
	static final long INPUT_METHOD_NOT_RESPONDING_TIMEOUT
	public static final int DISPATCH_IN_PROGRESS
	public static final int DISPATCH_NOT_HANDLED
	public static final int DISPATCH_HANDLED
	public static final int SHOW_IM_PICKER_MODE_AUTO
	public static final int SHOW_IM_PICKER_MODE_INCLUDE_AUXILIARY_SUBTYPES
	public static final int SHOW_IM_PICKER_MODE_EXCLUDE_AUXILIARY_SUBTYPES
	final com.android.internal.view.IInputMethodManager mService
	final android.os.Looper mMainLooper
	final android.view.inputmethod.InputMethodManager$H mH
	final com.android.internal.view.IInputContext mIInputContext
	boolean mActive
	boolean mHasBeenInactive
	boolean mFullscreenMode
	android.view.View mCurRootView
	android.view.View mServedView
	android.view.View mNextServedView
	boolean mServedConnecting
	android.view.inputmethod.EditorInfo mCurrentTextBoxAttribute
	android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper mServedInputConnectionWrapper
	android.view.inputmethod.CompletionInfo[] mCompletions
	android.graphics.Rect mTmpCursorRect
	android.graphics.Rect mCursorRect
	int mCursorSelStart
	int mCursorSelEnd
	int mCursorCandStart
	int mCursorCandEnd
	private static final int NOT_AN_ACTION_NOTIFICATION_SEQUENCE_NUMBER
	private int mNextUserActionNotificationSequenceNumber
	private int mLastSentUserActionNotificationSequenceNumber
	private android.view.inputmethod.CursorAnchorInfo mCursorAnchorInfo
	int mBindSequence
	String mCurId
	com.android.internal.view.IInputMethodSession mCurMethod
	android.view.InputChannel mCurChannel
	android.view.inputmethod.InputMethodManager$ImeInputEventSender mCurSender
	private static final int REQUEST_UPDATE_CURSOR_ANCHOR_INFO_NONE
	private int mRequestUpdateCursorAnchorInfoMonitorMode
	final android.util.Pools$Pool mPendingEventPool
	final android.util.SparseArray mPendingEvents
	static final int MSG_DUMP
	static final int MSG_BIND
	static final int MSG_UNBIND
	static final int MSG_SET_ACTIVE
	static final int MSG_SEND_INPUT_EVENT
	static final int MSG_TIMEOUT_INPUT_EVENT
	static final int MSG_FLUSH_INPUT_EVENT
	static final int MSG_SET_USER_ACTION_NOTIFICATION_SEQUENCE_NUMBER
	final com.android.internal.view.IInputMethodClient$Stub mClient
	final android.view.inputmethod.InputConnection mDummyInputConnection
	public static final int SHOW_IMPLICIT
	public static final int SHOW_FORCED
	public static final int RESULT_UNCHANGED_SHOWN
	public static final int RESULT_UNCHANGED_HIDDEN
	public static final int RESULT_SHOWN
	public static final int RESULT_HIDDEN
	public static final int HIDE_IMPLICIT_ONLY
	public static final int HIDE_NOT_ALWAYS
	void  (com.android.internal.view.IInputMethodManager, android.os.Looper) 
		com.android.internal.view.IInputMethodManager service
		android.os.Looper looper
	public static android.view.inputmethod.InputMethodManager getInstance () 
		android.os.IBinder b
		com.android.internal.view.IInputMethodManager service
	public static android.view.inputmethod.InputMethodManager peekInstance () 
	public com.android.internal.view.IInputMethodClient getClient () 
	public com.android.internal.view.IInputContext getInputContext () 
	public java.util.List getInputMethodList () 
		android.os.RemoteException e
	public java.util.List getEnabledInputMethodList () 
		android.os.RemoteException e
	public java.util.List getEnabledInputMethodSubtypeList (android.view.inputmethod.InputMethodInfo, boolean) 
		android.os.RemoteException e
		android.view.inputmethod.InputMethodInfo imi
		boolean allowsImplicitlySelectedSubtypes
	public void showStatusIcon (android.os.IBinder, java.lang.String, int) 
		android.os.RemoteException e
		android.os.IBinder imeToken
		String packageName
		int iconId
	public void hideStatusIcon (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder imeToken
	public void setImeWindowStatus (android.os.IBinder, int, int) 
		android.os.RemoteException e
		android.os.IBinder imeToken
		int vis
		int backDisposition
	public void onReportFullscreenMode (boolean, boolean, java.lang.String) 
		boolean fullScreen
		boolean calledInBackground
		String inputMethodId
	public void registerSuggestionSpansForNotification (android.text.style.SuggestionSpan[]) 
		android.os.RemoteException e
		android.text.style.SuggestionSpan[] spans
	public void notifySuggestionPicked (android.text.style.SuggestionSpan, java.lang.String, int) 
		android.os.RemoteException e
		android.text.style.SuggestionSpan span
		String originalString
		int index
	public boolean isFullscreenMode () 
	public boolean isActive (android.view.View) 
		android.view.View view
	public boolean isActive () 
	public boolean isAcceptingText () 
	void clearBindingLocked () 
	void setInputChannelLocked (android.view.InputChannel) 
		android.view.InputChannel channel
	void clearConnectionLocked () 
	void finishInputLocked () 
		android.os.RemoteException e
	public void displayCompletions (android.view.View, android.view.inputmethod.CompletionInfo[]) 
		android.view.View view
		android.view.inputmethod.CompletionInfo[] completions
	public void updateExtractedText (android.view.View, int, android.view.inputmethod.ExtractedText) 
		android.view.View view
		int token
		android.view.inputmethod.ExtractedText text
	public boolean showSoftInput (android.view.View, int) 
		android.view.View view
		int flags
	public boolean showSoftInput (android.view.View, int, android.os.ResultReceiver) 
		android.os.RemoteException e
		android.view.View view
		int flags
		android.os.ResultReceiver resultReceiver
	public void showSoftInputUnchecked (int, android.os.ResultReceiver) 
		android.os.RemoteException e
		int flags
		android.os.ResultReceiver resultReceiver
	public boolean hideSoftInputFromWindow (android.os.IBinder, int) 
		android.os.IBinder windowToken
		int flags
	public boolean hideSoftInputFromWindow (android.os.IBinder, int, android.os.ResultReceiver) 
		android.os.RemoteException e
		android.os.IBinder windowToken
		int flags
		android.os.ResultReceiver resultReceiver
	public void toggleSoftInputFromWindow (android.os.IBinder, int, int) 
		android.os.IBinder windowToken
		int showFlags
		int hideFlags
	public void toggleSoftInput (int, int) 
		int showFlags
		int hideFlags
	public void restartInput (android.view.View) 
		android.view.View view
	boolean startInputInner (int, android.os.IBinder, int, int, int) 
		android.os.Handler icHandler
		android.os.Handler icHandler
		android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper servedContext
		int missingMethodFlags
		com.android.internal.view.InputBindResult res
		android.os.RemoteException e
		android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper servedContext
		int missingMethodFlags
		int startInputReason
		android.os.IBinder windowGainingFocus
		int controlFlags
		int softInputMode
		int windowFlags
		android.view.View view
		android.os.Handler vh
		android.view.inputmethod.EditorInfo tba
		android.view.inputmethod.InputConnection ic
	public void windowDismissed (android.os.IBinder) 
		android.os.IBinder appWindowToken
	public void focusIn (android.view.View) 
		android.view.View view
	void focusInLocked (android.view.View) 
		android.view.View view
	public void focusOut (android.view.View) 
		android.view.View view
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View view
	static void scheduleCheckFocusLocked (android.view.View) 
		android.view.View view
		android.view.ViewRootImpl viewRootImpl
	public void checkFocus () 
	private boolean checkFocusNoStartInput (boolean) 
		boolean forceNewFocus
		android.view.inputmethod.InputMethodManager$ControlledInputConnectionWrapper ic
	void closeCurrentInput () 
		android.os.RemoteException e
	public void onPostWindowFocus (android.view.View, android.view.View, int, boolean, int) 
		android.os.RemoteException e
		android.view.View rootView
		android.view.View focusedView
		int softInputMode
		boolean first
		int windowFlags
		boolean forceNewFocus
		int controlFlags
	public void onPreWindowFocus (android.view.View, boolean) 
		android.view.View rootView
		boolean hasWindowFocus
	public void updateSelection (android.view.View, int, int, int, int) 
		int oldSelStart
		int oldSelEnd
		android.os.RemoteException e
		android.view.View view
		int selStart
		int selEnd
		int candidatesStart
		int candidatesEnd
	public void viewClicked (android.view.View) 
		android.os.RemoteException e
		android.view.View view
		boolean focusChanged
	public boolean isWatchingCursor (android.view.View) 
		android.view.View view
	public boolean isCursorAnchorInfoEnabled () 
		boolean isImmediate
		boolean isMonitoring
	public void setUpdateCursorAnchorInfoMode (int) 
		int flags
	public void updateCursor (android.view.View, int, int, int, int) 
		android.os.RemoteException e
		android.view.View view
		int left
		int top
		int right
		int bottom
	public void updateCursorAnchorInfo (android.view.View, android.view.inputmethod.CursorAnchorInfo) 
		android.os.RemoteException e
		boolean isImmediate
		android.view.View view
		android.view.inputmethod.CursorAnchorInfo cursorAnchorInfo
	public void sendAppPrivateCommand (android.view.View, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.view.View view
		String action
		android.os.Bundle data
	public void setInputMethod (android.os.IBinder, java.lang.String) 
		android.os.RemoteException e
		android.os.IBinder token
		String id
	public void setInputMethodAndSubtype (android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype) 
		android.os.RemoteException e
		android.os.IBinder token
		String id
		android.view.inputmethod.InputMethodSubtype subtype
	public void hideSoftInputFromInputMethod (android.os.IBinder, int) 
		android.os.RemoteException e
		android.os.IBinder token
		int flags
	public void showSoftInputFromInputMethod (android.os.IBinder, int) 
		android.os.RemoteException e
		android.os.IBinder token
		int flags
	public int dispatchInputEvent (android.view.InputEvent, java.lang.Object, android.view.inputmethod.InputMethodManager$FinishedInputEventCallback, android.os.Handler) 
		android.view.KeyEvent keyEvent
		android.view.inputmethod.InputMethodManager$PendingEvent p
		android.os.Message msg
		android.view.InputEvent event
		Object token
		android.view.inputmethod.InputMethodManager$FinishedInputEventCallback callback
		android.os.Handler handler
	public void dispatchKeyEventFromInputMethod (android.view.View, android.view.KeyEvent) 
		android.view.ViewRootImpl viewRootImpl
		android.view.View targetView
		android.view.KeyEvent event
	void sendInputEventAndReportResultOnMainLooper (android.view.inputmethod.InputMethodManager$PendingEvent) 
		int result
		android.view.inputmethod.InputMethodManager$PendingEvent p
		boolean handled
	int sendInputEventOnMainLooperLocked (android.view.inputmethod.InputMethodManager$PendingEvent) 
		android.os.Message msg
		android.view.InputEvent event
		int seq
		android.view.inputmethod.InputMethodManager$PendingEvent p
	void finishedInputEvent (int, boolean, boolean) 
		int index
		int seq
		boolean handled
		boolean timeout
		android.view.inputmethod.InputMethodManager$PendingEvent p
	void invokeFinishedInputEventCallback (android.view.inputmethod.InputMethodManager$PendingEvent, boolean) 
		android.os.Message msg
		android.view.inputmethod.InputMethodManager$PendingEvent p
		boolean handled
	private void flushPendingEventsLocked () 
		int seq
		android.os.Message msg
		int i
		int count
	private android.view.inputmethod.InputMethodManager$PendingEvent obtainPendingEventLocked (android.view.InputEvent, java.lang.Object, java.lang.String, android.view.inputmethod.InputMethodManager$FinishedInputEventCallback, android.os.Handler) 
		android.view.InputEvent event
		Object token
		String inputMethodId
		android.view.inputmethod.InputMethodManager$FinishedInputEventCallback callback
		android.os.Handler handler
		android.view.inputmethod.InputMethodManager$PendingEvent p
	private void recyclePendingEventLocked (android.view.inputmethod.InputMethodManager$PendingEvent) 
		android.view.inputmethod.InputMethodManager$PendingEvent p
	public void showInputMethodPicker () 
	public void showInputMethodPicker (boolean) 
		int mode
		android.os.RemoteException e
		boolean showAuxiliarySubtypes
	private void showInputMethodPickerLocked () 
		android.os.RemoteException e
	public void showInputMethodAndSubtypeEnabler (java.lang.String) 
		android.os.RemoteException e
		String imiId
	public android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype () 
		android.os.RemoteException e
	public boolean setCurrentInputMethodSubtype (android.view.inputmethod.InputMethodSubtype) 
		android.os.RemoteException e
		android.view.inputmethod.InputMethodSubtype subtype
	public void notifyUserAction () 
		android.os.RemoteException e
	public java.util.Map getShortcutInputMethodsAndSubtypes () 
		Object o
		int i
		int N
		java.util.List info
		java.util.ArrayList subtypes
		android.os.RemoteException e
		java.util.HashMap ret
	public int getInputMethodWindowVisibleHeight () 
		android.os.RemoteException e
	public void clearLastInputMethodWindowForTransition (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder token
	public boolean switchToLastInputMethod (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder imeToken
	public boolean switchToNextInputMethod (android.os.IBinder, boolean) 
		android.os.RemoteException e
		android.os.IBinder imeToken
		boolean onlyCurrentIme
	public boolean shouldOfferSwitchingToNextInputMethod (android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder imeToken
	public void setAdditionalInputMethodSubtypes (java.lang.String, android.view.inputmethod.InputMethodSubtype[]) 
		android.os.RemoteException e
		String imiId
		android.view.inputmethod.InputMethodSubtype[] subtypes
	public android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype () 
		android.os.RemoteException e
	public void exposeContent (android.os.IBinder, android.view.inputmethod.InputContentInfo, android.view.inputmethod.EditorInfo) 
		android.os.RemoteException e
		android.os.IBinder token
		android.view.inputmethod.InputContentInfo inputContentInfo
		android.view.inputmethod.EditorInfo editorInfo
		com.android.internal.inputmethod.IInputContentUriToken uriToken
		com.android.internal.inputmethod.IInputContentUriToken uriToken
		android.net.Uri contentUri
	void doDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
		android.util.Printer p
	private static java.lang.String dumpViewInfo (android.view.View) 
		android.view.View view
		StringBuilder sb
	static int access$002 (android.view.inputmethod.InputMethodManager, int) 
		android.view.inputmethod.InputMethodManager x0
		int x1
	static boolean access$100 (android.view.inputmethod.InputMethodManager, boolean) 
		android.view.inputmethod.InputMethodManager x0
		boolean x1
	static int access$202 (android.view.inputmethod.InputMethodManager, int) 
		android.view.inputmethod.InputMethodManager x0
		int x1
	static void access$400 (android.view.inputmethod.InputMethodManager, android.view.inputmethod.InputMethodManager$PendingEvent) 
		android.view.inputmethod.InputMethodManager x0
		android.view.inputmethod.InputMethodManager$PendingEvent x1
}

android/view/inputmethod/SparseRectFArray$SparseRectFArrayBuilder.class
SparseRectFArray.java
package android.view.inputmethod
public final android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder extends java.lang.Object {
	private int mCount
	private int[] mKeys
	private float[] mCoordinates
	private int[] mFlagsArray
	private static int INITIAL_SIZE
	public void  () 
	private void checkIndex (int) 
		int key
	private void ensureBufferSize () 
		int[] newArray
		float[] newArray
		int[] newArray
		int requiredIndexArraySize
		int requiredCoordinatesArraySize
		int requiredFlagsArraySize
	public android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder append (int, float, float, float, float, int) 
		int key
		float left
		float top
		float right
		float bottom
		int flags
		int baseCoordinatesIndex
		int flagsIndex
	public boolean isEmpty () 
	public android.view.inputmethod.SparseRectFArray build () 
	public void reset () 
	static int access$100 (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder x0
	static int[] access$200 (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder x0
	static float[] access$300 (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder x0
	static int[] access$400 (android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder) 
		android.view.inputmethod.SparseRectFArray$SparseRectFArrayBuilder x0
	static void  () 
}

android/view/inputmethod/CorrectionInfo.class
CorrectionInfo.java
package android.view.inputmethod
public final android.view.inputmethod.CorrectionInfo extends java.lang.Object implements android.os.Parcelable  {
	private final int mOffset
	private final CharSequence mOldText
	private final CharSequence mNewText
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.CharSequence, java.lang.CharSequence) 
		int offset
		CharSequence oldText
		CharSequence newText
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int getOffset () 
	public java.lang.CharSequence getOldText () 
	public java.lang.CharSequence getNewText () 
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.view.inputmethod.CorrectionInfo$1) 
		android.os.Parcel x0
		android.view.inputmethod.CorrectionInfo$1 x1
	static void  () 
}

android/view/inputmethod/InputMethodSession.class
InputMethodSession.java
package android.view.inputmethod
public abstract android.view.inputmethod.InputMethodSession extends java.lang.Object {
	public abstract void finishInput () 
	public abstract void updateSelection (int, int, int, int, int, int) 
	public abstract void viewClicked (boolean) 
	public abstract void updateCursor (android.graphics.Rect) 
	public abstract void displayCompletions (android.view.inputmethod.CompletionInfo[]) 
	public abstract void updateExtractedText (int, android.view.inputmethod.ExtractedText) 
	public abstract void dispatchKeyEvent (int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
	public abstract void dispatchTrackballEvent (int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
	public abstract void dispatchGenericMotionEvent (int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession$EventCallback) 
	public abstract void appPrivateCommand (java.lang.String, android.os.Bundle) 
	public abstract void toggleSoftInput (int, int) 
	public abstract void updateCursorAnchorInfo (android.view.inputmethod.CursorAnchorInfo) 
}

android/view/inputmethod/CursorAnchorInfo$1.class
CursorAnchorInfo.java
package android.view.inputmethod
final android.view.inputmethod.CursorAnchorInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.inputmethod.CursorAnchorInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.view.inputmethod.CursorAnchorInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/GhostView.class
GhostView.java
package android.view
public android.view.GhostView extends android.view.View {
	private final android.view.View mView
	private int mReferences
	private boolean mBeingMoved
	private void  (android.view.View) 
		android.view.View view
		android.view.ViewGroup parent
	protected void onDraw (android.graphics.Canvas) 
		android.view.DisplayListCanvas dlCanvas
		android.view.RenderNode renderNode
		android.graphics.Canvas canvas
	public void setMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public void setVisibility (int) 
		int inverseVisibility
		int visibility
	protected void onDetachedFromWindow () 
		android.view.ViewGroup parent
	public static void calculateMatrix (android.view.View, android.view.ViewGroup, android.graphics.Matrix) 
		android.view.View view
		android.view.ViewGroup host
		android.graphics.Matrix matrix
		android.view.ViewGroup parent
	public static android.view.GhostView addGhost (android.view.View, android.view.ViewGroup, android.graphics.Matrix) 
		android.view.View oldParent
		android.view.ViewGroup oldGrandParent
		android.widget.FrameLayout parent
		java.util.ArrayList tempViews
		int firstGhost
		android.view.View view
		android.view.ViewGroup viewGroup
		android.graphics.Matrix matrix
		android.view.ViewGroupOverlay overlay
		android.view.ViewOverlay$OverlayViewGroup overlayViewGroup
		android.view.GhostView ghostView
		int previousRefCount
	public static android.view.GhostView addGhost (android.view.View, android.view.ViewGroup) 
		android.view.View view
		android.view.ViewGroup viewGroup
	public static void removeGhost (android.view.View) 
		android.view.ViewGroup parent
		android.view.ViewGroup grandParent
		android.view.View view
		android.view.GhostView ghostView
	public static android.view.GhostView getGhost (android.view.View) 
		android.view.View view
	private static void copySize (android.view.View, android.view.View) 
		android.view.View from
		android.view.View to
	private static int moveGhostViewsToTop (android.view.ViewGroup, java.util.ArrayList) 
		int i
		int firstGhost
		android.view.GhostView ghostView
		android.view.View child
		int i
		int firstGhost
		int i
		android.view.ViewGroup viewGroup
		java.util.ArrayList tempViews
		int numChildren
		int firstGhost
	private static void insertIntoOverlay (android.view.ViewGroup, android.view.ViewGroup, android.view.GhostView, java.util.ArrayList, int) 
		java.util.ArrayList viewParents
		int index
		android.view.ViewGroup viewGroup
		android.view.ViewGroup wrapper
		android.view.GhostView ghostView
		java.util.ArrayList tempParents
		int firstGhost
	private static int getInsertIndex (android.view.ViewGroup, java.util.ArrayList, java.util.ArrayList, int) 
		int mid
		android.view.ViewGroup wrapper
		android.view.GhostView midView
		android.view.ViewGroup overlayViewGroup
		java.util.ArrayList viewParents
		java.util.ArrayList tempParents
		int firstGhost
		int low
		int high
	private static boolean isGhostWrapper (android.view.View) 
		android.view.View child
		android.widget.FrameLayout frameLayout
		android.view.View view
	private static boolean isOnTop (java.util.ArrayList, java.util.ArrayList) 
		android.view.View viewParent
		android.view.View comparedWithParent
		int i
		java.util.ArrayList viewParents
		java.util.ArrayList comparedWith
		int depth
		boolean isComparedWithTheParent
	private static void getParents (android.view.View, java.util.ArrayList) 
		android.view.View view
		java.util.ArrayList parents
		android.view.ViewParent parent
	private static boolean isOnTop (android.view.View, android.view.View) 
		int childIndex
		android.view.View child
		int i
		android.view.View view
		android.view.View comparedWith
		android.view.ViewGroup parent
		int childrenCount
		java.util.ArrayList preorderedList
		boolean customOrder
		boolean isOnTop
}

android/view/View$AttachInfo$InvalidateInfo.class
View.java
package android.view
 android.view.View$AttachInfo$InvalidateInfo extends java.lang.Object {
	private static final int POOL_LIMIT
	private static final android.util.Pools$SynchronizedPool sPool
	android.view.View target
	int left
	int top
	int right
	int bottom
	void  () 
	public static android.view.View$AttachInfo$InvalidateInfo obtain () 
		android.view.View$AttachInfo$InvalidateInfo instance
	public void recycle () 
	static void  () 
}

android/view/ViewOutlineProvider$3.class
ViewOutlineProvider.java
package android.view
final android.view.ViewOutlineProvider$3 extends android.view.ViewOutlineProvider {
	void  () 
	public void getOutline (android.view.View, android.graphics.Outline) 
		android.view.View view
		android.graphics.Outline outline
}

android/view/ViewRootImpl$AccessibilityInteractionConnection.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$AccessibilityInteractionConnection extends android.view.accessibility.IAccessibilityInteractionConnection$Stub {
	private final java.lang.ref.WeakReference mViewRootImpl
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl viewRootImpl
	public void findAccessibilityNodeInfoByAccessibilityId (long, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.view.ViewRootImpl viewRootImpl
	public void performAccessibilityAction (long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long) 
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.ViewRootImpl viewRootImpl
	public void findAccessibilityNodeInfosByViewId (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		String viewId
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.view.ViewRootImpl viewRootImpl
	public void findAccessibilityNodeInfosByText (long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		String text
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.view.ViewRootImpl viewRootImpl
	public void findFocus (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		int focusType
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.view.ViewRootImpl viewRootImpl
	public void focusSearch (long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec) 
		long accessibilityNodeId
		int direction
		android.graphics.Region interactiveRegion
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		int interrogatingPid
		long interrogatingTid
		android.view.MagnificationSpec spec
		android.view.ViewRootImpl viewRootImpl
}

android/view/SurfaceView$1.class
SurfaceView.java
package android.view
 android.view.SurfaceView$1 extends android.os.Handler {
	final android.view.SurfaceView this$0
	void  (android.view.SurfaceView) 
		android.view.SurfaceView this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/IWindowId.class
IWindowId.java
package android.view
public abstract android.view.IWindowId extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerFocusObserver (android.view.IWindowFocusObserver)  throws android.os.RemoteException 
	public abstract void unregisterFocusObserver (android.view.IWindowFocusObserver)  throws android.os.RemoteException 
	public abstract boolean isFocused ()  throws android.os.RemoteException 
}

android/view/GestureDetector$GestureHandler.class
GestureDetector.java
package android.view
 android.view.GestureDetector$GestureHandler extends android.os.Handler {
	final android.view.GestureDetector this$0
	void  (android.view.GestureDetector) 
	void  (android.view.GestureDetector, android.os.Handler) 
		android.os.Handler handler
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/WindowManagerInternal$MagnificationCallbacks.class
WindowManagerInternal.java
package android.view
public abstract android.view.WindowManagerInternal$MagnificationCallbacks extends java.lang.Object {
	public abstract void onMagnificationRegionChanged (android.graphics.Region) 
	public abstract void onRectangleOnScreenRequested (int, int, int, int) 
	public abstract void onRotationChanged (int) 
	public abstract void onUserContextChanged () 
}

android/view/FrameInfo.class
FrameInfo.java
package android.view
final android.view.FrameInfo extends java.lang.Object {
	long[] mFrameInfo
	private static final int FLAGS
	public static final long FLAG_WINDOW_LAYOUT_CHANGED
	private static final int INTENDED_VSYNC
	private static final int VSYNC
	private static final int OLDEST_INPUT_EVENT
	private static final int NEWEST_INPUT_EVENT
	private static final int HANDLE_INPUT_START
	private static final int ANIMATION_START
	private static final int PERFORM_TRAVERSALS_START
	private static final int DRAW_START
	void  () 
	public void setVsync (long, long) 
		long intendedVsync
		long usedVsync
	public void updateInputEventTime (long, long) 
		long inputEventTime
		long inputEventOldestTime
	public void markInputHandlingStart () 
	public void markAnimationsStart () 
	public void markPerformTraversalsStart () 
	public void markDrawStart () 
	public void addFlags (long) 
		long flags
}

android/view/Window$OnRestrictedCaptionAreaChangedListener.class
Window.java
package android.view
public abstract android.view.Window$OnRestrictedCaptionAreaChangedListener extends java.lang.Object {
	public abstract void onRestrictedCaptionAreaChanged (android.graphics.Rect) 
}

android/view/IDockedStackListener$Stub$Proxy.class
IDockedStackListener.java
package android.view
 android.view.IDockedStackListener$Stub$Proxy extends java.lang.Object implements android.view.IDockedStackListener  {
	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 onDividerVisibilityChanged (boolean)  throws android.os.RemoteException 
		boolean visible
		android.os.Parcel _data
	public void onDockedStackExistsChanged (boolean)  throws android.os.RemoteException 
		boolean exists
		android.os.Parcel _data
	public void onDockedStackMinimizedChanged (boolean, long)  throws android.os.RemoteException 
		boolean minimized
		long animDuration
		android.os.Parcel _data
	public void onAdjustedForImeChanged (boolean, long)  throws android.os.RemoteException 
		boolean adjustedForIme
		long animDuration
		android.os.Parcel _data
	public void onDockSideChanged (int)  throws android.os.RemoteException 
		int newDockSide
		android.os.Parcel _data
}

android/view/IWindowSession$Stub$Proxy.class
IWindowSession.java
package android.view
 android.view.IWindowSession$Stub$Proxy extends java.lang.Object implements android.view.IWindowSession  {
	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 add (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, android.graphics.Rect, android.graphics.Rect, android.view.InputChannel)  throws android.os.RemoteException 
		android.view.IWindow window
		int seq
		android.view.WindowManager$LayoutParams attrs
		int viewVisibility
		android.graphics.Rect outContentInsets
		android.graphics.Rect outStableInsets
		android.view.InputChannel outInputChannel
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addToDisplay (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.view.InputChannel)  throws android.os.RemoteException 
		android.view.IWindow window
		int seq
		android.view.WindowManager$LayoutParams attrs
		int viewVisibility
		int layerStackId
		android.graphics.Rect outContentInsets
		android.graphics.Rect outStableInsets
		android.graphics.Rect outOutsets
		android.view.InputChannel outInputChannel
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addWithoutInputChannel (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
		android.view.IWindow window
		int seq
		android.view.WindowManager$LayoutParams attrs
		int viewVisibility
		android.graphics.Rect outContentInsets
		android.graphics.Rect outStableInsets
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addToDisplayWithoutInputChannel (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, android.graphics.Rect, android.graphics.Rect)  throws android.os.RemoteException 
		android.view.IWindow window
		int seq
		android.view.WindowManager$LayoutParams attrs
		int viewVisibility
		int layerStackId
		android.graphics.Rect outContentInsets
		android.graphics.Rect outStableInsets
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void remove (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
	public int relayout (android.view.IWindow, int, android.view.WindowManager$LayoutParams, int, int, int, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.content.res.Configuration, android.view.Surface)  throws android.os.RemoteException 
		android.view.IWindow window
		int seq
		android.view.WindowManager$LayoutParams attrs
		int requestedWidth
		int requestedHeight
		int viewVisibility
		int flags
		android.graphics.Rect outFrame
		android.graphics.Rect outOverscanInsets
		android.graphics.Rect outContentInsets
		android.graphics.Rect outVisibleInsets
		android.graphics.Rect outStableInsets
		android.graphics.Rect outOutsets
		android.graphics.Rect outBackdropFrame
		android.content.res.Configuration outConfig
		android.view.Surface outSurface
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void repositionChild (android.view.IWindow, int, int, int, int, long, android.graphics.Rect)  throws android.os.RemoteException 
		android.view.IWindow childWindow
		int left
		int top
		int right
		int bottom
		long deferTransactionUntilFrame
		android.graphics.Rect outFrame
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareToReplaceWindows (android.os.IBinder, boolean)  throws android.os.RemoteException 
		android.os.IBinder appToken
		boolean childrenOnly
		android.os.Parcel _data
		android.os.Parcel _reply
	public void performDeferredDestroy (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean outOfMemory (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setTransparentRegion (android.view.IWindow, android.graphics.Region)  throws android.os.RemoteException 
		android.view.IWindow window
		android.graphics.Region region
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInsets (android.view.IWindow, int, android.graphics.Rect, android.graphics.Rect, android.graphics.Region)  throws android.os.RemoteException 
		android.view.IWindow window
		int touchableInsets
		android.graphics.Rect contentInsets
		android.graphics.Rect visibleInsets
		android.graphics.Region touchableRegion
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getDisplayFrame (android.view.IWindow, android.graphics.Rect)  throws android.os.RemoteException 
		android.view.IWindow window
		android.graphics.Rect outDisplayFrame
		android.os.Parcel _data
		android.os.Parcel _reply
	public void finishDrawing (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInTouchMode (boolean)  throws android.os.RemoteException 
		boolean showFocus
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getInTouchMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean performHapticFeedback (android.view.IWindow, int, boolean)  throws android.os.RemoteException 
		android.view.IWindow window
		int effectId
		boolean always
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.os.IBinder prepareDrag (android.view.IWindow, int, int, int, android.view.Surface)  throws android.os.RemoteException 
		android.view.IWindow window
		int flags
		int thumbnailWidth
		int thumbnailHeight
		android.view.Surface outSurface
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.IBinder _result
	public boolean performDrag (android.view.IWindow, android.os.IBinder, int, float, float, float, float, android.content.ClipData)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.IBinder dragToken
		int touchSource
		float touchX
		float touchY
		float thumbCenterX
		float thumbCenterY
		android.content.ClipData data
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void reportDropResult (android.view.IWindow, boolean)  throws android.os.RemoteException 
		android.view.IWindow window
		boolean consumed
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelDragAndDrop (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder dragToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public void dragRecipientEntered (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
	public void dragRecipientExited (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setWallpaperPosition (android.os.IBinder, float, float, float, float)  throws android.os.RemoteException 
		android.os.IBinder windowToken
		float x
		float y
		float xstep
		float ystep
		android.os.Parcel _data
		android.os.Parcel _reply
	public void wallpaperOffsetsComplete (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder window
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setWallpaperDisplayOffset (android.os.IBinder, int, int)  throws android.os.RemoteException 
		android.os.IBinder windowToken
		int x
		int y
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle sendWallpaperCommand (android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle, boolean)  throws android.os.RemoteException 
		android.os.Bundle _result
		android.os.IBinder window
		String action
		int x
		int y
		int z
		android.os.Bundle extras
		boolean sync
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public void wallpaperCommandComplete (android.os.IBinder, android.os.Bundle)  throws android.os.RemoteException 
		android.os.IBinder window
		android.os.Bundle result
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onRectangleOnScreenRequested (android.os.IBinder, android.graphics.Rect)  throws android.os.RemoteException 
		android.os.IBinder token
		android.graphics.Rect rectangle
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.view.IWindowId getWindowId (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder window
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.IWindowId _result
	public void pokeDrawLock (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder window
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean startMovingTask (android.view.IWindow, float, float)  throws android.os.RemoteException 
		android.view.IWindow window
		float startX
		float startY
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void updatePointerIcon (android.view.IWindow)  throws android.os.RemoteException 
		android.view.IWindow window
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/view/SearchEvent.class
SearchEvent.java
package android.view
public android.view.SearchEvent extends java.lang.Object {
	private android.view.InputDevice mInputDevice
	public void  (android.view.InputDevice) 
		android.view.InputDevice inputDevice
	public android.view.InputDevice getInputDevice () 
}

android/view/InputEvent.class
InputEvent.java
package android.view
public abstract android.view.InputEvent extends java.lang.Object implements android.os.Parcelable  {
	protected static final int PARCEL_TOKEN_MOTION_EVENT
	protected static final int PARCEL_TOKEN_KEY_EVENT
	private static final java.util.concurrent.atomic.AtomicInteger mNextSeq
	protected int mSeq
	protected boolean mRecycled
	private static final boolean TRACK_RECYCLED_LOCATION
	private RuntimeException mRecycledLocation
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	public abstract int getDeviceId () 
	public final android.view.InputDevice getDevice () 
	public abstract int getSource () 
	public abstract void setSource (int) 
	public boolean isFromSource (int) 
		int source
	public abstract android.view.InputEvent copy () 
	public void recycle () 
	public void recycleIfNeededAfterDispatch () 
	protected void prepareForReuse () 
	public abstract boolean isTainted () 
	public abstract void setTainted (boolean) 
	public abstract long getEventTime () 
	public abstract long getEventTimeNano () 
	public abstract void cancel () 
	public int getSequenceNumber () 
	public int describeContents () 
	static void  () 
}

android/view/ViewPropertyAnimator.class
ViewPropertyAnimator.java
package android.view
public android.view.ViewPropertyAnimator extends java.lang.Object {
	final android.view.View mView
	private long mDuration
	private boolean mDurationSet
	private long mStartDelay
	private boolean mStartDelaySet
	private android.animation.TimeInterpolator mInterpolator
	private boolean mInterpolatorSet
	private android.animation.Animator$AnimatorListener mListener
	private android.animation.ValueAnimator$AnimatorUpdateListener mUpdateListener
	private android.animation.ValueAnimator mTempValueAnimator
	private android.view.ViewPropertyAnimatorRT mRTBackend
	private android.view.ViewPropertyAnimator$AnimatorEventListener mAnimatorEventListener
	java.util.ArrayList mPendingAnimations
	private Runnable mPendingSetupAction
	private Runnable mPendingCleanupAction
	private Runnable mPendingOnStartAction
	private Runnable mPendingOnEndAction
	static final int NONE
	static final int TRANSLATION_X
	static final int TRANSLATION_Y
	static final int TRANSLATION_Z
	static final int SCALE_X
	static final int SCALE_Y
	static final int ROTATION
	static final int ROTATION_X
	static final int ROTATION_Y
	static final int X
	static final int Y
	static final int Z
	static final int ALPHA
	private static final int TRANSFORM_MASK
	private Runnable mAnimationStarter
	private java.util.HashMap mAnimatorMap
	private java.util.HashMap mAnimatorSetupMap
	private java.util.HashMap mAnimatorCleanupMap
	private java.util.HashMap mAnimatorOnStartMap
	private java.util.HashMap mAnimatorOnEndMap
	void  (android.view.View) 
		android.view.View view
	public android.view.ViewPropertyAnimator setDuration (long) 
		long duration
	public long getDuration () 
	public long getStartDelay () 
	public android.view.ViewPropertyAnimator setStartDelay (long) 
		long startDelay
	public android.view.ViewPropertyAnimator setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public android.animation.TimeInterpolator getInterpolator () 
	public android.view.ViewPropertyAnimator setListener (android.animation.Animator$AnimatorListener) 
		android.animation.Animator$AnimatorListener listener
	android.animation.Animator$AnimatorListener getListener () 
	public android.view.ViewPropertyAnimator setUpdateListener (android.animation.ValueAnimator$AnimatorUpdateListener) 
		android.animation.ValueAnimator$AnimatorUpdateListener listener
	android.animation.ValueAnimator$AnimatorUpdateListener getUpdateListener () 
	public void start () 
	public void cancel () 
		android.animation.Animator runningAnim
		java.util.HashMap mAnimatorMapCopy
		java.util.Set animatorSet
	public android.view.ViewPropertyAnimator x (float) 
		float value
	public android.view.ViewPropertyAnimator xBy (float) 
		float value
	public android.view.ViewPropertyAnimator y (float) 
		float value
	public android.view.ViewPropertyAnimator yBy (float) 
		float value
	public android.view.ViewPropertyAnimator z (float) 
		float value
	public android.view.ViewPropertyAnimator zBy (float) 
		float value
	public android.view.ViewPropertyAnimator rotation (float) 
		float value
	public android.view.ViewPropertyAnimator rotationBy (float) 
		float value
	public android.view.ViewPropertyAnimator rotationX (float) 
		float value
	public android.view.ViewPropertyAnimator rotationXBy (float) 
		float value
	public android.view.ViewPropertyAnimator rotationY (float) 
		float value
	public android.view.ViewPropertyAnimator rotationYBy (float) 
		float value
	public android.view.ViewPropertyAnimator translationX (float) 
		float value
	public android.view.ViewPropertyAnimator translationXBy (float) 
		float value
	public android.view.ViewPropertyAnimator translationY (float) 
		float value
	public android.view.ViewPropertyAnimator translationYBy (float) 
		float value
	public android.view.ViewPropertyAnimator translationZ (float) 
		float value
	public android.view.ViewPropertyAnimator translationZBy (float) 
		float value
	public android.view.ViewPropertyAnimator scaleX (float) 
		float value
	public android.view.ViewPropertyAnimator scaleXBy (float) 
		float value
	public android.view.ViewPropertyAnimator scaleY (float) 
		float value
	public android.view.ViewPropertyAnimator scaleYBy (float) 
		float value
	public android.view.ViewPropertyAnimator alpha (float) 
		float value
	public android.view.ViewPropertyAnimator alphaBy (float) 
		float value
	public android.view.ViewPropertyAnimator withLayer () 
		int currentLayerType
	public android.view.ViewPropertyAnimator withStartAction (java.lang.Runnable) 
		Runnable runnable
	public android.view.ViewPropertyAnimator withEndAction (java.lang.Runnable) 
		Runnable runnable
	boolean hasActions () 
	private void startAnimation () 
		android.view.ViewPropertyAnimator$NameValuesHolder nameValuesHolder
		int i
		android.animation.ValueAnimator animator
		java.util.ArrayList nameValueList
		int propertyMask
		int propertyCount
	private void animateProperty (int, float) 
		int constantName
		float toValue
		float fromValue
		float deltaValue
	private void animatePropertyBy (int, float) 
		int constantName
		float byValue
		float fromValue
	private void animatePropertyBy (int, float, float) 
		android.view.ViewPropertyAnimator$PropertyBundle bundle
		android.animation.Animator runningAnim
		android.animation.Animator animatorToCancel
		java.util.Set animatorSet
		int constantName
		float startValue
		float byValue
		android.view.ViewPropertyAnimator$NameValuesHolder nameValuePair
	private void setValue (int, float) 
		int propertyConstant
		float value
		android.view.View$TransformationInfo info
		android.view.RenderNode renderNode
	private float getValue (int) 
		int propertyConstant
		android.view.RenderNode node
	static void access$100 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static java.util.HashMap access$200 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static java.util.HashMap access$300 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static android.animation.Animator$AnimatorListener access$400 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static java.util.HashMap access$500 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static java.util.HashMap access$600 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static java.util.HashMap access$700 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
	static void access$800 (android.view.ViewPropertyAnimator, int, float) 
		android.view.ViewPropertyAnimator x0
		int x1
		float x2
	static android.animation.ValueAnimator$AnimatorUpdateListener access$900 (android.view.ViewPropertyAnimator) 
		android.view.ViewPropertyAnimator x0
}

android/view/PixelCopy$1.class
PixelCopy.java
package android.view
final android.view.PixelCopy$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.PixelCopy$OnPixelCopyFinishedListener val$listener
	final int val$result
	void  (android.view.PixelCopy$OnPixelCopyFinishedListener, int) 
	public void run () 
}

android/view/KeyboardShortcutInfo.class
KeyboardShortcutInfo.java
package android.view
public final android.view.KeyboardShortcutInfo extends java.lang.Object implements android.os.Parcelable  {
	private final CharSequence mLabel
	private final android.graphics.drawable.Icon mIcon
	private final char mBaseCharacter
	private final int mKeycode
	private final int mModifiers
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, android.graphics.drawable.Icon, int, int) 
		CharSequence label
		android.graphics.drawable.Icon icon
		int keycode
		int modifiers
	public void  (java.lang.CharSequence, int, int) 
		CharSequence label
		int keycode
		int modifiers
	public void  (java.lang.CharSequence, char, int) 
		CharSequence label
		char baseCharacter
		int modifiers
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.CharSequence getLabel () 
	public android.graphics.drawable.Icon getIcon () 
	public int getKeycode () 
	public char getBaseCharacter () 
	public int getModifiers () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.view.KeyboardShortcutInfo$1) 
		android.os.Parcel x0
		android.view.KeyboardShortcutInfo$1 x1
	static void  () 
}

android/view/AccessibilityIterators$AbstractTextSegmentIterator.class
AccessibilityIterators.java
package android.view
public abstract android.view.AccessibilityIterators$AbstractTextSegmentIterator extends java.lang.Object implements android.view.AccessibilityIterators$TextSegmentIterator  {
	protected String mText
	private final int[] mSegment
	public void  () 
	public void initialize (java.lang.String) 
		String text
	protected int[] getRange (int, int) 
		int start
		int end
}

android/view/ViewRootImpl$InvalidateOnAnimationRunnable.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$InvalidateOnAnimationRunnable extends java.lang.Object implements java.lang.Runnable  {
	private boolean mPosted
	private final java.util.ArrayList mViews
	private final java.util.ArrayList mViewRects
	private android.view.View[] mTempViews
	private android.view.View$AttachInfo$InvalidateInfo[] mTempViewRects
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void addView (android.view.View) 
		android.view.View view
	public void addViewRect (android.view.View$AttachInfo$InvalidateInfo) 
		android.view.View$AttachInfo$InvalidateInfo info
	public void removeView (android.view.View) 
		android.view.View$AttachInfo$InvalidateInfo info
		int i
		android.view.View view
	public void run () 
		int i
		android.view.View$AttachInfo$InvalidateInfo info
		int i
		int viewCount
		int viewRectCount
	private void postIfNeededLocked () 
}

android/view/View$3.class
View.java
package android.view
final android.view.View$3 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/Surface$CompatibleCanvas.class
Surface.java
package android.view
final android.view.Surface$CompatibleCanvas extends android.graphics.Canvas {
	private android.graphics.Matrix mOrigMatrix
	final android.view.Surface this$0
	private void  (android.view.Surface) 
	public void setMatrix (android.graphics.Matrix) 
		android.graphics.Matrix m
		android.graphics.Matrix matrix
	public void getMatrix (android.graphics.Matrix) 
		android.graphics.Matrix m
	void  (android.view.Surface, android.view.Surface$1) 
		android.view.Surface x0
		android.view.Surface$1 x1
}

android/view/WindowId$FocusObserver$H.class
WindowId.java
package android.view
 android.view.WindowId$FocusObserver$H extends android.os.Handler {
	final android.view.WindowId$FocusObserver this$0
	void  (android.view.WindowId$FocusObserver) 
		android.view.WindowId$FocusObserver this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/view/ActionMode.class
ActionMode.java
package android.view
public abstract android.view.ActionMode extends java.lang.Object {
	public static final int TYPE_PRIMARY
	public static final int TYPE_FLOATING
	public static final int DEFAULT_HIDE_DURATION
	private Object mTag
	private boolean mTitleOptionalHint
	private int mType
	public void  () 
	public void setTag (java.lang.Object) 
		Object tag
	public java.lang.Object getTag () 
	public abstract void setTitle (java.lang.CharSequence) 
	public abstract void setTitle (int) 
	public abstract void setSubtitle (java.lang.CharSequence) 
	public abstract void setSubtitle (int) 
	public void setTitleOptionalHint (boolean) 
		boolean titleOptional
	public boolean getTitleOptionalHint () 
	public boolean isTitleOptional () 
	public abstract void setCustomView (android.view.View) 
	public void setType (int) 
		int type
	public int getType () 
	public abstract void invalidate () 
	public void invalidateContentRect () 
	public void hide (long) 
		long duration
	public abstract void finish () 
	public abstract android.view.Menu getMenu () 
	public abstract java.lang.CharSequence getTitle () 
	public abstract java.lang.CharSequence getSubtitle () 
	public abstract android.view.View getCustomView () 
	public abstract android.view.MenuInflater getMenuInflater () 
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	public boolean isUiFocusable () 
}

android/view/IAppTransitionAnimationSpecsFuture$Stub.class
IAppTransitionAnimationSpecsFuture.java
package android.view
public abstract android.view.IAppTransitionAnimationSpecsFuture$Stub extends android.os.Binder implements android.view.IAppTransitionAnimationSpecsFuture  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_get
	public void  () 
	public static android.view.IAppTransitionAnimationSpecsFuture 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.AppTransitionAnimationSpec[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/view/LayoutInflater$FactoryMerger.class
LayoutInflater.java
package android.view
 android.view.LayoutInflater$FactoryMerger extends java.lang.Object implements android.view.LayoutInflater$Factory2  {
	private final android.view.LayoutInflater$Factory mF1
	private final android.view.LayoutInflater$Factory mF2
	private final android.view.LayoutInflater$Factory2 mF12
	private final android.view.LayoutInflater$Factory2 mF22
	void  (android.view.LayoutInflater$Factory, android.view.LayoutInflater$Factory2, android.view.LayoutInflater$Factory, android.view.LayoutInflater$Factory2) 
		android.view.LayoutInflater$Factory f1
		android.view.LayoutInflater$Factory2 f12
		android.view.LayoutInflater$Factory f2
		android.view.LayoutInflater$Factory2 f22
	public android.view.View onCreateView (java.lang.String, android.content.Context, android.util.AttributeSet) 
		String name
		android.content.Context context
		android.util.AttributeSet attrs
		android.view.View v
	public android.view.View onCreateView (android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) 
		android.view.View parent
		String name
		android.content.Context context
		android.util.AttributeSet attrs
		android.view.View v
}

android/view/View$12.class
View.java
package android.view
final android.view.View$12 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, float) 
		android.view.View object
		float value
	public java.lang.Float get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/view/SurfaceView$3.class
SurfaceView.java
package android.view
 android.view.SurfaceView$3 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.view.SurfaceView this$0
	void  (android.view.SurfaceView) 
		android.view.SurfaceView this$0
	public boolean onPreDraw () 
}

android/view/PixelCopy$OnPixelCopyFinishedListener.class
PixelCopy.java
package android.view
public abstract android.view.PixelCopy$OnPixelCopyFinishedListener extends java.lang.Object {
	public abstract void onPixelCopyFinished (int) 
}

android/view/MenuInflater$InflatedOnMenuItemClickListener.class
MenuInflater.java
package android.view
 android.view.MenuInflater$InflatedOnMenuItemClickListener extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	private static final Class[] PARAM_TYPES
	private Object mRealOwner
	private java.lang.reflect.Method mMethod
	public void  (java.lang.Object, java.lang.String) 
		android.view.InflateException ex
		Exception e
		Object realOwner
		String methodName
		Class c
	public boolean onMenuItemClick (android.view.MenuItem) 
		Exception e
		android.view.MenuItem item
	static void  () 
}

android/view/FrameMetrics.class
FrameMetrics.java
package android.view
public final android.view.FrameMetrics extends java.lang.Object {
	public static final int UNKNOWN_DELAY_DURATION
	public static final int INPUT_HANDLING_DURATION
	public static final int ANIMATION_DURATION
	public static final int LAYOUT_MEASURE_DURATION
	public static final int DRAW_DURATION
	public static final int SYNC_DURATION
	public static final int COMMAND_ISSUE_DURATION
	public static final int SWAP_BUFFERS_DURATION
	public static final int TOTAL_DURATION
	public static final int FIRST_DRAW_FRAME
	private static final int FRAME_INFO_FLAG_FIRST_DRAW
	private static final int[] DURATIONS
	final long[] mTimingData
	public void  (android.view.FrameMetrics) 
		android.view.FrameMetrics other
	void  () 
	public long getMetric (int) 
		int id
		int durationsIdx
	static void  () 
}

android/view/InputEventReceiver.class
InputEventReceiver.java
package android.view
public abstract android.view.InputEventReceiver extends java.lang.Object {
	private static final String TAG
	private final dalvik.system.CloseGuard mCloseGuard
	private long mReceiverPtr
	private android.view.InputChannel mInputChannel
	private android.os.MessageQueue mMessageQueue
	private final android.util.SparseIntArray mSeqMap
	private static native long nativeInit (java.lang.ref.WeakReference, android.view.InputChannel, android.os.MessageQueue) 
	private static native void nativeDispose (long) 
	private static native void nativeFinishInputEvent (long, int, boolean) 
	private static native boolean nativeConsumeBatchedInputEvents (long, long) 
	public void  (android.view.InputChannel, android.os.Looper) 
		android.view.InputChannel inputChannel
		android.os.Looper looper
	protected void finalize ()  throws java.lang.Throwable 
	public void dispose () 
	private void dispose (boolean) 
		boolean finalized
	public void onInputEvent (android.view.InputEvent) 
		android.view.InputEvent event
	public void onBatchedInputEventPending () 
	public final void finishInputEvent (android.view.InputEvent, boolean) 
		int seq
		int index
		android.view.InputEvent event
		boolean handled
	public final boolean consumeBatchedInputEvents (long) 
		long frameTimeNanos
	private void dispatchInputEvent (int, android.view.InputEvent) 
		int seq
		android.view.InputEvent event
	private void dispatchBatchedInputEventPending () 
}

android/view/KeyEvent$Callback.class
KeyEvent.java
package android.view
public abstract android.view.KeyEvent$Callback extends java.lang.Object {
	public abstract boolean onKeyDown (int, android.view.KeyEvent) 
	public abstract boolean onKeyLongPress (int, android.view.KeyEvent) 
	public abstract boolean onKeyUp (int, android.view.KeyEvent) 
	public abstract boolean onKeyMultiple (int, int, android.view.KeyEvent) 
}

android/view/ViewDebug$10.class
ViewDebug.java
package android.view
final android.view.ViewDebug$10 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$view
	final android.view.ViewGroup$LayoutParams val$p
	void  (android.view.View, android.view.ViewGroup$LayoutParams) 
	public void run () 
}

android/view/View$AccessibilityDelegate.class
View.java
package android.view
public android.view.View$AccessibilityDelegate extends java.lang.Object {
	public void  () 
	public void sendAccessibilityEvent (android.view.View, int) 
		android.view.View host
		int eventType
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View host
		int action
		android.os.Bundle args
	public void sendAccessibilityEventUnchecked (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	public boolean dispatchPopulateAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityEvent (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.View host
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
	public boolean onRequestSendAccessibilityEvent (android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.ViewGroup host
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
	public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider (android.view.View) 
		android.view.View host
	public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo (android.view.View) 
		android.view.View host
}

android/view/AccessibilityIterators$1.class
AccessibilityIterators.java
package android.view
 android.view.AccessibilityIterators$1 extends java.lang.Object {
}

android/view/ScaleGestureDetector.class
ScaleGestureDetector.java
package android.view
public android.view.ScaleGestureDetector extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final android.view.ScaleGestureDetector$OnScaleGestureListener mListener
	private float mFocusX
	private float mFocusY
	private boolean mQuickScaleEnabled
	private boolean mStylusScaleEnabled
	private float mCurrSpan
	private float mPrevSpan
	private float mInitialSpan
	private float mCurrSpanX
	private float mCurrSpanY
	private float mPrevSpanX
	private float mPrevSpanY
	private long mCurrTime
	private long mPrevTime
	private boolean mInProgress
	private int mSpanSlop
	private int mMinSpan
	private final android.os.Handler mHandler
	private float mAnchoredScaleStartX
	private float mAnchoredScaleStartY
	private int mAnchoredScaleMode
	private static final long TOUCH_STABILIZE_TIME
	private static final float SCALE_FACTOR
	private static final int ANCHORED_SCALE_MODE_NONE
	private static final int ANCHORED_SCALE_MODE_DOUBLE_TAP
	private static final int ANCHORED_SCALE_MODE_STYLUS
	private final android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier
	private android.view.GestureDetector mGestureDetector
	private boolean mEventBeforeOrAboveStartingGestureEvent
	public void  (android.content.Context, android.view.ScaleGestureDetector$OnScaleGestureListener) 
		android.content.Context context
		android.view.ScaleGestureDetector$OnScaleGestureListener listener
	public void  (android.content.Context, android.view.ScaleGestureDetector$OnScaleGestureListener, android.os.Handler) 
		android.content.Context context
		android.view.ScaleGestureDetector$OnScaleGestureListener listener
		android.os.Handler handler
		android.content.res.Resources res
		int targetSdkVersion
	public boolean onTouchEvent (android.view.MotionEvent) 
		float focusX
		float focusY
		int i
		int i
		float span
		boolean updatePrev
		android.view.MotionEvent event
		int action
		int count
		boolean isStylusButtonDown
		boolean anchoredScaleCancelled
		boolean streamComplete
		boolean configChanged
		boolean pointerUp
		int skipIndex
		float sumX
		float sumY
		int div
		float focusX
		float focusY
		float devSumX
		float devSumY
		float devX
		float devY
		float spanX
		float spanY
		float span
		boolean wasInProgress
		int minSpan
	private boolean inAnchoredScaleMode () 
	public void setQuickScaleEnabled (boolean) 
		android.view.GestureDetector$SimpleOnGestureListener gestureListener
		boolean scales
	public boolean isQuickScaleEnabled () 
	public void setStylusScaleEnabled (boolean) 
		boolean scales
	public boolean isStylusScaleEnabled () 
	public boolean isInProgress () 
	public float getFocusX () 
	public float getFocusY () 
	public float getCurrentSpan () 
	public float getCurrentSpanX () 
	public float getCurrentSpanY () 
	public float getPreviousSpan () 
	public float getPreviousSpanX () 
	public float getPreviousSpanY () 
	public float getScaleFactor () 
		boolean scaleUp
		float spanDiff
	public long getTimeDelta () 
	public long getEventTime () 
	static float access$002 (android.view.ScaleGestureDetector, float) 
		android.view.ScaleGestureDetector x0
		float x1
	static float access$102 (android.view.ScaleGestureDetector, float) 
		android.view.ScaleGestureDetector x0
		float x1
	static int access$202 (android.view.ScaleGestureDetector, int) 
		android.view.ScaleGestureDetector x0
		int x1
}

android/view/ScaleGestureDetector$SimpleOnScaleGestureListener.class
ScaleGestureDetector.java
package android.view
public android.view.ScaleGestureDetector$SimpleOnScaleGestureListener extends java.lang.Object implements android.view.ScaleGestureDetector$OnScaleGestureListener  {
	public void  () 
	public boolean onScale (android.view.ScaleGestureDetector) 
		android.view.ScaleGestureDetector detector
	public boolean onScaleBegin (android.view.ScaleGestureDetector) 
		android.view.ScaleGestureDetector detector
	public void onScaleEnd (android.view.ScaleGestureDetector) 
		android.view.ScaleGestureDetector detector
}

android/view/Gravity.class
Gravity.java
package android.view
public android.view.Gravity extends java.lang.Object {
	public static final int NO_GRAVITY
	public static final int AXIS_SPECIFIED
	public static final int AXIS_PULL_BEFORE
	public static final int AXIS_PULL_AFTER
	public static final int AXIS_CLIP
	public static final int AXIS_X_SHIFT
	public static final int AXIS_Y_SHIFT
	public static final int TOP
	public static final int BOTTOM
	public static final int LEFT
	public static final int RIGHT
	public static final int CENTER_VERTICAL
	public static final int FILL_VERTICAL
	public static final int CENTER_HORIZONTAL
	public static final int FILL_HORIZONTAL
	public static final int CENTER
	public static final int FILL
	public static final int CLIP_VERTICAL
	public static final int CLIP_HORIZONTAL
	public static final int RELATIVE_LAYOUT_DIRECTION
	public static final int HORIZONTAL_GRAVITY_MASK
	public static final int VERTICAL_GRAVITY_MASK
	public static final int DISPLAY_CLIP_VERTICAL
	public static final int DISPLAY_CLIP_HORIZONTAL
	public static final int START
	public static final int END
	public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK
	public void  () 
	public static void apply (int, int, int, android.graphics.Rect, android.graphics.Rect) 
		int gravity
		int w
		int h
		android.graphics.Rect container
		android.graphics.Rect outRect
	public static void apply (int, int, int, android.graphics.Rect, android.graphics.Rect, int) 
		int gravity
		int w
		int h
		android.graphics.Rect container
		android.graphics.Rect outRect
		int layoutDirection
		int absGravity
	public static void apply (int, int, int, android.graphics.Rect, int, int, android.graphics.Rect) 
		int gravity
		int w
		int h
		android.graphics.Rect container
		int xAdj
		int yAdj
		android.graphics.Rect outRect
	public static void apply (int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int) 
		int gravity
		int w
		int h
		android.graphics.Rect container
		int xAdj
		int yAdj
		android.graphics.Rect outRect
		int layoutDirection
		int absGravity
	public static void applyDisplay (int, android.graphics.Rect, android.graphics.Rect) 
		int off
		int off
		int gravity
		android.graphics.Rect display
		android.graphics.Rect inoutObj
	public static void applyDisplay (int, android.graphics.Rect, android.graphics.Rect, int) 
		int gravity
		android.graphics.Rect display
		android.graphics.Rect inoutObj
		int layoutDirection
		int absGravity
	public static boolean isVertical (int) 
		int gravity
	public static boolean isHorizontal (int) 
		int gravity
	public static int getAbsoluteGravity (int, int) 
		int gravity
		int layoutDirection
		int result
}

android/view/InputQueue$Callback.class
InputQueue.java
package android.view
public abstract android.view.InputQueue$Callback extends java.lang.Object {
	public abstract void onInputQueueCreated (android.view.InputQueue) 
	public abstract void onInputQueueDestroyed (android.view.InputQueue) 
}

android/view/InputEventConsistencyVerifier.class
InputEventConsistencyVerifier.java
package android.view
public final android.view.InputEventConsistencyVerifier extends java.lang.Object {
	private static final boolean IS_ENG_BUILD
	private static final String EVENT_TYPE_KEY
	private static final String EVENT_TYPE_TRACKBALL
	private static final String EVENT_TYPE_TOUCH
	private static final String EVENT_TYPE_GENERIC_MOTION
	private static final int RECENT_EVENTS_TO_LOG
	private final Object mCaller
	private final int mFlags
	private final String mLogTag
	private int mLastEventSeq
	private String mLastEventType
	private int mLastNestingLevel
	private android.view.InputEvent[] mRecentEvents
	private boolean[] mRecentEventsUnhandled
	private int mMostRecentEventIndex
	private android.view.InputEvent mCurrentEvent
	private String mCurrentEventType
	private android.view.InputEventConsistencyVerifier$KeyState mKeyStateList
	private boolean mTrackballDown
	private boolean mTrackballUnhandled
	private int mTouchEventStreamPointers
	private int mTouchEventStreamDeviceId
	private int mTouchEventStreamSource
	private boolean mTouchEventStreamIsTainted
	private boolean mTouchEventStreamUnhandled
	private boolean mHoverEntered
	private int mButtonsPressed
	private StringBuilder mViolationMessage
	public static final int FLAG_RAW_DEVICE_INPUT
	public void  (java.lang.Object, int) 
		Object caller
		int flags
	public void  (java.lang.Object, int, java.lang.String) 
		Object caller
		int flags
		String logTag
	public static boolean isInstrumentationEnabled () 
	public void reset () 
		android.view.InputEventConsistencyVerifier$KeyState state
	public void onInputEvent (android.view.InputEvent, int) 
		android.view.KeyEvent keyEvent
		android.view.MotionEvent motionEvent
		android.view.InputEvent event
		int nestingLevel
	public void onKeyEvent (android.view.KeyEvent, int) 
		android.view.InputEventConsistencyVerifier$KeyState state
		android.view.InputEventConsistencyVerifier$KeyState state
		int action
		int deviceId
		int source
		int keyCode
		android.view.KeyEvent event
		int nestingLevel
	public void onTrackballEvent (android.view.MotionEvent, int) 
		int action
		int source
		android.view.MotionEvent event
		int nestingLevel
	public void onTouchEvent (android.view.MotionEvent, int) 
		int expectedPointerCount
		int id
		int idBit
		int id
		int idBit
		int actionMasked
		int actionIndex
		int deviceId
		int source
		int pointerCount
		android.view.MotionEvent event
		int nestingLevel
		int action
		boolean newStream
	public void onGenericMotionEvent (android.view.MotionEvent, int) 
		int action
		int source
		int buttonState
		int actionButton
		android.view.MotionEvent event
		int nestingLevel
	public void onUnhandledEvent (android.view.InputEvent, int) 
		android.view.KeyEvent keyEvent
		int deviceId
		int source
		int keyCode
		android.view.InputEventConsistencyVerifier$KeyState state
		android.view.MotionEvent motionEvent
		android.view.InputEvent event
		int nestingLevel
	private void ensureMetaStateIsNormalized (int) 
		int metaState
		int normalizedMetaState
	private void ensurePointerCountIsOneForThisAction (android.view.MotionEvent) 
		android.view.MotionEvent event
		int pointerCount
	private void ensureActionButtonIsNonZeroForThisAction (android.view.MotionEvent) 
		android.view.MotionEvent event
		int actionButton
	private void ensureHistorySizeIsZeroForThisAction (android.view.MotionEvent) 
		android.view.MotionEvent event
		int historySize
	private boolean startEvent (android.view.InputEvent, int, java.lang.String) 
		android.view.InputEvent event
		int nestingLevel
		String eventType
		int seq
	private void finishEvent () 
		int index
		android.view.InputEvent event
		int i
		int index
	private static void appendEvent (java.lang.StringBuilder, int, android.view.InputEvent, boolean) 
		StringBuilder message
		int index
		android.view.InputEvent event
		boolean unhandled
	private void problem (java.lang.String) 
		String message
	private android.view.InputEventConsistencyVerifier$KeyState findKeyState (int, int, int, boolean) 
		int deviceId
		int source
		int keyCode
		boolean remove
		android.view.InputEventConsistencyVerifier$KeyState last
		android.view.InputEventConsistencyVerifier$KeyState state
	private void addKeyState (int, int, int) 
		int deviceId
		int source
		int keyCode
		android.view.InputEventConsistencyVerifier$KeyState state
	static void  () 
}

android/view/ViewRootImpl$TakenSurfaceHolder.class
ViewRootImpl.java
package android.view
 android.view.ViewRootImpl$TakenSurfaceHolder extends com.android.internal.view.BaseSurfaceHolder {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public boolean onAllowLockCanvas () 
	public void onRelayoutContainer () 
	public void setFormat (int) 
		int format
	public void setType (int) 
		int type
	public void onUpdateSurface () 
	public boolean isCreating () 
	public void setFixedSize (int, int) 
		int width
		int height
	public void setKeepScreenOn (boolean) 
		boolean screenOn
}

android/view/GestureDetector$OnGestureListener.class
GestureDetector.java
package android.view
public abstract android.view.GestureDetector$OnGestureListener extends java.lang.Object {
	public abstract boolean onDown (android.view.MotionEvent) 
	public abstract void onShowPress (android.view.MotionEvent) 
	public abstract boolean onSingleTapUp (android.view.MotionEvent) 
	public abstract boolean onScroll (android.view.MotionEvent, android.view.MotionEvent, float, float) 
	public abstract void onLongPress (android.view.MotionEvent) 
	public abstract boolean onFling (android.view.MotionEvent, android.view.MotionEvent, float, float) 
}

android/view/ViewRootImpl$HighContrastTextManager.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$HighContrastTextManager extends java.lang.Object implements android.view.accessibility.AccessibilityManager$HighTextContrastChangeListener  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void onHighTextContrastStateChanged (boolean) 
		boolean enabled
}

android/view/View$CheckForTap.class
View.java
package android.view
final android.view.View$CheckForTap extends java.lang.Object implements java.lang.Runnable  {
	public float x
	public float y
	final android.view.View this$0
	private void  (android.view.View) 
	public void run () 
	void  (android.view.View, android.view.View$1) 
		android.view.View x0
		android.view.View$1 x1
}

android/view/GraphicBuffer$1.class
GraphicBuffer.java
package android.view
final android.view.GraphicBuffer$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.view.GraphicBuffer createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int width
		int height
		int format
		int usage
		long nativeObject
	public android.view.GraphicBuffer[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/view/WindowCallbackWrapper.class
WindowCallbackWrapper.java
package android.view
public android.view.WindowCallbackWrapper extends java.lang.Object implements android.view.Window$Callback  {
	private android.view.Window$Callback mWrapped
	public void  (android.view.Window$Callback) 
		android.view.Window$Callback wrapped
	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 event
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public android.view.View onCreatePanelView (int) 
		int featureId
	public boolean onCreatePanelMenu (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onPreparePanel (int, android.view.View, android.view.Menu) 
		int featureId
		android.view.View view
		android.view.Menu menu
	public boolean onMenuOpened (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onMenuItemSelected (int, android.view.MenuItem) 
		int featureId
		android.view.MenuItem item
	public void onWindowAttributesChanged (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams attrs
	public void onContentChanged () 
	public void onWindowFocusChanged (boolean) 
		boolean hasFocus
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	public void onPanelClosed (int, android.view.Menu) 
		int featureId
		android.view.Menu menu
	public boolean onSearchRequested (android.view.SearchEvent) 
		android.view.SearchEvent searchEvent
	public boolean onSearchRequested () 
	public android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback callback
	public android.view.ActionMode onWindowStartingActionMode (android.view.ActionMode$Callback, int) 
		android.view.ActionMode$Callback callback
		int type
	public void onActionModeStarted (android.view.ActionMode) 
		android.view.ActionMode mode
	public void onActionModeFinished (android.view.ActionMode) 
		android.view.ActionMode mode
	public void onProvideKeyboardShortcuts (java.util.List, android.view.Menu, int) 
		java.util.List data
		android.view.Menu menu
		int deviceId
}

android/view/ViewRootImpl$ConsumeBatchedInputImmediatelyRunnable.class
ViewRootImpl.java
package android.view
final android.view.ViewRootImpl$ConsumeBatchedInputImmediatelyRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.view.ViewRootImpl this$0
	void  (android.view.ViewRootImpl) 
		android.view.ViewRootImpl this$0
	public void run () 
}

android/view/WindowCallbacks.class
WindowCallbacks.java
package android.view
public abstract android.view.WindowCallbacks extends java.lang.Object {
	public static final int RESIZE_MODE_INVALID
	public static final int RESIZE_MODE_FREEFORM
	public static final int RESIZE_MODE_DOCKED_DIVIDER
	public abstract void onWindowSizeIsChanging (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect) 
	public abstract void onWindowDragResizeStart (android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect, int) 
	public abstract void onWindowDragResizeEnd () 
	public abstract boolean onContentDrawn (int, int, int, int) 
	public abstract void onRequestDraw (boolean) 
	public abstract void onPostDraw (android.view.DisplayListCanvas) 
}

android/view/ViewTreeObserver$OnWindowShownListener.class
ViewTreeObserver.java
package android.view
public abstract android.view.ViewTreeObserver$OnWindowShownListener extends java.lang.Object {
	public abstract void onWindowShown () 
}

android/R$fraction.class
R.java
package android
public final android.R$fraction extends java.lang.Object {
	public void  () 
}

android/icu/
android/icu/impl/
android/icu/impl/TimeZoneGenericNames$GenericNameSearchHandler.class
TimeZoneGenericNames.java
package android.icu.impl
 android.icu.impl.TimeZoneGenericNames$GenericNameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler  {
	private java.util.EnumSet _types
	private java.util.Collection _matches
	private int _maxMatchLen
	void  (java.util.EnumSet) 
		java.util.EnumSet types
	public boolean handlePrefixMatch (int, java.util.Iterator) 
		android.icu.impl.TimeZoneGenericNames$NameInfo info
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo matchInfo
		int matchLength
		java.util.Iterator values
	public java.util.Collection getMatches () 
	public int getMaxMatchLen () 
	public void resetResults () 
}

android/icu/impl/TimeZoneNamesImpl$NameSearchHandler.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$NameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler  {
	private java.util.EnumSet _nameTypes
	private java.util.Collection _matches
	private int _maxMatchLen
	static final boolean $assertionsDisabled
	void  (java.util.EnumSet) 
		java.util.EnumSet nameTypes
	public boolean handlePrefixMatch (int, java.util.Iterator) 
		android.icu.text.TimeZoneNames$MatchInfo minfo
		android.icu.impl.TimeZoneNamesImpl$NameInfo ninfo
		android.icu.text.TimeZoneNames$MatchInfo minfo
		int matchLength
		java.util.Iterator values
	public java.util.Collection getMatches () 
	public int getMaxMatchLen () 
	public void resetResults () 
	static void  () 
}

android/icu/impl/StringRange$Adder.class
StringRange.java
package android.icu.impl
public abstract android.icu.impl.StringRange$Adder extends java.lang.Object {
	public abstract void add (java.lang.String, java.lang.String) 
}

android/icu/impl/CalendarAstronomer$1.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$1 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$AngleFunc  {
	final android.icu.impl.CalendarAstronomer this$0
	void  (android.icu.impl.CalendarAstronomer) 
		android.icu.impl.CalendarAstronomer this$0
	public double eval () 
}

android/icu/impl/ICUResourceBundle$1.class
ICUResourceBundle.java
package android.icu.impl
final android.icu.impl.ICUResourceBundle$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final ClassLoader val$root
	final String val$bn
	final java.util.Set val$names
	void  (java.lang.ClassLoader, java.lang.String, java.util.Set) 
	public java.lang.Void run () 
		java.net.URL url
		android.icu.impl.URLHandler handler
		java.util.Enumeration urls
		android.icu.impl.URLHandler$URLVisitor v
		java.io.IOException e
	public volatile java.lang.Object run () 
}

android/icu/impl/UCharacterProperty$7.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$7 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/LocaleDisplayNamesImpl$DataTable.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public android.icu.impl.LocaleDisplayNamesImpl$DataTable extends java.lang.Object {
	public void  () 
	android.icu.util.ULocale getLocale () 
	java.lang.String get (java.lang.String, java.lang.String) 
		String tableName
		String code
	java.lang.String get (java.lang.String, java.lang.String, java.lang.String) 
		String tableName
		String subTableName
		String code
}

android/icu/impl/UtilityExtensions.class
UtilityExtensions.java
package android.icu.impl
public android.icu.impl.UtilityExtensions extends java.lang.Object {
	public void  () 
	public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer) 
		int i
		StringBuffer rule
		String text
		boolean isLiteral
		boolean escapeUnprintable
		StringBuffer quoteBuf
	public static void appendToRule (java.lang.StringBuffer, android.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer) 
		StringBuffer rule
		android.icu.text.UnicodeMatcher matcher
		boolean escapeUnprintable
		StringBuffer quoteBuf
	public static java.lang.String formatInput (android.icu.text.ReplaceableString, android.icu.text.Transliterator$Position) 
		android.icu.text.ReplaceableString input
		android.icu.text.Transliterator$Position pos
		StringBuffer appendTo
	public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, android.icu.text.ReplaceableString, android.icu.text.Transliterator$Position) 
		String b
		String c
		String d
		StringBuffer appendTo
		android.icu.text.ReplaceableString input
		android.icu.text.Transliterator$Position pos
	public static java.lang.String formatInput (android.icu.text.Replaceable, android.icu.text.Transliterator$Position) 
		android.icu.text.Replaceable input
		android.icu.text.Transliterator$Position pos
	public static java.lang.StringBuffer formatInput (java.lang.StringBuffer, android.icu.text.Replaceable, android.icu.text.Transliterator$Position) 
		StringBuffer appendTo
		android.icu.text.Replaceable input
		android.icu.text.Transliterator$Position pos
}

android/icu/impl/StringRange.class
StringRange.java
package android.icu.impl
public android.icu.impl.StringRange extends java.lang.Object {
	private static final boolean DEBUG
	public static final java.util.Comparator COMPARE_INT_ARRAYS
	public void  () 
	public static void compact (java.util.Set, android.icu.impl.StringRange$Adder, boolean, boolean) 
		int currentCp
		String s
		String start
		String end
		int lastCp
		int prefixLen
		android.icu.impl.StringRange$Ranges item
		String s
		android.icu.impl.StringRange$Ranges ranges
		java.util.LinkedList compacted
		java.util.Map$Entry entry
		android.icu.impl.Relation lengthToArrays
		java.util.Set source
		android.icu.impl.StringRange$Adder adder
		boolean shorterPairs
		boolean moreCompact
	public static void compact (java.util.Set, android.icu.impl.StringRange$Adder, boolean) 
		java.util.Set source
		android.icu.impl.StringRange$Adder adder
		boolean shorterPairs
	private static java.util.LinkedList compact (int, java.util.Set) 
		android.icu.impl.StringRange$Ranges item
		java.util.Iterator it
		android.icu.impl.StringRange$Ranges last
		int i
		int size
		java.util.Set inputRanges
		java.util.LinkedList ranges
	public static java.util.Collection expand (java.lang.String, java.lang.String, boolean, java.util.Collection) 
		int i
		String start
		String end
		boolean requireSameLength
		java.util.Collection output
		int[] startCps
		int[] endCps
		int startOffset
		StringBuilder builder
	private static void add (int, int, int[], int[], java.lang.StringBuilder, java.util.Collection) 
		int i
		int endIndex
		int startOffset
		int[] starts
		int[] ends
		StringBuilder builder
		java.util.Collection output
		int start
		int end
		boolean last
		int startLen
	static void  () 
}

android/icu/impl/UBiDiProps$IsAcceptable.class
UBiDiProps.java
package android.icu.impl
final android.icu.impl.UBiDiProps$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.UBiDiProps$1) 
		android.icu.impl.UBiDiProps$1 x0
}

android/icu/impl/UResource$ArraySink.class
UResource.java
package android.icu.impl
public android.icu.impl.UResource$ArraySink extends java.lang.Object {
	public void  () 
	public void put (int, android.icu.impl.UResource$Value) 
		int index
		android.icu.impl.UResource$Value value
	public android.icu.impl.UResource$ArraySink getOrCreateArraySink (int, int) 
		int index
		int size
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (int, int) 
		int index
		int initialSize
	public void leave () 
}

android/icu/impl/UResource.class
UResource.java
package android.icu.impl
public final android.icu.impl.UResource extends java.lang.Object {
	public void  () 
}

android/icu/impl/ICUService$CacheEntry.class
ICUService.java
package android.icu.impl
final android.icu.impl.ICUService$CacheEntry extends java.lang.Object {
	final String actualDescriptor
	final Object service
	void  (java.lang.String, java.lang.Object) 
		String actualDescriptor
		Object service
}

android/icu/impl/Row$R3.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R3 extends android.icu.impl.Row {
	public void  (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object a
		Object b
		Object c
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/Trie$1.class
Trie.java
package android.icu.impl
 android.icu.impl.Trie$1 extends java.lang.Object {
}

android/icu/impl/UCharacterProperty$3.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$3 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
		android.icu.impl.Normalizer2Impl impl
}

android/icu/impl/Row$R4.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R4 extends android.icu.impl.Row {
	public void  (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object a
		Object b
		Object c
		Object d
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/TimeZoneGenericNames$Pattern.class
TimeZoneGenericNames.java
package android.icu.impl
public final android.icu.impl.TimeZoneGenericNames$Pattern extends java.lang.Enum {
	public static final android.icu.impl.TimeZoneGenericNames$Pattern REGION_FORMAT
	public static final android.icu.impl.TimeZoneGenericNames$Pattern FALLBACK_FORMAT
	String _key
	String _defaultVal
	private static final android.icu.impl.TimeZoneGenericNames$Pattern[] $VALUES
	public static android.icu.impl.TimeZoneGenericNames$Pattern[] values () 
	public static android.icu.impl.TimeZoneGenericNames$Pattern valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String key
		String defaultVal
	java.lang.String key () 
	java.lang.String defaultValue () 
	static void  () 
}

android/icu/impl/UCharacterProperty$16.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$16 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty) 
		android.icu.impl.UCharacterProperty this$0
	int getValue (int) 
		int c
}

android/icu/impl/PVecToTrieCompactHandler.class
PVecToTrieCompactHandler.java
package android.icu.impl
public android.icu.impl.PVecToTrieCompactHandler extends java.lang.Object implements android.icu.impl.PropsVectors$CompactHandler  {
	public android.icu.impl.IntTrieBuilder builder
	public int initialValue
	public void  () 
	public void setRowIndexForErrorValue (int) 
		int rowIndex
	public void setRowIndexForInitialValue (int) 
		int rowIndex
	public void setRowIndexForRange (int, int, int) 
		int start
		int end
		int rowIndex
	public void startRealValues (int) 
		int rowIndex
}

android/icu/impl/TZDBTimeZoneNames$1.class
TZDBTimeZoneNames.java
package android.icu.impl
 android.icu.impl.TZDBTimeZoneNames$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
	static void  () 
}

android/icu/impl/UCharacterProperty$12.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$12 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
		android.icu.impl.Normalizer2Impl kcf
		String src
		StringBuilder dest
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
}

android/icu/impl/Row.class
Row.java
package android.icu.impl
public android.icu.impl.Row extends java.lang.Object implements java.lang.Comparable java.lang.Cloneable android.icu.util.Freezable  {
	protected Object[] items
	protected volatile boolean frozen
	public void  () 
	public static android.icu.impl.Row$R2 of (java.lang.Object, java.lang.Object) 
		Object p0
		Object p1
	public static android.icu.impl.Row$R3 of (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object p0
		Object p1
		Object p2
	public static android.icu.impl.Row$R4 of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object p0
		Object p1
		Object p2
		Object p3
	public static android.icu.impl.Row$R5 of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object p0
		Object p1
		Object p2
		Object p3
		Object p4
	public android.icu.impl.Row set0 (java.lang.Object) 
		Object item
	public java.lang.Object get0 () 
	public android.icu.impl.Row set1 (java.lang.Object) 
		Object item
	public java.lang.Object get1 () 
	public android.icu.impl.Row set2 (java.lang.Object) 
		Object item
	public java.lang.Object get2 () 
	public android.icu.impl.Row set3 (java.lang.Object) 
		Object item
	public java.lang.Object get3 () 
	public android.icu.impl.Row set4 (java.lang.Object) 
		Object item
	public java.lang.Object get4 () 
	protected android.icu.impl.Row set (int, java.lang.Object) 
		int i
		Object item
	public int hashCode () 
		Object item
		int sum
	public boolean equals (java.lang.Object) 
		Object item
		android.icu.impl.Row that
		int i
		Exception e
		Object other
	public int compareTo (java.lang.Object) 
		Object item
		Object other
		int result
		android.icu.impl.Row that
		int i
	public java.lang.String toString () 
		Object item
		StringBuilder result
		boolean first
	public boolean isFrozen () 
	public android.icu.impl.Row freeze () 
	public java.lang.Object clone () 
		android.icu.impl.Row result
		CloneNotSupportedException e
	public android.icu.impl.Row cloneAsThawed () 
		android.icu.impl.Row result
		CloneNotSupportedException e
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/Trie2$Trie2Iterator.class
Trie2.java
package android.icu.impl
 android.icu.impl.Trie2$Trie2Iterator extends java.lang.Object implements java.util.Iterator  {
	private android.icu.impl.Trie2$ValueMapper mapper
	private android.icu.impl.Trie2$Range returnValue
	private int nextStart
	private int limitCP
	private boolean doingCodePoints
	private boolean doLeadSurrogates
	final android.icu.impl.Trie2 this$0
	void  (android.icu.impl.Trie2, android.icu.impl.Trie2$ValueMapper) 
		android.icu.impl.Trie2 this$0
		android.icu.impl.Trie2$ValueMapper vm
	void  (android.icu.impl.Trie2, char, android.icu.impl.Trie2$ValueMapper) 
		android.icu.impl.Trie2 this$0
		char leadSurrogate
		android.icu.impl.Trie2$ValueMapper vm
	public android.icu.impl.Trie2$Range next () 
		int endOfRange
		int val
		int mappedVal
	public boolean hasNext () 
	public void remove () 
	private int rangeEndLS (char) 
		char startingLS
		int c
		int val
	public volatile java.lang.Object next () 
}

android/icu/impl/UnicodeRegex.class
UnicodeRegex.java
package android.icu.impl
public android.icu.impl.UnicodeRegex extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable android.icu.text.StringTransform  {
	private android.icu.text.SymbolTable symbolTable
	private static android.icu.impl.UnicodeRegex STANDARD
	private String bnfCommentString
	private String bnfVariableInfix
	private String bnfLineSeparator
	private Appendable log
	private java.util.Comparator LongestFirst
	public void  () 
	public android.icu.text.SymbolTable getSymbolTable () 
	public android.icu.impl.UnicodeRegex setSymbolTable (android.icu.text.SymbolTable) 
		android.icu.text.SymbolTable symbolTable
	public java.lang.String transform (java.lang.String) 
		char ch
		int i
		String regex
		StringBuilder result
		android.icu.text.UnicodeSet temp
		java.text.ParsePosition pos
		int state
	public static java.lang.String fix (java.lang.String) 
		String regex
	public static java.util.regex.Pattern compile (java.lang.String) 
		String regex
	public static java.util.regex.Pattern compile (java.lang.String, int) 
		String regex
		int options
	public java.lang.String compileBnf (java.lang.String) 
		String bnfLines
	public java.lang.String compileBnf (java.util.List) 
		java.io.IOException e
		String variable2
		String definition2
		String altered2
		java.util.Map$Entry entry2
		String variable
		String definition
		java.util.Map$Entry entry
		int i
		java.util.List lines
		java.util.Map variables
		java.util.Set unused
	public java.lang.String getBnfCommentString () 
	public void setBnfCommentString (java.lang.String) 
		String bnfCommentString
	public java.lang.String getBnfVariableInfix () 
	public void setBnfVariableInfix (java.lang.String) 
		String bnfVariableInfix
	public java.lang.String getBnfLineSeparator () 
	public void setBnfLineSeparator (java.lang.String) 
		String bnfLineSeparator
	public static java.util.List appendLines (java.util.List, java.lang.String, java.lang.String)  throws java.io.IOException 
		java.util.List result
		String file
		String encoding
		java.io.InputStream is
	public static java.util.List appendLines (java.util.List, java.io.InputStream, java.lang.String)  throws java.io.UnsupportedEncodingException java.io.IOException 
		String line
		java.util.List result
		java.io.InputStream inputStream
		String encoding
		java.io.BufferedReader in
	public android.icu.impl.UnicodeRegex cloneAsThawed () 
		CloneNotSupportedException e
	public android.icu.impl.UnicodeRegex freeze () 
	public boolean isFrozen () 
	private int processSet (java.lang.String, int, java.lang.StringBuilder, android.icu.text.UnicodeSet, java.text.ParsePosition) 
		android.icu.text.UnicodeSet x
		Exception e
		String regex
		int i
		StringBuilder result
		android.icu.text.UnicodeSet temp
		java.text.ParsePosition pos
	private java.util.Map getVariables (java.util.List) 
		int hashPos
		String trimline
		String linePart
		boolean terminated
		int equalsPos
		String line
		java.util.List lines
		java.util.Map variables
		String variable
		StringBuffer definition
		int count
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	public volatile java.lang.Object transform (java.lang.Object) 
	static void  () 
}

android/icu/impl/IllegalIcuArgumentException.class
IllegalIcuArgumentException.java
package android.icu.impl
public android.icu.impl.IllegalIcuArgumentException extends java.lang.IllegalArgumentException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String errorMessage
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String errorMessage
		Throwable cause
	public synchronized android.icu.impl.IllegalIcuArgumentException initCause (java.lang.Throwable) 
		Throwable cause
	public volatile java.lang.Throwable initCause (java.lang.Throwable) 
}

android/icu/impl/ReplaceableUCharacterIterator.class
ReplaceableUCharacterIterator.java
package android.icu.impl
public android.icu.impl.ReplaceableUCharacterIterator extends android.icu.text.UCharacterIterator {
	private android.icu.text.Replaceable replaceable
	private int currentIndex
	public void  (android.icu.text.Replaceable) 
		android.icu.text.Replaceable replaceable
	public void  (java.lang.String) 
		String str
	public void  (java.lang.StringBuffer) 
		StringBuffer buf
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public int current () 
	public int currentCodePoint () 
		int ch2
		int ch
	public int getLength () 
	public int getIndex () 
	public int next () 
	public int previous () 
	public void setIndex (int)  throws java.lang.IndexOutOfBoundsException 
		int currentIndex
	public int getText (char[], int) 
		char[] fillIn
		int offset
		int length
}

android/icu/impl/Normalizer2Impl$Hangul.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$Hangul extends java.lang.Object {
	public static final int JAMO_L_BASE
	public static final int JAMO_L_END
	public static final int JAMO_V_BASE
	public static final int JAMO_V_END
	public static final int JAMO_T_BASE
	public static final int JAMO_T_END
	public static final int HANGUL_BASE
	public static final int HANGUL_END
	public static final int JAMO_L_COUNT
	public static final int JAMO_V_COUNT
	public static final int JAMO_T_COUNT
	public static final int JAMO_L_LIMIT
	public static final int JAMO_V_LIMIT
	public static final int JAMO_VT_COUNT
	public static final int HANGUL_COUNT
	public static final int HANGUL_LIMIT
	public void  () 
	public static boolean isHangul (int) 
		int c
	public static boolean isHangulWithoutJamoT (char) 
		char c
	public static boolean isJamoL (int) 
		int c
	public static boolean isJamoV (int) 
		int c
	public static int decompose (int, java.lang.Appendable) 
		int c2
		java.io.IOException e
		int c
		Appendable buffer
	public static void getRawDecomposition (int, java.lang.Appendable) 
		int orig
		int c2
		java.io.IOException e
		int c
		Appendable buffer
}

android/icu/impl/SoftCache.class
SoftCache.java
package android.icu.impl
public abstract android.icu.impl.SoftCache extends android.icu.impl.CacheBase {
	private java.util.concurrent.ConcurrentHashMap map
	public void  () 
	public final java.lang.Object getInstance (java.lang.Object, java.lang.Object) 
		android.icu.impl.CacheValue cv
		Object value
		Object value
		android.icu.impl.CacheValue cv
		Object key
		Object data
		Object mapValue
}

android/icu/impl/Differ.class
Differ.java
package android.icu.impl
public final android.icu.impl.Differ extends java.lang.Object {
	private int STACKSIZE
	private int EQUALSIZE
	private Object[] a
	private Object[] b
	private Object last
	private Object next
	private int aCount
	private int bCount
	private int aLine
	private int bLine
	private int maxSame
	private int aTop
	private int bTop
	public void  (int, int) 
		int stackSize
		int matchCount
	public void add (java.lang.Object, java.lang.Object) 
		Object aStr
		Object bStr
	public void addA (java.lang.Object) 
		Object aStr
	public void addB (java.lang.Object) 
		Object bStr
	public int getALine (int) 
		int offset
	public java.lang.Object getA (int) 
		int offset
	public int getACount () 
	public int getBCount () 
	public int getBLine (int) 
		int offset
	public java.lang.Object getB (int) 
		int offset
	public void checkMatch (boolean) 
		boolean finalPass
		int max
		int i
		int match
	public int find (java.lang.Object[], int, int, java.lang.Object[], int, int) 
		int j
		int i
		Object[] aArr
		int aStart
		int aEnd
		Object[] bArr
		int bStart
		int bEnd
		int len
		int bEndMinus
	private void flush () 
		int newCount
		int newCount
}

android/icu/impl/UCharacterProperty$BinaryProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$BinaryProperty extends java.lang.Object {
	int column
	int mask
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int, int) 
		int column
		int mask
	void  (android.icu.impl.UCharacterProperty, int) 
		int source
	final int getSource () 
	boolean contains (int) 
		int c
}

android/icu/impl/RuleCharacterIterator.class
RuleCharacterIterator.java
package android.icu.impl
public android.icu.impl.RuleCharacterIterator extends java.lang.Object {
	private String text
	private java.text.ParsePosition pos
	private android.icu.text.SymbolTable sym
	private char[] buf
	private int bufPos
	private boolean isEscaped
	public static final int DONE
	public static final int PARSE_VARIABLES
	public static final int PARSE_ESCAPES
	public static final int SKIP_WHITESPACE
	public void  (java.lang.String, android.icu.text.SymbolTable, java.text.ParsePosition) 
		String text
		android.icu.text.SymbolTable sym
		java.text.ParsePosition pos
	public boolean atEnd () 
	public int next (int) 
		String name
		int[] offset
		int options
		int c
	public boolean isEscaped () 
	public boolean inVariable () 
	public java.lang.Object getPos (java.lang.Object) 
		Object p
		Object[] a
		int[] v
	public void setPos (java.lang.Object) 
		Object p
		Object[] a
		int[] v
	public void skipIgnored (int) 
		int a
		int options
	public java.lang.String lookahead () 
	public void jumpahead (int) 
		int i
		int count
	public java.lang.String toString () 
		int b
	private int _current () 
		int i
	private void _advance (int) 
		int count
}

android/icu/impl/ICULocaleService$SimpleLocaleKeyFactory.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$SimpleLocaleKeyFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
	private final Object obj
	private final String id
	private final int kind
	public void  (java.lang.Object, android.icu.util.ULocale, int, boolean) 
		Object obj
		android.icu.util.ULocale locale
		int kind
		boolean visible
	public void  (java.lang.Object, android.icu.util.ULocale, int, boolean, java.lang.String) 
		Object obj
		android.icu.util.ULocale locale
		int kind
		boolean visible
		String name
	public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService) 
		android.icu.impl.ICUService$Key key
		android.icu.impl.ICUService service
		android.icu.impl.ICULocaleService$LocaleKey lkey
	protected boolean isSupportedID (java.lang.String) 
		String idToCheck
	public void updateVisibleIDs (java.util.Map) 
		java.util.Map result
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/impl/TimeZoneNamesImpl$ZoneStringsLoader.class
TimeZoneNamesImpl.java
package android.icu.impl
final android.icu.impl.TimeZoneNamesImpl$ZoneStringsLoader extends android.icu.impl.UResource$TableSink {
	private static final int INITIAL_NUM_ZONES
	private java.util.HashMap keyToLoader
	private StringBuilder sb
	final android.icu.impl.TimeZoneNamesImpl this$0
	private void  (android.icu.impl.TimeZoneNamesImpl) 
	void load () 
		String mzID
		android.icu.impl.TimeZoneNamesImpl$ZNames mzNames
		String tzID
		android.icu.impl.TimeZoneNamesImpl$ZNames tzNames
		android.icu.impl.UResource$Key key
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		java.util.Map$Entry entry
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		String mzID
		String tzID
		android.icu.impl.UResource$Key key
		int initialSize
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader result
	public void putNoFallback (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
	private java.lang.String mzIDFromKey (android.icu.impl.UResource$Key) 
		int i
		android.icu.impl.UResource$Key key
	private java.lang.String tzIDFromKey (android.icu.impl.UResource$Key) 
		char c
		int i
		android.icu.impl.UResource$Key key
	void  (android.icu.impl.TimeZoneNamesImpl, android.icu.impl.TimeZoneNamesImpl$1) 
		android.icu.impl.TimeZoneNamesImpl x0
		android.icu.impl.TimeZoneNamesImpl$1 x1
}

android/icu/impl/UCharacterProperty$CombiningClassIntProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$CombiningClassIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		int source
	int getMaxValue (int) 
		int which
}

android/icu/impl/ICUResourceBundleReader$ResourceCache.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$ResourceCache extends java.lang.Object {
	private static final int SIMPLE_LENGTH
	private static final int ROOT_BITS
	private static final int NEXT_BITS
	private int[] keys
	private Object[] values
	private int length
	private int maxOffsetBits
	private int levelBitsList
	private android.icu.impl.ICUResourceBundleReader$ResourceCache$Level rootLevel
	static final boolean $assertionsDisabled
	private static boolean storeDirectly (int) 
		int size
	private static final java.lang.Object putIfCleared (java.lang.Object[], int, java.lang.Object, int) 
		Object[] values
		int index
		Object item
		int size
		Object value
	void  (int) 
		int shift
		int maxOffset
		int keyBits
	private int makeKey (int) 
		int res
		int type
		int miniType
	private int findSimple (int) 
		int mid
		int k
		int key
		int start
		int limit
	synchronized java.lang.Object get (int) 
		Object value
		int index
		Object value
		int res
		Object value
	synchronized java.lang.Object putIfAbsent (int, java.lang.Object, int) 
		int i
		int index
		int res
		Object item
		int size
	static java.lang.Object access$2300 (java.lang.Object[], int, java.lang.Object, int) 
		Object[] x0
		int x1
		Object x2
		int x3
	static boolean access$2400 (int) 
		int x0
	static void  () 
}

android/icu/impl/CacheValue$Strength.class
CacheValue.java
package android.icu.impl
public final android.icu.impl.CacheValue$Strength extends java.lang.Enum {
	public static final android.icu.impl.CacheValue$Strength STRONG
	public static final android.icu.impl.CacheValue$Strength SOFT
	private static final android.icu.impl.CacheValue$Strength[] $VALUES
	public static android.icu.impl.CacheValue$Strength[] values () 
	public static android.icu.impl.CacheValue$Strength valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/CalendarAstronomer$Horizon.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Horizon extends java.lang.Object {
	public final double altitude
	public final double azimuth
	public void  (double, double) 
		double alt
		double azim
	public java.lang.String toString () 
}

android/icu/impl/UResource$Key.class
UResource.java
package android.icu.impl
public final android.icu.impl.UResource$Key extends java.lang.Object implements java.lang.CharSequence java.lang.Cloneable java.lang.Comparable  {
	private byte[] bytes
	private int offset
	private int length
	private String s
	static final boolean $assertionsDisabled
	public void  () 
	private void  (byte[], int, int) 
		byte[] keyBytes
		int keyOffset
		int keyLength
	public void setBytes (byte[], int) 
		byte[] keyBytes
		int keyOffset
	public void setToEmpty () 
	public android.icu.impl.UResource$Key clone () 
		CloneNotSupportedException cannotOccur
	public char charAt (int) 
		int i
	public int length () 
	public android.icu.impl.UResource$Key subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
	private java.lang.String internalSubString (int, int) 
		int i
		int start
		int end
		StringBuilder sb
	public java.lang.String substring (int) 
		int start
	public java.lang.String substring (int, int) 
		int start
		int end
	private boolean regionMatches (byte[], int, int) 
		int i
		byte[] otherBytes
		int otherOffset
		int n
	private boolean regionMatches (int, java.lang.CharSequence, int) 
		int i
		int start
		CharSequence cs
		int n
	public boolean equals (java.lang.Object) 
		android.icu.impl.UResource$Key otherKey
		Object other
	public boolean contentEquals (java.lang.CharSequence) 
		CharSequence cs
	public boolean startsWith (java.lang.CharSequence) 
		CharSequence cs
		int csLength
	public boolean endsWith (java.lang.CharSequence) 
		CharSequence cs
		int csLength
	public boolean regionMatches (int, java.lang.CharSequence) 
		int start
		CharSequence cs
		int csLength
	public int hashCode () 
		int i
		int h
	public int compareTo (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key other
	public int compareTo (java.lang.CharSequence) 
		int diff
		int i
		CharSequence cs
		int csLength
		int minLength
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile java.lang.CharSequence subSequence (int, int) 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/icu/impl/ICUService$LocaleRef.class
ICUService.java
package android.icu.impl
 android.icu.impl.ICUService$LocaleRef extends java.lang.Object {
	private final android.icu.util.ULocale locale
	private java.lang.ref.SoftReference ref
	private java.util.Comparator com
	void  (java.util.SortedMap, android.icu.util.ULocale, java.util.Comparator) 
		java.util.SortedMap dnCache
		android.icu.util.ULocale locale
		java.util.Comparator com
	java.util.SortedMap get (android.icu.util.ULocale, java.util.Comparator) 
		android.icu.util.ULocale loc
		java.util.Comparator comp
		java.util.SortedMap m
}

android/icu/impl/UCaseProps$1.class
UCaseProps.java
package android.icu.impl
 android.icu.impl.UCaseProps$1 extends java.lang.Object {
}

android/icu/impl/LocaleDisplayNamesImpl$DataTables$1.class
LocaleDisplayNamesImpl.java
package android.icu.impl
final android.icu.impl.LocaleDisplayNamesImpl$DataTables$1 extends android.icu.impl.LocaleDisplayNamesImpl$DataTables {
	final android.icu.impl.LocaleDisplayNamesImpl$DataTable val$NO_OP
	void  (android.icu.impl.LocaleDisplayNamesImpl$DataTable) 
	public android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
}

android/icu/impl/UCharacterProperty$17.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$17 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty) 
		android.icu.impl.UCharacterProperty this$0
	int getValue (int) 
		int c
}

android/icu/impl/PatternTokenizer.class
PatternTokenizer.java
package android.icu.impl
public android.icu.impl.PatternTokenizer extends java.lang.Object {
	private android.icu.text.UnicodeSet ignorableCharacters
	private android.icu.text.UnicodeSet syntaxCharacters
	private android.icu.text.UnicodeSet extraQuotingCharacters
	private android.icu.text.UnicodeSet escapeCharacters
	private boolean usingSlash
	private boolean usingQuote
	private transient android.icu.text.UnicodeSet needingQuoteCharacters
	private int start
	private int limit
	private String pattern
	public static final char SINGLE_QUOTE
	public static final char BACK_SLASH
	private static int NO_QUOTE
	private static int IN_QUOTE
	public static final int DONE
	public static final int SYNTAX
	public static final int LITERAL
	public static final int BROKEN_QUOTE
	public static final int BROKEN_ESCAPE
	public static final int UNKNOWN
	private static final int AFTER_QUOTE
	private static final int NONE
	private static final int START_QUOTE
	private static final int NORMAL_QUOTE
	private static final int SLASH_START
	private static final int HEX
	public void  () 
	public android.icu.text.UnicodeSet getIgnorableCharacters () 
	public android.icu.impl.PatternTokenizer setIgnorableCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet ignorableCharacters
	public android.icu.text.UnicodeSet getSyntaxCharacters () 
	public android.icu.text.UnicodeSet getExtraQuotingCharacters () 
	public android.icu.impl.PatternTokenizer setSyntaxCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet syntaxCharacters
	public android.icu.impl.PatternTokenizer setExtraQuotingCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet syntaxCharacters
	public android.icu.text.UnicodeSet getEscapeCharacters () 
	public android.icu.impl.PatternTokenizer setEscapeCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet escapeCharacters
	public boolean isUsingQuote () 
	public android.icu.impl.PatternTokenizer setUsingQuote (boolean) 
		boolean usingQuote
	public boolean isUsingSlash () 
	public android.icu.impl.PatternTokenizer setUsingSlash (boolean) 
		boolean usingSlash
	public int getLimit () 
	public android.icu.impl.PatternTokenizer setLimit (int) 
		int limit
	public int getStart () 
	public android.icu.impl.PatternTokenizer setStart (int) 
		int start
	public android.icu.impl.PatternTokenizer setPattern (java.lang.CharSequence) 
		CharSequence pattern
	public android.icu.impl.PatternTokenizer setPattern (java.lang.String) 
		String pattern
	public java.lang.String quoteLiteral (java.lang.CharSequence) 
		CharSequence string
	public java.lang.String quoteLiteral (java.lang.String) 
		int cp
		int i
		String string
		StringBuffer result
		int quotedChar
	private void appendEscaped (java.lang.StringBuffer, int) 
		StringBuffer result
		int cp
	public java.lang.String normalize () 
		int status
		int oldStart
		StringBuffer result
		StringBuffer buffer
	public int next (java.lang.StringBuffer) 
		int cp
		int i
		StringBuffer buffer
		int status
		int lastQuote
		int quoteStatus
		int hexCount
		int hexValue
	static void  () 
}

android/icu/impl/TimeZoneGenericNames$NameInfo.class
TimeZoneGenericNames.java
package android.icu.impl
 android.icu.impl.TimeZoneGenericNames$NameInfo extends java.lang.Object {
	String tzID
	android.icu.impl.TimeZoneGenericNames$GenericNameType type
	private void  () 
	void  (android.icu.impl.TimeZoneGenericNames$1) 
		android.icu.impl.TimeZoneGenericNames$1 x0
}

android/icu/impl/coll/
android/icu/impl/coll/CollationKeys.class
CollationKeys.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationKeys extends java.lang.Object {
	public static final android.icu.impl.coll.CollationKeys$LevelCallback SIMPLE_LEVEL_FALLBACK
	private static final int SEC_COMMON_LOW
	private static final int SEC_COMMON_MIDDLE
	static final int SEC_COMMON_HIGH
	private static final int SEC_COMMON_MAX_COUNT
	private static final int CASE_LOWER_FIRST_COMMON_LOW
	private static final int CASE_LOWER_FIRST_COMMON_MIDDLE
	private static final int CASE_LOWER_FIRST_COMMON_HIGH
	private static final int CASE_LOWER_FIRST_COMMON_MAX_COUNT
	private static final int CASE_UPPER_FIRST_COMMON_LOW
	private static final int CASE_UPPER_FIRST_COMMON_HIGH
	private static final int CASE_UPPER_FIRST_COMMON_MAX_COUNT
	private static final int TER_ONLY_COMMON_LOW
	private static final int TER_ONLY_COMMON_MIDDLE
	private static final int TER_ONLY_COMMON_HIGH
	private static final int TER_ONLY_COMMON_MAX_COUNT
	private static final int TER_LOWER_FIRST_COMMON_LOW
	private static final int TER_LOWER_FIRST_COMMON_MIDDLE
	private static final int TER_LOWER_FIRST_COMMON_HIGH
	private static final int TER_LOWER_FIRST_COMMON_MAX_COUNT
	private static final int TER_UPPER_FIRST_COMMON_LOW
	private static final int TER_UPPER_FIRST_COMMON_MIDDLE
	private static final int TER_UPPER_FIRST_COMMON_HIGH
	private static final int TER_UPPER_FIRST_COMMON_MAX_COUNT
	private static final int QUAT_COMMON_LOW
	private static final int QUAT_COMMON_MIDDLE
	private static final int QUAT_COMMON_HIGH
	private static final int QUAT_COMMON_MAX_COUNT
	private static final int QUAT_SHIFTED_LIMIT_BYTE
	private static final int[] levelMasks
	static final boolean $assertionsDisabled
	private static android.icu.impl.coll.CollationKeys$SortKeyLevel getSortKeyLevel (int, int) 
		int levels
		int level
	private void  () 
	public static void writeSortKeyUpToQuaternary (android.icu.impl.coll.CollationIterator, boolean[], android.icu.impl.coll.CollationSettings, android.icu.impl.coll.CollationKeys$SortKeyByteSink, int, android.icu.impl.coll.CollationKeys$LevelCallback, boolean) 
		long variableTop
		boolean isCompressible
		int p1
		byte p2
		int b
		int b
		int b
		int remainder
		int b
		byte b
		byte[] secs
		int last
		int s
		int b
		int b
		int c
		int b
		int b
		int b
		int b
		int b
		int b
		int t
		int b
		int b
		int q
		long ce
		long p
		int lower32
		byte c
		int i
		int length
		byte b
		android.icu.impl.coll.CollationIterator iter
		boolean[] compressibleBytes
		android.icu.impl.coll.CollationSettings settings
		android.icu.impl.coll.CollationKeys$SortKeyByteSink sink
		int minLevel
		android.icu.impl.coll.CollationKeys$LevelCallback callback
		boolean preflight
		int options
		int levels
		long variableTop
		int tertiaryMask
		byte[] p234
		android.icu.impl.coll.CollationKeys$SortKeyLevel cases
		android.icu.impl.coll.CollationKeys$SortKeyLevel secondaries
		android.icu.impl.coll.CollationKeys$SortKeyLevel tertiaries
		android.icu.impl.coll.CollationKeys$SortKeyLevel quaternaries
		long prevReorderedPrimary
		int commonCases
		int commonSecondaries
		int commonTertiaries
		int commonQuaternaries
		int prevSecondary
		int secSegmentStart
	static void  () 
}

android/icu/impl/coll/CollationFCD.class
CollationFCD.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationFCD extends java.lang.Object {
	private static final byte[] lcccIndex
	private static final byte[] tcccIndex
	private static final int[] lcccBits
	private static final int[] tcccBits
	static final boolean $assertionsDisabled
	public void  () 
	public static boolean hasLccc (int) 
		int i
		int c
	public static boolean hasTccc (int) 
		int i
		int c
	static boolean mayHaveLccc (int) 
		int c
		int i
	static boolean maybeTibetanCompositeVowel (int) 
		int c
	static boolean isFCD16OfTibetanCompositeVowel (int) 
		int fcd16
	static void  () 
}

android/icu/impl/coll/TailoredSet.class
TailoredSet.java
package android.icu.impl.coll
public final android.icu.impl.coll.TailoredSet extends java.lang.Object {
	private android.icu.impl.coll.CollationData data
	private android.icu.impl.coll.CollationData baseData
	private android.icu.text.UnicodeSet tailored
	private StringBuilder unreversedPrefix
	private String suffix
	static final boolean $assertionsDisabled
	public void  (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet t
	public void forData (android.icu.impl.coll.CollationData) 
		android.icu.impl.Trie2$Range range
		android.icu.impl.coll.CollationData d
		java.util.Iterator trieIterator
	private void enumTailoredRange (int, int, int, android.icu.impl.coll.TailoredSet) 
		int start
		int end
		int ce32
		android.icu.impl.coll.TailoredSet ts
	private void handleCE32 (int, int, int) 
		int baseCE32
		int start
		int end
		int ce32
	private void compare (int, int, int) 
		int baseIndex
		int dataIndex
		int baseIndex
		int baseIndex
		int dataIndex
		int baseIndex
		int tag
		int baseTag
		long dataCE
		long p
		int i
		int length
		int baseLength
		int idx0
		int idx1
		int i
		int length
		int baseLength
		int idx0
		int idx1
		StringBuilder jamos
		int length
		int c
		int ce32
		int baseCE32
		int tag
		int baseTag
	private void comparePrefixes (int, java.lang.CharSequence, int, java.lang.CharSequence, int) 
		int cmp
		int c
		CharSequence p
		int pidx
		CharSequence q
		int qidx
		android.icu.util.CharsTrie$Iterator prefixes
		android.icu.util.CharsTrie$Iterator basePrefixes
		String tp
		String bp
		String none
		android.icu.util.CharsTrie$Entry te
		android.icu.util.CharsTrie$Entry be
	private void compareContractions (int, java.lang.CharSequence, int, java.lang.CharSequence, int) 
		int cmp
		int c
		CharSequence p
		int pidx
		CharSequence q
		int qidx
		android.icu.util.CharsTrie$Iterator suffixes
		android.icu.util.CharsTrie$Iterator baseSuffixes
		String ts
		String bs
		String none
		android.icu.util.CharsTrie$Entry te
		android.icu.util.CharsTrie$Entry be
	private void addPrefixes (android.icu.impl.coll.CollationData, int, java.lang.CharSequence, int) 
		android.icu.util.CharsTrie$Entry e
		android.icu.impl.coll.CollationData d
		int c
		CharSequence p
		int pidx
		android.icu.util.CharsTrie$Iterator prefixes
	private void addPrefix (android.icu.impl.coll.CollationData, java.lang.CharSequence, int, int) 
		int idx
		android.icu.impl.coll.CollationData d
		CharSequence pfx
		int c
		int ce32
	private void addContractions (int, java.lang.CharSequence, int) 
		android.icu.util.CharsTrie$Entry e
		int c
		CharSequence p
		int pidx
		android.icu.util.CharsTrie$Iterator suffixes
	private void addSuffix (int, java.lang.CharSequence) 
		int c
		CharSequence sfx
	private void add (int) 
		StringBuilder s
		int c
	private void setPrefix (java.lang.CharSequence) 
		CharSequence pfx
	private void resetPrefix () 
	static void  () 
}

android/icu/impl/coll/CollationData.class
CollationData.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationData extends java.lang.Object {
	static final int REORDER_RESERVED_BEFORE_LATIN
	static final int REORDER_RESERVED_AFTER_LATIN
	static final int MAX_NUM_SPECIAL_REORDER_CODES
	private static final int[] EMPTY_INT_ARRAY
	static final int JAMO_CE32S_LENGTH
	android.icu.impl.Trie2_32 trie
	int[] ce32s
	long[] ces
	String contexts
	public android.icu.impl.coll.CollationData base
	int[] jamoCE32s
	public android.icu.impl.Normalizer2Impl nfcImpl
	long numericPrimary
	public boolean[] compressibleBytes
	android.icu.text.UnicodeSet unsafeBackwardSet
	public char[] fastLatinTable
	char[] fastLatinTableHeader
	int numScripts
	char[] scriptsIndex
	char[] scriptStarts
	public long[] rootElements
	static final boolean $assertionsDisabled
	void  (android.icu.impl.Normalizer2Impl) 
		android.icu.impl.Normalizer2Impl nfc
	public int getCE32 (int) 
		int c
	int getCE32FromSupplementary (int) 
		int c
	boolean isDigit (int) 
		int c
	public boolean isUnsafeBackward (int, boolean) 
		int c
		boolean numeric
	public boolean isCompressibleLeadByte (int) 
		int b
	public boolean isCompressiblePrimary (long) 
		long p
	int getCE32FromContexts (int) 
		int index
	int getIndirectCE32 (int) 
		int ce32
		int tag
	int getFinalCE32 (int) 
		int ce32
	long getCEFromOffsetCE32 (int, int) 
		int c
		int ce32
		long dataCE
	long getSingleCE (int) 
		android.icu.impl.coll.CollationData d
		int c
		android.icu.impl.coll.CollationData d
		int ce32
	int getFCD16 (int) 
		int c
	long getFirstPrimaryForGroup (int) 
		int script
		int index
	public long getLastPrimaryForGroup (int) 
		int script
		int index
		long limit
	public int getGroupForPrimary (long) 
		int i
		int i
		long p
		int index
	private int getScriptIndex (int) 
		int script
	public int[] getEquivalentScripts (int) 
		int i
		int i
		int script
		int index
		int length
		int[] dest
	void makeReorderRanges (int[], android.icu.impl.coll.UVector32) 
		int[] reorder
		android.icu.impl.coll.UVector32 ranges
	private void makeReorderRanges (int[], boolean, android.icu.impl.coll.UVector32) 
		int index
		int reorderCode
		int i
		int index
		int i
		int index
		int start
		int index
		int script
		int index
		int i
		int leadByte
		int start
		int i
		int newLeadByte
		int nextOffset
		int i
		int[] reorder
		boolean latinMustMove
		android.icu.impl.coll.UVector32 ranges
		int length
		short[] table
		int lowStart
		int highLimit
		int specials
		int skippedReserved
		boolean hasReorderToEnd
		int offset
	private int addLowScriptRange (short[], int, int) 
		short[] table
		int index
		int lowStart
		int start
		int limit
	private int addHighScriptRange (short[], int, int) 
		short[] table
		int index
		int highLimit
		int limit
		int start
	private static java.lang.String scriptCodeString (int) 
		int script
	static void  () 
}

android/icu/impl/coll/CollationDataReader.class
CollationDataReader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataReader extends java.lang.Object {
	static final int IX_INDEXES_LENGTH
	static final int IX_OPTIONS
	static final int IX_RESERVED2
	static final int IX_RESERVED3
	static final int IX_JAMO_CE32S_START
	static final int IX_REORDER_CODES_OFFSET
	static final int IX_REORDER_TABLE_OFFSET
	static final int IX_TRIE_OFFSET
	static final int IX_RESERVED8_OFFSET
	static final int IX_CES_OFFSET
	static final int IX_RESERVED10_OFFSET
	static final int IX_CE32S_OFFSET
	static final int IX_ROOT_ELEMENTS_OFFSET
	static final int IX_CONTEXTS_OFFSET
	static final int IX_UNSAFE_BWD_OFFSET
	static final int IX_FAST_LATIN_TABLE_OFFSET
	static final int IX_SCRIPTS_OFFSET
	static final int IX_COMPRESSIBLE_BYTES_OFFSET
	static final int IX_RESERVED18_OFFSET
	static final int IX_TOTAL_SIZE
	private static final android.icu.impl.coll.CollationDataReader$IsAcceptable IS_ACCEPTABLE
	private static final int DATA_FORMAT
	static final boolean $assertionsDisabled
	static void read (android.icu.impl.coll.CollationTailoring, java.nio.ByteBuffer, android.icu.impl.coll.CollationTailoring)  throws java.io.IOException 
		int i
		int i
		int length
		int length
		int reorderRangesLength
		int[] reorderCodes
		int reorderCodesLength
		int trieLength
		int i
		int rootElementsLength
		long commonSecTer
		long secTerBoundaries
		int i
		int lead
		android.icu.impl.USerializedSet sset
		char[] unsafeData
		int count
		int[] range
		int c
		int i
		char header0
		int headerLength
		int tableLength
		int scriptsLength
		java.nio.CharBuffer inChars
		int scriptStartsLength
		int i
		android.icu.impl.coll.CollationTailoring base
		java.nio.ByteBuffer inBytes
		android.icu.impl.coll.CollationTailoring tailoring
		int inLength
		int indexesLength
		int[] inIndexes
		int index
		int offset
		int length
		android.icu.impl.coll.CollationData baseData
		int[] reorderCodes
		int reorderCodesLength
		byte[] reorderTable
		android.icu.impl.coll.CollationData data
		int jamoCE32sStart
		android.icu.impl.coll.CollationSettings ts
		int options
		char[] fastLatinPrimaries
		int fastLatinOptions
		android.icu.impl.coll.CollationSettings settings
	private void  () 
	static void  () 
}

android/icu/impl/coll/CollationIterator.class
CollationIterator.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.CollationIterator extends java.lang.Object {
	protected static final long NO_CP_AND_CE32
	protected final android.icu.impl.Trie2_32 trie
	protected final android.icu.impl.coll.CollationData data
	private android.icu.impl.coll.CollationIterator$CEBuffer ceBuffer
	private int cesIndex
	private android.icu.impl.coll.CollationIterator$SkippedState skipped
	private int numCpFwd
	private boolean isNumeric
	static final boolean $assertionsDisabled
	public void  (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData d
	public void  (android.icu.impl.coll.CollationData, boolean) 
		android.icu.impl.coll.CollationData d
		boolean numeric
	public boolean equals (java.lang.Object) 
		int i
		Object other
		android.icu.impl.coll.CollationIterator o
	public abstract void resetToOffset (int) 
	public abstract int getOffset () 
	public final long nextCE () 
		android.icu.impl.coll.CollationData d
		long cAndCE32
		int c
		int ce32
		int t
		android.icu.impl.coll.CollationData d
	public final int fetchCEs () 
	final void setCurrentCE (long) 
		long ce
	public final long previousCE (android.icu.impl.coll.UVector32) 
		android.icu.impl.coll.CollationData d
		android.icu.impl.coll.UVector32 offsets
		int limitOffset
		int c
		int ce32
		android.icu.impl.coll.CollationData d
	public final int getCEsLength () 
	public final long getCE (int) 
		int i
	public final long[] getCEs () 
	final void clearCEs () 
	public final void clearCEsIfNoneRemaining () 
	public abstract int nextCodePoint () 
	public abstract int previousCodePoint () 
	protected final void reset () 
	protected final void reset (boolean) 
		boolean numeric
	protected long handleNextCE32 () 
		int c
	protected long makeCodePointAndCE32Pair (int, int) 
		int c
		int ce32
	protected char handleGetTrailSurrogate () 
	protected boolean forbidSurrogateCodePoints () 
	protected abstract void forwardNumCodePoints (int) 
	protected abstract void backwardNumCodePoints (int) 
	protected int getDataCE32 (int) 
		int c
	protected int getCE32FromBuilderData (int) 
		int ce32
	protected final void appendCEsFromCE32 (android.icu.impl.coll.CollationData, int, int, boolean) 
		int index
		int length
		int index
		int length
		int nextCp
		int index
		int defaultCE32
		int nextCp
		int[] jamoCE32s
		int t
		int v
		char trail
		android.icu.impl.coll.CollationData d
		int c
		int ce32
		boolean forward
	private static final boolean isSurrogate (int) 
		int c
	protected static final boolean isLeadSurrogate (int) 
		int c
	protected static final boolean isTrailSurrogate (int) 
		int c
	private final long nextCEFromCE32 (android.icu.impl.coll.CollationData, int, int) 
		android.icu.impl.coll.CollationData d
		int c
		int ce32
	private final int getCE32FromPrefix (android.icu.impl.coll.CollationData, int) 
		int c
		android.icu.util.BytesTrie$Result match
		android.icu.impl.coll.CollationData d
		int ce32
		int index
		int lookBehind
		android.icu.util.CharsTrie prefixes
	private final int nextSkippedCodePoint () 
		int c
	private final void backwardNumSkipped (int) 
		int n
	private final int nextCE32FromContraction (android.icu.impl.coll.CollationData, int, java.lang.CharSequence, int, int, int) 
		int nextCp
		int nextCp
		android.icu.impl.coll.CollationData d
		int contractionCE32
		CharSequence trieChars
		int trieOffset
		int ce32
		int c
		int lookAhead
		int sinceMatch
		android.icu.util.CharsTrie suffixes
		android.icu.util.BytesTrie$Result match
	private final int nextCE32FromDiscontiguousContraction (android.icu.impl.coll.CollationData, android.icu.util.CharsTrie, int, int, int) 
		int i
		android.icu.util.BytesTrie$Result match
		android.icu.impl.coll.CollationData d
		android.icu.util.CharsTrie suffixes
		int ce32
		int lookAhead
		int c
		int fcd16
		int nextCp
		int prevCC
		int sinceMatch
		boolean isTopDiscontiguous
	private final long previousCEUnsafe (int, android.icu.impl.coll.UVector32) 
		int c
		android.icu.impl.coll.UVector32 offsets
		int numBackward
		int offset
	private final void appendNumericCEs (int, boolean) 
		char digit
		int c
		char digit
		int c
		int segmentLength
		int ce32
		boolean forward
		StringBuilder digits
		int pos
	private final void appendNumericSegmentCEs (java.lang.CharSequence) 
		int i
		long primary
		long primary
		long primary
		int value
		int firstByte
		int numBytes
		int pair
		int pos
		CharSequence digits
		int length
		long numericPrimary
		int numPairs
		long primary
		int pair
		int pos
		int shift
	static void  () 
}

android/icu/impl/coll/CollationWeights$WeightRange.class
CollationWeights.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationWeights$WeightRange extends java.lang.Object implements java.lang.Comparable  {
	long start
	long end
	int length
	int count
	private void  () 
	public int compareTo (android.icu.impl.coll.CollationWeights$WeightRange) 
		android.icu.impl.coll.CollationWeights$WeightRange other
		long l
		long r
	public volatile int compareTo (java.lang.Object) 
	void  (android.icu.impl.coll.CollationWeights$1) 
		android.icu.impl.coll.CollationWeights$1 x0
}

android/icu/impl/coll/FCDIterCollationIterator$State.class
FCDIterCollationIterator.java
package android.icu.impl.coll
final android.icu.impl.coll.FCDIterCollationIterator$State extends java.lang.Enum {
	public static final android.icu.impl.coll.FCDIterCollationIterator$State ITER_CHECK_FWD
	public static final android.icu.impl.coll.FCDIterCollationIterator$State ITER_CHECK_BWD
	public static final android.icu.impl.coll.FCDIterCollationIterator$State ITER_IN_FCD_SEGMENT
	public static final android.icu.impl.coll.FCDIterCollationIterator$State IN_NORM_ITER_AT_LIMIT
	public static final android.icu.impl.coll.FCDIterCollationIterator$State IN_NORM_ITER_AT_START
	private static final android.icu.impl.coll.FCDIterCollationIterator$State[] $VALUES
	public static android.icu.impl.coll.FCDIterCollationIterator$State[] values () 
	public static android.icu.impl.coll.FCDIterCollationIterator$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/coll/CollationSettings.class
CollationSettings.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationSettings extends android.icu.impl.coll.SharedObject {
	public static final int CHECK_FCD
	public static final int NUMERIC
	static final int SHIFTED
	static final int ALTERNATE_MASK
	static final int MAX_VARIABLE_SHIFT
	static final int MAX_VARIABLE_MASK
	static final int UPPER_FIRST
	public static final int CASE_FIRST
	public static final int CASE_FIRST_AND_UPPER_MASK
	public static final int CASE_LEVEL
	public static final int BACKWARD_SECONDARY
	static final int STRENGTH_SHIFT
	static final int STRENGTH_MASK
	static final int MAX_VAR_SPACE
	static final int MAX_VAR_PUNCT
	static final int MAX_VAR_SYMBOL
	static final int MAX_VAR_CURRENCY
	public int options
	public long variableTop
	public byte[] reorderTable
	long minHighNoReorder
	long[] reorderRanges
	public int[] reorderCodes
	private static final int[] EMPTY_INT_ARRAY
	public int fastLatinOptions
	public char[] fastLatinPrimaries
	static final boolean $assertionsDisabled
	void  () 
	public android.icu.impl.coll.CollationSettings clone () 
		android.icu.impl.coll.CollationSettings newSettings
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.coll.CollationSettings o
	public int hashCode () 
		int i
		int h
	public void resetReordering () 
	void aliasReordering (android.icu.impl.coll.CollationData, int[], int, byte[]) 
		int[] codes
		int firstSplitByteRangeIndex
		android.icu.impl.coll.CollationData data
		int[] codesAndRanges
		int codesLength
		byte[] table
		int[] codes
		int rangesStart
		int rangesLimit
		int rangesLength
	public void setReordering (android.icu.impl.coll.CollationData, int[]) 
		int pair
		int limit1
		int i
		int rangesStart
		android.icu.impl.coll.CollationData data
		int[] codes
		android.icu.impl.coll.UVector32 rangesList
		int rangesLength
		int[] ranges
		byte[] table
		int b
		int firstSplitByteRangeIndex
		int rangesStart
	private void setReorderArrays (int[], int[], int, int, byte[]) 
		int[] codes
		int[] ranges
		int rangesStart
		int rangesLength
		byte[] table
	private void setReorderRanges (int[], int, int) 
		int i
		int[] ranges
		int rangesStart
		int rangesLength
	public void copyReorderingFrom (android.icu.impl.coll.CollationSettings) 
		android.icu.impl.coll.CollationSettings other
	public boolean hasReordering () 
	private static boolean reorderTableHasSplitBytes (byte[]) 
		int i
		byte[] table
	public long reorder (long) 
		long p
		byte b
	private long reorderEx (long) 
		long p
		long q
		long r
		int i
	public void setStrength (int) 
		int value
		int noStrength
	public void setStrengthDefault (int) 
		int defaultOptions
		int noStrength
	static int getStrength (int) 
		int options
	public int getStrength () 
	public void setFlag (int, boolean) 
		int bit
		boolean value
	public void setFlagDefault (int, int) 
		int bit
		int defaultOptions
	public boolean getFlag (int) 
		int bit
	public void setCaseFirst (int) 
		int value
		int noCaseFirst
	public void setCaseFirstDefault (int) 
		int defaultOptions
		int noCaseFirst
	public int getCaseFirst () 
	public void setAlternateHandlingShifted (boolean) 
		boolean value
		int noAlternate
	public void setAlternateHandlingDefault (int) 
		int defaultOptions
		int noAlternate
	public boolean getAlternateHandling () 
	public void setMaxVariable (int, int) 
		int value
		int defaultOptions
		int noMax
	public int getMaxVariable () 
	static boolean isTertiaryWithCaseBits (int) 
		int options
	static int getTertiaryMask (int) 
		int options
	static boolean sortsTertiaryUpperCaseFirst (int) 
		int options
	public boolean dontCheckFCD () 
	boolean hasBackwardSecondary () 
	public boolean isNumeric () 
	public volatile android.icu.impl.coll.SharedObject clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/icu/impl/coll/ContractionsAndExpansions$CESink.class
ContractionsAndExpansions.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.ContractionsAndExpansions$CESink extends java.lang.Object {
	public abstract void handleCE (long) 
	public abstract void handleExpansion (long[], int, int) 
}

android/icu/impl/coll/CollationDataBuilder$CEModifier.class
CollationDataBuilder.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationDataBuilder$CEModifier extends java.lang.Object {
	public abstract long modifyCE32 (int) 
	public abstract long modifyCE (long) 
}

android/icu/impl/coll/CollationBuilder$CEFinalizer.class
CollationBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationBuilder$CEFinalizer extends java.lang.Object implements android.icu.impl.coll.CollationDataBuilder$CEModifier  {
	private long[] finalCEs
	static final boolean $assertionsDisabled
	void  (long[]) 
		long[] ces
	public long modifyCE32 (int) 
		int ce32
	public long modifyCE (long) 
		long ce
	static void  () 
}

android/icu/impl/coll/CollationDataBuilder$DataBuilderCollationIterator.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$DataBuilderCollationIterator extends android.icu.impl.coll.CollationIterator {
	protected final android.icu.impl.coll.CollationDataBuilder builder
	protected final android.icu.impl.coll.CollationData builderData
	protected final int[] jamoCE32s
	protected CharSequence s
	protected int pos
	static final boolean $assertionsDisabled
	void  (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationData) 
		int jamo
		int j
		android.icu.impl.coll.CollationDataBuilder b
		android.icu.impl.coll.CollationData newData
	int fetchCEs (java.lang.CharSequence, int, long[], int) 
		android.icu.impl.coll.CollationData d
		long ce
		int i
		int c
		int ce32
		android.icu.impl.coll.CollationData d
		CharSequence str
		int start
		long[] ces
		int cesLength
	public void resetToOffset (int) 
		int newOffset
	public int getOffset () 
	public int nextCodePoint () 
		int c
	public int previousCodePoint () 
		int c
	protected void forwardNumCodePoints (int) 
		int num
	protected void backwardNumCodePoints (int) 
		int num
	protected int getDataCE32 (int) 
		int c
	protected int getCE32FromBuilderData (int) 
		int jamo
		IndexOutOfBoundsException e
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		int ce32
	static void  () 
}

android/icu/impl/coll/CollationFastLatin.class
CollationFastLatin.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationFastLatin extends java.lang.Object {
	public static final int VERSION
	public static final int LATIN_MAX
	public static final int LATIN_LIMIT
	static final int LATIN_MAX_UTF8_LEAD
	static final int PUNCT_START
	static final int PUNCT_LIMIT
	static final int NUM_FAST_CHARS
	static final int SHORT_PRIMARY_MASK
	static final int INDEX_MASK
	static final int SECONDARY_MASK
	static final int CASE_MASK
	static final int LONG_PRIMARY_MASK
	static final int TERTIARY_MASK
	static final int CASE_AND_TERTIARY_MASK
	static final int TWO_SHORT_PRIMARIES_MASK
	static final int TWO_LONG_PRIMARIES_MASK
	static final int TWO_SECONDARIES_MASK
	static final int TWO_CASES_MASK
	static final int TWO_TERTIARIES_MASK
	static final int CONTRACTION
	static final int EXPANSION
	static final int MIN_LONG
	static final int LONG_INC
	static final int MAX_LONG
	static final int MIN_SHORT
	static final int SHORT_INC
	static final int MAX_SHORT
	static final int MIN_SEC_BEFORE
	static final int SEC_INC
	static final int MAX_SEC_BEFORE
	static final int COMMON_SEC
	static final int MIN_SEC_AFTER
	static final int MAX_SEC_AFTER
	static final int MIN_SEC_HIGH
	static final int MAX_SEC_HIGH
	static final int SEC_OFFSET
	static final int COMMON_SEC_PLUS_OFFSET
	static final int TWO_SEC_OFFSETS
	static final int TWO_COMMON_SEC_PLUS_OFFSET
	static final int LOWER_CASE
	static final int TWO_LOWER_CASES
	static final int COMMON_TER
	static final int MAX_TER_AFTER
	static final int TER_OFFSET
	static final int COMMON_TER_PLUS_OFFSET
	static final int TWO_TER_OFFSETS
	static final int TWO_COMMON_TER_PLUS_OFFSET
	static final int MERGE_WEIGHT
	static final int EOS
	static final int BAIL_OUT
	static final int CONTR_CHAR_MASK
	static final int CONTR_LENGTH_SHIFT
	public static final int BAIL_OUT_RESULT
	static final boolean $assertionsDisabled
	static int getCharIndex (char) 
		char c
	public static int getOptions (android.icu.impl.coll.CollationData, android.icu.impl.coll.CollationSettings, char[]) 
		int miniVarTop
		int headerLength
		int i
		long start
		int group
		long prevStart
		long beforeDigitStart
		long digitStart
		long afterDigitStart
		long latinStart
		int p
		int c
		int c
		android.icu.impl.coll.CollationData data
		android.icu.impl.coll.CollationSettings settings
		char[] primaries
		char[] header
		int miniVarTop
		boolean digitsAreReordered
		char[] table
	public static int compareUTF16 (char[], char[], int, java.lang.CharSequence, java.lang.CharSequence, int) 
		long pairAndInc
		int c
		long pairAndInc
		int c
		int leftPrimary
		int rightPrimary
		long pairAndInc
		int c
		long pairAndInc
		int c
		int leftSecondary
		int rightSecondary
		long pairAndInc
		int c
		long pairAndInc
		int c
		int leftCase
		int rightCase
		boolean strengthIsPrimary
		long pairAndInc
		int c
		long pairAndInc
		int c
		int leftTertiary
		int rightTertiary
		long pairAndInc
		int c
		long pairAndInc
		int c
		int leftQuaternary
		int rightQuaternary
		char[] table
		char[] primaries
		int options
		CharSequence left
		CharSequence right
		int startIndex
		int variableTop
		int leftIndex
		int rightIndex
		int leftPair
		int rightPair
		boolean withCaseBits
	private static int lookup (char[], int) 
		char[] table
		int c
	private static long nextPair (char[], int, int, java.lang.CharSequence, int) 
		int index
		int c2
		int nextIndex
		int i
		int head
		int x
		long result
		int index
		boolean inc
		int length
		long result
		char[] table
		int c
		int ce
		CharSequence s16
		int sIndex
	private static int getPrimaries (int, int) 
		int variableTop
		int pair
		int ce
	private static int getSecondariesFromOneShortCE (int) 
		int ce
	private static int getSecondaries (int, int) 
		int ce
		int variableTop
		int pair
	private static int getCases (int, boolean, int) 
		int ce
		int ce
		int variableTop
		boolean strengthIsPrimary
		int pair
	private static int getTertiaries (int, boolean, int) 
		int ce
		int ce
		int variableTop
		boolean withCaseBits
		int pair
	private static int getQuaternaries (int, int) 
		int ce
		int variableTop
		int pair
	private void  () 
	static void  () 
}

android/icu/impl/coll/CollationBuilder$BundleImporter.class
CollationBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationBuilder$BundleImporter extends java.lang.Object implements android.icu.impl.coll.CollationRuleParser$Importer  {
	void  () 
	public java.lang.String getRules (java.lang.String, java.lang.String) 
		String localeID
		String collationType
}

android/icu/impl/coll/CollationCompare.class
CollationCompare.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationCompare extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static int compareUpToQuaternary (android.icu.impl.coll.CollationIterator, android.icu.impl.coll.CollationIterator, android.icu.impl.coll.CollationSettings) 
		long variableTop
		long ce
		long ce
		long leftPrimary
		long rightPrimary
		int leftSecondary
		int rightSecondary
		int leftIndex
		int rightIndex
		int leftSecondary
		int rightSecondary
		long p
		int leftLimit
		int rightLimit
		int leftIndex
		int rightIndex
		int leftStart
		int rightStart
		long ce
		int leftCase
		int leftLower32
		int rightCase
		int leftCase
		int leftLower32
		int rightCase
		int strength
		int leftIndex
		int rightIndex
		int leftLower32
		int leftTertiary
		int rightLower32
		int rightTertiary
		long ce
		long ce
		long leftQuaternary
		long rightQuaternary
		android.icu.impl.coll.CollationIterator left
		android.icu.impl.coll.CollationIterator right
		android.icu.impl.coll.CollationSettings settings
		int options
		long variableTop
		boolean anyVariable
		int tertiaryMask
		int leftIndex
		int rightIndex
		int anyQuaternaries
	static void  () 
}

android/icu/impl/coll/CollationRuleParser$Sink.class
CollationRuleParser.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationRuleParser$Sink extends java.lang.Object {
	void  () 
	abstract void addReset (int, java.lang.CharSequence) 
	abstract void addRelation (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) 
	void suppressContractions (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	void optimize (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
}

android/icu/impl/coll/UVector32.class
UVector32.java
package android.icu.impl.coll
public final android.icu.impl.coll.UVector32 extends java.lang.Object {
	private int[] buffer
	private int length
	public void  () 
	public boolean isEmpty () 
	public int size () 
	public int elementAti (int) 
		int i
	public int[] getBuffer () 
	public void addElement (int) 
		int e
	public void setElementAt (int, int) 
		int elem
		int index
	public void insertElementAt (int, int) 
		int elem
		int index
	public void removeAllElements () 
	private void ensureAppendCapacity () 
		int newCapacity
		int[] newBuffer
}

android/icu/impl/coll/CollationWeights$1.class
CollationWeights.java
package android.icu.impl.coll
 android.icu.impl.coll.CollationWeights$1 extends java.lang.Object {
}

android/icu/impl/coll/SharedObject.class
SharedObject.java
package android.icu.impl.coll
public android.icu.impl.coll.SharedObject extends java.lang.Object implements java.lang.Cloneable  {
	private java.util.concurrent.atomic.AtomicInteger refCount
	public void  () 
	public android.icu.impl.coll.SharedObject clone () 
		CloneNotSupportedException e
		android.icu.impl.coll.SharedObject c
		android.icu.impl.coll.SharedObject c
	public final void addRef () 
	public final void removeRef () 
	public final int getRefCount () 
	public final void deleteIfZeroRefCount () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/icu/impl/coll/CollationRuleParser$Position.class
CollationRuleParser.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationRuleParser$Position extends java.lang.Enum {
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_TERTIARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_TERTIARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_SECONDARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_SECONDARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_PRIMARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_PRIMARY_IGNORABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_VARIABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_VARIABLE
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_REGULAR
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_REGULAR
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_IMPLICIT
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_IMPLICIT
	public static final android.icu.impl.coll.CollationRuleParser$Position FIRST_TRAILING
	public static final android.icu.impl.coll.CollationRuleParser$Position LAST_TRAILING
	private static final android.icu.impl.coll.CollationRuleParser$Position[] $VALUES
	public static android.icu.impl.coll.CollationRuleParser$Position[] values () 
	public static android.icu.impl.coll.CollationRuleParser$Position valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/coll/CollationTailoring.class
CollationTailoring.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationTailoring extends java.lang.Object {
	public android.icu.impl.coll.CollationData data
	public android.icu.impl.coll.SharedObject$Reference settings
	private String rules
	private android.icu.util.UResourceBundle rulesResource
	public android.icu.util.ULocale actualLocale
	public int version
	android.icu.impl.coll.CollationData ownedData
	android.icu.impl.Trie2_32 trie
	android.icu.text.UnicodeSet unsafeBackwardSet
	public java.util.Map maxExpansions
	static final boolean $assertionsDisabled
	void  (android.icu.impl.coll.SharedObject$Reference) 
		android.icu.impl.coll.SharedObject$Reference baseSettings
	void ensureOwnedData () 
		android.icu.impl.Normalizer2Impl nfcImpl
	void setRules (java.lang.String) 
		String r
	void setRulesResource (android.icu.util.UResourceBundle) 
		android.icu.util.UResourceBundle res
	public java.lang.String getRules () 
	static android.icu.util.VersionInfo makeBaseVersion (android.icu.util.VersionInfo) 
		android.icu.util.VersionInfo ucaVersion
	void setVersion (int, int) 
		int baseVersion
		int rulesVersion
		int r
		int s
		int t
		int q
	int getUCAVersion () 
	static void  () 
}

android/icu/impl/coll/FCDIterCollationIterator.class
FCDIterCollationIterator.java
package android.icu.impl.coll
public final android.icu.impl.coll.FCDIterCollationIterator extends android.icu.impl.coll.IterCollationIterator {
	private android.icu.impl.coll.FCDIterCollationIterator$State state
	private int start
	private int pos
	private int limit
	private final android.icu.impl.Normalizer2Impl nfcImpl
	private StringBuilder s
	private StringBuilder normalized
	static final boolean $assertionsDisabled
	public void  (android.icu.impl.coll.CollationData, boolean, android.icu.text.UCharacterIterator, int) 
		android.icu.impl.coll.CollationData data
		boolean numeric
		android.icu.text.UCharacterIterator ui
		int startIndex
	public void resetToOffset (int) 
		int newOffset
	public int getOffset () 
	public int nextCodePoint () 
		int trail
		int c
		int c
		int c
	public int previousCodePoint () 
		int prev
		int c
		int c
		int c
	protected long handleNextCE32 () 
		int c
		int c
		int c
		int c
	protected char handleGetTrailSurrogate () 
		int trail
		char trail
	protected void forwardNumCodePoints (int) 
		int num
	protected void backwardNumCodePoints (int) 
		int num
	private void switchToForward () 
	private boolean nextSegment () 
		int c
		int fcd16
		int leadCC
		int prevCC
	private void switchToBackward () 
	private boolean previousSegment () 
		int c
		int fcd16
		int trailCC
		int nextCC
	private void normalize (java.lang.CharSequence) 
		CharSequence s
	static void  () 
}

android/icu/impl/coll/FCDUTF16CollationIterator.class
FCDUTF16CollationIterator.java
package android.icu.impl.coll
public final android.icu.impl.coll.FCDUTF16CollationIterator extends android.icu.impl.coll.UTF16CollationIterator {
	private CharSequence rawSeq
	private static final int rawStart
	private int segmentStart
	private int segmentLimit
	private int rawLimit
	private final android.icu.impl.Normalizer2Impl nfcImpl
	private StringBuilder normalized
	private int checkDir
	static final boolean $assertionsDisabled
	public void  (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData d
	public void  (android.icu.impl.coll.CollationData, boolean, java.lang.CharSequence, int) 
		android.icu.impl.coll.CollationData data
		boolean numeric
		CharSequence s
		int p
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.coll.FCDUTF16CollationIterator o
	public int hashCode () 
	public void resetToOffset (int) 
		int newOffset
	public int getOffset () 
	public void setText (boolean, java.lang.CharSequence, int) 
		boolean numeric
		CharSequence s
		int p
	public int nextCodePoint () 
		char c
		char c
		char trail
		char c
	public int previousCodePoint () 
		char c
		char c
		char lead
		char c
	protected long handleNextCE32 () 
		char c
		char c
		char c
	protected void forwardNumCodePoints (int) 
		int num
	protected void backwardNumCodePoints (int) 
		int num
	private void switchToForward () 
	private void nextSegment () 
		int q
		int c
		int fcd16
		int leadCC
		int p
		int prevCC
	private void switchToBackward () 
	private void previousSegment () 
		int q
		int c
		int fcd16
		int trailCC
		int p
		int nextCC
	private void normalize (int, int) 
		int from
		int to
	static void  () 
}

android/icu/impl/coll/CollationFastLatinBuilder.class
CollationFastLatinBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationFastLatinBuilder extends java.lang.Object {
	private static final int NUM_SPECIAL_GROUPS
	private static final long CONTRACTION_FLAG
	private long ce0
	private long ce1
	private long[][] charCEs
	private android.icu.impl.coll.UVector64 contractionCEs
	private android.icu.impl.coll.UVector64 uniqueCEs
	private char[] miniCEs
	long[] lastSpecialPrimaries
	private long firstDigitPrimary
	private long firstLatinPrimary
	private long lastLatinPrimary
	private long firstShortPrimary
	private boolean shortPrimaryOverflow
	private StringBuilder result
	private int headerLength
	static final boolean $assertionsDisabled
	private static final int compareInt64AsUnsigned (long, long) 
		long a
		long b
	private static final int binarySearch (long[], int, long) 
		int i
		int cmp
		long[] list
		int limit
		long ce
		int start
	void  () 
	boolean forData (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData data
		boolean ok
	char[] getHeader () 
		char[] resultArray
	char[] getTable () 
		char[] resultArray
	private boolean loadGroups (android.icu.impl.coll.CollationData) 
		int i
		android.icu.impl.coll.CollationData data
		int r0
	private boolean inSameGroup (long, long) 
		long lastPrimary
		int i
		long p
		long q
		long lastVariablePrimary
	private void resetCEs () 
	private void getCEs (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData d
		android.icu.impl.coll.CollationData d
		int ce32
		char c
		android.icu.impl.coll.CollationData data
		int i
	private boolean getCEsFromCE32 (android.icu.impl.coll.CollationData, int, int) 
		int index
		int length
		int index
		int length
		int sc0
		int sc1
		long p1
		int lower32_1
		android.icu.impl.coll.CollationData data
		int c
		int ce32
		long p0
		int lower32_0
	private boolean getCEsFromContractionCE32 (android.icu.impl.coll.CollationData, int) 
		android.icu.util.CharsTrie$Entry entry
		CharSequence suffix
		int x
		android.icu.impl.coll.CollationData data
		int ce32
		int trieIndex
		int contractionIndex
		int prevX
		boolean addContraction
		android.icu.util.CharsTrie$Iterator suffixes
	private void addContractionEntry (int, long, long) 
		int x
		long cce0
		long cce1
	private void addUniqueCE (long) 
		long ce
		int i
	private int getMiniCE (long) 
		long ce
		int index
	private void encodeUniqueCEs () 
		long ce
		long p
		int lower32
		int s
		int t
		int i
		int group
		long lastGroupPrimary
		long prevPrimary
		int prevSecondary
		int pri
		int sec
		int ter
	private void encodeCharCEs () 
		int i
		int expansionIndex
		long ce
		int miniCE
		int i
		int miniCEsStart
		int indexBase
	private void encodeContractions () 
		long x
		long cce0
		long cce1
		int miniCE
		int index
		long ce
		int contractionIndex
		boolean firstTriple
		int i
		int indexBase
		int firstContractionIndex
	private int encodeTwoCEs (long, long) 
		int c
		int sec1
		int ter1
		long first
		long second
		int miniCE
		int miniCE1
		int case1
	private static boolean isContractionCharCE (long) 
		long ce
	static void  () 
}

android/icu/impl/coll/ContractionsAndExpansions.class
ContractionsAndExpansions.java
package android.icu.impl.coll
public final android.icu.impl.coll.ContractionsAndExpansions extends java.lang.Object {
	private android.icu.impl.coll.CollationData data
	private android.icu.text.UnicodeSet contractions
	private android.icu.text.UnicodeSet expansions
	private android.icu.impl.coll.ContractionsAndExpansions$CESink sink
	private boolean addPrefixes
	private int checkTailored
	private android.icu.text.UnicodeSet tailored
	private android.icu.text.UnicodeSet ranges
	private StringBuilder unreversedPrefix
	private String suffix
	private long[] ces
	static final boolean $assertionsDisabled
	public void  (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.impl.coll.ContractionsAndExpansions$CESink, boolean) 
		android.icu.text.UnicodeSet con
		android.icu.text.UnicodeSet exp
		android.icu.impl.coll.ContractionsAndExpansions$CESink s
		boolean prefixes
	public void forData (android.icu.impl.coll.CollationData) 
		android.icu.impl.Trie2$Range range
		android.icu.impl.Trie2$Range range
		android.icu.impl.coll.CollationData d
		java.util.Iterator trieIterator
	private void enumCnERange (int, int, int, android.icu.impl.coll.ContractionsAndExpansions) 
		int i
		int count
		int start
		int end
		int ce32
		android.icu.impl.coll.ContractionsAndExpansions cne
	public void forCodePoint (android.icu.impl.coll.CollationData, int) 
		android.icu.impl.coll.CollationData d
		int c
		int ce32
	private void handleCE32 (int, int, int) 
		int i
		int idx
		int length
		int idx
		int length
		int length
		int c
		android.icu.impl.coll.UTF16CollationIterator iter
		StringBuilder hangul
		int start
		int end
		int ce32
	private void handlePrefixes (int, int, int) 
		android.icu.util.CharsTrie$Entry e
		int start
		int end
		int ce32
		int index
		android.icu.util.CharsTrie$Iterator prefixes
	void handleContractions (int, int, int) 
		android.icu.util.CharsTrie$Entry e
		int start
		int end
		int ce32
		int index
		android.icu.util.CharsTrie$Iterator suffixes
	void addExpansions (int, int) 
		int start
		int end
	void addStrings (int, int, android.icu.text.UnicodeSet) 
		int start
		int end
		android.icu.text.UnicodeSet set
		StringBuilder s
	private void setPrefix (java.lang.CharSequence) 
		CharSequence pfx
	private void resetPrefix () 
	static void  () 
}

android/icu/impl/coll/CollationRoot.class
CollationRoot.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRoot extends java.lang.Object {
	private static final android.icu.impl.coll.CollationTailoring rootSingleton
	private static final RuntimeException exception
	public void  () 
	public static final android.icu.impl.coll.CollationTailoring getRoot () 
	public static final android.icu.impl.coll.CollationData getData () 
		android.icu.impl.coll.CollationTailoring root
	static final android.icu.impl.coll.CollationSettings getSettings () 
		android.icu.impl.coll.CollationTailoring root
	static void  () 
		java.nio.ByteBuffer bytes
		android.icu.impl.coll.CollationTailoring t2
		java.io.IOException e
		RuntimeException e
		android.icu.impl.coll.CollationTailoring t
		RuntimeException e2
}

android/icu/impl/coll/IterCollationIterator.class
IterCollationIterator.java
package android.icu.impl.coll
public android.icu.impl.coll.IterCollationIterator extends android.icu.impl.coll.CollationIterator {
	protected android.icu.text.UCharacterIterator iter
	public void  (android.icu.impl.coll.CollationData, boolean, android.icu.text.UCharacterIterator) 
		android.icu.impl.coll.CollationData d
		boolean numeric
		android.icu.text.UCharacterIterator ui
	public void resetToOffset (int) 
		int newOffset
	public int getOffset () 
	public int nextCodePoint () 
	public int previousCodePoint () 
	protected long handleNextCE32 () 
		int c
	protected char handleGetTrailSurrogate () 
		int trail
	protected void forwardNumCodePoints (int) 
		int num
	protected void backwardNumCodePoints (int) 
		int num
}

android/icu/impl/coll/CollationKeys$LevelCallback.class
CollationKeys.java
package android.icu.impl.coll
public android.icu.impl.coll.CollationKeys$LevelCallback extends java.lang.Object {
	public void  () 
	boolean needToWrite (int) 
		int level
}

android/icu/impl/coll/CollationRuleParser.class
CollationRuleParser.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRuleParser extends java.lang.Object {
	static final android.icu.impl.coll.CollationRuleParser$Position[] POSITION_VALUES
	static final char POS_LEAD
	static final char POS_BASE
	private static final int UCOL_DEFAULT
	private static final int UCOL_OFF
	private static final int UCOL_ON
	private static final int STRENGTH_MASK
	private static final int STARRED_FLAG
	private static final int OFFSET_SHIFT
	private static final String BEFORE
	private final StringBuilder rawBuilder
	private static final String[] positions
	private static final String[] gSpecialReorderCodes
	private static final int U_PARSE_CONTEXT_LEN
	private android.icu.text.Normalizer2 nfd
	private android.icu.text.Normalizer2 nfc
	private String rules
	private final android.icu.impl.coll.CollationData baseData
	private android.icu.impl.coll.CollationSettings settings
	private android.icu.impl.coll.CollationRuleParser$Sink sink
	private android.icu.impl.coll.CollationRuleParser$Importer importer
	private int ruleIndex
	static final boolean $assertionsDisabled
	void  (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData base
	void setSink (android.icu.impl.coll.CollationRuleParser$Sink) 
		android.icu.impl.coll.CollationRuleParser$Sink sinkAlias
	void setImporter (android.icu.impl.coll.CollationRuleParser$Importer) 
		android.icu.impl.coll.CollationRuleParser$Importer importerAlias
	void parse (java.lang.String, android.icu.impl.coll.CollationSettings)  throws java.text.ParseException 
		String ruleString
		android.icu.impl.coll.CollationSettings outSettings
	private void parse (java.lang.String)  throws java.text.ParseException 
		char c
		String ruleString
	private void parseRuleChain ()  throws java.text.ParseException 
		int result
		int strength
		int i
		int resetStrength
		boolean isFirstRelation
	private int parseResetAndPosition ()  throws java.text.ParseException 
		int j
		char c
		int resetStrength
		Exception e
		int i
		int resetStrength
	private int parseRelationOperator () 
		int strength
		int strength
		int strength
		int strength
		int strength
		int strength
		int strength
		int strength
		int i
		char c
	private void parseRelationStrings (int, int)  throws java.text.ParseException 
		StringBuilder extBuilder
		int prefix0
		int c
		Exception e
		int strength
		int i
		String prefix
		CharSequence extension
		char next
	private void parseStarredCharacters (int, int)  throws java.text.ParseException 
		Exception e
		int c
		Exception e
		int c
		int strength
		int i
		String empty
		int prev
		int j
	private int parseTailoringString (int, java.lang.StringBuilder)  throws java.text.ParseException 
		int i
		StringBuilder raw
	private int parseString (int, java.lang.StringBuilder)  throws java.text.ParseException 
		int cp
		char c
		int c
		int j
		int i
		StringBuilder raw
	private static final boolean isSurrogate (int) 
		int c
	private int parseSpecialPosition (int, java.lang.StringBuilder)  throws java.text.ParseException 
		int pos
		String raw
		int i
		StringBuilder str
		int j
	private void parseSetting ()  throws java.text.ParseException 
		String v
		int value
		char c
		int value
		int value
		int value
		int value
		int value
		int value
		int value
		Exception e
		Exception e
		Exception e
		String importedRules
		String importedRules
		String outerRules
		int outerRuleIndex
		android.icu.util.ULocale localeID
		android.icu.util.ULocale localeID
		String baseID
		String collationType
		String v
		int valueIndex
		Exception e
		Exception e
		android.icu.text.UnicodeSet set
		int i
		int j
		String raw
	private void parseReordering (java.lang.CharSequence)  throws java.text.ParseException 
		int limit
		String word
		int code
		Integer code
		int[] codes
		int j
		CharSequence raw
		int i
		java.util.ArrayList reorderCodes
	public static int getReorderCode (java.lang.String) 
		int i
		int script
		String word
	private static int getOnOffValue (java.lang.String) 
		String s
	private int parseUnicodeSet (int, android.icu.text.UnicodeSet)  throws java.text.ParseException 
		char c
		Exception e
		int i
		android.icu.text.UnicodeSet set
		int level
		int j
	private int readWords (int, java.lang.StringBuilder) 
		int lastIndex
		char c
		int i
		StringBuilder raw
	private int skipComment (int) 
		char c
		int i
	private void setParseError (java.lang.String)  throws java.text.ParseException 
		String reason
	private void setParseError (java.lang.String, java.lang.Exception)  throws java.text.ParseException 
		String reason
		Exception e
		java.text.ParseException newExc
	private java.text.ParseException makeParseException (java.lang.String) 
		String reason
	private java.lang.String appendErrorContext (java.lang.String) 
		String reason
		StringBuilder msg
		int start
		int length
	private static boolean isSyntaxChar (int) 
		int c
	private int skipWhiteSpace (int) 
		int i
	static void  () 
}

android/icu/impl/coll/CollationKeys$SortKeyByteSink.class
CollationKeys.java
package android.icu.impl.coll
public abstract android.icu.impl.coll.CollationKeys$SortKeyByteSink extends java.lang.Object {
	protected byte[] buffer_
	private int appended_
	public void  (byte[]) 
		byte[] dest
	public void setBufferAndAppended (byte[], int) 
		byte[] dest
		int app
	public void Append (byte[], int) 
		byte[] bytes
		int n
		int length
		int available
	public void Append (int) 
		int b
	public int NumberOfBytesAppended () 
	public int GetRemainingCapacity () 
	public boolean Overflowed () 
	protected abstract void AppendBeyondCapacity (byte[], int, int, int) 
	protected abstract boolean Resize (int, int) 
}

android/icu/impl/coll/SharedObject$Reference.class
SharedObject.java
package android.icu.impl.coll
public final android.icu.impl.coll.SharedObject$Reference extends java.lang.Object implements java.lang.Cloneable  {
	private android.icu.impl.coll.SharedObject ref
	public void  (android.icu.impl.coll.SharedObject) 
		android.icu.impl.coll.SharedObject r
	public android.icu.impl.coll.SharedObject$Reference clone () 
		CloneNotSupportedException e
		android.icu.impl.coll.SharedObject$Reference c
		android.icu.impl.coll.SharedObject$Reference c
	public android.icu.impl.coll.SharedObject readOnly () 
	public android.icu.impl.coll.SharedObject copyOnWrite () 
		android.icu.impl.coll.SharedObject r
		android.icu.impl.coll.SharedObject r2
	public void clear () 
	protected void finalize ()  throws java.lang.Throwable 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/icu/impl/coll/CollationBuilder.class
CollationBuilder.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationBuilder extends android.icu.impl.coll.CollationRuleParser$Sink {
	private static final boolean DEBUG
	private static final android.icu.text.UnicodeSet COMPOSITES
	private static final int MAX_INDEX
	private static final int HAS_BEFORE2
	private static final int HAS_BEFORE3
	private static final int IS_TAILORED
	private android.icu.text.Normalizer2 nfd
	private android.icu.text.Normalizer2 fcd
	private android.icu.impl.Normalizer2Impl nfcImpl
	private android.icu.impl.coll.CollationTailoring base
	private android.icu.impl.coll.CollationData baseData
	private android.icu.impl.coll.CollationRootElements rootElements
	private long variableTop
	private android.icu.impl.coll.CollationDataBuilder dataBuilder
	private boolean fastLatinEnabled
	private android.icu.text.UnicodeSet optimizeSet
	private long[] ces
	private int cesLength
	private android.icu.impl.coll.UVector32 rootPrimaryIndexes
	private android.icu.impl.coll.UVector64 nodes
	static final boolean $assertionsDisabled
	public void  (android.icu.impl.coll.CollationTailoring) 
		android.icu.impl.coll.CollationTailoring b
	public android.icu.impl.coll.CollationTailoring parseAndBuild (java.lang.String)  throws java.text.ParseException 
		String ruleString
		android.icu.impl.coll.CollationTailoring tailoring
		android.icu.impl.coll.CollationRuleParser parser
		android.icu.impl.coll.CollationSettings ownedSettings
	void addReset (int, java.lang.CharSequence) 
		String nfdString
		int nextIndex
		long p
		int previousWeight16
		int previousWeight16
		int previousStrength
		int i
		int weight16
		int previousWeight16
		int previousIndex
		int weight16
		int strength
		CharSequence str
		int index
		long node
	private int getWeight16Before (int, long, int) 
		int t
		int s
		int weight16
		int index
		long node
		int level
		int t
		int s
		long p
		int weight16
	private long getSpecialResetPosition (java.lang.CharSequence) 
		int index
		long node
		int index
		long node
		long p
		int pIndex
		boolean isCompressible
		int nextIndex
		long nextNode
		CharSequence str
		long ce
		long ce
		long ce
		long ce
		long ce
		long ce
		long ce
		long ce
		long ce
		long ce
		int strength
		boolean isBoundary
		android.icu.impl.coll.CollationRuleParser$Position pos
		int index
		long node
	void addRelation (int, java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) 
		String nfdPrefix
		char c
		int index
		long ce
		int tempStrength
		String nfdExtension
		int strength
		CharSequence prefix
		CharSequence str
		CharSequence extension
		String nfdPrefix
		String nfdString
		int nfdLength
		int cesLengthBeforeExtension
		int ce32
	private int findOrInsertNodeForCEs (int) 
		long ce
		int strength
		long ce
	private int findOrInsertNodeForRootCE (long, int) 
		int lower32
		long ce
		int strength
		int index
	private static final int binarySearchForRootPrimaryNode (int[], int, long[], long) 
		int i
		long node
		long nodePrimary
		int[] rootPrimaryIndexes
		int length
		long[] nodes
		long p
		int start
		int limit
	private int findOrInsertNodeForPrimary (long) 
		int index
		long p
		int rootIndex
	private int findOrInsertWeakNode (int, int, int) 
		long commonNode
		int nextIndex
		int hasThisLevelBefore
		int nextWeight16
		int nextStrength
		int index
		int weight16
		int level
		long node
		int nextIndex
	private int insertTailoredNodeAfter (int, int) 
		int index
		int strength
		long node
		int nextIndex
	private int insertNodeBetween (int, int, long) 
		int index
		int nextIndex
		long node
		int newIndex
	private int findCommonNode (int, int) 
		int index
		int strength
		long node
	private void setCaseBits (java.lang.CharSequence) 
		int i
		int c
		long ce
		int i
		CharSequence s
		android.icu.impl.coll.UTF16CollationIterator baseCEs
		int baseCEsLength
		int lastCase
		int numBasePrimaries
		long ce
		int strength
		int i
		CharSequence nfdString
		int numTailoredPrimaries
		long cases
	void suppressContractions (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	void optimize (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	private int addWithClosure (java.lang.CharSequence, java.lang.CharSequence, long[], int, int) 
		CharSequence nfdPrefix
		CharSequence nfdString
		long[] newCEs
		int newCEsLength
		int ce32
	private int addOnlyClosure (java.lang.CharSequence, java.lang.CharSequence, long[], int, int) 
		String str
		android.icu.text.CanonicalIterator stringIter
		String prefix
		String str
		String prefix
		boolean samePrefix
		android.icu.text.CanonicalIterator prefixIter
		android.icu.text.CanonicalIterator stringIter
		CharSequence nfdPrefix
		CharSequence nfdString
		long[] newCEs
		int newCEsLength
		int ce32
	private void addTailComposites (java.lang.CharSequence, java.lang.CharSequence) 
		int composite
		String decomp
		int newCEsLength
		int ce32
		CharSequence nfdPrefix
		CharSequence nfdString
		int lastStarter
		int indexAfterLastStarter
		android.icu.text.UnicodeSet composites
		StringBuilder newNFDString
		StringBuilder newString
		long[] newCEs
		android.icu.text.UnicodeSetIterator iter
	private boolean mergeCompositeIntoString (java.lang.CharSequence, int, int, java.lang.CharSequence, java.lang.StringBuilder, java.lang.StringBuilder) 
		int decompChar
		CharSequence nfdString
		int indexAfterLastStarter
		int composite
		CharSequence decomp
		StringBuilder newNFDString
		StringBuilder newString
		int lastStarterLength
		int sourceIndex
		int decompIndex
		int sourceChar
		int sourceCC
		int decompCC
	private boolean equalSubSequences (java.lang.CharSequence, int, java.lang.CharSequence, int) 
		CharSequence left
		int leftStart
		CharSequence right
		int rightStart
		int leftLength
	private boolean ignorePrefix (java.lang.CharSequence) 
		CharSequence s
	private boolean ignoreString (java.lang.CharSequence) 
		CharSequence s
	private boolean isFCD (java.lang.CharSequence) 
		CharSequence s
	private void closeOverComposites () 
		String nfdString
		String composite
		String prefix
		android.icu.text.UnicodeSetIterator iter
	private int addIfDifferent (java.lang.CharSequence, java.lang.CharSequence, long[], int, int) 
		CharSequence prefix
		CharSequence str
		long[] newCEs
		int newCEsLength
		int ce32
		long[] oldCEs
		int oldCEsLength
	private static boolean sameCEs (long[], int, long[], int) 
		int i
		long[] ces1
		int ces1Length
		long[] ces2
		int ces2Length
	private static final int alignWeightRight (int) 
		int w
	private void makeTailoredCEs () 
		int tLimit
		int tLimit
		int tLimit
		int tCount
		int tLimit
		int sLimit
		int sLimit
		int sLimit
		int sCount
		int sLimit
		int pCount
		boolean isCompressible
		long pLimit
		int strength
		int i
		long node
		long p
		int s
		int t
		int q
		boolean pIsTailored
		boolean sIsTailored
		boolean tIsTailored
		int pIndex
		int nextIndex
		int rpi
		android.icu.impl.coll.CollationWeights primaries
		android.icu.impl.coll.CollationWeights secondaries
		android.icu.impl.coll.CollationWeights tertiaries
		long[] nodesArray
	private static int countTailoredNodes (long[], int, int) 
		long node
		long[] nodesArray
		int i
		int strength
		int count
	private void finalizeCEs () 
		android.icu.impl.coll.CollationDataBuilder newBuilder
		android.icu.impl.coll.CollationBuilder$CEFinalizer finalizer
	private static long tempCEFromIndexAndStrength (int, int) 
		int index
		int strength
	private static int indexFromTempCE (long) 
		long tempCE
	private static int strengthFromTempCE (long) 
		long tempCE
	private static boolean isTempCE (long) 
		long ce
		int sec
	private static int indexFromTempCE32 (int) 
		int tempCE32
	private static boolean isTempCE32 (int) 
		int ce32
	private static int ceStrength (long) 
		long ce
	private static long nodeFromWeight32 (long) 
		long weight32
	private static long nodeFromWeight16 (int) 
		int weight16
	private static long nodeFromPreviousIndex (int) 
		int previous
	private static long nodeFromNextIndex (int) 
		int next
	private static long nodeFromStrength (int) 
		int strength
	private static long weight32FromNode (long) 
		long node
	private static int weight16FromNode (long) 
		long node
	private static int previousIndexFromNode (long) 
		long node
	private static int nextIndexFromNode (long) 
		long node
	private static int strengthFromNode (long) 
		long node
	private static boolean nodeHasBefore2 (long) 
		long node
	private static boolean nodeHasBefore3 (long) 
		long node
	private static boolean nodeHasAnyBefore (long) 
		long node
	private static boolean isTailoredNode (long) 
		long node
	private static long changeNodePreviousIndex (long, int) 
		long node
		int previous
	private static long changeNodeNextIndex (long, int) 
		long node
		int next
	static boolean access$000 (int) 
		int x0
	static int access$100 (int) 
		int x0
	static boolean access$200 (long) 
		long x0
	static int access$300 (long) 
		long x0
	static void  () 
}

android/icu/impl/coll/CollationWeights.class
CollationWeights.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationWeights extends java.lang.Object {
	private int middleLength
	private int[] minBytes
	private int[] maxBytes
	private android.icu.impl.coll.CollationWeights$WeightRange[] ranges
	private int rangeIndex
	private int rangeCount
	static final boolean $assertionsDisabled
	public void  () 
	public void initForPrimary (boolean) 
		boolean compressible
	public void initForSecondary () 
	public void initForTertiary () 
	public boolean allocWeights (long, long, int) 
		int i
		int minLength
		long lowerLimit
		long upperLimit
		int n
	public long nextWeight () 
		android.icu.impl.coll.CollationWeights$WeightRange range
		long weight
	public static int lengthOfWeight (long) 
		long weight
	private static int getWeightTrail (long, int) 
		long weight
		int length
	private static long setWeightTrail (long, int, int) 
		long weight
		int length
		int trail
	private static int getWeightByte (long, int) 
		long weight
		int idx
	private static long setWeightByte (long, int, int) 
		long mask
		long weight
		int idx
		int b
		long mask
	private static long truncateWeight (long, int) 
		long weight
		int length
	private static long incWeightTrail (long, int) 
		long weight
		int length
	private static long decWeightTrail (long, int) 
		long weight
		int length
	private int countBytes (int) 
		int idx
	private long incWeight (long, int) 
		int b
		long weight
		int length
	private long incWeightByOffset (long, int, int) 
		long weight
		int length
		int offset
	private void lengthenRange (android.icu.impl.coll.CollationWeights$WeightRange) 
		android.icu.impl.coll.CollationWeights$WeightRange range
		int length
	private boolean getWeightRanges (long, long) 
		int trail
		int length
		int trail
		int length
		long lowerEnd
		long upperStart
		boolean merged
		int length
		int length
		long lowerLimit
		long upperLimit
		int lowerLength
		int upperLength
		android.icu.impl.coll.CollationWeights$WeightRange[] lower
		android.icu.impl.coll.CollationWeights$WeightRange middle
		android.icu.impl.coll.CollationWeights$WeightRange[] upper
		long weight
	private boolean allocWeightsInShortRanges (int, int) 
		int i
		int n
		int minLength
	private boolean allocWeightsInMinLengthRanges (int, int) 
		int i
		int n
		int minLength
		int count
		int minLengthRangeCount
		int nextCountBytes
		long start
		long end
		int count2
		int count1
	static void  () 
}

android/icu/impl/coll/CollationIterator$SkippedState.class
CollationIterator.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationIterator$SkippedState extends java.lang.Object {
	private final StringBuilder oldBuffer
	private final StringBuilder newBuffer
	private int pos
	private int skipLengthAtMatch
	private android.icu.util.CharsTrie$State state
	static final boolean $assertionsDisabled
	void  () 
	void clear () 
	boolean isEmpty () 
	boolean hasNext () 
	int next () 
		int c
	void incBeyond () 
	int backwardNumCodePoints (int) 
		int n
		int length
		int beyond
	void setFirstSkipped (int) 
		int c
	void skip (int) 
		int c
	void recordMatch () 
	void replaceMatch () 
		int oldLength
	void saveTrieState (android.icu.util.CharsTrie) 
		android.icu.util.CharsTrie trie
	void resetToTrieState (android.icu.util.CharsTrie) 
		android.icu.util.CharsTrie trie
	static void  () 
}

android/icu/impl/coll/UVector64.class
UVector64.java
package android.icu.impl.coll
public final android.icu.impl.coll.UVector64 extends java.lang.Object {
	private long[] buffer
	private int length
	public void  () 
	public boolean isEmpty () 
	public int size () 
	public long elementAti (int) 
		int i
	public long[] getBuffer () 
	public void addElement (long) 
		long e
	public void setElementAt (long, int) 
		long elem
		int index
	public void insertElementAt (long, int) 
		long elem
		int index
	public void removeAllElements () 
	private void ensureAppendCapacity () 
		int newCapacity
		long[] newBuffer
}

android/icu/impl/coll/CollationRuleParser$Importer.class
CollationRuleParser.java
package android.icu.impl.coll
abstract android.icu.impl.coll.CollationRuleParser$Importer extends java.lang.Object {
	public abstract java.lang.String getRules (java.lang.String, java.lang.String) 
}

android/icu/impl/coll/Collation.class
Collation.java
package android.icu.impl.coll
public final android.icu.impl.coll.Collation extends java.lang.Object {
	public static final int SENTINEL_CP
	public static final int LESS
	public static final int EQUAL
	public static final int GREATER
	public static final int TERMINATOR_BYTE
	public static final int LEVEL_SEPARATOR_BYTE
	static final int BEFORE_WEIGHT16
	public static final int MERGE_SEPARATOR_BYTE
	public static final long MERGE_SEPARATOR_PRIMARY
	static final int MERGE_SEPARATOR_CE32
	public static final int PRIMARY_COMPRESSION_LOW_BYTE
	public static final int PRIMARY_COMPRESSION_HIGH_BYTE
	static final int COMMON_BYTE
	public static final int COMMON_WEIGHT16
	static final int COMMON_SECONDARY_CE
	static final int COMMON_TERTIARY_CE
	public static final int COMMON_SEC_AND_TER_CE
	static final int SECONDARY_MASK
	public static final int CASE_MASK
	static final int SECONDARY_AND_CASE_MASK
	public static final int ONLY_TERTIARY_MASK
	static final int ONLY_SEC_TER_MASK
	static final int CASE_AND_TERTIARY_MASK
	public static final int QUATERNARY_MASK
	public static final int CASE_AND_QUATERNARY_MASK
	static final int UNASSIGNED_IMPLICIT_BYTE
	static final long FIRST_UNASSIGNED_PRIMARY
	static final int TRAIL_WEIGHT_BYTE
	static final long FIRST_TRAILING_PRIMARY
	public static final long MAX_PRIMARY
	static final int MAX_REGULAR_CE32
	public static final long FFFD_PRIMARY
	static final int FFFD_CE32
	static final int SPECIAL_CE32_LOW_BYTE
	static final int FALLBACK_CE32
	static final int LONG_PRIMARY_CE32_LOW_BYTE
	static final int UNASSIGNED_CE32
	static final int NO_CE32
	static final long NO_CE_PRIMARY
	static final int NO_CE_WEIGHT16
	public static final long NO_CE
	public static final int NO_LEVEL
	public static final int PRIMARY_LEVEL
	public static final int SECONDARY_LEVEL
	public static final int CASE_LEVEL
	public static final int TERTIARY_LEVEL
	public static final int QUATERNARY_LEVEL
	public static final int IDENTICAL_LEVEL
	public static final int ZERO_LEVEL
	static final int NO_LEVEL_FLAG
	static final int PRIMARY_LEVEL_FLAG
	static final int SECONDARY_LEVEL_FLAG
	static final int CASE_LEVEL_FLAG
	static final int TERTIARY_LEVEL_FLAG
	static final int QUATERNARY_LEVEL_FLAG
	static final int IDENTICAL_LEVEL_FLAG
	static final int ZERO_LEVEL_FLAG
	static final int FALLBACK_TAG
	static final int LONG_PRIMARY_TAG
	static final int LONG_SECONDARY_TAG
	static final int RESERVED_TAG_3
	static final int LATIN_EXPANSION_TAG
	static final int EXPANSION32_TAG
	static final int EXPANSION_TAG
	static final int BUILDER_DATA_TAG
	static final int PREFIX_TAG
	static final int CONTRACTION_TAG
	static final int DIGIT_TAG
	static final int U0000_TAG
	static final int HANGUL_TAG
	static final int LEAD_SURROGATE_TAG
	static final int OFFSET_TAG
	static final int IMPLICIT_TAG
	static final int MAX_EXPANSION_LENGTH
	static final int MAX_INDEX
	static final int CONTRACT_SINGLE_CP_NO_MATCH
	static final int CONTRACT_NEXT_CCC
	static final int CONTRACT_TRAILING_CCC
	static final int HANGUL_NO_SPECIAL_JAMO
	static final int LEAD_ALL_UNASSIGNED
	static final int LEAD_ALL_FALLBACK
	static final int LEAD_MIXED
	static final int LEAD_TYPE_MASK
	static final boolean $assertionsDisabled
	public void  () 
	static boolean isAssignedCE32 (int) 
		int ce32
	static int makeLongPrimaryCE32 (long) 
		long p
	static long primaryFromLongPrimaryCE32 (int) 
		int ce32
	static long ceFromLongPrimaryCE32 (int) 
		int ce32
	static int makeLongSecondaryCE32 (int) 
		int lower32
	static long ceFromLongSecondaryCE32 (int) 
		int ce32
	static int makeCE32FromTagIndexAndLength (int, int, int) 
		int tag
		int index
		int length
	static int makeCE32FromTagAndIndex (int, int) 
		int tag
		int index
	static boolean isSpecialCE32 (int) 
		int ce32
	static int tagFromCE32 (int) 
		int ce32
	static boolean hasCE32Tag (int, int) 
		int ce32
		int tag
	static boolean isLongPrimaryCE32 (int) 
		int ce32
	static boolean isSimpleOrLongCE32 (int) 
		int ce32
	static boolean isSelfContainedCE32 (int) 
		int ce32
	static boolean isPrefixCE32 (int) 
		int ce32
	static boolean isContractionCE32 (int) 
		int ce32
	static boolean ce32HasContext (int) 
		int ce32
	static long latinCE0FromCE32 (int) 
		int ce32
	static long latinCE1FromCE32 (int) 
		int ce32
	static int indexFromCE32 (int) 
		int ce32
	static int lengthFromCE32 (int) 
		int ce32
	static char digitFromCE32 (int) 
		int ce32
	static long ceFromSimpleCE32 (int) 
		int ce32
	static long ceFromCE32 (int) 
		int ce32
		int tertiary
	public static long makeCE (long) 
		long p
	static long makeCE (long, int, int, int) 
		long p
		int s
		int t
		int q
	public static long incTwoBytePrimaryByOffset (long, boolean, int) 
		long primary
		long basePrimary
		boolean isCompressible
		int offset
		long primary
	public static long incThreeBytePrimaryByOffset (long, boolean, int) 
		long basePrimary
		boolean isCompressible
		int offset
		long primary
	static long decTwoBytePrimaryByOneStep (long, boolean, int) 
		long basePrimary
		boolean isCompressible
		int step
		int byte2
	static long decThreeBytePrimaryByOneStep (long, boolean, int) 
		long basePrimary
		boolean isCompressible
		int step
		int byte3
		int byte2
	static long getThreeBytePrimaryForOffsetData (int, long) 
		int c
		long dataCE
		long p
		int lower32
		int offset
		boolean isCompressible
	static long unassignedPrimaryFromCodePoint (int) 
		int c
		long primary
	static long unassignedCEFromCodePoint (int) 
		int c
	static void  () 
}

android/icu/impl/coll/CollationIterator$CEBuffer.class
CollationIterator.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationIterator$CEBuffer extends java.lang.Object {
	private static final int INITIAL_CAPACITY
	int length
	private long[] buffer
	void  () 
	void append (long) 
		long ce
	void appendUnsafe (long) 
		long ce
	void ensureAppendCapacity (int) 
		int appCap
		int capacity
		long[] newBuffer
	void incLength () 
	long set (int, long) 
		int i
		long ce
	long get (int) 
		int i
	long[] getCEs () 
}

android/icu/impl/coll/CollationDataReader$IsAcceptable.class
CollationDataReader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.coll.CollationDataReader$1) 
		android.icu.impl.coll.CollationDataReader$1 x0
}

android/icu/impl/coll/UTF16CollationIterator.class
UTF16CollationIterator.java
package android.icu.impl.coll
public android.icu.impl.coll.UTF16CollationIterator extends android.icu.impl.coll.CollationIterator {
	protected CharSequence seq
	protected int start
	protected int pos
	protected int limit
	static final boolean $assertionsDisabled
	public void  (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData d
	public void  (android.icu.impl.coll.CollationData, boolean, java.lang.CharSequence, int) 
		android.icu.impl.coll.CollationData d
		boolean numeric
		CharSequence s
		int p
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.coll.UTF16CollationIterator o
	public int hashCode () 
	public void resetToOffset (int) 
		int newOffset
	public int getOffset () 
	public void setText (boolean, java.lang.CharSequence, int) 
		boolean numeric
		CharSequence s
		int p
	public int nextCodePoint () 
		char trail
		char c
	public int previousCodePoint () 
		char lead
		char c
	protected long handleNextCE32 () 
		char c
	protected char handleGetTrailSurrogate () 
		char trail
	protected void forwardNumCodePoints (int) 
		char c
		int num
	protected void backwardNumCodePoints (int) 
		char c
		int num
	static void  () 
}

android/icu/impl/coll/BOCSU.class
BOCSU.java
package android.icu.impl.coll
public android.icu.impl.coll.BOCSU extends java.lang.Object {
	private static final int SLOPE_MIN_
	private static final int SLOPE_MAX_
	private static final int SLOPE_MIDDLE_
	private static final int SLOPE_TAIL_COUNT_
	private static final int SLOPE_MAX_BYTES_
	private static final int SLOPE_SINGLE_
	private static final int SLOPE_LEAD_2_
	private static final int SLOPE_LEAD_3_
	private static final int SLOPE_REACH_POS_1_
	private static final int SLOPE_REACH_NEG_1_
	private static final int SLOPE_REACH_POS_2_
	private static final int SLOPE_REACH_NEG_2_
	private static final int SLOPE_REACH_POS_3_
	private static final int SLOPE_REACH_NEG_3_
	private static final int SLOPE_START_POS_2_
	private static final int SLOPE_START_POS_3_
	private static final int SLOPE_START_NEG_2_
	private static final int SLOPE_START_NEG_3_
	public static int writeIdenticalLevelRun (int, java.lang.CharSequence, int, int, android.icu.util.ByteArrayWrapper) 
		int c
		byte[] buffer
		int capacity
		int p
		int lastSafe
		int prev
		CharSequence s
		int i
		int length
		android.icu.util.ByteArrayWrapper sink
	private static void ensureAppendCapacity (android.icu.util.ByteArrayWrapper, int, int) 
		android.icu.util.ByteArrayWrapper sink
		int minCapacity
		int desiredCapacity
		int remainingCapacity
	private void  () 
	private static final long getNegDivMod (int, int) 
		int number
		int factor
		int modulo
		long result
	private static final int writeDiff (int, byte[], int) 
		long division
		int modulo
		int diff
		byte[] buffer
		int offset
}

android/icu/impl/coll/CollationBuilder$1.class
CollationBuilder.java
package android.icu.impl.coll
 android.icu.impl.coll.CollationBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$impl$coll$CollationRuleParser$Position
	static void  () 
}

android/icu/impl/coll/CollationDataBuilder$ConditionalCE32.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 extends java.lang.Object {
	String context
	int ce32
	int defaultCE32
	int builtCE32
	int next
	void  (java.lang.String, int) 
		String ct
		int ce
	boolean hasContext () 
	int prefixLength () 
}

android/icu/impl/coll/CollationDataBuilder$CopyHelper.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder$CopyHelper extends java.lang.Object {
	android.icu.impl.coll.CollationDataBuilder src
	android.icu.impl.coll.CollationDataBuilder dest
	android.icu.impl.coll.CollationDataBuilder$CEModifier modifier
	long[] modifiedCEs
	static final boolean $assertionsDisabled
	void  (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder$CEModifier) 
		android.icu.impl.coll.CollationDataBuilder s
		android.icu.impl.coll.CollationDataBuilder d
		android.icu.impl.coll.CollationDataBuilder$CEModifier m
	void copyRangeCE32 (int, int, int) 
		int start
		int end
		int ce32
	int copyCE32 (int) 
		long ce
		long ce
		int j
		long ce
		int i
		int[] srcCE32s
		int srcIndex
		int length
		boolean isModified
		int j
		long srcCE
		long ce
		int i
		long[] srcCEs
		int srcIndex
		int length
		boolean isModified
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 prevDestCond
		int suffixStart
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		int destIndex
		int tag
		int ce32
	static void  () 
}

android/icu/impl/coll/CollationDataBuilder.class
CollationDataBuilder.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationDataBuilder extends java.lang.Object {
	private static final int IS_BUILDER_JAMO_CE32
	protected android.icu.impl.Normalizer2Impl nfcImpl
	protected android.icu.impl.coll.CollationData base
	protected android.icu.impl.coll.CollationSettings baseSettings
	protected android.icu.impl.Trie2Writable trie
	protected android.icu.impl.coll.UVector32 ce32s
	protected android.icu.impl.coll.UVector64 ce64s
	protected java.util.ArrayList conditionalCE32s
	protected android.icu.text.UnicodeSet contextChars
	protected StringBuilder contexts
	protected android.icu.text.UnicodeSet unsafeBackwardSet
	protected boolean modified
	protected boolean fastLatinEnabled
	protected android.icu.impl.coll.CollationFastLatinBuilder fastLatinBuilder
	protected android.icu.impl.coll.CollationDataBuilder$DataBuilderCollationIterator collIter
	static final boolean $assertionsDisabled
	void  () 
	void initForTailoring (android.icu.impl.coll.CollationData) 
		int c
		android.icu.impl.coll.CollationData b
		int hangulCE32
	boolean isCompressibleLeadByte (int) 
		int b
	boolean isCompressiblePrimary (long) 
		long p
	boolean hasMappings () 
	boolean isAssigned (int) 
		int c
	void add (java.lang.CharSequence, java.lang.CharSequence, long[], int) 
		CharSequence prefix
		CharSequence s
		long[] ces
		int cesLength
		int ce32
	int encodeCEs (long[], int) 
		long ce0
		long ce1
		long p0
		int ce32
		int i
		long[] ces
		int cesLength
		int[] newCE32s
	void addCE32 (java.lang.CharSequence, java.lang.CharSequence, int) 
		int baseCE32
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		int index
		int contextCE32
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		int index
		int index
		int next
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 nextCond
		int cmp
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		CharSequence suffix
		String context
		CharSequence prefix
		CharSequence s
		int ce32
		int c
		int cLength
		int oldCE32
		boolean hasContext
	void copyFrom (android.icu.impl.coll.CollationDataBuilder, android.icu.impl.coll.CollationDataBuilder$CEModifier) 
		android.icu.impl.Trie2$Range range
		android.icu.impl.coll.CollationDataBuilder src
		android.icu.impl.coll.CollationDataBuilder$CEModifier modifier
		android.icu.impl.coll.CollationDataBuilder$CopyHelper helper
		java.util.Iterator trieIterator
	void optimize (android.icu.text.UnicodeSet) 
		int c
		int ce32
		android.icu.text.UnicodeSet set
		android.icu.text.UnicodeSetIterator iter
	void suppressContractions (android.icu.text.UnicodeSet) 
		int c
		int ce32
		android.icu.text.UnicodeSet set
		android.icu.text.UnicodeSetIterator iter
	void enableFastLatin () 
	void build (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData data
	int getCEs (java.lang.CharSequence, long[], int) 
		CharSequence s
		long[] ces
		int cesLength
	int getCEs (java.lang.CharSequence, java.lang.CharSequence, long[], int) 
		CharSequence prefix
		CharSequence s
		long[] ces
		int cesLength
		int prefixLength
	protected int getCE32FromOffsetCE32 (boolean, int, int) 
		boolean fromBase
		int c
		int ce32
		int i
		long dataCE
		long p
	protected int addCE (long) 
		int i
		long ce
		int length
	protected int addCE32 (int) 
		int i
		int ce32
		int length
	protected int addConditionalCE32 (java.lang.String, int) 
		String context
		int ce32
		int index
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
	protected android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 getConditionalCE32 (int) 
		int index
	protected android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 getConditionalCE32ForCE32 (int) 
		int ce32
	protected static int makeBuilderContextCE32 (int) 
		int index
	protected static boolean isBuilderContextCE32 (int) 
		int ce32
	protected static int encodeOneCEAsCE32 (long) 
		long ce
		long p
		int lower32
		int t
	protected int encodeOneCE (long) 
		long ce
		int ce32
		int index
	protected int encodeExpansion (long[], int, int) 
		int j
		int i
		int j
		long[] ces
		int start
		int length
		long first
		int ce64sMax
		int i
	protected int encodeExpansion32 (int[], int, int) 
		int j
		int i
		int j
		int[] newCE32s
		int start
		int length
		int first
		int ce32sMax
		int i
	protected int copyFromBaseCE32 (int, int, boolean) 
		int index
		int length
		int index
		int length
		int index
		android.icu.util.CharsTrie$Entry entry
		int trieIndex
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
		StringBuilder context
		int index
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		android.icu.util.CharsTrie$Iterator prefixes
		int index
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
		StringBuilder context
		int c
		int ce32
		boolean withContext
	protected int copyContractionsFromBaseCE32 (java.lang.StringBuilder, int, int, android.icu.impl.coll.CollationDataBuilder$ConditionalCE32) 
		int index
		android.icu.util.CharsTrie$Entry entry
		StringBuilder context
		int c
		int ce32
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		int trieIndex
		int index
		int suffixStart
		android.icu.util.CharsTrie$Iterator suffixes
	private static void enumRangeForCopy (int, int, int, android.icu.impl.coll.CollationDataBuilder$CopyHelper) 
		int start
		int end
		int value
		android.icu.impl.coll.CollationDataBuilder$CopyHelper helper
	protected boolean getJamoCE32s (int[]) 
		int jamo
		boolean fromBase
		int ce32
		int j
		int jamo
		int j
		int[] jamoCE32s
		boolean anyJamoAssigned
		boolean needToCopyFromBase
	protected void setDigitTags () 
		int index
		int c
		int ce32
		android.icu.text.UnicodeSet digits
		android.icu.text.UnicodeSetIterator iter
	protected void setLeadSurrogates () 
		android.icu.impl.Trie2$Range range
		int value
		int leadValue
		java.util.Iterator trieIterator
		char lead
	protected void buildMappings (android.icu.impl.coll.CollationData) 
		int i
		int i
		int ce32
		int limit
		int i
		boolean isAnyJamoVTSpecial
		int hangulCE32
		int c
		int ce32
		int limit
		int c
		char lead
		android.icu.impl.coll.CollationData data
		int[] jamoCE32s
		int jamoIndex
		int c
	protected void clearContexts () 
		int ce32
		android.icu.text.UnicodeSetIterator iter
	protected void buildContexts () 
		int c
		int ce32
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		android.icu.text.UnicodeSetIterator iter
	protected int buildContext (android.icu.impl.coll.CollationDataBuilder$ConditionalCE32) 
		int ce32
		int length
		String suffix
		int fcd16
		int emptySuffixCE32
		int flags
		int index
		int prefixLength
		StringBuilder prefix
		String prefixString
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 firstCond
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 lastCond
		int ce32
		int suffixStart
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 cond
		android.icu.impl.coll.CollationDataBuilder$ConditionalCE32 head
		android.icu.util.CharsTrieBuilder prefixBuilder
		android.icu.util.CharsTrieBuilder contractionBuilder
		int index
	protected int addContextTrie (int, android.icu.util.CharsTrieBuilder) 
		int defaultCE32
		android.icu.util.CharsTrieBuilder trieBuilder
		StringBuilder context
		int index
	protected void buildFastLatinTable (android.icu.impl.coll.CollationData) 
		char[] header
		char[] table
		android.icu.impl.coll.CollationData data
	protected int getCEs (java.lang.CharSequence, int, long[], int) 
		CharSequence s
		int start
		long[] ces
		int cesLength
	protected static int jamoCpFromIndex (int) 
		int i
	protected final boolean isMutable () 
	static void  () 
}

android/icu/impl/coll/CollationRootElements.class
CollationRootElements.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationRootElements extends java.lang.Object {
	public static final long PRIMARY_SENTINEL
	public static final int SEC_TER_DELTA_FLAG
	public static final int PRIMARY_STEP_MASK
	public static final int IX_FIRST_TERTIARY_INDEX
	static final int IX_FIRST_SECONDARY_INDEX
	static final int IX_FIRST_PRIMARY_INDEX
	static final int IX_COMMON_SEC_AND_TER_CE
	static final int IX_SEC_TER_BOUNDARIES
	static final int IX_COUNT
	private long[] elements
	static final boolean $assertionsDisabled
	public void  (long[]) 
		long[] rootElements
	public int getTertiaryBoundary () 
	long getFirstTertiaryCE () 
	long getLastTertiaryCE () 
	public int getLastCommonSecondary () 
	public int getSecondaryBoundary () 
	long getFirstSecondaryCE () 
	long getLastSecondaryCE () 
	long getFirstPrimary () 
	long getFirstPrimaryCE () 
	long lastCEWithPrimaryBefore (long) 
		long secTer
		long p
		int index
		long q
		long secTer
	long firstCEWithPrimaryAtLeast (long) 
		long p
		int index
	long getPrimaryBefore (long, boolean) 
		int step
		long nextElement
		long p
		boolean isCompressible
		int index
		int step
		long q
	int getSecondaryBefore (long, int) 
		int index
		int previousSec
		int sec
		long p
		int s
		int index
		int previousSec
		int sec
	int getTertiaryBefore (long, int, int) 
		int index
		int previousTer
		int index
		int previousTer
		long secTer
		long p
		int s
		int t
		int index
		int previousTer
		long secTer
		long st
	int findPrimary (long) 
		long p
		int index
	long getPrimaryAfter (long, int, boolean) 
		int step
		long p
		int index
		boolean isCompressible
		long q
	int getSecondaryAfter (int, int) 
		long secTer
		int secLimit
		int sec
		int index
		int s
		long secTer
		int secLimit
	int getTertiaryAfter (int, int, int) 
		int terLimit
		long secTer
		int terLimit
		int index
		int s
		int t
		long secTer
		int terLimit
		long st
	private long getFirstSecTerForPrimary (int) 
		int index
		long secTer
	private int findP (long) 
		int j
		int i
		long q
		long p
		int start
		int limit
	private static boolean isEndOfPrimaryRange (long) 
		long q
	static void  () 
}

android/icu/impl/coll/CollationKeys$SortKeyLevel.class
CollationKeys.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationKeys$SortKeyLevel extends java.lang.Object {
	private static final int INITIAL_CAPACITY
	byte[] buffer
	int len
	static final boolean $assertionsDisabled
	void  () 
	boolean isEmpty () 
	int length () 
	byte getAt (int) 
		int index
	byte[] data () 
	void appendByte (int) 
		int b
	void appendWeight16 (int) 
		int w
		byte b0
		byte b1
		int appendLength
	void appendWeight32 (long) 
		long w
		byte[] bytes
		int appendLength
	void appendReverseWeight16 (int) 
		int w
		byte b0
		byte b1
		int appendLength
	void appendTo (android.icu.impl.coll.CollationKeys$SortKeyByteSink) 
		android.icu.impl.coll.CollationKeys$SortKeyByteSink sink
	private boolean ensureCapacity (int) 
		int appendCapacity
		int newCapacity
		int altCapacity
		byte[] newbuf
	static void  () 
}

android/icu/impl/coll/CollationDataReader$1.class
CollationDataReader.java
package android.icu.impl.coll
 android.icu.impl.coll.CollationDataReader$1 extends java.lang.Object {
}

android/icu/impl/coll/CollationLoader.class
CollationLoader.java
package android.icu.impl.coll
public final android.icu.impl.coll.CollationLoader extends java.lang.Object {
	private static volatile String rootRules
	private void  () 
	private static void loadRootRules () 
		android.icu.util.UResourceBundle rootBundle
	public static java.lang.String getRootRules () 
	static java.lang.String loadRules (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String collationType
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle data
		String rules
	private static final android.icu.util.UResourceBundle findWithFallback (android.icu.util.UResourceBundle, java.lang.String) 
		android.icu.util.UResourceBundle table
		String entryName
	public static android.icu.impl.coll.CollationTailoring loadTailoring (android.icu.util.ULocale, android.icu.util.Output) 
		java.util.MissingResourceException e
		java.util.MissingResourceException ignored
		java.io.IOException e
		android.icu.util.UResourceBundle actualBundle
		android.icu.util.ULocale locale
		android.icu.util.Output outValidLocale
		android.icu.impl.coll.CollationTailoring root
		String localeName
		android.icu.util.UResourceBundle bundle
		android.icu.util.ULocale validLocale
		String validLocaleName
		android.icu.util.UResourceBundle collations
		android.icu.util.UResourceBundle collations
		String type
		String defaultType
		String defT
		android.icu.util.UResourceBundle data
		android.icu.util.ULocale actualLocale
		String actualLocaleName
		android.icu.impl.coll.CollationTailoring t
		android.icu.util.UResourceBundle binary
		java.nio.ByteBuffer inBytes
	static void  () 
}

android/icu/impl/coll/CollationLoader$ASCII.class
CollationLoader.java
package android.icu.impl.coll
final android.icu.impl.coll.CollationLoader$ASCII extends java.lang.Object {
	private void  () 
	static java.lang.String toLowerCase (java.lang.String) 
		StringBuilder sb
		char c
		int i
		String s
}

android/icu/impl/ICUResourceTableAccess.class
ICUResourceTableAccess.java
package android.icu.impl
public android.icu.impl.ICUResourceTableAccess extends java.lang.Object {
	public void  () 
	public static java.lang.String getTableString (java.lang.String, android.icu.util.ULocale, java.lang.String, java.lang.String) 
		String path
		android.icu.util.ULocale locale
		String tableName
		String itemName
		android.icu.impl.ICUResourceBundle bundle
	public static java.lang.String getTableString (android.icu.impl.ICUResourceBundle, java.lang.String, java.lang.String, java.lang.String) 
		String currentName
		android.icu.impl.ICUResourceBundle table
		android.icu.impl.ICUResourceBundle stable
		String fallbackLocale
		android.icu.impl.ICUResourceBundle bundle
		String tableName
		String subtableName
		String item
		String result
}

android/icu/impl/CalendarAstronomer$SolarLongitude.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$SolarLongitude extends java.lang.Object {
	double value
	void  (double) 
		double val
}

android/icu/impl/UCaseProps.class
UCaseProps.java
package android.icu.impl
public final android.icu.impl.UCaseProps extends java.lang.Object {
	private static final byte[] flagsOffset
	public static final int MAX_STRING_LENGTH
	private static final int LOC_UNKNOWN
	private static final int LOC_ROOT
	private static final int LOC_TURKISH
	private static final int LOC_LITHUANIAN
	private static final String iDot
	private static final String jDot
	private static final String iOgonekDot
	private static final String iDotGrave
	private static final String iDotAcute
	private static final String iDotTilde
	private static final int FOLD_CASE_OPTIONS_MASK
	private static final int[] rootLocCache
	public static final StringBuilder dummyStringBuilder
	private int[] indexes
	private char[] exceptions
	private char[] unfold
	private android.icu.impl.Trie2_16 trie
	private static final String DATA_NAME
	private static final String DATA_TYPE
	private static final String DATA_FILE_NAME
	private static final int FMT
	private static final int IX_TRIE_SIZE
	private static final int IX_EXC_LENGTH
	private static final int IX_UNFOLD_LENGTH
	private static final int IX_TOP
	public static final int TYPE_MASK
	public static final int NONE
	public static final int LOWER
	public static final int UPPER
	public static final int TITLE
	private static final int SENSITIVE
	private static final int EXCEPTION
	private static final int DOT_MASK
	private static final int SOFT_DOTTED
	private static final int ABOVE
	private static final int OTHER_ACCENT
	private static final int DELTA_SHIFT
	private static final int EXC_SHIFT
	private static final int EXC_LOWER
	private static final int EXC_FOLD
	private static final int EXC_UPPER
	private static final int EXC_TITLE
	private static final int EXC_CLOSURE
	private static final int EXC_FULL_MAPPINGS
	private static final int EXC_DOUBLE_SLOTS
	private static final int EXC_DOT_SHIFT
	private static final int EXC_CONDITIONAL_SPECIAL
	private static final int EXC_CONDITIONAL_FOLD
	private static final int FULL_LOWER
	private static final int CLOSURE_MAX_LENGTH
	private static final int UNFOLD_ROWS
	private static final int UNFOLD_ROW_WIDTH
	private static final int UNFOLD_STRING_WIDTH
	public static final android.icu.impl.UCaseProps INSTANCE
	private void  ()  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	private final void readData (java.nio.ByteBuffer)  throws java.io.IOException 
		int i
		java.nio.ByteBuffer bytes
		int count
		int expectedTrieLength
		int trieLength
	public final void addPropertyStarts (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		android.icu.text.UnicodeSet set
		java.util.Iterator trieIterator
	private static final int getExceptionsOffset (int) 
		int props
	private static final boolean propsHasException (int) 
		int props
	private static final boolean hasSlot (int, int) 
		int flags
		int index
	private static final byte slotOffset (int, int) 
		int flags
		int index
	private final long getSlotValueAndOffset (int, int, int) 
		long value
		int excWord
		int index
		int excOffset
		long value
	private final int getSlotValue (int, int, int) 
		int value
		int excWord
		int index
		int excOffset
		int value
	public final int tolower (int) 
		int excOffset
		int excWord
		int c
		int props
	public final int toupper (int) 
		int excOffset
		int excWord
		int c
		int props
	public final int totitle (int) 
		int index
		int index
		int excOffset
		int excWord
		int index
		int c
		int props
	public final void addCaseClosure (int, android.icu.text.UnicodeSet) 
		int delta
		long value
		int closureOffset
		int closureLength
		long value
		int fullLength
		int length
		int excOffset0
		int excOffset
		int closureOffset
		int excWord
		int index
		int closureLength
		int c
		android.icu.text.UnicodeSet set
		int props
	private final int strcmpMax (java.lang.String, int, int) 
		String s
		int unfoldOffset
		int max
		int i1
		int length
		int c1
		int c2
	public final boolean addStringCaseClosure (java.lang.String, android.icu.text.UnicodeSet) 
		int c
		int i
		int result
		int unfoldOffset
		String s
		android.icu.text.UnicodeSet set
		int length
		int start
		int limit
		int unfoldRows
		int unfoldRowWidth
		int unfoldStringWidth
	public final int getType (int) 
		int c
	public final int getTypeOrIgnorable (int) 
		int c
	public final int getDotType (int) 
		int c
		int props
	public final boolean isSoftDotted (int) 
		int c
	public final boolean isCaseSensitive (int) 
		int c
	private static final int getCaseLocale (android.icu.util.ULocale, int[]) 
		int result
		android.icu.util.ULocale locale
		int[] locCache
		int result
		String language
	private final boolean isFollowedByCasedLetter (android.icu.impl.UCaseProps$ContextIterator, int) 
		int type
		android.icu.impl.UCaseProps$ContextIterator iter
		int dir
		int c
	private final boolean isPrecededBySoftDotted (android.icu.impl.UCaseProps$ContextIterator) 
		int dotType
		android.icu.impl.UCaseProps$ContextIterator iter
		int c
	private final boolean isPrecededBy_I (android.icu.impl.UCaseProps$ContextIterator) 
		int dotType
		android.icu.impl.UCaseProps$ContextIterator iter
		int c
	private final boolean isFollowedByMoreAbove (android.icu.impl.UCaseProps$ContextIterator) 
		int dotType
		android.icu.impl.UCaseProps$ContextIterator iter
		int c
	private final boolean isFollowedByDotAbove (android.icu.impl.UCaseProps$ContextIterator) 
		int dotType
		android.icu.impl.UCaseProps$ContextIterator iter
		int c
	public final int toFullLower (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuilder, android.icu.util.ULocale, int[]) 
		int loc
		long value
		int full
		int excOffset
		int excOffset2
		int excWord
		int c
		android.icu.impl.UCaseProps$ContextIterator iter
		StringBuilder out
		android.icu.util.ULocale locale
		int[] locCache
		int result
		int props
	private final int toUpperOrTitle (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuilder, android.icu.util.ULocale, int[], boolean) 
		int loc
		long value
		int full
		int index
		int index
		int excOffset
		int excOffset2
		int excWord
		int index
		int c
		android.icu.impl.UCaseProps$ContextIterator iter
		StringBuilder out
		android.icu.util.ULocale locale
		int[] locCache
		boolean upperNotTitle
		int result
		int props
	public final int toFullUpper (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuilder, android.icu.util.ULocale, int[]) 
		int c
		android.icu.impl.UCaseProps$ContextIterator iter
		StringBuilder out
		android.icu.util.ULocale locale
		int[] locCache
	public final int toFullTitle (int, android.icu.impl.UCaseProps$ContextIterator, java.lang.StringBuilder, android.icu.util.ULocale, int[]) 
		int c
		android.icu.impl.UCaseProps$ContextIterator iter
		StringBuilder out
		android.icu.util.ULocale locale
		int[] locCache
	public final int fold (int, int) 
		int index
		int index
		int excOffset
		int excWord
		int index
		int c
		int options
		int props
	public final int toFullFolding (int, java.lang.StringBuilder, int) 
		long value
		int full
		int index
		int index
		int excOffset
		int excOffset2
		int excWord
		int index
		int c
		StringBuilder out
		int options
		int result
		int props
	public final boolean hasBinaryProperty (int, int) 
		int c
		int which
	private static final int getTypeFromProps (int) 
		int props
	private static final int getTypeAndIgnorableFromProps (int) 
		int props
	private static final int getDelta (int) 
		int props
	static void  () 
		java.io.IOException e
}

android/icu/impl/LocaleDisplayNamesImpl$DataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
abstract android.icu.impl.LocaleDisplayNamesImpl$DataTables extends java.lang.Object {
	void  () 
	public abstract android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale) 
	public static android.icu.impl.LocaleDisplayNamesImpl$DataTables load (java.lang.String) 
		android.icu.impl.LocaleDisplayNamesImpl$DataTable NO_OP
		Throwable t
		String className
}

android/icu/impl/LocaleDisplayNamesImpl$Cache.class
LocaleDisplayNamesImpl.java
package android.icu.impl
 android.icu.impl.LocaleDisplayNamesImpl$Cache extends java.lang.Object {
	private android.icu.util.ULocale locale
	private android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
	private android.icu.text.DisplayContext capitalization
	private android.icu.text.DisplayContext nameLength
	private android.icu.text.LocaleDisplayNames cache
	private void  () 
	public android.icu.text.LocaleDisplayNames get (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling) 
		android.icu.util.ULocale locale
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
	public transient android.icu.text.LocaleDisplayNames get (android.icu.util.ULocale, android.icu.text.DisplayContext[]) 
		android.icu.text.DisplayContext contextItem
		android.icu.util.ULocale locale
		android.icu.text.DisplayContext[] contexts
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandlingIn
		android.icu.text.DisplayContext capitalizationIn
		android.icu.text.DisplayContext nameLengthIn
	void  (android.icu.impl.LocaleDisplayNamesImpl$1) 
		android.icu.impl.LocaleDisplayNamesImpl$1 x0
}

android/icu/impl/Trie2$UTrie2Header.class
Trie2.java
package android.icu.impl
 android.icu.impl.Trie2$UTrie2Header extends java.lang.Object {
	int signature
	int options
	int indexLength
	int shiftedDataLength
	int index2NullOffset
	int dataNullOffset
	int shiftedHighStart
	void  () 
}

android/icu/impl/Norm2AllModes$NFKC_CFSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFKC_CFSingleton extends java.lang.Object {
	private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
	private void  () 
	static android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$400 () 
	static void  () 
}

android/icu/impl/Norm2AllModes$NFCSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFCSingleton extends java.lang.Object {
	private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
	private void  () 
	static android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$200 () 
	static void  () 
}

android/icu/impl/UCharacterProperty$2.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$2 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/IDNA2003.class
IDNA2003.java
package android.icu.impl
public final android.icu.impl.IDNA2003 extends java.lang.Object {
	private static char[] ACE_PREFIX
	private static final int MAX_LABEL_LENGTH
	private static final int HYPHEN
	private static final int CAPITAL_A
	private static final int CAPITAL_Z
	private static final int LOWER_CASE_DELTA
	private static final int FULL_STOP
	private static final int MAX_DOMAIN_NAME_LENGTH
	private static final android.icu.text.StringPrep namePrep
	public void  () 
	private static boolean startsWithPrefix (java.lang.StringBuffer) 
		int i
		StringBuffer src
		boolean startsWithPrefix
	private static char toASCIILower (char) 
		char ch
	private static java.lang.StringBuffer toASCIILower (java.lang.CharSequence) 
		int i
		CharSequence src
		StringBuffer dest
	private static int compareCaseInsensitiveASCII (java.lang.StringBuffer, java.lang.StringBuffer) 
		int rc
		int i
		StringBuffer s1
		StringBuffer s2
		char c1
		char c2
	private static int getSeparatorIndex (char[], int, int) 
		char[] src
		int start
		int limit
	private static boolean isLDHChar (int) 
		int ch
	private static boolean isLabelSeparator (int) 
		int ch
	public static java.lang.StringBuffer convertToASCII (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		int j
		StringBuilder punyout
		StringBuffer lowerOut
		android.icu.text.UCharacterIterator src
		int options
		boolean[] caseFlags
		boolean srcIsASCII
		boolean srcIsLDH
		boolean useSTD3ASCIIRules
		int ch
		int failPos
		StringBuffer processOut
		int poLen
		StringBuffer dest
	public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator iter
		String label
		String src
		int options
		char[] srcArr
		StringBuffer result
		int sepIndex
		int oldSepIndex
	public static java.lang.StringBuffer convertToUnicode (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.StringPrepParseException ex
		android.icu.text.StringPrepParseException e
		StringBuffer toASCIIOut
		StringBuffer decodeOut
		String temp
		android.icu.text.UCharacterIterator src
		int options
		boolean[] caseFlags
		boolean srcIsASCII
		int ch
		int saveIndex
		StringBuffer processOut
		StringBuffer processOut
	public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String label
		android.icu.text.UCharacterIterator iter
		String src
		int options
		char[] srcArr
		StringBuffer result
		int sepIndex
		int oldSepIndex
	public static int compare (java.lang.String, java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String s1
		String s2
		int options
		StringBuffer s1Out
		StringBuffer s2Out
	static void  () 
}

android/icu/impl/UCharacterProperty$22.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$22 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
}

android/icu/impl/Relation.class
Relation.java
package android.icu.impl
public android.icu.impl.Relation extends java.lang.Object implements android.icu.util.Freezable  {
	private java.util.Map data
	java.lang.reflect.Constructor setCreator
	Object[] setComparatorParam
	volatile boolean frozen
	public static android.icu.impl.Relation of (java.util.Map, java.lang.Class) 
		java.util.Map map
		Class setCreator
	public static android.icu.impl.Relation of (java.util.Map, java.lang.Class, java.util.Comparator) 
		java.util.Map map
		Class setCreator
		java.util.Comparator setComparator
	public void  (java.util.Map, java.lang.Class) 
		java.util.Map map
		Class setCreator
	public void  (java.util.Map, java.lang.Class, java.util.Comparator) 
		Exception e
		java.util.Map map
		Class setCreator
		java.util.Comparator setComparator
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		java.util.Set values
		Object value
	public final java.util.Set entrySet () 
	public java.util.Set keyValuesSet () 
	public java.util.Set keyValueSet () 
		Object value
		Object key
		java.util.Set result
	public boolean equals (java.lang.Object) 
		Object o
	public java.util.Set getAll (java.lang.Object) 
		Object key
	public java.util.Set get (java.lang.Object) 
		Object key
	public int hashCode () 
	public boolean isEmpty () 
	public java.util.Set keySet () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set set
	public java.lang.Object putAll (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection values
		java.util.Set set
	public java.lang.Object putAll (java.util.Collection, java.lang.Object) 
		Object key
		java.util.Collection keys
		Object value
		Object result
	private java.util.Set newSet () 
		Exception e
	public void putAll (java.util.Map) 
		Object key
		java.util.Map t
	public void putAll (android.icu.impl.Relation) 
		Object value
		Object key
		android.icu.impl.Relation t
	public java.util.Set removeAll (java.lang.Object) 
		NullPointerException e
		Object key
	public boolean remove (java.lang.Object, java.lang.Object) 
		java.util.Set set
		boolean result
		NullPointerException e
		Object key
		Object value
	public int size () 
	public java.util.Set values () 
	public java.util.Collection values (java.util.Collection) 
		java.util.Map$Entry keyValue
		java.util.Collection result
	public java.lang.String toString () 
	public android.icu.impl.Relation addAllInverted (android.icu.impl.Relation) 
		Object key
		Object value
		android.icu.impl.Relation source
	public android.icu.impl.Relation addAllInverted (java.util.Map) 
		Object value
		java.util.Map source
	public boolean isFrozen () 
	public android.icu.impl.Relation freeze () 
		Object key
	public android.icu.impl.Relation cloneAsThawed () 
	public boolean removeAll (android.icu.impl.Relation) 
		java.util.Set values
		Object key
		android.icu.impl.Relation toBeRemoved
		boolean result
	public transient java.util.Set removeAll (java.lang.Object[]) 
		Object[] keys
	public boolean removeAll (java.lang.Object, java.lang.Iterable) 
		Object value
		Object key
		Iterable toBeRemoved
		boolean result
	public java.util.Set removeAll (java.util.Collection) 
		java.util.Set removals
		Object key
		java.util.Collection toBeRemoved
		java.util.Set result
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/CalendarAstronomer$4.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$4 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$CoordFunc  {
	final android.icu.impl.CalendarAstronomer this$0
	void  (android.icu.impl.CalendarAstronomer) 
		android.icu.impl.CalendarAstronomer this$0
	public android.icu.impl.CalendarAstronomer$Equatorial eval () 
}

android/icu/impl/ICUResourceBundleReader$Table.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$Table extends android.icu.impl.ICUResourceBundleReader$Container {
	protected char[] keyOffsets
	protected int[] key32Offsets
	private static final int URESDATA_ITEM_NOT_FOUND
	static final boolean $assertionsDisabled
	java.lang.String getKey (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	int findTableItem (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence) 
		int result
		int mid
		int result
		android.icu.impl.ICUResourceBundleReader reader
		CharSequence key
		int start
		int limit
	int getResource (android.icu.impl.ICUResourceBundleReader, java.lang.String) 
		android.icu.impl.ICUResourceBundleReader reader
		String resKey
	void getAllItems (android.icu.impl.ICUResourceBundleReader, android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$TableSink) 
		android.icu.impl.ICUResourceBundleReader$Array array
		int numItems
		android.icu.impl.UResource$ArraySink subSink
		android.icu.impl.ICUResourceBundleReader$Table table
		int numItems
		android.icu.impl.UResource$TableSink subSink
		int res
		int type
		int i
		android.icu.impl.ICUResourceBundleReader reader
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue value
		android.icu.impl.UResource$TableSink sink
	void  () 
	static void  () 
}

android/icu/impl/ICUResourceBundle$AvailEntry.class
ICUResourceBundle.java
package android.icu.impl
final android.icu.impl.ICUResourceBundle$AvailEntry extends java.lang.Object {
	private String prefix
	private ClassLoader loader
	private volatile android.icu.util.ULocale[] ulocales
	private volatile java.util.Locale[] locales
	private volatile java.util.Set nameSet
	private volatile java.util.Set fullNameSet
	void  (java.lang.String, java.lang.ClassLoader) 
		String prefix
		ClassLoader loader
	android.icu.util.ULocale[] getULocaleList () 
	java.util.Locale[] getLocaleList () 
	java.util.Set getLocaleNameSet () 
	java.util.Set getFullLocaleNameSet () 
}

android/icu/impl/TimeZoneNamesImpl$MZ2TZsCache.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$MZ2TZsCache extends android.icu.impl.SoftCache {
	private void  () 
	protected java.util.Map createInstance (java.lang.String, java.lang.String) 
		String tzID
		String region
		android.icu.util.UResourceBundle regionMap
		java.util.Set regions
		java.util.MissingResourceException e
		String key
		String data
		java.util.Map map
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle mapTimezones
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.TimeZoneNamesImpl$1) 
		android.icu.impl.TimeZoneNamesImpl$1 x0
}

android/icu/impl/ICUDebug.class
ICUDebug.java
package android.icu.impl
public final android.icu.impl.ICUDebug extends java.lang.Object {
	private static String params
	private static boolean debug
	private static boolean help
	public static final String javaVersionString
	public static final boolean isJDK14OrHigher
	public static final android.icu.util.VersionInfo javaVersion
	public void  () 
	public static android.icu.util.VersionInfo getInstanceLenient (java.lang.String) 
		char c
		String s
		int[] ver
		boolean numeric
		int i
		int vidx
	public static boolean enabled () 
	public static boolean enabled (java.lang.String) 
		boolean result
		String arg
	public static java.lang.String value (java.lang.String) 
		int limit
		int index
		String arg
		String result
	static void  () 
		android.icu.util.VersionInfo java14Version
}

android/icu/impl/LocaleDisplayNamesImpl.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public android.icu.impl.LocaleDisplayNamesImpl extends android.icu.text.LocaleDisplayNames {
	private final android.icu.util.ULocale locale
	private final android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
	private final android.icu.text.DisplayContext capitalization
	private final android.icu.text.DisplayContext nameLength
	private final android.icu.impl.LocaleDisplayNamesImpl$DataTable langData
	private final android.icu.impl.LocaleDisplayNamesImpl$DataTable regionData
	private final android.icu.text.MessageFormat separatorFormat
	private final android.icu.text.MessageFormat format
	private final android.icu.text.MessageFormat keyTypeFormat
	private final char formatOpenParen
	private final char formatReplaceOpenParen
	private final char formatCloseParen
	private final char formatReplaceCloseParen
	private final android.icu.impl.CurrencyData$CurrencyDisplayInfo currencyDisplayInfo
	private static final android.icu.impl.LocaleDisplayNamesImpl$Cache cache
	private boolean[] capitalizationUsage
	private static final java.util.Map contextUsageTypeMap
	private transient android.icu.text.BreakIterator capitalizationBrkIter
	public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling) 
		android.icu.util.ULocale locale
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
	public static transient android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.DisplayContext[]) 
		android.icu.util.ULocale locale
		android.icu.text.DisplayContext[] contexts
	public void  (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling) 
		android.icu.util.ULocale locale
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
	public transient void  (android.icu.util.ULocale, android.icu.text.DisplayContext[]) 
		android.icu.text.DisplayContext contextItem
		java.util.MissingResourceException e
		int titlecaseInt
		String usageKey
		android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage usage
		android.icu.util.UResourceBundle contextTransformUsage
		int[] intVector
		android.icu.util.UResourceBundleIterator ctIterator
		android.icu.impl.ICUResourceBundle rb
		android.icu.util.UResourceBundle contextTransformsBundle
		android.icu.util.ULocale locale
		android.icu.text.DisplayContext[] contexts
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
		android.icu.text.DisplayContext capitalization
		android.icu.text.DisplayContext nameLength
		String sep
		String pattern
		String keyTypePattern
		boolean needBrkIter
	public android.icu.util.ULocale getLocale () 
	public android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling () 
	public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type) 
		android.icu.text.DisplayContext$Type type
		android.icu.text.DisplayContext result
		android.icu.text.DisplayContext result
		android.icu.text.DisplayContext result
		android.icu.text.DisplayContext result
	private java.lang.String adjustForUsageAndContext (android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage, java.lang.String) 
		android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage usage
		String name
	public java.lang.String localeDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.String localeDisplayName (java.util.Locale) 
		java.util.Locale locale
	public java.lang.String localeDisplayName (java.lang.String) 
		String localeId
	private java.lang.String localeDisplayNameInternal (android.icu.util.ULocale) 
		String langScriptCountry
		String result
		String langScript
		String result
		String langCountry
		String result
		String keyValue
		String key
		String value
		String keyDisplayName
		String valueDisplayName
		android.icu.util.ULocale locale
		String resultName
		String lang
		String script
		String country
		String variant
		boolean hasScript
		boolean hasCountry
		boolean hasVariant
		StringBuilder buf
		java.util.Iterator keys
		String resultRemainder
	private java.lang.String localeIdName (java.lang.String) 
		String locIdName
		String localeId
	public java.lang.String languageDisplayName (java.lang.String) 
		String langName
		String lang
	public java.lang.String scriptDisplayName (java.lang.String) 
		String script
		String str
	public java.lang.String scriptDisplayNameInContext (java.lang.String) 
		String scriptName
		String script
	public java.lang.String scriptDisplayName (int) 
		int scriptCode
	public java.lang.String regionDisplayName (java.lang.String) 
		String regionName
		String region
	public java.lang.String variantDisplayName (java.lang.String) 
		String variant
	public java.lang.String keyDisplayName (java.lang.String) 
		String key
	public java.lang.String keyValueDisplayName (java.lang.String, java.lang.String) 
		String tmp
		String key
		String value
		String keyValueName
	public java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator) 
		android.icu.util.ULocale loc
		android.icu.util.ULocale base
		java.util.Set locales
		android.icu.util.ULocale locOriginal
		android.icu.util.ULocale locale
		android.icu.util.ULocale locale
		android.icu.util.ULocale$Builder modified
		android.icu.util.ULocale locale
		java.util.Set scripts
		java.util.Set regions
		android.icu.util.ULocale maxBase
		boolean hasScripts
		boolean hasRegions
		android.icu.util.ULocale base
		java.util.Set values
		java.util.Map$Entry entry
		java.util.Set localeSet
		java.util.Comparator comparator
		android.icu.text.DisplayContext capContext
		java.util.List result
		java.util.Map baseToLocales
		android.icu.util.ULocale$Builder builder
	private android.icu.text.LocaleDisplayNames$UiListItem newRow (android.icu.util.ULocale, android.icu.text.DisplayContext) 
		android.icu.util.ULocale modified
		android.icu.text.DisplayContext capContext
		android.icu.util.ULocale minimized
		String tempName
		boolean titlecase
		String nameInDisplayLocale
		String nameInSelf
	public static boolean haveData (android.icu.impl.LocaleDisplayNamesImpl$DataTableType) 
		android.icu.impl.LocaleDisplayNamesImpl$DataTableType type
	private java.lang.StringBuilder appendWithSep (java.lang.String, java.lang.StringBuilder) 
		String combined
		String s
		StringBuilder b
	static void  () 
}

android/icu/impl/TZDBTimeZoneNames$TZDBNameSearchHandler.class
TZDBTimeZoneNames.java
package android.icu.impl
 android.icu.impl.TZDBTimeZoneNames$TZDBNameSearchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler  {
	private java.util.EnumSet _nameTypes
	private java.util.Collection _matches
	private String _region
	static final boolean $assertionsDisabled
	void  (java.util.EnumSet, java.lang.String) 
		java.util.EnumSet nameTypes
		String region
	public boolean handlePrefixMatch (int, java.util.Iterator) 
		String region
		boolean matchRegion
		android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo ninfo
		android.icu.text.TimeZoneNames$NameType ntype
		android.icu.text.TimeZoneNames$MatchInfo minfo
		int matchLength
		java.util.Iterator values
		android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo match
		android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo defaultRegionMatch
	public java.util.Collection getMatches () 
	static void  () 
}

android/icu/impl/ICUCurrencyMetaInfo$RegionCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
 android.icu.impl.ICUCurrencyMetaInfo$RegionCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector  {
	private final android.icu.impl.ICUCurrencyMetaInfo$UniqueList result
	private void  () 
	public void collect (java.lang.String, java.lang.String, long, long, int, boolean) 
		String region
		String currency
		long from
		long to
		int priority
		boolean tender
	public int collects () 
	public java.util.List getList () 
	void  (android.icu.impl.ICUCurrencyMetaInfo$1) 
		android.icu.impl.ICUCurrencyMetaInfo$1 x0
}

android/icu/impl/Trie2$2.class
Trie2.java
package android.icu.impl
 android.icu.impl.Trie2$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$impl$Trie2$ValueWidth
	static void  () 
}

android/icu/impl/ICUResourceBundleImpl$ResourceInt.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceInt extends android.icu.impl.ICUResourceBundleImpl {
	private int resource
	public int getType () 
	public int getInt () 
	public int getUInt () 
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
}

android/icu/impl/Relation$SimpleEntry.class
Relation.java
package android.icu.impl
 android.icu.impl.Relation$SimpleEntry extends java.lang.Object implements java.util.Map$Entry  {
	Object key
	Object value
	public void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void  (java.util.Map$Entry) 
		java.util.Map$Entry e
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
		Object oldValue
}

android/icu/impl/ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
 android.icu.impl.ICUCurrencyDisplayInfoProvider$ICUCurrencyDisplayInfo extends android.icu.impl.CurrencyData$CurrencyDisplayInfo {
	private final boolean fallback
	private final android.icu.impl.ICUResourceBundle rb
	private final android.icu.impl.ICUResourceBundle currencies
	private final android.icu.impl.ICUResourceBundle plurals
	private java.lang.ref.SoftReference _symbolMapRef
	private java.lang.ref.SoftReference _nameMapRef
	public void  (android.icu.impl.ICUResourceBundle, boolean) 
		android.icu.impl.ICUResourceBundle rb
		boolean fallback
	public android.icu.util.ULocale getULocale () 
	public java.lang.String getName (java.lang.String) 
		String isoCode
	public java.lang.String getSymbol (java.lang.String) 
		String isoCode
	private java.lang.String getName (java.lang.String, boolean) 
		int status
		android.icu.impl.ICUResourceBundle result
		String isoCode
		boolean symbolName
	public java.lang.String getPluralName (java.lang.String, java.lang.String) 
		String pluralName
		android.icu.impl.ICUResourceBundle pluralsBundle
		String isoCode
		String pluralKey
	public java.util.Map symbolMap () 
		java.util.Map map
	public java.util.Map nameMap () 
		java.util.Map map
	public java.util.Map getUnitPatterns () 
		android.icu.impl.ICUResourceBundle b
		String key
		int index
		int size
		android.icu.impl.ICUResourceBundle r
		android.icu.impl.ICUResourceBundle cr
		java.util.Map result
		android.icu.util.ULocale locale
	public android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String) 
		String pattern
		char separator
		char groupingSeparator
		String isoCode
		android.icu.impl.ICUResourceBundle crb
	public android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo () 
		String beforeCurrencyMatch
		String beforeContextMatch
		String beforeInsert
		String afterCurrencyMatch
		String afterContextMatch
		String afterInsert
		android.icu.impl.ICUResourceBundle brb
		android.icu.impl.ICUResourceBundle arb
		android.icu.impl.ICUResourceBundle srb
	private java.util.Map _createSymbolMap () 
		String symbol
		android.icu.impl.ICUResourceBundle item
		String isoCode
		int i
		android.icu.impl.ICUResourceBundle bundle
		android.icu.impl.ICUResourceBundle curr
		android.icu.util.ULocale locale
		java.util.Map result
	private java.util.Map _createNameMap () 
		String name
		android.icu.impl.ICUResourceBundle item
		String isoCode
		int i
		String pluralName
		android.icu.impl.ICUResourceBundle plural
		String pluralType
		int j
		android.icu.impl.ICUResourceBundle item
		String isoCode
		java.util.Set pluralSet
		int i
		android.icu.impl.ICUResourceBundle bundle
		android.icu.impl.ICUResourceBundle curr
		android.icu.impl.ICUResourceBundle plurals
		android.icu.util.ULocale locale
		java.util.Map result
		java.util.Set visited
		java.util.Map visitedPlurals
}

android/icu/impl/ICUResourceBundleReader$IsAcceptable.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] formatVersion
	void  (android.icu.impl.ICUResourceBundleReader$1) 
		android.icu.impl.ICUResourceBundleReader$1 x0
}

android/icu/impl/TimeZoneAdapter.class
TimeZoneAdapter.java
package android.icu.impl
public android.icu.impl.TimeZoneAdapter extends java.util.TimeZone {
	static final long serialVersionUID
	private android.icu.util.TimeZone zone
	public static java.util.TimeZone wrap (android.icu.util.TimeZone) 
		android.icu.util.TimeZone tz
	public android.icu.util.TimeZone unwrap () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void setID (java.lang.String) 
		String ID
	public boolean hasSameRules (java.util.TimeZone) 
		java.util.TimeZone other
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int millis
	public int getRawOffset () 
	public void setRawOffset (int) 
		int offsetMillis
	public boolean useDaylightTime () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
	public java.lang.Object clone () 
	public synchronized int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
}

android/icu/impl/CalendarAstronomer$2.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$2 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$CoordFunc  {
	final android.icu.impl.CalendarAstronomer this$0
	void  (android.icu.impl.CalendarAstronomer) 
		android.icu.impl.CalendarAstronomer this$0
	public android.icu.impl.CalendarAstronomer$Equatorial eval () 
}

android/icu/impl/Normalizer2Impl$UTF16Plus.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$UTF16Plus extends java.lang.Object {
	public void  () 
	public static boolean isSurrogateLead (int) 
		int c
	public static boolean equal (java.lang.CharSequence, java.lang.CharSequence) 
		int i
		CharSequence s1
		CharSequence s2
		int length
	public static boolean equal (java.lang.CharSequence, int, int, java.lang.CharSequence, int, int) 
		CharSequence s1
		int start1
		int limit1
		CharSequence s2
		int start2
		int limit2
}

android/icu/impl/RelativeDateFormat$URelativeString.class
RelativeDateFormat.java
package android.icu.impl
public android.icu.impl.RelativeDateFormat$URelativeString extends java.lang.Object {
	public int offset
	public String string
	void  (int, java.lang.String) 
		int offset
		String string
	void  (java.lang.String, java.lang.String) 
		String offset
		String string
}

android/icu/impl/ICUResourceBundleReader$Container.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$Container extends java.lang.Object {
	protected int size
	protected int itemsOffset
	final int getSize () 
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	protected int getContainer16Resource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
		int res16
	protected int getContainer32Resource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	int getResource (android.icu.impl.ICUResourceBundleReader, java.lang.String) 
		android.icu.impl.ICUResourceBundleReader reader
		String resKey
	void  () 
}

android/icu/impl/ICUResourceBundle$1$1.class
ICUResourceBundle.java
package android.icu.impl
 android.icu.impl.ICUResourceBundle$1$1 extends java.lang.Object implements android.icu.impl.URLHandler$URLVisitor  {
	final android.icu.impl.ICUResourceBundle$1 this$0
	void  (android.icu.impl.ICUResourceBundle$1) 
		android.icu.impl.ICUResourceBundle$1 this$0
	public void visit (java.lang.String) 
		String locstr
		String s
}

android/icu/impl/TimeZoneNamesImpl$MZMapEntry.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$MZMapEntry extends java.lang.Object {
	private String _mzID
	private long _from
	private long _to
	void  (java.lang.String, long, long) 
		String mzID
		long from
		long to
	java.lang.String mzID () 
	long from () 
	long to () 
}

android/icu/impl/UCaseProps$IsAcceptable.class
UCaseProps.java
package android.icu.impl
final android.icu.impl.UCaseProps$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.UCaseProps$1) 
		android.icu.impl.UCaseProps$1 x0
}

android/icu/impl/ICUResourceBundle.class
ICUResourceBundle.java
package android.icu.impl
public android.icu.impl.ICUResourceBundle extends android.icu.util.UResourceBundle {
	protected static final String ICU_DATA_PATH
	public static final String ICU_BUNDLE
	public static final String ICU_BASE_NAME
	public static final String ICU_COLLATION_BASE_NAME
	public static final String ICU_BRKITR_BASE_NAME
	public static final String ICU_RBNF_BASE_NAME
	public static final String ICU_TRANSLIT_BASE_NAME
	public static final String ICU_LANG_BASE_NAME
	public static final String ICU_CURR_BASE_NAME
	public static final String ICU_REGION_BASE_NAME
	public static final String ICU_ZONE_BASE_NAME
	private static final String NO_INHERITANCE_MARKER
	public static final ClassLoader ICU_DATA_CLASS_LOADER
	protected static final String INSTALLED_LOCALES
	public static final int FROM_FALLBACK
	public static final int FROM_ROOT
	public static final int FROM_DEFAULT
	public static final int FROM_LOCALE
	private int loadingStatus
	android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
	private android.icu.impl.ICUResourceBundle container
	private static final String ICU_RESOURCE_INDEX
	private static final String DEFAULT_TAG
	private static final String FULL_LOCALE_NAMES_LIST
	private static final boolean DEBUG
	private static android.icu.impl.CacheBase GET_AVAILABLE_CACHE
	protected String key
	public static final int RES_BOGUS
	public static final int ALIAS
	public static final int TABLE32
	public static final int TABLE16
	public static final int STRING_V2
	public static final int ARRAY16
	private static final char RES_PATH_SEP_CHAR
	private static final String RES_PATH_SEP_STR
	private static final String ICUDATA
	private static final char HYPHEN
	private static final String LOCALE
	static final boolean $assertionsDisabled
	public void setLoadingStatus (int) 
		int newStatus
	public int getLoadingStatus () 
	public void setLoadingStatus (java.lang.String) 
		String requestedLocale
		String locale
	public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, java.lang.ClassLoader, java.lang.String, java.lang.String, android.icu.util.ULocale, boolean[], boolean) 
		int i
		android.icu.util.ULocale[] availableULocales
		android.icu.impl.ICUResourceBundle irb
		android.icu.impl.ICUResourceBundle irb
		android.icu.impl.ICUResourceBundle irb
		android.icu.util.UResourceBundle urb
		String baseName
		ClassLoader loader
		String resName
		String keyword
		android.icu.util.ULocale locID
		boolean[] isAvailable
		boolean omitDefault
		String kwVal
		String baseLoc
		String defStr
		android.icu.util.ULocale parent
		android.icu.util.ULocale defLoc
		boolean lookForDefault
		android.icu.util.ULocale fullBase
		int defDepth
		int resDepth
		android.icu.impl.ICUResourceBundle r
	public static final java.lang.String[] getKeywordValues (java.lang.String, java.lang.String) 
		String s
		android.icu.util.UResourceBundle b
		android.icu.impl.ICUResourceBundle irb
		java.util.Enumeration e
		String baseName
		String keyword
		java.util.Set keywords
		android.icu.util.ULocale[] locales
		int i
	public android.icu.impl.ICUResourceBundle getWithFallback (java.lang.String)  throws java.util.MissingResourceException 
		String path
		android.icu.impl.ICUResourceBundle actualBundle
		android.icu.impl.ICUResourceBundle result
	public android.icu.impl.ICUResourceBundle at (int) 
		int index
	public android.icu.impl.ICUResourceBundle at (java.lang.String) 
		String key
	public android.icu.impl.ICUResourceBundle findTopLevel (int) 
		int index
	public android.icu.impl.ICUResourceBundle findTopLevel (java.lang.String) 
		String aKey
	public android.icu.impl.ICUResourceBundle findWithFallback (java.lang.String) 
		String path
	public java.lang.String findStringWithFallback (java.lang.String) 
		String path
	public java.lang.String getStringWithFallback (java.lang.String)  throws java.util.MissingResourceException 
		String path
		android.icu.impl.ICUResourceBundle actualBundle
		String result
	public void getAllArrayItemsWithFallback (java.lang.String, android.icu.impl.UResource$ArraySink)  throws java.util.MissingResourceException 
		String path
		android.icu.impl.UResource$ArraySink sink
	public void getAllTableItemsWithFallback (java.lang.String, android.icu.impl.UResource$TableSink)  throws java.util.MissingResourceException 
		String path
		android.icu.impl.UResource$TableSink sink
	private void getAllContainerItemsWithFallback (java.lang.String, android.icu.impl.UResource$ArraySink, android.icu.impl.UResource$TableSink)  throws java.util.MissingResourceException 
		android.icu.impl.ICUResourceBundle rb
		int depth
		String[] pathKeys
		String path
		android.icu.impl.UResource$ArraySink arraySink
		android.icu.impl.UResource$TableSink tableSink
		int numPathKeys
		android.icu.impl.ICUResourceBundle rb
		int expectedType
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
	private void getAllContainerItemsWithFallback (android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$ArraySink, android.icu.impl.UResource$TableSink) 
		android.icu.impl.ICUResourceBundle rb
		String[] pathKeys
		android.icu.impl.ICUResourceBundle parentBundle
		android.icu.impl.ICUResourceBundle rb
		int depth
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
		android.icu.impl.UResource$ArraySink arraySink
		android.icu.impl.UResource$TableSink tableSink
		int expectedType
	public static java.util.Set getAvailableLocaleNameSet (java.lang.String, java.lang.ClassLoader) 
		String bundlePrefix
		ClassLoader loader
	public static java.util.Set getFullLocaleNameSet () 
	public static java.util.Set getFullLocaleNameSet (java.lang.String, java.lang.ClassLoader) 
		String bundlePrefix
		ClassLoader loader
	public static java.util.Set getAvailableLocaleNameSet () 
	public static final android.icu.util.ULocale[] getAvailableULocales (java.lang.String, java.lang.ClassLoader) 
		String baseName
		ClassLoader loader
	public static final android.icu.util.ULocale[] getAvailableULocales () 
	public static final java.util.Locale[] getAvailableLocales (java.lang.String, java.lang.ClassLoader) 
		String baseName
		ClassLoader loader
	public static final java.util.Locale[] getAvailableLocales () 
	public static final java.util.Locale[] getLocaleList (android.icu.util.ULocale[]) 
		java.util.Locale loc
		int i
		android.icu.util.ULocale[] ulocales
		java.util.ArrayList list
		java.util.HashSet uniqueSet
	public java.util.Locale getLocale () 
	private static final android.icu.util.ULocale[] createULocaleList (java.lang.String, java.lang.ClassLoader) 
		String locstr
		String baseName
		ClassLoader root
		android.icu.impl.ICUResourceBundle bundle
		int length
		int i
		android.icu.util.ULocale[] locales
		android.icu.util.UResourceBundleIterator iter
	private static final void addLocaleIDsFromIndexBundle (java.lang.String, java.lang.ClassLoader, java.util.Set) 
		java.util.MissingResourceException e
		String locstr
		String baseName
		ClassLoader root
		java.util.Set locales
		android.icu.impl.ICUResourceBundle bundle
		android.icu.impl.ICUResourceBundle bundle
		android.icu.util.UResourceBundleIterator iter
	private static final void addBundleBaseNamesFromClassLoader (java.lang.String, java.lang.ClassLoader, java.util.Set) 
		String bn
		ClassLoader root
		java.util.Set names
	private static void addLocaleIDsFromListFile (java.lang.String, java.lang.ClassLoader, java.util.Set) 
		java.io.BufferedReader br
		String line
		java.io.InputStream s
		String bn
		ClassLoader root
		java.util.Set locales
	private static java.util.Set createFullLocaleNameSet (java.lang.String, java.lang.ClassLoader) 
		String folder
		String folder
		String folder
		String name
		java.util.Iterator iter
		String baseName
		ClassLoader loader
		String bn
		java.util.Set set
		String skipScan
	private static java.util.Set createLocaleNameSet (java.lang.String, java.lang.ClassLoader) 
		String baseName
		ClassLoader loader
		java.util.HashSet set
	private static android.icu.impl.ICUResourceBundle$AvailEntry getAvailEntry (java.lang.String, java.lang.ClassLoader) 
		String key
		ClassLoader loader
	private static final android.icu.impl.ICUResourceBundle findResourceWithFallback (java.lang.String, android.icu.util.UResourceBundle, android.icu.util.UResourceBundle) 
		String path
		android.icu.util.UResourceBundle actualBundle
		android.icu.util.UResourceBundle requested
		android.icu.impl.ICUResourceBundle base
		int depth
		int numPathKeys
		String[] keys
	private static final android.icu.impl.ICUResourceBundle findResourceWithFallback (java.lang.String[], int, android.icu.impl.ICUResourceBundle, android.icu.util.UResourceBundle) 
		String subKey
		android.icu.impl.ICUResourceBundle sub
		String[] newKeys
		android.icu.impl.ICUResourceBundle nextBase
		int baseDepth
		String[] keys
		int depth
		android.icu.impl.ICUResourceBundle base
		android.icu.util.UResourceBundle requested
	private static final java.lang.String findStringWithFallback (java.lang.String, android.icu.util.UResourceBundle, android.icu.util.UResourceBundle) 
		int type
		android.icu.impl.ICUResourceBundleReader$Container readerContainer
		android.icu.impl.ICUResourceBundleReader$Container readerContainer
		android.icu.impl.ICUResourceBundleReader$Container readerContainer
		int type
		android.icu.impl.ICUResourceBundle sub
		String s
		String[] newKeys
		android.icu.impl.ICUResourceBundleReader$Container readerContainer
		String subKey
		android.icu.impl.ICUResourceBundle sub
		android.icu.impl.ICUResourceBundle nextBase
		String path
		android.icu.util.UResourceBundle actualBundle
		android.icu.util.UResourceBundle requested
		android.icu.impl.ICUResourceBundle base
		android.icu.impl.ICUResourceBundleReader reader
		int res
		int baseDepth
		int depth
		int numPathKeys
		String[] keys
	private int getResDepth () 
	private void getResPathKeys (java.lang.String[], int) 
		String[] keys
		int depth
		android.icu.impl.ICUResourceBundle b
	private static int countPathKeys (java.lang.String) 
		int i
		String path
		int num
	private static void getResPathKeys (java.lang.String, int, java.lang.String[], int) 
		int j
		String path
		int num
		String[] keys
		int start
		int i
	public boolean equals (java.lang.Object) 
		android.icu.impl.ICUResourceBundle o
		Object other
	public int hashCode () 
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String baseName
		String localeID
		ClassLoader root
		boolean disableFallback
		android.icu.util.UResourceBundle b
	protected static android.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String baseName
		String localeID
		ClassLoader root
		boolean disableFallback
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale, android.icu.impl.ICUResourceBundle$OpenType) 
		String baseName
		android.icu.util.ULocale locale
		android.icu.impl.ICUResourceBundle$OpenType openType
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType) 
		String baseName
		String localeID
		ClassLoader root
		android.icu.impl.ICUResourceBundle$OpenType openType
		android.icu.util.UResourceBundle b
	private static synchronized android.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundle$OpenType) 
		String temp
		int i
		android.icu.util.UResourceBundle parent
		int i
		String parentLocaleName
		String baseName
		String localeID
		ClassLoader root
		android.icu.impl.ICUResourceBundle$OpenType openType
		android.icu.util.ULocale defaultLocale
		String localeName
		String fullName
		android.icu.impl.ICUResourceBundle b
		String rootLocale
		String defaultID
	android.icu.util.UResourceBundle get (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle) 
		String fullName
		String aKey
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		android.icu.impl.ICUResourceBundle obj
	public static android.icu.impl.ICUResourceBundle createBundle (java.lang.String, java.lang.String, java.lang.ClassLoader) 
		String baseName
		String localeID
		ClassLoader root
		android.icu.impl.ICUResourceBundleReader reader
	protected java.lang.String getLocaleID () 
	protected java.lang.String getBaseName () 
	public android.icu.util.ULocale getULocale () 
	public android.icu.util.UResourceBundle getParent () 
	protected void setParent (java.util.ResourceBundle) 
		java.util.ResourceBundle parent
	public java.lang.String getKey () 
	private boolean getNoFallback () 
	private static android.icu.impl.ICUResourceBundle getBundle (android.icu.impl.ICUResourceBundleReader, java.lang.String, java.lang.String, java.lang.ClassLoader) 
		android.icu.impl.ICUResourceBundle$WholeBundle wb
		android.icu.impl.ICUResourceBundleImpl$ResourceTable rootTable
		android.icu.impl.ICUResourceBundleReader reader
		String baseName
		String localeID
		ClassLoader loader
		android.icu.impl.ICUResourceBundleImpl$ResourceTable rootTable
		int rootRes
		String aliasString
	protected void  (android.icu.impl.ICUResourceBundle$WholeBundle) 
		android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
	protected void  (android.icu.impl.ICUResourceBundle, java.lang.String) 
		android.icu.impl.ICUResourceBundle container
		String key
	protected static android.icu.impl.ICUResourceBundle getAliasedResource (android.icu.impl.ICUResourceBundle, java.lang.String[], int, java.lang.String, int, java.util.HashMap, android.icu.util.UResourceBundle) 
		int idx
		int i
		int j
		String bundleName
		int i
		int numKeys
		int numKeys
		int i
		int numKeys
		android.icu.impl.ICUResourceBundle base
		String[] keys
		int depth
		String key
		int _resource
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
		ClassLoader loaderToUse
		String locale
		String keyPath
		String bundleName
		String rpath
		android.icu.impl.ICUResourceBundle bundle
		android.icu.impl.ICUResourceBundle sub
	public final java.util.Set getTopLevelKeySet () 
	public final void setTopLevelKeySet (java.util.Set) 
		java.util.Set keySet
	protected java.util.Enumeration handleGetKeys () 
	protected boolean isTopLevelResource () 
	public volatile android.icu.util.UResourceBundle findTopLevel (int) 
	public volatile android.icu.util.UResourceBundle findTopLevel (java.lang.String) 
	static boolean access$000 () 
	static android.icu.util.ULocale[] access$100 (java.lang.String, java.lang.ClassLoader) 
		String x0
		ClassLoader x1
	static java.util.Set access$200 (java.lang.String, java.lang.ClassLoader) 
		String x0
		ClassLoader x1
	static java.util.Set access$300 (java.lang.String, java.lang.ClassLoader) 
		String x0
		ClassLoader x1
	static void  () 
}

android/icu/impl/ICURegionDataTables.class
ICURegionDataTables.java
package android.icu.impl
public android.icu.impl.ICURegionDataTables extends android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables {
	public void  () 
	public volatile android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale) 
}

android/icu/impl/UCharacterProperty$20.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$20 extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
		int gcb
	int getMaxValue (int) 
		int which
}

android/icu/impl/SortedSetRelation.class
SortedSetRelation.java
package android.icu.impl
public android.icu.impl.SortedSetRelation extends java.lang.Object {
	public static final int A_NOT_B
	public static final int A_AND_B
	public static final int B_NOT_A
	public static final int ANY
	public static final int CONTAINS
	public static final int DISJOINT
	public static final int ISCONTAINED
	public static final int NO_B
	public static final int EQUALS
	public static final int NO_A
	public static final int NONE
	public static final int ADDALL
	public static final int A
	public static final int COMPLEMENTALL
	public static final int B
	public static final int REMOVEALL
	public static final int RETAINALL
	public static final int B_REMOVEALL
	public void  () 
	public static boolean hasRelation (java.util.SortedSet, int, java.util.SortedSet) 
		int comp
		java.util.SortedSet a
		int allow
		java.util.SortedSet b
		boolean anb
		boolean ab
		boolean bna
		java.util.Iterator ait
		java.util.Iterator bit
		Object aa
		Object bb
	public static java.util.SortedSet doOperation (java.util.SortedSet, int, java.util.SortedSet) 
		java.util.SortedSet a
		int relation
		java.util.SortedSet b
		java.util.TreeSet temp
		java.util.TreeSet temp
}

android/icu/impl/TimeZoneNamesImpl$ZNames.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$ZNames extends java.lang.Object {
	private static final android.icu.impl.TimeZoneNamesImpl$ZNames EMPTY_ZNAMES
	private static final int EX_LOC_INDEX
	private String[] _names
	private boolean didAddIntoTrie
	protected void  (java.lang.String[]) 
		String[] names
	public static android.icu.impl.TimeZoneNamesImpl$ZNames getInstance (java.lang.String[], java.lang.String) 
		String locationName
		String[] names
		String tzID
	public static android.icu.impl.TimeZoneNamesImpl$ZNames getInstance (android.icu.impl.TimeZoneNamesImpl$ZNamesLoader, android.icu.impl.ICUResourceBundle, java.lang.String, java.lang.String) 
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		android.icu.impl.ICUResourceBundle zoneStrings
		String key
		String tzID
	public java.lang.String getName (android.icu.text.TimeZoneNames$NameType) 
		android.icu.text.TimeZoneNames$NameType type
	public void addNamesIntoTrie (java.lang.String, java.lang.String, android.icu.impl.TextTrieMap) 
		android.icu.impl.TimeZoneNamesImpl$NameInfo info
		String name
		int i
		String mzID
		String tzID
		android.icu.impl.TextTrieMap trie
	static android.icu.impl.TimeZoneNamesImpl$ZNames access$200 () 
	static void  () 
}

android/icu/impl/ICUResourceBundleImpl$ResourceBinary.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceBinary extends android.icu.impl.ICUResourceBundleImpl {
	private int resource
	public int getType () 
	public java.nio.ByteBuffer getBinary () 
	public byte[] getBinary (byte[]) 
		byte[] ba
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
}

android/icu/impl/ICUResourceBundleImpl$ResourceTable.class
ICUResourceBundleImpl.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleImpl$ResourceTable extends android.icu.impl.ICUResourceBundleImpl$ResourceContainer {
	public int getType () 
	protected java.lang.String getKey (int) 
		int index
	protected java.util.Set handleKeySet () 
		int i
		android.icu.impl.ICUResourceBundleReader reader
		java.util.TreeSet keySet
		android.icu.impl.ICUResourceBundleReader$Table table
	protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle) 
		String resKey
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		int i
	protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle) 
		int index
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		String itemKey
	protected java.lang.Object handleGetObject (java.lang.String) 
		int j
		int length
		String[] strings
		int res
		String s
		android.icu.impl.ICUResourceBundleReader$Container array
		String key
		android.icu.impl.ICUResourceBundleReader reader
		int index
	java.lang.String findString (java.lang.String) 
		String key
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void getAllItems (android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$TableSink) 
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
		android.icu.impl.UResource$TableSink sink
		android.icu.impl.ICUResourceBundleReader reader
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
	void  (android.icu.impl.ICUResourceBundle$WholeBundle, int) 
		android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
		int rootRes
}

android/icu/impl/ICUResourceBundleReader$ReaderCacheKey.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$ReaderCacheKey extends java.lang.Object {
	final String baseName
	final String localeID
	void  (java.lang.String, java.lang.String) 
		String baseName
		String localeID
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.impl.ICUResourceBundleReader$ReaderCacheKey info
	public int hashCode () 
}

android/icu/impl/ICURWLock$Stats.class
ICURWLock.java
package android.icu.impl
public final android.icu.impl.ICURWLock$Stats extends java.lang.Object {
	public int _rc
	public int _mrc
	public int _wrc
	public int _wc
	public int _wwc
	private void  () 
	private void  (int, int, int, int, int) 
		int rc
		int mrc
		int wrc
		int wc
		int wwc
	private void  (android.icu.impl.ICURWLock$Stats) 
		android.icu.impl.ICURWLock$Stats rhs
	public java.lang.String toString () 
	void  (android.icu.impl.ICURWLock$1) 
		android.icu.impl.ICURWLock$1 x0
	void  (android.icu.impl.ICURWLock$Stats, android.icu.impl.ICURWLock$1) 
		android.icu.impl.ICURWLock$Stats x0
		android.icu.impl.ICURWLock$1 x1
}

android/icu/impl/Trie$DataManipulate.class
Trie.java
package android.icu.impl
public abstract android.icu.impl.Trie$DataManipulate extends java.lang.Object {
	public abstract int getFoldingOffset (int) 
}

android/icu/impl/CalendarAstronomer$AngleFunc.class
CalendarAstronomer.java
package android.icu.impl
abstract android.icu.impl.CalendarAstronomer$AngleFunc extends java.lang.Object {
	public abstract double eval () 
}

android/icu/impl/LocaleDisplayNamesImpl$LangDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
 android.icu.impl.LocaleDisplayNamesImpl$LangDataTables extends java.lang.Object {
	static final android.icu.impl.LocaleDisplayNamesImpl$DataTables impl
	void  () 
	static void  () 
}

android/icu/impl/CurrencyData$1.class
CurrencyData.java
package android.icu.impl
final android.icu.impl.CurrencyData$1 extends java.lang.Object implements android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider  {
	void  () 
	public android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale locale
		boolean withFallback
	public boolean hasData () 
}

android/icu/impl/Normalizer2Impl$1.class
Normalizer2Impl.java
package android.icu.impl
final android.icu.impl.Normalizer2Impl$1 extends java.lang.Object implements android.icu.impl.Trie2$ValueMapper  {
	void  () 
	public int map (int) 
		int in
}

android/icu/impl/TimeZoneNamesImpl$1.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$1 extends java.lang.Object {
}

android/icu/impl/TextTrieMap$LongestMatchHandler.class
TextTrieMap.java
package android.icu.impl
 android.icu.impl.TextTrieMap$LongestMatchHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler  {
	private java.util.Iterator matches
	private int length
	private void  () 
	public boolean handlePrefixMatch (int, java.util.Iterator) 
		int matchLength
		java.util.Iterator values
	public java.util.Iterator getMatches () 
	public int getMatchLength () 
	void  (android.icu.impl.TextTrieMap$1) 
		android.icu.impl.TextTrieMap$1 x0
}

android/icu/impl/TrieBuilder$DataManipulate.class
TrieBuilder.java
package android.icu.impl
public abstract android.icu.impl.TrieBuilder$DataManipulate extends java.lang.Object {
	public abstract int getFoldedValue (int, int) 
}

android/icu/impl/ICUBinary$DatPackageReader$IsAcceptable.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$DatPackageReader$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.ICUBinary$1) 
		android.icu.impl.ICUBinary$1 x0
}

android/icu/impl/Row$R2.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R2 extends android.icu.impl.Row {
	public void  (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/IterableComparator.class
IterableComparator.java
package android.icu.impl
public android.icu.impl.IterableComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.util.Comparator comparator
	private final int shorterFirst
	private static final android.icu.impl.IterableComparator NOCOMPARATOR
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void  (java.util.Comparator, boolean) 
		java.util.Comparator comparator
		boolean shorterFirst
	public int compare (java.lang.Iterable, java.lang.Iterable) 
		Object aItem
		Object bItem
		int result
		Iterable a
		Iterable b
		java.util.Iterator ai
		java.util.Iterator bi
	public static int compareIterables (java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
	public volatile int compare (java.lang.Object, java.lang.Object) 
	static void  () 
}

android/icu/impl/DontCareFieldPosition.class
DontCareFieldPosition.java
package android.icu.impl
public final android.icu.impl.DontCareFieldPosition extends java.text.FieldPosition {
	public static final android.icu.impl.DontCareFieldPosition INSTANCE
	private void  () 
	public void setBeginIndex (int) 
		int i
	public void setEndIndex (int) 
		int i
	static void  () 
}

android/icu/impl/UnicodeSetStringSpan.class
UnicodeSetStringSpan.java
package android.icu.impl
public android.icu.impl.UnicodeSetStringSpan extends java.lang.Object {
	public static final int WITH_COUNT
	public static final int FWD
	public static final int BACK
	public static final int CONTAINED
	public static final int NOT_CONTAINED
	public static final int ALL
	public static final int FWD_UTF16_CONTAINED
	public static final int FWD_UTF16_NOT_CONTAINED
	public static final int BACK_UTF16_CONTAINED
	public static final int BACK_UTF16_NOT_CONTAINED
	static final short ALL_CP_CONTAINED
	static final short LONG_SPAN
	private android.icu.text.UnicodeSet spanSet
	private android.icu.text.UnicodeSet spanNotSet
	private java.util.ArrayList strings
	private short[] spanLengths
	private int maxLength16
	private boolean someRelevant
	private boolean all
	private android.icu.impl.UnicodeSetStringSpan$OffsetList offsets
	public void  (android.icu.text.UnicodeSet, java.util.ArrayList, int) 
		String string
		int length16
		int spanLength
		int allocSize
		int spanBackLengthsOffset
		int c
		int c
		String string
		int length16
		int spanLength
		android.icu.text.UnicodeSet set
		java.util.ArrayList setStrings
		int which
		int stringsLength
		int i
		int spanBackLengthsOffset
		int allocSize
	public void  (android.icu.impl.UnicodeSetStringSpan, java.util.ArrayList) 
		android.icu.impl.UnicodeSetStringSpan otherStringSpan
		java.util.ArrayList newParentSetStrings
	public boolean needsStringSpanUTF16 () 
	public boolean contains (int) 
		int c
	private void addToSpanNotSet (int) 
		int c
	public int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition) 
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int spanLimit
	private synchronized int spanWithStrings (java.lang.CharSequence, int, int, android.icu.text.UnicodeSet$SpanCondition) 
		int overlap
		String string
		int length16
		int inc
		int i
		int overlap
		String string
		int length16
		int inc
		int maxInc
		int maxOverlap
		int minOffset
		CharSequence s
		int start
		int spanLimit
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int initSize
		int length
		int pos
		int rest
		int spanLength
		int i
		int stringsLength
	public int spanAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt) 
		String string
		int length16
		int i
		int cpLength
		int maxInc
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		android.icu.util.OutputInt outCount
		int stringsLength
		int length
		int pos
		int rest
		int count
	private synchronized int spanContainedAndCount (java.lang.CharSequence, int, android.icu.util.OutputInt) 
		String string
		int length16
		int i
		int cpLength
		int minOffset
		CharSequence s
		int start
		android.icu.util.OutputInt outCount
		int stringsLength
		int length
		int pos
		int rest
		int count
	public synchronized int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition) 
		int len1
		int overlap
		String string
		int length16
		int dec
		int i
		int overlap
		String string
		int length16
		int dec
		int maxDec
		int maxOverlap
		int oldPos
		CharSequence s
		int length
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int pos
		int spanLength
		int initSize
		int i
		int stringsLength
		int spanBackLengthsOffset
	private int spanNot (java.lang.CharSequence, int, android.icu.util.OutputInt) 
		int spanLimit
		String string
		int length16
		int i
		int spanLimit
		int cpLength
		CharSequence s
		int start
		android.icu.util.OutputInt outCount
		int length
		int pos
		int rest
		int stringsLength
		int count
	private int spanNotBack (java.lang.CharSequence, int) 
		String string
		int length16
		int cpLength
		CharSequence s
		int length
		int pos
		int i
		int stringsLength
	static short makeSpanLengthByte (int) 
		int spanLength
	private static boolean matches16 (java.lang.CharSequence, int, java.lang.String, int) 
		CharSequence s
		int start
		String t
		int length
		int end
	static boolean matches16CPB (java.lang.CharSequence, int, int, java.lang.String, int) 
		CharSequence s
		int start
		int limit
		String t
		int tlength
	static int spanOne (android.icu.text.UnicodeSet, java.lang.CharSequence, int, int) 
		int supplementary
		char c2
		android.icu.text.UnicodeSet set
		CharSequence s
		int start
		int length
		char c
	static int spanOneBack (android.icu.text.UnicodeSet, java.lang.CharSequence, int) 
		int supplementary
		char c2
		android.icu.text.UnicodeSet set
		CharSequence s
		int length
		char c
}

android/icu/impl/LocaleIDParser.class
LocaleIDParser.java
package android.icu.impl
public final android.icu.impl.LocaleIDParser extends java.lang.Object {
	private char[] id
	private int index
	private StringBuilder buffer
	private boolean canonicalize
	private boolean hadCountry
	java.util.Map keywords
	String baseName
	private static final char KEYWORD_SEPARATOR
	private static final char HYPHEN
	private static final char KEYWORD_ASSIGN
	private static final char COMMA
	private static final char ITEM_SEPARATOR
	private static final char DOT
	private static final char UNDERSCORE
	private static final char DONE
	public void  (java.lang.String) 
		String localeID
	public void  (java.lang.String, boolean) 
		String localeID
		boolean canonicalize
	private void reset () 
	private void append (char) 
		char c
	private void addSeparator () 
	private java.lang.String getString (int) 
		int start
	private void set (int, java.lang.String) 
		int pos
		String s
	private void append (java.lang.String) 
		String s
	private char next () 
	private void skipUntilTerminatorOrIDSeparator () 
	private boolean atTerminator () 
	private boolean isTerminator (char) 
		char c
	private boolean isTerminatorOrIDSeparator (char) 
		char c
	private boolean haveExperimentalLanguagePrefix () 
		char c
	private boolean haveKeywordAssign () 
		int i
	private int parseLanguage () 
		String lang
		int startLength
		char c
	private void skipLanguage () 
	private int parseScript () 
		int oldIndex
		int oldBlen
		char c
		boolean firstPass
	private void skipScript () 
		int oldIndex
		char c
	private int parseCountry () 
		String region
		int oldIndex
		int oldBlen
		char c
		boolean firstPass
		int charsAppended
	private void skipCountry () 
		int oldIndex
		int charsSkipped
	private int parseVariant () 
		int oldBlen
		boolean start
		boolean needSeparator
		boolean skipping
		char c
		boolean firstPass
	public java.lang.String getLanguage () 
	public java.lang.String getScript () 
	public java.lang.String getCountry () 
	public java.lang.String getVariant () 
	public java.lang.String[] getLanguageScriptCountryVariant () 
	public void setBaseName (java.lang.String) 
		String baseName
	public void parseBaseName () 
		int len
	public java.lang.String getBaseName () 
	public java.lang.String getName () 
	private boolean setToKeywordStart () 
		int j
		int i
	private static boolean isDoneOrKeywordAssign (char) 
		char c
	private static boolean isDoneOrItemSeparator (char) 
		char c
	private java.lang.String getKeyword () 
		int start
	private java.lang.String getValue () 
		int start
	private java.util.Comparator getKeyComparator () 
		java.util.Comparator comp
	public java.util.Map getKeywordMap () 
		String key
		char c
		String value
		java.util.TreeMap m
	private int parseKeywords () 
		java.util.Map$Entry e
		boolean first
		int oldBlen
		java.util.Map m
	public java.util.Iterator getKeywords () 
		java.util.Map m
	public java.lang.String getKeywordValue (java.lang.String) 
		String keywordName
		java.util.Map m
	public void defaultKeywordValue (java.lang.String, java.lang.String) 
		String keywordName
		String value
	public void setKeywordValue (java.lang.String, java.lang.String) 
		String keywordName
		String value
	private void setKeywordValue (java.lang.String, java.lang.String, boolean) 
		java.util.Map m
		String keywordName
		String value
		boolean reset
}

android/icu/impl/ICUCurrencyMetaInfo$UniqueList.class
ICUCurrencyMetaInfo.java
package android.icu.impl
 android.icu.impl.ICUCurrencyMetaInfo$UniqueList extends java.lang.Object {
	private java.util.Set seen
	private java.util.List list
	private void  () 
	private static android.icu.impl.ICUCurrencyMetaInfo$UniqueList create () 
	void add (java.lang.Object) 
		Object value
	java.util.List list () 
	static android.icu.impl.ICUCurrencyMetaInfo$UniqueList access$300 () 
}

android/icu/impl/UCharArrayIterator.class
UCharArrayIterator.java
package android.icu.impl
public final android.icu.impl.UCharArrayIterator extends android.icu.text.UCharacterIterator {
	private final char[] text
	private final int start
	private final int limit
	private int pos
	public void  (char[], int, int) 
		char[] text
		int start
		int limit
	public int current () 
	public int getLength () 
	public int getIndex () 
	public int next () 
	public int previous () 
	public void setIndex (int) 
		int index
	public int getText (char[], int) 
		char[] fillIn
		int offset
		int len
	public java.lang.Object clone () 
		CloneNotSupportedException e
}

android/icu/impl/TextTrieMap$ResultHandler.class
TextTrieMap.java
package android.icu.impl
public abstract android.icu.impl.TextTrieMap$ResultHandler extends java.lang.Object {
	public abstract boolean handlePrefixMatch (int, java.util.Iterator) 
}

android/icu/impl/CurrencyData$CurrencyDisplayInfoProvider.class
CurrencyData.java
package android.icu.impl
public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider extends java.lang.Object {
	public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean) 
	public abstract boolean hasData () 
}

android/icu/impl/ICUService$SimpleFactory.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService$SimpleFactory extends java.lang.Object implements android.icu.impl.ICUService$Factory  {
	protected Object instance
	protected String id
	protected boolean visible
	public void  (java.lang.Object, java.lang.String) 
		Object instance
		String id
	public void  (java.lang.Object, java.lang.String, boolean) 
		Object instance
		String id
		boolean visible
	public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService) 
		android.icu.impl.ICUService$Key key
		android.icu.impl.ICUService service
	public void updateVisibleIDs (java.util.Map) 
		java.util.Map result
	public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		String identifier
		android.icu.util.ULocale locale
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/impl/ICUData.class
ICUData.java
package android.icu.impl
public final android.icu.impl.ICUData extends java.lang.Object {
	static final String ICU_DATA_PATH
	static final String PACKAGE_NAME
	public static final String ICU_BUNDLE
	public static final String ICU_BASE_NAME
	public static final String ICU_COLLATION_BASE_NAME
	public static final String ICU_BRKITR_NAME
	public static final String ICU_BRKITR_BASE_NAME
	public static final String ICU_RBNF_BASE_NAME
	public static final String ICU_TRANSLIT_BASE_NAME
	public static final String ICU_LANG_BASE_NAME
	public static final String ICU_CURR_BASE_NAME
	public static final String ICU_REGION_BASE_NAME
	public static final String ICU_ZONE_BASE_NAME
	public static final String ICU_UNIT_BASE_NAME
	private static final boolean logBinaryDataFromInputStream
	private static final java.util.logging.Logger logger
	public void  () 
	public static boolean exists (java.lang.String) 
		String resourceName
		java.net.URL i
	private static java.io.InputStream getStream (java.lang.Class, java.lang.String, boolean) 
		Class root
		String resourceName
		boolean required
		java.io.InputStream i
	static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String, boolean) 
		ClassLoader loader
		String resourceName
		boolean required
		java.io.InputStream i
	private static void checkStreamForBinaryData (java.io.InputStream, java.lang.String) 
		java.io.InputStream is
		String resourceName
	public static java.io.InputStream getStream (java.lang.ClassLoader, java.lang.String) 
		ClassLoader loader
		String resourceName
	public static java.io.InputStream getRequiredStream (java.lang.ClassLoader, java.lang.String) 
		ClassLoader loader
		String resourceName
	public static java.io.InputStream getStream (java.lang.String) 
		String resourceName
	public static java.io.InputStream getRequiredStream (java.lang.String) 
		String resourceName
	public static java.io.InputStream getStream (java.lang.Class, java.lang.String) 
		Class root
		String resourceName
	public static java.io.InputStream getRequiredStream (java.lang.Class, java.lang.String) 
		Class root
		String resourceName
	static void  () 
}

android/icu/impl/data/
android/icu/impl/data/HolidayBundle_fr.class
HolidayBundle_fr.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_da_DK.class
HolidayBundle_da_DK.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_da_DK extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_da.class
HolidayBundle_da.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_da extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_iw_IL.class
HolidayBundle_iw_IL.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_iw_IL extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle.class
HolidayBundle.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_fr_CA.class
HolidayBundle_fr_CA.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr_CA extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_it_IT.class
HolidayBundle_it_IT.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_it_IT extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_de_AT.class
HolidayBundle_de_AT.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de_AT extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_de_DE.class
HolidayBundle_de_DE.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de_DE extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_en.class
HolidayBundle_en.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_en_CA.class
HolidayBundle_en_CA.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_CA extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/TokenIterator.class
TokenIterator.java
package android.icu.impl.data
public android.icu.impl.data.TokenIterator extends java.lang.Object {
	private android.icu.impl.data.ResourceReader reader
	private String line
	private StringBuffer buf
	private boolean done
	private int pos
	private int lastpos
	public void  (android.icu.impl.data.ResourceReader) 
		android.icu.impl.data.ResourceReader r
	public java.lang.String next ()  throws java.io.IOException 
	public int getLineNumber () 
	public java.lang.String describePosition () 
	private int nextToken (int) 
		int c32
		int position
		int startpos
		char c
		char quote
		int[] posref
}

android/icu/impl/data/HolidayBundle_en_GB.class
HolidayBundle_en_GB.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_GB extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/ResourceReader.class
ResourceReader.java
package android.icu.impl.data
public android.icu.impl.data.ResourceReader extends java.lang.Object implements java.io.Closeable  {
	private java.io.BufferedReader reader
	private String resourceName
	private String encoding
	private Class root
	private int lineNo
	public void  (java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		String resourceName
		String encoding
	public void  (java.lang.String) 
		String resourceName
	public void  (java.lang.Class, java.lang.String, java.lang.String)  throws java.io.UnsupportedEncodingException 
		Class rootClass
		String resourceName
		String encoding
	public void  (java.io.InputStream, java.lang.String, java.lang.String) 
		java.io.InputStreamReader isr
		java.io.InputStream is
		String resourceName
		String encoding
	public void  (java.io.InputStream, java.lang.String) 
		java.io.InputStream is
		String resourceName
	public void  (java.lang.Class, java.lang.String) 
		Class rootClass
		String resourceName
	public java.lang.String readLine ()  throws java.io.IOException 
		String line
	public java.lang.String readLineSkippingComments (boolean)  throws java.io.IOException 
		String line
		int pos
		boolean trim
	public java.lang.String readLineSkippingComments ()  throws java.io.IOException 
	public int getLineNumber () 
	public java.lang.String describePosition () 
	public void reset () 
	private void _reset ()  throws java.io.UnsupportedEncodingException 
		java.io.InputStream is
		java.io.InputStreamReader isr
	public void close ()  throws java.io.IOException 
}

android/icu/impl/data/HolidayBundle_iw.class
HolidayBundle_iw.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_iw extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_es_MX.class
HolidayBundle_es_MX.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_es_MX extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_it.class
HolidayBundle_it.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_it extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_fr_FR.class
HolidayBundle_fr_FR.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_fr_FR extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_en_US.class
HolidayBundle_en_US.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_en_US extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_el_GR.class
HolidayBundle_el_GR.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_el_GR extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_el.class
HolidayBundle_el.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_el extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_es.class
HolidayBundle_es.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_es extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/icudt56b/
android/icu/impl/data/icudt56b/windows-936-2000.cnv
android/icu/impl/data/icudt56b/zu.res
android/icu/impl/data/icudt56b/ksb.res
android/icu/impl/data/icudt56b/cns-11643-1992.cnv
android/icu/impl/data/icudt56b/sbp_TZ.res
android/icu/impl/data/icudt56b/rfc3722.spp
android/icu/impl/data/icudt56b/ibm-1383_P110-1999.cnv
android/icu/impl/data/icudt56b/en_NF.res
android/icu/impl/data/icudt56b/se_SE.res
android/icu/impl/data/icudt56b/ig.res
android/icu/impl/data/icudt56b/sl.res
android/icu/impl/data/icudt56b/rfc4013.spp
android/icu/impl/data/icudt56b/ps_AF.res
android/icu/impl/data/icudt56b/kam.res
android/icu/impl/data/icudt56b/numberingSystems.res
android/icu/impl/data/icudt56b/en_CH.res
android/icu/impl/data/icudt56b/ibm-424_P100-1995.cnv
android/icu/impl/data/icudt56b/to.res
android/icu/impl/data/icudt56b/el_CY.res
android/icu/impl/data/icudt56b/ibm-33722_P12A_P12A-2004_U2.cnv
android/icu/impl/data/icudt56b/en_RW.res
android/icu/impl/data/icudt56b/ibm-949_P11A-1999.cnv
android/icu/impl/data/icudt56b/kk.res
android/icu/impl/data/icudt56b/ibm-868_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-1149_P100-1997.cnv
android/icu/impl/data/icudt56b/ja.res
android/icu/impl/data/icudt56b/en_IL.res
android/icu/impl/data/icudt56b/ibm-943_P15A-2003.cnv
android/icu/impl/data/icudt56b/rbnf/
android/icu/impl/data/icudt56b/rbnf/sl.res
android/icu/impl/data/icudt56b/rbnf/ja.res
android/icu/impl/data/icudt56b/rbnf/eo.res
android/icu/impl/data/icudt56b/rbnf/iw.res
android/icu/impl/data/icudt56b/rbnf/sh.res
android/icu/impl/data/icudt56b/rbnf/no.res
android/icu/impl/data/icudt56b/rbnf/lv.res
android/icu/impl/data/icudt56b/rbnf/hy.res
android/icu/impl/data/icudt56b/rbnf/de.res
android/icu/impl/data/icudt56b/rbnf/nn.res
android/icu/impl/data/icudt56b/rbnf/ka.res
android/icu/impl/data/icudt56b/rbnf/am.res
android/icu/impl/data/icudt56b/rbnf/in.res
android/icu/impl/data/icudt56b/rbnf/el.res
android/icu/impl/data/icudt56b/rbnf/fi.res
android/icu/impl/data/icudt56b/rbnf/ar.res
android/icu/impl/data/icudt56b/rbnf/ru.res
android/icu/impl/data/icudt56b/rbnf/zh_MO.res
android/icu/impl/data/icudt56b/rbnf/lt.res
android/icu/impl/data/icudt56b/rbnf/cy.res
android/icu/impl/data/icudt56b/rbnf/ca.res
android/icu/impl/data/icudt56b/rbnf/ee.res
android/icu/impl/data/icudt56b/rbnf/sk.res
android/icu/impl/data/icudt56b/rbnf/hu.res
android/icu/impl/data/icudt56b/rbnf/it.res
android/icu/impl/data/icudt56b/rbnf/es_003.res
android/icu/impl/data/icudt56b/rbnf/nb.res
android/icu/impl/data/icudt56b/rbnf/res_index.res
android/icu/impl/data/icudt56b/rbnf/es_PA.res
android/icu/impl/data/icudt56b/rbnf/pt.res
android/icu/impl/data/icudt56b/rbnf/kl.res
android/icu/impl/data/icudt56b/rbnf/es.res
android/icu/impl/data/icudt56b/rbnf/es_GT.res
android/icu/impl/data/icudt56b/rbnf/zh_HK.res
android/icu/impl/data/icudt56b/rbnf/af.res
android/icu/impl/data/icudt56b/rbnf/nl.res
android/icu/impl/data/icudt56b/rbnf/sq.res
android/icu/impl/data/icudt56b/rbnf/th.res
android/icu/impl/data/icudt56b/rbnf/bs.res
android/icu/impl/data/icudt56b/rbnf/az.res
android/icu/impl/data/icudt56b/rbnf/et.res
android/icu/impl/data/icudt56b/rbnf/bg.res
android/icu/impl/data/icudt56b/rbnf/sr_Latn.res
android/icu/impl/data/icudt56b/rbnf/se.res
android/icu/impl/data/icudt56b/rbnf/sv.res
android/icu/impl/data/icudt56b/rbnf/fo.res
android/icu/impl/data/icudt56b/rbnf/id.res
android/icu/impl/data/icudt56b/rbnf/es_PR.res
android/icu/impl/data/icudt56b/rbnf/he.res
android/icu/impl/data/icudt56b/rbnf/be.res
android/icu/impl/data/icudt56b/rbnf/fr_CH.res
android/icu/impl/data/icudt56b/rbnf/ms.res
android/icu/impl/data/icudt56b/rbnf/fa_AF.res
android/icu/impl/data/icudt56b/rbnf/es_SV.res
android/icu/impl/data/icudt56b/rbnf/es_HN.res
android/icu/impl/data/icudt56b/rbnf/my.res
android/icu/impl/data/icudt56b/rbnf/uk.res
android/icu/impl/data/icudt56b/rbnf/es_US.res
android/icu/impl/data/icudt56b/rbnf/vi.res
android/icu/impl/data/icudt56b/rbnf/ky.res
android/icu/impl/data/icudt56b/rbnf/tr.res
android/icu/impl/data/icudt56b/rbnf/zh_Hant.res
android/icu/impl/data/icudt56b/rbnf/pl.res
android/icu/impl/data/icudt56b/rbnf/es_DO.res
android/icu/impl/data/icudt56b/rbnf/sr.res
android/icu/impl/data/icudt56b/rbnf/pt_PT.res
android/icu/impl/data/icudt56b/rbnf/lo.res
android/icu/impl/data/icudt56b/rbnf/fil.res
android/icu/impl/data/icudt56b/rbnf/mk.res
android/icu/impl/data/icudt56b/rbnf/is.res
android/icu/impl/data/icudt56b/rbnf/hi.res
android/icu/impl/data/icudt56b/rbnf/es_NI.res
android/icu/impl/data/icudt56b/rbnf/ko.res
android/icu/impl/data/icudt56b/rbnf/km.res
android/icu/impl/data/icudt56b/rbnf/ta.res
android/icu/impl/data/icudt56b/rbnf/fa.res
android/icu/impl/data/icudt56b/rbnf/ga.res
android/icu/impl/data/icudt56b/rbnf/zh_TW.res
android/icu/impl/data/icudt56b/rbnf/root.res
android/icu/impl/data/icudt56b/rbnf/hr.res
android/icu/impl/data/icudt56b/rbnf/en.res
android/icu/impl/data/icudt56b/rbnf/fr.res
android/icu/impl/data/icudt56b/rbnf/es_MX.res
android/icu/impl/data/icudt56b/rbnf/zh_Hant_HK.res
android/icu/impl/data/icudt56b/rbnf/zh.res
android/icu/impl/data/icudt56b/rbnf/da.res
android/icu/impl/data/icudt56b/rbnf/ro.res
android/icu/impl/data/icudt56b/rbnf/cs.res
android/icu/impl/data/icudt56b/rbnf/mt.res
android/icu/impl/data/icudt56b/rbnf/fr_BE.res
android/icu/impl/data/icudt56b/fr_MF.res
android/icu/impl/data/icudt56b/sbp.res
android/icu/impl/data/icudt56b/ibm-937_P110-1999.cnv
android/icu/impl/data/icudt56b/gl.res
android/icu/impl/data/icudt56b/sw_KE.res
android/icu/impl/data/icudt56b/en_ER.res
android/icu/impl/data/icudt56b/euc-jp-2007.cnv
android/icu/impl/data/icudt56b/ibm-4899_P100-1998.cnv
android/icu/impl/data/icudt56b/en_BE.res
android/icu/impl/data/icudt56b/tzm.res
android/icu/impl/data/icudt56b/uz_Arab_AF.res
android/icu/impl/data/icudt56b/eo.res
android/icu/impl/data/icudt56b/vun.res
android/icu/impl/data/icudt56b/te.res
android/icu/impl/data/icudt56b/ibm-878_P100-1996.cnv
android/icu/impl/data/icudt56b/yo_NG.res
android/icu/impl/data/icudt56b/ky_KG.res
android/icu/impl/data/icudt56b/sq_AL.res
android/icu/impl/data/icudt56b/plurals.res
android/icu/impl/data/icudt56b/ibm-280_P100-1995.cnv
android/icu/impl/data/icudt56b/de_AT.res
android/icu/impl/data/icudt56b/ibm-5346_P100-1998.cnv
android/icu/impl/data/icudt56b/gu_IN.res
android/icu/impl/data/icudt56b/ibm-949_P110-1999.cnv
android/icu/impl/data/icudt56b/uz_Latn.res
android/icu/impl/data/icudt56b/ar_LY.res
android/icu/impl/data/icudt56b/lkt_US.res
android/icu/impl/data/icudt56b/en_PR.res
android/icu/impl/data/icudt56b/noop-iso-ir-165.cnv
android/icu/impl/data/icudt56b/lag.res
android/icu/impl/data/icudt56b/en_BW.res
android/icu/impl/data/icudt56b/zoneinfo64.res
android/icu/impl/data/icudt56b/ar_IQ.res
android/icu/impl/data/icudt56b/en_SC.res
android/icu/impl/data/icudt56b/en_HK.res
android/icu/impl/data/icudt56b/es_GQ.res
android/icu/impl/data/icudt56b/iw.res
android/icu/impl/data/icudt56b/ibm-930_P120-1999.cnv
android/icu/impl/data/icudt56b/en_SB.res
android/icu/impl/data/icudt56b/pa_Arab.res
android/icu/impl/data/icudt56b/en_MP.res
android/icu/impl/data/icudt56b/ii.res
android/icu/impl/data/icudt56b/sh.res
android/icu/impl/data/icudt56b/en_GI.res
android/icu/impl/data/icudt56b/ibm-1146_P100-1997.cnv
android/icu/impl/data/icudt56b/th_TH.res
android/icu/impl/data/icudt56b/brkitr/
android/icu/impl/data/icudt56b/brkitr/ja.res
android/icu/impl/data/icudt56b/brkitr/title.brk
android/icu/impl/data/icudt56b/brkitr/de.res
android/icu/impl/data/icudt56b/brkitr/el.res
android/icu/impl/data/icudt56b/brkitr/fi.res
android/icu/impl/data/icudt56b/brkitr/ru.res
android/icu/impl/data/icudt56b/brkitr/thaidict.dict
android/icu/impl/data/icudt56b/brkitr/line_normal_fi.brk
android/icu/impl/data/icudt56b/brkitr/word.brk
android/icu/impl/data/icudt56b/brkitr/it.res
android/icu/impl/data/icudt56b/brkitr/line_loose_fi.brk
android/icu/impl/data/icudt56b/brkitr/khmerdict.dict
android/icu/impl/data/icudt56b/brkitr/res_index.res
android/icu/impl/data/icudt56b/brkitr/pt.res
android/icu/impl/data/icudt56b/brkitr/es.res
android/icu/impl/data/icudt56b/brkitr/sent_el.brk
android/icu/impl/data/icudt56b/brkitr/sent.brk
android/icu/impl/data/icudt56b/brkitr/line_fi.brk
android/icu/impl/data/icudt56b/brkitr/zh_Hant.res
android/icu/impl/data/icudt56b/brkitr/word_POSIX.brk
android/icu/impl/data/icudt56b/brkitr/line_loose.brk
android/icu/impl/data/icudt56b/brkitr/laodict.dict
android/icu/impl/data/icudt56b/brkitr/line.brk
android/icu/impl/data/icudt56b/brkitr/line_normal_cj.brk
android/icu/impl/data/icudt56b/brkitr/burmesedict.dict
android/icu/impl/data/icudt56b/brkitr/line_normal.brk
android/icu/impl/data/icudt56b/brkitr/cjdict.dict
android/icu/impl/data/icudt56b/brkitr/en_US.res
android/icu/impl/data/icudt56b/brkitr/char.brk
android/icu/impl/data/icudt56b/brkitr/line_loose_cj.brk
android/icu/impl/data/icudt56b/brkitr/en_US_POSIX.res
android/icu/impl/data/icudt56b/brkitr/root.res
android/icu/impl/data/icudt56b/brkitr/en.res
android/icu/impl/data/icudt56b/brkitr/fr.res
android/icu/impl/data/icudt56b/brkitr/zh.res
android/icu/impl/data/icudt56b/ig_NG.res
android/icu/impl/data/icudt56b/ibm-1255_P100-1995.cnv
android/icu/impl/data/icudt56b/no.res
android/icu/impl/data/icudt56b/ibm-1112_P100-1995.cnv
android/icu/impl/data/icudt56b/en_FM.res
android/icu/impl/data/icudt56b/fa_IR.res
android/icu/impl/data/icudt56b/ar_SS.res
android/icu/impl/data/icudt56b/hy_AM.res
android/icu/impl/data/icudt56b/es_CR.res
android/icu/impl/data/icudt56b/ibm-1141_P100-1997.cnv
android/icu/impl/data/icudt56b/sg_CF.res
android/icu/impl/data/icudt56b/ibm-285_P100-1995.cnv
android/icu/impl/data/icudt56b/ps.res
android/icu/impl/data/icudt56b/fr_DJ.res
android/icu/impl/data/icudt56b/en_NG.res
android/icu/impl/data/icudt56b/kok.res
android/icu/impl/data/icudt56b/jmc.res
android/icu/impl/data/icudt56b/az_AZ.res
android/icu/impl/data/icudt56b/shi_Tfng.res
android/icu/impl/data/icudt56b/dyo_SN.res
android/icu/impl/data/icudt56b/noop-cns-11643.cnv
android/icu/impl/data/icudt56b/et_EE.res
android/icu/impl/data/icudt56b/kln_KE.res
android/icu/impl/data/icudt56b/ff_MR.res
android/icu/impl/data/icudt56b/dayPeriods.res
android/icu/impl/data/icudt56b/sah.res
android/icu/impl/data/icudt56b/ha_NE.res
android/icu/impl/data/icudt56b/br_FR.res
android/icu/impl/data/icudt56b/icu-internal-compound-t.cnv
android/icu/impl/data/icudt56b/ibm-12712_P100-1998.cnv
android/icu/impl/data/icudt56b/sv_SE.res
android/icu/impl/data/icudt56b/fr_CG.res
android/icu/impl/data/icudt56b/hsb_DE.res
android/icu/impl/data/icudt56b/nnh.res
android/icu/impl/data/icudt56b/en_VI.res
android/icu/impl/data/icudt56b/ibm-935_P110-1999.cnv
android/icu/impl/data/icudt56b/ibm-1373_P100-2002.cnv
android/icu/impl/data/icudt56b/en_MU.res
android/icu/impl/data/icudt56b/ibm-851_P100-1995.cnv
android/icu/impl/data/icudt56b/ar_SD.res
android/icu/impl/data/icudt56b/en_BI.res
android/icu/impl/data/icudt56b/ibm-273_P100-1995.cnv
android/icu/impl/data/icudt56b/zh_Hans_HK.res
android/icu/impl/data/icudt56b/fr_BL.res
android/icu/impl/data/icudt56b/is_IS.res
android/icu/impl/data/icudt56b/en_KE.res
android/icu/impl/data/icudt56b/pt_MZ.res
android/icu/impl/data/icudt56b/macos-6_2-10.4.cnv
android/icu/impl/data/icudt56b/tl_PH.res
android/icu/impl/data/icudt56b/hi_IN.res
android/icu/impl/data/icudt56b/bs_Latn_BA.res
android/icu/impl/data/icudt56b/nus_SS.res
android/icu/impl/data/icudt56b/lv.res
android/icu/impl/data/icudt56b/ibm-915_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-1026_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-865_P100-1995.cnv
android/icu/impl/data/icudt56b/no_NO_NY.res
android/icu/impl/data/icudt56b/ibm-16684_P110-2003.cnv
android/icu/impl/data/icudt56b/hy.res
android/icu/impl/data/icudt56b/ar_ER.res
android/icu/impl/data/icudt56b/fr_RW.res
android/icu/impl/data/icudt56b/mg_MG.res
android/icu/impl/data/icudt56b/ibm-1252_P100-2000.cnv
android/icu/impl/data/icudt56b/fr_CF.res
android/icu/impl/data/icudt56b/ibm-1399_P110-2003.cnv
android/icu/impl/data/icudt56b/de.res
android/icu/impl/data/icudt56b/ar_QA.res
android/icu/impl/data/icudt56b/vai.res
android/icu/impl/data/icudt56b/coll/
android/icu/impl/data/icudt56b/coll/zu.res
android/icu/impl/data/icudt56b/coll/ig.res
android/icu/impl/data/icudt56b/coll/sl.res
android/icu/impl/data/icudt56b/coll/to.res
android/icu/impl/data/icudt56b/coll/kk.res
android/icu/impl/data/icudt56b/coll/ja.res
android/icu/impl/data/icudt56b/coll/gl.res
android/icu/impl/data/icudt56b/coll/eo.res
android/icu/impl/data/icudt56b/coll/te.res
android/icu/impl/data/icudt56b/coll/de_AT.res
android/icu/impl/data/icudt56b/coll/iw.res
android/icu/impl/data/icudt56b/coll/sh.res
android/icu/impl/data/icudt56b/coll/no.res
android/icu/impl/data/icudt56b/coll/ps.res
android/icu/impl/data/icudt56b/coll/kok.res
android/icu/impl/data/icudt56b/coll/lv.res
android/icu/impl/data/icudt56b/coll/hy.res
android/icu/impl/data/icudt56b/coll/de.res
android/icu/impl/data/icudt56b/coll/pa_Guru_IN.res
android/icu/impl/data/icudt56b/coll/lb.res
android/icu/impl/data/icudt56b/coll/nn.res
android/icu/impl/data/icudt56b/coll/ka.res
android/icu/impl/data/icudt56b/coll/am.res
android/icu/impl/data/icudt56b/coll/in.res
android/icu/impl/data/icudt56b/coll/sr_Latn_BA.res
android/icu/impl/data/icudt56b/coll/el.res
android/icu/impl/data/icudt56b/coll/fi.res
android/icu/impl/data/icudt56b/coll/ar.res
android/icu/impl/data/icudt56b/coll/haw.res
android/icu/impl/data/icudt56b/coll/ru.res
android/icu/impl/data/icudt56b/coll/pa_IN.res
android/icu/impl/data/icudt56b/coll/sh_CS.res
android/icu/impl/data/icudt56b/coll/zh_MO.res
android/icu/impl/data/icudt56b/coll/lt.res
android/icu/impl/data/icudt56b/coll/iw_IL.res
android/icu/impl/data/icudt56b/coll/ha.res
android/icu/impl/data/icudt56b/coll/cy.res
android/icu/impl/data/icudt56b/coll/ca.res
android/icu/impl/data/icudt56b/coll/ee.res
android/icu/impl/data/icudt56b/coll/sk.res
android/icu/impl/data/icudt56b/coll/hu.res
android/icu/impl/data/icudt56b/coll/it.res
android/icu/impl/data/icudt56b/coll/pa_Guru.res
android/icu/impl/data/icudt56b/coll/zh_Hant_TW.res
android/icu/impl/data/icudt56b/coll/mr.res
android/icu/impl/data/icudt56b/coll/lkt.res
android/icu/impl/data/icudt56b/coll/hsb.res
android/icu/impl/data/icudt56b/coll/sw.res
android/icu/impl/data/icudt56b/coll/nb.res
android/icu/impl/data/icudt56b/coll/chr.res
android/icu/impl/data/icudt56b/coll/zh_SG.res
android/icu/impl/data/icudt56b/coll/ucadata.icu
android/icu/impl/data/icudt56b/coll/res_index.res
android/icu/impl/data/icudt56b/coll/pt.res
android/icu/impl/data/icudt56b/coll/kl.res
android/icu/impl/data/icudt56b/coll/es.res
android/icu/impl/data/icudt56b/coll/zh_Hans_SG.res
android/icu/impl/data/icudt56b/coll/ro_MD.res
android/icu/impl/data/icudt56b/coll/es_.res
android/icu/impl/data/icudt56b/coll/zh_HK.res
android/icu/impl/data/icudt56b/coll/or.res
android/icu/impl/data/icudt56b/coll/he_IL.res
android/icu/impl/data/icudt56b/coll/ug.res
android/icu/impl/data/icudt56b/coll/af.res
android/icu/impl/data/icudt56b/coll/nl.res
android/icu/impl/data/icudt56b/coll/in_ID.res
android/icu/impl/data/icudt56b/coll/sq.res
android/icu/impl/data/icudt56b/coll/th.res
android/icu/impl/data/icudt56b/coll/sr_ME.res
android/icu/impl/data/icudt56b/coll/bs.res
android/icu/impl/data/icudt56b/coll/de__PHONEBOOK.res
android/icu/impl/data/icudt56b/coll/gu.res
android/icu/impl/data/icudt56b/coll/az.res
android/icu/impl/data/icudt56b/coll/nb_NO.res
android/icu/impl/data/icudt56b/coll/et.res
android/icu/impl/data/icudt56b/coll/yo.res
android/icu/impl/data/icudt56b/coll/bg.res
android/icu/impl/data/icudt56b/coll/sr_Latn.res
android/icu/impl/data/icudt56b/coll/se.res
android/icu/impl/data/icudt56b/coll/sv.res
android/icu/impl/data/icudt56b/coll/yi.res
android/icu/impl/data/icudt56b/coll/fo.res
android/icu/impl/data/icudt56b/coll/id.res
android/icu/impl/data/icudt56b/coll/bs_Cyrl.res
android/icu/impl/data/icudt56b/coll/he.res
android/icu/impl/data/icudt56b/coll/be.res
android/icu/impl/data/icudt56b/coll/wae.res
android/icu/impl/data/icudt56b/coll/ms.res
android/icu/impl/data/icudt56b/coll/zh_Hant_MO.res
android/icu/impl/data/icudt56b/coll/fa_AF.res
android/icu/impl/data/icudt56b/coll/bn.res
android/icu/impl/data/icudt56b/coll/pa.res
android/icu/impl/data/icudt56b/coll/sr_Latn_RS.res
android/icu/impl/data/icudt56b/coll/sr_Cyrl_ME.res
android/icu/impl/data/icudt56b/coll/my.res
android/icu/impl/data/icudt56b/coll/uk.res
android/icu/impl/data/icudt56b/coll/ur.res
android/icu/impl/data/icudt56b/coll/vi.res
android/icu/impl/data/icudt56b/coll/ky.res
android/icu/impl/data/icudt56b/coll/no_NO.res
android/icu/impl/data/icudt56b/coll/tr.res
android/icu/impl/data/icudt56b/coll/sh_BA.res
android/icu/impl/data/icudt56b/coll/zh_Hant.res
android/icu/impl/data/icudt56b/coll/pl.res
android/icu/impl/data/icudt56b/coll/sh_YU.res
android/icu/impl/data/icudt56b/coll/es__TRADITIONAL.res
android/icu/impl/data/icudt56b/coll/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/coll/zh_CN.res
android/icu/impl/data/icudt56b/coll/dsb.res
android/icu/impl/data/icudt56b/coll/sr.res
android/icu/impl/data/icudt56b/coll/si.res
android/icu/impl/data/icudt56b/coll/smn.res
android/icu/impl/data/icudt56b/coll/lo.res
android/icu/impl/data/icudt56b/coll/mn.res
android/icu/impl/data/icudt56b/coll/dz.res
android/icu/impl/data/icudt56b/coll/zh_Hans_CN.res
android/icu/impl/data/icudt56b/coll/fil.res
android/icu/impl/data/icudt56b/coll/ne.res
android/icu/impl/data/icudt56b/coll/id_ID.res
android/icu/impl/data/icudt56b/coll/mk.res
android/icu/impl/data/icudt56b/coll/as.res
android/icu/impl/data/icudt56b/coll/sr_BA.res
android/icu/impl/data/icudt56b/coll/is.res
android/icu/impl/data/icudt56b/coll/bo.res
android/icu/impl/data/icudt56b/coll/kn.res
android/icu/impl/data/icudt56b/coll/hi.res
android/icu/impl/data/icudt56b/coll/zh_Hans.res
android/icu/impl/data/icudt56b/coll/ml.res
android/icu/impl/data/icudt56b/coll/sr_RS.res
android/icu/impl/data/icudt56b/coll/de_.res
android/icu/impl/data/icudt56b/coll/ko.res
android/icu/impl/data/icudt56b/coll/km.res
android/icu/impl/data/icudt56b/coll/en_US.res
android/icu/impl/data/icudt56b/coll/ta.res
android/icu/impl/data/icudt56b/coll/fa.res
android/icu/impl/data/icudt56b/coll/sr_Cyrl.res
android/icu/impl/data/icudt56b/coll/fr_CA.res
android/icu/impl/data/icudt56b/coll/ga.res
android/icu/impl/data/icudt56b/coll/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/coll/en_US_POSIX.res
android/icu/impl/data/icudt56b/coll/zh_TW.res
android/icu/impl/data/icudt56b/coll/root.res
android/icu/impl/data/icudt56b/coll/hr.res
android/icu/impl/data/icudt56b/coll/en.res
android/icu/impl/data/icudt56b/coll/fr.res
android/icu/impl/data/icudt56b/coll/mo.res
android/icu/impl/data/icudt56b/coll/om.res
android/icu/impl/data/icudt56b/coll/ln.res
android/icu/impl/data/icudt56b/coll/zh_Hant_HK.res
android/icu/impl/data/icudt56b/coll/zh.res
android/icu/impl/data/icudt56b/coll/da.res
android/icu/impl/data/icudt56b/coll/ro.res
android/icu/impl/data/icudt56b/coll/cs.res
android/icu/impl/data/icudt56b/coll/mt.res
android/icu/impl/data/icudt56b/ru_BY.res
android/icu/impl/data/icudt56b/sr_CS.res
android/icu/impl/data/icudt56b/shi.res
android/icu/impl/data/icudt56b/fr_VU.res
android/icu/impl/data/icudt56b/da_GL.res
android/icu/impl/data/icudt56b/icu-internal-compound-d6.cnv
android/icu/impl/data/icudt56b/macos-0_2-10.2.cnv
android/icu/impl/data/icudt56b/uz_Arab.res
android/icu/impl/data/icudt56b/en_BS.res
android/icu/impl/data/icudt56b/en_RH.res
android/icu/impl/data/icudt56b/sw_CD.res
android/icu/impl/data/icudt56b/pa_Guru_IN.res
android/icu/impl/data/icudt56b/lb.res
android/icu/impl/data/icudt56b/ibm-1168_P100-2002.cnv
android/icu/impl/data/icudt56b/nl_AW.res
android/icu/impl/data/icudt56b/ko_KP.res
android/icu/impl/data/icudt56b/en_MW.res
android/icu/impl/data/icudt56b/nn.res
android/icu/impl/data/icudt56b/to_TO.res
android/icu/impl/data/icudt56b/ka.res
android/icu/impl/data/icudt56b/cs_CZ.res
android/icu/impl/data/icudt56b/nd.res
android/icu/impl/data/icudt56b/am.res
android/icu/impl/data/icudt56b/pt_CV.res
android/icu/impl/data/icudt56b/zu_ZA.res
android/icu/impl/data/icudt56b/ml_IN.res
android/icu/impl/data/icudt56b/gsw_FR.res
android/icu/impl/data/icudt56b/ak_GH.res
android/icu/impl/data/icudt56b/fr_PF.res
android/icu/impl/data/icudt56b/ms_MY.res
android/icu/impl/data/icudt56b/fr_CI.res
android/icu/impl/data/icudt56b/in.res
android/icu/impl/data/icudt56b/ta_LK.res
android/icu/impl/data/icudt56b/fr_SC.res
android/icu/impl/data/icudt56b/ibm-902_P100-1999.cnv
android/icu/impl/data/icudt56b/sr_Latn_BA.res
android/icu/impl/data/icudt56b/supplementalData.res
android/icu/impl/data/icudt56b/cgg.res
android/icu/impl/data/icudt56b/ebu.res
android/icu/impl/data/icudt56b/ksb_TZ.res
android/icu/impl/data/icudt56b/dyo.res
android/icu/impl/data/icudt56b/icu-internal-25546.cnv
android/icu/impl/data/icudt56b/ar_IL.res
android/icu/impl/data/icudt56b/fr_RE.res
android/icu/impl/data/icudt56b/ibm-437_P100-1995.cnv
android/icu/impl/data/icudt56b/icu-internal-compound-d2.cnv
android/icu/impl/data/icudt56b/el.res
android/icu/impl/data/icudt56b/sq_MK.res
android/icu/impl/data/icudt56b/af_NA.res
android/icu/impl/data/icudt56b/ff_CM.res
android/icu/impl/data/icudt56b/fi.res
android/icu/impl/data/icudt56b/ar.res
android/icu/impl/data/icudt56b/haw.res
android/icu/impl/data/icudt56b/en_PW.res
android/icu/impl/data/icudt56b/lb_LU.res
android/icu/impl/data/icudt56b/ee_GH.res
android/icu/impl/data/icudt56b/si_LK.res
android/icu/impl/data/icudt56b/icu-internal-compound-d3.cnv
android/icu/impl/data/icudt56b/en_CC.res
android/icu/impl/data/icudt56b/en_FJ.res
android/icu/impl/data/icudt56b/ru.res
android/icu/impl/data/icudt56b/gb18030.cnv
android/icu/impl/data/icudt56b/sk_SK.res
android/icu/impl/data/icudt56b/cy_GB.res
android/icu/impl/data/icudt56b/en_GG.res
android/icu/impl/data/icudt56b/ibm-916_P100-1995.cnv
android/icu/impl/data/icudt56b/kea_CV.res
android/icu/impl/data/icudt56b/pa_IN.res
android/icu/impl/data/icudt56b/de_LI.res
android/icu/impl/data/icudt56b/ee_TG.res
android/icu/impl/data/icudt56b/ru_KZ.res
android/icu/impl/data/icudt56b/sh_CS.res
android/icu/impl/data/icudt56b/ibm-1371_P100-1999.cnv
android/icu/impl/data/icudt56b/zh_MO.res
android/icu/impl/data/icudt56b/lt.res
android/icu/impl/data/icudt56b/so_ET.res
android/icu/impl/data/icudt56b/ibm-5350_P100-1998.cnv
android/icu/impl/data/icudt56b/en_VU.res
android/icu/impl/data/icudt56b/iw_IL.res
android/icu/impl/data/icudt56b/ha.res
android/icu/impl/data/icudt56b/nfc.nrm
android/icu/impl/data/icudt56b/en_NA.res
android/icu/impl/data/icudt56b/cy.res
android/icu/impl/data/icudt56b/luy.res
android/icu/impl/data/icudt56b/nl_NL.res
android/icu/impl/data/icudt56b/ru_KG.res
android/icu/impl/data/icudt56b/ibm-1153_P100-1999.cnv
android/icu/impl/data/icudt56b/bez.res
android/icu/impl/data/icudt56b/ibm-37_P100-1995.cnv
android/icu/impl/data/icudt56b/yo_BJ.res
android/icu/impl/data/icudt56b/rfc3530cs.spp
android/icu/impl/data/icudt56b/os.res
android/icu/impl/data/icudt56b/ibm-866_P100-1995.cnv
android/icu/impl/data/icudt56b/rfc4518.spp
android/icu/impl/data/icudt56b/mfe.res
android/icu/impl/data/icudt56b/sah_RU.res
android/icu/impl/data/icudt56b/ibm-5123_P100-1999.cnv
android/icu/impl/data/icudt56b/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/ca.res
android/icu/impl/data/icudt56b/ibm-278_P100-1995.cnv
android/icu/impl/data/icudt56b/ar_LB.res
android/icu/impl/data/icudt56b/ti.res
android/icu/impl/data/icudt56b/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/asa_TZ.res
android/icu/impl/data/icudt56b/rm.res
android/icu/impl/data/icudt56b/en_IN.res
android/icu/impl/data/icudt56b/ibm-1006_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-921_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-1129_P100-1997.cnv
android/icu/impl/data/icudt56b/en_SL.res
android/icu/impl/data/icudt56b/om_ET.res
android/icu/impl/data/icudt56b/so.res
android/icu/impl/data/icudt56b/likelySubtags.res
android/icu/impl/data/icudt56b/mg.res
android/icu/impl/data/icudt56b/or_IN.res
android/icu/impl/data/icudt56b/ibm-720_P100-1997.cnv
android/icu/impl/data/icudt56b/en_WS.res
android/icu/impl/data/icudt56b/ibm-874_P100-1995.cnv
android/icu/impl/data/icudt56b/ee.res
android/icu/impl/data/icudt56b/fr_BF.res
android/icu/impl/data/icudt56b/seh.res
android/icu/impl/data/icudt56b/es_CU.res
android/icu/impl/data/icudt56b/bo_CN.res
android/icu/impl/data/icudt56b/teo_UG.res
android/icu/impl/data/icudt56b/mer.res
android/icu/impl/data/icudt56b/lt_LT.res
android/icu/impl/data/icudt56b/naq.res
android/icu/impl/data/icudt56b/currencyNumericCodes.res
android/icu/impl/data/icudt56b/sv_AX.res
android/icu/impl/data/icudt56b/iso-ir-165.cnv
android/icu/impl/data/icudt56b/saq_KE.res
android/icu/impl/data/icudt56b/en_CY.res
android/icu/impl/data/icudt56b/macos-29-10.2.cnv
android/icu/impl/data/icudt56b/sk.res
android/icu/impl/data/icudt56b/ibm-1097_P100-1995.cnv
android/icu/impl/data/icudt56b/ln_AO.res
android/icu/impl/data/icudt56b/ibm-861_P100-1995.cnv
android/icu/impl/data/icudt56b/gd_GB.res
android/icu/impl/data/icudt56b/gsw.res
android/icu/impl/data/icudt56b/en_IO.res
android/icu/impl/data/icudt56b/eu_ES.res
android/icu/impl/data/icudt56b/hu.res
android/icu/impl/data/icudt56b/ibm-867_P100-1998.cnv
android/icu/impl/data/icudt56b/en_CK.res
android/icu/impl/data/icudt56b/lrc.res
android/icu/impl/data/icudt56b/en_BB.res
android/icu/impl/data/icudt56b/lu.res
android/icu/impl/data/icudt56b/docomo-shift_jis-2012.cnv
android/icu/impl/data/icudt56b/mer_KE.res
android/icu/impl/data/icudt56b/it.res
android/icu/impl/data/icudt56b/as_IN.res
android/icu/impl/data/icudt56b/dua_CM.res
android/icu/impl/data/icudt56b/gsw_LI.res
android/icu/impl/data/icudt56b/fr_BJ.res
android/icu/impl/data/icudt56b/fr_PM.res
android/icu/impl/data/icudt56b/pa_Guru.res
android/icu/impl/data/icudt56b/jisx-212.cnv
android/icu/impl/data/icudt56b/ibm-913_P100-2000.cnv
android/icu/impl/data/icudt56b/dav_KE.res
android/icu/impl/data/icudt56b/lv_LV.res
android/icu/impl/data/icudt56b/zh_Hant_TW.res
android/icu/impl/data/icudt56b/cnvalias.icu
android/icu/impl/data/icudt56b/ibm-1051_P100-1995.cnv
android/icu/impl/data/icudt56b/ar_EG.res
android/icu/impl/data/icudt56b/keyTypeData.res
android/icu/impl/data/icudt56b/ca_IT.res
android/icu/impl/data/icudt56b/fr_WF.res
android/icu/impl/data/icudt56b/jgo.res
android/icu/impl/data/icudt56b/ln_CD.res
android/icu/impl/data/icudt56b/en_SD.res
android/icu/impl/data/icudt56b/kde.res
android/icu/impl/data/icudt56b/mr.res
android/icu/impl/data/icudt56b/ibm-4971_P100-1999.cnv
android/icu/impl/data/icudt56b/fr_LU.res
android/icu/impl/data/icudt56b/metadata.res
android/icu/impl/data/icudt56b/ibm-1250_P100-1995.cnv
android/icu/impl/data/icudt56b/es_PH.res
android/icu/impl/data/icudt56b/cgg_UG.res
android/icu/impl/data/icudt56b/en_TT.res
android/icu/impl/data/icudt56b/rfc3530csci.spp
android/icu/impl/data/icudt56b/iso-8859_11-2001.cnv
android/icu/impl/data/icudt56b/en_JE.res
android/icu/impl/data/icudt56b/lkt.res
android/icu/impl/data/icudt56b/ibm-943_P130-1999.cnv
android/icu/impl/data/icudt56b/hsb.res
android/icu/impl/data/icudt56b/ibm-277_P100-1995.cnv
android/icu/impl/data/icudt56b/bs_Latn.res
android/icu/impl/data/icudt56b/ce.res
android/icu/impl/data/icudt56b/sw.res
android/icu/impl/data/icudt56b/ibm-4517_P100-2005.cnv
android/icu/impl/data/icudt56b/nb.res
android/icu/impl/data/icudt56b/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/pt_ST.res
android/icu/impl/data/icudt56b/khq_ML.res
android/icu/impl/data/icudt56b/ibm-871_P100-1995.cnv
android/icu/impl/data/icudt56b/chr.res
android/icu/impl/data/icudt56b/nb_SJ.res
android/icu/impl/data/icudt56b/mas_TZ.res
android/icu/impl/data/icudt56b/zh_SG.res
android/icu/impl/data/icudt56b/kkj.res
android/icu/impl/data/icudt56b/windows-949-2000.cnv
android/icu/impl/data/icudt56b/it_SM.res
android/icu/impl/data/icudt56b/res_index.res
android/icu/impl/data/icudt56b/so_SO.res
android/icu/impl/data/icudt56b/es_PA.res
android/icu/impl/data/icudt56b/sv_FI.res
android/icu/impl/data/icudt56b/ibm-901_P100-1999.cnv
android/icu/impl/data/icudt56b/ibm-1375_P100-2008.cnv
android/icu/impl/data/icudt56b/jgo_CM.res
android/icu/impl/data/icudt56b/brx_IN.res
android/icu/impl/data/icudt56b/ca_ES.res
android/icu/impl/data/icudt56b/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/ar_SA.res
android/icu/impl/data/icudt56b/km_KH.res
android/icu/impl/data/icudt56b/sw_TZ.res
android/icu/impl/data/icudt56b/pt.res
android/icu/impl/data/icudt56b/qu_PE.res
android/icu/impl/data/icudt56b/en_SE.res
android/icu/impl/data/icudt56b/ibm-297_P100-1995.cnv
android/icu/impl/data/icudt56b/rfc4518ci.spp
android/icu/impl/data/icudt56b/kl.res
android/icu/impl/data/icudt56b/fr_GQ.res
android/icu/impl/data/icudt56b/fr_SN.res
android/icu/impl/data/icudt56b/es.res
android/icu/impl/data/icudt56b/en_DM.res
android/icu/impl/data/icudt56b/bs_Cyrl_BA.res
android/icu/impl/data/icudt56b/qu_EC.res
android/icu/impl/data/icudt56b/gsw_CH.res
android/icu/impl/data/icudt56b/zh_Hans_SG.res
android/icu/impl/data/icudt56b/ibm-1122_P100-1999.cnv
android/icu/impl/data/icudt56b/lang/
android/icu/impl/data/icudt56b/lang/zu.res
android/icu/impl/data/icudt56b/lang/ksb.res
android/icu/impl/data/icudt56b/lang/en_NF.res
android/icu/impl/data/icudt56b/lang/ig.res
android/icu/impl/data/icudt56b/lang/sl.res
android/icu/impl/data/icudt56b/lang/kam.res
android/icu/impl/data/icudt56b/lang/en_CH.res
android/icu/impl/data/icudt56b/lang/to.res
android/icu/impl/data/icudt56b/lang/en_RW.res
android/icu/impl/data/icudt56b/lang/kk.res
android/icu/impl/data/icudt56b/lang/ja.res
android/icu/impl/data/icudt56b/lang/en_IL.res
android/icu/impl/data/icudt56b/lang/sbp.res
android/icu/impl/data/icudt56b/lang/gl.res
android/icu/impl/data/icudt56b/lang/en_ER.res
android/icu/impl/data/icudt56b/lang/en_BE.res
android/icu/impl/data/icudt56b/lang/tzm.res
android/icu/impl/data/icudt56b/lang/uz_Arab_AF.res
android/icu/impl/data/icudt56b/lang/eo.res
android/icu/impl/data/icudt56b/lang/vun.res
android/icu/impl/data/icudt56b/lang/te.res
android/icu/impl/data/icudt56b/lang/uz_Latn.res
android/icu/impl/data/icudt56b/lang/lag.res
android/icu/impl/data/icudt56b/lang/en_BW.res
android/icu/impl/data/icudt56b/lang/en_SC.res
android/icu/impl/data/icudt56b/lang/en_HK.res
android/icu/impl/data/icudt56b/lang/iw.res
android/icu/impl/data/icudt56b/lang/en_SB.res
android/icu/impl/data/icudt56b/lang/pa_Arab.res
android/icu/impl/data/icudt56b/lang/ii.res
android/icu/impl/data/icudt56b/lang/sh.res
android/icu/impl/data/icudt56b/lang/en_GI.res
android/icu/impl/data/icudt56b/lang/th_TH.res
android/icu/impl/data/icudt56b/lang/no.res
android/icu/impl/data/icudt56b/lang/en_FM.res
android/icu/impl/data/icudt56b/lang/es_CR.res
android/icu/impl/data/icudt56b/lang/ps.res
android/icu/impl/data/icudt56b/lang/en_NG.res
android/icu/impl/data/icudt56b/lang/kok.res
android/icu/impl/data/icudt56b/lang/jmc.res
android/icu/impl/data/icudt56b/lang/az_AZ.res
android/icu/impl/data/icudt56b/lang/shi_Tfng.res
android/icu/impl/data/icudt56b/lang/sah.res
android/icu/impl/data/icudt56b/lang/nnh.res
android/icu/impl/data/icudt56b/lang/en_MU.res
android/icu/impl/data/icudt56b/lang/en_KE.res
android/icu/impl/data/icudt56b/lang/pt_MZ.res
android/icu/impl/data/icudt56b/lang/tl_PH.res
android/icu/impl/data/icudt56b/lang/bs_Latn_BA.res
android/icu/impl/data/icudt56b/lang/lv.res
android/icu/impl/data/icudt56b/lang/no_NO_NY.res
android/icu/impl/data/icudt56b/lang/hy.res
android/icu/impl/data/icudt56b/lang/de.res
android/icu/impl/data/icudt56b/lang/vai.res
android/icu/impl/data/icudt56b/lang/sr_CS.res
android/icu/impl/data/icudt56b/lang/shi.res
android/icu/impl/data/icudt56b/lang/uz_Arab.res
android/icu/impl/data/icudt56b/lang/en_BS.res
android/icu/impl/data/icudt56b/lang/en_RH.res
android/icu/impl/data/icudt56b/lang/sw_CD.res
android/icu/impl/data/icudt56b/lang/pa_Guru_IN.res
android/icu/impl/data/icudt56b/lang/lb.res
android/icu/impl/data/icudt56b/lang/en_MW.res
android/icu/impl/data/icudt56b/lang/nn.res
android/icu/impl/data/icudt56b/lang/ka.res
android/icu/impl/data/icudt56b/lang/nd.res
android/icu/impl/data/icudt56b/lang/am.res
android/icu/impl/data/icudt56b/lang/pt_CV.res
android/icu/impl/data/icudt56b/lang/in.res
android/icu/impl/data/icudt56b/lang/sr_Latn_BA.res
android/icu/impl/data/icudt56b/lang/cgg.res
android/icu/impl/data/icudt56b/lang/ebu.res
android/icu/impl/data/icudt56b/lang/dyo.res
android/icu/impl/data/icudt56b/lang/el.res
android/icu/impl/data/icudt56b/lang/fi.res
android/icu/impl/data/icudt56b/lang/ar.res
android/icu/impl/data/icudt56b/lang/haw.res
android/icu/impl/data/icudt56b/lang/en_PW.res
android/icu/impl/data/icudt56b/lang/en_CC.res
android/icu/impl/data/icudt56b/lang/en_FJ.res
android/icu/impl/data/icudt56b/lang/ru.res
android/icu/impl/data/icudt56b/lang/en_GG.res
android/icu/impl/data/icudt56b/lang/pa_IN.res
android/icu/impl/data/icudt56b/lang/sh_CS.res
android/icu/impl/data/icudt56b/lang/zh_MO.res
android/icu/impl/data/icudt56b/lang/lt.res
android/icu/impl/data/icudt56b/lang/en_VU.res
android/icu/impl/data/icudt56b/lang/iw_IL.res
android/icu/impl/data/icudt56b/lang/ha.res
android/icu/impl/data/icudt56b/lang/en_NA.res
android/icu/impl/data/icudt56b/lang/cy.res
android/icu/impl/data/icudt56b/lang/luy.res
android/icu/impl/data/icudt56b/lang/bez.res
android/icu/impl/data/icudt56b/lang/yo_BJ.res
android/icu/impl/data/icudt56b/lang/os.res
android/icu/impl/data/icudt56b/lang/mfe.res
android/icu/impl/data/icudt56b/lang/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/lang/ca.res
android/icu/impl/data/icudt56b/lang/ti.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/lang/rm.res
android/icu/impl/data/icudt56b/lang/en_IN.res
android/icu/impl/data/icudt56b/lang/en_SL.res
android/icu/impl/data/icudt56b/lang/so.res
android/icu/impl/data/icudt56b/lang/mg.res
android/icu/impl/data/icudt56b/lang/en_WS.res
android/icu/impl/data/icudt56b/lang/ee.res
android/icu/impl/data/icudt56b/lang/seh.res
android/icu/impl/data/icudt56b/lang/es_CU.res
android/icu/impl/data/icudt56b/lang/mer.res
android/icu/impl/data/icudt56b/lang/naq.res
android/icu/impl/data/icudt56b/lang/en_CY.res
android/icu/impl/data/icudt56b/lang/sk.res
android/icu/impl/data/icudt56b/lang/gsw.res
android/icu/impl/data/icudt56b/lang/en_IO.res
android/icu/impl/data/icudt56b/lang/hu.res
android/icu/impl/data/icudt56b/lang/en_CK.res
android/icu/impl/data/icudt56b/lang/lrc.res
android/icu/impl/data/icudt56b/lang/en_BB.res
android/icu/impl/data/icudt56b/lang/lu.res
android/icu/impl/data/icudt56b/lang/it.res
android/icu/impl/data/icudt56b/lang/pa_Guru.res
android/icu/impl/data/icudt56b/lang/zh_Hant_TW.res
android/icu/impl/data/icudt56b/lang/ar_EG.res
android/icu/impl/data/icudt56b/lang/jgo.res
android/icu/impl/data/icudt56b/lang/en_SD.res
android/icu/impl/data/icudt56b/lang/kde.res
android/icu/impl/data/icudt56b/lang/mr.res
android/icu/impl/data/icudt56b/lang/en_TT.res
android/icu/impl/data/icudt56b/lang/en_JE.res
android/icu/impl/data/icudt56b/lang/lkt.res
android/icu/impl/data/icudt56b/lang/hsb.res
android/icu/impl/data/icudt56b/lang/bs_Latn.res
android/icu/impl/data/icudt56b/lang/ce.res
android/icu/impl/data/icudt56b/lang/sw.res
android/icu/impl/data/icudt56b/lang/nb.res
android/icu/impl/data/icudt56b/lang/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/lang/pt_ST.res
android/icu/impl/data/icudt56b/lang/chr.res
android/icu/impl/data/icudt56b/lang/zh_SG.res
android/icu/impl/data/icudt56b/lang/kkj.res
android/icu/impl/data/icudt56b/lang/res_index.res
android/icu/impl/data/icudt56b/lang/es_PA.res
android/icu/impl/data/icudt56b/lang/sv_FI.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/lang/pt.res
android/icu/impl/data/icudt56b/lang/en_SE.res
android/icu/impl/data/icudt56b/lang/kl.res
android/icu/impl/data/icudt56b/lang/es.res
android/icu/impl/data/icudt56b/lang/en_DM.res
android/icu/impl/data/icudt56b/lang/zh_Hans_SG.res
android/icu/impl/data/icudt56b/lang/en_FK.res
android/icu/impl/data/icudt56b/lang/shi_MA.res
android/icu/impl/data/icudt56b/lang/ro_MD.res
android/icu/impl/data/icudt56b/lang/es_GT.res
android/icu/impl/data/icudt56b/lang/ja_JP.res
android/icu/impl/data/icudt56b/lang/ki.res
android/icu/impl/data/icudt56b/lang/ff.res
android/icu/impl/data/icudt56b/lang/en_IE.res
android/icu/impl/data/icudt56b/lang/zh_HK.res
android/icu/impl/data/icudt56b/lang/en_PG.res
android/icu/impl/data/icudt56b/lang/or.res
android/icu/impl/data/icudt56b/lang/uz.res
android/icu/impl/data/icudt56b/lang/yav.res
android/icu/impl/data/icudt56b/lang/he_IL.res
android/icu/impl/data/icudt56b/lang/en_GM.res
android/icu/impl/data/icudt56b/lang/bem.res
android/icu/impl/data/icudt56b/lang/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/lang/fur.res
android/icu/impl/data/icudt56b/lang/tl.res
android/icu/impl/data/icudt56b/lang/ug.res
android/icu/impl/data/icudt56b/lang/es_BO.res
android/icu/impl/data/icudt56b/lang/af.res
android/icu/impl/data/icudt56b/lang/vai_LR.res
android/icu/impl/data/icudt56b/lang/en_ZA.res
android/icu/impl/data/icudt56b/lang/pt_GW.res
android/icu/impl/data/icudt56b/lang/nl.res
android/icu/impl/data/icudt56b/lang/en_MY.res
android/icu/impl/data/icudt56b/lang/nn_NO.res
android/icu/impl/data/icudt56b/lang/rof.res
android/icu/impl/data/icudt56b/lang/in_ID.res
android/icu/impl/data/icudt56b/lang/en_GH.res
android/icu/impl/data/icudt56b/lang/sr_XK.res
android/icu/impl/data/icudt56b/lang/sq.res
android/icu/impl/data/icudt56b/lang/th.res
android/icu/impl/data/icudt56b/lang/sr_ME.res
android/icu/impl/data/icudt56b/lang/bs.res
android/icu/impl/data/icudt56b/lang/en_DE.res
android/icu/impl/data/icudt56b/lang/sr_Latn_ME.res
android/icu/impl/data/icudt56b/lang/kln.res
android/icu/impl/data/icudt56b/lang/agq.res
android/icu/impl/data/icudt56b/lang/en_LS.res
android/icu/impl/data/icudt56b/lang/nyn.res
android/icu/impl/data/icudt56b/lang/gu.res
android/icu/impl/data/icudt56b/lang/pool.res
android/icu/impl/data/icudt56b/lang/ksh.res
android/icu/impl/data/icudt56b/lang/kab.res
android/icu/impl/data/icudt56b/lang/en_PH.res
android/icu/impl/data/icudt56b/lang/luo.res
android/icu/impl/data/icudt56b/lang/mgo.res
android/icu/impl/data/icudt56b/lang/az.res
android/icu/impl/data/icudt56b/lang/nb_NO.res
android/icu/impl/data/icudt56b/lang/br.res
android/icu/impl/data/icudt56b/lang/et.res
android/icu/impl/data/icudt56b/lang/es_AR.res
android/icu/impl/data/icudt56b/lang/yo.res
android/icu/impl/data/icudt56b/lang/de_CH.res
android/icu/impl/data/icudt56b/lang/dua.res
android/icu/impl/data/icudt56b/lang/bg.res
android/icu/impl/data/icudt56b/lang/sr_Latn.res
android/icu/impl/data/icudt56b/lang/rw.res
android/icu/impl/data/icudt56b/lang/en_SH.res
android/icu/impl/data/icudt56b/lang/en_AG.res
android/icu/impl/data/icudt56b/lang/se.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/lang/sv.res
android/icu/impl/data/icudt56b/lang/en_UG.res
android/icu/impl/data/icudt56b/lang/yi.res
android/icu/impl/data/icudt56b/lang/fo.res
android/icu/impl/data/icudt56b/lang/en_CX.res
android/icu/impl/data/icudt56b/lang/id.res
android/icu/impl/data/icudt56b/lang/en_BZ.res
android/icu/impl/data/icudt56b/lang/bs_Cyrl.res
android/icu/impl/data/icudt56b/lang/es_PR.res
android/icu/impl/data/icudt56b/lang/en_SZ.res
android/icu/impl/data/icudt56b/lang/pt_TL.res
android/icu/impl/data/icudt56b/lang/he.res
android/icu/impl/data/icudt56b/lang/be.res
android/icu/impl/data/icudt56b/lang/bs_BA.res
android/icu/impl/data/icudt56b/lang/wae.res
android/icu/impl/data/icudt56b/lang/fr_CH.res
android/icu/impl/data/icudt56b/lang/mzn.res
android/icu/impl/data/icudt56b/lang/gv.res
android/icu/impl/data/icudt56b/lang/bm.res
android/icu/impl/data/icudt56b/lang/ms.res
android/icu/impl/data/icudt56b/lang/zh_Hant_MO.res
android/icu/impl/data/icudt56b/lang/fa_AF.res
android/icu/impl/data/icudt56b/lang/es_SV.res
android/icu/impl/data/icudt56b/lang/ewo.res
android/icu/impl/data/icudt56b/lang/bn.res
android/icu/impl/data/icudt56b/lang/en_MG.res
android/icu/impl/data/icudt56b/lang/pa.res
android/icu/impl/data/icudt56b/lang/en_ZM.res
android/icu/impl/data/icudt56b/lang/sr_Latn_RS.res
android/icu/impl/data/icudt56b/lang/en_NL.res
android/icu/impl/data/icudt56b/lang/sr_YU.res
android/icu/impl/data/icudt56b/lang/teo.res
android/icu/impl/data/icudt56b/lang/mgh.res
android/icu/impl/data/icudt56b/lang/en_LR.res
android/icu/impl/data/icudt56b/lang/es_HN.res
android/icu/impl/data/icudt56b/lang/dje.res
android/icu/impl/data/icudt56b/lang/my.res
android/icu/impl/data/icudt56b/lang/uk.res
android/icu/impl/data/icudt56b/lang/en_SS.res
android/icu/impl/data/icudt56b/lang/lg.res
android/icu/impl/data/icudt56b/lang/zgh.res
android/icu/impl/data/icudt56b/lang/en_TZ.res
android/icu/impl/data/icudt56b/lang/ur.res
android/icu/impl/data/icudt56b/lang/es_US.res
android/icu/impl/data/icudt56b/lang/vi.res
android/icu/impl/data/icudt56b/lang/ky.res
android/icu/impl/data/icudt56b/lang/no_NO.res
android/icu/impl/data/icudt56b/lang/tr.res
android/icu/impl/data/icudt56b/lang/en_TC.res
android/icu/impl/data/icudt56b/lang/en_KI.res
android/icu/impl/data/icudt56b/lang/en_MO.res
android/icu/impl/data/icudt56b/lang/sh_BA.res
android/icu/impl/data/icudt56b/lang/zh_Hant.res
android/icu/impl/data/icudt56b/lang/pl.res
android/icu/impl/data/icudt56b/lang/es_PE.res
android/icu/impl/data/icudt56b/lang/kea.res
android/icu/impl/data/icudt56b/lang/en_150.res
android/icu/impl/data/icudt56b/lang/en_DK.res
android/icu/impl/data/icudt56b/lang/sr_Latn_CS.res
android/icu/impl/data/icudt56b/lang/en_SG.res
android/icu/impl/data/icudt56b/lang/bas.res
android/icu/impl/data/icudt56b/lang/shi_Latn.res
android/icu/impl/data/icudt56b/lang/pa_PK.res
android/icu/impl/data/icudt56b/lang/sh_YU.res
android/icu/impl/data/icudt56b/lang/es_DO.res
android/icu/impl/data/icudt56b/lang/en_NU.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/lang/en_VG.res
android/icu/impl/data/icudt56b/lang/zh_CN.res
android/icu/impl/data/icudt56b/lang/en_NR.res
android/icu/impl/data/icudt56b/lang/vai_Vaii.res
android/icu/impl/data/icudt56b/lang/pt_AO.res
android/icu/impl/data/icudt56b/lang/dsb.res
android/icu/impl/data/icudt56b/lang/sr.res
android/icu/impl/data/icudt56b/lang/twq.res
android/icu/impl/data/icudt56b/lang/khq.res
android/icu/impl/data/icudt56b/lang/es_419.res
android/icu/impl/data/icudt56b/lang/en_MS.res
android/icu/impl/data/icudt56b/lang/kw.res
android/icu/impl/data/icudt56b/lang/pt_PT.res
android/icu/impl/data/icudt56b/lang/guz.res
android/icu/impl/data/icudt56b/lang/si.res
android/icu/impl/data/icudt56b/lang/es_PY.res
android/icu/impl/data/icudt56b/lang/en_PK.res
android/icu/impl/data/icudt56b/lang/en_GD.res
android/icu/impl/data/icudt56b/lang/en_AT.res
android/icu/impl/data/icudt56b/lang/smn.res
android/icu/impl/data/icudt56b/lang/lo.res
android/icu/impl/data/icudt56b/lang/es_VE.res
android/icu/impl/data/icudt56b/lang/uz_Cyrl.res
android/icu/impl/data/icudt56b/lang/en_VC.res
android/icu/impl/data/icudt56b/lang/mn.res
android/icu/impl/data/icudt56b/lang/qu.res
android/icu/impl/data/icudt56b/lang/en_LC.res
android/icu/impl/data/icudt56b/lang/dz.res
android/icu/impl/data/icudt56b/lang/zh_Hans_CN.res
android/icu/impl/data/icudt56b/lang/ur_IN.res
android/icu/impl/data/icudt56b/lang/fil.res
android/icu/impl/data/icudt56b/lang/rwk.res
android/icu/impl/data/icudt56b/lang/ses.res
android/icu/impl/data/icudt56b/lang/ne.res
android/icu/impl/data/icudt56b/lang/sg.res
android/icu/impl/data/icudt56b/lang/sn.res
android/icu/impl/data/icudt56b/lang/en_SX.res
android/icu/impl/data/icudt56b/lang/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/lang/nmg.res
android/icu/impl/data/icudt56b/lang/rn.res
android/icu/impl/data/icudt56b/lang/az_Cyrl.res
android/icu/impl/data/icudt56b/lang/pa_Arab_PK.res
android/icu/impl/data/icudt56b/lang/en_NZ.res
android/icu/impl/data/icudt56b/lang/en_AU.res
android/icu/impl/data/icudt56b/lang/id_ID.res
android/icu/impl/data/icudt56b/lang/nus.res
android/icu/impl/data/icudt56b/lang/mua.res
android/icu/impl/data/icudt56b/lang/uz_UZ.res
android/icu/impl/data/icudt56b/lang/en_GY.res
android/icu/impl/data/icudt56b/lang/mk.res
android/icu/impl/data/icudt56b/lang/as.res
android/icu/impl/data/icudt56b/lang/en_NH.res
android/icu/impl/data/icudt56b/lang/sr_BA.res
android/icu/impl/data/icudt56b/lang/is.res
android/icu/impl/data/icudt56b/lang/bo.res
android/icu/impl/data/icudt56b/lang/kn.res
android/icu/impl/data/icudt56b/lang/en_JM.res
android/icu/impl/data/icudt56b/lang/en_MT.res
android/icu/impl/data/icudt56b/lang/hi.res
android/icu/impl/data/icudt56b/lang/en_AI.res
android/icu/impl/data/icudt56b/lang/en_CA.res
android/icu/impl/data/icudt56b/lang/ks.res
android/icu/impl/data/icudt56b/lang/es_NI.res
android/icu/impl/data/icudt56b/lang/en_PN.res
android/icu/impl/data/icudt56b/lang/vai_Latn.res
android/icu/impl/data/icudt56b/lang/gd.res
android/icu/impl/data/icudt56b/lang/zh_Hans.res
android/icu/impl/data/icudt56b/lang/uz_AF.res
android/icu/impl/data/icudt56b/lang/ml.res
android/icu/impl/data/icudt56b/lang/mas.res
android/icu/impl/data/icudt56b/lang/sr_RS.res
android/icu/impl/data/icudt56b/lang/se_FI.res
android/icu/impl/data/icudt56b/lang/en_BM.res
android/icu/impl/data/icudt56b/lang/en_SI.res
android/icu/impl/data/icudt56b/lang/saq.res
android/icu/impl/data/icudt56b/lang/az_Latn.res
android/icu/impl/data/icudt56b/lang/ko.res
android/icu/impl/data/icudt56b/lang/es_UY.res
android/icu/impl/data/icudt56b/lang/az_Latn_AZ.res
android/icu/impl/data/icudt56b/lang/km.res
android/icu/impl/data/icudt56b/lang/brx.res
android/icu/impl/data/icudt56b/lang/dav.res
android/icu/impl/data/icudt56b/lang/en_GB.res
android/icu/impl/data/icudt56b/lang/ta.res
android/icu/impl/data/icudt56b/lang/en_TO.res
android/icu/impl/data/icudt56b/lang/ksf.res
android/icu/impl/data/icudt56b/lang/fa.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl.res
android/icu/impl/data/icudt56b/lang/fr_CA.res
android/icu/impl/data/icudt56b/lang/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/lang/en_FI.res
android/icu/impl/data/icudt56b/lang/en_ZW.res
android/icu/impl/data/icudt56b/lang/pt_MO.res
android/icu/impl/data/icudt56b/lang/fil_PH.res
android/icu/impl/data/icudt56b/lang/ga.res
android/icu/impl/data/icudt56b/lang/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/lang/en_CM.res
android/icu/impl/data/icudt56b/lang/es_CL.res
android/icu/impl/data/icudt56b/lang/en_KY.res
android/icu/impl/data/icudt56b/lang/eu.res
android/icu/impl/data/icudt56b/lang/zh_TW.res
android/icu/impl/data/icudt56b/lang/root.res
android/icu/impl/data/icudt56b/lang/xog.res
android/icu/impl/data/icudt56b/lang/es_EC.res
android/icu/impl/data/icudt56b/lang/es_CO.res
android/icu/impl/data/icudt56b/lang/fy.res
android/icu/impl/data/icudt56b/lang/en_IM.res
android/icu/impl/data/icudt56b/lang/hr.res
android/icu/impl/data/icudt56b/lang/sr_Latn_YU.res
android/icu/impl/data/icudt56b/lang/en_DG.res
android/icu/impl/data/icudt56b/lang/en_KN.res
android/icu/impl/data/icudt56b/lang/en.res
android/icu/impl/data/icudt56b/lang/fr.res
android/icu/impl/data/icudt56b/lang/es_MX.res
android/icu/impl/data/icudt56b/lang/mo.res
android/icu/impl/data/icudt56b/lang/om.res
android/icu/impl/data/icudt56b/lang/ln.res
android/icu/impl/data/icudt56b/lang/zh_Hant_HK.res
android/icu/impl/data/icudt56b/lang/zh.res
android/icu/impl/data/icudt56b/lang/da.res
android/icu/impl/data/icudt56b/lang/ro.res
android/icu/impl/data/icudt56b/lang/cs.res
android/icu/impl/data/icudt56b/lang/ak.res
android/icu/impl/data/icudt56b/lang/en_TV.res
android/icu/impl/data/icudt56b/lang/mt.res
android/icu/impl/data/icudt56b/lang/asa.res
android/icu/impl/data/icudt56b/lang/en_TK.res
android/icu/impl/data/icudt56b/en_FK.res
android/icu/impl/data/icudt56b/shi_MA.res
android/icu/impl/data/icudt56b/fr_YT.res
android/icu/impl/data/icudt56b/ro_MD.res
android/icu/impl/data/icudt56b/fr_BI.res
android/icu/impl/data/icudt56b/ibm-803_P100-1999.cnv
android/icu/impl/data/icudt56b/ibm-1364_P110-2007.cnv
android/icu/impl/data/icudt56b/ibm-290_P100-1995.cnv
android/icu/impl/data/icudt56b/ru_UA.res
android/icu/impl/data/icudt56b/ibm-1132_P100-1998.cnv
android/icu/impl/data/icudt56b/ha_GH.res
android/icu/impl/data/icudt56b/ibm-5353_P100-1998.cnv
android/icu/impl/data/icudt56b/es_GT.res
android/icu/impl/data/icudt56b/ja_JP.res
android/icu/impl/data/icudt56b/ibm-775_P100-1996.cnv
android/icu/impl/data/icudt56b/uprops.icu
android/icu/impl/data/icudt56b/ar_TD.res
android/icu/impl/data/icudt56b/hr_HR.res
android/icu/impl/data/icudt56b/ki.res
android/icu/impl/data/icudt56b/ms_SG.res
android/icu/impl/data/icudt56b/ibm-1130_P100-1997.cnv
android/icu/impl/data/icudt56b/guz_KE.res
android/icu/impl/data/icudt56b/ff.res
android/icu/impl/data/icudt56b/windowsZones.res
android/icu/impl/data/icudt56b/en_IE.res
android/icu/impl/data/icudt56b/rw_RW.res
android/icu/impl/data/icudt56b/ibm-954_P101-2007.cnv
android/icu/impl/data/icudt56b/fr_MG.res
android/icu/impl/data/icudt56b/ibm-1363_P110-1997.cnv
android/icu/impl/data/icudt56b/zh_HK.res
android/icu/impl/data/icudt56b/en_PG.res
android/icu/impl/data/icudt56b/or.res
android/icu/impl/data/icudt56b/ki_KE.res
android/icu/impl/data/icudt56b/uz.res
android/icu/impl/data/icudt56b/lo_LA.res
android/icu/impl/data/icudt56b/fo_FO.res
android/icu/impl/data/icudt56b/ti_ER.res
android/icu/impl/data/icudt56b/da_DK.res
android/icu/impl/data/icudt56b/naq_NA.res
android/icu/impl/data/icudt56b/bo_IN.res
android/icu/impl/data/icudt56b/fr_MA.res
android/icu/impl/data/icudt56b/yav.res
android/icu/impl/data/icudt56b/he_IL.res
android/icu/impl/data/icudt56b/en_GM.res
android/icu/impl/data/icudt56b/ar_PS.res
android/icu/impl/data/icudt56b/ibm-942_P12A-1999.cnv
android/icu/impl/data/icudt56b/ibm-1253_P100-1995.cnv
android/icu/impl/data/icudt56b/bem.res
android/icu/impl/data/icudt56b/my_MM.res
android/icu/impl/data/icudt56b/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/ibm-863_P100-1995.cnv
android/icu/impl/data/icudt56b/fur.res
android/icu/impl/data/icudt56b/ibm-1047_P100-1995.cnv
android/icu/impl/data/icudt56b/rfc3530mixp.spp
android/icu/impl/data/icudt56b/tl.res
android/icu/impl/data/icudt56b/zgh_MA.res
android/icu/impl/data/icudt56b/icu-internal-compound-d5.cnv
android/icu/impl/data/icudt56b/ibm-1142_P100-1997.cnv
android/icu/impl/data/icudt56b/macos-35-10.2.cnv
android/icu/impl/data/icudt56b/nd_ZW.res
android/icu/impl/data/icudt56b/zh_Hans_MO.res
android/icu/impl/data/icudt56b/ug.res
android/icu/impl/data/icudt56b/ln_CF.res
android/icu/impl/data/icudt56b/ro_RO.res
android/icu/impl/data/icudt56b/es_BO.res
android/icu/impl/data/icudt56b/sq_XK.res
android/icu/impl/data/icudt56b/ibm-5478_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-1257_P100-1995.cnv
android/icu/impl/data/icudt56b/am_ET.res
android/icu/impl/data/icudt56b/ibm-5471_P100-2006.cnv
android/icu/impl/data/icudt56b/mr_IN.res
android/icu/impl/data/icudt56b/af.res
android/icu/impl/data/icudt56b/el_GR.res
android/icu/impl/data/icudt56b/fr_MQ.res
android/icu/impl/data/icudt56b/nl_CW.res
android/icu/impl/data/icudt56b/vai_LR.res
android/icu/impl/data/icudt56b/en_ZA.res
android/icu/impl/data/icudt56b/ar_KW.res
android/icu/impl/data/icudt56b/fr_GA.res
android/icu/impl/data/icudt56b/pt_GW.res
android/icu/impl/data/icudt56b/nl.res
android/icu/impl/data/icudt56b/ibm-922_P100-1999.cnv
android/icu/impl/data/icudt56b/smn_FI.res
android/icu/impl/data/icudt56b/ibm-33722_P12A_P12A-2009_U2.cnv
android/icu/impl/data/icudt56b/en_MY.res
android/icu/impl/data/icudt56b/rfc3491.spp
android/icu/impl/data/icudt56b/nn_NO.res
android/icu/impl/data/icudt56b/rwk_TZ.res
android/icu/impl/data/icudt56b/rof.res
android/icu/impl/data/icudt56b/rfc4505.spp
android/icu/impl/data/icudt56b/ibm-5348_P100-1997.cnv
android/icu/impl/data/icudt56b/ksh_DE.res
android/icu/impl/data/icudt56b/ff_SN.res
android/icu/impl/data/icudt56b/in_ID.res
android/icu/impl/data/icudt56b/nyn_UG.res
android/icu/impl/data/icudt56b/ar_BH.res
android/icu/impl/data/icudt56b/ibm-813_P100-1995.cnv
android/icu/impl/data/icudt56b/en_GH.res
android/icu/impl/data/icudt56b/sr_XK.res
android/icu/impl/data/icudt56b/ce_RU.res
android/icu/impl/data/icudt56b/sq.res
android/icu/impl/data/icudt56b/th.res
android/icu/impl/data/icudt56b/so_DJ.res
android/icu/impl/data/icudt56b/uk_UA.res
android/icu/impl/data/icudt56b/sr_ME.res
android/icu/impl/data/icudt56b/ibm-9448_X100-2005.cnv
android/icu/impl/data/icudt56b/mgo_CM.res
android/icu/impl/data/icudt56b/ibm-1363_P11B-1998.cnv
android/icu/impl/data/icudt56b/lag_TZ.res
android/icu/impl/data/icudt56b/bs.res
android/icu/impl/data/icudt56b/zone/
android/icu/impl/data/icudt56b/zone/zu.res
android/icu/impl/data/icudt56b/zone/ksb.res
android/icu/impl/data/icudt56b/zone/en_NF.res
android/icu/impl/data/icudt56b/zone/ig.res
android/icu/impl/data/icudt56b/zone/sl.res
android/icu/impl/data/icudt56b/zone/kam.res
android/icu/impl/data/icudt56b/zone/en_CH.res
android/icu/impl/data/icudt56b/zone/to.res
android/icu/impl/data/icudt56b/zone/en_RW.res
android/icu/impl/data/icudt56b/zone/kk.res
android/icu/impl/data/icudt56b/zone/ja.res
android/icu/impl/data/icudt56b/zone/en_IL.res
android/icu/impl/data/icudt56b/zone/sbp.res
android/icu/impl/data/icudt56b/zone/gl.res
android/icu/impl/data/icudt56b/zone/en_ER.res
android/icu/impl/data/icudt56b/zone/en_BE.res
android/icu/impl/data/icudt56b/zone/tzm.res
android/icu/impl/data/icudt56b/zone/uz_Arab_AF.res
android/icu/impl/data/icudt56b/zone/eo.res
android/icu/impl/data/icudt56b/zone/vun.res
android/icu/impl/data/icudt56b/zone/te.res
android/icu/impl/data/icudt56b/zone/uz_Latn.res
android/icu/impl/data/icudt56b/zone/lag.res
android/icu/impl/data/icudt56b/zone/en_BW.res
android/icu/impl/data/icudt56b/zone/en_SC.res
android/icu/impl/data/icudt56b/zone/en_HK.res
android/icu/impl/data/icudt56b/zone/iw.res
android/icu/impl/data/icudt56b/zone/en_SB.res
android/icu/impl/data/icudt56b/zone/pa_Arab.res
android/icu/impl/data/icudt56b/zone/en_MP.res
android/icu/impl/data/icudt56b/zone/ii.res
android/icu/impl/data/icudt56b/zone/sh.res
android/icu/impl/data/icudt56b/zone/en_GI.res
android/icu/impl/data/icudt56b/zone/th_TH.res
android/icu/impl/data/icudt56b/zone/no.res
android/icu/impl/data/icudt56b/zone/en_FM.res
android/icu/impl/data/icudt56b/zone/es_CR.res
android/icu/impl/data/icudt56b/zone/ps.res
android/icu/impl/data/icudt56b/zone/en_NG.res
android/icu/impl/data/icudt56b/zone/kok.res
android/icu/impl/data/icudt56b/zone/jmc.res
android/icu/impl/data/icudt56b/zone/az_AZ.res
android/icu/impl/data/icudt56b/zone/shi_Tfng.res
android/icu/impl/data/icudt56b/zone/sah.res
android/icu/impl/data/icudt56b/zone/nnh.res
android/icu/impl/data/icudt56b/zone/en_MU.res
android/icu/impl/data/icudt56b/zone/en_KE.res
android/icu/impl/data/icudt56b/zone/pt_MZ.res
android/icu/impl/data/icudt56b/zone/tl_PH.res
android/icu/impl/data/icudt56b/zone/bs_Latn_BA.res
android/icu/impl/data/icudt56b/zone/lv.res
android/icu/impl/data/icudt56b/zone/no_NO_NY.res
android/icu/impl/data/icudt56b/zone/hy.res
android/icu/impl/data/icudt56b/zone/de.res
android/icu/impl/data/icudt56b/zone/vai.res
android/icu/impl/data/icudt56b/zone/sr_CS.res
android/icu/impl/data/icudt56b/zone/shi.res
android/icu/impl/data/icudt56b/zone/uz_Arab.res
android/icu/impl/data/icudt56b/zone/en_BS.res
android/icu/impl/data/icudt56b/zone/en_RH.res
android/icu/impl/data/icudt56b/zone/pa_Guru_IN.res
android/icu/impl/data/icudt56b/zone/lb.res
android/icu/impl/data/icudt56b/zone/ko_KP.res
android/icu/impl/data/icudt56b/zone/en_MW.res
android/icu/impl/data/icudt56b/zone/nn.res
android/icu/impl/data/icudt56b/zone/ka.res
android/icu/impl/data/icudt56b/zone/nd.res
android/icu/impl/data/icudt56b/zone/am.res
android/icu/impl/data/icudt56b/zone/pt_CV.res
android/icu/impl/data/icudt56b/zone/in.res
android/icu/impl/data/icudt56b/zone/sr_Latn_BA.res
android/icu/impl/data/icudt56b/zone/cgg.res
android/icu/impl/data/icudt56b/zone/ebu.res
android/icu/impl/data/icudt56b/zone/dyo.res
android/icu/impl/data/icudt56b/zone/el.res
android/icu/impl/data/icudt56b/zone/fi.res
android/icu/impl/data/icudt56b/zone/ar.res
android/icu/impl/data/icudt56b/zone/haw.res
android/icu/impl/data/icudt56b/zone/en_PW.res
android/icu/impl/data/icudt56b/zone/en_CC.res
android/icu/impl/data/icudt56b/zone/en_FJ.res
android/icu/impl/data/icudt56b/zone/ru.res
android/icu/impl/data/icudt56b/zone/en_GG.res
android/icu/impl/data/icudt56b/zone/pa_IN.res
android/icu/impl/data/icudt56b/zone/sh_CS.res
android/icu/impl/data/icudt56b/zone/zh_MO.res
android/icu/impl/data/icudt56b/zone/lt.res
android/icu/impl/data/icudt56b/zone/en_VU.res
android/icu/impl/data/icudt56b/zone/iw_IL.res
android/icu/impl/data/icudt56b/zone/ha.res
android/icu/impl/data/icudt56b/zone/en_NA.res
android/icu/impl/data/icudt56b/zone/cy.res
android/icu/impl/data/icudt56b/zone/luy.res
android/icu/impl/data/icudt56b/zone/bez.res
android/icu/impl/data/icudt56b/zone/os.res
android/icu/impl/data/icudt56b/zone/mfe.res
android/icu/impl/data/icudt56b/zone/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/zone/ca.res
android/icu/impl/data/icudt56b/zone/ti.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/zone/rm.res
android/icu/impl/data/icudt56b/zone/en_IN.res
android/icu/impl/data/icudt56b/zone/en_SL.res
android/icu/impl/data/icudt56b/zone/so.res
android/icu/impl/data/icudt56b/zone/mg.res
android/icu/impl/data/icudt56b/zone/en_WS.res
android/icu/impl/data/icudt56b/zone/ee.res
android/icu/impl/data/icudt56b/zone/seh.res
android/icu/impl/data/icudt56b/zone/es_CU.res
android/icu/impl/data/icudt56b/zone/mer.res
android/icu/impl/data/icudt56b/zone/naq.res
android/icu/impl/data/icudt56b/zone/en_CY.res
android/icu/impl/data/icudt56b/zone/sk.res
android/icu/impl/data/icudt56b/zone/gsw.res
android/icu/impl/data/icudt56b/zone/en_IO.res
android/icu/impl/data/icudt56b/zone/hu.res
android/icu/impl/data/icudt56b/zone/en_CK.res
android/icu/impl/data/icudt56b/zone/lrc.res
android/icu/impl/data/icudt56b/zone/en_BB.res
android/icu/impl/data/icudt56b/zone/lu.res
android/icu/impl/data/icudt56b/zone/it.res
android/icu/impl/data/icudt56b/zone/pa_Guru.res
android/icu/impl/data/icudt56b/zone/zh_Hant_TW.res
android/icu/impl/data/icudt56b/zone/jgo.res
android/icu/impl/data/icudt56b/zone/en_SD.res
android/icu/impl/data/icudt56b/zone/kde.res
android/icu/impl/data/icudt56b/zone/mr.res
android/icu/impl/data/icudt56b/zone/en_TT.res
android/icu/impl/data/icudt56b/zone/tzdbNames.res
android/icu/impl/data/icudt56b/zone/en_JE.res
android/icu/impl/data/icudt56b/zone/lkt.res
android/icu/impl/data/icudt56b/zone/hsb.res
android/icu/impl/data/icudt56b/zone/bs_Latn.res
android/icu/impl/data/icudt56b/zone/ce.res
android/icu/impl/data/icudt56b/zone/sw.res
android/icu/impl/data/icudt56b/zone/nb.res
android/icu/impl/data/icudt56b/zone/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/zone/pt_ST.res
android/icu/impl/data/icudt56b/zone/chr.res
android/icu/impl/data/icudt56b/zone/zh_SG.res
android/icu/impl/data/icudt56b/zone/kkj.res
android/icu/impl/data/icudt56b/zone/res_index.res
android/icu/impl/data/icudt56b/zone/es_PA.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/zone/pt.res
android/icu/impl/data/icudt56b/zone/en_SE.res
android/icu/impl/data/icudt56b/zone/kl.res
android/icu/impl/data/icudt56b/zone/es.res
android/icu/impl/data/icudt56b/zone/en_DM.res
android/icu/impl/data/icudt56b/zone/qu_EC.res
android/icu/impl/data/icudt56b/zone/zh_Hans_SG.res
android/icu/impl/data/icudt56b/zone/en_FK.res
android/icu/impl/data/icudt56b/zone/shi_MA.res
android/icu/impl/data/icudt56b/zone/ro_MD.res
android/icu/impl/data/icudt56b/zone/es_GT.res
android/icu/impl/data/icudt56b/zone/ja_JP.res
android/icu/impl/data/icudt56b/zone/ki.res
android/icu/impl/data/icudt56b/zone/ff.res
android/icu/impl/data/icudt56b/zone/en_IE.res
android/icu/impl/data/icudt56b/zone/zh_HK.res
android/icu/impl/data/icudt56b/zone/en_PG.res
android/icu/impl/data/icudt56b/zone/or.res
android/icu/impl/data/icudt56b/zone/uz.res
android/icu/impl/data/icudt56b/zone/yav.res
android/icu/impl/data/icudt56b/zone/he_IL.res
android/icu/impl/data/icudt56b/zone/en_GM.res
android/icu/impl/data/icudt56b/zone/bem.res
android/icu/impl/data/icudt56b/zone/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/zone/fur.res
android/icu/impl/data/icudt56b/zone/tl.res
android/icu/impl/data/icudt56b/zone/ug.res
android/icu/impl/data/icudt56b/zone/es_BO.res
android/icu/impl/data/icudt56b/zone/af.res
android/icu/impl/data/icudt56b/zone/vai_LR.res
android/icu/impl/data/icudt56b/zone/en_ZA.res
android/icu/impl/data/icudt56b/zone/pt_GW.res
android/icu/impl/data/icudt56b/zone/nl.res
android/icu/impl/data/icudt56b/zone/en_MY.res
android/icu/impl/data/icudt56b/zone/nn_NO.res
android/icu/impl/data/icudt56b/zone/rof.res
android/icu/impl/data/icudt56b/zone/in_ID.res
android/icu/impl/data/icudt56b/zone/en_GH.res
android/icu/impl/data/icudt56b/zone/sr_XK.res
android/icu/impl/data/icudt56b/zone/sq.res
android/icu/impl/data/icudt56b/zone/th.res
android/icu/impl/data/icudt56b/zone/sr_ME.res
android/icu/impl/data/icudt56b/zone/bs.res
android/icu/impl/data/icudt56b/zone/en_DE.res
android/icu/impl/data/icudt56b/zone/sr_Latn_ME.res
android/icu/impl/data/icudt56b/zone/kln.res
android/icu/impl/data/icudt56b/zone/agq.res
android/icu/impl/data/icudt56b/zone/en_LS.res
android/icu/impl/data/icudt56b/zone/ta_MY.res
android/icu/impl/data/icudt56b/zone/nyn.res
android/icu/impl/data/icudt56b/zone/gu.res
android/icu/impl/data/icudt56b/zone/pool.res
android/icu/impl/data/icudt56b/zone/ksh.res
android/icu/impl/data/icudt56b/zone/kab.res
android/icu/impl/data/icudt56b/zone/en_PH.res
android/icu/impl/data/icudt56b/zone/luo.res
android/icu/impl/data/icudt56b/zone/mgo.res
android/icu/impl/data/icudt56b/zone/az.res
android/icu/impl/data/icudt56b/zone/nb_NO.res
android/icu/impl/data/icudt56b/zone/br.res
android/icu/impl/data/icudt56b/zone/et.res
android/icu/impl/data/icudt56b/zone/es_AR.res
android/icu/impl/data/icudt56b/zone/yo.res
android/icu/impl/data/icudt56b/zone/dua.res
android/icu/impl/data/icudt56b/zone/bg.res
android/icu/impl/data/icudt56b/zone/sr_Latn.res
android/icu/impl/data/icudt56b/zone/rw.res
android/icu/impl/data/icudt56b/zone/en_SH.res
android/icu/impl/data/icudt56b/zone/en_AG.res
android/icu/impl/data/icudt56b/zone/se.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/zone/sv.res
android/icu/impl/data/icudt56b/zone/en_UG.res
android/icu/impl/data/icudt56b/zone/nl_SR.res
android/icu/impl/data/icudt56b/zone/yi.res
android/icu/impl/data/icudt56b/zone/fo.res
android/icu/impl/data/icudt56b/zone/en_CX.res
android/icu/impl/data/icudt56b/zone/id.res
android/icu/impl/data/icudt56b/zone/en_BZ.res
android/icu/impl/data/icudt56b/zone/bs_Cyrl.res
android/icu/impl/data/icudt56b/zone/es_PR.res
android/icu/impl/data/icudt56b/zone/en_SZ.res
android/icu/impl/data/icudt56b/zone/pt_TL.res
android/icu/impl/data/icudt56b/zone/he.res
android/icu/impl/data/icudt56b/zone/be.res
android/icu/impl/data/icudt56b/zone/bs_BA.res
android/icu/impl/data/icudt56b/zone/wae.res
android/icu/impl/data/icudt56b/zone/mzn.res
android/icu/impl/data/icudt56b/zone/gv.res
android/icu/impl/data/icudt56b/zone/bm.res
android/icu/impl/data/icudt56b/zone/ta_SG.res
android/icu/impl/data/icudt56b/zone/ms.res
android/icu/impl/data/icudt56b/zone/zh_Hant_MO.res
android/icu/impl/data/icudt56b/zone/es_SV.res
android/icu/impl/data/icudt56b/zone/ewo.res
android/icu/impl/data/icudt56b/zone/bn.res
android/icu/impl/data/icudt56b/zone/en_MG.res
android/icu/impl/data/icudt56b/zone/fr_GF.res
android/icu/impl/data/icudt56b/zone/pa.res
android/icu/impl/data/icudt56b/zone/en_ZM.res
android/icu/impl/data/icudt56b/zone/sr_Latn_RS.res
android/icu/impl/data/icudt56b/zone/en_NL.res
android/icu/impl/data/icudt56b/zone/sr_YU.res
android/icu/impl/data/icudt56b/zone/teo.res
android/icu/impl/data/icudt56b/zone/mgh.res
android/icu/impl/data/icudt56b/zone/en_LR.res
android/icu/impl/data/icudt56b/zone/es_HN.res
android/icu/impl/data/icudt56b/zone/dje.res
android/icu/impl/data/icudt56b/zone/my.res
android/icu/impl/data/icudt56b/zone/uk.res
android/icu/impl/data/icudt56b/zone/en_SS.res
android/icu/impl/data/icudt56b/zone/lg.res
android/icu/impl/data/icudt56b/zone/zgh.res
android/icu/impl/data/icudt56b/zone/en_TZ.res
android/icu/impl/data/icudt56b/zone/ur.res
android/icu/impl/data/icudt56b/zone/es_US.res
android/icu/impl/data/icudt56b/zone/vi.res
android/icu/impl/data/icudt56b/zone/ky.res
android/icu/impl/data/icudt56b/zone/no_NO.res
android/icu/impl/data/icudt56b/zone/tr.res
android/icu/impl/data/icudt56b/zone/en_TC.res
android/icu/impl/data/icudt56b/zone/en_KI.res
android/icu/impl/data/icudt56b/zone/en_MO.res
android/icu/impl/data/icudt56b/zone/sh_BA.res
android/icu/impl/data/icudt56b/zone/zh_Hant.res
android/icu/impl/data/icudt56b/zone/pl.res
android/icu/impl/data/icudt56b/zone/es_PE.res
android/icu/impl/data/icudt56b/zone/kea.res
android/icu/impl/data/icudt56b/zone/en_150.res
android/icu/impl/data/icudt56b/zone/en_DK.res
android/icu/impl/data/icudt56b/zone/en_GU.res
android/icu/impl/data/icudt56b/zone/sr_Latn_CS.res
android/icu/impl/data/icudt56b/zone/en_SG.res
android/icu/impl/data/icudt56b/zone/en_MH.res
android/icu/impl/data/icudt56b/zone/bas.res
android/icu/impl/data/icudt56b/zone/shi_Latn.res
android/icu/impl/data/icudt56b/zone/pa_PK.res
android/icu/impl/data/icudt56b/zone/sh_YU.res
android/icu/impl/data/icudt56b/zone/es_DO.res
android/icu/impl/data/icudt56b/zone/en_NU.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/zone/en_VG.res
android/icu/impl/data/icudt56b/zone/zh_CN.res
android/icu/impl/data/icudt56b/zone/en_NR.res
android/icu/impl/data/icudt56b/zone/vai_Vaii.res
android/icu/impl/data/icudt56b/zone/pt_AO.res
android/icu/impl/data/icudt56b/zone/dsb.res
android/icu/impl/data/icudt56b/zone/sr.res
android/icu/impl/data/icudt56b/zone/twq.res
android/icu/impl/data/icudt56b/zone/khq.res
android/icu/impl/data/icudt56b/zone/es_419.res
android/icu/impl/data/icudt56b/zone/en_MS.res
android/icu/impl/data/icudt56b/zone/kw.res
android/icu/impl/data/icudt56b/zone/pt_PT.res
android/icu/impl/data/icudt56b/zone/guz.res
android/icu/impl/data/icudt56b/zone/si.res
android/icu/impl/data/icudt56b/zone/es_PY.res
android/icu/impl/data/icudt56b/zone/en_PK.res
android/icu/impl/data/icudt56b/zone/en_GD.res
android/icu/impl/data/icudt56b/zone/en_AT.res
android/icu/impl/data/icudt56b/zone/smn.res
android/icu/impl/data/icudt56b/zone/lo.res
android/icu/impl/data/icudt56b/zone/es_VE.res
android/icu/impl/data/icudt56b/zone/uz_Cyrl.res
android/icu/impl/data/icudt56b/zone/en_VC.res
android/icu/impl/data/icudt56b/zone/mn.res
android/icu/impl/data/icudt56b/zone/ne_IN.res
android/icu/impl/data/icudt56b/zone/qu.res
android/icu/impl/data/icudt56b/zone/en_LC.res
android/icu/impl/data/icudt56b/zone/dz.res
android/icu/impl/data/icudt56b/zone/zh_Hans_CN.res
android/icu/impl/data/icudt56b/zone/ur_IN.res
android/icu/impl/data/icudt56b/zone/en_001.res
android/icu/impl/data/icudt56b/zone/fil.res
android/icu/impl/data/icudt56b/zone/rwk.res
android/icu/impl/data/icudt56b/zone/ses.res
android/icu/impl/data/icudt56b/zone/ne.res
android/icu/impl/data/icudt56b/zone/sg.res
android/icu/impl/data/icudt56b/zone/sn.res
android/icu/impl/data/icudt56b/zone/en_SX.res
android/icu/impl/data/icudt56b/zone/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/zone/nmg.res
android/icu/impl/data/icudt56b/zone/rn.res
android/icu/impl/data/icudt56b/zone/az_Cyrl.res
android/icu/impl/data/icudt56b/zone/pa_Arab_PK.res
android/icu/impl/data/icudt56b/zone/en_NZ.res
android/icu/impl/data/icudt56b/zone/en_AU.res
android/icu/impl/data/icudt56b/zone/id_ID.res
android/icu/impl/data/icudt56b/zone/nus.res
android/icu/impl/data/icudt56b/zone/mua.res
android/icu/impl/data/icudt56b/zone/uz_UZ.res
android/icu/impl/data/icudt56b/zone/en_GY.res
android/icu/impl/data/icudt56b/zone/mk.res
android/icu/impl/data/icudt56b/zone/as.res
android/icu/impl/data/icudt56b/zone/en_NH.res
android/icu/impl/data/icudt56b/zone/sr_BA.res
android/icu/impl/data/icudt56b/zone/is.res
android/icu/impl/data/icudt56b/zone/bo.res
android/icu/impl/data/icudt56b/zone/kn.res
android/icu/impl/data/icudt56b/zone/en_JM.res
android/icu/impl/data/icudt56b/zone/en_MT.res
android/icu/impl/data/icudt56b/zone/hi.res
android/icu/impl/data/icudt56b/zone/en_AI.res
android/icu/impl/data/icudt56b/zone/en_CA.res
android/icu/impl/data/icudt56b/zone/ks.res
android/icu/impl/data/icudt56b/zone/es_NI.res
android/icu/impl/data/icudt56b/zone/qu_BO.res
android/icu/impl/data/icudt56b/zone/en_PN.res
android/icu/impl/data/icudt56b/zone/vai_Latn.res
android/icu/impl/data/icudt56b/zone/gd.res
android/icu/impl/data/icudt56b/zone/zh_Hans.res
android/icu/impl/data/icudt56b/zone/uz_AF.res
android/icu/impl/data/icudt56b/zone/ml.res
android/icu/impl/data/icudt56b/zone/mas.res
android/icu/impl/data/icudt56b/zone/sr_RS.res
android/icu/impl/data/icudt56b/zone/en_BM.res
android/icu/impl/data/icudt56b/zone/en_SI.res
android/icu/impl/data/icudt56b/zone/saq.res
android/icu/impl/data/icudt56b/zone/az_Latn.res
android/icu/impl/data/icudt56b/zone/ko.res
android/icu/impl/data/icudt56b/zone/es_UY.res
android/icu/impl/data/icudt56b/zone/az_Latn_AZ.res
android/icu/impl/data/icudt56b/zone/km.res
android/icu/impl/data/icudt56b/zone/brx.res
android/icu/impl/data/icudt56b/zone/dav.res
android/icu/impl/data/icudt56b/zone/en_GB.res
android/icu/impl/data/icudt56b/zone/ta.res
android/icu/impl/data/icudt56b/zone/en_TO.res
android/icu/impl/data/icudt56b/zone/ksf.res
android/icu/impl/data/icudt56b/zone/fa.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl.res
android/icu/impl/data/icudt56b/zone/fr_CA.res
android/icu/impl/data/icudt56b/zone/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/zone/en_FI.res
android/icu/impl/data/icudt56b/zone/en_ZW.res
android/icu/impl/data/icudt56b/zone/pt_MO.res
android/icu/impl/data/icudt56b/zone/fil_PH.res
android/icu/impl/data/icudt56b/zone/ga.res
android/icu/impl/data/icudt56b/zone/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/zone/en_CM.res
android/icu/impl/data/icudt56b/zone/es_CL.res
android/icu/impl/data/icudt56b/zone/en_KY.res
android/icu/impl/data/icudt56b/zone/eu.res
android/icu/impl/data/icudt56b/zone/zh_TW.res
android/icu/impl/data/icudt56b/zone/root.res
android/icu/impl/data/icudt56b/zone/xog.res
android/icu/impl/data/icudt56b/zone/es_EC.res
android/icu/impl/data/icudt56b/zone/es_CO.res
android/icu/impl/data/icudt56b/zone/fy.res
android/icu/impl/data/icudt56b/zone/en_IM.res
android/icu/impl/data/icudt56b/zone/hr.res
android/icu/impl/data/icudt56b/zone/sr_Latn_YU.res
android/icu/impl/data/icudt56b/zone/en_DG.res
android/icu/impl/data/icudt56b/zone/en_KN.res
android/icu/impl/data/icudt56b/zone/en.res
android/icu/impl/data/icudt56b/zone/fr.res
android/icu/impl/data/icudt56b/zone/es_MX.res
android/icu/impl/data/icudt56b/zone/mo.res
android/icu/impl/data/icudt56b/zone/om.res
android/icu/impl/data/icudt56b/zone/ln.res
android/icu/impl/data/icudt56b/zone/zh_Hant_HK.res
android/icu/impl/data/icudt56b/zone/zh.res
android/icu/impl/data/icudt56b/zone/da.res
android/icu/impl/data/icudt56b/zone/ro.res
android/icu/impl/data/icudt56b/zone/cs.res
android/icu/impl/data/icudt56b/zone/ak.res
android/icu/impl/data/icudt56b/zone/en_TV.res
android/icu/impl/data/icudt56b/zone/mt.res
android/icu/impl/data/icudt56b/zone/asa.res
android/icu/impl/data/icudt56b/zone/en_TK.res
android/icu/impl/data/icudt56b/ibm-420_X120-1999.cnv
android/icu/impl/data/icudt56b/ar_SO.res
android/icu/impl/data/icudt56b/ibm-5354_P100-1998.cnv
android/icu/impl/data/icudt56b/en_DE.res
android/icu/impl/data/icudt56b/it_CH.res
android/icu/impl/data/icudt56b/ibm-864_X110-1999.cnv
android/icu/impl/data/icudt56b/kk_KZ.res
android/icu/impl/data/icudt56b/sr_Latn_ME.res
android/icu/impl/data/icudt56b/ii_CN.res
android/icu/impl/data/icudt56b/en_AS.res
android/icu/impl/data/icudt56b/lg_UG.res
android/icu/impl/data/icudt56b/kln.res
android/icu/impl/data/icudt56b/ibm-971_P100-1995.cnv
android/icu/impl/data/icudt56b/agq.res
android/icu/impl/data/icudt56b/en_LS.res
android/icu/impl/data/icudt56b/ibm-1148_P100-1997.cnv
android/icu/impl/data/icudt56b/ta_MY.res
android/icu/impl/data/icudt56b/nyn.res
android/icu/impl/data/icudt56b/uz_Cyrl_UZ.res
android/icu/impl/data/icudt56b/gu.res
android/icu/impl/data/icudt56b/ibm-1157_P100-1999.cnv
android/icu/impl/data/icudt56b/unit/
android/icu/impl/data/icudt56b/unit/zu.res
android/icu/impl/data/icudt56b/unit/ksb.res
android/icu/impl/data/icudt56b/unit/en_NF.res
android/icu/impl/data/icudt56b/unit/ig.res
android/icu/impl/data/icudt56b/unit/sl.res
android/icu/impl/data/icudt56b/unit/kam.res
android/icu/impl/data/icudt56b/unit/en_CH.res
android/icu/impl/data/icudt56b/unit/to.res
android/icu/impl/data/icudt56b/unit/en_RW.res
android/icu/impl/data/icudt56b/unit/kk.res
android/icu/impl/data/icudt56b/unit/ja.res
android/icu/impl/data/icudt56b/unit/en_IL.res
android/icu/impl/data/icudt56b/unit/sbp.res
android/icu/impl/data/icudt56b/unit/gl.res
android/icu/impl/data/icudt56b/unit/en_ER.res
android/icu/impl/data/icudt56b/unit/en_BE.res
android/icu/impl/data/icudt56b/unit/tzm.res
android/icu/impl/data/icudt56b/unit/uz_Arab_AF.res
android/icu/impl/data/icudt56b/unit/eo.res
android/icu/impl/data/icudt56b/unit/vun.res
android/icu/impl/data/icudt56b/unit/te.res
android/icu/impl/data/icudt56b/unit/uz_Latn.res
android/icu/impl/data/icudt56b/unit/lag.res
android/icu/impl/data/icudt56b/unit/en_BW.res
android/icu/impl/data/icudt56b/unit/en_SC.res
android/icu/impl/data/icudt56b/unit/en_HK.res
android/icu/impl/data/icudt56b/unit/iw.res
android/icu/impl/data/icudt56b/unit/en_SB.res
android/icu/impl/data/icudt56b/unit/pa_Arab.res
android/icu/impl/data/icudt56b/unit/ii.res
android/icu/impl/data/icudt56b/unit/sh.res
android/icu/impl/data/icudt56b/unit/en_GI.res
android/icu/impl/data/icudt56b/unit/th_TH.res
android/icu/impl/data/icudt56b/unit/no.res
android/icu/impl/data/icudt56b/unit/en_FM.res
android/icu/impl/data/icudt56b/unit/es_CR.res
android/icu/impl/data/icudt56b/unit/ps.res
android/icu/impl/data/icudt56b/unit/en_NG.res
android/icu/impl/data/icudt56b/unit/kok.res
android/icu/impl/data/icudt56b/unit/jmc.res
android/icu/impl/data/icudt56b/unit/az_AZ.res
android/icu/impl/data/icudt56b/unit/shi_Tfng.res
android/icu/impl/data/icudt56b/unit/sah.res
android/icu/impl/data/icudt56b/unit/nnh.res
android/icu/impl/data/icudt56b/unit/en_MU.res
android/icu/impl/data/icudt56b/unit/zh_Hans_HK.res
android/icu/impl/data/icudt56b/unit/en_KE.res
android/icu/impl/data/icudt56b/unit/pt_MZ.res
android/icu/impl/data/icudt56b/unit/tl_PH.res
android/icu/impl/data/icudt56b/unit/bs_Latn_BA.res
android/icu/impl/data/icudt56b/unit/lv.res
android/icu/impl/data/icudt56b/unit/no_NO_NY.res
android/icu/impl/data/icudt56b/unit/hy.res
android/icu/impl/data/icudt56b/unit/de.res
android/icu/impl/data/icudt56b/unit/vai.res
android/icu/impl/data/icudt56b/unit/sr_CS.res
android/icu/impl/data/icudt56b/unit/shi.res
android/icu/impl/data/icudt56b/unit/uz_Arab.res
android/icu/impl/data/icudt56b/unit/en_BS.res
android/icu/impl/data/icudt56b/unit/en_RH.res
android/icu/impl/data/icudt56b/unit/pa_Guru_IN.res
android/icu/impl/data/icudt56b/unit/lb.res
android/icu/impl/data/icudt56b/unit/en_MW.res
android/icu/impl/data/icudt56b/unit/nn.res
android/icu/impl/data/icudt56b/unit/ka.res
android/icu/impl/data/icudt56b/unit/nd.res
android/icu/impl/data/icudt56b/unit/am.res
android/icu/impl/data/icudt56b/unit/pt_CV.res
android/icu/impl/data/icudt56b/unit/in.res
android/icu/impl/data/icudt56b/unit/sr_Latn_BA.res
android/icu/impl/data/icudt56b/unit/cgg.res
android/icu/impl/data/icudt56b/unit/ebu.res
android/icu/impl/data/icudt56b/unit/dyo.res
android/icu/impl/data/icudt56b/unit/el.res
android/icu/impl/data/icudt56b/unit/fi.res
android/icu/impl/data/icudt56b/unit/ar.res
android/icu/impl/data/icudt56b/unit/haw.res
android/icu/impl/data/icudt56b/unit/en_PW.res
android/icu/impl/data/icudt56b/unit/en_CC.res
android/icu/impl/data/icudt56b/unit/en_FJ.res
android/icu/impl/data/icudt56b/unit/ru.res
android/icu/impl/data/icudt56b/unit/en_GG.res
android/icu/impl/data/icudt56b/unit/pa_IN.res
android/icu/impl/data/icudt56b/unit/sh_CS.res
android/icu/impl/data/icudt56b/unit/zh_MO.res
android/icu/impl/data/icudt56b/unit/lt.res
android/icu/impl/data/icudt56b/unit/en_VU.res
android/icu/impl/data/icudt56b/unit/iw_IL.res
android/icu/impl/data/icudt56b/unit/ha.res
android/icu/impl/data/icudt56b/unit/en_NA.res
android/icu/impl/data/icudt56b/unit/cy.res
android/icu/impl/data/icudt56b/unit/luy.res
android/icu/impl/data/icudt56b/unit/bez.res
android/icu/impl/data/icudt56b/unit/os.res
android/icu/impl/data/icudt56b/unit/mfe.res
android/icu/impl/data/icudt56b/unit/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/unit/ca.res
android/icu/impl/data/icudt56b/unit/ti.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/unit/rm.res
android/icu/impl/data/icudt56b/unit/en_IN.res
android/icu/impl/data/icudt56b/unit/en_SL.res
android/icu/impl/data/icudt56b/unit/so.res
android/icu/impl/data/icudt56b/unit/mg.res
android/icu/impl/data/icudt56b/unit/en_WS.res
android/icu/impl/data/icudt56b/unit/ee.res
android/icu/impl/data/icudt56b/unit/seh.res
android/icu/impl/data/icudt56b/unit/es_CU.res
android/icu/impl/data/icudt56b/unit/mer.res
android/icu/impl/data/icudt56b/unit/naq.res
android/icu/impl/data/icudt56b/unit/en_CY.res
android/icu/impl/data/icudt56b/unit/sk.res
android/icu/impl/data/icudt56b/unit/gsw.res
android/icu/impl/data/icudt56b/unit/en_IO.res
android/icu/impl/data/icudt56b/unit/hu.res
android/icu/impl/data/icudt56b/unit/en_CK.res
android/icu/impl/data/icudt56b/unit/lrc.res
android/icu/impl/data/icudt56b/unit/en_BB.res
android/icu/impl/data/icudt56b/unit/lu.res
android/icu/impl/data/icudt56b/unit/it.res
android/icu/impl/data/icudt56b/unit/pa_Guru.res
android/icu/impl/data/icudt56b/unit/zh_Hant_TW.res
android/icu/impl/data/icudt56b/unit/jgo.res
android/icu/impl/data/icudt56b/unit/en_SD.res
android/icu/impl/data/icudt56b/unit/kde.res
android/icu/impl/data/icudt56b/unit/mr.res
android/icu/impl/data/icudt56b/unit/en_TT.res
android/icu/impl/data/icudt56b/unit/en_JE.res
android/icu/impl/data/icudt56b/unit/lkt.res
android/icu/impl/data/icudt56b/unit/hsb.res
android/icu/impl/data/icudt56b/unit/bs_Latn.res
android/icu/impl/data/icudt56b/unit/ce.res
android/icu/impl/data/icudt56b/unit/sw.res
android/icu/impl/data/icudt56b/unit/nb.res
android/icu/impl/data/icudt56b/unit/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/unit/pt_ST.res
android/icu/impl/data/icudt56b/unit/chr.res
android/icu/impl/data/icudt56b/unit/zh_SG.res
android/icu/impl/data/icudt56b/unit/kkj.res
android/icu/impl/data/icudt56b/unit/res_index.res
android/icu/impl/data/icudt56b/unit/es_PA.res
android/icu/impl/data/icudt56b/unit/sv_FI.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/unit/pt.res
android/icu/impl/data/icudt56b/unit/en_SE.res
android/icu/impl/data/icudt56b/unit/kl.res
android/icu/impl/data/icudt56b/unit/es.res
android/icu/impl/data/icudt56b/unit/en_DM.res
android/icu/impl/data/icudt56b/unit/zh_Hans_SG.res
android/icu/impl/data/icudt56b/unit/en_FK.res
android/icu/impl/data/icudt56b/unit/shi_MA.res
android/icu/impl/data/icudt56b/unit/ro_MD.res
android/icu/impl/data/icudt56b/unit/es_GT.res
android/icu/impl/data/icudt56b/unit/ja_JP.res
android/icu/impl/data/icudt56b/unit/ki.res
android/icu/impl/data/icudt56b/unit/ff.res
android/icu/impl/data/icudt56b/unit/en_IE.res
android/icu/impl/data/icudt56b/unit/zh_HK.res
android/icu/impl/data/icudt56b/unit/en_PG.res
android/icu/impl/data/icudt56b/unit/or.res
android/icu/impl/data/icudt56b/unit/uz.res
android/icu/impl/data/icudt56b/unit/yav.res
android/icu/impl/data/icudt56b/unit/he_IL.res
android/icu/impl/data/icudt56b/unit/en_GM.res
android/icu/impl/data/icudt56b/unit/bem.res
android/icu/impl/data/icudt56b/unit/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/unit/fur.res
android/icu/impl/data/icudt56b/unit/tl.res
android/icu/impl/data/icudt56b/unit/zh_Hans_MO.res
android/icu/impl/data/icudt56b/unit/ug.res
android/icu/impl/data/icudt56b/unit/es_BO.res
android/icu/impl/data/icudt56b/unit/af.res
android/icu/impl/data/icudt56b/unit/vai_LR.res
android/icu/impl/data/icudt56b/unit/en_ZA.res
android/icu/impl/data/icudt56b/unit/pt_GW.res
android/icu/impl/data/icudt56b/unit/nl.res
android/icu/impl/data/icudt56b/unit/en_MY.res
android/icu/impl/data/icudt56b/unit/nn_NO.res
android/icu/impl/data/icudt56b/unit/rof.res
android/icu/impl/data/icudt56b/unit/in_ID.res
android/icu/impl/data/icudt56b/unit/en_GH.res
android/icu/impl/data/icudt56b/unit/sr_XK.res
android/icu/impl/data/icudt56b/unit/sq.res
android/icu/impl/data/icudt56b/unit/th.res
android/icu/impl/data/icudt56b/unit/sr_ME.res
android/icu/impl/data/icudt56b/unit/bs.res
android/icu/impl/data/icudt56b/unit/en_DE.res
android/icu/impl/data/icudt56b/unit/sr_Latn_ME.res
android/icu/impl/data/icudt56b/unit/kln.res
android/icu/impl/data/icudt56b/unit/agq.res
android/icu/impl/data/icudt56b/unit/en_LS.res
android/icu/impl/data/icudt56b/unit/nyn.res
android/icu/impl/data/icudt56b/unit/gu.res
android/icu/impl/data/icudt56b/unit/pool.res
android/icu/impl/data/icudt56b/unit/ksh.res
android/icu/impl/data/icudt56b/unit/kab.res
android/icu/impl/data/icudt56b/unit/en_PH.res
android/icu/impl/data/icudt56b/unit/luo.res
android/icu/impl/data/icudt56b/unit/mgo.res
android/icu/impl/data/icudt56b/unit/az.res
android/icu/impl/data/icudt56b/unit/nb_NO.res
android/icu/impl/data/icudt56b/unit/br.res
android/icu/impl/data/icudt56b/unit/et.res
android/icu/impl/data/icudt56b/unit/es_AR.res
android/icu/impl/data/icudt56b/unit/yo.res
android/icu/impl/data/icudt56b/unit/de_CH.res
android/icu/impl/data/icudt56b/unit/dua.res
android/icu/impl/data/icudt56b/unit/bg.res
android/icu/impl/data/icudt56b/unit/sr_Latn.res
android/icu/impl/data/icudt56b/unit/rw.res
android/icu/impl/data/icudt56b/unit/en_SH.res
android/icu/impl/data/icudt56b/unit/en_AG.res
android/icu/impl/data/icudt56b/unit/se.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/unit/sv.res
android/icu/impl/data/icudt56b/unit/en_UG.res
android/icu/impl/data/icudt56b/unit/yi.res
android/icu/impl/data/icudt56b/unit/fo.res
android/icu/impl/data/icudt56b/unit/en_CX.res
android/icu/impl/data/icudt56b/unit/id.res
android/icu/impl/data/icudt56b/unit/en_BZ.res
android/icu/impl/data/icudt56b/unit/bs_Cyrl.res
android/icu/impl/data/icudt56b/unit/es_PR.res
android/icu/impl/data/icudt56b/unit/en_SZ.res
android/icu/impl/data/icudt56b/unit/pt_TL.res
android/icu/impl/data/icudt56b/unit/he.res
android/icu/impl/data/icudt56b/unit/be.res
android/icu/impl/data/icudt56b/unit/bs_BA.res
android/icu/impl/data/icudt56b/unit/wae.res
android/icu/impl/data/icudt56b/unit/mzn.res
android/icu/impl/data/icudt56b/unit/gv.res
android/icu/impl/data/icudt56b/unit/bm.res
android/icu/impl/data/icudt56b/unit/ms.res
android/icu/impl/data/icudt56b/unit/zh_Hant_MO.res
android/icu/impl/data/icudt56b/unit/es_SV.res
android/icu/impl/data/icudt56b/unit/ewo.res
android/icu/impl/data/icudt56b/unit/bn.res
android/icu/impl/data/icudt56b/unit/en_MG.res
android/icu/impl/data/icudt56b/unit/pa.res
android/icu/impl/data/icudt56b/unit/en_ZM.res
android/icu/impl/data/icudt56b/unit/sr_Latn_RS.res
android/icu/impl/data/icudt56b/unit/en_NL.res
android/icu/impl/data/icudt56b/unit/sr_YU.res
android/icu/impl/data/icudt56b/unit/teo.res
android/icu/impl/data/icudt56b/unit/mgh.res
android/icu/impl/data/icudt56b/unit/en_LR.res
android/icu/impl/data/icudt56b/unit/es_HN.res
android/icu/impl/data/icudt56b/unit/dje.res
android/icu/impl/data/icudt56b/unit/my.res
android/icu/impl/data/icudt56b/unit/uk.res
android/icu/impl/data/icudt56b/unit/en_SS.res
android/icu/impl/data/icudt56b/unit/lg.res
android/icu/impl/data/icudt56b/unit/zgh.res
android/icu/impl/data/icudt56b/unit/en_TZ.res
android/icu/impl/data/icudt56b/unit/ur.res
android/icu/impl/data/icudt56b/unit/es_US.res
android/icu/impl/data/icudt56b/unit/vi.res
android/icu/impl/data/icudt56b/unit/ky.res
android/icu/impl/data/icudt56b/unit/no_NO.res
android/icu/impl/data/icudt56b/unit/tr.res
android/icu/impl/data/icudt56b/unit/en_TC.res
android/icu/impl/data/icudt56b/unit/en_KI.res
android/icu/impl/data/icudt56b/unit/en_MO.res
android/icu/impl/data/icudt56b/unit/sh_BA.res
android/icu/impl/data/icudt56b/unit/zh_Hant.res
android/icu/impl/data/icudt56b/unit/pl.res
android/icu/impl/data/icudt56b/unit/es_PE.res
android/icu/impl/data/icudt56b/unit/kea.res
android/icu/impl/data/icudt56b/unit/en_150.res
android/icu/impl/data/icudt56b/unit/en_DK.res
android/icu/impl/data/icudt56b/unit/sr_Latn_CS.res
android/icu/impl/data/icudt56b/unit/en_SG.res
android/icu/impl/data/icudt56b/unit/bas.res
android/icu/impl/data/icudt56b/unit/shi_Latn.res
android/icu/impl/data/icudt56b/unit/pa_PK.res
android/icu/impl/data/icudt56b/unit/sh_YU.res
android/icu/impl/data/icudt56b/unit/es_DO.res
android/icu/impl/data/icudt56b/unit/en_NU.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/unit/en_VG.res
android/icu/impl/data/icudt56b/unit/zh_CN.res
android/icu/impl/data/icudt56b/unit/en_NR.res
android/icu/impl/data/icudt56b/unit/vai_Vaii.res
android/icu/impl/data/icudt56b/unit/pt_AO.res
android/icu/impl/data/icudt56b/unit/dsb.res
android/icu/impl/data/icudt56b/unit/sr.res
android/icu/impl/data/icudt56b/unit/twq.res
android/icu/impl/data/icudt56b/unit/khq.res
android/icu/impl/data/icudt56b/unit/es_419.res
android/icu/impl/data/icudt56b/unit/en_MS.res
android/icu/impl/data/icudt56b/unit/kw.res
android/icu/impl/data/icudt56b/unit/pt_PT.res
android/icu/impl/data/icudt56b/unit/guz.res
android/icu/impl/data/icudt56b/unit/si.res
android/icu/impl/data/icudt56b/unit/es_PY.res
android/icu/impl/data/icudt56b/unit/en_PK.res
android/icu/impl/data/icudt56b/unit/en_GD.res
android/icu/impl/data/icudt56b/unit/en_AT.res
android/icu/impl/data/icudt56b/unit/smn.res
android/icu/impl/data/icudt56b/unit/lo.res
android/icu/impl/data/icudt56b/unit/es_VE.res
android/icu/impl/data/icudt56b/unit/uz_Cyrl.res
android/icu/impl/data/icudt56b/unit/en_VC.res
android/icu/impl/data/icudt56b/unit/mn.res
android/icu/impl/data/icudt56b/unit/qu.res
android/icu/impl/data/icudt56b/unit/en_LC.res
android/icu/impl/data/icudt56b/unit/dz.res
android/icu/impl/data/icudt56b/unit/zh_Hans_CN.res
android/icu/impl/data/icudt56b/unit/ur_IN.res
android/icu/impl/data/icudt56b/unit/en_001.res
android/icu/impl/data/icudt56b/unit/fil.res
android/icu/impl/data/icudt56b/unit/rwk.res
android/icu/impl/data/icudt56b/unit/ses.res
android/icu/impl/data/icudt56b/unit/ne.res
android/icu/impl/data/icudt56b/unit/sg.res
android/icu/impl/data/icudt56b/unit/sn.res
android/icu/impl/data/icudt56b/unit/en_SX.res
android/icu/impl/data/icudt56b/unit/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/unit/nmg.res
android/icu/impl/data/icudt56b/unit/rn.res
android/icu/impl/data/icudt56b/unit/az_Cyrl.res
android/icu/impl/data/icudt56b/unit/pa_Arab_PK.res
android/icu/impl/data/icudt56b/unit/en_NZ.res
android/icu/impl/data/icudt56b/unit/en_AU.res
android/icu/impl/data/icudt56b/unit/id_ID.res
android/icu/impl/data/icudt56b/unit/nus.res
android/icu/impl/data/icudt56b/unit/mua.res
android/icu/impl/data/icudt56b/unit/uz_UZ.res
android/icu/impl/data/icudt56b/unit/en_GY.res
android/icu/impl/data/icudt56b/unit/mk.res
android/icu/impl/data/icudt56b/unit/as.res
android/icu/impl/data/icudt56b/unit/en_NH.res
android/icu/impl/data/icudt56b/unit/sr_BA.res
android/icu/impl/data/icudt56b/unit/is.res
android/icu/impl/data/icudt56b/unit/bo.res
android/icu/impl/data/icudt56b/unit/kn.res
android/icu/impl/data/icudt56b/unit/en_JM.res
android/icu/impl/data/icudt56b/unit/en_MT.res
android/icu/impl/data/icudt56b/unit/hi.res
android/icu/impl/data/icudt56b/unit/en_AI.res
android/icu/impl/data/icudt56b/unit/en_CA.res
android/icu/impl/data/icudt56b/unit/ks.res
android/icu/impl/data/icudt56b/unit/es_NI.res
android/icu/impl/data/icudt56b/unit/en_PN.res
android/icu/impl/data/icudt56b/unit/vai_Latn.res
android/icu/impl/data/icudt56b/unit/gd.res
android/icu/impl/data/icudt56b/unit/zh_Hans.res
android/icu/impl/data/icudt56b/unit/uz_AF.res
android/icu/impl/data/icudt56b/unit/ml.res
android/icu/impl/data/icudt56b/unit/mas.res
android/icu/impl/data/icudt56b/unit/sr_RS.res
android/icu/impl/data/icudt56b/unit/en_BM.res
android/icu/impl/data/icudt56b/unit/en_SI.res
android/icu/impl/data/icudt56b/unit/saq.res
android/icu/impl/data/icudt56b/unit/az_Latn.res
android/icu/impl/data/icudt56b/unit/ko.res
android/icu/impl/data/icudt56b/unit/es_UY.res
android/icu/impl/data/icudt56b/unit/az_Latn_AZ.res
android/icu/impl/data/icudt56b/unit/km.res
android/icu/impl/data/icudt56b/unit/brx.res
android/icu/impl/data/icudt56b/unit/dav.res
android/icu/impl/data/icudt56b/unit/en_GB.res
android/icu/impl/data/icudt56b/unit/ta.res
android/icu/impl/data/icudt56b/unit/fr_HT.res
android/icu/impl/data/icudt56b/unit/en_TO.res
android/icu/impl/data/icudt56b/unit/ksf.res
android/icu/impl/data/icudt56b/unit/fa.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl.res
android/icu/impl/data/icudt56b/unit/fr_CA.res
android/icu/impl/data/icudt56b/unit/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/unit/en_FI.res
android/icu/impl/data/icudt56b/unit/en_ZW.res
android/icu/impl/data/icudt56b/unit/pt_MO.res
android/icu/impl/data/icudt56b/unit/fil_PH.res
android/icu/impl/data/icudt56b/unit/ga.res
android/icu/impl/data/icudt56b/unit/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/unit/en_CM.res
android/icu/impl/data/icudt56b/unit/es_CL.res
android/icu/impl/data/icudt56b/unit/en_KY.res
android/icu/impl/data/icudt56b/unit/eu.res
android/icu/impl/data/icudt56b/unit/zh_TW.res
android/icu/impl/data/icudt56b/unit/root.res
android/icu/impl/data/icudt56b/unit/xog.res
android/icu/impl/data/icudt56b/unit/es_EC.res
android/icu/impl/data/icudt56b/unit/es_CO.res
android/icu/impl/data/icudt56b/unit/fy.res
android/icu/impl/data/icudt56b/unit/en_IM.res
android/icu/impl/data/icudt56b/unit/hr.res
android/icu/impl/data/icudt56b/unit/sr_Latn_YU.res
android/icu/impl/data/icudt56b/unit/en_DG.res
android/icu/impl/data/icudt56b/unit/en_KN.res
android/icu/impl/data/icudt56b/unit/en.res
android/icu/impl/data/icudt56b/unit/fr.res
android/icu/impl/data/icudt56b/unit/es_MX.res
android/icu/impl/data/icudt56b/unit/mo.res
android/icu/impl/data/icudt56b/unit/om.res
android/icu/impl/data/icudt56b/unit/ln.res
android/icu/impl/data/icudt56b/unit/zh_Hant_HK.res
android/icu/impl/data/icudt56b/unit/zh.res
android/icu/impl/data/icudt56b/unit/da.res
android/icu/impl/data/icudt56b/unit/ro.res
android/icu/impl/data/icudt56b/unit/cs.res
android/icu/impl/data/icudt56b/unit/ak.res
android/icu/impl/data/icudt56b/unit/en_TV.res
android/icu/impl/data/icudt56b/unit/mt.res
android/icu/impl/data/icudt56b/unit/asa.res
android/icu/impl/data/icudt56b/unit/en_TK.res
android/icu/impl/data/icudt56b/pool.res
android/icu/impl/data/icudt56b/rfc4011.spp
android/icu/impl/data/icudt56b/ksh.res
android/icu/impl/data/icudt56b/ucase.icu
android/icu/impl/data/icudt56b/gsm-03.38-2000.cnv
android/icu/impl/data/icudt56b/ibm-1160_P100-1999.cnv
android/icu/impl/data/icudt56b/fr_TG.res
android/icu/impl/data/icudt56b/nmg_CM.res
android/icu/impl/data/icudt56b/ar_OM.res
android/icu/impl/data/icudt56b/kab.res
android/icu/impl/data/icudt56b/dsb_DE.res
android/icu/impl/data/icudt56b/ibm-16804_X110-1999.cnv
android/icu/impl/data/icudt56b/en_PH.res
android/icu/impl/data/icudt56b/luo.res
android/icu/impl/data/icudt56b/mgo.res
android/icu/impl/data/icudt56b/az.res
android/icu/impl/data/icudt56b/nb_NO.res
android/icu/impl/data/icudt56b/br.res
android/icu/impl/data/icudt56b/om_KE.res
android/icu/impl/data/icudt56b/et.res
android/icu/impl/data/icudt56b/jisx-208.cnv
android/icu/impl/data/icudt56b/es_AR.res
android/icu/impl/data/icudt56b/yo.res
android/icu/impl/data/icudt56b/ebcdic-xml-us.cnv
android/icu/impl/data/icudt56b/de_CH.res
android/icu/impl/data/icudt56b/dua.res
android/icu/impl/data/icudt56b/bg.res
android/icu/impl/data/icudt56b/sr_Latn.res
android/icu/impl/data/icudt56b/rw.res
android/icu/impl/data/icudt56b/teo_KE.res
android/icu/impl/data/icudt56b/en_SH.res
android/icu/impl/data/icudt56b/fr_GP.res
android/icu/impl/data/icudt56b/en_AG.res
android/icu/impl/data/icudt56b/fr_KM.res
android/icu/impl/data/icudt56b/se.res
android/icu/impl/data/icudt56b/ibm-1125_P100-1997.cnv
android/icu/impl/data/icudt56b/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/en_UM.res
android/icu/impl/data/icudt56b/ibm-852_P100-1995.cnv
android/icu/impl/data/icudt56b/kkj_CM.res
android/icu/impl/data/icudt56b/sv.res
android/icu/impl/data/icudt56b/noop-gb2312_gl.cnv
android/icu/impl/data/icudt56b/en_UG.res
android/icu/impl/data/icudt56b/lrc_IR.res
android/icu/impl/data/icudt56b/ar_YE.res
android/icu/impl/data/icudt56b/nl_SR.res
android/icu/impl/data/icudt56b/ibm-1258_P100-1997.cnv
android/icu/impl/data/icudt56b/haw_US.res
android/icu/impl/data/icudt56b/ibm-1156_P100-1999.cnv
android/icu/impl/data/icudt56b/yi.res
android/icu/impl/data/icudt56b/ar_MA.res
android/icu/impl/data/icudt56b/fo.res
android/icu/impl/data/icudt56b/iso-8859_14-1998.cnv
android/icu/impl/data/icudt56b/en_CX.res
android/icu/impl/data/icudt56b/id.res
android/icu/impl/data/icudt56b/en_BZ.res
android/icu/impl/data/icudt56b/fi_FI.res
android/icu/impl/data/icudt56b/de_LU.res
android/icu/impl/data/icudt56b/bs_Cyrl.res
android/icu/impl/data/icudt56b/region/
android/icu/impl/data/icudt56b/region/zu.res
android/icu/impl/data/icudt56b/region/ksb.res
android/icu/impl/data/icudt56b/region/en_NF.res
android/icu/impl/data/icudt56b/region/ig.res
android/icu/impl/data/icudt56b/region/sl.res
android/icu/impl/data/icudt56b/region/kam.res
android/icu/impl/data/icudt56b/region/en_CH.res
android/icu/impl/data/icudt56b/region/to.res
android/icu/impl/data/icudt56b/region/en_RW.res
android/icu/impl/data/icudt56b/region/kk.res
android/icu/impl/data/icudt56b/region/ja.res
android/icu/impl/data/icudt56b/region/en_IL.res
android/icu/impl/data/icudt56b/region/sbp.res
android/icu/impl/data/icudt56b/region/gl.res
android/icu/impl/data/icudt56b/region/en_ER.res
android/icu/impl/data/icudt56b/region/en_BE.res
android/icu/impl/data/icudt56b/region/tzm.res
android/icu/impl/data/icudt56b/region/uz_Arab_AF.res
android/icu/impl/data/icudt56b/region/eo.res
android/icu/impl/data/icudt56b/region/vun.res
android/icu/impl/data/icudt56b/region/te.res
android/icu/impl/data/icudt56b/region/uz_Latn.res
android/icu/impl/data/icudt56b/region/lag.res
android/icu/impl/data/icudt56b/region/en_BW.res
android/icu/impl/data/icudt56b/region/en_SC.res
android/icu/impl/data/icudt56b/region/en_HK.res
android/icu/impl/data/icudt56b/region/iw.res
android/icu/impl/data/icudt56b/region/en_SB.res
android/icu/impl/data/icudt56b/region/pa_Arab.res
android/icu/impl/data/icudt56b/region/ii.res
android/icu/impl/data/icudt56b/region/sh.res
android/icu/impl/data/icudt56b/region/en_GI.res
android/icu/impl/data/icudt56b/region/th_TH.res
android/icu/impl/data/icudt56b/region/no.res
android/icu/impl/data/icudt56b/region/en_FM.res
android/icu/impl/data/icudt56b/region/es_CR.res
android/icu/impl/data/icudt56b/region/ps.res
android/icu/impl/data/icudt56b/region/en_NG.res
android/icu/impl/data/icudt56b/region/kok.res
android/icu/impl/data/icudt56b/region/jmc.res
android/icu/impl/data/icudt56b/region/az_AZ.res
android/icu/impl/data/icudt56b/region/shi_Tfng.res
android/icu/impl/data/icudt56b/region/sah.res
android/icu/impl/data/icudt56b/region/nnh.res
android/icu/impl/data/icudt56b/region/en_MU.res
android/icu/impl/data/icudt56b/region/en_KE.res
android/icu/impl/data/icudt56b/region/pt_MZ.res
android/icu/impl/data/icudt56b/region/tl_PH.res
android/icu/impl/data/icudt56b/region/bs_Latn_BA.res
android/icu/impl/data/icudt56b/region/lv.res
android/icu/impl/data/icudt56b/region/no_NO_NY.res
android/icu/impl/data/icudt56b/region/hy.res
android/icu/impl/data/icudt56b/region/de.res
android/icu/impl/data/icudt56b/region/vai.res
android/icu/impl/data/icudt56b/region/sr_CS.res
android/icu/impl/data/icudt56b/region/shi.res
android/icu/impl/data/icudt56b/region/uz_Arab.res
android/icu/impl/data/icudt56b/region/en_BS.res
android/icu/impl/data/icudt56b/region/en_RH.res
android/icu/impl/data/icudt56b/region/sw_CD.res
android/icu/impl/data/icudt56b/region/pa_Guru_IN.res
android/icu/impl/data/icudt56b/region/lb.res
android/icu/impl/data/icudt56b/region/en_MW.res
android/icu/impl/data/icudt56b/region/nn.res
android/icu/impl/data/icudt56b/region/ka.res
android/icu/impl/data/icudt56b/region/nd.res
android/icu/impl/data/icudt56b/region/am.res
android/icu/impl/data/icudt56b/region/pt_CV.res
android/icu/impl/data/icudt56b/region/in.res
android/icu/impl/data/icudt56b/region/sr_Latn_BA.res
android/icu/impl/data/icudt56b/region/cgg.res
android/icu/impl/data/icudt56b/region/ebu.res
android/icu/impl/data/icudt56b/region/dyo.res
android/icu/impl/data/icudt56b/region/el.res
android/icu/impl/data/icudt56b/region/fi.res
android/icu/impl/data/icudt56b/region/ar.res
android/icu/impl/data/icudt56b/region/haw.res
android/icu/impl/data/icudt56b/region/en_PW.res
android/icu/impl/data/icudt56b/region/en_CC.res
android/icu/impl/data/icudt56b/region/en_FJ.res
android/icu/impl/data/icudt56b/region/ru.res
android/icu/impl/data/icudt56b/region/en_GG.res
android/icu/impl/data/icudt56b/region/pa_IN.res
android/icu/impl/data/icudt56b/region/sh_CS.res
android/icu/impl/data/icudt56b/region/zh_MO.res
android/icu/impl/data/icudt56b/region/lt.res
android/icu/impl/data/icudt56b/region/en_VU.res
android/icu/impl/data/icudt56b/region/iw_IL.res
android/icu/impl/data/icudt56b/region/ha.res
android/icu/impl/data/icudt56b/region/en_NA.res
android/icu/impl/data/icudt56b/region/cy.res
android/icu/impl/data/icudt56b/region/luy.res
android/icu/impl/data/icudt56b/region/bez.res
android/icu/impl/data/icudt56b/region/yo_BJ.res
android/icu/impl/data/icudt56b/region/os.res
android/icu/impl/data/icudt56b/region/mfe.res
android/icu/impl/data/icudt56b/region/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/region/ca.res
android/icu/impl/data/icudt56b/region/ti.res
android/icu/impl/data/icudt56b/region/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/region/rm.res
android/icu/impl/data/icudt56b/region/en_IN.res
android/icu/impl/data/icudt56b/region/en_SL.res
android/icu/impl/data/icudt56b/region/so.res
android/icu/impl/data/icudt56b/region/mg.res
android/icu/impl/data/icudt56b/region/en_WS.res
android/icu/impl/data/icudt56b/region/ee.res
android/icu/impl/data/icudt56b/region/seh.res
android/icu/impl/data/icudt56b/region/es_CU.res
android/icu/impl/data/icudt56b/region/mer.res
android/icu/impl/data/icudt56b/region/naq.res
android/icu/impl/data/icudt56b/region/en_CY.res
android/icu/impl/data/icudt56b/region/sk.res
android/icu/impl/data/icudt56b/region/gsw.res
android/icu/impl/data/icudt56b/region/en_IO.res
android/icu/impl/data/icudt56b/region/hu.res
android/icu/impl/data/icudt56b/region/en_CK.res
android/icu/impl/data/icudt56b/region/lrc.res
android/icu/impl/data/icudt56b/region/en_BB.res
android/icu/impl/data/icudt56b/region/lu.res
android/icu/impl/data/icudt56b/region/it.res
android/icu/impl/data/icudt56b/region/pa_Guru.res
android/icu/impl/data/icudt56b/region/zh_Hant_TW.res
android/icu/impl/data/icudt56b/region/jgo.res
android/icu/impl/data/icudt56b/region/en_SD.res
android/icu/impl/data/icudt56b/region/kde.res
android/icu/impl/data/icudt56b/region/mr.res
android/icu/impl/data/icudt56b/region/en_TT.res
android/icu/impl/data/icudt56b/region/en_JE.res
android/icu/impl/data/icudt56b/region/lkt.res
android/icu/impl/data/icudt56b/region/hsb.res
android/icu/impl/data/icudt56b/region/bs_Latn.res
android/icu/impl/data/icudt56b/region/ce.res
android/icu/impl/data/icudt56b/region/sw.res
android/icu/impl/data/icudt56b/region/nb.res
android/icu/impl/data/icudt56b/region/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/region/pt_ST.res
android/icu/impl/data/icudt56b/region/chr.res
android/icu/impl/data/icudt56b/region/zh_SG.res
android/icu/impl/data/icudt56b/region/kkj.res
android/icu/impl/data/icudt56b/region/res_index.res
android/icu/impl/data/icudt56b/region/es_PA.res
android/icu/impl/data/icudt56b/region/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/region/pt.res
android/icu/impl/data/icudt56b/region/en_SE.res
android/icu/impl/data/icudt56b/region/kl.res
android/icu/impl/data/icudt56b/region/es.res
android/icu/impl/data/icudt56b/region/en_DM.res
android/icu/impl/data/icudt56b/region/zh_Hans_SG.res
android/icu/impl/data/icudt56b/region/en_FK.res
android/icu/impl/data/icudt56b/region/shi_MA.res
android/icu/impl/data/icudt56b/region/ro_MD.res
android/icu/impl/data/icudt56b/region/es_GT.res
android/icu/impl/data/icudt56b/region/ja_JP.res
android/icu/impl/data/icudt56b/region/ki.res
android/icu/impl/data/icudt56b/region/ff.res
android/icu/impl/data/icudt56b/region/en_IE.res
android/icu/impl/data/icudt56b/region/zh_HK.res
android/icu/impl/data/icudt56b/region/en_PG.res
android/icu/impl/data/icudt56b/region/or.res
android/icu/impl/data/icudt56b/region/uz.res
android/icu/impl/data/icudt56b/region/bo_IN.res
android/icu/impl/data/icudt56b/region/yav.res
android/icu/impl/data/icudt56b/region/he_IL.res
android/icu/impl/data/icudt56b/region/en_GM.res
android/icu/impl/data/icudt56b/region/bem.res
android/icu/impl/data/icudt56b/region/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/region/fur.res
android/icu/impl/data/icudt56b/region/tl.res
android/icu/impl/data/icudt56b/region/ug.res
android/icu/impl/data/icudt56b/region/es_BO.res
android/icu/impl/data/icudt56b/region/af.res
android/icu/impl/data/icudt56b/region/vai_LR.res
android/icu/impl/data/icudt56b/region/en_ZA.res
android/icu/impl/data/icudt56b/region/pt_GW.res
android/icu/impl/data/icudt56b/region/nl.res
android/icu/impl/data/icudt56b/region/en_MY.res
android/icu/impl/data/icudt56b/region/nn_NO.res
android/icu/impl/data/icudt56b/region/rof.res
android/icu/impl/data/icudt56b/region/in_ID.res
android/icu/impl/data/icudt56b/region/en_GH.res
android/icu/impl/data/icudt56b/region/sr_XK.res
android/icu/impl/data/icudt56b/region/sq.res
android/icu/impl/data/icudt56b/region/th.res
android/icu/impl/data/icudt56b/region/sr_ME.res
android/icu/impl/data/icudt56b/region/bs.res
android/icu/impl/data/icudt56b/region/en_DE.res
android/icu/impl/data/icudt56b/region/sr_Latn_ME.res
android/icu/impl/data/icudt56b/region/kln.res
android/icu/impl/data/icudt56b/region/agq.res
android/icu/impl/data/icudt56b/region/en_LS.res
android/icu/impl/data/icudt56b/region/nyn.res
android/icu/impl/data/icudt56b/region/gu.res
android/icu/impl/data/icudt56b/region/pool.res
android/icu/impl/data/icudt56b/region/ksh.res
android/icu/impl/data/icudt56b/region/kab.res
android/icu/impl/data/icudt56b/region/en_PH.res
android/icu/impl/data/icudt56b/region/luo.res
android/icu/impl/data/icudt56b/region/mgo.res
android/icu/impl/data/icudt56b/region/az.res
android/icu/impl/data/icudt56b/region/nb_NO.res
android/icu/impl/data/icudt56b/region/br.res
android/icu/impl/data/icudt56b/region/et.res
android/icu/impl/data/icudt56b/region/es_AR.res
android/icu/impl/data/icudt56b/region/yo.res
android/icu/impl/data/icudt56b/region/de_CH.res
android/icu/impl/data/icudt56b/region/dua.res
android/icu/impl/data/icudt56b/region/bg.res
android/icu/impl/data/icudt56b/region/sr_Latn.res
android/icu/impl/data/icudt56b/region/rw.res
android/icu/impl/data/icudt56b/region/en_SH.res
android/icu/impl/data/icudt56b/region/en_AG.res
android/icu/impl/data/icudt56b/region/se.res
android/icu/impl/data/icudt56b/region/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/region/sv.res
android/icu/impl/data/icudt56b/region/en_UG.res
android/icu/impl/data/icudt56b/region/yi.res
android/icu/impl/data/icudt56b/region/fo.res
android/icu/impl/data/icudt56b/region/en_CX.res
android/icu/impl/data/icudt56b/region/id.res
android/icu/impl/data/icudt56b/region/en_BZ.res
android/icu/impl/data/icudt56b/region/bs_Cyrl.res
android/icu/impl/data/icudt56b/region/ar_AE.res
android/icu/impl/data/icudt56b/region/es_PR.res
android/icu/impl/data/icudt56b/region/en_SZ.res
android/icu/impl/data/icudt56b/region/pt_TL.res
android/icu/impl/data/icudt56b/region/he.res
android/icu/impl/data/icudt56b/region/be.res
android/icu/impl/data/icudt56b/region/bs_BA.res
android/icu/impl/data/icudt56b/region/wae.res
android/icu/impl/data/icudt56b/region/mzn.res
android/icu/impl/data/icudt56b/region/gv.res
android/icu/impl/data/icudt56b/region/bm.res
android/icu/impl/data/icudt56b/region/ms.res
android/icu/impl/data/icudt56b/region/zh_Hant_MO.res
android/icu/impl/data/icudt56b/region/fa_AF.res
android/icu/impl/data/icudt56b/region/es_SV.res
android/icu/impl/data/icudt56b/region/ewo.res
android/icu/impl/data/icudt56b/region/bn.res
android/icu/impl/data/icudt56b/region/en_MG.res
android/icu/impl/data/icudt56b/region/pa.res
android/icu/impl/data/icudt56b/region/en_ZM.res
android/icu/impl/data/icudt56b/region/sr_Latn_RS.res
android/icu/impl/data/icudt56b/region/en_NL.res
android/icu/impl/data/icudt56b/region/sr_YU.res
android/icu/impl/data/icudt56b/region/teo.res
android/icu/impl/data/icudt56b/region/mgh.res
android/icu/impl/data/icudt56b/region/en_LR.res
android/icu/impl/data/icudt56b/region/es_HN.res
android/icu/impl/data/icudt56b/region/dje.res
android/icu/impl/data/icudt56b/region/my.res
android/icu/impl/data/icudt56b/region/uk.res
android/icu/impl/data/icudt56b/region/en_SS.res
android/icu/impl/data/icudt56b/region/lg.res
android/icu/impl/data/icudt56b/region/zgh.res
android/icu/impl/data/icudt56b/region/en_TZ.res
android/icu/impl/data/icudt56b/region/ur.res
android/icu/impl/data/icudt56b/region/es_US.res
android/icu/impl/data/icudt56b/region/vi.res
android/icu/impl/data/icudt56b/region/ky.res
android/icu/impl/data/icudt56b/region/no_NO.res
android/icu/impl/data/icudt56b/region/tr.res
android/icu/impl/data/icudt56b/region/en_TC.res
android/icu/impl/data/icudt56b/region/en_KI.res
android/icu/impl/data/icudt56b/region/en_MO.res
android/icu/impl/data/icudt56b/region/sh_BA.res
android/icu/impl/data/icudt56b/region/zh_Hant.res
android/icu/impl/data/icudt56b/region/pl.res
android/icu/impl/data/icudt56b/region/es_PE.res
android/icu/impl/data/icudt56b/region/kea.res
android/icu/impl/data/icudt56b/region/en_150.res
android/icu/impl/data/icudt56b/region/en_DK.res
android/icu/impl/data/icudt56b/region/sr_Latn_CS.res
android/icu/impl/data/icudt56b/region/en_SG.res
android/icu/impl/data/icudt56b/region/bas.res
android/icu/impl/data/icudt56b/region/shi_Latn.res
android/icu/impl/data/icudt56b/region/pa_PK.res
android/icu/impl/data/icudt56b/region/sh_YU.res
android/icu/impl/data/icudt56b/region/es_DO.res
android/icu/impl/data/icudt56b/region/en_NU.res
android/icu/impl/data/icudt56b/region/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/region/en_VG.res
android/icu/impl/data/icudt56b/region/zh_CN.res
android/icu/impl/data/icudt56b/region/en_NR.res
android/icu/impl/data/icudt56b/region/vai_Vaii.res
android/icu/impl/data/icudt56b/region/pt_AO.res
android/icu/impl/data/icudt56b/region/dsb.res
android/icu/impl/data/icudt56b/region/sr.res
android/icu/impl/data/icudt56b/region/twq.res
android/icu/impl/data/icudt56b/region/khq.res
android/icu/impl/data/icudt56b/region/es_419.res
android/icu/impl/data/icudt56b/region/en_MS.res
android/icu/impl/data/icudt56b/region/kw.res
android/icu/impl/data/icudt56b/region/pt_PT.res
android/icu/impl/data/icudt56b/region/guz.res
android/icu/impl/data/icudt56b/region/si.res
android/icu/impl/data/icudt56b/region/es_PY.res
android/icu/impl/data/icudt56b/region/en_PK.res
android/icu/impl/data/icudt56b/region/en_GD.res
android/icu/impl/data/icudt56b/region/en_AT.res
android/icu/impl/data/icudt56b/region/smn.res
android/icu/impl/data/icudt56b/region/lo.res
android/icu/impl/data/icudt56b/region/es_VE.res
android/icu/impl/data/icudt56b/region/uz_Cyrl.res
android/icu/impl/data/icudt56b/region/en_VC.res
android/icu/impl/data/icudt56b/region/mn.res
android/icu/impl/data/icudt56b/region/qu.res
android/icu/impl/data/icudt56b/region/en_LC.res
android/icu/impl/data/icudt56b/region/dz.res
android/icu/impl/data/icudt56b/region/zh_Hans_CN.res
android/icu/impl/data/icudt56b/region/ur_IN.res
android/icu/impl/data/icudt56b/region/fil.res
android/icu/impl/data/icudt56b/region/rwk.res
android/icu/impl/data/icudt56b/region/ses.res
android/icu/impl/data/icudt56b/region/ne.res
android/icu/impl/data/icudt56b/region/sg.res
android/icu/impl/data/icudt56b/region/sn.res
android/icu/impl/data/icudt56b/region/en_SX.res
android/icu/impl/data/icudt56b/region/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/region/nmg.res
android/icu/impl/data/icudt56b/region/rn.res
android/icu/impl/data/icudt56b/region/az_Cyrl.res
android/icu/impl/data/icudt56b/region/pa_Arab_PK.res
android/icu/impl/data/icudt56b/region/en_NZ.res
android/icu/impl/data/icudt56b/region/en_AU.res
android/icu/impl/data/icudt56b/region/id_ID.res
android/icu/impl/data/icudt56b/region/nus.res
android/icu/impl/data/icudt56b/region/mua.res
android/icu/impl/data/icudt56b/region/uz_UZ.res
android/icu/impl/data/icudt56b/region/en_GY.res
android/icu/impl/data/icudt56b/region/mk.res
android/icu/impl/data/icudt56b/region/as.res
android/icu/impl/data/icudt56b/region/en_NH.res
android/icu/impl/data/icudt56b/region/sr_BA.res
android/icu/impl/data/icudt56b/region/is.res
android/icu/impl/data/icudt56b/region/bo.res
android/icu/impl/data/icudt56b/region/kn.res
android/icu/impl/data/icudt56b/region/en_JM.res
android/icu/impl/data/icudt56b/region/en_MT.res
android/icu/impl/data/icudt56b/region/hi.res
android/icu/impl/data/icudt56b/region/en_AI.res
android/icu/impl/data/icudt56b/region/en_CA.res
android/icu/impl/data/icudt56b/region/ks.res
android/icu/impl/data/icudt56b/region/es_NI.res
android/icu/impl/data/icudt56b/region/en_PN.res
android/icu/impl/data/icudt56b/region/vai_Latn.res
android/icu/impl/data/icudt56b/region/gd.res
android/icu/impl/data/icudt56b/region/zh_Hans.res
android/icu/impl/data/icudt56b/region/uz_AF.res
android/icu/impl/data/icudt56b/region/ml.res
android/icu/impl/data/icudt56b/region/mas.res
android/icu/impl/data/icudt56b/region/sr_RS.res
android/icu/impl/data/icudt56b/region/se_FI.res
android/icu/impl/data/icudt56b/region/en_BM.res
android/icu/impl/data/icudt56b/region/en_SI.res
android/icu/impl/data/icudt56b/region/saq.res
android/icu/impl/data/icudt56b/region/az_Latn.res
android/icu/impl/data/icudt56b/region/ko.res
android/icu/impl/data/icudt56b/region/es_UY.res
android/icu/impl/data/icudt56b/region/az_Latn_AZ.res
android/icu/impl/data/icudt56b/region/km.res
android/icu/impl/data/icudt56b/region/brx.res
android/icu/impl/data/icudt56b/region/dav.res
android/icu/impl/data/icudt56b/region/en_GB.res
android/icu/impl/data/icudt56b/region/ta.res
android/icu/impl/data/icudt56b/region/en_TO.res
android/icu/impl/data/icudt56b/region/ksf.res
android/icu/impl/data/icudt56b/region/fa.res
android/icu/impl/data/icudt56b/region/sr_Cyrl.res
android/icu/impl/data/icudt56b/region/fr_CA.res
android/icu/impl/data/icudt56b/region/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/region/en_FI.res
android/icu/impl/data/icudt56b/region/en_ZW.res
android/icu/impl/data/icudt56b/region/pt_MO.res
android/icu/impl/data/icudt56b/region/fil_PH.res
android/icu/impl/data/icudt56b/region/ga.res
android/icu/impl/data/icudt56b/region/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/region/en_CM.res
android/icu/impl/data/icudt56b/region/es_CL.res
android/icu/impl/data/icudt56b/region/en_KY.res
android/icu/impl/data/icudt56b/region/eu.res
android/icu/impl/data/icudt56b/region/zh_TW.res
android/icu/impl/data/icudt56b/region/root.res
android/icu/impl/data/icudt56b/region/xog.res
android/icu/impl/data/icudt56b/region/es_EC.res
android/icu/impl/data/icudt56b/region/es_CO.res
android/icu/impl/data/icudt56b/region/fy.res
android/icu/impl/data/icudt56b/region/en_IM.res
android/icu/impl/data/icudt56b/region/hr.res
android/icu/impl/data/icudt56b/region/sr_Latn_YU.res
android/icu/impl/data/icudt56b/region/en_DG.res
android/icu/impl/data/icudt56b/region/en_KN.res
android/icu/impl/data/icudt56b/region/en.res
android/icu/impl/data/icudt56b/region/fr.res
android/icu/impl/data/icudt56b/region/es_MX.res
android/icu/impl/data/icudt56b/region/mo.res
android/icu/impl/data/icudt56b/region/om.res
android/icu/impl/data/icudt56b/region/ln.res
android/icu/impl/data/icudt56b/region/zh_Hant_HK.res
android/icu/impl/data/icudt56b/region/zh.res
android/icu/impl/data/icudt56b/region/da.res
android/icu/impl/data/icudt56b/region/ro.res
android/icu/impl/data/icudt56b/region/cs.res
android/icu/impl/data/icudt56b/region/ak.res
android/icu/impl/data/icudt56b/region/en_TV.res
android/icu/impl/data/icudt56b/region/mt.res
android/icu/impl/data/icudt56b/region/asa.res
android/icu/impl/data/icudt56b/region/en_TK.res
android/icu/impl/data/icudt56b/ar_AE.res
android/icu/impl/data/icudt56b/ca_FR.res
android/icu/impl/data/icudt56b/es_PR.res
android/icu/impl/data/icudt56b/os_RU.res
android/icu/impl/data/icudt56b/confusables.cfu
android/icu/impl/data/icudt56b/en_SZ.res
android/icu/impl/data/icudt56b/pt_TL.res
android/icu/impl/data/icudt56b/te_IN.res
android/icu/impl/data/icudt56b/fr_GN.res
android/icu/impl/data/icudt56b/ibm-939_P120-1999.cnv
android/icu/impl/data/icudt56b/fr_SY.res
android/icu/impl/data/icudt56b/sw_UG.res
android/icu/impl/data/icudt56b/he.res
android/icu/impl/data/icudt56b/be.res
android/icu/impl/data/icudt56b/bs_BA.res
android/icu/impl/data/icudt56b/wae.res
android/icu/impl/data/icudt56b/fr_CM.res
android/icu/impl/data/icudt56b/fr_CH.res
android/icu/impl/data/icudt56b/mzn.res
android/icu/impl/data/icudt56b/gv.res
android/icu/impl/data/icudt56b/bm.res
android/icu/impl/data/icudt56b/ta_SG.res
android/icu/impl/data/icudt56b/be_BY.res
android/icu/impl/data/icudt56b/ms.res
android/icu/impl/data/icudt56b/seh_MZ.res
android/icu/impl/data/icudt56b/fr_NC.res
android/icu/impl/data/icudt56b/zh_Hant_MO.res
android/icu/impl/data/icudt56b/fa_AF.res
android/icu/impl/data/icudt56b/es_SV.res
android/icu/impl/data/icudt56b/pl_PL.res
android/icu/impl/data/icudt56b/ewo.res
android/icu/impl/data/icudt56b/bn.res
android/icu/impl/data/icudt56b/mas_KE.res
android/icu/impl/data/icudt56b/en_MG.res
android/icu/impl/data/icudt56b/yi_001.res
android/icu/impl/data/icudt56b/fr_GF.res
android/icu/impl/data/icudt56b/pa.res
android/icu/impl/data/icudt56b/en_ZM.res
android/icu/impl/data/icudt56b/vi_VN.res
android/icu/impl/data/icudt56b/ru_RU.res
android/icu/impl/data/icudt56b/sr_Latn_RS.res
android/icu/impl/data/icudt56b/bn_BD.res
android/icu/impl/data/icudt56b/en_NL.res
android/icu/impl/data/icudt56b/ar_DZ.res
android/icu/impl/data/icudt56b/vun_TZ.res
android/icu/impl/data/icudt56b/sr_YU.res
android/icu/impl/data/icudt56b/teo.res
android/icu/impl/data/icudt56b/kddi-shift_jis-2012.cnv
android/icu/impl/data/icudt56b/mgh.res
android/icu/impl/data/icudt56b/sr_Cyrl_ME.res
android/icu/impl/data/icudt56b/pnames.icu
android/icu/impl/data/icudt56b/en_LR.res
android/icu/impl/data/icudt56b/ibm-1137_P100-1999.cnv
android/icu/impl/data/icudt56b/luy_KE.res
android/icu/impl/data/icudt56b/es_IC.res
android/icu/impl/data/icudt56b/ibm-914_P100-1995.cnv
android/icu/impl/data/icudt56b/es_HN.res
android/icu/impl/data/icudt56b/se_NO.res
android/icu/impl/data/icudt56b/ha_NG.res
android/icu/impl/data/icudt56b/so_KE.res
android/icu/impl/data/icudt56b/dje.res
android/icu/impl/data/icudt56b/ar_KM.res
android/icu/impl/data/icudt56b/fur_IT.res
android/icu/impl/data/icudt56b/ko_KR.res
android/icu/impl/data/icudt56b/ibm-8482_P100-1999.cnv
android/icu/impl/data/icudt56b/my.res
android/icu/impl/data/icudt56b/ka_GE.res
android/icu/impl/data/icudt56b/uk.res
android/icu/impl/data/icudt56b/ibm-1025_P100-1995.cnv
android/icu/impl/data/icudt56b/os_GE.res
android/icu/impl/data/icudt56b/en_SS.res
android/icu/impl/data/icudt56b/ibm-33722_P120-1999.cnv
android/icu/impl/data/icudt56b/lg.res
android/icu/impl/data/icudt56b/ibm-1124_P100-1996.cnv
android/icu/impl/data/icudt56b/zgh.res
android/icu/impl/data/icudt56b/luo_KE.res
android/icu/impl/data/icudt56b/bg_BG.res
android/icu/impl/data/icudt56b/ar_MR.res
android/icu/impl/data/icudt56b/en_TZ.res
android/icu/impl/data/icudt56b/nfkc.nrm
android/icu/impl/data/icudt56b/fr_TN.res
android/icu/impl/data/icudt56b/nfkc_cf.nrm
android/icu/impl/data/icudt56b/kam_KE.res
android/icu/impl/data/icudt56b/ur.res
android/icu/impl/data/icudt56b/gl_ES.res
android/icu/impl/data/icudt56b/curr/
android/icu/impl/data/icudt56b/curr/zu.res
android/icu/impl/data/icudt56b/curr/ksb.res
android/icu/impl/data/icudt56b/curr/en_NF.res
android/icu/impl/data/icudt56b/curr/se_SE.res
android/icu/impl/data/icudt56b/curr/ig.res
android/icu/impl/data/icudt56b/curr/sl.res
android/icu/impl/data/icudt56b/curr/kam.res
android/icu/impl/data/icudt56b/curr/en_CH.res
android/icu/impl/data/icudt56b/curr/to.res
android/icu/impl/data/icudt56b/curr/en_RW.res
android/icu/impl/data/icudt56b/curr/kk.res
android/icu/impl/data/icudt56b/curr/ja.res
android/icu/impl/data/icudt56b/curr/en_IL.res
android/icu/impl/data/icudt56b/curr/sbp.res
android/icu/impl/data/icudt56b/curr/gl.res
android/icu/impl/data/icudt56b/curr/en_ER.res
android/icu/impl/data/icudt56b/curr/en_BE.res
android/icu/impl/data/icudt56b/curr/tzm.res
android/icu/impl/data/icudt56b/curr/uz_Arab_AF.res
android/icu/impl/data/icudt56b/curr/eo.res
android/icu/impl/data/icudt56b/curr/vun.res
android/icu/impl/data/icudt56b/curr/te.res
android/icu/impl/data/icudt56b/curr/uz_Latn.res
android/icu/impl/data/icudt56b/curr/lag.res
android/icu/impl/data/icudt56b/curr/en_BW.res
android/icu/impl/data/icudt56b/curr/en_SC.res
android/icu/impl/data/icudt56b/curr/en_HK.res
android/icu/impl/data/icudt56b/curr/es_GQ.res
android/icu/impl/data/icudt56b/curr/iw.res
android/icu/impl/data/icudt56b/curr/en_SB.res
android/icu/impl/data/icudt56b/curr/pa_Arab.res
android/icu/impl/data/icudt56b/curr/ii.res
android/icu/impl/data/icudt56b/curr/sh.res
android/icu/impl/data/icudt56b/curr/en_GI.res
android/icu/impl/data/icudt56b/curr/th_TH.res
android/icu/impl/data/icudt56b/curr/no.res
android/icu/impl/data/icudt56b/curr/en_FM.res
android/icu/impl/data/icudt56b/curr/ar_SS.res
android/icu/impl/data/icudt56b/curr/es_CR.res
android/icu/impl/data/icudt56b/curr/ps.res
android/icu/impl/data/icudt56b/curr/fr_DJ.res
android/icu/impl/data/icudt56b/curr/en_NG.res
android/icu/impl/data/icudt56b/curr/kok.res
android/icu/impl/data/icudt56b/curr/jmc.res
android/icu/impl/data/icudt56b/curr/az_AZ.res
android/icu/impl/data/icudt56b/curr/shi_Tfng.res
android/icu/impl/data/icudt56b/curr/ff_MR.res
android/icu/impl/data/icudt56b/curr/sah.res
android/icu/impl/data/icudt56b/curr/nnh.res
android/icu/impl/data/icudt56b/curr/en_MU.res
android/icu/impl/data/icudt56b/curr/en_BI.res
android/icu/impl/data/icudt56b/curr/zh_Hans_HK.res
android/icu/impl/data/icudt56b/curr/en_KE.res
android/icu/impl/data/icudt56b/curr/pt_MZ.res
android/icu/impl/data/icudt56b/curr/tl_PH.res
android/icu/impl/data/icudt56b/curr/bs_Latn_BA.res
android/icu/impl/data/icudt56b/curr/lv.res
android/icu/impl/data/icudt56b/curr/no_NO_NY.res
android/icu/impl/data/icudt56b/curr/hy.res
android/icu/impl/data/icudt56b/curr/ar_ER.res
android/icu/impl/data/icudt56b/curr/fr_RW.res
android/icu/impl/data/icudt56b/curr/de.res
android/icu/impl/data/icudt56b/curr/vai.res
android/icu/impl/data/icudt56b/curr/ru_BY.res
android/icu/impl/data/icudt56b/curr/sr_CS.res
android/icu/impl/data/icudt56b/curr/shi.res
android/icu/impl/data/icudt56b/curr/fr_VU.res
android/icu/impl/data/icudt56b/curr/uz_Arab.res
android/icu/impl/data/icudt56b/curr/en_BS.res
android/icu/impl/data/icudt56b/curr/en_RH.res
android/icu/impl/data/icudt56b/curr/sw_CD.res
android/icu/impl/data/icudt56b/curr/pa_Guru_IN.res
android/icu/impl/data/icudt56b/curr/lb.res
android/icu/impl/data/icudt56b/curr/nl_AW.res
android/icu/impl/data/icudt56b/curr/en_MW.res
android/icu/impl/data/icudt56b/curr/nn.res
android/icu/impl/data/icudt56b/curr/ka.res
android/icu/impl/data/icudt56b/curr/nd.res
android/icu/impl/data/icudt56b/curr/am.res
android/icu/impl/data/icudt56b/curr/pt_CV.res
android/icu/impl/data/icudt56b/curr/in.res
android/icu/impl/data/icudt56b/curr/ta_LK.res
android/icu/impl/data/icudt56b/curr/fr_SC.res
android/icu/impl/data/icudt56b/curr/sr_Latn_BA.res
android/icu/impl/data/icudt56b/curr/supplementalData.res
android/icu/impl/data/icudt56b/curr/cgg.res
android/icu/impl/data/icudt56b/curr/ebu.res
android/icu/impl/data/icudt56b/curr/dyo.res
android/icu/impl/data/icudt56b/curr/el.res
android/icu/impl/data/icudt56b/curr/sq_MK.res
android/icu/impl/data/icudt56b/curr/af_NA.res
android/icu/impl/data/icudt56b/curr/fi.res
android/icu/impl/data/icudt56b/curr/ar.res
android/icu/impl/data/icudt56b/curr/haw.res
android/icu/impl/data/icudt56b/curr/en_PW.res
android/icu/impl/data/icudt56b/curr/en_CC.res
android/icu/impl/data/icudt56b/curr/en_FJ.res
android/icu/impl/data/icudt56b/curr/ru.res
android/icu/impl/data/icudt56b/curr/en_GG.res
android/icu/impl/data/icudt56b/curr/pa_IN.res
android/icu/impl/data/icudt56b/curr/de_LI.res
android/icu/impl/data/icudt56b/curr/ru_KZ.res
android/icu/impl/data/icudt56b/curr/sh_CS.res
android/icu/impl/data/icudt56b/curr/zh_MO.res
android/icu/impl/data/icudt56b/curr/lt.res
android/icu/impl/data/icudt56b/curr/so_ET.res
android/icu/impl/data/icudt56b/curr/en_VU.res
android/icu/impl/data/icudt56b/curr/iw_IL.res
android/icu/impl/data/icudt56b/curr/ha.res
android/icu/impl/data/icudt56b/curr/en_NA.res
android/icu/impl/data/icudt56b/curr/cy.res
android/icu/impl/data/icudt56b/curr/luy.res
android/icu/impl/data/icudt56b/curr/ru_KG.res
android/icu/impl/data/icudt56b/curr/bez.res
android/icu/impl/data/icudt56b/curr/yo_BJ.res
android/icu/impl/data/icudt56b/curr/os.res
android/icu/impl/data/icudt56b/curr/mfe.res
android/icu/impl/data/icudt56b/curr/vai_Vaii_LR.res
android/icu/impl/data/icudt56b/curr/ca.res
android/icu/impl/data/icudt56b/curr/ar_LB.res
android/icu/impl/data/icudt56b/curr/ti.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl_YU.res
android/icu/impl/data/icudt56b/curr/rm.res
android/icu/impl/data/icudt56b/curr/en_IN.res
android/icu/impl/data/icudt56b/curr/en_SL.res
android/icu/impl/data/icudt56b/curr/so.res
android/icu/impl/data/icudt56b/curr/mg.res
android/icu/impl/data/icudt56b/curr/en_WS.res
android/icu/impl/data/icudt56b/curr/ee.res
android/icu/impl/data/icudt56b/curr/seh.res
android/icu/impl/data/icudt56b/curr/es_CU.res
android/icu/impl/data/icudt56b/curr/mer.res
android/icu/impl/data/icudt56b/curr/naq.res
android/icu/impl/data/icudt56b/curr/en_CY.res
android/icu/impl/data/icudt56b/curr/sk.res
android/icu/impl/data/icudt56b/curr/ln_AO.res
android/icu/impl/data/icudt56b/curr/gsw.res
android/icu/impl/data/icudt56b/curr/en_IO.res
android/icu/impl/data/icudt56b/curr/hu.res
android/icu/impl/data/icudt56b/curr/en_CK.res
android/icu/impl/data/icudt56b/curr/lrc.res
android/icu/impl/data/icudt56b/curr/en_BB.res
android/icu/impl/data/icudt56b/curr/lu.res
android/icu/impl/data/icudt56b/curr/it.res
android/icu/impl/data/icudt56b/curr/pa_Guru.res
android/icu/impl/data/icudt56b/curr/zh_Hant_TW.res
android/icu/impl/data/icudt56b/curr/jgo.res
android/icu/impl/data/icudt56b/curr/en_SD.res
android/icu/impl/data/icudt56b/curr/kde.res
android/icu/impl/data/icudt56b/curr/mr.res
android/icu/impl/data/icudt56b/curr/fr_LU.res
android/icu/impl/data/icudt56b/curr/es_PH.res
android/icu/impl/data/icudt56b/curr/en_TT.res
android/icu/impl/data/icudt56b/curr/en_JE.res
android/icu/impl/data/icudt56b/curr/lkt.res
android/icu/impl/data/icudt56b/curr/hsb.res
android/icu/impl/data/icudt56b/curr/bs_Latn.res
android/icu/impl/data/icudt56b/curr/ce.res
android/icu/impl/data/icudt56b/curr/sw.res
android/icu/impl/data/icudt56b/curr/nb.res
android/icu/impl/data/icudt56b/curr/th_TH_TRADITIONAL.res
android/icu/impl/data/icudt56b/curr/pt_ST.res
android/icu/impl/data/icudt56b/curr/chr.res
android/icu/impl/data/icudt56b/curr/mas_TZ.res
android/icu/impl/data/icudt56b/curr/zh_SG.res
android/icu/impl/data/icudt56b/curr/kkj.res
android/icu/impl/data/icudt56b/curr/res_index.res
android/icu/impl/data/icudt56b/curr/es_PA.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl_XK.res
android/icu/impl/data/icudt56b/curr/pt.res
android/icu/impl/data/icudt56b/curr/en_SE.res
android/icu/impl/data/icudt56b/curr/kl.res
android/icu/impl/data/icudt56b/curr/es.res
android/icu/impl/data/icudt56b/curr/en_DM.res
android/icu/impl/data/icudt56b/curr/qu_EC.res
android/icu/impl/data/icudt56b/curr/zh_Hans_SG.res
android/icu/impl/data/icudt56b/curr/en_FK.res
android/icu/impl/data/icudt56b/curr/shi_MA.res
android/icu/impl/data/icudt56b/curr/ro_MD.res
android/icu/impl/data/icudt56b/curr/fr_BI.res
android/icu/impl/data/icudt56b/curr/ha_GH.res
android/icu/impl/data/icudt56b/curr/es_GT.res
android/icu/impl/data/icudt56b/curr/ja_JP.res
android/icu/impl/data/icudt56b/curr/ki.res
android/icu/impl/data/icudt56b/curr/ms_SG.res
android/icu/impl/data/icudt56b/curr/ff.res
android/icu/impl/data/icudt56b/curr/en_IE.res
android/icu/impl/data/icudt56b/curr/fr_MG.res
android/icu/impl/data/icudt56b/curr/zh_HK.res
android/icu/impl/data/icudt56b/curr/en_PG.res
android/icu/impl/data/icudt56b/curr/or.res
android/icu/impl/data/icudt56b/curr/uz.res
android/icu/impl/data/icudt56b/curr/ti_ER.res
android/icu/impl/data/icudt56b/curr/bo_IN.res
android/icu/impl/data/icudt56b/curr/yav.res
android/icu/impl/data/icudt56b/curr/he_IL.res
android/icu/impl/data/icudt56b/curr/en_GM.res
android/icu/impl/data/icudt56b/curr/bem.res
android/icu/impl/data/icudt56b/curr/ja_JP_TRADITIONAL.res
android/icu/impl/data/icudt56b/curr/fur.res
android/icu/impl/data/icudt56b/curr/tl.res
android/icu/impl/data/icudt56b/curr/zh_Hans_MO.res
android/icu/impl/data/icudt56b/curr/ug.res
android/icu/impl/data/icudt56b/curr/es_BO.res
android/icu/impl/data/icudt56b/curr/af.res
android/icu/impl/data/icudt56b/curr/nl_CW.res
android/icu/impl/data/icudt56b/curr/vai_LR.res
android/icu/impl/data/icudt56b/curr/en_ZA.res
android/icu/impl/data/icudt56b/curr/pt_GW.res
android/icu/impl/data/icudt56b/curr/nl.res
android/icu/impl/data/icudt56b/curr/en_MY.res
android/icu/impl/data/icudt56b/curr/nn_NO.res
android/icu/impl/data/icudt56b/curr/rof.res
android/icu/impl/data/icudt56b/curr/in_ID.res
android/icu/impl/data/icudt56b/curr/en_GH.res
android/icu/impl/data/icudt56b/curr/sr_XK.res
android/icu/impl/data/icudt56b/curr/sq.res
android/icu/impl/data/icudt56b/curr/th.res
android/icu/impl/data/icudt56b/curr/so_DJ.res
android/icu/impl/data/icudt56b/curr/sr_ME.res
android/icu/impl/data/icudt56b/curr/bs.res
android/icu/impl/data/icudt56b/curr/ar_SO.res
android/icu/impl/data/icudt56b/curr/en_DE.res
android/icu/impl/data/icudt56b/curr/sr_Latn_ME.res
android/icu/impl/data/icudt56b/curr/kln.res
android/icu/impl/data/icudt56b/curr/agq.res
android/icu/impl/data/icudt56b/curr/en_LS.res
android/icu/impl/data/icudt56b/curr/ta_MY.res
android/icu/impl/data/icudt56b/curr/nyn.res
android/icu/impl/data/icudt56b/curr/gu.res
android/icu/impl/data/icudt56b/curr/pool.res
android/icu/impl/data/icudt56b/curr/ksh.res
android/icu/impl/data/icudt56b/curr/kab.res
android/icu/impl/data/icudt56b/curr/en_PH.res
android/icu/impl/data/icudt56b/curr/luo.res
android/icu/impl/data/icudt56b/curr/mgo.res
android/icu/impl/data/icudt56b/curr/az.res
android/icu/impl/data/icudt56b/curr/nb_NO.res
android/icu/impl/data/icudt56b/curr/br.res
android/icu/impl/data/icudt56b/curr/om_KE.res
android/icu/impl/data/icudt56b/curr/et.res
android/icu/impl/data/icudt56b/curr/es_AR.res
android/icu/impl/data/icudt56b/curr/yo.res
android/icu/impl/data/icudt56b/curr/de_CH.res
android/icu/impl/data/icudt56b/curr/dua.res
android/icu/impl/data/icudt56b/curr/bg.res
android/icu/impl/data/icudt56b/curr/sr_Latn.res
android/icu/impl/data/icudt56b/curr/rw.res
android/icu/impl/data/icudt56b/curr/teo_KE.res
android/icu/impl/data/icudt56b/curr/en_SH.res
android/icu/impl/data/icudt56b/curr/en_AG.res
android/icu/impl/data/icudt56b/curr/fr_KM.res
android/icu/impl/data/icudt56b/curr/se.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl_CS.res
android/icu/impl/data/icudt56b/curr/sv.res
android/icu/impl/data/icudt56b/curr/en_UG.res
android/icu/impl/data/icudt56b/curr/nl_SR.res
android/icu/impl/data/icudt56b/curr/yi.res
android/icu/impl/data/icudt56b/curr/fo.res
android/icu/impl/data/icudt56b/curr/en_CX.res
android/icu/impl/data/icudt56b/curr/id.res
android/icu/impl/data/icudt56b/curr/en_BZ.res
android/icu/impl/data/icudt56b/curr/de_LU.res
android/icu/impl/data/icudt56b/curr/bs_Cyrl.res
android/icu/impl/data/icudt56b/curr/ar_AE.res
android/icu/impl/data/icudt56b/curr/ca_FR.res
android/icu/impl/data/icudt56b/curr/es_PR.res
android/icu/impl/data/icudt56b/curr/os_RU.res
android/icu/impl/data/icudt56b/curr/en_SZ.res
android/icu/impl/data/icudt56b/curr/pt_TL.res
android/icu/impl/data/icudt56b/curr/fr_GN.res
android/icu/impl/data/icudt56b/curr/fr_SY.res
android/icu/impl/data/icudt56b/curr/sw_UG.res
android/icu/impl/data/icudt56b/curr/he.res
android/icu/impl/data/icudt56b/curr/be.res
android/icu/impl/data/icudt56b/curr/bs_BA.res
android/icu/impl/data/icudt56b/curr/wae.res
android/icu/impl/data/icudt56b/curr/mzn.res
android/icu/impl/data/icudt56b/curr/gv.res
android/icu/impl/data/icudt56b/curr/bm.res
android/icu/impl/data/icudt56b/curr/ta_SG.res
android/icu/impl/data/icudt56b/curr/ms.res
android/icu/impl/data/icudt56b/curr/zh_Hant_MO.res
android/icu/impl/data/icudt56b/curr/fa_AF.res
android/icu/impl/data/icudt56b/curr/es_SV.res
android/icu/impl/data/icudt56b/curr/ewo.res
android/icu/impl/data/icudt56b/curr/bn.res
android/icu/impl/data/icudt56b/curr/en_MG.res
android/icu/impl/data/icudt56b/curr/pa.res
android/icu/impl/data/icudt56b/curr/en_ZM.res
android/icu/impl/data/icudt56b/curr/sr_Latn_RS.res
android/icu/impl/data/icudt56b/curr/en_NL.res
android/icu/impl/data/icudt56b/curr/sr_YU.res
android/icu/impl/data/icudt56b/curr/teo.res
android/icu/impl/data/icudt56b/curr/mgh.res
android/icu/impl/data/icudt56b/curr/en_LR.res
android/icu/impl/data/icudt56b/curr/es_HN.res
android/icu/impl/data/icudt56b/curr/so_KE.res
android/icu/impl/data/icudt56b/curr/dje.res
android/icu/impl/data/icudt56b/curr/my.res
android/icu/impl/data/icudt56b/curr/uk.res
android/icu/impl/data/icudt56b/curr/en_SS.res
android/icu/impl/data/icudt56b/curr/lg.res
android/icu/impl/data/icudt56b/curr/zgh.res
android/icu/impl/data/icudt56b/curr/en_TZ.res
android/icu/impl/data/icudt56b/curr/fr_TN.res
android/icu/impl/data/icudt56b/curr/ur.res
android/icu/impl/data/icudt56b/curr/es_US.res
android/icu/impl/data/icudt56b/curr/vi.res
android/icu/impl/data/icudt56b/curr/ky.res
android/icu/impl/data/icudt56b/curr/no_NO.res
android/icu/impl/data/icudt56b/curr/tr.res
android/icu/impl/data/icudt56b/curr/en_TC.res
android/icu/impl/data/icudt56b/curr/en_KI.res
android/icu/impl/data/icudt56b/curr/en_MO.res
android/icu/impl/data/icudt56b/curr/sh_BA.res
android/icu/impl/data/icudt56b/curr/zh_Hant.res
android/icu/impl/data/icudt56b/curr/pl.res
android/icu/impl/data/icudt56b/curr/es_PE.res
android/icu/impl/data/icudt56b/curr/kea.res
android/icu/impl/data/icudt56b/curr/en_150.res
android/icu/impl/data/icudt56b/curr/en_DK.res
android/icu/impl/data/icudt56b/curr/sr_Latn_CS.res
android/icu/impl/data/icudt56b/curr/en_SG.res
android/icu/impl/data/icudt56b/curr/bas.res
android/icu/impl/data/icudt56b/curr/shi_Latn.res
android/icu/impl/data/icudt56b/curr/pa_PK.res
android/icu/impl/data/icudt56b/curr/sh_YU.res
android/icu/impl/data/icudt56b/curr/es_DO.res
android/icu/impl/data/icudt56b/curr/en_NU.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/curr/en_VG.res
android/icu/impl/data/icudt56b/curr/zh_CN.res
android/icu/impl/data/icudt56b/curr/en_NR.res
android/icu/impl/data/icudt56b/curr/vai_Vaii.res
android/icu/impl/data/icudt56b/curr/pt_AO.res
android/icu/impl/data/icudt56b/curr/dsb.res
android/icu/impl/data/icudt56b/curr/sr.res
android/icu/impl/data/icudt56b/curr/twq.res
android/icu/impl/data/icudt56b/curr/khq.res
android/icu/impl/data/icudt56b/curr/es_419.res
android/icu/impl/data/icudt56b/curr/en_MS.res
android/icu/impl/data/icudt56b/curr/kw.res
android/icu/impl/data/icudt56b/curr/pt_PT.res
android/icu/impl/data/icudt56b/curr/guz.res
android/icu/impl/data/icudt56b/curr/si.res
android/icu/impl/data/icudt56b/curr/es_PY.res
android/icu/impl/data/icudt56b/curr/en_PK.res
android/icu/impl/data/icudt56b/curr/en_GD.res
android/icu/impl/data/icudt56b/curr/en_AT.res
android/icu/impl/data/icudt56b/curr/smn.res
android/icu/impl/data/icudt56b/curr/lo.res
android/icu/impl/data/icudt56b/curr/es_VE.res
android/icu/impl/data/icudt56b/curr/uz_Cyrl.res
android/icu/impl/data/icudt56b/curr/en_VC.res
android/icu/impl/data/icudt56b/curr/mn.res
android/icu/impl/data/icudt56b/curr/qu.res
android/icu/impl/data/icudt56b/curr/en_LC.res
android/icu/impl/data/icudt56b/curr/dz.res
android/icu/impl/data/icudt56b/curr/zh_Hans_CN.res
android/icu/impl/data/icudt56b/curr/ur_IN.res
android/icu/impl/data/icudt56b/curr/en_001.res
android/icu/impl/data/icudt56b/curr/fil.res
android/icu/impl/data/icudt56b/curr/rwk.res
android/icu/impl/data/icudt56b/curr/ses.res
android/icu/impl/data/icudt56b/curr/ne.res
android/icu/impl/data/icudt56b/curr/sg.res
android/icu/impl/data/icudt56b/curr/sn.res
android/icu/impl/data/icudt56b/curr/en_SX.res
android/icu/impl/data/icudt56b/curr/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/curr/nmg.res
android/icu/impl/data/icudt56b/curr/rn.res
android/icu/impl/data/icudt56b/curr/az_Cyrl.res
android/icu/impl/data/icudt56b/curr/pa_Arab_PK.res
android/icu/impl/data/icudt56b/curr/en_NZ.res
android/icu/impl/data/icudt56b/curr/nl_BQ.res
android/icu/impl/data/icudt56b/curr/en_AU.res
android/icu/impl/data/icudt56b/curr/id_ID.res
android/icu/impl/data/icudt56b/curr/nus.res
android/icu/impl/data/icudt56b/curr/mua.res
android/icu/impl/data/icudt56b/curr/uz_UZ.res
android/icu/impl/data/icudt56b/curr/fr_DZ.res
android/icu/impl/data/icudt56b/curr/en_GY.res
android/icu/impl/data/icudt56b/curr/mk.res
android/icu/impl/data/icudt56b/curr/as.res
android/icu/impl/data/icudt56b/curr/en_NH.res
android/icu/impl/data/icudt56b/curr/sr_BA.res
android/icu/impl/data/icudt56b/curr/is.res
android/icu/impl/data/icudt56b/curr/bo.res
android/icu/impl/data/icudt56b/curr/ru_MD.res
android/icu/impl/data/icudt56b/curr/kn.res
android/icu/impl/data/icudt56b/curr/ff_GN.res
android/icu/impl/data/icudt56b/curr/en_JM.res
android/icu/impl/data/icudt56b/curr/en_MT.res
android/icu/impl/data/icudt56b/curr/hi.res
android/icu/impl/data/icudt56b/curr/en_AI.res
android/icu/impl/data/icudt56b/curr/en_CA.res
android/icu/impl/data/icudt56b/curr/ks.res
android/icu/impl/data/icudt56b/curr/fr_CD.res
android/icu/impl/data/icudt56b/curr/es_NI.res
android/icu/impl/data/icudt56b/curr/qu_BO.res
android/icu/impl/data/icudt56b/curr/en_PN.res
android/icu/impl/data/icudt56b/curr/vai_Latn.res
android/icu/impl/data/icudt56b/curr/gd.res
android/icu/impl/data/icudt56b/curr/zh_Hans.res
android/icu/impl/data/icudt56b/curr/uz_AF.res
android/icu/impl/data/icudt56b/curr/ml.res
android/icu/impl/data/icudt56b/curr/mas.res
android/icu/impl/data/icudt56b/curr/sr_RS.res
android/icu/impl/data/icudt56b/curr/en_BM.res
android/icu/impl/data/icudt56b/curr/en_SI.res
android/icu/impl/data/icudt56b/curr/saq.res
android/icu/impl/data/icudt56b/curr/az_Latn.res
android/icu/impl/data/icudt56b/curr/ko.res
android/icu/impl/data/icudt56b/curr/es_UY.res
android/icu/impl/data/icudt56b/curr/az_Latn_AZ.res
android/icu/impl/data/icudt56b/curr/km.res
android/icu/impl/data/icudt56b/curr/fo_DK.res
android/icu/impl/data/icudt56b/curr/brx.res
android/icu/impl/data/icudt56b/curr/dav.res
android/icu/impl/data/icudt56b/curr/en_GB.res
android/icu/impl/data/icudt56b/curr/ta.res
android/icu/impl/data/icudt56b/curr/fr_HT.res
android/icu/impl/data/icudt56b/curr/fr_MU.res
android/icu/impl/data/icudt56b/curr/en_TO.res
android/icu/impl/data/icudt56b/curr/ksf.res
android/icu/impl/data/icudt56b/curr/fa.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl.res
android/icu/impl/data/icudt56b/curr/fr_CA.res
android/icu/impl/data/icudt56b/curr/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/curr/en_FI.res
android/icu/impl/data/icudt56b/curr/en_ZW.res
android/icu/impl/data/icudt56b/curr/pt_MO.res
android/icu/impl/data/icudt56b/curr/fil_PH.res
android/icu/impl/data/icudt56b/curr/ga.res
android/icu/impl/data/icudt56b/curr/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/curr/ar_DJ.res
android/icu/impl/data/icudt56b/curr/en_CM.res
android/icu/impl/data/icudt56b/curr/nl_SX.res
android/icu/impl/data/icudt56b/curr/es_CL.res
android/icu/impl/data/icudt56b/curr/en_KY.res
android/icu/impl/data/icudt56b/curr/eu.res
android/icu/impl/data/icudt56b/curr/zh_TW.res
android/icu/impl/data/icudt56b/curr/root.res
android/icu/impl/data/icudt56b/curr/xog.res
android/icu/impl/data/icudt56b/curr/es_EC.res
android/icu/impl/data/icudt56b/curr/es_CO.res
android/icu/impl/data/icudt56b/curr/fy.res
android/icu/impl/data/icudt56b/curr/en_IM.res
android/icu/impl/data/icudt56b/curr/hr.res
android/icu/impl/data/icudt56b/curr/sr_Latn_YU.res
android/icu/impl/data/icudt56b/curr/en_DG.res
android/icu/impl/data/icudt56b/curr/en_KN.res
android/icu/impl/data/icudt56b/curr/en.res
android/icu/impl/data/icudt56b/curr/fr.res
android/icu/impl/data/icudt56b/curr/hr_BA.res
android/icu/impl/data/icudt56b/curr/fr_MR.res
android/icu/impl/data/icudt56b/curr/es_MX.res
android/icu/impl/data/icudt56b/curr/mo.res
android/icu/impl/data/icudt56b/curr/om.res
android/icu/impl/data/icudt56b/curr/ln.res
android/icu/impl/data/icudt56b/curr/zh_Hant_HK.res
android/icu/impl/data/icudt56b/curr/zh.res
android/icu/impl/data/icudt56b/curr/da.res
android/icu/impl/data/icudt56b/curr/ro.res
android/icu/impl/data/icudt56b/curr/cs.res
android/icu/impl/data/icudt56b/curr/ak.res
android/icu/impl/data/icudt56b/curr/ms_BN.res
android/icu/impl/data/icudt56b/curr/en_TV.res
android/icu/impl/data/icudt56b/curr/mt.res
android/icu/impl/data/icudt56b/curr/asa.res
android/icu/impl/data/icudt56b/curr/en_TK.res
android/icu/impl/data/icudt56b/euc-tw-2014.cnv
android/icu/impl/data/icudt56b/mt_MT.res
android/icu/impl/data/icudt56b/es_US.res
android/icu/impl/data/icudt56b/ibm-850_P100-1995.cnv
android/icu/impl/data/icudt56b/vi.res
android/icu/impl/data/icudt56b/rof_TZ.res
android/icu/impl/data/icudt56b/ky.res
android/icu/impl/data/icudt56b/ibm-856_P100-1995.cnv
android/icu/impl/data/icudt56b/icu-internal-compound-d4.cnv
android/icu/impl/data/icudt56b/ibm-1089_P100-1995.cnv
android/icu/impl/data/icudt56b/ksf_CM.res
android/icu/impl/data/icudt56b/ibm-1098_P100-1995.cnv
android/icu/impl/data/icudt56b/no_NO.res
android/icu/impl/data/icudt56b/tr.res
android/icu/impl/data/icudt56b/mzn_IR.res
android/icu/impl/data/icudt56b/en_TC.res
android/icu/impl/data/icudt56b/ibm-1140_P100-1997.cnv
android/icu/impl/data/icudt56b/tr_TR.res
android/icu/impl/data/icudt56b/wae_CH.res
android/icu/impl/data/icudt56b/en_KI.res
android/icu/impl/data/icudt56b/mua_CM.res
android/icu/impl/data/icudt56b/en_MO.res
android/icu/impl/data/icudt56b/sh_BA.res
android/icu/impl/data/icudt56b/zh_Hant.res
android/icu/impl/data/icudt56b/lrc_IQ.res
android/icu/impl/data/icudt56b/ibm-5347_P100-1998.cnv
android/icu/impl/data/icudt56b/ibm-5351_P100-1998.cnv
android/icu/impl/data/icudt56b/pl.res
android/icu/impl/data/icudt56b/es_PE.res
android/icu/impl/data/icudt56b/kea.res
android/icu/impl/data/icudt56b/en_150.res
android/icu/impl/data/icudt56b/en_DK.res
android/icu/impl/data/icudt56b/mfe_MU.res
android/icu/impl/data/icudt56b/fy_NL.res
android/icu/impl/data/icudt56b/ibm-9449_P100-2002.cnv
android/icu/impl/data/icudt56b/icu-internal-compound-d1.cnv
android/icu/impl/data/icudt56b/ubidi.icu
android/icu/impl/data/icudt56b/ibm-923_P100-1998.cnv
android/icu/impl/data/icudt56b/softbank-shift_jis-2012.cnv
android/icu/impl/data/icudt56b/ibm-870_P100-1995.cnv
android/icu/impl/data/icudt56b/ur_PK.res
android/icu/impl/data/icudt56b/hu_HU.res
android/icu/impl/data/icudt56b/mgh_MZ.res
android/icu/impl/data/icudt56b/en_GU.res
android/icu/impl/data/icudt56b/fr_MC.res
android/icu/impl/data/icudt56b/bm_ML.res
android/icu/impl/data/icudt56b/sr_Latn_CS.res
android/icu/impl/data/icudt56b/fr_TD.res
android/icu/impl/data/icudt56b/en_SG.res
android/icu/impl/data/icudt56b/nl_BE.res
android/icu/impl/data/icudt56b/agq_CM.res
android/icu/impl/data/icudt56b/en_MH.res
android/icu/impl/data/icudt56b/ta_IN.res
android/icu/impl/data/icudt56b/bas.res
android/icu/impl/data/icudt56b/icu-internal-compound-s1.cnv
android/icu/impl/data/icudt56b/shi_Latn.res
android/icu/impl/data/icudt56b/pa_PK.res
android/icu/impl/data/icudt56b/sh_YU.res
android/icu/impl/data/icudt56b/ibm-9005_X110-2007.cnv
android/icu/impl/data/icudt56b/es_DO.res
android/icu/impl/data/icudt56b/ibm-1123_P100-1995.cnv
android/icu/impl/data/icudt56b/en_NU.res
android/icu/impl/data/icudt56b/ibm-869_P100-1995.cnv
android/icu/impl/data/icudt56b/sr_Cyrl_BA.res
android/icu/impl/data/icudt56b/bn_IN.res
android/icu/impl/data/icudt56b/tr_CY.res
android/icu/impl/data/icudt56b/ibm-1158_P100-1999.cnv
android/icu/impl/data/icudt56b/en_VG.res
android/icu/impl/data/icudt56b/zh_CN.res
android/icu/impl/data/icudt56b/en_NR.res
android/icu/impl/data/icudt56b/fr_FR.res
android/icu/impl/data/icudt56b/ibm-1162_P100-1999.cnv
android/icu/impl/data/icudt56b/ibm-950_P110-1999.cnv
android/icu/impl/data/icudt56b/vai_Vaii.res
android/icu/impl/data/icudt56b/rm_CH.res
android/icu/impl/data/icudt56b/pt_AO.res
android/icu/impl/data/icudt56b/kddi-jisx-208-2007.cnv
android/icu/impl/data/icudt56b/dsb.res
android/icu/impl/data/icudt56b/ibm-912_P100-1995.cnv
android/icu/impl/data/icudt56b/sr.res
android/icu/impl/data/icudt56b/icustd.res
android/icu/impl/data/icudt56b/twq.res
android/icu/impl/data/icudt56b/khq.res
android/icu/impl/data/icudt56b/es_419.res
android/icu/impl/data/icudt56b/en_MS.res
android/icu/impl/data/icudt56b/bas_CM.res
android/icu/impl/data/icudt56b/kw.res
android/icu/impl/data/icudt56b/pt_PT.res
android/icu/impl/data/icudt56b/ibm-838_P100-1995.cnv
android/icu/impl/data/icudt56b/guz.res
android/icu/impl/data/icudt56b/si.res
android/icu/impl/data/icudt56b/es_PY.res
android/icu/impl/data/icudt56b/af_ZA.res
android/icu/impl/data/icudt56b/ibm-920_P100-1995.cnv
android/icu/impl/data/icudt56b/en_PK.res
android/icu/impl/data/icudt56b/en_GD.res
android/icu/impl/data/icudt56b/en_AT.res
android/icu/impl/data/icudt56b/yav_CM.res
android/icu/impl/data/icudt56b/twq_NE.res
android/icu/impl/data/icudt56b/smn.res
android/icu/impl/data/icudt56b/lo.res
android/icu/impl/data/icudt56b/ar_001.res
android/icu/impl/data/icudt56b/ti_ET.res
android/icu/impl/data/icudt56b/es_VE.res
android/icu/impl/data/icudt56b/uz_Cyrl.res
android/icu/impl/data/icudt56b/ibm-5352_P100-1998.cnv
android/icu/impl/data/icudt56b/iso-8859_10-1998.cnv
android/icu/impl/data/icudt56b/en_VC.res
android/icu/impl/data/icudt56b/mn.res
android/icu/impl/data/icudt56b/ne_IN.res
android/icu/impl/data/icudt56b/ibm-857_P100-1995.cnv
android/icu/impl/data/icudt56b/ibm-1386_P100-2001.cnv
android/icu/impl/data/icudt56b/pt_BR.res
android/icu/impl/data/icudt56b/qu.res
android/icu/impl/data/icudt56b/nnh_CM.res
android/icu/impl/data/icudt56b/en_LC.res
android/icu/impl/data/icudt56b/ibm-1154_P100-1999.cnv
android/icu/impl/data/icudt56b/dz.res
android/icu/impl/data/icudt56b/windows-874-2000.cnv
android/icu/impl/data/icudt56b/zh_Hans_CN.res
android/icu/impl/data/icudt56b/ibm-1251_P100-1995.cnv
android/icu/impl/data/icudt56b/ur_IN.res
android/icu/impl/data/icudt56b/en_001.res
android/icu/impl/data/icudt56b/kn_IN.res
android/icu/impl/data/icudt56b/shi_Latn_MA.res
android/icu/impl/data/icudt56b/tzm_MA.res
android/icu/impl/data/icudt56b/fil.res
android/icu/impl/data/icudt56b/rwk.res
android/icu/impl/data/icudt56b/ibm-875_P100-1995.cnv
android/icu/impl/data/icudt56b/ses.res
android/icu/impl/data/icudt56b/ne.res
android/icu/impl/data/icudt56b/sg.res
android/icu/impl/data/icudt56b/sn.res
android/icu/impl/data/icudt56b/en_SX.res
android/icu/impl/data/icudt56b/uz_Latn_UZ.res
android/icu/impl/data/icudt56b/nmg.res
android/icu/impl/data/icudt56b/ibm-284_P100-1995.cnv
android/icu/impl/data/icudt56b/rn.res
android/icu/impl/data/icudt56b/ibm-970_P110_P110-2006_U2.cnv
android/icu/impl/data/icudt56b/softbank-jisx-208-2007.cnv
android/icu/impl/data/icudt56b/az_Cyrl.res
android/icu/impl/data/icudt56b/ibm-737_P100-1997.cnv
android/icu/impl/data/icudt56b/kl_GL.res
android/icu/impl/data/icudt56b/pa_Arab_PK.res
android/icu/impl/data/icudt56b/en_NZ.res
android/icu/impl/data/icudt56b/nl_BQ.res
android/icu/impl/data/icudt56b/ibm-4909_P100-1999.cnv
android/icu/impl/data/icudt56b/en_AU.res
android/icu/impl/data/icudt56b/ar_JO.res
android/icu/impl/data/icudt56b/ibm-5349_P100-1998.cnv
android/icu/impl/data/icudt56b/id_ID.res
android/icu/impl/data/icudt56b/nus.res
android/icu/impl/data/icudt56b/mua.res
android/icu/impl/data/icudt56b/ibm-862_P100-1995.cnv
android/icu/impl/data/icudt56b/uz_UZ.res
android/icu/impl/data/icudt56b/fr_DZ.res
android/icu/impl/data/icudt56b/en_GY.res
android/icu/impl/data/icudt56b/ebu_KE.res
android/icu/impl/data/icudt56b/uts46.nrm
android/icu/impl/data/icudt56b/de_DE.res
android/icu/impl/data/icudt56b/mk.res
android/icu/impl/data/icudt56b/windows-950-2000.cnv
android/icu/impl/data/icudt56b/icu-internal-compound-d7.cnv
android/icu/impl/data/icudt56b/as.res
android/icu/impl/data/icudt56b/en_NH.res
android/icu/impl/data/icudt56b/sr_BA.res
android/icu/impl/data/icudt56b/is.res
android/icu/impl/data/icudt56b/bo.res
android/icu/impl/data/icudt56b/ru_MD.res
android/icu/impl/data/icudt56b/kn.res
android/icu/impl/data/icudt56b/fr_ML.res
android/icu/impl/data/icudt56b/es_ES.res
android/icu/impl/data/icudt56b/ff_GN.res
android/icu/impl/data/icudt56b/en_JM.res
android/icu/impl/data/icudt56b/sn_ZW.res
android/icu/impl/data/icudt56b/ibm-1276_P100-1995.cnv
android/icu/impl/data/icudt56b/en_MT.res
android/icu/impl/data/icudt56b/hi.res
android/icu/impl/data/icudt56b/en_AI.res
android/icu/impl/data/icudt56b/en_CA.res
android/icu/impl/data/icudt56b/vai_Latn_LR.res
android/icu/impl/data/icudt56b/ks.res
android/icu/impl/data/icudt56b/fr_CD.res
android/icu/impl/data/icudt56b/es_NI.res
android/icu/impl/data/icudt56b/mk_MK.res
android/icu/impl/data/icudt56b/ar_EH.res
android/icu/impl/data/icudt56b/qu_BO.res
android/icu/impl/data/icudt56b/unames.icu
android/icu/impl/data/icudt56b/en_PN.res
android/icu/impl/data/icudt56b/jmc_TZ.res
android/icu/impl/data/icudt56b/vai_Latn.res
android/icu/impl/data/icudt56b/dz_BT.res
android/icu/impl/data/icudt56b/gd.res
android/icu/impl/data/icudt56b/ibm-855_P100-1995.cnv
android/icu/impl/data/icudt56b/kab_DZ.res
android/icu/impl/data/icudt56b/zh_Hans.res
android/icu/impl/data/icudt56b/uz_AF.res
android/icu/impl/data/icudt56b/ml.res
android/icu/impl/data/icudt56b/az_Cyrl_AZ.res
android/icu/impl/data/icudt56b/mas.res
android/icu/impl/data/icudt56b/sr_RS.res
android/icu/impl/data/icudt56b/se_FI.res
android/icu/impl/data/icudt56b/ibm-1147_P100-1997.cnv
android/icu/impl/data/icudt56b/en_BM.res
android/icu/impl/data/icudt56b/ewo_CM.res
android/icu/impl/data/icudt56b/ca_AD.res
android/icu/impl/data/icudt56b/ibm-1390_P110-2003.cnv
android/icu/impl/data/icudt56b/ibm-860_P100-1995.cnv
android/icu/impl/data/icudt56b/en_SI.res
android/icu/impl/data/icudt56b/saq.res
android/icu/impl/data/icudt56b/az_Latn.res
android/icu/impl/data/icudt56b/ko.res
android/icu/impl/data/icudt56b/rn_BI.res
android/icu/impl/data/icudt56b/es_UY.res
android/icu/impl/data/icudt56b/kde_TZ.res
android/icu/impl/data/icudt56b/ar_SY.res
android/icu/impl/data/icudt56b/az_Latn_AZ.res
android/icu/impl/data/icudt56b/ibm-964_P110-1999.cnv
android/icu/impl/data/icudt56b/km.res
android/icu/impl/data/icudt56b/en_US.res
android/icu/impl/data/icudt56b/fo_DK.res
android/icu/impl/data/icudt56b/brx.res
android/icu/impl/data/icudt56b/dav.res
android/icu/impl/data/icudt56b/en_GB.res
android/icu/impl/data/icudt56b/sr_Latn_XK.res
android/icu/impl/data/icudt56b/bez_TZ.res
android/icu/impl/data/icudt56b/ta.res
android/icu/impl/data/icudt56b/fr_HT.res
android/icu/impl/data/icudt56b/chr_US.res
android/icu/impl/data/icudt56b/fr_MU.res
android/icu/impl/data/icudt56b/en_TO.res
android/icu/impl/data/icudt56b/ksf.res
android/icu/impl/data/icudt56b/fa.res
android/icu/impl/data/icudt56b/sr_Cyrl.res
android/icu/impl/data/icudt56b/fr_CA.res
android/icu/impl/data/icudt56b/lu_CD.res
android/icu/impl/data/icudt56b/ug_CN.res
android/icu/impl/data/icudt56b/ibm-1155_P100-1999.cnv
android/icu/impl/data/icudt56b/shi_Tfng_MA.res
android/icu/impl/data/icudt56b/ses_ML.res
android/icu/impl/data/icudt56b/en_FI.res
android/icu/impl/data/icudt56b/en_ZW.res
android/icu/impl/data/icudt56b/pt_MO.res
android/icu/impl/data/icudt56b/fil_PH.res
android/icu/impl/data/icudt56b/de_BE.res
android/icu/impl/data/icudt56b/translit/
android/icu/impl/data/icudt56b/translit/el.res
android/icu/impl/data/icudt56b/translit/root.res
android/icu/impl/data/icudt56b/translit/en.res
android/icu/impl/data/icudt56b/ga.res
android/icu/impl/data/icudt56b/ibm-1133_P100-1997.cnv
android/icu/impl/data/icudt56b/lmb-excp.cnv
android/icu/impl/data/icudt56b/ln_CG.res
android/icu/impl/data/icudt56b/fr_NE.res
android/icu/impl/data/icudt56b/sr_Cyrl_RS.res
android/icu/impl/data/icudt56b/ar_DJ.res
android/icu/impl/data/icudt56b/ar_TN.res
android/icu/impl/data/icudt56b/ibm-1256_P110-1997.cnv
android/icu/impl/data/icudt56b/en_CM.res
android/icu/impl/data/icudt56b/nl_SX.res
android/icu/impl/data/icudt56b/es_CL.res
android/icu/impl/data/icudt56b/ks_IN.res
android/icu/impl/data/icudt56b/en_US_POSIX.res
android/icu/impl/data/icudt56b/en_KY.res
android/icu/impl/data/icudt56b/eu.res
android/icu/impl/data/icudt56b/es_EA.res
android/icu/impl/data/icudt56b/zh_TW.res
android/icu/impl/data/icudt56b/root.res
android/icu/impl/data/icudt56b/it_IT.res
android/icu/impl/data/icudt56b/genderList.res
android/icu/impl/data/icudt56b/bem_ZM.res
android/icu/impl/data/icudt56b/macos-7_3-10.2.cnv
android/icu/impl/data/icudt56b/xog.res
android/icu/impl/data/icudt56b/icu-internal-compound-s3.cnv
android/icu/impl/data/icudt56b/es_EC.res
android/icu/impl/data/icudt56b/ibm-5012_P100-1999.cnv
android/icu/impl/data/icudt56b/es_CO.res
android/icu/impl/data/icudt56b/ibm-1164_P100-1999.cnv
android/icu/impl/data/icudt56b/ibm-1145_P100-1997.cnv
android/icu/impl/data/icudt56b/rfc3920res.spp
android/icu/impl/data/icudt56b/dje_NE.res
android/icu/impl/data/icudt56b/fy.res
android/icu/impl/data/icudt56b/en_IM.res
android/icu/impl/data/icudt56b/hr.res
android/icu/impl/data/icudt56b/ibm-933_P110-1995.cnv
android/icu/impl/data/icudt56b/ibm-1388_P103-2001.cnv
android/icu/impl/data/icudt56b/xog_UG.res
android/icu/impl/data/icudt56b/sr_Latn_YU.res
android/icu/impl/data/icudt56b/ibm-858_P100-1997.cnv
android/icu/impl/data/icudt56b/ibm-918_P100-1995.cnv
android/icu/impl/data/icudt56b/en_DG.res
android/icu/impl/data/icudt56b/en_KN.res
android/icu/impl/data/icudt56b/timezoneTypes.res
android/icu/impl/data/icudt56b/icuver.res
android/icu/impl/data/icudt56b/ibm-9067_X100-2005.cnv
android/icu/impl/data/icudt56b/ga_IE.res
android/icu/impl/data/icudt56b/ibm-1254_P100-1995.cnv
android/icu/impl/data/icudt56b/ne_NP.res
android/icu/impl/data/icudt56b/ibm-9447_P100-2002.cnv
android/icu/impl/data/icudt56b/ibm-1143_P100-1997.cnv
android/icu/impl/data/icudt56b/en.res
android/icu/impl/data/icudt56b/fr.res
android/icu/impl/data/icudt56b/hr_BA.res
android/icu/impl/data/icudt56b/kw_GB.res
android/icu/impl/data/icudt56b/gv_IM.res
android/icu/impl/data/icudt56b/ibm-500_P100-1995.cnv
android/icu/impl/data/icudt56b/fr_MR.res
android/icu/impl/data/icudt56b/es_MX.res
android/icu/impl/data/icudt56b/mo.res
android/icu/impl/data/icudt56b/rfc3920node.spp
android/icu/impl/data/icudt56b/om.res
android/icu/impl/data/icudt56b/ln.res
android/icu/impl/data/icudt56b/mn_MN.res
android/icu/impl/data/icudt56b/icu-internal-compound-s2.cnv
android/icu/impl/data/icudt56b/zh_Hant_HK.res
android/icu/impl/data/icudt56b/zh.res
android/icu/impl/data/icudt56b/da.res
android/icu/impl/data/icudt56b/ro.res
android/icu/impl/data/icudt56b/metaZones.res
android/icu/impl/data/icudt56b/cs.res
android/icu/impl/data/icudt56b/ak.res
android/icu/impl/data/icudt56b/ms_BN.res
android/icu/impl/data/icudt56b/en_TV.res
android/icu/impl/data/icudt56b/mt.res
android/icu/impl/data/icudt56b/asa.res
android/icu/impl/data/icudt56b/ibm-1131_P100-1997.cnv
android/icu/impl/data/icudt56b/fr_BE.res
android/icu/impl/data/icudt56b/ibm-1144_P100-1997.cnv
android/icu/impl/data/icudt56b/kok_IN.res
android/icu/impl/data/icudt56b/sl_SI.res
android/icu/impl/data/icudt56b/en_TK.res
android/icu/impl/data/HolidayBundle_de.class
HolidayBundle_de.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_de extends java.util.ListResourceBundle {
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/data/HolidayBundle_ja_JP.class
HolidayBundle_ja_JP.java
package android.icu.impl.data
public android.icu.impl.data.HolidayBundle_ja_JP extends java.util.ListResourceBundle {
	private static final android.icu.util.Holiday[] fHolidays
	private static final Object[][] fContents
	public void  () 
	public synchronized java.lang.Object[][] getContents () 
	static void  () 
}

android/icu/impl/ICULocaleService$LocaleKey.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$LocaleKey extends android.icu.impl.ICUService$Key {
	private int kind
	private int varstart
	private String primaryID
	private String fallbackID
	private String currentID
	public static final int KIND_ANY
	public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String) 
		String primaryID
		String canonicalFallbackID
	public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonicalFallback (java.lang.String, java.lang.String, int) 
		String primaryID
		String canonicalFallbackID
		int kind
		String canonicalPrimaryID
	public static android.icu.impl.ICULocaleService$LocaleKey createWithCanonical (android.icu.util.ULocale, java.lang.String, int) 
		android.icu.util.ULocale locale
		String canonicalFallbackID
		int kind
		String canonicalPrimaryID
	protected void  (java.lang.String, java.lang.String, java.lang.String, int) 
		int idx
		String primaryID
		String canonicalPrimaryID
		String canonicalFallbackID
		int kind
	public java.lang.String prefix () 
	public int kind () 
	public java.lang.String canonicalID () 
	public java.lang.String currentID () 
	public java.lang.String currentDescriptor () 
		StringBuilder buf
		String result
	public android.icu.util.ULocale canonicalLocale () 
	public android.icu.util.ULocale currentLocale () 
	public boolean fallback () 
		int x
	public boolean isFallbackOf (java.lang.String) 
		String id
}

android/icu/impl/TimeZoneNamesFactoryImpl.class
TimeZoneNamesFactoryImpl.java
package android.icu.impl
public android.icu.impl.TimeZoneNamesFactoryImpl extends android.icu.text.TimeZoneNames$Factory {
	public void  () 
	public android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
}

android/icu/impl/UCharacterProperty$1.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$1 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/CalendarUtil.class
CalendarUtil.java
package android.icu.impl
public android.icu.impl.CalendarUtil extends java.lang.Object {
	private static android.icu.impl.ICUCache CALTYPE_CACHE
	private static final String CALKEY
	private static final String DEFCAL
	public void  () 
	public static java.lang.String getCalendarType (android.icu.util.ULocale) 
		android.icu.util.ULocale fullLoc
		java.util.MissingResourceException mre
		android.icu.util.UResourceBundle rb
		android.icu.util.UResourceBundle calPref
		android.icu.util.UResourceBundle order
		String region
		android.icu.util.ULocale loc
		String calType
		String baseLoc
		android.icu.util.ULocale canonical
	static void  () 
}

android/icu/impl/ICUBinary$1.class
ICUBinary.java
package android.icu.impl
 android.icu.impl.ICUBinary$1 extends java.lang.Object {
}

android/icu/impl/Norm2AllModes$DecomposeNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$DecomposeNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
	public void  (android.icu.impl.Normalizer2Impl) 
		android.icu.impl.Normalizer2Impl ni
	protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		boolean doNormalize
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	public int spanQuickCheckYes (java.lang.CharSequence) 
		CharSequence s
	public int getQuickCheck (int) 
		int c
	public boolean hasBoundaryBefore (int) 
		int c
	public boolean hasBoundaryAfter (int) 
		int c
	public boolean isInert (int) 
		int c
}

android/icu/impl/CacheValue$SoftValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$SoftValue extends android.icu.impl.CacheValue {
	private java.lang.ref.Reference ref
	void  (java.lang.Object) 
		Object value
	public java.lang.Object get () 
	public synchronized java.lang.Object resetIfCleared (java.lang.Object) 
		Object value
		Object oldValue
}

android/icu/impl/UCharacterProperty$18.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$18 extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
	int getMaxValue (int) 
		int which
}

android/icu/impl/ICUCurrencyMetaInfo$1.class
ICUCurrencyMetaInfo.java
package android.icu.impl
 android.icu.impl.ICUCurrencyMetaInfo$1 extends java.lang.Object {
}

android/icu/impl/TextTrieMap$CharIterator.class
TextTrieMap.java
package android.icu.impl
public android.icu.impl.TextTrieMap$CharIterator extends java.lang.Object implements java.util.Iterator  {
	private boolean _ignoreCase
	private CharSequence _text
	private int _nextIdx
	private int _startIdx
	private Character _remainingChar
	void  (java.lang.CharSequence, int, boolean) 
		CharSequence text
		int offset
		boolean ignoreCase
	public boolean hasNext () 
	public java.lang.Character next () 
		Character next
		int cp
		char[] chars
		Character next
		Character next
	public void remove () 
	public int nextIndex () 
	public int processedLength () 
	public volatile java.lang.Object next () 
}

android/icu/impl/UCharacterProperty$15.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$15 extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
	int getMaxValue (int) 
		int which
}

android/icu/impl/TZDBTimeZoneNames.class
TZDBTimeZoneNames.java
package android.icu.impl
public android.icu.impl.TZDBTimeZoneNames extends android.icu.text.TimeZoneNames {
	private static final long serialVersionUID
	private static final java.util.concurrent.ConcurrentHashMap TZDB_NAMES_MAP
	private static volatile android.icu.impl.TextTrieMap TZDB_NAMES_TRIE
	private static final android.icu.impl.ICUResourceBundle ZONESTRINGS
	private android.icu.util.ULocale _locale
	private volatile transient String _region
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	public java.util.Set getAvailableMetaZoneIDs () 
	public java.util.Set getAvailableMetaZoneIDs (java.lang.String) 
		String tzID
	public java.lang.String getMetaZoneID (java.lang.String, long) 
		String tzID
		long date
	public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String) 
		String mzID
		String region
	public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String mzID
		android.icu.text.TimeZoneNames$NameType type
	public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String tzID
		android.icu.text.TimeZoneNames$NameType type
	public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet) 
		CharSequence text
		int start
		java.util.EnumSet nameTypes
		android.icu.impl.TZDBTimeZoneNames$TZDBNameSearchHandler handler
	private static android.icu.impl.TZDBTimeZoneNames$TZDBNames getMetaZoneNames (java.lang.String) 
		android.icu.impl.TZDBTimeZoneNames$TZDBNames tmpNames
		String mzID
		android.icu.impl.TZDBTimeZoneNames$TZDBNames names
	private static void prepareFind () 
		android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo stdInf
		android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo dstInf
		android.icu.impl.TZDBTimeZoneNames$TZDBNames names
		String std
		String dst
		String[] parseRegions
		boolean ambiguousType
		String mzID
		android.icu.impl.TextTrieMap trie
		java.util.Set mzIDs
	private java.lang.String getTargetRegion () 
		android.icu.util.ULocale tmp
		String region
	static void  () 
		android.icu.util.UResourceBundle bundle
}

android/icu/impl/UCharacterProperty$4.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$4 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/UCharacterProperty$23.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$23 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty) 
		android.icu.impl.UCharacterProperty this$0
	int getValue (int) 
		int c
}

android/icu/impl/Trie2Writable$1.class
Trie2Writable.java
package android.icu.impl
 android.icu.impl.Trie2Writable$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$impl$Trie2$ValueWidth
	static void  () 
}

android/icu/impl/CharacterIteratorWrapper.class
CharacterIteratorWrapper.java
package android.icu.impl
public android.icu.impl.CharacterIteratorWrapper extends android.icu.text.UCharacterIterator {
	private java.text.CharacterIterator iterator
	public void  (java.text.CharacterIterator) 
		java.text.CharacterIterator iter
	public int current () 
		int c
	public int getLength () 
	public int getIndex () 
	public int next () 
		int i
	public int previous () 
		int i
	public void setIndex (int) 
		IllegalArgumentException e
		int index
	public void setToLimit () 
	public int getText (char[], int) 
		char ch
		char[] fillIn
		int offset
		int length
		int currentIndex
	public java.lang.Object clone () 
		android.icu.impl.CharacterIteratorWrapper result
		CloneNotSupportedException e
	public int moveIndex (int) 
		int delta
		int length
		int idx
	public java.text.CharacterIterator getCharacterIterator () 
}

android/icu/impl/locale/
android/icu/impl/locale/Extension.class
Extension.java
package android.icu.impl.locale
public android.icu.impl.locale.Extension extends java.lang.Object {
	private char _key
	protected String _value
	protected void  (char) 
		char key
	void  (char, java.lang.String) 
		char key
		String value
	public char getKey () 
	public java.lang.String getValue () 
	public java.lang.String getID () 
	public java.lang.String toString () 
}

android/icu/impl/locale/KeyTypeData$Type.class
KeyTypeData.java
package android.icu.impl.locale
 android.icu.impl.locale.KeyTypeData$Type extends java.lang.Object {
	String legacyId
	String bcpId
	void  (java.lang.String, java.lang.String) 
		String legacyId
		String bcpId
}

android/icu/impl/locale/LanguageTag.class
LanguageTag.java
package android.icu.impl.locale
public android.icu.impl.locale.LanguageTag extends java.lang.Object {
	private static final boolean JDKIMPL
	public static final String SEP
	public static final String PRIVATEUSE
	public static String UNDETERMINED
	public static final String PRIVUSE_VARIANT_PREFIX
	private String _language
	private String _script
	private String _region
	private String _privateuse
	private java.util.List _extlangs
	private java.util.List _variants
	private java.util.List _extensions
	private static final java.util.Map GRANDFATHERED
	static final boolean $assertionsDisabled
	private void  () 
	public static android.icu.impl.locale.LanguageTag parse (java.lang.String, android.icu.impl.locale.ParseStatus) 
		android.icu.impl.locale.StringTokenIterator itr
		String s
		String languageTag
		android.icu.impl.locale.ParseStatus sts
		android.icu.impl.locale.StringTokenIterator itr
		boolean isGrandfathered
		String[] gfmap
		android.icu.impl.locale.LanguageTag tag
	private boolean parseLanguage (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
		String s
	private boolean parseExtlangs (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		String s
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
	private boolean parseScript (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
		String s
	private boolean parseRegion (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
		String s
	private boolean parseVariants (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		String s
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
	private boolean parseExtensions (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		int start
		String singleton
		StringBuilder sb
		String s
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
	private boolean parsePrivateuse (android.icu.impl.locale.StringTokenIterator, android.icu.impl.locale.ParseStatus) 
		int start
		StringBuilder sb
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.ParseStatus sts
		boolean found
		String s
	public static android.icu.impl.locale.LanguageTag parseLocale (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions) 
		String var
		String prvv
		StringBuilder buf
		java.util.List variants
		android.icu.impl.locale.StringTokenIterator varitr
		android.icu.impl.locale.Extension ext
		Character locextKey
		android.icu.impl.locale.BaseLocale baseLocale
		android.icu.impl.locale.LocaleExtensions localeExtensions
		android.icu.impl.locale.LanguageTag tag
		String language
		String script
		String region
		String variant
		boolean hasSubtag
		String privuseVar
		java.util.List extensions
		String privateuse
		java.util.Set locextKeys
	public java.lang.String getLanguage () 
	public java.util.List getExtlangs () 
	public java.lang.String getScript () 
	public java.lang.String getRegion () 
	public java.util.List getVariants () 
	public java.util.List getExtensions () 
	public java.lang.String getPrivateuse () 
	public static boolean isLanguage (java.lang.String) 
		String s
	public static boolean isExtlang (java.lang.String) 
		String s
	public static boolean isScript (java.lang.String) 
		String s
	public static boolean isRegion (java.lang.String) 
		String s
	public static boolean isVariant (java.lang.String) 
		String s
		int len
	public static boolean isExtensionSingleton (java.lang.String) 
		String s
	public static boolean isExtensionSingletonChar (char) 
		char c
	public static boolean isExtensionSubtag (java.lang.String) 
		String s
	public static boolean isPrivateusePrefix (java.lang.String) 
		String s
	public static boolean isPrivateusePrefixChar (char) 
		char c
	public static boolean isPrivateuseSubtag (java.lang.String) 
		String s
	public static java.lang.String canonicalizeLanguage (java.lang.String) 
		String s
	public static java.lang.String canonicalizeExtlang (java.lang.String) 
		String s
	public static java.lang.String canonicalizeScript (java.lang.String) 
		String s
	public static java.lang.String canonicalizeRegion (java.lang.String) 
		String s
	public static java.lang.String canonicalizeVariant (java.lang.String) 
		String s
	public static java.lang.String canonicalizeExtension (java.lang.String) 
		String s
	public static java.lang.String canonicalizeExtensionSingleton (java.lang.String) 
		String s
	public static java.lang.String canonicalizeExtensionSubtag (java.lang.String) 
		String s
	public static java.lang.String canonicalizePrivateuse (java.lang.String) 
		String s
	public static java.lang.String canonicalizePrivateuseSubtag (java.lang.String) 
		String s
	public java.lang.String toString () 
		String extlang
		String variant
		String extension
		StringBuilder sb
	static void  () 
		String[] e
		String[][] entries
}

android/icu/impl/locale/ParseStatus.class
ParseStatus.java
package android.icu.impl.locale
public android.icu.impl.locale.ParseStatus extends java.lang.Object {
	int _parseLength
	int _errorIndex
	String _errorMsg
	public void  () 
	public void reset () 
	public boolean isError () 
	public int getErrorIndex () 
	public int getParseLength () 
	public java.lang.String getErrorMessage () 
}

android/icu/impl/locale/BaseLocale$1.class
BaseLocale.java
package android.icu.impl.locale
 android.icu.impl.locale.BaseLocale$1 extends java.lang.Object {
}

android/icu/impl/locale/LocaleExtensions.class
LocaleExtensions.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleExtensions extends java.lang.Object {
	private java.util.SortedMap _map
	private String _id
	private static final java.util.SortedMap EMPTY_MAP
	public static final android.icu.impl.locale.LocaleExtensions EMPTY_EXTENSIONS
	public static final android.icu.impl.locale.LocaleExtensions CALENDAR_JAPANESE
	public static final android.icu.impl.locale.LocaleExtensions NUMBER_THAI
	static final boolean $assertionsDisabled
	private void  () 
	void  (java.util.Map, java.util.Set, java.util.Map) 
		char key
		String value
		android.icu.impl.locale.Extension e
		java.util.Map$Entry ext
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString cis
		String key
		String type
		java.util.Map$Entry kwd
		java.util.TreeSet uaset
		java.util.TreeMap ukmap
		android.icu.impl.locale.UnicodeLocaleExtension ule
		java.util.Map extensions
		java.util.Set uattributes
		java.util.Map ukeywords
		boolean hasExtension
		boolean hasUAttributes
		boolean hasUKeywords
	public java.util.Set getKeys () 
	public android.icu.impl.locale.Extension getExtension (java.lang.Character) 
		Character key
	public java.lang.String getExtensionValue (java.lang.Character) 
		Character key
		android.icu.impl.locale.Extension ext
	public java.util.Set getUnicodeLocaleAttributes () 
		android.icu.impl.locale.Extension ext
	public java.util.Set getUnicodeLocaleKeys () 
		android.icu.impl.locale.Extension ext
	public java.lang.String getUnicodeLocaleType (java.lang.String) 
		String unicodeLocaleKey
		android.icu.impl.locale.Extension ext
	public boolean isEmpty () 
	public static boolean isValidKey (char) 
		char c
	public static boolean isValidUnicodeLocaleKey (java.lang.String) 
		String ukey
	private static java.lang.String toID (java.util.SortedMap) 
		char singleton
		android.icu.impl.locale.Extension extension
		java.util.Map$Entry entry
		java.util.SortedMap map
		StringBuilder buf
		android.icu.impl.locale.Extension privuse
	public java.lang.String toString () 
	public java.lang.String getID () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	static void  () 
}

android/icu/impl/locale/LocaleSyntaxException.class
LocaleSyntaxException.java
package android.icu.impl.locale
public android.icu.impl.locale.LocaleSyntaxException extends java.lang.Exception {
	private static final long serialVersionUID
	private int _index
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.String, int) 
		String msg
		int errorIndex
	public int getErrorIndex () 
}

android/icu/impl/locale/AsciiUtil.class
AsciiUtil.java
package android.icu.impl.locale
public final android.icu.impl.locale.AsciiUtil extends java.lang.Object {
	public void  () 
	public static boolean caseIgnoreMatch (java.lang.String, java.lang.String) 
		char c1
		char c2
		String s1
		String s2
		int len
		int i
	public static int caseIgnoreCompare (java.lang.String, java.lang.String) 
		String s1
		String s2
	public static char toUpper (char) 
		char c
	public static char toLower (char) 
		char c
	public static java.lang.String toLowerString (java.lang.String) 
		char c
		String s
		int idx
		StringBuilder buf
	public static java.lang.String toUpperString (java.lang.String) 
		char c
		String s
		int idx
		StringBuilder buf
	public static java.lang.String toTitleString (java.lang.String) 
		String s
		int idx
		char c
		StringBuilder buf
	public static boolean isAlpha (char) 
		char c
	public static boolean isAlphaString (java.lang.String) 
		int i
		String s
		boolean b
	public static boolean isNumeric (char) 
		char c
	public static boolean isNumericString (java.lang.String) 
		int i
		String s
		boolean b
	public static boolean isAlphaNumeric (char) 
		char c
	public static boolean isAlphaNumericString (java.lang.String) 
		int i
		String s
		boolean b
}

android/icu/impl/locale/KeyTypeData$CodepointsTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
 android.icu.impl.locale.KeyTypeData$CodepointsTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
	private static final java.util.regex.Pattern pat
	private void  () 
	boolean isValid (java.lang.String) 
		String value
	void  (android.icu.impl.locale.KeyTypeData$1) 
		android.icu.impl.locale.KeyTypeData$1 x0
	static void  () 
}

android/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveString.class
InternalLocaleBuilder.java
package android.icu.impl.locale
 android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString extends java.lang.Object {
	private String _s
	void  (java.lang.String) 
		String s
	public java.lang.String value () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
}

android/icu/impl/locale/BaseLocale$Key.class
BaseLocale.java
package android.icu.impl.locale
 android.icu.impl.locale.BaseLocale$Key extends java.lang.Object implements java.lang.Comparable  {
	private String _lang
	private String _scrt
	private String _regn
	private String _vart
	private volatile int _hash
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String language
		String script
		String region
		String variant
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key other
		int res
	public int hashCode () 
		int i
		int i
		int i
		int i
		int h
	public static android.icu.impl.locale.BaseLocale$Key normalize (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key key
		String lang
		String scrt
		String regn
		String vart
	public volatile int compareTo (java.lang.Object) 
	static java.lang.String access$000 (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key x0
	static java.lang.String access$100 (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key x0
	static java.lang.String access$200 (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key x0
	static java.lang.String access$300 (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key x0
}

android/icu/impl/locale/KeyTypeData.class
KeyTypeData.java
package android.icu.impl.locale
public android.icu.impl.locale.KeyTypeData extends java.lang.Object {
	private static final Object[][] KEY_DATA
	private static final java.util.Map KEYMAP
	static final boolean $assertionsDisabled
	public void  () 
	public static java.lang.String toBcpKey (java.lang.String) 
		String key
		android.icu.impl.locale.KeyTypeData$KeyData keyData
	public static java.lang.String toLegacyKey (java.lang.String) 
		String key
		android.icu.impl.locale.KeyTypeData$KeyData keyData
	public static java.lang.String toBcpType (java.lang.String, java.lang.String, android.icu.util.Output, android.icu.util.Output) 
		android.icu.impl.locale.KeyTypeData$SpecialType st
		android.icu.impl.locale.KeyTypeData$Type t
		String key
		String type
		android.icu.util.Output isKnownKey
		android.icu.util.Output isSpecialType
		android.icu.impl.locale.KeyTypeData$KeyData keyData
	public static java.lang.String toLegacyType (java.lang.String, java.lang.String, android.icu.util.Output, android.icu.util.Output) 
		android.icu.impl.locale.KeyTypeData$SpecialType st
		android.icu.impl.locale.KeyTypeData$Type t
		String key
		String type
		android.icu.util.Output isKnownKey
		android.icu.util.Output isSpecialType
		android.icu.impl.locale.KeyTypeData$KeyData keyData
	private static void initFromResourceBundle () 
		android.icu.util.UResourceBundle typeAliasDataEntry
		String from
		String to
		java.util.Set aliasSet
		android.icu.util.UResourceBundleIterator typeAliasResItr
		android.icu.util.UResourceBundle typeAliasResByKey
		android.icu.util.UResourceBundle bcpTypeAliasDataEntry
		String from
		String to
		java.util.Set aliasSet
		android.icu.util.UResourceBundleIterator bcpTypeAliasResItr
		android.icu.util.UResourceBundle bcpTypeAliasResByKey
		java.util.MissingResourceException e
		android.icu.impl.locale.KeyTypeData$SpecialType st
		String alias
		java.util.Set typeAliasSet
		String alias
		java.util.Set bcpTypeAliasSet
		android.icu.util.UResourceBundle typeMapEntry
		String legacyTypeId
		boolean isSpecialType
		String bcpTypeId
		boolean hasSameType
		android.icu.impl.locale.KeyTypeData$Type t
		android.icu.util.UResourceBundleIterator typeMapResByKeyItr
		android.icu.util.UResourceBundle keyMapEntry
		String legacyKeyId
		String bcpKeyId
		boolean hasSameKey
		boolean isTZ
		java.util.Map typeAliasMap
		java.util.Map bcpTypeAliasMap
		java.util.Map typeDataMap
		java.util.Set specialTypeSet
		android.icu.util.UResourceBundle typeMapResByKey
		java.util.EnumSet specialTypes
		android.icu.impl.locale.KeyTypeData$KeyData keyData
		android.icu.util.UResourceBundle keyTypeDataRes
		android.icu.util.UResourceBundle keyMapRes
		android.icu.util.UResourceBundle typeMapRes
		android.icu.util.UResourceBundle typeAliasRes
		android.icu.util.UResourceBundle bcpTypeAliasRes
		android.icu.util.UResourceBundleIterator keyMapItr
	private static void initFromTables () 
		String from
		String to
		java.util.Set aliasSet
		String[] typeAliasDataEntry
		String from
		String to
		java.util.Set aliasSet
		String[] bcpTypeAliasDataEntry
		android.icu.impl.locale.KeyTypeData$SpecialType st
		String alias
		String alias
		String legacyTypeId
		String bcpTypeId
		boolean isSpecialType
		boolean hasSameType
		android.icu.impl.locale.KeyTypeData$Type t
		java.util.Set typeAliasSet
		java.util.Set bcpTypeAliasSet
		String[] typeDataEntry
		String legacyKeyId
		String bcpKeyId
		String[][] typeData
		String[][] typeAliasData
		String[][] bcpTypeAliasData
		boolean hasSameKey
		java.util.Map typeAliasMap
		java.util.Map bcpTypeAliasMap
		java.util.Map typeDataMap
		java.util.Set specialTypeSet
		java.util.EnumSet specialTypes
		android.icu.impl.locale.KeyTypeData$KeyData keyData
		Object[] keyDataEntry
	static void  () 
}

android/icu/impl/locale/LocaleObjectCache$CacheEntry.class
LocaleObjectCache.java
package android.icu.impl.locale
 android.icu.impl.locale.LocaleObjectCache$CacheEntry extends java.lang.ref.SoftReference {
	private Object _key
	void  (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue) 
		Object key
		Object value
		java.lang.ref.ReferenceQueue queue
	java.lang.Object getKey () 
}

android/icu/impl/locale/KeyTypeData$KeyData.class
KeyTypeData.java
package android.icu.impl.locale
 android.icu.impl.locale.KeyTypeData$KeyData extends java.lang.Object {
	String legacyId
	String bcpId
	java.util.Map typeMap
	java.util.EnumSet specialTypes
	void  (java.lang.String, java.lang.String, java.util.Map, java.util.EnumSet) 
		String legacyId
		String bcpId
		java.util.Map typeMap
		java.util.EnumSet specialTypes
}

android/icu/impl/locale/KeyTypeData$1.class
KeyTypeData.java
package android.icu.impl.locale
 android.icu.impl.locale.KeyTypeData$1 extends java.lang.Object {
}

android/icu/impl/locale/UnicodeLocaleExtension.class
UnicodeLocaleExtension.java
package android.icu.impl.locale
public android.icu.impl.locale.UnicodeLocaleExtension extends android.icu.impl.locale.Extension {
	public static final char SINGLETON
	private static final java.util.SortedSet EMPTY_SORTED_SET
	private static final java.util.SortedMap EMPTY_SORTED_MAP
	private java.util.SortedSet _attributes
	private java.util.SortedMap _keywords
	public static final android.icu.impl.locale.UnicodeLocaleExtension CA_JAPANESE
	public static final android.icu.impl.locale.UnicodeLocaleExtension NU_THAI
	private void  () 
	void  (java.util.SortedSet, java.util.SortedMap) 
		String attribute
		String key
		String value
		java.util.Map$Entry keyword
		StringBuilder sb
		java.util.SortedSet attributes
		java.util.SortedMap keywords
	public java.util.Set getUnicodeLocaleAttributes () 
	public java.util.Set getUnicodeLocaleKeys () 
	public java.lang.String getUnicodeLocaleType (java.lang.String) 
		String unicodeLocaleKey
	public static boolean isSingletonChar (char) 
		char c
	public static boolean isAttribute (java.lang.String) 
		String s
	public static boolean isKey (java.lang.String) 
		String s
	public static boolean isTypeSubtag (java.lang.String) 
		String s
	public static boolean isType (java.lang.String) 
		int idx
		String subtag
		String s
		int startIdx
		boolean sawSubtag
	static void  () 
}

android/icu/impl/locale/InternalLocaleBuilder$CaseInsensitiveChar.class
InternalLocaleBuilder.java
package android.icu.impl.locale
 android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar extends java.lang.Object {
	private char _c
	void  (char) 
		char c
	public char value () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
}

android/icu/impl/locale/LocaleObjectCache.class
LocaleObjectCache.java
package android.icu.impl.locale
public abstract android.icu.impl.locale.LocaleObjectCache extends java.lang.Object {
	private java.util.concurrent.ConcurrentHashMap _map
	private java.lang.ref.ReferenceQueue _queue
	public void  () 
	public void  (int, float, int) 
		int initialCapacity
		float loadFactor
		int concurrencyLevel
	public java.lang.Object get (java.lang.Object) 
		Object newVal
		android.icu.impl.locale.LocaleObjectCache$CacheEntry newEntry
		Object key
		Object value
		android.icu.impl.locale.LocaleObjectCache$CacheEntry entry
	private void cleanStaleEntries () 
		android.icu.impl.locale.LocaleObjectCache$CacheEntry entry
	protected abstract java.lang.Object createObject (java.lang.Object) 
	protected java.lang.Object normalizeKey (java.lang.Object) 
		Object key
}

android/icu/impl/locale/KeyTypeData$ReorderCodeTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
 android.icu.impl.locale.KeyTypeData$ReorderCodeTypeHandler extends android.icu.impl.locale.KeyTypeData$SpecialTypeHandler {
	private static final java.util.regex.Pattern pat
	private void  () 
	boolean isValid (java.lang.String) 
		String value
	void  (android.icu.impl.locale.KeyTypeData$1) 
		android.icu.impl.locale.KeyTypeData$1 x0
	static void  () 
}

android/icu/impl/locale/BaseLocale$Cache.class
BaseLocale.java
package android.icu.impl.locale
 android.icu.impl.locale.BaseLocale$Cache extends android.icu.impl.locale.LocaleObjectCache {
	public void  () 
	protected android.icu.impl.locale.BaseLocale$Key normalizeKey (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key key
	protected android.icu.impl.locale.BaseLocale createObject (android.icu.impl.locale.BaseLocale$Key) 
		android.icu.impl.locale.BaseLocale$Key key
	protected volatile java.lang.Object normalizeKey (java.lang.Object) 
	protected volatile java.lang.Object createObject (java.lang.Object) 
}

android/icu/impl/locale/StringTokenIterator.class
StringTokenIterator.java
package android.icu.impl.locale
public android.icu.impl.locale.StringTokenIterator extends java.lang.Object {
	private String _text
	private String _dlms
	private String _token
	private int _start
	private int _end
	private boolean _done
	public void  (java.lang.String, java.lang.String) 
		String text
		String dlms
	public java.lang.String first () 
	public java.lang.String current () 
	public int currentStart () 
	public int currentEnd () 
	public boolean isDone () 
	public java.lang.String next () 
	public boolean hasNext () 
	public android.icu.impl.locale.StringTokenIterator setStart (int) 
		int offset
	public android.icu.impl.locale.StringTokenIterator setText (java.lang.String) 
		String text
	private int nextDelimiter (int) 
		int i
		char c
		int start
		int idx
}

android/icu/impl/locale/InternalLocaleBuilder.class
InternalLocaleBuilder.java
package android.icu.impl.locale
public final android.icu.impl.locale.InternalLocaleBuilder extends java.lang.Object {
	private static final boolean JDKIMPL
	private String _language
	private String _script
	private String _region
	private String _variant
	private static final android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar PRIVUSE_KEY
	private java.util.HashMap _extensions
	private java.util.HashSet _uattributes
	private java.util.HashMap _ukeywords
	static final boolean $assertionsDisabled
	public void  () 
	public android.icu.impl.locale.InternalLocaleBuilder setLanguage (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String language
	public android.icu.impl.locale.InternalLocaleBuilder setScript (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String script
	public android.icu.impl.locale.InternalLocaleBuilder setRegion (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String region
	public android.icu.impl.locale.InternalLocaleBuilder setVariant (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String var
		int errIdx
		String variant
	public android.icu.impl.locale.InternalLocaleBuilder addUnicodeLocaleAttribute (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String attribute
	public android.icu.impl.locale.InternalLocaleBuilder removeUnicodeLocaleAttribute (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String attribute
	public android.icu.impl.locale.InternalLocaleBuilder setUnicodeLocaleKeyword (java.lang.String, java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String s
		String tp
		android.icu.impl.locale.StringTokenIterator itr
		String key
		String type
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString cikey
	public android.icu.impl.locale.InternalLocaleBuilder setExtension (char, java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		boolean validSubtag
		String s
		boolean validSubtag
		String val
		android.icu.impl.locale.StringTokenIterator itr
		char singleton
		String value
		boolean isBcpPrivateuse
		boolean remove
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar key
	public android.icu.impl.locale.InternalLocaleBuilder setExtensions (java.lang.String)  throws android.icu.impl.locale.LocaleSyntaxException 
		String singleton
		StringBuilder sb
		String s
		int start
		StringBuilder sb
		int start
		String s
		String subtags
		android.icu.impl.locale.StringTokenIterator itr
		java.util.List extensions
		String privateuse
		int parsed
	private android.icu.impl.locale.InternalLocaleBuilder setExtensions (java.util.List, java.lang.String) 
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveChar key
		String bcpExt
		java.util.HashSet processedExtensions
		java.util.List bcpExtensions
		String privateuse
	public android.icu.impl.locale.InternalLocaleBuilder setLanguageTag (android.icu.impl.locale.LanguageTag) 
		String language
		int i
		StringBuilder var
		android.icu.impl.locale.LanguageTag langtag
		java.util.List bcpVariants
	public android.icu.impl.locale.InternalLocaleBuilder setLocale (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions)  throws android.icu.impl.locale.LocaleSyntaxException 
		int errIdx
		String uatr
		String ukey
		android.icu.impl.locale.UnicodeLocaleExtension ue
		android.icu.impl.locale.Extension e
		Character key
		android.icu.impl.locale.BaseLocale base
		android.icu.impl.locale.LocaleExtensions extensions
		String language
		String script
		String region
		String variant
		java.util.Set extKeys
	public android.icu.impl.locale.InternalLocaleBuilder clear () 
	public android.icu.impl.locale.InternalLocaleBuilder clearExtensions () 
	public android.icu.impl.locale.BaseLocale getBaseLocale () 
		StringBuilder sb
		android.icu.impl.locale.StringTokenIterator itr
		boolean sawPrefix
		int privVarStart
		String privuse
		String language
		String script
		String region
		String variant
	public android.icu.impl.locale.LocaleExtensions getLocaleExtensions () 
	static java.lang.String removePrivateuseVariant (java.lang.String) 
		String privuseVal
		android.icu.impl.locale.StringTokenIterator itr
		int prefixStart
		boolean sawPrivuseVar
	private int checkVariants (java.lang.String, java.lang.String) 
		String s
		String variants
		String sep
		android.icu.impl.locale.StringTokenIterator itr
	private void setUnicodeLocaleExtension (java.lang.String) 
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString tmpKey
		String type
		String type
		String subtags
		android.icu.impl.locale.StringTokenIterator itr
		android.icu.impl.locale.InternalLocaleBuilder$CaseInsensitiveString key
		int typeStart
		int typeEnd
	static void  () 
}

android/icu/impl/locale/BaseLocale.class
BaseLocale.java
package android.icu.impl.locale
public final android.icu.impl.locale.BaseLocale extends java.lang.Object {
	private static final boolean JDKIMPL
	public static final String SEP
	private static final android.icu.impl.locale.BaseLocale$Cache CACHE
	public static final android.icu.impl.locale.BaseLocale ROOT
	private String _language
	private String _script
	private String _region
	private String _variant
	private volatile transient int _hash
	private void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String language
		String script
		String region
		String variant
	public static android.icu.impl.locale.BaseLocale getInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String language
		String script
		String region
		String variant
		android.icu.impl.locale.BaseLocale$Key key
		android.icu.impl.locale.BaseLocale baseLocale
	public java.lang.String getLanguage () 
	public java.lang.String getScript () 
	public java.lang.String getRegion () 
	public java.lang.String getVariant () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.impl.locale.BaseLocale other
	public java.lang.String toString () 
		StringBuilder buf
	public int hashCode () 
		int i
		int i
		int i
		int i
		int h
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.impl.locale.BaseLocale$1) 
		String x0
		String x1
		String x2
		String x3
		android.icu.impl.locale.BaseLocale$1 x4
	static void  () 
}

android/icu/impl/locale/KeyTypeData$SpecialTypeHandler.class
KeyTypeData.java
package android.icu.impl.locale
abstract android.icu.impl.locale.KeyTypeData$SpecialTypeHandler extends java.lang.Object {
	private void  () 
	abstract boolean isValid (java.lang.String) 
	java.lang.String canonicalize (java.lang.String) 
		String value
	void  (android.icu.impl.locale.KeyTypeData$1) 
		android.icu.impl.locale.KeyTypeData$1 x0
}

android/icu/impl/locale/AsciiUtil$CaseInsensitiveKey.class
AsciiUtil.java
package android.icu.impl.locale
public android.icu.impl.locale.AsciiUtil$CaseInsensitiveKey extends java.lang.Object {
	private String _key
	private int _hash
	public void  (java.lang.String) 
		String key
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

android/icu/impl/locale/KeyTypeData$SpecialType.class
KeyTypeData.java
package android.icu.impl.locale
final android.icu.impl.locale.KeyTypeData$SpecialType extends java.lang.Enum {
	public static final android.icu.impl.locale.KeyTypeData$SpecialType CODEPOINTS
	public static final android.icu.impl.locale.KeyTypeData$SpecialType REORDER_CODE
	android.icu.impl.locale.KeyTypeData$SpecialTypeHandler handler
	private static final android.icu.impl.locale.KeyTypeData$SpecialType[] $VALUES
	public static android.icu.impl.locale.KeyTypeData$SpecialType[] values () 
	public static android.icu.impl.locale.KeyTypeData$SpecialType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, android.icu.impl.locale.KeyTypeData$SpecialTypeHandler) 
		android.icu.impl.locale.KeyTypeData$SpecialTypeHandler handler
	static void  () 
}

android/icu/impl/UCharacterProperty$11.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$11 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		android.icu.impl.UCaseProps csp
		String folded
		int c
		String nfd
}

android/icu/impl/Norm2AllModes$ComposeNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
	private final boolean onlyContiguous
	public void  (android.icu.impl.Normalizer2Impl, boolean) 
		android.icu.impl.Normalizer2Impl ni
		boolean fcc
	protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		boolean doNormalize
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	public boolean isNormalized (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence) 
		CharSequence s
		int spanLengthAndMaybe
	public int spanQuickCheckYes (java.lang.CharSequence) 
		CharSequence s
	public int getQuickCheck (int) 
		int c
	public boolean hasBoundaryBefore (int) 
		int c
	public boolean hasBoundaryAfter (int) 
		int c
	public boolean isInert (int) 
		int c
}

android/icu/impl/ResourceBundleWrapper.class
ResourceBundleWrapper.java
package android.icu.impl
public android.icu.impl.ResourceBundleWrapper extends android.icu.util.UResourceBundle {
	private java.util.ResourceBundle bundle
	private String localeID
	private String baseName
	private java.util.List keys
	private static final boolean DEBUG
	private void  (java.util.ResourceBundle) 
		java.util.ResourceBundle bundle
	protected void setLoadingStatus (int) 
		int newStatus
	protected java.lang.Object handleGetObject (java.lang.String) 
		java.util.MissingResourceException ex
		String aKey
		android.icu.impl.ResourceBundleWrapper current
		Object obj
	public java.util.Enumeration getKeys () 
	private void initKeysVector () 
		String elem
		java.util.Enumeration e
		android.icu.impl.ResourceBundleWrapper current
	protected java.lang.String getLocaleID () 
	protected java.lang.String getBaseName () 
	public android.icu.util.ULocale getULocale () 
	public android.icu.util.UResourceBundle getParent () 
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String separator
		String baseName
		String localeID
		ClassLoader root
		boolean disableFallback
		android.icu.util.UResourceBundle b
	protected static synchronized android.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String locName
		Class cls
		java.util.ResourceBundle bx
		ClassNotFoundException e
		NoClassDefFoundError e
		Exception e
		String defaultName
		String resName
		java.io.InputStream stream
		Exception e
		android.icu.impl.ResourceBundleWrapper parent
		int i
		boolean loadFromProperties
		String baseName
		String localeID
		ClassLoader root
		boolean disableFallback
		ClassLoader cl
		String name
		android.icu.util.ULocale defaultLocale
		android.icu.impl.ResourceBundleWrapper b
	static void  () 
}

android/icu/impl/ICUCurrencyMetaInfo$InfoCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
 android.icu.impl.ICUCurrencyMetaInfo$InfoCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector  {
	private java.util.List result
	private void  () 
	public void collect (java.lang.String, java.lang.String, long, long, int, boolean) 
		String region
		String currency
		long from
		long to
		int priority
		boolean tender
	public java.util.List getList () 
	public int collects () 
	void  (android.icu.impl.ICUCurrencyMetaInfo$1) 
		android.icu.impl.ICUCurrencyMetaInfo$1 x0
}

android/icu/impl/StandardPlural.class
StandardPlural.java
package android.icu.impl
public final android.icu.impl.StandardPlural extends java.lang.Enum {
	public static final android.icu.impl.StandardPlural ZERO
	public static final android.icu.impl.StandardPlural ONE
	public static final android.icu.impl.StandardPlural TWO
	public static final android.icu.impl.StandardPlural FEW
	public static final android.icu.impl.StandardPlural MANY
	public static final android.icu.impl.StandardPlural OTHER
	public static final int OTHER_INDEX
	public static final java.util.List VALUES
	public static final int COUNT
	private final String keyword
	private static final android.icu.impl.StandardPlural[] $VALUES
	public static android.icu.impl.StandardPlural[] values () 
	public static android.icu.impl.StandardPlural valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String kw
	public final java.lang.String getKeyword () 
	public static final android.icu.impl.StandardPlural orNullFromString (java.lang.CharSequence) 
		CharSequence keyword
	public static final android.icu.impl.StandardPlural orOtherFromString (java.lang.CharSequence) 
		CharSequence keyword
		android.icu.impl.StandardPlural p
	public static final android.icu.impl.StandardPlural fromString (java.lang.CharSequence) 
		CharSequence keyword
		android.icu.impl.StandardPlural p
	public static final int indexOrNegativeFromString (java.lang.CharSequence) 
		CharSequence keyword
		android.icu.impl.StandardPlural p
	public static final int indexOrOtherIndexFromString (java.lang.CharSequence) 
		CharSequence keyword
		android.icu.impl.StandardPlural p
	public static final int indexFromString (java.lang.CharSequence) 
		CharSequence keyword
		android.icu.impl.StandardPlural p
	static void  () 
}

android/icu/impl/Trie2$CharSequenceValues.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$CharSequenceValues extends java.lang.Object {
	public int index
	public int codePoint
	public int value
	public void  () 
}

android/icu/impl/ZoneMeta$1.class
ZoneMeta.java
package android.icu.impl
 android.icu.impl.ZoneMeta$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$TimeZone$SystemTimeZoneType
	static void  () 
}

android/icu/impl/UResource$TableSink.class
UResource.java
package android.icu.impl
public android.icu.impl.UResource$TableSink extends java.lang.Object {
	public void  () 
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
	public void putNoFallback (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
	public android.icu.impl.UResource$ArraySink getOrCreateArraySink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int size
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
	public void leave () 
}

android/icu/impl/StringUCharacterIterator.class
StringUCharacterIterator.java
package android.icu.impl
public final android.icu.impl.StringUCharacterIterator extends android.icu.text.UCharacterIterator {
	private String m_text_
	private int m_currentIndex_
	public void  (java.lang.String) 
		String str
	public void  () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public int current () 
	public int getLength () 
	public int getIndex () 
	public int next () 
	public int previous () 
	public void setIndex (int)  throws java.lang.IndexOutOfBoundsException 
		int currentIndex
	public int getText (char[], int) 
		char[] fillIn
		int offset
		int length
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
}

android/icu/impl/StringRange$Ranges.class
StringRange.java
package android.icu.impl
final android.icu.impl.StringRange$Ranges extends java.lang.Object implements java.lang.Comparable  {
	private final android.icu.impl.StringRange$Range[] ranges
	public void  (java.lang.String) 
		int i
		String s
		int[] array
	public boolean merge (int, android.icu.impl.StringRange$Ranges) 
		int i
		int pivot
		android.icu.impl.StringRange$Ranges other
	public java.lang.String start () 
		int i
		StringBuilder result
	public java.lang.String end (boolean) 
		int i
		boolean mostCompact
		int firstDiff
		StringBuilder result
	public int firstDifference () 
		int i
	public java.lang.Integer size () 
	public int compareTo (android.icu.impl.StringRange$Ranges) 
		int i
		android.icu.impl.StringRange$Ranges other
		int diff
	public java.lang.String toString () 
		String start
		String end
	public volatile int compareTo (java.lang.Object) 
}

android/icu/impl/UCharacterProperty.class
UCharacterProperty.java
package android.icu.impl
public final android.icu.impl.UCharacterProperty extends java.lang.Object {
	public static final android.icu.impl.UCharacterProperty INSTANCE
	public android.icu.impl.Trie2_16 m_trie_
	public android.icu.util.VersionInfo m_unicodeVersion_
	public static final char LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE_
	public static final char LATIN_SMALL_LETTER_DOTLESS_I_
	public static final char LATIN_SMALL_LETTER_I_
	public static final int TYPE_MASK
	public static final int SRC_NONE
	public static final int SRC_CHAR
	public static final int SRC_PROPSVEC
	public static final int SRC_NAMES
	public static final int SRC_CASE
	public static final int SRC_BIDI
	public static final int SRC_CHAR_AND_PROPSVEC
	public static final int SRC_CASE_AND_NORM
	public static final int SRC_NFC
	public static final int SRC_NFKC
	public static final int SRC_NFKC_CF
	public static final int SRC_NFC_CANON_ITER
	public static final int SRC_COUNT
	static final int MY_MASK
	private static final int GC_CN_MASK
	private static final int GC_CC_MASK
	private static final int GC_CS_MASK
	private static final int GC_ZS_MASK
	private static final int GC_ZL_MASK
	private static final int GC_ZP_MASK
	private static final int GC_Z_MASK
	android.icu.impl.UCharacterProperty$BinaryProperty[] binProps
	private static final int[] gcbToHst
	android.icu.impl.UCharacterProperty$IntProperty[] intProps
	android.icu.impl.Trie2_16 m_additionalTrie_
	int[] m_additionalVectors_
	int m_additionalColumnsCount_
	int m_maxBlockScriptValue_
	int m_maxJTGValue_
	public char[] m_scriptExtensions_
	private static final String DATA_FILE_NAME_
	private static final int NUMERIC_TYPE_VALUE_SHIFT_
	private static final int NTV_NONE_
	private static final int NTV_DECIMAL_START_
	private static final int NTV_DIGIT_START_
	private static final int NTV_NUMERIC_START_
	private static final int NTV_FRACTION_START_
	private static final int NTV_LARGE_START_
	private static final int NTV_BASE60_START_
	private static final int NTV_RESERVED_START_
	public static final int SCRIPT_X_MASK
	private static final int EAST_ASIAN_MASK_
	private static final int EAST_ASIAN_SHIFT_
	private static final int BLOCK_MASK_
	private static final int BLOCK_SHIFT_
	public static final int SCRIPT_MASK_
	public static final int SCRIPT_X_WITH_COMMON
	public static final int SCRIPT_X_WITH_INHERITED
	public static final int SCRIPT_X_WITH_OTHER
	private static final int WHITE_SPACE_PROPERTY_
	private static final int DASH_PROPERTY_
	private static final int HYPHEN_PROPERTY_
	private static final int QUOTATION_MARK_PROPERTY_
	private static final int TERMINAL_PUNCTUATION_PROPERTY_
	private static final int MATH_PROPERTY_
	private static final int HEX_DIGIT_PROPERTY_
	private static final int ASCII_HEX_DIGIT_PROPERTY_
	private static final int ALPHABETIC_PROPERTY_
	private static final int IDEOGRAPHIC_PROPERTY_
	private static final int DIACRITIC_PROPERTY_
	private static final int EXTENDER_PROPERTY_
	private static final int NONCHARACTER_CODE_POINT_PROPERTY_
	private static final int GRAPHEME_EXTEND_PROPERTY_
	private static final int GRAPHEME_LINK_PROPERTY_
	private static final int IDS_BINARY_OPERATOR_PROPERTY_
	private static final int IDS_TRINARY_OPERATOR_PROPERTY_
	private static final int RADICAL_PROPERTY_
	private static final int UNIFIED_IDEOGRAPH_PROPERTY_
	private static final int DEFAULT_IGNORABLE_CODE_POINT_PROPERTY_
	private static final int DEPRECATED_PROPERTY_
	private static final int LOGICAL_ORDER_EXCEPTION_PROPERTY_
	private static final int XID_START_PROPERTY_
	private static final int XID_CONTINUE_PROPERTY_
	private static final int ID_START_PROPERTY_
	private static final int ID_CONTINUE_PROPERTY_
	private static final int GRAPHEME_BASE_PROPERTY_
	private static final int S_TERM_PROPERTY_
	private static final int VARIATION_SELECTOR_PROPERTY_
	private static final int PATTERN_SYNTAX
	private static final int PATTERN_WHITE_SPACE
	private static final int LB_MASK
	private static final int LB_SHIFT
	private static final int SB_MASK
	private static final int SB_SHIFT
	private static final int WB_MASK
	private static final int WB_SHIFT
	private static final int GCB_MASK
	private static final int GCB_SHIFT
	private static final int DECOMPOSITION_TYPE_MASK_
	private static final int FIRST_NIBBLE_SHIFT_
	private static final int LAST_NIBBLE_MASK_
	private static final int AGE_SHIFT_
	private static final int DATA_FORMAT
	private static final int TAB
	private static final int CR
	private static final int U_A
	private static final int U_F
	private static final int U_Z
	private static final int U_a
	private static final int U_f
	private static final int U_z
	private static final int DEL
	private static final int NL
	private static final int NBSP
	private static final int CGJ
	private static final int FIGURESP
	private static final int HAIRSP
	private static final int RLM
	private static final int NNBSP
	private static final int WJ
	private static final int INHSWAP
	private static final int NOMDIG
	private static final int U_FW_A
	private static final int U_FW_F
	private static final int U_FW_Z
	private static final int U_FW_a
	private static final int U_FW_f
	private static final int U_FW_z
	private static final int ZWNBSP
	static final boolean $assertionsDisabled
	public final int getProperty (int) 
		int ch
	public int getAdditional (int, int) 
		int codepoint
		int column
	public android.icu.util.VersionInfo getAge (int) 
		int codepoint
		int version
	private static final boolean isgraphPOSIX (int) 
		int c
	public boolean hasBinaryProperty (int, int) 
		int c
		int which
	public int getType (int) 
		int c
	public int getIntPropertyValue (int, int) 
		int c
		int which
	public int getIntPropertyMaxValue (int) 
		int which
	public final int getSource (int) 
		int which
	public int getMaxValues (int) 
		int column
	public static final int getMask (int) 
		int type
	public static int getEuropeanDigit (int) 
		int ch
	public int digit (int) 
		int c
		int value
	public int getNumericValue (int) 
		int numValue
		int mant
		int exp
		int numValue
		int exp
		int c
		int ntv
	public double getUnicodeNumericValue (int) 
		int numerator
		int denominator
		double numValue
		int mant
		int exp
		int numValue
		int exp
		int c
		int ntv
	private static final int getNumericTypeValue (int) 
		int props
	private static final int ntvGetType (int) 
		int ntv
	private void  ()  throws java.io.IOException 
		int size
		java.nio.ByteBuffer bytes
		int propertyOffset
		int additionalOffset
		int additionalVectorsOffset
		int scriptExtensionsOffset
		int reservedOffset7
		int expectedTrieLength
		int trieLength
		int numChars
	public android.icu.text.UnicodeSet addPropertyStarts (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		android.icu.text.UnicodeSet set
		java.util.Iterator trieIterator
	public void upropsvec_addPropertyStarts (android.icu.text.UnicodeSet) 
		java.util.Iterator trieIterator
		android.icu.impl.Trie2$Range range
		android.icu.text.UnicodeSet set
	static boolean access$000 (int) 
		int x0
	static int access$100 (int) 
		int x0
	static int access$200 (int) 
		int x0
	static int[] access$300 () 
	static void  () 
		java.io.IOException e
}

android/icu/impl/IntTrieBuilder.class
IntTrieBuilder.java
package android.icu.impl
public android.icu.impl.IntTrieBuilder extends android.icu.impl.TrieBuilder {
	protected int[] m_data_
	protected int m_initialValue_
	private int m_leadUnitValue_
	public void  (android.icu.impl.IntTrieBuilder) 
		android.icu.impl.IntTrieBuilder table
	public void  (int[], int, int, int, boolean) 
		int i
		int[] aliasdata
		int maxdatalength
		int initialvalue
		int leadunitvalue
		boolean latin1linear
		int j
	public int getValue (int) 
		int ch
		int block
	public int getValue (int, boolean[]) 
		int ch
		boolean[] inBlockZero
		int block
	public boolean setValue (int, int) 
		int ch
		int value
		int block
	public android.icu.impl.IntTrie serialize (android.icu.impl.TrieBuilder$DataManipulate, android.icu.impl.Trie$DataManipulate) 
		int i
		android.icu.impl.TrieBuilder$DataManipulate datamanipulate
		android.icu.impl.Trie$DataManipulate triedatamanipulate
		char[] index
		int[] data
		int options
	public int serialize (java.io.OutputStream, boolean, android.icu.impl.TrieBuilder$DataManipulate)  throws java.io.IOException 
		int length
		int v
		int i
		int v
		int i
		int v
		int i
		int i
		java.io.OutputStream os
		boolean reduceTo16Bits
		android.icu.impl.TrieBuilder$DataManipulate datamanipulate
		int length
		java.io.DataOutputStream dos
		int options
	public boolean setRange (int, int, int, boolean) 
		int block
		int nextStart
		int block
		int block
		int start
		int limit
		int value
		boolean overwrite
		int rest
		int repeatBlock
	private int allocDataBlock () 
		int newBlock
		int newTop
	private int getDataBlock (int) 
		int ch
		int indexValue
		int newBlock
	private void compact (boolean) 
		int i
		int i
		int i
		int start
		boolean overlap
		int overlapStart
		int newStart
		int i
	private static final int findSameDataBlock (int[], int, int, int) 
		int block
		int[] data
		int dataLength
		int otherBlock
		int step
	private final void fold (android.icu.impl.TrieBuilder$DataManipulate) 
		int c
		int value
		int c
		android.icu.impl.TrieBuilder$DataManipulate manipulate
		int[] leadIndexes
		int[] index
		int block
		int indexLength
	private void fillBlock (int, int, int, int, boolean) 
		int block
		int start
		int limit
		int value
		boolean overwrite
}

android/icu/impl/StringRange$Range.class
StringRange.java
package android.icu.impl
final android.icu.impl.StringRange$Range extends java.lang.Object implements java.lang.Comparable  {
	int min
	int max
	public void  (int, int) 
		int min
		int max
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (android.icu.impl.StringRange$Range) 
		android.icu.impl.StringRange$Range that
		int diff
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder result
	public volatile int compareTo (java.lang.Object) 
}

android/icu/impl/LocaleDisplayNamesImpl$DataTableType.class
LocaleDisplayNamesImpl.java
package android.icu.impl
public final android.icu.impl.LocaleDisplayNamesImpl$DataTableType extends java.lang.Enum {
	public static final android.icu.impl.LocaleDisplayNamesImpl$DataTableType LANG
	public static final android.icu.impl.LocaleDisplayNamesImpl$DataTableType REGION
	private static final android.icu.impl.LocaleDisplayNamesImpl$DataTableType[] $VALUES
	public static android.icu.impl.LocaleDisplayNamesImpl$DataTableType[] values () 
	public static android.icu.impl.LocaleDisplayNamesImpl$DataTableType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/CacheBase.class
CacheBase.java
package android.icu.impl
public abstract android.icu.impl.CacheBase extends java.lang.Object {
	public void  () 
	public abstract java.lang.Object getInstance (java.lang.Object, java.lang.Object) 
	protected abstract java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
}

android/icu/impl/LocaleIDs.class
LocaleIDs.java
package android.icu.impl
public android.icu.impl.LocaleIDs extends java.lang.Object {
	private static final String[] _languages
	private static final String[] _replacementLanguages
	private static final String[] _obsoleteLanguages
	private static final String[] _languages3
	private static final String[] _obsoleteLanguages3
	private static final String[] _countries
	private static final String[] _deprecatedCountries
	private static final String[] _replacementCountries
	private static final String[] _obsoleteCountries
	private static final String[] _countries3
	private static final String[] _obsoleteCountries3
	public void  () 
	public static java.lang.String[] getISOCountries () 
	public static java.lang.String[] getISOLanguages () 
	public static java.lang.String getISO3Country (java.lang.String) 
		String country
		int offset
	public static java.lang.String getISO3Language (java.lang.String) 
		String language
		int offset
	public static java.lang.String threeToTwoLetterLanguage (java.lang.String) 
		String lang
		int offset
	public static java.lang.String threeToTwoLetterRegion (java.lang.String) 
		String region
		int offset
	private static int findIndex (java.lang.String[], java.lang.String) 
		int i
		String[] array
		String target
	public static java.lang.String getCurrentCountryID (java.lang.String) 
		String oldID
		int offset
	public static java.lang.String getCurrentLanguageID (java.lang.String) 
		String oldID
		int offset
	static void  () 
}

android/icu/impl/CharTrie.class
CharTrie.java
package android.icu.impl
public android.icu.impl.CharTrie extends android.icu.impl.Trie {
	private char m_initialValue_
	private char[] m_data_
	static final boolean $assertionsDisabled
	public void  (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate) 
		java.nio.ByteBuffer bytes
		android.icu.impl.Trie$DataManipulate dataManipulate
	public void  (int, int, android.icu.impl.Trie$DataManipulate) 
		int limit
		char block
		int initialValue
		int leadUnitValue
		android.icu.impl.Trie$DataManipulate dataManipulate
		int dataLength
		int latin1Length
		int i
	public final char getCodePointValue (int) 
		int offset
		int ch
		int offset
	public final char getLeadValue (char) 
		char ch
	public final char getBMPValue (char) 
		char ch
	public final char getSurrogateValue (char, char) 
		char lead
		char trail
		int offset
	public final char getTrailValue (int, char) 
		int leadvalue
		char trail
		int offset
	public final char getLatin1LinearValue (char) 
		char ch
	public boolean equals (java.lang.Object) 
		android.icu.impl.CharTrie othertrie
		Object other
		boolean result
	public int hashCode () 
	protected final void unserialize (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bytes
		int indexDataLength
	protected final int getSurrogateOffset (char, char) 
		char lead
		char trail
		int offset
	protected final int getValue (int) 
		int index
	protected final int getInitialValue () 
	static void  () 
}

android/icu/impl/BMPSet.class
BMPSet.java
package android.icu.impl
public final android.icu.impl.BMPSet extends java.lang.Object {
	public static int U16_SURROGATE_OFFSET
	private boolean[] latin1Contains
	private int[] table7FF
	private int[] bmpBlockBits
	private int[] list4kStarts
	private final int[] list
	private final int listLength
	static final boolean $assertionsDisabled
	public void  (int[], int) 
		int[] parentList
		int parentListLength
		int i
	public void  (android.icu.impl.BMPSet, int[], int) 
		android.icu.impl.BMPSet otherBMPSet
		int[] newParentList
		int newParentListLength
	public boolean contains (int) 
		int lead
		int twoBits
		int c
	public final int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt) 
		char c2
		int lead
		int twoBits
		int supplementary
		char c2
		char c
		char c2
		int lead
		int twoBits
		int supplementary
		char c2
		char c
		int spanLength
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		android.icu.util.OutputInt outCount
		int i
		int limit
		int numSupplementary
	public final int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition) 
		char c2
		int lead
		int twoBits
		int supplementary
		char c2
		char c
		char c2
		int lead
		int twoBits
		int supplementary
		char c2
		CharSequence s
		int limit
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		char c
	private static void set32x64Bits (int[], int, int) 
		int[] table
		int start
		int limit
		int lead
		int trail
		int bits
		int limitLead
		int limitTrail
	private void initBits () 
		int limit
		int start
		int limit
		int listIndex
		int minStart
	private int findCodePoint (int, int, int) 
		int i
		int c
		int lo
		int hi
	private final boolean containsSlow (int, int, int) 
		int c
		int lo
		int hi
	static void  () 
}

android/icu/impl/LocaleDisplayNamesImpl$RegionDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
 android.icu.impl.LocaleDisplayNamesImpl$RegionDataTables extends java.lang.Object {
	static final android.icu.impl.LocaleDisplayNamesImpl$DataTables impl
	void  () 
	static void  () 
}

android/icu/impl/UCharacterProperty$19.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$19 extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int, int, int) 
		android.icu.impl.UCharacterProperty this$0
		int column
		int mask
		int shift
	int getValue (int) 
		int c
}

android/icu/impl/Norm2AllModes$FCDNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$FCDNormalizer2 extends android.icu.impl.Norm2AllModes$Normalizer2WithImpl {
	public void  (android.icu.impl.Normalizer2Impl) 
		android.icu.impl.Normalizer2Impl ni
	protected void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	protected void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence src
		boolean doNormalize
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	public int spanQuickCheckYes (java.lang.CharSequence) 
		CharSequence s
	public int getQuickCheck (int) 
		int c
	public boolean hasBoundaryBefore (int) 
		int c
	public boolean hasBoundaryAfter (int) 
		int c
	public boolean isInert (int) 
		int c
}

android/icu/impl/URLHandler$FileURLHandler.class
URLHandler.java
package android.icu.impl
 android.icu.impl.URLHandler$FileURLHandler extends android.icu.impl.URLHandler {
	java.io.File file
	void  (java.net.URL) 
		java.net.URL url
	public void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean) 
		android.icu.impl.URLHandler$URLVisitor v
		boolean recurse
		boolean strip
	private void process (android.icu.impl.URLHandler$URLVisitor, boolean, boolean, java.lang.String, java.io.File[]) 
		java.io.File f
		int i
		android.icu.impl.URLHandler$URLVisitor v
		boolean recurse
		boolean strip
		String path
		java.io.File[] files
}

android/icu/impl/ICUResourceBundleReader.class
ICUResourceBundleReader.java
package android.icu.impl
public final android.icu.impl.ICUResourceBundleReader extends java.lang.Object {
	private static final int DATA_FORMAT
	private static final android.icu.impl.ICUResourceBundleReader$IsAcceptable IS_ACCEPTABLE
	private static final int URES_INDEX_LENGTH
	private static final int URES_INDEX_KEYS_TOP
	private static final int URES_INDEX_BUNDLE_TOP
	private static final int URES_INDEX_MAX_TABLE_LENGTH
	private static final int URES_INDEX_ATTRIBUTES
	private static final int URES_INDEX_16BIT_TOP
	private static final int URES_INDEX_POOL_CHECKSUM
	private static final int URES_ATT_NO_FALLBACK
	private static final int URES_ATT_IS_POOL_BUNDLE
	private static final int URES_ATT_USES_POOL_BUNDLE
	private static final java.nio.CharBuffer EMPTY_16_BIT_UNITS
	static final int LARGE_SIZE
	private static final boolean DEBUG
	private int dataVersion
	private java.nio.ByteBuffer bytes
	private byte[] keyBytes
	private java.nio.CharBuffer b16BitUnits
	private android.icu.impl.ICUResourceBundleReader poolBundleReader
	private int rootRes
	private int localKeyLimit
	private int poolStringIndexLimit
	private int poolStringIndex16Limit
	private boolean noFallback
	private boolean isPoolBundle
	private boolean usesPoolBundle
	private int poolCheckSum
	private android.icu.impl.ICUResourceBundleReader$ResourceCache resourceCache
	private static android.icu.impl.ICUResourceBundleReader$ReaderCache CACHE
	private static final android.icu.impl.ICUResourceBundleReader NULL_READER
	private static final byte[] emptyBytes
	private static final java.nio.ByteBuffer emptyByteBuffer
	private static final char[] emptyChars
	private static final int[] emptyInts
	private static final String emptyString
	private static final android.icu.impl.ICUResourceBundleReader$Array EMPTY_ARRAY
	private static final android.icu.impl.ICUResourceBundleReader$Table EMPTY_TABLE
	private static int[] PUBLIC_TYPES
	private static final String ICU_RESOURCE_SUFFIX
	static final boolean $assertionsDisabled
	private void  () 
	private void  (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.lang.ClassLoader)  throws java.io.IOException 
		java.nio.ByteBuffer inBytes
		String baseName
		String localeID
		ClassLoader loader
	static android.icu.impl.ICUResourceBundleReader getReader (java.lang.String, java.lang.String, java.lang.ClassLoader) 
		String baseName
		String localeID
		ClassLoader root
		android.icu.impl.ICUResourceBundleReader$ReaderCacheKey info
		android.icu.impl.ICUResourceBundleReader reader
	private void init (java.nio.ByteBuffer)  throws java.io.IOException 
		int bundleTop
		int att
		int num16BitUnits
		int _16BitTop
		java.nio.ByteBuffer inBytes
		int majorFormatVersion
		int dataLength
		int indexes0
		int indexLength
		int bundleTop
		int maxOffset
		int keysBottom
		int keysTop
	private int getIndexesInt (int) 
		int i
	android.icu.util.VersionInfo getVersion () 
	int getRootResource () 
	boolean getNoFallback () 
	boolean getUsesPoolBundle () 
	static int RES_GET_TYPE (int) 
		int res
	private static int RES_GET_OFFSET (int) 
		int res
	private int getResourceByteOffset (int) 
		int offset
	static int RES_GET_INT (int) 
		int res
	static int RES_GET_UINT (int) 
		int res
	static boolean URES_IS_ARRAY (int) 
		int type
	static boolean URES_IS_TABLE (int) 
		int type
	private char[] getChars (int, int) 
		int i
		java.nio.CharBuffer temp
		int offset
		int count
		char[] chars
	private int getInt (int) 
		int offset
	private int[] getInts (int, int) 
		int i
		java.nio.IntBuffer temp
		int offset
		int count
		int[] ints
	private char[] getTable16KeyOffsets (int) 
		int i
		java.nio.CharBuffer temp
		char[] result
		int offset
		int length
	private char[] getTableKeyOffsets (int) 
		int offset
		int length
	private int[] getTable32KeyOffsets (int) 
		int offset
		int length
	private static java.lang.String makeKeyStringFromBytes (byte[], int) 
		byte[] keyBytes
		int keyOffset
		StringBuilder sb
		byte b
	private java.lang.String getKey16String (int) 
		int keyOffset
	private java.lang.String getKey32String (int) 
		int keyOffset
	private void setKeyFromKey16 (int, android.icu.impl.UResource$Key) 
		int keyOffset
		android.icu.impl.UResource$Key key
	private void setKeyFromKey32 (int, android.icu.impl.UResource$Key) 
		int keyOffset
		android.icu.impl.UResource$Key key
	private int compareKeys (java.lang.CharSequence, char) 
		CharSequence key
		char keyOffset
	private int compareKeys32 (java.lang.CharSequence, int) 
		CharSequence key
		int keyOffset
	java.lang.String getStringV2 (int) 
		StringBuilder sb
		char c
		String s
		int length
		int length
		int length
		int res
		int offset
		Object value
		String s
		int first
	private java.lang.String makeStringFromBytes (int, int) 
		int i
		StringBuilder sb
		CharSequence cs
		int offset
		int length
	java.lang.String getString (int) 
		int res
		int offset
		Object value
		int length
		String s
	private boolean isNoInheritanceMarker (int) 
		int res
		int offset
	private boolean isStringV2NoInheritanceMarker (int) 
		int offset
		int first
	java.lang.String getAlias (int) 
		Object value
		String s
		int length
		int res
		int offset
	byte[] getBinary (int, byte[]) 
		int i
		java.nio.ByteBuffer temp
		int length
		int res
		byte[] ba
		int offset
	java.nio.ByteBuffer getBinary (int) 
		java.nio.ByteBuffer result
		int length
		int res
		int offset
	int[] getIntVector (int) 
		int length
		int res
		int offset
	private int getArrayLength (int) 
		int res
		int offset
		int type
	android.icu.impl.ICUResourceBundleReader$Array getArray (int) 
		int res
		int type
		int offset
		Object value
		android.icu.impl.ICUResourceBundleReader$Array array
	private int getTableLength (int) 
		int res
		int offset
		int type
	android.icu.impl.ICUResourceBundleReader$Table getTable (int) 
		android.icu.impl.ICUResourceBundleReader$Table table
		int size
		android.icu.impl.ICUResourceBundleReader$Table table
		int size
		int res
		int type
		int offset
		Object value
		android.icu.impl.ICUResourceBundleReader$Table table
		int size
	public static java.lang.String getFullName (java.lang.String, java.lang.String) 
		String baseName
		String localeName
	static android.icu.impl.ICUResourceBundleReader access$200 () 
	void  (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundleReader$1)  throws java.io.IOException 
		java.nio.ByteBuffer x0
		String x1
		String x2
		ClassLoader x3
		android.icu.impl.ICUResourceBundleReader$1 x4
	static int[] access$400 () 
	static java.nio.CharBuffer access$500 (android.icu.impl.ICUResourceBundleReader) 
		android.icu.impl.ICUResourceBundleReader x0
	static int access$600 (android.icu.impl.ICUResourceBundleReader) 
		android.icu.impl.ICUResourceBundleReader x0
	static int access$700 (android.icu.impl.ICUResourceBundleReader) 
		android.icu.impl.ICUResourceBundleReader x0
	static int access$800 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int access$900 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int access$1000 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int access$1200 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static java.lang.String access$1300 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static java.lang.String access$1400 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int access$1500 (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence, char) 
		android.icu.impl.ICUResourceBundleReader x0
		CharSequence x1
		char x2
	static int access$1600 (android.icu.impl.ICUResourceBundleReader, java.lang.CharSequence, int) 
		android.icu.impl.ICUResourceBundleReader x0
		CharSequence x1
		int x2
	static void access$1700 (android.icu.impl.ICUResourceBundleReader, int, android.icu.impl.UResource$Key) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
		android.icu.impl.UResource$Key x2
	static void access$1800 (android.icu.impl.ICUResourceBundleReader, int, android.icu.impl.UResource$Key) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
		android.icu.impl.UResource$Key x2
	static boolean access$1900 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static char[] access$2000 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static char[] access$2100 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int[] access$2200 (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader x0
		int x1
	static int access$2500 (int) 
		int x0
	static void  () 
}

android/icu/impl/Grego.class
Grego.java
package android.icu.impl
public android.icu.impl.Grego extends java.lang.Object {
	public static final long MIN_MILLIS
	public static final long MAX_MILLIS
	public static final int MILLIS_PER_SECOND
	public static final int MILLIS_PER_MINUTE
	public static final int MILLIS_PER_HOUR
	public static final int MILLIS_PER_DAY
	private static final int JULIAN_1_CE
	private static final int JULIAN_1970_CE
	private static final int[] MONTH_LENGTH
	private static final int[] DAYS_BEFORE
	public void  () 
	public static final boolean isLeapYear (int) 
		int year
	public static final int monthLength (int, int) 
		int year
		int month
	public static final int previousMonthLength (int, int) 
		int year
		int month
	public static long fieldsToDay (int, int, int) 
		int year
		int month
		int dom
		int y
		long julian
	public static int dayOfWeek (long) 
		long day
		long[] remainder
		int dayOfWeek
	public static int[] dayToFields (long, int[]) 
		long day
		int[] fields
		long[] rem
		long n400
		long n100
		long n4
		long n1
		int year
		int dayOfYear
		boolean isLeap
		int correction
		int march1
		int month
		int dayOfMonth
		int dayOfWeek
	public static int[] timeToFields (long, int[]) 
		long time
		int[] fields
		long[] remainder
		long day
	public static long floorDivide (long, long) 
		long numerator
		long denominator
	private static long floorDivide (long, long, long[]) 
		long numerator
		long denominator
		long[] remainder
		long quotient
	public static int getDayOfWeekInMonth (int, int, int) 
		int year
		int month
		int dayOfMonth
		int weekInMonth
	public static java.lang.String timeToString (long) 
		long time
		int[] fields
		int millis
		int hour
		int min
		int sec
	static void  () 
}

android/icu/impl/ICUResourceBundleReader$ReaderCache.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$ReaderCache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.impl.ICUResourceBundleReader createInstance (android.icu.impl.ICUResourceBundleReader$ReaderCacheKey, java.lang.ClassLoader) 
		String itemPath
		java.nio.ByteBuffer inBytes
		java.io.InputStream stream
		java.nio.ByteBuffer inBytes
		java.io.IOException ex
		android.icu.impl.ICUResourceBundleReader$ReaderCacheKey key
		ClassLoader loader
		String fullName
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.ICUResourceBundleReader$1) 
		android.icu.impl.ICUResourceBundleReader$1 x0
}

android/icu/impl/Trie2$ValueWidth.class
Trie2.java
package android.icu.impl
final android.icu.impl.Trie2$ValueWidth extends java.lang.Enum {
	public static final android.icu.impl.Trie2$ValueWidth BITS_16
	public static final android.icu.impl.Trie2$ValueWidth BITS_32
	private static final android.icu.impl.Trie2$ValueWidth[] $VALUES
	public static android.icu.impl.Trie2$ValueWidth[] values () 
	public static android.icu.impl.Trie2$ValueWidth valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/ClassLoaderUtil.class
ClassLoaderUtil.java
package android.icu.impl
public android.icu.impl.ClassLoaderUtil extends java.lang.Object {
	private static volatile ClassLoader BOOTSTRAP_CLASSLOADER
	public void  () 
	private static java.lang.ClassLoader getBootstrapClassLoader () 
		ClassLoader cl
	public static java.lang.ClassLoader getClassLoader (java.lang.Class) 
		Class cls
		ClassLoader cl
	public static java.lang.ClassLoader getClassLoader () 
		ClassLoader cl
}

android/icu/impl/ICUResourceBundle$2.class
ICUResourceBundle.java
package android.icu.impl
final android.icu.impl.ICUResourceBundle$2 extends android.icu.impl.SoftCache {
	void  () 
	protected android.icu.impl.ICUResourceBundle$AvailEntry createInstance (java.lang.String, java.lang.ClassLoader) 
		String key
		ClassLoader loader
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
}

android/icu/impl/URLHandler.class
URLHandler.java
package android.icu.impl
public abstract android.icu.impl.URLHandler extends java.lang.Object {
	public static final String PROPNAME
	private static final java.util.Map handlers
	private static final boolean DEBUG
	public void  () 
	public static android.icu.impl.URLHandler get (java.net.URL) 
		android.icu.impl.URLHandler handler
		IllegalAccessException e
		IllegalArgumentException e
		java.lang.reflect.InvocationTargetException e
		java.lang.reflect.Method m
		java.net.URL url
		String protocol
	protected static android.icu.impl.URLHandler getDefault (java.net.URL) 
		java.net.URL url
		android.icu.impl.URLHandler handler
		String protocol
	public void guide (android.icu.impl.URLHandler$URLVisitor, boolean) 
		android.icu.impl.URLHandler$URLVisitor visitor
		boolean recurse
	public abstract void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean) 
	static boolean access$000 () 
	static void  () 
		Class cl
		java.lang.reflect.Method m
		ClassNotFoundException e
		NoSuchMethodException e
		SecurityException e
		int ix
		String key
		String value
		String line
		Class[] params
		ClassLoader loader
		java.io.InputStream is
		Throwable t
		java.util.Map h
		java.io.BufferedReader br
}

android/icu/impl/UCharacterProperty$5.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$5 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/StringRange$1.class
StringRange.java
package android.icu.impl
final android.icu.impl.StringRange$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (int[], int[]) 
		int diff
		int i
		int[] o1
		int[] o2
		int minIndex
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/impl/UCharacterProperty$9.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$9 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/UCharacterProperty$10.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$10 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/ICUBinary$DataFile.class
ICUBinary.java
package android.icu.impl
abstract android.icu.impl.ICUBinary$DataFile extends java.lang.Object {
	protected final String itemPath
	void  (java.lang.String) 
		String item
	public java.lang.String toString () 
	abstract java.nio.ByteBuffer getData (java.lang.String) 
	abstract void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set) 
}

android/icu/impl/ICULocaleService$LocaleKeyFactory.class
ICULocaleService.java
package android.icu.impl
public abstract android.icu.impl.ICULocaleService$LocaleKeyFactory extends java.lang.Object implements android.icu.impl.ICUService$Factory  {
	protected final String name
	protected final boolean visible
	public static final boolean VISIBLE
	public static final boolean INVISIBLE
	protected void  (boolean) 
		boolean visible
	protected void  (boolean, java.lang.String) 
		boolean visible
		String name
	public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService) 
		android.icu.impl.ICULocaleService$LocaleKey lkey
		int kind
		android.icu.util.ULocale uloc
		android.icu.impl.ICUService$Key key
		android.icu.impl.ICUService service
	protected boolean handlesKey (android.icu.impl.ICUService$Key) 
		String id
		java.util.Set supported
		android.icu.impl.ICUService$Key key
	public void updateVisibleIDs (java.util.Map) 
		String id
		java.util.Map result
		java.util.Set cache
	public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		String id
		android.icu.util.ULocale locale
		android.icu.util.ULocale loc
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService service
	protected boolean isSupportedID (java.lang.String) 
		String id
	protected java.util.Set getSupportedIDs () 
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/impl/Norm2AllModes$Normalizer2WithImpl.class
Norm2AllModes.java
package android.icu.impl
public abstract android.icu.impl.Norm2AllModes$Normalizer2WithImpl extends android.icu.text.Normalizer2 {
	public final android.icu.impl.Normalizer2Impl impl
	public void  (android.icu.impl.Normalizer2Impl) 
		android.icu.impl.Normalizer2Impl ni
	public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder) 
		CharSequence src
		StringBuilder dest
	public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable) 
		CharSequence src
		Appendable dest
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	protected abstract void normalize (java.lang.CharSequence, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
	public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence, boolean) 
		StringBuilder first
		CharSequence second
		boolean doNormalize
	protected abstract void normalizeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
	public java.lang.String getDecomposition (int) 
		int c
	public java.lang.String getRawDecomposition (int) 
		int c
	public int composePair (int, int) 
		int a
		int b
	public int getCombiningClass (int) 
		int c
	public boolean isNormalized (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence) 
		CharSequence s
	public abstract int getQuickCheck (int) 
}

android/icu/impl/UCharacterProperty$6.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$6 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/impl/CurrencyData$CurrencyDisplayInfo.class
CurrencyData.java
package android.icu.impl
public abstract android.icu.impl.CurrencyData$CurrencyDisplayInfo extends android.icu.text.CurrencyDisplayNames {
	public void  () 
	public abstract java.util.Map getUnitPatterns () 
	public abstract android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String) 
	public abstract android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo () 
}

android/icu/impl/TextTrieMap$Node.class
TextTrieMap.java
package android.icu.impl
 android.icu.impl.TextTrieMap$Node extends java.lang.Object {
	private char[] _text
	private java.util.List _values
	private java.util.List _children
	final android.icu.impl.TextTrieMap this$0
	private void  (android.icu.impl.TextTrieMap) 
	private void  (android.icu.impl.TextTrieMap, char[], java.util.List, java.util.List) 
		char[] text
		java.util.List values
		java.util.List children
	public java.util.Iterator values () 
	public void add (android.icu.impl.TextTrieMap$CharIterator, java.lang.Object) 
		android.icu.impl.TextTrieMap$CharIterator chitr
		Object value
		StringBuilder buf
	public android.icu.impl.TextTrieMap$Node findMatch (android.icu.impl.TextTrieMap$CharIterator) 
		android.icu.impl.TextTrieMap$Node child
		android.icu.impl.TextTrieMap$CharIterator chitr
		android.icu.impl.TextTrieMap$Node match
		Character ch
	private void add (char[], int, java.lang.Object) 
		android.icu.impl.TextTrieMap$Node child
		int matchLen
		android.icu.impl.TextTrieMap$Node next
		char[] text
		int offset
		Object value
		java.util.ListIterator litr
	private boolean matchFollowing (android.icu.impl.TextTrieMap$CharIterator) 
		Character ch
		android.icu.impl.TextTrieMap$CharIterator chitr
		boolean matched
		int idx
	private int lenMatches (char[], int) 
		char[] text
		int offset
		int textLen
		int limit
		int len
	private void split (int) 
		int offset
		char[] childText
		android.icu.impl.TextTrieMap$Node child
	private java.util.List addValue (java.util.List, java.lang.Object) 
		java.util.List list
		Object value
	void  (android.icu.impl.TextTrieMap, android.icu.impl.TextTrieMap$1) 
		android.icu.impl.TextTrieMap x0
		android.icu.impl.TextTrieMap$1 x1
}

android/icu/impl/LocaleDisplayNamesImpl$ICUDataTable.class
LocaleDisplayNamesImpl.java
package android.icu.impl
 android.icu.impl.LocaleDisplayNamesImpl$ICUDataTable extends android.icu.impl.LocaleDisplayNamesImpl$DataTable {
	private final android.icu.impl.ICUResourceBundle bundle
	public void  (java.lang.String, android.icu.util.ULocale) 
		String path
		android.icu.util.ULocale locale
	public android.icu.util.ULocale getLocale () 
	public java.lang.String get (java.lang.String, java.lang.String, java.lang.String) 
		String tableName
		String subTableName
		String code
}

android/icu/impl/CurrencyData$CurrencySpacingInfo.class
CurrencyData.java
package android.icu.impl
public final android.icu.impl.CurrencyData$CurrencySpacingInfo extends java.lang.Object {
	public final String beforeCurrencyMatch
	public final String beforeContextMatch
	public final String beforeInsert
	public final String afterCurrencyMatch
	public final String afterContextMatch
	public final String afterInsert
	private static final String DEFAULT_CUR_MATCH
	private static final String DEFAULT_CTX_MATCH
	private static final String DEFAULT_INSERT
	public static final android.icu.impl.CurrencyData$CurrencySpacingInfo DEFAULT
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String beforeCurrencyMatch
		String beforeContextMatch
		String beforeInsert
		String afterCurrencyMatch
		String afterContextMatch
		String afterInsert
	static void  () 
}

android/icu/impl/UCharacterProperty$NormQuickCheckIntProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$NormQuickCheckIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
	int which
	int max
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int, int, int) 
		int source
		int which
		int max
	int getValue (int) 
		int c
	int getMaxValue (int) 
		int which
}

android/icu/impl/UCharacterNameChoice.class
UCharacterNameChoice.java
package android.icu.impl
public abstract android.icu.impl.UCharacterNameChoice extends java.lang.Object {
	public static final int UNICODE_CHAR_NAME
	public static final int OBSOLETE_UNUSED_UNICODE_10_CHAR_NAME
	public static final int EXTENDED_CHAR_NAME
	public static final int CHAR_NAME_ALIAS
	public static final int CHAR_NAME_CHOICE_COUNT
	public static final int ISO_COMMENT_
}

android/icu/impl/ICUBinary.class
ICUBinary.java
package android.icu.impl
public final android.icu.impl.ICUBinary extends java.lang.Object {
	private static final java.util.List icuDataFiles
	private static final byte MAGIC1
	private static final byte MAGIC2
	private static final byte CHAR_SET_
	private static final byte CHAR_SIZE_
	private static final String MAGIC_NUMBER_AUTHENTICATION_FAILED_
	private static final String HEADER_AUTHENTICATION_FAILED_
	static final boolean $assertionsDisabled
	public void  () 
	private static void addDataFilesFromPath (java.lang.String, java.util.List) 
		int pathLimit
		int sepIndex
		int pathLimit
		String path
		String dataPath
		java.util.List files
		int pathStart
	private static void addDataFilesFromFolder (java.io.File, java.lang.StringBuilder, java.util.List) 
		java.nio.ByteBuffer pkgBytes
		String fileName
		java.io.File file
		java.io.File folder
		StringBuilder itemPath
		java.util.List dataFiles
		java.io.File[] files
		int folderPathLength
	static int compareKeys (java.lang.CharSequence, java.nio.ByteBuffer, int) 
		int c2
		int diff
		int i
		CharSequence key
		java.nio.ByteBuffer bytes
		int offset
	static int compareKeys (java.lang.CharSequence, byte[], int) 
		int c2
		int diff
		int i
		CharSequence key
		byte[] bytes
		int offset
	public static java.nio.ByteBuffer getData (java.lang.String) 
		String itemPath
	public static java.nio.ByteBuffer getData (java.lang.ClassLoader, java.lang.String, java.lang.String) 
		ClassLoader loader
		String resourceName
		String itemPath
	public static java.nio.ByteBuffer getRequiredData (java.lang.String) 
		String itemPath
	private static java.nio.ByteBuffer getData (java.lang.ClassLoader, java.lang.String, java.lang.String, boolean) 
		java.io.InputStream is
		java.io.IOException e
		ClassLoader loader
		String resourceName
		String itemPath
		boolean required
		java.nio.ByteBuffer bytes
		java.nio.ByteBuffer buffer
	private static java.nio.ByteBuffer getDataFromFile (java.lang.String) 
		java.nio.ByteBuffer data
		android.icu.impl.ICUBinary$DataFile dataFile
		String itemPath
	private static java.nio.ByteBuffer mapFile (java.io.File) 
		java.nio.channels.FileChannel channel
		java.nio.ByteBuffer bytes
		java.io.FileNotFoundException ignored
		java.io.IOException ignored
		java.io.File path
		java.io.FileInputStream file
	public static void addBaseNamesInFileFolder (java.lang.String, java.lang.String, java.util.Set) 
		android.icu.impl.ICUBinary$DataFile dataFile
		String folder
		String suffix
		java.util.Set names
	public static android.icu.util.VersionInfo readHeaderAndDataVersion (java.nio.ByteBuffer, int, android.icu.impl.ICUBinary$Authenticate)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		int dataFormat
		android.icu.impl.ICUBinary$Authenticate authenticate
	public static int readHeader (java.nio.ByteBuffer, int, android.icu.impl.ICUBinary$Authenticate)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		int dataFormat
		android.icu.impl.ICUBinary$Authenticate authenticate
		byte magic1
		byte magic2
		byte isBigEndian
		byte charsetFamily
		byte sizeofUChar
		int headerSize
		int sizeofUDataInfo
		byte[] formatVersion
	public static int writeHeader (int, int, int, java.io.DataOutputStream)  throws java.io.IOException 
		int dataFormat
		int formatVersion
		int dataVersion
		java.io.DataOutputStream dos
	public static void skipBytes (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer bytes
		int skipLength
	public static java.lang.String getString (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer bytes
		int length
		int additionalSkipLength
		CharSequence cs
		String s
	public static char[] getChars (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer bytes
		int length
		int additionalSkipLength
		char[] dest
	public static short[] getShorts (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer bytes
		int length
		int additionalSkipLength
		short[] dest
	public static int[] getInts (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer bytes
		int length
		int additionalSkipLength
		int[] dest
	public static long[] getLongs (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer bytes
		int length
		int additionalSkipLength
		long[] dest
	public static java.nio.ByteBuffer sliceWithOrder (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bytes
		java.nio.ByteBuffer b
	public static java.nio.ByteBuffer getByteBufferFromInputStreamAndCloseStream (java.io.InputStream)  throws java.io.IOException 
		byte[] bytes
		int numRead
		int nextByte
		int capacity
		byte[] newBytes
		byte[] bytes
		int avail
		int length
		java.io.InputStream is
	public static android.icu.util.VersionInfo getVersionInfoFromCompactInt (int) 
		int version
	public static byte[] getVersionByteArrayFromCompactInt (int) 
		int version
	static java.nio.ByteBuffer access$100 (java.io.File) 
		java.io.File x0
	static void  () 
		String dataPath
}

android/icu/impl/UPropertyAliases$1.class
UPropertyAliases.java
package android.icu.impl
 android.icu.impl.UPropertyAliases$1 extends java.lang.Object {
}

android/icu/impl/ICUService$Key.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService$Key extends java.lang.Object {
	private final String id
	public void  (java.lang.String) 
		String id
	public final java.lang.String id () 
	public java.lang.String canonicalID () 
	public java.lang.String currentID () 
	public java.lang.String currentDescriptor () 
	public boolean fallback () 
	public boolean isFallbackOf (java.lang.String) 
		String idToCheck
}

android/icu/impl/Assert.class
Assert.java
package android.icu.impl
public android.icu.impl.Assert extends java.lang.Object {
	public void  () 
	public static void fail (java.lang.Exception) 
		Exception e
	public static void fail (java.lang.String) 
		String msg
	public static void assrt (boolean) 
		boolean val
	public static void assrt (java.lang.String, boolean) 
		String msg
		boolean val
}

android/icu/impl/ICUResourceBundleReader$Array32.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Array32 extends android.icu.impl.ICUResourceBundleReader$Array {
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void  (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int offset
}

android/icu/impl/URLHandler$JarURLHandler.class
URLHandler.java
package android.icu.impl
 android.icu.impl.URLHandler$JarURLHandler extends android.icu.impl.URLHandler {
	java.util.jar.JarFile jarFile
	String prefix
	void  (java.net.URL) 
		String urlStr
		int idx
		int ix
		String protocol
		java.net.JarURLConnection conn
		Exception e
		java.net.URL url
	public void guide (android.icu.impl.URLHandler$URLVisitor, boolean, boolean) 
		int ix
		String name
		java.util.jar.JarEntry entry
		java.util.Enumeration entries
		Exception e
		android.icu.impl.URLHandler$URLVisitor v
		boolean recurse
		boolean strip
}

android/icu/impl/ICURWLock.class
ICURWLock.java
package android.icu.impl
public android.icu.impl.ICURWLock extends java.lang.Object {
	private java.util.concurrent.locks.ReentrantReadWriteLock rwl
	private android.icu.impl.ICURWLock$Stats stats
	public void  () 
	public synchronized android.icu.impl.ICURWLock$Stats resetStats () 
		android.icu.impl.ICURWLock$Stats result
	public synchronized android.icu.impl.ICURWLock$Stats clearStats () 
		android.icu.impl.ICURWLock$Stats result
	public synchronized android.icu.impl.ICURWLock$Stats getStats () 
	public void acquireRead () 
	public void releaseRead () 
	public void acquireWrite () 
	public void releaseWrite () 
}

android/icu/impl/UCaseProps$ContextIterator.class
UCaseProps.java
package android.icu.impl
public abstract android.icu.impl.UCaseProps$ContextIterator extends java.lang.Object {
	public abstract void reset (int) 
	public abstract int next () 
}

android/icu/impl/ClassLoaderUtil$1.class
ClassLoaderUtil.java
package android.icu.impl
final android.icu.impl.ClassLoaderUtil$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public android.icu.impl.ClassLoaderUtil$BootstrapClassLoader run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/ICUCurrencyDisplayInfoProvider.class
ICUCurrencyDisplayInfoProvider.java
package android.icu.impl
public android.icu.impl.ICUCurrencyDisplayInfoProvider extends java.lang.Object implements android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider  {
	public void  () 
	public android.icu.impl.CurrencyData$CurrencyDisplayInfo getInstance (android.icu.util.ULocale, boolean) 
		int status
		android.icu.util.ULocale locale
		boolean withFallback
		android.icu.impl.ICUResourceBundle rb
	public boolean hasData () 
}

android/icu/impl/TimeZoneNamesImpl$TZ2MZsCache.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$TZ2MZsCache extends android.icu.impl.SoftCache {
	private void  () 
	protected java.util.List createInstance (java.lang.String, java.lang.String) 
		android.icu.util.UResourceBundle mz
		String mzid
		String fromStr
		String toStr
		long from
		long to
		int idx
		android.icu.util.UResourceBundle zoneBundle
		java.util.MissingResourceException mre
		String key
		String data
		java.util.List mzMaps
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle metazoneInfoBundle
		String tzkey
	private static long parseDate (java.lang.String) 
		int n
		int n
		int n
		int n
		int n
		String text
		int year
		int month
		int day
		int hour
		int min
		int idx
		long date
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.TimeZoneNamesImpl$1) 
		android.icu.impl.TimeZoneNamesImpl$1 x0
}

android/icu/impl/Trie2$ValueMapper.class
Trie2.java
package android.icu.impl
public abstract android.icu.impl.Trie2$ValueMapper extends java.lang.Object {
	public abstract int map (int) 
}

android/icu/impl/ICUResourceBundleReader$Table16.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table16 extends android.icu.impl.ICUResourceBundleReader$Table {
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void  (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int offset
}

android/icu/impl/LocaleUtility.class
LocaleUtility.java
package android.icu.impl
public android.icu.impl.LocaleUtility extends java.lang.Object {
	public void  () 
	public static java.util.Locale getLocaleFromName (java.lang.String) 
		int i2
		String name
		String language
		String country
		String variant
		int i1
	public static boolean isFallbackOf (java.lang.String, java.lang.String) 
		String parent
		String child
		int i
	public static boolean isFallbackOf (java.util.Locale, java.util.Locale) 
		java.util.Locale parent
		java.util.Locale child
	public static java.util.Locale fallback (java.util.Locale) 
		java.util.Locale loc
		String[] parts
		int i
}

android/icu/impl/OlsonTimeZone.class
OlsonTimeZone.java
package android.icu.impl
public android.icu.impl.OlsonTimeZone extends android.icu.util.BasicTimeZone {
	static final long serialVersionUID
	private static final int MAX_OFFSET_SECONDS
	private int transitionCount
	private int typeCount
	private long[] transitionTimes64
	private int[] typeOffsets
	private byte[] typeMapData
	private int finalStartYear
	private double finalStartMillis
	private android.icu.util.SimpleTimeZone finalZone
	private volatile String canonicalID
	private static final String ZONEINFORES
	private static final boolean DEBUG
	private static final int SECONDS_PER_DAY
	private transient android.icu.util.InitialTimeZoneRule initialRule
	private transient android.icu.util.TimeZoneTransition firstTZTransition
	private transient int firstTZTransitionIdx
	private transient android.icu.util.TimeZoneTransition firstFinalTZTransition
	private transient android.icu.util.TimeArrayTimeZoneRule[] historicRules
	private transient android.icu.util.SimpleTimeZone finalZoneWithStartYear
	private transient boolean transitionRulesInitialized
	private static final int currentSerialVersion
	private int serialVersionOnStream
	private volatile transient boolean isFrozen
	static final boolean $assertionsDisabled
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int milliseconds
	public int getOffset (int, int, int, int, int, int, int) 
		int era
		int year
		int month
		int dom
		int dow
		int millis
		int monthLength
		long time
		int[] offsets
	public void setRawOffset (int) 
		android.icu.util.TimeZoneTransition tzt
		android.icu.util.DateTimeRule start
		android.icu.util.DateTimeRule end
		int sav
		android.icu.util.AnnualTimeZoneRule r1
		android.icu.util.AnnualTimeZoneRule r2
		android.icu.util.DateTimeRule start
		android.icu.util.DateTimeRule end
		int offset1
		int offset2
		int sav
		android.icu.util.TimeZoneRule[] currentRules
		android.icu.util.SimpleTimeZone stz
		boolean bDst
		int[] fields
		int offsetMillis
		long current
	public java.lang.Object clone () 
	public void getOffset (long, boolean, int[]) 
		long date
		boolean local
		int[] offsets
	public void getOffsetFromLocal (long, int, int, int[]) 
		long date
		int nonExistingTimeOpt
		int duplicatedTimeOpt
		int[] offsets
	public int getRawOffset () 
		int[] ret
	public boolean useDaylightTime () 
		int i
		long current
		int[] fields
		long start
		long limit
	public boolean observesDaylightTime () 
		long current
		long currentSec
		int trsIdx
	public int getDSTSavings () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
		int[] temp
	public boolean hasSameRules (android.icu.util.TimeZone) 
		android.icu.util.TimeZone other
		android.icu.impl.OlsonTimeZone o
	public java.lang.String getCanonicalID () 
	private void constructEmpty () 
	public void  (android.icu.util.UResourceBundle, android.icu.util.UResourceBundle, java.lang.String) 
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle res
		String id
	private void construct (android.icu.util.UResourceBundle, android.icu.util.UResourceBundle) 
		int i
		int i
		int i
		int idx
		int ruleRaw
		int[] ruleData
		java.util.MissingResourceException e
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle res
		android.icu.util.UResourceBundle r
		android.icu.util.UResourceBundle r
		android.icu.util.UResourceBundle r
		android.icu.util.UResourceBundle r
		int[] transPre32
		int[] trans32
		int[] transPost32
		String ruleID
	public void  (java.lang.String) 
		String id
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle res
	public void setID (java.lang.String) 
		String id
	private void getHistoricalOffset (long, boolean, int, int, int[]) 
		int offsetBefore
		boolean dstBefore
		int offsetAfter
		boolean dstAfter
		boolean dstToStd
		boolean stdToDst
		long transition
		int transIdx
		long sec
		long date
		boolean local
		int NonExistingTimeOpt
		int DuplicatedTimeOpt
		int[] offsets
	private int getInt (byte) 
		byte val
	private int zoneOffsetAt (int) 
		int transIdx
		int typeIdx
	private int rawOffsetAt (int) 
		int transIdx
		int typeIdx
	private int dstOffsetAt (int) 
		int transIdx
		int typeIdx
	private int initialRawOffset () 
	private int initialDstOffset () 
	public java.lang.String toString () 
		int i
		int i
		int i
		StringBuilder buf
	private static android.icu.util.UResourceBundle loadRule (android.icu.util.UResourceBundle, java.lang.String) 
		android.icu.util.UResourceBundle top
		String ruleid
		android.icu.util.UResourceBundle r
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.impl.OlsonTimeZone z
	public int hashCode () 
		int i
		int i
		int i
		int ret
	public android.icu.util.TimeZoneTransition getNextTransition (long, boolean) 
		long t
		android.icu.util.TimeZoneRule to
		android.icu.util.TimeZoneRule from
		long startTime
		int ttidx
		long base
		boolean inclusive
	public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean) 
		long t
		android.icu.util.TimeZoneRule to
		android.icu.util.TimeZoneRule from
		long startTime
		int ttidx
		long base
		boolean inclusive
	public android.icu.util.TimeZoneRule[] getTimeZoneRules () 
		int i
		int i
		android.icu.util.TimeZoneRule[] stzr
		int size
		android.icu.util.TimeZoneRule[] rules
		int idx
	private synchronized void initTransitionRules () 
		long tt
		long[] startTimes
		int nTimes
		long[] times
		int transitionIdx
		int typeIdx
		android.icu.util.TimeZoneTransition tzt
		android.icu.util.TimeZoneRule firstFinalRule
		long startTime
		android.icu.util.TimeZoneRule firstFinalRule
		android.icu.util.TimeZoneRule prevRule
		String stdName
		String dstName
		int raw
		int dst
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle res
		boolean initialized
		String tzid
		java.io.ObjectInputStream stream
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.impl.OlsonTimeZone tz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/impl/Punycode.class
Punycode.java
package android.icu.impl
public final android.icu.impl.Punycode extends java.lang.Object {
	private static final int BASE
	private static final int TMIN
	private static final int TMAX
	private static final int SKEW
	private static final int DAMP
	private static final int INITIAL_BIAS
	private static final int INITIAL_N
	private static final char HYPHEN
	private static final char DELIMITER
	private static final int ZERO
	private static final int SMALL_A
	private static final int SMALL_Z
	private static final int CAPITAL_A
	private static final int CAPITAL_Z
	static final int[] basicToDigit
	public void  () 
	private static int adaptBias (int, int, boolean) 
		int delta
		int length
		boolean firstTime
		int count
	private static char asciiCaseMap (char, boolean) 
		char b
		boolean uppercase
	private static char digitToBasic (int, boolean) 
		int digit
		boolean uppercase
	public static java.lang.StringBuilder encode (java.lang.CharSequence, boolean[])  throws android.icu.text.StringPrepParseException 
		char c2
		int n
		char c
		int q
		int k
		int t
		int q
		int m
		CharSequence src
		boolean[] caseFlags
		int n
		int delta
		int handledCPCount
		int basicLength
		int bias
		int j
		int srcCPCount
		int srcLength
		int[] cpBuffer
		StringBuilder dest
	private static boolean isBasic (int) 
		int ch
	private static boolean isBasicUpperCase (int) 
		int ch
	private static boolean isSurrogate (int) 
		int ch
	public static java.lang.StringBuilder decode (java.lang.CharSequence, boolean[])  throws android.icu.text.StringPrepParseException 
		char b
		int codeUnitIndex
		int codeUnitIndex
		int oldi
		int w
		int k
		int digit
		int t
		int cpLength
		CharSequence src
		boolean[] caseFlags
		int srcLength
		StringBuilder dest
		int n
		int i
		int bias
		int basicLength
		int j
		int in
		int destCPCount
		int firstSupplementaryIndex
	static void  () 
}

android/icu/impl/ClassLoaderUtil$BootstrapClassLoader.class
ClassLoaderUtil.java
package android.icu.impl
 android.icu.impl.ClassLoaderUtil$BootstrapClassLoader extends java.lang.ClassLoader {
	void  () 
}

android/icu/impl/DateNumberFormat.class
DateNumberFormat.java
package android.icu.impl
public final android.icu.impl.DateNumberFormat extends android.icu.text.NumberFormat {
	private static final long serialVersionUID
	private char[] digits
	private char zeroDigit
	private char minusSign
	private boolean positiveOnly
	private static final int DECIMAL_BUF_SIZE
	private transient char[] decimalBuf
	private static android.icu.impl.SimpleCache CACHE
	private int maxIntDigits
	private int minIntDigits
	private static final long PARSE_THRESHOLD
	public void  (android.icu.util.ULocale, java.lang.String, java.lang.String) 
		android.icu.util.ULocale loc
		String digitString
		String nsName
	public void  (android.icu.util.ULocale, char, java.lang.String) 
		int i
		android.icu.util.ULocale loc
		char zeroDigit
		String nsName
		StringBuffer buf
	private void initialize (android.icu.util.ULocale, java.lang.String, java.lang.String) 
		java.util.MissingResourceException ex1
		String minusString
		String minusString
		String minusString
		java.util.MissingResourceException ex
		int i
		String minusString
		android.icu.impl.ICUResourceBundle rb
		android.icu.util.ULocale loc
		String digitString
		String nsName
		char[] elems
	public void setMaximumIntegerDigits (int) 
		int newValue
	public int getMaximumIntegerDigits () 
	public void setMinimumIntegerDigits (int) 
		int newValue
	public int getMinimumIntegerDigits () 
	public void setParsePositiveOnly (boolean) 
		boolean isPositiveOnly
	public char getZeroDigit () 
	public void setZeroDigit (char) 
		int i
		char zero
	public char[] getDigits () 
	public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition) 
		double number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition) 
		long numberL
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		int number
		int limit
		int index
		int padding
		int length
	public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigInteger number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
		int digit
		char ch
		String text
		java.text.ParsePosition parsePosition
		long num
		boolean sawNumber
		boolean negative
		int base
		int offset
		Number result
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.impl.DateNumberFormat other
	public int hashCode () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	public java.lang.Object clone () 
		android.icu.impl.DateNumberFormat dnfmt
	static void  () 
}

android/icu/impl/CurrencyData.class
CurrencyData.java
package android.icu.impl
public android.icu.impl.CurrencyData extends java.lang.Object {
	public static final android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider provider
	public void  () 
	static void  () 
		Class clzz
		Throwable t
		android.icu.impl.CurrencyData$CurrencyDisplayInfoProvider temp
}

android/icu/impl/UCharacterProperty$13.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$13 extends android.icu.impl.UCharacterProperty$BiDiIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty) 
		android.icu.impl.UCharacterProperty this$0
	int getValue (int) 
		int c
}

android/icu/impl/UCharacterName.class
UCharacterName.java
package android.icu.impl
public final android.icu.impl.UCharacterName extends java.lang.Object {
	public static final android.icu.impl.UCharacterName INSTANCE
	public static final int LINES_PER_GROUP_
	public int m_groupcount_
	int m_groupsize_
	private char[] m_tokentable_
	private byte[] m_tokenstring_
	private char[] m_groupinfo_
	private byte[] m_groupstring_
	private android.icu.impl.UCharacterName$AlgorithmName[] m_algorithm_
	private char[] m_groupoffsets_
	private char[] m_grouplengths_
	private static final String FILE_NAME_
	private static final int GROUP_SHIFT_
	private static final int GROUP_MASK_
	private static final int OFFSET_HIGH_OFFSET_
	private static final int OFFSET_LOW_OFFSET_
	private static final int SINGLE_NIBBLE_MAX_
	private int[] m_nameSet_
	private int[] m_ISOCommentSet_
	private StringBuffer m_utilStringBuffer_
	private int[] m_utilIntBuffer_
	private int m_maxISOCommentLength_
	private int m_maxNameLength_
	private static final String[] TYPE_NAMES_
	private static final String UNKNOWN_TYPE_NAME_
	private static final int NON_CHARACTER_
	private static final int LEAD_SURROGATE_
	private static final int TRAIL_SURROGATE_
	static final int EXTENDED_CATEGORY_
	public java.lang.String getName (int, int) 
		int ch
		int choice
		String result
	public int getCharFromName (int, java.lang.String) 
		int count
		int choice
		String name
		int result
		String upperCaseName
	public int getGroupLengths (int, char[], char[]) 
		int shift
		int i
		int index
		char[] offsets
		char[] lengths
		char length
		byte b
		byte n
		int stringoffset
	public java.lang.String getGroupName (int, int, int) 
		int oldindex
		int fieldIndex
		byte b
		char token
		int i
		int index
		int length
		int choice
	public java.lang.String getExtendedName (int) 
		int ch
		String result
	public int getGroup (int) 
		int gindex
		int codepoint
		int endGroup
		int msb
		int result
	public java.lang.String getExtendedOr10Name (int) 
		String chStr
		int zeros
		int type
		int ch
		String result
	public int getGroupMSB (int) 
		int gindex
	public static int getCodepointMSB (int) 
		int codepoint
	public static int getGroupLimit (int) 
		int msb
	public static int getGroupMin (int) 
		int msb
	public static int getGroupOffset (int) 
		int codepoint
	public static int getGroupMinFromCodepoint (int) 
		int codepoint
	public int getAlgorithmLength () 
	public int getAlgorithmStart (int) 
		int index
	public int getAlgorithmEnd (int) 
		int index
	public java.lang.String getAlgorithmName (int, int) 
		int index
		int codepoint
		String result
	public synchronized java.lang.String getGroupName (int, int) 
		int index
		int offset
		int ch
		int choice
		int msb
		int group
	public int getMaxCharNameLength () 
	public int getMaxISOCommentLength () 
	public void getCharNameCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	public void getISOCommentCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	boolean setToken (char[], byte[]) 
		char[] token
		byte[] tokenstring
	boolean setAlgorithm (android.icu.impl.UCharacterName$AlgorithmName[]) 
		android.icu.impl.UCharacterName$AlgorithmName[] alg
	boolean setGroupCountSize (int, int) 
		int count
		int size
	boolean setGroup (char[], byte[]) 
		char[] group
		byte[] groupstring
	private void  ()  throws java.io.IOException 
		java.nio.ByteBuffer b
		android.icu.impl.UCharacterNameReader reader
	private java.lang.String getAlgName (int, int) 
		int index
		int ch
		int choice
	private synchronized int getGroupChar (java.lang.String, int) 
		int startgpstrindex
		int result
		int i
		String name
		int choice
	private int getGroupChar (int, char[], java.lang.String, int) 
		int oldindex
		int fieldIndex
		char token
		int len
		int nindex
		int count
		int result
		int index
		char[] length
		String name
		int choice
		byte b
		int namelen
	private static int getType (int) 
		int ch
		int result
	private static int getExtendedChar (java.lang.String, int) 
		NumberFormatException e
		int i
		int result
		String type
		int length
		int startIndex
		int endIndex
		String name
		int choice
	private static void add (int[], char) 
		int[] set
		char ch
	private static boolean contains (int[], char) 
		int[] set
		char ch
	private static int add (int[], java.lang.String) 
		int i
		int[] set
		String str
		int result
	private static int add (int[], java.lang.StringBuffer) 
		int i
		int[] set
		StringBuffer str
		int result
	private int addAlgorithmName (int) 
		int i
		int maxlength
		int result
	private int addExtendedName (int) 
		int length
		int i
		int maxlength
	private int[] addGroupName (int, int, byte[], int[]) 
		byte tlength
		char token
		char b
		int offset
		int length
		byte[] tokenlength
		int[] set
		int resultnlength
		int resultplength
	private void addGroupName (int) 
		int lineoffset
		int length
		int[] parsed
		int linenumber
		int offset
		int i
		int maxlength
		int maxisolength
		char[] offsets
		char[] lengths
		byte[] tokenlengths
	private boolean initNameSetsLengths () 
		int i
		String extra
	private void convert (int[], android.icu.text.UnicodeSet) 
		char c
		int[] set
		android.icu.text.UnicodeSet uset
	static int access$200 (int[], java.lang.String) 
		int[] x0
		String x1
	static int access$300 (int[], java.lang.StringBuffer) 
		int[] x0
		StringBuffer x1
	static void  () 
		java.io.IOException e
}

android/icu/impl/ICULangDataTables.class
ICULangDataTables.java
package android.icu.impl
public android.icu.impl.ICULangDataTables extends android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables {
	public void  () 
	public volatile android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale) 
}

android/icu/impl/TimeZoneNamesImpl.class
TimeZoneNamesImpl.java
package android.icu.impl
public android.icu.impl.TimeZoneNamesImpl extends android.icu.text.TimeZoneNames {
	private static final long serialVersionUID
	private static final String ZONE_STRINGS_BUNDLE
	private static final String MZ_PREFIX
	private static final android.icu.text.TimeZoneNames$NameType[] NAME_TYPE_VALUES
	private static volatile java.util.Set METAZONE_IDS
	private static final android.icu.impl.TimeZoneNamesImpl$TZ2MZsCache TZ_TO_MZS_CACHE
	private static final android.icu.impl.TimeZoneNamesImpl$MZ2TZsCache MZ_TO_TZS_CACHE
	private transient android.icu.impl.ICUResourceBundle _zoneStrings
	private transient java.util.concurrent.ConcurrentHashMap _mzNamesMap
	private transient java.util.concurrent.ConcurrentHashMap _tzNamesMap
	private transient boolean _namesFullyLoaded
	private transient android.icu.impl.TextTrieMap _namesTrie
	private transient boolean _namesTrieFullyLoaded
	private static final java.util.regex.Pattern LOC_EXCLUSION_PATTERN
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.util.Set getAvailableMetaZoneIDs () 
	static java.util.Set _getAvailableMetaZoneIDs () 
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle mapTimezones
		java.util.Set keys
	public java.util.Set getAvailableMetaZoneIDs (java.lang.String) 
		String tzID
	static java.util.Set _getAvailableMetaZoneIDs (java.lang.String) 
		android.icu.impl.TimeZoneNamesImpl$MZMapEntry map
		String tzID
		java.util.List maps
		java.util.Set mzIDs
	public java.lang.String getMetaZoneID (java.lang.String, long) 
		String tzID
		long date
	static java.lang.String _getMetaZoneID (java.lang.String, long) 
		android.icu.impl.TimeZoneNamesImpl$MZMapEntry map
		String tzID
		long date
		String mzID
		java.util.List maps
	public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String) 
		String mzID
		String region
	static java.lang.String _getReferenceZoneID (java.lang.String, java.lang.String) 
		String mzID
		String region
		String refID
		java.util.Map regionTzMap
	public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String mzID
		android.icu.text.TimeZoneNames$NameType type
	public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String tzID
		android.icu.text.TimeZoneNames$NameType type
	public java.lang.String getExemplarLocationName (java.lang.String) 
		String tzID
		String locName
	public synchronized java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet) 
		android.icu.impl.TimeZoneNamesImpl$ZNames tznames
		String tzID
		CharSequence text
		int start
		java.util.EnumSet nameTypes
		android.icu.impl.TimeZoneNamesImpl$NameSearchHandler handler
		java.util.Set tzIDs
	public synchronized void loadAllDisplayNames () 
	public void getDisplayNames (java.lang.String, android.icu.text.TimeZoneNames$NameType[], long, java.lang.String[], int) 
		String mzID
		android.icu.text.TimeZoneNames$NameType type
		String name
		int i
		String tzID
		android.icu.text.TimeZoneNames$NameType[] types
		long date
		String[] dest
		int destOffset
		android.icu.impl.TimeZoneNamesImpl$ZNames tzNames
		android.icu.impl.TimeZoneNamesImpl$ZNames mzNames
	private void internalLoadAllDisplayNames () 
	private void addAllNamesIntoTrie () 
		java.util.Map$Entry entry
		java.util.Map$Entry entry
	private void initialize (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.impl.ICUResourceBundle bundle
		android.icu.util.TimeZone tz
		String tzCanonicalID
	private synchronized void loadStrings (java.lang.String) 
		String mzID
		String tzCanonicalID
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		java.util.Set mzIDs
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
		android.icu.util.ULocale locale
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		android.icu.util.ULocale locale
	private synchronized android.icu.impl.TimeZoneNamesImpl$ZNames loadMetaZoneNames (android.icu.impl.TimeZoneNamesImpl$ZNamesLoader, java.lang.String) 
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		String mzID
		android.icu.impl.TimeZoneNamesImpl$ZNames znames
	private synchronized android.icu.impl.TimeZoneNamesImpl$ZNames loadTimeZoneNames (android.icu.impl.TimeZoneNamesImpl$ZNamesLoader, java.lang.String) 
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader loader
		String tzID
		android.icu.impl.TimeZoneNamesImpl$ZNames tznames
	public static java.lang.String getDefaultExemplarLocationName (java.lang.String) 
		String tzID
		String location
		int sep
	static android.icu.impl.ICUResourceBundle access$400 (android.icu.impl.TimeZoneNamesImpl) 
		android.icu.impl.TimeZoneNamesImpl x0
	static java.util.concurrent.ConcurrentHashMap access$700 (android.icu.impl.TimeZoneNamesImpl) 
		android.icu.impl.TimeZoneNamesImpl x0
	static java.util.concurrent.ConcurrentHashMap access$800 (android.icu.impl.TimeZoneNamesImpl) 
		android.icu.impl.TimeZoneNamesImpl x0
	static android.icu.text.TimeZoneNames$NameType[] access$1000 () 
	static void  () 
}

android/icu/impl/ICUResourceBundleReader$Array.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$Array extends android.icu.impl.ICUResourceBundleReader$Container {
	static final boolean $assertionsDisabled
	void  () 
	void getAllItems (android.icu.impl.ICUResourceBundleReader, android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$ArraySink) 
		android.icu.impl.ICUResourceBundleReader$Array array
		int numItems
		android.icu.impl.UResource$ArraySink subSink
		android.icu.impl.ICUResourceBundleReader$Table table
		int numItems
		android.icu.impl.UResource$TableSink subSink
		int res
		int type
		int i
		android.icu.impl.ICUResourceBundleReader reader
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue value
		android.icu.impl.UResource$ArraySink sink
	static void  () 
}

android/icu/impl/PropsVectors$DefaultGetFoldingOffset.class
PropsVectors.java
package android.icu.impl
 android.icu.impl.PropsVectors$DefaultGetFoldingOffset extends java.lang.Object implements android.icu.impl.Trie$DataManipulate  {
	private void  () 
	public int getFoldingOffset (int) 
		int value
	void  (android.icu.impl.PropsVectors$1) 
		android.icu.impl.PropsVectors$1 x0
}

android/icu/impl/TimeZoneGenericNames$GenericNameType.class
TimeZoneGenericNames.java
package android.icu.impl
public final android.icu.impl.TimeZoneGenericNames$GenericNameType extends java.lang.Enum {
	public static final android.icu.impl.TimeZoneGenericNames$GenericNameType LOCATION
	public static final android.icu.impl.TimeZoneGenericNames$GenericNameType LONG
	public static final android.icu.impl.TimeZoneGenericNames$GenericNameType SHORT
	String[] _fallbackTypeOf
	private static final android.icu.impl.TimeZoneGenericNames$GenericNameType[] $VALUES
	public static android.icu.impl.TimeZoneGenericNames$GenericNameType[] values () 
	public static android.icu.impl.TimeZoneGenericNames$GenericNameType valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, java.lang.String[]) 
		String[] fallbackTypeOf
	public boolean isFallbackTypeOf (android.icu.impl.TimeZoneGenericNames$GenericNameType) 
		String t
		android.icu.impl.TimeZoneGenericNames$GenericNameType type
		String typeStr
	static void  () 
}

android/icu/impl/Normalizer2Impl$ReorderingBuffer.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl$ReorderingBuffer extends java.lang.Object implements java.lang.Appendable  {
	private final android.icu.impl.Normalizer2Impl impl
	private final Appendable app
	private final StringBuilder str
	private final boolean appIsStringBuilder
	private int reorderStart
	private int lastCC
	private int codePointStart
	private int codePointLimit
	public void  (android.icu.impl.Normalizer2Impl, java.lang.Appendable, int) 
		android.icu.impl.Normalizer2Impl ni
		Appendable dest
		int destCapacity
	public boolean isEmpty () 
	public int length () 
	public int getLastCC () 
	public java.lang.StringBuilder getStringBuilder () 
	public boolean equals (java.lang.CharSequence, int, int) 
		CharSequence s
		int start
		int limit
	public void setLastChar (char) 
		char c
	public void append (int, int) 
		int c
		int cc
	public void append (java.lang.CharSequence, int, int, int, int) 
		int c
		CharSequence s
		int start
		int limit
		int leadCC
		int trailCC
	public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (char) 
		char c
	public void appendZeroCC (int) 
		int c
	public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (java.lang.CharSequence) 
		CharSequence s
	public android.icu.impl.Normalizer2Impl$ReorderingBuffer append (java.lang.CharSequence, int, int) 
		CharSequence s
		int start
		int limit
	public void flush () 
		java.io.IOException e
	public android.icu.impl.Normalizer2Impl$ReorderingBuffer flushAndAppendZeroCC (java.lang.CharSequence, int, int) 
		java.io.IOException e
		CharSequence s
		int start
		int limit
	public void remove () 
	public void removeSuffix (int) 
		int suffixLength
		int oldLength
	private void insert (int, int) 
		int c
		int cc
	private void setIterator () 
	private void skipPrevious () 
	private int previousCC () 
		int c
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
}

android/icu/impl/ICUBinary$SingleDataFile.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$SingleDataFile extends android.icu.impl.ICUBinary$DataFile {
	private final java.io.File path
	void  (java.lang.String, java.io.File) 
		String item
		java.io.File path
	public java.lang.String toString () 
	java.nio.ByteBuffer getData (java.lang.String) 
		String requestedPath
	void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set) 
		String folder
		String suffix
		java.util.Set names
}

android/icu/impl/UPropertyAliases.class
UPropertyAliases.java
package android.icu.impl
public final android.icu.impl.UPropertyAliases extends java.lang.Object {
	private static final int IX_VALUE_MAPS_OFFSET
	private static final int IX_BYTE_TRIES_OFFSET
	private static final int IX_NAME_GROUPS_OFFSET
	private static final int IX_RESERVED3_OFFSET
	private int[] valueMaps
	private byte[] bytesTries
	private String nameGroups
	private static final android.icu.impl.UPropertyAliases$IsAcceptable IS_ACCEPTABLE
	private static final int DATA_FORMAT
	public static final android.icu.impl.UPropertyAliases INSTANCE
	private void load (java.nio.ByteBuffer)  throws java.io.IOException 
		int i
		int i
		java.nio.ByteBuffer bytes
		int indexesLength
		int[] inIndexes
		int offset
		int nextOffset
		int numInts
		int numBytes
		StringBuilder sb
	private void  ()  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	private int findProperty (int) 
		int start
		int limit
		int numRanges
		int property
		int i
	private int findPropertyValueNameGroup (int, int) 
		int start
		int limit
		int v
		int valuesStart
		int nameGroupOffsetsStart
		int valueMapIndex
		int value
		int numRanges
	private java.lang.String getName (int, int) 
		int nameGroupsIndex
		int nameIndex
		int numNames
		int nameStart
	private static int asciiToLowercase (int) 
		int c
	private boolean containsName (android.icu.util.BytesTrie, java.lang.CharSequence) 
		int c
		int i
		android.icu.util.BytesTrie trie
		CharSequence name
		android.icu.util.BytesTrie$Result result
	public java.lang.String getPropertyName (int, int) 
		int property
		int nameChoice
		int valueMapIndex
	public java.lang.String getPropertyValueName (int, int, int) 
		int property
		int value
		int nameChoice
		int valueMapIndex
		int nameGroupOffset
	private int getPropertyOrValueEnum (int, java.lang.CharSequence) 
		int bytesTrieOffset
		CharSequence alias
		android.icu.util.BytesTrie trie
	public int getPropertyEnum (java.lang.CharSequence) 
		CharSequence alias
	public int getPropertyValueEnum (int, java.lang.CharSequence) 
		int property
		CharSequence alias
		int valueMapIndex
	public int getPropertyValueEnumNoThrow (int, java.lang.CharSequence) 
		int property
		CharSequence alias
		int valueMapIndex
	public static int compare (java.lang.String, java.lang.String) 
		boolean endstra
		boolean endstrb
		String stra
		String strb
		int istra
		int istrb
		int rc
		int cstra
		int cstrb
	static void  () 
		java.util.MissingResourceException mre
		java.io.IOException e
}

android/icu/impl/PropsVectors$CompactHandler.class
PropsVectors.java
package android.icu.impl
public abstract android.icu.impl.PropsVectors$CompactHandler extends java.lang.Object {
	public abstract void setRowIndexForRange (int, int, int) 
	public abstract void setRowIndexForInitialValue (int) 
	public abstract void setRowIndexForErrorValue (int) 
	public abstract void startRealValues (int) 
}

android/icu/impl/UTS46.class
UTS46.java
package android.icu.impl
public final android.icu.impl.UTS46 extends android.icu.text.IDNA {
	private static final android.icu.text.Normalizer2 uts46Norm2
	final int options
	private static final java.util.EnumSet severeErrors
	private static final byte[] asciiData
	private static final int L_MASK
	private static final int R_AL_MASK
	private static final int L_R_AL_MASK
	private static final int R_AL_AN_MASK
	private static final int EN_AN_MASK
	private static final int R_AL_EN_AN_MASK
	private static final int L_EN_MASK
	private static final int ES_CS_ET_ON_BN_NSM_MASK
	private static final int L_EN_ES_CS_ET_ON_BN_NSM_MASK
	private static final int R_AL_AN_EN_ES_CS_ET_ON_BN_NSM_MASK
	private static int U_GC_M_MASK
	public void  (int) 
		int options
	public java.lang.StringBuilder labelToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		CharSequence label
		StringBuilder dest
		android.icu.text.IDNA$Info info
	public java.lang.StringBuilder labelToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		CharSequence label
		StringBuilder dest
		android.icu.text.IDNA$Info info
	public java.lang.StringBuilder nameToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		CharSequence name
		StringBuilder dest
		android.icu.text.IDNA$Info info
	public java.lang.StringBuilder nameToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		CharSequence name
		StringBuilder dest
		android.icu.text.IDNA$Info info
	private static boolean isASCIIString (java.lang.CharSequence) 
		int i
		CharSequence dest
		int length
	private java.lang.StringBuilder process (java.lang.CharSequence, boolean, boolean, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		char c
		int cData
		CharSequence src
		boolean isLabel
		boolean toASCII
		StringBuilder dest
		android.icu.text.IDNA$Info info
		int srcLength
		boolean disallowNonLDHDot
		int labelStart
		int i
	private java.lang.StringBuilder processUnicode (java.lang.CharSequence, int, int, boolean, boolean, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
		int labelLength
		int newLength
		char c
		CharSequence src
		int labelStart
		int mappingStart
		boolean isLabel
		boolean toASCII
		StringBuilder dest
		android.icu.text.IDNA$Info info
		boolean doMapDevChars
		int destLength
		int labelLimit
	private int mapDevChars (java.lang.StringBuilder, int, int) 
		char c
		int i
		String normalized
		StringBuilder dest
		int labelStart
		int mappingStart
		int length
		boolean didMapDevChars
	private static boolean isNonASCIIDisallowedSTD3Valid (int) 
		int c
	private static int replaceLabel (java.lang.StringBuilder, int, int, java.lang.CharSequence, int) 
		StringBuilder dest
		int destLabelStart
		int destLabelLength
		CharSequence label
		int labelLength
	private int processLabel (java.lang.StringBuilder, int, int, boolean, android.icu.text.IDNA$Info) 
		android.icu.text.StringPrepParseException e
		boolean isValid
		StringBuilder fromPunycode
		StringBuilder fromPunycode
		StringBuilder labelString
		boolean wasPunycode
		char c
		android.icu.text.StringPrepParseException e
		StringBuilder punycode
		StringBuilder punycode
		StringBuilder dest
		int labelStart
		int labelLength
		boolean toASCII
		android.icu.text.IDNA$Info info
		StringBuilder labelString
		int destLabelStart
		int destLabelLength
		boolean wasPunycode
		int i
		int limit
		char oredChars
		boolean disallowNonLDHDot
		int c
	private int markBadACELabel (java.lang.StringBuilder, int, int, boolean, android.icu.text.IDNA$Info) 
		char c
		StringBuilder dest
		int labelStart
		int labelLength
		boolean toASCII
		android.icu.text.IDNA$Info info
		boolean disallowNonLDHDot
		boolean isASCII
		boolean onlyLDH
		int i
		int limit
	private void checkLabelBiDi (java.lang.CharSequence, int, int, android.icu.text.IDNA$Info) 
		int lastMask
		int lastMask
		int dir
		CharSequence label
		int labelStart
		int labelLength
		android.icu.text.IDNA$Info info
		int c
		int i
		int firstMask
		int lastMask
		int labelLimit
		int mask
	private static boolean isASCIIOkBiDi (java.lang.CharSequence, int) 
		char c
		int i
		CharSequence s
		int length
		int labelStart
	private boolean isLabelOkContextJ (java.lang.CharSequence, int, int) 
		int type
		int type
		int c
		int j
		int c
		int i
		CharSequence label
		int labelStart
		int labelLength
		int labelLimit
	private void checkLabelContextO (java.lang.CharSequence, int, int, android.icu.text.IDNA$Info) 
		int script
		int j
		int c
		int i
		CharSequence label
		int labelStart
		int labelLength
		android.icu.text.IDNA$Info info
		int labelEnd
		int arabicDigits
	private static int U_MASK (int) 
		int x
	private static int U_GET_GC_MASK (int) 
		int c
	static void  () 
}

android/icu/impl/ICUNotifier.class
ICUNotifier.java
package android.icu.impl
public abstract android.icu.impl.ICUNotifier extends java.lang.Object {
	private final Object notifyLock
	private android.icu.impl.ICUNotifier$NotifyThread notifyThread
	private java.util.List listeners
	public void  () 
	public void addListener (java.util.EventListener) 
		java.util.EventListener ll
		java.util.EventListener l
	public void removeListener (java.util.EventListener) 
		java.util.Iterator iter
		java.util.EventListener l
	public void notifyChanged () 
	protected abstract boolean acceptsListener (java.util.EventListener) 
	protected abstract void notifyListener (java.util.EventListener) 
}

android/icu/impl/Normalizer2Impl$IsAcceptable.class
Normalizer2Impl.java
package android.icu.impl
final android.icu.impl.Normalizer2Impl$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.Normalizer2Impl$1) 
		android.icu.impl.Normalizer2Impl$1 x0
}

android/icu/impl/ICUCurrencyMetaInfo$Collector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
abstract android.icu.impl.ICUCurrencyMetaInfo$Collector extends java.lang.Object {
	public abstract int collects () 
	public abstract void collect (java.lang.String, java.lang.String, long, long, int, boolean) 
	public abstract java.util.List getList () 
}

android/icu/impl/CurrencyData$CurrencyFormatInfo.class
CurrencyData.java
package android.icu.impl
public final android.icu.impl.CurrencyData$CurrencyFormatInfo extends java.lang.Object {
	public final String currencyPattern
	public final char monetarySeparator
	public final char monetaryGroupingSeparator
	public void  (java.lang.String, char, char) 
		String currencyPattern
		char monetarySeparator
		char monetaryGroupingSeparator
}

android/icu/impl/UCharacterUtility.class
UCharacterUtility.java
package android.icu.impl
public final android.icu.impl.UCharacterUtility extends java.lang.Object {
	private static final int NON_CHARACTER_SUFFIX_MIN_3_0_
	private static final int NON_CHARACTER_MIN_3_1_
	private static final int NON_CHARACTER_MAX_3_1_
	public static boolean isNonCharacter (int) 
		int ch
	static int toInt (char, char) 
		char msc
		char lsc
	static int getNullTermByteSubString (java.lang.StringBuffer, byte[], int) 
		StringBuffer str
		byte[] array
		int index
		byte b
	static int compareNullTermByteSubString (java.lang.String, byte[], int, int) 
		String str
		byte[] array
		int strindex
		int aindex
		byte b
		int length
	static int skipNullTermByteSubString (byte[], int, int) 
		byte b
		int i
		byte[] array
		int index
		int skipcount
	static int skipByteSubString (byte[], int, int, byte) 
		byte b
		byte[] array
		int index
		int length
		byte skipend
		int result
	private void  () 
}

android/icu/impl/LocaleIDParser$1.class
LocaleIDParser.java
package android.icu.impl
 android.icu.impl.LocaleIDParser$1 extends java.lang.Object implements java.util.Comparator  {
	final android.icu.impl.LocaleIDParser this$0
	void  (android.icu.impl.LocaleIDParser) 
		android.icu.impl.LocaleIDParser this$0
	public int compare (java.lang.String, java.lang.String) 
		String lhs
		String rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/impl/ICUData$3.class
ICUData.java
package android.icu.impl
final android.icu.impl.ICUData$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	final ClassLoader val$loader
	final String val$resourceName
	void  (java.lang.ClassLoader, java.lang.String) 
	public java.io.InputStream run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/TextTrieMap$1.class
TextTrieMap.java
package android.icu.impl
 android.icu.impl.TextTrieMap$1 extends java.lang.Object {
}

android/icu/impl/JavaTimeZone.class
JavaTimeZone.java
package android.icu.impl
public android.icu.impl.JavaTimeZone extends android.icu.util.TimeZone {
	private static final long serialVersionUID
	private static final java.util.TreeSet AVAILABLESET
	private java.util.TimeZone javatz
	private transient java.util.Calendar javacal
	private static java.lang.reflect.Method mObservesDaylightTime
	private volatile transient boolean isFrozen
	public void  () 
	public void  (java.util.TimeZone, java.lang.String) 
		java.util.TimeZone jtz
		String id
	public static android.icu.impl.JavaTimeZone createTimeZone (java.lang.String) 
		boolean[] isSystemID
		String canonicalID
		String id
		java.util.TimeZone jtz
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int milliseconds
	public void getOffset (long, boolean, int[]) 
		int dayDelta
		int delta
		int[] fields
		int hour
		int min
		int sec
		int mil
		int tmp
		int doy1
		int hour1
		int min1
		int sec1
		int mil1
		long date
		boolean local
		int[] offsets
	public int getRawOffset () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
	public void setRawOffset (int) 
		int offsetMillis
	public boolean useDaylightTime () 
	public boolean observesDaylightTime () 
	public int getDSTSavings () 
	public java.util.TimeZone unwrap () 
	public java.lang.Object clone () 
	public int hashCode () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream s
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.impl.JavaTimeZone tz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
		int i
		String[] availableIds
}

android/icu/impl/ICUResourceBundleImpl$ResourceContainer.class
ICUResourceBundleImpl.java
package android.icu.impl
abstract android.icu.impl.ICUResourceBundleImpl$ResourceContainer extends android.icu.impl.ICUResourceBundleImpl {
	protected android.icu.impl.ICUResourceBundleReader$Container value
	public int getSize () 
	public java.lang.String getString (int) 
		int index
		int res
		String s
	protected int getContainerResource (int) 
		int index
	protected android.icu.util.UResourceBundle createBundleObject (int, java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle) 
		int index
		String resKey
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		int item
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
	void  (android.icu.impl.ICUResourceBundle$WholeBundle) 
		android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
}

android/icu/impl/Trie2$Range.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$Range extends java.lang.Object {
	public int startCodePoint
	public int endCodePoint
	public int value
	public boolean leadSurrogate
	public void  () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.Trie2$Range tother
	public int hashCode () 
		int h
}

android/icu/impl/CalendarAstronomer$MoonAge.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$MoonAge extends java.lang.Object {
	double value
	void  (double) 
		double val
}

android/icu/impl/ICUConfig.class
ICUConfig.java
package android.icu.impl
public android.icu.impl.ICUConfig extends java.lang.Object {
	public static final String CONFIG_PROPS_FILE
	private static final java.util.Properties CONFIG_PROPS
	public void  () 
	public static java.lang.String get (java.lang.String) 
		String name
	public static java.lang.String get (java.lang.String, java.lang.String) 
		String name
		String def
		String val
		String fname
	static void  () 
		java.io.InputStream is
}

android/icu/impl/TrieIterator.class
TrieIterator.java
package android.icu.impl
public android.icu.impl.TrieIterator extends java.lang.Object implements android.icu.util.RangeValueIterator  {
	private static final int BMP_INDEX_LENGTH_
	private static final int LEAD_SURROGATE_MIN_VALUE_
	private static final int TRAIL_SURROGATE_MIN_VALUE_
	private static final int TRAIL_SURROGATE_COUNT_
	private static final int TRAIL_SURROGATE_INDEX_BLOCK_LENGTH_
	private static final int DATA_BLOCK_LENGTH_
	private android.icu.impl.Trie m_trie_
	private int m_initialValue_
	private int m_currentCodepoint_
	private int m_nextCodepoint_
	private int m_nextValue_
	private int m_nextIndex_
	private int m_nextBlock_
	private int m_nextBlockIndex_
	private int m_nextTrailIndexOffset_
	public void  (android.icu.impl.Trie) 
		android.icu.impl.Trie trie
	public final boolean next (android.icu.util.RangeValueIterator$Element) 
		android.icu.util.RangeValueIterator$Element element
	public final void reset () 
	protected int extract (int) 
		int value
	private final void setResult (android.icu.util.RangeValueIterator$Element, int, int, int) 
		android.icu.util.RangeValueIterator$Element element
		int start
		int limit
		int value
	private final boolean calculateNextBMPElement (android.icu.util.RangeValueIterator$Element) 
		android.icu.util.RangeValueIterator$Element element
		int currentValue
	private final void calculateNextSupplementaryElement (android.icu.util.RangeValueIterator$Element) 
		int leadBlock
		android.icu.util.RangeValueIterator$Element element
		int currentValue
		int nextLead
	private final boolean checkBlockDetail (int) 
		int currentValue
	private final boolean checkBlock (int) 
		int currentValue
		int currentBlock
	private final boolean checkTrailBlock (int) 
		int currentValue
	private final boolean checkNullNextTrailIndex () 
		int nextLead
		int leadBlock
}

android/icu/impl/UCharacterIteratorWrapper.class
UCharacterIteratorWrapper.java
package android.icu.impl
public android.icu.impl.UCharacterIteratorWrapper extends java.lang.Object implements java.text.CharacterIterator  {
	private android.icu.text.UCharacterIterator iterator
	public void  (android.icu.text.UCharacterIterator) 
		android.icu.text.UCharacterIterator iter
	public char first () 
	public char last () 
	public char current () 
	public char next () 
	public char previous () 
	public char setIndex (int) 
		int position
	public int getBeginIndex () 
	public int getEndIndex () 
	public int getIndex () 
	public java.lang.Object clone () 
		android.icu.impl.UCharacterIteratorWrapper result
		CloneNotSupportedException e
}

android/icu/impl/PatternProps.class
PatternProps.java
package android.icu.impl
public final android.icu.impl.PatternProps extends java.lang.Object {
	private static final byte[] latin1
	private static final byte[] index2000
	private static final int[] syntax2000
	private static final int[] syntaxOrWhiteSpace2000
	public void  () 
	public static boolean isSyntax (int) 
		int bits
		int c
	public static boolean isSyntaxOrWhiteSpace (int) 
		int bits
		int c
	public static boolean isWhiteSpace (int) 
		int c
	public static int skipWhiteSpace (java.lang.CharSequence, int) 
		CharSequence s
		int i
	public static java.lang.String trimWhiteSpace (java.lang.String) 
		String s
		int start
		int limit
	public static boolean isIdentifier (java.lang.CharSequence) 
		CharSequence s
		int limit
		int start
	public static boolean isIdentifier (java.lang.CharSequence, int, int) 
		CharSequence s
		int start
		int limit
	public static int skipIdentifier (java.lang.CharSequence, int) 
		CharSequence s
		int i
	static void  () 
}

android/icu/impl/ZoneMeta$CustomTimeZoneCache.class
ZoneMeta.java
package android.icu.impl
 android.icu.impl.ZoneMeta$CustomTimeZoneCache extends android.icu.impl.SoftCache {
	static final boolean $assertionsDisabled
	private void  () 
	protected android.icu.util.SimpleTimeZone createInstance (java.lang.Integer, int[]) 
		Integer key
		int[] data
		String id
		int offset
		android.icu.util.SimpleTimeZone tz
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.ZoneMeta$1) 
		android.icu.impl.ZoneMeta$1 x0
	static void  () 
}

android/icu/impl/UnicodeSetStringSpan$OffsetList.class
UnicodeSetStringSpan.java
package android.icu.impl
final android.icu.impl.UnicodeSetStringSpan$OffsetList extends java.lang.Object {
	private int[] list
	private int length
	private int start
	static final boolean $assertionsDisabled
	public void  () 
	public void setMaxLength (int) 
		int maxLength
	public void clear () 
		int i
	public boolean isEmpty () 
	public void shift (int) 
		int delta
		int i
	public void addOffset (int) 
		int offset
		int i
	public void addOffsetAndCount (int, int) 
		int offset
		int count
		int i
	public boolean containsOffset (int) 
		int offset
		int i
	public boolean hasCountAtOffset (int, int) 
		int offset
		int count
		int i
		int oldCount
	public int popMinimum (android.icu.util.OutputInt) 
		int result
		int count
		android.icu.util.OutputInt outCount
		int i
		int result
		int count
	static void  () 
}

android/icu/impl/UPropertyAliases$IsAcceptable.class
UPropertyAliases.java
package android.icu.impl
final android.icu.impl.UPropertyAliases$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.UPropertyAliases$1) 
		android.icu.impl.UPropertyAliases$1 x0
}

android/icu/impl/TimeZoneNamesImpl$ZNamesLoader.class
TimeZoneNamesImpl.java
package android.icu.impl
final android.icu.impl.TimeZoneNamesImpl$ZNamesLoader extends android.icu.impl.UResource$TableSink {
	private static int NUM_META_ZONE_NAMES
	private static int NUM_TIME_ZONE_NAMES
	private static String NO_NAME
	private static android.icu.impl.TimeZoneNamesImpl$ZNamesLoader DUMMY_LOADER
	private String[] names
	private int numNames
	private void  (int) 
		int numNames
	static android.icu.impl.TimeZoneNamesImpl$ZNamesLoader forMetaZoneNames () 
	static android.icu.impl.TimeZoneNamesImpl$ZNamesLoader forTimeZoneNames () 
	java.lang.String[] load (android.icu.impl.ICUResourceBundle, java.lang.String) 
		java.util.MissingResourceException e
		android.icu.impl.ICUResourceBundle zoneStrings
		String key
	private static android.icu.text.TimeZoneNames$NameType nameTypeFromKey (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
		char c0
		char c1
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.text.TimeZoneNames$NameType type
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
	public void putNoFallback (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
		android.icu.text.TimeZoneNames$NameType type
	private java.lang.String[] getNames () 
		String name
		int i
		String[] result
		int length
		String[] result
	static android.icu.impl.TimeZoneNamesImpl$ZNamesLoader access$500 () 
	static java.lang.String[] access$600 (android.icu.impl.TimeZoneNamesImpl$ZNamesLoader) 
		android.icu.impl.TimeZoneNamesImpl$ZNamesLoader x0
	static void  () 
}

android/icu/impl/SimpleCache.class
SimpleCache.java
package android.icu.impl
public android.icu.impl.SimpleCache extends java.lang.Object implements android.icu.impl.ICUCache  {
	private static final int DEFAULT_CAPACITY
	private volatile java.lang.ref.Reference cacheRef
	private int type
	private int capacity
	public void  () 
	public void  (int) 
		int cacheType
	public void  (int, int) 
		int cacheType
		int initialCapacity
	public java.lang.Object get (java.lang.Object) 
		java.util.Map map
		Object key
		java.lang.ref.Reference ref
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.lang.ref.Reference ref
		java.util.Map map
	public void clear () 
}

android/icu/impl/Trie2Writable.class
Trie2Writable.java
package android.icu.impl
public android.icu.impl.Trie2Writable extends android.icu.impl.Trie2 {
	private static final int UTRIE2_MAX_INDEX_LENGTH
	private static final int UTRIE2_MAX_DATA_LENGTH
	private static final int UNEWTRIE2_INITIAL_DATA_LENGTH
	private static final int UNEWTRIE2_MEDIUM_DATA_LENGTH
	private static final int UNEWTRIE2_INDEX_2_NULL_OFFSET
	private static final int UNEWTRIE2_INDEX_2_START_OFFSET
	private static final int UNEWTRIE2_DATA_NULL_OFFSET
	private static final int UNEWTRIE2_DATA_START_OFFSET
	private static final int UNEWTRIE2_DATA_0800_OFFSET
	private int[] index1
	private int[] index2
	private int[] data
	private int index2Length
	private int dataCapacity
	private int firstFreeBlock
	private int index2NullOffset
	private boolean isCompacted
	private int[] map
	private boolean UTRIE2_DEBUG
	static final boolean $assertionsDisabled
	public void  (int, int) 
		int initialValueP
		int errorValueP
	private void init (int, int) 
		int initialValueP
		int errorValueP
		int i
		int j
	public void  (android.icu.impl.Trie2) 
		android.icu.impl.Trie2$Range r
		android.icu.impl.Trie2 source
	private boolean isInNullBlock (int, boolean) 
		int i2
		int c
		boolean forLSCP
		int i2
		int block
	private int allocIndex2Block () 
		int newBlock
		int newTop
	private int getIndex2Block (int, boolean) 
		int c
		boolean forLSCP
		int i1
		int i2
	private int allocDataBlock (int) 
		int newBlock
		int capacity
		int capacity
		int capacity
		int[] newData
		int newTop
		int copyBlock
		int newBlock
	private void releaseDataBlock (int) 
		int block
	private boolean isWritableBlock (int) 
		int block
	private void setIndex2Entry (int, int) 
		int i2
		int block
		int oldBlock
	private int getDataBlock (int, boolean) 
		int c
		boolean forLSCP
		int i2
		int oldBlock
		int newBlock
	public android.icu.impl.Trie2Writable set (int, int) 
		int c
		int value
	private android.icu.impl.Trie2Writable set (int, boolean, int) 
		int c
		boolean forLSCP
		int value
		int block
	private void uncompact () 
		android.icu.impl.Trie2Writable tempTrie
	private void writeBlock (int, int) 
		int block
		int value
		int limit
	private void fillBlock (int, int, int, int, int, boolean) 
		int i
		int block
		int start
		int limit
		int value
		int initialValue
		boolean overwrite
		int i
		int pLimit
	public android.icu.impl.Trie2Writable setRange (int, int, int, boolean) 
		int nextStart
		int block
		int repeatBlock
		int i2
		boolean setRepeatBlock
		int block
		int block
		int start
		int end
		int value
		boolean overwrite
		int rest
		int repeatBlock
		int limit
	public android.icu.impl.Trie2Writable setRange (android.icu.impl.Trie2$Range, boolean) 
		int c
		android.icu.impl.Trie2$Range range
		boolean overwrite
	public android.icu.impl.Trie2Writable setForLeadSurrogateCodeUnit (char, int) 
		char codeUnit
		int value
	public int get (int) 
		int codePoint
	private int get (int, boolean) 
		int i2
		int c
		boolean fromLSCP
		int i2
		int block
	public int getFromU16SingleLead (char) 
		char c
	private boolean equal_int (int[], int, int, int) 
		int i
		int[] a
		int s
		int t
		int length
	private int findSameIndex2Block (int, int) 
		int index2Length
		int otherBlock
		int block
	private int findSameDataBlock (int, int, int) 
		int dataLength
		int otherBlock
		int blockLength
		int block
	private int findHighStart (int) 
		int prevI2Block
		int prevBlock
		int value
		int i2
		int j
		int i2Block
		int block
		int highValue
		int c
		int prev
		int i1
		int prevI2Block
		int prevBlock
	private void compactData () 
		int mapIndex
		int mapIndex
		int movedStart
		int overlap
		int mapIndex
		int start
		int newStart
		int blockLength
		int i
		int blockCount
	private void compactIndex2 () 
		int movedStart
		int overlap
		int i
		int start
		int newStart
	private void compactTrie () 
		int suppHighStart
		int localHighStart
		int highValue
	public android.icu.impl.Trie2_16 toTrie2_16 () 
		android.icu.impl.Trie2_16 frozenTrie
	public android.icu.impl.Trie2_32 toTrie2_32 () 
		android.icu.impl.Trie2_32 frozenTrie
	private void freeze (android.icu.impl.Trie2, android.icu.impl.Trie2$ValueWidth) 
		int allIndexesLength
		int dataMove
		int index1Length
		int index2Offset
		android.icu.impl.Trie2 dest
		android.icu.impl.Trie2$ValueWidth valueBits
		int i
		int allIndexesLength
		int dataMove
		int indexLength
		int destIdx
	static void  () 
}

android/icu/impl/CalendarAstronomer$Equatorial.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Equatorial extends java.lang.Object {
	public final double ascension
	public final double declination
	public void  (double, double) 
		double asc
		double dec
	public java.lang.String toString () 
	public java.lang.String toHmsString () 
}

android/icu/impl/CacheValue.class
CacheValue.java
package android.icu.impl
public abstract android.icu.impl.CacheValue extends java.lang.Object {
	private static volatile android.icu.impl.CacheValue$Strength strength
	private static final android.icu.impl.CacheValue NULL_VALUE
	public void  () 
	public static void setStrength (android.icu.impl.CacheValue$Strength) 
		android.icu.impl.CacheValue$Strength strength
	public static boolean futureInstancesWillBeStrong () 
	public static android.icu.impl.CacheValue getInstance (java.lang.Object) 
		Object value
	public boolean isNull () 
	public abstract java.lang.Object get () 
	public abstract java.lang.Object resetIfCleared (java.lang.Object) 
	static void  () 
}

android/icu/impl/RelativeDateFormat$1.class
RelativeDateFormat.java
package android.icu.impl
 android.icu.impl.RelativeDateFormat$1 extends java.lang.Object implements java.util.Comparator  {
	final android.icu.impl.RelativeDateFormat this$0
	void  (android.icu.impl.RelativeDateFormat) 
		android.icu.impl.RelativeDateFormat this$0
	public int compare (android.icu.impl.RelativeDateFormat$URelativeString, android.icu.impl.RelativeDateFormat$URelativeString) 
		android.icu.impl.RelativeDateFormat$URelativeString r1
		android.icu.impl.RelativeDateFormat$URelativeString r2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/impl/CalendarAstronomer$Ecliptic.class
CalendarAstronomer.java
package android.icu.impl
public final android.icu.impl.CalendarAstronomer$Ecliptic extends java.lang.Object {
	public final double latitude
	public final double longitude
	public void  (double, double) 
		double lat
		double lon
	public java.lang.String toString () 
}

android/icu/impl/ICUResourceBundleImpl$ResourceArray.class
ICUResourceBundleImpl.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleImpl$ResourceArray extends android.icu.impl.ICUResourceBundleImpl$ResourceContainer {
	public int getType () 
	protected java.lang.String[] handleGetStringArray () 
		String s
		int i
		android.icu.impl.ICUResourceBundleReader reader
		int length
		String[] strings
	public java.lang.String[] getStringArray () 
	protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle) 
		String indexStr
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
		int i
	protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle) 
		int index
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
	void getAllItems (android.icu.impl.UResource$Key, android.icu.impl.ICUResourceBundleReader$ReaderValue, android.icu.impl.UResource$ArraySink) 
		android.icu.impl.UResource$Key key
		android.icu.impl.ICUResourceBundleReader$ReaderValue readerValue
		android.icu.impl.UResource$ArraySink sink
		android.icu.impl.ICUResourceBundleReader reader
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
}

android/icu/impl/UBiDiProps$1.class
UBiDiProps.java
package android.icu.impl
 android.icu.impl.UBiDiProps$1 extends java.lang.Object {
}

android/icu/impl/ICUNotifier$NotifyThread.class
ICUNotifier.java
package android.icu.impl
 android.icu.impl.ICUNotifier$NotifyThread extends java.lang.Thread {
	private final android.icu.impl.ICUNotifier notifier
	private final java.util.List queue
	void  (android.icu.impl.ICUNotifier) 
		android.icu.impl.ICUNotifier notifier
	public void queue (java.util.EventListener[]) 
		java.util.EventListener[] list
	public void run () 
		int i
		java.util.EventListener[] list
}

android/icu/impl/CacheValue$StrongValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$StrongValue extends android.icu.impl.CacheValue {
	private Object value
	void  (java.lang.Object) 
		Object value
	public java.lang.Object get () 
	public java.lang.Object resetIfCleared (java.lang.Object) 
		Object value
}

android/icu/impl/ICUData$2.class
ICUData.java
package android.icu.impl
final android.icu.impl.ICUData$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	final Class val$root
	final String val$resourceName
	void  (java.lang.Class, java.lang.String) 
	public java.io.InputStream run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/Normalizer2Impl.class
Normalizer2Impl.java
package android.icu.impl
public final android.icu.impl.Normalizer2Impl extends java.lang.Object {
	private static final android.icu.impl.Normalizer2Impl$IsAcceptable IS_ACCEPTABLE
	private static final int DATA_FORMAT
	private static final android.icu.impl.Trie2$ValueMapper segmentStarterMapper
	public static final int MIN_CCC_LCCC_CP
	public static final int MIN_YES_YES_WITH_CC
	public static final int JAMO_VT
	public static final int MIN_NORMAL_MAYBE_YES
	public static final int JAMO_L
	public static final int MAX_DELTA
	public static final int IX_NORM_TRIE_OFFSET
	public static final int IX_EXTRA_DATA_OFFSET
	public static final int IX_SMALL_FCD_OFFSET
	public static final int IX_RESERVED3_OFFSET
	public static final int IX_TOTAL_SIZE
	public static final int IX_MIN_DECOMP_NO_CP
	public static final int IX_MIN_COMP_NO_MAYBE_CP
	public static final int IX_MIN_YES_NO
	public static final int IX_MIN_NO_NO
	public static final int IX_LIMIT_NO_NO
	public static final int IX_MIN_MAYBE_YES
	public static final int IX_MIN_YES_NO_MAPPINGS_ONLY
	public static final int IX_COUNT
	public static final int MAPPING_HAS_CCC_LCCC_WORD
	public static final int MAPPING_HAS_RAW_MAPPING
	public static final int MAPPING_NO_COMP_BOUNDARY_AFTER
	public static final int MAPPING_LENGTH_MASK
	public static final int COMP_1_LAST_TUPLE
	public static final int COMP_1_TRIPLE
	public static final int COMP_1_TRAIL_LIMIT
	public static final int COMP_1_TRAIL_MASK
	public static final int COMP_1_TRAIL_SHIFT
	public static final int COMP_2_TRAIL_SHIFT
	public static final int COMP_2_TRAIL_MASK
	private android.icu.util.VersionInfo dataVersion
	private int minDecompNoCP
	private int minCompNoMaybeCP
	private int minYesNo
	private int minYesNoMappingsOnly
	private int minNoNo
	private int limitNoNo
	private int minMaybeYes
	private android.icu.impl.Trie2_16 normTrie
	private String maybeYesCompositions
	private String extraData
	private byte[] smallFCD
	private int[] tccc180
	private android.icu.impl.Trie2_32 canonIterData
	private java.util.ArrayList canonStartSets
	private static final int CANON_NOT_SEGMENT_STARTER
	private static final int CANON_HAS_COMPOSITIONS
	private static final int CANON_HAS_SET
	private static final int CANON_VALUE_MASK
	public void  () 
	public android.icu.impl.Normalizer2Impl load (java.nio.ByteBuffer) 
		int i
		int i
		int c
		int indexesLength
		int[] inIndexes
		int offset
		int nextOffset
		int trieLength
		int numChars
		int bits
		java.io.IOException e
		java.nio.ByteBuffer bytes
	public android.icu.impl.Normalizer2Impl load (java.lang.String) 
		String name
	private void enumLcccRange (int, int, int, android.icu.text.UnicodeSet) 
		int fcd16
		int fcd16
		int start
		int end
		int norm16
		android.icu.text.UnicodeSet set
	private void enumNorm16PropertyStartsRange (int, int, int, android.icu.text.UnicodeSet) 
		int fcd16
		int prevFCD16
		int start
		int end
		int value
		android.icu.text.UnicodeSet set
	public void addLcccChars (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		android.icu.text.UnicodeSet set
		java.util.Iterator trieIterator
	public void addPropertyStarts (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		int c
		android.icu.text.UnicodeSet set
		java.util.Iterator trieIterator
	public void addCanonIterPropertyStarts (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		android.icu.text.UnicodeSet set
		java.util.Iterator trieIterator
	public android.icu.impl.Trie2_16 getNormTrie () 
	public synchronized android.icu.impl.Normalizer2Impl ensureCanonIterData () 
		int c2Value
		int limit
		int firstUnit
		int length
		int c2
		int norm16_2
		int oldValue
		int newValue
		int c
		int norm16
		android.icu.impl.Trie2$Range range
		android.icu.impl.Trie2Writable newData
		java.util.Iterator trieIterator
	public int getNorm16 (int) 
		int c
	public int getCompQuickCheck (int) 
		int norm16
	public boolean isAlgorithmicNoNo (int) 
		int norm16
	public boolean isCompNo (int) 
		int norm16
	public boolean isDecompYes (int) 
		int norm16
	public int getCC (int) 
		int norm16
	public static int getCCFromYesOrMaybe (int) 
		int norm16
	public int getFCD16 (int) 
		int c
	public int getFCD16FromBelow180 (int) 
		int c
	public boolean singleLeadMightHaveNonZeroFCD16 (int) 
		int lead
		byte bits
	public int getFCD16FromNormData (int) 
		int fcd16
		int firstUnit
		int norm16
		int c
	public java.lang.String getDecomposition (int) 
		StringBuilder buffer
		int length
		int norm16
		int c
		int decomp
	public java.lang.String getRawDecomposition (int) 
		int norm16
		StringBuilder buffer
		StringBuilder buffer
		int rawMapping
		char rm0
		int firstUnit
		int mLength
		int c
		int norm16
	public boolean isCanonSegmentStarter (int) 
		int c
	public boolean getCanonStartSet (int, android.icu.text.UnicodeSet) 
		int syllable
		int norm16
		int c
		android.icu.text.UnicodeSet set
		int canonValue
		int value
	public java.lang.Appendable decompose (java.lang.CharSequence, java.lang.StringBuilder) 
		CharSequence s
		StringBuilder dest
	public void decompose (java.lang.CharSequence, int, int, java.lang.StringBuilder, int) 
		CharSequence s
		int src
		int limit
		StringBuilder dest
		int destLengthEstimate
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	public int decompose (java.lang.CharSequence, int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		char c2
		char c2
		int cc
		CharSequence s
		int src
		int limit
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int minNoCP
		int prevSrc
		int c
		int norm16
		int prevBoundary
		int prevCC
	public void decomposeAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		CharSequence s
		boolean doDecompose
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int limit
		int c
		int src
		int firstCC
		int prevCC
		int cc
	public boolean compose (java.lang.CharSequence, int, int, boolean, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		char c2
		char c2
		char t
		char syllable
		char prev
		boolean needToDecompose
		int cc
		int recomposeStartIndex
		CharSequence s
		int src
		int limit
		boolean onlyContiguous
		boolean doCompose
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int minNoMaybeCP
		int prevBoundary
		int prevSrc
		int c
		int norm16
		int prevCC
	public int composeQuickCheck (java.lang.CharSequence, int, int, boolean, boolean) 
		char c2
		char c2
		int cc
		CharSequence s
		int src
		int limit
		boolean onlyContiguous
		boolean doSpan
		int qcResult
		int minNoMaybeCP
		int prevBoundary
		int prevSrc
		int c
		int norm16
		int prevCC
	public void composeAndAppend (java.lang.CharSequence, boolean, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		int lastStarterInDest
		StringBuilder middle
		int firstStarterInSrc
		CharSequence s
		boolean doCompose
		boolean onlyContiguous
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int src
		int limit
	public int makeFCD (java.lang.CharSequence, int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		char c2
		char c2
		int prev
		int p
		CharSequence s
		int src
		int limit
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int prevBoundary
		int prevSrc
		int c
		int prevFCD16
		int fcd16
	public void makeFCDAndAppend (java.lang.CharSequence, boolean, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		int lastBoundaryInDest
		StringBuilder middle
		int firstBoundaryInSrc
		CharSequence s
		boolean doMakeFCD
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int src
		int limit
	public boolean hasDecompBoundary (int, boolean) 
		int firstUnit
		int norm16
		int c
		boolean before
	public boolean isDecompInert (int) 
		int c
	public boolean hasCompBoundaryBefore (int) 
		int c
	public boolean hasCompBoundaryAfter (int, boolean, boolean) 
		int firstUnit
		int norm16
		int c
		boolean onlyContiguous
		boolean testInert
	public boolean hasFCDBoundaryBefore (int) 
		int c
	public boolean hasFCDBoundaryAfter (int) 
		int c
		int fcd16
	public boolean isFCDInert (int) 
		int c
	private boolean isMaybe (int) 
		int norm16
	private boolean isMaybeOrNonZeroCC (int) 
		int norm16
	private static boolean isInert (int) 
		int norm16
	private static boolean isJamoL (int) 
		int norm16
	private static boolean isJamoVT (int) 
		int norm16
	private boolean isHangul (int) 
		int norm16
	private boolean isCompYesAndZeroCC (int) 
		int norm16
	private boolean isDecompYesAndZeroCC (int) 
		int norm16
	private boolean isMostDecompYesAndZeroCC (int) 
		int norm16
	private boolean isDecompNoAlgorithmic (int) 
		int norm16
	private int getCCFromNoNo (int) 
		int norm16
	int getTrailCCFromCompYesAndZeroCC (java.lang.CharSequence, int, int) 
		int c
		CharSequence s
		int cpStart
		int cpLimit
		int c
		int prevNorm16
	private int mapAlgorithmic (int, int) 
		int c
		int norm16
	private int getCompositionsListForDecompYes (int) 
		int norm16
	private int getCompositionsListForComposite (int) 
		int norm16
		int firstUnit
	private int getCompositionsList (int) 
		int norm16
	public void decomposeShort (java.lang.CharSequence, int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		int c
		CharSequence s
		int src
		int limit
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	private void decompose (int, int, android.icu.impl.Normalizer2Impl$ReorderingBuffer) 
		int leadCC
		int firstUnit
		int length
		int leadCC
		int trailCC
		int c
		int norm16
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
	private static int combine (java.lang.String, int, int) 
		int key1
		int firstUnit
		int key2
		int secondUnit
		String compositions
		int list
		int trail
		int key1
		int firstUnit
	private void addComposites (int, android.icu.text.UnicodeSet) 
		int compositeAndFwd
		int composite
		int list
		android.icu.text.UnicodeSet set
		int firstUnit
		int compositeAndFwd
	private void recompose (android.icu.impl.Normalizer2Impl$ReorderingBuffer, int, boolean) 
		char t
		char syllable
		int pRemove
		char prev
		int composite
		int pRemove
		int compositeAndFwd
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		int recomposeStartIndex
		boolean onlyContiguous
		StringBuilder sb
		int p
		int starter
		int compositionsList
		int c
		int norm16
		int cc
		int prevCC
		boolean starterIsSupplementary
	public int composePair (int, int) 
		int list
		int a
		int b
		int norm16
		int list
	private boolean hasCompBoundaryBefore (int, int) 
		int firstUnit
		int c
		int norm16
	private int findPreviousCompBoundary (java.lang.CharSequence, int) 
		int c
		CharSequence s
		int p
	private int findNextCompBoundary (java.lang.CharSequence, int, int) 
		int c
		int norm16
		CharSequence s
		int p
		int limit
	private int findPreviousFCDBoundary (java.lang.CharSequence, int) 
		int c
		CharSequence s
		int p
	private int findNextFCDBoundary (java.lang.CharSequence, int, int) 
		int c
		CharSequence s
		int p
		int limit
	private void addToStartSet (android.icu.impl.Trie2Writable, int, int) 
		int firstOrigin
		android.icu.text.UnicodeSet set
		android.icu.text.UnicodeSet set
		android.icu.impl.Trie2Writable newData
		int origin
		int decompLead
		int canonValue
	static void  () 
}

android/icu/impl/ZoneMeta.class
ZoneMeta.java
package android.icu.impl
public final android.icu.impl.ZoneMeta extends java.lang.Object {
	private static final boolean ASSERT
	private static final String ZONEINFORESNAME
	private static final String kREGIONS
	private static final String kZONES
	private static final String kNAMES
	private static final String kGMT_ID
	private static final String kCUSTOM_TZ_PREFIX
	private static final String kWorld
	private static java.lang.ref.SoftReference REF_SYSTEM_ZONES
	private static java.lang.ref.SoftReference REF_CANONICAL_SYSTEM_ZONES
	private static java.lang.ref.SoftReference REF_CANONICAL_SYSTEM_LOCATION_ZONES
	private static String[] ZONEIDS
	private static android.icu.impl.ICUCache CANONICAL_ID_CACHE
	private static android.icu.impl.ICUCache REGION_CACHE
	private static android.icu.impl.ICUCache SINGLE_COUNTRY_CACHE
	private static final android.icu.impl.ZoneMeta$SystemTimeZoneCache SYSTEM_ZONE_CACHE
	private static final int kMAX_CUSTOM_HOUR
	private static final int kMAX_CUSTOM_MIN
	private static final int kMAX_CUSTOM_SEC
	private static final android.icu.impl.ZoneMeta$CustomTimeZoneCache CUSTOM_ZONE_CACHE
	static final boolean $assertionsDisabled
	public void  () 
	private static synchronized java.util.Set getSystemZIDs () 
		String id
		java.util.Set systemIDs
		String[] allIDs
		java.util.Set systemZones
	private static synchronized java.util.Set getCanonicalSystemZIDs () 
		String canonicalID
		String id
		java.util.Set canonicalSystemIDs
		String[] allIDs
		java.util.Set canonicalSystemZones
	private static synchronized java.util.Set getCanonicalSystemLocationZIDs () 
		String region
		String canonicalID
		String id
		java.util.Set canonicalSystemLocationIDs
		String[] allIDs
		java.util.Set canonicalSystemLocationZones
	public static java.util.Set getAvailableIDs (android.icu.util.TimeZone$SystemTimeZoneType, java.lang.String, java.lang.Integer) 
		String r
		android.icu.util.TimeZone z
		String id
		android.icu.util.TimeZone$SystemTimeZoneType type
		String region
		Integer rawOffset
		java.util.Set baseSet
		java.util.Set result
	public static synchronized int countEquivalentIDs (java.lang.String) 
		android.icu.util.UResourceBundle links
		int[] v
		String id
		int count
		android.icu.util.UResourceBundle res
	public static synchronized java.lang.String getEquivalentID (java.lang.String, int) 
		android.icu.util.UResourceBundle links
		int[] zones
		String tmp
		int zoneIdx
		android.icu.util.UResourceBundle res
		String id
		int index
		String result
	private static synchronized java.lang.String[] getZoneIDs () 
		android.icu.util.UResourceBundle top
	private static java.lang.String getZoneID (int) 
		String[] ids
		int idx
	private static int getZoneIndex (java.lang.String) 
		int mid
		int r
		int start
		int limit
		int lastMid
		String zid
		int zoneIdx
		String[] all
	public static java.lang.String getCanonicalCLDRID (android.icu.util.TimeZone) 
		android.icu.util.TimeZone tz
	public static java.lang.String getCanonicalCLDRID (java.lang.String) 
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle zones
		android.icu.util.UResourceBundle zone
		int zoneIdx
		String tzid
		String canonical
	private static java.lang.String findCLDRCanonicalID (java.lang.String) 
		android.icu.util.UResourceBundle typeAlias
		android.icu.util.UResourceBundle aliasesForKey
		android.icu.util.UResourceBundle keyTypeData
		android.icu.util.UResourceBundle typeMap
		android.icu.util.UResourceBundle typeKeys
		String tzid
		String canonical
		String tzidKey
	public static java.lang.String getRegion (java.lang.String) 
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle regions
		int zoneIdx
		String tzid
		String region
	public static java.lang.String getCanonicalCountry (java.lang.String) 
		String tzid
		String country
	public static java.lang.String getCanonicalCountry (java.lang.String, android.icu.util.Output) 
		java.util.Set ids
		String canonicalID
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle primaryZones
		String primaryZone
		String tzid
		android.icu.util.Output isPrimary
		String country
		Boolean singleZone
	public static android.icu.util.UResourceBundle openOlsonResource (android.icu.util.UResourceBundle, java.lang.String) 
		android.icu.util.UResourceBundle zones
		android.icu.util.UResourceBundle zone
		java.util.MissingResourceException e
		android.icu.util.UResourceBundle top
		String id
		android.icu.util.UResourceBundle res
		int zoneIdx
	public static android.icu.util.TimeZone getSystemTimeZone (java.lang.String) 
		String id
	public static android.icu.util.TimeZone getCustomTimeZone (java.lang.String) 
		Integer key
		String id
		int[] fields
	public static java.lang.String getCustomID (java.lang.String) 
		String id
		int[] fields
	static boolean parseCustomID (java.lang.String, int[]) 
		int oldPos
		int length
		java.text.ParsePosition pos
		int sign
		int hour
		int min
		int sec
		int start
		Number n
		String id
		int[] fields
		android.icu.text.NumberFormat numberFormat
	public static android.icu.util.TimeZone getCustomTimeZone (int) 
		int offset
		boolean negative
		int tmp
		int hour
		int min
		int sec
		String zid
	static java.lang.String formatCustomID (int, int, int, boolean) 
		int hour
		int min
		int sec
		boolean negative
		StringBuilder zid
	public static java.lang.String getShortID (android.icu.util.TimeZone) 
		android.icu.util.TimeZone tz
		String canonicalID
	public static java.lang.String getShortID (java.lang.String) 
		String id
		String canonicalID
	private static java.lang.String getShortIDFromCanonical (java.lang.String) 
		android.icu.util.UResourceBundle keyTypeData
		android.icu.util.UResourceBundle typeMap
		android.icu.util.UResourceBundle typeKeys
		String canonicalID
		String shortID
		String tzidKey
	static void  () 
}

android/icu/impl/ICUBinary$DatPackageReader.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$DatPackageReader extends java.lang.Object {
	private static final int DATA_FORMAT
	private static final android.icu.impl.ICUBinary$DatPackageReader$IsAcceptable IS_ACCEPTABLE
	static final boolean $assertionsDisabled
	private void  () 
	static boolean validate (java.nio.ByteBuffer) 
		java.io.IOException ignored
		java.nio.ByteBuffer bytes
		int count
	private static boolean startsWithPackageName (java.nio.ByteBuffer, int) 
		int i
		java.nio.ByteBuffer bytes
		int start
		int length
		byte c
	static java.nio.ByteBuffer getData (java.nio.ByteBuffer, java.lang.CharSequence) 
		java.nio.ByteBuffer data
		java.nio.ByteBuffer bytes
		CharSequence key
		int index
	static void addBaseNamesInFolder (java.nio.ByteBuffer, java.lang.String, java.lang.String, java.util.Set) 
		java.nio.ByteBuffer bytes
		String folder
		String suffix
		java.util.Set names
		int index
		int base
		int count
		StringBuilder sb
	private static int binarySearch (java.nio.ByteBuffer, java.lang.CharSequence) 
		int mid
		int nameOffset
		int result
		java.nio.ByteBuffer bytes
		CharSequence key
		int base
		int count
		int start
		int limit
	private static int getNameOffset (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer bytes
		int index
		int base
	private static int getDataOffset (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer bytes
		int index
		int base
		int count
	static boolean addBaseName (java.nio.ByteBuffer, int, java.lang.String, java.lang.String, java.lang.StringBuilder, java.util.Set) 
		int i
		char c
		java.nio.ByteBuffer bytes
		int index
		String folder
		String suffix
		StringBuilder sb
		java.util.Set names
		int offset
		byte b
		int nameLimit
	static void  () 
}

android/icu/impl/CalendarData.class
CalendarData.java
package android.icu.impl
public android.icu.impl.CalendarData extends java.lang.Object {
	private android.icu.impl.ICUResourceBundle fBundle
	private String fMainType
	private String fFallbackType
	public void  (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale loc
		String type
	public void  (android.icu.impl.ICUResourceBundle, java.lang.String) 
		android.icu.impl.ICUResourceBundle b
		String type
	public android.icu.impl.ICUResourceBundle get (java.lang.String) 
		java.util.MissingResourceException m
		String key
	public android.icu.impl.ICUResourceBundle get (java.lang.String, java.lang.String) 
		java.util.MissingResourceException m
		String key
		String subKey
	public android.icu.impl.ICUResourceBundle get (java.lang.String, java.lang.String, java.lang.String) 
		java.util.MissingResourceException m
		String key
		String contextKey
		String subKey
	public android.icu.impl.ICUResourceBundle get (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.util.MissingResourceException m
		String key
		String set
		String contextKey
		String subKey
	public java.lang.String[] getStringArray (java.lang.String) 
		String key
	public java.lang.String[] getStringArray (java.lang.String, java.lang.String) 
		String key
		String subKey
	public java.lang.String[] getStringArray (java.lang.String, java.lang.String, java.lang.String) 
		String key
		String contextKey
		String subKey
	public java.lang.String[] getEras (java.lang.String) 
		String subkey
		android.icu.impl.ICUResourceBundle bundle
	public java.lang.String[] getDateTimePatterns () 
		String[] items
		android.icu.util.UResourceBundle patResource
		int resourceType
		android.icu.impl.ICUResourceBundle bundle
		java.util.ArrayList list
		android.icu.util.UResourceBundleIterator iter
	public java.lang.String getDateTimePattern () 
	public java.lang.String getDateTimePattern (int) 
		int style
	private java.lang.String _getDateTimePattern (int) 
		int offset
		String[] patterns
	public java.lang.String[] getOverrides () 
		String[] items
		android.icu.util.UResourceBundle patResource
		int resourceType
		android.icu.impl.ICUResourceBundle bundle
		java.util.ArrayList list
		android.icu.util.UResourceBundleIterator iter
	public android.icu.util.ULocale getULocale () 
}

android/icu/impl/UCharacterProperty$NormInertBinaryProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$NormInertBinaryProperty extends android.icu.impl.UCharacterProperty$BinaryProperty {
	int which
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int, int) 
		int source
		int which
	boolean contains (int) 
		int c
}

android/icu/impl/ZoneMeta$SystemTimeZoneCache.class
ZoneMeta.java
package android.icu.impl
 android.icu.impl.ZoneMeta$SystemTimeZoneCache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.impl.OlsonTimeZone createInstance (java.lang.String, java.lang.String) 
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle res
		String key
		String data
		android.icu.impl.OlsonTimeZone tz
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.ZoneMeta$1) 
		android.icu.impl.ZoneMeta$1 x0
}

android/icu/impl/Norm2AllModes$NFKCSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$NFKCSingleton extends java.lang.Object {
	private static final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton INSTANCE
	private void  () 
	static android.icu.impl.Norm2AllModes$Norm2AllModesSingleton access$300 () 
	static void  () 
}

android/icu/impl/ICUResourceBundleImpl.class
ICUResourceBundleImpl.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleImpl extends android.icu.impl.ICUResourceBundle {
	protected void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
	void  (android.icu.impl.ICUResourceBundle$WholeBundle) 
		android.icu.impl.ICUResourceBundle$WholeBundle wholeBundle
	protected final android.icu.impl.ICUResourceBundle createBundleObject (java.lang.String, int, java.util.HashMap, android.icu.util.UResourceBundle) 
		String _key
		int _resource
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
}

android/icu/impl/RelativeDateFormat.class
RelativeDateFormat.java
package android.icu.impl
public android.icu.impl.RelativeDateFormat extends android.icu.text.DateFormat {
	private static final long serialVersionUID
	private android.icu.text.DateFormat fDateFormat
	private android.icu.text.DateFormat fTimeFormat
	private android.icu.text.MessageFormat fCombinedFormat
	private android.icu.text.SimpleDateFormat fDateTimeFormat
	private String fDatePattern
	private String fTimePattern
	int fDateStyle
	int fTimeStyle
	android.icu.util.ULocale fLocale
	private transient android.icu.impl.RelativeDateFormat$URelativeString[] fDates
	private boolean combinedFormatHasDateAtStart
	private boolean capitalizationInfoIsSet
	private boolean capitalizationOfRelativeUnitsForListOrMenu
	private boolean capitalizationOfRelativeUnitsForStandAlone
	private transient android.icu.text.BreakIterator capitalizationBrkIter
	public void  (int, int, android.icu.util.ULocale, android.icu.util.Calendar) 
		int newStyle
		android.icu.text.DateFormat df
		int newStyle
		android.icu.text.DateFormat df
		int timeStyle
		int dateStyle
		android.icu.util.ULocale locale
		android.icu.util.Calendar cal
	public java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) 
		int dayDiff
		String datePattern
		StringBuffer combinedPattern
		android.icu.util.Calendar cal
		StringBuffer toAppendTo
		java.text.FieldPosition fieldPosition
		String relativeDayString
		android.icu.text.DisplayContext capitalizationContext
	public void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition) 
		String text
		android.icu.util.Calendar cal
		java.text.ParsePosition pos
	public void setContext (android.icu.text.DisplayContext) 
		android.icu.text.DisplayContext context
	private java.lang.String getStringForDay (int) 
		int i
		int day
	private synchronized void loadDates () 
		android.icu.util.UResourceBundle line
		String k
		String v
		android.icu.impl.RelativeDateFormat$URelativeString rs
		android.icu.util.UResourceBundleIterator i
		android.icu.impl.ICUResourceBundle rb
		android.icu.impl.ICUResourceBundle rdb
		java.util.Set datesSet
	private void initCapitalizationContextInfo (android.icu.util.ULocale) 
		android.icu.impl.ICUResourceBundle rdb
		int[] intVector
		android.icu.util.ULocale locale
		android.icu.impl.ICUResourceBundle rb
	private static int dayDifference (android.icu.util.Calendar) 
		android.icu.util.Calendar until
		android.icu.util.Calendar nowCal
		java.util.Date nowDate
		int dayDiff
	private android.icu.util.Calendar initializeCalendar (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	private android.icu.text.MessageFormat initializeCombinedFormat (android.icu.util.Calendar, android.icu.util.ULocale) 
		int glueIndex
		android.icu.impl.CalendarData calData
		String[] patterns
		android.icu.util.Calendar cal
		android.icu.util.ULocale locale
		String pattern
}

android/icu/impl/ICUResourceBundleReader$Array16.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Array16 extends android.icu.impl.ICUResourceBundleReader$Array {
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void  (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int offset
}

android/icu/impl/ICULocaleService.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService extends android.icu.impl.ICUService {
	private android.icu.util.ULocale fallbackLocale
	private String fallbackLocaleName
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.Object get (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.Object get (android.icu.util.ULocale, int) 
		android.icu.util.ULocale locale
		int kind
	public java.lang.Object get (android.icu.util.ULocale, android.icu.util.ULocale[]) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale[] actualReturn
	public java.lang.Object get (android.icu.util.ULocale, int, android.icu.util.ULocale[]) 
		int n
		android.icu.util.ULocale locale
		int kind
		android.icu.util.ULocale[] actualReturn
		android.icu.impl.ICUService$Key key
		String[] temp
		Object result
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale) 
		Object obj
		android.icu.util.ULocale locale
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, boolean) 
		Object obj
		android.icu.util.ULocale locale
		boolean visible
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, int) 
		Object obj
		android.icu.util.ULocale locale
		int kind
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, android.icu.util.ULocale, int, boolean) 
		Object obj
		android.icu.util.ULocale locale
		int kind
		boolean visible
		android.icu.impl.ICUService$Factory factory
	public java.util.Locale[] getAvailableLocales () 
		java.util.Locale loc
		String id
		java.util.Set visIDs
		java.util.Locale[] locales
		int n
	public android.icu.util.ULocale[] getAvailableULocales () 
		String id
		java.util.Set visIDs
		android.icu.util.ULocale[] locales
		int n
	public java.lang.String validateFallbackLocale () 
		android.icu.util.ULocale loc
	public android.icu.impl.ICUService$Key createKey (java.lang.String) 
		String id
	public android.icu.impl.ICUService$Key createKey (java.lang.String, int) 
		String id
		int kind
	public android.icu.impl.ICUService$Key createKey (android.icu.util.ULocale, int) 
		android.icu.util.ULocale l
		int kind
}

android/icu/impl/ICUResourceBundleReader$1.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$1 extends java.lang.Object {
}

android/icu/impl/UCharacterName$AlgorithmName.class
UCharacterName.java
package android.icu.impl
final android.icu.impl.UCharacterName$AlgorithmName extends java.lang.Object {
	static final int TYPE_0_
	static final int TYPE_1_
	private int m_rangestart_
	private int m_rangeend_
	private byte m_type_
	private byte m_variant_
	private char[] m_factor_
	private String m_prefix_
	private byte[] m_factorstring_
	private StringBuffer m_utilStringBuffer_
	private int[] m_utilIntBuffer_
	void  () 
	boolean setInfo (int, int, byte, byte) 
		int rangestart
		int rangeend
		byte type
		byte variant
	boolean setFactor (char[]) 
		char[] factor
	boolean setPrefix (java.lang.String) 
		String prefix
	boolean setFactorString (byte[]) 
		byte[] string
	boolean contains (int) 
		int ch
	void appendName (int, java.lang.StringBuffer) 
		int factor
		int i
		int offset
		int[] indexes
		int ch
		StringBuffer str
	int getChar (java.lang.String) 
		int result
		NumberFormatException e
		int factor
		int i
		int offset
		int[] indexes
		int ch
		String name
		int prefixlen
	int add (int[], int) 
		int factor
		int maxfactorlength
		int count
		int i
		int[] set
		int maxlength
		int length
	private java.lang.String getFactorString (int[], int) 
		int factor
		int i
		int count
		int[] index
		int length
		int size
	private boolean compareFactorString (int[], int, java.lang.String, int) 
		int factor
		int i
		int[] index
		int length
		String str
		int offset
		int size
		int count
		int strcount
	static int access$000 (android.icu.impl.UCharacterName$AlgorithmName) 
		android.icu.impl.UCharacterName$AlgorithmName x0
	static int access$100 (android.icu.impl.UCharacterName$AlgorithmName) 
		android.icu.impl.UCharacterName$AlgorithmName x0
}

android/icu/impl/CacheValue$NullValue.class
CacheValue.java
package android.icu.impl
final android.icu.impl.CacheValue$NullValue extends android.icu.impl.CacheValue {
	private void  () 
	public boolean isNull () 
	public java.lang.Object get () 
	public java.lang.Object resetIfCleared (java.lang.Object) 
		Object value
	void  (android.icu.impl.CacheValue$1) 
		android.icu.impl.CacheValue$1 x0
}

android/icu/impl/CacheValue$1.class
CacheValue.java
package android.icu.impl
 android.icu.impl.CacheValue$1 extends java.lang.Object {
}

android/icu/impl/ICUResourceBundle$OpenType.class
ICUResourceBundle.java
package android.icu.impl
public final android.icu.impl.ICUResourceBundle$OpenType extends java.lang.Enum {
	public static final android.icu.impl.ICUResourceBundle$OpenType LOCALE_DEFAULT_ROOT
	public static final android.icu.impl.ICUResourceBundle$OpenType LOCALE_ROOT
	public static final android.icu.impl.ICUResourceBundle$OpenType DIRECT
	private static final android.icu.impl.ICUResourceBundle$OpenType[] $VALUES
	public static android.icu.impl.ICUResourceBundle$OpenType[] values () 
	public static android.icu.impl.ICUResourceBundle$OpenType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/CharacterIteration.class
CharacterIteration.java
package android.icu.impl
public final android.icu.impl.CharacterIteration extends java.lang.Object {
	public static final int DONE32
	private void  () 
	public static int next32 (java.text.CharacterIterator) 
		java.text.CharacterIterator ci
		int c
	public static int nextTrail32 (java.text.CharacterIterator, int) 
		char cTrail
		java.text.CharacterIterator ci
		int lead
		int retVal
	public static int previous32 (java.text.CharacterIterator) 
		char lead
		java.text.CharacterIterator ci
		char trail
		int retVal
	public static int current32 (java.text.CharacterIterator) 
		int trail
		java.text.CharacterIterator ci
		char lead
		int retVal
}

android/icu/impl/Trie2.class
Trie2.java
package android.icu.impl
public abstract android.icu.impl.Trie2 extends java.lang.Object implements java.lang.Iterable  {
	private static android.icu.impl.Trie2$ValueMapper defaultValueMapper
	android.icu.impl.Trie2$UTrie2Header header
	char[] index
	int data16
	int[] data32
	int indexLength
	int dataLength
	int index2NullOffset
	int initialValue
	int errorValue
	int highStart
	int highValueIndex
	int dataNullOffset
	int fHash
	static final int UTRIE2_OPTIONS_VALUE_BITS_MASK
	static final int UTRIE2_SHIFT_1
	static final int UTRIE2_SHIFT_2
	static final int UTRIE2_SHIFT_1_2
	static final int UTRIE2_OMITTED_BMP_INDEX_1_LENGTH
	static final int UTRIE2_CP_PER_INDEX_1_ENTRY
	static final int UTRIE2_INDEX_2_BLOCK_LENGTH
	static final int UTRIE2_INDEX_2_MASK
	static final int UTRIE2_DATA_BLOCK_LENGTH
	static final int UTRIE2_DATA_MASK
	static final int UTRIE2_INDEX_SHIFT
	static final int UTRIE2_DATA_GRANULARITY
	static final int UTRIE2_INDEX_2_OFFSET
	static final int UTRIE2_LSCP_INDEX_2_OFFSET
	static final int UTRIE2_LSCP_INDEX_2_LENGTH
	static final int UTRIE2_INDEX_2_BMP_LENGTH
	static final int UTRIE2_UTF8_2B_INDEX_2_OFFSET
	static final int UTRIE2_UTF8_2B_INDEX_2_LENGTH
	static final int UTRIE2_INDEX_1_OFFSET
	static final int UTRIE2_MAX_INDEX_1_LENGTH
	static final int UTRIE2_BAD_UTF8_DATA_OFFSET
	static final int UTRIE2_DATA_START_OFFSET
	static final int UNEWTRIE2_INDEX_GAP_OFFSET
	static final int UNEWTRIE2_INDEX_GAP_LENGTH
	static final int UNEWTRIE2_MAX_INDEX_2_LENGTH
	static final int UNEWTRIE2_INDEX_1_LENGTH
	static final int UNEWTRIE2_MAX_DATA_LENGTH
	public void  () 
	public static android.icu.impl.Trie2 createFromSerialized (java.nio.ByteBuffer)  throws java.io.IOException 
		boolean isBigEndian
		android.icu.impl.Trie2$ValueWidth width
		android.icu.impl.Trie2 This
		android.icu.impl.Trie2$UTrie2Header header
		android.icu.impl.Trie2$ValueWidth width
		android.icu.impl.Trie2 This
		int indexArraySize
		java.nio.ByteBuffer bytes
		java.nio.ByteOrder outerByteOrder
	public static int getVersion (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream is
		boolean littleEndianOk
		byte[] sig
		int read
	public abstract int get (int) 
	public abstract int getFromU16SingleLead (char) 
	public final boolean equals (java.lang.Object) 
		android.icu.impl.Trie2$Range rangeFromThis
		android.icu.impl.Trie2$Range rangeFromOther
		Object other
		android.icu.impl.Trie2 OtherTrie
		java.util.Iterator otherIter
	public int hashCode () 
		android.icu.impl.Trie2$Range r
		int hash
	public java.util.Iterator iterator () 
	public java.util.Iterator iterator (android.icu.impl.Trie2$ValueMapper) 
		android.icu.impl.Trie2$ValueMapper mapper
	public java.util.Iterator iteratorForLeadSurrogate (char, android.icu.impl.Trie2$ValueMapper) 
		char lead
		android.icu.impl.Trie2$ValueMapper mapper
	public java.util.Iterator iteratorForLeadSurrogate (char) 
		char lead
	protected int serializeHeader (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
		int bytesWritten
		int i
	public android.icu.impl.Trie2$CharSequenceIterator charSequenceIterator (java.lang.CharSequence, int) 
		CharSequence text
		int index
	int rangeEnd (int, int, int) 
		int start
		int limitp
		int val
		int c
		int limit
	private static int initHash () 
	private static int hashByte (int, int) 
		int h
		int b
	private static int hashUChar32 (int, int) 
		int h
		int c
	private static int hashInt (int, int) 
		int h
		int i
	static int access$000 () 
	static int access$100 (int, int) 
		int x0
		int x1
	static int access$200 (int, int) 
		int x0
		int x1
	static int access$300 (int, int) 
		int x0
		int x1
	static void  () 
}

android/icu/impl/TimeZoneGenericNames$1.class
TimeZoneGenericNames.java
package android.icu.impl
 android.icu.impl.TimeZoneGenericNames$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$impl$TimeZoneGenericNames$GenericNameType
	static final int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
	static void  () 
}

android/icu/impl/Pair.class
Pair.java
package android.icu.impl
public android.icu.impl.Pair extends java.lang.Object {
	public final Object first
	public final Object second
	protected void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public static android.icu.impl.Pair of (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.Pair rhs
	public int hashCode () 
}

android/icu/impl/ICUResourceBundleReader$ReaderValue.class
ICUResourceBundleReader.java
package android.icu.impl
 android.icu.impl.ICUResourceBundleReader$ReaderValue extends android.icu.impl.UResource$Value {
	android.icu.impl.ICUResourceBundleReader reader
	private int res
	void  () 
	public int getType () 
	public java.lang.String getString () 
		String s
	public java.lang.String getAliasString () 
		String s
	public int getInt () 
	public int getUInt () 
	public int[] getIntVector () 
		int[] iv
	public java.nio.ByteBuffer getBinary () 
		java.nio.ByteBuffer bb
	static int access$1102 (android.icu.impl.ICUResourceBundleReader$ReaderValue, int) 
		android.icu.impl.ICUResourceBundleReader$ReaderValue x0
		int x1
}

android/icu/impl/PropsVectors$1.class
PropsVectors.java
package android.icu.impl
 android.icu.impl.PropsVectors$1 extends java.lang.Object implements java.util.Comparator  {
	final android.icu.impl.PropsVectors this$0
	void  (android.icu.impl.PropsVectors) 
		android.icu.impl.PropsVectors this$0
	public int compare (java.lang.Integer, java.lang.Integer) 
		Integer o1
		Integer o2
		int indexOfRow1
		int indexOfRow2
		int count
		int index
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/impl/UCharacterProperty$CaseBinaryProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$CaseBinaryProperty extends android.icu.impl.UCharacterProperty$BinaryProperty {
	int which
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		int which
	boolean contains (int) 
		int c
}

android/icu/impl/LocaleDisplayNamesImpl$1.class
LocaleDisplayNamesImpl.java
package android.icu.impl
 android.icu.impl.LocaleDisplayNamesImpl$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$DisplayContext$Type
	static final int[] $SwitchMap$android$icu$impl$LocaleDisplayNamesImpl$DataTableType
	static void  () 
}

android/icu/impl/SimpleFilteredSentenceBreakIterator.class
SimpleFilteredSentenceBreakIterator.java
package android.icu.impl
public android.icu.impl.SimpleFilteredSentenceBreakIterator extends android.icu.text.BreakIterator {
	private android.icu.text.BreakIterator delegate
	private android.icu.text.UCharacterIterator text
	private android.icu.util.CharsTrie backwardsTrie
	private android.icu.util.CharsTrie forwardsPartialTrie
	public void  (android.icu.text.BreakIterator, android.icu.util.CharsTrie, android.icu.util.CharsTrie) 
		android.icu.text.BreakIterator adoptBreakIterator
		android.icu.util.CharsTrie forwardsPartialTrie
		android.icu.util.CharsTrie backwardsTrie
	public int next () 
		android.icu.util.BytesTrie$Result rfwd
		int uch
		android.icu.util.BytesTrie$Result r
		int bestPosn
		int bestValue
		int n
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.impl.SimpleFilteredSentenceBreakIterator other
	public int hashCode () 
	public java.lang.Object clone () 
		android.icu.impl.SimpleFilteredSentenceBreakIterator other
	public int first () 
	public int last () 
	public int next (int) 
		int n
	public int previous () 
	public int following (int) 
		int offset
	public int current () 
	public int preceding (int) 
		int offset
	public java.text.CharacterIterator getText () 
	public void setText (java.text.CharacterIterator) 
		java.text.CharacterIterator newText
}

android/icu/impl/PropsVectors.class
PropsVectors.java
package android.icu.impl
public android.icu.impl.PropsVectors extends java.lang.Object {
	private int[] v
	private int columns
	private int maxRows
	private int rows
	private int prevRow
	private boolean isCompacted
	public static final int FIRST_SPECIAL_CP
	public static final int INITIAL_VALUE_CP
	public static final int ERROR_VALUE_CP
	public static final int MAX_CP
	public static final int INITIAL_ROWS
	public static final int MEDIUM_ROWS
	public static final int MAX_ROWS
	private boolean areElementsSame (int, int[], int, int) 
		int i
		int index1
		int[] target
		int index2
		int length
	private int findRow (int) 
		int rangeStart
		int index
		int start
		int mid
		int limit
	public void  (int) 
		int cp
		int numOfColumns
		int index
	public void setValue (int, int, int, int, int) 
		int[] temp
		int rowsToExpand
		int newMaxRows
		int count
		int start
		int end
		int column
		int value
		int mask
		int firstRow
		int lastRow
		int limit
		boolean splitFirstRow
		boolean splitLastRow
	public int getValue (int, int) 
		int c
		int column
		int index
	public int[] getRow (int) 
		int rowIndex
		int[] rowToReturn
	public int getRowStart (int) 
		int rowIndex
	public int getRowEnd (int) 
		int rowIndex
	public void compact (android.icu.impl.PropsVectors$CompactHandler) 
		int i
		int start
		int i
		int start
		int limit
		int i
		android.icu.impl.PropsVectors$CompactHandler compactor
		int valueColumns
		Integer[] indexArray
		int count
		int[] temp
	public int[] getCompactedArray () 
	public int getCompactedRows () 
	public int getCompactedColumns () 
	public android.icu.impl.IntTrie compactToTrieWithRowIndexes () 
		android.icu.impl.PVecToTrieCompactHandler compactor
	static int access$000 (android.icu.impl.PropsVectors) 
		android.icu.impl.PropsVectors x0
	static int[] access$100 (android.icu.impl.PropsVectors) 
		android.icu.impl.PropsVectors x0
}

android/icu/impl/CalendarAstronomer$3.class
CalendarAstronomer.java
package android.icu.impl
 android.icu.impl.CalendarAstronomer$3 extends java.lang.Object implements android.icu.impl.CalendarAstronomer$AngleFunc  {
	final android.icu.impl.CalendarAstronomer this$0
	void  (android.icu.impl.CalendarAstronomer) 
		android.icu.impl.CalendarAstronomer this$0
	public double eval () 
}

android/icu/impl/Norm2AllModes$NoopNormalizer2.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes$NoopNormalizer2 extends android.icu.text.Normalizer2 {
	public void  () 
	public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder) 
		CharSequence src
		StringBuilder dest
	public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable) 
		java.io.IOException e
		CharSequence src
		Appendable dest
	public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.String getDecomposition (int) 
		int c
	public boolean isNormalized (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence) 
		CharSequence s
	public int spanQuickCheckYes (java.lang.CharSequence) 
		CharSequence s
	public boolean hasBoundaryBefore (int) 
		int c
	public boolean hasBoundaryAfter (int) 
		int c
	public boolean isInert (int) 
		int c
}

android/icu/impl/ICUBinary$Authenticate.class
ICUBinary.java
package android.icu.impl
public abstract android.icu.impl.ICUBinary$Authenticate extends java.lang.Object {
	public abstract boolean isDataVersionAcceptable (byte[]) 
}

android/icu/impl/TrieBuilder.class
TrieBuilder.java
package android.icu.impl
public android.icu.impl.TrieBuilder extends java.lang.Object {
	public static final int DATA_BLOCK_LENGTH
	protected int[] m_index_
	protected int m_indexLength_
	protected int m_dataCapacity_
	protected int m_dataLength_
	protected boolean m_isLatin1Linear_
	protected boolean m_isCompacted_
	protected int[] m_map_
	protected static final int SHIFT_
	protected static final int MAX_INDEX_LENGTH_
	protected static final int BMP_INDEX_LENGTH_
	protected static final int SURROGATE_BLOCK_COUNT_
	protected static final int MASK_
	protected static final int INDEX_SHIFT_
	protected static final int MAX_DATA_LENGTH_
	protected static final int OPTIONS_INDEX_SHIFT_
	protected static final int OPTIONS_DATA_IS_32_BIT_
	protected static final int OPTIONS_LATIN1_IS_LINEAR_
	protected static final int DATA_GRANULARITY_
	private static final int MAX_BUILD_TIME_DATA_LENGTH_
	public boolean isInZeroBlock (int) 
		int ch
	protected void  () 
	protected void  (android.icu.impl.TrieBuilder) 
		android.icu.impl.TrieBuilder table
	protected static final boolean equal_int (int[], int, int, int) 
		int[] array
		int start1
		int start2
		int length
	protected void findUnusedBlocks () 
		int i
	protected static final int findSameIndexBlock (int[], int, int) 
		int block
		int[] index
		int indexLength
		int otherBlock
}

android/icu/impl/LocaleDisplayNamesImpl$ICUDataTables.class
LocaleDisplayNamesImpl.java
package android.icu.impl
abstract android.icu.impl.LocaleDisplayNamesImpl$ICUDataTables extends android.icu.impl.LocaleDisplayNamesImpl$DataTables {
	private final String path
	protected void  (java.lang.String) 
		String path
	public android.icu.impl.LocaleDisplayNamesImpl$DataTable get (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
}

android/icu/impl/ICUResourceBundle$WholeBundle.class
ICUResourceBundle.java
package android.icu.impl
public final android.icu.impl.ICUResourceBundle$WholeBundle extends java.lang.Object {
	String baseName
	String localeID
	android.icu.util.ULocale ulocale
	ClassLoader loader
	android.icu.impl.ICUResourceBundleReader reader
	java.util.Set topLevelKeys
	void  (java.lang.String, java.lang.String, java.lang.ClassLoader, android.icu.impl.ICUResourceBundleReader) 
		String baseName
		String localeID
		ClassLoader loader
		android.icu.impl.ICUResourceBundleReader reader
}

android/icu/impl/UCharacterProperty$IntProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$IntProperty extends java.lang.Object {
	int column
	int mask
	int shift
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int, int, int) 
		int column
		int mask
		int shift
	void  (android.icu.impl.UCharacterProperty, int) 
		int source
	final int getSource () 
	int getValue (int) 
		int c
	int getMaxValue (int) 
		int which
}

android/icu/impl/UCharacterProperty$IsAcceptable.class
UCharacterProperty.java
package android.icu.impl
final android.icu.impl.UCharacterProperty$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.impl.UCharacterProperty$1) 
		android.icu.impl.UCharacterProperty$1 x0
}

android/icu/impl/ICUResourceBundleImpl$ResourceIntVector.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceIntVector extends android.icu.impl.ICUResourceBundleImpl {
	private int resource
	public int getType () 
	public int[] getIntVector () 
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
}

android/icu/impl/ICUResourceBundleImpl$ResourceString.class
ICUResourceBundleImpl.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleImpl$ResourceString extends android.icu.impl.ICUResourceBundleImpl {
	private int resource
	private String value
	public int getType () 
	public java.lang.String getString () 
	void  (android.icu.impl.ICUResourceBundleImpl, java.lang.String, int) 
		android.icu.impl.ICUResourceBundleImpl container
		String key
		int resource
		String s
}

android/icu/impl/ICUResourceBundleReader$Table1632.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table1632 extends android.icu.impl.ICUResourceBundleReader$Table {
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void  (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int offset
}

android/icu/impl/text/
android/icu/impl/text/RbnfScannerProviderImpl$1.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
 android.icu.impl.text.RbnfScannerProviderImpl$1 extends java.lang.Object {
}

android/icu/impl/text/RbnfScannerProviderImpl$RbnfLenientScannerImpl.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
 android.icu.impl.text.RbnfScannerProviderImpl$RbnfLenientScannerImpl extends java.lang.Object implements android.icu.text.RbnfLenientScanner  {
	private final android.icu.text.RuleBasedCollator collator
	private void  (android.icu.text.RuleBasedCollator) 
		android.icu.text.RuleBasedCollator rbc
	public boolean allIgnorable (java.lang.String) 
		String s
		android.icu.text.CollationElementIterator iter
		int o
	public int[] findText (java.lang.String, java.lang.String, int) 
		String str
		String key
		int startingAt
		int p
		int keyLen
	public int[] findText2 (java.lang.String, java.lang.String, int) 
		String str
		String key
		int startingAt
		android.icu.text.CollationElementIterator strIter
		android.icu.text.CollationElementIterator keyIter
		int keyStart
		int oStr
		int oKey
	public int prefixLength (java.lang.String, java.lang.String) 
		String str
		String prefix
		android.icu.text.CollationElementIterator strIter
		android.icu.text.CollationElementIterator prefixIter
		int oStr
		int oPrefix
		int result
	void  (android.icu.text.RuleBasedCollator, android.icu.impl.text.RbnfScannerProviderImpl$1) 
		android.icu.text.RuleBasedCollator x0
		android.icu.impl.text.RbnfScannerProviderImpl$1 x1
}

android/icu/impl/text/RbnfScannerProviderImpl.class
RbnfScannerProviderImpl.java
package android.icu.impl.text
public android.icu.impl.text.RbnfScannerProviderImpl extends java.lang.Object implements android.icu.text.RbnfLenientScannerProvider  {
	private static final boolean DEBUG
	private java.util.Map cache
	public void  () 
	public android.icu.text.RbnfLenientScanner get (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String extras
		android.icu.text.RbnfLenientScanner result
		String key
	protected android.icu.text.RbnfLenientScanner createScanner (android.icu.util.ULocale, java.lang.String) 
		String rules
		Exception e
		android.icu.util.ULocale locale
		String extras
		android.icu.text.RuleBasedCollator collator
	static void  () 
}

android/icu/impl/UResource$Value.class
UResource.java
package android.icu.impl
public abstract android.icu.impl.UResource$Value extends java.lang.Object {
	protected void  () 
	public abstract int getType () 
	public abstract java.lang.String getString () 
	public abstract java.lang.String getAliasString () 
	public abstract int getInt () 
	public abstract int getUInt () 
	public abstract int[] getIntVector () 
	public abstract java.nio.ByteBuffer getBinary () 
	public java.lang.String toString () 
		int i
		int[] iv
		StringBuilder sb
}

android/icu/impl/TZDBTimeZoneNames$TZDBNameInfo.class
TZDBTimeZoneNames.java
package android.icu.impl
 android.icu.impl.TZDBTimeZoneNames$TZDBNameInfo extends java.lang.Object {
	String mzID
	android.icu.text.TimeZoneNames$NameType type
	boolean ambiguousType
	String[] parseRegions
	private void  () 
	void  (android.icu.impl.TZDBTimeZoneNames$1) 
		android.icu.impl.TZDBTimeZoneNames$1 x0
}

android/icu/impl/InvalidFormatException.class
InvalidFormatException.java
package android.icu.impl
public android.icu.impl.InvalidFormatException extends java.lang.Exception {
	static final long serialVersionUID
	public void  () 
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String) 
		String message
}

android/icu/impl/ICURWLock$1.class
ICURWLock.java
package android.icu.impl
 android.icu.impl.ICURWLock$1 extends java.lang.Object {
}

android/icu/impl/Trie2$CharSequenceIterator.class
Trie2.java
package android.icu.impl
public android.icu.impl.Trie2$CharSequenceIterator extends java.lang.Object implements java.util.Iterator  {
	private CharSequence text
	private int textLength
	private int index
	private android.icu.impl.Trie2$CharSequenceValues fResults
	final android.icu.impl.Trie2 this$0
	void  (android.icu.impl.Trie2, java.lang.CharSequence, int) 
		android.icu.impl.Trie2 this$0
		CharSequence t
		int index
	public void set (int) 
		int i
	public final boolean hasNext () 
	public final boolean hasPrevious () 
	public android.icu.impl.Trie2$CharSequenceValues next () 
		int c
		int val
	public android.icu.impl.Trie2$CharSequenceValues previous () 
		int c
		int val
	public void remove () 
	public volatile java.lang.Object next () 
}

android/icu/impl/Trie2_32.class
Trie2_32.java
package android.icu.impl
public android.icu.impl.Trie2_32 extends android.icu.impl.Trie2 {
	void  () 
	public static android.icu.impl.Trie2_32 createFromSerialized (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	public final int get (int) 
		int value
		int ix
		int value
		int ix
		int value
		int ix
		int value
		int codePoint
	public int getFromU16SingleLead (char) 
		char codeUnit
		int value
		int ix
	public int serialize (java.io.OutputStream)  throws java.io.IOException 
		int i
		java.io.OutputStream os
		java.io.DataOutputStream dos
		int bytesWritten
	public int getSerializedLength () 
	int rangeEnd (int, int, int) 
		int ix
		int ix
		int startIx
		int limitIx
		int startingCP
		int limit
		int value
		int cp
		int block
		int index2Block
}

android/icu/impl/Norm2AllModes.class
Norm2AllModes.java
package android.icu.impl
public final android.icu.impl.Norm2AllModes extends java.lang.Object {
	public final android.icu.impl.Normalizer2Impl impl
	public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 comp
	public final android.icu.impl.Norm2AllModes$DecomposeNormalizer2 decomp
	public final android.icu.impl.Norm2AllModes$FCDNormalizer2 fcd
	public final android.icu.impl.Norm2AllModes$ComposeNormalizer2 fcc
	private static android.icu.impl.CacheBase cache
	public static final android.icu.impl.Norm2AllModes$NoopNormalizer2 NOOP_NORMALIZER2
	private void  (android.icu.impl.Normalizer2Impl) 
		android.icu.impl.Normalizer2Impl ni
	private static android.icu.impl.Norm2AllModes getInstanceFromSingleton (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton) 
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
	public static android.icu.impl.Norm2AllModes getNFCInstance () 
	public static android.icu.impl.Norm2AllModes getNFKCInstance () 
	public static android.icu.impl.Norm2AllModes getNFKC_CFInstance () 
	public static android.icu.impl.Norm2AllModes$Normalizer2WithImpl getN2WithImpl (int) 
		int index
	public static android.icu.impl.Norm2AllModes getInstance (java.nio.ByteBuffer, java.lang.String) 
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton singleton
		java.nio.ByteBuffer bytes
		String name
	public static android.icu.text.Normalizer2 getFCDNormalizer2 () 
	void  (android.icu.impl.Normalizer2Impl, android.icu.impl.Norm2AllModes$1) 
		android.icu.impl.Normalizer2Impl x0
		android.icu.impl.Norm2AllModes$1 x1
	static void  () 
}

android/icu/impl/ICUService$ServiceListener.class
ICUService.java
package android.icu.impl
public abstract android.icu.impl.ICUService$ServiceListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void serviceChanged (android.icu.impl.ICUService) 
}

android/icu/impl/UCharacterProperty$21.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$21 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
}

android/icu/impl/ICUCurrencyMetaInfo$CurrencyCollector.class
ICUCurrencyMetaInfo.java
package android.icu.impl
 android.icu.impl.ICUCurrencyMetaInfo$CurrencyCollector extends java.lang.Object implements android.icu.impl.ICUCurrencyMetaInfo$Collector  {
	private final android.icu.impl.ICUCurrencyMetaInfo$UniqueList result
	private void  () 
	public void collect (java.lang.String, java.lang.String, long, long, int, boolean) 
		String region
		String currency
		long from
		long to
		int priority
		boolean tender
	public int collects () 
	public java.util.List getList () 
	void  (android.icu.impl.ICUCurrencyMetaInfo$1) 
		android.icu.impl.ICUCurrencyMetaInfo$1 x0
}

android/icu/impl/ICUResourceBundleReader$ResourceCache$Level.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$ResourceCache$Level extends java.lang.Object {
	int levelBitsList
	int shift
	int mask
	int[] keys
	Object[] values
	static final boolean $assertionsDisabled
	void  (int, int) 
		int levelBitsList
		int shift
		int bits
		int length
	java.lang.Object get (int) 
		android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
		int key
		int index
		int k
	java.lang.Object putIfAbsent (int, java.lang.Object, int) 
		android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
		int key
		Object item
		int size
		int index
		int k
		android.icu.impl.ICUResourceBundleReader$ResourceCache$Level level
		int i
	static void  () 
}

android/icu/impl/ICULocaleService$ICUResourceBundleFactory.class
ICULocaleService.java
package android.icu.impl
public android.icu.impl.ICULocaleService$ICUResourceBundleFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
	protected final String bundleName
	public void  () 
	public void  (java.lang.String) 
		String bundleName
	protected java.util.Set getSupportedIDs () 
	public void updateVisibleIDs (java.util.Map) 
		String id
		java.util.Map result
		java.util.Set visibleIDs
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService service
	protected java.lang.ClassLoader loader () 
	public java.lang.String toString () 
}

android/icu/impl/Norm2AllModes$Norm2AllModesSingleton.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$Norm2AllModesSingleton extends java.lang.Object {
	private android.icu.impl.Norm2AllModes allModes
	private RuntimeException exception
	private void  (java.lang.String) 
		android.icu.impl.Normalizer2Impl impl
		RuntimeException e
		String name
	static java.lang.RuntimeException access$000 (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton) 
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton x0
	static android.icu.impl.Norm2AllModes access$100 (android.icu.impl.Norm2AllModes$Norm2AllModesSingleton) 
		android.icu.impl.Norm2AllModes$Norm2AllModesSingleton x0
	void  (java.lang.String, android.icu.impl.Norm2AllModes$1) 
		String x0
		android.icu.impl.Norm2AllModes$1 x1
}

android/icu/impl/UCharacterNameReader.class
UCharacterNameReader.java
package android.icu.impl
final android.icu.impl.UCharacterNameReader extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private java.nio.ByteBuffer m_byteBuffer_
	private static final int GROUP_INFO_SIZE_
	private int m_tokenstringindex_
	private int m_groupindex_
	private int m_groupstringindex_
	private int m_algnamesindex_
	private static final int ALG_INFO_SIZE_
	private static final int DATA_FORMAT_ID_
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	protected void  (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	protected void read (android.icu.impl.UCharacterName)  throws java.io.IOException 
		android.icu.impl.UCharacterName$AlgorithmName an
		int i
		android.icu.impl.UCharacterName data
		int count
		char[] token
		int size
		byte[] tokenstr
		char[] group
		byte[] groupstring
		android.icu.impl.UCharacterName$AlgorithmName[] alg
	protected boolean authenticate (byte[], byte[]) 
		byte[] dataformatid
		byte[] dataformatversion
	private android.icu.impl.UCharacterName$AlgorithmName readAlg ()  throws java.io.IOException 
		char[] factor
		byte[] string
		android.icu.impl.UCharacterName$AlgorithmName result
		int rangestart
		int rangeend
		byte type
		byte variant
		int size
		StringBuilder prefix
		char c
}

android/icu/impl/ICUDataVersion.class
ICUDataVersion.java
package android.icu.impl
public final android.icu.impl.ICUDataVersion extends java.lang.Object {
	private static final String U_ICU_VERSION_BUNDLE
	private static final String U_ICU_DATA_KEY
	public void  () 
	public static android.icu.util.VersionInfo getDataVersion () 
		java.util.MissingResourceException ex
		android.icu.util.UResourceBundle icudatares
}

android/icu/impl/CalendarAstronomer$CoordFunc.class
CalendarAstronomer.java
package android.icu.impl
abstract android.icu.impl.CalendarAstronomer$CoordFunc extends java.lang.Object {
	public abstract android.icu.impl.CalendarAstronomer$Equatorial eval () 
}

android/icu/impl/UCharacterProperty$14.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$14 extends android.icu.impl.UCharacterProperty$CombiningClassIntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	int getValue (int) 
		int c
}

android/icu/impl/IntTrie.class
IntTrie.java
package android.icu.impl
public android.icu.impl.IntTrie extends android.icu.impl.Trie {
	private int m_initialValue_
	private int[] m_data_
	static final boolean $assertionsDisabled
	public void  (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		android.icu.impl.Trie$DataManipulate dataManipulate
	public void  (int, int, android.icu.impl.Trie$DataManipulate) 
		int limit
		char block
		int initialValue
		int leadUnitValue
		android.icu.impl.Trie$DataManipulate dataManipulate
		int dataLength
		int latin1Length
		int i
	public final int getCodePointValue (int) 
		int offset
		int ch
		int offset
	public final int getLeadValue (char) 
		char ch
	public final int getBMPValue (char) 
		char ch
	public final int getSurrogateValue (char, char) 
		char lead
		char trail
		int offset
	public final int getTrailValue (int, char) 
		int leadvalue
		char trail
		int offset
	public final int getLatin1LinearValue (char) 
		char ch
	public boolean equals (java.lang.Object) 
		android.icu.impl.IntTrie othertrie
		Object other
		boolean result
	public int hashCode () 
	protected final void unserialize (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bytes
	protected final int getSurrogateOffset (char, char) 
		char lead
		char trail
		int offset
	protected final int getValue (int) 
		int index
	protected final int getInitialValue () 
	void  (char[], int[], int, int, android.icu.impl.Trie$DataManipulate) 
		char[] index
		int[] data
		int initialvalue
		int options
		android.icu.impl.Trie$DataManipulate datamanipulate
	static void  () 
}

android/icu/impl/CalendarCache.class
CalendarCache.java
package android.icu.impl
public android.icu.impl.CalendarCache extends java.lang.Object {
	private static final int[] primes
	private int pIndex
	private int size
	private int arraySize
	private int threshold
	private long[] keys
	private long[] values
	public static long EMPTY
	public void  () 
	private void makeArrays (int) 
		int i
		int newSize
	public synchronized long get (long) 
		long key
	public synchronized void put (long, long) 
		long key
		long value
		int index
	private final int findIndex (long) 
		long key
		int index
		int delta
	private void rehash () 
		int i
		int oldSize
		long[] oldKeys
		long[] oldValues
	private final int hash (long) 
		long key
		int h
	private final int hash2 (long) 
		long key
	static void  () 
}

android/icu/impl/TimeZoneGenericNames.class
TimeZoneGenericNames.java
package android.icu.impl
public android.icu.impl.TimeZoneGenericNames extends java.lang.Object implements java.io.Serializable android.icu.util.Freezable  {
	private static final long serialVersionUID
	private android.icu.util.ULocale _locale
	private android.icu.text.TimeZoneNames _tznames
	private volatile transient boolean _frozen
	private transient String _region
	private transient java.lang.ref.WeakReference _localeDisplayNamesRef
	private transient java.text.MessageFormat[] _patternFormatters
	private transient java.util.concurrent.ConcurrentHashMap _genericLocationNamesMap
	private transient java.util.concurrent.ConcurrentHashMap _genericPartialLocationNamesMap
	private transient android.icu.impl.TextTrieMap _gnamesTrie
	private transient boolean _gnamesTrieFullyLoaded
	private static android.icu.impl.TimeZoneGenericNames$Cache GENERIC_NAMES_CACHE
	private static final long DST_CHECK_RANGE
	private static final android.icu.text.TimeZoneNames$NameType[] GENERIC_NON_LOCATION_TYPES
	static final boolean $assertionsDisabled
	public void  (android.icu.util.ULocale, android.icu.text.TimeZoneNames) 
		android.icu.util.ULocale locale
		android.icu.text.TimeZoneNames tznames
	private void init () 
		android.icu.util.TimeZone tz
		String tzCanonicalID
	private void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.impl.TimeZoneGenericNames getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String key
	public java.lang.String getDisplayName (android.icu.util.TimeZone, android.icu.impl.TimeZoneGenericNames$GenericNameType, long) 
		android.icu.util.TimeZone tz
		android.icu.impl.TimeZoneGenericNames$GenericNameType type
		long date
		String name
		String tzCanonicalID
	public java.lang.String getGenericLocationName (java.lang.String) 
		String country
		String city
		android.icu.impl.TimeZoneGenericNames$NameInfo info
		String tmp
		String canonicalTzID
		String name
		android.icu.util.Output isPrimary
		String countryCode
	public android.icu.impl.TimeZoneGenericNames setFormatPattern (android.icu.impl.TimeZoneGenericNames$Pattern, java.lang.String) 
		android.icu.impl.TimeZoneGenericNames$Pattern patType
		String patStr
	private java.lang.String formatGenericNonLocationName (android.icu.util.TimeZone, android.icu.impl.TimeZoneGenericNames$GenericNameType, long) 
		android.icu.util.TimeZoneTransition after
		android.icu.util.BasicTimeZone btz
		android.icu.util.TimeZoneTransition before
		int[] tmpOffsets
		String mzGenericName
		android.icu.text.TimeZoneNames$NameType stdNameType
		String stdName
		android.icu.util.TimeZone goldenZone
		int[] offsets1
		String goldenID
		String mzName
		boolean useStandard
		int[] offsets
		android.icu.util.TimeZone tz
		android.icu.impl.TimeZoneGenericNames$GenericNameType type
		long date
		String tzID
		android.icu.text.TimeZoneNames$NameType nameType
		String name
		String mzID
	private synchronized transient java.lang.String formatPattern (android.icu.impl.TimeZoneGenericNames$Pattern, java.lang.String[]) 
		android.icu.impl.ICUResourceBundle bundle
		java.util.MissingResourceException e
		String patText
		String patText
		android.icu.impl.TimeZoneGenericNames$Pattern pat
		String[] args
		int idx
	private synchronized android.icu.text.LocaleDisplayNames getLocaleDisplayNames () 
		android.icu.text.LocaleDisplayNames locNames
	private synchronized void loadStrings (java.lang.String) 
		String mzGenName
		android.icu.text.TimeZoneNames$NameType genNonLocType
		String goldenID
		String mzID
		String tzCanonicalID
		java.util.Set mzIDs
	private synchronized java.lang.String getTargetRegion () 
		android.icu.util.ULocale tmp
	private java.lang.String getPartialLocationName (java.lang.String, java.lang.String, boolean, java.lang.String) 
		String regionalGolden
		android.icu.impl.TimeZoneGenericNames$NameInfo info
		String tmp
		String tzID
		String mzID
		boolean isLong
		String mzDisplayName
		String letter
		String key
		String name
		String location
		String countryCode
	public android.icu.impl.TimeZoneGenericNames$GenericMatchInfo findBestMatch (java.lang.String, int, java.util.EnumSet) 
		android.icu.text.TimeZoneNames$MatchInfo match
		android.icu.text.TimeZoneNames$MatchInfo longestMatch
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo match
		String text
		int start
		java.util.EnumSet genericTypes
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo bestMatch
		java.util.Collection tznamesMatches
		java.util.Collection localMatches
	public java.util.Collection find (java.lang.String, int, java.util.EnumSet) 
		android.icu.text.TimeZoneNames$MatchInfo match
		String text
		int start
		java.util.EnumSet genericTypes
		java.util.Collection results
		java.util.Collection tznamesMatches
	private android.icu.impl.TimeZoneGenericNames$GenericMatchInfo createGenericMatchInfo (android.icu.text.TimeZoneNames$MatchInfo) 
		String mzID
		android.icu.text.TimeZoneNames$MatchInfo matchInfo
		android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
		android.icu.text.TimeZoneFormat$TimeType timeType
		String tzID
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo gmatch
	private java.util.Collection findTimeZoneNames (java.lang.String, int, java.util.EnumSet) 
		String text
		int start
		java.util.EnumSet types
		java.util.Collection tznamesMatches
		java.util.EnumSet nameTypes
	private synchronized java.util.Collection findLocal (java.lang.String, int, java.util.EnumSet) 
		String tzID
		String text
		int start
		java.util.EnumSet types
		android.icu.impl.TimeZoneGenericNames$GenericNameSearchHandler handler
		java.util.Set tzIDs
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	public boolean isFrozen () 
	public android.icu.impl.TimeZoneGenericNames freeze () 
	public android.icu.impl.TimeZoneGenericNames cloneAsThawed () 
		android.icu.impl.TimeZoneGenericNames copy
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	void  (android.icu.util.ULocale, android.icu.impl.TimeZoneGenericNames$1) 
		android.icu.util.ULocale x0
		android.icu.impl.TimeZoneGenericNames$1 x1
	static void  () 
}

android/icu/impl/LocaleDisplayNamesImpl$CapitalizationContextUsage.class
LocaleDisplayNamesImpl.java
package android.icu.impl
final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage extends java.lang.Enum {
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage LANGUAGE
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage SCRIPT
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage TERRITORY
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage VARIANT
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage KEY
	public static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage KEYVALUE
	private static final android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage[] $VALUES
	public static android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage[] values () 
	public static android.icu.impl.LocaleDisplayNamesImpl$CapitalizationContextUsage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/impl/ICUBinary$PackageDataFile.class
ICUBinary.java
package android.icu.impl
final android.icu.impl.ICUBinary$PackageDataFile extends android.icu.impl.ICUBinary$DataFile {
	private final java.nio.ByteBuffer pkgBytes
	void  (java.lang.String, java.nio.ByteBuffer) 
		String item
		java.nio.ByteBuffer bytes
	java.nio.ByteBuffer getData (java.lang.String) 
		String requestedPath
	void addBaseNamesInFolder (java.lang.String, java.lang.String, java.util.Set) 
		String folder
		String suffix
		java.util.Set names
}

android/icu/impl/TZDBTimeZoneNames$TZDBNames.class
TZDBTimeZoneNames.java
package android.icu.impl
 android.icu.impl.TZDBTimeZoneNames$TZDBNames extends java.lang.Object {
	public static final android.icu.impl.TZDBTimeZoneNames$TZDBNames EMPTY_TZDBNAMES
	private String[] _names
	private String[] _parseRegions
	private static final String[] KEYS
	private void  (java.lang.String[], java.lang.String[]) 
		String[] names
		String[] parseRegions
	static android.icu.impl.TZDBTimeZoneNames$TZDBNames getInstance (android.icu.impl.ICUResourceBundle, java.lang.String) 
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		int i
		android.icu.impl.ICUResourceBundle regionsRes
		android.icu.impl.ICUResourceBundle zoneStrings
		String key
		android.icu.impl.ICUResourceBundle table
		boolean isEmpty
		String[] names
		String[] parseRegions
	java.lang.String getName (android.icu.text.TimeZoneNames$NameType) 
		android.icu.text.TimeZoneNames$NameType type
		String name
	java.lang.String[] getParseRegions () 
	static void  () 
}

android/icu/impl/Trie.class
Trie.java
package android.icu.impl
public abstract android.icu.impl.Trie extends java.lang.Object {
	protected static final int LEAD_INDEX_OFFSET_
	protected static final int INDEX_STAGE_1_SHIFT_
	protected static final int INDEX_STAGE_2_SHIFT_
	protected static final int DATA_BLOCK_LENGTH
	protected static final int INDEX_STAGE_3_MASK_
	protected static final int SURROGATE_BLOCK_BITS
	protected static final int SURROGATE_BLOCK_COUNT
	protected static final int BMP_INDEX_LENGTH
	protected static final int SURROGATE_MASK_
	protected char[] m_index_
	protected android.icu.impl.Trie$DataManipulate m_dataManipulate_
	protected int m_dataOffset_
	protected int m_dataLength_
	protected static final int HEADER_LENGTH_
	protected static final int HEADER_OPTIONS_LATIN1_IS_LINEAR_MASK_
	protected static final int HEADER_SIGNATURE_
	private static final int HEADER_OPTIONS_SHIFT_MASK_
	protected static final int HEADER_OPTIONS_INDEX_SHIFT_
	protected static final int HEADER_OPTIONS_DATA_IS_32_BIT_
	private boolean m_isLatin1Linear_
	private int m_options_
	static final boolean $assertionsDisabled
	public final boolean isLatin1Linear () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.impl.Trie othertrie
	public int hashCode () 
	public int getSerializedDataSize () 
		int result
	protected void  (java.nio.ByteBuffer, android.icu.impl.Trie$DataManipulate) 
		java.nio.ByteBuffer bytes
		android.icu.impl.Trie$DataManipulate dataManipulate
		int signature
	protected void  (char[], int, android.icu.impl.Trie$DataManipulate) 
		char[] index
		int options
		android.icu.impl.Trie$DataManipulate dataManipulate
	protected abstract int getSurrogateOffset (char, char) 
	protected abstract int getValue (int) 
	protected abstract int getInitialValue () 
	protected final int getRawOffset (int, char) 
		int offset
		char ch
	protected final int getBMPOffset (char) 
		char ch
	protected final int getLeadOffset (char) 
		char ch
	protected final int getCodePointOffset (int) 
		int ch
	protected void unserialize (java.nio.ByteBuffer) 
		java.nio.ByteBuffer bytes
	protected final boolean isIntTrie () 
	protected final boolean isCharTrie () 
	private final boolean checkHeader (int) 
		int signature
	static void  () 
}

android/icu/impl/ICUCache.class
ICUCache.java
package android.icu.impl
public abstract android.icu.impl.ICUCache extends java.lang.Object {
	public static final int SOFT
	public static final int WEAK
	public static final Object NULL
	public abstract void clear () 
	public abstract void put (java.lang.Object, java.lang.Object) 
	public abstract java.lang.Object get (java.lang.Object) 
	static void  () 
}

android/icu/impl/USerializedSet.class
USerializedSet.java
package android.icu.impl
public final android.icu.impl.USerializedSet extends java.lang.Object {
	private char[] array
	private int arrayOffset
	private int bmpLength
	private int length
	public void  () 
	public final boolean getSet (char[], int) 
		char[] src
		int srcStart
	public final void setToOne (int) 
		int c
	public final boolean getRange (int, int[]) 
		int offset
		int suppLength
		int rangeIndex
		int[] range
	public final boolean contains (int) 
		int i
		int i
		char high
		char low
		int c
	public final int countRanges () 
}

android/icu/impl/TextTrieMap.class
TextTrieMap.java
package android.icu.impl
public android.icu.impl.TextTrieMap extends java.lang.Object {
	private android.icu.impl.TextTrieMap$Node _root
	boolean _ignoreCase
	public void  (boolean) 
		boolean ignoreCase
	public android.icu.impl.TextTrieMap put (java.lang.CharSequence, java.lang.Object) 
		CharSequence text
		Object val
		android.icu.impl.TextTrieMap$CharIterator chitr
	public java.util.Iterator get (java.lang.String) 
		String text
	public java.util.Iterator get (java.lang.CharSequence, int) 
		CharSequence text
		int start
	public java.util.Iterator get (java.lang.CharSequence, int, int[]) 
		CharSequence text
		int start
		int[] matchLen
		android.icu.impl.TextTrieMap$LongestMatchHandler handler
	public void find (java.lang.CharSequence, android.icu.impl.TextTrieMap$ResultHandler) 
		CharSequence text
		android.icu.impl.TextTrieMap$ResultHandler handler
	public void find (java.lang.CharSequence, int, android.icu.impl.TextTrieMap$ResultHandler) 
		CharSequence text
		int offset
		android.icu.impl.TextTrieMap$ResultHandler handler
		android.icu.impl.TextTrieMap$CharIterator chitr
	private synchronized void find (android.icu.impl.TextTrieMap$Node, android.icu.impl.TextTrieMap$CharIterator, android.icu.impl.TextTrieMap$ResultHandler) 
		android.icu.impl.TextTrieMap$Node node
		android.icu.impl.TextTrieMap$CharIterator chitr
		android.icu.impl.TextTrieMap$ResultHandler handler
		java.util.Iterator values
		android.icu.impl.TextTrieMap$Node nextMatch
	private static char[] toCharArray (java.lang.CharSequence) 
		int i
		CharSequence text
		char[] array
	private static char[] subArray (char[], int) 
		char[] array
		int start
		char[] sub
	private static char[] subArray (char[], int, int) 
		char[] array
		int start
		int limit
		char[] sub
	static char[] access$200 (java.lang.CharSequence) 
		CharSequence x0
	static char[] access$300 (char[], int) 
		char[] x0
		int x1
	static char[] access$400 (char[], int, int) 
		char[] x0
		int x1
		int x2
}

android/icu/impl/UCharacterProperty$BiDiIntProperty.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$BiDiIntProperty extends android.icu.impl.UCharacterProperty$IntProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty) 
	int getMaxValue (int) 
		int which
}

android/icu/impl/ICUData$1.class
ICUData.java
package android.icu.impl
final android.icu.impl.ICUData$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$resourceName
	void  (java.lang.String) 
	public java.net.URL run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/StringPrepDataReader.class
StringPrepDataReader.java
package android.icu.impl
public final android.icu.impl.StringPrepDataReader extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private static final boolean debug
	private java.nio.ByteBuffer byteBuffer
	private int unicodeVersion
	private static final int DATA_FORMAT_ID
	private static final byte[] DATA_FORMAT_VERSION
	public void  (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	public char[] read (int)  throws java.io.IOException 
		int length
	public byte[] getDataFormatVersion () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	public int[] readIndexes (int)  throws java.io.IOException 
		int i
		int length
		int[] indexes
	public byte[] getUnicodeVersion () 
	static void  () 
}

android/icu/impl/duration/
android/icu/impl/duration/PeriodBuilderImpl.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
abstract android.icu.impl.duration.PeriodBuilderImpl extends java.lang.Object implements android.icu.impl.duration.PeriodBuilder  {
	protected android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	public android.icu.impl.duration.Period create (long) 
		long duration
	public long approximateDurationOf (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.Period createWithReferenceDate (long, long) 
		long duration
		long referenceDate
		boolean inPast
		android.icu.impl.duration.Period ts
	public android.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone) 
		java.util.TimeZone timeZone
	public android.icu.impl.duration.PeriodBuilder withLocale (java.lang.String) 
		String localeName
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings newSettings
	protected abstract android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
	protected abstract android.icu.impl.duration.Period handleCreate (long, long, boolean) 
	protected void  (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
}

android/icu/impl/duration/impl/
android/icu/impl/duration/impl/DataRecord$EZeroHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EZeroHandling extends java.lang.Object {
	public static final byte ZPLURAL
	public static final byte ZSINGULAR
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$ECountVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ECountVariant extends java.lang.Object {
	public static final byte INTEGER
	public static final byte INTEGER_CUSTOM
	public static final byte HALF_FRACTION
	public static final byte DECIMAL1
	public static final byte DECIMAL2
	public static final byte DECIMAL3
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EGender.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EGender extends java.lang.Object {
	public static final byte M
	public static final byte F
	public static final byte N
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/Utils.class
Utils.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.Utils extends java.lang.Object {
	public void  () 
	public static final java.util.Locale localeFromString (java.lang.String) 
		String s
		String language
		String region
		String variant
		int x
	public static java.lang.String chineseNumber (long, android.icu.impl.duration.impl.Utils$ChineseDigits) 
		int d
		int i
		int u
		int l
		int j
		int e
		boolean empty
		boolean last
		int i
		int i
		int r
		long n
		android.icu.impl.duration.impl.Utils$ChineseDigits zh
		char[] buf
		char[] digits
		boolean inZero
		boolean forcedZero
		int x
		int w
}

android/icu/impl/duration/impl/DataRecord$EMilliSupport.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EMilliSupport extends java.lang.Object {
	public static final byte YES
	public static final byte NO
	public static final byte WITH_SECONDS
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/XMLRecordReader.class
XMLRecordReader.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.XMLRecordReader extends java.lang.Object implements android.icu.impl.duration.impl.RecordReader  {
	private java.io.Reader r
	private java.util.List nameStack
	private boolean atTag
	private String tag
	public void  (java.io.Reader) 
		java.io.Reader r
	public boolean open (java.lang.String) 
		String title
	public boolean close () 
		int ix
		String name
	public boolean bool (java.lang.String) 
		String name
		String s
	public boolean[] boolArray (java.lang.String) 
		int i
		boolean[] result
		String name
		String[] sa
	public char character (java.lang.String) 
		String name
		String s
	public char[] characterArray (java.lang.String) 
		int i
		char[] result
		String name
		String[] sa
	public byte namedIndex (java.lang.String, java.lang.String[]) 
		int i
		String name
		String[] names
		String sa
	public byte[] namedIndexArray (java.lang.String, java.lang.String[]) 
		int j
		String s
		int i
		byte[] result
		String name
		String[] names
		String[] sa
	public java.lang.String string (java.lang.String) 
		String result
		String name
	public java.lang.String[] stringArray (java.lang.String) 
		java.util.List list
		String s
		String name
	public java.lang.String[][] stringTable (java.lang.String) 
		java.util.List list
		String[] sa
		String name
	private boolean match (java.lang.String) 
		String target
	private java.lang.String getTag () 
	private void advance () 
	private java.lang.String readData () 
		int num
		NumberFormatException ex
		StringBuilder numBuf
		int radix
		StringBuilder charBuf
		String charName
		int c
		StringBuilder sb
		boolean inWhitespace
	private java.lang.String readNextTag () 
		StringBuilder sb
		int c
	int readChar () 
}

android/icu/impl/duration/impl/DataRecord$EUnitVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EUnitVariant extends java.lang.Object {
	public static final byte PLURALIZED
	public static final byte MEDIUM
	public static final byte SHORT
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/RecordReader.class
RecordReader.java
package android.icu.impl.duration.impl
abstract android.icu.impl.duration.impl.RecordReader extends java.lang.Object {
	public abstract boolean open (java.lang.String) 
	public abstract boolean close () 
	public abstract boolean bool (java.lang.String) 
	public abstract boolean[] boolArray (java.lang.String) 
	public abstract char character (java.lang.String) 
	public abstract char[] characterArray (java.lang.String) 
	public abstract byte namedIndex (java.lang.String, java.lang.String[]) 
	public abstract byte[] namedIndexArray (java.lang.String, java.lang.String[]) 
	public abstract java.lang.String string (java.lang.String) 
	public abstract java.lang.String[] stringArray (java.lang.String) 
	public abstract java.lang.String[][] stringTable (java.lang.String) 
}

android/icu/impl/duration/impl/DataRecord$ScopeData.class
DataRecord.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.DataRecord$ScopeData extends java.lang.Object {
	String prefix
	boolean requiresDigitPrefix
	String suffix
	public void  () 
	public void write (android.icu.impl.duration.impl.RecordWriter) 
		android.icu.impl.duration.impl.RecordWriter out
	public static android.icu.impl.duration.impl.DataRecord$ScopeData read (android.icu.impl.duration.impl.RecordReader) 
		android.icu.impl.duration.impl.DataRecord$ScopeData scope
		android.icu.impl.duration.impl.RecordReader in
}

android/icu/impl/duration/impl/DataRecord$ESeparatorVariant.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ESeparatorVariant extends java.lang.Object {
	public static final byte NONE
	public static final byte SHORT
	public static final byte FULL
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/data/
android/icu/impl/duration/impl/data/pfd_en.xml
android/icu/impl/duration/impl/data/pfd_zh_Hant_HK.xml
android/icu/impl/duration/impl/data/pfd_he_IL.xml
android/icu/impl/duration/impl/data/pfd_fr.xml
android/icu/impl/duration/impl/data/pfd_es.xml
android/icu/impl/duration/impl/data/pfd_zh_Hant.xml
android/icu/impl/duration/impl/data/pfd_zh_Hans_SG.xml
android/icu/impl/duration/impl/data/pfd_ar_EG.xml
android/icu/impl/duration/impl/data/pfd_ru.xml
android/icu/impl/duration/impl/data/pfd_zh_Hans.xml
android/icu/impl/duration/impl/data/pfd_ko.xml
android/icu/impl/duration/impl/data/pfd_ar_EG.xml.escaped
android/icu/impl/duration/impl/data/index.txt
android/icu/impl/duration/impl/data/pfd_hi.xml
android/icu/impl/duration/impl/data/pfd_th.xml
android/icu/impl/duration/impl/data/pfd_it.xml
android/icu/impl/duration/impl/data/pfd_ja.xml
android/icu/impl/duration/impl/DataRecord$ETimeLimit.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ETimeLimit extends java.lang.Object {
	public static final byte NOLIMIT
	public static final byte LT
	public static final byte MT
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$ENumberSystem.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ENumberSystem extends java.lang.Object {
	public static final byte DEFAULT
	public static final byte CHINESE_TRADITIONAL
	public static final byte CHINESE_SIMPLIFIED
	public static final byte KOREAN
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EDecimalHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EDecimalHandling extends java.lang.Object {
	public static final byte DPLURAL
	public static final byte DSINGULAR
	public static final byte DSINGULAR_SUBONE
	public static final byte DPAUCAL
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/YMDDateFormatter.class
YMDDateFormatter.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.YMDDateFormatter extends java.lang.Object implements android.icu.impl.duration.DateFormatter  {
	private String requestedFields
	private String localeName
	private java.util.TimeZone timeZone
	private java.text.SimpleDateFormat df
	public void  (java.lang.String) 
		String requestedFields
	public void  (java.lang.String, java.lang.String, java.util.TimeZone) 
		String requestedFields
		String localeName
		java.util.TimeZone timeZone
		java.util.Locale locale
	public java.lang.String format (long) 
		long date
	public java.lang.String format (java.util.Date) 
		java.util.Date date
	public android.icu.impl.duration.DateFormatter withLocale (java.lang.String) 
		String locName
	public android.icu.impl.duration.DateFormatter withTimeZone (java.util.TimeZone) 
		java.util.TimeZone tz
}

android/icu/impl/duration/impl/XMLRecordWriter.class
XMLRecordWriter.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.XMLRecordWriter extends java.lang.Object implements android.icu.impl.duration.impl.RecordWriter  {
	private java.io.Writer w
	private java.util.List nameStack
	static final String NULL_NAME
	private static final String INDENT
	public void  (java.io.Writer) 
		java.io.Writer w
	public boolean open (java.lang.String) 
		String title
	public boolean close () 
		String name
		int ix
	public void flush () 
	public void bool (java.lang.String, boolean) 
		String name
		boolean value
	public void boolArray (java.lang.String, boolean[]) 
		int i
		String[] stringValues
		String name
		boolean[] values
	private static java.lang.String ctos (char) 
		char value
	public void character (java.lang.String, char) 
		String name
		char value
	public void characterArray (java.lang.String, char[]) 
		char value
		int i
		String[] stringValues
		String name
		char[] values
	public void namedIndex (java.lang.String, java.lang.String[], int) 
		String name
		String[] names
		int value
	public void namedIndexArray (java.lang.String, java.lang.String[], byte[]) 
		int value
		int i
		String[] stringValues
		String name
		String[] names
		byte[] values
	public static java.lang.String normalize (java.lang.String) 
		int i
		String str
		StringBuilder sb
		boolean inWhitespace
		char c
		boolean special
	private void internalString (java.lang.String, java.lang.String) 
		String name
		String normalizedValue
	private void internalStringArray (java.lang.String, java.lang.String[]) 
		String value
		int i
		String name
		String[] normalizedValues
	public void string (java.lang.String, java.lang.String) 
		String name
		String value
	public void stringArray (java.lang.String, java.lang.String[]) 
		String value
		int i
		String name
		String[] values
	public void stringTable (java.lang.String, java.lang.String[][]) 
		String[] rowValues
		int i
		String name
		String[][] values
	private void push (java.lang.String) 
		String name
	private void pop () 
		int ix
		String name
	private void newline () 
		int i
	private void writeString (java.lang.String) 
		java.io.IOException e
		String str
}

android/icu/impl/duration/impl/DataRecord$ETimeDirection.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$ETimeDirection extends java.lang.Object {
	public static final byte NODIRECTION
	public static final byte PAST
	public static final byte FUTURE
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/PeriodFormatterDataService.class
PeriodFormatterDataService.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.PeriodFormatterDataService extends java.lang.Object {
	public void  () 
	public abstract android.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String) 
	public abstract java.util.Collection getAvailableLocales () 
}

android/icu/impl/duration/impl/RecordWriter.class
RecordWriter.java
package android.icu.impl.duration.impl
abstract android.icu.impl.duration.impl.RecordWriter extends java.lang.Object {
	public abstract boolean open (java.lang.String) 
	public abstract boolean close () 
	public abstract void bool (java.lang.String, boolean) 
	public abstract void boolArray (java.lang.String, boolean[]) 
	public abstract void character (java.lang.String, char) 
	public abstract void characterArray (java.lang.String, char[]) 
	public abstract void namedIndex (java.lang.String, java.lang.String[], int) 
	public abstract void namedIndexArray (java.lang.String, java.lang.String[], byte[]) 
	public abstract void string (java.lang.String, java.lang.String) 
	public abstract void stringArray (java.lang.String, java.lang.String[]) 
	public abstract void stringTable (java.lang.String, java.lang.String[][]) 
}

android/icu/impl/duration/impl/DataRecord.class
DataRecord.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.DataRecord extends java.lang.Object {
	byte pl
	String[][] pluralNames
	byte[] genders
	String[] singularNames
	String[] halfNames
	String[] numberNames
	String[] mediumNames
	String[] shortNames
	String[] measures
	String[] rqdSuffixes
	String[] optSuffixes
	String[] halves
	byte[] halfPlacements
	byte[] halfSupport
	String fifteenMinutes
	String fiveMinutes
	boolean requiresDigitSeparator
	String digitPrefix
	String countSep
	String shortUnitSep
	String[] unitSep
	boolean[] unitSepRequiresDP
	boolean[] requiresSkipMarker
	byte numberSystem
	char zero
	char decimalSep
	boolean omitSingularCount
	boolean omitDualCount
	byte zeroHandling
	byte decimalHandling
	byte fractionHandling
	String skippedUnitMarker
	boolean allowZero
	boolean weeksAloneOnly
	byte useMilliseconds
	android.icu.impl.duration.impl.DataRecord$ScopeData[] scopeData
	public void  () 
	public static android.icu.impl.duration.impl.DataRecord read (java.lang.String, android.icu.impl.duration.impl.RecordReader) 
		java.util.List list
		android.icu.impl.duration.impl.DataRecord$ScopeData data
		android.icu.impl.duration.impl.DataRecord record
		String ln
		android.icu.impl.duration.impl.RecordReader in
	public void write (android.icu.impl.duration.impl.RecordWriter) 
		int i
		android.icu.impl.duration.impl.RecordWriter out
}

android/icu/impl/duration/impl/ResourceBasedPeriodFormatterDataService.class
ResourceBasedPeriodFormatterDataService.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService extends android.icu.impl.duration.impl.PeriodFormatterDataService {
	private java.util.Collection availableLocales
	private android.icu.impl.duration.impl.PeriodFormatterData lastData
	private String lastLocale
	private java.util.Map cache
	private static final String PATH
	private static final android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService singleton
	public static android.icu.impl.duration.impl.ResourceBasedPeriodFormatterDataService getInstance () 
	private void  () 
		java.io.BufferedReader br
		String string
		java.io.IOException e
		java.util.List localeNames
		java.io.InputStream is
	public android.icu.impl.duration.impl.PeriodFormatterData get (java.lang.String) 
		int ix
		java.io.InputStreamReader reader
		android.icu.impl.duration.impl.DataRecord dr
		java.io.UnsupportedEncodingException e
		java.io.IOException e
		String name
		String ln
		android.icu.impl.duration.impl.PeriodFormatterData ld
		String localeName
		int x
	public java.util.Collection getAvailableLocales () 
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EHalfPlacement.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EHalfPlacement extends java.lang.Object {
	public static final byte PREFIX
	public static final byte AFTER_FIRST
	public static final byte LAST
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/Utils$ChineseDigits.class
Utils.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.Utils$ChineseDigits extends java.lang.Object {
	final char[] digits
	final char[] units
	final char[] levels
	final char liang
	final boolean ko
	public static final android.icu.impl.duration.impl.Utils$ChineseDigits DEBUG
	public static final android.icu.impl.duration.impl.Utils$ChineseDigits TRADITIONAL
	public static final android.icu.impl.duration.impl.Utils$ChineseDigits SIMPLIFIED
	public static final android.icu.impl.duration.impl.Utils$ChineseDigits KOREAN
	void  (java.lang.String, java.lang.String, java.lang.String, char, boolean) 
		String digits
		String units
		String levels
		char liang
		boolean ko
	static void  () 
}

android/icu/impl/duration/impl/PeriodFormatterData.class
PeriodFormatterData.java
package android.icu.impl.duration.impl
public android.icu.impl.duration.impl.PeriodFormatterData extends java.lang.Object {
	final android.icu.impl.duration.impl.DataRecord dr
	String localeName
	public static boolean trace
	private static final int FORM_PLURAL
	private static final int FORM_SINGULAR
	private static final int FORM_DUAL
	private static final int FORM_PAUCAL
	private static final int FORM_SINGULAR_SPELLED
	private static final int FORM_SINGULAR_NO_OMIT
	private static final int FORM_HALF_SPELLED
	public void  (java.lang.String, android.icu.impl.duration.impl.DataRecord) 
		String localeName
		android.icu.impl.duration.impl.DataRecord dr
	public int pluralization () 
	public boolean allowZero () 
	public boolean weeksAloneOnly () 
	public int useMilliseconds () 
	public boolean appendPrefix (int, int, java.lang.StringBuffer) 
		String prefix
		int ix
		android.icu.impl.duration.impl.DataRecord$ScopeData sd
		int tl
		int td
		StringBuffer sb
	public void appendSuffix (int, int, java.lang.StringBuffer) 
		String suffix
		int ix
		android.icu.impl.duration.impl.DataRecord$ScopeData sd
		int tl
		int td
		StringBuffer sb
	public boolean appendUnit (android.icu.impl.duration.TimeUnit, int, int, int, boolean, boolean, boolean, boolean, boolean, java.lang.StringBuffer) 
		boolean useMedium
		String[] names
		NullPointerException e
		String suffix
		android.icu.impl.duration.TimeUnit unit
		int count
		int cv
		int uv
		boolean useCountSep
		boolean useDigitPrefix
		boolean multiple
		boolean last
		boolean wasSkipped
		StringBuffer sb
		int px
		boolean willRequireSkipMarker
		String name
		int form
		boolean omitCount
		int suffixIndex
	public int appendCount (android.icu.impl.duration.TimeUnit, boolean, boolean, int, int, boolean, java.lang.String, boolean, java.lang.StringBuffer) 
		int val
		int solox
		int hp
		String half
		String measure
		int v
		int decimals
		String measure
		android.icu.impl.duration.TimeUnit unit
		boolean omitCount
		boolean useDigitPrefix
		int count
		int cv
		boolean useSep
		String name
		boolean last
		StringBuffer sb
		int index
	public void appendCountValue (int, int, int, java.lang.StringBuffer) 
		int count
		int integralDigits
		int decimalDigits
		StringBuffer sb
		int ival
		int dval
	public void appendInteger (int, int, int, java.lang.StringBuffer) 
		String name
		int num
		int mindigits
		int maxdigits
		StringBuffer sb
	public void appendDigits (long, int, int, java.lang.StringBuffer) 
		int e
		long num
		int mindigits
		int maxdigits
		StringBuffer sb
		char[] buf
		int ix
	public void appendSkippedUnit (java.lang.StringBuffer) 
		StringBuffer sb
	public boolean appendUnitSeparator (android.icu.impl.duration.TimeUnit, boolean, boolean, boolean, java.lang.StringBuffer) 
		int ix
		android.icu.impl.duration.TimeUnit unit
		boolean longSep
		boolean afterFirst
		boolean beforeLast
		StringBuffer sb
	private int computeForm (android.icu.impl.duration.TimeUnit, int, int, boolean) 
		int v
		int v
		int v
		android.icu.impl.duration.TimeUnit unit
		int count
		int cv
		boolean lastOfMultiple
		int val
		int form
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EPluralization.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EPluralization extends java.lang.Object {
	public static final byte NONE
	public static final byte PLURAL
	public static final byte DUAL
	public static final byte PAUCAL
	public static final byte HEBREW
	public static final byte ARABIC
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EFractionHandling.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EFractionHandling extends java.lang.Object {
	public static final byte FPLURAL
	public static final byte FSINGULAR_PLURAL
	public static final byte FSINGULAR_PLURAL_ANDAHALF
	public static final byte FPAUCAL
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/impl/DataRecord$EHalfSupport.class
DataRecord.java
package android.icu.impl.duration.impl
public abstract android.icu.impl.duration.impl.DataRecord$EHalfSupport extends java.lang.Object {
	public static final byte YES
	public static final byte NO
	public static final byte ONE_PLUS
	public static final String[] names
	static void  () 
}

android/icu/impl/duration/PeriodBuilder.class
PeriodBuilder.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodBuilder extends java.lang.Object {
	public abstract android.icu.impl.duration.Period create (long) 
	public abstract android.icu.impl.duration.Period createWithReferenceDate (long, long) 
	public abstract android.icu.impl.duration.PeriodBuilder withLocale (java.lang.String) 
	public abstract android.icu.impl.duration.PeriodBuilder withTimeZone (java.util.TimeZone) 
}

android/icu/impl/duration/TimeUnitConstants.class
TimeUnitConstants.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.TimeUnitConstants extends java.lang.Object {
	public static final android.icu.impl.duration.TimeUnit YEAR
	public static final android.icu.impl.duration.TimeUnit MONTH
	public static final android.icu.impl.duration.TimeUnit WEEK
	public static final android.icu.impl.duration.TimeUnit DAY
	public static final android.icu.impl.duration.TimeUnit HOUR
	public static final android.icu.impl.duration.TimeUnit MINUTE
	public static final android.icu.impl.duration.TimeUnit SECOND
	public static final android.icu.impl.duration.TimeUnit MILLISECOND
	static void  () 
}

android/icu/impl/duration/BasicPeriodBuilderFactory$Settings.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicPeriodBuilderFactory$Settings extends java.lang.Object {
	boolean inUse
	short uset
	android.icu.impl.duration.TimeUnit maxUnit
	android.icu.impl.duration.TimeUnit minUnit
	int maxLimit
	int minLimit
	boolean allowZero
	boolean weeksAloneOnly
	boolean allowMillis
	final android.icu.impl.duration.BasicPeriodBuilderFactory this$0
	void  (android.icu.impl.duration.BasicPeriodBuilderFactory) 
		android.icu.impl.duration.BasicPeriodBuilderFactory this$0
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setUnits (int) 
		int i
		int lastUnit
		int uset
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	short effectiveSet () 
	android.icu.impl.duration.TimeUnit effectiveMinUnit () 
		int i
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMaxLimit (float) 
		float maxLimit
		int val
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setMinLimit (float) 
		float minLimit
		int val
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowZero (boolean) 
		boolean allow
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setWeeksAloneOnly (boolean) 
		boolean weeksAlone
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setAllowMilliseconds (boolean) 
		boolean allowMillis
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setLocale (java.lang.String) 
		String localeName
		android.icu.impl.duration.impl.PeriodFormatterData data
	android.icu.impl.duration.BasicPeriodBuilderFactory$Settings setInUse () 
	android.icu.impl.duration.Period createLimited (long, boolean) 
		long maxUnitDuration
		android.icu.impl.duration.TimeUnit emu
		long emud
		long eml
		long duration
		boolean inPast
	public android.icu.impl.duration.BasicPeriodBuilderFactory$Settings copy () 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings result
}

android/icu/impl/duration/BasicPeriodFormatterFactory$Customizations.class
BasicPeriodFormatterFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations extends java.lang.Object {
	boolean displayLimit
	boolean displayDirection
	byte separatorVariant
	byte unitVariant
	byte countVariant
	void  () 
	public android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations copy () 
		android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations result
}

android/icu/impl/duration/SingleUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.SingleUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
	void  (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	public static android.icu.impl.duration.SingleUnitBuilder get (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
	protected android.icu.impl.duration.Period handleCreate (long, long, boolean) 
		android.icu.impl.duration.TimeUnit unit
		long unitDuration
		int i
		long duration
		long referenceDate
		boolean inPast
		short uset
}

android/icu/impl/duration/DurationFormatter.class
DurationFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DurationFormatter extends java.lang.Object {
	public abstract java.lang.String formatDurationFromNowTo (java.util.Date) 
	public abstract java.lang.String formatDurationFromNow (long) 
	public abstract java.lang.String formatDurationFrom (long, long) 
	public abstract android.icu.impl.duration.DurationFormatter withLocale (java.lang.String) 
	public abstract android.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone) 
}

android/icu/impl/duration/BasicDurationFormatterFactory.class
BasicDurationFormatterFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicDurationFormatterFactory extends java.lang.Object implements android.icu.impl.duration.DurationFormatterFactory  {
	private android.icu.impl.duration.BasicPeriodFormatterService ps
	private android.icu.impl.duration.PeriodFormatter formatter
	private android.icu.impl.duration.PeriodBuilder builder
	private android.icu.impl.duration.DateFormatter fallback
	private long fallbackLimit
	private String localeName
	private java.util.TimeZone timeZone
	private android.icu.impl.duration.BasicDurationFormatter f
	void  (android.icu.impl.duration.BasicPeriodFormatterService) 
		android.icu.impl.duration.BasicPeriodFormatterService ps
	public android.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (android.icu.impl.duration.PeriodFormatter) 
		android.icu.impl.duration.PeriodFormatter formatter
	public android.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (android.icu.impl.duration.PeriodBuilder) 
		android.icu.impl.duration.PeriodBuilder builder
	public android.icu.impl.duration.DurationFormatterFactory setFallback (android.icu.impl.duration.DateFormatter) 
		android.icu.impl.duration.DateFormatter fallback
		boolean doReset
	public android.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long) 
		long fallbackLimit
	public android.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String) 
		String localeName
	public android.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone) 
		java.util.TimeZone timeZone
	public android.icu.impl.duration.DurationFormatter getFormatter () 
	public android.icu.impl.duration.PeriodFormatter getPeriodFormatter () 
	public android.icu.impl.duration.PeriodBuilder getPeriodBuilder () 
	public android.icu.impl.duration.DateFormatter getFallback () 
	public long getFallbackLimit () 
	public java.lang.String getLocaleName () 
	public java.util.TimeZone getTimeZone () 
	protected android.icu.impl.duration.BasicDurationFormatter createFormatter () 
	protected void reset () 
}

android/icu/impl/duration/BasicPeriodFormatterFactory.class
BasicPeriodFormatterFactory.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicPeriodFormatterFactory extends java.lang.Object implements android.icu.impl.duration.PeriodFormatterFactory  {
	private final android.icu.impl.duration.impl.PeriodFormatterDataService ds
	private android.icu.impl.duration.impl.PeriodFormatterData data
	private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customizations
	private boolean customizationsInUse
	private String localeName
	void  (android.icu.impl.duration.impl.PeriodFormatterDataService) 
		android.icu.impl.duration.impl.PeriodFormatterDataService ds
	public static android.icu.impl.duration.BasicPeriodFormatterFactory getDefault () 
	public android.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String) 
		String localeName
	public android.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean) 
		boolean display
	public boolean getDisplayLimit () 
	public android.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean) 
		boolean display
	public boolean getDisplayPastFuture () 
	public android.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int) 
		int variant
	public int getSeparatorVariant () 
	public android.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int) 
		int variant
	public int getUnitVariant () 
	public android.icu.impl.duration.PeriodFormatterFactory setCountVariant (int) 
		int variant
	public int getCountVariant () 
	public android.icu.impl.duration.PeriodFormatter getFormatter () 
	private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations updateCustomizations () 
	android.icu.impl.duration.impl.PeriodFormatterData getData () 
	android.icu.impl.duration.impl.PeriodFormatterData getData (java.lang.String) 
		String locName
}

android/icu/impl/duration/PeriodFormatterService.class
PeriodFormatterService.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatterService extends java.lang.Object {
	public abstract android.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory () 
	public abstract android.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory () 
	public abstract android.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory () 
	public abstract java.util.Collection getAvailableLocaleNames () 
}

android/icu/impl/duration/PeriodBuilderFactory.class
PeriodBuilderFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodBuilderFactory extends java.lang.Object {
	public abstract android.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.TimeUnit) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (android.icu.impl.duration.TimeUnit, boolean) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setMinLimit (float) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String) 
	public abstract android.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone) 
	public abstract android.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (android.icu.impl.duration.TimeUnit) 
	public abstract android.icu.impl.duration.PeriodBuilder getSingleUnitBuilder () 
	public abstract android.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder () 
	public abstract android.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int) 
}

android/icu/impl/duration/TimeUnit.class
TimeUnit.java
package android.icu.impl.duration
public final android.icu.impl.duration.TimeUnit extends java.lang.Object {
	final String name
	final byte ordinal
	public static final android.icu.impl.duration.TimeUnit YEAR
	public static final android.icu.impl.duration.TimeUnit MONTH
	public static final android.icu.impl.duration.TimeUnit WEEK
	public static final android.icu.impl.duration.TimeUnit DAY
	public static final android.icu.impl.duration.TimeUnit HOUR
	public static final android.icu.impl.duration.TimeUnit MINUTE
	public static final android.icu.impl.duration.TimeUnit SECOND
	public static final android.icu.impl.duration.TimeUnit MILLISECOND
	static final android.icu.impl.duration.TimeUnit[] units
	static final long[] approxDurations
	private void  (java.lang.String, int) 
		String name
		int ordinal
	public java.lang.String toString () 
	public android.icu.impl.duration.TimeUnit larger () 
	public android.icu.impl.duration.TimeUnit smaller () 
	public int ordinal () 
	static void  () 
}

android/icu/impl/duration/DateFormatter.class
DateFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DateFormatter extends java.lang.Object {
	public abstract java.lang.String format (java.util.Date) 
	public abstract java.lang.String format (long) 
	public abstract android.icu.impl.duration.DateFormatter withLocale (java.lang.String) 
	public abstract android.icu.impl.duration.DateFormatter withTimeZone (java.util.TimeZone) 
}

android/icu/impl/duration/Period.class
Period.java
package android.icu.impl.duration
public final android.icu.impl.duration.Period extends java.lang.Object {
	final byte timeLimit
	final boolean inFuture
	final int[] counts
	public static android.icu.impl.duration.Period at (float, android.icu.impl.duration.TimeUnit) 
		float count
		android.icu.impl.duration.TimeUnit unit
	public static android.icu.impl.duration.Period moreThan (float, android.icu.impl.duration.TimeUnit) 
		float count
		android.icu.impl.duration.TimeUnit unit
	public static android.icu.impl.duration.Period lessThan (float, android.icu.impl.duration.TimeUnit) 
		float count
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.Period and (float, android.icu.impl.duration.TimeUnit) 
		float count
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.Period omit (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.Period at () 
	public android.icu.impl.duration.Period moreThan () 
	public android.icu.impl.duration.Period lessThan () 
	public android.icu.impl.duration.Period inFuture () 
	public android.icu.impl.duration.Period inPast () 
	public android.icu.impl.duration.Period inFuture (boolean) 
		boolean future
	public android.icu.impl.duration.Period inPast (boolean) 
		boolean past
	public boolean isSet () 
		int i
	public boolean isSet (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
	public float getCount (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
		int ord
	public boolean isInFuture () 
	public boolean isInPast () 
	public boolean isMoreThan () 
	public boolean isLessThan () 
	public boolean equals (java.lang.Object) 
		ClassCastException e
		Object rhs
	public boolean equals (android.icu.impl.duration.Period) 
		int i
		android.icu.impl.duration.Period rhs
	public int hashCode () 
		int i
		int hc
	private void  (int, boolean, float, android.icu.impl.duration.TimeUnit) 
		int limit
		boolean future
		float count
		android.icu.impl.duration.TimeUnit unit
	void  (int, boolean, int[]) 
		int timeLimit
		boolean inFuture
		int[] counts
	private android.icu.impl.duration.Period setTimeUnitValue (android.icu.impl.duration.TimeUnit, float) 
		android.icu.impl.duration.TimeUnit unit
		float value
	private android.icu.impl.duration.Period setTimeUnitInternalValue (android.icu.impl.duration.TimeUnit, int) 
		int i
		int[] newCounts
		android.icu.impl.duration.TimeUnit unit
		int value
		int ord
	private android.icu.impl.duration.Period setFuture (boolean) 
		boolean future
	private android.icu.impl.duration.Period setTimeLimit (byte) 
		byte limit
	private static void checkCount (float) 
		float count
}

android/icu/impl/duration/FixedUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.FixedUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
	private android.icu.impl.duration.TimeUnit unit
	public static android.icu.impl.duration.FixedUnitBuilder get (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.TimeUnit unit
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
	void  (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.TimeUnit unit
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
	protected android.icu.impl.duration.Period handleCreate (long, long, boolean) 
		long duration
		long referenceDate
		boolean inPast
		long unitDuration
}

android/icu/impl/duration/MultiUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.MultiUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
	private int nPeriods
	void  (int, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		int nPeriods
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	public static android.icu.impl.duration.MultiUnitBuilder get (int, android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		int nPeriods
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
	protected android.icu.impl.duration.Period handleCreate (long, long, boolean) 
		double count
		android.icu.impl.duration.TimeUnit unit
		long unitDuration
		int i
		long duration
		long referenceDate
		boolean inPast
		android.icu.impl.duration.Period period
		int n
		short uset
}

android/icu/impl/duration/BasicPeriodFormatterService.class
BasicPeriodFormatterService.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicPeriodFormatterService extends java.lang.Object implements android.icu.impl.duration.PeriodFormatterService  {
	private static android.icu.impl.duration.BasicPeriodFormatterService instance
	private android.icu.impl.duration.impl.PeriodFormatterDataService ds
	public static android.icu.impl.duration.BasicPeriodFormatterService getInstance () 
		android.icu.impl.duration.impl.PeriodFormatterDataService ds
	public void  (android.icu.impl.duration.impl.PeriodFormatterDataService) 
		android.icu.impl.duration.impl.PeriodFormatterDataService ds
	public android.icu.impl.duration.DurationFormatterFactory newDurationFormatterFactory () 
	public android.icu.impl.duration.PeriodFormatterFactory newPeriodFormatterFactory () 
	public android.icu.impl.duration.PeriodBuilderFactory newPeriodBuilderFactory () 
	public java.util.Collection getAvailableLocaleNames () 
}

android/icu/impl/duration/PeriodFormatterFactory.class
PeriodFormatterFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatterFactory extends java.lang.Object {
	public abstract android.icu.impl.duration.PeriodFormatterFactory setLocale (java.lang.String) 
	public abstract android.icu.impl.duration.PeriodFormatterFactory setDisplayLimit (boolean) 
	public abstract android.icu.impl.duration.PeriodFormatterFactory setDisplayPastFuture (boolean) 
	public abstract android.icu.impl.duration.PeriodFormatterFactory setSeparatorVariant (int) 
	public abstract android.icu.impl.duration.PeriodFormatterFactory setUnitVariant (int) 
	public abstract android.icu.impl.duration.PeriodFormatterFactory setCountVariant (int) 
	public abstract android.icu.impl.duration.PeriodFormatter getFormatter () 
}

android/icu/impl/duration/OneOrTwoUnitBuilder.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.OneOrTwoUnitBuilder extends android.icu.impl.duration.PeriodBuilderImpl {
	void  (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	public static android.icu.impl.duration.OneOrTwoUnitBuilder get (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	protected android.icu.impl.duration.PeriodBuilder withSettings (android.icu.impl.duration.BasicPeriodBuilderFactory$Settings) 
		android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settingsToUse
	protected android.icu.impl.duration.Period handleCreate (long, long, boolean) 
		double count
		android.icu.impl.duration.TimeUnit unit
		long unitDuration
		int i
		long duration
		long referenceDate
		boolean inPast
		android.icu.impl.duration.Period period
		short uset
}

android/icu/impl/duration/BasicDurationFormatter.class
BasicDurationFormatter.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicDurationFormatter extends java.lang.Object implements android.icu.impl.duration.DurationFormatter  {
	private android.icu.impl.duration.PeriodFormatter formatter
	private android.icu.impl.duration.PeriodBuilder builder
	private android.icu.impl.duration.DateFormatter fallback
	private long fallbackLimit
	private String localeName
	private java.util.TimeZone timeZone
	public void  (android.icu.impl.duration.PeriodFormatter, android.icu.impl.duration.PeriodBuilder, android.icu.impl.duration.DateFormatter, long) 
		android.icu.impl.duration.PeriodFormatter formatter
		android.icu.impl.duration.PeriodBuilder builder
		android.icu.impl.duration.DateFormatter fallback
		long fallbackLimit
	protected void  (android.icu.impl.duration.PeriodFormatter, android.icu.impl.duration.PeriodBuilder, android.icu.impl.duration.DateFormatter, long, java.lang.String, java.util.TimeZone) 
		android.icu.impl.duration.PeriodFormatter formatter
		android.icu.impl.duration.PeriodBuilder builder
		android.icu.impl.duration.DateFormatter fallback
		long fallbackLimit
		String localeName
		java.util.TimeZone timeZone
	public java.lang.String formatDurationFromNowTo (java.util.Date) 
		java.util.Date targetDate
		long now
		long duration
	public java.lang.String formatDurationFromNow (long) 
		long duration
	public java.lang.String formatDurationFrom (long, long) 
		android.icu.impl.duration.Period p
		long duration
		long referenceDate
		String s
	public android.icu.impl.duration.DurationFormatter withLocale (java.lang.String) 
		android.icu.impl.duration.PeriodFormatter newFormatter
		android.icu.impl.duration.PeriodBuilder newBuilder
		android.icu.impl.duration.DateFormatter newFallback
		String locName
	public android.icu.impl.duration.DurationFormatter withTimeZone (java.util.TimeZone) 
		android.icu.impl.duration.PeriodBuilder newBuilder
		android.icu.impl.duration.DateFormatter newFallback
		java.util.TimeZone tz
	protected java.lang.String doFallback (long, long) 
		long duration
		long referenceDate
	protected android.icu.impl.duration.Period doBuild (long, long) 
		long duration
		long referenceDate
	protected java.lang.String doFormat (android.icu.impl.duration.Period) 
		android.icu.impl.duration.Period period
}

android/icu/impl/duration/PeriodFormatter.class
PeriodFormatter.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.PeriodFormatter extends java.lang.Object {
	public abstract java.lang.String format (android.icu.impl.duration.Period) 
	public abstract android.icu.impl.duration.PeriodFormatter withLocale (java.lang.String) 
}

android/icu/impl/duration/BasicPeriodBuilderFactory.class
BasicPeriodBuilderFactory.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicPeriodBuilderFactory extends java.lang.Object implements android.icu.impl.duration.PeriodBuilderFactory  {
	private android.icu.impl.duration.impl.PeriodFormatterDataService ds
	private android.icu.impl.duration.BasicPeriodBuilderFactory$Settings settings
	private static final short allBits
	void  (android.icu.impl.duration.impl.PeriodFormatterDataService) 
		android.icu.impl.duration.impl.PeriodFormatterDataService ds
	static long approximateDurationOf (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.PeriodBuilderFactory setAvailableUnitRange (android.icu.impl.duration.TimeUnit, android.icu.impl.duration.TimeUnit) 
		int i
		android.icu.impl.duration.TimeUnit minUnit
		android.icu.impl.duration.TimeUnit maxUnit
		int uset
	public android.icu.impl.duration.PeriodBuilderFactory setUnitIsAvailable (android.icu.impl.duration.TimeUnit, boolean) 
		android.icu.impl.duration.TimeUnit unit
		boolean available
		int uset
	public android.icu.impl.duration.PeriodBuilderFactory setMaxLimit (float) 
		float maxLimit
	public android.icu.impl.duration.PeriodBuilderFactory setMinLimit (float) 
		float minLimit
	public android.icu.impl.duration.PeriodBuilderFactory setAllowZero (boolean) 
		boolean allow
	public android.icu.impl.duration.PeriodBuilderFactory setWeeksAloneOnly (boolean) 
		boolean aloneOnly
	public android.icu.impl.duration.PeriodBuilderFactory setAllowMilliseconds (boolean) 
		boolean allow
	public android.icu.impl.duration.PeriodBuilderFactory setLocale (java.lang.String) 
		String localeName
	public android.icu.impl.duration.PeriodBuilderFactory setTimeZone (java.util.TimeZone) 
		java.util.TimeZone timeZone
	private android.icu.impl.duration.BasicPeriodBuilderFactory$Settings getSettings () 
	public android.icu.impl.duration.PeriodBuilder getFixedUnitBuilder (android.icu.impl.duration.TimeUnit) 
		android.icu.impl.duration.TimeUnit unit
	public android.icu.impl.duration.PeriodBuilder getSingleUnitBuilder () 
	public android.icu.impl.duration.PeriodBuilder getOneOrTwoUnitBuilder () 
	public android.icu.impl.duration.PeriodBuilder getMultiUnitBuilder (int) 
		int periodCount
	static android.icu.impl.duration.impl.PeriodFormatterDataService access$000 (android.icu.impl.duration.BasicPeriodBuilderFactory) 
		android.icu.impl.duration.BasicPeriodBuilderFactory x0
}

android/icu/impl/duration/DurationFormatterFactory.class
DurationFormatterFactory.java
package android.icu.impl.duration
public abstract android.icu.impl.duration.DurationFormatterFactory extends java.lang.Object {
	public abstract android.icu.impl.duration.DurationFormatterFactory setPeriodFormatter (android.icu.impl.duration.PeriodFormatter) 
	public abstract android.icu.impl.duration.DurationFormatterFactory setPeriodBuilder (android.icu.impl.duration.PeriodBuilder) 
	public abstract android.icu.impl.duration.DurationFormatterFactory setFallback (android.icu.impl.duration.DateFormatter) 
	public abstract android.icu.impl.duration.DurationFormatterFactory setFallbackLimit (long) 
	public abstract android.icu.impl.duration.DurationFormatterFactory setLocale (java.lang.String) 
	public abstract android.icu.impl.duration.DurationFormatterFactory setTimeZone (java.util.TimeZone) 
	public abstract android.icu.impl.duration.DurationFormatter getFormatter () 
}

android/icu/impl/duration/BasicPeriodFormatter.class
BasicPeriodFormatter.java
package android.icu.impl.duration
 android.icu.impl.duration.BasicPeriodFormatter extends java.lang.Object implements android.icu.impl.duration.PeriodFormatter  {
	private android.icu.impl.duration.BasicPeriodFormatterFactory factory
	private String localeName
	private android.icu.impl.duration.impl.PeriodFormatterData data
	private android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
	void  (android.icu.impl.duration.BasicPeriodFormatterFactory, java.lang.String, android.icu.impl.duration.impl.PeriodFormatterData, android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations) 
		android.icu.impl.duration.BasicPeriodFormatterFactory factory
		String localeName
		android.icu.impl.duration.impl.PeriodFormatterData data
		android.icu.impl.duration.BasicPeriodFormatterFactory$Customizations customs
	public java.lang.String format (android.icu.impl.duration.Period) 
		android.icu.impl.duration.Period period
	public android.icu.impl.duration.PeriodFormatter withLocale (java.lang.String) 
		android.icu.impl.duration.impl.PeriodFormatterData newData
		String locName
	private java.lang.String format (int, boolean, int[]) 
		int i
		int i
		int m
		int sx
		int mx
		int sf
		int mf
		int i
		int td
		boolean afterFirst
		boolean beforeLast
		boolean fullSep
		android.icu.impl.duration.TimeUnit unit
		int count
		int cv
		boolean isLast
		boolean mustSkip
		int i
		int j
		int tl
		boolean inFuture
		int[] counts
		int mask
		boolean forceD3Seconds
		int first
		int last
		boolean isZero
		StringBuffer sb
		int td
		boolean useDigitPrefix
		boolean multiple
		boolean wasSkipped
		boolean skipped
		boolean countSep
}

android/icu/impl/duration/BasicDurationFormat.class
BasicDurationFormat.java
package android.icu.impl.duration
public android.icu.impl.duration.BasicDurationFormat extends android.icu.text.DurationFormat {
	private static final long serialVersionUID
	transient android.icu.impl.duration.DurationFormatter formatter
	transient android.icu.impl.duration.PeriodFormatter pformatter
	transient android.icu.impl.duration.PeriodFormatterService pfs
	public static android.icu.impl.duration.BasicDurationFormat getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		String res
		String res
		String res
		Object object
		StringBuffer toAppend
		java.text.FieldPosition pos
	public void  () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.String formatDurationFrom (long, long) 
		long duration
		long referenceDate
	public java.lang.String formatDurationFromNow (long) 
		long duration
	public java.lang.String formatDurationFromNowTo (java.util.Date) 
		java.util.Date targetDate
	public java.lang.String formatDuration (java.lang.Object) 
		double fullSeconds
		double intSeconds
		double millis
		Number n
		float floatVal
		android.icu.impl.duration.TimeUnit alternateUnit
		float alternateVal
		int i
		Object obj
		javax.xml.datatype.DatatypeConstants$Field[] inFields
		android.icu.impl.duration.TimeUnit[] outFields
		javax.xml.datatype.Duration inDuration
		android.icu.impl.duration.Period p
		javax.xml.datatype.Duration duration
		boolean inPast
		boolean sawNonZero
}

android/icu/impl/Trie$DefaultGetFoldingOffset.class
Trie.java
package android.icu.impl
 android.icu.impl.Trie$DefaultGetFoldingOffset extends java.lang.Object implements android.icu.impl.Trie$DataManipulate  {
	private void  () 
	public int getFoldingOffset (int) 
		int value
	void  (android.icu.impl.Trie$1) 
		android.icu.impl.Trie$1 x0
}

android/icu/impl/TimeZoneGenericNames$Cache.class
TimeZoneGenericNames.java
package android.icu.impl
 android.icu.impl.TimeZoneGenericNames$Cache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.impl.TimeZoneGenericNames createInstance (java.lang.String, android.icu.util.ULocale) 
		String key
		android.icu.util.ULocale data
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.impl.TimeZoneGenericNames$1) 
		android.icu.impl.TimeZoneGenericNames$1 x0
}

android/icu/impl/MultiComparator.class
MultiComparator.java
package android.icu.impl
public android.icu.impl.MultiComparator extends java.lang.Object implements java.util.Comparator  {
	private java.util.Comparator[] comparators
	public transient void  (java.util.Comparator[]) 
		java.util.Comparator[] comparators
	public int compare (java.lang.Object, java.lang.Object) 
		int result
		int i
		Object arg0
		Object arg1
}

android/icu/impl/Utility.class
Utility.java
package android.icu.impl
public final android.icu.impl.Utility extends java.lang.Object {
	private static final char APOSTROPHE
	private static final char BACKSLASH
	private static final int MAGIC_UNSIGNED
	private static final char ESCAPE
	static final byte ESCAPE_BYTE
	public static String LINE_SEPARATOR
	static final char[] HEX_DIGIT
	private static final char[] UNESCAPE_MAP
	static final char[] DIGITS
	public void  () 
	public static final boolean arrayEquals (java.lang.Object[], java.lang.Object) 
		Object[] source
		Object target
		Object[] targ
	public static final boolean arrayEquals (int[], java.lang.Object) 
		int[] source
		Object target
		int[] targ
	public static final boolean arrayEquals (double[], java.lang.Object) 
		double[] source
		Object target
		double[] targ
	public static final boolean arrayEquals (byte[], java.lang.Object) 
		byte[] source
		Object target
		byte[] targ
	public static final boolean arrayEquals (java.lang.Object, java.lang.Object) 
		Object source
		Object target
	public static final boolean arrayRegionMatches (java.lang.Object[], int, java.lang.Object[], int, int) 
		int i
		Object[] source
		int sourceStart
		Object[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	public static final boolean arrayRegionMatches (char[], int, char[], int, int) 
		int i
		char[] source
		int sourceStart
		char[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	public static final boolean arrayRegionMatches (int[], int, int[], int, int) 
		int i
		int[] source
		int sourceStart
		int[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	public static final boolean arrayRegionMatches (double[], int, double[], int, int) 
		int i
		double[] source
		int sourceStart
		double[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	public static final boolean arrayRegionMatches (byte[], int, byte[], int, int) 
		int i
		byte[] source
		int sourceStart
		byte[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	public static final boolean objectEquals (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public static int checkCompare (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
	public static int checkHash (java.lang.Object) 
		Object a
	public static final java.lang.String arrayToRLEString (int[]) 
		int s
		int i
		int[] a
		StringBuilder buffer
		int runValue
		int runLength
	public static final java.lang.String arrayToRLEString (short[]) 
		short s
		int i
		short[] a
		StringBuilder buffer
		short runValue
		int runLength
	public static final java.lang.String arrayToRLEString (char[]) 
		char s
		int i
		char[] a
		StringBuilder buffer
		char runValue
		int runLength
	public static final java.lang.String arrayToRLEString (byte[]) 
		byte b
		int i
		byte[] a
		StringBuilder buffer
		byte runValue
		int runLength
		byte[] state
	private static final void encodeRun (java.lang.Appendable, int, int) 
		int j
		Appendable buffer
		int value
		int length
	private static final void appendInt (java.lang.Appendable, int) 
		java.io.IOException e
		Appendable buffer
		int value
	private static final void encodeRun (java.lang.Appendable, short, int) 
		int j
		java.io.IOException e
		Appendable buffer
		short value
		int length
	private static final void encodeRun (java.lang.Appendable, byte, int, byte[]) 
		int j
		Appendable buffer
		byte value
		int length
		byte[] state
	private static final void appendEncodedByte (java.lang.Appendable, byte, byte[]) 
		char c
		java.io.IOException e
		Appendable buffer
		byte value
		byte[] state
	public static final int[] RLEStringToIntArray (java.lang.String) 
		int j
		int runLength
		int runValue
		int c
		String s
		int length
		int[] array
		int ai
		int i
		int maxI
	static final int getInt (java.lang.String, int) 
		String s
		int i
	public static final short[] RLEStringToShortArray (java.lang.String) 
		int j
		int runLength
		short runValue
		char c
		int i
		String s
		int length
		short[] array
		int ai
	public static final char[] RLEStringToCharArray (java.lang.String) 
		int j
		int runLength
		char runValue
		char c
		int i
		String s
		int length
		char[] array
		int ai
	public static final byte[] RLEStringToByteArray (java.lang.String) 
		byte b
		int j
		byte b
		int ai
		String s
		int length
		byte[] array
		boolean nextChar
		char c
		int node
		int runLength
		int i
	public static final java.lang.String formatForSource (java.lang.String) 
		char c
		int count
		int i
		String s
		StringBuilder buffer
	public static final java.lang.String format1ForSource (java.lang.String) 
		char c
		int i
		String s
		StringBuilder buffer
	public static final java.lang.String escape (java.lang.String) 
		boolean four
		int c
		int i
		String s
		StringBuilder buf
	public static int unescapeAt (java.lang.String, int[]) 
		int dig
		int dig
		int[] o
		int ahead
		String s
		int[] offset16
		int c
		int result
		int n
		int minDig
		int maxDig
		int bitsPerDigit
		int i
		boolean braces
		int offset
		int length
	public static java.lang.String unescape (java.lang.String) 
		int e
		char c
		int i
		String s
		StringBuilder buf
		int[] pos
	public static java.lang.String unescapeLeniently (java.lang.String) 
		int e
		char c
		int i
		String s
		StringBuilder buf
		int[] pos
	public static java.lang.String hex (long) 
		long ch
	public static java.lang.String hex (long, int) 
		long i
		int places
		boolean negative
		String result
	public static java.lang.String hex (java.lang.CharSequence) 
		CharSequence s
	public static java.lang.Appendable hex (java.lang.CharSequence, int, java.lang.CharSequence, boolean, java.lang.Appendable) 
		int cp
		int i
		int i
		java.io.IOException e
		CharSequence s
		int width
		CharSequence separator
		boolean useCodePoints
		Appendable result
	public static java.lang.String hex (byte[], int, int, java.lang.String) 
		int i
		byte[] o
		int start
		int end
		String separator
		StringBuilder result
	public static java.lang.String hex (java.lang.CharSequence, int, java.lang.CharSequence) 
		CharSequence s
		int width
		CharSequence separator
	public static void split (java.lang.String, char, java.lang.String[]) 
		String s
		char divider
		String[] output
		int last
		int current
		int i
	public static java.lang.String[] split (java.lang.String, char) 
		String s
		char divider
		int last
		int i
		java.util.ArrayList output
	public static int lookup (java.lang.String, java.lang.String[]) 
		int i
		String source
		String[] target
	public static boolean parseChar (java.lang.String, int[], char) 
		String id
		int[] pos
		char ch
		int start
	public static int parsePattern (java.lang.String, int, int, java.lang.String, int[]) 
		char cpat
		char c
		char c
		int i
		String rule
		int pos
		int limit
		String pattern
		int[] parsedInts
		int[] p
		int intCount
	public static int parsePattern (java.lang.String, android.icu.text.Replaceable, int, int) 
		int n
		int c
		String pat
		android.icu.text.Replaceable text
		int index
		int limit
		int ipat
		int cpat
	public static int parseInteger (java.lang.String, int[], int) 
		int d
		int v
		String rule
		int[] pos
		int limit
		int count
		int value
		int p
		int radix
	public static java.lang.String parseUnicodeIdentifier (java.lang.String, int[]) 
		int ch
		String str
		int[] pos
		StringBuilder buf
		int p
	private static void recursiveAppendNumber (java.lang.Appendable, int, int, int) 
		int digit
		java.io.IOException e
		Appendable result
		int n
		int radix
		int minDigits
	public static java.lang.Appendable appendNumber (java.lang.Appendable, int, int, int) 
		int abs
		java.io.IOException e
		Appendable result
		int n
		int radix
		int minDigits
	public static int parseNumber (java.lang.String, int[], int) 
		int ch
		int d
		String text
		int[] pos
		int radix
		int n
		int p
	public static boolean isUnprintable (int) 
		int c
	public static boolean escapeUnprintable (java.lang.Appendable, int) 
		java.io.IOException e
		Appendable result
		int c
	public static int quotedIndexOf (java.lang.String, int, int, java.lang.String) 
		char c
		int i
		String text
		int start
		int limit
		String setOfChars
	public static void appendToRule (java.lang.StringBuffer, int, boolean, boolean, java.lang.StringBuffer) 
		int trailingCount
		int len
		StringBuffer rule
		int c
		boolean isLiteral
		boolean escapeUnprintable
		StringBuffer quoteBuf
	public static void appendToRule (java.lang.StringBuffer, java.lang.String, boolean, boolean, java.lang.StringBuffer) 
		int i
		StringBuffer rule
		String text
		boolean isLiteral
		boolean escapeUnprintable
		StringBuffer quoteBuf
	public static void appendToRule (java.lang.StringBuffer, android.icu.text.UnicodeMatcher, boolean, java.lang.StringBuffer) 
		StringBuffer rule
		android.icu.text.UnicodeMatcher matcher
		boolean escapeUnprintable
		StringBuffer quoteBuf
	public static final int compareUnsigned (int, int) 
		int source
		int target
	public static final byte highBit (int) 
		int n
		byte bit
	public static java.lang.String valueOf (int[]) 
		int i
		int[] source
		StringBuilder result
	public static java.lang.String repeat (java.lang.String, int) 
		int i
		String s
		int count
		StringBuilder result
	public static java.lang.String[] splitString (java.lang.String, java.lang.String) 
		String src
		String target
	public static java.lang.String[] splitWhitespace (java.lang.String) 
		String src
	public static java.lang.String fromHex (java.lang.String, int, java.lang.String) 
		String string
		int minLength
		String separator
	public static java.lang.String fromHex (java.lang.String, int, java.util.regex.Pattern) 
		int cp
		String part
		String string
		int minLength
		java.util.regex.Pattern separator
		StringBuilder buffer
		String[] parts
	static void  () 
}

android/icu/impl/ICUService$Factory.class
ICUService.java
package android.icu.impl
public abstract android.icu.impl.ICUService$Factory extends java.lang.Object {
	public abstract java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService) 
	public abstract void updateVisibleIDs (java.util.Map) 
	public abstract java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
}

android/icu/impl/Trie2_16.class
Trie2_16.java
package android.icu.impl
public final android.icu.impl.Trie2_16 extends android.icu.impl.Trie2 {
	void  () 
	public static android.icu.impl.Trie2_16 createFromSerialized (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	public final int get (int) 
		int value
		int ix
		int value
		int ix
		int value
		int ix
		int value
		int codePoint
	public int getFromU16SingleLead (char) 
		char codeUnit
		int value
		int ix
	public int serialize (java.io.OutputStream)  throws java.io.IOException 
		int i
		java.io.OutputStream os
		java.io.DataOutputStream dos
		int bytesWritten
	public int getSerializedLength () 
	int rangeEnd (int, int, int) 
		int ix
		int ix
		int startIx
		int limitIx
		int startingCP
		int limit
		int value
		int cp
		int block
		int index2Block
}

android/icu/impl/URLHandler$URLVisitor.class
URLHandler.java
package android.icu.impl
public abstract android.icu.impl.URLHandler$URLVisitor extends java.lang.Object {
	public abstract void visit (java.lang.String) 
}

android/icu/impl/ICUResourceBundleReader$Table32.class
ICUResourceBundleReader.java
package android.icu.impl
final android.icu.impl.ICUResourceBundleReader$Table32 extends android.icu.impl.ICUResourceBundleReader$Table {
	int getContainerResource (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int index
	void  (android.icu.impl.ICUResourceBundleReader, int) 
		android.icu.impl.ICUResourceBundleReader reader
		int offset
}

android/icu/impl/CurrencyData$DefaultInfo.class
CurrencyData.java
package android.icu.impl
public android.icu.impl.CurrencyData$DefaultInfo extends android.icu.impl.CurrencyData$CurrencyDisplayInfo {
	private final boolean fallback
	private static final android.icu.impl.CurrencyData$CurrencyDisplayInfo FALLBACK_INSTANCE
	private static final android.icu.impl.CurrencyData$CurrencyDisplayInfo NO_FALLBACK_INSTANCE
	private void  (boolean) 
		boolean fallback
	public static final android.icu.impl.CurrencyData$CurrencyDisplayInfo getWithFallback (boolean) 
		boolean fallback
	public java.lang.String getName (java.lang.String) 
		String isoCode
	public java.lang.String getPluralName (java.lang.String, java.lang.String) 
		String isoCode
		String pluralType
	public java.lang.String getSymbol (java.lang.String) 
		String isoCode
	public java.util.Map symbolMap () 
	public java.util.Map nameMap () 
	public android.icu.util.ULocale getULocale () 
	public java.util.Map getUnitPatterns () 
	public android.icu.impl.CurrencyData$CurrencyFormatInfo getFormatInfo (java.lang.String) 
		String isoCode
	public android.icu.impl.CurrencyData$CurrencySpacingInfo getSpacingInfo () 
	static void  () 
}

android/icu/impl/CalendarAstronomer.class
CalendarAstronomer.java
package android.icu.impl
public android.icu.impl.CalendarAstronomer extends java.lang.Object {
	public static final double SIDEREAL_DAY
	public static final double SOLAR_DAY
	public static final double SYNODIC_MONTH
	public static final double SIDEREAL_MONTH
	public static final double TROPICAL_YEAR
	public static final double SIDEREAL_YEAR
	public static final int SECOND_MS
	public static final int MINUTE_MS
	public static final int HOUR_MS
	public static final long DAY_MS
	public static final long JULIAN_EPOCH_MS
	static final long EPOCH_2000_MS
	private static final double PI
	private static final double PI2
	private static final double RAD_HOUR
	private static final double DEG_RAD
	private static final double RAD_DEG
	static final double JD_EPOCH
	static final double SUN_ETA_G
	static final double SUN_OMEGA_G
	static final double SUN_E
	public static final android.icu.impl.CalendarAstronomer$SolarLongitude VERNAL_EQUINOX
	public static final android.icu.impl.CalendarAstronomer$SolarLongitude SUMMER_SOLSTICE
	public static final android.icu.impl.CalendarAstronomer$SolarLongitude AUTUMN_EQUINOX
	public static final android.icu.impl.CalendarAstronomer$SolarLongitude WINTER_SOLSTICE
	static final double moonL0
	static final double moonP0
	static final double moonN0
	static final double moonI
	static final double moonE
	static final double moonA
	static final double moonT0
	static final double moonPi
	public static final android.icu.impl.CalendarAstronomer$MoonAge NEW_MOON
	public static final android.icu.impl.CalendarAstronomer$MoonAge FIRST_QUARTER
	public static final android.icu.impl.CalendarAstronomer$MoonAge FULL_MOON
	public static final android.icu.impl.CalendarAstronomer$MoonAge LAST_QUARTER
	private long time
	private double fLongitude
	private double fLatitude
	private long fGmtOffset
	private static final double INVALID
	private transient double julianDay
	private transient double julianCentury
	private transient double sunLongitude
	private transient double meanAnomalySun
	private transient double moonLongitude
	private transient double moonEclipLong
	private transient double eclipObliquity
	private transient double siderealT0
	private transient double siderealTime
	private transient android.icu.impl.CalendarAstronomer$Equatorial moonPosition
	public void  () 
	public void  (java.util.Date) 
		java.util.Date d
	public void  (long) 
		long aTime
	public void  (double, double) 
		double longitude
		double latitude
	public void setTime (long) 
		long aTime
	public void setDate (java.util.Date) 
		java.util.Date date
	public void setJulianDay (double) 
		double jdn
	public long getTime () 
	public java.util.Date getDate () 
	public double getJulianDay () 
	public double getJulianCentury () 
	public double getGreenwichSidereal () 
		double UT
	private double getSiderealOffset () 
		double JD
		double S
		double T
	public double getLocalSidereal () 
	private long lstToUT (double) 
		double lst
		double lt
		long base
	public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (android.icu.impl.CalendarAstronomer$Ecliptic) 
		android.icu.impl.CalendarAstronomer$Ecliptic ecliptic
	public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double, double) 
		double eclipLong
		double eclipLat
		double obliq
		double sinE
		double cosE
		double sinL
		double cosL
		double sinB
		double cosB
		double tanB
	public final android.icu.impl.CalendarAstronomer$Equatorial eclipticToEquatorial (double) 
		double eclipLong
	public android.icu.impl.CalendarAstronomer$Horizon eclipticToHorizon (double) 
		double eclipLong
		android.icu.impl.CalendarAstronomer$Equatorial equatorial
		double H
		double sinH
		double cosH
		double sinD
		double cosD
		double sinL
		double cosL
		double altitude
		double azimuth
	public double getSunLongitude () 
		double[] result
	double[] getSunLongitude (double) 
		double julian
		double day
		double epochAngle
		double meanAnomaly
	public android.icu.impl.CalendarAstronomer$Equatorial getSunPosition () 
	public long getSunTime (double, boolean) 
		double desired
		boolean next
	public long getSunTime (android.icu.impl.CalendarAstronomer$SolarLongitude, boolean) 
		android.icu.impl.CalendarAstronomer$SolarLongitude desired
		boolean next
	public long getSunRiseSet (boolean) 
		boolean rise
		long t0
		long noon
		long t
	public android.icu.impl.CalendarAstronomer$Equatorial getMoonPosition () 
		double sunLong
		double day
		double meanLongitude
		double meanAnomalyMoon
		double evection
		double annual
		double a3
		double center
		double a4
		double variation
		double nodeLongitude
		double y
		double x
		double moonEclipLat
	public double getMoonAge () 
	public double getMoonPhase () 
	public long getMoonTime (double, boolean) 
		double desired
		boolean next
	public long getMoonTime (android.icu.impl.CalendarAstronomer$MoonAge, boolean) 
		android.icu.impl.CalendarAstronomer$MoonAge desired
		boolean next
	public long getMoonRiseSet (boolean) 
		boolean rise
	private long timeOfAngle (android.icu.impl.CalendarAstronomer$AngleFunc, double, double, long, boolean) 
		long delta
		double angle
		double factor
		android.icu.impl.CalendarAstronomer$AngleFunc func
		double desired
		double periodDays
		long epsilon
		boolean next
		double lastAngle
		double deltaAngle
		double deltaT
		double lastDeltaT
		long startTime
	private long riseOrSet (android.icu.impl.CalendarAstronomer$CoordFunc, boolean, double, double, long) 
		double angle
		double lst
		long newTime
		android.icu.impl.CalendarAstronomer$CoordFunc func
		boolean rise
		double diameter
		double refraction
		long epsilon
		android.icu.impl.CalendarAstronomer$Equatorial pos
		double tanL
		long deltaT
		int count
		double cosD
		double psi
		double x
		double y
		long delta
	private static final double normalize (double, double) 
		double value
		double range
	private static final double norm2PI (double) 
		double angle
	private static final double normPI (double) 
		double angle
	private double trueAnomaly (double, double) 
		double meanAnomaly
		double eccentricity
		double delta
		double E
	private double eclipticObliquity () 
		double epoch
		double T
	private void clearCache () 
	public java.lang.String local (long) 
		long localMillis
	private static java.lang.String radToHms (double) 
		double angle
		int hrs
		int min
		int sec
	private static java.lang.String radToDms (double) 
		double angle
		int deg
		int min
		int sec
	static java.lang.String access$000 (double) 
		double x0
	static java.lang.String access$100 (double) 
		double x0
	static void  () 
}

android/icu/impl/UBiDiProps.class
UBiDiProps.java
package android.icu.impl
public final android.icu.impl.UBiDiProps extends java.lang.Object {
	private int[] indexes
	private int[] mirrors
	private byte[] jgArray
	private byte[] jgArray2
	private android.icu.impl.Trie2_16 trie
	private static final String DATA_NAME
	private static final String DATA_TYPE
	private static final String DATA_FILE_NAME
	private static final int FMT
	private static final int IX_TRIE_SIZE
	private static final int IX_MIRROR_LENGTH
	private static final int IX_JG_START
	private static final int IX_JG_LIMIT
	private static final int IX_JG_START2
	private static final int IX_JG_LIMIT2
	private static final int IX_MAX_VALUES
	private static final int IX_TOP
	private static final int JT_SHIFT
	private static final int BPT_SHIFT
	private static final int JOIN_CONTROL_SHIFT
	private static final int BIDI_CONTROL_SHIFT
	private static final int IS_MIRRORED_SHIFT
	private static final int MIRROR_DELTA_SHIFT
	private static final int MAX_JG_SHIFT
	private static final int CLASS_MASK
	private static final int JT_MASK
	private static final int BPT_MASK
	private static final int MAX_JG_MASK
	private static final int ESC_MIRROR_DELTA
	private static final int MIRROR_INDEX_SHIFT
	public static final android.icu.impl.UBiDiProps INSTANCE
	private void  ()  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	private void readData (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		int i
		int count
		int expectedTrieLength
		int trieLength
	public final void addPropertyStarts (android.icu.text.UnicodeSet) 
		android.icu.impl.Trie2$Range range
		int c
		byte jg
		android.icu.text.UnicodeSet set
		int i
		int length
		int start
		int limit
		byte prev
		java.util.Iterator trieIterator
		byte[] jga
	public final int getMaxValue (int) 
		int which
		int max
	public final int getClass (int) 
		int c
	public final boolean isMirrored (int) 
		int c
	private final int getMirror (int, int) 
		int m
		int c2
		int i
		int length
		int c
		int props
		int delta
	public final int getMirror (int) 
		int c
		int props
	public final boolean isBidiControl (int) 
		int c
	public final boolean isJoinControl (int) 
		int c
	public final int getJoiningType (int) 
		int c
	public final int getJoiningGroup (int) 
		int c
		int start
		int limit
	public final int getPairedBracketType (int) 
		int c
	public final int getPairedBracket (int) 
		int c
		int props
	private static final int getClassFromProps (int) 
		int props
	private static final boolean getFlagFromProps (int, int) 
		int props
		int shift
	private static final int getMirrorDeltaFromProps (int) 
		int props
	private static final int getMirrorCodePoint (int) 
		int m
	private static final int getMirrorIndex (int) 
		int m
	static void  () 
		java.io.IOException e
}

android/icu/impl/SimpleFilteredSentenceBreakIterator$Builder.class
SimpleFilteredSentenceBreakIterator.java
package android.icu.impl
public android.icu.impl.SimpleFilteredSentenceBreakIterator$Builder extends android.icu.text.FilteredBreakIteratorBuilder {
	private java.util.HashSet filterSet
	static final int PARTIAL
	static final int MATCH
	static final int SuppressInReverse
	static final int AddToForward
	public void  (android.icu.util.ULocale) 
		android.icu.impl.ICUResourceBundle b
		String br
		int index
		int size
		android.icu.util.ULocale loc
		android.icu.impl.ICUResourceBundle rb
		android.icu.impl.ICUResourceBundle exceptions
		android.icu.impl.ICUResourceBundle breaks
	public void  () 
	public boolean suppressBreakAfter (java.lang.String) 
		String str
	public boolean unsuppressBreakAfter (java.lang.String) 
		String str
	public android.icu.text.BreakIterator build (android.icu.text.BreakIterator) 
		String s
		int j
		StringBuilder prefix
		int sameAs
		int nn
		StringBuilder reversed
		android.icu.text.BreakIterator adoptBreakIterator
		android.icu.util.CharsTrieBuilder builder
		android.icu.util.CharsTrieBuilder builder2
		int revCount
		int fwdCount
		int subCount
		String[] ustrs
		int[] partials
		android.icu.util.CharsTrie backwardsTrie
		android.icu.util.CharsTrie forwardsPartialTrie
		int i
}

android/icu/impl/Row$R5.class
Row.java
package android.icu.impl
public android.icu.impl.Row$R5 extends android.icu.impl.Row {
	public void  (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object a
		Object b
		Object c
		Object d
		Object e
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/impl/SimplePatternFormatter.class
SimplePatternFormatter.java
package android.icu.impl
public final android.icu.impl.SimplePatternFormatter extends java.lang.Object {
	private static final int ARG_NUM_LIMIT
	private static final char SEGMENT_LENGTH_PLACEHOLDER_CHAR
	private static final int MAX_SEGMENT_LENGTH
	private final String compiledPattern
	private void  (java.lang.String) 
		String compiledPattern
	public static android.icu.impl.SimplePatternFormatter compile (java.lang.CharSequence) 
		CharSequence pattern
	public static android.icu.impl.SimplePatternFormatter compileMinMaxPlaceholders (java.lang.CharSequence, int, int) 
		CharSequence pattern
		int min
		int max
		StringBuilder sb
		String compiledPattern
	public static java.lang.String compileToStringMinMaxPlaceholders (java.lang.CharSequence, java.lang.StringBuilder, int, int) 
		int argNumber
		int argStart
		int argNumber
		char c
		int i
		CharSequence pattern
		StringBuilder sb
		int min
		int max
		int patternLength
		int textLength
		int maxArg
		boolean inQuote
		int argCount
	public int getPlaceholderCount () 
	public static int getPlaceholderCount (java.lang.String) 
		String compiledPattern
	public transient java.lang.String format (java.lang.CharSequence[]) 
		CharSequence[] values
	public static transient java.lang.String formatCompiledPattern (java.lang.String, java.lang.CharSequence[]) 
		String compiledPattern
		CharSequence[] values
	public transient java.lang.StringBuilder formatAndAppend (java.lang.StringBuilder, int[], java.lang.CharSequence[]) 
		StringBuilder appendTo
		int[] offsets
		CharSequence[] values
	public static transient java.lang.StringBuilder formatAndAppend (java.lang.String, java.lang.StringBuilder, int[], java.lang.CharSequence[]) 
		String compiledPattern
		StringBuilder appendTo
		int[] offsets
		CharSequence[] values
		int valuesLength
	public transient java.lang.StringBuilder formatAndReplace (java.lang.StringBuilder, int[], java.lang.CharSequence[]) 
		StringBuilder result
		int[] offsets
		CharSequence[] values
	public static transient java.lang.StringBuilder formatAndReplace (java.lang.String, java.lang.StringBuilder, int[], java.lang.CharSequence[]) 
		int n
		int i
		String compiledPattern
		StringBuilder result
		int[] offsets
		CharSequence[] values
		int valuesLength
		int firstArg
		String resultCopy
	public java.lang.String toString () 
		int i
		String[] values
	public java.lang.String getTextWithNoPlaceholders () 
	public static java.lang.String getTextWithNoPlaceholders (java.lang.String) 
		int limit
		int segmentLength
		int i
		String compiledPattern
		int capacity
		StringBuilder sb
	private static java.lang.StringBuilder format (java.lang.String, java.lang.CharSequence[], java.lang.StringBuilder, java.lang.String, boolean, int[]) 
		int offsetsLength
		int i
		CharSequence value
		int limit
		int n
		int i
		String compiledPattern
		CharSequence[] values
		StringBuilder result
		String resultCopy
		boolean forbidResultAsValue
		int[] offsets
		int offsetsLength
}

android/icu/impl/Norm2AllModes$1.class
Norm2AllModes.java
package android.icu.impl
final android.icu.impl.Norm2AllModes$1 extends android.icu.impl.SoftCache {
	void  () 
	protected android.icu.impl.Norm2AllModes createInstance (java.lang.String, java.nio.ByteBuffer) 
		android.icu.impl.Normalizer2Impl impl
		String key
		java.nio.ByteBuffer bytes
		android.icu.impl.Normalizer2Impl impl
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
}

android/icu/impl/PropsVectors$DefaultGetFoldedValue.class
PropsVectors.java
package android.icu.impl
 android.icu.impl.PropsVectors$DefaultGetFoldedValue extends java.lang.Object implements android.icu.impl.TrieBuilder$DataManipulate  {
	private android.icu.impl.IntTrieBuilder builder
	public void  (android.icu.impl.IntTrieBuilder) 
		android.icu.impl.IntTrieBuilder inBuilder
	public int getFoldedValue (int, int) 
		boolean[] inBlockZero
		int value
		int start
		int offset
		int initialValue
		int limit
}

android/icu/impl/ResourceBundleWrapper$1.class
ResourceBundleWrapper.java
package android.icu.impl
final android.icu.impl.ResourceBundleWrapper$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final ClassLoader val$cl
	final String val$resName
	void  (java.lang.ClassLoader, java.lang.String) 
	public java.io.InputStream run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/ICUConfig$1.class
ICUConfig.java
package android.icu.impl
final android.icu.impl.ICUConfig$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$fname
	void  (java.lang.String) 
	public java.lang.String run () 
	public volatile java.lang.Object run () 
}

android/icu/impl/ICUService.class
ICUService.java
package android.icu.impl
public android.icu.impl.ICUService extends android.icu.impl.ICUNotifier {
	protected final String name
	private static final boolean DEBUG
	private final android.icu.impl.ICURWLock factoryLock
	private final java.util.List factories
	private int defaultSize
	private java.lang.ref.SoftReference cacheref
	private java.lang.ref.SoftReference idref
	private android.icu.impl.ICUService$LocaleRef dnref
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.Object get (java.lang.String) 
		String descriptor
	public java.lang.Object get (java.lang.String, java.lang.String[]) 
		String descriptor
		String[] actualReturn
	public java.lang.Object getKey (android.icu.impl.ICUService$Key) 
		android.icu.impl.ICUService$Key key
	public java.lang.Object getKey (android.icu.impl.ICUService$Key, java.lang.String[]) 
		android.icu.impl.ICUService$Key key
		String[] actualReturn
	public java.lang.Object getKey (android.icu.impl.ICUService$Key, java.lang.String[], android.icu.impl.ICUService$Factory) 
		int i
		android.icu.impl.ICUService$Factory f
		Object service
		int index
		String desc
		java.util.Map cache
		java.lang.ref.SoftReference cref
		String currentDescriptor
		java.util.ArrayList cacheDescriptorList
		boolean putInCache
		int NDebug
		int startIndex
		int limit
		boolean cacheResult
		android.icu.impl.ICUService$Key key
		String[] actualReturn
		android.icu.impl.ICUService$Factory factory
		android.icu.impl.ICUService$CacheEntry result
	protected java.lang.Object handleDefault (android.icu.impl.ICUService$Key, java.lang.String[]) 
		android.icu.impl.ICUService$Key key
		String[] actualIDReturn
	public java.util.Set getVisibleIDs () 
	public java.util.Set getVisibleIDs (java.lang.String) 
		String id
		java.util.Set temp
		String matchID
		java.util.Set result
		android.icu.impl.ICUService$Key fallbackKey
	private java.util.Map getVisibleIDMap () 
		android.icu.impl.ICUService$Factory f
		java.util.ListIterator lIter
		java.util.Map idcache
		java.lang.ref.SoftReference ref
	public java.lang.String getDisplayName (java.lang.String) 
		String id
	public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		String id
		android.icu.util.ULocale locale
		java.util.Map m
		android.icu.impl.ICUService$Factory f
		android.icu.impl.ICUService$Key key
	public java.util.SortedMap getDisplayNames () 
		android.icu.util.ULocale locale
	public java.util.SortedMap getDisplayNames (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.util.Comparator) 
		android.icu.util.ULocale locale
		java.util.Comparator com
	public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String matchID
	public java.util.SortedMap getDisplayNames (android.icu.util.ULocale, java.util.Comparator, java.lang.String) 
		java.util.Map$Entry e
		String id
		android.icu.impl.ICUService$Factory f
		java.util.Map m
		java.util.Iterator ei
		java.util.Map$Entry e
		android.icu.util.ULocale locale
		java.util.Comparator com
		String matchID
		java.util.SortedMap dncache
		android.icu.impl.ICUService$LocaleRef ref
		android.icu.impl.ICUService$Key matchKey
		java.util.SortedMap result
		java.util.Iterator iter
	public final java.util.List factories () 
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String) 
		Object obj
		String id
	public android.icu.impl.ICUService$Factory registerObject (java.lang.Object, java.lang.String, boolean) 
		Object obj
		String id
		boolean visible
		String canonicalID
	public final android.icu.impl.ICUService$Factory registerFactory (android.icu.impl.ICUService$Factory) 
		android.icu.impl.ICUService$Factory factory
	public final boolean unregisterFactory (android.icu.impl.ICUService$Factory) 
		android.icu.impl.ICUService$Factory factory
		boolean result
	public final void reset () 
	protected void reInitializeFactories () 
	public boolean isDefault () 
	protected void markDefault () 
	public android.icu.impl.ICUService$Key createKey (java.lang.String) 
		String id
	protected void clearCaches () 
	protected void clearServiceCache () 
	protected boolean acceptsListener (java.util.EventListener) 
		java.util.EventListener l
	protected void notifyListener (java.util.EventListener) 
		java.util.EventListener l
	public java.lang.String stats () 
		android.icu.impl.ICURWLock$Stats stats
	public java.lang.String getName () 
	public java.lang.String toString () 
	static void  () 
}

android/icu/impl/Trie2$1.class
Trie2.java
package android.icu.impl
final android.icu.impl.Trie2$1 extends java.lang.Object implements android.icu.impl.Trie2$ValueMapper  {
	void  () 
	public int map (int) 
		int in
}

android/icu/impl/UnicodeRegex$1.class
UnicodeRegex.java
package android.icu.impl
 android.icu.impl.UnicodeRegex$1 extends java.lang.Object implements java.util.Comparator  {
	final android.icu.impl.UnicodeRegex this$0
	void  (android.icu.impl.UnicodeRegex) 
		android.icu.impl.UnicodeRegex this$0
	public int compare (java.lang.Object, java.lang.Object) 
		Object obj0
		Object obj1
		String arg0
		String arg1
		int len0
		int len1
}

android/icu/impl/PluralRulesLoader.class
PluralRulesLoader.java
package android.icu.impl
public android.icu.impl.PluralRulesLoader extends android.icu.text.PluralRules$Factory {
	private final java.util.Map rulesIdToRules
	private java.util.Map localeIdToCardinalRulesId
	private java.util.Map localeIdToOrdinalRulesId
	private java.util.Map rulesIdToEquivalentULocale
	private static java.util.Map localeIdToPluralRanges
	public static final android.icu.impl.PluralRulesLoader loader
	private static final android.icu.text.PluralRanges UNKNOWN_RANGE
	private void  () 
	public android.icu.util.ULocale[] getAvailableULocales () 
		java.util.Iterator iter
		java.util.Set keys
		android.icu.util.ULocale[] locales
		int n
	public android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[]) 
		String localeId
		java.util.Map idMap
		android.icu.util.ULocale locale
		boolean[] isAvailable
		String rulesId
		android.icu.util.ULocale result
	private java.util.Map getLocaleIdToRulesIdMap (android.icu.text.PluralRules$PluralType) 
		android.icu.text.PluralRules$PluralType type
	private java.util.Map getRulesIdToEquivalentULocaleMap () 
	private void checkBuildRulesIdMaps () 
		android.icu.util.UResourceBundle b
		String id
		String value
		int i
		android.icu.util.UResourceBundle b
		String id
		String value
		int i
		android.icu.util.UResourceBundle pluralb
		android.icu.util.UResourceBundle localeb
		java.util.MissingResourceException e
		java.util.Map tempLocaleIdToCardinalRulesId
		java.util.Map tempLocaleIdToCardinalRulesId
		java.util.Map tempLocaleIdToOrdinalRulesId
		java.util.Map tempLocaleIdToOrdinalRulesId
		java.util.Map tempRulesIdToEquivalentULocale
		java.util.Map tempRulesIdToEquivalentULocale
		boolean haveMap
	public java.lang.String getRulesIdForLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType) 
		int ix
		android.icu.util.ULocale locale
		android.icu.text.PluralRules$PluralType type
		java.util.Map idMap
		String localeId
		String rulesId
	public android.icu.text.PluralRules getRulesForRulesId (java.lang.String) 
		android.icu.util.UResourceBundle b
		int i
		android.icu.util.UResourceBundle pluralb
		android.icu.util.UResourceBundle rulesb
		android.icu.util.UResourceBundle setb
		StringBuilder sb
		String rulesId
		android.icu.text.PluralRules rules
		boolean hasRules
	public android.icu.util.UResourceBundle getPluralBundle ()  throws java.util.MissingResourceException 
	public android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType) 
		android.icu.util.ULocale locale
		android.icu.text.PluralRules$PluralType type
		String rulesId
		android.icu.text.PluralRules rules
	public boolean hasOverride (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public android.icu.text.PluralRanges getPluralRanges (android.icu.util.ULocale) 
		int ix
		android.icu.util.ULocale locale
		String localeId
		android.icu.text.PluralRanges result
	public boolean isPluralRangesAvailable (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	static void  () 
		String locale
		String[] row
		String locale
		String[][] pluralRangeData
		android.icu.text.PluralRanges pr
		String[] locales
		java.util.HashMap tempLocaleIdToPluralRanges
}

android/icu/impl/TimeZoneNamesImpl$NameInfo.class
TimeZoneNamesImpl.java
package android.icu.impl
 android.icu.impl.TimeZoneNamesImpl$NameInfo extends java.lang.Object {
	String tzID
	String mzID
	android.icu.text.TimeZoneNames$NameType type
	private void  () 
	void  (android.icu.impl.TimeZoneNamesImpl$1) 
		android.icu.impl.TimeZoneNamesImpl$1 x0
}

android/icu/impl/TimeZoneGenericNames$GenericMatchInfo.class
TimeZoneGenericNames.java
package android.icu.impl
public android.icu.impl.TimeZoneGenericNames$GenericMatchInfo extends java.lang.Object {
	android.icu.impl.TimeZoneGenericNames$GenericNameType nameType
	String tzID
	int matchLength
	android.icu.text.TimeZoneFormat$TimeType timeType
	public void  () 
	public android.icu.impl.TimeZoneGenericNames$GenericNameType nameType () 
	public java.lang.String tzID () 
	public android.icu.text.TimeZoneFormat$TimeType timeType () 
	public int matchLength () 
}

android/icu/impl/ICUCurrencyMetaInfo.class
ICUCurrencyMetaInfo.java
package android.icu.impl
public android.icu.impl.ICUCurrencyMetaInfo extends android.icu.text.CurrencyMetaInfo {
	private android.icu.impl.ICUResourceBundle regionInfo
	private android.icu.impl.ICUResourceBundle digitInfo
	private static final long MASK
	private static final int Region
	private static final int Currency
	private static final int Date
	private static final int Tender
	private static final int Everything
	public void  () 
		android.icu.impl.ICUResourceBundle bundle
	public java.util.List currencyInfo (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public java.util.List currencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public java.util.List regions (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String) 
		String isoCode
	public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String, android.icu.util.Currency$CurrencyUsage) 
		String isoCode
		android.icu.util.Currency$CurrencyUsage currencyPurpose
		android.icu.impl.ICUResourceBundle b
		int[] data
	private java.util.List collect (android.icu.impl.ICUCurrencyMetaInfo$Collector, android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.impl.ICUResourceBundle b
		int i
		android.icu.impl.ICUCurrencyMetaInfo$Collector collector
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		int needed
	private void collectRegion (android.icu.impl.ICUCurrencyMetaInfo$Collector, android.icu.text.CurrencyMetaInfo$CurrencyFilter, int, android.icu.impl.ICUResourceBundle) 
		android.icu.impl.ICUResourceBundle currBundle
		android.icu.impl.ICUResourceBundle tenderBundle
		android.icu.impl.ICUResourceBundle r
		String currency
		long from
		long to
		boolean tender
		int i
		android.icu.impl.ICUCurrencyMetaInfo$Collector collector
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		int needed
		android.icu.impl.ICUResourceBundle b
		String region
	private long getDate (android.icu.impl.ICUResourceBundle, long, boolean) 
		android.icu.impl.ICUResourceBundle b
		long defaultValue
		boolean endOfDay
		int[] values
}

android/icu/impl/UCharacterProperty$8.class
UCharacterProperty.java
package android.icu.impl
 android.icu.impl.UCharacterProperty$8 extends android.icu.impl.UCharacterProperty$BinaryProperty {
	final android.icu.impl.UCharacterProperty this$0
	void  (android.icu.impl.UCharacterProperty, int) 
		android.icu.impl.UCharacterProperty this$0
		int source
	boolean contains (int) 
		int c
}

android/icu/lang/
android/icu/lang/UCharacter$JoiningType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$JoiningType extends java.lang.Object {
	public static final int NON_JOINING
	public static final int JOIN_CAUSING
	public static final int DUAL_JOINING
	public static final int LEFT_JOINING
	public static final int RIGHT_JOINING
	public static final int TRANSPARENT
	public static final int COUNT
}

android/icu/lang/UScript$ScriptUsage.class
UScript.java
package android.icu.lang
public final android.icu.lang.UScript$ScriptUsage extends java.lang.Enum {
	public static final android.icu.lang.UScript$ScriptUsage NOT_ENCODED
	public static final android.icu.lang.UScript$ScriptUsage UNKNOWN
	public static final android.icu.lang.UScript$ScriptUsage EXCLUDED
	public static final android.icu.lang.UScript$ScriptUsage LIMITED_USE
	public static final android.icu.lang.UScript$ScriptUsage ASPIRATIONAL
	public static final android.icu.lang.UScript$ScriptUsage RECOMMENDED
	private static final android.icu.lang.UScript$ScriptUsage[] $VALUES
	public static android.icu.lang.UScript$ScriptUsage[] values () 
	public static android.icu.lang.UScript$ScriptUsage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/lang/UCharacterDirection.class
UCharacterDirection.java
package android.icu.lang
public final android.icu.lang.UCharacterDirection extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterDirection  {
	private void  () 
	public static java.lang.String toString (int) 
		int dir
}

android/icu/lang/UCharacter$WordBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$WordBreak extends java.lang.Object {
	public static final int OTHER
	public static final int ALETTER
	public static final int FORMAT
	public static final int KATAKANA
	public static final int MIDLETTER
	public static final int MIDNUM
	public static final int NUMERIC
	public static final int EXTENDNUMLET
	public static final int CR
	public static final int EXTEND
	public static final int LF
	public static final int MIDNUMLET
	public static final int NEWLINE
	public static final int REGIONAL_INDICATOR
	public static final int HEBREW_LETTER
	public static final int SINGLE_QUOTE
	public static final int DOUBLE_QUOTE
	public static final int COUNT
}

android/icu/lang/UCharacter$JoiningGroup.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$JoiningGroup extends java.lang.Object {
	public static final int NO_JOINING_GROUP
	public static final int AIN
	public static final int ALAPH
	public static final int ALEF
	public static final int BEH
	public static final int BETH
	public static final int DAL
	public static final int DALATH_RISH
	public static final int E
	public static final int FEH
	public static final int FINAL_SEMKATH
	public static final int GAF
	public static final int GAMAL
	public static final int HAH
	public static final int TEH_MARBUTA_GOAL
	public static final int HAMZA_ON_HEH_GOAL
	public static final int HE
	public static final int HEH
	public static final int HEH_GOAL
	public static final int HETH
	public static final int KAF
	public static final int KAPH
	public static final int KNOTTED_HEH
	public static final int LAM
	public static final int LAMADH
	public static final int MEEM
	public static final int MIM
	public static final int NOON
	public static final int NUN
	public static final int PE
	public static final int QAF
	public static final int QAPH
	public static final int REH
	public static final int REVERSED_PE
	public static final int SAD
	public static final int SADHE
	public static final int SEEN
	public static final int SEMKATH
	public static final int SHIN
	public static final int SWASH_KAF
	public static final int SYRIAC_WAW
	public static final int TAH
	public static final int TAW
	public static final int TEH_MARBUTA
	public static final int TETH
	public static final int WAW
	public static final int YEH
	public static final int YEH_BARREE
	public static final int YEH_WITH_TAIL
	public static final int YUDH
	public static final int YUDH_HE
	public static final int ZAIN
	public static final int FE
	public static final int KHAPH
	public static final int ZHAIN
	public static final int BURUSHASKI_YEH_BARREE
	public static final int FARSI_YEH
	public static final int NYA
	public static final int ROHINGYA_YEH
	public static final int MANICHAEAN_ALEPH
	public static final int MANICHAEAN_AYIN
	public static final int MANICHAEAN_BETH
	public static final int MANICHAEAN_DALETH
	public static final int MANICHAEAN_DHAMEDH
	public static final int MANICHAEAN_FIVE
	public static final int MANICHAEAN_GIMEL
	public static final int MANICHAEAN_HETH
	public static final int MANICHAEAN_HUNDRED
	public static final int MANICHAEAN_KAPH
	public static final int MANICHAEAN_LAMEDH
	public static final int MANICHAEAN_MEM
	public static final int MANICHAEAN_NUN
	public static final int MANICHAEAN_ONE
	public static final int MANICHAEAN_PE
	public static final int MANICHAEAN_QOPH
	public static final int MANICHAEAN_RESH
	public static final int MANICHAEAN_SADHE
	public static final int MANICHAEAN_SAMEKH
	public static final int MANICHAEAN_TAW
	public static final int MANICHAEAN_TEN
	public static final int MANICHAEAN_TETH
	public static final int MANICHAEAN_THAMEDH
	public static final int MANICHAEAN_TWENTY
	public static final int MANICHAEAN_WAW
	public static final int MANICHAEAN_YODH
	public static final int MANICHAEAN_ZAYIN
	public static final int STRAIGHT_WAW
	public static final int COUNT
}

android/icu/lang/CharSequences.class
CharSequences.java
package android.icu.lang
public android.icu.lang.CharSequences extends java.lang.Object {
	public static int matchAfter (java.lang.CharSequence, java.lang.CharSequence, int, int) 
		char ca
		char cb
		CharSequence a
		CharSequence b
		int aIndex
		int bIndex
		int i
		int j
		int alen
		int blen
		int result
	public int codePointLength (java.lang.CharSequence) 
		CharSequence s
	public static final boolean equals (int, java.lang.CharSequence) 
		int codepoint
		CharSequence other
	public static final boolean equals (java.lang.CharSequence, int) 
		CharSequence other
		int codepoint
	public static int compare (java.lang.CharSequence, int) 
		int result
		char trail
		CharSequence string
		int codePoint
		int stringLength
		char firstChar
		int offset
		char lead
		int result
	public static int compare (int, java.lang.CharSequence) 
		int codepoint
		CharSequence a
	public static int getSingleCodePoint (java.lang.CharSequence) 
		CharSequence s
		int length
		int result
	public static final boolean equals (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public static int compare (java.lang.CharSequence, java.lang.CharSequence) 
		int diff
		int i
		CharSequence a
		CharSequence b
		int alength
		int blength
		int min
	public static boolean equalsChars (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
	public static boolean onCharacterBoundary (java.lang.CharSequence, int) 
		CharSequence s
		int i
	public static int indexOf (java.lang.CharSequence, int) 
		int cp
		int i
		CharSequence s
		int codePoint
	public static int[] codePoints (java.lang.CharSequence) 
		char last
		char cp
		int i
		CharSequence s
		int[] result
		int j
		int[] shortResult
	private void  () 
}

android/icu/lang/UProperty$NameChoice.class
UProperty.java
package android.icu.lang
public abstract android.icu.lang.UProperty$NameChoice extends java.lang.Object {
	public static final int SHORT
	public static final int LONG
	public static final int COUNT
}

android/icu/lang/UCharacter.class
UCharacter.java
package android.icu.lang
public final android.icu.lang.UCharacter extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterCategory android.icu.lang.UCharacterEnums$ECharacterDirection  {
	public static final int MIN_VALUE
	public static final int MAX_VALUE
	public static final int SUPPLEMENTARY_MIN_VALUE
	public static final int REPLACEMENT_CHAR
	public static final double NO_NUMERIC_VALUE
	public static final int MIN_RADIX
	public static final int MAX_RADIX
	public static final int TITLECASE_NO_LOWERCASE
	public static final int TITLECASE_NO_BREAK_ADJUSTMENT
	private static final int BREAK_MASK
	public static final int FOLD_CASE_DEFAULT
	public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
	public static final char MIN_HIGH_SURROGATE
	public static final char MAX_HIGH_SURROGATE
	public static final char MIN_LOW_SURROGATE
	public static final char MAX_LOW_SURROGATE
	public static final char MIN_SURROGATE
	public static final char MAX_SURROGATE
	public static final int MIN_SUPPLEMENTARY_CODE_POINT
	public static final int MAX_CODE_POINT
	public static final int MIN_CODE_POINT
	private static final int LAST_CHAR_MASK_
	private static final int NO_BREAK_SPACE_
	private static final int FIGURE_SPACE_
	private static final int NARROW_NO_BREAK_SPACE_
	private static final int IDEOGRAPHIC_NUMBER_ZERO_
	private static final int CJK_IDEOGRAPH_FIRST_
	private static final int CJK_IDEOGRAPH_SECOND_
	private static final int CJK_IDEOGRAPH_THIRD_
	private static final int CJK_IDEOGRAPH_FOURTH_
	private static final int CJK_IDEOGRAPH_FIFTH_
	private static final int CJK_IDEOGRAPH_SIXTH_
	private static final int CJK_IDEOGRAPH_SEVENTH_
	private static final int CJK_IDEOGRAPH_EIGHTH_
	private static final int CJK_IDEOGRAPH_NINETH_
	private static final int APPLICATION_PROGRAM_COMMAND_
	private static final int UNIT_SEPARATOR_
	private static final int DELETE_
	private static final int CJK_IDEOGRAPH_COMPLEX_ZERO_
	private static final int CJK_IDEOGRAPH_COMPLEX_ONE_
	private static final int CJK_IDEOGRAPH_COMPLEX_TWO_
	private static final int CJK_IDEOGRAPH_COMPLEX_THREE_
	private static final int CJK_IDEOGRAPH_COMPLEX_FOUR_
	private static final int CJK_IDEOGRAPH_COMPLEX_FIVE_
	private static final int CJK_IDEOGRAPH_COMPLEX_SIX_
	private static final int CJK_IDEOGRAPH_COMPLEX_SEVEN_
	private static final int CJK_IDEOGRAPH_COMPLEX_EIGHT_
	private static final int CJK_IDEOGRAPH_COMPLEX_NINE_
	private static final int CJK_IDEOGRAPH_TEN_
	private static final int CJK_IDEOGRAPH_COMPLEX_TEN_
	private static final int CJK_IDEOGRAPH_HUNDRED_
	private static final int CJK_IDEOGRAPH_COMPLEX_HUNDRED_
	private static final int CJK_IDEOGRAPH_THOUSAND_
	private static final int CJK_IDEOGRAPH_COMPLEX_THOUSAND_
	private static final int CJK_IDEOGRAPH_TEN_THOUSAND_
	private static final int CJK_IDEOGRAPH_HUNDRED_MILLION_
	public static int digit (int, int) 
		int value
		int ch
		int radix
	public static int digit (int) 
		int ch
	public static int getNumericValue (int) 
		int ch
	public static double getUnicodeNumericValue (int) 
		int ch
	public static boolean isSpace (int) 
		int ch
	public static int getType (int) 
		int ch
	public static boolean isDefined (int) 
		int ch
	public static boolean isDigit (int) 
		int ch
	public static boolean isISOControl (int) 
		int ch
	public static boolean isLetter (int) 
		int ch
	public static boolean isLetterOrDigit (int) 
		int ch
	public static boolean isJavaLetter (int) 
		int cp
	public static boolean isJavaLetterOrDigit (int) 
		int cp
	public static boolean isJavaIdentifierStart (int) 
		int cp
	public static boolean isJavaIdentifierPart (int) 
		int cp
	public static boolean isLowerCase (int) 
		int ch
	public static boolean isWhitespace (int) 
		int ch
	public static boolean isSpaceChar (int) 
		int ch
	public static boolean isTitleCase (int) 
		int ch
	public static boolean isUnicodeIdentifierPart (int) 
		int ch
	public static boolean isUnicodeIdentifierStart (int) 
		int ch
	public static boolean isIdentifierIgnorable (int) 
		int ch
	public static boolean isUpperCase (int) 
		int ch
	public static int toLowerCase (int) 
		int ch
	public static java.lang.String toString (int) 
		int ch
	public static int toTitleCase (int) 
		int ch
	public static int toUpperCase (int) 
		int ch
	public static boolean isSupplementary (int) 
		int ch
	public static boolean isBMP (int) 
		int ch
	public static boolean isPrintable (int) 
		int ch
		int cat
	public static boolean isBaseForm (int) 
		int ch
		int cat
	public static int getDirection (int) 
		int ch
	public static boolean isMirrored (int) 
		int ch
	public static int getMirror (int) 
		int ch
	public static int getBidiPairedBracket (int) 
		int c
	public static int getCombiningClass (int) 
		int ch
	public static boolean isLegal (int) 
		int ch
	public static boolean isLegal (java.lang.String) 
		int codepoint
		int i
		String str
		int size
	public static android.icu.util.VersionInfo getUnicodeVersion () 
	public static java.lang.String getName (int) 
		int ch
	public static java.lang.String getName (java.lang.String, java.lang.String) 
		int cp
		int i
		String s
		String separator
		StringBuilder sb
	public static java.lang.String getName1_0 (int) 
		int ch
	public static java.lang.String getExtendedName (int) 
		int ch
	public static java.lang.String getNameAlias (int) 
		int ch
	public static java.lang.String getISOComment (int) 
		int ch
	public static int getCharFromName (java.lang.String) 
		String name
	public static int getCharFromName1_0 (java.lang.String) 
		String name
	public static int getCharFromExtendedName (java.lang.String) 
		String name
	public static int getCharFromNameAlias (java.lang.String) 
		String name
	public static java.lang.String getPropertyName (int, int) 
		int property
		int nameChoice
	public static int getPropertyEnum (java.lang.CharSequence) 
		CharSequence propertyAlias
		int propEnum
	public static java.lang.String getPropertyValueName (int, int, int) 
		IllegalArgumentException e
		int property
		int value
		int nameChoice
	public static int getPropertyValueEnum (int, java.lang.CharSequence) 
		int property
		CharSequence valueAlias
		int propEnum
	public static int getPropertyValueEnumNoThrow (int, java.lang.CharSequence) 
		int property
		CharSequence valueAlias
	public static int getCodePoint (char, char) 
		char lead
		char trail
	public static int getCodePoint (char) 
		char char16
	public static java.lang.String toUpperCase (java.lang.String) 
		String str
	public static java.lang.String toLowerCase (java.lang.String) 
		String str
	public static java.lang.String toTitleCase (java.lang.String, android.icu.text.BreakIterator) 
		String str
		android.icu.text.BreakIterator breakiter
	public static java.lang.String toUpperCase (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String str
	public static java.lang.String toUpperCase (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String str
		android.icu.lang.UCharacter$StringContextIterator iter
		StringBuilder result
		int[] locCache
		int c
	public static java.lang.String toLowerCase (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String str
	public static java.lang.String toLowerCase (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String str
		android.icu.lang.UCharacter$StringContextIterator iter
		StringBuilder result
		int[] locCache
		int c
	public static java.lang.String toTitleCase (java.util.Locale, java.lang.String, android.icu.text.BreakIterator) 
		java.util.Locale locale
		String str
		android.icu.text.BreakIterator breakiter
	public static java.lang.String toTitleCase (android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator) 
		android.icu.util.ULocale locale
		String str
		android.icu.text.BreakIterator titleIter
	public static java.lang.String toTitleCase (android.icu.util.ULocale, java.lang.String, android.icu.text.BreakIterator, int) 
		int index
		int titleStart
		int titleLimit
		int c
		int nc
		int titleStart
		int index
		android.icu.util.ULocale locale
		String str
		android.icu.text.BreakIterator titleIter
		int options
		android.icu.lang.UCharacter$StringContextIterator iter
		StringBuilder result
		int[] locCache
		int srcLength
		int prev
		boolean isFirstIndex
		boolean isDutch
		boolean FirstIJ
	public static java.lang.String toTitleFirst (android.icu.util.ULocale, java.lang.String) 
		int startOfSuffix
		int propertyMask
		String substring
		String titled
		StringBuilder result
		int startOfSuffix
		int i
		android.icu.util.ULocale locale
		String str
		int c
	public static java.lang.String toTitleCase (java.util.Locale, java.lang.String, android.icu.text.BreakIterator, int) 
		java.util.Locale locale
		String str
		android.icu.text.BreakIterator titleIter
		int options
	public static int foldCase (int, boolean) 
		int ch
		boolean defaultmapping
	public static java.lang.String foldCase (java.lang.String, boolean) 
		String str
		boolean defaultmapping
	public static int foldCase (int, int) 
		int ch
		int options
	public static final java.lang.String foldCase (java.lang.String, int) 
		int c
		String str
		int options
		StringBuilder result
		int i
		int length
	public static int getHanNumericValue (int) 
		int ch
	public static android.icu.util.RangeValueIterator getTypeIterator () 
	public static android.icu.util.ValueIterator getNameIterator () 
	public static android.icu.util.ValueIterator getName1_0Iterator () 
	public static android.icu.util.ValueIterator getExtendedNameIterator () 
	public static android.icu.util.VersionInfo getAge (int) 
		int ch
	public static boolean hasBinaryProperty (int, int) 
		int ch
		int property
	public static boolean isUAlphabetic (int) 
		int ch
	public static boolean isULowercase (int) 
		int ch
	public static boolean isUUppercase (int) 
		int ch
	public static boolean isUWhiteSpace (int) 
		int ch
	public static int getIntPropertyValue (int, int) 
		int ch
		int type
	public static java.lang.String getStringPropertyValue (int, int, int) 
		int propertyEnum
		int codepoint
		int nameChoice
	public static int getIntPropertyMinValue (int) 
		int type
	public static int getIntPropertyMaxValue (int) 
		int type
	public static char forDigit (int, int) 
		int digit
		int radix
	public static final boolean isValidCodePoint (int) 
		int cp
	public static final boolean isSupplementaryCodePoint (int) 
		int cp
	public static boolean isHighSurrogate (char) 
		char ch
	public static boolean isLowSurrogate (char) 
		char ch
	public static final boolean isSurrogatePair (char, char) 
		char high
		char low
	public static int charCount (int) 
		int cp
	public static final int toCodePoint (char, char) 
		char high
		char low
	public static final int codePointAt (java.lang.CharSequence, int) 
		char c2
		CharSequence seq
		int index
		char c1
	public static final int codePointAt (char[], int) 
		char c2
		char[] text
		int index
		char c1
	public static final int codePointAt (char[], int, int) 
		char c2
		char[] text
		int index
		int limit
		char c1
	public static final int codePointBefore (java.lang.CharSequence, int) 
		char c1
		CharSequence seq
		int index
		char c2
	public static final int codePointBefore (char[], int) 
		char c1
		char[] text
		int index
		char c2
	public static final int codePointBefore (char[], int, int) 
		char c1
		char[] text
		int index
		int limit
		char c2
	public static final int toChars (int, char[], int) 
		int cp
		char[] dst
		int dstIndex
	public static final char[] toChars (int) 
		int cp
	public static byte getDirectionality (int) 
		int cp
	public static int codePointCount (java.lang.CharSequence, int, int) 
		char ch
		CharSequence text
		int start
		int limit
		int len
	public static int codePointCount (char[], int, int) 
		char ch
		char[] text
		int start
		int limit
		int len
	public static int offsetByCodePoints (java.lang.CharSequence, int, int) 
		char ch
		char ch
		int limit
		CharSequence text
		int index
		int codePointOffset
	public static int offsetByCodePoints (char[], int, int, int, int) 
		char ch
		char ch
		char[] text
		int start
		int count
		int index
		int codePointOffset
		int limit
	private void  () 
}

android/icu/lang/UCharacter$EastAsianWidth.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$EastAsianWidth extends java.lang.Object {
	public static final int NEUTRAL
	public static final int AMBIGUOUS
	public static final int HALFWIDTH
	public static final int FULLWIDTH
	public static final int NARROW
	public static final int WIDE
	public static final int COUNT
}

android/icu/lang/UCharacterEnums$ECharacterCategory.class
UCharacterEnums.java
package android.icu.lang
public abstract android.icu.lang.UCharacterEnums$ECharacterCategory extends java.lang.Object {
	public static final byte UNASSIGNED
	public static final byte GENERAL_OTHER_TYPES
	public static final byte UPPERCASE_LETTER
	public static final byte LOWERCASE_LETTER
	public static final byte TITLECASE_LETTER
	public static final byte MODIFIER_LETTER
	public static final byte OTHER_LETTER
	public static final byte NON_SPACING_MARK
	public static final byte ENCLOSING_MARK
	public static final byte COMBINING_SPACING_MARK
	public static final byte DECIMAL_DIGIT_NUMBER
	public static final byte LETTER_NUMBER
	public static final byte OTHER_NUMBER
	public static final byte SPACE_SEPARATOR
	public static final byte LINE_SEPARATOR
	public static final byte PARAGRAPH_SEPARATOR
	public static final byte CONTROL
	public static final byte FORMAT
	public static final byte PRIVATE_USE
	public static final byte SURROGATE
	public static final byte DASH_PUNCTUATION
	public static final byte START_PUNCTUATION
	public static final byte END_PUNCTUATION
	public static final byte CONNECTOR_PUNCTUATION
	public static final byte OTHER_PUNCTUATION
	public static final byte MATH_SYMBOL
	public static final byte CURRENCY_SYMBOL
	public static final byte MODIFIER_SYMBOL
	public static final byte OTHER_SYMBOL
	public static final byte INITIAL_PUNCTUATION
	public static final byte INITIAL_QUOTE_PUNCTUATION
	public static final byte FINAL_PUNCTUATION
	public static final byte FINAL_QUOTE_PUNCTUATION
	public static final byte CHAR_CATEGORY_COUNT
}

android/icu/lang/UCharacter$HangulSyllableType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$HangulSyllableType extends java.lang.Object {
	public static final int NOT_APPLICABLE
	public static final int LEADING_JAMO
	public static final int VOWEL_JAMO
	public static final int TRAILING_JAMO
	public static final int LV_SYLLABLE
	public static final int LVT_SYLLABLE
	public static final int COUNT
}

android/icu/lang/UCharacter$DummyValueIterator.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$DummyValueIterator extends java.lang.Object implements android.icu.util.ValueIterator  {
	private void  () 
	public boolean next (android.icu.util.ValueIterator$Element) 
		android.icu.util.ValueIterator$Element element
	public void reset () 
	public void setRange (int, int) 
		int start
		int limit
	void  (android.icu.lang.UCharacter$1) 
		android.icu.lang.UCharacter$1 x0
}

android/icu/lang/UCharacter$UCharacterTypeIterator$MaskType.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$UCharacterTypeIterator$MaskType extends java.lang.Object implements android.icu.impl.Trie2$ValueMapper  {
	private void  () 
	public int map (int) 
		int value
	void  (android.icu.lang.UCharacter$1) 
		android.icu.lang.UCharacter$1 x0
}

android/icu/lang/UCharacter$GraphemeClusterBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$GraphemeClusterBreak extends java.lang.Object {
	public static final int OTHER
	public static final int CONTROL
	public static final int CR
	public static final int EXTEND
	public static final int L
	public static final int LF
	public static final int LV
	public static final int LVT
	public static final int T
	public static final int V
	public static final int SPACING_MARK
	public static final int PREPEND
	public static final int REGIONAL_INDICATOR
	public static final int COUNT
}

android/icu/lang/UScript.class
UScript.java
package android.icu.lang
public final android.icu.lang.UScript extends java.lang.Object {
	public static final int INVALID_CODE
	public static final int COMMON
	public static final int INHERITED
	public static final int ARABIC
	public static final int ARMENIAN
	public static final int BENGALI
	public static final int BOPOMOFO
	public static final int CHEROKEE
	public static final int COPTIC
	public static final int CYRILLIC
	public static final int DESERET
	public static final int DEVANAGARI
	public static final int ETHIOPIC
	public static final int GEORGIAN
	public static final int GOTHIC
	public static final int GREEK
	public static final int GUJARATI
	public static final int GURMUKHI
	public static final int HAN
	public static final int HANGUL
	public static final int HEBREW
	public static final int HIRAGANA
	public static final int KANNADA
	public static final int KATAKANA
	public static final int KHMER
	public static final int LAO
	public static final int LATIN
	public static final int MALAYALAM
	public static final int MONGOLIAN
	public static final int MYANMAR
	public static final int OGHAM
	public static final int OLD_ITALIC
	public static final int ORIYA
	public static final int RUNIC
	public static final int SINHALA
	public static final int SYRIAC
	public static final int TAMIL
	public static final int TELUGU
	public static final int THAANA
	public static final int THAI
	public static final int TIBETAN
	public static final int CANADIAN_ABORIGINAL
	public static final int UCAS
	public static final int YI
	public static final int TAGALOG
	public static final int HANUNOO
	public static final int BUHID
	public static final int TAGBANWA
	public static final int BRAILLE
	public static final int CYPRIOT
	public static final int LIMBU
	public static final int LINEAR_B
	public static final int OSMANYA
	public static final int SHAVIAN
	public static final int TAI_LE
	public static final int UGARITIC
	public static final int KATAKANA_OR_HIRAGANA
	public static final int BUGINESE
	public static final int GLAGOLITIC
	public static final int KHAROSHTHI
	public static final int SYLOTI_NAGRI
	public static final int NEW_TAI_LUE
	public static final int TIFINAGH
	public static final int OLD_PERSIAN
	public static final int BALINESE
	public static final int BATAK
	public static final int BLISSYMBOLS
	public static final int BRAHMI
	public static final int CHAM
	public static final int CIRTH
	public static final int OLD_CHURCH_SLAVONIC_CYRILLIC
	public static final int DEMOTIC_EGYPTIAN
	public static final int HIERATIC_EGYPTIAN
	public static final int EGYPTIAN_HIEROGLYPHS
	public static final int KHUTSURI
	public static final int SIMPLIFIED_HAN
	public static final int TRADITIONAL_HAN
	public static final int PAHAWH_HMONG
	public static final int OLD_HUNGARIAN
	public static final int HARAPPAN_INDUS
	public static final int JAVANESE
	public static final int KAYAH_LI
	public static final int LATIN_FRAKTUR
	public static final int LATIN_GAELIC
	public static final int LEPCHA
	public static final int LINEAR_A
	public static final int MANDAIC
	public static final int MANDAEAN
	public static final int MAYAN_HIEROGLYPHS
	public static final int MEROITIC_HIEROGLYPHS
	public static final int MEROITIC
	public static final int NKO
	public static final int ORKHON
	public static final int OLD_PERMIC
	public static final int PHAGS_PA
	public static final int PHOENICIAN
	public static final int MIAO
	public static final int PHONETIC_POLLARD
	public static final int RONGORONGO
	public static final int SARATI
	public static final int ESTRANGELO_SYRIAC
	public static final int WESTERN_SYRIAC
	public static final int EASTERN_SYRIAC
	public static final int TENGWAR
	public static final int VAI
	public static final int VISIBLE_SPEECH
	public static final int CUNEIFORM
	public static final int UNWRITTEN_LANGUAGES
	public static final int UNKNOWN
	public static final int CARIAN
	public static final int JAPANESE
	public static final int LANNA
	public static final int LYCIAN
	public static final int LYDIAN
	public static final int OL_CHIKI
	public static final int REJANG
	public static final int SAURASHTRA
	public static final int SIGN_WRITING
	public static final int SUNDANESE
	public static final int MOON
	public static final int MEITEI_MAYEK
	public static final int IMPERIAL_ARAMAIC
	public static final int AVESTAN
	public static final int CHAKMA
	public static final int KOREAN
	public static final int KAITHI
	public static final int MANICHAEAN
	public static final int INSCRIPTIONAL_PAHLAVI
	public static final int PSALTER_PAHLAVI
	public static final int BOOK_PAHLAVI
	public static final int INSCRIPTIONAL_PARTHIAN
	public static final int SAMARITAN
	public static final int TAI_VIET
	public static final int MATHEMATICAL_NOTATION
	public static final int SYMBOLS
	public static final int BAMUM
	public static final int LISU
	public static final int NAKHI_GEBA
	public static final int OLD_SOUTH_ARABIAN
	public static final int BASSA_VAH
	public static final int DUPLOYAN
	public static final int DUPLOYAN_SHORTAND
	public static final int ELBASAN
	public static final int GRANTHA
	public static final int KPELLE
	public static final int LOMA
	public static final int MENDE
	public static final int MEROITIC_CURSIVE
	public static final int OLD_NORTH_ARABIAN
	public static final int NABATAEAN
	public static final int PALMYRENE
	public static final int KHUDAWADI
	public static final int SINDHI
	public static final int WARANG_CITI
	public static final int AFAKA
	public static final int JURCHEN
	public static final int MRO
	public static final int NUSHU
	public static final int SHARADA
	public static final int SORA_SOMPENG
	public static final int TAKRI
	public static final int TANGUT
	public static final int WOLEAI
	public static final int ANATOLIAN_HIEROGLYPHS
	public static final int KHOJKI
	public static final int TIRHUTA
	public static final int CAUCASIAN_ALBANIAN
	public static final int MAHAJANI
	public static final int AHOM
	public static final int HATRAN
	public static final int MODI
	public static final int MULTANI
	public static final int PAU_CIN_HAU
	public static final int SIDDHAM
	public static final int CODE_LIMIT
	private static final android.icu.lang.UScript$ScriptUsage[] usageValues
	private static int[] getCodesFromLocale (android.icu.util.ULocale) 
		int scriptCode
		android.icu.util.ULocale locale
		String lang
		String script
	private static int[] findCodeFromLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		int[] result
		android.icu.util.ULocale likely
	public static final int[] getCode (java.util.Locale) 
		java.util.Locale locale
	public static final int[] getCode (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static final int[] getCode (java.lang.String) 
		int propNum
		int propNum
		String nameOrAbbrOrLocale
		boolean triedCode
		int[] scripts
	public static final int getCodeFromName (java.lang.String) 
		String nameOrAbbr
		int propNum
	public static final int getScript (int) 
		int scriptX
		int codepoint
	public static final boolean hasScript (int, int) 
		int c
		int sc
		int scriptX
		char[] scriptExtensions
		int scx
	public static final int getScriptExtensions (int, java.util.BitSet) 
		int c
		java.util.BitSet set
		int scriptX
		char[] scriptExtensions
		int scx
		int length
		int sx
	public static final java.lang.String getName (int) 
		int scriptCode
	public static final java.lang.String getShortName (int) 
		int scriptCode
	public static final java.lang.String getSampleString (int) 
		int script
		int sampleChar
	public static final android.icu.lang.UScript$ScriptUsage getUsage (int) 
		int script
	public static final boolean isRightToLeft (int) 
		int script
	public static final boolean breaksBetweenLetters (int) 
		int script
	public static final boolean isCased (int) 
		int script
	private void  () 
	static void  () 
}

android/icu/lang/UCharacterEnums.class
UCharacterEnums.java
package android.icu.lang
public android.icu.lang.UCharacterEnums extends java.lang.Object {
	private void  () 
}

android/icu/lang/UCharacter$DecompositionType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$DecompositionType extends java.lang.Object {
	public static final int NONE
	public static final int CANONICAL
	public static final int COMPAT
	public static final int CIRCLE
	public static final int FINAL
	public static final int FONT
	public static final int FRACTION
	public static final int INITIAL
	public static final int ISOLATED
	public static final int MEDIAL
	public static final int NARROW
	public static final int NOBREAK
	public static final int SMALL
	public static final int SQUARE
	public static final int SUB
	public static final int SUPER
	public static final int VERTICAL
	public static final int WIDE
	public static final int COUNT
}

android/icu/lang/UCharacterNameIterator.class
UCharacterNameIterator.java
package android.icu.lang
 android.icu.lang.UCharacterNameIterator extends java.lang.Object implements android.icu.util.ValueIterator  {
	private android.icu.impl.UCharacterName m_name_
	private int m_choice_
	private int m_start_
	private int m_limit_
	private int m_current_
	private int m_groupIndex_
	private int m_algorithmIndex_
	private static char[] GROUP_OFFSETS_
	private static char[] GROUP_LENGTHS_
	public boolean next (android.icu.util.ValueIterator$Element) 
		int end
		int start
		int length
		android.icu.util.ValueIterator$Element element
	public void reset () 
	public void setRange (int, int) 
		int start
		int limit
	protected void  (android.icu.impl.UCharacterName, int) 
		android.icu.impl.UCharacterName name
		int choice
	private boolean iterateSingleGroup (android.icu.util.ValueIterator$Element, int) 
		int offset
		String name
		int index
		android.icu.util.ValueIterator$Element result
		int limit
	private boolean iterateGroup (android.icu.util.ValueIterator$Element, int) 
		int gMIN
		int startMSB
		int gMSB
		android.icu.util.ValueIterator$Element result
		int limit
	private boolean iterateExtended (android.icu.util.ValueIterator$Element, int) 
		String name
		android.icu.util.ValueIterator$Element result
		int limit
	static void  () 
}

android/icu/lang/UScriptRun$ParenStackEntry.class
UScriptRun.java
package android.icu.lang
final android.icu.lang.UScriptRun$ParenStackEntry extends java.lang.Object {
	int pairIndex
	int scriptCode
	public void  (int, int) 
		int thePairIndex
		int theScriptCode
}

android/icu/lang/UCharacter$NumericType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$NumericType extends java.lang.Object {
	public static final int NONE
	public static final int DECIMAL
	public static final int DIGIT
	public static final int NUMERIC
	public static final int COUNT
}

android/icu/lang/UCharacter$1.class
UCharacter.java
package android.icu.lang
 android.icu.lang.UCharacter$1 extends java.lang.Object {
}

android/icu/lang/UCharacter$LineBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$LineBreak extends java.lang.Object {
	public static final int UNKNOWN
	public static final int AMBIGUOUS
	public static final int ALPHABETIC
	public static final int BREAK_BOTH
	public static final int BREAK_AFTER
	public static final int BREAK_BEFORE
	public static final int MANDATORY_BREAK
	public static final int CONTINGENT_BREAK
	public static final int CLOSE_PUNCTUATION
	public static final int COMBINING_MARK
	public static final int CARRIAGE_RETURN
	public static final int EXCLAMATION
	public static final int GLUE
	public static final int HYPHEN
	public static final int IDEOGRAPHIC
	public static final int INSEPERABLE
	public static final int INSEPARABLE
	public static final int INFIX_NUMERIC
	public static final int LINE_FEED
	public static final int NONSTARTER
	public static final int NUMERIC
	public static final int OPEN_PUNCTUATION
	public static final int POSTFIX_NUMERIC
	public static final int PREFIX_NUMERIC
	public static final int QUOTATION
	public static final int COMPLEX_CONTEXT
	public static final int SURROGATE
	public static final int SPACE
	public static final int BREAK_SYMBOLS
	public static final int ZWSPACE
	public static final int NEXT_LINE
	public static final int WORD_JOINER
	public static final int H2
	public static final int H3
	public static final int JL
	public static final int JT
	public static final int JV
	public static final int CLOSE_PARENTHESIS
	public static final int CONDITIONAL_JAPANESE_STARTER
	public static final int HEBREW_LETTER
	public static final int REGIONAL_INDICATOR
	public static final int COUNT
}

android/icu/lang/UScript$ScriptMetadata.class
UScript.java
package android.icu.lang
final android.icu.lang.UScript$ScriptMetadata extends java.lang.Object {
	private static final int UNKNOWN
	private static final int EXCLUSION
	private static final int LIMITED_USE
	private static final int ASPIRATIONAL
	private static final int RECOMMENDED
	private static final int RTL
	private static final int LB_LETTERS
	private static final int CASED
	private static final int[] SCRIPT_PROPS
	private void  () 
	private static final int getScriptProps (int) 
		int script
	static int access$000 (int) 
		int x0
	static void  () 
}

android/icu/lang/UCharacter$UCharacterTypeIterator.class
UCharacter.java
package android.icu.lang
final android.icu.lang.UCharacter$UCharacterTypeIterator extends java.lang.Object implements android.icu.util.RangeValueIterator  {
	private java.util.Iterator trieIterator
	private android.icu.impl.Trie2$Range range
	private static final android.icu.lang.UCharacter$UCharacterTypeIterator$MaskType MASK_TYPE
	void  () 
	public boolean next (android.icu.util.RangeValueIterator$Element) 
		android.icu.util.RangeValueIterator$Element element
	public void reset () 
	static void  () 
}

android/icu/lang/UCharacter$UnicodeBlock.class
UCharacter.java
package android.icu.lang
public final android.icu.lang.UCharacter$UnicodeBlock extends java.lang.Character$Subset {
	public static final int INVALID_CODE_ID
	public static final int BASIC_LATIN_ID
	public static final int LATIN_1_SUPPLEMENT_ID
	public static final int LATIN_EXTENDED_A_ID
	public static final int LATIN_EXTENDED_B_ID
	public static final int IPA_EXTENSIONS_ID
	public static final int SPACING_MODIFIER_LETTERS_ID
	public static final int COMBINING_DIACRITICAL_MARKS_ID
	public static final int GREEK_ID
	public static final int CYRILLIC_ID
	public static final int ARMENIAN_ID
	public static final int HEBREW_ID
	public static final int ARABIC_ID
	public static final int SYRIAC_ID
	public static final int THAANA_ID
	public static final int DEVANAGARI_ID
	public static final int BENGALI_ID
	public static final int GURMUKHI_ID
	public static final int GUJARATI_ID
	public static final int ORIYA_ID
	public static final int TAMIL_ID
	public static final int TELUGU_ID
	public static final int KANNADA_ID
	public static final int MALAYALAM_ID
	public static final int SINHALA_ID
	public static final int THAI_ID
	public static final int LAO_ID
	public static final int TIBETAN_ID
	public static final int MYANMAR_ID
	public static final int GEORGIAN_ID
	public static final int HANGUL_JAMO_ID
	public static final int ETHIOPIC_ID
	public static final int CHEROKEE_ID
	public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_ID
	public static final int OGHAM_ID
	public static final int RUNIC_ID
	public static final int KHMER_ID
	public static final int MONGOLIAN_ID
	public static final int LATIN_EXTENDED_ADDITIONAL_ID
	public static final int GREEK_EXTENDED_ID
	public static final int GENERAL_PUNCTUATION_ID
	public static final int SUPERSCRIPTS_AND_SUBSCRIPTS_ID
	public static final int CURRENCY_SYMBOLS_ID
	public static final int COMBINING_MARKS_FOR_SYMBOLS_ID
	public static final int LETTERLIKE_SYMBOLS_ID
	public static final int NUMBER_FORMS_ID
	public static final int ARROWS_ID
	public static final int MATHEMATICAL_OPERATORS_ID
	public static final int MISCELLANEOUS_TECHNICAL_ID
	public static final int CONTROL_PICTURES_ID
	public static final int OPTICAL_CHARACTER_RECOGNITION_ID
	public static final int ENCLOSED_ALPHANUMERICS_ID
	public static final int BOX_DRAWING_ID
	public static final int BLOCK_ELEMENTS_ID
	public static final int GEOMETRIC_SHAPES_ID
	public static final int MISCELLANEOUS_SYMBOLS_ID
	public static final int DINGBATS_ID
	public static final int BRAILLE_PATTERNS_ID
	public static final int CJK_RADICALS_SUPPLEMENT_ID
	public static final int KANGXI_RADICALS_ID
	public static final int IDEOGRAPHIC_DESCRIPTION_CHARACTERS_ID
	public static final int CJK_SYMBOLS_AND_PUNCTUATION_ID
	public static final int HIRAGANA_ID
	public static final int KATAKANA_ID
	public static final int BOPOMOFO_ID
	public static final int HANGUL_COMPATIBILITY_JAMO_ID
	public static final int KANBUN_ID
	public static final int BOPOMOFO_EXTENDED_ID
	public static final int ENCLOSED_CJK_LETTERS_AND_MONTHS_ID
	public static final int CJK_COMPATIBILITY_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_ID
	public static final int YI_SYLLABLES_ID
	public static final int YI_RADICALS_ID
	public static final int HANGUL_SYLLABLES_ID
	public static final int HIGH_SURROGATES_ID
	public static final int HIGH_PRIVATE_USE_SURROGATES_ID
	public static final int LOW_SURROGATES_ID
	public static final int PRIVATE_USE_AREA_ID
	public static final int PRIVATE_USE_ID
	public static final int CJK_COMPATIBILITY_IDEOGRAPHS_ID
	public static final int ALPHABETIC_PRESENTATION_FORMS_ID
	public static final int ARABIC_PRESENTATION_FORMS_A_ID
	public static final int COMBINING_HALF_MARKS_ID
	public static final int CJK_COMPATIBILITY_FORMS_ID
	public static final int SMALL_FORM_VARIANTS_ID
	public static final int ARABIC_PRESENTATION_FORMS_B_ID
	public static final int SPECIALS_ID
	public static final int HALFWIDTH_AND_FULLWIDTH_FORMS_ID
	public static final int OLD_ITALIC_ID
	public static final int GOTHIC_ID
	public static final int DESERET_ID
	public static final int BYZANTINE_MUSICAL_SYMBOLS_ID
	public static final int MUSICAL_SYMBOLS_ID
	public static final int MATHEMATICAL_ALPHANUMERIC_SYMBOLS_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B_ID
	public static final int CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT_ID
	public static final int TAGS_ID
	public static final int CYRILLIC_SUPPLEMENTARY_ID
	public static final int CYRILLIC_SUPPLEMENT_ID
	public static final int TAGALOG_ID
	public static final int HANUNOO_ID
	public static final int BUHID_ID
	public static final int TAGBANWA_ID
	public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A_ID
	public static final int SUPPLEMENTAL_ARROWS_A_ID
	public static final int SUPPLEMENTAL_ARROWS_B_ID
	public static final int MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B_ID
	public static final int SUPPLEMENTAL_MATHEMATICAL_OPERATORS_ID
	public static final int KATAKANA_PHONETIC_EXTENSIONS_ID
	public static final int VARIATION_SELECTORS_ID
	public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_A_ID
	public static final int SUPPLEMENTARY_PRIVATE_USE_AREA_B_ID
	public static final int LIMBU_ID
	public static final int TAI_LE_ID
	public static final int KHMER_SYMBOLS_ID
	public static final int PHONETIC_EXTENSIONS_ID
	public static final int MISCELLANEOUS_SYMBOLS_AND_ARROWS_ID
	public static final int YIJING_HEXAGRAM_SYMBOLS_ID
	public static final int LINEAR_B_SYLLABARY_ID
	public static final int LINEAR_B_IDEOGRAMS_ID
	public static final int AEGEAN_NUMBERS_ID
	public static final int UGARITIC_ID
	public static final int SHAVIAN_ID
	public static final int OSMANYA_ID
	public static final int CYPRIOT_SYLLABARY_ID
	public static final int TAI_XUAN_JING_SYMBOLS_ID
	public static final int VARIATION_SELECTORS_SUPPLEMENT_ID
	public static final int ANCIENT_GREEK_MUSICAL_NOTATION_ID
	public static final int ANCIENT_GREEK_NUMBERS_ID
	public static final int ARABIC_SUPPLEMENT_ID
	public static final int BUGINESE_ID
	public static final int CJK_STROKES_ID
	public static final int COMBINING_DIACRITICAL_MARKS_SUPPLEMENT_ID
	public static final int COPTIC_ID
	public static final int ETHIOPIC_EXTENDED_ID
	public static final int ETHIOPIC_SUPPLEMENT_ID
	public static final int GEORGIAN_SUPPLEMENT_ID
	public static final int GLAGOLITIC_ID
	public static final int KHAROSHTHI_ID
	public static final int MODIFIER_TONE_LETTERS_ID
	public static final int NEW_TAI_LUE_ID
	public static final int OLD_PERSIAN_ID
	public static final int PHONETIC_EXTENSIONS_SUPPLEMENT_ID
	public static final int SUPPLEMENTAL_PUNCTUATION_ID
	public static final int SYLOTI_NAGRI_ID
	public static final int TIFINAGH_ID
	public static final int VERTICAL_FORMS_ID
	public static final int NKO_ID
	public static final int BALINESE_ID
	public static final int LATIN_EXTENDED_C_ID
	public static final int LATIN_EXTENDED_D_ID
	public static final int PHAGS_PA_ID
	public static final int PHOENICIAN_ID
	public static final int CUNEIFORM_ID
	public static final int CUNEIFORM_NUMBERS_AND_PUNCTUATION_ID
	public static final int COUNTING_ROD_NUMERALS_ID
	public static final int SUNDANESE_ID
	public static final int LEPCHA_ID
	public static final int OL_CHIKI_ID
	public static final int CYRILLIC_EXTENDED_A_ID
	public static final int VAI_ID
	public static final int CYRILLIC_EXTENDED_B_ID
	public static final int SAURASHTRA_ID
	public static final int KAYAH_LI_ID
	public static final int REJANG_ID
	public static final int CHAM_ID
	public static final int ANCIENT_SYMBOLS_ID
	public static final int PHAISTOS_DISC_ID
	public static final int LYCIAN_ID
	public static final int CARIAN_ID
	public static final int LYDIAN_ID
	public static final int MAHJONG_TILES_ID
	public static final int DOMINO_TILES_ID
	public static final int SAMARITAN_ID
	public static final int UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_ID
	public static final int TAI_THAM_ID
	public static final int VEDIC_EXTENSIONS_ID
	public static final int LISU_ID
	public static final int BAMUM_ID
	public static final int COMMON_INDIC_NUMBER_FORMS_ID
	public static final int DEVANAGARI_EXTENDED_ID
	public static final int HANGUL_JAMO_EXTENDED_A_ID
	public static final int JAVANESE_ID
	public static final int MYANMAR_EXTENDED_A_ID
	public static final int TAI_VIET_ID
	public static final int MEETEI_MAYEK_ID
	public static final int HANGUL_JAMO_EXTENDED_B_ID
	public static final int IMPERIAL_ARAMAIC_ID
	public static final int OLD_SOUTH_ARABIAN_ID
	public static final int AVESTAN_ID
	public static final int INSCRIPTIONAL_PARTHIAN_ID
	public static final int INSCRIPTIONAL_PAHLAVI_ID
	public static final int OLD_TURKIC_ID
	public static final int RUMI_NUMERAL_SYMBOLS_ID
	public static final int KAITHI_ID
	public static final int EGYPTIAN_HIEROGLYPHS_ID
	public static final int ENCLOSED_ALPHANUMERIC_SUPPLEMENT_ID
	public static final int ENCLOSED_IDEOGRAPHIC_SUPPLEMENT_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C_ID
	public static final int MANDAIC_ID
	public static final int BATAK_ID
	public static final int ETHIOPIC_EXTENDED_A_ID
	public static final int BRAHMI_ID
	public static final int BAMUM_SUPPLEMENT_ID
	public static final int KANA_SUPPLEMENT_ID
	public static final int PLAYING_CARDS_ID
	public static final int MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS_ID
	public static final int EMOTICONS_ID
	public static final int TRANSPORT_AND_MAP_SYMBOLS_ID
	public static final int ALCHEMICAL_SYMBOLS_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D_ID
	public static final int ARABIC_EXTENDED_A_ID
	public static final int ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS_ID
	public static final int CHAKMA_ID
	public static final int MEETEI_MAYEK_EXTENSIONS_ID
	public static final int MEROITIC_CURSIVE_ID
	public static final int MEROITIC_HIEROGLYPHS_ID
	public static final int MIAO_ID
	public static final int SHARADA_ID
	public static final int SORA_SOMPENG_ID
	public static final int SUNDANESE_SUPPLEMENT_ID
	public static final int TAKRI_ID
	public static final int BASSA_VAH_ID
	public static final int CAUCASIAN_ALBANIAN_ID
	public static final int COPTIC_EPACT_NUMBERS_ID
	public static final int COMBINING_DIACRITICAL_MARKS_EXTENDED_ID
	public static final int DUPLOYAN_ID
	public static final int ELBASAN_ID
	public static final int GEOMETRIC_SHAPES_EXTENDED_ID
	public static final int GRANTHA_ID
	public static final int KHOJKI_ID
	public static final int KHUDAWADI_ID
	public static final int LATIN_EXTENDED_E_ID
	public static final int LINEAR_A_ID
	public static final int MAHAJANI_ID
	public static final int MANICHAEAN_ID
	public static final int MENDE_KIKAKUI_ID
	public static final int MODI_ID
	public static final int MRO_ID
	public static final int MYANMAR_EXTENDED_B_ID
	public static final int NABATAEAN_ID
	public static final int OLD_NORTH_ARABIAN_ID
	public static final int OLD_PERMIC_ID
	public static final int ORNAMENTAL_DINGBATS_ID
	public static final int PAHAWH_HMONG_ID
	public static final int PALMYRENE_ID
	public static final int PAU_CIN_HAU_ID
	public static final int PSALTER_PAHLAVI_ID
	public static final int SHORTHAND_FORMAT_CONTROLS_ID
	public static final int SIDDHAM_ID
	public static final int SINHALA_ARCHAIC_NUMBERS_ID
	public static final int SUPPLEMENTAL_ARROWS_C_ID
	public static final int TIRHUTA_ID
	public static final int WARANG_CITI_ID
	public static final int AHOM_ID
	public static final int ANATOLIAN_HIEROGLYPHS_ID
	public static final int CHEROKEE_SUPPLEMENT_ID
	public static final int CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E_ID
	public static final int EARLY_DYNASTIC_CUNEIFORM_ID
	public static final int HATRAN_ID
	public static final int MULTANI_ID
	public static final int OLD_HUNGARIAN_ID
	public static final int SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS_ID
	public static final int SUTTON_SIGNWRITING_ID
	public static final int COUNT
	private static final android.icu.lang.UCharacter$UnicodeBlock[] BLOCKS_
	public static final android.icu.lang.UCharacter$UnicodeBlock NO_BLOCK
	public static final android.icu.lang.UCharacter$UnicodeBlock BASIC_LATIN
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_1_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_B
	public static final android.icu.lang.UCharacter$UnicodeBlock IPA_EXTENSIONS
	public static final android.icu.lang.UCharacter$UnicodeBlock SPACING_MODIFIER_LETTERS
	public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS
	public static final android.icu.lang.UCharacter$UnicodeBlock GREEK
	public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC
	public static final android.icu.lang.UCharacter$UnicodeBlock ARMENIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock HEBREW
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC
	public static final android.icu.lang.UCharacter$UnicodeBlock SYRIAC
	public static final android.icu.lang.UCharacter$UnicodeBlock THAANA
	public static final android.icu.lang.UCharacter$UnicodeBlock DEVANAGARI
	public static final android.icu.lang.UCharacter$UnicodeBlock BENGALI
	public static final android.icu.lang.UCharacter$UnicodeBlock GURMUKHI
	public static final android.icu.lang.UCharacter$UnicodeBlock GUJARATI
	public static final android.icu.lang.UCharacter$UnicodeBlock ORIYA
	public static final android.icu.lang.UCharacter$UnicodeBlock TAMIL
	public static final android.icu.lang.UCharacter$UnicodeBlock TELUGU
	public static final android.icu.lang.UCharacter$UnicodeBlock KANNADA
	public static final android.icu.lang.UCharacter$UnicodeBlock MALAYALAM
	public static final android.icu.lang.UCharacter$UnicodeBlock SINHALA
	public static final android.icu.lang.UCharacter$UnicodeBlock THAI
	public static final android.icu.lang.UCharacter$UnicodeBlock LAO
	public static final android.icu.lang.UCharacter$UnicodeBlock TIBETAN
	public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR
	public static final android.icu.lang.UCharacter$UnicodeBlock GEORGIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO
	public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC
	public static final android.icu.lang.UCharacter$UnicodeBlock CHEROKEE
	public static final android.icu.lang.UCharacter$UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
	public static final android.icu.lang.UCharacter$UnicodeBlock OGHAM
	public static final android.icu.lang.UCharacter$UnicodeBlock RUNIC
	public static final android.icu.lang.UCharacter$UnicodeBlock KHMER
	public static final android.icu.lang.UCharacter$UnicodeBlock MONGOLIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_ADDITIONAL
	public static final android.icu.lang.UCharacter$UnicodeBlock GREEK_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock GENERAL_PUNCTUATION
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
	public static final android.icu.lang.UCharacter$UnicodeBlock CURRENCY_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock LETTERLIKE_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock NUMBER_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock ARROWS
	public static final android.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_OPERATORS
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_TECHNICAL
	public static final android.icu.lang.UCharacter$UnicodeBlock CONTROL_PICTURES
	public static final android.icu.lang.UCharacter$UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
	public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_ALPHANUMERICS
	public static final android.icu.lang.UCharacter$UnicodeBlock BOX_DRAWING
	public static final android.icu.lang.UCharacter$UnicodeBlock BLOCK_ELEMENTS
	public static final android.icu.lang.UCharacter$UnicodeBlock GEOMETRIC_SHAPES
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock DINGBATS
	public static final android.icu.lang.UCharacter$UnicodeBlock BRAILLE_PATTERNS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_RADICALS_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock KANGXI_RADICALS
	public static final android.icu.lang.UCharacter$UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
	public static final android.icu.lang.UCharacter$UnicodeBlock HIRAGANA
	public static final android.icu.lang.UCharacter$UnicodeBlock KATAKANA
	public static final android.icu.lang.UCharacter$UnicodeBlock BOPOMOFO
	public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_COMPATIBILITY_JAMO
	public static final android.icu.lang.UCharacter$UnicodeBlock KANBUN
	public static final android.icu.lang.UCharacter$UnicodeBlock BOPOMOFO_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock YI_SYLLABLES
	public static final android.icu.lang.UCharacter$UnicodeBlock YI_RADICALS
	public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_SYLLABLES
	public static final android.icu.lang.UCharacter$UnicodeBlock HIGH_SURROGATES
	public static final android.icu.lang.UCharacter$UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
	public static final android.icu.lang.UCharacter$UnicodeBlock LOW_SURROGATES
	public static final android.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE_AREA
	public static final android.icu.lang.UCharacter$UnicodeBlock PRIVATE_USE
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_A
	public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_HALF_MARKS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock SMALL_FORM_VARIANTS
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_PRESENTATION_FORMS_B
	public static final android.icu.lang.UCharacter$UnicodeBlock SPECIALS
	public static final android.icu.lang.UCharacter$UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_ITALIC
	public static final android.icu.lang.UCharacter$UnicodeBlock GOTHIC
	public static final android.icu.lang.UCharacter$UnicodeBlock DESERET
	public static final android.icu.lang.UCharacter$UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock MUSICAL_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock TAGS
	public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENTARY
	public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock TAGALOG
	public static final android.icu.lang.UCharacter$UnicodeBlock HANUNOO
	public static final android.icu.lang.UCharacter$UnicodeBlock BUHID
	public static final android.icu.lang.UCharacter$UnicodeBlock TAGBANWA
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_A
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_B
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
	public static final android.icu.lang.UCharacter$UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
	public static final android.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
	public static final android.icu.lang.UCharacter$UnicodeBlock LIMBU
	public static final android.icu.lang.UCharacter$UnicodeBlock TAI_LE
	public static final android.icu.lang.UCharacter$UnicodeBlock KHMER_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
	public static final android.icu.lang.UCharacter$UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_B_SYLLABARY
	public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_B_IDEOGRAMS
	public static final android.icu.lang.UCharacter$UnicodeBlock AEGEAN_NUMBERS
	public static final android.icu.lang.UCharacter$UnicodeBlock UGARITIC
	public static final android.icu.lang.UCharacter$UnicodeBlock SHAVIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock OSMANYA
	public static final android.icu.lang.UCharacter$UnicodeBlock CYPRIOT_SYLLABARY
	public static final android.icu.lang.UCharacter$UnicodeBlock TAI_XUAN_JING_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION
	public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_GREEK_NUMBERS
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock BUGINESE
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_STROKES
	public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock COPTIC
	public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock GEORGIAN_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock GLAGOLITIC
	public static final android.icu.lang.UCharacter$UnicodeBlock KHAROSHTHI
	public static final android.icu.lang.UCharacter$UnicodeBlock MODIFIER_TONE_LETTERS
	public static final android.icu.lang.UCharacter$UnicodeBlock NEW_TAI_LUE
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_PERSIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_PUNCTUATION
	public static final android.icu.lang.UCharacter$UnicodeBlock SYLOTI_NAGRI
	public static final android.icu.lang.UCharacter$UnicodeBlock TIFINAGH
	public static final android.icu.lang.UCharacter$UnicodeBlock VERTICAL_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock NKO
	public static final android.icu.lang.UCharacter$UnicodeBlock BALINESE
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_C
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_D
	public static final android.icu.lang.UCharacter$UnicodeBlock PHAGS_PA
	public static final android.icu.lang.UCharacter$UnicodeBlock PHOENICIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock CUNEIFORM
	public static final android.icu.lang.UCharacter$UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION
	public static final android.icu.lang.UCharacter$UnicodeBlock COUNTING_ROD_NUMERALS
	public static final android.icu.lang.UCharacter$UnicodeBlock SUNDANESE
	public static final android.icu.lang.UCharacter$UnicodeBlock LEPCHA
	public static final android.icu.lang.UCharacter$UnicodeBlock OL_CHIKI
	public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock VAI
	public static final android.icu.lang.UCharacter$UnicodeBlock CYRILLIC_EXTENDED_B
	public static final android.icu.lang.UCharacter$UnicodeBlock SAURASHTRA
	public static final android.icu.lang.UCharacter$UnicodeBlock KAYAH_LI
	public static final android.icu.lang.UCharacter$UnicodeBlock REJANG
	public static final android.icu.lang.UCharacter$UnicodeBlock CHAM
	public static final android.icu.lang.UCharacter$UnicodeBlock ANCIENT_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock PHAISTOS_DISC
	public static final android.icu.lang.UCharacter$UnicodeBlock LYCIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock CARIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock LYDIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock MAHJONG_TILES
	public static final android.icu.lang.UCharacter$UnicodeBlock DOMINO_TILES
	public static final android.icu.lang.UCharacter$UnicodeBlock SAMARITAN
	public static final android.icu.lang.UCharacter$UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock TAI_THAM
	public static final android.icu.lang.UCharacter$UnicodeBlock VEDIC_EXTENSIONS
	public static final android.icu.lang.UCharacter$UnicodeBlock LISU
	public static final android.icu.lang.UCharacter$UnicodeBlock BAMUM
	public static final android.icu.lang.UCharacter$UnicodeBlock COMMON_INDIC_NUMBER_FORMS
	public static final android.icu.lang.UCharacter$UnicodeBlock DEVANAGARI_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock JAVANESE
	public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock TAI_VIET
	public static final android.icu.lang.UCharacter$UnicodeBlock MEETEI_MAYEK
	public static final android.icu.lang.UCharacter$UnicodeBlock HANGUL_JAMO_EXTENDED_B
	public static final android.icu.lang.UCharacter$UnicodeBlock IMPERIAL_ARAMAIC
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_SOUTH_ARABIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock AVESTAN
	public static final android.icu.lang.UCharacter$UnicodeBlock INSCRIPTIONAL_PARTHIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock INSCRIPTIONAL_PAHLAVI
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_TURKIC
	public static final android.icu.lang.UCharacter$UnicodeBlock RUMI_NUMERAL_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock KAITHI
	public static final android.icu.lang.UCharacter$UnicodeBlock EGYPTIAN_HIEROGLYPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
	public static final android.icu.lang.UCharacter$UnicodeBlock MANDAIC
	public static final android.icu.lang.UCharacter$UnicodeBlock BATAK
	public static final android.icu.lang.UCharacter$UnicodeBlock ETHIOPIC_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock BRAHMI
	public static final android.icu.lang.UCharacter$UnicodeBlock BAMUM_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock KANA_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock PLAYING_CARDS
	public static final android.icu.lang.UCharacter$UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock EMOTICONS
	public static final android.icu.lang.UCharacter$UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock ALCHEMICAL_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_EXTENDED_A
	public static final android.icu.lang.UCharacter$UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
	public static final android.icu.lang.UCharacter$UnicodeBlock CHAKMA
	public static final android.icu.lang.UCharacter$UnicodeBlock MEETEI_MAYEK_EXTENSIONS
	public static final android.icu.lang.UCharacter$UnicodeBlock MEROITIC_CURSIVE
	public static final android.icu.lang.UCharacter$UnicodeBlock MEROITIC_HIEROGLYPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock MIAO
	public static final android.icu.lang.UCharacter$UnicodeBlock SHARADA
	public static final android.icu.lang.UCharacter$UnicodeBlock SORA_SOMPENG
	public static final android.icu.lang.UCharacter$UnicodeBlock SUNDANESE_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock TAKRI
	public static final android.icu.lang.UCharacter$UnicodeBlock BASSA_VAH
	public static final android.icu.lang.UCharacter$UnicodeBlock CAUCASIAN_ALBANIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock COPTIC_EPACT_NUMBERS
	public static final android.icu.lang.UCharacter$UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock DUPLOYAN
	public static final android.icu.lang.UCharacter$UnicodeBlock ELBASAN
	public static final android.icu.lang.UCharacter$UnicodeBlock GEOMETRIC_SHAPES_EXTENDED
	public static final android.icu.lang.UCharacter$UnicodeBlock GRANTHA
	public static final android.icu.lang.UCharacter$UnicodeBlock KHOJKI
	public static final android.icu.lang.UCharacter$UnicodeBlock KHUDAWADI
	public static final android.icu.lang.UCharacter$UnicodeBlock LATIN_EXTENDED_E
	public static final android.icu.lang.UCharacter$UnicodeBlock LINEAR_A
	public static final android.icu.lang.UCharacter$UnicodeBlock MAHAJANI
	public static final android.icu.lang.UCharacter$UnicodeBlock MANICHAEAN
	public static final android.icu.lang.UCharacter$UnicodeBlock MENDE_KIKAKUI
	public static final android.icu.lang.UCharacter$UnicodeBlock MODI
	public static final android.icu.lang.UCharacter$UnicodeBlock MRO
	public static final android.icu.lang.UCharacter$UnicodeBlock MYANMAR_EXTENDED_B
	public static final android.icu.lang.UCharacter$UnicodeBlock NABATAEAN
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_NORTH_ARABIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_PERMIC
	public static final android.icu.lang.UCharacter$UnicodeBlock ORNAMENTAL_DINGBATS
	public static final android.icu.lang.UCharacter$UnicodeBlock PAHAWH_HMONG
	public static final android.icu.lang.UCharacter$UnicodeBlock PALMYRENE
	public static final android.icu.lang.UCharacter$UnicodeBlock PAU_CIN_HAU
	public static final android.icu.lang.UCharacter$UnicodeBlock PSALTER_PAHLAVI
	public static final android.icu.lang.UCharacter$UnicodeBlock SHORTHAND_FORMAT_CONTROLS
	public static final android.icu.lang.UCharacter$UnicodeBlock SIDDHAM
	public static final android.icu.lang.UCharacter$UnicodeBlock SINHALA_ARCHAIC_NUMBERS
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_ARROWS_C
	public static final android.icu.lang.UCharacter$UnicodeBlock TIRHUTA
	public static final android.icu.lang.UCharacter$UnicodeBlock WARANG_CITI
	public static final android.icu.lang.UCharacter$UnicodeBlock AHOM
	public static final android.icu.lang.UCharacter$UnicodeBlock ANATOLIAN_HIEROGLYPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock CHEROKEE_SUPPLEMENT
	public static final android.icu.lang.UCharacter$UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
	public static final android.icu.lang.UCharacter$UnicodeBlock EARLY_DYNASTIC_CUNEIFORM
	public static final android.icu.lang.UCharacter$UnicodeBlock HATRAN
	public static final android.icu.lang.UCharacter$UnicodeBlock MULTANI
	public static final android.icu.lang.UCharacter$UnicodeBlock OLD_HUNGARIAN
	public static final android.icu.lang.UCharacter$UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
	public static final android.icu.lang.UCharacter$UnicodeBlock SUTTON_SIGNWRITING
	public static final android.icu.lang.UCharacter$UnicodeBlock INVALID_CODE
	private static java.lang.ref.SoftReference mref
	private int m_id_
	public static android.icu.lang.UCharacter$UnicodeBlock getInstance (int) 
		int id
	public static android.icu.lang.UCharacter$UnicodeBlock of (int) 
		int ch
	public static final android.icu.lang.UCharacter$UnicodeBlock forName (java.lang.String) 
		android.icu.lang.UCharacter$UnicodeBlock b
		String name
		int i
		String blockName
		java.util.Map m
		android.icu.lang.UCharacter$UnicodeBlock b
	private static java.lang.String trimBlockName (java.lang.String) 
		char c
		int i
		String name
		String upper
		StringBuilder result
	public int getID () 
	private void  (java.lang.String, int) 
		String name
		int id
	static void  () 
		int blockId
}

android/icu/lang/UScriptRun.class
UScriptRun.java
package android.icu.lang
public final android.icu.lang.UScriptRun extends java.lang.Object {
	private char[] emptyCharArray
	private char[] text
	private int textIndex
	private int textStart
	private int textLimit
	private int scriptStart
	private int scriptLimit
	private int scriptCode
	private static int PAREN_STACK_DEPTH
	private static android.icu.lang.UScriptRun$ParenStackEntry[] parenStack
	private int parenSP
	private int pushCount
	private int fixupCount
	private static int[] pairedChars
	private static int pairedCharPower
	private static int pairedCharExtra
	public void  () 
		char[] nullChars
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, int, int) 
		String text
		int start
		int count
	public void  (char[]) 
		char[] chars
	public void  (char[], int, int) 
		char[] chars
		int start
		int count
	public final void reset () 
	public final void reset (int, int)  throws java.lang.IllegalArgumentException 
		int start
		int count
		int len
	public final void reset (char[], int, int) 
		char[] chars
		int start
		int count
	public final void reset (char[]) 
		char[] chars
		int length
	public final void reset (java.lang.String, int, int) 
		String str
		int start
		int count
		char[] chars
	public final void reset (java.lang.String) 
		String str
		int length
	public final int getScriptStart () 
	public final int getScriptLimit () 
	public final int getScriptCode () 
	public final boolean next () 
		int pi
		int ch
		int codePointCount
		int sc
		int pairIndex
	private static boolean sameScript (int, int) 
		int scriptOne
		int scriptTwo
	private static final int mod (int) 
		int sp
	private static final int inc (int, int) 
		int sp
		int count
	private static final int inc (int) 
		int sp
	private static final int dec (int, int) 
		int sp
		int count
	private static final int dec (int) 
		int sp
	private static final int limitInc (int) 
		int count
	private final boolean stackIsEmpty () 
	private final boolean stackIsNotEmpty () 
	private final void push (int, int) 
		int pairIndex
		int scrptCode
	private final void pop () 
	private final android.icu.lang.UScriptRun$ParenStackEntry top () 
	private final void syncFixup () 
	private final void fixup (int) 
		int scrptCode
		int fixupSP
	private static final byte highBit (int) 
		int n
		byte bit
	private static int getPairIndex (int) 
		int ch
		int probe
		int index
	static void  () 
}

android/icu/lang/UCharacterCategory.class
UCharacterCategory.java
package android.icu.lang
public final android.icu.lang.UCharacterCategory extends java.lang.Object implements android.icu.lang.UCharacterEnums$ECharacterCategory  {
	public static java.lang.String toString (int) 
		int category
	private void  () 
}

android/icu/lang/UCharacter$SentenceBreak.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$SentenceBreak extends java.lang.Object {
	public static final int OTHER
	public static final int ATERM
	public static final int CLOSE
	public static final int FORMAT
	public static final int LOWER
	public static final int NUMERIC
	public static final int OLETTER
	public static final int SEP
	public static final int SP
	public static final int STERM
	public static final int UPPER
	public static final int CR
	public static final int EXTEND
	public static final int LF
	public static final int SCONTINUE
	public static final int COUNT
}

android/icu/lang/UCharacter$BidiPairedBracketType.class
UCharacter.java
package android.icu.lang
public abstract android.icu.lang.UCharacter$BidiPairedBracketType extends java.lang.Object {
	public static final int NONE
	public static final int OPEN
	public static final int CLOSE
	public static final int COUNT
}

android/icu/lang/UCharacter$StringContextIterator.class
UCharacter.java
package android.icu.lang
 android.icu.lang.UCharacter$StringContextIterator extends java.lang.Object implements android.icu.impl.UCaseProps$ContextIterator  {
	protected String s
	protected int index
	protected int limit
	protected int cpStart
	protected int cpLimit
	protected int dir
	void  (java.lang.String) 
		String s
	public void setLimit (int) 
		int lim
	public void moveToLimit () 
	public int nextCaseMapCP () 
		int c
	public int getCPStart () 
	public int getCPLimit () 
	public void reset (int) 
		int direction
	public int next () 
		int c
		int c
}

android/icu/lang/UProperty.class
UProperty.java
package android.icu.lang
public abstract android.icu.lang.UProperty extends java.lang.Object {
	public static final int UNDEFINED
	public static final int ALPHABETIC
	public static final int BINARY_START
	public static final int ASCII_HEX_DIGIT
	public static final int BIDI_CONTROL
	public static final int BIDI_MIRRORED
	public static final int DASH
	public static final int DEFAULT_IGNORABLE_CODE_POINT
	public static final int DEPRECATED
	public static final int DIACRITIC
	public static final int EXTENDER
	public static final int FULL_COMPOSITION_EXCLUSION
	public static final int GRAPHEME_BASE
	public static final int GRAPHEME_EXTEND
	public static final int GRAPHEME_LINK
	public static final int HEX_DIGIT
	public static final int HYPHEN
	public static final int ID_CONTINUE
	public static final int ID_START
	public static final int IDEOGRAPHIC
	public static final int IDS_BINARY_OPERATOR
	public static final int IDS_TRINARY_OPERATOR
	public static final int JOIN_CONTROL
	public static final int LOGICAL_ORDER_EXCEPTION
	public static final int LOWERCASE
	public static final int MATH
	public static final int NONCHARACTER_CODE_POINT
	public static final int QUOTATION_MARK
	public static final int RADICAL
	public static final int SOFT_DOTTED
	public static final int TERMINAL_PUNCTUATION
	public static final int UNIFIED_IDEOGRAPH
	public static final int UPPERCASE
	public static final int WHITE_SPACE
	public static final int XID_CONTINUE
	public static final int XID_START
	public static final int CASE_SENSITIVE
	public static final int S_TERM
	public static final int VARIATION_SELECTOR
	public static final int NFD_INERT
	public static final int NFKD_INERT
	public static final int NFC_INERT
	public static final int NFKC_INERT
	public static final int SEGMENT_STARTER
	public static final int PATTERN_SYNTAX
	public static final int PATTERN_WHITE_SPACE
	public static final int POSIX_ALNUM
	public static final int POSIX_BLANK
	public static final int POSIX_GRAPH
	public static final int POSIX_PRINT
	public static final int POSIX_XDIGIT
	public static final int CASED
	public static final int CASE_IGNORABLE
	public static final int CHANGES_WHEN_LOWERCASED
	public static final int CHANGES_WHEN_UPPERCASED
	public static final int CHANGES_WHEN_TITLECASED
	public static final int CHANGES_WHEN_CASEFOLDED
	public static final int CHANGES_WHEN_CASEMAPPED
	public static final int CHANGES_WHEN_NFKC_CASEFOLDED
	public static final int BINARY_LIMIT
	public static final int BIDI_CLASS
	public static final int INT_START
	public static final int BLOCK
	public static final int CANONICAL_COMBINING_CLASS
	public static final int DECOMPOSITION_TYPE
	public static final int EAST_ASIAN_WIDTH
	public static final int GENERAL_CATEGORY
	public static final int JOINING_GROUP
	public static final int JOINING_TYPE
	public static final int LINE_BREAK
	public static final int NUMERIC_TYPE
	public static final int SCRIPT
	public static final int HANGUL_SYLLABLE_TYPE
	public static final int NFD_QUICK_CHECK
	public static final int NFKD_QUICK_CHECK
	public static final int NFC_QUICK_CHECK
	public static final int NFKC_QUICK_CHECK
	public static final int LEAD_CANONICAL_COMBINING_CLASS
	public static final int TRAIL_CANONICAL_COMBINING_CLASS
	public static final int GRAPHEME_CLUSTER_BREAK
	public static final int SENTENCE_BREAK
	public static final int WORD_BREAK
	public static final int BIDI_PAIRED_BRACKET_TYPE
	public static final int INT_LIMIT
	public static final int GENERAL_CATEGORY_MASK
	public static final int MASK_START
	public static final int MASK_LIMIT
	public static final int NUMERIC_VALUE
	public static final int DOUBLE_START
	public static final int DOUBLE_LIMIT
	public static final int AGE
	public static final int STRING_START
	public static final int BIDI_MIRRORING_GLYPH
	public static final int CASE_FOLDING
	public static final int ISO_COMMENT
	public static final int LOWERCASE_MAPPING
	public static final int NAME
	public static final int SIMPLE_CASE_FOLDING
	public static final int SIMPLE_LOWERCASE_MAPPING
	public static final int SIMPLE_TITLECASE_MAPPING
	public static final int SIMPLE_UPPERCASE_MAPPING
	public static final int TITLECASE_MAPPING
	public static final int UNICODE_1_NAME
	public static final int UPPERCASE_MAPPING
	public static final int BIDI_PAIRED_BRACKET
	public static final int STRING_LIMIT
	public static final int SCRIPT_EXTENSIONS
	public static final int OTHER_PROPERTY_START
	public static final int OTHER_PROPERTY_LIMIT
}

android/icu/lang/UCharacterEnums$ECharacterDirection.class
UCharacterEnums.java
package android.icu.lang
public abstract android.icu.lang.UCharacterEnums$ECharacterDirection extends java.lang.Object {
	public static final int LEFT_TO_RIGHT
	public static final byte DIRECTIONALITY_LEFT_TO_RIGHT
	public static final int RIGHT_TO_LEFT
	public static final byte DIRECTIONALITY_RIGHT_TO_LEFT
	public static final int EUROPEAN_NUMBER
	public static final byte DIRECTIONALITY_EUROPEAN_NUMBER
	public static final int EUROPEAN_NUMBER_SEPARATOR
	public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
	public static final int EUROPEAN_NUMBER_TERMINATOR
	public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
	public static final int ARABIC_NUMBER
	public static final byte DIRECTIONALITY_ARABIC_NUMBER
	public static final int COMMON_NUMBER_SEPARATOR
	public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
	public static final int BLOCK_SEPARATOR
	public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
	public static final int SEGMENT_SEPARATOR
	public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR
	public static final int WHITE_SPACE_NEUTRAL
	public static final byte DIRECTIONALITY_WHITESPACE
	public static final int OTHER_NEUTRAL
	public static final byte DIRECTIONALITY_OTHER_NEUTRALS
	public static final int LEFT_TO_RIGHT_EMBEDDING
	public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
	public static final int LEFT_TO_RIGHT_OVERRIDE
	public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
	public static final int RIGHT_TO_LEFT_ARABIC
	public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
	public static final int RIGHT_TO_LEFT_EMBEDDING
	public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
	public static final int RIGHT_TO_LEFT_OVERRIDE
	public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
	public static final int POP_DIRECTIONAL_FORMAT
	public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
	public static final int DIR_NON_SPACING_MARK
	public static final byte DIRECTIONALITY_NONSPACING_MARK
	public static final int BOUNDARY_NEUTRAL
	public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL
	public static final byte FIRST_STRONG_ISOLATE
	public static final byte LEFT_TO_RIGHT_ISOLATE
	public static final byte RIGHT_TO_LEFT_ISOLATE
	public static final byte POP_DIRECTIONAL_ISOLATE
	public static final int CHAR_DIRECTION_COUNT
	public static final byte DIRECTIONALITY_UNDEFINED
}

android/icu/math/
android/icu/math/MathContext.class
MathContext.java
package android.icu.math
public final android.icu.math.MathContext extends java.lang.Object implements java.io.Serializable  {
	public static final int PLAIN
	public static final int SCIENTIFIC
	public static final int ENGINEERING
	public static final int ROUND_CEILING
	public static final int ROUND_DOWN
	public static final int ROUND_FLOOR
	public static final int ROUND_HALF_DOWN
	public static final int ROUND_HALF_EVEN
	public static final int ROUND_HALF_UP
	public static final int ROUND_UNNECESSARY
	public static final int ROUND_UP
	int digits
	int form
	boolean lostDigits
	int roundingMode
	private static final int DEFAULT_FORM
	private static final int DEFAULT_DIGITS
	private static final boolean DEFAULT_LOSTDIGITS
	private static final int DEFAULT_ROUNDINGMODE
	private static final int MIN_DIGITS
	private static final int MAX_DIGITS
	private static final int[] ROUNDS
	private static final String[] ROUNDWORDS
	private static final long serialVersionUID
	public static final android.icu.math.MathContext DEFAULT
	public void  (int) 
		int setdigits
	public void  (int, int) 
		int setdigits
		int setform
	public void  (int, int, boolean) 
		int setdigits
		int setform
		boolean setlostdigits
	public void  (int, int, boolean, int) 
		int setdigits
		int setform
		boolean setlostdigits
		int setroundingmode
	public int getDigits () 
	public int getForm () 
	public boolean getLostDigits () 
	public int getRoundingMode () 
	public java.lang.String toString () 
		int $1
		String formstr
		int r
		String roundword
	private static boolean isValidRound (int) 
		int $2
		int testround
		int r
	static void  () 
}

android/icu/math/BigDecimal.class
BigDecimal.java
package android.icu.math
public android.icu.math.BigDecimal extends java.lang.Number implements java.io.Serializable java.lang.Comparable  {
	public static final android.icu.math.BigDecimal ZERO
	public static final android.icu.math.BigDecimal ONE
	public static final android.icu.math.BigDecimal TEN
	public static final int ROUND_CEILING
	public static final int ROUND_DOWN
	public static final int ROUND_FLOOR
	public static final int ROUND_HALF_DOWN
	public static final int ROUND_HALF_EVEN
	public static final int ROUND_HALF_UP
	public static final int ROUND_UNNECESSARY
	public static final int ROUND_UP
	private static final byte ispos
	private static final byte iszero
	private static final byte isneg
	private static final int MinExp
	private static final int MaxExp
	private static final int MinArg
	private static final int MaxArg
	private static final android.icu.math.MathContext plainMC
	private static final long serialVersionUID
	private static byte[] bytecar
	private static byte[] bytedig
	private byte ind
	private byte form
	private byte[] mant
	private int exp
	public void  (java.math.BigDecimal) 
		java.math.BigDecimal bd
	public void  (java.math.BigInteger) 
		java.math.BigInteger bi
	public void  (java.math.BigInteger, int) 
		java.math.BigInteger bi
		int scale
	public void  (char[]) 
		char[] inchars
	public void  (char[], int, int) 
		int $2
		int $1
		int $3
		int $4
		int $5
		char[] inchars
		int offset
		int length
		boolean exotic
		boolean hadexp
		int d
		int dotoff
		int last
		int i
		char si
		boolean eneg
		int k
		int elen
		int j
		char sj
		int dvalue
		int mag
	public void  (double) 
		double num
	public void  (int) 
		int num
		int mun
		int i
	public void  (long) 
		long num
		long mun
		int i
	public void  (java.lang.String) 
		String string
	private void  () 
	public android.icu.math.BigDecimal abs () 
	public android.icu.math.BigDecimal abs (android.icu.math.MathContext) 
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal add (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal add (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		android.icu.math.BigDecimal lhs
		int reqdig
		android.icu.math.BigDecimal res
		byte[] usel
		int usellen
		byte[] user
		int userlen
		int newlen
		int tlen
		int mult
		byte[] t
		int ia
		int ib
		int ea
		int eb
		byte ca
		byte cb
	public int compareTo (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public int compareTo (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		int $6
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		int thislength
		int i
		android.icu.math.BigDecimal newrhs
	public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, int) 
		android.icu.math.BigDecimal rhs
		int round
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, int, int) 
		android.icu.math.BigDecimal rhs
		int scale
		int round
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal divide (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal divideInteger (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal divideInteger (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal max (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal max (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal min (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal min (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal multiply (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal multiply (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		int $7
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		android.icu.math.BigDecimal lhs
		int padding
		int reqdig
		byte[] multer
		byte[] multand
		int multandlen
		int acclen
		android.icu.math.BigDecimal res
		byte[] acc
		int n
		byte mult
	public android.icu.math.BigDecimal negate () 
	public android.icu.math.BigDecimal negate (android.icu.math.MathContext) 
		android.icu.math.MathContext set
		android.icu.math.BigDecimal res
	public android.icu.math.BigDecimal plus () 
	public android.icu.math.BigDecimal plus (android.icu.math.MathContext) 
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal pow (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal pow (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		int n
		android.icu.math.BigDecimal lhs
		int reqdig
		int workdigits
		int L
		android.icu.math.MathContext workset
		android.icu.math.BigDecimal res
		boolean seenbit
		int i
	public android.icu.math.BigDecimal remainder (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal remainder (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
	public android.icu.math.BigDecimal subtract (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal rhs
	public android.icu.math.BigDecimal subtract (android.icu.math.BigDecimal, android.icu.math.MathContext) 
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		android.icu.math.BigDecimal newrhs
	public byte byteValueExact () 
		int num
	public double doubleValue () 
	public boolean equals (java.lang.Object) 
		int $8
		int $9
		Object obj
		android.icu.math.BigDecimal rhs
		int i
		char[] lca
		char[] rca
	public float floatValue () 
	public java.lang.String format (int, int) 
		int before
		int after
	public java.lang.String format (int, int, int, int, int, int) 
		IllegalArgumentException $10
		int $11
		int $12
		int $13
		int $14
		int $15
		int before
		int after
		int explaces
		int exdigits
		int exformint
		int exround
		android.icu.math.BigDecimal num
		int mag
		int thisafter
		int lead
		byte[] newmant
		int chop
		int need
		int oldexp
		char[] a
		int p
		char[] newa
		int i
		int places
	public int hashCode () 
	public int intValue () 
	public int intValueExact () 
		int $16
		int lodigit
		int useexp
		int result
		int i
		int topdig
	public long longValue () 
	public long longValueExact () 
		int $17
		int lodigit
		int cstart
		int useexp
		long result
		int i
		long topdig
	public android.icu.math.BigDecimal movePointLeft (int) 
		int n
		android.icu.math.BigDecimal res
	public android.icu.math.BigDecimal movePointRight (int) 
		int n
		android.icu.math.BigDecimal res
	public int scale () 
	public android.icu.math.BigDecimal setScale (int) 
		int scale
	public android.icu.math.BigDecimal setScale (int, int) 
		int scale
		int round
		int ourscale
		android.icu.math.BigDecimal res
		int padding
		int newlen
	public short shortValueExact () 
		int num
	public int signum () 
	public java.math.BigDecimal toBigDecimal () 
	public java.math.BigInteger toBigInteger () 
		android.icu.math.BigDecimal res
		int newlen
		byte[] newmant
	public java.math.BigInteger toBigIntegerExact () 
	public char[] toCharArray () 
	public java.lang.String toString () 
	public java.math.BigInteger unscaledValue () 
		android.icu.math.BigDecimal res
	public static android.icu.math.BigDecimal valueOf (double) 
		double dub
	public static android.icu.math.BigDecimal valueOf (long) 
		long lint
	public static android.icu.math.BigDecimal valueOf (long, int) 
		long lint
		int scale
		android.icu.math.BigDecimal res
	private char[] layout () 
		int $18
		int $19
		int srcEnd
		int $20
		int $21
		char[] cmant
		int i
		StringBuilder sb
		int euse
		int sig
		char csign
		char[] rec
		int needsign
		int mag
		int len
	private int intcheck (int, int) 
		int min
		int max
		int i
	private android.icu.math.BigDecimal dodivide (char, android.icu.math.BigDecimal, android.icu.math.MathContext, int) 
		int $22
		int $23
		char code
		android.icu.math.BigDecimal rhs
		android.icu.math.MathContext set
		int scale
		android.icu.math.BigDecimal lhs
		int reqdig
		int newexp
		android.icu.math.BigDecimal res
		int newlen
		byte[] var1
		int var1len
		byte[] var2
		int var2len
		int b2b
		int have
		int thisdigit
		int i
		byte v2
		int ba
		int mult
		int start
		int padding
		int d
		byte[] newvar1
		byte lasthave
		int actdig
		byte[] newmant
	private void bad (char[]) 
		char[] s
	private void badarg (java.lang.String, int, java.lang.String) 
		String name
		int pos
		String value
	private static final byte[] extend (byte[], int) 
		byte[] inarr
		int newlen
		byte[] newarr
	private static final byte[] byteaddsub (byte[], int, byte[], int, int, boolean) 
		int $24
		byte[] a
		int avlen
		byte[] b
		int bvlen
		int m
		boolean reuse
		int alength
		int blength
		int ap
		int bp
		int maxarr
		byte[] reb
		boolean quickm
		int digit
		int op
		int dp90
		byte[] newarr
		int i
	private static final byte[] diginit () 
		byte[] work
		int op
		int digit
	private static final android.icu.math.BigDecimal clone (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal dec
		android.icu.math.BigDecimal copy
	private void checkdigits (android.icu.math.BigDecimal, int) 
		android.icu.math.BigDecimal rhs
		int dig
	private android.icu.math.BigDecimal round (android.icu.math.MathContext) 
		android.icu.math.MathContext set
	private android.icu.math.BigDecimal round (int, int) 
		int len
		int mode
		int adjust
		int sign
		byte[] oldmant
		boolean reuse
		byte first
		int increment
		byte[] newmant
	private static final boolean allzero (byte[], int) 
		int $25
		byte[] array
		int start
		int i
	private android.icu.math.BigDecimal finish (android.icu.math.MathContext, boolean) 
		int $26
		android.icu.math.MathContext set
		boolean strip
		int d
		int i
		byte[] newmant
		int mag
		int sig
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/icu/util/
android/icu/util/HebrewCalendar.class
HebrewCalendar.java
package android.icu.util
public android.icu.util.HebrewCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	public static final int TISHRI
	public static final int HESHVAN
	public static final int KISLEV
	public static final int TEVET
	public static final int SHEVAT
	public static final int ADAR_1
	public static final int ADAR
	public static final int NISAN
	public static final int IYAR
	public static final int SIVAN
	public static final int TAMUZ
	public static final int AV
	public static final int ELUL
	private static final int[][] LIMITS
	private static final int[][] MONTH_LENGTH
	private static final int[][] MONTH_START
	private static final int[][] LEAP_MONTH_START
	private static android.icu.impl.CalendarCache cache
	private static final long HOUR_PARTS
	private static final long DAY_PARTS
	private static final int MONTH_DAYS
	private static final long MONTH_FRACT
	private static final long MONTH_PARTS
	private static final long BAHARAD
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	public void add (int, int) 
		boolean acrossAdar1
		int month
		int year
		boolean acrossAdar1
		int field
		int amount
	public void roll (int, int) 
		int month
		int year
		boolean leapYear
		int yearLength
		int newMonth
		int field
		int amount
	private static long startOfYear (int) 
		int months
		long frac
		int wd
		int year
		long day
	private final int yearType (int) 
		int year
		int yearLength
		int type
	public static boolean isLeapYear (int) 
		int year
		int x
	private static int monthsInYear (int) 
		int year
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	protected int handleGetMonthLength (int, int) 
		int extendedYear
		int month
	protected int handleGetYearLength (int) 
		int eyear
	protected void validateField (int) 
		int field
	protected void handleComputeFields (int) 
		int julianDay
		long d
		long m
		int year
		long ys
		int dayOfYear
		int yearType
		int[][] monthStart
		int month
		int dayOfMonth
	protected int handleGetExtendedYear () 
		int year
		int year
	protected int handleComputeMonthStart (int, int, boolean) 
		int eyear
		int month
		boolean useMonth
		long day
	public java.lang.String getType () 
	static void  () 
}

android/icu/util/RangeValueIterator.class
RangeValueIterator.java
package android.icu.util
public abstract android.icu.util.RangeValueIterator extends java.lang.Object {
	public abstract boolean next (android.icu.util.RangeValueIterator$Element) 
	public abstract void reset () 
}

android/icu/util/StringTrieBuilder.class
StringTrieBuilder.java
package android.icu.util
public abstract android.icu.util.StringTrieBuilder extends java.lang.Object {
	private android.icu.util.StringTrieBuilder$State state
	protected StringBuilder strings
	private android.icu.util.StringTrieBuilder$Node root
	private java.util.HashMap nodes
	private android.icu.util.StringTrieBuilder$ValueNode lookupFinalValueNode
	static final boolean $assertionsDisabled
	protected void  () 
	protected void addImpl (java.lang.CharSequence, int) 
		CharSequence s
		int value
	protected final void buildImpl (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	protected void clearImpl () 
	private final android.icu.util.StringTrieBuilder$Node registerNode (android.icu.util.StringTrieBuilder$Node) 
		android.icu.util.StringTrieBuilder$Node newNode
		android.icu.util.StringTrieBuilder$Node oldNode
	private final android.icu.util.StringTrieBuilder$ValueNode registerFinalValue (int) 
		int value
		android.icu.util.StringTrieBuilder$Node oldNode
		android.icu.util.StringTrieBuilder$ValueNode newNode
	private android.icu.util.StringTrieBuilder$ValueNode createSuffixNode (java.lang.CharSequence, int, int) 
		int offset
		CharSequence s
		int start
		int sValue
		android.icu.util.StringTrieBuilder$ValueNode node
	protected abstract boolean matchNodesCanHaveValues () 
	protected abstract int getMaxBranchLinearSubNodeLength () 
	protected abstract int getMinLinearMatch () 
	protected abstract int getMaxLinearMatchLength () 
	protected abstract int write (int) 
	protected abstract int write (int, int) 
	protected abstract int writeValueAndFinal (int, boolean) 
	protected abstract int writeValueAndType (boolean, int, int) 
	protected abstract int writeDeltaTo (int) 
	static android.icu.util.StringTrieBuilder$ValueNode access$100 (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int) 
		android.icu.util.StringTrieBuilder x0
		CharSequence x1
		int x2
		int x3
	static android.icu.util.StringTrieBuilder$Node access$200 (android.icu.util.StringTrieBuilder, android.icu.util.StringTrieBuilder$Node) 
		android.icu.util.StringTrieBuilder x0
		android.icu.util.StringTrieBuilder$Node x1
	static void  () 
}

android/icu/util/StringTrieBuilder$ListBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$ListBranchNode extends android.icu.util.StringTrieBuilder$BranchNode {
	private android.icu.util.StringTrieBuilder$Node[] equal
	private int length
	private int[] values
	private char[] units
	static final boolean $assertionsDisabled
	public void  (int) 
		int capacity
	public boolean equals (java.lang.Object) 
		int i
		Object other
		android.icu.util.StringTrieBuilder$ListBranchNode o
	public int hashCode () 
	public int markRightEdgesFirst (int) 
		android.icu.util.StringTrieBuilder$Node edge
		int step
		int i
		int edgeNumber
	public void write (android.icu.util.StringTrieBuilder) 
		int value
		boolean isFinal
		int value
		boolean isFinal
		android.icu.util.StringTrieBuilder builder
		int unitNumber
		android.icu.util.StringTrieBuilder$Node rightEdge
		int rightEdgeNumber
	public void add (int, int) 
		int c
		int value
	public void add (int, android.icu.util.StringTrieBuilder$Node) 
		int c
		android.icu.util.StringTrieBuilder$Node node
	static void  () 
}

android/icu/util/Output.class
Output.java
package android.icu.util
public android.icu.util.Output extends java.lang.Object {
	public Object value
	public java.lang.String toString () 
	public void  () 
	public void  (java.lang.Object) 
		Object value
}

android/icu/util/BytesTrie$Entry.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$Entry extends java.lang.Object {
	public int value
	private byte[] bytes
	private int length
	private void  (int) 
		int capacity
	public int bytesLength () 
	public byte byteAt (int) 
		int index
	public void copyBytesTo (byte[], int) 
		byte[] dest
		int destOffset
	public java.nio.ByteBuffer bytesAsByteBuffer () 
	private void ensureCapacity (int) 
		byte[] newBytes
		int len
	private void append (byte) 
		byte b
	private void append (byte[], int, int) 
		byte[] b
		int off
		int len
	private void truncateString (int) 
		int newLength
	void  (int, android.icu.util.BytesTrie$1) 
		int x0
		android.icu.util.BytesTrie$1 x1
	static void access$600 (android.icu.util.BytesTrie$Entry, byte[], int, int) 
		android.icu.util.BytesTrie$Entry x0
		byte[] x1
		int x2
		int x3
	static void access$700 (android.icu.util.BytesTrie$Entry, int) 
		android.icu.util.BytesTrie$Entry x0
		int x1
	static void access$800 (android.icu.util.BytesTrie$Entry, byte) 
		android.icu.util.BytesTrie$Entry x0
		byte x1
	static int access$1000 (android.icu.util.BytesTrie$Entry) 
		android.icu.util.BytesTrie$Entry x0
}

android/icu/util/ValueIterator.class
ValueIterator.java
package android.icu.util
public abstract android.icu.util.ValueIterator extends java.lang.Object {
	public abstract boolean next (android.icu.util.ValueIterator$Element) 
	public abstract void reset () 
	public abstract void setRange (int, int) 
}

android/icu/util/EasterHoliday.class
EasterHoliday.java
package android.icu.util
public android.icu.util.EasterHoliday extends android.icu.util.Holiday {
	public static final android.icu.util.EasterHoliday SHROVE_TUESDAY
	public static final android.icu.util.EasterHoliday ASH_WEDNESDAY
	public static final android.icu.util.EasterHoliday PALM_SUNDAY
	public static final android.icu.util.EasterHoliday MAUNDY_THURSDAY
	public static final android.icu.util.EasterHoliday GOOD_FRIDAY
	public static final android.icu.util.EasterHoliday EASTER_SUNDAY
	public static final android.icu.util.EasterHoliday EASTER_MONDAY
	public static final android.icu.util.EasterHoliday ASCENSION
	public static final android.icu.util.EasterHoliday PENTECOST
	public static final android.icu.util.EasterHoliday WHIT_SUNDAY
	public static final android.icu.util.EasterHoliday WHIT_MONDAY
	public static final android.icu.util.EasterHoliday CORPUS_CHRISTI
	public void  (java.lang.String) 
		String name
	public void  (int, java.lang.String) 
		int daysAfter
		String name
	public void  (int, boolean, java.lang.String) 
		int daysAfter
		boolean orthodox
		String name
	static void  () 
}

android/icu/util/Measure.class
Measure.java
package android.icu.util
public android.icu.util.Measure extends java.lang.Object {
	private final Number number
	private final android.icu.util.MeasureUnit unit
	public void  (java.lang.Number, android.icu.util.MeasureUnit) 
		Number number
		android.icu.util.MeasureUnit unit
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.util.Measure m
	private static boolean numbersEqual (java.lang.Number, java.lang.Number) 
		Number a
		Number b
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.Number getNumber () 
	public android.icu.util.MeasureUnit getUnit () 
}

android/icu/util/IndianCalendar.class
IndianCalendar.java
package android.icu.util
public android.icu.util.IndianCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	public static final int CHAITRA
	public static final int VAISAKHA
	public static final int JYAISTHA
	public static final int ASADHA
	public static final int SRAVANA
	public static final int BHADRA
	public static final int ASVINA
	public static final int KARTIKA
	public static final int AGRAHAYANA
	public static final int PAUSA
	public static final int MAGHA
	public static final int PHALGUNA
	public static final int IE
	private static final int INDIAN_ERA_START
	private static final int INDIAN_YEAR_START
	private static final int[][] LIMITS
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected int handleGetExtendedYear () 
		int year
		int year
	protected int handleGetYearLength (int) 
		int extendedYear
	protected int handleGetMonthLength (int, int) 
		int[] remainder
		int extendedYear
		int month
	protected void handleComputeFields (int) 
		int leapMonth
		int IndianMonth
		int IndianDayOfMonth
		int IndianMonth
		int IndianDayOfMonth
		int mday
		int julianDay
		double jdAtStartOfGregYear
		int leapMonth
		int IndianYear
		int yday
		int IndianMonth
		int IndianDayOfMonth
		int[] gregorianDay
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	protected int handleComputeMonthStart (int, int, boolean) 
		int imonth
		int year
		int month
		boolean useMonth
		int imonth
		double jd
	private static double IndianToJD (int, int, int) 
		int leapMonth
		double start
		double jd
		int m
		int year
		int month
		int date
		int leapMonth
		int gyear
		double start
		double jd
	private static double gregorianToJD (int, int, int) 
		int year
		int month
		int date
		double JULIAN_EPOCH
		int y
		int result
	private static int[] jdToGregorian (double) 
		double jd
		double JULIAN_EPOCH
		double wjd
		double depoch
		double quadricent
		double dqc
		double cent
		double dcent
		double quad
		double dquad
		double yindex
		double yearday
		double leapadj
		int year
		int month
		int day
		int[] julianDate
	private static boolean isGregorianLeap (int) 
		int year
	public java.lang.String getType () 
	static void  () 
}

android/icu/util/StringTrieBuilder$ValueNode.class
StringTrieBuilder.java
package android.icu.util
 android.icu.util.StringTrieBuilder$ValueNode extends android.icu.util.StringTrieBuilder$Node {
	protected boolean hasValue
	protected int value
	static final boolean $assertionsDisabled
	public void  () 
	public void  (int) 
		int v
	public final void setValue (int) 
		int v
	private void setFinalValue (int) 
		int v
	public int hashCode () 
		int hash
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.util.StringTrieBuilder$ValueNode o
	public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int) 
		android.icu.util.StringTrieBuilder builder
		CharSequence s
		int start
		int sValue
		android.icu.util.StringTrieBuilder$ValueNode node
	public void write (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
	static void access$000 (android.icu.util.StringTrieBuilder$ValueNode, int) 
		android.icu.util.StringTrieBuilder$ValueNode x0
		int x1
	static void  () 
}

android/icu/util/ULocale$Minimize.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Minimize extends java.lang.Enum {
	public static final android.icu.util.ULocale$Minimize FAVOR_SCRIPT
	public static final android.icu.util.ULocale$Minimize FAVOR_REGION
	private static final android.icu.util.ULocale$Minimize[] $VALUES
	public static android.icu.util.ULocale$Minimize[] values () 
	public static android.icu.util.ULocale$Minimize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/LocaleMatcher$OutputDouble.class
LocaleMatcher.java
package android.icu.util
 android.icu.util.LocaleMatcher$OutputDouble extends java.lang.Object {
	double value
	private void  () 
	void  (android.icu.util.LocaleMatcher$1) 
		android.icu.util.LocaleMatcher$1 x0
}

android/icu/util/Calendar$PatternData.class
Calendar.java
package android.icu.util
 android.icu.util.Calendar$PatternData extends java.lang.Object {
	private String[] patterns
	private String[] overrides
	public void  (java.lang.String[], java.lang.String[]) 
		String[] patterns
		String[] overrides
	private java.lang.String getDateTimePattern (int) 
		int dateStyle
		int glueIndex
		String dateTimePattern
	private static android.icu.util.Calendar$PatternData make (android.icu.util.Calendar, android.icu.util.ULocale) 
		android.icu.impl.CalendarData calData
		java.util.MissingResourceException e
		android.icu.util.Calendar cal
		android.icu.util.ULocale loc
		String calType
		String key
		android.icu.util.Calendar$PatternData patternData
	static android.icu.util.Calendar$PatternData access$600 (android.icu.util.Calendar, android.icu.util.ULocale) 
		android.icu.util.Calendar x0
		android.icu.util.ULocale x1
	static java.lang.String access$700 (android.icu.util.Calendar$PatternData, int) 
		android.icu.util.Calendar$PatternData x0
		int x1
	static java.lang.String[] access$800 (android.icu.util.Calendar$PatternData) 
		android.icu.util.Calendar$PatternData x0
	static java.lang.String[] access$900 (android.icu.util.Calendar$PatternData) 
		android.icu.util.Calendar$PatternData x0
}

android/icu/util/ULocale$Category.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Category extends java.lang.Enum {
	public static final android.icu.util.ULocale$Category DISPLAY
	public static final android.icu.util.ULocale$Category FORMAT
	private static final android.icu.util.ULocale$Category[] $VALUES
	public static android.icu.util.ULocale$Category[] values () 
	public static android.icu.util.ULocale$Category valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/TimeZoneTransition.class
TimeZoneTransition.java
package android.icu.util
public android.icu.util.TimeZoneTransition extends java.lang.Object {
	private final android.icu.util.TimeZoneRule from
	private final android.icu.util.TimeZoneRule to
	private final long time
	public void  (long, android.icu.util.TimeZoneRule, android.icu.util.TimeZoneRule) 
		long time
		android.icu.util.TimeZoneRule from
		android.icu.util.TimeZoneRule to
	public long getTime () 
	public android.icu.util.TimeZoneRule getTo () 
	public android.icu.util.TimeZoneRule getFrom () 
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/util/ULocale$Type.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Type extends java.lang.Object {
	private void  () 
	void  (android.icu.util.ULocale$1) 
		android.icu.util.ULocale$1 x0
}

android/icu/util/LocalePriorityList.class
LocalePriorityList.java
package android.icu.util
public android.icu.util.LocalePriorityList extends java.lang.Object implements java.lang.Iterable  {
	private static final double D0
	private static final Double D1
	private static final java.util.regex.Pattern languageSplitter
	private static final java.util.regex.Pattern weightSplitter
	private final java.util.Map languagesAndWeights
	private static java.util.Comparator myDescendingDouble
	public static transient android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale[]) 
		android.icu.util.ULocale[] languageCode
	public static android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale, double) 
		android.icu.util.ULocale languageCode
		double weight
	public static android.icu.util.LocalePriorityList$Builder add (android.icu.util.LocalePriorityList) 
		android.icu.util.LocalePriorityList languagePriorityList
	public static android.icu.util.LocalePriorityList$Builder add (java.lang.String) 
		String acceptLanguageString
	public java.lang.Double getWeight (android.icu.util.ULocale) 
		android.icu.util.ULocale language
	public java.lang.String toString () 
		double weight
		android.icu.util.ULocale language
		StringBuilder result
	public java.util.Iterator iterator () 
	public boolean equals (java.lang.Object) 
		android.icu.util.LocalePriorityList that
		RuntimeException e
		Object o
	public int hashCode () 
	private void  (java.util.Map) 
		java.util.Map languageToWeight
	static java.util.Comparator access$100 () 
	static java.lang.Double access$200 () 
	void  (java.util.Map, android.icu.util.LocalePriorityList$1) 
		java.util.Map x0
		android.icu.util.LocalePriorityList$1 x1
	static java.util.Map access$400 (android.icu.util.LocalePriorityList) 
		android.icu.util.LocalePriorityList x0
	static java.util.regex.Pattern access$500 () 
	static java.util.regex.Pattern access$600 () 
	static void  () 
}

android/icu/util/UniversalTimeScale.class
UniversalTimeScale.java
package android.icu.util
public final android.icu.util.UniversalTimeScale extends java.lang.Object {
	public static final int JAVA_TIME
	public static final int UNIX_TIME
	public static final int ICU4C_TIME
	public static final int WINDOWS_FILE_TIME
	public static final int DOTNET_DATE_TIME
	public static final int MAC_OLD_TIME
	public static final int MAC_TIME
	public static final int EXCEL_TIME
	public static final int DB2_TIME
	public static final int UNIX_MICROSECONDS_TIME
	public static final int MAX_SCALE
	public static final int UNITS_VALUE
	public static final int EPOCH_OFFSET_VALUE
	public static final int FROM_MIN_VALUE
	public static final int FROM_MAX_VALUE
	public static final int TO_MIN_VALUE
	public static final int TO_MAX_VALUE
	public static final int EPOCH_OFFSET_PLUS_1_VALUE
	public static final int EPOCH_OFFSET_MINUS_1_VALUE
	public static final int UNITS_ROUND_VALUE
	public static final int MIN_ROUND_VALUE
	public static final int MAX_ROUND_VALUE
	public static final int MAX_SCALE_VALUE
	private static final long ticks
	private static final long microseconds
	private static final long milliseconds
	private static final long seconds
	private static final long minutes
	private static final long hours
	private static final long days
	private static final android.icu.util.UniversalTimeScale$TimeScaleData[] timeScaleTable
	private void  () 
	public static long from (long, int) 
		long otherTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
	public static android.icu.math.BigDecimal bigDecimalFrom (double, int) 
		double otherTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal other
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	public static android.icu.math.BigDecimal bigDecimalFrom (long, int) 
		long otherTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal other
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	public static android.icu.math.BigDecimal bigDecimalFrom (android.icu.math.BigDecimal, int) 
		android.icu.math.BigDecimal otherTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	public static long toLong (long, int) 
		long universalTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
	public static android.icu.math.BigDecimal toBigDecimal (long, int) 
		long universalTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal universal
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	public static android.icu.math.BigDecimal toBigDecimal (android.icu.math.BigDecimal, int) 
		android.icu.math.BigDecimal universalTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	private static android.icu.util.UniversalTimeScale$TimeScaleData getTimeScaleData (int) 
		int scale
	public static long getTimeScaleValue (int, int) 
		int scale
		int value
		android.icu.util.UniversalTimeScale$TimeScaleData data
	private static android.icu.util.UniversalTimeScale$TimeScaleData toRangeCheck (long, int) 
		long universalTime
		int scale
		android.icu.util.UniversalTimeScale$TimeScaleData data
	private static android.icu.util.UniversalTimeScale$TimeScaleData fromRangeCheck (long, int) 
		long otherTime
		int scale
		android.icu.util.UniversalTimeScale$TimeScaleData data
	public static android.icu.math.BigDecimal toBigDecimalTrunc (android.icu.math.BigDecimal, int) 
		android.icu.math.BigDecimal universalTime
		int timeScale
		android.icu.util.UniversalTimeScale$TimeScaleData data
		android.icu.math.BigDecimal units
		android.icu.math.BigDecimal epochOffset
	static void  () 
}

android/icu/util/GenderInfo$Cache.class
GenderInfo.java
package android.icu.util
 android.icu.util.GenderInfo$Cache extends java.lang.Object {
	private final android.icu.impl.ICUCache cache
	private void  () 
	public android.icu.util.GenderInfo get (android.icu.util.ULocale) 
		android.icu.util.ULocale fallback
		android.icu.util.ULocale locale
		android.icu.util.GenderInfo result
	private static android.icu.util.GenderInfo load (android.icu.util.ULocale) 
		java.util.MissingResourceException mre
		android.icu.util.ULocale ulocale
		android.icu.util.UResourceBundle rb
		android.icu.util.UResourceBundle genderList
	void  (android.icu.util.GenderInfo$1) 
		android.icu.util.GenderInfo$1 x0
}

android/icu/util/Calendar.class
Calendar.java
package android.icu.util
public abstract android.icu.util.Calendar extends java.lang.Object implements java.io.Serializable java.lang.Cloneable java.lang.Comparable  {
	public static final int ERA
	public static final int YEAR
	public static final int MONTH
	public static final int WEEK_OF_YEAR
	public static final int WEEK_OF_MONTH
	public static final int DATE
	public static final int DAY_OF_MONTH
	public static final int DAY_OF_YEAR
	public static final int DAY_OF_WEEK
	public static final int DAY_OF_WEEK_IN_MONTH
	public static final int AM_PM
	public static final int HOUR
	public static final int HOUR_OF_DAY
	public static final int MINUTE
	public static final int SECOND
	public static final int MILLISECOND
	public static final int ZONE_OFFSET
	public static final int DST_OFFSET
	public static final int YEAR_WOY
	public static final int DOW_LOCAL
	public static final int EXTENDED_YEAR
	public static final int JULIAN_DAY
	public static final int MILLISECONDS_IN_DAY
	public static final int IS_LEAP_MONTH
	protected static final int BASE_FIELD_COUNT
	protected static final int MAX_FIELD_COUNT
	public static final int SUNDAY
	public static final int MONDAY
	public static final int TUESDAY
	public static final int WEDNESDAY
	public static final int THURSDAY
	public static final int FRIDAY
	public static final int SATURDAY
	public static final int JANUARY
	public static final int FEBRUARY
	public static final int MARCH
	public static final int APRIL
	public static final int MAY
	public static final int JUNE
	public static final int JULY
	public static final int AUGUST
	public static final int SEPTEMBER
	public static final int OCTOBER
	public static final int NOVEMBER
	public static final int DECEMBER
	public static final int UNDECIMBER
	public static final int AM
	public static final int PM
	public static final int WEEKDAY
	public static final int WEEKEND
	public static final int WEEKEND_ONSET
	public static final int WEEKEND_CEASE
	public static final int WALLTIME_LAST
	public static final int WALLTIME_FIRST
	public static final int WALLTIME_NEXT_VALID
	protected static final int ONE_SECOND
	protected static final int ONE_MINUTE
	protected static final int ONE_HOUR
	protected static final long ONE_DAY
	protected static final long ONE_WEEK
	protected static final int JAN_1_1_JULIAN_DAY
	protected static final int EPOCH_JULIAN_DAY
	protected static final int MIN_JULIAN
	protected static final long MIN_MILLIS
	protected static final java.util.Date MIN_DATE
	protected static final int MAX_JULIAN
	protected static final long MAX_MILLIS
	protected static final java.util.Date MAX_DATE
	private transient int[] fields
	private transient int[] stamp
	private long time
	private transient boolean isTimeSet
	private transient boolean areFieldsSet
	private transient boolean areAllFieldsSet
	private transient boolean areFieldsVirtuallySet
	private boolean lenient
	private android.icu.util.TimeZone zone
	private int firstDayOfWeek
	private int minimalDaysInFirstWeek
	private int weekendOnset
	private int weekendOnsetMillis
	private int weekendCease
	private int weekendCeaseMillis
	private int repeatedWallTime
	private int skippedWallTime
	protected static final int UNSET
	protected static final int INTERNALLY_SET
	protected static final int MINIMUM_USER_STAMP
	private transient int nextStamp
	private static int STAMP_MAX
	private static final long serialVersionUID
	private transient int internalSetMask
	private transient int gregorianYear
	private transient int gregorianMonth
	private transient int gregorianDayOfYear
	private transient int gregorianDayOfMonth
	private static final android.icu.impl.ICUCache PATTERN_CACHE
	private static final String[] DEFAULT_PATTERNS
	private static final char QUOTE
	private static final int FIELD_DIFF_MAX_INT
	private static final int[][] LIMITS
	protected static final int MINIMUM
	protected static final int GREATEST_MINIMUM
	protected static final int LEAST_MAXIMUM
	protected static final int MAXIMUM
	private static final android.icu.util.Calendar$WeekDataCache WEEK_DATA_CACHE
	protected static final int RESOLVE_REMAP
	static final int[][][] DATE_PRECEDENCE
	static final int[][][] DOW_PRECEDENCE
	private static final int[] FIND_ZONE_TRANSITION_TIME_UNITS
	private static final int[][] GREGORIAN_MONTH_COUNT
	private static final String[] FIELD_NAME
	private android.icu.util.ULocale validLocale
	private android.icu.util.ULocale actualLocale
	static final boolean $assertionsDisabled
	protected void  () 
	protected void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	protected void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	private void setCalendarLocale (android.icu.util.ULocale) 
		StringBuilder buf
		String script
		String region
		String calType
		android.icu.util.ULocale locale
		android.icu.util.ULocale calLocale
	private void recalculateStamp () 
		int index
		int currentValue
		int i
		int j
	private void initInternal () 
		int i
		int mask
	public static android.icu.util.Calendar getInstance () 
	public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public static android.icu.util.Calendar getInstance (java.util.Locale) 
		java.util.Locale aLocale
	public static android.icu.util.Calendar getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public static android.icu.util.Calendar getInstance (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	private static android.icu.util.Calendar getInstanceInternal (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone tz
		android.icu.util.ULocale locale
		android.icu.util.Calendar cal
	private static java.lang.String getRegionForCalendar (android.icu.util.ULocale) 
		android.icu.util.ULocale maxLocale
		android.icu.util.ULocale loc
		String region
	private static android.icu.util.Calendar$CalType getCalendarTypeForLocale (android.icu.util.ULocale) 
		android.icu.util.Calendar$CalType type
		android.icu.util.ULocale l
		String s
	private static android.icu.util.Calendar createInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.Calendar cal
		android.icu.util.TimeZone zone
		android.icu.util.Calendar$CalType calType
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale loc
		java.util.MissingResourceException mre
		int i
		android.icu.util.Calendar$CalType t
		String key
		android.icu.util.ULocale locale
		boolean commonlyUsed
		String prefRegion
		java.util.ArrayList values
		android.icu.util.UResourceBundle rb
		android.icu.util.UResourceBundle calPref
		android.icu.util.UResourceBundle order
		String[] caltypes
	public final java.util.Date getTime () 
	public final void setTime (java.util.Date) 
		java.util.Date date
	public long getTimeInMillis () 
	public void setTimeInMillis (long) 
		int i
		long millis
	public final int get (int) 
		int field
	protected final int internalGet (int) 
		int field
	protected final int internalGet (int, int) 
		int field
		int defaultValue
	public final void set (int, int) 
		int field
		int value
	public final void set (int, int, int) 
		int year
		int month
		int date
	public final void set (int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
	public final void set (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	private static int gregoYearFromIslamicStart (int) 
		int cycle
		int offset
		int year
		int cycle
		int offset
		int shift
	public final int getRelatedYear () 
		android.icu.util.Calendar$CalType testType
		int year
		android.icu.util.Calendar$CalType type
		String typeString
	private static int firstIslamicStartYearFromGrego (int) 
		int cycle
		int offset
		int year
		int cycle
		int offset
		int shift
	public final void setRelatedYear (int) 
		android.icu.util.Calendar$CalType testType
		int year
		android.icu.util.Calendar$CalType type
		String typeString
	public final void clear () 
		int i
	public final void clear (int) 
		int field
	public final boolean isSet (int) 
		int field
	protected void complete () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.util.Calendar that
	public boolean isEquivalentTo (android.icu.util.Calendar) 
		android.icu.util.Calendar other
	public int hashCode () 
	private long compare (java.lang.Object) 
		long thatMs
		long thatMs
		Object that
		long thatMs
	public boolean before (java.lang.Object) 
		Object when
	public boolean after (java.lang.Object) 
		Object when
	public int getActualMaximum (int) 
		android.icu.util.Calendar cal
		android.icu.util.Calendar cal
		int field
		int result
		int result
		int result
		int result
	public int getActualMinimum (int) 
		int field
		int result
		int result
	protected void prepareGetActual (int, boolean) 
		int dow
		int field
		boolean isMinimum
	private int getActualHelper (int, int, int) 
		int field
		int startValue
		int endValue
		int delta
		android.icu.util.Calendar work
		int result
	public final void roll (int, boolean) 
		int field
		boolean up
	public void roll (int, int) 
		int min
		int max
		int gap
		int value
		long start
		int oldHour
		int max
		int newHour
		int max
		int mon
		String calType
		int maxYear
		boolean era0WithYearsThatGoBackwards
		int era
		int newYear
		int start
		int dow
		int fdm
		int start
		int monthLen
		int ldm
		int limit
		int gap
		int day_of_month
		int start
		int dow
		int fdy
		int start
		int yearLen
		int ldy
		int limit
		int gap
		int day_of_year
		long delta
		long min2
		int yearLength
		long delta
		int leadDays
		long min2
		long delta
		int preWeeks
		int postWeeks
		long min2
		long gap2
		int field
		int amount
	public void add (int, int) 
		String calType
		int era
		boolean oldLenient
		long tmpT
		Long immediatePrevTrans
		long adjAmount
		long t
		int newOffset
		int newWallTime
		int field
		int amount
		long delta
		boolean keepWallTimeInvariant
		int prevOffset
		int prevWallTime
	public java.lang.String getDisplayName (java.util.Locale) 
		java.util.Locale loc
	public java.lang.String getDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	public int compareTo (android.icu.util.Calendar) 
		android.icu.util.Calendar that
		long v
	public android.icu.text.DateFormat getDateTimeFormat (int, int, java.util.Locale) 
		int dateStyle
		int timeStyle
		java.util.Locale loc
	public android.icu.text.DateFormat getDateTimeFormat (int, int, android.icu.util.ULocale) 
		int dateStyle
		int timeStyle
		android.icu.util.ULocale loc
	protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.util.Locale) 
		String pattern
		java.util.Locale locale
	protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, java.util.Locale) 
		String pattern
		String override
		java.util.Locale locale
	protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, android.icu.util.ULocale) 
		String pattern
		android.icu.util.ULocale locale
	protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String pattern
		String override
		android.icu.util.ULocale locale
		android.icu.util.Calendar$FormatConfiguration fmtConfig
	private static android.icu.text.DateFormat formatHelper (android.icu.util.Calendar, android.icu.util.ULocale, int, int) 
		String dateOverride
		String timeOverride
		android.icu.util.Calendar cal
		android.icu.util.ULocale loc
		int dateStyle
		int timeStyle
		android.icu.util.Calendar$PatternData patternData
		String override
		String pattern
		android.icu.text.DateFormat result
	public static java.lang.String getDateTimePattern (android.icu.util.Calendar, android.icu.util.ULocale, int) 
		android.icu.util.Calendar cal
		android.icu.util.ULocale uLocale
		int dateStyle
		android.icu.util.Calendar$PatternData patternData
	private static java.lang.String mergeOverrideStrings (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String datePattern
		String timePattern
		String dateOverride
		String timeOverride
	private static java.lang.String expandOverride (java.lang.String, java.lang.String) 
		char c
		String pattern
		String override
		boolean inQuotes
		char prevChar
		StringBuilder result
		java.text.StringCharacterIterator it
	protected void pinField (int) 
		int field
		int max
		int min
	protected int weekNumber (int, int, int) 
		int desiredDay
		int dayOfPeriod
		int dayOfWeek
		int periodStartDayOfWeek
		int weekNo
	protected final int weekNumber (int, int) 
		int dayOfPeriod
		int dayOfWeek
	public int fieldDifference (java.util.Date, int) 
		long ms
		int t
		long ms
		int max
		long ms
		int t
		long ms
		int max
		java.util.Date when
		int field
		int min
		long startMs
		long targetMs
	public void setTimeZone (android.icu.util.TimeZone) 
		android.icu.util.TimeZone value
	public android.icu.util.TimeZone getTimeZone () 
	public void setLenient (boolean) 
		boolean lenient
	public boolean isLenient () 
	public void setRepeatedWallTimeOption (int) 
		int option
	public int getRepeatedWallTimeOption () 
	public void setSkippedWallTimeOption (int) 
		int option
	public int getSkippedWallTimeOption () 
	public void setFirstDayOfWeek (int) 
		int value
	public int getFirstDayOfWeek () 
	public void setMinimalDaysInFirstWeek (int) 
		int value
	public int getMinimalDaysInFirstWeek () 
	protected abstract int handleGetLimit (int, int) 
	protected int getLimit (int, int) 
		int limit
		int limit
		int limit
		int minDaysInFirst
		int daysInMonth
		int limit
		int field
		int limitType
	public final int getMinimum (int) 
		int field
	public final int getMaximum (int) 
		int field
	public final int getGreatestMinimum (int) 
		int field
	public final int getLeastMaximum (int) 
		int field
	public int getDayOfWeekType (int) 
		int dayOfWeek
	public int getWeekendTransition (int) 
		int dayOfWeek
	public boolean isWeekend (java.util.Date) 
		java.util.Date date
	public boolean isWeekend () 
		int millisInDay
		int transition
		int dow
		int dowt
	public java.lang.Object clone () 
		android.icu.util.Calendar other
		CloneNotSupportedException e
	public java.lang.String toString () 
		int i
		StringBuilder buffer
	public static android.icu.util.Calendar$WeekData getWeekDataForRegion (java.lang.String) 
		String region
	public android.icu.util.Calendar$WeekData getWeekData () 
	public android.icu.util.Calendar setWeekData (android.icu.util.Calendar$WeekData) 
		android.icu.util.Calendar$WeekData wdata
	private static android.icu.util.Calendar$WeekData getWeekDataForRegionInternal (java.lang.String) 
		java.util.MissingResourceException mre
		String region
		android.icu.util.UResourceBundle rb
		android.icu.util.UResourceBundle weekDataInfo
		android.icu.util.UResourceBundle weekDataBundle
		int[] wdi
	private void setWeekData (java.lang.String) 
		String region
		android.icu.util.Calendar$WeekData wdata
	private void updateTime () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	protected void computeFields () 
		int i
		int[] offsets
		long localMillis
		int mask
		long days
		int millisInDay
	private final void computeGregorianAndDOWFields (int) 
		int julianDay
		int dow
		int dowLocal
	protected final void computeGregorianFields (int) 
		int julianDay
		int year
		int month
		int dayOfMonth
		int dayOfYear
		long gregorianEpochDay
		int[] rem
		int n400
		int n100
		int n4
		int n1
		boolean isLeap
		int correction
		int march1
	private final void computeWeekFields () 
		int prevDoy
		int lastRelDow
		int lastDoy
		int eyear
		int dayOfWeek
		int dayOfYear
		int yearOfWeekOfYear
		int relDow
		int relDowJan1
		int woy
		int dayOfMonth
	protected int resolveFields (int[][][]) 
		int s
		int i
		int tempBestField
		int[] line
		int lineStamp
		int l
		int[][] group
		int bestStamp
		int g
		int[][][] precedenceTable
		int bestField
	protected int newestStamp (int, int, int) 
		int i
		int first
		int last
		int bestStampSoFar
		int bestStamp
	protected final int getStamp (int) 
		int field
	protected int newerField (int, int) 
		int defaultField
		int alternateField
	protected void validateFields () 
		int field
	protected void validateField (int) 
		int field
		int y
		int y
	protected final void validateField (int, int, int) 
		int field
		int min
		int max
		int value
	protected void computeTime () 
		int millisInDay
		Long immediatePrevTransition
		int zoneOffset
		long tmpTime
		int zoneOffset1
		int julianDay
		long millis
		int millisInDay
	private java.lang.Long getImmediatePreviousZoneTransition (long) 
		android.icu.util.TimeZoneTransition transition
		long base
		Long transitionTime
	private static java.lang.Long getPreviousZoneTransitionTime (android.icu.util.TimeZone, long, long) 
		android.icu.util.TimeZone tz
		long base
		long duration
		long upper
		long lower
		int offsetU
		int offsetL
	private static java.lang.Long findPreviousZoneTransitionTime (android.icu.util.TimeZone, int, long, long) 
		long lunits
		long uunits
		int unit
		int midOffset
		android.icu.util.TimeZone tz
		int upperOffset
		long upper
		long lower
		boolean onUnitTime
		long mid
		int midOffset
	protected int computeMillisInDay () 
		int millisInDay
		int hourOfDayStamp
		int hourStamp
		int bestStamp
	protected int computeZoneOffset (long, int) 
		int duplicatedTimeOpt
		int nonExistingTimeOpt
		long tgmt
		int offsetBefore6
		int offsetDelta
		long tgmt
		boolean sawRecentNegativeShift
		long millis
		int millisInDay
		int[] offsets
		long wall
	protected int computeJulianDay () 
		int bestStamp
		int bestField
	protected int[][][] getFieldResolutionTable () 
	protected abstract int handleComputeMonthStart (int, int, boolean) 
	protected abstract int handleGetExtendedYear () 
	protected int handleGetMonthLength (int, int) 
		int extendedYear
		int month
	protected int handleGetYearLength (int) 
		int eyear
	protected int[] handleCreateFields () 
	protected int getDefaultMonthInYear (int) 
		int extendedYear
	protected int getDefaultDayInMonth (int, int) 
		int extendedYear
		int month
	protected int handleComputeJulianDay (int) 
		int year
		int m
		int monthLength
		int dim
		int bestField
		boolean useMonth
		int year
		int month
		int julianDay
		int firstDOW
		int first
		int dowLocal
		int date
	protected int computeGregorianMonthStart (int, int) 
		int[] rem
		int year
		int month
		boolean isLeap
		int y
		int julianDay
	protected void handleComputeFields (int) 
		int julianDay
		int eyear
		int era
	protected final int getGregorianYear () 
	protected final int getGregorianMonth () 
	protected final int getGregorianDayOfYear () 
	protected final int getGregorianDayOfMonth () 
	public final int getFieldCount () 
	protected final void internalSet (int, int) 
		int field
		int value
	protected static final boolean isGregorianLeapYear (int) 
		int year
	protected static final int gregorianMonthLength (int, int) 
		int y
		int m
	protected static final int gregorianPreviousMonthLength (int, int) 
		int y
		int m
	protected static final long floorDivide (long, long) 
		long numerator
		long denominator
	protected static final int floorDivide (int, int) 
		int numerator
		int denominator
	protected static final int floorDivide (int, int, int[]) 
		int numerator
		int denominator
		int[] remainder
		int quotient
	protected static final int floorDivide (long, int, int[]) 
		long numerator
		int denominator
		int[] remainder
		int quotient
	protected java.lang.String fieldName (int) 
		ArrayIndexOutOfBoundsException e
		int field
	protected static final int millisToJulianDay (long) 
		long millis
	protected static final long julianDayToMillis (int) 
		int julian
	protected static final int julianDayToDayOfWeek (int) 
		int julian
		int dayOfWeek
	protected final long internalGetTimeInMillis () 
	public java.lang.String getType () 
	public boolean haveDefaultCentury () 
	public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	public volatile int compareTo (java.lang.Object) 
	static android.icu.impl.ICUCache access$1000 () 
	static java.lang.String[] access$1100 () 
	static android.icu.util.Calendar$WeekData access$1200 (java.lang.String) 
		String x0
	static void  () 
}

android/icu/util/RangeDateRule.class
RangeDateRule.java
package android.icu.util
public android.icu.util.RangeDateRule extends java.lang.Object implements android.icu.util.DateRule  {
	java.util.List ranges
	public void  () 
	public void add (android.icu.util.DateRule) 
		android.icu.util.DateRule rule
	public void add (java.util.Date, android.icu.util.DateRule) 
		java.util.Date start
		android.icu.util.DateRule rule
	public java.util.Date firstAfter (java.util.Date) 
		java.util.Date start
		int index
		java.util.Date result
		android.icu.util.Range r
		android.icu.util.Range e
	public java.util.Date firstBetween (java.util.Date, java.util.Date) 
		java.util.Date e
		android.icu.util.Range r
		java.util.Date start
		java.util.Date end
		int index
		java.util.Date result
		android.icu.util.Range next
	public boolean isOn (java.util.Date) 
		java.util.Date date
		android.icu.util.Range r
	public boolean isBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	private int startIndex (java.util.Date) 
		android.icu.util.Range r
		int i
		java.util.Date start
		int lastIndex
	private android.icu.util.Range rangeAt (int) 
		int index
}

android/icu/util/Currency$EquivalenceRelation.class
Currency.java
package android.icu.util
final android.icu.util.Currency$EquivalenceRelation extends java.lang.Object {
	private java.util.Map data
	private void  () 
	public transient android.icu.util.Currency$EquivalenceRelation add (java.lang.Object[]) 
		Object item
		Object item
		Object[] items
		java.util.Set group
	public java.util.Set get (java.lang.Object) 
		Object item
		java.util.Set result
	void  (android.icu.util.Currency$1) 
		android.icu.util.Currency$1 x0
}

android/icu/util/StringTrieBuilder$LinearMatchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$LinearMatchNode extends android.icu.util.StringTrieBuilder$ValueNode {
	private CharSequence strings
	private int stringOffset
	private int length
	private android.icu.util.StringTrieBuilder$Node next
	private int hash
	public void  (java.lang.CharSequence, int, int, android.icu.util.StringTrieBuilder$Node) 
		CharSequence builderStrings
		int sOffset
		int len
		android.icu.util.StringTrieBuilder$Node nextNode
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		int i
		int j
		int limit
		Object other
		android.icu.util.StringTrieBuilder$LinearMatchNode o
	public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int) 
		int prefixLength
		android.icu.util.StringTrieBuilder$LinearMatchNode suffixNode
		android.icu.util.StringTrieBuilder$Node result
		android.icu.util.StringTrieBuilder$Node thisSuffixNode
		android.icu.util.StringTrieBuilder$Node result
		android.icu.util.StringTrieBuilder$Node thisSuffixNode
		int prefixLength
		android.icu.util.StringTrieBuilder$DynamicBranchNode branchNode
		android.icu.util.StringTrieBuilder$Node result
		android.icu.util.StringTrieBuilder$Node thisSuffixNode
		android.icu.util.StringTrieBuilder$ValueNode newSuffixNode
		char thisChar
		char newChar
		int i
		android.icu.util.StringTrieBuilder builder
		CharSequence s
		int start
		int sValue
		int limit
	public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder) 
		int nextOffset
		android.icu.util.StringTrieBuilder$LinearMatchNode suffixNode
		int intermediateValue
		android.icu.util.StringTrieBuilder$Node result
		android.icu.util.StringTrieBuilder builder
		int maxLinearMatchLength
		android.icu.util.StringTrieBuilder$Node result
	public int markRightEdgesFirst (int) 
		int edgeNumber
	public void write (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
	private void setHashCode () 
		int i
		int limit
}

android/icu/util/LocaleMatcher$LanguageMatcherData.class
LocaleMatcher.java
package android.icu.util
public android.icu.util.LocaleMatcher$LanguageMatcherData extends java.lang.Object implements android.icu.util.Freezable  {
	private android.icu.util.LocaleMatcher$ScoreData languageScores
	private android.icu.util.LocaleMatcher$ScoreData scriptScores
	private android.icu.util.LocaleMatcher$ScoreData regionScores
	private android.icu.impl.Relation matchingLanguages
	private volatile boolean frozen
	public void  () 
	public android.icu.impl.Relation matchingLanguages () 
	public java.lang.String toString () 
	public double match (android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale a
		android.icu.util.ULocale aMax
		android.icu.util.ULocale b
		android.icu.util.ULocale bMax
		double diff
	private android.icu.util.LocaleMatcher$LanguageMatcherData addDistance (java.lang.String, java.lang.String, int) 
		String desired
		String supported
		int percent
	public android.icu.util.LocaleMatcher$LanguageMatcherData addDistance (java.lang.String, java.lang.String, int, java.lang.String) 
		String desired
		String supported
		int percent
		String comment
	public android.icu.util.LocaleMatcher$LanguageMatcherData addDistance (java.lang.String, java.lang.String, int, boolean) 
		String desired
		String supported
		int percent
		boolean oneway
	private android.icu.util.LocaleMatcher$LanguageMatcherData addDistance (java.lang.String, java.lang.String, int, boolean, java.lang.String) 
		String dregion
		String sregion
		String dlanguage
		String slanguage
		String dscript
		String sscript
		String desired
		String supported
		int percent
		boolean oneway
		String comment
		double score
		android.icu.util.LocaleMatcher$LocalePatternMatcher desiredMatcher
		android.icu.util.LocaleMatcher$Level desiredLen
		android.icu.util.LocaleMatcher$LocalePatternMatcher supportedMatcher
		android.icu.util.LocaleMatcher$Level supportedLen
		android.icu.impl.Row$R3 data
		android.icu.impl.Row$R3 data2
		boolean desiredEqualsSupported
	public android.icu.util.LocaleMatcher$LanguageMatcherData cloneAsThawed () 
		CloneNotSupportedException e
		android.icu.util.LocaleMatcher$LanguageMatcherData result
	public android.icu.util.LocaleMatcher$LanguageMatcherData freeze () 
	public boolean isFrozen () 
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/util/TaiwanCalendar.class
TaiwanCalendar.java
package android.icu.util
public android.icu.util.TaiwanCalendar extends android.icu.util.GregorianCalendar {
	private static final long serialVersionUID
	public static final int BEFORE_MINGUO
	public static final int MINGUO
	private static final int Taiwan_ERA_START
	private static final int GREGORIAN_EPOCH
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected int handleGetExtendedYear () 
		int era
		int year
	protected void handleComputeFields (int) 
		int julianDay
		int y
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	public java.lang.String getType () 
}

android/icu/util/StringTrieBuilder$1.class
StringTrieBuilder.java
package android.icu.util
 android.icu.util.StringTrieBuilder$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$StringTrieBuilder$State
	static void  () 
}

android/icu/util/Calendar$WeekDataCache.class
Calendar.java
package android.icu.util
 android.icu.util.Calendar$WeekDataCache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.util.Calendar$WeekData createInstance (java.lang.String, java.lang.String) 
		String key
		String data
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.util.Calendar$1) 
		android.icu.util.Calendar$1 x0
}

android/icu/util/LocaleData.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData extends java.lang.Object {
	private static final String MEASUREMENT_SYSTEM
	private static final String PAPER_SIZE
	private static final String LOCALE_DISPLAY_PATTERN
	private static final String PATTERN
	private static final String SEPARATOR
	private boolean noSubstitute
	private android.icu.impl.ICUResourceBundle bundle
	private android.icu.impl.ICUResourceBundle langBundle
	public static final int ES_STANDARD
	public static final int ES_AUXILIARY
	public static final int ES_INDEX
	public static final int ES_CURRENCY
	public static final int ES_PUNCTUATION
	public static final int ES_COUNT
	public static final int QUOTATION_START
	public static final int QUOTATION_END
	public static final int ALT_QUOTATION_START
	public static final int ALT_QUOTATION_END
	public static final int DELIMITER_COUNT
	private static final String[] DELIMITER_TYPES
	private static android.icu.util.VersionInfo gCLDRVersion
	private void  () 
	public static android.icu.text.UnicodeSet getExemplarSet (android.icu.util.ULocale, int) 
		android.icu.util.ULocale locale
		int options
	public static android.icu.text.UnicodeSet getExemplarSet (android.icu.util.ULocale, int, int) 
		android.icu.util.ULocale locale
		int options
		int extype
	public android.icu.text.UnicodeSet getExemplarSet (int, int) 
		String aKey
		android.icu.impl.ICUResourceBundle stringBundle
		String unicodeSetPattern
		ArrayIndexOutOfBoundsException aiooe
		Exception ex
		int options
		int extype
		String[] exemplarSetTypes
	public static final android.icu.util.LocaleData getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.LocaleData ld
	public static final android.icu.util.LocaleData getInstance () 
	public void setNoSubstitute (boolean) 
		boolean setting
	public boolean getNoSubstitute () 
	public java.lang.String getDelimiter (int) 
		int type
		android.icu.impl.ICUResourceBundle delimitersBundle
		android.icu.impl.ICUResourceBundle stringBundle
	private static android.icu.util.UResourceBundle measurementTypeBundleForLocale (android.icu.util.ULocale, java.lang.String) 
		java.util.MissingResourceException mre
		android.icu.util.UResourceBundle rb
		android.icu.util.UResourceBundle measurementData
		android.icu.util.UResourceBundle measDataBundle
		android.icu.util.ULocale locale
		String measurementType
		android.icu.util.UResourceBundle measTypeBundle
		android.icu.util.ULocale fullLoc
		String region
	public static final android.icu.util.LocaleData$MeasurementSystem getMeasurementSystem (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.UResourceBundle sysBundle
		int system
	public static final android.icu.util.LocaleData$PaperSize getPaperSize (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.UResourceBundle obj
		int[] size
	public java.lang.String getLocaleDisplayPattern () 
		android.icu.impl.ICUResourceBundle locDispBundle
		String localeDisplayPattern
	public java.lang.String getLocaleSeparator () 
		String sub0
		String sub1
		android.icu.impl.ICUResourceBundle locDispBundle
		String localeSeparator
		int index0
		int index1
	public static android.icu.util.VersionInfo getCLDRVersion () 
		android.icu.util.UResourceBundle supplementalDataBundle
		android.icu.util.UResourceBundle cldrVersionBundle
	static void  () 
}

android/icu/util/CurrencyServiceShim$CFService$1CurrencyFactory.class
CurrencyServiceShim.java
package android.icu.util
 android.icu.util.CurrencyServiceShim$CFService$1CurrencyFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
	final android.icu.util.CurrencyServiceShim$CFService this$0
	void  (android.icu.util.CurrencyServiceShim$CFService) 
		android.icu.util.CurrencyServiceShim$CFService this$0
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService srvc
}

android/icu/util/UResourceBundleIterator.class
UResourceBundleIterator.java
package android.icu.util
public android.icu.util.UResourceBundleIterator extends java.lang.Object {
	private android.icu.util.UResourceBundle bundle
	private int index
	private int size
	public void  (android.icu.util.UResourceBundle) 
		android.icu.util.UResourceBundle bndl
	public android.icu.util.UResourceBundle next ()  throws java.util.NoSuchElementException 
	public java.lang.String nextString ()  throws java.util.NoSuchElementException android.icu.util.UResourceTypeMismatchException 
	public void reset () 
	public boolean hasNext () 
}

android/icu/util/MeasureUnit$1.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$1 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory  {
	void  () 
	public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String) 
		String type
		String subType
}

android/icu/util/CharsTrie$1.class
CharsTrie.java
package android.icu.util
 android.icu.util.CharsTrie$1 extends java.lang.Object {
}

android/icu/util/LocalePriorityList$Builder.class
LocalePriorityList.java
package android.icu.util
public android.icu.util.LocalePriorityList$Builder extends java.lang.Object {
	private final java.util.Map languageToWeight
	private void  () 
	public android.icu.util.LocalePriorityList build () 
	public android.icu.util.LocalePriorityList build (boolean) 
		Double weight
		java.util.Set s
		android.icu.util.ULocale lang
		android.icu.util.ULocale lang
		Double weight
		java.util.Map$Entry langEntry
		boolean preserveWeights
		java.util.Map doubleCheck
		java.util.Map temp
	public android.icu.util.LocalePriorityList$Builder add (android.icu.util.LocalePriorityList) 
		android.icu.util.ULocale language
		android.icu.util.LocalePriorityList languagePriorityList
	public android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale) 
		android.icu.util.ULocale languageCode
	public transient android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale[]) 
		android.icu.util.ULocale languageCode
		android.icu.util.ULocale[] languageCodes
	public android.icu.util.LocalePriorityList$Builder add (android.icu.util.ULocale, double) 
		android.icu.util.ULocale languageCode
		double weight
	public android.icu.util.LocalePriorityList$Builder add (java.lang.String) 
		android.icu.util.ULocale language
		double weight
		String item
		String acceptLanguageList
		String[] items
		java.util.regex.Matcher itemMatcher
	void  (android.icu.util.LocalePriorityList$1) 
		android.icu.util.LocalePriorityList$1 x0
}

android/icu/util/Currency.class
Currency.java
package android.icu.util
public android.icu.util.Currency extends android.icu.util.MeasureUnit {
	private static final long serialVersionUID
	private static final boolean DEBUG
	private static android.icu.impl.ICUCache CURRENCY_NAME_CACHE
	public static final int SYMBOL_NAME
	public static final int LONG_NAME
	public static final int PLURAL_LONG_NAME
	private static final android.icu.util.Currency$EquivalenceRelation EQUIVALENT_CURRENCY_SYMBOLS
	private static android.icu.util.Currency$ServiceShim shim
	private static final String EUR_STR
	private static final android.icu.impl.ICUCache currencyCodeCache
	private static final android.icu.util.ULocale UND
	private static final String[] EMPTY_STRING_ARRAY
	private static final int[] POW10
	private static java.lang.ref.SoftReference ALL_TENDER_CODES
	private static java.lang.ref.SoftReference ALL_CODES_AS_SET
	private final String isoCode
	private static android.icu.util.Currency$ServiceShim getShim () 
		Class cls
		Exception e
	public static android.icu.util.Currency getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.util.Currency getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String currency
	public static java.lang.String[] getAvailableCurrencyCodes (android.icu.util.ULocale, java.util.Date) 
		android.icu.util.ULocale loc
		java.util.Date d
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		java.util.List list
	public static java.lang.String[] getAvailableCurrencyCodes (java.util.Locale, java.util.Date) 
		java.util.Locale loc
		java.util.Date d
	public static java.util.Set getAvailableCurrencies () 
		String code
		android.icu.text.CurrencyMetaInfo info
		java.util.List list
		java.util.HashSet resultSet
	static android.icu.util.Currency createCurrency (android.icu.util.ULocale) 
		boolean isPreEuro
		String country
		android.icu.text.CurrencyMetaInfo info
		java.util.List list
		android.icu.util.ULocale loc
		String variant
		String code
	public static android.icu.util.Currency getInstance (java.lang.String) 
		String theISOCode
	private static boolean isAlpha3Code (java.lang.String) 
		char ch
		int i
		String code
	public static java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale) 
		android.icu.util.Currency currency
		android.icu.util.ULocale locale
	public static boolean unregister (java.lang.Object) 
		Object registryKey
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale loc
		String key
		android.icu.util.ULocale locale
		boolean commonlyUsed
		String prefRegion
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		java.util.List result
	public java.lang.String getCurrencyCode () 
	public int getNumericCode () 
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle codeMap
		android.icu.util.UResourceBundle numCode
		int result
	public java.lang.String getSymbol () 
	public java.lang.String getSymbol (java.util.Locale) 
		java.util.Locale loc
	public java.lang.String getSymbol (android.icu.util.ULocale) 
		android.icu.util.ULocale uloc
	public java.lang.String getName (java.util.Locale, int, boolean[]) 
		java.util.Locale locale
		int nameStyle
		boolean[] isChoiceFormat
	public java.lang.String getName (android.icu.util.ULocale, int, boolean[]) 
		android.icu.util.ULocale locale
		int nameStyle
		boolean[] isChoiceFormat
		android.icu.text.CurrencyDisplayNames names
	public java.lang.String getName (java.util.Locale, int, java.lang.String, boolean[]) 
		java.util.Locale locale
		int nameStyle
		String pluralCount
		boolean[] isChoiceFormat
	public java.lang.String getName (android.icu.util.ULocale, int, java.lang.String, boolean[]) 
		android.icu.util.ULocale locale
		int nameStyle
		String pluralCount
		boolean[] isChoiceFormat
		android.icu.text.CurrencyDisplayNames names
	public java.lang.String getDisplayName () 
	public java.lang.String getDisplayName (java.util.Locale) 
		java.util.Locale locale
	public static java.lang.String parse (android.icu.util.ULocale, java.lang.String, int, java.text.ParsePosition) 
		android.icu.impl.TextTrieMap currencyNameTrie
		android.icu.impl.TextTrieMap currencySymbolTrie
		android.icu.impl.TextTrieMap currencySymbolTrie
		android.icu.util.ULocale locale
		String text
		int type
		java.text.ParsePosition pos
		java.util.List currencyTrieVec
		int maxLength
		String isoResult
		android.icu.impl.TextTrieMap currencyNameTrie
		android.icu.util.Currency$CurrencyNameResultHandler handler
		int start
	private static void setupCurrencyTrieVec (android.icu.util.ULocale, java.util.List) 
		String equivalentSymbol
		String symbol
		String isoCode
		java.util.Map$Entry e
		String name
		String isoCode
		java.util.Map$Entry e
		android.icu.util.ULocale locale
		java.util.List trieVec
		android.icu.impl.TextTrieMap symTrie
		android.icu.impl.TextTrieMap trie
		android.icu.text.CurrencyDisplayNames names
	public int getDefaultFractionDigits () 
	public int getDefaultFractionDigits (android.icu.util.Currency$CurrencyUsage) 
		android.icu.util.Currency$CurrencyUsage Usage
		android.icu.text.CurrencyMetaInfo info
		android.icu.text.CurrencyMetaInfo$CurrencyDigits digits
	public double getRoundingIncrement () 
	public double getRoundingIncrement (android.icu.util.Currency$CurrencyUsage) 
		android.icu.util.Currency$CurrencyUsage Usage
		android.icu.text.CurrencyMetaInfo info
		android.icu.text.CurrencyMetaInfo$CurrencyDigits digits
		int data1
		int data0
	public java.lang.String toString () 
	protected void  (java.lang.String) 
		String theISOCode
	private static synchronized java.util.List getAllTenderCurrencies () 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		java.util.List all
	private static synchronized java.util.Set getAllCurrenciesAsSet () 
		android.icu.text.CurrencyMetaInfo info
		java.util.Set all
	public static boolean isAvailable (java.lang.String, java.util.Date, java.util.Date) 
		String code
		java.util.Date from
		java.util.Date to
		boolean isKnown
		android.icu.text.CurrencyMetaInfo info
		java.util.List allActive
	private static java.util.List getTenderCurrencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
		android.icu.text.CurrencyMetaInfo info
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

android/icu/util/MeasureUnit$2.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$2 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory  {
	void  () 
	public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String) 
		String unusedType
		String subType
}

android/icu/util/IslamicCalendar$CalculationType.class
IslamicCalendar.java
package android.icu.util
public final android.icu.util.IslamicCalendar$CalculationType extends java.lang.Enum {
	public static final android.icu.util.IslamicCalendar$CalculationType ISLAMIC
	public static final android.icu.util.IslamicCalendar$CalculationType ISLAMIC_CIVIL
	public static final android.icu.util.IslamicCalendar$CalculationType ISLAMIC_UMALQURA
	public static final android.icu.util.IslamicCalendar$CalculationType ISLAMIC_TBLA
	private String bcpType
	private static final android.icu.util.IslamicCalendar$CalculationType[] $VALUES
	public static android.icu.util.IslamicCalendar$CalculationType[] values () 
	public static android.icu.util.IslamicCalendar$CalculationType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String bcpType
	java.lang.String bcpType () 
	static void  () 
}

android/icu/util/ULocale$JDKLocaleHelper$1.class
ULocale.java
package android.icu.util
final android.icu.util.ULocale$JDKLocaleHelper$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	final String val$fkey
	void  (java.lang.String) 
	public java.lang.String run () 
	public volatile java.lang.Object run () 
}

android/icu/util/ValueIterator$Element.class
ValueIterator.java
package android.icu.util
public final android.icu.util.ValueIterator$Element extends java.lang.Object {
	public int integer
	public Object value
	public void  () 
}

android/icu/util/StringTokenizer.class
StringTokenizer.java
package android.icu.util
public final android.icu.util.StringTokenizer extends java.lang.Object implements java.util.Enumeration  {
	private int m_tokenOffset_
	private int m_tokenSize_
	private int[] m_tokenStart_
	private int[] m_tokenLimit_
	private android.icu.text.UnicodeSet m_delimiters_
	private String m_source_
	private int m_length_
	private int m_nextOffset_
	private boolean m_returnDelimiters_
	private boolean m_coalesceDelimiters_
	private static final android.icu.text.UnicodeSet DEFAULT_DELIMITERS_
	private static final int TOKEN_SIZE_
	private static final android.icu.text.UnicodeSet EMPTY_DELIMITER_
	private boolean[] delims
	public void  (java.lang.String, android.icu.text.UnicodeSet, boolean) 
		String str
		android.icu.text.UnicodeSet delim
		boolean returndelims
	public void  (java.lang.String, android.icu.text.UnicodeSet, boolean, boolean) 
		String str
		android.icu.text.UnicodeSet delim
		boolean returndelims
		boolean coalescedelims
	public void  (java.lang.String, android.icu.text.UnicodeSet) 
		String str
		android.icu.text.UnicodeSet delim
	public void  (java.lang.String, java.lang.String, boolean) 
		String str
		String delim
		boolean returndelims
	public void  (java.lang.String, java.lang.String, boolean, boolean) 
		String str
		String delim
		boolean returndelims
		boolean coalescedelims
	public void  (java.lang.String, java.lang.String) 
		String str
		String delim
	public void  (java.lang.String) 
		String str
	public boolean hasMoreTokens () 
	public java.lang.String nextToken () 
		String result
		int tokenlimit
		int c
		boolean contains
		String result
		String result
		int tokenlimit
		String result
		String result
		String result
	public java.lang.String nextToken (java.lang.String) 
		String delim
	public java.lang.String nextToken (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet delim
	public boolean hasMoreElements () 
	public java.lang.Object nextElement () 
	public int countTokens () 
		int[] temptokenindex
		int[] temptokensize
		int originalsize
		int newsize
		int p
		int c
		boolean contains
		int result
	private int getNextDelimiter (int) 
		int result
		int c
		int offset
	private int getNextNonDelimiter (int) 
		int result
		int c
		int offset
	void checkDelimiters () 
		int i
		int ch
		int maxChar
	static void  () 
}

android/icu/util/STZInfo.class
STZInfo.java
package android.icu.util
final android.icu.util.STZInfo extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	int sy
	int sm
	int sdwm
	int sdw
	int st
	int sdm
	boolean sa
	int em
	int edwm
	int edw
	int et
	int edm
	boolean ea
	void  () 
	void setStart (int, int, int, int, int, boolean) 
		int sm
		int sdwm
		int sdw
		int st
		int sdm
		boolean sa
	void setEnd (int, int, int, int, int, boolean) 
		int em
		int edwm
		int edw
		int et
		int edm
		boolean ea
	void applyTo (android.icu.util.SimpleTimeZone) 
		android.icu.util.SimpleTimeZone stz
}

android/icu/util/Range.class
RangeDateRule.java
package android.icu.util
 android.icu.util.Range extends java.lang.Object {
	public java.util.Date start
	public android.icu.util.DateRule rule
	public void  (java.util.Date, android.icu.util.DateRule) 
		java.util.Date start
		android.icu.util.DateRule rule
}

android/icu/util/ICUException.class
ICUException.java
package android.icu.util
public android.icu.util.ICUException extends java.lang.RuntimeException {
	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
}

android/icu/util/JapaneseCalendar.class
JapaneseCalendar.java
package android.icu.util
public android.icu.util.JapaneseCalendar extends android.icu.util.GregorianCalendar {
	private static final long serialVersionUID
	private static final int GREGORIAN_EPOCH
	private static final int[] ERAS
	public static final int CURRENT_ERA
	public static final int MEIJI
	public static final int TAISHO
	public static final int SHOWA
	public static final int HEISEI
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int, int) 
		int era
		int year
		int month
		int date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected int handleGetExtendedYear () 
		int year
		int year
	protected int getDefaultMonthInYear (int) 
		int extendedYear
		int era
	protected int getDefaultDayInMonth (int, int) 
		int extendedYear
		int month
		int era
	protected void handleComputeFields (int) 
		int i
		int diff
		int high
		int julianDay
		int year
		int low
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	public java.lang.String getType () 
	public boolean haveDefaultCentury () 
	public int getActualMaximum (int) 
		int nextEraYear
		int nextEraMonth
		int nextEraDate
		int maxYear
		int era
		int field
	static void  () 
}

android/icu/util/LocaleMatcher$LocalePatternMatcher.class
LocaleMatcher.java
package android.icu.util
 android.icu.util.LocaleMatcher$LocalePatternMatcher extends java.lang.Object {
	private String lang
	private String script
	private String region
	private android.icu.util.LocaleMatcher$Level level
	static java.util.regex.Pattern pattern
	public void  (java.lang.String) 
		String toMatch
		java.util.regex.Matcher matcher
	boolean matches (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
	public android.icu.util.LocaleMatcher$Level getLevel () 
	public java.lang.String getLanguage () 
	public java.lang.String getScript () 
	public java.lang.String getRegion () 
	public java.lang.String toString () 
		String result
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.util.LocaleMatcher$LocalePatternMatcher other
	public int hashCode () 
	static java.lang.String access$100 (android.icu.util.LocaleMatcher$LocalePatternMatcher) 
		android.icu.util.LocaleMatcher$LocalePatternMatcher x0
	static void  () 
}

android/icu/util/ULocale$1.class
ULocale.java
package android.icu.util
 android.icu.util.ULocale$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$ULocale$Category
	static void  () 
}

android/icu/util/HebrewHoliday.class
HebrewHoliday.java
package android.icu.util
public android.icu.util.HebrewHoliday extends android.icu.util.Holiday {
	private static final android.icu.util.HebrewCalendar gCalendar
	public static android.icu.util.HebrewHoliday ROSH_HASHANAH
	public static android.icu.util.HebrewHoliday GEDALIAH
	public static android.icu.util.HebrewHoliday YOM_KIPPUR
	public static android.icu.util.HebrewHoliday SUKKOT
	public static android.icu.util.HebrewHoliday HOSHANAH_RABBAH
	public static android.icu.util.HebrewHoliday SHEMINI_ATZERET
	public static android.icu.util.HebrewHoliday SIMCHAT_TORAH
	public static android.icu.util.HebrewHoliday HANUKKAH
	public static android.icu.util.HebrewHoliday TEVET_10
	public static android.icu.util.HebrewHoliday TU_BSHEVAT
	public static android.icu.util.HebrewHoliday ESTHER
	public static android.icu.util.HebrewHoliday PURIM
	public static android.icu.util.HebrewHoliday SHUSHAN_PURIM
	public static android.icu.util.HebrewHoliday PASSOVER
	public static android.icu.util.HebrewHoliday YOM_HASHOAH
	public static android.icu.util.HebrewHoliday YOM_HAZIKARON
	public static android.icu.util.HebrewHoliday YOM_HAATZMAUT
	public static android.icu.util.HebrewHoliday PESACH_SHEINI
	public static android.icu.util.HebrewHoliday LAG_BOMER
	public static android.icu.util.HebrewHoliday YOM_YERUSHALAYIM
	public static android.icu.util.HebrewHoliday SHAVUOT
	public static android.icu.util.HebrewHoliday TAMMUZ_17
	public static android.icu.util.HebrewHoliday TISHA_BAV
	public static android.icu.util.HebrewHoliday SELIHOT
	public void  (int, int, java.lang.String) 
		int month
		int date
		String name
	public void  (int, int, int, java.lang.String) 
		int month
		int date
		int length
		String name
	static void  () 
}

android/icu/util/StringTrieBuilder$State.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$State extends java.lang.Enum {
	public static final android.icu.util.StringTrieBuilder$State ADDING
	public static final android.icu.util.StringTrieBuilder$State BUILDING_FAST
	public static final android.icu.util.StringTrieBuilder$State BUILDING_SMALL
	public static final android.icu.util.StringTrieBuilder$State BUILT
	private static final android.icu.util.StringTrieBuilder$State[] $VALUES
	public static android.icu.util.StringTrieBuilder$State[] values () 
	public static android.icu.util.StringTrieBuilder$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/UResourceBundle.class
UResourceBundle.java
package android.icu.util
public abstract android.icu.util.UResourceBundle extends java.util.ResourceBundle {
	private static android.icu.impl.ICUCache BUNDLE_CACHE
	private static final android.icu.util.UResourceBundle$ResourceCacheKey cacheKey
	private static final int ROOT_MISSING
	private static final int ROOT_ICU
	private static final int ROOT_JAVA
	private static java.lang.ref.SoftReference ROOT_CACHE
	public static final int NONE
	public static final int STRING
	public static final int BINARY
	public static final int TABLE
	public static final int INT
	public static final int ARRAY
	public static final int INT_VECTOR
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String) 
		String baseName
		String localeName
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader) 
		String baseName
		String localeName
		ClassLoader root
	protected static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String baseName
		String localeName
		ClassLoader root
		boolean disableFallback
	public void  () 
	public static android.icu.util.UResourceBundle getBundleInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String) 
		String baseName
		android.icu.util.ULocale uloc
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale) 
		String baseName
		java.util.Locale locale
		android.icu.util.ULocale uloc
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale) 
		String baseName
		android.icu.util.ULocale locale
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, java.util.Locale, java.lang.ClassLoader) 
		String baseName
		java.util.Locale locale
		ClassLoader loader
		android.icu.util.ULocale uloc
	public static android.icu.util.UResourceBundle getBundleInstance (java.lang.String, android.icu.util.ULocale, java.lang.ClassLoader) 
		String baseName
		android.icu.util.ULocale locale
		ClassLoader loader
	public abstract android.icu.util.ULocale getULocale () 
	protected abstract java.lang.String getLocaleID () 
	protected abstract java.lang.String getBaseName () 
	protected abstract android.icu.util.UResourceBundle getParent () 
	public java.util.Locale getLocale () 
	public static void resetBundleCache () 
	protected static android.icu.util.UResourceBundle addToCache (java.lang.String, android.icu.util.ULocale, android.icu.util.UResourceBundle) 
		android.icu.util.UResourceBundle cachedBundle
		String fullName
		android.icu.util.ULocale defaultLocale
		android.icu.util.UResourceBundle b
	protected static android.icu.util.UResourceBundle loadFromCache (java.lang.String, android.icu.util.ULocale) 
		String fullName
		android.icu.util.ULocale defaultLocale
	private static int getRootType (java.lang.String, java.lang.ClassLoader) 
		java.util.MissingResourceException ex
		String rootLocale
		int rt
		String baseName
		ClassLoader root
		java.util.concurrent.ConcurrentHashMap m
		Integer rootType
	private static void setRootType (java.lang.String, int) 
		String baseName
		int rootType
		Integer rt
		java.util.concurrent.ConcurrentHashMap m
	protected static android.icu.util.UResourceBundle instantiateBundle (java.lang.String, java.lang.String, java.lang.ClassLoader, boolean) 
		String fullName
		java.util.MissingResourceException ex
		String baseName
		String localeName
		ClassLoader root
		boolean disableFallback
		android.icu.util.UResourceBundle b
		int rootType
		android.icu.util.ULocale defaultLocale
	public java.nio.ByteBuffer getBinary () 
	public java.lang.String getString () 
	public java.lang.String[] getStringArray () 
	public byte[] getBinary (byte[]) 
		byte[] ba
	public int[] getIntVector () 
	public int getInt () 
	public int getUInt () 
	public android.icu.util.UResourceBundle get (java.lang.String) 
		String fullName
		String aKey
		android.icu.util.UResourceBundle obj
	protected android.icu.util.UResourceBundle findTopLevel (java.lang.String) 
		android.icu.util.UResourceBundle obj
		android.icu.util.UResourceBundle res
		String aKey
	public java.lang.String getString (int) 
		int index
		android.icu.impl.ICUResourceBundle temp
	public android.icu.util.UResourceBundle get (int) 
		int index
		android.icu.util.UResourceBundle obj
	protected android.icu.util.UResourceBundle findTopLevel (int) 
		android.icu.util.UResourceBundle obj
		android.icu.util.UResourceBundle res
		int index
	public java.util.Enumeration getKeys () 
	public java.util.Set keySet () 
		java.util.TreeSet newKeySet
		java.util.TreeSet newKeySet
		java.util.Enumeration parentKeys
		java.util.TreeSet newKeySet
		java.util.Set keys
		android.icu.impl.ICUResourceBundle icurb
	protected java.util.Set handleKeySet () 
	public int getSize () 
	public int getType () 
	public android.icu.util.VersionInfo getVersion () 
	public android.icu.util.UResourceBundleIterator getIterator () 
	public java.lang.String getKey () 
	protected android.icu.util.UResourceBundle handleGet (java.lang.String, java.util.HashMap, android.icu.util.UResourceBundle) 
		String aKey
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
	protected android.icu.util.UResourceBundle handleGet (int, java.util.HashMap, android.icu.util.UResourceBundle) 
		int index
		java.util.HashMap aliasesVisited
		android.icu.util.UResourceBundle requested
	protected java.lang.String[] handleGetStringArray () 
	protected java.util.Enumeration handleGetKeys () 
	protected java.lang.Object handleGetObject (java.lang.String) 
		String aKey
	private java.lang.Object handleGetObjectImpl (java.lang.String, android.icu.util.UResourceBundle) 
		android.icu.util.UResourceBundle parentBundle
		String aKey
		android.icu.util.UResourceBundle requested
		Object obj
	private java.lang.Object resolveObject (java.lang.String, android.icu.util.UResourceBundle) 
		android.icu.util.UResourceTypeMismatchException ex
		String aKey
		android.icu.util.UResourceBundle requested
		android.icu.util.UResourceBundle obj
	protected abstract void setLoadingStatus (int) 
	protected boolean isTopLevelResource () 
	static void  () 
}

android/icu/util/OverlayBundle.class
OverlayBundle.java
package android.icu.util
public android.icu.util.OverlayBundle extends java.util.ResourceBundle {
	private String[] baseNames
	private java.util.Locale locale
	private java.util.ResourceBundle[] bundles
	public void  (java.lang.String[], java.util.Locale) 
		String[] baseNames
		java.util.Locale locale
	protected java.lang.Object handleGetObject (java.lang.String)  throws java.util.MissingResourceException 
		java.util.MissingResourceException e
		int i
		String key
		Object o
	public java.util.Enumeration getKeys () 
		int i
	private void load (int)  throws java.util.MissingResourceException 
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		java.util.Locale wildcard
		boolean tryWildcard
		int i
}

android/icu/util/LocaleData$1.class
LocaleData.java
package android.icu.util
 android.icu.util.LocaleData$1 extends java.lang.Object {
}

android/icu/util/ULocale$Builder.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale$Builder extends java.lang.Object {
	private final android.icu.impl.locale.InternalLocaleBuilder _locbld
	public void  () 
	public android.icu.util.ULocale$Builder setLocale (android.icu.util.ULocale) 
		android.icu.impl.locale.LocaleSyntaxException e
		android.icu.util.ULocale locale
	public android.icu.util.ULocale$Builder setLanguageTag (java.lang.String) 
		String languageTag
		android.icu.impl.locale.ParseStatus sts
		android.icu.impl.locale.LanguageTag tag
	public android.icu.util.ULocale$Builder setLanguage (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String language
	public android.icu.util.ULocale$Builder setScript (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String script
	public android.icu.util.ULocale$Builder setRegion (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String region
	public android.icu.util.ULocale$Builder setVariant (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String variant
	public android.icu.util.ULocale$Builder setExtension (char, java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		char key
		String value
	public android.icu.util.ULocale$Builder setUnicodeLocaleKeyword (java.lang.String, java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String key
		String type
	public android.icu.util.ULocale$Builder addUnicodeLocaleAttribute (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String attribute
	public android.icu.util.ULocale$Builder removeUnicodeLocaleAttribute (java.lang.String) 
		android.icu.impl.locale.LocaleSyntaxException e
		String attribute
	public android.icu.util.ULocale$Builder clear () 
	public android.icu.util.ULocale$Builder clearExtensions () 
	public android.icu.util.ULocale build () 
}

android/icu/util/CompactByteArray.class
CompactByteArray.java
package android.icu.util
public final android.icu.util.CompactByteArray extends java.lang.Object implements java.lang.Cloneable  {
	public static final int UNICODECOUNT
	private static final int BLOCKSHIFT
	private static final int BLOCKCOUNT
	private static final int INDEXSHIFT
	private static final int INDEXCOUNT
	private static final int BLOCKMASK
	private byte[] values
	private char[] indices
	private int[] hashes
	private boolean isCompact
	byte defaultValue
	public void  () 
	public void  (byte) 
		byte defaultValue
		int i
	public void  (char[], byte[]) 
		char index
		char[] indexArray
		byte[] newValues
		int i
	public void  (java.lang.String, java.lang.String) 
		String indexArray
		String valueArray
	public byte elementAt (char) 
		char index
	public void setElementAt (char, byte) 
		char index
		byte value
	public void setElementAt (char, char, byte) 
		char start
		char end
		byte value
		int i
	public void compact () 
	public void compact (boolean) 
		int jBlockStart
		int j
		boolean touched
		int i
		int limitCompacted
		int iBlockStart
		char iUntouched
		int newSize
		byte[] result
		boolean exhaustive
	static final boolean arrayRegionMatches (byte[], int, byte[], int, int) 
		int i
		byte[] source
		int sourceStart
		byte[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	private final void touchBlock (int, int) 
		int i
		int value
	private final boolean blockTouched (int) 
		int i
	public char[] getIndexArray () 
	public byte[] getValueArray () 
	public java.lang.Object clone () 
		android.icu.util.CompactByteArray other
		CloneNotSupportedException e
	public boolean equals (java.lang.Object) 
		int i
		Object obj
		android.icu.util.CompactByteArray other
	public int hashCode () 
		int i
		int result
		int increment
	private void expand () 
		byte value
		byte[] tempArray
		int i
}

android/icu/util/LocaleMatcher$Level.class
LocaleMatcher.java
package android.icu.util
final android.icu.util.LocaleMatcher$Level extends java.lang.Enum {
	public static final android.icu.util.LocaleMatcher$Level language
	public static final android.icu.util.LocaleMatcher$Level script
	public static final android.icu.util.LocaleMatcher$Level region
	final double worst
	private static final android.icu.util.LocaleMatcher$Level[] $VALUES
	public static android.icu.util.LocaleMatcher$Level[] values () 
	public static android.icu.util.LocaleMatcher$Level valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, double) 
		double d
	static void  () 
}

android/icu/util/LocaleData$PaperSize.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData$PaperSize extends java.lang.Object {
	private int height
	private int width
	private void  (int, int) 
		int h
		int w
	public int getHeight () 
	public int getWidth () 
	void  (int, int, android.icu.util.LocaleData$1) 
		int x0
		int x1
		android.icu.util.LocaleData$1 x2
}

android/icu/util/StringTrieBuilder$SplitBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$SplitBranchNode extends android.icu.util.StringTrieBuilder$BranchNode {
	private char unit
	private android.icu.util.StringTrieBuilder$Node lessThan
	private android.icu.util.StringTrieBuilder$Node greaterOrEqual
	static final boolean $assertionsDisabled
	public void  (char, android.icu.util.StringTrieBuilder$Node, android.icu.util.StringTrieBuilder$Node) 
		char middleUnit
		android.icu.util.StringTrieBuilder$Node lessThanNode
		android.icu.util.StringTrieBuilder$Node greaterOrEqualNode
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.util.StringTrieBuilder$SplitBranchNode o
	public int hashCode () 
	public int markRightEdgesFirst (int) 
		int edgeNumber
	public void write (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
	static void  () 
}

android/icu/util/TimeZoneRule.class
TimeZoneRule.java
package android.icu.util
public abstract android.icu.util.TimeZoneRule extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final String name
	private final int rawOffset
	private final int dstSavings
	public void  (java.lang.String, int, int) 
		String name
		int rawOffset
		int dstSavings
	public java.lang.String getName () 
	public int getRawOffset () 
	public int getDSTSavings () 
	public boolean isEquivalentTo (android.icu.util.TimeZoneRule) 
		android.icu.util.TimeZoneRule other
	public abstract java.util.Date getFirstStart (int, int) 
	public abstract java.util.Date getFinalStart (int, int) 
	public abstract java.util.Date getNextStart (long, int, int, boolean) 
	public abstract java.util.Date getPreviousStart (long, int, int, boolean) 
	public abstract boolean isTransitionRule () 
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/util/LocaleMatcher$ScoreData.class
LocaleMatcher.java
package android.icu.util
 android.icu.util.LocaleMatcher$ScoreData extends java.lang.Object implements android.icu.util.Freezable  {
	private static final double maxUnequal_changeD_sameS
	private static final double maxUnequal_changeEqual
	java.util.LinkedHashSet scores
	final android.icu.util.LocaleMatcher$Level level
	private volatile boolean frozen
	public void  (android.icu.util.LocaleMatcher$Level) 
		android.icu.util.LocaleMatcher$Level level
	void addDataToScores (java.lang.String, java.lang.String, android.icu.impl.Row$R3) 
		String desired
		String supported
		android.icu.impl.Row$R3 data
		boolean added
	double getScore (android.icu.util.ULocale, java.lang.String, java.lang.String, android.icu.util.ULocale, java.lang.String, java.lang.String) 
		android.icu.util.ULocale dMax
		String desiredRaw
		String desiredMax
		android.icu.util.ULocale sMax
		String supportedRaw
		String supportedMax
		double distance
	private double getRawScore (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.impl.Row$R3 datum
		android.icu.util.ULocale desiredLocale
		android.icu.util.ULocale supportedLocale
	public java.lang.String toString () 
		android.icu.impl.Row$R3 score
		StringBuilder result
	public android.icu.util.LocaleMatcher$ScoreData cloneAsThawed () 
		android.icu.util.LocaleMatcher$ScoreData result
		CloneNotSupportedException e
	public android.icu.util.LocaleMatcher$ScoreData freeze () 
	public boolean isFrozen () 
	public android.icu.impl.Relation getMatchingLanguages () 
		android.icu.util.LocaleMatcher$LocalePatternMatcher desired
		android.icu.util.LocaleMatcher$LocalePatternMatcher supported
		android.icu.impl.Row$R3 item
		android.icu.impl.Relation desiredToSupported
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/util/ULocale$JDKLocaleHelper.class
ULocale.java
package android.icu.util
final android.icu.util.ULocale$JDKLocaleHelper extends java.lang.Object {
	private static boolean hasScriptsAndUnicodeExtensions
	private static boolean hasLocaleCategories
	private static java.lang.reflect.Method mGetScript
	private static java.lang.reflect.Method mGetExtensionKeys
	private static java.lang.reflect.Method mGetExtension
	private static java.lang.reflect.Method mGetUnicodeLocaleKeys
	private static java.lang.reflect.Method mGetUnicodeLocaleAttributes
	private static java.lang.reflect.Method mGetUnicodeLocaleType
	private static java.lang.reflect.Method mForLanguageTag
	private static java.lang.reflect.Method mGetDefault
	private static java.lang.reflect.Method mSetDefault
	private static Object eDISPLAY
	private static Object eFORMAT
	private static final String[][] JAVA6_MAPDATA
	private void  () 
	public static boolean hasLocaleCategories () 
	public static android.icu.util.ULocale toULocale (java.util.Locale) 
		java.util.Locale loc
	public static java.util.Locale toLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale uloc
	private static android.icu.util.ULocale toULocale7 (java.util.Locale) 
		String attr
		String kwVal
		String kwKey
		java.util.Set uAttributes
		java.util.Set uKeys
		String extVal
		Character extKey
		java.util.Set extKeys
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		String attr
		StringBuilder attrBuf
		String kwKey
		String kwVal
		java.util.Map$Entry kwEntry
		boolean addSep
		java.util.Locale loc
		String language
		String script
		String country
		String variant
		java.util.Set attributes
		java.util.Map keywords
		StringBuilder buf
	private static android.icu.util.ULocale toULocale6 (java.util.Locale) 
		android.icu.impl.LocaleIDParser p
		int i
		java.util.Locale loc
		android.icu.util.ULocale uloc
		String locStr
	private static java.util.Locale toLocale7 (android.icu.util.ULocale) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		String tag
		android.icu.util.ULocale uloc
		java.util.Locale loc
		String ulocStr
	private static java.util.Locale toLocale6 (android.icu.util.ULocale) 
		String val
		int i
		android.icu.util.ULocale uloc
		String locstr
		android.icu.impl.LocaleIDParser p
		String[] names
	public static java.util.Locale getDefault (android.icu.util.ULocale$Category) 
		Object cat
		android.icu.util.ULocale$Category category
		java.util.Locale loc
	public static void setDefault (android.icu.util.ULocale$Category, java.util.Locale) 
		Object cat
		android.icu.util.ULocale$Category category
		java.util.Locale newLocale
	public static boolean isOriginalDefaultLocale (java.util.Locale) 
		Exception e
		String script
		java.util.Locale loc
	public static java.lang.String getSystemProperty (java.lang.String) 
		String key
		String val
		String fkey
	static void  () 
		Class c
		String catVal
		Object e
		Class cCategory
		Class[] classes
		java.lang.reflect.Method mName
		Object[] enumConstants
}

android/icu/util/Calendar$CalType.class
Calendar.java
package android.icu.util
final android.icu.util.Calendar$CalType extends java.lang.Enum {
	public static final android.icu.util.Calendar$CalType GREGORIAN
	public static final android.icu.util.Calendar$CalType ISO8601
	public static final android.icu.util.Calendar$CalType BUDDHIST
	public static final android.icu.util.Calendar$CalType CHINESE
	public static final android.icu.util.Calendar$CalType COPTIC
	public static final android.icu.util.Calendar$CalType DANGI
	public static final android.icu.util.Calendar$CalType ETHIOPIC
	public static final android.icu.util.Calendar$CalType ETHIOPIC_AMETE_ALEM
	public static final android.icu.util.Calendar$CalType HEBREW
	public static final android.icu.util.Calendar$CalType INDIAN
	public static final android.icu.util.Calendar$CalType ISLAMIC
	public static final android.icu.util.Calendar$CalType ISLAMIC_CIVIL
	public static final android.icu.util.Calendar$CalType ISLAMIC_RGSA
	public static final android.icu.util.Calendar$CalType ISLAMIC_TBLA
	public static final android.icu.util.Calendar$CalType ISLAMIC_UMALQURA
	public static final android.icu.util.Calendar$CalType JAPANESE
	public static final android.icu.util.Calendar$CalType PERSIAN
	public static final android.icu.util.Calendar$CalType ROC
	public static final android.icu.util.Calendar$CalType UNKNOWN
	String id
	private static final android.icu.util.Calendar$CalType[] $VALUES
	public static android.icu.util.Calendar$CalType[] values () 
	public static android.icu.util.Calendar$CalType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String id
	static void  () 
}

android/icu/util/UniversalTimeScale$TimeScaleData.class
UniversalTimeScale.java
package android.icu.util
final android.icu.util.UniversalTimeScale$TimeScaleData extends java.lang.Object {
	long units
	long epochOffset
	long fromMin
	long fromMax
	long toMin
	long toMax
	long epochOffsetP1
	long epochOffsetM1
	long unitsRound
	long minRound
	long maxRound
	void  (long, long, long, long, long, long) 
		long theUnits
		long theEpochOffset
		long theToMin
		long theToMax
		long theFromMin
		long theFromMax
}

android/icu/util/CharsTrie$State.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$State extends java.lang.Object {
	private CharSequence chars
	private int root
	private int pos
	private int remainingMatchLength
	public void  () 
	static java.lang.CharSequence access$002 (android.icu.util.CharsTrie$State, java.lang.CharSequence) 
		android.icu.util.CharsTrie$State x0
		CharSequence x1
	static int access$102 (android.icu.util.CharsTrie$State, int) 
		android.icu.util.CharsTrie$State x0
		int x1
	static int access$202 (android.icu.util.CharsTrie$State, int) 
		android.icu.util.CharsTrie$State x0
		int x1
	static int access$302 (android.icu.util.CharsTrie$State, int) 
		android.icu.util.CharsTrie$State x0
		int x1
	static java.lang.CharSequence access$000 (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State x0
	static int access$100 (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State x0
	static int access$200 (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State x0
	static int access$300 (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State x0
}

android/icu/util/CharsTrie$Entry.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$Entry extends java.lang.Object {
	public CharSequence chars
	public int value
	private void  () 
	void  (android.icu.util.CharsTrie$1) 
		android.icu.util.CharsTrie$1 x0
}

android/icu/util/GenderInfo$ListGenderStyle.class
GenderInfo.java
package android.icu.util
public final android.icu.util.GenderInfo$ListGenderStyle extends java.lang.Enum {
	public static final android.icu.util.GenderInfo$ListGenderStyle NEUTRAL
	public static final android.icu.util.GenderInfo$ListGenderStyle MIXED_NEUTRAL
	public static final android.icu.util.GenderInfo$ListGenderStyle MALE_TAINTS
	private static java.util.Map fromNameMap
	private static final android.icu.util.GenderInfo$ListGenderStyle[] $VALUES
	public static android.icu.util.GenderInfo$ListGenderStyle[] values () 
	public static android.icu.util.GenderInfo$ListGenderStyle valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static android.icu.util.GenderInfo$ListGenderStyle fromName (java.lang.String) 
		String name
		android.icu.util.GenderInfo$ListGenderStyle result
	static void  () 
}

android/icu/util/Calendar$FormatConfiguration.class
Calendar.java
package android.icu.util
public android.icu.util.Calendar$FormatConfiguration extends java.lang.Object {
	private String pattern
	private String override
	private android.icu.text.DateFormatSymbols formatData
	private android.icu.util.Calendar cal
	private android.icu.util.ULocale loc
	private void  () 
	public java.lang.String getPatternString () 
	public java.lang.String getOverrideString () 
	public android.icu.util.Calendar getCalendar () 
	public android.icu.util.ULocale getLocale () 
	public android.icu.text.DateFormatSymbols getDateFormatSymbols () 
	void  (android.icu.util.Calendar$1) 
		android.icu.util.Calendar$1 x0
	static java.lang.String access$102 (android.icu.util.Calendar$FormatConfiguration, java.lang.String) 
		android.icu.util.Calendar$FormatConfiguration x0
		String x1
	static java.lang.String access$202 (android.icu.util.Calendar$FormatConfiguration, java.lang.String) 
		android.icu.util.Calendar$FormatConfiguration x0
		String x1
	static android.icu.text.DateFormatSymbols access$302 (android.icu.util.Calendar$FormatConfiguration, android.icu.text.DateFormatSymbols) 
		android.icu.util.Calendar$FormatConfiguration x0
		android.icu.text.DateFormatSymbols x1
	static android.icu.util.ULocale access$402 (android.icu.util.Calendar$FormatConfiguration, android.icu.util.ULocale) 
		android.icu.util.Calendar$FormatConfiguration x0
		android.icu.util.ULocale x1
	static android.icu.util.Calendar access$502 (android.icu.util.Calendar$FormatConfiguration, android.icu.util.Calendar) 
		android.icu.util.Calendar$FormatConfiguration x0
		android.icu.util.Calendar x1
}

android/icu/util/Region.class
Region.java
package android.icu.util
public android.icu.util.Region extends java.lang.Object implements java.lang.Comparable  {
	private String id
	private int code
	private android.icu.util.Region$RegionType type
	private android.icu.util.Region containingRegion
	private java.util.Set containedRegions
	private java.util.List preferredValues
	private static boolean regionDataIsLoaded
	private static java.util.Map regionIDMap
	private static java.util.Map numericCodeMap
	private static java.util.Map regionAliases
	private static java.util.ArrayList regions
	private static java.util.ArrayList availableRegions
	private static final String UNKNOWN_REGION_ID
	private static final String OUTLYING_OCEANIA_REGION_ID
	private static final String WORLD_ID
	private void  () 
	private static synchronized void loadRegionData () 
		String newRegion
		StringBuilder regionName
		char endRange
		char lastChar
		int rangeMarkerLocation
		String r
		android.icu.util.Region r
		String id
		android.icu.util.Region r
		String s
		android.icu.util.Region r
		java.util.List aliasToRegionStrings
		android.icu.util.UResourceBundle res
		String aliasFrom
		String aliasTo
		int i
		android.icu.util.Region r
		String[] codeMappingStrings
		String codeMappingID
		Integer codeMappingNumber
		String codeMapping3Letter
		android.icu.util.UResourceBundle mapping
		int i
		android.icu.util.Region r
		android.icu.util.Region r
		android.icu.util.Region r
		String continent
		android.icu.util.Region r
		String grouping
		android.icu.util.Region r
		String child
		android.icu.util.Region childRegion
		int j
		android.icu.util.UResourceBundle mapping
		String parent
		android.icu.util.Region parentRegion
		int i
		int i
		java.util.Set currentSet
		android.icu.util.Region ar
		android.icu.util.UResourceBundle metadataAlias
		android.icu.util.UResourceBundle territoryAlias
		android.icu.util.UResourceBundle codeMappings
		android.icu.util.UResourceBundle idValidity
		android.icu.util.UResourceBundle regionList
		android.icu.util.UResourceBundle regionRegular
		android.icu.util.UResourceBundle regionMacro
		android.icu.util.UResourceBundle regionUnknown
		android.icu.util.UResourceBundle worldContainment
		android.icu.util.UResourceBundle territoryContainment
		android.icu.util.UResourceBundle groupingContainment
		android.icu.util.UResourceBundle metadata
		android.icu.util.UResourceBundle supplementalData
		String[] continentsArr
		java.util.List continents
		String[] groupingArr
		java.util.List groupings
		java.util.List regionCodes
		java.util.List allRegions
	public static android.icu.util.Region getInstance (java.lang.String) 
		String id
		android.icu.util.Region r
	public static android.icu.util.Region getInstance (int) 
		String pad
		String id
		int code
		android.icu.util.Region r
	public static java.util.Set getAvailable (android.icu.util.Region$RegionType) 
		android.icu.util.Region$RegionType type
	public android.icu.util.Region getContainingRegion () 
	public android.icu.util.Region getContainingRegion (android.icu.util.Region$RegionType) 
		android.icu.util.Region$RegionType type
	public java.util.Set getContainedRegions () 
	public java.util.Set getContainedRegions (android.icu.util.Region$RegionType) 
		android.icu.util.Region r
		android.icu.util.Region$RegionType type
		java.util.Set result
		java.util.Set cr
	public java.util.List getPreferredValues () 
	public boolean contains (android.icu.util.Region) 
		android.icu.util.Region cr
		android.icu.util.Region other
	public java.lang.String toString () 
	public int getNumericCode () 
	public android.icu.util.Region$RegionType getType () 
	public int compareTo (android.icu.util.Region) 
		android.icu.util.Region other
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/icu/util/StringTrieBuilder$DynamicBranchNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$DynamicBranchNode extends android.icu.util.StringTrieBuilder$ValueNode {
	private StringBuilder chars
	private java.util.ArrayList equal
	public void  () 
	public void add (char, android.icu.util.StringTrieBuilder$Node) 
		char c
		android.icu.util.StringTrieBuilder$Node node
		int i
	public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int) 
		android.icu.util.StringTrieBuilder builder
		CharSequence s
		int start
		int sValue
		char c
		int i
	public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
		android.icu.util.StringTrieBuilder$Node subNode
		android.icu.util.StringTrieBuilder$BranchHeadNode head
		android.icu.util.StringTrieBuilder$Node result
	private android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder, int, int) 
		int middle
		char c
		android.icu.util.StringTrieBuilder$Node node
		android.icu.util.StringTrieBuilder builder
		int start
		int limit
		int length
		android.icu.util.StringTrieBuilder$ListBranchNode listNode
	private int find (char) 
		int i
		char middleChar
		char c
		int start
		int limit
}

android/icu/util/Currency$CurrencyStringInfo.class
Currency.java
package android.icu.util
final android.icu.util.Currency$CurrencyStringInfo extends java.lang.Object {
	private String isoCode
	private String currencyString
	public void  (java.lang.String, java.lang.String) 
		String isoCode
		String currencyString
	public java.lang.String getISOCode () 
	public java.lang.String getCurrencyString () 
}

android/icu/util/BytesTrie.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable  {
	private static android.icu.util.BytesTrie$Result[] valueResults_
	static final int kMaxBranchLinearSubNodeLength
	static final int kMinLinearMatch
	static final int kMaxLinearMatchLength
	static final int kMinValueLead
	private static final int kValueIsFinal
	static final int kMinOneByteValueLead
	static final int kMaxOneByteValue
	static final int kMinTwoByteValueLead
	static final int kMaxTwoByteValue
	static final int kMinThreeByteValueLead
	static final int kFourByteValueLead
	static final int kMaxThreeByteValue
	static final int kFiveByteValueLead
	static final int kMaxOneByteDelta
	static final int kMinTwoByteDeltaLead
	static final int kMinThreeByteDeltaLead
	static final int kFourByteDeltaLead
	static final int kFiveByteDeltaLead
	static final int kMaxTwoByteDelta
	static final int kMaxThreeByteDelta
	private byte[] bytes_
	private int root_
	private int pos_
	private int remainingMatchLength_
	static final boolean $assertionsDisabled
	public void  (byte[], int) 
		byte[] trieBytes
		int offset
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public android.icu.util.BytesTrie reset () 
	public android.icu.util.BytesTrie saveState (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State state
	public android.icu.util.BytesTrie resetToState (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State state
	public android.icu.util.BytesTrie$Result current () 
		int node
		int pos
	public android.icu.util.BytesTrie$Result first (int) 
		int inByte
	public android.icu.util.BytesTrie$Result next (int) 
		int node
		int inByte
		int pos
		int length
	public android.icu.util.BytesTrie$Result next (byte[], int, int) 
		int node
		android.icu.util.BytesTrie$Result result
		int node
		byte inByte
		byte[] s
		int sIndex
		int sLimit
		int pos
		int length
	public int getValue () 
		int pos
		int leadByte
	public long getUniqueValue () 
		int pos
		long uniqueValue
	public int getNextBytes (java.lang.Appendable) 
		Appendable out
		int pos
		int node
	public android.icu.util.BytesTrie$Iterator iterator () 
	public android.icu.util.BytesTrie$Iterator iterator (int) 
		int maxStringLength
	public static android.icu.util.BytesTrie$Iterator iterator (byte[], int, int) 
		byte[] trieBytes
		int offset
		int maxStringLength
	private void stop () 
	private static int readValue (byte[], int, int) 
		int value
		int value
		int value
		int value
		byte[] bytes
		int pos
		int leadByte
		int value
	private static int skipValue (int, int) 
		int pos
		int leadByte
	private static int skipValue (byte[], int) 
		byte[] bytes
		int pos
		int leadByte
	private static int jumpByDelta (byte[], int) 
		byte[] bytes
		int pos
		int delta
	private static int skipDelta (byte[], int) 
		byte[] bytes
		int pos
		int delta
	private android.icu.util.BytesTrie$Result branchNext (int, int, int) 
		android.icu.util.BytesTrie$Result result
		int delta
		int delta
		int delta
		int delta
		int delta
		android.icu.util.BytesTrie$Result result
		int node
		int node
		int pos
		int length
		int inByte
	private android.icu.util.BytesTrie$Result nextImpl (int, int) 
		int length
		int node
		int pos
		int inByte
	private static long findUniqueValueFromBranch (byte[], int, int, long) 
		int node
		boolean isFinal
		int value
		byte[] bytes
		int pos
		int length
		long uniqueValue
	private static long findUniqueValue (byte[], int, long) 
		boolean isFinal
		int value
		int node
		byte[] bytes
		int pos
		long uniqueValue
	private static void getNextBranchBytes (byte[], int, int, java.lang.Appendable) 
		byte[] bytes
		int pos
		int length
		Appendable out
	private static void append (java.lang.Appendable, int) 
		java.io.IOException e
		Appendable out
		int c
	public volatile java.util.Iterator iterator () 
	static int access$900 (byte[], int, int) 
		byte[] x0
		int x1
		int x2
	static int access$1100 (int, int) 
		int x0
		int x1
	static int access$1200 (byte[], int) 
		byte[] x0
		int x1
	static int access$1300 (byte[], int) 
		byte[] x0
		int x1
	static void  () 
}

android/icu/util/ICUCloneNotSupportedException.class
ICUCloneNotSupportedException.java
package android.icu.util
public android.icu.util.ICUCloneNotSupportedException extends android.icu.util.ICUException {
	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
}

android/icu/util/UResourceTypeMismatchException.class
UResourceTypeMismatchException.java
package android.icu.util
public android.icu.util.UResourceTypeMismatchException extends java.lang.RuntimeException {
	static final long serialVersionUID
	public void  (java.lang.String) 
		String msg
}

android/icu/util/RangeValueIterator$Element.class
RangeValueIterator.java
package android.icu.util
public android.icu.util.RangeValueIterator$Element extends java.lang.Object {
	public int start
	public int limit
	public int value
	public void  () 
}

android/icu/util/DateTimeRule.class
DateTimeRule.java
package android.icu.util
public android.icu.util.DateTimeRule extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final int DOM
	public static final int DOW
	public static final int DOW_GEQ_DOM
	public static final int DOW_LEQ_DOM
	public static final int WALL_TIME
	public static final int STANDARD_TIME
	public static final int UTC_TIME
	private final int dateRuleType
	private final int month
	private final int dayOfMonth
	private final int dayOfWeek
	private final int weekInMonth
	private final int timeRuleType
	private final int millisInDay
	private static final String[] DOWSTR
	private static final String[] MONSTR
	public void  (int, int, int, int) 
		int month
		int dayOfMonth
		int millisInDay
		int timeType
	public void  (int, int, int, int, int) 
		int month
		int weekInMonth
		int dayOfWeek
		int millisInDay
		int timeType
	public void  (int, int, int, boolean, int, int) 
		int month
		int dayOfMonth
		int dayOfWeek
		boolean after
		int millisInDay
		int timeType
	public int getDateRuleType () 
	public int getRuleMonth () 
	public int getRuleDayOfMonth () 
	public int getRuleDayOfWeek () 
	public int getRuleWeekInMonth () 
	public int getTimeRuleType () 
	public int getRuleMillisInDay () 
	public java.lang.String toString () 
		String sDate
		String sTimeRuleType
		int time
		int millis
		int secs
		int mins
		int hours
		StringBuilder buf
	static void  () 
}

android/icu/util/GenderInfo$1.class
GenderInfo.java
package android.icu.util
 android.icu.util.GenderInfo$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$GenderInfo$Gender
	static final int[] $SwitchMap$android$icu$util$GenderInfo$ListGenderStyle
	static void  () 
}

android/icu/util/TimeUnitAmount.class
TimeUnitAmount.java
package android.icu.util
public android.icu.util.TimeUnitAmount extends android.icu.util.Measure {
	public void  (java.lang.Number, android.icu.util.TimeUnit) 
		Number number
		android.icu.util.TimeUnit unit
	public void  (double, android.icu.util.TimeUnit) 
		double number
		android.icu.util.TimeUnit unit
	public android.icu.util.TimeUnit getTimeUnit () 
}

android/icu/util/SimpleHoliday.class
SimpleHoliday.java
package android.icu.util
public android.icu.util.SimpleHoliday extends android.icu.util.Holiday {
	public static final android.icu.util.SimpleHoliday NEW_YEARS_DAY
	public static final android.icu.util.SimpleHoliday EPIPHANY
	public static final android.icu.util.SimpleHoliday MAY_DAY
	public static final android.icu.util.SimpleHoliday ASSUMPTION
	public static final android.icu.util.SimpleHoliday ALL_SAINTS_DAY
	public static final android.icu.util.SimpleHoliday ALL_SOULS_DAY
	public static final android.icu.util.SimpleHoliday IMMACULATE_CONCEPTION
	public static final android.icu.util.SimpleHoliday CHRISTMAS_EVE
	public static final android.icu.util.SimpleHoliday CHRISTMAS
	public static final android.icu.util.SimpleHoliday BOXING_DAY
	public static final android.icu.util.SimpleHoliday ST_STEPHENS_DAY
	public static final android.icu.util.SimpleHoliday NEW_YEARS_EVE
	public void  (int, int, java.lang.String) 
		int month
		int dayOfMonth
		String name
	public void  (int, int, java.lang.String, int) 
		int month
		int dayOfMonth
		String name
		int startYear
	public void  (int, int, java.lang.String, int, int) 
		int month
		int dayOfMonth
		String name
		int startYear
		int endYear
	public void  (int, int, int, java.lang.String) 
		int month
		int dayOfMonth
		int dayOfWeek
		String name
	public void  (int, int, int, java.lang.String, int) 
		int month
		int dayOfMonth
		int dayOfWeek
		String name
		int startYear
	public void  (int, int, int, java.lang.String, int, int) 
		int month
		int dayOfMonth
		int dayOfWeek
		String name
		int startYear
		int endYear
	private static android.icu.util.DateRule rangeRule (int, int, android.icu.util.DateRule) 
		android.icu.util.Calendar start
		java.util.Date end
		int startYear
		int endYear
		android.icu.util.DateRule rule
		android.icu.util.RangeDateRule rangeRule
	static void  () 
}

android/icu/util/LocaleMatcher.class
LocaleMatcher.java
package android.icu.util
public android.icu.util.LocaleMatcher extends java.lang.Object {
	public static final boolean DEBUG
	private static final android.icu.util.ULocale UNKNOWN_LOCALE
	private static final double DEFAULT_THRESHOLD
	private final android.icu.util.ULocale defaultLanguage
	private final double threshold
	java.util.Set localeToMaxLocaleAndWeight
	java.util.Map desiredLanguageToPossibleLocalesToMaxLocaleToData
	android.icu.util.LocaleMatcher$LanguageMatcherData matcherData
	private static final android.icu.util.LocaleMatcher$LanguageMatcherData defaultWritten
	private static java.util.HashMap canonicalMap
	public void  (android.icu.util.LocalePriorityList) 
		android.icu.util.LocalePriorityList languagePriorityList
	public void  (java.lang.String) 
		String languagePriorityListString
	public void  (android.icu.util.LocalePriorityList, android.icu.util.LocaleMatcher$LanguageMatcherData) 
		android.icu.util.LocalePriorityList languagePriorityList
		android.icu.util.LocaleMatcher$LanguageMatcherData matcherData
	public void  (android.icu.util.LocalePriorityList, android.icu.util.LocaleMatcher$LanguageMatcherData, double) 
		android.icu.util.ULocale language
		android.icu.util.LocalePriorityList languagePriorityList
		android.icu.util.LocaleMatcher$LanguageMatcherData matcherData
		double threshold
		java.util.Iterator it
	public double match (android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale desired
		android.icu.util.ULocale desiredMax
		android.icu.util.ULocale supported
		android.icu.util.ULocale supportedMax
	public android.icu.util.ULocale canonicalize (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
		String lang
		String lang2
		String script
		String script2
		String region
		String region2
	public android.icu.util.ULocale getBestMatch (android.icu.util.LocalePriorityList) 
		android.icu.util.ULocale matchLocale
		double weight
		android.icu.util.ULocale language
		android.icu.util.LocalePriorityList languageList
		double bestWeight
		android.icu.util.ULocale bestTableMatch
		double penalty
		android.icu.util.LocaleMatcher$OutputDouble matchWeight
	public android.icu.util.ULocale getBestMatch (java.lang.String) 
		String languageList
	public android.icu.util.ULocale getBestMatch (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
	public transient android.icu.util.ULocale getBestMatch (android.icu.util.ULocale[]) 
		android.icu.util.ULocale[] ulocales
	public java.lang.String toString () 
	private android.icu.util.ULocale getBestMatchInternal (android.icu.util.ULocale, android.icu.util.LocaleMatcher$OutputDouble) 
		android.icu.util.ULocale tableKey
		android.icu.util.ULocale maxLocale
		Double matchedWeight
		double match
		double weight
		android.icu.impl.Row$R3 tableKeyValue
		android.icu.util.ULocale languageCode
		android.icu.util.LocaleMatcher$OutputDouble outputWeight
		android.icu.util.ULocale maximized
		double bestWeight
		android.icu.util.ULocale bestTableMatch
		String baseLanguage
		java.util.Set searchTable
	private void add (android.icu.util.ULocale, java.lang.Double) 
		android.icu.util.ULocale language
		Double weight
		android.icu.impl.Row$R3 row
	private void processMapping () 
		android.icu.util.ULocale key
		String lang
		android.icu.impl.Row$R3 localeToMaxAndWeight
		String desired
		java.util.Set supported
		java.util.Map$Entry desiredToMatchingLanguages
		android.icu.util.ULocale key
		String lang
		android.icu.impl.Row$R3 localeToMaxAndWeight
	private void addFiltered (java.lang.String, android.icu.impl.Row$R3) 
		String desired
		android.icu.impl.Row$R3 localeToMaxAndWeight
		java.util.Set map
	private android.icu.util.ULocale addLikelySubtags (android.icu.util.ULocale) 
		String language
		String script
		String region
		android.icu.util.ULocale languageCode
		android.icu.util.ULocale result
	public static android.icu.impl.ICUResourceBundle getICUSupplementalData () 
		android.icu.impl.ICUResourceBundle suppData
	public static double match (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale a
		android.icu.util.ULocale b
		android.icu.util.LocaleMatcher matcher
	static void  () 
		android.icu.impl.ICUResourceBundle item
		boolean oneway
		android.icu.util.UResourceBundleIterator iter
		android.icu.impl.ICUResourceBundle suppData
		android.icu.impl.ICUResourceBundle languageMatching
		android.icu.impl.ICUResourceBundle written
}

android/icu/util/EthiopicCalendar.class
EthiopicCalendar.java
package android.icu.util
public final android.icu.util.EthiopicCalendar extends android.icu.util.CECalendar {
	private static final long serialVersionUID
	public static final int MESKEREM
	public static final int TEKEMT
	public static final int HEDAR
	public static final int TAHSAS
	public static final int TER
	public static final int YEKATIT
	public static final int MEGABIT
	public static final int MIAZIA
	public static final int GENBOT
	public static final int SENE
	public static final int HAMLE
	public static final int NEHASSE
	public static final int PAGUMEN
	private static final int JD_EPOCH_OFFSET_AMETE_MIHRET
	private static final int AMETE_MIHRET_DELTA
	private static final int AMETE_ALEM
	private static final int AMETE_MIHRET
	private static final int AMETE_MIHRET_ERA
	private static final int AMETE_ALEM_ERA
	private int eraType
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	public java.lang.String getType () 
	public void setAmeteAlemEra (boolean) 
		boolean onOff
	public boolean isAmeteAlemEra () 
	protected int handleGetExtendedYear () 
		int eyear
		int eyear
		int eyear
		int era
		int eyear
	protected void handleComputeFields (int) 
		int era
		int year
		int era
		int year
		int julianDay
		int era
		int year
		int[] fields
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	protected int getJDEpochOffset () 
	public static int EthiopicToJD (long, int, int) 
		long year
		int month
		int date
	private void setCalcTypeForLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String localeCalType
}

android/icu/util/StringTrieBuilder$BranchNode.class
StringTrieBuilder.java
package android.icu.util
abstract android.icu.util.StringTrieBuilder$BranchNode extends android.icu.util.StringTrieBuilder$Node {
	protected int hash
	protected int firstEdgeNumber
	public void  () 
	public int hashCode () 
}

android/icu/util/Holiday.class
Holiday.java
package android.icu.util
public abstract android.icu.util.Holiday extends java.lang.Object implements android.icu.util.DateRule  {
	private String name
	private android.icu.util.DateRule rule
	private static android.icu.util.Holiday[] noHolidays
	public static android.icu.util.Holiday[] getHolidays () 
	public static android.icu.util.Holiday[] getHolidays (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.util.Holiday[] getHolidays (android.icu.util.ULocale) 
		java.util.ResourceBundle bundle
		android.icu.util.ULocale locale
		android.icu.util.Holiday[] result
	public java.util.Date firstAfter (java.util.Date) 
		java.util.Date start
	public java.util.Date firstBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	public boolean isOn (java.util.Date) 
		java.util.Date date
	public boolean isBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	protected void  (java.lang.String, android.icu.util.DateRule) 
		String name
		android.icu.util.DateRule rule
	public java.lang.String getDisplayName () 
	public java.lang.String getDisplayName (java.util.Locale) 
		java.util.Locale locale
	public java.lang.String getDisplayName (android.icu.util.ULocale) 
		java.util.ResourceBundle bundle
		android.icu.util.ULocale locale
		String dispName
	public android.icu.util.DateRule getRule () 
	public void setRule (android.icu.util.DateRule) 
		android.icu.util.DateRule rule
	static void  () 
}

android/icu/util/StringTrieBuilder$IntermediateValueNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$IntermediateValueNode extends android.icu.util.StringTrieBuilder$ValueNode {
	private android.icu.util.StringTrieBuilder$Node next
	public void  (int, android.icu.util.StringTrieBuilder$Node) 
		int v
		android.icu.util.StringTrieBuilder$Node nextNode
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.util.StringTrieBuilder$IntermediateValueNode o
	public int markRightEdgesFirst (int) 
		int edgeNumber
	public void write (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
}

android/icu/util/CharsTrie.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable  {
	private static android.icu.util.BytesTrie$Result[] valueResults_
	static final int kMaxBranchLinearSubNodeLength
	static final int kMinLinearMatch
	static final int kMaxLinearMatchLength
	static final int kMinValueLead
	static final int kNodeTypeMask
	static final int kValueIsFinal
	static final int kMaxOneUnitValue
	static final int kMinTwoUnitValueLead
	static final int kThreeUnitValueLead
	static final int kMaxTwoUnitValue
	static final int kMaxOneUnitNodeValue
	static final int kMinTwoUnitNodeValueLead
	static final int kThreeUnitNodeValueLead
	static final int kMaxTwoUnitNodeValue
	static final int kMaxOneUnitDelta
	static final int kMinTwoUnitDeltaLead
	static final int kThreeUnitDeltaLead
	static final int kMaxTwoUnitDelta
	private CharSequence chars_
	private int root_
	private int pos_
	private int remainingMatchLength_
	static final boolean $assertionsDisabled
	public void  (java.lang.CharSequence, int) 
		CharSequence trieChars
		int offset
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public android.icu.util.CharsTrie reset () 
	public android.icu.util.CharsTrie saveState (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State state
	public android.icu.util.CharsTrie resetToState (android.icu.util.CharsTrie$State) 
		android.icu.util.CharsTrie$State state
	public android.icu.util.BytesTrie$Result current () 
		int node
		int pos
	public android.icu.util.BytesTrie$Result first (int) 
		int inUnit
	public android.icu.util.BytesTrie$Result firstForCodePoint (int) 
		int cp
	public android.icu.util.BytesTrie$Result next (int) 
		int node
		int inUnit
		int pos
		int length
	public android.icu.util.BytesTrie$Result nextForCodePoint (int) 
		int cp
	public android.icu.util.BytesTrie$Result next (java.lang.CharSequence, int, int) 
		int node
		android.icu.util.BytesTrie$Result result
		char inUnit
		int node
		CharSequence s
		int sIndex
		int sLimit
		int pos
		int length
	public int getValue () 
		int pos
		int leadUnit
	public long getUniqueValue () 
		int pos
		long uniqueValue
	public int getNextChars (java.lang.Appendable) 
		Appendable out
		int pos
		int node
	public android.icu.util.CharsTrie$Iterator iterator () 
	public android.icu.util.CharsTrie$Iterator iterator (int) 
		int maxStringLength
	public static android.icu.util.CharsTrie$Iterator iterator (java.lang.CharSequence, int, int) 
		CharSequence trieChars
		int offset
		int maxStringLength
	private void stop () 
	private static int readValue (java.lang.CharSequence, int, int) 
		int value
		int value
		CharSequence chars
		int pos
		int leadUnit
		int value
	private static int skipValue (int, int) 
		int pos
		int leadUnit
	private static int skipValue (java.lang.CharSequence, int) 
		CharSequence chars
		int pos
		int leadUnit
	private static int readNodeValue (java.lang.CharSequence, int, int) 
		int value
		int value
		CharSequence chars
		int pos
		int leadUnit
		int value
	private static int skipNodeValue (int, int) 
		int pos
		int leadUnit
	private static int jumpByDelta (java.lang.CharSequence, int) 
		CharSequence chars
		int pos
		int delta
	private static int skipDelta (java.lang.CharSequence, int) 
		CharSequence chars
		int pos
		int delta
	private android.icu.util.BytesTrie$Result branchNext (int, int, int) 
		android.icu.util.BytesTrie$Result result
		int delta
		int delta
		int delta
		android.icu.util.BytesTrie$Result result
		int node
		int node
		int pos
		int length
		int inUnit
	private android.icu.util.BytesTrie$Result nextImpl (int, int) 
		int length
		int pos
		int inUnit
		int node
	private static long findUniqueValueFromBranch (java.lang.CharSequence, int, int, long) 
		int node
		boolean isFinal
		int value
		CharSequence chars
		int pos
		int length
		long uniqueValue
	private static long findUniqueValue (java.lang.CharSequence, int, long) 
		int value
		boolean isFinal
		int value
		CharSequence chars
		int pos
		long uniqueValue
		int node
	private static void getNextBranchChars (java.lang.CharSequence, int, int, java.lang.Appendable) 
		CharSequence chars
		int pos
		int length
		Appendable out
	private static void append (java.lang.Appendable, int) 
		java.io.IOException e
		Appendable out
		int c
	public volatile java.util.Iterator iterator () 
	static int access$500 (int, int) 
		int x0
		int x1
	static int access$600 (java.lang.CharSequence, int, int) 
		CharSequence x0
		int x1
		int x2
	static int access$700 (java.lang.CharSequence, int, int) 
		CharSequence x0
		int x1
		int x2
	static int access$800 (java.lang.CharSequence, int) 
		CharSequence x0
		int x1
	static int access$900 (java.lang.CharSequence, int) 
		CharSequence x0
		int x1
	static int access$1000 (int, int) 
		int x0
		int x1
	static void  () 
}

android/icu/util/CurrencyServiceShim$CFService.class
CurrencyServiceShim.java
package android.icu.util
 android.icu.util.CurrencyServiceShim$CFService extends android.icu.impl.ICULocaleService {
	void  () 
}

android/icu/util/BytesTrie$State.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$State extends java.lang.Object {
	private byte[] bytes
	private int root
	private int pos
	private int remainingMatchLength
	public void  () 
	static byte[] access$002 (android.icu.util.BytesTrie$State, byte[]) 
		android.icu.util.BytesTrie$State x0
		byte[] x1
	static int access$102 (android.icu.util.BytesTrie$State, int) 
		android.icu.util.BytesTrie$State x0
		int x1
	static int access$202 (android.icu.util.BytesTrie$State, int) 
		android.icu.util.BytesTrie$State x0
		int x1
	static int access$302 (android.icu.util.BytesTrie$State, int) 
		android.icu.util.BytesTrie$State x0
		int x1
	static byte[] access$000 (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State x0
	static int access$100 (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State x0
	static int access$200 (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State x0
	static int access$300 (android.icu.util.BytesTrie$State) 
		android.icu.util.BytesTrie$State x0
}

android/icu/util/CECalendar.class
CECalendar.java
package android.icu.util
abstract android.icu.util.CECalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	private static final int[][] LIMITS
	protected void  () 
	protected void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	protected void  (java.util.Locale) 
		java.util.Locale aLocale
	protected void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	protected void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	protected void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	protected void  (int, int, int) 
		int year
		int month
		int date
	protected void  (java.util.Date) 
		java.util.Date date
	protected void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected abstract int getJDEpochOffset () 
	protected int handleComputeMonthStart (int, int, boolean) 
		int eyear
		int emonth
		boolean useMonth
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	protected int handleGetMonthLength (int, int) 
		int extendedYear
		int month
	public static int ceToJD (long, int, int, int) 
		long year
		int month
		int day
		int jdEpochOffset
	public static void jdToCE (int, int, int[]) 
		int julianDay
		int jdEpochOffset
		int[] fields
		int c4
		int[] r4
		int doy
	static void  () 
}

android/icu/util/TimeUnit.class
TimeUnit.java
package android.icu.util
public android.icu.util.TimeUnit extends android.icu.util.MeasureUnit {
	private static final long serialVersionUID
	private final int index
	void  (java.lang.String, java.lang.String) 
		String type
		String code
	public static android.icu.util.TimeUnit[] values () 
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
}

android/icu/util/TimeZone.class
TimeZone.java
package android.icu.util
public abstract android.icu.util.TimeZone extends java.lang.Object implements java.io.Serializable java.lang.Cloneable android.icu.util.Freezable  {
	private static final java.util.logging.Logger LOGGER
	private static final long serialVersionUID
	public static final int TIMEZONE_ICU
	public static final int TIMEZONE_JDK
	public static final int SHORT
	public static final int LONG
	public static final int SHORT_GENERIC
	public static final int LONG_GENERIC
	public static final int SHORT_GMT
	public static final int LONG_GMT
	public static final int SHORT_COMMONLY_USED
	public static final int GENERIC_LOCATION
	public static final String UNKNOWN_ZONE_ID
	static final String GMT_ZONE_ID
	public static final android.icu.util.TimeZone UNKNOWN_ZONE
	public static final android.icu.util.TimeZone GMT_ZONE
	private String ID
	private static volatile android.icu.util.TimeZone defaultZone
	private static int TZ_IMPL
	private static final String TZIMPL_CONFIG_KEY
	private static final String TZIMPL_CONFIG_ICU
	private static final String TZIMPL_CONFIG_JDK
	static final boolean $assertionsDisabled
	public void  () 
	protected void  (java.lang.String) 
		String ID
	public abstract int getOffset (int, int, int, int, int, int) 
	public int getOffset (long) 
		long date
		int[] result
	public void getOffset (long, boolean, int[]) 
		int pass
		long date
		boolean local
		int[] offsets
		int[] fields
	public abstract void setRawOffset (int) 
	public abstract int getRawOffset () 
	public java.lang.String getID () 
	public void setID (java.lang.String) 
		String ID
	public final java.lang.String getDisplayName () 
	public final java.lang.String getDisplayName (java.util.Locale) 
		java.util.Locale locale
	public final java.lang.String getDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public final java.lang.String getDisplayName (boolean, int) 
		boolean daylight
		int style
	public java.lang.String getDisplayName (boolean, int, java.util.Locale) 
		boolean daylight
		int style
		java.util.Locale locale
	public java.lang.String getDisplayName (boolean, int, android.icu.util.ULocale) 
		boolean daylight
		int style
		android.icu.util.ULocale locale
	private java.lang.String _getDisplayName (int, boolean, android.icu.util.ULocale) 
		int offset
		android.icu.text.TimeZoneFormat tzfmt
		long date
		android.icu.util.Output timeType
		android.icu.text.TimeZoneFormat tzfmt
		int offset
		android.icu.text.TimeZoneFormat tzfmt
		int offset
		long date
		android.icu.text.TimeZoneNames tznames
		android.icu.text.TimeZoneNames$NameType nameType
		int style
		boolean daylight
		android.icu.util.ULocale locale
		String result
	public int getDSTSavings () 
	public abstract boolean useDaylightTime () 
	public boolean observesDaylightTime () 
	public abstract boolean inDaylightTime (java.util.Date) 
	public static android.icu.util.TimeZone getTimeZone (java.lang.String) 
		String ID
	public static android.icu.util.TimeZone getFrozenTimeZone (java.lang.String) 
		String ID
	public static android.icu.util.TimeZone getTimeZone (java.lang.String, int) 
		String ID
		int type
	private static android.icu.util.TimeZone getTimeZone (java.lang.String, int, boolean) 
		android.icu.util.TimeZone result
		String ID
		int type
		boolean frozen
		android.icu.util.TimeZone result
	public static synchronized void setDefaultTimeZoneType (int) 
		int type
	public static int getDefaultTimeZoneType () 
	public static java.util.Set getAvailableIDs (android.icu.util.TimeZone$SystemTimeZoneType, java.lang.String, java.lang.Integer) 
		android.icu.util.TimeZone$SystemTimeZoneType zoneType
		String region
		Integer rawOffset
	public static java.lang.String[] getAvailableIDs (int) 
		int rawOffset
		java.util.Set ids
	public static java.lang.String[] getAvailableIDs (java.lang.String) 
		String country
		java.util.Set ids
	public static java.lang.String[] getAvailableIDs () 
		java.util.Set ids
	public static int countEquivalentIDs (java.lang.String) 
		String id
	public static java.lang.String getEquivalentID (java.lang.String, int) 
		String id
		int index
	public static android.icu.util.TimeZone getDefault () 
		java.util.TimeZone temp
		android.icu.util.TimeZone result
	public static synchronized void clearCachedDefault () 
	public static synchronized void setDefault (android.icu.util.TimeZone) 
		String icuID
		android.icu.util.TimeZone tz
		java.util.TimeZone jdkZone
	public boolean hasSameRules (android.icu.util.TimeZone) 
		android.icu.util.TimeZone other
	public java.lang.Object clone () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public static java.lang.String getTZDataVersion () 
	public static java.lang.String getCanonicalID (java.lang.String) 
		String id
	public static java.lang.String getCanonicalID (java.lang.String, boolean[]) 
		String id
		boolean[] isSystemID
		String canonicalID
		boolean systemTzid
	public static java.lang.String getRegion (java.lang.String) 
		String id
		String region
	public static java.lang.String getWindowsID (java.lang.String) 
		String tzid
		android.icu.util.UResourceBundle regionalData
		String[] tzids
		android.icu.util.UResourceBundle winzone
		android.icu.util.UResourceBundleIterator rgitr
		String id
		boolean[] isSystemID
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle mapTimezones
		android.icu.util.UResourceBundleIterator resitr
	public static java.lang.String getIDForWindowsID (java.lang.String, java.lang.String) 
		int endIdx
		android.icu.util.UResourceBundle zones
		String winid
		String region
		String id
		android.icu.util.UResourceBundle top
		android.icu.util.UResourceBundle mapTimezones
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.util.TimeZone other
		CloneNotSupportedException e
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
		String type
}

android/icu/util/CharsTrieBuilder.class
CharsTrieBuilder.java
package android.icu.util
public final android.icu.util.CharsTrieBuilder extends android.icu.util.StringTrieBuilder {
	private final char[] intUnits
	private char[] chars
	private int charsLength
	static final boolean $assertionsDisabled
	public void  () 
	public android.icu.util.CharsTrieBuilder add (java.lang.CharSequence, int) 
		CharSequence s
		int value
	public android.icu.util.CharsTrie build (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	public java.lang.CharSequence buildCharSequence (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	private void buildChars (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	public android.icu.util.CharsTrieBuilder clear () 
	protected boolean matchNodesCanHaveValues () 
	protected int getMaxBranchLinearSubNodeLength () 
	protected int getMinLinearMatch () 
	protected int getMaxLinearMatchLength () 
	private void ensureCapacity (int) 
		int newCapacity
		char[] newChars
		int length
	protected int write (int) 
		int unit
		int newLength
	protected int write (int, int) 
		int offset
		int length
		int newLength
		int charsOffset
	private int write (char[], int) 
		char[] s
		int length
		int newLength
	protected int writeValueAndFinal (int, boolean) 
		int length
		int i
		boolean isFinal
		int length
	protected int writeValueAndType (boolean, int, int) 
		int length
		int length
		boolean hasValue
		int value
		int node
		int length
	protected int writeDeltaTo (int) 
		int length
		int jumpTarget
		int i
		int length
	static void  () 
}

android/icu/util/Currency$1.class
Currency.java
package android.icu.util
 android.icu.util.Currency$1 extends java.lang.Object {
}

android/icu/util/VersionInfo.class
VersionInfo.java
package android.icu.util
public final android.icu.util.VersionInfo extends java.lang.Object implements java.lang.Comparable  {
	public static final android.icu.util.VersionInfo UNICODE_1_0
	public static final android.icu.util.VersionInfo UNICODE_1_0_1
	public static final android.icu.util.VersionInfo UNICODE_1_1_0
	public static final android.icu.util.VersionInfo UNICODE_1_1_5
	public static final android.icu.util.VersionInfo UNICODE_2_0
	public static final android.icu.util.VersionInfo UNICODE_2_1_2
	public static final android.icu.util.VersionInfo UNICODE_2_1_5
	public static final android.icu.util.VersionInfo UNICODE_2_1_8
	public static final android.icu.util.VersionInfo UNICODE_2_1_9
	public static final android.icu.util.VersionInfo UNICODE_3_0
	public static final android.icu.util.VersionInfo UNICODE_3_0_1
	public static final android.icu.util.VersionInfo UNICODE_3_1_0
	public static final android.icu.util.VersionInfo UNICODE_3_1_1
	public static final android.icu.util.VersionInfo UNICODE_3_2
	public static final android.icu.util.VersionInfo UNICODE_4_0
	public static final android.icu.util.VersionInfo UNICODE_4_0_1
	public static final android.icu.util.VersionInfo UNICODE_4_1
	public static final android.icu.util.VersionInfo UNICODE_5_0
	public static final android.icu.util.VersionInfo UNICODE_5_1
	public static final android.icu.util.VersionInfo UNICODE_5_2
	public static final android.icu.util.VersionInfo UNICODE_6_0
	public static final android.icu.util.VersionInfo UNICODE_6_1
	public static final android.icu.util.VersionInfo UNICODE_6_2
	public static final android.icu.util.VersionInfo UNICODE_6_3
	public static final android.icu.util.VersionInfo UNICODE_7_0
	public static final android.icu.util.VersionInfo UNICODE_8_0
	public static final android.icu.util.VersionInfo ICU_VERSION
	public static final String ICU_DATA_VERSION_PATH
	public static final android.icu.util.VersionInfo ICU_DATA_VERSION
	public static final android.icu.util.VersionInfo UCOL_RUNTIME_VERSION
	public static final android.icu.util.VersionInfo UCOL_BUILDER_VERSION
	public static final android.icu.util.VersionInfo UCOL_TAILORINGS_VERSION
	private static volatile android.icu.util.VersionInfo javaVersion
	private static final android.icu.util.VersionInfo UNICODE_VERSION
	private int m_version_
	private static final java.util.concurrent.ConcurrentHashMap MAP_
	private static final int LAST_BYTE_MASK_
	private static final String INVALID_VERSION_NUMBER_
	private static volatile String TZDATA_VERSION
	public static android.icu.util.VersionInfo getInstance (java.lang.String) 
		char c
		int i
		String version
		int length
		int[] array
		int count
		int index
	public static android.icu.util.VersionInfo getInstance (int, int, int, int) 
		android.icu.util.VersionInfo tmpvi
		int major
		int minor
		int milli
		int micro
		int version
		Integer key
		android.icu.util.VersionInfo result
	public static android.icu.util.VersionInfo getInstance (int, int, int) 
		int major
		int minor
		int milli
	public static android.icu.util.VersionInfo getInstance (int, int) 
		int major
		int minor
	public static android.icu.util.VersionInfo getInstance (int) 
		int major
	public static android.icu.util.VersionInfo javaVersion () 
		char c
		String s
		char[] chars
		int r
		int w
		int count
		boolean numeric
		String vs
	public java.lang.String toString () 
		StringBuilder result
	public int getMajor () 
	public int getMinor () 
	public int getMilli () 
	public int getMicro () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (android.icu.util.VersionInfo) 
		android.icu.util.VersionInfo other
	private void  (int) 
		int compactversion
	private static int getInt (int, int, int, int) 
		int major
		int minor
		int milli
		int micro
	public static void main (java.lang.String[]) 
		int major
		int minor
		String icuApiVer
		String icuApiVer
		String icuApiVer
		String[] args
		String icuApiVer
	public java.lang.String getVersionString (int, int) 
		int i
		int minDigits
		int maxDigits
		int[] digits
		int numDigits
		StringBuilder verStr
	static java.lang.String getTZDataVersion () 
		android.icu.util.UResourceBundle tzbundle
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/icu/util/TimeArrayTimeZoneRule.class
TimeArrayTimeZoneRule.java
package android.icu.util
public android.icu.util.TimeArrayTimeZoneRule extends android.icu.util.TimeZoneRule {
	private static final long serialVersionUID
	private final long[] startTimes
	private final int timeType
	public void  (java.lang.String, int, int, long[], int) 
		String name
		int rawOffset
		int dstSavings
		long[] startTimes
		int timeType
	public long[] getStartTimes () 
	public int getTimeType () 
	public java.util.Date getFirstStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getFinalStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getNextStart (long, int, int, boolean) 
		long time
		long base
		int prevOffset
		int prevDSTSavings
		boolean inclusive
		int i
	public java.util.Date getPreviousStart (long, int, int, boolean) 
		long time
		long base
		int prevOffset
		int prevDSTSavings
		boolean inclusive
		int i
	public boolean isEquivalentTo (android.icu.util.TimeZoneRule) 
		android.icu.util.TimeZoneRule other
	public boolean isTransitionRule () 
	private long getUTC (long, int, int) 
		long time
		int raw
		int dst
	public java.lang.String toString () 
		int i
		StringBuilder buf
}

android/icu/util/GregorianCalendar.class
GregorianCalendar.java
package android.icu.util
public android.icu.util.GregorianCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	public static final int BC
	public static final int AD
	private static final int EPOCH_YEAR
	private static final int[][] MONTH_COUNT
	private static final int[][] LIMITS
	private long gregorianCutover
	private transient int cutoverJulianDay
	private transient int gregorianCutoverYear
	protected transient boolean isGregorian
	protected transient boolean invertGregorian
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	public void setGregorianChange (java.util.Date) 
		android.icu.util.GregorianCalendar cal
		java.util.Date date
	public final java.util.Date getGregorianChange () 
	public boolean isLeapYear (int) 
		int year
	public boolean isEquivalentTo (android.icu.util.Calendar) 
		android.icu.util.Calendar other
	public int hashCode () 
	public void roll (int, int) 
		int lastDoy
		int lastRelDow
		int lastWoy
		int woy
		int isoYear
		int isoDoy
		int field
		int amount
	public int getActualMinimum (int) 
		int field
	public int getActualMaximum (int) 
		int y
		android.icu.util.Calendar cal
		int era
		java.util.Date d
		int lowGood
		int highBad
		int field
	boolean inDaylightTime () 
	protected int handleGetMonthLength (int, int) 
		int[] rem
		int extendedYear
		int month
	protected int handleGetYearLength (int) 
		int eyear
	protected void handleComputeFields (int) 
		int eyear
		int month
		int dayOfMonth
		int dayOfYear
		long julianEpochDay
		long january1
		boolean isLeap
		int correction
		int march1
		int julianDay
		int eyear
		int month
		int dayOfMonth
		int dayOfYear
		int era
	protected int handleGetExtendedYear () 
		int year
		int year
		int era
		int year
	protected int handleComputeJulianDay (int) 
		int bestField
		int jd
	protected int handleComputeMonthStart (int, int, boolean) 
		int[] rem
		int eyear
		int month
		boolean useMonth
		boolean isLeap
		int y
		int julianDay
	public java.lang.String getType () 
	static void  () 
}

android/icu/util/GenderInfo$Gender.class
GenderInfo.java
package android.icu.util
public final android.icu.util.GenderInfo$Gender extends java.lang.Enum {
	public static final android.icu.util.GenderInfo$Gender MALE
	public static final android.icu.util.GenderInfo$Gender FEMALE
	public static final android.icu.util.GenderInfo$Gender OTHER
	private static final android.icu.util.GenderInfo$Gender[] $VALUES
	public static android.icu.util.GenderInfo$Gender[] values () 
	public static android.icu.util.GenderInfo$Gender valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/PersianCalendar.class
PersianCalendar.java
package android.icu.util
public android.icu.util.PersianCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	private static final int[][] MONTH_COUNT
	private static final int PERSIAN_EPOCH
	private static final int[][] LIMITS
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	private static final boolean isLeapYear (int) 
		int year
		int[] remainder
	protected int handleGetMonthLength (int, int) 
		int[] rem
		int extendedYear
		int month
	protected int handleGetYearLength (int) 
		int extendedYear
	protected int handleComputeMonthStart (int, int, boolean) 
		int[] rem
		int eyear
		int month
		boolean useMonth
		int julianDay
	protected int handleGetExtendedYear () 
		int year
		int year
	protected void handleComputeFields (int) 
		int month
		int julianDay
		int year
		int month
		int dayOfMonth
		int dayOfYear
		long daysSinceEpoch
		long farvardin1
	public java.lang.String getType () 
	static void  () 
}

android/icu/util/BasicTimeZone.class
BasicTimeZone.java
package android.icu.util
public abstract android.icu.util.BasicTimeZone extends android.icu.util.TimeZone {
	private static final long serialVersionUID
	private static final long MILLIS_PER_YEAR
	public static final int LOCAL_STD
	public static final int LOCAL_DST
	public static final int LOCAL_FORMER
	public static final int LOCAL_LATTER
	protected static final int STD_DST_MASK
	protected static final int FORMER_LATTER_MASK
	public abstract android.icu.util.TimeZoneTransition getNextTransition (long, boolean) 
	public abstract android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean) 
	public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long) 
		android.icu.util.TimeZone tz
		long start
		long end
	public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long, boolean) 
		android.icu.util.TimeZoneTransition tr1
		android.icu.util.TimeZoneTransition tr2
		boolean inRange1
		boolean inRange2
		android.icu.util.TimeZone tz
		long start
		long end
		boolean ignoreDstAmount
		int[] offsets1
		int[] offsets2
		long time
	public abstract android.icu.util.TimeZoneRule[] getTimeZoneRules () 
	public android.icu.util.TimeZoneRule[] getTimeZoneRules (long) 
		java.util.Date d
		int i
		long[] newtimes
		android.icu.util.TimeArrayTimeZoneRule newtar
		long[] times
		int timeType
		int idx
		int asize
		java.util.Date firstStart
		android.icu.util.TimeArrayTimeZoneRule tar
		long t
		int[] dfields
		android.icu.util.AnnualTimeZoneRule newar
		android.icu.util.AnnualTimeZoneRule ar
		java.util.Date firstStart
		android.icu.util.TimeZoneRule toRule
		int ruleIdx
		long start
		android.icu.util.TimeZoneRule[] all
		android.icu.util.TimeZoneTransition tzt
		java.util.BitSet isProcessed
		java.util.List filteredRules
		android.icu.util.TimeZoneRule initial
		long time
		boolean bFinalStd
		boolean bFinalDst
		android.icu.util.TimeZoneRule[] rules
	public android.icu.util.TimeZoneRule[] getSimpleTimeZoneRulesNear (long) 
		java.util.Date d
		java.util.Date d
		int[] dtfields
		int weekInMonth
		android.icu.util.DateTimeRule dtr
		android.icu.util.AnnualTimeZoneRule secondRule
		String initialName
		int initialRaw
		int initialDst
		long nextTransitionTime
		int[] offsets
		long date
		android.icu.util.AnnualTimeZoneRule[] annualRules
		android.icu.util.TimeZoneRule initialRule
		android.icu.util.TimeZoneTransition tr
		android.icu.util.TimeZoneRule[] result
	public void getOffsetFromLocal (long, int, int, int[]) 
		long date
		int nonExistingTimeOpt
		int duplicatedTimeOpt
		int[] offsets
	protected void  () 
	protected void  (java.lang.String) 
		String ID
}

android/icu/util/BuddhistCalendar.class
BuddhistCalendar.java
package android.icu.util
public android.icu.util.BuddhistCalendar extends android.icu.util.GregorianCalendar {
	private static final long serialVersionUID
	public static final int BE
	private static final int BUDDHIST_ERA_START
	private static final int GREGORIAN_EPOCH
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	protected int handleGetExtendedYear () 
		int year
		int year
	protected int handleComputeMonthStart (int, int, boolean) 
		int eyear
		int month
		boolean useMonth
	protected void handleComputeFields (int) 
		int julianDay
		int y
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	public java.lang.String getType () 
}

android/icu/util/CompactCharArray.class
CompactCharArray.java
package android.icu.util
public final android.icu.util.CompactCharArray extends java.lang.Object implements java.lang.Cloneable  {
	public static final int UNICODECOUNT
	public static final int BLOCKSHIFT
	static final int BLOCKCOUNT
	static final int INDEXSHIFT
	static final int INDEXCOUNT
	static final int BLOCKMASK
	private char[] values
	private char[] indices
	private int[] hashes
	private boolean isCompact
	char defaultValue
	public void  () 
	public void  (char) 
		char defaultValue
		int i
	public void  (char[], char[]) 
		char index
		char[] indexArray
		char[] newValues
		int i
	public void  (java.lang.String, java.lang.String) 
		String indexArray
		String valueArray
	public char elementAt (char) 
		char index
		int ix
	public void setElementAt (char, char) 
		char index
		char value
	public void setElementAt (char, char, char) 
		char start
		char end
		char value
		int i
	public void compact () 
	public void compact (boolean) 
		int j
		int dest
		int j
		int dest
		int limit
		int jBlockStart
		boolean touched
		int i
		int iBlockStart
		char iUntouched
		int newSize
		char[] target
		char[] result
		boolean exhaustive
	private int FindOverlappingPosition (int, char[], int) 
		int currentCount
		int i
		int start
		char[] tempValues
		int tempCount
	static final boolean arrayRegionMatches (char[], int, char[], int, int) 
		int i
		char[] source
		int sourceStart
		char[] target
		int targetStart
		int len
		int sourceEnd
		int delta
	private final void touchBlock (int, int) 
		int i
		int value
	private final boolean blockTouched (int) 
		int i
	public char[] getIndexArray () 
	public char[] getValueArray () 
	public java.lang.Object clone () 
		android.icu.util.CompactCharArray other
		CloneNotSupportedException e
	public boolean equals (java.lang.Object) 
		int i
		Object obj
		android.icu.util.CompactCharArray other
	public int hashCode () 
		int i
		int result
		int increment
	private void expand () 
		char[] tempArray
		int i
}

android/icu/util/CurrencyAmount.class
CurrencyAmount.java
package android.icu.util
public android.icu.util.CurrencyAmount extends android.icu.util.Measure {
	public void  (java.lang.Number, android.icu.util.Currency) 
		Number number
		android.icu.util.Currency currency
	public void  (double, android.icu.util.Currency) 
		double number
		android.icu.util.Currency currency
	public android.icu.util.Currency getCurrency () 
}

android/icu/util/EasterRule.class
EasterHoliday.java
package android.icu.util
 android.icu.util.EasterRule extends java.lang.Object implements android.icu.util.DateRule  {
	private static android.icu.util.GregorianCalendar gregorian
	private static android.icu.util.GregorianCalendar orthodox
	private int daysAfterEaster
	private android.icu.util.GregorianCalendar calendar
	public void  (int, boolean) 
		int daysAfterEaster
		boolean isOrthodox
	public java.util.Date firstAfter (java.util.Date) 
		java.util.Date start
	public java.util.Date firstBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	public boolean isOn (java.util.Date) 
		int dayOfYear
		java.util.Date date
	public boolean isBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	private java.util.Date doFirstBetween (java.util.Date, java.util.Date) 
		java.util.Date result
		java.util.Date start
		java.util.Date end
	private java.util.Date computeInYear (java.util.Date, android.icu.util.GregorianCalendar) 
		int c
		int h
		int year
		int g
		int i
		int j
		int l
		int m
		int d
		java.util.Date date
		android.icu.util.GregorianCalendar cal
	static void  () 
}

android/icu/util/TimeZone$ConstantZone.class
TimeZone.java
package android.icu.util
final android.icu.util.TimeZone$ConstantZone extends android.icu.util.TimeZone {
	private static final long serialVersionUID
	private int rawOffset
	private volatile transient boolean isFrozen
	private void  (int, java.lang.String) 
		int rawOffset
		String ID
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int milliseconds
	public void setRawOffset (int) 
		int offsetMillis
	public int getRawOffset () 
	public boolean useDaylightTime () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.util.TimeZone$ConstantZone tz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	void  (int, java.lang.String, android.icu.util.TimeZone$1) 
		int x0
		String x1
		android.icu.util.TimeZone$1 x2
}

android/icu/util/LocaleMatcher$1.class
LocaleMatcher.java
package android.icu.util
 android.icu.util.LocaleMatcher$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$LocaleMatcher$Level
	static void  () 
}

android/icu/util/Region$RegionType.class
Region.java
package android.icu.util
public final android.icu.util.Region$RegionType extends java.lang.Enum {
	public static final android.icu.util.Region$RegionType UNKNOWN
	public static final android.icu.util.Region$RegionType TERRITORY
	public static final android.icu.util.Region$RegionType WORLD
	public static final android.icu.util.Region$RegionType CONTINENT
	public static final android.icu.util.Region$RegionType SUBCONTINENT
	public static final android.icu.util.Region$RegionType GROUPING
	public static final android.icu.util.Region$RegionType DEPRECATED
	private static final android.icu.util.Region$RegionType[] $VALUES
	public static android.icu.util.Region$RegionType[] values () 
	public static android.icu.util.Region$RegionType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/SimpleTimeZone.class
SimpleTimeZone.java
package android.icu.util
public android.icu.util.SimpleTimeZone extends android.icu.util.BasicTimeZone {
	private static final long serialVersionUID
	public static final int WALL_TIME
	public static final int STANDARD_TIME
	public static final int UTC_TIME
	private static final byte[] staticMonthLength
	private static final int DOM_MODE
	private static final int DOW_IN_MONTH_MODE
	private static final int DOW_GE_DOM_MODE
	private static final int DOW_LE_DOM_MODE
	private int raw
	private int dst
	private android.icu.util.STZInfo xinfo
	private int startMonth
	private int startDay
	private int startDayOfWeek
	private int startTime
	private int startTimeMode
	private int endTimeMode
	private int endMonth
	private int endDay
	private int endDayOfWeek
	private int endTime
	private int startYear
	private boolean useDaylight
	private int startMode
	private int endMode
	private transient boolean transitionRulesInitialized
	private transient android.icu.util.InitialTimeZoneRule initialRule
	private transient android.icu.util.TimeZoneTransition firstTransition
	private transient android.icu.util.AnnualTimeZoneRule stdRule
	private transient android.icu.util.AnnualTimeZoneRule dstRule
	private volatile transient boolean isFrozen
	static final boolean $assertionsDisabled
	public void  (int, java.lang.String) 
		int rawOffset
		String ID
	public void  (int, java.lang.String, int, int, int, int, int, int, int, int) 
		int rawOffset
		String ID
		int startMonth
		int startDay
		int startDayOfWeek
		int startTime
		int endMonth
		int endDay
		int endDayOfWeek
		int endTime
	public void  (int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int) 
		int rawOffset
		String ID
		int startMonth
		int startDay
		int startDayOfWeek
		int startTime
		int startTimeMode
		int endMonth
		int endDay
		int endDayOfWeek
		int endTime
		int endTimeMode
		int dstSavings
	public void  (int, java.lang.String, int, int, int, int, int, int, int, int, int) 
		int rawOffset
		String ID
		int startMonth
		int startDay
		int startDayOfWeek
		int startTime
		int endMonth
		int endDay
		int endDayOfWeek
		int endTime
		int dstSavings
	public void setID (java.lang.String) 
		String ID
	public void setRawOffset (int) 
		int offsetMillis
	public int getRawOffset () 
	public void setStartYear (int) 
		int year
	public void setStartRule (int, int, int, int) 
		int month
		int dayOfWeekInMonth
		int dayOfWeek
		int time
	private void setStartRule (int, int, int, int, int) 
		int month
		int dayOfWeekInMonth
		int dayOfWeek
		int time
		int mode
	public void setStartRule (int, int, int) 
		int month
		int dayOfMonth
		int time
	public void setStartRule (int, int, int, int, boolean) 
		int month
		int dayOfMonth
		int dayOfWeek
		int time
		boolean after
	public void setEndRule (int, int, int, int) 
		int month
		int dayOfWeekInMonth
		int dayOfWeek
		int time
	public void setEndRule (int, int, int) 
		int month
		int dayOfMonth
		int time
	public void setEndRule (int, int, int, int, boolean) 
		int month
		int dayOfMonth
		int dayOfWeek
		int time
		boolean after
	private void setEndRule (int, int, int, int, int, boolean) 
		int month
		int dayOfMonth
		int dayOfWeek
		int time
		int mode
		boolean after
	private void setEndRule (int, int, int, int, int) 
		int month
		int dayOfWeekInMonth
		int dayOfWeek
		int time
		int mode
	public void setDSTSavings (int) 
		int millisSavedDuringDST
	public int getDSTSavings () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	public java.lang.String toString () 
	private android.icu.util.STZInfo getSTZInfo () 
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int millis
	public int getOffset (int, int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int millis
		int monthLength
	private int getOffset (int, int, int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int millis
		int monthLength
		int prevMonthLength
		int result
		boolean southern
		int startCompare
		int endCompare
	public void getOffsetFromLocal (long, int, int, int[]) 
		long date
		int nonExistingTimeOpt
		int duplicatedTimeOpt
		int[] offsets
		int[] fields
		boolean recalc
	private int compareToRule (int, int, int, int, int, int, int, int, int, int, int, int) 
		int month
		int monthLen
		int prevMonthLen
		int dayOfMonth
		int dayOfWeek
		int millis
		int millisDelta
		int ruleMode
		int ruleMonth
		int ruleDayOfWeek
		int ruleDay
		int ruleMillis
		int ruleDayOfMonth
	public boolean useDaylightTime () 
	public boolean observesDaylightTime () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
		android.icu.util.GregorianCalendar gc
	private void construct (int, int, int, int, int, int, int, int, int, int, int, int) 
		int _raw
		int _startMonth
		int _startDay
		int _startDayOfWeek
		int _startTime
		int _startTimeMode
		int _endMonth
		int _endDay
		int _endDayOfWeek
		int _endTime
		int _endTimeMode
		int _dst
	private void decodeRules () 
	private void decodeStartRule () 
	private void decodeEndRule () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.util.SimpleTimeZone that
	private boolean idEquals (java.lang.String, java.lang.String) 
		String id1
		String id2
	public int hashCode () 
		int ret
	public java.lang.Object clone () 
	public boolean hasSameRules (android.icu.util.TimeZone) 
		android.icu.util.TimeZone othr
		android.icu.util.SimpleTimeZone other
	public android.icu.util.TimeZoneTransition getNextTransition (long, boolean) 
		long base
		boolean inclusive
		long firstTransitionTime
		java.util.Date stdDate
		java.util.Date dstDate
	public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean) 
		long base
		boolean inclusive
		long firstTransitionTime
		java.util.Date stdDate
		java.util.Date dstDate
	public android.icu.util.TimeZoneRule[] getTimeZoneRules () 
		int size
		android.icu.util.TimeZoneRule[] rules
	private synchronized void initTransitionRules () 
		android.icu.util.DateTimeRule dtRule
		int timeRuleType
		long firstStdStart
		long firstDstStart
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.util.SimpleTimeZone tz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/util/Currency$CurrencyNameResultHandler.class
Currency.java
package android.icu.util
 android.icu.util.Currency$CurrencyNameResultHandler extends java.lang.Object implements android.icu.impl.TextTrieMap$ResultHandler  {
	private int bestMatchLength
	private String bestCurrencyISOCode
	private void  () 
	public boolean handlePrefixMatch (int, java.util.Iterator) 
		int matchLength
		java.util.Iterator values
	public java.lang.String getBestCurrencyISOCode () 
	public int getBestMatchLength () 
	void  (android.icu.util.Currency$1) 
		android.icu.util.Currency$1 x0
}

android/icu/util/Freezable.class
Freezable.java
package android.icu.util
public abstract android.icu.util.Freezable extends java.lang.Object implements java.lang.Cloneable  {
	public abstract boolean isFrozen () 
	public abstract java.lang.Object freeze () 
	public abstract java.lang.Object cloneAsThawed () 
}

android/icu/util/CopticCalendar.class
CopticCalendar.java
package android.icu.util
public final android.icu.util.CopticCalendar extends android.icu.util.CECalendar {
	private static final long serialVersionUID
	public static final int TOUT
	public static final int BABA
	public static final int HATOR
	public static final int KIAHK
	public static final int TOBA
	public static final int AMSHIR
	public static final int BARAMHAT
	public static final int BARAMOUDA
	public static final int BASHANS
	public static final int PAONA
	public static final int EPEP
	public static final int MESRA
	public static final int NASIE
	private static final int JD_EPOCH_OFFSET
	private static final int BCE
	private static final int CE
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	public java.lang.String getType () 
	protected int handleGetExtendedYear () 
		int eyear
		int eyear
		int era
		int eyear
	protected void handleComputeFields (int) 
		int era
		int year
		int julianDay
		int era
		int year
		int[] fields
	protected int getJDEpochOffset () 
	public static int copticToJD (long, int, int) 
		long year
		int month
		int date
}

android/icu/util/LocaleData$MeasurementSystem.class
LocaleData.java
package android.icu.util
public final android.icu.util.LocaleData$MeasurementSystem extends java.lang.Object {
	public static final android.icu.util.LocaleData$MeasurementSystem SI
	public static final android.icu.util.LocaleData$MeasurementSystem US
	public static final android.icu.util.LocaleData$MeasurementSystem UK
	private int systemID
	private void  (int) 
		int id
	private boolean equals (int) 
		int id
	static boolean access$000 (android.icu.util.LocaleData$MeasurementSystem, int) 
		android.icu.util.LocaleData$MeasurementSystem x0
		int x1
	static void  () 
}

android/icu/util/MeasureUnit$MeasureUnitProxy.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$MeasureUnitProxy extends java.lang.Object implements java.io.Externalizable  {
	private static final long serialVersionUID
	private String type
	private String subType
	public void  (java.lang.String, java.lang.String) 
		String type
		String subType
	public void  () 
	public void writeExternal (java.io.ObjectOutput)  throws java.io.IOException 
		java.io.ObjectOutput out
	public void readExternal (java.io.ObjectInput)  throws java.io.IOException java.lang.ClassNotFoundException 
		byte[] extraBytes
		java.io.ObjectInput in
		int extra
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
}

android/icu/util/MeasureUnit$3.class
MeasureUnit.java
package android.icu.util
final android.icu.util.MeasureUnit$3 extends java.lang.Object implements android.icu.util.MeasureUnit$Factory  {
	void  () 
	public android.icu.util.MeasureUnit create (java.lang.String, java.lang.String) 
		String type
		String subType
}

android/icu/util/ByteArrayWrapper.class
ByteArrayWrapper.java
package android.icu.util
public android.icu.util.ByteArrayWrapper extends java.lang.Object implements java.lang.Comparable  {
	public byte[] bytes
	public int size
	public void  () 
	public void  (byte[], int) 
		byte[] bytesToAdopt
		int size
	public void  (java.nio.ByteBuffer) 
		java.nio.ByteBuffer source
	public android.icu.util.ByteArrayWrapper ensureCapacity (int) 
		byte[] newbytes
		int capacity
	public final android.icu.util.ByteArrayWrapper set (byte[], int, int) 
		byte[] src
		int start
		int limit
	public final android.icu.util.ByteArrayWrapper append (byte[], int, int) 
		byte[] src
		int start
		int limit
		int len
	public final byte[] releaseBytes () 
		byte[] result
	public java.lang.String toString () 
		int i
		StringBuilder result
	public boolean equals (java.lang.Object) 
		int i
		android.icu.util.ByteArrayWrapper that
		Object other
	public int hashCode () 
		int i
		int result
	public int compareTo (android.icu.util.ByteArrayWrapper) 
		int i
		android.icu.util.ByteArrayWrapper other
		int minSize
	private static final void copyBytes (byte[], int, byte[], int, int) 
		int i
		int n
		byte[] src
		int srcoff
		byte[] tgt
		int tgtoff
		int length
	public volatile int compareTo (java.lang.Object) 
}

android/icu/util/ICUUncheckedIOException.class
ICUUncheckedIOException.java
package android.icu.util
public android.icu.util.ICUUncheckedIOException extends java.lang.RuntimeException {
	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
}

android/icu/util/TimeZone$SystemTimeZoneType.class
TimeZone.java
package android.icu.util
public final android.icu.util.TimeZone$SystemTimeZoneType extends java.lang.Enum {
	public static final android.icu.util.TimeZone$SystemTimeZoneType ANY
	public static final android.icu.util.TimeZone$SystemTimeZoneType CANONICAL
	public static final android.icu.util.TimeZone$SystemTimeZoneType CANONICAL_LOCATION
	private static final android.icu.util.TimeZone$SystemTimeZoneType[] $VALUES
	public static android.icu.util.TimeZone$SystemTimeZoneType[] values () 
	public static android.icu.util.TimeZone$SystemTimeZoneType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/StringTrieBuilder$BranchHeadNode.class
StringTrieBuilder.java
package android.icu.util
final android.icu.util.StringTrieBuilder$BranchHeadNode extends android.icu.util.StringTrieBuilder$ValueNode {
	private int length
	private android.icu.util.StringTrieBuilder$Node next
	public void  (int, android.icu.util.StringTrieBuilder$Node) 
		int len
		android.icu.util.StringTrieBuilder$Node subNode
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.util.StringTrieBuilder$BranchHeadNode o
	public int markRightEdgesFirst (int) 
		int edgeNumber
	public void write (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
}

android/icu/util/UResourceBundle$ResourceCacheKey.class
UResourceBundle.java
package android.icu.util
final android.icu.util.UResourceBundle$ResourceCacheKey extends java.lang.Object implements java.lang.Cloneable  {
	private String searchName
	private android.icu.util.ULocale defaultLocale
	private int hashCodeCache
	private void  () 
	public boolean equals (java.lang.Object) 
		android.icu.util.UResourceBundle$ResourceCacheKey otherEntry
		NullPointerException e
		ClassCastException e
		Object other
	public int hashCode () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
	private synchronized void setKeyValues (java.lang.String, android.icu.util.ULocale) 
		String searchName
		android.icu.util.ULocale defaultLocale
	static void access$000 (android.icu.util.UResourceBundle$ResourceCacheKey, java.lang.String, android.icu.util.ULocale) 
		android.icu.util.UResourceBundle$ResourceCacheKey x0
		String x1
		android.icu.util.ULocale x2
	void  (android.icu.util.UResourceBundle$1) 
		android.icu.util.UResourceBundle$1 x0
}

android/icu/util/CharsTrie$Iterator.class
CharsTrie.java
package android.icu.util
public final android.icu.util.CharsTrie$Iterator extends java.lang.Object implements java.util.Iterator  {
	private CharSequence chars_
	private int pos_
	private int initialPos_
	private int remainingMatchLength_
	private int initialRemainingMatchLength_
	private boolean skipValue_
	private StringBuilder str_
	private int maxLength_
	private android.icu.util.CharsTrie$Entry entry_
	private java.util.ArrayList stack_
	private void  (java.lang.CharSequence, int, int, int) 
		CharSequence trieChars
		int offset
		int remainingMatchLength
		int maxStringLength
		int length
	public android.icu.util.CharsTrie$Iterator reset () 
		int length
	public boolean hasNext () 
	public android.icu.util.CharsTrie$Entry next () 
		long top
		int length
		boolean isFinal
		int length
		int node
		int pos
	public void remove () 
	private android.icu.util.CharsTrie$Entry truncateAndStop () 
	private int branchNext (int, int) 
		int pos
		int length
		char trieUnit
		int node
		boolean isFinal
		int value
	public volatile java.lang.Object next () 
	void  (java.lang.CharSequence, int, int, int, android.icu.util.CharsTrie$1) 
		CharSequence x0
		int x1
		int x2
		int x3
		android.icu.util.CharsTrie$1 x4
}

android/icu/util/StringTrieBuilder$Node.class
StringTrieBuilder.java
package android.icu.util
abstract android.icu.util.StringTrieBuilder$Node extends java.lang.Object {
	protected int offset
	public void  () 
	public abstract int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public android.icu.util.StringTrieBuilder$Node add (android.icu.util.StringTrieBuilder, java.lang.CharSequence, int, int) 
		android.icu.util.StringTrieBuilder builder
		CharSequence s
		int start
		int sValue
	public android.icu.util.StringTrieBuilder$Node register (android.icu.util.StringTrieBuilder) 
		android.icu.util.StringTrieBuilder builder
	public int markRightEdgesFirst (int) 
		int edgeNumber
	public abstract void write (android.icu.util.StringTrieBuilder) 
	public final void writeUnlessInsideRightEdge (int, int, android.icu.util.StringTrieBuilder) 
		int firstRight
		int lastRight
		android.icu.util.StringTrieBuilder builder
	public final int getOffset () 
}

android/icu/util/Calendar$WeekData.class
Calendar.java
package android.icu.util
public final android.icu.util.Calendar$WeekData extends java.lang.Object {
	public final int firstDayOfWeek
	public final int minimalDaysInFirstWeek
	public final int weekendOnset
	public final int weekendOnsetMillis
	public final int weekendCease
	public final int weekendCeaseMillis
	public void  (int, int, int, int, int, int) 
		int fdow
		int mdifw
		int weekendOnset
		int weekendOnsetMillis
		int weekendCease
		int weekendCeaseMillis
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.util.Calendar$WeekData that
	public java.lang.String toString () 
}

android/icu/util/InitialTimeZoneRule.class
InitialTimeZoneRule.java
package android.icu.util
public android.icu.util.InitialTimeZoneRule extends android.icu.util.TimeZoneRule {
	private static final long serialVersionUID
	public void  (java.lang.String, int, int) 
		String name
		int rawOffset
		int dstSavings
	public boolean isEquivalentTo (android.icu.util.TimeZoneRule) 
		android.icu.util.TimeZoneRule other
	public java.util.Date getFinalStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getFirstStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getNextStart (long, int, int, boolean) 
		long base
		int prevRawOffset
		int prevDSTSavings
		boolean inclusive
	public java.util.Date getPreviousStart (long, int, int, boolean) 
		long base
		int prevRawOffset
		int prevDSTSavings
		boolean inclusive
	public boolean isTransitionRule () 
}

android/icu/util/BytesTrie$Iterator.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$Iterator extends java.lang.Object implements java.util.Iterator  {
	private byte[] bytes_
	private int pos_
	private int initialPos_
	private int remainingMatchLength_
	private int initialRemainingMatchLength_
	private int maxLength_
	private android.icu.util.BytesTrie$Entry entry_
	private java.util.ArrayList stack_
	private void  (byte[], int, int, int) 
		byte[] trieBytes
		int offset
		int remainingMatchLength
		int maxStringLength
		int length
	public android.icu.util.BytesTrie$Iterator reset () 
		int length
	public boolean hasNext () 
	public android.icu.util.BytesTrie$Entry next () 
		long top
		int length
		boolean isFinal
		int length
		int node
		int pos
	public void remove () 
	private android.icu.util.BytesTrie$Entry truncateAndStop () 
	private int branchNext (int, int) 
		int pos
		int length
		byte trieByte
		int node
		boolean isFinal
		int value
	public volatile java.lang.Object next () 
	void  (byte[], int, int, int, android.icu.util.BytesTrie$1) 
		byte[] x0
		int x1
		int x2
		int x3
		android.icu.util.BytesTrie$1 x4
}

android/icu/util/DateInterval.class
DateInterval.java
package android.icu.util
public final android.icu.util.DateInterval extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final long fromDate
	private final long toDate
	public void  (long, long) 
		long from
		long to
	public long getFromDate () 
	public long getToDate () 
	public boolean equals (java.lang.Object) 
		android.icu.util.DateInterval di
		Object a
	public int hashCode () 
	public java.lang.String toString () 
}

android/icu/util/TimeZone$1.class
TimeZone.java
package android.icu.util
 android.icu.util.TimeZone$1 extends java.lang.Object {
}

android/icu/util/Currency$CurrencyUsage.class
Currency.java
package android.icu.util
public final android.icu.util.Currency$CurrencyUsage extends java.lang.Enum {
	public static final android.icu.util.Currency$CurrencyUsage STANDARD
	public static final android.icu.util.Currency$CurrencyUsage CASH
	private static final android.icu.util.Currency$CurrencyUsage[] $VALUES
	public static android.icu.util.Currency$CurrencyUsage[] values () 
	public static android.icu.util.Currency$CurrencyUsage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/MeasureUnit$Factory.class
MeasureUnit.java
package android.icu.util
public abstract android.icu.util.MeasureUnit$Factory extends java.lang.Object {
	public abstract android.icu.util.MeasureUnit create (java.lang.String, java.lang.String) 
}

android/icu/util/ChineseCalendar.class
ChineseCalendar.java
package android.icu.util
public android.icu.util.ChineseCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	private int epochYear
	private android.icu.util.TimeZone zoneAstro
	private transient android.icu.impl.CalendarAstronomer astro
	private transient android.icu.impl.CalendarCache winterSolsticeCache
	private transient android.icu.impl.CalendarCache newYearCache
	private transient boolean isLeapYear
	private static final int[][] LIMITS
	static final int[][][] CHINESE_DATE_PRECEDENCE
	private static final int CHINESE_EPOCH_YEAR
	private static final android.icu.util.TimeZone CHINA_ZONE
	private static final int SYNODIC_GAP
	public void  () 
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int, int) 
		int year
		int month
		int isLeapMonth
		int date
	public void  (int, int, int, int, int, int, int) 
		int year
		int month
		int isLeapMonth
		int date
		int hour
		int minute
		int second
	public void  (int, int, int, int, int) 
		int era
		int year
		int month
		int isLeapMonth
		int date
	public void  (int, int, int, int, int, int, int, int) 
		int era
		int year
		int month
		int isLeapMonth
		int date
		int hour
		int minute
		int second
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	protected void  (android.icu.util.TimeZone, android.icu.util.ULocale, int, android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
		int epochYear
		android.icu.util.TimeZone zoneAstroCalc
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	protected int handleGetExtendedYear () 
		int year
		int cycle
		int year
	protected int handleGetMonthLength (int, int) 
		int extendedYear
		int month
		int thisStart
		int nextStart
	protected android.icu.text.DateFormat handleGetDateFormat (java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String pattern
		String override
		android.icu.util.ULocale locale
	protected int[][][] getFieldResolutionTable () 
	private void offsetMonth (int, int, int) 
		int newMoon
		int dom
		int delta
		int jd
	public void add (int, int) 
		int dom
		int day
		int moon
		int field
		int amount
	public void roll (int, int) 
		int moon1
		int dom
		int day
		int moon
		int m
		int n
		int newM
		int field
		int amount
	private final long daysToMillis (int) 
		int days
		long millis
	private final int millisToDays (long) 
		long millis
	private int winterSolstice (int) 
		long ms
		long solarLong
		int gyear
		long cacheValue
	private int newMoonNear (int, boolean) 
		int days
		boolean after
		long newMoon
	private int synodicMonthsBetween (int, int) 
		int day1
		int day2
	private int majorSolarTerm (int) 
		int days
		int term
	private boolean hasNoMajorSolarTerm (int) 
		int newMoon
		int mst
		int nmn
		int mstt
	private boolean isLeapMonthBetween (int, int) 
		int newMoon1
		int newMoon2
	protected void handleComputeFields (int) 
		int julianDay
	private void computeChineseFields (int, int, int, boolean) 
		int solsticeBefore
		int extended_year
		int cycle_year
		int dayOfMonth
		int[] yearOfCycle
		int cycle
		int newYear
		int days
		int gyear
		int gmonth
		boolean setAllFields
		int solsticeBefore
		int solsticeAfter
		int firstMoon
		int lastMoon
		int thisMoon
		int month
		boolean isLeapMonth
	private int newYear (int) 
		int solsticeBefore
		int solsticeAfter
		int newMoon1
		int newMoon2
		int newMoon11
		int gyear
		long cacheValue
	protected int handleComputeMonthStart (int, int, boolean) 
		int[] rem
		int eyear
		int month
		boolean useMonth
		int gyear
		int newYear
		int newMoon
		int julianDay
		int saveMonth
		int saveIsLeapMonth
		int isLeapMonth
	public java.lang.String getType () 
	public boolean haveDefaultCentury () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	static void  () 
}

android/icu/util/ULocale$1ULocaleAcceptLanguageQ.class
ULocale.java
package android.icu.util
 android.icu.util.ULocale$1ULocaleAcceptLanguageQ extends java.lang.Object implements java.lang.Comparable  {
	private double q
	private double serial
	public void  (double, int) 
		double theq
		int theserial
	public int compareTo (android.icu.util.ULocale$1ULocaleAcceptLanguageQ) 
		android.icu.util.ULocale$1ULocaleAcceptLanguageQ other
	public volatile int compareTo (java.lang.Object) 
}

android/icu/util/OutputInt.class
OutputInt.java
package android.icu.util
public android.icu.util.OutputInt extends java.lang.Object {
	public int value
	public void  () 
	public void  (int) 
		int value
	public java.lang.String toString () 
}

android/icu/util/StringTrieBuilder$Option.class
StringTrieBuilder.java
package android.icu.util
public final android.icu.util.StringTrieBuilder$Option extends java.lang.Enum {
	public static final android.icu.util.StringTrieBuilder$Option FAST
	public static final android.icu.util.StringTrieBuilder$Option SMALL
	private static final android.icu.util.StringTrieBuilder$Option[] $VALUES
	public static android.icu.util.StringTrieBuilder$Option[] values () 
	public static android.icu.util.StringTrieBuilder$Option valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/util/VTimeZone.class
VTimeZone.java
package android.icu.util
public android.icu.util.VTimeZone extends android.icu.util.BasicTimeZone {
	private static final long serialVersionUID
	private android.icu.util.BasicTimeZone tz
	private java.util.List vtzlines
	private String olsonzid
	private String tzurl
	private java.util.Date lastmod
	private static String ICU_TZVERSION
	private static final String ICU_TZINFO_PROP
	private static final int DEF_DSTSAVINGS
	private static final long DEF_TZSTARTTIME
	private static final long MIN_TIME
	private static final long MAX_TIME
	private static final String COLON
	private static final String SEMICOLON
	private static final String EQUALS_SIGN
	private static final String COMMA
	private static final String NEWLINE
	private static final String ICAL_BEGIN_VTIMEZONE
	private static final String ICAL_END_VTIMEZONE
	private static final String ICAL_BEGIN
	private static final String ICAL_END
	private static final String ICAL_VTIMEZONE
	private static final String ICAL_TZID
	private static final String ICAL_STANDARD
	private static final String ICAL_DAYLIGHT
	private static final String ICAL_DTSTART
	private static final String ICAL_TZOFFSETFROM
	private static final String ICAL_TZOFFSETTO
	private static final String ICAL_RDATE
	private static final String ICAL_RRULE
	private static final String ICAL_TZNAME
	private static final String ICAL_TZURL
	private static final String ICAL_LASTMOD
	private static final String ICAL_FREQ
	private static final String ICAL_UNTIL
	private static final String ICAL_YEARLY
	private static final String ICAL_BYMONTH
	private static final String ICAL_BYDAY
	private static final String ICAL_BYMONTHDAY
	private static final String[] ICAL_DOW_NAMES
	private static final int[] MONTHLENGTH
	private static final int INI
	private static final int VTZ
	private static final int TZI
	private static final int ERR
	private volatile transient boolean isFrozen
	static final boolean $assertionsDisabled
	public static android.icu.util.VTimeZone create (java.lang.String) 
		String tzid
		android.icu.util.VTimeZone vtz
	public static android.icu.util.VTimeZone create (java.io.Reader) 
		java.io.Reader reader
		android.icu.util.VTimeZone vtz
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int milliseconds
	public void getOffset (long, boolean, int[]) 
		long date
		boolean local
		int[] offsets
	public void getOffsetFromLocal (long, int, int, int[]) 
		long date
		int nonExistingTimeOpt
		int duplicatedTimeOpt
		int[] offsets
	public int getRawOffset () 
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
	public void setRawOffset (int) 
		int offsetMillis
	public boolean useDaylightTime () 
	public boolean observesDaylightTime () 
	public boolean hasSameRules (android.icu.util.TimeZone) 
		android.icu.util.TimeZone other
	public java.lang.String getTZURL () 
	public void setTZURL (java.lang.String) 
		String url
	public java.util.Date getLastModified () 
	public void setLastModified (java.util.Date) 
		java.util.Date date
	public void write (java.io.Writer)  throws java.io.IOException 
		String line
		String[] customProperties
		java.io.Writer writer
		java.io.BufferedWriter bw
	public void write (java.io.Writer, long)  throws java.io.IOException 
		int i
		java.io.Writer writer
		long start
		android.icu.util.TimeZoneRule[] rules
		android.icu.util.RuleBasedTimeZone rbtz
		String[] customProperties
	public void writeSimple (java.io.Writer, long)  throws java.io.IOException 
		int i
		java.io.Writer writer
		long time
		android.icu.util.TimeZoneRule[] rules
		android.icu.util.RuleBasedTimeZone rbtz
		String[] customProperties
	public android.icu.util.TimeZoneTransition getNextTransition (long, boolean) 
		long base
		boolean inclusive
	public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean) 
		long base
		boolean inclusive
	public boolean hasEquivalentTransitions (android.icu.util.TimeZone, long, long) 
		android.icu.util.TimeZone other
		long start
		long end
	public android.icu.util.TimeZoneRule[] getTimeZoneRules () 
	public android.icu.util.TimeZoneRule[] getTimeZoneRules (long) 
		long start
	public java.lang.Object clone () 
	private void  () 
	private void  (java.lang.String) 
		String tzid
	private boolean load (java.io.Reader) 
		int ch
		boolean eol
		boolean start
		boolean success
		StringBuilder line
		java.io.IOException ioe
		java.io.Reader reader
	private boolean parse () 
		boolean isDST
		String date
		java.util.StringTokenizer st
		java.util.Date actualStart
		android.icu.util.TimeZoneRule rule
		int fromOffset
		int toOffset
		int rawOffset
		int dstSavings
		long start
		int valueSep
		String name
		String value
		String line
		android.icu.util.TimeZoneRule r
		int i
		android.icu.util.TimeZoneRule r
		java.util.Date lastStart
		int i
		android.icu.util.TimeZoneRule newRule
		int[] fields
		android.icu.util.AnnualTimeZoneRule finalRule
		int tmpRaw
		int tmpDST
		java.util.Date finalStart
		java.util.Date start
		android.icu.util.TimeZoneRule newRule
		android.icu.util.TimeZoneRule r
		String tzid
		int state
		boolean dst
		String from
		String to
		String tzname
		String dtstart
		boolean isRRULE
		java.util.List dates
		java.util.List rules
		int initialRawOffset
		int initialDSTSavings
		long firstStart
		android.icu.util.InitialTimeZoneRule initialRule
		android.icu.util.RuleBasedTimeZone rbtz
		int finalRuleIdx
		int finalRuleCount
	private static java.lang.String getDefaultTZName (java.lang.String, boolean) 
		String tzid
		boolean isDST
	private static android.icu.util.TimeZoneRule createRuleByRRULE (java.lang.String, int, int, long, java.util.List, int) 
		int i
		int j
		boolean found
		int i
		int firstDay
		int[] days
		int dom
		int i
		int diff
		int dom
		int j
		long[] unt
		int[] fields
		int count
		int i
		int earliestMonth
		int daysCount
		int earliestDay
		int anotherMonth
		String tzname
		int rawOffset
		int dstSavings
		long start
		java.util.List dates
		int fromOffset
		String rrule
		long[] until
		int[] ruleFields
		int month
		int dayOfWeek
		int nthDayOfWeek
		int dayOfMonth
		int[] dfields
		int startYear
		int timeInDay
		int endYear
		android.icu.util.DateTimeRule adtr
	private static int[] parseRRULE (java.lang.String, long[]) 
		String attr
		String value
		IllegalArgumentException iae
		NumberFormatException nfe
		int n
		NumberFormatException nfe
		int sign
		int length
		int wday
		NumberFormatException nfe
		java.util.StringTokenizer days
		int count
		int index
		String attr
		String value
		String prop
		int sep
		int[] results
		int i
		String rrule
		long[] until
		int month
		int dayOfWeek
		int nthDayOfWeek
		int[] dayOfMonth
		long untilTime
		boolean yearly
		boolean parseError
		java.util.StringTokenizer st
		int[] results
	private static android.icu.util.TimeZoneRule createRuleByRDATE (java.lang.String, int, int, long, java.util.List, int) 
		long[] times
		String date
		IllegalArgumentException iae
		int idx
		String tzname
		int rawOffset
		int dstSavings
		long start
		java.util.List dates
		int fromOffset
		long[] times
	private void writeZone (java.io.Writer, android.icu.util.BasicTimeZone, java.lang.String[])  throws java.io.IOException 
		int i
		android.icu.util.TimeZoneTransition tzt
		String name
		boolean isDst
		int fromOffset
		int fromDSTSavings
		int toOffset
		int weekInMonth
		int year
		boolean sameRule
		int offset
		boolean isDst
		java.util.Date nextStart
		java.util.Date nextStart
		java.io.Writer w
		android.icu.util.BasicTimeZone basictz
		String[] customProperties
		long t
		String dstName
		int dstFromOffset
		int dstFromDSTSavings
		int dstToOffset
		int dstStartYear
		int dstMonth
		int dstDayOfWeek
		int dstWeekInMonth
		int dstMillisInDay
		long dstStartTime
		long dstUntilTime
		int dstCount
		android.icu.util.AnnualTimeZoneRule finalDstRule
		String stdName
		int stdFromOffset
		int stdFromDSTSavings
		int stdToOffset
		int stdStartYear
		int stdMonth
		int stdDayOfWeek
		int stdWeekInMonth
		int stdMillisInDay
		long stdStartTime
		long stdUntilTime
		int stdCount
		android.icu.util.AnnualTimeZoneRule finalStdRule
		int[] dtfields
		boolean hasTransitions
	private static boolean isEquivalentDateRule (int, int, int, android.icu.util.DateTimeRule) 
		int month
		int weekInMonth
		int dayOfWeek
		android.icu.util.DateTimeRule dtrule
		int ruleDOM
	private static void writeZonePropsByTime (java.io.Writer, boolean, java.lang.String, int, int, long, boolean)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		long time
		boolean withRDATE
	private static void writeZonePropsByDOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, long, long)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		int month
		int dayOfMonth
		long startTime
		long untilTime
	private static void writeZonePropsByDOW (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		int month
		int weekInMonth
		int dayOfWeek
		long startTime
		long untilTime
	private static void writeZonePropsByDOW_GEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long)  throws java.io.IOException 
		int prevMonthDays
		int prevMonth
		int nextMonthDays
		int nextMonth
		int startDay
		int currentMonthDays
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		int month
		int dayOfMonth
		int dayOfWeek
		long startTime
		long untilTime
	private static void writeZonePropsByDOW_GEQ_DOM_sub (java.io.Writer, int, int, int, int, long, int)  throws java.io.IOException 
		int i
		java.io.Writer writer
		int month
		int dayOfMonth
		int dayOfWeek
		int numDays
		long untilTime
		int fromOffset
		int startDayNum
		boolean isFeb
	private static void writeZonePropsByDOW_LEQ_DOM (java.io.Writer, boolean, java.lang.String, int, int, int, int, int, long, long)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		int month
		int dayOfMonth
		int dayOfWeek
		long startTime
		long untilTime
	private static void writeFinalRule (java.io.Writer, boolean, android.icu.util.AnnualTimeZoneRule, int, int, long)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		android.icu.util.AnnualTimeZoneRule rule
		int fromRawOffset
		int fromDSTSavings
		long startTime
		android.icu.util.DateTimeRule dtrule
		int timeInDay
		int toOffset
	private static android.icu.util.DateTimeRule toWallTimeRule (android.icu.util.DateTimeRule, int, int) 
		int wim
		android.icu.util.DateTimeRule modifiedRule
		android.icu.util.DateTimeRule rule
		int rawOffset
		int dstSavings
		int wallt
		int month
		int dom
		int dow
		int dtype
		int dshift
		android.icu.util.DateTimeRule modifiedRule
	private static void beginZoneProps (java.io.Writer, boolean, java.lang.String, int, int, long)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
		String tzname
		int fromOffset
		int toOffset
		long startTime
	private static void endZoneProps (java.io.Writer, boolean)  throws java.io.IOException 
		java.io.Writer writer
		boolean isDst
	private static void beginRRULE (java.io.Writer, int)  throws java.io.IOException 
		java.io.Writer writer
		int month
	private static void appendUNTIL (java.io.Writer, java.lang.String)  throws java.io.IOException 
		java.io.Writer writer
		String until
	private void writeHeader (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	private static void writeFooter (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
	private static java.lang.String getDateTimeString (long) 
		long time
		int[] fields
		StringBuilder sb
		int t
		int hour
		int min
		int sec
	private static java.lang.String getUTCDateTimeString (long) 
		long time
	private static long parseDateTimeString (java.lang.String, int) 
		NumberFormatException nfe
		int length
		int maxDayOfMonth
		String str
		int offset
		int year
		int month
		int day
		int hour
		int min
		int sec
		boolean isUTC
		boolean isValid
		long time
	private static int offsetStrToMillis (java.lang.String) 
		NumberFormatException nfe
		int length
		char s
		String str
		boolean isValid
		int sign
		int hour
		int min
		int sec
		int millis
	private static java.lang.String millisToOffset (int) 
		int millis
		StringBuilder sb
		int hour
		int min
		int sec
		int t
	private static java.lang.String numToString (int, int) 
		int i
		int num
		int width
		String str
		int len
		StringBuilder sb
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.util.VTimeZone vtz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
		java.util.MissingResourceException e
}

android/icu/util/DangiCalendar.class
DangiCalendar.java
package android.icu.util
public android.icu.util.DangiCalendar extends android.icu.util.ChineseCalendar {
	private static final long serialVersionUID
	private static final int DANGI_EPOCH_YEAR
	private static final android.icu.util.TimeZone KOREA_ZONE
	public void  () 
	public void  (java.util.Date) 
		java.util.Date date
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public java.lang.String getType () 
	static void  () 
		android.icu.util.InitialTimeZoneRule initialTimeZone
		long[] millis1897
		long[] millis1898
		long[] millis1912
		android.icu.util.TimeZoneRule rule1897
		android.icu.util.TimeZoneRule rule1898to1911
		android.icu.util.TimeZoneRule ruleFrom1912
		android.icu.util.RuleBasedTimeZone tz
}

android/icu/util/BytesTrieBuilder$BytesAsCharSequence.class
BytesTrieBuilder.java
package android.icu.util
final android.icu.util.BytesTrieBuilder$BytesAsCharSequence extends java.lang.Object implements java.lang.CharSequence  {
	private byte[] s
	private int len
	public void  (byte[], int) 
		byte[] sequence
		int length
	public char charAt (int) 
		int i
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
}

android/icu/util/GlobalizationPreferences.class
GlobalizationPreferences.java
package android.icu.util
public android.icu.util.GlobalizationPreferences extends java.lang.Object implements android.icu.util.Freezable  {
	public static final int NF_NUMBER
	public static final int NF_CURRENCY
	public static final int NF_PERCENT
	public static final int NF_SCIENTIFIC
	public static final int NF_INTEGER
	private static final int NF_LIMIT
	public static final int DF_FULL
	public static final int DF_LONG
	public static final int DF_MEDIUM
	public static final int DF_SHORT
	public static final int DF_NONE
	private static final int DF_LIMIT
	public static final int ID_LOCALE
	public static final int ID_LANGUAGE
	public static final int ID_SCRIPT
	public static final int ID_TERRITORY
	public static final int ID_VARIANT
	public static final int ID_KEYWORD
	public static final int ID_KEYWORD_VALUE
	public static final int ID_CURRENCY
	public static final int ID_CURRENCY_SYMBOL
	public static final int ID_TIMEZONE
	public static final int BI_CHARACTER
	public static final int BI_WORD
	public static final int BI_LINE
	public static final int BI_SENTENCE
	public static final int BI_TITLE
	private static final int BI_LIMIT
	private java.util.List locales
	private String territory
	private android.icu.util.Currency currency
	private android.icu.util.TimeZone timezone
	private android.icu.util.Calendar calendar
	private android.icu.text.Collator collator
	private android.icu.text.BreakIterator[] breakIterators
	private android.icu.text.DateFormat[][] dateFormats
	private android.icu.text.NumberFormat[] numberFormats
	private java.util.List implicitLocales
	private static final java.util.HashMap available_locales
	private static final int TYPE_GENERIC
	private static final int TYPE_CALENDAR
	private static final int TYPE_DATEFORMAT
	private static final int TYPE_NUMBERFORMAT
	private static final int TYPE_COLLATOR
	private static final int TYPE_BREAKITERATOR
	private static final int TYPE_LIMIT
	private static final java.util.Map language_territory_hack_map
	private static final String[][] language_territory_hack
	static final java.util.Map territory_tzid_hack_map
	static final String[][] territory_tzid_hack
	private volatile boolean frozen
	public void  () 
	public android.icu.util.GlobalizationPreferences setLocales (java.util.List) 
		java.util.List inputLocales
	public java.util.List getLocales () 
		java.util.List result
		java.util.List result
	public android.icu.util.ULocale getLocale (int) 
		int index
		java.util.List lcls
	public android.icu.util.GlobalizationPreferences setLocales (android.icu.util.ULocale[]) 
		android.icu.util.ULocale[] uLocales
	public android.icu.util.GlobalizationPreferences setLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale uLocale
	public android.icu.util.GlobalizationPreferences setLocales (java.lang.String) 
		java.text.ParseException pe
		String acceptLanguageString
		android.icu.util.ULocale[] acceptLocales
	public java.util.ResourceBundle getResourceBundle (java.lang.String) 
		String baseName
	public java.util.ResourceBundle getResourceBundle (java.lang.String, java.lang.ClassLoader) 
		java.util.MissingResourceException mre
		String localeName
		int i
		String baseName
		ClassLoader loader
		android.icu.util.UResourceBundle urb
		android.icu.util.UResourceBundle candidate
		String actualLocaleName
		java.util.List fallbacks
	public android.icu.util.GlobalizationPreferences setTerritory (java.lang.String) 
		String territory
	public java.lang.String getTerritory () 
	public android.icu.util.GlobalizationPreferences setCurrency (android.icu.util.Currency) 
		android.icu.util.Currency currency
	public android.icu.util.Currency getCurrency () 
	public android.icu.util.GlobalizationPreferences setCalendar (android.icu.util.Calendar) 
		android.icu.util.Calendar calendar
	public android.icu.util.Calendar getCalendar () 
		android.icu.util.Calendar temp
	public android.icu.util.GlobalizationPreferences setTimeZone (android.icu.util.TimeZone) 
		android.icu.util.TimeZone timezone
	public android.icu.util.TimeZone getTimeZone () 
	public android.icu.text.Collator getCollator () 
		CloneNotSupportedException e
	public android.icu.util.GlobalizationPreferences setCollator (android.icu.text.Collator) 
		CloneNotSupportedException e
		android.icu.text.Collator collator
	public android.icu.text.BreakIterator getBreakIterator (int) 
		int type
	public android.icu.util.GlobalizationPreferences setBreakIterator (int, android.icu.text.BreakIterator) 
		int type
		android.icu.text.BreakIterator iterator
	public java.lang.String getDisplayName (java.lang.String, int) 
		char c
		int i
		String[] parts
		android.icu.util.Currency temp
		android.icu.text.SimpleDateFormat dtf
		boolean isBadStr
		String teststr
		int sidx
		int eidx
		android.icu.util.ULocale locale
		String id
		int type
		String result
	public android.icu.util.GlobalizationPreferences setDateFormat (int, int, android.icu.text.DateFormat) 
		int dateStyle
		int timeStyle
		android.icu.text.DateFormat format
	public android.icu.text.DateFormat getDateFormat (int, int) 
		int dateStyle
		int timeStyle
		android.icu.text.DateFormat result
	public android.icu.text.NumberFormat getNumberFormat (int) 
		int style
		android.icu.text.NumberFormat result
	public android.icu.util.GlobalizationPreferences setNumberFormat (int, android.icu.text.NumberFormat) 
		int style
		android.icu.text.NumberFormat format
	public android.icu.util.GlobalizationPreferences reset () 
	protected java.util.List processLocales (java.util.List) 
		android.icu.util.ULocale u
		String s
		String c
		String v
		int j
		android.icu.util.ULocale uloc
		String language
		String script
		String country
		String variant
		boolean bInserted
		int i
		android.icu.util.ULocale uloc
		int i
		android.icu.util.ULocale uloc
		boolean bRemoved
		java.util.List inputLocales
		java.util.List result
		int index
	protected android.icu.text.DateFormat guessDateFormat (int, int) 
		android.icu.text.DateFormat result
		android.icu.text.DateFormat result
		int dateStyle
		int timeStyle
		android.icu.text.DateFormat result
		android.icu.util.ULocale dfLocale
	protected android.icu.text.NumberFormat guessNumberFormat (int) 
		int style
		android.icu.text.NumberFormat result
		android.icu.text.NumberFormat result
		android.icu.text.NumberFormat result
		android.icu.text.NumberFormat result
		android.icu.text.NumberFormat result
		android.icu.text.NumberFormat result
		android.icu.util.ULocale nfLocale
	protected java.lang.String guessTerritory () 
		android.icu.util.ULocale locale
		String result
		String result
		android.icu.util.ULocale firstLocale
		String language
		String script
	protected android.icu.util.Currency guessCurrency () 
	protected java.util.List guessLocales () 
		java.util.List result
	protected android.icu.text.Collator guessCollator () 
		android.icu.util.ULocale collLocale
	protected android.icu.text.BreakIterator guessBreakIterator (int) 
		int type
		android.icu.text.BreakIterator bitr
		android.icu.util.ULocale brkLocale
	protected android.icu.util.TimeZone guessTimeZone () 
		int i
		String[] attempt
		String timezoneString
	protected android.icu.util.Calendar guessCalendar () 
		android.icu.util.ULocale calLocale
	private android.icu.util.ULocale getAvailableLocale (int) 
		android.icu.util.ULocale l
		int i
		int type
		java.util.List locs
		android.icu.util.ULocale result
	private boolean isAvailableLocale (android.icu.util.ULocale, int) 
		android.icu.util.ULocale loc
		int type
		java.util.BitSet bits
	public boolean isFrozen () 
	public android.icu.util.GlobalizationPreferences freeze () 
	public android.icu.util.GlobalizationPreferences cloneAsThawed () 
		android.icu.util.GlobalizationPreferences result
		CloneNotSupportedException e
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
		java.util.BitSet bits
		int i
		java.util.BitSet bits
		int i
		java.util.BitSet bits
		int i
		java.util.BitSet bits
		int i
		java.util.BitSet bits
		int i
		java.util.BitSet bits
		int i
		android.icu.util.ULocale[] allLocales
		android.icu.util.ULocale[] calLocales
		android.icu.util.ULocale[] dateLocales
		android.icu.util.ULocale[] numLocales
		android.icu.util.ULocale[] collLocales
		android.icu.util.ULocale[] brkLocales
		int i
		int i
}

android/icu/util/UResourceBundle$1.class
UResourceBundle.java
package android.icu.util
 android.icu.util.UResourceBundle$1 extends java.lang.Object {
}

android/icu/util/CaseInsensitiveString.class
CaseInsensitiveString.java
package android.icu.util
public android.icu.util.CaseInsensitiveString extends java.lang.Object {
	private String string
	private int hash
	private String folded
	private static java.lang.String foldCase (java.lang.String) 
		String foldee
	private void getFolded () 
	public void  (java.lang.String) 
		String s
	public java.lang.String getString () 
	public boolean equals (java.lang.Object) 
		android.icu.util.CaseInsensitiveString cis
		Object o
	public int hashCode () 
	public java.lang.String toString () 
}

android/icu/util/RuleBasedTimeZone.class
RuleBasedTimeZone.java
package android.icu.util
public android.icu.util.RuleBasedTimeZone extends android.icu.util.BasicTimeZone {
	private static final long serialVersionUID
	private final android.icu.util.InitialTimeZoneRule initialRule
	private java.util.List historicRules
	private android.icu.util.AnnualTimeZoneRule[] finalRules
	private transient java.util.List historicTransitions
	private transient boolean upToDate
	private volatile transient boolean isFrozen
	public void  (java.lang.String, android.icu.util.InitialTimeZoneRule) 
		String id
		android.icu.util.InitialTimeZoneRule initialRule
	public void addTransitionRule (android.icu.util.TimeZoneRule) 
		android.icu.util.TimeZoneRule rule
	public int getOffset (int, int, int, int, int, int) 
		int era
		int year
		int month
		int day
		int dayOfWeek
		int milliseconds
		long time
		int[] offsets
	public void getOffset (long, boolean, int[]) 
		long time
		boolean local
		int[] offsets
	public void getOffsetFromLocal (long, int, int, int[]) 
		long date
		int nonExistingTimeOpt
		int duplicatedTimeOpt
		int[] offsets
	public int getRawOffset () 
		long now
		int[] offsets
	public boolean inDaylightTime (java.util.Date) 
		java.util.Date date
		int[] offsets
	public void setRawOffset (int) 
		int offsetMillis
	public boolean useDaylightTime () 
		long now
		int[] offsets
		android.icu.util.TimeZoneTransition tt
	public boolean observesDaylightTime () 
		int i
		android.icu.util.TimeZoneTransition tt
		android.icu.util.TimeZoneRule toRule
		long time
		int[] offsets
		java.util.BitSet checkFinals
	public boolean hasSameRules (android.icu.util.TimeZone) 
		int i
		android.icu.util.TimeZoneRule orule
		boolean foundSameRule
		android.icu.util.TimeZoneRule rule
		android.icu.util.TimeZone other
		android.icu.util.RuleBasedTimeZone otherRBTZ
	public android.icu.util.TimeZoneRule[] getTimeZoneRules () 
		int size
		android.icu.util.TimeZoneRule[] rules
		int idx
	public android.icu.util.TimeZoneTransition getNextTransition (long, boolean) 
		java.util.Date start0
		java.util.Date start1
		android.icu.util.TimeZoneTransition prev
		int idx
		android.icu.util.TimeZoneRule from
		android.icu.util.TimeZoneRule to
		long base
		boolean inclusive
		boolean isFinal
		android.icu.util.TimeZoneTransition result
		android.icu.util.TimeZoneTransition tzt
		long tt
	public android.icu.util.TimeZoneTransition getPreviousTransition (long, boolean) 
		java.util.Date start0
		java.util.Date start1
		int idx
		android.icu.util.TimeZoneRule from
		android.icu.util.TimeZoneRule to
		long base
		boolean inclusive
		android.icu.util.TimeZoneTransition result
		android.icu.util.TimeZoneTransition tzt
		long tt
	public java.lang.Object clone () 
	private void complete () 
		long tt
		android.icu.util.TimeZoneRule r
		java.util.Date d
		int i
		int j
		boolean bDoneAll
		java.util.Date d
		long tt
		int i
		int curStdOffset
		int curDstSavings
		long nextTransitionTime
		android.icu.util.TimeZoneRule nextRule
		java.util.BitSet done
		java.util.Date d0
		java.util.Date d1
		android.icu.util.TimeZoneRule curRule
		long lastTransitionTime
	private void getOffset (long, boolean, int, int, int[]) 
		int idx
		long tend
		long tstart
		long time
		boolean local
		int NonExistingTimeOpt
		int DuplicatedTimeOpt
		int[] offsets
		android.icu.util.TimeZoneRule rule
	private android.icu.util.TimeZoneRule findRuleInFinal (long, boolean, int, int) 
		int localDelta
		int localDelta
		long time
		boolean local
		int NonExistingTimeOpt
		int DuplicatedTimeOpt
		java.util.Date start0
		java.util.Date start1
		long base
	private static long getTransitionTime (android.icu.util.TimeZoneTransition, boolean, int, int) 
		android.icu.util.TimeZoneTransition tzt
		boolean local
		int NonExistingTimeOpt
		int DuplicatedTimeOpt
		long time
	private static int getLocalDelta (int, int, int, int, int, int) 
		int rawBefore
		int dstBefore
		int rawAfter
		int dstAfter
		int NonExistingTimeOpt
		int DuplicatedTimeOpt
		int delta
		int offsetBefore
		int offsetAfter
		boolean dstToStd
		boolean stdToDst
	public boolean isFrozen () 
	public android.icu.util.TimeZone freeze () 
	public android.icu.util.TimeZone cloneAsThawed () 
		android.icu.util.RuleBasedTimeZone tz
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
}

android/icu/util/ULocale.class
ULocale.java
package android.icu.util
public final android.icu.util.ULocale extends java.lang.Object implements java.io.Serializable java.lang.Comparable  {
	private static final long serialVersionUID
	private static android.icu.impl.ICUCache nameCache
	public static final android.icu.util.ULocale ENGLISH
	public static final android.icu.util.ULocale FRENCH
	public static final android.icu.util.ULocale GERMAN
	public static final android.icu.util.ULocale ITALIAN
	public static final android.icu.util.ULocale JAPANESE
	public static final android.icu.util.ULocale KOREAN
	public static final android.icu.util.ULocale CHINESE
	public static final android.icu.util.ULocale SIMPLIFIED_CHINESE
	public static final android.icu.util.ULocale TRADITIONAL_CHINESE
	public static final android.icu.util.ULocale FRANCE
	public static final android.icu.util.ULocale GERMANY
	public static final android.icu.util.ULocale ITALY
	public static final android.icu.util.ULocale JAPAN
	public static final android.icu.util.ULocale KOREA
	public static final android.icu.util.ULocale CHINA
	public static final android.icu.util.ULocale PRC
	public static final android.icu.util.ULocale TAIWAN
	public static final android.icu.util.ULocale UK
	public static final android.icu.util.ULocale US
	public static final android.icu.util.ULocale CANADA
	public static final android.icu.util.ULocale CANADA_FRENCH
	private static final String EMPTY_STRING
	private static final char UNDERSCORE
	private static final java.util.Locale EMPTY_LOCALE
	private static final String LOCALE_ATTRIBUTE_KEY
	public static final android.icu.util.ULocale ROOT
	private static final android.icu.impl.SimpleCache CACHE
	private volatile transient java.util.Locale locale
	private String localeID
	private volatile transient android.icu.impl.locale.BaseLocale baseLocale
	private volatile transient android.icu.impl.locale.LocaleExtensions extensions
	private static String[][] CANONICALIZE_MAP
	private static String[][] variantsToKeywords
	private static java.util.Locale defaultLocale
	private static android.icu.util.ULocale defaultULocale
	private static java.util.Locale[] defaultCategoryLocales
	private static android.icu.util.ULocale[] defaultCategoryULocales
	private static final String LANG_DIR_STRING
	public static android.icu.util.ULocale$Type ACTUAL_LOCALE
	public static android.icu.util.ULocale$Type VALID_LOCALE
	private static final String UNDEFINED_LANGUAGE
	private static final String UNDEFINED_SCRIPT
	private static final String UNDEFINED_REGION
	public static final char PRIVATE_USE_EXTENSION
	public static final char UNICODE_LOCALE_EXTENSION
	private static void initCANONICALIZE_MAP () 
		String[][] tempCANONICALIZE_MAP
		String[][] tempVariantsToKeywords
	private void  (java.lang.String, java.util.Locale) 
		String localeID
		java.util.Locale locale
	private void  (java.util.Locale) 
		java.util.Locale loc
	public static android.icu.util.ULocale forLocale (java.util.Locale) 
		java.util.Locale loc
		android.icu.util.ULocale result
	public void  (java.lang.String) 
		String localeID
	public void  (java.lang.String, java.lang.String) 
		String a
		String b
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String a
		String b
		String c
	public static android.icu.util.ULocale createCanonical (java.lang.String) 
		String nonCanonicalID
	private static java.lang.String lscvToID (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String script
		String country
		String variant
		StringBuilder buf
	public java.util.Locale toLocale () 
	public static android.icu.util.ULocale getDefault () 
		int idx
		android.icu.util.ULocale$Category cat
		java.util.Locale currentDefault
	public static synchronized void setDefault (android.icu.util.ULocale) 
		android.icu.util.ULocale$Category cat
		android.icu.util.ULocale newLocale
	public static android.icu.util.ULocale getDefault (android.icu.util.ULocale$Category) 
		java.util.Locale currentCategoryDefault
		int tmpIdx
		android.icu.util.ULocale$Category cat
		java.util.Locale currentDefault
		int idx
		android.icu.util.ULocale$Category category
	public static synchronized void setDefault (android.icu.util.ULocale$Category, android.icu.util.ULocale) 
		android.icu.util.ULocale$Category category
		android.icu.util.ULocale newLocale
		java.util.Locale newJavaDefault
		int idx
	public java.lang.Object clone () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (android.icu.util.ULocale) 
		String thisVal
		String otherVal
		String thisKey
		String otherKey
		java.util.Iterator thisKwdItr
		java.util.Iterator otherKwdItr
		android.icu.util.ULocale other
		int cmp
	public static android.icu.util.ULocale[] getAvailableLocales () 
	public static java.lang.String[] getISOCountries () 
	public static java.lang.String[] getISOLanguages () 
	public java.lang.String getLanguage () 
	public static java.lang.String getLanguage (java.lang.String) 
		String localeID
	public java.lang.String getScript () 
	public static java.lang.String getScript (java.lang.String) 
		String localeID
	public java.lang.String getCountry () 
	public static java.lang.String getCountry (java.lang.String) 
		String localeID
	public java.lang.String getVariant () 
	public static java.lang.String getVariant (java.lang.String) 
		String localeID
	public static java.lang.String getFallback (java.lang.String) 
		String localeID
	public android.icu.util.ULocale getFallback () 
	private static java.lang.String getFallbackString (java.lang.String) 
		String fallback
		int extStart
		int last
	public java.lang.String getBaseName () 
	public static java.lang.String getBaseName (java.lang.String) 
		String localeID
	public java.lang.String getName () 
	private static int getShortestSubtagLength (java.lang.String) 
		int i
		String localeID
		int localeIDLength
		int length
		boolean reset
		int tmpLength
	public static java.lang.String getName (java.lang.String) 
		String tmpLocaleID
		String localeID
		String tmpLocaleID
		String name
	public java.lang.String toString () 
	public java.util.Iterator getKeywords () 
	public static java.util.Iterator getKeywords (java.lang.String) 
		String localeID
	public java.lang.String getKeywordValue (java.lang.String) 
		String keywordName
	public static java.lang.String getKeywordValue (java.lang.String, java.lang.String) 
		String localeID
		String keywordName
	public static java.lang.String canonicalize (java.lang.String) 
		String[] vals
		int idx
		int i
		String[] vals
		int i
		String localeID
		android.icu.impl.LocaleIDParser parser
		String baseName
		boolean foundVariant
	public android.icu.util.ULocale setKeywordValue (java.lang.String, java.lang.String) 
		String keyword
		String value
	public static java.lang.String setKeywordValue (java.lang.String, java.lang.String, java.lang.String) 
		String localeID
		String keyword
		String value
		android.icu.impl.LocaleIDParser parser
	public java.lang.String getISO3Language () 
	public static java.lang.String getISO3Language (java.lang.String) 
		String localeID
	public java.lang.String getISO3Country () 
	public static java.lang.String getISO3Country (java.lang.String) 
		String localeID
	public boolean isRightToLeft () 
		String lang
		int langIndex
		android.icu.util.ULocale likely
		String script
		int scriptCode
	public java.lang.String getDisplayLanguage () 
	public java.lang.String getDisplayLanguage (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayLanguage (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayLanguage (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayLanguageWithDialect () 
	public java.lang.String getDisplayLanguageWithDialect (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayLanguageWithDialect (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayLanguageWithDialect (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayLanguageInternal (android.icu.util.ULocale, android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
		boolean useDialect
		String lang
	public java.lang.String getDisplayScript () 
	public java.lang.String getDisplayScriptInContext () 
	public java.lang.String getDisplayScript (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayScriptInContext (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayScript (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayScriptInContext (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayScript (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayScriptInContext (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayScriptInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayScriptInContextInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayCountry () 
	public java.lang.String getDisplayCountry (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayCountry (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayCountry (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayCountryInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayVariant () 
	public java.lang.String getDisplayVariant (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayVariant (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayVariant (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayVariantInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayKeyword (java.lang.String) 
		String keyword
	public static java.lang.String getDisplayKeyword (java.lang.String, java.lang.String) 
		String keyword
		String displayLocaleID
	public static java.lang.String getDisplayKeyword (java.lang.String, android.icu.util.ULocale) 
		String keyword
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayKeywordInternal (java.lang.String, android.icu.util.ULocale) 
		String keyword
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayKeywordValue (java.lang.String) 
		String keyword
	public java.lang.String getDisplayKeywordValue (java.lang.String, android.icu.util.ULocale) 
		String keyword
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, java.lang.String) 
		String localeID
		String keyword
		String displayLocaleID
	public static java.lang.String getDisplayKeywordValue (java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String localeID
		String keyword
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayKeywordValueInternal (android.icu.util.ULocale, java.lang.String, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String keyword
		android.icu.util.ULocale displayLocale
		String value
	public java.lang.String getDisplayName () 
	public java.lang.String getDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayName (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayNameInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	public java.lang.String getDisplayNameWithDialect () 
	public java.lang.String getDisplayNameWithDialect (android.icu.util.ULocale) 
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayNameWithDialect (java.lang.String, java.lang.String) 
		String localeID
		String displayLocaleID
	public static java.lang.String getDisplayNameWithDialect (java.lang.String, android.icu.util.ULocale) 
		String localeID
		android.icu.util.ULocale displayLocale
	private static java.lang.String getDisplayNameWithDialectInternal (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.util.ULocale displayLocale
	public java.lang.String getCharacterOrientation () 
	public java.lang.String getLineOrientation () 
	public static android.icu.util.ULocale acceptLanguage (java.lang.String, android.icu.util.ULocale[], boolean[]) 
		java.text.ParseException pe
		String acceptLanguageList
		android.icu.util.ULocale[] availableLocales
		boolean[] fallback
		android.icu.util.ULocale[] acceptList
	public static android.icu.util.ULocale acceptLanguage (android.icu.util.ULocale[], android.icu.util.ULocale[], boolean[]) 
		android.icu.util.ULocale minAvail
		java.util.Locale loc
		java.util.Locale parent
		android.icu.util.ULocale aLocale
		boolean[] setFallback
		int j
		android.icu.util.ULocale[] acceptLanguageList
		android.icu.util.ULocale[] availableLocales
		boolean[] fallback
		int i
	public static android.icu.util.ULocale acceptLanguage (java.lang.String, boolean[]) 
		String acceptLanguageList
		boolean[] fallback
	public static android.icu.util.ULocale acceptLanguage (android.icu.util.ULocale[], boolean[]) 
		android.icu.util.ULocale[] acceptLanguageList
		boolean[] fallback
	static android.icu.util.ULocale[] parseAcceptLanguage (java.lang.String, boolean)  throws java.text.ParseException 
		NumberFormatException nfe
		int serial
		android.icu.util.ULocale$1ULocaleAcceptLanguageQ entry
		double q
		boolean gotLanguageQ
		char c
		String acceptLanguage
		boolean isLenient
		java.util.TreeMap map
		StringBuilder languageRangeBuf
		StringBuilder qvalBuf
		int state
		int n
		boolean subTag
		boolean q1
		android.icu.util.ULocale[] acceptList
	public static android.icu.util.ULocale addLikelySubtags (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
		String[] tags
		String trailing
		int trailingIndex
		String newLocaleID
	public static android.icu.util.ULocale minimizeSubtags (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	public static android.icu.util.ULocale minimizeSubtags (android.icu.util.ULocale, android.icu.util.ULocale$Minimize) 
		String newLocaleID
		String tag
		String newLocaleID
		String tag
		String newLocaleID
		String tag
		String newLocaleID
		String tag
		String newLocaleID
		String tag
		android.icu.util.ULocale loc
		android.icu.util.ULocale$Minimize fieldToFavor
		String[] tags
		int trailingIndex
		String originalLang
		String originalScript
		String originalRegion
		String originalTrailing
		String maximizedLocaleID
	private static boolean isEmptyString (java.lang.String) 
		String string
	private static void appendTag (java.lang.String, java.lang.StringBuilder) 
		String tag
		StringBuilder buffer
	private static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String alternateLang
		String alternateScript
		String alternateRegion
		int separators
		String lang
		String script
		String region
		String trailing
		String alternateTags
		android.icu.impl.LocaleIDParser parser
		boolean regionAppended
		StringBuilder tag
	static java.lang.String createTagString (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String lang
		String script
		String region
		String trailing
	private static int parseTagString (java.lang.String, java.lang.String[]) 
		int index
		int index
		String localeID
		String[] tags
		android.icu.impl.LocaleIDParser parser
		String lang
		String script
		String region
		String variant
	private static java.lang.String lookupLikelySubtags (java.lang.String) 
		java.util.MissingResourceException e
		String localeId
		android.icu.util.UResourceBundle bundle
	private static java.lang.String createLikelySubtagsString (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String searchTag
		String likelySubtags
		String searchTag
		String likelySubtags
		String searchTag
		String likelySubtags
		String searchTag
		String likelySubtags
		String lang
		String script
		String region
		String variants
	public java.lang.String getExtension (char) 
		char key
	public java.util.Set getExtensionKeys () 
	public java.util.Set getUnicodeLocaleAttributes () 
	public java.lang.String getUnicodeLocaleType (java.lang.String) 
		String key
	public java.util.Set getUnicodeLocaleKeys () 
	public java.lang.String toLanguageTag () 
		android.icu.impl.locale.LocaleSyntaxException e
		android.icu.impl.locale.InternalLocaleBuilder ilocbld
		String s
		String s
		android.icu.impl.locale.BaseLocale base
		android.icu.impl.locale.LocaleExtensions exts
		android.icu.impl.locale.LanguageTag tag
		StringBuilder buf
		String subtag
		java.util.List subtags
	public static android.icu.util.ULocale forLanguageTag (java.lang.String) 
		String languageTag
		android.icu.impl.locale.LanguageTag tag
		android.icu.impl.locale.InternalLocaleBuilder bldr
	public static java.lang.String toUnicodeLocaleKey (java.lang.String) 
		String keyword
		String bcpKey
	public static java.lang.String toUnicodeLocaleType (java.lang.String, java.lang.String) 
		String keyword
		String value
		String bcpType
	public static java.lang.String toLegacyKey (java.lang.String) 
		String keyword
		String legacyKey
	public static java.lang.String toLegacyType (java.lang.String, java.lang.String) 
		String keyword
		String value
		String legacyType
	private static android.icu.util.ULocale getInstance (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions) 
		String bcpType
		String lkey
		String ltype
		String bcpKey
		String attr
		StringBuilder attrbuf
		android.icu.impl.locale.UnicodeLocaleExtension uext
		java.util.Set ukeys
		java.util.Set uattributes
		android.icu.impl.locale.Extension ext
		Character key
		java.util.Map$Entry kwd
		StringBuilder buf
		java.util.Set kset
		boolean insertSep
		java.util.TreeMap kwds
		android.icu.impl.locale.BaseLocale base
		android.icu.impl.locale.LocaleExtensions exts
		String id
		java.util.Set extKeys
	private android.icu.impl.locale.BaseLocale base () 
		android.icu.impl.LocaleIDParser lp
		String language
		String script
		String region
		String variant
	private android.icu.impl.locale.LocaleExtensions extensions () 
		String uattr
		String[] uattributes
		String bcpKey
		String bcpType
		String key
		android.icu.impl.locale.InternalLocaleBuilder intbld
		java.util.Iterator kwitr
	public volatile int compareTo (java.lang.Object) 
	static android.icu.impl.locale.BaseLocale access$100 (android.icu.util.ULocale) 
		android.icu.util.ULocale x0
	static android.icu.impl.locale.LocaleExtensions access$200 (android.icu.util.ULocale) 
		android.icu.util.ULocale x0
	static android.icu.util.ULocale access$300 (android.icu.impl.locale.BaseLocale, android.icu.impl.locale.LocaleExtensions) 
		android.icu.impl.locale.BaseLocale x0
		android.icu.impl.locale.LocaleExtensions x1
	void  (java.lang.String, java.util.Locale, android.icu.util.ULocale$1) 
		String x0
		java.util.Locale x1
		android.icu.util.ULocale$1 x2
	static void  () 
		int idx
		android.icu.util.ULocale$Category cat
		android.icu.impl.locale.BaseLocale base
		android.icu.impl.locale.BaseLocale newBase
		String userScript
		int idx
		android.icu.util.ULocale$Category cat
}

android/icu/util/BytesTrie$Result.class
BytesTrie.java
package android.icu.util
public final android.icu.util.BytesTrie$Result extends java.lang.Enum {
	public static final android.icu.util.BytesTrie$Result NO_MATCH
	public static final android.icu.util.BytesTrie$Result NO_VALUE
	public static final android.icu.util.BytesTrie$Result FINAL_VALUE
	public static final android.icu.util.BytesTrie$Result INTERMEDIATE_VALUE
	private static final android.icu.util.BytesTrie$Result[] $VALUES
	public static android.icu.util.BytesTrie$Result[] values () 
	public static android.icu.util.BytesTrie$Result valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean matches () 
	public boolean hasValue () 
	public boolean hasNext () 
	static void  () 
}

android/icu/util/SimpleDateRule.class
SimpleDateRule.java
package android.icu.util
public android.icu.util.SimpleDateRule extends java.lang.Object implements android.icu.util.DateRule  {
	private static android.icu.util.GregorianCalendar gCalendar
	private android.icu.util.Calendar calendar
	private int month
	private int dayOfMonth
	private int dayOfWeek
	public void  (int, int) 
		int month
		int dayOfMonth
	void  (int, int, android.icu.util.Calendar) 
		int month
		int dayOfMonth
		android.icu.util.Calendar cal
	public void  (int, int, int, boolean) 
		int month
		int dayOfMonth
		int dayOfWeek
		boolean after
	public java.util.Date firstAfter (java.util.Date) 
		java.util.Date start
	public java.util.Date firstBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	public boolean isOn (java.util.Date) 
		int dayOfYear
		java.util.Date date
		android.icu.util.Calendar c
	public boolean isBetween (java.util.Date, java.util.Date) 
		java.util.Date start
		java.util.Date end
	private java.util.Date doFirstBetween (java.util.Date, java.util.Date) 
		int year
		int mon
		java.util.Date result
		java.util.Date start
		java.util.Date end
		android.icu.util.Calendar c
	private java.util.Date computeInYear (int, android.icu.util.Calendar) 
		int weekday
		int delta
		int year
		android.icu.util.Calendar c
	static void  () 
}

android/icu/util/Currency$ServiceShim.class
Currency.java
package android.icu.util
abstract android.icu.util.Currency$ServiceShim extends java.lang.Object {
	void  () 
	abstract android.icu.util.ULocale[] getAvailableULocales () 
	abstract java.util.Locale[] getAvailableLocales () 
	abstract android.icu.util.Currency createInstance (android.icu.util.ULocale) 
	abstract java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale) 
	abstract boolean unregister (java.lang.Object) 
}

android/icu/util/Calendar$1.class
Calendar.java
package android.icu.util
 android.icu.util.Calendar$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$util$Calendar$CalType
	static void  () 
}

android/icu/util/DateRule.class
DateRule.java
package android.icu.util
public abstract android.icu.util.DateRule extends java.lang.Object {
	public abstract java.util.Date firstAfter (java.util.Date) 
	public abstract java.util.Date firstBetween (java.util.Date, java.util.Date) 
	public abstract boolean isOn (java.util.Date) 
	public abstract boolean isBetween (java.util.Date, java.util.Date) 
}

android/icu/util/AnnualTimeZoneRule.class
AnnualTimeZoneRule.java
package android.icu.util
public android.icu.util.AnnualTimeZoneRule extends android.icu.util.TimeZoneRule {
	private static final long serialVersionUID
	public static final int MAX_YEAR
	private final android.icu.util.DateTimeRule dateTimeRule
	private final int startYear
	private final int endYear
	public void  (java.lang.String, int, int, android.icu.util.DateTimeRule, int, int) 
		String name
		int rawOffset
		int dstSavings
		android.icu.util.DateTimeRule dateTimeRule
		int startYear
		int endYear
	public android.icu.util.DateTimeRule getRule () 
	public int getStartYear () 
	public int getEndYear () 
	public java.util.Date getStartInYear (int, int, int) 
		long ruleDay
		long ruleDay
		int weeks
		long ruleDay
		int month
		int dom
		boolean after
		int dow
		int delta
		int year
		int prevRawOffset
		int prevDSTSavings
		long ruleDay
		int type
		long ruleTime
	public java.util.Date getFirstStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getFinalStart (int, int) 
		int prevRawOffset
		int prevDSTSavings
	public java.util.Date getNextStart (long, int, int, boolean) 
		long base
		int prevRawOffset
		int prevDSTSavings
		boolean inclusive
		int[] fields
		int year
		java.util.Date d
	public java.util.Date getPreviousStart (long, int, int, boolean) 
		long base
		int prevRawOffset
		int prevDSTSavings
		boolean inclusive
		int[] fields
		int year
		java.util.Date d
	public boolean isEquivalentTo (android.icu.util.TimeZoneRule) 
		android.icu.util.TimeZoneRule other
		android.icu.util.AnnualTimeZoneRule otherRule
	public boolean isTransitionRule () 
	public java.lang.String toString () 
		StringBuilder buf
}

android/icu/util/LocalePriorityList$1.class
LocalePriorityList.java
package android.icu.util
final android.icu.util.LocalePriorityList$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Double, java.lang.Double) 
		Double o1
		Double o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/util/BytesTrieBuilder.class
BytesTrieBuilder.java
package android.icu.util
public final android.icu.util.BytesTrieBuilder extends android.icu.util.StringTrieBuilder {
	private final byte[] intBytes
	private byte[] bytes
	private int bytesLength
	static final boolean $assertionsDisabled
	public void  () 
	public android.icu.util.BytesTrieBuilder add (byte[], int, int) 
		byte[] sequence
		int length
		int value
	public android.icu.util.BytesTrie build (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	public java.nio.ByteBuffer buildByteBuffer (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	private void buildBytes (android.icu.util.StringTrieBuilder$Option) 
		android.icu.util.StringTrieBuilder$Option buildOption
	public android.icu.util.BytesTrieBuilder clear () 
	protected boolean matchNodesCanHaveValues () 
	protected int getMaxBranchLinearSubNodeLength () 
	protected int getMinLinearMatch () 
	protected int getMaxLinearMatchLength () 
	private void ensureCapacity (int) 
		int newCapacity
		byte[] newBytes
		int length
	protected int write (int) 
		int b
		int newLength
	protected int write (int, int) 
		int offset
		int length
		int newLength
		int bytesOffset
	private int write (byte[], int) 
		byte[] b
		int length
		int newLength
	protected int writeValueAndFinal (int, boolean) 
		int i
		boolean isFinal
		int length
	protected int writeValueAndType (boolean, int, int) 
		boolean hasValue
		int value
		int node
		int offset
	protected int writeDeltaTo (int) 
		int length
		int length
		int length
		int jumpTarget
		int i
		int length
	static void  () 
}

android/icu/util/CurrencyServiceShim.class
CurrencyServiceShim.java
package android.icu.util
final android.icu.util.CurrencyServiceShim extends android.icu.util.Currency$ServiceShim {
	static final android.icu.impl.ICULocaleService service
	void  () 
	java.util.Locale[] getAvailableLocales () 
	android.icu.util.ULocale[] getAvailableULocales () 
	android.icu.util.Currency createInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
		android.icu.util.Currency curr
	java.lang.Object registerInstance (android.icu.util.Currency, android.icu.util.ULocale) 
		android.icu.util.Currency currency
		android.icu.util.ULocale locale
	boolean unregister (java.lang.Object) 
		Object registryKey
	static void  () 
}

android/icu/util/IslamicCalendar.class
IslamicCalendar.java
package android.icu.util
public android.icu.util.IslamicCalendar extends android.icu.util.Calendar {
	private static final long serialVersionUID
	public static final int MUHARRAM
	public static final int SAFAR
	public static final int RABI_1
	public static final int RABI_2
	public static final int JUMADA_1
	public static final int JUMADA_2
	public static final int RAJAB
	public static final int SHABAN
	public static final int RAMADAN
	public static final int SHAWWAL
	public static final int DHU_AL_QIDAH
	public static final int DHU_AL_HIJJAH
	private static final long HIJRA_MILLIS
	private static final long CIVIL_EPOC
	private static final long ASTRONOMICAL_EPOC
	private static final int[][] LIMITS
	private static final int[] UMALQURA_MONTHLENGTH
	private static final int UMALQURA_YEAR_START
	private static final int UMALQURA_YEAR_END
	private static final byte[] UMALQURA_YEAR_START_ESTIMATE_FIX
	private static android.icu.impl.CalendarAstronomer astro
	private static android.icu.impl.CalendarCache cache
	private boolean civil
	private android.icu.util.IslamicCalendar$CalculationType cType
	public void  () 
	public void  (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public void  (java.util.Locale) 
		java.util.Locale aLocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.TimeZone, java.util.Locale) 
		android.icu.util.TimeZone zone
		java.util.Locale aLocale
	public void  (android.icu.util.TimeZone, android.icu.util.ULocale) 
		android.icu.util.TimeZone zone
		android.icu.util.ULocale locale
	public void  (java.util.Date) 
		java.util.Date date
	public void  (int, int, int) 
		int year
		int month
		int date
	public void  (int, int, int, int, int, int) 
		int year
		int month
		int date
		int hour
		int minute
		int second
	public void setCivil (boolean) 
		long m
		long m
		boolean beCivil
	public boolean isCivil () 
	protected int handleGetLimit (int, int) 
		int field
		int limitType
	private static final boolean civilLeapYear (int) 
		int year
	private long yearStart (int) 
		int yrStartLinearEstimate
		int year
		long ys
	private long monthStart (int, int) 
		int i
		int year
		int month
		int realYear
		int realMonth
		long ms
	private static final long trueMonthStart (long) 
		long origin
		double age
		long month
		long start
	static final double moonAge (long) 
		long time
		double age
	protected int handleGetMonthLength (int, int) 
		int idx
		int mask
		int extendedYear
		int month
		int length
	protected int handleGetYearLength (int) 
		int month
		int i
		int extendedYear
		int length
	protected int handleComputeMonthStart (int, int, boolean) 
		int eyear
		int month
		boolean useMonth
	protected int handleGetExtendedYear () 
		int year
		int year
	protected void handleComputeFields (int) 
		int months
		long monthStart
		int monthLen
		int y
		int m
		long d
		long umalquraStartdays
		int julianDay
		int year
		int month
		int dayOfMonth
		int dayOfYear
		long days
	public void setCalculationType (android.icu.util.IslamicCalendar$CalculationType) 
		android.icu.util.IslamicCalendar$CalculationType type
	public android.icu.util.IslamicCalendar$CalculationType getCalculationType () 
	private void setCalcTypeForLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String localeCalType
	public java.lang.String getType () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	static void  () 
}

android/icu/util/GenderInfo.class
GenderInfo.java
package android.icu.util
public android.icu.util.GenderInfo extends java.lang.Object {
	private final android.icu.util.GenderInfo$ListGenderStyle style
	private static android.icu.util.GenderInfo neutral
	private static android.icu.util.GenderInfo$Cache genderInfoCache
	public static android.icu.util.GenderInfo getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale uLocale
	public static android.icu.util.GenderInfo getInstance (java.util.Locale) 
		java.util.Locale locale
	public transient android.icu.util.GenderInfo$Gender getListGender (android.icu.util.GenderInfo$Gender[]) 
		android.icu.util.GenderInfo$Gender[] genders
	public android.icu.util.GenderInfo$Gender getListGender (java.util.List) 
		android.icu.util.GenderInfo$Gender gender
		android.icu.util.GenderInfo$Gender gender
		boolean hasFemale
		boolean hasMale
		java.util.List genders
	public void  (android.icu.util.GenderInfo$ListGenderStyle) 
		android.icu.util.GenderInfo$ListGenderStyle genderStyle
	static android.icu.util.GenderInfo access$000 () 
	static void  () 
}

android/icu/util/BytesTrie$1.class
BytesTrie.java
package android.icu.util
 android.icu.util.BytesTrie$1 extends java.lang.Object {
}

android/icu/util/MeasureUnit.class
MeasureUnit.java
package android.icu.util
public android.icu.util.MeasureUnit extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static final String[] unitKeys
	private static final java.util.Map cache
	protected final String type
	protected final String subType
	static final android.icu.text.UnicodeSet ASCII
	static final android.icu.text.UnicodeSet ASCII_HYPHEN_DIGITS
	private static android.icu.util.MeasureUnit$Factory UNIT_FACTORY
	static android.icu.util.MeasureUnit$Factory CURRENCY_FACTORY
	static android.icu.util.MeasureUnit$Factory TIMEUNIT_FACTORY
	public static final android.icu.util.MeasureUnit G_FORCE
	public static final android.icu.util.MeasureUnit METER_PER_SECOND_SQUARED
	public static final android.icu.util.MeasureUnit ARC_MINUTE
	public static final android.icu.util.MeasureUnit ARC_SECOND
	public static final android.icu.util.MeasureUnit DEGREE
	public static final android.icu.util.MeasureUnit RADIAN
	public static final android.icu.util.MeasureUnit REVOLUTION_ANGLE
	public static final android.icu.util.MeasureUnit ACRE
	public static final android.icu.util.MeasureUnit HECTARE
	public static final android.icu.util.MeasureUnit SQUARE_CENTIMETER
	public static final android.icu.util.MeasureUnit SQUARE_FOOT
	public static final android.icu.util.MeasureUnit SQUARE_INCH
	public static final android.icu.util.MeasureUnit SQUARE_KILOMETER
	public static final android.icu.util.MeasureUnit SQUARE_METER
	public static final android.icu.util.MeasureUnit SQUARE_MILE
	public static final android.icu.util.MeasureUnit SQUARE_YARD
	public static final android.icu.util.MeasureUnit LITER_PER_100KILOMETERS
	public static final android.icu.util.MeasureUnit LITER_PER_KILOMETER
	public static final android.icu.util.MeasureUnit MILE_PER_GALLON
	public static final android.icu.util.MeasureUnit BIT
	public static final android.icu.util.MeasureUnit BYTE
	public static final android.icu.util.MeasureUnit GIGABIT
	public static final android.icu.util.MeasureUnit GIGABYTE
	public static final android.icu.util.MeasureUnit KILOBIT
	public static final android.icu.util.MeasureUnit KILOBYTE
	public static final android.icu.util.MeasureUnit MEGABIT
	public static final android.icu.util.MeasureUnit MEGABYTE
	public static final android.icu.util.MeasureUnit TERABIT
	public static final android.icu.util.MeasureUnit TERABYTE
	public static final android.icu.util.MeasureUnit CENTURY
	public static final android.icu.util.TimeUnit DAY
	public static final android.icu.util.TimeUnit HOUR
	public static final android.icu.util.MeasureUnit MICROSECOND
	public static final android.icu.util.MeasureUnit MILLISECOND
	public static final android.icu.util.TimeUnit MINUTE
	public static final android.icu.util.TimeUnit MONTH
	public static final android.icu.util.MeasureUnit NANOSECOND
	public static final android.icu.util.TimeUnit SECOND
	public static final android.icu.util.TimeUnit WEEK
	public static final android.icu.util.TimeUnit YEAR
	public static final android.icu.util.MeasureUnit AMPERE
	public static final android.icu.util.MeasureUnit MILLIAMPERE
	public static final android.icu.util.MeasureUnit OHM
	public static final android.icu.util.MeasureUnit VOLT
	public static final android.icu.util.MeasureUnit CALORIE
	public static final android.icu.util.MeasureUnit FOODCALORIE
	public static final android.icu.util.MeasureUnit JOULE
	public static final android.icu.util.MeasureUnit KILOCALORIE
	public static final android.icu.util.MeasureUnit KILOJOULE
	public static final android.icu.util.MeasureUnit KILOWATT_HOUR
	public static final android.icu.util.MeasureUnit GIGAHERTZ
	public static final android.icu.util.MeasureUnit HERTZ
	public static final android.icu.util.MeasureUnit KILOHERTZ
	public static final android.icu.util.MeasureUnit MEGAHERTZ
	public static final android.icu.util.MeasureUnit ASTRONOMICAL_UNIT
	public static final android.icu.util.MeasureUnit CENTIMETER
	public static final android.icu.util.MeasureUnit DECIMETER
	public static final android.icu.util.MeasureUnit FATHOM
	public static final android.icu.util.MeasureUnit FOOT
	public static final android.icu.util.MeasureUnit FURLONG
	public static final android.icu.util.MeasureUnit INCH
	public static final android.icu.util.MeasureUnit KILOMETER
	public static final android.icu.util.MeasureUnit LIGHT_YEAR
	public static final android.icu.util.MeasureUnit METER
	public static final android.icu.util.MeasureUnit MICROMETER
	public static final android.icu.util.MeasureUnit MILE
	public static final android.icu.util.MeasureUnit MILE_SCANDINAVIAN
	public static final android.icu.util.MeasureUnit MILLIMETER
	public static final android.icu.util.MeasureUnit NANOMETER
	public static final android.icu.util.MeasureUnit NAUTICAL_MILE
	public static final android.icu.util.MeasureUnit PARSEC
	public static final android.icu.util.MeasureUnit PICOMETER
	public static final android.icu.util.MeasureUnit YARD
	public static final android.icu.util.MeasureUnit LUX
	public static final android.icu.util.MeasureUnit CARAT
	public static final android.icu.util.MeasureUnit GRAM
	public static final android.icu.util.MeasureUnit KILOGRAM
	public static final android.icu.util.MeasureUnit METRIC_TON
	public static final android.icu.util.MeasureUnit MICROGRAM
	public static final android.icu.util.MeasureUnit MILLIGRAM
	public static final android.icu.util.MeasureUnit OUNCE
	public static final android.icu.util.MeasureUnit OUNCE_TROY
	public static final android.icu.util.MeasureUnit POUND
	public static final android.icu.util.MeasureUnit STONE
	public static final android.icu.util.MeasureUnit TON
	public static final android.icu.util.MeasureUnit GIGAWATT
	public static final android.icu.util.MeasureUnit HORSEPOWER
	public static final android.icu.util.MeasureUnit KILOWATT
	public static final android.icu.util.MeasureUnit MEGAWATT
	public static final android.icu.util.MeasureUnit MILLIWATT
	public static final android.icu.util.MeasureUnit WATT
	public static final android.icu.util.MeasureUnit HECTOPASCAL
	public static final android.icu.util.MeasureUnit INCH_HG
	public static final android.icu.util.MeasureUnit MILLIBAR
	public static final android.icu.util.MeasureUnit MILLIMETER_OF_MERCURY
	public static final android.icu.util.MeasureUnit POUND_PER_SQUARE_INCH
	public static final android.icu.util.MeasureUnit KARAT
	public static final android.icu.util.MeasureUnit KILOMETER_PER_HOUR
	public static final android.icu.util.MeasureUnit KNOT
	public static final android.icu.util.MeasureUnit METER_PER_SECOND
	public static final android.icu.util.MeasureUnit MILE_PER_HOUR
	public static final android.icu.util.MeasureUnit CELSIUS
	public static final android.icu.util.MeasureUnit FAHRENHEIT
	public static final android.icu.util.MeasureUnit GENERIC_TEMPERATURE
	public static final android.icu.util.MeasureUnit KELVIN
	public static final android.icu.util.MeasureUnit ACRE_FOOT
	public static final android.icu.util.MeasureUnit BUSHEL
	public static final android.icu.util.MeasureUnit CENTILITER
	public static final android.icu.util.MeasureUnit CUBIC_CENTIMETER
	public static final android.icu.util.MeasureUnit CUBIC_FOOT
	public static final android.icu.util.MeasureUnit CUBIC_INCH
	public static final android.icu.util.MeasureUnit CUBIC_KILOMETER
	public static final android.icu.util.MeasureUnit CUBIC_METER
	public static final android.icu.util.MeasureUnit CUBIC_MILE
	public static final android.icu.util.MeasureUnit CUBIC_YARD
	public static final android.icu.util.MeasureUnit CUP
	public static final android.icu.util.MeasureUnit CUP_METRIC
	public static final android.icu.util.MeasureUnit DECILITER
	public static final android.icu.util.MeasureUnit FLUID_OUNCE
	public static final android.icu.util.MeasureUnit GALLON
	public static final android.icu.util.MeasureUnit HECTOLITER
	public static final android.icu.util.MeasureUnit LITER
	public static final android.icu.util.MeasureUnit MEGALITER
	public static final android.icu.util.MeasureUnit MILLILITER
	public static final android.icu.util.MeasureUnit PINT
	public static final android.icu.util.MeasureUnit PINT_METRIC
	public static final android.icu.util.MeasureUnit QUART
	public static final android.icu.util.MeasureUnit TABLESPOON
	public static final android.icu.util.MeasureUnit TEASPOON
	private static java.util.HashMap unitPerUnitToSingleUnit
	protected void  (java.lang.String, java.lang.String) 
		String type
		String subType
	public java.lang.String getType () 
	public java.lang.String getSubtype () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object rhs
		android.icu.util.MeasureUnit c
	public java.lang.String toString () 
	public static synchronized java.util.Set getAvailableTypes () 
	public static synchronized java.util.Set getAvailable (java.lang.String) 
		String type
		java.util.Map units
	public static synchronized java.util.Set getAvailable () 
		android.icu.util.MeasureUnit unit
		String type
		java.util.Set result
	public static android.icu.util.MeasureUnit internalGetInstance (java.lang.String, java.lang.String) 
		android.icu.util.MeasureUnit$Factory factory
		android.icu.util.MeasureUnit$Factory factory
		String type
		String subType
		android.icu.util.MeasureUnit$Factory factory
	public static android.icu.util.MeasureUnit resolveUnitPerUnit (android.icu.util.MeasureUnit, android.icu.util.MeasureUnit) 
		android.icu.util.MeasureUnit unit
		android.icu.util.MeasureUnit perUnit
	protected static synchronized android.icu.util.MeasureUnit addUnit (java.lang.String, java.lang.String, android.icu.util.MeasureUnit$Factory) 
		String type
		String unitName
		android.icu.util.MeasureUnit$Factory factory
		java.util.Map tmp
		android.icu.util.MeasureUnit unit
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	static void  () 
		android.icu.impl.ICUResourceBundle unitNameRes
		int index2
		android.icu.util.UResourceBundle unitsRes
		String type
		int unitsSize
		int index
		android.icu.impl.ICUResourceBundle unitsTypeRes
		int size
		java.util.MissingResourceException e
		String key
		java.util.Enumeration it
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle codeMap
		android.icu.impl.ICUResourceBundle resource
}

android/icu/util/IllformedLocaleException.class
IllformedLocaleException.java
package android.icu.util
public android.icu.util.IllformedLocaleException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private int _errIdx
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, int) 
		String message
		int errorIndex
	public int getErrorIndex () 
}

android/icu/text/
android/icu/text/UnicodeSet$XSymbolTable.class
UnicodeSet.java
package android.icu.text
public abstract android.icu.text.UnicodeSet$XSymbolTable extends java.lang.Object implements android.icu.text.SymbolTable  {
	public void  () 
	public android.icu.text.UnicodeMatcher lookupMatcher (int) 
		int i
	public boolean applyPropertyAlias (java.lang.String, java.lang.String, android.icu.text.UnicodeSet) 
		String propertyName
		String propertyValue
		android.icu.text.UnicodeSet result
	public char[] lookup (java.lang.String) 
		String s
	public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int) 
		String text
		java.text.ParsePosition pos
		int limit
}

android/icu/text/CharsetRecog_sbcs$NGramParser.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$NGramParser extends java.lang.Object {
	private static final int N_GRAM_MASK
	protected int byteIndex
	private int ngram
	private int[] ngramList
	protected byte[] byteMap
	private int ngramCount
	private int hitCount
	protected byte spaceChar
	public void  (int[], byte[]) 
		int[] theNgramList
		byte[] theByteMap
	private static int search (int[], int) 
		int[] table
		int value
		int index
	private void lookup (int) 
		int thisNgram
	protected void addByte (int) 
		int b
	private int nextByte (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
	protected void parseCharacters (android.icu.text.CharsetDetector) 
		byte mb
		android.icu.text.CharsetDetector det
		int b
		boolean ignoreSpace
	public int parse (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
	public int parse (android.icu.text.CharsetDetector, byte) 
		android.icu.text.CharsetDetector det
		byte spaceCh
		double rawPercent
}

android/icu/text/DateTimePatternGenerator$DateTimeMatcher.class
DateTimePatternGenerator.java
package android.icu.text
 android.icu.text.DateTimePatternGenerator$DateTimeMatcher extends java.lang.Object implements java.lang.Comparable  {
	private int[] type
	private String[] original
	private String[] baseOriginal
	private void  () 
	public java.lang.String origStringForField (int) 
		int field
	public boolean fieldIsNumeric (int) 
		int field
	public java.lang.String toString () 
		int i
		StringBuilder result
	public java.lang.String toCanonicalString () 
		char originalChar
		char repeatChar
		int[] row
		int j
		int i
		StringBuilder result
	java.lang.String getBasePattern () 
		int i
		StringBuilder result
	android.icu.text.DateTimePatternGenerator$DateTimeMatcher set (java.lang.String, android.icu.text.DateTimePatternGenerator$FormatParser, boolean) 
		int i
		android.icu.text.DateTimePatternGenerator$VariableField item
		String field
		int canonicalIndex
		int[] row
		int typeValue
		char repeatChar
		int repeatCount
		int subTypeValue
		Object obj
		String pattern
		android.icu.text.DateTimePatternGenerator$FormatParser fp
		boolean allowDuplicateFields
	int getFieldMask () 
		int i
		int result
	void extractFrom (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int) 
		int i
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
		int fieldMask
	int getDistance (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo) 
		int myType
		int otherType
		int i
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher other
		int includeMask
		android.icu.text.DateTimePatternGenerator$DistanceInfo distanceInfo
		int result
	public int compareTo (android.icu.text.DateTimePatternGenerator$DateTimeMatcher) 
		int comp
		int i
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher that
	public boolean equals (java.lang.Object) 
		int i
		Object other
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher that
	public int hashCode () 
		int i
		int result
	public volatile int compareTo (java.lang.Object) 
	void  (android.icu.text.DateTimePatternGenerator$1) 
		android.icu.text.DateTimePatternGenerator$1 x0
	static java.lang.String[] access$600 (android.icu.text.DateTimePatternGenerator$DateTimeMatcher) 
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher x0
	static int[] access$700 (android.icu.text.DateTimePatternGenerator$DateTimeMatcher) 
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher x0
}

android/icu/text/CollationKey.class
CollationKey.java
package android.icu.text
public final android.icu.text.CollationKey extends java.lang.Object implements java.lang.Comparable  {
	private byte[] m_key_
	private String m_source_
	private int m_hashCode_
	private int m_length_
	private static final int MERGE_SEPERATOR_
	static final boolean $assertionsDisabled
	public void  (java.lang.String, byte[]) 
		String source
		byte[] key
	private void  (java.lang.String, byte[], int) 
		String source
		byte[] key
		int length
	public void  (java.lang.String, android.icu.text.RawCollationKey) 
		String source
		android.icu.text.RawCollationKey key
	public java.lang.String getSourceString () 
	public byte[] toByteArray () 
		int length
		byte[] result
	public int compareTo (android.icu.text.CollationKey) 
		int l
		int r
		int i
		android.icu.text.CollationKey target
	public boolean equals (java.lang.Object) 
		Object target
	public boolean equals (android.icu.text.CollationKey) 
		android.icu.text.CollationKey target
		android.icu.text.CollationKey other
		int i
	public int hashCode () 
		int size
		StringBuilder key
		int i
	public android.icu.text.CollationKey getBound (int, int) 
		int boundType
		int noOfLevels
		int offset
		int keystrength
		byte[] resultkey
	public android.icu.text.CollationKey merge (android.icu.text.CollationKey) 
		android.icu.text.CollationKey source
		byte[] result
		int rindex
		int index
		int sourceindex
		int remainingLength
	private int getLength () 
		int index
		int length
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/icu/text/SpoofChecker$SpoofData$DefaultData.class
SpoofChecker.java
package android.icu.text
final android.icu.text.SpoofChecker$SpoofData$DefaultData extends java.lang.Object {
	private static android.icu.text.SpoofChecker$SpoofData INSTANCE
	private void  () 
	static android.icu.text.SpoofChecker$SpoofData access$800 () 
	static void  () 
}

android/icu/text/CharsetRecog_Unicode.class
CharsetRecog_Unicode.java
package android.icu.text
abstract android.icu.text.CharsetRecog_Unicode extends android.icu.text.CharsetRecognizer {
	void  () 
	abstract java.lang.String getName () 
	abstract android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
	static int codeUnit16FromBytes (byte, byte) 
		byte hi
		byte lo
	static int adjustConfidence (int, int) 
		int codeUnit
		int confidence
}

android/icu/text/NormalizationTransliterator$2.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_LE.class
CharsetRecog_Unicode.java
package android.icu.text
 android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_LE extends android.icu.text.CharsetRecog_Unicode {
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int codeUnit
		int charIndex
		android.icu.text.CharsetDetector det
		byte[] input
		int confidence
		int bytesToCheck
}

android/icu/text/Transliterator$Factory.class
Transliterator.java
package android.icu.text
public abstract android.icu.text.Transliterator$Factory extends java.lang.Object {
	public abstract android.icu.text.Transliterator getInstance (java.lang.String) 
}

android/icu/text/CharsetRecog_sbcs$NGramsPlusLang.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$NGramsPlusLang extends java.lang.Object {
	int[] fNGrams
	String fLang
	void  (java.lang.String, int[]) 
		String la
		int[] ng
}

android/icu/text/UFieldPosition.class
UFieldPosition.java
package android.icu.text
public android.icu.text.UFieldPosition extends java.text.FieldPosition {
	private int countVisibleFractionDigits
	private long fractionDigits
	public void  () 
	public void  (int) 
		int field
	public void  (java.text.Format$Field, int) 
		java.text.Format$Field attribute
		int fieldID
	public void  (java.text.Format$Field) 
		java.text.Format$Field attribute
	public void setFractionDigits (int, long) 
		int countVisibleFractionDigits
		long fractionDigits
	public int getCountVisibleFractionDigits () 
	public long getFractionDigits () 
}

android/icu/text/RBBIRuleBuilder.class
RBBIRuleBuilder.java
package android.icu.text
 android.icu.text.RBBIRuleBuilder extends java.lang.Object {
	String fDebugEnv
	String fRules
	android.icu.text.RBBIRuleScanner fScanner
	android.icu.text.RBBINode[] fTreeRoots
	static final int fForwardTree
	static final int fReverseTree
	static final int fSafeFwdTree
	static final int fSafeRevTree
	int fDefaultTree
	boolean fChainRules
	boolean fLBCMNoChain
	boolean fLookAheadHardBreak
	android.icu.text.RBBISetBuilder fSetBuilder
	java.util.List fUSetNodes
	android.icu.text.RBBITableBuilder fForwardTables
	android.icu.text.RBBITableBuilder fReverseTables
	android.icu.text.RBBITableBuilder fSafeFwdTables
	android.icu.text.RBBITableBuilder fSafeRevTables
	java.util.Map fStatusSets
	java.util.List fRuleStatusVals
	static final int U_BRK_ERROR_START
	static final int U_BRK_INTERNAL_ERROR
	static final int U_BRK_HEX_DIGITS_EXPECTED
	static final int U_BRK_SEMICOLON_EXPECTED
	static final int U_BRK_RULE_SYNTAX
	static final int U_BRK_UNCLOSED_SET
	static final int U_BRK_ASSIGN_ERROR
	static final int U_BRK_VARIABLE_REDFINITION
	static final int U_BRK_MISMATCHED_PAREN
	static final int U_BRK_NEW_LINE_IN_QUOTED_STRING
	static final int U_BRK_UNDEFINED_VARIABLE
	static final int U_BRK_INIT_ERROR
	static final int U_BRK_RULE_EMPTY_SET
	static final int U_BRK_UNRECOGNIZED_OPTION
	static final int U_BRK_MALFORMED_RULE_TAG
	static final int U_BRK_MALFORMED_SET
	static final int U_BRK_ERROR_LIMIT
	void  (java.lang.String) 
		String rules
	static final int align8 (int) 
		int i
	void flattenData (java.io.OutputStream)  throws java.io.IOException 
		Integer val
		java.io.OutputStream os
		java.io.DataOutputStream dos
		int i
		String strippedRules
		int headerSize
		int forwardTableSize
		int reverseTableSize
		int safeFwdTableSize
		int safeRevTableSize
		int trieSize
		int statusTableSize
		int rulesSize
		int totalSize
		int outputPos
		int[] header
		short[] tableData
	static void compileRules (java.lang.String, java.io.OutputStream)  throws java.io.IOException 
		String rules
		java.io.OutputStream os
		android.icu.text.RBBIRuleBuilder builder
}

android/icu/text/CompactDecimalDataCache.class
CompactDecimalDataCache.java
package android.icu.text
 android.icu.text.CompactDecimalDataCache extends java.lang.Object {
	private static final String SHORT_STYLE
	private static final String LONG_STYLE
	private static final String NUMBER_ELEMENTS
	private static final String PATTERN_LONG_PATH
	private static final String PATTERNS_SHORT_PATH
	static final String OTHER
	static final int MAX_DIGITS
	private static final String LATIN_NUMBERING_SYSTEM
	private final android.icu.impl.ICUCache cache
	void  () 
	android.icu.text.CompactDecimalDataCache$DataBundle get (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.text.CompactDecimalDataCache$DataBundle result
	private static android.icu.text.CompactDecimalDataCache$DataBundle load (android.icu.util.ULocale) 
		android.icu.impl.ICUResourceBundle bundle
		android.icu.impl.ICUResourceBundle bundle
		android.icu.text.CompactDecimalDataCache$Data longData
		android.icu.util.ULocale ulocale
		android.icu.text.NumberingSystem ns
		android.icu.impl.ICUResourceBundle r
		String numberingSystemName
		android.icu.impl.ICUResourceBundle shortDataBundle
		android.icu.impl.ICUResourceBundle longDataBundle
		android.icu.text.CompactDecimalDataCache$Data shortData
		android.icu.text.CompactDecimalDataCache$Data longData
	private static android.icu.impl.ICUResourceBundle findWithFallback (android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.CompactDecimalDataCache$UResFlags) 
		android.icu.impl.ICUResourceBundle r
		String path
		android.icu.text.CompactDecimalDataCache$UResFlags flags
		android.icu.impl.ICUResourceBundle result
	private static android.icu.impl.ICUResourceBundle getWithFallback (android.icu.impl.ICUResourceBundle, java.lang.String, android.icu.text.CompactDecimalDataCache$UResFlags) 
		android.icu.impl.ICUResourceBundle r
		String path
		android.icu.text.CompactDecimalDataCache$UResFlags flags
		android.icu.impl.ICUResourceBundle result
	private static boolean isRoot (android.icu.impl.ICUResourceBundle) 
		android.icu.impl.ICUResourceBundle r
		android.icu.util.ULocale bundleLocale
	private static android.icu.text.CompactDecimalDataCache$Data loadStyle (android.icu.impl.ICUResourceBundle, android.icu.util.ULocale, java.lang.String) 
		int i
		android.icu.impl.ICUResourceBundle r
		android.icu.util.ULocale locale
		String style
		int size
		android.icu.text.CompactDecimalDataCache$Data result
	private static void populateData (android.icu.util.UResourceBundle, android.icu.util.ULocale, java.lang.String, android.icu.text.CompactDecimalDataCache$Data) 
		android.icu.util.UResourceBundle pluralVariantData
		String pluralVariant
		String template
		int nz
		int i
		int i
		android.icu.util.UResourceBundle divisorData
		android.icu.util.ULocale locale
		String style
		android.icu.text.CompactDecimalDataCache$Data result
		long magnitude
		int thisIndex
		int size
		int numZeros
		boolean otherVariantDefined
		long divisor
	private static int populatePrefixSuffix (java.lang.String, int, java.lang.String, android.icu.util.ULocale, java.lang.String, android.icu.text.CompactDecimalDataCache$Data) 
		String pluralVariant
		int idx
		String template
		android.icu.util.ULocale locale
		String style
		android.icu.text.CompactDecimalDataCache$Data result
		int firstIdx
		int lastIdx
		String prefix
		String suffix
		int i
	private static java.lang.String fixQuotes (java.lang.String) 
		char ch
		int idx
		String prefixOrSuffix
		StringBuilder result
		int len
		android.icu.text.CompactDecimalDataCache$QuoteState state
	private static java.lang.String localeAndStyle (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String style
	private static void fillInMissing (android.icu.text.CompactDecimalDataCache$Data) 
		int i
		android.icu.text.CompactDecimalDataCache$Data result
		long lastDivisor
	private static void propagateOtherToMissing (int, java.util.Map) 
		android.icu.text.DecimalFormat$Unit[] byBase
		int idx
		java.util.Map units
		android.icu.text.DecimalFormat$Unit otherVariantValue
	private static void copyFromPreviousIndex (int, java.util.Map) 
		android.icu.text.DecimalFormat$Unit[] byBase
		int idx
		java.util.Map units
	private static void saveUnit (android.icu.text.DecimalFormat$Unit, java.lang.String, int, java.util.Map) 
		android.icu.text.DecimalFormat$Unit unit
		String pluralVariant
		int idx
		java.util.Map units
		android.icu.text.DecimalFormat$Unit[] byBase
	static android.icu.text.DecimalFormat$Unit getUnit (java.util.Map, java.lang.String, int) 
		java.util.Map units
		String variant
		int base
		android.icu.text.DecimalFormat$Unit[] byBase
}

android/icu/text/Normalizer$NFDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFDMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/UFormat.class
UFormat.java
package android.icu.text
public abstract android.icu.text.UFormat extends java.text.Format {
	private static final long serialVersionUID
	private android.icu.util.ULocale validLocale
	private android.icu.util.ULocale actualLocale
	public void  () 
	public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
}

android/icu/text/PluralRules$FixedDecimalRange.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimalRange extends java.lang.Object {
	public final android.icu.text.PluralRules$FixedDecimal start
	public final android.icu.text.PluralRules$FixedDecimal end
	public void  (android.icu.text.PluralRules$FixedDecimal, android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal start
		android.icu.text.PluralRules$FixedDecimal end
	public java.lang.String toString () 
}

android/icu/text/SimpleDateFormat$ContextValue.class
SimpleDateFormat.java
package android.icu.text
final android.icu.text.SimpleDateFormat$ContextValue extends java.lang.Enum {
	public static final android.icu.text.SimpleDateFormat$ContextValue UNKNOWN
	public static final android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
	public static final android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
	public static final android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_UI_LIST_OR_MENU
	public static final android.icu.text.SimpleDateFormat$ContextValue CAPITALIZATION_FOR_STANDALONE
	private static final android.icu.text.SimpleDateFormat$ContextValue[] $VALUES
	public static android.icu.text.SimpleDateFormat$ContextValue[] values () 
	public static android.icu.text.SimpleDateFormat$ContextValue valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/CompactDecimalDataCache$DataBundle.class
CompactDecimalDataCache.java
package android.icu.text
 android.icu.text.CompactDecimalDataCache$DataBundle extends java.lang.Object {
	android.icu.text.CompactDecimalDataCache$Data shortData
	android.icu.text.CompactDecimalDataCache$Data longData
	void  (android.icu.text.CompactDecimalDataCache$Data, android.icu.text.CompactDecimalDataCache$Data) 
		android.icu.text.CompactDecimalDataCache$Data shortData
		android.icu.text.CompactDecimalDataCache$Data longData
}

android/icu/text/PluralFormat$PluralSelector.class
PluralFormat.java
package android.icu.text
abstract android.icu.text.PluralFormat$PluralSelector extends java.lang.Object {
	public abstract java.lang.String select (java.lang.Object, double) 
}

android/icu/text/CompactDecimalDataCache$1.class
CompactDecimalDataCache.java
package android.icu.text
 android.icu.text.CompactDecimalDataCache$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$CompactDecimalDataCache$UResFlags
	static final int[] $SwitchMap$android$icu$text$CompactDecimalDataCache$QuoteState
	static void  () 
}

android/icu/text/RuleBasedCollator$NFDIterator.class
RuleBasedCollator.java
package android.icu.text
abstract android.icu.text.RuleBasedCollator$NFDIterator extends java.lang.Object {
	private String decomp
	private int index
	void  () 
	final void reset () 
	final int nextCodePoint () 
		int c
	final int nextDecomposedCodePoint (android.icu.impl.Normalizer2Impl, int) 
		android.icu.impl.Normalizer2Impl nfcImpl
		int c
	protected abstract int nextRawCodePoint () 
}

android/icu/text/SpoofChecker$Builder.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker$Builder extends java.lang.Object {
	int fChecks
	android.icu.text.SpoofChecker$SpoofData fSpoofData
	final android.icu.text.UnicodeSet fAllowedCharsSet
	final java.util.Set fAllowedLocales
	private android.icu.text.SpoofChecker$RestrictionLevel fRestrictionLevel
	public void  () 
	public void  (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker src
	public android.icu.text.SpoofChecker build () 
		android.icu.text.SpoofChecker result
	public android.icu.text.SpoofChecker$Builder setData (java.io.Reader, java.io.Reader)  throws java.text.ParseException java.io.IOException 
		java.io.Reader confusables
		java.io.Reader confusablesWholeScript
	public android.icu.text.SpoofChecker$Builder setChecks (int) 
		int checks
	public android.icu.text.SpoofChecker$Builder setAllowedLocales (java.util.Set) 
		android.icu.util.ULocale locale
		java.util.Set locales
		android.icu.text.UnicodeSet tempSet
	public android.icu.text.SpoofChecker$Builder setAllowedJavaLocales (java.util.Set) 
		java.util.Locale locale
		java.util.Set locales
		java.util.HashSet ulocales
	private void addScriptChars (android.icu.util.ULocale, android.icu.text.UnicodeSet) 
		android.icu.util.ULocale locale
		android.icu.text.UnicodeSet allowedChars
		int[] scripts
		android.icu.text.UnicodeSet tmpSet
		int i
	public android.icu.text.SpoofChecker$Builder setAllowedChars (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet chars
	public android.icu.text.SpoofChecker$Builder setRestrictionLevel (android.icu.text.SpoofChecker$RestrictionLevel) 
		android.icu.text.SpoofChecker$RestrictionLevel restrictionLevel
}

android/icu/text/PluralRules$RuleList.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$RuleList extends java.lang.Object implements java.io.Serializable  {
	private boolean hasExplicitBoundingInfo
	private static final long serialVersionUID
	private final java.util.List rules
	private void  () 
	public android.icu.text.PluralRules$RuleList addRule (android.icu.text.PluralRules$Rule) 
		android.icu.text.PluralRules$Rule rule
		android.icu.text.PluralRules$Rule nextRule
		String keyword
	public android.icu.text.PluralRules$RuleList finish ()  throws java.text.ParseException 
		android.icu.text.PluralRules$Rule rule
		java.util.Iterator it
		android.icu.text.PluralRules$Rule otherRule
	private android.icu.text.PluralRules$Rule selectRule (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$Rule rule
		android.icu.text.PluralRules$FixedDecimal n
	public java.lang.String select (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal n
		android.icu.text.PluralRules$Rule r
	public java.util.Set getKeywords () 
		android.icu.text.PluralRules$Rule rule
		java.util.Set result
	public boolean isLimited (java.lang.String, android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$FixedDecimalSamples mySamples
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
	public boolean computeLimited (java.lang.String, android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$Rule rule
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
		boolean result
	public java.lang.String toString () 
		android.icu.text.PluralRules$Rule rule
		StringBuilder builder
	public java.lang.String getRules (java.lang.String) 
		android.icu.text.PluralRules$Rule rule
		String keyword
	public boolean select (android.icu.text.PluralRules$FixedDecimal, java.lang.String) 
		android.icu.text.PluralRules$Rule rule
		android.icu.text.PluralRules$FixedDecimal sample
		String keyword
	public android.icu.text.PluralRules$FixedDecimalSamples getDecimalSamples (java.lang.String, android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$Rule rule
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
	void  (android.icu.text.PluralRules$1) 
		android.icu.text.PluralRules$1 x0
	static boolean access$200 (android.icu.text.PluralRules$RuleList) 
		android.icu.text.PluralRules$RuleList x0
	static boolean access$202 (android.icu.text.PluralRules$RuleList, boolean) 
		android.icu.text.PluralRules$RuleList x0
		boolean x1
}

android/icu/text/UnescapeTransliterator.class
UnescapeTransliterator.java
package android.icu.text
 android.icu.text.UnescapeTransliterator extends android.icu.text.Transliterator {
	private char[] spec
	private static final char END
	static void register () 
	void  (java.lang.String, char[]) 
		String ID
		char[] spec
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		char c
		int ch
		int digit
		char c
		String str
		int u
		int digitCount
		int prefixLen
		int suffixLen
		int radix
		int minDigits
		int maxDigits
		int s
		boolean match
		int i
		int ipat
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean isIncremental
		int start
		int limit
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		int j
		int j
		int end
		int radix
		int i
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
		android.icu.text.UnicodeSet items
		StringBuilder buffer
}

android/icu/text/Normalizer$NFKC32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKC32ModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$900 () 
	static void  () 
}

android/icu/text/TransliteratorRegistry$CompoundRBTEntry.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$CompoundRBTEntry extends java.lang.Object {
	private String ID
	private java.util.List idBlockVector
	private java.util.List dataVector
	private android.icu.text.UnicodeSet compoundFilter
	public void  (java.lang.String, java.util.List, java.util.List, android.icu.text.UnicodeSet) 
		String theID
		java.util.List theIDBlockVector
		java.util.List theDataVector
		android.icu.text.UnicodeSet theCompoundFilter
	public android.icu.text.Transliterator getInstance () 
		String idBlock
		android.icu.text.RuleBasedTransliterator$Data data
		int i
		java.util.List transliterators
		int passNumber
		int limit
		android.icu.text.Transliterator t
}

android/icu/text/RbnfLenientScannerProvider.class
RbnfLenientScannerProvider.java
package android.icu.text
public abstract android.icu.text.RbnfLenientScannerProvider extends java.lang.Object {
	public abstract android.icu.text.RbnfLenientScanner get (android.icu.util.ULocale, java.lang.String) 
}

android/icu/text/CurrencyMetaInfo.class
CurrencyMetaInfo.java
package android.icu.text
public android.icu.text.CurrencyMetaInfo extends java.lang.Object {
	private static final android.icu.text.CurrencyMetaInfo impl
	private static final boolean hasData
	protected static final android.icu.text.CurrencyMetaInfo$CurrencyDigits defaultDigits
	public static android.icu.text.CurrencyMetaInfo getInstance () 
	public static android.icu.text.CurrencyMetaInfo getInstance (boolean) 
		boolean noSubstitute
	public static boolean hasData () 
	protected void  () 
	public java.util.List currencyInfo (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public java.util.List currencies (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public java.util.List regions (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter filter
	public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String) 
		String isoCode
	public android.icu.text.CurrencyMetaInfo$CurrencyDigits currencyDigits (java.lang.String, android.icu.util.Currency$CurrencyUsage) 
		String isoCode
		android.icu.util.Currency$CurrencyUsage currencyUsage
	private static java.lang.String dateString (long) 
		long date
	private static java.lang.String debugString (java.lang.Object) 
		String s
		String s
		String s
		Object v
		java.lang.reflect.Field f
		Object o
		StringBuilder sb
	static java.lang.String access$000 (java.lang.Object) 
		Object x0
	static void  () 
		Class clzz
		Throwable t
		android.icu.text.CurrencyMetaInfo temp
		boolean tempHasData
}

android/icu/text/StringCharacterIterator.class
StringCharacterIterator.java
package android.icu.text
public final android.icu.text.StringCharacterIterator extends java.lang.Object implements java.text.CharacterIterator  {
	private String text
	private int begin
	private int end
	private int pos
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, int) 
		String text
		int pos
	public void  (java.lang.String, int, int, int) 
		String text
		int begin
		int end
		int pos
	public void setText (java.lang.String) 
		String text
	public char first () 
	public char last () 
	public char setIndex (int) 
		int p
	public char current () 
	public char next () 
	public char previous () 
	public int getBeginIndex () 
	public int getEndIndex () 
	public int getIndex () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.StringCharacterIterator that
	public int hashCode () 
	public java.lang.Object clone () 
		android.icu.text.StringCharacterIterator other
		CloneNotSupportedException e
}

android/icu/text/DecimalFormatSymbols$CacheData.class
DecimalFormatSymbols.java
package android.icu.text
 android.icu.text.DecimalFormatSymbols$CacheData extends java.lang.Object {
	public final char[] digits
	public final String[] symbolsArray
	public void  (char[], java.lang.String[]) 
		char[] digits
		String[] symbolsArray
}

android/icu/text/UnescapeTransliterator$3.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CompactDecimalDataCache$QuoteState.class
CompactDecimalDataCache.java
package android.icu.text
final android.icu.text.CompactDecimalDataCache$QuoteState extends java.lang.Enum {
	public static final android.icu.text.CompactDecimalDataCache$QuoteState OUTSIDE
	public static final android.icu.text.CompactDecimalDataCache$QuoteState INSIDE_EMPTY
	public static final android.icu.text.CompactDecimalDataCache$QuoteState INSIDE_FULL
	private static final android.icu.text.CompactDecimalDataCache$QuoteState[] $VALUES
	public static android.icu.text.CompactDecimalDataCache$QuoteState[] values () 
	public static android.icu.text.CompactDecimalDataCache$QuoteState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool extends java.lang.Object {
	private java.util.Vector fVec
	private java.util.Hashtable fHash
	public void  () 
	public int size () 
	public android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString getByIndex (int) 
		int index
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString retString
	public android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString addString (java.lang.String) 
		String src
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString hashedString
	public void sort () 
}

android/icu/text/MessageFormat$AppendableWrapper.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$AppendableWrapper extends java.lang.Object {
	private Appendable app
	private int length
	private java.util.List attributes
	public void  (java.lang.StringBuilder) 
		StringBuilder sb
	public void  (java.lang.StringBuffer) 
		StringBuffer sb
	public void useAttributes () 
	public void append (java.lang.CharSequence) 
		java.io.IOException e
		CharSequence s
	public void append (java.lang.CharSequence, int, int) 
		java.io.IOException e
		CharSequence s
		int start
		int limit
	public void append (java.text.CharacterIterator) 
		java.text.CharacterIterator iterator
	public static int append (java.lang.Appendable, java.text.CharacterIterator) 
		int start
		int limit
		int length
		java.io.IOException e
		Appendable result
		java.text.CharacterIterator iterator
	public void formatAndAppend (java.text.Format, java.lang.Object) 
		java.util.Map$Entry entry
		java.util.Map map
		int runLimit
		java.text.AttributedCharacterIterator formattedArg
		int prevLength
		int start
		int limit
		int offset
		java.text.Format formatter
		Object arg
	public void formatAndAppend (java.text.Format, java.lang.Object, java.lang.String) 
		java.text.Format formatter
		Object arg
		String argString
	static java.util.List access$000 (android.icu.text.MessageFormat$AppendableWrapper) 
		android.icu.text.MessageFormat$AppendableWrapper x0
	static int access$500 (android.icu.text.MessageFormat$AppendableWrapper) 
		android.icu.text.MessageFormat$AppendableWrapper x0
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_ltr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
	private static int[] ngrams
	void  () 
	public java.lang.String getName () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/MessagePattern.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable  {
	public static final int ARG_NAME_NOT_NUMBER
	public static final int ARG_NAME_NOT_VALID
	public static final double NO_NUMERIC_VALUE
	private static final int MAX_PREFIX_LENGTH
	private android.icu.text.MessagePattern$ApostropheMode aposMode
	private String msg
	private java.util.ArrayList parts
	private java.util.ArrayList numericValues
	private boolean hasArgNames
	private boolean hasArgNumbers
	private boolean needsAutoQuoting
	private volatile boolean frozen
	private static final android.icu.text.MessagePattern$ApostropheMode defaultAposMode
	private static final android.icu.text.MessagePattern$ArgType[] argTypes
	static final boolean $assertionsDisabled
	public void  () 
	public void  (android.icu.text.MessagePattern$ApostropheMode) 
		android.icu.text.MessagePattern$ApostropheMode mode
	public void  (java.lang.String) 
		String pattern
	public android.icu.text.MessagePattern parse (java.lang.String) 
		String pattern
	public android.icu.text.MessagePattern parseChoiceStyle (java.lang.String) 
		String pattern
	public android.icu.text.MessagePattern parsePluralStyle (java.lang.String) 
		String pattern
	public android.icu.text.MessagePattern parseSelectStyle (java.lang.String) 
		String pattern
	public void clear () 
	public void clearPatternAndSetApostropheMode (android.icu.text.MessagePattern$ApostropheMode) 
		android.icu.text.MessagePattern$ApostropheMode mode
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.MessagePattern o
	public int hashCode () 
	public android.icu.text.MessagePattern$ApostropheMode getApostropheMode () 
	boolean jdkAposMode () 
	public java.lang.String getPatternString () 
	public boolean hasNamedArguments () 
	public boolean hasNumberedArguments () 
	public java.lang.String toString () 
	public static int validateArgumentName (java.lang.String) 
		String name
	public java.lang.String autoQuoteApostropheDeep () 
		android.icu.text.MessagePattern$Part part
		int i
		StringBuilder modified
		int count
	public int countParts () 
	public android.icu.text.MessagePattern$Part getPart (int) 
		int i
	public android.icu.text.MessagePattern$Part$Type getPartType (int) 
		int i
	public int getPatternIndex (int) 
		int partIndex
	public java.lang.String getSubstring (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part part
		int index
	public boolean partSubstringMatches (android.icu.text.MessagePattern$Part, java.lang.String) 
		android.icu.text.MessagePattern$Part part
		String s
	public double getNumericValue (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
	public double getPluralOffset (int) 
		int pluralStart
		android.icu.text.MessagePattern$Part part
	public int getLimitPartIndex (int) 
		int start
		int limit
	public java.lang.Object clone () 
	public android.icu.text.MessagePattern cloneAsThawed () 
		CloneNotSupportedException e
		android.icu.text.MessagePattern newMsg
		android.icu.text.MessagePattern newMsg
	public android.icu.text.MessagePattern freeze () 
	public boolean isFrozen () 
	private void preParse (java.lang.String) 
		String pattern
	private void postParse () 
	private int parseMessage (int, int, int, android.icu.text.MessagePattern$ArgType) 
		int limitLength
		char c
		int index
		int msgStartLength
		int nestingLevel
		android.icu.text.MessagePattern$ArgType parentType
		int msgStart
	private int parseArg (int, int, int) 
		int length
		int length
		int typeIndex
		int length
		int index
		int argStartLength
		int nestingLevel
		int argStart
		android.icu.text.MessagePattern$ArgType argType
		int nameIndex
		int number
		char c
	private int parseSimpleStyle (int) 
		int length
		char c
		int index
		int start
		int nestedBraces
	private int parseChoiceStyle (int, int) 
		int numberIndex
		int length
		char c
		int index
		int nestingLevel
		int start
	private int parsePluralOrSelectStyle (android.icu.text.MessagePattern$ArgType, int, int) 
		int length
		int valueIndex
		int length
		boolean eos
		int selectorIndex
		android.icu.text.MessagePattern$ArgType argType
		int index
		int nestingLevel
		int start
		boolean isEmpty
		boolean hasOther
	private static int parseArgNumber (java.lang.CharSequence, int, int) 
		int number
		boolean badNumber
		int number
		boolean badNumber
		CharSequence s
		int start
		int limit
		int number
		boolean badNumber
		char c
	private int parseArgNumber (int, int) 
		int start
		int limit
	private void parseDouble (int, int, boolean) 
		int value
		int isNegative
		int index
		char c
		double numericValue
		int start
		int limit
		boolean allowInfinity
	static void appendReducedApostrophes (java.lang.String, int, int, java.lang.StringBuilder) 
		int i
		String s
		int start
		int limit
		StringBuilder sb
		int doubleApos
	private int skipWhiteSpace (int) 
		int index
	private int skipIdentifier (int) 
		int index
	private int skipDouble (int) 
		char c
		int index
	private static boolean isArgTypeChar (int) 
		int c
	private boolean isChoice (int) 
		int index
		char c
	private boolean isPlural (int) 
		int index
		char c
	private boolean isSelect (int) 
		int index
		char c
	private boolean isOrdinal (int) 
		int index
		char c
	private boolean inMessageFormatPattern (int) 
		int nestingLevel
	private boolean inTopLevelChoiceMessage (int, android.icu.text.MessagePattern$ArgType) 
		int nestingLevel
		android.icu.text.MessagePattern$ArgType parentType
	private void addPart (android.icu.text.MessagePattern$Part$Type, int, int, int) 
		android.icu.text.MessagePattern$Part$Type type
		int index
		int length
		int value
	private void addLimitPart (int, android.icu.text.MessagePattern$Part$Type, int, int, int) 
		int start
		android.icu.text.MessagePattern$Part$Type type
		int index
		int length
		int value
	private void addArgDoublePart (double, int, int) 
		int numericIndex
		double numericValue
		int start
		int length
		int numericIndex
	private static java.lang.String prefix (java.lang.String, int) 
		int limit
		String s
		int start
		StringBuilder prefix
		int substringLength
	private static java.lang.String prefix (java.lang.String) 
		String s
	private java.lang.String prefix (int) 
		int start
	private java.lang.String prefix () 
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static android.icu.text.MessagePattern$ArgType[] access$500 () 
	static void  () 
}

android/icu/text/PluralRanges.class
PluralRanges.java
package android.icu.text
public final android.icu.text.PluralRanges extends java.lang.Object implements android.icu.util.Freezable java.lang.Comparable  {
	private volatile boolean isFrozen
	private android.icu.text.PluralRanges$Matrix matrix
	private boolean[] explicit
	public void  () 
	public void add (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural re
		android.icu.impl.StandardPlural rs
		android.icu.impl.StandardPlural re
		android.icu.impl.StandardPlural rangeStart
		android.icu.impl.StandardPlural rangeEnd
		android.icu.impl.StandardPlural result
	public android.icu.impl.StandardPlural get (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
		android.icu.impl.StandardPlural result
	public boolean isExplicit (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
	public boolean isExplicitlySet (android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural count
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.PluralRanges otherPR
	public int hashCode () 
	public int compareTo (android.icu.text.PluralRanges) 
		android.icu.text.PluralRanges that
	public boolean isFrozen () 
	public android.icu.text.PluralRanges freeze () 
	public android.icu.text.PluralRanges cloneAsThawed () 
		android.icu.text.PluralRanges result
	public java.lang.String toString () 
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	public volatile int compareTo (java.lang.Object) 
}

android/icu/text/CurrencyDisplayNames.class
CurrencyDisplayNames.java
package android.icu.text
public abstract android.icu.text.CurrencyDisplayNames extends java.lang.Object {
	public static android.icu.text.CurrencyDisplayNames getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.CurrencyDisplayNames getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.CurrencyDisplayNames getInstance (android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale locale
		boolean noSubstitute
	public static android.icu.text.CurrencyDisplayNames getInstance (java.util.Locale, boolean) 
		java.util.Locale locale
		boolean noSubstitute
	public static boolean hasData () 
	public abstract android.icu.util.ULocale getULocale () 
	public abstract java.lang.String getSymbol (java.lang.String) 
	public abstract java.lang.String getName (java.lang.String) 
	public abstract java.lang.String getPluralName (java.lang.String, java.lang.String) 
	public abstract java.util.Map symbolMap () 
	public abstract java.util.Map nameMap () 
	protected void  () 
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeDetailSink.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeDetailSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	void  (android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink) 
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
		java.util.EnumMap unitPatterns
		String[][] patterns
		int pluralIndex
}

android/icu/text/TransliterationRule.class
TransliterationRule.java
package android.icu.text
 android.icu.text.TransliterationRule extends java.lang.Object {
	private android.icu.text.StringMatcher anteContext
	private android.icu.text.StringMatcher key
	private android.icu.text.StringMatcher postContext
	private android.icu.text.UnicodeReplacer output
	private String pattern
	android.icu.text.UnicodeMatcher[] segments
	private int anteContextLength
	private int keyLength
	byte flags
	static final int ANCHOR_START
	static final int ANCHOR_END
	private final android.icu.text.RuleBasedTransliterator$Data data
	public void  (java.lang.String, int, int, java.lang.String, int, int, android.icu.text.UnicodeMatcher[], boolean, boolean, android.icu.text.RuleBasedTransliterator$Data) 
		String input
		int anteContextPos
		int postContextPos
		String output
		int cursorPos
		int cursorOffset
		android.icu.text.UnicodeMatcher[] segs
		boolean anchorStart
		boolean anchorEnd
		android.icu.text.RuleBasedTransliterator$Data theData
		int postContextLength
	public int getAnteContextLength () 
	final int getIndexValue () 
		int c
	final boolean matchesIndexValue (int) 
		int v
		android.icu.text.UnicodeMatcher m
	public boolean masks (android.icu.text.TransliterationRule) 
		android.icu.text.TransliterationRule r2
		int len
		int left
		int left2
		int right
		int right2
	static final int posBefore (android.icu.text.Replaceable, int) 
		android.icu.text.Replaceable str
		int pos
	static final int posAfter (android.icu.text.Replaceable, int) 
		android.icu.text.Replaceable str
		int pos
	public int matchAndReplace (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int i
		int match
		int match
		int match
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean incremental
		int keyLimit
		int[] intRef
		int oText
		int minOText
		int anteLimit
		int newLength
		int lenDelta
		int newStart
	public java.lang.String toRule (boolean) 
		boolean escapeUnprintable
		StringBuffer rule
		StringBuffer quoteBuf
		boolean emitBraces
	public java.lang.String toString () 
	void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		ClassCastException e
		int ch
		android.icu.text.UnicodeMatcher matcher
		int i
		android.icu.text.UnicodeSet filter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet revisiting
		int limit
		android.icu.text.UnicodeSet tempSource
		android.icu.text.UnicodeSet temp
}

android/icu/text/UnicodeSet$Filter.class
UnicodeSet.java
package android.icu.text
abstract android.icu.text.UnicodeSet$Filter extends java.lang.Object {
	public abstract boolean contains (int) 
}

android/icu/text/CurrencyPluralInfo.class
CurrencyPluralInfo.java
package android.icu.text
public android.icu.text.CurrencyPluralInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	private static final char[] tripleCurrencySign
	private static final String tripleCurrencyStr
	private static final char[] defaultCurrencyPluralPatternChar
	private static final String defaultCurrencyPluralPattern
	private java.util.Map pluralCountToCurrencyUnitPattern
	private android.icu.text.PluralRules pluralRules
	private android.icu.util.ULocale ulocale
	static final boolean $assertionsDisabled
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.CurrencyPluralInfo getInstance () 
	public static android.icu.text.CurrencyPluralInfo getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.CurrencyPluralInfo getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public android.icu.text.PluralRules getPluralRules () 
	public java.lang.String getCurrencyPluralPattern (java.lang.String) 
		String pluralCount
		String currencyPluralPattern
	public android.icu.util.ULocale getLocale () 
	public void setPluralRules (java.lang.String) 
		String ruleDescription
	public void setCurrencyPluralPattern (java.lang.String, java.lang.String) 
		String pluralCount
		String pattern
	public void setLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	public java.lang.Object clone () 
		String currencyPattern
		String pluralCount
		android.icu.text.CurrencyPluralInfo other
		CloneNotSupportedException e
	public boolean equals (java.lang.Object) 
		android.icu.text.CurrencyPluralInfo other
		Object a
	public int hashCode () 
	java.lang.String select (double) 
		double number
	java.lang.String select (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal numberInfo
	java.util.Iterator pluralPatternIterator () 
	private void initialize (android.icu.util.ULocale) 
		android.icu.util.ULocale uloc
	private void setupCurrencyPluralPattern (android.icu.util.ULocale) 
		String negPattern
		String negWithNumber
		String negWithCurrSign
		StringBuilder posNegPatterns
		String pluralCount
		String pattern
		String patternWithNumber
		String patternWithCurrencySign
		java.util.Map$Entry e
		android.icu.util.ULocale uloc
		String numberStylePattern
		int separatorIndex
		String negNumberPattern
		java.util.Map map
	static void  () 
}

android/icu/text/PluralRules$OrConstraint.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$OrConstraint extends android.icu.text.PluralRules$BinaryConstraint {
	private static final long serialVersionUID
	void  (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint) 
		android.icu.text.PluralRules$Constraint a
		android.icu.text.PluralRules$Constraint b
	public boolean isFulfilled (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal n
	public boolean isLimited (android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$SampleType sampleType
	public java.lang.String toString () 
}

android/icu/text/Bidi$Isolate.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$Isolate extends java.lang.Object {
	int startON
	int start1
	short stateImp
	short state
	void  () 
}

android/icu/text/TransformTransliterator.class
TransformTransliterator.java
package android.icu.text
abstract android.icu.text.TransformTransliterator extends java.lang.Object {
	void  () 
}

android/icu/text/UnescapeTransliterator$7.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$7 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/RawCollationKey.class
RawCollationKey.java
package android.icu.text
public final android.icu.text.RawCollationKey extends android.icu.util.ByteArrayWrapper {
	public void  () 
	public void  (int) 
		int capacity
	public void  (byte[]) 
		byte[] bytes
	public void  (byte[], int) 
		byte[] bytesToAdopt
		int size
	public int compareTo (android.icu.text.RawCollationKey) 
		android.icu.text.RawCollationKey rhs
		int result
}

android/icu/text/Normalizer$NFCMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFCMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/Transform.class
Transform.java
package android.icu.text
public abstract android.icu.text.Transform extends java.lang.Object {
	public abstract java.lang.Object transform (java.lang.Object) 
}

android/icu/text/TimeZoneNames$1.class
TimeZoneNames.java
package android.icu.text
 android.icu.text.TimeZoneNames$1 extends java.lang.Object {
}

android/icu/text/Normalizer$Mode.class
Normalizer.java
package android.icu.text
public abstract android.icu.text.Normalizer$Mode extends java.lang.Object {
	protected void  () 
	protected abstract android.icu.text.Normalizer2 getNormalizer2 (int) 
}

android/icu/text/TimeZoneFormat$TimeType.class
TimeZoneFormat.java
package android.icu.text
public final android.icu.text.TimeZoneFormat$TimeType extends java.lang.Enum {
	public static final android.icu.text.TimeZoneFormat$TimeType UNKNOWN
	public static final android.icu.text.TimeZoneFormat$TimeType STANDARD
	public static final android.icu.text.TimeZoneFormat$TimeType DAYLIGHT
	private static final android.icu.text.TimeZoneFormat$TimeType[] $VALUES
	public static android.icu.text.TimeZoneFormat$TimeType[] values () 
	public static android.icu.text.TimeZoneFormat$TimeType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/KhmerBreakEngine.class
KhmerBreakEngine.java
package android.icu.text
 android.icu.text.KhmerBreakEngine extends android.icu.text.DictionaryBreakEngine {
	private static final byte KHMER_LOOKAHEAD
	private static final byte KHMER_ROOT_COMBINE_THRESHOLD
	private static final byte KHMER_PREFIX_COMBINE_THRESHOLD
	private static final byte KHMER_MIN_WORD
	private static final byte KHMER_MIN_WORD_SPAN
	private android.icu.text.DictionaryMatcher fDictionary
	private static android.icu.text.UnicodeSet fKhmerWordSet
	private static android.icu.text.UnicodeSet fEndWordSet
	private static android.icu.text.UnicodeSet fBeginWordSet
	private static android.icu.text.UnicodeSet fMarkSet
	public void  ()  throws java.io.IOException 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public boolean handles (int, int) 
		int script
		int c
		int breakType
	public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		int i
		int wordsMatched
		boolean foundBest
		int candidate
		int remaining
		int pc
		int chars
		int uc
		int candidates
		int currPos
		int wordLength
		java.text.CharacterIterator fIter
		int rangeStart
		int rangeEnd
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int wordsFound
		int current
		android.icu.text.DictionaryBreakEngine$PossibleWord[] words
	static void  () 
}

android/icu/text/StringTransform.class
StringTransform.java
package android.icu.text
public abstract android.icu.text.StringTransform extends java.lang.Object implements android.icu.text.Transform  {
	public abstract java.lang.String transform (java.lang.String) 
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/RBBIRuleScanner$RBBIRuleChar.class
RBBIRuleScanner.java
package android.icu.text
 android.icu.text.RBBIRuleScanner$RBBIRuleChar extends java.lang.Object {
	int fChar
	boolean fEscaped
	void  () 
}

android/icu/text/PluralRules$1.class
PluralRules.java
package android.icu.text
final android.icu.text.PluralRules$1 extends java.lang.Object implements android.icu.text.PluralRules$Constraint  {
	private static final long serialVersionUID
	void  () 
	public boolean isFulfilled (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal n
	public boolean isLimited (android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$SampleType sampleType
	public java.lang.String toString () 
}

android/icu/text/ChineseDateFormat.class
ChineseDateFormat.java
package android.icu.text
public android.icu.text.ChineseDateFormat extends android.icu.text.SimpleDateFormat {
	static final long serialVersionUID
	public void  (java.lang.String, java.util.Locale) 
		String pattern
		java.util.Locale locale
	public void  (java.lang.String, android.icu.util.ULocale) 
		String pattern
		android.icu.util.ULocale locale
	public void  (java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String pattern
		String override
		android.icu.util.ULocale locale
	protected void subFormat (java.lang.StringBuffer, char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, android.icu.util.Calendar) 
		StringBuffer buf
		char ch
		int count
		int beginOffset
		int fieldNum
		android.icu.text.DisplayContext capitalizationContext
		java.text.FieldPosition pos
		android.icu.util.Calendar cal
	protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar) 
		String text
		int start
		char ch
		int count
		boolean obeyCount
		boolean allowNegative
		boolean[] ambiguousYear
		android.icu.util.Calendar cal
	protected android.icu.text.DateFormat$Field patternCharToDateFormatField (char) 
		char ch
}

android/icu/text/SymbolTable.class
SymbolTable.java
package android.icu.text
public abstract android.icu.text.SymbolTable extends java.lang.Object {
	public static final char SYMBOL_REF
	public abstract char[] lookup (java.lang.String) 
	public abstract android.icu.text.UnicodeMatcher lookupMatcher (int) 
	public abstract java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int) 
}

android/icu/text/UnhandledBreakEngine.class
UnhandledBreakEngine.java
package android.icu.text
final android.icu.text.UnhandledBreakEngine extends java.lang.Object implements android.icu.text.LanguageBreakEngine  {
	private final android.icu.text.UnicodeSet[] fHandled
	public void  () 
		int i
	public boolean handles (int, int) 
		int c
		int breakType
	public int findBreaks (java.text.CharacterIterator, int, int, boolean, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		java.text.CharacterIterator text
		int startPos
		int endPos
		boolean reverse
		int breakType
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
	public synchronized void handleChar (int, int) 
		int script
		int c
		int breakType
}

android/icu/text/Normalizer$1.class
Normalizer.java
package android.icu.text
 android.icu.text.Normalizer$1 extends java.lang.Object {
}

android/icu/text/TimeZoneFormat$GMTOffsetField.class
TimeZoneFormat.java
package android.icu.text
 android.icu.text.TimeZoneFormat$GMTOffsetField extends java.lang.Object {
	final char _type
	final int _width
	void  (char, int) 
		char type
		int width
	char getType () 
	int getWidth () 
	static boolean isValid (char, int) 
		char type
		int width
}

android/icu/text/NumberFormat$SimpleNumberFormatFactory.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat$SimpleNumberFormatFactory extends android.icu.text.NumberFormat$NumberFormatFactory {
	final java.util.Set localeNames
	final boolean visible
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (java.util.Locale, boolean) 
		java.util.Locale locale
		boolean visible
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.ULocale, boolean) 
		android.icu.util.ULocale locale
		boolean visible
	public final boolean visible () 
	public final java.util.Set getSupportedLocaleNames () 
}

android/icu/text/BreakIteratorFactory.class
BreakIteratorFactory.java
package android.icu.text
final android.icu.text.BreakIteratorFactory extends android.icu.text.BreakIterator$BreakIteratorServiceShim {
	static final android.icu.impl.ICULocaleService service
	private static final String[] KIND_NAMES
	void  () 
	public java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int) 
		android.icu.text.BreakIterator iter
		android.icu.util.ULocale locale
		int kind
	public boolean unregister (java.lang.Object) 
		Object key
	public java.util.Locale[] getAvailableLocales () 
	public android.icu.util.ULocale[] getAvailableULocales () 
	public android.icu.text.BreakIterator createBreakIterator (android.icu.util.ULocale, int) 
		android.icu.util.ULocale locale
		int kind
		android.icu.util.ULocale[] actualLoc
		android.icu.text.BreakIterator iter
	private static android.icu.text.BreakIterator createBreakInstance (android.icu.util.ULocale, int) 
		String lbKeyValue
		String typeKey
		String brkfname
		String rulesFileName
		Exception e
		java.io.IOException e
		android.icu.util.ULocale locale
		int kind
		android.icu.text.RuleBasedBreakIterator iter
		android.icu.impl.ICUResourceBundle rb
		java.nio.ByteBuffer bytes
		String typeKeyExt
		android.icu.util.ULocale uloc
	static android.icu.text.BreakIterator access$000 (android.icu.util.ULocale, int) 
		android.icu.util.ULocale x0
		int x1
	static void  () 
}

android/icu/text/ScientificNumberFormatter$SuperscriptStyle.class
ScientificNumberFormatter.java
package android.icu.text
 android.icu.text.ScientificNumberFormatter$SuperscriptStyle extends android.icu.text.ScientificNumberFormatter$Style {
	private static final char[] SUPERSCRIPT_DIGITS
	private static final char SUPERSCRIPT_PLUS_SIGN
	private static final char SUPERSCRIPT_MINUS_SIGN
	private void  () 
	java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String) 
		int start
		int limit
		int aChar
		int start
		int limit
		java.util.Map attributeSet
		java.text.AttributedCharacterIterator iterator
		String preExponent
		int copyFromOffset
		StringBuilder result
	private static void copyAsSuperscript (java.text.AttributedCharacterIterator, int, int, java.lang.StringBuilder) 
		int aChar
		int digit
		java.text.AttributedCharacterIterator iterator
		int start
		int limit
		StringBuilder result
		int oldIndex
	private static int char32AtAndAdvance (java.text.AttributedCharacterIterator) 
		java.text.AttributedCharacterIterator iterator
		char c1
		char c2
	void  (android.icu.text.ScientificNumberFormatter$1) 
		android.icu.text.ScientificNumberFormatter$1 x0
	static void  () 
}

android/icu/text/CompoundTransliterator.class
CompoundTransliterator.java
package android.icu.text
 android.icu.text.CompoundTransliterator extends android.icu.text.Transliterator {
	private android.icu.text.Transliterator[] trans
	private int numAnonymousRBTs
	void  (java.util.List) 
		java.util.List list
	void  (java.util.List, int) 
		java.util.List list
		int numAnonymousRBTs
	void  (java.lang.String, android.icu.text.UnicodeFilter, android.icu.text.Transliterator[], int) 
		String id
		android.icu.text.UnicodeFilter filter2
		android.icu.text.Transliterator[] trans2
		int numAnonymousRBTs2
	private void init (java.util.List, int, boolean) 
		int j
		StringBuilder newID
		java.util.List list
		int direction
		boolean fixReverseID
		int count
		int i
	public int getCount () 
	public android.icu.text.Transliterator getTransliterator (int) 
		int index
	private static void _smartAppend (java.lang.StringBuilder, char) 
		StringBuilder buf
		char c
	public java.lang.String toRules (boolean) 
		String rule
		String rule
		String rule
		int i
		boolean escapeUnprintable
		StringBuilder rulesSource
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		int i
		android.icu.text.UnicodeSet filter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
		android.icu.text.UnicodeSet tempTargetSet
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int limit
		int i
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		boolean incremental
		int compoundLimit
		int compoundStart
		int delta
		StringBuffer log
	private void computeMaximumContextLength () 
		int len
		int i
		int max
	public android.icu.text.Transliterator safeClone () 
		android.icu.text.UnicodeFilter filter
}

android/icu/text/LowercaseTransliterator.class
LowercaseTransliterator.java
package android.icu.text
 android.icu.text.LowercaseTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	private android.icu.util.ULocale locale
	private android.icu.impl.UCaseProps csp
	private android.icu.text.ReplaceableContextIterator iter
	private StringBuilder result
	private int[] locCache
	android.icu.text.SourceTargetUtility sourceTargetUtility
	static void register () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int delta
		int delta
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int c
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	static android.icu.util.ULocale access$000 (android.icu.text.LowercaseTransliterator) 
		android.icu.text.LowercaseTransliterator x0
}

android/icu/text/CompactDecimalDataCache$UResFlags.class
CompactDecimalDataCache.java
package android.icu.text
final android.icu.text.CompactDecimalDataCache$UResFlags extends java.lang.Enum {
	public static final android.icu.text.CompactDecimalDataCache$UResFlags ANY
	public static final android.icu.text.CompactDecimalDataCache$UResFlags NOT_ROOT
	private static final android.icu.text.CompactDecimalDataCache$UResFlags[] $VALUES
	public static android.icu.text.CompactDecimalDataCache$UResFlags[] values () 
	public static android.icu.text.CompactDecimalDataCache$UResFlags valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_BE.class
CharsetRecog_Unicode.java
package android.icu.text
 android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_BE extends android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
	void  () 
	int getChar (byte[], int) 
		byte[] input
		int index
	java.lang.String getName () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_I_he.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_I_he extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
	private static int[] ngrams
	void  () 
	public java.lang.String getName () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		String name
		int confidence
	static void  () 
}

android/icu/text/NFRuleSet.class
NFRuleSet.java
package android.icu.text
final android.icu.text.NFRuleSet extends java.lang.Object {
	private final String name
	private android.icu.text.NFRule[] rules
	final android.icu.text.NFRule[] nonNumericalRules
	java.util.LinkedList fractionRules
	static final int NEGATIVE_RULE_INDEX
	static final int IMPROPER_FRACTION_RULE_INDEX
	static final int PROPER_FRACTION_RULE_INDEX
	static final int MASTER_RULE_INDEX
	static final int INFINITY_RULE_INDEX
	static final int NAN_RULE_INDEX
	final android.icu.text.RuleBasedNumberFormat owner
	private boolean isFractionRuleSet
	private final boolean isParseable
	private static final int RECURSION_LIMIT
	static final boolean $assertionsDisabled
	public void  (android.icu.text.RuleBasedNumberFormat, java.lang.String[], int)  throws java.lang.IllegalArgumentException 
		String name
		int pos
		android.icu.text.RuleBasedNumberFormat owner
		String[] descriptions
		int index
		String description
	public void parseRules (java.lang.String) 
		long baseValue
		android.icu.text.NFRule rule
		String description
		java.util.List tempRules
		android.icu.text.NFRule predecessor
		int oldP
		int descriptionLen
		int p
		long defaultBaseValue
	void setNonNumericalRule (android.icu.text.NFRule) 
		android.icu.text.NFRule rule
		long baseValue
	private void setBestFractionRule (int, android.icu.text.NFRule, boolean) 
		android.icu.text.DecimalFormatSymbols decimalFormatSymbols
		int originalIndex
		android.icu.text.NFRule newRule
		boolean rememberRule
		android.icu.text.NFRule bestResult
	public void makeIntoFractionRuleSet () 
	public boolean equals (java.lang.Object) 
		int i
		int i
		android.icu.text.NFRuleSet that2
		Object that
	public int hashCode () 
	public java.lang.String toString () 
		android.icu.text.NFRule rule
		android.icu.text.NFRule fractionRule
		android.icu.text.NFRule rule
		StringBuilder result
	public boolean isFractionSet () 
	public java.lang.String getName () 
	public boolean isPublic () 
	public boolean isParseable () 
	public void format (long, java.lang.StringBuffer, int, int) 
		long number
		StringBuffer toInsertInto
		int pos
		int recursionCount
		android.icu.text.NFRule applicableRule
	public void format (double, java.lang.StringBuffer, int, int) 
		double number
		StringBuffer toInsertInto
		int pos
		int recursionCount
		android.icu.text.NFRule applicableRule
	android.icu.text.NFRule findRule (double) 
		android.icu.text.NFRule rule
		android.icu.text.NFRule rule
		double number
	private android.icu.text.NFRule findNormalRule (long) 
		int mid
		long ruleBaseValue
		android.icu.text.NFRule result
		long number
		int lo
		int hi
	private android.icu.text.NFRule findFractionRuleSetRule (double) 
		int i
		long tempDifference
		int i
		double number
		long leastCommonMultiple
		long numerator
		long difference
		int winner
	private static long lcm (long, long) 
		long t
		long x
		long y
		long x1
		long y1
		int p2
		long t
		long gcd
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition, double) 
		Number tempResult
		android.icu.text.NFRule fractionRule
		Number tempResult
		int i
		String text
		java.text.ParsePosition parsePosition
		double upperBound
		java.text.ParsePosition highWaterMark
		Number result
	public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.NFRule rule
		android.icu.text.NFRule rule
		int nonNumericalIdx
		android.icu.text.NFRule rule
		android.icu.text.DecimalFormatSymbols newSymbols
	static void  () 
}

android/icu/text/CharsetRecog_sbcs.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs extends android.icu.text.CharsetRecognizer {
	void  () 
	abstract java.lang.String getName () 
	int match (android.icu.text.CharsetDetector, int[], byte[]) 
		android.icu.text.CharsetDetector det
		int[] ngrams
		byte[] byteMap
	int match (android.icu.text.CharsetDetector, int[], byte[], byte) 
		android.icu.text.CharsetDetector det
		int[] ngrams
		byte[] byteMap
		byte spaceChar
		android.icu.text.CharsetRecog_sbcs$NGramParser parser
	int matchIBM420 (android.icu.text.CharsetDetector, int[], byte[], byte) 
		android.icu.text.CharsetDetector det
		int[] ngrams
		byte[] byteMap
		byte spaceChar
		android.icu.text.CharsetRecog_sbcs$NGramParser_IBM420 parser
}

android/icu/text/UppercaseTransliterator.class
UppercaseTransliterator.java
package android.icu.text
 android.icu.text.UppercaseTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	private android.icu.util.ULocale locale
	private android.icu.impl.UCaseProps csp
	private android.icu.text.ReplaceableContextIterator iter
	private StringBuilder result
	private int[] locCache
	android.icu.text.SourceTargetUtility sourceTargetUtility
	static void register () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int delta
		int delta
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int c
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	static android.icu.util.ULocale access$000 (android.icu.text.UppercaseTransliterator) 
		android.icu.text.UppercaseTransliterator x0
}

android/icu/text/LocaleDisplayNames.class
LocaleDisplayNames.java
package android.icu.text
public abstract android.icu.text.LocaleDisplayNames extends java.lang.Object {
	private static final java.lang.reflect.Method FACTORY_DIALECTHANDLING
	private static final java.lang.reflect.Method FACTORY_DISPLAYCONTEXT
	public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.LocaleDisplayNames getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling) 
		android.icu.util.ULocale locale
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
		android.icu.text.LocaleDisplayNames result
	public static transient android.icu.text.LocaleDisplayNames getInstance (android.icu.util.ULocale, android.icu.text.DisplayContext[]) 
		android.icu.util.ULocale locale
		android.icu.text.DisplayContext[] contexts
		android.icu.text.LocaleDisplayNames result
	public static transient android.icu.text.LocaleDisplayNames getInstance (java.util.Locale, android.icu.text.DisplayContext[]) 
		java.util.Locale locale
		android.icu.text.DisplayContext[] contexts
	public abstract android.icu.util.ULocale getLocale () 
	public abstract android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling () 
	public abstract android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type) 
	public abstract java.lang.String localeDisplayName (android.icu.util.ULocale) 
	public abstract java.lang.String localeDisplayName (java.util.Locale) 
	public abstract java.lang.String localeDisplayName (java.lang.String) 
	public abstract java.lang.String languageDisplayName (java.lang.String) 
	public abstract java.lang.String scriptDisplayName (java.lang.String) 
	public java.lang.String scriptDisplayNameInContext (java.lang.String) 
		String script
	public abstract java.lang.String scriptDisplayName (int) 
	public abstract java.lang.String regionDisplayName (java.lang.String) 
	public abstract java.lang.String variantDisplayName (java.lang.String) 
	public abstract java.lang.String keyDisplayName (java.lang.String) 
	public abstract java.lang.String keyValueDisplayName (java.lang.String, java.lang.String) 
	public java.util.List getUiList (java.util.Set, boolean, java.util.Comparator) 
		java.util.Set localeSet
		boolean inSelf
		java.util.Comparator collator
	public abstract java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator) 
	protected void  () 
	static void  () 
		Class implClass
		String implClassName
		java.lang.reflect.Method factoryDialectHandling
		java.lang.reflect.Method factoryDisplayContext
}

android/icu/text/FractionalPartSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.FractionalPartSubstitution extends android.icu.text.NFSubstitution {
	private final boolean byDigits
	private final boolean useSpaces
	void  (int, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		android.icu.text.NFRuleSet ruleSet
		String description
	public void doSubstitution (double, java.lang.StringBuffer, int, int) 
		android.icu.text.DigitList dl
		boolean pad
		double number
		StringBuffer toInsertInto
		int position
		int recursionCount
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean) 
		Number n
		int digit
		String workText
		java.text.ParsePosition workPos
		double result
		android.icu.text.DigitList dl
		String text
		java.text.ParsePosition parsePosition
		double baseValue
		double upperBound
		boolean lenientParse
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/UnescapeTransliterator$4.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_KOI8_R.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_KOI8_R extends android.icu.text.CharsetRecog_sbcs {
	private static int[] ngrams
	private static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/CompactDecimalFormat$1.class
CompactDecimalFormat.java
package android.icu.text
 android.icu.text.CompactDecimalFormat$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$CompactDecimalFormat$CompactStyle
	static void  () 
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_sjis.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$CharsetRecog_sjis extends android.icu.text.CharsetRecog_mbcs {
	static int[] commonChars
	void  () 
	boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector) 
		android.icu.text.CharsetRecog_mbcs$iteratedChar it
		android.icu.text.CharsetDetector det
		int firstByte
		int secondByte
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	java.lang.String getName () 
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/DecimalFormat.class
DecimalFormat.java
package android.icu.text
public android.icu.text.DecimalFormat extends android.icu.text.NumberFormat {
	private static double epsilon
	private static final int CURRENCY_SIGN_COUNT_ZERO
	private static final int CURRENCY_SIGN_COUNT_IN_SYMBOL_FORMAT
	private static final int CURRENCY_SIGN_COUNT_IN_ISO_FORMAT
	private static final int CURRENCY_SIGN_COUNT_IN_PLURAL_FORMAT
	private static final int STATUS_INFINITE
	private static final int STATUS_POSITIVE
	private static final int STATUS_UNDERFLOW
	private static final int STATUS_LENGTH
	private static final android.icu.text.UnicodeSet dotEquivalents
	private static final android.icu.text.UnicodeSet commaEquivalents
	private static final android.icu.text.UnicodeSet strictDotEquivalents
	private static final android.icu.text.UnicodeSet strictCommaEquivalents
	private static final android.icu.text.UnicodeSet defaultGroupingSeparators
	private static final android.icu.text.UnicodeSet strictDefaultGroupingSeparators
	static final android.icu.text.UnicodeSet minusSigns
	static final android.icu.text.UnicodeSet plusSigns
	static final boolean skipExtendedSeparatorParsing
	boolean parseRequireDecimalPoint
	private int PARSE_MAX_EXPONENT
	private transient android.icu.text.DigitList digitList
	private String positivePrefix
	private String positiveSuffix
	private String negativePrefix
	private String negativeSuffix
	private String posPrefixPattern
	private String posSuffixPattern
	private String negPrefixPattern
	private String negSuffixPattern
	private java.text.ChoiceFormat currencyChoice
	private int multiplier
	private byte groupingSize
	private byte groupingSize2
	private boolean decimalSeparatorAlwaysShown
	private android.icu.text.DecimalFormatSymbols symbols
	private boolean useSignificantDigits
	private int minSignificantDigits
	private int maxSignificantDigits
	private boolean useExponentialNotation
	private byte minExponentDigits
	private boolean exponentSignAlwaysShown
	private java.math.BigDecimal roundingIncrement
	private transient android.icu.math.BigDecimal roundingIncrementICU
	private int roundingMode
	private android.icu.math.MathContext mathContext
	private int formatWidth
	private char pad
	private int padPosition
	private boolean parseBigDecimal
	private android.icu.util.Currency$CurrencyUsage currencyUsage
	static final int currentSerialVersion
	private int serialVersionOnStream
	public static final int PAD_BEFORE_PREFIX
	public static final int PAD_AFTER_PREFIX
	public static final int PAD_BEFORE_SUFFIX
	public static final int PAD_AFTER_SUFFIX
	static final char PATTERN_ZERO_DIGIT
	static final char PATTERN_ONE_DIGIT
	static final char PATTERN_TWO_DIGIT
	static final char PATTERN_THREE_DIGIT
	static final char PATTERN_FOUR_DIGIT
	static final char PATTERN_FIVE_DIGIT
	static final char PATTERN_SIX_DIGIT
	static final char PATTERN_SEVEN_DIGIT
	static final char PATTERN_EIGHT_DIGIT
	static final char PATTERN_NINE_DIGIT
	static final char PATTERN_GROUPING_SEPARATOR
	static final char PATTERN_DECIMAL_SEPARATOR
	static final char PATTERN_DIGIT
	static final char PATTERN_SIGNIFICANT_DIGIT
	static final char PATTERN_EXPONENT
	static final char PATTERN_PLUS_SIGN
	private static final char PATTERN_PER_MILLE
	private static final char PATTERN_PERCENT
	static final char PATTERN_PAD_ESCAPE
	private static final char PATTERN_MINUS
	private static final char PATTERN_SEPARATOR
	private static final char CURRENCY_SIGN
	private static final char QUOTE
	static final int DOUBLE_INTEGER_DIGITS
	static final int MAX_INTEGER_DIGITS
	static final int DOUBLE_FRACTION_DIGITS
	static final int MAX_SCIENTIFIC_INTEGER_DIGITS
	private static final long serialVersionUID
	private java.util.ArrayList attributes
	private String formatPattern
	private int style
	private int currencySignCount
	private transient java.util.Set affixPatternsForCurrency
	private transient boolean isReadyForParsing
	private android.icu.text.CurrencyPluralInfo currencyPluralInfo
	static final android.icu.text.DecimalFormat$Unit NULL_UNIT
	private transient android.icu.math.BigDecimal actualRoundingIncrementICU
	private transient java.math.BigDecimal actualRoundingIncrement
	private transient double roundingDouble
	private transient double roundingDoubleReciprocal
	static final double roundingIncrementEpsilon
	public void  () 
		android.icu.util.ULocale def
		String pattern
	public void  (java.lang.String) 
		String pattern
		android.icu.util.ULocale def
	public void  (java.lang.String, android.icu.text.DecimalFormatSymbols) 
		String pattern
		android.icu.text.DecimalFormatSymbols symbols
	private void createFromPatternAndSymbols (java.lang.String, android.icu.text.DecimalFormatSymbols) 
		String pattern
		android.icu.text.DecimalFormatSymbols inputSymbols
	public void  (java.lang.String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int) 
		String pattern
		android.icu.text.DecimalFormatSymbols symbols
		android.icu.text.CurrencyPluralInfo infoInput
		int style
		android.icu.text.CurrencyPluralInfo info
	private void create (java.lang.String, android.icu.text.DecimalFormatSymbols, android.icu.text.CurrencyPluralInfo, int) 
		String currencyPluralPatternForOther
		String pattern
		android.icu.text.DecimalFormatSymbols inputSymbols
		android.icu.text.CurrencyPluralInfo info
		int inputStyle
	void  (java.lang.String, android.icu.text.DecimalFormatSymbols, int) 
		String pattern
		android.icu.text.DecimalFormatSymbols inputSymbols
		int style
		android.icu.text.CurrencyPluralInfo info
	public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition) 
		double number
		StringBuffer result
		java.text.FieldPosition fieldPosition
	private boolean isNegative (double) 
		double number
	private double round (double) 
		double number
		boolean isNegative
	private double multiply (double) 
		double number
	private java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition, boolean) 
		int prefixLen
		int suffixLen
		int log10RoundingIncr
		double roundingIncReciprocal
		double roundingInc
		double number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean parseAttr
		boolean isNegative
		int precision
	double adjustNumberAsInFormatting (double) 
		double number
	android.icu.text.DigitList toDigitList (double) 
		double number
		android.icu.text.DigitList result
	boolean isNumberNegative (double) 
		double number
	private static double round (double, double, double, int, boolean) 
		double testFloor
		double ceil
		double ceildiff
		double floor
		double floordiff
		double number
		double roundingInc
		double roundingIncReciprocal
		int mode
		boolean isNegative
		double div
	public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition) 
		long number
		StringBuffer result
		java.text.FieldPosition fieldPosition
	private java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition, boolean) 
		long cutoff
		long cutoff
		boolean tooBig
		long number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean parseAttr
		boolean isNegative
	public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigInteger number
		StringBuffer result
		java.text.FieldPosition fieldPosition
	private java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition, boolean) 
		java.math.BigInteger number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean parseAttr
	public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigDecimal number
		StringBuffer result
		java.text.FieldPosition fieldPosition
	private java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition, boolean) 
		java.math.BigDecimal number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean parseAttr
	public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.math.BigDecimal number
		StringBuffer result
		java.text.FieldPosition fieldPosition
	private boolean isGroupingPosition (int) 
		int pos
		boolean result
	private int precision (boolean) 
		boolean isIntegral
	private java.lang.StringBuffer subformat (int, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean) 
		int number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean isNegative
		boolean isInteger
		boolean parseAttr
	android.icu.text.PluralRules$FixedDecimal getFixedDecimal (double) 
		double number
	android.icu.text.PluralRules$FixedDecimal getFixedDecimal (double, android.icu.text.DigitList) 
		int maxFractionalDigits
		int minFractionalDigits
		int i
		int i
		double number
		android.icu.text.DigitList dl
		int fractionalDigitsInDigitList
		int v
		long f
		int maxFractionalDigits
		int minFractionalDigits
	private java.lang.StringBuffer subformat (double, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean) 
		double number
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean isNegative
		boolean isInteger
		boolean parseAttr
	private java.lang.StringBuffer subformat (java.lang.String, java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean) 
		String currencyPluralPattern
		String pluralCount
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean isNegative
		boolean isInteger
		boolean parseAttr
	private java.lang.StringBuffer subformat (java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean, boolean) 
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean isNegative
		boolean isInteger
		boolean parseAttr
		int prefixLen
		int suffixLen
	private void subformatFixed (java.lang.StringBuffer, java.text.FieldPosition, boolean, boolean) 
		byte digit
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean isInteger
		boolean parseAttr
		char[] digits
		char grouping
		char decimal
		boolean useSigDig
		int maxIntDig
		int minIntDig
		int i
		int intBegin
		long fractionalDigits
		int fractionalDigitsCount
		boolean recordFractionDigits
		int sigCount
		int minSigDig
		int maxSigDig
		int count
		int digitIndex
		int sizeBeforeIntegerPart
		int posSinceLastGrouping
		boolean fractionPresent
		int fracBegin
	private void subformatExponential (java.lang.StringBuffer, java.text.FieldPosition, boolean) 
		int decimalSeparatorBegin
		byte digit
		int expSignBegin
		int expDig
		StringBuffer result
		java.text.FieldPosition fieldPosition
		boolean parseAttr
		char[] digits
		char decimal
		boolean useSigDig
		int maxIntDig
		int minIntDig
		int i
		int intBegin
		int intEnd
		int fracBegin
		int minFracDig
		long fractionalDigits
		int fractionalDigitsCount
		boolean recordFractionDigits
		int exponent
		int minimumDigits
		int integerDigits
		int totalDigits
		boolean negativeExponent
		int expBegin
	private final void addPadding (java.lang.StringBuffer, java.text.FieldPosition, int, int) 
		int i
		char[] padding
		int len
		StringBuffer result
		java.text.FieldPosition fieldPosition
		int prefixLen
		int suffixLen
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition parsePosition
	public android.icu.util.CurrencyAmount parseCurrency (java.lang.CharSequence, java.text.ParsePosition) 
		CharSequence text
		java.text.ParsePosition pos
		android.icu.util.Currency[] currency
	private java.lang.Object parse (java.lang.String, java.text.ParsePosition, android.icu.util.Currency[]) 
		int nx
		long l
		java.math.BigInteger big
		android.icu.math.BigDecimal big
		int mult
		String text
		java.text.ParsePosition parsePosition
		android.icu.util.Currency[] currency
		int backup
		int i
		boolean[] status
		Number n
	private boolean parseForCurrency (java.lang.String, java.text.ParsePosition, android.icu.util.Currency[], boolean[]) 
		int savedCurrencySignCount
		boolean found
		boolean result
		android.icu.text.DecimalFormat$AffixForCurrency affix
		int index
		String text
		java.text.ParsePosition parsePosition
		android.icu.util.Currency[] currency
		boolean[] status
		int origPos
		int maxPosIndex
		int maxErrorPos
		boolean[] savedStatus
		boolean[] tmpStatus
		java.text.ParsePosition tmpPos
		android.icu.text.DigitList tmpDigitList
		boolean found
		boolean result
	private void setupCurrencyAffixForAllPatterns () 
		String pluralCount
		String currencyPattern
		String savedFormatPattern
		android.icu.text.DecimalFormat$AffixForCurrency affixes
		java.util.Iterator iter
		java.util.Set currencyUnitPatternSet
	private final boolean subparse (java.lang.String, java.text.ParsePosition, android.icu.text.DigitList, boolean[], android.icu.util.Currency[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int) 
		boolean negExp
		int pos
		android.icu.text.DigitList exponentDigits
		int ch
		char[] digitSymbols
		char decimal
		char grouping
		String exponentSep
		boolean sawDecimal
		boolean sawGrouping
		boolean sawExponent
		boolean sawDigit
		long exponent
		int digit
		boolean strictParse
		boolean strictFail
		int lastGroup
		int digitStart
		int gs2
		android.icu.text.UnicodeSet decimalEquiv
		android.icu.text.UnicodeSet groupEquiv
		int digitCount
		int backup
		String text
		java.text.ParsePosition parsePosition
		android.icu.text.DigitList digits
		boolean[] status
		android.icu.util.Currency[] currency
		String negPrefix
		String negSuffix
		String posPrefix
		String posSuffix
		boolean parseComplexCurrency
		int type
		int position
		int oldStart
		int posMatch
		int negMatch
	private int countCodePoints (java.lang.String, int, int) 
		String str
		int start
		int end
		int count
		int index
	private android.icu.text.UnicodeSet getEquivalentDecimals (char, boolean) 
		char decimal
		boolean strictParse
		android.icu.text.UnicodeSet equivSet
	private final int skipPadding (java.lang.String, int) 
		String text
		int position
	private int compareAffix (java.lang.String, int, boolean, boolean, java.lang.String, boolean, int, android.icu.util.Currency[]) 
		String text
		int pos
		boolean isNegative
		boolean isPrefix
		String affixPat
		boolean complexCurrencyParsing
		int type
		android.icu.util.Currency[] currency
	private static boolean isBidiMark (int) 
		int c
	private static java.lang.String trimMarksFromAffix (java.lang.String) 
		char c
		String affix
		boolean hasBidiMark
		int idx
		StringBuilder buf
	private static int compareSimpleAffix (java.lang.String, java.lang.String, int) 
		int ic
		boolean literalMatch
		int s
		int ic
		boolean match
		int c
		int len
		int i
		String affix
		String input
		int pos
		int start
		String trimmedAffix
	private static boolean equalWithSignCompatibility (int, int) 
		int lhs
		int rhs
	private static int skipPatternWhiteSpace (java.lang.String, int) 
		int c
		String text
		int pos
	private static int skipUWhiteSpace (java.lang.String, int) 
		int c
		String text
		int pos
	private static int skipBidiMarks (java.lang.String, int) 
		int c
		String text
		int pos
	private int compareComplexAffix (java.lang.String, java.lang.String, int, int, android.icu.util.Currency[]) 
		int j
		android.icu.util.Currency effectiveCurr
		boolean intl
		boolean plural
		android.icu.util.ULocale uloc
		java.text.ParsePosition ppos
		String iso
		char c
		int i
		String affixPat
		String text
		int pos
		int type
		android.icu.util.Currency[] currency
		int start
	static final int match (java.lang.String, int, int) 
		int s
		String text
		int pos
		int ch
	static final int match (java.lang.String, int, java.lang.String) 
		int ch
		int i
		String text
		int pos
		String str
	public android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols () 
		Exception foo
	public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.DecimalFormatSymbols newSymbols
	private void setCurrencyForSymbols () 
		android.icu.text.DecimalFormatSymbols def
	public java.lang.String getPositivePrefix () 
	public void setPositivePrefix (java.lang.String) 
		String newValue
	public java.lang.String getNegativePrefix () 
	public void setNegativePrefix (java.lang.String) 
		String newValue
	public java.lang.String getPositiveSuffix () 
	public void setPositiveSuffix (java.lang.String) 
		String newValue
	public java.lang.String getNegativeSuffix () 
	public void setNegativeSuffix (java.lang.String) 
		String newValue
	public int getMultiplier () 
	public void setMultiplier (int) 
		int newValue
	public java.math.BigDecimal getRoundingIncrement () 
	public void setRoundingIncrement (java.math.BigDecimal) 
		java.math.BigDecimal newValue
	public void setRoundingIncrement (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal newValue
		int i
	public void setRoundingIncrement (double) 
		double newValue
	public int getRoundingMode () 
	public void setRoundingMode (int) 
		int roundingMode
	public int getFormatWidth () 
	public void setFormatWidth (int) 
		int width
	public char getPadCharacter () 
	public void setPadCharacter (char) 
		char padChar
	public int getPadPosition () 
	public void setPadPosition (int) 
		int padPos
	public boolean isScientificNotation () 
	public void setScientificNotation (boolean) 
		boolean useScientific
	public byte getMinimumExponentDigits () 
	public void setMinimumExponentDigits (byte) 
		byte minExpDig
	public boolean isExponentSignAlwaysShown () 
	public void setExponentSignAlwaysShown (boolean) 
		boolean expSignAlways
	public int getGroupingSize () 
	public void setGroupingSize (int) 
		int newValue
	public int getSecondaryGroupingSize () 
	public void setSecondaryGroupingSize (int) 
		int newValue
	public android.icu.math.MathContext getMathContextICU () 
	public java.math.MathContext getMathContext () 
		Exception foo
	public void setMathContextICU (android.icu.math.MathContext) 
		android.icu.math.MathContext newValue
	public void setMathContext (java.math.MathContext) 
		java.math.MathContext newValue
	public boolean isDecimalSeparatorAlwaysShown () 
	public void setDecimalPatternMatchRequired (boolean) 
		boolean value
	public boolean isDecimalPatternMatchRequired () 
	public void setDecimalSeparatorAlwaysShown (boolean) 
		boolean newValue
	public android.icu.text.CurrencyPluralInfo getCurrencyPluralInfo () 
		Exception foo
	public void setCurrencyPluralInfo (android.icu.text.CurrencyPluralInfo) 
		android.icu.text.CurrencyPluralInfo newInfo
	public java.lang.Object clone () 
		android.icu.text.DecimalFormat other
		Exception e
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.DecimalFormat other
	private boolean equals (java.lang.String, java.lang.String) 
		String pat1
		String pat2
	private java.lang.String unquote (java.lang.String) 
		char ch
		String pat
		StringBuilder buf
		int i
	public int hashCode () 
	public java.lang.String toPattern () 
	public java.lang.String toLocalizedPattern () 
	private void expandAffixes (java.lang.String) 
		String pluralCount
		StringBuffer buffer
	private void expandAffix (java.lang.String, java.lang.String, java.lang.StringBuffer, boolean) 
		int j
		boolean[] isChoiceFormat
		java.text.FieldPosition pos
		boolean[] isChoiceFormat
		String minusString
		boolean intl
		boolean plural
		String s
		android.icu.util.Currency currency
		char c
		int i
		String pattern
		String pluralCount
		StringBuffer buffer
		boolean doFormat
	private int appendAffix (java.lang.StringBuffer, boolean, boolean, java.text.FieldPosition, boolean) 
		String affixPat
		StringBuffer affixBuf
		String pattern
		int offset
		String aff
		int firstPos
		int start
		int end
		String aff
		int firstPos
		int start
		int end
		int firstPos
		int start
		int end
		StringBuffer buf
		boolean isNegative
		boolean isPrefix
		java.text.FieldPosition fieldPosition
		boolean parseAttr
		String affix
		String pattern
	private void formatAffix2Attribute (boolean, android.icu.text.NumberFormat$Field, java.lang.StringBuffer, int, int) 
		boolean isPrefix
		android.icu.text.NumberFormat$Field fieldType
		StringBuffer buf
		int offset
		int symbolSize
		int begin
	private void addAttribute (android.icu.text.NumberFormat$Field, int, int) 
		android.icu.text.NumberFormat$Field field
		int begin
		int end
		java.text.FieldPosition pos
	public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object) 
		Object obj
	java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object, android.icu.text.DecimalFormat$Unit) 
		java.text.FieldPosition pos
		java.text.Format$Field attribute
		int i
		Object obj
		android.icu.text.DecimalFormat$Unit unit
		Number number
		StringBuffer text
		java.text.AttributedString as
	private void appendAffixPattern (java.lang.StringBuffer, boolean, boolean, boolean) 
		char ch
		int i
		String affix
		char ch
		int i
		int j
		StringBuffer buffer
		boolean isNegative
		boolean isPrefix
		boolean localized
		String affixPat
	private java.lang.String toPattern (boolean) 
		int i
		int pos
		int pos
		int add
		int sub0Start
		int g
		int maxDig
		int minDig
		int maxSigDig
		int i
		int part
		boolean localized
		StringBuffer result
		char zero
		char digit
		char sigDigit
		boolean useSigDig
		char group
		int roundingDecimalPos
		String roundingDigits
		int padPos
		String padSpec
	public void applyPattern (java.lang.String) 
		String pattern
	public void applyLocalizedPattern (java.lang.String) 
		String pattern
	private void applyPattern (java.lang.String, boolean) 
		String pattern
		boolean localized
	private void expandAffixAdjustWidth (java.lang.String) 
		String pluralCount
	private void applyPatternWithoutExpandAffix (java.lang.String, boolean) 
		int p
		char after
		boolean doubled
		char ch
		int n
		int minInt
		int scale
		int digitTotalCount
		int effectiveDecimalPos
		boolean useSigDig
		int subpart
		int sub0Start
		int sub0Limit
		int sub2Limit
		StringBuilder prefix
		StringBuilder suffix
		int decimalPos
		int multpl
		int digitLeftCount
		int zeroDigitCount
		int digitRightCount
		int sigDigitCount
		byte groupingCount
		byte groupingCount2
		int padPos
		char padChar
		int incrementPos
		long incrementVal
		byte expDigits
		boolean expSignAlways
		int currencySignCnt
		StringBuilder affix
		int start
		int part
		int d
		android.icu.util.Currency theCurrency
		String pattern
		boolean localized
		char zeroDigit
		char sigDigit
		char groupingSeparator
		char decimalSeparator
		char percent
		char perMill
		char digit
		char separator
		String exponent
		char plus
		char padEscape
		char minus
		char nineDigit
		boolean gotNegative
		int pos
	private void patternError (java.lang.String, java.lang.String) 
		String msg
		String pattern
	public void setMaximumIntegerDigits (int) 
		int newValue
	public void setMinimumIntegerDigits (int) 
		int newValue
	public int getMinimumSignificantDigits () 
	public int getMaximumSignificantDigits () 
	public void setMinimumSignificantDigits (int) 
		int min
		int max
	public void setMaximumSignificantDigits (int) 
		int max
		int min
	public boolean areSignificantDigitsUsed () 
	public void setSignificantDigitsUsed (boolean) 
		boolean useSignificantDigits
	public void setCurrency (android.icu.util.Currency) 
		boolean[] isChoiceFormat
		String s
		int d
		android.icu.util.Currency theCurrency
	public void setCurrencyUsage (android.icu.util.Currency$CurrencyUsage) 
		int d
		android.icu.util.Currency$CurrencyUsage newUsage
		android.icu.util.Currency theCurrency
	public android.icu.util.Currency$CurrencyUsage getCurrencyUsage () 
	protected android.icu.util.Currency getEffectiveCurrency () 
		android.icu.util.Currency c
	public void setMaximumFractionDigits (int) 
		int newValue
	private void _setMaximumFractionDigits (int) 
		int newValue
	public void setMinimumFractionDigits (int) 
		int newValue
	public void setParseBigDecimal (boolean) 
		boolean value
	public boolean isParseBigDecimal () 
	public void setParseMaxDigits (int) 
		int newValue
	public int getParseMaxDigits () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	private void setInternalRoundingIncrement (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal value
	private void resetActualRounding () 
		android.icu.math.BigDecimal byWidth
	private void setRoundingDouble (double) 
		double rawRoundedReciprocal
		double newValue
	static void  () 
}

android/icu/text/RBBISymbolTable$RBBISymbolTableEntry.class
RBBISymbolTable.java
package android.icu.text
 android.icu.text.RBBISymbolTable$RBBISymbolTableEntry extends java.lang.Object {
	String key
	android.icu.text.RBBINode val
	void  () 
}

android/icu/text/UTF16.class
UTF16.java
package android.icu.text
public final android.icu.text.UTF16 extends java.lang.Object {
	public static final int SINGLE_CHAR_BOUNDARY
	public static final int LEAD_SURROGATE_BOUNDARY
	public static final int TRAIL_SURROGATE_BOUNDARY
	public static final int CODEPOINT_MIN_VALUE
	public static final int CODEPOINT_MAX_VALUE
	public static final int SUPPLEMENTARY_MIN_VALUE
	public static final int LEAD_SURROGATE_MIN_VALUE
	public static final int TRAIL_SURROGATE_MIN_VALUE
	public static final int LEAD_SURROGATE_MAX_VALUE
	public static final int TRAIL_SURROGATE_MAX_VALUE
	public static final int SURROGATE_MIN_VALUE
	public static final int SURROGATE_MAX_VALUE
	private static final int LEAD_SURROGATE_BITMASK
	private static final int TRAIL_SURROGATE_BITMASK
	private static final int SURROGATE_BITMASK
	private static final int LEAD_SURROGATE_BITS
	private static final int TRAIL_SURROGATE_BITS
	private static final int SURROGATE_BITS
	private static final int LEAD_SURROGATE_SHIFT_
	private static final int TRAIL_SURROGATE_MASK_
	private static final int LEAD_SURROGATE_OFFSET_
	private void  () 
	public static int charAt (java.lang.String, int) 
		String source
		int offset16
		char single
	private static int _charAt (java.lang.String, int, char) 
		char trail
		char lead
		String source
		int offset16
		char single
	public static int charAt (java.lang.CharSequence, int) 
		CharSequence source
		int offset16
		char single
	private static int _charAt (java.lang.CharSequence, int, char) 
		char trail
		char lead
		CharSequence source
		int offset16
		char single
	public static int charAt (java.lang.StringBuffer, int) 
		char trail
		char lead
		StringBuffer source
		int offset16
		char single
	public static int charAt (char[], int, int, int) 
		char trail
		char lead
		char[] source
		int start
		int limit
		int offset16
		char single
	public static int charAt (android.icu.text.Replaceable, int) 
		char trail
		char lead
		android.icu.text.Replaceable source
		int offset16
		char single
	public static int getCharCount (int) 
		int char32
	public static int bounds (java.lang.String, int) 
		String source
		int offset16
		char ch
	public static int bounds (java.lang.StringBuffer, int) 
		StringBuffer source
		int offset16
		char ch
	public static int bounds (char[], int, int, int) 
		char[] source
		int start
		int limit
		int offset16
		char ch
	public static boolean isSurrogate (char) 
		char char16
	public static boolean isTrailSurrogate (char) 
		char char16
	public static boolean isLeadSurrogate (char) 
		char char16
	public static char getLeadSurrogate (int) 
		int char32
	public static char getTrailSurrogate (int) 
		int char32
	public static java.lang.String valueOf (int) 
		int char32
	public static java.lang.String valueOf (java.lang.String, int) 
		String source
		int offset16
	public static java.lang.String valueOf (java.lang.StringBuffer, int) 
		StringBuffer source
		int offset16
	public static java.lang.String valueOf (char[], int, int, int) 
		char[] source
		int start
		int limit
		int offset16
	public static int findOffsetFromCodePoint (java.lang.String, int) 
		char ch
		String source
		int offset32
		int size
		int result
		int count
	public static int findOffsetFromCodePoint (java.lang.StringBuffer, int) 
		char ch
		StringBuffer source
		int offset32
		int size
		int result
		int count
	public static int findOffsetFromCodePoint (char[], int, int, int) 
		char ch
		char[] source
		int start
		int limit
		int offset32
		int result
		int count
	public static int findCodePointOffset (java.lang.String, int) 
		char ch
		int i
		String source
		int offset16
		int result
		boolean hadLeadSurrogate
	public static int findCodePointOffset (java.lang.StringBuffer, int) 
		char ch
		int i
		StringBuffer source
		int offset16
		int result
		boolean hadLeadSurrogate
	public static int findCodePointOffset (char[], int, int, int) 
		char ch
		int i
		char[] source
		int start
		int limit
		int offset16
		int result
		boolean hadLeadSurrogate
	public static java.lang.StringBuffer append (java.lang.StringBuffer, int) 
		StringBuffer target
		int char32
	public static java.lang.StringBuffer appendCodePoint (java.lang.StringBuffer, int) 
		StringBuffer target
		int cp
	public static int append (char[], int, int) 
		char[] target
		int limit
		int char32
	public static int countCodePoint (java.lang.String) 
		String source
	public static int countCodePoint (java.lang.StringBuffer) 
		StringBuffer source
	public static int countCodePoint (char[], int, int) 
		char[] source
		int start
		int limit
	public static void setCharAt (java.lang.StringBuffer, int, int) 
		StringBuffer target
		int offset16
		int char32
		int count
		char single
	public static int setCharAt (char[], int, int, int) 
		char[] target
		int limit
		int offset16
		int char32
		int count
		char single
		String str
		int result
		int strlength
	public static int moveCodePointOffset (java.lang.String, int, int) 
		int count
		char ch
		char ch
		String source
		int offset16
		int shift32
		int result
		int size
		int count
	public static int moveCodePointOffset (java.lang.StringBuffer, int, int) 
		int count
		char ch
		char ch
		StringBuffer source
		int offset16
		int shift32
		int result
		int size
		int count
	public static int moveCodePointOffset (char[], int, int, int, int) 
		int count
		char ch
		char ch
		char[] source
		int start
		int limit
		int offset16
		int shift32
		int size
		int count
		int result
	public static java.lang.StringBuffer insert (java.lang.StringBuffer, int, int) 
		StringBuffer target
		int offset16
		int char32
		String str
	public static int insert (char[], int, int, int) 
		char[] target
		int limit
		int offset16
		int char32
		String str
		int size
	public static java.lang.StringBuffer delete (java.lang.StringBuffer, int) 
		StringBuffer target
		int offset16
		int count
	public static int delete (char[], int, int) 
		char[] target
		int limit
		int offset16
		int count
	public static int indexOf (java.lang.String, int) 
		int result
		String source
		int char32
		String char32str
	public static int indexOf (java.lang.String, java.lang.String) 
		String source
		String str
		int strLength
		int result
		int resultEnd
	public static int indexOf (java.lang.String, int, int) 
		int result
		String source
		int char32
		int fromIndex
		String char32str
	public static int indexOf (java.lang.String, java.lang.String, int) 
		String source
		String str
		int fromIndex
		int strLength
		int result
		int resultEnd
	public static int lastIndexOf (java.lang.String, int) 
		int result
		String source
		int char32
		String char32str
	public static int lastIndexOf (java.lang.String, java.lang.String) 
		String source
		String str
		int strLength
		int result
	public static int lastIndexOf (java.lang.String, int, int) 
		int result
		String source
		int char32
		int fromIndex
		String char32str
	public static int lastIndexOf (java.lang.String, java.lang.String, int) 
		String source
		String str
		int fromIndex
		int strLength
		int result
	public static java.lang.String replace (java.lang.String, int, int) 
		int endResultIndex
		int lastEndIndex
		String source
		int oldChar32
		int newChar32
		int index
		String newChar32Str
		int oldChar32Size
		int newChar32Size
		StringBuffer result
		int resultIndex
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
		int endResultIndex
		int lastEndIndex
		String source
		String oldStr
		String newStr
		int index
		int oldStrSize
		int newStrSize
		StringBuffer result
		int resultIndex
	public static java.lang.StringBuffer reverse (java.lang.StringBuffer) 
		char ch2
		char ch
		int i
		StringBuffer source
		int length
		StringBuffer result
	public static boolean hasMoreCodePointsThan (java.lang.String, int) 
		String source
		int number
		int length
		int maxsupplementary
		int start
	public static boolean hasMoreCodePointsThan (char[], int, int, int) 
		char[] source
		int start
		int limit
		int number
		int length
		int maxsupplementary
	public static boolean hasMoreCodePointsThan (java.lang.StringBuffer, int) 
		StringBuffer source
		int number
		int length
		int maxsupplementary
		int start
	public static java.lang.String newString (int[], int, int) 
		int newlen
		char[] temp
		IndexOutOfBoundsException ex
		int cp
		int r
		int e
		int[] codePoints
		int offset
		int count
		char[] chars
		int w
	public static int getSingleCodePoint (java.lang.CharSequence) 
		CharSequence s
		int cp
	public static int compareCodePoint (int, java.lang.CharSequence) 
		int codePoint
		CharSequence s
		int strLen
		int second
		int diff
	private static java.lang.String toString (int) 
		int ch
		StringBuilder result
}

android/icu/text/PluralRules$SampleType.class
PluralRules.java
package android.icu.text
public final android.icu.text.PluralRules$SampleType extends java.lang.Enum {
	public static final android.icu.text.PluralRules$SampleType INTEGER
	public static final android.icu.text.PluralRules$SampleType DECIMAL
	private static final android.icu.text.PluralRules$SampleType[] $VALUES
	public static android.icu.text.PluralRules$SampleType[] values () 
	public static android.icu.text.PluralRules$SampleType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/NormalizationTransliterator$3.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CompactDecimalFormat$Amount.class
CompactDecimalFormat.java
package android.icu.text
 android.icu.text.CompactDecimalFormat$Amount extends java.lang.Object {
	private final double qty
	private final android.icu.text.DecimalFormat$Unit unit
	public void  (double, android.icu.text.DecimalFormat$Unit) 
		double qty
		android.icu.text.DecimalFormat$Unit unit
	public double getQty () 
	public android.icu.text.DecimalFormat$Unit getUnit () 
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink.class
RelativeDateTimeFormatter.java
package android.icu.text
final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink extends android.icu.impl.UResource$TableSink {
	java.util.EnumMap qualitativeUnitMap
	java.util.EnumMap styleRelUnitPatterns
	private android.icu.util.ULocale ulocale
	StringBuilder sb
	int pastFutureIndex
	android.icu.text.RelativeDateTimeFormatter$Style style
	android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit unit
	android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeDetailSink relativeTimeDetailSink
	android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeSink relativeTimeSink
	android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeSink relativeSink
	android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$UnitSink unitSink
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	private android.icu.text.RelativeDateTimeFormatter$Style styleFromKey (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
	private android.icu.text.RelativeDateTimeFormatter$Style styleFromAlias (android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Value value
		String s
	private static int styleSuffixLength (android.icu.text.RelativeDateTimeFormatter$Style) 
		android.icu.text.RelativeDateTimeFormatter$Style style
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.text.RelativeDateTimeFormatter$Style targetStyle
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
		android.icu.text.RelativeDateTimeFormatter$Style sourceStyle
		int limit
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit unit
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
		int limit
		String unitString
	static android.icu.util.ULocale access$300 (android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink) 
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink x0
}

android/icu/text/CharsetRecog_mbcs$iteratedChar.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$iteratedChar extends java.lang.Object {
	int charValue
	int index
	int nextIndex
	boolean error
	boolean done
	void  () 
	void reset () 
	int nextByte (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int byteValue
}

android/icu/text/MessageFormat$Field.class
MessageFormat.java
package android.icu.text
public android.icu.text.MessageFormat$Field extends java.text.Format$Field {
	private static final long serialVersionUID
	public static final android.icu.text.MessageFormat$Field ARGUMENT
	protected void  (java.lang.String) 
		String name
	protected java.lang.Object readResolve ()  throws java.io.InvalidObjectException 
	static void  () 
}

android/icu/text/SourceTargetUtility.class
SourceTargetUtility.java
package android.icu.text
 android.icu.text.SourceTargetUtility extends java.lang.Object {
	final android.icu.text.Transform transform
	final android.icu.text.UnicodeSet sourceCache
	final java.util.Set sourceStrings
	static final android.icu.text.UnicodeSet NON_STARTERS
	static android.icu.text.Normalizer2 NFC
	public void  (android.icu.text.Transform) 
		android.icu.text.Transform transform
	public void  (android.icu.text.Transform, android.icu.text.Normalizer2) 
		String s
		boolean added
		String d
		int i
		android.icu.text.Transform transform
		android.icu.text.Normalizer2 normalizer
	public void addSourceTargetSet (android.icu.text.Transliterator, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		String s
		String t
		String s
		android.icu.text.Transliterator transliterator
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
		android.icu.text.UnicodeSet affectedCharacters
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/UCharacterIterator.class
UCharacterIterator.java
package android.icu.text
public abstract android.icu.text.UCharacterIterator extends java.lang.Object implements java.lang.Cloneable android.icu.text.UForwardCharacterIterator  {
	protected void  () 
	public static final android.icu.text.UCharacterIterator getInstance (android.icu.text.Replaceable) 
		android.icu.text.Replaceable source
	public static final android.icu.text.UCharacterIterator getInstance (java.lang.String) 
		String source
	public static final android.icu.text.UCharacterIterator getInstance (char[]) 
		char[] source
	public static final android.icu.text.UCharacterIterator getInstance (char[], int, int) 
		char[] source
		int start
		int limit
	public static final android.icu.text.UCharacterIterator getInstance (java.lang.StringBuffer) 
		StringBuffer source
	public static final android.icu.text.UCharacterIterator getInstance (java.text.CharacterIterator) 
		java.text.CharacterIterator source
	public java.text.CharacterIterator getCharacterIterator () 
	public abstract int current () 
	public int currentCodePoint () 
		int ch2
		int ch
	public abstract int getLength () 
	public abstract int getIndex () 
	public abstract int next () 
	public int nextCodePoint () 
		int ch2
		int ch1
	public abstract int previous () 
	public int previousCodePoint () 
		int ch2
		int ch1
	public abstract void setIndex (int) 
	public void setToLimit () 
	public void setToStart () 
	public abstract int getText (char[], int) 
	public final int getText (char[]) 
		char[] fillIn
	public java.lang.String getText () 
		char[] text
	public int moveIndex (int) 
		int delta
		int x
	public int moveCodePointIndex (int) 
		int delta
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/icu/text/TransliteratorParser$RuleArray.class
TransliteratorParser.java
package android.icu.text
 android.icu.text.TransliteratorParser$RuleArray extends android.icu.text.TransliteratorParser$RuleBody {
	String[] array
	int i
	public void  (java.lang.String[]) 
		String[] array
	public java.lang.String handleNextLine () 
	public void reset () 
}

android/icu/text/ModulusSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.ModulusSubstitution extends android.icu.text.NFSubstitution {
	double divisor
	private final android.icu.text.NFRule ruleToUse
	void  (int, double, android.icu.text.NFRule, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		double divisor
		android.icu.text.NFRule rulePredecessor
		android.icu.text.NFRuleSet ruleSet
		String description
	public void setDivisor (int, int) 
		int radix
		int exponent
	public boolean equals (java.lang.Object) 
		android.icu.text.ModulusSubstitution that2
		Object that
	public void doSubstitution (long, java.lang.StringBuffer, int, int) 
		long numberToFormat
		long number
		StringBuffer toInsertInto
		int position
		int recursionCount
	public void doSubstitution (double, java.lang.StringBuffer, int, int) 
		double numberToFormat
		double number
		StringBuffer toInsertInto
		int position
		int recursionCount
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean) 
		double result
		Number tempResult
		String text
		java.text.ParsePosition parsePosition
		double baseValue
		double upperBound
		boolean lenientParse
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	public boolean isModulusSubstitution () 
	char tokenChar () 
}

android/icu/text/StringSearch$CEI.class
StringSearch.java
package android.icu.text
 android.icu.text.StringSearch$CEI extends java.lang.Object {
	long ce_
	int lowIndex_
	int highIndex_
	private void  () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/Bidi$ImpTabPair.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$ImpTabPair extends java.lang.Object {
	byte[][][] imptab
	short[][] impact
	void  (byte[][], byte[][], short[], short[]) 
		byte[][] table1
		byte[][] table2
		short[] act1
		short[] act2
}

android/icu/text/StringSearch$CollationPCE$PCEI.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$PCEI extends java.lang.Object {
	long ce_
	int low_
	int high_
	private void  () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/CurrencyMetaInfo$CurrencyDigits.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyDigits extends java.lang.Object {
	public final int fractionDigits
	public final int roundingIncrement
	public void  (int, int) 
		int fractionDigits
		int roundingIncrement
	public java.lang.String toString () 
}

android/icu/text/RuleBasedCollator$CollationKeyByteSink.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$CollationKeyByteSink extends android.icu.impl.coll.CollationKeys$SortKeyByteSink {
	private android.icu.text.RawCollationKey key_
	void  (android.icu.text.RawCollationKey) 
		android.icu.text.RawCollationKey key
	protected void AppendBeyondCapacity (byte[], int, int, int) 
		byte[] bytes
		int start
		int n
		int length
	protected boolean Resize (int, int) 
		int appendCapacity
		int length
		int newCapacity
		int altCapacity
		byte[] newBytes
	static android.icu.text.RawCollationKey access$100 (android.icu.text.RuleBasedCollator$CollationKeyByteSink) 
		android.icu.text.RuleBasedCollator$CollationKeyByteSink x0
}

android/icu/text/RBBIDataWrapper.class
RBBIDataWrapper.java
package android.icu.text
final android.icu.text.RBBIDataWrapper extends java.lang.Object {
	android.icu.text.RBBIDataWrapper$RBBIDataHeader fHeader
	short[] fFTable
	short[] fRTable
	short[] fSFTable
	short[] fSRTable
	android.icu.impl.CharTrie fTrie
	String fRuleSource
	int[] fStatusTable
	private boolean isBigEndian
	static final int DATA_FORMAT
	static final int FORMAT_VERSION
	private static final android.icu.text.RBBIDataWrapper$IsAcceptable IS_ACCEPTABLE
	static final int DH_SIZE
	static final int DH_MAGIC
	static final int DH_FORMATVERSION
	static final int DH_LENGTH
	static final int DH_CATCOUNT
	static final int DH_FTABLE
	static final int DH_FTABLELEN
	static final int DH_RTABLE
	static final int DH_RTABLELEN
	static final int DH_SFTABLE
	static final int DH_SFTABLELEN
	static final int DH_SRTABLE
	static final int DH_SRTABLELEN
	static final int DH_TRIE
	static final int DH_TRIELEN
	static final int DH_RULESOURCE
	static final int DH_RULESOURCELEN
	static final int DH_STATUSTABLE
	static final int DH_STATUSTABLELEN
	static final int ACCEPTING
	static final int LOOKAHEAD
	static final int TAGIDX
	static final int RESERVED
	static final int NEXTSTATES
	static final int NUMSTATES
	static final int ROWLEN
	static final int FLAGS
	private static final int ROW_DATA
	static final int RBBI_LOOKAHEAD_HARD_BREAK
	static final int RBBI_BOF_REQUIRED
	static android.icu.text.RBBIDataWrapper$TrieFoldingFunc fTrieFoldingFunc
	int getRowIndex (int) 
		int state
	void  () 
	static android.icu.text.RBBIDataWrapper get (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		android.icu.text.RBBIDataWrapper This
		int pos
	private int getStateTableNumStates (short[]) 
		short[] table
	int getStateTableFlags (short[]) 
		short[] table
	void dump () 
	public static java.lang.String intToString (int, int) 
		int n
		int width
		StringBuilder dest
	public static java.lang.String intToHexString (int, int) 
		int n
		int width
		StringBuilder dest
	private void dumpTable (short[]) 
		int n
		int state
		StringBuilder header
		short[] table
	private void dumpRow (short[], int) 
		int col
		short[] table
		int state
		StringBuilder dest
		int row
	private void dumpCharCategories () 
		int n
		String[] catStrings
		int rangeStart
		int rangeEnd
		int lastCat
		int char32
		int category
		int[] lastNewline
	static void  () 
}

android/icu/text/Normalizer$FCDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCDModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$1200 () 
	static void  () 
}

android/icu/text/RBBISymbolTable.class
RBBISymbolTable.java
package android.icu.text
 android.icu.text.RBBISymbolTable extends java.lang.Object implements android.icu.text.SymbolTable  {
	String fRules
	java.util.HashMap fHashTable
	android.icu.text.RBBIRuleScanner fRuleScanner
	String ffffString
	android.icu.text.UnicodeSet fCachedSetLookup
	void  (android.icu.text.RBBIRuleScanner, java.lang.String) 
		android.icu.text.RBBIRuleScanner rs
		String rules
	public char[] lookup (java.lang.String) 
		android.icu.text.RBBINode usetNode
		String retString
		String s
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
		android.icu.text.RBBINode varRefNode
		android.icu.text.RBBINode exprNode
		String retString
	public android.icu.text.UnicodeMatcher lookupMatcher (int) 
		int ch
		android.icu.text.UnicodeSet retVal
	public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int) 
		int c
		String text
		java.text.ParsePosition pos
		int limit
		int start
		int i
		String result
	android.icu.text.RBBINode lookupNode (java.lang.String) 
		String key
		android.icu.text.RBBINode retNode
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry el
	void addEntry (java.lang.String, android.icu.text.RBBINode) 
		String key
		android.icu.text.RBBINode val
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry e
	void rbbiSymtablePrint () 
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
		int i
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry s
		int i
		android.icu.text.RBBISymbolTable$RBBISymbolTableEntry[] syms
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5_ru.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5_ru extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 {
	private static int[] ngrams
	void  () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/RBBIDataWrapper$1.class
RBBIDataWrapper.java
package android.icu.text
 android.icu.text.RBBIDataWrapper$1 extends java.lang.Object {
}

android/icu/text/TimeZoneFormat$1.class
TimeZoneFormat.java
package android.icu.text
 android.icu.text.TimeZoneFormat$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$TimeZoneFormat$Style
	static final int[] $SwitchMap$android$icu$text$TimeZoneNames$NameType
	static void  () 
}

android/icu/text/AlphabeticIndex$Bucket.class
AlphabeticIndex.java
package android.icu.text
public android.icu.text.AlphabeticIndex$Bucket extends java.lang.Object implements java.lang.Iterable  {
	private final String label
	private final String lowerBoundary
	private final android.icu.text.AlphabeticIndex$Bucket$LabelType labelType
	private android.icu.text.AlphabeticIndex$Bucket displayBucket
	private int displayIndex
	private java.util.List records
	private void  (java.lang.String, java.lang.String, android.icu.text.AlphabeticIndex$Bucket$LabelType) 
		String label
		String lowerBoundary
		android.icu.text.AlphabeticIndex$Bucket$LabelType labelType
	public java.lang.String getLabel () 
	public android.icu.text.AlphabeticIndex$Bucket$LabelType getLabelType () 
	public int size () 
	public java.util.Iterator iterator () 
	public java.lang.String toString () 
	static java.lang.String access$800 (android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
	static android.icu.text.AlphabeticIndex$Bucket access$900 (android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
	static java.util.List access$1000 (android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
	static java.util.List access$1002 (android.icu.text.AlphabeticIndex$Bucket, java.util.List) 
		android.icu.text.AlphabeticIndex$Bucket x0
		java.util.List x1
	void  (java.lang.String, java.lang.String, android.icu.text.AlphabeticIndex$Bucket$LabelType, android.icu.text.AlphabeticIndex$1) 
		String x0
		String x1
		android.icu.text.AlphabeticIndex$Bucket$LabelType x2
		android.icu.text.AlphabeticIndex$1 x3
	static android.icu.text.AlphabeticIndex$Bucket$LabelType access$1200 (android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
	static android.icu.text.AlphabeticIndex$Bucket access$902 (android.icu.text.AlphabeticIndex$Bucket, android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
		android.icu.text.AlphabeticIndex$Bucket x1
	static int access$1402 (android.icu.text.AlphabeticIndex$Bucket, int) 
		android.icu.text.AlphabeticIndex$Bucket x0
		int x1
	static int access$1400 (android.icu.text.AlphabeticIndex$Bucket) 
		android.icu.text.AlphabeticIndex$Bucket x0
}

android/icu/text/UnicodeSet$ScriptExtensionsFilter.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$ScriptExtensionsFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter  {
	int script
	void  (int) 
		int script
	public boolean contains (int) 
		int c
}

android/icu/text/NumberFormatServiceShim$NFFactory.class
NumberFormatServiceShim.java
package android.icu.text
final android.icu.text.NumberFormatServiceShim$NFFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
	private android.icu.text.NumberFormat$NumberFormatFactory delegate
	void  (android.icu.text.NumberFormat$NumberFormatFactory) 
		android.icu.text.NumberFormat$NumberFormatFactory delegate
	public java.lang.Object create (android.icu.impl.ICUService$Key, android.icu.impl.ICUService) 
		android.icu.impl.ICUService$Key key
		android.icu.impl.ICUService srvc
		android.icu.impl.ICULocaleService$LocaleKey lkey
		Object result
	protected java.util.Set getSupportedIDs () 
}

android/icu/text/SearchIterator$ElementComparisonType.class
SearchIterator.java
package android.icu.text
public final android.icu.text.SearchIterator$ElementComparisonType extends java.lang.Enum {
	public static final android.icu.text.SearchIterator$ElementComparisonType STANDARD_ELEMENT_COMPARISON
	public static final android.icu.text.SearchIterator$ElementComparisonType PATTERN_BASE_WEIGHT_IS_WILDCARD
	public static final android.icu.text.SearchIterator$ElementComparisonType ANY_BASE_WEIGHT_IS_WILDCARD
	private static final android.icu.text.SearchIterator$ElementComparisonType[] $VALUES
	public static android.icu.text.SearchIterator$ElementComparisonType[] values () 
	public static android.icu.text.SearchIterator$ElementComparisonType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/NormalizationTransliterator$1.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/PluralRules$FixedDecimal.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimal extends java.lang.Number implements java.lang.Comparable  {
	private static final long serialVersionUID
	public final double source
	public final int visibleDecimalDigitCount
	public final int visibleDecimalDigitCountWithoutTrailingZeros
	public final long decimalDigits
	public final long decimalDigitsWithoutTrailingZeros
	public final long integerValue
	public final boolean hasIntegerValue
	public final boolean isNegative
	private final int baseFactor
	static final long MAX
	private static final long MAX_INTEGER_PART
	public double getSource () 
	public int getVisibleDecimalDigitCount () 
	public int getVisibleDecimalDigitCountWithoutTrailingZeros () 
	public long getDecimalDigits () 
	public long getDecimalDigitsWithoutTrailingZeros () 
	public long getIntegerValue () 
	public boolean isHasIntegerValue () 
	public boolean isNegative () 
	public int getBaseFactor () 
	public void  (double, int, long) 
		long fdwtz
		int trimmedCount
		double n
		int v
		long f
	public void  (double, int) 
		double n
		int v
	private static int getFractionalDigits (double, int) 
		int baseFactor
		long scaled
		double n
		int v
	public void  (double) 
		double n
	public void  (long) 
		long n
	public static int decimals (double) 
		int mask
		int digits
		long temp
		int i
		String buf
		int ePos
		int expNumPos
		String exponentStr
		int exponent
		int numFractionDigits
		double n
	public void  (java.lang.String) 
		String n
	private static int getVisibleFractionCount (java.lang.String) 
		String value
		int decimalPos
	public double get (android.icu.text.PluralRules$Operand) 
		android.icu.text.PluralRules$Operand operand
	public static android.icu.text.PluralRules$Operand getOperand (java.lang.String) 
		String t
	public int compareTo (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal other
		long diff
	public boolean equals (java.lang.Object) 
		Object arg0
		android.icu.text.PluralRules$FixedDecimal other
	public int hashCode () 
	public java.lang.String toString () 
	public boolean hasIntegerValue () 
	public int intValue () 
	public long longValue () 
	public float floatValue () 
	public double doubleValue () 
	public long getShiftedValue () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	public volatile int compareTo (java.lang.Object) 
	static int access$100 (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal x0
}

android/icu/text/NameUnicodeTransliterator.class
NameUnicodeTransliterator.java
package android.icu.text
 android.icu.text.NameUnicodeTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	static final String OPEN_PAT
	static final char OPEN_DELIM
	static final char CLOSE_DELIM
	static final char SPACE
	static void register () 
	public void  (android.icu.text.UnicodeFilter) 
		android.icu.text.UnicodeFilter filter
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int i
		String str
		int delta
		int len
		int c
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int maxLen
		StringBuffer name
		android.icu.text.UnicodeSet legal
		int cursor
		int limit
		int mode
		int openPos
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
		android.icu.text.UnicodeSet items
}

android/icu/text/RBBIRuleScanner.class
RBBIRuleScanner.java
package android.icu.text
 android.icu.text.RBBIRuleScanner extends java.lang.Object {
	private static final int kStackSize
	android.icu.text.RBBIRuleBuilder fRB
	int fScanIndex
	int fNextIndex
	boolean fQuoteMode
	int fLineNum
	int fCharNum
	int fLastChar
	android.icu.text.RBBIRuleScanner$RBBIRuleChar fC
	String fVarName
	short[] fStack
	int fStackPtr
	android.icu.text.RBBINode[] fNodeStack
	int fNodeStackPtr
	boolean fReverseRule
	boolean fLookAheadRule
	android.icu.text.RBBISymbolTable fSymbolTable
	java.util.HashMap fSetTable
	android.icu.text.UnicodeSet[] fRuleSets
	int fRuleNum
	int fOptionStart
	private static String gRuleSet_rule_char_pattern
	private static String gRuleSet_name_char_pattern
	private static String gRuleSet_digit_char_pattern
	private static String gRuleSet_name_start_char_pattern
	private static String gRuleSet_white_space_pattern
	private static String kAny
	static final int chNEL
	static final int chLS
	void  (android.icu.text.RBBIRuleBuilder) 
		android.icu.text.RBBIRuleBuilder rb
	boolean doParseActions (int) 
		android.icu.text.RBBINode operandNode
		android.icu.text.RBBINode orNode
		android.icu.text.RBBINode operandNode
		android.icu.text.RBBINode catNode
		android.icu.text.RBBINode startExprNode
		android.icu.text.RBBINode varRefNode
		android.icu.text.RBBINode RHSExprNode
		android.icu.text.RBBINode thisRule
		android.icu.text.RBBINode endNode
		android.icu.text.RBBINode catNode
		android.icu.text.RBBINode thisRule
		android.icu.text.RBBINode prevRules
		android.icu.text.RBBINode orNode
		int destRules
		android.icu.text.RBBINode operandNode
		android.icu.text.RBBINode plusNode
		android.icu.text.RBBINode operandNode
		android.icu.text.RBBINode qNode
		android.icu.text.RBBINode operandNode
		android.icu.text.RBBINode starNode
		String s
		int v
		String opt
		int action
		android.icu.text.RBBINode n
		boolean returnVal
	void error (int) 
		int e
		String s
		IllegalArgumentException ex
	void fixOpStack (int) 
		int p
		android.icu.text.RBBINode n
	void findSetFor (java.lang.String, android.icu.text.RBBINode, android.icu.text.UnicodeSet) 
		int c
		String s
		android.icu.text.RBBINode node
		android.icu.text.UnicodeSet setToAdopt
		android.icu.text.RBBIRuleScanner$RBBISetTableEl el
		android.icu.text.RBBINode usetNode
	static java.lang.String stripRules (java.lang.String) 
		char ch
		int idx
		String rules
		StringBuilder strippedRules
		int rulesLength
	int nextCharLL () 
		int ch
	void nextChar (android.icu.text.RBBIRuleScanner$RBBIRuleChar) 
		int[] unescapeIndex
		android.icu.text.RBBIRuleScanner$RBBIRuleChar c
	void parse () 
		android.icu.text.UnicodeSet uniset
		int tableRow
		android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement tableEl
		android.icu.text.RBBINode operand
		int state
	void printNodeStack (java.lang.String) 
		String title
		int i
	android.icu.text.RBBINode pushNewNode (int) 
		int nodeType
	void scanSet () 
		Exception e
		android.icu.text.UnicodeSet uset
		int startPos
		java.text.ParsePosition pos
		int i
		android.icu.text.RBBINode n
	static void  () 
}

android/icu/text/StringSearch$1.class
StringSearch.java
package android.icu.text
 android.icu.text.StringSearch$1 extends java.lang.Object {
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc.class
CharsetRecog_mbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc extends android.icu.text.CharsetRecog_mbcs {
	void  () 
	boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector) 
		android.icu.text.CharsetRecog_mbcs$iteratedChar it
		android.icu.text.CharsetDetector det
		int firstByte
		int secondByte
		int thirdByte
}

android/icu/text/Normalizer$NFDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFDModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$400 () 
	static void  () 
}

android/icu/text/BreakTransliterator.class
BreakTransliterator.java
package android.icu.text
final android.icu.text.BreakTransliterator extends android.icu.text.Transliterator {
	private android.icu.text.BreakIterator bi
	private String insertion
	private int[] boundaries
	private int boundaryCount
	static final int LETTER_OR_MARK_MASK
	public void  (java.lang.String, android.icu.text.UnicodeFilter, android.icu.text.BreakIterator, java.lang.String) 
		String ID
		android.icu.text.UnicodeFilter filter
		android.icu.text.BreakIterator bi
		String insertion
	public void  (java.lang.String, android.icu.text.UnicodeFilter) 
		String ID
		android.icu.text.UnicodeFilter filter
	public java.lang.String getInsertion () 
	public void setInsertion (java.lang.String) 
		String insertion
	public android.icu.text.BreakIterator getBreakIterator () 
	public void setBreakIterator (android.icu.text.BreakIterator) 
		android.icu.text.BreakIterator bi
	protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int[] temp
		int cp
		int type
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean incremental
		int boundary
		int delta
		int lastBoundary
	static void register () 
		android.icu.text.Transliterator trans
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
}

android/icu/text/EscapeTransliterator$4.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_kr extends android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
	static int[] commonChars
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/Quantifier.class
Quantifier.java
package android.icu.text
 android.icu.text.Quantifier extends java.lang.Object implements android.icu.text.UnicodeMatcher  {
	private android.icu.text.UnicodeMatcher matcher
	private int minCount
	private int maxCount
	public static final int MAX
	public void  (android.icu.text.UnicodeMatcher, int, int) 
		android.icu.text.UnicodeMatcher theMatcher
		int theMinCount
		int theMaxCount
	public int matches (android.icu.text.Replaceable, int[], int, boolean) 
		int pos
		int m
		android.icu.text.Replaceable text
		int[] offset
		int limit
		boolean incremental
		int start
		int count
	public java.lang.String toPattern (boolean) 
		boolean escapeUnprintable
		StringBuilder result
	public boolean matchesIndexValue (int) 
		int v
	public void addMatchSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet toUnionTo
}

android/icu/text/NumberingSystem.class
NumberingSystem.java
package android.icu.text
public android.icu.text.NumberingSystem extends java.lang.Object {
	private String desc
	private int radix
	private boolean algorithmic
	private String name
	private static android.icu.impl.ICUCache cachedLocaleData
	private static android.icu.impl.ICUCache cachedStringData
	public void  () 
	public static android.icu.text.NumberingSystem getInstance (int, boolean, java.lang.String) 
		int radix_in
		boolean isAlgorithmic_in
		String desc_in
	private static android.icu.text.NumberingSystem getInstance (java.lang.String, int, boolean, java.lang.String) 
		String name_in
		int radix_in
		boolean isAlgorithmic_in
		String desc_in
		android.icu.text.NumberingSystem ns
	public static android.icu.text.NumberingSystem getInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberingSystem getInstance (android.icu.util.ULocale) 
		String keyword
		android.icu.text.NumberingSystem ns
		android.icu.impl.ICUResourceBundle rb
		java.util.MissingResourceException ex
		android.icu.util.ULocale locale
		String[] OTHER_NS_KEYWORDS
		android.icu.text.NumberingSystem ns
		Boolean nsResolved
		String numbersKeyword
		String baseName
		String originalNumbersKeyword
		String resolvedNumberingSystem
	public static android.icu.text.NumberingSystem getInstance () 
	public static android.icu.text.NumberingSystem getInstanceByName (java.lang.String) 
		android.icu.util.UResourceBundle numberingSystemsInfo
		android.icu.util.UResourceBundle nsCurrent
		android.icu.util.UResourceBundle nsTop
		android.icu.util.UResourceBundle nsRadixBundle
		android.icu.util.UResourceBundle nsAlgBundle
		int algorithmic
		java.util.MissingResourceException ex
		String name
		int radix
		int radix
		boolean isAlgorithmic
		boolean isAlgorithmic
		String description
		String description
		android.icu.text.NumberingSystem ns
	public static java.lang.String[] getAvailableNames () 
		android.icu.util.UResourceBundle temp
		String nsName
		android.icu.util.UResourceBundle numberingSystemsInfo
		android.icu.util.UResourceBundle nsCurrent
		java.util.ArrayList output
		android.icu.util.UResourceBundleIterator it
	public static boolean isValidDigitString (java.lang.String) 
		String str
		int c
		int i
		android.icu.text.UCharacterIterator it
	public int getRadix () 
	public java.lang.String getDescription () 
	public java.lang.String getName () 
	public boolean isAlgorithmic () 
	static void  () 
}

android/icu/text/NumberFormat$NumberFormatFactory.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat$NumberFormatFactory extends java.lang.Object {
	public static final int FORMAT_NUMBER
	public static final int FORMAT_CURRENCY
	public static final int FORMAT_PERCENT
	public static final int FORMAT_SCIENTIFIC
	public static final int FORMAT_INTEGER
	public boolean visible () 
	public abstract java.util.Set getSupportedLocaleNames () 
	public android.icu.text.NumberFormat createFormat (android.icu.util.ULocale, int) 
		android.icu.util.ULocale loc
		int formatType
	public android.icu.text.NumberFormat createFormat (java.util.Locale, int) 
		java.util.Locale loc
		int formatType
	protected void  () 
}

android/icu/text/SelectFormat.class
SelectFormat.java
package android.icu.text
public android.icu.text.SelectFormat extends java.text.Format {
	private static final long serialVersionUID
	private String pattern
	private transient android.icu.text.MessagePattern msgPattern
	static final boolean $assertionsDisabled
	public void  (java.lang.String) 
		String pattern
	private void reset () 
	public void applyPattern (java.lang.String) 
		RuntimeException e
		String pattern
	public java.lang.String toPattern () 
	static int findSubMessage (android.icu.text.MessagePattern, int, java.lang.String) 
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		android.icu.text.MessagePattern pattern
		int partIndex
		String keyword
		int count
		int msgStart
	public final java.lang.String format (java.lang.String) 
		int msgLimit
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		int i
		String keyword
		int msgStart
		StringBuilder result
		int prevIndex
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object keyword
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.SelectFormat sf
	public int hashCode () 
	public java.lang.String toString () 
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	static void  () 
}

android/icu/text/RBBIRuleScanner$RBBISetTableEl.class
RBBIRuleScanner.java
package android.icu.text
 android.icu.text.RBBIRuleScanner$RBBISetTableEl extends java.lang.Object {
	String key
	android.icu.text.RBBINode val
	void  () 
}

android/icu/text/MeasureFormat$1.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$1 extends java.lang.Object {
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_2.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_2 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	private static android.icu.text.CharsetRecog_sbcs$NGramsPlusLang[] ngrams_8859_2
	void  () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int confidence
		android.icu.text.CharsetRecog_sbcs$NGramsPlusLang ngl
		android.icu.text.CharsetDetector det
		String name
		int bestConfidenceSoFar
		String lang
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/CharsetRecog_mbcs.class
CharsetRecog_mbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_mbcs extends android.icu.text.CharsetRecognizer {
	void  () 
	abstract java.lang.String getName () 
	int match (android.icu.text.CharsetDetector, int[]) 
		long cv
		double maxVal
		double scaleFactor
		android.icu.text.CharsetDetector det
		int[] commonChars
		int singleByteCharCount
		int doubleByteCharCount
		int commonCharCount
		int badCharCount
		int totalCharCount
		int confidence
		android.icu.text.CharsetRecog_mbcs$iteratedChar iter
	abstract boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector) 
}

android/icu/text/UTF16$StringComparator.class
UTF16.java
package android.icu.text
public final android.icu.text.UTF16$StringComparator extends java.lang.Object implements java.util.Comparator  {
	public static final int FOLD_CASE_DEFAULT
	public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
	private int m_codePointCompare_
	private int m_foldCase_
	private boolean m_ignoreCase_
	private static final int CODE_POINT_COMPARE_SURROGATE_OFFSET_
	public void  () 
	public void  (boolean, boolean, int) 
		boolean codepointcompare
		boolean ignorecase
		int foldcaseoption
	public void setCodePointCompare (boolean) 
		boolean flag
	public void setIgnoreCase (boolean, int) 
		boolean ignorecase
		int foldcaseoption
	public boolean getCodePointCompare () 
	public boolean getIgnoreCase () 
	public int getIgnoreCaseOption () 
	public int compare (java.lang.String, java.lang.String) 
		String a
		String b
	private int compareCaseInsensitive (java.lang.String, java.lang.String) 
		String s1
		String s2
	private int compareCaseSensitive (java.lang.String, java.lang.String) 
		String s1
		String s2
		int length1
		int length2
		int minlength
		int result
		char c1
		char c2
		int index
		boolean codepointcompare
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/text/SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet extends java.lang.Object {
	int codePoint
	android.icu.impl.Trie2Writable trie
	android.icu.text.SpoofChecker$ScriptSet sset
	int index
	int rindex
	void  () 
}

android/icu/text/Collator$CollatorFactory.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator$CollatorFactory extends java.lang.Object {
	public boolean visible () 
	public android.icu.text.Collator createCollator (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	public android.icu.text.Collator createCollator (java.util.Locale) 
		java.util.Locale loc
	public java.lang.String getDisplayName (java.util.Locale, java.util.Locale) 
		java.util.Locale objectLocale
		java.util.Locale displayLocale
	public java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale) 
		java.util.Set supported
		String name
		android.icu.util.ULocale objectLocale
		android.icu.util.ULocale displayLocale
	public abstract java.util.Set getSupportedLocaleIDs () 
	protected void  () 
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeSink.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeTimeSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	void  (android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink) 
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
}

android/icu/text/RuleBasedTransliterator$Data.class
RuleBasedTransliterator.java
package android.icu.text
 android.icu.text.RuleBasedTransliterator$Data extends java.lang.Object {
	public android.icu.text.TransliterationRuleSet ruleSet
	java.util.Map variableNames
	Object[] variables
	char variablesBase
	public void  () 
	public android.icu.text.UnicodeMatcher lookupMatcher (int) 
		int standIn
		int i
	public android.icu.text.UnicodeReplacer lookupReplacer (int) 
		int standIn
		int i
}

android/icu/text/NumberFormatServiceShim.class
NumberFormatServiceShim.java
package android.icu.text
 android.icu.text.NumberFormatServiceShim extends android.icu.text.NumberFormat$NumberFormatShim {
	private static android.icu.impl.ICULocaleService service
	void  () 
	java.util.Locale[] getAvailableLocales () 
	android.icu.util.ULocale[] getAvailableULocales () 
	java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory) 
		android.icu.text.NumberFormat$NumberFormatFactory factory
	boolean unregister (java.lang.Object) 
		Object registryKey
	android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int) 
		android.icu.util.ULocale desiredLocale
		int choice
		android.icu.util.ULocale[] actualLoc
		android.icu.text.NumberFormat fmt
		android.icu.util.ULocale uloc
	static void  () 
}

android/icu/text/NormalizationTransliterator.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator extends android.icu.text.Transliterator {
	private final android.icu.text.Normalizer2 norm2
	static final java.util.Map SOURCE_CACHE
	static void register () 
	private void  (java.lang.String, android.icu.text.Normalizer2) 
		String id
		android.icu.text.Normalizer2 n2
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int delta
		int prev
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int start
		int limit
		StringBuilder segment
		StringBuilder normalized
		int c
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.SourceTargetUtility cache
	void  (java.lang.String, android.icu.text.Normalizer2, android.icu.text.NormalizationTransliterator$1) 
		String x0
		android.icu.text.Normalizer2 x1
		android.icu.text.NormalizationTransliterator$1 x2
	static void  () 
}

android/icu/text/DateTimePatternGenerator$VariableField.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator$VariableField extends java.lang.Object {
	private final String string
	private final int canonicalIndex
	public void  (java.lang.String) 
		String string
	public void  (java.lang.String, boolean) 
		String string
		boolean strict
	public int getType () 
	public static java.lang.String getCanonicalCode (int) 
		Exception e
		int type
	public boolean isNumeric () 
	private int getCanonicalIndex () 
	public java.lang.String toString () 
	static int access$800 (android.icu.text.DateTimePatternGenerator$VariableField) 
		android.icu.text.DateTimePatternGenerator$VariableField x0
}

android/icu/text/AnyTransliterator$ScriptRunIterator.class
AnyTransliterator.java
package android.icu.text
 android.icu.text.AnyTransliterator$ScriptRunIterator extends java.lang.Object {
	private android.icu.text.Replaceable text
	private int textStart
	private int textLimit
	public int scriptCode
	public int start
	public int limit
	public void  (android.icu.text.Replaceable, int, int) 
		android.icu.text.Replaceable text
		int start
		int limit
	public boolean next () 
		int ch
		int s
		int ch
		int s
	public void adjustLimit (int) 
		int delta
}

android/icu/text/PluralFormat$PluralSelectorAdapter.class
PluralFormat.java
package android.icu.text
final android.icu.text.PluralFormat$PluralSelectorAdapter extends java.lang.Object implements android.icu.text.PluralFormat$PluralSelector  {
	static final boolean $assertionsDisabled
	final android.icu.text.PluralFormat this$0
	private void  (android.icu.text.PluralFormat) 
	public java.lang.String select (java.lang.Object, double) 
		Object context
		double number
		android.icu.text.PluralRules$FixedDecimal dec
	void  (android.icu.text.PluralFormat, android.icu.text.PluralFormat$1) 
		android.icu.text.PluralFormat x0
		android.icu.text.PluralFormat$1 x1
	static void  () 
}

android/icu/text/StringSearch$CollationPCE$Range.class
StringSearch.java
package android.icu.text
public final android.icu.text.StringSearch$CollationPCE$Range extends java.lang.Object {
	int ixLow_
	int ixHigh_
	public void  () 
}

android/icu/text/NormalizationTransliterator$6.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/TransliteratorIDParser.class
TransliteratorIDParser.java
package android.icu.text
 android.icu.text.TransliteratorIDParser extends java.lang.Object {
	private static final char ID_DELIM
	private static final char TARGET_SEP
	private static final char VARIANT_SEP
	private static final char OPEN_REV
	private static final char CLOSE_REV
	private static final String ANY
	private static final int FORWARD
	private static final int REVERSE
	private static final java.util.Map SPECIAL_INVERSES
	void  () 
	public static android.icu.text.TransliteratorIDParser$SingleID parseFilterID (java.lang.String, int[]) 
		String id
		int[] pos
		int start
		android.icu.text.TransliteratorIDParser$Specs specs
		android.icu.text.TransliteratorIDParser$SingleID single
	public static android.icu.text.TransliteratorIDParser$SingleID parseSingleID (java.lang.String, int[], int) 
		int pass
		android.icu.text.TransliteratorIDParser$SingleID single
		android.icu.text.TransliteratorIDParser$SingleID single
		android.icu.text.TransliteratorIDParser$SingleID single
		String id
		int[] pos
		int dir
		int start
		android.icu.text.TransliteratorIDParser$Specs specsA
		android.icu.text.TransliteratorIDParser$Specs specsB
		boolean sawParen
		android.icu.text.TransliteratorIDParser$SingleID single
	public static android.icu.text.UnicodeSet parseGlobalFilter (java.lang.String, int[], int, int[], java.lang.StringBuffer) 
		IllegalArgumentException e
		java.text.ParsePosition ppos
		String pattern
		String id
		int[] pos
		int dir
		int[] withParens
		StringBuffer canonID
		android.icu.text.UnicodeSet filter
		int start
	public static boolean parseCompoundID (java.lang.String, int, java.lang.StringBuffer, java.util.List, android.icu.text.UnicodeSet[]) 
		android.icu.text.TransliteratorIDParser$SingleID single
		android.icu.text.TransliteratorIDParser$SingleID single
		int i
		String id
		int dir
		StringBuffer canonID
		java.util.List list
		android.icu.text.UnicodeSet[] globalFilter
		int[] pos
		int[] withParens
		android.icu.text.UnicodeSet filter
		boolean sawDelimiter
	static java.util.List instantiateList (java.util.List) 
		android.icu.text.TransliteratorIDParser$SingleID single
		android.icu.text.Transliterator t
		android.icu.text.Transliterator t
		java.util.List ids
		java.util.List translits
	public static java.lang.String[] IDtoSTV (java.lang.String) 
		String id
		String source
		String target
		String variant
		int sep
		int var
		boolean isSourcePresent
	public static java.lang.String STVtoID (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String target
		String variant
		StringBuilder id
	public static void registerSpecialInverse (java.lang.String, java.lang.String, boolean) 
		String target
		String inverseTarget
		boolean bidirectional
	private static android.icu.text.TransliteratorIDParser$Specs parseFilterID (java.lang.String, int[], boolean) 
		java.text.ParsePosition ppos
		char c
		String spec
		String id
		int[] pos
		boolean allowFilter
		String first
		String source
		String target
		String variant
		String filter
		char delimiter
		int specCount
		int start
		boolean sawSource
	private static android.icu.text.TransliteratorIDParser$SingleID specsToID (android.icu.text.TransliteratorIDParser$Specs, int) 
		StringBuilder buf
		android.icu.text.TransliteratorIDParser$Specs specs
		int dir
		String canonID
		String basicID
		String basicPrefix
	private static android.icu.text.TransliteratorIDParser$SingleID specsToSpecialInverse (android.icu.text.TransliteratorIDParser$Specs) 
		StringBuilder buf
		String basicID
		android.icu.text.TransliteratorIDParser$Specs specs
		String inverseTarget
	static void  () 
}

android/icu/text/RbnfLenientScanner.class
RbnfLenientScanner.java
package android.icu.text
public abstract android.icu.text.RbnfLenientScanner extends java.lang.Object {
	public abstract boolean allIgnorable (java.lang.String) 
	public abstract int prefixLength (java.lang.String, java.lang.String) 
	public abstract int[] findText (java.lang.String, java.lang.String, int) 
}

android/icu/text/IDNA$Info.class
IDNA.java
package android.icu.text
public final android.icu.text.IDNA$Info extends java.lang.Object {
	private java.util.EnumSet errors
	private java.util.EnumSet labelErrors
	private boolean isTransDiff
	private boolean isBiDi
	private boolean isOkBiDi
	public void  () 
	public boolean hasErrors () 
	public java.util.Set getErrors () 
	public boolean isTransitionalDifferent () 
	private void reset () 
	static void access$000 (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info x0
	static java.util.EnumSet access$100 (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info x0
	static java.util.EnumSet access$200 (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info x0
	static boolean access$302 (android.icu.text.IDNA$Info, boolean) 
		android.icu.text.IDNA$Info x0
		boolean x1
	static boolean access$402 (android.icu.text.IDNA$Info, boolean) 
		android.icu.text.IDNA$Info x0
		boolean x1
	static boolean access$400 (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info x0
	static boolean access$502 (android.icu.text.IDNA$Info, boolean) 
		android.icu.text.IDNA$Info x0
		boolean x1
	static boolean access$500 (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info x0
}

android/icu/text/UnicodeSet$NumericValueFilter.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$NumericValueFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter  {
	double value
	void  (double) 
		double value
	public boolean contains (int) 
		int ch
}

android/icu/text/TimeZoneFormat$GMTOffsetPatternType.class
TimeZoneFormat.java
package android.icu.text
public final android.icu.text.TimeZoneFormat$GMTOffsetPatternType extends java.lang.Enum {
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_HM
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_HMS
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_HM
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_HMS
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType POSITIVE_H
	public static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType NEGATIVE_H
	private String _defaultPattern
	private String _required
	private boolean _isPositive
	private static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] $VALUES
	public static android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] values () 
	public static android.icu.text.TimeZoneFormat$GMTOffsetPatternType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String, boolean) 
		String defaultPattern
		String required
		boolean isPositive
	private java.lang.String defaultPattern () 
	private java.lang.String required () 
	private boolean isPositive () 
	static java.lang.String access$100 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType) 
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
	static java.lang.String access$200 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType) 
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
	static boolean access$300 (android.icu.text.TimeZoneFormat$GMTOffsetPatternType) 
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType x0
	static void  () 
}

android/icu/text/Bidi.class
Bidi.java
package android.icu.text
public android.icu.text.Bidi extends java.lang.Object {
	public static final byte LEVEL_DEFAULT_LTR
	public static final byte LEVEL_DEFAULT_RTL
	public static final byte MAX_EXPLICIT_LEVEL
	public static final byte LEVEL_OVERRIDE
	public static final int MAP_NOWHERE
	public static final byte LTR
	public static final byte RTL
	public static final byte MIXED
	public static final byte NEUTRAL
	public static final short KEEP_BASE_COMBINING
	public static final short DO_MIRRORING
	public static final short INSERT_LRM_FOR_NUMERIC
	public static final short REMOVE_BIDI_CONTROLS
	public static final short OUTPUT_REVERSE
	public static final short REORDER_DEFAULT
	public static final short REORDER_NUMBERS_SPECIAL
	public static final short REORDER_GROUP_NUMBERS_WITH_R
	public static final short REORDER_RUNS_ONLY
	public static final short REORDER_INVERSE_NUMBERS_AS_L
	public static final short REORDER_INVERSE_LIKE_DIRECT
	public static final short REORDER_INVERSE_FOR_NUMBERS_SPECIAL
	static final short REORDER_COUNT
	static final short REORDER_LAST_LOGICAL_TO_VISUAL
	public static final int OPTION_DEFAULT
	public static final int OPTION_INSERT_MARKS
	public static final int OPTION_REMOVE_CONTROLS
	public static final int OPTION_STREAMING
	static final byte L
	static final byte R
	static final byte EN
	static final byte ES
	static final byte ET
	static final byte AN
	static final byte CS
	static final byte B
	static final byte S
	static final byte WS
	static final byte ON
	static final byte LRE
	static final byte LRO
	static final byte AL
	static final byte RLE
	static final byte RLO
	static final byte PDF
	static final byte NSM
	static final byte BN
	static final byte FSI
	static final byte LRI
	static final byte RLI
	static final byte PDI
	static final byte ENL
	static final byte ENR
	public static final int CLASS_DEFAULT
	static final int SIMPLE_PARAS_COUNT
	static final int SIMPLE_OPENINGS_COUNT
	private static final char CR
	private static final char LF
	static final int LRM_BEFORE
	static final int LRM_AFTER
	static final int RLM_BEFORE
	static final int RLM_AFTER
	static final byte FOUND_L
	static final byte FOUND_R
	static final int ISOLATE
	android.icu.text.Bidi paraBidi
	final android.icu.impl.UBiDiProps bdp
	char[] text
	int originalLength
	int length
	int resultLength
	boolean mayAllocateText
	boolean mayAllocateRuns
	byte[] dirPropsMemory
	byte[] levelsMemory
	byte[] dirProps
	byte[] levels
	boolean isInverse
	int reorderingMode
	int reorderingOptions
	boolean orderParagraphsLTR
	byte paraLevel
	byte defaultParaLevel
	String prologue
	String epilogue
	android.icu.text.Bidi$ImpTabPair impTabPair
	byte direction
	int flags
	int lastArabicPos
	int trailingWSStart
	int paraCount
	int[] paras_limit
	byte[] paras_level
	int runCount
	android.icu.text.BidiRun[] runsMemory
	android.icu.text.BidiRun[] runs
	android.icu.text.BidiRun[] simpleRuns
	android.icu.text.Bidi$Isolate[] isolates
	int isolateCount
	int[] logicalToVisualRunsMap
	boolean isGoodLogicalToVisualRunsMap
	android.icu.text.BidiClassifier customClassifier
	android.icu.text.Bidi$InsertPoints insertPoints
	int controlCount
	static final int DirPropFlagMultiRuns
	static final int[] DirPropFlagLR
	static final int[] DirPropFlagE
	static final int[] DirPropFlagO
	static final int MASK_LTR
	static final int MASK_RTL
	static final int MASK_R_AL
	static final int MASK_STRONG_EN_AN
	static final int MASK_EXPLICIT
	static final int MASK_BN_EXPLICIT
	static final int MASK_ISO
	static final int MASK_B_S
	static final int MASK_WS
	static final int MASK_POSSIBLE_N
	static final int MASK_EMBEDDING
	static final int NOT_SEEKING_STRONG
	static final int SEEKING_STRONG_FOR_PARA
	static final int SEEKING_STRONG_FOR_FSI
	static final int LOOKING_FOR_PDI
	private static final int IMPTABPROPS_COLUMNS
	private static final int IMPTABPROPS_RES
	private static final short[] groupProp
	private static final short _L
	private static final short _R
	private static final short _EN
	private static final short _AN
	private static final short _ON
	private static final short _S
	private static final short _B
	private static final short[][] impTabProps
	private static final int IMPTABLEVELS_COLUMNS
	private static final int IMPTABLEVELS_RES
	private static final byte[][] impTabL_DEFAULT
	private static final byte[][] impTabR_DEFAULT
	private static final short[] impAct0
	private static final android.icu.text.Bidi$ImpTabPair impTab_DEFAULT
	private static final byte[][] impTabL_NUMBERS_SPECIAL
	private static final android.icu.text.Bidi$ImpTabPair impTab_NUMBERS_SPECIAL
	private static final byte[][] impTabL_GROUP_NUMBERS_WITH_R
	private static final byte[][] impTabR_GROUP_NUMBERS_WITH_R
	private static final android.icu.text.Bidi$ImpTabPair impTab_GROUP_NUMBERS_WITH_R
	private static final byte[][] impTabL_INVERSE_NUMBERS_AS_L
	private static final byte[][] impTabR_INVERSE_NUMBERS_AS_L
	private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_NUMBERS_AS_L
	private static final byte[][] impTabR_INVERSE_LIKE_DIRECT
	private static final short[] impAct1
	private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT
	private static final byte[][] impTabL_INVERSE_LIKE_DIRECT_WITH_MARKS
	private static final byte[][] impTabR_INVERSE_LIKE_DIRECT_WITH_MARKS
	private static final short[] impAct2
	private static final short[] impAct3
	private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_LIKE_DIRECT_WITH_MARKS
	private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL
	private static final byte[][] impTabL_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
	private static final android.icu.text.Bidi$ImpTabPair impTab_INVERSE_FOR_NUMBERS_SPECIAL_WITH_MARKS
	static final int FIRSTALLOC
	public static final int DIRECTION_LEFT_TO_RIGHT
	public static final int DIRECTION_RIGHT_TO_LEFT
	public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT
	public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT
	static int DirPropFlag (byte) 
		byte dir
	boolean testDirPropFlagAt (int, int) 
		int flag
		int index
	static final int DirPropFlagLR (byte) 
		byte level
	static final int DirPropFlagE (byte) 
		byte level
	static final int DirPropFlagO (byte) 
		byte level
	static final byte DirFromStrong (byte) 
		byte strong
	static final byte NoOverride (byte) 
		byte level
	static byte GetLRFromLevel (byte) 
		byte level
	static boolean IsDefaultLevel (byte) 
		byte level
	static boolean IsBidiControlChar (int) 
		int c
	void verifyValidPara () 
	void verifyValidParaOrLine () 
		android.icu.text.Bidi para
	void verifyRange (int, int, int) 
		int index
		int start
		int limit
	public void  () 
	public void  (int, int) 
		int maxLength
		int maxRunCount
	private java.lang.Object getMemory (java.lang.String, java.lang.Object, java.lang.Class, boolean, int) 
		Exception e
		String label
		Object array
		Class arrayClass
		boolean mayAllocate
		int sizeNeeded
		int len
	private void getDirPropsMemory (boolean, int) 
		boolean mayAllocate
		int len
		Object array
	void getDirPropsMemory (int) 
		int len
	private void getLevelsMemory (boolean, int) 
		boolean mayAllocate
		int len
		Object array
	void getLevelsMemory (int) 
		int len
	private void getRunsMemory (boolean, int) 
		boolean mayAllocate
		int len
		Object array
	void getRunsMemory (int) 
		int len
	private void getInitialDirPropsMemory (int) 
		int len
	private void getInitialLevelsMemory (int) 
		int len
	private void getInitialRunsMemory (int) 
		int len
	public void setInverse (boolean) 
		boolean isInverse
	public boolean isInverse () 
	public void setReorderingMode (int) 
		int reorderingMode
	public int getReorderingMode () 
	public void setReorderingOptions (int) 
		int options
	public int getReorderingOptions () 
	public static byte getBaseDirection (java.lang.CharSequence) 
		int c
		byte direction
		int i
		CharSequence paragraph
		int length
	private byte firstL_R_AL () 
		int uchar
		byte dirProp
		int i
		byte result
	private void checkParaCount () 
		Exception e
		int[] saveLimits
		byte[] saveLevels
		int count
		int oldLength
	private void getDirProps () 
		byte dirProp
		byte state
		byte state
		int i0
		int i1
		int uchar
		byte dirProp
		int i
		byte defaultParaLevel
		boolean isDefaultLevel
		boolean isDefaultLevelInverse
		int controlCount
		boolean removeBidiControls
		byte state
		byte lastStrong
		int[] isolateStartStack
		byte[] previousStateStack
		int stackLast
	byte GetParaLevelAt (int) 
		int pindex
		int i
	private void bracketInit (android.icu.text.Bidi$BracketData) 
		android.icu.text.Bidi$BracketData bd
	private void bracketProcessB (android.icu.text.Bidi$BracketData, byte) 
		android.icu.text.Bidi$BracketData bd
		byte level
	private void bracketProcessBoundary (android.icu.text.Bidi$BracketData, int, byte, byte) 
		android.icu.text.Bidi$BracketData bd
		int lastCcPos
		byte contextLevel
		byte embeddingLevel
		android.icu.text.Bidi$IsoRun pLastIsoRun
	private void bracketProcessLRI_RLI (android.icu.text.Bidi$BracketData, byte) 
		android.icu.text.Bidi$BracketData bd
		byte level
		android.icu.text.Bidi$IsoRun pLastIsoRun
		short lastLimit
	private void bracketProcessPDI (android.icu.text.Bidi$BracketData) 
		android.icu.text.Bidi$BracketData bd
		android.icu.text.Bidi$IsoRun pLastIsoRun
	private void bracketAddOpening (android.icu.text.Bidi$BracketData, char, int) 
		Exception e
		android.icu.text.Bidi$Opening[] saveOpenings
		int count
		int count
		android.icu.text.Bidi$BracketData bd
		char match
		int position
		android.icu.text.Bidi$IsoRun pLastIsoRun
		android.icu.text.Bidi$Opening pOpening
	private void fixN0c (android.icu.text.Bidi$BracketData, int, int, byte) 
		int openingPosition
		int closingPosition
		android.icu.text.Bidi$Opening qOpening
		android.icu.text.Bidi$BracketData bd
		int openingIndex
		int newPropPosition
		byte newProp
		android.icu.text.Bidi$IsoRun pLastIsoRun
		int k
	private byte bracketProcessClosing (android.icu.text.Bidi$BracketData, int, int) 
		byte newProp
		byte newProp
		byte newProp
		android.icu.text.Bidi$Opening qOpening
		int k
		android.icu.text.Bidi$BracketData bd
		int openIdx
		int position
		android.icu.text.Bidi$IsoRun pLastIsoRun
		android.icu.text.Bidi$Opening pOpening
		byte direction
		boolean stable
		byte newProp
	private void bracketProcessChar (android.icu.text.Bidi$BracketData, int) 
		short flag
		int i
		byte newProp
		byte level
		char match
		char c
		char match
		int idx
		byte newProp
		byte newProp
		byte newProp
		byte newProp
		byte newProp
		byte newProp
		int i
		short flag
		android.icu.text.Bidi$BracketData bd
		int position
		android.icu.text.Bidi$IsoRun pLastIsoRun
		byte dirProp
		byte newProp
		byte level
	private byte directionFromFlags () 
	private byte resolveExplicitLevels () 
		int start
		int start
		int limit
		int paraIndex
		int start
		byte dirProp
		int start
		int limit
		int paraIndex
		android.icu.text.Bidi$BracketData bracketData
		byte newLevel
		byte newLevel
		byte newLevel
		byte dirProp
		int i
		byte level
		byte dirct
		byte embeddingLevel
		byte newLevel
		byte previousLevel
		int lastCcPos
		short[] stack
		int stackLast
		int overflowIsolateCount
		int overflowEmbeddingCount
		int validIsolateCount
		android.icu.text.Bidi$BracketData bracketData
	private byte checkExplicitLevels () 
		byte dirProp
		byte level
		int i
		int isolateCount
	private static short GetStateProps (short) 
		short cell
	private static short GetActionProps (short) 
		short cell
	private static short GetState (byte) 
		byte cell
	private static short GetAction (byte) 
		byte cell
	private void addPoint (int, int) 
		android.icu.text.Bidi$Point[] savePoints
		int pos
		int flag
		android.icu.text.Bidi$Point point
		int len
	private void setLevelsOutsideIsolates (int, int, byte) 
		byte dirProp
		int start
		int limit
		byte level
		int isolateCount
		int k
	private void processPropertySeq (android.icu.text.Bidi$LevState, short, int, int) 
		byte level
		byte level
		byte level
		int k
		int k
		int k
		int k
		int k
		int k
		byte level
		byte level
		byte level
		byte level
		android.icu.text.Bidi$LevState levState
		short _prop
		int start
		int limit
		byte cell
		byte[][] impTab
		short[] impAct
		short oldStateSeq
		short actionSeq
		byte addLevel
		int start0
	private byte lastL_R_AL () 
		int uchar
		byte dirProp
		int i
	private byte firstL_R_AL_EN_AN () 
		int uchar
		byte dirProp
		int i
	private void resolveImplicitLevels (int, int, short, short) 
		byte lastStrong
		int start1
		short stateImp
		short stateImp
		int k
		byte dirProp
		short gprop
		byte prop1
		int j
		byte prop
		short resProp
		short oldStateImp
		short actionImp
		short gprop
		short cell
		byte firstStrong
		int start
		int limit
		short sor
		short eor
		byte dirProp
		android.icu.text.Bidi$LevState levState
		int i
		int start1
		int start2
		short stateImp
		boolean inverseRTL
		short nextStrongProp
		int nextStrongPos
	private void adjustWSLevels () 
		int flag
		int flag
		int i
	public void setContext (java.lang.String, java.lang.String) 
		String prologue
		String epilogue
	private void setParaSuccess () 
	int Bidi_Min (int, int) 
		int x
		int y
	int Bidi_Abs (int) 
		int x
	void setParaRunsOnly (char[], byte) 
		int j
		int logicalStart
		int index
		int index1
		int runLength
		int logicalPos
		int start
		int limit
		int step
		int insertRemove
		int logicalPos
		int index
		int index1
		int j
		int start
		int limit
		int step
		int logicalStart
		int runLength
		int indexOddBit
		int logicalPos
		int newI
		char[] parmText
		byte parmParaLevel
		int[] visualMap
		String visualText
		int saveLength
		int saveTrailingWSStart
		byte[] saveLevels
		byte saveDirection
		int i
		int visualStart
		int oldRunCount
		int addedRuns
		int saveOptions
		int parmLength
	public void setPara (java.lang.String, byte, byte[]) 
		String text
		byte paraLevel
		byte[] embeddingLevels
	public void setPara (char[], byte, byte[]) 
		short eor
		short sor
		int start
		int limit
		byte level
		byte nextLevel
		short sor
		short eor
		byte dirProp
		int j
		int start
		int last
		byte level
		int i
		char[] chars
		byte paraLevel
		byte[] embeddingLevels
	public void setPara (java.text.AttributedCharacterIterator) 
		byte paraLvl
		byte level
		Integer embedding
		java.text.AttributedCharacterIterator paragraph
		byte paraLvl
		Boolean runDirection
		byte[] lvls
		int len
		byte[] embeddingLevels
		char[] txt
		int i
		char ch
		java.awt.font.NumericShaper shaper
	public void orderParagraphsLTR (boolean) 
		boolean ordarParaLTR
	public boolean isOrderParagraphsLTR () 
	public byte getDirection () 
	public java.lang.String getTextAsString () 
	public char[] getText () 
	public int getLength () 
	public int getProcessedLength () 
	public int getResultLength () 
	public byte getParaLevel () 
	public int countParagraphs () 
	public android.icu.text.BidiRun getParagraphByIndex (int) 
		int paraStart
		int paraIndex
		android.icu.text.Bidi bidi
		int paraStart
		android.icu.text.BidiRun bidiRun
	public android.icu.text.BidiRun getParagraph (int) 
		int charIndex
		android.icu.text.Bidi bidi
		int paraIndex
	public int getParagraphIndex (int) 
		int charIndex
		android.icu.text.Bidi bidi
		int paraIndex
	public void setCustomClassifier (android.icu.text.BidiClassifier) 
		android.icu.text.BidiClassifier classifier
	public android.icu.text.BidiClassifier getCustomClassifier () 
	public int getCustomizedClass (int) 
		int dir
		int c
		int dir
	public android.icu.text.Bidi setLine (int, int) 
		int start
		int limit
	public byte getLevelAt (int) 
		int charIndex
	public byte[] getLevels () 
	public android.icu.text.BidiRun getLogicalRun (int) 
		int logicalPosition
	public int countRuns () 
	public android.icu.text.BidiRun getVisualRun (int) 
		int runIndex
	public int getVisualIndex (int) 
		int logicalIndex
	public int getLogicalIndex (int) 
		int visualIndex
	public int[] getLogicalMap () 
	public int[] getVisualMap () 
	public static int[] reorderLogical (byte[]) 
		byte[] levels
	public static int[] reorderVisual (byte[]) 
		byte[] levels
	public static int[] invertMap (int[]) 
		int[] srcMap
	public void  (java.lang.String, int) 
		String paragraph
		int flags
	public void  (java.text.AttributedCharacterIterator) 
		java.text.AttributedCharacterIterator paragraph
	public void  (char[], int, byte[], int, int, int) 
		byte[] paraEmbeddings
		byte lev
		int i
		char[] paraText
		char[] text
		int textStart
		byte[] embeddings
		int embStart
		int paragraphLength
		int flags
		byte paraLvl
		byte[] paraEmbeddings
	public android.icu.text.Bidi createLineBidi (int, int) 
		int lineStart
		int lineLimit
	public boolean isMixed () 
	public boolean isLeftToRight () 
	public boolean isRightToLeft () 
	public boolean baseIsLeftToRight () 
	public int getBaseLevel () 
	public int getRunCount () 
	void getLogicalToVisualRunsMap () 
		int count
		int i
		long[] keys
	public int getRunLevel (int) 
		int run
	public int getRunStart (int) 
		int run
	public int getRunLimit (int) 
		int run
		int idx
		int len
	public static boolean requiresBidi (char[], int, int) 
		int i
		char[] text
		int start
		int limit
		int RTLMask
	public static void reorderVisually (byte[], int, java.lang.Object[], int, int) 
		int i
		byte[] levels
		int levelStart
		Object[] objects
		int objectStart
		int count
		byte[] reorderLevels
		int[] indexMap
		Object[] temp
	public java.lang.String writeReordered (int) 
		int options
	public static java.lang.String writeReverse (java.lang.String, int) 
		String src
		int options
	static void  () 
}

android/icu/text/UnescapeTransliterator$2.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/BidiRun.class
BidiRun.java
package android.icu.text
public android.icu.text.BidiRun extends java.lang.Object {
	int start
	int limit
	int insertRemove
	byte level
	void  () 
	void  (int, int, byte) 
		int start
		int limit
		byte embeddingLevel
	void copyFrom (android.icu.text.BidiRun) 
		android.icu.text.BidiRun run
	public int getStart () 
	public int getLimit () 
	public int getLength () 
	public byte getEmbeddingLevel () 
	public boolean isOddRun () 
	public boolean isEvenRun () 
	public byte getDirection () 
	public java.lang.String toString () 
}

android/icu/text/MessageFormat$1.class
MessageFormat.java
package android.icu.text
 android.icu.text.MessageFormat$1 extends java.lang.Object {
}

android/icu/text/TitlecaseTransliterator$2.class
TitlecaseTransliterator.java
package android.icu.text
 android.icu.text.TitlecaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform  {
	final android.icu.text.TitlecaseTransliterator this$0
	void  (android.icu.text.TitlecaseTransliterator) 
		android.icu.text.TitlecaseTransliterator this$0
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/DictionaryBreakEngine$DequeI.class
DictionaryBreakEngine.java
package android.icu.text
 android.icu.text.DictionaryBreakEngine$DequeI extends java.lang.Object {
	private int[] data
	private int lastIdx
	private int firstIdx
	static final boolean $assertionsDisabled
	void  () 
	int size () 
	boolean isEmpty () 
	private void grow () 
		int[] newData
	void offer (int) 
		int v
	void push (int) 
		int v
	int pop () 
	int peek () 
	int peekLast () 
	int pollLast () 
	boolean contains (int) 
		int i
		int v
	static void  () 
}

android/icu/text/UnicodeSet.class
UnicodeSet.java
package android.icu.text
public android.icu.text.UnicodeSet extends android.icu.text.UnicodeFilter implements java.lang.Iterable java.lang.Comparable android.icu.util.Freezable  {
	public static final android.icu.text.UnicodeSet EMPTY
	public static final android.icu.text.UnicodeSet ALL_CODE_POINTS
	private static android.icu.text.UnicodeSet$XSymbolTable XSYMBOL_TABLE
	private static final int LOW
	private static final int HIGH
	public static final int MIN_VALUE
	public static final int MAX_VALUE
	private int len
	private int[] list
	private int[] rangeList
	private int[] buffer
	java.util.TreeSet strings
	private String pat
	private static final int START_EXTRA
	private static final int GROW_EXTRA
	private static final String ANY_ID
	private static final String ASCII_ID
	private static final String ASSIGNED
	private static android.icu.text.UnicodeSet[] INCLUSIONS
	private volatile android.icu.impl.BMPSet bmpSet
	private volatile android.icu.impl.UnicodeSetStringSpan stringSpan
	private static final int LAST0_START
	private static final int LAST1_RANGE
	private static final int LAST2_SET
	private static final int MODE0_NONE
	private static final int MODE1_INBRACKET
	private static final int MODE2_OUTBRACKET
	private static final int SETMODE0_NONE
	private static final int SETMODE1_UNICODESET
	private static final int SETMODE2_PROPERTYPAT
	private static final int SETMODE3_PREPARSED
	private static final android.icu.util.VersionInfo NO_VERSION
	public static final int IGNORE_SPACE
	public static final int CASE
	public static final int CASE_INSENSITIVE
	public static final int ADD_CASE_MAPPINGS
	static final boolean $assertionsDisabled
	public void  () 
	public void  (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet other
	public void  (int, int) 
		int start
		int end
	public transient void  (int[]) 
		int start
		int end
		int[] pairs
		int last
		int i
	public void  (java.lang.String) 
		String pattern
	public void  (java.lang.String, boolean) 
		String pattern
		boolean ignoreWhitespace
	public void  (java.lang.String, int) 
		String pattern
		int options
	public void  (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable) 
		String pattern
		java.text.ParsePosition pos
		android.icu.text.SymbolTable symbols
	public void  (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable, int) 
		String pattern
		java.text.ParsePosition pos
		android.icu.text.SymbolTable symbols
		int options
	public java.lang.Object clone () 
		android.icu.text.UnicodeSet result
	public android.icu.text.UnicodeSet set (int, int) 
		int start
		int end
	public android.icu.text.UnicodeSet set (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet other
	public final android.icu.text.UnicodeSet applyPattern (java.lang.String) 
		String pattern
	public android.icu.text.UnicodeSet applyPattern (java.lang.String, boolean) 
		String pattern
		boolean ignoreWhitespace
	public android.icu.text.UnicodeSet applyPattern (java.lang.String, int) 
		String pattern
		int options
	public static boolean resemblesPattern (java.lang.String, int) 
		String pattern
		int pos
	private static void appendCodePoint (java.lang.Appendable, int) 
		java.io.IOException e
		Appendable app
		int c
	private static void append (java.lang.Appendable, java.lang.CharSequence) 
		java.io.IOException e
		Appendable app
		CharSequence s
	private static java.lang.Appendable _appendToPat (java.lang.Appendable, java.lang.String, boolean) 
		int cp
		int i
		Appendable buf
		String s
		boolean escapeUnprintable
	private static java.lang.Appendable _appendToPat (java.lang.Appendable, int, boolean) 
		java.io.IOException e
		Appendable buf
		int c
		boolean escapeUnprintable
	public java.lang.String toPattern (boolean) 
		boolean escapeUnprintable
		StringBuilder result
	private java.lang.Appendable _toPattern (java.lang.Appendable, boolean) 
		int c
		int i
		boolean oddNumberOfBackslashes
		java.io.IOException e
		Appendable result
		boolean escapeUnprintable
	public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean) 
		StringBuffer result
		boolean escapeUnprintable
	public java.lang.StringBuffer _generatePattern (java.lang.StringBuffer, boolean, boolean) 
		StringBuffer result
		boolean escapeUnprintable
		boolean includeStrings
	private java.lang.Appendable appendNewPattern (java.lang.Appendable, boolean, boolean) 
		int start
		int end
		int i
		int start
		int end
		int i
		String s
		int count
		java.io.IOException e
		Appendable result
		boolean escapeUnprintable
		boolean includeStrings
	public int size () 
		int i
		int n
		int count
	public boolean isEmpty () 
	public boolean matchesIndexValue (int) 
		int low
		int high
		int i
		int c
		String s
		int v
	public int matches (android.icu.text.Replaceable, int[], int, boolean) 
		int maxLen
		char c
		int length
		String trial
		boolean forward
		char firstChar
		int highWaterLength
		android.icu.text.Replaceable text
		int[] offset
		int limit
		boolean incremental
	private static int matchRest (android.icu.text.Replaceable, int, int, java.lang.String) 
		int i
		int maxLen
		int i
		android.icu.text.Replaceable text
		int start
		int limit
		String s
		int maxLen
		int slen
	public int matchesAt (java.lang.CharSequence, int) 
		char firstStringChar
		int tempLen
		char firstChar
		String trial
		java.util.Iterator it
		int cp
		CharSequence text
		int offset
		int lastLen
	private static int matchesAt (java.lang.CharSequence, int, java.lang.CharSequence) 
		char pc
		char tc
		int j
		CharSequence text
		int offsetInText
		CharSequence substring
		int len
		int textLength
		int i
	public void addMatchSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet toUnionTo
	public int indexOf (int) 
		int start
		int limit
		int c
		int i
		int n
	public int charAt (int) 
		int start
		int count
		int i
		int len2
		int index
	public android.icu.text.UnicodeSet add (int, int) 
		int start
		int end
	public android.icu.text.UnicodeSet addAll (int, int) 
		int start
		int end
	private android.icu.text.UnicodeSet add_unchecked (int, int) 
		int start
		int end
	public final android.icu.text.UnicodeSet add (int) 
		int c
	private final android.icu.text.UnicodeSet add_unchecked (int) 
		int[] temp
		int c
		int i
	public final android.icu.text.UnicodeSet add (java.lang.CharSequence) 
		CharSequence s
		int cp
	private static int getSingleCP (java.lang.CharSequence) 
		CharSequence s
		int cp
	public final android.icu.text.UnicodeSet addAll (java.lang.CharSequence) 
		int cp
		int i
		CharSequence s
	public final android.icu.text.UnicodeSet retainAll (java.lang.CharSequence) 
		CharSequence s
	public final android.icu.text.UnicodeSet complementAll (java.lang.CharSequence) 
		CharSequence s
	public final android.icu.text.UnicodeSet removeAll (java.lang.CharSequence) 
		CharSequence s
	public final android.icu.text.UnicodeSet removeAllStrings () 
	public static android.icu.text.UnicodeSet from (java.lang.CharSequence) 
		CharSequence s
	public static android.icu.text.UnicodeSet fromAll (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.UnicodeSet retain (int, int) 
		int start
		int end
	public final android.icu.text.UnicodeSet retain (int) 
		int c
	public final android.icu.text.UnicodeSet retain (java.lang.CharSequence) 
		String s
		boolean isIn
		CharSequence cs
		int cp
	public android.icu.text.UnicodeSet remove (int, int) 
		int start
		int end
	public final android.icu.text.UnicodeSet remove (int) 
		int c
	public final android.icu.text.UnicodeSet remove (java.lang.CharSequence) 
		CharSequence s
		int cp
	public android.icu.text.UnicodeSet complement (int, int) 
		int start
		int end
	public final android.icu.text.UnicodeSet complement (int) 
		int c
	public android.icu.text.UnicodeSet complement () 
	public final android.icu.text.UnicodeSet complement (java.lang.CharSequence) 
		String s2
		CharSequence s
		int cp
	public boolean contains (int) 
		int c
		int i
	private final int findCodePoint (int) 
		int i
		int c
		int lo
		int hi
	public boolean contains (int, int) 
		int start
		int end
		int i
	public final boolean contains (java.lang.CharSequence) 
		CharSequence s
		int cp
	public boolean containsAll (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet b
		int[] listB
		boolean needA
		boolean needB
		int aPtr
		int bPtr
		int aLen
		int bLen
		int startA
		int startB
		int limitA
		int limitB
	public boolean containsAll (java.lang.String) 
		int cp
		int i
		String s
	private boolean containsAll (java.lang.String, int) 
		String setStr
		String s
		int i
		int cp
	public java.lang.String getRegexEquivalent () 
		String s
		StringBuilder result
	public boolean containsNone (int, int) 
		int start
		int end
		int i
	public boolean containsNone (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet b
		int[] listB
		boolean needA
		boolean needB
		int aPtr
		int bPtr
		int aLen
		int bLen
		int startA
		int startB
		int limitA
		int limitB
	public boolean containsNone (java.lang.CharSequence) 
		CharSequence s
	public final boolean containsSome (int, int) 
		int start
		int end
	public final boolean containsSome (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet s
	public final boolean containsSome (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.UnicodeSet addAll (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet c
	public android.icu.text.UnicodeSet retainAll (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet c
	public android.icu.text.UnicodeSet removeAll (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet c
	public android.icu.text.UnicodeSet complementAll (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet c
	public android.icu.text.UnicodeSet clear () 
	public int getRangeCount () 
	public int getRangeStart (int) 
		int index
	public int getRangeEnd (int) 
		int index
	public android.icu.text.UnicodeSet compact () 
		int[] temp
	public boolean equals (java.lang.Object) 
		int i
		android.icu.text.UnicodeSet that
		Exception e
		Object o
	public int hashCode () 
		int i
		int result
	public java.lang.String toString () 
	public android.icu.text.UnicodeSet applyPattern (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable, int) 
		int i
		String pattern
		java.text.ParsePosition pos
		android.icu.text.SymbolTable symbols
		int options
		boolean parsePositionWasNull
		StringBuilder rebuiltPat
		android.icu.impl.RuleCharacterIterator chars
	private void applyPattern (android.icu.impl.RuleCharacterIterator, android.icu.text.SymbolTable, java.lang.Appendable, int) 
		ClassCastException e
		android.icu.text.UnicodeMatcher m
		Exception e
		int lastSingle
		int curSingle
		boolean ok
		String curString
		boolean anchor
		int c
		boolean literal
		android.icu.text.UnicodeSet nested
		int setMode
		android.icu.impl.RuleCharacterIterator chars
		android.icu.text.SymbolTable symbols
		Appendable rebuiltPat
		int options
		int opts
		StringBuilder patBuf
		StringBuilder buf
		boolean usePat
		android.icu.text.UnicodeSet scratch
		Object backup
		int lastItem
		int lastChar
		int mode
		char op
		boolean invert
		String lastString
	private static void syntaxError (android.icu.impl.RuleCharacterIterator, java.lang.String) 
		android.icu.impl.RuleCharacterIterator chars
		String msg
	public java.util.Collection addAllTo (java.util.Collection) 
		java.util.Collection target
	public java.lang.String[] addAllTo (java.lang.String[]) 
		String[] target
	public static java.lang.String[] toArray (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	public android.icu.text.UnicodeSet add (java.lang.Iterable) 
		Iterable source
	public android.icu.text.UnicodeSet addAll (java.lang.Iterable) 
		Object o
		Iterable source
	private void ensureCapacity (int) 
		int newLen
		int[] temp
	private void ensureBufferCapacity (int) 
		int newLen
	private int[] range (int, int) 
		int start
		int end
	private android.icu.text.UnicodeSet xor (int[], int, int) 
		int b
		int[] other
		int otherLen
		int polarity
		int i
		int j
		int k
		int a
		int b
		int[] temp
	private android.icu.text.UnicodeSet add (int[], int, int) 
		int[] other
		int otherLen
		int polarity
		int i
		int j
		int k
		int a
		int b
		int[] temp
	private android.icu.text.UnicodeSet retain (int[], int, int) 
		int[] other
		int otherLen
		int polarity
		int i
		int j
		int k
		int a
		int b
		int[] temp
	private static final int max (int, int) 
		int a
		int b
	private static synchronized android.icu.text.UnicodeSet getInclusions (int) 
		android.icu.text.UnicodeSet incl
		int src
	private android.icu.text.UnicodeSet applyFilter (android.icu.text.UnicodeSet$Filter, int) 
		int ch
		int start
		int end
		int j
		android.icu.text.UnicodeSet$Filter filter
		int src
		int startHasProperty
		android.icu.text.UnicodeSet inclusions
		int limitRange
	private static java.lang.String mungeCharName (java.lang.String) 
		char ch
		int i
		String source
		StringBuilder buf
	public android.icu.text.UnicodeSet applyIntPropertyValue (int, int) 
		int prop
		int value
	public android.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String) 
		String propertyAlias
		String valueAlias
	public android.icu.text.UnicodeSet applyPropertyAlias (java.lang.String, java.lang.String, android.icu.text.SymbolTable) 
		int v
		int v
		IllegalArgumentException e
		int v
		double value
		String buf
		int ch
		android.icu.util.VersionInfo version
		int p
		android.icu.impl.UPropertyAliases pnames
		String propertyAlias
		String valueAlias
		android.icu.text.SymbolTable symbols
		int p
		int v
		int v
		boolean mustNotBeEmpty
		boolean invert
	private static boolean resemblesPropertyPattern (java.lang.String, int) 
		String pattern
		int pos
	private static boolean resemblesPropertyPattern (android.icu.impl.RuleCharacterIterator, int) 
		int d
		android.icu.impl.RuleCharacterIterator chars
		int iterOpts
		boolean result
		Object pos
		int c
	private android.icu.text.UnicodeSet applyPropertyPattern (java.lang.String, java.text.ParsePosition, android.icu.text.SymbolTable) 
		char c
		String propName
		String valueName
		String pattern
		java.text.ParsePosition ppos
		android.icu.text.SymbolTable symbols
		int pos
		boolean posix
		boolean isName
		boolean invert
		int close
		int equals
		String propName
		String valueName
	private void applyPropertyPattern (android.icu.impl.RuleCharacterIterator, java.lang.Appendable, android.icu.text.SymbolTable) 
		android.icu.impl.RuleCharacterIterator chars
		Appendable rebuiltPat
		android.icu.text.SymbolTable symbols
		String patStr
		java.text.ParsePosition pos
	private static final void addCaseMapping (android.icu.text.UnicodeSet, int, java.lang.StringBuilder) 
		android.icu.text.UnicodeSet set
		int result
		StringBuilder full
	public android.icu.text.UnicodeSet closeOver (int) 
		int cp
		int result
		int cp
		int start
		int end
		int i
		String str
		String s
		String str
		android.icu.text.BreakIterator bi
		android.icu.impl.UCaseProps csp
		android.icu.text.UnicodeSet foldSet
		android.icu.util.ULocale root
		int n
		StringBuilder full
		int[] locCache
		int attribute
	public boolean isFrozen () 
	public android.icu.text.UnicodeSet freeze () 
		int i
		int capacity
		int[] oldList
	public int span (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition) 
		CharSequence s
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public int span (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition) 
		int which
		android.icu.impl.UnicodeSetStringSpan strSpan
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int end
	public int spanAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt) 
		int which
		android.icu.impl.UnicodeSetStringSpan strSpan
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		android.icu.util.OutputInt outCount
		int end
	private int spanCodePointsAndCount (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition, android.icu.util.OutputInt) 
		CharSequence s
		int start
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		android.icu.util.OutputInt outCount
		boolean spanContained
		int c
		int next
		int length
		int count
	public int spanBack (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition) 
		CharSequence s
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public int spanBack (java.lang.CharSequence, int, android.icu.text.UnicodeSet$SpanCondition) 
		int which
		android.icu.impl.UnicodeSetStringSpan strSpan
		CharSequence s
		int fromIndex
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		boolean spanContained
		int c
		int prev
	public android.icu.text.UnicodeSet cloneAsThawed () 
		android.icu.text.UnicodeSet result
	private void checkFrozen () 
	public java.lang.Iterable ranges () 
	public java.util.Iterator iterator () 
	public boolean containsAll (java.lang.Iterable) 
		CharSequence o
		Iterable collection
	public boolean containsNone (java.lang.Iterable) 
		CharSequence o
		Iterable collection
	public final boolean containsSome (java.lang.Iterable) 
		Iterable collection
	public transient android.icu.text.UnicodeSet addAll (java.lang.CharSequence[]) 
		CharSequence str
		CharSequence[] collection
	public android.icu.text.UnicodeSet removeAll (java.lang.Iterable) 
		CharSequence o
		Iterable collection
	public android.icu.text.UnicodeSet retainAll (java.lang.Iterable) 
		Iterable collection
		android.icu.text.UnicodeSet toRetain
	public int compareTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet o
	public int compareTo (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$ComparisonStyle) 
		int diff
		String item
		String item
		int i
		android.icu.text.UnicodeSet o
		android.icu.text.UnicodeSet$ComparisonStyle style
		int result
	public int compareTo (java.lang.Iterable) 
		Iterable other
	public static int compare (java.lang.CharSequence, int) 
		CharSequence string
		int codePoint
	public static int compare (int, java.lang.CharSequence) 
		int codePoint
		CharSequence string
	public static int compare (java.lang.Iterable, java.lang.Iterable) 
		Iterable collection1
		Iterable collection2
	public static int compare (java.util.Iterator, java.util.Iterator) 
		Comparable item1
		Comparable item2
		int result
		java.util.Iterator first
		java.util.Iterator other
	public static int compare (java.util.Collection, java.util.Collection, android.icu.text.UnicodeSet$ComparisonStyle) 
		int diff
		java.util.Collection collection1
		java.util.Collection collection2
		android.icu.text.UnicodeSet$ComparisonStyle style
	public static java.util.Collection addAllTo (java.lang.Iterable, java.util.Collection) 
		Object item
		Iterable source
		java.util.Collection target
	public static java.lang.Object[] addAllTo (java.lang.Iterable, java.lang.Object[]) 
		Object item
		Iterable source
		Object[] target
		int i
	public java.util.Collection strings () 
	public static int getSingleCodePoint (java.lang.CharSequence) 
		CharSequence s
	public android.icu.text.UnicodeSet addBridges (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSetIterator it
		android.icu.text.UnicodeSet dontCare
		android.icu.text.UnicodeSet notInInput
	public int findIn (java.lang.CharSequence, int, boolean) 
		int cp
		CharSequence value
		int fromIndex
		boolean findNot
	public int findLastIn (java.lang.CharSequence, int, boolean) 
		int cp
		CharSequence value
		int fromIndex
		boolean findNot
	public java.lang.String stripFrom (java.lang.CharSequence, boolean) 
		int inside
		int pos
		CharSequence source
		boolean matches
		StringBuilder result
	public static android.icu.text.UnicodeSet$XSymbolTable getDefaultXSymbolTable () 
	public static void setDefaultXSymbolTable (android.icu.text.UnicodeSet$XSymbolTable) 
		android.icu.text.UnicodeSet$XSymbolTable xSymbolTable
	public volatile int compareTo (java.lang.Object) 
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static android.icu.util.VersionInfo access$000 () 
	static java.lang.Appendable access$100 (java.lang.Appendable, int, boolean) 
		Appendable x0
		int x1
		boolean x2
	static int access$400 (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet x0
	static int[] access$500 (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet x0
	static void  () 
}

android/icu/text/AlphabeticIndex$BucketList.class
AlphabeticIndex.java
package android.icu.text
 android.icu.text.AlphabeticIndex$BucketList extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.ArrayList bucketList
	private final java.util.List immutableVisibleList
	private void  (java.util.ArrayList, java.util.ArrayList) 
		android.icu.text.AlphabeticIndex$Bucket bucket
		java.util.ArrayList bucketList
		java.util.ArrayList publicBucketList
		int displayIndex
	private int getBucketCount () 
	private int getBucketIndex (java.lang.CharSequence, android.icu.text.Collator) 
		int i
		android.icu.text.AlphabeticIndex$Bucket bucket
		int nameVsBucket
		CharSequence name
		android.icu.text.Collator collatorPrimaryOnly
		int start
		int limit
		android.icu.text.AlphabeticIndex$Bucket bucket
	private java.util.Iterator fullIterator () 
	public java.util.Iterator iterator () 
	static int access$200 (android.icu.text.AlphabeticIndex$BucketList) 
		android.icu.text.AlphabeticIndex$BucketList x0
	static int access$300 (android.icu.text.AlphabeticIndex$BucketList, java.lang.CharSequence, android.icu.text.Collator) 
		android.icu.text.AlphabeticIndex$BucketList x0
		CharSequence x1
		android.icu.text.Collator x2
	static java.util.List access$400 (android.icu.text.AlphabeticIndex$BucketList) 
		android.icu.text.AlphabeticIndex$BucketList x0
	static java.util.Iterator access$700 (android.icu.text.AlphabeticIndex$BucketList) 
		android.icu.text.AlphabeticIndex$BucketList x0
	void  (java.util.ArrayList, java.util.ArrayList, android.icu.text.AlphabeticIndex$1) 
		java.util.ArrayList x0
		java.util.ArrayList x1
		android.icu.text.AlphabeticIndex$1 x2
}

android/icu/text/UnicodeSetSpanner.class
UnicodeSetSpanner.java
package android.icu.text
public android.icu.text.UnicodeSetSpanner extends java.lang.Object {
	private final android.icu.text.UnicodeSet unicodeSet
	public void  (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet source
	public android.icu.text.UnicodeSet getUnicodeSet () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public int countIn (java.lang.CharSequence) 
		CharSequence sequence
	public int countIn (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod) 
		CharSequence sequence
		android.icu.text.UnicodeSetSpanner$CountMethod countMethod
	public int countIn (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod, android.icu.text.UnicodeSet$SpanCondition) 
		int endOfSpan
		CharSequence sequence
		android.icu.text.UnicodeSetSpanner$CountMethod countMethod
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int count
		int start
		android.icu.text.UnicodeSet$SpanCondition skipSpan
		int length
		android.icu.util.OutputInt spanCount
	public java.lang.String deleteFrom (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.String deleteFrom (java.lang.CharSequence, android.icu.text.UnicodeSet$SpanCondition) 
		CharSequence sequence
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence sequence
		CharSequence replacement
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod) 
		CharSequence sequence
		CharSequence replacement
		android.icu.text.UnicodeSetSpanner$CountMethod countMethod
	public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$CountMethod, android.icu.text.UnicodeSet$SpanCondition) 
		int endModify
		int i
		int endModify
		int endCopy
		CharSequence sequence
		CharSequence replacement
		android.icu.text.UnicodeSetSpanner$CountMethod countMethod
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		android.icu.text.UnicodeSet$SpanCondition copySpan
		boolean remove
		StringBuilder result
		int length
		android.icu.util.OutputInt spanCount
	public java.lang.CharSequence trim (java.lang.CharSequence) 
		CharSequence sequence
	public java.lang.CharSequence trim (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$TrimOption) 
		CharSequence sequence
		android.icu.text.UnicodeSetSpanner$TrimOption trimOption
	public java.lang.CharSequence trim (java.lang.CharSequence, android.icu.text.UnicodeSetSpanner$TrimOption, android.icu.text.UnicodeSet$SpanCondition) 
		int endLeadContained
		int startTrailContained
		CharSequence sequence
		android.icu.text.UnicodeSetSpanner$TrimOption trimOption
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		int endLeadContained
		int startTrailContained
		int length
}

android/icu/text/RBNFPostProcessor.class
RBNFPostProcessor.java
package android.icu.text
abstract android.icu.text.RBNFPostProcessor extends java.lang.Object {
	public abstract void init (android.icu.text.RuleBasedNumberFormat, java.lang.String) 
	public abstract void process (java.lang.StringBuffer, android.icu.text.NFRuleSet) 
}

android/icu/text/DateIntervalInfo$PatternInfo.class
DateIntervalInfo.java
package android.icu.text
public final android.icu.text.DateIntervalInfo$PatternInfo extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	static final int currentSerialVersion
	private static final long serialVersionUID
	private final String fIntervalPatternFirstPart
	private final String fIntervalPatternSecondPart
	private final boolean fFirstDateInPtnIsLaterDate
	public void  (java.lang.String, java.lang.String, boolean) 
		String firstPart
		String secondPart
		boolean firstDateInPtnIsLaterDate
	public java.lang.String getFirstPart () 
	public java.lang.String getSecondPart () 
	public boolean firstDateInPtnIsLaterDate () 
	public boolean equals (java.lang.Object) 
		android.icu.text.DateIntervalInfo$PatternInfo patternInfo
		Object a
	public int hashCode () 
		int hash
	public java.lang.String toString () 
}

android/icu/text/Normalizer2$1.class
Normalizer2.java
package android.icu.text
 android.icu.text.Normalizer2$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$Normalizer2$Mode
	static void  () 
}

android/icu/text/TimeZoneNames$DefaultTimeZoneNames$FactoryImpl.class
TimeZoneNames.java
package android.icu.text
public android.icu.text.TimeZoneNames$DefaultTimeZoneNames$FactoryImpl extends android.icu.text.TimeZoneNames$Factory {
	public void  () 
	public android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
}

android/icu/text/Bidi$LevState.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$LevState extends java.lang.Object {
	byte[][] impTab
	short[] impAct
	int startON
	int startL2EN
	int lastStrongRTL
	int runStart
	short state
	byte runLevel
	private void  () 
	void  (android.icu.text.Bidi$1) 
		android.icu.text.Bidi$1 x0
}

android/icu/text/Normalizer$NFCModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFCModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$800 () 
	static void  () 
}

android/icu/text/DecimalFormat$AffixForCurrency.class
DecimalFormat.java
package android.icu.text
final android.icu.text.DecimalFormat$AffixForCurrency extends java.lang.Object {
	private String negPrefixPatternForCurrency
	private String negSuffixPatternForCurrency
	private String posPrefixPatternForCurrency
	private String posSuffixPatternForCurrency
	private final int patternType
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		String negPrefix
		String negSuffix
		String posPrefix
		String posSuffix
		int type
	public java.lang.String getNegPrefix () 
	public java.lang.String getNegSuffix () 
	public java.lang.String getPosPrefix () 
	public java.lang.String getPosSuffix () 
	public int getPatternType () 
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc$CharsetRecog_euc_jp extends android.icu.text.CharsetRecog_mbcs$CharsetRecog_euc {
	static int[] commonChars
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/DisplayContext.class
DisplayContext.java
package android.icu.text
public final android.icu.text.DisplayContext extends java.lang.Enum {
	public static final android.icu.text.DisplayContext STANDARD_NAMES
	public static final android.icu.text.DisplayContext DIALECT_NAMES
	public static final android.icu.text.DisplayContext CAPITALIZATION_NONE
	public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_MIDDLE_OF_SENTENCE
	public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_BEGINNING_OF_SENTENCE
	public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_UI_LIST_OR_MENU
	public static final android.icu.text.DisplayContext CAPITALIZATION_FOR_STANDALONE
	public static final android.icu.text.DisplayContext LENGTH_FULL
	public static final android.icu.text.DisplayContext LENGTH_SHORT
	private final android.icu.text.DisplayContext$Type type
	private final int value
	private static final android.icu.text.DisplayContext[] $VALUES
	public static android.icu.text.DisplayContext[] values () 
	public static android.icu.text.DisplayContext valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, android.icu.text.DisplayContext$Type, int) 
		android.icu.text.DisplayContext$Type type
		int value
	public android.icu.text.DisplayContext$Type type () 
	public int value () 
	static void  () 
}

android/icu/text/CurrencyMetaInfo$CurrencyFilter.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyFilter extends java.lang.Object {
	public final String region
	public final String currency
	public final long from
	public final long to
	public final boolean tenderOnly
	private static final android.icu.text.CurrencyMetaInfo$CurrencyFilter ALL
	private void  (java.lang.String, java.lang.String, long, long, boolean) 
		String region
		String currency
		long from
		long to
		boolean tenderOnly
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter all () 
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter now () 
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onRegion (java.lang.String) 
		String region
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onCurrency (java.lang.String) 
		String currency
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDate (java.util.Date) 
		java.util.Date date
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDateRange (java.util.Date, java.util.Date) 
		java.util.Date from
		java.util.Date to
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDate (long) 
		long date
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onDateRange (long, long) 
		long from
		long to
	public static android.icu.text.CurrencyMetaInfo$CurrencyFilter onTender () 
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withRegion (java.lang.String) 
		String region
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withCurrency (java.lang.String) 
		String currency
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDate (java.util.Date) 
		java.util.Date date
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDateRange (java.util.Date, java.util.Date) 
		java.util.Date from
		java.util.Date to
		long fromLong
		long toLong
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDate (long) 
		long date
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withDateRange (long, long) 
		long from
		long to
	public android.icu.text.CurrencyMetaInfo$CurrencyFilter withTender () 
	public boolean equals (java.lang.Object) 
		Object rhs
	public boolean equals (android.icu.text.CurrencyMetaInfo$CurrencyFilter) 
		android.icu.text.CurrencyMetaInfo$CurrencyFilter rhs
	public int hashCode () 
		int hc
	public java.lang.String toString () 
	private static boolean equals (java.lang.String, java.lang.String) 
		String lhs
		String rhs
	static void  () 
}

android/icu/text/RBBIDataWrapper$RBBIDataHeader.class
RBBIDataWrapper.java
package android.icu.text
final android.icu.text.RBBIDataWrapper$RBBIDataHeader extends java.lang.Object {
	int fMagic
	int fVersion
	byte[] fFormatVersion
	int fLength
	int fCatCount
	int fFTable
	int fFTableLen
	int fRTable
	int fRTableLen
	int fSFTable
	int fSFTableLen
	int fSRTable
	int fSRTableLen
	int fTrie
	int fTrieLen
	int fRuleSource
	int fRuleSourceLen
	int fStatusTable
	int fStatusTableLen
	public void  () 
}

android/icu/text/DateIntervalFormat$SkeletonAndItsBestMatch.class
DateIntervalFormat.java
package android.icu.text
final android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch extends java.lang.Object {
	final String skeleton
	final String bestMatchSkeleton
	void  (java.lang.String, java.lang.String) 
		String skeleton
		String bestMatch
}

android/icu/text/NormalizationTransliterator$NormalizingTransform.class
NormalizationTransliterator.java
package android.icu.text
 android.icu.text.NormalizationTransliterator$NormalizingTransform extends java.lang.Object implements android.icu.text.Transform  {
	final android.icu.text.Normalizer2 norm2
	public void  (android.icu.text.Normalizer2) 
		android.icu.text.Normalizer2 norm2
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/ListFormatter$Cache.class
ListFormatter.java
package android.icu.text
 android.icu.text.ListFormatter$Cache extends java.lang.Object {
	private final android.icu.impl.ICUCache cache
	private void  () 
	public android.icu.text.ListFormatter get (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale locale
		String style
		String key
		android.icu.text.ListFormatter result
	private static android.icu.text.ListFormatter load (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale ulocale
		String style
		android.icu.impl.ICUResourceBundle r
		StringBuilder sb
	void  (android.icu.text.ListFormatter$1) 
		android.icu.text.ListFormatter$1 x0
}

android/icu/text/BidiLine.class
BidiLine.java
package android.icu.text
final android.icu.text.BidiLine extends java.lang.Object {
	void  () 
	static void setTrailingWSStart (android.icu.text.Bidi) 
		android.icu.text.Bidi bidi
		byte[] dirProps
		byte[] levels
		int start
		byte paraLevel
	static android.icu.text.Bidi setLine (android.icu.text.Bidi, int, int) 
		int j
		int i
		byte level
		byte[] levels
		int trailingWSStart
		android.icu.text.Bidi paraBidi
		int start
		int limit
		int length
		android.icu.text.Bidi lineBidi
	static byte getLevelAt (android.icu.text.Bidi, int) 
		android.icu.text.Bidi bidi
		int charIndex
	static byte[] getLevels (android.icu.text.Bidi) 
		byte[] levels
		android.icu.text.Bidi bidi
		int start
		int length
	static android.icu.text.BidiRun getLogicalRun (android.icu.text.Bidi, int) 
		int i
		android.icu.text.Bidi bidi
		int logicalPosition
		android.icu.text.BidiRun newRun
		android.icu.text.BidiRun iRun
		int runCount
		int visualStart
		int logicalLimit
	static android.icu.text.BidiRun getVisualRun (android.icu.text.Bidi, int) 
		int limit
		android.icu.text.Bidi bidi
		int runIndex
		int start
		int limit
		byte level
	static void getSingleRun (android.icu.text.Bidi, byte) 
		android.icu.text.Bidi bidi
		byte level
	private static void reorderLine (android.icu.text.Bidi, byte, byte) 
		android.icu.text.BidiRun tempRun
		int firstRun
		int endRun
		int limitRun
		android.icu.text.BidiRun tempRun
		int firstRun
		android.icu.text.Bidi bidi
		byte minLevel
		byte maxLevel
		android.icu.text.BidiRun[] runs
		byte[] levels
		int runCount
	static int getRunFromLogicalIndex (android.icu.text.Bidi, int) 
		int length
		int logicalStart
		android.icu.text.Bidi bidi
		int logicalIndex
		android.icu.text.BidiRun[] runs
		int runCount
		int visualStart
		int i
	static void getRuns (android.icu.text.Bidi) 
		int trailingRun
		android.icu.text.BidiRun[] runs
		int runIndex
		int start
		byte minLevel
		byte maxLevel
		int length
		int limit
		byte[] levels
		int i
		int runCount
		byte level
		android.icu.text.Bidi$Point point
		int runIndex
		int ip
		int runIndex
		int ic
		char c
		android.icu.text.Bidi bidi
	static int[] prepareReorder (byte[], byte[], byte[]) 
		byte level
		byte[] levels
		byte[] pMinLevel
		byte[] pMaxLevel
		int start
		byte minLevel
		byte maxLevel
		int[] indexMap
	static int[] reorderLogical (byte[]) 
		int limit
		int sumOfSosEos
		byte[] levels
		byte[] aMinLevel
		byte[] aMaxLevel
		int start
		byte minLevel
		byte maxLevel
		int[] indexMap
	static int[] reorderVisual (byte[]) 
		int temp
		int end
		int limit
		byte[] levels
		byte[] aMinLevel
		byte[] aMaxLevel
		int start
		byte minLevel
		byte maxLevel
		int[] indexMap
	static int getVisualIndex (android.icu.text.Bidi, int) 
		int offset
		int length
		android.icu.text.BidiRun[] runs
		int i
		int visualStart
		android.icu.text.BidiRun[] runs
		int i
		int length
		int insertRemove
		int visualStart
		int markFound
		int start
		int limit
		int j
		int start
		int limit
		android.icu.text.BidiRun[] runs
		int i
		int length
		int insertRemove
		int visualStart
		int controlFound
		char uchar
		android.icu.text.Bidi bidi
		int logicalIndex
		int visualIndex
	static int getLogicalIndex (android.icu.text.Bidi, int) 
		int markFound
		int insertRemove
		int visualStart
		int length
		int i
		int k
		char uchar
		int logicalStart
		int logicalEnd
		int j
		boolean evenRun
		int controlFound
		int insertRemove
		int length
		int visualStart
		int i
		int i
		int begin
		int limit
		android.icu.text.Bidi bidi
		int visualIndex
		android.icu.text.BidiRun[] runs
		int i
		int runCount
		int start
	static int[] getLogicalMap (android.icu.text.Bidi) 
		int logicalStart
		int visualLimit
		int j
		int logicalStart
		int logicalLimit
		int j
		int markFound
		int runCount
		int length
		int insertRemove
		int i
		int j
		int logicalStart
		int logicalLimit
		int j
		int k
		boolean evenRun
		char uchar
		int controlFound
		int runCount
		int length
		int insertRemove
		int i
		android.icu.text.Bidi bidi
		android.icu.text.BidiRun[] runs
		int visualStart
		int[] indexMap
	static int[] getVisualMap (android.icu.text.Bidi) 
		int logicalStart
		int visualLimit
		int j
		int insertRemove
		int markFound
		int runCount
		int insertRemove
		int i
		int j
		int k
		int visualLimit
		int j
		int logicalStart
		int logicalEnd
		int j
		int m
		char uchar
		boolean evenRun
		int runCount
		int insertRemove
		int length
		int i
		int k
		android.icu.text.Bidi bidi
		android.icu.text.BidiRun[] runs
		int visualStart
		int allocLength
		int[] indexMap
		int idx
		int[] newMap
	static int[] invertMap (int[]) 
		int srcEntry
		int srcEntry
		int[] srcMap
		int srcLength
		int destLength
		int count
		int i
		int[] destMap
}

android/icu/text/DecimalFormatSymbols.class
DecimalFormatSymbols.java
package android.icu.text
public android.icu.text.DecimalFormatSymbols extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public static final int CURRENCY_SPC_CURRENCY_MATCH
	public static final int CURRENCY_SPC_SURROUNDING_MATCH
	public static final int CURRENCY_SPC_INSERT
	private String[] currencySpcBeforeSym
	private String[] currencySpcAfterSym
	private char zeroDigit
	private char[] digits
	private char groupingSeparator
	private char decimalSeparator
	private char perMill
	private char percent
	private char digit
	private char sigDigit
	private char patternSeparator
	private String infinity
	private String NaN
	private char minusSign
	private String currencySymbol
	private String intlCurrencySymbol
	private char monetarySeparator
	private char monetaryGroupingSeparator
	private char exponential
	private String exponentSeparator
	private char padEscape
	private char plusSign
	private java.util.Locale requestedLocale
	private android.icu.util.ULocale ulocale
	private String minusString
	private String plusString
	private String exponentMultiplicationSign
	private static final long serialVersionUID
	private static final int currentSerialVersion
	private int serialVersionOnStream
	private static final android.icu.impl.SoftCache cachedLocaleData
	private String currencyPattern
	private android.icu.util.ULocale validLocale
	private android.icu.util.ULocale actualLocale
	private transient android.icu.util.Currency currency
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.DecimalFormatSymbols getInstance () 
	public static android.icu.text.DecimalFormatSymbols getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.DecimalFormatSymbols getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public char getZeroDigit () 
	public char[] getDigits () 
		int i
		char[] digitArray
	char[] getDigitsLocal () 
		int i
		char[] digitArray
	public void setZeroDigit (char) 
		int i
		char zeroDigit
	public char getSignificantDigit () 
	public void setSignificantDigit (char) 
		char sigDigit
	public char getGroupingSeparator () 
	public void setGroupingSeparator (char) 
		char groupingSeparator
	public char getDecimalSeparator () 
	public void setDecimalSeparator (char) 
		char decimalSeparator
	public char getPerMill () 
	public void setPerMill (char) 
		char perMill
	public char getPercent () 
	public void setPercent (char) 
		char percent
	public char getDigit () 
	public void setDigit (char) 
		char digit
	public char getPatternSeparator () 
	public void setPatternSeparator (char) 
		char patternSeparator
	public java.lang.String getInfinity () 
	public void setInfinity (java.lang.String) 
		String infinity
	public java.lang.String getNaN () 
	public void setNaN (java.lang.String) 
		String NaN
	public char getMinusSign () 
	public java.lang.String getMinusString () 
	public void setMinusSign (char) 
		char minusSign
		char[] minusArray
	public java.lang.String getCurrencySymbol () 
	public void setCurrencySymbol (java.lang.String) 
		String currency
	public java.lang.String getInternationalCurrencySymbol () 
	public void setInternationalCurrencySymbol (java.lang.String) 
		String currency
	public android.icu.util.Currency getCurrency () 
	public void setCurrency (android.icu.util.Currency) 
		android.icu.util.Currency currency
	public char getMonetaryDecimalSeparator () 
	public char getMonetaryGroupingSeparator () 
	java.lang.String getCurrencyPattern () 
	public void setMonetaryDecimalSeparator (char) 
		char sep
	public void setMonetaryGroupingSeparator (char) 
		char sep
	public java.lang.String getExponentMultiplicationSign () 
	public void setExponentMultiplicationSign (java.lang.String) 
		String exponentMultiplicationSign
	public java.lang.String getExponentSeparator () 
	public void setExponentSeparator (java.lang.String) 
		String exp
	public char getPlusSign () 
	public java.lang.String getPlusString () 
	public void setPlusSign (char) 
		char plus
		char[] plusArray
	public char getPadEscape () 
	public void setPadEscape (char) 
		char c
	public java.lang.String getPatternForCurrencySpacing (int, boolean) 
		int itemType
		boolean beforeCurrency
	public void setPatternForCurrencySpacing (int, boolean, java.lang.String) 
		int itemType
		boolean beforeCurrency
		String pattern
	public java.util.Locale getLocale () 
	public android.icu.util.ULocale getULocale () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public boolean equals (java.lang.Object) 
		int i
		int i
		Object obj
		android.icu.text.DecimalFormatSymbols other
	public int hashCode () 
		int result
	private static boolean isBidiMark (char) 
		char c
	private void initialize (android.icu.util.ULocale) 
		boolean[] isChoiceFormat
		android.icu.impl.CurrencyData$CurrencyFormatInfo fmtInfo
		android.icu.util.ULocale locale
		android.icu.text.DecimalFormatSymbols$CacheData symbolData
		String[] numberElements
		android.icu.impl.ICUResourceBundle r
		android.icu.util.ULocale uloc
		android.icu.impl.CurrencyData$CurrencyDisplayInfo info
		String currname
	static android.icu.text.DecimalFormatSymbols$CacheData loadSymbols (android.icu.util.ULocale) 
		String digitString
		String nsName
		java.util.MissingResourceException ex1
		java.util.MissingResourceException ex
		int i
		android.icu.util.ULocale locale
		String nsName
		android.icu.text.NumberingSystem ns
		char[] digits
		android.icu.impl.ICUResourceBundle rb
		boolean isLatn
		String baseKey
		String latnKey
		String[] symbolKeys
		String[] fallbackElements
		String[] symbolsArray
	private void initSpacingInfo (android.icu.impl.CurrencyData$CurrencySpacingInfo) 
		android.icu.impl.CurrencyData$CurrencySpacingInfo spcInfo
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		char[] minusArray
		char[] plusArray
		java.io.ObjectInputStream stream
	public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7_el.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7_el extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 {
	private static int[] ngrams
	void  () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		String name
		int confidence
	static void  () 
}

android/icu/text/UnicodeMatcher.class
UnicodeMatcher.java
package android.icu.text
public abstract android.icu.text.UnicodeMatcher extends java.lang.Object {
	public static final int U_MISMATCH
	public static final int U_PARTIAL_MATCH
	public static final int U_MATCH
	public static final char ETHER
	public abstract int matches (android.icu.text.Replaceable, int[], int, boolean) 
	public abstract java.lang.String toPattern (boolean) 
	public abstract boolean matchesIndexValue (int) 
	public abstract void addMatchSetTo (android.icu.text.UnicodeSet) 
}

android/icu/text/TransliteratorRegistry$ResourceEntry.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$ResourceEntry extends java.lang.Object {
	public String resource
	public String encoding
	public int direction
	public void  (java.lang.String, java.lang.String, int) 
		String n
		String enc
		int d
}

android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder extends java.lang.Object {
	private java.util.Hashtable fSLTable
	private java.util.Hashtable fSATable
	private java.util.Hashtable fMLTable
	private java.util.Hashtable fMATable
	private android.icu.text.UnicodeSet fKeySet
	private StringBuffer fStringTable
	private java.util.ArrayList fKeyVec
	private java.util.ArrayList fValueVec
	private java.util.ArrayList fStringLengthsTable
	private android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringPool stringPool
	private java.util.regex.Pattern fParseLine
	private java.util.regex.Pattern fParseHexNum
	private int fLineNum
	static final boolean $assertionsDisabled
	void  () 
	void build (java.io.Reader, android.icu.text.SpoofChecker$SpoofData)  throws java.text.ParseException java.io.IOException 
		int c
		int keyChar
		java.util.regex.Matcher m
		StringBuilder mapString
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString smapString
		java.util.Hashtable table
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString s
		int strLen
		int strIndex
		int keyChar
		String keyCharStr
		int key
		int value
		int offset
		int length
		java.io.Reader confusables
		android.icu.text.SpoofChecker$SpoofData dest
		StringBuffer fInput
		java.util.regex.Matcher matcher
		int previousStringLength
		int previousStringIndex
		int poolSize
		int i
		int numKeys
		int previousKey
		int numValues
		int lengthTableLength
		int previousLength
		int stringLengthsSize
	void addKeyEntry (int, java.util.Hashtable, int) 
		int key
		String mapping
		int previousKeyIndex
		int previousKey
		int keyChar
		java.util.Hashtable table
		int tableFlag
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString targetMapping
		boolean keyHasMultipleValues
		int i
		int newKey
		int adjustedMappingLength
		int newData
	java.lang.String getMapping (int) 
		int lastIndexWithLen
		char[] cs
		int i
		int index
		int key
		int value
		int length
	public static void buildConfusableData (java.io.Reader, android.icu.text.SpoofChecker$SpoofData)  throws java.io.IOException java.text.ParseException 
		java.io.Reader confusables
		android.icu.text.SpoofChecker$SpoofData dest
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder builder
	static void  () 
}

android/icu/text/RemoveTransliterator$1.class
RemoveTransliterator.java
package android.icu.text
final android.icu.text.RemoveTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/StringSearch$CollationPCE.class
StringSearch.java
package android.icu.text
 android.icu.text.StringSearch$CollationPCE extends java.lang.Object {
	public static final long PROCESSED_NULLORDER
	private static final int DEFAULT_BUFFER_SIZE
	private static final int BUFFER_GROW
	private static final int PRIMARYORDERMASK
	private static final int CONTINUATION_MARKER
	private android.icu.text.StringSearch$CollationPCE$PCEBuffer pceBuffer_
	private android.icu.text.CollationElementIterator cei_
	private int strength_
	private boolean toShift_
	private boolean isShifted_
	private int variableTop_
	public void  (android.icu.text.CollationElementIterator) 
		android.icu.text.CollationElementIterator iter
	public void init (android.icu.text.CollationElementIterator) 
		android.icu.text.CollationElementIterator iter
	private void init (android.icu.text.RuleBasedCollator) 
		android.icu.text.RuleBasedCollator coll
	private long processCE (int) 
		int ce
		long primary
		long secondary
		long tertiary
		long quaternary
	public long nextProcessed (android.icu.text.StringSearch$CollationPCE$Range) 
		int ce
		android.icu.text.StringSearch$CollationPCE$Range range
		long result
		int low
		int high
	public long previousProcessed (android.icu.text.StringSearch$CollationPCE$Range) 
		android.icu.text.StringSearch$CollationPCE$RCEI rcei
		android.icu.text.StringSearch$CollationPCE$RCEBuffer rceb
		int ce
		boolean finish
		android.icu.text.StringSearch$CollationPCE$Range range
		long result
		int low
		int high
		android.icu.text.StringSearch$CollationPCE$PCEI pcei
	private static boolean isContinuation (int) 
		int ce
}

android/icu/text/CollationKey$BoundMode.class
CollationKey.java
package android.icu.text
public final android.icu.text.CollationKey$BoundMode extends java.lang.Object {
	public static final int LOWER
	public static final int UPPER
	public static final int UPPER_LONG
	public static final int COUNT
	private void  () 
}

android/icu/text/CharsetRecog_2022$CharsetRecog_2022KR.class
CharsetRecog_2022.java
package android.icu.text
 android.icu.text.CharsetRecog_2022$CharsetRecog_2022KR extends android.icu.text.CharsetRecog_2022 {
	private byte[][] escapeSequences
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
}

android/icu/text/CharsetDetector.class
CharsetDetector.java
package android.icu.text
public android.icu.text.CharsetDetector extends java.lang.Object {
	private static final int kBufSize
	byte[] fInputBytes
	int fInputLen
	short[] fByteStats
	boolean fC1Bytes
	String fDeclaredEncoding
	byte[] fRawInput
	int fRawLength
	java.io.InputStream fInputStream
	private boolean fStripTags
	private boolean[] fEnabledRecognizers
	private static final java.util.List ALL_CS_RECOGNIZERS
	public void  () 
	public android.icu.text.CharsetDetector setDeclaredEncoding (java.lang.String) 
		String encoding
	public android.icu.text.CharsetDetector setText (byte[]) 
		byte[] in
	public android.icu.text.CharsetDetector setText (java.io.InputStream)  throws java.io.IOException 
		int bytesRead
		java.io.InputStream in
		int remainingLength
	public android.icu.text.CharsetMatch detect () 
		android.icu.text.CharsetMatch[] matches
	public android.icu.text.CharsetMatch[] detectAll () 
		android.icu.text.CharsetMatch m
		android.icu.text.CharsetDetector$CSRecognizerInfo rcinfo
		boolean active
		int i
		java.util.ArrayList matches
		android.icu.text.CharsetMatch[] resultArray
	public java.io.Reader getReader (java.io.InputStream, java.lang.String) 
		android.icu.text.CharsetMatch match
		java.io.IOException e
		java.io.InputStream in
		String declaredEncoding
	public java.lang.String getString (byte[], java.lang.String) 
		android.icu.text.CharsetMatch match
		java.io.IOException e
		byte[] in
		String declaredEncoding
	public static java.lang.String[] getAllDetectableCharsets () 
		int i
		String[] allCharsetNames
	public boolean inputFilterEnabled () 
	public boolean enableInputFilter (boolean) 
		boolean filter
		boolean previous
	private void MungeInput () 
		byte b
		int limit
		int val
		int i
		int srci
		int dsti
		boolean inMarkup
		int openTags
		int badTags
	public java.lang.String[] getDetectableCharsets () 
		android.icu.text.CharsetDetector$CSRecognizerInfo rcinfo
		boolean active
		int i
		java.util.List csnames
	public android.icu.text.CharsetDetector setDetectableCharset (java.lang.String, boolean) 
		android.icu.text.CharsetDetector$CSRecognizerInfo csrinfo
		int i
		int i
		String encoding
		boolean enabled
		int modIdx
		boolean isDefaultVal
	static void  () 
		java.util.List list
}

android/icu/text/Normalizer$NFKCMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKCMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/UnescapeTransliterator$1.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/RBBITableBuilder$RBBIStateDescriptor.class
RBBITableBuilder.java
package android.icu.text
 android.icu.text.RBBITableBuilder$RBBIStateDescriptor extends java.lang.Object {
	boolean fMarked
	int fAccepting
	int fLookAhead
	java.util.SortedSet fTagVals
	int fTagsIdx
	java.util.Set fPositions
	int[] fDtran
	void  (int) 
		int maxInputSymbol
}

android/icu/text/NameUnicodeTransliterator$1.class
NameUnicodeTransliterator.java
package android.icu.text
final android.icu.text.NameUnicodeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/Transliterator$Position.class
Transliterator.java
package android.icu.text
public android.icu.text.Transliterator$Position extends java.lang.Object {
	public int contextStart
	public int contextLimit
	public int start
	public int limit
	static final boolean $assertionsDisabled
	public void  () 
	public void  (int, int, int) 
		int contextStart
		int contextLimit
		int start
	public void  (int, int, int, int) 
		int contextStart
		int contextLimit
		int start
		int limit
	public void  (android.icu.text.Transliterator$Position) 
		android.icu.text.Transliterator$Position pos
	public void set (android.icu.text.Transliterator$Position) 
		android.icu.text.Transliterator$Position pos
	public boolean equals (java.lang.Object) 
		android.icu.text.Transliterator$Position pos
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public final void validate (int) 
		int length
	static void  () 
}

android/icu/text/Normalizer$FCDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCDMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/RuleBasedNumberFormat.class
RuleBasedNumberFormat.java
package android.icu.text
public android.icu.text.RuleBasedNumberFormat extends android.icu.text.NumberFormat {
	static final long serialVersionUID
	public static final int SPELLOUT
	public static final int ORDINAL
	public static final int DURATION
	public static final int NUMBERING_SYSTEM
	private transient android.icu.text.NFRuleSet[] ruleSets
	private transient java.util.Map ruleSetsMap
	private transient android.icu.text.NFRuleSet defaultRuleSet
	private android.icu.util.ULocale locale
	private int roundingMode
	private transient android.icu.text.RbnfLenientScannerProvider scannerProvider
	private transient boolean lookedForScanner
	private transient android.icu.text.DecimalFormatSymbols decimalFormatSymbols
	private transient android.icu.text.DecimalFormat decimalFormat
	private transient android.icu.text.NFRule defaultInfinityRule
	private transient android.icu.text.NFRule defaultNaNRule
	private boolean lenientParse
	private transient String lenientParseRules
	private transient String postProcessRules
	private transient android.icu.text.RBNFPostProcessor postProcessor
	private java.util.Map ruleSetDisplayNames
	private String[] publicRuleSetNames
	private boolean capitalizationInfoIsSet
	private boolean capitalizationForListOrMenu
	private boolean capitalizationForStandAlone
	private transient android.icu.text.BreakIterator capitalizationBrkIter
	private static final boolean DEBUG
	private static final String[] rulenames
	private static final String[] locnames
	public void  (java.lang.String) 
		String description
	public void  (java.lang.String, java.lang.String[][]) 
		String description
		String[][] localizations
	public void  (java.lang.String, java.util.Locale) 
		String description
		java.util.Locale locale
	public void  (java.lang.String, android.icu.util.ULocale) 
		String description
		android.icu.util.ULocale locale
	public void  (java.lang.String, java.lang.String[][], android.icu.util.ULocale) 
		String description
		String[][] localizations
		android.icu.util.ULocale locale
	public void  (java.util.Locale, int) 
		java.util.Locale locale
		int format
	public void  (android.icu.util.ULocale, int) 
		android.icu.impl.ICUResourceBundle rules
		android.icu.util.UResourceBundleIterator it
		int i
		android.icu.util.ULocale locale
		int format
		android.icu.impl.ICUResourceBundle bundle
		android.icu.util.ULocale uloc
		StringBuilder description
		String[][] localizations
		android.icu.util.UResourceBundle locNamesBundle
	public void  (int) 
		int format
	public java.lang.Object clone () 
	public boolean equals (java.lang.Object) 
		int i
		android.icu.text.RuleBasedNumberFormat that2
		Object that
	public int hashCode () 
	public java.lang.String toString () 
		android.icu.text.NFRuleSet ruleSet
		StringBuilder result
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException 
		Exception e
		java.io.ObjectInputStream in
		String description
		android.icu.util.ULocale loc
		android.icu.util.ULocale loc
		android.icu.text.RuleBasedNumberFormat temp
	public java.lang.String[] getRuleSetNames () 
	public android.icu.util.ULocale[] getRuleSetDisplayNameLocales () 
		int i
		java.util.Set s
		String[] locales
		android.icu.util.ULocale[] result
	private java.lang.String[] getNameListForLocale (android.icu.util.ULocale) 
		String[] names
		String lname
		String[] localeNames
		android.icu.util.ULocale loc
	public java.lang.String[] getRuleSetDisplayNames (android.icu.util.ULocale) 
		int i
		android.icu.util.ULocale loc
		String[] names
	public java.lang.String[] getRuleSetDisplayNames () 
	public java.lang.String getRuleSetDisplayName (java.lang.String, android.icu.util.ULocale) 
		String[] names
		int ix
		String ruleSetName
		android.icu.util.ULocale loc
		String[] rsnames
	public java.lang.String getRuleSetDisplayName (java.lang.String) 
		String ruleSetName
	public java.lang.String format (double, java.lang.String)  throws java.lang.IllegalArgumentException 
		double number
		String ruleSet
	public java.lang.String format (long, java.lang.String)  throws java.lang.IllegalArgumentException 
		long number
		String ruleSet
	public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition) 
		double number
		StringBuffer toAppendTo
		java.text.FieldPosition ignore
	public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition) 
		long number
		StringBuffer toAppendTo
		java.text.FieldPosition ignore
	public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigInteger number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
		int i
		String text
		java.text.ParsePosition parsePosition
		String workingText
		java.text.ParsePosition workingPos
		Number tempResult
		Number result
		java.text.ParsePosition highWaterMark
	public void setLenientParseMode (boolean) 
		boolean enabled
	public boolean lenientParseEnabled () 
	public void setLenientScannerProvider (android.icu.text.RbnfLenientScannerProvider) 
		android.icu.text.RbnfLenientScannerProvider scannerProvider
	public android.icu.text.RbnfLenientScannerProvider getLenientScannerProvider () 
		Class cls
		android.icu.text.RbnfLenientScannerProvider provider
	public void setDefaultRuleSet (java.lang.String) 
		String currentName
		int n
		String ruleSetName
	public java.lang.String getDefaultRuleSetName () 
	public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.NFRuleSet ruleSet
		android.icu.text.DecimalFormatSymbols newSymbols
	public void setContext (android.icu.text.DisplayContext) 
		android.icu.text.DisplayContext context
	public int getRoundingMode () 
	public void setRoundingMode (int) 
		int roundingMode
	android.icu.text.NFRuleSet getDefaultRuleSet () 
	android.icu.text.RbnfLenientScanner getLenientScanner () 
		android.icu.text.RbnfLenientScannerProvider provider
	android.icu.text.DecimalFormatSymbols getDecimalFormatSymbols () 
	android.icu.text.DecimalFormat getDecimalFormat () 
		String pattern
	android.icu.text.PluralFormat createPluralFormat (android.icu.text.PluralRules$PluralType, java.lang.String) 
		android.icu.text.PluralRules$PluralType pluralType
		String pattern
	android.icu.text.NFRule getDefaultInfinityRule () 
	android.icu.text.NFRule getDefaultNaNRule () 
	private java.lang.String extractSpecial (java.lang.StringBuilder, java.lang.String) 
		int lpEnd
		int lpStart
		StringBuilder description
		String specialName
		String result
		int lp
	private void init (java.lang.String, java.lang.String[][]) 
		android.icu.text.NFRuleSet ruleSet
		String currentName
		int i
		int i
		int i
		int j
		String name
		int i
		String description
		String[][] localizations
		StringBuilder descBuf
		int numRuleSets
		int p
		int publicRuleSetCount
		String[] ruleSetDescriptions
		int curRuleSet
		int start
		String[] publicRuleSetTemp
	private void initLocalizations (java.lang.String[][]) 
		String[] data
		String loc
		String[] names
		int i
		java.util.Map m
		String[][] localizations
	private void initCapitalizationContextInfo (android.icu.util.ULocale) 
		android.icu.impl.ICUResourceBundle rdb
		int[] intVector
		android.icu.util.ULocale theLocale
		android.icu.impl.ICUResourceBundle rb
	private java.lang.StringBuilder stripWhitespace (java.lang.String) 
		int p
		String description
		StringBuilder result
		int descriptionLength
		int start
	private java.lang.String format (double, android.icu.text.NFRuleSet) 
		double number
		android.icu.text.NFRuleSet ruleSet
		StringBuffer result
	private java.lang.String format (long, android.icu.text.NFRuleSet) 
		long number
		android.icu.text.NFRuleSet ruleSet
		StringBuffer result
	private void postProcess (java.lang.StringBuffer, android.icu.text.NFRuleSet) 
		Class cls
		Exception e
		int ix
		String ppClassName
		StringBuffer result
		android.icu.text.NFRuleSet ruleSet
	private java.lang.String adjustForContext (java.lang.String) 
		android.icu.text.DisplayContext capitalization
		String result
	android.icu.text.NFRuleSet findRuleSet (java.lang.String)  throws java.lang.IllegalArgumentException 
		String name
		android.icu.text.NFRuleSet result
	static void  () 
}

android/icu/text/Bidi$InsertPoints.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$InsertPoints extends java.lang.Object {
	int size
	int confirmed
	android.icu.text.Bidi$Point[] points
	void  () 
}

android/icu/text/SimpleDateFormat$1.class
SimpleDateFormat.java
package android.icu.text
 android.icu.text.SimpleDateFormat$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$DisplayContext
	static void  () 
}

android/icu/text/EscapeTransliterator$2.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$2 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/NumberFormatServiceShim$NFService$1RBNumberFormatFactory.class
NumberFormatServiceShim.java
package android.icu.text
 android.icu.text.NumberFormatServiceShim$NFService$1RBNumberFormatFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
	final android.icu.text.NumberFormatServiceShim$NFService this$0
	void  (android.icu.text.NumberFormatServiceShim$NFService) 
		android.icu.text.NumberFormatServiceShim$NFService this$0
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService srvc
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_1.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_1 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	private static android.icu.text.CharsetRecog_sbcs$NGramsPlusLang[] ngrams_8859_1
	void  () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int confidence
		android.icu.text.CharsetRecog_sbcs$NGramsPlusLang ngl
		android.icu.text.CharsetDetector det
		String name
		int bestConfidenceSoFar
		String lang
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/ScientificNumberFormatter$MarkupStyle.class
ScientificNumberFormatter.java
package android.icu.text
 android.icu.text.ScientificNumberFormatter$MarkupStyle extends android.icu.text.ScientificNumberFormatter$Style {
	private final String beginMarkup
	private final String endMarkup
	void  (java.lang.String, java.lang.String) 
		String beginMarkup
		String endMarkup
	java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String) 
		int limit
		java.util.Map attributeSet
		java.text.AttributedCharacterIterator iterator
		String preExponent
		int copyFromOffset
		StringBuilder result
}

android/icu/text/BreakTransliterator$ReplaceableCharacterIterator.class
BreakTransliterator.java
package android.icu.text
final android.icu.text.BreakTransliterator$ReplaceableCharacterIterator extends java.lang.Object implements java.text.CharacterIterator  {
	private android.icu.text.Replaceable text
	private int begin
	private int end
	private int pos
	public void  (android.icu.text.Replaceable, int, int, int) 
		android.icu.text.Replaceable text
		int begin
		int end
		int pos
	public void setText (android.icu.text.Replaceable) 
		android.icu.text.Replaceable text
	public char first () 
	public char last () 
	public char setIndex (int) 
		int p
	public char current () 
	public char next () 
	public char previous () 
	public int getBeginIndex () 
	public int getEndIndex () 
	public int getIndex () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.BreakTransliterator$ReplaceableCharacterIterator that
	public int hashCode () 
	public java.lang.Object clone () 
		android.icu.text.BreakTransliterator$ReplaceableCharacterIterator other
		CloneNotSupportedException e
}

android/icu/text/SpoofChecker$SpoofData$SpoofStringLengthsElement.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$SpoofData$SpoofStringLengthsElement extends java.lang.Object {
	int fLastString
	int fStrLength
	void  () 
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.SpoofChecker$SpoofData$SpoofStringLengthsElement otherEl
}

android/icu/text/FilteredNormalizer2.class
FilteredNormalizer2.java
package android.icu.text
public android.icu.text.FilteredNormalizer2 extends android.icu.text.Normalizer2 {
	private android.icu.text.Normalizer2 norm2
	private android.icu.text.UnicodeSet set
	public void  (android.icu.text.Normalizer2, android.icu.text.UnicodeSet) 
		android.icu.text.Normalizer2 n2
		android.icu.text.UnicodeSet filterSet
	public java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder) 
		CharSequence src
		StringBuilder dest
	public java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable) 
		CharSequence src
		Appendable dest
	public java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence) 
		StringBuilder first
		CharSequence second
	public java.lang.String getDecomposition (int) 
		int c
	public java.lang.String getRawDecomposition (int) 
		int c
	public int composePair (int, int) 
		int a
		int b
	public int getCombiningClass (int) 
		int c
	public boolean isNormalized (java.lang.CharSequence) 
		int spanLimit
		int prevSpanLimit
		CharSequence s
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence) 
		android.icu.text.Normalizer$QuickCheckResult qcResult
		int spanLimit
		int prevSpanLimit
		CharSequence s
		android.icu.text.Normalizer$QuickCheckResult result
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public int spanQuickCheckYes (java.lang.CharSequence) 
		int yesLimit
		int spanLimit
		int prevSpanLimit
		CharSequence s
		android.icu.text.UnicodeSet$SpanCondition spanCondition
	public boolean hasBoundaryBefore (int) 
		int c
	public boolean hasBoundaryAfter (int) 
		int c
	public boolean isInert (int) 
		int c
	private java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable, android.icu.text.UnicodeSet$SpanCondition) 
		int spanLimit
		int spanLength
		int prevSpanLimit
		java.io.IOException e
		CharSequence src
		Appendable dest
		android.icu.text.UnicodeSet$SpanCondition spanCondition
		StringBuilder tempDest
	private java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence, boolean) 
		StringBuilder middle
		CharSequence prefix
		int suffixStart
		CharSequence rest
		StringBuilder first
		CharSequence second
		boolean doNormalize
		int prefixLimit
}

android/icu/text/UnescapeTransliterator$5.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/MeasureFormat$UnitDataSink$UnitTypeSink.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$UnitDataSink$UnitTypeSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.MeasureFormat$UnitDataSink this$0
	void  (android.icu.text.MeasureFormat$UnitDataSink) 
		android.icu.text.MeasureFormat$UnitDataSink this$0
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
}

android/icu/text/PluralRules$BinaryConstraint.class
PluralRules.java
package android.icu.text
abstract android.icu.text.PluralRules$BinaryConstraint extends java.lang.Object implements android.icu.text.PluralRules$Constraint java.io.Serializable  {
	private static final long serialVersionUID
	protected final android.icu.text.PluralRules$Constraint a
	protected final android.icu.text.PluralRules$Constraint b
	protected void  (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint) 
		android.icu.text.PluralRules$Constraint a
		android.icu.text.PluralRules$Constraint b
}

android/icu/text/BreakIteratorFactory$BFService$1RBBreakIteratorFactory.class
BreakIteratorFactory.java
package android.icu.text
 android.icu.text.BreakIteratorFactory$BFService$1RBBreakIteratorFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
	final android.icu.text.BreakIteratorFactory$BFService this$0
	void  (android.icu.text.BreakIteratorFactory$BFService) 
		android.icu.text.BreakIteratorFactory$BFService this$0
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService srvc
}

android/icu/text/MessagePatternUtil$Node.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$Node extends java.lang.Object {
	private void  () 
	void  (android.icu.text.MessagePatternUtil$1) 
		android.icu.text.MessagePatternUtil$1 x0
}

android/icu/text/TransliteratorIDParser$Specs.class
TransliteratorIDParser.java
package android.icu.text
 android.icu.text.TransliteratorIDParser$Specs extends java.lang.Object {
	public String source
	public String target
	public String variant
	public String filter
	public boolean sawSource
	void  (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String) 
		String s
		String t
		String v
		boolean sawS
		String f
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6_ar.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6_ar extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 {
	private static int[] ngrams
	void  () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32.class
CharsetRecog_Unicode.java
package android.icu.text
abstract android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 extends android.icu.text.CharsetRecog_Unicode {
	void  () 
	abstract int getChar (byte[], int) 
	abstract java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int ch
		int i
		android.icu.text.CharsetDetector det
		byte[] input
		int limit
		int numValid
		int numInvalid
		boolean hasBOM
		int confidence
}

android/icu/text/PluralRulesSerialProxy.class
PluralRulesSerialProxy.java
package android.icu.text
 android.icu.text.PluralRulesSerialProxy extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final String data
	void  (java.lang.String) 
		String rules
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
}

android/icu/text/UnicodeSet$EntryRangeIterable.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$EntryRangeIterable extends java.lang.Object implements java.lang.Iterable  {
	final android.icu.text.UnicodeSet this$0
	private void  (android.icu.text.UnicodeSet) 
	public java.util.Iterator iterator () 
	void  (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$1) 
		android.icu.text.UnicodeSet x0
		android.icu.text.UnicodeSet$1 x1
}

android/icu/text/Collator$ASCII.class
Collator.java
package android.icu.text
final android.icu.text.Collator$ASCII extends java.lang.Object {
	private void  () 
	static boolean equalIgnoreCase (java.lang.CharSequence, java.lang.CharSequence) 
		char lc
		char rc
		int i
		CharSequence left
		CharSequence right
		int length
}

android/icu/text/Normalizer$NFKDModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKDModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$600 () 
	static void  () 
}

android/icu/text/CharsetRecog_UTF8.class
CharsetRecog_UTF8.java
package android.icu.text
 android.icu.text.CharsetRecog_UTF8 extends android.icu.text.CharsetRecognizer {
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int b
		android.icu.text.CharsetDetector det
		boolean hasBOM
		int numValid
		int numInvalid
		byte[] input
		int i
		int trailBytes
		int confidence
}

android/icu/text/CollationElementIterator.class
CollationElementIterator.java
package android.icu.text
public final android.icu.text.CollationElementIterator extends java.lang.Object {
	private android.icu.impl.coll.CollationIterator iter_
	private android.icu.text.RuleBasedCollator rbc_
	private int otherHalf_
	private byte dir_
	private android.icu.impl.coll.UVector32 offsets_
	private String string_
	public static final int NULLORDER
	public static final int IGNORABLE
	static final boolean $assertionsDisabled
	public static final int primaryOrder (int) 
		int ce
	public static final int secondaryOrder (int) 
		int ce
	public static final int tertiaryOrder (int) 
		int ce
	private static final int getFirstHalf (long, int) 
		long p
		int lower32
	private static final int getSecondHalf (long, int) 
		long p
		int lower32
	private static final boolean ceNeedsTwoParts (long) 
		long ce
	private void  (android.icu.text.RuleBasedCollator) 
		android.icu.text.RuleBasedCollator collator
	void  (java.lang.String, android.icu.text.RuleBasedCollator) 
		String source
		android.icu.text.RuleBasedCollator collator
	void  (java.text.CharacterIterator, android.icu.text.RuleBasedCollator) 
		java.text.CharacterIterator source
		android.icu.text.RuleBasedCollator collator
	void  (android.icu.text.UCharacterIterator, android.icu.text.RuleBasedCollator) 
		android.icu.text.UCharacterIterator source
		android.icu.text.RuleBasedCollator collator
	public int getOffset () 
		int i
	public int next () 
		int oh
		long ce
		long p
		int lower32
		int firstHalf
		int secondHalf
	public int previous () 
		int oh
		int limitOffset
		long ce
		long p
		int lower32
		int firstHalf
		int secondHalf
	public void reset () 
	public void setOffset (int) 
		char c
		int lastSafeOffset
		int offset
		int newOffset
	public void setText (java.lang.String) 
		android.icu.impl.coll.CollationIterator newIter
		String source
		android.icu.impl.coll.CollationIterator newIter
		boolean numeric
	public void setText (android.icu.text.UCharacterIterator) 
		CloneNotSupportedException e
		android.icu.impl.coll.CollationIterator newIter
		android.icu.text.UCharacterIterator source
		android.icu.text.UCharacterIterator src
		android.icu.text.UCharacterIterator src
		android.icu.impl.coll.CollationIterator newIter
		boolean numeric
	public void setText (java.text.CharacterIterator) 
		android.icu.impl.coll.CollationIterator newIter
		java.text.CharacterIterator source
		android.icu.text.UCharacterIterator src
		android.icu.impl.coll.CollationIterator newIter
		boolean numeric
	int strengthOrder (int) 
		int order
		int s
	static final java.util.Map computeMaxExpansions (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData data
		java.util.Map maxExpansions
		android.icu.text.CollationElementIterator$MaxExpSink sink
	public int getMaxExpansion (int) 
		int ce
	static int getMaxExpansion (java.util.Map, int) 
		Integer max
		java.util.Map maxExpansions
		int order
	private byte normalizeDir () 
	public boolean equals (java.lang.Object) 
		android.icu.text.CollationElementIterator thatceiter
		Object that
	public int hashCode () 
	public android.icu.text.RuleBasedCollator getRuleBasedCollator () 
	static boolean access$000 (long) 
		long x0
	static int access$100 (long, int) 
		long x0
		int x1
	static int access$200 (long, int) 
		long x0
		int x1
	static void  () 
}

android/icu/text/DateIntervalFormat.class
DateIntervalFormat.java
package android.icu.text
public android.icu.text.DateIntervalFormat extends android.icu.text.UFormat {
	private static final long serialVersionUID
	private static android.icu.impl.ICUCache LOCAL_PATTERN_CACHE
	private android.icu.text.DateIntervalInfo fInfo
	private android.icu.text.SimpleDateFormat fDateFormat
	private android.icu.util.Calendar fFromCalendar
	private android.icu.util.Calendar fToCalendar
	private String fSkeleton
	private boolean isDateIntervalInfoDefault
	private transient java.util.Map fIntervalPatterns
	private String fDatePattern
	private String fTimePattern
	private String fDateTimeFormat
	private void  () 
	public void  (java.lang.String, android.icu.text.DateIntervalInfo, android.icu.text.SimpleDateFormat) 
		String skeleton
		android.icu.text.DateIntervalInfo dtItvInfo
		android.icu.text.SimpleDateFormat simpleDateFormat
	private void  (java.lang.String, android.icu.util.ULocale, android.icu.text.SimpleDateFormat) 
		String skeleton
		android.icu.util.ULocale locale
		android.icu.text.SimpleDateFormat simpleDateFormat
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String) 
		String skeleton
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale) 
		String skeleton
		java.util.Locale locale
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.util.ULocale) 
		String skeleton
		android.icu.util.ULocale locale
		android.icu.text.DateTimePatternGenerator generator
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.text.DateIntervalInfo) 
		String skeleton
		android.icu.text.DateIntervalInfo dtitvinf
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, java.util.Locale, android.icu.text.DateIntervalInfo) 
		String skeleton
		java.util.Locale locale
		android.icu.text.DateIntervalInfo dtitvinf
	public static final android.icu.text.DateIntervalFormat getInstance (java.lang.String, android.icu.util.ULocale, android.icu.text.DateIntervalInfo) 
		String skeleton
		android.icu.util.ULocale locale
		android.icu.text.DateIntervalInfo dtitvinf
		android.icu.text.DateTimePatternGenerator generator
	public java.lang.Object clone () 
		android.icu.text.DateIntervalFormat other
	public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object obj
		StringBuffer appendTo
		java.text.FieldPosition fieldPosition
	public final java.lang.StringBuffer format (android.icu.util.DateInterval, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.util.DateInterval dtInterval
		StringBuffer appendTo
		java.text.FieldPosition fieldPosition
	public java.lang.String getPatterns (android.icu.util.Calendar, android.icu.util.Calendar, android.icu.util.Output) 
		int field
		int field
		int field
		int field
		int field
		int field
		int field
		int field
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		android.icu.util.Output part2
		int field
		android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
	public final java.lang.StringBuffer format (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.util.Calendar firstCal
		android.icu.util.Calendar secondCal
		java.text.FieldPosition otherPos
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		StringBuffer appendTo
		java.text.FieldPosition pos
		int field
		boolean fromToOnSameDay
		android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
		android.icu.util.Calendar firstCal
		android.icu.util.Calendar secondCal
		String originalPattern
	private void adjustPosition (java.lang.String, java.lang.String, java.text.FieldPosition, java.lang.String, java.text.FieldPosition, java.text.FieldPosition) 
		String combiningPattern
		String pat0
		java.text.FieldPosition pos0
		String pat1
		java.text.FieldPosition pos1
		java.text.FieldPosition posResult
		int index0
		int index1
		int placeholderLen
	private final java.lang.StringBuffer fallbackFormat (android.icu.util.Calendar, android.icu.util.Calendar, boolean, java.lang.StringBuffer, java.text.FieldPosition) 
		StringBuffer datePortion
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		boolean fromToOnSameDay
		StringBuffer appendTo
		java.text.FieldPosition pos
		String fullPattern
		boolean formatDatePlusTimeRange
		java.text.FieldPosition otherPos
		StringBuffer earlierDate
		StringBuffer laterDate
		String fallbackPattern
		String fallbackRange
	private final java.lang.StringBuffer fallbackFormat (android.icu.util.Calendar, android.icu.util.Calendar, boolean, java.lang.StringBuffer, java.text.FieldPosition, java.lang.String) 
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		boolean fromToOnSameDay
		StringBuffer appendTo
		java.text.FieldPosition pos
		String fullPattern
		String originalPattern
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition parse_pos
	public android.icu.text.DateIntervalInfo getDateIntervalInfo () 
	public void setDateIntervalInfo (android.icu.text.DateIntervalInfo) 
		android.icu.text.DateIntervalInfo newItvPattern
	public android.icu.util.TimeZone getTimeZone () 
	public void setTimeZone (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
		android.icu.util.TimeZone zoneToSet
	public android.icu.text.DateFormat getDateFormat () 
	private void initializePattern (android.icu.impl.ICUCache) 
		java.util.Map intervalPatterns
		android.icu.impl.ICUCache cache
		String fullPattern
		android.icu.util.ULocale locale
		String key
		java.util.Map patterns
	private java.util.Map initializeIntervalPattern (java.lang.String, android.icu.util.ULocale) 
		android.icu.impl.CalendarData calData
		String[] patterns
		String pattern
		android.icu.text.DateIntervalInfo$PatternInfo ptn
		String pattern
		android.icu.text.DateIntervalInfo$PatternInfo ptn
		String datePattern
		String fullPattern
		android.icu.util.ULocale locale
		android.icu.text.DateTimePatternGenerator dtpng
		String skeleton
		java.util.HashMap intervalPatterns
		StringBuilder date
		StringBuilder normalizedDate
		StringBuilder time
		StringBuilder normalizedTime
		String dateSkeleton
		String timeSkeleton
		String normalizedDateSkeleton
		String normalizedTimeSkeleton
		boolean found
	private void genFallbackPattern (int, java.lang.String, java.util.Map, android.icu.text.DateTimePatternGenerator) 
		int field
		String skeleton
		java.util.Map intervalPatterns
		android.icu.text.DateTimePatternGenerator dtpng
		String pattern
		android.icu.text.DateIntervalInfo$PatternInfo ptn
	private static void getDateTimeSkeleton (java.lang.String, java.lang.StringBuilder, java.lang.StringBuilder, java.lang.StringBuilder, java.lang.StringBuilder) 
		char ch
		String skeleton
		StringBuilder dateSkeleton
		StringBuilder normalizedDateSkeleton
		StringBuilder timeSkeleton
		StringBuilder normalizedTimeSkeleton
		int i
		int ECount
		int dCount
		int MCount
		int yCount
		int hCount
		int HCount
		int mCount
		int vCount
		int zCount
	private boolean genSeparateDateTimePtn (java.lang.String, java.lang.String, java.util.Map, android.icu.text.DateTimePatternGenerator) 
		String skeleton
		android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch skeletons
		String dateSkeleton
		String timeSkeleton
		java.util.Map intervalPatterns
		android.icu.text.DateTimePatternGenerator dtpng
		String skeleton
		android.icu.text.DateIntervalFormat$BestMatchInfo retValue
		String bestSkeleton
		int differenceInfo
	private android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch genIntervalPattern (int, java.lang.String, java.lang.String, int, java.util.Map) 
		android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
		android.icu.text.DateIntervalFormat$BestMatchInfo tmpRetValue
		String tmpBestSkeleton
		String fieldLetter
		String part1
		String part2
		int field
		String skeleton
		String bestSkeleton
		int differenceInfo
		java.util.Map intervalPatterns
		android.icu.text.DateIntervalFormat$SkeletonAndItsBestMatch retValue
		android.icu.text.DateIntervalInfo$PatternInfo pattern
	private static java.lang.String adjustFieldWidth (java.lang.String, java.lang.String, java.lang.String, int) 
		int j
		char skeletonChar
		int fieldCount
		int inputFieldCount
		char ch
		int i
		int j
		char skeletonChar
		int fieldCount
		int inputFieldCount
		String inputSkeleton
		String bestMatchSkeleton
		String bestMatchIntervalPattern
		int differenceInfo
		int[] inputSkeletonFieldWidth
		int[] bestMatchSkeletonFieldWidth
		StringBuilder adjustedPtn
		boolean inQuote
		char prevCh
		int count
		int PATTERN_CHAR_BASE
		int adjustedPtnLength
	private void concatSingleDate2TimeInterval (java.lang.String, java.lang.String, int, java.util.Map) 
		String timeIntervalPattern
		String pattern
		String dtfmt
		String datePattern
		int field
		java.util.Map intervalPatterns
		android.icu.text.DateIntervalInfo$PatternInfo timeItvPtnInfo
	private static boolean fieldExistsInSkeleton (int, java.lang.String) 
		int field
		String skeleton
		String fieldChar
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	public java.util.Map getRawPatterns () 
	static void  () 
}

android/icu/text/PluralRules$SimpleTokenizer.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$SimpleTokenizer extends java.lang.Object {
	static final android.icu.text.UnicodeSet BREAK_AND_IGNORE
	static final android.icu.text.UnicodeSet BREAK_AND_KEEP
	void  () 
	static java.lang.String[] split (java.lang.String) 
		char ch
		int i
		String source
		int last
		java.util.List result
	static void  () 
}

android/icu/text/UnicodeDecompressor.class
UnicodeDecompressor.java
package android.icu.text
public final android.icu.text.UnicodeDecompressor extends java.lang.Object implements android.icu.text.SCSU  {
	private int fCurrentWindow
	private int[] fOffsets
	private int fMode
	private static final int BUFSIZE
	private byte[] fBuffer
	private int fBufferLength
	public void  () 
	public static java.lang.String decompress (byte[]) 
		byte[] buffer
		char[] buf
	public static char[] decompress (byte[], int, int) 
		byte[] buffer
		int start
		int limit
		android.icu.text.UnicodeDecompressor comp
		int len
		char[] temp
		int charCount
		char[] result
	public int decompress (byte[], int, int, int[], char[], int, int) 
		int newBytes
		int count
		int normalizedBase
		int dByte
		byte[] byteBuffer
		int byteBufferStart
		int byteBufferLimit
		int[] bytesRead
		char[] charBuffer
		int charBufferStart
		int charBufferLimit
		int bytePos
		int ucPos
		int aByte
	public void reset () 
}

android/icu/text/UnicodeSet$SpanCondition.class
UnicodeSet.java
package android.icu.text
public final android.icu.text.UnicodeSet$SpanCondition extends java.lang.Enum {
	public static final android.icu.text.UnicodeSet$SpanCondition NOT_CONTAINED
	public static final android.icu.text.UnicodeSet$SpanCondition CONTAINED
	public static final android.icu.text.UnicodeSet$SpanCondition SIMPLE
	public static final android.icu.text.UnicodeSet$SpanCondition CONDITION_COUNT
	private static final android.icu.text.UnicodeSet$SpanCondition[] $VALUES
	public static android.icu.text.UnicodeSet$SpanCondition[] values () 
	public static android.icu.text.UnicodeSet$SpanCondition valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/RelativeDateTimeFormatter$RelativeDateTimeFormatterData.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData extends java.lang.Object {
	public final java.util.EnumMap qualitativeUnitMap
	java.util.EnumMap relUnitPatternMap
	public final String dateTimePattern
	public void  (java.util.EnumMap, java.util.EnumMap, java.lang.String) 
		java.util.EnumMap qualitativeUnitMap
		java.util.EnumMap relUnitPatternMap
		String dateTimePattern
}

android/icu/text/Normalizer$NFC32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFC32ModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$700 () 
	static void  () 
}

android/icu/text/AnyTransliterator.class
AnyTransliterator.java
package android.icu.text
 android.icu.text.AnyTransliterator extends android.icu.text.Transliterator {
	static final char TARGET_SEP
	static final char VARIANT_SEP
	static final String ANY
	static final String NULL_ID
	static final String LATIN_PIVOT
	private java.util.concurrent.ConcurrentHashMap cache
	private String target
	private int targetScript
	private android.icu.text.Transliterator widthFix
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		android.icu.text.Transliterator t
		boolean incremental
		int limit
		int delta
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean isIncremental
		int allStart
		int allLimit
		android.icu.text.AnyTransliterator$ScriptRunIterator it
	private void  (java.lang.String, java.lang.String, java.lang.String, int) 
		String id
		String theTarget
		String theVariant
		int theTargetScript
	public void  (java.lang.String, android.icu.text.UnicodeFilter, java.lang.String, int, android.icu.text.Transliterator, java.util.concurrent.ConcurrentHashMap) 
		String id
		android.icu.text.UnicodeFilter filter
		String target2
		int targetScript2
		android.icu.text.Transliterator widthFix2
		java.util.concurrent.ConcurrentHashMap cache2
	private android.icu.text.Transliterator getTransliterator (int) 
		java.util.List v
		android.icu.text.Transliterator prevCachedT
		String sourceName
		String id
		int source
		Integer key
		android.icu.text.Transliterator t
	private boolean isWide (int) 
		int script
	static void register () 
		String variant
		String id
		android.icu.text.AnyTransliterator trans
		java.util.Enumeration v
		String target
		int targetScript
		java.util.Set seenVariants
		java.util.Enumeration t
		String source
		java.util.Enumeration s
		java.util.HashMap seen
	private static int scriptNameToCode (java.lang.String) 
		int[] codes
		java.util.MissingResourceException e
		String name
	public android.icu.text.Transliterator safeClone () 
		android.icu.text.UnicodeFilter filter
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
}

android/icu/text/RelativeDateTimeFormatter$Style.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter$Style extends java.lang.Enum {
	public static final android.icu.text.RelativeDateTimeFormatter$Style LONG
	public static final android.icu.text.RelativeDateTimeFormatter$Style SHORT
	public static final android.icu.text.RelativeDateTimeFormatter$Style NARROW
	private static final int INDEX_COUNT
	private static final android.icu.text.RelativeDateTimeFormatter$Style[] $VALUES
	public static android.icu.text.RelativeDateTimeFormatter$Style[] values () 
	public static android.icu.text.RelativeDateTimeFormatter$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/FunctionReplacer.class
FunctionReplacer.java
package android.icu.text
 android.icu.text.FunctionReplacer extends java.lang.Object implements android.icu.text.UnicodeReplacer  {
	private android.icu.text.Transliterator translit
	private android.icu.text.UnicodeReplacer replacer
	public void  (android.icu.text.Transliterator, android.icu.text.UnicodeReplacer) 
		android.icu.text.Transliterator theTranslit
		android.icu.text.UnicodeReplacer theReplacer
	public int replace (android.icu.text.Replaceable, int, int, int[]) 
		android.icu.text.Replaceable text
		int start
		int limit
		int[] cursor
		int len
	public java.lang.String toReplacerPattern (boolean) 
		boolean escapeUnprintable
		StringBuilder rule
	public void addReplacementSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet toUnionTo
}

android/icu/text/LowercaseTransliterator$1.class
LowercaseTransliterator.java
package android.icu.text
final android.icu.text.LowercaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/StringPrep.class
StringPrep.java
package android.icu.text
public final android.icu.text.StringPrep extends java.lang.Object {
	public static final int DEFAULT
	public static final int ALLOW_UNASSIGNED
	public static final int RFC3491_NAMEPREP
	public static final int RFC3530_NFS4_CS_PREP
	public static final int RFC3530_NFS4_CS_PREP_CI
	public static final int RFC3530_NFS4_CIS_PREP
	public static final int RFC3530_NFS4_MIXED_PREP_PREFIX
	public static final int RFC3530_NFS4_MIXED_PREP_SUFFIX
	public static final int RFC3722_ISCSI
	public static final int RFC3920_NODEPREP
	public static final int RFC3920_RESOURCEPREP
	public static final int RFC4011_MIB
	public static final int RFC4013_SASLPREP
	public static final int RFC4505_TRACE
	public static final int RFC4518_LDAP
	public static final int RFC4518_LDAP_CI
	private static final int MAX_PROFILE
	private static final String[] PROFILE_NAMES
	private static final java.lang.ref.WeakReference[] CACHE
	private static final int UNASSIGNED
	private static final int MAP
	private static final int PROHIBITED
	private static final int DELETE
	private static final int TYPE_LIMIT
	private static final int NORMALIZATION_ON
	private static final int CHECK_BIDI_ON
	private static final int TYPE_THRESHOLD
	private static final int MAX_INDEX_VALUE
	private static final int INDEX_MAPPING_DATA_SIZE
	private static final int NORM_CORRECTNS_LAST_UNI_VERSION
	private static final int ONE_UCHAR_MAPPING_INDEX_START
	private static final int TWO_UCHARS_MAPPING_INDEX_START
	private static final int THREE_UCHARS_MAPPING_INDEX_START
	private static final int FOUR_UCHARS_MAPPING_INDEX_START
	private static final int OPTIONS
	private static final int INDEX_TOP
	private android.icu.impl.CharTrie sprepTrie
	private int[] indexes
	private char[] mappingData
	private android.icu.util.VersionInfo sprepUniVer
	private android.icu.util.VersionInfo normCorrVer
	private boolean doNFKC
	private boolean checkBiDi
	private android.icu.impl.UBiDiProps bdp
	private char getCodePointValue (int) 
		int ch
	private static android.icu.util.VersionInfo getVersionInfo (int) 
		int comp
		int micro
		int milli
		int minor
		int major
	private static android.icu.util.VersionInfo getVersionInfo (byte[]) 
		byte[] version
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
	private void  (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		android.icu.impl.StringPrepDataReader reader
		android.icu.util.VersionInfo normUniVer
	public static android.icu.text.StringPrep getInstance (int) 
		java.io.IOException e
		java.nio.ByteBuffer bytes
		java.lang.ref.WeakReference ref
		int profile
		android.icu.text.StringPrep instance
	private static final void getValues (char, android.icu.text.StringPrep$Values) 
		char trieWord
		android.icu.text.StringPrep$Values values
	private java.lang.StringBuffer map (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		int length
		int length
		int length
		int index
		int length
		android.icu.text.UCharacterIterator iter
		int options
		android.icu.text.StringPrep$Values val
		char result
		int ch
		StringBuffer dest
		boolean allowUnassigned
	private java.lang.StringBuffer normalize (java.lang.StringBuffer) 
		StringBuffer src
	public java.lang.StringBuffer prepare (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		char result
		android.icu.text.UCharacterIterator src
		int options
		StringBuffer mapOut
		StringBuffer normOut
		int ch
		android.icu.text.UCharacterIterator iter
		android.icu.text.StringPrep$Values val
		int direction
		int firstCharDir
		int rtlPos
		int ltrPos
		boolean rightToLeft
		boolean leftToRight
	public java.lang.String prepare (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String src
		int options
		StringBuffer result
	static void  () 
}

android/icu/text/Normalizer2.class
Normalizer2.java
package android.icu.text
public abstract android.icu.text.Normalizer2 extends java.lang.Object {
	public static android.icu.text.Normalizer2 getNFCInstance () 
	public static android.icu.text.Normalizer2 getNFDInstance () 
	public static android.icu.text.Normalizer2 getNFKCInstance () 
	public static android.icu.text.Normalizer2 getNFKDInstance () 
	public static android.icu.text.Normalizer2 getNFKCCasefoldInstance () 
	public static android.icu.text.Normalizer2 getInstance (java.io.InputStream, java.lang.String, android.icu.text.Normalizer2$Mode) 
		java.io.IOException e
		java.io.InputStream data
		String name
		android.icu.text.Normalizer2$Mode mode
		java.nio.ByteBuffer bytes
		android.icu.impl.Norm2AllModes all2Modes
	public java.lang.String normalize (java.lang.CharSequence) 
		int spanLength
		StringBuilder sb
		CharSequence src
	public abstract java.lang.StringBuilder normalize (java.lang.CharSequence, java.lang.StringBuilder) 
	public abstract java.lang.Appendable normalize (java.lang.CharSequence, java.lang.Appendable) 
	public abstract java.lang.StringBuilder normalizeSecondAndAppend (java.lang.StringBuilder, java.lang.CharSequence) 
	public abstract java.lang.StringBuilder append (java.lang.StringBuilder, java.lang.CharSequence) 
	public abstract java.lang.String getDecomposition (int) 
	public java.lang.String getRawDecomposition (int) 
		int c
	public int composePair (int, int) 
		int a
		int b
	public int getCombiningClass (int) 
		int c
	public abstract boolean isNormalized (java.lang.CharSequence) 
	public abstract android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.CharSequence) 
	public abstract int spanQuickCheckYes (java.lang.CharSequence) 
	public abstract boolean hasBoundaryBefore (int) 
	public abstract boolean hasBoundaryAfter (int) 
	public abstract boolean isInert (int) 
	protected void  () 
}

android/icu/text/DateTimePatternGenerator$DTPGflags.class
DateTimePatternGenerator.java
package android.icu.text
final android.icu.text.DateTimePatternGenerator$DTPGflags extends java.lang.Enum {
	public static final android.icu.text.DateTimePatternGenerator$DTPGflags FIX_FRACTIONAL_SECONDS
	public static final android.icu.text.DateTimePatternGenerator$DTPGflags SKELETON_USES_CAP_J
	private static final android.icu.text.DateTimePatternGenerator$DTPGflags[] $VALUES
	public static android.icu.text.DateTimePatternGenerator$DTPGflags[] values () 
	public static android.icu.text.DateTimePatternGenerator$DTPGflags valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/Normalizer$NFD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFD32ModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$200 () 
	static void  () 
}

android/icu/text/DateFormatSymbols$CapitalizationContextUsage.class
DateFormatSymbols.java
package android.icu.text
final android.icu.text.DateFormatSymbols$CapitalizationContextUsage extends java.lang.Enum {
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage OTHER
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_FORMAT
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_STANDALONE
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage MONTH_NARROW
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_FORMAT
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_STANDALONE
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage DAY_NARROW
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_WIDE
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_ABBREV
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage ERA_NARROW
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage ZONE_LONG
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage ZONE_SHORT
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage METAZONE_LONG
	public static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage METAZONE_SHORT
	private static final android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] $VALUES
	public static android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] values () 
	public static android.icu.text.DateFormatSymbols$CapitalizationContextUsage valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/UnicodeSet$ComparisonStyle.class
UnicodeSet.java
package android.icu.text
public final android.icu.text.UnicodeSet$ComparisonStyle extends java.lang.Enum {
	public static final android.icu.text.UnicodeSet$ComparisonStyle SHORTER_FIRST
	public static final android.icu.text.UnicodeSet$ComparisonStyle LEXICOGRAPHIC
	public static final android.icu.text.UnicodeSet$ComparisonStyle LONGER_FIRST
	private static final android.icu.text.UnicodeSet$ComparisonStyle[] $VALUES
	public static android.icu.text.UnicodeSet$ComparisonStyle[] values () 
	public static android.icu.text.UnicodeSet$ComparisonStyle valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/ReplaceableString.class
ReplaceableString.java
package android.icu.text
public android.icu.text.ReplaceableString extends java.lang.Object implements android.icu.text.Replaceable  {
	private StringBuffer buf
	public void  (java.lang.String) 
		String str
	public void  (java.lang.StringBuffer) 
		StringBuffer buf
	public void  () 
	public java.lang.String toString () 
	public java.lang.String substring (int, int) 
		int start
		int limit
	public int length () 
	public char charAt (int) 
		int offset
	public int char32At (int) 
		int offset
	public void getChars (int, int, char[], int) 
		int srcStart
		int srcLimit
		char[] dst
		int dstStart
	public void replace (int, int, java.lang.String) 
		int start
		int limit
		String text
	public void replace (int, int, char[], int, int) 
		int start
		int limit
		char[] chars
		int charsStart
		int charsLen
	public void copy (int, int, int) 
		int start
		int limit
		int dest
		char[] text
	public boolean hasMetaData () 
}

android/icu/text/CharsDictionaryMatcher.class
CharsDictionaryMatcher.java
package android.icu.text
 android.icu.text.CharsDictionaryMatcher extends android.icu.text.DictionaryMatcher {
	private CharSequence characters
	public void  (java.lang.CharSequence) 
		CharSequence chars
	public int matches (java.text.CharacterIterator, int, int[], int[], int, int[]) 
		java.text.CharacterIterator text_
		int maxLength
		int[] lengths
		int[] count_
		int limit
		int[] values
		android.icu.text.UCharacterIterator text
		android.icu.util.CharsTrie uct
		int c
		android.icu.util.BytesTrie$Result result
		int numChars
		int count
	public int getType () 
}

android/icu/text/Normalizer$QuickCheckResult.class
Normalizer.java
package android.icu.text
public final android.icu.text.Normalizer$QuickCheckResult extends java.lang.Object {
	private void  (int) 
		int value
	void  (int, android.icu.text.Normalizer$1) 
		int x0
		android.icu.text.Normalizer$1 x1
}

android/icu/text/NullTransliterator.class
NullTransliterator.java
package android.icu.text
 android.icu.text.NullTransliterator extends android.icu.text.Transliterator {
	static String SHORT_ID
	static String _ID
	public void  () 
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean incremental
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	static void  () 
}

android/icu/text/MessagePatternUtil$MessageNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$MessageNode extends android.icu.text.MessagePatternUtil$Node {
	private volatile java.util.List list
	public java.util.List getContents () 
	public java.lang.String toString () 
	private void  () 
	private void addContentsNode (android.icu.text.MessagePatternUtil$MessageContentsNode) 
		android.icu.text.MessagePatternUtil$TextNode textNode
		android.icu.text.MessagePatternUtil$MessageContentsNode lastNode
		android.icu.text.MessagePatternUtil$MessageContentsNode node
	private android.icu.text.MessagePatternUtil$MessageNode freeze () 
	void  (android.icu.text.MessagePatternUtil$1) 
		android.icu.text.MessagePatternUtil$1 x0
	static void access$500 (android.icu.text.MessagePatternUtil$MessageNode, android.icu.text.MessagePatternUtil$MessageContentsNode) 
		android.icu.text.MessagePatternUtil$MessageNode x0
		android.icu.text.MessagePatternUtil$MessageContentsNode x1
	static android.icu.text.MessagePatternUtil$MessageNode access$700 (android.icu.text.MessagePatternUtil$MessageNode) 
		android.icu.text.MessagePatternUtil$MessageNode x0
}

android/icu/text/MessagePatternUtil$TextNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$TextNode extends android.icu.text.MessagePatternUtil$MessageContentsNode {
	private String text
	public java.lang.String getText () 
	public java.lang.String toString () 
	private void  (java.lang.String) 
		String text
	static java.lang.String access$102 (android.icu.text.MessagePatternUtil$TextNode, java.lang.String) 
		android.icu.text.MessagePatternUtil$TextNode x0
		String x1
	static java.lang.String access$100 (android.icu.text.MessagePatternUtil$TextNode) 
		android.icu.text.MessagePatternUtil$TextNode x0
	void  (java.lang.String, android.icu.text.MessagePatternUtil$1) 
		String x0
		android.icu.text.MessagePatternUtil$1 x1
}

android/icu/text/SpoofChecker$CheckResult.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker$CheckResult extends java.lang.Object {
	public int checks
	public int position
	public android.icu.text.UnicodeSet numerics
	public android.icu.text.SpoofChecker$RestrictionLevel restrictionLevel
	public void  () 
	public java.lang.String toString () 
		StringBuilder sb
}

android/icu/text/PluralRules$AndConstraint.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$AndConstraint extends android.icu.text.PluralRules$BinaryConstraint {
	private static final long serialVersionUID
	void  (android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$Constraint) 
		android.icu.text.PluralRules$Constraint a
		android.icu.text.PluralRules$Constraint b
	public boolean isFulfilled (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal n
	public boolean isLimited (android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$SampleType sampleType
	public java.lang.String toString () 
}

android/icu/text/MessagePatternUtil$VariantNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$VariantNode extends android.icu.text.MessagePatternUtil$Node {
	private String selector
	private double numericValue
	private android.icu.text.MessagePatternUtil$MessageNode msgNode
	public java.lang.String getSelector () 
	public boolean isSelectorNumeric () 
	public double getSelectorValue () 
	public android.icu.text.MessagePatternUtil$MessageNode getMessage () 
	public java.lang.String toString () 
		StringBuilder sb
	private void  () 
	void  (android.icu.text.MessagePatternUtil$1) 
		android.icu.text.MessagePatternUtil$1 x0
	static java.lang.String access$1702 (android.icu.text.MessagePatternUtil$VariantNode, java.lang.String) 
		android.icu.text.MessagePatternUtil$VariantNode x0
		String x1
	static double access$1802 (android.icu.text.MessagePatternUtil$VariantNode, double) 
		android.icu.text.MessagePatternUtil$VariantNode x0
		double x1
	static android.icu.text.MessagePatternUtil$MessageNode access$1902 (android.icu.text.MessagePatternUtil$VariantNode, android.icu.text.MessagePatternUtil$MessageNode) 
		android.icu.text.MessagePatternUtil$VariantNode x0
		android.icu.text.MessagePatternUtil$MessageNode x1
}

android/icu/text/RBBINode.class
RBBINode.java
package android.icu.text
 android.icu.text.RBBINode extends java.lang.Object {
	static final int setRef
	static final int uset
	static final int varRef
	static final int leafChar
	static final int lookAhead
	static final int tag
	static final int endMark
	static final int opStart
	static final int opCat
	static final int opOr
	static final int opStar
	static final int opPlus
	static final int opQuestion
	static final int opBreak
	static final int opReverse
	static final int opLParen
	static final int nodeTypeLimit
	static final String[] nodeTypeNames
	static final int precZero
	static final int precStart
	static final int precLParen
	static final int precOpOr
	static final int precOpCat
	int fType
	android.icu.text.RBBINode fParent
	android.icu.text.RBBINode fLeftChild
	android.icu.text.RBBINode fRightChild
	android.icu.text.UnicodeSet fInputSet
	int fPrecedence
	String fText
	int fFirstPos
	int fLastPos
	boolean fNullable
	int fVal
	boolean fLookAheadEnd
	java.util.Set fFirstPosSet
	java.util.Set fLastPosSet
	java.util.Set fFollowPos
	int fSerialNum
	static int gLastSerial
	void  (int) 
		int t
	void  (android.icu.text.RBBINode) 
		android.icu.text.RBBINode other
	android.icu.text.RBBINode cloneTree () 
		android.icu.text.RBBINode n
		android.icu.text.RBBINode n
		android.icu.text.RBBINode n
	android.icu.text.RBBINode flattenVariables () 
		android.icu.text.RBBINode retNode
	void flattenSets () 
		android.icu.text.RBBINode setRefNode
		android.icu.text.RBBINode usetNode
		android.icu.text.RBBINode replTree
		android.icu.text.RBBINode setRefNode
		android.icu.text.RBBINode usetNode
		android.icu.text.RBBINode replTree
	void findNodes (java.util.List, int) 
		java.util.List dest
		int kind
	static void printNode (android.icu.text.RBBINode) 
		android.icu.text.RBBINode n
	static void printString (java.lang.String, int) 
		int i
		int i
		String s
		int minWidth
	static void printInt (int, int) 
		int i
		int minWidth
		String s
	static void printHex (int, int) 
		int i
		int minWidth
		String s
		String leadingZeroes
	void printTree (boolean) 
		boolean printHeading
	static void  () 
}

android/icu/text/ArabicShapingException.class
ArabicShapingException.java
package android.icu.text
public final android.icu.text.ArabicShapingException extends java.lang.Exception {
	static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

android/icu/text/ScientificNumberFormatter$Style.class
ScientificNumberFormatter.java
package android.icu.text
abstract android.icu.text.ScientificNumberFormatter$Style extends java.lang.Object {
	private void  () 
	abstract java.lang.String format (java.text.AttributedCharacterIterator, java.lang.String) 
	static void append (java.text.AttributedCharacterIterator, int, int, java.lang.StringBuilder) 
		int i
		java.text.AttributedCharacterIterator iterator
		int start
		int limit
		StringBuilder result
		int oldIndex
	void  (android.icu.text.ScientificNumberFormatter$1) 
		android.icu.text.ScientificNumberFormatter$1 x0
}

android/icu/text/Normalizer$FCD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$FCD32ModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$1100 () 
	static void  () 
}

android/icu/text/IdentifierInfo.class
IdentifierInfo.java
package android.icu.text
public android.icu.text.IdentifierInfo extends java.lang.Object {
	private static final android.icu.text.UnicodeSet ASCII
	private String identifier
	private final java.util.BitSet requiredScripts
	private final java.util.Set scriptSetSet
	private final java.util.BitSet commonAmongAlternates
	private final android.icu.text.UnicodeSet numerics
	private final android.icu.text.UnicodeSet identifierProfile
	private static final java.util.BitSet JAPANESE
	private static final java.util.BitSet CHINESE
	private static final java.util.BitSet KOREAN
	private static final java.util.BitSet CONFUSABLE_WITH_LATIN
	public static final java.util.Comparator BITSET_COMPARATOR
	public void  () 
	private android.icu.text.IdentifierInfo clear () 
	public android.icu.text.IdentifierInfo setIdentifierProfile (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet identifierProfile
	public android.icu.text.UnicodeSet getIdentifierProfile () 
	public android.icu.text.IdentifierInfo setIdentifier (java.lang.String) 
		int cp
		int i
		java.util.BitSet other
		java.util.BitSet next
		java.util.Iterator it
		String identifier
		java.util.BitSet scriptsForCP
	public java.lang.String getIdentifier () 
	public java.util.BitSet getScripts () 
	public java.util.Set getAlternates () 
		java.util.BitSet item
		java.util.Set result
	public android.icu.text.UnicodeSet getNumerics () 
	public java.util.BitSet getCommonAmongAlternates () 
	public android.icu.text.SpoofChecker$RestrictionLevel getRestrictionLevel () 
		int cardinalityPlus
	public int getScriptCount () 
		int count
	public java.lang.String toString () 
	private boolean containsWithAlternates (java.util.BitSet, java.util.BitSet) 
		java.util.BitSet alternatives
		java.util.BitSet container
		java.util.BitSet containee
	public static java.lang.String displayAlternates (java.util.Set) 
		java.util.BitSet item
		java.util.Set alternates
		StringBuilder result
		java.util.Set sorted
	public static java.lang.String displayScripts (java.util.BitSet) 
		int i
		java.util.BitSet scripts
		StringBuilder result
	public static java.util.BitSet parseScripts (java.lang.String) 
		String item
		String scriptsString
		java.util.BitSet result
	public static java.util.Set parseAlternates (java.lang.String) 
		String item
		String scriptsSetString
		java.util.Set result
	public static final boolean contains (java.util.BitSet, java.util.BitSet) 
		int i
		java.util.BitSet container
		java.util.BitSet containee
	public static final transient java.util.BitSet set (java.util.BitSet, int[]) 
		int value
		java.util.BitSet bitset
		int[] values
	static void  () 
}

android/icu/text/IDNA$Error.class
IDNA.java
package android.icu.text
public final android.icu.text.IDNA$Error extends java.lang.Enum {
	public static final android.icu.text.IDNA$Error EMPTY_LABEL
	public static final android.icu.text.IDNA$Error LABEL_TOO_LONG
	public static final android.icu.text.IDNA$Error DOMAIN_NAME_TOO_LONG
	public static final android.icu.text.IDNA$Error LEADING_HYPHEN
	public static final android.icu.text.IDNA$Error TRAILING_HYPHEN
	public static final android.icu.text.IDNA$Error HYPHEN_3_4
	public static final android.icu.text.IDNA$Error LEADING_COMBINING_MARK
	public static final android.icu.text.IDNA$Error DISALLOWED
	public static final android.icu.text.IDNA$Error PUNYCODE
	public static final android.icu.text.IDNA$Error LABEL_HAS_DOT
	public static final android.icu.text.IDNA$Error INVALID_ACE_LABEL
	public static final android.icu.text.IDNA$Error BIDI
	public static final android.icu.text.IDNA$Error CONTEXTJ
	public static final android.icu.text.IDNA$Error CONTEXTO_PUNCTUATION
	public static final android.icu.text.IDNA$Error CONTEXTO_DIGITS
	private static final android.icu.text.IDNA$Error[] $VALUES
	public static android.icu.text.IDNA$Error[] values () 
	public static android.icu.text.IDNA$Error valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/RelativeDateTimeFormatter$Cache.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$Cache extends java.lang.Object {
	private final android.icu.impl.ICUCache cache
	private void  () 
	public android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData get (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String key
		android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData result
	void  (android.icu.text.RelativeDateTimeFormatter$1) 
		android.icu.text.RelativeDateTimeFormatter$1 x0
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_rtl extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
	private static int[] ngrams
	void  () 
	public java.lang.String getName () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/RBBIDataWrapper$TrieFoldingFunc.class
RBBIDataWrapper.java
package android.icu.text
 android.icu.text.RBBIDataWrapper$TrieFoldingFunc extends java.lang.Object implements android.icu.impl.Trie$DataManipulate  {
	void  () 
	public int getFoldingOffset (int) 
		int data
}

android/icu/text/TransliteratorIDParser$SingleID.class
TransliteratorIDParser.java
package android.icu.text
 android.icu.text.TransliteratorIDParser$SingleID extends java.lang.Object {
	public String canonID
	public String basicID
	public String filter
	void  (java.lang.String, java.lang.String, java.lang.String) 
		String c
		String b
		String f
	void  (java.lang.String, java.lang.String) 
		String c
		String b
	android.icu.text.Transliterator getInstance () 
		android.icu.text.Transliterator t
		android.icu.text.Transliterator t
}

android/icu/text/Normalizer$NFKDMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKDMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he_ltr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM424_he {
	private static int[] ngrams
	void  () 
	public java.lang.String getName () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/Normalizer$Unicode32.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$Unicode32 extends java.lang.Object {
	private static final android.icu.text.UnicodeSet INSTANCE
	private void  () 
	static android.icu.text.UnicodeSet access$100 () 
	static void  () 
}

android/icu/text/RuleBasedCollator$FCDUTF16NFDIterator.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator extends android.icu.text.RuleBasedCollator$UTF16NFDIterator {
	private StringBuilder str
	void  () 
	void setText (android.icu.impl.Normalizer2Impl, java.lang.CharSequence, int) 
		android.icu.impl.Normalizer2Impl$ReorderingBuffer buffer
		android.icu.impl.Normalizer2Impl nfcImpl
		CharSequence seq
		int start
		int spanLimit
}

android/icu/text/StringSearch$CollationPCE$PCEBuffer.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$PCEBuffer extends java.lang.Object {
	private android.icu.text.StringSearch$CollationPCE$PCEI[] buffer_
	private int bufferIndex_
	private void  () 
	void reset () 
	boolean empty () 
	void put (long, int, int) 
		android.icu.text.StringSearch$CollationPCE$PCEI[] newBuffer
		long ce
		int ixLow
		int ixHigh
	android.icu.text.StringSearch$CollationPCE$PCEI get () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/Bidi$Opening.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$Opening extends java.lang.Object {
	int position
	int match
	int contextPos
	short flags
	byte contextDir
	byte filler
	void  () 
}

android/icu/text/IDNA.class
IDNA.java
package android.icu.text
public abstract android.icu.text.IDNA extends java.lang.Object {
	public static final int DEFAULT
	public static final int ALLOW_UNASSIGNED
	public static final int USE_STD3_RULES
	public static final int CHECK_BIDI
	public static final int CHECK_CONTEXTJ
	public static final int NONTRANSITIONAL_TO_ASCII
	public static final int NONTRANSITIONAL_TO_UNICODE
	public static final int CHECK_CONTEXTO
	public static android.icu.text.IDNA getUTS46Instance (int) 
		int options
	public abstract java.lang.StringBuilder labelToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
	public abstract java.lang.StringBuilder labelToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
	public abstract java.lang.StringBuilder nameToASCII (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
	public abstract java.lang.StringBuilder nameToUnicode (java.lang.CharSequence, java.lang.StringBuilder, android.icu.text.IDNA$Info) 
	protected static void resetInfo (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static boolean hasCertainErrors (android.icu.text.IDNA$Info, java.util.EnumSet) 
		android.icu.text.IDNA$Info info
		java.util.EnumSet errors
	protected static boolean hasCertainLabelErrors (android.icu.text.IDNA$Info, java.util.EnumSet) 
		android.icu.text.IDNA$Info info
		java.util.EnumSet errors
	protected static void addLabelError (android.icu.text.IDNA$Info, android.icu.text.IDNA$Error) 
		android.icu.text.IDNA$Info info
		android.icu.text.IDNA$Error error
	protected static void promoteAndResetLabelErrors (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static void addError (android.icu.text.IDNA$Info, android.icu.text.IDNA$Error) 
		android.icu.text.IDNA$Info info
		android.icu.text.IDNA$Error error
	protected static void setTransitionalDifferent (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static void setBiDi (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static boolean isBiDi (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static void setNotOkBiDi (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected static boolean isOkBiDi (android.icu.text.IDNA$Info) 
		android.icu.text.IDNA$Info info
	protected void  () 
	public static java.lang.StringBuffer convertToASCII (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String src
		int options
		android.icu.text.UCharacterIterator iter
	public static java.lang.StringBuffer convertToASCII (java.lang.StringBuffer, int)  throws android.icu.text.StringPrepParseException 
		StringBuffer src
		int options
		android.icu.text.UCharacterIterator iter
	public static java.lang.StringBuffer convertToASCII (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator src
		int options
	public static java.lang.StringBuffer convertIDNToASCII (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator src
		int options
	public static java.lang.StringBuffer convertIDNToASCII (java.lang.StringBuffer, int)  throws android.icu.text.StringPrepParseException 
		StringBuffer src
		int options
	public static java.lang.StringBuffer convertIDNToASCII (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String src
		int options
	public static java.lang.StringBuffer convertToUnicode (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String src
		int options
		android.icu.text.UCharacterIterator iter
	public static java.lang.StringBuffer convertToUnicode (java.lang.StringBuffer, int)  throws android.icu.text.StringPrepParseException 
		StringBuffer src
		int options
		android.icu.text.UCharacterIterator iter
	public static java.lang.StringBuffer convertToUnicode (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator src
		int options
	public static java.lang.StringBuffer convertIDNToUnicode (android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator src
		int options
	public static java.lang.StringBuffer convertIDNToUnicode (java.lang.StringBuffer, int)  throws android.icu.text.StringPrepParseException 
		StringBuffer src
		int options
	public static java.lang.StringBuffer convertIDNToUnicode (java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String src
		int options
	public static int compare (java.lang.StringBuffer, java.lang.StringBuffer, int)  throws android.icu.text.StringPrepParseException 
		StringBuffer s1
		StringBuffer s2
		int options
	public static int compare (java.lang.String, java.lang.String, int)  throws android.icu.text.StringPrepParseException 
		String s1
		String s2
		int options
	public static int compare (android.icu.text.UCharacterIterator, android.icu.text.UCharacterIterator, int)  throws android.icu.text.StringPrepParseException 
		android.icu.text.UCharacterIterator s1
		android.icu.text.UCharacterIterator s2
		int options
}

android/icu/text/DictionaryBreakEngine$PossibleWord.class
DictionaryBreakEngine.java
package android.icu.text
 android.icu.text.DictionaryBreakEngine$PossibleWord extends java.lang.Object {
	private static final int POSSIBLE_WORD_LIST_MAX
	private int[] lengths
	private int[] count
	private int prefix
	private int offset
	private int mark
	private int current
	public void  () 
	public int candidates (java.text.CharacterIterator, android.icu.text.DictionaryMatcher, int) 
		java.text.CharacterIterator fIter
		android.icu.text.DictionaryMatcher dict
		int rangeEnd
		int start
	public int acceptMarked (java.text.CharacterIterator) 
		java.text.CharacterIterator fIter
	public boolean backUp (java.text.CharacterIterator) 
		java.text.CharacterIterator fIter
	public int longestPrefix () 
	public void markCurrent () 
}

android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUStringComparator.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUStringComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString, android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString) 
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString sL
		android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString sR
		int lenL
		int lenR
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.icu.text.SpoofChecker$1) 
		android.icu.text.SpoofChecker$1 x0
}

android/icu/text/TimeZoneFormat.class
TimeZoneFormat.java
package android.icu.text
public android.icu.text.TimeZoneFormat extends android.icu.text.UFormat implements android.icu.util.Freezable java.io.Serializable  {
	private static final long serialVersionUID
	private static final int ISO_Z_STYLE_FLAG
	private static final int ISO_LOCAL_STYLE_FLAG
	private android.icu.util.ULocale _locale
	private android.icu.text.TimeZoneNames _tznames
	private String _gmtPattern
	private String[] _gmtOffsetPatterns
	private String[] _gmtOffsetDigits
	private String _gmtZeroFormat
	private boolean _parseAllStyles
	private boolean _parseTZDBNames
	private volatile transient android.icu.impl.TimeZoneGenericNames _gnames
	private transient String _gmtPatternPrefix
	private transient String _gmtPatternSuffix
	private transient Object[][] _gmtOffsetPatternItems
	private transient boolean _abuttingOffsetHoursAndMinutes
	private transient String _region
	private volatile transient boolean _frozen
	private volatile transient android.icu.text.TimeZoneNames _tzdbNames
	private static final String TZID_GMT
	private static final String[] ALT_GMT_STRINGS
	private static final String DEFAULT_GMT_PATTERN
	private static final String DEFAULT_GMT_ZERO
	private static final String[] DEFAULT_GMT_DIGITS
	private static final char DEFAULT_GMT_OFFSET_SEP
	private static final String ASCII_DIGITS
	private static final String ISO8601_UTC
	private static final String UNKNOWN_ZONE_ID
	private static final String UNKNOWN_SHORT_ZONE_ID
	private static final String UNKNOWN_LOCATION
	private static final android.icu.text.TimeZoneFormat$GMTOffsetPatternType[] PARSE_GMT_OFFSET_TYPES
	private static final int MILLIS_PER_HOUR
	private static final int MILLIS_PER_MINUTE
	private static final int MILLIS_PER_SECOND
	private static final int MAX_OFFSET
	private static final int MAX_OFFSET_HOUR
	private static final int MAX_OFFSET_MINUTE
	private static final int MAX_OFFSET_SECOND
	private static final int UNKNOWN_OFFSET
	private static android.icu.text.TimeZoneFormat$TimeZoneFormatCache _tzfCache
	private static final java.util.EnumSet ALL_SIMPLE_NAME_TYPES
	private static final java.util.EnumSet ALL_GENERIC_NAME_TYPES
	private static volatile android.icu.impl.TextTrieMap ZONE_ID_TRIE
	private static volatile android.icu.impl.TextTrieMap SHORT_ZONE_ID_TRIE
	private static final java.io.ObjectStreamField[] serialPersistentFields
	static final boolean $assertionsDisabled
	protected void  (android.icu.util.ULocale) 
		android.icu.impl.ICUResourceBundle bundle
		String[] hourPatterns
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType patType
		android.icu.util.ULocale locale
		String gmtPattern
		String hourFormats
		String[] gmtOffsetPatterns
		android.icu.text.NumberingSystem ns
	public static android.icu.text.TimeZoneFormat getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.TimeZoneFormat getInstance (java.util.Locale) 
		java.util.Locale locale
	public android.icu.text.TimeZoneNames getTimeZoneNames () 
	private android.icu.impl.TimeZoneGenericNames getTimeZoneGenericNames () 
	private android.icu.text.TimeZoneNames getTZDBTimeZoneNames () 
	public android.icu.text.TimeZoneFormat setTimeZoneNames (android.icu.text.TimeZoneNames) 
		android.icu.text.TimeZoneNames tznames
	public java.lang.String getGMTPattern () 
	public android.icu.text.TimeZoneFormat setGMTPattern (java.lang.String) 
		String pattern
	public java.lang.String getGMTOffsetPattern (android.icu.text.TimeZoneFormat$GMTOffsetPatternType) 
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType type
	public android.icu.text.TimeZoneFormat setGMTOffsetPattern (android.icu.text.TimeZoneFormat$GMTOffsetPatternType, java.lang.String) 
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType type
		String pattern
		Object[] parsedItems
	public java.lang.String getGMTOffsetDigits () 
		String digit
		StringBuilder buf
	public android.icu.text.TimeZoneFormat setGMTOffsetDigits (java.lang.String) 
		String digits
		String[] digitArray
	public java.lang.String getGMTZeroFormat () 
	public android.icu.text.TimeZoneFormat setGMTZeroFormat (java.lang.String) 
		String gmtZeroFormat
	public android.icu.text.TimeZoneFormat setDefaultParseOptions (java.util.EnumSet) 
		java.util.EnumSet options
	public java.util.EnumSet getDefaultParseOptions () 
	public final java.lang.String formatOffsetISO8601Basic (int, boolean, boolean, boolean) 
		int offset
		boolean useUtcIndicator
		boolean isShort
		boolean ignoreSeconds
	public final java.lang.String formatOffsetISO8601Extended (int, boolean, boolean, boolean) 
		int offset
		boolean useUtcIndicator
		boolean isShort
		boolean ignoreSeconds
	public java.lang.String formatOffsetLocalizedGMT (int) 
		int offset
	public java.lang.String formatOffsetShortLocalizedGMT (int) 
		int offset
	public final java.lang.String format (android.icu.text.TimeZoneFormat$Style, android.icu.util.TimeZone, long) 
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		long date
	public java.lang.String format (android.icu.text.TimeZoneFormat$Style, android.icu.util.TimeZone, long, android.icu.util.Output) 
		int[] offsets
		int offset
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		long date
		android.icu.util.Output timeType
		String result
		boolean noOffsetFormatFallback
	public final int parseOffsetISO8601 (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition pos
	public int parseOffsetLocalizedGMT (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition pos
	public int parseOffsetShortLocalizedGMT (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition pos
	public android.icu.util.TimeZone parse (android.icu.text.TimeZoneFormat$Style, java.lang.String, java.text.ParsePosition, java.util.EnumSet, android.icu.util.Output) 
		android.icu.util.Output hasDigitOffset
		int offset
		android.icu.util.Output hasDigitOffset
		android.icu.text.TimeZoneNames$MatchInfo match
		android.icu.text.TimeZoneNames$MatchInfo specificMatch
		android.icu.text.TimeZoneNames$MatchInfo match
		android.icu.text.TimeZoneNames$MatchInfo tzdbNameMatch
		java.util.Collection tzdbNameMatches
		java.util.EnumSet nameTypes
		java.util.Collection specificMatches
		java.util.EnumSet genericNameTypes
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo bestGeneric
		String id
		String id
		String id
		android.icu.util.Output hasDigitOffset
		int offset
		int offset
		int offset
		int offset
		int offset
		android.icu.util.Output hasDigitOffset
		int offset
		android.icu.util.Output hasDigitOffset
		int offset
		android.icu.text.TimeZoneNames$MatchInfo match
		java.util.Collection specificMatches
		android.icu.text.TimeZoneNames$MatchInfo specificMatch
		int matchPos
		android.icu.text.TimeZoneNames$MatchInfo match
		java.util.Collection tzdbNameMatches
		android.icu.text.TimeZoneNames$MatchInfo tzdbNameMatch
		int matchPos
		android.icu.impl.TimeZoneGenericNames$GenericMatchInfo genericMatch
		String id
		String id
		android.icu.util.TimeZone parsedTZ
		android.icu.text.TimeZoneFormat$Style style
		String text
		java.text.ParsePosition pos
		java.util.EnumSet options
		android.icu.util.Output timeType
		int startIdx
		int maxPos
		boolean fallbackLocalizedGMT
		boolean fallbackShortLocalizedGMT
		int evaluated
		java.text.ParsePosition tmpPos
		int parsedOffset
		int parsedPos
		boolean parseTZDBAbbrev
		String parsedID
		android.icu.text.TimeZoneFormat$TimeType parsedTimeType
		boolean parseAllStyles
	public android.icu.util.TimeZone parse (android.icu.text.TimeZoneFormat$Style, java.lang.String, java.text.ParsePosition, android.icu.util.Output) 
		android.icu.text.TimeZoneFormat$Style style
		String text
		java.text.ParsePosition pos
		android.icu.util.Output timeType
	public final android.icu.util.TimeZone parse (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition pos
	public final android.icu.util.TimeZone parse (java.lang.String)  throws java.text.ParseException 
		String text
		java.text.ParsePosition pos
		android.icu.util.TimeZone tz
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		android.icu.util.TimeZone tz
		long date
		String result
	public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object) 
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		java.text.AttributedString as
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	private java.lang.String formatOffsetLocalizedGMT (int, boolean) 
		Object[] offsetPatternItems
		Object[] offsetPatternItems
		Object[] offsetPatternItems
		Object[] offsetPatternItems
		Object[] offsetPatternItems
		android.icu.text.TimeZoneFormat$GMTOffsetField field
		Object item
		int offset
		boolean isShort
		StringBuilder buf
		boolean positive
		int offsetH
		int offsetM
		int offsetS
		Object[] offsetPatternItems
	private java.lang.String formatOffsetISO8601 (int, boolean, boolean, boolean, boolean) 
		int idx
		int idx
		int offset
		boolean isBasic
		boolean useUtcIndicator
		boolean isShort
		boolean ignoreSeconds
		int absOffset
		android.icu.text.TimeZoneFormat$OffsetFields minFields
		android.icu.text.TimeZoneFormat$OffsetFields maxFields
		Character sep
		int[] fields
		int lastIdx
		StringBuilder buf
		char sign
	private java.lang.String formatSpecific (android.icu.util.TimeZone, android.icu.text.TimeZoneNames$NameType, android.icu.text.TimeZoneNames$NameType, long, android.icu.util.Output) 
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneNames$NameType stdType
		android.icu.text.TimeZoneNames$NameType dstType
		long date
		android.icu.util.Output timeType
		boolean isDaylight
		String name
	private java.lang.String formatExemplarLocation (android.icu.util.TimeZone) 
		android.icu.util.TimeZone tz
		String location
	private java.lang.String getTimeZoneID (java.lang.String, java.lang.String) 
		String tzID
		String mzID
		String id
	private synchronized java.lang.String getTargetRegion () 
		android.icu.util.ULocale tmp
	private android.icu.text.TimeZoneFormat$TimeType getTimeType (android.icu.text.TimeZoneNames$NameType) 
		android.icu.text.TimeZoneNames$NameType nameType
	private void initGMTPattern (java.lang.String) 
		String gmtPattern
		int idx
	private static java.lang.String unquote (java.lang.String) 
		char c
		int i
		String s
		boolean isPrevQuote
		boolean inQuote
		StringBuilder buf
	private void initGMTOffsetPatterns (java.lang.String[]) 
		int idx
		Object[] parsedItems
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType t
		String[] gmtOffsetPatterns
		int size
		Object[][] gmtOffsetPatternItems
	private void checkAbuttingHoursAndMinutes () 
		android.icu.text.TimeZoneFormat$GMTOffsetField fld
		Object item
		boolean afterH
		Object[] items
	private static java.lang.Object[] parseOffsetPattern (java.lang.String, java.lang.String) 
		int patFieldIdx
		char ch
		int i
		String pattern
		String letters
		boolean isPrevQuote
		boolean inQuote
		StringBuilder text
		char itemType
		int itemLength
		boolean invalidPattern
		java.util.List items
		java.util.BitSet checkBits
	private static java.lang.String expandOffsetPattern (java.lang.String) 
		String offsetHM
		int idx_mm
		String sep
		int idx_H
	private static java.lang.String truncateOffsetPattern (java.lang.String) 
		String offsetHM
		int idx_mm
		int idx_HH
		int idx_H
	private void appendOffsetDigits (java.lang.StringBuilder, int, int) 
		int i
		StringBuilder buf
		int n
		int minDigits
		int numDigits
	private android.icu.util.TimeZone getTimeZoneForOffset (int) 
		int offset
	private int parseOffsetLocalizedGMT (java.lang.String, java.text.ParsePosition, boolean, android.icu.util.Output) 
		String defGMTZero
		String text
		java.text.ParsePosition pos
		boolean isShort
		android.icu.util.Output hasDigitOffset
		int start
		int offset
		int[] parsedLength
	private int parseOffsetLocalizedGMTPattern (java.lang.String, int, boolean, int[]) 
		int len
		int[] offsetLen
		String text
		int start
		boolean isShort
		int[] parsedLen
		int idx
		int offset
		boolean parsed
	private int parseOffsetFields (java.lang.String, int, boolean, int[]) 
		Object[] items
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType gmtPatType
		Object[] items
		android.icu.text.TimeZoneFormat$GMTOffsetPatternType gmtPatType
		int tmpLen
		int tmpSign
		String text
		int start
		boolean isShort
		int[] parsedLen
		int outLen
		int offset
		int sign
		int offsetH
		int offsetM
		int offsetS
		int[] fields
	private int parseOffsetFieldsWithPattern (java.lang.String, int, java.lang.Object[], boolean, int[]) 
		String patStr
		int len
		int maxDigits
		android.icu.text.TimeZoneFormat$GMTOffsetField field
		char fieldType
		int i
		String text
		int start
		Object[] patternItems
		boolean forceSingleHourDigit
		int[] fields
		boolean failed
		int offsetH
		int offsetM
		int offsetS
		int idx
		int[] tmpParsedLen
	private int parseOffsetDefaultLocalizedGMT (java.lang.String, int, int[]) 
		int len
		String gmt
		int[] lenAbut
		int offsetAbut
		int gmtLen
		int sign
		char c
		int[] lenWithSep
		int offsetWithSep
		String text
		int start
		int[] parsedLen
		int idx
		int offset
		int parsed
	private int parseDefaultOffsetFields (java.lang.String, int, char, int[]) 
		String text
		int start
		char separator
		int[] parsedLen
		int max
		int idx
		int[] len
		int hour
		int min
		int sec
	private int parseAbuttingOffsetFields (java.lang.String, int, int[]) 
		int i
		int hour
		int min
		int sec
		String text
		int start
		int[] parsedLen
		int MAXDIGITS
		int[] digits
		int[] parsed
		int idx
		int[] len
		int numDigits
		int offset
	private int parseOffsetFieldWithLocalizedDigits (java.lang.String, int, int, int, int, int, int[]) 
		int digit
		int tmpVal
		String text
		int start
		int minDigits
		int maxDigits
		int minVal
		int maxVal
		int[] parsedLen
		int decVal
		int numDigits
		int idx
		int[] digitLen
	private int parseSingleLocalizedDigit (java.lang.String, int, int[]) 
		int i
		int cp
		String text
		int start
		int[] len
		int digit
	private static java.lang.String[] toCodePoints (java.lang.String) 
		int code
		int codeLen
		int i
		int offset
		String str
		int len
		String[] codePoints
	private static int parseOffsetISO8601 (java.lang.String, java.text.ParsePosition, boolean, android.icu.util.Output) 
		int sign
		int sign
		java.text.ParsePosition posBasic
		int tmpOffset
		String text
		java.text.ParsePosition pos
		boolean extendedOnly
		android.icu.util.Output hasDigitOffset
		int start
		char firstChar
		int sign
		java.text.ParsePosition posOffset
		int offset
	private static int parseAbuttingAsciiOffsetFields (java.lang.String, java.text.ParsePosition, android.icu.text.TimeZoneFormat$OffsetFields, android.icu.text.TimeZoneFormat$OffsetFields, boolean) 
		int digit
		String text
		java.text.ParsePosition pos
		android.icu.text.TimeZoneFormat$OffsetFields minFields
		android.icu.text.TimeZoneFormat$OffsetFields maxFields
		boolean fixedHourWidth
		int start
		int minDigits
		int maxDigits
		int[] digits
		int numDigits
		int idx
		int hour
		int min
		int sec
		boolean bParsed
	private static int parseAsciiOffsetFields (java.lang.String, java.text.ParsePosition, char, android.icu.text.TimeZoneFormat$OffsetFields, android.icu.text.TimeZoneFormat$OffsetFields) 
		char c
		int digit
		int idx
		int fieldIdx
		String text
		java.text.ParsePosition pos
		char sep
		android.icu.text.TimeZoneFormat$OffsetFields minFields
		android.icu.text.TimeZoneFormat$OffsetFields maxFields
		int start
		int[] fieldVal
		int[] fieldLen
		int offset
		int parsedLen
		android.icu.text.TimeZoneFormat$OffsetFields parsedFields
	private static java.lang.String parseZoneID (java.lang.String, java.text.ParsePosition) 
		String id
		android.icu.impl.TextTrieMap trie
		String[] ids
		String text
		java.text.ParsePosition pos
		String resolvedID
		int[] matchLen
		java.util.Iterator itr
	private static java.lang.String parseShortZoneID (java.lang.String, java.text.ParsePosition) 
		String shortID
		String id
		android.icu.impl.TextTrieMap trie
		java.util.Set canonicalIDs
		String text
		java.text.ParsePosition pos
		String resolvedID
		int[] matchLen
		java.util.Iterator itr
	private java.lang.String parseExemplarLocation (java.lang.String, java.text.ParsePosition) 
		android.icu.text.TimeZoneNames$MatchInfo match
		android.icu.text.TimeZoneNames$MatchInfo exemplarMatch
		String text
		java.text.ParsePosition pos
		int startIdx
		int parsedPos
		String tzID
		java.util.EnumSet nameTypes
		java.util.Collection exemplarMatches
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream oos
		java.io.ObjectOutputStream$PutField fields
	private void readObject (java.io.ObjectInputStream)  throws java.lang.ClassNotFoundException java.io.IOException 
		int i
		java.io.ObjectInputStream ois
		java.io.ObjectInputStream$GetField fields
		String[] tmpGmtOffsetPatterns
	public boolean isFrozen () 
	public android.icu.text.TimeZoneFormat freeze () 
	public android.icu.text.TimeZoneFormat cloneAsThawed () 
		android.icu.text.TimeZoneFormat copy
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/text/TransliteratorParser$ParseData.class
TransliteratorParser.java
package android.icu.text
 android.icu.text.TransliteratorParser$ParseData extends java.lang.Object implements android.icu.text.SymbolTable  {
	final android.icu.text.TransliteratorParser this$0
	private void  (android.icu.text.TransliteratorParser) 
	public char[] lookup (java.lang.String) 
		String name
	public android.icu.text.UnicodeMatcher lookupMatcher (int) 
		int ch
		int i
	public java.lang.String parseReference (java.lang.String, java.text.ParsePosition, int) 
		char c
		String text
		java.text.ParsePosition pos
		int limit
		int start
		int i
	public boolean isMatcher (int) 
		int ch
		int i
	public boolean isReplacer (int) 
		int ch
		int i
	void  (android.icu.text.TransliteratorParser, android.icu.text.TransliteratorParser$1) 
		android.icu.text.TransliteratorParser x0
		android.icu.text.TransliteratorParser$1 x1
}

android/icu/text/UnicodeSet$IntPropertyFilter.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$IntPropertyFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter  {
	int prop
	int value
	void  (int, int) 
		int prop
		int value
	public boolean contains (int) 
		int ch
}

android/icu/text/DateIntervalInfo.class
DateIntervalInfo.java
package android.icu.text
public android.icu.text.DateIntervalInfo extends java.lang.Object implements java.lang.Cloneable android.icu.util.Freezable java.io.Serializable  {
	private static final String DEBUG_SKELETON
	static final int currentSerialVersion
	static final String[] CALENDAR_FIELD_TO_PATTERN_LETTER
	private static final long serialVersionUID
	private static final int MINIMUM_SUPPORTED_CALENDAR_FIELD
	private static String FALLBACK_STRING
	private static String LATEST_FIRST_PREFIX
	private static String EARLIEST_FIRST_PREFIX
	private static final android.icu.impl.ICUCache DIICACHE
	private String fFallbackIntervalPattern
	private boolean fFirstDateInPtnIsLaterDate
	private java.util.Map fIntervalPatterns
	private volatile transient boolean frozen
	private transient boolean fIntervalPatternsReadOnly
	public void  () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (java.util.Locale) 
		java.util.Locale locale
	private void initializeData (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String key
		android.icu.text.DateIntervalInfo dii
	private void initializeFromReadOnlyPatterns (android.icu.text.DateIntervalInfo) 
		android.icu.text.DateIntervalInfo dii
	private void setup (android.icu.util.ULocale) 
		String[] preferredCalendarTypes
		java.util.Map oldValue
		java.util.Map newValue
		String key
		String skeletonKeyPair
		String pattern
		int calendarField
		int ptnIndex
		String skeleton
		android.icu.impl.ICUResourceBundle intervalPatterns
		int ptnNum
		int index
		android.icu.util.UResourceBundle parentNameBundle
		java.util.MissingResourceException e
		String name
		android.icu.impl.ICUResourceBundle rb
		android.icu.impl.ICUResourceBundle itvDtPtnResource
		String fallback
		int size
		android.icu.util.ULocale currentLocale
		String calendarTypeToUse
		android.icu.util.ULocale locale
		int DEFAULT_HASH_SIZE
		java.util.HashSet skeletonKeyPairs
	private static int splitPatternInto2Part (java.lang.String) 
		int repeated
		char ch
		String intervalPattern
		boolean inQuote
		char prevCh
		int count
		int[] patternRepeated
		int PATTERN_CHAR_BASE
		int i
		boolean foundRepetition
	public void setIntervalPattern (java.lang.String, int, java.lang.String) 
		String skeleton
		int lrgDiffCalUnit
		String intervalPattern
		android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
	private android.icu.text.DateIntervalInfo$PatternInfo setIntervalPatternInternally (java.lang.String, java.lang.String, java.lang.String) 
		int prefixLength
		int earliestFirstLength
		String skeleton
		String lrgDiffCalUnit
		String intervalPattern
		java.util.Map patternsOfOneSkeleton
		boolean emptyHash
		boolean order
		android.icu.text.DateIntervalInfo$PatternInfo itvPtnInfo
	private void setIntervalPattern (java.lang.String, java.lang.String, android.icu.text.DateIntervalInfo$PatternInfo) 
		String skeleton
		String lrgDiffCalUnit
		android.icu.text.DateIntervalInfo$PatternInfo ptnInfo
		java.util.Map patternsOfOneSkeleton
	public static android.icu.text.DateIntervalInfo$PatternInfo genPatternInfo (java.lang.String, boolean) 
		String intervalPattern
		boolean laterDateFirst
		int splitPoint
		String firstPart
		String secondPart
	public android.icu.text.DateIntervalInfo$PatternInfo getIntervalPattern (java.lang.String, int) 
		android.icu.text.DateIntervalInfo$PatternInfo intervalPattern
		String skeleton
		int field
		java.util.Map patternsOfOneSkeleton
	public java.lang.String getFallbackIntervalPattern () 
	public void setFallbackIntervalPattern (java.lang.String) 
		String fallbackPattern
		int firstPatternIndex
		int secondPatternIndex
	public boolean getDefaultOrder () 
	public java.lang.Object clone () 
	private java.lang.Object cloneUnfrozenDII () 
		android.icu.text.DateIntervalInfo other
		CloneNotSupportedException e
	private static java.util.Map cloneIntervalPatterns (java.util.Map) 
		String calField
		android.icu.text.DateIntervalInfo$PatternInfo value
		java.util.Map$Entry calEntry
		String skeleton
		java.util.Map patternsOfOneSkeleton
		java.util.Map oneSetPtn
		java.util.Map$Entry skeletonEntry
		java.util.Map patterns
		java.util.Map result
	public boolean isFrozen () 
	public android.icu.text.DateIntervalInfo freeze () 
	public android.icu.text.DateIntervalInfo cloneAsThawed () 
		android.icu.text.DateIntervalInfo result
	static void parseSkeleton (java.lang.String, int[]) 
		int i
		String skeleton
		int[] skeletonFieldWidth
		int PATTERN_CHAR_BASE
	private static boolean stringNumeric (int, int, char) 
		int fieldWidth
		int anotherFieldWidth
		char patternLetter
	android.icu.text.DateIntervalFormat$BestMatchInfo getBestSkeleton (java.lang.String) 
		int i
		int inputFieldWidth
		int fieldWidth
		int i
		int distance
		int fieldDifference
		String skeleton
		String inputSkeleton
		String bestSkeleton
		int[] inputSkeletonFieldWidth
		int[] skeletonFieldWidth
		int DIFFERENT_FIELD
		int STRING_NUMERIC_DIFFERENCE
		int BASE
		boolean replaceZWithV
		int bestDistance
		int bestFieldDifference
	public boolean equals (java.lang.Object) 
		android.icu.text.DateIntervalInfo dtInfo
		Object a
	public int hashCode () 
	public java.util.Map getPatterns () 
		java.util.Map$Entry entry
		java.util.LinkedHashMap result
	public java.util.Map getRawPatterns () 
		java.util.Map$Entry entry
		java.util.LinkedHashMap result
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/text/Collator.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator extends java.lang.Object implements java.util.Comparator android.icu.util.Freezable java.lang.Cloneable  {
	public static final int PRIMARY
	public static final int SECONDARY
	public static final int TERTIARY
	public static final int QUATERNARY
	public static final int IDENTICAL
	public static final int FULL_DECOMPOSITION
	public static final int NO_DECOMPOSITION
	public static final int CANONICAL_DECOMPOSITION
	private static android.icu.text.Collator$ServiceShim shim
	private static final String[] KEYWORDS
	private static final String RESOURCE
	private static final String BASE
	private static final boolean DEBUG
	public boolean equals (java.lang.Object) 
		Object obj
	private void checkNotFrozen () 
	public void setStrength (int) 
		int newStrength
	public android.icu.text.Collator setStrength2 (int) 
		int newStrength
	public void setDecomposition (int) 
		int decomposition
	public transient void setReorderCodes (int[]) 
		int[] order
	public static final android.icu.text.Collator getInstance () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	private static android.icu.text.Collator$ServiceShim getShim () 
		Class cls
		java.util.MissingResourceException e
		Exception e
	private static final boolean getYesOrNo (java.lang.String, java.lang.String) 
		String keyword
		String s
	private static final transient int getIntValue (java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		String keyword
		String s
		String[] values
	private static final int getReorderCode (java.lang.String, java.lang.String) 
		String keyword
		String s
	private static void setAttributesFromKeywords (android.icu.util.ULocale, android.icu.text.Collator, android.icu.text.RuleBasedCollator) 
		int strength
		int cf
		int code
		int limit
		String scriptName
		int code
		int[] codes
		int codesLength
		int scriptNameStart
		int[] args
		android.icu.util.ULocale loc
		android.icu.text.Collator coll
		android.icu.text.RuleBasedCollator rbc
		String value
	public static final android.icu.text.Collator getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.text.Collator coll
	public static final android.icu.text.Collator getInstance (java.util.Locale) 
		java.util.Locale locale
	public static final java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale) 
		android.icu.text.Collator collator
		android.icu.util.ULocale locale
	public static final java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory) 
		android.icu.text.Collator$CollatorFactory factory
	public static final boolean unregister (java.lang.Object) 
		Object registryKey
	public static java.util.Locale[] getAvailableLocales () 
	public static final android.icu.util.ULocale[] getAvailableULocales () 
	public static final java.lang.String[] getKeywords () 
	public static final java.lang.String[] getKeywordValues (java.lang.String) 
		String keyword
	public static final java.lang.String[] getKeywordValuesForLocale (java.lang.String, android.icu.util.ULocale, boolean) 
		String collkey
		android.icu.util.UResourceBundle collations
		java.util.Enumeration collEnum
		String collKey
		String key
		android.icu.util.ULocale locale
		boolean commonlyUsed
		String baseLoc
		java.util.LinkedList values
		android.icu.util.UResourceBundle bundle
		String defcoll
		java.util.Iterator itr
		String[] result
		int idx
	public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, android.icu.util.ULocale, boolean[]) 
		String keyword
		android.icu.util.ULocale locID
		boolean[] isAvailable
	public static final android.icu.util.ULocale getFunctionalEquivalent (java.lang.String, android.icu.util.ULocale) 
		String keyword
		android.icu.util.ULocale locID
	public static java.lang.String getDisplayName (java.util.Locale, java.util.Locale) 
		java.util.Locale objectLocale
		java.util.Locale displayLocale
	public static java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale objectLocale
		android.icu.util.ULocale displayLocale
	public static java.lang.String getDisplayName (java.util.Locale) 
		java.util.Locale objectLocale
	public static java.lang.String getDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale objectLocale
	public int getStrength () 
	public int getDecomposition () 
	public boolean equals (java.lang.String, java.lang.String) 
		String source
		String target
	public android.icu.text.UnicodeSet getTailoredSet () 
	public abstract int compare (java.lang.String, java.lang.String) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object source
		Object target
	protected int doCompare (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence left
		CharSequence right
	public abstract android.icu.text.CollationKey getCollationKey (java.lang.String) 
	public abstract android.icu.text.RawCollationKey getRawCollationKey (java.lang.String, android.icu.text.RawCollationKey) 
	public android.icu.text.Collator setMaxVariable (int) 
		int group
	public int getMaxVariable () 
	public abstract int setVariableTop (java.lang.String) 
	public abstract int getVariableTop () 
	public abstract void setVariableTop (int) 
	public abstract android.icu.util.VersionInfo getVersion () 
	public abstract android.icu.util.VersionInfo getUCAVersion () 
	public int[] getReorderCodes () 
	public static int[] getEquivalentReorderCodes (int) 
		int reorderCode
		android.icu.impl.coll.CollationData baseData
	public boolean isFrozen () 
	public android.icu.text.Collator freeze () 
	public android.icu.text.Collator cloneAsThawed () 
	protected void  () 
	public android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/text/LowercaseTransliterator$2.class
LowercaseTransliterator.java
package android.icu.text
 android.icu.text.LowercaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform  {
	final android.icu.text.LowercaseTransliterator this$0
	void  (android.icu.text.LowercaseTransliterator) 
		android.icu.text.LowercaseTransliterator this$0
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/SearchIterator.class
SearchIterator.java
package android.icu.text
public abstract android.icu.text.SearchIterator extends java.lang.Object {
	protected android.icu.text.BreakIterator breakIterator
	protected java.text.CharacterIterator targetText
	protected int matchLength
	android.icu.text.SearchIterator$Search search_
	public static final int DONE
	public void setIndex (int) 
		int position
	public void setOverlapping (boolean) 
		boolean allowOverlap
	public void setBreakIterator (android.icu.text.BreakIterator) 
		android.icu.text.BreakIterator breakiter
	public void setTarget (java.text.CharacterIterator) 
		java.text.CharacterIterator text
	public int getMatchStart () 
	public abstract int getIndex () 
	public int getMatchLength () 
	public android.icu.text.BreakIterator getBreakIterator () 
	public java.text.CharacterIterator getTarget () 
	public java.lang.String getMatchedText () 
		int limit
		StringBuilder result
		java.text.CharacterIterator it
	public int next () 
		int endIdx
		int index
		int matchindex
		int matchlength
	public int previous () 
		int index
		int startIdx
		int index
		int matchindex
	public boolean isOverlapping () 
	public void reset () 
	public final int first () 
		int startIdx
	public final int following (int) 
		int position
	public final int last () 
		int endIdx
	public final int preceding (int) 
		int position
	protected void  (java.text.CharacterIterator, android.icu.text.BreakIterator) 
		java.text.CharacterIterator target
		android.icu.text.BreakIterator breaker
	protected void setMatchLength (int) 
		int length
	protected abstract int handleNext (int) 
	protected abstract int handlePrevious (int) 
	protected void setMatchNotFound () 
	public void setElementComparisonType (android.icu.text.SearchIterator$ElementComparisonType) 
		android.icu.text.SearchIterator$ElementComparisonType type
	public android.icu.text.SearchIterator$ElementComparisonType getElementComparisonType () 
}

android/icu/text/TransliteratorParser$1.class
TransliteratorParser.java
package android.icu.text
 android.icu.text.TransliteratorParser$1 extends java.lang.Object {
}

android/icu/text/MeasureFormat$FormatWidth.class
MeasureFormat.java
package android.icu.text
public final android.icu.text.MeasureFormat$FormatWidth extends java.lang.Enum {
	public static final android.icu.text.MeasureFormat$FormatWidth WIDE
	public static final android.icu.text.MeasureFormat$FormatWidth SHORT
	public static final android.icu.text.MeasureFormat$FormatWidth NARROW
	public static final android.icu.text.MeasureFormat$FormatWidth NUMERIC
	private static final int INDEX_COUNT
	private final android.icu.text.ListFormatter$Style listFormatterStyle
	private final int currencyStyle
	private static final android.icu.text.MeasureFormat$FormatWidth[] $VALUES
	public static android.icu.text.MeasureFormat$FormatWidth[] values () 
	public static android.icu.text.MeasureFormat$FormatWidth valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, android.icu.text.ListFormatter$Style, int) 
		android.icu.text.ListFormatter$Style style
		int currencyStyle
	android.icu.text.ListFormatter$Style getListFormatterStyle () 
	int getCurrencyStyle () 
	static void  () 
}

android/icu/text/ListFormatter$1.class
ListFormatter.java
package android.icu.text
 android.icu.text.ListFormatter$1 extends java.lang.Object {
}

android/icu/text/RelativeDateTimeFormatter$Direction.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter$Direction extends java.lang.Enum {
	public static final android.icu.text.RelativeDateTimeFormatter$Direction LAST_2
	public static final android.icu.text.RelativeDateTimeFormatter$Direction LAST
	public static final android.icu.text.RelativeDateTimeFormatter$Direction THIS
	public static final android.icu.text.RelativeDateTimeFormatter$Direction NEXT
	public static final android.icu.text.RelativeDateTimeFormatter$Direction NEXT_2
	public static final android.icu.text.RelativeDateTimeFormatter$Direction PLAIN
	private static final android.icu.text.RelativeDateTimeFormatter$Direction[] $VALUES
	public static android.icu.text.RelativeDateTimeFormatter$Direction[] values () 
	public static android.icu.text.RelativeDateTimeFormatter$Direction valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/RBBIDataWrapper$IsAcceptable.class
RBBIDataWrapper.java
package android.icu.text
final android.icu.text.RBBIDataWrapper$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.text.RBBIDataWrapper$1) 
		android.icu.text.RBBIDataWrapper$1 x0
}

android/icu/text/TransliteratorRegistry$IDEnumeration.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$IDEnumeration extends java.lang.Object implements java.util.Enumeration  {
	java.util.Enumeration en
	public void  (java.util.Enumeration) 
		java.util.Enumeration e
	public boolean hasMoreElements () 
	public java.lang.String nextElement () 
	public volatile java.lang.Object nextElement () 
}

android/icu/text/RuleBasedCollator$CollationBuffer.class
RuleBasedCollator.java
package android.icu.text
final android.icu.text.RuleBasedCollator$CollationBuffer extends java.lang.Object {
	android.icu.impl.coll.UTF16CollationIterator leftUTF16CollIter
	android.icu.impl.coll.UTF16CollationIterator rightUTF16CollIter
	android.icu.impl.coll.FCDUTF16CollationIterator leftFCDUTF16Iter
	android.icu.impl.coll.FCDUTF16CollationIterator rightFCDUTF16Iter
	android.icu.text.RuleBasedCollator$UTF16NFDIterator leftUTF16NFDIter
	android.icu.text.RuleBasedCollator$UTF16NFDIterator rightUTF16NFDIter
	android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator leftFCDUTF16NFDIter
	android.icu.text.RuleBasedCollator$FCDUTF16NFDIterator rightFCDUTF16NFDIter
	android.icu.text.RawCollationKey rawCollationKey
	private void  (android.icu.impl.coll.CollationData) 
		android.icu.impl.coll.CollationData data
	void  (android.icu.impl.coll.CollationData, android.icu.text.RuleBasedCollator$1) 
		android.icu.impl.coll.CollationData x0
		android.icu.text.RuleBasedCollator$1 x1
}

android/icu/text/SimpleDateFormat.class
SimpleDateFormat.java
package android.icu.text
public android.icu.text.SimpleDateFormat extends android.icu.text.DateFormat {
	private static final long serialVersionUID
	static final int currentSerialVersion
	static boolean DelayedHebrewMonthCheck
	private static final int[] CALENDAR_FIELD_TO_LEVEL
	private static final int[] PATTERN_CHAR_TO_LEVEL
	private static final boolean[] PATTERN_CHAR_IS_SYNTAX
	private static final int HEBREW_CAL_CUR_MILLENIUM_START_YEAR
	private static final int HEBREW_CAL_CUR_MILLENIUM_END_YEAR
	private int serialVersionOnStream
	private String pattern
	private String override
	private java.util.HashMap numberFormatters
	private java.util.HashMap overrideMap
	private android.icu.text.DateFormatSymbols formatData
	private transient android.icu.util.ULocale locale
	private java.util.Date defaultCenturyStart
	private transient int defaultCenturyStartYear
	private transient long defaultCenturyBase
	private static final int millisPerHour
	private static final int ISOSpecialEra
	private static final String SUPPRESS_NEGATIVE_PREFIX
	private transient boolean useFastFormat
	private volatile android.icu.text.TimeZoneFormat tzFormat
	private transient android.icu.text.BreakIterator capitalizationBrkIter
	private static android.icu.util.ULocale cachedDefaultLocale
	private static String cachedDefaultPattern
	private static final String FALLBACKPATTERN
	private static final int[] PATTERN_CHAR_TO_INDEX
	private static final int[] PATTERN_INDEX_TO_CALENDAR_FIELD
	private static final int[] PATTERN_INDEX_TO_DATE_FORMAT_FIELD
	private static final android.icu.text.DateFormat$Field[] PATTERN_INDEX_TO_DATE_FORMAT_ATTRIBUTE
	private static android.icu.impl.ICUCache PARSED_PATTERN_CACHE
	private transient Object[] patternItems
	private transient boolean useLocalZeroPaddingNumberFormat
	private transient char[] decDigits
	private transient char[] decimalBuf
	private static final int DECIMAL_BUF_SIZE
	private static final String NUMERIC_FORMAT_CHARS
	private static final String NUMERIC_FORMAT_CHARS2
	static final android.icu.text.UnicodeSet DATE_PATTERN_TYPE
	private static int getLevelFromChar (char) 
		char ch
	private static boolean isSyntaxChar (char) 
		char ch
	public void  () 
	public void  (java.lang.String) 
		String pattern
	public void  (java.lang.String, java.util.Locale) 
		String pattern
		java.util.Locale loc
	public void  (java.lang.String, android.icu.util.ULocale) 
		String pattern
		android.icu.util.ULocale loc
	public void  (java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String pattern
		String override
		android.icu.util.ULocale loc
	public void  (java.lang.String, android.icu.text.DateFormatSymbols) 
		String pattern
		android.icu.text.DateFormatSymbols formatData
	public void  (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.ULocale) 
		String pattern
		android.icu.text.DateFormatSymbols formatData
		android.icu.util.ULocale loc
	void  (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.Calendar, android.icu.util.ULocale, boolean, java.lang.String) 
		String pattern
		android.icu.text.DateFormatSymbols formatData
		android.icu.util.Calendar calendar
		android.icu.util.ULocale locale
		boolean useFastFormat
		String override
	private void  (java.lang.String, android.icu.text.DateFormatSymbols, android.icu.util.Calendar, android.icu.text.NumberFormat, android.icu.util.ULocale, boolean, java.lang.String) 
		String pattern
		android.icu.text.DateFormatSymbols formatData
		android.icu.util.Calendar calendar
		android.icu.text.NumberFormat numberFormat
		android.icu.util.ULocale locale
		boolean useFastFormat
		String override
	public static android.icu.text.SimpleDateFormat getInstance (android.icu.util.Calendar$FormatConfiguration) 
		android.icu.util.Calendar$FormatConfiguration formatConfig
		String ostr
		boolean useFast
	private void initialize () 
		String digitString
		String nsName
		android.icu.text.NumberingSystem ns
	private synchronized void initializeTimeZoneFormat (boolean) 
		android.icu.text.DecimalFormatSymbols decsym
		String digits
		boolean bForceUpdate
	private android.icu.text.TimeZoneFormat tzFormat () 
	private static synchronized java.lang.String getDefaultPattern () 
		android.icu.impl.CalendarData calData
		String[] dateTimePatterns
		int glueIndex
		java.util.MissingResourceException e
		android.icu.util.Calendar cal
		android.icu.util.ULocale defaultLocale
	private void parseAmbiguousDatesAsAfter (java.util.Date) 
		java.util.Date startDate
	private void initializeDefaultCenturyStart (long) 
		long baseTime
		android.icu.util.Calendar tmpCal
	private java.util.Date getDefaultCenturyStart () 
	private int getDefaultCenturyStartYear () 
	public void set2DigitYearStart (java.util.Date) 
		java.util.Date startDate
	public java.util.Date get2DigitYearStart () 
	public void setContext (android.icu.text.DisplayContext) 
		android.icu.text.DisplayContext context
	public java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.util.Calendar cal
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		android.icu.util.TimeZone backupTZ
		StringBuffer result
	private java.lang.StringBuffer format (android.icu.util.Calendar, android.icu.text.DisplayContext, java.lang.StringBuffer, java.text.FieldPosition, java.util.List) 
		android.icu.text.DateFormat$Field attr
		java.text.FieldPosition fp
		int end
		android.icu.text.SimpleDateFormat$PatternItem item
		int start
		int i
		android.icu.util.Calendar cal
		android.icu.text.DisplayContext capitalizationContext
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		java.util.List attributes
		Object[] items
	private static int getIndexFromChar (char) 
		char ch
	protected android.icu.text.DateFormat$Field patternCharToDateFormatField (char) 
		char ch
		int patternCharIndex
	protected java.lang.String subFormat (char, int, int, java.text.FieldPosition, android.icu.text.DateFormatSymbols, android.icu.util.Calendar)  throws java.lang.IllegalArgumentException 
		char ch
		int count
		int beginOffset
		java.text.FieldPosition pos
		android.icu.text.DateFormatSymbols fmtData
		android.icu.util.Calendar cal
	protected java.lang.String subFormat (char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, android.icu.util.Calendar) 
		char ch
		int count
		int beginOffset
		int fieldNum
		android.icu.text.DisplayContext capitalizationContext
		java.text.FieldPosition pos
		android.icu.util.Calendar cal
		StringBuffer buf
	protected void subFormat (java.lang.StringBuffer, char, int, int, int, android.icu.text.DisplayContext, java.text.FieldPosition, android.icu.util.Calendar) 
		boolean isLeap
		StringBuffer monthNumber
		String[] monthNumberStrings
		java.text.FieldPosition p
		int isLeapMonth
		boolean[] transforms
		String firstField
		String firstFieldTitleCase
		boolean titlecase
		StringBuffer buf
		char ch
		int count
		int beginOffset
		int fieldNum
		android.icu.text.DisplayContext capitalizationContext
		java.text.FieldPosition pos
		android.icu.util.Calendar cal
		int maxIntCount
		int bufstart
		android.icu.util.TimeZone tz
		long date
		String result
		int patternCharIndex
		int field
		int value
		android.icu.text.NumberFormat currentNumberFormat
		android.icu.text.DateFormatSymbols$CapitalizationContextUsage capContextUsageType
	private static void safeAppend (java.lang.String[], int, java.lang.StringBuffer) 
		String[] array
		int value
		StringBuffer appendTo
	private static void safeAppendWithMonthPattern (java.lang.String[], int, java.lang.StringBuffer, java.lang.String) 
		String[] array
		int value
		StringBuffer appendTo
		String monthPattern
	private java.lang.Object[] getPatternItems () 
		char ch
		int i
		boolean isPrevQuote
		boolean inQuote
		StringBuilder text
		char itemType
		int itemLength
		java.util.List items
	protected void zeroPaddingNumber (android.icu.text.NumberFormat, java.lang.StringBuffer, int, int, int) 
		android.icu.text.NumberFormat nf
		StringBuffer buf
		int value
		int minDigits
		int maxDigits
	public void setNumberFormat (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat newNumberFormat
	private void initLocalZeroPaddingNumberFormat () 
	private void fastZeroPaddingNumber (java.lang.StringBuffer, int, int, int) 
		StringBuffer buf
		int value
		int minDigits
		int maxDigits
		int limit
		int index
		int padding
	protected java.lang.String zeroPaddingNumber (long, int, int) 
		long value
		int minDigits
		int maxDigits
	private static final boolean isNumeric (char, int) 
		char formatChar
		int count
	public void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition) 
		int len
		ClassCastException cce
		char pch
		String patl
		int plen
		int idx
		int s
		android.icu.text.SimpleDateFormat$PatternItem field
		boolean[] complete
		Object lastItem
		char extra
		java.util.Date parsedDate
		android.icu.util.Calendar copy
		long time
		android.icu.util.TimeZoneTransition beforeTrs
		android.icu.util.TimeZoneTransition afterTrs
		long beforeT
		long afterT
		int beforeSav
		int afterSav
		android.icu.util.TimeZone tz
		android.icu.util.BasicTimeZone btz
		long localMillis
		int[] offsets
		int resolvedSavings
		android.icu.util.Calendar copy
		android.icu.text.TimeZoneFormat$TimeType tztype
		IllegalArgumentException e
		String text
		android.icu.util.Calendar cal
		java.text.ParsePosition parsePos
		android.icu.util.TimeZone backupTZ
		android.icu.util.Calendar resultCal
		int pos
		int start
		android.icu.util.Output tzTimeType
		boolean[] ambiguousYear
		int numericFieldStart
		int numericFieldLength
		int numericStartPos
		android.icu.text.MessageFormat numericLeapMonthFormatter
		Object[] items
		int i
	private int matchLiteral (java.lang.String, int, java.lang.Object[], int, boolean[]) 
		boolean isNumeric
		Object before
		char pch
		char ich
		char ich
		int newPos
		char beforeType
		char afterType
		Object before
		Object after
		String text
		int pos
		Object[] items
		int itemIndex
		boolean[] complete
		int originalPos
		String patternLiteral
		int plen
		int tlen
		int idx
	protected int matchString (java.lang.String, int, int, java.lang.String[], android.icu.util.Calendar) 
		String text
		int start
		int field
		String[] data
		android.icu.util.Calendar cal
	private int matchString (java.lang.String, int, int, java.lang.String[], java.lang.String, android.icu.util.Calendar) 
		String leapMonthName
		int length
		String text
		int start
		int field
		String[] data
		String monthPattern
		android.icu.util.Calendar cal
		int i
		int count
		int bestMatchLength
		int bestMatch
		int isLeapMonth
		int matchLength
	private int regionMatchesWithOptionalDot (java.lang.String, int, java.lang.String, int) 
		String text
		int start
		String data
		int length
		boolean matches
	protected int matchQuarterString (java.lang.String, int, int, java.lang.String[], android.icu.util.Calendar) 
		int length
		String text
		int start
		int field
		String[] data
		android.icu.util.Calendar cal
		int i
		int count
		int bestMatchLength
		int bestMatch
		int matchLength
	protected int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar) 
		String text
		int start
		char ch
		int count
		boolean obeyCount
		boolean allowNegative
		boolean[] ambiguousYear
		android.icu.util.Calendar cal
	private int subParse (java.lang.String, int, char, int, boolean, boolean, boolean[], android.icu.util.Calendar, android.icu.text.MessageFormat, android.icu.util.Output) 
		int c
		Object[] args
		boolean parsedNumericLeapMonth
		int ambiguousTwoDigitYear
		int newStart
		boolean haveMonthPat
		int newStart
		int a
		int newStart
		int newStart
		int newStart
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.text.TimeZoneFormat$Style style
		android.icu.util.TimeZone tz
		int newStart
		int newStart
		java.util.ArrayList data
		int ps
		String text
		int start
		char ch
		int count
		boolean obeyCount
		boolean allowNegative
		boolean[] ambiguousYear
		android.icu.util.Calendar cal
		android.icu.text.MessageFormat numericLeapMonthFormatter
		android.icu.util.Output tzTimeType
		Number number
		android.icu.text.NumberFormat currentNumberFormat
		int value
		int i
		java.text.ParsePosition pos
		int patternCharIndex
		int field
		boolean isChineseCalendar
	private boolean allowNumericFallback (int) 
		int patternCharIndex
	private java.lang.Number parseInt (java.lang.String, java.text.ParsePosition, boolean, android.icu.text.NumberFormat) 
		String text
		java.text.ParsePosition pos
		boolean allowNegative
		android.icu.text.NumberFormat fmt
	private java.lang.Number parseInt (java.lang.String, int, java.text.ParsePosition, boolean, android.icu.text.NumberFormat) 
		Number number
		String oldPrefix
		Number number
		boolean dateNumberFormat
		double val
		int nDigits
		String text
		int maxDigits
		java.text.ParsePosition pos
		boolean allowNegative
		android.icu.text.NumberFormat fmt
		Number number
		int oldPos
	private java.lang.String translatePattern (java.lang.String, java.lang.String, java.lang.String) 
		int ci
		char c
		int i
		String pat
		String from
		String to
		StringBuilder result
		boolean inQuote
	public java.lang.String toPattern () 
	public java.lang.String toLocalizedPattern () 
	public void applyPattern (java.lang.String) 
		String pat
	public void applyLocalizedPattern (java.lang.String) 
		String pat
	public android.icu.text.DateFormatSymbols getDateFormatSymbols () 
	public void setDateFormatSymbols (android.icu.text.DateFormatSymbols) 
		android.icu.text.DateFormatSymbols newFormatSymbols
	protected android.icu.text.DateFormatSymbols getSymbols () 
	public android.icu.text.TimeZoneFormat getTimeZoneFormat () 
	public void setTimeZoneFormat (android.icu.text.TimeZoneFormat) 
		android.icu.text.TimeZoneFormat tzfmt
	public java.lang.Object clone () 
		android.icu.text.SimpleDateFormat other
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.SimpleDateFormat that
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		android.icu.text.DisplayContext context
		java.io.ObjectInputStream stream
		int capitalizationSettingValue
	public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object) 
		java.text.FieldPosition fp
		java.text.Format$Field attribute
		int i
		Object obj
		android.icu.util.Calendar cal
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		java.util.List attributes
		java.text.AttributedString as
	android.icu.util.ULocale getLocale () 
	boolean isFieldUnitIgnored (int) 
		int field
	static boolean isFieldUnitIgnored (java.lang.String, int) 
		int level
		char ch
		int i
		int level
		String pattern
		int field
		int fieldLevel
		boolean inQuote
		char prevCh
		int count
	public final java.lang.StringBuffer intervalFormatByAlgorithm (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition)  throws java.lang.IllegalArgumentException 
		int i
		int i
		IllegalArgumentException e
		android.icu.text.SimpleDateFormat$PatternItem item
		char ch
		int patternCharIndex
		int i
		int i
		int i
		IllegalArgumentException e
		android.icu.text.SimpleDateFormat$PatternItem item
		int i
		android.icu.text.SimpleDateFormat$PatternItem item
		int i
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		StringBuffer appendTo
		java.text.FieldPosition pos
		Object[] items
		int diffBegin
		int diffEnd
		int highestLevel
		android.icu.text.DisplayContext capSetting
	private boolean diffCalFieldValue (android.icu.util.Calendar, android.icu.util.Calendar, java.lang.Object[], int)  throws java.lang.IllegalArgumentException 
		int value
		int value_2
		android.icu.util.Calendar fromCalendar
		android.icu.util.Calendar toCalendar
		Object[] items
		int i
		android.icu.text.SimpleDateFormat$PatternItem item
		char ch
		int patternCharIndex
		int field
	private boolean lowerLevel (java.lang.Object[], int, int)  throws java.lang.IllegalArgumentException 
		Object[] items
		int i
		int level
		android.icu.text.SimpleDateFormat$PatternItem item
		char ch
		int patternCharIndex
	public void setNumberFormat (java.lang.String, android.icu.text.NumberFormat) 
		char field
		int i
		String fields
		android.icu.text.NumberFormat overrideNF
		String nsName
	public android.icu.text.NumberFormat getNumberFormat (char) 
		String nsName
		android.icu.text.NumberFormat nf
		char field
		Character ovrField
	private void initNumberFormatters (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	private void processOverrideString (android.icu.util.ULocale, java.lang.String) 
		int end
		String nsName
		boolean fullOverride
		Character ovrField
		int delimiterPosition
		String currentString
		int equalSignPosition
		android.icu.util.ULocale ovrLoc
		android.icu.text.NumberFormat nf
		int end
		String nsName
		boolean fullOverride
		android.icu.util.ULocale loc
		String str
		int start
		boolean moreToProcess
	static boolean access$000 (char, int) 
		char x0
		int x1
	static void  () 
}

android/icu/text/RelativeDateTimeFormatter$AbsoluteUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit extends java.lang.Enum {
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit SUNDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit MONDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit TUESDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit WEDNESDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit THURSDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit FRIDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit SATURDAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit DAY
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit WEEK
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit MONTH
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit YEAR
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit NOW
	public static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit QUARTER
	private static final android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit[] $VALUES
	public static android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit[] values () 
	public static android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/StringPrep$Values.class
StringPrep.java
package android.icu.text
final android.icu.text.StringPrep$Values extends java.lang.Object {
	boolean isIndex
	int value
	int type
	private void  () 
	public void reset () 
	void  (android.icu.text.StringPrep$1) 
		android.icu.text.StringPrep$1 x0
}

android/icu/text/CaseFoldTransliterator.class
CaseFoldTransliterator.java
package android.icu.text
 android.icu.text.CaseFoldTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	private android.icu.impl.UCaseProps csp
	private android.icu.text.ReplaceableContextIterator iter
	private StringBuilder result
	static android.icu.text.SourceTargetUtility sourceTargetUtility
	static void register () 
	public void  () 
	protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int delta
		int delta
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int c
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8_he.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8_he extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 {
	private static int[] ngrams
	void  () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		String name
		int confidence
	static void  () 
}

android/icu/text/PluralRules$FixedDecimalSamples.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules$FixedDecimalSamples extends java.lang.Object {
	public final android.icu.text.PluralRules$SampleType sampleType
	public final java.util.Set samples
	public final boolean bounded
	private void  (android.icu.text.PluralRules$SampleType, java.util.Set, boolean) 
		android.icu.text.PluralRules$SampleType sampleType
		java.util.Set samples
		boolean bounded
	static android.icu.text.PluralRules$FixedDecimalSamples parse (java.lang.String) 
		android.icu.text.PluralRules$SampleType sampleType2
		android.icu.text.PluralRules$SampleType sampleType2
		android.icu.text.PluralRules$FixedDecimal sample
		android.icu.text.PluralRules$FixedDecimal start
		android.icu.text.PluralRules$FixedDecimal end
		String[] rangeParts
		String range
		String source
		android.icu.text.PluralRules$SampleType sampleType2
		boolean bounded2
		boolean haveBound
		java.util.Set samples2
	private static void checkDecimal (android.icu.text.PluralRules$SampleType, android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$SampleType sampleType2
		android.icu.text.PluralRules$FixedDecimal sample
	public java.util.Set addSamples (java.util.Set) 
		long d
		long startDouble
		long endDouble
		android.icu.text.PluralRules$FixedDecimalRange item
		java.util.Set result
	public java.lang.String toString () 
		android.icu.text.PluralRules$FixedDecimalRange item
		StringBuilder b
		boolean first
	public java.util.Set getSamples () 
	public void getStartEndSamples (java.util.Set) 
		android.icu.text.PluralRules$FixedDecimalRange item
		java.util.Set target
}

android/icu/text/RBBITableBuilder.class
RBBITableBuilder.java
package android.icu.text
 android.icu.text.RBBITableBuilder extends java.lang.Object {
	private android.icu.text.RBBIRuleBuilder fRB
	private int fRootIx
	private java.util.List fDStates
	void  (android.icu.text.RBBIRuleBuilder, int) 
		android.icu.text.RBBIRuleBuilder rb
		int rootNodeIx
	void build () 
		android.icu.text.RBBINode bofTop
		android.icu.text.RBBINode bofLeaf
		android.icu.text.RBBINode cn
	void calcNullable (android.icu.text.RBBINode) 
		android.icu.text.RBBINode n
	void calcFirstPos (android.icu.text.RBBINode) 
		android.icu.text.RBBINode n
	void calcLastPos (android.icu.text.RBBINode) 
		android.icu.text.RBBINode n
	void calcFollowPos (android.icu.text.RBBINode) 
		android.icu.text.RBBINode i
		android.icu.text.RBBINode i
		android.icu.text.RBBINode n
	void calcChainedFollowPos (android.icu.text.RBBINode) 
		android.icu.text.RBBINode endMarkerNode
		int cLBProp
		int c
		android.icu.text.RBBINode startNode
		android.icu.text.RBBINode endNode
		android.icu.text.RBBINode tNode
		android.icu.text.RBBINode tree
		java.util.List endMarkerNodes
		java.util.List leafNodes
		android.icu.text.RBBINode userRuleRoot
		java.util.Set matchStartNodes
	void bofFixup () 
		android.icu.text.RBBINode startNode
		android.icu.text.RBBINode bofNode
		java.util.Set matchStartNodes
	void buildStateTable () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor temp
		android.icu.text.RBBINode p
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor temp2
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor newState
		int ix
		java.util.Set U
		int ux
		boolean UinDstates
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor T
		int tx
		int a
		int lastInputSymbol
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor failState
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor initialState
	void flagAcceptingStates () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		android.icu.text.RBBINode endMarker
		int n
		java.util.List endMarkerNodes
		int i
	void flagLookAheadStates () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		android.icu.text.RBBINode lookAheadNode
		int n
		java.util.List lookAheadNodes
		int i
	void flagTaggedStates () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		android.icu.text.RBBINode tagNode
		int n
		java.util.List tagNodes
		int i
	void mergeRuleStatusVals () 
		java.util.SortedSet s0
		Integer izero
		java.util.SortedSet s1
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		java.util.Set statusVals
		Integer arrayIndexI
		int n
	void printPosSets (android.icu.text.RBBINode) 
		android.icu.text.RBBINode n
	int getTableSize () 
		int size
		int numRows
		int numCols
		int rowSize
	short[] exportTable () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		int row
		int col
		int state
		int numStates
		int rowLen
		int tableSize
		short[] table
		int flags
		int numCharCategories
	void printSet (java.util.Collection) 
		android.icu.text.RBBINode n
		java.util.Collection s
	void printStates () 
		android.icu.text.RBBITableBuilder$RBBIStateDescriptor sd
		int c
		int n
	void printRuleStatusTable () 
		int val
		int i
		int thisRecord
		int nextRecord
		java.util.List tbl
}

android/icu/text/DateTimePatternGenerator$1.class
DateTimePatternGenerator.java
package android.icu.text
 android.icu.text.DateTimePatternGenerator$1 extends java.lang.Object {
}

android/icu/text/RemoveTransliterator.class
RemoveTransliterator.java
package android.icu.text
 android.icu.text.RemoveTransliterator extends android.icu.text.Transliterator {
	private static final String _ID
	static void register () 
	public void  () 
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		boolean incremental
		int len
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
}

android/icu/text/UnicodeSetIterator.class
UnicodeSetIterator.java
package android.icu.text
public android.icu.text.UnicodeSetIterator extends java.lang.Object {
	public static int IS_STRING
	public int codepoint
	public int codepointEnd
	public String string
	private android.icu.text.UnicodeSet set
	private int endRange
	private int range
	protected int endElement
	protected int nextElement
	private java.util.Iterator stringIterator
	public void  (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	public void  () 
	public boolean next () 
	public boolean nextRange () 
	public void reset (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet uset
	public void reset () 
	public java.lang.String getString () 
	public android.icu.text.UnicodeSet getSet () 
	protected void loadRange (int) 
		int aRange
	static void  () 
}

android/icu/text/DateFormat$Field.class
DateFormat.java
package android.icu.text
public android.icu.text.DateFormat$Field extends java.text.Format$Field {
	private static final long serialVersionUID
	private static final int CAL_FIELD_COUNT
	private static final android.icu.text.DateFormat$Field[] CAL_FIELDS
	private static final java.util.Map FIELD_NAME_MAP
	public static final android.icu.text.DateFormat$Field AM_PM
	public static final android.icu.text.DateFormat$Field DAY_OF_MONTH
	public static final android.icu.text.DateFormat$Field DAY_OF_WEEK
	public static final android.icu.text.DateFormat$Field DAY_OF_WEEK_IN_MONTH
	public static final android.icu.text.DateFormat$Field DAY_OF_YEAR
	public static final android.icu.text.DateFormat$Field ERA
	public static final android.icu.text.DateFormat$Field HOUR_OF_DAY0
	public static final android.icu.text.DateFormat$Field HOUR_OF_DAY1
	public static final android.icu.text.DateFormat$Field HOUR0
	public static final android.icu.text.DateFormat$Field HOUR1
	public static final android.icu.text.DateFormat$Field MILLISECOND
	public static final android.icu.text.DateFormat$Field MINUTE
	public static final android.icu.text.DateFormat$Field MONTH
	public static final android.icu.text.DateFormat$Field SECOND
	public static final android.icu.text.DateFormat$Field TIME_ZONE
	public static final android.icu.text.DateFormat$Field WEEK_OF_MONTH
	public static final android.icu.text.DateFormat$Field WEEK_OF_YEAR
	public static final android.icu.text.DateFormat$Field YEAR
	public static final android.icu.text.DateFormat$Field DOW_LOCAL
	public static final android.icu.text.DateFormat$Field EXTENDED_YEAR
	public static final android.icu.text.DateFormat$Field JULIAN_DAY
	public static final android.icu.text.DateFormat$Field MILLISECONDS_IN_DAY
	public static final android.icu.text.DateFormat$Field YEAR_WOY
	public static final android.icu.text.DateFormat$Field QUARTER
	public static final android.icu.text.DateFormat$Field RELATED_YEAR
	public static final android.icu.text.DateFormat$Field TIME_SEPARATOR
	private final int calendarField
	protected void  (java.lang.String, int) 
		String name
		int calendarField
	public static android.icu.text.DateFormat$Field ofCalendarField (int) 
		int calendarField
	public int getCalendarField () 
	protected java.lang.Object readResolve ()  throws java.io.InvalidObjectException 
		Object o
	static void  () 
		android.icu.util.GregorianCalendar cal
}

android/icu/text/StringSearch$CollationPCE$RCEBuffer.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$RCEBuffer extends java.lang.Object {
	private android.icu.text.StringSearch$CollationPCE$RCEI[] buffer_
	private int bufferIndex_
	private void  () 
	boolean empty () 
	void put (int, int, int) 
		android.icu.text.StringSearch$CollationPCE$RCEI[] newBuffer
		int ce
		int ixLow
		int ixHigh
	android.icu.text.StringSearch$CollationPCE$RCEI get () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/UForwardCharacterIterator.class
UForwardCharacterIterator.java
package android.icu.text
public abstract android.icu.text.UForwardCharacterIterator extends java.lang.Object {
	public static final int DONE
	public abstract int next () 
	public abstract int nextCodePoint () 
}

android/icu/text/MessagePattern$ArgType.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern$ArgType extends java.lang.Enum {
	public static final android.icu.text.MessagePattern$ArgType NONE
	public static final android.icu.text.MessagePattern$ArgType SIMPLE
	public static final android.icu.text.MessagePattern$ArgType CHOICE
	public static final android.icu.text.MessagePattern$ArgType PLURAL
	public static final android.icu.text.MessagePattern$ArgType SELECT
	public static final android.icu.text.MessagePattern$ArgType SELECTORDINAL
	private static final android.icu.text.MessagePattern$ArgType[] $VALUES
	public static android.icu.text.MessagePattern$ArgType[] values () 
	public static android.icu.text.MessagePattern$ArgType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean hasPluralStyle () 
	static void  () 
}

android/icu/text/ListFormatter$Style.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter$Style extends java.lang.Enum {
	public static final android.icu.text.ListFormatter$Style STANDARD
	public static final android.icu.text.ListFormatter$Style DURATION
	public static final android.icu.text.ListFormatter$Style DURATION_SHORT
	public static final android.icu.text.ListFormatter$Style DURATION_NARROW
	private final String name
	private static final android.icu.text.ListFormatter$Style[] $VALUES
	public static android.icu.text.ListFormatter$Style[] values () 
	public static android.icu.text.ListFormatter$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String name
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/TimeZoneNames$MatchInfo.class
TimeZoneNames.java
package android.icu.text
public android.icu.text.TimeZoneNames$MatchInfo extends java.lang.Object {
	private android.icu.text.TimeZoneNames$NameType _nameType
	private String _tzID
	private String _mzID
	private int _matchLength
	public void  (android.icu.text.TimeZoneNames$NameType, java.lang.String, java.lang.String, int) 
		android.icu.text.TimeZoneNames$NameType nameType
		String tzID
		String mzID
		int matchLength
	public java.lang.String tzID () 
	public java.lang.String mzID () 
	public android.icu.text.TimeZoneNames$NameType nameType () 
	public int matchLength () 
}

android/icu/text/DateTimePatternGenerator$PatternWithMatcher.class
DateTimePatternGenerator.java
package android.icu.text
 android.icu.text.DateTimePatternGenerator$PatternWithMatcher extends java.lang.Object {
	public String pattern
	public android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcherWithSkeleton
	public void  (java.lang.String, android.icu.text.DateTimePatternGenerator$DateTimeMatcher) 
		String pat
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
}

android/icu/text/BreakIterator$BreakIteratorServiceShim.class
BreakIterator.java
package android.icu.text
abstract android.icu.text.BreakIterator$BreakIteratorServiceShim extends java.lang.Object {
	void  () 
	public abstract java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int) 
	public abstract boolean unregister (java.lang.Object) 
	public abstract java.util.Locale[] getAvailableLocales () 
	public abstract android.icu.util.ULocale[] getAvailableULocales () 
	public abstract android.icu.text.BreakIterator createBreakIterator (android.icu.util.ULocale, int) 
}

android/icu/text/MessagePatternUtil.class
MessagePatternUtil.java
package android.icu.text
public final android.icu.text.MessagePatternUtil extends java.lang.Object {
	private void  () 
	public static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (java.lang.String) 
		String patternString
	public static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (android.icu.text.MessagePattern) 
		android.icu.text.MessagePattern pattern
		int limit
	private static android.icu.text.MessagePatternUtil$MessageNode buildMessageNode (android.icu.text.MessagePattern, int, int) 
		int argLimit
		android.icu.text.MessagePattern$Part part
		int patternIndex
		android.icu.text.MessagePattern$Part$Type partType
		int i
		android.icu.text.MessagePattern pattern
		int start
		int limit
		int prevPatternIndex
		android.icu.text.MessagePatternUtil$MessageNode node
	private static android.icu.text.MessagePatternUtil$ArgNode buildArgNode (android.icu.text.MessagePattern, int, int) 
		android.icu.text.MessagePattern pattern
		int start
		int limit
		android.icu.text.MessagePatternUtil$ArgNode node
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$ArgType argType
	private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildChoiceStyleNode (android.icu.text.MessagePattern, int, int) 
		int valueIndex
		android.icu.text.MessagePattern$Part part
		double value
		int msgLimit
		android.icu.text.MessagePatternUtil$VariantNode variant
		android.icu.text.MessagePattern pattern
		int start
		int limit
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
	private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildPluralStyleNode (android.icu.text.MessagePattern, int, int, android.icu.text.MessagePattern$ArgType) 
		android.icu.text.MessagePattern$Part selector
		double value
		android.icu.text.MessagePattern$Part part
		int msgLimit
		android.icu.text.MessagePatternUtil$VariantNode variant
		android.icu.text.MessagePattern pattern
		int start
		int limit
		android.icu.text.MessagePattern$ArgType argType
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
		android.icu.text.MessagePattern$Part offset
	private static android.icu.text.MessagePatternUtil$ComplexArgStyleNode buildSelectStyleNode (android.icu.text.MessagePattern, int, int) 
		android.icu.text.MessagePattern$Part selector
		int msgLimit
		android.icu.text.MessagePatternUtil$VariantNode variant
		android.icu.text.MessagePattern pattern
		int start
		int limit
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode node
}

android/icu/text/MeasureFormat$NumericFormatters.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$NumericFormatters extends java.lang.Object {
	private android.icu.text.DateFormat hourMinute
	private android.icu.text.DateFormat minuteSecond
	private android.icu.text.DateFormat hourMinuteSecond
	public void  (android.icu.text.DateFormat, android.icu.text.DateFormat, android.icu.text.DateFormat) 
		android.icu.text.DateFormat hourMinute
		android.icu.text.DateFormat minuteSecond
		android.icu.text.DateFormat hourMinuteSecond
	public android.icu.text.DateFormat getHourMinute () 
	public android.icu.text.DateFormat getMinuteSecond () 
	public android.icu.text.DateFormat getHourMinuteSecond () 
}

android/icu/text/SpoofChecker$Builder$WSConfusableDataBuilder.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder extends java.lang.Object {
	static String parseExp
	static final boolean $assertionsDisabled
	private void  () 
	static void readWholeFileToString (java.io.Reader, java.lang.StringBuffer)  throws java.io.IOException 
		String line
		java.io.Reader reader
		StringBuffer buffer
		java.io.LineNumberReader lnr
	static void buildWSConfusableData (java.io.Reader, android.icu.text.SpoofChecker$SpoofData)  throws java.text.ParseException java.io.IOException 
		int setIndex
		android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet bsset
		int cpScript
		int startCodePoint
		int endCodePoint
		String srcScriptName
		String targScriptName
		int srcScript
		int targScript
		android.icu.impl.Trie2Writable table
		int cp
		android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet innerSet
		int inneri
		android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet outerSet
		int outeri
		android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet bSet
		int i
		int rangeStart
		int rangeEnd
		int rn
		android.icu.text.SpoofChecker$Builder$WSConfusableDataBuilder$BuilderScriptSet bSet
		int i
		java.io.Reader confusablesWS
		android.icu.text.SpoofChecker$SpoofData dest
		java.util.regex.Pattern parseRegexp
		StringBuffer input
		int lineNum
		java.util.ArrayList scriptSets
		int rtScriptSetsCount
		android.icu.impl.Trie2Writable anyCaseTrie
		android.icu.impl.Trie2Writable lowerCaseTrie
		java.util.regex.Matcher matcher
		android.icu.text.UnicodeSet ignoreSet
		android.icu.text.UnicodeSet inheritedSet
		int rindex
	static void  () 
}

android/icu/text/DisplayContext$Type.class
DisplayContext.java
package android.icu.text
public final android.icu.text.DisplayContext$Type extends java.lang.Enum {
	public static final android.icu.text.DisplayContext$Type DIALECT_HANDLING
	public static final android.icu.text.DisplayContext$Type CAPITALIZATION
	public static final android.icu.text.DisplayContext$Type DISPLAY_LENGTH
	private static final android.icu.text.DisplayContext$Type[] $VALUES
	public static android.icu.text.DisplayContext$Type[] values () 
	public static android.icu.text.DisplayContext$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/CollatorServiceShim$1CFactory.class
CollatorServiceShim.java
package android.icu.text
 android.icu.text.CollatorServiceShim$1CFactory extends android.icu.impl.ICULocaleService$LocaleKeyFactory {
	android.icu.text.Collator$CollatorFactory delegate
	final android.icu.text.CollatorServiceShim this$0
	void  (android.icu.text.CollatorServiceShim, android.icu.text.Collator$CollatorFactory) 
		android.icu.text.CollatorServiceShim this$0
		android.icu.text.Collator$CollatorFactory fctry
	public java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale loc
		int kind
		android.icu.impl.ICUService srvc
		Object coll
	public java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		String id
		android.icu.util.ULocale displayLocale
		android.icu.util.ULocale objectLocale
	public java.util.Set getSupportedIDs () 
}

android/icu/text/Normalizer$NFKD32ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKD32ModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$500 () 
	static void  () 
}

android/icu/text/TitlecaseTransliterator.class
TitlecaseTransliterator.java
package android.icu.text
 android.icu.text.TitlecaseTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	private android.icu.util.ULocale locale
	private android.icu.impl.UCaseProps csp
	private android.icu.text.ReplaceableContextIterator iter
	private StringBuilder result
	private int[] locCache
	android.icu.text.SourceTargetUtility sourceTargetUtility
	static void register () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale loc
	protected synchronized void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int type
		int c
		int delta
		int type
		int delta
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		boolean doTitle
		int c
		int start
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	static android.icu.util.ULocale access$000 (android.icu.text.TitlecaseTransliterator) 
		android.icu.text.TitlecaseTransliterator x0
}

android/icu/text/MessagePatternUtil$1.class
MessagePatternUtil.java
package android.icu.text
 android.icu.text.MessagePatternUtil$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$MessagePattern$ArgType
	static void  () 
}

android/icu/text/UppercaseTransliterator$2.class
UppercaseTransliterator.java
package android.icu.text
 android.icu.text.UppercaseTransliterator$2 extends java.lang.Object implements android.icu.text.Transform  {
	final android.icu.text.UppercaseTransliterator this$0
	void  (android.icu.text.UppercaseTransliterator) 
		android.icu.text.UppercaseTransliterator this$0
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/TimeZoneFormat$ParseOption.class
TimeZoneFormat.java
package android.icu.text
public final android.icu.text.TimeZoneFormat$ParseOption extends java.lang.Enum {
	public static final android.icu.text.TimeZoneFormat$ParseOption ALL_STYLES
	public static final android.icu.text.TimeZoneFormat$ParseOption TZ_DATABASE_ABBREVIATIONS
	private static final android.icu.text.TimeZoneFormat$ParseOption[] $VALUES
	public static android.icu.text.TimeZoneFormat$ParseOption[] values () 
	public static android.icu.text.TimeZoneFormat$ParseOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/Bidi$IsoRun.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$IsoRun extends java.lang.Object {
	int contextPos
	short start
	short limit
	byte level
	byte lastStrong
	byte lastBase
	byte contextDir
	void  () 
}

android/icu/text/UnicodeSet$1.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$1 extends java.lang.Object {
}

android/icu/text/StringPrep$1.class
StringPrep.java
package android.icu.text
 android.icu.text.StringPrep$1 extends java.lang.Object {
}

android/icu/text/EscapeTransliterator.class
EscapeTransliterator.java
package android.icu.text
 android.icu.text.EscapeTransliterator extends android.icu.text.Transliterator {
	private String prefix
	private String suffix
	private int radix
	private int minDigits
	private boolean grokSupplementals
	private android.icu.text.EscapeTransliterator supplementalHandler
	static void register () 
	void  (java.lang.String, java.lang.String, java.lang.String, int, int, boolean, android.icu.text.EscapeTransliterator) 
		String ID
		String prefix
		String suffix
		int radix
		int minDigits
		boolean grokSupplementals
		android.icu.text.EscapeTransliterator supplementalHandler
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int c
		int charLen
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean incremental
		int start
		int limit
		StringBuilder buf
		int prefixLen
		boolean redoPrefix
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		int i
		StringBuilder buffer
		android.icu.text.EscapeTransliterator it
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
}

android/icu/text/UnicodeSet$UnicodeSetIterator2.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$UnicodeSetIterator2 extends java.lang.Object implements java.util.Iterator  {
	private int[] sourceList
	private int len
	private int item
	private int current
	private int limit
	private java.util.TreeSet sourceStrings
	private java.util.Iterator stringIterator
	private char[] buffer
	void  (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet source
	public boolean hasNext () 
	public java.lang.String next () 
		int codepoint
		int offset
	public void remove () 
	public volatile java.lang.Object next () 
}

android/icu/text/ScientificNumberFormatter.class
ScientificNumberFormatter.java
package android.icu.text
public final android.icu.text.ScientificNumberFormatter extends java.lang.Object {
	private final String preExponent
	private final android.icu.text.DecimalFormat fmt
	private final android.icu.text.ScientificNumberFormatter$Style style
	private static final android.icu.text.ScientificNumberFormatter$Style SUPER_SCRIPT
	public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.ScientificNumberFormatter getSuperscriptInstance (android.icu.text.DecimalFormat) 
		android.icu.text.DecimalFormat df
	public static android.icu.text.ScientificNumberFormatter getMarkupInstance (android.icu.util.ULocale, java.lang.String, java.lang.String) 
		android.icu.util.ULocale locale
		String beginMarkup
		String endMarkup
	public static android.icu.text.ScientificNumberFormatter getMarkupInstance (android.icu.text.DecimalFormat, java.lang.String, java.lang.String) 
		android.icu.text.DecimalFormat df
		String beginMarkup
		String endMarkup
	public java.lang.String format (java.lang.Object) 
		Object number
	private static java.lang.String getPreExponent (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.DecimalFormatSymbols dfs
		StringBuilder preExponent
		char[] digits
	private static android.icu.text.ScientificNumberFormatter getInstance (android.icu.text.DecimalFormat, android.icu.text.ScientificNumberFormatter$Style) 
		android.icu.text.DecimalFormat decimalFormat
		android.icu.text.ScientificNumberFormatter$Style style
		android.icu.text.DecimalFormatSymbols dfs
	private static android.icu.text.ScientificNumberFormatter getInstanceForLocale (android.icu.util.ULocale, android.icu.text.ScientificNumberFormatter$Style) 
		android.icu.util.ULocale locale
		android.icu.text.ScientificNumberFormatter$Style style
		android.icu.text.DecimalFormat decimalFormat
	private void  (android.icu.text.DecimalFormat, java.lang.String, android.icu.text.ScientificNumberFormatter$Style) 
		android.icu.text.DecimalFormat decimalFormat
		String preExponent
		android.icu.text.ScientificNumberFormatter$Style style
	static void  () 
}

android/icu/text/DecimalFormat$Unit.class
DecimalFormat.java
package android.icu.text
 android.icu.text.DecimalFormat$Unit extends java.lang.Object {
	private final String prefix
	private final String suffix
	public void  (java.lang.String, java.lang.String) 
		String prefix
		String suffix
	public void writeSuffix (java.lang.StringBuffer) 
		StringBuffer toAppendTo
	public void writePrefix (java.lang.StringBuffer) 
		StringBuffer toAppendTo
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.DecimalFormat$Unit other
	public java.lang.String toString () 
}

android/icu/text/SpoofChecker$SpoofData.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$SpoofData extends java.lang.Object {
	int[] fCFUKeys
	short[] fCFUValues
	android.icu.text.SpoofChecker$SpoofData$SpoofStringLengthsElement[] fCFUStringLengths
	String fCFUStrings
	android.icu.impl.Trie2 fAnyCaseTrie
	android.icu.impl.Trie2 fLowerCaseTrie
	android.icu.text.SpoofChecker$ScriptSet[] fScriptSets
	private static final int DATA_FORMAT
	private static final android.icu.text.SpoofChecker$SpoofData$IsAcceptable IS_ACCEPTABLE
	static android.icu.text.SpoofChecker$SpoofData getDefault () 
	void  () 
	void  (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.SpoofChecker$SpoofData otherData
	void readData (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		int magic
		int dataFormatVersion
		int dataLength
		int CFUKeysOffset
		int CFUKeysSize
		int CFUValuesOffset
		int CFUValuesSize
		int CFUStringTableOffset
		int CFUStringTableSize
		int CFUStringLengthsOffset
		int CFUStringLengthsSize
		int anyCaseTrieOffset
		int anyCaseTrieSize
		int lowerCaseTrieOffset
		int lowerCaseTrieLength
		int scriptSetsOffset
		int scriptSetslength
		int i
	static void  () 
}

android/icu/text/TransliteratorParser.class
TransliteratorParser.java
package android.icu.text
 android.icu.text.TransliteratorParser extends java.lang.Object {
	public java.util.List dataVector
	public java.util.List idBlockVector
	private android.icu.text.RuleBasedTransliterator$Data curData
	public android.icu.text.UnicodeSet compoundFilter
	private int direction
	private android.icu.text.TransliteratorParser$ParseData parseData
	private java.util.List variablesVector
	private java.util.Map variableNames
	private StringBuffer segmentStandins
	private java.util.List segmentObjects
	private char variableNext
	private char variableLimit
	private String undefinedVariableName
	private int dotStandIn
	private static final String ID_TOKEN
	private static final int ID_TOKEN_LEN
	private static final char VARIABLE_DEF_OP
	private static final char FORWARD_RULE_OP
	private static final char REVERSE_RULE_OP
	private static final char FWDREV_RULE_OP
	private static final String OPERATORS
	private static final String HALF_ENDERS
	private static final char QUOTE
	private static final char ESCAPE
	private static final char END_OF_RULE
	private static final char RULE_COMMENT_CHAR
	private static final char CONTEXT_ANTE
	private static final char CONTEXT_POST
	private static final char CURSOR_POS
	private static final char CURSOR_OFFSET
	private static final char ANCHOR_START
	private static final char KLEENE_STAR
	private static final char ONE_OR_MORE
	private static final char ZERO_OR_ONE
	private static final char DOT
	private static final String DOT_SET
	private static final char SEGMENT_OPEN
	private static final char SEGMENT_CLOSE
	private static final char FUNCTION
	private static final char ALT_REVERSE_RULE_OP
	private static final char ALT_FORWARD_RULE_OP
	private static final char ALT_FWDREV_RULE_OP
	private static final char ALT_FUNCTION
	private static android.icu.text.UnicodeSet ILLEGAL_TOP
	private static android.icu.text.UnicodeSet ILLEGAL_SEG
	private static android.icu.text.UnicodeSet ILLEGAL_FUNC
	public void  () 
	public void parse (java.lang.String, int) 
		String rules
		int dir
	void parseRules (android.icu.text.TransliteratorParser$RuleBody, int) 
		int[] withParens
		android.icu.text.UnicodeSet f
		int[] p
		android.icu.text.TransliteratorIDParser$SingleID id
		int ppp
		android.icu.impl.IllegalIcuArgumentException icuEx
		IllegalArgumentException e
		char c
		String rule
		int pos
		int limit
		android.icu.text.RuleBasedTransliterator$Data data
		int i
		android.icu.text.RuleBasedTransliterator$Data data
		int i
		IllegalArgumentException e
		RuntimeException previous
		int i
		android.icu.text.TransliteratorParser$RuleBody ruleArray
		int dir
		boolean parsingIDs
		int ruleCount
		java.util.List errors
		int errorCount
		StringBuilder idBlockResult
		int compoundFilterOffset
	private int parseRule (java.lang.String, int, int) 
		int n
		char[] value
		int i
		int i
		android.icu.text.TransliteratorParser$RuleHalf temp
		String rule
		int pos
		int limit
		int start
		char operator
		android.icu.text.TransliteratorParser$RuleHalf left
		android.icu.text.TransliteratorParser$RuleHalf right
		android.icu.text.UnicodeMatcher[] segmentsArray
	private void setVariableRange (int, int) 
		int start
		int end
	private void checkVariableRange (int, java.lang.String, int) 
		int ch
		String rule
		int start
	private void pragmaMaximumBackup (int) 
		int backup
	private void pragmaNormalizeRules (android.icu.text.Normalizer$Mode) 
		android.icu.text.Normalizer$Mode mode
	static boolean resemblesPragma (java.lang.String, int, int) 
		String rule
		int pos
		int limit
	private int parsePragma (java.lang.String, int, int) 
		String rule
		int pos
		int limit
		int[] array
		int p
	static final void syntaxError (java.lang.String, java.lang.String, int) 
		String msg
		String rule
		int start
		int end
	static final int ruleEnd (java.lang.String, int, int) 
		String rule
		int start
		int limit
		int end
	private final char parseSet (java.lang.String, java.text.ParsePosition) 
		String rule
		java.text.ParsePosition pos
		android.icu.text.UnicodeSet set
	char generateStandInFor (java.lang.Object) 
		int i
		Object obj
	public char getSegmentStandin (int) 
		int seg
		char c
	public void setSegmentObject (int, android.icu.text.StringMatcher) 
		int seg
		android.icu.text.StringMatcher obj
		int index
	char getDotStandIn () 
	private void appendVariableDef (java.lang.String, java.lang.StringBuffer) 
		String name
		StringBuffer buf
		char[] ch
	static java.util.Map access$000 (android.icu.text.TransliteratorParser) 
		android.icu.text.TransliteratorParser x0
	static android.icu.text.RuleBasedTransliterator$Data access$100 (android.icu.text.TransliteratorParser) 
		android.icu.text.TransliteratorParser x0
	static java.util.List access$200 (android.icu.text.TransliteratorParser) 
		android.icu.text.TransliteratorParser x0
	static android.icu.text.UnicodeSet access$400 () 
	static char access$500 (android.icu.text.TransliteratorParser, java.lang.String, java.text.ParsePosition) 
		android.icu.text.TransliteratorParser x0
		String x1
		java.text.ParsePosition x2
	static void access$600 (android.icu.text.TransliteratorParser, int, java.lang.String, int) 
		android.icu.text.TransliteratorParser x0
		int x1
		String x2
		int x3
	static android.icu.text.UnicodeSet access$700 () 
	static android.icu.text.UnicodeSet access$800 () 
	static android.icu.text.TransliteratorParser$ParseData access$900 (android.icu.text.TransliteratorParser) 
		android.icu.text.TransliteratorParser x0
	static void access$1000 (android.icu.text.TransliteratorParser, java.lang.String, java.lang.StringBuffer) 
		android.icu.text.TransliteratorParser x0
		String x1
		StringBuffer x2
	static void  () 
}

android/icu/text/StringMatcher.class
StringMatcher.java
package android.icu.text
 android.icu.text.StringMatcher extends java.lang.Object implements android.icu.text.UnicodeMatcher android.icu.text.UnicodeReplacer  {
	private String pattern
	private int matchStart
	private int matchLimit
	private int segmentNumber
	private final android.icu.text.RuleBasedTransliterator$Data data
	public void  (java.lang.String, int, android.icu.text.RuleBasedTransliterator$Data) 
		String theString
		int segmentNum
		android.icu.text.RuleBasedTransliterator$Data theData
	public void  (java.lang.String, int, int, int, android.icu.text.RuleBasedTransliterator$Data) 
		String theString
		int start
		int limit
		int segmentNum
		android.icu.text.RuleBasedTransliterator$Data theData
	public int matches (android.icu.text.Replaceable, int[], int, boolean) 
		int m
		char keyChar
		android.icu.text.UnicodeMatcher subm
		int i
		int m
		char keyChar
		android.icu.text.UnicodeMatcher subm
		android.icu.text.Replaceable text
		int[] offset
		int limit
		boolean incremental
		int i
		int[] cursor
	public java.lang.String toPattern (boolean) 
		char keyChar
		android.icu.text.UnicodeMatcher m
		int i
		boolean escapeUnprintable
		StringBuffer result
		StringBuffer quoteBuf
	public boolean matchesIndexValue (int) 
		int v
		int c
		android.icu.text.UnicodeMatcher m
	public void addMatchSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeMatcher matcher
		int ch
		int i
		android.icu.text.UnicodeSet toUnionTo
	public int replace (android.icu.text.Replaceable, int, int, int[]) 
		android.icu.text.Replaceable text
		int start
		int limit
		int[] cursor
		int outLen
		int dest
	public java.lang.String toReplacerPattern (boolean) 
		boolean escapeUnprintable
		StringBuffer rule
	public void resetMatch () 
	public void addReplacementSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet toUnionTo
}

android/icu/text/PluralRanges$Matrix.class
PluralRanges.java
package android.icu.text
final android.icu.text.PluralRanges$Matrix extends java.lang.Object implements java.lang.Comparable java.lang.Cloneable  {
	private byte[] data
	void  () 
		int i
	void set (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
		android.icu.impl.StandardPlural result
	void setIfNew (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
		android.icu.impl.StandardPlural result
		byte old
	android.icu.impl.StandardPlural get (android.icu.impl.StandardPlural, android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
		byte result
	android.icu.impl.StandardPlural endSame (android.icu.impl.StandardPlural) 
		android.icu.impl.StandardPlural item
		android.icu.impl.StandardPlural start
		android.icu.impl.StandardPlural end
		android.icu.impl.StandardPlural first
	android.icu.impl.StandardPlural startSame (android.icu.impl.StandardPlural, java.util.EnumSet, android.icu.util.Output) 
		android.icu.impl.StandardPlural item
		android.icu.impl.StandardPlural end
		android.icu.impl.StandardPlural start
		java.util.EnumSet endDone
		android.icu.util.Output emit
		android.icu.impl.StandardPlural first
	public int hashCode () 
		int i
		int result
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (android.icu.text.PluralRanges$Matrix) 
		int diff
		int i
		android.icu.text.PluralRanges$Matrix o
	public android.icu.text.PluralRanges$Matrix clone () 
		android.icu.text.PluralRanges$Matrix result
	public java.lang.String toString () 
		android.icu.impl.StandardPlural x
		android.icu.impl.StandardPlural j
		android.icu.impl.StandardPlural i
		StringBuilder result
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile int compareTo (java.lang.Object) 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1251.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1251 extends android.icu.text.CharsetRecog_sbcs {
	private static int[] ngrams
	private static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/DecimalFormatSymbols$1.class
DecimalFormatSymbols.java
package android.icu.text
final android.icu.text.DecimalFormatSymbols$1 extends android.icu.impl.SoftCache {
	void  () 
	protected android.icu.text.DecimalFormatSymbols$CacheData createInstance (android.icu.util.ULocale, java.lang.Void) 
		android.icu.util.ULocale key
		Void unused
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
}

android/icu/text/MeasureFormat$UnitDataSink$UnitSubtypeSink.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$UnitDataSink$UnitSubtypeSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.MeasureFormat$UnitDataSink this$0
	void  (android.icu.text.MeasureFormat$UnitDataSink) 
		android.icu.text.MeasureFormat$UnitDataSink this$0
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
}

android/icu/text/ScientificNumberFormatter$1.class
ScientificNumberFormatter.java
package android.icu.text
 android.icu.text.ScientificNumberFormatter$1 extends java.lang.Object {
}

android/icu/text/CollatorServiceShim$CService$1CollatorFactory.class
CollatorServiceShim.java
package android.icu.text
 android.icu.text.CollatorServiceShim$CService$1CollatorFactory extends android.icu.impl.ICULocaleService$ICUResourceBundleFactory {
	final android.icu.text.CollatorServiceShim$CService this$0
	void  (android.icu.text.CollatorServiceShim$CService) 
		android.icu.text.CollatorServiceShim$CService this$0
	protected java.lang.Object handleCreate (android.icu.util.ULocale, int, android.icu.impl.ICUService) 
		android.icu.util.ULocale uloc
		int kind
		android.icu.impl.ICUService srvc
}

android/icu/text/Normalizer2$Mode.class
Normalizer2.java
package android.icu.text
public final android.icu.text.Normalizer2$Mode extends java.lang.Enum {
	public static final android.icu.text.Normalizer2$Mode COMPOSE
	public static final android.icu.text.Normalizer2$Mode DECOMPOSE
	public static final android.icu.text.Normalizer2$Mode FCD
	public static final android.icu.text.Normalizer2$Mode COMPOSE_CONTIGUOUS
	private static final android.icu.text.Normalizer2$Mode[] $VALUES
	public static android.icu.text.Normalizer2$Mode[] values () 
	public static android.icu.text.Normalizer2$Mode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/CjkBreakEngine.class
CjkBreakEngine.java
package android.icu.text
 android.icu.text.CjkBreakEngine extends android.icu.text.DictionaryBreakEngine {
	private static final android.icu.text.UnicodeSet fHangulWordSet
	private static final android.icu.text.UnicodeSet fHanWordSet
	private static final android.icu.text.UnicodeSet fKatakanaWordSet
	private static final android.icu.text.UnicodeSet fHiraganaWordSet
	private android.icu.text.DictionaryMatcher fDictionary
	private static final int kMaxKatakanaLength
	private static final int kMaxKatakanaGroupLength
	private static final int maxSnlp
	private static final int kint32max
	public void  (boolean)  throws java.io.IOException 
		android.icu.text.UnicodeSet cjSet
		boolean korean
	public boolean equals (java.lang.Object) 
		android.icu.text.CjkBreakEngine other
		Object obj
	public int hashCode () 
	private static int getKatakanaCost (int) 
		int wordlength
		int[] katakanaCost
	private static boolean isKatakana (int) 
		int value
	public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		int codepoint
		int index
		java.text.CharacterIterator text
		String normStr
		android.icu.text.Normalizer normalizer
		int index
		int i
		int i
		int newSnlp
		int j
		int newSnlp
		int j
		int maxSearchLength
		int[] count_
		int count
		boolean is_katakana
		int i
		int i
		int pos
		int i
		java.text.CharacterIterator inText
		int startPos
		int endPos
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int inputLength
		int[] charPositions
		StringBuffer s
		String prenormstr
		boolean isNormalized
		java.text.CharacterIterator text
		int numChars
		int[] bestSnlp
		int[] prev
		int maxWordSize
		int[] values
		int[] lengths
		boolean is_prev_katakana
		int[] t_boundary
		int numBreaks
		int correctedNumBreaks
	static void  () 
}

android/icu/text/RBBISetBuilder.class
RBBISetBuilder.java
package android.icu.text
 android.icu.text.RBBISetBuilder extends java.lang.Object {
	android.icu.text.RBBIRuleBuilder fRB
	android.icu.text.RBBISetBuilder$RangeDescriptor fRangeList
	android.icu.impl.IntTrieBuilder fTrie
	int fTrieSize
	int fGroupCount
	boolean fSawBOF
	android.icu.text.RBBISetBuilder$RBBIDataManipulate dm
	void  (android.icu.text.RBBIRuleBuilder) 
		android.icu.text.RBBIRuleBuilder rb
	void build () 
		int inputSetRangeBegin
		int inputSetRangeEnd
		android.icu.text.UnicodeSet inputSet
		int inputSetRangeCount
		int inputSetRangeIndex
		android.icu.text.RBBINode usetNode
		android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
		android.icu.text.RBBISetBuilder$RangeDescriptor rlSearchRange
		android.icu.text.UnicodeSet inputSet
		android.icu.text.RBBINode usetNode
		android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
		String eofString
		String bofString
	int getTrieSize () 
		java.io.IOException e
		int size
	void serializeTrie (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream os
	void addValToSets (java.util.List, int) 
		android.icu.text.RBBINode usetNode
		java.util.List sets
		int val
	void addValToSet (android.icu.text.RBBINode, int) 
		android.icu.text.RBBINode orNode
		android.icu.text.RBBINode usetNode
		int val
		android.icu.text.RBBINode leafNode
	int getNumCharCategories () 
	boolean sawBOF () 
	int getFirstChar (int) 
		int category
		android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
		int retVal
	void printRanges () 
		android.icu.text.RBBINode varRef
		android.icu.text.RBBINode usetNode
		String setName
		android.icu.text.RBBINode setRef
		int i
		android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
	void printRangeGroups () 
		android.icu.text.RBBINode varRef
		android.icu.text.RBBINode usetNode
		String setName
		android.icu.text.RBBINode setRef
		android.icu.text.RBBISetBuilder$RangeDescriptor tRange
		int i
		int groupNum
		android.icu.text.RBBISetBuilder$RangeDescriptor rlRange
		int lastPrintedGroupNum
	void printSets () 
		android.icu.text.RBBINode varRef
		android.icu.text.RBBINode usetNode
		android.icu.text.RBBINode setRef
		String setName
		int i
}

android/icu/text/CompactDecimalDataCache$Data.class
CompactDecimalDataCache.java
package android.icu.text
 android.icu.text.CompactDecimalDataCache$Data extends java.lang.Object {
	long[] divisors
	java.util.Map units
	void  (long[], java.util.Map) 
		long[] divisors
		java.util.Map units
}

android/icu/text/TimeUnitFormat.class
TimeUnitFormat.java
package android.icu.text
public android.icu.text.TimeUnitFormat extends android.icu.text.MeasureFormat {
	public static final int FULL_NAME
	public static final int ABBREVIATED_NAME
	private static final int TOTAL_STYLES
	private static final long serialVersionUID
	private android.icu.text.NumberFormat format
	private android.icu.util.ULocale locale
	private int style
	private transient android.icu.text.MeasureFormat mf
	private transient java.util.Map timeUnitToCountToPatterns
	private transient android.icu.text.PluralRules pluralRules
	private transient boolean isReady
	private static final String DEFAULT_PATTERN_FOR_SECOND
	private static final String DEFAULT_PATTERN_FOR_MINUTE
	private static final String DEFAULT_PATTERN_FOR_HOUR
	private static final String DEFAULT_PATTERN_FOR_DAY
	private static final String DEFAULT_PATTERN_FOR_WEEK
	private static final String DEFAULT_PATTERN_FOR_MONTH
	private static final String DEFAULT_PATTERN_FOR_YEAR
	public void  () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.util.ULocale, int) 
		android.icu.util.ULocale locale
		int style
	private void  (android.icu.util.ULocale, int, android.icu.text.NumberFormat) 
		android.icu.util.ULocale locale
		int style
		android.icu.text.NumberFormat numberFormat
	public void  (java.util.Locale, int) 
		java.util.Locale locale
		int style
	public android.icu.text.TimeUnitFormat setLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public android.icu.text.TimeUnitFormat setLocale (java.util.Locale) 
		java.util.Locale locale
	public android.icu.text.TimeUnitFormat setNumberFormat (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat format
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public android.icu.util.TimeUnitAmount parseObject (java.lang.String, java.text.ParsePosition) 
		java.text.ParseException e
		Object tempObj
		android.icu.text.MessageFormat pattern
		Object parsed
		Number temp
		int parseDistance
		int styl
		String count
		java.util.Map$Entry patternEntry
		java.util.Map countToPattern
		android.icu.util.TimeUnit timeUnit
		String source
		java.text.ParsePosition pos
		Number resultNumber
		android.icu.util.TimeUnit resultTimeUnit
		int oldPos
		int newPos
		int longestParseDistance
		String countOfLongestMatch
	private void setup () 
		java.util.Set pluralKeywords
	private void setup (java.lang.String, java.util.Map, int, java.util.Set) 
		String pluralCount
		String pattern
		android.icu.text.MessageFormat messageFormat
		Object[] pair
		int pluralIndex
		String timeUnitName
		android.icu.util.TimeUnit timeUnit
		android.icu.impl.ICUResourceBundle oneUnitRes
		int count
		java.util.Map countToPatterns
		int index
		android.icu.impl.ICUResourceBundle resource
		android.icu.impl.ICUResourceBundle unitsRes
		int size
		String pluralCount
		android.icu.util.TimeUnit timeUnit
		java.util.Map countToPatterns
		int i
		String resourceKey
		java.util.Map timeUnitToCountToPatterns
		int style
		java.util.Set pluralKeywords
		android.icu.util.TimeUnit[] timeUnits
		java.util.Set keywords
	private void searchInTree (java.lang.String, int, android.icu.util.TimeUnit, java.lang.String, java.lang.String, java.util.Map) 
		android.icu.impl.ICUResourceBundle unitsRes
		android.icu.impl.ICUResourceBundle oneUnitRes
		String pattern
		android.icu.text.MessageFormat messageFormat
		Object[] pair
		android.icu.text.MessageFormat messageFormat
		Object[] pair
		String resourceKey
		int styl
		android.icu.util.TimeUnit timeUnit
		String srcPluralCount
		String searchPluralCount
		java.util.Map countToPatterns
		android.icu.util.ULocale parentLocale
		String srcTimeUnitName
	public transient java.lang.StringBuilder formatMeasures (java.lang.StringBuilder, java.text.FieldPosition, android.icu.util.Measure[]) 
		StringBuilder appendTo
		java.text.FieldPosition fieldPosition
		android.icu.util.Measure[] measures
	public android.icu.text.MeasureFormat$FormatWidth getWidth () 
	public android.icu.text.NumberFormat getNumberFormat () 
	public java.lang.Object clone () 
		android.icu.text.TimeUnitFormat result
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	public volatile android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition) 
	public volatile java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
}

android/icu/text/TransliteratorParser$RuleHalf.class
TransliteratorParser.java
package android.icu.text
 android.icu.text.TransliteratorParser$RuleHalf extends java.lang.Object {
	public String text
	public int cursor
	public int ante
	public int post
	public int cursorOffset
	private int cursorOffsetPos
	public boolean anchorStart
	public boolean anchorEnd
	private int nextSegmentNumber
	private void  () 
	public int parse (java.lang.String, int, int, android.icu.text.TransliteratorParser) 
		String rule
		int pos
		int limit
		android.icu.text.TransliteratorParser parser
		int start
		StringBuffer buf
	private int parseSection (java.lang.String, int, int, android.icu.text.TransliteratorParser, java.lang.StringBuffer, android.icu.text.UnicodeSet, boolean) 
		int escaped
		int iq
		int bufSegStart
		int segmentNumber
		android.icu.text.StringMatcher m
		android.icu.text.TransliteratorIDParser$SingleID single
		android.icu.text.Transliterator t
		int bufSegStart
		android.icu.text.FunctionReplacer r
		String name
		int r
		int qstart
		int qlimit
		int qstart
		int qlimit
		String precontext
		String postContext
		RuntimeException e
		int qstart
		int qlimit
		android.icu.text.UnicodeMatcher m
		android.icu.text.UnicodeMatcher m
		int min
		int max
		char c
		String rule
		int pos
		int limit
		android.icu.text.TransliteratorParser parser
		StringBuffer buf
		android.icu.text.UnicodeSet illegal
		boolean isSegment
		int start
		java.text.ParsePosition pp
		int quoteStart
		int quoteLimit
		int varStart
		int varLimit
		int[] iref
		int bufStart
	void removeContext () 
	public boolean isValidOutput (android.icu.text.TransliteratorParser) 
		int c
		int i
		android.icu.text.TransliteratorParser parser
	public boolean isValidInput (android.icu.text.TransliteratorParser) 
		int c
		int i
		android.icu.text.TransliteratorParser parser
	void  (android.icu.text.TransliteratorParser$1) 
		android.icu.text.TransliteratorParser$1 x0
}

android/icu/text/UnicodeSetSpanner$CountMethod.class
UnicodeSetSpanner.java
package android.icu.text
public final android.icu.text.UnicodeSetSpanner$CountMethod extends java.lang.Enum {
	public static final android.icu.text.UnicodeSetSpanner$CountMethod WHOLE_SPAN
	public static final android.icu.text.UnicodeSetSpanner$CountMethod MIN_ELEMENTS
	private static final android.icu.text.UnicodeSetSpanner$CountMethod[] $VALUES
	public static android.icu.text.UnicodeSetSpanner$CountMethod[] values () 
	public static android.icu.text.UnicodeSetSpanner$CountMethod valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/TransliteratorRegistry.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry extends java.lang.Object {
	private static final char LOCALE_SEP
	private static final String NO_VARIANT
	private static final String ANY
	private java.util.Map registry
	private java.util.Map specDAG
	private java.util.List availableIDs
	private static final boolean DEBUG
	public void  () 
	public android.icu.text.Transliterator get (java.lang.String, java.lang.StringBuffer) 
		String ID
		StringBuffer aliasReturn
		Object[] entry
	public void put (java.lang.String, java.lang.Class, boolean) 
		String ID
		Class transliteratorSubclass
		boolean visible
	public void put (java.lang.String, android.icu.text.Transliterator$Factory, boolean) 
		String ID
		android.icu.text.Transliterator$Factory factory
		boolean visible
	public void put (java.lang.String, java.lang.String, java.lang.String, int, boolean) 
		String ID
		String resourceName
		String encoding
		int dir
		boolean visible
	public void put (java.lang.String, java.lang.String, boolean) 
		String ID
		String alias
		boolean visible
	public void put (java.lang.String, android.icu.text.Transliterator, boolean) 
		String ID
		android.icu.text.Transliterator trans
		boolean visible
	public void remove (java.lang.String) 
		String ID
		String[] stv
		String id
	public java.util.Enumeration getAvailableIDs () 
	public java.util.Enumeration getAvailableSources () 
	public java.util.Enumeration getAvailableTargets (java.lang.String) 
		String source
		android.icu.util.CaseInsensitiveString cisrc
		java.util.Map targets
	public java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String) 
		String source
		String target
		android.icu.util.CaseInsensitiveString cisrc
		android.icu.util.CaseInsensitiveString citrg
		java.util.Map targets
		java.util.List variants
	private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean) 
		String source
		String target
		String variant
		Object entry
		boolean visible
		String s
		String ID
	private void registerEntry (java.lang.String, java.lang.Object, boolean) 
		String ID
		Object entry
		boolean visible
		String[] stv
		String id
	private void registerEntry (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object, boolean) 
		Object[] arrayOfObj
		String ID
		String source
		String target
		String variant
		Object entry
		boolean visible
		android.icu.util.CaseInsensitiveString ciID
		Object[] arrayOfObj
	private void registerSTV (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String target
		String variant
		android.icu.util.CaseInsensitiveString cisrc
		android.icu.util.CaseInsensitiveString citrg
		android.icu.util.CaseInsensitiveString civar
		java.util.Map targets
		java.util.List variants
	private void removeSTV (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String target
		String variant
		android.icu.util.CaseInsensitiveString cisrc
		android.icu.util.CaseInsensitiveString citrg
		android.icu.util.CaseInsensitiveString civar
		java.util.Map targets
		java.util.List variants
	private java.lang.Object[] findInDynamicStore (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String) 
		android.icu.text.TransliteratorRegistry$Spec src
		android.icu.text.TransliteratorRegistry$Spec trg
		String variant
		String ID
	private java.lang.Object[] findInStaticStore (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String) 
		android.icu.text.TransliteratorRegistry$Spec src
		android.icu.text.TransliteratorRegistry$Spec trg
		String variant
		Object[] entry
	private java.lang.Object[] findInBundle (android.icu.text.TransliteratorRegistry$Spec, android.icu.text.TransliteratorRegistry$Spec, java.lang.String, int) 
		int dir
		String[] subres
		int i
		StringBuilder tag
		int pass
		android.icu.text.TransliteratorRegistry$Spec specToOpen
		android.icu.text.TransliteratorRegistry$Spec specToFind
		String variant
		int direction
		java.util.ResourceBundle res
	private java.lang.Object[] find (java.lang.String) 
		String ID
		String[] stv
	private java.lang.Object[] find (java.lang.String, java.lang.String, java.lang.String) 
		String source
		String target
		String variant
		android.icu.text.TransliteratorRegistry$Spec src
		android.icu.text.TransliteratorRegistry$Spec trg
		Object[] entry
	private android.icu.text.Transliterator instantiateEntry (java.lang.String, java.lang.Object[], java.lang.StringBuffer) 
		android.icu.text.RuleBasedTransliterator$Data data
		android.icu.text.AnyTransliterator temp
		android.icu.text.RuleBasedTransliterator temp
		android.icu.text.CompoundTransliterator temp
		android.icu.text.TransliteratorRegistry$ResourceEntry re
		android.icu.text.TransliteratorRegistry$LocaleEntry le
		ClassCastException e
		Object entry
		android.icu.text.TransliteratorParser parser
		String ID
		Object[] entryWrapper
		StringBuffer aliasReturn
}

android/icu/text/CharsetRecog_2022.class
CharsetRecog_2022.java
package android.icu.text
abstract android.icu.text.CharsetRecog_2022 extends android.icu.text.CharsetRecognizer {
	void  () 
	int match (byte[], int, byte[][]) 
		byte[] seq
		int j
		int escN
		byte[] text
		int textLen
		byte[][] escapeSequences
		int i
		int hits
		int misses
		int shifts
		int quality
}

android/icu/text/MessageFormat$PluralSelectorProvider.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$PluralSelectorProvider extends java.lang.Object implements android.icu.text.PluralFormat$PluralSelector  {
	private android.icu.text.MessageFormat msgFormat
	private android.icu.text.PluralRules rules
	private android.icu.text.PluralRules$PluralType type
	static final boolean $assertionsDisabled
	public void  (android.icu.text.MessageFormat, android.icu.text.PluralRules$PluralType) 
		android.icu.text.MessageFormat mf
		android.icu.text.PluralRules$PluralType type
	public java.lang.String select (java.lang.Object, double) 
		android.icu.text.PluralRules$FixedDecimal dec
		Object ctx
		double number
		android.icu.text.MessageFormat$PluralSelectorContext context
		int otherIndex
	static void  () 
}

android/icu/text/NormalizationTransliterator$5.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CompactDecimalFormat$CompactStyle.class
CompactDecimalFormat.java
package android.icu.text
public final android.icu.text.CompactDecimalFormat$CompactStyle extends java.lang.Enum {
	public static final android.icu.text.CompactDecimalFormat$CompactStyle SHORT
	public static final android.icu.text.CompactDecimalFormat$CompactStyle LONG
	private static final android.icu.text.CompactDecimalFormat$CompactStyle[] $VALUES
	public static android.icu.text.CompactDecimalFormat$CompactStyle[] values () 
	public static android.icu.text.CompactDecimalFormat$CompactStyle valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/TransliterationRuleSet.class
TransliterationRuleSet.java
package android.icu.text
 android.icu.text.TransliterationRuleSet extends java.lang.Object {
	private java.util.List ruleVector
	private int maxContextLength
	private android.icu.text.TransliterationRule[] rules
	private int[] index
	public void  () 
	public int getMaximumContextLength () 
	public void addRule (android.icu.text.TransliterationRule) 
		android.icu.text.TransliterationRule rule
		int len
	public void freeze () 
		android.icu.text.TransliterationRule r
		int j
		android.icu.text.TransliterationRule r
		int j
		int x
		android.icu.text.TransliterationRule r2
		int k
		android.icu.text.TransliterationRule r1
		int j
		int x
		int n
		java.util.List v
		int[] indexValue
		StringBuilder errors
	public boolean transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int m
		int i
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position pos
		boolean incremental
		int indexByte
	java.lang.String toRules (boolean) 
		android.icu.text.TransliterationRule r
		boolean escapeUnprintable
		int i
		int count
		StringBuilder ruleSource
	void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.TransliterationRule r
		int i
		android.icu.text.UnicodeSet filter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet currentFilter
		android.icu.text.UnicodeSet revisiting
		int count
}

android/icu/text/BidiWriter.class
BidiWriter.java
package android.icu.text
final android.icu.text.BidiWriter extends java.lang.Object {
	static final char LRM_CHAR
	static final char RLM_CHAR
	static final int MASK_R_AL
	void  () 
	private static boolean IsCombining (int) 
		int type
	private static java.lang.String doWriteForward (java.lang.String, int) 
		StringBuffer dest
		int i
		int c
		StringBuilder dest
		int i
		char c
		StringBuffer dest
		int i
		int c
		String src
		int options
	private static java.lang.String doWriteForward (char[], int, int, int) 
		char[] text
		int start
		int limit
		int options
	static java.lang.String writeReverse (java.lang.String, int) 
		int i
		int c
		int i
		int i
		int c
		int j
		int srcLength
		int srcLength
		int srcLength
		String src
		int options
		StringBuffer dest
	static java.lang.String doWriteReverse (char[], int, int, int) 
		char[] text
		int start
		int limit
		int options
	static java.lang.String writeReordered (android.icu.text.Bidi, int) 
		android.icu.text.BidiRun bidiRun
		int run
		char uc
		char uc
		char uc
		char uc
		char uc
		android.icu.text.BidiRun bidiRun
		byte[] dirProps
		char uc
		int markFlag
		int run
		android.icu.text.BidiRun bidiRun
		int run
		android.icu.text.BidiRun bidiRun
		byte[] dirProps
		android.icu.text.Bidi bidi
		int options
		int run
		int runCount
		StringBuilder dest
		char[] text
}

android/icu/text/TimeZoneNames$NameType.class
TimeZoneNames.java
package android.icu.text
public final android.icu.text.TimeZoneNames$NameType extends java.lang.Enum {
	public static final android.icu.text.TimeZoneNames$NameType LONG_GENERIC
	public static final android.icu.text.TimeZoneNames$NameType LONG_STANDARD
	public static final android.icu.text.TimeZoneNames$NameType LONG_DAYLIGHT
	public static final android.icu.text.TimeZoneNames$NameType SHORT_GENERIC
	public static final android.icu.text.TimeZoneNames$NameType SHORT_STANDARD
	public static final android.icu.text.TimeZoneNames$NameType SHORT_DAYLIGHT
	public static final android.icu.text.TimeZoneNames$NameType EXEMPLAR_LOCATION
	private static final android.icu.text.TimeZoneNames$NameType[] $VALUES
	public static android.icu.text.TimeZoneNames$NameType[] values () 
	public static android.icu.text.TimeZoneNames$NameType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/PluralRules.class
PluralRules.java
package android.icu.text
public android.icu.text.PluralRules extends java.lang.Object implements java.io.Serializable  {
	static final android.icu.text.UnicodeSet ALLOWED_ID
	public static final String CATEGORY_SEPARATOR
	public static final String KEYWORD_RULE_SEPARATOR
	private static final long serialVersionUID
	private final android.icu.text.PluralRules$RuleList rules
	private final transient java.util.Set keywords
	public static final String KEYWORD_ZERO
	public static final String KEYWORD_ONE
	public static final String KEYWORD_TWO
	public static final String KEYWORD_FEW
	public static final String KEYWORD_MANY
	public static final String KEYWORD_OTHER
	public static final double NO_UNIQUE_VALUE
	private static final android.icu.text.PluralRules$Constraint NO_CONSTRAINT
	private static final android.icu.text.PluralRules$Rule DEFAULT_RULE
	public static final android.icu.text.PluralRules DEFAULT
	static final java.util.regex.Pattern AT_SEPARATED
	static final java.util.regex.Pattern OR_SEPARATED
	static final java.util.regex.Pattern AND_SEPARATED
	static final java.util.regex.Pattern COMMA_SEPARATED
	static final java.util.regex.Pattern DOTDOT_SEPARATED
	static final java.util.regex.Pattern TILDE_SEPARATED
	static final java.util.regex.Pattern SEMI_SEPARATED
	public static android.icu.text.PluralRules parseDescription (java.lang.String)  throws java.text.ParseException 
		String description
	public static android.icu.text.PluralRules createRules (java.lang.String) 
		Exception e
		String description
	private static android.icu.text.PluralRules$Constraint parseConstraint (java.lang.String)  throws java.text.ParseException 
		Exception e
		long low
		long high
		int k
		java.util.List valueList
		android.icu.text.PluralRules$Constraint newConstraint
		String condition
		String[] tokens
		int mod
		boolean inRange
		boolean integersOnly
		double lowBound
		double highBound
		long[] vals
		int x
		String t
		boolean hackForCompatibility
		android.icu.text.PluralRules$Operand operand
		android.icu.text.PluralRules$Operand operand
		int j
		android.icu.text.PluralRules$Constraint andConstraint
		String[] and_together
		int i
		String description
		android.icu.text.PluralRules$Constraint result
		String[] or_together
	private static java.text.ParseException unexpected (java.lang.String, java.lang.String) 
		String token
		String context
	private static java.lang.String nextToken (java.lang.String[], int, java.lang.String)  throws java.text.ParseException 
		String[] tokens
		int x
		String context
	private static android.icu.text.PluralRules$Rule parseRule (java.lang.String)  throws java.text.ParseException 
		android.icu.text.PluralRules$Constraint constraint
		String description
		int x
		String keyword
		String[] constraintOrSamples
		boolean sampleFailure
		android.icu.text.PluralRules$FixedDecimalSamples integerSamples
		android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
		boolean isOther
		android.icu.text.PluralRules$Constraint constraint
	private static android.icu.text.PluralRules$RuleList parseRuleChain (java.lang.String)  throws java.text.ParseException 
		android.icu.text.PluralRules$Rule rule
		int i
		String description
		android.icu.text.PluralRules$RuleList result
		String[] rules
	private static void addRange (java.lang.StringBuilder, double, double, boolean) 
		StringBuilder result
		double lb
		double ub
		boolean addSeparator
	private static java.lang.String format (double) 
		double lb
		long lbi
	private boolean addConditional (java.util.Set, java.util.Set, double) 
		boolean added
		java.util.Set toAddTo
		java.util.Set others
		double trial
		boolean added
		android.icu.text.PluralRules$FixedDecimal toAdd
	public static android.icu.text.PluralRules forLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.PluralRules forLocale (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType) 
		android.icu.util.ULocale locale
		android.icu.text.PluralRules$PluralType type
	public static android.icu.text.PluralRules forLocale (java.util.Locale, android.icu.text.PluralRules$PluralType) 
		java.util.Locale locale
		android.icu.text.PluralRules$PluralType type
	private static boolean isValidKeyword (java.lang.String) 
		String token
	private void  (android.icu.text.PluralRules$RuleList) 
		android.icu.text.PluralRules$RuleList rules
	public int hashCode () 
	public java.lang.String select (double) 
		double number
	public java.lang.String select (double, int, long) 
		double number
		int countVisibleFractionDigits
		long fractionaldigits
	public java.lang.String select (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal number
	public boolean matches (android.icu.text.PluralRules$FixedDecimal, java.lang.String) 
		android.icu.text.PluralRules$FixedDecimal sample
		String keyword
	public java.util.Set getKeywords () 
	public double getUniqueKeywordValue (java.lang.String) 
		String keyword
		java.util.Collection values
	public java.util.Collection getAllKeywordValues (java.lang.String) 
		String keyword
	public java.util.Collection getAllKeywordValues (java.lang.String, android.icu.text.PluralRules$SampleType) 
		String keyword
		android.icu.text.PluralRules$SampleType type
		java.util.Collection samples
	public java.util.Collection getSamples (java.lang.String) 
		String keyword
	public java.util.Collection getSamples (java.lang.String, android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$FixedDecimalSamples samples
		int i
		int i
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
		java.util.Set result
		int maxCount
	public boolean addSample (java.lang.String, java.lang.Number, int, java.util.Set) 
		String keyword
		Number sample
		int maxCount
		java.util.Set result
		String selectedKeyword
	public android.icu.text.PluralRules$FixedDecimalSamples getDecimalSamples (java.lang.String, android.icu.text.PluralRules$SampleType) 
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public static android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[]) 
		android.icu.util.ULocale locale
		boolean[] isAvailable
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object rhs
	public boolean equals (android.icu.text.PluralRules) 
		android.icu.text.PluralRules rhs
	public android.icu.text.PluralRules$KeywordStatus getKeywordStatus (java.lang.String, int, java.util.Set, android.icu.util.Output) 
		String keyword
		int offset
		java.util.Set explicits
		android.icu.util.Output uniqueValue
	public android.icu.text.PluralRules$KeywordStatus getKeywordStatus (java.lang.String, int, java.util.Set, android.icu.util.Output, android.icu.text.PluralRules$SampleType) 
		Double explicit
		String keyword
		int offset
		java.util.Set explicits
		android.icu.util.Output uniqueValue
		android.icu.text.PluralRules$SampleType sampleType
		java.util.Collection values
		int originalSize
		java.util.HashSet subtractedSet
	public java.lang.String getRules (java.lang.String) 
		String keyword
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	public int compareTo (android.icu.text.PluralRules) 
		android.icu.text.PluralRules other
	public java.lang.Boolean isLimited (java.lang.String) 
		String keyword
	public boolean isLimited (java.lang.String, android.icu.text.PluralRules$SampleType) 
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
	public boolean computeLimited (java.lang.String, android.icu.text.PluralRules$SampleType) 
		String keyword
		android.icu.text.PluralRules$SampleType sampleType
	static void access$500 (java.lang.StringBuilder, double, double, boolean) 
		StringBuilder x0
		double x1
		double x2
		boolean x3
	static android.icu.text.PluralRules$Rule access$600 (java.lang.String)  throws java.text.ParseException 
		String x0
	static void  () 
}

android/icu/text/RuleBasedCollator$UTF16NFDIterator.class
RuleBasedCollator.java
package android.icu.text
 android.icu.text.RuleBasedCollator$UTF16NFDIterator extends android.icu.text.RuleBasedCollator$NFDIterator {
	protected CharSequence s
	protected int pos
	void  () 
	void setText (java.lang.CharSequence, int) 
		CharSequence seq
		int start
	protected int nextRawCodePoint () 
		int c
}

android/icu/text/PluralSamples.class
PluralSamples.java
package android.icu.text
public android.icu.text.PluralSamples extends java.lang.Object {
	private android.icu.text.PluralRules pluralRules
	private final java.util.Map _keySamplesMap
	public final java.util.Map _keyLimitedMap
	private final java.util.Map _keyFractionSamplesMap
	private final java.util.Set _fractionSamples
	private static final int[] TENS
	private static final int LIMIT_FRACTION_SAMPLES
	public void  (android.icu.text.PluralRules) 
		String k
		int i
		String keyword
		android.icu.text.PluralRules$FixedDecimal s
		boolean done
		int i
		boolean done
		int i
		String keyword
		java.util.Set list
		android.icu.text.PluralRules$FixedDecimal s
		String k
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		android.icu.text.PluralRules pluralRules
		java.util.Set keywords
		int MAX_SAMPLES
		java.util.Map temp
		java.util.Map sampleMap
		int keywordsRemaining
		int limit
		java.util.Map sampleFractionMap
		java.util.Set mentioned
		java.util.Map foundKeywords
	private int addSimpleSamples (android.icu.text.PluralRules, int, java.util.Map, int, double) 
		android.icu.text.PluralRules pluralRules
		int MAX_SAMPLES
		java.util.Map sampleMap
		int keywordsRemaining
		double val
		String keyword
		boolean keyIsLimited
		java.util.List list
	private void addRelation (java.util.Map, java.lang.String, android.icu.text.PluralRules$FixedDecimal) 
		java.util.Map foundKeywords
		String keyword
		android.icu.text.PluralRules$FixedDecimal s
		java.util.Set set
	private boolean addIfNotPresent (double, java.util.Set, java.util.Map) 
		double d
		java.util.Set mentioned
		java.util.Map foundKeywords
		android.icu.text.PluralRules$FixedDecimal numberInfo
		String keyword
	private java.util.Set fractions (java.util.Set) 
		android.icu.text.PluralRules$FixedDecimal base1
		int i
		int visibleFractions
		Integer base
		String keyword
		Integer fract
		int j
		java.util.Set original
		java.util.Set toAddTo
		java.util.Set result
		java.util.List ints
		java.util.Set keywords
	private java.lang.Integer getDifferentCategory (java.util.List, java.lang.String) 
		Integer other
		String keywordOther
		int i
		java.util.List ints
		String keyword
	public android.icu.text.PluralRules$KeywordStatus getStatus (java.lang.String, int, java.util.Set, android.icu.util.Output) 
		Double explicit
		String keyword
		int offset
		java.util.Set explicits
		android.icu.util.Output uniqueValue
		java.util.Collection values
		int originalSize
		java.util.HashSet subtractedSet
	java.util.Map getKeySamplesMap () 
	java.util.Map getKeyFractionSamplesMap () 
	java.util.Set getFractionSamples () 
	java.util.Collection getAllKeywordValues (java.lang.String) 
		String keyword
		java.util.Collection result
	static void  () 
}

android/icu/text/SameValueSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.SameValueSubstitution extends android.icu.text.NFSubstitution {
	void  (int, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		android.icu.text.NFRuleSet ruleSet
		String description
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/Bidi$BracketData.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$BracketData extends java.lang.Object {
	android.icu.text.Bidi$Opening[] openings
	int isoRunLast
	android.icu.text.Bidi$IsoRun[] isoRuns
	boolean isNumbersSpecial
	void  () 
}

android/icu/text/PluralRules$RangeConstraint.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$RangeConstraint extends java.lang.Object implements android.icu.text.PluralRules$Constraint java.io.Serializable  {
	private static final long serialVersionUID
	private final int mod
	private final boolean inRange
	private final boolean integersOnly
	private final double lowerBound
	private final double upperBound
	private final long[] range_list
	private final android.icu.text.PluralRules$Operand operand
	void  (int, boolean, android.icu.text.PluralRules$Operand, boolean, double, double, long[]) 
		int mod
		boolean inRange
		android.icu.text.PluralRules$Operand operand
		boolean integersOnly
		double lowBound
		double highBound
		long[] vals
	public boolean isFulfilled (android.icu.text.PluralRules$FixedDecimal) 
		int i
		android.icu.text.PluralRules$FixedDecimal number
		double n
		boolean test
	public boolean isLimited (android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$SampleType sampleType
		boolean valueIsZero
		boolean hasDecimals
	public java.lang.String toString () 
		int i
		StringBuilder result
		boolean isList
}

android/icu/text/DictionaryMatcher.class
DictionaryMatcher.java
package android.icu.text
abstract android.icu.text.DictionaryMatcher extends java.lang.Object {
	void  () 
	public abstract int matches (java.text.CharacterIterator, int, int[], int[], int, int[]) 
	public int matches (java.text.CharacterIterator, int, int[], int[], int) 
		java.text.CharacterIterator text
		int maxLength
		int[] lengths
		int[] count
		int limit
	public abstract int getType () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_7.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_7 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/Replaceable.class
Replaceable.java
package android.icu.text
public abstract android.icu.text.Replaceable extends java.lang.Object {
	public abstract int length () 
	public abstract char charAt (int) 
	public abstract int char32At (int) 
	public abstract void getChars (int, int, char[], int) 
	public abstract void replace (int, int, java.lang.String) 
	public abstract void replace (int, int, char[], int, int) 
	public abstract void copy (int, int, int) 
	public abstract boolean hasMetaData () 
}

android/icu/text/StringReplacer.class
StringReplacer.java
package android.icu.text
 android.icu.text.StringReplacer extends java.lang.Object implements android.icu.text.UnicodeReplacer  {
	private String output
	private int cursorPos
	private boolean hasCursor
	private boolean isComplex
	private final android.icu.text.RuleBasedTransliterator$Data data
	public void  (java.lang.String, int, android.icu.text.RuleBasedTransliterator$Data) 
		String theOutput
		int theCursorPos
		android.icu.text.RuleBasedTransliterator$Data theData
	public void  (java.lang.String, android.icu.text.RuleBasedTransliterator$Data) 
		String theOutput
		android.icu.text.RuleBasedTransliterator$Data theData
	public int replace (android.icu.text.Replaceable, int, int, int[]) 
		int outLen
		int len
		int len
		int c
		int nextIndex
		android.icu.text.UnicodeReplacer r
		StringBuffer buf
		int oOutput
		int tempStart
		int destStart
		int destLimit
		int tempExtra
		int n
		int n
		android.icu.text.Replaceable text
		int start
		int limit
		int[] cursor
		int outLen
		int newStart
	public java.lang.String toReplacerPattern (boolean) 
		StringBuffer buf
		char c
		android.icu.text.UnicodeReplacer r
		int i
		boolean escapeUnprintable
		StringBuffer rule
		StringBuffer quoteBuf
		int cursor
	public void addReplacementSetTo (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeReplacer r
		int ch
		int i
		android.icu.text.UnicodeSet toUnionTo
}

android/icu/text/DateTimePatternGenerator$PatternWithSkeletonFlag.class
DateTimePatternGenerator.java
package android.icu.text
 android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag extends java.lang.Object {
	public String pattern
	public boolean skeletonWasSpecified
	public void  (java.lang.String, boolean) 
		String pat
		boolean skelSpecified
	public java.lang.String toString () 
}

android/icu/text/CollationElementIterator$MaxExpSink.class
CollationElementIterator.java
package android.icu.text
final android.icu.text.CollationElementIterator$MaxExpSink extends java.lang.Object implements android.icu.impl.coll.ContractionsAndExpansions$CESink  {
	private java.util.Map maxExpansions
	static final boolean $assertionsDisabled
	void  (java.util.Map) 
		java.util.Map h
	public void handleCE (long) 
		long ce
	public void handleExpansion (long[], int, int) 
		int i
		long[] ces
		int start
		int length
		int count
		long ce
		long p
		int lower32
		int lastHalf
		Integer oldCount
	static void  () 
}

android/icu/text/Normalizer$NONEMode.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NONEMode extends android.icu.text.Normalizer$Mode {
	private void  () 
	protected android.icu.text.Normalizer2 getNormalizer2 (int) 
		int options
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/AbsoluteValueSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.AbsoluteValueSubstitution extends android.icu.text.NFSubstitution {
	void  (int, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		android.icu.text.NFRuleSet ruleSet
		String description
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/ThaiBreakEngine.class
ThaiBreakEngine.java
package android.icu.text
 android.icu.text.ThaiBreakEngine extends android.icu.text.DictionaryBreakEngine {
	private static final byte THAI_LOOKAHEAD
	private static final byte THAI_ROOT_COMBINE_THRESHOLD
	private static final byte THAI_PREFIX_COMBINE_THRESHOLD
	private static final char THAI_PAIYANNOI
	private static final char THAI_MAIYAMOK
	private static final byte THAI_MIN_WORD
	private static final byte THAI_MIN_WORD_SPAN
	private android.icu.text.DictionaryMatcher fDictionary
	private static android.icu.text.UnicodeSet fThaiWordSet
	private static android.icu.text.UnicodeSet fEndWordSet
	private static android.icu.text.UnicodeSet fBeginWordSet
	private static android.icu.text.UnicodeSet fSuffixSet
	private static android.icu.text.UnicodeSet fMarkSet
	public void  ()  throws java.io.IOException 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public boolean handles (int, int) 
		int script
		int c
		int breakType
	public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		int i
		int wordsMatched
		int candidate
		int remaining
		int pc
		int chars
		int uc
		int uc
		int candidates
		int currPos
		int wordLength
		java.text.CharacterIterator fIter
		int rangeStart
		int rangeEnd
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int wordsFound
		android.icu.text.DictionaryBreakEngine$PossibleWord[] words
		int current
	static void  () 
}

android/icu/text/SimpleDateFormat$PatternItem.class
SimpleDateFormat.java
package android.icu.text
 android.icu.text.SimpleDateFormat$PatternItem extends java.lang.Object {
	final char type
	final int length
	final boolean isNumeric
	void  (char, int) 
		char type
		int length
}

android/icu/text/TransliteratorRegistry$AliasEntry.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$AliasEntry extends java.lang.Object {
	public String alias
	public void  (java.lang.String) 
		String a
}

android/icu/text/DigitList.class
DigitList.java
package android.icu.text
final android.icu.text.DigitList extends java.lang.Object {
	public static final int MAX_LONG_DIGITS
	public static final int DBL_DIG
	public int decimalAt
	public int count
	public byte[] digits
	private boolean didRound
	private static byte[] LONG_MIN_REP
	void  () 
	private final void ensureCapacity (int, int) 
		byte[] newDigits
		int digitCapacity
		int digitsToCopy
	boolean isZero () 
		int i
	public void append (int) 
		int digit
	public byte getDigitValue (int) 
		int i
	public final double getDouble () 
		int i
		StringBuilder temp
	public final long getLong () 
		int i
		StringBuilder temp
	public java.math.BigInteger getBigInteger (boolean) 
		int i
		int i
		int i
		int len
		char[] text
		int n
		boolean isPositive
	private java.lang.String getStringRep (boolean) 
		int i
		boolean isPositive
		StringBuilder stringRep
		int d
	public java.math.BigDecimal getBigDecimal (boolean) 
		long numShift
		int i
		int numDigits
		StringBuilder significantDigits
		java.math.BigInteger unscaledVal
		boolean isPositive
		long scale
	public android.icu.math.BigDecimal getBigDecimalICU (boolean) 
		long numShift
		int i
		int numDigits
		StringBuilder significantDigits
		java.math.BigInteger unscaledVal
		boolean isPositive
		long scale
	boolean isIntegral () 
	final void set (double, int, boolean) 
		double source
		int maximumDigits
		boolean fixedPoint
		String rep
	private void set (java.lang.String, int) 
		char c
		String rep
		int maxCount
		int exponent
		int leadingZerosAfterDecimal
		boolean nonZeroDigitSeen
		int i
	private boolean shouldRoundUp (int) 
		int i
		int maximumDigits
	public final void round (int) 
		int maximumDigits
	public boolean wasRounded () 
	public final void set (long) 
		long source
	public final void set (long, int) 
		int left
		int right
		long source
		int maximumDigits
	public final void set (java.math.BigInteger, int) 
		int i
		java.math.BigInteger source
		int maximumDigits
		String stringDigits
		int offset
	private void setBigDecimalDigits (java.lang.String, int, boolean) 
		String stringDigits
		int maximumDigits
		boolean fixedPoint
	public final void set (java.math.BigDecimal, int, boolean) 
		java.math.BigDecimal source
		int maximumDigits
		boolean fixedPoint
	public final void set (android.icu.math.BigDecimal, int, boolean) 
		android.icu.math.BigDecimal source
		int maximumDigits
		boolean fixedPoint
	private boolean isLongMIN_VALUE () 
		int i
	public boolean equals (java.lang.Object) 
		int i
		Object obj
		android.icu.text.DigitList other
	public int hashCode () 
		int i
		int hashcode
	public java.lang.String toString () 
		int i
		StringBuilder buf
	static void  () 
		int i
		String s
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/MessagePatternUtil$MessageContentsNode$Type.class
MessagePatternUtil.java
package android.icu.text
public final android.icu.text.MessagePatternUtil$MessageContentsNode$Type extends java.lang.Enum {
	public static final android.icu.text.MessagePatternUtil$MessageContentsNode$Type TEXT
	public static final android.icu.text.MessagePatternUtil$MessageContentsNode$Type ARG
	public static final android.icu.text.MessagePatternUtil$MessageContentsNode$Type REPLACE_NUMBER
	private static final android.icu.text.MessagePatternUtil$MessageContentsNode$Type[] $VALUES
	public static android.icu.text.MessagePatternUtil$MessageContentsNode$Type[] values () 
	public static android.icu.text.MessagePatternUtil$MessageContentsNode$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/SearchIterator$Search.class
SearchIterator.java
package android.icu.text
final android.icu.text.SearchIterator$Search extends java.lang.Object {
	boolean isOverlap_
	boolean isCanonicalMatch_
	android.icu.text.SearchIterator$ElementComparisonType elementComparisonType_
	android.icu.text.BreakIterator internalBreakIter_
	int matchedIndex_
	boolean isForwardSearching_
	boolean reset_
	final android.icu.text.SearchIterator this$0
	void  (android.icu.text.SearchIterator) 
		android.icu.text.SearchIterator this$0
	java.text.CharacterIterator text () 
	void setTarget (java.text.CharacterIterator) 
		java.text.CharacterIterator text
	android.icu.text.BreakIterator breakIter () 
	void setBreakIter (android.icu.text.BreakIterator) 
		android.icu.text.BreakIterator breakIter
	int matchedLength () 
	void setMatchedLength (int) 
		int matchedLength
	int beginIndex () 
	int endIndex () 
}

android/icu/text/AlphabeticIndex.class
AlphabeticIndex.java
package android.icu.text
public final android.icu.text.AlphabeticIndex extends java.lang.Object implements java.lang.Iterable  {
	private static final String BASE
	private static final char CGJ
	private static final java.util.Comparator binaryCmp
	private final android.icu.text.RuleBasedCollator collatorOriginal
	private final android.icu.text.RuleBasedCollator collatorPrimaryOnly
	private android.icu.text.RuleBasedCollator collatorExternal
	private final java.util.Comparator recordComparator
	private final java.util.List firstCharsInScripts
	private final android.icu.text.UnicodeSet initialLabels
	private java.util.List inputList
	private android.icu.text.AlphabeticIndex$BucketList buckets
	private String overflowLabel
	private String underflowLabel
	private String inflowLabel
	private int maxLabelCount
	private static final int GC_LU_MASK
	private static final int GC_LL_MASK
	private static final int GC_LT_MASK
	private static final int GC_LM_MASK
	private static final int GC_LO_MASK
	private static final int GC_L_MASK
	private static final int GC_CN_MASK
	static final boolean $assertionsDisabled
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.text.RuleBasedCollator) 
		android.icu.text.RuleBasedCollator collator
	private void  (android.icu.util.ULocale, android.icu.text.RuleBasedCollator) 
		Exception e
		android.icu.util.ULocale locale
		android.icu.text.RuleBasedCollator collator
	public android.icu.text.AlphabeticIndex addLabels (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet additions
	public transient android.icu.text.AlphabeticIndex addLabels (android.icu.util.ULocale[]) 
		android.icu.util.ULocale addition
		android.icu.util.ULocale[] additions
	public transient android.icu.text.AlphabeticIndex addLabels (java.util.Locale[]) 
		java.util.Locale addition
		java.util.Locale[] additions
	public android.icu.text.AlphabeticIndex setOverflowLabel (java.lang.String) 
		String overflowLabel
	public java.lang.String getUnderflowLabel () 
	public android.icu.text.AlphabeticIndex setUnderflowLabel (java.lang.String) 
		String underflowLabel
	public java.lang.String getOverflowLabel () 
	public android.icu.text.AlphabeticIndex setInflowLabel (java.lang.String) 
		String inflowLabel
	public java.lang.String getInflowLabel () 
	public int getMaxLabelCount () 
	public android.icu.text.AlphabeticIndex setMaxLabelCount (int) 
		int maxLabelCount
	private java.util.List initLabels () 
		boolean checkDistinct
		boolean checkDistinct
		String itemAlreadyIn
		int insertionPoint
		boolean checkDistinct
		String item
		int bump
		java.util.Iterator it
		int count
		int old
		android.icu.text.Normalizer2 nfkdNormalizer
		java.util.List indexCharacters
		String firstScriptBoundary
		String overflowBoundary
		int size
	private static java.lang.String fixLabel (java.lang.String) 
		String current
		int rest
	private void addIndexExemplars (android.icu.util.ULocale) 
		android.icu.text.UnicodeSet ethiopic
		android.icu.text.UnicodeSetIterator it
		String item
		android.icu.util.ULocale locale
		android.icu.text.UnicodeSet exemplars
	private boolean addChineseIndexCharacters () 
		Exception e
		char c
		String s
		android.icu.text.UnicodeSet contractions
	private java.lang.String separated (java.lang.String) 
		char ch
		int i
		String item
		StringBuilder result
		char last
	public android.icu.text.AlphabeticIndex$ImmutableIndex buildImmutableIndex () 
		android.icu.text.AlphabeticIndex$BucketList immutableBucketList
		android.icu.text.AlphabeticIndex$BucketList immutableBucketList
	public java.util.List getBucketLabels () 
		android.icu.text.AlphabeticIndex$Bucket bucket
		java.util.ArrayList result
	public android.icu.text.RuleBasedCollator getCollator () 
		Exception e
	public android.icu.text.AlphabeticIndex addRecord (java.lang.CharSequence, java.lang.Object) 
		CharSequence name
		Object data
	public int getBucketIndex (java.lang.CharSequence) 
		CharSequence name
	public android.icu.text.AlphabeticIndex clearRecords () 
	public int getBucketCount () 
	public int getRecordCount () 
	public java.util.Iterator iterator () 
	private void initBuckets () 
		android.icu.text.AlphabeticIndex$Bucket nextBucket
		String upperBoundary
		android.icu.text.AlphabeticIndex$Bucket bucket
		android.icu.text.AlphabeticIndex$Record r
		java.util.Iterator bucketIterator
		android.icu.text.AlphabeticIndex$Bucket currentBucket
		android.icu.text.AlphabeticIndex$Bucket nextBucket
		String upperBoundary
	private static boolean isOneLabelBetterThanOther (android.icu.text.Normalizer2, java.lang.String, java.lang.String) 
		android.icu.text.Normalizer2 nfkdNormalizer
		String one
		String other
		String n1
		String n2
		int result
	private android.icu.text.AlphabeticIndex$BucketList createBucketList () 
		long variableTop
		String inflowBoundary
		boolean skippedScript
		char c
		char c
		android.icu.text.AlphabeticIndex$Bucket singleBucket
		int i
		android.icu.text.AlphabeticIndex$Bucket bucket
		String current
		int i
		android.icu.text.AlphabeticIndex$Bucket asciiBucket
		android.icu.text.AlphabeticIndex$Bucket bucket
		android.icu.text.AlphabeticIndex$Bucket bucket
		java.util.List indexCharacters
		long variableTop
		boolean hasInvisibleBuckets
		android.icu.text.AlphabeticIndex$Bucket[] asciiBuckets
		android.icu.text.AlphabeticIndex$Bucket[] pinyinBuckets
		boolean hasPinyin
		java.util.ArrayList bucketList
		int scriptIndex
		String scriptUpperBoundary
		int i
		android.icu.text.AlphabeticIndex$Bucket nextBucket
		java.util.ArrayList publicBucketList
	private static boolean hasMultiplePrimaryWeights (android.icu.text.RuleBasedCollator, long, java.lang.String) 
		long ce
		long p
		int i
		android.icu.text.RuleBasedCollator coll
		long variableTop
		String s
		long[] ces
		boolean seenPrimary
	public java.util.List getFirstCharactersInScripts () 
		int gcMask
		String boundary
		java.util.List dest
		android.icu.text.UnicodeSet set
	static android.icu.text.RuleBasedCollator access$100 (android.icu.text.AlphabeticIndex) 
		android.icu.text.AlphabeticIndex x0
	static void  () 
}

android/icu/text/CharsetRecog_2022$CharsetRecog_2022CN.class
CharsetRecog_2022.java
package android.icu.text
 android.icu.text.CharsetRecog_2022$CharsetRecog_2022CN extends android.icu.text.CharsetRecog_2022 {
	private byte[][] escapeSequences
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
}

android/icu/text/AlphabeticIndex$ImmutableIndex.class
AlphabeticIndex.java
package android.icu.text
public final android.icu.text.AlphabeticIndex$ImmutableIndex extends java.lang.Object implements java.lang.Iterable  {
	private final android.icu.text.AlphabeticIndex$BucketList buckets
	private final android.icu.text.Collator collatorPrimaryOnly
	private void  (android.icu.text.AlphabeticIndex$BucketList, android.icu.text.Collator) 
		android.icu.text.AlphabeticIndex$BucketList bucketList
		android.icu.text.Collator collatorPrimaryOnly
	public int getBucketCount () 
	public int getBucketIndex (java.lang.CharSequence) 
		CharSequence name
	public android.icu.text.AlphabeticIndex$Bucket getBucket (int) 
		int index
	public java.util.Iterator iterator () 
	void  (android.icu.text.AlphabeticIndex$BucketList, android.icu.text.Collator, android.icu.text.AlphabeticIndex$1) 
		android.icu.text.AlphabeticIndex$BucketList x0
		android.icu.text.Collator x1
		android.icu.text.AlphabeticIndex$1 x2
}

android/icu/text/DurationFormat.class
DurationFormat.java
package android.icu.text
public abstract android.icu.text.DurationFormat extends android.icu.text.UFormat {
	private static final long serialVersionUID
	public static android.icu.text.DurationFormat getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	protected void  () 
	protected void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public abstract java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public abstract java.lang.String formatDurationFromNowTo (java.util.Date) 
	public abstract java.lang.String formatDurationFromNow (long) 
	public abstract java.lang.String formatDurationFrom (long, long) 
}

android/icu/text/IdentifierInfo$1.class
IdentifierInfo.java
package android.icu.text
final android.icu.text.IdentifierInfo$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.util.BitSet, java.util.BitSet) 
		java.util.BitSet arg0
		java.util.BitSet arg1
		int diff
		int i0
		int i1
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/text/TimeZoneFormat$Style.class
TimeZoneFormat.java
package android.icu.text
public final android.icu.text.TimeZoneFormat$Style extends java.lang.Enum {
	public static final android.icu.text.TimeZoneFormat$Style GENERIC_LOCATION
	public static final android.icu.text.TimeZoneFormat$Style GENERIC_LONG
	public static final android.icu.text.TimeZoneFormat$Style GENERIC_SHORT
	public static final android.icu.text.TimeZoneFormat$Style SPECIFIC_LONG
	public static final android.icu.text.TimeZoneFormat$Style SPECIFIC_SHORT
	public static final android.icu.text.TimeZoneFormat$Style LOCALIZED_GMT
	public static final android.icu.text.TimeZoneFormat$Style LOCALIZED_GMT_SHORT
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_SHORT
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_SHORT
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_FIXED
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_FIXED
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_FULL
	public static final android.icu.text.TimeZoneFormat$Style ISO_BASIC_LOCAL_FULL
	public static final android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_FIXED
	public static final android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_LOCAL_FIXED
	public static final android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_FULL
	public static final android.icu.text.TimeZoneFormat$Style ISO_EXTENDED_LOCAL_FULL
	public static final android.icu.text.TimeZoneFormat$Style ZONE_ID
	public static final android.icu.text.TimeZoneFormat$Style ZONE_ID_SHORT
	public static final android.icu.text.TimeZoneFormat$Style EXEMPLAR_LOCATION
	final int flag
	private static final android.icu.text.TimeZoneFormat$Style[] $VALUES
	public static android.icu.text.TimeZoneFormat$Style[] values () 
	public static android.icu.text.TimeZoneFormat$Style valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int flag
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_8.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_8 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/MeasureFormat$PatternData.class
MeasureFormat.java
package android.icu.text
final android.icu.text.MeasureFormat$PatternData extends java.lang.Object {
	final String prefix
	final String suffix
	public void  (java.lang.String) 
		String pattern
		int pos
	public java.lang.String toString () 
}

android/icu/text/CharsetMatch.class
CharsetMatch.java
package android.icu.text
public android.icu.text.CharsetMatch extends java.lang.Object implements java.lang.Comparable  {
	private int fConfidence
	private byte[] fRawInput
	private int fRawLength
	private java.io.InputStream fInputStream
	private String fCharsetName
	private String fLang
	public java.io.Reader getReader () 
		java.io.IOException e
		java.io.InputStream inputStream
	public java.lang.String getString ()  throws java.io.IOException 
	public java.lang.String getString (int)  throws java.io.IOException 
		StringBuilder sb
		char[] buffer
		java.io.Reader reader
		int max
		int bytesRead
		String name
		int startSuffix
		int maxLength
		String result
	public int getConfidence () 
	public java.lang.String getName () 
	public java.lang.String getLanguage () 
	public int compareTo (android.icu.text.CharsetMatch) 
		android.icu.text.CharsetMatch other
		int compareResult
	void  (android.icu.text.CharsetDetector, android.icu.text.CharsetRecognizer, int) 
		android.icu.text.CharsetDetector det
		android.icu.text.CharsetRecognizer rec
		int conf
	void  (android.icu.text.CharsetDetector, android.icu.text.CharsetRecognizer, int, java.lang.String, java.lang.String) 
		android.icu.text.CharsetDetector det
		android.icu.text.CharsetRecognizer rec
		int conf
		String csName
		String lang
	public volatile int compareTo (java.lang.Object) 
}

android/icu/text/UnicodeSet$EntryRangeIterator.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$EntryRangeIterator extends java.lang.Object implements java.util.Iterator  {
	int pos
	android.icu.text.UnicodeSet$EntryRange result
	final android.icu.text.UnicodeSet this$0
	private void  (android.icu.text.UnicodeSet) 
	public boolean hasNext () 
	public android.icu.text.UnicodeSet$EntryRange next () 
	public void remove () 
	public volatile java.lang.Object next () 
	void  (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet$1) 
		android.icu.text.UnicodeSet x0
		android.icu.text.UnicodeSet$1 x1
}

android/icu/text/SpoofChecker$Builder$ConfusabledataBuilder$SPUString.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$Builder$ConfusabledataBuilder$SPUString extends java.lang.Object {
	String fStr
	int fStrTableIndex
	void  (java.lang.String) 
		String s
}

android/icu/text/DateFormat$BooleanAttribute.class
DateFormat.java
package android.icu.text
public final android.icu.text.DateFormat$BooleanAttribute extends java.lang.Enum {
	public static final android.icu.text.DateFormat$BooleanAttribute PARSE_ALLOW_WHITESPACE
	public static final android.icu.text.DateFormat$BooleanAttribute PARSE_ALLOW_NUMERIC
	public static final android.icu.text.DateFormat$BooleanAttribute PARSE_MULTIPLE_PATTERNS_FOR_MATCH
	public static final android.icu.text.DateFormat$BooleanAttribute PARSE_PARTIAL_LITERAL_MATCH
	public static final android.icu.text.DateFormat$BooleanAttribute PARSE_PARTIAL_MATCH
	private static final android.icu.text.DateFormat$BooleanAttribute[] $VALUES
	public static android.icu.text.DateFormat$BooleanAttribute[] values () 
	public static android.icu.text.DateFormat$BooleanAttribute valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/RBBISetBuilder$RangeDescriptor.class
RBBISetBuilder.java
package android.icu.text
 android.icu.text.RBBISetBuilder$RangeDescriptor extends java.lang.Object {
	int fStartChar
	int fEndChar
	int fNum
	java.util.List fIncludesSets
	android.icu.text.RBBISetBuilder$RangeDescriptor fNext
	void  () 
	void  (android.icu.text.RBBISetBuilder$RangeDescriptor) 
		android.icu.text.RBBISetBuilder$RangeDescriptor other
	void split (int) 
		int where
		android.icu.text.RBBISetBuilder$RangeDescriptor nr
	void setDictionaryFlag () 
		android.icu.text.RBBINode varRef
		android.icu.text.RBBINode usetNode
		String setName
		android.icu.text.RBBINode setRef
		int i
}

android/icu/text/LocaleDisplayNames$1.class
LocaleDisplayNames.java
package android.icu.text
 android.icu.text.LocaleDisplayNames$1 extends java.lang.Object {
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit extends java.lang.Enum {
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit SECOND
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit MINUTE
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit HOUR
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit DAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit WEEK
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit MONTH
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit QUARTER
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit YEAR
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit SUNDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit MONDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit TUESDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit WEDNESDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit THURSDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit FRIDAY
	public static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit SATURDAY
	android.icu.text.RelativeDateTimeFormatter$RelativeUnit relUnit
	android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
	private static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit[] $VALUES
	public static android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit[] values () 
	public static android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit) 
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit relUnit
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
	private static final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit orNullFromString (java.lang.CharSequence) 
		CharSequence keyword
	static android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$DateTimeUnit access$000 (java.lang.CharSequence) 
		CharSequence x0
	static void  () 
}

android/icu/text/UnicodeSet$GeneralCategoryMaskFilter.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$GeneralCategoryMaskFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter  {
	int mask
	void  (int) 
		int mask
	public boolean contains (int) 
		int ch
}

android/icu/text/StringSearch$CollationPCE$RCEI.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$CollationPCE$RCEI extends java.lang.Object {
	int ce_
	int low_
	int high_
	private void  () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/StringSearch$CEBuffer.class
StringSearch.java
package android.icu.text
 android.icu.text.StringSearch$CEBuffer extends java.lang.Object {
	static final int CEBUFFER_EXTRA
	static final int MAX_TARGET_IGNORABLES_PER_PAT_JAMO_L
	static final int MAX_TARGET_IGNORABLES_PER_PAT_OTHER
	android.icu.text.StringSearch$CEI[] buf_
	int bufSize_
	int firstIx_
	int limitIx_
	android.icu.text.StringSearch strSearch_
	static final boolean $assertionsDisabled
	void  (android.icu.text.StringSearch) 
		char c
		int i
		String patText
		android.icu.text.StringSearch ss
	android.icu.text.StringSearch$CEI get (int) 
		int index
		int i
		android.icu.text.StringSearch$CollationPCE$Range range
	android.icu.text.StringSearch$CEI getPrevious (int) 
		int index
		int i
		android.icu.text.StringSearch$CollationPCE$Range range
	static boolean MIGHT_BE_JAMO_L (char) 
		char c
	static void  () 
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_gb_18030.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$CharsetRecog_gb_18030 extends android.icu.text.CharsetRecog_mbcs {
	static int[] commonChars
	void  () 
	boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector) 
		android.icu.text.CharsetRecog_mbcs$iteratedChar it
		android.icu.text.CharsetDetector det
		int firstByte
		int secondByte
		int thirdByte
		int fourthByte
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/MessagePattern$1.class
MessagePattern.java
package android.icu.text
 android.icu.text.MessagePattern$1 extends java.lang.Object {
}

android/icu/text/SpoofChecker$RestrictionLevel.class
SpoofChecker.java
package android.icu.text
public final android.icu.text.SpoofChecker$RestrictionLevel extends java.lang.Enum {
	public static final android.icu.text.SpoofChecker$RestrictionLevel ASCII
	public static final android.icu.text.SpoofChecker$RestrictionLevel SINGLE_SCRIPT_RESTRICTIVE
	public static final android.icu.text.SpoofChecker$RestrictionLevel HIGHLY_RESTRICTIVE
	public static final android.icu.text.SpoofChecker$RestrictionLevel MODERATELY_RESTRICTIVE
	public static final android.icu.text.SpoofChecker$RestrictionLevel MINIMALLY_RESTRICTIVE
	public static final android.icu.text.SpoofChecker$RestrictionLevel UNRESTRICTIVE
	private static final android.icu.text.SpoofChecker$RestrictionLevel[] $VALUES
	public static android.icu.text.SpoofChecker$RestrictionLevel[] values () 
	public static android.icu.text.SpoofChecker$RestrictionLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/NFRule.class
NFRule.java
package android.icu.text
final android.icu.text.NFRule extends java.lang.Object {
	static final int NEGATIVE_NUMBER_RULE
	static final int IMPROPER_FRACTION_RULE
	static final int PROPER_FRACTION_RULE
	static final int MASTER_RULE
	static final int INFINITY_RULE
	static final int NAN_RULE
	static final Long ZERO
	private long baseValue
	private int radix
	private short exponent
	private char decimalPoint
	private String ruleText
	private android.icu.text.PluralFormat rulePatternFormat
	private android.icu.text.NFSubstitution sub1
	private android.icu.text.NFSubstitution sub2
	private final android.icu.text.RuleBasedNumberFormat formatter
	private static final String[] RULE_PREFIXES
	static final boolean $assertionsDisabled
	public static void makeRules (java.lang.String, android.icu.text.NFRuleSet, android.icu.text.NFRule, android.icu.text.RuleBasedNumberFormat, java.util.List) 
		android.icu.text.NFRule rule2
		StringBuilder sbuf
		String description
		android.icu.text.NFRuleSet owner
		android.icu.text.NFRule predecessor
		android.icu.text.RuleBasedNumberFormat ownersOwner
		java.util.List returnList
		android.icu.text.NFRule rule1
		int brack1
		int brack2
	public void  (android.icu.text.RuleBasedNumberFormat, java.lang.String) 
		android.icu.text.RuleBasedNumberFormat formatter
		String ruleText
	private java.lang.String parseRuleDescriptor (java.lang.String) 
		long tempValue
		char c
		int descriptorLength
		char firstChar
		char lastChar
		String descriptor
		String description
		int p
	private void extractSubstitutions (android.icu.text.NFRuleSet, java.lang.String, android.icu.text.NFRule) 
		android.icu.text.PluralRules$PluralType pluralType
		android.icu.text.PluralRules$PluralType pluralType
		int endType
		String type
		android.icu.text.PluralRules$PluralType pluralType
		android.icu.text.NFRuleSet owner
		String ruleText
		android.icu.text.NFRule predecessor
		int pluralRuleStart
		int pluralRuleEnd
	private android.icu.text.NFSubstitution extractSubstitution (android.icu.text.NFRuleSet, android.icu.text.NFRule) 
		int subEnd
		char c
		android.icu.text.NFRuleSet owner
		android.icu.text.NFRule predecessor
		android.icu.text.NFSubstitution result
		int subStart
		int subEnd
	final void setBaseValue (long) 
		long newBaseValue
	private short expectedExponent () 
		short tempResult
	private static int indexOfAnyRulePrefix (java.lang.String) 
		String string
		int pos
		String ruleText
		int result
	public boolean equals (java.lang.Object) 
		android.icu.text.NFRule that2
		Object that
	public int hashCode () 
	public java.lang.String toString () 
		int i
		int numCarets
		StringBuilder result
		StringBuilder ruleTextCopy
	public final char getDecimalPoint () 
	public final long getBaseValue () 
	public double getDivisor () 
	public void doFormat (long, java.lang.StringBuffer, int, int) 
		int pluralRuleEnd
		int initialLength
		long number
		StringBuffer toInsertInto
		int pos
		int recursionCount
		int pluralRuleStart
		int lengthOffset
	public void doFormat (double, java.lang.StringBuffer, int, int) 
		int pluralRuleEnd
		int initialLength
		double pluralVal
		double number
		StringBuffer toInsertInto
		int pos
		int recursionCount
		int pluralRuleStart
		int lengthOffset
	public boolean shouldRollBack (double) 
		double number
	public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, boolean, double) 
		String workText2
		java.text.ParsePosition pp2
		double partialResult
		String text
		java.text.ParsePosition parsePosition
		boolean isFractionRule
		double upperBound
		java.text.ParsePosition pp
		int sub1Pos
		int sub2Pos
		String workText
		int prefixLength
		int highWaterMark
		double result
		int start
		double tempBaseValue
	private java.lang.String stripPrefix (java.lang.String, java.lang.String, java.text.ParsePosition) 
		int pfl
		String text
		String prefix
		java.text.ParsePosition pp
	private java.lang.Number matchToDelimiter (java.lang.String, int, double, java.lang.String, android.icu.text.PluralFormat, java.text.ParsePosition, android.icu.text.NFSubstitution, double) 
		Number tempResult
		String subText
		java.text.ParsePosition tempPP
		int[] temp
		int dPos
		int dLen
		java.text.ParsePosition tempPP
		Number result
		Number tempResult
		String text
		int startPos
		double baseVal
		String delimiter
		android.icu.text.PluralFormat pluralFormatDelimiter
		java.text.ParsePosition pp
		android.icu.text.NFSubstitution sub
		double upperBound
	private int prefixLength (java.lang.String, java.lang.String) 
		String str
		String prefix
		android.icu.text.RbnfLenientScanner scanner
	private int[] findText (java.lang.String, java.lang.String, android.icu.text.PluralFormat, int) 
		int pluralRuleStart
		int pluralRuleSuffix
		int matchLen
		String prefix
		String suffix
		java.text.FieldPosition position
		int start
		String str
		String key
		android.icu.text.PluralFormat pluralFormatKey
		int startingAt
		android.icu.text.RbnfLenientScanner scanner
	private boolean allIgnorable (java.lang.String) 
		String str
		android.icu.text.RbnfLenientScanner scanner
	public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.DecimalFormatSymbols newSymbols
	static void  () 
}

android/icu/text/UnicodeSetSpanner$TrimOption.class
UnicodeSetSpanner.java
package android.icu.text
public final android.icu.text.UnicodeSetSpanner$TrimOption extends java.lang.Enum {
	public static final android.icu.text.UnicodeSetSpanner$TrimOption LEADING
	public static final android.icu.text.UnicodeSetSpanner$TrimOption BOTH
	public static final android.icu.text.UnicodeSetSpanner$TrimOption TRAILING
	private static final android.icu.text.UnicodeSetSpanner$TrimOption[] $VALUES
	public static android.icu.text.UnicodeSetSpanner$TrimOption[] values () 
	public static android.icu.text.UnicodeSetSpanner$TrimOption valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/NumberFormat$Field.class
NumberFormat.java
package android.icu.text
public android.icu.text.NumberFormat$Field extends java.text.Format$Field {
	static final long serialVersionUID
	public static final android.icu.text.NumberFormat$Field SIGN
	public static final android.icu.text.NumberFormat$Field INTEGER
	public static final android.icu.text.NumberFormat$Field FRACTION
	public static final android.icu.text.NumberFormat$Field EXPONENT
	public static final android.icu.text.NumberFormat$Field EXPONENT_SIGN
	public static final android.icu.text.NumberFormat$Field EXPONENT_SYMBOL
	public static final android.icu.text.NumberFormat$Field DECIMAL_SEPARATOR
	public static final android.icu.text.NumberFormat$Field GROUPING_SEPARATOR
	public static final android.icu.text.NumberFormat$Field PERCENT
	public static final android.icu.text.NumberFormat$Field PERMILLE
	public static final android.icu.text.NumberFormat$Field CURRENCY
	protected void  (java.lang.String) 
		String fieldName
	protected java.lang.Object readResolve ()  throws java.io.InvalidObjectException 
	static void  () 
}

android/icu/text/BreakIterator.class
BreakIterator.java
package android.icu.text
public abstract android.icu.text.BreakIterator extends java.lang.Object implements java.lang.Cloneable  {
	private static final boolean DEBUG
	public static final int DONE
	public static final int WORD_NONE
	public static final int WORD_NONE_LIMIT
	public static final int WORD_NUMBER
	public static final int WORD_NUMBER_LIMIT
	public static final int WORD_LETTER
	public static final int WORD_LETTER_LIMIT
	public static final int WORD_KANA
	public static final int WORD_KANA_LIMIT
	public static final int WORD_IDEO
	public static final int WORD_IDEO_LIMIT
	public static final int KIND_CHARACTER
	public static final int KIND_WORD
	public static final int KIND_LINE
	public static final int KIND_SENTENCE
	public static final int KIND_TITLE
	private static final int KIND_COUNT
	private static final java.lang.ref.SoftReference[] iterCache
	private static android.icu.text.BreakIterator$BreakIteratorServiceShim shim
	private android.icu.util.ULocale validLocale
	private android.icu.util.ULocale actualLocale
	protected void  () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public abstract int first () 
	public abstract int last () 
	public abstract int next (int) 
	public abstract int next () 
	public abstract int previous () 
	public abstract int following (int) 
	public int preceding (int) 
		int offset
		int pos
	public boolean isBoundary (int) 
		int offset
	public abstract int current () 
	public int getRuleStatus () 
	public int getRuleStatusVec (int[]) 
		int[] fillInArray
	public abstract java.text.CharacterIterator getText () 
	public void setText (java.lang.String) 
		String newText
	public abstract void setText (java.text.CharacterIterator) 
	public static android.icu.text.BreakIterator getWordInstance () 
	public static android.icu.text.BreakIterator getWordInstance (java.util.Locale) 
		java.util.Locale where
	public static android.icu.text.BreakIterator getWordInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
	public static android.icu.text.BreakIterator getLineInstance () 
	public static android.icu.text.BreakIterator getLineInstance (java.util.Locale) 
		java.util.Locale where
	public static android.icu.text.BreakIterator getLineInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
	public static android.icu.text.BreakIterator getCharacterInstance () 
	public static android.icu.text.BreakIterator getCharacterInstance (java.util.Locale) 
		java.util.Locale where
	public static android.icu.text.BreakIterator getCharacterInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
	public static android.icu.text.BreakIterator getSentenceInstance () 
	public static android.icu.text.BreakIterator getSentenceInstance (java.util.Locale) 
		java.util.Locale where
	public static android.icu.text.BreakIterator getSentenceInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
	public static android.icu.text.BreakIterator getTitleInstance () 
	public static android.icu.text.BreakIterator getTitleInstance (java.util.Locale) 
		java.util.Locale where
	public static android.icu.text.BreakIterator getTitleInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
	public static java.lang.Object registerInstance (android.icu.text.BreakIterator, java.util.Locale, int) 
		android.icu.text.BreakIterator iter
		java.util.Locale locale
		int kind
	public static java.lang.Object registerInstance (android.icu.text.BreakIterator, android.icu.util.ULocale, int) 
		android.icu.text.BreakIterator$BreakIteratorCache cache
		android.icu.text.BreakIterator iter
		android.icu.util.ULocale locale
		int kind
	public static boolean unregister (java.lang.Object) 
		int kind
		Object key
	public static android.icu.text.BreakIterator getBreakInstance (android.icu.util.ULocale, int) 
		android.icu.text.BreakIterator$BreakIteratorCache cache
		android.icu.text.RuleBasedBreakIterator rbbi
		android.icu.util.ULocale where
		int kind
		android.icu.text.BreakIterator result
		android.icu.text.BreakIterator$BreakIteratorCache cache
	public static synchronized java.util.Locale[] getAvailableLocales () 
	public static synchronized android.icu.util.ULocale[] getAvailableULocales () 
	private static android.icu.text.BreakIterator$BreakIteratorServiceShim getShim () 
		Class cls
		java.util.MissingResourceException e
		Exception e
	public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	static void  () 
}

android/icu/text/UppercaseTransliterator$1.class
UppercaseTransliterator.java
package android.icu.text
final android.icu.text.UppercaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/RBBIRuleParseTable$RBBIRuleTableElement.class
RBBIRuleParseTable.java
package android.icu.text
 android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement extends java.lang.Object {
	short fAction
	short fCharClass
	short fNextState
	short fPushState
	boolean fNextChar
	String fStateName
	void  (short, int, int, int, boolean, java.lang.String) 
		short a
		int cc
		int ns
		int ps
		boolean nc
		String sn
}

android/icu/text/TimeZoneFormat$TimeZoneFormatCache.class
TimeZoneFormat.java
package android.icu.text
 android.icu.text.TimeZoneFormat$TimeZoneFormatCache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.text.TimeZoneFormat createInstance (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale key
		android.icu.util.ULocale data
		android.icu.text.TimeZoneFormat fmt
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.text.TimeZoneFormat$1) 
		android.icu.text.TimeZoneFormat$1 x0
}

android/icu/text/BreakIteratorFactory$BFService.class
BreakIteratorFactory.java
package android.icu.text
 android.icu.text.BreakIteratorFactory$BFService extends android.icu.impl.ICULocaleService {
	void  () 
	public java.lang.String validateFallbackLocale () 
}

android/icu/text/TimeZoneNames$Factory.class
TimeZoneNames.java
package android.icu.text
public abstract android.icu.text.TimeZoneNames$Factory extends java.lang.Object {
	public abstract android.icu.text.TimeZoneNames getTimeZoneNames (android.icu.util.ULocale) 
	protected void  () 
}

android/icu/text/PluralRules$KeywordStatus.class
PluralRules.java
package android.icu.text
public final android.icu.text.PluralRules$KeywordStatus extends java.lang.Enum {
	public static final android.icu.text.PluralRules$KeywordStatus INVALID
	public static final android.icu.text.PluralRules$KeywordStatus SUPPRESSED
	public static final android.icu.text.PluralRules$KeywordStatus UNIQUE
	public static final android.icu.text.PluralRules$KeywordStatus BOUNDED
	public static final android.icu.text.PluralRules$KeywordStatus UNBOUNDED
	private static final android.icu.text.PluralRules$KeywordStatus[] $VALUES
	public static android.icu.text.PluralRules$KeywordStatus[] values () 
	public static android.icu.text.PluralRules$KeywordStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/CollatorServiceShim$CService.class
CollatorServiceShim.java
package android.icu.text
 android.icu.text.CollatorServiceShim$CService extends android.icu.impl.ICULocaleService {
	void  () 
	public java.lang.String validateFallbackLocale () 
	protected java.lang.Object handleDefault (android.icu.impl.ICUService$Key, java.lang.String[]) 
		java.util.MissingResourceException e
		android.icu.impl.ICUService$Key key
		String[] actualIDReturn
}

android/icu/text/Normalizer$NFKCModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$NFKCModeImpl extends java.lang.Object {
	private static final android.icu.text.Normalizer$ModeImpl INSTANCE
	private void  () 
	static android.icu.text.Normalizer$ModeImpl access$1000 () 
	static void  () 
}

android/icu/text/MessageFormat$PluralSelectorContext.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$PluralSelectorContext extends java.lang.Object {
	int startIndex
	String argName
	Number number
	double offset
	int numberArgIndex
	java.text.Format formatter
	String numberString
	boolean forReplaceNumber
	private void  (int, java.lang.String, java.lang.Number, double) 
		int start
		String name
		Number num
		double off
	public java.lang.String toString () 
	void  (int, java.lang.String, java.lang.Number, double, android.icu.text.MessageFormat$1) 
		int x0
		String x1
		Number x2
		double x3
		android.icu.text.MessageFormat$1 x4
}

android/icu/text/NumberFormatServiceShim$NFService.class
NumberFormatServiceShim.java
package android.icu.text
 android.icu.text.NumberFormatServiceShim$NFService extends android.icu.impl.ICULocaleService {
	void  () 
}

android/icu/text/PluralRules$Factory.class
PluralRules.java
package android.icu.text
public abstract android.icu.text.PluralRules$Factory extends java.lang.Object {
	protected void  () 
	public abstract android.icu.text.PluralRules forLocale (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType) 
	public final android.icu.text.PluralRules forLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public abstract android.icu.util.ULocale[] getAvailableULocales () 
	public abstract android.icu.util.ULocale getFunctionalEquivalent (android.icu.util.ULocale, boolean[]) 
	public static android.icu.impl.PluralRulesLoader getDefaultFactory () 
	public abstract boolean hasOverride (android.icu.util.ULocale) 
}

android/icu/text/DateTimePatternGenerator$FormatParser.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator$FormatParser extends java.lang.Object {
	private static final android.icu.text.UnicodeSet SYNTAX_CHARS
	private static final android.icu.text.UnicodeSet QUOTING_CHARS
	private transient android.icu.impl.PatternTokenizer tokenizer
	private java.util.List items
	public void  () 
	public final android.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String) 
		String string
	public android.icu.text.DateTimePatternGenerator$FormatParser set (java.lang.String, boolean) 
		int status
		String string
		boolean strict
		StringBuffer buffer
		StringBuffer variable
	private void addVariable (java.lang.StringBuffer, boolean) 
		StringBuffer variable
		boolean strict
	public java.util.List getItems () 
	public java.lang.String toString () 
	public java.lang.String toString (int, int) 
		String itemString
		Object item
		int i
		int start
		int limit
		StringBuilder result
	public boolean hasDateAndTimeFields () 
		int type
		Object item
		int foundMask
		boolean isDate
		boolean isTime
	public java.lang.Object quoteLiteral (java.lang.String) 
		String string
	static java.util.List access$000 (android.icu.text.DateTimePatternGenerator$FormatParser) 
		android.icu.text.DateTimePatternGenerator$FormatParser x0
	static void  () 
}

android/icu/text/RelativeDateTimeFormatter$Loader.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$Loader extends java.lang.Object {
	private final android.icu.util.ULocale ulocale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
	public android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData load () 
		android.icu.text.RelativeDateTimeFormatter$Style newStyle2
		android.icu.text.RelativeDateTimeFormatter$Style newStyle1
		android.icu.text.RelativeDateTimeFormatter$Style testStyle
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink sink
		android.icu.impl.ICUResourceBundle r
		android.icu.impl.CalendarData calData
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_windows_1256.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_windows_1256 extends android.icu.text.CharsetRecog_sbcs {
	private static int[] ngrams
	private static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_6.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_6 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/MeasureFormat$UnitDataSink$UnitPatternSink.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$UnitDataSink$UnitPatternSink extends android.icu.impl.UResource$TableSink {
	String[] patterns
	final android.icu.text.MeasureFormat$UnitDataSink this$0
	void  (android.icu.text.MeasureFormat$UnitDataSink) 
		android.icu.text.MeasureFormat$UnitDataSink this$0
	void setFormatterIfAbsent (int, android.icu.impl.UResource$Value, int) 
		java.util.EnumMap styleToPatterns
		int index
		android.icu.impl.UResource$Value value
		int minPlaceholders
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
}

android/icu/text/RelativeDateTimeFormatter$1.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$RelativeDateTimeFormatter$Style
	static void  () 
}

android/icu/text/UnicodeSet$VersionFilter.class
UnicodeSet.java
package android.icu.text
 android.icu.text.UnicodeSet$VersionFilter extends java.lang.Object implements android.icu.text.UnicodeSet$Filter  {
	android.icu.util.VersionInfo version
	void  (android.icu.util.VersionInfo) 
		android.icu.util.VersionInfo version
	public boolean contains (int) 
		int ch
		android.icu.util.VersionInfo v
}

android/icu/text/TimeZoneNames.class
TimeZoneNames.java
package android.icu.text
public abstract android.icu.text.TimeZoneNames extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private static android.icu.text.TimeZoneNames$Cache TZNAMES_CACHE
	private static final android.icu.text.TimeZoneNames$Factory TZNAMES_FACTORY
	private static final String FACTORY_NAME_PROP
	private static final String DEFAULT_FACTORY_CLASS
	public static android.icu.text.TimeZoneNames getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String key
	public static android.icu.text.TimeZoneNames getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.TimeZoneNames getTZDBInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public abstract java.util.Set getAvailableMetaZoneIDs () 
	public abstract java.util.Set getAvailableMetaZoneIDs (java.lang.String) 
	public abstract java.lang.String getMetaZoneID (java.lang.String, long) 
	public abstract java.lang.String getReferenceZoneID (java.lang.String, java.lang.String) 
	public abstract java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
	public final java.lang.String getDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType, long) 
		String mzID
		String tzID
		android.icu.text.TimeZoneNames$NameType type
		long date
		String name
	public abstract java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
	public java.lang.String getExemplarLocationName (java.lang.String) 
		String tzID
	public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet) 
		CharSequence text
		int start
		java.util.EnumSet types
	public void loadAllDisplayNames () 
	public void getDisplayNames (java.lang.String, android.icu.text.TimeZoneNames$NameType[], long, java.lang.String[], int) 
		android.icu.text.TimeZoneNames$NameType type
		String name
		int i
		String tzID
		android.icu.text.TimeZoneNames$NameType[] types
		long date
		String[] dest
		int destOffset
		String mzID
	protected void  () 
	static android.icu.text.TimeZoneNames$Factory access$100 () 
	static void  () 
		android.icu.text.TimeZoneNames$Factory factory
		String classname
}

android/icu/text/RuleBasedCollator.class
RuleBasedCollator.java
package android.icu.text
public final android.icu.text.RuleBasedCollator extends android.icu.text.Collator {
	private java.util.concurrent.locks.Lock frozenLock
	private android.icu.text.RuleBasedCollator$CollationBuffer collationBuffer
	android.icu.impl.coll.CollationData data
	android.icu.impl.coll.SharedObject$Reference settings
	android.icu.impl.coll.CollationTailoring tailoring
	private android.icu.util.ULocale validLocale
	private boolean actualLocaleIsSameAsValid
	static final boolean $assertionsDisabled
	public void  (java.lang.String)  throws java.lang.Exception 
		String rules
	private final void internalBuildTailoring (java.lang.String)  throws java.lang.Exception 
		Class builderClass
		Object builder
		java.lang.reflect.Method parseAndBuild
		java.lang.reflect.InvocationTargetException e
		String rules
		android.icu.impl.coll.CollationTailoring base
		ClassLoader classLoader
		android.icu.impl.coll.CollationTailoring t
		android.icu.impl.coll.CollationTailoring t
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	private final void initMaxExpansions () 
	public android.icu.text.CollationElementIterator getCollationElementIterator (java.lang.String) 
		String source
	public android.icu.text.CollationElementIterator getCollationElementIterator (java.text.CharacterIterator) 
		java.text.CharacterIterator source
		java.text.CharacterIterator newsource
	public android.icu.text.CollationElementIterator getCollationElementIterator (android.icu.text.UCharacterIterator) 
		android.icu.text.UCharacterIterator source
	public boolean isFrozen () 
	public android.icu.text.Collator freeze () 
	public android.icu.text.RuleBasedCollator cloneAsThawed () 
		android.icu.text.RuleBasedCollator result
		CloneNotSupportedException e
	private void checkNotFrozen () 
	private final android.icu.impl.coll.CollationSettings getOwnedSettings () 
	private final android.icu.impl.coll.CollationSettings getDefaultSettings () 
	public void setHiraganaQuaternary (boolean) 
		boolean flag
	public void setHiraganaQuaternaryDefault () 
	public void setUpperCaseFirst (boolean) 
		boolean upperfirst
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setLowerCaseFirst (boolean) 
		boolean lowerfirst
		android.icu.impl.coll.CollationSettings ownedSettings
	public final void setCaseFirstDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setAlternateHandlingDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setCaseLevelDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setDecompositionDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setFrenchCollationDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setStrengthDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setNumericCollationDefault () 
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setFrenchCollation (boolean) 
		boolean flag
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setAlternateHandlingShifted (boolean) 
		boolean shifted
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setCaseLevel (boolean) 
		boolean flag
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setDecomposition (int) 
		int decomposition
		boolean flag
		boolean flag
		boolean flag
		android.icu.impl.coll.CollationSettings ownedSettings
	public void setStrength (int) 
		int newStrength
		android.icu.impl.coll.CollationSettings ownedSettings
	public android.icu.text.RuleBasedCollator setMaxVariable (int) 
		int value
		int value
		int group
		int value
		int oldValue
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
		long varTop
	public int getMaxVariable () 
	public int setVariableTop (java.lang.String) 
		android.icu.impl.coll.UTF16CollationIterator ci
		long ce1
		long ce2
		android.icu.impl.coll.FCDUTF16CollationIterator ci
		String varTop
		boolean numeric
		long ce1
		long ce2
	public void setVariableTop (int) 
		int varTop
	private void internalSetVariableTop (long) 
		android.icu.impl.coll.CollationSettings ownedSettings
		int group
		long v
		long varTop
	public void setNumericCollation (boolean) 
		boolean flag
		android.icu.impl.coll.CollationSettings ownedSettings
	public transient void setReorderCodes (int[]) 
		android.icu.impl.coll.CollationSettings ownedSettings
		int[] order
		int length
		android.icu.impl.coll.CollationSettings defaultSettings
		android.icu.impl.coll.CollationSettings ownedSettings
	private void setFastLatinOptions (android.icu.impl.coll.CollationSettings) 
		android.icu.impl.coll.CollationSettings ownedSettings
	public java.lang.String getRules () 
	public java.lang.String getRules (boolean) 
		boolean fullrules
	public android.icu.text.UnicodeSet getTailoredSet () 
		android.icu.text.UnicodeSet tailored
	public void getContractionsAndExpansions (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, boolean)  throws java.lang.Exception 
		android.icu.text.UnicodeSet contractions
		android.icu.text.UnicodeSet expansions
		boolean addPrefixes
	void internalAddContractions (int, android.icu.text.UnicodeSet) 
		int c
		android.icu.text.UnicodeSet set
	public android.icu.text.CollationKey getCollationKey (java.lang.String) 
		String source
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	private android.icu.text.CollationKey getCollationKey (java.lang.String, android.icu.text.RuleBasedCollator$CollationBuffer) 
		String source
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	public android.icu.text.RawCollationKey getRawCollationKey (java.lang.String, android.icu.text.RawCollationKey) 
		String source
		android.icu.text.RawCollationKey key
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	private android.icu.text.RawCollationKey getRawCollationKey (java.lang.CharSequence, android.icu.text.RawCollationKey, android.icu.text.RuleBasedCollator$CollationBuffer) 
		CharSequence source
		android.icu.text.RawCollationKey key
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
		android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
	private int simpleKeyLengthEstimate (java.lang.CharSequence) 
		CharSequence source
	private void writeSortKey (java.lang.CharSequence, android.icu.text.RuleBasedCollator$CollationKeyByteSink, android.icu.text.RuleBasedCollator$CollationBuffer) 
		CharSequence s
		android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
		boolean numeric
	private void writeIdenticalLevel (java.lang.CharSequence, android.icu.text.RuleBasedCollator$CollationKeyByteSink) 
		int destLengthEstimate
		StringBuilder nfd
		CharSequence s
		android.icu.text.RuleBasedCollator$CollationKeyByteSink sink
		int nfdQCYesLimit
		int prev
	public long[] internalGetCEs (java.lang.CharSequence) 
		android.icu.impl.coll.CollationIterator iter
		boolean numeric
		android.icu.impl.coll.CollationIterator iter
		int length
		long[] ces
		CharSequence str
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	public int getStrength () 
	public int getDecomposition () 
	public boolean isUpperCaseFirst () 
	public boolean isLowerCaseFirst () 
	public boolean isAlternateHandlingShifted () 
	public boolean isCaseLevel () 
	public boolean isFrenchCollation () 
	public boolean isHiraganaQuaternary () 
	public int getVariableTop () 
	public boolean getNumericCollation () 
	public int[] getReorderCodes () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.RuleBasedCollator o
		boolean thisIsRoot
		boolean otherIsRoot
		String theseRules
		String otherRules
		android.icu.text.UnicodeSet thisTailored
		android.icu.text.UnicodeSet otherTailored
	public int hashCode () 
		int h
		android.icu.text.UnicodeSet set
		android.icu.text.UnicodeSetIterator iter
	public int compare (java.lang.String, java.lang.String) 
		String source
		String target
	private static final int compareNFDIter (android.icu.impl.Normalizer2Impl, android.icu.text.RuleBasedCollator$NFDIterator, android.icu.text.RuleBasedCollator$NFDIterator) 
		int leftCp
		int rightCp
		android.icu.impl.Normalizer2Impl nfcImpl
		android.icu.text.RuleBasedCollator$NFDIterator left
		android.icu.text.RuleBasedCollator$NFDIterator right
	protected int doCompare (java.lang.CharSequence, java.lang.CharSequence) 
		int result
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
		android.icu.impl.Normalizer2Impl nfcImpl
		CharSequence left
		CharSequence right
		int equalPrefixLength
		android.icu.impl.coll.CollationSettings roSettings
		boolean numeric
		int result
		int fastLatinOptions
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	void  (android.icu.impl.coll.CollationTailoring, android.icu.util.ULocale) 
		android.icu.impl.coll.CollationTailoring t
		android.icu.util.ULocale vl
	private void adoptTailoring (android.icu.impl.coll.CollationTailoring) 
		android.icu.impl.coll.CollationTailoring t
	final boolean isUnsafe (int) 
		int c
	public android.icu.util.VersionInfo getVersion () 
		int version
		int rtVersion
	public android.icu.util.VersionInfo getUCAVersion () 
		android.icu.util.VersionInfo v
	private final android.icu.text.RuleBasedCollator$CollationBuffer getCollationBuffer () 
	private final void releaseCollationBuffer (android.icu.text.RuleBasedCollator$CollationBuffer) 
		android.icu.text.RuleBasedCollator$CollationBuffer buffer
	public android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	public volatile android.icu.text.Collator cloneAsThawed () 
	public volatile android.icu.text.Collator setMaxVariable (int) 
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static void  () 
}

android/icu/text/StringSearch$Pattern.class
StringSearch.java
package android.icu.text
final android.icu.text.StringSearch$Pattern extends java.lang.Object {
	String text_
	long[] PCE_
	int PCELength_
	int[] CE_
	int CELength_
	protected void  (java.lang.String) 
		String pattern
}

android/icu/text/MeasureFormat$MeasureFormatData.class
MeasureFormat.java
package android.icu.text
final android.icu.text.MeasureFormat$MeasureFormatData extends java.lang.Object {
	static final int PER_UNIT_INDEX
	static final int PATTERN_COUNT
	final android.icu.text.MeasureFormat$FormatWidth[] widthFallback
	final java.util.Map unitToStyleToPatterns
	final java.util.EnumMap styleToPerPattern
	private void  () 
	boolean hasPerFormatter (android.icu.text.MeasureFormat$FormatWidth) 
		android.icu.text.MeasureFormat$FormatWidth width
	void  (android.icu.text.MeasureFormat$1) 
		android.icu.text.MeasureFormat$1 x0
	static void  () 
}

android/icu/text/CompactDecimalFormat.class
CompactDecimalFormat.java
package android.icu.text
public android.icu.text.CompactDecimalFormat extends android.icu.text.DecimalFormat {
	private static final long serialVersionUID
	private static final android.icu.text.CompactDecimalDataCache cache
	private final java.util.Map units
	private final long[] divisor
	private final java.util.Map pluralToCurrencyAffixes
	private final android.icu.text.PluralRules pluralRules
	public static android.icu.text.CompactDecimalFormat getInstance (android.icu.util.ULocale, android.icu.text.CompactDecimalFormat$CompactStyle) 
		android.icu.util.ULocale locale
		android.icu.text.CompactDecimalFormat$CompactStyle style
	public static android.icu.text.CompactDecimalFormat getInstance (java.util.Locale, android.icu.text.CompactDecimalFormat$CompactStyle) 
		java.util.Locale locale
		android.icu.text.CompactDecimalFormat$CompactStyle style
	void  (android.icu.util.ULocale, android.icu.text.CompactDecimalFormat$CompactStyle) 
		android.icu.util.ULocale locale
		android.icu.text.CompactDecimalFormat$CompactStyle style
		android.icu.text.DecimalFormat format
		android.icu.text.CompactDecimalDataCache$Data data
	public void  (java.lang.String, android.icu.text.DecimalFormatSymbols, android.icu.text.CompactDecimalFormat$CompactStyle, android.icu.text.PluralRules, long[], java.util.Map, java.util.Map, java.util.Collection) 
		String[] pair
		java.util.Map$Entry s
		String pattern
		android.icu.text.DecimalFormatSymbols formatSymbols
		android.icu.text.CompactDecimalFormat$CompactStyle style
		android.icu.text.PluralRules pluralRules
		long[] divisor
		java.util.Map pluralAffixes
		java.util.Map currencyAffixes
		java.util.Collection debugCreationErrors
	private void finishInit (android.icu.text.CompactDecimalFormat$CompactStyle, java.lang.String, android.icu.text.DecimalFormatSymbols) 
		android.icu.text.CompactDecimalFormat$CompactStyle style
		String pattern
		android.icu.text.DecimalFormatSymbols formatSymbols
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.CompactDecimalFormat other
	private boolean mapsAreEqual (java.util.Map, java.util.Map) 
		android.icu.text.DecimalFormat$Unit[] value
		java.util.Map$Entry entry
		java.util.Map lhs
		java.util.Map rhs
	public java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition) 
		double number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		android.icu.util.Output currencyUnit
		android.icu.text.CompactDecimalFormat$Amount amount
		android.icu.text.DecimalFormat$Unit unit
	public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object) 
		Object obj
		Number number
		android.icu.text.CompactDecimalFormat$Amount amount
	public java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition) 
		long number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigInteger number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		java.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.math.BigDecimal number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition parsePosition
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException 
		java.io.ObjectInputStream in
	private android.icu.text.CompactDecimalFormat$Amount toAmount (double, android.icu.util.Output) 
		double number
		android.icu.util.Output currencyUnit
		boolean negative
		int base
		String pluralVariant
	private void recordError (java.util.Collection, java.lang.String) 
		java.util.Collection creationErrors
		String errorMessage
	private java.util.Map otherPluralVariant (java.util.Map, long[], java.util.Collection) 
		int log
		long roundTrip
		int i
		String[] pair
		int log
		String key
		Integer old
		int i
		String pluralCategory
		String[][] power10ToAffix
		android.icu.text.DecimalFormat$Unit[] units
		java.util.Map$Entry pluralCategoryAndPower10ToAffix
		java.util.Map pluralCategoryToPower10ToAffix
		long[] divisor
		java.util.Collection debugCreationErrors
		long oldDivisor
		java.util.Map result
		java.util.Map seen
		String[][] defaultPower10ToAffix
	private java.lang.String getPluralForm (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal fixedDecimal
	private android.icu.text.CompactDecimalDataCache$Data getData (android.icu.util.ULocale, android.icu.text.CompactDecimalFormat$CompactStyle) 
		android.icu.util.ULocale locale
		android.icu.text.CompactDecimalFormat$CompactStyle style
		android.icu.text.CompactDecimalDataCache$DataBundle bundle
	static void  () 
}

android/icu/text/MeasureFormat$UnitDataSink$UnitCompoundSink.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$UnitDataSink$UnitCompoundSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.MeasureFormat$UnitDataSink this$0
	void  (android.icu.text.MeasureFormat$UnitDataSink) 
		android.icu.text.MeasureFormat$UnitDataSink this$0
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
}

android/icu/text/Collator$ServiceShim.class
Collator.java
package android.icu.text
abstract android.icu.text.Collator$ServiceShim extends java.lang.Object {
	void  () 
	abstract android.icu.text.Collator getInstance (android.icu.util.ULocale) 
	abstract java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale) 
	abstract java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory) 
	abstract boolean unregister (java.lang.Object) 
	abstract java.util.Locale[] getAvailableLocales () 
	abstract android.icu.util.ULocale[] getAvailableULocales () 
	abstract java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale) 
}

android/icu/text/CharsetRecog_mbcs$CharsetRecog_big5.class
CharsetRecog_mbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_mbcs$CharsetRecog_big5 extends android.icu.text.CharsetRecog_mbcs {
	static int[] commonChars
	void  () 
	boolean nextChar (android.icu.text.CharsetRecog_mbcs$iteratedChar, android.icu.text.CharsetDetector) 
		android.icu.text.CharsetRecog_mbcs$iteratedChar it
		android.icu.text.CharsetDetector det
		int firstByte
		int secondByte
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	java.lang.String getName () 
	public java.lang.String getLanguage () 
	static void  () 
}

android/icu/text/NormalizationTransliterator$4.class
NormalizationTransliterator.java
package android.icu.text
final android.icu.text.NormalizationTransliterator$4 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CaseFoldTransliterator$1.class
CaseFoldTransliterator.java
package android.icu.text
final android.icu.text.CaseFoldTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/NumberFormat$NumberFormatShim.class
NumberFormat.java
package android.icu.text
abstract android.icu.text.NumberFormat$NumberFormatShim extends java.lang.Object {
	void  () 
	abstract java.util.Locale[] getAvailableLocales () 
	abstract android.icu.util.ULocale[] getAvailableULocales () 
	abstract java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory) 
	abstract boolean unregister (java.lang.Object) 
	abstract android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int) 
}

android/icu/text/DateFormatSymbols.class
DateFormatSymbols.java
package android.icu.text
public android.icu.text.DateFormatSymbols extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	public static final int FORMAT
	public static final int STANDALONE
	public static final int NUMERIC
	public static final int DT_CONTEXT_COUNT
	public static final int ABBREVIATED
	public static final int WIDE
	public static final int NARROW
	public static final int SHORT
	public static final int DT_WIDTH_COUNT
	static final int DT_LEAP_MONTH_PATTERN_FORMAT_WIDE
	static final int DT_LEAP_MONTH_PATTERN_FORMAT_ABBREV
	static final int DT_LEAP_MONTH_PATTERN_FORMAT_NARROW
	static final int DT_LEAP_MONTH_PATTERN_STANDALONE_WIDE
	static final int DT_LEAP_MONTH_PATTERN_STANDALONE_ABBREV
	static final int DT_LEAP_MONTH_PATTERN_STANDALONE_NARROW
	static final int DT_LEAP_MONTH_PATTERN_NUMERIC
	static final int DT_MONTH_PATTERN_COUNT
	static final String DEFAULT_TIME_SEPARATOR
	static final String ALTERNATE_TIME_SEPARATOR
	String[] eras
	String[] eraNames
	String[] narrowEras
	String[] months
	String[] shortMonths
	String[] narrowMonths
	String[] standaloneMonths
	String[] standaloneShortMonths
	String[] standaloneNarrowMonths
	String[] weekdays
	String[] shortWeekdays
	String[] shorterWeekdays
	String[] narrowWeekdays
	String[] standaloneWeekdays
	String[] standaloneShortWeekdays
	String[] standaloneShorterWeekdays
	String[] standaloneNarrowWeekdays
	String[] ampms
	String[] ampmsNarrow
	private String timeSeparator
	String[] shortQuarters
	String[] quarters
	String[] standaloneShortQuarters
	String[] standaloneQuarters
	String[] leapMonthPatterns
	String[] shortYearNames
	String[] shortZodiacNames
	private String[][] zoneStrings
	static final String patternChars
	String localPatternChars
	private static final long serialVersionUID
	private static final String[][] CALENDAR_CLASSES
	private static final java.util.Map contextUsageTypeMap
	java.util.Map capitalization
	static final int millisPerHour
	private static android.icu.impl.ICUCache DFSCACHE
	private android.icu.util.ULocale requestedLocale
	private android.icu.util.ULocale validLocale
	private android.icu.util.ULocale actualLocale
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.DateFormatSymbols getInstance () 
	public static android.icu.text.DateFormatSymbols getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.DateFormatSymbols getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public java.lang.String[] getEras () 
	public void setEras (java.lang.String[]) 
		String[] newEras
	public java.lang.String[] getEraNames () 
	public void setEraNames (java.lang.String[]) 
		String[] newEraNames
	public java.lang.String[] getMonths () 
	public java.lang.String[] getMonths (int, int) 
		int context
		int width
		String[] returnValue
	public void setMonths (java.lang.String[]) 
		String[] newMonths
	public void setMonths (java.lang.String[], int, int) 
		String[] newMonths
		int context
		int width
	public java.lang.String[] getShortMonths () 
	public void setShortMonths (java.lang.String[]) 
		String[] newShortMonths
	public java.lang.String[] getWeekdays () 
	public java.lang.String[] getWeekdays (int, int) 
		int context
		int width
		String[] returnValue
	public void setWeekdays (java.lang.String[], int, int) 
		String[] newWeekdays
		int context
		int width
	public void setWeekdays (java.lang.String[]) 
		String[] newWeekdays
	public java.lang.String[] getShortWeekdays () 
	public void setShortWeekdays (java.lang.String[]) 
		String[] newAbbrevWeekdays
	public java.lang.String[] getQuarters (int, int) 
		int context
		int width
		String[] returnValue
	public void setQuarters (java.lang.String[], int, int) 
		String[] newQuarters
		int context
		int width
	public java.lang.String[] getYearNames (int, int) 
		int context
		int width
	public void setYearNames (java.lang.String[], int, int) 
		String[] yearNames
		int context
		int width
	public java.lang.String[] getZodiacNames (int, int) 
		int context
		int width
	public void setZodiacNames (java.lang.String[], int, int) 
		String[] zodiacNames
		int context
		int width
	public java.lang.String getLeapMonthPattern (int, int) 
		int leapMonthPatternIndex
		int context
		int width
	public void setLeapMonthPattern (java.lang.String, int, int) 
		int leapMonthPatternIndex
		String leapMonthPattern
		int context
		int width
	public java.lang.String[] getAmPmStrings () 
	public void setAmPmStrings (java.lang.String[]) 
		String[] newAmpms
	public java.lang.String getTimeSeparatorString () 
	public void setTimeSeparatorString (java.lang.String) 
		String newTimeSeparator
	public java.lang.String[][] getZoneStrings () 
		String canonicalID
		int i
		String[] tzIDs
		android.icu.text.TimeZoneNames tznames
		android.icu.text.TimeZoneNames$NameType[] types
		long now
		String[][] array
	public void setZoneStrings (java.lang.String[][]) 
		String[][] newZoneStrings
	public java.lang.String getLocalPatternChars () 
	public void setLocalPatternChars (java.lang.String) 
		String newLocalPatternChars
	public java.lang.Object clone () 
		android.icu.text.DateFormatSymbols other
		CloneNotSupportedException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.DateFormatSymbols that
	protected void initializeData (android.icu.util.ULocale, java.lang.String) 
		android.icu.impl.CalendarData calData
		android.icu.util.ULocale desiredLocale
		String type
		String key
		String ns
		android.icu.text.DateFormatSymbols dfs
	void initializeData (android.icu.text.DateFormatSymbols) 
		android.icu.text.DateFormatSymbols dfs
	protected void initializeData (android.icu.util.ULocale, android.icu.impl.CalendarData) 
		java.util.MissingResourceException e1
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		java.util.MissingResourceException e
		android.icu.text.DateFormatSymbols$CapitalizationContextUsage usage
		java.util.MissingResourceException e
		boolean[] transforms
		String usageKey
		android.icu.text.DateFormatSymbols$CapitalizationContextUsage usage
		android.icu.util.UResourceBundle contextTransformUsage
		int[] intVector
		android.icu.util.UResourceBundleIterator ctIterator
		java.util.MissingResourceException e
		android.icu.util.ULocale desiredLocale
		android.icu.impl.CalendarData calData
		String[] lWeekdays
		String[] aWeekdays
		String[] sWeekdays
		String[] nWeekdays
		String[] swWeekdays
		String[] saWeekdays
		String[] ssWeekdays
		String[] snWeekdays
		android.icu.impl.ICUResourceBundle monthPatternsBundle
		android.icu.impl.ICUResourceBundle cyclicNameSetsBundle
		android.icu.impl.ICUResourceBundle rb
		android.icu.util.ULocale uloc
		boolean[] noTransforms
		android.icu.text.DateFormatSymbols$CapitalizationContextUsage[] allUsages
		android.icu.util.UResourceBundle contextTransformsBundle
		android.icu.text.NumberingSystem ns
		String nsName
		String tsPath
	private static final boolean arrayOfArrayEquals (java.lang.Object[][], java.lang.Object[][]) 
		int i
		Object[][] aa1
		Object[][] aa2
		boolean equal
	private final java.lang.String[] duplicate (java.lang.String[]) 
		String[] srcArray
	private final java.lang.String[][] duplicate (java.lang.String[][]) 
		int i
		String[][] srcArray
		String[][] aCopy
	public void  (android.icu.util.Calendar, java.util.Locale) 
		android.icu.util.Calendar cal
		java.util.Locale locale
	public void  (android.icu.util.Calendar, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		android.icu.util.ULocale locale
	public void  (java.lang.Class, java.util.Locale) 
		Class calendarClass
		java.util.Locale locale
	public void  (java.lang.Class, android.icu.util.ULocale) 
		String[] calClassInfo
		Class calendarClass
		android.icu.util.ULocale locale
		String fullName
		int lastDot
		String className
		String calType
	public void  (java.util.ResourceBundle, java.util.Locale) 
		java.util.ResourceBundle bundle
		java.util.Locale locale
	public void  (java.util.ResourceBundle, android.icu.util.ULocale) 
		java.util.ResourceBundle bundle
		android.icu.util.ULocale locale
	public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, java.util.Locale)  throws java.util.MissingResourceException 
		Class calendarClass
		java.util.Locale locale
	public static java.util.ResourceBundle getDateFormatBundle (java.lang.Class, android.icu.util.ULocale)  throws java.util.MissingResourceException 
		Class calendarClass
		android.icu.util.ULocale locale
	public static java.util.ResourceBundle getDateFormatBundle (android.icu.util.Calendar, java.util.Locale)  throws java.util.MissingResourceException 
		android.icu.util.Calendar cal
		java.util.Locale locale
	public static java.util.ResourceBundle getDateFormatBundle (android.icu.util.Calendar, android.icu.util.ULocale)  throws java.util.MissingResourceException 
		android.icu.util.Calendar cal
		android.icu.util.ULocale locale
	public final android.icu.util.ULocale getLocale (android.icu.util.ULocale$Type) 
		android.icu.util.ULocale$Type type
	final void setLocale (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	static void  () 
}

android/icu/text/LocaleDisplayNames$DialectHandling.class
LocaleDisplayNames.java
package android.icu.text
public final android.icu.text.LocaleDisplayNames$DialectHandling extends java.lang.Enum {
	public static final android.icu.text.LocaleDisplayNames$DialectHandling STANDARD_NAMES
	public static final android.icu.text.LocaleDisplayNames$DialectHandling DIALECT_NAMES
	private static final android.icu.text.LocaleDisplayNames$DialectHandling[] $VALUES
	public static android.icu.text.LocaleDisplayNames$DialectHandling[] values () 
	public static android.icu.text.LocaleDisplayNames$DialectHandling valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/LaoBreakEngine.class
LaoBreakEngine.java
package android.icu.text
 android.icu.text.LaoBreakEngine extends android.icu.text.DictionaryBreakEngine {
	private static final byte LAO_LOOKAHEAD
	private static final byte LAO_ROOT_COMBINE_THRESHOLD
	private static final byte LAO_PREFIX_COMBINE_THRESHOLD
	private static final byte LAO_MIN_WORD
	private android.icu.text.DictionaryMatcher fDictionary
	private static android.icu.text.UnicodeSet fLaoWordSet
	private static android.icu.text.UnicodeSet fEndWordSet
	private static android.icu.text.UnicodeSet fBeginWordSet
	private static android.icu.text.UnicodeSet fMarkSet
	public void  ()  throws java.io.IOException 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public boolean handles (int, int) 
		int script
		int c
		int breakType
	public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		int i
		int wordsMatched
		boolean foundBest
		int candidate
		int remaining
		int pc
		int chars
		int uc
		int candidates
		int currPos
		int wordLength
		java.text.CharacterIterator fIter
		int rangeStart
		int rangeEnd
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int wordsFound
		int current
		android.icu.text.DictionaryBreakEngine$PossibleWord[] words
	static void  () 
}

android/icu/text/ListFormatter.class
ListFormatter.java
package android.icu.text
public final android.icu.text.ListFormatter extends java.lang.Object {
	private final String two
	private final String start
	private final String middle
	private final String end
	private final android.icu.util.ULocale locale
	static android.icu.text.ListFormatter$Cache cache
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String two
		String start
		String middle
		String end
	private void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.util.ULocale) 
		String two
		String start
		String middle
		String end
		android.icu.util.ULocale locale
	private static java.lang.String compilePattern (java.lang.String, java.lang.StringBuilder) 
		String pattern
		StringBuilder sb
	public static android.icu.text.ListFormatter getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.ListFormatter getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.ListFormatter getInstance (android.icu.util.ULocale, android.icu.text.ListFormatter$Style) 
		android.icu.util.ULocale locale
		android.icu.text.ListFormatter$Style style
	public static android.icu.text.ListFormatter getInstance () 
	public transient java.lang.String format (java.lang.Object[]) 
		Object[] items
	public java.lang.String format (java.util.Collection) 
		java.util.Collection items
	android.icu.text.ListFormatter$FormattedListBuilder format (java.util.Collection, int) 
		int idx
		java.util.Collection items
		int index
		java.util.Iterator it
		int count
		android.icu.text.ListFormatter$FormattedListBuilder builder
	public java.lang.String getPatternForNumItems (int) 
		int i
		int count
		java.util.ArrayList list
	public android.icu.util.ULocale getLocale () 
	static java.lang.String access$000 (java.lang.String, java.lang.StringBuilder) 
		String x0
		StringBuilder x1
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.icu.util.ULocale, android.icu.text.ListFormatter$1) 
		String x0
		String x1
		String x2
		String x3
		android.icu.util.ULocale x4
		android.icu.text.ListFormatter$1 x5
	static void  () 
}

android/icu/text/RuleBasedBreakIterator.class
RuleBasedBreakIterator.java
package android.icu.text
public android.icu.text.RuleBasedBreakIterator extends android.icu.text.BreakIterator {
	private static final int START_STATE
	private static final int STOP_STATE
	private static final int RBBI_START
	private static final int RBBI_RUN
	private static final int RBBI_END
	private java.text.CharacterIterator fText
	android.icu.text.RBBIDataWrapper fRData
	private int fLastRuleStatusIndex
	private boolean fLastStatusIndexValid
	private int fDictionaryCharCount
	private static final String RBBI_DEBUG_ARG
	private static final boolean TRACE
	private int fBreakType
	private final android.icu.text.UnhandledBreakEngine fUnhandledBreakEngine
	private int[] fCachedBreakPositions
	private int fPositionInCache
	private final java.util.concurrent.ConcurrentHashMap fBreakEngines
	static final String fDebugEnv
	static final boolean $assertionsDisabled
	private void  () 
	public static android.icu.text.RuleBasedBreakIterator getInstanceFromCompiledRules (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
		android.icu.text.RuleBasedBreakIterator This
	public static android.icu.text.RuleBasedBreakIterator getInstanceFromCompiledRules (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer bytes
		android.icu.text.RuleBasedBreakIterator This
	public void  (java.lang.String) 
		java.io.ByteArrayOutputStream ruleOS
		RuntimeException rte
		java.io.IOException e
		String rules
	public java.lang.Object clone () 
		android.icu.text.RuleBasedBreakIterator result
	public boolean equals (java.lang.Object) 
		android.icu.text.RuleBasedBreakIterator other
		ClassCastException e
		Object that
	public java.lang.String toString () 
		String retStr
	public int hashCode () 
	private void reset () 
	public void dump () 
	public static void compileRules (java.lang.String, java.io.OutputStream)  throws java.io.IOException 
		String rules
		java.io.OutputStream ruleBinary
	public int first () 
	public int last () 
		int pos
	public int next (int) 
		int n
		int result
	public int next () 
		int pos
		int startPos
		int result
	private int checkDictionary (int, int, boolean) 
		int startingIdx
		int i
		int startPos
		int endPos
		boolean reverse
		int rangeStart
		int rangeEnd
		int category
		int current
		android.icu.text.DictionaryBreakEngine$DequeI breaks
		int foundBreakCount
		int c
		android.icu.text.LanguageBreakEngine lbe
	public int previous () 
		int pos
		int result
		int result
		int startPos
		java.text.CharacterIterator text
		int start
		int lastResult
		int lastTag
		boolean breakTagValid
	public int following (int) 
		int offset
		java.text.CharacterIterator text
	private int rulesFollowing (int) 
		int oldresult
		int offset
		int result
	public int preceding (int) 
		int offset
		java.text.CharacterIterator text
	private int rulesPreceding (int) 
		int result
		int result
		int oldresult
		int result
		int offset
	protected static final void checkOffset (int, java.text.CharacterIterator) 
		int offset
		java.text.CharacterIterator text
	public boolean isBoundary (int) 
		int offset
		int pos
		boolean result
	public int current () 
	private void makeRuleStatusValid () 
		int pa
		int pb
		int curr
	public int getRuleStatus () 
		int idx
		int tagVal
	public int getRuleStatusVec (int[]) 
		int i
		int numToCopy
		int[] fillInArray
		int numStatusVals
	public java.text.CharacterIterator getText () 
	public void setText (java.text.CharacterIterator) 
		java.text.CharacterIterator newText
	void setBreakType (int) 
		int type
	int getBreakType () 
	private android.icu.text.LanguageBreakEngine getLanguageBreakEngine (int) 
		android.icu.text.LanguageBreakEngine candidate
		java.io.IOException e
		android.icu.text.LanguageBreakEngine existingEngine
		int c
		int script
		android.icu.text.LanguageBreakEngine eng
	private int handleNext (short[]) 
		short[] stateTable
		java.text.CharacterIterator text
		android.icu.impl.CharTrie trie
		int c
		int initialPosition
		int result
		int state
		int row
		short category
		int flagsState
		int mode
		int lookaheadStatus
		int lookaheadTagIdx
		int lookaheadResult
	private int handlePrevious (short[]) 
		short[] stateTable
		int state
		int category
		int mode
		int row
		int c
		int lookaheadStatus
		int result
		int initialPosition
		int lookaheadResult
		boolean lookAheadHardBreak
	static void  () 
}

android/icu/text/MessagePatternUtil$ArgNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$ArgNode extends android.icu.text.MessagePatternUtil$MessageContentsNode {
	private android.icu.text.MessagePattern$ArgType argType
	private String name
	private int number
	private String typeName
	private String style
	private android.icu.text.MessagePatternUtil$ComplexArgStyleNode complexStyle
	public android.icu.text.MessagePattern$ArgType getArgType () 
	public java.lang.String getName () 
	public int getNumber () 
	public java.lang.String getTypeName () 
	public java.lang.String getSimpleStyle () 
	public android.icu.text.MessagePatternUtil$ComplexArgStyleNode getComplexStyle () 
	public java.lang.String toString () 
		StringBuilder sb
	private void  () 
	private static android.icu.text.MessagePatternUtil$ArgNode createArgNode () 
	static android.icu.text.MessagePatternUtil$ArgNode access$800 () 
	static android.icu.text.MessagePattern$ArgType access$902 (android.icu.text.MessagePatternUtil$ArgNode, android.icu.text.MessagePattern$ArgType) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		android.icu.text.MessagePattern$ArgType x1
	static java.lang.String access$1002 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		String x1
	static int access$1102 (android.icu.text.MessagePatternUtil$ArgNode, int) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		int x1
	static java.lang.String access$1202 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		String x1
	static java.lang.String access$1302 (android.icu.text.MessagePatternUtil$ArgNode, java.lang.String) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		String x1
	static android.icu.text.MessagePatternUtil$ComplexArgStyleNode access$1402 (android.icu.text.MessagePatternUtil$ArgNode, android.icu.text.MessagePatternUtil$ComplexArgStyleNode) 
		android.icu.text.MessagePatternUtil$ArgNode x0
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode x1
}

android/icu/text/DictionaryBreakEngine.class
DictionaryBreakEngine.java
package android.icu.text
abstract android.icu.text.DictionaryBreakEngine extends java.lang.Object implements android.icu.text.LanguageBreakEngine  {
	android.icu.text.UnicodeSet fSet
	private java.util.BitSet fTypes
	public transient void  (java.lang.Integer[]) 
		Integer type
		Integer[] breakTypes
	public boolean handles (int, int) 
		int c
		int breakType
	public int findBreaks (java.text.CharacterIterator, int, int, boolean, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		boolean isDict
		int current
		int rangeStart
		int rangeEnd
		java.text.CharacterIterator text
		int startPos
		int endPos
		boolean reverse
		int breakType
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int result
		int start
		int current
		int rangeStart
		int rangeEnd
		int c
	void setCharacters (android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet set
	abstract int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
}

android/icu/text/MultiplierSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.MultiplierSubstitution extends android.icu.text.NFSubstitution {
	double divisor
	void  (int, double, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		double divisor
		android.icu.text.NFRuleSet ruleSet
		String description
	public void setDivisor (int, int) 
		int radix
		int exponent
	public boolean equals (java.lang.Object) 
		Object that
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/ArabicShaping.class
ArabicShaping.java
package android.icu.text
public final android.icu.text.ArabicShaping extends java.lang.Object {
	private final int options
	private boolean isLogical
	private boolean spacesRelativeToTextBeginEnd
	private char tailChar
	public static final int SEEN_TWOCELL_NEAR
	public static final int SEEN_MASK
	public static final int YEHHAMZA_TWOCELL_NEAR
	public static final int YEHHAMZA_MASK
	public static final int TASHKEEL_BEGIN
	public static final int TASHKEEL_END
	public static final int TASHKEEL_RESIZE
	public static final int TASHKEEL_REPLACE_BY_TATWEEL
	public static final int TASHKEEL_MASK
	public static final int SPACES_RELATIVE_TO_TEXT_BEGIN_END
	public static final int SPACES_RELATIVE_TO_TEXT_MASK
	public static final int SHAPE_TAIL_NEW_UNICODE
	public static final int SHAPE_TAIL_TYPE_MASK
	public static final int LENGTH_GROW_SHRINK
	public static final int LAMALEF_RESIZE
	public static final int LENGTH_FIXED_SPACES_NEAR
	public static final int LAMALEF_NEAR
	public static final int LENGTH_FIXED_SPACES_AT_END
	public static final int LAMALEF_END
	public static final int LENGTH_FIXED_SPACES_AT_BEGINNING
	public static final int LAMALEF_BEGIN
	public static final int LAMALEF_AUTO
	public static final int LENGTH_MASK
	public static final int LAMALEF_MASK
	public static final int TEXT_DIRECTION_LOGICAL
	public static final int TEXT_DIRECTION_VISUAL_RTL
	public static final int TEXT_DIRECTION_VISUAL_LTR
	public static final int TEXT_DIRECTION_MASK
	public static final int LETTERS_NOOP
	public static final int LETTERS_SHAPE
	public static final int LETTERS_UNSHAPE
	public static final int LETTERS_SHAPE_TASHKEEL_ISOLATED
	public static final int LETTERS_MASK
	public static final int DIGITS_NOOP
	public static final int DIGITS_EN2AN
	public static final int DIGITS_AN2EN
	public static final int DIGITS_EN2AN_INIT_LR
	public static final int DIGITS_EN2AN_INIT_AL
	public static final int DIGITS_MASK
	public static final int DIGIT_TYPE_AN
	public static final int DIGIT_TYPE_AN_EXTENDED
	public static final int DIGIT_TYPE_MASK
	private static final char HAMZAFE_CHAR
	private static final char HAMZA06_CHAR
	private static final char YEH_HAMZA_CHAR
	private static final char YEH_HAMZAFE_CHAR
	private static final char LAMALEF_SPACE_SUB
	private static final char TASHKEEL_SPACE_SUB
	private static final char LAM_CHAR
	private static final char SPACE_CHAR
	private static final char SHADDA_CHAR
	private static final char SHADDA06_CHAR
	private static final char TATWEEL_CHAR
	private static final char SHADDA_TATWEEL_CHAR
	private static final char NEW_TAIL_CHAR
	private static final char OLD_TAIL_CHAR
	private static final int SHAPE_MODE
	private static final int DESHAPE_MODE
	private static final int IRRELEVANT
	private static final int LAMTYPE
	private static final int ALEFTYPE
	private static final int LINKR
	private static final int LINKL
	private static final int LINK_MASK
	private static final int[] irrelevantPos
	private static final int[] tailFamilyIsolatedFinal
	private static final int[] tashkeelMedial
	private static final char[] yehHamzaToYeh
	private static final char[] convertNormalizedLamAlef
	private static final int[] araLink
	private static final int[] presLink
	private static int[] convertFEto06
	private static final int[][][] shapeTable
	public int shape (char[], int, int, char[], int, int)  throws android.icu.text.ArabicShapingException 
		char[] source
		int sourceStart
		int sourceLength
		char[] dest
		int destStart
		int destSize
	public void shape (char[], int, int)  throws android.icu.text.ArabicShapingException 
		char[] source
		int start
		int length
	public java.lang.String shape (java.lang.String)  throws android.icu.text.ArabicShapingException 
		String text
		char[] src
		char[] dest
		int len
	public void  (int) 
		int options
	public boolean equals (java.lang.Object) 
		Object rhs
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder buf
	private void shapeToArabicDigitsWithContext (char[], int, int, char, boolean) 
		char ch
		int i
		char[] dest
		int start
		int length
		char digitBase
		boolean lastStrongWasAL
		android.icu.impl.UBiDiProps bdp
	private static void invertBuffer (char[], int, int) 
		char temp
		int i
		int j
		char[] buffer
		int start
		int length
	private static char changeLamAlef (char) 
		char ch
	private static int specialChar (char) 
		char ch
	private static int getLink (char) 
		char ch
	private static int countSpacesLeft (char[], int, int) 
		int i
		int e
		char[] dest
		int start
		int count
	private static int countSpacesRight (char[], int, int) 
		int i
		char[] dest
		int start
		int count
	private static boolean isTashkeelChar (char) 
		char ch
	private static int isSeenTailFamilyChar (char) 
		char ch
	private static int isSeenFamilyChar (char) 
		char ch
	private static boolean isTailChar (char) 
		char ch
	private static boolean isAlefMaksouraChar (char) 
		char ch
	private static boolean isYehHamzaChar (char) 
		char ch
	private static boolean isTashkeelCharFE (char) 
		char ch
	private static int isTashkeelOnTatweelChar (char) 
		char ch
	private static int isIsolatedTashkeelChar (char) 
		char ch
	private static boolean isAlefChar (char) 
		char ch
	private static boolean isLamAlefChar (char) 
		char ch
	private static boolean isNormalizedLamAlefChar (char) 
		char ch
	private int calculateSize (char[], int, int) 
		int i
		int e
		int i
		int e
		int i
		int e
		char[] source
		int sourceStart
		int sourceLength
		int destSize
	private static int countSpaceSub (char[], int, char) 
		char[] dest
		int length
		char subChar
		int i
		int count
	private static void shiftArray (char[], int, int, char) 
		char ch
		char[] dest
		int start
		int e
		char subChar
		int w
		int r
	private static int flipArray (char[], int, int, int) 
		int r
		char[] dest
		int start
		int e
		int w
	private static int handleTashkeelWithTatweel (char[], int) 
		char[] dest
		int sourceLength
		int i
	private int handleGeneratedSpaces (char[], int, int) 
		int i
		int e
		int e
		int wL
		int wT
		char[] dest
		int start
		int length
		int lenOptionsLamAlef
		int lenOptionsTashkeel
		boolean lamAlefOn
		boolean tashkeelOn
	private boolean expandCompositCharAtBegin (char[], int, int, int) 
		char ch
		int r
		int w
		char[] dest
		int start
		int length
		int lacount
		boolean spaceNotFound
	private boolean expandCompositCharAtEnd (char[], int, int, int) 
		char ch
		int r
		int w
		int e
		char[] dest
		int start
		int length
		int lacount
		boolean spaceNotFound
	private boolean expandCompositCharAtNear (char[], int, int, int, int, int) 
		char ch
		int i
		char[] dest
		int start
		int length
		int yehHamzaOption
		int seenTailOption
		int lamAlefOption
		boolean spaceNotFound
	private int expandCompositChar (char[], int, int, int, int)  throws android.icu.text.ArabicShapingException 
		char ch
		int r
		int w
		char[] dest
		int start
		int length
		int lacount
		int shapingMode
		int lenOptionsLamAlef
		int lenOptionsSeen
		int lenOptionsYehHamza
		boolean spaceNotFound
	private int normalize (char[], int, int) 
		char ch
		int i
		int e
		char[] dest
		int start
		int length
		int lacount
	private int deshapeNormalize (char[], int, int) 
		char ch
		int i
		int e
		char[] dest
		int start
		int length
		int lacount
		int yehHamzaComposeEnabled
		int seenComposeEnabled
	private int shapeUnicode (char[], int, int, int, int)  throws android.icu.text.ArabicShapingException 
		char wLamalef
		int flag
		int shape
		char[] dest
		int start
		int length
		int destSize
		int tashkeelFlag
		int lamalef_count
		boolean lamalef_found
		boolean seenfam_found
		boolean yehhamza_found
		boolean tashkeel_found
		int i
		int currLink
		int nextLink
		int prevLink
		int lastLink
		int lastPos
		int nx
		int nw
	private int deShapeUnicode (char[], int, int, int)  throws android.icu.text.ArabicShapingException 
		char[] dest
		int start
		int length
		int destSize
		int lamalef_count
	private int internalShape (char[], int, int, char[], int, int)  throws android.icu.text.ArabicShapingException 
		char ch
		int i
		int digitDelta
		char ch
		int i
		char digitTop
		int digitDelta
		char digitBase
		char[] source
		int sourceStart
		int sourceLength
		char[] dest
		int destStart
		int destSize
		char[] temp
		int outputSize
	static void  () 
}

android/icu/text/StringSearch.class
StringSearch.java
package android.icu.text
public final android.icu.text.StringSearch extends android.icu.text.SearchIterator {
	private android.icu.text.StringSearch$Pattern pattern_
	private android.icu.text.RuleBasedCollator collator_
	private android.icu.text.CollationElementIterator textIter_
	private android.icu.text.StringSearch$CollationPCE textProcessedIter_
	private android.icu.text.CollationElementIterator utilIter_
	private android.icu.text.Normalizer2 nfd_
	private int strength_
	int ceMask_
	int variableTop_
	private boolean toShift_
	private static final int INITIAL_ARRAY_SIZE_
	private static final int PRIMARYORDERMASK
	private static final int SECONDARYORDERMASK
	private static final int TERTIARYORDERMASK
	private static final int CE_MATCH
	private static final int CE_NO_MATCH
	private static final int CE_SKIP_TARG
	private static final int CE_SKIP_PATN
	private static int CE_LEVEL2_BASE
	private static int CE_LEVEL3_BASE
	public void  (java.lang.String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator, android.icu.text.BreakIterator) 
		String pattern
		java.text.CharacterIterator target
		android.icu.text.RuleBasedCollator collator
		android.icu.text.BreakIterator breakiter
		android.icu.util.ULocale collLocale
	public void  (java.lang.String, java.text.CharacterIterator, android.icu.text.RuleBasedCollator) 
		String pattern
		java.text.CharacterIterator target
		android.icu.text.RuleBasedCollator collator
	public void  (java.lang.String, java.text.CharacterIterator, java.util.Locale) 
		String pattern
		java.text.CharacterIterator target
		java.util.Locale locale
	public void  (java.lang.String, java.text.CharacterIterator, android.icu.util.ULocale) 
		String pattern
		java.text.CharacterIterator target
		android.icu.util.ULocale locale
	public void  (java.lang.String, java.lang.String) 
		String pattern
		String target
	public android.icu.text.RuleBasedCollator getCollator () 
	public void setCollator (android.icu.text.RuleBasedCollator) 
		android.icu.text.RuleBasedCollator collator
		android.icu.util.ULocale collLocale
	public java.lang.String getPattern () 
	public void setPattern (java.lang.String) 
		String pattern
	public boolean isCanonical () 
	public void setCanonical (boolean) 
		boolean allowCanonical
	public void setTarget (java.text.CharacterIterator) 
		java.text.CharacterIterator text
	public int getIndex () 
		int result
	public void setIndex (int) 
		int position
	public void reset () 
		boolean sameCollAttribute
		int ceMask
		boolean shift
		int varTop
		int newStrength
	protected int handleNext (int) 
		int position
	protected int handlePrevious (int) 
		int position
	private static int getMask (int) 
		int strength
	private int getCE (int) 
		int sourcece
	private static int[] addToIntArray (int[], int, int, int, int) 
		int[] temp
		int[] destination
		int offset
		int destinationlength
		int value
		int increments
		int newlength
	private static long[] addToLongArray (long[], int, int, long, int) 
		long[] temp
		long[] destination
		int offset
		int destinationlength
		long value
		int increments
		int newlength
	private int initializePatternCETable () 
		int[] temp
		int newce
		int[] cetable
		int cetablesize
		int patternlength
		android.icu.text.CollationElementIterator coleiter
		int offset
		int result
		int ce
	private int initializePatternPCETable () 
		long[] temp
		long[] pcetable
		int pcetablesize
		int patternlength
		android.icu.text.CollationElementIterator coleiter
		int offset
		int result
		long pce
		android.icu.text.StringSearch$CollationPCE iter
	private int initializePattern () 
	private void initialize () 
	protected void setMatchNotFound () 
	private static final boolean isOutOfBounds (int, int, int) 
		int textstart
		int textlimit
		int offset
	private boolean checkIdentical (int, int) 
		int start
		int end
		String textstr
		String patternstr
	private boolean initTextProcessedIter () 
	private int nextBoundaryAfter (int) 
		int startIndex
		android.icu.text.BreakIterator breakiterator
	private boolean isBreakBoundary (int) 
		int index
		android.icu.text.BreakIterator breakiterator
	private static int compareCE64s (long, long, android.icu.text.SearchIterator$ElementComparisonType) 
		long targCE
		long patCE
		android.icu.text.SearchIterator$ElementComparisonType compareType
		long targCEshifted
		long patCEshifted
		long mask
		int targLev1
		int patLev1
		int targLev2
		int patLev2
		int targLev3
		int patLev3
	private boolean search (int, android.icu.text.StringSearch$Match) 
		int ceMatch
		int maxLimit
		int ceMatch
		int nba
		int targetIxOffset
		long patCE
		android.icu.text.StringSearch$CEI firstCEI
		android.icu.text.StringSearch$CEI lastCEI
		android.icu.text.StringSearch$CEI nextCEI
		int secondIx
		boolean allowMidclusterMatch
		int minLimit
		int maxLimit
		int startIdx
		android.icu.text.StringSearch$Match m
		android.icu.text.StringSearch$CEBuffer ceb
		int targetIx
		android.icu.text.StringSearch$CEI targetCEI
		int patIx
		boolean found
		int mStart
		int mLimit
	private static int codePointAt (java.text.CharacterIterator, int) 
		char nextUnit
		java.text.CharacterIterator iter
		int index
		int currentIterIndex
		char codeUnit
		int cp
	private static int codePointBefore (java.text.CharacterIterator, int) 
		char prevUnit
		java.text.CharacterIterator iter
		int index
		int currentIterIndex
		char codeUnit
		int cp
	private boolean searchBackwards (int, android.icu.text.StringSearch$Match) 
		android.icu.text.BreakIterator bi
		int next
		long patCE
		int ceMatch
		int nba
		android.icu.text.StringSearch$CEI nextCEI
		boolean allowMidclusterMatch
		int maxLimit
		int nba
		android.icu.text.StringSearch$CEI lastCEI
		int targetIxOffset
		android.icu.text.StringSearch$CEI firstCEI
		int minLimit
		int maxLimit
		int startIdx
		android.icu.text.StringSearch$Match m
		android.icu.text.StringSearch$CEBuffer ceb
		int targetIx
		android.icu.text.StringSearch$CEI targetCEI
		int patIx
		boolean found
		int limitIx
		int mStart
		int mLimit
	private boolean handleNextExact () 
	private boolean handleNextCanonical () 
	private boolean handleNextCommonImpl () 
		int textOffset
		android.icu.text.StringSearch$Match match
	private boolean handlePreviousExact () 
	private boolean handlePreviousCanonical () 
	private boolean handlePreviousCommonImpl () 
		int textOffset
		long pce
		int nPCEs
		int textOffset
		int textOffset
		android.icu.text.StringSearch$Match match
	private static final java.lang.String getString (java.text.CharacterIterator, int, int) 
		int i
		java.text.CharacterIterator text
		int start
		int length
		StringBuilder result
		int offset
	static android.icu.text.StringSearch$Pattern access$500 (android.icu.text.StringSearch) 
		android.icu.text.StringSearch x0
	static boolean access$600 (android.icu.text.StringSearch) 
		android.icu.text.StringSearch x0
	static android.icu.text.StringSearch$CollationPCE access$800 (android.icu.text.StringSearch) 
		android.icu.text.StringSearch x0
	static void  () 
}

android/icu/text/MessagePattern$ApostropheMode.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern$ApostropheMode extends java.lang.Enum {
	public static final android.icu.text.MessagePattern$ApostropheMode DOUBLE_OPTIONAL
	public static final android.icu.text.MessagePattern$ApostropheMode DOUBLE_REQUIRED
	private static final android.icu.text.MessagePattern$ApostropheMode[] $VALUES
	public static android.icu.text.MessagePattern$ApostropheMode[] values () 
	public static android.icu.text.MessagePattern$ApostropheMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/RBBIRuleParseTable.class
RBBIRuleParseTable.java
package android.icu.text
 android.icu.text.RBBIRuleParseTable extends java.lang.Object {
	static final short doCheckVarDef
	static final short doDotAny
	static final short doEndAssign
	static final short doEndOfRule
	static final short doEndVariableName
	static final short doExit
	static final short doExprCatOperator
	static final short doExprFinished
	static final short doExprOrOperator
	static final short doExprRParen
	static final short doExprStart
	static final short doLParen
	static final short doNOP
	static final short doOptionEnd
	static final short doOptionStart
	static final short doReverseDir
	static final short doRuleChar
	static final short doRuleError
	static final short doRuleErrorAssignExpr
	static final short doScanUnicodeSet
	static final short doSlash
	static final short doStartAssign
	static final short doStartTagValue
	static final short doStartVariableName
	static final short doTagDigit
	static final short doTagExpectedError
	static final short doTagValue
	static final short doUnaryOpPlus
	static final short doUnaryOpQuestion
	static final short doUnaryOpStar
	static final short doVariableNameExpectedErr
	static final short kRuleSet_default
	static final short kRuleSet_digit_char
	static final short kRuleSet_eof
	static final short kRuleSet_escaped
	static final short kRuleSet_name_char
	static final short kRuleSet_name_start_char
	static final short kRuleSet_rule_char
	static final short kRuleSet_white_space
	static android.icu.text.RBBIRuleParseTable$RBBIRuleTableElement[] gRuleParseStateTable
	void  () 
	static void  () 
}

android/icu/text/SCSU.class
SCSU.java
package android.icu.text
abstract android.icu.text.SCSU extends java.lang.Object {
	public static final int COMPRESSIONOFFSET
	public static final int NUMWINDOWS
	public static final int NUMSTATICWINDOWS
	public static final int INVALIDWINDOW
	public static final int INVALIDCHAR
	public static final int SINGLEBYTEMODE
	public static final int UNICODEMODE
	public static final int MAXINDEX
	public static final int RESERVEDINDEX
	public static final int LATININDEX
	public static final int IPAEXTENSIONINDEX
	public static final int GREEKINDEX
	public static final int ARMENIANINDEX
	public static final int HIRAGANAINDEX
	public static final int KATAKANAINDEX
	public static final int HALFWIDTHKATAKANAINDEX
	public static final int SDEFINEX
	public static final int SRESERVED
	public static final int SQUOTEU
	public static final int SCHANGEU
	public static final int SQUOTE0
	public static final int SQUOTE1
	public static final int SQUOTE2
	public static final int SQUOTE3
	public static final int SQUOTE4
	public static final int SQUOTE5
	public static final int SQUOTE6
	public static final int SQUOTE7
	public static final int SCHANGE0
	public static final int SCHANGE1
	public static final int SCHANGE2
	public static final int SCHANGE3
	public static final int SCHANGE4
	public static final int SCHANGE5
	public static final int SCHANGE6
	public static final int SCHANGE7
	public static final int SDEFINE0
	public static final int SDEFINE1
	public static final int SDEFINE2
	public static final int SDEFINE3
	public static final int SDEFINE4
	public static final int SDEFINE5
	public static final int SDEFINE6
	public static final int SDEFINE7
	public static final int UCHANGE0
	public static final int UCHANGE1
	public static final int UCHANGE2
	public static final int UCHANGE3
	public static final int UCHANGE4
	public static final int UCHANGE5
	public static final int UCHANGE6
	public static final int UCHANGE7
	public static final int UDEFINE0
	public static final int UDEFINE1
	public static final int UDEFINE2
	public static final int UDEFINE3
	public static final int UDEFINE4
	public static final int UDEFINE5
	public static final int UDEFINE6
	public static final int UDEFINE7
	public static final int UQUOTEU
	public static final int UDEFINEX
	public static final int URESERVED
	public static final int[] sOffsetTable
	public static final int[] sOffsets
	static void  () 
}

android/icu/text/RelativeDateTimeFormatter.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter extends java.lang.Object {
	private int[] styleToDateFormatSymbolsWidth
	private final java.util.EnumMap qualitativeUnitMap
	private final java.util.EnumMap patternMap
	private final android.icu.text.MessageFormat combinedDateAndTime
	private final android.icu.text.PluralRules pluralRules
	private final android.icu.text.NumberFormat numberFormat
	private final android.icu.text.RelativeDateTimeFormatter$Style style
	private final android.icu.text.DisplayContext capitalizationContext
	private final android.icu.text.BreakIterator breakIterator
	private final android.icu.util.ULocale locale
	private final android.icu.text.DateFormatSymbols dateFormatSymbols
	private static final android.icu.text.RelativeDateTimeFormatter$Style[] fallbackCache
	private static final android.icu.text.RelativeDateTimeFormatter$Cache cache
	public static android.icu.text.RelativeDateTimeFormatter getInstance () 
	public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.RelativeDateTimeFormatter getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale, android.icu.text.NumberFormat) 
		android.icu.util.ULocale locale
		android.icu.text.NumberFormat nf
	public static android.icu.text.RelativeDateTimeFormatter getInstance (android.icu.util.ULocale, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.DisplayContext) 
		android.icu.util.ULocale locale
		android.icu.text.NumberFormat nf
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.DisplayContext capitalizationContext
		android.icu.text.RelativeDateTimeFormatter$RelativeDateTimeFormatterData data
	public static android.icu.text.RelativeDateTimeFormatter getInstance (java.util.Locale, android.icu.text.NumberFormat) 
		java.util.Locale locale
		android.icu.text.NumberFormat nf
	public java.lang.String format (double, android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$RelativeUnit) 
		StringBuffer formatStr
		android.icu.impl.DontCareFieldPosition fieldPosition
		android.icu.impl.StandardPlural pluralForm
		String formatter
		double quantity
		android.icu.text.RelativeDateTimeFormatter$Direction direction
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		String result
		int pastFutureIndex
	public java.lang.String format (android.icu.text.RelativeDateTimeFormatter$Direction, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit) 
		int dateSymbolsDayOrdinal
		String[] dayNames
		String result
		android.icu.text.RelativeDateTimeFormatter$Direction direction
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
		String result
	private java.lang.String getAbsoluteUnitString (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit, android.icu.text.RelativeDateTimeFormatter$Direction) 
		String result
		java.util.EnumMap dirMap
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit unit
		android.icu.text.RelativeDateTimeFormatter$Direction direction
		java.util.EnumMap unitMap
	public java.lang.String combineDateAndTime (java.lang.String, java.lang.String) 
		String relativeDateString
		String timeString
	public android.icu.text.NumberFormat getNumberFormat () 
	public android.icu.text.DisplayContext getCapitalizationContext () 
	public android.icu.text.RelativeDateTimeFormatter$Style getFormatStyle () 
	private java.lang.String adjustForContext (java.lang.String) 
		String originalFormattedString
	private void  (java.util.EnumMap, java.util.EnumMap, android.icu.text.MessageFormat, android.icu.text.PluralRules, android.icu.text.NumberFormat, android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.DisplayContext, android.icu.text.BreakIterator, android.icu.util.ULocale) 
		java.util.EnumMap qualitativeUnitMap
		java.util.EnumMap patternMap
		android.icu.text.MessageFormat combinedDateAndTime
		android.icu.text.PluralRules pluralRules
		android.icu.text.NumberFormat numberFormat
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.DisplayContext capitalizationContext
		android.icu.text.BreakIterator breakIterator
		android.icu.util.ULocale locale
	private java.lang.String getRelativeUnitPluralPattern (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, int, android.icu.impl.StandardPlural) 
		String formatter
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		int pastFutureIndex
		android.icu.impl.StandardPlural pluralForm
	private java.lang.String getRelativeUnitPattern (android.icu.text.RelativeDateTimeFormatter$Style, android.icu.text.RelativeDateTimeFormatter$RelativeUnit, int, android.icu.impl.StandardPlural) 
		String[][] spfCompiledPatterns
		java.util.EnumMap unitMap
		android.icu.text.RelativeDateTimeFormatter$Style style
		android.icu.text.RelativeDateTimeFormatter$RelativeUnit unit
		int pastFutureIndex
		android.icu.impl.StandardPlural pluralForm
		int pluralIndex
	private static android.icu.text.RelativeDateTimeFormatter$Direction keyToDirection (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
	static android.icu.text.RelativeDateTimeFormatter$Style[] access$100 () 
	static android.icu.text.RelativeDateTimeFormatter$Direction access$200 (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key x0
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar_rtl extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_IBM420_ar {
	private static int[] ngrams
	void  () 
	public java.lang.String getName () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
	static void  () 
}

android/icu/text/TransliteratorParser$RuleBody.class
TransliteratorParser.java
package android.icu.text
abstract android.icu.text.TransliteratorParser$RuleBody extends java.lang.Object {
	private void  () 
	java.lang.String nextLine () 
		StringBuilder b
		String s
	abstract void reset () 
	abstract java.lang.String handleNextLine () 
	void  (android.icu.text.TransliteratorParser$1) 
		android.icu.text.TransliteratorParser$1 x0
}

android/icu/text/EscapeTransliterator$6.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/Normalizer$ModeImpl.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$ModeImpl extends java.lang.Object {
	private final android.icu.text.Normalizer2 normalizer2
	private void  (android.icu.text.Normalizer2) 
		android.icu.text.Normalizer2 n2
	void  (android.icu.text.Normalizer2, android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer2 x0
		android.icu.text.Normalizer$1 x1
	static android.icu.text.Normalizer2 access$300 (android.icu.text.Normalizer$ModeImpl) 
		android.icu.text.Normalizer$ModeImpl x0
}

android/icu/text/PluralRules$Rule.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$Rule extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private final String keyword
	private final android.icu.text.PluralRules$Constraint constraint
	private final android.icu.text.PluralRules$FixedDecimalSamples integerSamples
	private final android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
	public void  (java.lang.String, android.icu.text.PluralRules$Constraint, android.icu.text.PluralRules$FixedDecimalSamples, android.icu.text.PluralRules$FixedDecimalSamples) 
		String keyword
		android.icu.text.PluralRules$Constraint constraint
		android.icu.text.PluralRules$FixedDecimalSamples integerSamples
		android.icu.text.PluralRules$FixedDecimalSamples decimalSamples
	public android.icu.text.PluralRules$Rule and (android.icu.text.PluralRules$Constraint) 
		android.icu.text.PluralRules$Constraint c
	public android.icu.text.PluralRules$Rule or (android.icu.text.PluralRules$Constraint) 
		android.icu.text.PluralRules$Constraint c
	public java.lang.String getKeyword () 
	public boolean appliesTo (android.icu.text.PluralRules$FixedDecimal) 
		android.icu.text.PluralRules$FixedDecimal n
	public boolean isLimited (android.icu.text.PluralRules$SampleType) 
		android.icu.text.PluralRules$SampleType sampleType
	public java.lang.String toString () 
	public int hashCode () 
	public java.lang.String getConstraint () 
	static android.icu.text.PluralRules$FixedDecimalSamples access$300 (android.icu.text.PluralRules$Rule) 
		android.icu.text.PluralRules$Rule x0
	static android.icu.text.PluralRules$FixedDecimalSamples access$400 (android.icu.text.PluralRules$Rule) 
		android.icu.text.PluralRules$Rule x0
}

android/icu/text/SpoofChecker.class
SpoofChecker.java
package android.icu.text
public android.icu.text.SpoofChecker extends java.lang.Object {
	public static final android.icu.text.UnicodeSet INCLUSION
	public static final android.icu.text.UnicodeSet RECOMMENDED
	public static final int SINGLE_SCRIPT_CONFUSABLE
	public static final int MIXED_SCRIPT_CONFUSABLE
	public static final int WHOLE_SCRIPT_CONFUSABLE
	public static final int ANY_CASE
	public static final int RESTRICTION_LEVEL
	public static final int SINGLE_SCRIPT
	public static final int INVISIBLE
	public static final int CHAR_LIMIT
	public static final int MIXED_NUMBERS
	public static final int ALL_CHECKS
	static final int MAGIC
	private android.icu.text.IdentifierInfo fCachedIdentifierInfo
	private int fChecks
	private android.icu.text.SpoofChecker$SpoofData fSpoofData
	private java.util.Set fAllowedLocales
	private android.icu.text.UnicodeSet fAllowedCharsSet
	private android.icu.text.SpoofChecker$RestrictionLevel fRestrictionLevel
	private static android.icu.text.Normalizer2 nfdNormalizer
	static final int SL_TABLE_FLAG
	static final int SA_TABLE_FLAG
	static final int ML_TABLE_FLAG
	static final int MA_TABLE_FLAG
	static final int KEY_MULTIPLE_VALUES
	static final int KEY_LENGTH_SHIFT
	static final boolean $assertionsDisabled
	private void  () 
	public android.icu.text.SpoofChecker$RestrictionLevel getRestrictionLevel () 
	public int getChecks () 
	public java.util.Set getAllowedLocales () 
	public java.util.Set getAllowedJavaLocales () 
		android.icu.util.ULocale uloc
		java.util.HashSet locales
	public android.icu.text.UnicodeSet getAllowedChars () 
	public boolean failsChecks (java.lang.String, android.icu.text.SpoofChecker$CheckResult) 
		android.icu.text.SpoofChecker$RestrictionLevel textRestrictionLevel
		android.icu.text.UnicodeSet numerics
		int i
		int c
		int i
		int c
		int firstNonspacingMark
		boolean haveMultipleMarks
		android.icu.text.UnicodeSet marksSeenSoFar
		int scriptCount
		android.icu.text.SpoofChecker$ScriptSet scripts
		int confusableScriptCount
		String nfdText
		String text
		android.icu.text.SpoofChecker$CheckResult checkResult
		int length
		int result
		android.icu.text.IdentifierInfo identifierInfo
	public boolean failsChecks (java.lang.String) 
		String text
	public int areConfusable (java.lang.String, java.lang.String) 
		String s1Skeleton
		String s2Skeleton
		String s1Skeleton
		String s2Skeleton
		String s1
		String s2
		int flagsForSkeleton
		int result
		android.icu.text.IdentifierInfo identifierInfo
		int s1ScriptCount
		int s1FirstScript
		int s2ScriptCount
		int s2FirstScript
		boolean possiblyWholeScriptConfusables
	public java.lang.String getSkeleton (int, java.lang.String) 
		int c
		int inputIndex
		int type
		String id
		int tableMask
		String nfdId
		int normalizedLen
		StringBuilder skelSB
		String skelStr
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.SpoofChecker otherSC
	public int hashCode () 
	private void confusableLookup (int, int, java.lang.StringBuilder) 
		int delta
		int altMid
		android.icu.text.SpoofChecker$SpoofData$SpoofStringLengthsElement el
		boolean dataOK
		int inChar
		int tableMask
		StringBuilder dest
		int low
		int mid
		int limit
		int midc
		boolean foundChar
		boolean foundKey
		int keyFlags
		int stringLen
		int keyTableIndex
		short value
	private void wholeScriptCheck (java.lang.CharSequence, android.icu.text.SpoofChecker$ScriptSet) 
		int cpScript
		int index
		int c
		CharSequence text
		android.icu.text.SpoofChecker$ScriptSet result
		int inputIdx
		android.icu.impl.Trie2 table
	private android.icu.text.IdentifierInfo getIdentifierInfo () 
		android.icu.text.IdentifierInfo returnIdInfo
	private void releaseIdentifierInfo (android.icu.text.IdentifierInfo) 
		android.icu.text.IdentifierInfo idInfo
	static final int getKeyLength (int) 
		int x
	static int access$000 (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker x0
	static android.icu.text.SpoofChecker$SpoofData access$100 (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker x0
	static android.icu.text.UnicodeSet access$200 (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker x0
	static java.util.Set access$300 (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker x0
	static android.icu.text.SpoofChecker$RestrictionLevel access$400 (android.icu.text.SpoofChecker) 
		android.icu.text.SpoofChecker x0
	void  (android.icu.text.SpoofChecker$1) 
		android.icu.text.SpoofChecker$1 x0
	static int access$002 (android.icu.text.SpoofChecker, int) 
		android.icu.text.SpoofChecker x0
		int x1
	static android.icu.text.SpoofChecker$SpoofData access$102 (android.icu.text.SpoofChecker, android.icu.text.SpoofChecker$SpoofData) 
		android.icu.text.SpoofChecker x0
		android.icu.text.SpoofChecker$SpoofData x1
	static android.icu.text.UnicodeSet access$202 (android.icu.text.SpoofChecker, android.icu.text.UnicodeSet) 
		android.icu.text.SpoofChecker x0
		android.icu.text.UnicodeSet x1
	static java.util.Set access$302 (android.icu.text.SpoofChecker, java.util.Set) 
		android.icu.text.SpoofChecker x0
		java.util.Set x1
	static android.icu.text.SpoofChecker$RestrictionLevel access$402 (android.icu.text.SpoofChecker, android.icu.text.SpoofChecker$RestrictionLevel) 
		android.icu.text.SpoofChecker x0
		android.icu.text.SpoofChecker$RestrictionLevel x1
	static void  () 
}

android/icu/text/ChineseDateFormat$Field.class
ChineseDateFormat.java
package android.icu.text
public android.icu.text.ChineseDateFormat$Field extends android.icu.text.DateFormat$Field {
	private static final long serialVersionUID
	public static final android.icu.text.ChineseDateFormat$Field IS_LEAP_MONTH
	protected void  (java.lang.String, int) 
		String name
		int calendarField
	public static android.icu.text.DateFormat$Field ofCalendarField (int) 
		int calendarField
	protected java.lang.Object readResolve ()  throws java.io.InvalidObjectException 
	static void  () 
}

android/icu/text/PluralRules$Constraint.class
PluralRules.java
package android.icu.text
abstract android.icu.text.PluralRules$Constraint extends java.lang.Object implements java.io.Serializable  {
	public abstract boolean isFulfilled (android.icu.text.PluralRules$FixedDecimal) 
	public abstract boolean isLimited (android.icu.text.PluralRules$SampleType) 
}

android/icu/text/UnescapeTransliterator$6.class
UnescapeTransliterator.java
package android.icu.text
final android.icu.text.UnescapeTransliterator$6 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/MeasureFormat$ImmutableNumberFormat.class
MeasureFormat.java
package android.icu.text
final android.icu.text.MeasureFormat$ImmutableNumberFormat extends java.lang.Object {
	private android.icu.text.NumberFormat nf
	public void  (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat nf
	public synchronized android.icu.text.NumberFormat get () 
	public synchronized java.lang.StringBuffer format (java.lang.Number, java.lang.StringBuffer, java.text.FieldPosition) 
		Number n
		StringBuffer buffer
		java.text.FieldPosition pos
	public synchronized java.lang.StringBuffer format (android.icu.util.CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.util.CurrencyAmount n
		StringBuffer buffer
		java.text.FieldPosition pos
	public synchronized java.lang.String format (java.lang.Number) 
		Number number
	public java.lang.String getPrefix (boolean) 
		boolean positive
	public java.lang.String getSuffix (boolean) 
		boolean positive
	static android.icu.text.NumberFormat access$000 (android.icu.text.MeasureFormat$ImmutableNumberFormat) 
		android.icu.text.MeasureFormat$ImmutableNumberFormat x0
}

android/icu/text/LanguageBreakEngine.class
LanguageBreakEngine.java
package android.icu.text
abstract android.icu.text.LanguageBreakEngine extends java.lang.Object {
	public abstract boolean handles (int, int) 
	public abstract int findBreaks (java.text.CharacterIterator, int, int, boolean, int, android.icu.text.DictionaryBreakEngine$DequeI) 
}

android/icu/text/NumeratorSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.NumeratorSubstitution extends android.icu.text.NFSubstitution {
	private final double denominator
	private final boolean withZeros
	void  (int, double, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		double denominator
		android.icu.text.NFRuleSet ruleSet
		String description
	static java.lang.String fixdesc (java.lang.String) 
		String description
	public boolean equals (java.lang.Object) 
		android.icu.text.NumeratorSubstitution that2
		Object that
	public void doSubstitution (double, java.lang.StringBuffer, int, int) 
		long nf
		int len
		double number
		StringBuffer toInsertInto
		int position
		int recursionCount
		double numberToFormat
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean) 
		String workText
		java.text.ParsePosition workPos
		long n
		long d
		String text
		java.text.ParsePosition parsePosition
		double baseValue
		double upperBound
		boolean lenientParse
		int zeroCount
		Number result
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/PluralRules$2.class
PluralRules.java
package android.icu.text
 android.icu.text.PluralRules$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$icu$text$PluralRules$Operand
	static final int[] $SwitchMap$android$icu$text$PluralRules$SampleType
	static void  () 
}

android/icu/text/TimeZoneNames$Cache.class
TimeZoneNames.java
package android.icu.text
 android.icu.text.TimeZoneNames$Cache extends android.icu.impl.SoftCache {
	private void  () 
	protected android.icu.text.TimeZoneNames createInstance (java.lang.String, android.icu.util.ULocale) 
		String key
		android.icu.util.ULocale data
	protected volatile java.lang.Object createInstance (java.lang.Object, java.lang.Object) 
	void  (android.icu.text.TimeZoneNames$1) 
		android.icu.text.TimeZoneNames$1 x0
}

android/icu/text/DateTimePatternGenerator$DistanceInfo.class
DateTimePatternGenerator.java
package android.icu.text
 android.icu.text.DateTimePatternGenerator$DistanceInfo extends java.lang.Object {
	int missingFieldMask
	int extraFieldMask
	private void  () 
	void clear () 
	void setTo (android.icu.text.DateTimePatternGenerator$DistanceInfo) 
		android.icu.text.DateTimePatternGenerator$DistanceInfo other
	void addMissing (int) 
		int field
	void addExtra (int) 
		int field
	public java.lang.String toString () 
	void  (android.icu.text.DateTimePatternGenerator$1) 
		android.icu.text.DateTimePatternGenerator$1 x0
}

android/icu/text/PluralRules$Operand.class
PluralRules.java
package android.icu.text
final android.icu.text.PluralRules$Operand extends java.lang.Enum {
	public static final android.icu.text.PluralRules$Operand n
	public static final android.icu.text.PluralRules$Operand i
	public static final android.icu.text.PluralRules$Operand f
	public static final android.icu.text.PluralRules$Operand t
	public static final android.icu.text.PluralRules$Operand v
	public static final android.icu.text.PluralRules$Operand w
	public static final android.icu.text.PluralRules$Operand j
	private static final android.icu.text.PluralRules$Operand[] $VALUES
	public static android.icu.text.PluralRules$Operand[] values () 
	public static android.icu.text.PluralRules$Operand valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/BurmeseBreakEngine.class
BurmeseBreakEngine.java
package android.icu.text
 android.icu.text.BurmeseBreakEngine extends android.icu.text.DictionaryBreakEngine {
	private static final byte BURMESE_LOOKAHEAD
	private static final byte BURMESE_ROOT_COMBINE_THRESHOLD
	private static final byte BURMESE_PREFIX_COMBINE_THRESHOLD
	private static final byte BURMESE_MIN_WORD
	private android.icu.text.DictionaryMatcher fDictionary
	private static android.icu.text.UnicodeSet fBurmeseWordSet
	private static android.icu.text.UnicodeSet fEndWordSet
	private static android.icu.text.UnicodeSet fBeginWordSet
	private static android.icu.text.UnicodeSet fMarkSet
	public void  ()  throws java.io.IOException 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public boolean handles (int, int) 
		int script
		int c
		int breakType
	public int divideUpDictionaryRange (java.text.CharacterIterator, int, int, android.icu.text.DictionaryBreakEngine$DequeI) 
		int i
		int wordsMatched
		boolean foundBest
		int candidate
		int remaining
		int pc
		int chars
		int uc
		int candidates
		int currPos
		int wordLength
		java.text.CharacterIterator fIter
		int rangeStart
		int rangeEnd
		android.icu.text.DictionaryBreakEngine$DequeI foundBreaks
		int wordsFound
		int current
		android.icu.text.DictionaryBreakEngine$PossibleWord[] words
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/BytesDictionaryMatcher.class
BytesDictionaryMatcher.java
package android.icu.text
 android.icu.text.BytesDictionaryMatcher extends android.icu.text.DictionaryMatcher {
	private final byte[] characters
	private final int transform
	public void  (byte[], int) 
		byte[] chars
		int transform
	private int transform (int) 
		int c
		int delta
	public int matches (java.text.CharacterIterator, int, int[], int[], int, int[]) 
		java.text.CharacterIterator text_
		int maxLength
		int[] lengths
		int[] count_
		int limit
		int[] values
		android.icu.text.UCharacterIterator text
		android.icu.util.BytesTrie bt
		int c
		android.icu.util.BytesTrie$Result result
		int numChars
		int count
	public int getType () 
}

android/icu/text/RBNFChinesePostProcessor.class
RBNFChinesePostProcessor.java
package android.icu.text
final android.icu.text.RBNFChinesePostProcessor extends java.lang.Object implements android.icu.text.RBNFPostProcessor  {
	private boolean longForm
	private int format
	private static final String[] rulesetNames
	void  () 
	public void init (android.icu.text.RuleBasedNumberFormat, java.lang.String) 
		android.icu.text.RuleBasedNumberFormat formatter
		String rules
	public void process (java.lang.StringBuffer, android.icu.text.NFRuleSet) 
		int i
		int i
		int n
		int i
		String[] m
		int m
		int nn
		int ns
		char c
		int i
		StringBuffer buf
		android.icu.text.NFRuleSet ruleSet
		String name
		String DIAN
		String[][] markers
		int x
		int s
		int n
		String ling
	static void  () 
}

android/icu/text/EscapeTransliterator$3.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$3 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CharsetDetector$CSRecognizerInfo.class
CharsetDetector.java
package android.icu.text
 android.icu.text.CharsetDetector$CSRecognizerInfo extends java.lang.Object {
	android.icu.text.CharsetRecognizer recognizer
	boolean isDefaultEnabled
	void  (android.icu.text.CharsetRecognizer, boolean) 
		android.icu.text.CharsetRecognizer recognizer
		boolean isDefaultEnabled
}

android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_16_BE.class
CharsetRecog_Unicode.java
package android.icu.text
 android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_16_BE extends android.icu.text.CharsetRecog_Unicode {
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		int codeUnit
		int charIndex
		android.icu.text.CharsetDetector det
		byte[] input
		int confidence
		int bytesToCheck
}

android/icu/text/RelativeDateTimeFormatter$RelativeUnit.class
RelativeDateTimeFormatter.java
package android.icu.text
public final android.icu.text.RelativeDateTimeFormatter$RelativeUnit extends java.lang.Enum {
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit SECONDS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit MINUTES
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit HOURS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit DAYS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit WEEKS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit MONTHS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit YEARS
	public static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit QUARTERS
	private static final android.icu.text.RelativeDateTimeFormatter$RelativeUnit[] $VALUES
	public static android.icu.text.RelativeDateTimeFormatter$RelativeUnit[] values () 
	public static android.icu.text.RelativeDateTimeFormatter$RelativeUnit valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/LocaleDisplayNames$UiListItem.class
LocaleDisplayNames.java
package android.icu.text
public android.icu.text.LocaleDisplayNames$UiListItem extends java.lang.Object {
	public final android.icu.util.ULocale minimized
	public final android.icu.util.ULocale modified
	public final String nameInDisplayLocale
	public final String nameInSelf
	public void  (android.icu.util.ULocale, android.icu.util.ULocale, java.lang.String, java.lang.String) 
		android.icu.util.ULocale minimized
		android.icu.util.ULocale modified
		String nameInDisplayLocale
		String nameInSelf
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.LocaleDisplayNames$UiListItem other
	public int hashCode () 
	public java.lang.String toString () 
	public static java.util.Comparator getComparator (java.util.Comparator, boolean) 
		java.util.Comparator comparator
		boolean inSelf
}

android/icu/text/AlphabeticIndex$Bucket$LabelType.class
AlphabeticIndex.java
package android.icu.text
public final android.icu.text.AlphabeticIndex$Bucket$LabelType extends java.lang.Enum {
	public static final android.icu.text.AlphabeticIndex$Bucket$LabelType NORMAL
	public static final android.icu.text.AlphabeticIndex$Bucket$LabelType UNDERFLOW
	public static final android.icu.text.AlphabeticIndex$Bucket$LabelType INFLOW
	public static final android.icu.text.AlphabeticIndex$Bucket$LabelType OVERFLOW
	private static final android.icu.text.AlphabeticIndex$Bucket$LabelType[] $VALUES
	public static android.icu.text.AlphabeticIndex$Bucket$LabelType[] values () 
	public static android.icu.text.AlphabeticIndex$Bucket$LabelType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/TitlecaseTransliterator$1.class
TitlecaseTransliterator.java
package android.icu.text
final android.icu.text.TitlecaseTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/RuleBasedTransliterator.class
RuleBasedTransliterator.java
package android.icu.text
public android.icu.text.RuleBasedTransliterator extends android.icu.text.Transliterator {
	private android.icu.text.RuleBasedTransliterator$Data data
	void  (java.lang.String, android.icu.text.RuleBasedTransliterator$Data, android.icu.text.UnicodeFilter) 
		String ID
		android.icu.text.RuleBasedTransliterator$Data data
		android.icu.text.UnicodeFilter filter
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int loopCount
		int loopLimit
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		boolean incremental
	public java.lang.String toRules (boolean) 
		boolean escapeUnprintable
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet filter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
	public android.icu.text.Transliterator safeClone () 
		android.icu.text.UnicodeFilter filter
}

android/icu/text/ListFormatter$FormattedListBuilder.class
ListFormatter.java
package android.icu.text
 android.icu.text.ListFormatter$FormattedListBuilder extends java.lang.Object {
	private StringBuilder current
	private int offset
	public void  (java.lang.Object, boolean) 
		Object start
		boolean recordOffset
	public android.icu.text.ListFormatter$FormattedListBuilder append (java.lang.String, java.lang.Object, boolean) 
		String pattern
		Object next
		boolean recordOffset
		int[] offsets
	public java.lang.String toString () 
	public int getOffset () 
	private boolean offsetRecorded () 
}

android/icu/text/UnicodeNameTransliterator.class
UnicodeNameTransliterator.java
package android.icu.text
 android.icu.text.UnicodeNameTransliterator extends android.icu.text.Transliterator {
	static final String _ID
	static final String OPEN_DELIM
	static final char CLOSE_DELIM
	static final int OPEN_DELIM_LEN
	static void register () 
	public void  (android.icu.text.UnicodeFilter) 
		android.icu.text.UnicodeFilter filter
	protected void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		int clen
		int len
		int c
		String name
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position offsets
		boolean isIncremental
		int cursor
		int limit
		StringBuilder str
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
}

android/icu/text/MessagePatternUtil$MessageContentsNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$MessageContentsNode extends android.icu.text.MessagePatternUtil$Node {
	private android.icu.text.MessagePatternUtil$MessageContentsNode$Type type
	public android.icu.text.MessagePatternUtil$MessageContentsNode$Type getType () 
	public java.lang.String toString () 
	private void  (android.icu.text.MessagePatternUtil$MessageContentsNode$Type) 
		android.icu.text.MessagePatternUtil$MessageContentsNode$Type type
	private static android.icu.text.MessagePatternUtil$MessageContentsNode createReplaceNumberNode () 
	void  (android.icu.text.MessagePatternUtil$MessageContentsNode$Type, android.icu.text.MessagePatternUtil$1) 
		android.icu.text.MessagePatternUtil$MessageContentsNode$Type x0
		android.icu.text.MessagePatternUtil$1 x1
	static android.icu.text.MessagePatternUtil$MessageContentsNode access$600 () 
}

android/icu/text/RBBISetBuilder$RBBIDataManipulate.class
RBBISetBuilder.java
package android.icu.text
 android.icu.text.RBBISetBuilder$RBBIDataManipulate extends java.lang.Object implements android.icu.impl.TrieBuilder$DataManipulate  {
	final android.icu.text.RBBISetBuilder this$0
	void  (android.icu.text.RBBISetBuilder) 
		android.icu.text.RBBISetBuilder this$0
	public int getFoldedValue (int, int) 
		int value
		int start
		int offset
		int limit
		boolean[] inBlockZero
}

android/icu/text/DateTimePatternGenerator$PatternInfo.class
DateTimePatternGenerator.java
package android.icu.text
public final android.icu.text.DateTimePatternGenerator$PatternInfo extends java.lang.Object {
	public static final int OK
	public static final int BASE_CONFLICT
	public static final int CONFLICT
	public int status
	public String conflictingPattern
	public void  () 
}

android/icu/text/Normalizer$CharsAppendable.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$CharsAppendable extends java.lang.Object implements java.lang.Appendable  {
	private final char[] chars
	private final int start
	private final int limit
	private int offset
	public void  (char[], int, int) 
		char[] dest
		int destStart
		int destLimit
	public int length () 
		int len
	public java.lang.Appendable append (char) 
		char c
	public java.lang.Appendable append (java.lang.CharSequence) 
		CharSequence s
	public java.lang.Appendable append (java.lang.CharSequence, int, int) 
		CharSequence s
		int sStart
		int sLimit
		int len
}

android/icu/text/CharsetRecog_Unicode$CharsetRecog_UTF_32_LE.class
CharsetRecog_Unicode.java
package android.icu.text
 android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32_LE extends android.icu.text.CharsetRecog_Unicode$CharsetRecog_UTF_32 {
	void  () 
	int getChar (byte[], int) 
		byte[] input
		int index
	java.lang.String getName () 
}

android/icu/text/ChineseDateFormatSymbols.class
ChineseDateFormatSymbols.java
package android.icu.text
public android.icu.text.ChineseDateFormatSymbols extends android.icu.text.DateFormatSymbols {
	static final long serialVersionUID
	String[] isLeapMonth
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public void  (android.icu.util.Calendar, java.util.Locale) 
		android.icu.util.Calendar cal
		java.util.Locale locale
	public void  (android.icu.util.Calendar, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		android.icu.util.ULocale locale
	public java.lang.String getLeapMonth (int) 
		int leap
	protected void initializeData (android.icu.util.ULocale, android.icu.impl.CalendarData) 
		android.icu.util.ULocale loc
		android.icu.impl.CalendarData calData
	void initializeData (android.icu.text.DateFormatSymbols) 
		android.icu.text.DateFormatSymbols dfs
	private void initializeIsLeapMonth () 
}

android/icu/text/PluralFormat.class
PluralFormat.java
package android.icu.text
public android.icu.text.PluralFormat extends android.icu.text.UFormat {
	private static final long serialVersionUID
	private android.icu.util.ULocale ulocale
	private android.icu.text.PluralRules pluralRules
	private String pattern
	private transient android.icu.text.MessagePattern msgPattern
	private java.util.Map parsedValues
	private android.icu.text.NumberFormat numberFormat
	private transient double offset
	private transient android.icu.text.PluralFormat$PluralSelectorAdapter pluralRulesWrapper
	static final boolean $assertionsDisabled
	public void  () 
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.icu.text.PluralRules) 
		android.icu.text.PluralRules rules
	public void  (android.icu.util.ULocale, android.icu.text.PluralRules) 
		android.icu.util.ULocale ulocale
		android.icu.text.PluralRules rules
	public void  (java.util.Locale, android.icu.text.PluralRules) 
		java.util.Locale locale
		android.icu.text.PluralRules rules
	public void  (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType) 
		android.icu.util.ULocale ulocale
		android.icu.text.PluralRules$PluralType type
	public void  (java.util.Locale, android.icu.text.PluralRules$PluralType) 
		java.util.Locale locale
		android.icu.text.PluralRules$PluralType type
	public void  (java.lang.String) 
		String pattern
	public void  (android.icu.util.ULocale, java.lang.String) 
		android.icu.util.ULocale ulocale
		String pattern
	public void  (android.icu.text.PluralRules, java.lang.String) 
		android.icu.text.PluralRules rules
		String pattern
	public void  (android.icu.util.ULocale, android.icu.text.PluralRules, java.lang.String) 
		android.icu.util.ULocale ulocale
		android.icu.text.PluralRules rules
		String pattern
	public void  (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType, java.lang.String) 
		android.icu.util.ULocale ulocale
		android.icu.text.PluralRules$PluralType type
		String pattern
	void  (android.icu.util.ULocale, android.icu.text.PluralRules$PluralType, java.lang.String, android.icu.text.NumberFormat) 
		android.icu.util.ULocale ulocale
		android.icu.text.PluralRules$PluralType type
		String pattern
		android.icu.text.NumberFormat numberFormat
	private void init (android.icu.text.PluralRules, android.icu.text.PluralRules$PluralType, android.icu.util.ULocale, android.icu.text.NumberFormat) 
		android.icu.text.PluralRules rules
		android.icu.text.PluralRules$PluralType type
		android.icu.util.ULocale locale
		android.icu.text.NumberFormat numberFormat
	private void resetPattern () 
	public void applyPattern (java.lang.String) 
		RuntimeException e
		String pattern
	public java.lang.String toPattern () 
	static int findSubMessage (android.icu.text.MessagePattern, int, android.icu.text.PluralFormat$PluralSelector, java.lang.Object, double) 
		double offset
		android.icu.text.MessagePattern$Part$Type type
		android.icu.text.MessagePattern pattern
		int partIndex
		android.icu.text.PluralFormat$PluralSelector selector
		Object context
		double number
		int count
		double offset
		android.icu.text.MessagePattern$Part part
		String keyword
		boolean haveKeywordMatch
		int msgStart
	public final java.lang.String format (double) 
		double number
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		Number numberObject
	private java.lang.String format (java.lang.Number, double) 
		String numberString
		android.icu.text.PluralRules$FixedDecimal dec
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		Number numberObject
		double number
		double numberMinusOffset
		String numberString
		android.icu.text.PluralRules$FixedDecimal dec
		int partIndex
		StringBuilder result
		int prevIndex
	public java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition parsePosition
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	java.lang.String parseType (java.lang.String, android.icu.text.RbnfLenientScanner, java.text.FieldPosition) 
		int[] scannerMatchResult
		int currMatchIndex
		android.icu.text.MessagePattern$Part partSelector
		android.icu.text.MessagePattern$Part partStart
		android.icu.text.MessagePattern$Part partLimit
		String currArg
		int currMatchIndex
		String source
		android.icu.text.RbnfLenientScanner scanner
		java.text.FieldPosition pos
		int partIndex
		int count
		int startingAt
		String keyword
		String matchedWord
		int matchedIndex
	public void setLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale ulocale
	public void setNumberFormat (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat format
	public boolean equals (java.lang.Object) 
		Object rhs
		android.icu.text.PluralFormat pf
	public boolean equals (android.icu.text.PluralFormat) 
		android.icu.text.PluralFormat rhs
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder buf
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	static android.icu.text.PluralRules access$000 (android.icu.text.PluralFormat) 
		android.icu.text.PluralFormat x0
	static void  () 
}

android/icu/text/MessagePattern$Part.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern$Part extends java.lang.Object {
	private static final int MAX_LENGTH
	private static final int MAX_VALUE
	private final android.icu.text.MessagePattern$Part$Type type
	private final int index
	private final char length
	private short value
	private int limitPartIndex
	private void  (android.icu.text.MessagePattern$Part$Type, int, int, int) 
		android.icu.text.MessagePattern$Part$Type t
		int i
		int l
		int v
	public android.icu.text.MessagePattern$Part$Type getType () 
	public int getIndex () 
	public int getLength () 
	public int getLimit () 
	public int getValue () 
	public android.icu.text.MessagePattern$ArgType getArgType () 
		android.icu.text.MessagePattern$Part$Type type
	public java.lang.String toString () 
		String valueString
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.MessagePattern$Part o
	public int hashCode () 
	static int access$000 (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part x0
	static short access$100 (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part x0
	static android.icu.text.MessagePattern$Part$Type access$200 (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part x0
	static char access$300 (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part x0
	static int access$400 (android.icu.text.MessagePattern$Part) 
		android.icu.text.MessagePattern$Part x0
	static short access$102 (android.icu.text.MessagePattern$Part, short) 
		android.icu.text.MessagePattern$Part x0
		short x1
	void  (android.icu.text.MessagePattern$Part$Type, int, int, int, android.icu.text.MessagePattern$1) 
		android.icu.text.MessagePattern$Part$Type x0
		int x1
		int x2
		int x3
		android.icu.text.MessagePattern$1 x4
	static int access$402 (android.icu.text.MessagePattern$Part, int) 
		android.icu.text.MessagePattern$Part x0
		int x1
}

android/icu/text/MeasureFormat.class
MeasureFormat.java
package android.icu.text
public android.icu.text.MeasureFormat extends android.icu.text.UFormat {
	static final long serialVersionUID
	private final transient android.icu.text.MeasureFormat$MeasureFormatData cache
	private final transient android.icu.text.MeasureFormat$ImmutableNumberFormat numberFormat
	private final transient android.icu.text.MeasureFormat$FormatWidth formatWidth
	private final transient android.icu.text.PluralRules rules
	private final transient android.icu.text.MeasureFormat$NumericFormatters numericFormatters
	private final transient android.icu.text.MeasureFormat$ImmutableNumberFormat currencyFormat
	private final transient android.icu.text.MeasureFormat$ImmutableNumberFormat integerFormat
	private static final android.icu.impl.SimpleCache localeMeasureFormatData
	private static final android.icu.impl.SimpleCache localeToNumericDurationFormatters
	private static final java.util.Map hmsTo012
	private static final int MEASURE_FORMAT
	private static final int TIME_UNIT_FORMAT
	private static final int CURRENCY_FORMAT
	private static final java.util.Map localeIdToRangeFormat
	public static android.icu.text.MeasureFormat getInstance (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth) 
		android.icu.util.ULocale locale
		android.icu.text.MeasureFormat$FormatWidth formatWidth
	public static android.icu.text.MeasureFormat getInstance (java.util.Locale, android.icu.text.MeasureFormat$FormatWidth) 
		java.util.Locale locale
		android.icu.text.MeasureFormat$FormatWidth formatWidth
	public static android.icu.text.MeasureFormat getInstance (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat) 
		android.icu.util.ULocale locale
		android.icu.text.MeasureFormat$FormatWidth formatWidth
		android.icu.text.NumberFormat format
		android.icu.text.PluralRules rules
		android.icu.text.MeasureFormat$NumericFormatters formatters
		android.icu.text.MeasureFormat$MeasureFormatData data
		android.icu.text.NumberFormat intFormat
	public static android.icu.text.MeasureFormat getInstance (java.util.Locale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat) 
		java.util.Locale locale
		android.icu.text.MeasureFormat$FormatWidth formatWidth
		android.icu.text.NumberFormat format
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object o
		java.util.Collection coll
		android.icu.util.Measure[] measures
		int idx
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		int prevLength
		java.text.FieldPosition fpos
	public android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public final transient java.lang.String formatMeasures (android.icu.util.Measure[]) 
		android.icu.util.Measure[] measures
	public final java.lang.String formatMeasureRange (android.icu.util.Measure, android.icu.util.Measure) 
		android.icu.text.DecimalFormat currentNumberFormat
		android.icu.util.Currency currency
		int fracDigits
		int maxFrac
		int minFrac
		android.icu.util.Currency currencyUnit
		StringBuilder result
		String formatter
		android.icu.util.Measure lowValue
		android.icu.util.Measure highValue
		android.icu.util.MeasureUnit unit
		Number lowNumber
		Number highNumber
		boolean isCurrency
		android.icu.text.UFieldPosition lowFpos
		android.icu.text.UFieldPosition highFpos
		StringBuffer lowFormatted
		StringBuffer highFormatted
		double lowDouble
		String keywordLow
		double highDouble
		String keywordHigh
		android.icu.text.PluralRanges pluralRanges
		android.icu.impl.StandardPlural resolvedPlural
		String rangeFormatter
		String formattedNumber
	private void appendReplacingCurrency (java.lang.String, android.icu.util.Currency, android.icu.impl.StandardPlural, java.lang.StringBuilder) 
		int currentStyle
		String affix
		android.icu.util.Currency unit
		android.icu.impl.StandardPlural resolvedPlural
		StringBuilder result
		String replacement
		int pos
	public java.lang.StringBuilder formatMeasurePerUnit (android.icu.util.Measure, android.icu.util.MeasureUnit, java.lang.StringBuilder, java.text.FieldPosition) 
		android.icu.util.Measure newMeasure
		android.icu.util.Measure measure
		android.icu.util.MeasureUnit perUnit
		StringBuilder appendTo
		java.text.FieldPosition pos
		android.icu.util.MeasureUnit resolvedUnit
		java.text.FieldPosition fpos
		int offset
	public transient java.lang.StringBuilder formatMeasures (java.lang.StringBuilder, java.text.FieldPosition, android.icu.util.Measure[]) 
		Number[] hms
		int i
		StringBuilder appendTo
		java.text.FieldPosition fieldPosition
		android.icu.util.Measure[] measures
		android.icu.text.ListFormatter listFormatter
		String[] results
	public final boolean equals (java.lang.Object) 
		Object other
		android.icu.text.MeasureFormat rhs
	public final int hashCode () 
	public android.icu.text.MeasureFormat$FormatWidth getWidth () 
	public final android.icu.util.ULocale getLocale () 
	public android.icu.text.NumberFormat getNumberFormat () 
	public static android.icu.text.MeasureFormat getCurrencyFormat (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public static android.icu.text.MeasureFormat getCurrencyFormat (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.MeasureFormat getCurrencyFormat () 
	android.icu.text.MeasureFormat withLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	android.icu.text.MeasureFormat withNumberFormat (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat format
	private void  (android.icu.util.ULocale, android.icu.text.MeasureFormat$MeasureFormatData, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.MeasureFormat$ImmutableNumberFormat, android.icu.text.PluralRules, android.icu.text.MeasureFormat$NumericFormatters, android.icu.text.MeasureFormat$ImmutableNumberFormat, android.icu.text.MeasureFormat$ImmutableNumberFormat) 
		android.icu.util.ULocale locale
		android.icu.text.MeasureFormat$MeasureFormatData data
		android.icu.text.MeasureFormat$FormatWidth formatWidth
		android.icu.text.MeasureFormat$ImmutableNumberFormat format
		android.icu.text.PluralRules rules
		android.icu.text.MeasureFormat$NumericFormatters formatters
		android.icu.text.MeasureFormat$ImmutableNumberFormat currencyFormat
		android.icu.text.MeasureFormat$ImmutableNumberFormat integerFormat
	void  () 
	private static android.icu.text.MeasureFormat$NumericFormatters loadNumericFormatters (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.impl.ICUResourceBundle r
	private static android.icu.text.MeasureFormat$MeasureFormatData loadLocaleData (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		android.icu.impl.ICUResourceBundle resource
		android.icu.text.MeasureFormat$MeasureFormatData cacheData
		android.icu.text.MeasureFormat$UnitDataSink sink
	private static final android.icu.text.MeasureFormat$FormatWidth getRegularWidth (android.icu.text.MeasureFormat$FormatWidth) 
		android.icu.text.MeasureFormat$FormatWidth width
	private java.lang.String getFormatterOrNull (android.icu.util.MeasureUnit, android.icu.text.MeasureFormat$FormatWidth, int) 
		android.icu.util.MeasureUnit unit
		android.icu.text.MeasureFormat$FormatWidth width
		int index
		java.util.Map styleToPatterns
		String[] patterns
		android.icu.text.MeasureFormat$FormatWidth fallbackWidth
	private java.lang.String getFormatter (android.icu.util.MeasureUnit, android.icu.text.MeasureFormat$FormatWidth, int) 
		android.icu.util.MeasureUnit unit
		android.icu.text.MeasureFormat$FormatWidth width
		int index
		String pattern
	private java.lang.String getPluralFormatter (android.icu.util.MeasureUnit, android.icu.text.MeasureFormat$FormatWidth, int) 
		String pattern
		android.icu.util.MeasureUnit unit
		android.icu.text.MeasureFormat$FormatWidth width
		int index
	private java.lang.String getPerFormatter (android.icu.text.MeasureFormat$FormatWidth) 
		android.icu.text.MeasureFormat$FormatWidth width
		String perPattern
		android.icu.text.MeasureFormat$FormatWidth fallbackWidth
	private int withPerUnitAndAppend (java.lang.CharSequence, android.icu.util.MeasureUnit, java.lang.StringBuilder) 
		CharSequence formatted
		android.icu.util.MeasureUnit perUnit
		StringBuilder appendTo
		int[] offsets
		String perUnitPattern
		String perPattern
		String pattern
		String perUnitString
	private java.lang.String formatMeasure (android.icu.util.Measure, android.icu.text.MeasureFormat$ImmutableNumberFormat) 
		android.icu.util.Measure measure
		android.icu.text.MeasureFormat$ImmutableNumberFormat nf
	private java.lang.StringBuilder formatMeasure (android.icu.util.Measure, android.icu.text.MeasureFormat$ImmutableNumberFormat, java.lang.StringBuilder, java.text.FieldPosition) 
		android.icu.util.Measure measure
		android.icu.text.MeasureFormat$ImmutableNumberFormat nf
		StringBuilder appendTo
		java.text.FieldPosition fieldPosition
		Number n
		android.icu.util.MeasureUnit unit
		StringBuffer formattedNumber
		android.icu.impl.StandardPlural pluralForm
		String formatter
	java.lang.Object toTimeUnitProxy () 
	java.lang.Object toCurrencyProxy () 
	private transient java.lang.StringBuilder formatMeasuresSlowTrack (android.icu.text.ListFormatter, java.lang.StringBuilder, java.text.FieldPosition, android.icu.util.Measure[]) 
		android.icu.text.MeasureFormat$ImmutableNumberFormat nf
		int i
		android.icu.text.ListFormatter listFormatter
		StringBuilder appendTo
		java.text.FieldPosition fieldPosition
		android.icu.util.Measure[] measures
		String[] results
		java.text.FieldPosition fpos
		int fieldPositionFoundIndex
		android.icu.text.ListFormatter$FormattedListBuilder builder
	private static android.icu.text.DateFormat loadNumericDurationFormat (android.icu.impl.ICUResourceBundle, java.lang.String) 
		android.icu.impl.ICUResourceBundle r
		String type
		android.icu.text.DateFormat result
	private static java.lang.Number[] toHMS (android.icu.util.Measure[]) 
		Integer idxObj
		int idx
		android.icu.util.Measure m
		android.icu.util.Measure[] measures
		Number[] result
		int lastIdx
	private java.lang.StringBuilder formatNumeric (java.lang.Number[], java.lang.StringBuilder) 
		int i
		Number[] hms
		StringBuilder appendable
		int startIndex
		int endIndex
		long millis
		java.util.Date d
	private java.lang.StringBuilder formatNumeric (java.util.Date, android.icu.text.DateFormat, android.icu.text.DateFormat$Field, java.lang.Number, java.lang.StringBuilder) 
		java.util.Date duration
		android.icu.text.DateFormat formatter
		android.icu.text.DateFormat$Field smallestField
		Number smallestAmount
		StringBuilder appendTo
		String smallestAmountFormatted
		java.text.FieldPosition intFieldPosition
		java.text.FieldPosition smallestFieldPosition
		String draft
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	private static android.icu.text.MeasureFormat$FormatWidth fromFormatWidthOrdinal (int) 
		int ordinal
		android.icu.text.MeasureFormat$FormatWidth[] values
	public static java.lang.String getRangeFormat (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth) 
		java.util.MissingResourceException ex
		android.icu.impl.ICUResourceBundle rb
		android.icu.util.ULocale realLocale
		android.icu.text.NumberingSystem ns
		String resultString
		android.icu.util.ULocale forLocale
		android.icu.text.MeasureFormat$FormatWidth width
		String result
	public volatile java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
	static android.icu.text.MeasureFormat$FormatWidth access$200 (int) 
		int x0
	static void  () 
}

android/icu/text/NFSubstitution.class
NFSubstitution.java
package android.icu.text
abstract android.icu.text.NFSubstitution extends java.lang.Object {
	final int pos
	final android.icu.text.NFRuleSet ruleSet
	final android.icu.text.DecimalFormat numberFormat
	static final boolean $assertionsDisabled
	public static android.icu.text.NFSubstitution makeSubstitution (int, android.icu.text.NFRule, android.icu.text.NFRule, android.icu.text.NFRuleSet, android.icu.text.RuleBasedNumberFormat, java.lang.String) 
		int pos
		android.icu.text.NFRule rule
		android.icu.text.NFRule rulePredecessor
		android.icu.text.NFRuleSet ruleSet
		android.icu.text.RuleBasedNumberFormat formatter
		String description
	void  (int, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		android.icu.text.NFRuleSet ruleSet
		String description
		int descriptionLen
	public void setDivisor (int, int) 
		int radix
		int exponent
	public boolean equals (java.lang.Object) 
		android.icu.text.NFSubstitution that2
		Object that
	public int hashCode () 
	public java.lang.String toString () 
	public void doSubstitution (long, java.lang.StringBuffer, int, int) 
		long numberToFormat
		double numberToFormat
		long number
		StringBuffer toInsertInto
		int position
		int recursionCount
	public void doSubstitution (double, java.lang.StringBuffer, int, int) 
		android.icu.text.NFRule infiniteRule
		double number
		StringBuffer toInsertInto
		int position
		int recursionCount
		double numberToFormat
	public abstract long transformNumber (long) 
	public abstract double transformNumber (double) 
	public java.lang.Number doParse (java.lang.String, java.text.ParsePosition, double, double, boolean) 
		Number tempResult
		double result
		String text
		java.text.ParsePosition parsePosition
		double baseValue
		double upperBound
		boolean lenientParse
		Number tempResult
	public abstract double composeRuleValue (double, double) 
	public abstract double calcUpperBound (double) 
	public final int getPos () 
	abstract char tokenChar () 
	public boolean isModulusSubstitution () 
	public void setDecimalFormatSymbols (android.icu.text.DecimalFormatSymbols) 
		android.icu.text.DecimalFormatSymbols newSymbols
	static void  () 
}

android/icu/text/ComposedCharIter.class
ComposedCharIter.java
package android.icu.text
public final android.icu.text.ComposedCharIter extends java.lang.Object {
	public static final char DONE
	private final android.icu.impl.Normalizer2Impl n2impl
	private String decompBuf
	private int curChar
	private int nextChar
	public void  () 
	public void  (boolean, int) 
		boolean compat
		int options
	public boolean hasNext () 
	public char next () 
	public java.lang.String decomposition () 
	private void findNextChar () 
		int c
}

android/icu/text/QuantityFormatter.class
QuantityFormatter.java
package android.icu.text
 android.icu.text.QuantityFormatter extends java.lang.Object {
	private final android.icu.impl.SimplePatternFormatter[] templates
	static final boolean $assertionsDisabled
	public void  () 
	public void addIfAbsent (java.lang.CharSequence, java.lang.String) 
		CharSequence variant
		String template
		int idx
	public boolean isValid () 
	public java.lang.String format (double, android.icu.text.NumberFormat, android.icu.text.PluralRules) 
		double number
		android.icu.text.NumberFormat numberFormat
		android.icu.text.PluralRules pluralRules
		String formatStr
		android.icu.impl.StandardPlural p
		android.icu.impl.SimplePatternFormatter formatter
	public android.icu.impl.SimplePatternFormatter getByVariant (java.lang.CharSequence) 
		CharSequence variant
		int idx
		android.icu.impl.SimplePatternFormatter template
	public static android.icu.impl.StandardPlural selectPlural (double, android.icu.text.NumberFormat, android.icu.text.PluralRules) 
		String pluralKeyword
		double number
		android.icu.text.NumberFormat numberFormat
		android.icu.text.PluralRules rules
		String pluralKeyword
	public static android.icu.impl.StandardPlural selectPlural (java.lang.Number, android.icu.text.NumberFormat, android.icu.text.PluralRules, java.lang.StringBuffer, java.text.FieldPosition) 
		Number number
		android.icu.text.NumberFormat fmt
		android.icu.text.PluralRules rules
		StringBuffer formattedNumber
		java.text.FieldPosition pos
		android.icu.text.UFieldPosition fpos
		android.icu.text.PluralRules$FixedDecimal fd
		String pluralKeyword
	public static java.lang.StringBuilder format (java.lang.String, java.lang.CharSequence, java.lang.StringBuilder, java.text.FieldPosition) 
		String compiledPattern
		CharSequence value
		StringBuilder appendTo
		java.text.FieldPosition pos
		int[] offsets
	static void  () 
}

android/icu/text/ReplaceableContextIterator.class
ReplaceableContextIterator.java
package android.icu.text
 android.icu.text.ReplaceableContextIterator extends java.lang.Object implements android.icu.impl.UCaseProps$ContextIterator  {
	protected android.icu.text.Replaceable rep
	protected int index
	protected int limit
	protected int cpStart
	protected int cpLimit
	protected int contextStart
	protected int contextLimit
	protected int dir
	protected boolean reachedLimit
	void  () 
	public void setText (android.icu.text.Replaceable) 
		android.icu.text.Replaceable rep
	public void setIndex (int) 
		int index
	public int getCaseMapCPStart () 
	public void setLimit (int) 
		int lim
	public void setContextLimits (int, int) 
		int contextStart
		int contextLimit
	public int nextCaseMapCP () 
		int c
	public int replace (java.lang.String) 
		String text
		int delta
	public boolean didReachLimit () 
	public void reset (int) 
		int direction
	public int next () 
		int c
		int c
}

android/icu/text/NumberFormat.class
NumberFormat.java
package android.icu.text
public abstract android.icu.text.NumberFormat extends android.icu.text.UFormat {
	public static final int NUMBERSTYLE
	public static final int CURRENCYSTYLE
	public static final int PERCENTSTYLE
	public static final int SCIENTIFICSTYLE
	public static final int INTEGERSTYLE
	public static final int ISOCURRENCYSTYLE
	public static final int PLURALCURRENCYSTYLE
	public static final int ACCOUNTINGCURRENCYSTYLE
	public static final int CASHCURRENCYSTYLE
	public static final int STANDARDCURRENCYSTYLE
	public static final int INTEGER_FIELD
	public static final int FRACTION_FIELD
	private static android.icu.text.NumberFormat$NumberFormatShim shim
	private static final char[] doubleCurrencySign
	private static final String doubleCurrencyStr
	private boolean groupingUsed
	private byte maxIntegerDigits
	private byte minIntegerDigits
	private byte maxFractionDigits
	private byte minFractionDigits
	private boolean parseIntegerOnly
	private int maximumIntegerDigits
	private int minimumIntegerDigits
	private int maximumFractionDigits
	private int minimumFractionDigits
	private android.icu.util.Currency currency
	static final int currentSerialVersion
	private int serialVersionOnStream
	private static final long serialVersionUID
	private boolean parseStrict
	private android.icu.text.DisplayContext capitalizationSetting
	static final boolean $assertionsDisabled
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object number
		StringBuffer toAppendTo
		java.text.FieldPosition pos
	public final java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition parsePosition
	public final java.lang.String format (double) 
		double number
	public final java.lang.String format (long) 
		long number
		StringBuffer buf
		java.text.FieldPosition pos
	public final java.lang.String format (java.math.BigInteger) 
		java.math.BigInteger number
	public final java.lang.String format (java.math.BigDecimal) 
		java.math.BigDecimal number
	public final java.lang.String format (android.icu.math.BigDecimal) 
		android.icu.math.BigDecimal number
	public final java.lang.String format (android.icu.util.CurrencyAmount) 
		android.icu.util.CurrencyAmount currAmt
	public abstract java.lang.StringBuffer format (double, java.lang.StringBuffer, java.text.FieldPosition) 
	public abstract java.lang.StringBuffer format (long, java.lang.StringBuffer, java.text.FieldPosition) 
	public abstract java.lang.StringBuffer format (java.math.BigInteger, java.lang.StringBuffer, java.text.FieldPosition) 
	public abstract java.lang.StringBuffer format (java.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
	public abstract java.lang.StringBuffer format (android.icu.math.BigDecimal, java.lang.StringBuffer, java.text.FieldPosition) 
	public java.lang.StringBuffer format (android.icu.util.CurrencyAmount, java.lang.StringBuffer, java.text.FieldPosition) 
		android.icu.util.CurrencyAmount currAmt
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		android.icu.util.Currency save
		android.icu.util.Currency curr
		boolean same
	public abstract java.lang.Number parse (java.lang.String, java.text.ParsePosition) 
	public java.lang.Number parse (java.lang.String)  throws java.text.ParseException 
		String text
		java.text.ParsePosition parsePosition
		Number result
	public android.icu.util.CurrencyAmount parseCurrency (java.lang.CharSequence, java.text.ParsePosition) 
		CharSequence text
		java.text.ParsePosition pos
		Number n
	public boolean isParseIntegerOnly () 
	public void setParseIntegerOnly (boolean) 
		boolean value
	public void setParseStrict (boolean) 
		boolean value
	public boolean isParseStrict () 
	public void setContext (android.icu.text.DisplayContext) 
		android.icu.text.DisplayContext context
	public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type) 
		android.icu.text.DisplayContext$Type type
	public static final android.icu.text.NumberFormat getInstance () 
	public static android.icu.text.NumberFormat getInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	public static final android.icu.text.NumberFormat getInstance (int) 
		int style
	public static android.icu.text.NumberFormat getInstance (java.util.Locale, int) 
		java.util.Locale inLocale
		int style
	public static final android.icu.text.NumberFormat getNumberInstance () 
	public static android.icu.text.NumberFormat getNumberInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getNumberInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	public static final android.icu.text.NumberFormat getIntegerInstance () 
	public static android.icu.text.NumberFormat getIntegerInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getIntegerInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	public static final android.icu.text.NumberFormat getCurrencyInstance () 
	public static android.icu.text.NumberFormat getCurrencyInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getCurrencyInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	public static final android.icu.text.NumberFormat getPercentInstance () 
	public static android.icu.text.NumberFormat getPercentInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getPercentInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	public static final android.icu.text.NumberFormat getScientificInstance () 
	public static android.icu.text.NumberFormat getScientificInstance (java.util.Locale) 
		java.util.Locale inLocale
	public static android.icu.text.NumberFormat getScientificInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale inLocale
	private static android.icu.text.NumberFormat$NumberFormatShim getShim () 
		Class cls
		java.util.MissingResourceException e
		Exception e
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public static java.lang.Object registerFactory (android.icu.text.NumberFormat$NumberFormatFactory) 
		android.icu.text.NumberFormat$NumberFormatFactory factory
	public static boolean unregister (java.lang.Object) 
		Object registryKey
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.NumberFormat other
	public java.lang.Object clone () 
		android.icu.text.NumberFormat other
	public boolean isGroupingUsed () 
	public void setGroupingUsed (boolean) 
		boolean newValue
	public int getMaximumIntegerDigits () 
	public void setMaximumIntegerDigits (int) 
		int newValue
	public int getMinimumIntegerDigits () 
	public void setMinimumIntegerDigits (int) 
		int newValue
	public int getMaximumFractionDigits () 
	public void setMaximumFractionDigits (int) 
		int newValue
	public int getMinimumFractionDigits () 
	public void setMinimumFractionDigits (int) 
		int newValue
	public void setCurrency (android.icu.util.Currency) 
		android.icu.util.Currency theCurrency
	public android.icu.util.Currency getCurrency () 
	protected android.icu.util.Currency getEffectiveCurrency () 
		android.icu.util.ULocale uloc
		android.icu.util.Currency c
	public int getRoundingMode () 
	public void setRoundingMode (int) 
		int roundingMode
	public static android.icu.text.NumberFormat getInstance (android.icu.util.ULocale, int) 
		android.icu.util.ULocale desiredLocale
		int choice
	static android.icu.text.NumberFormat createInstance (android.icu.util.ULocale, int) 
		String temp
		String nsLocID
		String nsRuleSetGroup
		String nsRuleSetName
		android.icu.util.ULocale nsLoc
		String nsDesc
		String nsRuleSetName
		android.icu.util.ULocale nsLoc
		int desiredRulesType
		int firstSlash
		int lastSlash
		android.icu.text.RuleBasedNumberFormat r
		android.icu.text.NumberFormat format
		android.icu.text.DecimalFormat f
		android.icu.util.ULocale desiredLocale
		int choice
		String pattern
		android.icu.text.DecimalFormatSymbols symbols
		android.icu.text.NumberingSystem ns
		android.icu.text.NumberFormat format
		android.icu.util.ULocale valid
		android.icu.util.ULocale actual
	protected static java.lang.String getPattern (java.util.Locale, int) 
		java.util.Locale forLocale
		int choice
	protected static java.lang.String getPattern (android.icu.util.ULocale, int) 
		String cfKeyValue
		java.util.MissingResourceException ex
		android.icu.util.ULocale forLocale
		int choice
		String patternKey
		android.icu.impl.ICUResourceBundle rb
		android.icu.text.NumberingSystem ns
		String result
	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
	public void  () 
	static void  () 
}

android/icu/text/PluralFormat$1.class
PluralFormat.java
package android.icu.text
 android.icu.text.PluralFormat$1 extends java.lang.Object {
}

android/icu/text/AlphabeticIndex$Record.class
AlphabeticIndex.java
package android.icu.text
public android.icu.text.AlphabeticIndex$Record extends java.lang.Object {
	private final CharSequence name
	private final Object data
	private void  (java.lang.CharSequence, java.lang.Object) 
		CharSequence name
		Object data
	public java.lang.CharSequence getName () 
	public java.lang.Object getData () 
	public java.lang.String toString () 
	static java.lang.CharSequence access$000 (android.icu.text.AlphabeticIndex$Record) 
		android.icu.text.AlphabeticIndex$Record x0
	void  (java.lang.CharSequence, java.lang.Object, android.icu.text.AlphabeticIndex$1) 
		CharSequence x0
		Object x1
		android.icu.text.AlphabeticIndex$1 x2
}

android/icu/text/StringSearch$Match.class
StringSearch.java
package android.icu.text
 android.icu.text.StringSearch$Match extends java.lang.Object {
	int start_
	int limit_
	private void  () 
	void  (android.icu.text.StringSearch$1) 
		android.icu.text.StringSearch$1 x0
}

android/icu/text/PluralRules$PluralType.class
PluralRules.java
package android.icu.text
public final android.icu.text.PluralRules$PluralType extends java.lang.Enum {
	public static final android.icu.text.PluralRules$PluralType CARDINAL
	public static final android.icu.text.PluralRules$PluralType ORDINAL
	private static final android.icu.text.PluralRules$PluralType[] $VALUES
	public static android.icu.text.PluralRules$PluralType[] values () 
	public static android.icu.text.PluralRules$PluralType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/Normalizer$CmpEquivLevel.class
Normalizer.java
package android.icu.text
final android.icu.text.Normalizer$CmpEquivLevel extends java.lang.Object {
	CharSequence cs
	int s
	private void  () 
	void  (android.icu.text.Normalizer$1) 
		android.icu.text.Normalizer$1 x0
}

android/icu/text/DateFormat.class
DateFormat.java
package android.icu.text
public abstract android.icu.text.DateFormat extends android.icu.text.UFormat {
	protected android.icu.util.Calendar calendar
	protected android.icu.text.NumberFormat numberFormat
	public static final int ERA_FIELD
	public static final int YEAR_FIELD
	public static final int MONTH_FIELD
	public static final int DATE_FIELD
	public static final int HOUR_OF_DAY1_FIELD
	public static final int HOUR_OF_DAY0_FIELD
	public static final int MINUTE_FIELD
	public static final int SECOND_FIELD
	public static final int FRACTIONAL_SECOND_FIELD
	public static final int MILLISECOND_FIELD
	public static final int DAY_OF_WEEK_FIELD
	public static final int DAY_OF_YEAR_FIELD
	public static final int DAY_OF_WEEK_IN_MONTH_FIELD
	public static final int WEEK_OF_YEAR_FIELD
	public static final int WEEK_OF_MONTH_FIELD
	public static final int AM_PM_FIELD
	public static final int HOUR1_FIELD
	public static final int HOUR0_FIELD
	public static final int TIMEZONE_FIELD
	public static final int YEAR_WOY_FIELD
	public static final int DOW_LOCAL_FIELD
	public static final int EXTENDED_YEAR_FIELD
	public static final int JULIAN_DAY_FIELD
	public static final int MILLISECONDS_IN_DAY_FIELD
	public static final int TIMEZONE_RFC_FIELD
	public static final int TIMEZONE_GENERIC_FIELD
	public static final int STANDALONE_DAY_FIELD
	public static final int STANDALONE_MONTH_FIELD
	public static final int QUARTER_FIELD
	public static final int STANDALONE_QUARTER_FIELD
	public static final int TIMEZONE_SPECIAL_FIELD
	public static final int YEAR_NAME_FIELD
	public static final int TIMEZONE_LOCALIZED_GMT_OFFSET_FIELD
	public static final int TIMEZONE_ISO_FIELD
	public static final int TIMEZONE_ISO_LOCAL_FIELD
	static final int RELATED_YEAR
	public static final int TIME_SEPARATOR
	public static final int FIELD_COUNT
	private java.util.EnumSet booleanAttributes
	private android.icu.text.DisplayContext capitalizationSetting
	static final int currentSerialVersion
	private int serialVersionOnStream
	private static final long serialVersionUID
	public static final int NONE
	public static final int FULL
	public static final int LONG
	public static final int MEDIUM
	public static final int SHORT
	public static final int DEFAULT
	public static final int RELATIVE
	public static final int RELATIVE_FULL
	public static final int RELATIVE_LONG
	public static final int RELATIVE_MEDIUM
	public static final int RELATIVE_SHORT
	public static final int RELATIVE_DEFAULT
	public static final String YEAR
	public static final String QUARTER
	public static final String ABBR_QUARTER
	public static final String YEAR_QUARTER
	public static final String YEAR_ABBR_QUARTER
	public static final String MONTH
	public static final String ABBR_MONTH
	public static final String NUM_MONTH
	public static final String YEAR_MONTH
	public static final String YEAR_ABBR_MONTH
	public static final String YEAR_NUM_MONTH
	public static final String DAY
	public static final String YEAR_MONTH_DAY
	public static final String YEAR_ABBR_MONTH_DAY
	public static final String YEAR_NUM_MONTH_DAY
	public static final String WEEKDAY
	public static final String ABBR_WEEKDAY
	public static final String YEAR_MONTH_WEEKDAY_DAY
	public static final String YEAR_ABBR_MONTH_WEEKDAY_DAY
	public static final String YEAR_NUM_MONTH_WEEKDAY_DAY
	public static final String MONTH_DAY
	public static final String ABBR_MONTH_DAY
	public static final String NUM_MONTH_DAY
	public static final String MONTH_WEEKDAY_DAY
	public static final String ABBR_MONTH_WEEKDAY_DAY
	public static final String NUM_MONTH_WEEKDAY_DAY
	public static final java.util.List DATE_SKELETONS
	public static final String HOUR
	public static final String HOUR24
	public static final String MINUTE
	public static final String HOUR_MINUTE
	public static final String HOUR24_MINUTE
	public static final String SECOND
	public static final String HOUR_MINUTE_SECOND
	public static final String HOUR24_MINUTE_SECOND
	public static final String MINUTE_SECOND
	public static final java.util.List TIME_SKELETONS
	public static final String LOCATION_TZ
	public static final String GENERIC_TZ
	public static final String ABBR_GENERIC_TZ
	public static final String SPECIFIC_TZ
	public static final String ABBR_SPECIFIC_TZ
	public static final String ABBR_UTC_TZ
	public static final java.util.List ZONE_SKELETONS
	public static final String STANDALONE_MONTH
	public static final String ABBR_STANDALONE_MONTH
	public static final String HOUR_MINUTE_GENERIC_TZ
	public static final String HOUR_MINUTE_TZ
	public static final String HOUR_GENERIC_TZ
	public static final String HOUR_TZ
	public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition fieldPosition
	public abstract java.lang.StringBuffer format (android.icu.util.Calendar, java.lang.StringBuffer, java.text.FieldPosition) 
	public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) 
		java.util.Date date
		StringBuffer toAppendTo
		java.text.FieldPosition fieldPosition
	public final java.lang.String format (java.util.Date) 
		java.util.Date date
	public java.util.Date parse (java.lang.String)  throws java.text.ParseException 
		String text
		java.text.ParsePosition pos
		java.util.Date result
	public abstract void parse (java.lang.String, android.icu.util.Calendar, java.text.ParsePosition) 
	public java.util.Date parse (java.lang.String, java.text.ParsePosition) 
		IllegalArgumentException e
		String text
		java.text.ParsePosition pos
		java.util.Date result
		int start
		android.icu.util.TimeZone tzsav
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public static final android.icu.text.DateFormat getTimeInstance () 
	public static final android.icu.text.DateFormat getTimeInstance (int) 
		int style
	public static final android.icu.text.DateFormat getTimeInstance (int, java.util.Locale) 
		int style
		java.util.Locale aLocale
	public static final android.icu.text.DateFormat getTimeInstance (int, android.icu.util.ULocale) 
		int style
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getDateInstance () 
	public static final android.icu.text.DateFormat getDateInstance (int) 
		int style
	public static final android.icu.text.DateFormat getDateInstance (int, java.util.Locale) 
		int style
		java.util.Locale aLocale
	public static final android.icu.text.DateFormat getDateInstance (int, android.icu.util.ULocale) 
		int style
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getDateTimeInstance () 
	public static final android.icu.text.DateFormat getDateTimeInstance (int, int) 
		int dateStyle
		int timeStyle
	public static final android.icu.text.DateFormat getDateTimeInstance (int, int, java.util.Locale) 
		int dateStyle
		int timeStyle
		java.util.Locale aLocale
	public static final android.icu.text.DateFormat getDateTimeInstance (int, int, android.icu.util.ULocale) 
		int dateStyle
		int timeStyle
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getInstance () 
	public static java.util.Locale[] getAvailableLocales () 
	public static android.icu.util.ULocale[] getAvailableULocales () 
	public void setCalendar (android.icu.util.Calendar) 
		android.icu.util.Calendar newCalendar
	public android.icu.util.Calendar getCalendar () 
	public void setNumberFormat (android.icu.text.NumberFormat) 
		android.icu.text.NumberFormat newNumberFormat
	public android.icu.text.NumberFormat getNumberFormat () 
	public void setTimeZone (android.icu.util.TimeZone) 
		android.icu.util.TimeZone zone
	public android.icu.util.TimeZone getTimeZone () 
	public void setLenient (boolean) 
		boolean lenient
	public boolean isLenient () 
	public void setCalendarLenient (boolean) 
		boolean lenient
	public boolean isCalendarLenient () 
	public android.icu.text.DateFormat setBooleanAttribute (android.icu.text.DateFormat$BooleanAttribute, boolean) 
		android.icu.text.DateFormat$BooleanAttribute key
		boolean value
	public boolean getBooleanAttribute (android.icu.text.DateFormat$BooleanAttribute) 
		android.icu.text.DateFormat$BooleanAttribute key
	public void setContext (android.icu.text.DisplayContext) 
		android.icu.text.DisplayContext context
	public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type) 
		android.icu.text.DisplayContext$Type type
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.DateFormat other
	public java.lang.Object clone () 
		android.icu.text.DateFormat other
	private static android.icu.text.DateFormat get (int, int, android.icu.util.ULocale, android.icu.util.Calendar) 
		android.icu.impl.RelativeDateFormat r
		android.icu.text.DateFormat result
		java.util.MissingResourceException e
		int dateStyle
		int timeStyle
		android.icu.util.ULocale loc
		android.icu.util.Calendar cal
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	protected void  () 
	public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int, java.util.Locale) 
		android.icu.util.Calendar cal
		int dateStyle
		java.util.Locale locale
	public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		int dateStyle
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int, java.util.Locale) 
		android.icu.util.Calendar cal
		int timeStyle
		java.util.Locale locale
	public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		int timeStyle
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int, java.util.Locale) 
		android.icu.util.Calendar cal
		int dateStyle
		int timeStyle
		java.util.Locale locale
	public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		int dateStyle
		int timeStyle
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar, java.util.Locale) 
		android.icu.util.Calendar cal
		java.util.Locale locale
	public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getInstance (android.icu.util.Calendar) 
		android.icu.util.Calendar cal
	public static final android.icu.text.DateFormat getDateInstance (android.icu.util.Calendar, int) 
		android.icu.util.Calendar cal
		int dateStyle
	public static final android.icu.text.DateFormat getTimeInstance (android.icu.util.Calendar, int) 
		android.icu.util.Calendar cal
		int timeStyle
	public static final android.icu.text.DateFormat getDateTimeInstance (android.icu.util.Calendar, int, int) 
		android.icu.util.Calendar cal
		int dateStyle
		int timeStyle
	public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String) 
		String skeleton
	public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String, java.util.Locale) 
		String skeleton
		java.util.Locale locale
	public static final android.icu.text.DateFormat getInstanceForSkeleton (java.lang.String, android.icu.util.ULocale) 
		String skeleton
		android.icu.util.ULocale locale
		android.icu.text.DateTimePatternGenerator generator
		String bestPattern
	public static final android.icu.text.DateFormat getInstanceForSkeleton (android.icu.util.Calendar, java.lang.String, java.util.Locale) 
		android.icu.util.Calendar cal
		String skeleton
		java.util.Locale locale
	public static final android.icu.text.DateFormat getInstanceForSkeleton (android.icu.util.Calendar, java.lang.String, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		String skeleton
		android.icu.util.ULocale locale
		android.icu.text.DateTimePatternGenerator generator
		String bestPattern
		android.icu.text.SimpleDateFormat format
	public static final android.icu.text.DateFormat getPatternInstance (java.lang.String) 
		String skeleton
	public static final android.icu.text.DateFormat getPatternInstance (java.lang.String, java.util.Locale) 
		String skeleton
		java.util.Locale locale
	public static final android.icu.text.DateFormat getPatternInstance (java.lang.String, android.icu.util.ULocale) 
		String skeleton
		android.icu.util.ULocale locale
	public static final android.icu.text.DateFormat getPatternInstance (android.icu.util.Calendar, java.lang.String, java.util.Locale) 
		android.icu.util.Calendar cal
		String skeleton
		java.util.Locale locale
	public static final android.icu.text.DateFormat getPatternInstance (android.icu.util.Calendar, java.lang.String, android.icu.util.ULocale) 
		android.icu.util.Calendar cal
		String skeleton
		android.icu.util.ULocale locale
	static void  () 
}

android/icu/text/SpoofChecker$SpoofData$IsAcceptable.class
SpoofChecker.java
package android.icu.text
final android.icu.text.SpoofChecker$SpoofData$IsAcceptable extends java.lang.Object implements android.icu.impl.ICUBinary$Authenticate  {
	private void  () 
	public boolean isDataVersionAcceptable (byte[]) 
		byte[] version
	void  (android.icu.text.SpoofChecker$1) 
		android.icu.text.SpoofChecker$1 x0
}

android/icu/text/IntegralPartSubstitution.class
NFSubstitution.java
package android.icu.text
 android.icu.text.IntegralPartSubstitution extends android.icu.text.NFSubstitution {
	void  (int, android.icu.text.NFRuleSet, java.lang.String) 
		int pos
		android.icu.text.NFRuleSet ruleSet
		String description
	public long transformNumber (long) 
		long number
	public double transformNumber (double) 
		double number
	public double composeRuleValue (double, double) 
		double newRuleValue
		double oldRuleValue
	public double calcUpperBound (double) 
		double oldUpperBound
	char tokenChar () 
}

android/icu/text/UnicodeNameTransliterator$1.class
UnicodeNameTransliterator.java
package android.icu.text
final android.icu.text.UnicodeNameTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/UnicodeReplacer.class
UnicodeReplacer.java
package android.icu.text
abstract android.icu.text.UnicodeReplacer extends java.lang.Object {
	public abstract int replace (android.icu.text.Replaceable, int, int, int[]) 
	public abstract java.lang.String toReplacerPattern (boolean) 
	public abstract void addReplacementSetTo (android.icu.text.UnicodeSet) 
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink$UnitSink.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$UnitSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	void  (android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink) 
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		String displayName
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
		java.util.EnumMap unitMap
		java.util.EnumMap dirMap
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
}

android/icu/text/CaseFoldTransliterator$2.class
CaseFoldTransliterator.java
package android.icu.text
 android.icu.text.CaseFoldTransliterator$2 extends java.lang.Object implements android.icu.text.Transform  {
	final android.icu.text.CaseFoldTransliterator this$0
	void  (android.icu.text.CaseFoldTransliterator) 
		android.icu.text.CaseFoldTransliterator this$0
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
}

android/icu/text/LocaleDisplayNames$UiListItem$UiListItemComparator.class
LocaleDisplayNames.java
package android.icu.text
 android.icu.text.LocaleDisplayNames$UiListItem$UiListItemComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.util.Comparator collator
	private final boolean useSelf
	void  (java.util.Comparator, boolean) 
		java.util.Comparator collator
		boolean useSelf
	public int compare (android.icu.text.LocaleDisplayNames$UiListItem, android.icu.text.LocaleDisplayNames$UiListItem) 
		android.icu.text.LocaleDisplayNames$UiListItem o1
		android.icu.text.LocaleDisplayNames$UiListItem o2
		int result
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/text/MessageFormat.class
MessageFormat.java
package android.icu.text
public android.icu.text.MessageFormat extends android.icu.text.UFormat {
	static final long serialVersionUID
	private transient android.icu.util.ULocale ulocale
	private transient android.icu.text.MessagePattern msgPattern
	private transient java.util.Map cachedFormatters
	private transient java.util.Set customFormatArgStarts
	private transient android.icu.text.DateFormat stockDateFormatter
	private transient android.icu.text.NumberFormat stockNumberFormatter
	private transient android.icu.text.MessageFormat$PluralSelectorProvider pluralProvider
	private transient android.icu.text.MessageFormat$PluralSelectorProvider ordinalProvider
	private static final String[] typeList
	private static final int TYPE_NUMBER
	private static final int TYPE_DATE
	private static final int TYPE_TIME
	private static final int TYPE_SPELLOUT
	private static final int TYPE_ORDINAL
	private static final int TYPE_DURATION
	private static final String[] modifierList
	private static final int MODIFIER_EMPTY
	private static final int MODIFIER_CURRENCY
	private static final int MODIFIER_PERCENT
	private static final int MODIFIER_INTEGER
	private static final String[] dateModifierList
	private static final int DATE_MODIFIER_EMPTY
	private static final int DATE_MODIFIER_SHORT
	private static final int DATE_MODIFIER_MEDIUM
	private static final int DATE_MODIFIER_LONG
	private static final int DATE_MODIFIER_FULL
	private static final java.util.Locale rootLocale
	private static final char SINGLE_QUOTE
	private static final char CURLY_BRACE_LEFT
	private static final char CURLY_BRACE_RIGHT
	private static final int STATE_INITIAL
	private static final int STATE_SINGLE_QUOTE
	private static final int STATE_IN_QUOTE
	private static final int STATE_MSG_ELEMENT
	static final boolean $assertionsDisabled
	public void  (java.lang.String) 
		String pattern
	public void  (java.lang.String, java.util.Locale) 
		String pattern
		java.util.Locale locale
	public void  (java.lang.String, android.icu.util.ULocale) 
		String pattern
		android.icu.util.ULocale locale
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
	public void setLocale (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
		String existingPattern
	public java.util.Locale getLocale () 
	public android.icu.util.ULocale getULocale () 
	public void applyPattern (java.lang.String) 
		RuntimeException e
		String pttrn
	public void applyPattern (java.lang.String, android.icu.text.MessagePattern$ApostropheMode) 
		String pattern
		android.icu.text.MessagePattern$ApostropheMode aposMode
	public android.icu.text.MessagePattern$ApostropheMode getApostropheMode () 
	public java.lang.String toPattern () 
		String originalPattern
	private int nextTopLevelArgStart (int) 
		android.icu.text.MessagePattern$Part$Type type
		int partIndex
	private boolean argNameMatches (int, java.lang.String, int) 
		int partIndex
		String argName
		int argNumber
		android.icu.text.MessagePattern$Part part
	private java.lang.String getArgName (int) 
		int partIndex
		android.icu.text.MessagePattern$Part part
	public void setFormatsByArgumentIndex (java.text.Format[]) 
		int argNumber
		int partIndex
		java.text.Format[] newFormats
	public void setFormatsByArgumentName (java.util.Map) 
		String key
		int partIndex
		java.util.Map newFormats
	public void setFormats (java.text.Format[]) 
		int partIndex
		java.text.Format[] newFormats
		int formatNumber
	public void setFormatByArgumentIndex (int, java.text.Format) 
		int partIndex
		int argumentIndex
		java.text.Format newFormat
	public void setFormatByArgumentName (java.lang.String, java.text.Format) 
		int partIndex
		String argumentName
		java.text.Format newFormat
		int argNumber
	public void setFormat (int, java.text.Format) 
		int partIndex
		int formatElementIndex
		java.text.Format newFormat
		int formatNumber
	public java.text.Format[] getFormatsByArgumentIndex () 
		int argNumber
		int partIndex
		java.util.ArrayList list
	public java.text.Format[] getFormats () 
		int partIndex
		java.util.ArrayList list
	public java.util.Set getArgumentNames () 
		int partIndex
		java.util.Set result
	public java.text.Format getFormatByArgumentName (java.lang.String) 
		int partIndex
		String argumentName
		int argNumber
	public final java.lang.StringBuffer format (java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition) 
		Object[] arguments
		StringBuffer result
		java.text.FieldPosition pos
	public final java.lang.StringBuffer format (java.util.Map, java.lang.StringBuffer, java.text.FieldPosition) 
		java.util.Map arguments
		StringBuffer result
		java.text.FieldPosition pos
	public static transient java.lang.String format (java.lang.String, java.lang.Object[]) 
		String pattern
		Object[] arguments
		android.icu.text.MessageFormat temp
	public static java.lang.String format (java.lang.String, java.util.Map) 
		String pattern
		java.util.Map arguments
		android.icu.text.MessageFormat temp
	public boolean usesNamedArguments () 
	public final java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object arguments
		StringBuffer result
		java.text.FieldPosition pos
	public java.text.AttributedCharacterIterator formatToCharacterIterator (java.lang.Object) 
		android.icu.text.MessageFormat$AttributeAndPosition a
		Object arguments
		StringBuilder result
		android.icu.text.MessageFormat$AppendableWrapper wrapper
		java.text.AttributedString as
	public java.lang.Object[] parse (java.lang.String, java.text.ParsePosition) 
		int argNumber
		int partIndex
		String source
		java.text.ParsePosition pos
		int maxArgId
		Object[] resultArray
		int backupStartPos
	public java.util.Map parseToMap (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
		java.util.Map result
		int backupStartPos
	public java.lang.Object[] parse (java.lang.String)  throws java.text.ParseException 
		String source
		java.text.ParsePosition pos
		Object[] result
	private void parse (int, java.lang.String, java.text.ParsePosition, java.lang.Object[], java.util.Map) 
		int next
		String strValue
		String stringAfterArgument
		int next
		double choiceResult
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		int len
		int argLimit
		android.icu.text.MessagePattern$ArgType argType
		Object argId
		int argNumber
		String key
		java.text.Format formatter
		boolean haveArgResult
		Object argResult
		int i
		int msgStart
		String source
		java.text.ParsePosition pos
		Object[] args
		java.util.Map argsMap
		String msgString
		int prevIndex
		int sourceOffset
		java.text.ParsePosition tempStatus
	public java.util.Map parseToMap (java.lang.String)  throws java.text.ParseException 
		String source
		java.text.ParsePosition pos
		java.util.Map result
	public java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public java.lang.Object clone () 
		Integer key
		java.util.Map$Entry entry
		java.util.Iterator it
		android.icu.text.MessageFormat other
	public boolean equals (java.lang.Object) 
		Object obj
		android.icu.text.MessageFormat other
	public int hashCode () 
	private android.icu.text.DateFormat getStockDateFormatter () 
	private android.icu.text.NumberFormat getStockNumberFormatter () 
	private void format (int, android.icu.text.MessageFormat$PluralSelectorContext, java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition) 
		Object arg
		int argNumber
		Object arg
		Object arg
		android.icu.text.MessageFormat subMsgFormat
		String subMsgString
		double number
		int subMsgStart
		android.icu.text.MessageFormat$PluralSelectorProvider selector
		android.icu.text.MessageFormat$PluralSelectorProvider selector
		Number number
		double offset
		android.icu.text.MessageFormat$PluralSelectorContext context
		int subMsgStart
		int subMsgStart
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		int argLimit
		android.icu.text.MessagePattern$ArgType argType
		Object arg
		boolean noArg
		Object argId
		String argName
		int prevDestLength
		java.text.Format formatter
		int i
		int msgStart
		android.icu.text.MessageFormat$PluralSelectorContext pluralNumber
		Object[] args
		java.util.Map argsMap
		android.icu.text.MessageFormat$AppendableWrapper dest
		java.text.FieldPosition fp
		String msgString
		int prevIndex
	private void formatComplexSubMessage (int, android.icu.text.MessageFormat$PluralSelectorContext, java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper) 
		String subMsgString
		String subMsgString
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		int i
		android.icu.text.MessageFormat subMsgFormat
		int msgStart
		android.icu.text.MessageFormat$PluralSelectorContext pluralNumber
		Object[] args
		java.util.Map argsMap
		android.icu.text.MessageFormat$AppendableWrapper dest
		String msgString
		String subMsgString
		StringBuilder sb
		int prevIndex
	private java.lang.String getLiteralStringUntilNextArgument (int) 
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int index
		int i
		int from
		StringBuilder b
		String msgString
		int prevIndex
	private java.text.FieldPosition updateMetaData (android.icu.text.MessageFormat$AppendableWrapper, int, java.text.FieldPosition, java.lang.Object) 
		android.icu.text.MessageFormat$AppendableWrapper dest
		int prevLength
		java.text.FieldPosition fp
		Object argId
	private static int findChoiceSubMessage (android.icu.text.MessagePattern, int, double) 
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		double boundary
		int selectorIndex
		char boundaryChar
		android.icu.text.MessagePattern pattern
		int partIndex
		double number
		int count
		int msgStart
	private static double parseChoiceArgument (android.icu.text.MessagePattern, int, java.lang.String, java.text.ParsePosition) 
		int newIndex
		int msgLimit
		int len
		android.icu.text.MessagePattern pattern
		int partIndex
		String source
		java.text.ParsePosition pos
		int start
		int furthest
		double bestNumber
		double tempNumber
	private static int matchStringUntilLimitPart (android.icu.text.MessagePattern, int, int, java.lang.String, int) 
		int index
		int length
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern pattern
		int partIndex
		int limitPartIndex
		String source
		int sourceOffset
		int matchingSourceLength
		String msgString
		int prevIndex
	private int findOtherSubMessage (int) 
		android.icu.text.MessagePattern$Part$Type type
		int partIndex
		int count
		android.icu.text.MessagePattern$Part part
	private int findFirstPluralNumberArg (int, java.lang.String) 
		android.icu.text.MessagePattern$ArgType argType
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$Part$Type type
		int i
		int msgStart
		String argName
	private void format (java.lang.Object, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition) 
		Object arguments
		android.icu.text.MessageFormat$AppendableWrapper result
		java.text.FieldPosition fp
	private void format (java.lang.Object[], java.util.Map, android.icu.text.MessageFormat$AppendableWrapper, java.text.FieldPosition) 
		Object[] arguments
		java.util.Map argsMap
		android.icu.text.MessageFormat$AppendableWrapper dest
		java.text.FieldPosition fp
	private void resetPattern () 
	private java.text.Format createAppropriateFormat (java.lang.String, java.lang.String) 
		android.icu.text.RuleBasedNumberFormat rbnf
		String ruleset
		android.icu.text.RuleBasedNumberFormat rbnf
		String ruleset
		android.icu.text.RuleBasedNumberFormat rbnf
		String ruleset
		String type
		String style
		java.text.Format newFormat
		int subformatType
	private static final int findKeyword (java.lang.String, java.lang.String[]) 
		int i
		String s
		String[] list
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		int partIndex
		int formatIndex
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int formatIndex
		java.text.Format formatter
		int numFormatters
		int numPairs
		java.io.ObjectInputStream in
		String languageTag
		android.icu.text.MessagePattern$ApostropheMode aposMode
		String msg
	private void cacheExplicitFormats () 
		android.icu.text.MessagePattern$Part part
		android.icu.text.MessagePattern$ArgType argType
		int index
		String explicitType
		String style
		java.text.Format formatter
		int i
		int limit
	private void setArgStartFormat (int, java.text.Format) 
		int argStart
		java.text.Format formatter
	private void setCustomArgStartFormat (int, java.text.Format) 
		int argStart
		java.text.Format formatter
	public static java.lang.String autoQuoteApostrophe (java.lang.String) 
		char c
		int i
		int j
		String pattern
		StringBuilder buf
		int state
		int braceCount
	static android.icu.util.ULocale access$700 (android.icu.text.MessageFormat) 
		android.icu.text.MessageFormat x0
	static int access$800 (android.icu.text.MessageFormat, int) 
		android.icu.text.MessageFormat x0
		int x1
	static int access$900 (android.icu.text.MessageFormat, int, java.lang.String) 
		android.icu.text.MessageFormat x0
		int x1
		String x2
	static java.util.Map access$1000 (android.icu.text.MessageFormat) 
		android.icu.text.MessageFormat x0
	static android.icu.text.NumberFormat access$1100 (android.icu.text.MessageFormat) 
		android.icu.text.MessageFormat x0
	static void  () 
}

android/icu/text/RuleBasedCollator$1.class
RuleBasedCollator.java
package android.icu.text
 android.icu.text.RuleBasedCollator$1 extends java.lang.Object {
}

android/icu/text/CurrencyMetaInfo$CurrencyInfo.class
CurrencyMetaInfo.java
package android.icu.text
public final android.icu.text.CurrencyMetaInfo$CurrencyInfo extends java.lang.Object {
	public final String region
	public final String code
	public final long from
	public final long to
	public final int priority
	private final boolean tender
	public void  (java.lang.String, java.lang.String, long, long, int) 
		String region
		String code
		long from
		long to
		int priority
	public void  (java.lang.String, java.lang.String, long, long, int, boolean) 
		String region
		String code
		long from
		long to
		int priority
		boolean tender
	public java.lang.String toString () 
	public boolean isTender () 
}

android/icu/text/Collator$ReorderCodes.class
Collator.java
package android.icu.text
public abstract android.icu.text.Collator$ReorderCodes extends java.lang.Object {
	public static final int DEFAULT
	public static final int NONE
	public static final int OTHERS
	public static final int SPACE
	public static final int FIRST
	public static final int PUNCTUATION
	public static final int SYMBOL
	public static final int CURRENCY
	public static final int DIGIT
	public static final int LIMIT
}

android/icu/text/MeasureFormat$MeasureProxy.class
MeasureFormat.java
package android.icu.text
 android.icu.text.MeasureFormat$MeasureProxy extends java.lang.Object implements java.io.Externalizable  {
	private static final long serialVersionUID
	private android.icu.util.ULocale locale
	private android.icu.text.MeasureFormat$FormatWidth formatWidth
	private android.icu.text.NumberFormat numberFormat
	private int subClass
	private java.util.HashMap keyValues
	public void  (android.icu.util.ULocale, android.icu.text.MeasureFormat$FormatWidth, android.icu.text.NumberFormat, int) 
		android.icu.util.ULocale locale
		android.icu.text.MeasureFormat$FormatWidth width
		android.icu.text.NumberFormat numberFormat
		int subClass
	public void  () 
	public void writeExternal (java.io.ObjectOutput)  throws java.io.IOException 
		java.io.ObjectOutput out
	public void readExternal (java.io.ObjectInput)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInput in
	private android.icu.text.TimeUnitFormat createTimeUnitFormat ()  throws java.io.InvalidObjectException 
		int style
		int style
		int style
		android.icu.text.TimeUnitFormat result
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
}

android/icu/text/DateIntervalFormat$BestMatchInfo.class
DateIntervalFormat.java
package android.icu.text
final android.icu.text.DateIntervalFormat$BestMatchInfo extends java.lang.Object {
	final String bestMatchSkeleton
	final int bestMatchDistanceInfo
	void  (java.lang.String, int) 
		String bestSkeleton
		int difference
}

android/icu/text/AlphabeticIndex$1.class
AlphabeticIndex.java
package android.icu.text
 android.icu.text.AlphabeticIndex$1 extends java.lang.Object implements java.util.Comparator  {
	final android.icu.text.AlphabeticIndex this$0
	void  (android.icu.text.AlphabeticIndex) 
		android.icu.text.AlphabeticIndex this$0
	public int compare (android.icu.text.AlphabeticIndex$Record, android.icu.text.AlphabeticIndex$Record) 
		android.icu.text.AlphabeticIndex$Record o1
		android.icu.text.AlphabeticIndex$Record o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/icu/text/TimeZoneFormat$OffsetFields.class
TimeZoneFormat.java
package android.icu.text
final android.icu.text.TimeZoneFormat$OffsetFields extends java.lang.Enum {
	public static final android.icu.text.TimeZoneFormat$OffsetFields H
	public static final android.icu.text.TimeZoneFormat$OffsetFields HM
	public static final android.icu.text.TimeZoneFormat$OffsetFields HMS
	private static final android.icu.text.TimeZoneFormat$OffsetFields[] $VALUES
	public static android.icu.text.TimeZoneFormat$OffsetFields[] values () 
	public static android.icu.text.TimeZoneFormat$OffsetFields valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/icu/text/UnicodeCompressor.class
UnicodeCompressor.java
package android.icu.text
public final android.icu.text.UnicodeCompressor extends java.lang.Object implements android.icu.text.SCSU  {
	private static boolean[] sSingleTagTable
	private static boolean[] sUnicodeTagTable
	private int fCurrentWindow
	private int[] fOffsets
	private int fMode
	private int[] fIndexCount
	private int[] fTimeStamps
	private int fTimeStamp
	public void  () 
	public static byte[] compress (java.lang.String) 
		String buffer
	public static byte[] compress (char[], int, int) 
		char[] buffer
		int start
		int limit
		android.icu.text.UnicodeCompressor comp
		int len
		byte[] temp
		int byteCount
		byte[] result
	public int compress (char[], int, int, int[], byte[], int, int) 
		char[] charBuffer
		int charBufferStart
		int charBufferLimit
		int[] charsRead
		byte[] byteBuffer
		int byteBufferStart
		int byteBufferLimit
		int bytePos
		int ucPos
		int curUC
		int curIndex
		int nextUC
		int forwardUC
		int whichWindow
		int hiByte
		int loByte
	public void reset () 
		int i
	private static int makeIndex (int) 
		int c
	private boolean inDynamicWindow (int, int) 
		int c
		int whichWindow
	private static boolean inStaticWindow (int, int) 
		int c
		int whichWindow
	private static boolean isCompressible (int) 
		int c
	private int findDynamicWindow (int) 
		int i
		int c
	private static int findStaticWindow (int) 
		int i
		int c
	private int getLRDefinedWindow () 
		int i
		int leastRU
		int whichWindow
	static void  () 
}

android/icu/text/MessageFormat$AttributeAndPosition.class
MessageFormat.java
package android.icu.text
final android.icu.text.MessageFormat$AttributeAndPosition extends java.lang.Object {
	private java.text.AttributedCharacterIterator$Attribute key
	private Object value
	private int start
	private int limit
	public void  (java.lang.Object, int, int) 
		Object fieldValue
		int startIndex
		int limitIndex
	public void  (java.text.AttributedCharacterIterator$Attribute, java.lang.Object, int, int) 
		java.text.AttributedCharacterIterator$Attribute field
		Object fieldValue
		int startIndex
		int limitIndex
	public void init (java.text.AttributedCharacterIterator$Attribute, java.lang.Object, int, int) 
		java.text.AttributedCharacterIterator$Attribute field
		Object fieldValue
		int startIndex
		int limitIndex
	static java.text.AttributedCharacterIterator$Attribute access$100 (android.icu.text.MessageFormat$AttributeAndPosition) 
		android.icu.text.MessageFormat$AttributeAndPosition x0
	static java.lang.Object access$200 (android.icu.text.MessageFormat$AttributeAndPosition) 
		android.icu.text.MessageFormat$AttributeAndPosition x0
	static int access$300 (android.icu.text.MessageFormat$AttributeAndPosition) 
		android.icu.text.MessageFormat$AttributeAndPosition x0
	static int access$400 (android.icu.text.MessageFormat$AttributeAndPosition) 
		android.icu.text.MessageFormat$AttributeAndPosition x0
}

android/icu/text/LocaleDisplayNames$LastResortLocaleDisplayNames.class
LocaleDisplayNames.java
package android.icu.text
 android.icu.text.LocaleDisplayNames$LastResortLocaleDisplayNames extends android.icu.text.LocaleDisplayNames {
	private android.icu.util.ULocale locale
	private android.icu.text.DisplayContext[] contexts
	private void  (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling) 
		android.icu.util.ULocale locale
		android.icu.text.LocaleDisplayNames$DialectHandling dialectHandling
		android.icu.text.DisplayContext context
	private transient void  (android.icu.util.ULocale, android.icu.text.DisplayContext[]) 
		android.icu.util.ULocale locale
		android.icu.text.DisplayContext[] contexts
	public android.icu.util.ULocale getLocale () 
	public android.icu.text.LocaleDisplayNames$DialectHandling getDialectHandling () 
		android.icu.text.DisplayContext context
		android.icu.text.LocaleDisplayNames$DialectHandling result
	public android.icu.text.DisplayContext getContext (android.icu.text.DisplayContext$Type) 
		android.icu.text.DisplayContext context
		android.icu.text.DisplayContext$Type type
		android.icu.text.DisplayContext result
	public java.lang.String localeDisplayName (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.String localeDisplayName (java.util.Locale) 
		java.util.Locale locale
	public java.lang.String localeDisplayName (java.lang.String) 
		String localeId
	public java.lang.String languageDisplayName (java.lang.String) 
		String lang
	public java.lang.String scriptDisplayName (java.lang.String) 
		String script
	public java.lang.String scriptDisplayName (int) 
		int scriptCode
	public java.lang.String regionDisplayName (java.lang.String) 
		String region
	public java.lang.String variantDisplayName (java.lang.String) 
		String variant
	public java.lang.String keyDisplayName (java.lang.String) 
		String key
	public java.lang.String keyValueDisplayName (java.lang.String, java.lang.String) 
		String key
		String value
	public java.util.List getUiListCompareWholeItems (java.util.Set, java.util.Comparator) 
		java.util.Set localeSet
		java.util.Comparator comparator
	void  (android.icu.util.ULocale, android.icu.text.LocaleDisplayNames$DialectHandling, android.icu.text.LocaleDisplayNames$1) 
		android.icu.util.ULocale x0
		android.icu.text.LocaleDisplayNames$DialectHandling x1
		android.icu.text.LocaleDisplayNames$1 x2
	void  (android.icu.util.ULocale, android.icu.text.DisplayContext[], android.icu.text.LocaleDisplayNames$1) 
		android.icu.util.ULocale x0
		android.icu.text.DisplayContext[] x1
		android.icu.text.LocaleDisplayNames$1 x2
}

android/icu/text/SpoofChecker$1.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$1 extends java.lang.Object {
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_5.class
CharsetRecog_sbcs.java
package android.icu.text
abstract android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_5 extends android.icu.text.CharsetRecog_sbcs {
	protected static byte[] byteMap
	void  () 
	public java.lang.String getName () 
	static void  () 
}

android/icu/text/MessagePatternUtil$ComplexArgStyleNode.class
MessagePatternUtil.java
package android.icu.text
public android.icu.text.MessagePatternUtil$ComplexArgStyleNode extends android.icu.text.MessagePatternUtil$Node {
	private android.icu.text.MessagePattern$ArgType argType
	private double offset
	private boolean explicitOffset
	private volatile java.util.List list
	public android.icu.text.MessagePattern$ArgType getArgType () 
	public boolean hasExplicitOffset () 
	public double getOffset () 
	public java.util.List getVariants () 
	public android.icu.text.MessagePatternUtil$VariantNode getVariantsByType (java.util.List, java.util.List) 
		android.icu.text.MessagePatternUtil$VariantNode variant
		java.util.List numericVariants
		java.util.List keywordVariants
		android.icu.text.MessagePatternUtil$VariantNode other
	public java.lang.String toString () 
		StringBuilder sb
	private void  (android.icu.text.MessagePattern$ArgType) 
		android.icu.text.MessagePattern$ArgType argType
	private void addVariant (android.icu.text.MessagePatternUtil$VariantNode) 
		android.icu.text.MessagePatternUtil$VariantNode variant
	private android.icu.text.MessagePatternUtil$ComplexArgStyleNode freeze () 
	void  (android.icu.text.MessagePattern$ArgType, android.icu.text.MessagePatternUtil$1) 
		android.icu.text.MessagePattern$ArgType x0
		android.icu.text.MessagePatternUtil$1 x1
	static void access$2000 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, android.icu.text.MessagePatternUtil$VariantNode) 
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
		android.icu.text.MessagePatternUtil$VariantNode x1
	static android.icu.text.MessagePatternUtil$ComplexArgStyleNode access$2100 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode) 
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
	static boolean access$2202 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, boolean) 
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
		boolean x1
	static double access$2302 (android.icu.text.MessagePatternUtil$ComplexArgStyleNode, double) 
		android.icu.text.MessagePatternUtil$ComplexArgStyleNode x0
		double x1
}

android/icu/text/CharsetRecog_2022$CharsetRecog_2022JP.class
CharsetRecog_2022.java
package android.icu.text
 android.icu.text.CharsetRecog_2022$CharsetRecog_2022JP extends android.icu.text.CharsetRecog_2022 {
	private byte[][] escapeSequences
	void  () 
	java.lang.String getName () 
	android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		int confidence
}

android/icu/text/StringPrepParseException.class
StringPrepParseException.java
package android.icu.text
public android.icu.text.StringPrepParseException extends java.text.ParseException {
	static final long serialVersionUID
	public static final int INVALID_CHAR_FOUND
	public static final int ILLEGAL_CHAR_FOUND
	public static final int PROHIBITED_ERROR
	public static final int UNASSIGNED_ERROR
	public static final int CHECK_BIDI_ERROR
	public static final int STD3_ASCII_RULES_ERROR
	public static final int ACE_PREFIX_ERROR
	public static final int VERIFICATION_ERROR
	public static final int LABEL_TOO_LONG_ERROR
	public static final int BUFFER_OVERFLOW_ERROR
	public static final int ZERO_LENGTH_LABEL
	public static final int DOMAIN_NAME_TOO_LONG_ERROR
	private int error
	private int line
	private StringBuffer preContext
	private StringBuffer postContext
	private static final int PARSE_CONTEXT_LEN
	static final boolean $assertionsDisabled
	public void  (java.lang.String, int) 
		String message
		int error
	public void  (java.lang.String, int, java.lang.String, int) 
		String message
		int error
		String rules
		int pos
	public void  (java.lang.String, int, java.lang.String, int, int) 
		String message
		int error
		String rules
		int pos
		int lineNumber
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder buf
	private void setPreContext (java.lang.String, int) 
		String str
		int pos
	private void setPreContext (char[], int) 
		char[] str
		int pos
		int start
		int len
	private void setPostContext (java.lang.String, int) 
		String str
		int pos
	private void setPostContext (char[], int) 
		char[] str
		int pos
		int start
		int len
	private void setContext (java.lang.String, int) 
		String str
		int pos
	public int getError () 
	static void  () 
}

android/icu/text/FilteredBreakIteratorBuilder.class
FilteredBreakIteratorBuilder.java
package android.icu.text
public abstract android.icu.text.FilteredBreakIteratorBuilder extends java.lang.Object {
	public static android.icu.text.FilteredBreakIteratorBuilder createInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale where
		android.icu.text.FilteredBreakIteratorBuilder ret
	public static android.icu.text.FilteredBreakIteratorBuilder createInstance () 
		android.icu.text.FilteredBreakIteratorBuilder ret
	public abstract boolean suppressBreakAfter (java.lang.String) 
	public abstract boolean unsuppressBreakAfter (java.lang.String) 
	public abstract android.icu.text.BreakIterator build (android.icu.text.BreakIterator) 
	protected void  () 
}

android/icu/text/TransliteratorRegistry$Spec.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$Spec extends java.lang.Object {
	private String top
	private String spec
	private String nextSpec
	private String scriptName
	private boolean isSpecLocale
	private boolean isNextLocale
	private android.icu.impl.ICUResourceBundle res
	public void  (java.lang.String) 
		java.util.Locale toploc
		int script
		int[] s
		java.util.MissingResourceException e
		String theSpec
	public boolean hasFallback () 
	public void reset () 
	private void setupNext () 
		int i
	public java.lang.String next () 
	public java.lang.String get () 
	public boolean isLocale () 
	public java.util.ResourceBundle getBundle () 
	public java.lang.String getTop () 
}

android/icu/text/UnicodeSet$EntryRange.class
UnicodeSet.java
package android.icu.text
public android.icu.text.UnicodeSet$EntryRange extends java.lang.Object {
	public int codepoint
	public int codepointEnd
	void  () 
	public java.lang.String toString () 
		StringBuilder b
}

android/icu/text/Bidi$1.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$1 extends java.lang.Object {
}

android/icu/text/SpoofChecker$ScriptSet.class
SpoofChecker.java
package android.icu.text
 android.icu.text.SpoofChecker$ScriptSet extends java.lang.Object {
	private int[] bits
	static final boolean $assertionsDisabled
	public void  () 
	public void  (java.nio.ByteBuffer)  throws java.io.IOException 
		int j
		java.nio.ByteBuffer bytes
	public void output (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream os
	public boolean equals (java.lang.Object) 
		Object other
		android.icu.text.SpoofChecker$ScriptSet otherSet
	public void Union (int) 
		int script
		int index
		int bit
	public void Union (android.icu.text.SpoofChecker$ScriptSet) 
		int i
		android.icu.text.SpoofChecker$ScriptSet other
	public void intersect (android.icu.text.SpoofChecker$ScriptSet) 
		int i
		android.icu.text.SpoofChecker$ScriptSet other
	public void intersect (int) 
		int script
		int index
		int bit
		int i
	public void setAll () 
		int i
	public void resetAll () 
		int i
	public int countMembers () 
		int x
		int i
		int count
	static void  () 
}

android/icu/text/Bidi$Point.class
Bidi.java
package android.icu.text
 android.icu.text.Bidi$Point extends java.lang.Object {
	int pos
	int flag
	void  () 
}

android/icu/text/EscapeTransliterator$1.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$1 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/Transliterator.class
Transliterator.java
package android.icu.text
public abstract android.icu.text.Transliterator extends java.lang.Object implements android.icu.text.StringTransform  {
	public static final int FORWARD
	public static final int REVERSE
	private String ID
	private android.icu.text.UnicodeSet filter
	private int maximumContextLength
	private static android.icu.text.TransliteratorRegistry registry
	private static java.util.Map displayNameCache
	private static final String RB_DISPLAY_NAME_PREFIX
	private static final String RB_SCRIPT_DISPLAY_NAME_PREFIX
	private static final String RB_DISPLAY_NAME_PATTERN
	static final char ID_DELIM
	static final char ID_SEP
	static final char VARIANT_SEP
	static final boolean DEBUG
	private static final String ROOT
	private static final String RB_RULE_BASED_IDS
	protected void  (java.lang.String, android.icu.text.UnicodeFilter) 
		String ID
		android.icu.text.UnicodeFilter filter
	public final int transliterate (android.icu.text.Replaceable, int, int) 
		android.icu.text.Replaceable text
		int start
		int limit
		android.icu.text.Transliterator$Position pos
	public final void transliterate (android.icu.text.Replaceable) 
		android.icu.text.Replaceable text
	public final java.lang.String transliterate (java.lang.String) 
		String text
		android.icu.text.ReplaceableString result
	public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, java.lang.String) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		String insertion
	public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, int) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		int insertion
	public final void transliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
	public final void finishTransliteration (android.icu.text.Replaceable, android.icu.text.Transliterator$Position) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
	protected abstract void handleTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
	private void filteredTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean, boolean) 
		int c
		int c
		int rs
		int charLength
		int delta
		int runStart
		int runLimit
		int runLength
		int rollbackOrigin
		int passStart
		int rollbackStart
		int passLimit
		int uncommittedLength
		int totalDelta
		int limit
		int delta
		boolean isIncrementalRun
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		boolean incremental
		boolean rollback
		int globalLimit
		StringBuffer log
	public void filteredTransliterate (android.icu.text.Replaceable, android.icu.text.Transliterator$Position, boolean) 
		android.icu.text.Replaceable text
		android.icu.text.Transliterator$Position index
		boolean incremental
	public final int getMaximumContextLength () 
	protected void setMaximumContextLength (int) 
		int a
	public final java.lang.String getID () 
	protected final void setID (java.lang.String) 
		String id
	public static final java.lang.String getDisplayName (java.lang.String) 
		String ID
	public static java.lang.String getDisplayName (java.lang.String, java.util.Locale) 
		String id
		java.util.Locale inLocale
	public static java.lang.String getDisplayName (java.lang.String, android.icu.util.ULocale) 
		int j
		java.text.MessageFormat format
		Object[] args
		String id
		android.icu.util.ULocale inLocale
		android.icu.impl.ICUResourceBundle bundle
		String[] stv
		String ID
		String n
	public final android.icu.text.UnicodeFilter getFilter () 
	public void setFilter (android.icu.text.UnicodeFilter) 
		Exception e
		android.icu.text.UnicodeFilter filter
	public static final android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
	public static android.icu.text.Transliterator getInstance (java.lang.String, int) 
		String ID
		int dir
		StringBuffer canonID
		java.util.List list
		android.icu.text.UnicodeSet[] globalFilter
		java.util.List translits
		android.icu.text.Transliterator t
	static android.icu.text.Transliterator getBasicInstance (java.lang.String, java.lang.String) 
		String id
		String canonID
		StringBuffer s
		android.icu.text.Transliterator t
	public static final android.icu.text.Transliterator createFromRules (java.lang.String, java.lang.String, int) 
		android.icu.text.Transliterator temp
		String idBlock
		android.icu.text.RuleBasedTransliterator$Data data
		int i
		java.util.List transliterators
		int passNumber
		int limit
		String ID
		String rules
		int dir
		android.icu.text.Transliterator t
		android.icu.text.TransliteratorParser parser
	public java.lang.String toRules (boolean) 
		boolean escapeUnprintable
	protected final java.lang.String baseToRules (boolean) 
		int c
		int i
		StringBuffer rulesSource
		String id
		boolean escapeUnprintable
	public android.icu.text.Transliterator[] getElements () 
		int i
		android.icu.text.CompoundTransliterator cpd
		android.icu.text.Transliterator[] result
		android.icu.text.Transliterator[] result
	public final android.icu.text.UnicodeSet getSourceSet () 
		android.icu.text.UnicodeSet result
	protected android.icu.text.UnicodeSet handleGetSourceSet () 
	public android.icu.text.UnicodeSet getTargetSet () 
		android.icu.text.UnicodeSet result
	public void addSourceTargetSet (android.icu.text.UnicodeSet, android.icu.text.UnicodeSet, android.icu.text.UnicodeSet) 
		String t
		String s
		android.icu.text.UnicodeSet inputFilter
		android.icu.text.UnicodeSet sourceSet
		android.icu.text.UnicodeSet targetSet
		android.icu.text.UnicodeSet myFilter
		android.icu.text.UnicodeSet temp
	public android.icu.text.UnicodeSet getFilterAsUnicodeSet (android.icu.text.UnicodeSet) 
		ClassCastException e
		android.icu.text.UnicodeSet externalFilter
		android.icu.text.UnicodeSet filterSet
		android.icu.text.UnicodeSet temp
		android.icu.text.UnicodeSet temp
	public final android.icu.text.Transliterator getInverse () 
	public static void registerClass (java.lang.String, java.lang.Class, java.lang.String) 
		String ID
		Class transClass
		String displayName
	public static void registerFactory (java.lang.String, android.icu.text.Transliterator$Factory) 
		String ID
		android.icu.text.Transliterator$Factory factory
	public static void registerInstance (android.icu.text.Transliterator) 
		android.icu.text.Transliterator trans
	static void registerInstance (android.icu.text.Transliterator, boolean) 
		android.icu.text.Transliterator trans
		boolean visible
	public static void registerAlias (java.lang.String, java.lang.String) 
		String aliasID
		String realID
	static void registerSpecialInverse (java.lang.String, java.lang.String, boolean) 
		String target
		String inverseTarget
		boolean bidirectional
	public static void unregister (java.lang.String) 
		String ID
	public static final java.util.Enumeration getAvailableIDs () 
	public static final java.util.Enumeration getAvailableSources () 
	public static final java.util.Enumeration getAvailableTargets (java.lang.String) 
		String source
	public static final java.util.Enumeration getAvailableVariants (java.lang.String, java.lang.String) 
		String source
		String target
	public static void registerAny () 
	public java.lang.String transform (java.lang.String) 
		String source
	public volatile java.lang.Object transform (java.lang.Object) 
	static void  () 
		String resString
		int dir
		String direction
		String resString
		String ID
		android.icu.util.UResourceBundle res
		String type
		android.icu.util.UResourceBundle colBund
		android.icu.util.UResourceBundle bundle
		android.icu.util.UResourceBundle transIDs
		int row
		int maxRows
}

android/icu/text/TransliteratorRegistry$LocaleEntry.class
TransliteratorRegistry.java
package android.icu.text
 android.icu.text.TransliteratorRegistry$LocaleEntry extends java.lang.Object {
	public String rule
	public int direction
	public void  (java.lang.String, int) 
		String r
		int d
}

android/icu/text/Normalizer.class
Normalizer.java
package android.icu.text
public final android.icu.text.Normalizer extends java.lang.Object implements java.lang.Cloneable  {
	private android.icu.text.UCharacterIterator text
	private android.icu.text.Normalizer2 norm2
	private android.icu.text.Normalizer$Mode mode
	private int options
	private int currentIndex
	private int nextIndex
	private StringBuilder buffer
	private int bufferPos
	public static final int UNICODE_3_2
	public static final int DONE
	public static final android.icu.text.Normalizer$Mode NONE
	public static final android.icu.text.Normalizer$Mode NFD
	public static final android.icu.text.Normalizer$Mode NFKD
	public static final android.icu.text.Normalizer$Mode NFC
	public static final android.icu.text.Normalizer$Mode DEFAULT
	public static final android.icu.text.Normalizer$Mode NFKC
	public static final android.icu.text.Normalizer$Mode FCD
	public static final android.icu.text.Normalizer$Mode NO_OP
	public static final android.icu.text.Normalizer$Mode COMPOSE
	public static final android.icu.text.Normalizer$Mode COMPOSE_COMPAT
	public static final android.icu.text.Normalizer$Mode DECOMP
	public static final android.icu.text.Normalizer$Mode DECOMP_COMPAT
	public static final int IGNORE_HANGUL
	public static final android.icu.text.Normalizer$QuickCheckResult NO
	public static final android.icu.text.Normalizer$QuickCheckResult YES
	public static final android.icu.text.Normalizer$QuickCheckResult MAYBE
	public static final int FOLD_CASE_DEFAULT
	public static final int INPUT_IS_FCD
	public static final int COMPARE_IGNORE_CASE
	public static final int COMPARE_CODE_POINT_ORDER
	public static final int FOLD_CASE_EXCLUDE_SPECIAL_I
	public static final int COMPARE_NORM_OPTIONS_SHIFT
	private static final int COMPARE_EQUIV
	public void  (java.lang.String, android.icu.text.Normalizer$Mode, int) 
		String str
		android.icu.text.Normalizer$Mode mode
		int opt
	public void  (java.text.CharacterIterator, android.icu.text.Normalizer$Mode, int) 
		java.text.CharacterIterator iter
		android.icu.text.Normalizer$Mode mode
		int opt
	public void  (android.icu.text.UCharacterIterator, android.icu.text.Normalizer$Mode, int) 
		CloneNotSupportedException e
		android.icu.text.UCharacterIterator iter
		android.icu.text.Normalizer$Mode mode
		int options
	public java.lang.Object clone () 
		android.icu.text.Normalizer copy
		CloneNotSupportedException e
	private static final android.icu.text.Normalizer2 getComposeNormalizer2 (boolean, int) 
		boolean compat
		int options
	private static final android.icu.text.Normalizer2 getDecomposeNormalizer2 (boolean, int) 
		boolean compat
		int options
	public static java.lang.String compose (java.lang.String, boolean) 
		String str
		boolean compat
	public static java.lang.String compose (java.lang.String, boolean, int) 
		String str
		boolean compat
		int options
	public static int compose (char[], char[], boolean, int) 
		char[] source
		char[] target
		boolean compat
		int options
	public static int compose (char[], int, int, char[], int, int, boolean, int) 
		char[] src
		int srcStart
		int srcLimit
		char[] dest
		int destStart
		int destLimit
		boolean compat
		int options
		java.nio.CharBuffer srcBuffer
		android.icu.text.Normalizer$CharsAppendable app
	public static java.lang.String decompose (java.lang.String, boolean) 
		String str
		boolean compat
	public static java.lang.String decompose (java.lang.String, boolean, int) 
		String str
		boolean compat
		int options
	public static int decompose (char[], char[], boolean, int) 
		char[] source
		char[] target
		boolean compat
		int options
	public static int decompose (char[], int, int, char[], int, int, boolean, int) 
		char[] src
		int srcStart
		int srcLimit
		char[] dest
		int destStart
		int destLimit
		boolean compat
		int options
		java.nio.CharBuffer srcBuffer
		android.icu.text.Normalizer$CharsAppendable app
	public static java.lang.String normalize (java.lang.String, android.icu.text.Normalizer$Mode, int) 
		String str
		android.icu.text.Normalizer$Mode mode
		int options
	public static java.lang.String normalize (java.lang.String, android.icu.text.Normalizer$Mode) 
		String src
		android.icu.text.Normalizer$Mode mode
	public static int normalize (char[], char[], android.icu.text.Normalizer$Mode, int) 
		char[] source
		char[] target
		android.icu.text.Normalizer$Mode mode
		int options
	public static int normalize (char[], int, int, char[], int, int, android.icu.text.Normalizer$Mode, int) 
		char[] src
		int srcStart
		int srcLimit
		char[] dest
		int destStart
		int destLimit
		android.icu.text.Normalizer$Mode mode
		int options
		java.nio.CharBuffer srcBuffer
		android.icu.text.Normalizer$CharsAppendable app
	public static java.lang.String normalize (int, android.icu.text.Normalizer$Mode, int) 
		String decomposition
		int char32
		android.icu.text.Normalizer$Mode mode
		int options
	public static java.lang.String normalize (int, android.icu.text.Normalizer$Mode) 
		int char32
		android.icu.text.Normalizer$Mode mode
	public static android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, android.icu.text.Normalizer$Mode) 
		String source
		android.icu.text.Normalizer$Mode mode
	public static android.icu.text.Normalizer$QuickCheckResult quickCheck (java.lang.String, android.icu.text.Normalizer$Mode, int) 
		String source
		android.icu.text.Normalizer$Mode mode
		int options
	public static android.icu.text.Normalizer$QuickCheckResult quickCheck (char[], android.icu.text.Normalizer$Mode, int) 
		char[] source
		android.icu.text.Normalizer$Mode mode
		int options
	public static android.icu.text.Normalizer$QuickCheckResult quickCheck (char[], int, int, android.icu.text.Normalizer$Mode, int) 
		char[] source
		int start
		int limit
		android.icu.text.Normalizer$Mode mode
		int options
		java.nio.CharBuffer srcBuffer
	public static boolean isNormalized (char[], int, int, android.icu.text.Normalizer$Mode, int) 
		char[] src
		int start
		int limit
		android.icu.text.Normalizer$Mode mode
		int options
		java.nio.CharBuffer srcBuffer
	public static boolean isNormalized (java.lang.String, android.icu.text.Normalizer$Mode, int) 
		String str
		android.icu.text.Normalizer$Mode mode
		int options
	public static boolean isNormalized (int, android.icu.text.Normalizer$Mode, int) 
		int char32
		android.icu.text.Normalizer$Mode mode
		int options
	public static int compare (char[], int, int, char[], int, int, int) 
		char[] s1
		int s1Start
		int s1Limit
		char[] s2
		int s2Start
		int s2Limit
		int options
	public static int compare (java.lang.String, java.lang.String, int) 
		String s1
		String s2
		int options
	public static int compare (char[], char[], int) 
		char[] s1
		char[] s2
		int options
	public static int compare (int, int, int) 
		int char32a
		int char32b
		int options
	public static int compare (int, java.lang.String, int) 
		int char32a
		String str2
		int options
	public static int concatenate (char[], int, int, char[], int, int, char[], int, int, android.icu.text.Normalizer$Mode, int) 
		char[] left
		int leftStart
		int leftLimit
		char[] right
		int rightStart
		int rightLimit
		char[] dest
		int destStart
		int destLimit
		android.icu.text.Normalizer$Mode mode
		int options
		StringBuilder destBuilder
		java.nio.CharBuffer rightBuffer
		int destLength
	public static java.lang.String concatenate (char[], char[], android.icu.text.Normalizer$Mode, int) 
		char[] left
		char[] right
		android.icu.text.Normalizer$Mode mode
		int options
		StringBuilder dest
	public static java.lang.String concatenate (java.lang.String, java.lang.String, android.icu.text.Normalizer$Mode, int) 
		String left
		String right
		android.icu.text.Normalizer$Mode mode
		int options
		StringBuilder dest
	public static int getFC_NFKC_Closure (int, char[]) 
		int c
		char[] dest
		String closure
		int length
	public static java.lang.String getFC_NFKC_Closure (int) 
		android.icu.impl.Normalizer2Impl nfkcImpl
		int c
		android.icu.text.Normalizer2 nfkc
		android.icu.impl.UCaseProps csp
		StringBuilder folded
		int folded1Length
		String kc1
		String kc2
	public int current () 
	public int next () 
		int c
	public int previous () 
		int c
	public void reset () 
	public void setIndexOnly (int) 
		int index
	public int setIndex (int) 
		int index
	public int getBeginIndex () 
	public int getEndIndex () 
	public int first () 
	public int last () 
	public int getIndex () 
	public int startIndex () 
	public int endIndex () 
	public void setMode (android.icu.text.Normalizer$Mode) 
		android.icu.text.Normalizer$Mode newMode
	public android.icu.text.Normalizer$Mode getMode () 
	public void setOption (int, boolean) 
		int option
		boolean value
	public int getOption (int) 
		int option
	public int getText (char[]) 
		char[] fillIn
	public int getLength () 
	public java.lang.String getText () 
	public void setText (java.lang.StringBuffer) 
		StringBuffer newText
		android.icu.text.UCharacterIterator newIter
	public void setText (char[]) 
		char[] newText
		android.icu.text.UCharacterIterator newIter
	public void setText (java.lang.String) 
		String newText
		android.icu.text.UCharacterIterator newIter
	public void setText (java.text.CharacterIterator) 
		java.text.CharacterIterator newText
		android.icu.text.UCharacterIterator newIter
	public void setText (android.icu.text.UCharacterIterator) 
		android.icu.text.UCharacterIterator newIter
		CloneNotSupportedException e
		android.icu.text.UCharacterIterator newText
	private void clearBuffer () 
	private boolean nextNormalize () 
		int c
		StringBuilder segment
	private boolean previousNormalize () 
		StringBuilder segment
		int c
	private static int internalCompare (java.lang.CharSequence, java.lang.CharSequence, int) 
		android.icu.text.Normalizer2 n2
		StringBuilder fcd1
		StringBuilder fcd2
		android.icu.text.Normalizer2 n2
		int spanQCYes1
		int spanQCYes2
		CharSequence s1
		CharSequence s2
		int options
		int normOptions
	private static final android.icu.text.Normalizer$CmpEquivLevel[] createCmpEquivLevelStack () 
	static int cmpEquivFold (java.lang.CharSequence, java.lang.CharSequence, int) 
		android.icu.impl.Normalizer2Impl nfcImpl
		android.icu.impl.UCaseProps csp
		StringBuilder fold1
		StringBuilder fold2
		char c
		char c
		char c
		char c
		int length
		int length
		String decomp1
		String decomp2
		CharSequence cs1
		CharSequence cs2
		int options
		android.icu.impl.Normalizer2Impl nfcImpl
		android.icu.impl.UCaseProps csp
		int s1
		int s2
		int limit1
		int limit2
		android.icu.text.Normalizer$CmpEquivLevel[] stack1
		android.icu.text.Normalizer$CmpEquivLevel[] stack2
		StringBuilder fold1
		StringBuilder fold2
		int level1
		int level2
		int c1
		int c2
		int cp1
		int cp2
	static void  () 
}

android/icu/text/CharsetRecog_sbcs$CharsetRecog_8859_9_tr.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9_tr extends android.icu.text.CharsetRecog_sbcs$CharsetRecog_8859_9 {
	private static int[] ngrams
	void  () 
	public java.lang.String getLanguage () 
	public android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
		android.icu.text.CharsetDetector det
		String name
		int confidence
	static void  () 
}

android/icu/text/CanonicalIterator.class
CanonicalIterator.java
package android.icu.text
public final android.icu.text.CanonicalIterator extends java.lang.Object {
	private static boolean PROGRESS
	private static boolean SKIP_ZEROS
	private final android.icu.text.Normalizer2 nfd
	private final android.icu.impl.Normalizer2Impl nfcImpl
	private String source
	private boolean done
	private String[][] pieces
	private int[] current
	private transient StringBuilder buffer
	private static final java.util.Set SET_WITH_NULL_STRING
	public void  (java.lang.String) 
		String source
		android.icu.impl.Norm2AllModes allModes
	public java.lang.String getSource () 
	public void reset () 
		int i
	public java.lang.String next () 
		int i
		int i
		String result
	public void setSource (java.lang.String) 
		int cp
		String newSource
		java.util.List segmentList
		int start
		int i
	public static void permute (java.lang.String, boolean, java.util.Set) 
		String piece
		String s
		String chStr
		int cp
		int i
		String source
		boolean skipZeros
		java.util.Set output
		java.util.Set subpermute
	private java.lang.String[] getEquivalents (java.lang.String) 
		String possible
		String item
		java.util.Iterator it2
		String segment
		java.util.Set result
		java.util.Set basic
		java.util.Set permutations
		java.util.Iterator it
		String[] finalResult
	private java.util.Set getEquivalents2 (java.lang.String) 
		String item
		int cp2
		java.util.Set remainder
		String prefix
		android.icu.text.UnicodeSetIterator iter
		int cp
		int i
		String segment
		java.util.Set result
		StringBuffer workingBuffer
		android.icu.text.UnicodeSet starts
	private java.util.Set extract (int, java.lang.String, int, java.lang.StringBuffer) 
		int cp
		int i
		int comp
		String segment
		int segmentPos
		StringBuffer buf
		String decomp
		boolean ok
		int decompPos
		int decompCp
		String remainder
	static void  () 
}

android/icu/text/MeasureFormat$UnitDataSink.class
MeasureFormat.java
package android.icu.text
final android.icu.text.MeasureFormat$UnitDataSink extends android.icu.impl.UResource$TableSink {
	android.icu.text.MeasureFormat$UnitDataSink$UnitPatternSink patternSink
	android.icu.text.MeasureFormat$UnitDataSink$UnitSubtypeSink subtypeSink
	android.icu.text.MeasureFormat$UnitDataSink$UnitCompoundSink compoundSink
	android.icu.text.MeasureFormat$UnitDataSink$UnitTypeSink typeSink
	android.icu.text.MeasureFormat$MeasureFormatData cacheData
	android.icu.text.MeasureFormat$FormatWidth width
	String type
	android.icu.util.MeasureUnit unit
	StringBuilder sb
	void  (android.icu.text.MeasureFormat$MeasureFormatData) 
		android.icu.text.MeasureFormat$MeasureFormatData outputData
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
		android.icu.text.MeasureFormat$FormatWidth sourceWidth
		android.icu.text.MeasureFormat$FormatWidth targetWidth
	public android.icu.impl.UResource$TableSink getOrCreateTableSink (android.icu.impl.UResource$Key, int) 
		android.icu.impl.UResource$Key key
		int initialSize
	static android.icu.text.MeasureFormat$FormatWidth widthFromKey (android.icu.impl.UResource$Key) 
		android.icu.impl.UResource$Key key
	static android.icu.text.MeasureFormat$FormatWidth widthFromAlias (android.icu.impl.UResource$Value) 
		android.icu.impl.UResource$Value value
		String s
}

android/icu/text/EscapeTransliterator$5.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$5 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/BidiClassifier.class
BidiClassifier.java
package android.icu.text
public android.icu.text.BidiClassifier extends java.lang.Object {
	protected Object context
	public void  (java.lang.Object) 
		Object context
	public void setContext (java.lang.Object) 
		Object context
	public java.lang.Object getContext () 
	public int classify (int) 
		int c
}

android/icu/text/CharsetRecognizer.class
CharsetRecognizer.java
package android.icu.text
abstract android.icu.text.CharsetRecognizer extends java.lang.Object {
	void  () 
	abstract java.lang.String getName () 
	public java.lang.String getLanguage () 
	abstract android.icu.text.CharsetMatch match (android.icu.text.CharsetDetector) 
}

android/icu/text/UnicodeFilter.class
UnicodeFilter.java
package android.icu.text
public abstract android.icu.text.UnicodeFilter extends java.lang.Object implements android.icu.text.UnicodeMatcher  {
	public abstract boolean contains (int) 
	public int matches (android.icu.text.Replaceable, int[], int, boolean) 
		int c
		android.icu.text.Replaceable text
		int[] offset
		int limit
		boolean incremental
	protected void  () 
}

android/icu/text/TimeZoneNames$DefaultTimeZoneNames.class
TimeZoneNames.java
package android.icu.text
 android.icu.text.TimeZoneNames$DefaultTimeZoneNames extends android.icu.text.TimeZoneNames {
	private static final long serialVersionUID
	public static final android.icu.text.TimeZoneNames$DefaultTimeZoneNames INSTANCE
	private void  () 
	public java.util.Set getAvailableMetaZoneIDs () 
	public java.util.Set getAvailableMetaZoneIDs (java.lang.String) 
		String tzID
	public java.lang.String getMetaZoneID (java.lang.String, long) 
		String tzID
		long date
	public java.lang.String getReferenceZoneID (java.lang.String, java.lang.String) 
		String mzID
		String region
	public java.lang.String getMetaZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String mzID
		android.icu.text.TimeZoneNames$NameType type
	public java.lang.String getTimeZoneDisplayName (java.lang.String, android.icu.text.TimeZoneNames$NameType) 
		String tzID
		android.icu.text.TimeZoneNames$NameType type
	public java.util.Collection find (java.lang.CharSequence, int, java.util.EnumSet) 
		CharSequence text
		int start
		java.util.EnumSet nameTypes
	static void  () 
}

android/icu/text/DictionaryData.class
DictionaryData.java
package android.icu.text
final android.icu.text.DictionaryData extends java.lang.Object {
	public static final int TRIE_TYPE_BYTES
	public static final int TRIE_TYPE_UCHARS
	public static final int TRIE_TYPE_MASK
	public static final int TRIE_HAS_VALUES
	public static final int TRANSFORM_NONE
	public static final int TRANSFORM_TYPE_OFFSET
	public static final int TRANSFORM_TYPE_MASK
	public static final int TRANSFORM_OFFSET_MASK
	public static final int IX_STRING_TRIE_OFFSET
	public static final int IX_RESERVED1_OFFSET
	public static final int IX_RESERVED2_OFFSET
	public static final int IX_TOTAL_SIZE
	public static final int IX_TRIE_TYPE
	public static final int IX_TRANSFORM
	public static final int IX_RESERVED6
	public static final int IX_RESERVED7
	public static final int IX_COUNT
	private static final int DATA_FORMAT_ID
	private void  () 
	public static android.icu.text.DictionaryMatcher loadDictionaryFor (java.lang.String)  throws java.io.IOException 
		int i
		int diff
		int transform
		byte[] data
		String data
		String dictType
		android.icu.impl.ICUResourceBundle rb
		String dictFileName
		java.nio.ByteBuffer bytes
		int[] indexes
		int offset
		int trieType
		int totalSize
		android.icu.text.DictionaryMatcher m
}

android/icu/text/RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeSink.class
RelativeDateTimeFormatter.java
package android.icu.text
 android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink$RelativeSink extends android.icu.impl.UResource$TableSink {
	final android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	void  (android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink) 
		android.icu.text.RelativeDateTimeFormatter$RelDateTimeFmtDataSink this$0
	public void put (android.icu.impl.UResource$Key, android.icu.impl.UResource$Value) 
		java.util.EnumMap unitStrings
		android.icu.impl.UResource$Key key
		android.icu.impl.UResource$Value value
		java.util.EnumMap absMap
		android.icu.text.RelativeDateTimeFormatter$Direction keyDirection
		android.icu.text.RelativeDateTimeFormatter$AbsoluteUnit absUnit
		java.util.EnumMap dirMap
}

android/icu/text/MessagePattern$Part$Type.class
MessagePattern.java
package android.icu.text
public final android.icu.text.MessagePattern$Part$Type extends java.lang.Enum {
	public static final android.icu.text.MessagePattern$Part$Type MSG_START
	public static final android.icu.text.MessagePattern$Part$Type MSG_LIMIT
	public static final android.icu.text.MessagePattern$Part$Type SKIP_SYNTAX
	public static final android.icu.text.MessagePattern$Part$Type INSERT_CHAR
	public static final android.icu.text.MessagePattern$Part$Type REPLACE_NUMBER
	public static final android.icu.text.MessagePattern$Part$Type ARG_START
	public static final android.icu.text.MessagePattern$Part$Type ARG_LIMIT
	public static final android.icu.text.MessagePattern$Part$Type ARG_NUMBER
	public static final android.icu.text.MessagePattern$Part$Type ARG_NAME
	public static final android.icu.text.MessagePattern$Part$Type ARG_TYPE
	public static final android.icu.text.MessagePattern$Part$Type ARG_STYLE
	public static final android.icu.text.MessagePattern$Part$Type ARG_SELECTOR
	public static final android.icu.text.MessagePattern$Part$Type ARG_INT
	public static final android.icu.text.MessagePattern$Part$Type ARG_DOUBLE
	private static final android.icu.text.MessagePattern$Part$Type[] $VALUES
	public static android.icu.text.MessagePattern$Part$Type[] values () 
	public static android.icu.text.MessagePattern$Part$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean hasNumericValue () 
	static void  () 
}

android/icu/text/EscapeTransliterator$8.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$8 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/CharsetRecog_sbcs$NGramParser_IBM420.class
CharsetRecog_sbcs.java
package android.icu.text
 android.icu.text.CharsetRecog_sbcs$NGramParser_IBM420 extends android.icu.text.CharsetRecog_sbcs$NGramParser {
	private byte alef
	protected static byte[] unshapeMap
	public void  (int[], byte[]) 
		int[] theNgramList
		byte[] theByteMap
	private byte isLamAlef (byte) 
		byte b
	private int nextByte (android.icu.text.CharsetDetector) 
		int next
		android.icu.text.CharsetDetector det
		int next
	protected void parseCharacters (android.icu.text.CharsetDetector) 
		byte mb
		android.icu.text.CharsetDetector det
		int b
		boolean ignoreSpace
	static void  () 
}

android/icu/text/CurrencyFormat.class
CurrencyFormat.java
package android.icu.text
 android.icu.text.CurrencyFormat extends android.icu.text.MeasureFormat {
	static final long serialVersionUID
	private android.icu.text.NumberFormat fmt
	private final transient android.icu.text.MeasureFormat mf
	public void  (android.icu.util.ULocale) 
		android.icu.util.ULocale locale
	public java.lang.Object clone () 
		android.icu.text.CurrencyFormat result
	public java.lang.StringBuffer format (java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition) 
		Object obj
		StringBuffer toAppendTo
		java.text.FieldPosition pos
		android.icu.util.CurrencyAmount currency
	public android.icu.util.CurrencyAmount parseObject (java.lang.String, java.text.ParsePosition) 
		String source
		java.text.ParsePosition pos
	public transient java.lang.StringBuilder formatMeasures (java.lang.StringBuilder, java.text.FieldPosition, android.icu.util.Measure[]) 
		StringBuilder appendTo
		java.text.FieldPosition fieldPosition
		android.icu.util.Measure[] measures
	public android.icu.text.MeasureFormat$FormatWidth getWidth () 
	public android.icu.text.NumberFormat getNumberFormat () 
	private java.lang.Object writeReplace ()  throws java.io.ObjectStreamException 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	public volatile android.icu.util.Measure parseObject (java.lang.String, java.text.ParsePosition) 
	public volatile java.lang.Object parseObject (java.lang.String, java.text.ParsePosition) 
}

android/icu/text/CollatorServiceShim.class
CollatorServiceShim.java
package android.icu.text
final android.icu.text.CollatorServiceShim extends android.icu.text.Collator$ServiceShim {
	private static android.icu.impl.ICULocaleService service
	void  () 
	android.icu.text.Collator getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale[] actualLoc
		android.icu.text.Collator coll
		CloneNotSupportedException e
		android.icu.util.ULocale locale
	java.lang.Object registerInstance (android.icu.text.Collator, android.icu.util.ULocale) 
		android.icu.text.Collator collator
		android.icu.util.ULocale locale
	java.lang.Object registerFactory (android.icu.text.Collator$CollatorFactory) 
		android.icu.text.Collator$CollatorFactory f
	boolean unregister (java.lang.Object) 
		Object registryKey
	java.util.Locale[] getAvailableLocales () 
		java.util.Locale[] result
		java.util.Locale[] result
	android.icu.util.ULocale[] getAvailableULocales () 
		android.icu.util.ULocale[] result
		android.icu.util.ULocale[] result
	java.lang.String getDisplayName (android.icu.util.ULocale, android.icu.util.ULocale) 
		android.icu.util.ULocale objectLocale
		android.icu.util.ULocale displayLocale
		String id
	private static final android.icu.text.Collator makeInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale desiredLocale
		android.icu.util.Output validLocale
		android.icu.impl.coll.CollationTailoring t
	static android.icu.text.Collator access$000 (android.icu.util.ULocale) 
		android.icu.util.ULocale x0
	static void  () 
}

android/icu/text/EscapeTransliterator$7.class
EscapeTransliterator.java
package android.icu.text
final android.icu.text.EscapeTransliterator$7 extends java.lang.Object implements android.icu.text.Transliterator$Factory  {
	void  () 
	public android.icu.text.Transliterator getInstance (java.lang.String) 
		String ID
}

android/icu/text/BreakIterator$BreakIteratorCache.class
BreakIterator.java
package android.icu.text
final android.icu.text.BreakIterator$BreakIteratorCache extends java.lang.Object {
	private android.icu.text.BreakIterator iter
	private android.icu.util.ULocale where
	void  (android.icu.util.ULocale, android.icu.text.BreakIterator) 
		android.icu.util.ULocale where
		android.icu.text.BreakIterator iter
	android.icu.util.ULocale getLocale () 
	android.icu.text.BreakIterator createBreakInstance () 
}

android/icu/text/DateTimePatternGenerator.class
DateTimePatternGenerator.java
package android.icu.text
public android.icu.text.DateTimePatternGenerator extends java.lang.Object implements android.icu.util.Freezable java.lang.Cloneable  {
	private static final boolean DEBUG
	public static final int ERA
	public static final int YEAR
	public static final int QUARTER
	public static final int MONTH
	public static final int WEEK_OF_YEAR
	public static final int WEEK_OF_MONTH
	public static final int WEEKDAY
	public static final int DAY
	public static final int DAY_OF_YEAR
	public static final int DAY_OF_WEEK_IN_MONTH
	public static final int DAYPERIOD
	public static final int HOUR
	public static final int MINUTE
	public static final int SECOND
	public static final int FRACTIONAL_SECOND
	public static final int ZONE
	public static final int TYPE_LIMIT
	public static final int MATCH_NO_OPTIONS
	public static final int MATCH_HOUR_FIELD_LENGTH
	public static final int MATCH_MINUTE_FIELD_LENGTH
	public static final int MATCH_SECOND_FIELD_LENGTH
	public static final int MATCH_ALL_FIELDS_LENGTH
	private java.util.TreeMap skeleton2pattern
	private java.util.TreeMap basePattern_pattern
	private String decimal
	private String dateTimeFormat
	private String[] appendItemFormats
	private String[] appendItemNames
	private char defaultHourFormatChar
	private volatile boolean frozen
	private transient android.icu.text.DateTimePatternGenerator$DateTimeMatcher current
	private transient android.icu.text.DateTimePatternGenerator$FormatParser fp
	private transient android.icu.text.DateTimePatternGenerator$DistanceInfo _distanceInfo
	private static final int FRACTIONAL_MASK
	private static final int SECOND_AND_FRACTIONAL_MASK
	private static android.icu.impl.ICUCache DTPNG_CACHE
	private static final String[] CLDR_FIELD_APPEND
	private static final String[] CLDR_FIELD_NAME
	private static final String[] FIELD_NAME
	private static final String[] CANONICAL_ITEMS
	private static final java.util.Set CANONICAL_SET
	private java.util.Set cldrAvailableFormatKeys
	private static final int DATE_MASK
	private static final int TIME_MASK
	private static final int DELTA
	private static final int NUMERIC
	private static final int NONE
	private static final int NARROW
	private static final int SHORT
	private static final int LONG
	private static final int EXTRA_FIELD
	private static final int MISSING_FIELD
	private static final int[][] types
	public static android.icu.text.DateTimePatternGenerator getEmptyInstance () 
	protected void  () 
		int i
	public static android.icu.text.DateTimePatternGenerator getInstance () 
	public static android.icu.text.DateTimePatternGenerator getInstance (android.icu.util.ULocale) 
		android.icu.util.ULocale uLocale
	public static android.icu.text.DateTimePatternGenerator getInstance (java.util.Locale) 
		java.util.Locale locale
	public static android.icu.text.DateTimePatternGenerator getFrozenInstance (android.icu.util.ULocale) 
		android.icu.text.DateTimePatternGenerator$VariableField fld
		Object item
		int idx
		android.icu.text.DateTimePatternGenerator$FormatParser fp
		java.util.List items
		android.icu.text.SimpleDateFormat df
		int i
		String[] preferredCalendarTypes
		android.icu.impl.ICUResourceBundle formatBundle
		String formatName
		String value
		int i
		android.icu.impl.ICUResourceBundle itemBundle
		String value
		android.icu.impl.ICUResourceBundle fieldBundle
		android.icu.impl.ICUResourceBundle dnBundle
		int i
		android.icu.impl.ICUResourceBundle itemBundle
		String formatValue
		String formatKey
		int i
		java.util.MissingResourceException e
		android.icu.impl.ICUResourceBundle pbundle
		android.icu.util.ULocale uLocale
		String localeKey
		android.icu.text.DateTimePatternGenerator result
		android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
		String shortTimePattern
		android.icu.impl.ICUResourceBundle rb
		String calendarTypeToUse
		android.icu.impl.ICUResourceBundle availFormatsBundle
		boolean override
		android.icu.text.DecimalFormatSymbols dfs
	public char getDefaultHourFormatChar () 
	public void setDefaultHourFormatChar (char) 
		char defaultHourFormatChar
	private static void hackTimes (android.icu.text.DateTimePatternGenerator, android.icu.text.DateTimePatternGenerator$PatternInfo, java.lang.String) 
		char ch
		Object item
		int i
		int j
		char ch
		Object item
		int i
		android.icu.text.DateTimePatternGenerator result
		android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
		String hackPattern
		StringBuilder mmss
		boolean gotMm
		java.util.BitSet variables
		java.util.BitSet nuke
		String hhmm
	private static java.lang.String getFilteredPattern (android.icu.text.DateTimePatternGenerator$FormatParser, java.util.BitSet) 
		Object item
		int i
		android.icu.text.DateTimePatternGenerator$FormatParser fp
		java.util.BitSet nuke
		StringBuilder result
	public static int getAppendFormatNumber (java.lang.String) 
		int i
		String string
	private static boolean isCLDRFieldName (int) 
		int index
	public java.lang.String getBestPattern (java.lang.String) 
		String skeleton
	public java.lang.String getBestPattern (java.lang.String, int) 
		String skeleton
		int options
	private java.lang.String getBestPattern (java.lang.String, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int) 
		char patChr
		int patPos
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher bestWithMatcher
		int neededFields
		String skeleton
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
		int options
		java.util.EnumSet flags
		StringBuilder skeletonCopy
		boolean inQuoted
		String datePattern
		String timePattern
	public android.icu.text.DateTimePatternGenerator addPattern (java.lang.String, boolean, android.icu.text.DateTimePatternGenerator$PatternInfo) 
		String pattern
		boolean override
		android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
	public android.icu.text.DateTimePatternGenerator addPatternWithSkeleton (java.lang.String, java.lang.String, boolean, android.icu.text.DateTimePatternGenerator$PatternInfo) 
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
		String pattern
		String skeletonToUse
		boolean override
		android.icu.text.DateTimePatternGenerator$PatternInfo returnInfo
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcher
		String basePattern
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag previousPatternWithSameBase
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag previousValue
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patWithSkelFlag
	public java.lang.String getSkeleton (java.lang.String) 
		String pattern
	public java.lang.String getSkeletonAllowingDuplicates (java.lang.String) 
		String pattern
	public java.lang.String getCanonicalSkeletonAllowingDuplicates (java.lang.String) 
		String pattern
	public java.lang.String getBaseSkeleton (java.lang.String) 
		String pattern
	public java.util.Map getSkeletons (java.util.Map) 
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
		String pattern
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher item
		java.util.Map result
	public java.util.Set getBaseSkeletons (java.util.Set) 
		java.util.Set result
	public java.lang.String replaceFieldTypes (java.lang.String, java.lang.String) 
		String pattern
		String skeleton
	public java.lang.String replaceFieldTypes (java.lang.String, java.lang.String, int) 
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher patternNoMatcher
		String pattern
		String skeleton
		int options
	public void setDateTimeFormat (java.lang.String) 
		String dateTimeFormat
	public java.lang.String getDateTimeFormat () 
	public void setDecimal (java.lang.String) 
		String decimal
	public java.lang.String getDecimal () 
	public java.util.Collection getRedundants (java.util.Collection) 
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
		String pattern
		String trial
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher cur
		java.util.Collection output
	public void setAppendItemFormat (int, java.lang.String) 
		int field
		String value
	public java.lang.String getAppendItemFormat (int) 
		int field
	public void setAppendItemName (int, java.lang.String) 
		int field
		String value
	public java.lang.String getAppendItemName (int) 
		int field
	public static boolean isSingleField (java.lang.String) 
		int i
		String skeleton
		char first
	private void setAvailableFormat (java.lang.String) 
		String key
	private boolean isAvailableFormatSet (java.lang.String) 
		String key
	public boolean isFrozen () 
	public android.icu.text.DateTimePatternGenerator freeze () 
	public android.icu.text.DateTimePatternGenerator cloneAsThawed () 
		android.icu.text.DateTimePatternGenerator result
	public java.lang.Object clone () 
		android.icu.text.DateTimePatternGenerator result
		CloneNotSupportedException e
	public boolean skeletonsAreSimilar (java.lang.String, java.lang.String) 
		int index1
		String item2
		int index2
		String item
		String id
		String skeleton
		java.util.TreeSet parser1
		java.util.TreeSet parser2
		java.util.Iterator it2
	private java.util.TreeSet getSet (java.lang.String) 
		String item
		Object obj
		String id
		java.util.List items
		java.util.TreeSet result
	private void checkFrozen () 
	private java.lang.String getBestAppending (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, java.util.EnumSet, int) 
		int startingMask
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher tempWithMatcher
		String temp
		int foundMask
		int topField
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher resultPatternWithMatcher
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
		int missingFields
		android.icu.text.DateTimePatternGenerator$DistanceInfo distInfo
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
		java.util.EnumSet flags
		int options
		String resultPattern
	private java.lang.String getAppendName (int) 
		int foundMask
	private java.lang.String getAppendFormat (int) 
		int foundMask
	private int getTopBitNumber (int) 
		int foundMask
		int i
	private void complete () 
		int i
		android.icu.text.DateTimePatternGenerator$PatternInfo patternInfo
	private android.icu.text.DateTimePatternGenerator$PatternWithMatcher getBestRaw (android.icu.text.DateTimePatternGenerator$DateTimeMatcher, int, android.icu.text.DateTimePatternGenerator$DistanceInfo, android.icu.text.DateTimePatternGenerator$DateTimeMatcher) 
		android.icu.text.DateTimePatternGenerator$PatternWithSkeletonFlag patternWithSkelFlag
		int distance
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher trial
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher source
		int includeMask
		android.icu.text.DateTimePatternGenerator$DistanceInfo missingFields
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher skipMatcher
		int bestDistance
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher bestPatternWithMatcher
		android.icu.text.DateTimePatternGenerator$DistanceInfo tempInfo
	private java.lang.String adjustFieldTypes (android.icu.text.DateTimePatternGenerator$PatternWithMatcher, android.icu.text.DateTimePatternGenerator$DateTimeMatcher, java.util.EnumSet, int) 
		String newField
		String skelField
		int skelFieldLen
		boolean patFieldIsNumeric
		boolean skelFieldIsNumeric
		int i
		String reqField
		int reqFieldLen
		int adjFieldLen
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher matcherWithSkeleton
		char c
		android.icu.text.DateTimePatternGenerator$VariableField variableField
		StringBuilder fieldBuilder
		int type
		Object item
		android.icu.text.DateTimePatternGenerator$PatternWithMatcher patternWithMatcher
		android.icu.text.DateTimePatternGenerator$DateTimeMatcher inputRequest
		java.util.EnumSet flags
		int options
		StringBuilder newPattern
	public java.lang.String getFields (java.lang.String) 
		Object item
		String pattern
		StringBuilder newPattern
	private static java.lang.String showMask (int) 
		int i
		int mask
		StringBuilder result
	private static java.lang.String getName (java.lang.String) 
		String s
		int i
		String name
		int subtype
		boolean string
	private static int getCanonicalIndex (java.lang.String, boolean) 
		int i
		int[] row
		int i
		String s
		boolean strict
		int len
		int ch
		int bestRow
	public volatile java.lang.Object cloneAsThawed () 
	public volatile java.lang.Object freeze () 
	static int access$300 (java.lang.String, boolean) 
		String x0
		boolean x1
	static int[][] access$400 () 
	static java.lang.String[] access$500 () 
	static java.lang.String access$900 (int) 
		int x0
	static void  () 
}

android/icu/ICUConfig.properties
android/transition/
android/transition/ChangeTransform$2.class
ChangeTransform.java
package android.transition
final android.transition.ChangeTransform$2 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public android.graphics.PointF get (android.transition.ChangeTransform$PathAnimatorMatrix) 
		android.transition.ChangeTransform$PathAnimatorMatrix object
	public void set (android.transition.ChangeTransform$PathAnimatorMatrix, android.graphics.PointF) 
		android.transition.ChangeTransform$PathAnimatorMatrix object
		android.graphics.PointF value
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/Transition$AnimationInfo.class
Transition.java
package android.transition
public android.transition.Transition$AnimationInfo extends java.lang.Object {
	public android.view.View view
	String name
	android.transition.TransitionValues values
	android.view.WindowId windowId
	android.transition.Transition transition
	void  (android.view.View, java.lang.String, android.transition.Transition, android.view.WindowId, android.transition.TransitionValues) 
		android.view.View view
		String name
		android.transition.Transition transition
		android.view.WindowId windowId
		android.transition.TransitionValues values
}

android/transition/ChangeBounds$3.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$3 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.transition.ChangeBounds$ViewBounds, android.graphics.PointF) 
		android.transition.ChangeBounds$ViewBounds viewBounds
		android.graphics.PointF bottomRight
	public android.graphics.PointF get (android.transition.ChangeBounds$ViewBounds) 
		android.transition.ChangeBounds$ViewBounds viewBounds
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/ChangeBounds$1.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$1 extends android.util.Property {
	private android.graphics.Rect mBounds
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.graphics.drawable.Drawable, android.graphics.PointF) 
		android.graphics.drawable.Drawable object
		android.graphics.PointF value
	public android.graphics.PointF get (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable object
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/ChangeTransform$GhostListener.class
ChangeTransform.java
package android.transition
 android.transition.ChangeTransform$GhostListener extends android.transition.Transition$TransitionListenerAdapter {
	private android.view.View mView
	private android.view.View mStartView
	private android.view.GhostView mGhostView
	public void  (android.view.View, android.view.View, android.view.GhostView) 
		android.view.View view
		android.view.View startView
		android.view.GhostView ghostView
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/Visibility$VisibilityInfo.class
Visibility.java
package android.transition
 android.transition.Visibility$VisibilityInfo extends java.lang.Object {
	boolean visibilityChange
	boolean fadeIn
	int startVisibility
	int endVisibility
	android.view.ViewGroup startParent
	android.view.ViewGroup endParent
	private void  () 
	void  (android.transition.Visibility$1) 
		android.transition.Visibility$1 x0
}

android/transition/Transition$TransitionListenerAdapter.class
Transition.java
package android.transition
public android.transition.Transition$TransitionListenerAdapter extends java.lang.Object implements android.transition.Transition$TransitionListener  {
	public void  () 
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionCancel (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/ChangeText.class
ChangeText.java
package android.transition
public android.transition.ChangeText extends android.transition.Transition {
	private static final String LOG_TAG
	private static final String PROPNAME_TEXT
	private static final String PROPNAME_TEXT_SELECTION_START
	private static final String PROPNAME_TEXT_SELECTION_END
	private static final String PROPNAME_TEXT_COLOR
	private int mChangeBehavior
	public static final int CHANGE_BEHAVIOR_KEEP
	public static final int CHANGE_BEHAVIOR_OUT
	public static final int CHANGE_BEHAVIOR_IN
	public static final int CHANGE_BEHAVIOR_OUT_IN
	private static final String[] sTransitionProperties
	public void  () 
	public android.transition.ChangeText setChangeBehavior (int) 
		int changeBehavior
	public java.lang.String[] getTransitionProperties () 
	public int getChangeBehavior () 
	private void captureValues (android.transition.TransitionValues) 
		android.widget.TextView textview
		android.transition.TransitionValues transitionValues
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		int startSelectionStart
		int startSelectionEnd
		int endSelectionStart
		int endSelectionEnd
		int startColor
		int endColor
		android.animation.Animator anim
		android.animation.Animator anim
		android.animation.Animator anim
		android.animation.ValueAnimator outAnim
		android.animation.ValueAnimator inAnim
		int startColor
		int endColor
		android.animation.Animator anim
		android.transition.Transition$TransitionListener transitionListener
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.widget.TextView view
		java.util.Map startVals
		java.util.Map endVals
		CharSequence startText
		CharSequence endText
		int startSelectionStart
		int startSelectionEnd
		int endSelectionStart
		int endSelectionEnd
	private void setSelection (android.widget.EditText, int, int) 
		android.widget.EditText editText
		int start
		int end
	static void access$000 (android.transition.ChangeText, android.widget.EditText, int, int) 
		android.transition.ChangeText x0
		android.widget.EditText x1
		int x2
		int x3
	static int access$100 (android.transition.ChangeText) 
		android.transition.ChangeText x0
	static void  () 
}

android/transition/TransitionPropagation.class
TransitionPropagation.java
package android.transition
public abstract android.transition.TransitionPropagation extends java.lang.Object {
	public void  () 
	public abstract long getStartDelay (android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues) 
	public abstract void captureValues (android.transition.TransitionValues) 
	public abstract java.lang.String[] getPropagationProperties () 
}

android/transition/TranslationAnimationCreator.class
TranslationAnimationCreator.java
package android.transition
 android.transition.TranslationAnimationCreator extends java.lang.Object {
	void  () 
	static android.animation.Animator createAnimation (android.view.View, android.transition.TransitionValues, int, int, float, float, float, float, android.animation.TimeInterpolator, android.transition.Transition) 
		android.view.View view
		android.transition.TransitionValues values
		int viewPosX
		int viewPosY
		float startX
		float startY
		float endX
		float endY
		android.animation.TimeInterpolator interpolator
		android.transition.Transition transition
		float terminalX
		float terminalY
		int[] startPosition
		int startPosX
		int startPosY
		android.graphics.Path path
		android.animation.ObjectAnimator anim
		android.transition.TranslationAnimationCreator$TransitionPositionListener listener
}

android/transition/ChangeBounds$9.class
ChangeBounds.java
package android.transition
 android.transition.ChangeBounds$9 extends android.transition.Transition$TransitionListenerAdapter {
	boolean mCanceled
	final android.view.ViewGroup val$parent
	final android.transition.ChangeBounds this$0
	void  (android.transition.ChangeBounds, android.view.ViewGroup) 
		android.transition.ChangeBounds this$0
	public void onTransitionCancel (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/VisibilityPropagation.class
VisibilityPropagation.java
package android.transition
public abstract android.transition.VisibilityPropagation extends android.transition.TransitionPropagation {
	private static final String PROPNAME_VISIBILITY
	private static final String PROPNAME_VIEW_CENTER
	private static final String[] VISIBILITY_PROPAGATION_VALUES
	public void  () 
	public void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		android.view.View view
		Integer visibility
		int[] loc
	public java.lang.String[] getPropagationProperties () 
	public int getViewVisibility (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		Integer visibility
	public int getViewX (android.transition.TransitionValues) 
		android.transition.TransitionValues values
	public int getViewY (android.transition.TransitionValues) 
		android.transition.TransitionValues values
	private static int getViewCoordinate (android.transition.TransitionValues, int) 
		android.transition.TransitionValues values
		int coordinateIndex
		int[] coordinates
	static void  () 
}

android/transition/ChangeText$6.class
ChangeText.java
package android.transition
 android.transition.ChangeText$6 extends android.transition.Transition$TransitionListenerAdapter {
	int mPausedColor
	final android.widget.TextView val$view
	final CharSequence val$endText
	final int val$endSelectionStart
	final int val$endSelectionEnd
	final int val$endColor
	final CharSequence val$startText
	final int val$startSelectionStart
	final int val$startSelectionEnd
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, android.widget.TextView, java.lang.CharSequence, int, int, int, java.lang.CharSequence, int, int) 
		android.transition.ChangeText this$0
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/Rotate.class
Rotate.java
package android.transition
public android.transition.Rotate extends android.transition.Transition {
	private static final String PROPNAME_ROTATION
	public void  () 
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View view
		float startRotation
		float endRotation
}

android/transition/TransitionValues.class
TransitionValues.java
package android.transition
public android.transition.TransitionValues extends java.lang.Object {
	public android.view.View view
	public final java.util.Map values
	final java.util.ArrayList targetedTransitions
	public void  () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
		String s
		String returnValue
}

android/transition/ChangeBounds$6.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$6 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.view.View, android.graphics.PointF) 
		android.view.View view
		android.graphics.PointF topLeft
		int left
		int top
		int right
		int bottom
	public android.graphics.PointF get (android.view.View) 
		android.view.View view
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/PathMotion.class
PathMotion.java
package android.transition
public abstract android.transition.PathMotion extends java.lang.Object {
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public abstract android.graphics.Path getPath (float, float, float, float) 
}

android/transition/ChangeBounds.class
ChangeBounds.java
package android.transition
public android.transition.ChangeBounds extends android.transition.Transition {
	private static final String PROPNAME_BOUNDS
	private static final String PROPNAME_CLIP
	private static final String PROPNAME_PARENT
	private static final String PROPNAME_WINDOW_X
	private static final String PROPNAME_WINDOW_Y
	private static final String[] sTransitionProperties
	private static final android.util.Property DRAWABLE_ORIGIN_PROPERTY
	private static final android.util.Property TOP_LEFT_PROPERTY
	private static final android.util.Property BOTTOM_RIGHT_PROPERTY
	private static final android.util.Property BOTTOM_RIGHT_ONLY_PROPERTY
	private static final android.util.Property TOP_LEFT_ONLY_PROPERTY
	private static final android.util.Property POSITION_PROPERTY
	int[] tempLocation
	boolean mResizeClip
	boolean mReparent
	private static final String LOG_TAG
	private static android.animation.RectEvaluator sRectEvaluator
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		boolean resizeClip
	public java.lang.String[] getTransitionProperties () 
	public void setResizeClip (boolean) 
		boolean resizeClip
	public boolean getResizeClip () 
	public void setReparent (boolean) 
		boolean reparent
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		android.view.View view
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	private boolean parentMatches (android.view.View, android.view.View) 
		android.transition.TransitionValues endValues
		android.view.View startParent
		android.view.View endParent
		boolean parentMatches
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.graphics.Path topLeftPath
		android.animation.Animator anim
		android.transition.ChangeBounds$ViewBounds viewBounds
		android.graphics.Path topLeftPath
		android.animation.ObjectAnimator topLeftAnimator
		android.graphics.Path bottomRightPath
		android.animation.ObjectAnimator bottomRightAnimator
		android.animation.AnimatorSet set
		android.animation.Animator anim
		android.graphics.Path topLeftPath
		android.animation.Animator anim
		android.graphics.Path bottomRight
		android.animation.Animator anim
		android.graphics.Path topLeftPath
		int maxWidth
		int maxHeight
		android.animation.ObjectAnimator positionAnimator
		android.graphics.Rect finalClip
		android.animation.ObjectAnimator clipAnimator
		android.view.ViewGroup parent
		android.transition.Transition$TransitionListener transitionListener
		android.animation.Animator anim
		android.graphics.Rect startBounds
		android.graphics.Rect endBounds
		int startLeft
		int endLeft
		int startTop
		int endTop
		int startRight
		int endRight
		int startBottom
		int endBottom
		int startWidth
		int startHeight
		int endWidth
		int endHeight
		android.graphics.Rect startClip
		android.graphics.Rect endClip
		int numChanges
		int width
		int height
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		android.graphics.drawable.BitmapDrawable drawable
		float transitionAlpha
		android.graphics.Path topLeftPath
		android.animation.PropertyValuesHolder origin
		android.animation.ObjectAnimator anim
		int startX
		int startY
		int endX
		int endY
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		java.util.Map startParentVals
		java.util.Map endParentVals
		android.view.ViewGroup startParent
		android.view.ViewGroup endParent
		android.view.View view
	static void  () 
}

android/transition/Transition$3.class
Transition.java
package android.transition
 android.transition.Transition$3 extends android.animation.AnimatorListenerAdapter {
	final android.transition.Transition this$0
	void  (android.transition.Transition) 
		android.transition.Transition this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/ChangeTransform$Transforms.class
ChangeTransform.java
package android.transition
 android.transition.ChangeTransform$Transforms extends java.lang.Object {
	public final float translationX
	public final float translationY
	public final float translationZ
	public final float scaleX
	public final float scaleY
	public final float rotationX
	public final float rotationY
	public final float rotationZ
	public void  (android.view.View) 
		android.view.View view
	public void restore (android.view.View) 
		android.view.View view
	public boolean equals (java.lang.Object) 
		Object that
		android.transition.ChangeTransform$Transforms thatTransform
}

android/transition/TransitionUtils.class
TransitionUtils.java
package android.transition
public android.transition.TransitionUtils extends java.lang.Object {
	private static int MAX_IMAGE_SIZE
	public void  () 
	static android.animation.Animator mergeAnimators (android.animation.Animator, android.animation.Animator) 
		android.animation.AnimatorSet animatorSet
		android.animation.Animator animator1
		android.animation.Animator animator2
	public static transient android.transition.Transition mergeTransitions (android.transition.Transition[]) 
		int i
		int i
		android.transition.Transition[] transitions
		int count
		int nonNullIndex
		android.transition.TransitionSet transitionSet
	public static android.view.View copyViewImage (android.view.ViewGroup, android.view.View, android.view.View) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		android.view.View parent
		android.graphics.Matrix matrix
		android.graphics.RectF bounds
		int left
		int top
		int right
		int bottom
		android.widget.ImageView copy
		android.graphics.Bitmap bitmap
		int widthSpec
		int heightSpec
	public static android.graphics.Bitmap createDrawableBitmap (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
		int width
		int height
		float scale
		int bitmapWidth
		int bitmapHeight
		android.graphics.Bitmap bitmap
		android.graphics.Canvas canvas
		android.graphics.Rect existingBounds
		int left
		int top
		int right
		int bottom
	public static android.graphics.Bitmap createViewBitmap (android.view.View, android.graphics.Matrix, android.graphics.RectF) 
		float scale
		android.graphics.Canvas canvas
		android.view.View view
		android.graphics.Matrix matrix
		android.graphics.RectF bounds
		android.graphics.Bitmap bitmap
		int bitmapWidth
		int bitmapHeight
	static void  () 
}

android/transition/Slide$CalculateSlideHorizontal.class
Slide.java
package android.transition
abstract android.transition.Slide$CalculateSlideHorizontal extends java.lang.Object implements android.transition.Slide$CalculateSlide  {
	private void  () 
	public float getGoneY (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
	void  (android.transition.Slide$1) 
		android.transition.Slide$1 x0
}

android/transition/TransitionSet.class
TransitionSet.java
package android.transition
public android.transition.TransitionSet extends android.transition.Transition {
	java.util.ArrayList mTransitions
	private boolean mPlayTogether
	int mCurrentListeners
	boolean mStarted
	public static final int ORDERING_TOGETHER
	public static final int ORDERING_SEQUENTIAL
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int ordering
	public android.transition.TransitionSet setOrdering (int) 
		int ordering
	public int getOrdering () 
	public android.transition.TransitionSet addTransition (android.transition.Transition) 
		android.transition.Transition transition
	public int getTransitionCount () 
	public android.transition.Transition getTransitionAt (int) 
		int index
	public android.transition.TransitionSet setDuration (long) 
		int i
		int numTransitions
		long duration
	public android.transition.TransitionSet setStartDelay (long) 
		long startDelay
	public android.transition.TransitionSet setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public android.transition.TransitionSet addTarget (android.view.View) 
		int i
		android.view.View target
	public android.transition.TransitionSet addTarget (int) 
		int i
		int targetId
	public android.transition.TransitionSet addTarget (java.lang.String) 
		int i
		String targetName
	public android.transition.TransitionSet addTarget (java.lang.Class) 
		int i
		Class targetType
	public android.transition.TransitionSet addListener (android.transition.Transition$TransitionListener) 
		android.transition.Transition$TransitionListener listener
	public android.transition.TransitionSet removeTarget (int) 
		int i
		int targetId
	public android.transition.TransitionSet removeTarget (android.view.View) 
		int i
		android.view.View target
	public android.transition.TransitionSet removeTarget (java.lang.Class) 
		int i
		Class target
	public android.transition.TransitionSet removeTarget (java.lang.String) 
		int i
		String target
	public android.transition.Transition excludeTarget (android.view.View, boolean) 
		int i
		android.view.View target
		boolean exclude
	public android.transition.Transition excludeTarget (java.lang.String, boolean) 
		int i
		String targetName
		boolean exclude
	public android.transition.Transition excludeTarget (int, boolean) 
		int i
		int targetId
		boolean exclude
	public android.transition.Transition excludeTarget (java.lang.Class, boolean) 
		int i
		Class type
		boolean exclude
	public android.transition.TransitionSet removeListener (android.transition.Transition$TransitionListener) 
		android.transition.Transition$TransitionListener listener
	public void setPathMotion (android.transition.PathMotion) 
		int i
		android.transition.PathMotion pathMotion
	public android.transition.TransitionSet removeTransition (android.transition.Transition) 
		android.transition.Transition transition
	private void setupStartEndListeners () 
		android.transition.Transition childTransition
		android.transition.TransitionSet$TransitionSetListener listener
	protected void createAnimators (android.view.ViewGroup, android.transition.TransitionValuesMaps, android.transition.TransitionValuesMaps, java.util.ArrayList, java.util.ArrayList) 
		long childStartDelay
		android.transition.Transition childTransition
		int i
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValuesMaps startValues
		android.transition.TransitionValuesMaps endValues
		java.util.ArrayList startValuesList
		java.util.ArrayList endValuesList
		long startDelay
		int numTransitions
	protected void runAnimators () 
		android.transition.Transition previousTransition
		android.transition.Transition nextTransition
		int i
		android.transition.Transition firstTransition
		int i
		int numTransitions
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.Transition childTransition
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.Transition childTransition
		android.transition.TransitionValues transitionValues
	void capturePropagationValues (android.transition.TransitionValues) 
		int i
		android.transition.TransitionValues transitionValues
		int numTransitions
	public void pause (android.view.View) 
		int i
		android.view.View sceneRoot
		int numTransitions
	public void resume (android.view.View) 
		int i
		android.view.View sceneRoot
		int numTransitions
	protected void cancel () 
		int i
		int numTransitions
	void forceToEnd (android.view.ViewGroup) 
		int i
		android.view.ViewGroup sceneRoot
		int numTransitions
	android.transition.TransitionSet setSceneRoot (android.view.ViewGroup) 
		int i
		android.view.ViewGroup sceneRoot
		int numTransitions
	void setCanRemoveViews (boolean) 
		int i
		boolean canRemoveViews
		int numTransitions
	public void setPropagation (android.transition.TransitionPropagation) 
		int i
		android.transition.TransitionPropagation propagation
		int numTransitions
	public void setEpicenterCallback (android.transition.Transition$EpicenterCallback) 
		int i
		android.transition.Transition$EpicenterCallback epicenterCallback
		int numTransitions
	java.lang.String toString (java.lang.String) 
		int i
		String indent
		String result
	public android.transition.TransitionSet clone () 
		int i
		android.transition.TransitionSet clone
		int numTransitions
	public volatile android.transition.Transition clone () 
	volatile android.transition.Transition setSceneRoot (android.view.ViewGroup) 
	public volatile android.transition.Transition removeListener (android.transition.Transition$TransitionListener) 
	public volatile android.transition.Transition addListener (android.transition.Transition$TransitionListener) 
	public volatile android.transition.Transition removeTarget (java.lang.Class) 
	public volatile android.transition.Transition removeTarget (android.view.View) 
	public volatile android.transition.Transition addTarget (android.view.View) 
	public volatile android.transition.Transition removeTarget (java.lang.String) 
	public volatile android.transition.Transition removeTarget (int) 
	public volatile android.transition.Transition addTarget (java.lang.Class) 
	public volatile android.transition.Transition addTarget (java.lang.String) 
	public volatile android.transition.Transition addTarget (int) 
	public volatile android.transition.Transition setInterpolator (android.animation.TimeInterpolator) 
	public volatile android.transition.Transition setStartDelay (long) 
	public volatile android.transition.Transition setDuration (long) 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/transition/Slide$3.class
Slide.java
package android.transition
final android.transition.Slide$3 extends android.transition.Slide$CalculateSlideVertical {
	void  () 
	public float getGoneY (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
}

android/transition/Slide$2.class
Slide.java
package android.transition
final android.transition.Slide$2 extends android.transition.Slide$CalculateSlideHorizontal {
	void  () 
	public float getGoneX (android.view.ViewGroup, android.view.View, float) 
		float x
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
		boolean isRtl
		float x
}

android/transition/SidePropagation.class
SidePropagation.java
package android.transition
public android.transition.SidePropagation extends android.transition.VisibilityPropagation {
	private static final String TAG
	private float mPropagationSpeed
	private int mSide
	public void  () 
	public void setSide (int) 
		int side
	public void setPropagationSpeed (float) 
		float propagationSpeed
	public long getStartDelay (android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.transition.TransitionValues positionValues
		int epicenterX
		int epicenterY
		android.view.ViewGroup sceneRoot
		android.transition.Transition transition
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		int directionMultiplier
		android.graphics.Rect epicenter
		android.transition.TransitionValues positionValues
		int viewCenterX
		int viewCenterY
		int[] loc
		int left
		int top
		int right
		int bottom
		int epicenterX
		int epicenterY
		float distance
		float maxDistance
		float distanceFraction
		long duration
	private int distance (android.view.View, int, int, int, int, int, int, int, int) 
		boolean isRtl
		int side
		boolean isRtl
		int side
		android.view.View sceneRoot
		int viewX
		int viewY
		int epicenterX
		int epicenterY
		int left
		int top
		int right
		int bottom
		int side
		int distance
	private int getMaxDistance (android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
}

android/transition/Explode.class
Explode.java
package android.transition
public android.transition.Explode extends android.transition.Visibility {
	private static final android.animation.TimeInterpolator sDecelerate
	private static final android.animation.TimeInterpolator sAccelerate
	private static final String TAG
	private static final String PROPNAME_SCREEN_BOUNDS
	private int[] mTempLoc
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
		android.view.View view
		int left
		int top
		int right
		int bottom
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	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 bounds
		float endX
		float endY
		float startX
		float startY
	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 bounds
		int viewPosX
		int viewPosY
		float startX
		float startY
		float endX
		float endY
		int[] interruptedPosition
	private void calculateOut (android.view.View, android.graphics.Rect, int[]) 
		int focalX
		int focalY
		android.view.View sceneRoot
		android.graphics.Rect bounds
		int[] outVector
		int sceneRootX
		int sceneRootY
		int focalX
		int focalY
		android.graphics.Rect epicenter
		int centerX
		int centerY
		double xVector
		double yVector
		double vectorSize
		double maxDistance
	private static double calculateMaxDistance (android.view.View, int, int) 
		android.view.View sceneRoot
		int focalX
		int focalY
		int maxX
		int maxY
	static void  () 
}

android/transition/PatternPathMotion.class
PatternPathMotion.java
package android.transition
public android.transition.PatternPathMotion extends android.transition.PathMotion {
	private android.graphics.Path mOriginalPatternPath
	private final android.graphics.Path mPatternPath
	private final android.graphics.Matrix mTempMatrix
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		String pathData
		android.graphics.Path pattern
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (android.graphics.Path) 
		android.graphics.Path patternPath
	public android.graphics.Path getPatternPath () 
	public void setPatternPath (android.graphics.Path) 
		android.graphics.Path patternPath
		android.graphics.PathMeasure pathMeasure
		float length
		float[] pos
		float endX
		float endY
		float startX
		float startY
		float dx
		float dy
		float distance
		float scale
		double angle
	public android.graphics.Path getPath (float, float, float, float) 
		float startX
		float startY
		float endX
		float endY
		double dx
		double dy
		float length
		double angle
		android.graphics.Path path
}

android/transition/ChangeImageTransform.class
ChangeImageTransform.java
package android.transition
public android.transition.ChangeImageTransform extends android.transition.Transition {
	private static final String TAG
	private static final String PROPNAME_MATRIX
	private static final String PROPNAME_BOUNDS
	private static final String[] sTransitionProperties
	private static android.animation.TypeEvaluator NULL_MATRIX_EVALUATOR
	private static android.util.Property ANIMATED_TRANSFORM_PROPERTY
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void captureValues (android.transition.TransitionValues) 
		float scaleX
		float scaleY
		int drawableWidth
		int drawableHeight
		android.graphics.Matrix matrix
		android.transition.TransitionValues transitionValues
		android.view.View view
		android.widget.ImageView imageView
		android.graphics.drawable.Drawable drawable
		java.util.Map values
		int left
		int top
		int right
		int bottom
		android.graphics.Rect bounds
		android.graphics.Matrix matrix
		android.widget.ImageView$ScaleType scaleType
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public java.lang.String[] getTransitionProperties () 
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.animation.ObjectAnimator animator
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.graphics.Rect startBounds
		android.graphics.Rect endBounds
		android.graphics.Matrix startMatrix
		android.graphics.Matrix endMatrix
		boolean matricesEqual
		android.widget.ImageView imageView
		android.graphics.drawable.Drawable drawable
		int drawableWidth
		int drawableHeight
		android.animation.ObjectAnimator animator
	private android.animation.ObjectAnimator createNullAnimator (android.widget.ImageView) 
		android.widget.ImageView imageView
	private android.animation.ObjectAnimator createMatrixAnimator (android.widget.ImageView, android.graphics.Matrix, android.graphics.Matrix) 
		android.widget.ImageView imageView
		android.graphics.Matrix startMatrix
		android.graphics.Matrix endMatrix
	static void  () 
}

android/transition/CircularPropagation.class
CircularPropagation.java
package android.transition
public android.transition.CircularPropagation extends android.transition.VisibilityPropagation {
	private static final String TAG
	private float mPropagationSpeed
	public void  () 
	public void setPropagationSpeed (float) 
		float propagationSpeed
	public long getStartDelay (android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.transition.TransitionValues positionValues
		int epicenterX
		int epicenterY
		int[] loc
		android.view.ViewGroup sceneRoot
		android.transition.Transition transition
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		int directionMultiplier
		android.transition.TransitionValues positionValues
		int viewCenterX
		int viewCenterY
		android.graphics.Rect epicenter
		int epicenterX
		int epicenterY
		double distance
		double maxDistance
		double distanceFraction
		long duration
	private static double distance (float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
		double x
		double y
}

android/transition/ChangeBounds$5.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$5 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.view.View, android.graphics.PointF) 
		android.view.View view
		android.graphics.PointF topLeft
		int left
		int top
		int right
		int bottom
	public android.graphics.PointF get (android.view.View) 
		android.view.View view
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/ChangeTransform.class
ChangeTransform.java
package android.transition
public android.transition.ChangeTransform extends android.transition.Transition {
	private static final String TAG
	private static final String PROPNAME_MATRIX
	private static final String PROPNAME_TRANSFORMS
	private static final String PROPNAME_PARENT
	private static final String PROPNAME_PARENT_MATRIX
	private static final String PROPNAME_INTERMEDIATE_PARENT_MATRIX
	private static final String PROPNAME_INTERMEDIATE_MATRIX
	private static final String[] sTransitionProperties
	private static final android.util.Property NON_TRANSLATIONS_PROPERTY
	private static final android.util.Property TRANSLATIONS_PROPERTY
	private boolean mUseOverlay
	private boolean mReparent
	private android.graphics.Matrix mTempMatrix
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public boolean getReparentWithOverlay () 
	public void setReparentWithOverlay (boolean) 
		boolean reparentWithOverlay
	public boolean getReparent () 
	public void setReparent (boolean) 
		boolean reparent
	public java.lang.String[] getTransitionProperties () 
	private void captureValues (android.transition.TransitionValues) 
		android.graphics.Matrix parentMatrix
		android.view.ViewGroup parent
		android.transition.TransitionValues transitionValues
		android.view.View view
		android.transition.ChangeTransform$Transforms transforms
		android.graphics.Matrix matrix
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.ViewGroup startParent
		android.view.ViewGroup endParent
		boolean handleParentChange
		android.graphics.Matrix startMatrix
		android.graphics.Matrix startParentMatrix
		android.animation.ObjectAnimator transformAnimator
	private android.animation.ObjectAnimator createTransformAnimator (android.transition.TransitionValues, android.transition.TransitionValues, boolean) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		boolean handleParentChange
		android.graphics.Matrix startMatrix
		android.graphics.Matrix endMatrix
		android.transition.ChangeTransform$Transforms transforms
		android.view.View view
		float[] startMatrixValues
		float[] endMatrixValues
		android.transition.ChangeTransform$PathAnimatorMatrix pathAnimatorMatrix
		android.animation.PropertyValuesHolder valuesProperty
		android.graphics.Path path
		android.animation.PropertyValuesHolder translationProperty
		android.animation.ObjectAnimator animator
		android.graphics.Matrix finalEndMatrix
		android.animation.AnimatorListenerAdapter listener
	private boolean parentsMatch (android.view.ViewGroup, android.view.ViewGroup) 
		android.transition.TransitionValues endValues
		android.view.ViewGroup startParent
		android.view.ViewGroup endParent
		boolean parentsMatch
	private void createGhostView (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View view
		android.graphics.Matrix endMatrix
		android.graphics.Matrix localEndMatrix
		android.view.GhostView ghostView
		android.transition.Transition outerTransition
		android.transition.ChangeTransform$GhostListener listener
	private void setMatricesForParent (android.transition.TransitionValues, android.transition.TransitionValues) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.graphics.Matrix endParentMatrix
		android.graphics.Matrix toLocal
		android.graphics.Matrix startLocal
		android.graphics.Matrix startParentMatrix
	private static void setIdentityTransforms (android.view.View) 
		android.view.View view
	private static void setTransforms (android.view.View, float, float, float, float, float, float, float, float) 
		android.view.View view
		float translationX
		float translationY
		float translationZ
		float scaleX
		float scaleY
		float rotationX
		float rotationY
		float rotationZ
	static boolean access$000 (android.transition.ChangeTransform) 
		android.transition.ChangeTransform x0
	static void access$100 (android.view.View) 
		android.view.View x0
	static void access$200 (android.view.View, float, float, float, float, float, float, float, float) 
		android.view.View x0
		float x1
		float x2
		float x3
		float x4
		float x5
		float x6
		float x7
		float x8
	static void  () 
}

android/transition/ChangeText$1.class
ChangeText.java
package android.transition
 android.transition.ChangeText$1 extends android.animation.AnimatorListenerAdapter {
	final CharSequence val$startText
	final android.widget.TextView val$view
	final CharSequence val$endText
	final int val$endSelectionStart
	final int val$endSelectionEnd
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, java.lang.CharSequence, android.widget.TextView, java.lang.CharSequence, int, int) 
		android.transition.ChangeText this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/TransitionValuesMaps.class
TransitionValuesMaps.java
package android.transition
 android.transition.TransitionValuesMaps extends java.lang.Object {
	android.util.ArrayMap viewValues
	android.util.SparseArray idValues
	android.util.LongSparseArray itemIdValues
	android.util.ArrayMap nameValues
	void  () 
}

android/transition/Scene.class
Scene.java
package android.transition
public final android.transition.Scene extends java.lang.Object {
	private android.content.Context mContext
	private int mLayoutId
	private android.view.ViewGroup mSceneRoot
	private android.view.View mLayout
	Runnable mEnterAction
	Runnable mExitAction
	public static android.transition.Scene getSceneForLayout (android.view.ViewGroup, int, android.content.Context) 
		android.view.ViewGroup sceneRoot
		int layoutId
		android.content.Context context
		android.util.SparseArray scenes
		android.transition.Scene scene
	public void  (android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
	private void  (android.view.ViewGroup, int, android.content.Context) 
		android.view.ViewGroup sceneRoot
		int layoutId
		android.content.Context context
	public void  (android.view.ViewGroup, android.view.View) 
		android.view.ViewGroup sceneRoot
		android.view.View layout
	public void  (android.view.ViewGroup, android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
		android.view.ViewGroup layout
	public android.view.ViewGroup getSceneRoot () 
	public void exit () 
	public void enter () 
	static void setCurrentScene (android.view.View, android.transition.Scene) 
		android.view.View view
		android.transition.Scene scene
	static android.transition.Scene getCurrentScene (android.view.View) 
		android.view.View view
	public void setEnterAction (java.lang.Runnable) 
		Runnable action
	public void setExitAction (java.lang.Runnable) 
		Runnable action
	boolean isCreatedFromLayoutResource () 
}

android/transition/ChangeImageTransform$1.class
ChangeImageTransform.java
package android.transition
final android.transition.ChangeImageTransform$1 extends java.lang.Object implements android.animation.TypeEvaluator  {
	void  () 
	public android.graphics.Matrix evaluate (float, android.graphics.Matrix, android.graphics.Matrix) 
		float fraction
		android.graphics.Matrix startValue
		android.graphics.Matrix endValue
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/transition/TransitionSet$TransitionSetListener.class
TransitionSet.java
package android.transition
 android.transition.TransitionSet$TransitionSetListener extends android.transition.Transition$TransitionListenerAdapter {
	android.transition.TransitionSet mTransitionSet
	void  (android.transition.TransitionSet) 
		android.transition.TransitionSet transitionSet
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/Transition$ArrayListManager.class
Transition.java
package android.transition
 android.transition.Transition$ArrayListManager extends java.lang.Object {
	private void  () 
	static java.util.ArrayList add (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList list
		Object item
	static java.util.ArrayList remove (java.util.ArrayList, java.lang.Object) 
		java.util.ArrayList list
		Object item
}

android/transition/Transition$2.class
Transition.java
package android.transition
 android.transition.Transition$2 extends android.animation.AnimatorListenerAdapter {
	final android.util.ArrayMap val$runningAnimators
	final android.transition.Transition this$0
	void  (android.transition.Transition, android.util.ArrayMap) 
		android.transition.Transition this$0
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/Slide$5.class
Slide.java
package android.transition
final android.transition.Slide$5 extends android.transition.Slide$CalculateSlideHorizontal {
	void  () 
	public float getGoneX (android.view.ViewGroup, android.view.View, float) 
		float x
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
		boolean isRtl
		float x
}

android/transition/TransitionUtils$MatrixEvaluator.class
TransitionUtils.java
package android.transition
public android.transition.TransitionUtils$MatrixEvaluator extends java.lang.Object implements android.animation.TypeEvaluator  {
	float[] mTempStartValues
	float[] mTempEndValues
	android.graphics.Matrix mTempMatrix
	public void  () 
	public android.graphics.Matrix evaluate (float, android.graphics.Matrix, android.graphics.Matrix) 
		float diff
		int i
		float fraction
		android.graphics.Matrix startValue
		android.graphics.Matrix endValue
	public volatile java.lang.Object evaluate (float, java.lang.Object, java.lang.Object) 
}

android/transition/TranslationAnimationCreator$1.class
TranslationAnimationCreator.java
package android.transition
 android.transition.TranslationAnimationCreator$1 extends java.lang.Object {
}

android/transition/ChangeBounds$7.class
ChangeBounds.java
package android.transition
 android.transition.ChangeBounds$7 extends android.animation.AnimatorListenerAdapter {
	private android.transition.ChangeBounds$ViewBounds mViewBounds
	final android.transition.ChangeBounds$ViewBounds val$viewBounds
	final android.transition.ChangeBounds this$0
	void  (android.transition.ChangeBounds, android.transition.ChangeBounds$ViewBounds) 
		android.transition.ChangeBounds this$0
}

android/transition/ChangeTransform$3.class
ChangeTransform.java
package android.transition
 android.transition.ChangeTransform$3 extends android.animation.AnimatorListenerAdapter {
	private boolean mIsCanceled
	private android.graphics.Matrix mTempMatrix
	final boolean val$handleParentChange
	final android.graphics.Matrix val$finalEndMatrix
	final android.view.View val$view
	final android.transition.ChangeTransform$Transforms val$transforms
	final android.transition.ChangeTransform$PathAnimatorMatrix val$pathAnimatorMatrix
	final android.transition.ChangeTransform this$0
	void  (android.transition.ChangeTransform, boolean, android.graphics.Matrix, android.view.View, android.transition.ChangeTransform$Transforms, android.transition.ChangeTransform$PathAnimatorMatrix) 
		android.transition.ChangeTransform this$0
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationPause (android.animation.Animator) 
		android.animation.Animator animation
		android.graphics.Matrix currentMatrix
	public void onAnimationResume (android.animation.Animator) 
		android.animation.Animator animation
	private void setCurrentMatrix (android.graphics.Matrix) 
		android.graphics.Matrix currentMatrix
}

android/transition/Recolor.class
Recolor.java
package android.transition
public android.transition.Recolor extends android.transition.Transition {
	private static final String PROPNAME_BACKGROUND
	private static final String PROPNAME_TEXT_COLOR
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.graphics.drawable.ColorDrawable startColor
		android.graphics.drawable.ColorDrawable endColor
		android.widget.TextView textView
		int start
		int end
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View view
		android.graphics.drawable.Drawable startBackground
		android.graphics.drawable.Drawable endBackground
		boolean changed
}

android/transition/Transition$TransitionListener.class
Transition.java
package android.transition
public abstract android.transition.Transition$TransitionListener extends java.lang.Object {
	public abstract void onTransitionStart (android.transition.Transition) 
	public abstract void onTransitionEnd (android.transition.Transition) 
	public abstract void onTransitionCancel (android.transition.Transition) 
	public abstract void onTransitionPause (android.transition.Transition) 
	public abstract void onTransitionResume (android.transition.Transition) 
}

android/transition/TranslationAnimationCreator$TransitionPositionListener.class
TranslationAnimationCreator.java
package android.transition
 android.transition.TranslationAnimationCreator$TransitionPositionListener extends android.animation.AnimatorListenerAdapter implements android.transition.Transition$TransitionListener  {
	private final android.view.View mViewInHierarchy
	private final android.view.View mMovingView
	private final int mStartX
	private final int mStartY
	private int[] mTransitionPosition
	private float mPausedX
	private float mPausedY
	private final float mTerminalX
	private final float mTerminalY
	private void  (android.view.View, android.view.View, int, int, float, float) 
		android.view.View movingView
		android.view.View viewInHierarchy
		int startX
		int startY
		float terminalX
		float terminalY
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
	public void onAnimationPause (android.animation.Animator) 
		android.animation.Animator animator
	public void onAnimationResume (android.animation.Animator) 
		android.animation.Animator animator
	public void onTransitionStart (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionCancel (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
	void  (android.view.View, android.view.View, int, int, float, float, android.transition.TranslationAnimationCreator$1) 
		android.view.View x0
		android.view.View x1
		int x2
		int x3
		float x4
		float x5
		android.transition.TranslationAnimationCreator$1 x6
}

android/transition/Transition$EpicenterCallback.class
Transition.java
package android.transition
public abstract android.transition.Transition$EpicenterCallback extends java.lang.Object {
	public void  () 
	public abstract android.graphics.Rect onGetEpicenter (android.transition.Transition) 
}

android/transition/Fade$FadeAnimatorListener.class
Fade.java
package android.transition
 android.transition.Fade$FadeAnimatorListener extends android.animation.AnimatorListenerAdapter {
	private final android.view.View mView
	private boolean mLayerTypeChanged
	public void  (android.view.View) 
		android.view.View view
	public void onAnimationStart (android.animation.Animator) 
		android.animation.Animator animator
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animator
}

android/transition/Crossfade$1.class
Crossfade.java
package android.transition
 android.transition.Crossfade$1 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final android.view.View val$view
	final android.graphics.drawable.BitmapDrawable val$startDrawable
	final android.transition.Crossfade this$0
	void  (android.transition.Crossfade, android.view.View, android.graphics.drawable.BitmapDrawable) 
		android.transition.Crossfade this$0
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
}

android/transition/TransitionManager$MultiListener.class
TransitionManager.java
package android.transition
 android.transition.TransitionManager$MultiListener extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener android.view.View$OnAttachStateChangeListener  {
	android.transition.Transition mTransition
	android.view.ViewGroup mSceneRoot
	void  (android.transition.Transition, android.view.ViewGroup) 
		android.transition.Transition transition
		android.view.ViewGroup sceneRoot
	private void removeListeners () 
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.transition.Transition runningTransition
		android.view.View v
		java.util.ArrayList runningTransitions
	public boolean onPreDraw () 
		android.transition.Transition runningTransition
		android.util.ArrayMap runningTransitions
		java.util.ArrayList currentTransitions
		java.util.ArrayList previousRunningTransitions
}

android/transition/Slide$6.class
Slide.java
package android.transition
final android.transition.Slide$6 extends android.transition.Slide$CalculateSlideVertical {
	void  () 
	public float getGoneY (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
}

android/transition/TransitionManager.class
TransitionManager.java
package android.transition
public android.transition.TransitionManager extends java.lang.Object {
	private static String LOG_TAG
	private static android.transition.Transition sDefaultTransition
	private static final String[] EMPTY_STRINGS
	android.util.ArrayMap mSceneTransitions
	android.util.ArrayMap mScenePairTransitions
	private static ThreadLocal sRunningTransitions
	private static java.util.ArrayList sPendingTransitions
	public void  () 
	public void setDefaultTransition (android.transition.Transition) 
		android.transition.Transition transition
	public static android.transition.Transition getDefaultTransition () 
	public void setTransition (android.transition.Scene, android.transition.Transition) 
		android.transition.Scene scene
		android.transition.Transition transition
	public void setTransition (android.transition.Scene, android.transition.Scene, android.transition.Transition) 
		android.transition.Scene fromScene
		android.transition.Scene toScene
		android.transition.Transition transition
		android.util.ArrayMap sceneTransitionMap
	private android.transition.Transition getTransition (android.transition.Scene) 
		android.util.ArrayMap sceneTransitionMap
		android.transition.Scene currScene
		android.transition.Scene scene
		android.transition.Transition transition
		android.view.ViewGroup sceneRoot
	private static void changeScene (android.transition.Scene, android.transition.Transition) 
		android.transition.Transition transitionClone
		android.transition.Scene oldScene
		android.transition.Scene scene
		android.transition.Transition transition
		android.view.ViewGroup sceneRoot
	private static android.util.ArrayMap getRunningTransitions () 
		android.util.ArrayMap transitions
		java.lang.ref.WeakReference runningTransitions
	private static void sceneChangeRunTransition (android.view.ViewGroup, android.transition.Transition) 
		android.transition.TransitionManager$MultiListener listener
		android.view.ViewGroup sceneRoot
		android.transition.Transition transition
	private static void sceneChangeSetup (android.view.ViewGroup, android.transition.Transition) 
		android.transition.Transition runningTransition
		android.view.ViewGroup sceneRoot
		android.transition.Transition transition
		java.util.ArrayList runningTransitions
		android.transition.Scene previousScene
	public void transitionTo (android.transition.Scene) 
		android.transition.Scene scene
	public static void go (android.transition.Scene) 
		android.transition.Scene scene
	public static void go (android.transition.Scene, android.transition.Transition) 
		android.transition.Scene scene
		android.transition.Transition transition
	public static void beginDelayedTransition (android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
	public static void beginDelayedTransition (android.view.ViewGroup, android.transition.Transition) 
		android.transition.Transition transitionClone
		android.view.ViewGroup sceneRoot
		android.transition.Transition transition
	public static void endTransitions (android.view.ViewGroup) 
		android.transition.Transition transition
		int i
		java.util.ArrayList copy
		android.view.ViewGroup sceneRoot
		java.util.ArrayList runningTransitions
	static java.util.ArrayList access$000 () 
	static android.util.ArrayMap access$100 () 
	static void  () 
}

android/transition/TransitionManager$MultiListener$1.class
TransitionManager.java
package android.transition
 android.transition.TransitionManager$MultiListener$1 extends android.transition.Transition$TransitionListenerAdapter {
	final android.util.ArrayMap val$runningTransitions
	final android.transition.TransitionManager$MultiListener this$0
	void  (android.transition.TransitionManager$MultiListener, android.util.ArrayMap) 
		android.transition.TransitionManager$MultiListener this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
		java.util.ArrayList currentTransitions
}

android/transition/ChangeScroll.class
ChangeScroll.java
package android.transition
public android.transition.ChangeScroll extends android.transition.Transition {
	private static final String PROPNAME_SCROLL_X
	private static final String PROPNAME_SCROLL_Y
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	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 transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View view
		int startX
		int endX
		int startY
		int endY
		android.animation.Animator scrollXAnimator
		android.animation.Animator scrollYAnimator
}

android/transition/ChangeText$2.class
ChangeText.java
package android.transition
 android.transition.ChangeText$2 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final android.widget.TextView val$view
	final int val$startColor
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, android.widget.TextView, int) 
		android.transition.ChangeText this$0
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		int currAlpha
}

android/transition/ChangeBounds$2.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$2 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.transition.ChangeBounds$ViewBounds, android.graphics.PointF) 
		android.transition.ChangeBounds$ViewBounds viewBounds
		android.graphics.PointF topLeft
	public android.graphics.PointF get (android.transition.ChangeBounds$ViewBounds) 
		android.transition.ChangeBounds$ViewBounds viewBounds
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/Slide$1.class
Slide.java
package android.transition
final android.transition.Slide$1 extends android.transition.Slide$CalculateSlideHorizontal {
	void  () 
	public float getGoneX (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
}

android/transition/Transition$1.class
Transition.java
package android.transition
final android.transition.Transition$1 extends android.transition.PathMotion {
	void  () 
	public android.graphics.Path getPath (float, float, float, float) 
		float startX
		float startY
		float endX
		float endY
		android.graphics.Path path
}

android/transition/ChangeTransform$1.class
ChangeTransform.java
package android.transition
final android.transition.ChangeTransform$1 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public float[] get (android.transition.ChangeTransform$PathAnimatorMatrix) 
		android.transition.ChangeTransform$PathAnimatorMatrix object
	public void set (android.transition.ChangeTransform$PathAnimatorMatrix, float[]) 
		android.transition.ChangeTransform$PathAnimatorMatrix object
		float[] value
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/ArcMotion.class
ArcMotion.java
package android.transition
public android.transition.ArcMotion extends android.transition.PathMotion {
	private static final float DEFAULT_MIN_ANGLE_DEGREES
	private static final float DEFAULT_MAX_ANGLE_DEGREES
	private static final float DEFAULT_MAX_TANGENT
	private float mMinimumHorizontalAngle
	private float mMinimumVerticalAngle
	private float mMaximumAngle
	private float mMinimumHorizontalTangent
	private float mMinimumVerticalTangent
	private float mMaximumTangent
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		float minimumVerticalAngle
		float minimumHorizontalAngle
		float maximumAngle
	public void setMinimumHorizontalAngle (float) 
		float angleInDegrees
	public float getMinimumHorizontalAngle () 
	public void setMinimumVerticalAngle (float) 
		float angleInDegrees
	public float getMinimumVerticalAngle () 
	public void setMaximumAngle (float) 
		float angleInDegrees
	public float getMaximumAngle () 
	private static float toTangent (float) 
		float arcInDegrees
	public android.graphics.Path getPath (float, float, float, float) 
		float ex
		float ey
		float ex
		float ey
		float ex
		float ey
		float eDistY
		float ex
		float ey
		float ex
		float ey
		float eDistX
		float ratio2
		float ratio
		float deltaX
		float deltaY
		float h2
		float dx
		float dy
		float midDist2
		float minimumArcDist2
		boolean isQuadrant1Or3
		float arcDistX
		float arcDistY
		float arcDist2
		float maximumArcDist2
		float newArcDistance2
		float startX
		float startY
		float endX
		float endY
		android.graphics.Path path
		float ex
		float ey
		float controlX1
		float controlY1
		float controlX2
		float controlY2
	static void  () 
}

android/transition/Transition.class
Transition.java
package android.transition
public abstract android.transition.Transition extends java.lang.Object implements java.lang.Cloneable  {
	private static final String LOG_TAG
	static final boolean DBG
	public static final int MATCH_INSTANCE
	private static final int MATCH_FIRST
	public static final int MATCH_NAME
	public static final int MATCH_ID
	public static final int MATCH_ITEM_ID
	private static final int MATCH_LAST
	private static final String MATCH_INSTANCE_STR
	private static final String MATCH_NAME_STR
	private static final String MATCH_VIEW_NAME_STR
	private static final String MATCH_ID_STR
	private static final String MATCH_ITEM_ID_STR
	private static final int[] DEFAULT_MATCH_ORDER
	private static final android.transition.PathMotion STRAIGHT_PATH_MOTION
	private String mName
	long mStartDelay
	long mDuration
	android.animation.TimeInterpolator mInterpolator
	java.util.ArrayList mTargetIds
	java.util.ArrayList mTargets
	java.util.ArrayList mTargetNames
	java.util.ArrayList mTargetTypes
	java.util.ArrayList mTargetIdExcludes
	java.util.ArrayList mTargetExcludes
	java.util.ArrayList mTargetTypeExcludes
	java.util.ArrayList mTargetNameExcludes
	java.util.ArrayList mTargetIdChildExcludes
	java.util.ArrayList mTargetChildExcludes
	java.util.ArrayList mTargetTypeChildExcludes
	private android.transition.TransitionValuesMaps mStartValues
	private android.transition.TransitionValuesMaps mEndValues
	android.transition.TransitionSet mParent
	int[] mMatchOrder
	java.util.ArrayList mStartValuesList
	java.util.ArrayList mEndValuesList
	private static ThreadLocal sRunningAnimators
	android.view.ViewGroup mSceneRoot
	boolean mCanRemoveViews
	private java.util.ArrayList mCurrentAnimators
	int mNumInstances
	boolean mPaused
	private boolean mEnded
	java.util.ArrayList mListeners
	java.util.ArrayList mAnimators
	android.transition.TransitionPropagation mPropagation
	android.transition.Transition$EpicenterCallback mEpicenterCallback
	android.util.ArrayMap mNameOverrides
	android.transition.PathMotion mPathMotion
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		long duration
		long startDelay
		int resID
		String matchOrder
	private static int[] parseMatchOrder (java.lang.String) 
		int[] smallerMatches
		String token
		String matchOrderString
		java.util.StringTokenizer st
		int[] matches
		int index
	public android.transition.Transition setDuration (long) 
		long duration
	public long getDuration () 
	public android.transition.Transition setStartDelay (long) 
		long startDelay
	public long getStartDelay () 
	public android.transition.Transition setInterpolator (android.animation.TimeInterpolator) 
		android.animation.TimeInterpolator interpolator
	public android.animation.TimeInterpolator getInterpolator () 
	public java.lang.String[] getTransitionProperties () 
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
	public transient void setMatchOrder (int[]) 
		int match
		int i
		int[] matches
	private static boolean isValidMatch (int) 
		int match
	private static boolean alreadyContains (int[], int) 
		int i
		int[] array
		int searchIndex
		int value
	private void matchInstances (android.util.ArrayMap, android.util.ArrayMap) 
		android.transition.TransitionValues start
		android.transition.TransitionValues end
		android.view.View view
		int i
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
	private void matchItemIds (android.util.ArrayMap, android.util.ArrayMap, android.util.LongSparseArray, android.util.LongSparseArray) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View endView
		android.view.View startView
		int i
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
		android.util.LongSparseArray startItemIds
		android.util.LongSparseArray endItemIds
		int numStartIds
	private void matchIds (android.util.ArrayMap, android.util.ArrayMap, android.util.SparseArray, android.util.SparseArray) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View endView
		android.view.View startView
		int i
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
		android.util.SparseArray startIds
		android.util.SparseArray endIds
		int numStartIds
	private void matchNames (android.util.ArrayMap, android.util.ArrayMap, android.util.ArrayMap, android.util.ArrayMap) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.view.View endView
		android.view.View startView
		int i
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
		android.util.ArrayMap startNames
		android.util.ArrayMap endNames
		int numStartNames
	private void addUnmatched (android.util.ArrayMap, android.util.ArrayMap) 
		android.transition.TransitionValues start
		int i
		android.transition.TransitionValues end
		int i
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
	private void matchStartAndEnd (android.transition.TransitionValuesMaps, android.transition.TransitionValuesMaps) 
		int i
		android.transition.TransitionValuesMaps startValues
		android.transition.TransitionValuesMaps endValues
		android.util.ArrayMap unmatchedStart
		android.util.ArrayMap unmatchedEnd
	protected void createAnimators (android.view.ViewGroup, android.transition.TransitionValuesMaps, android.transition.TransitionValuesMaps, java.util.ArrayList, java.util.ArrayList) 
		int j
		android.animation.Animator anim
		android.transition.Transition$AnimationInfo info
		int j
		android.transition.TransitionValues newValues
		int numExistingAnims
		String[] properties
		long delay
		android.transition.Transition$AnimationInfo info
		android.view.View view
		android.transition.TransitionValues infoValues
		android.animation.Animator animator
		android.transition.TransitionValues start
		android.transition.TransitionValues end
		boolean isChanged
		int i
		int index
		android.animation.Animator animator
		long delay
		int i
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValuesMaps startValues
		android.transition.TransitionValuesMaps endValues
		java.util.ArrayList startValuesList
		java.util.ArrayList endValuesList
		android.util.ArrayMap runningAnimators
		long minStartDelay
		int minAnimator
		android.util.SparseLongArray startDelays
		int startValuesListCount
	boolean isValidTarget (android.view.View) 
		Class type
		int i
		int numTypes
		int i
		android.view.View target
		int targetId
	private static android.util.ArrayMap getRunningAnimators () 
		android.util.ArrayMap runningAnimators
	protected void runAnimators () 
		android.animation.Animator anim
		android.util.ArrayMap runningAnimators
	private void runAnimator (android.animation.Animator, android.util.ArrayMap) 
		android.animation.Animator animator
		android.util.ArrayMap runningAnimators
	public abstract void captureStartValues (android.transition.TransitionValues) 
	public abstract void captureEndValues (android.transition.TransitionValues) 
	public android.transition.Transition addTarget (int) 
		int targetId
	public android.transition.Transition addTarget (java.lang.String) 
		String targetName
	public android.transition.Transition addTarget (java.lang.Class) 
		Class targetType
	public android.transition.Transition removeTarget (int) 
		int targetId
	public android.transition.Transition removeTarget (java.lang.String) 
		String targetName
	public android.transition.Transition excludeTarget (int, boolean) 
		int targetId
		boolean exclude
	public android.transition.Transition excludeTarget (java.lang.String, boolean) 
		String targetName
		boolean exclude
	public android.transition.Transition excludeChildren (int, boolean) 
		int targetId
		boolean exclude
	public android.transition.Transition excludeTarget (android.view.View, boolean) 
		android.view.View target
		boolean exclude
	public android.transition.Transition excludeChildren (android.view.View, boolean) 
		android.view.View target
		boolean exclude
	private static java.util.ArrayList excludeObject (java.util.ArrayList, java.lang.Object, boolean) 
		java.util.ArrayList list
		Object target
		boolean exclude
	public android.transition.Transition excludeTarget (java.lang.Class, boolean) 
		Class type
		boolean exclude
	public android.transition.Transition excludeChildren (java.lang.Class, boolean) 
		Class type
		boolean exclude
	public android.transition.Transition addTarget (android.view.View) 
		android.view.View target
	public android.transition.Transition removeTarget (android.view.View) 
		android.view.View target
	public android.transition.Transition removeTarget (java.lang.Class) 
		Class target
	public java.util.List getTargetIds () 
	public java.util.List getTargets () 
	public java.util.List getTargetNames () 
	public java.util.List getTargetViewNames () 
	public java.util.List getTargetTypes () 
	void captureValues (android.view.ViewGroup, boolean) 
		android.transition.TransitionValues values
		int id
		android.view.View view
		int i
		android.view.View view
		android.transition.TransitionValues values
		int i
		String fromName
		int i
		String toName
		android.view.View view
		int i
		int numOverrides
		java.util.ArrayList overriddenViews
		android.view.ViewGroup sceneRoot
		boolean start
	static void addViewValues (android.transition.TransitionValuesMaps, android.view.View, android.transition.TransitionValues) 
		android.view.View alreadyMatched
		int position
		long itemId
		android.widget.ListView listview
		android.transition.TransitionValuesMaps transitionValuesMaps
		android.view.View view
		android.transition.TransitionValues transitionValues
		int id
		String name
	void clearValues (boolean) 
		boolean start
	private void captureHierarchy (android.view.View, boolean) 
		int i
		int numTypes
		android.transition.TransitionValues values
		int i
		int numTypes
		int i
		android.view.ViewGroup parent
		android.view.View view
		boolean start
		int id
	public android.transition.TransitionValues getTransitionValues (android.view.View, boolean) 
		android.view.View view
		boolean start
		android.transition.TransitionValuesMaps valuesMaps
	android.transition.TransitionValues getMatchedTransitionValues (android.view.View, boolean) 
		android.transition.TransitionValues values
		int i
		java.util.ArrayList matchIn
		android.view.View view
		boolean viewInStart
		java.util.ArrayList lookIn
		int count
		int index
		android.transition.TransitionValues values
	public void pause (android.view.View) 
		android.animation.Animator anim
		android.transition.Transition$AnimationInfo info
		int i
		android.view.WindowId windowId
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		android.util.ArrayMap runningAnimators
		int numOldAnims
		android.view.View sceneRoot
	public void resume (android.view.View) 
		android.animation.Animator anim
		android.transition.Transition$AnimationInfo info
		int i
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		android.util.ArrayMap runningAnimators
		int numOldAnims
		android.view.WindowId windowId
		android.view.View sceneRoot
	void playTransition (android.view.ViewGroup) 
		android.transition.TransitionValues oldValues
		android.view.View oldView
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		boolean cancel
		android.transition.Transition$AnimationInfo oldInfo
		android.animation.Animator anim
		int i
		android.view.ViewGroup sceneRoot
		android.util.ArrayMap runningAnimators
		int numOldAnims
		android.view.WindowId windowId
	public boolean isTransitionRequired (android.transition.TransitionValues, android.transition.TransitionValues) 
		int i
		int count
		String key
		String[] properties
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		boolean valuesChanged
	private static boolean isValueChanged (android.transition.TransitionValues, android.transition.TransitionValues, java.lang.String) 
		boolean changed
		boolean changed
		android.transition.TransitionValues oldValues
		android.transition.TransitionValues newValues
		String key
		Object oldValue
		Object newValue
		boolean changed
	protected void animate (android.animation.Animator) 
		android.animation.Animator animator
	protected void start () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
	protected void end () 
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		android.view.View view
		int i
		android.view.View view
		int i
	void forceToEnd (android.view.ViewGroup) 
		android.animation.Animator anim
		android.transition.Transition$AnimationInfo info
		int i
		android.view.WindowId windowId
		android.view.ViewGroup sceneRoot
		android.util.ArrayMap runningAnimators
		int numOldAnims
	protected void cancel () 
		android.animation.Animator animator
		int i
		int i
		java.util.ArrayList tmpListeners
		int numListeners
		int numAnimators
	public android.transition.Transition addListener (android.transition.Transition$TransitionListener) 
		android.transition.Transition$TransitionListener listener
	public android.transition.Transition removeListener (android.transition.Transition$TransitionListener) 
		android.transition.Transition$TransitionListener listener
	public void setEpicenterCallback (android.transition.Transition$EpicenterCallback) 
		android.transition.Transition$EpicenterCallback epicenterCallback
	public android.transition.Transition$EpicenterCallback getEpicenterCallback () 
	public android.graphics.Rect getEpicenter () 
	public void setPathMotion (android.transition.PathMotion) 
		android.transition.PathMotion pathMotion
	public android.transition.PathMotion getPathMotion () 
	public void setPropagation (android.transition.TransitionPropagation) 
		android.transition.TransitionPropagation transitionPropagation
	public android.transition.TransitionPropagation getPropagation () 
	void capturePropagationValues (android.transition.TransitionValues) 
		int i
		String[] propertyNames
		boolean containsAll
		android.transition.TransitionValues transitionValues
	android.transition.Transition setSceneRoot (android.view.ViewGroup) 
		android.view.ViewGroup sceneRoot
	void setCanRemoveViews (boolean) 
		boolean canRemoveViews
	public boolean canRemoveViews () 
	public void setNameOverrides (android.util.ArrayMap) 
		android.util.ArrayMap overrides
	public android.util.ArrayMap getNameOverrides () 
	public java.lang.String toString () 
	public android.transition.Transition clone () 
		android.transition.Transition clone
	public java.lang.String getName () 
	java.lang.String toString (java.lang.String) 
		int i
		int i
		String indent
		String result
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static java.util.ArrayList access$000 (android.transition.Transition) 
		android.transition.Transition x0
	static void  () 
}

android/transition/Visibility$1.class
Visibility.java
package android.transition
 android.transition.Visibility$1 extends android.transition.Transition$TransitionListenerAdapter {
	final android.view.ViewGroup val$finalSceneRoot
	final android.view.View val$finalOverlayView
	final android.transition.Visibility this$0
	void  (android.transition.Visibility, android.view.ViewGroup, android.view.View) 
		android.transition.Visibility this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/ChangeBounds$8.class
ChangeBounds.java
package android.transition
 android.transition.ChangeBounds$8 extends android.animation.AnimatorListenerAdapter {
	private boolean mIsCanceled
	final android.view.View val$view
	final android.graphics.Rect val$finalClip
	final int val$endLeft
	final int val$endTop
	final int val$endRight
	final int val$endBottom
	final android.transition.ChangeBounds this$0
	void  (android.transition.ChangeBounds, android.view.View, android.graphics.Rect, int, int, int, int) 
		android.transition.ChangeBounds this$0
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/Visibility.class
Visibility.java
package android.transition
public abstract android.transition.Visibility extends android.transition.Transition {
	static final String PROPNAME_VISIBILITY
	private static final String PROPNAME_PARENT
	private static final String PROPNAME_SCREEN_LOCATION
	public static final int MODE_IN
	public static final int MODE_OUT
	private static final String[] sTransitionProperties
	private int mMode
	private boolean mSuppressLayout
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int mode
	public void setSuppressLayout (boolean) 
		boolean suppress
	public void setMode (int) 
		int mode
	public int getMode () 
	public java.lang.String[] getTransitionProperties () 
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
		int visibility
		int[] loc
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public boolean isVisible (android.transition.TransitionValues) 
		android.transition.TransitionValues values
		int visibility
		android.view.View parent
	private static android.transition.Visibility$VisibilityInfo getVisibilityChangeInfo (android.transition.TransitionValues, android.transition.TransitionValues) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.transition.Visibility$VisibilityInfo visInfo
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.transition.Visibility$VisibilityInfo visInfo
	public android.animation.Animator onAppear (android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int) 
		android.transition.Visibility$VisibilityInfo parentVisibilityInfo
		android.view.View endParent
		android.transition.TransitionValues startParentValues
		android.transition.TransitionValues endParentValues
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		int startVisibility
		android.transition.TransitionValues endValues
		int endVisibility
	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
	public android.animation.Animator onDisappear (android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int) 
		int id
		android.view.View startParent
		android.transition.TransitionValues startParentValues
		android.transition.TransitionValues endParentValues
		android.transition.Visibility$VisibilityInfo parentVisibilityInfo
		android.view.View finalOverlayView
		int[] screenLoc
		int screenX
		int screenY
		int[] loc
		android.animation.Animator animator
		android.transition.Visibility$DisappearListener disappearListener
		int originalVisibility
		android.animation.Animator animator
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		int startVisibility
		android.transition.TransitionValues endValues
		int endVisibility
		android.view.View startView
		android.view.View endView
		android.view.View overlayView
		android.view.View viewToKeep
		int finalVisibility
		android.view.ViewGroup finalSceneRoot
	public boolean isTransitionRequired (android.transition.TransitionValues, android.transition.TransitionValues) 
		android.transition.TransitionValues startValues
		android.transition.TransitionValues newValues
		android.transition.Visibility$VisibilityInfo changeInfo
	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
	static void  () 
}

android/transition/TransitionInflater.class
TransitionInflater.java
package android.transition
public android.transition.TransitionInflater extends java.lang.Object {
	private static final Class[] sConstructorSignature
	private static final android.util.ArrayMap sConstructors
	private android.content.Context mContext
	private void  (android.content.Context) 
		android.content.Context context
	public static android.transition.TransitionInflater from (android.content.Context) 
		android.content.Context context
	public android.transition.Transition inflateTransition (int) 
		android.view.InflateException ex
		org.xmlpull.v1.XmlPullParserException e
		android.view.InflateException ex
		java.io.IOException e
		int resource
		android.content.res.XmlResourceParser parser
	public android.transition.TransitionManager inflateTransitionManager (int, android.view.ViewGroup) 
		android.view.InflateException ex
		org.xmlpull.v1.XmlPullParserException e
		android.view.InflateException ex
		java.io.IOException e
		int resource
		android.view.ViewGroup sceneRoot
		android.content.res.XmlResourceParser parser
	private android.transition.Transition createTransitionFromXml (org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.transition.Transition)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.transition.Transition parent
		android.transition.Transition transition
		int type
		int depth
		android.transition.TransitionSet transitionSet
	private java.lang.Object createCustom (android.util.AttributeSet, java.lang.Class, java.lang.String) 
		Class c
		java.lang.reflect.Constructor constructor
		InstantiationException e
		ClassNotFoundException e
		java.lang.reflect.InvocationTargetException e
		NoSuchMethodException e
		IllegalAccessException e
		android.util.AttributeSet attrs
		Class expectedType
		String tag
		String className
	private void getTargetIds (org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.transition.Transition)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Class clazz
		Class clazz
		ClassNotFoundException e
		String className
		android.content.res.TypedArray a
		int id
		String transitionName
		String name
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.transition.Transition transition
		int type
		int depth
	private android.transition.TransitionManager createTransitionManagerFromXml (org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.view.ViewGroup)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.view.ViewGroup sceneRoot
		int type
		int depth
		android.transition.TransitionManager transitionManager
	private void loadTransition (android.util.AttributeSet, android.view.ViewGroup, android.transition.TransitionManager)  throws android.content.res.Resources$NotFoundException 
		android.transition.Transition transition
		android.util.AttributeSet attrs
		android.view.ViewGroup sceneRoot
		android.transition.TransitionManager transitionManager
		android.content.res.TypedArray a
		int transitionId
		int fromId
		android.transition.Scene fromScene
		int toId
		android.transition.Scene toScene
	static void  () 
}

android/transition/ChangeTransform$PathAnimatorMatrix.class
ChangeTransform.java
package android.transition
 android.transition.ChangeTransform$PathAnimatorMatrix extends java.lang.Object {
	private final android.graphics.Matrix mMatrix
	private final android.view.View mView
	private final float[] mValues
	private float mTranslationX
	private float mTranslationY
	public void  (android.view.View, float[]) 
		android.view.View view
		float[] values
	public void setValues (float[]) 
		float[] values
	public void setTranslation (android.graphics.PointF) 
		android.graphics.PointF translation
	private void setAnimationMatrix () 
	public android.graphics.Matrix getMatrix () 
}

android/transition/AutoTransition.class
AutoTransition.java
package android.transition
public android.transition.AutoTransition extends android.transition.TransitionSet {
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void init () 
}

android/transition/Slide.class
Slide.java
package android.transition
public android.transition.Slide extends android.transition.Visibility {
	private static final String TAG
	private static final android.animation.TimeInterpolator sDecelerate
	private static final android.animation.TimeInterpolator sAccelerate
	private static final String PROPNAME_SCREEN_POSITION
	private android.transition.Slide$CalculateSlide mSlideCalculator
	private int mSlideEdge
	private float mSlideFraction
	private static final android.transition.Slide$CalculateSlide sCalculateLeft
	private static final android.transition.Slide$CalculateSlide sCalculateStart
	private static final android.transition.Slide$CalculateSlide sCalculateTop
	private static final android.transition.Slide$CalculateSlide sCalculateRight
	private static final android.transition.Slide$CalculateSlide sCalculateEnd
	private static final android.transition.Slide$CalculateSlide sCalculateBottom
	public void  () 
	public void  (int) 
		int slideEdge
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int edge
	private void captureValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
		android.view.View view
		int[] position
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void setSlideEdge (int) 
		int slideEdge
		android.transition.SidePropagation propagation
	public int getSlideEdge () 
	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
		int[] position
		float endX
		float endY
		float startX
		float startY
	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
		int[] position
		float startX
		float startY
		float endX
		float endY
	public void setSlideFraction (float) 
		float slideFraction
	static void  () 
}

android/transition/TransitionSet$1.class
TransitionSet.java
package android.transition
 android.transition.TransitionSet$1 extends android.transition.Transition$TransitionListenerAdapter {
	final android.transition.Transition val$nextTransition
	final android.transition.TransitionSet this$0
	void  (android.transition.TransitionSet, android.transition.Transition) 
		android.transition.TransitionSet this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/Visibility$DisappearListener.class
Visibility.java
package android.transition
 android.transition.Visibility$DisappearListener extends android.transition.Transition$TransitionListenerAdapter implements android.animation.Animator$AnimatorListener android.animation.Animator$AnimatorPauseListener  {
	private final android.view.View mView
	private final int mFinalVisibility
	private final android.view.ViewGroup mParent
	private final boolean mSuppressLayout
	private boolean mLayoutSuppressed
	boolean mCanceled
	public void  (android.view.View, int, boolean) 
		android.view.View view
		int finalVisibility
		boolean suppressLayout
	public void onAnimationPause (android.animation.Animator) 
		android.animation.Animator animation
	public void onAnimationResume (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
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionPause (android.transition.Transition) 
		android.transition.Transition transition
	public void onTransitionResume (android.transition.Transition) 
		android.transition.Transition transition
	private void hideViewWhenNotCanceled () 
	private void suppressLayout (boolean) 
		boolean suppress
}

android/transition/Crossfade$2.class
Crossfade.java
package android.transition
 android.transition.Crossfade$2 extends android.animation.AnimatorListenerAdapter {
	final boolean val$useParentOverlay
	final android.view.View val$view
	final android.graphics.drawable.BitmapDrawable val$startDrawable
	final android.graphics.drawable.BitmapDrawable val$endDrawable
	final android.transition.Crossfade this$0
	void  (android.transition.Crossfade, boolean, android.view.View, android.graphics.drawable.BitmapDrawable, android.graphics.drawable.BitmapDrawable) 
		android.transition.Crossfade this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
		android.view.ViewOverlay overlay
}

android/transition/Slide$CalculateSlide.class
Slide.java
package android.transition
abstract android.transition.Slide$CalculateSlide extends java.lang.Object {
	public abstract float getGoneX (android.view.ViewGroup, android.view.View, float) 
	public abstract float getGoneY (android.view.ViewGroup, android.view.View, float) 
}

android/transition/ChangeBounds$4.class
ChangeBounds.java
package android.transition
final android.transition.ChangeBounds$4 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.view.View, android.graphics.PointF) 
		android.view.View view
		android.graphics.PointF bottomRight
		int left
		int top
		int right
		int bottom
	public android.graphics.PointF get (android.view.View) 
		android.view.View view
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/ChangeClipBounds.class
ChangeClipBounds.java
package android.transition
public android.transition.ChangeClipBounds extends android.transition.Transition {
	private static final String TAG
	private static final String PROPNAME_CLIP
	private static final String PROPNAME_BOUNDS
	private static final String[] sTransitionProperties
	public void  () 
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public java.lang.String[] getTransitionProperties () 
	private void captureValues (android.transition.TransitionValues) 
		android.graphics.Rect bounds
		android.transition.TransitionValues values
		android.view.View view
		android.graphics.Rect clip
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		android.graphics.Rect start
		android.graphics.Rect end
		android.animation.RectEvaluator evaluator
	static void  () 
}

android/transition/ChangeText$4.class
ChangeText.java
package android.transition
 android.transition.ChangeText$4 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener  {
	final android.widget.TextView val$view
	final int val$endColor
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, android.widget.TextView, int) 
		android.transition.ChangeText this$0
	public void onAnimationUpdate (android.animation.ValueAnimator) 
		android.animation.ValueAnimator animation
		int currAlpha
}

android/transition/ChangeText$5.class
ChangeText.java
package android.transition
 android.transition.ChangeText$5 extends android.animation.AnimatorListenerAdapter {
	final android.widget.TextView val$view
	final int val$endColor
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, android.widget.TextView, int) 
		android.transition.ChangeText this$0
	public void onAnimationCancel (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/ChangeBounds$ViewBounds.class
ChangeBounds.java
package android.transition
 android.transition.ChangeBounds$ViewBounds extends java.lang.Object {
	private int mLeft
	private int mTop
	private int mRight
	private int mBottom
	private boolean mIsTopLeftSet
	private boolean mIsBottomRightSet
	private android.view.View mView
	public void  (android.view.View) 
		android.view.View view
	public void setTopLeft (android.graphics.PointF) 
		android.graphics.PointF topLeft
	public void setBottomRight (android.graphics.PointF) 
		android.graphics.PointF bottomRight
	private void setLeftTopRightBottom () 
}

android/transition/Slide$4.class
Slide.java
package android.transition
final android.transition.Slide$4 extends android.transition.Slide$CalculateSlideHorizontal {
	void  () 
	public float getGoneX (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
}

android/transition/ChangeBounds$10.class
ChangeBounds.java
package android.transition
 android.transition.ChangeBounds$10 extends android.animation.AnimatorListenerAdapter {
	final android.view.ViewGroup val$sceneRoot
	final android.graphics.drawable.BitmapDrawable val$drawable
	final android.view.View val$view
	final float val$transitionAlpha
	final android.transition.ChangeBounds this$0
	void  (android.transition.ChangeBounds, android.view.ViewGroup, android.graphics.drawable.BitmapDrawable, android.view.View, float) 
		android.transition.ChangeBounds this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/transition/Slide$CalculateSlideVertical.class
Slide.java
package android.transition
abstract android.transition.Slide$CalculateSlideVertical extends java.lang.Object implements android.transition.Slide$CalculateSlide  {
	private void  () 
	public float getGoneX (android.view.ViewGroup, android.view.View, float) 
		android.view.ViewGroup sceneRoot
		android.view.View view
		float fraction
	void  (android.transition.Slide$1) 
		android.transition.Slide$1 x0
}

android/transition/Fade$1.class
Fade.java
package android.transition
 android.transition.Fade$1 extends android.transition.Transition$TransitionListenerAdapter {
	final android.view.View val$view
	final android.transition.Fade this$0
	void  (android.transition.Fade, android.view.View) 
		android.transition.Fade this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/transition/Crossfade.class
Crossfade.java
package android.transition
public android.transition.Crossfade extends android.transition.Transition {
	private static final String LOG_TAG
	private static final String PROPNAME_BITMAP
	private static final String PROPNAME_DRAWABLE
	private static final String PROPNAME_BOUNDS
	private static android.animation.RectEvaluator sRectEvaluator
	private int mFadeBehavior
	private int mResizeBehavior
	public static final int FADE_BEHAVIOR_CROSSFADE
	public static final int FADE_BEHAVIOR_REVEAL
	public static final int FADE_BEHAVIOR_OUT_IN
	public static final int RESIZE_BEHAVIOR_NONE
	public static final int RESIZE_BEHAVIOR_SCALE
	public void  () 
	public android.transition.Crossfade setFadeBehavior (int) 
		int fadeBehavior
	public int getFadeBehavior () 
	public android.transition.Crossfade setResizeBehavior (int) 
		int resizeBehavior
	public int getResizeBehavior () 
	public android.animation.Animator createAnimator (android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.animation.ObjectAnimator anim
		android.animation.Animator anim3
		android.animation.Animator anim2
		android.view.ViewOverlay overlay
		android.animation.ObjectAnimator anim
		android.animation.ObjectAnimator anim1
		android.animation.AnimatorSet set
		android.view.ViewGroup sceneRoot
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		boolean useParentOverlay
		android.view.View view
		java.util.Map startVals
		java.util.Map endVals
		android.graphics.Rect startBounds
		android.graphics.Rect endBounds
		android.graphics.Bitmap startBitmap
		android.graphics.Bitmap endBitmap
		android.graphics.drawable.BitmapDrawable startDrawable
		android.graphics.drawable.BitmapDrawable endDrawable
	private void captureValues (android.transition.TransitionValues) 
		android.graphics.Canvas c
		android.transition.TransitionValues transitionValues
		android.view.View view
		android.graphics.Rect bounds
		android.graphics.Bitmap bitmap
		android.graphics.drawable.BitmapDrawable drawable
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	public void captureEndValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	static int access$000 (android.transition.Crossfade) 
		android.transition.Crossfade x0
	static void  () 
}

android/transition/ChangeImageTransform$2.class
ChangeImageTransform.java
package android.transition
final android.transition.ChangeImageTransform$2 extends android.util.Property {
	void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public void set (android.widget.ImageView, android.graphics.Matrix) 
		android.widget.ImageView object
		android.graphics.Matrix value
	public android.graphics.Matrix get (android.widget.ImageView) 
		android.widget.ImageView object
	public volatile java.lang.Object get (java.lang.Object) 
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/transition/Fade.class
Fade.java
package android.transition
public android.transition.Fade extends android.transition.Visibility {
	static final String PROPNAME_TRANSITION_ALPHA
	private static boolean DBG
	private static final String LOG_TAG
	public static final int IN
	public static final int OUT
	public void  () 
	public void  (int) 
		int fadingMode
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int fadingMode
	public void captureStartValues (android.transition.TransitionValues) 
		android.transition.TransitionValues transitionValues
	private android.animation.Animator createAnimation (android.view.View, float, float) 
		android.view.View view
		float startAlpha
		float endAlpha
		android.animation.ObjectAnimator anim
		android.transition.Fade$FadeAnimatorListener listener
	public android.animation.Animator onAppear (android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues) 
		android.view.View startView
		android.view.ViewGroup sceneRoot
		android.view.View view
		android.transition.TransitionValues startValues
		android.transition.TransitionValues endValues
		float startAlpha
	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
		float startAlpha
	private static float getStartAlpha (android.transition.TransitionValues, float) 
		Float startAlphaFloat
		android.transition.TransitionValues startValues
		float fallbackValue
		float startAlpha
	static void  () 
}

android/transition/ChangeText$3.class
ChangeText.java
package android.transition
 android.transition.ChangeText$3 extends android.animation.AnimatorListenerAdapter {
	final CharSequence val$startText
	final android.widget.TextView val$view
	final CharSequence val$endText
	final int val$endSelectionStart
	final int val$endSelectionEnd
	final int val$endColor
	final android.transition.ChangeText this$0
	void  (android.transition.ChangeText, java.lang.CharSequence, android.widget.TextView, java.lang.CharSequence, int, int, int) 
		android.transition.ChangeText this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/content/
android/content/ClipDescription.class
ClipDescription.java
package android.content
public android.content.ClipDescription extends java.lang.Object implements android.os.Parcelable  {
	public static final String MIMETYPE_TEXT_PLAIN
	public static final String MIMETYPE_TEXT_HTML
	public static final String MIMETYPE_TEXT_URILIST
	public static final String MIMETYPE_TEXT_INTENT
	public static final String EXTRA_TARGET_COMPONENT_NAME
	public static final String EXTRA_USER_SERIAL_NUMBER
	final CharSequence mLabel
	final String[] mMimeTypes
	private android.os.PersistableBundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, java.lang.String[]) 
		CharSequence label
		String[] mimeTypes
	public void  (android.content.ClipDescription) 
		android.content.ClipDescription o
	public static boolean compareMimeTypes (java.lang.String, java.lang.String) 
		String concreteType
		String desiredType
		int typeLength
		int slashpos
	public java.lang.CharSequence getLabel () 
	public boolean hasMimeType (java.lang.String) 
		int i
		String mimeType
	public java.lang.String[] filterMimeTypes (java.lang.String) 
		int i
		String mimeType
		java.util.ArrayList array
		String[] rawArray
	public int getMimeTypeCount () 
	public java.lang.String getMimeType (int) 
		int index
	public android.os.PersistableBundle getExtras () 
	public void setExtras (android.os.PersistableBundle) 
		android.os.PersistableBundle extras
	public void validate () 
		int i
	public java.lang.String toString () 
		StringBuilder b
	public boolean toShortString (java.lang.StringBuilder) 
		StringBuilder b
		boolean first
	public boolean toShortStringTypesOnly (java.lang.StringBuilder) 
		int i
		StringBuilder b
		boolean first
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/content/SyncStatusObserver.class
SyncStatusObserver.java
package android.content
public abstract android.content.SyncStatusObserver extends java.lang.Object {
	public abstract void onStatusChanged (int) 
}

android/content/Entity.class
Entity.java
package android.content
public final android.content.Entity extends java.lang.Object {
	private final android.content.ContentValues mValues
	private final java.util.ArrayList mSubValues
	public void  (android.content.ContentValues) 
		android.content.ContentValues values
	public android.content.ContentValues getEntityValues () 
	public java.util.ArrayList getSubValues () 
	public void addSubValue (android.net.Uri, android.content.ContentValues) 
		android.net.Uri uri
		android.content.ContentValues values
	public java.lang.String toString () 
		android.content.Entity$NamedContentValues namedValue
		StringBuilder sb
}

android/content/AbstractThreadedSyncAdapter$ISyncAdapterImpl.class
AbstractThreadedSyncAdapter.java
package android.content
 android.content.AbstractThreadedSyncAdapter$ISyncAdapterImpl extends android.content.ISyncAdapter$Stub {
	final android.content.AbstractThreadedSyncAdapter this$0
	private void  (android.content.AbstractThreadedSyncAdapter) 
	public void startSync (android.content.ISyncContext, java.lang.String, android.accounts.Account, android.os.Bundle) 
		android.content.AbstractThreadedSyncAdapter$SyncThread syncThread
		boolean alreadyInProgress
		android.content.ISyncContext syncContext
		String authority
		android.accounts.Account account
		android.os.Bundle extras
		android.content.SyncContext syncContextClient
		boolean alreadyInProgress
		android.accounts.Account threadsKey
	public void cancelSync (android.content.ISyncContext) 
		android.content.AbstractThreadedSyncAdapter$SyncThread current
		android.content.ISyncContext syncContext
		android.content.AbstractThreadedSyncAdapter$SyncThread info
	public void initialize (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
	void  (android.content.AbstractThreadedSyncAdapter, android.content.AbstractThreadedSyncAdapter$1) 
		android.content.AbstractThreadedSyncAdapter x0
		android.content.AbstractThreadedSyncAdapter$1 x1
}

android/content/Intent.class
Intent.java
package android.content
public android.content.Intent extends java.lang.Object implements android.os.Parcelable java.lang.Cloneable  {
	private static final String ATTR_ACTION
	private static final String TAG_CATEGORIES
	private static final String ATTR_CATEGORY
	private static final String TAG_EXTRA
	private static final String ATTR_TYPE
	private static final String ATTR_COMPONENT
	private static final String ATTR_DATA
	private static final String ATTR_FLAGS
	public static final String ACTION_MAIN
	public static final String ACTION_VIEW
	public static final String ACTION_DEFAULT
	public static final String ACTION_QUICK_VIEW
	public static final String ACTION_ATTACH_DATA
	public static final String ACTION_EDIT
	public static final String ACTION_INSERT_OR_EDIT
	public static final String ACTION_PICK
	public static final String ACTION_CREATE_SHORTCUT
	public static final String EXTRA_SHORTCUT_INTENT
	public static final String EXTRA_SHORTCUT_NAME
	public static final String EXTRA_SHORTCUT_ICON
	public static final String EXTRA_SHORTCUT_ICON_RESOURCE
	public static final String ACTION_APPLICATION_PREFERENCES
	public static final String ACTION_SHOW_APP_INFO
	public static final String ACTION_CHOOSER
	public static final String ACTION_GET_CONTENT
	public static final String ACTION_DIAL
	public static final String ACTION_CALL
	public static final String ACTION_CALL_EMERGENCY
	public static final String ACTION_CALL_PRIVILEGED
	public static final String ACTION_SIM_ACTIVATION_REQUEST
	public static final String ACTION_SENDTO
	public static final String ACTION_SEND
	public static final String ACTION_SEND_MULTIPLE
	public static final String ACTION_ANSWER
	public static final String ACTION_INSERT
	public static final String ACTION_PASTE
	public static final String ACTION_DELETE
	public static final String ACTION_RUN
	public static final String ACTION_SYNC
	public static final String ACTION_PICK_ACTIVITY
	public static final String ACTION_SEARCH
	public static final String ACTION_SYSTEM_TUTORIAL
	public static final String ACTION_WEB_SEARCH
	public static final String ACTION_ASSIST
	public static final String ACTION_VOICE_ASSIST
	public static final String EXTRA_ASSIST_PACKAGE
	public static final String EXTRA_ASSIST_UID
	public static final String EXTRA_ASSIST_CONTEXT
	public static final String EXTRA_ASSIST_INPUT_HINT_KEYBOARD
	public static final String EXTRA_ASSIST_INPUT_DEVICE_ID
	public static final String ACTION_ALL_APPS
	public static final String ACTION_SET_WALLPAPER
	public static final String ACTION_BUG_REPORT
	public static final String ACTION_FACTORY_TEST
	public static final String ACTION_CALL_BUTTON
	public static final String ACTION_VOICE_COMMAND
	public static final String ACTION_SEARCH_LONG_PRESS
	public static final String ACTION_APP_ERROR
	public static final String ACTION_POWER_USAGE_SUMMARY
	public static final String ACTION_UPGRADE_SETUP
	public static final String ACTION_SHOW_KEYBOARD_SHORTCUTS
	public static final String ACTION_DISMISS_KEYBOARD_SHORTCUTS
	public static final String ACTION_MANAGE_NETWORK_USAGE
	public static final String ACTION_INSTALL_PACKAGE
	public static final String ACTION_INSTALL_EPHEMERAL_PACKAGE
	public static final String ACTION_RESOLVE_EPHEMERAL_PACKAGE
	public static final String EXTRA_INSTALLER_PACKAGE_NAME
	public static final String EXTRA_NOT_UNKNOWN_SOURCE
	public static final String EXTRA_ORIGINATING_URI
	public static final String EXTRA_REFERRER
	public static final String EXTRA_REFERRER_NAME
	public static final String EXTRA_ORIGINATING_UID
	public static final String EXTRA_ALLOW_REPLACE
	public static final String EXTRA_RETURN_RESULT
	public static final String EXTRA_INSTALL_RESULT
	public static final String ACTION_UNINSTALL_PACKAGE
	public static final String EXTRA_UNINSTALL_ALL_USERS
	public static final String METADATA_SETUP_VERSION
	public static final String ACTION_MANAGE_APP_PERMISSIONS
	public static final String ACTION_MANAGE_PERMISSIONS
	public static final String ACTION_REVIEW_PERMISSIONS
	public static final String EXTRA_REMOTE_CALLBACK
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_RESULT_NEEDED
	public static final String ACTION_MANAGE_PERMISSION_APPS
	public static final String EXTRA_PERMISSION_NAME
	public static final String ACTION_SCREEN_OFF
	public static final String ACTION_SCREEN_ON
	public static final String ACTION_DREAMING_STOPPED
	public static final String ACTION_DREAMING_STARTED
	public static final String ACTION_USER_PRESENT
	public static final String ACTION_TIME_TICK
	public static final String ACTION_TIME_CHANGED
	public static final String ACTION_DATE_CHANGED
	public static final String ACTION_TIMEZONE_CHANGED
	public static final String ACTION_CLEAR_DNS_CACHE
	public static final String ACTION_ALARM_CHANGED
	public static final String ACTION_LOCKED_BOOT_COMPLETED
	public static final String ACTION_BOOT_COMPLETED
	public static final String ACTION_CLOSE_SYSTEM_DIALOGS
	public static final String ACTION_PACKAGE_INSTALL
	public static final String ACTION_PACKAGE_ADDED
	public static final String ACTION_PACKAGE_REPLACED
	public static final String ACTION_MY_PACKAGE_REPLACED
	public static final String ACTION_PACKAGE_REMOVED
	public static final String ACTION_PACKAGE_FULLY_REMOVED
	public static final String ACTION_PACKAGE_CHANGED
	public static final String ACTION_QUERY_PACKAGE_RESTART
	public static final String ACTION_PACKAGE_RESTARTED
	public static final String ACTION_PACKAGE_DATA_CLEARED
	public static final String ACTION_PACKAGES_SUSPENDED
	public static final String ACTION_PACKAGES_UNSUSPENDED
	public static final String ACTION_UID_REMOVED
	public static final String ACTION_PACKAGE_FIRST_LAUNCH
	public static final String ACTION_PACKAGE_NEEDS_VERIFICATION
	public static final String ACTION_PACKAGE_VERIFIED
	public static final String ACTION_INTENT_FILTER_NEEDS_VERIFICATION
	public static final String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE
	public static final String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE
	public static final String ACTION_PREFERRED_ACTIVITY_CHANGED
	public static final String ACTION_WALLPAPER_CHANGED
	public static final String ACTION_CONFIGURATION_CHANGED
	public static final String ACTION_LOCALE_CHANGED
	public static final String ACTION_BATTERY_CHANGED
	public static final String ACTION_BATTERY_LOW
	public static final String ACTION_BATTERY_OKAY
	public static final String ACTION_POWER_CONNECTED
	public static final String ACTION_POWER_DISCONNECTED
	public static final String ACTION_SHUTDOWN
	public static final String ACTION_REQUEST_SHUTDOWN
	public static final String ACTION_DEVICE_STORAGE_LOW
	public static final String ACTION_DEVICE_STORAGE_OK
	public static final String ACTION_DEVICE_STORAGE_FULL
	public static final String ACTION_DEVICE_STORAGE_NOT_FULL
	public static final String ACTION_MANAGE_PACKAGE_STORAGE
	public static final String ACTION_UMS_CONNECTED
	public static final String ACTION_UMS_DISCONNECTED
	public static final String ACTION_MEDIA_REMOVED
	public static final String ACTION_MEDIA_UNMOUNTED
	public static final String ACTION_MEDIA_CHECKING
	public static final String ACTION_MEDIA_NOFS
	public static final String ACTION_MEDIA_MOUNTED
	public static final String ACTION_MEDIA_SHARED
	public static final String ACTION_MEDIA_UNSHARED
	public static final String ACTION_MEDIA_BAD_REMOVAL
	public static final String ACTION_MEDIA_UNMOUNTABLE
	public static final String ACTION_MEDIA_EJECT
	public static final String ACTION_MEDIA_SCANNER_STARTED
	public static final String ACTION_MEDIA_SCANNER_FINISHED
	public static final String ACTION_MEDIA_SCANNER_SCAN_FILE
	public static final String ACTION_MEDIA_BUTTON
	public static final String ACTION_CAMERA_BUTTON
	public static final String ACTION_GTALK_SERVICE_CONNECTED
	public static final String ACTION_GTALK_SERVICE_DISCONNECTED
	public static final String ACTION_INPUT_METHOD_CHANGED
	public static final String ACTION_AIRPLANE_MODE_CHANGED
	public static final String ACTION_PROVIDER_CHANGED
	public static final String ACTION_HEADSET_PLUG
	public static final String ACTION_ADVANCED_SETTINGS_CHANGED
	public static final String ACTION_APPLICATION_RESTRICTIONS_CHANGED
	public static final String ACTION_NEW_OUTGOING_CALL
	public static final String ACTION_REBOOT
	public static final String ACTION_DOCK_EVENT
	public static final String ACTION_IDLE_MAINTENANCE_START
	public static final String ACTION_IDLE_MAINTENANCE_END
	public static final String ACTION_REMOTE_INTENT
	public static final String ACTION_PRE_BOOT_COMPLETED
	public static final String ACTION_GET_RESTRICTION_ENTRIES
	public static final String ACTION_USER_INITIALIZE
	public static final String ACTION_USER_FOREGROUND
	public static final String ACTION_USER_BACKGROUND
	public static final String ACTION_USER_ADDED
	public static final String ACTION_USER_STARTED
	public static final String ACTION_USER_STARTING
	public static final String ACTION_USER_STOPPING
	public static final String ACTION_USER_STOPPED
	public static final String ACTION_USER_REMOVED
	public static final String ACTION_USER_SWITCHED
	public static final String ACTION_USER_UNLOCKED
	public static final String ACTION_USER_INFO_CHANGED
	public static final String ACTION_MANAGED_PROFILE_ADDED
	public static final String ACTION_MANAGED_PROFILE_REMOVED
	public static final String ACTION_MANAGED_PROFILE_UNLOCKED
	public static final String ACTION_MANAGED_PROFILE_AVAILABLE
	public static final String ACTION_MANAGED_PROFILE_UNAVAILABLE
	public static final String ACTION_QUICK_CLOCK
	public static final String ACTION_SHOW_BRIGHTNESS_DIALOG
	public static final String ACTION_GLOBAL_BUTTON
	public static final String ACTION_MEDIA_RESOURCE_GRANTED
	public static final String ACTION_OPEN_DOCUMENT
	public static final String ACTION_CREATE_DOCUMENT
	public static final String ACTION_OPEN_DOCUMENT_TREE
	public static final String ACTION_DYNAMIC_SENSOR_CHANGED
	public static final String ACTION_MASTER_CLEAR
	public static final String EXTRA_FORCE_MASTER_CLEAR
	public static final String ACTION_SETTING_RESTORED
	public static final String EXTRA_SETTING_NAME
	public static final String EXTRA_SETTING_PREVIOUS_VALUE
	public static final String EXTRA_SETTING_NEW_VALUE
	public static final String ACTION_PROCESS_TEXT
	public static final String EXTRA_PROCESS_TEXT
	public static final String EXTRA_PROCESS_TEXT_READONLY
	public static final String ACTION_THERMAL_EVENT
	public static final String EXTRA_THERMAL_STATE
	public static final int EXTRA_THERMAL_STATE_NORMAL
	public static final int EXTRA_THERMAL_STATE_WARNING
	public static final int EXTRA_THERMAL_STATE_EXCEEDED
	public static final String CATEGORY_DEFAULT
	public static final String CATEGORY_BROWSABLE
	public static final String CATEGORY_VOICE
	public static final String CATEGORY_ALTERNATIVE
	public static final String CATEGORY_SELECTED_ALTERNATIVE
	public static final String CATEGORY_TAB
	public static final String CATEGORY_LAUNCHER
	public static final String CATEGORY_LEANBACK_LAUNCHER
	public static final String CATEGORY_LEANBACK_SETTINGS
	public static final String CATEGORY_INFO
	public static final String CATEGORY_HOME
	public static final String CATEGORY_HOME_MAIN
	public static final String CATEGORY_SETUP_WIZARD
	public static final String CATEGORY_PREFERENCE
	public static final String CATEGORY_DEVELOPMENT_PREFERENCE
	public static final String CATEGORY_EMBED
	public static final String CATEGORY_APP_MARKET
	public static final String CATEGORY_MONKEY
	public static final String CATEGORY_TEST
	public static final String CATEGORY_UNIT_TEST
	public static final String CATEGORY_SAMPLE_CODE
	public static final String CATEGORY_OPENABLE
	public static final String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST
	public static final String CATEGORY_CAR_DOCK
	public static final String CATEGORY_DESK_DOCK
	public static final String CATEGORY_LE_DESK_DOCK
	public static final String CATEGORY_HE_DESK_DOCK
	public static final String CATEGORY_CAR_MODE
	public static final String CATEGORY_APP_BROWSER
	public static final String CATEGORY_APP_CALCULATOR
	public static final String CATEGORY_APP_CALENDAR
	public static final String CATEGORY_APP_CONTACTS
	public static final String CATEGORY_APP_EMAIL
	public static final String CATEGORY_APP_GALLERY
	public static final String CATEGORY_APP_MAPS
	public static final String CATEGORY_APP_MESSAGING
	public static final String CATEGORY_APP_MUSIC
	public static final String EXTRA_TEMPLATE
	public static final String EXTRA_TEXT
	public static final String EXTRA_HTML_TEXT
	public static final String EXTRA_STREAM
	public static final String EXTRA_EMAIL
	public static final String EXTRA_CC
	public static final String EXTRA_BCC
	public static final String EXTRA_SUBJECT
	public static final String EXTRA_INTENT
	public static final String EXTRA_USER_ID
	public static final String EXTRA_TASK_ID
	public static final String EXTRA_ALTERNATE_INTENTS
	public static final String EXTRA_EXCLUDE_COMPONENTS
	public static final String EXTRA_CHOOSER_TARGETS
	public static final String EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER
	public static final String EXTRA_RESULT_RECEIVER
	public static final String EXTRA_TITLE
	public static final String EXTRA_INITIAL_INTENTS
	public static final String EXTRA_EPHEMERAL_SUCCESS
	public static final String EXTRA_EPHEMERAL_FAILURE
	public static final String EXTRA_REPLACEMENT_EXTRAS
	public static final String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER
	public static final String EXTRA_CHOSEN_COMPONENT
	public static final String EXTRA_KEY_EVENT
	public static final String EXTRA_KEY_CONFIRM
	public static final String EXTRA_USER_REQUESTED_SHUTDOWN
	public static final String EXTRA_DONT_KILL_APP
	public static final String EXTRA_PHONE_NUMBER
	public static final String EXTRA_UID
	public static final String EXTRA_PACKAGES
	public static final String EXTRA_DATA_REMOVED
	public static final String EXTRA_REMOVED_FOR_ALL_USERS
	public static final String EXTRA_REPLACING
	public static final String EXTRA_ALARM_COUNT
	public static final String EXTRA_DOCK_STATE
	public static final int EXTRA_DOCK_STATE_UNDOCKED
	public static final int EXTRA_DOCK_STATE_DESK
	public static final int EXTRA_DOCK_STATE_CAR
	public static final int EXTRA_DOCK_STATE_LE_DESK
	public static final int EXTRA_DOCK_STATE_HE_DESK
	public static final String METADATA_DOCK_HOME
	public static final String EXTRA_BUG_REPORT
	public static final String EXTRA_REMOTE_INTENT_TOKEN
	public static final String EXTRA_CHANGED_COMPONENT_NAME
	public static final String EXTRA_CHANGED_COMPONENT_NAME_LIST
	public static final String EXTRA_CHANGED_PACKAGE_LIST
	public static final String EXTRA_CHANGED_UID_LIST
	public static final String EXTRA_CLIENT_LABEL
	public static final String EXTRA_CLIENT_INTENT
	public static final String EXTRA_LOCAL_ONLY
	public static final String EXTRA_ALLOW_MULTIPLE
	public static final String EXTRA_USER_HANDLE
	public static final String EXTRA_USER
	public static final String EXTRA_RESTRICTIONS_LIST
	public static final String EXTRA_RESTRICTIONS_BUNDLE
	public static final String EXTRA_RESTRICTIONS_INTENT
	public static final String EXTRA_MIME_TYPES
	public static final String EXTRA_SHUTDOWN_USERSPACE_ONLY
	public static final String EXTRA_TIME_PREF_24_HOUR_FORMAT
	public static final String EXTRA_REASON
	public static final String EXTRA_WIPE_EXTERNAL_STORAGE
	public static final String EXTRA_SIM_ACTIVATION_RESPONSE
	public static final String EXTRA_INDEX
	public static final String EXTRA_QUIET_MODE
	public static final String EXTRA_MEDIA_RESOURCE_TYPE
	public static final int EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC
	public static final int EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC
	public static final int FLAG_GRANT_READ_URI_PERMISSION
	public static final int FLAG_GRANT_WRITE_URI_PERMISSION
	public static final int FLAG_FROM_BACKGROUND
	public static final int FLAG_DEBUG_LOG_RESOLUTION
	public static final int FLAG_EXCLUDE_STOPPED_PACKAGES
	public static final int FLAG_INCLUDE_STOPPED_PACKAGES
	public static final int FLAG_GRANT_PERSISTABLE_URI_PERMISSION
	public static final int FLAG_GRANT_PREFIX_URI_PERMISSION
	public static final int FLAG_DEBUG_TRIAGED_MISSING
	public static final int FLAG_ACTIVITY_NO_HISTORY
	public static final int FLAG_ACTIVITY_SINGLE_TOP
	public static final int FLAG_ACTIVITY_NEW_TASK
	public static final int FLAG_ACTIVITY_MULTIPLE_TASK
	public static final int FLAG_ACTIVITY_CLEAR_TOP
	public static final int FLAG_ACTIVITY_FORWARD_RESULT
	public static final int FLAG_ACTIVITY_PREVIOUS_IS_TOP
	public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS
	public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONT
	public static final int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED
	public static final int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY
	public static final int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
	public static final int FLAG_ACTIVITY_NEW_DOCUMENT
	public static final int FLAG_ACTIVITY_NO_USER_ACTION
	public static final int FLAG_ACTIVITY_REORDER_TO_FRONT
	public static final int FLAG_ACTIVITY_NO_ANIMATION
	public static final int FLAG_ACTIVITY_CLEAR_TASK
	public static final int FLAG_ACTIVITY_TASK_ON_HOME
	public static final int FLAG_ACTIVITY_RETAIN_IN_RECENTS
	public static final int FLAG_ACTIVITY_LAUNCH_ADJACENT
	public static final int FLAG_RECEIVER_REGISTERED_ONLY
	public static final int FLAG_RECEIVER_REPLACE_PENDING
	public static final int FLAG_RECEIVER_FOREGROUND
	public static final int FLAG_RECEIVER_NO_ABORT
	public static final int FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT
	public static final int FLAG_RECEIVER_BOOT_UPGRADE
	public static final int FLAG_RECEIVER_INCLUDE_BACKGROUND
	public static final int FLAG_RECEIVER_EXCLUDE_BACKGROUND
	public static final int IMMUTABLE_FLAGS
	public static final int URI_INTENT_SCHEME
	public static final int URI_ANDROID_APP_SCHEME
	public static final int URI_ALLOW_UNSAFE
	private String mAction
	private android.net.Uri mData
	private String mType
	private String mPackage
	private android.content.ComponentName mComponent
	private int mFlags
	private android.util.ArraySet mCategories
	private android.os.Bundle mExtras
	private android.graphics.Rect mSourceBounds
	private android.content.Intent mSelector
	private android.content.ClipData mClipData
	private int mContentUserHint
	public static final int FILL_IN_ACTION
	public static final int FILL_IN_DATA
	public static final int FILL_IN_CATEGORIES
	public static final int FILL_IN_COMPONENT
	public static final int FILL_IN_PACKAGE
	public static final int FILL_IN_SOURCE_BOUNDS
	public static final int FILL_IN_SELECTOR
	public static final int FILL_IN_CLIP_DATA
	public static final android.os.Parcelable$Creator CREATOR
	public static android.content.Intent createChooser (android.content.Intent, java.lang.CharSequence) 
		android.content.Intent target
		CharSequence title
	public static android.content.Intent createChooser (android.content.Intent, java.lang.CharSequence, android.content.IntentSender) 
		String[] mimeTypes
		android.content.ClipData$Item item
		String[] mimeTypes
		android.content.ClipData targetClipData
		android.content.Intent target
		CharSequence title
		android.content.IntentSender sender
		android.content.Intent intent
		int permFlags
	public static boolean isAccessUriMode (int) 
		int modeFlags
	public void  () 
	public void  (android.content.Intent) 
		android.content.Intent o
	public java.lang.Object clone () 
	private void  (android.content.Intent, boolean) 
		android.content.Intent o
		boolean all
	public android.content.Intent cloneFilter () 
	public void  (java.lang.String) 
		String action
	public void  (java.lang.String, android.net.Uri) 
		String action
		android.net.Uri uri
	public void  (android.content.Context, java.lang.Class) 
		android.content.Context packageContext
		Class cls
	public void  (java.lang.String, android.net.Uri, android.content.Context, java.lang.Class) 
		String action
		android.net.Uri uri
		android.content.Context packageContext
		Class cls
	public static android.content.Intent makeMainActivity (android.content.ComponentName) 
		android.content.ComponentName mainActivity
		android.content.Intent intent
	public static android.content.Intent makeMainSelectorActivity (java.lang.String, java.lang.String) 
		String selectorAction
		String selectorCategory
		android.content.Intent intent
		android.content.Intent selector
	public static android.content.Intent makeRestartActivityTask (android.content.ComponentName) 
		android.content.ComponentName mainActivity
		android.content.Intent intent
	public static android.content.Intent getIntent (java.lang.String)  throws java.net.URISyntaxException 
		String uri
	public static android.content.Intent parseUri (java.lang.String, int)  throws java.net.URISyntaxException 
		IllegalArgumentException e
		android.content.Intent intent
		String data
		String key
		android.os.Bundle b
		int eq
		int semi
		String value
		int newEnd
		String authority
		int end
		IllegalArgumentException e
		boolean androidApp
		android.content.Intent intent
		android.content.Intent baseIntent
		boolean explicitAction
		boolean inSelector
		String scheme
		String data
		IndexOutOfBoundsException e
		String uri
		int flags
		int i
	public static android.content.Intent getIntentOld (java.lang.String)  throws java.net.URISyntaxException 
		String uri
	private static android.content.Intent getIntentOld (java.lang.String, int)  throws java.net.URISyntaxException 
		int j
		int sep
		int j
		int j
		int j
		String pkg
		String cls
		int j
		int sep
		NumberFormatException e
		int j
		char type
		String key
		String value
		char ch
		int closeParen
		String action
		int intentFragmentStart
		boolean isIntentFragment
		android.content.Intent intent
		String uri
		int flags
		android.content.Intent intent
		int i
	public static android.content.Intent parseCommandArgs (android.os.ShellCommand, android.content.Intent$CommandOptionHandler)  throws java.net.URISyntaxException 
		String key
		String value
		String key
		String key
		String value
		String key
		String value
		String key
		String value
		android.content.ComponentName cn
		int i
		String key
		String value
		String[] strings
		int[] list
		int i
		String key
		String value
		String[] strings
		java.util.ArrayList list
		String key
		String value
		int i
		String key
		String value
		String[] strings
		long[] list
		int i
		String key
		String value
		String[] strings
		java.util.ArrayList list
		String key
		String value
		int i
		String key
		String value
		String[] strings
		float[] list
		int i
		String key
		String value
		String[] strings
		java.util.ArrayList list
		String key
		String value
		String[] strings
		int i
		String key
		String value
		String[] strings
		java.util.ArrayList list
		boolean arg
		boolean arg
		NumberFormatException ex
		String key
		String value
		boolean arg
		boolean arg
		String str
		android.content.ComponentName cn
		String str
		String str
		String c
		java.util.HashSet cats
		android.os.Bundle extras
		android.os.Bundle uriExtras
		android.os.ShellCommand cmd
		android.content.Intent$CommandOptionHandler optionHandler
		android.content.Intent intent
		android.content.Intent baseIntent
		boolean hasIntentInfo
		android.net.Uri data
		String type
		String opt
		boolean hasSelector
		String arg
	public static void printIntentArgsHelp (java.io.PrintWriter, java.lang.String) 
		String line
		java.io.PrintWriter pw
		String prefix
		String[] lines
	public java.lang.String getAction () 
	public android.net.Uri getData () 
	public java.lang.String getDataString () 
	public java.lang.String getScheme () 
	public java.lang.String getType () 
	public java.lang.String resolveType (android.content.Context) 
		android.content.Context context
	public java.lang.String resolveType (android.content.ContentResolver) 
		android.content.ContentResolver resolver
	public java.lang.String resolveTypeIfNeeded (android.content.ContentResolver) 
		android.content.ContentResolver resolver
	public boolean hasCategory (java.lang.String) 
		String category
	public java.util.Set getCategories () 
	public android.content.Intent getSelector () 
	public android.content.ClipData getClipData () 
	public int getContentUserHint () 
	public void setExtrasClassLoader (java.lang.ClassLoader) 
		ClassLoader loader
	public boolean hasExtra (java.lang.String) 
		String name
	public boolean hasFileDescriptors () 
	public void setAllowFds (boolean) 
		boolean allowFds
	public void setDefusable (boolean) 
		boolean defusable
	public java.lang.Object getExtra (java.lang.String) 
		String name
	public boolean getBooleanExtra (java.lang.String, boolean) 
		String name
		boolean defaultValue
	public byte getByteExtra (java.lang.String, byte) 
		String name
		byte defaultValue
	public short getShortExtra (java.lang.String, short) 
		String name
		short defaultValue
	public char getCharExtra (java.lang.String, char) 
		String name
		char defaultValue
	public int getIntExtra (java.lang.String, int) 
		String name
		int defaultValue
	public long getLongExtra (java.lang.String, long) 
		String name
		long defaultValue
	public float getFloatExtra (java.lang.String, float) 
		String name
		float defaultValue
	public double getDoubleExtra (java.lang.String, double) 
		String name
		double defaultValue
	public java.lang.String getStringExtra (java.lang.String) 
		String name
	public java.lang.CharSequence getCharSequenceExtra (java.lang.String) 
		String name
	public android.os.Parcelable getParcelableExtra (java.lang.String) 
		String name
	public android.os.Parcelable[] getParcelableArrayExtra (java.lang.String) 
		String name
	public java.util.ArrayList getParcelableArrayListExtra (java.lang.String) 
		String name
	public java.io.Serializable getSerializableExtra (java.lang.String) 
		String name
	public java.util.ArrayList getIntegerArrayListExtra (java.lang.String) 
		String name
	public java.util.ArrayList getStringArrayListExtra (java.lang.String) 
		String name
	public java.util.ArrayList getCharSequenceArrayListExtra (java.lang.String) 
		String name
	public boolean[] getBooleanArrayExtra (java.lang.String) 
		String name
	public byte[] getByteArrayExtra (java.lang.String) 
		String name
	public short[] getShortArrayExtra (java.lang.String) 
		String name
	public char[] getCharArrayExtra (java.lang.String) 
		String name
	public int[] getIntArrayExtra (java.lang.String) 
		String name
	public long[] getLongArrayExtra (java.lang.String) 
		String name
	public float[] getFloatArrayExtra (java.lang.String) 
		String name
	public double[] getDoubleArrayExtra (java.lang.String) 
		String name
	public java.lang.String[] getStringArrayExtra (java.lang.String) 
		String name
	public java.lang.CharSequence[] getCharSequenceArrayExtra (java.lang.String) 
		String name
	public android.os.Bundle getBundleExtra (java.lang.String) 
		String name
	public android.os.IBinder getIBinderExtra (java.lang.String) 
		String name
	public java.lang.Object getExtra (java.lang.String, java.lang.Object) 
		Object result2
		String name
		Object defaultValue
		Object result
	public android.os.Bundle getExtras () 
	public void removeUnsafeExtras () 
	public int getFlags () 
	public boolean isExcludingStopped () 
	public java.lang.String getPackage () 
	public android.content.ComponentName getComponent () 
	public android.graphics.Rect getSourceBounds () 
	public android.content.ComponentName resolveActivity (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
		android.content.pm.ResolveInfo info
	public android.content.pm.ActivityInfo resolveActivityInfo (android.content.pm.PackageManager, int) 
		android.content.pm.ResolveInfo info
		android.content.pm.PackageManager pm
		int flags
		android.content.pm.ActivityInfo ai
	public android.content.ComponentName resolveSystemService (android.content.pm.PackageManager, int) 
		android.content.pm.ResolveInfo ri
		android.content.ComponentName foundComp
		int i
		android.content.pm.PackageManager pm
		int flags
		java.util.List results
		android.content.ComponentName comp
	public android.content.Intent setAction (java.lang.String) 
		String action
	public android.content.Intent setData (android.net.Uri) 
		android.net.Uri data
	public android.content.Intent setDataAndNormalize (android.net.Uri) 
		android.net.Uri data
	public android.content.Intent setType (java.lang.String) 
		String type
	public android.content.Intent setTypeAndNormalize (java.lang.String) 
		String type
	public android.content.Intent setDataAndType (android.net.Uri, java.lang.String) 
		android.net.Uri data
		String type
	public android.content.Intent setDataAndTypeAndNormalize (android.net.Uri, java.lang.String) 
		android.net.Uri data
		String type
	public android.content.Intent addCategory (java.lang.String) 
		String category
	public void removeCategory (java.lang.String) 
		String category
	public void setSelector (android.content.Intent) 
		android.content.Intent selector
	public void setClipData (android.content.ClipData) 
		android.content.ClipData clip
	public void prepareToLeaveUser (int) 
		int userId
	public android.content.Intent putExtra (java.lang.String, boolean) 
		String name
		boolean value
	public android.content.Intent putExtra (java.lang.String, byte) 
		String name
		byte value
	public android.content.Intent putExtra (java.lang.String, char) 
		String name
		char value
	public android.content.Intent putExtra (java.lang.String, short) 
		String name
		short value
	public android.content.Intent putExtra (java.lang.String, int) 
		String name
		int value
	public android.content.Intent putExtra (java.lang.String, long) 
		String name
		long value
	public android.content.Intent putExtra (java.lang.String, float) 
		String name
		float value
	public android.content.Intent putExtra (java.lang.String, double) 
		String name
		double value
	public android.content.Intent putExtra (java.lang.String, java.lang.String) 
		String name
		String value
	public android.content.Intent putExtra (java.lang.String, java.lang.CharSequence) 
		String name
		CharSequence value
	public android.content.Intent putExtra (java.lang.String, android.os.Parcelable) 
		String name
		android.os.Parcelable value
	public android.content.Intent putExtra (java.lang.String, android.os.Parcelable[]) 
		String name
		android.os.Parcelable[] value
	public android.content.Intent putParcelableArrayListExtra (java.lang.String, java.util.ArrayList) 
		String name
		java.util.ArrayList value
	public android.content.Intent putIntegerArrayListExtra (java.lang.String, java.util.ArrayList) 
		String name
		java.util.ArrayList value
	public android.content.Intent putStringArrayListExtra (java.lang.String, java.util.ArrayList) 
		String name
		java.util.ArrayList value
	public android.content.Intent putCharSequenceArrayListExtra (java.lang.String, java.util.ArrayList) 
		String name
		java.util.ArrayList value
	public android.content.Intent putExtra (java.lang.String, java.io.Serializable) 
		String name
		java.io.Serializable value
	public android.content.Intent putExtra (java.lang.String, boolean[]) 
		String name
		boolean[] value
	public android.content.Intent putExtra (java.lang.String, byte[]) 
		String name
		byte[] value
	public android.content.Intent putExtra (java.lang.String, short[]) 
		String name
		short[] value
	public android.content.Intent putExtra (java.lang.String, char[]) 
		String name
		char[] value
	public android.content.Intent putExtra (java.lang.String, int[]) 
		String name
		int[] value
	public android.content.Intent putExtra (java.lang.String, long[]) 
		String name
		long[] value
	public android.content.Intent putExtra (java.lang.String, float[]) 
		String name
		float[] value
	public android.content.Intent putExtra (java.lang.String, double[]) 
		String name
		double[] value
	public android.content.Intent putExtra (java.lang.String, java.lang.String[]) 
		String name
		String[] value
	public android.content.Intent putExtra (java.lang.String, java.lang.CharSequence[]) 
		String name
		CharSequence[] value
	public android.content.Intent putExtra (java.lang.String, android.os.Bundle) 
		String name
		android.os.Bundle value
	public android.content.Intent putExtra (java.lang.String, android.os.IBinder) 
		String name
		android.os.IBinder value
	public android.content.Intent putExtras (android.content.Intent) 
		android.content.Intent src
	public android.content.Intent putExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.content.Intent replaceExtras (android.content.Intent) 
		android.content.Intent src
	public android.content.Intent replaceExtras (android.os.Bundle) 
		android.os.Bundle extras
	public void removeExtra (java.lang.String) 
		String name
	public android.content.Intent setFlags (int) 
		int flags
	public android.content.Intent addFlags (int) 
		int flags
	public android.content.Intent setPackage (java.lang.String) 
		String packageName
	public android.content.Intent setComponent (android.content.ComponentName) 
		android.content.ComponentName component
	public android.content.Intent setClassName (android.content.Context, java.lang.String) 
		android.content.Context packageContext
		String className
	public android.content.Intent setClassName (java.lang.String, java.lang.String) 
		String packageName
		String className
	public android.content.Intent setClass (android.content.Context, java.lang.Class) 
		android.content.Context packageContext
		Class cls
	public void setSourceBounds (android.graphics.Rect) 
		android.graphics.Rect r
	public int fillIn (android.content.Intent, int) 
		android.os.Bundle newb
		RuntimeException e
		android.content.Intent other
		int flags
		int changes
		boolean mayHaveCopiedUris
	public boolean filterEquals (android.content.Intent) 
		android.content.Intent other
	public int filterHashCode () 
		int code
	public java.lang.String toString () 
		StringBuilder b
	public java.lang.String toInsecureString () 
		StringBuilder b
	public java.lang.String toInsecureStringWithClip () 
		StringBuilder b
	public java.lang.String toShortString (boolean, boolean, boolean, boolean) 
		boolean secure
		boolean comp
		boolean extras
		boolean clip
		StringBuilder b
	public void toShortString (java.lang.StringBuilder, boolean, boolean, boolean, boolean) 
		int i
		StringBuilder b
		boolean secure
		boolean comp
		boolean extras
		boolean clip
		boolean first
	public java.lang.String toURI () 
	public java.lang.String toUri (int) 
		String path
		String queryParams
		String fragment
		String authority
		String scheme
		char c
		int i
		int N
		String data
		int flags
		StringBuilder uri
		String scheme
	private void toUriFragment (java.lang.StringBuilder, java.lang.String, java.lang.String, java.lang.String, int) 
		StringBuilder uri
		String scheme
		String defAction
		String defPackage
		int flags
		StringBuilder frag
	private void toUriInner (java.lang.StringBuilder, java.lang.String, java.lang.String, java.lang.String, int) 
		int i
		Object value
		char entryType
		String key
		StringBuilder uri
		String scheme
		String defAction
		String defPackage
		int flags
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int N
		android.os.Parcel out
		int flags
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int N
	public static android.content.Intent parseIntent (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String cat
		String nodeName
		android.content.res.Resources resources
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.Intent intent
		android.content.res.TypedArray sa
		String data
		String mimeType
		String packageName
		String className
		int outerDepth
		int type
	public void saveToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		int categoryNdx
		org.xmlpull.v1.XmlSerializer out
	public static android.content.Intent restoreFromXml (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		String attrName
		String attrValue
		int attrNdx
		int attrNdx
		String name
		org.xmlpull.v1.XmlPullParser in
		android.content.Intent intent
		int outerDepth
		int attrCount
		int event
	public static java.lang.String normalizeMimeType (java.lang.String) 
		String type
		int semicolonIndex
	public void prepareToLeaveProcess (android.content.Context) 
		android.content.Context context
		boolean leavingPackage
	public void prepareToLeaveProcess (boolean) 
		boolean leavingPackage
	public void prepareToEnterProcess () 
	public void fixUris (int) 
		android.net.Uri stream
		int i
		java.util.ArrayList newStreams
		java.util.ArrayList streams
		android.net.Uri output
		int contentUserHint
		android.net.Uri data
		String action
	public boolean migrateExtraStreamToClipData () 
		android.content.Intent intent
		android.content.Intent intent
		int i
		android.os.Parcelable[] intents
		boolean migrated
		android.content.ClipData clipData
		android.net.Uri stream
		CharSequence text
		String htmlText
		int i
		android.content.ClipData clipData
		java.util.ArrayList streams
		java.util.ArrayList texts
		java.util.ArrayList htmlTexts
		int num
		ClassCastException e
		android.net.Uri output
		android.net.Uri output
		String action
	private static android.content.ClipData$Item makeClipItem (java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, int) 
		java.util.ArrayList streams
		java.util.ArrayList texts
		java.util.ArrayList htmlTexts
		int which
		android.net.Uri uri
		CharSequence text
		String htmlText
	public boolean isDocument () 
	static void  () 
}

android/content/ServiceConnection.class
ServiceConnection.java
package android.content
public abstract android.content.ServiceConnection extends java.lang.Object {
	public abstract void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
	public abstract void onServiceDisconnected (android.content.ComponentName) 
}

android/content/Context.class
Context.java
package android.content
public abstract android.content.Context extends java.lang.Object {
	public static final int MODE_PRIVATE
	public static final int MODE_WORLD_READABLE
	public static final int MODE_WORLD_WRITEABLE
	public static final int MODE_APPEND
	public static final int MODE_MULTI_PROCESS
	public static final int MODE_ENABLE_WRITE_AHEAD_LOGGING
	public static final int MODE_NO_LOCALIZED_COLLATORS
	public static final int BIND_AUTO_CREATE
	public static final int BIND_DEBUG_UNBIND
	public static final int BIND_NOT_FOREGROUND
	public static final int BIND_ABOVE_CLIENT
	public static final int BIND_ALLOW_OOM_MANAGEMENT
	public static final int BIND_WAIVE_PRIORITY
	public static final int BIND_IMPORTANT
	public static final int BIND_ADJUST_WITH_ACTIVITY
	public static final int BIND_ALLOW_WHITELIST_MANAGEMENT
	public static final int BIND_FOREGROUND_SERVICE_WHILE_AWAKE
	public static final int BIND_FOREGROUND_SERVICE
	public static final int BIND_TREAT_LIKE_ACTIVITY
	public static final int BIND_VISIBLE
	public static final int BIND_SHOWING_UI
	public static final int BIND_NOT_VISIBLE
	public static final int BIND_EXTERNAL_SERVICE
	public static final String POWER_SERVICE
	public static final String RECOVERY_SERVICE
	public static final String WINDOW_SERVICE
	public static final String LAYOUT_INFLATER_SERVICE
	public static final String ACCOUNT_SERVICE
	public static final String ACTIVITY_SERVICE
	public static final String ALARM_SERVICE
	public static final String NOTIFICATION_SERVICE
	public static final String ACCESSIBILITY_SERVICE
	public static final String CAPTIONING_SERVICE
	public static final String KEYGUARD_SERVICE
	public static final String LOCATION_SERVICE
	public static final String COUNTRY_DETECTOR
	public static final String SEARCH_SERVICE
	public static final String SENSOR_SERVICE
	public static final String STORAGE_SERVICE
	public static final String WALLPAPER_SERVICE
	public static final String VIBRATOR_SERVICE
	public static final String STATUS_BAR_SERVICE
	public static final String CONNECTIVITY_SERVICE
	public static final String UPDATE_LOCK_SERVICE
	public static final String NETWORKMANAGEMENT_SERVICE
	public static final String NETWORK_STATS_SERVICE
	public static final String NETWORK_POLICY_SERVICE
	public static final String WIFI_SERVICE
	public static final String WIFI_P2P_SERVICE
	public static final String WIFI_NAN_SERVICE
	public static final String WIFI_SCANNING_SERVICE
	public static final String WIFI_RTT_SERVICE
	public static final String ETHERNET_SERVICE
	public static final String NSD_SERVICE
	public static final String AUDIO_SERVICE
	public static final String FINGERPRINT_SERVICE
	public static final String MEDIA_ROUTER_SERVICE
	public static final String MEDIA_SESSION_SERVICE
	public static final String TELEPHONY_SERVICE
	public static final String TELEPHONY_SUBSCRIPTION_SERVICE
	public static final String TELECOM_SERVICE
	public static final String CARRIER_CONFIG_SERVICE
	public static final String CLIPBOARD_SERVICE
	public static final String INPUT_METHOD_SERVICE
	public static final String TEXT_SERVICES_MANAGER_SERVICE
	public static final String APPWIDGET_SERVICE
	public static final String VOICE_INTERACTION_MANAGER_SERVICE
	public static final String SOUND_TRIGGER_SERVICE
	public static final String BACKUP_SERVICE
	public static final String DROPBOX_SERVICE
	public static final String DEVICE_IDLE_CONTROLLER
	public static final String DEVICE_POLICY_SERVICE
	public static final String UI_MODE_SERVICE
	public static final String DOWNLOAD_SERVICE
	public static final String BATTERY_SERVICE
	public static final String NFC_SERVICE
	public static final String BLUETOOTH_SERVICE
	public static final String SIP_SERVICE
	public static final String USB_SERVICE
	public static final String SERIAL_SERVICE
	public static final String HDMI_CONTROL_SERVICE
	public static final String INPUT_SERVICE
	public static final String DISPLAY_SERVICE
	public static final String USER_SERVICE
	public static final String LAUNCHER_APPS_SERVICE
	public static final String RESTRICTIONS_SERVICE
	public static final String APP_OPS_SERVICE
	public static final String CAMERA_SERVICE
	public static final String PRINT_SERVICE
	public static final String CONSUMER_IR_SERVICE
	public static final String TRUST_SERVICE
	public static final String TV_INPUT_SERVICE
	public static final String NETWORK_SCORE_SERVICE
	public static final String USAGE_STATS_SERVICE
	public static final String JOB_SCHEDULER_SERVICE
	public static final String PERSISTENT_DATA_BLOCK_SERVICE
	public static final String MEDIA_PROJECTION_SERVICE
	public static final String MIDI_SERVICE
	public static final String RADIO_SERVICE
	public static final String HARDWARE_PROPERTIES_SERVICE
	public static final String SHORTCUT_SERVICE
	public static final String CONTEXTHUB_SERVICE
	public static final String SYSTEM_HEALTH_SERVICE
	public static final String GATEKEEPER_SERVICE
	public static final int CONTEXT_INCLUDE_CODE
	public static final int CONTEXT_IGNORE_SECURITY
	public static final int CONTEXT_RESTRICTED
	public static final int CONTEXT_DEVICE_PROTECTED_STORAGE
	public static final int CONTEXT_CREDENTIAL_PROTECTED_STORAGE
	public static final int CONTEXT_REGISTER_PACKAGE
	public void  () 
	public abstract android.content.res.AssetManager getAssets () 
	public abstract android.content.res.Resources getResources () 
	public abstract android.content.pm.PackageManager getPackageManager () 
	public abstract android.content.ContentResolver getContentResolver () 
	public abstract android.os.Looper getMainLooper () 
	public abstract android.content.Context getApplicationContext () 
	public void registerComponentCallbacks (android.content.ComponentCallbacks) 
		android.content.ComponentCallbacks callback
	public void unregisterComponentCallbacks (android.content.ComponentCallbacks) 
		android.content.ComponentCallbacks callback
	public final java.lang.CharSequence getText (int) 
		int resId
	public final java.lang.String getString (int) 
		int resId
	public final transient java.lang.String getString (int, java.lang.Object[]) 
		int resId
		Object[] formatArgs
	public final int getColor (int) 
		int id
	public final android.graphics.drawable.Drawable getDrawable (int) 
		int id
	public final android.content.res.ColorStateList getColorStateList (int) 
		int id
	public abstract void setTheme (int) 
	public int getThemeResId () 
	public abstract android.content.res.Resources$Theme getTheme () 
	public final android.content.res.TypedArray obtainStyledAttributes (int[]) 
		int[] attrs
	public final android.content.res.TypedArray obtainStyledAttributes (int, int[])  throws android.content.res.Resources$NotFoundException 
		int resid
		int[] attrs
	public final android.content.res.TypedArray obtainStyledAttributes (android.util.AttributeSet, int[]) 
		android.util.AttributeSet set
		int[] attrs
	public final android.content.res.TypedArray obtainStyledAttributes (android.util.AttributeSet, int[], int, int) 
		android.util.AttributeSet set
		int[] attrs
		int defStyleAttr
		int defStyleRes
	public abstract java.lang.ClassLoader getClassLoader () 
	public abstract java.lang.String getPackageName () 
	public abstract java.lang.String getBasePackageName () 
	public abstract java.lang.String getOpPackageName () 
	public abstract android.content.pm.ApplicationInfo getApplicationInfo () 
	public abstract java.lang.String getPackageResourcePath () 
	public abstract java.lang.String getPackageCodePath () 
	public java.io.File getSharedPrefsFile (java.lang.String) 
		String name
	public abstract android.content.SharedPreferences getSharedPreferences (java.lang.String, int) 
	public abstract android.content.SharedPreferences getSharedPreferences (java.io.File, int) 
	public abstract boolean moveSharedPreferencesFrom (android.content.Context, java.lang.String) 
	public boolean migrateSharedPreferencesFrom (android.content.Context, java.lang.String) 
		android.content.Context sourceContext
		String name
	public abstract boolean deleteSharedPreferences (java.lang.String) 
	public abstract java.io.FileInputStream openFileInput (java.lang.String)  throws java.io.FileNotFoundException 
	public abstract java.io.FileOutputStream openFileOutput (java.lang.String, int)  throws java.io.FileNotFoundException 
	public abstract boolean deleteFile (java.lang.String) 
	public abstract java.io.File getFileStreamPath (java.lang.String) 
	public abstract java.io.File getSharedPreferencesPath (java.lang.String) 
	public abstract java.io.File getDataDir () 
	public abstract java.io.File getFilesDir () 
	public abstract java.io.File getNoBackupFilesDir () 
	public abstract java.io.File getExternalFilesDir (java.lang.String) 
	public abstract java.io.File[] getExternalFilesDirs (java.lang.String) 
	public abstract java.io.File getObbDir () 
	public abstract java.io.File[] getObbDirs () 
	public abstract java.io.File getCacheDir () 
	public abstract java.io.File getCodeCacheDir () 
	public abstract java.io.File getExternalCacheDir () 
	public abstract java.io.File[] getExternalCacheDirs () 
	public abstract java.io.File[] getExternalMediaDirs () 
	public abstract java.lang.String[] fileList () 
	public abstract java.io.File getDir (java.lang.String, int) 
	public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory) 
	public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler) 
	public abstract boolean moveDatabaseFrom (android.content.Context, java.lang.String) 
	public boolean migrateDatabaseFrom (android.content.Context, java.lang.String) 
		android.content.Context sourceContext
		String name
	public abstract boolean deleteDatabase (java.lang.String) 
	public abstract java.io.File getDatabasePath (java.lang.String) 
	public abstract java.lang.String[] databaseList () 
	public abstract android.graphics.drawable.Drawable getWallpaper () 
	public abstract android.graphics.drawable.Drawable peekWallpaper () 
	public abstract int getWallpaperDesiredMinimumWidth () 
	public abstract int getWallpaperDesiredMinimumHeight () 
	public abstract void setWallpaper (android.graphics.Bitmap)  throws java.io.IOException 
	public abstract void setWallpaper (java.io.InputStream)  throws java.io.IOException 
	public abstract void clearWallpaper ()  throws java.io.IOException 
	public abstract void startActivity (android.content.Intent) 
	public void startActivityAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public abstract void startActivity (android.content.Intent, android.os.Bundle) 
	public void startActivityAsUser (android.content.Intent, android.os.Bundle, android.os.UserHandle) 
		android.content.Intent intent
		android.os.Bundle options
		android.os.UserHandle userId
	public void startActivityForResult (java.lang.String, android.content.Intent, int, android.os.Bundle) 
		String who
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public boolean canStartActivityForResult () 
	public abstract void startActivities (android.content.Intent[]) 
	public abstract void startActivities (android.content.Intent[], android.os.Bundle) 
	public void startActivitiesAsUser (android.content.Intent[], android.os.Bundle, android.os.UserHandle) 
		android.content.Intent[] intents
		android.os.Bundle options
		android.os.UserHandle userHandle
	public abstract void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
	public abstract void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
	public abstract void sendBroadcast (android.content.Intent) 
	public abstract void sendBroadcast (android.content.Intent, java.lang.String) 
	public abstract void sendBroadcastMultiplePermissions (android.content.Intent, java.lang.String[]) 
	public abstract void sendBroadcast (android.content.Intent, java.lang.String, android.os.Bundle) 
	public abstract void sendBroadcast (android.content.Intent, java.lang.String, int) 
	public abstract void sendOrderedBroadcast (android.content.Intent, java.lang.String) 
	public abstract void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendOrderedBroadcast (android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
	public abstract void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String) 
	public abstract void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int) 
	public abstract void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void sendStickyBroadcast (android.content.Intent) 
	public abstract void sendStickyOrderedBroadcast (android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void removeStickyBroadcast (android.content.Intent) 
	public abstract void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
	public abstract void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.os.Bundle) 
	public abstract void sendStickyOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
	public abstract void removeStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
	public abstract android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter) 
	public abstract android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler) 
	public abstract android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler) 
	public abstract void unregisterReceiver (android.content.BroadcastReceiver) 
	public abstract android.content.ComponentName startService (android.content.Intent) 
	public abstract boolean stopService (android.content.Intent) 
	public abstract android.content.ComponentName startServiceAsUser (android.content.Intent, android.os.UserHandle) 
	public abstract boolean stopServiceAsUser (android.content.Intent, android.os.UserHandle) 
	public abstract boolean bindService (android.content.Intent, android.content.ServiceConnection, int) 
	public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.UserHandle user
	public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.Handler handler
		android.os.UserHandle user
	public abstract void unbindService (android.content.ServiceConnection) 
	public abstract boolean startInstrumentation (android.content.ComponentName, java.lang.String, android.os.Bundle) 
	public abstract java.lang.Object getSystemService (java.lang.String) 
	public final java.lang.Object getSystemService (java.lang.Class) 
		Class serviceClass
		String serviceName
	public abstract java.lang.String getSystemServiceName (java.lang.Class) 
	public abstract int checkPermission (java.lang.String, int, int) 
	public abstract int checkPermission (java.lang.String, int, int, android.os.IBinder) 
	public abstract int checkCallingPermission (java.lang.String) 
	public abstract int checkCallingOrSelfPermission (java.lang.String) 
	public abstract int checkSelfPermission (java.lang.String) 
	public abstract void enforcePermission (java.lang.String, int, int, java.lang.String) 
	public abstract void enforceCallingPermission (java.lang.String, java.lang.String) 
	public abstract void enforceCallingOrSelfPermission (java.lang.String, java.lang.String) 
	public abstract void grantUriPermission (java.lang.String, android.net.Uri, int) 
	public abstract void revokeUriPermission (android.net.Uri, int) 
	public abstract int checkUriPermission (android.net.Uri, int, int, int) 
	public abstract int checkUriPermission (android.net.Uri, int, int, int, android.os.IBinder) 
	public abstract int checkCallingUriPermission (android.net.Uri, int) 
	public abstract int checkCallingOrSelfUriPermission (android.net.Uri, int) 
	public abstract int checkUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int) 
	public abstract void enforceUriPermission (android.net.Uri, int, int, int, java.lang.String) 
	public abstract void enforceCallingUriPermission (android.net.Uri, int, java.lang.String) 
	public abstract void enforceCallingOrSelfUriPermission (android.net.Uri, int, java.lang.String) 
	public abstract void enforceUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String) 
	public abstract android.content.Context createPackageContext (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.Context createPackageContextAsUser (java.lang.String, int, android.os.UserHandle)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.Context createApplicationContext (android.content.pm.ApplicationInfo, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int getUserId () 
	public abstract android.content.Context createConfigurationContext (android.content.res.Configuration) 
	public abstract android.content.Context createDisplayContext (android.view.Display) 
	public abstract android.content.Context createDeviceProtectedStorageContext () 
	public android.content.Context createDeviceEncryptedStorageContext () 
	public abstract android.content.Context createCredentialProtectedStorageContext () 
	public android.content.Context createCredentialEncryptedStorageContext () 
	public abstract android.view.DisplayAdjustments getDisplayAdjustments (int) 
	public abstract android.view.Display getDisplay () 
	public boolean isRestricted () 
	public abstract boolean isDeviceProtectedStorage () 
	public boolean isDeviceEncryptedStorage () 
	public abstract boolean isCredentialProtectedStorage () 
	public boolean isCredentialEncryptedStorage () 
}

android/content/ContextWrapper.class
ContextWrapper.java
package android.content
public android.content.ContextWrapper extends android.content.Context {
	android.content.Context mBase
	public void  (android.content.Context) 
		android.content.Context base
	protected void attachBaseContext (android.content.Context) 
		android.content.Context base
	public android.content.Context getBaseContext () 
	public android.content.res.AssetManager getAssets () 
	public android.content.res.Resources getResources () 
	public android.content.pm.PackageManager getPackageManager () 
	public android.content.ContentResolver getContentResolver () 
	public android.os.Looper getMainLooper () 
	public android.content.Context getApplicationContext () 
	public void setTheme (int) 
		int resid
	public int getThemeResId () 
	public android.content.res.Resources$Theme getTheme () 
	public java.lang.ClassLoader getClassLoader () 
	public java.lang.String getPackageName () 
	public java.lang.String getBasePackageName () 
	public java.lang.String getOpPackageName () 
	public android.content.pm.ApplicationInfo getApplicationInfo () 
	public java.lang.String getPackageResourcePath () 
	public java.lang.String getPackageCodePath () 
	public android.content.SharedPreferences getSharedPreferences (java.lang.String, int) 
		String name
		int mode
	public android.content.SharedPreferences getSharedPreferences (java.io.File, int) 
		java.io.File file
		int mode
	public boolean moveSharedPreferencesFrom (android.content.Context, java.lang.String) 
		android.content.Context sourceContext
		String name
	public boolean deleteSharedPreferences (java.lang.String) 
		String name
	public java.io.FileInputStream openFileInput (java.lang.String)  throws java.io.FileNotFoundException 
		String name
	public java.io.FileOutputStream openFileOutput (java.lang.String, int)  throws java.io.FileNotFoundException 
		String name
		int mode
	public boolean deleteFile (java.lang.String) 
		String name
	public java.io.File getFileStreamPath (java.lang.String) 
		String name
	public java.io.File getSharedPreferencesPath (java.lang.String) 
		String name
	public java.lang.String[] fileList () 
	public java.io.File getDataDir () 
	public java.io.File getFilesDir () 
	public java.io.File getNoBackupFilesDir () 
	public java.io.File getExternalFilesDir (java.lang.String) 
		String type
	public java.io.File[] getExternalFilesDirs (java.lang.String) 
		String type
	public java.io.File getObbDir () 
	public java.io.File[] getObbDirs () 
	public java.io.File getCacheDir () 
	public java.io.File getCodeCacheDir () 
	public java.io.File getExternalCacheDir () 
	public java.io.File[] getExternalCacheDirs () 
	public java.io.File[] getExternalMediaDirs () 
	public java.io.File getDir (java.lang.String, int) 
		String name
		int mode
	public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory) 
		String name
		int mode
		android.database.sqlite.SQLiteDatabase$CursorFactory factory
	public android.database.sqlite.SQLiteDatabase openOrCreateDatabase (java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler) 
		String name
		int mode
		android.database.sqlite.SQLiteDatabase$CursorFactory factory
		android.database.DatabaseErrorHandler errorHandler
	public boolean moveDatabaseFrom (android.content.Context, java.lang.String) 
		android.content.Context sourceContext
		String name
	public boolean deleteDatabase (java.lang.String) 
		String name
	public java.io.File getDatabasePath (java.lang.String) 
		String name
	public java.lang.String[] databaseList () 
	public android.graphics.drawable.Drawable getWallpaper () 
	public android.graphics.drawable.Drawable peekWallpaper () 
	public int getWallpaperDesiredMinimumWidth () 
	public int getWallpaperDesiredMinimumHeight () 
	public void setWallpaper (android.graphics.Bitmap)  throws java.io.IOException 
		android.graphics.Bitmap bitmap
	public void setWallpaper (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream data
	public void clearWallpaper ()  throws java.io.IOException 
	public void startActivity (android.content.Intent) 
		android.content.Intent intent
	public void startActivityAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public void startActivityForResult (java.lang.String, android.content.Intent, int, android.os.Bundle) 
		String who
		android.content.Intent intent
		int requestCode
		android.os.Bundle options
	public boolean canStartActivityForResult () 
	public void startActivity (android.content.Intent, android.os.Bundle) 
		android.content.Intent intent
		android.os.Bundle options
	public void startActivityAsUser (android.content.Intent, android.os.Bundle, android.os.UserHandle) 
		android.content.Intent intent
		android.os.Bundle options
		android.os.UserHandle user
	public void startActivities (android.content.Intent[]) 
		android.content.Intent[] intents
	public void startActivities (android.content.Intent[], android.os.Bundle) 
		android.content.Intent[] intents
		android.os.Bundle options
	public void startActivitiesAsUser (android.content.Intent[], android.os.Bundle, android.os.UserHandle) 
		android.content.Intent[] intents
		android.os.Bundle options
		android.os.UserHandle userHandle
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
	public void startIntentSender (android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle)  throws android.content.IntentSender$SendIntentException 
		android.content.IntentSender intent
		android.content.Intent fillInIntent
		int flagsMask
		int flagsValues
		int extraFlags
		android.os.Bundle options
	public void sendBroadcast (android.content.Intent) 
		android.content.Intent intent
	public void sendBroadcast (android.content.Intent, java.lang.String) 
		android.content.Intent intent
		String receiverPermission
	public void sendBroadcastMultiplePermissions (android.content.Intent, java.lang.String[]) 
		android.content.Intent intent
		String[] receiverPermissions
	public void sendBroadcast (android.content.Intent, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		android.os.Bundle options
	public void sendBroadcast (android.content.Intent, java.lang.String, int) 
		android.content.Intent intent
		String receiverPermission
		int appOp
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String) 
		android.content.Intent intent
		String receiverPermission
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		android.os.Bundle options
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcast (android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		String receiverPermission
		int appOp
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
	public void sendBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		String receiverPermission
		int appOp
		android.os.Bundle options
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void sendStickyBroadcast (android.content.Intent) 
		android.content.Intent intent
	public void sendStickyOrderedBroadcast (android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void removeStickyBroadcast (android.content.Intent) 
		android.content.Intent intent
	public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public void sendStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		android.os.Bundle options
	public void sendStickyOrderedBroadcastAsUser (android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle) 
		android.content.Intent intent
		android.os.UserHandle user
		android.content.BroadcastReceiver resultReceiver
		android.os.Handler scheduler
		int initialCode
		String initialData
		android.os.Bundle initialExtras
	public void removeStickyBroadcastAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent intent
		android.os.UserHandle user
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
	public android.content.Intent registerReceiver (android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	public android.content.Intent registerReceiverAsUser (android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler) 
		android.content.BroadcastReceiver receiver
		android.os.UserHandle user
		android.content.IntentFilter filter
		String broadcastPermission
		android.os.Handler scheduler
	public void unregisterReceiver (android.content.BroadcastReceiver) 
		android.content.BroadcastReceiver receiver
	public android.content.ComponentName startService (android.content.Intent) 
		android.content.Intent service
	public boolean stopService (android.content.Intent) 
		android.content.Intent name
	public android.content.ComponentName startServiceAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent service
		android.os.UserHandle user
	public boolean stopServiceAsUser (android.content.Intent, android.os.UserHandle) 
		android.content.Intent name
		android.os.UserHandle user
	public boolean bindService (android.content.Intent, android.content.ServiceConnection, int) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
	public boolean bindServiceAsUser (android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle) 
		android.content.Intent service
		android.content.ServiceConnection conn
		int flags
		android.os.UserHandle user
	public void unbindService (android.content.ServiceConnection) 
		android.content.ServiceConnection conn
	public boolean startInstrumentation (android.content.ComponentName, java.lang.String, android.os.Bundle) 
		android.content.ComponentName className
		String profileFile
		android.os.Bundle arguments
	public java.lang.Object getSystemService (java.lang.String) 
		String name
	public java.lang.String getSystemServiceName (java.lang.Class) 
		Class serviceClass
	public int checkPermission (java.lang.String, int, int) 
		String permission
		int pid
		int uid
	public int checkPermission (java.lang.String, int, int, android.os.IBinder) 
		String permission
		int pid
		int uid
		android.os.IBinder callerToken
	public int checkCallingPermission (java.lang.String) 
		String permission
	public int checkCallingOrSelfPermission (java.lang.String) 
		String permission
	public int checkSelfPermission (java.lang.String) 
		String permission
	public void enforcePermission (java.lang.String, int, int, java.lang.String) 
		String permission
		int pid
		int uid
		String message
	public void enforceCallingPermission (java.lang.String, java.lang.String) 
		String permission
		String message
	public void enforceCallingOrSelfPermission (java.lang.String, java.lang.String) 
		String permission
		String message
	public void grantUriPermission (java.lang.String, android.net.Uri, int) 
		String toPackage
		android.net.Uri uri
		int modeFlags
	public void revokeUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public int checkUriPermission (android.net.Uri, int, int, int) 
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
	public int checkUriPermission (android.net.Uri, int, int, int, android.os.IBinder) 
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
		android.os.IBinder callerToken
	public int checkCallingUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public int checkCallingOrSelfUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public int checkUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int) 
		android.net.Uri uri
		String readPermission
		String writePermission
		int pid
		int uid
		int modeFlags
	public void enforceUriPermission (android.net.Uri, int, int, int, java.lang.String) 
		android.net.Uri uri
		int pid
		int uid
		int modeFlags
		String message
	public void enforceCallingUriPermission (android.net.Uri, int, java.lang.String) 
		android.net.Uri uri
		int modeFlags
		String message
	public void enforceCallingOrSelfUriPermission (android.net.Uri, int, java.lang.String) 
		android.net.Uri uri
		int modeFlags
		String message
	public void enforceUriPermission (android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String) 
		android.net.Uri uri
		String readPermission
		String writePermission
		int pid
		int uid
		int modeFlags
		String message
	public android.content.Context createPackageContext (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
	public android.content.Context createPackageContextAsUser (java.lang.String, int, android.os.UserHandle)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
		int flags
		android.os.UserHandle user
	public android.content.Context createApplicationContext (android.content.pm.ApplicationInfo, int)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.content.pm.ApplicationInfo application
		int flags
	public int getUserId () 
	public android.content.Context createConfigurationContext (android.content.res.Configuration) 
		android.content.res.Configuration overrideConfiguration
	public android.content.Context createDisplayContext (android.view.Display) 
		android.view.Display display
	public boolean isRestricted () 
	public android.view.DisplayAdjustments getDisplayAdjustments (int) 
		int displayId
	public android.view.Display getDisplay () 
	public android.content.Context createDeviceProtectedStorageContext () 
	public android.content.Context createCredentialProtectedStorageContext () 
	public boolean isDeviceProtectedStorage () 
	public boolean isCredentialProtectedStorage () 
}

android/content/ContentProviderClient$NotRespondingRunnable.class
ContentProviderClient.java
package android.content
 android.content.ContentProviderClient$NotRespondingRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ContentProviderClient this$0
	private void  (android.content.ContentProviderClient) 
	public void run () 
	void  (android.content.ContentProviderClient, android.content.ContentProviderClient$1) 
		android.content.ContentProviderClient x0
		android.content.ContentProviderClient$1 x1
}

android/content/ComponentName.class
ComponentName.java
package android.content
public final android.content.ComponentName extends java.lang.Object implements android.os.Parcelable java.lang.Cloneable java.lang.Comparable  {
	private final String mPackage
	private final String mClass
	public static final android.os.Parcelable$Creator CREATOR
	public static android.content.ComponentName createRelative (java.lang.String, java.lang.String) 
		String fullName
		String pkg
		String cls
		String fullName
	public static android.content.ComponentName createRelative (android.content.Context, java.lang.String) 
		android.content.Context pkg
		String cls
	public void  (java.lang.String, java.lang.String) 
		String pkg
		String cls
	public void  (android.content.Context, java.lang.String) 
		android.content.Context pkg
		String cls
	public void  (android.content.Context, java.lang.Class) 
		android.content.Context pkg
		Class cls
	public android.content.ComponentName clone () 
	public java.lang.String getPackageName () 
	public java.lang.String getClassName () 
	public java.lang.String getShortClassName () 
		int PN
		int CN
	private static void appendShortClassName (java.lang.StringBuilder, java.lang.String, java.lang.String) 
		int PN
		int CN
		StringBuilder sb
		String packageName
		String className
	private static void printShortClassName (java.io.PrintWriter, java.lang.String, java.lang.String) 
		int PN
		int CN
		java.io.PrintWriter pw
		String packageName
		String className
	public java.lang.String flattenToString () 
	public java.lang.String flattenToShortString () 
		StringBuilder sb
	public void appendShortString (java.lang.StringBuilder) 
		StringBuilder sb
	public static void appendShortString (java.lang.StringBuilder, java.lang.String, java.lang.String) 
		StringBuilder sb
		String packageName
		String className
	public static void printShortString (java.io.PrintWriter, java.lang.String, java.lang.String) 
		java.io.PrintWriter pw
		String packageName
		String className
	public static android.content.ComponentName unflattenFromString (java.lang.String) 
		String str
		int sep
		String pkg
		String cls
	public java.lang.String toShortString () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		android.content.ComponentName other
		Object obj
	public int hashCode () 
	public int compareTo (android.content.ComponentName) 
		android.content.ComponentName that
		int v
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static void writeToParcel (android.content.ComponentName, android.os.Parcel) 
		android.content.ComponentName c
		android.os.Parcel out
	public static android.content.ComponentName readFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String pkg
	public void  (android.os.Parcel) 
		android.os.Parcel in
	private void  (java.lang.String, android.os.Parcel) 
		String pkg
		android.os.Parcel in
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/content/ISyncServiceAdapter.class
ISyncServiceAdapter.java
package android.content
public abstract android.content.ISyncServiceAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract void startSync (android.content.ISyncContext, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void cancelSync (android.content.ISyncContext)  throws android.os.RemoteException 
}

android/content/DialogInterface$OnCancelListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnCancelListener extends java.lang.Object {
	public abstract void onCancel (android.content.DialogInterface) 
}

android/content/ISyncContext$Stub.class
ISyncContext.java
package android.content
public abstract android.content.ISyncContext$Stub extends android.os.Binder implements android.content.ISyncContext  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendHeartbeat
	static final int TRANSACTION_onFinished
	public void  () 
	public static android.content.ISyncContext 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.SyncResult _arg0
		android.content.SyncResult _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

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

android/content/IRestrictionsManager.class
IRestrictionsManager.java
package android.content
public abstract android.content.IRestrictionsManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Bundle getApplicationRestrictions (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean hasRestrictionsProvider ()  throws android.os.RemoteException 
	public abstract void requestPermission (java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle)  throws android.os.RemoteException 
	public abstract void notifyPermissionResponse (java.lang.String, android.os.PersistableBundle)  throws android.os.RemoteException 
	public abstract android.content.Intent createLocalApprovalIntent ()  throws android.os.RemoteException 
}

android/content/ComponentCallbacks2.class
ComponentCallbacks2.java
package android.content
public abstract android.content.ComponentCallbacks2 extends java.lang.Object implements android.content.ComponentCallbacks  {
	public static final int TRIM_MEMORY_COMPLETE
	public static final int TRIM_MEMORY_MODERATE
	public static final int TRIM_MEMORY_BACKGROUND
	public static final int TRIM_MEMORY_UI_HIDDEN
	public static final int TRIM_MEMORY_RUNNING_CRITICAL
	public static final int TRIM_MEMORY_RUNNING_LOW
	public static final int TRIM_MEMORY_RUNNING_MODERATE
	public abstract void onTrimMemory (int) 
}

android/content/IIntentReceiver.class
IIntentReceiver.java
package android.content
public abstract android.content.IIntentReceiver extends java.lang.Object implements android.os.IInterface  {
	public abstract void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int)  throws android.os.RemoteException 
}

android/content/DialogInterface.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface extends java.lang.Object {
	public static final int BUTTON_POSITIVE
	public static final int BUTTON_NEGATIVE
	public static final int BUTTON_NEUTRAL
	public static final int BUTTON1
	public static final int BUTTON2
	public static final int BUTTON3
	public abstract void cancel () 
	public abstract void dismiss () 
}

android/content/PeriodicSync.class
PeriodicSync.java
package android.content
public android.content.PeriodicSync extends java.lang.Object implements android.os.Parcelable  {
	public final android.accounts.Account account
	public final String authority
	public final android.os.Bundle extras
	public final long period
	public final long flexTime
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.accounts.Account, java.lang.String, android.os.Bundle, long) 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
		long periodInSeconds
	public void  (android.content.PeriodicSync) 
		android.content.PeriodicSync other
	public void  (android.accounts.Account, java.lang.String, android.os.Bundle, long, long) 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
		long period
		long flexTime
	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 boolean equals (java.lang.Object) 
		Object o
		android.content.PeriodicSync other
	public static boolean syncExtrasEquals (android.os.Bundle, android.os.Bundle) 
		String key
		android.os.Bundle b1
		android.os.Bundle b2
	public java.lang.String toString () 
	void  (android.os.Parcel, android.content.PeriodicSync$1) 
		android.os.Parcel x0
		android.content.PeriodicSync$1 x1
	static void  () 
}

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

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

android/content/AsyncQueryHandler.class
AsyncQueryHandler.java
package android.content
public abstract android.content.AsyncQueryHandler extends android.os.Handler {
	private static final String TAG
	private static final boolean localLOGV
	private static final int EVENT_ARG_QUERY
	private static final int EVENT_ARG_INSERT
	private static final int EVENT_ARG_UPDATE
	private static final int EVENT_ARG_DELETE
	final java.lang.ref.WeakReference mResolver
	private static android.os.Looper sLooper
	private android.os.Handler mWorkerThreadHandler
	public void  (android.content.ContentResolver) 
		android.os.HandlerThread thread
		android.content.ContentResolver cr
	protected android.os.Handler createHandler (android.os.Looper) 
		android.os.Looper looper
	public void startQuery (int, java.lang.Object, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		int token
		Object cookie
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String orderBy
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
	public final void cancelOperation (int) 
		int token
	public final void startInsert (int, java.lang.Object, android.net.Uri, android.content.ContentValues) 
		int token
		Object cookie
		android.net.Uri uri
		android.content.ContentValues initialValues
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
	public final void startUpdate (int, java.lang.Object, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		int token
		Object cookie
		android.net.Uri uri
		android.content.ContentValues values
		String selection
		String[] selectionArgs
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
	public final void startDelete (int, java.lang.Object, android.net.Uri, java.lang.String, java.lang.String[]) 
		int token
		Object cookie
		android.net.Uri uri
		String selection
		String[] selectionArgs
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
	protected void onQueryComplete (int, java.lang.Object, android.database.Cursor) 
		int token
		Object cookie
		android.database.Cursor cursor
	protected void onInsertComplete (int, java.lang.Object, android.net.Uri) 
		int token
		Object cookie
		android.net.Uri uri
	protected void onUpdateComplete (int, java.lang.Object, int) 
		int token
		Object cookie
		int result
	protected void onDeleteComplete (int, java.lang.Object, int) 
		int token
		Object cookie
		int result
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.content.AsyncQueryHandler$WorkerArgs args
		int token
		int event
	static void  () 
}

android/content/DialogInterface$OnClickListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnClickListener extends java.lang.Object {
	public abstract void onClick (android.content.DialogInterface, int) 
}

android/content/ISyncStatusObserver$Stub.class
ISyncStatusObserver.java
package android.content
public abstract android.content.ISyncStatusObserver$Stub extends android.os.Binder implements android.content.ISyncStatusObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStatusChanged
	public void  () 
	public static android.content.ISyncStatusObserver 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
}

android/content/ContentResolver$CursorWrapperInner.class
ContentResolver.java
package android.content
final android.content.ContentResolver$CursorWrapperInner extends android.database.CrossProcessCursorWrapper {
	private final android.content.IContentProvider mContentProvider
	private final java.util.concurrent.atomic.AtomicBoolean mProviderReleased
	private final dalvik.system.CloseGuard mCloseGuard
	final android.content.ContentResolver this$0
	void  (android.content.ContentResolver, android.database.Cursor, android.content.IContentProvider) 
		android.database.Cursor cursor
		android.content.IContentProvider contentProvider
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
}

android/content/IntentSender$SendIntentException.class
IntentSender.java
package android.content
public android.content.IntentSender$SendIntentException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.Exception) 
		Exception cause
}

android/content/AbstractThreadedSyncAdapter.class
AbstractThreadedSyncAdapter.java
package android.content
public abstract android.content.AbstractThreadedSyncAdapter extends java.lang.Object {
	public static final int LOG_SYNC_DETAILS
	private final android.content.Context mContext
	private final java.util.concurrent.atomic.AtomicInteger mNumSyncStarts
	private final android.content.AbstractThreadedSyncAdapter$ISyncAdapterImpl mISyncAdapterImpl
	private final java.util.HashMap mSyncThreads
	private final Object mSyncThreadLock
	private final boolean mAutoInitialize
	private boolean mAllowParallelSyncs
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean autoInitialize
	public void  (android.content.Context, boolean, boolean) 
		android.content.Context context
		boolean autoInitialize
		boolean allowParallelSyncs
	public android.content.Context getContext () 
	private android.accounts.Account toSyncKey (android.accounts.Account) 
		android.accounts.Account account
	public final android.os.IBinder getSyncAdapterBinder () 
	public abstract void onPerformSync (android.accounts.Account, android.os.Bundle, java.lang.String, android.content.ContentProviderClient, android.content.SyncResult) 
	public void onSecurityException (android.accounts.Account, android.os.Bundle, java.lang.String, android.content.SyncResult) 
		android.accounts.Account account
		android.os.Bundle extras
		String authority
		android.content.SyncResult syncResult
	public void onSyncCanceled () 
		android.content.AbstractThreadedSyncAdapter$SyncThread syncThread
	public void onSyncCanceled (java.lang.Thread) 
		Thread thread
	static android.accounts.Account access$100 (android.content.AbstractThreadedSyncAdapter, android.accounts.Account) 
		android.content.AbstractThreadedSyncAdapter x0
		android.accounts.Account x1
	static java.lang.Object access$200 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
	static java.util.HashMap access$300 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
	static boolean access$400 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
	static java.util.concurrent.atomic.AtomicInteger access$500 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
	static boolean access$800 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
	static android.content.Context access$900 (android.content.AbstractThreadedSyncAdapter) 
		android.content.AbstractThreadedSyncAdapter x0
}

android/content/SharedPreferences$Editor.class
SharedPreferences.java
package android.content
public abstract android.content.SharedPreferences$Editor extends java.lang.Object {
	public abstract android.content.SharedPreferences$Editor putString (java.lang.String, java.lang.String) 
	public abstract android.content.SharedPreferences$Editor putStringSet (java.lang.String, java.util.Set) 
	public abstract android.content.SharedPreferences$Editor putInt (java.lang.String, int) 
	public abstract android.content.SharedPreferences$Editor putLong (java.lang.String, long) 
	public abstract android.content.SharedPreferences$Editor putFloat (java.lang.String, float) 
	public abstract android.content.SharedPreferences$Editor putBoolean (java.lang.String, boolean) 
	public abstract android.content.SharedPreferences$Editor remove (java.lang.String) 
	public abstract android.content.SharedPreferences$Editor clear () 
	public abstract boolean commit () 
	public abstract void apply () 
}

android/content/EntityIterator.class
EntityIterator.java
package android.content
public abstract android.content.EntityIterator extends java.lang.Object implements java.util.Iterator  {
	public abstract void reset () 
	public abstract void close () 
}

android/content/ISyncStatusObserver.class
ISyncStatusObserver.java
package android.content
public abstract android.content.ISyncStatusObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStatusChanged (int)  throws android.os.RemoteException 
}

android/content/AbstractThreadedSyncAdapter$1.class
AbstractThreadedSyncAdapter.java
package android.content
 android.content.AbstractThreadedSyncAdapter$1 extends java.lang.Object {
}

android/content/ISyncStatusObserver$Stub$Proxy.class
ISyncStatusObserver.java
package android.content
 android.content.ISyncStatusObserver$Stub$Proxy extends java.lang.Object implements android.content.ISyncStatusObserver  {
	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 onStatusChanged (int)  throws android.os.RemoteException 
		int which
		android.os.Parcel _data
}

android/content/IIntentSender.class
IIntentSender.java
package android.content
public abstract android.content.IIntentSender extends java.lang.Object implements android.os.IInterface  {
	public abstract void send (int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

android/content/CursorEntityIterator.class
CursorEntityIterator.java
package android.content
public abstract android.content.CursorEntityIterator extends java.lang.Object implements android.content.EntityIterator  {
	private final android.database.Cursor mCursor
	private boolean mIsClosed
	public void  (android.database.Cursor) 
		android.database.Cursor cursor
	public abstract android.content.Entity getEntityAndIncrementCursor (android.database.Cursor)  throws android.os.RemoteException 
	public final boolean hasNext () 
	public android.content.Entity next () 
		android.os.RemoteException e
	public void remove () 
	public final void reset () 
	public final void close () 
	public volatile java.lang.Object next () 
}

android/content/IContentProvider.class
IContentProvider.java
package android.content
public abstract android.content.IContentProvider extends java.lang.Object implements android.os.IInterface  {
	public static final String descriptor
	public static final int QUERY_TRANSACTION
	public static final int GET_TYPE_TRANSACTION
	public static final int INSERT_TRANSACTION
	public static final int DELETE_TRANSACTION
	public static final int UPDATE_TRANSACTION
	public static final int BULK_INSERT_TRANSACTION
	public static final int OPEN_FILE_TRANSACTION
	public static final int OPEN_ASSET_FILE_TRANSACTION
	public static final int APPLY_BATCH_TRANSACTION
	public static final int CALL_TRANSACTION
	public static final int GET_STREAM_TYPES_TRANSACTION
	public static final int OPEN_TYPED_ASSET_FILE_TRANSACTION
	public static final int CREATE_CANCELATION_SIGNAL_TRANSACTION
	public static final int CANONICALIZE_TRANSACTION
	public static final int UNCANONICALIZE_TRANSACTION
	public abstract android.database.Cursor query (java.lang.String, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.ICancellationSignal)  throws android.os.RemoteException 
	public abstract java.lang.String getType (android.net.Uri)  throws android.os.RemoteException 
	public abstract android.net.Uri insert (java.lang.String, android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
	public abstract int bulkInsert (java.lang.String, android.net.Uri, android.content.ContentValues[])  throws android.os.RemoteException 
	public abstract int delete (java.lang.String, android.net.Uri, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
	public abstract int update (java.lang.String, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal, android.os.IBinder)  throws android.os.RemoteException java.io.FileNotFoundException 
	public abstract android.content.res.AssetFileDescriptor openAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
	public abstract android.content.ContentProviderResult[] applyBatch (java.lang.String, java.util.ArrayList)  throws android.os.RemoteException android.content.OperationApplicationException 
	public abstract android.os.Bundle call (java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.os.ICancellationSignal createCancellationSignal ()  throws android.os.RemoteException 
	public abstract android.net.Uri canonicalize (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
	public abstract android.net.Uri uncanonicalize (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
	public abstract java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.res.AssetFileDescriptor openTypedAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
}

android/content/SearchRecentSuggestionsProvider$DatabaseHelper.class
SearchRecentSuggestionsProvider.java
package android.content
 android.content.SearchRecentSuggestionsProvider$DatabaseHelper extends android.database.sqlite.SQLiteOpenHelper {
	private int mNewVersion
	public void  (android.content.Context, int) 
		android.content.Context context
		int newVersion
	public void onCreate (android.database.sqlite.SQLiteDatabase) 
		android.database.sqlite.SQLiteDatabase db
		StringBuilder builder
	public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int) 
		android.database.sqlite.SQLiteDatabase db
		int oldVersion
		int newVersion
}

android/content/SyncStatusInfo.class
SyncStatusInfo.java
package android.content
public android.content.SyncStatusInfo extends java.lang.Object implements android.os.Parcelable  {
	static final int VERSION
	public final int authorityId
	public long totalElapsedTime
	public int numSyncs
	public int numSourcePoll
	public int numSourceServer
	public int numSourceLocal
	public int numSourceUser
	public int numSourcePeriodic
	public long lastSuccessTime
	public int lastSuccessSource
	public long lastFailureTime
	public int lastFailureSource
	public String lastFailureMesg
	public long initialFailureTime
	public boolean pending
	public boolean initialize
	private java.util.ArrayList periodicSyncTimes
	private static final String TAG
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int authorityId
	public int getLastFailureMesgAsInt (int) 
		int def
		int i
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		long periodicSyncTime
		android.os.Parcel parcel
		int flags
	public void  (android.os.Parcel) 
		int i
		int N
		android.os.Parcel parcel
		int version
	public void  (android.content.SyncStatusInfo) 
		android.content.SyncStatusInfo other
	public void setPeriodicSyncTime (int, long) 
		int index
		long when
	public long getPeriodicSyncTime (int) 
		int index
	public void removePeriodicSyncTime (int) 
		int index
	private void ensurePeriodicSyncTimeSize (int) 
		int i
		int index
		int requiredSize
	static void  () 
}

android/content/ContentValues$1.class
ContentValues.java
package android.content
final android.content.ContentValues$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.ContentValues createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		java.util.HashMap values
	public android.content.ContentValues[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/UndoOperation.class
UndoOperation.java
package android.content
public abstract android.content.UndoOperation extends java.lang.Object implements android.os.Parcelable  {
	android.content.UndoOwner mOwner
	public void  (android.content.UndoOwner) 
		android.content.UndoOwner owner
	protected void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel src
		ClassLoader loader
	public android.content.UndoOwner getOwner () 
	public java.lang.Object getOwnerData () 
	public boolean matchOwner (android.content.UndoOwner) 
		android.content.UndoOwner owner
	public boolean hasData () 
	public boolean allowMerge () 
	public abstract void commit () 
	public abstract void undo () 
	public abstract void redo () 
	public int describeContents () 
}

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

android/content/Intent$ShortcutIconResource.class
Intent.java
package android.content
public android.content.Intent$ShortcutIconResource extends java.lang.Object implements android.os.Parcelable  {
	public String packageName
	public String resourceName
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public static android.content.Intent$ShortcutIconResource fromContext (android.content.Context, int) 
		android.content.Context context
		int resourceId
		android.content.Intent$ShortcutIconResource icon
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/content/IClipboard$Stub.class
IClipboard.java
package android.content
public abstract android.content.IClipboard$Stub extends android.os.Binder implements android.content.IClipboard  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setPrimaryClip
	static final int TRANSACTION_getPrimaryClip
	static final int TRANSACTION_getPrimaryClipDescription
	static final int TRANSACTION_hasPrimaryClip
	static final int TRANSACTION_addPrimaryClipChangedListener
	static final int TRANSACTION_removePrimaryClipChangedListener
	static final int TRANSACTION_hasClipboardText
	public void  () 
	public static android.content.IClipboard 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.ClipData _arg0
		android.content.ClipData _arg0
		String _arg1
		String _arg0
		android.content.ClipData _result
		String _arg0
		android.content.ClipDescription _result
		String _arg0
		boolean _result
		android.content.IOnPrimaryClipChangedListener _arg0
		String _arg1
		android.content.IOnPrimaryClipChangedListener _arg0
		String _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/ContentResolver$1.class
ContentResolver.java
package android.content
final android.content.ContentResolver$1 extends android.content.ISyncStatusObserver$Stub {
	final android.content.SyncStatusObserver val$callback
	void  (android.content.SyncStatusObserver) 
	public void onStatusChanged (int)  throws android.os.RemoteException 
		int which
}

android/content/Intent$FilterComparison.class
Intent.java
package android.content
public final android.content.Intent$FilterComparison extends java.lang.Object {
	private final android.content.Intent mIntent
	private final int mHashCode
	public void  (android.content.Intent) 
		android.content.Intent intent
	public android.content.Intent getIntent () 
	public boolean equals (java.lang.Object) 
		android.content.Intent other
		Object obj
	public int hashCode () 
}

android/content/SharedPreferences$OnSharedPreferenceChangeListener.class
SharedPreferences.java
package android.content
public abstract android.content.SharedPreferences$OnSharedPreferenceChangeListener extends java.lang.Object {
	public abstract void onSharedPreferenceChanged (android.content.SharedPreferences, java.lang.String) 
}

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

android/content/ContentProviderProxy.class
ContentProviderNative.java
package android.content
final android.content.ContentProviderProxy extends java.lang.Object implements android.content.IContentProvider  {
	private android.os.IBinder mRemote
	public void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public android.database.Cursor query (java.lang.String, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.ICancellationSignal)  throws android.os.RemoteException 
		int i
		int i
		android.database.BulkCursorDescriptor d
		int length
		android.os.RemoteException ex
		RuntimeException ex
		String callingPkg
		android.net.Uri url
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.os.ICancellationSignal cancellationSignal
		android.database.BulkCursorToCursorAdaptor adaptor
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String getType (android.net.Uri)  throws android.os.RemoteException 
		String out
		android.net.Uri url
		android.os.Parcel data
		android.os.Parcel reply
	public android.net.Uri insert (java.lang.String, android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.net.Uri out
		String callingPkg
		android.net.Uri url
		android.content.ContentValues values
		android.os.Parcel data
		android.os.Parcel reply
	public int bulkInsert (java.lang.String, android.net.Uri, android.content.ContentValues[])  throws android.os.RemoteException 
		int count
		String callingPkg
		android.net.Uri url
		android.content.ContentValues[] values
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.ContentProviderResult[] applyBatch (java.lang.String, java.util.ArrayList)  throws android.os.RemoteException android.content.OperationApplicationException 
		android.content.ContentProviderOperation operation
		android.content.ContentProviderResult[] results
		String callingPkg
		java.util.ArrayList operations
		android.os.Parcel data
		android.os.Parcel reply
	public int delete (java.lang.String, android.net.Uri, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		int count
		String callingPkg
		android.net.Uri url
		String selection
		String[] selectionArgs
		android.os.Parcel data
		android.os.Parcel reply
	public int update (java.lang.String, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		int count
		String callingPkg
		android.net.Uri url
		android.content.ContentValues values
		String selection
		String[] selectionArgs
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.ParcelFileDescriptor openFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal, android.os.IBinder)  throws android.os.RemoteException java.io.FileNotFoundException 
		int has
		android.os.ParcelFileDescriptor fd
		String callingPkg
		android.net.Uri url
		String mode
		android.os.ICancellationSignal signal
		android.os.IBinder token
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.res.AssetFileDescriptor openAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
		int has
		android.content.res.AssetFileDescriptor fd
		String callingPkg
		android.net.Uri url
		String mode
		android.os.ICancellationSignal signal
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.Bundle call (java.lang.String, java.lang.String, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle bundle
		String callingPkg
		String method
		String request
		android.os.Bundle args
		android.os.Parcel data
		android.os.Parcel reply
	public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String)  throws android.os.RemoteException 
		String[] out
		android.net.Uri url
		String mimeTypeFilter
		android.os.Parcel data
		android.os.Parcel reply
	public android.content.res.AssetFileDescriptor openTypedAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
		int has
		android.content.res.AssetFileDescriptor fd
		String callingPkg
		android.net.Uri url
		String mimeType
		android.os.Bundle opts
		android.os.ICancellationSignal signal
		android.os.Parcel data
		android.os.Parcel reply
	public android.os.ICancellationSignal createCancellationSignal ()  throws android.os.RemoteException 
		android.os.ICancellationSignal cancellationSignal
		android.os.Parcel data
		android.os.Parcel reply
	public android.net.Uri canonicalize (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri out
		String callingPkg
		android.net.Uri url
		android.os.Parcel data
		android.os.Parcel reply
	public android.net.Uri uncanonicalize (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri out
		String callingPkg
		android.net.Uri url
		android.os.Parcel data
		android.os.Parcel reply
}

android/content/ContentUris.class
ContentUris.java
package android.content
public android.content.ContentUris extends java.lang.Object {
	public void  () 
	public static long parseId (android.net.Uri) 
		android.net.Uri contentUri
		String last
	public static android.net.Uri$Builder appendId (android.net.Uri$Builder, long) 
		android.net.Uri$Builder builder
		long id
	public static android.net.Uri withAppendedId (android.net.Uri, long) 
		android.net.Uri contentUri
		long id
}

android/content/ContentProviderClient$1.class
ContentProviderClient.java
package android.content
 android.content.ContentProviderClient$1 extends java.lang.Object {
}

android/content/ISyncServiceAdapter$Stub$Proxy.class
ISyncServiceAdapter.java
package android.content
 android.content.ISyncServiceAdapter$Stub$Proxy extends java.lang.Object implements android.content.ISyncServiceAdapter  {
	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 startSync (android.content.ISyncContext, android.os.Bundle)  throws android.os.RemoteException 
		android.content.ISyncContext syncContext
		android.os.Bundle extras
		android.os.Parcel _data
	public void cancelSync (android.content.ISyncContext)  throws android.os.RemoteException 
		android.content.ISyncContext syncContext
		android.os.Parcel _data
}

android/content/ISyncServiceAdapter$Stub.class
ISyncServiceAdapter.java
package android.content
public abstract android.content.ISyncServiceAdapter$Stub extends android.os.Binder implements android.content.ISyncServiceAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startSync
	static final int TRANSACTION_cancelSync
	public void  () 
	public static android.content.ISyncServiceAdapter 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.content.ISyncContext _arg0
		android.os.Bundle _arg1
		android.content.ISyncContext _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/ClipData.class
ClipData.java
package android.content
public android.content.ClipData extends java.lang.Object implements android.os.Parcelable  {
	static final String[] MIMETYPES_TEXT_PLAIN
	static final String[] MIMETYPES_TEXT_HTML
	static final String[] MIMETYPES_TEXT_URILIST
	static final String[] MIMETYPES_TEXT_INTENT
	final android.content.ClipDescription mClipDescription
	final android.graphics.Bitmap mIcon
	final java.util.ArrayList mItems
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, java.lang.String[], android.content.ClipData$Item) 
		CharSequence label
		String[] mimeTypes
		android.content.ClipData$Item item
	public void  (android.content.ClipDescription, android.content.ClipData$Item) 
		android.content.ClipDescription description
		android.content.ClipData$Item item
	public void  (android.content.ClipData) 
		android.content.ClipData other
	public static android.content.ClipData newPlainText (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence label
		CharSequence text
		android.content.ClipData$Item item
	public static android.content.ClipData newHtmlText (java.lang.CharSequence, java.lang.CharSequence, java.lang.String) 
		CharSequence label
		CharSequence text
		String htmlText
		android.content.ClipData$Item item
	public static android.content.ClipData newIntent (java.lang.CharSequence, android.content.Intent) 
		CharSequence label
		android.content.Intent intent
		android.content.ClipData$Item item
	public static android.content.ClipData newUri (android.content.ContentResolver, java.lang.CharSequence, android.net.Uri) 
		String[] tmp
		String realType
		android.content.ContentResolver resolver
		CharSequence label
		android.net.Uri uri
		android.content.ClipData$Item item
		String[] mimeTypes
	public static android.content.ClipData newRawUri (java.lang.CharSequence, android.net.Uri) 
		CharSequence label
		android.net.Uri uri
		android.content.ClipData$Item item
	public android.content.ClipDescription getDescription () 
	public void addItem (android.content.ClipData$Item) 
		android.content.ClipData$Item item
	public android.graphics.Bitmap getIcon () 
	public int getItemCount () 
	public android.content.ClipData$Item getItemAt (int) 
		int index
	public void setItemAt (int, android.content.ClipData$Item) 
		int index
		android.content.ClipData$Item item
	public void prepareToLeaveProcess (boolean) 
		android.content.ClipData$Item item
		int i
		boolean leavingPackage
		int size
	public void prepareToEnterProcess () 
		android.content.ClipData$Item item
		int i
		int size
	public void fixUris (int) 
		android.content.ClipData$Item item
		int i
		int contentUserHint
		int size
	public void fixUrisLight (int) 
		android.net.Uri data
		android.content.ClipData$Item item
		int i
		int contentUserHint
		int size
	public java.lang.String toString () 
		StringBuilder b
	public void toShortString (java.lang.StringBuilder) 
		boolean first
		int i
		StringBuilder b
		boolean first
	public void toShortStringShortItems (java.lang.StringBuilder, boolean) 
		StringBuilder b
		boolean first
	public void collectUris (java.util.List) 
		android.content.ClipData$Item item
		android.content.Intent intent
		int i
		java.util.List out
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.content.ClipData$Item item
		int i
		android.os.Parcel dest
		int flags
		int N
	void  (android.os.Parcel) 
		CharSequence text
		String htmlText
		android.content.Intent intent
		android.net.Uri uri
		int i
		android.os.Parcel in
		int N
	static void  () 
}

android/content/Intent$ShortcutIconResource$1.class
Intent.java
package android.content
final android.content.Intent$ShortcutIconResource$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.Intent$ShortcutIconResource createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.content.Intent$ShortcutIconResource icon
	public android.content.Intent$ShortcutIconResource[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/IIntentSender$Stub.class
IIntentSender.java
package android.content
public abstract android.content.IIntentSender$Stub extends android.os.Binder implements android.content.IIntentSender  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_send
	public void  () 
	public static android.content.IIntentSender 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 _arg1
		android.os.Bundle _arg5
		int _arg0
		android.content.Intent _arg1
		String _arg2
		android.content.IIntentReceiver _arg3
		String _arg4
		android.os.Bundle _arg5
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/SyncAdaptersCache$MySerializer.class
SyncAdaptersCache.java
package android.content
 android.content.SyncAdaptersCache$MySerializer extends java.lang.Object implements android.content.pm.XmlSerializerAndParser  {
	void  () 
	public void writeAsXml (android.content.SyncAdapterType, org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		android.content.SyncAdapterType item
		org.xmlpull.v1.XmlSerializer out
	public android.content.SyncAdapterType createFromXml (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
		String authority
		String accountType
	public volatile java.lang.Object createFromXml (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
	public volatile void writeAsXml (java.lang.Object, org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
}

android/content/UriMatcher.class
UriMatcher.java
package android.content
public android.content.UriMatcher extends java.lang.Object {
	public static final int NO_MATCH
	private static final int EXACT
	private static final int NUMBER
	private static final int TEXT
	private int mCode
	private int mWhich
	private String mText
	private java.util.ArrayList mChildren
	public void  (int) 
		int code
	private void  () 
	public void addURI (java.lang.String, java.lang.String, int) 
		String newPath
		android.content.UriMatcher child
		String token
		java.util.ArrayList children
		int numChildren
		android.content.UriMatcher child
		int j
		int i
		String authority
		String path
		int code
		String[] tokens
		int numTokens
		android.content.UriMatcher node
	public int match (android.net.Uri) 
		char c
		int k
		int lk
		android.content.UriMatcher n
		int j
		String u
		java.util.ArrayList list
		int lj
		int i
		android.net.Uri uri
		java.util.List pathSegments
		int li
		android.content.UriMatcher node
}

android/content/ContentProvider$PipeDataWriter.class
ContentProvider.java
package android.content
public abstract android.content.ContentProvider$PipeDataWriter extends java.lang.Object {
	public abstract void writeDataToPipe (android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object) 
}

android/content/IRestrictionsManager$Stub.class
IRestrictionsManager.java
package android.content
public abstract android.content.IRestrictionsManager$Stub extends android.os.Binder implements android.content.IRestrictionsManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getApplicationRestrictions
	static final int TRANSACTION_hasRestrictionsProvider
	static final int TRANSACTION_requestPermission
	static final int TRANSACTION_notifyPermissionResponse
	static final int TRANSACTION_createLocalApprovalIntent
	public void  () 
	public static android.content.IRestrictionsManager 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.os.Bundle _result
		boolean _result
		android.os.PersistableBundle _arg3
		String _arg0
		String _arg1
		String _arg2
		android.os.PersistableBundle _arg3
		android.os.PersistableBundle _arg1
		String _arg0
		android.os.PersistableBundle _arg1
		android.content.Intent _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/ISyncContext.class
ISyncContext.java
package android.content
public abstract android.content.ISyncContext extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendHeartbeat ()  throws android.os.RemoteException 
	public abstract void onFinished (android.content.SyncResult)  throws android.os.RemoteException 
}

android/content/IntentSender.class
IntentSender.java
package android.content
public android.content.IntentSender extends java.lang.Object implements android.os.Parcelable  {
	private final android.content.IIntentSender mTarget
	public static final android.os.Parcelable$Creator CREATOR
	public void sendIntent (android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler)  throws android.content.IntentSender$SendIntentException 
		android.content.Context context
		int code
		android.content.Intent intent
		android.content.IntentSender$OnFinished onFinished
		android.os.Handler handler
	public void sendIntent (android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler, java.lang.String)  throws android.content.IntentSender$SendIntentException 
		String resolvedType
		int res
		android.os.RemoteException e
		android.content.Context context
		int code
		android.content.Intent intent
		android.content.IntentSender$OnFinished onFinished
		android.os.Handler handler
		String requiredPermission
	public java.lang.String getTargetPackage () 
		android.os.RemoteException e
	public java.lang.String getCreatorPackage () 
		android.os.RemoteException e
	public int getCreatorUid () 
		android.os.RemoteException e
	public android.os.UserHandle getCreatorUserHandle () 
		int uid
		android.os.RemoteException e
	public boolean equals (java.lang.Object) 
		Object otherObj
	public int hashCode () 
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public static void writeIntentSenderOrNullToParcel (android.content.IntentSender, android.os.Parcel) 
		android.content.IntentSender sender
		android.os.Parcel out
	public static android.content.IntentSender readIntentSenderOrNullFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder b
	public android.content.IIntentSender getTarget () 
	public void  (android.content.IIntentSender) 
		android.content.IIntentSender target
	public void  (android.os.IBinder) 
		android.os.IBinder target
	static void  () 
}

android/content/IntentSender$1.class
IntentSender.java
package android.content
final android.content.IntentSender$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.IntentSender createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder target
	public android.content.IntentSender[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/IIntentReceiver$Stub.class
IIntentReceiver.java
package android.content
public abstract android.content.IIntentReceiver$Stub extends android.os.Binder implements android.content.IIntentReceiver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_performReceive
	public void  () 
	public static android.content.IIntentReceiver 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.os.Bundle _arg3
		android.content.Intent _arg0
		int _arg1
		String _arg2
		android.os.Bundle _arg3
		boolean _arg4
		boolean _arg5
		int _arg6
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/ContentResolver.class
ContentResolver.java
package android.content
public abstract android.content.ContentResolver extends java.lang.Object {
	public static final String SYNC_EXTRAS_ACCOUNT
	public static final String SYNC_EXTRAS_EXPEDITED
	public static final String SYNC_EXTRAS_REQUIRE_CHARGING
	public static final String SYNC_EXTRAS_FORCE
	public static final String SYNC_EXTRAS_IGNORE_SETTINGS
	public static final String SYNC_EXTRAS_IGNORE_BACKOFF
	public static final String SYNC_EXTRAS_DO_NOT_RETRY
	public static final String SYNC_EXTRAS_MANUAL
	public static final String SYNC_EXTRAS_UPLOAD
	public static final String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS
	public static final String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS
	public static final String SYNC_EXTRAS_EXPECTED_UPLOAD
	public static final String SYNC_EXTRAS_EXPECTED_DOWNLOAD
	public static final String SYNC_EXTRAS_PRIORITY
	public static final String SYNC_EXTRAS_DISALLOW_METERED
	public static final String SYNC_EXTRAS_INITIALIZE
	public static final android.content.Intent ACTION_SYNC_CONN_STATUS_CHANGED
	public static final String SCHEME_CONTENT
	public static final String SCHEME_ANDROID_RESOURCE
	public static final String SCHEME_FILE
	public static final String EXTRA_SIZE
	public static final String CURSOR_ITEM_BASE_TYPE
	public static final String CURSOR_DIR_BASE_TYPE
	public static final String ANY_CURSOR_ITEM_TYPE
	public static final int SYNC_ERROR_SYNC_ALREADY_IN_PROGRESS
	public static final int SYNC_ERROR_AUTHENTICATION
	public static final int SYNC_ERROR_IO
	public static final int SYNC_ERROR_PARSE
	public static final int SYNC_ERROR_CONFLICT
	public static final int SYNC_ERROR_TOO_MANY_DELETIONS
	public static final int SYNC_ERROR_TOO_MANY_RETRIES
	public static final int SYNC_ERROR_INTERNAL
	private static final String[] SYNC_ERROR_NAMES
	public static final int SYNC_OBSERVER_TYPE_SETTINGS
	public static final int SYNC_OBSERVER_TYPE_PENDING
	public static final int SYNC_OBSERVER_TYPE_ACTIVE
	public static final int SYNC_OBSERVER_TYPE_STATUS
	public static final int SYNC_OBSERVER_TYPE_ALL
	public static final int NOTIFY_SYNC_TO_NETWORK
	public static final int NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS
	private static final boolean ENABLE_CONTENT_SAMPLE
	private static final int SLOW_THRESHOLD_MILLIS
	private final java.util.Random mRandom
	public static final String CONTENT_SERVICE_NAME
	private static android.content.IContentService sContentService
	private final android.content.Context mContext
	final String mPackageName
	private static final String TAG
	public static java.lang.String syncErrorToString (int) 
		int error
	public static int syncErrorStringToInt (java.lang.String) 
		int i
		int n
		NumberFormatException e
		String error
	public void  (android.content.Context) 
		android.content.Context context
	protected abstract android.content.IContentProvider acquireProvider (android.content.Context, java.lang.String) 
	protected android.content.IContentProvider acquireExistingProvider (android.content.Context, java.lang.String) 
		android.content.Context c
		String name
	public abstract boolean releaseProvider (android.content.IContentProvider) 
	protected abstract android.content.IContentProvider acquireUnstableProvider (android.content.Context, java.lang.String) 
	public abstract boolean releaseUnstableProvider (android.content.IContentProvider) 
	public abstract void unstableProviderDied (android.content.IContentProvider) 
	public void appNotRespondingViaProvider (android.content.IContentProvider) 
		android.content.IContentProvider icp
	public final java.lang.String getType (android.net.Uri) 
		android.os.RemoteException e
		Exception e
		String type
		android.os.RemoteException e
		Exception e
		android.net.Uri url
		android.content.IContentProvider provider
	public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String) 
		android.os.RemoteException e
		android.net.Uri url
		String mimeTypeFilter
		android.content.IContentProvider provider
	public final android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	public final android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal) 
		android.os.DeadObjectException e
		long startTime
		android.os.ICancellationSignal remoteCancellationSignal
		long durationMillis
		android.content.IContentProvider provider
		android.content.ContentResolver$CursorWrapperInner wrapper
		android.os.RemoteException e
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.os.CancellationSignal cancellationSignal
		android.content.IContentProvider unstableProvider
		android.content.IContentProvider stableProvider
		android.database.Cursor qCursor
	public final android.net.Uri canonicalize (android.net.Uri) 
		android.os.RemoteException e
		android.net.Uri url
		android.content.IContentProvider provider
	public final android.net.Uri uncanonicalize (android.net.Uri) 
		android.os.RemoteException e
		android.net.Uri url
		android.content.IContentProvider provider
	public final java.io.InputStream openInputStream (android.net.Uri)  throws java.io.FileNotFoundException 
		java.io.InputStream stream
		android.content.res.Resources$NotFoundException ex
		android.content.ContentResolver$OpenResourceIdResult r
		java.io.IOException e
		android.content.res.AssetFileDescriptor fd
		android.net.Uri uri
		String scheme
	public final java.io.OutputStream openOutputStream (android.net.Uri)  throws java.io.FileNotFoundException 
		android.net.Uri uri
	public final java.io.OutputStream openOutputStream (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		java.io.IOException e
		android.net.Uri uri
		String mode
		android.content.res.AssetFileDescriptor fd
	public final android.os.ParcelFileDescriptor openFileDescriptor (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
	public final android.os.ParcelFileDescriptor openFileDescriptor (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.os.CancellationSignal cancellationSignal
		android.content.res.AssetFileDescriptor afd
	public final android.content.res.AssetFileDescriptor openAssetFileDescriptor (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
	public final android.content.res.AssetFileDescriptor openAssetFileDescriptor (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.content.res.Resources$NotFoundException ex
		android.content.ContentResolver$OpenResourceIdResult r
		android.os.ParcelFileDescriptor pfd
		android.os.DeadObjectException e
		android.os.ICancellationSignal remoteCancellationSignal
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		java.io.FileNotFoundException e
		android.content.IContentProvider unstableProvider
		android.content.IContentProvider stableProvider
		android.content.res.AssetFileDescriptor fd
		android.net.Uri uri
		String mode
		android.os.CancellationSignal cancellationSignal
		String scheme
	public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor (android.net.Uri, java.lang.String, android.os.Bundle)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
	public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor (android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.os.DeadObjectException e
		android.os.ICancellationSignal remoteCancellationSignal
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		java.io.FileNotFoundException e
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
		android.os.CancellationSignal cancellationSignal
		android.content.IContentProvider unstableProvider
		android.content.IContentProvider stableProvider
		android.content.res.AssetFileDescriptor fd
	public android.content.ContentResolver$OpenResourceIdResult getResourceId (android.net.Uri)  throws java.io.FileNotFoundException 
		android.content.pm.PackageManager$NameNotFoundException ex
		NumberFormatException e
		int id
		int id
		android.net.Uri uri
		String authority
		android.content.res.Resources r
		android.content.res.Resources r
		java.util.List path
		int len
		int id
		android.content.ContentResolver$OpenResourceIdResult res
	public final android.net.Uri insert (android.net.Uri, android.content.ContentValues) 
		long startTime
		android.net.Uri createdRow
		long durationMillis
		android.os.RemoteException e
		android.net.Uri url
		android.content.ContentValues values
		android.content.IContentProvider provider
	public android.content.ContentProviderResult[] applyBatch (java.lang.String, java.util.ArrayList)  throws android.os.RemoteException android.content.OperationApplicationException 
		String authority
		java.util.ArrayList operations
		android.content.ContentProviderClient provider
	public final int bulkInsert (android.net.Uri, android.content.ContentValues[]) 
		long startTime
		int rowsCreated
		long durationMillis
		android.os.RemoteException e
		android.net.Uri url
		android.content.ContentValues[] values
		android.content.IContentProvider provider
	public final int delete (android.net.Uri, java.lang.String, java.lang.String[]) 
		long startTime
		int rowsDeleted
		long durationMillis
		android.os.RemoteException e
		android.net.Uri url
		String where
		String[] selectionArgs
		android.content.IContentProvider provider
	public final int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		long startTime
		int rowsUpdated
		long durationMillis
		android.os.RemoteException e
		android.net.Uri uri
		android.content.ContentValues values
		String where
		String[] selectionArgs
		android.content.IContentProvider provider
	public final android.os.Bundle call (android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle) 
		android.os.Bundle res
		android.os.RemoteException e
		android.net.Uri uri
		String method
		String arg
		android.os.Bundle extras
		android.content.IContentProvider provider
	public final android.content.IContentProvider acquireProvider (android.net.Uri) 
		android.net.Uri uri
		String auth
	public final android.content.IContentProvider acquireExistingProvider (android.net.Uri) 
		android.net.Uri uri
		String auth
	public final android.content.IContentProvider acquireProvider (java.lang.String) 
		String name
	public final android.content.IContentProvider acquireUnstableProvider (android.net.Uri) 
		android.net.Uri uri
		String auth
	public final android.content.IContentProvider acquireUnstableProvider (java.lang.String) 
		String name
	public final android.content.ContentProviderClient acquireContentProviderClient (android.net.Uri) 
		android.net.Uri uri
		android.content.IContentProvider provider
	public final android.content.ContentProviderClient acquireContentProviderClient (java.lang.String) 
		String name
		android.content.IContentProvider provider
	public final android.content.ContentProviderClient acquireUnstableContentProviderClient (android.net.Uri) 
		android.net.Uri uri
		android.content.IContentProvider provider
	public final android.content.ContentProviderClient acquireUnstableContentProviderClient (java.lang.String) 
		String name
		android.content.IContentProvider provider
	public final void registerContentObserver (android.net.Uri, boolean, android.database.ContentObserver) 
		android.net.Uri uri
		boolean notifyForDescendants
		android.database.ContentObserver observer
	public final void registerContentObserver (android.net.Uri, boolean, android.database.ContentObserver, int) 
		android.net.Uri uri
		boolean notifyForDescendents
		android.database.ContentObserver observer
		int userHandle
	public final void unregisterContentObserver (android.database.ContentObserver) 
		android.database.IContentObserver contentObserver
		android.database.ContentObserver observer
	public void notifyChange (android.net.Uri, android.database.ContentObserver) 
		android.net.Uri uri
		android.database.ContentObserver observer
	public void notifyChange (android.net.Uri, android.database.ContentObserver, boolean) 
		android.net.Uri uri
		android.database.ContentObserver observer
		boolean syncToNetwork
	public void notifyChange (android.net.Uri, android.database.ContentObserver, int) 
		android.net.Uri uri
		android.database.ContentObserver observer
		int flags
	public void notifyChange (android.net.Uri, android.database.ContentObserver, boolean, int) 
		android.net.Uri uri
		android.database.ContentObserver observer
		boolean syncToNetwork
		int userHandle
	public void notifyChange (android.net.Uri, android.database.ContentObserver, int, int) 
		android.net.Uri uri
		android.database.ContentObserver observer
		int flags
		int userHandle
	public void takePersistableUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public void releasePersistableUriPermission (android.net.Uri, int) 
		android.net.Uri uri
		int modeFlags
	public java.util.List getPersistedUriPermissions () 
		android.os.RemoteException e
	public java.util.List getOutgoingPersistedUriPermissions () 
		android.os.RemoteException e
	public void startSync (android.net.Uri, android.os.Bundle) 
		String accountName
		android.net.Uri uri
		android.os.Bundle extras
		android.accounts.Account account
	public static void requestSync (android.accounts.Account, java.lang.String, android.os.Bundle) 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
	public static void requestSyncAsUser (android.accounts.Account, java.lang.String, int, android.os.Bundle) 
		android.accounts.Account account
		String authority
		int userId
		android.os.Bundle extras
		android.content.SyncRequest request
	public static void requestSync (android.content.SyncRequest) 
		android.content.SyncRequest request
	public static void validateSyncExtrasBundle (android.os.Bundle) 
		Object value
		String key
		IllegalArgumentException e
		RuntimeException exc
		android.os.Bundle extras
	public void cancelSync (android.net.Uri) 
		android.net.Uri uri
	public static void cancelSync (android.accounts.Account, java.lang.String) 
		android.accounts.Account account
		String authority
	public static void cancelSyncAsUser (android.accounts.Account, java.lang.String, int) 
		android.accounts.Account account
		String authority
		int userId
	public static android.content.SyncAdapterType[] getSyncAdapterTypes () 
		android.os.RemoteException e
	public static android.content.SyncAdapterType[] getSyncAdapterTypesAsUser (int) 
		android.os.RemoteException e
		int userId
	public static java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser (java.lang.String, int) 
		String authority
		int userId
	public static boolean getSyncAutomatically (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
	public static boolean getSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, int) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
		int userId
	public static void setSyncAutomatically (android.accounts.Account, java.lang.String, boolean) 
		android.accounts.Account account
		String authority
		boolean sync
	public static void setSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, boolean, int) 
		android.accounts.Account account
		String authority
		boolean sync
		int userId
	public static void addPeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle, long) 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
		long pollFrequency
	public static boolean invalidPeriodicExtras (android.os.Bundle) 
		android.os.Bundle extras
	public static void removePeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
		android.os.Bundle extras
	public static void cancelSync (android.content.SyncRequest) 
		android.content.SyncRequest request
	public static java.util.List getPeriodicSyncs (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
	public static int getIsSyncable (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
	public static int getIsSyncableAsUser (android.accounts.Account, java.lang.String, int) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
		int userId
	public static void setIsSyncable (android.accounts.Account, java.lang.String, int) 
		android.accounts.Account account
		String authority
		int syncable
	public static boolean getMasterSyncAutomatically () 
		android.os.RemoteException e
	public static boolean getMasterSyncAutomaticallyAsUser (int) 
		android.os.RemoteException e
		int userId
	public static void setMasterSyncAutomatically (boolean) 
		boolean sync
	public static void setMasterSyncAutomaticallyAsUser (boolean, int) 
		boolean sync
		int userId
	public static boolean isSyncActive (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
	public static android.content.SyncInfo getCurrentSync () 
		java.util.List syncs
		android.os.RemoteException e
	public static java.util.List getCurrentSyncs () 
		android.os.RemoteException e
	public static java.util.List getCurrentSyncsAsUser (int) 
		android.os.RemoteException e
		int userId
	public static android.content.SyncStatusInfo getSyncStatus (android.accounts.Account, java.lang.String) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
	public static android.content.SyncStatusInfo getSyncStatusAsUser (android.accounts.Account, java.lang.String, int) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
		int userId
	public static boolean isSyncPending (android.accounts.Account, java.lang.String) 
		android.accounts.Account account
		String authority
	public static boolean isSyncPendingAsUser (android.accounts.Account, java.lang.String, int) 
		android.os.RemoteException e
		android.accounts.Account account
		String authority
		int userId
	public static java.lang.Object addStatusChangeListener (int, android.content.SyncStatusObserver) 
		android.content.ISyncStatusObserver$Stub observer
		android.os.RemoteException e
		int mask
		android.content.SyncStatusObserver callback
	public static void removeStatusChangeListener (java.lang.Object) 
		Object handle
	public void putCache (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri key
		android.os.Bundle value
	public android.os.Bundle getCache (android.net.Uri) 
		android.os.Bundle bundle
		android.os.RemoteException e
		android.net.Uri key
	private int samplePercentForDuration (long) 
		long durationMillis
	private void maybeLogQueryToEventLog (long, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String) 
		long durationMillis
		android.net.Uri uri
		String[] projection
		String selection
		String sortOrder
	private void maybeLogUpdateToEventLog (long, android.net.Uri, java.lang.String, java.lang.String) 
		long durationMillis
		android.net.Uri uri
		String operation
		String selection
	public static android.content.IContentService getContentService () 
		android.os.IBinder b
	public java.lang.String getPackageName () 
	public int resolveUserId (android.net.Uri) 
		android.net.Uri uri
	public android.graphics.drawable.Drawable getTypeDrawable (java.lang.String) 
		String mimeType
	static void  () 
}

android/content/DialogInterface$OnKeyListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnKeyListener extends java.lang.Object {
	public abstract boolean onKey (android.content.DialogInterface, int, android.view.KeyEvent) 
}

android/content/UndoOwner.class
UndoOwner.java
package android.content
public android.content.UndoOwner extends java.lang.Object {
	final String mTag
	final android.content.UndoManager mManager
	Object mData
	int mOpCount
	int mStateSeq
	int mSavedIdx
	void  (java.lang.String, android.content.UndoManager) 
		String tag
		android.content.UndoManager manager
	public java.lang.String getTag () 
	public java.lang.Object getData () 
	public java.lang.String toString () 
}

android/content/IntentSender$OnFinished.class
IntentSender.java
package android.content
public abstract android.content.IntentSender$OnFinished extends java.lang.Object {
	public abstract void onSendFinished (android.content.IntentSender, android.content.Intent, int, java.lang.String, android.os.Bundle) 
}

android/content/ClipboardManager$OnPrimaryClipChangedListener.class
ClipboardManager.java
package android.content
public abstract android.content.ClipboardManager$OnPrimaryClipChangedListener extends java.lang.Object {
	public abstract void onPrimaryClipChanged () 
}

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

android/content/ContentQueryMap.class
ContentQueryMap.java
package android.content
public android.content.ContentQueryMap extends java.util.Observable {
	private volatile android.database.Cursor mCursor
	private String[] mColumnNames
	private int mKeyColumn
	private android.os.Handler mHandlerForUpdateNotifications
	private boolean mKeepUpdated
	private java.util.Map mValues
	private android.database.ContentObserver mContentObserver
	private boolean mDirty
	public void  (android.database.Cursor, java.lang.String, boolean, android.os.Handler) 
		android.database.Cursor cursor
		String columnNameOfKey
		boolean keepUpdated
		android.os.Handler handlerForUpdateNotifications
	public void setKeepUpdated (boolean) 
		boolean keepUpdated
	public synchronized android.content.ContentValues getValues (java.lang.String) 
		String rowName
	public void requery () 
		android.database.Cursor cursor
	private synchronized void readCursorIntoCache (android.database.Cursor) 
		int i
		android.content.ContentValues values
		android.database.Cursor cursor
		int capacity
	public synchronized java.util.Map getRows () 
	public synchronized void close () 
	protected void finalize ()  throws java.lang.Throwable 
	static boolean access$002 (android.content.ContentQueryMap, boolean) 
		android.content.ContentQueryMap x0
		boolean x1
}

android/content/IIntentReceiver$Stub$Proxy.class
IIntentReceiver.java
package android.content
 android.content.IIntentReceiver$Stub$Proxy extends java.lang.Object implements android.content.IIntentReceiver  {
	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 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.Parcel _data
}

android/content/ContentInsertHandler.class
ContentInsertHandler.java
package android.content
public abstract android.content.ContentInsertHandler extends java.lang.Object implements org.xml.sax.ContentHandler  {
	public abstract void insert (android.content.ContentResolver, java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException 
	public abstract void insert (android.content.ContentResolver, java.lang.String)  throws org.xml.sax.SAXException 
}

android/content/RestrictionEntry.class
RestrictionEntry.java
package android.content
public android.content.RestrictionEntry extends java.lang.Object implements android.os.Parcelable  {
	public static final int TYPE_NULL
	public static final int TYPE_BOOLEAN
	public static final int TYPE_CHOICE
	public static final int TYPE_CHOICE_LEVEL
	public static final int TYPE_MULTI_SELECT
	public static final int TYPE_INTEGER
	public static final int TYPE_STRING
	public static final int TYPE_BUNDLE
	public static final int TYPE_BUNDLE_ARRAY
	private int mType
	private String mKey
	private String mTitle
	private String mDescription
	private String[] mChoiceEntries
	private String[] mChoiceValues
	private String mCurrentValue
	private String[] mCurrentValues
	private android.content.RestrictionEntry[] mRestrictions
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String) 
		int type
		String key
	public void  (java.lang.String, java.lang.String) 
		String key
		String selectedString
	public void  (java.lang.String, boolean) 
		String key
		boolean selectedState
	public void  (java.lang.String, java.lang.String[]) 
		String key
		String[] selectedStrings
	public void  (java.lang.String, int) 
		String key
		int selectedInt
	private void  (java.lang.String, android.content.RestrictionEntry[], boolean) 
		android.content.RestrictionEntry restriction
		String key
		android.content.RestrictionEntry[] restrictionEntries
		boolean isBundleArray
	public static android.content.RestrictionEntry createBundleEntry (java.lang.String, android.content.RestrictionEntry[]) 
		String key
		android.content.RestrictionEntry[] restrictionEntries
	public static android.content.RestrictionEntry createBundleArrayEntry (java.lang.String, android.content.RestrictionEntry[]) 
		String key
		android.content.RestrictionEntry[] restrictionEntries
	public void setType (int) 
		int type
	public int getType () 
	public java.lang.String getSelectedString () 
	public java.lang.String[] getAllSelectedStrings () 
	public boolean getSelectedState () 
	public int getIntValue () 
	public void setIntValue (int) 
		int value
	public void setSelectedString (java.lang.String) 
		String selectedString
	public void setSelectedState (boolean) 
		boolean state
	public void setAllSelectedStrings (java.lang.String[]) 
		String[] allSelectedStrings
	public void setChoiceValues (java.lang.String[]) 
		String[] choiceValues
	public void setChoiceValues (android.content.Context, int) 
		android.content.Context context
		int stringArrayResId
	public android.content.RestrictionEntry[] getRestrictions () 
	public void setRestrictions (android.content.RestrictionEntry[]) 
		android.content.RestrictionEntry[] restrictions
	public java.lang.String[] getChoiceValues () 
	public void setChoiceEntries (java.lang.String[]) 
		String[] choiceEntries
	public void setChoiceEntries (android.content.Context, int) 
		android.content.Context context
		int stringArrayResId
	public java.lang.String[] getChoiceEntries () 
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getKey () 
	public java.lang.String getTitle () 
	public void setTitle (java.lang.String) 
		String title
	public boolean equals (java.lang.Object) 
		Object o
		android.content.RestrictionEntry other
	public int hashCode () 
		String value
		int result
	public void  (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.os.Parcelable[] parcelables
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

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

android/content/Loader$ForceLoadContentObserver.class
Loader.java
package android.content
public final android.content.Loader$ForceLoadContentObserver extends android.database.ContentObserver {
	final android.content.Loader this$0
	public void  (android.content.Loader) 
		android.content.Loader this$0
	public boolean deliverSelfNotifications () 
	public void onChange (boolean) 
		boolean selfChange
}

android/content/ContentProvider.class
ContentProvider.java
package android.content
public abstract android.content.ContentProvider extends java.lang.Object implements android.content.ComponentCallbacks2  {
	private static final String TAG
	private android.content.Context mContext
	private int mMyUid
	private String mAuthority
	private String[] mAuthorities
	private String mReadPermission
	private String mWritePermission
	private android.content.pm.PathPermission[] mPathPermissions
	private boolean mExported
	private boolean mNoPerms
	private boolean mSingleUser
	private final ThreadLocal mCallingPackage
	private android.content.ContentProvider$Transport mTransport
	public void  () 
	public void  (android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[]) 
		android.content.Context context
		String readPermission
		String writePermission
		android.content.pm.PathPermission[] pathPermissions
	public static android.content.ContentProvider coerceToLocalContentProvider (android.content.IContentProvider) 
		android.content.IContentProvider abstractInterface
	boolean checkUser (int, int, android.content.Context) 
		int pid
		int uid
		android.content.Context context
	private int checkPermissionAndAppOp (java.lang.String, java.lang.String, android.os.IBinder) 
		String permission
		String callingPkg
		android.os.IBinder callerToken
		int permOp
	protected int enforceReadPermissionInner (android.net.Uri, java.lang.String, android.os.IBinder)  throws java.lang.SecurityException 
		int mode
		int mode
		String pathPerm
		android.content.pm.PathPermission pp
		String path
		String componentPerm
		boolean allowDefaultRead
		android.content.pm.PathPermission[] pps
		android.net.Uri uri
		String callingPkg
		android.os.IBinder callerToken
		android.content.Context context
		int pid
		int uid
		String missingPerm
		int strongestMode
		int callingUserId
		android.net.Uri userUri
		String failReason
	protected int enforceWritePermissionInner (android.net.Uri, java.lang.String, android.os.IBinder)  throws java.lang.SecurityException 
		int mode
		int mode
		String pathPerm
		android.content.pm.PathPermission pp
		String path
		String componentPerm
		boolean allowDefaultWrite
		android.content.pm.PathPermission[] pps
		android.net.Uri uri
		String callingPkg
		android.os.IBinder callerToken
		android.content.Context context
		int pid
		int uid
		String missingPerm
		int strongestMode
		String failReason
	public final android.content.Context getContext () 
	private java.lang.String setCallingPackage (java.lang.String) 
		String callingPackage
		String original
	public final java.lang.String getCallingPackage () 
		String pkg
	protected final void setAuthorities (java.lang.String) 
		String authorities
	protected final boolean matchesOurAuthorities (java.lang.String) 
		int i
		int length
		String authority
	protected final void setReadPermission (java.lang.String) 
		String permission
	public final java.lang.String getReadPermission () 
	protected final void setWritePermission (java.lang.String) 
		String permission
	public final java.lang.String getWritePermission () 
	protected final void setPathPermissions (android.content.pm.PathPermission[]) 
		android.content.pm.PathPermission[] permissions
	public final android.content.pm.PathPermission[] getPathPermissions () 
	public final void setAppOps (int, int) 
		int readOp
		int writeOp
	public android.app.AppOpsManager getAppOpsManager () 
	public abstract boolean onCreate () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void onLowMemory () 
	public void onTrimMemory (int) 
		int level
	public abstract android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
	public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal) 
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.os.CancellationSignal cancellationSignal
	public abstract java.lang.String getType (android.net.Uri) 
	public android.net.Uri canonicalize (android.net.Uri) 
		android.net.Uri url
	public android.net.Uri uncanonicalize (android.net.Uri) 
		android.net.Uri url
	public android.net.Uri rejectInsert (android.net.Uri, android.content.ContentValues) 
		android.net.Uri uri
		android.content.ContentValues values
	public abstract android.net.Uri insert (android.net.Uri, android.content.ContentValues) 
	public int bulkInsert (android.net.Uri, android.content.ContentValues[]) 
		int i
		android.net.Uri uri
		android.content.ContentValues[] values
		int numValues
	public abstract int delete (android.net.Uri, java.lang.String, java.lang.String[]) 
	public abstract int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
	public android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
	public android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.os.CancellationSignal signal
	public android.content.res.AssetFileDescriptor openAssetFile (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.os.ParcelFileDescriptor fd
	public android.content.res.AssetFileDescriptor openAssetFile (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.os.CancellationSignal signal
	protected final android.os.ParcelFileDescriptor openFileHelper (android.net.Uri, java.lang.String)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mode
		android.database.Cursor c
		int count
		int i
		String path
		int modeBits
	public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String) 
		android.net.Uri uri
		String mimeTypeFilter
	public android.content.res.AssetFileDescriptor openTypedAssetFile (android.net.Uri, java.lang.String, android.os.Bundle)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mimeTypeFilter
		android.os.Bundle opts
		String baseType
	public android.content.res.AssetFileDescriptor openTypedAssetFile (android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)  throws java.io.FileNotFoundException 
		android.net.Uri uri
		String mimeTypeFilter
		android.os.Bundle opts
		android.os.CancellationSignal signal
	public android.os.ParcelFileDescriptor openPipeHelper (android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object, android.content.ContentProvider$PipeDataWriter)  throws java.io.FileNotFoundException 
		android.os.ParcelFileDescriptor[] fds
		android.os.AsyncTask task
		java.io.IOException e
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
		Object args
		android.content.ContentProvider$PipeDataWriter func
	protected boolean isTemporary () 
	public android.content.IContentProvider getIContentProvider () 
	public void attachInfoForTesting (android.content.Context, android.content.pm.ProviderInfo) 
		android.content.Context context
		android.content.pm.ProviderInfo info
	public void attachInfo (android.content.Context, android.content.pm.ProviderInfo) 
		android.content.Context context
		android.content.pm.ProviderInfo info
	private void attachInfo (android.content.Context, android.content.pm.ProviderInfo, boolean) 
		android.content.Context context
		android.content.pm.ProviderInfo info
		boolean testing
	public android.content.ContentProviderResult[] applyBatch (java.util.ArrayList)  throws android.content.OperationApplicationException 
		int i
		java.util.ArrayList operations
		int numOperations
		android.content.ContentProviderResult[] results
	public android.os.Bundle call (java.lang.String, java.lang.String, android.os.Bundle) 
		String method
		String arg
		android.os.Bundle extras
	public void shutdown () 
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	private void validateIncomingUri (android.net.Uri)  throws java.lang.SecurityException 
		String message
		android.net.Uri uri
		String auth
		int userId
	public static int getUserIdFromAuthority (java.lang.String, int) 
		NumberFormatException e
		String auth
		int defaultUserId
		int end
		String userIdString
	public static int getUserIdFromAuthority (java.lang.String) 
		String auth
	public static int getUserIdFromUri (android.net.Uri, int) 
		android.net.Uri uri
		int defaultUserId
	public static int getUserIdFromUri (android.net.Uri) 
		android.net.Uri uri
	public static java.lang.String getAuthorityWithoutUserId (java.lang.String) 
		String auth
		int end
	public static android.net.Uri getUriWithoutUserId (android.net.Uri) 
		android.net.Uri uri
		android.net.Uri$Builder builder
	public static boolean uriHasUserId (android.net.Uri) 
		android.net.Uri uri
	public static android.net.Uri maybeAddUserId (android.net.Uri, int) 
		android.net.Uri$Builder builder
		android.net.Uri uri
		int userId
	static void access$000 (android.content.ContentProvider, android.net.Uri)  throws java.lang.SecurityException 
		android.content.ContentProvider x0
		android.net.Uri x1
	static java.lang.String access$100 (android.content.ContentProvider, java.lang.String) 
		android.content.ContentProvider x0
		String x1
}

android/content/MutableContextWrapper.class
MutableContextWrapper.java
package android.content
public android.content.MutableContextWrapper extends android.content.ContextWrapper {
	public void  (android.content.Context) 
		android.content.Context base
	public void setBaseContext (android.content.Context) 
		android.content.Context base
}

android/content/Entity$NamedContentValues.class
Entity.java
package android.content
public android.content.Entity$NamedContentValues extends java.lang.Object {
	public final android.net.Uri uri
	public final android.content.ContentValues values
	public void  (android.net.Uri, android.content.ContentValues) 
		android.net.Uri uri
		android.content.ContentValues values
}

android/content/IContentService$Stub$Proxy.class
IContentService.java
package android.content
 android.content.IContentService$Stub$Proxy extends java.lang.Object implements android.content.IContentService  {
	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 unregisterContentObserver (android.database.IContentObserver)  throws android.os.RemoteException 
		android.database.IContentObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerContentObserver (android.net.Uri, boolean, android.database.IContentObserver, int)  throws android.os.RemoteException 
		android.net.Uri uri
		boolean notifyForDescendants
		android.database.IContentObserver observer
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyChange (android.net.Uri, android.database.IContentObserver, boolean, int, int)  throws android.os.RemoteException 
		android.net.Uri uri
		android.database.IContentObserver observer
		boolean observerWantsSelfNotifications
		int flags
		int userHandle
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestSync (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sync (android.content.SyncRequest)  throws android.os.RemoteException 
		android.content.SyncRequest request
		android.os.Parcel _data
		android.os.Parcel _reply
	public void syncAsUser (android.content.SyncRequest, int)  throws android.os.RemoteException 
		android.content.SyncRequest request
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelSync (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelSyncAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cancelRequest (android.content.SyncRequest)  throws android.os.RemoteException 
		android.content.SyncRequest request
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getSyncAutomatically (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setSyncAutomatically (android.accounts.Account, java.lang.String, boolean)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		boolean sync
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, boolean, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		boolean sync
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getPeriodicSyncs (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		android.content.ComponentName cname
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void addPeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle, long)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		android.os.Bundle extras
		long pollFrequency
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removePeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getIsSyncable (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getIsSyncableAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setIsSyncable (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String providerName
		int syncable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMasterSyncAutomatically (boolean)  throws android.os.RemoteException 
		boolean flag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMasterSyncAutomaticallyAsUser (boolean, int)  throws android.os.RemoteException 
		boolean flag
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getMasterSyncAutomatically ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getMasterSyncAutomaticallyAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getCurrentSyncs ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getCurrentSyncsAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.content.SyncAdapterType[] getSyncAdapterTypes ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.SyncAdapterType[] _result
	public android.content.SyncAdapterType[] getSyncAdapterTypesAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.SyncAdapterType[] _result
	public java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser (java.lang.String, int)  throws android.os.RemoteException 
		String authority
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isSyncActive (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.SyncStatusInfo getSyncStatus (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
		android.content.SyncStatusInfo _result
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.SyncStatusInfo _result
	public android.content.SyncStatusInfo getSyncStatusAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.SyncStatusInfo _result
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.SyncStatusInfo _result
	public boolean isSyncPending (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isSyncPendingAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.content.ComponentName cname
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addStatusChangeListener (int, android.content.ISyncStatusObserver)  throws android.os.RemoteException 
		int mask
		android.content.ISyncStatusObserver callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeStatusChangeListener (android.content.ISyncStatusObserver)  throws android.os.RemoteException 
		android.content.ISyncStatusObserver callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void putCache (java.lang.String, android.net.Uri, android.os.Bundle, int)  throws android.os.RemoteException 
		String packageName
		android.net.Uri key
		android.os.Bundle value
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Bundle getCache (java.lang.String, android.net.Uri, int)  throws android.os.RemoteException 
		android.os.Bundle _result
		String packageName
		android.net.Uri key
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
}

android/content/OperationApplicationException.class
OperationApplicationException.java
package android.content
public android.content.OperationApplicationException extends java.lang.Exception {
	private final int mNumSuccessfulYieldPoints
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (int) 
		int numSuccessfulYieldPoints
	public void  (java.lang.String, int) 
		String message
		int numSuccessfulYieldPoints
	public int getNumSuccessfulYieldPoints () 
}

android/content/ClipboardManager$1.class
ClipboardManager.java
package android.content
 android.content.ClipboardManager$1 extends android.content.IOnPrimaryClipChangedListener$Stub {
	final android.content.ClipboardManager this$0
	void  (android.content.ClipboardManager) 
		android.content.ClipboardManager this$0
	public void dispatchPrimaryClipChanged () 
}

android/content/ContentValues.class
ContentValues.java
package android.content
public final android.content.ContentValues extends java.lang.Object implements android.os.Parcelable  {
	public static final String TAG
	private java.util.HashMap mValues
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int) 
		int size
	public void  (android.content.ContentValues) 
		android.content.ContentValues from
	private void  (java.util.HashMap) 
		java.util.HashMap values
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public void put (java.lang.String, java.lang.String) 
		String key
		String value
	public void putAll (android.content.ContentValues) 
		android.content.ContentValues other
	public void put (java.lang.String, java.lang.Byte) 
		String key
		Byte value
	public void put (java.lang.String, java.lang.Short) 
		String key
		Short value
	public void put (java.lang.String, java.lang.Integer) 
		String key
		Integer value
	public void put (java.lang.String, java.lang.Long) 
		String key
		Long value
	public void put (java.lang.String, java.lang.Float) 
		String key
		Float value
	public void put (java.lang.String, java.lang.Double) 
		String key
		Double value
	public void put (java.lang.String, java.lang.Boolean) 
		String key
		Boolean value
	public void put (java.lang.String, byte[]) 
		String key
		byte[] value
	public void putNull (java.lang.String) 
		String key
	public int size () 
	public void remove (java.lang.String) 
		String key
	public void clear () 
	public boolean containsKey (java.lang.String) 
		String key
	public java.lang.Object get (java.lang.String) 
		String key
	public java.lang.String getAsString (java.lang.String) 
		String key
		Object value
	public java.lang.Long getAsLong (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Integer getAsInteger (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Short getAsShort (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Byte getAsByte (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Double getAsDouble (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Float getAsFloat (java.lang.String) 
		NumberFormatException e2
		ClassCastException e
		String key
		Object value
	public java.lang.Boolean getAsBoolean (java.lang.String) 
		ClassCastException e
		String key
		Object value
	public byte[] getAsByteArray (java.lang.String) 
		String key
		Object value
	public java.util.Set valueSet () 
	public java.util.Set keySet () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public void putStringArrayList (java.lang.String, java.util.ArrayList) 
		String key
		java.util.ArrayList value
	public java.util.ArrayList getStringArrayList (java.lang.String) 
		String key
	public java.lang.String toString () 
		String value
		String name
		StringBuilder sb
	void  (java.util.HashMap, android.content.ContentValues$1) 
		java.util.HashMap x0
		android.content.ContentValues$1 x1
	static void  () 
}

android/content/SyncRequest.class
SyncRequest.java
package android.content
public android.content.SyncRequest extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private final android.accounts.Account mAccountToSync
	private final String mAuthority
	private final android.os.Bundle mExtras
	private final boolean mDisallowMetered
	private final long mSyncFlexTimeSecs
	private final long mSyncRunTimeSecs
	private final boolean mIsPeriodic
	private final boolean mIsAuthority
	private final boolean mIsExpedited
	public static final android.os.Parcelable$Creator CREATOR
	public boolean isPeriodic () 
	public boolean isExpedited () 
	public android.accounts.Account getAccount () 
	public java.lang.String getProvider () 
	public android.os.Bundle getBundle () 
	public long getSyncFlexTime () 
	public long getSyncRunTime () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	protected void  (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder b
	void  (android.os.Parcel, android.content.SyncRequest$1) 
		android.os.Parcel x0
		android.content.SyncRequest$1 x1
	static void  () 
}

android/content/SyncRequest$Builder.class
SyncRequest.java
package android.content
public android.content.SyncRequest$Builder extends java.lang.Object {
	private static final int SYNC_TYPE_UNKNOWN
	private static final int SYNC_TYPE_PERIODIC
	private static final int SYNC_TYPE_ONCE
	private static final int SYNC_TARGET_UNKNOWN
	private static final int SYNC_TARGET_ADAPTER
	private long mSyncFlexTimeSecs
	private long mSyncRunTimeSecs
	private android.os.Bundle mCustomExtras
	private android.os.Bundle mSyncConfigExtras
	private boolean mDisallowMetered
	private int mSyncType
	private int mSyncTarget
	private boolean mIsManual
	private boolean mNoRetry
	private boolean mIgnoreBackoff
	private boolean mIgnoreSettings
	private boolean mExpedited
	private android.accounts.Account mAccount
	private String mAuthority
	private boolean mRequiresCharging
	public void  () 
	public android.content.SyncRequest$Builder syncOnce () 
	public android.content.SyncRequest$Builder syncPeriodic (long, long) 
		long pollFrequency
		long beforeSeconds
	private void setupInterval (long, long) 
		long at
		long before
	public android.content.SyncRequest$Builder setDisallowMetered (boolean) 
		boolean disallow
	public android.content.SyncRequest$Builder setRequiresCharging (boolean) 
		boolean requiresCharging
	public android.content.SyncRequest$Builder setSyncAdapter (android.accounts.Account, java.lang.String) 
		android.accounts.Account account
		String authority
	public android.content.SyncRequest$Builder setExtras (android.os.Bundle) 
		android.os.Bundle bundle
	public android.content.SyncRequest$Builder setNoRetry (boolean) 
		boolean noRetry
	public android.content.SyncRequest$Builder setIgnoreSettings (boolean) 
		boolean ignoreSettings
	public android.content.SyncRequest$Builder setIgnoreBackoff (boolean) 
		boolean ignoreBackoff
	public android.content.SyncRequest$Builder setManual (boolean) 
		boolean isManual
	public android.content.SyncRequest$Builder setExpedited (boolean) 
		boolean expedited
	public android.content.SyncRequest build () 
	static long access$100 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static long access$200 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static android.accounts.Account access$300 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static java.lang.String access$400 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static int access$500 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static int access$600 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static boolean access$700 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static android.os.Bundle access$800 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static android.os.Bundle access$900 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
	static boolean access$1000 (android.content.SyncRequest$Builder) 
		android.content.SyncRequest$Builder x0
}

android/content/ContentProvider$1.class
ContentProvider.java
package android.content
 android.content.ContentProvider$1 extends android.os.AsyncTask {
	final android.content.ContentProvider$PipeDataWriter val$func
	final android.os.ParcelFileDescriptor[] val$fds
	final android.net.Uri val$uri
	final String val$mimeType
	final android.os.Bundle val$opts
	final Object val$args
	final android.content.ContentProvider this$0
	void  (android.content.ContentProvider, android.content.ContentProvider$PipeDataWriter, android.os.ParcelFileDescriptor[], android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object) 
		android.content.ContentProvider this$0
	protected transient java.lang.Object doInBackground (java.lang.Object[]) 
		java.io.IOException e
		Object[] params
}

android/content/ContentProviderNative.class
ContentProviderNative.java
package android.content
public abstract android.content.ContentProviderNative extends android.os.Binder implements android.content.IContentProvider  {
	public void  () 
	public static android.content.IContentProvider asInterface (android.os.IBinder) 
		android.os.IBinder obj
		android.content.IContentProvider in
	public abstract java.lang.String getProviderName () 
	public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		int i
		int i
		android.database.BulkCursorDescriptor d
		android.database.CursorToBulkCursorAdaptor adaptor
		String callingPkg
		android.net.Uri url
		int num
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.database.IContentObserver observer
		android.os.ICancellationSignal cancellationSignal
		android.database.Cursor cursor
		android.net.Uri url
		String type
		String callingPkg
		android.net.Uri url
		android.content.ContentValues values
		android.net.Uri out
		String callingPkg
		android.net.Uri url
		android.content.ContentValues[] values
		int count
		int i
		String callingPkg
		int numOperations
		java.util.ArrayList operations
		android.content.ContentProviderResult[] results
		String callingPkg
		android.net.Uri url
		String selection
		String[] selectionArgs
		int count
		String callingPkg
		android.net.Uri url
		android.content.ContentValues values
		String selection
		String[] selectionArgs
		int count
		String callingPkg
		android.net.Uri url
		String mode
		android.os.ICancellationSignal signal
		android.os.IBinder callerToken
		android.os.ParcelFileDescriptor fd
		String callingPkg
		android.net.Uri url
		String mode
		android.os.ICancellationSignal signal
		android.content.res.AssetFileDescriptor fd
		String callingPkg
		String method
		String stringArg
		android.os.Bundle args
		android.os.Bundle responseBundle
		android.net.Uri url
		String mimeTypeFilter
		String[] types
		String callingPkg
		android.net.Uri url
		String mimeType
		android.os.Bundle opts
		android.os.ICancellationSignal signal
		android.content.res.AssetFileDescriptor fd
		android.os.ICancellationSignal cancellationSignal
		String callingPkg
		android.net.Uri url
		android.net.Uri out
		String callingPkg
		android.net.Uri url
		android.net.Uri out
		Exception e
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	public android.os.IBinder asBinder () 
}

android/content/EventLogTags.class
EventLogTags.java
package android.content
public android.content.EventLogTags extends java.lang.Object {
	public static final int CONTENT_QUERY_SAMPLE
	public static final int CONTENT_UPDATE_SAMPLE
	public static final int BINDER_SAMPLE
	private void  () 
	public static void writeContentQuerySample (java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int) 
		String uri
		String projection
		String selection
		String sortorder
		int time
		String blockingPackage
		int samplePercent
	public static void writeContentUpdateSample (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, int) 
		String uri
		String operation
		String selection
		int time
		String blockingPackage
		int samplePercent
	public static void writeBinderSample (java.lang.String, int, int, java.lang.String, int) 
		String descriptor
		int methodNum
		int time
		String blockingPackage
		int samplePercent
}

android/content/SyncResult.class
SyncResult.java
package android.content
public final android.content.SyncResult extends java.lang.Object implements android.os.Parcelable  {
	public final boolean syncAlreadyInProgress
	public boolean tooManyDeletions
	public boolean tooManyRetries
	public boolean databaseError
	public boolean fullSyncRequested
	public boolean partialSyncUnavailable
	public boolean moreRecordsToGet
	public long delayUntil
	public final android.content.SyncStats stats
	public static final android.content.SyncResult ALREADY_IN_PROGRESS
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (boolean) 
		boolean syncAlreadyInProgress
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public boolean hasHardError () 
	public boolean hasSoftError () 
	public boolean hasError () 
	public boolean madeSomeProgress () 
	public void clear () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	public java.lang.String toDebugString () 
		StringBuffer sb
	void  (android.os.Parcel, android.content.SyncResult$1) 
		android.os.Parcel x0
		android.content.SyncResult$1 x1
	static void  () 
}

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

android/content/CursorLoader.class
CursorLoader.java
package android.content
public android.content.CursorLoader extends android.content.AsyncTaskLoader {
	final android.content.Loader$ForceLoadContentObserver mObserver
	android.net.Uri mUri
	String[] mProjection
	String mSelection
	String[] mSelectionArgs
	String mSortOrder
	android.database.Cursor mCursor
	android.os.CancellationSignal mCancellationSignal
	public android.database.Cursor loadInBackground () 
		RuntimeException ex
		android.database.Cursor cursor
	public void cancelLoadInBackground () 
	public void deliverResult (android.database.Cursor) 
		android.database.Cursor cursor
		android.database.Cursor oldCursor
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		android.content.Context context
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	protected void onStartLoading () 
	protected void onStopLoading () 
	public void onCanceled (android.database.Cursor) 
		android.database.Cursor cursor
	protected void onReset () 
	public android.net.Uri getUri () 
	public void setUri (android.net.Uri) 
		android.net.Uri uri
	public java.lang.String[] getProjection () 
	public void setProjection (java.lang.String[]) 
		String[] projection
	public java.lang.String getSelection () 
	public void setSelection (java.lang.String) 
		String selection
	public java.lang.String[] getSelectionArgs () 
	public void setSelectionArgs (java.lang.String[]) 
		String[] selectionArgs
	public java.lang.String getSortOrder () 
	public void setSortOrder (java.lang.String) 
		String sortOrder
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
	public volatile java.lang.Object loadInBackground () 
	public volatile void onCanceled (java.lang.Object) 
	public volatile void deliverResult (java.lang.Object) 
}

android/content/ContentQueryMap$1.class
ContentQueryMap.java
package android.content
 android.content.ContentQueryMap$1 extends android.database.ContentObserver {
	final android.content.ContentQueryMap this$0
	void  (android.content.ContentQueryMap, android.os.Handler) 
		android.content.ContentQueryMap this$0
		android.os.Handler handler
	public void onChange (boolean) 
		boolean selfChange
}

android/content/IntentFilter$MalformedMimeTypeException.class
IntentFilter.java
package android.content
public android.content.IntentFilter$MalformedMimeTypeException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/content/ActivityNotFoundException.class
ActivityNotFoundException.java
package android.content
public android.content.ActivityNotFoundException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/content/IClipboard$Stub$Proxy.class
IClipboard.java
package android.content
 android.content.IClipboard$Stub$Proxy extends java.lang.Object implements android.content.IClipboard  {
	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 setPrimaryClip (android.content.ClipData, java.lang.String)  throws android.os.RemoteException 
		android.content.ClipData clip
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ClipData getPrimaryClip (java.lang.String)  throws android.os.RemoteException 
		android.content.ClipData _result
		String pkg
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ClipData _result
	public android.content.ClipDescription getPrimaryClipDescription (java.lang.String)  throws android.os.RemoteException 
		android.content.ClipDescription _result
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ClipDescription _result
	public boolean hasPrimaryClip (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addPrimaryClipChangedListener (android.content.IOnPrimaryClipChangedListener, java.lang.String)  throws android.os.RemoteException 
		android.content.IOnPrimaryClipChangedListener listener
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removePrimaryClipChangedListener (android.content.IOnPrimaryClipChangedListener)  throws android.os.RemoteException 
		android.content.IOnPrimaryClipChangedListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasClipboardText (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/content/SyncContext.class
SyncContext.java
package android.content
public android.content.SyncContext extends java.lang.Object {
	private android.content.ISyncContext mSyncContext
	private long mLastHeartbeatSendTime
	private static final long HEARTBEAT_SEND_INTERVAL_IN_MS
	public void  (android.content.ISyncContext) 
		android.content.ISyncContext syncContextInterface
	public void setStatusText (java.lang.String) 
		String message
	private void updateHeartbeat () 
		long now
	public void onFinished (android.content.SyncResult) 
		android.content.SyncResult result
	public android.os.IBinder getSyncContextBinder () 
}

android/content/ContentProviderOperation.class
ContentProviderOperation.java
package android.content
public android.content.ContentProviderOperation extends java.lang.Object implements android.os.Parcelable  {
	public static final int TYPE_INSERT
	public static final int TYPE_UPDATE
	public static final int TYPE_DELETE
	public static final int TYPE_ASSERT
	private final int mType
	private final android.net.Uri mUri
	private final String mSelection
	private final String[] mSelectionArgs
	private final android.content.ContentValues mValues
	private final Integer mExpectedCount
	private final android.content.ContentValues mValuesBackReferences
	private final java.util.Map mSelectionArgsBackReferences
	private final boolean mYieldAllowed
	private static final String TAG
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder builder
	private void  (android.os.Parcel) 
		int i
		int count
		android.os.Parcel source
	public void  (android.content.ContentProviderOperation, boolean) 
		android.content.ContentProviderOperation cpo
		boolean removeUserIdFromUri
	public android.content.ContentProviderOperation getWithoutUserIdInUri () 
	public void writeToParcel (android.os.Parcel, int) 
		java.util.Map$Entry entry
		android.os.Parcel dest
		int flags
	public static android.content.ContentProviderOperation$Builder newInsert (android.net.Uri) 
		android.net.Uri uri
	public static android.content.ContentProviderOperation$Builder newUpdate (android.net.Uri) 
		android.net.Uri uri
	public static android.content.ContentProviderOperation$Builder newDelete (android.net.Uri) 
		android.net.Uri uri
	public static android.content.ContentProviderOperation$Builder newAssertQuery (android.net.Uri) 
		android.net.Uri uri
	public android.net.Uri getUri () 
	public boolean isYieldAllowed () 
	public int getType () 
	public boolean isInsert () 
	public boolean isDelete () 
	public boolean isUpdate () 
	public boolean isAssertQuery () 
	public boolean isWriteOperation () 
	public boolean isReadOperation () 
	public android.content.ContentProviderResult apply (android.content.ContentProvider, android.content.ContentProviderResult[], int)  throws android.content.OperationApplicationException 
		android.net.Uri newUri
		int numRows
		int numRows
		java.util.Map$Entry entry
		java.util.ArrayList projectionList
		String cursorValue
		String expectedValue
		int i
		String[] projection
		android.database.Cursor cursor
		int numRows
		android.content.ContentProvider provider
		android.content.ContentProviderResult[] backRefs
		int numBackRefs
		android.content.ContentValues values
		String[] selectionArgs
		int numRows
	public android.content.ContentValues resolveValueBackReferences (android.content.ContentProviderResult[], int) 
		android.content.ContentValues values
		String key
		Integer backRefIndex
		java.util.Map$Entry entry
		android.content.ContentProviderResult[] backRefs
		int numBackRefs
		android.content.ContentValues values
	public java.lang.String[] resolveSelectionArgsBackReferences (android.content.ContentProviderResult[], int) 
		Integer selectionArgIndex
		int backRefIndex
		java.util.Map$Entry selectionArgBackRef
		android.content.ContentProviderResult[] backRefs
		int numBackRefs
		String[] newArgs
	public java.lang.String toString () 
	private long backRefToValue (android.content.ContentProviderResult[], int, java.lang.Integer) 
		long backRefValue
		android.content.ContentProviderResult[] backRefs
		int numBackRefs
		Integer backRefIndex
		android.content.ContentProviderResult backRef
		long backRefValue
	public int describeContents () 
	void  (android.os.Parcel, android.content.ContentProviderOperation$1) 
		android.os.Parcel x0
		android.content.ContentProviderOperation$1 x1
	void  (android.content.ContentProviderOperation$Builder, android.content.ContentProviderOperation$1) 
		android.content.ContentProviderOperation$Builder x0
		android.content.ContentProviderOperation$1 x1
	static void  () 
}

android/content/IntentFilter.class
IntentFilter.java
package android.content
public android.content.IntentFilter extends java.lang.Object implements android.os.Parcelable  {
	private static final String SGLOB_STR
	private static final String PREFIX_STR
	private static final String LITERAL_STR
	private static final String PATH_STR
	private static final String PORT_STR
	private static final String HOST_STR
	private static final String AUTH_STR
	private static final String SSP_STR
	private static final String SCHEME_STR
	private static final String TYPE_STR
	private static final String CAT_STR
	private static final String NAME_STR
	private static final String ACTION_STR
	private static final String AUTO_VERIFY_STR
	public static final int SYSTEM_HIGH_PRIORITY
	public static final int SYSTEM_LOW_PRIORITY
	public static final int MATCH_CATEGORY_MASK
	public static final int MATCH_ADJUSTMENT_MASK
	public static final int MATCH_ADJUSTMENT_NORMAL
	public static final int MATCH_CATEGORY_EMPTY
	public static final int MATCH_CATEGORY_SCHEME
	public static final int MATCH_CATEGORY_HOST
	public static final int MATCH_CATEGORY_PORT
	public static final int MATCH_CATEGORY_PATH
	public static final int MATCH_CATEGORY_SCHEME_SPECIFIC_PART
	public static final int MATCH_CATEGORY_TYPE
	public static final int NO_MATCH_TYPE
	public static final int NO_MATCH_DATA
	public static final int NO_MATCH_ACTION
	public static final int NO_MATCH_CATEGORY
	public static final String SCHEME_HTTP
	public static final String SCHEME_HTTPS
	private int mPriority
	private final java.util.ArrayList mActions
	private java.util.ArrayList mCategories
	private java.util.ArrayList mDataSchemes
	private java.util.ArrayList mDataSchemeSpecificParts
	private java.util.ArrayList mDataAuthorities
	private java.util.ArrayList mDataPaths
	private java.util.ArrayList mDataTypes
	private boolean mHasPartialTypes
	private static final int STATE_VERIFY_AUTO
	private static final int STATE_NEED_VERIFY
	private static final int STATE_NEED_VERIFY_CHECKED
	private static final int STATE_VERIFIED
	private int mVerifyState
	public static final android.os.Parcelable$Creator CREATOR
	private static int findStringInSet (java.lang.String[], java.lang.String, int[], int) 
		int i
		String[] set
		String string
		int[] lengths
		int lenPos
		int N
	private static java.lang.String[] addStringToSet (java.lang.String[], java.lang.String, int[], int) 
		String[] set
		String string
		int[] lengths
		int lenPos
		int N
		String[] newSet
	private static java.lang.String[] removeStringFromSet (java.lang.String[], java.lang.String, int[], int) 
		int copyLen
		String[] set
		String string
		int[] lengths
		int lenPos
		int pos
		int N
		String[] newSet
	public static android.content.IntentFilter create (java.lang.String, java.lang.String) 
		android.content.IntentFilter$MalformedMimeTypeException e
		String action
		String dataType
	public void  () 
	public void  (java.lang.String) 
		String action
	public void  (java.lang.String, java.lang.String)  throws android.content.IntentFilter$MalformedMimeTypeException 
		String action
		String dataType
	public void  (android.content.IntentFilter) 
		android.content.IntentFilter o
	public final void setPriority (int) 
		int priority
	public final int getPriority () 
	public final void setAutoVerify (boolean) 
		boolean autoVerify
	public final boolean getAutoVerify () 
	public final boolean handleAllWebDataURI () 
	public final boolean handlesWebUris (boolean) 
		String scheme
		boolean isWebScheme
		int i
		boolean onlyWebSchemes
		int N
	public final boolean needsVerification () 
	public final boolean isVerified () 
	public void setVerified (boolean) 
		boolean verified
	public final void addAction (java.lang.String) 
		String action
	public final int countActions () 
	public final java.lang.String getAction (int) 
		int index
	public final boolean hasAction (java.lang.String) 
		String action
	public final boolean matchAction (java.lang.String) 
		String action
	public final java.util.Iterator actionsIterator () 
	public final void addDataType (java.lang.String)  throws android.content.IntentFilter$MalformedMimeTypeException 
		String str
		String type
		int slashpos
		int typelen
	public final boolean hasDataType (java.lang.String) 
		String type
	public final boolean hasExactDataType (java.lang.String) 
		String type
	public final int countDataTypes () 
	public final java.lang.String getDataType (int) 
		int index
	public final java.util.Iterator typesIterator () 
	public final void addDataScheme (java.lang.String) 
		String scheme
	public final int countDataSchemes () 
	public final java.lang.String getDataScheme (int) 
		int index
	public final boolean hasDataScheme (java.lang.String) 
		String scheme
	public final java.util.Iterator schemesIterator () 
	public final void addDataSchemeSpecificPart (java.lang.String, int) 
		String ssp
		int type
	public final void addDataSchemeSpecificPart (android.os.PatternMatcher) 
		android.os.PatternMatcher ssp
	public final int countDataSchemeSpecificParts () 
	public final android.os.PatternMatcher getDataSchemeSpecificPart (int) 
		int index
	public final boolean hasDataSchemeSpecificPart (java.lang.String) 
		android.os.PatternMatcher pe
		int i
		String data
		int numDataSchemeSpecificParts
	public final boolean hasDataSchemeSpecificPart (android.os.PatternMatcher) 
		android.os.PatternMatcher pe
		int i
		android.os.PatternMatcher ssp
		int numDataSchemeSpecificParts
	public final java.util.Iterator schemeSpecificPartsIterator () 
	public final void addDataAuthority (java.lang.String, java.lang.String) 
		String host
		String port
	public final void addDataAuthority (android.content.IntentFilter$AuthorityEntry) 
		android.content.IntentFilter$AuthorityEntry ent
	public final int countDataAuthorities () 
	public final android.content.IntentFilter$AuthorityEntry getDataAuthority (int) 
		int index
	public final boolean hasDataAuthority (android.net.Uri) 
		android.net.Uri data
	public final boolean hasDataAuthority (android.content.IntentFilter$AuthorityEntry) 
		int i
		android.content.IntentFilter$AuthorityEntry auth
		int numDataAuthorities
	public final java.util.Iterator authoritiesIterator () 
	public final void addDataPath (java.lang.String, int) 
		String path
		int type
	public final void addDataPath (android.os.PatternMatcher) 
		android.os.PatternMatcher path
	public final int countDataPaths () 
	public final android.os.PatternMatcher getDataPath (int) 
		int index
	public final boolean hasDataPath (java.lang.String) 
		android.os.PatternMatcher pe
		int i
		String data
		int numDataPaths
	public final boolean hasDataPath (android.os.PatternMatcher) 
		android.os.PatternMatcher pe
		int i
		android.os.PatternMatcher path
		int numDataPaths
	public final java.util.Iterator pathsIterator () 
	public final int matchDataAuthority (android.net.Uri) 
		android.content.IntentFilter$AuthorityEntry ae
		int match
		int i
		android.net.Uri data
		int numDataAuthorities
	public final int matchData (java.lang.String, java.lang.String, android.net.Uri) 
		java.util.ArrayList paths
		int authMatch
		java.util.ArrayList authorities
		java.util.ArrayList schemeSpecificParts
		String type
		String scheme
		android.net.Uri data
		java.util.ArrayList types
		java.util.ArrayList schemes
		int match
	public final void addCategory (java.lang.String) 
		String category
	public final int countCategories () 
	public final java.lang.String getCategory (int) 
		int index
	public final boolean hasCategory (java.lang.String) 
		String category
	public final java.util.Iterator categoriesIterator () 
	public final java.lang.String matchCategories (java.util.Set) 
		String category
		java.util.Set categories
		java.util.Iterator it
	public final int match (android.content.ContentResolver, android.content.Intent, boolean, java.lang.String) 
		android.content.ContentResolver resolver
		android.content.Intent intent
		boolean resolve
		String logTag
		String type
	public final int match (java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.util.Set, java.lang.String) 
		String action
		String type
		String scheme
		android.net.Uri data
		java.util.Set categories
		String logTag
		int dataMatch
		String categoryMismatch
	public void writeToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		int i
		int i
		String type
		int i
		int i
		android.os.PatternMatcher pe
		int i
		android.content.IntentFilter$AuthorityEntry ae
		int i
		android.os.PatternMatcher pe
		int i
		org.xmlpull.v1.XmlSerializer serializer
		int N
	public void readFromXml (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		String name
		String name
		String name
		String ssp
		String host
		String port
		String path
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		String autoVerify
		int outerDepth
		int type
	public void dump (android.util.Printer, java.lang.String) 
		java.util.Iterator it
		java.util.Iterator it
		java.util.Iterator it
		android.os.PatternMatcher pe
		java.util.Iterator it
		android.content.IntentFilter$AuthorityEntry ae
		java.util.Iterator it
		android.os.PatternMatcher pe
		java.util.Iterator it
		java.util.Iterator it
		android.util.Printer du
		String prefix
		StringBuilder sb
	public final int describeContents () 
	public final void writeToParcel (android.os.Parcel, int) 
		int i
		int N
		int i
		int N
		int i
		int N
		android.os.Parcel dest
		int flags
	public boolean debugCheck () 
	private void  (android.os.Parcel) 
		int i
		int i
		int i
		android.os.Parcel source
		int N
	private final boolean findMimeType (java.lang.String) 
		String v
		int i
		int numTypes
		String type
		java.util.ArrayList t
		int typeLength
		int slashpos
	public java.util.ArrayList getHostsList () 
		android.content.IntentFilter$AuthorityEntry entry
		java.util.ArrayList result
		java.util.Iterator it
	public java.lang.String[] getHosts () 
		java.util.ArrayList list
	void  (android.os.Parcel, android.content.IntentFilter$1) 
		android.os.Parcel x0
		android.content.IntentFilter$1 x1
	static void  () 
}

android/content/IntentFilter$AuthorityEntry.class
IntentFilter.java
package android.content
public final android.content.IntentFilter$AuthorityEntry extends java.lang.Object {
	private final String mOrigHost
	private final String mHost
	private final boolean mWild
	private final int mPort
	public void  (java.lang.String, java.lang.String) 
		String host
		String port
	void  (android.os.Parcel) 
		android.os.Parcel src
	void writeToParcel (android.os.Parcel) 
		android.os.Parcel dest
	public java.lang.String getHost () 
	public int getPort () 
	public boolean match (android.content.IntentFilter$AuthorityEntry) 
		android.content.IntentFilter$AuthorityEntry other
	public boolean equals (java.lang.Object) 
		android.content.IntentFilter$AuthorityEntry other
		Object obj
	public int match (android.net.Uri) 
		android.net.Uri data
		String host
	static java.lang.String access$000 (android.content.IntentFilter$AuthorityEntry) 
		android.content.IntentFilter$AuthorityEntry x0
	static int access$100 (android.content.IntentFilter$AuthorityEntry) 
		android.content.IntentFilter$AuthorityEntry x0
	static boolean access$200 (android.content.IntentFilter$AuthorityEntry) 
		android.content.IntentFilter$AuthorityEntry x0
}

android/content/UndoManager$UndoState.class
UndoManager.java
package android.content
final android.content.UndoManager$UndoState extends java.lang.Object {
	private final android.content.UndoManager mManager
	private final int mCommitId
	private final java.util.ArrayList mOperations
	private java.util.ArrayList mRecent
	private CharSequence mLabel
	private boolean mCanMerge
	private boolean mExecuted
	void  (android.content.UndoManager, int) 
		android.content.UndoManager manager
		int commitId
	void  (android.content.UndoManager, android.os.Parcel, java.lang.ClassLoader) 
		android.content.UndoOwner owner
		android.content.UndoOperation op
		int i
		android.content.UndoManager manager
		android.os.Parcel p
		ClassLoader loader
		int N
	void writeToParcel (android.os.Parcel) 
		android.content.UndoOperation op
		int i
		android.os.Parcel p
		int N
	int getCommitId () 
	void setLabel (java.lang.CharSequence) 
		CharSequence label
	void updateLabel (java.lang.CharSequence) 
		CharSequence label
	java.lang.CharSequence getLabel () 
	boolean setCanMerge (boolean) 
		boolean state
	void makeExecuted () 
	boolean canMerge () 
	int countOperations () 
	boolean hasOperation (android.content.UndoOwner) 
		int i
		android.content.UndoOwner owner
		int N
	boolean hasMultipleOwners () 
		int i
		int N
		android.content.UndoOwner owner
	void addOperation (android.content.UndoOperation) 
		android.content.UndoOperation op
	android.content.UndoOperation getLastOperation (java.lang.Class, android.content.UndoOwner) 
		android.content.UndoOperation op
		int i
		Class clazz
		android.content.UndoOwner owner
		int N
	boolean matchOwner (android.content.UndoOwner) 
		int i
		android.content.UndoOwner owner
	boolean hasData () 
		int i
	void commit () 
		int i
		int N
	void undo () 
		int i
	void redo () 
		int i
		int N
	void destroy () 
		android.content.UndoOwner owner
		int i
}

android/content/IOnPrimaryClipChangedListener$Stub$Proxy.class
IOnPrimaryClipChangedListener.java
package android.content
 android.content.IOnPrimaryClipChangedListener$Stub$Proxy extends java.lang.Object implements android.content.IOnPrimaryClipChangedListener  {
	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 dispatchPrimaryClipChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/content/ContentProvider$Transport.class
ContentProvider.java
package android.content
 android.content.ContentProvider$Transport extends android.content.ContentProviderNative {
	android.app.AppOpsManager mAppOpsManager
	int mReadOp
	int mWriteOp
	final android.content.ContentProvider this$0
	void  (android.content.ContentProvider) 
		android.content.ContentProvider this$0
	android.content.ContentProvider getContentProvider () 
	public java.lang.String getProviderName () 
	public android.database.Cursor query (java.lang.String, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.ICancellationSignal) 
		android.database.Cursor cursor
		String callingPkg
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.os.ICancellationSignal cancellationSignal
		String original
	public java.lang.String getType (android.net.Uri) 
		android.net.Uri uri
	public android.net.Uri insert (java.lang.String, android.net.Uri, android.content.ContentValues) 
		String callingPkg
		android.net.Uri uri
		android.content.ContentValues initialValues
		int userId
		String original
	public int bulkInsert (java.lang.String, android.net.Uri, android.content.ContentValues[]) 
		String callingPkg
		android.net.Uri uri
		android.content.ContentValues[] initialValues
		String original
	public android.content.ContentProviderResult[] applyBatch (java.lang.String, java.util.ArrayList)  throws android.content.OperationApplicationException 
		android.content.ContentProviderOperation operation
		android.net.Uri uri
		int i
		int i
		android.content.ContentProviderResult[] results
		String callingPkg
		java.util.ArrayList operations
		int numOperations
		int[] userIds
		String original
	public int delete (java.lang.String, android.net.Uri, java.lang.String, java.lang.String[]) 
		String callingPkg
		android.net.Uri uri
		String selection
		String[] selectionArgs
		String original
	public int update (java.lang.String, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		String callingPkg
		android.net.Uri uri
		android.content.ContentValues values
		String selection
		String[] selectionArgs
		String original
	public android.os.ParcelFileDescriptor openFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal, android.os.IBinder)  throws java.io.FileNotFoundException 
		String callingPkg
		android.net.Uri uri
		String mode
		android.os.ICancellationSignal cancellationSignal
		android.os.IBinder callerToken
		String original
	public android.content.res.AssetFileDescriptor openAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal)  throws java.io.FileNotFoundException 
		String callingPkg
		android.net.Uri uri
		String mode
		android.os.ICancellationSignal cancellationSignal
		String original
	public android.os.Bundle call (java.lang.String, java.lang.String, java.lang.String, android.os.Bundle) 
		String callingPkg
		String method
		String arg
		android.os.Bundle extras
		String original
	public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String) 
		android.net.Uri uri
		String mimeTypeFilter
	public android.content.res.AssetFileDescriptor openTypedAssetFile (java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal)  throws java.io.FileNotFoundException 
		String callingPkg
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
		android.os.ICancellationSignal cancellationSignal
		String original
	public android.os.ICancellationSignal createCancellationSignal () 
	public android.net.Uri canonicalize (java.lang.String, android.net.Uri) 
		String callingPkg
		android.net.Uri uri
		int userId
		String original
	public android.net.Uri uncanonicalize (java.lang.String, android.net.Uri) 
		String callingPkg
		android.net.Uri uri
		int userId
		String original
	private void enforceFilePermission (java.lang.String, android.net.Uri, java.lang.String, android.os.IBinder)  throws java.io.FileNotFoundException java.lang.SecurityException 
		String callingPkg
		android.net.Uri uri
		String mode
		android.os.IBinder callerToken
	private int enforceReadPermission (java.lang.String, android.net.Uri, android.os.IBinder)  throws java.lang.SecurityException 
		String callingPkg
		android.net.Uri uri
		android.os.IBinder callerToken
		int mode
	private int enforceWritePermission (java.lang.String, android.net.Uri, android.os.IBinder)  throws java.lang.SecurityException 
		String callingPkg
		android.net.Uri uri
		android.os.IBinder callerToken
		int mode
}

android/content/IIntentSender$Stub$Proxy.class
IIntentSender.java
package android.content
 android.content.IIntentSender$Stub$Proxy extends java.lang.Object implements android.content.IIntentSender  {
	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.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		int code
		android.content.Intent intent
		String resolvedType
		android.content.IIntentReceiver finishedReceiver
		String requiredPermission
		android.os.Bundle options
		android.os.Parcel _data
}

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

android/content/ReceiverCallNotAllowedException.class
ReceiverCallNotAllowedException.java
package android.content
public android.content.ReceiverCallNotAllowedException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/content/Intent$CommandOptionHandler.class
Intent.java
package android.content
public abstract android.content.Intent$CommandOptionHandler extends java.lang.Object {
	public abstract boolean handleOption (java.lang.String, android.os.ShellCommand) 
}

android/content/DefaultDataHandler.class
DefaultDataHandler.java
package android.content
public android.content.DefaultDataHandler extends java.lang.Object implements android.content.ContentInsertHandler  {
	private static final String ROW
	private static final String COL
	private static final String URI_STR
	private static final String POSTFIX
	private static final String DEL
	private static final String SELECT
	private static final String ARG
	private java.util.Stack mUris
	private android.content.ContentValues mValues
	private android.content.ContentResolver mContentResolver
	public void  () 
	public void insert (android.content.ContentResolver, java.io.InputStream)  throws java.io.IOException org.xml.sax.SAXException 
		android.content.ContentResolver contentResolver
		java.io.InputStream in
	public void insert (android.content.ContentResolver, java.lang.String)  throws org.xml.sax.SAXException 
		android.content.ContentResolver contentResolver
		String in
	private void parseRow (org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		android.net.Uri uri
		android.net.Uri uri
		String postfix
		android.net.Uri uri
		org.xml.sax.Attributes atts
		String uriStr
		android.net.Uri uri
	private android.net.Uri insertRow () 
		android.net.Uri u
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		android.net.Uri nextUri
		int attrLen
		int attrLen
		String key
		String value
		int i
		String[] selectionArgs
		android.net.Uri u
		int attrLen
		String uri
		String localName
		String name
		org.xml.sax.Attributes atts
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
}

android/content/ISyncAdapter$Stub$Proxy.class
ISyncAdapter.java
package android.content
 android.content.ISyncAdapter$Stub$Proxy extends java.lang.Object implements android.content.ISyncAdapter  {
	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 startSync (android.content.ISyncContext, java.lang.String, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
		android.content.ISyncContext syncContext
		String authority
		android.accounts.Account account
		android.os.Bundle extras
		android.os.Parcel _data
	public void cancelSync (android.content.ISyncContext)  throws android.os.RemoteException 
		android.content.ISyncContext syncContext
		android.os.Parcel _data
	public void initialize (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
		android.accounts.Account account
		String authority
		android.os.Parcel _data
}

android/content/pm/
android/content/pm/LimitedLengthInputStream.class
LimitedLengthInputStream.java
package android.content.pm
public android.content.pm.LimitedLengthInputStream extends java.io.FilterInputStream {
	private final long mEnd
	private long mOffset
	public void  (java.io.InputStream, long, long)  throws java.io.IOException 
		java.io.InputStream in
		long offset
		long length
	public synchronized int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int byteCount
		int arrayLength
		int numRead
	public int read (byte[])  throws java.io.IOException 
		byte[] buffer
}

android/content/pm/IntentFilterVerificationInfo$1.class
IntentFilterVerificationInfo.java
package android.content.pm
final android.content.pm.IntentFilterVerificationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.IntentFilterVerificationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.IntentFilterVerificationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/ShortcutServiceInternal$ShortcutChangeListener.class
ShortcutServiceInternal.java
package android.content.pm
public abstract android.content.pm.ShortcutServiceInternal$ShortcutChangeListener extends java.lang.Object {
	public abstract void onShortcutChanged (java.lang.String, int) 
}

android/content/pm/IPackageInstallerCallback$Stub$Proxy.class
IPackageInstallerCallback.java
package android.content.pm
 android.content.pm.IPackageInstallerCallback$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageInstallerCallback  {
	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 onSessionCreated (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
	public void onSessionBadgingChanged (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
	public void onSessionActiveChanged (int, boolean)  throws android.os.RemoteException 
		int sessionId
		boolean active
		android.os.Parcel _data
	public void onSessionProgressChanged (int, float)  throws android.os.RemoteException 
		int sessionId
		float progress
		android.os.Parcel _data
	public void onSessionFinished (int, boolean)  throws android.os.RemoteException 
		int sessionId
		boolean success
		android.os.Parcel _data
}

android/content/pm/ParceledListSlice$1.class
ParceledListSlice.java
package android.content.pm
 android.content.pm.ParceledListSlice$1 extends android.os.Binder {
	final int val$N
	final Class val$listElementClass
	final int val$callFlags
	final android.content.pm.ParceledListSlice this$0
	void  (android.content.pm.ParceledListSlice, int, java.lang.Class, int) 
		android.content.pm.ParceledListSlice this$0
	protected boolean onTransact (int, android.os.Parcel, android.os.Parcel, int)  throws android.os.RemoteException 
		android.os.Parcelable parcelable
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
		int i
}

android/content/pm/IOnAppsChangedListener$Stub.class
IOnAppsChangedListener.java
package android.content.pm
public abstract android.content.pm.IOnAppsChangedListener$Stub extends android.os.Binder implements android.content.pm.IOnAppsChangedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPackageRemoved
	static final int TRANSACTION_onPackageAdded
	static final int TRANSACTION_onPackageChanged
	static final int TRANSACTION_onPackagesAvailable
	static final int TRANSACTION_onPackagesUnavailable
	static final int TRANSACTION_onPackagesSuspended
	static final int TRANSACTION_onPackagesUnsuspended
	static final int TRANSACTION_onShortcutChanged
	public void  () 
	public static android.content.pm.IOnAppsChangedListener 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.UserHandle _arg0
		android.os.UserHandle _arg0
		String _arg1
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String _arg1
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String _arg1
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String[] _arg1
		boolean _arg2
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String[] _arg1
		boolean _arg2
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String[] _arg1
		android.os.UserHandle _arg0
		android.os.UserHandle _arg0
		String[] _arg1
		android.os.UserHandle _arg0
		android.content.pm.ParceledListSlice _arg2
		android.os.UserHandle _arg0
		String _arg1
		android.content.pm.ParceledListSlice _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/PackageManager.class
PackageManager.java
package android.content.pm
public abstract android.content.pm.PackageManager extends java.lang.Object {
	private static final String TAG
	public static final boolean APPLY_DEFAULT_TO_DEVICE_PROTECTED_STORAGE
	public static final int GET_ACTIVITIES
	public static final int GET_RECEIVERS
	public static final int GET_SERVICES
	public static final int GET_PROVIDERS
	public static final int GET_INSTRUMENTATION
	public static final int GET_INTENT_FILTERS
	public static final int GET_SIGNATURES
	public static final int GET_RESOLVED_FILTER
	public static final int GET_META_DATA
	public static final int GET_GIDS
	public static final int GET_DISABLED_COMPONENTS
	public static final int MATCH_DISABLED_COMPONENTS
	public static final int GET_SHARED_LIBRARY_FILES
	public static final int GET_URI_PERMISSION_PATTERNS
	public static final int GET_PERMISSIONS
	public static final int GET_UNINSTALLED_PACKAGES
	public static final int MATCH_UNINSTALLED_PACKAGES
	public static final int GET_CONFIGURATIONS
	public static final int GET_DISABLED_UNTIL_USED_COMPONENTS
	public static final int MATCH_DISABLED_UNTIL_USED_COMPONENTS
	public static final int MATCH_DEFAULT_ONLY
	public static final int MATCH_ALL
	public static final int MATCH_DIRECT_BOOT_UNAWARE
	public static final int MATCH_DIRECT_BOOT_AWARE
	public static final int MATCH_ENCRYPTION_UNAWARE
	public static final int MATCH_ENCRYPTION_AWARE
	public static final int MATCH_ENCRYPTION_AWARE_AND_UNAWARE
	public static final int MATCH_SYSTEM_ONLY
	public static final int MATCH_FACTORY_ONLY
	public static final int MATCH_DEBUG_TRIAGED_MISSING
	public static final int SKIP_CURRENT_PROFILE
	public static final int ONLY_IF_NO_MATCH_FOUND
	public static final int PERMISSION_GRANTED
	public static final int PERMISSION_DENIED
	public static final int SIGNATURE_MATCH
	public static final int SIGNATURE_NEITHER_SIGNED
	public static final int SIGNATURE_FIRST_NOT_SIGNED
	public static final int SIGNATURE_SECOND_NOT_SIGNED
	public static final int SIGNATURE_NO_MATCH
	public static final int SIGNATURE_UNKNOWN_PACKAGE
	public static final int COMPONENT_ENABLED_STATE_DEFAULT
	public static final int COMPONENT_ENABLED_STATE_ENABLED
	public static final int COMPONENT_ENABLED_STATE_DISABLED
	public static final int COMPONENT_ENABLED_STATE_DISABLED_USER
	public static final int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED
	public static final int INSTALL_FORWARD_LOCK
	public static final int INSTALL_REPLACE_EXISTING
	public static final int INSTALL_ALLOW_TEST
	public static final int INSTALL_EXTERNAL
	public static final int INSTALL_INTERNAL
	public static final int INSTALL_FROM_ADB
	public static final int INSTALL_ALL_USERS
	public static final int INSTALL_ALLOW_DOWNGRADE
	public static final int INSTALL_GRANT_RUNTIME_PERMISSIONS
	public static final int INSTALL_FORCE_VOLUME_UUID
	public static final int INSTALL_FORCE_PERMISSION_PROMPT
	public static final int INSTALL_EPHEMERAL
	public static final int INSTALL_DONT_KILL_APP
	public static final int INSTALL_FORCE_SDK
	public static final int DONT_KILL_APP
	public static final int INSTALL_SUCCEEDED
	public static final int INSTALL_FAILED_ALREADY_EXISTS
	public static final int INSTALL_FAILED_INVALID_APK
	public static final int INSTALL_FAILED_INVALID_URI
	public static final int INSTALL_FAILED_INSUFFICIENT_STORAGE
	public static final int INSTALL_FAILED_DUPLICATE_PACKAGE
	public static final int INSTALL_FAILED_NO_SHARED_USER
	public static final int INSTALL_FAILED_UPDATE_INCOMPATIBLE
	public static final int INSTALL_FAILED_SHARED_USER_INCOMPATIBLE
	public static final int INSTALL_FAILED_MISSING_SHARED_LIBRARY
	public static final int INSTALL_FAILED_REPLACE_COULDNT_DELETE
	public static final int INSTALL_FAILED_DEXOPT
	public static final int INSTALL_FAILED_OLDER_SDK
	public static final int INSTALL_FAILED_CONFLICTING_PROVIDER
	public static final int INSTALL_FAILED_NEWER_SDK
	public static final int INSTALL_FAILED_TEST_ONLY
	public static final int INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
	public static final int INSTALL_FAILED_MISSING_FEATURE
	public static final int INSTALL_FAILED_CONTAINER_ERROR
	public static final int INSTALL_FAILED_INVALID_INSTALL_LOCATION
	public static final int INSTALL_FAILED_MEDIA_UNAVAILABLE
	public static final int INSTALL_FAILED_VERIFICATION_TIMEOUT
	public static final int INSTALL_FAILED_VERIFICATION_FAILURE
	public static final int INSTALL_FAILED_PACKAGE_CHANGED
	public static final int INSTALL_FAILED_UID_CHANGED
	public static final int INSTALL_FAILED_VERSION_DOWNGRADE
	public static final int INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE
	public static final int INSTALL_PARSE_FAILED_NOT_APK
	public static final int INSTALL_PARSE_FAILED_BAD_MANIFEST
	public static final int INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION
	public static final int INSTALL_PARSE_FAILED_NO_CERTIFICATES
	public static final int INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES
	public static final int INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING
	public static final int INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME
	public static final int INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID
	public static final int INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
	public static final int INSTALL_PARSE_FAILED_MANIFEST_EMPTY
	public static final int INSTALL_FAILED_INTERNAL_ERROR
	public static final int INSTALL_FAILED_USER_RESTRICTED
	public static final int INSTALL_FAILED_DUPLICATE_PERMISSION
	public static final int INSTALL_FAILED_NO_MATCHING_ABIS
	public static final int NO_NATIVE_LIBRARIES
	public static final int INSTALL_FAILED_ABORTED
	public static final int INSTALL_FAILED_EPHEMERAL_INVALID
	public static final int DELETE_KEEP_DATA
	public static final int DELETE_ALL_USERS
	public static final int DELETE_SYSTEM_APP
	public static final int DELETE_DONT_KILL_APP
	public static final int DELETE_SUCCEEDED
	public static final int DELETE_FAILED_INTERNAL_ERROR
	public static final int DELETE_FAILED_DEVICE_POLICY_MANAGER
	public static final int DELETE_FAILED_USER_RESTRICTED
	public static final int DELETE_FAILED_OWNER_BLOCKED
	public static final int DELETE_FAILED_ABORTED
	public static final int MOVE_SUCCEEDED
	public static final int MOVE_FAILED_INSUFFICIENT_STORAGE
	public static final int MOVE_FAILED_DOESNT_EXIST
	public static final int MOVE_FAILED_SYSTEM_PACKAGE
	public static final int MOVE_FAILED_FORWARD_LOCKED
	public static final int MOVE_FAILED_INVALID_LOCATION
	public static final int MOVE_FAILED_INTERNAL_ERROR
	public static final int MOVE_FAILED_OPERATION_PENDING
	public static final int MOVE_FAILED_DEVICE_ADMIN
	public static final int MOVE_INTERNAL
	public static final int MOVE_EXTERNAL_MEDIA
	public static final String EXTRA_MOVE_ID
	public static final int VERIFICATION_ALLOW_WITHOUT_SUFFICIENT
	public static final int VERIFICATION_ALLOW
	public static final int VERIFICATION_REJECT
	public static final int INTENT_FILTER_VERIFICATION_SUCCESS
	public static final int INTENT_FILTER_VERIFICATION_FAILURE
	public static final int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_UNDEFINED
	public static final int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ASK
	public static final int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS
	public static final int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_NEVER
	public static final int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS_ASK
	public static final long MAXIMUM_VERIFICATION_TIMEOUT
	public static final String FEATURE_AUDIO_LOW_LATENCY
	public static final String FEATURE_AUDIO_OUTPUT
	public static final String FEATURE_AUDIO_PRO
	public static final String FEATURE_BLUETOOTH
	public static final String FEATURE_BLUETOOTH_LE
	public static final String FEATURE_CAMERA
	public static final String FEATURE_CAMERA_AUTOFOCUS
	public static final String FEATURE_CAMERA_ANY
	public static final String FEATURE_CAMERA_EXTERNAL
	public static final String FEATURE_CAMERA_FLASH
	public static final String FEATURE_CAMERA_FRONT
	public static final String FEATURE_CAMERA_LEVEL_FULL
	public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR
	public static final String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING
	public static final String FEATURE_CAMERA_CAPABILITY_RAW
	public static final String FEATURE_CONSUMER_IR
	public static final String FEATURE_LOCATION
	public static final String FEATURE_LOCATION_GPS
	public static final String FEATURE_LOCATION_NETWORK
	public static final String FEATURE_MICROPHONE
	public static final String FEATURE_NFC
	public static final String FEATURE_NFC_HCE
	public static final String FEATURE_NFC_HOST_CARD_EMULATION
	public static final String FEATURE_NFC_HOST_CARD_EMULATION_NFCF
	public static final String FEATURE_OPENGLES_EXTENSION_PACK
	public static final String FEATURE_VULKAN_HARDWARE_LEVEL
	public static final String FEATURE_VULKAN_HARDWARE_VERSION
	public static final String FEATURE_SENSOR_ACCELEROMETER
	public static final String FEATURE_SENSOR_BAROMETER
	public static final String FEATURE_SENSOR_COMPASS
	public static final String FEATURE_SENSOR_GYROSCOPE
	public static final String FEATURE_SENSOR_LIGHT
	public static final String FEATURE_SENSOR_PROXIMITY
	public static final String FEATURE_SENSOR_STEP_COUNTER
	public static final String FEATURE_SENSOR_STEP_DETECTOR
	public static final String FEATURE_SENSOR_HEART_RATE
	public static final String FEATURE_SENSOR_HEART_RATE_ECG
	public static final String FEATURE_SENSOR_RELATIVE_HUMIDITY
	public static final String FEATURE_SENSOR_AMBIENT_TEMPERATURE
	public static final String FEATURE_HIFI_SENSORS
	public static final String FEATURE_TELEPHONY
	public static final String FEATURE_TELEPHONY_CDMA
	public static final String FEATURE_TELEPHONY_GSM
	public static final String FEATURE_USB_HOST
	public static final String FEATURE_USB_ACCESSORY
	public static final String FEATURE_SIP
	public static final String FEATURE_SIP_VOIP
	public static final String FEATURE_CONNECTION_SERVICE
	public static final String FEATURE_TOUCHSCREEN
	public static final String FEATURE_TOUCHSCREEN_MULTITOUCH
	public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT
	public static final String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND
	public static final String FEATURE_FAKETOUCH
	public static final String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT
	public static final String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND
	public static final String FEATURE_FINGERPRINT
	public static final String FEATURE_SCREEN_PORTRAIT
	public static final String FEATURE_SCREEN_LANDSCAPE
	public static final String FEATURE_LIVE_WALLPAPER
	public static final String FEATURE_APP_WIDGETS
	public static final String FEATURE_VOICE_RECOGNIZERS
	public static final String FEATURE_HOME_SCREEN
	public static final String FEATURE_INPUT_METHODS
	public static final String FEATURE_DEVICE_ADMIN
	public static final String FEATURE_LEANBACK
	public static final String FEATURE_LEANBACK_ONLY
	public static final String FEATURE_LIVE_TV
	public static final String FEATURE_WIFI
	public static final String FEATURE_WIFI_DIRECT
	public static final String FEATURE_WIFI_NAN
	public static final String FEATURE_AUTOMOTIVE
	public static final String FEATURE_TELEVISION
	public static final String FEATURE_WATCH
	public static final String FEATURE_PRINTING
	public static final String FEATURE_BACKUP
	public static final String FEATURE_FREEFORM_WINDOW_MANAGEMENT
	public static final String FEATURE_PICTURE_IN_PICTURE
	public static final String FEATURE_MANAGED_USERS
	public static final String FEATURE_MANAGED_PROFILES
	public static final String FEATURE_VERIFIED_BOOT
	public static final String FEATURE_SECURELY_REMOVES_USERS
	public static final String FEATURE_FILE_BASED_ENCRYPTION
	public static final String FEATURE_WEBVIEW
	public static final String FEATURE_ETHERNET
	public static final String FEATURE_HDMI_CEC
	public static final String FEATURE_GAMEPAD
	public static final String FEATURE_MIDI
	public static final String FEATURE_VR_MODE
	public static final String FEATURE_VR_MODE_HIGH_PERFORMANCE
	public static final String ACTION_CLEAN_EXTERNAL_STORAGE
	public static final String EXTRA_VERIFICATION_URI
	public static final String EXTRA_VERIFICATION_ID
	public static final String EXTRA_VERIFICATION_INSTALLER_PACKAGE
	public static final String EXTRA_VERIFICATION_INSTALL_FLAGS
	public static final String EXTRA_VERIFICATION_INSTALLER_UID
	public static final String EXTRA_VERIFICATION_PACKAGE_NAME
	public static final String EXTRA_VERIFICATION_RESULT
	public static final String EXTRA_VERIFICATION_VERSION_CODE
	public static final String EXTRA_INTENT_FILTER_VERIFICATION_ID
	public static final String EXTRA_INTENT_FILTER_VERIFICATION_URI_SCHEME
	public static final String EXTRA_INTENT_FILTER_VERIFICATION_HOSTS
	public static final String EXTRA_INTENT_FILTER_VERIFICATION_PACKAGE_NAME
	public static final String ACTION_REQUEST_PERMISSIONS
	public static final String EXTRA_REQUEST_PERMISSIONS_NAMES
	public static final String EXTRA_REQUEST_PERMISSIONS_RESULTS
	public static final String EXTRA_FAILURE_EXISTING_PACKAGE
	public static final String EXTRA_FAILURE_EXISTING_PERMISSION
	public static final int FLAG_PERMISSION_USER_SET
	public static final int FLAG_PERMISSION_USER_FIXED
	public static final int FLAG_PERMISSION_POLICY_FIXED
	public static final int FLAG_PERMISSION_REVOKE_ON_UPGRADE
	public static final int FLAG_PERMISSION_SYSTEM_FIXED
	public static final int FLAG_PERMISSION_GRANTED_BY_DEFAULT
	public static final int FLAG_PERMISSION_REVIEW_REQUIRED
	public static final int MASK_PERMISSION_FLAGS
	public static final String SYSTEM_SHARED_LIBRARY_SERVICES
	public static final String SYSTEM_SHARED_LIBRARY_SHARED
	public static final int NOTIFY_PACKAGE_USE_ACTIVITY
	public static final int NOTIFY_PACKAGE_USE_SERVICE
	public static final int NOTIFY_PACKAGE_USE_FOREGROUND_SERVICE
	public static final int NOTIFY_PACKAGE_USE_BROADCAST_RECEIVER
	public static final int NOTIFY_PACKAGE_USE_CONTENT_PROVIDER
	public static final int NOTIFY_PACKAGE_USE_BACKUP
	public static final int NOTIFY_PACKAGE_USE_CROSS_PACKAGE
	public static final int NOTIFY_PACKAGE_USE_INSTRUMENTATION
	public static final int NOTIFY_PACKAGE_USE_REASONS_COUNT
	public void  () 
	public abstract android.content.pm.PackageInfo getPackageInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.PackageInfo getPackageInfoAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.lang.String[] currentToCanonicalPackageNames (java.lang.String[]) 
	public abstract java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[]) 
	public abstract android.content.Intent getLaunchIntentForPackage (java.lang.String) 
	public abstract android.content.Intent getLeanbackLaunchIntentForPackage (java.lang.String) 
	public abstract int[] getPackageGids (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int[] getPackageGids (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int getPackageUid (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int getPackageUidAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int getPackageUidAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.util.List queryPermissionsByGroup (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.util.List getAllPermissionGroups (int) 
	public abstract android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.ApplicationInfo getApplicationInfoAsUser (java.lang.String, int, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.util.List getInstalledPackages (int) 
	public abstract java.util.List getPackagesHoldingPermissions (java.lang.String[], int) 
	public abstract java.util.List getInstalledPackagesAsUser (int, int) 
	public abstract int checkPermission (java.lang.String, java.lang.String) 
	public abstract boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String) 
	public abstract java.lang.String getPermissionControllerPackageName () 
	public abstract boolean addPermission (android.content.pm.PermissionInfo) 
	public abstract boolean addPermissionAsync (android.content.pm.PermissionInfo) 
	public abstract void removePermission (java.lang.String) 
	public abstract void grantRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
	public abstract void revokeRuntimePermission (java.lang.String, java.lang.String, android.os.UserHandle) 
	public abstract int getPermissionFlags (java.lang.String, java.lang.String, android.os.UserHandle) 
	public abstract void updatePermissionFlags (java.lang.String, java.lang.String, int, int, android.os.UserHandle) 
	public abstract boolean shouldShowRequestPermissionRationale (java.lang.String) 
	public android.content.Intent buildRequestPermissionsIntent (java.lang.String[]) 
		String[] permissions
		android.content.Intent intent
	public abstract int checkSignatures (java.lang.String, java.lang.String) 
	public abstract int checkSignatures (int, int) 
	public abstract java.lang.String[] getPackagesForUid (int) 
	public abstract java.lang.String getNameForUid (int) 
	public abstract int getUidForSharedUser (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.util.List getInstalledApplications (int) 
	public abstract java.util.List getEphemeralApplications () 
	public abstract android.graphics.drawable.Drawable getEphemeralApplicationIcon (java.lang.String) 
	public abstract boolean isEphemeralApplication () 
	public abstract int getEphemeralCookieMaxSizeBytes () 
	public abstract byte[] getEphemeralCookie () 
	public abstract boolean setEphemeralCookie (byte[]) 
	public abstract java.lang.String[] getSystemSharedLibraryNames () 
	public abstract java.lang.String getServicesSystemSharedLibraryPackageName () 
	public abstract java.lang.String getSharedSystemSharedLibraryPackageName () 
	public abstract android.content.pm.FeatureInfo[] getSystemAvailableFeatures () 
	public abstract boolean hasSystemFeature (java.lang.String) 
	public abstract boolean hasSystemFeature (java.lang.String, int) 
	public abstract android.content.pm.ResolveInfo resolveActivity (android.content.Intent, int) 
	public abstract android.content.pm.ResolveInfo resolveActivityAsUser (android.content.Intent, int, int) 
	public abstract java.util.List queryIntentActivities (android.content.Intent, int) 
	public abstract java.util.List queryIntentActivitiesAsUser (android.content.Intent, int, int) 
	public abstract java.util.List queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], android.content.Intent, int) 
	public abstract java.util.List queryBroadcastReceivers (android.content.Intent, int) 
	public java.util.List queryBroadcastReceiversAsUser (android.content.Intent, int, android.os.UserHandle) 
		android.content.Intent intent
		int flags
		android.os.UserHandle userHandle
	public abstract java.util.List queryBroadcastReceiversAsUser (android.content.Intent, int, int) 
	public java.util.List queryBroadcastReceivers (android.content.Intent, int, int) 
		android.content.Intent intent
		int flags
		int userId
	public abstract android.content.pm.ResolveInfo resolveService (android.content.Intent, int) 
	public abstract java.util.List queryIntentServices (android.content.Intent, int) 
	public abstract java.util.List queryIntentServicesAsUser (android.content.Intent, int, int) 
	public abstract java.util.List queryIntentContentProvidersAsUser (android.content.Intent, int, int) 
	public abstract java.util.List queryIntentContentProviders (android.content.Intent, int) 
	public abstract android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int) 
	public abstract android.content.pm.ProviderInfo resolveContentProviderAsUser (java.lang.String, int, int) 
	public abstract java.util.List queryContentProviders (java.lang.String, int, int) 
	public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract java.util.List queryInstrumentation (java.lang.String, int) 
	public abstract android.graphics.drawable.Drawable getDrawable (java.lang.String, int, android.content.pm.ApplicationInfo) 
	public abstract android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getActivityIcon (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getActivityBanner (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getActivityBanner (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getDefaultActivityIcon () 
	public abstract android.graphics.drawable.Drawable getApplicationIcon (android.content.pm.ApplicationInfo) 
	public abstract android.graphics.drawable.Drawable getApplicationIcon (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getApplicationBanner (android.content.pm.ApplicationInfo) 
	public abstract android.graphics.drawable.Drawable getApplicationBanner (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getActivityLogo (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getActivityLogo (android.content.Intent)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getApplicationLogo (android.content.pm.ApplicationInfo) 
	public abstract android.graphics.drawable.Drawable getApplicationLogo (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.graphics.drawable.Drawable getManagedUserBadgedDrawable (android.graphics.drawable.Drawable, android.graphics.Rect, int) 
	public abstract android.graphics.drawable.Drawable getUserBadgedIcon (android.graphics.drawable.Drawable, android.os.UserHandle) 
	public abstract android.graphics.drawable.Drawable getUserBadgedDrawableForDensity (android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int) 
	public abstract android.graphics.drawable.Drawable getUserBadgeForDensity (android.os.UserHandle, int) 
	public abstract android.graphics.drawable.Drawable getUserBadgeForDensityNoBackground (android.os.UserHandle, int) 
	public abstract java.lang.CharSequence getUserBadgedLabel (java.lang.CharSequence, android.os.UserHandle) 
	public abstract java.lang.CharSequence getText (java.lang.String, int, android.content.pm.ApplicationInfo) 
	public abstract android.content.res.XmlResourceParser getXml (java.lang.String, int, android.content.pm.ApplicationInfo) 
	public abstract java.lang.CharSequence getApplicationLabel (android.content.pm.ApplicationInfo) 
	public abstract android.content.res.Resources getResourcesForActivity (android.content.ComponentName)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.res.Resources getResourcesForApplication (android.content.pm.ApplicationInfo)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.res.Resources getResourcesForApplication (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract android.content.res.Resources getResourcesForApplicationAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public android.content.pm.PackageInfo getPackageArchiveInfo (java.lang.String, int) 
		android.content.pm.PackageParser$Package pkg
		android.content.pm.PackageUserState state
		android.content.pm.PackageParser$PackageParserException e
		String archiveFilePath
		int flags
		android.content.pm.PackageParser parser
		java.io.File apkFile
	public abstract void installPackage (android.net.Uri, android.content.pm.IPackageInstallObserver, int, java.lang.String) 
	public abstract void installPackage (android.net.Uri, android.app.PackageInstallObserver, int, java.lang.String) 
	public abstract int installExistingPackage (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract int installExistingPackageAsUser (java.lang.String, int)  throws android.content.pm.PackageManager$NameNotFoundException 
	public abstract void verifyPendingInstall (int, int) 
	public abstract void extendVerificationTimeout (int, int, long) 
	public abstract void verifyIntentFilter (int, int, java.util.List) 
	public abstract int getIntentVerificationStatusAsUser (java.lang.String, int) 
	public abstract boolean updateIntentVerificationStatusAsUser (java.lang.String, int, int) 
	public abstract java.util.List getIntentFilterVerifications (java.lang.String) 
	public abstract java.util.List getAllIntentFilters (java.lang.String) 
	public abstract java.lang.String getDefaultBrowserPackageNameAsUser (int) 
	public abstract boolean setDefaultBrowserPackageNameAsUser (java.lang.String, int) 
	public abstract void setInstallerPackageName (java.lang.String, java.lang.String) 
	public abstract void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver, int) 
	public abstract void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int) 
	public abstract java.lang.String getInstallerPackageName (java.lang.String) 
	public abstract void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver) 
	public abstract void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver) 
	public abstract void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver) 
	public void freeStorageAndNotify (long, android.content.pm.IPackageDataObserver) 
		long freeStorageSize
		android.content.pm.IPackageDataObserver observer
	public abstract void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver) 
	public void freeStorage (long, android.content.IntentSender) 
		long freeStorageSize
		android.content.IntentSender pi
	public abstract void freeStorage (java.lang.String, long, android.content.IntentSender) 
	public abstract void getPackageSizeInfoAsUser (java.lang.String, int, android.content.pm.IPackageStatsObserver) 
	public void getPackageSizeInfo (java.lang.String, android.content.pm.IPackageStatsObserver) 
		String packageName
		android.content.pm.IPackageStatsObserver observer
	public abstract void addPackageToPreferred (java.lang.String) 
	public abstract void removePackageFromPreferred (java.lang.String) 
	public abstract java.util.List getPreferredPackages (int) 
	public abstract void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
	public void addPreferredActivityAsUser (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
	public abstract void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName) 
	public void replacePreferredActivityAsUser (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
	public abstract void clearPackagePreferredActivities (java.lang.String) 
	public abstract int getPreferredActivities (java.util.List, java.util.List, java.lang.String) 
	public abstract android.content.ComponentName getHomeActivities (java.util.List) 
	public abstract void setComponentEnabledSetting (android.content.ComponentName, int, int) 
	public abstract int getComponentEnabledSetting (android.content.ComponentName) 
	public abstract void setApplicationEnabledSetting (java.lang.String, int, int) 
	public abstract int getApplicationEnabledSetting (java.lang.String) 
	public abstract void flushPackageRestrictionsAsUser (int) 
	public abstract boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, android.os.UserHandle) 
	public abstract boolean getApplicationHiddenSettingAsUser (java.lang.String, android.os.UserHandle) 
	public abstract boolean isSafeMode () 
	public abstract void addOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
	public abstract void removeOnPermissionsChangeListener (android.content.pm.PackageManager$OnPermissionsChangedListener) 
	public abstract android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String) 
	public abstract android.content.pm.KeySet getSigningKeySet (java.lang.String) 
	public abstract boolean isSignedBy (java.lang.String, android.content.pm.KeySet) 
	public abstract boolean isSignedByExactly (java.lang.String, android.content.pm.KeySet) 
	public abstract java.lang.String[] setPackagesSuspendedAsUser (java.lang.String[], boolean, int) 
	public abstract boolean isPackageSuspendedForUser (java.lang.String, int) 
	public static boolean isMoveStatusFinished (int) 
		int status
	public abstract int getMoveStatus (int) 
	public abstract void registerMoveCallback (android.content.pm.PackageManager$MoveCallback, android.os.Handler) 
	public abstract void unregisterMoveCallback (android.content.pm.PackageManager$MoveCallback) 
	public abstract int movePackage (java.lang.String, android.os.storage.VolumeInfo) 
	public abstract android.os.storage.VolumeInfo getPackageCurrentVolume (android.content.pm.ApplicationInfo) 
	public abstract java.util.List getPackageCandidateVolumes (android.content.pm.ApplicationInfo) 
	public abstract int movePrimaryStorage (android.os.storage.VolumeInfo) 
	public abstract android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume () 
	public abstract java.util.List getPrimaryStorageCandidateVolumes () 
	public abstract android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity () 
	public abstract boolean isUpgrade () 
	public abstract android.content.pm.PackageInstaller getPackageInstaller () 
	public abstract void addCrossProfileIntentFilter (android.content.IntentFilter, int, int, int) 
	public abstract void clearCrossProfileIntentFilters (int) 
	public abstract android.graphics.drawable.Drawable loadItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
	public abstract android.graphics.drawable.Drawable loadUnbadgedItemIcon (android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo) 
	public abstract boolean isPackageAvailable (java.lang.String) 
	public static java.lang.String installStatusToString (int, java.lang.String) 
		int status
		String msg
		String str
	public static java.lang.String installStatusToString (int) 
		int status
	public static int installStatusToPublicStatus (int) 
		int status
	public static java.lang.String deleteStatusToString (int, java.lang.String) 
		int status
		String msg
		String str
	public static java.lang.String deleteStatusToString (int) 
		int status
	public static int deleteStatusToPublicStatus (int) 
		int status
	public static java.lang.String permissionFlagToString (int) 
		int flag
}

android/content/pm/IOtaDexopt$Stub$Proxy.class
IOtaDexopt.java
package android.content.pm
 android.content.pm.IOtaDexopt$Stub$Proxy extends java.lang.Object implements android.content.pm.IOtaDexopt  {
	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 prepare ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void cleanup ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isDone ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public float getProgress ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public void dexoptNextPackage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String nextDexoptCommand ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/content/pm/IPackageInstallObserver2$Stub.class
IPackageInstallObserver2.java
package android.content.pm
public abstract android.content.pm.IPackageInstallObserver2$Stub extends android.os.Binder implements android.content.pm.IPackageInstallObserver2  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUserActionRequired
	static final int TRANSACTION_onPackageInstalled
	public void  () 
	public static android.content.pm.IPackageInstallObserver2 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
		android.os.Bundle _arg3
		String _arg0
		int _arg1
		String _arg2
		android.os.Bundle _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/PackageUserState.class
PackageUserState.java
package android.content.pm
public android.content.pm.PackageUserState extends java.lang.Object {
	public long ceDataInode
	public boolean installed
	public boolean stopped
	public boolean notLaunched
	public boolean hidden
	public boolean suspended
	public boolean blockUninstall
	public int enabled
	public String lastDisableAppCaller
	public int domainVerificationStatus
	public int appLinkGeneration
	public android.util.ArraySet disabledComponents
	public android.util.ArraySet enabledComponents
	public void  () 
	public void  (android.content.pm.PackageUserState) 
		android.content.pm.PackageUserState o
	public boolean isInstalled (int) 
		int flags
	public boolean isMatch (android.content.pm.ComponentInfo, int) 
		android.content.pm.ComponentInfo componentInfo
		int flags
		boolean matchesUnaware
		boolean matchesAware
	public boolean isEnabled (android.content.pm.ComponentInfo, int) 
		android.content.pm.ComponentInfo componentInfo
		int flags
}

android/content/pm/PackageInfoLite$1.class
PackageInfoLite.java
package android.content.pm
final android.content.pm.PackageInfoLite$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageInfoLite createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PackageInfoLite[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/VerificationParams.class
VerificationParams.java
package android.content.pm
public android.content.pm.VerificationParams extends java.lang.Object implements android.os.Parcelable  {
	public static final int NO_UID
	private static final String TO_STRING_PREFIX
	private final android.net.Uri mVerificationURI
	private final android.net.Uri mOriginatingURI
	private final android.net.Uri mReferrer
	private final int mOriginatingUid
	private int mInstallerUid
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, android.net.Uri, android.net.Uri, int) 
		android.net.Uri verificationURI
		android.net.Uri originatingURI
		android.net.Uri referrer
		int originatingUid
	public android.net.Uri getVerificationURI () 
	public android.net.Uri getOriginatingURI () 
	public android.net.Uri getReferrer () 
	public int getOriginatingUid () 
	public int getInstallerUid () 
	public void setInstallerUid (int) 
		int uid
	public int describeContents () 
	public boolean equals (java.lang.Object) 
		Object o
		android.content.pm.VerificationParams other
	public int hashCode () 
		int hash
	public java.lang.String toString () 
		StringBuilder sb
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.VerificationParams$1) 
		android.os.Parcel x0
		android.content.pm.VerificationParams$1 x1
	static void  () 
}

android/content/pm/RegisteredServicesCache$3.class
RegisteredServicesCache.java
package android.content.pm
 android.content.pm.RegisteredServicesCache$3 extends android.content.BroadcastReceiver {
	final android.content.pm.RegisteredServicesCache this$0
	void  (android.content.pm.RegisteredServicesCache) 
		android.content.pm.RegisteredServicesCache this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		int userId
}

android/content/pm/PackageParser$Component.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$Component extends java.lang.Object {
	public final android.content.pm.PackageParser$Package owner
	public final java.util.ArrayList intents
	public final String className
	public android.os.Bundle metaData
	android.content.ComponentName componentName
	String componentShortName
	public void  (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package _owner
	public void  (android.content.pm.PackageParser$ParsePackageItemArgs, android.content.pm.PackageItemInfo) 
		android.content.pm.PackageParser$ParsePackageItemArgs args
		android.content.pm.PackageItemInfo outInfo
	public void  (android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ComponentInfo) 
		CharSequence pname
		CharSequence pname
		android.content.pm.PackageParser$ParseComponentArgs args
		android.content.pm.ComponentInfo outInfo
	public void  (android.content.pm.PackageParser$Component) 
		android.content.pm.PackageParser$Component clone
	public android.content.ComponentName getComponentName () 
	public void appendComponentShortName (java.lang.StringBuilder) 
		StringBuilder sb
	public void printComponentShortName (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public void setPackageName (java.lang.String) 
		String packageName
}

android/content/pm/IShortcutService.class
IShortcutService.java
package android.content.pm
public abstract android.content.pm.IShortcutService extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean setDynamicShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getDynamicShortcuts (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getManifestShortcuts (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean addDynamicShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
	public abstract void removeDynamicShortcuts (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
	public abstract void removeAllDynamicShortcuts (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getPinnedShortcuts (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean updateShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
	public abstract void disableShortcuts (java.lang.String, java.util.List, java.lang.CharSequence, int, int)  throws android.os.RemoteException 
	public abstract void enableShortcuts (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
	public abstract int getMaxShortcutCountPerActivity (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int getRemainingCallCount (java.lang.String, int)  throws android.os.RemoteException 
	public abstract long getRateLimitResetTime (java.lang.String, int)  throws android.os.RemoteException 
	public abstract int getIconMaxDimensions (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void reportShortcutUsed (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void resetThrottling ()  throws android.os.RemoteException 
	public abstract void onApplicationActive (java.lang.String, int)  throws android.os.RemoteException 
	public abstract byte[] getBackupPayload (int)  throws android.os.RemoteException 
	public abstract void applyRestore (byte[], int)  throws android.os.RemoteException 
}

android/content/pm/IPackageInstallObserver2.class
IPackageInstallObserver2.java
package android.content.pm
public abstract android.content.pm.IPackageInstallObserver2 extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUserActionRequired (android.content.Intent)  throws android.os.RemoteException 
	public abstract void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
}

android/content/pm/PackageInstaller$SessionParams.class
PackageInstaller.java
package android.content.pm
public android.content.pm.PackageInstaller$SessionParams extends java.lang.Object implements android.os.Parcelable  {
	public static final int MODE_INVALID
	public static final int MODE_FULL_INSTALL
	public static final int MODE_INHERIT_EXISTING
	public static final int UID_UNKNOWN
	public int mode
	public int installFlags
	public int installLocation
	public long sizeBytes
	public String appPackageName
	public android.graphics.Bitmap appIcon
	public String appLabel
	public long appIconLastModified
	public android.net.Uri originatingUri
	public int originatingUid
	public android.net.Uri referrerUri
	public String abiOverride
	public String volumeUuid
	public String[] grantedRuntimePermissions
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int mode
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void setInstallLocation (int) 
		int installLocation
	public void setSize (long) 
		long sizeBytes
	public void setAppPackageName (java.lang.String) 
		String appPackageName
	public void setAppIcon (android.graphics.Bitmap) 
		android.graphics.Bitmap appIcon
	public void setAppLabel (java.lang.CharSequence) 
		CharSequence appLabel
	public void setOriginatingUri (android.net.Uri) 
		android.net.Uri originatingUri
	public void setOriginatingUid (int) 
		int originatingUid
	public void setReferrerUri (android.net.Uri) 
		android.net.Uri referrerUri
	public void setGrantedRuntimePermissions (java.lang.String[]) 
		String[] permissions
	public void setInstallFlagsInternal () 
	public void setAllowDowngrade (boolean) 
		boolean allowDowngrade
	public void setInstallFlagsExternal () 
	public void setInstallFlagsForcePermissionPrompt () 
	public void setDontKillApp (boolean) 
		boolean dontKillApp
	public void dump (com.android.internal.util.IndentingPrintWriter) 
		com.android.internal.util.IndentingPrintWriter pw
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/content/pm/ShortcutServiceInternal.class
ShortcutServiceInternal.java
package android.content.pm
public abstract android.content.pm.ShortcutServiceInternal extends java.lang.Object {
	public void  () 
	public abstract java.util.List getShortcuts (int, java.lang.String, long, java.lang.String, java.util.List, android.content.ComponentName, int, int) 
	public abstract boolean isPinnedByCaller (int, java.lang.String, java.lang.String, java.lang.String, int) 
	public abstract void pinShortcuts (int, java.lang.String, java.lang.String, java.util.List, int) 
	public abstract android.content.Intent[] createShortcutIntents (int, java.lang.String, java.lang.String, java.lang.String, int) 
	public abstract void addListener (android.content.pm.ShortcutServiceInternal$ShortcutChangeListener) 
	public abstract int getShortcutIconResId (int, java.lang.String, java.lang.String, java.lang.String, int) 
	public abstract android.os.ParcelFileDescriptor getShortcutIconFd (int, java.lang.String, java.lang.String, java.lang.String, int) 
	public abstract boolean hasShortcutHostPermission (int, java.lang.String) 
}

android/content/pm/LabeledIntent$1.class
LabeledIntent.java
package android.content.pm
final android.content.pm.LabeledIntent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.LabeledIntent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.LabeledIntent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/LauncherApps$ShortcutQuery.class
LauncherApps.java
package android.content.pm
public android.content.pm.LauncherApps$ShortcutQuery extends java.lang.Object {
	public static final int FLAG_MATCH_DYNAMIC
	public static final int FLAG_GET_DYNAMIC
	public static final int FLAG_MATCH_PINNED
	public static final int FLAG_GET_PINNED
	public static final int FLAG_MATCH_MANIFEST
	public static final int FLAG_GET_MANIFEST
	public static final int FLAG_MATCH_ALL_KINDS
	public static final int FLAG_GET_ALL_KINDS
	public static final int FLAG_GET_KEY_FIELDS_ONLY
	long mChangedSince
	String mPackage
	java.util.List mShortcutIds
	android.content.ComponentName mActivity
	int mQueryFlags
	public void  () 
	public android.content.pm.LauncherApps$ShortcutQuery setChangedSince (long) 
		long changedSince
	public android.content.pm.LauncherApps$ShortcutQuery setPackage (java.lang.String) 
		String packageName
	public android.content.pm.LauncherApps$ShortcutQuery setShortcutIds (java.util.List) 
		java.util.List shortcutIds
	public android.content.pm.LauncherApps$ShortcutQuery setActivity (android.content.ComponentName) 
		android.content.ComponentName activity
	public android.content.pm.LauncherApps$ShortcutQuery setQueryFlags (int) 
		int queryFlags
}

android/content/pm/PackageParser$PermissionGroup.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$PermissionGroup extends android.content.pm.PackageParser$Component {
	public final android.content.pm.PermissionGroupInfo info
	public void  (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package _owner
	public void  (android.content.pm.PackageParser$Package, android.content.pm.PermissionGroupInfo) 
		android.content.pm.PackageParser$Package _owner
		android.content.pm.PermissionGroupInfo _info
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
}

android/content/pm/PackageParser$ProviderIntentInfo.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$ProviderIntentInfo extends android.content.pm.PackageParser$IntentInfo {
	public final android.content.pm.PackageParser$Provider provider
	public void  (android.content.pm.PackageParser$Provider) 
		android.content.pm.PackageParser$Provider provider
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/PathPermission$1.class
PathPermission.java
package android.content.pm
final android.content.pm.PathPermission$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PathPermission createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PathPermission[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IPackageInstaller$Stub.class
IPackageInstaller.java
package android.content.pm
public abstract android.content.pm.IPackageInstaller$Stub extends android.os.Binder implements android.content.pm.IPackageInstaller  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_createSession
	static final int TRANSACTION_updateSessionAppIcon
	static final int TRANSACTION_updateSessionAppLabel
	static final int TRANSACTION_abandonSession
	static final int TRANSACTION_openSession
	static final int TRANSACTION_getSessionInfo
	static final int TRANSACTION_getAllSessions
	static final int TRANSACTION_getMySessions
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_unregisterCallback
	static final int TRANSACTION_uninstall
	static final int TRANSACTION_setPermissionsResult
	public void  () 
	public static android.content.pm.IPackageInstaller 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.pm.PackageInstaller$SessionParams _arg0
		android.content.pm.PackageInstaller$SessionParams _arg0
		String _arg1
		int _arg2
		int _result
		android.graphics.Bitmap _arg1
		int _arg0
		android.graphics.Bitmap _arg1
		int _arg0
		String _arg1
		int _arg0
		int _arg0
		android.content.pm.IPackageInstallerSession _result
		int _arg0
		android.content.pm.PackageInstaller$SessionInfo _result
		int _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		android.content.pm.IPackageInstallerCallback _arg0
		int _arg1
		android.content.pm.IPackageInstallerCallback _arg0
		android.content.IntentSender _arg3
		String _arg0
		String _arg1
		int _arg2
		android.content.IntentSender _arg3
		int _arg4
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/PackageParser$ParsePackageItemArgs.class
PackageParser.java
package android.content.pm
 android.content.pm.PackageParser$ParsePackageItemArgs extends java.lang.Object {
	final android.content.pm.PackageParser$Package owner
	final String[] outError
	final int nameRes
	final int labelRes
	final int iconRes
	final int roundIconRes
	final int logoRes
	final int bannerRes
	String tag
	android.content.res.TypedArray sa
	void  (android.content.pm.PackageParser$Package, java.lang.String[], int, int, int, int, int, int) 
		android.content.pm.PackageParser$Package _owner
		String[] _outError
		int _nameRes
		int _labelRes
		int _iconRes
		int _roundIconRes
		int _logoRes
		int _bannerRes
}

android/content/pm/IPackageManager.class
IPackageManager.java
package android.content.pm
public abstract android.content.pm.IPackageManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void checkPackageStartable (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isPackageAvailable (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.PackageInfo getPackageInfo (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int getPackageUid (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract int[] getPackageGids (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract java.lang.String[] currentToCanonicalPackageNames (java.lang.String[])  throws android.os.RemoteException 
	public abstract java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[])  throws android.os.RemoteException 
	public abstract android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryPermissionsByGroup (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getAllPermissionGroups (int)  throws android.os.RemoteException 
	public abstract android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
	public abstract boolean activitySupportsIntent (android.content.ComponentName, android.content.Intent, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
	public abstract int checkPermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract int checkUidPermission (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean addPermission (android.content.pm.PermissionInfo)  throws android.os.RemoteException 
	public abstract void removePermission (java.lang.String)  throws android.os.RemoteException 
	public abstract void grantRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void revokeRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void resetRuntimePermissions ()  throws android.os.RemoteException 
	public abstract int getPermissionFlags (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void updatePermissionFlags (java.lang.String, java.lang.String, int, int, int)  throws android.os.RemoteException 
	public abstract void updatePermissionFlagsForAllApps (int, int, int)  throws android.os.RemoteException 
	public abstract boolean shouldShowRequestPermissionRationale (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isProtectedBroadcast (java.lang.String)  throws android.os.RemoteException 
	public abstract int checkSignatures (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int checkUidSignatures (int, int)  throws android.os.RemoteException 
	public abstract java.util.List getAllPackages ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getPackagesForUid (int)  throws android.os.RemoteException 
	public abstract java.lang.String getNameForUid (int)  throws android.os.RemoteException 
	public abstract int getUidForSharedUser (java.lang.String)  throws android.os.RemoteException 
	public abstract int getFlagsForUid (int)  throws android.os.RemoteException 
	public abstract int getPrivateFlagsForUid (int)  throws android.os.RemoteException 
	public abstract boolean isUidPrivileged (int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getAppOpPermissionPackages (java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.pm.ResolveInfo resolveIntent (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract boolean canForwardTo (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryIntentActivities (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryIntentReceivers (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ResolveInfo resolveService (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryIntentServices (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryIntentContentProviders (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getInstalledPackages (int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getPackagesHoldingPermissions (java.lang.String[], int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getInstalledApplications (int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getPersistentApplications (int)  throws android.os.RemoteException 
	public abstract android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract void querySyncProviders (java.util.List, java.util.List)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryContentProviders (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice queryInstrumentation (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void installPackageAsUser (java.lang.String, android.content.pm.IPackageInstallObserver2, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void finishPackageInstall (int, boolean)  throws android.os.RemoteException 
	public abstract void setInstallerPackageName (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int)  throws android.os.RemoteException 
	public abstract void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver2, int, int)  throws android.os.RemoteException 
	public abstract java.lang.String getInstallerPackageName (java.lang.String)  throws android.os.RemoteException 
	public abstract void resetApplicationPreferences (int)  throws android.os.RemoteException 
	public abstract android.content.pm.ResolveInfo getLastChosenActivity (android.content.Intent, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setLastChosenActivity (android.content.Intent, java.lang.String, int, android.content.IntentFilter, int, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void clearPackagePreferredActivities (java.lang.String)  throws android.os.RemoteException 
	public abstract int getPreferredActivities (java.util.List, java.util.List, java.lang.String)  throws android.os.RemoteException 
	public abstract void addPersistentPreferredActivity (android.content.IntentFilter, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void clearPackagePersistentPreferredActivities (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void addCrossProfileIntentFilter (android.content.IntentFilter, java.lang.String, int, int, int)  throws android.os.RemoteException 
	public abstract void clearCrossProfileIntentFilters (int, java.lang.String)  throws android.os.RemoteException 
	public abstract java.lang.String[] setPackagesSuspendedAsUser (java.lang.String[], boolean, int)  throws android.os.RemoteException 
	public abstract boolean isPackageSuspendedForUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract byte[] getPreferredActivityBackup (int)  throws android.os.RemoteException 
	public abstract void restorePreferredActivities (byte[], int)  throws android.os.RemoteException 
	public abstract byte[] getDefaultAppsBackup (int)  throws android.os.RemoteException 
	public abstract void restoreDefaultApps (byte[], int)  throws android.os.RemoteException 
	public abstract byte[] getIntentFilterVerificationBackup (int)  throws android.os.RemoteException 
	public abstract void restoreIntentFilterVerification (byte[], int)  throws android.os.RemoteException 
	public abstract byte[] getPermissionGrantBackup (int)  throws android.os.RemoteException 
	public abstract void restorePermissionGrants (byte[], int)  throws android.os.RemoteException 
	public abstract android.content.ComponentName getHomeActivities (java.util.List)  throws android.os.RemoteException 
	public abstract void setHomeActivity (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setComponentEnabledSetting (android.content.ComponentName, int, int, int)  throws android.os.RemoteException 
	public abstract int getComponentEnabledSetting (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void setApplicationEnabledSetting (java.lang.String, int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getApplicationEnabledSetting (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void logAppProcessStartIfNeeded (java.lang.String, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void flushPackageRestrictionsAsUser (int)  throws android.os.RemoteException 
	public abstract void setPackageStoppedState (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
	public abstract void freeStorage (java.lang.String, long, android.content.IntentSender)  throws android.os.RemoteException 
	public abstract void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
	public abstract void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
	public abstract void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int)  throws android.os.RemoteException 
	public abstract void clearApplicationProfileData (java.lang.String)  throws android.os.RemoteException 
	public abstract void getPackageSizeInfo (java.lang.String, int, android.content.pm.IPackageStatsObserver)  throws android.os.RemoteException 
	public abstract java.lang.String[] getSystemSharedLibraryNames ()  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getSystemAvailableFeatures ()  throws android.os.RemoteException 
	public abstract boolean hasSystemFeature (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void enterSafeMode ()  throws android.os.RemoteException 
	public abstract boolean isSafeMode ()  throws android.os.RemoteException 
	public abstract void systemReady ()  throws android.os.RemoteException 
	public abstract boolean hasSystemUidErrors ()  throws android.os.RemoteException 
	public abstract void performFstrimIfNeeded ()  throws android.os.RemoteException 
	public abstract void updatePackagesIfNeeded ()  throws android.os.RemoteException 
	public abstract void notifyPackageUse (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean performDexOptIfNeeded (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean performDexOpt (java.lang.String, boolean, int, boolean)  throws android.os.RemoteException 
	public abstract boolean performDexOptMode (java.lang.String, boolean, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void dumpProfiles (java.lang.String)  throws android.os.RemoteException 
	public abstract void forceDexOpt (java.lang.String)  throws android.os.RemoteException 
	public abstract void updateExternalMediaStatus (boolean, boolean)  throws android.os.RemoteException 
	public abstract android.content.pm.PackageCleanItem nextPackageToClean (android.content.pm.PackageCleanItem)  throws android.os.RemoteException 
	public abstract int getMoveStatus (int)  throws android.os.RemoteException 
	public abstract void registerMoveCallback (android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
	public abstract void unregisterMoveCallback (android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
	public abstract int movePackage (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int movePrimaryStorage (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean addPermissionAsync (android.content.pm.PermissionInfo)  throws android.os.RemoteException 
	public abstract boolean setInstallLocation (int)  throws android.os.RemoteException 
	public abstract int getInstallLocation ()  throws android.os.RemoteException 
	public abstract int installExistingPackageAsUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void verifyPendingInstall (int, int)  throws android.os.RemoteException 
	public abstract void extendVerificationTimeout (int, int, long)  throws android.os.RemoteException 
	public abstract void verifyIntentFilter (int, int, java.util.List)  throws android.os.RemoteException 
	public abstract int getIntentVerificationStatus (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean updateIntentVerificationStatus (java.lang.String, int, int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getIntentFilterVerifications (java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getAllIntentFilters (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean setDefaultBrowserPackageName (java.lang.String, int)  throws android.os.RemoteException 
	public abstract java.lang.String getDefaultBrowserPackageName (int)  throws android.os.RemoteException 
	public abstract android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity ()  throws android.os.RemoteException 
	public abstract boolean isFirstBoot ()  throws android.os.RemoteException 
	public abstract boolean isOnlyCoreApps ()  throws android.os.RemoteException 
	public abstract boolean isUpgrade ()  throws android.os.RemoteException 
	public abstract void setPermissionEnforced (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract boolean isPermissionEnforced (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isStorageLow ()  throws android.os.RemoteException 
	public abstract boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract boolean getApplicationHiddenSettingAsUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.IPackageInstaller getPackageInstaller ()  throws android.os.RemoteException 
	public abstract boolean setBlockUninstallForUser (java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract boolean getBlockUninstallForUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.pm.KeySet getSigningKeySet (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isPackageSignedByKeySet (java.lang.String, android.content.pm.KeySet)  throws android.os.RemoteException 
	public abstract boolean isPackageSignedByKeySetExactly (java.lang.String, android.content.pm.KeySet)  throws android.os.RemoteException 
	public abstract void addOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)  throws android.os.RemoteException 
	public abstract void removeOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)  throws android.os.RemoteException 
	public abstract void grantDefaultPermissionsToEnabledCarrierApps (java.lang.String[], int)  throws android.os.RemoteException 
	public abstract boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract java.lang.String getPermissionControllerPackageName ()  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getEphemeralApplications (int)  throws android.os.RemoteException 
	public abstract byte[] getEphemeralApplicationCookie (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean setEphemeralApplicationCookie (java.lang.String, byte[], int)  throws android.os.RemoteException 
	public abstract android.graphics.Bitmap getEphemeralApplicationIcon (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isEphemeralApplication (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean setRequiredForSystemUser (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getServicesSystemSharedLibraryPackageName ()  throws android.os.RemoteException 
	public abstract java.lang.String getSharedSystemSharedLibraryPackageName ()  throws android.os.RemoteException 
	public abstract boolean isPackageDeviceAdminOnAnyUser (java.lang.String)  throws android.os.RemoteException 
	public abstract java.util.List getPreviousCodePaths (java.lang.String)  throws android.os.RemoteException 
}

android/content/pm/IPackageInstaller.class
IPackageInstaller.java
package android.content.pm
public abstract android.content.pm.IPackageInstaller extends java.lang.Object implements android.os.IInterface  {
	public abstract int createSession (android.content.pm.PackageInstaller$SessionParams, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void updateSessionAppIcon (int, android.graphics.Bitmap)  throws android.os.RemoteException 
	public abstract void updateSessionAppLabel (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void abandonSession (int)  throws android.os.RemoteException 
	public abstract android.content.pm.IPackageInstallerSession openSession (int)  throws android.os.RemoteException 
	public abstract android.content.pm.PackageInstaller$SessionInfo getSessionInfo (int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getAllSessions (int)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getMySessions (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void registerCallback (android.content.pm.IPackageInstallerCallback, int)  throws android.os.RemoteException 
	public abstract void unregisterCallback (android.content.pm.IPackageInstallerCallback)  throws android.os.RemoteException 
	public abstract void uninstall (java.lang.String, java.lang.String, int, android.content.IntentSender, int)  throws android.os.RemoteException 
	public abstract void setPermissionsResult (int, boolean)  throws android.os.RemoteException 
}

android/content/pm/IPackageInstaller$Stub$Proxy.class
IPackageInstaller.java
package android.content.pm
 android.content.pm.IPackageInstaller$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageInstaller  {
	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 createSession (android.content.pm.PackageInstaller$SessionParams, java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.PackageInstaller$SessionParams params
		String installerPackageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void updateSessionAppIcon (int, android.graphics.Bitmap)  throws android.os.RemoteException 
		int sessionId
		android.graphics.Bitmap appIcon
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateSessionAppLabel (int, java.lang.String)  throws android.os.RemoteException 
		int sessionId
		String appLabel
		android.os.Parcel _data
		android.os.Parcel _reply
	public void abandonSession (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.IPackageInstallerSession openSession (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.IPackageInstallerSession _result
	public android.content.pm.PackageInstaller$SessionInfo getSessionInfo (int)  throws android.os.RemoteException 
		android.content.pm.PackageInstaller$SessionInfo _result
		int sessionId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PackageInstaller$SessionInfo _result
	public android.content.pm.ParceledListSlice getAllSessions (int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getMySessions (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String installerPackageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public void registerCallback (android.content.pm.IPackageInstallerCallback, int)  throws android.os.RemoteException 
		android.content.pm.IPackageInstallerCallback callback
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallback (android.content.pm.IPackageInstallerCallback)  throws android.os.RemoteException 
		android.content.pm.IPackageInstallerCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void uninstall (java.lang.String, java.lang.String, int, android.content.IntentSender, int)  throws android.os.RemoteException 
		String packageName
		String callerPackageName
		int flags
		android.content.IntentSender statusReceiver
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPermissionsResult (int, boolean)  throws android.os.RemoteException 
		int sessionId
		boolean accepted
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/content/pm/PathPermission.class
PathPermission.java
package android.content.pm
public android.content.pm.PathPermission extends android.os.PatternMatcher {
	private final String mReadPermission
	private final String mWritePermission
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String pattern
		int type
		String readPermission
		String writePermission
	public java.lang.String getReadPermission () 
	public java.lang.String getWritePermission () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel src
	static void  () 
}

android/content/pm/PackageManagerInternal$SyncAdapterPackagesProvider.class
PackageManagerInternal.java
package android.content.pm
public abstract android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider extends java.lang.Object {
	public abstract java.lang.String[] getPackages (java.lang.String, int) 
}

android/content/pm/FeatureInfo.class
FeatureInfo.java
package android.content.pm
public android.content.pm.FeatureInfo extends java.lang.Object implements android.os.Parcelable  {
	public String name
	public int version
	public static final int GL_ES_VERSION_UNDEFINED
	public int reqGlEsVersion
	public static final int FLAG_REQUIRED
	public int flags
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.FeatureInfo) 
		android.content.pm.FeatureInfo orig
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getGlEsVersion () 
		int major
		int minor
	void  (android.os.Parcel, android.content.pm.FeatureInfo$1) 
		android.os.Parcel x0
		android.content.pm.FeatureInfo$1 x1
	static void  () 
}

android/content/pm/IOnPermissionsChangeListener$Stub$Proxy.class
IOnPermissionsChangeListener.java
package android.content.pm
 android.content.pm.IOnPermissionsChangeListener$Stub$Proxy extends java.lang.Object implements android.content.pm.IOnPermissionsChangeListener  {
	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 onPermissionsChanged (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
}

android/content/pm/RegisteredServicesCache.class
RegisteredServicesCache.java
package android.content.pm
public abstract android.content.pm.RegisteredServicesCache extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	protected static final String REGISTERED_SERVICES_DIR
	public final android.content.Context mContext
	private final String mInterfaceName
	private final String mMetaDataName
	private final String mAttributesName
	private final android.content.pm.XmlSerializerAndParser mSerializerAndParser
	protected final Object mServicesLock
	private final android.util.SparseArray mUserServices
	private android.content.pm.RegisteredServicesCacheListener mListener
	private android.os.Handler mHandler
	private final android.content.BroadcastReceiver mPackageReceiver
	private final android.content.BroadcastReceiver mExternalReceiver
	private final android.content.BroadcastReceiver mUserRemovedReceiver
	private android.content.pm.RegisteredServicesCache$UserServices findOrCreateUserLocked (int) 
		int userId
	private android.content.pm.RegisteredServicesCache$UserServices findOrCreateUserLocked (int, boolean) 
		Exception e
		java.io.InputStream is
		android.util.AtomicFile file
		android.content.pm.UserInfo user
		int userId
		boolean loadFromFileIfNew
		android.content.pm.RegisteredServicesCache$UserServices services
	public void  (android.content.Context, java.lang.String, java.lang.String, java.lang.String, android.content.pm.XmlSerializerAndParser) 
		android.content.Context context
		String interfaceName
		String metaDataName
		String attributeName
		android.content.pm.XmlSerializerAndParser serializerAndParser
		android.content.IntentFilter intentFilter
		android.content.IntentFilter sdFilter
		android.content.IntentFilter userFilter
	private final void handlePackageEvent (android.content.Intent, int) 
		int uid
		int[] uids
		android.content.Intent intent
		int userId
		String action
		boolean isRemoval
		boolean replacing
	public void invalidateCache (int) 
		android.content.pm.RegisteredServicesCache$UserServices user
		int userId
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[], int) 
		android.content.pm.RegisteredServicesCache$ServiceInfo info
		android.content.pm.RegisteredServicesCache$UserServices user
		java.io.FileDescriptor fd
		java.io.PrintWriter fout
		String[] args
		int userId
	public android.content.pm.RegisteredServicesCacheListener getListener () 
	public void setListener (android.content.pm.RegisteredServicesCacheListener, android.os.Handler) 
		android.content.pm.RegisteredServicesCacheListener listener
		android.os.Handler handler
	private void notifyListener (java.lang.Object, int, boolean) 
		Object type
		int userId
		boolean removed
		android.content.pm.RegisteredServicesCacheListener listener
		android.os.Handler handler
		android.content.pm.RegisteredServicesCacheListener listener2
	public android.content.pm.RegisteredServicesCache$ServiceInfo getServiceInfo (java.lang.Object, int) 
		android.content.pm.RegisteredServicesCache$UserServices user
		Object type
		int userId
	public java.util.Collection getAllServices (int) 
		android.content.pm.RegisteredServicesCache$UserServices user
		int userId
	public void updateServices (int) 
		android.content.pm.RegisteredServicesCache$UserServices user
		int versionCode
		String pkg
		android.content.pm.ApplicationInfo newAppInfo
		android.content.pm.RegisteredServicesCache$ServiceInfo service
		int[] updatedUidsArray
		int userId
		java.util.List allServices
		android.util.IntArray updatedUids
	protected boolean inSystemImage (int) 
		android.content.pm.PackageInfo packageInfo
		android.content.pm.PackageManager$NameNotFoundException e
		String name
		int callerUid
		String[] packages
	protected java.util.List queryIntentServices (int) 
		int userId
		android.content.pm.PackageManager pm
	private void generateServicesMap (int[], int) 
		android.content.pm.RegisteredServicesCache$ServiceInfo info
		Exception e
		android.content.pm.ResolveInfo resolveInfo
		Integer previousUid
		android.content.pm.RegisteredServicesCache$ServiceInfo info
		Object v1
		Object v1
		android.content.pm.RegisteredServicesCache$UserServices user
		boolean firstScan
		StringBuilder changes
		boolean changed
		java.util.ArrayList toBeRemoved
		int[] changedUids
		int userId
		java.util.ArrayList serviceInfos
		java.util.List resolveInfos
	protected void onServicesChangedLocked (int) 
		int userId
	private boolean containsUid (int[], int) 
		int[] changedUids
		int uid
	private boolean containsType (java.util.ArrayList, java.lang.Object) 
		int i
		int N
		java.util.ArrayList serviceInfos
		Object type
	private boolean containsTypeAndUid (java.util.ArrayList, java.lang.Object, int) 
		android.content.pm.RegisteredServicesCache$ServiceInfo serviceInfo
		int i
		int N
		java.util.ArrayList serviceInfos
		Object type
		int uid
	protected android.content.pm.RegisteredServicesCache$ServiceInfo parseServiceInfo (android.content.pm.ResolveInfo)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.util.AttributeSet attrs
		int type
		String nodeName
		Object v
		android.content.pm.ServiceInfo serviceInfo
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo service
		android.content.pm.ServiceInfo si
		android.content.ComponentName componentName
		android.content.pm.PackageManager pm
		android.content.res.XmlResourceParser parser
	private void readPersistentServicesLocked (java.io.InputStream)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		Object service
		String uidString
		int uid
		int userId
		android.content.pm.RegisteredServicesCache$UserServices user
		java.io.InputStream is
		org.xmlpull.v1.XmlPullParser parser
		int eventType
		String tagName
	private void migrateIfNecessaryLocked () 
		Exception e
		android.content.pm.RegisteredServicesCache$UserServices userServices
		android.content.pm.UserInfo user
		Exception e
		java.io.InputStream is
		java.io.File marker
		java.io.File systemDir
		java.io.File syncDir
		android.util.AtomicFile oldFile
		boolean oldFileExists
	private void writePersistentServicesLocked (android.content.pm.RegisteredServicesCache$UserServices, int) 
		java.util.Map$Entry service
		org.xmlpull.v1.XmlSerializer out
		java.io.IOException e1
		android.content.pm.RegisteredServicesCache$UserServices user
		int userId
		android.util.AtomicFile atomicFile
		java.io.FileOutputStream fos
	protected void onUserRemoved (int) 
		int userId
	protected java.util.List getUsers () 
	protected android.content.pm.UserInfo getUser (int) 
		int userId
	private android.util.AtomicFile createFileForUser (int) 
		int userId
		java.io.File userDir
		java.io.File userFile
	protected java.io.File getUserSystemDirectory (int) 
		int userId
	protected java.io.File getDataDirectory () 
	protected java.util.Map getPersistentServices (int) 
		int userId
	public abstract java.lang.Object parseServiceAttributes (android.content.res.Resources, java.lang.String, android.util.AttributeSet) 
	static void access$100 (android.content.pm.RegisteredServicesCache, android.content.Intent, int) 
		android.content.pm.RegisteredServicesCache x0
		android.content.Intent x1
		int x2
}

android/content/pm/IPackageInstallObserver.class
IPackageInstallObserver.java
package android.content.pm
public abstract android.content.pm.IPackageInstallObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void packageInstalled (java.lang.String, int)  throws android.os.RemoteException 
}

android/content/pm/PackageItemInfo.class
PackageItemInfo.java
package android.content.pm
public android.content.pm.PackageItemInfo extends java.lang.Object {
	private static final float MAX_LABEL_SIZE_PX
	public String name
	public String packageName
	public int labelRes
	public CharSequence nonLocalizedLabel
	public int icon
	public int banner
	public int logo
	public android.os.Bundle metaData
	public int showUserIcon
	public static final int DUMP_FLAG_DETAILS
	public static final int DUMP_FLAG_APPLICATION
	public static final int DUMP_FLAG_ALL
	public void  () 
	public void  (android.content.pm.PackageItemInfo) 
		android.content.pm.PackageItemInfo orig
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		CharSequence label
		android.content.pm.PackageManager pm
	public java.lang.CharSequence loadSafeLabel (android.content.pm.PackageManager) 
		int codePoint
		int type
		android.content.pm.PackageManager pm
		String label
		String labelStr
		int labelLength
		int offset
		android.text.TextPaint paint
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadUnbadgedIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadBanner (android.content.pm.PackageManager) 
		android.graphics.drawable.Drawable dr
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadDefaultIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	protected android.graphics.drawable.Drawable loadDefaultBanner (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadLogo (android.content.pm.PackageManager) 
		android.graphics.drawable.Drawable d
		android.content.pm.PackageManager pm
	protected android.graphics.drawable.Drawable loadDefaultLogo (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public android.content.res.XmlResourceParser loadXmlMetaData (android.content.pm.PackageManager, java.lang.String) 
		int resid
		android.content.pm.PackageManager pm
		String name
	protected void dumpFront (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	protected void dumpBack (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	protected void  (android.os.Parcel) 
		android.os.Parcel source
	protected android.content.pm.ApplicationInfo getApplicationInfo () 
}

android/content/pm/IOnAppsChangedListener$Stub$Proxy.class
IOnAppsChangedListener.java
package android.content.pm
 android.content.pm.IOnAppsChangedListener$Stub$Proxy extends java.lang.Object implements android.content.pm.IOnAppsChangedListener  {
	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 onPackageRemoved (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.os.UserHandle user
		String packageName
		android.os.Parcel _data
	public void onPackageAdded (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.os.UserHandle user
		String packageName
		android.os.Parcel _data
	public void onPackageChanged (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.os.UserHandle user
		String packageName
		android.os.Parcel _data
	public void onPackagesAvailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
		android.os.UserHandle user
		String[] packageNames
		boolean replacing
		android.os.Parcel _data
	public void onPackagesUnavailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
		android.os.UserHandle user
		String[] packageNames
		boolean replacing
		android.os.Parcel _data
	public void onPackagesSuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
		android.os.UserHandle user
		String[] packageNames
		android.os.Parcel _data
	public void onPackagesUnsuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
		android.os.UserHandle user
		String[] packageNames
		android.os.Parcel _data
	public void onShortcutChanged (android.os.UserHandle, java.lang.String, android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.os.UserHandle user
		String packageName
		android.content.pm.ParceledListSlice shortcuts
		android.os.Parcel _data
}

android/content/pm/PackageItemInfo$DisplayNameComparator.class
PackageItemInfo.java
package android.content.pm
public android.content.pm.PackageItemInfo$DisplayNameComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator sCollator
	private android.content.pm.PackageManager mPM
	public void  (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public final int compare (android.content.pm.PackageItemInfo, android.content.pm.PackageItemInfo) 
		android.content.pm.PackageItemInfo aa
		android.content.pm.PackageItemInfo ab
		CharSequence sa
		CharSequence sb
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/content/pm/IPackageMoveObserver$Stub.class
IPackageMoveObserver.java
package android.content.pm
public abstract android.content.pm.IPackageMoveObserver$Stub extends android.os.Binder implements android.content.pm.IPackageMoveObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onCreated
	static final int TRANSACTION_onStatusChanged
	public void  () 
	public static android.content.pm.IPackageMoveObserver 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 _arg0
		int _arg1
		long _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/PackageParser$IntentInfo.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$IntentInfo extends android.content.IntentFilter {
	public boolean hasDefault
	public int labelRes
	public CharSequence nonLocalizedLabel
	public int icon
	public int logo
	public int banner
	public int preferred
	public void  () 
}

android/content/pm/PackageInfo$1.class
PackageInfo.java
package android.content.pm
final android.content.pm.PackageInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PackageInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/FeatureGroupInfo.class
FeatureGroupInfo.java
package android.content.pm
public final android.content.pm.FeatureGroupInfo extends java.lang.Object implements android.os.Parcelable  {
	public android.content.pm.FeatureInfo[] features
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.FeatureGroupInfo) 
		android.content.pm.FeatureGroupInfo other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/content/pm/LauncherApps$1.class
LauncherApps.java
package android.content.pm
 android.content.pm.LauncherApps$1 extends android.content.pm.IOnAppsChangedListener$Stub {
	final android.content.pm.LauncherApps this$0
	void  (android.content.pm.LauncherApps) 
		android.content.pm.LauncherApps this$0
	public void onPackageRemoved (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String packageName
	public void onPackageChanged (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String packageName
	public void onPackageAdded (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String packageName
	public void onPackagesAvailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String[] packageNames
		boolean replacing
	public void onPackagesUnavailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String[] packageNames
		boolean replacing
	public void onPackagesSuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String[] packageNames
	public void onPackagesUnsuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String[] packageNames
	public void onShortcutChanged (android.os.UserHandle, java.lang.String, android.content.pm.ParceledListSlice) 
		android.content.pm.LauncherApps$CallbackMessageHandler callback
		android.os.UserHandle user
		String packageName
		android.content.pm.ParceledListSlice shortcuts
		java.util.List list
}

android/content/pm/FeatureGroupInfo$1.class
FeatureGroupInfo.java
package android.content.pm
final android.content.pm.FeatureGroupInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.FeatureGroupInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		android.content.pm.FeatureGroupInfo group
	public android.content.pm.FeatureGroupInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IPackageInstallObserver2$Stub$Proxy.class
IPackageInstallObserver2.java
package android.content.pm
 android.content.pm.IPackageInstallObserver2$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageInstallObserver2  {
	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 onUserActionRequired (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.Parcel _data
	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
		android.os.Parcel _data
}

android/content/pm/PackageParser$Provider.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Provider extends android.content.pm.PackageParser$Component {
	public final android.content.pm.ProviderInfo info
	public boolean syncable
	public void  (android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ProviderInfo) 
		android.content.pm.PackageParser$ParseComponentArgs args
		android.content.pm.ProviderInfo _info
	public void  (android.content.pm.PackageParser$Provider) 
		android.content.pm.PackageParser$Provider existingProvider
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/PackageParser$SplitPermissionInfo.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$SplitPermissionInfo extends java.lang.Object {
	public final String rootPerm
	public final String[] newPerms
	public final int targetSdk
	public void  (java.lang.String, java.lang.String[], int) 
		String rootPerm
		String[] newPerms
		int targetSdk
}

android/content/pm/ShortcutManager.class
ShortcutManager.java
package android.content.pm
public android.content.pm.ShortcutManager extends java.lang.Object {
	private static final String TAG
	private final android.content.Context mContext
	private final android.content.pm.IShortcutService mService
	public void  (android.content.Context, android.content.pm.IShortcutService) 
		android.content.Context context
		android.content.pm.IShortcutService service
	public void  (android.content.Context) 
		android.content.Context context
	public boolean setDynamicShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutInfoList
	public java.util.List getDynamicShortcuts () 
		android.os.RemoteException e
	public java.util.List getManifestShortcuts () 
		android.os.RemoteException e
	public boolean addDynamicShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutInfoList
	public void removeDynamicShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutIds
	public void removeAllDynamicShortcuts () 
		android.os.RemoteException e
	public java.util.List getPinnedShortcuts () 
		android.os.RemoteException e
	public boolean updateShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutInfoList
	public void disableShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutIds
	public void disableShortcuts (java.util.List, int) 
		android.os.RemoteException e
		java.util.List shortcutIds
		int disabledMessageResId
	public void disableShortcuts (java.util.List, java.lang.String) 
		java.util.List shortcutIds
		String disabledMessage
	public void disableShortcuts (java.util.List, java.lang.CharSequence) 
		android.os.RemoteException e
		java.util.List shortcutIds
		CharSequence disabledMessage
	public void enableShortcuts (java.util.List) 
		android.os.RemoteException e
		java.util.List shortcutIds
	public int getMaxShortcutCountForActivity () 
	public int getMaxShortcutCountPerActivity () 
		android.os.RemoteException e
	public int getRemainingCallCount () 
		android.os.RemoteException e
	public long getRateLimitResetTime () 
		android.os.RemoteException e
	public boolean isRateLimitingActive () 
		android.os.RemoteException e
	public int getIconMaxWidth () 
		android.os.RemoteException e
	public int getIconMaxHeight () 
		android.os.RemoteException e
	public void reportShortcutUsed (java.lang.String) 
		android.os.RemoteException e
		String shortcutId
	public void onApplicationActive (java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		int userId
	protected int injectMyUserId () 
}

android/content/pm/PackageManager$OnPermissionsChangedListener.class
PackageManager.java
package android.content.pm
public abstract android.content.pm.PackageManager$OnPermissionsChangedListener extends java.lang.Object {
	public abstract void onPermissionsChanged (int) 
}

android/content/pm/PermissionGroupInfo$1.class
PermissionGroupInfo.java
package android.content.pm
final android.content.pm.PermissionGroupInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PermissionGroupInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PermissionGroupInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/ProviderInfo.class
ProviderInfo.java
package android.content.pm
public final android.content.pm.ProviderInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable  {
	public String authority
	public String readPermission
	public String writePermission
	public boolean grantUriPermissions
	public android.os.PatternMatcher[] uriPermissionPatterns
	public android.content.pm.PathPermission[] pathPermissions
	public boolean multiprocess
	public int initOrder
	public static final int FLAG_SINGLE_USER
	public int flags
	public boolean isSyncable
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.ProviderInfo) 
		android.content.pm.ProviderInfo orig
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void dump (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int parcelableFlags
	public java.lang.String toString () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.content.pm.ProviderInfo$1) 
		android.os.Parcel x0
		android.content.pm.ProviderInfo$1 x1
	static void  () 
}

android/content/pm/ShortcutInfo$Builder.class
ShortcutInfo.java
package android.content.pm
public android.content.pm.ShortcutInfo$Builder extends java.lang.Object {
	private final android.content.Context mContext
	private String mId
	private android.content.ComponentName mActivity
	private android.graphics.drawable.Icon mIcon
	private int mTitleResId
	private CharSequence mTitle
	private int mTextResId
	private CharSequence mText
	private int mDisabledMessageResId
	private CharSequence mDisabledMessage
	private java.util.Set mCategories
	private android.content.Intent[] mIntents
	private int mRank
	private android.os.PersistableBundle mExtras
	public void  (android.content.Context) 
		android.content.Context context
	public android.content.pm.ShortcutInfo$Builder setId (java.lang.String) 
		String id
	public void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String id
	public android.content.pm.ShortcutInfo$Builder setActivity (android.content.ComponentName) 
		android.content.ComponentName activity
	public android.content.pm.ShortcutInfo$Builder setIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public android.content.pm.ShortcutInfo$Builder setShortLabelResId (int) 
		int shortLabelResId
	public android.content.pm.ShortcutInfo$Builder setShortLabel (java.lang.CharSequence) 
		CharSequence shortLabel
	public android.content.pm.ShortcutInfo$Builder setLongLabelResId (int) 
		int longLabelResId
	public android.content.pm.ShortcutInfo$Builder setLongLabel (java.lang.CharSequence) 
		CharSequence longLabel
	public android.content.pm.ShortcutInfo$Builder setTitle (java.lang.CharSequence) 
		CharSequence value
	public android.content.pm.ShortcutInfo$Builder setTitleResId (int) 
		int value
	public android.content.pm.ShortcutInfo$Builder setText (java.lang.CharSequence) 
		CharSequence value
	public android.content.pm.ShortcutInfo$Builder setTextResId (int) 
		int value
	public android.content.pm.ShortcutInfo$Builder setDisabledMessageResId (int) 
		int disabledMessageResId
	public android.content.pm.ShortcutInfo$Builder setDisabledMessage (java.lang.CharSequence) 
		CharSequence disabledMessage
	public android.content.pm.ShortcutInfo$Builder setCategories (java.util.Set) 
		java.util.Set categories
	public android.content.pm.ShortcutInfo$Builder setIntent (android.content.Intent) 
		android.content.Intent intent
	public android.content.pm.ShortcutInfo$Builder setIntents (android.content.Intent[]) 
		android.content.Intent intent
		android.content.Intent[] intents
	public android.content.pm.ShortcutInfo$Builder setRank (int) 
		int rank
	public android.content.pm.ShortcutInfo$Builder setExtras (android.os.PersistableBundle) 
		android.os.PersistableBundle extras
	public android.content.pm.ShortcutInfo build () 
	static android.content.Context access$000 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static java.lang.String access$100 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static android.content.ComponentName access$200 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static android.graphics.drawable.Icon access$300 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static java.lang.CharSequence access$400 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static int access$500 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static java.lang.CharSequence access$600 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static int access$700 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static java.lang.CharSequence access$800 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static int access$900 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static java.util.Set access$1000 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static android.content.Intent[] access$1100 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static int access$1200 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
	static android.os.PersistableBundle access$1300 (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder x0
}

android/content/pm/IPackageDataObserver.class
IPackageDataObserver.java
package android.content.pm
public abstract android.content.pm.IPackageDataObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onRemoveCompleted (java.lang.String, boolean)  throws android.os.RemoteException 
}

android/content/pm/LauncherApps$CallbackMessageHandler$CallbackInfo.class
LauncherApps.java
package android.content.pm
 android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo extends java.lang.Object {
	String[] packageNames
	String packageName
	boolean replacing
	android.os.UserHandle user
	java.util.List shortcuts
	private void  () 
	void  (android.content.pm.LauncherApps$1) 
		android.content.pm.LauncherApps$1 x0
}

android/content/pm/PackageManager$MoveCallback.class
PackageManager.java
package android.content.pm
public abstract android.content.pm.PackageManager$MoveCallback extends java.lang.Object {
	public void  () 
	public void onCreated (int, android.os.Bundle) 
		int moveId
		android.os.Bundle extras
	public abstract void onStatusChanged (int, int, long) 
}

android/content/pm/EphemeralResolveInfo$EphemeralDigest$1.class
EphemeralResolveInfo.java
package android.content.pm
final android.content.pm.EphemeralResolveInfo$EphemeralDigest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.EphemeralResolveInfo$EphemeralDigest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.pm.EphemeralResolveInfo$EphemeralDigest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/InstrumentationInfo$1.class
InstrumentationInfo.java
package android.content.pm
final android.content.pm.InstrumentationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.InstrumentationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.InstrumentationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IOtaDexopt$Stub.class
IOtaDexopt.java
package android.content.pm
public abstract android.content.pm.IOtaDexopt$Stub extends android.os.Binder implements android.content.pm.IOtaDexopt  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_prepare
	static final int TRANSACTION_cleanup
	static final int TRANSACTION_isDone
	static final int TRANSACTION_getProgress
	static final int TRANSACTION_dexoptNextPackage
	static final int TRANSACTION_nextDexoptCommand
	public void  () 
	public static android.content.pm.IOtaDexopt 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 _result
		float _result
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/KeySet$1.class
KeySet.java
package android.content.pm
final android.content.pm.KeySet$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.KeySet createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.KeySet[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageManager$LegacyPackageInstallObserver.class
PackageManager.java
package android.content.pm
public android.content.pm.PackageManager$LegacyPackageInstallObserver extends android.app.PackageInstallObserver {
	private final android.content.pm.IPackageInstallObserver mLegacy
	public void  (android.content.pm.IPackageInstallObserver) 
		android.content.pm.IPackageInstallObserver legacy
	public void onPackageInstalled (java.lang.String, int, java.lang.String, android.os.Bundle) 
		String basePackageName
		int returnCode
		String msg
		android.os.Bundle extras
}

android/content/pm/VerifierDeviceIdentity$1.class
VerifierDeviceIdentity.java
package android.content.pm
final android.content.pm.VerifierDeviceIdentity$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.VerifierDeviceIdentity createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.VerifierDeviceIdentity[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/ShortcutInfo.class
ShortcutInfo.java
package android.content.pm
public final android.content.pm.ShortcutInfo extends java.lang.Object implements android.os.Parcelable  {
	static final String TAG
	private static final String RES_TYPE_STRING
	private static final String ANDROID_PACKAGE_NAME
	private static final int IMPLICIT_RANK_MASK
	private static final int RANK_CHANGED_BIT
	public static final int RANK_NOT_SET
	public static final int FLAG_DYNAMIC
	public static final int FLAG_PINNED
	public static final int FLAG_HAS_ICON_RES
	public static final int FLAG_HAS_ICON_FILE
	public static final int FLAG_KEY_FIELDS_ONLY
	public static final int FLAG_MANIFEST
	public static final int FLAG_DISABLED
	public static final int FLAG_STRINGS_RESOLVED
	public static final int FLAG_IMMUTABLE
	private static final int CLONE_REMOVE_ICON
	private static final int CLONE_REMOVE_INTENT
	public static final int CLONE_REMOVE_NON_KEY_INFO
	public static final int CLONE_REMOVE_RES_NAMES
	public static final int CLONE_REMOVE_FOR_CREATOR
	public static final int CLONE_REMOVE_FOR_LAUNCHER
	public static final String SHORTCUT_CATEGORY_CONVERSATION
	private final String mId
	private final String mPackageName
	private android.content.ComponentName mActivity
	private android.graphics.drawable.Icon mIcon
	private int mTitleResId
	private String mTitleResName
	private CharSequence mTitle
	private int mTextResId
	private String mTextResName
	private CharSequence mText
	private int mDisabledMessageResId
	private String mDisabledMessageResName
	private CharSequence mDisabledMessage
	private android.util.ArraySet mCategories
	private android.content.Intent[] mIntents
	private android.os.PersistableBundle[] mIntentPersistableExtrases
	private int mRank
	private int mImplicitRank
	private android.os.PersistableBundle mExtras
	private long mLastChangedTimestamp
	private int mFlags
	private int mIconResId
	private String mIconResName
	private String mBitmapPath
	private final int mUserId
	public static final android.os.Parcelable$Creator CREATOR
	private void  (android.content.pm.ShortcutInfo$Builder) 
		android.content.pm.ShortcutInfo$Builder b
	private void fixUpIntentExtras () 
		android.content.Intent intent
		android.os.Bundle extras
		int i
	private static android.util.ArraySet cloneCategories (java.util.Set) 
		CharSequence s
		java.util.Set source
		android.util.ArraySet ret
	private static android.content.Intent[] cloneIntents (android.content.Intent[]) 
		int i
		android.content.Intent[] intents
		android.content.Intent[] ret
	private static android.os.PersistableBundle[] clonePersistableBundle (android.os.PersistableBundle[]) 
		int i
		android.os.PersistableBundle[] bundle
		android.os.PersistableBundle[] ret
	public void enforceMandatoryFields () 
	private void  (android.content.pm.ShortcutInfo, int) 
		android.content.pm.ShortcutInfo source
		int cloneFlags
	private java.lang.CharSequence getResourceString (android.content.res.Resources, int, java.lang.CharSequence) 
		android.content.res.Resources$NotFoundException e
		android.content.res.Resources res
		int resId
		CharSequence defValue
	public void resolveResourceStrings (android.content.res.Resources) 
		android.content.res.Resources res
	public static java.lang.String lookUpResourceName (android.content.res.Resources, int, boolean, java.lang.String) 
		String fullName
		android.content.res.Resources$NotFoundException e
		android.content.res.Resources res
		int resId
		boolean withType
		String packageName
	public static java.lang.String getResourcePackageName (java.lang.String) 
		String fullResourceName
		int p1
	public static java.lang.String getResourceTypeName (java.lang.String) 
		String fullResourceName
		int p1
		int p2
	public static java.lang.String getResourceTypeAndEntryName (java.lang.String) 
		String fullResourceName
		int p1
	public static java.lang.String getResourceEntryName (java.lang.String) 
		String fullResourceName
		int p1
	public static int lookUpResourceId (android.content.res.Resources, java.lang.String, java.lang.String, java.lang.String) 
		android.content.res.Resources$NotFoundException e
		android.content.res.Resources res
		String resourceName
		String resourceType
		String packageName
	public void lookupAndFillInResourceNames (android.content.res.Resources) 
		android.content.res.Resources res
	public void lookupAndFillInResourceIds (android.content.res.Resources) 
		android.content.res.Resources res
	public android.content.pm.ShortcutInfo clone (int) 
		int cloneFlags
	public void ensureUpdatableWith (android.content.pm.ShortcutInfo) 
		android.content.pm.ShortcutInfo source
	public void copyNonNullFieldsFrom (android.content.pm.ShortcutInfo) 
		android.content.pm.ShortcutInfo source
	public static android.graphics.drawable.Icon validateIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public static java.lang.IllegalArgumentException getInvalidIconException () 
	public java.lang.String getId () 
	public java.lang.String getPackage () 
	public android.content.ComponentName getActivity () 
	public void setActivity (android.content.ComponentName) 
		android.content.ComponentName activity
	public android.graphics.drawable.Icon getIcon () 
	public java.lang.CharSequence getTitle () 
	public int getTitleResId () 
	public java.lang.CharSequence getText () 
	public int getTextResId () 
	public java.lang.CharSequence getShortLabel () 
	public int getShortLabelResourceId () 
	public java.lang.CharSequence getLongLabel () 
	public int getLongLabelResourceId () 
	public java.lang.CharSequence getDisabledMessage () 
	public int getDisabledMessageResourceId () 
	public java.util.Set getCategories () 
	public android.content.Intent getIntent () 
		int last
		android.content.Intent intent
	public android.content.Intent[] getIntents () 
		int i
		android.content.Intent[] ret
	public android.content.Intent[] getIntentsNoExtras () 
	public android.os.PersistableBundle[] getIntentPersistableExtrases () 
	public int getRank () 
	public boolean hasRank () 
	public void setRank (int) 
		int rank
	public void clearImplicitRankAndRankChangedFlag () 
	public void setImplicitRank (int) 
		int rank
	public int getImplicitRank () 
	public void setRankChanged () 
	public boolean isRankChanged () 
	public android.os.PersistableBundle getExtras () 
	public int getUserId () 
	public android.os.UserHandle getUserHandle () 
	public long getLastChangedTimestamp () 
	public int getFlags () 
	public void replaceFlags (int) 
		int flags
	public void addFlags (int) 
		int flags
	public void clearFlags (int) 
		int flags
	public boolean hasFlags (int) 
		int flags
	public boolean isDynamic () 
	public boolean isPinned () 
	public boolean isDeclaredInManifest () 
	public boolean isManifestShortcut () 
	public boolean isFloating () 
	public boolean isOriginallyFromManifest () 
	public boolean isImmutable () 
	public boolean isEnabled () 
	public boolean isAlive () 
	public boolean usesQuota () 
	public boolean hasIconResource () 
	public boolean hasStringResources () 
	public boolean hasAnyResources () 
	public boolean hasIconFile () 
	public boolean hasKeyFieldsOnly () 
	public boolean hasStringResourcesResolved () 
	public void updateTimestamp () 
	public void setTimestamp (long) 
		long value
	public void clearIcon () 
	public void setIconResourceId (int) 
		int iconResourceId
	public int getIconResourceId () 
	public java.lang.String getBitmapPath () 
	public void setBitmapPath (java.lang.String) 
		String bitmapPath
	public void setDisabledMessageResId (int) 
		int disabledMessageResId
	public void setDisabledMessage (java.lang.String) 
		String disabledMessage
	public java.lang.String getTitleResName () 
	public void setTitleResName (java.lang.String) 
		String titleResName
	public java.lang.String getTextResName () 
	public void setTextResName (java.lang.String) 
		String textResName
	public java.lang.String getDisabledMessageResName () 
	public void setDisabledMessageResName (java.lang.String) 
		String disabledMessageResName
	public java.lang.String getIconResName () 
	public void setIconResName (java.lang.String) 
		String iconResName
	public void setIntents (android.content.Intent[])  throws java.lang.IllegalArgumentException 
		android.content.Intent[] intents
	public static android.content.Intent setIntentExtras (android.content.Intent, android.os.PersistableBundle) 
		android.content.Intent intent
		android.os.PersistableBundle extras
	public void setCategories (java.util.Set) 
		java.util.Set categories
	private void  (android.os.Parcel) 
		int i
		android.os.Parcel source
		ClassLoader cl
		int N
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int N
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	public java.lang.String toInsecureString () 
	private java.lang.String toStringInner (boolean, boolean) 
		int i
		int size
		String sep
		boolean secure
		boolean includeInternalData
		StringBuilder sb
	public void  (int, java.lang.String, java.lang.String, android.content.ComponentName, android.graphics.drawable.Icon, java.lang.CharSequence, int, java.lang.String, java.lang.CharSequence, int, java.lang.String, java.lang.CharSequence, int, java.lang.String, java.util.Set, android.content.Intent[], int, android.os.PersistableBundle, long, int, int, java.lang.String, java.lang.String) 
		int userId
		String id
		String packageName
		android.content.ComponentName activity
		android.graphics.drawable.Icon icon
		CharSequence title
		int titleResId
		String titleResName
		CharSequence text
		int textResId
		String textResName
		CharSequence disabledMessage
		int disabledMessageResId
		String disabledMessageResName
		java.util.Set categories
		android.content.Intent[] intentsWithExtras
		int rank
		android.os.PersistableBundle extras
		long lastChangedTimestamp
		int flags
		int iconResId
		String iconResName
		String bitmapPath
	static android.content.Intent[] access$1400 (android.content.Intent[]) 
		android.content.Intent[] x0
	void  (android.content.pm.ShortcutInfo$Builder, android.content.pm.ShortcutInfo$1) 
		android.content.pm.ShortcutInfo$Builder x0
		android.content.pm.ShortcutInfo$1 x1
	void  (android.os.Parcel, android.content.pm.ShortcutInfo$1) 
		android.os.Parcel x0
		android.content.pm.ShortcutInfo$1 x1
	static void  () 
}

android/content/pm/IPackageStatsObserver.class
IPackageStatsObserver.java
package android.content.pm
public abstract android.content.pm.IPackageStatsObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onGetStatsCompleted (android.content.pm.PackageStats, boolean)  throws android.os.RemoteException 
}

android/content/pm/PermissionInfo$1.class
PermissionInfo.java
package android.content.pm
final android.content.pm.PermissionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PermissionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PermissionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IOnAppsChangedListener.class
IOnAppsChangedListener.java
package android.content.pm
public abstract android.content.pm.IOnAppsChangedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPackageRemoved (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract void onPackageAdded (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract void onPackageChanged (android.os.UserHandle, java.lang.String)  throws android.os.RemoteException 
	public abstract void onPackagesAvailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
	public abstract void onPackagesUnavailable (android.os.UserHandle, java.lang.String[], boolean)  throws android.os.RemoteException 
	public abstract void onPackagesSuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
	public abstract void onPackagesUnsuspended (android.os.UserHandle, java.lang.String[])  throws android.os.RemoteException 
	public abstract void onShortcutChanged (android.os.UserHandle, java.lang.String, android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
}

android/content/pm/PackageParser$SplitNameComparator.class
PackageParser.java
package android.content.pm
 android.content.pm.PackageParser$SplitNameComparator extends java.lang.Object implements java.util.Comparator  {
	private void  () 
	public int compare (java.lang.String, java.lang.String) 
		String lhs
		String rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.content.pm.PackageParser$1) 
		android.content.pm.PackageParser$1 x0
}

android/content/pm/RegisteredServicesCacheListener.class
RegisteredServicesCacheListener.java
package android.content.pm
public abstract android.content.pm.RegisteredServicesCacheListener extends java.lang.Object {
	public abstract void onServiceChanged (java.lang.Object, int, boolean) 
}

android/content/pm/ParceledListSlice.class
ParceledListSlice.java
package android.content.pm
public android.content.pm.ParceledListSlice extends java.lang.Object implements android.os.Parcelable  {
	private static String TAG
	private static boolean DEBUG
	private static final int MAX_IPC_SIZE
	private final java.util.List mList
	public static final android.os.Parcelable$ClassLoaderCreator CREATOR
	public static android.content.pm.ParceledListSlice emptyList () 
	public void  (java.util.List) 
		java.util.List list
	private void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcelable parcelable
		android.os.RemoteException e
		android.os.Parcelable parcelable
		android.os.Parcel data
		android.os.Parcel reply
		android.os.Parcel p
		ClassLoader loader
		int N
		android.os.Parcelable$Creator creator
		Class listElementClass
		int i
		android.os.IBinder retriever
	private static void verifySameType (java.lang.Class, java.lang.Class) 
		Class expected
		Class actual
	public java.util.List getList () 
	public int describeContents () 
		int i
		int contents
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcelable parcelable
		android.os.Binder retriever
		Class listElementClass
		int i
		android.os.Parcel dest
		int flags
		int N
		int callFlags
	static boolean access$000 () 
	static java.lang.String access$100 () 
	static java.util.List access$200 (android.content.pm.ParceledListSlice) 
		android.content.pm.ParceledListSlice x0
	static void access$300 (java.lang.Class, java.lang.Class) 
		Class x0
		Class x1
	void  (android.os.Parcel, java.lang.ClassLoader, android.content.pm.ParceledListSlice$1) 
		android.os.Parcel x0
		ClassLoader x1
		android.content.pm.ParceledListSlice$1 x2
	static void  () 
}

android/content/pm/ServiceInfo.class
ServiceInfo.java
package android.content.pm
public android.content.pm.ServiceInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable  {
	public String permission
	public static final int FLAG_STOP_WITH_TASK
	public static final int FLAG_ISOLATED_PROCESS
	public static final int FLAG_EXTERNAL_SERVICE
	public static final int FLAG_SINGLE_USER
	public int flags
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.ServiceInfo) 
		android.content.pm.ServiceInfo orig
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void dump (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.ServiceInfo$1) 
		android.os.Parcel x0
		android.content.pm.ServiceInfo$1 x1
	static void  () 
}

android/content/pm/RegisteredServicesCache$ServiceInfo.class
RegisteredServicesCache.java
package android.content.pm
public android.content.pm.RegisteredServicesCache$ServiceInfo extends java.lang.Object {
	public final Object type
	public final android.content.pm.ComponentInfo componentInfo
	public final android.content.ComponentName componentName
	public final int uid
	public void  (java.lang.Object, android.content.pm.ComponentInfo, android.content.ComponentName) 
		Object type
		android.content.pm.ComponentInfo componentInfo
		android.content.ComponentName componentName
	public java.lang.String toString () 
}

android/content/pm/IPackageDeleteObserver.class
IPackageDeleteObserver.java
package android.content.pm
public abstract android.content.pm.IPackageDeleteObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void packageDeleted (java.lang.String, int)  throws android.os.RemoteException 
}

android/content/pm/IPackageManager$Stub$Proxy.class
IPackageManager.java
package android.content.pm
 android.content.pm.IPackageManager$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageManager  {
	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 checkPackageStartable (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPackageAvailable (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.PackageInfo getPackageInfo (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.PackageInfo _result
		String packageName
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PackageInfo _result
	public int getPackageUid (java.lang.String, int, int)  throws android.os.RemoteException 
		String packageName
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getPackageGids (java.lang.String, int, int)  throws android.os.RemoteException 
		String packageName
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public java.lang.String[] currentToCanonicalPackageNames (java.lang.String[])  throws android.os.RemoteException 
		String[] names
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] canonicalToCurrentPackageNames (java.lang.String[])  throws android.os.RemoteException 
		String[] names
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.content.pm.PermissionInfo getPermissionInfo (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.PermissionInfo _result
		String name
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PermissionInfo _result
	public android.content.pm.ParceledListSlice queryPermissionsByGroup (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String group
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.PermissionGroupInfo getPermissionGroupInfo (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.PermissionGroupInfo _result
		String name
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PermissionGroupInfo _result
	public android.content.pm.ParceledListSlice getAllPermissionGroups (int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ApplicationInfo _result
		String packageName
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ApplicationInfo _result
	public android.content.pm.ActivityInfo getActivityInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
		android.content.pm.ActivityInfo _result
		android.content.ComponentName className
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ActivityInfo _result
	public boolean activitySupportsIntent (android.content.ComponentName, android.content.Intent, java.lang.String)  throws android.os.RemoteException 
		android.content.ComponentName className
		android.content.Intent intent
		String resolvedType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ActivityInfo getReceiverInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
		android.content.pm.ActivityInfo _result
		android.content.ComponentName className
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ActivityInfo _result
	public android.content.pm.ServiceInfo getServiceInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
		android.content.pm.ServiceInfo _result
		android.content.ComponentName className
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ServiceInfo _result
	public android.content.pm.ProviderInfo getProviderInfo (android.content.ComponentName, int, int)  throws android.os.RemoteException 
		android.content.pm.ProviderInfo _result
		android.content.ComponentName className
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ProviderInfo _result
	public int checkPermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String permName
		String pkgName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkUidPermission (java.lang.String, int)  throws android.os.RemoteException 
		String permName
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean addPermission (android.content.pm.PermissionInfo)  throws android.os.RemoteException 
		android.content.pm.PermissionInfo info
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void removePermission (java.lang.String)  throws android.os.RemoteException 
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public void grantRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permissionName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void revokeRuntimePermission (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String permissionName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resetRuntimePermissions ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPermissionFlags (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String permissionName
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void updatePermissionFlags (java.lang.String, java.lang.String, int, int, int)  throws android.os.RemoteException 
		String permissionName
		String packageName
		int flagMask
		int flagValues
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updatePermissionFlagsForAllApps (int, int, int)  throws android.os.RemoteException 
		int flagMask
		int flagValues
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean shouldShowRequestPermissionRationale (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String permissionName
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isProtectedBroadcast (java.lang.String)  throws android.os.RemoteException 
		String actionName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int checkSignatures (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String pkg1
		String pkg2
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int checkUidSignatures (int, int)  throws android.os.RemoteException 
		int uid1
		int uid2
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.util.List getAllPackages ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.lang.String[] getPackagesForUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String getNameForUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int getUidForSharedUser (java.lang.String)  throws android.os.RemoteException 
		String sharedUserName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getFlagsForUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getPrivateFlagsForUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isUidPrivileged (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String[] getAppOpPermissionPackages (java.lang.String)  throws android.os.RemoteException 
		String permissionName
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.content.pm.ResolveInfo resolveIntent (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ResolveInfo _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ResolveInfo _result
	public boolean canForwardTo (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.Intent intent
		String resolvedType
		int sourceUserId
		int targetUserId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ParceledListSlice queryIntentActivities (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice queryIntentActivityOptions (android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName caller
		android.content.Intent[] specifics
		String[] specificTypes
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice queryIntentReceivers (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ResolveInfo resolveService (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ResolveInfo _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ResolveInfo _result
	public android.content.pm.ParceledListSlice queryIntentServices (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice queryIntentContentProviders (android.content.Intent, java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.content.Intent intent
		String resolvedType
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getInstalledPackages (int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getPackagesHoldingPermissions (java.lang.String[], int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String[] permissions
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getInstalledApplications (int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getPersistentApplications (int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ProviderInfo resolveContentProvider (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ProviderInfo _result
		String name
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ProviderInfo _result
	public void querySyncProviders (java.util.List, java.util.List)  throws android.os.RemoteException 
		java.util.List outNames
		java.util.List outInfo
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice queryContentProviders (java.lang.String, int, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String processName
		int uid
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.InstrumentationInfo getInstrumentationInfo (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.pm.InstrumentationInfo _result
		android.content.ComponentName className
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.InstrumentationInfo _result
	public android.content.pm.ParceledListSlice queryInstrumentation (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String targetPackage
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public void installPackageAsUser (java.lang.String, android.content.pm.IPackageInstallObserver2, int, java.lang.String, int)  throws android.os.RemoteException 
		String originPath
		android.content.pm.IPackageInstallObserver2 observer
		int flags
		String installerPackageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void finishPackageInstall (int, boolean)  throws android.os.RemoteException 
		int token
		boolean didLaunch
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setInstallerPackageName (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String targetPackage
		String installerPackageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deletePackageAsUser (java.lang.String, android.content.pm.IPackageDeleteObserver, int, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.IPackageDeleteObserver observer
		int userId
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deletePackage (java.lang.String, android.content.pm.IPackageDeleteObserver2, int, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.IPackageDeleteObserver2 observer
		int userId
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getInstallerPackageName (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void resetApplicationPreferences (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ResolveInfo getLastChosenActivity (android.content.Intent, java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ResolveInfo _result
		android.content.Intent intent
		String resolvedType
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ResolveInfo _result
	public void setLastChosenActivity (android.content.Intent, java.lang.String, int, android.content.IntentFilter, int, android.content.ComponentName)  throws android.os.RemoteException 
		android.content.Intent intent
		String resolvedType
		int flags
		android.content.IntentFilter filter
		int match
		android.content.ComponentName activity
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addPreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void replacePreferredActivity (android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.IntentFilter filter
		int match
		android.content.ComponentName[] set
		android.content.ComponentName activity
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearPackagePreferredActivities (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getPreferredActivities (java.util.List, java.util.List, java.lang.String)  throws android.os.RemoteException 
		java.util.List outFilters
		java.util.List outActivities
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void addPersistentPreferredActivity (android.content.IntentFilter, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.IntentFilter filter
		android.content.ComponentName activity
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearPackagePersistentPreferredActivities (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addCrossProfileIntentFilter (android.content.IntentFilter, java.lang.String, int, int, int)  throws android.os.RemoteException 
		android.content.IntentFilter intentFilter
		String ownerPackage
		int sourceUserId
		int targetUserId
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearCrossProfileIntentFilters (int, java.lang.String)  throws android.os.RemoteException 
		int sourceUserId
		String ownerPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] setPackagesSuspendedAsUser (java.lang.String[], boolean, int)  throws android.os.RemoteException 
		String[] packageNames
		boolean suspended
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public boolean isPackageSuspendedForUser (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public byte[] getPreferredActivityBackup (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void restorePreferredActivities (byte[], int)  throws android.os.RemoteException 
		byte[] backup
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public byte[] getDefaultAppsBackup (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void restoreDefaultApps (byte[], int)  throws android.os.RemoteException 
		byte[] backup
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public byte[] getIntentFilterVerificationBackup (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void restoreIntentFilterVerification (byte[], int)  throws android.os.RemoteException 
		byte[] backup
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public byte[] getPermissionGrantBackup (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void restorePermissionGrants (byte[], int)  throws android.os.RemoteException 
		byte[] backup
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.ComponentName getHomeActivities (java.util.List)  throws android.os.RemoteException 
		android.content.ComponentName _result
		java.util.List outHomeCandidates
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.ComponentName _result
	public void setHomeActivity (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName className
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setComponentEnabledSetting (android.content.ComponentName, int, int, int)  throws android.os.RemoteException 
		android.content.ComponentName componentName
		int newState
		int flags
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getComponentEnabledSetting (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName componentName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setApplicationEnabledSetting (java.lang.String, int, int, int, java.lang.String)  throws android.os.RemoteException 
		String packageName
		int newState
		int flags
		int userId
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getApplicationEnabledSetting (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void logAppProcessStartIfNeeded (java.lang.String, int, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String processName
		int uid
		String seinfo
		String apkFile
		int pid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void flushPackageRestrictionsAsUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPackageStoppedState (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String packageName
		boolean stopped
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void freeStorageAndNotify (java.lang.String, long, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
		String volumeUuid
		long freeStorageSize
		android.content.pm.IPackageDataObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void freeStorage (java.lang.String, long, android.content.IntentSender)  throws android.os.RemoteException 
		String volumeUuid
		long freeStorageSize
		android.content.IntentSender pi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deleteApplicationCacheFiles (java.lang.String, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
		String packageName
		android.content.pm.IPackageDataObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void deleteApplicationCacheFilesAsUser (java.lang.String, int, android.content.pm.IPackageDataObserver)  throws android.os.RemoteException 
		String packageName
		int userId
		android.content.pm.IPackageDataObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearApplicationUserData (java.lang.String, android.content.pm.IPackageDataObserver, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.IPackageDataObserver observer
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearApplicationProfileData (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getPackageSizeInfo (java.lang.String, int, android.content.pm.IPackageStatsObserver)  throws android.os.RemoteException 
		String packageName
		int userHandle
		android.content.pm.IPackageStatsObserver observer
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getSystemSharedLibraryNames ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.content.pm.ParceledListSlice getSystemAvailableFeatures ()  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean hasSystemFeature (java.lang.String, int)  throws android.os.RemoteException 
		String name
		int version
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void enterSafeMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isSafeMode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void systemReady ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean hasSystemUidErrors ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void performFstrimIfNeeded ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updatePackagesIfNeeded ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyPackageUse (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int reason
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean performDexOptIfNeeded (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean performDexOpt (java.lang.String, boolean, int, boolean)  throws android.os.RemoteException 
		String packageName
		boolean checkProfiles
		int compileReason
		boolean force
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean performDexOptMode (java.lang.String, boolean, java.lang.String, boolean)  throws android.os.RemoteException 
		String packageName
		boolean checkProfiles
		String targetCompilerFilter
		boolean force
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void dumpProfiles (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forceDexOpt (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void updateExternalMediaStatus (boolean, boolean)  throws android.os.RemoteException 
		boolean mounted
		boolean reportStatus
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.PackageCleanItem nextPackageToClean (android.content.pm.PackageCleanItem)  throws android.os.RemoteException 
		android.content.pm.PackageCleanItem _result
		android.content.pm.PackageCleanItem lastPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.PackageCleanItem _result
	public int getMoveStatus (int)  throws android.os.RemoteException 
		int moveId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void registerMoveCallback (android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
		android.content.pm.IPackageMoveObserver callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterMoveCallback (android.content.pm.IPackageMoveObserver)  throws android.os.RemoteException 
		android.content.pm.IPackageMoveObserver callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public int movePackage (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String packageName
		String volumeUuid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int movePrimaryStorage (java.lang.String)  throws android.os.RemoteException 
		String volumeUuid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean addPermissionAsync (android.content.pm.PermissionInfo)  throws android.os.RemoteException 
		android.content.pm.PermissionInfo info
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setInstallLocation (int)  throws android.os.RemoteException 
		int loc
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getInstallLocation ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int installExistingPackageAsUser (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void verifyPendingInstall (int, int)  throws android.os.RemoteException 
		int id
		int verificationCode
		android.os.Parcel _data
		android.os.Parcel _reply
	public void extendVerificationTimeout (int, int, long)  throws android.os.RemoteException 
		int id
		int verificationCodeAtTimeout
		long millisecondsToDelay
		android.os.Parcel _data
		android.os.Parcel _reply
	public void verifyIntentFilter (int, int, java.util.List)  throws android.os.RemoteException 
		int id
		int verificationCode
		java.util.List failedDomains
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getIntentVerificationStatus (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean updateIntentVerificationStatus (java.lang.String, int, int)  throws android.os.RemoteException 
		String packageName
		int status
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ParceledListSlice getIntentFilterVerifications (java.lang.String)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getAllIntentFilters (java.lang.String)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean setDefaultBrowserPackageName (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getDefaultBrowserPackageName (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity ()  throws android.os.RemoteException 
		android.content.pm.VerifierDeviceIdentity _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.VerifierDeviceIdentity _result
	public boolean isFirstBoot ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isOnlyCoreApps ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isUpgrade ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setPermissionEnforced (java.lang.String, boolean)  throws android.os.RemoteException 
		String permission
		boolean enforced
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPermissionEnforced (java.lang.String)  throws android.os.RemoteException 
		String permission
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isStorageLow ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setApplicationHiddenSettingAsUser (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String packageName
		boolean hidden
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getApplicationHiddenSettingAsUser (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.IPackageInstaller getPackageInstaller ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.IPackageInstaller _result
	public boolean setBlockUninstallForUser (java.lang.String, boolean, int)  throws android.os.RemoteException 
		String packageName
		boolean blockUninstall
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getBlockUninstallForUser (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.KeySet getKeySetByAlias (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.content.pm.KeySet _result
		String packageName
		String alias
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.KeySet _result
	public android.content.pm.KeySet getSigningKeySet (java.lang.String)  throws android.os.RemoteException 
		android.content.pm.KeySet _result
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.KeySet _result
	public boolean isPackageSignedByKeySet (java.lang.String, android.content.pm.KeySet)  throws android.os.RemoteException 
		String packageName
		android.content.pm.KeySet ks
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isPackageSignedByKeySetExactly (java.lang.String, android.content.pm.KeySet)  throws android.os.RemoteException 
		String packageName
		android.content.pm.KeySet ks
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)  throws android.os.RemoteException 
		android.content.pm.IOnPermissionsChangeListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeOnPermissionsChangeListener (android.content.pm.IOnPermissionsChangeListener)  throws android.os.RemoteException 
		android.content.pm.IOnPermissionsChangeListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void grantDefaultPermissionsToEnabledCarrierApps (java.lang.String[], int)  throws android.os.RemoteException 
		String[] packageNames
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPermissionRevokedByPolicy (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String permission
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getPermissionControllerPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.content.pm.ParceledListSlice getEphemeralApplications (int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public byte[] getEphemeralApplicationCookie (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public boolean setEphemeralApplicationCookie (java.lang.String, byte[], int)  throws android.os.RemoteException 
		String packageName
		byte[] cookie
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.graphics.Bitmap getEphemeralApplicationIcon (java.lang.String, int)  throws android.os.RemoteException 
		android.graphics.Bitmap _result
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Bitmap _result
	public boolean isEphemeralApplication (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setRequiredForSystemUser (java.lang.String, boolean)  throws android.os.RemoteException 
		String packageName
		boolean systemUserApp
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getServicesSystemSharedLibraryPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getSharedSystemSharedLibraryPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isPackageDeviceAdminOnAnyUser (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.util.List getPreviousCodePaths (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
}

android/content/pm/LauncherApps$Callback.class
LauncherApps.java
package android.content.pm
public abstract android.content.pm.LauncherApps$Callback extends java.lang.Object {
	public void  () 
	public abstract void onPackageRemoved (java.lang.String, android.os.UserHandle) 
	public abstract void onPackageAdded (java.lang.String, android.os.UserHandle) 
	public abstract void onPackageChanged (java.lang.String, android.os.UserHandle) 
	public abstract void onPackagesAvailable (java.lang.String[], android.os.UserHandle, boolean) 
	public abstract void onPackagesUnavailable (java.lang.String[], android.os.UserHandle, boolean) 
	public void onPackagesSuspended (java.lang.String[], android.os.UserHandle) 
		String[] packageNames
		android.os.UserHandle user
	public void onPackagesUnsuspended (java.lang.String[], android.os.UserHandle) 
		String[] packageNames
		android.os.UserHandle user
	public void onShortcutsChanged (java.lang.String, java.util.List, android.os.UserHandle) 
		String packageName
		java.util.List shortcuts
		android.os.UserHandle user
}

android/content/pm/IPackageMoveObserver$Stub$Proxy.class
IPackageMoveObserver.java
package android.content.pm
 android.content.pm.IPackageMoveObserver$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageMoveObserver  {
	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 onCreated (int, android.os.Bundle)  throws android.os.RemoteException 
		int moveId
		android.os.Bundle extras
		android.os.Parcel _data
	public void onStatusChanged (int, int, long)  throws android.os.RemoteException 
		int moveId
		int status
		long estMillis
		android.os.Parcel _data
}

android/content/pm/PackageManager$NameNotFoundException.class
PackageManager.java
package android.content.pm
public android.content.pm.PackageManager$NameNotFoundException extends android.util.AndroidException {
	public void  () 
	public void  (java.lang.String) 
		String name
}

android/content/pm/PackageInstaller$SessionCallbackDelegate.class
PackageInstaller.java
package android.content.pm
 android.content.pm.PackageInstaller$SessionCallbackDelegate extends android.content.pm.IPackageInstallerCallback$Stub implements android.os.Handler$Callback  {
	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
	final android.content.pm.PackageInstaller$SessionCallback mCallback
	final android.os.Handler mHandler
	public void  (android.content.pm.PackageInstaller$SessionCallback, android.os.Looper) 
		android.content.pm.PackageInstaller$SessionCallback callback
		android.os.Looper looper
	public boolean handleMessage (android.os.Message) 
		boolean active
		android.os.Message msg
		int sessionId
	public void onSessionCreated (int) 
		int sessionId
	public void onSessionBadgingChanged (int) 
		int sessionId
	public void onSessionActiveChanged (int, boolean) 
		int sessionId
		boolean active
	public void onSessionProgressChanged (int, float) 
		int sessionId
		float progress
	public void onSessionFinished (int, boolean) 
		int sessionId
		boolean success
}

android/content/pm/PackageParser$ServiceIntentInfo.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$ServiceIntentInfo extends android.content.pm.PackageParser$IntentInfo {
	public final android.content.pm.PackageParser$Service service
	public void  (android.content.pm.PackageParser$Service) 
		android.content.pm.PackageParser$Service _service
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/PackageParser$1.class
PackageParser.java
package android.content.pm
 android.content.pm.PackageParser$1 extends java.lang.Object {
}

android/content/pm/IOnPermissionsChangeListener$Stub.class
IOnPermissionsChangeListener.java
package android.content.pm
public abstract android.content.pm.IOnPermissionsChangeListener$Stub extends android.os.Binder implements android.content.pm.IOnPermissionsChangeListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPermissionsChanged
	public void  () 
	public static android.content.pm.IOnPermissionsChangeListener 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
}

android/content/pm/PackageInstaller$SessionInfo.class
PackageInstaller.java
package android.content.pm
public android.content.pm.PackageInstaller$SessionInfo extends java.lang.Object implements android.os.Parcelable  {
	public int sessionId
	public String installerPackageName
	public String resolvedBaseCodePath
	public float progress
	public boolean sealed
	public boolean active
	public int mode
	public long sizeBytes
	public String appPackageName
	public android.graphics.Bitmap appIcon
	public CharSequence appLabel
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public int getSessionId () 
	public java.lang.String getInstallerPackageName () 
	public float getProgress () 
	public boolean isActive () 
	public boolean isOpen () 
	public java.lang.String getAppPackageName () 
	public android.graphics.Bitmap getAppIcon () 
	public java.lang.CharSequence getAppLabel () 
	public android.content.Intent createDetailsIntent () 
		android.content.Intent intent
	public android.content.Intent getDetailsIntent () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/content/pm/PackageStats$1.class
PackageStats.java
package android.content.pm
final android.content.pm.PackageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageStats createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.pm.PackageStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/ComponentInfo.class
ComponentInfo.java
package android.content.pm
public android.content.pm.ComponentInfo extends android.content.pm.PackageItemInfo {
	public android.content.pm.ApplicationInfo applicationInfo
	public String processName
	public int descriptionRes
	public boolean enabled
	public boolean exported
	public boolean directBootAware
	public boolean encryptionAware
	public void  () 
	public void  (android.content.pm.ComponentInfo) 
		android.content.pm.ComponentInfo orig
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		CharSequence label
		CharSequence label
		android.content.pm.PackageManager pm
		android.content.pm.ApplicationInfo ai
	public boolean isEnabled () 
	public final int getIconResource () 
	public final int getLogoResource () 
	public final int getBannerResource () 
	public android.content.ComponentName getComponentName () 
	protected void dumpFront (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	protected void dumpBack (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	void dumpBack (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	protected void  (android.os.Parcel) 
		android.os.Parcel source
		boolean hasApplicationInfo
	public android.graphics.drawable.Drawable loadDefaultIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	protected android.graphics.drawable.Drawable loadDefaultBanner (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	protected android.graphics.drawable.Drawable loadDefaultLogo (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	protected android.content.pm.ApplicationInfo getApplicationInfo () 
}

android/content/pm/PackageCleanItem.class
PackageCleanItem.java
package android.content.pm
public android.content.pm.PackageCleanItem extends java.lang.Object implements android.os.Parcelable  {
	public final int userId
	public final String packageName
	public final boolean andCode
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, boolean) 
		int userId
		String packageName
		boolean andCode
	public boolean equals (java.lang.Object) 
		android.content.pm.PackageCleanItem other
		Object obj
	public int hashCode () 
		int result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.PackageCleanItem$1) 
		android.os.Parcel x0
		android.content.pm.PackageCleanItem$1 x1
	static void  () 
}

android/content/pm/ResolveInfo$1.class
ResolveInfo.java
package android.content.pm
final android.content.pm.ResolveInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ResolveInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ResolveInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/permission/
android/content/pm/permission/IRuntimePermissionPresenter$Stub$Proxy.class
IRuntimePermissionPresenter.java
package android.content.pm.permission
 android.content.pm.permission.IRuntimePermissionPresenter$Stub$Proxy extends java.lang.Object implements android.content.pm.permission.IRuntimePermissionPresenter  {
	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 getAppPermissions (java.lang.String, android.os.RemoteCallback)  throws android.os.RemoteException 
		String packageName
		android.os.RemoteCallback callback
		android.os.Parcel _data
	public void getAppsUsingPermissions (boolean, android.os.RemoteCallback)  throws android.os.RemoteException 
		boolean system
		android.os.RemoteCallback callback
		android.os.Parcel _data
}

android/content/pm/permission/RuntimePermissionPresentationInfo$1.class
RuntimePermissionPresentationInfo.java
package android.content.pm.permission
final android.content.pm.permission.RuntimePermissionPresentationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.permission.RuntimePermissionPresentationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.permission.RuntimePermissionPresentationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/permission/IRuntimePermissionPresenter.class
IRuntimePermissionPresenter.java
package android.content.pm.permission
public abstract android.content.pm.permission.IRuntimePermissionPresenter extends java.lang.Object implements android.os.IInterface  {
	public abstract void getAppPermissions (java.lang.String, android.os.RemoteCallback)  throws android.os.RemoteException 
	public abstract void getAppsUsingPermissions (boolean, android.os.RemoteCallback)  throws android.os.RemoteException 
}

android/content/pm/permission/RuntimePermissionPresenter$RemoteService.class
RuntimePermissionPresenter.java
package android.content.pm.permission
final android.content.pm.permission.RuntimePermissionPresenter$RemoteService extends android.os.Handler implements android.content.ServiceConnection  {
	private static final long UNBIND_TIMEOUT_MILLIS
	public static final int MSG_GET_APP_PERMISSIONS
	public static final int MSG_GET_APPS_USING_PERMISSIONS
	public static final int MSG_UNBIND
	private final Object mLock
	private final android.content.Context mContext
	private final java.util.List mPendingWork
	private android.content.pm.permission.IRuntimePermissionPresenter mRemoteInstance
	private boolean mBound
	public void  (android.content.Context) 
		android.content.Context context
	public void processMessage (android.os.Message) 
		android.content.Intent intent
		android.os.Message message
	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 handleMessage (android.os.Message) 
		android.os.RemoteException re
		com.android.internal.os.SomeArgs args
		String packageName
		android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback callback
		android.os.Handler handler
		android.content.pm.permission.IRuntimePermissionPresenter remoteInstance
		android.os.RemoteException re
		com.android.internal.os.SomeArgs args
		android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback callback
		android.os.Handler handler
		boolean system
		android.content.pm.permission.IRuntimePermissionPresenter remoteInstance
		android.os.Message msg
	private void scheduleNextMessageIfNeededLocked () 
		android.os.Message nextMessage
	private void scheduleUnbind () 
}

android/content/pm/permission/RuntimePermissionPresenter$RemoteService$2$1.class
RuntimePermissionPresenter.java
package android.content.pm.permission
 android.content.pm.permission.RuntimePermissionPresenter$RemoteService$2$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$reportedApps
	final android.content.pm.permission.RuntimePermissionPresenter$RemoteService$2 this$1
	void  (android.content.pm.permission.RuntimePermissionPresenter$RemoteService$2, java.util.List) 
		android.content.pm.permission.RuntimePermissionPresenter$RemoteService$2 this$1
	public void run () 
}

android/content/pm/permission/IRuntimePermissionPresenter$Stub.class
IRuntimePermissionPresenter.java
package android.content.pm.permission
public abstract android.content.pm.permission.IRuntimePermissionPresenter$Stub extends android.os.Binder implements android.content.pm.permission.IRuntimePermissionPresenter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getAppPermissions
	static final int TRANSACTION_getAppsUsingPermissions
	public void  () 
	public static android.content.pm.permission.IRuntimePermissionPresenter 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.RemoteCallback _arg1
		String _arg0
		android.os.RemoteCallback _arg1
		android.os.RemoteCallback _arg1
		boolean _arg0
		android.os.RemoteCallback _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/permission/RuntimePermissionPresentationInfo.class
RuntimePermissionPresentationInfo.java
package android.content.pm.permission
public final android.content.pm.permission.RuntimePermissionPresentationInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final int FLAG_GRANTED
	private static final int FLAG_STANDARD
	private final CharSequence mLabel
	private final int mFlags
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.CharSequence, boolean, boolean) 
		CharSequence label
		boolean granted
		boolean standard
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public boolean isGranted () 
	public boolean isStandard () 
	public java.lang.CharSequence getLabel () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	void  (android.os.Parcel, android.content.pm.permission.RuntimePermissionPresentationInfo$1) 
		android.os.Parcel x0
		android.content.pm.permission.RuntimePermissionPresentationInfo$1 x1
	static void  () 
}

android/content/pm/permission/RuntimePermissionPresenter.class
RuntimePermissionPresenter.java
package android.content.pm.permission
public final android.content.pm.permission.RuntimePermissionPresenter extends java.lang.Object {
	private static final String TAG
	public static final String KEY_RESULT
	private static final Object sLock
	private static android.content.pm.permission.RuntimePermissionPresenter sInstance
	private final android.content.pm.permission.RuntimePermissionPresenter$RemoteService mRemoteService
	public static android.content.pm.permission.RuntimePermissionPresenter getInstance (android.content.Context) 
		android.content.Context context
	private void  (android.content.Context) 
		android.content.Context context
	public void getAppPermissions (java.lang.String, android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback, android.os.Handler) 
		String packageName
		android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback callback
		android.os.Handler handler
		com.android.internal.os.SomeArgs args
		android.os.Message message
	public void getAppsUsingPermissions (boolean, android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback, android.os.Handler) 
		boolean system
		android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback callback
		android.os.Handler handler
		com.android.internal.os.SomeArgs args
		android.os.Message message
	static void  () 
}

android/content/pm/permission/RuntimePermissionPresenter$RemoteService$2.class
RuntimePermissionPresenter.java
package android.content.pm.permission
 android.content.pm.permission.RuntimePermissionPresenter$RemoteService$2 extends java.lang.Object implements android.os.RemoteCallback$OnResultListener  {
	final android.os.Handler val$handler
	final android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback val$callback
	final boolean val$system
	final android.content.pm.permission.RuntimePermissionPresenter$RemoteService this$0
	void  (android.content.pm.permission.RuntimePermissionPresenter$RemoteService, android.os.Handler, android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback, boolean) 
		android.content.pm.permission.RuntimePermissionPresenter$RemoteService this$0
	public void onResult (android.os.Bundle) 
		android.os.Bundle result
		java.util.List reportedApps
		java.util.List apps
}

android/content/pm/permission/RuntimePermissionPresenter$OnResultCallback.class
RuntimePermissionPresenter.java
package android.content.pm.permission
public abstract android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback extends java.lang.Object {
	public void  () 
	public void onGetAppPermissions (java.util.List) 
		java.util.List permissions
	public void getAppsUsingPermissions (boolean, java.util.List) 
		boolean system
		java.util.List apps
}

android/content/pm/permission/RuntimePermissionPresenter$RemoteService$1$1.class
RuntimePermissionPresenter.java
package android.content.pm.permission
 android.content.pm.permission.RuntimePermissionPresenter$RemoteService$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$reportedPermissions
	final android.content.pm.permission.RuntimePermissionPresenter$RemoteService$1 this$1
	void  (android.content.pm.permission.RuntimePermissionPresenter$RemoteService$1, java.util.List) 
		android.content.pm.permission.RuntimePermissionPresenter$RemoteService$1 this$1
	public void run () 
}

android/content/pm/permission/RuntimePermissionPresenter$RemoteService$1.class
RuntimePermissionPresenter.java
package android.content.pm.permission
 android.content.pm.permission.RuntimePermissionPresenter$RemoteService$1 extends java.lang.Object implements android.os.RemoteCallback$OnResultListener  {
	final android.os.Handler val$handler
	final android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback val$callback
	final android.content.pm.permission.RuntimePermissionPresenter$RemoteService this$0
	void  (android.content.pm.permission.RuntimePermissionPresenter$RemoteService, android.os.Handler, android.content.pm.permission.RuntimePermissionPresenter$OnResultCallback) 
		android.content.pm.permission.RuntimePermissionPresenter$RemoteService this$0
	public void onResult (android.os.Bundle) 
		android.os.Bundle result
		java.util.List reportedPermissions
		java.util.List permissions
}

android/content/pm/ServiceInfo$1.class
ServiceInfo.java
package android.content.pm
final android.content.pm.ServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/Signature$1.class
Signature.java
package android.content.pm
final android.content.pm.Signature$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.Signature createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.Signature[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageParser$ApkLite.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$ApkLite extends java.lang.Object {
	public final String codePath
	public final String packageName
	public final String splitName
	public final int versionCode
	public final int revisionCode
	public final int installLocation
	public final android.content.pm.VerifierInfo[] verifiers
	public final android.content.pm.Signature[] signatures
	public final java.security.cert.Certificate[][] certificates
	public final boolean coreApp
	public final boolean multiArch
	public final boolean use32bitAbi
	public final boolean extractNativeLibs
	public void  (java.lang.String, java.lang.String, java.lang.String, int, int, int, java.util.List, android.content.pm.Signature[], java.security.cert.Certificate[][], boolean, boolean, boolean, boolean) 
		String codePath
		String packageName
		String splitName
		int versionCode
		int revisionCode
		int installLocation
		java.util.List verifiers
		android.content.pm.Signature[] signatures
		java.security.cert.Certificate[][] certificates
		boolean coreApp
		boolean multiArch
		boolean use32bitAbi
		boolean extractNativeLibs
}

android/content/pm/IPackageStatsObserver$Stub$Proxy.class
IPackageStatsObserver.java
package android.content.pm
 android.content.pm.IPackageStatsObserver$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageStatsObserver  {
	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 onGetStatsCompleted (android.content.pm.PackageStats, boolean)  throws android.os.RemoteException 
		android.content.pm.PackageStats pStats
		boolean succeeded
		android.os.Parcel _data
}

android/content/pm/ILauncherApps$Stub.class
ILauncherApps.java
package android.content.pm
public abstract android.content.pm.ILauncherApps$Stub extends android.os.Binder implements android.content.pm.ILauncherApps  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addOnAppsChangedListener
	static final int TRANSACTION_removeOnAppsChangedListener
	static final int TRANSACTION_getLauncherActivities
	static final int TRANSACTION_resolveActivity
	static final int TRANSACTION_startActivityAsUser
	static final int TRANSACTION_showAppDetailsAsUser
	static final int TRANSACTION_isPackageEnabled
	static final int TRANSACTION_isActivityEnabled
	static final int TRANSACTION_getApplicationInfo
	static final int TRANSACTION_getShortcuts
	static final int TRANSACTION_pinShortcuts
	static final int TRANSACTION_startShortcut
	static final int TRANSACTION_getShortcutIconResId
	static final int TRANSACTION_getShortcutIconFd
	static final int TRANSACTION_hasShortcutHostPermission
	public void  () 
	public static android.content.pm.ILauncherApps 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.content.pm.IOnAppsChangedListener _arg1
		android.content.pm.IOnAppsChangedListener _arg0
		android.os.UserHandle _arg1
		String _arg0
		android.os.UserHandle _arg1
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		android.content.pm.ActivityInfo _result
		android.content.ComponentName _arg0
		android.graphics.Rect _arg1
		android.os.Bundle _arg2
		android.os.UserHandle _arg3
		android.content.ComponentName _arg0
		android.graphics.Rect _arg1
		android.os.Bundle _arg2
		android.os.UserHandle _arg3
		android.content.ComponentName _arg0
		android.graphics.Rect _arg1
		android.os.Bundle _arg2
		android.os.UserHandle _arg3
		android.content.ComponentName _arg0
		android.graphics.Rect _arg1
		android.os.Bundle _arg2
		android.os.UserHandle _arg3
		android.os.UserHandle _arg1
		String _arg0
		android.os.UserHandle _arg1
		boolean _result
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		android.content.ComponentName _arg0
		android.os.UserHandle _arg1
		boolean _result
		android.os.UserHandle _arg2
		String _arg0
		int _arg1
		android.os.UserHandle _arg2
		android.content.pm.ApplicationInfo _result
		android.content.ComponentName _arg4
		android.os.UserHandle _arg6
		String _arg0
		long _arg1
		String _arg2
		java.util.List _arg3
		ClassLoader cl
		android.content.ComponentName _arg4
		int _arg5
		android.os.UserHandle _arg6
		android.content.pm.ParceledListSlice _result
		android.os.UserHandle _arg3
		String _arg0
		String _arg1
		java.util.List _arg2
		android.os.UserHandle _arg3
		android.graphics.Rect _arg3
		android.os.Bundle _arg4
		String _arg0
		String _arg1
		String _arg2
		android.graphics.Rect _arg3
		android.os.Bundle _arg4
		int _arg5
		boolean _result
		String _arg0
		String _arg1
		String _arg2
		int _arg3
		int _result
		String _arg0
		String _arg1
		String _arg2
		int _arg3
		android.os.ParcelFileDescriptor _result
		String _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/IPackageManager$Stub.class
IPackageManager.java
package android.content.pm
public abstract android.content.pm.IPackageManager$Stub extends android.os.Binder implements android.content.pm.IPackageManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_checkPackageStartable
	static final int TRANSACTION_isPackageAvailable
	static final int TRANSACTION_getPackageInfo
	static final int TRANSACTION_getPackageUid
	static final int TRANSACTION_getPackageGids
	static final int TRANSACTION_currentToCanonicalPackageNames
	static final int TRANSACTION_canonicalToCurrentPackageNames
	static final int TRANSACTION_getPermissionInfo
	static final int TRANSACTION_queryPermissionsByGroup
	static final int TRANSACTION_getPermissionGroupInfo
	static final int TRANSACTION_getAllPermissionGroups
	static final int TRANSACTION_getApplicationInfo
	static final int TRANSACTION_getActivityInfo
	static final int TRANSACTION_activitySupportsIntent
	static final int TRANSACTION_getReceiverInfo
	static final int TRANSACTION_getServiceInfo
	static final int TRANSACTION_getProviderInfo
	static final int TRANSACTION_checkPermission
	static final int TRANSACTION_checkUidPermission
	static final int TRANSACTION_addPermission
	static final int TRANSACTION_removePermission
	static final int TRANSACTION_grantRuntimePermission
	static final int TRANSACTION_revokeRuntimePermission
	static final int TRANSACTION_resetRuntimePermissions
	static final int TRANSACTION_getPermissionFlags
	static final int TRANSACTION_updatePermissionFlags
	static final int TRANSACTION_updatePermissionFlagsForAllApps
	static final int TRANSACTION_shouldShowRequestPermissionRationale
	static final int TRANSACTION_isProtectedBroadcast
	static final int TRANSACTION_checkSignatures
	static final int TRANSACTION_checkUidSignatures
	static final int TRANSACTION_getAllPackages
	static final int TRANSACTION_getPackagesForUid
	static final int TRANSACTION_getNameForUid
	static final int TRANSACTION_getUidForSharedUser
	static final int TRANSACTION_getFlagsForUid
	static final int TRANSACTION_getPrivateFlagsForUid
	static final int TRANSACTION_isUidPrivileged
	static final int TRANSACTION_getAppOpPermissionPackages
	static final int TRANSACTION_resolveIntent
	static final int TRANSACTION_canForwardTo
	static final int TRANSACTION_queryIntentActivities
	static final int TRANSACTION_queryIntentActivityOptions
	static final int TRANSACTION_queryIntentReceivers
	static final int TRANSACTION_resolveService
	static final int TRANSACTION_queryIntentServices
	static final int TRANSACTION_queryIntentContentProviders
	static final int TRANSACTION_getInstalledPackages
	static final int TRANSACTION_getPackagesHoldingPermissions
	static final int TRANSACTION_getInstalledApplications
	static final int TRANSACTION_getPersistentApplications
	static final int TRANSACTION_resolveContentProvider
	static final int TRANSACTION_querySyncProviders
	static final int TRANSACTION_queryContentProviders
	static final int TRANSACTION_getInstrumentationInfo
	static final int TRANSACTION_queryInstrumentation
	static final int TRANSACTION_installPackageAsUser
	static final int TRANSACTION_finishPackageInstall
	static final int TRANSACTION_setInstallerPackageName
	static final int TRANSACTION_deletePackageAsUser
	static final int TRANSACTION_deletePackage
	static final int TRANSACTION_getInstallerPackageName
	static final int TRANSACTION_resetApplicationPreferences
	static final int TRANSACTION_getLastChosenActivity
	static final int TRANSACTION_setLastChosenActivity
	static final int TRANSACTION_addPreferredActivity
	static final int TRANSACTION_replacePreferredActivity
	static final int TRANSACTION_clearPackagePreferredActivities
	static final int TRANSACTION_getPreferredActivities
	static final int TRANSACTION_addPersistentPreferredActivity
	static final int TRANSACTION_clearPackagePersistentPreferredActivities
	static final int TRANSACTION_addCrossProfileIntentFilter
	static final int TRANSACTION_clearCrossProfileIntentFilters
	static final int TRANSACTION_setPackagesSuspendedAsUser
	static final int TRANSACTION_isPackageSuspendedForUser
	static final int TRANSACTION_getPreferredActivityBackup
	static final int TRANSACTION_restorePreferredActivities
	static final int TRANSACTION_getDefaultAppsBackup
	static final int TRANSACTION_restoreDefaultApps
	static final int TRANSACTION_getIntentFilterVerificationBackup
	static final int TRANSACTION_restoreIntentFilterVerification
	static final int TRANSACTION_getPermissionGrantBackup
	static final int TRANSACTION_restorePermissionGrants
	static final int TRANSACTION_getHomeActivities
	static final int TRANSACTION_setHomeActivity
	static final int TRANSACTION_setComponentEnabledSetting
	static final int TRANSACTION_getComponentEnabledSetting
	static final int TRANSACTION_setApplicationEnabledSetting
	static final int TRANSACTION_getApplicationEnabledSetting
	static final int TRANSACTION_logAppProcessStartIfNeeded
	static final int TRANSACTION_flushPackageRestrictionsAsUser
	static final int TRANSACTION_setPackageStoppedState
	static final int TRANSACTION_freeStorageAndNotify
	static final int TRANSACTION_freeStorage
	static final int TRANSACTION_deleteApplicationCacheFiles
	static final int TRANSACTION_deleteApplicationCacheFilesAsUser
	static final int TRANSACTION_clearApplicationUserData
	static final int TRANSACTION_clearApplicationProfileData
	static final int TRANSACTION_getPackageSizeInfo
	static final int TRANSACTION_getSystemSharedLibraryNames
	static final int TRANSACTION_getSystemAvailableFeatures
	static final int TRANSACTION_hasSystemFeature
	static final int TRANSACTION_enterSafeMode
	static final int TRANSACTION_isSafeMode
	static final int TRANSACTION_systemReady
	static final int TRANSACTION_hasSystemUidErrors
	static final int TRANSACTION_performFstrimIfNeeded
	static final int TRANSACTION_updatePackagesIfNeeded
	static final int TRANSACTION_notifyPackageUse
	static final int TRANSACTION_performDexOptIfNeeded
	static final int TRANSACTION_performDexOpt
	static final int TRANSACTION_performDexOptMode
	static final int TRANSACTION_dumpProfiles
	static final int TRANSACTION_forceDexOpt
	static final int TRANSACTION_updateExternalMediaStatus
	static final int TRANSACTION_nextPackageToClean
	static final int TRANSACTION_getMoveStatus
	static final int TRANSACTION_registerMoveCallback
	static final int TRANSACTION_unregisterMoveCallback
	static final int TRANSACTION_movePackage
	static final int TRANSACTION_movePrimaryStorage
	static final int TRANSACTION_addPermissionAsync
	static final int TRANSACTION_setInstallLocation
	static final int TRANSACTION_getInstallLocation
	static final int TRANSACTION_installExistingPackageAsUser
	static final int TRANSACTION_verifyPendingInstall
	static final int TRANSACTION_extendVerificationTimeout
	static final int TRANSACTION_verifyIntentFilter
	static final int TRANSACTION_getIntentVerificationStatus
	static final int TRANSACTION_updateIntentVerificationStatus
	static final int TRANSACTION_getIntentFilterVerifications
	static final int TRANSACTION_getAllIntentFilters
	static final int TRANSACTION_setDefaultBrowserPackageName
	static final int TRANSACTION_getDefaultBrowserPackageName
	static final int TRANSACTION_getVerifierDeviceIdentity
	static final int TRANSACTION_isFirstBoot
	static final int TRANSACTION_isOnlyCoreApps
	static final int TRANSACTION_isUpgrade
	static final int TRANSACTION_setPermissionEnforced
	static final int TRANSACTION_isPermissionEnforced
	static final int TRANSACTION_isStorageLow
	static final int TRANSACTION_setApplicationHiddenSettingAsUser
	static final int TRANSACTION_getApplicationHiddenSettingAsUser
	static final int TRANSACTION_getPackageInstaller
	static final int TRANSACTION_setBlockUninstallForUser
	static final int TRANSACTION_getBlockUninstallForUser
	static final int TRANSACTION_getKeySetByAlias
	static final int TRANSACTION_getSigningKeySet
	static final int TRANSACTION_isPackageSignedByKeySet
	static final int TRANSACTION_isPackageSignedByKeySetExactly
	static final int TRANSACTION_addOnPermissionsChangeListener
	static final int TRANSACTION_removeOnPermissionsChangeListener
	static final int TRANSACTION_grantDefaultPermissionsToEnabledCarrierApps
	static final int TRANSACTION_isPermissionRevokedByPolicy
	static final int TRANSACTION_getPermissionControllerPackageName
	static final int TRANSACTION_getEphemeralApplications
	static final int TRANSACTION_getEphemeralApplicationCookie
	static final int TRANSACTION_setEphemeralApplicationCookie
	static final int TRANSACTION_getEphemeralApplicationIcon
	static final int TRANSACTION_isEphemeralApplication
	static final int TRANSACTION_setRequiredForSystemUser
	static final int TRANSACTION_getServicesSystemSharedLibraryPackageName
	static final int TRANSACTION_getSharedSystemSharedLibraryPackageName
	static final int TRANSACTION_isPackageDeviceAdminOnAnyUser
	static final int TRANSACTION_getPreviousCodePaths
	public void  () 
	public static android.content.pm.IPackageManager 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
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		int _arg2
		android.content.pm.PackageInfo _result
		String _arg0
		int _arg1
		int _arg2
		int _result
		String _arg0
		int _arg1
		int _arg2
		int[] _result
		String[] _arg0
		String[] _result
		String[] _arg0
		String[] _result
		String _arg0
		int _arg1
		android.content.pm.PermissionInfo _result
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		android.content.pm.PermissionGroupInfo _result
		int _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		int _arg2
		android.content.pm.ApplicationInfo _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		android.content.pm.ActivityInfo _result
		android.content.ComponentName _arg0
		android.content.Intent _arg1
		android.content.ComponentName _arg0
		android.content.Intent _arg1
		String _arg2
		boolean _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		android.content.pm.ActivityInfo _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		android.content.pm.ServiceInfo _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		android.content.pm.ProviderInfo _result
		String _arg0
		String _arg1
		int _arg2
		int _result
		String _arg0
		int _arg1
		int _result
		android.content.pm.PermissionInfo _arg0
		android.content.pm.PermissionInfo _arg0
		boolean _result
		String _arg0
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		int _result
		String _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg0
		int _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		boolean _result
		String _arg0
		boolean _result
		String _arg0
		String _arg1
		int _result
		int _arg0
		int _arg1
		int _result
		java.util.List _result
		int _arg0
		String[] _result
		int _arg0
		String _result
		String _arg0
		int _result
		int _arg0
		int _result
		int _arg0
		int _result
		int _arg0
		boolean _result
		String _arg0
		String[] _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ResolveInfo _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		boolean _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName _arg0
		android.content.Intent _arg3
		android.content.ComponentName _arg0
		android.content.Intent[] _arg1
		String[] _arg2
		android.content.Intent _arg3
		String _arg4
		int _arg5
		int _arg6
		android.content.pm.ParceledListSlice _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ParceledListSlice _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ResolveInfo _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ParceledListSlice _result
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		int _arg3
		android.content.pm.ParceledListSlice _result
		int _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		String[] _arg0
		int _arg1
		int _arg2
		android.content.pm.ParceledListSlice _result
		int _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		int _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		int _arg2
		android.content.pm.ProviderInfo _result
		java.util.List _arg0
		java.util.List _arg1
		String _arg0
		int _arg1
		int _arg2
		android.content.pm.ParceledListSlice _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.pm.InstrumentationInfo _result
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		String _arg0
		android.content.pm.IPackageInstallObserver2 _arg1
		int _arg2
		String _arg3
		int _arg4
		int _arg0
		boolean _arg1
		String _arg0
		String _arg1
		String _arg0
		android.content.pm.IPackageDeleteObserver _arg1
		int _arg2
		int _arg3
		String _arg0
		android.content.pm.IPackageDeleteObserver2 _arg1
		int _arg2
		int _arg3
		String _arg0
		String _result
		int _arg0
		android.content.Intent _arg0
		android.content.Intent _arg0
		String _arg1
		int _arg2
		android.content.pm.ResolveInfo _result
		android.content.Intent _arg0
		android.content.IntentFilter _arg3
		android.content.ComponentName _arg5
		android.content.Intent _arg0
		String _arg1
		int _arg2
		android.content.IntentFilter _arg3
		int _arg4
		android.content.ComponentName _arg5
		android.content.IntentFilter _arg0
		android.content.ComponentName _arg3
		android.content.IntentFilter _arg0
		int _arg1
		android.content.ComponentName[] _arg2
		android.content.ComponentName _arg3
		int _arg4
		android.content.IntentFilter _arg0
		android.content.ComponentName _arg3
		android.content.IntentFilter _arg0
		int _arg1
		android.content.ComponentName[] _arg2
		android.content.ComponentName _arg3
		int _arg4
		String _arg0
		java.util.List _arg0
		java.util.List _arg1
		String _arg2
		int _result
		android.content.IntentFilter _arg0
		android.content.ComponentName _arg1
		android.content.IntentFilter _arg0
		android.content.ComponentName _arg1
		int _arg2
		String _arg0
		int _arg1
		android.content.IntentFilter _arg0
		android.content.IntentFilter _arg0
		String _arg1
		int _arg2
		int _arg3
		int _arg4
		int _arg0
		String _arg1
		String[] _arg0
		boolean _arg1
		int _arg2
		String[] _result
		String _arg0
		int _arg1
		boolean _result
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		java.util.List _arg0
		android.content.ComponentName _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _arg2
		int _arg3
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _arg2
		int _arg3
		String _arg4
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		String _arg2
		String _arg3
		int _arg4
		int _arg0
		String _arg0
		boolean _arg1
		int _arg2
		String _arg0
		long _arg1
		android.content.pm.IPackageDataObserver _arg2
		android.content.IntentSender _arg2
		String _arg0
		long _arg1
		android.content.IntentSender _arg2
		String _arg0
		android.content.pm.IPackageDataObserver _arg1
		String _arg0
		int _arg1
		android.content.pm.IPackageDataObserver _arg2
		String _arg0
		android.content.pm.IPackageDataObserver _arg1
		int _arg2
		String _arg0
		String _arg0
		int _arg1
		android.content.pm.IPackageStatsObserver _arg2
		String[] _result
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		boolean _result
		boolean _result
		boolean _result
		String _arg0
		int _arg1
		String _arg0
		boolean _result
		String _arg0
		boolean _arg1
		int _arg2
		boolean _arg3
		boolean _result
		String _arg0
		boolean _arg1
		String _arg2
		boolean _arg3
		boolean _result
		String _arg0
		String _arg0
		boolean _arg0
		boolean _arg1
		android.content.pm.PackageCleanItem _arg0
		android.content.pm.PackageCleanItem _arg0
		android.content.pm.PackageCleanItem _result
		int _arg0
		int _result
		android.content.pm.IPackageMoveObserver _arg0
		android.content.pm.IPackageMoveObserver _arg0
		String _arg0
		String _arg1
		int _result
		String _arg0
		int _result
		android.content.pm.PermissionInfo _arg0
		android.content.pm.PermissionInfo _arg0
		boolean _result
		int _arg0
		boolean _result
		int _result
		String _arg0
		int _arg1
		int _result
		int _arg0
		int _arg1
		int _arg0
		int _arg1
		long _arg2
		int _arg0
		int _arg1
		java.util.List _arg2
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _arg2
		boolean _result
		String _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		boolean _result
		int _arg0
		String _result
		android.content.pm.VerifierDeviceIdentity _result
		boolean _result
		boolean _result
		boolean _result
		String _arg0
		boolean _arg1
		String _arg0
		boolean _result
		boolean _result
		String _arg0
		boolean _arg1
		int _arg2
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		android.content.pm.IPackageInstaller _result
		String _arg0
		boolean _arg1
		int _arg2
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		String _arg1
		android.content.pm.KeySet _result
		String _arg0
		android.content.pm.KeySet _result
		android.content.pm.KeySet _arg1
		String _arg0
		android.content.pm.KeySet _arg1
		boolean _result
		android.content.pm.KeySet _arg1
		String _arg0
		android.content.pm.KeySet _arg1
		boolean _result
		android.content.pm.IOnPermissionsChangeListener _arg0
		android.content.pm.IOnPermissionsChangeListener _arg0
		String[] _arg0
		int _arg1
		String _arg0
		String _arg1
		int _arg2
		boolean _result
		String _result
		int _arg0
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		byte[] _result
		String _arg0
		byte[] _arg1
		int _arg2
		boolean _result
		String _arg0
		int _arg1
		android.graphics.Bitmap _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		boolean _arg1
		boolean _result
		String _result
		String _result
		String _arg0
		boolean _result
		String _arg0
		java.util.List _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/ResolveInfo.class
ResolveInfo.java
package android.content.pm
public android.content.pm.ResolveInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public android.content.pm.ActivityInfo activityInfo
	public android.content.pm.ServiceInfo serviceInfo
	public android.content.pm.ProviderInfo providerInfo
	public android.content.pm.EphemeralResolveInfo ephemeralResolveInfo
	public android.content.pm.ResolveInfo ephemeralInstaller
	public android.content.IntentFilter filter
	public int priority
	public int preferredOrder
	public int match
	public int specificIndex
	public boolean isDefault
	public int labelRes
	public CharSequence nonLocalizedLabel
	public int icon
	public String resolvePackageName
	public int targetUserId
	public boolean noResourceId
	public int iconResourceId
	public boolean system
	public boolean handleAllWebDataURI
	public static final android.os.Parcelable$Creator CREATOR
	public android.content.pm.ComponentInfo getComponentInfo () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		CharSequence label
		CharSequence label
		android.content.pm.PackageManager pm
		android.content.pm.ComponentInfo ci
		android.content.pm.ApplicationInfo ai
		CharSequence data
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.ApplicationInfo ai
		android.content.pm.PackageManager pm
		android.graphics.drawable.Drawable dr
		android.content.pm.ComponentInfo ci
	final int getIconResourceInternal () 
		android.content.pm.ComponentInfo ci
	public final int getIconResource () 
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void dump (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public void  () 
	public void  (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo orig
	public java.lang.String toString () 
		android.content.pm.ComponentInfo ci
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.ResolveInfo$1) 
		android.os.Parcel x0
		android.content.pm.ResolveInfo$1 x1
	static void  () 
}

android/content/pm/PackageInfo.class
PackageInfo.java
package android.content.pm
public android.content.pm.PackageInfo extends java.lang.Object implements android.os.Parcelable  {
	public String packageName
	public String[] splitNames
	public int versionCode
	public String versionName
	public int baseRevisionCode
	public int[] splitRevisionCodes
	public String sharedUserId
	public int sharedUserLabel
	public android.content.pm.ApplicationInfo applicationInfo
	public long firstInstallTime
	public long lastUpdateTime
	public int[] gids
	public android.content.pm.ActivityInfo[] activities
	public android.content.pm.ActivityInfo[] receivers
	public android.content.pm.ServiceInfo[] services
	public android.content.pm.ProviderInfo[] providers
	public android.content.pm.InstrumentationInfo[] instrumentation
	public android.content.pm.PermissionInfo[] permissions
	public String[] requestedPermissions
	public int[] requestedPermissionsFlags
	public static final int REQUESTED_PERMISSION_REQUIRED
	public static final int REQUESTED_PERMISSION_GRANTED
	public android.content.pm.Signature[] signatures
	public android.content.pm.ConfigurationInfo[] configPreferences
	public android.content.pm.FeatureInfo[] reqFeatures
	public android.content.pm.FeatureGroupInfo[] featureGroups
	public static final int INSTALL_LOCATION_UNSPECIFIED
	public static final int INSTALL_LOCATION_AUTO
	public static final int INSTALL_LOCATION_INTERNAL_ONLY
	public static final int INSTALL_LOCATION_PREFER_EXTERNAL
	public int installLocation
	public boolean coreApp
	public boolean requiredForAllUsers
	public String restrictedAccountType
	public String requiredAccountType
	public String overlayTarget
	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 parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
		int hasApp
	private void propagateApplicationInfo (android.content.pm.ApplicationInfo, android.content.pm.ComponentInfo[]) 
		android.content.pm.ComponentInfo ci
		android.content.pm.ApplicationInfo appInfo
		android.content.pm.ComponentInfo[] components
	void  (android.os.Parcel, android.content.pm.PackageInfo$1) 
		android.os.Parcel x0
		android.content.pm.PackageInfo$1 x1
	static void  () 
}

android/content/pm/ConfigurationInfo$1.class
ConfigurationInfo.java
package android.content.pm
final android.content.pm.ConfigurationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ConfigurationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ConfigurationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IntentFilterVerificationInfo.class
IntentFilterVerificationInfo.java
package android.content.pm
public final android.content.pm.IntentFilterVerificationInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final String TAG_DOMAIN
	private static final String ATTR_DOMAIN_NAME
	private static final String ATTR_PACKAGE_NAME
	private static final String ATTR_STATUS
	private android.util.ArraySet mDomains
	private String mPackageName
	private int mMainStatus
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String, java.util.ArrayList) 
		String packageName
		java.util.ArrayList domains
	public void  (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		org.xmlpull.v1.XmlPullParser parser
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getPackageName () 
	public int getStatus () 
	public void setStatus (int) 
		int s
	public android.util.ArraySet getDomains () 
	public void setDomains (java.util.ArrayList) 
		java.util.ArrayList list
	public java.lang.String getDomainsString () 
		String str
		StringBuilder sb
	java.lang.String getStringFromXml (org.xmlpull.v1.XmlPullParser, java.lang.String, java.lang.String) 
		String msg
		org.xmlpull.v1.XmlPullParser parser
		String attribute
		String defaultValue
		String value
	int getIntFromXml (org.xmlpull.v1.XmlPullParser, java.lang.String, int) 
		String msg
		org.xmlpull.v1.XmlPullParser parser
		String attribute
		int defaultValue
		String value
	public void readFromXml (org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String name
		String tagName
		org.xmlpull.v1.XmlPullParser parser
		int status
		int outerDepth
		int type
	public void writeToXml (org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
		String str
		org.xmlpull.v1.XmlSerializer serializer
	public java.lang.String getStatusString () 
	public static java.lang.String getStatusStringFromValue (long) 
		long val
		StringBuilder sb
	public int describeContents () 
	private void readFromParcel (android.os.Parcel) 
		android.os.Parcel source
		java.util.ArrayList list
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/content/pm/IPackageStatsObserver$Stub.class
IPackageStatsObserver.java
package android.content.pm
public abstract android.content.pm.IPackageStatsObserver$Stub extends android.os.Binder implements android.content.pm.IPackageStatsObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onGetStatsCompleted
	public void  () 
	public static android.content.pm.IPackageStatsObserver 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.pm.PackageStats _arg0
		android.content.pm.PackageStats _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/IPackageDeleteObserver$Stub$Proxy.class
IPackageDeleteObserver.java
package android.content.pm
 android.content.pm.IPackageDeleteObserver$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageDeleteObserver  {
	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 packageDeleted (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int returnCode
		android.os.Parcel _data
}

android/content/pm/IPackageMoveObserver.class
IPackageMoveObserver.java
package android.content.pm
public abstract android.content.pm.IPackageMoveObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void onCreated (int, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onStatusChanged (int, int, long)  throws android.os.RemoteException 
}

android/content/pm/PackageParser$PackageParserException.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$PackageParserException 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
}

android/content/pm/VerifierInfo$1.class
VerifierInfo.java
package android.content.pm
final android.content.pm.VerifierInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.VerifierInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.VerifierInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageInstaller$SessionParams$1.class
PackageInstaller.java
package android.content.pm
final android.content.pm.PackageInstaller$SessionParams$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageInstaller$SessionParams createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.content.pm.PackageInstaller$SessionParams[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/VerifierDeviceIdentity.class
VerifierDeviceIdentity.java
package android.content.pm
public android.content.pm.VerifierDeviceIdentity extends java.lang.Object implements android.os.Parcelable  {
	private static final int LONG_SIZE
	private static final int GROUP_SIZE
	private final long mIdentity
	private final String mIdentityString
	private static final char[] ENCODE
	private static final char SEPARATOR
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long) 
		long identity
	private void  (android.os.Parcel) 
		android.os.Parcel source
		long identity
	public static android.content.pm.VerifierDeviceIdentity generate () 
		java.security.SecureRandom sr
	static android.content.pm.VerifierDeviceIdentity generate (java.util.Random) 
		java.util.Random rng
		long identity
	private static final java.lang.String encodeBase32 (long) 
		int group
		int i
		long input
		char[] alphabet
		char[] encoded
		int index
	private static final long decodeBase32 (byte[])  throws java.lang.IllegalArgumentException 
		int value
		int value
		int value
		int value
		int value
		int group
		int value
		int i
		byte[] input
		long output
		int numParsed
		int N
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
		android.content.pm.VerifierDeviceIdentity o
	public java.lang.String toString () 
	public static android.content.pm.VerifierDeviceIdentity parse (java.lang.String)  throws java.lang.IllegalArgumentException 
		java.io.UnsupportedEncodingException e
		String deviceIdentity
		byte[] input
		byte[] input
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.content.pm.VerifierDeviceIdentity$1) 
		android.os.Parcel x0
		android.content.pm.VerifierDeviceIdentity$1 x1
	static void  () 
}

android/content/pm/RegisteredServicesCache$2.class
RegisteredServicesCache.java
package android.content.pm
 android.content.pm.RegisteredServicesCache$2 extends android.content.BroadcastReceiver {
	final android.content.pm.RegisteredServicesCache this$0
	void  (android.content.pm.RegisteredServicesCache) 
		android.content.pm.RegisteredServicesCache this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/content/pm/PackageInstaller$SessionCallback.class
PackageInstaller.java
package android.content.pm
public abstract android.content.pm.PackageInstaller$SessionCallback extends java.lang.Object {
	public void  () 
	public abstract void onCreated (int) 
	public abstract void onBadgingChanged (int) 
	public abstract void onActiveChanged (int, boolean) 
	public abstract void onProgressChanged (int, float) 
	public abstract void onFinished (int, boolean) 
}

android/content/pm/IPackageInstallerSession.class
IPackageInstallerSession.java
package android.content.pm
public abstract android.content.pm.IPackageInstallerSession extends java.lang.Object implements android.os.IInterface  {
	public abstract void setClientProgress (float)  throws android.os.RemoteException 
	public abstract void addClientProgress (float)  throws android.os.RemoteException 
	public abstract java.lang.String[] getNames ()  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openWrite (java.lang.String, long, long)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openRead (java.lang.String)  throws android.os.RemoteException 
	public abstract void removeSplit (java.lang.String)  throws android.os.RemoteException 
	public abstract void close ()  throws android.os.RemoteException 
	public abstract void commit (android.content.IntentSender)  throws android.os.RemoteException 
	public abstract void abandon ()  throws android.os.RemoteException 
}

android/content/pm/IPackageInstallerCallback$Stub.class
IPackageInstallerCallback.java
package android.content.pm
public abstract android.content.pm.IPackageInstallerCallback$Stub extends android.os.Binder implements android.content.pm.IPackageInstallerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onSessionCreated
	static final int TRANSACTION_onSessionBadgingChanged
	static final int TRANSACTION_onSessionActiveChanged
	static final int TRANSACTION_onSessionProgressChanged
	static final int TRANSACTION_onSessionFinished
	public void  () 
	public static android.content.pm.IPackageInstallerCallback 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 _arg0
		int _arg0
		boolean _arg1
		int _arg0
		float _arg1
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/ResolveInfo$DisplayNameComparator.class
ResolveInfo.java
package android.content.pm
public android.content.pm.ResolveInfo$DisplayNameComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator mCollator
	private android.content.pm.PackageManager mPM
	public void  (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public final int compare (android.content.pm.ResolveInfo, android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo a
		android.content.pm.ResolveInfo b
		CharSequence sa
		CharSequence sb
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/content/pm/PackageParser$ActivityIntentInfo.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$ActivityIntentInfo extends android.content.pm.PackageParser$IntentInfo {
	public final android.content.pm.PackageParser$Activity activity
	public void  (android.content.pm.PackageParser$Activity) 
		android.content.pm.PackageParser$Activity _activity
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/ApplicationInfo$1.class
ApplicationInfo.java
package android.content.pm
final android.content.pm.ApplicationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ApplicationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ApplicationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/AppsQueryHelper.class
AppsQueryHelper.java
package android.content.pm
public android.content.pm.AppsQueryHelper extends java.lang.Object {
	public static int GET_NON_LAUNCHABLE_APPS
	public static int GET_APPS_WITH_INTERACT_ACROSS_USERS_PERM
	public static int GET_IMES
	public static int GET_REQUIRED_FOR_SYSTEM_USER
	private final android.content.pm.IPackageManager mPackageManager
	private java.util.List mAllApps
	public void  (android.content.pm.IPackageManager) 
		android.content.pm.IPackageManager packageManager
	public void  () 
	public java.util.List queryApps (int, boolean, android.os.UserHandle) 
		android.content.pm.ApplicationInfo appInfo
		int i
		int allAppsSize
		int i
		android.content.pm.ApplicationInfo appInfo
		String packageName
		int i
		android.content.Intent intent
		java.util.List resolveInfos
		android.util.ArraySet appsWithLaunchers
		int resolveInfosSize
		int allAppsSize
		android.content.pm.PackageInfo packageInfo
		int i
		java.util.List packagesHoldingPermissions
		int packagesHoldingPermissionsSize
		android.content.pm.ServiceInfo serviceInfo
		int i
		java.util.List resolveInfos
		int resolveInfosSize
		android.content.pm.ApplicationInfo appInfo
		int i
		int allAppsSize
		int flags
		boolean systemAppsOnly
		android.os.UserHandle user
		boolean nonLaunchableApps
		boolean interactAcrossUsers
		boolean imes
		boolean requiredForSystemUser
		java.util.List result
	protected java.util.List getAllApps (int) 
		android.os.RemoteException e
		int userId
	protected java.util.List queryIntentActivitiesAsUser (android.content.Intent, int) 
		android.os.RemoteException e
		android.content.Intent intent
		int userId
	protected java.util.List queryIntentServicesAsUser (android.content.Intent, int) 
		android.os.RemoteException e
		android.content.Intent intent
		int userId
	protected java.util.List getPackagesHoldingPermission (java.lang.String, int) 
		android.os.RemoteException e
		String perm
		int userId
	static void  () 
}

android/content/pm/PackageInstaller.class
PackageInstaller.java
package android.content.pm
public android.content.pm.PackageInstaller extends java.lang.Object {
	private static final String TAG
	public static final String ACTION_SESSION_DETAILS
	public static final String ACTION_CONFIRM_PERMISSIONS
	public static final String EXTRA_SESSION_ID
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_STATUS
	public static final String EXTRA_STATUS_MESSAGE
	public static final String EXTRA_OTHER_PACKAGE_NAME
	public static final String EXTRA_STORAGE_PATH
	public static final String EXTRA_PACKAGE_NAMES
	public static final String EXTRA_LEGACY_STATUS
	public static final String EXTRA_LEGACY_BUNDLE
	public static final String EXTRA_CALLBACK
	public static final int STATUS_PENDING_USER_ACTION
	public static final int STATUS_SUCCESS
	public static final int STATUS_FAILURE
	public static final int STATUS_FAILURE_BLOCKED
	public static final int STATUS_FAILURE_ABORTED
	public static final int STATUS_FAILURE_INVALID
	public static final int STATUS_FAILURE_CONFLICT
	public static final int STATUS_FAILURE_STORAGE
	public static final int STATUS_FAILURE_INCOMPATIBLE
	private final android.content.Context mContext
	private final android.content.pm.PackageManager mPm
	private final android.content.pm.IPackageInstaller mInstaller
	private final int mUserId
	private final String mInstallerPackageName
	private final java.util.ArrayList mDelegates
	public void  (android.content.Context, android.content.pm.PackageManager, android.content.pm.IPackageInstaller, java.lang.String, int) 
		android.content.Context context
		android.content.pm.PackageManager pm
		android.content.pm.IPackageInstaller installer
		String installerPackageName
		int userId
	public int createSession (android.content.pm.PackageInstaller$SessionParams)  throws java.io.IOException 
		RuntimeException e
		android.os.RemoteException e
		android.content.pm.PackageInstaller$SessionParams params
	public android.content.pm.PackageInstaller$Session openSession (int)  throws java.io.IOException 
		RuntimeException e
		android.os.RemoteException e
		int sessionId
	public void updateSessionAppIcon (int, android.graphics.Bitmap) 
		android.os.RemoteException e
		int sessionId
		android.graphics.Bitmap appIcon
	public void updateSessionAppLabel (int, java.lang.CharSequence) 
		String val
		android.os.RemoteException e
		int sessionId
		CharSequence appLabel
	public void abandonSession (int) 
		android.os.RemoteException e
		int sessionId
	public android.content.pm.PackageInstaller$SessionInfo getSessionInfo (int) 
		android.os.RemoteException e
		int sessionId
	public java.util.List getAllSessions () 
		android.os.RemoteException e
	public java.util.List getMySessions () 
		android.os.RemoteException e
	public void uninstall (java.lang.String, android.content.IntentSender) 
		android.os.RemoteException e
		String packageName
		android.content.IntentSender statusReceiver
	public void setPermissionsResult (int, boolean) 
		android.os.RemoteException e
		int sessionId
		boolean accepted
	public void addSessionCallback (android.content.pm.PackageInstaller$SessionCallback) 
		android.content.pm.PackageInstaller$SessionCallback callback
	public void registerSessionCallback (android.content.pm.PackageInstaller$SessionCallback) 
		android.content.pm.PackageInstaller$SessionCallback callback
	public void addSessionCallback (android.content.pm.PackageInstaller$SessionCallback, android.os.Handler) 
		android.content.pm.PackageInstaller$SessionCallback callback
		android.os.Handler handler
	public void registerSessionCallback (android.content.pm.PackageInstaller$SessionCallback, android.os.Handler) 
		android.os.RemoteException e
		android.content.pm.PackageInstaller$SessionCallbackDelegate delegate
		android.content.pm.PackageInstaller$SessionCallback callback
		android.os.Handler handler
	public void removeSessionCallback (android.content.pm.PackageInstaller$SessionCallback) 
		android.content.pm.PackageInstaller$SessionCallback callback
	public void unregisterSessionCallback (android.content.pm.PackageInstaller$SessionCallback) 
		android.os.RemoteException e
		android.content.pm.PackageInstaller$SessionCallbackDelegate delegate
		java.util.Iterator i
		android.content.pm.PackageInstaller$SessionCallback callback
}

android/content/pm/UserInfo.class
UserInfo.java
package android.content.pm
public android.content.pm.UserInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int FLAG_MASK_USER_TYPE
	public static final int FLAG_PRIMARY
	public static final int FLAG_ADMIN
	public static final int FLAG_GUEST
	public static final int FLAG_RESTRICTED
	public static final int FLAG_INITIALIZED
	public static final int FLAG_MANAGED_PROFILE
	public static final int FLAG_DISABLED
	public static final int FLAG_QUIET_MODE
	public static final int FLAG_EPHEMERAL
	public static final int FLAG_DEMO
	public static final int NO_PROFILE_GROUP_ID
	public int id
	public int serialNumber
	public String name
	public String iconPath
	public int flags
	public long creationTime
	public long lastLoggedInTime
	public String lastLoggedInFingerprint
	public int profileGroupId
	public int restrictedProfileParentId
	public boolean partial
	public boolean guestToRemove
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String, int) 
		int id
		String name
		int flags
	public void  (int, java.lang.String, java.lang.String, int) 
		int id
		String name
		String iconPath
		int flags
	public boolean isPrimary () 
	public boolean isAdmin () 
	public boolean isGuest () 
	public boolean isRestricted () 
	public boolean isManagedProfile () 
	public boolean isEnabled () 
	public boolean isQuietModeEnabled () 
	public boolean isEphemeral () 
	public boolean isInitialized () 
	public boolean isDemo () 
	public boolean isSystemOnly () 
	public static boolean isSystemOnly (int) 
		int userId
	public boolean supportsSwitchTo () 
	public boolean supportsSwitchToByUser () 
		boolean hideSystemUser
	public boolean canHaveProfile () 
	public void  () 
	public void  (android.content.pm.UserInfo) 
		android.content.pm.UserInfo orig
	public android.os.UserHandle getUserHandle () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.UserInfo$1) 
		android.os.Parcel x0
		android.content.pm.UserInfo$1 x1
	static void  () 
}

android/content/pm/PackageParser$Instrumentation.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Instrumentation extends android.content.pm.PackageParser$Component {
	public final android.content.pm.InstrumentationInfo info
	public void  (android.content.pm.PackageParser$ParsePackageItemArgs, android.content.pm.InstrumentationInfo) 
		android.content.pm.PackageParser$ParsePackageItemArgs args
		android.content.pm.InstrumentationInfo _info
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/IPackageInstallObserver$Stub$Proxy.class
IPackageInstallObserver.java
package android.content.pm
 android.content.pm.IPackageInstallObserver$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageInstallObserver  {
	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 packageInstalled (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int returnCode
		android.os.Parcel _data
}

android/content/pm/MacAuthenticatedInputStream.class
MacAuthenticatedInputStream.java
package android.content.pm
public android.content.pm.MacAuthenticatedInputStream extends java.io.FilterInputStream {
	private final javax.crypto.Mac mMac
	public void  (java.io.InputStream, javax.crypto.Mac) 
		java.io.InputStream in
		javax.crypto.Mac mac
	public boolean isTagEqual (byte[]) 
		int i
		byte[] tag
		byte[] actualTag
		int value
	public int read ()  throws java.io.IOException 
		int b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int count
		int numRead
}

android/content/pm/IPackageDataObserver$Stub$Proxy.class
IPackageDataObserver.java
package android.content.pm
 android.content.pm.IPackageDataObserver$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageDataObserver  {
	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 onRemoveCompleted (java.lang.String, boolean)  throws android.os.RemoteException 
		String packageName
		boolean succeeded
		android.os.Parcel _data
}

android/content/pm/EphemeralResolveInfo$1.class
EphemeralResolveInfo.java
package android.content.pm
final android.content.pm.EphemeralResolveInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.EphemeralResolveInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.pm.EphemeralResolveInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageInstaller$Session.class
PackageInstaller.java
package android.content.pm
public android.content.pm.PackageInstaller$Session extends java.lang.Object implements java.io.Closeable  {
	private android.content.pm.IPackageInstallerSession mSession
	public void  (android.content.pm.IPackageInstallerSession) 
		android.content.pm.IPackageInstallerSession session
	public void setProgress (float) 
		float progress
	public void setStagingProgress (float) 
		android.os.RemoteException e
		float progress
	public void addProgress (float) 
		android.os.RemoteException e
		float progress
	public java.io.OutputStream openWrite (java.lang.String, long, long)  throws java.io.IOException 
		android.os.ParcelFileDescriptor clientSocket
		RuntimeException e
		android.os.RemoteException e
		String name
		long offsetBytes
		long lengthBytes
	public void fsync (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public java.lang.String[] getNames ()  throws java.io.IOException 
		RuntimeException e
		android.os.RemoteException e
	public java.io.InputStream openRead (java.lang.String)  throws java.io.IOException 
		android.os.ParcelFileDescriptor pfd
		RuntimeException e
		android.os.RemoteException e
		String name
	public void removeSplit (java.lang.String)  throws java.io.IOException 
		RuntimeException e
		android.os.RemoteException e
		String splitName
	public void commit (android.content.IntentSender) 
		android.os.RemoteException e
		android.content.IntentSender statusReceiver
	public void close () 
		android.os.RemoteException e
	public void abandon () 
		android.os.RemoteException e
}

android/content/pm/PackageParser.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser extends java.lang.Object {
	private static final boolean DEBUG_JAR
	private static final boolean DEBUG_PARSER
	private static final boolean DEBUG_BACKUP
	private static final boolean MULTI_PACKAGE_APK_ENABLED
	private static final int MAX_PACKAGES_PER_APK
	public static final int APK_SIGNING_UNKNOWN
	public static final int APK_SIGNING_V1
	public static final int APK_SIGNING_V2
	private static final String ANDROID_MANIFEST_FILENAME
	private static final String MNT_EXPAND
	private static final String TAG_MANIFEST
	private static final String TAG_APPLICATION
	private static final String TAG_OVERLAY
	private static final String TAG_KEY_SETS
	private static final String TAG_PERMISSION_GROUP
	private static final String TAG_PERMISSION
	private static final String TAG_PERMISSION_TREE
	private static final String TAG_USES_PERMISSION
	private static final String TAG_USES_PERMISSION_SDK_M
	private static final String TAG_USES_PERMISSION_SDK_23
	private static final String TAG_USES_CONFIGURATION
	private static final String TAG_USES_FEATURE
	private static final String TAG_FEATURE_GROUP
	private static final String TAG_USES_SDK
	private static final String TAG_SUPPORT_SCREENS
	private static final String TAG_PROTECTED_BROADCAST
	private static final String TAG_INSTRUMENTATION
	private static final String TAG_ORIGINAL_PACKAGE
	private static final String TAG_ADOPT_PERMISSIONS
	private static final String TAG_USES_GL_TEXTURE
	private static final String TAG_COMPATIBLE_SCREENS
	private static final String TAG_SUPPORTS_INPUT
	private static final String TAG_EAT_COMMENT
	private static final String TAG_PACKAGE
	private static final String TAG_RESTRICT_UPDATE
	private static final java.util.Set CHILD_PACKAGE_TAGS
	public static final android.content.pm.PackageParser$NewPermissionInfo[] NEW_PERMISSIONS
	public static final android.content.pm.PackageParser$SplitPermissionInfo[] SPLIT_PERMISSIONS
	private String mArchiveSourcePath
	private String[] mSeparateProcesses
	private boolean mOnlyCoreApps
	private android.util.DisplayMetrics mMetrics
	private static final int SDK_VERSION
	private static final String[] SDK_CODENAMES
	private int mParseError
	private static boolean sCompatibilityModeEnabled
	private static final int PARSE_DEFAULT_INSTALL_LOCATION
	private android.content.pm.PackageParser$ParsePackageItemArgs mParseInstrumentationArgs
	private android.content.pm.PackageParser$ParseComponentArgs mParseActivityArgs
	private android.content.pm.PackageParser$ParseComponentArgs mParseActivityAliasArgs
	private android.content.pm.PackageParser$ParseComponentArgs mParseServiceArgs
	private android.content.pm.PackageParser$ParseComponentArgs mParseProviderArgs
	private static final boolean RIGID_PARSER
	private static final String TAG
	public static final int PARSE_IS_SYSTEM
	public static final int PARSE_CHATTY
	public static final int PARSE_MUST_BE_APK
	public static final int PARSE_IGNORE_PROCESSES
	public static final int PARSE_FORWARD_LOCK
	public static final int PARSE_EXTERNAL_STORAGE
	public static final int PARSE_IS_SYSTEM_DIR
	public static final int PARSE_IS_PRIVILEGED
	public static final int PARSE_COLLECT_CERTIFICATES
	public static final int PARSE_TRUSTED_OVERLAY
	public static final int PARSE_ENFORCE_CODE
	public static final int PARSE_IS_EPHEMERAL
	public static final int PARSE_FORCE_SDK
	private static final java.util.Comparator sSplitNameComparator
	private static final String ANDROID_RESOURCES
	private static java.util.concurrent.atomic.AtomicReference sBuffer
	public void  () 
	public void setSeparateProcesses (java.lang.String[]) 
		String[] procs
	public void setOnlyCoreApps (boolean) 
		boolean onlyCoreApps
	public void setDisplayMetrics (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public static final boolean isApkFile (java.io.File) 
		java.io.File file
	private static boolean isApkPath (java.lang.String) 
		String path
	public static android.content.pm.PackageInfo generatePackageInfo (android.content.pm.PackageParser$Package, int[], int, long, long, java.util.Set, android.content.pm.PackageUserState) 
		android.content.pm.PackageParser$Package p
		int[] gids
		int flags
		long firstInstallTime
		long lastUpdateTime
		java.util.Set grantedPermissions
		android.content.pm.PackageUserState state
	private static boolean checkUseInstalledOrHidden (int, android.content.pm.PackageUserState) 
		int flags
		android.content.pm.PackageUserState state
	public static boolean isAvailable (android.content.pm.PackageUserState) 
		android.content.pm.PackageUserState state
	public static android.content.pm.PackageInfo generatePackageInfo (android.content.pm.PackageParser$Package, int[], int, long, long, java.util.Set, android.content.pm.PackageUserState, int) 
		int N
		android.content.pm.PackageParser$Activity a
		int i
		int num
		android.content.pm.ActivityInfo[] res
		int N
		android.content.pm.PackageParser$Activity a
		int i
		int num
		android.content.pm.ActivityInfo[] res
		int N
		android.content.pm.PackageParser$Service s
		int i
		int num
		android.content.pm.ServiceInfo[] res
		int N
		android.content.pm.PackageParser$Provider pr
		int i
		int num
		android.content.pm.ProviderInfo[] res
		int N
		int i
		int N
		int i
		String perm
		int i
		int N
		int N
		android.content.pm.PackageParser$Package p
		int[] gids
		int flags
		long firstInstallTime
		long lastUpdateTime
		java.util.Set grantedPermissions
		android.content.pm.PackageUserState state
		int userId
		android.content.pm.PackageInfo pi
	private static java.security.cert.Certificate[][] loadCertificates (android.util.jar.StrictJarFile, java.util.zip.ZipEntry)  throws android.content.pm.PackageParser$PackageParserException 
		Exception e
		android.util.jar.StrictJarFile jarFile
		java.util.zip.ZipEntry entry
		java.io.InputStream is
	public static android.content.pm.PackageParser$PackageLite parsePackageLite (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		java.io.File packageFile
		int flags
	private static android.content.pm.PackageParser$PackageLite parseMonolithicPackageLite (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		java.io.File packageFile
		int flags
		android.content.pm.PackageParser$ApkLite baseApk
		String packagePath
	private static android.content.pm.PackageParser$PackageLite parseClusterPackageLite (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		android.content.pm.PackageParser$ApkLite lite
		java.io.File file
		int i
		java.io.File packageDir
		int flags
		java.io.File[] files
		String packageName
		int versionCode
		android.util.ArrayMap apks
		android.content.pm.PackageParser$ApkLite baseApk
		int size
		String[] splitNames
		String[] splitCodePaths
		int[] splitRevisionCodes
		String codePath
	public android.content.pm.PackageParser$Package parsePackage (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		java.io.File packageFile
		int flags
	private android.content.pm.PackageParser$Package parseClusterPackage (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		String path
		int i
		int num
		java.io.File baseApk
		android.content.pm.PackageParser$Package pkg
		java.io.File packageDir
		int flags
		android.content.pm.PackageParser$PackageLite lite
		android.content.res.AssetManager assets
	public android.content.pm.PackageParser$Package parseMonolithicPackage (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		android.content.pm.PackageParser$Package pkg
		java.io.File apkFile
		int flags
		android.content.pm.PackageParser$PackageLite lite
		android.content.res.AssetManager assets
	private static int loadApkIntoAssetManager (android.content.res.AssetManager, java.lang.String, int)  throws android.content.pm.PackageParser$PackageParserException 
		android.content.res.AssetManager assets
		String apkPath
		int flags
		int cookie
	private android.content.pm.PackageParser$Package parseBaseApk (java.io.File, android.content.res.AssetManager, int)  throws android.content.pm.PackageParser$PackageParserException 
		int end
		String[] outError
		android.content.pm.PackageParser$Package pkg
		android.content.pm.PackageParser$PackageParserException e
		Exception e
		java.io.File apkFile
		android.content.res.AssetManager assets
		int flags
		String apkPath
		String volumeUuid
		int cookie
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
	private void parseSplitApk (android.content.pm.PackageParser$Package, int, android.content.res.AssetManager, int)  throws android.content.pm.PackageParser$PackageParserException 
		String[] outError
		android.content.pm.PackageParser$PackageParserException e
		Exception e
		android.content.pm.PackageParser$Package pkg
		int splitIndex
		android.content.res.AssetManager assets
		int flags
		String apkPath
		int cookie
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
	private android.content.pm.PackageParser$Package parseSplitApk (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException android.content.pm.PackageParser$PackageParserException 
		String tagName
		android.content.pm.PackageParser$Package pkg
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		int splitIndex
		String[] outError
		android.util.AttributeSet attrs
		int type
		boolean foundApp
		int outerDepth
	public static int getApkSigningVersion (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package pkg
	public static void populateCertificates (android.content.pm.PackageParser$Package, java.security.cert.Certificate[][])  throws android.content.pm.PackageParser$PackageParserException 
		java.security.cert.CertificateEncodingException e
		java.security.cert.Certificate[] signerCerts
		java.security.cert.Certificate signerCert
		int i
		android.content.pm.PackageParser$Package childPkg
		int i
		android.content.pm.PackageParser$Package pkg
		java.security.cert.Certificate[][] certificates
		int childCount
	public static void collectCertificates (android.content.pm.PackageParser$Package, int)  throws android.content.pm.PackageParser$PackageParserException 
		android.content.pm.PackageParser$Package childPkg
		int i
		android.content.pm.PackageParser$Package pkg
		int parseFlags
		int childCount
	private static void collectCertificatesInternal (android.content.pm.PackageParser$Package, int)  throws android.content.pm.PackageParser$PackageParserException 
		int i
		android.content.pm.PackageParser$Package pkg
		int parseFlags
	private static void collectCertificates (android.content.pm.PackageParser$Package, java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		Exception e
		java.security.cert.Certificate[] signerCerts
		java.security.cert.Certificate signerCert
		int i
		java.security.cert.Certificate[][] allSignersCerts
		android.content.pm.Signature[] signatures
		java.util.zip.ZipEntry entry
		String entryName
		java.util.Iterator i
		int i
		java.security.cert.Certificate[][] entryCerts
		android.content.pm.Signature[] entrySignatures
		java.util.zip.ZipEntry entry
		boolean signatureSchemeRollbackProtectionsEnforced
		java.util.zip.ZipEntry manifestEntry
		java.util.List toVerify
		java.security.GeneralSecurityException e
		Exception e
		android.content.pm.PackageParser$Package pkg
		java.io.File apkFile
		int parseFlags
		String apkPath
		boolean verified
		android.util.jar.StrictJarFile jarFile
	private static android.content.pm.Signature[] convertToSignatures (java.security.cert.Certificate[][])  throws java.security.cert.CertificateEncodingException 
		int i
		java.security.cert.Certificate[][] certs
		android.content.pm.Signature[] res
	public static android.content.pm.PackageParser$ApkLite parseApkLite (java.io.File, int)  throws android.content.pm.PackageParser$PackageParserException 
		android.content.pm.PackageParser$Package tempPkg
		android.content.pm.Signature[] signatures
		java.security.cert.Certificate[][] certificates
		int cookie
		android.util.DisplayMetrics metrics
		android.content.res.Resources res
		android.content.pm.Signature[] signatures
		java.security.cert.Certificate[][] certificates
		android.util.AttributeSet attrs
		Exception e
		java.io.File apkFile
		int flags
		String apkPath
		android.content.res.AssetManager assets
		android.content.res.XmlResourceParser parser
	private static java.lang.String validateName (java.lang.String, boolean, boolean) 
		char c
		int i
		String name
		boolean requireSeparator
		boolean requireFilename
		int N
		boolean hasSep
		boolean front
	private static android.util.Pair parsePackageSplitNames (org.xmlpull.v1.XmlPullParser, android.util.AttributeSet)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.content.pm.PackageParser$PackageParserException 
		String error
		String error
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		int type
		String packageName
		String splitName
	private static android.content.pm.PackageParser$ApkLite parseApkLite (java.lang.String, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, int, android.content.pm.Signature[], java.security.cert.Certificate[][])  throws java.io.IOException org.xmlpull.v1.XmlPullParserException android.content.pm.PackageParser$PackageParserException 
		String attr
		int i
		android.content.pm.VerifierInfo verifier
		String attr
		int i
		String codePath
		android.content.res.Resources res
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		int flags
		android.content.pm.Signature[] signatures
		java.security.cert.Certificate[][] certificates
		android.util.Pair packageSplit
		int installLocation
		int versionCode
		int revisionCode
		boolean coreApp
		boolean multiArch
		boolean use32bitAbi
		boolean extractNativeLibs
		int type
		int searchDepth
		java.util.List verifiers
	public static android.content.pm.Signature stringToSignature (java.lang.String) 
		int i
		String str
		int N
		byte[] sig
	private boolean parseBaseApkChild (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String message
		String message
		android.content.pm.PackageParser$Package parentPkg
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		String childPackageName
		android.content.pm.PackageParser$Package childPkg
	private android.content.pm.PackageParser$Package parseBaseApk (android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.util.Pair packageSplit
		android.content.pm.PackageParser$PackageParserException e
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		String splitName
		String splitName
		String pkgName
		String pkgName
		android.content.pm.PackageParser$Package pkg
		android.content.res.TypedArray sa
	private android.content.pm.PackageParser$Package parseBaseApkCommon (android.content.pm.PackageParser$Package, java.util.Set, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String nameError
		android.content.pm.ConfigurationInfo cPref
		android.content.pm.ConfigurationInfo cPref
		android.content.pm.FeatureInfo fi
		android.content.pm.FeatureInfo featureInfo
		String innerTagName
		android.content.pm.FeatureGroupInfo group
		java.util.ArrayList features
		int innerDepth
		String codename
		boolean allowedCodename
		String codename
		boolean allowedCodename
		int minVers
		String minCode
		int targetVers
		String targetCode
		android.util.TypedValue val
		String name
		String orig
		String name
		int i
		int hashLength
		byte[] hashBytes
		String hash
		String tagName
		android.content.pm.PackageParser$NewPermissionInfo npi
		int ip
		String perm
		int in
		android.content.pm.PackageParser$SplitPermissionInfo spi
		int is
		android.content.pm.PackageParser$Package pkg
		java.util.Set acceptedTags
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		int type
		boolean foundApp
		android.content.res.TypedArray sa
		String str
		int supportsSmallScreens
		int supportsNormalScreens
		int supportsLargeScreens
		int supportsXLargeScreens
		int resizeable
		int anyDensity
		int outerDepth
		int NP
		StringBuilder implicitPerms
		int NS
	private android.content.pm.FeatureInfo parseUsesFeature (android.content.res.Resources, android.util.AttributeSet) 
		android.content.res.Resources res
		android.util.AttributeSet attrs
		android.content.pm.FeatureInfo fi
		android.content.res.TypedArray sa
	private boolean parseUsesPermission (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int index
		android.content.pm.PackageParser$Package pkg
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		android.content.res.TypedArray sa
		String name
		int maxSdkVersion
		android.util.TypedValue val
	private static java.lang.String buildClassName (java.lang.String, java.lang.CharSequence, java.lang.String[]) 
		StringBuilder b
		String pkg
		CharSequence clsSeq
		String[] outError
		String cls
		char c
	private static java.lang.String buildCompoundName (java.lang.String, java.lang.CharSequence, java.lang.String, java.lang.String[]) 
		String subName
		String nameError
		String pkg
		CharSequence procSeq
		String type
		String[] outError
		String proc
		char c
		String nameError
	private static java.lang.String buildProcessName (java.lang.String, java.lang.String, java.lang.CharSequence, int, java.lang.String[], java.lang.String[]) 
		String sp
		int i
		String pkg
		String defProc
		CharSequence procSeq
		int flags
		String[] separateProcesses
		String[] outError
	private static java.lang.String buildTaskAffinityName (java.lang.String, java.lang.String, java.lang.CharSequence, java.lang.String[]) 
		String pkg
		String defProc
		CharSequence procSeq
		String[] outError
	private boolean parseKeySets (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray sa
		String keysetName
		java.security.PublicKey currentKey
		android.content.res.TypedArray sa
		String publicKeyName
		String encodedKey
		android.content.res.TypedArray sa
		String name
		String tagName
		String s
		String keySetName
		java.util.Map$Entry e
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String[] outError
		int outerDepth
		int currentKeySetDepth
		int type
		String currentKeySet
		android.util.ArrayMap publicKeys
		android.util.ArraySet upgradeKeySets
		android.util.ArrayMap definedKeySets
		android.util.ArraySet improperKeySets
		java.util.Set publicKeyNames
	private android.content.pm.PackageParser$PermissionGroup parsePermissionGroup (android.content.pm.PackageParser$Package, int, android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Package owner
		int flags
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String[] outError
		android.content.pm.PackageParser$PermissionGroup perm
		android.content.res.TypedArray sa
	private android.content.pm.PackageParser$Permission parsePermission (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String[] outError
		android.content.pm.PackageParser$Permission perm
		android.content.res.TypedArray sa
	private android.content.pm.PackageParser$Permission parsePermissionTree (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String[] outError
		android.content.pm.PackageParser$Permission perm
		android.content.res.TypedArray sa
		int index
	private android.content.pm.PackageParser$Instrumentation parseInstrumentation (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String[] outError
		android.content.res.TypedArray sa
		android.content.pm.PackageParser$Instrumentation a
		String str
	private boolean parseBaseApplication (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String backupAgent
		android.util.TypedValue v
		CharSequence pname
		CharSequence pname
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Service s
		android.content.pm.PackageParser$Provider p
		android.content.pm.PackageParser$Activity a
		String lname
		String lname
		boolean req
		String tagName
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		android.content.pm.ApplicationInfo ai
		String pkgName
		android.content.res.TypedArray sa
		String manageSpaceActivity
		boolean allowBackup
		String restrictedAccountType
		String requiredAccountType
		String str
		int innerDepth
		int type
	private static void modifySharedLibrariesForBackwardCompatibility (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package owner
	private static boolean hasDomainURLs (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$ActivityIntentInfo aii
		int m
		android.content.pm.PackageParser$Activity activity
		java.util.ArrayList filters
		int countFilters
		int n
		android.content.pm.PackageParser$Package pkg
		java.util.ArrayList activities
		int countActivities
	private boolean parseSplitApplication (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Activity a
		android.content.pm.PackageParser$Service s
		android.content.pm.PackageParser$Provider p
		android.content.pm.PackageParser$Activity a
		String lname
		boolean req
		String tagName
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		int splitIndex
		String[] outError
		android.content.res.TypedArray sa
		int innerDepth
		int type
	private static boolean parsePackageItemInfo (android.content.pm.PackageParser$Package, android.content.pm.PackageItemInfo, java.lang.String[], java.lang.String, android.content.res.TypedArray, boolean, int, int, int, int, int, int) 
		int iconVal
		android.content.pm.PackageParser$Package owner
		android.content.pm.PackageItemInfo outInfo
		String[] outError
		String tag
		android.content.res.TypedArray sa
		boolean nameRequired
		int nameRes
		int labelRes
		int iconRes
		int roundIconRes
		int logoRes
		int bannerRes
		String name
		boolean useRoundIcon
		int roundIconVal
		int logoVal
		int bannerVal
		android.util.TypedValue v
	private android.content.pm.PackageParser$Activity parseActivity (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[], boolean, boolean)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String parentClassName
		boolean appDefault
		boolean resizeableSetExplicitly
		boolean resizeable
		android.content.pm.PackageParser$ActivityIntentInfo intent
		android.content.pm.PackageParser$ActivityIntentInfo intent
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		boolean receiver
		boolean hardwareAccelerated
		android.content.res.TypedArray sa
		android.content.pm.PackageParser$Activity a
		boolean setExported
		String parentName
		String str
		int outerDepth
		int type
	private void parseLayout (android.content.res.Resources, android.util.AttributeSet, android.content.pm.PackageParser$Activity) 
		android.content.res.Resources res
		android.util.AttributeSet attrs
		android.content.pm.PackageParser$Activity a
		android.content.res.TypedArray sw
		int width
		float widthFraction
		int height
		float heightFraction
		int widthType
		int heightType
		int gravity
		int minWidth
		int minHeight
	private android.content.pm.PackageParser$Activity parseActivityAlias (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Activity t
		int i
		String parentClassName
		android.content.pm.PackageParser$ActivityIntentInfo intent
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		android.content.res.TypedArray sa
		String targetActivity
		android.content.pm.PackageParser$Activity target
		int NA
		android.content.pm.ActivityInfo info
		android.content.pm.PackageParser$Activity a
		boolean setExported
		String str
		String parentName
		int outerDepth
		int type
	private android.content.pm.PackageParser$Provider parseProvider (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		android.content.res.TypedArray sa
		android.content.pm.PackageParser$Provider p
		boolean providerExportedDefault
		String cpname
		String permission
		String str
	private boolean parseProviderTags (android.content.res.Resources, android.content.res.XmlResourceParser, android.content.pm.PackageParser$Provider, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$ProviderIntentInfo intent
		int N
		android.os.PatternMatcher[] newp
		android.content.res.TypedArray sa
		android.os.PatternMatcher pa
		String str
		int N
		android.content.pm.PathPermission[] newp
		android.content.res.TypedArray sa
		android.content.pm.PathPermission pa
		String permission
		String readPermission
		String writePermission
		boolean havePerm
		String path
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		android.content.pm.PackageParser$Provider outInfo
		String[] outError
		int outerDepth
		int type
	private android.content.pm.PackageParser$Service parseService (android.content.pm.PackageParser$Package, android.content.res.Resources, android.content.res.XmlResourceParser, int, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.pm.PackageParser$ServiceIntentInfo intent
		android.content.pm.PackageParser$Package owner
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		int flags
		String[] outError
		android.content.res.TypedArray sa
		android.content.pm.PackageParser$Service s
		boolean setExported
		String str
		int outerDepth
		int type
	private boolean parseAllMetaData (android.content.res.Resources, android.content.res.XmlResourceParser, java.lang.String, android.content.pm.PackageParser$Component, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		String tag
		android.content.pm.PackageParser$Component outInfo
		String[] outError
		int outerDepth
		int type
	private android.os.Bundle parseMetaData (android.content.res.Resources, android.content.res.XmlResourceParser, android.os.Bundle, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		CharSequence cs
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		android.os.Bundle data
		String[] outError
		android.content.res.TypedArray sa
		String name
		android.util.TypedValue v
	private static android.content.pm.VerifierInfo parseVerifier (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, int) 
		android.content.res.Resources res
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		int flags
		android.content.res.TypedArray sa
		String packageName
		String encodedPublicKey
		java.security.PublicKey publicKey
	public static final java.security.PublicKey parsePublicKey (java.lang.String) 
		byte[] encoded
		IllegalArgumentException e
		java.security.KeyFactory keyFactory
		java.security.NoSuchAlgorithmException e
		java.security.KeyFactory keyFactory
		java.security.NoSuchAlgorithmException e
		java.security.KeyFactory keyFactory
		java.security.NoSuchAlgorithmException e
		String encodedPublicKey
		java.security.spec.EncodedKeySpec keySpec
		java.security.spec.EncodedKeySpec keySpec
	private boolean parseIntent (android.content.res.Resources, android.content.res.XmlResourceParser, boolean, boolean, android.content.pm.PackageParser$IntentInfo, java.lang.String[])  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String value
		String value
		android.content.IntentFilter$MalformedMimeTypeException e
		String str
		String host
		String port
		String nodeName
		android.content.res.Resources res
		android.content.res.XmlResourceParser parser
		boolean allowGlobs
		boolean allowAutoVerify
		android.content.pm.PackageParser$IntentInfo outInfo
		String[] outError
		android.content.res.TypedArray sa
		int priority
		android.util.TypedValue v
		boolean useRoundIcon
		int roundIconVal
		int outerDepth
		int type
	private static boolean copyNeeded (int, android.content.pm.PackageParser$Package, android.content.pm.PackageUserState, android.os.Bundle, int) 
		boolean enabled
		int flags
		android.content.pm.PackageParser$Package p
		android.content.pm.PackageUserState state
		android.os.Bundle metaData
		int userId
		boolean suspended
	public static android.content.pm.ApplicationInfo generateApplicationInfo (android.content.pm.PackageParser$Package, int, android.content.pm.PackageUserState) 
		android.content.pm.PackageParser$Package p
		int flags
		android.content.pm.PackageUserState state
	private static void updateApplicationInfo (android.content.pm.ApplicationInfo, int, android.content.pm.PackageUserState) 
		android.content.pm.ApplicationInfo ai
		int flags
		android.content.pm.PackageUserState state
	public static android.content.pm.ApplicationInfo generateApplicationInfo (android.content.pm.PackageParser$Package, int, android.content.pm.PackageUserState, int) 
		android.content.pm.PackageParser$Package p
		int flags
		android.content.pm.PackageUserState state
		int userId
		android.content.pm.ApplicationInfo ai
	public static android.content.pm.ApplicationInfo generateApplicationInfo (android.content.pm.ApplicationInfo, int, android.content.pm.PackageUserState, int) 
		android.content.pm.ApplicationInfo ai
		int flags
		android.content.pm.PackageUserState state
		int userId
	public static final android.content.pm.PermissionInfo generatePermissionInfo (android.content.pm.PackageParser$Permission, int) 
		android.content.pm.PackageParser$Permission p
		int flags
		android.content.pm.PermissionInfo pi
	public static final android.content.pm.PermissionGroupInfo generatePermissionGroupInfo (android.content.pm.PackageParser$PermissionGroup, int) 
		android.content.pm.PackageParser$PermissionGroup pg
		int flags
		android.content.pm.PermissionGroupInfo pgi
	public static final android.content.pm.ActivityInfo generateActivityInfo (android.content.pm.PackageParser$Activity, int, android.content.pm.PackageUserState, int) 
		android.content.pm.PackageParser$Activity a
		int flags
		android.content.pm.PackageUserState state
		int userId
		android.content.pm.ActivityInfo ai
	public static final android.content.pm.ActivityInfo generateActivityInfo (android.content.pm.ActivityInfo, int, android.content.pm.PackageUserState, int) 
		android.content.pm.ActivityInfo ai
		int flags
		android.content.pm.PackageUserState state
		int userId
	public static final android.content.pm.ServiceInfo generateServiceInfo (android.content.pm.PackageParser$Service, int, android.content.pm.PackageUserState, int) 
		android.content.pm.PackageParser$Service s
		int flags
		android.content.pm.PackageUserState state
		int userId
		android.content.pm.ServiceInfo si
	public static final android.content.pm.ProviderInfo generateProviderInfo (android.content.pm.PackageParser$Provider, int, android.content.pm.PackageUserState, int) 
		android.content.pm.PackageParser$Provider p
		int flags
		android.content.pm.PackageUserState state
		int userId
		android.content.pm.ProviderInfo pi
	public static final android.content.pm.InstrumentationInfo generateInstrumentationInfo (android.content.pm.PackageParser$Instrumentation, int) 
		android.content.pm.PackageParser$Instrumentation i
		int flags
		android.content.pm.InstrumentationInfo ii
	public static void setCompatibilityModeEnabled (boolean) 
		boolean compatibilityModeEnabled
	public static long readFullyIgnoringContents (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		byte[] buffer
		int n
		int count
	public static void closeQuietly (android.util.jar.StrictJarFile) 
		android.util.jar.StrictJarFile jarFile
	static boolean access$100 (android.content.pm.PackageParser$Package, android.content.pm.PackageItemInfo, java.lang.String[], java.lang.String, android.content.res.TypedArray, boolean, int, int, int, int, int, int) 
		android.content.pm.PackageParser$Package x0
		android.content.pm.PackageItemInfo x1
		String[] x2
		String x3
		android.content.res.TypedArray x4
		boolean x5
		int x6
		int x7
		int x8
		int x9
		int x10
		int x11
	static java.lang.String access$200 (java.lang.String, java.lang.String, java.lang.CharSequence, int, java.lang.String[], java.lang.String[]) 
		String x0
		String x1
		CharSequence x2
		int x3
		String[] x4
		String[] x5
	static void  () 
}

android/content/pm/ApplicationInfo$DisplayNameComparator.class
ApplicationInfo.java
package android.content.pm
public android.content.pm.ApplicationInfo$DisplayNameComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator sCollator
	private android.content.pm.PackageManager mPM
	public void  (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	public final int compare (android.content.pm.ApplicationInfo, android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo aa
		android.content.pm.ApplicationInfo ab
		CharSequence sa
		CharSequence sb
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/content/pm/EphemeralApplicationInfo.class
EphemeralApplicationInfo.java
package android.content.pm
public final android.content.pm.EphemeralApplicationInfo extends java.lang.Object implements android.os.Parcelable  {
	private final android.content.pm.ApplicationInfo mApplicationInfo
	private final String mPackageName
	private final CharSequence mLabelText
	private final String[] mRequestedPermissions
	private final String[] mGrantedPermissions
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.pm.ApplicationInfo, java.lang.String[], java.lang.String[]) 
		android.content.pm.ApplicationInfo appInfo
		String[] requestedPermissions
		String[] grantedPermissions
	public void  (java.lang.String, java.lang.CharSequence, java.lang.String[], java.lang.String[]) 
		String packageName
		CharSequence label
		String[] requestedPermissions
		String[] grantedPermissions
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public java.lang.String getPackageName () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
	public java.lang.String[] getRequestedPermissions () 
	public java.lang.String[] getGrantedPermissions () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	void  (android.os.Parcel, android.content.pm.EphemeralApplicationInfo$1) 
		android.os.Parcel x0
		android.content.pm.EphemeralApplicationInfo$1 x1
	static void  () 
}

android/content/pm/FeatureInfo$1.class
FeatureInfo.java
package android.content.pm
final android.content.pm.FeatureInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.FeatureInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.FeatureInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/RegisteredServicesCache$UserServices.class
RegisteredServicesCache.java
package android.content.pm
 android.content.pm.RegisteredServicesCache$UserServices extends java.lang.Object {
	final java.util.Map persistentServices
	java.util.Map services
	boolean mPersistentServicesFileDidNotExist
	private void  () 
	void  (android.content.pm.RegisteredServicesCache$1) 
		android.content.pm.RegisteredServicesCache$1 x0
}

android/content/pm/KeySet.class
KeySet.java
package android.content.pm
public android.content.pm.KeySet extends java.lang.Object implements android.os.Parcelable  {
	private android.os.IBinder token
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.IBinder) 
		android.os.IBinder token
	public android.os.IBinder getToken () 
	public boolean equals (java.lang.Object) 
		android.content.pm.KeySet ks
		Object o
	public int hashCode () 
	private static android.content.pm.KeySet readFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.os.IBinder token
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	static android.content.pm.KeySet access$000 (android.os.Parcel) 
		android.os.Parcel x0
	static void  () 
}

android/content/pm/ParceledListSlice$2.class
ParceledListSlice.java
package android.content.pm
final android.content.pm.ParceledListSlice$2 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.content.pm.ParceledListSlice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.pm.ParceledListSlice createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public android.content.pm.ParceledListSlice[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/LauncherApps$CallbackMessageHandler.class
LauncherApps.java
package android.content.pm
 android.content.pm.LauncherApps$CallbackMessageHandler extends android.os.Handler {
	private static final int MSG_ADDED
	private static final int MSG_REMOVED
	private static final int MSG_CHANGED
	private static final int MSG_AVAILABLE
	private static final int MSG_UNAVAILABLE
	private static final int MSG_SUSPENDED
	private static final int MSG_UNSUSPENDED
	private static final int MSG_SHORTCUT_CHANGED
	private android.content.pm.LauncherApps$Callback mCallback
	public void  (android.os.Looper, android.content.pm.LauncherApps$Callback) 
		android.os.Looper looper
		android.content.pm.LauncherApps$Callback callback
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackageAdded (java.lang.String, android.os.UserHandle) 
		String packageName
		android.os.UserHandle user
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackageRemoved (java.lang.String, android.os.UserHandle) 
		String packageName
		android.os.UserHandle user
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackageChanged (java.lang.String, android.os.UserHandle) 
		String packageName
		android.os.UserHandle user
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackagesAvailable (java.lang.String[], android.os.UserHandle, boolean) 
		String[] packageNames
		android.os.UserHandle user
		boolean replacing
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackagesUnavailable (java.lang.String[], android.os.UserHandle, boolean) 
		String[] packageNames
		android.os.UserHandle user
		boolean replacing
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackagesSuspended (java.lang.String[], android.os.UserHandle) 
		String[] packageNames
		android.os.UserHandle user
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnPackagesUnsuspended (java.lang.String[], android.os.UserHandle) 
		String[] packageNames
		android.os.UserHandle user
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	public void postOnShortcutChanged (java.lang.String, android.os.UserHandle, java.util.List) 
		String packageName
		android.os.UserHandle user
		java.util.List shortcuts
		android.content.pm.LauncherApps$CallbackMessageHandler$CallbackInfo info
	static android.content.pm.LauncherApps$Callback access$000 (android.content.pm.LauncherApps$CallbackMessageHandler) 
		android.content.pm.LauncherApps$CallbackMessageHandler x0
}

android/content/pm/PackageParser$Package.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Package extends java.lang.Object {
	public String packageName
	public String[] splitNames
	public String volumeUuid
	public String codePath
	public String baseCodePath
	public String[] splitCodePaths
	public int baseRevisionCode
	public int[] splitRevisionCodes
	public int[] splitFlags
	public int[] splitPrivateFlags
	public boolean baseHardwareAccelerated
	public final android.content.pm.ApplicationInfo applicationInfo
	public final java.util.ArrayList permissions
	public final java.util.ArrayList permissionGroups
	public final java.util.ArrayList activities
	public final java.util.ArrayList receivers
	public final java.util.ArrayList providers
	public final java.util.ArrayList services
	public final java.util.ArrayList instrumentation
	public final java.util.ArrayList requestedPermissions
	public java.util.ArrayList protectedBroadcasts
	public android.content.pm.PackageParser$Package parentPackage
	public java.util.ArrayList childPackages
	public java.util.ArrayList libraryNames
	public java.util.ArrayList usesLibraries
	public java.util.ArrayList usesOptionalLibraries
	public String[] usesLibraryFiles
	public java.util.ArrayList preferredActivityFilters
	public java.util.ArrayList mOriginalPackages
	public String mRealPackage
	public java.util.ArrayList mAdoptPermissions
	public android.os.Bundle mAppMetaData
	public int mVersionCode
	public String mVersionName
	public String mSharedUserId
	public int mSharedUserLabel
	public android.content.pm.Signature[] mSignatures
	public java.security.cert.Certificate[][] mCertificates
	public int mPreferredOrder
	public long[] mLastPackageUsageTimeInMills
	public Object mExtras
	public java.util.ArrayList configPreferences
	public java.util.ArrayList reqFeatures
	public java.util.ArrayList featureGroups
	public int installLocation
	public boolean coreApp
	public boolean mRequiredForAllUsers
	public String mRestrictedAccountType
	public String mRequiredAccountType
	public String mOverlayTarget
	public int mOverlayPriority
	public boolean mTrustedOverlay
	public android.util.ArraySet mSigningKeys
	public android.util.ArraySet mUpgradeKeySets
	public android.util.ArrayMap mKeySetMapping
	public String cpuAbiOverride
	public boolean use32bitAbi
	public byte[] restrictUpdateHash
	public void  (java.lang.String) 
		String packageName
	public void setApplicationVolumeUuid (java.lang.String) 
		int i
		int packageCount
		String volumeUuid
	public void setApplicationInfoCodePath (java.lang.String) 
		int i
		int packageCount
		String codePath
	public void setApplicationInfoResourcePath (java.lang.String) 
		int i
		int packageCount
		String resourcePath
	public void setApplicationInfoBaseResourcePath (java.lang.String) 
		int i
		int packageCount
		String resourcePath
	public void setApplicationInfoBaseCodePath (java.lang.String) 
		int i
		int packageCount
		String baseCodePath
	public boolean hasChildPackage (java.lang.String) 
		int i
		String packageName
		int childCount
	public void setApplicationInfoSplitCodePaths (java.lang.String[]) 
		String[] splitCodePaths
	public void setApplicationInfoSplitResourcePaths (java.lang.String[]) 
		String[] resroucePaths
	public void setSplitCodePaths (java.lang.String[]) 
		String[] codePaths
	public void setCodePath (java.lang.String) 
		int i
		int packageCount
		String codePath
	public void setBaseCodePath (java.lang.String) 
		int i
		int packageCount
		String baseCodePath
	public void setSignatures (android.content.pm.Signature[]) 
		int i
		int packageCount
		android.content.pm.Signature[] signatures
	public void setVolumeUuid (java.lang.String) 
		int i
		int packageCount
		String volumeUuid
	public void setApplicationInfoFlags (int, int) 
		int i
		int packageCount
		int mask
		int flags
	public void setUse32bitAbi (boolean) 
		int i
		int packageCount
		boolean use32bitAbi
	public java.util.List getAllCodePaths () 
		java.util.ArrayList paths
	public java.util.List getAllCodePathsExcludingResourceOnly () 
		int i
		java.util.ArrayList paths
	public void setPackageName (java.lang.String) 
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		String newName
	public boolean hasComponentClassName (java.lang.String) 
		int i
		int i
		int i
		int i
		int i
		String name
	public boolean isForwardLocked () 
	public boolean isSystemApp () 
	public boolean isPrivilegedApp () 
	public boolean isUpdatedSystemApp () 
	public boolean canHaveOatDir () 
	public boolean isMatch (int) 
		int flags
	public long getLatestPackageUseTimeInMills () 
		long use
		long latestUse
	public long getLatestForegroundPackageUseTimeInMills () 
		int reason
		int[] foregroundReasons
		long latestUse
	public java.lang.String toString () 
}

android/content/pm/InstrumentationInfo.class
InstrumentationInfo.java
package android.content.pm
public android.content.pm.InstrumentationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable  {
	public String targetPackage
	public String sourceDir
	public String publicSourceDir
	public String[] splitSourceDirs
	public String[] splitPublicSourceDirs
	public String dataDir
	public String deviceProtectedDataDir
	public String credentialProtectedDataDir
	public String nativeLibraryDir
	public String secondaryNativeLibraryDir
	public boolean handleProfiling
	public boolean functionalTest
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.InstrumentationInfo) 
		android.content.pm.InstrumentationInfo orig
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public void copyTo (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo ai
	void  (android.os.Parcel, android.content.pm.InstrumentationInfo$1) 
		android.os.Parcel x0
		android.content.pm.InstrumentationInfo$1 x1
	static void  () 
}

android/content/pm/VerificationParams$1.class
VerificationParams.java
package android.content.pm
final android.content.pm.VerificationParams$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.VerificationParams createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.VerificationParams[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PermissionGroupInfo.class
PermissionGroupInfo.java
package android.content.pm
public android.content.pm.PermissionGroupInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable  {
	public int descriptionRes
	public CharSequence nonLocalizedDescription
	public static final int FLAG_PERSONAL_INFO
	public int flags
	public int priority
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.PermissionGroupInfo) 
		android.content.pm.PermissionGroupInfo orig
	public java.lang.CharSequence loadDescription (android.content.pm.PackageManager) 
		CharSequence label
		android.content.pm.PackageManager pm
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.PermissionGroupInfo$1) 
		android.os.Parcel x0
		android.content.pm.PermissionGroupInfo$1 x1
	static void  () 
}

android/content/pm/LabeledIntent.class
LabeledIntent.java
package android.content.pm
public android.content.pm.LabeledIntent extends android.content.Intent {
	private String mSourcePackage
	private int mLabelRes
	private CharSequence mNonLocalizedLabel
	private int mIcon
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Intent, java.lang.String, int, int) 
		android.content.Intent origIntent
		String sourcePackage
		int labelRes
		int icon
	public void  (android.content.Intent, java.lang.String, java.lang.CharSequence, int) 
		android.content.Intent origIntent
		String sourcePackage
		CharSequence nonLocalizedLabel
		int icon
	public void  (java.lang.String, int, int) 
		String sourcePackage
		int labelRes
		int icon
	public void  (java.lang.String, java.lang.CharSequence, int) 
		String sourcePackage
		CharSequence nonLocalizedLabel
		int icon
	public java.lang.String getSourcePackage () 
	public int getLabelResource () 
	public java.lang.CharSequence getNonLocalizedLabel () 
	public int getIconResource () 
	public java.lang.CharSequence loadLabel (android.content.pm.PackageManager) 
		CharSequence label
		android.content.pm.PackageManager pm
	public android.graphics.drawable.Drawable loadIcon (android.content.pm.PackageManager) 
		android.graphics.drawable.Drawable icon
		android.content.pm.PackageManager pm
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	protected void  (android.os.Parcel) 
		android.os.Parcel in
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/content/pm/IPackageInstallerCallback.class
IPackageInstallerCallback.java
package android.content.pm
public abstract android.content.pm.IPackageInstallerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onSessionCreated (int)  throws android.os.RemoteException 
	public abstract void onSessionBadgingChanged (int)  throws android.os.RemoteException 
	public abstract void onSessionActiveChanged (int, boolean)  throws android.os.RemoteException 
	public abstract void onSessionProgressChanged (int, float)  throws android.os.RemoteException 
	public abstract void onSessionFinished (int, boolean)  throws android.os.RemoteException 
}

android/content/pm/IOtaDexopt.class
IOtaDexopt.java
package android.content.pm
public abstract android.content.pm.IOtaDexopt extends java.lang.Object implements android.os.IInterface  {
	public abstract void prepare ()  throws android.os.RemoteException 
	public abstract void cleanup ()  throws android.os.RemoteException 
	public abstract boolean isDone ()  throws android.os.RemoteException 
	public abstract float getProgress ()  throws android.os.RemoteException 
	public abstract void dexoptNextPackage ()  throws android.os.RemoteException 
	public abstract java.lang.String nextDexoptCommand ()  throws android.os.RemoteException 
}

android/content/pm/IPackageDeleteObserver2$Stub.class
IPackageDeleteObserver2.java
package android.content.pm
public abstract android.content.pm.IPackageDeleteObserver2$Stub extends android.os.Binder implements android.content.pm.IPackageDeleteObserver2  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUserActionRequired
	static final int TRANSACTION_onPackageDeleted
	public void  () 
	public static android.content.pm.IPackageDeleteObserver2 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
		String _arg0
		int _arg1
		String _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/UserInfo$1.class
UserInfo.java
package android.content.pm
final android.content.pm.UserInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.UserInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.UserInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageParser$NewPermissionInfo.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$NewPermissionInfo extends java.lang.Object {
	public final String name
	public final int sdkVersion
	public final int fileVersion
	public void  (java.lang.String, int, int) 
		String name
		int sdkVersion
		int fileVersion
}

android/content/pm/ProviderInfo$1.class
ProviderInfo.java
package android.content.pm
final android.content.pm.ProviderInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ProviderInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.pm.ProviderInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageParser$Activity.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Activity extends android.content.pm.PackageParser$Component {
	public final android.content.pm.ActivityInfo info
	public void  (android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ActivityInfo) 
		android.content.pm.PackageParser$ParseComponentArgs args
		android.content.pm.ActivityInfo _info
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/IPackageInstallerSession$Stub.class
IPackageInstallerSession.java
package android.content.pm
public abstract android.content.pm.IPackageInstallerSession$Stub extends android.os.Binder implements android.content.pm.IPackageInstallerSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setClientProgress
	static final int TRANSACTION_addClientProgress
	static final int TRANSACTION_getNames
	static final int TRANSACTION_openWrite
	static final int TRANSACTION_openRead
	static final int TRANSACTION_removeSplit
	static final int TRANSACTION_close
	static final int TRANSACTION_commit
	static final int TRANSACTION_abandon
	public void  () 
	public static android.content.pm.IPackageInstallerSession 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 
		float _arg0
		float _arg0
		String[] _result
		String _arg0
		long _arg1
		long _arg2
		android.os.ParcelFileDescriptor _result
		String _arg0
		android.os.ParcelFileDescriptor _result
		String _arg0
		android.content.IntentSender _arg0
		android.content.IntentSender _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/EphemeralResolveInfo$EphemeralDigest.class
EphemeralResolveInfo.java
package android.content.pm
public final android.content.pm.EphemeralResolveInfo$EphemeralDigest extends java.lang.Object implements android.os.Parcelable  {
	private final byte[][] mDigestBytes
	private final int[] mDigestPrefix
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, int, int) 
		int i
		android.net.Uri uri
		int digestMask
		int maxDigests
	private static byte[][] generateDigest (android.net.Uri, int) 
		byte[] hostBytes
		byte[] hostBytes
		int digestCount
		int prevDot
		String host
		java.security.MessageDigest digest
		java.security.NoSuchAlgorithmException e
		android.net.Uri uri
		int maxDigests
		java.util.ArrayList digests
	void  (android.os.Parcel) 
		int i
		android.os.Parcel in
		int digestCount
	public byte[][] getDigestBytes () 
	public int[] getDigestPrefix () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel out
		int flags
	static void  () 
}

android/content/pm/ConfigurationInfo.class
ConfigurationInfo.java
package android.content.pm
public android.content.pm.ConfigurationInfo extends java.lang.Object implements android.os.Parcelable  {
	public int reqTouchScreen
	public int reqKeyboardType
	public int reqNavigation
	public static final int INPUT_FEATURE_HARD_KEYBOARD
	public static final int INPUT_FEATURE_FIVE_WAY_NAV
	public int reqInputFeatures
	public static final int GL_ES_VERSION_UNDEFINED
	public int reqGlEsVersion
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.ConfigurationInfo) 
		android.content.pm.ConfigurationInfo orig
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.String getGlEsVersion () 
		int major
		int minor
	void  (android.os.Parcel, android.content.pm.ConfigurationInfo$1) 
		android.os.Parcel x0
		android.content.pm.ConfigurationInfo$1 x1
	static void  () 
}

android/content/pm/ActivityInfo$WindowLayout.class
ActivityInfo.java
package android.content.pm
public final android.content.pm.ActivityInfo$WindowLayout extends java.lang.Object {
	public final int width
	public final float widthFraction
	public final int height
	public final float heightFraction
	public final int gravity
	public final int minWidth
	public final int minHeight
	public void  (int, float, int, float, int, int, int) 
		int width
		float widthFraction
		int height
		float heightFraction
		int gravity
		int minWidth
		int minHeight
	void  (android.os.Parcel) 
		android.os.Parcel source
}

android/content/pm/EphemeralResolveInfo.class
EphemeralResolveInfo.java
package android.content.pm
public final android.content.pm.EphemeralResolveInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final String SHA_ALGORITHM
	private final android.content.pm.EphemeralResolveInfo$EphemeralDigest mDigest
	private final String mPackageName
	private final java.util.List mFilters
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, java.lang.String, java.util.List) 
		android.net.Uri uri
		String packageName
		java.util.List filters
	void  (android.os.Parcel) 
		android.os.Parcel in
	public byte[] getDigestBytes () 
	public int getDigestPrefix () 
	public java.lang.String getPackageName () 
	public java.util.List getFilters () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/content/pm/PackageManager$LegacyPackageDeleteObserver.class
PackageManager.java
package android.content.pm
public android.content.pm.PackageManager$LegacyPackageDeleteObserver extends android.app.PackageDeleteObserver {
	private final android.content.pm.IPackageDeleteObserver mLegacy
	public void  (android.content.pm.IPackageDeleteObserver) 
		android.content.pm.IPackageDeleteObserver legacy
	public void onPackageDeleted (java.lang.String, int, java.lang.String) 
		String basePackageName
		int returnCode
		String msg
}

android/content/pm/PackageParser$PackageLite.class
PackageParser.java
package android.content.pm
public android.content.pm.PackageParser$PackageLite extends java.lang.Object {
	public final String packageName
	public final int versionCode
	public final int installLocation
	public final android.content.pm.VerifierInfo[] verifiers
	public final String[] splitNames
	public final String codePath
	public final String baseCodePath
	public final String[] splitCodePaths
	public final int baseRevisionCode
	public final int[] splitRevisionCodes
	public final boolean coreApp
	public final boolean multiArch
	public final boolean use32bitAbi
	public final boolean extractNativeLibs
	public void  (java.lang.String, android.content.pm.PackageParser$ApkLite, java.lang.String[], java.lang.String[], int[]) 
		String codePath
		android.content.pm.PackageParser$ApkLite baseApk
		String[] splitNames
		String[] splitCodePaths
		int[] splitRevisionCodes
	public java.util.List getAllCodePaths () 
		java.util.ArrayList paths
}

android/content/pm/Signature.class
Signature.java
package android.content.pm
public android.content.pm.Signature extends java.lang.Object implements android.os.Parcelable  {
	private final byte[] mSignature
	private int mHashCode
	private boolean mHaveHashCode
	private java.lang.ref.SoftReference mStringRef
	private java.security.cert.Certificate[] mCertificateChain
	public static final android.os.Parcelable$Creator CREATOR
	public void  (byte[]) 
		byte[] signature
	public void  (java.security.cert.Certificate[])  throws java.security.cert.CertificateEncodingException 
		java.security.cert.Certificate[] certificateChain
	private static final int parseHexDigit (int) 
		int nibble
	public void  (java.lang.String) 
		int hi
		int lo
		int i
		String text
		byte[] input
		int N
		byte[] sig
		int sigIndex
	public char[] toChars () 
	public char[] toChars (char[], int[]) 
		byte v
		int d
		int j
		char[] existingArray
		int[] outLen
		byte[] sig
		int N
		int N2
		char[] text
	public java.lang.String toCharsString () 
		String str
	public byte[] toByteArray () 
		byte[] bytes
	public java.security.PublicKey getPublicKey ()  throws java.security.cert.CertificateException 
		java.security.cert.CertificateFactory certFactory
		java.io.ByteArrayInputStream bais
		java.security.cert.Certificate cert
	public android.content.pm.Signature[] getChainSignatures ()  throws java.security.cert.CertificateEncodingException 
		java.security.cert.Certificate c
		android.content.pm.Signature[] chain
		int i
	public boolean equals (java.lang.Object) 
		android.content.pm.Signature other
		Object obj
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public static boolean areExactMatch (android.content.pm.Signature[], android.content.pm.Signature[]) 
		android.content.pm.Signature[] a
		android.content.pm.Signature[] b
	public static boolean areEffectiveMatch (android.content.pm.Signature[], android.content.pm.Signature[])  throws java.security.cert.CertificateException 
		int i
		int i
		android.content.pm.Signature[] a
		android.content.pm.Signature[] b
		java.security.cert.CertificateFactory cf
		android.content.pm.Signature[] aPrime
		android.content.pm.Signature[] bPrime
	public static android.content.pm.Signature bounce (java.security.cert.CertificateFactory, android.content.pm.Signature)  throws java.security.cert.CertificateException 
		java.security.cert.CertificateFactory cf
		android.content.pm.Signature s
		java.io.InputStream is
		java.security.cert.X509Certificate cert
		android.content.pm.Signature sPrime
	void  (android.os.Parcel, android.content.pm.Signature$1) 
		android.os.Parcel x0
		android.content.pm.Signature$1 x1
	static void  () 
}

android/content/pm/PackageManagerInternal.class
PackageManagerInternal.java
package android.content.pm
public abstract android.content.pm.PackageManagerInternal extends java.lang.Object {
	public void  () 
	public abstract void setLocationPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider) 
	public abstract void setVoiceInteractionPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider) 
	public abstract void setSmsAppPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider) 
	public abstract void setDialerAppPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider) 
	public abstract void setSimCallManagerPackagesProvider (android.content.pm.PackageManagerInternal$PackagesProvider) 
	public abstract void setSyncAdapterPackagesprovider (android.content.pm.PackageManagerInternal$SyncAdapterPackagesProvider) 
	public abstract void grantDefaultPermissionsToDefaultSmsApp (java.lang.String, int) 
	public abstract void grantDefaultPermissionsToDefaultDialerApp (java.lang.String, int) 
	public abstract void grantDefaultPermissionsToDefaultSimCallManager (java.lang.String, int) 
	public abstract void setKeepUninstalledPackages (java.util.List) 
	public abstract boolean isPermissionsReviewRequired (java.lang.String, int) 
	public abstract android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int) 
	public abstract android.content.ComponentName getHomeActivitiesAsUser (java.util.List, int) 
	public abstract void setDeviceAndProfileOwnerPackages (int, java.lang.String, android.util.SparseArray) 
	public abstract boolean isPackageDataProtected (int, java.lang.String) 
}

android/content/pm/ApplicationInfo.class
ApplicationInfo.java
package android.content.pm
public android.content.pm.ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable  {
	public String taskAffinity
	public String permission
	public String processName
	public String className
	public int descriptionRes
	public int theme
	public String manageSpaceActivityName
	public String backupAgentName
	public int fullBackupContent
	public int uiOptions
	public static final int FLAG_SYSTEM
	public static final int FLAG_DEBUGGABLE
	public static final int FLAG_HAS_CODE
	public static final int FLAG_PERSISTENT
	public static final int FLAG_FACTORY_TEST
	public static final int FLAG_ALLOW_TASK_REPARENTING
	public static final int FLAG_ALLOW_CLEAR_USER_DATA
	public static final int FLAG_UPDATED_SYSTEM_APP
	public static final int FLAG_TEST_ONLY
	public static final int FLAG_SUPPORTS_SMALL_SCREENS
	public static final int FLAG_SUPPORTS_NORMAL_SCREENS
	public static final int FLAG_SUPPORTS_LARGE_SCREENS
	public static final int FLAG_RESIZEABLE_FOR_SCREENS
	public static final int FLAG_SUPPORTS_SCREEN_DENSITIES
	public static final int FLAG_VM_SAFE_MODE
	public static final int FLAG_ALLOW_BACKUP
	public static final int FLAG_KILL_AFTER_RESTORE
	public static final int FLAG_RESTORE_ANY_VERSION
	public static final int FLAG_EXTERNAL_STORAGE
	public static final int FLAG_SUPPORTS_XLARGE_SCREENS
	public static final int FLAG_LARGE_HEAP
	public static final int FLAG_STOPPED
	public static final int FLAG_SUPPORTS_RTL
	public static final int FLAG_INSTALLED
	public static final int FLAG_IS_DATA_ONLY
	public static final int FLAG_IS_GAME
	public static final int FLAG_FULL_BACKUP_ONLY
	public static final int FLAG_USES_CLEARTEXT_TRAFFIC
	public static final int FLAG_EXTRACT_NATIVE_LIBS
	public static final int FLAG_HARDWARE_ACCELERATED
	public static final int FLAG_SUSPENDED
	public static final int FLAG_MULTIARCH
	public int flags
	public static final int PRIVATE_FLAG_HIDDEN
	public static final int PRIVATE_FLAG_CANT_SAVE_STATE
	public static final int PRIVATE_FLAG_FORWARD_LOCK
	public static final int PRIVATE_FLAG_PRIVILEGED
	public static final int PRIVATE_FLAG_HAS_DOMAIN_URLS
	public static final int PRIVATE_FLAG_DEFAULT_TO_DEVICE_PROTECTED_STORAGE
	public static final int PRIVATE_FLAG_DIRECT_BOOT_AWARE
	public static final int PRIVATE_FLAG_AUTOPLAY
	public static final int PRIVATE_FLAG_PARTIALLY_DIRECT_BOOT_AWARE
	public static final int PRIVATE_FLAG_EPHEMERAL
	public static final int PRIVATE_FLAG_REQUIRED_FOR_SYSTEM_USER
	public static final int PRIVATE_FLAG_RESIZEABLE_ACTIVITIES
	public static final int PRIVATE_FLAG_BACKUP_IN_FOREGROUND
	public int privateFlags
	public int requiresSmallestWidthDp
	public int compatibleWidthLimitDp
	public int largestWidthLimitDp
	public String volumeUuid
	public String scanSourceDir
	public String scanPublicSourceDir
	public String sourceDir
	public String publicSourceDir
	public String[] splitSourceDirs
	public String[] splitPublicSourceDirs
	public String[] resourceDirs
	public String seinfo
	public String[] sharedLibraryFiles
	public String dataDir
	public String deviceProtectedDataDir
	public String deviceEncryptedDataDir
	public String credentialProtectedDataDir
	public String credentialEncryptedDataDir
	public String nativeLibraryDir
	public String secondaryNativeLibraryDir
	public String nativeLibraryRootDir
	public boolean nativeLibraryRootRequiresIsa
	public String primaryCpuAbi
	public String secondaryCpuAbi
	public int uid
	public int minSdkVersion
	public int targetSdkVersion
	public int versionCode
	public boolean enabled
	public int enabledSetting
	public int installLocation
	public int networkSecurityConfigRes
	public static final android.os.Parcelable$Creator CREATOR
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void dump (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public boolean hasRtlSupport () 
	public boolean hasCode () 
	public void  () 
	public void  (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo orig
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public java.lang.CharSequence loadDescription (android.content.pm.PackageManager) 
		CharSequence label
		android.content.pm.PackageManager pm
	public void disableCompatibilityMode () 
	public void initForUser (int) 
		int userId
	public android.graphics.drawable.Drawable loadDefaultIcon (android.content.pm.PackageManager) 
		android.content.pm.PackageManager pm
	private boolean isPackageUnavailable (android.content.pm.PackageManager) 
		android.content.pm.PackageManager$NameNotFoundException ex
		android.content.pm.PackageManager pm
	public boolean isForwardLocked () 
	public boolean isSystemApp () 
	public boolean isPrivilegedApp () 
	public boolean isUpdatedSystemApp () 
	public boolean isInternal () 
	public boolean isExternalAsec () 
	public boolean isDefaultToDeviceProtectedStorage () 
	public boolean isDirectBootAware () 
	public boolean isPartiallyDirectBootAware () 
	public boolean isAutoPlayApp () 
	public boolean isEphemeralApp () 
	public boolean isRequiredForSystemUser () 
	protected android.content.pm.ApplicationInfo getApplicationInfo () 
	public void setCodePath (java.lang.String) 
		String codePath
	public void setBaseCodePath (java.lang.String) 
		String baseCodePath
	public void setSplitCodePaths (java.lang.String[]) 
		String[] splitCodePaths
	public void setResourcePath (java.lang.String) 
		String resourcePath
	public void setBaseResourcePath (java.lang.String) 
		String baseResourcePath
	public void setSplitResourcePaths (java.lang.String[]) 
		String[] splitResourcePaths
	public java.lang.String getCodePath () 
	public java.lang.String getBaseCodePath () 
	public java.lang.String[] getSplitCodePaths () 
	public java.lang.String getResourcePath () 
	public java.lang.String getBaseResourcePath () 
	public java.lang.String[] getSplitResourcePaths () 
	void  (android.os.Parcel, android.content.pm.ApplicationInfo$1) 
		android.os.Parcel x0
		android.content.pm.ApplicationInfo$1 x1
	static void  () 
}

android/content/pm/PackageParser$ParseComponentArgs.class
PackageParser.java
package android.content.pm
 android.content.pm.PackageParser$ParseComponentArgs extends android.content.pm.PackageParser$ParsePackageItemArgs {
	final String[] sepProcesses
	final int processRes
	final int descriptionRes
	final int enabledRes
	int flags
	void  (android.content.pm.PackageParser$Package, java.lang.String[], int, int, int, int, int, int, java.lang.String[], int, int, int) 
		android.content.pm.PackageParser$Package _owner
		String[] _outError
		int _nameRes
		int _labelRes
		int _iconRes
		int _roundIconRes
		int _logoRes
		int _bannerRes
		String[] _sepProcesses
		int _processRes
		int _descriptionRes
		int _enabledRes
}

android/content/pm/PackageManagerInternal$PackagesProvider.class
PackageManagerInternal.java
package android.content.pm
public abstract android.content.pm.PackageManagerInternal$PackagesProvider extends java.lang.Object {
	public abstract java.lang.String[] getPackages (int) 
}

android/content/pm/IPackageDeleteObserver$Stub.class
IPackageDeleteObserver.java
package android.content.pm
public abstract android.content.pm.IPackageDeleteObserver$Stub extends android.os.Binder implements android.content.pm.IPackageDeleteObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_packageDeleted
	public void  () 
	public static android.content.pm.IPackageDeleteObserver 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
}

android/content/pm/RegisteredServicesCache$4.class
RegisteredServicesCache.java
package android.content.pm
 android.content.pm.RegisteredServicesCache$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.pm.RegisteredServicesCacheListener val$listener2
	final Object val$type
	final int val$userId
	final boolean val$removed
	final android.content.pm.RegisteredServicesCache this$0
	void  (android.content.pm.RegisteredServicesCache, android.content.pm.RegisteredServicesCacheListener, java.lang.Object, int, boolean) 
		android.content.pm.RegisteredServicesCache this$0
	public void run () 
}

android/content/pm/IPackageDeleteObserver2$Stub$Proxy.class
IPackageDeleteObserver2.java
package android.content.pm
 android.content.pm.IPackageDeleteObserver2$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageDeleteObserver2  {
	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 onUserActionRequired (android.content.Intent)  throws android.os.RemoteException 
		android.content.Intent intent
		android.os.Parcel _data
	public void onPackageDeleted (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		String packageName
		int returnCode
		String msg
		android.os.Parcel _data
}

android/content/pm/EphemeralResolveInfo$EphemeralResolveIntentInfo.class
EphemeralResolveInfo.java
package android.content.pm
public final android.content.pm.EphemeralResolveInfo$EphemeralResolveIntentInfo extends android.content.IntentFilter {
	private final android.content.pm.EphemeralResolveInfo mResolveInfo
	public void  (android.content.IntentFilter, android.content.pm.EphemeralResolveInfo) 
		android.content.IntentFilter orig
		android.content.pm.EphemeralResolveInfo resolveInfo
	public android.content.pm.EphemeralResolveInfo getEphemeralResolveInfo () 
}

android/content/pm/XmlSerializerAndParser.class
XmlSerializerAndParser.java
package android.content.pm
public abstract android.content.pm.XmlSerializerAndParser extends java.lang.Object {
	public abstract void writeAsXml (java.lang.Object, org.xmlpull.v1.XmlSerializer)  throws java.io.IOException 
	public abstract java.lang.Object createFromXml (org.xmlpull.v1.XmlPullParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
}

android/content/pm/VerifierInfo.class
VerifierInfo.java
package android.content.pm
public android.content.pm.VerifierInfo extends java.lang.Object implements android.os.Parcelable  {
	public final String packageName
	public final java.security.PublicKey publicKey
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.security.PublicKey) 
		String packageName
		java.security.PublicKey publicKey
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.content.pm.VerifierInfo$1) 
		android.os.Parcel x0
		android.content.pm.VerifierInfo$1 x1
	static void  () 
}

android/content/pm/ActivityInfo$1.class
ActivityInfo.java
package android.content.pm
final android.content.pm.ActivityInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ActivityInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ActivityInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageCleanItem$1.class
PackageCleanItem.java
package android.content.pm
final android.content.pm.PackageCleanItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageCleanItem createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.PackageCleanItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/ShortcutInfo$1.class
ShortcutInfo.java
package android.content.pm
final android.content.pm.ShortcutInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.ShortcutInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.pm.ShortcutInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/PackageInfoLite.class
PackageInfoLite.java
package android.content.pm
public android.content.pm.PackageInfoLite extends java.lang.Object implements android.os.Parcelable  {
	public String packageName
	public String[] splitNames
	public int versionCode
	public int baseRevisionCode
	public int[] splitRevisionCodes
	public boolean multiArch
	public int recommendedInstallLocation
	public int installLocation
	public android.content.pm.VerifierInfo[] verifiers
	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 parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
		int verifiersLength
	void  (android.os.Parcel, android.content.pm.PackageInfoLite$1) 
		android.os.Parcel x0
		android.content.pm.PackageInfoLite$1 x1
	static void  () 
}

android/content/pm/PermissionInfo.class
PermissionInfo.java
package android.content.pm
public android.content.pm.PermissionInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable  {
	public static final int PROTECTION_NORMAL
	public static final int PROTECTION_DANGEROUS
	public static final int PROTECTION_SIGNATURE
	public static final int PROTECTION_SIGNATURE_OR_SYSTEM
	public static final int PROTECTION_FLAG_PRIVILEGED
	public static final int PROTECTION_FLAG_SYSTEM
	public static final int PROTECTION_FLAG_DEVELOPMENT
	public static final int PROTECTION_FLAG_APPOP
	public static final int PROTECTION_FLAG_PRE23
	public static final int PROTECTION_FLAG_INSTALLER
	public static final int PROTECTION_FLAG_VERIFIER
	public static final int PROTECTION_FLAG_PREINSTALLED
	public static final int PROTECTION_FLAG_SETUP
	public static final int PROTECTION_MASK_BASE
	public static final int PROTECTION_MASK_FLAGS
	public int protectionLevel
	public String group
	public static final int FLAG_COSTS_MONEY
	public static final int FLAG_REMOVED
	public static final int FLAG_INSTALLED
	public int flags
	public int descriptionRes
	public CharSequence nonLocalizedDescription
	public static final android.os.Parcelable$Creator CREATOR
	public static int fixProtectionLevel (int) 
		int level
	public static java.lang.String protectionToString (int) 
		int level
		String protLevel
	public void  () 
	public void  (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo orig
	public java.lang.CharSequence loadDescription (android.content.pm.PackageManager) 
		CharSequence label
		android.content.pm.PackageManager pm
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.PermissionInfo$1) 
		android.os.Parcel x0
		android.content.pm.PermissionInfo$1 x1
	static void  () 
}

android/content/pm/EphemeralApplicationInfo$1.class
EphemeralApplicationInfo.java
package android.content.pm
final android.content.pm.EphemeralApplicationInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.EphemeralApplicationInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.content.pm.EphemeralApplicationInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/IShortcutService$Stub$Proxy.class
IShortcutService.java
package android.content.pm
 android.content.pm.IShortcutService$Stub$Proxy extends java.lang.Object implements android.content.pm.IShortcutService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean setDynamicShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.ParceledListSlice shortcutInfoList
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ParceledListSlice getDynamicShortcuts (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ParceledListSlice getManifestShortcuts (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean addDynamicShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.ParceledListSlice shortcutInfoList
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void removeDynamicShortcuts (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
		String packageName
		java.util.List shortcutIds
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeAllDynamicShortcuts (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice getPinnedShortcuts (java.lang.String, int)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public boolean updateShortcuts (java.lang.String, android.content.pm.ParceledListSlice, int)  throws android.os.RemoteException 
		String packageName
		android.content.pm.ParceledListSlice shortcuts
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void disableShortcuts (java.lang.String, java.util.List, java.lang.CharSequence, int, int)  throws android.os.RemoteException 
		String packageName
		java.util.List shortcutIds
		CharSequence disabledMessage
		int disabledMessageResId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableShortcuts (java.lang.String, java.util.List, int)  throws android.os.RemoteException 
		String packageName
		java.util.List shortcutIds
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getMaxShortcutCountPerActivity (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getRemainingCallCount (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public long getRateLimitResetTime (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public int getIconMaxDimensions (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void reportShortcutUsed (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		String shortcutId
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void resetThrottling ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onApplicationActive (java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public byte[] getBackupPayload (int)  throws android.os.RemoteException 
		int user
		android.os.Parcel _data
		android.os.Parcel _reply
		byte[] _result
	public void applyRestore (byte[], int)  throws android.os.RemoteException 
		byte[] payload
		int user
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/content/pm/PackageParser$Permission.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Permission extends android.content.pm.PackageParser$Component {
	public final android.content.pm.PermissionInfo info
	public boolean tree
	public android.content.pm.PackageParser$PermissionGroup group
	public void  (android.content.pm.PackageParser$Package) 
		android.content.pm.PackageParser$Package _owner
	public void  (android.content.pm.PackageParser$Package, android.content.pm.PermissionInfo) 
		android.content.pm.PackageParser$Package _owner
		android.content.pm.PermissionInfo _info
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
}

android/content/pm/IPackageInstallObserver$Stub.class
IPackageInstallObserver.java
package android.content.pm
public abstract android.content.pm.IPackageInstallObserver$Stub extends android.os.Binder implements android.content.pm.IPackageInstallObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_packageInstalled
	public void  () 
	public static android.content.pm.IPackageInstallObserver 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
}

android/content/pm/IPackageDeleteObserver2.class
IPackageDeleteObserver2.java
package android.content.pm
public abstract android.content.pm.IPackageDeleteObserver2 extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUserActionRequired (android.content.Intent)  throws android.os.RemoteException 
	public abstract void onPackageDeleted (java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
}

android/content/pm/IPackageInstallerSession$Stub$Proxy.class
IPackageInstallerSession.java
package android.content.pm
 android.content.pm.IPackageInstallerSession$Stub$Proxy extends java.lang.Object implements android.content.pm.IPackageInstallerSession  {
	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 setClientProgress (float)  throws android.os.RemoteException 
		float progress
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addClientProgress (float)  throws android.os.RemoteException 
		float progress
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getNames ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public android.os.ParcelFileDescriptor openWrite (java.lang.String, long, long)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		long offsetBytes
		long lengthBytes
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.os.ParcelFileDescriptor openRead (java.lang.String)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public void removeSplit (java.lang.String)  throws android.os.RemoteException 
		String splitName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void close ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void commit (android.content.IntentSender)  throws android.os.RemoteException 
		android.content.IntentSender statusReceiver
		android.os.Parcel _data
		android.os.Parcel _reply
	public void abandon ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/content/pm/PackageParser$Service.class
PackageParser.java
package android.content.pm
public final android.content.pm.PackageParser$Service extends android.content.pm.PackageParser$Component {
	public final android.content.pm.ServiceInfo info
	public void  (android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ServiceInfo) 
		android.content.pm.PackageParser$ParseComponentArgs args
		android.content.pm.ServiceInfo _info
	public void setPackageName (java.lang.String) 
		String packageName
	public java.lang.String toString () 
		StringBuilder sb
}

android/content/pm/PackageStats.class
PackageStats.java
package android.content.pm
public android.content.pm.PackageStats extends java.lang.Object implements android.os.Parcelable  {
	public String packageName
	public int userHandle
	public long codeSize
	public long dataSize
	public long cacheSize
	public long externalCodeSize
	public long externalDataSize
	public long externalCacheSize
	public long externalMediaSize
	public long externalObbSize
	public static final android.os.Parcelable$Creator CREATOR
	public java.lang.String toString () 
		StringBuilder sb
	public void  (java.lang.String) 
		String pkgName
	public void  (java.lang.String, int) 
		String pkgName
		int userHandle
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void  (android.content.pm.PackageStats) 
		android.content.pm.PackageStats pStats
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	static void  () 
}

android/content/pm/IShortcutService$Stub.class
IShortcutService.java
package android.content.pm
public abstract android.content.pm.IShortcutService$Stub extends android.os.Binder implements android.content.pm.IShortcutService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setDynamicShortcuts
	static final int TRANSACTION_getDynamicShortcuts
	static final int TRANSACTION_getManifestShortcuts
	static final int TRANSACTION_addDynamicShortcuts
	static final int TRANSACTION_removeDynamicShortcuts
	static final int TRANSACTION_removeAllDynamicShortcuts
	static final int TRANSACTION_getPinnedShortcuts
	static final int TRANSACTION_updateShortcuts
	static final int TRANSACTION_disableShortcuts
	static final int TRANSACTION_enableShortcuts
	static final int TRANSACTION_getMaxShortcutCountPerActivity
	static final int TRANSACTION_getRemainingCallCount
	static final int TRANSACTION_getRateLimitResetTime
	static final int TRANSACTION_getIconMaxDimensions
	static final int TRANSACTION_reportShortcutUsed
	static final int TRANSACTION_resetThrottling
	static final int TRANSACTION_onApplicationActive
	static final int TRANSACTION_getBackupPayload
	static final int TRANSACTION_applyRestore
	public void  () 
	public static android.content.pm.IShortcutService 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.pm.ParceledListSlice _arg1
		String _arg0
		android.content.pm.ParceledListSlice _arg1
		int _arg2
		boolean _result
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		android.content.pm.ParceledListSlice _arg1
		String _arg0
		android.content.pm.ParceledListSlice _arg1
		int _arg2
		boolean _result
		String _arg0
		java.util.List _arg1
		ClassLoader cl
		int _arg2
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		android.content.pm.ParceledListSlice _result
		android.content.pm.ParceledListSlice _arg1
		String _arg0
		android.content.pm.ParceledListSlice _arg1
		int _arg2
		boolean _result
		CharSequence _arg2
		String _arg0
		java.util.List _arg1
		ClassLoader cl
		CharSequence _arg2
		int _arg3
		int _arg4
		String _arg0
		java.util.List _arg1
		ClassLoader cl
		int _arg2
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		int _arg1
		long _result
		String _arg0
		int _arg1
		int _result
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		int _arg1
		int _arg0
		byte[] _result
		byte[] _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/ActivityInfo.class
ActivityInfo.java
package android.content.pm
public android.content.pm.ActivityInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable  {
	public int theme
	public static final int LAUNCH_MULTIPLE
	public static final int LAUNCH_SINGLE_TOP
	public static final int LAUNCH_SINGLE_TASK
	public static final int LAUNCH_SINGLE_INSTANCE
	public int launchMode
	public static final int DOCUMENT_LAUNCH_NONE
	public static final int DOCUMENT_LAUNCH_INTO_EXISTING
	public static final int DOCUMENT_LAUNCH_ALWAYS
	public static final int DOCUMENT_LAUNCH_NEVER
	public int documentLaunchMode
	public static final int PERSIST_ROOT_ONLY
	public static final int PERSIST_NEVER
	public static final int PERSIST_ACROSS_REBOOTS
	public int persistableMode
	public int maxRecents
	public String permission
	public String taskAffinity
	public String targetActivity
	public static final int RESIZE_MODE_UNRESIZEABLE
	public static final int RESIZE_MODE_CROP_WINDOWS
	public static final int RESIZE_MODE_RESIZEABLE
	public static final int RESIZE_MODE_RESIZEABLE_AND_PIPABLE
	public static final int RESIZE_MODE_FORCE_RESIZEABLE
	public int resizeMode
	public String requestedVrComponent
	public static final int FLAG_MULTIPROCESS
	public static final int FLAG_FINISH_ON_TASK_LAUNCH
	public static final int FLAG_CLEAR_TASK_ON_LAUNCH
	public static final int FLAG_ALWAYS_RETAIN_TASK_STATE
	public static final int FLAG_STATE_NOT_NEEDED
	public static final int FLAG_EXCLUDE_FROM_RECENTS
	public static final int FLAG_ALLOW_TASK_REPARENTING
	public static final int FLAG_NO_HISTORY
	public static final int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS
	public static final int FLAG_HARDWARE_ACCELERATED
	public static final int FLAG_SHOW_FOR_ALL_USERS
	public static final int FLAG_IMMERSIVE
	public static final int FLAG_RELINQUISH_TASK_IDENTITY
	public static final int FLAG_AUTO_REMOVE_FROM_RECENTS
	public static final int FLAG_RESUME_WHILE_PAUSING
	public static final int FLAG_ENABLE_VR_MODE
	public static final int FLAG_ALWAYS_FOCUSABLE
	public static final int FLAG_SYSTEM_USER_ONLY
	public static final int FLAG_SINGLE_USER
	public static final int FLAG_ALLOW_EMBEDDED
	public int flags
	public static final int SCREEN_ORIENTATION_UNSPECIFIED
	public static final int SCREEN_ORIENTATION_LANDSCAPE
	public static final int SCREEN_ORIENTATION_PORTRAIT
	public static final int SCREEN_ORIENTATION_USER
	public static final int SCREEN_ORIENTATION_BEHIND
	public static final int SCREEN_ORIENTATION_SENSOR
	public static final int SCREEN_ORIENTATION_NOSENSOR
	public static final int SCREEN_ORIENTATION_SENSOR_LANDSCAPE
	public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT
	public static final int SCREEN_ORIENTATION_REVERSE_LANDSCAPE
	public static final int SCREEN_ORIENTATION_REVERSE_PORTRAIT
	public static final int SCREEN_ORIENTATION_FULL_SENSOR
	public static final int SCREEN_ORIENTATION_USER_LANDSCAPE
	public static final int SCREEN_ORIENTATION_USER_PORTRAIT
	public static final int SCREEN_ORIENTATION_FULL_USER
	public static final int SCREEN_ORIENTATION_LOCKED
	public int screenOrientation
	public static final int CONFIG_MCC
	public static final int CONFIG_MNC
	public static final int CONFIG_LOCALE
	public static final int CONFIG_TOUCHSCREEN
	public static final int CONFIG_KEYBOARD
	public static final int CONFIG_KEYBOARD_HIDDEN
	public static final int CONFIG_NAVIGATION
	public static final int CONFIG_ORIENTATION
	public static final int CONFIG_SCREEN_LAYOUT
	public static final int CONFIG_UI_MODE
	public static final int CONFIG_SCREEN_SIZE
	public static final int CONFIG_SMALLEST_SCREEN_SIZE
	public static final int CONFIG_DENSITY
	public static final int CONFIG_LAYOUT_DIRECTION
	public static final int CONFIG_FONT_SCALE
	public static int[] CONFIG_NATIVE_BITS
	public int configChanges
	public int softInputMode
	public int uiOptions
	public static final int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW
	public String parentActivityName
	public static final int LOCK_TASK_LAUNCH_MODE_DEFAULT
	public static final int LOCK_TASK_LAUNCH_MODE_NEVER
	public static final int LOCK_TASK_LAUNCH_MODE_ALWAYS
	public static final int LOCK_TASK_LAUNCH_MODE_IF_WHITELISTED
	public int lockTaskLaunchMode
	public android.content.pm.ActivityInfo$WindowLayout windowLayout
	public static final android.os.Parcelable$Creator CREATOR
	public static int activityInfoConfigJavaToNative (int) 
		int i
		int input
		int output
	public static int activityInfoConfigNativeToJava (int) 
		int i
		int input
		int output
	public int getRealConfigChanged () 
	public static final java.lang.String lockTaskLaunchModeToString (int) 
		int lockTaskLaunchMode
	public void  () 
	public void  (android.content.pm.ActivityInfo) 
		android.content.pm.ActivityInfo orig
	public final int getThemeResource () 
	private java.lang.String persistableModeToString () 
	boolean isFixedOrientation () 
	public static boolean isResizeableMode (int) 
		int mode
	public static java.lang.String resizeModeToString (int) 
		int mode
	public void dump (android.util.Printer, java.lang.String) 
		android.util.Printer pw
		String prefix
	public void dump (android.util.Printer, java.lang.String, int) 
		android.util.Printer pw
		String prefix
		int flags
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.pm.ActivityInfo$1) 
		android.os.Parcel x0
		android.content.pm.ActivityInfo$1 x1
	static void  () 
}

android/content/pm/PackageInstaller$SessionInfo$1.class
PackageInstaller.java
package android.content.pm
final android.content.pm.PackageInstaller$SessionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.pm.PackageInstaller$SessionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.content.pm.PackageInstaller$SessionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/pm/LauncherApps.class
LauncherApps.java
package android.content.pm
public android.content.pm.LauncherApps extends java.lang.Object {
	static final String TAG
	static final boolean DEBUG
	private android.content.Context mContext
	private android.content.pm.ILauncherApps mService
	private android.content.pm.PackageManager mPm
	private java.util.List mCallbacks
	private android.content.pm.IOnAppsChangedListener$Stub mAppsChangedListener
	public void  (android.content.Context, android.content.pm.ILauncherApps) 
		android.content.Context context
		android.content.pm.ILauncherApps service
	public void  (android.content.Context) 
		android.content.Context context
	public java.util.List getActivityList (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		android.content.pm.LauncherActivityInfo lai
		android.content.pm.ResolveInfo ri
		String packageName
		android.os.UserHandle user
		android.content.pm.ParceledListSlice activities
		java.util.ArrayList lais
	public android.content.pm.LauncherActivityInfo resolveActivity (android.content.Intent, android.os.UserHandle) 
		android.content.pm.LauncherActivityInfo info
		android.content.pm.ActivityInfo ai
		android.os.RemoteException re
		android.content.Intent intent
		android.os.UserHandle user
	public void startMainActivity (android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle) 
		android.os.RemoteException re
		android.content.ComponentName component
		android.os.UserHandle user
		android.graphics.Rect sourceBounds
		android.os.Bundle opts
	public void startAppDetailsActivity (android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle) 
		android.os.RemoteException re
		android.content.ComponentName component
		android.os.UserHandle user
		android.graphics.Rect sourceBounds
		android.os.Bundle opts
	public boolean isPackageEnabled (java.lang.String, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		android.os.UserHandle user
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, android.os.UserHandle) 
		android.os.RemoteException re
		String packageName
		int flags
		android.os.UserHandle user
	public boolean isActivityEnabled (android.content.ComponentName, android.os.UserHandle) 
		android.os.RemoteException re
		android.content.ComponentName component
		android.os.UserHandle user
	public boolean hasShortcutHostPermission () 
		android.os.RemoteException re
	public java.util.List getShortcuts (android.content.pm.LauncherApps$ShortcutQuery, android.os.UserHandle) 
		android.os.RemoteException e
		android.content.pm.LauncherApps$ShortcutQuery query
		android.os.UserHandle user
	public java.util.List getShortcutInfo (java.lang.String, java.util.List, android.os.UserHandle) 
		String packageName
		java.util.List ids
		android.os.UserHandle user
		android.content.pm.LauncherApps$ShortcutQuery q
	public void pinShortcuts (java.lang.String, java.util.List, android.os.UserHandle) 
		android.os.RemoteException e
		String packageName
		java.util.List shortcutIds
		android.os.UserHandle user
	public int getShortcutIconResId (android.content.pm.ShortcutInfo) 
		android.content.pm.ShortcutInfo shortcut
	public int getShortcutIconResId (java.lang.String, java.lang.String, android.os.UserHandle) 
		String packageName
		String shortcutId
		android.os.UserHandle user
		android.content.pm.LauncherApps$ShortcutQuery q
		java.util.List shortcuts
	public android.os.ParcelFileDescriptor getShortcutIconFd (android.content.pm.ShortcutInfo) 
		android.content.pm.ShortcutInfo shortcut
	public android.os.ParcelFileDescriptor getShortcutIconFd (java.lang.String, java.lang.String, android.os.UserHandle) 
		String packageName
		String shortcutId
		android.os.UserHandle user
	private android.os.ParcelFileDescriptor getShortcutIconFd (java.lang.String, java.lang.String, int) 
		android.os.RemoteException e
		String packageName
		String shortcutId
		int userId
	public android.graphics.drawable.Drawable getShortcutIconDrawable (android.content.pm.ShortcutInfo, int) 
		android.graphics.Bitmap bmp
		android.os.ParcelFileDescriptor pfd
		int resId
		android.content.pm.ApplicationInfo ai
		android.content.res.Resources res
		Exception e
		android.content.pm.ShortcutInfo shortcut
		int density
	public android.graphics.drawable.Drawable getShortcutBadgedIconDrawable (android.content.pm.ShortcutInfo, int) 
		android.content.pm.ShortcutInfo shortcut
		int density
		android.graphics.drawable.Drawable originalIcon
	public void startShortcut (java.lang.String, java.lang.String, android.graphics.Rect, android.os.Bundle, android.os.UserHandle) 
		String packageName
		String shortcutId
		android.graphics.Rect sourceBounds
		android.os.Bundle startActivityOptions
		android.os.UserHandle user
	public void startShortcut (android.content.pm.ShortcutInfo, android.graphics.Rect, android.os.Bundle) 
		android.content.pm.ShortcutInfo shortcut
		android.graphics.Rect sourceBounds
		android.os.Bundle startActivityOptions
	private void startShortcut (java.lang.String, java.lang.String, android.graphics.Rect, android.os.Bundle, int) 
		boolean success
		android.os.RemoteException e
		String packageName
		String shortcutId
		android.graphics.Rect sourceBounds
		android.os.Bundle startActivityOptions
		int userId
	public void registerCallback (android.content.pm.LauncherApps$Callback) 
		android.content.pm.LauncherApps$Callback callback
	public void registerCallback (android.content.pm.LauncherApps$Callback, android.os.Handler) 
		android.os.RemoteException re
		boolean addedFirstCallback
		android.content.pm.LauncherApps$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.content.pm.LauncherApps$Callback) 
		android.os.RemoteException re
		android.content.pm.LauncherApps$Callback callback
	private int findCallbackLocked (android.content.pm.LauncherApps$Callback) 
		int i
		android.content.pm.LauncherApps$Callback callback
		int size
	private void removeCallbackLocked (android.content.pm.LauncherApps$Callback) 
		android.content.pm.LauncherApps$Callback callback
		int pos
	private void addCallbackLocked (android.content.pm.LauncherApps$Callback, android.os.Handler) 
		android.content.pm.LauncherApps$Callback callback
		android.os.Handler handler
		android.content.pm.LauncherApps$CallbackMessageHandler toAdd
	static java.util.List access$100 (android.content.pm.LauncherApps) 
		android.content.pm.LauncherApps x0
}

android/content/pm/ILauncherApps$Stub$Proxy.class
ILauncherApps.java
package android.content.pm
 android.content.pm.ILauncherApps$Stub$Proxy extends java.lang.Object implements android.content.pm.ILauncherApps  {
	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 addOnAppsChangedListener (java.lang.String, android.content.pm.IOnAppsChangedListener)  throws android.os.RemoteException 
		String callingPackage
		android.content.pm.IOnAppsChangedListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeOnAppsChangedListener (android.content.pm.IOnAppsChangedListener)  throws android.os.RemoteException 
		android.content.pm.IOnAppsChangedListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.pm.ParceledListSlice getLauncherActivities (java.lang.String, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String packageName
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public android.content.pm.ActivityInfo resolveActivity (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.pm.ActivityInfo _result
		android.content.ComponentName component
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ActivityInfo _result
	public void startActivityAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.ComponentName component
		android.graphics.Rect sourceBounds
		android.os.Bundle opts
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
	public void showAppDetailsAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.ComponentName component
		android.graphics.Rect sourceBounds
		android.os.Bundle opts
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPackageEnabled (java.lang.String, android.os.UserHandle)  throws android.os.RemoteException 
		String packageName
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean isActivityEnabled (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.ComponentName component
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.pm.ApplicationInfo _result
		String packageName
		int flags
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ApplicationInfo _result
	public android.content.pm.ParceledListSlice getShortcuts (java.lang.String, long, java.lang.String, java.util.List, android.content.ComponentName, int, android.os.UserHandle)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		String callingPackage
		long changedSince
		String packageName
		java.util.List shortcutIds
		android.content.ComponentName componentName
		int flags
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public void pinShortcuts (java.lang.String, java.lang.String, java.util.List, android.os.UserHandle)  throws android.os.RemoteException 
		String callingPackage
		String packageName
		java.util.List shortcutIds
		android.os.UserHandle user
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean startShortcut (java.lang.String, java.lang.String, java.lang.String, android.graphics.Rect, android.os.Bundle, int)  throws android.os.RemoteException 
		String callingPackage
		String packageName
		String id
		android.graphics.Rect sourceBounds
		android.os.Bundle startActivityOptions
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getShortcutIconResId (java.lang.String, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String callingPackage
		String packageName
		String id
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.os.ParcelFileDescriptor getShortcutIconFd (java.lang.String, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		String callingPackage
		String packageName
		String id
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public boolean hasShortcutHostPermission (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/content/pm/RegisteredServicesCache$1.class
RegisteredServicesCache.java
package android.content.pm
 android.content.pm.RegisteredServicesCache$1 extends android.content.BroadcastReceiver {
	final android.content.pm.RegisteredServicesCache this$0
	void  (android.content.pm.RegisteredServicesCache) 
		android.content.pm.RegisteredServicesCache this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		int uid
}

android/content/pm/IOnPermissionsChangeListener.class
IOnPermissionsChangeListener.java
package android.content.pm
public abstract android.content.pm.IOnPermissionsChangeListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPermissionsChanged (int)  throws android.os.RemoteException 
}

android/content/pm/IPackageDataObserver$Stub.class
IPackageDataObserver.java
package android.content.pm
public abstract android.content.pm.IPackageDataObserver$Stub extends android.os.Binder implements android.content.pm.IPackageDataObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onRemoveCompleted
	public void  () 
	public static android.content.pm.IPackageDataObserver 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/pm/LauncherActivityInfo.class
LauncherActivityInfo.java
package android.content.pm
public android.content.pm.LauncherActivityInfo extends java.lang.Object {
	private static final String TAG
	private final android.content.pm.PackageManager mPm
	private android.content.pm.ActivityInfo mActivityInfo
	private android.content.ComponentName mComponentName
	private android.os.UserHandle mUser
	void  (android.content.Context, android.content.pm.ActivityInfo, android.os.UserHandle) 
		android.content.Context context
		android.content.pm.ActivityInfo info
		android.os.UserHandle user
	void  (android.content.Context) 
		android.content.Context context
	public android.content.ComponentName getComponentName () 
	public android.os.UserHandle getUser () 
	public java.lang.CharSequence getLabel () 
	public android.graphics.drawable.Drawable getIcon (int) 
		android.content.res.Resources resources
		int density
		int iconRes
		android.graphics.drawable.Drawable icon
	public int getApplicationFlags () 
	public android.content.pm.ApplicationInfo getApplicationInfo () 
	public long getFirstInstallTime () 
		android.content.pm.PackageManager$NameNotFoundException nnfe
	public java.lang.String getName () 
	public android.graphics.drawable.Drawable getBadgedIcon (int) 
		int density
		android.graphics.drawable.Drawable originalIcon
}

android/content/pm/ILauncherApps.class
ILauncherApps.java
package android.content.pm
public abstract android.content.pm.ILauncherApps extends java.lang.Object implements android.os.IInterface  {
	public abstract void addOnAppsChangedListener (java.lang.String, android.content.pm.IOnAppsChangedListener)  throws android.os.RemoteException 
	public abstract void removeOnAppsChangedListener (android.content.pm.IOnAppsChangedListener)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getLauncherActivities (java.lang.String, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract android.content.pm.ActivityInfo resolveActivity (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract void startActivityAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract void showAppDetailsAsUser (android.content.ComponentName, android.graphics.Rect, android.os.Bundle, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract boolean isPackageEnabled (java.lang.String, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract boolean isActivityEnabled (android.content.ComponentName, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getShortcuts (java.lang.String, long, java.lang.String, java.util.List, android.content.ComponentName, int, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract void pinShortcuts (java.lang.String, java.lang.String, java.util.List, android.os.UserHandle)  throws android.os.RemoteException 
	public abstract boolean startShortcut (java.lang.String, java.lang.String, java.lang.String, android.graphics.Rect, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract int getShortcutIconResId (java.lang.String, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor getShortcutIconFd (java.lang.String, java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean hasShortcutHostPermission (java.lang.String)  throws android.os.RemoteException 
}

android/content/AsyncTaskLoader$LoadTask.class
AsyncTaskLoader.java
package android.content
final android.content.AsyncTaskLoader$LoadTask extends android.os.AsyncTask implements java.lang.Runnable  {
	private final java.util.concurrent.CountDownLatch mDone
	boolean waiting
	final android.content.AsyncTaskLoader this$0
	void  (android.content.AsyncTaskLoader) 
		android.content.AsyncTaskLoader this$0
	protected transient java.lang.Object doInBackground (java.lang.Void[]) 
		Object data
		android.os.OperationCanceledException ex
		Void[] params
	protected void onPostExecute (java.lang.Object) 
		Object data
	protected void onCancelled (java.lang.Object) 
		Object data
	public void run () 
	public void waitForLoader () 
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
}

android/content/UriPermission.class
UriPermission.java
package android.content
public final android.content.UriPermission extends java.lang.Object implements android.os.Parcelable  {
	private final android.net.Uri mUri
	private final int mModeFlags
	private final long mPersistedTime
	public static final long INVALID_TIME
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri, int, long) 
		android.net.Uri uri
		int modeFlags
		long persistedTime
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public android.net.Uri getUri () 
	public boolean isReadPermission () 
	public boolean isWritePermission () 
	public long getPersistedTime () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/content/ContentResolver$OpenResourceIdResult.class
ContentResolver.java
package android.content
public android.content.ContentResolver$OpenResourceIdResult extends java.lang.Object {
	public android.content.res.Resources r
	public int id
	final android.content.ContentResolver this$0
	public void  (android.content.ContentResolver) 
		android.content.ContentResolver this$0
}

android/content/ClipboardManager.class
ClipboardManager.java
package android.content
public android.content.ClipboardManager extends android.text.ClipboardManager {
	private static final Object sStaticLock
	private static android.content.IClipboard sService
	private final android.content.Context mContext
	private final java.util.ArrayList mPrimaryClipChangedListeners
	private final android.content.IOnPrimaryClipChangedListener$Stub mPrimaryClipChangedServiceListener
	static final int MSG_REPORT_PRIMARY_CLIP_CHANGED
	private final android.os.Handler mHandler
	private static android.content.IClipboard getService () 
		android.os.IBinder b
	public void  (android.content.Context, android.os.Handler) 
		android.content.Context context
		android.os.Handler handler
	public void setPrimaryClip (android.content.ClipData) 
		android.os.RemoteException e
		android.content.ClipData clip
	public android.content.ClipData getPrimaryClip () 
		android.os.RemoteException e
	public android.content.ClipDescription getPrimaryClipDescription () 
		android.os.RemoteException e
	public boolean hasPrimaryClip () 
		android.os.RemoteException e
	public void addPrimaryClipChangedListener (android.content.ClipboardManager$OnPrimaryClipChangedListener) 
		android.os.RemoteException e
		android.content.ClipboardManager$OnPrimaryClipChangedListener what
	public void removePrimaryClipChangedListener (android.content.ClipboardManager$OnPrimaryClipChangedListener) 
		android.os.RemoteException e
		android.content.ClipboardManager$OnPrimaryClipChangedListener what
	public java.lang.CharSequence getText () 
		android.content.ClipData clip
	public void setText (java.lang.CharSequence) 
		CharSequence text
	public boolean hasText () 
		android.os.RemoteException e
	void reportPrimaryClipChanged () 
		int N
		int i
		Object[] listeners
	static android.os.Handler access$000 (android.content.ClipboardManager) 
		android.content.ClipboardManager x0
	static void  () 
}

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

android/content/RestrictionsManager.class
RestrictionsManager.java
package android.content
public android.content.RestrictionsManager extends java.lang.Object {
	private static final String TAG
	public static final String ACTION_PERMISSION_RESPONSE_RECEIVED
	public static final String ACTION_REQUEST_PERMISSION
	public static final String ACTION_REQUEST_LOCAL_APPROVAL
	public static final String EXTRA_PACKAGE_NAME
	public static final String EXTRA_REQUEST_TYPE
	public static final String EXTRA_REQUEST_ID
	public static final String EXTRA_REQUEST_BUNDLE
	public static final String EXTRA_RESPONSE_BUNDLE
	public static final String REQUEST_TYPE_APPROVAL
	public static final String REQUEST_KEY_ID
	public static final String REQUEST_KEY_DATA
	public static final String REQUEST_KEY_TITLE
	public static final String REQUEST_KEY_MESSAGE
	public static final String REQUEST_KEY_ICON
	public static final String REQUEST_KEY_APPROVE_LABEL
	public static final String REQUEST_KEY_DENY_LABEL
	public static final String REQUEST_KEY_NEW_REQUEST
	public static final String RESPONSE_KEY_RESULT
	public static final int RESULT_APPROVED
	public static final int RESULT_DENIED
	public static final int RESULT_NO_RESPONSE
	public static final int RESULT_UNKNOWN_REQUEST
	public static final int RESULT_ERROR
	public static final int RESULT_ERROR_BAD_REQUEST
	public static final int RESULT_ERROR_NETWORK
	public static final int RESULT_ERROR_INTERNAL
	public static final String RESPONSE_KEY_ERROR_CODE
	public static final String RESPONSE_KEY_MESSAGE
	public static final String RESPONSE_KEY_RESPONSE_TIMESTAMP
	public static final String META_DATA_APP_RESTRICTIONS
	private static final String TAG_RESTRICTION
	private final android.content.Context mContext
	private final android.content.IRestrictionsManager mService
	public void  (android.content.Context, android.content.IRestrictionsManager) 
		android.content.Context context
		android.content.IRestrictionsManager service
	public android.os.Bundle getApplicationRestrictions () 
		android.os.RemoteException re
	public boolean hasRestrictionsProvider () 
		android.os.RemoteException re
	public void requestPermission (java.lang.String, java.lang.String, android.os.PersistableBundle) 
		android.os.RemoteException re
		String requestType
		String requestId
		android.os.PersistableBundle request
	public android.content.Intent createLocalApprovalIntent () 
		android.os.RemoteException re
	public void notifyPermissionResponse (java.lang.String, android.os.PersistableBundle) 
		android.os.RemoteException re
		String packageName
		android.os.PersistableBundle response
	public java.util.List getManifestRestrictions (java.lang.String) 
		android.content.pm.PackageManager$NameNotFoundException pnfe
		String packageName
		android.content.pm.ApplicationInfo appInfo
		android.content.res.XmlResourceParser xml
	private java.util.List loadManifestRestrictions (java.lang.String, android.content.res.XmlResourceParser) 
		android.content.pm.PackageManager$NameNotFoundException nnfe
		android.content.RestrictionEntry restriction
		int tagType
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		String packageName
		android.content.res.XmlResourceParser xml
		android.content.Context appContext
		android.content.Context appContext
		java.util.ArrayList restrictions
	private android.content.RestrictionEntry loadRestrictionElement (android.content.Context, android.content.res.XmlResourceParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		android.content.res.TypedArray a
		android.util.AttributeSet attrSet
		android.content.Context appContext
		android.content.res.XmlResourceParser xml
	private android.content.RestrictionEntry loadRestriction (android.content.Context, android.content.res.TypedArray, android.content.res.XmlResourceParser)  throws java.io.IOException org.xmlpull.v1.XmlPullParserException 
		android.content.RestrictionEntry childEntry
		int resId
		int outerDepth
		java.util.List restrictionEntries
		android.content.Context appContext
		android.content.res.TypedArray a
		android.content.res.XmlResourceParser xml
		String key
		int restrictionType
		String title
		String description
		int entries
		int entryValues
		android.content.RestrictionEntry restriction
	public static android.os.Bundle convertRestrictionsToBundle (java.util.List) 
		android.content.RestrictionEntry entry
		java.util.List entries
		android.os.Bundle bundle
	private static android.os.Bundle addRestrictionToBundle (android.os.Bundle, android.content.RestrictionEntry) 
		int i
		android.content.RestrictionEntry[] restrictions
		android.content.RestrictionEntry[] restrictions
		android.os.Bundle childBundle
		android.os.Bundle[] bundleArray
		android.os.Bundle bundle
		android.content.RestrictionEntry entry
}

android/content/ContentProviderOperation$Builder.class
ContentProviderOperation.java
package android.content
public android.content.ContentProviderOperation$Builder extends java.lang.Object {
	private final int mType
	private final android.net.Uri mUri
	private String mSelection
	private String[] mSelectionArgs
	private android.content.ContentValues mValues
	private Integer mExpectedCount
	private android.content.ContentValues mValuesBackReferences
	private java.util.Map mSelectionArgsBackReferences
	private boolean mYieldAllowed
	private void  (int, android.net.Uri) 
		int type
		android.net.Uri uri
	public android.content.ContentProviderOperation build () 
	public android.content.ContentProviderOperation$Builder withValueBackReferences (android.content.ContentValues) 
		android.content.ContentValues backReferences
	public android.content.ContentProviderOperation$Builder withValueBackReference (java.lang.String, int) 
		String key
		int previousResult
	public android.content.ContentProviderOperation$Builder withSelectionBackReference (int, int) 
		int selectionArgIndex
		int previousResult
	public android.content.ContentProviderOperation$Builder withValues (android.content.ContentValues) 
		android.content.ContentValues values
	public android.content.ContentProviderOperation$Builder withValue (java.lang.String, java.lang.Object) 
		String key
		Object value
	public android.content.ContentProviderOperation$Builder withSelection (java.lang.String, java.lang.String[]) 
		String selection
		String[] selectionArgs
	public android.content.ContentProviderOperation$Builder withExpectedCount (int) 
		int count
	public android.content.ContentProviderOperation$Builder withYieldAllowed (boolean) 
		boolean yieldAllowed
	static int access$000 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static android.net.Uri access$100 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static android.content.ContentValues access$200 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static java.lang.String access$300 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static java.lang.String[] access$400 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static java.lang.Integer access$500 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static java.util.Map access$600 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static android.content.ContentValues access$700 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	static boolean access$800 (android.content.ContentProviderOperation$Builder) 
		android.content.ContentProviderOperation$Builder x0
	void  (int, android.net.Uri, android.content.ContentProviderOperation$1) 
		int x0
		android.net.Uri x1
		android.content.ContentProviderOperation$1 x2
}

android/content/AsyncTaskLoader.class
AsyncTaskLoader.java
package android.content
public abstract android.content.AsyncTaskLoader extends android.content.Loader {
	static final String TAG
	static final boolean DEBUG
	private final java.util.concurrent.Executor mExecutor
	volatile android.content.AsyncTaskLoader$LoadTask mTask
	volatile android.content.AsyncTaskLoader$LoadTask mCancellingTask
	long mUpdateThrottle
	long mLastLoadCompleteTime
	android.os.Handler mHandler
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, java.util.concurrent.Executor) 
		android.content.Context context
		java.util.concurrent.Executor executor
	public void setUpdateThrottle (long) 
		long delayMS
	protected void onForceLoad () 
	protected boolean onCancelLoad () 
		boolean cancelled
	public void onCanceled (java.lang.Object) 
		Object data
	void executePendingTask () 
		long now
	void dispatchOnCancelled (android.content.AsyncTaskLoader$LoadTask, java.lang.Object) 
		android.content.AsyncTaskLoader$LoadTask task
		Object data
	void dispatchOnLoadComplete (android.content.AsyncTaskLoader$LoadTask, java.lang.Object) 
		android.content.AsyncTaskLoader$LoadTask task
		Object data
	public abstract java.lang.Object loadInBackground () 
	protected java.lang.Object onLoadInBackground () 
	public void cancelLoadInBackground () 
	public boolean isLoadInBackgroundCanceled () 
	public void waitForLoader () 
		android.content.AsyncTaskLoader$LoadTask task
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

android/content/IRestrictionsManager$Stub$Proxy.class
IRestrictionsManager.java
package android.content
 android.content.IRestrictionsManager$Stub$Proxy extends java.lang.Object implements android.content.IRestrictionsManager  {
	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.Bundle getApplicationRestrictions (java.lang.String)  throws android.os.RemoteException 
		android.os.Bundle _result
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public boolean hasRestrictionsProvider ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void requestPermission (java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle)  throws android.os.RemoteException 
		String packageName
		String requestType
		String requestId
		android.os.PersistableBundle requestData
		android.os.Parcel _data
		android.os.Parcel _reply
	public void notifyPermissionResponse (java.lang.String, android.os.PersistableBundle)  throws android.os.RemoteException 
		String packageName
		android.os.PersistableBundle response
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.content.Intent createLocalApprovalIntent ()  throws android.os.RemoteException 
		android.content.Intent _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.Intent _result
}

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

android/content/BroadcastReceiver$PendingResult.class
BroadcastReceiver.java
package android.content
public android.content.BroadcastReceiver$PendingResult extends java.lang.Object {
	public static final int TYPE_COMPONENT
	public static final int TYPE_REGISTERED
	public static final int TYPE_UNREGISTERED
	final int mType
	final boolean mOrderedHint
	final boolean mInitialStickyHint
	final android.os.IBinder mToken
	final int mSendingUser
	final int mFlags
	int mResultCode
	String mResultData
	android.os.Bundle mResultExtras
	boolean mAbortBroadcast
	boolean mFinished
	public void  (int, java.lang.String, android.os.Bundle, int, boolean, boolean, android.os.IBinder, int, int) 
		int resultCode
		String resultData
		android.os.Bundle resultExtras
		int type
		boolean ordered
		boolean sticky
		android.os.IBinder token
		int userId
		int flags
	public final void setResultCode (int) 
		int code
	public final int getResultCode () 
	public final void setResultData (java.lang.String) 
		String data
	public final java.lang.String getResultData () 
	public final void setResultExtras (android.os.Bundle) 
		android.os.Bundle extras
	public final android.os.Bundle getResultExtras (boolean) 
		boolean makeMap
		android.os.Bundle e
	public final void setResult (int, java.lang.String, android.os.Bundle) 
		int code
		String data
		android.os.Bundle extras
	public final boolean getAbortBroadcast () 
	public final void abortBroadcast () 
	public final void clearAbortBroadcast () 
	public final void finish () 
		android.app.IActivityManager mgr
		android.app.IActivityManager mgr
	public void setExtrasClassLoader (java.lang.ClassLoader) 
		ClassLoader cl
	public void sendFinished (android.app.IActivityManager) 
		android.app.IActivityManager am
	public int getSendingUserId () 
	void checkSynchronousHint () 
		RuntimeException e
}

android/content/DialogInterface$OnMultiChoiceClickListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnMultiChoiceClickListener extends java.lang.Object {
	public abstract void onClick (android.content.DialogInterface, int, boolean) 
}

android/content/IOnPrimaryClipChangedListener$Stub.class
IOnPrimaryClipChangedListener.java
package android.content
public abstract android.content.IOnPrimaryClipChangedListener$Stub extends android.os.Binder implements android.content.IOnPrimaryClipChangedListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dispatchPrimaryClipChanged
	public void  () 
	public static android.content.IOnPrimaryClipChangedListener 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
}

android/content/IClipboard.class
IClipboard.java
package android.content
public abstract android.content.IClipboard extends java.lang.Object implements android.os.IInterface  {
	public abstract void setPrimaryClip (android.content.ClipData, java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.ClipData getPrimaryClip (java.lang.String)  throws android.os.RemoteException 
	public abstract android.content.ClipDescription getPrimaryClipDescription (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean hasPrimaryClip (java.lang.String)  throws android.os.RemoteException 
	public abstract void addPrimaryClipChangedListener (android.content.IOnPrimaryClipChangedListener, java.lang.String)  throws android.os.RemoteException 
	public abstract void removePrimaryClipChangedListener (android.content.IOnPrimaryClipChangedListener)  throws android.os.RemoteException 
	public abstract boolean hasClipboardText (java.lang.String)  throws android.os.RemoteException 
}

android/content/DialogInterface$OnDismissListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnDismissListener extends java.lang.Object {
	public abstract void onDismiss (android.content.DialogInterface) 
}

android/content/AsyncQueryHandler$WorkerArgs.class
AsyncQueryHandler.java
package android.content
public final android.content.AsyncQueryHandler$WorkerArgs extends java.lang.Object {
	public android.net.Uri uri
	public android.os.Handler handler
	public String[] projection
	public String selection
	public String[] selectionArgs
	public String orderBy
	public Object result
	public Object cookie
	public android.content.ContentValues values
	protected void  () 
}

android/content/ISyncContext$Stub$Proxy.class
ISyncContext.java
package android.content
 android.content.ISyncContext$Stub$Proxy extends java.lang.Object implements android.content.ISyncContext  {
	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 sendHeartbeat ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void onFinished (android.content.SyncResult)  throws android.os.RemoteException 
		android.content.SyncResult result
		android.os.Parcel _data
		android.os.Parcel _reply
}

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

android/content/ClipData$Item.class
ClipData.java
package android.content
public android.content.ClipData$Item extends java.lang.Object {
	final CharSequence mText
	final String mHtmlText
	final android.content.Intent mIntent
	android.net.Uri mUri
	public void  (android.content.ClipData$Item) 
		android.content.ClipData$Item other
	public void  (java.lang.CharSequence) 
		CharSequence text
	public void  (java.lang.CharSequence, java.lang.String) 
		CharSequence text
		String htmlText
	public void  (android.content.Intent) 
		android.content.Intent intent
	public void  (android.net.Uri) 
		android.net.Uri uri
	public void  (java.lang.CharSequence, android.content.Intent, android.net.Uri) 
		CharSequence text
		android.content.Intent intent
		android.net.Uri uri
	public void  (java.lang.CharSequence, java.lang.String, android.content.Intent, android.net.Uri) 
		CharSequence text
		String htmlText
		android.content.Intent intent
		android.net.Uri uri
	public java.lang.CharSequence getText () 
	public java.lang.String getHtmlText () 
	public android.content.Intent getIntent () 
	public android.net.Uri getUri () 
	public java.lang.CharSequence coerceToText (android.content.Context) 
		android.content.res.AssetFileDescriptor descr
		java.io.InputStreamReader reader
		StringBuilder builder
		char[] buffer
		int len
		java.io.IOException e
		java.io.FileInputStream stream
		android.content.Context context
		CharSequence text
		android.net.Uri uri
		android.content.Intent intent
	public java.lang.CharSequence coerceToStyledText (android.content.Context) 
		CharSequence newText
		android.content.Context context
		CharSequence text
		String htmlText
	public java.lang.String coerceToHtmlText (android.content.Context) 
		android.content.Context context
		String htmlText
		CharSequence text
	private java.lang.CharSequence coerceToHtmlOrStyledText (android.content.Context, boolean) 
		String type
		CharSequence newText
		RuntimeException e
		android.content.res.AssetFileDescriptor descr
		java.io.InputStreamReader reader
		StringBuilder builder
		char[] buffer
		int len
		String text
		java.io.IOException e
		java.io.FileInputStream stream
		String[] types
		boolean hasHtml
		boolean hasText
		android.content.Context context
		boolean styled
	private java.lang.String uriToHtml (java.lang.String) 
		String uri
		StringBuilder builder
	private java.lang.CharSequence uriToStyledText (java.lang.String) 
		String uri
		android.text.SpannableStringBuilder builder
	public java.lang.String toString () 
		StringBuilder b
	public void toShortString (java.lang.StringBuilder) 
		StringBuilder b
	public void toShortSummaryString (java.lang.StringBuilder) 
		StringBuilder b
}

android/content/BroadcastReceiver$PendingResult$1.class
BroadcastReceiver.java
package android.content
 android.content.BroadcastReceiver$PendingResult$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.app.IActivityManager val$mgr
	final android.content.BroadcastReceiver$PendingResult this$0
	void  (android.content.BroadcastReceiver$PendingResult, android.app.IActivityManager) 
		android.content.BroadcastReceiver$PendingResult this$0
	public void run () 
}

android/content/IContentService$Stub.class
IContentService.java
package android.content
public abstract android.content.IContentService$Stub extends android.os.Binder implements android.content.IContentService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_unregisterContentObserver
	static final int TRANSACTION_registerContentObserver
	static final int TRANSACTION_notifyChange
	static final int TRANSACTION_requestSync
	static final int TRANSACTION_sync
	static final int TRANSACTION_syncAsUser
	static final int TRANSACTION_cancelSync
	static final int TRANSACTION_cancelSyncAsUser
	static final int TRANSACTION_cancelRequest
	static final int TRANSACTION_getSyncAutomatically
	static final int TRANSACTION_getSyncAutomaticallyAsUser
	static final int TRANSACTION_setSyncAutomatically
	static final int TRANSACTION_setSyncAutomaticallyAsUser
	static final int TRANSACTION_getPeriodicSyncs
	static final int TRANSACTION_addPeriodicSync
	static final int TRANSACTION_removePeriodicSync
	static final int TRANSACTION_getIsSyncable
	static final int TRANSACTION_getIsSyncableAsUser
	static final int TRANSACTION_setIsSyncable
	static final int TRANSACTION_setMasterSyncAutomatically
	static final int TRANSACTION_setMasterSyncAutomaticallyAsUser
	static final int TRANSACTION_getMasterSyncAutomatically
	static final int TRANSACTION_getMasterSyncAutomaticallyAsUser
	static final int TRANSACTION_getCurrentSyncs
	static final int TRANSACTION_getCurrentSyncsAsUser
	static final int TRANSACTION_getSyncAdapterTypes
	static final int TRANSACTION_getSyncAdapterTypesAsUser
	static final int TRANSACTION_getSyncAdapterPackagesForAuthorityAsUser
	static final int TRANSACTION_isSyncActive
	static final int TRANSACTION_getSyncStatus
	static final int TRANSACTION_getSyncStatusAsUser
	static final int TRANSACTION_isSyncPending
	static final int TRANSACTION_isSyncPendingAsUser
	static final int TRANSACTION_addStatusChangeListener
	static final int TRANSACTION_removeStatusChangeListener
	static final int TRANSACTION_putCache
	static final int TRANSACTION_getCache
	public void  () 
	public static android.content.IContentService 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.database.IContentObserver _arg0
		android.net.Uri _arg0
		android.net.Uri _arg0
		boolean _arg1
		android.database.IContentObserver _arg2
		int _arg3
		android.net.Uri _arg0
		android.net.Uri _arg0
		android.database.IContentObserver _arg1
		boolean _arg2
		int _arg3
		int _arg4
		android.accounts.Account _arg0
		android.os.Bundle _arg2
		android.accounts.Account _arg0
		String _arg1
		android.os.Bundle _arg2
		android.content.SyncRequest _arg0
		android.content.SyncRequest _arg0
		android.content.SyncRequest _arg0
		android.content.SyncRequest _arg0
		int _arg1
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		int _arg3
		android.content.SyncRequest _arg0
		android.content.SyncRequest _arg0
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		boolean _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _arg2
		boolean _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		boolean _arg2
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		boolean _arg2
		int _arg3
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		java.util.List _result
		android.accounts.Account _arg0
		android.os.Bundle _arg2
		android.accounts.Account _arg0
		String _arg1
		android.os.Bundle _arg2
		long _arg3
		android.accounts.Account _arg0
		android.os.Bundle _arg2
		android.accounts.Account _arg0
		String _arg1
		android.os.Bundle _arg2
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _arg2
		int _result
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int _arg2
		boolean _arg0
		boolean _arg0
		int _arg1
		boolean _result
		int _arg0
		boolean _result
		java.util.List _result
		int _arg0
		java.util.List _result
		android.content.SyncAdapterType[] _result
		int _arg0
		android.content.SyncAdapterType[] _result
		String _arg0
		int _arg1
		String[] _result
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		boolean _result
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		android.content.SyncStatusInfo _result
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		int _arg3
		android.content.SyncStatusInfo _result
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		boolean _result
		android.accounts.Account _arg0
		android.content.ComponentName _arg2
		android.accounts.Account _arg0
		String _arg1
		android.content.ComponentName _arg2
		int _arg3
		boolean _result
		int _arg0
		android.content.ISyncStatusObserver _arg1
		android.content.ISyncStatusObserver _arg0
		android.net.Uri _arg1
		android.os.Bundle _arg2
		String _arg0
		android.net.Uri _arg1
		android.os.Bundle _arg2
		int _arg3
		android.net.Uri _arg1
		String _arg0
		android.net.Uri _arg1
		int _arg2
		android.os.Bundle _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/SharedPreferences.class
SharedPreferences.java
package android.content
public abstract android.content.SharedPreferences extends java.lang.Object {
	public abstract java.util.Map getAll () 
	public abstract java.lang.String getString (java.lang.String, java.lang.String) 
	public abstract java.util.Set getStringSet (java.lang.String, java.util.Set) 
	public abstract int getInt (java.lang.String, int) 
	public abstract long getLong (java.lang.String, long) 
	public abstract float getFloat (java.lang.String, float) 
	public abstract boolean getBoolean (java.lang.String, boolean) 
	public abstract boolean contains (java.lang.String) 
	public abstract android.content.SharedPreferences$Editor edit () 
	public abstract void registerOnSharedPreferenceChangeListener (android.content.SharedPreferences$OnSharedPreferenceChangeListener) 
	public abstract void unregisterOnSharedPreferenceChangeListener (android.content.SharedPreferences$OnSharedPreferenceChangeListener) 
}

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

android/content/SyncInfo.class
SyncInfo.java
package android.content
public android.content.SyncInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final android.accounts.Account REDACTED_ACCOUNT
	public final int authorityId
	public final android.accounts.Account account
	public final String authority
	public final long startTime
	public static final android.os.Parcelable$Creator CREATOR
	public static android.content.SyncInfo createAccountRedacted (int, java.lang.String, long) 
		int authorityId
		String authority
		long startTime
	public void  (int, android.accounts.Account, java.lang.String, long) 
		int authorityId
		android.accounts.Account account
		String authority
		long startTime
	public void  (android.content.SyncInfo) 
		android.content.SyncInfo other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel parcel
	static void  () 
}

android/content/IContentService.class
IContentService.java
package android.content
public abstract android.content.IContentService extends java.lang.Object implements android.os.IInterface  {
	public abstract void unregisterContentObserver (android.database.IContentObserver)  throws android.os.RemoteException 
	public abstract void registerContentObserver (android.net.Uri, boolean, android.database.IContentObserver, int)  throws android.os.RemoteException 
	public abstract void notifyChange (android.net.Uri, android.database.IContentObserver, boolean, int, int)  throws android.os.RemoteException 
	public abstract void requestSync (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void sync (android.content.SyncRequest)  throws android.os.RemoteException 
	public abstract void syncAsUser (android.content.SyncRequest, int)  throws android.os.RemoteException 
	public abstract void cancelSync (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void cancelSyncAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void cancelRequest (android.content.SyncRequest)  throws android.os.RemoteException 
	public abstract boolean getSyncAutomatically (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean getSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setSyncAutomatically (android.accounts.Account, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setSyncAutomaticallyAsUser (android.accounts.Account, java.lang.String, boolean, int)  throws android.os.RemoteException 
	public abstract java.util.List getPeriodicSyncs (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract void addPeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle, long)  throws android.os.RemoteException 
	public abstract void removePeriodicSync (android.accounts.Account, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract int getIsSyncable (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
	public abstract int getIsSyncableAsUser (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setIsSyncable (android.accounts.Account, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setMasterSyncAutomatically (boolean)  throws android.os.RemoteException 
	public abstract void setMasterSyncAutomaticallyAsUser (boolean, int)  throws android.os.RemoteException 
	public abstract boolean getMasterSyncAutomatically ()  throws android.os.RemoteException 
	public abstract boolean getMasterSyncAutomaticallyAsUser (int)  throws android.os.RemoteException 
	public abstract java.util.List getCurrentSyncs ()  throws android.os.RemoteException 
	public abstract java.util.List getCurrentSyncsAsUser (int)  throws android.os.RemoteException 
	public abstract android.content.SyncAdapterType[] getSyncAdapterTypes ()  throws android.os.RemoteException 
	public abstract android.content.SyncAdapterType[] getSyncAdapterTypesAsUser (int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean isSyncActive (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.SyncStatusInfo getSyncStatus (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract android.content.SyncStatusInfo getSyncStatusAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract boolean isSyncPending (android.accounts.Account, java.lang.String, android.content.ComponentName)  throws android.os.RemoteException 
	public abstract boolean isSyncPendingAsUser (android.accounts.Account, java.lang.String, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void addStatusChangeListener (int, android.content.ISyncStatusObserver)  throws android.os.RemoteException 
	public abstract void removeStatusChangeListener (android.content.ISyncStatusObserver)  throws android.os.RemoteException 
	public abstract void putCache (java.lang.String, android.net.Uri, android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract android.os.Bundle getCache (java.lang.String, android.net.Uri, int)  throws android.os.RemoteException 
}

android/content/res/
android/content/res/Resources$1.class
Resources.java
package android.content.res
 android.content.res.Resources$1 extends java.lang.Object {
}

android/content/res/AssetManager$AssetInputStream.class
AssetManager.java
package android.content.res
public final android.content.res.AssetManager$AssetInputStream extends java.io.InputStream {
	private long mAsset
	private long mLength
	private long mMarkPos
	final android.content.res.AssetManager this$0
	public final int getAssetInt () 
	public final long getNativeAsset () 
	private void  (android.content.res.AssetManager, long) 
		android.content.res.AssetManager this$0
		long asset
	public final int read ()  throws java.io.IOException 
	public final boolean markSupported () 
	public final int available ()  throws java.io.IOException 
		long len
	public final void close ()  throws java.io.IOException 
	public final void mark (int) 
		int readlimit
	public final void reset ()  throws java.io.IOException 
	public final int read (byte[])  throws java.io.IOException 
		byte[] b
	public final int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public final long skip (long)  throws java.io.IOException 
		long n
		long pos
	protected void finalize ()  throws java.lang.Throwable 
	void  (android.content.res.AssetManager, long, android.content.res.AssetManager$1) 
		android.content.res.AssetManager x0
		long x1
		android.content.res.AssetManager$1 x2
}

android/content/res/AssetFileDescriptor$AutoCloseInputStream.class
AssetFileDescriptor.java
package android.content.res
public android.content.res.AssetFileDescriptor$AutoCloseInputStream extends android.os.ParcelFileDescriptor$AutoCloseInputStream {
	private long mRemaining
	public void  (android.content.res.AssetFileDescriptor)  throws java.io.IOException 
		android.content.res.AssetFileDescriptor fd
	public int available ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		byte[] buffer
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		int res
		byte[] buffer
		int offset
		int count
	public int read (byte[])  throws java.io.IOException 
		byte[] buffer
	public long skip (long)  throws java.io.IOException 
		long res
		long count
	public void mark (int) 
		int readlimit
	public boolean markSupported () 
	public synchronized void reset ()  throws java.io.IOException 
}

android/content/res/StringBlock$Height.class
StringBlock.java
package android.content.res
 android.content.res.StringBlock$Height extends java.lang.Object implements android.text.style.LineHeightSpan$WithDensity  {
	private int mSize
	private static float sProportion
	public void  (int) 
		int size
	public void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt) 
		CharSequence text
		int start
		int end
		int spanstartv
		int v
		android.graphics.Paint$FontMetricsInt fm
	public void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt, android.text.TextPaint) 
		android.graphics.Paint p
		android.graphics.Rect r
		int need
		CharSequence text
		int start
		int end
		int spanstartv
		int v
		android.graphics.Paint$FontMetricsInt fm
		android.text.TextPaint paint
		int size
	static void  () 
}

android/content/res/AssetFileDescriptor.class
AssetFileDescriptor.java
package android.content.res
public android.content.res.AssetFileDescriptor extends java.lang.Object implements android.os.Parcelable java.io.Closeable  {
	public static final long UNKNOWN_LENGTH
	private final android.os.ParcelFileDescriptor mFd
	private final long mStartOffset
	private final long mLength
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.ParcelFileDescriptor, long, long) 
		android.os.ParcelFileDescriptor fd
		long startOffset
		long length
	public void  (android.os.ParcelFileDescriptor, long, long, android.os.Bundle) 
		android.os.ParcelFileDescriptor fd
		long startOffset
		long length
		android.os.Bundle extras
	public android.os.ParcelFileDescriptor getParcelFileDescriptor () 
	public java.io.FileDescriptor getFileDescriptor () 
	public long getStartOffset () 
	public android.os.Bundle getExtras () 
	public long getLength () 
		long len
	public long getDeclaredLength () 
	public void close ()  throws java.io.IOException 
	public java.io.FileInputStream createInputStream ()  throws java.io.IOException 
	public java.io.FileOutputStream createOutputStream ()  throws java.io.IOException 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel) 
		android.os.Parcel src
	static void  () 
}

android/content/res/ConfigurationBoundResourceCache.class
ConfigurationBoundResourceCache.java
package android.content.res
public android.content.res.ConfigurationBoundResourceCache extends android.content.res.ThemedResourceCache {
	public void  () 
	public java.lang.Object getInstance (long, android.content.res.Resources, android.content.res.Resources$Theme) 
		long key
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		android.content.res.ConstantState entry
	public boolean shouldInvalidateEntry (android.content.res.ConstantState, int) 
		android.content.res.ConstantState entry
		int configChanges
	public volatile boolean shouldInvalidateEntry (java.lang.Object, int) 
	public volatile void onConfigurationChange (int) 
}

android/content/res/CompatibilityInfo.class
CompatibilityInfo.java
package android.content.res
public android.content.res.CompatibilityInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final android.content.res.CompatibilityInfo DEFAULT_COMPATIBILITY_INFO
	public static final int DEFAULT_NORMAL_SHORT_DIMENSION
	public static final float MAXIMUM_ASPECT_RATIO
	private final int mCompatibilityFlags
	private static final int SCALING_REQUIRED
	private static final int ALWAYS_NEEDS_COMPAT
	private static final int NEVER_NEEDS_COMPAT
	private static final int NEEDS_SCREEN_COMPAT
	public final int applicationDensity
	public final float applicationScale
	public final float applicationInvertedScale
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.pm.ApplicationInfo, int, int, boolean) 
		int required
		int compat
		int largest
		int EXPANDABLE
		int LARGE_SCREENS
		int XLARGE_SCREENS
		int sizeInfo
		boolean anyResizeable
		android.content.pm.ApplicationInfo appInfo
		int screenLayout
		int sw
		boolean forceCompat
		int compatFlags
	private void  (int, int, float, float) 
		int compFlags
		int dens
		float scale
		float invertedScale
	private void  () 
	public boolean isScalingRequired () 
	public boolean supportsScreen () 
	public boolean neverSupportsScreen () 
	public boolean alwaysSupportsScreen () 
	public android.content.res.CompatibilityInfo$Translator getTranslator () 
	public void applyToDisplayMetrics (android.util.DisplayMetrics) 
		float invertedRatio
		android.util.DisplayMetrics inoutDm
	public void applyToConfiguration (int, android.content.res.Configuration) 
		float invertedRatio
		int displayDensity
		android.content.res.Configuration inoutConfig
	public static float computeCompatibleScaling (android.util.DisplayMetrics, android.util.DisplayMetrics) 
		int shortSize
		int longSize
		int newWidth
		int newHeight
		android.util.DisplayMetrics dm
		android.util.DisplayMetrics outDm
		int width
		int height
		int shortSize
		int longSize
		int newShortSize
		float aspect
		int newLongSize
		int newWidth
		int newHeight
		float sw
		float sh
		float scale
	public boolean equals (java.lang.Object) 
		android.content.res.CompatibilityInfo oc
		ClassCastException e
		Object o
	public java.lang.String toString () 
		StringBuilder sb
	public int hashCode () 
		int result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.content.res.CompatibilityInfo$1) 
		android.content.res.CompatibilityInfo$1 x0
	void  (android.os.Parcel, android.content.res.CompatibilityInfo$1) 
		android.os.Parcel x0
		android.content.res.CompatibilityInfo$1 x1
	static void  () 
}

android/content/res/Configuration.class
Configuration.java
package android.content.res
public final android.content.res.Configuration extends java.lang.Object implements android.os.Parcelable java.lang.Comparable  {
	public static final android.content.res.Configuration EMPTY
	public float fontScale
	public int mcc
	public int mnc
	public static final int MNC_ZERO
	public java.util.Locale locale
	private android.os.LocaleList mLocaleList
	public boolean userSetLocale
	public static final int SCREENLAYOUT_SIZE_MASK
	public static final int SCREENLAYOUT_SIZE_UNDEFINED
	public static final int SCREENLAYOUT_SIZE_SMALL
	public static final int SCREENLAYOUT_SIZE_NORMAL
	public static final int SCREENLAYOUT_SIZE_LARGE
	public static final int SCREENLAYOUT_SIZE_XLARGE
	public static final int SCREENLAYOUT_LONG_MASK
	public static final int SCREENLAYOUT_LONG_UNDEFINED
	public static final int SCREENLAYOUT_LONG_NO
	public static final int SCREENLAYOUT_LONG_YES
	public static final int SCREENLAYOUT_LAYOUTDIR_MASK
	public static final int SCREENLAYOUT_LAYOUTDIR_SHIFT
	public static final int SCREENLAYOUT_LAYOUTDIR_UNDEFINED
	public static final int SCREENLAYOUT_LAYOUTDIR_LTR
	public static final int SCREENLAYOUT_LAYOUTDIR_RTL
	public static final int SCREENLAYOUT_ROUND_MASK
	public static final int SCREENLAYOUT_ROUND_SHIFT
	public static final int SCREENLAYOUT_ROUND_UNDEFINED
	public static final int SCREENLAYOUT_ROUND_NO
	public static final int SCREENLAYOUT_ROUND_YES
	public static final int SCREENLAYOUT_UNDEFINED
	public static final int SCREENLAYOUT_COMPAT_NEEDED
	public int screenLayout
	public static final int TOUCHSCREEN_UNDEFINED
	public static final int TOUCHSCREEN_NOTOUCH
	public static final int TOUCHSCREEN_STYLUS
	public static final int TOUCHSCREEN_FINGER
	public int touchscreen
	public static final int KEYBOARD_UNDEFINED
	public static final int KEYBOARD_NOKEYS
	public static final int KEYBOARD_QWERTY
	public static final int KEYBOARD_12KEY
	public int keyboard
	public static final int KEYBOARDHIDDEN_UNDEFINED
	public static final int KEYBOARDHIDDEN_NO
	public static final int KEYBOARDHIDDEN_YES
	public static final int KEYBOARDHIDDEN_SOFT
	public int keyboardHidden
	public static final int HARDKEYBOARDHIDDEN_UNDEFINED
	public static final int HARDKEYBOARDHIDDEN_NO
	public static final int HARDKEYBOARDHIDDEN_YES
	public int hardKeyboardHidden
	public static final int NAVIGATION_UNDEFINED
	public static final int NAVIGATION_NONAV
	public static final int NAVIGATION_DPAD
	public static final int NAVIGATION_TRACKBALL
	public static final int NAVIGATION_WHEEL
	public int navigation
	public static final int NAVIGATIONHIDDEN_UNDEFINED
	public static final int NAVIGATIONHIDDEN_NO
	public static final int NAVIGATIONHIDDEN_YES
	public int navigationHidden
	public static final int ORIENTATION_UNDEFINED
	public static final int ORIENTATION_PORTRAIT
	public static final int ORIENTATION_LANDSCAPE
	public static final int ORIENTATION_SQUARE
	public int orientation
	public static final int UI_MODE_TYPE_MASK
	public static final int UI_MODE_TYPE_UNDEFINED
	public static final int UI_MODE_TYPE_NORMAL
	public static final int UI_MODE_TYPE_DESK
	public static final int UI_MODE_TYPE_CAR
	public static final int UI_MODE_TYPE_TELEVISION
	public static final int UI_MODE_TYPE_APPLIANCE
	public static final int UI_MODE_TYPE_WATCH
	public static final int UI_MODE_NIGHT_MASK
	public static final int UI_MODE_NIGHT_UNDEFINED
	public static final int UI_MODE_NIGHT_NO
	public static final int UI_MODE_NIGHT_YES
	public int uiMode
	public static final int SCREEN_WIDTH_DP_UNDEFINED
	public int screenWidthDp
	public static final int SCREEN_HEIGHT_DP_UNDEFINED
	public int screenHeightDp
	public static final int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED
	public int smallestScreenWidthDp
	public static final int DENSITY_DPI_UNDEFINED
	public static final int DENSITY_DPI_ANY
	public static final int DENSITY_DPI_NONE
	public int densityDpi
	public int compatScreenWidthDp
	public int compatScreenHeightDp
	public int compatSmallestScreenWidthDp
	public int seq
	public static final int NATIVE_CONFIG_MCC
	public static final int NATIVE_CONFIG_MNC
	public static final int NATIVE_CONFIG_LOCALE
	public static final int NATIVE_CONFIG_TOUCHSCREEN
	public static final int NATIVE_CONFIG_KEYBOARD
	public static final int NATIVE_CONFIG_KEYBOARD_HIDDEN
	public static final int NATIVE_CONFIG_NAVIGATION
	public static final int NATIVE_CONFIG_ORIENTATION
	public static final int NATIVE_CONFIG_DENSITY
	public static final int NATIVE_CONFIG_SCREEN_SIZE
	public static final int NATIVE_CONFIG_VERSION
	public static final int NATIVE_CONFIG_SCREEN_LAYOUT
	public static final int NATIVE_CONFIG_UI_MODE
	public static final int NATIVE_CONFIG_SMALLEST_SCREEN_SIZE
	public static final int NATIVE_CONFIG_LAYOUTDIR
	public static final android.os.Parcelable$Creator CREATOR
	private static final String XML_ATTR_FONT_SCALE
	private static final String XML_ATTR_MCC
	private static final String XML_ATTR_MNC
	private static final String XML_ATTR_LOCALES
	private static final String XML_ATTR_TOUCHSCREEN
	private static final String XML_ATTR_KEYBOARD
	private static final String XML_ATTR_KEYBOARD_HIDDEN
	private static final String XML_ATTR_HARD_KEYBOARD_HIDDEN
	private static final String XML_ATTR_NAVIGATION
	private static final String XML_ATTR_NAVIGATION_HIDDEN
	private static final String XML_ATTR_ORIENTATION
	private static final String XML_ATTR_SCREEN_LAYOUT
	private static final String XML_ATTR_UI_MODE
	private static final String XML_ATTR_SCREEN_WIDTH
	private static final String XML_ATTR_SCREEN_HEIGHT
	private static final String XML_ATTR_SMALLEST_WIDTH
	private static final String XML_ATTR_DENSITY
	public static int resetScreenLayout (int) 
		int curLayout
	public static int reduceScreenLayout (int, int, int) 
		int screenLayoutSize
		boolean screenLayoutLong
		boolean screenLayoutCompatNeeded
		int screenLayoutSize
		int screenLayoutSize
		boolean screenLayoutCompatNeeded
		boolean screenLayoutLong
		int curLayout
		int longSizeDp
		int shortSizeDp
		int screenLayoutSize
		boolean screenLayoutLong
		boolean screenLayoutCompatNeeded
		int curSize
	public static java.lang.String configurationDiffToString (int) 
		int i
		int n
		int diff
		java.util.ArrayList list
		StringBuilder builder
	public boolean isLayoutSizeAtLeast (int) 
		int size
		int cur
	public void  () 
	public void  (android.content.res.Configuration) 
		android.content.res.Configuration o
	private void fixUpLocaleList () 
	public void setTo (android.content.res.Configuration) 
		android.content.res.Configuration o
	public java.lang.String toString () 
		StringBuilder sb
		int layoutDir
	public void setToDefaults () 
	public void makeDefault () 
	public int updateFrom (android.content.res.Configuration) 
		android.content.res.Configuration delta
		int changed
		int deltaScreenLayoutDir
	public int diff (android.content.res.Configuration) 
		android.content.res.Configuration delta
		int changed
		int deltaScreenLayoutDir
	public static boolean needNewResources (int, int) 
		int configChanges
		int interestingChanges
	public boolean isOtherSeqNewer (android.content.res.Configuration) 
		android.content.res.Configuration other
		int diff
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		java.util.Locale l
		int i
		android.os.Parcel dest
		int flags
		int localeListSize
	public void readFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		int localeListSize
		java.util.Locale[] localeArray
	private void  (android.os.Parcel) 
		android.os.Parcel source
	public int compareTo (android.content.res.Configuration) 
		java.util.Locale thisLocale
		java.util.Locale thatLocale
		int i
		int minSize
		android.content.res.Configuration that
		int n
		float a
		float b
	public boolean equals (android.content.res.Configuration) 
		android.content.res.Configuration that
	public boolean equals (java.lang.Object) 
		Object that
	public int hashCode () 
		int result
	public android.os.LocaleList getLocales () 
	public void setLocales (android.os.LocaleList) 
		android.os.LocaleList locales
	public void setLocale (java.util.Locale) 
		java.util.Locale loc
	public void clearLocales () 
	public int getLayoutDirection () 
	public void setLayoutDirection (java.util.Locale) 
		java.util.Locale loc
		int layoutDirection
	private static int getScreenLayoutNoDirection (int) 
		int screenLayout
	public boolean isScreenRound () 
	public static java.lang.String localesToResourceQualifier (android.os.LocaleList) 
		java.util.Locale loc
		int l
		int s
		int c
		int v
		int i
		android.os.LocaleList locs
		StringBuilder sb
	public static java.lang.String resourceQualifierString (android.content.res.Configuration) 
		String resourceQualifier
		android.content.res.Configuration config
		java.util.ArrayList parts
	public static android.content.res.Configuration generateDelta (android.content.res.Configuration, android.content.res.Configuration) 
		android.content.res.Configuration base
		android.content.res.Configuration change
		android.content.res.Configuration delta
	public static void readXmlAttrs (org.xmlpull.v1.XmlPullParser, android.content.res.Configuration)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		org.xmlpull.v1.XmlPullParser parser
		android.content.res.Configuration configOut
		String localesStr
	public static void writeXmlAttrs (org.xmlpull.v1.XmlSerializer, android.content.res.Configuration)  throws java.io.IOException 
		org.xmlpull.v1.XmlSerializer xml
		android.content.res.Configuration config
	public volatile int compareTo (java.lang.Object) 
	void  (android.os.Parcel, android.content.res.Configuration$1) 
		android.os.Parcel x0
		android.content.res.Configuration$1 x1
	static void  () 
}

android/content/res/ObbScanner.class
ObbScanner.java
package android.content.res
public android.content.res.ObbScanner extends java.lang.Object {
	private void  () 
	public static android.content.res.ObbInfo getObbInfo (java.lang.String)  throws java.io.IOException 
		String filePath
		java.io.File obbFile
		String canonicalFilePath
		android.content.res.ObbInfo obbInfo
	private static native void getObbInfo_native (java.lang.String, android.content.res.ObbInfo)  throws java.io.IOException 
}

android/content/res/Resources$NotFoundException.class
Resources.java
package android.content.res
public android.content.res.Resources$NotFoundException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.Exception) 
		String name
		Exception cause
}

android/content/res/AssetFileDescriptor$1.class
AssetFileDescriptor.java
package android.content.res
final android.content.res.AssetFileDescriptor$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.res.AssetFileDescriptor createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.content.res.AssetFileDescriptor[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/res/ColorStateList$1.class
ColorStateList.java
package android.content.res
final android.content.res.ColorStateList$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.res.ColorStateList[] newArray (int) 
		int size
	public android.content.res.ColorStateList createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel source
		int N
		int[][] stateSpecs
		int[] colors
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/res/XmlResourceParser.class
XmlResourceParser.java
package android.content.res
public abstract android.content.res.XmlResourceParser extends java.lang.Object implements org.xmlpull.v1.XmlPullParser android.util.AttributeSet java.lang.AutoCloseable  {
	public abstract void close () 
}

android/content/res/Configuration$1.class
Configuration.java
package android.content.res
final android.content.res.Configuration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.res.Configuration createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.res.Configuration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/res/Resources$ThemeKey.class
Resources.java
package android.content.res
 android.content.res.Resources$ThemeKey extends java.lang.Object implements java.lang.Cloneable  {
	int[] mResId
	boolean[] mForce
	int mCount
	private int mHashCode
	void  () 
	public void append (int, boolean) 
		int resId
		boolean force
	public void setTo (android.content.res.Resources$ThemeKey) 
		android.content.res.Resources$ThemeKey other
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		int i
		Object o
		android.content.res.Resources$ThemeKey t
		int N
	public android.content.res.Resources$ThemeKey clone () 
		android.content.res.Resources$ThemeKey other
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/content/res/ResourcesKey.class
ResourcesKey.java
package android.content.res
public final android.content.res.ResourcesKey extends java.lang.Object {
	public final String mResDir
	public final String[] mSplitResDirs
	public final String[] mOverlayDirs
	public final String[] mLibDirs
	public final int mDisplayId
	public final android.content.res.Configuration mOverrideConfiguration
	public final android.content.res.CompatibilityInfo mCompatInfo
	private final int mHash
	public void  (java.lang.String, java.lang.String[], java.lang.String[], java.lang.String[], int, android.content.res.Configuration, android.content.res.CompatibilityInfo) 
		String resDir
		String[] splitResDirs
		String[] overlayDirs
		String[] libDirs
		int displayId
		android.content.res.Configuration overrideConfig
		android.content.res.CompatibilityInfo compatInfo
		int hash
	public boolean hasOverrideConfiguration () 
	public boolean isPathReferenced (java.lang.String) 
		String path
	private static boolean anyStartsWith (java.lang.String[], java.lang.String) 
		String s
		String[] list
		String prefix
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.content.res.ResourcesKey peer
	public java.lang.String toString () 
		StringBuilder builder
}

android/content/res/XmlBlock$Parser.class
XmlBlock.java
package android.content.res
final android.content.res.XmlBlock$Parser extends java.lang.Object implements android.content.res.XmlResourceParser  {
	long mParseState
	private final android.content.res.XmlBlock mBlock
	private boolean mStarted
	private boolean mDecNextDepth
	private int mDepth
	private int mEventType
	final android.content.res.XmlBlock this$0
	void  (android.content.res.XmlBlock, long, android.content.res.XmlBlock) 
		android.content.res.XmlBlock this$0
		long parseState
		android.content.res.XmlBlock block
	public void setFeature (java.lang.String, boolean)  throws org.xmlpull.v1.XmlPullParserException 
		String name
		boolean state
	public boolean getFeature (java.lang.String) 
		String name
	public void setProperty (java.lang.String, java.lang.Object)  throws org.xmlpull.v1.XmlPullParserException 
		String name
		Object value
	public java.lang.Object getProperty (java.lang.String) 
		String name
	public void setInput (java.io.Reader)  throws org.xmlpull.v1.XmlPullParserException 
		java.io.Reader in
	public void setInput (java.io.InputStream, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		java.io.InputStream inputStream
		String inputEncoding
	public void defineEntityReplacementText (java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException 
		String entityName
		String replacementText
	public java.lang.String getNamespacePrefix (int)  throws org.xmlpull.v1.XmlPullParserException 
		int pos
	public java.lang.String getInputEncoding () 
	public java.lang.String getNamespace (java.lang.String) 
		String prefix
	public int getNamespaceCount (int)  throws org.xmlpull.v1.XmlPullParserException 
		int depth
	public java.lang.String getPositionDescription () 
	public java.lang.String getNamespaceUri (int)  throws org.xmlpull.v1.XmlPullParserException 
		int pos
	public int getColumnNumber () 
	public int getDepth () 
	public java.lang.String getText () 
		int id
	public int getLineNumber () 
	public int getEventType ()  throws org.xmlpull.v1.XmlPullParserException 
	public boolean isWhitespace ()  throws org.xmlpull.v1.XmlPullParserException 
	public java.lang.String getPrefix () 
	public char[] getTextCharacters (int[]) 
		int[] holderForStartAndLength
		String txt
		char[] chars
	public java.lang.String getNamespace () 
		int id
	public java.lang.String getName () 
		int id
	public java.lang.String getAttributeNamespace (int) 
		int index
		int id
	public java.lang.String getAttributeName (int) 
		int index
		int id
	public java.lang.String getAttributePrefix (int) 
		int index
	public boolean isEmptyElementTag ()  throws org.xmlpull.v1.XmlPullParserException 
	public int getAttributeCount () 
	public java.lang.String getAttributeValue (int) 
		int index
		int id
		int t
		int v
	public java.lang.String getAttributeType (int) 
		int index
	public boolean isAttributeDefault (int) 
		int index
	public int nextToken ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String namespace
		String name
		int idx
	public int next ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int ev
	public void require (int, java.lang.String, java.lang.String)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int type
		String namespace
		String name
	public java.lang.String nextText ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String result
		int eventType
	public int nextTag ()  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int eventType
	public int getAttributeNameResource (int) 
		int index
	public int getAttributeListValue (java.lang.String, java.lang.String, java.lang.String[], int) 
		String namespace
		String attribute
		String[] options
		int defaultValue
		int idx
	public boolean getAttributeBooleanValue (java.lang.String, java.lang.String, boolean) 
		String namespace
		String attribute
		boolean defaultValue
		int idx
	public int getAttributeResourceValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
		int idx
	public int getAttributeIntValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
		int idx
	public int getAttributeUnsignedIntValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
		int idx
	public float getAttributeFloatValue (java.lang.String, java.lang.String, float) 
		String namespace
		String attribute
		float defaultValue
		int idx
	public int getAttributeListValue (int, java.lang.String[], int) 
		int idx
		String[] options
		int defaultValue
		int t
		int v
	public boolean getAttributeBooleanValue (int, boolean) 
		int idx
		boolean defaultValue
		int t
	public int getAttributeResourceValue (int, int) 
		int idx
		int defaultValue
		int t
	public int getAttributeIntValue (int, int) 
		int idx
		int defaultValue
		int t
	public int getAttributeUnsignedIntValue (int, int) 
		int idx
		int defaultValue
		int t
	public float getAttributeFloatValue (int, float) 
		int idx
		float defaultValue
		int t
	public java.lang.String getIdAttribute () 
		int id
	public java.lang.String getClassAttribute () 
		int id
	public int getIdAttributeResourceValue (int) 
		int defaultValue
	public int getStyleAttribute () 
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
	final java.lang.CharSequence getPooledString (int) 
		int id
}

android/content/res/ObbInfo.class
ObbInfo.java
package android.content.res
public android.content.res.ObbInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int OBB_OVERLAY
	public String filename
	public String packageName
	public int version
	public int flags
	public byte[] salt
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	public java.lang.String toString () 
		StringBuilder sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int parcelableFlags
	private void  (android.os.Parcel) 
		android.os.Parcel source
	void  (android.os.Parcel, android.content.res.ObbInfo$1) 
		android.os.Parcel x0
		android.content.res.ObbInfo$1 x1
	static void  () 
}

android/content/res/GradientColor$GradientColorFactory.class
GradientColor.java
package android.content.res
 android.content.res.GradientColor$GradientColorFactory extends android.content.res.ConstantState {
	private final android.content.res.GradientColor mSrc
	public void  (android.content.res.GradientColor) 
		android.content.res.GradientColor src
	public int getChangingConfigurations () 
	public android.content.res.GradientColor newInstance () 
	public android.content.res.GradientColor newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
	public volatile java.lang.Object newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
	public volatile java.lang.Object newInstance () 
}

android/content/res/StringBlock.class
StringBlock.java
package android.content.res
final android.content.res.StringBlock extends java.lang.Object {
	private static final String TAG
	private static final boolean localLOGV
	private final long mNative
	private final boolean mUseSparse
	private final boolean mOwnsNative
	private CharSequence[] mStrings
	private android.util.SparseArray mSparseStrings
	android.content.res.StringBlock$StyleIDs mStyleIDs
	public void  (byte[], boolean) 
		byte[] data
		boolean useSparse
	public void  (byte[], int, int, boolean) 
		byte[] data
		int offset
		int size
		boolean useSparse
	public java.lang.CharSequence get (int) 
		CharSequence res
		CharSequence res
		int num
		int styleId
		String styleTag
		int styleIndex
		String str
		CharSequence res
		int[] style
		int idx
	protected void finalize ()  throws java.lang.Throwable 
	private java.lang.CharSequence applyStyles (java.lang.String, int[], android.content.res.StringBlock$StyleIDs) 
		int size
		int size
		String sub
		String sub
		int eq
		String key
		String value
		int next
		int t
		int len
		String tag
		int type
		String str
		int[] style
		android.content.res.StringBlock$StyleIDs ids
		android.text.SpannableString buffer
		int i
	private static android.text.style.CharacterStyle getColor (java.lang.String, boolean) 
		android.content.res.ColorStateList colors
		android.content.res.Resources res
		String name
		int colorRes
		IllegalArgumentException e
		String color
		boolean foreground
		int c
	private static void addParagraphSpan (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable buffer
		Object what
		int start
		int end
		int len
	private static java.lang.String subtag (java.lang.String, java.lang.String) 
		String full
		String attribute
		int start
		int end
	void  (long, boolean) 
		long obj
		boolean useSparse
	private static native long nativeCreate (byte[], int, int) 
	private static native int nativeGetSize (long) 
	private static native java.lang.String nativeGetString (long, int) 
	private static native int[] nativeGetStyle (long, int) 
	private static native void nativeDestroy (long) 
}

android/content/res/ResourcesImpl$ThemeImpl.class
ResourcesImpl.java
package android.content.res
public android.content.res.ResourcesImpl$ThemeImpl extends java.lang.Object {
	private final android.content.res.Resources$ThemeKey mKey
	private final android.content.res.AssetManager mAssets
	private final long mTheme
	private int mThemeResId
	final android.content.res.ResourcesImpl this$0
	void  (android.content.res.ResourcesImpl) 
		android.content.res.ResourcesImpl this$0
	protected void finalize ()  throws java.lang.Throwable 
	android.content.res.Resources$ThemeKey getKey () 
	long getNativeTheme () 
	int getAppliedStyleResId () 
	void applyStyle (int, boolean) 
		int resId
		boolean force
	void setTo (android.content.res.ResourcesImpl$ThemeImpl) 
		android.content.res.ResourcesImpl$ThemeImpl other
	android.content.res.TypedArray obtainStyledAttributes (android.content.res.Resources$Theme, android.util.AttributeSet, int[], int, int) 
		int len
		android.content.res.TypedArray array
		android.content.res.XmlBlock$Parser parser
		android.content.res.Resources$Theme wrapper
		android.util.AttributeSet set
		int[] attrs
		int defStyleAttr
		int defStyleRes
	android.content.res.TypedArray resolveAttributes (android.content.res.Resources$Theme, int[], int[]) 
		int len
		android.content.res.TypedArray array
		android.content.res.Resources$Theme wrapper
		int[] values
		int[] attrs
	boolean resolveAttribute (int, android.util.TypedValue, boolean) 
		int resid
		android.util.TypedValue outValue
		boolean resolveRefs
	int[] getAllAttributes () 
	int getChangingConfigurations () 
		int nativeChangingConfig
	public void dump (int, java.lang.String, java.lang.String) 
		int priority
		String tag
		String prefix
	java.lang.String[] getTheme () 
		android.content.res.Resources$NotFoundException e
		int resId
		boolean forced
		int i
		int j
		int N
		String[] themes
	void rebase () 
		int resId
		boolean force
		int i
	static android.content.res.Resources$ThemeKey access$000 (android.content.res.ResourcesImpl$ThemeImpl) 
		android.content.res.ResourcesImpl$ThemeImpl x0
}

android/content/res/ComplexColor.class
ComplexColor.java
package android.content.res
public abstract android.content.res.ComplexColor extends java.lang.Object {
	private int mChangingConfigurations
	public void  () 
	public boolean isStateful () 
	public abstract int getDefaultColor () 
	public abstract android.content.res.ConstantState getConstantState () 
	public abstract boolean canApplyTheme () 
	public abstract android.content.res.ComplexColor obtainForTheme (android.content.res.Resources$Theme) 
	final void setBaseChangingConfigurations (int) 
		int changingConfigurations
	public int getChangingConfigurations () 
}

android/content/res/AssetManager.class
AssetManager.java
package android.content.res
public final android.content.res.AssetManager extends java.lang.Object implements java.lang.AutoCloseable  {
	public static final int ACCESS_UNKNOWN
	public static final int ACCESS_RANDOM
	public static final int ACCESS_STREAMING
	public static final int ACCESS_BUFFER
	private static final String TAG
	private static final boolean localLOGV
	private static final boolean DEBUG_REFS
	private static final Object sSync
	static android.content.res.AssetManager sSystem
	private final android.util.TypedValue mValue
	private final long[] mOffsets
	private long mObject
	private android.content.res.StringBlock[] mStringBlocks
	private int mNumRefs
	private boolean mOpen
	private java.util.HashMap mRefStacks
	static final int STYLE_NUM_ENTRIES
	static final int STYLE_TYPE
	static final int STYLE_DATA
	static final int STYLE_ASSET_COOKIE
	static final int STYLE_RESOURCE_ID
	static final int STYLE_CHANGING_CONFIGURATIONS
	static final int STYLE_DENSITY
	public void  () 
	private static void ensureSystemAssets () 
		android.content.res.AssetManager system
	private void  (boolean) 
		boolean isSystem
	public static android.content.res.AssetManager getSystem () 
	public void close () 
	final java.lang.CharSequence getResourceText (int) 
		android.util.TypedValue outValue
		int resId
	final java.lang.CharSequence getResourceBagText (int, int) 
		android.util.TypedValue outValue
		int block
		int resId
		int bagEntryId
	final java.lang.String[] getResourceStringArray (int) 
		int resId
	final boolean getResourceValue (int, int, android.util.TypedValue, boolean) 
		int resId
		int densityDpi
		android.util.TypedValue outValue
		boolean resolveRefs
		int block
	final java.lang.CharSequence[] getResourceTextArray (int) 
		int block
		int index
		int i
		int j
		int resId
		int[] rawInfoArray
		int rawInfoArrayLen
		int infoArrayLen
		CharSequence[] retArray
	final boolean getThemeValue (long, int, android.util.TypedValue, boolean) 
		android.content.res.StringBlock[] blocks
		long theme
		int resId
		android.util.TypedValue outValue
		boolean resolveRefs
		int block
	final android.content.res.StringBlock[] ensureStringBlocks () 
	final void makeStringBlocks (android.content.res.StringBlock[]) 
		int i
		android.content.res.StringBlock[] seed
		int seedNum
		int num
	final java.lang.CharSequence getPooledStringForCookie (int, int) 
		int cookie
		int id
	public final java.io.InputStream open (java.lang.String)  throws java.io.IOException 
		String fileName
	public final java.io.InputStream open (java.lang.String, int)  throws java.io.IOException 
		android.content.res.AssetManager$AssetInputStream res
		long asset
		String fileName
		int accessMode
	public final android.content.res.AssetFileDescriptor openFd (java.lang.String)  throws java.io.IOException 
		android.os.ParcelFileDescriptor pfd
		String fileName
	public final native java.lang.String[] list (java.lang.String)  throws java.io.IOException 
	public final java.io.InputStream openNonAsset (java.lang.String)  throws java.io.IOException 
		String fileName
	public final java.io.InputStream openNonAsset (java.lang.String, int)  throws java.io.IOException 
		String fileName
		int accessMode
	public final java.io.InputStream openNonAsset (int, java.lang.String)  throws java.io.IOException 
		int cookie
		String fileName
	public final java.io.InputStream openNonAsset (int, java.lang.String, int)  throws java.io.IOException 
		android.content.res.AssetManager$AssetInputStream res
		long asset
		int cookie
		String fileName
		int accessMode
	public final android.content.res.AssetFileDescriptor openNonAssetFd (java.lang.String)  throws java.io.IOException 
		String fileName
	public final android.content.res.AssetFileDescriptor openNonAssetFd (int, java.lang.String)  throws java.io.IOException 
		android.os.ParcelFileDescriptor pfd
		int cookie
		String fileName
	public final android.content.res.XmlResourceParser openXmlResourceParser (java.lang.String)  throws java.io.IOException 
		String fileName
	public final android.content.res.XmlResourceParser openXmlResourceParser (int, java.lang.String)  throws java.io.IOException 
		int cookie
		String fileName
		android.content.res.XmlBlock block
		android.content.res.XmlResourceParser rp
	final android.content.res.XmlBlock openXmlBlockAsset (java.lang.String)  throws java.io.IOException 
		String fileName
	final android.content.res.XmlBlock openXmlBlockAsset (int, java.lang.String)  throws java.io.IOException 
		android.content.res.XmlBlock res
		long xmlBlock
		int cookie
		String fileName
	void xmlBlockGone (int) 
		int id
	final long createTheme () 
		long res
	final void releaseTheme (long) 
		long theme
	protected void finalize ()  throws java.lang.Throwable 
	public final int addAssetPath (java.lang.String) 
		String path
	public final int addAssetPathAsSharedLibrary (java.lang.String) 
		String path
	private final int addAssetPathInternal (java.lang.String, boolean) 
		int res
		String path
		boolean appAsLib
	private final native int addAssetPathNative (java.lang.String, boolean) 
	public final int addOverlayPath (java.lang.String) 
		int res
		String idmapPath
	public final native int addOverlayPathNative (java.lang.String) 
	public final int[] addAssetPaths (java.lang.String[]) 
		int i
		String[] paths
		int[] cookies
	public final native boolean isUpToDate () 
	public final native java.lang.String[] getLocales () 
	public final native java.lang.String[] getNonSystemLocales () 
	public final native android.content.res.Configuration[] getSizeConfigurations () 
	public final native void setConfiguration (int, int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int, int, int, int) 
	final native int getResourceIdentifier (java.lang.String, java.lang.String, java.lang.String) 
	final native java.lang.String getResourceName (int) 
	final native java.lang.String getResourcePackageName (int) 
	final native java.lang.String getResourceTypeName (int) 
	final native java.lang.String getResourceEntryName (int) 
	private final native long openAsset (java.lang.String, int) 
	private final native android.os.ParcelFileDescriptor openAssetFd (java.lang.String, long[])  throws java.io.IOException 
	private final native long openNonAssetNative (int, java.lang.String, int) 
	private native android.os.ParcelFileDescriptor openNonAssetFdNative (int, java.lang.String, long[])  throws java.io.IOException 
	private final native void destroyAsset (long) 
	private final native int readAssetChar (long) 
	private final native int readAsset (long, byte[], int, int) 
	private final native long seekAsset (long, long, int) 
	private final native long getAssetLength (long) 
	private final native long getAssetRemainingLength (long) 
	private final native int loadResourceValue (int, short, android.util.TypedValue, boolean) 
	private final native int loadResourceBagValue (int, int, android.util.TypedValue, boolean) 
	static final native boolean applyStyle (long, int, int, long, int[], int[], int[]) 
	static final native boolean resolveAttrs (long, int, int, int[], int[], int[], int[]) 
	final native boolean retrieveAttributes (long, int[], int[], int[]) 
	final native int getArraySize (int) 
	final native int retrieveArray (int, int[]) 
	private final native int getStringBlockCount () 
	private final native long getNativeStringBlock (int) 
	public final native java.lang.String getCookieName (int) 
	public final native android.util.SparseArray getAssignedPackageIdentifiers () 
	public static final native int getGlobalAssetCount () 
	public static final native java.lang.String getAssetAllocations () 
	public static final native int getGlobalAssetManagerCount () 
	private final native long newTheme () 
	private final native void deleteTheme (long) 
	static final native void applyThemeStyle (long, int, boolean) 
	static final native void copyTheme (long, long) 
	static final native void clearTheme (long) 
	static final native int loadThemeAttributeValue (long, int, android.util.TypedValue, boolean) 
	static final native void dumpTheme (long, int, java.lang.String, java.lang.String) 
	static final native int getThemeChangingConfigurations (long) 
	private final native long openXmlAssetNative (int, java.lang.String) 
	private final native java.lang.String[] getArrayStringResource (int) 
	private final native int[] getArrayStringInfo (int) 
	final native int[] getArrayIntResource (int) 
	final native int[] getStyleAttributes (int) 
	private final native void init (boolean) 
	private final native void destroy () 
	private final void incRefsLocked (long) 
		long id
	private final void decRefsLocked (long) 
		long id
	static long access$100 (android.content.res.AssetManager, long) 
		android.content.res.AssetManager x0
		long x1
	static int access$200 (android.content.res.AssetManager, long) 
		android.content.res.AssetManager x0
		long x1
	static long access$300 (android.content.res.AssetManager, long) 
		android.content.res.AssetManager x0
		long x1
	static void access$400 (android.content.res.AssetManager, long) 
		android.content.res.AssetManager x0
		long x1
	static void access$500 (android.content.res.AssetManager, long) 
		android.content.res.AssetManager x0
		long x1
	static long access$600 (android.content.res.AssetManager, long, long, int) 
		android.content.res.AssetManager x0
		long x1
		long x2
		int x3
	static int access$700 (android.content.res.AssetManager, long, byte[], int, int) 
		android.content.res.AssetManager x0
		long x1
		byte[] x2
		int x3
		int x4
	static void  () 
}

android/content/res/GradientColor.class
GradientColor.java
package android.content.res
public android.content.res.GradientColor extends android.content.res.ComplexColor {
	private static final String TAG
	private static final boolean DBG_GRADIENT
	private static final int TILE_MODE_CLAMP
	private static final int TILE_MODE_REPEAT
	private static final int TILE_MODE_MIRROR
	private android.content.res.GradientColor$GradientColorFactory mFactory
	private int mChangingConfigurations
	private int mDefaultColor
	private android.graphics.Shader mShader
	private int mGradientType
	private float mCenterX
	private float mCenterY
	private float mStartX
	private float mStartY
	private float mEndX
	private float mEndY
	private int mStartColor
	private int mCenterColor
	private int mEndColor
	private boolean mHasCenterColor
	private int mTileMode
	private float mGradientRadius
	private int[] mItemColors
	private float[] mItemOffsets
	private int[] mThemeAttrs
	private int[][] mItemsThemeAttrs
	private void  () 
	private void  (android.content.res.GradientColor) 
		android.content.res.GradientColor copy
	private static android.graphics.Shader$TileMode parseTileMode (int) 
		int tileMode
	private void updateRootElementState (android.content.res.TypedArray) 
		android.content.res.TypedArray a
	private void validateXmlContent ()  throws org.xmlpull.v1.XmlPullParserException 
	public android.graphics.Shader getShader () 
	public static android.content.res.GradientColor createFromXml (android.content.res.Resources, android.content.res.XmlResourceParser, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		android.content.res.XmlResourceParser parser
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		int type
	static android.content.res.GradientColor createFromXmlInner (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		String name
		android.content.res.GradientColor gradientColor
	private void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
	private void inflateChildElements (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.TypedArray a
		boolean hasColor
		boolean hasOffset
		int[] themeAttrs
		int color
		float offset
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int innerDepth
		int type
		float[] offsetList
		int[] colorList
		int[][] themeAttrsList
		int listSize
		boolean hasUnresolvedAttrs
	private void applyItemsAttrsTheme (android.content.res.Resources$Theme) 
		android.content.res.TypedArray a
		int i
		android.content.res.Resources$Theme t
		boolean hasUnresolvedAttrs
		int[][] themeAttrsList
		int N
	private void onColorsChange () 
		int i
		int length
		int[] tempColors
		float[] tempOffsets
	public int getDefaultColor () 
	public android.content.res.ConstantState getConstantState () 
	public android.content.res.GradientColor obtainForTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
		android.content.res.GradientColor clone
	public int getChangingConfigurations () 
	private void applyTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
	private void applyRootAttrsTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
		android.content.res.TypedArray a
	public boolean canApplyTheme () 
	public volatile android.content.res.ComplexColor obtainForTheme (android.content.res.Resources$Theme) 
	static int access$000 (android.content.res.GradientColor) 
		android.content.res.GradientColor x0
}

android/content/res/TypedArray.class
TypedArray.java
package android.content.res
public android.content.res.TypedArray extends java.lang.Object {
	private final android.content.res.Resources mResources
	private final android.util.DisplayMetrics mMetrics
	private android.content.res.AssetManager mAssets
	private boolean mRecycled
	android.content.res.XmlBlock$Parser mXml
	android.content.res.Resources$Theme mTheme
	int[] mData
	int[] mIndices
	int mLength
	android.util.TypedValue mValue
	static android.content.res.TypedArray obtain (android.content.res.Resources, int) 
		int fullLen
		android.content.res.Resources res
		int len
		android.content.res.TypedArray attrs
	public int length () 
	public int getIndexCount () 
	public int getIndex (int) 
		int at
	public android.content.res.Resources getResources () 
	public java.lang.CharSequence getText (int) 
		int index
		int[] data
		int type
		android.util.TypedValue v
	public java.lang.String getString (int) 
		CharSequence cs
		int index
		int[] data
		int type
		android.util.TypedValue v
	public java.lang.String getNonResourceString (int) 
		int cookie
		int index
		int[] data
		int type
	public java.lang.String getNonConfigurationString (int, int) 
		CharSequence cs
		int index
		int allowedChangingConfigs
		int[] data
		int type
		int changingConfigs
		android.util.TypedValue v
	public boolean getBoolean (int, boolean) 
		int index
		boolean defValue
		int[] data
		int type
		android.util.TypedValue v
	public int getInt (int, int) 
		int index
		int defValue
		int[] data
		int type
		android.util.TypedValue v
	public float getFloat (int, float) 
		CharSequence str
		int index
		float defValue
		int[] data
		int type
		android.util.TypedValue v
	public int getColor (int, int) 
		android.content.res.ColorStateList csl
		android.util.TypedValue value
		android.util.TypedValue value
		int index
		int defValue
		int attrIndex
		int[] data
		int type
	public android.content.res.ComplexColor getComplexColor (int) 
		int index
		android.util.TypedValue value
	public android.content.res.ColorStateList getColorStateList (int) 
		int index
		android.util.TypedValue value
	public int getInteger (int, int) 
		android.util.TypedValue value
		int index
		int defValue
		int attrIndex
		int[] data
		int type
	public float getDimension (int, float) 
		android.util.TypedValue value
		int index
		float defValue
		int attrIndex
		int[] data
		int type
	public int getDimensionPixelOffset (int, int) 
		android.util.TypedValue value
		int index
		int defValue
		int attrIndex
		int[] data
		int type
	public int getDimensionPixelSize (int, int) 
		android.util.TypedValue value
		int index
		int defValue
		int attrIndex
		int[] data
		int type
	public int getLayoutDimension (int, java.lang.String) 
		android.util.TypedValue value
		int index
		String name
		int attrIndex
		int[] data
		int type
	public int getLayoutDimension (int, int) 
		int index
		int defValue
		int[] data
		int type
	public float getFraction (int, int, int, float) 
		android.util.TypedValue value
		int index
		int base
		int pbase
		float defValue
		int attrIndex
		int[] data
		int type
	public int getResourceId (int, int) 
		int resid
		int index
		int defValue
		int[] data
	public int getThemeAttributeId (int, int) 
		int index
		int defValue
		int[] data
	public android.graphics.drawable.Drawable getDrawable (int) 
		int index
		android.util.TypedValue value
	public java.lang.CharSequence[] getTextArray (int) 
		int index
		android.util.TypedValue value
	public boolean getValue (int, android.util.TypedValue) 
		int index
		android.util.TypedValue outValue
	public int getType (int) 
		int index
	public boolean hasValue (int) 
		int index
		int[] data
		int type
	public boolean hasValueOrEmpty (int) 
		int index
		int[] data
		int type
	public android.util.TypedValue peekValue (int) 
		int index
		android.util.TypedValue value
	public java.lang.String getPositionDescription () 
	public void recycle () 
	public int[] extractThemeAttrs () 
	public int[] extractThemeAttrs (int[]) 
		int index
		int attr
		int i
		int[] scrap
		int[] attrs
		int[] data
		int N
	public int getChangingConfigurations () 
		int index
		int type
		int i
		int changingConfig
		int[] data
		int N
	private boolean getValueAt (int, android.util.TypedValue) 
		int index
		android.util.TypedValue outValue
		int[] data
		int type
	private java.lang.CharSequence loadStringValueAt (int) 
		int index
		int[] data
		int cookie
	void  (android.content.res.Resources, int[], int[], int) 
		android.content.res.Resources resources
		int[] data
		int[] indices
		int len
	public java.lang.String toString () 
}

android/content/res/Resources.class
Resources.java
package android.content.res
public android.content.res.Resources extends java.lang.Object {
	static final String TAG
	private static final Object sSync
	static android.content.res.Resources mSystem
	private android.content.res.ResourcesImpl mResourcesImpl
	final android.util.Pools$SynchronizedPool mTypedArrayPool
	private android.graphics.drawable.DrawableInflater mDrawableInflater
	private final Object mTmpValueLock
	private android.util.TypedValue mTmpValue
	final ClassLoader mClassLoader
	private final java.util.ArrayList mThemeRefs
	public static int selectDefaultTheme (int, int) 
		int curTheme
		int targetSdkVersion
	public static int selectSystemTheme (int, int, int, int, int, int) 
		int curTheme
		int targetSdkVersion
		int orig
		int holo
		int dark
		int deviceDefault
	public static android.content.res.Resources getSystem () 
		android.content.res.Resources ret
	public void  (android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration) 
		android.content.res.AssetManager assets
		android.util.DisplayMetrics metrics
		android.content.res.Configuration config
	public void  (java.lang.ClassLoader) 
		ClassLoader classLoader
	private void  () 
		android.util.DisplayMetrics metrics
		android.content.res.Configuration config
	public void setImpl (android.content.res.ResourcesImpl) 
		java.lang.ref.WeakReference weakThemeRef
		android.content.res.Resources$Theme theme
		int i
		int count
		android.content.res.ResourcesImpl impl
	public android.content.res.ResourcesImpl getImpl () 
	public java.lang.ClassLoader getClassLoader () 
	public final android.graphics.drawable.DrawableInflater getDrawableInflater () 
	public android.content.res.ConfigurationBoundResourceCache getAnimatorCache () 
	public android.content.res.ConfigurationBoundResourceCache getStateListAnimatorCache () 
	public java.lang.CharSequence getText (int)  throws android.content.res.Resources$NotFoundException 
		int id
		CharSequence res
	public java.lang.CharSequence getQuantityText (int, int)  throws android.content.res.Resources$NotFoundException 
		int id
		int quantity
	public java.lang.String getString (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public transient java.lang.String getString (int, java.lang.Object[])  throws android.content.res.Resources$NotFoundException 
		int id
		Object[] formatArgs
		String raw
	public transient java.lang.String getQuantityString (int, int, java.lang.Object[])  throws android.content.res.Resources$NotFoundException 
		int id
		int quantity
		Object[] formatArgs
		String raw
	public java.lang.String getQuantityString (int, int)  throws android.content.res.Resources$NotFoundException 
		int id
		int quantity
	public java.lang.CharSequence getText (int, java.lang.CharSequence) 
		int id
		CharSequence def
		CharSequence res
	public java.lang.CharSequence[] getTextArray (int)  throws android.content.res.Resources$NotFoundException 
		int id
		CharSequence[] res
	public java.lang.String[] getStringArray (int)  throws android.content.res.Resources$NotFoundException 
		int id
		String[] res
	public int[] getIntArray (int)  throws android.content.res.Resources$NotFoundException 
		int id
		int[] res
	public android.content.res.TypedArray obtainTypedArray (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.content.res.ResourcesImpl impl
		int len
		android.content.res.TypedArray array
	public float getDimension (int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		android.util.TypedValue value
	public int getDimensionPixelOffset (int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		android.util.TypedValue value
	public int getDimensionPixelSize (int)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		android.util.TypedValue value
	public float getFraction (int, int, int) 
		int id
		int base
		int pbase
		android.util.TypedValue value
	public android.graphics.drawable.Drawable getDrawable (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.graphics.drawable.Drawable d
	public android.graphics.drawable.Drawable getDrawable (int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		android.content.res.Resources$Theme theme
		android.util.TypedValue value
	public android.graphics.drawable.Drawable getDrawableForDensity (int, int)  throws android.content.res.Resources$NotFoundException 
		int id
		int density
	public android.graphics.drawable.Drawable getDrawableForDensity (int, int, android.content.res.Resources$Theme) 
		android.content.res.ResourcesImpl impl
		android.util.DisplayMetrics metrics
		boolean useCache
		int id
		int density
		android.content.res.Resources$Theme theme
		android.util.TypedValue value
	android.graphics.drawable.Drawable loadDrawable (android.util.TypedValue, int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
	public android.graphics.Movie getMovie (int)  throws android.content.res.Resources$NotFoundException 
		int id
		java.io.InputStream is
		android.graphics.Movie movie
	public int getColor (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public int getColor (int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		android.content.res.ColorStateList csl
		int id
		android.content.res.Resources$Theme theme
		android.util.TypedValue value
	public android.content.res.ColorStateList getColorStateList (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.content.res.ColorStateList csl
	public android.content.res.ColorStateList getColorStateList (int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		android.content.res.Resources$Theme theme
		android.util.TypedValue value
	android.content.res.ColorStateList loadColorStateList (android.util.TypedValue, int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
	public android.content.res.ComplexColor loadComplexColor (android.util.TypedValue, int, android.content.res.Resources$Theme) 
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
	public boolean getBoolean (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue value
	public int getInteger (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue value
	public float getFloat (int) 
		int id
		android.util.TypedValue value
	public android.content.res.XmlResourceParser getLayout (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public android.content.res.XmlResourceParser getAnimation (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public android.content.res.XmlResourceParser getXml (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public java.io.InputStream openRawResource (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue value
	private android.util.TypedValue obtainTempTypedValue () 
		android.util.TypedValue tmpValue
	private void releaseTempTypedValue (android.util.TypedValue) 
		android.util.TypedValue value
	public java.io.InputStream openRawResource (int, android.util.TypedValue)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue value
	public android.content.res.AssetFileDescriptor openRawResourceFd (int)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue value
	public void getValue (int, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue outValue
		boolean resolveRefs
	public void getValueForDensity (int, int, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		int id
		int density
		android.util.TypedValue outValue
		boolean resolveRefs
	public void getValue (java.lang.String, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		String name
		android.util.TypedValue outValue
		boolean resolveRefs
	public final android.content.res.Resources$Theme newTheme () 
		android.content.res.Resources$Theme theme
	public android.content.res.TypedArray obtainAttributes (android.util.AttributeSet, int[]) 
		android.util.AttributeSet set
		int[] attrs
		int len
		android.content.res.TypedArray array
		android.content.res.XmlBlock$Parser parser
	public void updateConfiguration (android.content.res.Configuration, android.util.DisplayMetrics) 
		android.content.res.Configuration config
		android.util.DisplayMetrics metrics
	public void updateConfiguration (android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo) 
		android.content.res.Configuration config
		android.util.DisplayMetrics metrics
		android.content.res.CompatibilityInfo compat
	public static void updateSystemConfiguration (android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo) 
		android.content.res.Configuration config
		android.util.DisplayMetrics metrics
		android.content.res.CompatibilityInfo compat
	public android.util.DisplayMetrics getDisplayMetrics () 
	public android.view.DisplayAdjustments getDisplayAdjustments () 
	public android.content.res.Configuration getConfiguration () 
	public android.content.res.Configuration[] getSizeConfigurations () 
	public android.content.res.CompatibilityInfo getCompatibilityInfo () 
	public void setCompatibilityInfo (android.content.res.CompatibilityInfo) 
		android.content.res.CompatibilityInfo ci
	public int getIdentifier (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String defType
		String defPackage
	public static boolean resourceHasPackage (int) 
		int resid
	public java.lang.String getResourceName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
	public java.lang.String getResourcePackageName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
	public java.lang.String getResourceTypeName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
	public java.lang.String getResourceEntryName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
	public void parseBundleExtras (android.content.res.XmlResourceParser, android.os.Bundle)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		String nodeName
		android.content.res.XmlResourceParser parser
		android.os.Bundle outBundle
		int outerDepth
		int type
	public void parseBundleExtra (java.lang.String, android.util.AttributeSet, android.os.Bundle)  throws org.xmlpull.v1.XmlPullParserException 
		CharSequence cs
		String tagName
		android.util.AttributeSet attrs
		android.os.Bundle outBundle
		android.content.res.TypedArray sa
		String name
		android.util.TypedValue v
	public final android.content.res.AssetManager getAssets () 
	public final void flushLayoutCache () 
	public final void startPreloading () 
	public final void finishPreloading () 
	public android.util.LongSparseArray getPreloadedDrawables () 
	android.content.res.XmlResourceParser loadXmlResourceParser (int, java.lang.String)  throws android.content.res.Resources$NotFoundException 
		android.content.res.ResourcesImpl impl
		int id
		String type
		android.util.TypedValue value
	android.content.res.XmlResourceParser loadXmlResourceParser (java.lang.String, int, int, java.lang.String)  throws android.content.res.Resources$NotFoundException 
		String file
		int id
		int assetCookie
		String type
	public int calcConfigChanges (android.content.res.Configuration) 
		android.content.res.Configuration config
	public static android.content.res.TypedArray obtainAttributes (android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
		android.util.AttributeSet set
		int[] attrs
	static void  () 
}

android/content/res/Resources$Theme.class
Resources.java
package android.content.res
public final android.content.res.Resources$Theme extends java.lang.Object {
	private android.content.res.ResourcesImpl$ThemeImpl mThemeImpl
	final android.content.res.Resources this$0
	private void  (android.content.res.Resources) 
		android.content.res.Resources this$0
	void setImpl (android.content.res.ResourcesImpl$ThemeImpl) 
		android.content.res.ResourcesImpl$ThemeImpl impl
	public void applyStyle (int, boolean) 
		int resId
		boolean force
	public void setTo (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme other
	public android.content.res.TypedArray obtainStyledAttributes (int[]) 
		int[] attrs
	public android.content.res.TypedArray obtainStyledAttributes (int, int[])  throws android.content.res.Resources$NotFoundException 
		int resId
		int[] attrs
	public android.content.res.TypedArray obtainStyledAttributes (android.util.AttributeSet, int[], int, int) 
		android.util.AttributeSet set
		int[] attrs
		int defStyleAttr
		int defStyleRes
	public android.content.res.TypedArray resolveAttributes (int[], int[]) 
		int[] values
		int[] attrs
	public boolean resolveAttribute (int, android.util.TypedValue, boolean) 
		int resid
		android.util.TypedValue outValue
		boolean resolveRefs
	public int[] getAllAttributes () 
	public android.content.res.Resources getResources () 
	public android.graphics.drawable.Drawable getDrawable (int)  throws android.content.res.Resources$NotFoundException 
		int id
	public int getChangingConfigurations () 
	public void dump (int, java.lang.String, java.lang.String) 
		int priority
		String tag
		String prefix
	long getNativeTheme () 
	int getAppliedStyleResId () 
	public android.content.res.Resources$ThemeKey getKey () 
	private java.lang.String getResourceNameFromHexString (java.lang.String) 
		String hexString
	public java.lang.String[] getTheme () 
	public void encode (android.view.ViewHierarchyEncoder) 
		int i
		android.view.ViewHierarchyEncoder encoder
		String[] properties
	public void rebase () 
	void  (android.content.res.Resources, android.content.res.Resources$1) 
		android.content.res.Resources x0
		android.content.res.Resources$1 x1
}

android/content/res/ConstantState.class
ConstantState.java
package android.content.res
public abstract android.content.res.ConstantState extends java.lang.Object {
	public void  () 
	public abstract int getChangingConfigurations () 
	public abstract java.lang.Object newInstance () 
	public java.lang.Object newInstance (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.Object newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
}

android/content/res/ColorStateList.class
ColorStateList.java
package android.content.res
public android.content.res.ColorStateList extends android.content.res.ComplexColor implements android.os.Parcelable  {
	private static final String TAG
	private static final int DEFAULT_COLOR
	private static final int[][] EMPTY
	private static final android.util.SparseArray sCache
	private android.content.res.ColorStateList$ColorStateListFactory mFactory
	private int[][] mThemeAttrs
	private int mChangingConfigurations
	private int[][] mStateSpecs
	private int[] mColors
	private int mDefaultColor
	private boolean mIsOpaque
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public void  (int[][], int[]) 
		int[][] states
		int[] colors
	public static android.content.res.ColorStateList valueOf (int) 
		android.content.res.ColorStateList cached
		int i
		int index
		int N
		android.content.res.ColorStateList csl
		int color
	private void  (android.content.res.ColorStateList) 
		android.content.res.ColorStateList orig
	public static android.content.res.ColorStateList createFromXml (android.content.res.Resources, org.xmlpull.v1.XmlPullParser)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
	public static android.content.res.ColorStateList createFromXml (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.content.res.Resources$Theme theme
		android.util.AttributeSet attrs
		int type
	static android.content.res.ColorStateList createFromXmlInner (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		String name
		android.content.res.ColorStateList colorStateList
	public android.content.res.ColorStateList withAlpha (int) 
		int i
		int alpha
		int[] colors
		int len
	private void inflate (android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int stateResId
		int i
		android.content.res.TypedArray a
		int[] themeAttrs
		int baseColor
		float alphaMod
		int j
		int numAttrs
		int[] stateSpec
		int color
		int depth
		android.content.res.Resources r
		org.xmlpull.v1.XmlPullParser parser
		android.util.AttributeSet attrs
		android.content.res.Resources$Theme theme
		int innerDepth
		int type
		int changingConfigurations
		int defaultColor
		boolean hasUnresolvedAttrs
		int[][] stateSpecList
		int[][] themeAttrsList
		int[] colorList
		int listSize
	public boolean canApplyTheme () 
	private void applyTheme (android.content.res.Resources$Theme) 
		float defaultAlphaMod
		android.content.res.TypedArray a
		float defaultAlphaMod
		int baseColor
		float alphaMod
		int i
		android.content.res.Resources$Theme t
		boolean hasUnresolvedAttrs
		int[][] themeAttrsList
		int N
	public android.content.res.ColorStateList obtainForTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme t
		android.content.res.ColorStateList clone
	public int getChangingConfigurations () 
	private int modulateColorAlpha (int, float) 
		int baseColor
		float alphaMod
		int baseAlpha
		int alpha
	public boolean isStateful () 
	public boolean isOpaque () 
	public int getColorForState (int[], int) 
		int[] stateSpec
		int i
		int[] stateSet
		int defaultColor
		int setLength
	public int getDefaultColor () 
	public int[][] getStates () 
	public int[] getColors () 
	public boolean hasState (int) 
		int stateIndex
		int[] states
		int stateCount
		int specIndex
		int state
		int[][] stateSpecs
		int specCount
	public java.lang.String toString () 
	private void onColorsChanged () 
		int i
		int i
		int defaultColor
		boolean isOpaque
		int[][] states
		int[] colors
		int N
	public android.content.res.ConstantState getConstantState () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
		int N
	public volatile android.content.res.ComplexColor obtainForTheme (android.content.res.Resources$Theme) 
	static int access$000 (android.content.res.ColorStateList) 
		android.content.res.ColorStateList x0
	static void  () 
}

android/content/res/CompatibilityInfo$Translator.class
CompatibilityInfo.java
package android.content.res
public android.content.res.CompatibilityInfo$Translator extends java.lang.Object {
	public final float applicationScale
	public final float applicationInvertedScale
	private android.graphics.Rect mContentInsetsBuffer
	private android.graphics.Rect mVisibleInsetsBuffer
	private android.graphics.Region mTouchableAreaBuffer
	final android.content.res.CompatibilityInfo this$0
	void  (android.content.res.CompatibilityInfo, float, float) 
		android.content.res.CompatibilityInfo this$0
		float applicationScale
		float applicationInvertedScale
	void  (android.content.res.CompatibilityInfo) 
		android.content.res.CompatibilityInfo this$0
	public void translateRectInScreenToAppWinFrame (android.graphics.Rect) 
		android.graphics.Rect rect
	public void translateRegionInWindowToScreen (android.graphics.Region) 
		android.graphics.Region transparentRegion
	public void translateCanvas (android.graphics.Canvas) 
		float tinyOffset
		android.graphics.Canvas canvas
	public void translateEventInScreenToAppWindow (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void translateWindowLayout (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams params
	public void translateRectInAppWindowToScreen (android.graphics.Rect) 
		android.graphics.Rect rect
	public void translateRectInScreenToAppWindow (android.graphics.Rect) 
		android.graphics.Rect rect
	public void translatePointInScreenToAppWindow (android.graphics.PointF) 
		android.graphics.PointF point
		float scale
	public void translateLayoutParamsInAppWindowToScreen (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams params
	public android.graphics.Rect getTranslatedContentInsets (android.graphics.Rect) 
		android.graphics.Rect contentInsets
	public android.graphics.Rect getTranslatedVisibleInsets (android.graphics.Rect) 
		android.graphics.Rect visibleInsets
	public android.graphics.Region getTranslatedTouchableArea (android.graphics.Region) 
		android.graphics.Region touchableArea
}

android/content/res/ColorStateList$ColorStateListFactory.class
ColorStateList.java
package android.content.res
 android.content.res.ColorStateList$ColorStateListFactory extends android.content.res.ConstantState {
	private final android.content.res.ColorStateList mSrc
	public void  (android.content.res.ColorStateList) 
		android.content.res.ColorStateList src
	public int getChangingConfigurations () 
	public android.content.res.ColorStateList newInstance () 
	public android.content.res.ColorStateList newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
		android.content.res.Resources res
		android.content.res.Resources$Theme theme
	public volatile java.lang.Object newInstance (android.content.res.Resources, android.content.res.Resources$Theme) 
	public volatile java.lang.Object newInstance () 
}

android/content/res/AssetFileDescriptor$AutoCloseOutputStream.class
AssetFileDescriptor.java
package android.content.res
public android.content.res.AssetFileDescriptor$AutoCloseOutputStream extends android.os.ParcelFileDescriptor$AutoCloseOutputStream {
	private long mRemaining
	public void  (android.content.res.AssetFileDescriptor)  throws java.io.IOException 
		android.content.res.AssetFileDescriptor fd
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] buffer
		int offset
		int count
	public void write (byte[])  throws java.io.IOException 
		int count
		byte[] buffer
	public void write (int)  throws java.io.IOException 
		int oneByte
}

android/content/res/DrawableCache.class
DrawableCache.java
package android.content.res
 android.content.res.DrawableCache extends android.content.res.ThemedResourceCache {
	void  () 
	public android.graphics.drawable.Drawable getInstance (long, android.content.res.Resources, android.content.res.Resources$Theme) 
		long key
		android.content.res.Resources resources
		android.content.res.Resources$Theme theme
		android.graphics.drawable.Drawable$ConstantState entry
	public boolean shouldInvalidateEntry (android.graphics.drawable.Drawable$ConstantState, int) 
		android.graphics.drawable.Drawable$ConstantState entry
		int configChanges
	public volatile boolean shouldInvalidateEntry (java.lang.Object, int) 
}

android/content/res/AssetManager$1.class
AssetManager.java
package android.content.res
 android.content.res.AssetManager$1 extends java.lang.Object {
}

android/content/res/ResourcesImpl.class
ResourcesImpl.java
package android.content.res
public android.content.res.ResourcesImpl extends java.lang.Object {
	static final String TAG
	private static final boolean DEBUG_LOAD
	private static final boolean DEBUG_CONFIG
	private static final boolean TRACE_FOR_PRELOAD
	private static final boolean TRACE_FOR_MISS_PRELOAD
	private static final int LAYOUT_DIR_CONFIG
	private static final int ID_OTHER
	private static final Object sSync
	private static boolean sPreloaded
	private boolean mPreloading
	private static final android.util.LongSparseArray[] sPreloadedDrawables
	private static final android.util.LongSparseArray sPreloadedColorDrawables
	private static final android.util.LongSparseArray sPreloadedComplexColors
	private final Object mAccessLock
	private final android.content.res.Configuration mTmpConfig
	private final android.content.res.DrawableCache mDrawableCache
	private final android.content.res.DrawableCache mColorDrawableCache
	private final android.content.res.ConfigurationBoundResourceCache mComplexColorCache
	private final android.content.res.ConfigurationBoundResourceCache mAnimatorCache
	private final android.content.res.ConfigurationBoundResourceCache mStateListAnimatorCache
	private static final int XML_BLOCK_CACHE_SIZE
	private int mLastCachedXmlBlockIndex
	private final int[] mCachedXmlBlockCookies
	private final String[] mCachedXmlBlockFiles
	private final android.content.res.XmlBlock[] mCachedXmlBlocks
	final android.content.res.AssetManager mAssets
	private final android.util.DisplayMetrics mMetrics
	private final android.view.DisplayAdjustments mDisplayAdjustments
	private android.icu.text.PluralRules mPluralRule
	private final android.content.res.Configuration mConfiguration
	public void  (android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration, android.view.DisplayAdjustments) 
		android.content.res.AssetManager assets
		android.util.DisplayMetrics metrics
		android.content.res.Configuration config
		android.view.DisplayAdjustments displayAdjustments
	public android.view.DisplayAdjustments getDisplayAdjustments () 
	public android.content.res.AssetManager getAssets () 
	android.util.DisplayMetrics getDisplayMetrics () 
	android.content.res.Configuration getConfiguration () 
	android.content.res.Configuration[] getSizeConfigurations () 
	android.content.res.CompatibilityInfo getCompatibilityInfo () 
	private android.icu.text.PluralRules getPluralRule () 
	void getValue (int, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		int id
		android.util.TypedValue outValue
		boolean resolveRefs
		boolean found
	void getValueForDensity (int, int, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		int id
		int density
		android.util.TypedValue outValue
		boolean resolveRefs
		boolean found
	void getValue (java.lang.String, android.util.TypedValue, boolean)  throws android.content.res.Resources$NotFoundException 
		String name
		android.util.TypedValue outValue
		boolean resolveRefs
		int id
	int getIdentifier (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String defType
		String defPackage
	java.lang.String getResourceName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
		String str
	java.lang.String getResourcePackageName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
		String str
	java.lang.String getResourceTypeName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
		String str
	java.lang.String getResourceEntryName (int)  throws android.content.res.Resources$NotFoundException 
		int resid
		String str
	java.lang.CharSequence getQuantityText (int, int)  throws android.content.res.Resources$NotFoundException 
		int id
		int quantity
		android.icu.text.PluralRules rule
		CharSequence res
	private static int attrForQuantityCode (java.lang.String) 
		String quantityCode
	android.content.res.AssetFileDescriptor openRawResourceFd (int, android.util.TypedValue)  throws android.content.res.Resources$NotFoundException 
		Exception e
		int id
		android.util.TypedValue tempValue
	java.io.InputStream openRawResource (int, android.util.TypedValue)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources$NotFoundException rnf
		Exception e
		int id
		android.util.TypedValue value
	android.content.res.ConfigurationBoundResourceCache getAnimatorCache () 
	android.content.res.ConfigurationBoundResourceCache getStateListAnimatorCache () 
	public void updateConfiguration (android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo) 
		java.util.Locale bestLocale
		String[] availableLocales
		int width
		int height
		int keyboardHidden
		int configChanges
		android.os.LocaleList locales
		int width
		int height
		int keyboardHidden
		android.content.res.Configuration config
		android.util.DisplayMetrics metrics
		android.content.res.CompatibilityInfo compat
	public int calcConfigChanges (android.content.res.Configuration) 
		android.content.res.Configuration config
		int density
	private static java.lang.String adjustLanguageTag (java.lang.String) 
		String language
		String remainder
		String languageTag
		int separator
		String language
		String remainder
	public void flushLayoutCache () 
		android.content.res.XmlBlock oldBlock
		int i
		android.content.res.XmlBlock[] cachedXmlBlocks
	android.graphics.drawable.Drawable loadDrawable (android.content.res.Resources, android.util.TypedValue, int, android.content.res.Resources$Theme, boolean)  throws android.content.res.Resources$NotFoundException 
		boolean isColorDrawable
		android.content.res.DrawableCache caches
		long key
		android.graphics.drawable.Drawable cachedDrawable
		android.graphics.drawable.Drawable$ConstantState cs
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable dr
		boolean isColorDrawable
		android.content.res.DrawableCache caches
		long key
		android.graphics.drawable.Drawable$ConstantState cs
		android.graphics.drawable.Drawable dr
		boolean canApplyTheme
		android.content.res.Resources$NotFoundException e2
		String name
		String name
		android.content.res.Resources$NotFoundException nfe
		Exception e
		android.content.res.Resources wrapper
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
		boolean useCache
	private void cacheDrawable (android.util.TypedValue, boolean, android.content.res.DrawableCache, android.content.res.Resources$Theme, boolean, long, android.graphics.drawable.Drawable) 
		int changingConfigs
		android.util.TypedValue value
		boolean isColorDrawable
		android.content.res.DrawableCache caches
		android.content.res.Resources$Theme theme
		boolean usesTheme
		long key
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable$ConstantState cs
	private boolean verifyPreloadConfig (int, int, int, java.lang.String) 
		android.content.res.Resources$NotFoundException e
		String resName
		String resName
		int changingConfigurations
		int allowVarying
		int resourceId
		String name
	private android.graphics.drawable.Drawable loadDrawableForCookie (android.content.res.Resources, android.util.TypedValue, int, android.content.res.Resources$Theme) 
		android.content.res.XmlResourceParser rp
		android.graphics.drawable.Drawable dr
		java.io.InputStream is
		android.content.res.Resources$NotFoundException rnf
		Exception e
		android.content.res.Resources wrapper
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
		String file
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable dr
	private android.content.res.ComplexColor loadComplexColorFromName (android.content.res.Resources, android.content.res.Resources$Theme, android.util.TypedValue, int) 
		android.content.res.Resources wrapper
		android.content.res.Resources$Theme theme
		android.util.TypedValue value
		int id
		long key
		android.content.res.ConfigurationBoundResourceCache cache
		android.content.res.ComplexColor complexColor
		android.content.res.ConstantState factory
	android.content.res.ComplexColor loadComplexColor (android.content.res.Resources, android.util.TypedValue, int, android.content.res.Resources$Theme) 
		android.content.res.Resources$NotFoundException rnf
		Exception e
		android.content.res.Resources wrapper
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
		long key
		String file
		android.content.res.ComplexColor complexColor
		android.content.res.ComplexColor complexColor
	android.content.res.ColorStateList loadColorStateList (android.content.res.Resources, android.util.TypedValue, int, android.content.res.Resources$Theme)  throws android.content.res.Resources$NotFoundException 
		android.content.res.Resources wrapper
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
		long key
		android.content.res.ComplexColor complexColor
	private android.content.res.ColorStateList getColorStateListFromInt (android.util.TypedValue, long) 
		android.util.TypedValue value
		long key
		android.content.res.ColorStateList csl
		android.content.res.ConstantState factory
	private android.content.res.ComplexColor loadComplexColorForCookie (android.content.res.Resources, android.util.TypedValue, int, android.content.res.Resources$Theme) 
		android.content.res.XmlResourceParser parser
		android.util.AttributeSet attrs
		int type
		String name
		android.content.res.Resources$NotFoundException rnf
		Exception e
		android.content.res.Resources wrapper
		android.util.TypedValue value
		int id
		android.content.res.Resources$Theme theme
		String file
		android.content.res.ComplexColor complexColor
	android.content.res.XmlResourceParser loadXmlResourceParser (java.lang.String, int, int, java.lang.String)  throws android.content.res.Resources$NotFoundException 
		int i
		int pos
		android.content.res.XmlBlock oldBlock
		int[] cachedXmlBlockCookies
		String[] cachedXmlBlockFiles
		android.content.res.XmlBlock[] cachedXmlBlocks
		int num
		android.content.res.XmlBlock block
		android.content.res.Resources$NotFoundException rnf
		Exception e
		String file
		int id
		int assetCookie
		String type
	public final void startPreloading () 
	void finishPreloading () 
	android.util.LongSparseArray getPreloadedDrawables () 
	android.content.res.ResourcesImpl$ThemeImpl newThemeImpl () 
	android.content.res.ResourcesImpl$ThemeImpl newThemeImpl (android.content.res.Resources$ThemeKey) 
		android.content.res.Resources$ThemeKey key
		android.content.res.ResourcesImpl$ThemeImpl impl
	static void  () 
}

android/content/res/XmlBlock.class
XmlBlock.java
package android.content.res
final android.content.res.XmlBlock extends java.lang.Object {
	private static final boolean DEBUG
	private final android.content.res.AssetManager mAssets
	private final long mNative
	final android.content.res.StringBlock mStrings
	private boolean mOpen
	private int mOpenCount
	public void  (byte[]) 
		byte[] data
	public void  (byte[], int, int) 
		byte[] data
		int offset
		int size
	public void close () 
	private void decOpenCountLocked () 
	public android.content.res.XmlResourceParser newParser () 
	protected void finalize ()  throws java.lang.Throwable 
	void  (android.content.res.AssetManager, long) 
		android.content.res.AssetManager assets
		long xmlBlock
	private static final native long nativeCreate (byte[], int, int) 
	private static final native long nativeGetStringBlock (long) 
	private static final native long nativeCreateParseState (long) 
	static final native int nativeNext (long) 
	private static final native int nativeGetNamespace (long) 
	static final native int nativeGetName (long) 
	private static final native int nativeGetText (long) 
	private static final native int nativeGetLineNumber (long) 
	private static final native int nativeGetAttributeCount (long) 
	private static final native int nativeGetAttributeNamespace (long, int) 
	private static final native int nativeGetAttributeName (long, int) 
	private static final native int nativeGetAttributeResource (long, int) 
	private static final native int nativeGetAttributeDataType (long, int) 
	private static final native int nativeGetAttributeData (long, int) 
	private static final native int nativeGetAttributeStringValue (long, int) 
	private static final native int nativeGetIdAttribute (long) 
	private static final native int nativeGetClassAttribute (long) 
	private static final native int nativeGetStyleAttribute (long) 
	private static final native int nativeGetAttributeIndex (long, java.lang.String, java.lang.String) 
	private static final native void nativeDestroyParseState (long) 
	private static final native void nativeDestroy (long) 
	static int access$008 (android.content.res.XmlBlock) 
		android.content.res.XmlBlock x0
	static int access$100 (long) 
		long x0
	static int access$200 (long) 
		long x0
	static int access$300 (long) 
		long x0
	static int access$400 (long, int) 
		long x0
		int x1
	static int access$500 (long, int) 
		long x0
		int x1
	static int access$600 (long) 
		long x0
	static int access$700 (long, int) 
		long x0
		int x1
	static int access$800 (long, int) 
		long x0
		int x1
	static int access$900 (long, int) 
		long x0
		int x1
	static int access$1000 (long, java.lang.String, java.lang.String) 
		long x0
		String x1
		String x2
	static int access$1100 (long, int) 
		long x0
		int x1
	static int access$1200 (long) 
		long x0
	static int access$1300 (long) 
		long x0
	static int access$1400 (long) 
		long x0
	static void access$1500 (long) 
		long x0
	static void access$1600 (android.content.res.XmlBlock) 
		android.content.res.XmlBlock x0
}

android/content/res/CompatibilityInfo$2.class
CompatibilityInfo.java
package android.content.res
final android.content.res.CompatibilityInfo$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.res.CompatibilityInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.res.CompatibilityInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/res/ObbInfo$1.class
ObbInfo.java
package android.content.res
final android.content.res.ObbInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.content.res.ObbInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.content.res.ObbInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/content/res/StringBlock$StyleIDs.class
StringBlock.java
package android.content.res
final android.content.res.StringBlock$StyleIDs extends java.lang.Object {
	private int boldId
	private int italicId
	private int underlineId
	private int ttId
	private int bigId
	private int smallId
	private int subId
	private int supId
	private int strikeId
	private int listItemId
	private int marqueeId
	void  () 
	static int access$000 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$100 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$200 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$300 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$400 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$500 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$600 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$700 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$800 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$900 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$1000 (android.content.res.StringBlock$StyleIDs) 
		android.content.res.StringBlock$StyleIDs x0
	static int access$002 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$102 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$202 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$302 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$402 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$502 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$702 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$602 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$802 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$902 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
	static int access$1002 (android.content.res.StringBlock$StyleIDs, int) 
		android.content.res.StringBlock$StyleIDs x0
		int x1
}

android/content/res/CompatibilityInfo$1.class
CompatibilityInfo.java
package android.content.res
final android.content.res.CompatibilityInfo$1 extends android.content.res.CompatibilityInfo {
	void  () 
}

android/content/res/ThemedResourceCache.class
ThemedResourceCache.java
package android.content.res
abstract android.content.res.ThemedResourceCache extends java.lang.Object {
	private android.util.ArrayMap mThemedEntries
	private android.util.LongSparseArray mUnthemedEntries
	private android.util.LongSparseArray mNullThemedEntries
	void  () 
	public void put (long, android.content.res.Resources$Theme, java.lang.Object) 
		long key
		android.content.res.Resources$Theme theme
		Object entry
	public void put (long, android.content.res.Resources$Theme, java.lang.Object, boolean) 
		android.util.LongSparseArray entries
		android.util.LongSparseArray entries
		long key
		android.content.res.Resources$Theme theme
		Object entry
		boolean usesTheme
	public java.lang.Object get (long, android.content.res.Resources$Theme) 
		java.lang.ref.WeakReference themedEntry
		java.lang.ref.WeakReference unthemedEntry
		android.util.LongSparseArray themedEntries
		android.util.LongSparseArray unthemedEntries
		long key
		android.content.res.Resources$Theme theme
	public void onConfigurationChange (int) 
		int configChanges
	protected abstract boolean shouldInvalidateEntry (java.lang.Object, int) 
	private android.util.LongSparseArray getThemedLocked (android.content.res.Resources$Theme, boolean) 
		android.content.res.Resources$ThemeKey keyClone
		android.content.res.Resources$Theme t
		boolean create
		android.content.res.Resources$ThemeKey key
		android.util.LongSparseArray cache
	private android.util.LongSparseArray getUnthemedLocked (boolean) 
		boolean create
	private boolean prune (int) 
		int i
		int configChanges
	private boolean pruneEntriesLocked (android.util.LongSparseArray, int) 
		java.lang.ref.WeakReference ref
		int i
		android.util.LongSparseArray entries
		int configChanges
	private boolean pruneEntryLocked (java.lang.Object, int) 
		Object entry
		int configChanges
}

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

android/content/ISyncAdapter.class
ISyncAdapter.java
package android.content
public abstract android.content.ISyncAdapter extends java.lang.Object implements android.os.IInterface  {
	public abstract void startSync (android.content.ISyncContext, java.lang.String, android.accounts.Account, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void cancelSync (android.content.ISyncContext)  throws android.os.RemoteException 
	public abstract void initialize (android.accounts.Account, java.lang.String)  throws android.os.RemoteException 
}

android/content/Loader.class
Loader.java
package android.content
public android.content.Loader extends java.lang.Object {
	int mId
	android.content.Loader$OnLoadCompleteListener mListener
	android.content.Loader$OnLoadCanceledListener mOnLoadCanceledListener
	android.content.Context mContext
	boolean mStarted
	boolean mAbandoned
	boolean mReset
	boolean mContentChanged
	boolean mProcessingChange
	public void  (android.content.Context) 
		android.content.Context context
	public void deliverResult (java.lang.Object) 
		Object data
	public void deliverCancellation () 
	public android.content.Context getContext () 
	public int getId () 
	public void registerListener (int, android.content.Loader$OnLoadCompleteListener) 
		int id
		android.content.Loader$OnLoadCompleteListener listener
	public void unregisterListener (android.content.Loader$OnLoadCompleteListener) 
		android.content.Loader$OnLoadCompleteListener listener
	public void registerOnLoadCanceledListener (android.content.Loader$OnLoadCanceledListener) 
		android.content.Loader$OnLoadCanceledListener listener
	public void unregisterOnLoadCanceledListener (android.content.Loader$OnLoadCanceledListener) 
		android.content.Loader$OnLoadCanceledListener listener
	public boolean isStarted () 
	public boolean isAbandoned () 
	public boolean isReset () 
	public final void startLoading () 
	protected void onStartLoading () 
	public boolean cancelLoad () 
	protected boolean onCancelLoad () 
	public void forceLoad () 
	protected void onForceLoad () 
	public void stopLoading () 
	protected void onStopLoading () 
	public void abandon () 
	protected void onAbandon () 
	public void reset () 
	protected void onReset () 
	public boolean takeContentChanged () 
		boolean res
	public void commitContentChanged () 
	public void rollbackContentChanged () 
	public void onContentChanged () 
	public java.lang.String dataToString (java.lang.Object) 
		Object data
		StringBuilder sb
	public java.lang.String toString () 
		StringBuilder sb
	public void dump (java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		String prefix
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
}

android/content/ISyncAdapter$Stub.class
ISyncAdapter.java
package android.content
public abstract android.content.ISyncAdapter$Stub extends android.os.Binder implements android.content.ISyncAdapter  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_startSync
	static final int TRANSACTION_cancelSync
	static final int TRANSACTION_initialize
	public void  () 
	public static android.content.ISyncAdapter 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.accounts.Account _arg2
		android.os.Bundle _arg3
		android.content.ISyncContext _arg0
		String _arg1
		android.accounts.Account _arg2
		android.os.Bundle _arg3
		android.content.ISyncContext _arg0
		android.accounts.Account _arg0
		android.accounts.Account _arg0
		String _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/content/SyncAdaptersCache.class
SyncAdaptersCache.java
package android.content
public android.content.SyncAdaptersCache extends android.content.pm.RegisteredServicesCache {
	private static final String TAG
	private static final String SERVICE_INTERFACE
	private static final String SERVICE_META_DATA
	private static final String ATTRIBUTES_NAME
	private static final android.content.SyncAdaptersCache$MySerializer sSerializer
	private android.util.SparseArray mAuthorityToSyncAdapters
	public void  (android.content.Context) 
		android.content.Context context
	public android.content.SyncAdapterType parseServiceAttributes (android.content.res.Resources, java.lang.String, android.util.AttributeSet) 
		String authority
		String accountType
		boolean userVisible
		boolean supportsUploading
		boolean isAlwaysSyncable
		boolean allowParallelSyncs
		String settingsActivity
		android.content.res.Resources res
		String packageName
		android.util.AttributeSet attrs
		android.content.res.TypedArray sa
	protected void onServicesChangedLocked (int) 
		android.util.ArrayMap adapterMap
		int userId
	public java.lang.String[] getSyncAdapterPackagesForAuthority (java.lang.String, int) 
		android.content.pm.RegisteredServicesCache$ServiceInfo serviceInfo
		android.util.ArrayMap adapterMap
		String[] syncAdapterPackages
		java.util.Collection serviceInfos
		java.util.ArrayList packages
		String authority
		int userId
	protected void onUserRemoved (int) 
		int userId
	public volatile java.lang.Object parseServiceAttributes (android.content.res.Resources, java.lang.String, android.util.AttributeSet) 
	static void  () 
}

android/content/BroadcastReceiver.class
BroadcastReceiver.java
package android.content
public abstract android.content.BroadcastReceiver extends java.lang.Object {
	private android.content.BroadcastReceiver$PendingResult mPendingResult
	private boolean mDebugUnregister
	public void  () 
	public abstract void onReceive (android.content.Context, android.content.Intent) 
	public final android.content.BroadcastReceiver$PendingResult goAsync () 
		android.content.BroadcastReceiver$PendingResult res
	public android.os.IBinder peekService (android.content.Context, android.content.Intent) 
		android.content.Context myContext
		android.content.Intent service
		android.app.IActivityManager am
		android.os.IBinder binder
	public final void setResultCode (int) 
		int code
	public final int getResultCode () 
	public final void setResultData (java.lang.String) 
		String data
	public final java.lang.String getResultData () 
	public final void setResultExtras (android.os.Bundle) 
		android.os.Bundle extras
	public final android.os.Bundle getResultExtras (boolean) 
		boolean makeMap
		android.os.Bundle e
	public final void setResult (int, java.lang.String, android.os.Bundle) 
		int code
		String data
		android.os.Bundle extras
	public final boolean getAbortBroadcast () 
	public final void abortBroadcast () 
	public final void clearAbortBroadcast () 
	public final boolean isOrderedBroadcast () 
	public final boolean isInitialStickyBroadcast () 
	public final void setOrderedHint (boolean) 
		boolean isOrdered
	public final void setPendingResult (android.content.BroadcastReceiver$PendingResult) 
		android.content.BroadcastReceiver$PendingResult result
	public final android.content.BroadcastReceiver$PendingResult getPendingResult () 
	public int getSendingUserId () 
	public final void setDebugUnregister (boolean) 
		boolean debug
	public final boolean getDebugUnregister () 
	void checkSynchronousHint () 
		RuntimeException e
}

android/content/Loader$OnLoadCompleteListener.class
Loader.java
package android.content
public abstract android.content.Loader$OnLoadCompleteListener extends java.lang.Object {
	public abstract void onLoadComplete (android.content.Loader, java.lang.Object) 
}

android/content/IOnPrimaryClipChangedListener.class
IOnPrimaryClipChangedListener.java
package android.content
public abstract android.content.IOnPrimaryClipChangedListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void dispatchPrimaryClipChanged ()  throws android.os.RemoteException 
}

android/content/ContentProviderResult.class
ContentProviderResult.java
package android.content
public android.content.ContentProviderResult extends java.lang.Object implements android.os.Parcelable  {
	public final android.net.Uri uri
	public final Integer count
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.Uri) 
		android.net.Uri uri
	public void  (int) 
		int count
	public void  (android.os.Parcel) 
		android.os.Parcel source
		int type
	public void  (android.content.ContentProviderResult, int) 
		android.content.ContentProviderResult cpr
		int userId
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	static void  () 
}

android/content/AsyncQueryHandler$WorkerHandler.class
AsyncQueryHandler.java
package android.content
public android.content.AsyncQueryHandler$WorkerHandler extends android.os.Handler {
	final android.content.AsyncQueryHandler this$0
	public void  (android.content.AsyncQueryHandler, android.os.Looper) 
		android.content.AsyncQueryHandler this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		Exception e
		android.database.Cursor cursor
		android.database.Cursor cursor
		android.os.Message msg
		android.content.ContentResolver resolver
		android.content.AsyncQueryHandler$WorkerArgs args
		int token
		int event
		android.os.Message reply
}

android/content/ContentProviderClient.class
ContentProviderClient.java
package android.content
public android.content.ContentProviderClient extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final String TAG
	private static android.os.Handler sAnrHandler
	private final android.content.ContentResolver mContentResolver
	private final android.content.IContentProvider mContentProvider
	private final String mPackageName
	private final boolean mStable
	private final java.util.concurrent.atomic.AtomicBoolean mClosed
	private final dalvik.system.CloseGuard mCloseGuard
	private long mAnrTimeout
	private android.content.ContentProviderClient$NotRespondingRunnable mAnrRunnable
	public void  (android.content.ContentResolver, android.content.IContentProvider, boolean) 
		android.content.ContentResolver contentResolver
		android.content.IContentProvider contentProvider
		boolean stable
	public void setDetectNotResponding (long) 
		long timeoutMillis
	private void beforeRemote () 
	private void afterRemote () 
	public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)  throws android.os.RemoteException 
		android.net.Uri url
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
	public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal)  throws android.os.RemoteException 
		android.os.ICancellationSignal remoteCancellationSignal
		android.database.Cursor cursor
		android.os.DeadObjectException e
		android.net.Uri url
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.os.CancellationSignal cancellationSignal
	public java.lang.String getType (android.net.Uri)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
	public java.lang.String[] getStreamTypes (android.net.Uri, java.lang.String)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
		String mimeTypeFilter
	public final android.net.Uri canonicalize (android.net.Uri)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
	public final android.net.Uri uncanonicalize (android.net.Uri)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
	public android.net.Uri insert (android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
		android.content.ContentValues initialValues
	public int bulkInsert (android.net.Uri, android.content.ContentValues[])  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
		android.content.ContentValues[] initialValues
	public int delete (android.net.Uri, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
		String selection
		String[] selectionArgs
	public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])  throws android.os.RemoteException 
		android.os.DeadObjectException e
		android.net.Uri url
		android.content.ContentValues values
		String selection
		String[] selectionArgs
	public android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.net.Uri url
		String mode
	public android.os.ParcelFileDescriptor openFile (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.os.ICancellationSignal remoteSignal
		android.os.DeadObjectException e
		android.net.Uri url
		String mode
		android.os.CancellationSignal signal
	public android.content.res.AssetFileDescriptor openAssetFile (android.net.Uri, java.lang.String)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.net.Uri url
		String mode
	public android.content.res.AssetFileDescriptor openAssetFile (android.net.Uri, java.lang.String, android.os.CancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.os.ICancellationSignal remoteSignal
		android.os.DeadObjectException e
		android.net.Uri url
		String mode
		android.os.CancellationSignal signal
	public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor (android.net.Uri, java.lang.String, android.os.Bundle)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
	public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor (android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal)  throws android.os.RemoteException java.io.FileNotFoundException 
		android.os.ICancellationSignal remoteSignal
		android.os.DeadObjectException e
		android.net.Uri uri
		String mimeType
		android.os.Bundle opts
		android.os.CancellationSignal signal
	public android.content.ContentProviderResult[] applyBatch (java.util.ArrayList)  throws android.os.RemoteException android.content.OperationApplicationException 
		android.os.DeadObjectException e
		java.util.ArrayList operations
	public android.os.Bundle call (java.lang.String, java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		android.os.DeadObjectException e
		String method
		String arg
		android.os.Bundle extras
	public void close () 
	public boolean release () 
	private boolean closeInternal () 
	protected void finalize ()  throws java.lang.Throwable 
	public android.content.ContentProvider getLocalContentProvider () 
	public static void releaseQuietly (android.content.ContentProviderClient) 
		android.content.ContentProviderClient client
	static android.content.IContentProvider access$100 (android.content.ContentProviderClient) 
		android.content.ContentProviderClient x0
	static android.content.ContentResolver access$200 (android.content.ContentProviderClient) 
		android.content.ContentProviderClient x0
}

android/content/ContentProviderClient$CursorWrapperInner.class
ContentProviderClient.java
package android.content
final android.content.ContentProviderClient$CursorWrapperInner extends android.database.CrossProcessCursorWrapper {
	private final dalvik.system.CloseGuard mCloseGuard
	final android.content.ContentProviderClient this$0
	void  (android.content.ContentProviderClient, android.database.Cursor) 
		android.database.Cursor cursor
	public void close () 
	protected void finalize ()  throws java.lang.Throwable 
}

android/content/SearchRecentSuggestionsProvider.class
SearchRecentSuggestionsProvider.java
package android.content
public android.content.SearchRecentSuggestionsProvider extends android.content.ContentProvider {
	private static final String TAG
	private String mAuthority
	private int mMode
	private boolean mTwoLineDisplay
	private android.database.sqlite.SQLiteOpenHelper mOpenHelper
	private static final String sDatabaseName
	private static final String sSuggestions
	private static final String ORDER_BY
	private static final String NULL_COLUMN
	private static final int DATABASE_VERSION
	public static final int DATABASE_MODE_QUERIES
	public static final int DATABASE_MODE_2LINES
	private static final int URI_MATCH_SUGGEST
	private android.net.Uri mSuggestionsUri
	private android.content.UriMatcher mUriMatcher
	private String mSuggestSuggestionClause
	private String[] mSuggestionProjection
	public void  () 
	protected void setupSuggestions (java.lang.String, int) 
		String authority
		int mode
	public int delete (android.net.Uri, java.lang.String, java.lang.String[]) 
		android.net.Uri uri
		String selection
		String[] selectionArgs
		android.database.sqlite.SQLiteDatabase db
		int length
		String base
		int count
	public java.lang.String getType (android.net.Uri) 
		String base
		android.net.Uri uri
		int length
	public android.net.Uri insert (android.net.Uri, android.content.ContentValues) 
		android.net.Uri uri
		android.content.ContentValues values
		android.database.sqlite.SQLiteDatabase db
		int length
		long rowID
		String base
		android.net.Uri newUri
	public boolean onCreate () 
		int mWorkingDbVersion
	public android.database.Cursor query (android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) 
		String suggestSelection
		String[] myArgs
		String[] myArgs
		String like
		String suggestSelection
		String[] myArgs
		android.database.Cursor c
		android.net.Uri uri
		String[] projection
		String selection
		String[] selectionArgs
		String sortOrder
		android.database.sqlite.SQLiteDatabase db
		int length
		String base
		String[] useProjection
		StringBuilder whereClause
		android.database.Cursor c
	public int update (android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) 
		android.net.Uri uri
		android.content.ContentValues values
		String selection
		String[] selectionArgs
}

android/content/AbstractThreadedSyncAdapter$SyncThread.class
AbstractThreadedSyncAdapter.java
package android.content
 android.content.AbstractThreadedSyncAdapter$SyncThread extends java.lang.Thread {
	private final android.content.SyncContext mSyncContext
	private final String mAuthority
	private final android.accounts.Account mAccount
	private final android.os.Bundle mExtras
	private final android.accounts.Account mThreadsKey
	final android.content.AbstractThreadedSyncAdapter this$0
	private void  (android.content.AbstractThreadedSyncAdapter, java.lang.String, android.content.SyncContext, java.lang.String, android.accounts.Account, android.os.Bundle) 
		String name
		android.content.SyncContext syncContext
		String authority
		android.accounts.Account account
		android.os.Bundle extras
	public void run () 
		SecurityException e
		android.content.SyncResult syncResult
		android.content.ContentProviderClient provider
	private boolean isCanceled () 
	void  (android.content.AbstractThreadedSyncAdapter, java.lang.String, android.content.SyncContext, java.lang.String, android.accounts.Account, android.os.Bundle, android.content.AbstractThreadedSyncAdapter$1) 
		android.content.AbstractThreadedSyncAdapter x0
		String x1
		android.content.SyncContext x2
		String x3
		android.accounts.Account x4
		android.os.Bundle x5
		android.content.AbstractThreadedSyncAdapter$1 x6
	static android.content.SyncContext access$700 (android.content.AbstractThreadedSyncAdapter$SyncThread) 
		android.content.AbstractThreadedSyncAdapter$SyncThread x0
}

android/content/SyncStats.class
SyncStats.java
package android.content
public android.content.SyncStats extends java.lang.Object implements android.os.Parcelable  {
	public long numAuthExceptions
	public long numIoExceptions
	public long numParseExceptions
	public long numConflictDetectedExceptions
	public long numInserts
	public long numUpdates
	public long numDeletes
	public long numEntries
	public long numSkippedEntries
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
		StringBuilder sb
	public void clear () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

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

android/content/SyncAdapterType.class
SyncAdapterType.java
package android.content
public android.content.SyncAdapterType extends java.lang.Object implements android.os.Parcelable  {
	public final String authority
	public final String accountType
	public final boolean isKey
	private final boolean userVisible
	private final boolean supportsUploading
	private final boolean isAlwaysSyncable
	private final boolean allowParallelSyncs
	private final String settingsActivity
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, boolean, boolean) 
		String authority
		String accountType
		boolean userVisible
		boolean supportsUploading
	public void  (java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, java.lang.String) 
		String authority
		String accountType
		boolean userVisible
		boolean supportsUploading
		boolean isAlwaysSyncable
		boolean allowParallelSyncs
		String settingsActivity
	private void  (java.lang.String, java.lang.String) 
		String authority
		String accountType
	public boolean supportsUploading () 
	public boolean isUserVisible () 
	public boolean allowParallelSyncs () 
	public boolean isAlwaysSyncable () 
	public java.lang.String getSettingsActivity () 
	public static android.content.SyncAdapterType newKey (java.lang.String, java.lang.String) 
		String authority
		String accountType
	public boolean equals (java.lang.Object) 
		Object o
		android.content.SyncAdapterType other
	public int hashCode () 
		int result
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void  (android.os.Parcel) 
		android.os.Parcel source
	static void  () 
}

android/content/ContentResolver$ParcelFileDescriptorInner.class
ContentResolver.java
package android.content
final android.content.ContentResolver$ParcelFileDescriptorInner extends android.os.ParcelFileDescriptor {
	private final android.content.IContentProvider mContentProvider
	private final java.util.concurrent.atomic.AtomicBoolean mProviderReleased
	final android.content.ContentResolver this$0
	void  (android.content.ContentResolver, android.os.ParcelFileDescriptor, android.content.IContentProvider) 
		android.os.ParcelFileDescriptor pfd
		android.content.IContentProvider icp
	public void releaseResources () 
}

android/content/DialogInterface$OnShowListener.class
DialogInterface.java
package android.content
public abstract android.content.DialogInterface$OnShowListener extends java.lang.Object {
	public abstract void onShow (android.content.DialogInterface) 
}

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

android/content/Loader$OnLoadCanceledListener.class
Loader.java
package android.content
public abstract android.content.Loader$OnLoadCanceledListener extends java.lang.Object {
	public abstract void onLoadCanceled (android.content.Loader) 
}

android/content/IntentSender$FinishedDispatcher.class
IntentSender.java
package android.content
 android.content.IntentSender$FinishedDispatcher extends android.content.IIntentReceiver$Stub implements java.lang.Runnable  {
	private final android.content.IntentSender mIntentSender
	private final android.content.IntentSender$OnFinished mWho
	private final android.os.Handler mHandler
	private android.content.Intent mIntent
	private int mResultCode
	private String mResultData
	private android.os.Bundle mResultExtras
	void  (android.content.IntentSender, android.content.IntentSender$OnFinished, android.os.Handler) 
		android.content.IntentSender pi
		android.content.IntentSender$OnFinished who
		android.os.Handler handler
	public void performReceive (android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int) 
		android.content.Intent intent
		int resultCode
		String data
		android.os.Bundle extras
		boolean serialized
		boolean sticky
		int sendingUser
	public void run () 
}

android/content/ClipboardManager$2.class
ClipboardManager.java
package android.content
 android.content.ClipboardManager$2 extends android.os.Handler {
	final android.content.ClipboardManager this$0
	void  (android.content.ClipboardManager) 
		android.content.ClipboardManager this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/content/ComponentCallbacks.class
ComponentCallbacks.java
package android.content
public abstract android.content.ComponentCallbacks extends java.lang.Object {
	public abstract void onConfigurationChanged (android.content.res.Configuration) 
	public abstract void onLowMemory () 
}

android/content/SyncActivityTooManyDeletes.class
SyncActivityTooManyDeletes.java
package android.content
public android.content.SyncActivityTooManyDeletes extends android.app.Activity implements android.widget.AdapterView$OnItemClickListener  {
	private long mNumDeletes
	private android.accounts.Account mAccount
	private String mAuthority
	private String mProvider
	public void  () 
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.os.Bundle extras
		CharSequence[] options
		android.widget.ListAdapter adapter
		android.widget.ListView listView
		android.widget.TextView textView
		CharSequence tooManyDeletesDescFormat
		android.widget.LinearLayout ll
		android.widget.LinearLayout$LayoutParams lp
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
	private void startSyncReallyDelete () 
		android.os.Bundle extras
	private void startSyncUndoDeletes () 
		android.os.Bundle extras
}

android/content/UndoManager.class
UndoManager.java
package android.content
public android.content.UndoManager extends java.lang.Object {
	private final android.util.ArrayMap mOwners
	private final java.util.ArrayList mUndos
	private final java.util.ArrayList mRedos
	private int mUpdateCount
	private int mHistorySize
	private android.content.UndoManager$UndoState mWorking
	private int mCommitId
	private boolean mInUndo
	private boolean mMerged
	private int mStateSeq
	private int mNextSavedIdx
	private android.content.UndoOwner[] mStateOwners
	public static final int MERGE_MODE_NONE
	public static final int MERGE_MODE_UNIQUE
	public static final int MERGE_MODE_ANY
	public void  () 
	public android.content.UndoOwner getOwner (java.lang.String, java.lang.Object) 
		String tag
		Object data
		android.content.UndoOwner owner
	void removeOwner (android.content.UndoOwner) 
		android.content.UndoOwner owner
	public void saveInstanceState (android.os.Parcel) 
		android.os.Parcel p
		int i
	void saveOwner (android.content.UndoOwner, android.os.Parcel) 
		android.content.UndoOwner owner
		android.os.Parcel out
	public void restoreInstanceState (android.os.Parcel, java.lang.ClassLoader) 
		android.content.UndoManager$UndoState ustate
		android.os.Parcel p
		ClassLoader loader
		int stype
	android.content.UndoOwner restoreOwner (android.os.Parcel) 
		String tag
		int opCount
		android.os.Parcel in
		int idx
		android.content.UndoOwner owner
	public void setHistorySize (int) 
		int size
	public int getHistorySize () 
	public int undo (android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOwner[] owners
		int count
		int num
		int i
		android.content.UndoManager$UndoState us
	public int redo (android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOwner[] owners
		int count
		int num
		int i
	public boolean isInUndo () 
	public int forgetUndos (android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOwner[] owners
		int count
		int removed
		int i
	public int forgetRedos (android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOwner[] owners
		int count
		int removed
		int i
	public int countUndos (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		int count
		int i
	public int countRedos (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		int count
		int i
	public java.lang.CharSequence getUndoLabel (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		android.content.UndoManager$UndoState state
	public java.lang.CharSequence getRedoLabel (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		android.content.UndoManager$UndoState state
	public void beginUpdate (java.lang.CharSequence) 
		CharSequence label
	private void createWorkingState () 
	public boolean isInUpdate () 
	public void setUndoLabel (java.lang.CharSequence) 
		CharSequence label
	public void suggestUndoLabel (java.lang.CharSequence) 
		CharSequence label
	public int getUpdateNestingLevel () 
	public boolean hasOperation (android.content.UndoOwner) 
		android.content.UndoOwner owner
	public android.content.UndoOperation getLastOperation (int) 
		int mergeMode
	public android.content.UndoOperation getLastOperation (android.content.UndoOwner, int) 
		android.content.UndoOwner owner
		int mergeMode
	public android.content.UndoOperation getLastOperation (java.lang.Class, android.content.UndoOwner, int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOperation last
		Class clazz
		android.content.UndoOwner owner
		int mergeMode
	public void addOperation (android.content.UndoOperation, int) 
		android.content.UndoManager$UndoState state
		android.content.UndoOperation op
		int mergeMode
		android.content.UndoOwner owner
	public void endUpdate () 
	private void pushWorkingState () 
		int N
	public int commitState (android.content.UndoOwner) 
		int commitId
		android.content.UndoManager$UndoState state
		android.content.UndoOwner owner
	public boolean uncommitState (int, android.content.UndoOwner) 
		android.content.UndoManager$UndoState state
		int commitId
		android.content.UndoOwner owner
	android.content.UndoManager$UndoState getTopUndo (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		int i
	android.content.UndoManager$UndoState getTopRedo (android.content.UndoOwner[]) 
		android.content.UndoOwner[] owners
		int i
	boolean matchOwners (android.content.UndoManager$UndoState, android.content.UndoOwner[]) 
		int i
		android.content.UndoManager$UndoState state
		android.content.UndoOwner[] owners
	int findPrevState (java.util.ArrayList, android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		java.util.ArrayList states
		android.content.UndoOwner[] owners
		int from
		int N
	int findNextState (java.util.ArrayList, android.content.UndoOwner[], int) 
		android.content.UndoManager$UndoState state
		java.util.ArrayList states
		android.content.UndoOwner[] owners
		int from
		int N
}

android/system/
android/system/PacketSocketAddress.class
PacketSocketAddress.java
package android.system
public final android.system.PacketSocketAddress extends java.net.SocketAddress {
	public short sll_protocol
	public int sll_ifindex
	public short sll_hatype
	public byte sll_pkttype
	public byte[] sll_addr
	public void  (short, int, short, byte, byte[]) 
		short sll_protocol
		int sll_ifindex
		short sll_hatype
		byte sll_pkttype
		byte[] sll_addr
	public void  (short, int) 
		short sll_protocol
		int sll_ifindex
	public void  (int, byte[]) 
		int sll_ifindex
		byte[] sll_addr
}

android/system/StructTimeval.class
StructTimeval.java
package android.system
public final android.system.StructTimeval extends java.lang.Object {
	public final long tv_sec
	public final long tv_usec
	private void  (long, long) 
		long tv_sec
		long tv_usec
	public static android.system.StructTimeval fromMillis (long) 
		long millis
		long tv_sec
		long tv_usec
	public long toMillis () 
	public java.lang.String toString () 
}

android/system/StructLinger.class
StructLinger.java
package android.system
public final android.system.StructLinger extends java.lang.Object {
	public final int l_onoff
	public final int l_linger
	public void  (int, int) 
		int l_onoff
		int l_linger
	public boolean isOn () 
	public java.lang.String toString () 
}

android/system/StructGroupReq.class
StructGroupReq.java
package android.system
public final android.system.StructGroupReq extends java.lang.Object {
	public final int gr_interface
	public final java.net.InetAddress gr_group
	public void  (int, java.net.InetAddress) 
		int gr_interface
		java.net.InetAddress gr_group
	public java.lang.String toString () 
}

android/system/StructPasswd.class
StructPasswd.java
package android.system
public final android.system.StructPasswd extends java.lang.Object {
	public final String pw_name
	public final int pw_uid
	public final int pw_gid
	public final String pw_dir
	public final String pw_shell
	public void  (java.lang.String, int, int, java.lang.String, java.lang.String) 
		String pw_name
		int pw_uid
		int pw_gid
		String pw_dir
		String pw_shell
	public java.lang.String toString () 
}

android/system/StructStatVfs.class
StructStatVfs.java
package android.system
public final android.system.StructStatVfs extends java.lang.Object {
	public final long f_bsize
	public final long f_frsize
	public final long f_blocks
	public final long f_bfree
	public final long f_bavail
	public final long f_files
	public final long f_ffree
	public final long f_favail
	public final long f_fsid
	public final long f_flag
	public final long f_namemax
	public void  (long, long, long, long, long, long, long, long, long, long, long) 
		long f_bsize
		long f_frsize
		long f_blocks
		long f_bfree
		long f_bavail
		long f_files
		long f_ffree
		long f_favail
		long f_fsid
		long f_flag
		long f_namemax
	public java.lang.String toString () 
}

android/system/GaiException.class
GaiException.java
package android.system
public final android.system.GaiException extends java.lang.RuntimeException {
	private final String functionName
	public final int error
	public void  (java.lang.String, int) 
		String functionName
		int error
	public void  (java.lang.String, int, java.lang.Throwable) 
		String functionName
		int error
		Throwable cause
	public java.lang.String getMessage () 
		String gaiName
		String description
	public java.net.UnknownHostException rethrowAsUnknownHostException (java.lang.String)  throws java.net.UnknownHostException 
		String detailMessage
		java.net.UnknownHostException newException
	public java.net.UnknownHostException rethrowAsUnknownHostException ()  throws java.net.UnknownHostException 
}

android/system/ErrnoException.class
ErrnoException.java
package android.system
public final android.system.ErrnoException extends java.lang.Exception {
	private final String functionName
	public final int errno
	public void  (java.lang.String, int) 
		String functionName
		int errno
	public void  (java.lang.String, int, java.lang.Throwable) 
		String functionName
		int errno
		Throwable cause
	public java.lang.String getMessage () 
		String errnoName
		String description
	public java.io.IOException rethrowAsIOException ()  throws java.io.IOException 
		java.io.IOException newException
	public java.net.SocketException rethrowAsSocketException ()  throws java.net.SocketException 
}

android/system/OsConstants.class
OsConstants.java
package android.system
public final android.system.OsConstants extends java.lang.Object {
	public static final int AF_INET
	public static final int AF_INET6
	public static final int AF_NETLINK
	public static final int AF_PACKET
	public static final int AF_UNIX
	public static final int AF_UNSPEC
	public static final int AI_ADDRCONFIG
	public static final int AI_ALL
	public static final int AI_CANONNAME
	public static final int AI_NUMERICHOST
	public static final int AI_NUMERICSERV
	public static final int AI_PASSIVE
	public static final int AI_V4MAPPED
	public static final int ARPHRD_ETHER
	public static final int ARPHRD_LOOPBACK
	public static final int CAP_AUDIT_CONTROL
	public static final int CAP_AUDIT_WRITE
	public static final int CAP_BLOCK_SUSPEND
	public static final int CAP_CHOWN
	public static final int CAP_DAC_OVERRIDE
	public static final int CAP_DAC_READ_SEARCH
	public static final int CAP_FOWNER
	public static final int CAP_FSETID
	public static final int CAP_IPC_LOCK
	public static final int CAP_IPC_OWNER
	public static final int CAP_KILL
	public static final int CAP_LAST_CAP
	public static final int CAP_LEASE
	public static final int CAP_LINUX_IMMUTABLE
	public static final int CAP_MAC_ADMIN
	public static final int CAP_MAC_OVERRIDE
	public static final int CAP_MKNOD
	public static final int CAP_NET_ADMIN
	public static final int CAP_NET_BIND_SERVICE
	public static final int CAP_NET_BROADCAST
	public static final int CAP_NET_RAW
	public static final int CAP_SETFCAP
	public static final int CAP_SETGID
	public static final int CAP_SETPCAP
	public static final int CAP_SETUID
	public static final int CAP_SYS_ADMIN
	public static final int CAP_SYS_BOOT
	public static final int CAP_SYS_CHROOT
	public static final int CAP_SYSLOG
	public static final int CAP_SYS_MODULE
	public static final int CAP_SYS_NICE
	public static final int CAP_SYS_PACCT
	public static final int CAP_SYS_PTRACE
	public static final int CAP_SYS_RAWIO
	public static final int CAP_SYS_RESOURCE
	public static final int CAP_SYS_TIME
	public static final int CAP_SYS_TTY_CONFIG
	public static final int CAP_WAKE_ALARM
	public static final int E2BIG
	public static final int EACCES
	public static final int EADDRINUSE
	public static final int EADDRNOTAVAIL
	public static final int EAFNOSUPPORT
	public static final int EAGAIN
	public static final int EAI_AGAIN
	public static final int EAI_BADFLAGS
	public static final int EAI_FAIL
	public static final int EAI_FAMILY
	public static final int EAI_MEMORY
	public static final int EAI_NODATA
	public static final int EAI_NONAME
	public static final int EAI_OVERFLOW
	public static final int EAI_SERVICE
	public static final int EAI_SOCKTYPE
	public static final int EAI_SYSTEM
	public static final int EALREADY
	public static final int EBADF
	public static final int EBADMSG
	public static final int EBUSY
	public static final int ECANCELED
	public static final int ECHILD
	public static final int ECONNABORTED
	public static final int ECONNREFUSED
	public static final int ECONNRESET
	public static final int EDEADLK
	public static final int EDESTADDRREQ
	public static final int EDOM
	public static final int EDQUOT
	public static final int EEXIST
	public static final int EFAULT
	public static final int EFBIG
	public static final int EHOSTUNREACH
	public static final int EIDRM
	public static final int EILSEQ
	public static final int EINPROGRESS
	public static final int EINTR
	public static final int EINVAL
	public static final int EIO
	public static final int EISCONN
	public static final int EISDIR
	public static final int ELOOP
	public static final int EMFILE
	public static final int EMLINK
	public static final int EMSGSIZE
	public static final int EMULTIHOP
	public static final int ENAMETOOLONG
	public static final int ENETDOWN
	public static final int ENETRESET
	public static final int ENETUNREACH
	public static final int ENFILE
	public static final int ENOBUFS
	public static final int ENODATA
	public static final int ENODEV
	public static final int ENOENT
	public static final int ENOEXEC
	public static final int ENOLCK
	public static final int ENOLINK
	public static final int ENOMEM
	public static final int ENOMSG
	public static final int ENONET
	public static final int ENOPROTOOPT
	public static final int ENOSPC
	public static final int ENOSR
	public static final int ENOSTR
	public static final int ENOSYS
	public static final int ENOTCONN
	public static final int ENOTDIR
	public static final int ENOTEMPTY
	public static final int ENOTSOCK
	public static final int ENOTSUP
	public static final int ENOTTY
	public static final int ENXIO
	public static final int EOPNOTSUPP
	public static final int EOVERFLOW
	public static final int EPERM
	public static final int EPIPE
	public static final int EPROTO
	public static final int EPROTONOSUPPORT
	public static final int EPROTOTYPE
	public static final int ERANGE
	public static final int EROFS
	public static final int ESPIPE
	public static final int ESRCH
	public static final int ESTALE
	public static final int ETH_P_ALL
	public static final int ETH_P_ARP
	public static final int ETH_P_IP
	public static final int ETH_P_IPV6
	public static final int ETIME
	public static final int ETIMEDOUT
	public static final int ETXTBSY
	public static final int EUSERS
	public static final int EXDEV
	public static final int EXIT_FAILURE
	public static final int EXIT_SUCCESS
	public static final int FD_CLOEXEC
	public static final int FIONREAD
	public static final int F_DUPFD
	public static final int F_DUPFD_CLOEXEC
	public static final int F_GETFD
	public static final int F_GETFL
	public static final int F_GETLK
	public static final int F_GETLK64
	public static final int F_GETOWN
	public static final int F_OK
	public static final int F_RDLCK
	public static final int F_SETFD
	public static final int F_SETFL
	public static final int F_SETLK
	public static final int F_SETLK64
	public static final int F_SETLKW
	public static final int F_SETLKW64
	public static final int F_SETOWN
	public static final int F_UNLCK
	public static final int F_WRLCK
	public static final int IFA_F_DADFAILED
	public static final int IFA_F_DEPRECATED
	public static final int IFA_F_HOMEADDRESS
	public static final int IFA_F_NODAD
	public static final int IFA_F_OPTIMISTIC
	public static final int IFA_F_PERMANENT
	public static final int IFA_F_SECONDARY
	public static final int IFA_F_TEMPORARY
	public static final int IFA_F_TENTATIVE
	public static final int IFF_ALLMULTI
	public static final int IFF_AUTOMEDIA
	public static final int IFF_BROADCAST
	public static final int IFF_DEBUG
	public static final int IFF_DYNAMIC
	public static final int IFF_LOOPBACK
	public static final int IFF_MASTER
	public static final int IFF_MULTICAST
	public static final int IFF_NOARP
	public static final int IFF_NOTRAILERS
	public static final int IFF_POINTOPOINT
	public static final int IFF_PORTSEL
	public static final int IFF_PROMISC
	public static final int IFF_RUNNING
	public static final int IFF_SLAVE
	public static final int IFF_UP
	public static final int IPPROTO_ICMP
	public static final int IPPROTO_ICMPV6
	public static final int IPPROTO_IP
	public static final int IPPROTO_IPV6
	public static final int IPPROTO_RAW
	public static final int IPPROTO_TCP
	public static final int IPPROTO_UDP
	public static final int IPV6_CHECKSUM
	public static final int IPV6_MULTICAST_HOPS
	public static final int IPV6_MULTICAST_IF
	public static final int IPV6_MULTICAST_LOOP
	public static final int IPV6_RECVDSTOPTS
	public static final int IPV6_RECVHOPLIMIT
	public static final int IPV6_RECVHOPOPTS
	public static final int IPV6_RECVPKTINFO
	public static final int IPV6_RECVRTHDR
	public static final int IPV6_RECVTCLASS
	public static final int IPV6_TCLASS
	public static final int IPV6_UNICAST_HOPS
	public static final int IPV6_V6ONLY
	public static final int IP_MULTICAST_IF
	public static final int IP_MULTICAST_LOOP
	public static final int IP_MULTICAST_TTL
	public static final int IP_RECVTOS
	public static final int IP_TOS
	public static final int IP_TTL
	public static final int MAP_FIXED
	public static final int MAP_POPULATE
	public static final int MAP_PRIVATE
	public static final int MAP_SHARED
	public static final int MCAST_JOIN_GROUP
	public static final int MCAST_LEAVE_GROUP
	public static final int MCAST_JOIN_SOURCE_GROUP
	public static final int MCAST_LEAVE_SOURCE_GROUP
	public static final int MCAST_BLOCK_SOURCE
	public static final int MCAST_UNBLOCK_SOURCE
	public static final int MCL_CURRENT
	public static final int MCL_FUTURE
	public static final int MSG_CTRUNC
	public static final int MSG_DONTROUTE
	public static final int MSG_EOR
	public static final int MSG_OOB
	public static final int MSG_PEEK
	public static final int MSG_TRUNC
	public static final int MSG_WAITALL
	public static final int MS_ASYNC
	public static final int MS_INVALIDATE
	public static final int MS_SYNC
	public static final int NETLINK_ROUTE
	public static final int NI_DGRAM
	public static final int NI_NAMEREQD
	public static final int NI_NOFQDN
	public static final int NI_NUMERICHOST
	public static final int NI_NUMERICSERV
	public static final int O_ACCMODE
	public static final int O_APPEND
	public static final int O_CLOEXEC
	public static final int O_CREAT
	public static final int O_EXCL
	public static final int O_NOCTTY
	public static final int O_NOFOLLOW
	public static final int O_NONBLOCK
	public static final int O_RDONLY
	public static final int O_RDWR
	public static final int O_SYNC
	public static final int O_DSYNC
	public static final int O_TRUNC
	public static final int O_WRONLY
	public static final int POLLERR
	public static final int POLLHUP
	public static final int POLLIN
	public static final int POLLNVAL
	public static final int POLLOUT
	public static final int POLLPRI
	public static final int POLLRDBAND
	public static final int POLLRDNORM
	public static final int POLLWRBAND
	public static final int POLLWRNORM
	public static final int PR_GET_DUMPABLE
	public static final int PR_SET_DUMPABLE
	public static final int PR_SET_NO_NEW_PRIVS
	public static final int PROT_EXEC
	public static final int PROT_NONE
	public static final int PROT_READ
	public static final int PROT_WRITE
	public static final int R_OK
	public static final int RT_SCOPE_HOST
	public static final int RT_SCOPE_LINK
	public static final int RT_SCOPE_NOWHERE
	public static final int RT_SCOPE_SITE
	public static final int RT_SCOPE_UNIVERSE
	public static final int RTMGRP_IPV4_IFADDR
	public static final int RTMGRP_IPV4_MROUTE
	public static final int RTMGRP_IPV4_ROUTE
	public static final int RTMGRP_IPV4_RULE
	public static final int RTMGRP_IPV6_IFADDR
	public static final int RTMGRP_IPV6_IFINFO
	public static final int RTMGRP_IPV6_MROUTE
	public static final int RTMGRP_IPV6_PREFIX
	public static final int RTMGRP_IPV6_ROUTE
	public static final int RTMGRP_LINK
	public static final int RTMGRP_NEIGH
	public static final int RTMGRP_NOTIFY
	public static final int RTMGRP_TC
	public static final int SEEK_CUR
	public static final int SEEK_END
	public static final int SEEK_SET
	public static final int SHUT_RD
	public static final int SHUT_RDWR
	public static final int SHUT_WR
	public static final int SIGABRT
	public static final int SIGALRM
	public static final int SIGBUS
	public static final int SIGCHLD
	public static final int SIGCONT
	public static final int SIGFPE
	public static final int SIGHUP
	public static final int SIGILL
	public static final int SIGINT
	public static final int SIGIO
	public static final int SIGKILL
	public static final int SIGPIPE
	public static final int SIGPROF
	public static final int SIGPWR
	public static final int SIGQUIT
	public static final int SIGRTMAX
	public static final int SIGRTMIN
	public static final int SIGSEGV
	public static final int SIGSTKFLT
	public static final int SIGSTOP
	public static final int SIGSYS
	public static final int SIGTERM
	public static final int SIGTRAP
	public static final int SIGTSTP
	public static final int SIGTTIN
	public static final int SIGTTOU
	public static final int SIGURG
	public static final int SIGUSR1
	public static final int SIGUSR2
	public static final int SIGVTALRM
	public static final int SIGWINCH
	public static final int SIGXCPU
	public static final int SIGXFSZ
	public static final int SIOCGIFADDR
	public static final int SIOCGIFBRDADDR
	public static final int SIOCGIFDSTADDR
	public static final int SIOCGIFNETMASK
	public static final int SOCK_DGRAM
	public static final int SOCK_RAW
	public static final int SOCK_SEQPACKET
	public static final int SOCK_STREAM
	public static final int SOL_SOCKET
	public static final int SO_BINDTODEVICE
	public static final int SO_BROADCAST
	public static final int SO_DEBUG
	public static final int SO_DONTROUTE
	public static final int SO_ERROR
	public static final int SO_KEEPALIVE
	public static final int SO_LINGER
	public static final int SO_OOBINLINE
	public static final int SO_PASSCRED
	public static final int SO_PEERCRED
	public static final int SO_RCVBUF
	public static final int SO_RCVLOWAT
	public static final int SO_RCVTIMEO
	public static final int SO_REUSEADDR
	public static final int SO_SNDBUF
	public static final int SO_SNDLOWAT
	public static final int SO_SNDTIMEO
	public static final int SO_TYPE
	public static final int STDERR_FILENO
	public static final int STDIN_FILENO
	public static final int STDOUT_FILENO
	public static final int ST_MANDLOCK
	public static final int ST_NOATIME
	public static final int ST_NODEV
	public static final int ST_NODIRATIME
	public static final int ST_NOEXEC
	public static final int ST_NOSUID
	public static final int ST_RDONLY
	public static final int ST_RELATIME
	public static final int ST_SYNCHRONOUS
	public static final int S_IFBLK
	public static final int S_IFCHR
	public static final int S_IFDIR
	public static final int S_IFIFO
	public static final int S_IFLNK
	public static final int S_IFMT
	public static final int S_IFREG
	public static final int S_IFSOCK
	public static final int S_IRGRP
	public static final int S_IROTH
	public static final int S_IRUSR
	public static final int S_IRWXG
	public static final int S_IRWXO
	public static final int S_IRWXU
	public static final int S_ISGID
	public static final int S_ISUID
	public static final int S_ISVTX
	public static final int S_IWGRP
	public static final int S_IWOTH
	public static final int S_IWUSR
	public static final int S_IXGRP
	public static final int S_IXOTH
	public static final int S_IXUSR
	public static final int TCP_NODELAY
	public static final int TIOCOUTQ
	public static final int UNIX_PATH_MAX
	public static final int WCONTINUED
	public static final int WEXITED
	public static final int WNOHANG
	public static final int WNOWAIT
	public static final int WSTOPPED
	public static final int WUNTRACED
	public static final int W_OK
	public static final int XATTR_CREATE
	public static final int XATTR_REPLACE
	public static final int X_OK
	public static final int _SC_2_CHAR_TERM
	public static final int _SC_2_C_BIND
	public static final int _SC_2_C_DEV
	public static final int _SC_2_C_VERSION
	public static final int _SC_2_FORT_DEV
	public static final int _SC_2_FORT_RUN
	public static final int _SC_2_LOCALEDEF
	public static final int _SC_2_SW_DEV
	public static final int _SC_2_UPE
	public static final int _SC_2_VERSION
	public static final int _SC_AIO_LISTIO_MAX
	public static final int _SC_AIO_MAX
	public static final int _SC_AIO_PRIO_DELTA_MAX
	public static final int _SC_ARG_MAX
	public static final int _SC_ASYNCHRONOUS_IO
	public static final int _SC_ATEXIT_MAX
	public static final int _SC_AVPHYS_PAGES
	public static final int _SC_BC_BASE_MAX
	public static final int _SC_BC_DIM_MAX
	public static final int _SC_BC_SCALE_MAX
	public static final int _SC_BC_STRING_MAX
	public static final int _SC_CHILD_MAX
	public static final int _SC_CLK_TCK
	public static final int _SC_COLL_WEIGHTS_MAX
	public static final int _SC_DELAYTIMER_MAX
	public static final int _SC_EXPR_NEST_MAX
	public static final int _SC_FSYNC
	public static final int _SC_GETGR_R_SIZE_MAX
	public static final int _SC_GETPW_R_SIZE_MAX
	public static final int _SC_IOV_MAX
	public static final int _SC_JOB_CONTROL
	public static final int _SC_LINE_MAX
	public static final int _SC_LOGIN_NAME_MAX
	public static final int _SC_MAPPED_FILES
	public static final int _SC_MEMLOCK
	public static final int _SC_MEMLOCK_RANGE
	public static final int _SC_MEMORY_PROTECTION
	public static final int _SC_MESSAGE_PASSING
	public static final int _SC_MQ_OPEN_MAX
	public static final int _SC_MQ_PRIO_MAX
	public static final int _SC_NGROUPS_MAX
	public static final int _SC_NPROCESSORS_CONF
	public static final int _SC_NPROCESSORS_ONLN
	public static final int _SC_OPEN_MAX
	public static final int _SC_PAGESIZE
	public static final int _SC_PAGE_SIZE
	public static final int _SC_PASS_MAX
	public static final int _SC_PHYS_PAGES
	public static final int _SC_PRIORITIZED_IO
	public static final int _SC_PRIORITY_SCHEDULING
	public static final int _SC_REALTIME_SIGNALS
	public static final int _SC_RE_DUP_MAX
	public static final int _SC_RTSIG_MAX
	public static final int _SC_SAVED_IDS
	public static final int _SC_SEMAPHORES
	public static final int _SC_SEM_NSEMS_MAX
	public static final int _SC_SEM_VALUE_MAX
	public static final int _SC_SHARED_MEMORY_OBJECTS
	public static final int _SC_SIGQUEUE_MAX
	public static final int _SC_STREAM_MAX
	public static final int _SC_SYNCHRONIZED_IO
	public static final int _SC_THREADS
	public static final int _SC_THREAD_ATTR_STACKADDR
	public static final int _SC_THREAD_ATTR_STACKSIZE
	public static final int _SC_THREAD_DESTRUCTOR_ITERATIONS
	public static final int _SC_THREAD_KEYS_MAX
	public static final int _SC_THREAD_PRIORITY_SCHEDULING
	public static final int _SC_THREAD_PRIO_INHERIT
	public static final int _SC_THREAD_PRIO_PROTECT
	public static final int _SC_THREAD_SAFE_FUNCTIONS
	public static final int _SC_THREAD_STACK_MIN
	public static final int _SC_THREAD_THREADS_MAX
	public static final int _SC_TIMERS
	public static final int _SC_TIMER_MAX
	public static final int _SC_TTY_NAME_MAX
	public static final int _SC_TZNAME_MAX
	public static final int _SC_VERSION
	public static final int _SC_XBS5_ILP32_OFF32
	public static final int _SC_XBS5_ILP32_OFFBIG
	public static final int _SC_XBS5_LP64_OFF64
	public static final int _SC_XBS5_LPBIG_OFFBIG
	public static final int _SC_XOPEN_CRYPT
	public static final int _SC_XOPEN_ENH_I18N
	public static final int _SC_XOPEN_LEGACY
	public static final int _SC_XOPEN_REALTIME
	public static final int _SC_XOPEN_REALTIME_THREADS
	public static final int _SC_XOPEN_SHM
	public static final int _SC_XOPEN_UNIX
	public static final int _SC_XOPEN_VERSION
	public static final int _SC_XOPEN_XCU_VERSION
	private void  () 
	public static boolean S_ISBLK (int) 
		int mode
	public static boolean S_ISCHR (int) 
		int mode
	public static boolean S_ISDIR (int) 
		int mode
	public static boolean S_ISFIFO (int) 
		int mode
	public static boolean S_ISREG (int) 
		int mode
	public static boolean S_ISLNK (int) 
		int mode
	public static boolean S_ISSOCK (int) 
		int mode
	public static int WEXITSTATUS (int) 
		int status
	public static boolean WCOREDUMP (int) 
		int status
	public static int WTERMSIG (int) 
		int status
	public static int WSTOPSIG (int) 
		int status
	public static boolean WIFEXITED (int) 
		int status
	public static boolean WIFSTOPPED (int) 
		int status
	public static boolean WIFSIGNALED (int) 
		int status
	public static java.lang.String gaiName (int) 
		int error
	public static java.lang.String errnoName (int) 
		int errno
	private static native void initConstants () 
	private static int placeholder () 
	static void  () 
}

android/system/NetlinkSocketAddress.class
NetlinkSocketAddress.java
package android.system
public final android.system.NetlinkSocketAddress extends java.net.SocketAddress {
	private final int nlPortId
	private final int nlGroupsMask
	public void  () 
	public void  (int) 
		int nlPortId
	public void  (int, int) 
		int nlPortId
		int nlGroupsMask
	public int getPortId () 
	public int getGroupsMask () 
	public java.lang.String toString () 
}

android/system/StructGroupSourceReq.class
StructGroupSourceReq.java
package android.system
public final android.system.StructGroupSourceReq extends java.lang.Object {
	public final int gsr_interface
	public final java.net.InetAddress gsr_group
	public final java.net.InetAddress gsr_source
	public void  (int, java.net.InetAddress, java.net.InetAddress) 
		int gsr_interface
		java.net.InetAddress gsr_group
		java.net.InetAddress gsr_source
	public java.lang.String toString () 
}

android/system/Os.class
Os.java
package android.system
public final android.system.Os extends java.lang.Object {
	private void  () 
	public static java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetSocketAddress peerAddress
	public static java.io.FileDescriptor accept (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress peerAddress
	public static boolean access (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public static java.net.InetAddress[] android_getaddrinfo (java.lang.String, android.system.StructAddrinfo, int)  throws android.system.GaiException 
		String node
		android.system.StructAddrinfo hints
		int netId
	public static void bind (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public static void bind (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress address
	public static void chmod (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public static void chown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public static void close (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static void connect (java.io.FileDescriptor, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.InetAddress address
		int port
	public static void connect (java.io.FileDescriptor, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.net.SocketAddress address
	public static java.io.FileDescriptor dup (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor oldFd
	public static java.io.FileDescriptor dup2 (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor oldFd
		int newFd
	public static java.lang.String[] environ () 
	public static void execv (java.lang.String, java.lang.String[])  throws android.system.ErrnoException 
		String filename
		String[] argv
	public static void execve (java.lang.String, java.lang.String[], java.lang.String[])  throws android.system.ErrnoException 
		String filename
		String[] argv
		String[] envp
	public static void fchmod (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int mode
	public static void fchown (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int uid
		int gid
	public static int fcntlFlock (java.io.FileDescriptor, int, android.system.StructFlock)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		int cmd
		android.system.StructFlock arg
	public static int fcntlInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		int arg
	public static int fcntlVoid (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
	public static void fdatasync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static android.system.StructStat fstat (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static android.system.StructStatVfs fstatvfs (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static void fsync (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static void ftruncate (java.io.FileDescriptor, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long length
	public static java.lang.String gai_strerror (int) 
		int error
	public static int getegid () 
	public static int geteuid () 
	public static int getgid () 
	public static java.lang.String getenv (java.lang.String) 
		String name
	public static java.lang.String getnameinfo (java.net.InetAddress, int)  throws android.system.GaiException 
		java.net.InetAddress address
		int flags
	public static java.net.SocketAddress getpeername (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static int getpgid (int)  throws android.system.ErrnoException 
		int pid
	public static int getpid () 
	public static int getppid () 
	public static android.system.StructPasswd getpwnam (java.lang.String)  throws android.system.ErrnoException 
		String name
	public static android.system.StructPasswd getpwuid (int)  throws android.system.ErrnoException 
		int uid
	public static java.net.SocketAddress getsockname (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static int getsockoptByte (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static java.net.InetAddress getsockoptInAddr (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static int getsockoptInt (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static android.system.StructLinger getsockoptLinger (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static android.system.StructTimeval getsockoptTimeval (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static android.system.StructUcred getsockoptUcred (java.io.FileDescriptor, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
	public static int gettid () 
	public static int getuid () 
	public static int getxattr (java.lang.String, java.lang.String, byte[])  throws android.system.ErrnoException 
		String path
		String name
		byte[] outValue
	public static java.lang.String if_indextoname (int) 
		int index
	public static java.net.InetAddress inet_pton (int, java.lang.String) 
		int family
		String address
	public static java.net.InetAddress ioctlInetAddress (java.io.FileDescriptor, int, java.lang.String)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		String interfaceName
	public static int ioctlInt (java.io.FileDescriptor, int, android.util.MutableInt)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int cmd
		android.util.MutableInt arg
	public static boolean isatty (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public static void kill (int, int)  throws android.system.ErrnoException 
		int pid
		int signal
	public static void lchown (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int uid
		int gid
	public static void link (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public static void listen (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int backlog
	public static long lseek (java.io.FileDescriptor, long, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		int whence
	public static android.system.StructStat lstat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public static void mincore (long, long, byte[])  throws android.system.ErrnoException 
		long address
		long byteCount
		byte[] vector
	public static void mkdir (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public static void mkfifo (java.lang.String, int)  throws android.system.ErrnoException 
		String path
		int mode
	public static void mlock (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public static long mmap (long, long, int, int, java.io.FileDescriptor, long)  throws android.system.ErrnoException 
		long address
		long byteCount
		int prot
		int flags
		java.io.FileDescriptor fd
		long offset
	public static void msync (long, long, int)  throws android.system.ErrnoException 
		long address
		long byteCount
		int flags
	public static void munlock (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public static void munmap (long, long)  throws android.system.ErrnoException 
		long address
		long byteCount
	public static java.io.FileDescriptor open (java.lang.String, int, int)  throws android.system.ErrnoException 
		String path
		int flags
		int mode
	public static java.io.FileDescriptor[] pipe ()  throws android.system.ErrnoException 
	public static java.io.FileDescriptor[] pipe2 (int)  throws android.system.ErrnoException 
		int flags
	public static int poll (android.system.StructPollfd[], int)  throws android.system.ErrnoException 
		android.system.StructPollfd[] fds
		int timeoutMs
	public static void posix_fallocate (java.io.FileDescriptor, long, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		long offset
		long length
	public static int prctl (int, long, long, long, long)  throws android.system.ErrnoException 
		int option
		long arg2
		long arg3
		long arg4
		long arg5
	public static int pread (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public static int pread (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public static int pwrite (java.io.FileDescriptor, java.nio.ByteBuffer, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		long offset
	public static int pwrite (java.io.FileDescriptor, byte[], int, int, long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		long offset
	public static int read (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public static int read (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public static java.lang.String readlink (java.lang.String)  throws android.system.ErrnoException 
		String path
	public static int readv (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
	public static int recvfrom (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetSocketAddress srcAddress
	public static int recvfrom (java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetSocketAddress srcAddress
	public static void remove (java.lang.String)  throws android.system.ErrnoException 
		String path
	public static void removexattr (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String path
		String name
	public static void rename (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public static long sendfile (java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long)  throws android.system.ErrnoException 
		java.io.FileDescriptor outFd
		java.io.FileDescriptor inFd
		android.util.MutableLong inOffset
		long byteCount
	public static int sendto (java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
		int flags
		java.net.InetAddress inetAddress
		int port
	public static int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.InetAddress inetAddress
		int port
	public static int sendto (java.io.FileDescriptor, byte[], int, int, int, java.net.SocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
		int flags
		java.net.SocketAddress address
	public static void setegid (int)  throws android.system.ErrnoException 
		int egid
	public static void setenv (java.lang.String, java.lang.String, boolean)  throws android.system.ErrnoException 
		String name
		String value
		boolean overwrite
	public static void seteuid (int)  throws android.system.ErrnoException 
		int euid
	public static void setgid (int)  throws android.system.ErrnoException 
		int gid
	public static void setpgid (int, int)  throws android.system.ErrnoException 
		int pid
		int pgid
	public static void setregid (int, int)  throws android.system.ErrnoException 
		int rgid
		int egid
	public static void setreuid (int, int)  throws android.system.ErrnoException 
		int ruid
		int euid
	public static int setsid ()  throws android.system.ErrnoException 
	public static void setsockoptByte (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public static void setsockoptIfreq (java.io.FileDescriptor, int, int, java.lang.String)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		String value
	public static void setsockoptInt (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public static void setsockoptIpMreqn (java.io.FileDescriptor, int, int, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		int value
	public static void setsockoptGroupReq (java.io.FileDescriptor, int, int, android.system.StructGroupReq)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructGroupReq value
	public static void setsockoptGroupSourceReq (java.io.FileDescriptor, int, int, android.system.StructGroupSourceReq)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructGroupSourceReq value
	public static void setsockoptLinger (java.io.FileDescriptor, int, int, android.system.StructLinger)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructLinger value
	public static void setsockoptTimeval (java.io.FileDescriptor, int, int, android.system.StructTimeval)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int level
		int option
		android.system.StructTimeval value
	public static void setuid (int)  throws android.system.ErrnoException 
		int uid
	public static void setxattr (java.lang.String, java.lang.String, byte[], int)  throws android.system.ErrnoException 
		String path
		String name
		byte[] value
		int flags
	public static void shutdown (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int how
	public static java.io.FileDescriptor socket (int, int, int)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
	public static void socketpair (int, int, int, java.io.FileDescriptor, java.io.FileDescriptor)  throws android.system.ErrnoException 
		int domain
		int type
		int protocol
		java.io.FileDescriptor fd1
		java.io.FileDescriptor fd2
	public static android.system.StructStat stat (java.lang.String)  throws android.system.ErrnoException 
		String path
	public static android.system.StructStatVfs statvfs (java.lang.String)  throws android.system.ErrnoException 
		String path
	public static java.lang.String strerror (int) 
		int errno
	public static java.lang.String strsignal (int) 
		int signal
	public static void symlink (java.lang.String, java.lang.String)  throws android.system.ErrnoException 
		String oldPath
		String newPath
	public static long sysconf (int) 
		int name
	public static void tcdrain (java.io.FileDescriptor)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
	public static void tcsendbreak (java.io.FileDescriptor, int)  throws android.system.ErrnoException 
		java.io.FileDescriptor fd
		int duration
	public static int umask (int) 
		int mask
	public static android.system.StructUtsname uname () 
	public static void unlink (java.lang.String)  throws android.system.ErrnoException 
		String pathname
	public static void unsetenv (java.lang.String)  throws android.system.ErrnoException 
		String name
	public static int waitpid (int, android.util.MutableInt, int)  throws android.system.ErrnoException 
		int pid
		android.util.MutableInt status
		int options
	public static int write (java.io.FileDescriptor, java.nio.ByteBuffer)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		java.nio.ByteBuffer buffer
	public static int write (java.io.FileDescriptor, byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		byte[] bytes
		int byteOffset
		int byteCount
	public static int writev (java.io.FileDescriptor, java.lang.Object[], int[], int[])  throws android.system.ErrnoException java.io.InterruptedIOException 
		java.io.FileDescriptor fd
		Object[] buffers
		int[] offsets
		int[] byteCounts
}

android/system/StructAddrinfo.class
StructAddrinfo.java
package android.system
public final android.system.StructAddrinfo extends java.lang.Object {
	public int ai_flags
	public int ai_family
	public int ai_socktype
	public int ai_protocol
	public java.net.InetAddress ai_addr
	public android.system.StructAddrinfo ai_next
	public void  () 
	public java.lang.String toString () 
}

android/system/StructStat.class
StructStat.java
package android.system
public final android.system.StructStat extends java.lang.Object {
	public final long st_dev
	public final long st_ino
	public final int st_mode
	public final long st_nlink
	public final int st_uid
	public final int st_gid
	public final long st_rdev
	public final long st_size
	public final long st_atime
	public final long st_mtime
	public final long st_ctime
	public final long st_blksize
	public final long st_blocks
	public void  (long, long, int, long, int, int, long, long, long, long, long, long, long) 
		long st_dev
		long st_ino
		int st_mode
		long st_nlink
		int st_uid
		int st_gid
		long st_rdev
		long st_size
		long st_atime
		long st_mtime
		long st_ctime
		long st_blksize
		long st_blocks
	public java.lang.String toString () 
}

android/system/StructUcred.class
StructUcred.java
package android.system
public final android.system.StructUcred extends java.lang.Object {
	public final int pid
	public final int uid
	public final int gid
	public void  (int, int, int) 
		int pid
		int uid
		int gid
	public java.lang.String toString () 
}

android/system/StructUtsname.class
StructUtsname.java
package android.system
public final android.system.StructUtsname extends java.lang.Object {
	public final String sysname
	public final String nodename
	public final String release
	public final String version
	public final String machine
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String sysname
		String nodename
		String release
		String version
		String machine
	public java.lang.String toString () 
}

android/system/StructFlock.class
StructFlock.java
package android.system
public final android.system.StructFlock extends java.lang.Object {
	public short l_type
	public short l_whence
	public long l_start
	public long l_len
	public int l_pid
	public void  () 
	public java.lang.String toString () 
}

android/system/StructPollfd.class
StructPollfd.java
package android.system
public final android.system.StructPollfd extends java.lang.Object {
	public java.io.FileDescriptor fd
	public short events
	public short revents
	public Object userData
	public void  () 
	public java.lang.String toString () 
}

android/system/UnixSocketAddress.class
UnixSocketAddress.java
package android.system
public final android.system.UnixSocketAddress extends java.net.SocketAddress {
	private static final int NAMED_PATH_LENGTH
	private static final byte[] UNNAMED_PATH
	private byte[] sun_path
	private void  (byte[]) 
		byte[] sun_path
	public static android.system.UnixSocketAddress createAbstract (java.lang.String) 
		String name
		byte[] nameBytes
		byte[] path
	public static android.system.UnixSocketAddress createFileSystem (java.lang.String) 
		String pathName
		byte[] pathNameBytes
		byte[] path
	public static android.system.UnixSocketAddress createUnnamed () 
	public byte[] getSunPath () 
		byte[] sunPathCopy
	public boolean equals (java.lang.Object) 
		Object o
		android.system.UnixSocketAddress that
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

android/accessibilityservice/
android/accessibilityservice/AccessibilityService$SoftKeyboardController$OnShowModeChangedListener.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener extends java.lang.Object {
	public abstract void onShowModeChanged (android.accessibilityservice.AccessibilityService$SoftKeyboardController, int) 
}

android/accessibilityservice/GestureDescription$MotionEventGenerator.class
GestureDescription.java
package android.accessibilityservice
public android.accessibilityservice.GestureDescription$MotionEventGenerator extends java.lang.Object {
	private static final int EVENT_META_STATE
	private static final int EVENT_BUTTON_STATE
	private static final int EVENT_DEVICE_ID
	private static final int EVENT_EDGE_FLAGS
	private static final int EVENT_SOURCE
	private static final int EVENT_FLAGS
	private static final float EVENT_X_PRECISION
	private static final float EVENT_Y_PRECISION
	private static android.accessibilityservice.GestureDescription$TouchPoint[] sCurrentTouchPoints
	private static android.accessibilityservice.GestureDescription$TouchPoint[] sLastTouchPoints
	private static android.view.MotionEvent$PointerCoords[] sPointerCoords
	private static android.view.MotionEvent$PointerProperties[] sPointerProps
	public void  () 
	static java.util.List getGestureStepsFromGestureDescription (android.accessibilityservice.GestureDescription, int) 
		android.accessibilityservice.GestureDescription description
		int sampleTimeMs
		java.util.List gestureSteps
		android.accessibilityservice.GestureDescription$TouchPoint[] currentTouchPoints
		int currentTouchPointSize
		long timeSinceGestureStart
		long nextKeyPointTime
	public static java.util.List getMotionEventsFromGestureSteps (java.util.List) 
		android.accessibilityservice.GestureDescription$GestureStep step
		int currentTouchPointSize
		android.accessibilityservice.GestureDescription$TouchPoint[] lastTouchPoints
		int i
		java.util.List steps
		java.util.List motionEvents
		int lastTouchPointSize
	private static android.accessibilityservice.GestureDescription$TouchPoint[] getCurrentTouchPoints (int) 
		int i
		int requiredCapacity
	private static android.accessibilityservice.GestureDescription$TouchPoint[] getLastTouchPoints (int) 
		int i
		int requiredCapacity
	private static android.view.MotionEvent$PointerCoords[] getPointerCoords (int) 
		int i
		int requiredCapacity
	private static android.view.MotionEvent$PointerProperties[] getPointerProps (int) 
		int i
		int requiredCapacity
	private static void appendMoveEventIfNeeded (java.util.List, android.accessibilityservice.GestureDescription$TouchPoint[], int, android.accessibilityservice.GestureDescription$TouchPoint[], int, long) 
		int lastPointsIndex
		int i
		long downTime
		java.util.List motionEvents
		android.accessibilityservice.GestureDescription$TouchPoint[] lastTouchPoints
		int lastTouchPointsSize
		android.accessibilityservice.GestureDescription$TouchPoint[] currentTouchPoints
		int currentTouchPointsSize
		long currentTime
		boolean moveFound
	private static int appendUpEvents (java.util.List, android.accessibilityservice.GestureDescription$TouchPoint[], int, android.accessibilityservice.GestureDescription$TouchPoint[], int, long) 
		int j
		int indexOfUpEvent
		long downTime
		int action
		int i
		java.util.List motionEvents
		android.accessibilityservice.GestureDescription$TouchPoint[] lastTouchPoints
		int lastTouchPointsSize
		android.accessibilityservice.GestureDescription$TouchPoint[] currentTouchPoints
		int currentTouchPointsSize
		long currentTime
	private static int appendDownEvents (java.util.List, android.accessibilityservice.GestureDescription$TouchPoint[], int, android.accessibilityservice.GestureDescription$TouchPoint[], int, long) 
		int action
		long downTime
		int i
		java.util.List motionEvents
		android.accessibilityservice.GestureDescription$TouchPoint[] lastTouchPoints
		int lastTouchPointsSize
		android.accessibilityservice.GestureDescription$TouchPoint[] currentTouchPoints
		int currentTouchPointsSize
		long currentTime
	private static android.view.MotionEvent obtainMotionEvent (long, long, int, android.accessibilityservice.GestureDescription$TouchPoint[], int) 
		int i
		long downTime
		long eventTime
		int action
		android.accessibilityservice.GestureDescription$TouchPoint[] touchPoints
		int touchPointsSize
		android.view.MotionEvent$PointerCoords[] pointerCoords
		android.view.MotionEvent$PointerProperties[] pointerProperties
	private static int findPointByPathIndex (android.accessibilityservice.GestureDescription$TouchPoint[], int, int) 
		int i
		android.accessibilityservice.GestureDescription$TouchPoint[] touchPoints
		int touchPointsSize
		int pathIndex
}

android/accessibilityservice/GestureDescription$TouchPoint$1.class
GestureDescription.java
package android.accessibilityservice
final android.accessibilityservice.GestureDescription$TouchPoint$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.accessibilityservice.GestureDescription$TouchPoint createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.accessibilityservice.GestureDescription$TouchPoint[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/accessibilityservice/IAccessibilityServiceConnection$Stub$Proxy.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
 android.accessibilityservice.IAccessibilityServiceConnection$Stub$Proxy extends java.lang.Object implements android.accessibilityservice.IAccessibilityServiceConnection  {
	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 setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo)  throws android.os.RemoteException 
		android.accessibilityservice.AccessibilityServiceInfo info
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean findAccessibilityNodeInfoByAccessibilityId (int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		int flags
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findAccessibilityNodeInfosByText (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		String text
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findAccessibilityNodeInfosByViewId (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		String viewId
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean findFocus (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int focusType
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean focusSearch (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int direction
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean performAccessibilityAction (int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
		int accessibilityWindowId
		long accessibilityNodeId
		int action
		android.os.Bundle arguments
		int interactionId
		android.view.accessibility.IAccessibilityInteractionConnectionCallback callback
		long threadId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.view.accessibility.AccessibilityWindowInfo getWindow (int)  throws android.os.RemoteException 
		android.view.accessibility.AccessibilityWindowInfo _result
		int windowId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.view.accessibility.AccessibilityWindowInfo _result
	public java.util.List getWindows ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.accessibilityservice.AccessibilityServiceInfo getServiceInfo ()  throws android.os.RemoteException 
		android.accessibilityservice.AccessibilityServiceInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.accessibilityservice.AccessibilityServiceInfo _result
	public boolean performGlobalAction (int)  throws android.os.RemoteException 
		int action
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void disableSelf ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setOnKeyEventResult (boolean, int)  throws android.os.RemoteException 
		boolean handled
		int sequence
		android.os.Parcel _data
	public float getMagnificationScale ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public float getMagnificationCenterX ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public float getMagnificationCenterY ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		float _result
	public android.graphics.Region getMagnificationRegion ()  throws android.os.RemoteException 
		android.graphics.Region _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.graphics.Region _result
	public boolean resetMagnification (boolean)  throws android.os.RemoteException 
		boolean animate
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setMagnificationScaleAndCenter (float, float, float, boolean)  throws android.os.RemoteException 
		float scale
		float centerX
		float centerY
		boolean animate
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setMagnificationCallbackEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean setSoftKeyboardShowMode (int)  throws android.os.RemoteException 
		int showMode
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setSoftKeyboardCallbackEnabled (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendGesture (int, android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		int sequence
		android.content.pm.ParceledListSlice gestureSteps
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/accessibilityservice/AccessibilityService$SoftKeyboardController.class
AccessibilityService.java
package android.accessibilityservice
public final android.accessibilityservice.AccessibilityService$SoftKeyboardController extends java.lang.Object {
	private final android.accessibilityservice.AccessibilityService mService
	private android.util.ArrayMap mListeners
	private final Object mLock
	void  (android.accessibilityservice.AccessibilityService, java.lang.Object) 
		android.accessibilityservice.AccessibilityService service
		Object lock
	void onServiceConnected () 
	public void addOnShowModeChangedListener (android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener) 
		android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener listener
	public void addOnShowModeChangedListener (android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener, android.os.Handler) 
		boolean shouldEnableCallback
		android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener listener
		android.os.Handler handler
	public boolean removeOnShowModeChangedListener (android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener) 
		int keyIndex
		boolean hasKey
		android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener listener
	private void setSoftKeyboardCallbackEnabled (boolean) 
		android.os.RemoteException re
		boolean enabled
		android.accessibilityservice.IAccessibilityServiceConnection connection
	void dispatchSoftKeyboardShowModeChanged (int) 
		android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener listener
		android.os.Handler handler
		int i
		int count
		int showMode
		android.util.ArrayMap entries
	public int getShowMode () 
		android.provider.Settings$SettingNotFoundException e
	public boolean setShowMode (int) 
		android.os.RemoteException re
		int showMode
		android.accessibilityservice.IAccessibilityServiceConnection connection
}

android/accessibilityservice/AccessibilityService.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService extends android.app.Service {
	public static final int GESTURE_SWIPE_UP
	public static final int GESTURE_SWIPE_DOWN
	public static final int GESTURE_SWIPE_LEFT
	public static final int GESTURE_SWIPE_RIGHT
	public static final int GESTURE_SWIPE_LEFT_AND_RIGHT
	public static final int GESTURE_SWIPE_RIGHT_AND_LEFT
	public static final int GESTURE_SWIPE_UP_AND_DOWN
	public static final int GESTURE_SWIPE_DOWN_AND_UP
	public static final int GESTURE_SWIPE_LEFT_AND_UP
	public static final int GESTURE_SWIPE_LEFT_AND_DOWN
	public static final int GESTURE_SWIPE_RIGHT_AND_UP
	public static final int GESTURE_SWIPE_RIGHT_AND_DOWN
	public static final int GESTURE_SWIPE_UP_AND_LEFT
	public static final int GESTURE_SWIPE_UP_AND_RIGHT
	public static final int GESTURE_SWIPE_DOWN_AND_LEFT
	public static final int GESTURE_SWIPE_DOWN_AND_RIGHT
	public static final String SERVICE_INTERFACE
	public static final String SERVICE_META_DATA
	public static final int GLOBAL_ACTION_BACK
	public static final int GLOBAL_ACTION_HOME
	public static final int GLOBAL_ACTION_RECENTS
	public static final int GLOBAL_ACTION_NOTIFICATIONS
	public static final int GLOBAL_ACTION_QUICK_SETTINGS
	public static final int GLOBAL_ACTION_POWER_DIALOG
	public static final int GLOBAL_ACTION_TOGGLE_SPLIT_SCREEN
	private static final String LOG_TAG
	public static final int SHOW_MODE_AUTO
	public static final int SHOW_MODE_HIDDEN
	private int mConnectionId
	private android.accessibilityservice.AccessibilityServiceInfo mInfo
	private android.os.IBinder mWindowToken
	private android.view.WindowManager mWindowManager
	private android.accessibilityservice.AccessibilityService$MagnificationController mMagnificationController
	private android.accessibilityservice.AccessibilityService$SoftKeyboardController mSoftKeyboardController
	private int mGestureStatusCallbackSequence
	private android.util.SparseArray mGestureStatusCallbackInfos
	private final Object mLock
	public void  () 
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onInterrupt () 
	private void dispatchServiceConnected () 
	protected void onServiceConnected () 
	protected boolean onGesture (int) 
		int gestureId
	protected boolean onKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public java.util.List getWindows () 
	public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow () 
	public final void disableSelf () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final android.accessibilityservice.AccessibilityService$MagnificationController getMagnificationController () 
	public final boolean dispatchGesture (android.accessibilityservice.GestureDescription, android.accessibilityservice.AccessibilityService$GestureResultCallback, android.os.Handler) 
		android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo callbackInfo
		android.os.RemoteException re
		android.accessibilityservice.GestureDescription gesture
		android.accessibilityservice.AccessibilityService$GestureResultCallback callback
		android.os.Handler handler
		android.accessibilityservice.IAccessibilityServiceConnection connection
		java.util.List steps
	void onPerformGestureResult (int, boolean) 
		int sequence
		boolean completedSuccessfully
		android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo callbackInfo
		android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo finalCallbackInfo
	private void onMagnificationChanged (android.graphics.Region, float, float, float) 
		android.graphics.Region region
		float scale
		float centerX
		float centerY
	public final android.accessibilityservice.AccessibilityService$SoftKeyboardController getSoftKeyboardController () 
	private void onSoftKeyboardShowModeChanged (int) 
		int showMode
	public final boolean performGlobalAction (int) 
		android.os.RemoteException re
		int action
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public android.view.accessibility.AccessibilityNodeInfo findFocus (int) 
		int focus
	public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public final void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo) 
		android.accessibilityservice.AccessibilityServiceInfo info
	private void sendServiceInfo () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public java.lang.Object getSystemService (java.lang.String) 
		String name
	public final android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	static int access$000 (android.accessibilityservice.AccessibilityService) 
		android.accessibilityservice.AccessibilityService x0
	static void access$100 (android.accessibilityservice.AccessibilityService) 
		android.accessibilityservice.AccessibilityService x0
	static int access$002 (android.accessibilityservice.AccessibilityService, int) 
		android.accessibilityservice.AccessibilityService x0
		int x1
	static android.os.IBinder access$202 (android.accessibilityservice.AccessibilityService, android.os.IBinder) 
		android.accessibilityservice.AccessibilityService x0
		android.os.IBinder x1
	static void access$300 (android.accessibilityservice.AccessibilityService, android.graphics.Region, float, float, float) 
		android.accessibilityservice.AccessibilityService x0
		android.graphics.Region x1
		float x2
		float x3
		float x4
	static void access$400 (android.accessibilityservice.AccessibilityService, int) 
		android.accessibilityservice.AccessibilityService x0
		int x1
}

android/accessibilityservice/AccessibilityService$MagnificationController$OnMagnificationChangedListener.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener extends java.lang.Object {
	public abstract void onMagnificationChanged (android.accessibilityservice.AccessibilityService$MagnificationController, android.graphics.Region, float, float, float) 
}

android/accessibilityservice/IAccessibilityServiceClient$Stub.class
IAccessibilityServiceClient.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceClient$Stub extends android.os.Binder implements android.accessibilityservice.IAccessibilityServiceClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_init
	static final int TRANSACTION_onAccessibilityEvent
	static final int TRANSACTION_onInterrupt
	static final int TRANSACTION_onGesture
	static final int TRANSACTION_clearAccessibilityCache
	static final int TRANSACTION_onKeyEvent
	static final int TRANSACTION_onMagnificationChanged
	static final int TRANSACTION_onSoftKeyboardShowModeChanged
	static final int TRANSACTION_onPerformGestureResult
	public void  () 
	public static android.accessibilityservice.IAccessibilityServiceClient 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.accessibilityservice.IAccessibilityServiceConnection _arg0
		int _arg1
		android.os.IBinder _arg2
		android.view.accessibility.AccessibilityEvent _arg0
		android.view.accessibility.AccessibilityEvent _arg0
		int _arg0
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		int _arg1
		android.graphics.Region _arg0
		android.graphics.Region _arg0
		float _arg1
		float _arg2
		float _arg3
		int _arg0
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accessibilityservice/AccessibilityService$IAccessibilityServiceClientWrapper.class
AccessibilityService.java
package android.accessibilityservice
public android.accessibilityservice.AccessibilityService$IAccessibilityServiceClientWrapper extends android.accessibilityservice.IAccessibilityServiceClient$Stub implements com.android.internal.os.HandlerCaller$Callback  {
	private static final int DO_INIT
	private static final int DO_ON_INTERRUPT
	private static final int DO_ON_ACCESSIBILITY_EVENT
	private static final int DO_ON_GESTURE
	private static final int DO_CLEAR_ACCESSIBILITY_CACHE
	private static final int DO_ON_KEY_EVENT
	private static final int DO_ON_MAGNIFICATION_CHANGED
	private static final int DO_ON_SOFT_KEYBOARD_SHOW_MODE_CHANGED
	private static final int DO_GESTURE_COMPLETE
	private final com.android.internal.os.HandlerCaller mCaller
	private final android.accessibilityservice.AccessibilityService$Callbacks mCallback
	private int mConnectionId
	public void  (android.content.Context, android.os.Looper, android.accessibilityservice.AccessibilityService$Callbacks) 
		android.content.Context context
		android.os.Looper looper
		android.accessibilityservice.AccessibilityService$Callbacks callback
	public void init (android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder) 
		android.accessibilityservice.IAccessibilityServiceConnection connection
		int connectionId
		android.os.IBinder windowToken
		android.os.Message message
	public void onInterrupt () 
		android.os.Message message
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.os.Message message
	public void onGesture (int) 
		int gestureId
		android.os.Message message
	public void clearAccessibilityCache () 
		android.os.Message message
	public void onKeyEvent (android.view.KeyEvent, int) 
		android.view.KeyEvent event
		int sequence
		android.os.Message message
	public void onMagnificationChanged (android.graphics.Region, float, float, float) 
		android.graphics.Region region
		float scale
		float centerX
		float centerY
		com.android.internal.os.SomeArgs args
		android.os.Message message
	public void onSoftKeyboardShowModeChanged (int) 
		int showMode
		android.os.Message message
	public void onPerformGestureResult (int, boolean) 
		int sequence
		boolean successfully
		android.os.Message message
	public void executeMessage (android.os.Message) 
		android.view.accessibility.AccessibilityEvent event
		com.android.internal.os.SomeArgs args
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.os.IBinder windowToken
		int gestureId
		boolean result
		int sequence
		android.accessibilityservice.IAccessibilityServiceConnection connection
		android.view.KeyEvent event
		com.android.internal.os.SomeArgs args
		android.graphics.Region region
		float scale
		float centerX
		float centerY
		int showMode
		boolean successfully
		android.os.Message message
}

android/accessibilityservice/IAccessibilityServiceClient.class
IAccessibilityServiceClient.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceClient extends java.lang.Object implements android.os.IInterface  {
	public abstract void init (android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent)  throws android.os.RemoteException 
	public abstract void onInterrupt ()  throws android.os.RemoteException 
	public abstract void onGesture (int)  throws android.os.RemoteException 
	public abstract void clearAccessibilityCache ()  throws android.os.RemoteException 
	public abstract void onKeyEvent (android.view.KeyEvent, int)  throws android.os.RemoteException 
	public abstract void onMagnificationChanged (android.graphics.Region, float, float, float)  throws android.os.RemoteException 
	public abstract void onSoftKeyboardShowModeChanged (int)  throws android.os.RemoteException 
	public abstract void onPerformGestureResult (int, boolean)  throws android.os.RemoteException 
}

android/accessibilityservice/IAccessibilityServiceConnection$Stub.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceConnection$Stub extends android.os.Binder implements android.accessibilityservice.IAccessibilityServiceConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setServiceInfo
	static final int TRANSACTION_findAccessibilityNodeInfoByAccessibilityId
	static final int TRANSACTION_findAccessibilityNodeInfosByText
	static final int TRANSACTION_findAccessibilityNodeInfosByViewId
	static final int TRANSACTION_findFocus
	static final int TRANSACTION_focusSearch
	static final int TRANSACTION_performAccessibilityAction
	static final int TRANSACTION_getWindow
	static final int TRANSACTION_getWindows
	static final int TRANSACTION_getServiceInfo
	static final int TRANSACTION_performGlobalAction
	static final int TRANSACTION_disableSelf
	static final int TRANSACTION_setOnKeyEventResult
	static final int TRANSACTION_getMagnificationScale
	static final int TRANSACTION_getMagnificationCenterX
	static final int TRANSACTION_getMagnificationCenterY
	static final int TRANSACTION_getMagnificationRegion
	static final int TRANSACTION_resetMagnification
	static final int TRANSACTION_setMagnificationScaleAndCenter
	static final int TRANSACTION_setMagnificationCallbackEnabled
	static final int TRANSACTION_setSoftKeyboardShowMode
	static final int TRANSACTION_setSoftKeyboardCallbackEnabled
	static final int TRANSACTION_sendGesture
	public void  () 
	public static android.accessibilityservice.IAccessibilityServiceConnection 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.accessibilityservice.AccessibilityServiceInfo _arg0
		android.accessibilityservice.AccessibilityServiceInfo _arg0
		int _arg0
		long _arg1
		int _arg2
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg3
		int _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		String _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		String _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		int _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		int _arg0
		long _arg1
		int _arg2
		int _arg3
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg4
		long _arg5
		boolean _result
		android.os.Bundle _arg3
		int _arg0
		long _arg1
		int _arg2
		android.os.Bundle _arg3
		int _arg4
		android.view.accessibility.IAccessibilityInteractionConnectionCallback _arg5
		long _arg6
		boolean _result
		int _arg0
		android.view.accessibility.AccessibilityWindowInfo _result
		java.util.List _result
		android.accessibilityservice.AccessibilityServiceInfo _result
		int _arg0
		boolean _result
		boolean _arg0
		int _arg1
		float _result
		float _result
		float _result
		android.graphics.Region _result
		boolean _arg0
		boolean _result
		float _arg0
		float _arg1
		float _arg2
		boolean _arg3
		boolean _result
		boolean _arg0
		int _arg0
		boolean _result
		boolean _arg0
		android.content.pm.ParceledListSlice _arg1
		int _arg0
		android.content.pm.ParceledListSlice _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/accessibilityservice/AccessibilityService$Callbacks.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService$Callbacks extends java.lang.Object {
	public abstract void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onInterrupt () 
	public abstract void onServiceConnected () 
	public abstract void init (int, android.os.IBinder) 
	public abstract boolean onGesture (int) 
	public abstract boolean onKeyEvent (android.view.KeyEvent) 
	public abstract void onMagnificationChanged (android.graphics.Region, float, float, float) 
	public abstract void onSoftKeyboardShowModeChanged (int) 
	public abstract void onPerformGestureResult (int, boolean) 
}

android/accessibilityservice/AccessibilityServiceInfo$CapabilityInfo.class
AccessibilityServiceInfo.java
package android.accessibilityservice
public final android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo extends java.lang.Object {
	public final int capability
	public final int titleResId
	public final int descResId
	public void  (int, int, int) 
		int capability
		int titleResId
		int descResId
}

android/accessibilityservice/IAccessibilityServiceClient$Stub$Proxy.class
IAccessibilityServiceClient.java
package android.accessibilityservice
 android.accessibilityservice.IAccessibilityServiceClient$Stub$Proxy extends java.lang.Object implements android.accessibilityservice.IAccessibilityServiceClient  {
	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 init (android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder)  throws android.os.RemoteException 
		android.accessibilityservice.IAccessibilityServiceConnection connection
		int connectionId
		android.os.IBinder windowToken
		android.os.Parcel _data
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent)  throws android.os.RemoteException 
		android.view.accessibility.AccessibilityEvent event
		android.os.Parcel _data
	public void onInterrupt ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onGesture (int)  throws android.os.RemoteException 
		int gesture
		android.os.Parcel _data
	public void clearAccessibilityCache ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onKeyEvent (android.view.KeyEvent, int)  throws android.os.RemoteException 
		android.view.KeyEvent event
		int sequence
		android.os.Parcel _data
	public void onMagnificationChanged (android.graphics.Region, float, float, float)  throws android.os.RemoteException 
		android.graphics.Region region
		float scale
		float centerX
		float centerY
		android.os.Parcel _data
	public void onSoftKeyboardShowModeChanged (int)  throws android.os.RemoteException 
		int showMode
		android.os.Parcel _data
	public void onPerformGestureResult (int, boolean)  throws android.os.RemoteException 
		int sequence
		boolean completedSuccessfully
		android.os.Parcel _data
}

android/accessibilityservice/AccessibilityService$GestureResultCallback.class
AccessibilityService.java
package android.accessibilityservice
public abstract android.accessibilityservice.AccessibilityService$GestureResultCallback extends java.lang.Object {
	public void  () 
	public void onCompleted (android.accessibilityservice.GestureDescription) 
		android.accessibilityservice.GestureDescription gestureDescription
	public void onCancelled (android.accessibilityservice.GestureDescription) 
		android.accessibilityservice.GestureDescription gestureDescription
}

android/accessibilityservice/AccessibilityService$GestureResultCallbackInfo.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo extends java.lang.Object {
	android.accessibilityservice.GestureDescription gestureDescription
	android.accessibilityservice.AccessibilityService$GestureResultCallback callback
	android.os.Handler handler
	void  (android.accessibilityservice.GestureDescription, android.accessibilityservice.AccessibilityService$GestureResultCallback, android.os.Handler) 
		android.accessibilityservice.GestureDescription gestureDescription
		android.accessibilityservice.AccessibilityService$GestureResultCallback callback
		android.os.Handler handler
}

android/accessibilityservice/IAccessibilityServiceConnection.class
IAccessibilityServiceConnection.java
package android.accessibilityservice
public abstract android.accessibilityservice.IAccessibilityServiceConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract void setServiceInfo (android.accessibilityservice.AccessibilityServiceInfo)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfoByAccessibilityId (int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfosByText (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean findAccessibilityNodeInfosByViewId (int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean findFocus (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean focusSearch (int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract boolean performAccessibilityAction (int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long)  throws android.os.RemoteException 
	public abstract android.view.accessibility.AccessibilityWindowInfo getWindow (int)  throws android.os.RemoteException 
	public abstract java.util.List getWindows ()  throws android.os.RemoteException 
	public abstract android.accessibilityservice.AccessibilityServiceInfo getServiceInfo ()  throws android.os.RemoteException 
	public abstract boolean performGlobalAction (int)  throws android.os.RemoteException 
	public abstract void disableSelf ()  throws android.os.RemoteException 
	public abstract void setOnKeyEventResult (boolean, int)  throws android.os.RemoteException 
	public abstract float getMagnificationScale ()  throws android.os.RemoteException 
	public abstract float getMagnificationCenterX ()  throws android.os.RemoteException 
	public abstract float getMagnificationCenterY ()  throws android.os.RemoteException 
	public abstract android.graphics.Region getMagnificationRegion ()  throws android.os.RemoteException 
	public abstract boolean resetMagnification (boolean)  throws android.os.RemoteException 
	public abstract boolean setMagnificationScaleAndCenter (float, float, float, boolean)  throws android.os.RemoteException 
	public abstract void setMagnificationCallbackEnabled (boolean)  throws android.os.RemoteException 
	public abstract boolean setSoftKeyboardShowMode (int)  throws android.os.RemoteException 
	public abstract void setSoftKeyboardCallbackEnabled (boolean)  throws android.os.RemoteException 
	public abstract void sendGesture (int, android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
}

android/accessibilityservice/GestureDescription$GestureStep$1.class
GestureDescription.java
package android.accessibilityservice
final android.accessibilityservice.GestureDescription$GestureStep$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.accessibilityservice.GestureDescription$GestureStep createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.accessibilityservice.GestureDescription$GestureStep[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/accessibilityservice/AccessibilityService$MagnificationController.class
AccessibilityService.java
package android.accessibilityservice
public final android.accessibilityservice.AccessibilityService$MagnificationController extends java.lang.Object {
	private final android.accessibilityservice.AccessibilityService mService
	private android.util.ArrayMap mListeners
	private final Object mLock
	void  (android.accessibilityservice.AccessibilityService, java.lang.Object) 
		android.accessibilityservice.AccessibilityService service
		Object lock
	void onServiceConnected () 
	public void addListener (android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener) 
		android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener listener
	public void addListener (android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener, android.os.Handler) 
		boolean shouldEnableCallback
		android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener listener
		android.os.Handler handler
	public boolean removeListener (android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener) 
		int keyIndex
		boolean hasKey
		android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener listener
	private void setMagnificationCallbackEnabled (boolean) 
		android.os.RemoteException re
		boolean enabled
		android.accessibilityservice.IAccessibilityServiceConnection connection
	void dispatchMagnificationChanged (android.graphics.Region, float, float, float) 
		android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener listener
		android.os.Handler handler
		int i
		int count
		android.graphics.Region region
		float scale
		float centerX
		float centerY
		android.util.ArrayMap entries
	public float getScale () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public float getCenterX () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public float getCenterY () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public android.graphics.Region getMagnificationRegion () 
		android.os.RemoteException re
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public boolean reset (boolean) 
		android.os.RemoteException re
		boolean animate
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public boolean setScale (float, boolean) 
		android.os.RemoteException re
		float scale
		boolean animate
		android.accessibilityservice.IAccessibilityServiceConnection connection
	public boolean setCenter (float, float, boolean) 
		android.os.RemoteException re
		float centerX
		float centerY
		boolean animate
		android.accessibilityservice.IAccessibilityServiceConnection connection
}

android/accessibilityservice/AccessibilityServiceInfo$1.class
AccessibilityServiceInfo.java
package android.accessibilityservice
final android.accessibilityservice.AccessibilityServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.accessibilityservice.AccessibilityServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
		android.accessibilityservice.AccessibilityServiceInfo info
	public android.accessibilityservice.AccessibilityServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/accessibilityservice/GestureDescription$Builder.class
GestureDescription.java
package android.accessibilityservice
public android.accessibilityservice.GestureDescription$Builder extends java.lang.Object {
	private final java.util.List mStrokes
	public void  () 
	public android.accessibilityservice.GestureDescription$Builder addStroke (android.accessibilityservice.GestureDescription$StrokeDescription) 
		android.accessibilityservice.GestureDescription$StrokeDescription strokeDescription
	public android.accessibilityservice.GestureDescription build () 
}

android/accessibilityservice/GestureDescription$StrokeDescription.class
GestureDescription.java
package android.accessibilityservice
public android.accessibilityservice.GestureDescription$StrokeDescription extends java.lang.Object {
	android.graphics.Path mPath
	long mStartTime
	long mEndTime
	private float mTimeToLengthConversion
	private android.graphics.PathMeasure mPathMeasure
	float[] mTapLocation
	public void  (android.graphics.Path, long, long) 
		android.graphics.Path tempPath
		android.graphics.PathMeasure pathMeasure
		android.graphics.Path path
		long startTime
		long duration
		android.graphics.RectF bounds
	public android.graphics.Path getPath () 
	public long getStartTime () 
	public long getDuration () 
	float getLength () 
	boolean getPosForTime (long, float[]) 
		long time
		float[] pos
		float length
	boolean hasPointForTime (long) 
		long time
}

android/accessibilityservice/AccessibilityService$1.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$1 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$completedSuccessfully
	final android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo val$finalCallbackInfo
	final android.accessibilityservice.AccessibilityService this$0
	void  (android.accessibilityservice.AccessibilityService, boolean, android.accessibilityservice.AccessibilityService$GestureResultCallbackInfo) 
		android.accessibilityservice.AccessibilityService this$0
	public void run () 
}

android/accessibilityservice/GestureDescription$TouchPoint.class
GestureDescription.java
package android.accessibilityservice
public android.accessibilityservice.GestureDescription$TouchPoint extends java.lang.Object implements android.os.Parcelable  {
	private static final int FLAG_IS_START_OF_PATH
	private static final int FLAG_IS_END_OF_PATH
	int mPathIndex
	boolean mIsStartOfPath
	boolean mIsEndOfPath
	float mX
	float mY
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.accessibilityservice.GestureDescription$TouchPoint) 
		android.accessibilityservice.GestureDescription$TouchPoint pointToCopy
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
		int startEnd
	void copyFrom (android.accessibilityservice.GestureDescription$TouchPoint) 
		android.accessibilityservice.GestureDescription$TouchPoint other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		int startEnd
	static void  () 
}

android/accessibilityservice/AccessibilityService$2.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$2 extends java.lang.Object implements android.accessibilityservice.AccessibilityService$Callbacks  {
	final android.accessibilityservice.AccessibilityService this$0
	void  (android.accessibilityservice.AccessibilityService) 
		android.accessibilityservice.AccessibilityService this$0
	public void onServiceConnected () 
	public void onInterrupt () 
	public void onAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void init (int, android.os.IBinder) 
		int connectionId
		android.os.IBinder windowToken
		android.view.WindowManagerImpl wm
	public boolean onGesture (int) 
		int gestureId
	public boolean onKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public void onMagnificationChanged (android.graphics.Region, float, float, float) 
		android.graphics.Region region
		float scale
		float centerX
		float centerY
	public void onSoftKeyboardShowModeChanged (int) 
		int showMode
	public void onPerformGestureResult (int, boolean) 
		int sequence
		boolean completedSuccessfully
}

android/accessibilityservice/GestureDescription$GestureStep.class
GestureDescription.java
package android.accessibilityservice
public android.accessibilityservice.GestureDescription$GestureStep extends java.lang.Object implements android.os.Parcelable  {
	public long timeSinceGestureStart
	public int numTouchPoints
	public android.accessibilityservice.GestureDescription$TouchPoint[] touchPoints
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, android.accessibilityservice.GestureDescription$TouchPoint[]) 
		int i
		long timeSinceGestureStart
		int numTouchPoints
		android.accessibilityservice.GestureDescription$TouchPoint[] touchPointsToCopy
	public void  (android.os.Parcel) 
		int i
		android.os.Parcel parcel
		android.os.Parcelable[] parcelables
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/accessibilityservice/GestureDescription$1.class
GestureDescription.java
package android.accessibilityservice
 android.accessibilityservice.GestureDescription$1 extends java.lang.Object {
}

android/accessibilityservice/GestureDescription.class
GestureDescription.java
package android.accessibilityservice
public final android.accessibilityservice.GestureDescription extends java.lang.Object {
	private static final int MAX_STROKE_COUNT
	private static final long MAX_GESTURE_DURATION_MS
	private final java.util.List mStrokes
	private final float[] mTempPos
	public static int getMaxStrokeCount () 
	public static long getMaxGestureDuration () 
	private void  () 
	private void  (java.util.List) 
		java.util.List strokes
	public int getStrokeCount () 
	public android.accessibilityservice.GestureDescription$StrokeDescription getStroke (int) 
		int index
	private long getNextKeyPointAtLeast (long) 
		long thisStartTime
		long thisEndTime
		int i
		long offset
		long nextKeyPoint
	private int getPointsForTime (long, android.accessibilityservice.GestureDescription$TouchPoint[]) 
		android.accessibilityservice.GestureDescription$StrokeDescription strokeDescription
		int i
		long time
		android.accessibilityservice.GestureDescription$TouchPoint[] touchPoints
		int numPointsFound
	private static long getTotalDuration (java.util.List) 
		android.accessibilityservice.GestureDescription$StrokeDescription path
		int i
		java.util.List paths
		long latestEnd
	static long access$000 (java.util.List) 
		java.util.List x0
	void  (java.util.List, android.accessibilityservice.GestureDescription$1) 
		java.util.List x0
		android.accessibilityservice.GestureDescription$1 x1
	static long access$200 (android.accessibilityservice.GestureDescription, long) 
		android.accessibilityservice.GestureDescription x0
		long x1
	static int access$300 (android.accessibilityservice.GestureDescription, long, android.accessibilityservice.GestureDescription$TouchPoint[]) 
		android.accessibilityservice.GestureDescription x0
		long x1
		android.accessibilityservice.GestureDescription$TouchPoint[] x2
}

android/accessibilityservice/AccessibilityService$SoftKeyboardController$1.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$SoftKeyboardController$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener val$listener
	final int val$showMode
	final android.accessibilityservice.AccessibilityService$SoftKeyboardController this$0
	void  (android.accessibilityservice.AccessibilityService$SoftKeyboardController, android.accessibilityservice.AccessibilityService$SoftKeyboardController$OnShowModeChangedListener, int) 
		android.accessibilityservice.AccessibilityService$SoftKeyboardController this$0
	public void run () 
}

android/accessibilityservice/AccessibilityService$MagnificationController$1.class
AccessibilityService.java
package android.accessibilityservice
 android.accessibilityservice.AccessibilityService$MagnificationController$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener val$listener
	final android.graphics.Region val$region
	final float val$scale
	final float val$centerX
	final float val$centerY
	final android.accessibilityservice.AccessibilityService$MagnificationController this$0
	void  (android.accessibilityservice.AccessibilityService$MagnificationController, android.accessibilityservice.AccessibilityService$MagnificationController$OnMagnificationChangedListener, android.graphics.Region, float, float, float) 
		android.accessibilityservice.AccessibilityService$MagnificationController this$0
	public void run () 
}

android/accessibilityservice/AccessibilityServiceInfo.class
AccessibilityServiceInfo.java
package android.accessibilityservice
public android.accessibilityservice.AccessibilityServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG_ACCESSIBILITY_SERVICE
	public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT
	public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION
	public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY
	public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS
	public static final int CAPABILITY_CAN_CONTROL_MAGNIFICATION
	public static final int CAPABILITY_CAN_PERFORM_GESTURES
	private static final android.util.SparseArray sAvailableCapabilityInfos
	public static final int FEEDBACK_SPOKEN
	public static final int FEEDBACK_HAPTIC
	public static final int FEEDBACK_AUDIBLE
	public static final int FEEDBACK_VISUAL
	public static final int FEEDBACK_GENERIC
	public static final int FEEDBACK_BRAILLE
	public static final int FEEDBACK_ALL_MASK
	public static final int DEFAULT
	public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS
	public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE
	public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY
	public static final int FLAG_REPORT_VIEW_IDS
	public static final int FLAG_REQUEST_FILTER_KEY_EVENTS
	public static final int FLAG_RETRIEVE_INTERACTIVE_WINDOWS
	public static final int FLAG_FORCE_DIRECT_BOOT_AWARE
	public int eventTypes
	public String[] packageNames
	public int feedbackType
	public long notificationTimeout
	public int flags
	private String mId
	private android.content.pm.ResolveInfo mResolveInfo
	private String mSettingsActivityName
	private int mCapabilities
	private int mDescriptionResId
	private String mNonLocalizedDescription
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.content.pm.ResolveInfo, android.content.Context)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		CharSequence nonLocalizedDescription
		android.content.pm.PackageManager packageManager
		int type
		String nodeName
		android.util.AttributeSet allAttributes
		android.content.res.Resources resources
		android.content.res.TypedArray asAttributes
		String packageNamez
		android.util.TypedValue peekedValue
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ResolveInfo resolveInfo
		android.content.Context context
		android.content.pm.ServiceInfo serviceInfo
		android.content.res.XmlResourceParser parser
	public void updateDynamicallyConfigurableProperties (android.accessibilityservice.AccessibilityServiceInfo) 
		android.accessibilityservice.AccessibilityServiceInfo other
	public void setComponentName (android.content.ComponentName) 
		android.content.ComponentName component
	public java.lang.String getId () 
	public android.content.pm.ResolveInfo getResolveInfo () 
	public java.lang.String getSettingsActivityName () 
	public boolean getCanRetrieveWindowContent () 
	public int getCapabilities () 
	public void setCapabilities (int) 
		int capabilities
	public java.lang.String getDescription () 
	public java.lang.String loadDescription (android.content.pm.PackageManager) 
		android.content.pm.PackageManager packageManager
		android.content.pm.ServiceInfo serviceInfo
		CharSequence description
	public boolean isDirectBootAware () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flagz
	private void initFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.accessibilityservice.AccessibilityServiceInfo other
	public java.lang.String toString () 
		StringBuilder stringBuilder
	private static void appendFeedbackTypes (java.lang.StringBuilder, int) 
		int feedbackTypeBit
		StringBuilder stringBuilder
		int feedbackTypes
	private static void appendPackageNames (java.lang.StringBuilder, java.lang.String[]) 
		int i
		int packageNameCount
		StringBuilder stringBuilder
		String[] packageNames
	private static void appendEventTypes (java.lang.StringBuilder, int) 
		int eventTypeBit
		StringBuilder stringBuilder
		int eventTypes
	private static void appendFlags (java.lang.StringBuilder, int) 
		int flagBit
		StringBuilder stringBuilder
		int flags
	private static void appendCapabilities (java.lang.StringBuilder, int) 
		int capabilityBit
		StringBuilder stringBuilder
		int capabilities
	public static java.lang.String feedbackTypeToString (int) 
		int feedbackTypeFlag
		int feedbackType
		StringBuilder builder
	public static java.lang.String flagToString (int) 
		int flag
	public static java.lang.String capabilityToString (int) 
		int capability
	public java.util.List getCapabilityInfos () 
		int capabilityBit
		android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo capabilityInfo
		int capabilities
		java.util.List capabilityInfos
	static void access$000 (android.accessibilityservice.AccessibilityServiceInfo, android.os.Parcel) 
		android.accessibilityservice.AccessibilityServiceInfo x0
		android.os.Parcel x1
	static void  () 
}

android/R$layout.class
R.java
package android
public final android.R$layout extends java.lang.Object {
	public static final int activity_list_item
	public static final int browser_link_context_header
	public static final int expandable_list_content
	public static final int list_content
	public static final int preference_category
	public static final int select_dialog_item
	public static final int select_dialog_multichoice
	public static final int select_dialog_singlechoice
	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_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 test_list_item
	public static final int two_line_list_item
	public void  () 
}

android/R$xml.class
R.java
package android
public final android.R$xml extends java.lang.Object {
	public void  () 
}

android/R$anim.class
R.java
package android
public final android.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 bounce_interpolator
	public static final int cycle_interpolator
	public static final int decelerate_interpolator
	public static final int fade_in
	public static final int fade_out
	public static final int linear_interpolator
	public static final int overshoot_interpolator
	public static final int slide_in_left
	public static final int slide_out_right
	public void  () 
}

android/drm/
android/drm/DrmManagerClient$OnInfoListener.class
DrmManagerClient.java
package android.drm
public abstract android.drm.DrmManagerClient$OnInfoListener extends java.lang.Object {
	public abstract void onInfo (android.drm.DrmManagerClient, android.drm.DrmInfoEvent) 
}

android/drm/DrmInfo.class
DrmInfo.java
package android.drm
public android.drm.DrmInfo extends java.lang.Object {
	private byte[] mData
	private final String mMimeType
	private final int mInfoType
	private final java.util.HashMap mAttributes
	public void  (int, byte[], java.lang.String) 
		String msg
		int infoType
		byte[] data
		String mimeType
	public void  (int, java.lang.String, java.lang.String) 
		java.io.IOException e
		String msg
		int infoType
		String path
		String mimeType
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object get (java.lang.String) 
		String key
	public java.util.Iterator keyIterator () 
	public java.util.Iterator iterator () 
	public byte[] getData () 
	public java.lang.String getMimeType () 
	public int getInfoType () 
	boolean isValid () 
}

android/drm/DrmUtils$ExtendedMetadataParser.class
DrmUtils.java
package android.drm
public android.drm.DrmUtils$ExtendedMetadataParser extends java.lang.Object {
	java.util.HashMap mMap
	private int readByte (byte[], int) 
		byte[] constraintData
		int arrayIndex
	private java.lang.String readMultipleBytes (byte[], int, int) 
		int j
		int i
		byte[] constraintData
		int numberOfBytes
		int arrayIndex
		byte[] returnBytes
	private void  (byte[]) 
		int keyLength
		int valueLength
		String strKey
		String strValue
		byte[] constraintData
		int index
	public java.util.Iterator iterator () 
	public java.util.Iterator keyIterator () 
	public java.lang.String get (java.lang.String) 
		String key
	void  (byte[], android.drm.DrmUtils$1) 
		byte[] x0
		android.drm.DrmUtils$1 x1
}

android/drm/DrmConvertedStatus.class
DrmConvertedStatus.java
package android.drm
public android.drm.DrmConvertedStatus extends java.lang.Object {
	public static final int STATUS_OK
	public static final int STATUS_INPUTDATA_ERROR
	public static final int STATUS_ERROR
	public final int statusCode
	public final byte[] convertedData
	public final int offset
	public void  (int, byte[], int) 
		int statusCode
		byte[] convertedData
		int offset
	private boolean isValidStatusCode (int) 
		int statusCode
}

android/drm/DrmSupportInfo.class
DrmSupportInfo.java
package android.drm
public android.drm.DrmSupportInfo extends java.lang.Object {
	private final java.util.ArrayList mFileSuffixList
	private final java.util.ArrayList mMimeTypeList
	private String mDescription
	public void  () 
	public void addMimeType (java.lang.String) 
		String mimeType
	public void addFileSuffix (java.lang.String) 
		String fileSuffix
	public java.util.Iterator getMimeTypeIterator () 
	public java.util.Iterator getFileSuffixIterator () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getDescriprition () 
	public java.lang.String getDescription () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.drm.DrmSupportInfo info
		Object object
	boolean isSupportedMimeType (java.lang.String) 
		String completeMimeType
		int i
		String mimeType
	boolean isSupportedFileSuffix (java.lang.String) 
		String fileSuffix
}

android/drm/DrmUtils.class
DrmUtils.java
package android.drm
public android.drm.DrmUtils extends java.lang.Object {
	public void  () 
	static byte[] readBytes (java.lang.String)  throws java.io.IOException 
		String path
		java.io.File file
	static byte[] readBytes (java.io.File)  throws java.io.IOException 
		int length
		java.io.File file
		java.io.FileInputStream inputStream
		java.io.BufferedInputStream bufferedStream
		byte[] data
	static void writeToFile (java.lang.String, byte[])  throws java.io.IOException 
		String path
		byte[] data
		java.io.FileOutputStream outputStream
	static void removeFile (java.lang.String)  throws java.io.IOException 
		String path
		java.io.File file
	private static void quietlyDispose (java.io.InputStream) 
		java.io.InputStream stream
	private static void quietlyDispose (java.io.OutputStream) 
		java.io.OutputStream stream
	public static android.drm.DrmUtils$ExtendedMetadataParser getExtendedMetadataParser (byte[]) 
		byte[] extendedMetadata
}

android/drm/DrmStore$ConstraintsColumns.class
DrmStore.java
package android.drm
public abstract android.drm.DrmStore$ConstraintsColumns extends java.lang.Object {
	public static final String MAX_REPEAT_COUNT
	public static final String REMAINING_REPEAT_COUNT
	public static final String LICENSE_START_TIME
	public static final String LICENSE_EXPIRY_TIME
	public static final String LICENSE_AVAILABLE_TIME
	public static final String EXTENDED_METADATA
}

android/drm/DrmEvent.class
DrmEvent.java
package android.drm
public android.drm.DrmEvent extends java.lang.Object {
	public static final int TYPE_ALL_RIGHTS_REMOVED
	public static final int TYPE_DRM_INFO_PROCESSED
	public static final String DRM_INFO_STATUS_OBJECT
	public static final String DRM_INFO_OBJECT
	private final int mUniqueId
	private final int mType
	private String mMessage
	private java.util.HashMap mAttributes
	protected void  (int, int, java.lang.String, java.util.HashMap) 
		int uniqueId
		int type
		String message
		java.util.HashMap attributes
	protected void  (int, int, java.lang.String) 
		int uniqueId
		int type
		String message
	public int getUniqueId () 
	public int getType () 
	public java.lang.String getMessage () 
	public java.lang.Object getAttribute (java.lang.String) 
		String key
}

android/drm/DrmRights.class
DrmRights.java
package android.drm
public android.drm.DrmRights extends java.lang.Object {
	private byte[] mData
	private String mMimeType
	private String mAccountId
	private String mSubscriptionId
	public void  (java.lang.String, java.lang.String) 
		String rightsFilePath
		String mimeType
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String rightsFilePath
		String mimeType
		String accountId
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String rightsFilePath
		String mimeType
		String accountId
		String subscriptionId
	public void  (java.io.File, java.lang.String) 
		java.io.File rightsFile
		String mimeType
	private void instantiate (java.io.File, java.lang.String) 
		java.io.IOException e
		String msg
		java.io.File rightsFile
		String mimeType
	public void  (android.drm.ProcessedData, java.lang.String) 
		String msg
		android.drm.ProcessedData data
		String mimeType
	public byte[] getData () 
	public java.lang.String getMimeType () 
	public java.lang.String getAccountId () 
	public java.lang.String getSubscriptionId () 
	boolean isValid () 
}

android/drm/DrmInfoRequest.class
DrmInfoRequest.java
package android.drm
public android.drm.DrmInfoRequest extends java.lang.Object {
	public static final int TYPE_REGISTRATION_INFO
	public static final int TYPE_UNREGISTRATION_INFO
	public static final int TYPE_RIGHTS_ACQUISITION_INFO
	public static final int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO
	public static final String ACCOUNT_ID
	public static final String SUBSCRIPTION_ID
	private final int mInfoType
	private final String mMimeType
	private final java.util.HashMap mRequestInformation
	public void  (int, java.lang.String) 
		String msg
		int infoType
		String mimeType
	public java.lang.String getMimeType () 
	public int getInfoType () 
	public void put (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object get (java.lang.String) 
		String key
	public java.util.Iterator keyIterator () 
	public java.util.Iterator iterator () 
	boolean isValid () 
	static boolean isValidType (int) 
		int infoType
		boolean isValid
}

android/drm/DrmStore$DrmObjectType.class
DrmStore.java
package android.drm
public android.drm.DrmStore$DrmObjectType extends java.lang.Object {
	public static final int UNKNOWN
	public static final int CONTENT
	public static final int RIGHTS_OBJECT
	public static final int TRIGGER_OBJECT
	public void  () 
}

android/drm/DrmManagerClient$OnEventListener.class
DrmManagerClient.java
package android.drm
public abstract android.drm.DrmManagerClient$OnEventListener extends java.lang.Object {
	public abstract void onEvent (android.drm.DrmManagerClient, android.drm.DrmEvent) 
}

android/drm/DrmManagerClient.class
DrmManagerClient.java
package android.drm
public android.drm.DrmManagerClient extends java.lang.Object implements java.lang.AutoCloseable  {
	public static final int ERROR_NONE
	public static final int ERROR_UNKNOWN
	public static final int INVALID_SESSION
	android.os.HandlerThread mInfoThread
	android.os.HandlerThread mEventThread
	private static final String TAG
	private final java.util.concurrent.atomic.AtomicBoolean mClosed
	private final dalvik.system.CloseGuard mCloseGuard
	private static final int ACTION_REMOVE_ALL_RIGHTS
	private static final int ACTION_PROCESS_DRM_INFO
	private int mUniqueId
	private long mNativeContext
	private android.content.Context mContext
	private android.drm.DrmManagerClient$InfoHandler mInfoHandler
	private android.drm.DrmManagerClient$EventHandler mEventHandler
	private android.drm.DrmManagerClient$OnInfoListener mOnInfoListener
	private android.drm.DrmManagerClient$OnEventListener mOnEventListener
	private android.drm.DrmManagerClient$OnErrorListener mOnErrorListener
	public static void notify (java.lang.Object, int, int, java.lang.String) 
		android.os.Message m
		Object thisReference
		int uniqueId
		int infoType
		String message
		android.drm.DrmManagerClient instance
	public void  (android.content.Context) 
		android.content.Context context
	protected void finalize ()  throws java.lang.Throwable 
	public void close () 
	public void release () 
	public synchronized void setOnInfoListener (android.drm.DrmManagerClient$OnInfoListener) 
		android.drm.DrmManagerClient$OnInfoListener infoListener
	public synchronized void setOnEventListener (android.drm.DrmManagerClient$OnEventListener) 
		android.drm.DrmManagerClient$OnEventListener eventListener
	public synchronized void setOnErrorListener (android.drm.DrmManagerClient$OnErrorListener) 
		android.drm.DrmManagerClient$OnErrorListener errorListener
	public java.lang.String[] getAvailableDrmEngines () 
		int i
		android.drm.DrmSupportInfo[] supportInfos
		java.util.ArrayList descriptions
		String[] drmEngines
	public android.content.ContentValues getConstraints (java.lang.String, int) 
		String path
		int action
	public android.content.ContentValues getMetadata (java.lang.String) 
		String path
	public android.content.ContentValues getConstraints (android.net.Uri, int) 
		android.net.Uri uri
		int action
	public android.content.ContentValues getMetadata (android.net.Uri) 
		android.net.Uri uri
	public int saveRights (android.drm.DrmRights, java.lang.String, java.lang.String)  throws java.io.IOException 
		android.drm.DrmRights drmRights
		String rightsPath
		String contentPath
	public void installDrmEngine (java.lang.String) 
		String engineFilePath
	public boolean canHandle (java.lang.String, java.lang.String) 
		String path
		String mimeType
	public boolean canHandle (android.net.Uri, java.lang.String) 
		android.net.Uri uri
		String mimeType
	public int processDrmInfo (android.drm.DrmInfo) 
		android.os.Message msg
		android.drm.DrmInfo drmInfo
		int result
	public android.drm.DrmInfo acquireDrmInfo (android.drm.DrmInfoRequest) 
		android.drm.DrmInfoRequest drmInfoRequest
	public int acquireRights (android.drm.DrmInfoRequest) 
		android.drm.DrmInfoRequest drmInfoRequest
		android.drm.DrmInfo drmInfo
	public int getDrmObjectType (java.lang.String, java.lang.String) 
		String path
		String mimeType
	public int getDrmObjectType (android.net.Uri, java.lang.String) 
		Exception e
		android.net.Uri uri
		String mimeType
		String path
	public java.lang.String getOriginalMimeType (java.lang.String) 
		java.io.FileDescriptor fd
		java.io.File file
		String path
		String mime
		java.io.FileInputStream is
	public java.lang.String getOriginalMimeType (android.net.Uri) 
		android.net.Uri uri
	public int checkRightsStatus (java.lang.String) 
		String path
	public int checkRightsStatus (android.net.Uri) 
		android.net.Uri uri
	public int checkRightsStatus (java.lang.String, int) 
		String path
		int action
	public int checkRightsStatus (android.net.Uri, int) 
		android.net.Uri uri
		int action
	public int removeRights (java.lang.String) 
		String path
	public int removeRights (android.net.Uri) 
		android.net.Uri uri
	public int removeAllRights () 
		android.os.Message msg
		int result
	public int openConvertSession (java.lang.String) 
		String mimeType
	public android.drm.DrmConvertedStatus convertData (int, byte[]) 
		int convertId
		byte[] inputData
	public android.drm.DrmConvertedStatus closeConvertSession (int) 
		int convertId
	private int getEventType (int) 
		int infoType
		int eventType
	private int getErrorType (int) 
		int infoType
		int error
	private java.lang.String convertUriToPath (android.net.Uri) 
		int pathIndex
		android.database.sqlite.SQLiteException e
		String[] projection
		android.database.Cursor cursor
		String scheme
		android.net.Uri uri
		String path
	private native int _initialize () 
	private native void _setListeners (int, java.lang.Object) 
	private native void _release (int) 
	private native void _installDrmEngine (int, java.lang.String) 
	private native android.content.ContentValues _getConstraints (int, java.lang.String, int) 
	private native android.content.ContentValues _getMetadata (int, java.lang.String) 
	private native boolean _canHandle (int, java.lang.String, java.lang.String) 
	private native android.drm.DrmInfoStatus _processDrmInfo (int, android.drm.DrmInfo) 
	private native android.drm.DrmInfo _acquireDrmInfo (int, android.drm.DrmInfoRequest) 
	private native int _saveRights (int, android.drm.DrmRights, java.lang.String, java.lang.String) 
	private native int _getDrmObjectType (int, java.lang.String, java.lang.String) 
	private native java.lang.String _getOriginalMimeType (int, java.lang.String, java.io.FileDescriptor) 
	private native int _checkRightsStatus (int, java.lang.String, int) 
	private native int _removeRights (int, java.lang.String) 
	private native int _removeAllRights (int) 
	private native int _openConvertSession (int, java.lang.String) 
	private native android.drm.DrmConvertedStatus _convertData (int, int, byte[]) 
	private native android.drm.DrmConvertedStatus _closeConvertSession (int, int) 
	private native android.drm.DrmSupportInfo[] _getAllSupportInfo (int) 
	private void createEventThreads () 
	private void createListeners () 
	static int access$000 (android.drm.DrmManagerClient) 
		android.drm.DrmManagerClient x0
	static android.drm.DrmInfoStatus access$100 (android.drm.DrmManagerClient, int, android.drm.DrmInfo) 
		android.drm.DrmManagerClient x0
		int x1
		android.drm.DrmInfo x2
	static int access$200 (android.drm.DrmManagerClient, int) 
		android.drm.DrmManagerClient x0
		int x1
	static int access$300 (android.drm.DrmManagerClient, int) 
		android.drm.DrmManagerClient x0
		int x1
	static int access$400 (android.drm.DrmManagerClient, int) 
		android.drm.DrmManagerClient x0
		int x1
	static android.drm.DrmManagerClient$OnEventListener access$500 (android.drm.DrmManagerClient) 
		android.drm.DrmManagerClient x0
	static android.drm.DrmManagerClient$OnErrorListener access$600 (android.drm.DrmManagerClient) 
		android.drm.DrmManagerClient x0
	static android.drm.DrmManagerClient$OnInfoListener access$700 (android.drm.DrmManagerClient) 
		android.drm.DrmManagerClient x0
	static void  () 
}

android/drm/ProcessedData.class
ProcessedData.java
package android.drm
public android.drm.ProcessedData extends java.lang.Object {
	private final byte[] mData
	private String mAccountId
	private String mSubscriptionId
	void  (byte[], java.lang.String) 
		byte[] data
		String accountId
	void  (byte[], java.lang.String, java.lang.String) 
		byte[] data
		String accountId
		String subscriptionId
	public byte[] getData () 
	public java.lang.String getAccountId () 
	public java.lang.String getSubscriptionId () 
}

android/drm/DrmManagerClient$OnErrorListener.class
DrmManagerClient.java
package android.drm
public abstract android.drm.DrmManagerClient$OnErrorListener extends java.lang.Object {
	public abstract void onError (android.drm.DrmManagerClient, android.drm.DrmErrorEvent) 
}

android/drm/DrmInfoEvent.class
DrmInfoEvent.java
package android.drm
public android.drm.DrmInfoEvent extends android.drm.DrmEvent {
	public static final int TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT
	public static final int TYPE_REMOVE_RIGHTS
	public static final int TYPE_RIGHTS_INSTALLED
	public static final int TYPE_WAIT_FOR_RIGHTS
	public static final int TYPE_ACCOUNT_ALREADY_REGISTERED
	public static final int TYPE_RIGHTS_REMOVED
	public void  (int, int, java.lang.String) 
		int uniqueId
		int type
		String message
	public void  (int, int, java.lang.String, java.util.HashMap) 
		int uniqueId
		int type
		String message
		java.util.HashMap attributes
	private void checkTypeValidity (int) 
		String msg
		int type
}

android/drm/DrmStore.class
DrmStore.java
package android.drm
public android.drm.DrmStore extends java.lang.Object {
	public void  () 
}

android/drm/DrmStore$RightsStatus.class
DrmStore.java
package android.drm
public android.drm.DrmStore$RightsStatus extends java.lang.Object {
	public static final int RIGHTS_VALID
	public static final int RIGHTS_INVALID
	public static final int RIGHTS_EXPIRED
	public static final int RIGHTS_NOT_ACQUIRED
	public void  () 
}

android/drm/DrmStore$Playback.class
DrmStore.java
package android.drm
public android.drm.DrmStore$Playback extends java.lang.Object {
	public static final int START
	public static final int STOP
	public static final int PAUSE
	public static final int RESUME
	static boolean isValid (int) 
		int playbackStatus
		boolean isValid
	public void  () 
}

android/drm/DrmManagerClient$InfoHandler.class
DrmManagerClient.java
package android.drm
 android.drm.DrmManagerClient$InfoHandler extends android.os.Handler {
	public static final int INFO_EVENT_TYPE
	final android.drm.DrmManagerClient this$0
	public void  (android.drm.DrmManagerClient, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		java.io.IOException e
		int uniqueId
		int infoType
		String message
		android.os.Message msg
		android.drm.DrmInfoEvent info
		android.drm.DrmErrorEvent error
}

android/drm/DrmStore$Action.class
DrmStore.java
package android.drm
public android.drm.DrmStore$Action extends java.lang.Object {
	public static final int DEFAULT
	public static final int PLAY
	public static final int RINGTONE
	public static final int TRANSFER
	public static final int OUTPUT
	public static final int PREVIEW
	public static final int EXECUTE
	public static final int DISPLAY
	static boolean isValid (int) 
		int action
		boolean isValid
	public void  () 
}

android/drm/DrmInfoStatus.class
DrmInfoStatus.java
package android.drm
public android.drm.DrmInfoStatus extends java.lang.Object {
	public static final int STATUS_OK
	public static final int STATUS_ERROR
	public final int statusCode
	public final int infoType
	public final String mimeType
	public final android.drm.ProcessedData data
	public void  (int, int, android.drm.ProcessedData, java.lang.String) 
		int statusCode
		int infoType
		android.drm.ProcessedData data
		String mimeType
	private boolean isValidStatusCode (int) 
		int statusCode
}

android/drm/DrmOutputStream.class
DrmOutputStream.java
package android.drm
public android.drm.DrmOutputStream extends java.io.OutputStream {
	private static final String TAG
	private final android.drm.DrmManagerClient mClient
	private final android.os.ParcelFileDescriptor mPfd
	private final java.io.FileDescriptor mFd
	private int mSessionId
	public void  (android.drm.DrmManagerClient, android.os.ParcelFileDescriptor, java.lang.String)  throws java.io.IOException 
		android.drm.DrmManagerClient client
		android.os.ParcelFileDescriptor pfd
		String mimeType
	public void finish ()  throws java.io.IOException 
		android.system.ErrnoException e
		android.drm.DrmConvertedStatus status
	public void close ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] exactBuffer
		byte[] buffer
		int offset
		int count
		byte[] exactBuffer
		android.drm.DrmConvertedStatus status
	public void write (int)  throws java.io.IOException 
		int oneByte
}

android/drm/DrmManagerClient$EventHandler.class
DrmManagerClient.java
package android.drm
 android.drm.DrmManagerClient$EventHandler extends android.os.Handler {
	final android.drm.DrmManagerClient this$0
	public void  (android.drm.DrmManagerClient, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		int infoType
		android.drm.DrmInfo drmInfo
		android.drm.DrmInfoStatus status
		android.os.Message msg
		android.drm.DrmEvent event
		android.drm.DrmErrorEvent error
		java.util.HashMap attributes
}

android/drm/DrmUtils$1.class
DrmUtils.java
package android.drm
 android.drm.DrmUtils$1 extends java.lang.Object {
}

android/drm/DrmErrorEvent.class
DrmErrorEvent.java
package android.drm
public android.drm.DrmErrorEvent extends android.drm.DrmEvent {
	public static final int TYPE_RIGHTS_NOT_INSTALLED
	public static final int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED
	public static final int TYPE_NOT_SUPPORTED
	public static final int TYPE_OUT_OF_MEMORY
	public static final int TYPE_NO_INTERNET_CONNECTION
	public static final int TYPE_PROCESS_DRM_INFO_FAILED
	public static final int TYPE_REMOVE_ALL_RIGHTS_FAILED
	public static final int TYPE_ACQUIRE_DRM_INFO_FAILED
	public void  (int, int, java.lang.String) 
		int uniqueId
		int type
		String message
	public void  (int, int, java.lang.String, java.util.HashMap) 
		int uniqueId
		int type
		String message
		java.util.HashMap attributes
	private void checkTypeValidity (int) 
		String msg
		int type
}

android/net/
android/net/INetworkPolicyListener$Stub$Proxy.class
INetworkPolicyListener.java
package android.net
 android.net.INetworkPolicyListener$Stub$Proxy extends java.lang.Object implements android.net.INetworkPolicyListener  {
	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 onUidRulesChanged (int, int)  throws android.os.RemoteException 
		int uid
		int uidRules
		android.os.Parcel _data
	public void onMeteredIfacesChanged (java.lang.String[])  throws android.os.RemoteException 
		String[] meteredIfaces
		android.os.Parcel _data
	public void onRestrictBackgroundChanged (boolean)  throws android.os.RemoteException 
		boolean restrictBackground
		android.os.Parcel _data
	public void onRestrictBackgroundWhitelistChanged (int, boolean)  throws android.os.RemoteException 
		int uid
		boolean whitelisted
		android.os.Parcel _data
	public void onRestrictBackgroundBlacklistChanged (int, boolean)  throws android.os.RemoteException 
		int uid
		boolean blacklisted
		android.os.Parcel _data
}

android/net/IpPrefix.class
IpPrefix.java
package android.net
public final android.net.IpPrefix extends java.lang.Object implements android.os.Parcelable  {
	private final byte[] address
	private final int prefixLength
	public static final android.os.Parcelable$Creator CREATOR
	private void checkAndMaskAddressAndPrefixLength () 
	public void  (byte[], int) 
		byte[] address
		int prefixLength
	public void  (java.net.InetAddress, int) 
		java.net.InetAddress address
		int prefixLength
	public void  (java.lang.String) 
		String prefix
		android.util.Pair ipAndMask
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.IpPrefix that
	public int hashCode () 
	public java.net.InetAddress getAddress () 
		java.net.UnknownHostException e
	public byte[] getRawAddress () 
	public int getPrefixLength () 
	public boolean contains (java.net.InetAddress) 
		java.net.InetAddress address
		byte[] addrBytes
	public java.lang.String toString () 
		java.net.UnknownHostException e
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/ConnectivityManager$2.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$2 extends android.os.ResultReceiver {
	final android.net.ConnectivityManager$OnStartTetheringCallback val$callback
	final android.net.ConnectivityManager this$0
	void  (android.net.ConnectivityManager, android.os.Handler, android.net.ConnectivityManager$OnStartTetheringCallback) 
		android.net.ConnectivityManager this$0
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
}

android/net/NetworkInfo$DetailedState.class
NetworkInfo.java
package android.net
public final android.net.NetworkInfo$DetailedState extends java.lang.Enum {
	public static final android.net.NetworkInfo$DetailedState IDLE
	public static final android.net.NetworkInfo$DetailedState SCANNING
	public static final android.net.NetworkInfo$DetailedState CONNECTING
	public static final android.net.NetworkInfo$DetailedState AUTHENTICATING
	public static final android.net.NetworkInfo$DetailedState OBTAINING_IPADDR
	public static final android.net.NetworkInfo$DetailedState CONNECTED
	public static final android.net.NetworkInfo$DetailedState SUSPENDED
	public static final android.net.NetworkInfo$DetailedState DISCONNECTING
	public static final android.net.NetworkInfo$DetailedState DISCONNECTED
	public static final android.net.NetworkInfo$DetailedState FAILED
	public static final android.net.NetworkInfo$DetailedState BLOCKED
	public static final android.net.NetworkInfo$DetailedState VERIFYING_POOR_LINK
	public static final android.net.NetworkInfo$DetailedState CAPTIVE_PORTAL_CHECK
	private static final android.net.NetworkInfo$DetailedState[] $VALUES
	public static android.net.NetworkInfo$DetailedState[] values () 
	public static android.net.NetworkInfo$DetailedState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/IEthernetServiceListener$Stub.class
IEthernetServiceListener.java
package android.net
public abstract android.net.IEthernetServiceListener$Stub extends android.os.Binder implements android.net.IEthernetServiceListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onAvailabilityChanged
	public void  () 
	public static android.net.IEthernetServiceListener 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
}

android/net/Uri$Part$EmptyPart.class
Uri.java
package android.net
 android.net.Uri$Part$EmptyPart extends android.net.Uri$Part {
	public void  (java.lang.String) 
		String value
	boolean isEmpty () 
}

android/net/INetd$Stub$Proxy.class
INetd.java
package android.net
 android.net.INetd$Stub$Proxy extends java.lang.Object implements android.net.INetd  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean isAlive ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean firewallReplaceUidChain (java.lang.String, boolean, int[])  throws android.os.RemoteException 
		String chainName
		boolean isWhitelist
		int[] uids
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean bandwidthEnableDataSaver (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void networkRejectNonSecureVpn (boolean, android.net.UidRange[])  throws android.os.RemoteException 
		boolean add
		android.net.UidRange[] uidRanges
		android.os.Parcel _data
		android.os.Parcel _reply
	public void socketDestroy (android.net.UidRange[], int[])  throws android.os.RemoteException 
		android.net.UidRange[] uidRanges
		int[] exemptUids
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setResolverConfiguration (int, java.lang.String[], java.lang.String[], int[])  throws android.os.RemoteException 
		int netId
		String[] servers
		String[] domains
		int[] params
		android.os.Parcel _data
		android.os.Parcel _reply
	public void getResolverInfo (int, java.lang.String[], java.lang.String[], int[], int[])  throws android.os.RemoteException 
		int netId
		String[] servers
		String[] domains
		int[] params
		int[] stats
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean tetherApplyDnsInterfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void interfaceAddAddress (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String ifName
		String addrString
		int prefixLength
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceDelAddress (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String ifName
		String addrString
		int prefixLength
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/ConnectivityMetricsLogger.class
ConnectivityMetricsLogger.java
package android.net
public android.net.ConnectivityMetricsLogger extends java.lang.Object {
	private static String TAG
	private static final boolean DBG
	public static final String CONNECTIVITY_METRICS_LOGGER_SERVICE
	public static final int COMPONENT_TAG_CONNECTIVITY
	public static final int COMPONENT_TAG_BLUETOOTH
	public static final int COMPONENT_TAG_WIFI
	public static final int COMPONENT_TAG_TELECOM
	public static final int COMPONENT_TAG_TELEPHONY
	public static final int NUMBER_OF_COMPONENTS
	public static final int TAG_SKIPPED_EVENTS
	public static final String DATA_KEY_EVENTS_COUNT
	protected android.net.IConnectivityMetricsLogger mService
	protected volatile long mServiceUnblockedTimestampMillis
	private int mNumSkippedEvents
	public void  () 
	public void  (android.net.IConnectivityMetricsLogger) 
		android.net.IConnectivityMetricsLogger service
	protected boolean checkLoggerService () 
	public void logEvent (long, int, int, android.os.Parcelable) 
		android.os.Bundle b
		long result
		long result
		android.os.RemoteException e
		long timestamp
		int componentTag
		int eventTag
		android.os.Parcelable data
		android.net.ConnectivityMetricsEvent skippedEventsEvent
		android.net.ConnectivityMetricsEvent event
	public android.net.ConnectivityMetricsEvent[] getEvents (android.net.ConnectivityMetricsEvent$Reference) 
		android.os.RemoteException e
		android.net.ConnectivityMetricsEvent$Reference reference
	public boolean register (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent newEventsIntent
	public boolean unregister (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent newEventsIntent
	static void  () 
}

android/net/NetworkRequest$Builder.class
NetworkRequest.java
package android.net
public android.net.NetworkRequest$Builder extends java.lang.Object {
	private final android.net.NetworkCapabilities mNetworkCapabilities
	public void  () 
	public android.net.NetworkRequest build () 
		android.net.NetworkCapabilities nc
	public android.net.NetworkRequest$Builder addCapability (int) 
		int capability
	public android.net.NetworkRequest$Builder removeCapability (int) 
		int capability
	public android.net.NetworkRequest$Builder clearCapabilities () 
	public android.net.NetworkRequest$Builder addTransportType (int) 
		int transportType
	public android.net.NetworkRequest$Builder removeTransportType (int) 
		int transportType
	public android.net.NetworkRequest$Builder setLinkUpstreamBandwidthKbps (int) 
		int upKbps
	public android.net.NetworkRequest$Builder setLinkDownstreamBandwidthKbps (int) 
		int downKbps
	public android.net.NetworkRequest$Builder setNetworkSpecifier (java.lang.String) 
		String networkSpecifier
	public android.net.NetworkRequest$Builder setSignalStrength (int) 
		int signalStrength
}

android/net/INetworkScoreService$Stub$Proxy.class
INetworkScoreService.java
package android.net
 android.net.INetworkScoreService$Stub$Proxy extends java.lang.Object implements android.net.INetworkScoreService  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean updateScores (android.net.ScoredNetwork[])  throws android.os.RemoteException 
		android.net.ScoredNetwork[] networks
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean clearScores ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setActiveScorer (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void disableScoring ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerNetworkScoreCache (int, android.net.INetworkScoreCache)  throws android.os.RemoteException 
		int networkType
		android.net.INetworkScoreCache scoreCache
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/SSLCertificateSocketFactory$1.class
SSLCertificateSocketFactory.java
package android.net
final android.net.SSLCertificateSocketFactory$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager  {
	void  () 
	public java.security.cert.X509Certificate[] getAcceptedIssuers () 
	public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
	public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String) 
		java.security.cert.X509Certificate[] certs
		String authType
}

android/net/IEthernetManager.class
IEthernetManager.java
package android.net
public abstract android.net.IEthernetManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.net.IpConfiguration getConfiguration ()  throws android.os.RemoteException 
	public abstract void setConfiguration (android.net.IpConfiguration)  throws android.os.RemoteException 
	public abstract boolean isAvailable ()  throws android.os.RemoteException 
	public abstract void addListener (android.net.IEthernetServiceListener)  throws android.os.RemoteException 
	public abstract void removeListener (android.net.IEthernetServiceListener)  throws android.os.RemoteException 
}

android/net/LinkQualityInfo.class
LinkQualityInfo.java
package android.net
public android.net.LinkQualityInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int UNKNOWN_INT
	public static final long UNKNOWN_LONG
	public static final int NORMALIZED_MIN_SIGNAL_STRENGTH
	public static final int NORMALIZED_MAX_SIGNAL_STRENGTH
	public static final int NORMALIZED_SIGNAL_STRENGTH_RANGE
	private int mNetworkType
	private int mNormalizedSignalStrength
	private long mPacketCount
	private long mPacketErrorCount
	private int mTheoreticalTxBandwidth
	private int mTheoreticalRxBandwidth
	private int mTheoreticalLatency
	private long mLastDataSampleTime
	private int mDataSampleDuration
	protected static final int OBJECT_TYPE_LINK_QUALITY_INFO
	protected static final int OBJECT_TYPE_WIFI_LINK_QUALITY_INFO
	protected static final int OBJECT_TYPE_MOBILE_LINK_QUALITY_INFO
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcel (android.os.Parcel, int, int) 
		android.os.Parcel dest
		int flags
		int objectType
	protected void initializeFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public int getNetworkType () 
	public void setNetworkType (int) 
		int networkType
	public int getNormalizedSignalStrength () 
	public void setNormalizedSignalStrength (int) 
		int normalizedSignalStrength
	public long getPacketCount () 
	public void setPacketCount (long) 
		long packetCount
	public long getPacketErrorCount () 
	public void setPacketErrorCount (long) 
		long packetErrorCount
	public int getTheoreticalTxBandwidth () 
	public void setTheoreticalTxBandwidth (int) 
		int theoreticalTxBandwidth
	public int getTheoreticalRxBandwidth () 
	public void setTheoreticalRxBandwidth (int) 
		int theoreticalRxBandwidth
	public int getTheoreticalLatency () 
	public void setTheoreticalLatency (int) 
		int theoreticalLatency
	public long getLastDataSampleTime () 
	public void setLastDataSampleTime (long) 
		long lastDataSampleTime
	public int getDataSampleDuration () 
	public void setDataSampleDuration (int) 
		int dataSampleDuration
	static void  () 
}

android/net/LocalSocketImpl.class
LocalSocketImpl.java
package android.net
 android.net.LocalSocketImpl extends java.lang.Object {
	private android.net.LocalSocketImpl$SocketInputStream fis
	private android.net.LocalSocketImpl$SocketOutputStream fos
	private Object readMonitor
	private Object writeMonitor
	private java.io.FileDescriptor fd
	private boolean mFdCreatedInternally
	java.io.FileDescriptor[] inboundFileDescriptors
	java.io.FileDescriptor[] outboundFileDescriptors
	private native int read_native (java.io.FileDescriptor)  throws java.io.IOException 
	private native int readba_native (byte[], int, int, java.io.FileDescriptor)  throws java.io.IOException 
	private native void writeba_native (byte[], int, int, java.io.FileDescriptor)  throws java.io.IOException 
	private native void write_native (int, java.io.FileDescriptor)  throws java.io.IOException 
	private native void connectLocal (java.io.FileDescriptor, java.lang.String, int)  throws java.io.IOException 
	private native void bindLocal (java.io.FileDescriptor, java.lang.String, int)  throws java.io.IOException 
	private native android.net.Credentials getPeerCredentials_native (java.io.FileDescriptor)  throws java.io.IOException 
	void  () 
	void  (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	public java.lang.String toString () 
	public void create (int)  throws java.io.IOException 
		android.system.ErrnoException e
		int osType
		int osType
		int osType
		int osType
		int sockType
	public void close ()  throws java.io.IOException 
		android.system.ErrnoException e
	protected void connect (android.net.LocalSocketAddress, int)  throws java.io.IOException 
		android.net.LocalSocketAddress address
		int timeout
	public void bind (android.net.LocalSocketAddress)  throws java.io.IOException 
		android.net.LocalSocketAddress endpoint
	protected void listen (int)  throws java.io.IOException 
		android.system.ErrnoException e
		int backlog
	protected void accept (android.net.LocalSocketImpl)  throws java.io.IOException 
		android.system.ErrnoException e
		android.net.LocalSocketImpl s
	protected java.io.InputStream getInputStream ()  throws java.io.IOException 
	protected java.io.OutputStream getOutputStream ()  throws java.io.IOException 
	protected int available ()  throws java.io.IOException 
	protected void shutdownInput ()  throws java.io.IOException 
		android.system.ErrnoException e
	protected void shutdownOutput ()  throws java.io.IOException 
		android.system.ErrnoException e
	protected java.io.FileDescriptor getFileDescriptor () 
	protected boolean supportsUrgentData () 
	protected void sendUrgentData (int)  throws java.io.IOException 
		int data
	public java.lang.Object getOption (int)  throws java.io.IOException 
		Object toReturn
		Object toReturn
		Object toReturn
		android.system.StructTimeval timeval
		int osOpt
		android.system.StructLinger linger
		Object toReturn
		Object toReturn
		Object toReturn
		android.system.ErrnoException e
		int optID
	public void setOption (int, java.lang.Object)  throws java.io.IOException 
		android.system.StructLinger linger
		android.system.StructTimeval timeval
		int osOpt
		android.system.ErrnoException e
		int optID
		Object value
		int boolValue
		int intValue
	public void setFileDescriptorsForSend (java.io.FileDescriptor[]) 
		java.io.FileDescriptor[] fds
	public java.io.FileDescriptor[] getAncillaryFileDescriptors ()  throws java.io.IOException 
		java.io.FileDescriptor[] result
	public android.net.Credentials getPeerCredentials ()  throws java.io.IOException 
	public android.net.LocalSocketAddress getSockAddress ()  throws java.io.IOException 
	protected void finalize ()  throws java.io.IOException 
	private static int javaSoToOsOpt (int) 
		int optID
	static java.io.FileDescriptor access$000 (android.net.LocalSocketImpl) 
		android.net.LocalSocketImpl x0
	static java.lang.Object access$100 (android.net.LocalSocketImpl) 
		android.net.LocalSocketImpl x0
	static int access$200 (android.net.LocalSocketImpl, java.io.FileDescriptor)  throws java.io.IOException 
		android.net.LocalSocketImpl x0
		java.io.FileDescriptor x1
	static int access$300 (android.net.LocalSocketImpl, byte[], int, int, java.io.FileDescriptor)  throws java.io.IOException 
		android.net.LocalSocketImpl x0
		byte[] x1
		int x2
		int x3
		java.io.FileDescriptor x4
	static java.lang.Object access$400 (android.net.LocalSocketImpl) 
		android.net.LocalSocketImpl x0
	static void access$500 (android.net.LocalSocketImpl, byte[], int, int, java.io.FileDescriptor)  throws java.io.IOException 
		android.net.LocalSocketImpl x0
		byte[] x1
		int x2
		int x3
		java.io.FileDescriptor x4
	static void access$600 (android.net.LocalSocketImpl, int, java.io.FileDescriptor)  throws java.io.IOException 
		android.net.LocalSocketImpl x0
		int x1
		java.io.FileDescriptor x2
}

android/net/MobileLinkQualityInfo.class
MobileLinkQualityInfo.java
package android.net
public android.net.MobileLinkQualityInfo extends android.net.LinkQualityInfo {
	private int mMobileNetworkType
	private int mRssi
	private int mGsmErrorRate
	private int mCdmaDbm
	private int mCdmaEcio
	private int mEvdoDbm
	private int mEvdoEcio
	private int mEvdoSnr
	private int mLteSignalStrength
	private int mLteRsrp
	private int mLteRsrq
	private int mLteRssnr
	private int mLteCqi
	public void  () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.net.MobileLinkQualityInfo createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
		android.net.MobileLinkQualityInfo li
	public int getMobileNetworkType () 
	public void setMobileNetworkType (int) 
		int mobileNetworkType
	public int getRssi () 
	public void setRssi (int) 
		int Rssi
	public int getGsmErrorRate () 
	public void setGsmErrorRate (int) 
		int gsmErrorRate
	public int getCdmaDbm () 
	public void setCdmaDbm (int) 
		int cdmaDbm
	public int getCdmaEcio () 
	public void setCdmaEcio (int) 
		int cdmaEcio
	public int getEvdoDbm () 
	public void setEvdoDbm (int) 
		int evdoDbm
	public int getEvdoEcio () 
	public void setEvdoEcio (int) 
		int evdoEcio
	public int getEvdoSnr () 
	public void setEvdoSnr (int) 
		int evdoSnr
	public int getLteSignalStrength () 
	public void setLteSignalStrength (int) 
		int lteSignalStrength
	public int getLteRsrp () 
	public void setLteRsrp (int) 
		int lteRsrp
	public int getLteRsrq () 
	public void setLteRsrq (int) 
		int lteRsrq
	public int getLteRssnr () 
	public void setLteRssnr (int) 
		int lteRssnr
	public int getLteCqi () 
	public void setLteCqi (int) 
		int lteCqi
}

android/net/NetworkConfig.class
NetworkConfig.java
package android.net
public android.net.NetworkConfig extends java.lang.Object {
	public String name
	public int type
	public int radio
	public int priority
	public boolean dependencyMet
	public int restoreTime
	public void  (java.lang.String) 
		String init
		String[] fragments
	public boolean isDefault () 
}

android/net/ICaptivePortal.class
ICaptivePortal.java
package android.net
public abstract android.net.ICaptivePortal extends java.lang.Object implements android.os.IInterface  {
	public abstract void appResponse (int)  throws android.os.RemoteException 
}

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

android/net/Uri$Part.class
Uri.java
package android.net
 android.net.Uri$Part extends android.net.Uri$AbstractPart {
	static final android.net.Uri$Part NULL
	static final android.net.Uri$Part EMPTY
	private void  (java.lang.String, java.lang.String) 
		String encoded
		String decoded
	boolean isEmpty () 
	java.lang.String getEncoded () 
		boolean hasEncoded
	static android.net.Uri$Part readFrom (android.os.Parcel) 
		android.os.Parcel parcel
		int representation
	static android.net.Uri$Part nonNull (android.net.Uri$Part) 
		android.net.Uri$Part part
	static android.net.Uri$Part fromEncoded (java.lang.String) 
		String encoded
	static android.net.Uri$Part fromDecoded (java.lang.String) 
		String decoded
	static android.net.Uri$Part from (java.lang.String, java.lang.String) 
		String encoded
		String decoded
	void  (java.lang.String, java.lang.String, android.net.Uri$1) 
		String x0
		String x1
		android.net.Uri$1 x2
	static void  () 
}

android/net/Uri$1.class
Uri.java
package android.net
final android.net.Uri$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.Uri createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int type
	public android.net.Uri[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/DhcpResults$1.class
DhcpResults.java
package android.net
final android.net.DhcpResults$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.DhcpResults createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.DhcpResults dhcpResults
	public android.net.DhcpResults[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/NetworkScoreManager.class
NetworkScoreManager.java
package android.net
public android.net.NetworkScoreManager extends java.lang.Object {
	public static final String ACTION_CHANGE_ACTIVE
	public static final String EXTRA_PACKAGE_NAME
	public static final String ACTION_SCORE_NETWORKS
	public static final String EXTRA_NETWORKS_TO_SCORE
	public static final String ACTION_CUSTOM_ENABLE
	public static final String ACTION_SCORER_CHANGED
	public static final String EXTRA_NEW_SCORER
	private final android.content.Context mContext
	private final android.net.INetworkScoreService mService
	public void  (android.content.Context) 
		android.content.Context context
		android.os.IBinder iBinder
	public java.lang.String getActiveScorerPackage () 
		android.net.NetworkScorerAppManager$NetworkScorerAppData app
	public boolean updateScores (android.net.ScoredNetwork[])  throws java.lang.SecurityException 
		android.os.RemoteException e
		android.net.ScoredNetwork[] networks
	public boolean clearScores ()  throws java.lang.SecurityException 
		android.os.RemoteException e
	public boolean setActiveScorer (java.lang.String)  throws java.lang.SecurityException 
		android.os.RemoteException e
		String packageName
	public void disableScoring ()  throws java.lang.SecurityException 
		android.os.RemoteException e
	public boolean requestScores (android.net.NetworkKey[])  throws java.lang.SecurityException 
		android.net.NetworkKey[] networks
		String activeScorer
		android.content.Intent intent
	public void registerNetworkScoreCache (int, android.net.INetworkScoreCache) 
		android.os.RemoteException e
		int networkType
		android.net.INetworkScoreCache scoreCache
}

android/net/RouteInfo$1.class
RouteInfo.java
package android.net
final android.net.RouteInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.RouteInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.IpPrefix dest
		java.net.InetAddress gateway
		byte[] addr
		String iface
		int type
	public android.net.RouteInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/NetworkMisc$1.class
NetworkMisc.java
package android.net
final android.net.NetworkMisc$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.NetworkMisc createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.NetworkMisc networkMisc
	public android.net.NetworkMisc[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/ConnectivityManager$LegacyRequest$1.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$LegacyRequest$1 extends android.net.ConnectivityManager$NetworkCallback {
	final android.net.ConnectivityManager$LegacyRequest this$0
	void  (android.net.ConnectivityManager$LegacyRequest) 
		android.net.ConnectivityManager$LegacyRequest this$0
	public void onAvailable (android.net.Network) 
		android.net.Network network
	public void onLost (android.net.Network) 
		android.net.Network network
}

android/net/IConnectivityManager$Stub$Proxy.class
IConnectivityManager.java
package android.net
 android.net.IConnectivityManager$Stub$Proxy extends java.lang.Object implements android.net.IConnectivityManager  {
	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.net.Network getActiveNetwork ()  throws android.os.RemoteException 
		android.net.Network _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Network _result
	public android.net.Network getActiveNetworkForUid (int, boolean)  throws android.os.RemoteException 
		android.net.Network _result
		int uid
		boolean ignoreBlocked
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Network _result
	public android.net.NetworkInfo getActiveNetworkInfo ()  throws android.os.RemoteException 
		android.net.NetworkInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkInfo _result
	public android.net.NetworkInfo getActiveNetworkInfoForUid (int, boolean)  throws android.os.RemoteException 
		android.net.NetworkInfo _result
		int uid
		boolean ignoreBlocked
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkInfo _result
	public android.net.NetworkInfo getNetworkInfo (int)  throws android.os.RemoteException 
		android.net.NetworkInfo _result
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkInfo _result
	public android.net.NetworkInfo getNetworkInfoForUid (android.net.Network, int, boolean)  throws android.os.RemoteException 
		android.net.NetworkInfo _result
		android.net.Network network
		int uid
		boolean ignoreBlocked
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkInfo _result
	public android.net.NetworkInfo[] getAllNetworkInfo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkInfo[] _result
	public android.net.Network getNetworkForType (int)  throws android.os.RemoteException 
		android.net.Network _result
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Network _result
	public android.net.Network[] getAllNetworks ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Network[] _result
	public android.net.NetworkCapabilities[] getDefaultNetworkCapabilitiesForUser (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkCapabilities[] _result
	public boolean isNetworkSupported (int)  throws android.os.RemoteException 
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.net.LinkProperties getActiveLinkProperties ()  throws android.os.RemoteException 
		android.net.LinkProperties _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.LinkProperties _result
	public android.net.LinkProperties getLinkPropertiesForType (int)  throws android.os.RemoteException 
		android.net.LinkProperties _result
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.LinkProperties _result
	public android.net.LinkProperties getLinkProperties (android.net.Network)  throws android.os.RemoteException 
		android.net.LinkProperties _result
		android.net.Network network
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.LinkProperties _result
	public android.net.NetworkCapabilities getNetworkCapabilities (android.net.Network)  throws android.os.RemoteException 
		android.net.NetworkCapabilities _result
		android.net.Network network
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkCapabilities _result
	public android.net.NetworkState[] getAllNetworkState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkState[] _result
	public android.net.NetworkQuotaInfo getActiveNetworkQuotaInfo ()  throws android.os.RemoteException 
		android.net.NetworkQuotaInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkQuotaInfo _result
	public boolean isActiveNetworkMetered ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean requestRouteToHostAddress (int, byte[])  throws android.os.RemoteException 
		int networkType
		byte[] hostAddress
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int tether (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int untether (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int getLastTetherError (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isTetheringSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void startTethering (int, android.os.ResultReceiver, boolean)  throws android.os.RemoteException 
		int type
		android.os.ResultReceiver receiver
		boolean showProvisioningUi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopTethering (int)  throws android.os.RemoteException 
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String[] getTetherableIfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetheredIfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetheringErroredIfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetheredDhcpRanges ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetherableUsbRegexs ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetherableWifiRegexs ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public java.lang.String[] getTetherableBluetoothRegexs ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public int setUsbTethering (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void reportInetCondition (int, int)  throws android.os.RemoteException 
		int networkType
		int percentage
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reportNetworkConnectivity (android.net.Network, boolean)  throws android.os.RemoteException 
		android.net.Network network
		boolean hasConnectivity
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.ProxyInfo getGlobalProxy ()  throws android.os.RemoteException 
		android.net.ProxyInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.ProxyInfo _result
	public void setGlobalProxy (android.net.ProxyInfo)  throws android.os.RemoteException 
		android.net.ProxyInfo p
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.ProxyInfo getProxyForNetwork (android.net.Network)  throws android.os.RemoteException 
		android.net.ProxyInfo _result
		android.net.Network nework
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.ProxyInfo _result
	public boolean prepareVpn (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
		String oldPackage
		String newPackage
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setVpnPackageAuthorization (java.lang.String, int, boolean)  throws android.os.RemoteException 
		String packageName
		int userId
		boolean authorized
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.ParcelFileDescriptor establishVpn (com.android.internal.net.VpnConfig)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		com.android.internal.net.VpnConfig config
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public com.android.internal.net.VpnConfig getVpnConfig (int)  throws android.os.RemoteException 
		com.android.internal.net.VpnConfig _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.net.VpnConfig _result
	public void startLegacyVpn (com.android.internal.net.VpnProfile)  throws android.os.RemoteException 
		com.android.internal.net.VpnProfile profile
		android.os.Parcel _data
		android.os.Parcel _reply
	public com.android.internal.net.LegacyVpnInfo getLegacyVpnInfo (int)  throws android.os.RemoteException 
		com.android.internal.net.LegacyVpnInfo _result
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.net.LegacyVpnInfo _result
	public com.android.internal.net.VpnInfo[] getAllVpnInfo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		com.android.internal.net.VpnInfo[] _result
	public boolean updateLockdownVpn ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setAlwaysOnVpnPackage (int, java.lang.String, boolean)  throws android.os.RemoteException 
		int userId
		String packageName
		boolean lockdown
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getAlwaysOnVpnPackage (int)  throws android.os.RemoteException 
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public int checkMobileProvisioning (int)  throws android.os.RemoteException 
		int suggestedTimeOutMs
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public java.lang.String getMobileProvisioningUrl ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setProvisioningNotificationVisible (boolean, int, java.lang.String)  throws android.os.RemoteException 
		boolean visible
		int networkType
		String action
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAirplaneMode (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerNetworkFactory (android.os.Messenger, java.lang.String)  throws android.os.RemoteException 
		android.os.Messenger messenger
		String name
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean requestBandwidthUpdate (android.net.Network)  throws android.os.RemoteException 
		android.net.Network network
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unregisterNetworkFactory (android.os.Messenger)  throws android.os.RemoteException 
		android.os.Messenger messenger
		android.os.Parcel _data
		android.os.Parcel _reply
	public int registerNetworkAgent (android.os.Messenger, android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, int, android.net.NetworkMisc)  throws android.os.RemoteException 
		android.os.Messenger messenger
		android.net.NetworkInfo ni
		android.net.LinkProperties lp
		android.net.NetworkCapabilities nc
		int score
		android.net.NetworkMisc misc
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.net.NetworkRequest requestNetwork (android.net.NetworkCapabilities, android.os.Messenger, int, android.os.IBinder, int)  throws android.os.RemoteException 
		android.net.NetworkRequest _result
		android.net.NetworkCapabilities networkCapabilities
		android.os.Messenger messenger
		int timeoutSec
		android.os.IBinder binder
		int legacy
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkRequest _result
	public android.net.NetworkRequest pendingRequestForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)  throws android.os.RemoteException 
		android.net.NetworkRequest _result
		android.net.NetworkCapabilities networkCapabilities
		android.app.PendingIntent operation
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkRequest _result
	public void releasePendingNetworkRequest (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent operation
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.NetworkRequest listenForNetwork (android.net.NetworkCapabilities, android.os.Messenger, android.os.IBinder)  throws android.os.RemoteException 
		android.net.NetworkRequest _result
		android.net.NetworkCapabilities networkCapabilities
		android.os.Messenger messenger
		android.os.IBinder binder
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkRequest _result
	public void pendingListenForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)  throws android.os.RemoteException 
		android.net.NetworkCapabilities networkCapabilities
		android.app.PendingIntent operation
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestLinkProperties (android.net.NetworkRequest)  throws android.os.RemoteException 
		android.net.NetworkRequest networkRequest
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestNetworkCapabilities (android.net.NetworkRequest)  throws android.os.RemoteException 
		android.net.NetworkRequest networkRequest
		android.os.Parcel _data
		android.os.Parcel _reply
	public void releaseNetworkRequest (android.net.NetworkRequest)  throws android.os.RemoteException 
		android.net.NetworkRequest networkRequest
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAcceptUnvalidated (android.net.Network, boolean, boolean)  throws android.os.RemoteException 
		android.net.Network network
		boolean accept
		boolean always
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setAvoidUnvalidated (android.net.Network)  throws android.os.RemoteException 
		android.net.Network network
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getRestoreDefaultNetworkDelay (int)  throws android.os.RemoteException 
		int networkType
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean addVpnAddress (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int prefixLength
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean removeVpnAddress (java.lang.String, int)  throws android.os.RemoteException 
		String address
		int prefixLength
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean setUnderlyingNetworksForVpn (android.net.Network[])  throws android.os.RemoteException 
		android.net.Network[] networks
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void factoryReset ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void startNattKeepalive (android.net.Network, int, android.os.Messenger, android.os.IBinder, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
		android.net.Network network
		int intervalSeconds
		android.os.Messenger messenger
		android.os.IBinder binder
		String srcAddr
		int srcPort
		String dstAddr
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopKeepalive (android.net.Network, int)  throws android.os.RemoteException 
		android.net.Network network
		int slot
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCaptivePortalServerUrl ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/net/Credentials.class
Credentials.java
package android.net
public android.net.Credentials extends java.lang.Object {
	private final int pid
	private final int uid
	private final int gid
	public void  (int, int, int) 
		int pid
		int uid
		int gid
	public int getPid () 
	public int getUid () 
	public int getGid () 
}

android/net/ConnectivityMetricsEvent$Reference.class
ConnectivityMetricsEvent.java
package android.net
public final android.net.ConnectivityMetricsEvent$Reference extends java.lang.Object implements android.os.Parcelable  {
	private long mValue
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long) 
		long ref
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public long getValue () 
	public void setValue (long) 
		long val
	static void  () 
}

android/net/NetworkStatsHistory$Entry.class
NetworkStatsHistory.java
package android.net
public android.net.NetworkStatsHistory$Entry extends java.lang.Object {
	public static final long UNKNOWN
	public long bucketDuration
	public long bucketStart
	public long activeTime
	public long rxBytes
	public long rxPackets
	public long txBytes
	public long txPackets
	public long operations
	public void  () 
}

android/net/Uri$AbstractHierarchicalUri.class
Uri.java
package android.net
abstract android.net.Uri$AbstractHierarchicalUri extends android.net.Uri {
	private android.net.Uri$Part userInfo
	private volatile String host
	private volatile int port
	private void  () 
	public java.lang.String getLastPathSegment () 
		java.util.List segments
		int size
	private android.net.Uri$Part getUserInfoPart () 
	public final java.lang.String getEncodedUserInfo () 
	private java.lang.String parseUserInfo () 
		String authority
		int end
	public java.lang.String getUserInfo () 
	public java.lang.String getHost () 
		boolean cached
	private java.lang.String parseHost () 
		String authority
		int userInfoSeparator
		int portSeparator
		String encodedHost
	public int getPort () 
	private int parsePort () 
		NumberFormatException e
		String authority
		int userInfoSeparator
		int portSeparator
		String portString
	public volatile int compareTo (java.lang.Object) 
	void  (android.net.Uri$1) 
		android.net.Uri$1 x0
}

android/net/INetworkScoreCache$Stub.class
INetworkScoreCache.java
package android.net
public abstract android.net.INetworkScoreCache$Stub extends android.os.Binder implements android.net.INetworkScoreCache  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_updateScores
	static final int TRANSACTION_clearScores
	public void  () 
	public static android.net.INetworkScoreCache 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
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/netlink/
android/net/netlink/StructNdMsg.class
StructNdMsg.java
package android.net.netlink
public android.net.netlink.StructNdMsg extends java.lang.Object {
	public static final int STRUCT_SIZE
	public static final short NUD_NONE
	public static final short NUD_INCOMPLETE
	public static final short NUD_REACHABLE
	public static final short NUD_STALE
	public static final short NUD_DELAY
	public static final short NUD_PROBE
	public static final short NUD_FAILED
	public static final short NUD_NOARP
	public static final short NUD_PERMANENT
	public static byte NTF_USE
	public static byte NTF_SELF
	public static byte NTF_MASTER
	public static byte NTF_PROXY
	public static byte NTF_ROUTER
	public byte ndm_family
	public int ndm_ifindex
	public short ndm_state
	public byte ndm_flags
	public byte ndm_type
	public static java.lang.String stringForNudState (short) 
		short nudState
	public static boolean isNudStateConnected (short) 
		short nudState
	public static java.lang.String stringForNudFlags (byte) 
		byte flags
		StringBuilder sb
	private static boolean hasAvailableSpace (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public static android.net.netlink.StructNdMsg parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNdMsg struct
		byte pad1
		short pad2
	public void  () 
	public void pack (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public boolean nudConnected () 
	public boolean nudValid () 
	public java.lang.String toString () 
		String stateStr
		String flagsStr
	static void  () 
}

android/net/netlink/NetlinkErrorMessage.class
NetlinkErrorMessage.java
package android.net.netlink
public android.net.netlink.NetlinkErrorMessage extends android.net.netlink.NetlinkMessage {
	private android.net.netlink.StructNlMsgErr mNlMsgErr
	public static android.net.netlink.NetlinkErrorMessage parse (android.net.netlink.StructNlMsgHdr, java.nio.ByteBuffer) 
		android.net.netlink.StructNlMsgHdr header
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.NetlinkErrorMessage errorMsg
	void  (android.net.netlink.StructNlMsgHdr) 
		android.net.netlink.StructNlMsgHdr header
	public android.net.netlink.StructNlMsgErr getNlMsgError () 
	public java.lang.String toString () 
}

android/net/netlink/RtNetlinkNeighborMessage.class
RtNetlinkNeighborMessage.java
package android.net.netlink
public android.net.netlink.RtNetlinkNeighborMessage extends android.net.netlink.NetlinkMessage {
	public static final short NDA_UNSPEC
	public static final short NDA_DST
	public static final short NDA_LLADDR
	public static final short NDA_CACHEINFO
	public static final short NDA_PROBES
	public static final short NDA_VLAN
	public static final short NDA_PORT
	public static final short NDA_VNI
	public static final short NDA_IFINDEX
	public static final short NDA_MASTER
	private android.net.netlink.StructNdMsg mNdmsg
	private java.net.InetAddress mDestination
	private byte[] mLinkLayerAddr
	private int mNumProbes
	private android.net.netlink.StructNdaCacheInfo mCacheInfo
	private static android.net.netlink.StructNlAttr findNextAttrOfType (short, java.nio.ByteBuffer) 
		android.net.netlink.StructNlAttr nlAttr
		short attrType
		java.nio.ByteBuffer byteBuffer
	public static android.net.netlink.RtNetlinkNeighborMessage parse (android.net.netlink.StructNlMsgHdr, java.nio.ByteBuffer) 
		android.net.netlink.StructNlMsgHdr header
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.RtNetlinkNeighborMessage neighMsg
		int baseOffset
		android.net.netlink.StructNlAttr nlAttr
		int kMinConsumed
		int kAdditionalSpace
	public static byte[] newGetNeighborsRequest (int) 
		int seqNo
		int length
		byte[] bytes
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNlMsgHdr nlmsghdr
		android.net.netlink.StructNdMsg ndmsg
	public static byte[] newNewNeighborMessage (int, java.net.InetAddress, short, int, byte[]) 
		int seqNo
		java.net.InetAddress ip
		short nudState
		int ifIndex
		byte[] llAddr
		android.net.netlink.StructNlMsgHdr nlmsghdr
		android.net.netlink.RtNetlinkNeighborMessage msg
		byte[] bytes
		java.nio.ByteBuffer byteBuffer
	private void  (android.net.netlink.StructNlMsgHdr) 
		android.net.netlink.StructNlMsgHdr header
	public android.net.netlink.StructNdMsg getNdHeader () 
	public java.net.InetAddress getDestination () 
	public byte[] getLinkLayerAddress () 
	public int getProbes () 
	public android.net.netlink.StructNdaCacheInfo getCacheInfo () 
	public int getRequiredSpace () 
		int spaceRequired
	private static void packNlAttr (short, byte[], java.nio.ByteBuffer) 
		short nlType
		byte[] nlValue
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNlAttr nlAttr
	public void pack (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public java.lang.String toString () 
		String ipLiteral
}

android/net/netlink/NetlinkConstants.class
NetlinkConstants.java
package android.net.netlink
public android.net.netlink.NetlinkConstants extends java.lang.Object {
	public static final int NLA_ALIGNTO
	public static final short NLMSG_NOOP
	public static final short NLMSG_ERROR
	public static final short NLMSG_DONE
	public static final short NLMSG_OVERRUN
	public static final short NLMSG_MAX_RESERVED
	public static final short RTM_NEWLINK
	public static final short RTM_DELLINK
	public static final short RTM_GETLINK
	public static final short RTM_SETLINK
	public static final short RTM_NEWADDR
	public static final short RTM_DELADDR
	public static final short RTM_GETADDR
	public static final short RTM_NEWROUTE
	public static final short RTM_DELROUTE
	public static final short RTM_GETROUTE
	public static final short RTM_NEWNEIGH
	public static final short RTM_DELNEIGH
	public static final short RTM_GETNEIGH
	public static final short RTM_NEWRULE
	public static final short RTM_DELRULE
	public static final short RTM_GETRULE
	public static final short RTM_NEWNDUSEROPT
	private void  () 
	public static final int alignedLengthOf (short) 
		short length
		int intLength
	public static final int alignedLengthOf (int) 
		int length
	public static java.lang.String stringForAddressFamily (int) 
		int family
	public static java.lang.String hexify (byte[]) 
		byte[] bytes
	public static java.lang.String hexify (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public static java.lang.String stringForNlMsgType (short) 
		short nlm_type
}

android/net/netlink/NetlinkSocket.class
NetlinkSocket.java
package android.net.netlink
public android.net.netlink.NetlinkSocket extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	private static final int SOCKET_RECV_BUFSIZE
	private static final int DEFAULT_RECV_BUFSIZE
	private final java.io.FileDescriptor mDescriptor
	private android.system.NetlinkSocketAddress mAddr
	private long mLastRecvTimeoutMs
	private long mLastSendTimeoutMs
	public void  (int)  throws android.system.ErrnoException 
		int nlProto
	public android.system.NetlinkSocketAddress getLocalAddress ()  throws android.system.ErrnoException 
	public void bind (android.system.NetlinkSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		android.system.NetlinkSocketAddress localAddr
	public void connectTo (android.system.NetlinkSocketAddress)  throws android.system.ErrnoException java.net.SocketException 
		android.system.NetlinkSocketAddress peerAddr
	public void connectToKernel ()  throws android.system.ErrnoException java.net.SocketException 
	public java.nio.ByteBuffer recvMessage ()  throws android.system.ErrnoException java.io.InterruptedIOException 
	public java.nio.ByteBuffer recvMessage (long)  throws android.system.ErrnoException java.io.InterruptedIOException 
		long timeoutMs
	private void checkTimeout (long) 
		long timeoutMs
	public java.nio.ByteBuffer recvMessage (int, long)  throws android.system.ErrnoException java.lang.IllegalArgumentException java.io.InterruptedIOException 
		int bufsize
		long timeoutMs
		java.nio.ByteBuffer byteBuffer
		int length
	public boolean sendMessage (byte[], int, int)  throws android.system.ErrnoException java.io.InterruptedIOException 
		byte[] bytes
		int offset
		int count
	public boolean sendMessage (byte[], int, int, long)  throws android.system.ErrnoException java.lang.IllegalArgumentException java.io.InterruptedIOException 
		byte[] bytes
		int offset
		int count
		long timeoutMs
	public void close () 
}

android/net/netlink/StructNdaCacheInfo.class
StructNdaCacheInfo.java
package android.net.netlink
public android.net.netlink.StructNdaCacheInfo extends java.lang.Object {
	public static final int STRUCT_SIZE
	private static final long CLOCK_TICKS_PER_SECOND
	public int ndm_used
	public int ndm_confirmed
	public int ndm_updated
	public int ndm_refcnt
	private static boolean hasAvailableSpace (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public static android.net.netlink.StructNdaCacheInfo parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNdaCacheInfo struct
	private static long ticksToMilliSeconds (int) 
		int intClockTicks
		long longClockTicks
	public void  () 
	public long lastUsed () 
	public long lastConfirmed () 
	public long lastUpdated () 
	public java.lang.String toString () 
	static void  () 
}

android/net/netlink/StructNlMsgErr.class
StructNlMsgErr.java
package android.net.netlink
public android.net.netlink.StructNlMsgErr extends java.lang.Object {
	public static final int STRUCT_SIZE
	public int error
	public android.net.netlink.StructNlMsgHdr msg
	public void  () 
	public static boolean hasAvailableSpace (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public static android.net.netlink.StructNlMsgErr parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNlMsgErr struct
	public void pack (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public java.lang.String toString () 
}

android/net/netlink/StructNlAttr.class
StructNlAttr.java
package android.net.netlink
public android.net.netlink.StructNlAttr extends java.lang.Object {
	public static final int NLA_HEADERLEN
	public short nla_len
	public short nla_type
	public byte[] nla_value
	public java.nio.ByteOrder mByteOrder
	public static android.net.netlink.StructNlAttr peek (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		int baseOffset
		android.net.netlink.StructNlAttr struct
	public static android.net.netlink.StructNlAttr parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNlAttr struct
		int baseOffset
		int valueLen
	public void  () 
	public int getAlignedLength () 
	public java.nio.ByteBuffer getValueAsByteBuffer () 
		java.nio.ByteBuffer byteBuffer
	public int getValueAsInt (int) 
		int defaultValue
		java.nio.ByteBuffer byteBuffer
	public java.net.InetAddress getValueAsInetAddress () 
		java.net.UnknownHostException ignored
	public void pack (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		int originalPosition
	public java.lang.String toString () 
}

android/net/netlink/StructNlMsgHdr.class
StructNlMsgHdr.java
package android.net.netlink
public android.net.netlink.StructNlMsgHdr extends java.lang.Object {
	public static final int STRUCT_SIZE
	public static final short NLM_F_REQUEST
	public static final short NLM_F_MULTI
	public static final short NLM_F_ACK
	public static final short NLM_F_ECHO
	public static final short NLM_F_ROOT
	public static final short NLM_F_MATCH
	public static final short NLM_F_DUMP
	public static final short NLM_F_REPLACE
	public static final short NLM_F_EXCL
	public static final short NLM_F_CREATE
	public static final short NLM_F_APPEND
	public int nlmsg_len
	public short nlmsg_type
	public short nlmsg_flags
	public int nlmsg_seq
	public int nlmsg_pid
	public static java.lang.String stringForNlMsgFlags (short) 
		short flags
		StringBuilder sb
	public static boolean hasAvailableSpace (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public static android.net.netlink.StructNlMsgHdr parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		android.net.netlink.StructNlMsgHdr struct
	public void  () 
	public void pack (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
	public java.lang.String toString () 
		String typeStr
		String flagsStr
}

android/net/netlink/NetlinkMessage.class
NetlinkMessage.java
package android.net.netlink
public android.net.netlink.NetlinkMessage extends java.lang.Object {
	private static final String TAG
	protected android.net.netlink.StructNlMsgHdr mHeader
	public static android.net.netlink.NetlinkMessage parse (java.nio.ByteBuffer) 
		java.nio.ByteBuffer byteBuffer
		int startPosition
		android.net.netlink.StructNlMsgHdr nlmsghdr
		int payloadLength
	public void  (android.net.netlink.StructNlMsgHdr) 
		android.net.netlink.StructNlMsgHdr nlmsghdr
	public android.net.netlink.StructNlMsgHdr getHeader () 
	public java.lang.String toString () 
}

android/net/VpnService$1.class
VpnService.java
package android.net
 android.net.VpnService$1 extends java.lang.Object {
}

android/net/ICaptivePortal$Stub$Proxy.class
ICaptivePortal.java
package android.net
 android.net.ICaptivePortal$Stub$Proxy extends java.lang.Object implements android.net.ICaptivePortal  {
	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 appResponse (int)  throws android.os.RemoteException 
		int response
		android.os.Parcel _data
}

android/net/Uri$PathSegments.class
Uri.java
package android.net
 android.net.Uri$PathSegments extends java.util.AbstractList implements java.util.RandomAccess  {
	static final android.net.Uri$PathSegments EMPTY
	final String[] segments
	final int size
	void  (java.lang.String[], int) 
		String[] segments
		int size
	public java.lang.String get (int) 
		int index
	public int size () 
	public volatile java.lang.Object get (int) 
	static void  () 
}

android/net/UrlQuerySanitizer$ParameterValuePair.class
UrlQuerySanitizer.java
package android.net
public android.net.UrlQuerySanitizer$ParameterValuePair extends java.lang.Object {
	public String mParameter
	public String mValue
	final android.net.UrlQuerySanitizer this$0
	public void  (android.net.UrlQuerySanitizer, java.lang.String, java.lang.String) 
		android.net.UrlQuerySanitizer this$0
		String parameter
		String value
}

android/net/Uri$StringUri.class
Uri.java
package android.net
 android.net.Uri$StringUri extends android.net.Uri$AbstractHierarchicalUri {
	static final int TYPE_ID
	private final String uriString
	private volatile int cachedSsi
	private volatile int cachedFsi
	private volatile String scheme
	private android.net.Uri$Part ssp
	private android.net.Uri$Part authority
	private android.net.Uri$PathPart path
	private android.net.Uri$Part query
	private android.net.Uri$Part fragment
	private void  (java.lang.String) 
		String uriString
	static android.net.Uri readFrom (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	private int findSchemeSeparator () 
	private int findFragmentSeparator () 
	public boolean isHierarchical () 
		int ssi
	public boolean isRelative () 
	public java.lang.String getScheme () 
		boolean cached
	private java.lang.String parseScheme () 
		int ssi
	private android.net.Uri$Part getSsp () 
	public java.lang.String getEncodedSchemeSpecificPart () 
	public java.lang.String getSchemeSpecificPart () 
	private java.lang.String parseSsp () 
		int ssi
		int fsi
	private android.net.Uri$Part getAuthorityPart () 
		String encodedAuthority
	public java.lang.String getEncodedAuthority () 
	public java.lang.String getAuthority () 
	private android.net.Uri$PathPart getPathPart () 
	public java.lang.String getPath () 
	public java.lang.String getEncodedPath () 
	public java.util.List getPathSegments () 
	private java.lang.String parsePath () 
		boolean schemeOnly
		String uriString
		int ssi
	private android.net.Uri$Part getQueryPart () 
	public java.lang.String getEncodedQuery () 
	private java.lang.String parseQuery () 
		int qsi
		int fsi
	public java.lang.String getQuery () 
	private android.net.Uri$Part getFragmentPart () 
	public java.lang.String getEncodedFragment () 
	private java.lang.String parseFragment () 
		int fsi
	public java.lang.String getFragment () 
	public java.lang.String toString () 
	static java.lang.String parseAuthority (java.lang.String, int) 
		int end
		String uriString
		int ssi
		int length
	static java.lang.String parsePath (java.lang.String, int) 
		int pathStart
		String uriString
		int ssi
		int length
		int pathStart
		int pathEnd
	public android.net.Uri$Builder buildUpon () 
	void  (java.lang.String, android.net.Uri$1) 
		String x0
		android.net.Uri$1 x1
}

android/net/NetworkCapabilities.class
NetworkCapabilities.java
package android.net
public final android.net.NetworkCapabilities extends java.lang.Object implements android.os.Parcelable  {
	private long mNetworkCapabilities
	public static final int NET_CAPABILITY_MMS
	public static final int NET_CAPABILITY_SUPL
	public static final int NET_CAPABILITY_DUN
	public static final int NET_CAPABILITY_FOTA
	public static final int NET_CAPABILITY_IMS
	public static final int NET_CAPABILITY_CBS
	public static final int NET_CAPABILITY_WIFI_P2P
	public static final int NET_CAPABILITY_IA
	public static final int NET_CAPABILITY_RCS
	public static final int NET_CAPABILITY_XCAP
	public static final int NET_CAPABILITY_EIMS
	public static final int NET_CAPABILITY_NOT_METERED
	public static final int NET_CAPABILITY_INTERNET
	public static final int NET_CAPABILITY_NOT_RESTRICTED
	public static final int NET_CAPABILITY_TRUSTED
	public static final int NET_CAPABILITY_NOT_VPN
	public static final int NET_CAPABILITY_VALIDATED
	public static final int NET_CAPABILITY_CAPTIVE_PORTAL
	private static final int MIN_NET_CAPABILITY
	private static final int MAX_NET_CAPABILITY
	private static final long MUTABLE_CAPABILITIES
	public static final String MATCH_ALL_REQUESTS_NETWORK_SPECIFIER
	private static final long NON_REQUESTABLE_CAPABILITIES
	private static final long DEFAULT_CAPABILITIES
	private static final long RESTRICTED_CAPABILITIES
	private long mTransportTypes
	public static final int TRANSPORT_CELLULAR
	public static final int TRANSPORT_WIFI
	public static final int TRANSPORT_BLUETOOTH
	public static final int TRANSPORT_ETHERNET
	public static final int TRANSPORT_VPN
	private static final int MIN_TRANSPORT
	private static final int MAX_TRANSPORT
	private int mLinkUpBandwidthKbps
	private int mLinkDownBandwidthKbps
	private String mNetworkSpecifier
	public static final int SIGNAL_STRENGTH_UNSPECIFIED
	private int mSignalStrength
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public void clearAll () 
	public android.net.NetworkCapabilities addCapability (int) 
		int capability
	public android.net.NetworkCapabilities removeCapability (int) 
		int capability
	public int[] getCapabilities () 
	public boolean hasCapability (int) 
		int capability
	private int[] enumerateBits (long) 
		long val
		int size
		int[] result
		int index
		int resource
	private void combineNetCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public java.lang.String describeFirstNonRequestableCapability () 
	private boolean satisfiedByNetCapabilities (android.net.NetworkCapabilities, boolean) 
		android.net.NetworkCapabilities nc
		boolean onlyImmutable
		long networkCapabilities
	public boolean equalsNetCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean equalsNetCapabilitiesImmutable (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities that
	public void maybeMarkCapabilitiesRestricted () 
	public android.net.NetworkCapabilities addTransportType (int) 
		int transportType
	public android.net.NetworkCapabilities removeTransportType (int) 
		int transportType
	public int[] getTransportTypes () 
	public boolean hasTransport (int) 
		int transportType
	private void combineTransportTypes (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean satisfiedByTransportTypes (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public boolean equalsTransportTypes (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public void setLinkUpstreamBandwidthKbps (int) 
		int upKbps
	public int getLinkUpstreamBandwidthKbps () 
	public void setLinkDownstreamBandwidthKbps (int) 
		int downKbps
	public int getLinkDownstreamBandwidthKbps () 
	private void combineLinkBandwidths (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean satisfiedByLinkBandwidths (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean equalsLinkBandwidths (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public android.net.NetworkCapabilities setNetworkSpecifier (java.lang.String) 
		String networkSpecifier
	public java.lang.String getNetworkSpecifier () 
	private void combineSpecifiers (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
		String otherSpecifier
	private boolean satisfiedBySpecifier (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean equalsSpecifier (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public void setSignalStrength (int) 
		int signalStrength
	public boolean hasSignalStrength () 
	public int getSignalStrength () 
	private void combineSignalStrength (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean satisfiedBySignalStrength (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean equalsSignalStrength (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public void combineCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	private boolean satisfiedByNetworkCapabilities (android.net.NetworkCapabilities, boolean) 
		android.net.NetworkCapabilities nc
		boolean onlyImmutable
	public boolean satisfiedByNetworkCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public boolean satisfiedByImmutableNetworkCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public boolean equalImmutableCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities nc
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.NetworkCapabilities that
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		int i
		int[] types
		String transports
		String capabilities
		String upBand
		String dnBand
		String specifier
		String signalStrength
	public static java.lang.String transportNamesOf (int[]) 
		int i
		int[] types
		String transports
	static long access$002 (android.net.NetworkCapabilities, long) 
		android.net.NetworkCapabilities x0
		long x1
	static long access$102 (android.net.NetworkCapabilities, long) 
		android.net.NetworkCapabilities x0
		long x1
	static int access$202 (android.net.NetworkCapabilities, int) 
		android.net.NetworkCapabilities x0
		int x1
	static int access$302 (android.net.NetworkCapabilities, int) 
		android.net.NetworkCapabilities x0
		int x1
	static java.lang.String access$402 (android.net.NetworkCapabilities, java.lang.String) 
		android.net.NetworkCapabilities x0
		String x1
	static int access$502 (android.net.NetworkCapabilities, int) 
		android.net.NetworkCapabilities x0
		int x1
	static void  () 
}

android/net/INetworkManagementEventObserver.class
INetworkManagementEventObserver.java
package android.net
public abstract android.net.INetworkManagementEventObserver extends java.lang.Object implements android.os.IInterface  {
	public abstract void interfaceStatusChanged (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void interfaceLinkStateChanged (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void interfaceAdded (java.lang.String)  throws android.os.RemoteException 
	public abstract void interfaceRemoved (java.lang.String)  throws android.os.RemoteException 
	public abstract void addressUpdated (java.lang.String, android.net.LinkAddress)  throws android.os.RemoteException 
	public abstract void addressRemoved (java.lang.String, android.net.LinkAddress)  throws android.os.RemoteException 
	public abstract void limitReached (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void interfaceClassDataActivityChanged (java.lang.String, boolean, long)  throws android.os.RemoteException 
	public abstract void interfaceDnsServerInfo (java.lang.String, long, java.lang.String[])  throws android.os.RemoteException 
	public abstract void routeUpdated (android.net.RouteInfo)  throws android.os.RemoteException 
	public abstract void routeRemoved (android.net.RouteInfo)  throws android.os.RemoteException 
}

android/net/Uri$AbstractPart.class
Uri.java
package android.net
abstract android.net.Uri$AbstractPart extends java.lang.Object {
	volatile String encoded
	volatile String decoded
	void  (java.lang.String, java.lang.String) 
		String encoded
		String decoded
	abstract java.lang.String getEncoded () 
	final java.lang.String getDecoded () 
		boolean hasDecoded
	final void writeTo (android.os.Parcel) 
		android.os.Parcel parcel
		boolean hasEncoded
		boolean hasDecoded
}

android/net/ConnectivityManager.class
ConnectivityManager.java
package android.net
public android.net.ConnectivityManager extends java.lang.Object {
	private static final String TAG
	public static final String CONNECTIVITY_ACTION
	public static final String CONNECTIVITY_ACTION_SUPL
	public static final String ACTION_CAPTIVE_PORTAL_SIGN_IN
	public static final String EXTRA_NETWORK_INFO
	public static final String EXTRA_NETWORK_TYPE
	public static final String EXTRA_IS_FAILOVER
	public static final String EXTRA_OTHER_NETWORK_INFO
	public static final String EXTRA_NO_CONNECTIVITY
	public static final String EXTRA_REASON
	public static final String EXTRA_EXTRA_INFO
	public static final String EXTRA_INET_CONDITION
	public static final String EXTRA_CAPTIVE_PORTAL
	public static final String EXTRA_CAPTIVE_PORTAL_URL
	public static final String ACTION_DATA_ACTIVITY_CHANGE
	public static final String EXTRA_DEVICE_TYPE
	public static final String EXTRA_IS_ACTIVE
	public static final String EXTRA_REALTIME_NS
	public static final String ACTION_BACKGROUND_DATA_SETTING_CHANGED
	public static final String INET_CONDITION_ACTION
	public static final String ACTION_TETHER_STATE_CHANGED
	public static final String EXTRA_AVAILABLE_TETHER
	public static final String EXTRA_ACTIVE_TETHER
	public static final String EXTRA_ERRORED_TETHER
	public static final String ACTION_CAPTIVE_PORTAL_TEST_COMPLETED
	public static final String EXTRA_IS_CAPTIVE_PORTAL
	public static final String ACTION_PROMPT_UNVALIDATED
	public static final String ACTION_PROMPT_LOST_VALIDATION
	public static final int TETHERING_INVALID
	public static final int TETHERING_WIFI
	public static final int TETHERING_USB
	public static final int TETHERING_BLUETOOTH
	public static final String EXTRA_ADD_TETHER_TYPE
	public static final String EXTRA_REM_TETHER_TYPE
	public static final String EXTRA_SET_ALARM
	public static final String EXTRA_RUN_PROVISION
	public static final String EXTRA_PROVISION_CALLBACK
	public static final int TYPE_NONE
	public static final int TYPE_MOBILE
	public static final int TYPE_WIFI
	public static final int TYPE_MOBILE_MMS
	public static final int TYPE_MOBILE_SUPL
	public static final int TYPE_MOBILE_DUN
	public static final int TYPE_MOBILE_HIPRI
	public static final int TYPE_WIMAX
	public static final int TYPE_BLUETOOTH
	public static final int TYPE_DUMMY
	public static final int TYPE_ETHERNET
	public static final int TYPE_MOBILE_FOTA
	public static final int TYPE_MOBILE_IMS
	public static final int TYPE_MOBILE_CBS
	public static final int TYPE_WIFI_P2P
	public static final int TYPE_MOBILE_IA
	public static final int TYPE_MOBILE_EMERGENCY
	public static final int TYPE_PROXY
	public static final int TYPE_VPN
	public static final int MAX_RADIO_TYPE
	public static final int MAX_NETWORK_TYPE
	public static final int DEFAULT_NETWORK_PREFERENCE
	public static final int REQUEST_ID_UNSET
	public static final int NETID_UNSET
	private final android.net.IConnectivityManager mService
	private static android.net.ConnectivityManager sInstance
	private final android.content.Context mContext
	private android.os.INetworkManagementService mNMService
	private android.net.INetworkPolicyManager mNPManager
	private static java.util.HashMap sLegacyRequests
	private final android.util.ArrayMap mNetworkActivityListeners
	public static final int TETHER_ERROR_NO_ERROR
	public static final int TETHER_ERROR_UNKNOWN_IFACE
	public static final int TETHER_ERROR_SERVICE_UNAVAIL
	public static final int TETHER_ERROR_UNSUPPORTED
	public static final int TETHER_ERROR_UNAVAIL_IFACE
	public static final int TETHER_ERROR_MASTER_ERROR
	public static final int TETHER_ERROR_TETHER_IFACE_ERROR
	public static final int TETHER_ERROR_UNTETHER_IFACE_ERROR
	public static final int TETHER_ERROR_ENABLE_NAT_ERROR
	public static final int TETHER_ERROR_DISABLE_NAT_ERROR
	public static final int TETHER_ERROR_IFACE_CFG_ERROR
	public static final int TETHER_ERROR_PROVISION_FAILED
	private static final int BASE
	public static final int CALLBACK_PRECHECK
	public static final int CALLBACK_AVAILABLE
	public static final int CALLBACK_LOSING
	public static final int CALLBACK_LOST
	public static final int CALLBACK_UNAVAIL
	public static final int CALLBACK_CAP_CHANGED
	public static final int CALLBACK_IP_CHANGED
	public static final int CALLBACK_RELEASED
	public static final int CALLBACK_EXIT
	private static final int EXPIRE_LEGACY_REQUEST
	public static final int CALLBACK_SUSPENDED
	public static final int CALLBACK_RESUMED
	static final java.util.HashMap sNetworkCallback
	static final java.util.concurrent.atomic.AtomicInteger sCallbackRefCount
	static android.net.ConnectivityManager$CallbackHandler sCallbackHandler
	private static final int LISTEN
	private static final int REQUEST
	public static final int MAX_NETWORK_REQUEST_TIMEOUT_MS
	public static final String EXTRA_NETWORK
	public static final String EXTRA_NETWORK_REQUEST
	public static final int RESTRICT_BACKGROUND_STATUS_DISABLED
	public static final int RESTRICT_BACKGROUND_STATUS_WHITELISTED
	public static final int RESTRICT_BACKGROUND_STATUS_ENABLED
	public static final String ACTION_RESTRICT_BACKGROUND_CHANGED
	public static boolean isNetworkTypeValid (int) 
		int networkType
	public static java.lang.String getNetworkTypeName (int) 
		int type
	public static boolean isNetworkTypeMobile (int) 
		int networkType
	public static boolean isNetworkTypeWifi (int) 
		int networkType
	public void setNetworkPreference (int) 
		int preference
	public int getNetworkPreference () 
	public android.net.NetworkInfo getActiveNetworkInfo () 
		android.os.RemoteException e
	public android.net.Network getActiveNetwork () 
		android.os.RemoteException e
	public android.net.Network getActiveNetworkForUid (int) 
		int uid
	public android.net.Network getActiveNetworkForUid (int, boolean) 
		android.os.RemoteException e
		int uid
		boolean ignoreBlocked
	public boolean setAlwaysOnVpnPackageForUser (int, java.lang.String, boolean) 
		android.os.RemoteException e
		int userId
		String vpnPackage
		boolean lockdownEnabled
	public java.lang.String getAlwaysOnVpnPackageForUser (int) 
		android.os.RemoteException e
		int userId
	public android.net.NetworkInfo getActiveNetworkInfoForUid (int) 
		int uid
	public android.net.NetworkInfo getActiveNetworkInfoForUid (int, boolean) 
		android.os.RemoteException e
		int uid
		boolean ignoreBlocked
	public android.net.NetworkInfo getNetworkInfo (int) 
		android.os.RemoteException e
		int networkType
	public android.net.NetworkInfo getNetworkInfo (android.net.Network) 
		android.net.Network network
	public android.net.NetworkInfo getNetworkInfoForUid (android.net.Network, int, boolean) 
		android.os.RemoteException e
		android.net.Network network
		int uid
		boolean ignoreBlocked
	public android.net.NetworkInfo[] getAllNetworkInfo () 
		android.os.RemoteException e
	public android.net.Network getNetworkForType (int) 
		android.os.RemoteException e
		int networkType
	public android.net.Network[] getAllNetworks () 
		android.os.RemoteException e
	public android.net.NetworkCapabilities[] getDefaultNetworkCapabilitiesForUser (int) 
		android.os.RemoteException e
		int userId
	public android.net.LinkProperties getActiveLinkProperties () 
		android.os.RemoteException e
	public android.net.LinkProperties getLinkProperties (int) 
		android.os.RemoteException e
		int networkType
	public android.net.LinkProperties getLinkProperties (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public void requestLinkProperties (android.net.ConnectivityManager$NetworkCallback) 
		android.os.RemoteException e
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public android.net.NetworkCapabilities getNetworkCapabilities (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public void requestNetworkCapabilities (android.net.ConnectivityManager$NetworkCallback) 
		android.os.RemoteException e
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public java.lang.String getCaptivePortalServerUrl () 
		android.os.RemoteException e
	public int startUsingNetworkFeature (int, java.lang.String) 
		android.net.ConnectivityManager$LegacyRequest l
		int networkType
		String feature
		android.net.NetworkCapabilities netCap
		android.net.NetworkRequest request
	public int stopUsingNetworkFeature (int, java.lang.String) 
		int networkType
		String feature
		android.net.NetworkCapabilities netCap
	private android.net.NetworkCapabilities networkCapabilitiesForFeature (int, java.lang.String) 
		int cap
		android.net.NetworkCapabilities netCap
		android.net.NetworkCapabilities netCap
		int networkType
		String feature
	private int inferLegacyTypeForNetworkCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities testCap
		android.net.NetworkCapabilities netCap
		String type
		int result
	private int legacyTypeForNetworkCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities netCap
	private android.net.NetworkRequest findRequestForFeature (android.net.NetworkCapabilities) 
		android.net.ConnectivityManager$LegacyRequest l
		android.net.NetworkCapabilities netCap
	private void renewRequestLocked (android.net.ConnectivityManager$LegacyRequest) 
		android.net.ConnectivityManager$LegacyRequest l
	private void expireRequest (android.net.NetworkCapabilities, int) 
		android.net.ConnectivityManager$LegacyRequest l
		android.net.NetworkCapabilities netCap
		int sequenceNum
		int ourSeqNum
	private android.net.NetworkRequest requestNetworkForFeatureLocked (android.net.NetworkCapabilities) 
		android.os.RemoteException e
		android.net.NetworkCapabilities netCap
		int delay
		int type
		android.net.ConnectivityManager$LegacyRequest l
	private void sendExpireMsgForFeature (android.net.NetworkCapabilities, int, int) 
		android.os.Message msg
		android.net.NetworkCapabilities netCap
		int seqNum
		int delay
	private boolean removeRequestForFeature (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities netCap
		android.net.ConnectivityManager$LegacyRequest l
	public android.net.ConnectivityManager$PacketKeepalive startNattKeepalive (android.net.Network, int, android.net.ConnectivityManager$PacketKeepaliveCallback, java.net.InetAddress, int, java.net.InetAddress) 
		android.os.RemoteException e
		android.net.Network network
		int intervalSeconds
		android.net.ConnectivityManager$PacketKeepaliveCallback callback
		java.net.InetAddress srcAddr
		int srcPort
		java.net.InetAddress dstAddr
		android.net.ConnectivityManager$PacketKeepalive k
	public boolean requestRouteToHost (int, int) 
		int networkType
		int hostAddress
	public boolean requestRouteToHostAddress (int, java.net.InetAddress) 
		android.os.RemoteException e
		int networkType
		java.net.InetAddress hostAddress
	public boolean getBackgroundDataSetting () 
	public void setBackgroundDataSetting (boolean) 
		boolean allowBackgroundData
	public android.net.NetworkQuotaInfo getActiveNetworkQuotaInfo () 
		android.os.RemoteException e
	public boolean getMobileDataEnabled () 
		com.android.internal.telephony.ITelephony it
		int subId
		boolean retVal
		android.os.RemoteException e
		android.os.IBinder b
	private android.os.INetworkManagementService getNetworkManagementService () 
		android.os.IBinder b
	public void addDefaultNetworkActiveListener (android.net.ConnectivityManager$OnNetworkActiveListener) 
		android.os.RemoteException e
		android.net.ConnectivityManager$OnNetworkActiveListener l
		android.os.INetworkActivityListener rl
	public void removeDefaultNetworkActiveListener (android.net.ConnectivityManager$OnNetworkActiveListener) 
		android.os.RemoteException e
		android.net.ConnectivityManager$OnNetworkActiveListener l
		android.os.INetworkActivityListener rl
	public boolean isDefaultNetworkActive () 
		android.os.RemoteException e
	public void  (android.content.Context, android.net.IConnectivityManager) 
		android.content.Context context
		android.net.IConnectivityManager service
	public static android.net.ConnectivityManager from (android.content.Context) 
		android.content.Context context
	public static final void enforceChangePermission (android.content.Context) 
		android.content.Context context
		int uid
	public static final void enforceTetherChangePermission (android.content.Context) 
		int uid
		android.content.Context context
	static android.net.ConnectivityManager getInstanceOrNull () 
	private static android.net.ConnectivityManager getInstance () 
	public java.lang.String[] getTetherableIfaces () 
		android.os.RemoteException e
	public java.lang.String[] getTetheredIfaces () 
		android.os.RemoteException e
	public java.lang.String[] getTetheringErroredIfaces () 
		android.os.RemoteException e
	public java.lang.String[] getTetheredDhcpRanges () 
		android.os.RemoteException e
	public int tether (java.lang.String) 
		android.os.RemoteException e
		String iface
	public int untether (java.lang.String) 
		android.os.RemoteException e
		String iface
	public boolean isTetheringSupported () 
		android.os.RemoteException e
	public void startTethering (int, boolean, android.net.ConnectivityManager$OnStartTetheringCallback) 
		int type
		boolean showProvisioningUi
		android.net.ConnectivityManager$OnStartTetheringCallback callback
	public void startTethering (int, boolean, android.net.ConnectivityManager$OnStartTetheringCallback, android.os.Handler) 
		android.os.RemoteException e
		int type
		boolean showProvisioningUi
		android.net.ConnectivityManager$OnStartTetheringCallback callback
		android.os.Handler handler
		android.os.ResultReceiver wrappedCallback
	public void stopTethering (int) 
		android.os.RemoteException e
		int type
	public java.lang.String[] getTetherableUsbRegexs () 
		android.os.RemoteException e
	public java.lang.String[] getTetherableWifiRegexs () 
		android.os.RemoteException e
	public java.lang.String[] getTetherableBluetoothRegexs () 
		android.os.RemoteException e
	public int setUsbTethering (boolean) 
		android.os.RemoteException e
		boolean enable
	public int getLastTetherError (java.lang.String) 
		android.os.RemoteException e
		String iface
	public void reportInetCondition (int, int) 
		android.os.RemoteException e
		int networkType
		int percentage
	public void reportBadNetwork (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public void reportNetworkConnectivity (android.net.Network, boolean) 
		android.os.RemoteException e
		android.net.Network network
		boolean hasConnectivity
	public void setGlobalProxy (android.net.ProxyInfo) 
		android.os.RemoteException e
		android.net.ProxyInfo p
	public android.net.ProxyInfo getGlobalProxy () 
		android.os.RemoteException e
	public android.net.ProxyInfo getProxyForNetwork (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public android.net.ProxyInfo getDefaultProxy () 
	public boolean isNetworkSupported (int) 
		android.os.RemoteException e
		int networkType
	public boolean isActiveNetworkMetered () 
		android.os.RemoteException e
	public boolean updateLockdownVpn () 
		android.os.RemoteException e
	public int checkMobileProvisioning (int) 
		android.os.RemoteException e
		int suggestedTimeOutMs
		int timeOutMs
	public java.lang.String getMobileProvisioningUrl () 
		android.os.RemoteException e
	public void setProvisioningNotificationVisible (boolean, int, java.lang.String) 
		android.os.RemoteException e
		boolean visible
		int networkType
		String action
	public void setAirplaneMode (boolean) 
		android.os.RemoteException e
		boolean enable
	public void registerNetworkFactory (android.os.Messenger, java.lang.String) 
		android.os.RemoteException e
		android.os.Messenger messenger
		String name
	public void unregisterNetworkFactory (android.os.Messenger) 
		android.os.RemoteException e
		android.os.Messenger messenger
	public int registerNetworkAgent (android.os.Messenger, android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, int, android.net.NetworkMisc) 
		android.os.RemoteException e
		android.os.Messenger messenger
		android.net.NetworkInfo ni
		android.net.LinkProperties lp
		android.net.NetworkCapabilities nc
		int score
		android.net.NetworkMisc misc
	private void incCallbackHandlerRefCount () 
		android.os.HandlerThread callbackThread
	private void decCallbackHandlerRefCount () 
	private android.net.NetworkRequest sendRequestForNetwork (android.net.NetworkCapabilities, android.net.ConnectivityManager$NetworkCallback, int, int, int) 
		android.os.RemoteException e
		android.net.NetworkCapabilities need
		android.net.ConnectivityManager$NetworkCallback networkCallback
		int timeoutSec
		int action
		int legacyType
	public void requestNetwork (android.net.NetworkRequest, android.net.ConnectivityManager$NetworkCallback, int, int) 
		android.net.NetworkRequest request
		android.net.ConnectivityManager$NetworkCallback networkCallback
		int timeoutMs
		int legacyType
	public void requestNetwork (android.net.NetworkRequest, android.net.ConnectivityManager$NetworkCallback) 
		android.net.NetworkRequest request
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public void requestNetwork (android.net.NetworkRequest, android.net.ConnectivityManager$NetworkCallback, int) 
		android.net.NetworkRequest request
		android.net.ConnectivityManager$NetworkCallback networkCallback
		int timeoutMs
	public void requestNetwork (android.net.NetworkRequest, android.app.PendingIntent) 
		android.os.RemoteException e
		android.net.NetworkRequest request
		android.app.PendingIntent operation
	public void releaseNetworkRequest (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent operation
	private void checkPendingIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public void registerNetworkCallback (android.net.NetworkRequest, android.net.ConnectivityManager$NetworkCallback) 
		android.net.NetworkRequest request
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public void registerNetworkCallback (android.net.NetworkRequest, android.app.PendingIntent) 
		android.os.RemoteException e
		android.net.NetworkRequest request
		android.app.PendingIntent operation
	public void registerDefaultNetworkCallback (android.net.ConnectivityManager$NetworkCallback) 
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public boolean requestBandwidthUpdate (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public void unregisterNetworkCallback (android.net.ConnectivityManager$NetworkCallback) 
		android.os.RemoteException e
		android.net.ConnectivityManager$NetworkCallback networkCallback
	public void unregisterNetworkCallback (android.app.PendingIntent) 
		android.app.PendingIntent operation
	public void setAcceptUnvalidated (android.net.Network, boolean, boolean) 
		android.os.RemoteException e
		android.net.Network network
		boolean accept
		boolean always
	public void setAvoidUnvalidated (android.net.Network) 
		android.os.RemoteException e
		android.net.Network network
	public void factoryReset () 
		android.os.RemoteException e
	public boolean bindProcessToNetwork (android.net.Network) 
		android.net.Network network
	public static boolean setProcessDefaultNetwork (android.net.Network) 
		SecurityException e
		android.net.Network network
		int netId
	public android.net.Network getBoundNetworkForProcess () 
	public static android.net.Network getProcessDefaultNetwork () 
		int netId
	private void unsupportedStartingFrom (int) 
		int version
	private void checkLegacyRoutingApiAccess () 
	public static boolean setProcessDefaultNetworkForHostResolution (android.net.Network) 
		android.net.Network network
	private android.net.INetworkPolicyManager getNetworkPolicyManager () 
	public int getRestrictBackgroundStatus () 
		android.os.RemoteException e
	private static final java.lang.String whatToString (int) 
		int what
	static android.net.IConnectivityManager access$300 (android.net.ConnectivityManager) 
		android.net.ConnectivityManager x0
	static void access$800 (android.net.ConnectivityManager, android.net.NetworkCapabilities, int) 
		android.net.ConnectivityManager x0
		android.net.NetworkCapabilities x1
		int x2
	static void  () 
}

android/net/ConnectivityManager$NoPreloadHolder.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$NoPreloadHolder extends java.lang.Object {
	public static final android.util.SparseArray sMagicDecoderRing
	private void  () 
	static void  () 
}

android/net/StaticIpConfiguration.class
StaticIpConfiguration.java
package android.net
public android.net.StaticIpConfiguration extends java.lang.Object implements android.os.Parcelable  {
	public android.net.LinkAddress ipAddress
	public java.net.InetAddress gateway
	public final java.util.ArrayList dnsServers
	public String domains
	public static android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration source
	public void clear () 
	public java.util.List getRoutes (java.lang.String) 
		android.net.RouteInfo connectedRoute
		String iface
		java.util.List routes
	public android.net.LinkProperties toLinkProperties (java.lang.String) 
		android.net.RouteInfo route
		java.net.InetAddress dns
		String iface
		android.net.LinkProperties lp
	public java.lang.String toString () 
		java.net.InetAddress dnsServer
		StringBuffer str
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.StaticIpConfiguration other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		java.net.InetAddress dnsServer
		android.os.Parcel dest
		int flags
	protected static void readFromParcel (android.net.StaticIpConfiguration, android.os.Parcel) 
		int i
		android.net.StaticIpConfiguration s
		android.os.Parcel in
		int size
	static void  () 
}

android/net/ConnectivityManager$PacketKeepalive$1.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$PacketKeepalive$1 extends android.os.Handler {
	final android.net.ConnectivityManager val$this$0
	final android.net.ConnectivityManager$PacketKeepalive this$1
	void  (android.net.ConnectivityManager$PacketKeepalive, android.os.Looper, android.net.ConnectivityManager) 
		android.net.ConnectivityManager$PacketKeepalive this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		Exception e
		int error
		android.os.Message message
}

android/net/Network$1.class
Network.java
package android.net
 android.net.Network$1 extends java.lang.Object implements com.android.okhttp.internal.Network  {
	final android.net.Network this$0
	void  (android.net.Network) 
		android.net.Network this$0
	public java.net.InetAddress[] resolveInetAddresses (java.lang.String)  throws java.net.UnknownHostException 
		String host
}

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

android/net/DhcpInfo$1.class
DhcpInfo.java
package android.net
final android.net.DhcpInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.DhcpInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.DhcpInfo info
	public android.net.DhcpInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/ConnectivityMetricsEvent$1.class
ConnectivityMetricsEvent.java
package android.net
final android.net.ConnectivityMetricsEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.ConnectivityMetricsEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel source
		long timestamp
		int componentTag
		int eventTag
		android.os.Parcelable data
	public android.net.ConnectivityMetricsEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/IConnectivityMetricsLogger.class
IConnectivityMetricsLogger.java
package android.net
public abstract android.net.IConnectivityMetricsLogger extends java.lang.Object implements android.os.IInterface  {
	public abstract long logEvent (android.net.ConnectivityMetricsEvent)  throws android.os.RemoteException 
	public abstract long logEvents (android.net.ConnectivityMetricsEvent[])  throws android.os.RemoteException 
	public abstract android.net.ConnectivityMetricsEvent[] getEvents (android.net.ConnectivityMetricsEvent$Reference)  throws android.os.RemoteException 
	public abstract boolean register (android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void unregister (android.app.PendingIntent)  throws android.os.RemoteException 
}

android/net/LocalSocketAddress.class
LocalSocketAddress.java
package android.net
public android.net.LocalSocketAddress extends java.lang.Object {
	private final String name
	private final android.net.LocalSocketAddress$Namespace namespace
	public void  (java.lang.String, android.net.LocalSocketAddress$Namespace) 
		String name
		android.net.LocalSocketAddress$Namespace namespace
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public android.net.LocalSocketAddress$Namespace getNamespace () 
}

android/net/Uri$PathPart.class
Uri.java
package android.net
 android.net.Uri$PathPart extends android.net.Uri$AbstractPart {
	static final android.net.Uri$PathPart NULL
	static final android.net.Uri$PathPart EMPTY
	private android.net.Uri$PathSegments pathSegments
	private void  (java.lang.String, java.lang.String) 
		String encoded
		String decoded
	java.lang.String getEncoded () 
		boolean hasEncoded
	android.net.Uri$PathSegments getPathSegments () 
		String decodedSegment
		String path
		android.net.Uri$PathSegmentsBuilder segmentBuilder
		int previous
		int current
	static android.net.Uri$PathPart appendEncodedSegment (android.net.Uri$PathPart, java.lang.String) 
		String newPath
		String newPath
		android.net.Uri$PathPart oldPart
		String newSegment
		String oldPath
		int oldPathLength
		String newPath
	static android.net.Uri$PathPart appendDecodedSegment (android.net.Uri$PathPart, java.lang.String) 
		android.net.Uri$PathPart oldPart
		String decoded
		String encoded
	static android.net.Uri$PathPart readFrom (android.os.Parcel) 
		android.os.Parcel parcel
		int representation
	static android.net.Uri$PathPart fromEncoded (java.lang.String) 
		String encoded
	static android.net.Uri$PathPart fromDecoded (java.lang.String) 
		String decoded
	static android.net.Uri$PathPart from (java.lang.String, java.lang.String) 
		String encoded
		String decoded
	static android.net.Uri$PathPart makeAbsolute (android.net.Uri$PathPart) 
		android.net.Uri$PathPart oldPart
		boolean encodedCached
		String oldPath
		String newEncoded
		boolean decodedCached
		String newDecoded
	static void  () 
}

android/net/NetworkFactory.class
NetworkFactory.java
package android.net
public android.net.NetworkFactory extends android.os.Handler {
	private static final boolean DBG
	private static final boolean VDBG
	private static final int BASE
	public static final int CMD_REQUEST_NETWORK
	public static final int CMD_CANCEL_REQUEST
	private static final int CMD_SET_SCORE
	private static final int CMD_SET_FILTER
	private final android.content.Context mContext
	private final String LOG_TAG
	private final android.util.SparseArray mNetworkRequests
	private int mScore
	private android.net.NetworkCapabilities mCapabilityFilter
	private int mRefCount
	private android.os.Messenger mMessenger
	public void  (android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkCapabilities) 
		android.os.Looper looper
		android.content.Context context
		String logTag
		android.net.NetworkCapabilities filter
	public void register () 
	public void unregister () 
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	protected void handleAddRequest (android.net.NetworkRequest, int) 
		android.net.NetworkRequest request
		int score
		android.net.NetworkFactory$NetworkRequestInfo n
	protected void handleRemoveRequest (android.net.NetworkRequest) 
		android.net.NetworkRequest request
		android.net.NetworkFactory$NetworkRequestInfo n
	private void handleSetScore (int) 
		int score
	private void handleSetFilter (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities netCap
	public boolean acceptRequest (android.net.NetworkRequest, int) 
		android.net.NetworkRequest request
		int score
	private void evalRequest (android.net.NetworkFactory$NetworkRequestInfo) 
		android.net.NetworkFactory$NetworkRequestInfo n
	private void evalRequests () 
		android.net.NetworkFactory$NetworkRequestInfo n
		int i
	protected void startNetwork () 
	protected void stopNetwork () 
	protected void needNetworkFor (android.net.NetworkRequest, int) 
		android.net.NetworkRequest networkRequest
		int score
	protected void releaseNetworkFor (android.net.NetworkRequest) 
		android.net.NetworkRequest networkRequest
	public void addNetworkRequest (android.net.NetworkRequest, int) 
		android.net.NetworkRequest networkRequest
		int score
	public void removeNetworkRequest (android.net.NetworkRequest) 
		android.net.NetworkRequest networkRequest
	public void setScoreFilter (int) 
		int score
	public void setCapabilityFilter (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities netCap
	protected int getRequestCount () 
	protected void log (java.lang.String) 
		String s
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		com.android.internal.util.IndentingPrintWriter pw
	public java.lang.String toString () 
		StringBuilder sb
}

android/net/NetworkUtils.class
NetworkUtils.java
package android.net
public android.net.NetworkUtils extends java.lang.Object {
	private static final String TAG
	public void  () 
	public static native void attachDhcpFilter (java.io.FileDescriptor)  throws java.net.SocketException 
	public static native void attachRaFilter (java.io.FileDescriptor, int)  throws java.net.SocketException 
	public static native void setupRaSocket (java.io.FileDescriptor, int)  throws java.net.SocketException 
	public static native boolean bindProcessToNetwork (int) 
	public static native int getBoundNetworkForProcess () 
	public static native boolean bindProcessToNetworkForHostResolution (int) 
	public static native int bindSocketToNetwork (int, int) 
	public static boolean protectFromVpn (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public static native boolean protectFromVpn (int) 
	public static native boolean queryUserAccess (int, int) 
	public static java.net.InetAddress intToInetAddress (int) 
		java.net.UnknownHostException e
		int hostAddress
		byte[] addressBytes
	public static int inetAddressToInt (java.net.Inet4Address)  throws java.lang.IllegalArgumentException 
		java.net.Inet4Address inetAddr
		byte[] addr
	public static int prefixLengthToNetmaskInt (int)  throws java.lang.IllegalArgumentException 
		int prefixLength
		int value
	public static int netmaskIntToPrefixLength (int) 
		int netmask
	public static int netmaskToPrefixLength (java.net.Inet4Address) 
		java.net.Inet4Address netmask
		int i
		int prefixLength
		int trailingZeros
	public static java.net.InetAddress numericToInetAddress (java.lang.String)  throws java.lang.IllegalArgumentException 
		String addrString
	protected static void parcelInetAddress (android.os.Parcel, java.net.InetAddress, int) 
		android.os.Parcel parcel
		java.net.InetAddress address
		int flags
		byte[] addressArray
	protected static java.net.InetAddress unparcelInetAddress (android.os.Parcel) 
		java.net.UnknownHostException e
		android.os.Parcel in
		byte[] addressArray
	public static void maskRawAddress (byte[], int) 
		byte[] array
		int prefixLength
		int offset
		int remainder
		byte mask
	public static java.net.InetAddress getNetworkPart (java.net.InetAddress, int) 
		java.net.UnknownHostException e
		java.net.InetAddress address
		int prefixLength
		byte[] array
		java.net.InetAddress netPart
	public static int getImplicitNetmask (java.net.Inet4Address) 
		java.net.Inet4Address address
		int firstByte
	public static android.util.Pair parseIpAndMask (java.lang.String) 
		String[] pieces
		String ipAndMaskString
		java.net.InetAddress address
		int prefixLength
	public static boolean addressTypeMatches (java.net.InetAddress, java.net.InetAddress) 
		java.net.InetAddress left
		java.net.InetAddress right
	public static java.net.InetAddress hexToInet6Address (java.lang.String)  throws java.lang.IllegalArgumentException 
		Exception e
		String addrHexString
	public static java.lang.String[] makeStrings (java.util.Collection) 
		java.net.InetAddress addr
		java.util.Collection addrs
		String[] result
		int i
	public static java.lang.String trimV4AddrZeros (java.lang.String) 
		NumberFormatException e
		int i
		String addr
		String[] octets
		StringBuilder builder
		String result
}

android/net/ConnectivityThread.class
ConnectivityThread.java
package android.net
public final android.net.ConnectivityThread extends android.os.HandlerThread {
	private static android.net.ConnectivityThread sInstance
	private void  () 
	private static synchronized android.net.ConnectivityThread getInstance () 
	public static android.net.ConnectivityThread get () 
	public static android.os.Looper getInstanceLooper () 
}

android/net/NetworkAgent.class
NetworkAgent.java
package android.net
public abstract android.net.NetworkAgent extends android.os.Handler {
	public final int netId
	private volatile com.android.internal.util.AsyncChannel mAsyncChannel
	private final String LOG_TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final android.content.Context mContext
	private final java.util.ArrayList mPreConnectedQueue
	private volatile long mLastBwRefreshTime
	private static final long BW_REFRESH_MIN_WIN_MS
	private boolean mPollLceScheduled
	private java.util.concurrent.atomic.AtomicBoolean mPollLcePending
	private static final int BASE
	public static final int CMD_SUSPECT_BAD
	public static final int EVENT_NETWORK_INFO_CHANGED
	public static final int EVENT_NETWORK_CAPABILITIES_CHANGED
	public static final int EVENT_NETWORK_PROPERTIES_CHANGED
	public static final int WIFI_BASE_SCORE
	public static final int EVENT_NETWORK_SCORE_CHANGED
	public static final int EVENT_UID_RANGES_ADDED
	public static final int EVENT_UID_RANGES_REMOVED
	public static final int CMD_REPORT_NETWORK_STATUS
	public static final int VALID_NETWORK
	public static final int INVALID_NETWORK
	public static String REDIRECT_URL_KEY
	public static final int EVENT_SET_EXPLICITLY_SELECTED
	public static final int CMD_SAVE_ACCEPT_UNVALIDATED
	public static final int CMD_REQUEST_BANDWIDTH_UPDATE
	public static final int CMD_START_PACKET_KEEPALIVE
	public static final int CMD_STOP_PACKET_KEEPALIVE
	public static final int EVENT_PACKET_KEEPALIVE
	public static final int CMD_SET_SIGNAL_STRENGTH_THRESHOLDS
	public static final int CMD_PREVENT_AUTOMATIC_RECONNECT
	public void  (android.os.Looper, android.content.Context, java.lang.String, android.net.NetworkInfo, android.net.NetworkCapabilities, android.net.LinkProperties, int) 
		android.os.Looper looper
		android.content.Context context
		String logTag
		android.net.NetworkInfo ni
		android.net.NetworkCapabilities nc
		android.net.LinkProperties lp
		int score
	public void  (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 looper
		android.content.Context context
		String logTag
		android.net.NetworkInfo ni
		android.net.NetworkCapabilities nc
		android.net.LinkProperties lp
		int score
		android.net.NetworkMisc misc
		android.net.ConnectivityManager cm
	public void handleMessage (android.os.Message) 
		android.os.Message m
		com.android.internal.util.AsyncChannel ac
		long waitTime
		long currentTimeMs
		String redirectUrl
		int i
		java.util.ArrayList thresholds
		int[] intThresholds
		android.os.Message msg
	private void queueOrSendMessage (int, java.lang.Object) 
		int what
		Object obj
	private void queueOrSendMessage (int, int, int) 
		int what
		int arg1
		int arg2
	private void queueOrSendMessage (int, int, int, java.lang.Object) 
		int what
		int arg1
		int arg2
		Object obj
		android.os.Message msg
	private void queueOrSendMessage (android.os.Message) 
		android.os.Message msg
	public void sendLinkProperties (android.net.LinkProperties) 
		android.net.LinkProperties linkProperties
	public void sendNetworkInfo (android.net.NetworkInfo) 
		android.net.NetworkInfo networkInfo
	public void sendNetworkCapabilities (android.net.NetworkCapabilities) 
		android.net.NetworkCapabilities networkCapabilities
	public void sendNetworkScore (int) 
		int score
	public void addUidRanges (android.net.UidRange[]) 
		android.net.UidRange[] ranges
	public void removeUidRanges (android.net.UidRange[]) 
		android.net.UidRange[] ranges
	public void explicitlySelected (boolean) 
		boolean acceptUnvalidated
	protected abstract void unwanted () 
	protected void pollLceData () 
	protected void networkStatus (int, java.lang.String) 
		int status
		String redirectUrl
	protected void saveAcceptUnvalidated (boolean) 
		boolean accept
	protected void startPacketKeepalive (android.os.Message) 
		android.os.Message msg
	protected void stopPacketKeepalive (android.os.Message) 
		android.os.Message msg
	public void onPacketKeepaliveEvent (int, int) 
		int slot
		int reason
	protected void setSignalStrengthThresholds (int[]) 
		int[] thresholds
	protected void preventAutomaticReconnect () 
	protected void log (java.lang.String) 
		String s
	static void  () 
}

android/net/http/
android/net/http/X509TrustManagerExtensions.class
X509TrustManagerExtensions.java
package android.net.http
public android.net.http.X509TrustManagerExtensions extends java.lang.Object {
	private final com.android.org.conscrypt.TrustManagerImpl mDelegate
	private final javax.net.ssl.X509TrustManager mTrustManager
	private final java.lang.reflect.Method mCheckServerTrusted
	private final java.lang.reflect.Method mIsSameTrustConfiguration
	public void  (javax.net.ssl.X509TrustManager)  throws java.lang.IllegalArgumentException 
		NoSuchMethodException e
		javax.net.ssl.X509TrustManager tm
		java.lang.reflect.Method isSameTrustConfiguration
	public java.util.List checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String, java.lang.String)  throws java.security.cert.CertificateException 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.security.cert.X509Certificate[] chain
		String authType
		String host
	public boolean isUserAddedCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public boolean isSameTrustConfiguration (java.lang.String, java.lang.String) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		String hostname1
		String hostname2
}

android/net/http/SslCertificate.class
SslCertificate.java
package android.net.http
public android.net.http.SslCertificate extends java.lang.Object {
	private static String ISO_8601_DATE_FORMAT
	private final android.net.http.SslCertificate$DName mIssuedTo
	private final android.net.http.SslCertificate$DName mIssuedBy
	private final java.util.Date mValidNotBefore
	private final java.util.Date mValidNotAfter
	private final java.security.cert.X509Certificate mX509Certificate
	private static final String ISSUED_TO
	private static final String ISSUED_BY
	private static final String VALID_NOT_BEFORE
	private static final String VALID_NOT_AFTER
	private static final String X509_CERTIFICATE
	public static android.os.Bundle saveState (android.net.http.SslCertificate) 
		android.net.http.SslCertificate certificate
		android.os.Bundle bundle
		java.security.cert.X509Certificate x509Certificate
	public static android.net.http.SslCertificate restoreState (android.os.Bundle) 
		java.security.cert.X509Certificate x509Certificate
		java.security.cert.CertificateFactory certFactory
		java.security.cert.Certificate cert
		java.security.cert.CertificateException e
		android.os.Bundle bundle
		java.security.cert.X509Certificate x509Certificate
		java.security.cert.X509Certificate x509Certificate
		byte[] bytes
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String issuedTo
		String issuedBy
		String validNotBefore
		String validNotAfter
	public void  (java.lang.String, java.lang.String, java.util.Date, java.util.Date) 
		String issuedTo
		String issuedBy
		java.util.Date validNotBefore
		java.util.Date validNotAfter
	public void  (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate certificate
	private void  (java.lang.String, java.lang.String, java.util.Date, java.util.Date, java.security.cert.X509Certificate) 
		String issuedTo
		String issuedBy
		java.util.Date validNotBefore
		java.util.Date validNotAfter
		java.security.cert.X509Certificate x509Certificate
	public java.util.Date getValidNotBeforeDate () 
	public java.lang.String getValidNotBefore () 
	public java.util.Date getValidNotAfterDate () 
	public java.lang.String getValidNotAfter () 
	public android.net.http.SslCertificate$DName getIssuedTo () 
	public android.net.http.SslCertificate$DName getIssuedBy () 
	private static java.lang.String getSerialNumber (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate x509Certificate
		java.math.BigInteger serialNumber
	private static java.lang.String getDigest (java.security.cert.X509Certificate, java.lang.String) 
		byte[] bytes
		java.security.MessageDigest md
		byte[] digest
		java.security.cert.CertificateEncodingException ignored
		java.security.NoSuchAlgorithmException ignored
		java.security.cert.X509Certificate x509Certificate
		String algorithm
	private static final java.lang.String fingerprint (byte[]) 
		byte b
		int i
		byte[] bytes
		StringBuilder sb
	public java.lang.String toString () 
	private static java.util.Date parseDate (java.lang.String) 
		java.text.ParseException e
		String string
	private static java.lang.String formatDate (java.util.Date) 
		java.util.Date date
	private static java.util.Date cloneDate (java.util.Date) 
		java.util.Date date
	public android.view.View inflateCertificateView (android.content.Context) 
		android.content.Context context
		android.view.LayoutInflater factory
		android.view.View certificateView
		android.net.http.SslCertificate$DName issuedTo
		android.net.http.SslCertificate$DName issuedBy
		String issuedOn
		String expiresOn
	private java.lang.String formatCertificateDate (android.content.Context, java.util.Date) 
		android.content.Context context
		java.util.Date certificateDate
	static void  () 
}

android/net/http/HttpResponseCache.class
HttpResponseCache.java
package android.net.http
public final android.net.http.HttpResponseCache extends java.net.ResponseCache implements java.io.Closeable com.android.okhttp.OkCacheContainer  {
	private final com.android.okhttp.AndroidShimResponseCache delegate
	private void  (com.android.okhttp.AndroidShimResponseCache) 
		com.android.okhttp.AndroidShimResponseCache delegate
	public static android.net.http.HttpResponseCache getInstalled () 
		java.net.ResponseCache installed
	public static synchronized android.net.http.HttpResponseCache install (java.io.File, long)  throws java.io.IOException 
		android.net.http.HttpResponseCache installedResponseCache
		com.android.okhttp.AndroidShimResponseCache trueResponseCache
		java.io.File directory
		long maxSize
		java.net.ResponseCache installed
		com.android.okhttp.AndroidShimResponseCache trueResponseCache
		android.net.http.HttpResponseCache newResponseCache
	public java.net.CacheResponse get (java.net.URI, java.lang.String, java.util.Map)  throws java.io.IOException 
		java.net.URI uri
		String requestMethod
		java.util.Map requestHeaders
	public java.net.CacheRequest put (java.net.URI, java.net.URLConnection)  throws java.io.IOException 
		java.net.URI uri
		java.net.URLConnection urlConnection
	public long size () 
		java.io.IOException e
	public long maxSize () 
	public void flush () 
	public int getNetworkCount () 
	public int getHitCount () 
	public int getRequestCount () 
	public void close ()  throws java.io.IOException 
	public void delete ()  throws java.io.IOException 
	public com.android.okhttp.Cache getCache () 
}

android/net/http/SslCertificate$DName.class
SslCertificate.java
package android.net.http
public android.net.http.SslCertificate$DName extends java.lang.Object {
	private String mDName
	private String mCName
	private String mOName
	private String mUName
	final android.net.http.SslCertificate this$0
	public void  (android.net.http.SslCertificate, java.lang.String) 
		int i
		com.android.org.bouncycastle.asn1.x509.X509Name x509Name
		java.util.Vector val
		java.util.Vector oid
		android.net.http.SslCertificate this$0
		String dName
	public java.lang.String getDName () 
	public java.lang.String getCName () 
	public java.lang.String getOName () 
	public java.lang.String getUName () 
}

android/net/http/SslError.class
SslError.java
package android.net.http
public android.net.http.SslError extends java.lang.Object {
	public static final int SSL_NOTYETVALID
	public static final int SSL_EXPIRED
	public static final int SSL_IDMISMATCH
	public static final int SSL_UNTRUSTED
	public static final int SSL_DATE_INVALID
	public static final int SSL_INVALID
	public static final int SSL_MAX_ERROR
	int mErrors
	final android.net.http.SslCertificate mCertificate
	final String mUrl
	static final boolean $assertionsDisabled
	public void  (int, android.net.http.SslCertificate) 
		int error
		android.net.http.SslCertificate certificate
	public void  (int, java.security.cert.X509Certificate) 
		int error
		java.security.cert.X509Certificate certificate
	public void  (int, android.net.http.SslCertificate, java.lang.String) 
		int error
		android.net.http.SslCertificate certificate
		String url
	public void  (int, java.security.cert.X509Certificate, java.lang.String) 
		int error
		java.security.cert.X509Certificate certificate
		String url
	public static android.net.http.SslError SslErrorFromChromiumErrorCode (int, android.net.http.SslCertificate, java.lang.String) 
		int error
		android.net.http.SslCertificate cert
		String url
	public android.net.http.SslCertificate getCertificate () 
	public java.lang.String getUrl () 
	public boolean addError (int) 
		int error
		boolean rval
	public boolean hasError (int) 
		int error
		boolean rval
	public int getPrimaryError () 
		int error
	public java.lang.String toString () 
	static void  () 
}

android/net/Uri$OpaqueUri.class
Uri.java
package android.net
 android.net.Uri$OpaqueUri extends android.net.Uri {
	static final int TYPE_ID
	private final String scheme
	private final android.net.Uri$Part ssp
	private final android.net.Uri$Part fragment
	private volatile String cachedString
	private void  (java.lang.String, android.net.Uri$Part, android.net.Uri$Part) 
		String scheme
		android.net.Uri$Part ssp
		android.net.Uri$Part fragment
	static android.net.Uri readFrom (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public boolean isHierarchical () 
	public boolean isRelative () 
	public java.lang.String getScheme () 
	public java.lang.String getEncodedSchemeSpecificPart () 
	public java.lang.String getSchemeSpecificPart () 
	public java.lang.String getAuthority () 
	public java.lang.String getEncodedAuthority () 
	public java.lang.String getPath () 
	public java.lang.String getEncodedPath () 
	public java.lang.String getQuery () 
	public java.lang.String getEncodedQuery () 
	public java.lang.String getFragment () 
	public java.lang.String getEncodedFragment () 
	public java.util.List getPathSegments () 
	public java.lang.String getLastPathSegment () 
	public java.lang.String getUserInfo () 
	public java.lang.String getEncodedUserInfo () 
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String toString () 
		boolean cached
		StringBuilder sb
	public android.net.Uri$Builder buildUpon () 
	public volatile int compareTo (java.lang.Object) 
	void  (java.lang.String, android.net.Uri$Part, android.net.Uri$Part, android.net.Uri$1) 
		String x0
		android.net.Uri$Part x1
		android.net.Uri$Part x2
		android.net.Uri$1 x3
}

android/net/NetworkRequest.class
NetworkRequest.java
package android.net
public android.net.NetworkRequest extends java.lang.Object implements android.os.Parcelable  {
	public final android.net.NetworkCapabilities networkCapabilities
	public final int requestId
	public final int legacyType
	public final android.net.NetworkRequest$Type type
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.NetworkCapabilities, int, int, android.net.NetworkRequest$Type) 
		android.net.NetworkCapabilities nc
		int legacyType
		int rId
		android.net.NetworkRequest$Type type
	public void  (android.net.NetworkRequest) 
		android.net.NetworkRequest that
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean isListen () 
	public boolean isRequest () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.NetworkRequest that
	public int hashCode () 
	static void  () 
}

android/net/wimax/
android/net/wimax/WimaxManagerConstants.class
WimaxManagerConstants.java
package android.net.wimax
public android.net.wimax.WimaxManagerConstants extends java.lang.Object {
	public static final String WIMAX_SERVICE
	public static final String NET_4G_STATE_CHANGED_ACTION
	public static final String EXTRA_WIMAX_STATUS
	public static final String WIMAX_NETWORK_STATE_CHANGED_ACTION
	public static final String SIGNAL_LEVEL_CHANGED_ACTION
	public static final String EXTRA_WIMAX_STATE
	public static final String EXTRA_4G_STATE
	public static final String EXTRA_WIMAX_STATE_INT
	public static final String EXTRA_WIMAX_STATE_DETAIL
	public static final String EXTRA_NEW_SIGNAL_LEVEL
	public static final int NET_4G_STATE_DISABLED
	public static final int NET_4G_STATE_ENABLED
	public static final int NET_4G_STATE_UNKNOWN
	public static final int WIMAX_IDLE
	public static final int WIMAX_DEREGISTRATION
	public static final int WIMAX_STATE_UNKNOWN
	public static final int WIMAX_STATE_CONNECTED
	public static final int WIMAX_STATE_DISCONNECTED
	public void  () 
}

android/net/NetworkRequest$Type.class
NetworkRequest.java
package android.net
public final android.net.NetworkRequest$Type extends java.lang.Enum {
	public static final android.net.NetworkRequest$Type NONE
	public static final android.net.NetworkRequest$Type LISTEN
	public static final android.net.NetworkRequest$Type TRACK_DEFAULT
	public static final android.net.NetworkRequest$Type REQUEST
	private static final android.net.NetworkRequest$Type[] $VALUES
	public static android.net.NetworkRequest$Type[] values () 
	public static android.net.NetworkRequest$Type valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/InterfaceConfiguration.class
InterfaceConfiguration.java
package android.net
public android.net.InterfaceConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private String mHwAddr
	private android.net.LinkAddress mAddr
	private java.util.HashSet mFlags
	private static final String FLAG_UP
	private static final String FLAG_DOWN
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuilder builder
	public java.lang.Iterable getFlags () 
	public boolean hasFlag (java.lang.String) 
		String flag
	public void clearFlag (java.lang.String) 
		String flag
	public void setFlag (java.lang.String) 
		String flag
	public void setInterfaceUp () 
	public void setInterfaceDown () 
	public android.net.LinkAddress getLinkAddress () 
	public void setLinkAddress (android.net.LinkAddress) 
		android.net.LinkAddress addr
	public java.lang.String getHardwareAddress () 
	public void setHardwareAddress (java.lang.String) 
		String hwAddr
	public boolean isActive () 
		byte b
		NullPointerException e
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		String flag
		android.os.Parcel dest
		int flags
	private static void validateFlag (java.lang.String) 
		String flag
	static java.lang.String access$002 (android.net.InterfaceConfiguration, java.lang.String) 
		android.net.InterfaceConfiguration x0
		String x1
	static android.net.LinkAddress access$102 (android.net.InterfaceConfiguration, android.net.LinkAddress) 
		android.net.InterfaceConfiguration x0
		android.net.LinkAddress x1
	static java.util.HashSet access$200 (android.net.InterfaceConfiguration) 
		android.net.InterfaceConfiguration x0
	static void  () 
}

android/net/ConnectivityMetricsEvent$Reference$1.class
ConnectivityMetricsEvent.java
package android.net
final android.net.ConnectivityMetricsEvent$Reference$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.ConnectivityMetricsEvent$Reference createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.net.ConnectivityMetricsEvent$Reference[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/Network.class
Network.java
package android.net
public android.net.Network extends java.lang.Object implements android.os.Parcelable  {
	public final int netId
	private volatile android.net.Network$NetworkBoundSocketFactory mNetworkBoundSocketFactory
	private volatile com.android.okhttp.ConnectionPool mConnectionPool
	private volatile com.android.okhttp.internal.Network mNetwork
	private final Object mLock
	private static final boolean httpKeepAlive
	private static final int httpMaxConnections
	private static final long httpKeepAliveDurationMs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int) 
		int netId
	public void  (android.net.Network) 
		android.net.Network that
	public java.net.InetAddress[] getAllByName (java.lang.String)  throws java.net.UnknownHostException 
		String host
	public java.net.InetAddress getByName (java.lang.String)  throws java.net.UnknownHostException 
		String host
	public javax.net.SocketFactory getSocketFactory () 
	private void maybeInitHttpClient () 
	public java.net.URLConnection openConnection (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		android.net.ConnectivityManager cm
		android.net.ProxyInfo proxyInfo
		java.net.Proxy proxy
	public java.net.URLConnection openConnection (java.net.URL, java.net.Proxy)  throws java.io.IOException 
		com.android.okhttp.OkUrlFactory okUrlFactory
		com.android.okhttp.OkUrlFactory okUrlFactory
		java.net.URL url
		java.net.Proxy proxy
		String protocol
		com.android.okhttp.OkUrlFactory okUrlFactory
		com.android.okhttp.OkHttpClient client
	public void bindSocket (java.net.DatagramSocket)  throws java.io.IOException 
		java.net.DatagramSocket socket
	public void bindSocket (java.net.Socket)  throws java.io.IOException 
		java.net.Socket socket
	public void bindSocket (java.io.FileDescriptor)  throws java.io.IOException 
		java.net.SocketAddress peer
		java.net.InetAddress inetPeer
		android.system.ErrnoException e
		ClassCastException e
		java.io.FileDescriptor fd
		int err
	public long getNetworkHandle () 
		long HANDLE_MAGIC
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.Network other
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

android/net/EthernetManager$1.class
EthernetManager.java
package android.net
 android.net.EthernetManager$1 extends android.os.Handler {
	final android.net.EthernetManager this$0
	void  (android.net.EthernetManager) 
		android.net.EthernetManager this$0
	public void handleMessage (android.os.Message) 
		android.net.EthernetManager$Listener listener
		boolean isAvailable
		android.os.Message msg
}

android/net/UrlQuerySanitizer.class
UrlQuerySanitizer.java
package android.net
public android.net.UrlQuerySanitizer extends java.lang.Object {
	private final java.util.HashMap mSanitizers
	private final java.util.HashMap mEntries
	private final java.util.ArrayList mEntriesList
	private boolean mAllowUnregisteredParamaters
	private boolean mPreferFirstRepeatedParameter
	private android.net.UrlQuerySanitizer$ValueSanitizer mUnregisteredParameterValueSanitizer
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAllIllegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAllButNulLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAllButWhitespaceLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sURLLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sUrlAndSpaceLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAmpLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAmpAndSpaceLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sSpaceLegal
	private static final android.net.UrlQuerySanitizer$ValueSanitizer sAllButNulAndAngleBracketsLegal
	public android.net.UrlQuerySanitizer$ValueSanitizer getUnregisteredParameterValueSanitizer () 
	public void setUnregisteredParameterValueSanitizer (android.net.UrlQuerySanitizer$ValueSanitizer) 
		android.net.UrlQuerySanitizer$ValueSanitizer sanitizer
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAllIllegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAllButNulLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAllButWhitespaceLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getUrlLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getUrlAndSpaceLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAmpLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAmpAndSpaceLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getSpaceLegal () 
	public static final android.net.UrlQuerySanitizer$ValueSanitizer getAllButNulAndAngleBracketsLegal () 
	public void  () 
	public void  (java.lang.String) 
		String url
	public void parseUrl (java.lang.String) 
		String query
		String url
		int queryIndex
		String query
	public void parseQuery (java.lang.String) 
		int assignmentIndex
		String attributeValuePair
		String query
		java.util.StringTokenizer tokenizer
	public java.util.Set getParameterSet () 
	public java.util.List getParameterList () 
	public boolean hasParameter (java.lang.String) 
		String parameter
	public java.lang.String getValue (java.lang.String) 
		String parameter
	public void registerParameter (java.lang.String, android.net.UrlQuerySanitizer$ValueSanitizer) 
		String parameter
		android.net.UrlQuerySanitizer$ValueSanitizer valueSanitizer
	public void registerParameters (java.lang.String[], android.net.UrlQuerySanitizer$ValueSanitizer) 
		int i
		String[] parameters
		android.net.UrlQuerySanitizer$ValueSanitizer valueSanitizer
		int length
	public void setAllowUnregisteredParamaters (boolean) 
		boolean allowUnregisteredParamaters
	public boolean getAllowUnregisteredParamaters () 
	public void setPreferFirstRepeatedParameter (boolean) 
		boolean preferFirstRepeatedParameter
	public boolean getPreferFirstRepeatedParameter () 
	protected void parseEntry (java.lang.String, java.lang.String) 
		String parameter
		String value
		String unescapedParameter
		android.net.UrlQuerySanitizer$ValueSanitizer valueSanitizer
		String unescapedValue
		String sanitizedValue
	protected void addSanitizedEntry (java.lang.String, java.lang.String) 
		String parameter
		String value
	public android.net.UrlQuerySanitizer$ValueSanitizer getValueSanitizer (java.lang.String) 
		String parameter
	public android.net.UrlQuerySanitizer$ValueSanitizer getEffectiveValueSanitizer (java.lang.String) 
		String parameter
		android.net.UrlQuerySanitizer$ValueSanitizer sanitizer
	public java.lang.String unescape (java.lang.String) 
		char c1
		char c2
		char c
		int i
		String string
		int firstEscape
		int length
		StringBuilder stringBuilder
	protected boolean isHexDigit (char) 
		char c
	protected int decodeHexDigit (char) 
		char c
	protected void clear () 
	static void  () 
}

android/net/Uri$Builder.class
Uri.java
package android.net
public final android.net.Uri$Builder extends java.lang.Object {
	private String scheme
	private android.net.Uri$Part opaquePart
	private android.net.Uri$Part authority
	private android.net.Uri$PathPart path
	private android.net.Uri$Part query
	private android.net.Uri$Part fragment
	public void  () 
	public android.net.Uri$Builder scheme (java.lang.String) 
		String scheme
	android.net.Uri$Builder opaquePart (android.net.Uri$Part) 
		android.net.Uri$Part opaquePart
	public android.net.Uri$Builder opaquePart (java.lang.String) 
		String opaquePart
	public android.net.Uri$Builder encodedOpaquePart (java.lang.String) 
		String opaquePart
	android.net.Uri$Builder authority (android.net.Uri$Part) 
		android.net.Uri$Part authority
	public android.net.Uri$Builder authority (java.lang.String) 
		String authority
	public android.net.Uri$Builder encodedAuthority (java.lang.String) 
		String authority
	android.net.Uri$Builder path (android.net.Uri$PathPart) 
		android.net.Uri$PathPart path
	public android.net.Uri$Builder path (java.lang.String) 
		String path
	public android.net.Uri$Builder encodedPath (java.lang.String) 
		String path
	public android.net.Uri$Builder appendPath (java.lang.String) 
		String newSegment
	public android.net.Uri$Builder appendEncodedPath (java.lang.String) 
		String newSegment
	android.net.Uri$Builder query (android.net.Uri$Part) 
		android.net.Uri$Part query
	public android.net.Uri$Builder query (java.lang.String) 
		String query
	public android.net.Uri$Builder encodedQuery (java.lang.String) 
		String query
	android.net.Uri$Builder fragment (android.net.Uri$Part) 
		android.net.Uri$Part fragment
	public android.net.Uri$Builder fragment (java.lang.String) 
		String fragment
	public android.net.Uri$Builder encodedFragment (java.lang.String) 
		String fragment
	public android.net.Uri$Builder appendQueryParameter (java.lang.String, java.lang.String) 
		String key
		String value
		String encodedParameter
		String oldQuery
	public android.net.Uri$Builder clearQuery () 
	public android.net.Uri build () 
		android.net.Uri$PathPart path
	private boolean hasSchemeOrAuthority () 
	public java.lang.String toString () 
}

android/net/ConnectivityManager$CallbackHandler.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$CallbackHandler extends android.os.Handler {
	private final java.util.HashMap mCallbackMap
	private final java.util.concurrent.atomic.AtomicInteger mRefCount
	private static final String TAG
	private final android.net.ConnectivityManager mCm
	private static final boolean DBG
	final android.net.ConnectivityManager this$0
	void  (android.net.ConnectivityManager, android.os.Looper, java.util.HashMap, java.util.concurrent.atomic.AtomicInteger, android.net.ConnectivityManager) 
		android.os.Looper looper
		java.util.HashMap callbackMap
		java.util.concurrent.atomic.AtomicInteger refCount
		android.net.ConnectivityManager cm
	public void handleMessage (android.os.Message) 
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.NetworkCapabilities cap
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.LinkProperties lp
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.net.ConnectivityManager$NetworkCallback callback
		android.os.Message message
		android.net.NetworkRequest request
		android.net.Network network
	private java.lang.Object getObject (android.os.Message, java.lang.Class) 
		android.os.Message msg
		Class c
	private android.net.ConnectivityManager$NetworkCallback getCallback (android.net.NetworkRequest, java.lang.String) 
		android.net.NetworkRequest req
		String name
		android.net.ConnectivityManager$NetworkCallback callback
}

android/net/IConnectivityMetricsLogger$Stub$Proxy.class
IConnectivityMetricsLogger.java
package android.net
 android.net.IConnectivityMetricsLogger$Stub$Proxy extends java.lang.Object implements android.net.IConnectivityMetricsLogger  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public long logEvent (android.net.ConnectivityMetricsEvent)  throws android.os.RemoteException 
		android.net.ConnectivityMetricsEvent event
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public long logEvents (android.net.ConnectivityMetricsEvent[])  throws android.os.RemoteException 
		android.net.ConnectivityMetricsEvent[] events
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public android.net.ConnectivityMetricsEvent[] getEvents (android.net.ConnectivityMetricsEvent$Reference)  throws android.os.RemoteException 
		android.net.ConnectivityMetricsEvent$Reference reference
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.ConnectivityMetricsEvent[] _result
	public boolean register (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent newEventsIntent
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void unregister (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent newEventsIntent
		android.os.Parcel _data
		android.os.Parcel _reply
}

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

android/net/INetworkPolicyManager$Stub.class
INetworkPolicyManager.java
package android.net
public abstract android.net.INetworkPolicyManager$Stub extends android.os.Binder implements android.net.INetworkPolicyManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setUidPolicy
	static final int TRANSACTION_addUidPolicy
	static final int TRANSACTION_removeUidPolicy
	static final int TRANSACTION_getUidPolicy
	static final int TRANSACTION_getUidsWithPolicy
	static final int TRANSACTION_isUidForeground
	static final int TRANSACTION_setConnectivityListener
	static final int TRANSACTION_registerListener
	static final int TRANSACTION_unregisterListener
	static final int TRANSACTION_setNetworkPolicies
	static final int TRANSACTION_getNetworkPolicies
	static final int TRANSACTION_snoozeLimit
	static final int TRANSACTION_setRestrictBackground
	static final int TRANSACTION_getRestrictBackground
	static final int TRANSACTION_onTetheringChanged
	static final int TRANSACTION_addRestrictBackgroundWhitelistedUid
	static final int TRANSACTION_removeRestrictBackgroundWhitelistedUid
	static final int TRANSACTION_getRestrictBackgroundWhitelistedUids
	static final int TRANSACTION_getRestrictBackgroundByCaller
	static final int TRANSACTION_setDeviceIdleMode
	static final int TRANSACTION_getNetworkQuotaInfo
	static final int TRANSACTION_isNetworkMetered
	static final int TRANSACTION_factoryReset
	public void  () 
	public static android.net.INetworkPolicyManager 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 _arg1
		int _arg0
		int _result
		int _arg0
		int[] _result
		int _arg0
		boolean _result
		android.net.INetworkPolicyListener _arg0
		android.net.INetworkPolicyListener _arg0
		android.net.INetworkPolicyListener _arg0
		android.net.NetworkPolicy[] _arg0
		String _arg0
		android.net.NetworkPolicy[] _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		boolean _arg0
		boolean _result
		String _arg0
		boolean _arg1
		int _arg0
		int _arg0
		int[] _result
		int _result
		boolean _arg0
		android.net.NetworkState _arg0
		android.net.NetworkState _arg0
		android.net.NetworkQuotaInfo _result
		android.net.NetworkState _arg0
		android.net.NetworkState _arg0
		boolean _result
		String _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/LocalSocketImpl$SocketInputStream.class
LocalSocketImpl.java
package android.net
 android.net.LocalSocketImpl$SocketInputStream extends java.io.InputStream {
	final android.net.LocalSocketImpl this$0
	void  (android.net.LocalSocketImpl) 
		android.net.LocalSocketImpl this$0
	public int available ()  throws java.io.IOException 
		android.system.ErrnoException e
		java.io.FileDescriptor myFd
		android.util.MutableInt avail
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		java.io.FileDescriptor myFd
		int ret
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		java.io.FileDescriptor myFd
		int ret
		byte[] b
		int off
		int len
}

android/net/NetworkQuotaInfo.class
NetworkQuotaInfo.java
package android.net
public android.net.NetworkQuotaInfo extends java.lang.Object implements android.os.Parcelable  {
	private final long mEstimatedBytes
	private final long mSoftLimitBytes
	private final long mHardLimitBytes
	public static final long NO_LIMIT
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, long, long) 
		long estimatedBytes
		long softLimitBytes
		long hardLimitBytes
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public long getEstimatedBytes () 
	public long getSoftLimitBytes () 
	public long getHardLimitBytes () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/net/NetworkPolicy.class
NetworkPolicy.java
package android.net
public android.net.NetworkPolicy extends java.lang.Object implements android.os.Parcelable java.lang.Comparable  {
	private static final int BACKUP_VERSION
	public static final int CYCLE_NONE
	public static final long WARNING_DISABLED
	public static final long LIMIT_DISABLED
	public static final long SNOOZE_NEVER
	public android.net.NetworkTemplate template
	public int cycleDay
	public String cycleTimezone
	public long warningBytes
	public long limitBytes
	public long lastWarningSnooze
	public long lastLimitSnooze
	public boolean metered
	public boolean inferred
	private static final long DEFAULT_MTU
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.NetworkTemplate, int, java.lang.String, long, long, boolean) 
		android.net.NetworkTemplate template
		int cycleDay
		String cycleTimezone
		long warningBytes
		long limitBytes
		boolean metered
	public void  (android.net.NetworkTemplate, int, java.lang.String, long, long, long, long, boolean, boolean) 
		android.net.NetworkTemplate template
		int cycleDay
		String cycleTimezone
		long warningBytes
		long limitBytes
		long lastWarningSnooze
		long lastLimitSnooze
		boolean metered
		boolean inferred
	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 boolean isOverWarning (long) 
		long totalBytes
	public boolean isOverLimit (long) 
		long totalBytes
	public void clearSnooze () 
	public boolean hasCycle () 
	public int compareTo (android.net.NetworkPolicy) 
		android.net.NetworkPolicy another
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.net.NetworkPolicy other
		Object obj
	public java.lang.String toString () 
		StringBuilder builder
	public byte[] getBytesForBackup ()  throws java.io.IOException 
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream out
	public static android.net.NetworkPolicy getNetworkPolicyFromBackup (java.io.DataInputStream)  throws java.io.IOException android.util.BackupUtils$BadVersionException 
		java.io.DataInputStream in
		int version
		android.net.NetworkTemplate template
		int cycleDay
		String cycleTimeZone
		long warningBytes
		long limitBytes
		long lastWarningSnooze
		long lastLimitSnooze
		boolean metered
		boolean inferred
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/net/LocalSocketAddress$Namespace.class
LocalSocketAddress.java
package android.net
public final android.net.LocalSocketAddress$Namespace extends java.lang.Enum {
	public static final android.net.LocalSocketAddress$Namespace ABSTRACT
	public static final android.net.LocalSocketAddress$Namespace RESERVED
	public static final android.net.LocalSocketAddress$Namespace FILESYSTEM
	private int id
	private static final android.net.LocalSocketAddress$Namespace[] $VALUES
	public static android.net.LocalSocketAddress$Namespace[] values () 
	public static android.net.LocalSocketAddress$Namespace valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int id
	int getId () 
	static void  () 
}

android/net/DhcpResults.class
DhcpResults.java
package android.net
public android.net.DhcpResults extends android.net.StaticIpConfiguration {
	private static final String TAG
	public java.net.Inet4Address serverAddress
	public String vendorInfo
	public int leaseDuration
	public int mtu
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration source
	public void  (android.net.DhcpResults) 
		android.net.DhcpResults source
	public boolean hasMeteredHint () 
	public void clear () 
	public java.lang.String toString () 
		StringBuffer str
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.DhcpResults target
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private static void readFromParcel (android.net.DhcpResults, android.os.Parcel) 
		android.net.DhcpResults dhcpResults
		android.os.Parcel in
	public boolean setIpAddress (java.lang.String, int) 
		java.net.Inet4Address addr
		RuntimeException e
		String addrString
		int prefixLength
	public boolean setGateway (java.lang.String) 
		IllegalArgumentException e
		String addrString
	public boolean addDns (java.lang.String) 
		IllegalArgumentException e
		String addrString
	public boolean setServerAddress (java.lang.String) 
		RuntimeException e
		String addrString
	public void setLeaseDuration (int) 
		int duration
	public void setVendorInfo (java.lang.String) 
		String info
	public void setDomains (java.lang.String) 
		String newDomains
	static void access$000 (android.net.DhcpResults, android.os.Parcel) 
		android.net.DhcpResults x0
		android.os.Parcel x1
	static void  () 
}

android/net/WifiLinkQualityInfo.class
WifiLinkQualityInfo.java
package android.net
public android.net.WifiLinkQualityInfo extends android.net.LinkQualityInfo {
	private int mType
	private String mBssid
	private int mRssi
	private long mTxGood
	private long mTxBad
	public void  () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public static android.net.WifiLinkQualityInfo createFromParcelBody (android.os.Parcel) 
		android.os.Parcel in
		android.net.WifiLinkQualityInfo li
	public int getType () 
	public void setType (int) 
		int type
	public java.lang.String getBssid () 
	public void setBssid (java.lang.String) 
		String bssid
	public int getRssi () 
	public void setRssi (int) 
		int rssi
	public long getTxGood () 
	public void setTxGood (long) 
		long txGood
	public long getTxBad () 
	public void setTxBad (long) 
		long txBad
}

android/net/ConnectivityMetricsEvent.class
ConnectivityMetricsEvent.java
package android.net
public final android.net.ConnectivityMetricsEvent extends java.lang.Object implements android.os.Parcelable  {
	public final long timestamp
	public final int componentTag
	public final int eventTag
	public final android.os.Parcelable data
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, int, android.os.Parcelable) 
		long timestamp
		int componentTag
		int eventTag
		android.os.Parcelable data
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

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

android/net/ScoredNetwork.class
ScoredNetwork.java
package android.net
public android.net.ScoredNetwork extends java.lang.Object implements android.os.Parcelable  {
	public final android.net.NetworkKey networkKey
	public final android.net.RssiCurve rssiCurve
	public final boolean meteredHint
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.NetworkKey, android.net.RssiCurve) 
		android.net.NetworkKey networkKey
		android.net.RssiCurve rssiCurve
	public void  (android.net.NetworkKey, android.net.RssiCurve, boolean) 
		android.net.NetworkKey networkKey
		android.net.RssiCurve rssiCurve
		boolean meteredHint
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.ScoredNetwork that
	public int hashCode () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.ScoredNetwork$1) 
		android.os.Parcel x0
		android.net.ScoredNetwork$1 x1
	static void  () 
}

android/net/UrlQuerySanitizer$ValueSanitizer.class
UrlQuerySanitizer.java
package android.net
public abstract android.net.UrlQuerySanitizer$ValueSanitizer extends java.lang.Object {
	public abstract java.lang.String sanitize (java.lang.String) 
}

android/net/NetworkState.class
NetworkState.java
package android.net
public android.net.NetworkState extends java.lang.Object implements android.os.Parcelable  {
	public static final android.net.NetworkState EMPTY
	public final android.net.NetworkInfo networkInfo
	public final android.net.LinkProperties linkProperties
	public final android.net.NetworkCapabilities networkCapabilities
	public final android.net.Network network
	public final String subscriberId
	public final String networkId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, android.net.Network, java.lang.String, java.lang.String) 
		android.net.NetworkInfo networkInfo
		android.net.LinkProperties linkProperties
		android.net.NetworkCapabilities networkCapabilities
		android.net.Network network
		String subscriberId
		String networkId
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/net/LocalSocketImpl$SocketOutputStream.class
LocalSocketImpl.java
package android.net
 android.net.LocalSocketImpl$SocketOutputStream extends java.io.OutputStream {
	final android.net.LocalSocketImpl this$0
	void  (android.net.LocalSocketImpl) 
		android.net.LocalSocketImpl this$0
	public void close ()  throws java.io.IOException 
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		java.io.FileDescriptor myFd
		byte[] b
		int off
		int len
	public void write (int)  throws java.io.IOException 
		java.io.FileDescriptor myFd
		int b
	public void flush ()  throws java.io.IOException 
		android.system.ErrnoException e
		InterruptedException ie
		java.io.FileDescriptor myFd
		android.util.MutableInt pending
}

android/net/SntpClient$InvalidServerReplyException.class
SntpClient.java
package android.net
 android.net.SntpClient$InvalidServerReplyException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

android/net/ConnectivityManager$OnNetworkActiveListener.class
ConnectivityManager.java
package android.net
public abstract android.net.ConnectivityManager$OnNetworkActiveListener extends java.lang.Object {
	public abstract void onNetworkActive () 
}

android/net/NetworkScorerAppManager$NetworkScorerAppData.class
NetworkScorerAppManager.java
package android.net
public android.net.NetworkScorerAppManager$NetworkScorerAppData extends java.lang.Object {
	public final String mPackageName
	public final int mPackageUid
	public final CharSequence mScorerName
	public final String mConfigurationActivityClassName
	public final String mScoringServiceClassName
	public void  (java.lang.String, int, java.lang.CharSequence, java.lang.String, java.lang.String) 
		String packageName
		int packageUid
		CharSequence scorerName
		String configurationActivityClassName
		String scoringServiceClassName
	public java.lang.String toString () 
		StringBuilder sb
}

android/net/nsd/
android/net/nsd/INsdManager$Stub$Proxy.class
INsdManager.java
package android.net.nsd
 android.net.nsd.INsdManager$Stub$Proxy extends java.lang.Object implements android.net.nsd.INsdManager  {
	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.Messenger getMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public void setEnabled (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/nsd/NsdManager$ResolveListener.class
NsdManager.java
package android.net.nsd
public abstract android.net.nsd.NsdManager$ResolveListener extends java.lang.Object {
	public abstract void onResolveFailed (android.net.nsd.NsdServiceInfo, int) 
	public abstract void onServiceResolved (android.net.nsd.NsdServiceInfo) 
}

android/net/nsd/NsdManager.class
NsdManager.java
package android.net.nsd
public final android.net.nsd.NsdManager extends java.lang.Object {
	private static final String TAG
	android.net.nsd.INsdManager mService
	public static final String ACTION_NSD_STATE_CHANGED
	public static final String EXTRA_NSD_STATE
	public static final int NSD_STATE_DISABLED
	public static final int NSD_STATE_ENABLED
	private static final int BASE
	public static final int DISCOVER_SERVICES
	public static final int DISCOVER_SERVICES_STARTED
	public static final int DISCOVER_SERVICES_FAILED
	public static final int SERVICE_FOUND
	public static final int SERVICE_LOST
	public static final int STOP_DISCOVERY
	public static final int STOP_DISCOVERY_FAILED
	public static final int STOP_DISCOVERY_SUCCEEDED
	public static final int REGISTER_SERVICE
	public static final int REGISTER_SERVICE_FAILED
	public static final int REGISTER_SERVICE_SUCCEEDED
	public static final int UNREGISTER_SERVICE
	public static final int UNREGISTER_SERVICE_FAILED
	public static final int UNREGISTER_SERVICE_SUCCEEDED
	public static final int RESOLVE_SERVICE
	public static final int RESOLVE_SERVICE_FAILED
	public static final int RESOLVE_SERVICE_SUCCEEDED
	public static final int ENABLE
	public static final int DISABLE
	public static final int NATIVE_DAEMON_EVENT
	public static final int PROTOCOL_DNS_SD
	private android.content.Context mContext
	private static final int INVALID_LISTENER_KEY
	private static final int BUSY_LISTENER_KEY
	private int mListenerKey
	private final android.util.SparseArray mListenerMap
	private final android.util.SparseArray mServiceMap
	private final Object mMapLock
	private final com.android.internal.util.AsyncChannel mAsyncChannel
	private android.net.nsd.NsdManager$ServiceHandler mHandler
	private final java.util.concurrent.CountDownLatch mConnected
	public static final int FAILURE_INTERNAL_ERROR
	public static final int FAILURE_ALREADY_ACTIVE
	public static final int FAILURE_MAX_LIMIT
	public void  (android.content.Context, android.net.nsd.INsdManager) 
		android.content.Context context
		android.net.nsd.INsdManager service
	private int putListener (java.lang.Object, android.net.nsd.NsdServiceInfo) 
		int valueIndex
		Object listener
		android.net.nsd.NsdServiceInfo s
		int key
	private java.lang.Object getListener (int) 
		int key
	private android.net.nsd.NsdServiceInfo getNsdService (int) 
		int key
	private void removeListener (int) 
		int key
	private int getListenerKey (java.lang.Object) 
		int valueIndex
		Object listener
	private java.lang.String getNsdServiceInfoType (android.net.nsd.NsdServiceInfo) 
		android.net.nsd.NsdServiceInfo s
	private void init () 
		InterruptedException e
		android.os.Messenger messenger
		android.os.HandlerThread t
	public void registerService (android.net.nsd.NsdServiceInfo, int, android.net.nsd.NsdManager$RegistrationListener) 
		android.net.nsd.NsdServiceInfo serviceInfo
		int protocolType
		android.net.nsd.NsdManager$RegistrationListener listener
		int key
	public void unregisterService (android.net.nsd.NsdManager$RegistrationListener) 
		android.net.nsd.NsdManager$RegistrationListener listener
		int id
	public void discoverServices (java.lang.String, int, android.net.nsd.NsdManager$DiscoveryListener) 
		String serviceType
		int protocolType
		android.net.nsd.NsdManager$DiscoveryListener listener
		android.net.nsd.NsdServiceInfo s
		int key
	public void stopServiceDiscovery (android.net.nsd.NsdManager$DiscoveryListener) 
		android.net.nsd.NsdManager$DiscoveryListener listener
		int id
	public void resolveService (android.net.nsd.NsdServiceInfo, android.net.nsd.NsdManager$ResolveListener) 
		android.net.nsd.NsdServiceInfo serviceInfo
		android.net.nsd.NsdManager$ResolveListener listener
		int key
	public void setEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	private android.os.Messenger getMessenger () 
		android.os.RemoteException e
	static com.android.internal.util.AsyncChannel access$000 (android.net.nsd.NsdManager) 
		android.net.nsd.NsdManager x0
	static java.util.concurrent.CountDownLatch access$100 (android.net.nsd.NsdManager) 
		android.net.nsd.NsdManager x0
	static java.lang.Object access$200 (android.net.nsd.NsdManager, int) 
		android.net.nsd.NsdManager x0
		int x1
	static android.net.nsd.NsdServiceInfo access$300 (android.net.nsd.NsdManager, int) 
		android.net.nsd.NsdManager x0
		int x1
	static java.lang.String access$400 (android.net.nsd.NsdManager, android.net.nsd.NsdServiceInfo) 
		android.net.nsd.NsdManager x0
		android.net.nsd.NsdServiceInfo x1
	static void access$500 (android.net.nsd.NsdManager, int) 
		android.net.nsd.NsdManager x0
		int x1
}

android/net/nsd/INsdManager.class
INsdManager.java
package android.net.nsd
public abstract android.net.nsd.INsdManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Messenger getMessenger ()  throws android.os.RemoteException 
	public abstract void setEnabled (boolean)  throws android.os.RemoteException 
}

android/net/nsd/NsdManager$ServiceHandler.class
NsdManager.java
package android.net.nsd
 android.net.nsd.NsdManager$ServiceHandler extends android.os.Handler {
	final android.net.nsd.NsdManager this$0
	void  (android.net.nsd.NsdManager, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		String s
		android.os.Message message
		Object listener
		android.net.nsd.NsdServiceInfo ns
}

android/net/nsd/DnsSdTxtRecord$1.class
DnsSdTxtRecord.java
package android.net.nsd
final android.net.nsd.DnsSdTxtRecord$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.nsd.DnsSdTxtRecord createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.nsd.DnsSdTxtRecord info
	public android.net.nsd.DnsSdTxtRecord[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/nsd/NsdManager$DiscoveryListener.class
NsdManager.java
package android.net.nsd
public abstract android.net.nsd.NsdManager$DiscoveryListener extends java.lang.Object {
	public abstract void onStartDiscoveryFailed (java.lang.String, int) 
	public abstract void onStopDiscoveryFailed (java.lang.String, int) 
	public abstract void onDiscoveryStarted (java.lang.String) 
	public abstract void onDiscoveryStopped (java.lang.String) 
	public abstract void onServiceFound (android.net.nsd.NsdServiceInfo) 
	public abstract void onServiceLost (android.net.nsd.NsdServiceInfo) 
}

android/net/nsd/DnsSdTxtRecord.class
DnsSdTxtRecord.java
package android.net.nsd
public android.net.nsd.DnsSdTxtRecord extends java.lang.Object implements android.os.Parcelable  {
	private static final byte mSeperator
	private byte[] mData
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (byte[]) 
		byte[] data
	public void  (android.net.nsd.DnsSdTxtRecord) 
		android.net.nsd.DnsSdTxtRecord src
	public void set (java.lang.String, java.lang.String) 
		byte[] valBytes
		int valLen
		java.io.UnsupportedEncodingException e
		int i
		String key
		String value
		byte[] keyBytes
		byte[] keyBytes
		byte[] valBytes
		int valLen
		int currentLoc
	public java.lang.String get (java.lang.String) 
		String key
		byte[] val
	public int remove (java.lang.String) 
		byte[] oldBytes
		String s
		int avLen
		int i
		String key
		int avStart
	public int keyCount () 
		int count
		int nextKey
	public boolean contains (java.lang.String) 
		int i
		String key
		String s
	public int size () 
	public byte[] getRawData () 
	private void insert (byte[], byte[], int) 
		int i
		byte[] keyBytes
		byte[] value
		int index
		byte[] oldBytes
		int valLen
		int insertion
		int newLen
		int avLen
		int secondHalfLen
	private java.lang.String getKey (int) 
		int i
		int avLen
		int aLen
		int index
		int avStart
	private byte[] getValue (int) 
		int i
		int avLen
		int aLen
		int index
		int avStart
		byte[] value
	private java.lang.String getValueAsString (int) 
		int index
		byte[] value
	private byte[] getValue (java.lang.String) 
		String forKey
		String s
		int i
	public java.lang.String toString () 
		String av
		String val
		int i
		String a
		String result
	public boolean equals (java.lang.Object) 
		Object o
		android.net.nsd.DnsSdTxtRecord record
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static byte[] access$000 (android.net.nsd.DnsSdTxtRecord) 
		android.net.nsd.DnsSdTxtRecord x0
	static void  () 
}

android/net/nsd/NsdServiceInfo$1.class
NsdServiceInfo.java
package android.net.nsd
final android.net.nsd.NsdServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.nsd.NsdServiceInfo createFromParcel (android.os.Parcel) 
		int valueLength
		byte[] valueArray
		int i
		android.os.Parcel in
		android.net.nsd.NsdServiceInfo info
		int recordCount
	public android.net.nsd.NsdServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/nsd/NsdManager$RegistrationListener.class
NsdManager.java
package android.net.nsd
public abstract android.net.nsd.NsdManager$RegistrationListener extends java.lang.Object {
	public abstract void onRegistrationFailed (android.net.nsd.NsdServiceInfo, int) 
	public abstract void onUnregistrationFailed (android.net.nsd.NsdServiceInfo, int) 
	public abstract void onServiceRegistered (android.net.nsd.NsdServiceInfo) 
	public abstract void onServiceUnregistered (android.net.nsd.NsdServiceInfo) 
}

android/net/nsd/NsdServiceInfo.class
NsdServiceInfo.java
package android.net.nsd
public final android.net.nsd.NsdServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private String mServiceName
	private String mServiceType
	private final android.util.ArrayMap mTxtRecord
	private java.net.InetAddress mHost
	private int mPort
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String sn
		String rt
	public java.lang.String getServiceName () 
	public void setServiceName (java.lang.String) 
		String s
	public java.lang.String getServiceType () 
	public void setServiceType (java.lang.String) 
		String s
	public java.net.InetAddress getHost () 
	public void setHost (java.net.InetAddress) 
		java.net.InetAddress s
	public int getPort () 
	public void setPort (int) 
		int p
	public void setTxtRecords (java.lang.String) 
		int i
		String key
		byte[] value
		int valueLen
		IllegalArgumentException e
		int recordLen
		String rawRecords
		byte[] txtRecordsRawBytes
		int pos
	public void setAttribute (java.lang.String, byte[]) 
		char character
		int i
		String key
		byte[] value
		int txtRecordSize
		int futureSize
	public void setAttribute (java.lang.String, java.lang.String) 
		java.io.UnsupportedEncodingException e
		String key
		String value
	public void removeAttribute (java.lang.String) 
		String key
	public java.util.Map getAttributes () 
	private int getTxtRecordSize () 
		byte[] value
		java.util.Map$Entry entry
		int txtRecordSize
	public byte[] getTxtRecord () 
		String key
		byte[] value
		java.util.Map$Entry entry
		int txtRecordSize
		byte[] txtRecord
		int ptr
	public java.lang.String toString () 
		StringBuffer sb
		byte[] txtRecord
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		byte[] value
		String key
		android.os.Parcel dest
		int flags
	static java.lang.String access$002 (android.net.nsd.NsdServiceInfo, java.lang.String) 
		android.net.nsd.NsdServiceInfo x0
		String x1
	static java.lang.String access$102 (android.net.nsd.NsdServiceInfo, java.lang.String) 
		android.net.nsd.NsdServiceInfo x0
		String x1
	static java.net.InetAddress access$202 (android.net.nsd.NsdServiceInfo, java.net.InetAddress) 
		android.net.nsd.NsdServiceInfo x0
		java.net.InetAddress x1
	static int access$302 (android.net.nsd.NsdServiceInfo, int) 
		android.net.nsd.NsdServiceInfo x0
		int x1
	static android.util.ArrayMap access$400 (android.net.nsd.NsdServiceInfo) 
		android.net.nsd.NsdServiceInfo x0
	static void  () 
}

android/net/nsd/INsdManager$Stub.class
INsdManager.java
package android.net.nsd
public abstract android.net.nsd.INsdManager$Stub extends android.os.Binder implements android.net.nsd.INsdManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getMessenger
	static final int TRANSACTION_setEnabled
	public void  () 
	public static android.net.nsd.INsdManager 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.Messenger _result
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/RssiCurve.class
RssiCurve.java
package android.net
public android.net.RssiCurve extends java.lang.Object implements android.os.Parcelable  {
	private static final int DEFAULT_ACTIVE_NETWORK_RSSI_BOOST
	public final int start
	public final int bucketWidth
	public final byte[] rssiBuckets
	public final int activeNetworkRssiBoost
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, byte[]) 
		int start
		int bucketWidth
		byte[] rssiBuckets
	public void  (int, int, byte[], int) 
		int start
		int bucketWidth
		byte[] rssiBuckets
		int activeNetworkRssiBoost
	private void  (android.os.Parcel) 
		android.os.Parcel in
		int bucketCount
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public byte lookupScore (int) 
		int rssi
	public byte lookupScore (int, boolean) 
		int rssi
		boolean isActiveNetwork
		int index
	public boolean equals (java.lang.Object) 
		Object o
		android.net.RssiCurve rssiCurve
	public int hashCode () 
	public java.lang.String toString () 
		int i
		StringBuilder sb
	void  (android.os.Parcel, android.net.RssiCurve$1) 
		android.os.Parcel x0
		android.net.RssiCurve$1 x1
	static void  () 
}

android/net/CaptivePortal.class
CaptivePortal.java
package android.net
public android.net.CaptivePortal extends java.lang.Object implements android.os.Parcelable  {
	public static final int APP_RETURN_DISMISSED
	public static final int APP_RETURN_UNWANTED
	public static final int APP_RETURN_WANTED_AS_IS
	private final android.os.IBinder mBinder
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.IBinder) 
		android.os.IBinder binder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void reportCaptivePortalDismissed () 
	public void ignoreNetwork () 
	public void useNetwork () 
	static void  () 
}

android/net/UidRange$1.class
UidRange.java
package android.net
final android.net.UidRange$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.UidRange createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int start
		int stop
	public android.net.UidRange[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/net/INetworkScoreService$Stub.class
INetworkScoreService.java
package android.net
public abstract android.net.INetworkScoreService$Stub extends android.os.Binder implements android.net.INetworkScoreService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_updateScores
	static final int TRANSACTION_clearScores
	static final int TRANSACTION_setActiveScorer
	static final int TRANSACTION_disableScoring
	static final int TRANSACTION_registerNetworkScoreCache
	public void  () 
	public static android.net.INetworkScoreService 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.ScoredNetwork[] _arg0
		boolean _result
		boolean _result
		String _arg0
		boolean _result
		int _arg0
		android.net.INetworkScoreCache _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/VpnService$Callback.class
VpnService.java
package android.net
 android.net.VpnService$Callback extends android.os.Binder {
	final android.net.VpnService this$0
	private void  (android.net.VpnService) 
	protected boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) 
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
	void  (android.net.VpnService, android.net.VpnService$1) 
		android.net.VpnService x0
		android.net.VpnService$1 x1
}

android/net/NetworkStatsHistory$DataStreamUtils.class
NetworkStatsHistory.java
package android.net
public android.net.NetworkStatsHistory$DataStreamUtils extends java.lang.Object {
	public void  () 
	public static long[] readFullLongArray (java.io.DataInputStream)  throws java.io.IOException 
		int i
		java.io.DataInputStream in
		int size
		long[] values
	public static long readVarLong (java.io.DataInputStream)  throws java.io.IOException 
		byte b
		java.io.DataInputStream in
		int shift
		long result
	public static void writeVarLong (java.io.DataOutputStream, long)  throws java.io.IOException 
		java.io.DataOutputStream out
		long value
	public static long[] readVarLongArray (java.io.DataInputStream)  throws java.io.IOException 
		int i
		java.io.DataInputStream in
		int size
		long[] values
	public static void writeVarLongArray (java.io.DataOutputStream, long[], int)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
		long[] values
		int size
}

android/net/IConnectivityMetricsLogger$Stub.class
IConnectivityMetricsLogger.java
package android.net
public abstract android.net.IConnectivityMetricsLogger$Stub extends android.os.Binder implements android.net.IConnectivityMetricsLogger  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_logEvent
	static final int TRANSACTION_logEvents
	static final int TRANSACTION_getEvents
	static final int TRANSACTION_register
	static final int TRANSACTION_unregister
	public void  () 
	public static android.net.IConnectivityMetricsLogger 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.ConnectivityMetricsEvent _arg0
		android.net.ConnectivityMetricsEvent _arg0
		long _result
		android.net.ConnectivityMetricsEvent[] _arg0
		long _result
		android.net.ConnectivityMetricsEvent$Reference _arg0
		android.net.ConnectivityMetricsEvent$Reference _arg0
		android.net.ConnectivityMetricsEvent[] _result
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		boolean _result
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/NetworkStatsHistory.class
NetworkStatsHistory.java
package android.net
public android.net.NetworkStatsHistory extends java.lang.Object implements android.os.Parcelable  {
	private static final int VERSION_INIT
	private static final int VERSION_ADD_PACKETS
	private static final int VERSION_ADD_ACTIVE
	public static final int FIELD_ACTIVE_TIME
	public static final int FIELD_RX_BYTES
	public static final int FIELD_RX_PACKETS
	public static final int FIELD_TX_BYTES
	public static final int FIELD_TX_PACKETS
	public static final int FIELD_OPERATIONS
	public static final int FIELD_ALL
	private long bucketDuration
	private int bucketCount
	private long[] bucketStart
	private long[] activeTime
	private long[] rxBytes
	private long[] rxPackets
	private long[] txBytes
	private long[] txPackets
	private long[] operations
	private long totalBytes
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long) 
		long bucketDuration
	public void  (long, int) 
		long bucketDuration
		int initialSize
	public void  (long, int, int) 
		long bucketDuration
		int initialSize
		int fields
	public void  (android.net.NetworkStatsHistory, long) 
		android.net.NetworkStatsHistory existing
		long bucketDuration
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int version
	public void writeToStream (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public int describeContents () 
	public int size () 
	public long getBucketDuration () 
	public long getStart () 
	public long getEnd () 
	public long getTotalBytes () 
	public int getIndexBefore (long) 
		long time
		int index
	public int getIndexAfter (long) 
		long time
		int index
	public android.net.NetworkStatsHistory$Entry getValues (int, android.net.NetworkStatsHistory$Entry) 
		int i
		android.net.NetworkStatsHistory$Entry recycle
		android.net.NetworkStatsHistory$Entry entry
	public void recordData (long, long, long, long) 
		long start
		long end
		long rxBytes
		long txBytes
	public void recordData (long, long, android.net.NetworkStats$Entry) 
		long curStart
		long curEnd
		long overlap
		long fracRxBytes
		long fracRxPackets
		long fracTxBytes
		long fracTxPackets
		long fracOperations
		int i
		long start
		long end
		android.net.NetworkStats$Entry entry
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
		long duration
		int startIndex
	public void recordEntireHistory (android.net.NetworkStatsHistory) 
		android.net.NetworkStatsHistory input
	public void recordHistory (android.net.NetworkStatsHistory, long, long) 
		long bucketStart
		long bucketEnd
		int i
		android.net.NetworkStatsHistory input
		long start
		long end
		android.net.NetworkStats$Entry entry
	private void ensureBuckets (long, long) 
		int index
		long now
		long start
		long end
	private void insertBucket (int, long) 
		int newLength
		int dstPos
		int length
		int index
		long start
	public void removeBucketsBefore (long) 
		long curStart
		long curEnd
		int length
		long cutoff
		int i
	public android.net.NetworkStatsHistory$Entry getValues (long, long, android.net.NetworkStatsHistory$Entry) 
		long start
		long end
		android.net.NetworkStatsHistory$Entry recycle
	public android.net.NetworkStatsHistory$Entry getValues (long, long, long, android.net.NetworkStatsHistory$Entry) 
		long overlap
		long overlapEnd
		long overlapStart
		long curStart
		long curEnd
		boolean activeBucket
		long overlap
		int i
		long start
		long end
		long now
		android.net.NetworkStatsHistory$Entry recycle
		android.net.NetworkStatsHistory$Entry entry
		int startIndex
	public void generateRandom (long, long, long) 
		long start
		long end
		long bytes
		java.util.Random r
		float fractionRx
		long rxBytes
		long txBytes
		long rxPackets
		long txPackets
		long operations
	public void generateRandom (long, long, long, long, long, long, long, java.util.Random) 
		long curStart
		long curEnd
		long start
		long end
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
		java.util.Random r
		android.net.NetworkStats$Entry entry
	public static long randomLong (java.util.Random, long, long) 
		java.util.Random r
		long start
		long end
	public boolean intersects (long, long) 
		long start
		long end
		long dataStart
		long dataEnd
	public void dump (com.android.internal.util.IndentingPrintWriter, boolean) 
		int i
		com.android.internal.util.IndentingPrintWriter pw
		boolean fullHistory
		int start
	public void dumpCheckin (java.io.PrintWriter) 
		int i
		java.io.PrintWriter pw
	public java.lang.String toString () 
		java.io.CharArrayWriter writer
	private static long getLong (long[], int, long) 
		long[] array
		int i
		long value
	private static void setLong (long[], int, long) 
		long[] array
		int i
		long value
	private static void addLong (long[], int, long) 
		long[] array
		int i
		long value
	public int estimateResizeBuckets (long) 
		long newBucketDuration
	static void  () 
}

android/net/EthernetManager.class
EthernetManager.java
package android.net
public android.net.EthernetManager extends java.lang.Object {
	private static final String TAG
	private static final int MSG_AVAILABILITY_CHANGED
	private final android.content.Context mContext
	private final android.net.IEthernetManager mService
	private final android.os.Handler mHandler
	private final java.util.ArrayList mListeners
	private final android.net.IEthernetServiceListener$Stub mServiceListener
	public void  (android.content.Context, android.net.IEthernetManager) 
		android.content.Context context
		android.net.IEthernetManager service
	public android.net.IpConfiguration getConfiguration () 
		android.os.RemoteException e
	public void setConfiguration (android.net.IpConfiguration) 
		android.os.RemoteException e
		android.net.IpConfiguration config
	public boolean isAvailable () 
		android.os.RemoteException e
	public void addListener (android.net.EthernetManager$Listener) 
		android.os.RemoteException e
		android.net.EthernetManager$Listener listener
	public void removeListener (android.net.EthernetManager$Listener) 
		android.os.RemoteException e
		android.net.EthernetManager$Listener listener
	static java.util.ArrayList access$000 (android.net.EthernetManager) 
		android.net.EthernetManager x0
	static android.os.Handler access$100 (android.net.EthernetManager) 
		android.net.EthernetManager x0
}

android/net/ConnectivityManager$PacketKeepalive.class
ConnectivityManager.java
package android.net
public android.net.ConnectivityManager$PacketKeepalive extends java.lang.Object {
	private static final String TAG
	public static final int SUCCESS
	public static final int NO_KEEPALIVE
	public static final int BINDER_DIED
	public static final int ERROR_INVALID_NETWORK
	public static final int ERROR_INVALID_IP_ADDRESS
	public static final int ERROR_INVALID_PORT
	public static final int ERROR_INVALID_LENGTH
	public static final int ERROR_INVALID_INTERVAL
	public static final int ERROR_HARDWARE_UNSUPPORTED
	public static final int ERROR_HARDWARE_ERROR
	public static final int NATT_PORT
	private final android.net.Network mNetwork
	private final android.net.ConnectivityManager$PacketKeepaliveCallback mCallback
	private final android.os.Looper mLooper
	private final android.os.Messenger mMessenger
	private volatile Integer mSlot
	final android.net.ConnectivityManager this$0
	void stopLooper () 
	public void stop () 
		android.os.RemoteException e
	private void  (android.net.ConnectivityManager, android.net.Network, android.net.ConnectivityManager$PacketKeepaliveCallback) 
		android.net.ConnectivityManager this$0
		android.net.Network network
		android.net.ConnectivityManager$PacketKeepaliveCallback callback
		android.os.HandlerThread thread
	static java.lang.Integer access$400 (android.net.ConnectivityManager$PacketKeepalive) 
		android.net.ConnectivityManager$PacketKeepalive x0
	static java.lang.Integer access$402 (android.net.ConnectivityManager$PacketKeepalive, java.lang.Integer) 
		android.net.ConnectivityManager$PacketKeepalive x0
		Integer x1
	static android.net.ConnectivityManager$PacketKeepaliveCallback access$500 (android.net.ConnectivityManager$PacketKeepalive) 
		android.net.ConnectivityManager$PacketKeepalive x0
	void  (android.net.ConnectivityManager, android.net.Network, android.net.ConnectivityManager$PacketKeepaliveCallback, android.net.ConnectivityManager$1) 
		android.net.ConnectivityManager x0
		android.net.Network x1
		android.net.ConnectivityManager$PacketKeepaliveCallback x2
		android.net.ConnectivityManager$1 x3
	static android.os.Messenger access$700 (android.net.ConnectivityManager$PacketKeepalive) 
		android.net.ConnectivityManager$PacketKeepalive x0
}

android/net/IpConfiguration.class
IpConfiguration.java
package android.net
public android.net.IpConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public android.net.IpConfiguration$IpAssignment ipAssignment
	public android.net.StaticIpConfiguration staticIpConfiguration
	public android.net.IpConfiguration$ProxySettings proxySettings
	public android.net.ProxyInfo httpProxy
	public static final android.os.Parcelable$Creator CREATOR
	private void init (android.net.IpConfiguration$IpAssignment, android.net.IpConfiguration$ProxySettings, android.net.StaticIpConfiguration, android.net.ProxyInfo) 
		android.net.IpConfiguration$IpAssignment ipAssignment
		android.net.IpConfiguration$ProxySettings proxySettings
		android.net.StaticIpConfiguration staticIpConfiguration
		android.net.ProxyInfo httpProxy
	public void  () 
	public void  (android.net.IpConfiguration$IpAssignment, android.net.IpConfiguration$ProxySettings, android.net.StaticIpConfiguration, android.net.ProxyInfo) 
		android.net.IpConfiguration$IpAssignment ipAssignment
		android.net.IpConfiguration$ProxySettings proxySettings
		android.net.StaticIpConfiguration staticIpConfiguration
		android.net.ProxyInfo httpProxy
	public void  (android.net.IpConfiguration) 
		android.net.IpConfiguration source
	public android.net.IpConfiguration$IpAssignment getIpAssignment () 
	public void setIpAssignment (android.net.IpConfiguration$IpAssignment) 
		android.net.IpConfiguration$IpAssignment ipAssignment
	public android.net.StaticIpConfiguration getStaticIpConfiguration () 
	public void setStaticIpConfiguration (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration staticIpConfiguration
	public android.net.IpConfiguration$ProxySettings getProxySettings () 
	public void setProxySettings (android.net.IpConfiguration$ProxySettings) 
		android.net.IpConfiguration$ProxySettings proxySettings
	public android.net.ProxyInfo getHttpProxy () 
	public void setHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo httpProxy
	public java.lang.String toString () 
		StringBuilder sbuf
	public boolean equals (java.lang.Object) 
		Object o
		android.net.IpConfiguration other
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/INetworkScoreCache.class
INetworkScoreCache.java
package android.net
public abstract android.net.INetworkScoreCache extends java.lang.Object implements android.os.IInterface  {
	public abstract void updateScores (java.util.List)  throws android.os.RemoteException 
	public abstract void clearScores ()  throws android.os.RemoteException 
}

android/net/UrlQuerySanitizer$IllegalCharacterValueSanitizer.class
UrlQuerySanitizer.java
package android.net
public android.net.UrlQuerySanitizer$IllegalCharacterValueSanitizer extends java.lang.Object implements android.net.UrlQuerySanitizer$ValueSanitizer  {
	private int mFlags
	public static final int SPACE_OK
	public static final int OTHER_WHITESPACE_OK
	public static final int NON_7_BIT_ASCII_OK
	public static final int DQUOTE_OK
	public static final int SQUOTE_OK
	public static final int LT_OK
	public static final int GT_OK
	public static final int AMP_OK
	public static final int PCT_OK
	public static final int NUL_OK
	public static final int SCRIPT_URL_OK
	public static final int ALL_OK
	public static final int ALL_WHITESPACE_OK
	public static final int ALL_ILLEGAL
	public static final int ALL_BUT_NUL_LEGAL
	public static final int ALL_BUT_WHITESPACE_LEGAL
	public static final int URL_LEGAL
	public static final int URL_AND_SPACE_LEGAL
	public static final int AMP_LEGAL
	public static final int AMP_AND_SPACE_LEGAL
	public static final int SPACE_LEGAL
	public static final int ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL
	private static final String JAVASCRIPT_PREFIX
	private static final String VBSCRIPT_PREFIX
	private static final int MIN_SCRIPT_PREFIX_LENGTH
	public void  (int) 
		int flags
	public java.lang.String sanitize (java.lang.String) 
		String asLower
		char c
		int i
		String value
		int length
		StringBuilder stringBuilder
	private java.lang.String trimWhitespace (java.lang.String) 
		String value
		int start
		int last
		int end
	private boolean isWhitespace (char) 
		char c
	private boolean characterIsLegal (char) 
		char c
	static void  () 
}

android/net/NetworkStats$Entry.class
NetworkStats.java
package android.net
public android.net.NetworkStats$Entry extends java.lang.Object {
	public String iface
	public int uid
	public int set
	public int tag
	public int roaming
	public long rxBytes
	public long rxPackets
	public long txBytes
	public long txPackets
	public long operations
	public void  () 
	public void  (long, long, long, long, long) 
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public void  (java.lang.String, int, int, int, long, long, long, long, long) 
		String iface
		int uid
		int set
		int tag
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public void  (java.lang.String, int, int, int, int, long, long, long, long, long) 
		String iface
		int uid
		int set
		int tag
		int roaming
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public boolean isNegative () 
	public boolean isEmpty () 
	public void add (android.net.NetworkStats$Entry) 
		android.net.NetworkStats$Entry another
	public java.lang.String toString () 
		StringBuilder builder
	public boolean equals (java.lang.Object) 
		android.net.NetworkStats$Entry e
		Object o
}

android/net/SSLCertificateSocketFactory.class
SSLCertificateSocketFactory.java
package android.net
public android.net.SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory {
	private static final String TAG
	private static final javax.net.ssl.TrustManager[] INSECURE_TRUST_MANAGER
	private javax.net.ssl.SSLSocketFactory mInsecureFactory
	private javax.net.ssl.SSLSocketFactory mSecureFactory
	private javax.net.ssl.TrustManager[] mTrustManagers
	private javax.net.ssl.KeyManager[] mKeyManagers
	private byte[] mNpnProtocols
	private byte[] mAlpnProtocols
	private java.security.PrivateKey mChannelIdPrivateKey
	private final int mHandshakeTimeoutMillis
	private final com.android.org.conscrypt.SSLClientSessionCache mSessionCache
	private final boolean mSecure
	public void  (int) 
		int handshakeTimeoutMillis
	private void  (int, android.net.SSLSessionCache, boolean) 
		int handshakeTimeoutMillis
		android.net.SSLSessionCache cache
		boolean secure
	public static javax.net.SocketFactory getDefault (int) 
		int handshakeTimeoutMillis
	public static javax.net.ssl.SSLSocketFactory getDefault (int, android.net.SSLSessionCache) 
		int handshakeTimeoutMillis
		android.net.SSLSessionCache cache
	public static javax.net.ssl.SSLSocketFactory getInsecure (int, android.net.SSLSessionCache) 
		int handshakeTimeoutMillis
		android.net.SSLSessionCache cache
	public static org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory (int, android.net.SSLSessionCache) 
		int handshakeTimeoutMillis
		android.net.SSLSessionCache cache
	public static void verifyHostname (java.net.Socket, java.lang.String)  throws java.io.IOException 
		javax.net.ssl.SSLSocket ssl
		javax.net.ssl.SSLSession session
		java.net.Socket socket
		String hostname
	private javax.net.ssl.SSLSocketFactory makeSocketFactory (javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[]) 
		com.android.org.conscrypt.OpenSSLContextImpl sslContext
		java.security.KeyManagementException e
		javax.net.ssl.KeyManager[] keyManagers
		javax.net.ssl.TrustManager[] trustManagers
	private static boolean isSslCheckRelaxed () 
	private synchronized javax.net.ssl.SSLSocketFactory getDelegate () 
	public void setTrustManagers (javax.net.ssl.TrustManager[]) 
		javax.net.ssl.TrustManager[] trustManager
	public void setNpnProtocols (byte[][]) 
		byte[][] npnProtocols
	public void setAlpnProtocols (byte[][]) 
		byte[][] protocols
	static transient byte[] toLengthPrefixedList (byte[][]) 
		byte[] s
		byte b
		byte[] s
		byte[][] items
		int totalLength
		byte[] result
		int pos
	public byte[] getNpnSelectedProtocol (java.net.Socket) 
		java.net.Socket socket
	public byte[] getAlpnSelectedProtocol (java.net.Socket) 
		java.net.Socket socket
	public void setKeyManagers (javax.net.ssl.KeyManager[]) 
		javax.net.ssl.KeyManager[] keyManagers
	public void setChannelIdPrivateKey (java.security.PrivateKey) 
		java.security.PrivateKey privateKey
	public void setUseSessionTickets (java.net.Socket, boolean) 
		java.net.Socket socket
		boolean useSessionTickets
	public void setHostname (java.net.Socket, java.lang.String) 
		java.net.Socket socket
		String hostName
	public void setSoWriteTimeout (java.net.Socket, int)  throws java.net.SocketException 
		java.net.Socket socket
		int writeTimeoutMilliseconds
	private static com.android.org.conscrypt.OpenSSLSocketImpl castToOpenSSLSocket (java.net.Socket) 
		java.net.Socket socket
	public java.net.Socket createSocket (java.net.Socket, java.lang.String, int, boolean)  throws java.io.IOException 
		java.net.Socket k
		String host
		int port
		boolean close
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.net.Socket createSocket ()  throws java.io.IOException 
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.net.Socket createSocket (java.net.InetAddress, int, java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress addr
		int port
		java.net.InetAddress localAddr
		int localPort
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress addr
		int port
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int)  throws java.io.IOException 
		String host
		int port
		java.net.InetAddress localAddr
		int localPort
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.net.Socket createSocket (java.lang.String, int)  throws java.io.IOException 
		String host
		int port
		com.android.org.conscrypt.OpenSSLSocketImpl s
	public java.lang.String[] getDefaultCipherSuites () 
	public java.lang.String[] getSupportedCipherSuites () 
	static void  () 
}

android/net/LinkProperties$ProvisioningChange.class
LinkProperties.java
package android.net
public final android.net.LinkProperties$ProvisioningChange extends java.lang.Enum {
	public static final android.net.LinkProperties$ProvisioningChange STILL_NOT_PROVISIONED
	public static final android.net.LinkProperties$ProvisioningChange LOST_PROVISIONING
	public static final android.net.LinkProperties$ProvisioningChange GAINED_PROVISIONING
	public static final android.net.LinkProperties$ProvisioningChange STILL_PROVISIONED
	private static final android.net.LinkProperties$ProvisioningChange[] $VALUES
	public static android.net.LinkProperties$ProvisioningChange[] values () 
	public static android.net.LinkProperties$ProvisioningChange valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/TrafficStats.class
TrafficStats.java
package android.net
public android.net.TrafficStats extends java.lang.Object {
	public static final int UNSUPPORTED
	public static final long KB_IN_BYTES
	public static final long MB_IN_BYTES
	public static final long GB_IN_BYTES
	public static final long TB_IN_BYTES
	public static final long PB_IN_BYTES
	public static final int UID_REMOVED
	public static final int UID_TETHERING
	public static final int TAG_SYSTEM_DOWNLOAD
	public static final int TAG_SYSTEM_MEDIA
	public static final int TAG_SYSTEM_BACKUP
	public static final int TAG_SYSTEM_RESTORE
	private static android.net.INetworkStatsService sStatsService
	private static android.net.NetworkStats sActiveProfilingStart
	private static Object sProfilingLock
	private static final int TYPE_RX_BYTES
	private static final int TYPE_RX_PACKETS
	private static final int TYPE_TX_BYTES
	private static final int TYPE_TX_PACKETS
	private static final int TYPE_TCP_RX_PACKETS
	private static final int TYPE_TCP_TX_PACKETS
	public void  () 
	private static synchronized android.net.INetworkStatsService getStatsService () 
	public static void setThreadStatsTag (int) 
		int tag
	public static void setThreadStatsTagBackup () 
	public static void setThreadStatsTagRestore () 
	public static int getThreadStatsTag () 
	public static void clearThreadStatsTag () 
	public static void setThreadStatsUid (int) 
		int uid
	public static void clearThreadStatsUid () 
	public static void tagSocket (java.net.Socket)  throws java.net.SocketException 
		java.net.Socket socket
	public static void untagSocket (java.net.Socket)  throws java.net.SocketException 
		java.net.Socket socket
	public static void tagDatagramSocket (java.net.DatagramSocket)  throws java.net.SocketException 
		java.net.DatagramSocket socket
	public static void untagDatagramSocket (java.net.DatagramSocket)  throws java.net.SocketException 
		java.net.DatagramSocket socket
	public static void startDataProfiling (android.content.Context) 
		android.content.Context context
	public static android.net.NetworkStats stopDataProfiling (android.content.Context) 
		android.net.NetworkStats profilingStop
		android.net.NetworkStats profilingDelta
		android.content.Context context
	public static void incrementOperationCount (int) 
		int operationCount
		int tag
	public static void incrementOperationCount (int, int) 
		android.os.RemoteException e
		int tag
		int operationCount
		int uid
	public static void closeQuietly (android.net.INetworkStatsSession) 
		RuntimeException rethrown
		android.net.INetworkStatsSession session
	public static long getMobileTxPackets () 
		String iface
		long total
	public static long getMobileRxPackets () 
		String iface
		long total
	public static long getMobileTxBytes () 
		String iface
		long total
	public static long getMobileRxBytes () 
		String iface
		long total
	public static long getMobileTcpRxPackets () 
		long stat
		String iface
		long total
	public static long getMobileTcpTxPackets () 
		long stat
		String iface
		long total
	public static long getTxPackets (java.lang.String) 
		String iface
	public static long getRxPackets (java.lang.String) 
		String iface
	public static long getTxBytes (java.lang.String) 
		String iface
	public static long getRxBytes (java.lang.String) 
		String iface
	public static long getTotalTxPackets () 
	public static long getTotalRxPackets () 
	public static long getTotalTxBytes () 
	public static long getTotalRxBytes () 
	public static long getUidTxBytes (int) 
		int uid
		int callingUid
	public static long getUidRxBytes (int) 
		int uid
		int callingUid
	public static long getUidTxPackets (int) 
		int uid
		int callingUid
	public static long getUidRxPackets (int) 
		int uid
		int callingUid
	public static long getUidTcpTxBytes (int) 
		int uid
	public static long getUidTcpRxBytes (int) 
		int uid
	public static long getUidUdpTxBytes (int) 
		int uid
	public static long getUidUdpRxBytes (int) 
		int uid
	public static long getUidTcpTxSegments (int) 
		int uid
	public static long getUidTcpRxSegments (int) 
		int uid
	public static long getUidUdpTxPackets (int) 
		int uid
	public static long getUidUdpRxPackets (int) 
		int uid
	private static android.net.NetworkStats getDataLayerSnapshotForUid (android.content.Context) 
		android.os.RemoteException e
		android.content.Context context
		int uid
	private static java.lang.String[] getMobileIfaces () 
		android.os.RemoteException e
	private static native long nativeGetTotalStat (int) 
	private static native long nativeGetIfaceStat (java.lang.String, int) 
	private static native long nativeGetUidStat (int, int) 
	static void  () 
}

android/net/DataUsageRequest$1.class
DataUsageRequest.java
package android.net
final android.net.DataUsageRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.DataUsageRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int requestId
		android.net.NetworkTemplate template
		long thresholdInBytes
		android.net.DataUsageRequest result
	public android.net.DataUsageRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/NetworkScorerAppManager.class
NetworkScorerAppManager.java
package android.net
public final android.net.NetworkScorerAppManager extends java.lang.Object {
	private static final String TAG
	private static final android.content.Intent SCORE_INTENT
	private void  () 
	public static java.util.Collection getAllValidScorers (android.content.Context) 
		android.content.pm.ActivityInfo activityInfo
		android.content.pm.ActivityInfo receiverInfo
		String configurationActivityClassName
		android.content.Intent intent
		java.util.List configActivities
		String scoringServiceClassName
		android.content.Intent serviceIntent
		android.content.pm.ResolveInfo resolveServiceInfo
		android.content.pm.ResolveInfo receiver
		android.content.Context context
		java.util.List scorers
		android.content.pm.PackageManager pm
		java.util.List receivers
	public static android.net.NetworkScorerAppManager$NetworkScorerAppData getActiveScorer (android.content.Context) 
		android.content.Context context
		String scorerPackage
	public static boolean setActiveScorer (android.content.Context, java.lang.String) 
		android.content.Context context
		String packageName
		String oldPackageName
	public static boolean isCallerActiveScorer (android.content.Context, int) 
		android.content.Context context
		int callingUid
		android.net.NetworkScorerAppManager$NetworkScorerAppData defaultApp
	public static android.net.NetworkScorerAppManager$NetworkScorerAppData getScorer (android.content.Context, java.lang.String) 
		android.net.NetworkScorerAppManager$NetworkScorerAppData app
		android.content.Context context
		String packageName
		java.util.Collection applications
	static void  () 
}

android/net/LinkAddress.class
LinkAddress.java
package android.net
public android.net.LinkAddress extends java.lang.Object implements android.os.Parcelable  {
	private java.net.InetAddress address
	private int prefixLength
	private int flags
	private int scope
	public static final android.os.Parcelable$Creator CREATOR
	static int scopeForUnicastAddress (java.net.InetAddress) 
		java.net.InetAddress addr
	private boolean isIPv6ULA () 
		byte[] bytes
	private void init (java.net.InetAddress, int, int, int) 
		java.net.InetAddress address
		int prefixLength
		int flags
		int scope
	public void  (java.net.InetAddress, int, int, int) 
		java.net.InetAddress address
		int prefixLength
		int flags
		int scope
	public void  (java.net.InetAddress, int) 
		java.net.InetAddress address
		int prefixLength
	public void  (java.net.InterfaceAddress) 
		java.net.InterfaceAddress interfaceAddress
	public void  (java.lang.String) 
		String address
	public void  (java.lang.String, int, int) 
		String address
		int flags
		int scope
		android.util.Pair ipAndMask
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.LinkAddress linkAddress
	public int hashCode () 
	public boolean isSameAddressAs (android.net.LinkAddress) 
		android.net.LinkAddress other
	public java.net.InetAddress getAddress () 
	public int getPrefixLength () 
	public int getNetworkPrefixLength () 
	public int getFlags () 
	public int getScope () 
	public boolean isGlobalPreferred () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/PskKeyManager.class
PskKeyManager.java
package android.net
public abstract android.net.PskKeyManager extends java.lang.Object implements com.android.org.conscrypt.PSKKeyManager  {
	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 void  () 
	public java.lang.String chooseServerKeyIdentityHint (java.net.Socket) 
		java.net.Socket socket
	public java.lang.String chooseServerKeyIdentityHint (javax.net.ssl.SSLEngine) 
		javax.net.ssl.SSLEngine engine
	public java.lang.String chooseClientKeyIdentity (java.lang.String, java.net.Socket) 
		String identityHint
		java.net.Socket socket
	public java.lang.String chooseClientKeyIdentity (java.lang.String, javax.net.ssl.SSLEngine) 
		String identityHint
		javax.net.ssl.SSLEngine engine
	public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, java.net.Socket) 
		String identityHint
		String identity
		java.net.Socket socket
	public javax.crypto.SecretKey getKey (java.lang.String, java.lang.String, javax.net.ssl.SSLEngine) 
		String identityHint
		String identity
		javax.net.ssl.SSLEngine engine
}

android/net/IpConfiguration$ProxySettings.class
IpConfiguration.java
package android.net
public final android.net.IpConfiguration$ProxySettings extends java.lang.Enum {
	public static final android.net.IpConfiguration$ProxySettings NONE
	public static final android.net.IpConfiguration$ProxySettings STATIC
	public static final android.net.IpConfiguration$ProxySettings UNASSIGNED
	public static final android.net.IpConfiguration$ProxySettings PAC
	private static final android.net.IpConfiguration$ProxySettings[] $VALUES
	public static android.net.IpConfiguration$ProxySettings[] values () 
	public static android.net.IpConfiguration$ProxySettings valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/NetworkIdentity.class
NetworkIdentity.java
package android.net
public android.net.NetworkIdentity extends java.lang.Object implements java.lang.Comparable  {
	private static final String TAG
	public static final boolean COMBINE_SUBTYPE_ENABLED
	public static final int SUBTYPE_COMBINED
	final int mType
	final int mSubType
	final String mSubscriberId
	final String mNetworkId
	final boolean mRoaming
	final boolean mMetered
	public void  (int, int, java.lang.String, java.lang.String, boolean, boolean) 
		int type
		int subType
		String subscriberId
		String networkId
		boolean roaming
		boolean metered
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.net.NetworkIdentity ident
		Object obj
	public java.lang.String toString () 
		StringBuilder builder
	public int getType () 
	public int getSubType () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getNetworkId () 
	public boolean getRoaming () 
	public boolean getMetered () 
	public static java.lang.String scrubSubscriberId (java.lang.String) 
		String subscriberId
	public static java.lang.String[] scrubSubscriberId (java.lang.String[]) 
		int i
		String[] subscriberId
		String[] res
	public static android.net.NetworkIdentity buildNetworkIdentity (android.content.Context, android.net.NetworkState) 
		android.net.wifi.WifiManager wifi
		android.net.wifi.WifiInfo info
		android.content.Context context
		android.net.NetworkState state
		int type
		int subType
		String subscriberId
		String networkId
		boolean roaming
		boolean metered
	public int compareTo (android.net.NetworkIdentity) 
		android.net.NetworkIdentity another
		int res
	public volatile int compareTo (java.lang.Object) 
}

android/net/SntpClient.class
SntpClient.java
package android.net
public android.net.SntpClient extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final int REFERENCE_TIME_OFFSET
	private static final int ORIGINATE_TIME_OFFSET
	private static final int RECEIVE_TIME_OFFSET
	private static final int TRANSMIT_TIME_OFFSET
	private static final int NTP_PACKET_SIZE
	private static final int NTP_PORT
	private static final int NTP_MODE_CLIENT
	private static final int NTP_MODE_SERVER
	private static final int NTP_MODE_BROADCAST
	private static final int NTP_VERSION
	private static final int NTP_LEAP_NOSYNC
	private static final int NTP_STRATUM_DEATH
	private static final int NTP_STRATUM_MAX
	private static final long OFFSET_1900_TO_1970
	private long mNtpTime
	private long mNtpTimeReference
	private long mRoundTripTime
	public void  () 
	public boolean requestTime (java.lang.String, int) 
		Exception e
		String host
		int timeout
		java.net.InetAddress address
	public boolean requestTime (java.net.InetAddress, int, int) 
		byte[] buffer
		java.net.DatagramPacket request
		long requestTime
		long requestTicks
		java.net.DatagramPacket response
		long responseTicks
		long responseTime
		byte leap
		byte mode
		int stratum
		long originateTime
		long receiveTime
		long transmitTime
		long roundTripTime
		long clockOffset
		Exception e
		java.net.InetAddress address
		int port
		int timeout
		java.net.DatagramSocket socket
	public long getNtpTime () 
	public long getNtpTimeReference () 
	public long getRoundTripTime () 
	private static void checkValidServerReply (byte, byte, int, long)  throws android.net.SntpClient$InvalidServerReplyException 
		byte leap
		byte mode
		int stratum
		long transmitTime
	private long read32 (byte[], int) 
		byte[] buffer
		int offset
		byte b0
		byte b1
		byte b2
		byte b3
		int i0
		int i1
		int i2
		int i3
	private long readTimeStamp (byte[], int) 
		byte[] buffer
		int offset
		long seconds
		long fraction
	private void writeTimeStamp (byte[], int, long) 
		byte[] buffer
		int offset
		long time
		long seconds
		long milliseconds
		long fraction
}

android/net/NetworkFactory$NetworkRequestInfo.class
NetworkFactory.java
package android.net
 android.net.NetworkFactory$NetworkRequestInfo extends java.lang.Object {
	public final android.net.NetworkRequest request
	public int score
	public boolean requested
	final android.net.NetworkFactory this$0
	public void  (android.net.NetworkFactory, android.net.NetworkRequest, int) 
		android.net.NetworkRequest request
		int score
	public java.lang.String toString () 
}

android/net/VpnService.class
VpnService.java
package android.net
public android.net.VpnService extends android.app.Service {
	public static final String SERVICE_INTERFACE
	public void  () 
	private static android.net.IConnectivityManager getService () 
	public static android.content.Intent prepare (android.content.Context) 
		android.content.Context context
	public static void prepareAndAuthorize (android.content.Context) 
		int userId
		android.content.Context context
		android.net.IConnectivityManager cm
		String packageName
	public boolean protect (int) 
		int socket
	public boolean protect (java.net.Socket) 
		java.net.Socket socket
	public boolean protect (java.net.DatagramSocket) 
		java.net.DatagramSocket socket
	public boolean addAddress (java.net.InetAddress, int) 
		android.os.RemoteException e
		java.net.InetAddress address
		int prefixLength
	public boolean removeAddress (java.net.InetAddress, int) 
		android.os.RemoteException e
		java.net.InetAddress address
		int prefixLength
	public boolean setUnderlyingNetworks (android.net.Network[]) 
		android.os.RemoteException e
		android.net.Network[] networks
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
	public void onRevoke () 
	private static void check (java.net.InetAddress, int) 
		java.net.InetAddress address
		int prefixLength
	static void access$100 (java.net.InetAddress, int) 
		java.net.InetAddress x0
		int x1
	static android.net.IConnectivityManager access$200 () 
}

android/net/NetworkCapabilities$1.class
NetworkCapabilities.java
package android.net
final android.net.NetworkCapabilities$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.NetworkCapabilities createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.NetworkCapabilities netCap
	public android.net.NetworkCapabilities[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/net/ParseException.class
ParseException.java
package android.net
public android.net.ParseException extends java.lang.RuntimeException {
	public String response
	void  (java.lang.String) 
		String response
}

android/net/ConnectivityManager$PacketKeepaliveCallback.class
ConnectivityManager.java
package android.net
public android.net.ConnectivityManager$PacketKeepaliveCallback extends java.lang.Object {
	public void  () 
	public void onStarted () 
	public void onStopped () 
	public void onError (int) 
		int error
}

android/net/LinkAddress$1.class
LinkAddress.java
package android.net
final android.net.LinkAddress$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.LinkAddress createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		java.net.InetAddress address
		int prefixLength
		int flags
		int scope
	public android.net.LinkAddress[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/LinkProperties$1.class
LinkProperties.java
package android.net
final android.net.LinkProperties$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.LinkProperties createFromParcel (android.os.Parcel) 
		int i
		int i
		int i
		android.net.LinkProperties stackedLink
		android.os.Parcel in
		android.net.LinkProperties netProp
		String iface
		int addressCount
		java.util.ArrayList stackedLinks
	public android.net.LinkProperties[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/net/Uri.class
Uri.java
package android.net
public abstract android.net.Uri extends java.lang.Object implements android.os.Parcelable java.lang.Comparable  {
	private static final String LOG
	private static final String NOT_CACHED
	public static final android.net.Uri EMPTY
	private static final int NOT_FOUND
	private static final int NOT_CALCULATED
	private static final String NOT_HIERARCHICAL
	private static final String DEFAULT_ENCODING
	private static final int NULL_TYPE_ID
	public static final android.os.Parcelable$Creator CREATOR
	private static final char[] HEX_DIGITS
	private void  () 
	public abstract boolean isHierarchical () 
	public boolean isOpaque () 
	public abstract boolean isRelative () 
	public boolean isAbsolute () 
	public abstract java.lang.String getScheme () 
	public abstract java.lang.String getSchemeSpecificPart () 
	public abstract java.lang.String getEncodedSchemeSpecificPart () 
	public abstract java.lang.String getAuthority () 
	public abstract java.lang.String getEncodedAuthority () 
	public abstract java.lang.String getUserInfo () 
	public abstract java.lang.String getEncodedUserInfo () 
	public abstract java.lang.String getHost () 
	public abstract int getPort () 
	public abstract java.lang.String getPath () 
	public abstract java.lang.String getEncodedPath () 
	public abstract java.lang.String getQuery () 
	public abstract java.lang.String getEncodedQuery () 
	public abstract java.lang.String getFragment () 
	public abstract java.lang.String getEncodedFragment () 
	public abstract java.util.List getPathSegments () 
	public abstract java.lang.String getLastPathSegment () 
	public boolean equals (java.lang.Object) 
		Object o
		android.net.Uri other
	public int hashCode () 
	public int compareTo (android.net.Uri) 
		android.net.Uri other
	public abstract java.lang.String toString () 
	public java.lang.String toSafeString () 
		char c
		int i
		StringBuilder builder
		String scheme
		String ssp
		StringBuilder builder
	public abstract android.net.Uri$Builder buildUpon () 
	public static android.net.Uri parse (java.lang.String) 
		String uriString
	public static android.net.Uri fromFile (java.io.File) 
		java.io.File file
		android.net.Uri$PathPart path
	public static android.net.Uri fromParts (java.lang.String, java.lang.String, java.lang.String) 
		String scheme
		String ssp
		String fragment
	public java.util.Set getQueryParameterNames () 
		int next
		int end
		int separator
		String name
		String query
		java.util.Set names
		int start
	public java.util.List getQueryParameters (java.lang.String) 
		java.io.UnsupportedEncodingException e
		int nextAmpersand
		int end
		int separator
		String key
		String query
		String encodedKey
		String encodedKey
		java.util.ArrayList values
		int start
	public java.lang.String getQueryParameter (java.lang.String) 
		String encodedValue
		int nextAmpersand
		int end
		int separator
		String key
		String query
		String encodedKey
		int length
		int start
	public boolean getBooleanQueryParameter (java.lang.String, boolean) 
		String key
		boolean defaultValue
		String flag
	public android.net.Uri normalizeScheme () 
		String scheme
		String lowerScheme
	public static void writeToParcel (android.os.Parcel, android.net.Uri) 
		android.os.Parcel out
		android.net.Uri uri
	public static java.lang.String encode (java.lang.String) 
		String s
	public static java.lang.String encode (java.lang.String, java.lang.String) 
		int i
		byte[] bytes
		int bytesLength
		java.io.UnsupportedEncodingException e
		int nextToEncode
		int nextAllowed
		String toEncode
		String s
		String allow
		StringBuilder encoded
		int oldLength
		int current
	private static boolean isAllowed (char, java.lang.String) 
		char c
		String allow
	public static java.lang.String decode (java.lang.String) 
		String s
	public static android.net.Uri withAppendedPath (android.net.Uri, java.lang.String) 
		android.net.Uri baseUri
		String pathSegment
		android.net.Uri$Builder builder
	public android.net.Uri getCanonicalUri () 
		java.io.IOException e
		String legacyPath
		String canonicalPath
		String canonicalPath
	public void checkFileUriExposed (java.lang.String) 
		String location
	public boolean isPathPrefixMatch (android.net.Uri) 
		int i
		android.net.Uri prefix
		java.util.List seg
		java.util.List prefixSeg
		int prefixSize
	public volatile int compareTo (java.lang.Object) 
	static java.lang.String access$300 () 
	void  (android.net.Uri$1) 
		android.net.Uri$1 x0
	static java.lang.String access$600 () 
	static void  () 
}

android/net/NetworkInfo.class
NetworkInfo.java
package android.net
public android.net.NetworkInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final java.util.EnumMap stateMap
	private int mNetworkType
	private int mSubtype
	private String mTypeName
	private String mSubtypeName
	private android.net.NetworkInfo$State mState
	private android.net.NetworkInfo$DetailedState mDetailedState
	private String mReason
	private String mExtraInfo
	private boolean mIsFailover
	private boolean mIsAvailable
	private boolean mIsRoaming
	private boolean mIsMetered
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, java.lang.String, java.lang.String) 
		int type
		int subtype
		String typeName
		String subtypeName
	public void  (android.net.NetworkInfo) 
		android.net.NetworkInfo source
	public int getType () 
	public void setType (int) 
		int type
	public int getSubtype () 
	public void setSubtype (int, java.lang.String) 
		int subtype
		String subtypeName
	public java.lang.String getTypeName () 
	public java.lang.String getSubtypeName () 
	public boolean isConnectedOrConnecting () 
	public boolean isConnected () 
	public boolean isAvailable () 
	public void setIsAvailable (boolean) 
		boolean isAvailable
	public boolean isFailover () 
	public void setFailover (boolean) 
		boolean isFailover
	public boolean isRoaming () 
	public void setRoaming (boolean) 
		boolean isRoaming
	public boolean isMetered () 
	public void setMetered (boolean) 
		boolean isMetered
	public android.net.NetworkInfo$State getState () 
	public android.net.NetworkInfo$DetailedState getDetailedState () 
	public void setDetailedState (android.net.NetworkInfo$DetailedState, java.lang.String, java.lang.String) 
		android.net.NetworkInfo$DetailedState detailedState
		String reason
		String extraInfo
	public void setExtraInfo (java.lang.String) 
		String extraInfo
	public java.lang.String getReason () 
	public java.lang.String getExtraInfo () 
	public java.lang.String toString () 
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static android.net.NetworkInfo$State access$002 (android.net.NetworkInfo, android.net.NetworkInfo$State) 
		android.net.NetworkInfo x0
		android.net.NetworkInfo$State x1
	static android.net.NetworkInfo$DetailedState access$102 (android.net.NetworkInfo, android.net.NetworkInfo$DetailedState) 
		android.net.NetworkInfo x0
		android.net.NetworkInfo$DetailedState x1
	static boolean access$202 (android.net.NetworkInfo, boolean) 
		android.net.NetworkInfo x0
		boolean x1
	static boolean access$302 (android.net.NetworkInfo, boolean) 
		android.net.NetworkInfo x0
		boolean x1
	static boolean access$402 (android.net.NetworkInfo, boolean) 
		android.net.NetworkInfo x0
		boolean x1
	static boolean access$502 (android.net.NetworkInfo, boolean) 
		android.net.NetworkInfo x0
		boolean x1
	static java.lang.String access$602 (android.net.NetworkInfo, java.lang.String) 
		android.net.NetworkInfo x0
		String x1
	static java.lang.String access$702 (android.net.NetworkInfo, java.lang.String) 
		android.net.NetworkInfo x0
		String x1
	static void  () 
}

android/net/NetworkStats.class
NetworkStats.java
package android.net
public android.net.NetworkStats extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final String IFACE_ALL
	public static final int UID_ALL
	public static final int TAG_ALL
	public static final int SET_ALL
	public static final int SET_DEFAULT
	public static final int SET_FOREGROUND
	public static final int SET_DEBUG_START
	public static final int SET_DBG_VPN_IN
	public static final int SET_DBG_VPN_OUT
	public static final int TAG_NONE
	public static final int ROAMING_ALL
	public static final int ROAMING_NO
	public static final int ROAMING_YES
	private long elapsedRealtime
	private int size
	private int capacity
	private String[] iface
	private int[] uid
	private int[] set
	private int[] tag
	private int[] roaming
	private long[] rxBytes
	private long[] rxPackets
	private long[] txBytes
	private long[] txPackets
	private long[] operations
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int) 
		long elapsedRealtime
		int initialSize
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public android.net.NetworkStats clone () 
		int i
		android.net.NetworkStats clone
		android.net.NetworkStats$Entry entry
	public android.net.NetworkStats addIfaceValues (java.lang.String, long, long, long, long) 
		String iface
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
	public android.net.NetworkStats addValues (java.lang.String, int, int, int, long, long, long, long, long) 
		String iface
		int uid
		int set
		int tag
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public android.net.NetworkStats addValues (java.lang.String, int, int, int, int, long, long, long, long, long) 
		String iface
		int uid
		int set
		int tag
		int roaming
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public android.net.NetworkStats addValues (android.net.NetworkStats$Entry) 
		int newLength
		android.net.NetworkStats$Entry entry
	public android.net.NetworkStats$Entry getValues (int, android.net.NetworkStats$Entry) 
		int i
		android.net.NetworkStats$Entry recycle
		android.net.NetworkStats$Entry entry
	public long getElapsedRealtime () 
	public void setElapsedRealtime (long) 
		long time
	public long getElapsedRealtimeAge () 
	public int size () 
	public int internalSize () 
	public android.net.NetworkStats combineValues (java.lang.String, int, int, long, long, long, long, long) 
		String iface
		int uid
		int tag
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public android.net.NetworkStats combineValues (java.lang.String, int, int, int, long, long, long, long, long) 
		String iface
		int uid
		int set
		int tag
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
		long operations
	public android.net.NetworkStats combineValues (android.net.NetworkStats$Entry) 
		android.net.NetworkStats$Entry entry
		int i
	public void combineAllValues (android.net.NetworkStats) 
		int i
		android.net.NetworkStats another
		android.net.NetworkStats$Entry entry
	public int findIndex (java.lang.String, int, int, int, int) 
		int i
		String iface
		int uid
		int set
		int tag
		int roaming
	public int findIndexHinted (java.lang.String, int, int, int, int, int) 
		int i
		int halfOffset
		int i
		int offset
		String iface
		int uid
		int set
		int tag
		int roaming
		int hintIndex
	public void spliceOperationsFrom (android.net.NetworkStats) 
		int j
		int i
		android.net.NetworkStats stats
	public java.lang.String[] getUniqueIfaces () 
		String iface
		java.util.HashSet ifaces
	public int[] getUniqueUids () 
		int uid
		int i
		android.util.SparseBooleanArray uids
		int size
		int[] result
	public long getTotalBytes () 
		android.net.NetworkStats$Entry entry
	public android.net.NetworkStats$Entry getTotal (android.net.NetworkStats$Entry) 
		android.net.NetworkStats$Entry recycle
	public android.net.NetworkStats$Entry getTotal (android.net.NetworkStats$Entry, int) 
		android.net.NetworkStats$Entry recycle
		int limitUid
	public android.net.NetworkStats$Entry getTotal (android.net.NetworkStats$Entry, java.util.HashSet) 
		android.net.NetworkStats$Entry recycle
		java.util.HashSet limitIface
	public android.net.NetworkStats$Entry getTotalIncludingTags (android.net.NetworkStats$Entry) 
		android.net.NetworkStats$Entry recycle
	private android.net.NetworkStats$Entry getTotal (android.net.NetworkStats$Entry, java.util.HashSet, int, boolean) 
		boolean matchesUid
		boolean matchesIface
		int i
		android.net.NetworkStats$Entry recycle
		java.util.HashSet limitIface
		int limitUid
		boolean includeTags
		android.net.NetworkStats$Entry entry
	public long getTotalPackets () 
		int i
		long total
	public android.net.NetworkStats subtract (android.net.NetworkStats) 
		android.net.NetworkStats right
	public static android.net.NetworkStats subtract (android.net.NetworkStats, android.net.NetworkStats, android.net.NetworkStats$NonMonotonicObserver, java.lang.Object) 
		android.net.NetworkStats left
		android.net.NetworkStats right
		android.net.NetworkStats$NonMonotonicObserver observer
		Object cookie
	public static android.net.NetworkStats subtract (android.net.NetworkStats, android.net.NetworkStats, android.net.NetworkStats$NonMonotonicObserver, java.lang.Object, android.net.NetworkStats) 
		android.net.NetworkStats result
		int j
		int i
		android.net.NetworkStats left
		android.net.NetworkStats right
		android.net.NetworkStats$NonMonotonicObserver observer
		Object cookie
		android.net.NetworkStats recycle
		long deltaRealtime
		android.net.NetworkStats$Entry entry
		android.net.NetworkStats result
	public android.net.NetworkStats groupedByIface () 
		int i
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
	public android.net.NetworkStats groupedByUid () 
		int i
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
	public android.net.NetworkStats withoutUids (int[]) 
		int i
		int[] uids
		android.net.NetworkStats stats
		android.net.NetworkStats$Entry entry
	public void dump (java.lang.String, java.io.PrintWriter) 
		int i
		String prefix
		java.io.PrintWriter pw
	public static java.lang.String setToString (int) 
		int set
	public static java.lang.String setToCheckinString (int) 
		int set
	public static boolean setMatches (int, int) 
		int querySet
		int dataSet
	public static java.lang.String tagToString (int) 
		int tag
	public static java.lang.String roamingToString (int) 
		int roaming
	public java.lang.String toString () 
		java.io.CharArrayWriter writer
	public int describeContents () 
	public boolean migrateTun (int, java.lang.String, java.lang.String) 
		int tunUid
		String tunIface
		String underlyingIface
		android.net.NetworkStats$Entry tunIfaceTotal
		android.net.NetworkStats$Entry underlyingIfaceTotal
		android.net.NetworkStats$Entry pool
		android.net.NetworkStats$Entry moved
	private void tunAdjustmentInit (int, java.lang.String, java.lang.String, android.net.NetworkStats$Entry, android.net.NetworkStats$Entry) 
		int i
		int tunUid
		String tunIface
		String underlyingIface
		android.net.NetworkStats$Entry tunIfaceTotal
		android.net.NetworkStats$Entry underlyingIfaceTotal
		android.net.NetworkStats$Entry recycle
	private static android.net.NetworkStats$Entry tunGetPool (android.net.NetworkStats$Entry, android.net.NetworkStats$Entry) 
		android.net.NetworkStats$Entry tunIfaceTotal
		android.net.NetworkStats$Entry underlyingIfaceTotal
		android.net.NetworkStats$Entry pool
	private android.net.NetworkStats$Entry addTrafficToApplications (java.lang.String, java.lang.String, android.net.NetworkStats$Entry, android.net.NetworkStats$Entry) 
		int i
		String tunIface
		String underlyingIface
		android.net.NetworkStats$Entry tunIfaceTotal
		android.net.NetworkStats$Entry pool
		android.net.NetworkStats$Entry moved
		android.net.NetworkStats$Entry tmpEntry
	private void deductTrafficFromVpnApp (int, java.lang.String, android.net.NetworkStats$Entry) 
		int tunUid
		String underlyingIface
		android.net.NetworkStats$Entry moved
		int idxVpnBackground
		int idxVpnForeground
	private static void tunSubtract (int, android.net.NetworkStats, android.net.NetworkStats$Entry) 
		int i
		android.net.NetworkStats left
		android.net.NetworkStats$Entry right
		long rxBytes
		long rxPackets
		long txBytes
		long txPackets
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/net/IEthernetManager$Stub$Proxy.class
IEthernetManager.java
package android.net
 android.net.IEthernetManager$Stub$Proxy extends java.lang.Object implements android.net.IEthernetManager  {
	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.net.IpConfiguration getConfiguration ()  throws android.os.RemoteException 
		android.net.IpConfiguration _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.IpConfiguration _result
	public void setConfiguration (android.net.IpConfiguration)  throws android.os.RemoteException 
		android.net.IpConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isAvailable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void addListener (android.net.IEthernetServiceListener)  throws android.os.RemoteException 
		android.net.IEthernetServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeListener (android.net.IEthernetServiceListener)  throws android.os.RemoteException 
		android.net.IEthernetServiceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
}

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

android/net/NetworkTemplate.class
NetworkTemplate.java
package android.net
public android.net.NetworkTemplate extends java.lang.Object implements android.os.Parcelable  {
	private static final int BACKUP_VERSION
	public static final int MATCH_MOBILE_ALL
	public static final int MATCH_MOBILE_3G_LOWER
	public static final int MATCH_MOBILE_4G
	public static final int MATCH_WIFI
	public static final int MATCH_ETHERNET
	public static final int MATCH_MOBILE_WILDCARD
	public static final int MATCH_WIFI_WILDCARD
	public static final int MATCH_BLUETOOTH
	public static final int MATCH_PROXY
	private static boolean sForceAllNetworkTypes
	private final int mMatchRule
	private final String mSubscriberId
	private final String[] mMatchSubscriberIds
	private final String mNetworkId
	public static final android.os.Parcelable$Creator CREATOR
	public static void forceAllNetworkTypes () 
	public static android.net.NetworkTemplate buildTemplateMobileAll (java.lang.String) 
		String subscriberId
	public static android.net.NetworkTemplate buildTemplateMobile3gLower (java.lang.String) 
		String subscriberId
	public static android.net.NetworkTemplate buildTemplateMobile4g (java.lang.String) 
		String subscriberId
	public static android.net.NetworkTemplate buildTemplateMobileWildcard () 
	public static android.net.NetworkTemplate buildTemplateWifiWildcard () 
	public static android.net.NetworkTemplate buildTemplateWifi () 
	public static android.net.NetworkTemplate buildTemplateWifi (java.lang.String) 
		String networkId
	public static android.net.NetworkTemplate buildTemplateEthernet () 
	public static android.net.NetworkTemplate buildTemplateBluetooth () 
	public static android.net.NetworkTemplate buildTemplateProxy () 
	public void  (int, java.lang.String, java.lang.String) 
		int matchRule
		String subscriberId
		String networkId
	public void  (int, java.lang.String, java.lang.String[], java.lang.String) 
		int matchRule
		String subscriberId
		String[] matchSubscriberIds
		String networkId
	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 () 
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		android.net.NetworkTemplate other
		Object obj
	public boolean isMatchRuleMobile () 
	public boolean isPersistable () 
	public int getMatchRule () 
	public java.lang.String getSubscriberId () 
	public java.lang.String getNetworkId () 
	public boolean matches (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesMobile (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesMobile3gLower (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesMobile4g (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesWifi (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesEthernet (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesMobileWildcard (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesWifiWildcard (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesBluetooth (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private boolean matchesProxy (android.net.NetworkIdentity) 
		android.net.NetworkIdentity ident
	private static java.lang.String getMatchRuleName (int) 
		int matchRule
	private static void ensureSubtypeAvailable () 
	public static android.net.NetworkTemplate normalize (android.net.NetworkTemplate, java.lang.String[]) 
		android.net.NetworkTemplate template
		String[] merged
	public byte[] getBytesForBackup ()  throws java.io.IOException 
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream out
	public static android.net.NetworkTemplate getNetworkTemplateFromBackup (java.io.DataInputStream)  throws java.io.IOException android.util.BackupUtils$BadVersionException 
		java.io.DataInputStream in
		int version
		int matchRule
		String subscriberId
		String networkId
	void  (android.os.Parcel, android.net.NetworkTemplate$1) 
		android.os.Parcel x0
		android.net.NetworkTemplate$1 x1
	static void  () 
}

android/net/LinkQualityInfo$1.class
LinkQualityInfo.java
package android.net
final android.net.LinkQualityInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.LinkQualityInfo createFromParcel (android.os.Parcel) 
		android.net.LinkQualityInfo li
		android.os.Parcel in
		int objectType
	public android.net.LinkQualityInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/INetd$Stub.class
INetd.java
package android.net
public abstract android.net.INetd$Stub extends android.os.Binder implements android.net.INetd  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_isAlive
	static final int TRANSACTION_firewallReplaceUidChain
	static final int TRANSACTION_bandwidthEnableDataSaver
	static final int TRANSACTION_networkRejectNonSecureVpn
	static final int TRANSACTION_socketDestroy
	static final int TRANSACTION_setResolverConfiguration
	static final int TRANSACTION_getResolverInfo
	static final int TRANSACTION_tetherApplyDnsInterfaces
	static final int TRANSACTION_interfaceAddAddress
	static final int TRANSACTION_interfaceDelAddress
	public void  () 
	public static android.net.INetd 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 _result
		String _arg0
		boolean _arg1
		int[] _arg2
		boolean _result
		boolean _arg0
		boolean _result
		boolean _arg0
		android.net.UidRange[] _arg1
		android.net.UidRange[] _arg0
		int[] _arg1
		int _arg0
		String[] _arg1
		String[] _arg2
		int[] _arg3
		String[] _arg1
		String[] _arg2
		int[] _arg3
		int[] _arg4
		int _arg0
		String[] _arg1
		int _arg1_length
		String[] _arg2
		int _arg2_length
		int[] _arg3
		int _arg3_length
		int[] _arg4
		int _arg4_length
		boolean _result
		String _arg0
		String _arg1
		int _arg2
		String _arg0
		String _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/INetworkPolicyListener.class
INetworkPolicyListener.java
package android.net
public abstract android.net.INetworkPolicyListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onUidRulesChanged (int, int)  throws android.os.RemoteException 
	public abstract void onMeteredIfacesChanged (java.lang.String[])  throws android.os.RemoteException 
	public abstract void onRestrictBackgroundChanged (boolean)  throws android.os.RemoteException 
	public abstract void onRestrictBackgroundWhitelistChanged (int, boolean)  throws android.os.RemoteException 
	public abstract void onRestrictBackgroundBlacklistChanged (int, boolean)  throws android.os.RemoteException 
}

android/net/DhcpInfo.class
DhcpInfo.java
package android.net
public android.net.DhcpInfo extends java.lang.Object implements android.os.Parcelable  {
	public int ipAddress
	public int gateway
	public int netmask
	public int dns1
	public int dns2
	public int serverAddress
	public int leaseDuration
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.DhcpInfo) 
		android.net.DhcpInfo source
	public java.lang.String toString () 
		StringBuffer str
	private static void putAddress (java.lang.StringBuffer, int) 
		StringBuffer buf
		int addr
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/NetworkKey.class
NetworkKey.java
package android.net
public android.net.NetworkKey extends java.lang.Object implements android.os.Parcelable  {
	public static final int TYPE_WIFI
	public final int type
	public final android.net.WifiKey wifiKey
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.WifiKey) 
		android.net.WifiKey wifiKey
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.NetworkKey that
	public int hashCode () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.NetworkKey$1) 
		android.os.Parcel x0
		android.net.NetworkKey$1 x1
	static void  () 
}

android/net/LinkProperties.class
LinkProperties.java
package android.net
public final android.net.LinkProperties extends java.lang.Object implements android.os.Parcelable  {
	private String mIfaceName
	private java.util.ArrayList mLinkAddresses
	private java.util.ArrayList mDnses
	private String mDomains
	private java.util.ArrayList mRoutes
	private android.net.ProxyInfo mHttpProxy
	private int mMtu
	private String mTcpBufferSizes
	private static final int MIN_MTU
	private static final int MIN_MTU_V6
	private static final int MAX_MTU
	private java.util.Hashtable mStackedLinks
	public static final android.os.Parcelable$Creator CREATOR
	public static android.net.LinkProperties$ProvisioningChange compareProvisioning (android.net.LinkProperties, android.net.LinkProperties) 
		android.net.LinkProperties before
		android.net.LinkProperties after
	public void  () 
	public void  (android.net.LinkProperties) 
		android.net.LinkAddress l
		java.net.InetAddress i
		android.net.RouteInfo r
		android.net.LinkProperties l
		android.net.LinkProperties source
	public void setInterfaceName (java.lang.String) 
		android.net.RouteInfo route
		String iface
		java.util.ArrayList newRoutes
	public java.lang.String getInterfaceName () 
	public java.util.List getAllInterfaceNames () 
		android.net.LinkProperties stacked
		java.util.List interfaceNames
	public java.util.List getAddresses () 
		android.net.LinkAddress linkAddress
		java.util.List addresses
	public java.util.List getAllAddresses () 
		android.net.LinkAddress linkAddress
		android.net.LinkProperties stacked
		java.util.List addresses
	private int findLinkAddressIndex (android.net.LinkAddress) 
		int i
		android.net.LinkAddress address
	public boolean addLinkAddress (android.net.LinkAddress) 
		android.net.LinkAddress address
		int i
	public boolean removeLinkAddress (android.net.LinkAddress) 
		android.net.LinkAddress toRemove
		int i
	public java.util.List getLinkAddresses () 
	public java.util.List getAllLinkAddresses () 
		android.net.LinkProperties stacked
		java.util.List addresses
	public void setLinkAddresses (java.util.Collection) 
		android.net.LinkAddress address
		java.util.Collection addresses
	public boolean addDnsServer (java.net.InetAddress) 
		java.net.InetAddress dnsServer
	public boolean removeDnsServer (java.net.InetAddress) 
		java.net.InetAddress dnsServer
	public void setDnsServers (java.util.Collection) 
		java.net.InetAddress dnsServer
		java.util.Collection dnsServers
	public java.util.List getDnsServers () 
	public void setDomains (java.lang.String) 
		String domains
	public java.lang.String getDomains () 
	public void setMtu (int) 
		int mtu
	public int getMtu () 
	public void setTcpBufferSizes (java.lang.String) 
		String tcpBufferSizes
	public java.lang.String getTcpBufferSizes () 
	private android.net.RouteInfo routeWithInterface (android.net.RouteInfo) 
		android.net.RouteInfo route
	public boolean addRoute (android.net.RouteInfo) 
		String routeIface
		android.net.RouteInfo route
	public boolean removeRoute (android.net.RouteInfo) 
		android.net.RouteInfo route
	public java.util.List getRoutes () 
	public java.util.List getAllRoutes () 
		android.net.LinkProperties stacked
		java.util.List routes
	public void setHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo proxy
	public android.net.ProxyInfo getHttpProxy () 
	public boolean addStackedLink (android.net.LinkProperties) 
		android.net.LinkProperties link
	public boolean removeStackedLink (java.lang.String) 
		android.net.LinkProperties removed
		String iface
	public java.util.List getStackedLinks () 
		android.net.LinkProperties link
		java.util.List stacked
	public void clear () 
	public int describeContents () 
	public java.lang.String toString () 
		android.net.LinkAddress addr
		java.net.InetAddress addr
		android.net.RouteInfo route
		android.net.LinkProperties link
		String ifaceName
		String linkAddresses
		String dns
		String domainName
		String mtu
		String tcpBuffSizes
		String routes
		String proxy
		String stacked
	public boolean hasIPv4Address () 
		android.net.LinkAddress address
	private boolean hasIPv4AddressOnInterface (java.lang.String) 
		String iface
	public boolean hasGlobalIPv6Address () 
		android.net.LinkAddress address
	public boolean hasIPv4DefaultRoute () 
		android.net.RouteInfo r
	public boolean hasIPv6DefaultRoute () 
		android.net.RouteInfo r
	public boolean hasIPv4DnsServer () 
		java.net.InetAddress ia
	public boolean hasIPv6DnsServer () 
		java.net.InetAddress ia
	public boolean isIPv4Provisioned () 
	public boolean isIPv6Provisioned () 
	public boolean isProvisioned () 
	public boolean isReachable (java.net.InetAddress) 
		java.net.InetAddress ip
		java.util.List allRoutes
		android.net.RouteInfo bestRoute
	public boolean isIdenticalInterfaceName (android.net.LinkProperties) 
		android.net.LinkProperties target
	public boolean isIdenticalAddresses (android.net.LinkProperties) 
		android.net.LinkProperties target
		java.util.Collection targetAddresses
		java.util.Collection sourceAddresses
	public boolean isIdenticalDnses (android.net.LinkProperties) 
		android.net.LinkProperties target
		java.util.Collection targetDnses
		String targetDomains
	public boolean isIdenticalRoutes (android.net.LinkProperties) 
		android.net.LinkProperties target
		java.util.Collection targetRoutes
	public boolean isIdenticalHttpProxy (android.net.LinkProperties) 
		android.net.LinkProperties target
	public boolean isIdenticalStackedLinks (android.net.LinkProperties) 
		String iface
		android.net.LinkProperties stacked
		android.net.LinkProperties target
	public boolean isIdenticalMtu (android.net.LinkProperties) 
		android.net.LinkProperties target
	public boolean isIdenticalTcpBufferSizes (android.net.LinkProperties) 
		android.net.LinkProperties target
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.LinkProperties target
	public android.net.LinkProperties$CompareResult compareAddresses (android.net.LinkProperties) 
		android.net.LinkAddress newAddress
		android.net.LinkProperties target
		android.net.LinkProperties$CompareResult result
	public android.net.LinkProperties$CompareResult compareDnses (android.net.LinkProperties) 
		java.net.InetAddress newAddress
		android.net.LinkProperties target
		android.net.LinkProperties$CompareResult result
	public android.net.LinkProperties$CompareResult compareAllRoutes (android.net.LinkProperties) 
		android.net.RouteInfo r
		android.net.LinkProperties target
		android.net.LinkProperties$CompareResult result
	public android.net.LinkProperties$CompareResult compareAllInterfaceNames (android.net.LinkProperties) 
		String r
		android.net.LinkProperties target
		android.net.LinkProperties$CompareResult result
	public int hashCode () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.LinkAddress linkAddress
		java.net.InetAddress d
		android.net.RouteInfo route
		android.os.Parcel dest
		int flags
		java.util.ArrayList stackedLinks
	public static boolean isValidMtu (int, boolean) 
		int mtu
		boolean ipv6
	static void  () 
}

android/net/PacProxySelector.class
PacProxySelector.java
package android.net
public android.net.PacProxySelector extends java.net.ProxySelector {
	private static final String TAG
	public static final String PROXY_SERVICE
	private static final String SOCKS
	private static final String PROXY
	private com.android.net.IProxyService mProxyService
	private final java.util.List mDefaultList
	public void  () 
	public java.util.List select (java.net.URI) 
		java.net.URISyntaxException e
		java.net.MalformedURLException e
		Exception e
		java.net.URI uri
		String response
		String urlString
		String urlString
	private static java.util.List parseResponse (java.lang.String) 
		java.net.Proxy proxy
		java.net.Proxy proxy
		String trimmed
		String s
		String response
		String[] split
		java.util.List ret
	private static java.net.Proxy proxyFromHostPort (java.net.Proxy$Type, java.lang.String) 
		String[] hostPort
		String host
		int port
		RuntimeException e
		java.net.Proxy$Type type
		String hostPortString
	public void connectFailed (java.net.URI, java.net.SocketAddress, java.io.IOException) 
		java.net.URI uri
		java.net.SocketAddress address
		java.io.IOException failure
}

android/net/INetworkStatsSession.class
INetworkStatsSession.java
package android.net
public abstract android.net.INetworkStatsSession extends java.lang.Object implements android.os.IInterface  {
	public abstract android.net.NetworkStats getDeviceSummaryForNetwork (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getSummaryForNetwork (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
	public abstract android.net.NetworkStatsHistory getHistoryForNetwork (android.net.NetworkTemplate, int)  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getSummaryForAllUid (android.net.NetworkTemplate, long, long, boolean)  throws android.os.RemoteException 
	public abstract android.net.NetworkStatsHistory getHistoryForUid (android.net.NetworkTemplate, int, int, int, int)  throws android.os.RemoteException 
	public abstract android.net.NetworkStatsHistory getHistoryIntervalForUid (android.net.NetworkTemplate, int, int, int, int, long, long)  throws android.os.RemoteException 
	public abstract int[] getRelevantUids ()  throws android.os.RemoteException 
	public abstract void close ()  throws android.os.RemoteException 
}

android/net/INetworkStatsService$Stub.class
INetworkStatsService.java
package android.net
public abstract android.net.INetworkStatsService$Stub extends android.os.Binder implements android.net.INetworkStatsService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_openSession
	static final int TRANSACTION_openSessionForUsageStats
	static final int TRANSACTION_getNetworkTotalBytes
	static final int TRANSACTION_getDataLayerSnapshotForUid
	static final int TRANSACTION_getMobileIfaces
	static final int TRANSACTION_incrementOperationCount
	static final int TRANSACTION_setUidForeground
	static final int TRANSACTION_forceUpdateIfaces
	static final int TRANSACTION_forceUpdate
	static final int TRANSACTION_advisePersistThreshold
	static final int TRANSACTION_registerUsageCallback
	static final int TRANSACTION_unregisterUsageRequest
	public void  () 
	public static android.net.INetworkStatsService 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.INetworkStatsSession _result
		String _arg0
		android.net.INetworkStatsSession _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		long _arg1
		long _arg2
		long _result
		int _arg0
		android.net.NetworkStats _result
		String[] _result
		int _arg0
		int _arg1
		int _arg2
		int _arg0
		boolean _arg1
		long _arg0
		android.net.DataUsageRequest _arg1
		android.os.Messenger _arg2
		String _arg0
		android.net.DataUsageRequest _arg1
		android.os.Messenger _arg2
		android.os.IBinder _arg3
		android.net.DataUsageRequest _result
		android.net.DataUsageRequest _arg0
		android.net.DataUsageRequest _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/StaticIpConfiguration$1.class
StaticIpConfiguration.java
package android.net
final android.net.StaticIpConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.StaticIpConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.StaticIpConfiguration s
	public android.net.StaticIpConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/ConnectivityManager$1.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$1 extends android.os.INetworkActivityListener$Stub {
	final android.net.ConnectivityManager$OnNetworkActiveListener val$l
	final android.net.ConnectivityManager this$0
	void  (android.net.ConnectivityManager, android.net.ConnectivityManager$OnNetworkActiveListener) 
		android.net.ConnectivityManager this$0
	public void onNetworkActive ()  throws android.os.RemoteException 
}

android/net/ProxyInfo$1.class
ProxyInfo.java
package android.net
final android.net.ProxyInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.ProxyInfo createFromParcel (android.os.Parcel) 
		android.net.Uri url
		int localPort
		android.os.Parcel in
		String host
		int port
		String exclList
		String[] parsedExclList
		android.net.ProxyInfo proxyProperties
	public android.net.ProxyInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/RouteInfo.class
RouteInfo.java
package android.net
public final android.net.RouteInfo extends java.lang.Object implements android.os.Parcelable  {
	private final android.net.IpPrefix mDestination
	private final java.net.InetAddress mGateway
	private final String mInterface
	public static final int RTN_UNICAST
	public static final int RTN_UNREACHABLE
	public static final int RTN_THROW
	private final int mType
	private final boolean mIsHost
	private final boolean mHasGateway
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.IpPrefix, java.net.InetAddress, java.lang.String, int) 
		android.net.IpPrefix destination
		java.net.InetAddress gateway
		String iface
		int type
	public void  (android.net.IpPrefix, java.net.InetAddress, java.lang.String) 
		android.net.IpPrefix destination
		java.net.InetAddress gateway
		String iface
	public void  (android.net.LinkAddress, java.net.InetAddress, java.lang.String) 
		android.net.LinkAddress destination
		java.net.InetAddress gateway
		String iface
	public void  (android.net.IpPrefix, java.net.InetAddress) 
		android.net.IpPrefix destination
		java.net.InetAddress gateway
	public void  (android.net.LinkAddress, java.net.InetAddress) 
		android.net.LinkAddress destination
		java.net.InetAddress gateway
	public void  (java.net.InetAddress) 
		java.net.InetAddress gateway
	public void  (android.net.IpPrefix) 
		android.net.IpPrefix destination
	public void  (android.net.LinkAddress) 
		android.net.LinkAddress destination
	public void  (android.net.IpPrefix, int) 
		android.net.IpPrefix destination
		int type
	public static android.net.RouteInfo makeHostRoute (java.net.InetAddress, java.lang.String) 
		java.net.InetAddress host
		String iface
	public static android.net.RouteInfo makeHostRoute (java.net.InetAddress, java.net.InetAddress, java.lang.String) 
		java.net.InetAddress host
		java.net.InetAddress gateway
		String iface
	private boolean isHost () 
	public android.net.IpPrefix getDestination () 
	public android.net.LinkAddress getDestinationLinkAddress () 
	public java.net.InetAddress getGateway () 
	public java.lang.String getInterface () 
	public int getType () 
	public boolean isDefaultRoute () 
	public boolean isIPv4Default () 
	public boolean isIPv6Default () 
	public boolean isHostRoute () 
	public boolean hasGateway () 
	public boolean matches (java.net.InetAddress) 
		java.net.InetAddress destination
	public static android.net.RouteInfo selectBestRoute (java.util.Collection, java.net.InetAddress) 
		android.net.RouteInfo route
		java.util.Collection routes
		java.net.InetAddress dest
		android.net.RouteInfo bestRoute
	public java.lang.String toString () 
		String val
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.RouteInfo target
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
		byte[] gatewayBytes
	static void  () 
}

android/net/UidRange.class
UidRange.java
package android.net
public final android.net.UidRange extends java.lang.Object implements android.os.Parcelable  {
	public final int start
	public final int stop
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int startUid
		int stopUid
	public static android.net.UidRange createForUser (int) 
		int userId
	public int getStartUser () 
	public boolean contains (int) 
		int uid
	public boolean containsRange (android.net.UidRange) 
		android.net.UidRange other
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		android.net.UidRange other
		Object o
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/IpConfiguration$IpAssignment.class
IpConfiguration.java
package android.net
public final android.net.IpConfiguration$IpAssignment extends java.lang.Enum {
	public static final android.net.IpConfiguration$IpAssignment STATIC
	public static final android.net.IpConfiguration$IpAssignment DHCP
	public static final android.net.IpConfiguration$IpAssignment UNASSIGNED
	private static final android.net.IpConfiguration$IpAssignment[] $VALUES
	public static android.net.IpConfiguration$IpAssignment[] values () 
	public static android.net.IpConfiguration$IpAssignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/dhcp/
android/net/dhcp/DhcpClient.class
DhcpClient.java
package android.net.dhcp
public android.net.dhcp.DhcpClient extends com.android.internal.util.StateMachine {
	private static final String TAG
	private static final boolean DBG
	private static final boolean STATE_DBG
	private static final boolean MSG_DBG
	private static final boolean PACKET_DBG
	private static final int SECONDS
	private static final int FIRST_TIMEOUT_MS
	private static final int MAX_TIMEOUT_MS
	private static final int DHCP_TIMEOUT_MS
	private static final int PUBLIC_BASE
	public static final int CMD_START_DHCP
	public static final int CMD_STOP_DHCP
	public static final int CMD_PRE_DHCP_ACTION
	public static final int CMD_POST_DHCP_ACTION
	public static final int CMD_ON_QUIT
	public static final int CMD_PRE_DHCP_ACTION_COMPLETE
	public static final int CMD_CLEAR_LINKADDRESS
	public static final int CMD_CONFIGURE_LINKADDRESS
	public static final int EVENT_LINKADDRESS_CONFIGURED
	public static final int DHCP_SUCCESS
	public static final int DHCP_FAILURE
	private static final int PRIVATE_BASE
	private static final int CMD_KICK
	private static final int CMD_RECEIVED_PACKET
	private static final int CMD_TIMEOUT
	private static final int CMD_RENEW_DHCP
	private static final int CMD_REBIND_DHCP
	private static final int CMD_EXPIRE_DHCP
	private static final Class[] sMessageClasses
	private static final android.util.SparseArray sMessageNames
	static final byte[] REQUESTED_PARAMS
	private static final boolean DO_UNICAST
	private final android.content.Context mContext
	private final java.util.Random mRandom
	private final android.net.metrics.IpConnectivityLog mMetricsLog
	private java.io.FileDescriptor mPacketSock
	private java.io.FileDescriptor mUdpSock
	private android.net.dhcp.DhcpClient$ReceiveThread mReceiveThread
	private final com.android.internal.util.StateMachine mController
	private final com.android.internal.util.WakeupMessage mKickAlarm
	private final com.android.internal.util.WakeupMessage mTimeoutAlarm
	private final com.android.internal.util.WakeupMessage mRenewAlarm
	private final com.android.internal.util.WakeupMessage mRebindAlarm
	private final com.android.internal.util.WakeupMessage mExpiryAlarm
	private final String mIfaceName
	private boolean mRegisteredForPreDhcpNotification
	private java.net.NetworkInterface mIface
	private byte[] mHwAddr
	private android.system.PacketSocketAddress mInterfaceBroadcastAddr
	private int mTransactionId
	private long mTransactionStartMillis
	private android.net.DhcpResults mDhcpLease
	private long mDhcpLeaseExpiry
	private android.net.DhcpResults mOffer
	private long mLastInitEnterTime
	private long mLastBoundExitTime
	private com.android.internal.util.State mStoppedState
	private com.android.internal.util.State mDhcpState
	private com.android.internal.util.State mDhcpInitState
	private com.android.internal.util.State mDhcpSelectingState
	private com.android.internal.util.State mDhcpRequestingState
	private com.android.internal.util.State mDhcpHaveLeaseState
	private com.android.internal.util.State mConfiguringInterfaceState
	private com.android.internal.util.State mDhcpBoundState
	private com.android.internal.util.State mDhcpRenewingState
	private com.android.internal.util.State mDhcpRebindingState
	private com.android.internal.util.State mDhcpInitRebootState
	private com.android.internal.util.State mDhcpRebootingState
	private com.android.internal.util.State mWaitBeforeStartState
	private com.android.internal.util.State mWaitBeforeRenewalState
	private com.android.internal.util.WakeupMessage makeWakeupMessage (java.lang.String, int) 
		String cmdName
		int cmd
	private void  (android.content.Context, com.android.internal.util.StateMachine, java.lang.String) 
		android.content.Context context
		com.android.internal.util.StateMachine controller
		String iface
	public void registerForPreDhcpNotification () 
	public static android.net.dhcp.DhcpClient makeDhcpClient (android.content.Context, com.android.internal.util.StateMachine, java.lang.String) 
		android.content.Context context
		com.android.internal.util.StateMachine controller
		String intf
		android.net.dhcp.DhcpClient client
	private boolean initInterface () 
		Exception e
	private void startNewTransaction () 
	private boolean initSockets () 
	private boolean initPacketSocket () 
		android.system.PacketSocketAddress addr
		Exception e
	private boolean initUdpSocket () 
		Exception e
	private boolean connectUdpSock (java.net.Inet4Address) 
		Exception e
		java.net.Inet4Address to
	private static void closeQuietly (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	private void closeSockets () 
	private short getSecs () 
	private boolean transmitPacket (java.nio.ByteBuffer, java.lang.String, int, java.net.Inet4Address) 
		Exception e
		java.nio.ByteBuffer buf
		String description
		int encap
		java.net.Inet4Address to
	private boolean sendDiscoverPacket () 
		java.nio.ByteBuffer packet
	private boolean sendRequestPacket (java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address) 
		java.net.Inet4Address clientAddress
		java.net.Inet4Address requestedAddress
		java.net.Inet4Address serverAddress
		java.net.Inet4Address to
		int encap
		java.nio.ByteBuffer packet
		String serverStr
		String description
	private void scheduleLeaseTimers () 
		long now
		long remainingDelay
		long renewDelay
		long rebindDelay
	private void notifySuccess () 
	private void notifyFailure () 
	private void acceptDhcpResults (android.net.DhcpResults, java.lang.String) 
		android.net.DhcpResults results
		String msg
	private void clearDhcpState () 
	public void doQuit () 
	protected void onQuitting () 
	public boolean isValidPacket (android.net.dhcp.DhcpPacket) 
		android.net.dhcp.DhcpPacket packet
		int xid
	public void setDhcpLeaseExpiry (android.net.dhcp.DhcpPacket) 
		android.net.dhcp.DhcpPacket packet
		long leaseTimeMillis
	private void logError (int) 
		int errorCode
	private void logState (java.lang.String, int) 
		String name
		int durationMs
	static void access$000 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static java.io.FileDescriptor access$100 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$200 (android.net.dhcp.DhcpClient, int) 
		android.net.dhcp.DhcpClient x0
		int x1
	static void access$300 (android.net.dhcp.DhcpClient, java.lang.String, int) 
		android.net.dhcp.DhcpClient x0
		String x1
		int x2
	static android.util.SparseArray access$400 () 
	static com.android.internal.util.StateMachine access$500 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$600 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static boolean access$700 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.State access$800 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$900 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static com.android.internal.util.State access$1000 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$1100 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$1200 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static boolean access$1300 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static boolean access$1400 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static android.net.dhcp.DhcpClient$ReceiveThread access$1502 (android.net.dhcp.DhcpClient, android.net.dhcp.DhcpClient$ReceiveThread) 
		android.net.dhcp.DhcpClient x0
		android.net.dhcp.DhcpClient$ReceiveThread x1
	static android.net.dhcp.DhcpClient$ReceiveThread access$1500 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$1600 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.State access$1700 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$1800 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$1900 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static com.android.internal.util.WakeupMessage access$2000 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.WakeupMessage access$2100 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static java.util.Random access$2200 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$2300 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static long access$2402 (android.net.dhcp.DhcpClient, long) 
		android.net.dhcp.DhcpClient x0
		long x1
	static boolean access$2500 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static android.net.DhcpResults access$2602 (android.net.dhcp.DhcpClient, android.net.DhcpResults) 
		android.net.dhcp.DhcpClient x0
		android.net.DhcpResults x1
	static android.net.DhcpResults access$2600 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.State access$2700 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$2800 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static boolean access$2900 (android.net.dhcp.DhcpClient, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address) 
		android.net.dhcp.DhcpClient x0
		java.net.Inet4Address x1
		java.net.Inet4Address x2
		java.net.Inet4Address x3
		java.net.Inet4Address x4
	static void access$3000 (android.net.dhcp.DhcpClient, android.net.DhcpResults, java.lang.String) 
		android.net.dhcp.DhcpClient x0
		android.net.DhcpResults x1
		String x2
	static com.android.internal.util.State access$3100 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$3200 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$3300 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$3400 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$3500 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static com.android.internal.util.WakeupMessage access$3600 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.WakeupMessage access$3700 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.WakeupMessage access$3800 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static android.net.DhcpResults access$3900 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static com.android.internal.util.State access$4000 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$4100 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static boolean access$4200 (android.net.dhcp.DhcpClient, java.net.Inet4Address) 
		android.net.dhcp.DhcpClient x0
		java.net.Inet4Address x1
	static void access$4300 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$4400 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static long access$4502 (android.net.dhcp.DhcpClient, long) 
		android.net.dhcp.DhcpClient x0
		long x1
	static com.android.internal.util.State access$4600 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$4700 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static com.android.internal.util.State access$4800 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$4900 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static long access$4500 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static long access$2400 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$5000 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$5100 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void access$5200 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static com.android.internal.util.State access$5300 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$5400 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static java.io.FileDescriptor access$5500 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$5600 (java.io.FileDescriptor) 
		java.io.FileDescriptor x0
	static boolean access$5700 (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient x0
	static void access$5800 (android.net.dhcp.DhcpClient, com.android.internal.util.IState) 
		android.net.dhcp.DhcpClient x0
		com.android.internal.util.IState x1
	static void  () 
}

android/net/dhcp/DhcpAckPacket.class
DhcpAckPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpAckPacket extends android.net.dhcp.DhcpPacket {
	private final java.net.Inet4Address mSrcIp
	void  (int, short, boolean, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int transId
		short secs
		boolean broadcast
		java.net.Inet4Address serverAddress
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		byte[] clientMac
	public java.lang.String toString () 
		java.net.Inet4Address dnsServer
		String s
		String dnsServers
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
		java.net.Inet4Address destIp
		java.net.Inet4Address srcIp
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	private static final int getInt (java.lang.Integer) 
		Integer v
}

android/net/dhcp/DhcpRequestPacket.class
DhcpRequestPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpRequestPacket extends android.net.dhcp.DhcpPacket {
	void  (int, short, java.net.Inet4Address, byte[], boolean) 
		int transId
		short secs
		java.net.Inet4Address clientIp
		byte[] clientMac
		boolean broadcast
	public java.lang.String toString () 
		String s
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpClient$ReceiveThread.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$ReceiveThread extends java.lang.Thread {
	private final byte[] mPacket
	private volatile boolean mStopped
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void halt () 
	public void run () 
		android.net.dhcp.DhcpPacket packet
		Exception e
		android.net.dhcp.DhcpPacket$ParseException e
		int length
}

android/net/dhcp/DhcpClient$StoppedState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$StoppedState extends com.android.internal.util.State {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public boolean processMessage (android.os.Message) 
		android.os.Message message
}

android/net/dhcp/DhcpClient$DhcpRenewingState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpRenewingState extends android.net.dhcp.DhcpClient$DhcpReacquiringState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public boolean processMessage (android.os.Message) 
		android.os.Message message
	protected java.net.Inet4Address packetDestination () 
}

android/net/dhcp/DhcpClient$ConfiguringInterfaceState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$ConfiguringInterfaceState extends android.net.dhcp.DhcpClient$LoggingState {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public boolean processMessage (android.os.Message) 
		android.os.Message message
}

android/net/dhcp/DhcpClient$DhcpState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpState extends com.android.internal.util.State {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message message
}

android/net/dhcp/DhcpClient$WaitBeforeRenewalState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$WaitBeforeRenewalState extends android.net.dhcp.DhcpClient$WaitBeforeOtherState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient, com.android.internal.util.State) 
		android.net.dhcp.DhcpClient this$0
		com.android.internal.util.State otherState
}

android/net/dhcp/DhcpClient$DhcpInitState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpInitState extends android.net.dhcp.DhcpClient$PacketRetransmittingState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	protected boolean sendPacket () 
	protected void receivePacket (android.net.dhcp.DhcpPacket) 
		android.net.dhcp.DhcpPacket packet
}

android/net/dhcp/DhcpClient$PacketRetransmittingState.class
DhcpClient.java
package android.net.dhcp
abstract android.net.dhcp.DhcpClient$PacketRetransmittingState extends android.net.dhcp.DhcpClient$LoggingState {
	private int mTimer
	protected int mTimeout
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public boolean processMessage (android.os.Message) 
		android.os.Message message
	public void exit () 
	protected abstract boolean sendPacket () 
	protected abstract void receivePacket (android.net.dhcp.DhcpPacket) 
	protected void timeout () 
	protected void initTimer () 
	protected int jitterTimer (int) 
		int baseTimer
		int maxJitter
		int jitter
	protected void scheduleKick () 
		long now
		long timeout
		long alarmTime
	protected void maybeInitTimeout () 
		long alarmTime
}

android/net/dhcp/DhcpClient$WaitBeforeStartState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$WaitBeforeStartState extends android.net.dhcp.DhcpClient$WaitBeforeOtherState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient, com.android.internal.util.State) 
		android.net.dhcp.DhcpClient this$0
		com.android.internal.util.State otherState
}

android/net/dhcp/DhcpNakPacket.class
DhcpNakPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpNakPacket extends android.net.dhcp.DhcpPacket {
	void  (int, short, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int transId
		short secs
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address relayIp
		byte[] clientMac
	public java.lang.String toString () 
		String s
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
		java.net.Inet4Address destIp
		java.net.Inet4Address srcIp
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpDiscoverPacket.class
DhcpDiscoverPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpDiscoverPacket extends android.net.dhcp.DhcpPacket {
	void  (int, short, byte[], boolean) 
		int transId
		short secs
		byte[] clientMac
		boolean broadcast
	public java.lang.String toString () 
		String s
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpClient$WaitBeforeOtherState.class
DhcpClient.java
package android.net.dhcp
abstract android.net.dhcp.DhcpClient$WaitBeforeOtherState extends android.net.dhcp.DhcpClient$LoggingState {
	protected com.android.internal.util.State mOtherState
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public boolean processMessage (android.os.Message) 
		android.os.Message message
}

android/net/dhcp/DhcpPacket$ParseException.class
DhcpPacket.java
package android.net.dhcp
public android.net.dhcp.DhcpPacket$ParseException extends java.lang.Exception {
	public final int errorCode
	public transient void  (int, java.lang.String, java.lang.Object[]) 
		int errorCode
		String msg
		Object[] args
}

android/net/dhcp/DhcpClient$DhcpReacquiringState.class
DhcpClient.java
package android.net.dhcp
abstract android.net.dhcp.DhcpClient$DhcpReacquiringState extends android.net.dhcp.DhcpClient$PacketRetransmittingState {
	protected String mLeaseMsg
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	protected abstract java.net.Inet4Address packetDestination () 
	protected boolean sendPacket () 
	protected void receivePacket (android.net.dhcp.DhcpPacket) 
		android.net.DhcpResults results
		android.net.dhcp.DhcpPacket packet
}

android/net/dhcp/DhcpClient$DhcpRebindingState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpRebindingState extends android.net.dhcp.DhcpClient$DhcpReacquiringState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	protected java.net.Inet4Address packetDestination () 
}

android/net/dhcp/DhcpPacket.class
DhcpPacket.java
package android.net.dhcp
abstract android.net.dhcp.DhcpPacket extends java.lang.Object {
	protected static final String TAG
	public static final int MINIMUM_LEASE
	public static final int INFINITE_LEASE
	public static final java.net.Inet4Address INADDR_ANY
	public static final java.net.Inet4Address INADDR_BROADCAST
	public static final byte[] ETHER_BROADCAST
	public static final int ENCAP_L2
	public static final int ENCAP_L3
	public static final int ENCAP_BOOTP
	public static final int MIN_PACKET_LENGTH_BOOTP
	public static final int MIN_PACKET_LENGTH_L3
	public static final int MIN_PACKET_LENGTH_L2
	public static final int HWADDR_LEN
	public static final int MAX_OPTION_LEN
	private static final int MIN_MTU
	private static final int MAX_MTU
	private static final byte IP_TYPE_UDP
	private static final byte IP_VERSION_HEADER_LEN
	private static final short IP_FLAGS_OFFSET
	private static final byte IP_TOS_LOWDELAY
	private static final byte IP_TTL
	static final short DHCP_CLIENT
	static final short DHCP_SERVER
	protected static final byte DHCP_BOOTREQUEST
	protected static final byte DHCP_BOOTREPLY
	protected static final byte CLIENT_ID_ETHER
	protected static final int MAX_LENGTH
	private static final int DHCP_MAGIC_COOKIE
	protected static final byte DHCP_SUBNET_MASK
	protected java.net.Inet4Address mSubnetMask
	protected static final byte DHCP_ROUTER
	protected java.util.List mGateways
	protected static final byte DHCP_DNS_SERVER
	protected java.util.List mDnsServers
	protected static final byte DHCP_HOST_NAME
	protected String mHostName
	protected static final byte DHCP_DOMAIN_NAME
	protected String mDomainName
	protected static final byte DHCP_MTU
	protected Short mMtu
	protected static final byte DHCP_BROADCAST_ADDRESS
	protected java.net.Inet4Address mBroadcastAddress
	protected static final byte DHCP_VENDOR_INFO
	protected String mVendorInfo
	protected static final byte DHCP_REQUESTED_IP
	protected java.net.Inet4Address mRequestedIp
	protected static final byte DHCP_LEASE_TIME
	protected Integer mLeaseTime
	protected static final byte DHCP_MESSAGE_TYPE
	protected static final byte DHCP_MESSAGE_TYPE_DISCOVER
	protected static final byte DHCP_MESSAGE_TYPE_OFFER
	protected static final byte DHCP_MESSAGE_TYPE_REQUEST
	protected static final byte DHCP_MESSAGE_TYPE_DECLINE
	protected static final byte DHCP_MESSAGE_TYPE_ACK
	protected static final byte DHCP_MESSAGE_TYPE_NAK
	protected static final byte DHCP_MESSAGE_TYPE_INFORM
	protected static final byte DHCP_SERVER_IDENTIFIER
	protected java.net.Inet4Address mServerIdentifier
	protected static final byte DHCP_PARAMETER_LIST
	protected byte[] mRequestedParams
	protected static final byte DHCP_MESSAGE
	protected String mMessage
	protected static final byte DHCP_MAX_MESSAGE_SIZE
	protected Short mMaxMessageSize
	protected static final byte DHCP_RENEWAL_TIME
	protected Integer mT1
	protected static final byte DHCP_REBINDING_TIME
	protected Integer mT2
	protected static final byte DHCP_VENDOR_CLASS_ID
	protected String mVendorId
	protected static final byte DHCP_CLIENT_IDENTIFIER
	protected static final byte DHCP_OPTION_PAD
	protected static final byte DHCP_OPTION_END
	protected final int mTransId
	protected final short mSecs
	protected final java.net.Inet4Address mClientIp
	protected final java.net.Inet4Address mYourIp
	private final java.net.Inet4Address mNextIp
	private final java.net.Inet4Address mRelayIp
	protected boolean mBroadcast
	protected final byte[] mClientMac
	static String testOverrideVendorId
	static String testOverrideHostname
	public abstract java.nio.ByteBuffer buildPacket (int, short, short) 
	abstract void finishPacket (java.nio.ByteBuffer) 
	protected void  (int, short, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[], boolean) 
		int transId
		short secs
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address relayIp
		byte[] clientMac
		boolean broadcast
	public int getTransactionId () 
	public byte[] getClientMac () 
	public byte[] getClientId () 
		byte[] clientId
	protected void fillInPacket (int, java.net.Inet4Address, java.net.Inet4Address, short, short, java.nio.ByteBuffer, byte, boolean) 
		short udpLen
		int udpSeed
		int encap
		java.net.Inet4Address destIp
		java.net.Inet4Address srcIp
		short destUdp
		short srcUdp
		java.nio.ByteBuffer buf
		byte requestCode
		boolean broadcast
		byte[] destIpArray
		byte[] srcIpArray
		int ipHeaderOffset
		int ipLengthOffset
		int ipChecksumOffset
		int endIpHeader
		int udpHeaderOffset
		int udpLengthOffset
		int udpChecksumOffset
	private static int intAbs (short) 
		short v
	private int checksum (java.nio.ByteBuffer, int, int, int) 
		short s
		short b
		java.nio.ByteBuffer buf
		int seed
		int start
		int end
		int sum
		int bufPosition
		java.nio.ShortBuffer shortBuf
		short[] shortArray
		int negated
	protected static void addTlv (java.nio.ByteBuffer, byte, byte) 
		java.nio.ByteBuffer buf
		byte type
		byte value
	protected static void addTlv (java.nio.ByteBuffer, byte, byte[]) 
		java.nio.ByteBuffer buf
		byte type
		byte[] payload
	protected static void addTlv (java.nio.ByteBuffer, byte, java.net.Inet4Address) 
		java.nio.ByteBuffer buf
		byte type
		java.net.Inet4Address addr
	protected static void addTlv (java.nio.ByteBuffer, byte, java.util.List) 
		java.net.Inet4Address addr
		java.nio.ByteBuffer buf
		byte type
		java.util.List addrs
		int optionLen
	protected static void addTlv (java.nio.ByteBuffer, byte, java.lang.Short) 
		java.nio.ByteBuffer buf
		byte type
		Short value
	protected static void addTlv (java.nio.ByteBuffer, byte, java.lang.Integer) 
		java.nio.ByteBuffer buf
		byte type
		Integer value
	protected static void addTlv (java.nio.ByteBuffer, byte, java.lang.String) 
		java.io.UnsupportedEncodingException e
		java.nio.ByteBuffer buf
		byte type
		String str
	protected static void addTlvEnd (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buf
	private java.lang.String getVendorId () 
	private java.lang.String getHostname () 
	protected void addCommonClientTlvs (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buf
	public static java.lang.String macToString (byte[]) 
		String hexString
		int i
		byte[] mac
		String macAddr
	public java.lang.String toString () 
		String macAddr
	private static java.net.Inet4Address readIpAddress (java.nio.ByteBuffer) 
		java.net.UnknownHostException ex
		java.nio.ByteBuffer packet
		java.net.Inet4Address result
		byte[] ipAddr
	private static java.lang.String readAsciiString (java.nio.ByteBuffer, int, boolean) 
		java.nio.ByteBuffer buf
		int byteCount
		boolean nullOk
		byte[] bytes
		int length
	private static boolean isPacketToOrFromClient (short, short) 
		short udpSrcPort
		short udpDstPort
	private static boolean isPacketServerToServer (short, short) 
		short udpSrcPort
		short udpDstPort
	public static android.net.dhcp.DhcpPacket decodeFullPacket (java.nio.ByteBuffer, int)  throws android.net.dhcp.DhcpPacket$ParseException 
		byte[] l2dst
		byte[] l2src
		short l2type
		int i
		byte ipTypeAndLength
		int ipVersion
		byte ipDiffServicesField
		short ipTotalLength
		short ipIdentification
		byte ipFlags
		byte ipFragOffset
		byte ipTTL
		byte ipProto
		short ipChksm
		int optionWords
		short udpSrcPort
		short udpDstPort
		short udpLen
		short udpChkSum
		java.net.UnknownHostException ex
		byte[] id
		int i
		int errorCode
		int optionLen
		int expectedLen
		int errorCode
		java.nio.BufferUnderflowException e
		byte optionType
		java.nio.ByteBuffer packet
		int pktType
		int transactionId
		short secs
		java.net.Inet4Address clientIp
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address relayIp
		java.net.Inet4Address relayIp
		byte[] clientMac
		java.util.List dnsServers
		java.util.List gateways
		java.net.Inet4Address serverIdentifier
		java.net.Inet4Address netMask
		String message
		String vendorId
		String vendorInfo
		byte[] expectedParams
		String hostName
		String domainName
		java.net.Inet4Address ipSrc
		java.net.Inet4Address ipDst
		java.net.Inet4Address bcAddr
		java.net.Inet4Address requestedIp
		Short mtu
		Short maxMessageSize
		Integer leaseTime
		Integer T1
		Integer T2
		byte dhcpType
		byte type
		byte hwType
		int addrLen
		byte hops
		short bootpFlags
		boolean broadcast
		byte[] ipv4addr
		int dhcpMagicCookie
		boolean notFinishedOptions
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
		android.net.dhcp.DhcpPacket newPacket
	public static android.net.dhcp.DhcpPacket decodeFullPacket (byte[], int, int)  throws android.net.dhcp.DhcpPacket$ParseException 
		byte[] packet
		int length
		int pktType
		java.nio.ByteBuffer buffer
	public android.net.DhcpResults toDhcpResults () 
		IllegalArgumentException e
		IllegalArgumentException e
		java.net.Inet4Address ipAddress
		int prefixLength
		int prefixLength
		android.net.DhcpResults results
	public long getLeaseTimeMillis () 
	public static java.nio.ByteBuffer buildDiscoverPacket (int, int, short, byte[], boolean, byte[]) 
		int encap
		int transactionId
		short secs
		byte[] clientMac
		boolean broadcast
		byte[] expectedParams
		android.net.dhcp.DhcpPacket pkt
	public static java.nio.ByteBuffer buildOfferPacket (int, int, boolean, java.net.Inet4Address, java.net.Inet4Address, byte[], java.lang.Integer, java.net.Inet4Address, java.net.Inet4Address, java.util.List, java.util.List, java.net.Inet4Address, java.lang.String) 
		int encap
		int transactionId
		boolean broadcast
		java.net.Inet4Address serverIpAddr
		java.net.Inet4Address clientIpAddr
		byte[] mac
		Integer timeout
		java.net.Inet4Address netMask
		java.net.Inet4Address bcAddr
		java.util.List gateways
		java.util.List dnsServers
		java.net.Inet4Address dhcpServerIdentifier
		String domainName
		android.net.dhcp.DhcpPacket pkt
	public static java.nio.ByteBuffer buildAckPacket (int, int, boolean, java.net.Inet4Address, java.net.Inet4Address, byte[], java.lang.Integer, java.net.Inet4Address, java.net.Inet4Address, java.util.List, java.util.List, java.net.Inet4Address, java.lang.String) 
		int encap
		int transactionId
		boolean broadcast
		java.net.Inet4Address serverIpAddr
		java.net.Inet4Address clientIpAddr
		byte[] mac
		Integer timeout
		java.net.Inet4Address netMask
		java.net.Inet4Address bcAddr
		java.util.List gateways
		java.util.List dnsServers
		java.net.Inet4Address dhcpServerIdentifier
		String domainName
		android.net.dhcp.DhcpPacket pkt
	public static java.nio.ByteBuffer buildNakPacket (int, int, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int encap
		int transactionId
		java.net.Inet4Address serverIpAddr
		java.net.Inet4Address clientIpAddr
		byte[] mac
		android.net.dhcp.DhcpPacket pkt
	public static java.nio.ByteBuffer buildRequestPacket (int, int, short, java.net.Inet4Address, boolean, byte[], java.net.Inet4Address, java.net.Inet4Address, byte[], java.lang.String) 
		int encap
		int transactionId
		short secs
		java.net.Inet4Address clientIp
		boolean broadcast
		byte[] clientMac
		java.net.Inet4Address requestedIpAddress
		java.net.Inet4Address serverIdentifier
		byte[] requestedParams
		String hostName
		android.net.dhcp.DhcpPacket pkt
		java.nio.ByteBuffer result
	static void  () 
}

android/net/dhcp/DhcpClient$DhcpBoundState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpBoundState extends android.net.dhcp.DhcpClient$LoggingState {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public void exit () 
	public boolean processMessage (android.os.Message) 
		android.os.Message message
	private void logTimeToBoundState () 
		long now
}

android/net/dhcp/DhcpClient$DhcpSelectingState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpSelectingState extends android.net.dhcp.DhcpClient$LoggingState {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
}

android/net/dhcp/DhcpClient$DhcpRebootingState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpRebootingState extends android.net.dhcp.DhcpClient$LoggingState {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
}

android/net/dhcp/DhcpClient$DhcpHaveLeaseState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpHaveLeaseState extends com.android.internal.util.State {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public boolean processMessage (android.os.Message) 
		android.os.Message message
	public void exit () 
}

android/net/dhcp/DhcpOfferPacket.class
DhcpOfferPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpOfferPacket extends android.net.dhcp.DhcpPacket {
	private final java.net.Inet4Address mSrcIp
	void  (int, short, boolean, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int transId
		short secs
		boolean broadcast
		java.net.Inet4Address serverAddress
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		byte[] clientMac
	public java.lang.String toString () 
		java.net.Inet4Address dnsServer
		String s
		String dnsServers
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
		java.net.Inet4Address destIp
		java.net.Inet4Address srcIp
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpDeclinePacket.class
DhcpDeclinePacket.java
package android.net.dhcp
 android.net.dhcp.DhcpDeclinePacket extends android.net.dhcp.DhcpPacket {
	void  (int, short, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int transId
		short secs
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address relayIp
		byte[] clientMac
	public java.lang.String toString () 
		String s
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpClient$DhcpRequestingState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpRequestingState extends android.net.dhcp.DhcpClient$PacketRetransmittingState {
	final android.net.dhcp.DhcpClient this$0
	public void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	protected boolean sendPacket () 
	protected void receivePacket (android.net.dhcp.DhcpPacket) 
		android.net.DhcpResults results
		android.net.dhcp.DhcpPacket packet
	protected void timeout () 
}

android/net/dhcp/DhcpClient$DhcpInitRebootState.class
DhcpClient.java
package android.net.dhcp
 android.net.dhcp.DhcpClient$DhcpInitRebootState extends android.net.dhcp.DhcpClient$LoggingState {
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
}

android/net/dhcp/DhcpInformPacket.class
DhcpInformPacket.java
package android.net.dhcp
 android.net.dhcp.DhcpInformPacket extends android.net.dhcp.DhcpPacket {
	void  (int, short, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, java.net.Inet4Address, byte[]) 
		int transId
		short secs
		java.net.Inet4Address clientIp
		java.net.Inet4Address yourIp
		java.net.Inet4Address nextIp
		java.net.Inet4Address relayIp
		byte[] clientMac
	public java.lang.String toString () 
		String s
	public java.nio.ByteBuffer buildPacket (int, short, short) 
		int encap
		short destUdp
		short srcUdp
		java.nio.ByteBuffer result
	void finishPacket (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/net/dhcp/DhcpClient$LoggingState.class
DhcpClient.java
package android.net.dhcp
abstract android.net.dhcp.DhcpClient$LoggingState extends com.android.internal.util.State {
	private long mEnterTimeMs
	final android.net.dhcp.DhcpClient this$0
	void  (android.net.dhcp.DhcpClient) 
		android.net.dhcp.DhcpClient this$0
	public void enter () 
	public void exit () 
		long durationMs
	private java.lang.String messageName (int) 
		int what
	private java.lang.String messageToString (android.os.Message) 
		android.os.Message message
		long now
		StringBuilder b
	public boolean processMessage (android.os.Message) 
		android.os.Message message
	public java.lang.String getName () 
}

android/net/LocalSocket.class
LocalSocket.java
package android.net
public android.net.LocalSocket extends java.lang.Object implements java.io.Closeable  {
	private final android.net.LocalSocketImpl impl
	private volatile boolean implCreated
	private android.net.LocalSocketAddress localAddress
	private boolean isBound
	private boolean isConnected
	private final int sockType
	static final int SOCKET_UNKNOWN
	public static final int SOCKET_DGRAM
	public static final int SOCKET_STREAM
	public static final int SOCKET_SEQPACKET
	public void  () 
	public void  (int) 
		int sockType
	public void  (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	void  (android.net.LocalSocketImpl, int) 
		android.net.LocalSocketImpl impl
		int sockType
	public java.lang.String toString () 
	private void implCreateIfNeeded ()  throws java.io.IOException 
	public void connect (android.net.LocalSocketAddress)  throws java.io.IOException 
		android.net.LocalSocketAddress endpoint
	public void bind (android.net.LocalSocketAddress)  throws java.io.IOException 
		android.net.LocalSocketAddress bindpoint
	public android.net.LocalSocketAddress getLocalSocketAddress () 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.io.OutputStream getOutputStream ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void shutdownInput ()  throws java.io.IOException 
	public void shutdownOutput ()  throws java.io.IOException 
	public void setReceiveBufferSize (int)  throws java.io.IOException 
		int size
	public int getReceiveBufferSize ()  throws java.io.IOException 
	public void setSoTimeout (int)  throws java.io.IOException 
		int n
	public int getSoTimeout ()  throws java.io.IOException 
	public void setSendBufferSize (int)  throws java.io.IOException 
		int n
	public int getSendBufferSize ()  throws java.io.IOException 
	public android.net.LocalSocketAddress getRemoteSocketAddress () 
	public synchronized boolean isConnected () 
	public boolean isClosed () 
	public synchronized boolean isBound () 
	public boolean isOutputShutdown () 
	public boolean isInputShutdown () 
	public void connect (android.net.LocalSocketAddress, int)  throws java.io.IOException 
		android.net.LocalSocketAddress endpoint
		int timeout
	public void setFileDescriptorsForSend (java.io.FileDescriptor[]) 
		java.io.FileDescriptor[] fds
	public java.io.FileDescriptor[] getAncillaryFileDescriptors ()  throws java.io.IOException 
	public android.net.Credentials getPeerCredentials ()  throws java.io.IOException 
	public java.io.FileDescriptor getFileDescriptor () 
}

android/net/NetworkStats$NonMonotonicObserver.class
NetworkStats.java
package android.net
public abstract android.net.NetworkStats$NonMonotonicObserver extends java.lang.Object {
	public abstract void foundNonMonotonic (android.net.NetworkStats, int, android.net.NetworkStats, int, java.lang.Object) 
}

android/net/INetworkPolicyManager.class
INetworkPolicyManager.java
package android.net
public abstract android.net.INetworkPolicyManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void setUidPolicy (int, int)  throws android.os.RemoteException 
	public abstract void addUidPolicy (int, int)  throws android.os.RemoteException 
	public abstract void removeUidPolicy (int, int)  throws android.os.RemoteException 
	public abstract int getUidPolicy (int)  throws android.os.RemoteException 
	public abstract int[] getUidsWithPolicy (int)  throws android.os.RemoteException 
	public abstract boolean isUidForeground (int)  throws android.os.RemoteException 
	public abstract void setConnectivityListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
	public abstract void registerListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
	public abstract void unregisterListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
	public abstract void setNetworkPolicies (android.net.NetworkPolicy[])  throws android.os.RemoteException 
	public abstract android.net.NetworkPolicy[] getNetworkPolicies (java.lang.String)  throws android.os.RemoteException 
	public abstract void snoozeLimit (android.net.NetworkTemplate)  throws android.os.RemoteException 
	public abstract void setRestrictBackground (boolean)  throws android.os.RemoteException 
	public abstract boolean getRestrictBackground ()  throws android.os.RemoteException 
	public abstract void onTetheringChanged (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void addRestrictBackgroundWhitelistedUid (int)  throws android.os.RemoteException 
	public abstract void removeRestrictBackgroundWhitelistedUid (int)  throws android.os.RemoteException 
	public abstract int[] getRestrictBackgroundWhitelistedUids ()  throws android.os.RemoteException 
	public abstract int getRestrictBackgroundByCaller ()  throws android.os.RemoteException 
	public abstract void setDeviceIdleMode (boolean)  throws android.os.RemoteException 
	public abstract android.net.NetworkQuotaInfo getNetworkQuotaInfo (android.net.NetworkState)  throws android.os.RemoteException 
	public abstract boolean isNetworkMetered (android.net.NetworkState)  throws android.os.RemoteException 
	public abstract void factoryReset (java.lang.String)  throws android.os.RemoteException 
}

android/net/ConnectivityManager$OnStartTetheringCallback.class
ConnectivityManager.java
package android.net
public abstract android.net.ConnectivityManager$OnStartTetheringCallback extends java.lang.Object {
	public void  () 
	public void onTetheringStarted () 
	public void onTetheringFailed () 
}

android/net/ICaptivePortal$Stub.class
ICaptivePortal.java
package android.net
public abstract android.net.ICaptivePortal$Stub extends android.os.Binder implements android.net.ICaptivePortal  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_appResponse
	public void  () 
	public static android.net.ICaptivePortal 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
}

android/net/util/
android/net/util/IpUtils.class
IpUtils.java
package android.net.util
public android.net.util.IpUtils extends java.lang.Object {
	public void  () 
	private static int intAbs (short) 
		short v
	private static int checksum (java.nio.ByteBuffer, int, int, int) 
		int i
		short b
		java.nio.ByteBuffer buf
		int seed
		int start
		int end
		int sum
		int bufPosition
		java.nio.ShortBuffer shortBuf
		int numShorts
		int negated
	private static int pseudoChecksumIPv4 (java.nio.ByteBuffer, int, int, int) 
		java.nio.ByteBuffer buf
		int headerOffset
		int protocol
		int transportLen
		int partial
	private static int pseudoChecksumIPv6 (java.nio.ByteBuffer, int, int, int) 
		int offset
		java.nio.ByteBuffer buf
		int headerOffset
		int protocol
		int transportLen
		int partial
	private static byte ipversion (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buf
		int headerOffset
	public static short ipChecksum (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buf
		int headerOffset
		byte ihl
	private static short transportChecksum (java.nio.ByteBuffer, int, int, int, int) 
		int sum
		int sum
		java.nio.ByteBuffer buf
		int protocol
		int ipOffset
		int transportOffset
		int transportLen
		int sum
		byte ver
	public static short udpChecksum (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buf
		int ipOffset
		int transportOffset
		int transportLen
	public static short tcpChecksum (java.nio.ByteBuffer, int, int, int) 
		java.nio.ByteBuffer buf
		int ipOffset
		int transportOffset
		int transportLen
	public static java.lang.String addressAndPortToString (java.net.InetAddress, int) 
		java.net.InetAddress address
		int port
	public static boolean isValidUdpOrTcpPort (int) 
		int port
}

android/net/util/AvoidBadWifiTracker$SettingObserver.class
AvoidBadWifiTracker.java
package android.net.util
 android.net.util.AvoidBadWifiTracker$SettingObserver extends android.database.ContentObserver {
	private final android.net.Uri mUri
	final android.net.util.AvoidBadWifiTracker this$0
	public void  (android.net.util.AvoidBadWifiTracker) 
		android.content.ContentResolver resolver
	public void onChange (boolean) 
		boolean selfChange
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
}

android/net/util/AvoidBadWifiTracker.class

android/net/util/Stopwatch.class
Stopwatch.java
package android.net.util
public android.net.util.Stopwatch extends java.lang.Object {
	private long mStartTimeMs
	private long mStopTimeMs
	public void  () 
	public boolean isStarted () 
	public boolean isStopped () 
	public boolean isRunning () 
	public android.net.util.Stopwatch start () 
	public long stop () 
	public long lap () 
	public void reset () 
}

android/net/util/AvoidBadWifiTracker$1.class
AvoidBadWifiTracker.java
package android.net.util
 android.net.util.AvoidBadWifiTracker$1 extends android.content.BroadcastReceiver {
	final android.net.util.AvoidBadWifiTracker this$0
	void  (android.net.util.AvoidBadWifiTracker) 
		android.net.util.AvoidBadWifiTracker this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
}

android/net/DataUsageRequest.class
DataUsageRequest.java
package android.net
public final android.net.DataUsageRequest extends java.lang.Object implements android.os.Parcelable  {
	public static final String PARCELABLE_KEY
	public static final int REQUEST_ID_UNSET
	public final int requestId
	public final android.net.NetworkTemplate template
	public final long thresholdInBytes
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, android.net.NetworkTemplate, long) 
		int requestId
		android.net.NetworkTemplate template
		long thresholdInBytes
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.DataUsageRequest that
	public int hashCode () 
	static void  () 
}

android/net/IEthernetServiceListener.class
IEthernetServiceListener.java
package android.net
public abstract android.net.IEthernetServiceListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onAvailabilityChanged (boolean)  throws android.os.RemoteException 
}

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

android/net/wifi/
android/net/wifi/RttManager$ParcelableRttResults$1.class
RttManager.java
package android.net.wifi
final android.net.wifi.RttManager$ParcelableRttResults$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.RttManager$ParcelableRttResults createFromParcel (android.os.Parcel) 
		byte length
		byte length
		int i
		android.os.Parcel in
		int num
		android.net.wifi.RttManager$RttResult[] results
		android.net.wifi.RttManager$ParcelableRttResults parcelableResults
	public android.net.wifi.RttManager$ParcelableRttResults[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/SupplicantState$1.class
SupplicantState.java
package android.net.wifi
final android.net.wifi.SupplicantState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.SupplicantState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.wifi.SupplicantState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/IWifiManager$Stub$Proxy.class
IWifiManager.java
package android.net.wifi
 android.net.wifi.IWifiManager$Stub$Proxy extends java.lang.Object implements android.net.wifi.IWifiManager  {
	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 getSupportedFeatures ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.net.wifi.WifiActivityEnergyInfo reportActivityInfo ()  throws android.os.RemoteException 
		android.net.wifi.WifiActivityEnergyInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiActivityEnergyInfo _result
	public void requestActivityInfo (android.os.ResultReceiver)  throws android.os.RemoteException 
		android.os.ResultReceiver result
		android.os.Parcel _data
	public java.util.List getConfiguredNetworks ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public java.util.List getPrivilegedConfiguredNetworks ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public android.net.wifi.WifiConfiguration getMatchingWifiConfig (android.net.wifi.ScanResult)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration _result
		android.net.wifi.ScanResult scanResult
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiConfiguration _result
	public int addOrUpdateNetwork (android.net.wifi.WifiConfiguration)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration config
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int addPasspointManagementObject (java.lang.String)  throws android.os.RemoteException 
		String mo
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int modifyPasspointManagementObject (java.lang.String, java.util.List)  throws android.os.RemoteException 
		String fqdn
		java.util.List mos
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void queryPasspointIcon (long, java.lang.String)  throws android.os.RemoteException 
		long bssid
		String fileName
		android.os.Parcel _data
		android.os.Parcel _reply
	public int matchProviderWithCurrentNetwork (java.lang.String)  throws android.os.RemoteException 
		String fqdn
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void deauthenticateNetwork (long, boolean)  throws android.os.RemoteException 
		long holdoff
		boolean ess
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean removeNetwork (int)  throws android.os.RemoteException 
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean enableNetwork (int, boolean)  throws android.os.RemoteException 
		int netId
		boolean disableOthers
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean disableNetwork (int)  throws android.os.RemoteException 
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean pingSupplicant ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void startScan (android.net.wifi.ScanSettings, android.os.WorkSource)  throws android.os.RemoteException 
		android.net.wifi.ScanSettings requested
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.util.List getScanResults (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void disconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reconnect ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void reassociate ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.wifi.WifiInfo getConnectionInfo ()  throws android.os.RemoteException 
		android.net.wifi.WifiInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiInfo _result
	public boolean setWifiEnabled (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int getWifiEnabledState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setCountryCode (java.lang.String, boolean)  throws android.os.RemoteException 
		String country
		boolean persist
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCountryCode ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void setFrequencyBand (int, boolean)  throws android.os.RemoteException 
		int band
		boolean persist
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getFrequencyBand ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean isDualBandSupported ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean saveConfiguration ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.net.DhcpInfo getDhcpInfo ()  throws android.os.RemoteException 
		android.net.DhcpInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.DhcpInfo _result
	public boolean isScanAlwaysAvailable ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean acquireWifiLock (android.os.IBinder, int, java.lang.String, android.os.WorkSource)  throws android.os.RemoteException 
		android.os.IBinder lock
		int lockType
		String tag
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void updateWifiLockWorkSource (android.os.IBinder, android.os.WorkSource)  throws android.os.RemoteException 
		android.os.IBinder lock
		android.os.WorkSource ws
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean releaseWifiLock (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder lock
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void initializeMulticastFiltering ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isMulticastEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void acquireMulticastLock (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
		android.os.IBinder binder
		String tag
		android.os.Parcel _data
		android.os.Parcel _reply
	public void releaseMulticastLock ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setWifiApEnabled (android.net.wifi.WifiConfiguration, boolean)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration wifiConfig
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getWifiApEnabledState ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.net.wifi.WifiConfiguration getWifiApConfiguration ()  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiConfiguration _result
	public android.net.wifi.WifiConfiguration buildWifiConfig (java.lang.String, java.lang.String, byte[])  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration _result
		String uriString
		String mimeType
		byte[] data
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiConfiguration _result
	public void setWifiApConfiguration (android.net.wifi.WifiConfiguration)  throws android.os.RemoteException 
		android.net.wifi.WifiConfiguration wifiConfig
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addToBlacklist (java.lang.String)  throws android.os.RemoteException 
		String bssid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearBlacklist ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.os.Messenger getWifiServiceMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public java.lang.String getConfigFile ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void enableTdls (java.lang.String, boolean)  throws android.os.RemoteException 
		String remoteIPAddress
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public void enableTdlsWithMacAddress (java.lang.String, boolean)  throws android.os.RemoteException 
		String remoteMacAddress
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getWpsNfcConfigurationToken (int)  throws android.os.RemoteException 
		int netId
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public void enableVerboseLogging (int)  throws android.os.RemoteException 
		int verbose
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getVerboseLoggingLevel ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void enableAggressiveHandover (int)  throws android.os.RemoteException 
		int enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getAggressiveHandover ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setAllowScansWithTraffic (int)  throws android.os.RemoteException 
		int enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getAllowScansWithTraffic ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public boolean setEnableAutoJoinWhenAssociated (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean getEnableAutoJoinWhenAssociated ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void enableWifiConnectivityManager (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.wifi.WifiConnectionStatistics getConnectionStatistics ()  throws android.os.RemoteException 
		android.net.wifi.WifiConnectionStatistics _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.WifiConnectionStatistics _result
	public void disableEphemeralNetwork (java.lang.String)  throws android.os.RemoteException 
		String SSID
		android.os.Parcel _data
		android.os.Parcel _reply
	public void factoryReset ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.Network getCurrentNetwork ()  throws android.os.RemoteException 
		android.net.Network _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.Network _result
}

android/net/wifi/WifiConfiguration$Visibility.class
WifiConfiguration.java
package android.net.wifi
public final android.net.wifi.WifiConfiguration$Visibility extends java.lang.Object {
	public int rssi5
	public int rssi24
	public int num5
	public int num24
	public long age5
	public long age24
	public String BSSID24
	public String BSSID5
	public int score
	public int currentNetworkBoost
	public int bandPreferenceBoost
	public int lastChoiceBoost
	public String lastChoiceConfig
	public void  () 
	public void  (android.net.wifi.WifiConfiguration$Visibility) 
		android.net.wifi.WifiConfiguration$Visibility source
	public java.lang.String toString () 
		StringBuilder sbuf
}

android/net/wifi/RttManager$WifiInformationElement.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$WifiInformationElement extends java.lang.Object {
	public byte id
	public byte[] data
	public void  () 
}

android/net/wifi/WifiNetworkConnectionStatistics$1.class
WifiNetworkConnectionStatistics.java
package android.net.wifi
final android.net.wifi.WifiNetworkConnectionStatistics$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiNetworkConnectionStatistics createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int numConnection
		int numUsage
		android.net.wifi.WifiNetworkConnectionStatistics stats
	public android.net.wifi.WifiNetworkConnectionStatistics[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/RttManager$ServiceHandler.class
RttManager.java
package android.net.wifi
 android.net.wifi.RttManager$ServiceHandler extends android.os.Handler {
	final android.net.wifi.RttManager this$0
	void  (android.net.wifi.RttManager, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.net.wifi.RttManager$ResponderConfig config
		android.os.Message msg
		Object listener
	void reportSuccess (java.lang.Object, android.os.Message) 
		Object listener
		android.os.Message msg
		android.net.wifi.RttManager$RttListener rttListener
		android.net.wifi.RttManager$ParcelableRttResults parcelableResults
	void reportFailure (java.lang.Object, android.os.Message) 
		Object listener
		android.os.Message msg
		android.net.wifi.RttManager$RttListener rttListener
		android.os.Bundle bundle
}

android/net/wifi/WifiEnterpriseConfig$SupplicantLoader.class
WifiEnterpriseConfig.java
package android.net.wifi
public abstract android.net.wifi.WifiEnterpriseConfig$SupplicantLoader extends java.lang.Object {
	public abstract java.lang.String loadValue (java.lang.String) 
}

android/net/wifi/WpsInfo.class
WpsInfo.java
package android.net.wifi
public android.net.wifi.WpsInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int PBC
	public static final int DISPLAY
	public static final int KEYPAD
	public static final int LABEL
	public static final int INVALID
	public int setup
	public String BSSID
	public String pin
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.WpsInfo) 
		android.net.wifi.WpsInfo source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiScanner$ChannelSpec.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$ChannelSpec extends java.lang.Object {
	public int frequency
	public boolean passive
	public int dwellTimeMS
	public void  (int) 
		int frequency
}

android/net/wifi/WifiInfo.class
WifiInfo.java
package android.net.wifi
public android.net.wifi.WifiInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final java.util.EnumMap stateMap
	public static final String DEFAULT_MAC_ADDRESS
	private android.net.wifi.SupplicantState mSupplicantState
	private String mBSSID
	private android.net.wifi.WifiSsid mWifiSsid
	private int mNetworkId
	public static final int INVALID_RSSI
	public static final int MIN_RSSI
	public static final int MAX_RSSI
	private int mRssi
	public static final String LINK_SPEED_UNITS
	private int mLinkSpeed
	public static final String FREQUENCY_UNITS
	private int mFrequency
	private java.net.InetAddress mIpAddress
	private String mMacAddress
	private boolean mEphemeral
	public long txBad
	public long txRetries
	public long txSuccess
	public long rxSuccess
	public double txBadRate
	public double txRetriesRate
	public double txSuccessRate
	public double rxSuccessRate
	public int badRssiCount
	public int linkStuckCount
	public int lowRssiCount
	public int score
	private boolean mMeteredHint
	public static final android.os.Parcelable$Creator CREATOR
	public void updatePacketRates (android.net.wifi.WifiLinkLayerStats) 
		long txgood
		long txretries
		long rxgood
		long txbad
		android.net.wifi.WifiLinkLayerStats stats
	public void updatePacketRates (long, long) 
		long txPackets
		long rxPackets
	public void  () 
	public void reset () 
	public void  (android.net.wifi.WifiInfo) 
		android.net.wifi.WifiInfo source
	public void setSSID (android.net.wifi.WifiSsid) 
		android.net.wifi.WifiSsid wifiSsid
	public java.lang.String getSSID () 
		String hex
		String unicode
	public android.net.wifi.WifiSsid getWifiSsid () 
	public void setBSSID (java.lang.String) 
		String BSSID
	public java.lang.String getBSSID () 
	public int getRssi () 
	public void setRssi (int) 
		int rssi
	public int getLinkSpeed () 
	public void setLinkSpeed (int) 
		int linkSpeed
	public int getFrequency () 
	public void setFrequency (int) 
		int frequency
	public boolean is24GHz () 
	public boolean is5GHz () 
	public void setMacAddress (java.lang.String) 
		String macAddress
	public java.lang.String getMacAddress () 
	public boolean hasRealMacAddress () 
	public void setMeteredHint (boolean) 
		boolean meteredHint
	public boolean getMeteredHint () 
	public void setEphemeral (boolean) 
		boolean ephemeral
	public boolean isEphemeral () 
	public void setNetworkId (int) 
		int id
	public int getNetworkId () 
	public android.net.wifi.SupplicantState getSupplicantState () 
	public void setSupplicantState (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState state
	public void setInetAddress (java.net.InetAddress) 
		java.net.InetAddress address
	public int getIpAddress () 
		int result
	public boolean getHiddenSSID () 
	public static android.net.NetworkInfo$DetailedState getDetailedStateOf (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState suppState
	void setSupplicantState (java.lang.String) 
		String stateName
	static android.net.wifi.SupplicantState valueOf (java.lang.String) 
		IllegalArgumentException e
		String stateName
	public static java.lang.String removeDoubleQuotes (java.lang.String) 
		String string
		int length
	public java.lang.String toString () 
		StringBuffer sb
		String none
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static android.net.wifi.WifiSsid access$002 (android.net.wifi.WifiInfo, android.net.wifi.WifiSsid) 
		android.net.wifi.WifiInfo x0
		android.net.wifi.WifiSsid x1
	static java.lang.String access$102 (android.net.wifi.WifiInfo, java.lang.String) 
		android.net.wifi.WifiInfo x0
		String x1
	static java.lang.String access$202 (android.net.wifi.WifiInfo, java.lang.String) 
		android.net.wifi.WifiInfo x0
		String x1
	static boolean access$302 (android.net.wifi.WifiInfo, boolean) 
		android.net.wifi.WifiInfo x0
		boolean x1
	static boolean access$402 (android.net.wifi.WifiInfo, boolean) 
		android.net.wifi.WifiInfo x0
		boolean x1
	static android.net.wifi.SupplicantState access$502 (android.net.wifi.WifiInfo, android.net.wifi.SupplicantState) 
		android.net.wifi.WifiInfo x0
		android.net.wifi.SupplicantState x1
	static void  () 
}

android/net/wifi/WifiConfiguration$GroupCipher.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$GroupCipher extends java.lang.Object {
	public static final int WEP40
	public static final int WEP104
	public static final int TKIP
	public static final int CCMP
	public static final int GTK_NOT_USED
	public static final String varName
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/WifiConfiguration$Protocol.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$Protocol extends java.lang.Object {
	public static final int WPA
	public static final int RSN
	public static final int OSEN
	public static final String varName
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/IWifiScanner$Stub$Proxy.class
IWifiScanner.java
package android.net.wifi
 android.net.wifi.IWifiScanner$Stub$Proxy extends java.lang.Object implements android.net.wifi.IWifiScanner  {
	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.Messenger getMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public android.os.Bundle getAvailableChannels (int)  throws android.os.RemoteException 
		android.os.Bundle _result
		int band
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
}

android/net/wifi/WifiScanner$BssidInfo.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$BssidInfo extends java.lang.Object {
	public String bssid
	public int low
	public int high
	public int frequencyHint
	public void  () 
}

android/net/wifi/IWifiManager.class
IWifiManager.java
package android.net.wifi
public abstract android.net.wifi.IWifiManager extends java.lang.Object implements android.os.IInterface  {
	public abstract int getSupportedFeatures ()  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiActivityEnergyInfo reportActivityInfo ()  throws android.os.RemoteException 
	public abstract void requestActivityInfo (android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract java.util.List getConfiguredNetworks ()  throws android.os.RemoteException 
	public abstract java.util.List getPrivilegedConfiguredNetworks ()  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiConfiguration getMatchingWifiConfig (android.net.wifi.ScanResult)  throws android.os.RemoteException 
	public abstract int addOrUpdateNetwork (android.net.wifi.WifiConfiguration)  throws android.os.RemoteException 
	public abstract int addPasspointManagementObject (java.lang.String)  throws android.os.RemoteException 
	public abstract int modifyPasspointManagementObject (java.lang.String, java.util.List)  throws android.os.RemoteException 
	public abstract void queryPasspointIcon (long, java.lang.String)  throws android.os.RemoteException 
	public abstract int matchProviderWithCurrentNetwork (java.lang.String)  throws android.os.RemoteException 
	public abstract void deauthenticateNetwork (long, boolean)  throws android.os.RemoteException 
	public abstract boolean removeNetwork (int)  throws android.os.RemoteException 
	public abstract boolean enableNetwork (int, boolean)  throws android.os.RemoteException 
	public abstract boolean disableNetwork (int)  throws android.os.RemoteException 
	public abstract boolean pingSupplicant ()  throws android.os.RemoteException 
	public abstract void startScan (android.net.wifi.ScanSettings, android.os.WorkSource)  throws android.os.RemoteException 
	public abstract java.util.List getScanResults (java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract void reconnect ()  throws android.os.RemoteException 
	public abstract void reassociate ()  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiInfo getConnectionInfo ()  throws android.os.RemoteException 
	public abstract boolean setWifiEnabled (boolean)  throws android.os.RemoteException 
	public abstract int getWifiEnabledState ()  throws android.os.RemoteException 
	public abstract void setCountryCode (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getCountryCode ()  throws android.os.RemoteException 
	public abstract void setFrequencyBand (int, boolean)  throws android.os.RemoteException 
	public abstract int getFrequencyBand ()  throws android.os.RemoteException 
	public abstract boolean isDualBandSupported ()  throws android.os.RemoteException 
	public abstract boolean saveConfiguration ()  throws android.os.RemoteException 
	public abstract android.net.DhcpInfo getDhcpInfo ()  throws android.os.RemoteException 
	public abstract boolean isScanAlwaysAvailable ()  throws android.os.RemoteException 
	public abstract boolean acquireWifiLock (android.os.IBinder, int, java.lang.String, android.os.WorkSource)  throws android.os.RemoteException 
	public abstract void updateWifiLockWorkSource (android.os.IBinder, android.os.WorkSource)  throws android.os.RemoteException 
	public abstract boolean releaseWifiLock (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void initializeMulticastFiltering ()  throws android.os.RemoteException 
	public abstract boolean isMulticastEnabled ()  throws android.os.RemoteException 
	public abstract void acquireMulticastLock (android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract void releaseMulticastLock ()  throws android.os.RemoteException 
	public abstract void setWifiApEnabled (android.net.wifi.WifiConfiguration, boolean)  throws android.os.RemoteException 
	public abstract int getWifiApEnabledState ()  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiConfiguration getWifiApConfiguration ()  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiConfiguration buildWifiConfig (java.lang.String, java.lang.String, byte[])  throws android.os.RemoteException 
	public abstract void setWifiApConfiguration (android.net.wifi.WifiConfiguration)  throws android.os.RemoteException 
	public abstract void addToBlacklist (java.lang.String)  throws android.os.RemoteException 
	public abstract void clearBlacklist ()  throws android.os.RemoteException 
	public abstract android.os.Messenger getWifiServiceMessenger ()  throws android.os.RemoteException 
	public abstract java.lang.String getConfigFile ()  throws android.os.RemoteException 
	public abstract void enableTdls (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void enableTdlsWithMacAddress (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getWpsNfcConfigurationToken (int)  throws android.os.RemoteException 
	public abstract void enableVerboseLogging (int)  throws android.os.RemoteException 
	public abstract int getVerboseLoggingLevel ()  throws android.os.RemoteException 
	public abstract void enableAggressiveHandover (int)  throws android.os.RemoteException 
	public abstract int getAggressiveHandover ()  throws android.os.RemoteException 
	public abstract void setAllowScansWithTraffic (int)  throws android.os.RemoteException 
	public abstract int getAllowScansWithTraffic ()  throws android.os.RemoteException 
	public abstract boolean setEnableAutoJoinWhenAssociated (boolean)  throws android.os.RemoteException 
	public abstract boolean getEnableAutoJoinWhenAssociated ()  throws android.os.RemoteException 
	public abstract void enableWifiConnectivityManager (boolean)  throws android.os.RemoteException 
	public abstract android.net.wifi.WifiConnectionStatistics getConnectionStatistics ()  throws android.os.RemoteException 
	public abstract void disableEphemeralNetwork (java.lang.String)  throws android.os.RemoteException 
	public abstract void factoryReset ()  throws android.os.RemoteException 
	public abstract android.net.Network getCurrentNetwork ()  throws android.os.RemoteException 
}

android/net/wifi/WifiConnectionStatistics$1.class
WifiConnectionStatistics.java
package android.net.wifi
final android.net.wifi.WifiConnectionStatistics$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiConnectionStatistics createFromParcel (android.os.Parcel) 
		String Key
		int numConnection
		int numUsage
		android.net.wifi.WifiNetworkConnectionStatistics st
		android.os.Parcel in
		android.net.wifi.WifiConnectionStatistics stats
		int n
	public android.net.wifi.WifiConnectionStatistics[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/PasspointManagementObjectDefinition$1.class
PasspointManagementObjectDefinition.java
package android.net.wifi
final android.net.wifi.PasspointManagementObjectDefinition$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.PasspointManagementObjectDefinition createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.wifi.PasspointManagementObjectDefinition[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiConfiguration$Status.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$Status extends java.lang.Object {
	public static final int CURRENT
	public static final int DISABLED
	public static final int ENABLED
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/WifiConfiguration$NetworkSelectionStatus.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$NetworkSelectionStatus extends java.lang.Object {
	public static final int NETWORK_SELECTION_ENABLED
	public static final int NETWORK_SELECTION_TEMPORARY_DISABLED
	public static final int NETWORK_SELECTION_PERMANENTLY_DISABLED
	public static final int NETWORK_SELECTION_STATUS_MAX
	private static final String[] QUALITY_NETWORK_SELECTION_STATUS
	public static final int NETWORK_SELECTION_ENABLE
	public static final int DISABLED_BAD_LINK
	public static final int DISABLED_ASSOCIATION_REJECTION
	public static final int DISABLED_AUTHENTICATION_FAILURE
	public static final int DISABLED_DHCP_FAILURE
	public static final int DISABLED_DNS_FAILURE
	public static final int DISABLED_TLS_VERSION_MISMATCH
	public static final int DISABLED_AUTHENTICATION_NO_CREDENTIALS
	public static final int DISABLED_NO_INTERNET
	public static final int DISABLED_BY_WIFI_MANAGER
	public static final int NETWORK_SELECTION_DISABLED_MAX
	private static final String[] QUALITY_NETWORK_SELECTION_DISABLE_REASON
	public static final long INVALID_NETWORK_SELECTION_DISABLE_TIMESTAMP
	private static final int CONNECT_CHOICE_EXISTS
	private static final int CONNECT_CHOICE_NOT_EXISTS
	private int mStatus
	private int mNetworkSelectionDisableReason
	private long mTemporarilyDisabledTimestamp
	private int[] mNetworkSeclectionDisableCounter
	private String mConnectChoice
	private long mConnectChoiceTimestamp
	private android.net.wifi.ScanResult mCandidate
	private int mCandidateScore
	private boolean mSeenInLastQualifiedNetworkSelection
	private boolean mHasEverConnected
	private String mNetworkSelectionBSSID
	public void setSeenInLastQualifiedNetworkSelection (boolean) 
		boolean seen
	public boolean getSeenInLastQualifiedNetworkSelection () 
	public void setCandidate (android.net.wifi.ScanResult) 
		android.net.wifi.ScanResult scanCandidate
	public android.net.wifi.ScanResult getCandidate () 
	public void setCandidateScore (int) 
		int score
	public int getCandidateScore () 
	public java.lang.String getConnectChoice () 
	public void setConnectChoice (java.lang.String) 
		String newConnectChoice
	public long getConnectChoiceTimestamp () 
	public void setConnectChoiceTimestamp (long) 
		long timeStamp
	public java.lang.String getNetworkStatusString () 
	public void setHasEverConnected (boolean) 
		boolean value
	public boolean getHasEverConnected () 
	private void  () 
	public static java.lang.String getNetworkDisableReasonString (int) 
		int reason
	public java.lang.String getNetworkDisableReasonString () 
	public int getNetworkSelectionStatus () 
	public boolean isNetworkEnabled () 
	public boolean isNetworkTemporaryDisabled () 
	public boolean isNetworkPermanentlyDisabled () 
	public void setNetworkSelectionStatus (int) 
		int status
	public int getNetworkSelectionDisableReason () 
	public void setNetworkSelectionDisableReason (int) 
		int reason
	public boolean isDisabledByReason (int) 
		int reason
	public void setDisableTime (long) 
		long timeStamp
	public long getDisableTime () 
	public int getDisableReasonCounter (int) 
		int reason
	public void setDisableReasonCounter (int, int) 
		int reason
		int value
	public void incrementDisableReasonCounter (int) 
		int reason
	public void clearDisableReasonCounter (int) 
		int reason
	public void clearDisableReasonCounter () 
	public java.lang.String getNetworkSelectionBSSID () 
	public void setNetworkSelectionBSSID (java.lang.String) 
		String bssid
	public void copy (android.net.wifi.WifiConfiguration$NetworkSelectionStatus) 
		int index
		android.net.wifi.WifiConfiguration$NetworkSelectionStatus source
	public void writeToParcel (android.os.Parcel) 
		int index
		android.os.Parcel dest
	public void readFromParcel (android.os.Parcel) 
		int index
		android.os.Parcel in
	void  (android.net.wifi.WifiConfiguration$1) 
		android.net.wifi.WifiConfiguration$1 x0
	static void  () 
}

android/net/wifi/WpsResult$1.class
WpsResult.java
package android.net.wifi
final android.net.wifi.WpsResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WpsResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WpsResult result
	public android.net.wifi.WpsResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner$ScanSettings.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$ScanSettings extends java.lang.Object implements android.os.Parcelable  {
	public int band
	public android.net.wifi.WifiScanner$ChannelSpec[] channels
	public int[] hiddenNetworkIds
	public int periodInMs
	public int reportEvents
	public int numBssidsPerScan
	public int maxScansToCache
	public int maxPeriodInMs
	public int stepCount
	public boolean isPnoScan
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiActivityEnergyInfo.class
WifiActivityEnergyInfo.java
package android.net.wifi
public final android.net.wifi.WifiActivityEnergyInfo extends java.lang.Object implements android.os.Parcelable  {
	public long mTimestamp
	public int mStackState
	public long mControllerTxTimeMs
	public long[] mControllerTxTimePerLevelMs
	public long mControllerRxTimeMs
	public long mControllerIdleTimeMs
	public long mControllerEnergyUsed
	public static final int STACK_STATE_INVALID
	public static final int STACK_STATE_STATE_ACTIVE
	public static final int STACK_STATE_STATE_SCANNING
	public static final int STACK_STATE_STATE_IDLE
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, long, long[], long, long, long) 
		long timestamp
		int stackState
		long txTime
		long[] txTimePerLevel
		long rxTime
		long idleTime
		long energyUsed
	public java.lang.String toString () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public int getStackState () 
	public long getControllerTxTimeMillis () 
	public long getControllerTxTimeMillisAtLevel (int) 
		int level
	public long getControllerRxTimeMillis () 
	public long getControllerIdleTimeMillis () 
	public long getControllerEnergyUsed () 
	public long getTimeStamp () 
	public boolean isValid () 
	static void  () 
}

android/net/wifi/RttManager$ParcelableRttParams.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$ParcelableRttParams extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.RttManager$RttParams[] mParams
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.wifi.RttManager$RttParams[]) 
		android.net.wifi.RttManager$RttParams[] params
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.RttManager$RttParams params
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/IRttManager$Stub$Proxy.class
IRttManager.java
package android.net.wifi
 android.net.wifi.IRttManager$Stub$Proxy extends java.lang.Object implements android.net.wifi.IRttManager  {
	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.Messenger getMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public android.net.wifi.RttManager$RttCapabilities getRttCapabilities ()  throws android.os.RemoteException 
		android.net.wifi.RttManager$RttCapabilities _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.wifi.RttManager$RttCapabilities _result
}

android/net/wifi/RttManager$RttCapabilities$1.class
RttManager.java
package android.net.wifi
final android.net.wifi.RttManager$RttCapabilities$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.RttManager$RttCapabilities createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.RttManager$RttCapabilities capabilities
	public android.net.wifi.RttManager$RttCapabilities[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WpsResult$Status.class
WpsResult.java
package android.net.wifi
public final android.net.wifi.WpsResult$Status extends java.lang.Enum {
	public static final android.net.wifi.WpsResult$Status SUCCESS
	public static final android.net.wifi.WpsResult$Status FAILURE
	public static final android.net.wifi.WpsResult$Status IN_PROGRESS
	private static final android.net.wifi.WpsResult$Status[] $VALUES
	public static android.net.wifi.WpsResult$Status[] values () 
	public static android.net.wifi.WpsResult$Status valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/wifi/WifiScanner$PnoSettings.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$PnoSettings extends java.lang.Object implements android.os.Parcelable  {
	public boolean isConnected
	public int min5GHzRssi
	public int min24GHzRssi
	public int initialScoreMax
	public int currentConnectionBonus
	public int sameNetworkBonus
	public int secureBonus
	public int band5GHzBonus
	public android.net.wifi.WifiScanner$PnoSettings$PnoNetwork[] networkList
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiChannel.class
WifiChannel.java
package android.net.wifi
public android.net.wifi.WifiChannel extends java.lang.Object implements android.os.Parcelable  {
	private static final int MIN_FREQ_MHZ
	private static final int MAX_FREQ_MHZ
	private static final int MIN_CHANNEL_NUM
	private static final int MAX_CHANNEL_NUM
	public int freqMHz
	public int channelNum
	public boolean isDFS
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public boolean isValid () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/net/wifi/WifiEnterpriseConfig$SupplicantSaver.class
WifiEnterpriseConfig.java
package android.net.wifi
public abstract android.net.wifi.WifiEnterpriseConfig$SupplicantSaver extends java.lang.Object {
	public abstract boolean saveValue (java.lang.String, java.lang.String) 
}

android/net/wifi/ScanResult$InformationElement.class
ScanResult.java
package android.net.wifi
public android.net.wifi.ScanResult$InformationElement extends java.lang.Object {
	public static final int EID_SSID
	public static final int EID_SUPPORTED_RATES
	public static final int EID_TIM
	public static final int EID_BSS_LOAD
	public static final int EID_ERP
	public static final int EID_RSN
	public static final int EID_EXTENDED_SUPPORTED_RATES
	public static final int EID_HT_OPERATION
	public static final int EID_INTERWORKING
	public static final int EID_ROAMING_CONSORTIUM
	public static final int EID_EXTENDED_CAPS
	public static final int EID_VHT_OPERATION
	public static final int EID_VSA
	public int id
	public byte[] bytes
	public void  () 
	public void  (android.net.wifi.ScanResult$InformationElement) 
		android.net.wifi.ScanResult$InformationElement rhs
}

android/net/wifi/WifiConfiguration$1.class
WifiConfiguration.java
package android.net.wifi
final android.net.wifi.WifiConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiConfiguration createFromParcel (android.os.Parcel) 
		int i
		int i
		android.os.Parcel in
		android.net.wifi.WifiConfiguration config
		int numRoamingConsortiumIds
	public android.net.wifi.WifiConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiManager$WifiLock.class
WifiManager.java
package android.net.wifi
public android.net.wifi.WifiManager$WifiLock extends java.lang.Object {
	private String mTag
	private final android.os.IBinder mBinder
	private int mRefCount
	int mLockType
	private boolean mRefCounted
	private boolean mHeld
	private android.os.WorkSource mWorkSource
	final android.net.wifi.WifiManager this$0
	private void  (android.net.wifi.WifiManager, int, java.lang.String) 
		android.net.wifi.WifiManager this$0
		int lockType
		String tag
	public void acquire () 
		android.os.RemoteException e
	public void release () 
		android.os.RemoteException e
	public void setReferenceCounted (boolean) 
		boolean refCounted
	public boolean isHeld () 
	public void setWorkSource (android.os.WorkSource) 
		android.os.RemoteException e
		boolean changed
		android.os.WorkSource ws
	public java.lang.String toString () 
		String s3
		String s1
		String s2
		String s3
	protected void finalize ()  throws java.lang.Throwable 
		android.os.RemoteException e
	void  (android.net.wifi.WifiManager, int, java.lang.String, android.net.wifi.WifiManager$1) 
		android.net.wifi.WifiManager x0
		int x1
		String x2
		android.net.wifi.WifiManager$1 x3
}

android/net/wifi/WifiScanner$ScanSettings$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$ScanSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$ScanSettings createFromParcel (android.os.Parcel) 
		int frequency
		android.net.wifi.WifiScanner$ChannelSpec spec
		int i
		android.os.Parcel in
		android.net.wifi.WifiScanner$ScanSettings settings
		int num_channels
	public android.net.wifi.WifiScanner$ScanSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/ScanSettings$1.class
ScanSettings.java
package android.net.wifi
final android.net.wifi.ScanSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.ScanSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.ScanSettings settings
		int size
	public android.net.wifi.ScanSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner$ParcelableScanData.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$ParcelableScanData extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.WifiScanner$ScanData[] mResults
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.wifi.WifiScanner$ScanData[]) 
		android.net.wifi.WifiScanner$ScanData[] results
	public android.net.wifi.WifiScanner$ScanData[] getResults () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.WifiScanner$ScanData result
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiScanner$HotlistSettings$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$HotlistSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$HotlistSettings createFromParcel (android.os.Parcel) 
		android.net.wifi.WifiScanner$BssidInfo info
		int i
		android.os.Parcel in
		android.net.wifi.WifiScanner$HotlistSettings settings
		int n
	public android.net.wifi.WifiScanner$HotlistSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiConfiguration$AuthAlgorithm.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$AuthAlgorithm extends java.lang.Object {
	public static final int OPEN
	public static final int SHARED
	public static final int LEAP
	public static final String varName
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/WifiLinkLayerStats.class
WifiLinkLayerStats.java
package android.net.wifi
public android.net.wifi.WifiLinkLayerStats extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public int status
	public String SSID
	public String BSSID
	public int beacon_rx
	public int rssi_mgmt
	public long rxmpdu_be
	public long txmpdu_be
	public long lostmpdu_be
	public long retries_be
	public long rxmpdu_bk
	public long txmpdu_bk
	public long lostmpdu_bk
	public long retries_bk
	public long rxmpdu_vi
	public long txmpdu_vi
	public long lostmpdu_vi
	public long retries_vi
	public long rxmpdu_vo
	public long txmpdu_vo
	public long lostmpdu_vo
	public long retries_vo
	public int on_time
	public int tx_time
	public int[] tx_time_per_level
	public int rx_time
	public int on_time_scan
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuilder sbuf
	public int describeContents () 
	public java.lang.String getPrintableSsid () 
		android.net.wifi.WifiSsid wifiSsid
		int length
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiEnterpriseConfig$Phase2.class
WifiEnterpriseConfig.java
package android.net.wifi
public final android.net.wifi.WifiEnterpriseConfig$Phase2 extends java.lang.Object {
	public static final int NONE
	public static final int PAP
	public static final int MSCHAP
	public static final int MSCHAPV2
	public static final int GTC
	private static final String AUTH_PREFIX
	private static final String AUTHEAP_PREFIX
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/IRttManager.class
IRttManager.java
package android.net.wifi
public abstract android.net.wifi.IRttManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Messenger getMessenger ()  throws android.os.RemoteException 
	public abstract android.net.wifi.RttManager$RttCapabilities getRttCapabilities ()  throws android.os.RemoteException 
}

android/net/wifi/RttManager$Capabilities.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$Capabilities extends java.lang.Object {
	public int supportedType
	public int supportedPeerType
	final android.net.wifi.RttManager this$0
	public void  (android.net.wifi.RttManager) 
		android.net.wifi.RttManager this$0
}

android/net/wifi/WifiConfiguration.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private static final int BACKUP_VERSION
	public static final String ssidVarName
	public static final String bssidVarName
	public static final String pskVarName
	public static final String[] wepKeyVarNames
	public static final String wepTxKeyIdxVarName
	public static final String priorityVarName
	public static final String hiddenSSIDVarName
	public static final String pmfVarName
	public static final String updateIdentiferVarName
	public static final int INVALID_NETWORK_ID
	private String mPasspointManagementObjectTree
	public static final int UNKNOWN_UID
	public int networkId
	public int status
	public String SSID
	public String BSSID
	public static final int AP_BAND_2GHZ
	public static final int AP_BAND_5GHZ
	public int apBand
	public int apChannel
	public String preSharedKey
	public String[] wepKeys
	public int wepTxKeyIndex
	public int priority
	public boolean hiddenSSID
	public boolean requirePMF
	public String updateIdentifier
	public java.util.BitSet allowedKeyManagement
	public java.util.BitSet allowedProtocols
	public java.util.BitSet allowedAuthAlgorithms
	public java.util.BitSet allowedPairwiseCiphers
	public java.util.BitSet allowedGroupCiphers
	public android.net.wifi.WifiEnterpriseConfig enterpriseConfig
	public String FQDN
	public String providerFriendlyName
	public long[] roamingConsortiumIds
	public boolean shared
	private android.net.IpConfiguration mIpConfiguration
	public String dhcpServer
	public String defaultGwMacAddress
	public String lastFailure
	public boolean validatedInternetAccess
	public int dtimInterval
	public int creatorUid
	public int lastConnectUid
	public int lastUpdateUid
	public String creatorName
	public String lastUpdateName
	public int userApproved
	public static int INVALID_RSSI
	public android.net.wifi.WifiConfiguration$Visibility visibility
	public static final int USER_UNSPECIFIED
	public static final int USER_APPROVED
	public static final int USER_BANNED
	public static final int USER_PENDING
	public int numNoInternetAccessReports
	public String updateTime
	public String creationTime
	public boolean noInternetAccessExpected
	public long lastConnected
	public long lastConnectionFailure
	public long lastRoamingFailure
	public static int ROAMING_FAILURE_IP_CONFIG
	public static int ROAMING_FAILURE_AUTH_FAILURE
	public long roamingFailureBlackListTimeMilli
	public int lastRoamingFailureReason
	public long lastDisconnected
	public boolean selfAdded
	public boolean didSelfAdd
	public String peerWifiConfiguration
	public boolean ephemeral
	public boolean meteredHint
	public boolean useExternalScores
	public int numScorerOverride
	public int numScorerOverrideAndSwitchedNetwork
	public int numAssociation
	public int numUserTriggeredWifiDisableLowRSSI
	public int numUserTriggeredWifiDisableBadRSSI
	public int numUserTriggeredWifiDisableNotHighRSSI
	public int numTicksAtLowRSSI
	public int numTicksAtBadRSSI
	public int numTicksAtNotHighRSSI
	public int numUserTriggeredJoinAttempts
	public static final int HOME_NETWORK_RSSI_BOOST
	private final android.net.wifi.WifiConfiguration$NetworkSelectionStatus mNetworkSelectionStatus
	public java.util.HashMap linkedConfigurations
	String mCachedConfigKey
	public static final android.os.Parcelable$Creator CREATOR
	public void setVisibility (android.net.wifi.WifiConfiguration$Visibility) 
		android.net.wifi.WifiConfiguration$Visibility status
	public boolean hasNoInternetAccess () 
	public android.net.wifi.WifiConfiguration$NetworkSelectionStatus getNetworkSelectionStatus () 
	public void  () 
		int i
	public boolean isPasspoint () 
	public boolean isLinked (android.net.wifi.WifiConfiguration) 
		android.net.wifi.WifiConfiguration config
	public boolean isEnterprise () 
	public java.lang.String toString () 
		int index
		int k
		int p
		int a
		int pc
		int gc
		long diff
		long diff
		long diff
		long diff
		String key
		StringBuilder sbuf
		long now_ms
	public java.lang.String getPrintableSsid () 
		android.net.wifi.WifiSsid wifiSsid
		int length
	public static java.lang.String userApprovedAsString (int) 
		int userApproved
	public java.lang.String getKeyIdForCredentials (android.net.wifi.WifiConfiguration) 
		NullPointerException e
		android.net.wifi.WifiConfiguration current
		String keyMgmt
	private java.lang.String trimStringForKeyId (java.lang.String) 
		String string
	private static java.util.BitSet readBitSet (android.os.Parcel) 
		int i
		android.os.Parcel src
		int cardinality
		java.util.BitSet set
	private static void writeBitSet (android.os.Parcel, java.util.BitSet) 
		android.os.Parcel dest
		java.util.BitSet set
		int nextSetBit
	public int getAuthType () 
	public java.lang.String configKey (boolean) 
		String key
		String key
		String key
		String key
		String key
		boolean allowCached
		String key
	public java.lang.String configKey () 
	public android.net.IpConfiguration getIpConfiguration () 
	public void setIpConfiguration (android.net.IpConfiguration) 
		android.net.IpConfiguration ipConfiguration
	public android.net.StaticIpConfiguration getStaticIpConfiguration () 
	public void setStaticIpConfiguration (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration staticIpConfiguration
	public android.net.IpConfiguration$IpAssignment getIpAssignment () 
	public void setIpAssignment (android.net.IpConfiguration$IpAssignment) 
		android.net.IpConfiguration$IpAssignment ipAssignment
	public android.net.IpConfiguration$ProxySettings getProxySettings () 
	public void setProxySettings (android.net.IpConfiguration$ProxySettings) 
		android.net.IpConfiguration$ProxySettings proxySettings
	public android.net.ProxyInfo getHttpProxy () 
	public void setHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo httpProxy
	public void setProxy (android.net.IpConfiguration$ProxySettings, android.net.ProxyInfo) 
		android.net.IpConfiguration$ProxySettings settings
		android.net.ProxyInfo proxy
	public int describeContents () 
	public void setPasspointManagementObjectTree (java.lang.String) 
		String passpointManagementObjectTree
	public java.lang.String getMoTree () 
	public void  (android.net.wifi.WifiConfiguration) 
		int i
		android.net.wifi.WifiConfiguration source
	public void writeToParcel (android.os.Parcel, int) 
		long roamingConsortiumId
		String wepKey
		android.os.Parcel dest
		int flags
	public byte[] getBytesForBackup ()  throws java.io.IOException 
		java.io.ByteArrayOutputStream baos
		java.io.DataOutputStream out
	public static android.net.wifi.WifiConfiguration getWifiConfigFromBackup (java.io.DataInputStream)  throws java.io.IOException android.util.BackupUtils$BadVersionException 
		java.io.DataInputStream in
		android.net.wifi.WifiConfiguration config
		int version
	static android.net.wifi.WifiConfiguration$NetworkSelectionStatus access$100 (android.net.wifi.WifiConfiguration) 
		android.net.wifi.WifiConfiguration x0
	static java.util.BitSet access$200 (android.os.Parcel) 
		android.os.Parcel x0
	static android.net.IpConfiguration access$302 (android.net.wifi.WifiConfiguration, android.net.IpConfiguration) 
		android.net.wifi.WifiConfiguration x0
		android.net.IpConfiguration x1
	static java.lang.String access$402 (android.net.wifi.WifiConfiguration, java.lang.String) 
		android.net.wifi.WifiConfiguration x0
		String x1
	static void  () 
}

android/net/wifi/PasspointManagementObjectDefinition.class
PasspointManagementObjectDefinition.java
package android.net.wifi
public android.net.wifi.PasspointManagementObjectDefinition extends java.lang.Object implements android.os.Parcelable  {
	private final String mBaseUri
	private final String mUrn
	private final String mMoTree
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String baseUri
		String urn
		String moTree
	public java.lang.String getBaseUri () 
	public java.lang.String getUrn () 
	public java.lang.String getMoTree () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiManager$1.class
WifiManager.java
package android.net.wifi
 android.net.wifi.WifiManager$1 extends java.lang.Object {
}

android/net/wifi/RssiPacketCountInfo.class
RssiPacketCountInfo.java
package android.net.wifi
public android.net.wifi.RssiPacketCountInfo extends java.lang.Object implements android.os.Parcelable  {
	public int rssi
	public int txgood
	public int txbad
	public int rxgood
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	void  (android.os.Parcel, android.net.wifi.RssiPacketCountInfo$1) 
		android.os.Parcel x0
		android.net.wifi.RssiPacketCountInfo$1 x1
	static void  () 
}

android/net/wifi/WifiScanner$ParcelableScanResults.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$ParcelableScanResults extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.ScanResult[] mResults
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.wifi.ScanResult[]) 
		android.net.wifi.ScanResult[] results
	public android.net.wifi.ScanResult[] getResults () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.ScanResult result
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WpsInfo$1.class
WpsInfo.java
package android.net.wifi
final android.net.wifi.WpsInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WpsInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WpsInfo config
	public android.net.wifi.WpsInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner$WifiChangeListener.class
WifiScanner.java
package android.net.wifi
public abstract android.net.wifi.WifiScanner$WifiChangeListener extends java.lang.Object implements android.net.wifi.WifiScanner$ActionListener  {
	public abstract void onChanging (android.net.wifi.ScanResult[]) 
	public abstract void onQuiescence (android.net.wifi.ScanResult[]) 
}

android/net/wifi/WifiConnectionStatistics.class
WifiConnectionStatistics.java
package android.net.wifi
public android.net.wifi.WifiConnectionStatistics extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public java.util.HashMap untrustedNetworkHistory
	public int num5GhzConnected
	public int num24GhzConnected
	public int numAutoJoinAttempt
	public int numAutoRoamAttempt
	public int numWifiManagerJoinAttempt
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void incrementOrAddUntrusted (java.lang.String, int, int) 
		android.net.wifi.WifiNetworkConnectionStatistics stats
		String SSID
		int connection
		int usage
		android.net.wifi.WifiNetworkConnectionStatistics stats
	public java.lang.String toString () 
		android.net.wifi.WifiNetworkConnectionStatistics stats
		String Key
		StringBuilder sbuf
	public void  (android.net.wifi.WifiConnectionStatistics) 
		android.net.wifi.WifiConnectionStatistics source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.WifiNetworkConnectionStatistics num
		String Key
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/ScanResult.class
ScanResult.java
package android.net.wifi
public android.net.wifi.ScanResult extends java.lang.Object implements android.os.Parcelable  {
	public String SSID
	public android.net.wifi.WifiSsid wifiSsid
	public String BSSID
	public long hessid
	public int anqpDomainId
	public String capabilities
	public int level
	public int frequency
	public static final int CHANNEL_WIDTH_20MHZ
	public static final int CHANNEL_WIDTH_40MHZ
	public static final int CHANNEL_WIDTH_80MHZ
	public static final int CHANNEL_WIDTH_160MHZ
	public static final int CHANNEL_WIDTH_80MHZ_PLUS_MHZ
	public int channelWidth
	public int centerFreq0
	public int centerFreq1
	public boolean is80211McRTTResponder
	public long timestamp
	public long seen
	public int isAutoJoinCandidate
	public int numIpConfigFailures
	public long blackListTimestamp
	public boolean untrusted
	public int numConnection
	public int numUsage
	public int distanceCm
	public int distanceSdCm
	public static final long FLAG_PASSPOINT_NETWORK
	public static final long FLAG_80211mc_RESPONDER
	public long flags
	public CharSequence venueName
	public CharSequence operatorFriendlyName
	public static final int UNSPECIFIED
	public java.util.List anqpLines
	public byte[] bytes
	public android.net.wifi.ScanResult$InformationElement[] informationElements
	public android.net.wifi.AnqpInformationElement[] anqpElements
	public static final android.os.Parcelable$Creator CREATOR
	public void averageRssi (int, long, int) 
		double alpha
		int previousRssi
		long previousSeen
		int maxAge
		long age
	public void setFlag (long) 
		long flag
	public void clearFlag (long) 
		long flag
	public boolean is80211mcResponder () 
	public boolean isPasspointNetwork () 
	public boolean is24GHz () 
	public static boolean is24GHz (int) 
		int freq
	public boolean is5GHz () 
	public static boolean is5GHz (int) 
		int freq
	public void  (android.net.wifi.WifiSsid, java.lang.String, long, int, byte[], java.lang.String, int, int, long) 
		android.net.wifi.WifiSsid wifiSsid
		String BSSID
		long hessid
		int anqpDomainId
		byte[] osuProviders
		String caps
		int level
		int frequency
		long tsf
	public void  (android.net.wifi.WifiSsid, java.lang.String, java.lang.String, int, int, long, int, int) 
		android.net.wifi.WifiSsid wifiSsid
		String BSSID
		String caps
		int level
		int frequency
		long tsf
		int distCm
		int distSdCm
	public void  (java.lang.String, java.lang.String, long, int, java.lang.String, int, int, long, int, int, int, int, int, boolean) 
		String Ssid
		String BSSID
		long hessid
		int anqpDomainId
		String caps
		int level
		int frequency
		long tsf
		int distCm
		int distSdCm
		int channelWidth
		int centerFreq0
		int centerFreq1
		boolean is80211McRTTResponder
	public void  (android.net.wifi.WifiSsid, java.lang.String, java.lang.String, long, int, java.lang.String, int, int, long, int, int, int, int, int, boolean) 
		android.net.wifi.WifiSsid wifiSsid
		String Ssid
		String BSSID
		long hessid
		int anqpDomainId
		String caps
		int level
		int frequency
		long tsf
		int distCm
		int distSdCm
		int channelWidth
		int centerFreq0
		int centerFreq1
		boolean is80211McRTTResponder
	public void  (android.net.wifi.ScanResult) 
		android.net.wifi.ScanResult source
	public void  () 
	public java.lang.String toString () 
		StringBuffer sb
		String none
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int i
		int i
		android.net.wifi.AnqpInformationElement element
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiLinkLayerStats$1.class
WifiLinkLayerStats.java
package android.net.wifi
final android.net.wifi.WifiLinkLayerStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiLinkLayerStats createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WifiLinkLayerStats stats
	public android.net.wifi.WifiLinkLayerStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/IRttManager$Stub.class
IRttManager.java
package android.net.wifi
public abstract android.net.wifi.IRttManager$Stub extends android.os.Binder implements android.net.wifi.IRttManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getMessenger
	static final int TRANSACTION_getRttCapabilities
	public void  () 
	public static android.net.wifi.IRttManager 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.Messenger _result
		android.net.wifi.RttManager$RttCapabilities _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/SupplicantState.class
SupplicantState.java
package android.net.wifi
public final android.net.wifi.SupplicantState extends java.lang.Enum implements android.os.Parcelable  {
	public static final android.net.wifi.SupplicantState DISCONNECTED
	public static final android.net.wifi.SupplicantState INTERFACE_DISABLED
	public static final android.net.wifi.SupplicantState INACTIVE
	public static final android.net.wifi.SupplicantState SCANNING
	public static final android.net.wifi.SupplicantState AUTHENTICATING
	public static final android.net.wifi.SupplicantState ASSOCIATING
	public static final android.net.wifi.SupplicantState ASSOCIATED
	public static final android.net.wifi.SupplicantState FOUR_WAY_HANDSHAKE
	public static final android.net.wifi.SupplicantState GROUP_HANDSHAKE
	public static final android.net.wifi.SupplicantState COMPLETED
	public static final android.net.wifi.SupplicantState DORMANT
	public static final android.net.wifi.SupplicantState UNINITIALIZED
	public static final android.net.wifi.SupplicantState INVALID
	public static final android.os.Parcelable$Creator CREATOR
	private static final android.net.wifi.SupplicantState[] $VALUES
	public static android.net.wifi.SupplicantState[] values () 
	public static android.net.wifi.SupplicantState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static boolean isValidState (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState state
	public static boolean isHandshakeState (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState state
	public static boolean isConnecting (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState state
	public static boolean isDriverActive (android.net.wifi.SupplicantState) 
		android.net.wifi.SupplicantState state
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/RttManager$ResponderConfig.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$ResponderConfig extends java.lang.Object implements android.os.Parcelable  {
	public String macAddress
	public int frequency
	public int centerFreq0
	public int centerFreq1
	public int channelWidth
	public int preamble
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiWakeReasonAndCounts$1.class
WifiWakeReasonAndCounts.java
package android.net.wifi
final android.net.wifi.WifiWakeReasonAndCounts$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiWakeReasonAndCounts createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WifiWakeReasonAndCounts counts
	public android.net.wifi.WifiWakeReasonAndCounts[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiManager$TxPacketCountListener.class
WifiManager.java
package android.net.wifi
public abstract android.net.wifi.WifiManager$TxPacketCountListener extends java.lang.Object {
	public abstract void onSuccess (int) 
	public abstract void onFailure (int) 
}

android/net/wifi/WifiScanner$HotlistSettings.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$HotlistSettings extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.WifiScanner$BssidInfo[] bssidInfos
	public int apLostThreshold
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.WifiScanner$BssidInfo info
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/ScanResult$1.class
ScanResult.java
package android.net.wifi
final android.net.wifi.ScanResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.ScanResult createFromParcel (android.os.Parcel) 
		int len
		int i
		int i
		int vendorId
		int elementId
		int len
		byte[] payload
		int i
		android.os.Parcel in
		android.net.wifi.WifiSsid wifiSsid
		android.net.wifi.ScanResult sr
		int n
	public android.net.wifi.ScanResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner extends java.lang.Object {
	public static final int WIFI_BAND_UNSPECIFIED
	public static final int WIFI_BAND_24_GHZ
	public static final int WIFI_BAND_5_GHZ
	public static final int WIFI_BAND_5_GHZ_DFS_ONLY
	public static final int WIFI_BAND_5_GHZ_WITH_DFS
	public static final int WIFI_BAND_BOTH
	public static final int WIFI_BAND_BOTH_WITH_DFS
	public static final int MIN_SCAN_PERIOD_MS
	public static final int MAX_SCAN_PERIOD_MS
	public static final int REASON_SUCCEEDED
	public static final int REASON_UNSPECIFIED
	public static final int REASON_INVALID_LISTENER
	public static final int REASON_INVALID_REQUEST
	public static final int REASON_NOT_AUTHORIZED
	public static final int REASON_DUPLICATE_REQEUST
	public static final String GET_AVAILABLE_CHANNELS_EXTRA
	public static final int REPORT_EVENT_AFTER_BUFFER_FULL
	public static final int REPORT_EVENT_AFTER_EACH_SCAN
	public static final int REPORT_EVENT_FULL_SCAN_RESULT
	public static final int REPORT_EVENT_NO_BATCH
	public static final String SCAN_PARAMS_SCAN_SETTINGS_KEY
	public static final String SCAN_PARAMS_WORK_SOURCE_KEY
	public static final String PNO_PARAMS_PNO_SETTINGS_KEY
	public static final String PNO_PARAMS_SCAN_SETTINGS_KEY
	private static final String TAG
	private static final boolean DBG
	private static final int BASE
	public static final int CMD_SCAN
	public static final int CMD_START_BACKGROUND_SCAN
	public static final int CMD_STOP_BACKGROUND_SCAN
	public static final int CMD_GET_SCAN_RESULTS
	public static final int CMD_SCAN_RESULT
	public static final int CMD_SET_HOTLIST
	public static final int CMD_RESET_HOTLIST
	public static final int CMD_AP_FOUND
	public static final int CMD_AP_LOST
	public static final int CMD_START_TRACKING_CHANGE
	public static final int CMD_STOP_TRACKING_CHANGE
	public static final int CMD_CONFIGURE_WIFI_CHANGE
	public static final int CMD_WIFI_CHANGE_DETECTED
	public static final int CMD_WIFI_CHANGES_STABILIZED
	public static final int CMD_OP_SUCCEEDED
	public static final int CMD_OP_FAILED
	public static final int CMD_PERIOD_CHANGED
	public static final int CMD_FULL_SCAN_RESULT
	public static final int CMD_START_SINGLE_SCAN
	public static final int CMD_STOP_SINGLE_SCAN
	public static final int CMD_SINGLE_SCAN_COMPLETED
	public static final int CMD_START_PNO_SCAN
	public static final int CMD_STOP_PNO_SCAN
	public static final int CMD_PNO_NETWORK_FOUND
	public static final int CMD_REGISTER_SCAN_LISTENER
	public static final int CMD_DEREGISTER_SCAN_LISTENER
	private android.content.Context mContext
	private android.net.wifi.IWifiScanner mService
	private static final int INVALID_KEY
	private int mListenerKey
	private final android.util.SparseArray mListenerMap
	private final Object mListenerMapLock
	private com.android.internal.util.AsyncChannel mAsyncChannel
	private final android.os.Handler mInternalHandler
	public java.util.List getAvailableChannels (int) 
		android.os.Bundle bundle
		android.os.RemoteException e
		int band
	public void registerScanListener (android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanListener listener
		int key
	public void deregisterScanListener (android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanListener listener
		int key
	public void startBackgroundScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanSettings settings
		android.net.wifi.WifiScanner$ScanListener listener
	public void startBackgroundScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$ScanListener, android.os.WorkSource) 
		android.net.wifi.WifiScanner$ScanSettings settings
		android.net.wifi.WifiScanner$ScanListener listener
		android.os.WorkSource workSource
		int key
		android.os.Bundle scanParams
	public void stopBackgroundScan (android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanListener listener
		int key
	public boolean getScanResults () 
		android.os.Message reply
	public void startScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanSettings settings
		android.net.wifi.WifiScanner$ScanListener listener
	public void startScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$ScanListener, android.os.WorkSource) 
		android.net.wifi.WifiScanner$ScanSettings settings
		android.net.wifi.WifiScanner$ScanListener listener
		android.os.WorkSource workSource
		int key
		android.os.Bundle scanParams
	public void stopScan (android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanListener listener
		int key
	private void startPnoScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$PnoSettings, int) 
		android.net.wifi.WifiScanner$ScanSettings scanSettings
		android.net.wifi.WifiScanner$PnoSettings pnoSettings
		int key
		android.os.Bundle pnoParams
	public void startConnectedPnoScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$PnoSettings, android.net.wifi.WifiScanner$PnoScanListener) 
		android.net.wifi.WifiScanner$ScanSettings scanSettings
		android.net.wifi.WifiScanner$PnoSettings pnoSettings
		android.net.wifi.WifiScanner$PnoScanListener listener
		int key
	public void startDisconnectedPnoScan (android.net.wifi.WifiScanner$ScanSettings, android.net.wifi.WifiScanner$PnoSettings, android.net.wifi.WifiScanner$PnoScanListener) 
		android.net.wifi.WifiScanner$ScanSettings scanSettings
		android.net.wifi.WifiScanner$PnoSettings pnoSettings
		android.net.wifi.WifiScanner$PnoScanListener listener
		int key
	public void stopPnoScan (android.net.wifi.WifiScanner$ScanListener) 
		android.net.wifi.WifiScanner$ScanListener listener
		int key
	public void configureWifiChange (int, int, int, int, int, android.net.wifi.WifiScanner$BssidInfo[]) 
		int rssiSampleSize
		int lostApSampleSize
		int unchangedSampleSize
		int minApsBreachingThreshold
		int periodInMs
		android.net.wifi.WifiScanner$BssidInfo[] bssidInfos
		android.net.wifi.WifiScanner$WifiChangeSettings settings
	public void startTrackingWifiChange (android.net.wifi.WifiScanner$WifiChangeListener) 
		android.net.wifi.WifiScanner$WifiChangeListener listener
		int key
	public void stopTrackingWifiChange (android.net.wifi.WifiScanner$WifiChangeListener) 
		android.net.wifi.WifiScanner$WifiChangeListener listener
		int key
	public void configureWifiChange (android.net.wifi.WifiScanner$WifiChangeSettings) 
		android.net.wifi.WifiScanner$WifiChangeSettings settings
	public void startTrackingBssids (android.net.wifi.WifiScanner$BssidInfo[], int, android.net.wifi.WifiScanner$BssidListener) 
		android.net.wifi.WifiScanner$BssidInfo[] bssidInfos
		int apLostThreshold
		android.net.wifi.WifiScanner$BssidListener listener
		int key
		android.net.wifi.WifiScanner$HotlistSettings settings
	public void stopTrackingBssids (android.net.wifi.WifiScanner$BssidListener) 
		android.net.wifi.WifiScanner$BssidListener listener
		int key
	public void  (android.content.Context, android.net.wifi.IWifiScanner, android.os.Looper) 
		android.os.RemoteException e
		android.content.Context context
		android.net.wifi.IWifiScanner service
		android.os.Looper looper
		android.os.Messenger messenger
	private void validateChannel () 
	private int addListener (android.net.wifi.WifiScanner$ActionListener) 
		android.net.wifi.WifiScanner$OperationResult operationResult
		android.os.Message message
		boolean keyExists
		int key
		android.net.wifi.WifiScanner$ActionListener listener
	private int putListener (java.lang.Object) 
		Object listener
		int key
	private java.lang.Object getListener (int) 
		Object listener
		int key
	private int getListenerKey (java.lang.Object) 
		int index
		Object listener
	private java.lang.Object removeListener (int) 
		Object listener
		int key
	private int removeListener (java.lang.Object) 
		Object listener
		int key
	static com.android.internal.util.AsyncChannel access$002 (android.net.wifi.WifiScanner, com.android.internal.util.AsyncChannel) 
		android.net.wifi.WifiScanner x0
		com.android.internal.util.AsyncChannel x1
	static java.lang.Object access$100 (android.net.wifi.WifiScanner, int) 
		android.net.wifi.WifiScanner x0
		int x1
	static java.lang.Object access$200 (android.net.wifi.WifiScanner, int) 
		android.net.wifi.WifiScanner x0
		int x1
}

android/net/wifi/WifiEnterpriseConfig$Eap.class
WifiEnterpriseConfig.java
package android.net.wifi
public final android.net.wifi.WifiEnterpriseConfig$Eap extends java.lang.Object {
	public static final int NONE
	public static final int PEAP
	public static final int TLS
	public static final int TTLS
	public static final int PWD
	public static final int SIM
	public static final int AKA
	public static final int AKA_PRIME
	public static final int UNAUTH_TLS
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/WifiScanner$ScanData$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$ScanData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$ScanData createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int id
		int flags
		int bucketsScanned
		int n
		android.net.wifi.ScanResult[] results
	public android.net.wifi.WifiScanner$ScanData[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/IWifiScanner$Stub.class
IWifiScanner.java
package android.net.wifi
public abstract android.net.wifi.IWifiScanner$Stub extends android.os.Binder implements android.net.wifi.IWifiScanner  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getMessenger
	static final int TRANSACTION_getAvailableChannels
	public void  () 
	public static android.net.wifi.IWifiScanner 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.Messenger _result
		int _arg0
		android.os.Bundle _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/WifiSsid.class
WifiSsid.java
package android.net.wifi
public android.net.wifi.WifiSsid extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public final java.io.ByteArrayOutputStream octets
	private static final int HEX_RADIX
	public static final String NONE
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public static android.net.wifi.WifiSsid createFromAsciiEncoded (java.lang.String) 
		String asciiEncoded
		android.net.wifi.WifiSsid a
	public static android.net.wifi.WifiSsid createFromHex (java.lang.String) 
		NumberFormatException e
		int val
		int val
		int i
		String hexStr
		android.net.wifi.WifiSsid a
	private void convertToBytes (java.lang.String) 
		NumberFormatException e
		char c
		String asciiEncoded
		int i
		int val
	public java.lang.String toString () 
		byte[] ssidBytes
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder decoder
		java.nio.CharBuffer out
		java.nio.charset.CoderResult result
	private boolean isArrayAllZeroes (byte[]) 
		int i
		byte[] ssidBytes
	public boolean isHidden () 
	public byte[] getOctets () 
	public java.lang.String getHexString () 
		int i
		String out
		byte[] ssidbytes
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.net.wifi.WifiSsid$1) 
		android.net.wifi.WifiSsid$1 x0
	static void  () 
}

android/net/wifi/WifiScanner$ServiceHandler.class
WifiScanner.java
package android.net.wifi
 android.net.wifi.WifiScanner$ServiceHandler extends android.os.Handler {
	final android.net.wifi.WifiScanner this$0
	void  (android.net.wifi.WifiScanner, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.net.wifi.WifiScanner$OperationResult result
		android.net.wifi.ScanResult result
		android.os.Message msg
		Object listener
}

android/net/wifi/AnqpInformationElement.class
AnqpInformationElement.java
package android.net.wifi
public android.net.wifi.AnqpInformationElement extends java.lang.Object {
	public static final int HOTSPOT20_VENDOR_ID
	public static final int ANQP_QUERY_LIST
	public static final int ANQP_CAPABILITY_LIST
	public static final int ANQP_VENUE_NAME
	public static final int ANQP_EMERGENCY_NUMBER
	public static final int ANQP_NWK_AUTH_TYPE
	public static final int ANQP_ROAMING_CONSORTIUM
	public static final int ANQP_IP_ADDR_AVAILABILITY
	public static final int ANQP_NAI_REALM
	public static final int ANQP_3GPP_NETWORK
	public static final int ANQP_GEO_LOC
	public static final int ANQP_CIVIC_LOC
	public static final int ANQP_LOC_URI
	public static final int ANQP_DOM_NAME
	public static final int ANQP_EMERGENCY_ALERT
	public static final int ANQP_TDLS_CAP
	public static final int ANQP_EMERGENCY_NAI
	public static final int ANQP_NEIGHBOR_REPORT
	public static final int ANQP_VENDOR_SPEC
	public static final int HS_QUERY_LIST
	public static final int HS_CAPABILITY_LIST
	public static final int HS_FRIENDLY_NAME
	public static final int HS_WAN_METRICS
	public static final int HS_CONN_CAPABILITY
	public static final int HS_NAI_HOME_REALM_QUERY
	public static final int HS_OPERATING_CLASS
	public static final int HS_OSU_PROVIDERS
	public static final int HS_ICON_REQUEST
	public static final int HS_ICON_FILE
	private final int mVendorId
	private final int mElementId
	private final byte[] mPayload
	public void  (int, int, byte[]) 
		int vendorId
		int elementId
		byte[] payload
	public int getVendorId () 
	public int getElementId () 
	public byte[] getPayload () 
}

android/net/wifi/IWifiManager$Stub.class
IWifiManager.java
package android.net.wifi
public abstract android.net.wifi.IWifiManager$Stub extends android.os.Binder implements android.net.wifi.IWifiManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getSupportedFeatures
	static final int TRANSACTION_reportActivityInfo
	static final int TRANSACTION_requestActivityInfo
	static final int TRANSACTION_getConfiguredNetworks
	static final int TRANSACTION_getPrivilegedConfiguredNetworks
	static final int TRANSACTION_getMatchingWifiConfig
	static final int TRANSACTION_addOrUpdateNetwork
	static final int TRANSACTION_addPasspointManagementObject
	static final int TRANSACTION_modifyPasspointManagementObject
	static final int TRANSACTION_queryPasspointIcon
	static final int TRANSACTION_matchProviderWithCurrentNetwork
	static final int TRANSACTION_deauthenticateNetwork
	static final int TRANSACTION_removeNetwork
	static final int TRANSACTION_enableNetwork
	static final int TRANSACTION_disableNetwork
	static final int TRANSACTION_pingSupplicant
	static final int TRANSACTION_startScan
	static final int TRANSACTION_getScanResults
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_reconnect
	static final int TRANSACTION_reassociate
	static final int TRANSACTION_getConnectionInfo
	static final int TRANSACTION_setWifiEnabled
	static final int TRANSACTION_getWifiEnabledState
	static final int TRANSACTION_setCountryCode
	static final int TRANSACTION_getCountryCode
	static final int TRANSACTION_setFrequencyBand
	static final int TRANSACTION_getFrequencyBand
	static final int TRANSACTION_isDualBandSupported
	static final int TRANSACTION_saveConfiguration
	static final int TRANSACTION_getDhcpInfo
	static final int TRANSACTION_isScanAlwaysAvailable
	static final int TRANSACTION_acquireWifiLock
	static final int TRANSACTION_updateWifiLockWorkSource
	static final int TRANSACTION_releaseWifiLock
	static final int TRANSACTION_initializeMulticastFiltering
	static final int TRANSACTION_isMulticastEnabled
	static final int TRANSACTION_acquireMulticastLock
	static final int TRANSACTION_releaseMulticastLock
	static final int TRANSACTION_setWifiApEnabled
	static final int TRANSACTION_getWifiApEnabledState
	static final int TRANSACTION_getWifiApConfiguration
	static final int TRANSACTION_buildWifiConfig
	static final int TRANSACTION_setWifiApConfiguration
	static final int TRANSACTION_addToBlacklist
	static final int TRANSACTION_clearBlacklist
	static final int TRANSACTION_getWifiServiceMessenger
	static final int TRANSACTION_getConfigFile
	static final int TRANSACTION_enableTdls
	static final int TRANSACTION_enableTdlsWithMacAddress
	static final int TRANSACTION_getWpsNfcConfigurationToken
	static final int TRANSACTION_enableVerboseLogging
	static final int TRANSACTION_getVerboseLoggingLevel
	static final int TRANSACTION_enableAggressiveHandover
	static final int TRANSACTION_getAggressiveHandover
	static final int TRANSACTION_setAllowScansWithTraffic
	static final int TRANSACTION_getAllowScansWithTraffic
	static final int TRANSACTION_setEnableAutoJoinWhenAssociated
	static final int TRANSACTION_getEnableAutoJoinWhenAssociated
	static final int TRANSACTION_enableWifiConnectivityManager
	static final int TRANSACTION_getConnectionStatistics
	static final int TRANSACTION_disableEphemeralNetwork
	static final int TRANSACTION_factoryReset
	static final int TRANSACTION_getCurrentNetwork
	public void  () 
	public static android.net.wifi.IWifiManager 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 _result
		android.net.wifi.WifiActivityEnergyInfo _result
		android.os.ResultReceiver _arg0
		android.os.ResultReceiver _arg0
		java.util.List _result
		java.util.List _result
		android.net.wifi.ScanResult _arg0
		android.net.wifi.ScanResult _arg0
		android.net.wifi.WifiConfiguration _result
		android.net.wifi.WifiConfiguration _arg0
		android.net.wifi.WifiConfiguration _arg0
		int _result
		String _arg0
		int _result
		String _arg0
		java.util.List _arg1
		int _result
		long _arg0
		String _arg1
		String _arg0
		int _result
		long _arg0
		boolean _arg1
		int _arg0
		boolean _result
		int _arg0
		boolean _arg1
		boolean _result
		int _arg0
		boolean _result
		boolean _result
		android.net.wifi.ScanSettings _arg0
		android.os.WorkSource _arg1
		android.net.wifi.ScanSettings _arg0
		android.os.WorkSource _arg1
		String _arg0
		java.util.List _result
		android.net.wifi.WifiInfo _result
		boolean _arg0
		boolean _result
		int _result
		String _arg0
		boolean _arg1
		String _result
		int _arg0
		boolean _arg1
		int _result
		boolean _result
		boolean _result
		android.net.DhcpInfo _result
		boolean _result
		android.os.WorkSource _arg3
		android.os.IBinder _arg0
		int _arg1
		String _arg2
		android.os.WorkSource _arg3
		boolean _result
		android.os.WorkSource _arg1
		android.os.IBinder _arg0
		android.os.WorkSource _arg1
		android.os.IBinder _arg0
		boolean _result
		boolean _result
		android.os.IBinder _arg0
		String _arg1
		android.net.wifi.WifiConfiguration _arg0
		android.net.wifi.WifiConfiguration _arg0
		boolean _arg1
		int _result
		android.net.wifi.WifiConfiguration _result
		String _arg0
		String _arg1
		byte[] _arg2
		android.net.wifi.WifiConfiguration _result
		android.net.wifi.WifiConfiguration _arg0
		android.net.wifi.WifiConfiguration _arg0
		String _arg0
		android.os.Messenger _result
		String _result
		String _arg0
		boolean _arg1
		String _arg0
		boolean _arg1
		int _arg0
		String _result
		int _arg0
		int _result
		int _arg0
		int _result
		int _arg0
		int _result
		boolean _arg0
		boolean _result
		boolean _result
		boolean _arg0
		android.net.wifi.WifiConnectionStatistics _result
		String _arg0
		android.net.Network _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/nan/
android/net/wifi/nan/PublishData$Builder.class
PublishData.java
package android.net.wifi.nan
public final android.net.wifi.nan.PublishData$Builder extends java.lang.Object {
	private String mServiceName
	private int mServiceSpecificInfoLength
	private byte[] mServiceSpecificInfo
	private int mTxFilterLength
	private byte[] mTxFilter
	private int mRxFilterLength
	private byte[] mRxFilter
	public void  () 
	public android.net.wifi.nan.PublishData$Builder setServiceName (java.lang.String) 
		String serviceName
	public android.net.wifi.nan.PublishData$Builder setServiceSpecificInfo (byte[], int) 
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
	public android.net.wifi.nan.PublishData$Builder setServiceSpecificInfo (java.lang.String) 
		String serviceSpecificInfoStr
	public android.net.wifi.nan.PublishData$Builder setTxFilter (byte[], int) 
		byte[] txFilter
		int txFilterLength
	public android.net.wifi.nan.PublishData$Builder setRxFilter (byte[], int) 
		byte[] rxFilter
		int rxFilterLength
	public android.net.wifi.nan.PublishData build () 
}

android/net/wifi/nan/IWifiNanSessionListener$Stub.class
IWifiNanSessionListener.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanSessionListener$Stub extends android.os.Binder implements android.net.wifi.nan.IWifiNanSessionListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onPublishFail
	static final int TRANSACTION_onPublishTerminated
	static final int TRANSACTION_onSubscribeFail
	static final int TRANSACTION_onSubscribeTerminated
	static final int TRANSACTION_onMatch
	static final int TRANSACTION_onMessageSendSuccess
	static final int TRANSACTION_onMessageSendFail
	static final int TRANSACTION_onMessageReceived
	public void  () 
	public static android.net.wifi.nan.IWifiNanSessionListener 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 _arg0
		int _arg0
		int _arg0
		int _arg0
		byte[] _arg1
		int _arg2
		byte[] _arg3
		int _arg4
		int _arg0
		int _arg0
		int _arg1
		int _arg0
		byte[] _arg1
		int _arg2
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/nan/SubscribeData$1.class
SubscribeData.java
package android.net.wifi.nan
final android.net.wifi.nan.SubscribeData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.nan.SubscribeData[] newArray (int) 
		int size
	public android.net.wifi.nan.SubscribeData createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String serviceName
		int ssiLength
		byte[] ssi
		int txFilterLength
		byte[] txFilter
		int rxFilterLength
		byte[] rxFilter
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/nan/PublishData$1.class
PublishData.java
package android.net.wifi.nan
final android.net.wifi.nan.PublishData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.nan.PublishData[] newArray (int) 
		int size
	public android.net.wifi.nan.PublishData createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		String serviceName
		int ssiLength
		byte[] ssi
		int txFilterLength
		byte[] txFilter
		int rxFilterLength
		byte[] rxFilter
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/nan/SubscribeData.class
SubscribeData.java
package android.net.wifi.nan
public android.net.wifi.nan.SubscribeData extends java.lang.Object implements android.os.Parcelable  {
	public final String mServiceName
	public final int mServiceSpecificInfoLength
	public final byte[] mServiceSpecificInfo
	public final int mTxFilterLength
	public final byte[] mTxFilter
	public final int mRxFilterLength
	public final byte[] mRxFilter
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.String, byte[], int, byte[], int, byte[], int) 
		String serviceName
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
		byte[] txFilter
		int txFilterLength
		byte[] rxFilter
		int rxFilterLength
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		int i
		int i
		int i
		Object o
		android.net.wifi.nan.SubscribeData lhs
	public int hashCode () 
		int result
	void  (java.lang.String, byte[], int, byte[], int, byte[], int, android.net.wifi.nan.SubscribeData$1) 
		String x0
		byte[] x1
		int x2
		byte[] x3
		int x4
		byte[] x5
		int x6
		android.net.wifi.nan.SubscribeData$1 x7
	static void  () 
}

android/net/wifi/nan/WifiNanSessionListener.class
WifiNanSessionListener.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanSessionListener extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int LISTEN_PUBLISH_FAIL
	public static final int LISTEN_PUBLISH_TERMINATED
	public static final int LISTEN_SUBSCRIBE_FAIL
	public static final int LISTEN_SUBSCRIBE_TERMINATED
	public static final int LISTEN_MATCH
	public static final int LISTEN_MESSAGE_SEND_SUCCESS
	public static final int LISTEN_MESSAGE_SEND_FAIL
	public static final int LISTEN_MESSAGE_RECEIVED
	public static final int LISTEN_HIDDEN_FLAGS
	public static final int FAIL_REASON_NO_RESOURCES
	public static final int FAIL_REASON_INVALID_ARGS
	public static final int FAIL_REASON_NO_MATCH_SESSION
	public static final int FAIL_REASON_OTHER
	public static final int TERMINATE_REASON_DONE
	public static final int TERMINATE_REASON_FAIL
	private static final String MESSAGE_BUNDLE_KEY_PEER_ID
	private static final String MESSAGE_BUNDLE_KEY_MESSAGE
	private static final String MESSAGE_BUNDLE_KEY_MESSAGE2
	private final android.os.Handler mHandler
	public android.net.wifi.nan.IWifiNanSessionListener callback
	public void  () 
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void onPublishFail (int) 
		int reason
	public void onPublishTerminated (int) 
		int reason
	public void onSubscribeFail (int) 
		int reason
	public void onSubscribeTerminated (int) 
		int reason
	public void onMatch (int, byte[], int, byte[], int) 
		int peerId
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
		byte[] matchFilter
		int matchFilterLength
	public void onMessageSendSuccess (int) 
		int messageId
	public void onMessageSendFail (int, int) 
		int messageId
		int reason
	public void onMessageReceived (int, byte[], int) 
		int peerId
		byte[] message
		int messageLength
	static android.os.Handler access$000 (android.net.wifi.nan.WifiNanSessionListener) 
		android.net.wifi.nan.WifiNanSessionListener x0
}

android/net/wifi/nan/IWifiNanManager$Stub.class
IWifiNanManager.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanManager$Stub extends android.os.Binder implements android.net.wifi.nan.IWifiNanManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_requestConfig
	static final int TRANSACTION_createSession
	static final int TRANSACTION_publish
	static final int TRANSACTION_subscribe
	static final int TRANSACTION_sendMessage
	static final int TRANSACTION_stopSession
	static final int TRANSACTION_destroySession
	public void  () 
	public static android.net.wifi.nan.IWifiNanManager 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.net.wifi.nan.IWifiNanEventListener _arg1
		int _arg2
		android.os.IBinder _arg0
		android.net.wifi.nan.ConfigRequest _arg0
		android.net.wifi.nan.ConfigRequest _arg0
		android.net.wifi.nan.IWifiNanSessionListener _arg0
		int _arg1
		int _result
		android.net.wifi.nan.PublishData _arg1
		android.net.wifi.nan.PublishSettings _arg2
		int _arg0
		android.net.wifi.nan.PublishData _arg1
		android.net.wifi.nan.PublishSettings _arg2
		android.net.wifi.nan.SubscribeData _arg1
		android.net.wifi.nan.SubscribeSettings _arg2
		int _arg0
		android.net.wifi.nan.SubscribeData _arg1
		android.net.wifi.nan.SubscribeSettings _arg2
		int _arg0
		int _arg1
		byte[] _arg2
		int _arg3
		int _arg4
		int _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/nan/WifiNanManager.class
WifiNanManager.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanManager extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private android.os.IBinder mBinder
	private android.net.wifi.nan.IWifiNanManager mService
	public void  (android.net.wifi.nan.IWifiNanManager) 
		android.net.wifi.nan.IWifiNanManager service
	public void connect (android.net.wifi.nan.WifiNanEventListener, int) 
		android.os.RemoteException e
		android.net.wifi.nan.WifiNanEventListener listener
		int events
	public void disconnect () 
		android.os.RemoteException e
	public void requestConfig (android.net.wifi.nan.ConfigRequest) 
		android.os.RemoteException e
		android.net.wifi.nan.ConfigRequest configRequest
	public android.net.wifi.nan.WifiNanPublishSession publish (android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings, android.net.wifi.nan.WifiNanSessionListener, int) 
		android.net.wifi.nan.PublishData publishData
		android.net.wifi.nan.PublishSettings publishSettings
		android.net.wifi.nan.WifiNanSessionListener listener
		int events
	public android.net.wifi.nan.WifiNanPublishSession publishRaw (android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings, android.net.wifi.nan.WifiNanSessionListener, int) 
		android.os.RemoteException e
		android.net.wifi.nan.PublishData publishData
		android.net.wifi.nan.PublishSettings publishSettings
		android.net.wifi.nan.WifiNanSessionListener listener
		int events
		int sessionId
		int sessionId
	public void publish (int, android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings) 
		android.os.RemoteException e
		int sessionId
		android.net.wifi.nan.PublishData publishData
		android.net.wifi.nan.PublishSettings publishSettings
	public android.net.wifi.nan.WifiNanSubscribeSession subscribe (android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings, android.net.wifi.nan.WifiNanSessionListener, int) 
		android.net.wifi.nan.SubscribeData subscribeData
		android.net.wifi.nan.SubscribeSettings subscribeSettings
		android.net.wifi.nan.WifiNanSessionListener listener
		int events
	public android.net.wifi.nan.WifiNanSubscribeSession subscribeRaw (android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings, android.net.wifi.nan.WifiNanSessionListener, int) 
		android.os.RemoteException e
		android.net.wifi.nan.SubscribeData subscribeData
		android.net.wifi.nan.SubscribeSettings subscribeSettings
		android.net.wifi.nan.WifiNanSessionListener listener
		int events
		int sessionId
		int sessionId
	public void subscribe (int, android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings) 
		android.os.RemoteException e
		int sessionId
		android.net.wifi.nan.SubscribeData subscribeData
		android.net.wifi.nan.SubscribeSettings subscribeSettings
	public void stopSession (int) 
		android.os.RemoteException e
		int sessionId
	public void destroySession (int) 
		android.os.RemoteException e
		int sessionId
	public void sendMessage (int, int, byte[], int, int) 
		android.os.RemoteException e
		int sessionId
		int peerId
		byte[] message
		int messageLength
		int messageId
}

android/net/wifi/nan/ConfigRequest.class
ConfigRequest.java
package android.net.wifi.nan
public android.net.wifi.nan.ConfigRequest extends java.lang.Object implements android.os.Parcelable  {
	public static final int CLUSTER_ID_MIN
	public static final int CLUSTER_ID_MAX
	public final boolean mSupport5gBand
	public final int mMasterPreference
	public final int mClusterLow
	public final int mClusterHigh
	public static final android.os.Parcelable$Creator CREATOR
	private void  (boolean, int, int, int) 
		boolean support5gBand
		int masterPreference
		int clusterLow
		int clusterHigh
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.nan.ConfigRequest lhs
	public int hashCode () 
		int result
	void  (boolean, int, int, int, android.net.wifi.nan.ConfigRequest$1) 
		boolean x0
		int x1
		int x2
		int x3
		android.net.wifi.nan.ConfigRequest$1 x4
	static void  () 
}

android/net/wifi/nan/WifiNanPublishSession.class
WifiNanPublishSession.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanPublishSession extends android.net.wifi.nan.WifiNanSession {
	public void  (android.net.wifi.nan.WifiNanManager, int) 
		android.net.wifi.nan.WifiNanManager manager
		int sessionId
	public void publish (android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings) 
		android.net.wifi.nan.PublishData publishData
		android.net.wifi.nan.PublishSettings publishSettings
}

android/net/wifi/nan/WifiNanEventListener$1.class
WifiNanEventListener.java
package android.net.wifi.nan
 android.net.wifi.nan.WifiNanEventListener$1 extends android.os.Handler {
	final android.net.wifi.nan.WifiNanEventListener this$0
	void  (android.net.wifi.nan.WifiNanEventListener, android.os.Looper) 
		android.net.wifi.nan.WifiNanEventListener this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/net/wifi/nan/PublishData.class
PublishData.java
package android.net.wifi.nan
public android.net.wifi.nan.PublishData extends java.lang.Object implements android.os.Parcelable  {
	public final String mServiceName
	public final int mServiceSpecificInfoLength
	public final byte[] mServiceSpecificInfo
	public final int mTxFilterLength
	public final byte[] mTxFilter
	public final int mRxFilterLength
	public final byte[] mRxFilter
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.String, byte[], int, byte[], int, byte[], int) 
		String serviceName
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
		byte[] txFilter
		int txFilterLength
		byte[] rxFilter
		int rxFilterLength
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		int i
		int i
		int i
		Object o
		android.net.wifi.nan.PublishData lhs
	public int hashCode () 
		int result
	void  (java.lang.String, byte[], int, byte[], int, byte[], int, android.net.wifi.nan.PublishData$1) 
		String x0
		byte[] x1
		int x2
		byte[] x3
		int x4
		byte[] x5
		int x6
		android.net.wifi.nan.PublishData$1 x7
	static void  () 
}

android/net/wifi/nan/PublishSettings$1.class
PublishSettings.java
package android.net.wifi.nan
final android.net.wifi.nan.PublishSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.nan.PublishSettings[] newArray (int) 
		int size
	public android.net.wifi.nan.PublishSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int publishType
		int publishCount
		int ttlSec
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/nan/WifiNanSessionListener$2.class
WifiNanSessionListener.java
package android.net.wifi.nan
 android.net.wifi.nan.WifiNanSessionListener$2 extends android.net.wifi.nan.IWifiNanSessionListener$Stub {
	final android.net.wifi.nan.WifiNanSessionListener this$0
	void  (android.net.wifi.nan.WifiNanSessionListener) 
		android.net.wifi.nan.WifiNanSessionListener this$0
	public void onPublishFail (int) 
		int reason
		android.os.Message msg
	public void onPublishTerminated (int) 
		int reason
		android.os.Message msg
	public void onSubscribeFail (int) 
		int reason
		android.os.Message msg
	public void onSubscribeTerminated (int) 
		int reason
		android.os.Message msg
	public void onMatch (int, byte[], int, byte[], int) 
		int peerId
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
		byte[] matchFilter
		int matchFilterLength
		android.os.Bundle data
		android.os.Message msg
	public void onMessageSendSuccess (int) 
		int messageId
		android.os.Message msg
	public void onMessageSendFail (int, int) 
		int messageId
		int reason
		android.os.Message msg
	public void onMessageReceived (int, byte[], int) 
		int peerId
		byte[] message
		int messageLength
		android.os.Bundle data
		android.os.Message msg
}

android/net/wifi/nan/TlvBufferUtils$TlvIterable$1.class
TlvBufferUtils.java
package android.net.wifi.nan
 android.net.wifi.nan.TlvBufferUtils$TlvIterable$1 extends java.lang.Object implements java.util.Iterator  {
	private int mOffset
	final android.net.wifi.nan.TlvBufferUtils$TlvIterable this$0
	void  (android.net.wifi.nan.TlvBufferUtils$TlvIterable) 
		android.net.wifi.nan.TlvBufferUtils$TlvIterable this$0
	public boolean hasNext () 
	public android.net.wifi.nan.TlvBufferUtils$TlvElement next () 
		int type
		int length
		android.net.wifi.nan.TlvBufferUtils$TlvElement tlv
	public void remove () 
	public volatile java.lang.Object next () 
}

android/net/wifi/nan/TlvBufferUtils$1.class
TlvBufferUtils.java
package android.net.wifi.nan
 android.net.wifi.nan.TlvBufferUtils$1 extends java.lang.Object {
}

android/net/wifi/nan/WifiNanSubscribeSession.class
WifiNanSubscribeSession.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanSubscribeSession extends android.net.wifi.nan.WifiNanSession {
	public void  (android.net.wifi.nan.WifiNanManager, int) 
		android.net.wifi.nan.WifiNanManager manager
		int sessionId
	public void subscribe (android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings) 
		android.net.wifi.nan.SubscribeData subscribeData
		android.net.wifi.nan.SubscribeSettings subscribeSettings
}

android/net/wifi/nan/IWifiNanSessionListener.class
IWifiNanSessionListener.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanSessionListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onPublishFail (int)  throws android.os.RemoteException 
	public abstract void onPublishTerminated (int)  throws android.os.RemoteException 
	public abstract void onSubscribeFail (int)  throws android.os.RemoteException 
	public abstract void onSubscribeTerminated (int)  throws android.os.RemoteException 
	public abstract void onMatch (int, byte[], int, byte[], int)  throws android.os.RemoteException 
	public abstract void onMessageSendSuccess (int)  throws android.os.RemoteException 
	public abstract void onMessageSendFail (int, int)  throws android.os.RemoteException 
	public abstract void onMessageReceived (int, byte[], int)  throws android.os.RemoteException 
}

android/net/wifi/nan/TlvBufferUtils$TlvElement.class
TlvBufferUtils.java
package android.net.wifi.nan
public android.net.wifi.nan.TlvBufferUtils$TlvElement extends java.lang.Object {
	public int mType
	public int mLength
	public byte[] mRefArray
	public int mOffset
	private void  (int, int, byte[], int) 
		int type
		int length
		byte[] refArray
		int offset
	public byte getByte () 
	public short getShort () 
	public int getInt () 
	public java.lang.String getString () 
	void  (int, int, byte[], int, android.net.wifi.nan.TlvBufferUtils$1) 
		int x0
		int x1
		byte[] x2
		int x3
		android.net.wifi.nan.TlvBufferUtils$1 x4
}

android/net/wifi/nan/PublishSettings.class
PublishSettings.java
package android.net.wifi.nan
public android.net.wifi.nan.PublishSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final int PUBLISH_TYPE_UNSOLICITED
	public static final int PUBLISH_TYPE_SOLICITED
	public final int mPublishType
	public final int mPublishCount
	public final int mTtlSec
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, int, int) 
		int publishType
		int publichCount
		int ttlSec
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.nan.PublishSettings lhs
	public int hashCode () 
		int result
	void  (int, int, int, android.net.wifi.nan.PublishSettings$1) 
		int x0
		int x1
		int x2
		android.net.wifi.nan.PublishSettings$1 x3
	static void  () 
}

android/net/wifi/nan/WifiNanEventListener$2.class
WifiNanEventListener.java
package android.net.wifi.nan
 android.net.wifi.nan.WifiNanEventListener$2 extends android.net.wifi.nan.IWifiNanEventListener$Stub {
	final android.net.wifi.nan.WifiNanEventListener this$0
	void  (android.net.wifi.nan.WifiNanEventListener) 
		android.net.wifi.nan.WifiNanEventListener this$0
	public void onConfigCompleted (android.net.wifi.nan.ConfigRequest) 
		android.net.wifi.nan.ConfigRequest completedConfig
		android.os.Message msg
	public void onConfigFailed (android.net.wifi.nan.ConfigRequest, int) 
		android.net.wifi.nan.ConfigRequest failedConfig
		int reason
		android.os.Message msg
	public void onNanDown (int) 
		int reason
		android.os.Message msg
	public void onIdentityChanged () 
		android.os.Message msg
}

android/net/wifi/nan/IWifiNanManager$Stub$Proxy.class
IWifiNanManager.java
package android.net.wifi.nan
 android.net.wifi.nan.IWifiNanManager$Stub$Proxy extends java.lang.Object implements android.net.wifi.nan.IWifiNanManager  {
	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 connect (android.os.IBinder, android.net.wifi.nan.IWifiNanEventListener, int)  throws android.os.RemoteException 
		android.os.IBinder binder
		android.net.wifi.nan.IWifiNanEventListener listener
		int events
		android.os.Parcel _data
		android.os.Parcel _reply
	public void disconnect (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder binder
		android.os.Parcel _data
		android.os.Parcel _reply
	public void requestConfig (android.net.wifi.nan.ConfigRequest)  throws android.os.RemoteException 
		android.net.wifi.nan.ConfigRequest configRequest
		android.os.Parcel _data
		android.os.Parcel _reply
	public int createSession (android.net.wifi.nan.IWifiNanSessionListener, int)  throws android.os.RemoteException 
		android.net.wifi.nan.IWifiNanSessionListener listener
		int events
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void publish (int, android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings)  throws android.os.RemoteException 
		int sessionId
		android.net.wifi.nan.PublishData publishData
		android.net.wifi.nan.PublishSettings publishSettings
		android.os.Parcel _data
		android.os.Parcel _reply
	public void subscribe (int, android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings)  throws android.os.RemoteException 
		int sessionId
		android.net.wifi.nan.SubscribeData subscribeData
		android.net.wifi.nan.SubscribeSettings subscribeSettings
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendMessage (int, int, byte[], int, int)  throws android.os.RemoteException 
		int sessionId
		int peerId
		byte[] message
		int messageLength
		int messageId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopSession (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void destroySession (int)  throws android.os.RemoteException 
		int sessionId
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/wifi/nan/SubscribeSettings.class
SubscribeSettings.java
package android.net.wifi.nan
public android.net.wifi.nan.SubscribeSettings extends java.lang.Object implements android.os.Parcelable  {
	public static final int SUBSCRIBE_TYPE_PASSIVE
	public static final int SUBSCRIBE_TYPE_ACTIVE
	public final int mSubscribeType
	public final int mSubscribeCount
	public final int mTtlSec
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, int, int) 
		int subscribeType
		int publichCount
		int ttlSec
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.nan.SubscribeSettings lhs
	public int hashCode () 
		int result
	void  (int, int, int, android.net.wifi.nan.SubscribeSettings$1) 
		int x0
		int x1
		int x2
		android.net.wifi.nan.SubscribeSettings$1 x3
	static void  () 
}

android/net/wifi/nan/SubscribeSettings$1.class
SubscribeSettings.java
package android.net.wifi.nan
final android.net.wifi.nan.SubscribeSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.nan.SubscribeSettings[] newArray (int) 
		int size
	public android.net.wifi.nan.SubscribeSettings createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int subscribeType
		int subscribeCount
		int ttlSec
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/nan/TlvBufferUtils.class
TlvBufferUtils.java
package android.net.wifi.nan
public android.net.wifi.nan.TlvBufferUtils extends java.lang.Object {
	private void  () 
}

android/net/wifi/nan/TlvBufferUtils$TlvConstructor.class
TlvBufferUtils.java
package android.net.wifi.nan
public android.net.wifi.nan.TlvBufferUtils$TlvConstructor extends java.lang.Object {
	private int mTypeSize
	private int mLengthSize
	private byte[] mArray
	private int mArrayLength
	private int mPosition
	public void  (int, int) 
		int typeSize
		int lengthSize
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor wrap (byte[]) 
		byte[] array
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor allocate (int) 
		int capacity
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putByte (int, byte) 
		int type
		byte b
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putByteArray (int, byte[], int, int) 
		int type
		byte[] array
		int offset
		int length
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putByteArray (int, byte[]) 
		int type
		byte[] array
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putZeroLengthElement (int) 
		int type
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putShort (int, short) 
		int type
		short data
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putInt (int, int) 
		int type
		int data
	public android.net.wifi.nan.TlvBufferUtils$TlvConstructor putString (int, java.lang.String) 
		int type
		String data
	public byte[] getArray () 
	public int getActualLength () 
	private void checkLength (int) 
		int dataLength
	private void addHeader (int, int) 
		int type
		int length
}

android/net/wifi/nan/IWifiNanEventListener.class
IWifiNanEventListener.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanEventListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onConfigCompleted (android.net.wifi.nan.ConfigRequest)  throws android.os.RemoteException 
	public abstract void onConfigFailed (android.net.wifi.nan.ConfigRequest, int)  throws android.os.RemoteException 
	public abstract void onNanDown (int)  throws android.os.RemoteException 
	public abstract void onIdentityChanged ()  throws android.os.RemoteException 
}

android/net/wifi/nan/IWifiNanEventListener$Stub$Proxy.class
IWifiNanEventListener.java
package android.net.wifi.nan
 android.net.wifi.nan.IWifiNanEventListener$Stub$Proxy extends java.lang.Object implements android.net.wifi.nan.IWifiNanEventListener  {
	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 onConfigCompleted (android.net.wifi.nan.ConfigRequest)  throws android.os.RemoteException 
		android.net.wifi.nan.ConfigRequest completedConfig
		android.os.Parcel _data
	public void onConfigFailed (android.net.wifi.nan.ConfigRequest, int)  throws android.os.RemoteException 
		android.net.wifi.nan.ConfigRequest failedConfig
		int reason
		android.os.Parcel _data
	public void onNanDown (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onIdentityChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/net/wifi/nan/SubscribeData$Builder.class
SubscribeData.java
package android.net.wifi.nan
public final android.net.wifi.nan.SubscribeData$Builder extends java.lang.Object {
	private String mServiceName
	private int mServiceSpecificInfoLength
	private byte[] mServiceSpecificInfo
	private int mTxFilterLength
	private byte[] mTxFilter
	private int mRxFilterLength
	private byte[] mRxFilter
	public void  () 
	public android.net.wifi.nan.SubscribeData$Builder setServiceName (java.lang.String) 
		String serviceName
	public android.net.wifi.nan.SubscribeData$Builder setServiceSpecificInfo (byte[], int) 
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
	public android.net.wifi.nan.SubscribeData$Builder setServiceSpecificInfo (java.lang.String) 
		String serviceSpecificInfoStr
	public android.net.wifi.nan.SubscribeData$Builder setTxFilter (byte[], int) 
		byte[] txFilter
		int txFilterLength
	public android.net.wifi.nan.SubscribeData$Builder setRxFilter (byte[], int) 
		byte[] rxFilter
		int rxFilterLength
	public android.net.wifi.nan.SubscribeData build () 
}

android/net/wifi/nan/ConfigRequest$Builder.class
ConfigRequest.java
package android.net.wifi.nan
public final android.net.wifi.nan.ConfigRequest$Builder extends java.lang.Object {
	private boolean mSupport5gBand
	private int mMasterPreference
	private int mClusterLow
	private int mClusterHigh
	public void  () 
	public android.net.wifi.nan.ConfigRequest$Builder setSupport5gBand (boolean) 
		boolean support5gBand
	public android.net.wifi.nan.ConfigRequest$Builder setMasterPreference (int) 
		int masterPreference
	public android.net.wifi.nan.ConfigRequest$Builder setClusterLow (int) 
		int clusterLow
	public android.net.wifi.nan.ConfigRequest$Builder setClusterHigh (int) 
		int clusterHigh
	public android.net.wifi.nan.ConfigRequest build () 
}

android/net/wifi/nan/TlvBufferUtils$TlvIterable.class
TlvBufferUtils.java
package android.net.wifi.nan
public android.net.wifi.nan.TlvBufferUtils$TlvIterable extends java.lang.Object implements java.lang.Iterable  {
	private int mTypeSize
	private int mLengthSize
	private byte[] mArray
	private int mArrayLength
	public void  (int, int, byte[], int) 
		int typeSize
		int lengthSize
		byte[] array
		int length
	public java.lang.String toString () 
		android.net.wifi.nan.TlvBufferUtils$TlvElement tlv
		StringBuilder builder
		boolean first
	public java.util.Iterator iterator () 
	static int access$000 (android.net.wifi.nan.TlvBufferUtils$TlvIterable) 
		android.net.wifi.nan.TlvBufferUtils$TlvIterable x0
	static int access$100 (android.net.wifi.nan.TlvBufferUtils$TlvIterable) 
		android.net.wifi.nan.TlvBufferUtils$TlvIterable x0
	static byte[] access$200 (android.net.wifi.nan.TlvBufferUtils$TlvIterable) 
		android.net.wifi.nan.TlvBufferUtils$TlvIterable x0
	static int access$300 (android.net.wifi.nan.TlvBufferUtils$TlvIterable) 
		android.net.wifi.nan.TlvBufferUtils$TlvIterable x0
}

android/net/wifi/nan/WifiNanSessionListener$1.class
WifiNanSessionListener.java
package android.net.wifi.nan
 android.net.wifi.nan.WifiNanSessionListener$1 extends android.os.Handler {
	final android.net.wifi.nan.WifiNanSessionListener this$0
	void  (android.net.wifi.nan.WifiNanSessionListener, android.os.Looper) 
		android.net.wifi.nan.WifiNanSessionListener this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/net/wifi/nan/WifiNanEventListener.class
WifiNanEventListener.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanEventListener extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	public static final int LISTEN_CONFIG_COMPLETED
	public static final int LISTEN_CONFIG_FAILED
	public static final int LISTEN_NAN_DOWN
	public static final int LISTEN_IDENTITY_CHANGED
	private final android.os.Handler mHandler
	public android.net.wifi.nan.IWifiNanEventListener callback
	public void  () 
	public void  (android.os.Looper) 
		android.os.Looper looper
	public void onConfigCompleted (android.net.wifi.nan.ConfigRequest) 
		android.net.wifi.nan.ConfigRequest completedConfig
	public void onConfigFailed (android.net.wifi.nan.ConfigRequest, int) 
		android.net.wifi.nan.ConfigRequest failedConfig
		int reason
	public void onNanDown (int) 
		int reason
	public void onIdentityChanged () 
	static android.os.Handler access$000 (android.net.wifi.nan.WifiNanEventListener) 
		android.net.wifi.nan.WifiNanEventListener x0
}

android/net/wifi/nan/SubscribeSettings$Builder.class
SubscribeSettings.java
package android.net.wifi.nan
public final android.net.wifi.nan.SubscribeSettings$Builder extends java.lang.Object {
	int mSubscribeType
	int mSubscribeCount
	int mTtlSec
	public void  () 
	public android.net.wifi.nan.SubscribeSettings$Builder setSubscribeType (int) 
		int subscribeType
	public android.net.wifi.nan.SubscribeSettings$Builder setSubscribeCount (int) 
		int subscribeCount
	public android.net.wifi.nan.SubscribeSettings$Builder setTtlSec (int) 
		int ttlSec
	public android.net.wifi.nan.SubscribeSettings build () 
}

android/net/wifi/nan/IWifiNanManager.class
IWifiNanManager.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanManager extends java.lang.Object implements android.os.IInterface  {
	public abstract void connect (android.os.IBinder, android.net.wifi.nan.IWifiNanEventListener, int)  throws android.os.RemoteException 
	public abstract void disconnect (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void requestConfig (android.net.wifi.nan.ConfigRequest)  throws android.os.RemoteException 
	public abstract int createSession (android.net.wifi.nan.IWifiNanSessionListener, int)  throws android.os.RemoteException 
	public abstract void publish (int, android.net.wifi.nan.PublishData, android.net.wifi.nan.PublishSettings)  throws android.os.RemoteException 
	public abstract void subscribe (int, android.net.wifi.nan.SubscribeData, android.net.wifi.nan.SubscribeSettings)  throws android.os.RemoteException 
	public abstract void sendMessage (int, int, byte[], int, int)  throws android.os.RemoteException 
	public abstract void stopSession (int)  throws android.os.RemoteException 
	public abstract void destroySession (int)  throws android.os.RemoteException 
}

android/net/wifi/nan/ConfigRequest$1.class
ConfigRequest.java
package android.net.wifi.nan
final android.net.wifi.nan.ConfigRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.nan.ConfigRequest[] newArray (int) 
		int size
	public android.net.wifi.nan.ConfigRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		boolean support5gBand
		int masterPreference
		int clusterLow
		int clusterHigh
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/nan/IWifiNanSessionListener$Stub$Proxy.class
IWifiNanSessionListener.java
package android.net.wifi.nan
 android.net.wifi.nan.IWifiNanSessionListener$Stub$Proxy extends java.lang.Object implements android.net.wifi.nan.IWifiNanSessionListener  {
	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 onPublishFail (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onPublishTerminated (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onSubscribeFail (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onSubscribeTerminated (int)  throws android.os.RemoteException 
		int reason
		android.os.Parcel _data
	public void onMatch (int, byte[], int, byte[], int)  throws android.os.RemoteException 
		int peerId
		byte[] serviceSpecificInfo
		int serviceSpecificInfoLength
		byte[] matchFilter
		int matchFilterLength
		android.os.Parcel _data
	public void onMessageSendSuccess (int)  throws android.os.RemoteException 
		int messageId
		android.os.Parcel _data
	public void onMessageSendFail (int, int)  throws android.os.RemoteException 
		int messageId
		int reason
		android.os.Parcel _data
	public void onMessageReceived (int, byte[], int)  throws android.os.RemoteException 
		int peerId
		byte[] message
		int messageLength
		android.os.Parcel _data
}

android/net/wifi/nan/IWifiNanEventListener$Stub.class
IWifiNanEventListener.java
package android.net.wifi.nan
public abstract android.net.wifi.nan.IWifiNanEventListener$Stub extends android.os.Binder implements android.net.wifi.nan.IWifiNanEventListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onConfigCompleted
	static final int TRANSACTION_onConfigFailed
	static final int TRANSACTION_onNanDown
	static final int TRANSACTION_onIdentityChanged
	public void  () 
	public static android.net.wifi.nan.IWifiNanEventListener 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.wifi.nan.ConfigRequest _arg0
		android.net.wifi.nan.ConfigRequest _arg0
		android.net.wifi.nan.ConfigRequest _arg0
		android.net.wifi.nan.ConfigRequest _arg0
		int _arg1
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/nan/PublishSettings$Builder.class
PublishSettings.java
package android.net.wifi.nan
public final android.net.wifi.nan.PublishSettings$Builder extends java.lang.Object {
	int mPublishType
	int mPublishCount
	int mTtlSec
	public void  () 
	public android.net.wifi.nan.PublishSettings$Builder setPublishType (int) 
		int publishType
	public android.net.wifi.nan.PublishSettings$Builder setPublishCount (int) 
		int publishCount
	public android.net.wifi.nan.PublishSettings$Builder setTtlSec (int) 
		int ttlSec
	public android.net.wifi.nan.PublishSettings build () 
}

android/net/wifi/nan/WifiNanSession.class
WifiNanSession.java
package android.net.wifi.nan
public android.net.wifi.nan.WifiNanSession extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	protected android.net.wifi.nan.WifiNanManager mManager
	protected int mSessionId
	private boolean mDestroyed
	public void  (android.net.wifi.nan.WifiNanManager, int) 
		android.net.wifi.nan.WifiNanManager manager
		int sessionId
	public void stop () 
	public void destroy () 
	protected void finalize ()  throws java.lang.Throwable 
	public void sendMessage (int, byte[], int, int) 
		int peerId
		byte[] message
		int messageLength
		int messageId
}

android/net/wifi/RttManager.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager extends java.lang.Object {
	private static final boolean DBG
	private static final String TAG
	public static final int RTT_TYPE_UNSPECIFIED
	public static final int RTT_TYPE_ONE_SIDED
	public static final int RTT_TYPE_TWO_SIDED
	public static final int RTT_TYPE_11_V
	public static final int RTT_TYPE_11_MC
	public static final int RTT_PEER_TYPE_UNSPECIFIED
	public static final int RTT_PEER_TYPE_AP
	public static final int RTT_PEER_TYPE_STA
	public static final int RTT_PEER_P2P_GO
	public static final int RTT_PEER_P2P_CLIENT
	public static final int RTT_PEER_NAN
	public static final int RTT_CHANNEL_WIDTH_20
	public static final int RTT_CHANNEL_WIDTH_40
	public static final int RTT_CHANNEL_WIDTH_80
	public static final int RTT_CHANNEL_WIDTH_160
	public static final int RTT_CHANNEL_WIDTH_80P80
	public static final int RTT_CHANNEL_WIDTH_5
	public static final int RTT_CHANNEL_WIDTH_10
	public static final int RTT_CHANNEL_WIDTH_UNSPECIFIED
	public static final int RTT_STATUS_SUCCESS
	public static final int RTT_STATUS_FAILURE
	public static final int RTT_STATUS_FAIL_NO_RSP
	public static final int RTT_STATUS_FAIL_REJECTED
	public static final int RTT_STATUS_FAIL_NOT_SCHEDULED_YET
	public static final int RTT_STATUS_FAIL_TM_TIMEOUT
	public static final int RTT_STATUS_FAIL_AP_ON_DIFF_CHANNEL
	public static final int RTT_STATUS_FAIL_NO_CAPABILITY
	public static final int RTT_STATUS_ABORTED
	public static final int RTT_STATUS_FAIL_INVALID_TS
	public static final int RTT_STATUS_FAIL_PROTOCOL
	public static final int RTT_STATUS_FAIL_SCHEDULE
	public static final int RTT_STATUS_FAIL_BUSY_TRY_LATER
	public static final int RTT_STATUS_INVALID_REQ
	public static final int RTT_STATUS_NO_WIFI
	public static final int RTT_STATUS_FAIL_FTM_PARAM_OVERRIDE
	public static final int REASON_UNSPECIFIED
	public static final int REASON_NOT_AVAILABLE
	public static final int REASON_INVALID_LISTENER
	public static final int REASON_INVALID_REQUEST
	public static final int REASON_PERMISSION_DENIED
	public static final int REASON_INITIATOR_NOT_ALLOWED_WHEN_RESPONDER_ON
	public static final String DESCRIPTION_KEY
	public static final int RTT_BW_5_SUPPORT
	public static final int RTT_BW_10_SUPPORT
	public static final int RTT_BW_20_SUPPORT
	public static final int RTT_BW_40_SUPPORT
	public static final int RTT_BW_80_SUPPORT
	public static final int RTT_BW_160_SUPPORT
	public static final int PREAMBLE_LEGACY
	public static final int PREAMBLE_HT
	public static final int PREAMBLE_VHT
	public static final int BASE
	public static final int CMD_OP_START_RANGING
	public static final int CMD_OP_STOP_RANGING
	public static final int CMD_OP_FAILED
	public static final int CMD_OP_SUCCEEDED
	public static final int CMD_OP_ABORTED
	public static final int CMD_OP_ENABLE_RESPONDER
	public static final int CMD_OP_DISABLE_RESPONDER
	public static final int CMD_OP_ENALBE_RESPONDER_SUCCEEDED
	public static final int CMD_OP_ENALBE_RESPONDER_FAILED
	private static final int INVALID_KEY
	private final android.content.Context mContext
	private final android.net.wifi.IRttManager mService
	private final android.util.SparseArray mListenerMap
	private final Object mListenerMapLock
	private final Object mCapabilitiesLock
	private android.net.wifi.RttManager$RttCapabilities mRttCapabilities
	private int mListenerKey
	private com.android.internal.util.AsyncChannel mAsyncChannel
	public android.net.wifi.RttManager$Capabilities getCapabilities () 
	public android.net.wifi.RttManager$RttCapabilities getRttCapabilities () 
		android.os.RemoteException e
	private boolean rttParamSanity (android.net.wifi.RttManager$RttParams, int) 
		android.net.wifi.RttManager$RttParams params
		int index
	public void startRanging (android.net.wifi.RttManager$RttParams[], android.net.wifi.RttManager$RttListener) 
		android.net.wifi.RttManager$RttParams rttParam
		android.net.wifi.RttManager$RttParams[] params
		android.net.wifi.RttManager$RttListener listener
		int index
		android.net.wifi.RttManager$ParcelableRttParams parcelableParams
	public void stopRanging (android.net.wifi.RttManager$RttListener) 
		android.net.wifi.RttManager$RttListener listener
	public void enableResponder (android.net.wifi.RttManager$ResponderCallback) 
		android.net.wifi.RttManager$ResponderCallback callback
		int key
	public void disableResponder (android.net.wifi.RttManager$ResponderCallback) 
		android.net.wifi.RttManager$ResponderCallback callback
		int key
	public void  (android.content.Context, android.net.wifi.IRttManager, android.os.Looper) 
		android.os.RemoteException e
		android.content.Context context
		android.net.wifi.IRttManager service
		android.os.Looper looper
		android.os.Messenger messenger
		android.os.Handler handler
	private void validateChannel () 
	private int putListener (java.lang.Object) 
		Object listener
		int key
	private int putListenerIfAbsent (java.lang.Object) 
		int key
		Object listener
	private java.lang.Object getListener (int) 
		Object listener
		int key
	private int getListenerKey (java.lang.Object) 
		int index
		Object listener
	private java.lang.Object removeListener (int) 
		Object listener
		int key
	private int removeListener (java.lang.Object) 
		Object listener
		int key
	static com.android.internal.util.AsyncChannel access$002 (android.net.wifi.RttManager, com.android.internal.util.AsyncChannel) 
		android.net.wifi.RttManager x0
		com.android.internal.util.AsyncChannel x1
	static java.lang.Object access$100 (android.net.wifi.RttManager, int) 
		android.net.wifi.RttManager x0
		int x1
	static java.lang.Object access$200 (android.net.wifi.RttManager, int) 
		android.net.wifi.RttManager x0
		int x1
}

android/net/wifi/p2p/
android/net/wifi/p2p/WifiP2pManager$PeerListListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$PeerListListener extends java.lang.Object {
	public abstract void onPeersAvailable (android.net.wifi.p2p.WifiP2pDeviceList) 
}

android/net/wifi/p2p/WifiP2pManager$Channel$P2pHandler.class
WifiP2pManager.java
package android.net.wifi.p2p
 android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler extends android.os.Handler {
	final android.net.wifi.p2p.WifiP2pManager$Channel this$0
	void  (android.net.wifi.p2p.WifiP2pManager$Channel, android.os.Looper) 
		android.net.wifi.p2p.WifiP2pManager$Channel this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		String handoverMessage
		android.net.wifi.p2p.WifiP2pDeviceList peers
		android.net.wifi.p2p.WifiP2pInfo wifiP2pInfo
		android.net.wifi.p2p.WifiP2pGroup group
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse resp
		android.net.wifi.p2p.WifiP2pGroupList groups
		android.os.Bundle handoverBundle
		android.os.Message message
		Object listener
}

android/net/wifi/p2p/WifiP2pConfig.class
WifiP2pConfig.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pConfig extends java.lang.Object implements android.os.Parcelable  {
	public String deviceAddress
	public android.net.wifi.WpsInfo wps
	public static final int MAX_GROUP_OWNER_INTENT
	public static final int MIN_GROUP_OWNER_INTENT
	public int groupOwnerIntent
	public int netId
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void invalidate () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		NumberFormatException e
		String[] nameVal
		int devPasswdId
		int devPasswdId
		String supplicantEvent
		String[] tokens
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.p2p.WifiP2pConfig) 
		android.net.wifi.p2p.WifiP2pConfig source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/WifiP2pManager$DnsSdTxtRecordListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener extends java.lang.Object {
	public abstract void onDnsSdTxtRecordAvailable (java.lang.String, java.util.Map, android.net.wifi.p2p.WifiP2pDevice) 
}

android/net/wifi/p2p/WifiP2pManager$GroupInfoListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$GroupInfoListener extends java.lang.Object {
	public abstract void onGroupInfoAvailable (android.net.wifi.p2p.WifiP2pGroup) 
}

android/net/wifi/p2p/WifiP2pManager$HandoverMessageListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener extends java.lang.Object {
	public abstract void onHandoverMessageAvailable (java.lang.String) 
}

android/net/wifi/p2p/WifiP2pWfdInfo.class
WifiP2pWfdInfo.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pWfdInfo extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private boolean mWfdEnabled
	private int mDeviceInfo
	public static final int WFD_SOURCE
	public static final int PRIMARY_SINK
	public static final int SECONDARY_SINK
	public static final int SOURCE_OR_PRIMARY_SINK
	private static final int DEVICE_TYPE
	private static final int COUPLED_SINK_SUPPORT_AT_SOURCE
	private static final int COUPLED_SINK_SUPPORT_AT_SINK
	private static final int SESSION_AVAILABLE
	private static final int SESSION_AVAILABLE_BIT1
	private static final int SESSION_AVAILABLE_BIT2
	private int mCtrlPort
	private int mMaxThroughput
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (int, int, int) 
		int devInfo
		int ctrlPort
		int maxTput
	public boolean isWfdEnabled () 
	public void setWfdEnabled (boolean) 
		boolean enabled
	public int getDeviceType () 
	public boolean setDeviceType (int) 
		int deviceType
	public boolean isCoupledSinkSupportedAtSource () 
	public void setCoupledSinkSupportAtSource (boolean) 
		boolean enabled
	public boolean isCoupledSinkSupportedAtSink () 
	public void setCoupledSinkSupportAtSink (boolean) 
		boolean enabled
	public boolean isSessionAvailable () 
	public void setSessionAvailable (boolean) 
		boolean enabled
	public int getControlPort () 
	public void setControlPort (int) 
		int port
	public void setMaxThroughput (int) 
		int maxThroughput
	public int getMaxThroughput () 
	public java.lang.String getDeviceInfoHex () 
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.p2p.WifiP2pWfdInfo) 
		android.net.wifi.p2p.WifiP2pWfdInfo source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void readFromParcel (android.os.Parcel) 
		android.os.Parcel in
	static void  () 
}

android/net/wifi/p2p/WifiP2pDevice.class
WifiP2pDevice.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pDevice extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public String deviceName
	public String deviceAddress
	public String primaryDeviceType
	public String secondaryDeviceType
	private static final int WPS_CONFIG_DISPLAY
	private static final int WPS_CONFIG_PUSHBUTTON
	private static final int WPS_CONFIG_KEYPAD
	private static final int DEVICE_CAPAB_SERVICE_DISCOVERY
	private static final int DEVICE_CAPAB_CLIENT_DISCOVERABILITY
	private static final int DEVICE_CAPAB_CONCURRENT_OPER
	private static final int DEVICE_CAPAB_INFRA_MANAGED
	private static final int DEVICE_CAPAB_DEVICE_LIMIT
	private static final int DEVICE_CAPAB_INVITATION_PROCEDURE
	private static final int GROUP_CAPAB_GROUP_OWNER
	private static final int GROUP_CAPAB_PERSISTENT_GROUP
	private static final int GROUP_CAPAB_GROUP_LIMIT
	private static final int GROUP_CAPAB_INTRA_BSS_DIST
	private static final int GROUP_CAPAB_CROSS_CONN
	private static final int GROUP_CAPAB_PERSISTENT_RECONN
	private static final int GROUP_CAPAB_GROUP_FORMATION
	public int wpsConfigMethodsSupported
	public int deviceCapability
	public int groupCapability
	public static final int CONNECTED
	public static final int INVITED
	public static final int FAILED
	public static final int AVAILABLE
	public static final int UNAVAILABLE
	public int status
	public android.net.wifi.p2p.WifiP2pWfdInfo wfdInfo
	private static final java.util.regex.Pattern detailedDevicePattern
	private static final java.util.regex.Pattern twoTokenPattern
	private static final java.util.regex.Pattern threeTokenPattern
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String str
		String string
		String[] tokens
		java.util.regex.Matcher match
		java.util.regex.Matcher match
		java.util.regex.Matcher match
	public boolean wpsPbcSupported () 
	public boolean wpsKeypadSupported () 
	public boolean wpsDisplaySupported () 
	public boolean isServiceDiscoveryCapable () 
	public boolean isInvitationCapable () 
	public boolean isDeviceLimit () 
	public boolean isGroupOwner () 
	public boolean isGroupLimit () 
	public void update (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public void updateSupplicantDetails (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public boolean equals (java.lang.Object) 
		Object obj
		android.net.wifi.p2p.WifiP2pDevice other
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private int parseHex (java.lang.String) 
		NumberFormatException e
		String hexString
		int num
	static void  () 
}

android/net/wifi/p2p/WifiP2pManager.class
WifiP2pManager.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pManager extends java.lang.Object {
	private static final String TAG
	public static final String WIFI_P2P_STATE_CHANGED_ACTION
	public static final String EXTRA_WIFI_STATE
	public static final int WIFI_P2P_STATE_DISABLED
	public static final int WIFI_P2P_STATE_ENABLED
	public static final String WIFI_P2P_CONNECTION_CHANGED_ACTION
	public static final String EXTRA_WIFI_P2P_INFO
	public static final String EXTRA_NETWORK_INFO
	public static final String EXTRA_WIFI_P2P_GROUP
	public static final String WIFI_P2P_PEERS_CHANGED_ACTION
	public static final String EXTRA_P2P_DEVICE_LIST
	public static final String WIFI_P2P_DISCOVERY_CHANGED_ACTION
	public static final String EXTRA_DISCOVERY_STATE
	public static final int WIFI_P2P_DISCOVERY_STOPPED
	public static final int WIFI_P2P_DISCOVERY_STARTED
	public static final String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION
	public static final String EXTRA_WIFI_P2P_DEVICE
	public static final String WIFI_P2P_PERSISTENT_GROUPS_CHANGED_ACTION
	public static final String EXTRA_HANDOVER_MESSAGE
	android.net.wifi.p2p.IWifiP2pManager mService
	private static final int BASE
	public static final int DISCOVER_PEERS
	public static final int DISCOVER_PEERS_FAILED
	public static final int DISCOVER_PEERS_SUCCEEDED
	public static final int STOP_DISCOVERY
	public static final int STOP_DISCOVERY_FAILED
	public static final int STOP_DISCOVERY_SUCCEEDED
	public static final int CONNECT
	public static final int CONNECT_FAILED
	public static final int CONNECT_SUCCEEDED
	public static final int CANCEL_CONNECT
	public static final int CANCEL_CONNECT_FAILED
	public static final int CANCEL_CONNECT_SUCCEEDED
	public static final int CREATE_GROUP
	public static final int CREATE_GROUP_FAILED
	public static final int CREATE_GROUP_SUCCEEDED
	public static final int REMOVE_GROUP
	public static final int REMOVE_GROUP_FAILED
	public static final int REMOVE_GROUP_SUCCEEDED
	public static final int REQUEST_PEERS
	public static final int RESPONSE_PEERS
	public static final int REQUEST_CONNECTION_INFO
	public static final int RESPONSE_CONNECTION_INFO
	public static final int REQUEST_GROUP_INFO
	public static final int RESPONSE_GROUP_INFO
	public static final int ADD_LOCAL_SERVICE
	public static final int ADD_LOCAL_SERVICE_FAILED
	public static final int ADD_LOCAL_SERVICE_SUCCEEDED
	public static final int REMOVE_LOCAL_SERVICE
	public static final int REMOVE_LOCAL_SERVICE_FAILED
	public static final int REMOVE_LOCAL_SERVICE_SUCCEEDED
	public static final int CLEAR_LOCAL_SERVICES
	public static final int CLEAR_LOCAL_SERVICES_FAILED
	public static final int CLEAR_LOCAL_SERVICES_SUCCEEDED
	public static final int ADD_SERVICE_REQUEST
	public static final int ADD_SERVICE_REQUEST_FAILED
	public static final int ADD_SERVICE_REQUEST_SUCCEEDED
	public static final int REMOVE_SERVICE_REQUEST
	public static final int REMOVE_SERVICE_REQUEST_FAILED
	public static final int REMOVE_SERVICE_REQUEST_SUCCEEDED
	public static final int CLEAR_SERVICE_REQUESTS
	public static final int CLEAR_SERVICE_REQUESTS_FAILED
	public static final int CLEAR_SERVICE_REQUESTS_SUCCEEDED
	public static final int DISCOVER_SERVICES
	public static final int DISCOVER_SERVICES_FAILED
	public static final int DISCOVER_SERVICES_SUCCEEDED
	public static final int PING
	public static final int RESPONSE_SERVICE
	public static final int SET_DEVICE_NAME
	public static final int SET_DEVICE_NAME_FAILED
	public static final int SET_DEVICE_NAME_SUCCEEDED
	public static final int DELETE_PERSISTENT_GROUP
	public static final int DELETE_PERSISTENT_GROUP_FAILED
	public static final int DELETE_PERSISTENT_GROUP_SUCCEEDED
	public static final int REQUEST_PERSISTENT_GROUP_INFO
	public static final int RESPONSE_PERSISTENT_GROUP_INFO
	public static final int SET_WFD_INFO
	public static final int SET_WFD_INFO_FAILED
	public static final int SET_WFD_INFO_SUCCEEDED
	public static final int START_WPS
	public static final int START_WPS_FAILED
	public static final int START_WPS_SUCCEEDED
	public static final int START_LISTEN
	public static final int START_LISTEN_FAILED
	public static final int START_LISTEN_SUCCEEDED
	public static final int STOP_LISTEN
	public static final int STOP_LISTEN_FAILED
	public static final int STOP_LISTEN_SUCCEEDED
	public static final int SET_CHANNEL
	public static final int SET_CHANNEL_FAILED
	public static final int SET_CHANNEL_SUCCEEDED
	public static final int GET_HANDOVER_REQUEST
	public static final int GET_HANDOVER_SELECT
	public static final int RESPONSE_GET_HANDOVER_MESSAGE
	public static final int INITIATOR_REPORT_NFC_HANDOVER
	public static final int RESPONDER_REPORT_NFC_HANDOVER
	public static final int REPORT_NFC_HANDOVER_SUCCEEDED
	public static final int REPORT_NFC_HANDOVER_FAILED
	public static final int ERROR
	public static final int P2P_UNSUPPORTED
	public static final int BUSY
	public static final int NO_SERVICE_REQUESTS
	public static final int MIRACAST_DISABLED
	public static final int MIRACAST_SOURCE
	public static final int MIRACAST_SINK
	public void  (android.net.wifi.p2p.IWifiP2pManager) 
		android.net.wifi.p2p.IWifiP2pManager service
	private static void checkChannel (android.net.wifi.p2p.WifiP2pManager$Channel) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
	private static void checkServiceInfo (android.net.wifi.p2p.nsd.WifiP2pServiceInfo) 
		android.net.wifi.p2p.nsd.WifiP2pServiceInfo info
	private static void checkServiceRequest (android.net.wifi.p2p.nsd.WifiP2pServiceRequest) 
		android.net.wifi.p2p.nsd.WifiP2pServiceRequest req
	private static void checkP2pConfig (android.net.wifi.p2p.WifiP2pConfig) 
		android.net.wifi.p2p.WifiP2pConfig c
	public android.net.wifi.p2p.WifiP2pManager$Channel initialize (android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener) 
		android.content.Context srcContext
		android.os.Looper srcLooper
		android.net.wifi.p2p.WifiP2pManager$ChannelListener listener
	public android.net.wifi.p2p.WifiP2pManager$Channel initializeInternal (android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener) 
		android.content.Context srcContext
		android.os.Looper srcLooper
		android.net.wifi.p2p.WifiP2pManager$ChannelListener listener
	private android.net.wifi.p2p.WifiP2pManager$Channel initalizeChannel (android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener, android.os.Messenger) 
		android.content.Context srcContext
		android.os.Looper srcLooper
		android.net.wifi.p2p.WifiP2pManager$ChannelListener listener
		android.os.Messenger messenger
		android.net.wifi.p2p.WifiP2pManager$Channel c
	public void discoverPeers (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void stopPeerDiscovery (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void connect (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pConfig, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pConfig config
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void cancelConnect (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void createGroup (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void removeGroup (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void listen (android.net.wifi.p2p.WifiP2pManager$Channel, boolean, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		boolean enable
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void setWifiP2pChannels (android.net.wifi.p2p.WifiP2pManager$Channel, int, int, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		int lc
		int oc
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
		android.os.Bundle p2pChannels
	public void startWps (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.WpsInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.WpsInfo wps
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void addLocalService (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void removeLocalService (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void clearLocalServices (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void setServiceResponseListener (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener listener
	public void setDnsSdResponseListeners (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener, android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener servListener
		android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener txtListener
	public void setUpnpServiceResponseListener (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener listener
	public void discoverServices (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void addServiceRequest (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.nsd.WifiP2pServiceRequest req
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void removeServiceRequest (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.nsd.WifiP2pServiceRequest req
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void clearServiceRequests (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void requestPeers (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$PeerListListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$PeerListListener listener
	public void requestConnectionInfo (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener listener
	public void requestGroupInfo (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$GroupInfoListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$GroupInfoListener listener
	public void setDeviceName (android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		String devName
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
		android.net.wifi.p2p.WifiP2pDevice d
	public void setWFDInfo (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pWfdInfo, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pWfdInfo wfdInfo
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void deletePersistentGroup (android.net.wifi.p2p.WifiP2pManager$Channel, int, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		int netId
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
	public void requestPersistentGroupInfo (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener listener
	public void setMiracastMode (int) 
		android.os.RemoteException e
		int mode
	public android.os.Messenger getMessenger () 
		android.os.RemoteException e
	public android.os.Messenger getP2pStateMachineMessenger () 
		android.os.RemoteException e
	public void getNfcHandoverRequest (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener listener
	public void getNfcHandoverSelect (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		android.net.wifi.p2p.WifiP2pManager$HandoverMessageListener listener
	public void initiatorReportNfcHandover (android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		String handoverSelect
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
		android.os.Bundle bundle
	public void responderReportNfcHandover (android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.String, android.net.wifi.p2p.WifiP2pManager$ActionListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel c
		String handoverRequest
		android.net.wifi.p2p.WifiP2pManager$ActionListener listener
		android.os.Bundle bundle
}

android/net/wifi/p2p/WifiP2pGroupList.class
WifiP2pGroupList.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pGroupList extends java.lang.Object implements android.os.Parcelable  {
	private static final int CREDENTIAL_MAX_NUM
	private final android.util.LruCache mGroups
	private final android.net.wifi.p2p.WifiP2pGroupList$GroupDeleteListener mListener
	private boolean isClearCalled
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.p2p.WifiP2pGroupList, android.net.wifi.p2p.WifiP2pGroupList$GroupDeleteListener) 
		java.util.Map$Entry item
		android.net.wifi.p2p.WifiP2pGroupList source
		android.net.wifi.p2p.WifiP2pGroupList$GroupDeleteListener listener
	public java.util.Collection getGroupList () 
	public void add (android.net.wifi.p2p.WifiP2pGroup) 
		android.net.wifi.p2p.WifiP2pGroup group
	public void remove (int) 
		int netId
	void remove (java.lang.String) 
		String deviceAddress
	public boolean clear () 
	public int getNetworkId (java.lang.String) 
		android.net.wifi.p2p.WifiP2pGroup grp
		String deviceAddress
		java.util.Collection groups
	public int getNetworkId (java.lang.String, java.lang.String) 
		android.net.wifi.p2p.WifiP2pGroup grp
		String deviceAddress
		String ssid
		java.util.Collection groups
	public java.lang.String getOwnerAddr (int) 
		int netId
		android.net.wifi.p2p.WifiP2pGroup grp
	public boolean contains (int) 
		android.net.wifi.p2p.WifiP2pGroup grp
		int netId
		java.util.Collection groups
	public java.lang.String toString () 
		android.net.wifi.p2p.WifiP2pGroup grp
		StringBuffer sbuf
		java.util.Collection groups
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.p2p.WifiP2pGroup group
		android.os.Parcel dest
		int flags
		java.util.Collection groups
	static android.net.wifi.p2p.WifiP2pGroupList$GroupDeleteListener access$000 (android.net.wifi.p2p.WifiP2pGroupList) 
		android.net.wifi.p2p.WifiP2pGroupList x0
	static boolean access$100 (android.net.wifi.p2p.WifiP2pGroupList) 
		android.net.wifi.p2p.WifiP2pGroupList x0
	static void  () 
}

android/net/wifi/p2p/WifiP2pDeviceList$1.class
WifiP2pDeviceList.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pDeviceList$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pDeviceList createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pDeviceList deviceList
		int deviceCount
	public android.net.wifi.p2p.WifiP2pDeviceList[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/WifiP2pProvDiscEvent.class
WifiP2pProvDiscEvent.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pProvDiscEvent extends java.lang.Object {
	private static final String TAG
	public static final int PBC_REQ
	public static final int PBC_RSP
	public static final int ENTER_PIN
	public static final int SHOW_PIN
	public int event
	public android.net.wifi.p2p.WifiP2pDevice device
	public String pin
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		String string
		String[] tokens
	public java.lang.String toString () 
		StringBuffer sbuf
}

android/net/wifi/p2p/IWifiP2pManager.class
IWifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.IWifiP2pManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Messenger getMessenger ()  throws android.os.RemoteException 
	public abstract android.os.Messenger getP2pStateMachineMessenger ()  throws android.os.RemoteException 
	public abstract void setMiracastMode (int)  throws android.os.RemoteException 
}

android/net/wifi/p2p/WifiP2pGroupList$GroupDeleteListener.class
WifiP2pGroupList.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pGroupList$GroupDeleteListener extends java.lang.Object {
	public abstract void onDeleteGroup (int) 
}

android/net/wifi/p2p/WifiP2pGroup$1.class
WifiP2pGroup.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pGroup$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pGroup createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pGroup group
		int clientCount
	public android.net.wifi.p2p.WifiP2pGroup[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/WifiP2pGroupList$2.class
WifiP2pGroupList.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pGroupList$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pGroupList createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pGroupList grpList
		int deviceCount
	public android.net.wifi.p2p.WifiP2pGroupList[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/nsd/
android/net/wifi/p2p/nsd/WifiP2pServiceInfo$1.class
WifiP2pServiceInfo.java
package android.net.wifi.p2p.nsd
final android.net.wifi.p2p.nsd.WifiP2pServiceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.nsd.WifiP2pServiceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		java.util.List data
	public android.net.wifi.p2p.nsd.WifiP2pServiceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/nsd/WifiP2pUpnpServiceInfo.class
WifiP2pUpnpServiceInfo.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo extends android.net.wifi.p2p.nsd.WifiP2pServiceInfo {
	public static final int VERSION_1_0
	private void  (java.util.List) 
		java.util.List queryList
	public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo newInstance (java.lang.String, java.lang.String, java.util.List) 
		String service
		String uuid
		String device
		java.util.List services
		java.util.ArrayList info
	private static java.lang.String createSupplicantQuery (java.lang.String, java.lang.String) 
		String uuid
		String data
		StringBuffer sb
}

android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceRequest.class
WifiP2pDnsSdServiceRequest.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest extends android.net.wifi.p2p.nsd.WifiP2pServiceRequest {
	private void  (java.lang.String) 
		String query
	private void  () 
	private void  (java.lang.String, int, int) 
		String dnsQuery
		int dnsType
		int version
	public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance () 
	public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance (java.lang.String) 
		String serviceType
	public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance (java.lang.String, java.lang.String) 
		String instanceName
		String serviceType
		String fullDomainName
}

android/net/wifi/p2p/nsd/WifiP2pUpnpServiceRequest.class
WifiP2pUpnpServiceRequest.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest extends android.net.wifi.p2p.nsd.WifiP2pServiceRequest {
	protected void  (java.lang.String) 
		String query
	protected void  () 
	public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest newInstance () 
	public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest newInstance (java.lang.String) 
		String st
		StringBuffer sb
}

android/net/wifi/p2p/nsd/WifiP2pServiceInfo.class
WifiP2pServiceInfo.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pServiceInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int SERVICE_TYPE_ALL
	public static final int SERVICE_TYPE_BONJOUR
	public static final int SERVICE_TYPE_UPNP
	public static final int SERVICE_TYPE_WS_DISCOVERY
	public static final int SERVICE_TYPE_VENDOR_SPECIFIC
	private java.util.List mQueryList
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (java.util.List) 
		java.util.List queryList
	public java.util.List getSupplicantQueryList () 
	static java.lang.String bin2HexStr (byte[]) 
		Exception e
		String s
		byte b
		byte[] data
		StringBuffer sb
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.p2p.nsd.WifiP2pServiceInfo servInfo
	public int hashCode () 
		int result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/nsd/WifiP2pServiceResponse.class
WifiP2pServiceResponse.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pServiceResponse extends java.lang.Object implements android.os.Parcelable  {
	private static int MAX_BUF_SIZE
	protected int mServiceType
	protected int mStatus
	protected int mTransId
	protected android.net.wifi.p2p.WifiP2pDevice mDevice
	protected byte[] mData
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (int, int, int, android.net.wifi.p2p.WifiP2pDevice, byte[]) 
		int serviceType
		int status
		int transId
		android.net.wifi.p2p.WifiP2pDevice device
		byte[] data
	public int getServiceType () 
	public int getStatus () 
	public int getTransactionId () 
	public byte[] getRawData () 
	public android.net.wifi.p2p.WifiP2pDevice getSrcDevice () 
	public void setSrcDevice (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice dev
	public static java.util.List newInstance (java.lang.String) 
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse resp
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse resp
		int length
		int type
		int transId
		int status
		byte[] data
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse resp
		java.io.IOException e
		String supplicantEvent
		java.util.List respList
		String[] args
		android.net.wifi.p2p.WifiP2pDevice dev
		String srcAddr
		byte[] bin
		java.io.DataInputStream dis
	private static byte[] hexStr2Bin (java.lang.String) 
		Exception e
		int i
		String hex
		int sz
		byte[] b
	public java.lang.String toString () 
		StringBuffer sbuf
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse req
	private boolean equals (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public int hashCode () 
		int result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/nsd/WifiP2pServiceResponse$Status.class
WifiP2pServiceResponse.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pServiceResponse$Status extends java.lang.Object {
	public static final int SUCCESS
	public static final int SERVICE_PROTOCOL_NOT_AVAILABLE
	public static final int REQUESTED_INFORMATION_NOT_AVAILABLE
	public static final int BAD_REQUEST
	public static java.lang.String toString (int) 
		int status
	private void  () 
}

android/net/wifi/p2p/nsd/WifiP2pServiceRequest.class
WifiP2pServiceRequest.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pServiceRequest extends java.lang.Object implements android.os.Parcelable  {
	private int mProtocolType
	private int mLength
	private int mTransId
	private String mQuery
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (int, java.lang.String) 
		int protocolType
		String query
	private void  (int, int, int, java.lang.String) 
		int serviceType
		int length
		int transId
		String query
	public int getTransactionId () 
	public void setTransactionId (int) 
		int id
	public java.lang.String getSupplicantQuery () 
		StringBuffer sb
	private void validateQuery (java.lang.String) 
		char c
		String query
		int UNSIGNED_SHORT_MAX
		char[] chars
	public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest newInstance (int, java.lang.String) 
		int protocolType
		String queryData
	public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest newInstance (int) 
		int protocolType
	public boolean equals (java.lang.Object) 
		Object o
		android.net.wifi.p2p.nsd.WifiP2pServiceRequest req
	public int hashCode () 
		int result
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (int, int, int, java.lang.String, android.net.wifi.p2p.nsd.WifiP2pServiceRequest$1) 
		int x0
		int x1
		int x2
		String x3
		android.net.wifi.p2p.nsd.WifiP2pServiceRequest$1 x4
	static void  () 
}

android/net/wifi/p2p/nsd/WifiP2pServiceRequest$1.class
WifiP2pServiceRequest.java
package android.net.wifi.p2p.nsd
final android.net.wifi.p2p.nsd.WifiP2pServiceRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.nsd.WifiP2pServiceRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int servType
		int length
		int transId
		String query
	public android.net.wifi.p2p.nsd.WifiP2pServiceRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceInfo.class
WifiP2pDnsSdServiceInfo.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo extends android.net.wifi.p2p.nsd.WifiP2pServiceInfo {
	public static final int VERSION_1
	public static final int DNS_TYPE_PTR
	public static final int DNS_TYPE_TXT
	private static final java.util.Map sVmPacket
	private void  (java.util.List) 
		java.util.List queryList
	public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo newInstance (java.lang.String, java.lang.String, java.util.Map) 
		String key
		String instanceName
		String serviceType
		java.util.Map txtMap
		android.net.nsd.DnsSdTxtRecord txtRecord
		java.util.ArrayList queries
	private static java.lang.String createPtrServiceQuery (java.lang.String, java.lang.String) 
		String instanceName
		String serviceType
		StringBuffer sb
		byte[] data
	private static java.lang.String createTxtServiceQuery (java.lang.String, java.lang.String, android.net.nsd.DnsSdTxtRecord) 
		String instanceName
		String serviceType
		android.net.nsd.DnsSdTxtRecord txtRecord
		StringBuffer sb
		byte[] rawData
	static java.lang.String createRequest (java.lang.String, int, int) 
		String dnsName
		int dnsType
		int version
		StringBuffer sb
	private static java.lang.String compressDnsName (java.lang.String) 
		String data
		int i
		String name
		String dnsName
		StringBuffer sb
	static void  () 
}

android/net/wifi/p2p/nsd/WifiP2pUpnpServiceResponse.class
WifiP2pUpnpServiceResponse.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pUpnpServiceResponse extends android.net.wifi.p2p.nsd.WifiP2pServiceResponse {
	private int mVersion
	private java.util.List mUniqueServiceNames
	public int getVersion () 
	public java.util.List getUniqueServiceNames () 
	protected void  (int, int, android.net.wifi.p2p.WifiP2pDevice, byte[]) 
		int status
		int transId
		android.net.wifi.p2p.WifiP2pDevice dev
		byte[] data
	private boolean parse () 
		String name
		String[] names
	public java.lang.String toString () 
		String name
		StringBuffer sbuf
	static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceResponse newInstance (int, int, android.net.wifi.p2p.WifiP2pDevice, byte[]) 
		IllegalArgumentException e
		int status
		int transId
		android.net.wifi.p2p.WifiP2pDevice device
		byte[] data
}

android/net/wifi/p2p/nsd/WifiP2pServiceResponse$1.class
WifiP2pServiceResponse.java
package android.net.wifi.p2p.nsd
final android.net.wifi.p2p.nsd.WifiP2pServiceResponse$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.nsd.WifiP2pServiceResponse createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int type
		int status
		int transId
		android.net.wifi.p2p.WifiP2pDevice dev
		int len
		byte[] data
	public android.net.wifi.p2p.nsd.WifiP2pServiceResponse[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/nsd/WifiP2pDnsSdServiceResponse.class
WifiP2pDnsSdServiceResponse.java
package android.net.wifi.p2p.nsd
public android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceResponse extends android.net.wifi.p2p.nsd.WifiP2pServiceResponse {
	private String mDnsQueryName
	private String mInstanceName
	private int mDnsType
	private int mVersion
	private final java.util.HashMap mTxtRecord
	private static final java.util.Map sVmpack
	public java.lang.String getDnsQueryName () 
	public int getDnsType () 
	public int getVersion () 
	public java.lang.String getInstanceName () 
	public java.util.Map getTxtRecord () 
	public java.lang.String toString () 
		String key
		StringBuffer sbuf
	protected void  (int, int, android.net.wifi.p2p.WifiP2pDevice, byte[]) 
		int status
		int tranId
		android.net.wifi.p2p.WifiP2pDevice dev
		byte[] data
	private boolean parse () 
		java.io.IOException e
		String rData
		java.io.DataInputStream dis
	private java.lang.String readDnsName (java.io.DataInputStream) 
		String ref
		byte[] data
		int i
		java.io.IOException e
		java.io.DataInputStream dis
		StringBuffer sb
		java.util.HashMap vmpack
	private boolean readTxtData (java.io.DataInputStream) 
		int len
		byte[] data
		String[] keyVal
		java.io.IOException e
		java.io.DataInputStream dis
	static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceResponse newInstance (int, int, android.net.wifi.p2p.WifiP2pDevice, byte[]) 
		IllegalArgumentException e
		int status
		int transId
		android.net.wifi.p2p.WifiP2pDevice dev
		byte[] data
	static void  () 
}

android/net/wifi/p2p/WifiP2pManager$DnsSdServiceResponseListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener extends java.lang.Object {
	public abstract void onDnsSdServiceAvailable (java.lang.String, java.lang.String, android.net.wifi.p2p.WifiP2pDevice) 
}

android/net/wifi/p2p/WifiP2pManager$UpnpServiceResponseListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener extends java.lang.Object {
	public abstract void onUpnpServiceAvailable (java.util.List, android.net.wifi.p2p.WifiP2pDevice) 
}

android/net/wifi/p2p/WifiP2pDevice$1.class
WifiP2pDevice.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pDevice$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pDevice createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pDevice device
	public android.net.wifi.p2p.WifiP2pDevice[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/IWifiP2pManager$Stub.class
IWifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.IWifiP2pManager$Stub extends android.os.Binder implements android.net.wifi.p2p.IWifiP2pManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getMessenger
	static final int TRANSACTION_getP2pStateMachineMessenger
	static final int TRANSACTION_setMiracastMode
	public void  () 
	public static android.net.wifi.p2p.IWifiP2pManager 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.Messenger _result
		android.os.Messenger _result
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/wifi/p2p/WifiP2pManager$Channel.class
WifiP2pManager.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pManager$Channel extends java.lang.Object {
	private static final int INVALID_LISTENER_KEY
	private android.net.wifi.p2p.WifiP2pManager$ChannelListener mChannelListener
	private android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener mServRspListener
	private android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener mDnsSdServRspListener
	private android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener mDnsSdTxtListener
	private android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener mUpnpServRspListener
	private java.util.HashMap mListenerMap
	private Object mListenerMapLock
	private int mListenerKey
	private com.android.internal.util.AsyncChannel mAsyncChannel
	private android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler mHandler
	android.content.Context mContext
	void  (android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager$ChannelListener) 
		android.content.Context context
		android.os.Looper looper
		android.net.wifi.p2p.WifiP2pManager$ChannelListener l
	private void handleServiceResponse (android.net.wifi.p2p.nsd.WifiP2pServiceResponse) 
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse resp
	private void handleUpnpServiceResponse (android.net.wifi.p2p.nsd.WifiP2pUpnpServiceResponse) 
		android.net.wifi.p2p.nsd.WifiP2pUpnpServiceResponse resp
	private void handleDnsSdServiceResponse (android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceResponse) 
		android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceResponse resp
	private int putListener (java.lang.Object) 
		Object listener
		int key
	private java.lang.Object getListener (int) 
		int key
	static java.lang.Object access$000 (android.net.wifi.p2p.WifiP2pManager$Channel, int) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		int x1
	static android.net.wifi.p2p.WifiP2pManager$ChannelListener access$100 (android.net.wifi.p2p.WifiP2pManager$Channel) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
	static android.net.wifi.p2p.WifiP2pManager$ChannelListener access$102 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ChannelListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.WifiP2pManager$ChannelListener x1
	static void access$200 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.nsd.WifiP2pServiceResponse) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.nsd.WifiP2pServiceResponse x1
	static android.net.wifi.p2p.WifiP2pManager$Channel$P2pHandler access$300 (android.net.wifi.p2p.WifiP2pManager$Channel) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
	static com.android.internal.util.AsyncChannel access$400 (android.net.wifi.p2p.WifiP2pManager$Channel) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
	static int access$500 (android.net.wifi.p2p.WifiP2pManager$Channel, java.lang.Object) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		Object x1
	static android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener access$602 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener x1
	static android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener access$702 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.WifiP2pManager$DnsSdServiceResponseListener x1
	static android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener access$802 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.WifiP2pManager$DnsSdTxtRecordListener x1
	static android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener access$902 (android.net.wifi.p2p.WifiP2pManager$Channel, android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener) 
		android.net.wifi.p2p.WifiP2pManager$Channel x0
		android.net.wifi.p2p.WifiP2pManager$UpnpServiceResponseListener x1
}

android/net/wifi/p2p/WifiP2pInfo.class
WifiP2pInfo.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pInfo extends java.lang.Object implements android.os.Parcelable  {
	public boolean groupFormed
	public boolean isGroupOwner
	public java.net.InetAddress groupOwnerAddress
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.p2p.WifiP2pInfo) 
		android.net.wifi.p2p.WifiP2pInfo source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/WifiP2pGroup.class
WifiP2pGroup.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pGroup extends java.lang.Object implements android.os.Parcelable  {
	public static final int TEMPORARY_NET_ID
	public static final int PERSISTENT_NET_ID
	private String mNetworkName
	private android.net.wifi.p2p.WifiP2pDevice mOwner
	private boolean mIsGroupOwner
	private java.util.List mClients
	private String mPassphrase
	private String mInterface
	private int mNetId
	private static final java.util.regex.Pattern groupStartedPattern
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (java.lang.String)  throws java.lang.IllegalArgumentException 
		java.util.regex.Matcher match
		android.net.wifi.p2p.WifiP2pDevice dev
		String[] nameValue
		String token
		String sa
		String supplicantEvent
		String[] tokens
	public void setNetworkName (java.lang.String) 
		String networkName
	public java.lang.String getNetworkName () 
	public void setIsGroupOwner (boolean) 
		boolean isGo
	public boolean isGroupOwner () 
	public void setOwner (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public android.net.wifi.p2p.WifiP2pDevice getOwner () 
	public void addClient (java.lang.String) 
		String address
	public void addClient (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice client
		android.net.wifi.p2p.WifiP2pDevice device
	public boolean removeClient (java.lang.String) 
		String address
	public boolean removeClient (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public boolean isClientListEmpty () 
	public boolean contains (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public java.util.Collection getClientList () 
	public void setPassphrase (java.lang.String) 
		String passphrase
	public java.lang.String getPassphrase () 
	public void setInterface (java.lang.String) 
		String intf
	public java.lang.String getInterface () 
	public int getNetworkId () 
	public void setNetworkId (int) 
		int netId
	public java.lang.String toString () 
		android.net.wifi.p2p.WifiP2pDevice client
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.p2p.WifiP2pGroup) 
		android.net.wifi.p2p.WifiP2pDevice d
		android.net.wifi.p2p.WifiP2pGroup source
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.p2p.WifiP2pDevice client
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/IWifiP2pManager$Stub$Proxy.class
IWifiP2pManager.java
package android.net.wifi.p2p
 android.net.wifi.p2p.IWifiP2pManager$Stub$Proxy extends java.lang.Object implements android.net.wifi.p2p.IWifiP2pManager  {
	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.Messenger getMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public android.os.Messenger getP2pStateMachineMessenger ()  throws android.os.RemoteException 
		android.os.Messenger _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Messenger _result
	public void setMiracastMode (int)  throws android.os.RemoteException 
		int mode
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/wifi/p2p/WifiP2pConfig$1.class
WifiP2pConfig.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pConfig config
	public android.net.wifi.p2p.WifiP2pConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/WifiP2pManager$ServiceResponseListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$ServiceResponseListener extends java.lang.Object {
	public abstract void onServiceAvailable (int, byte[], android.net.wifi.p2p.WifiP2pDevice) 
}

android/net/wifi/p2p/WifiP2pGroupList$1.class
WifiP2pGroupList.java
package android.net.wifi.p2p
 android.net.wifi.p2p.WifiP2pGroupList$1 extends android.util.LruCache {
	final android.net.wifi.p2p.WifiP2pGroupList this$0
	void  (android.net.wifi.p2p.WifiP2pGroupList, int) 
		android.net.wifi.p2p.WifiP2pGroupList this$0
		int maxSize
	protected void entryRemoved (boolean, java.lang.Integer, android.net.wifi.p2p.WifiP2pGroup, android.net.wifi.p2p.WifiP2pGroup) 
		boolean evicted
		Integer netId
		android.net.wifi.p2p.WifiP2pGroup oldValue
		android.net.wifi.p2p.WifiP2pGroup newValue
	protected volatile void entryRemoved (boolean, java.lang.Object, java.lang.Object, java.lang.Object) 
}

android/net/wifi/p2p/WifiP2pManager$ChannelListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$ChannelListener extends java.lang.Object {
	public abstract void onChannelDisconnected () 
}

android/net/wifi/p2p/WifiP2pDeviceList.class
WifiP2pDeviceList.java
package android.net.wifi.p2p
public android.net.wifi.p2p.WifiP2pDeviceList extends java.lang.Object implements android.os.Parcelable  {
	private final java.util.HashMap mDevices
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.p2p.WifiP2pDeviceList) 
		android.net.wifi.p2p.WifiP2pDevice d
		android.net.wifi.p2p.WifiP2pDeviceList source
	public void  (java.util.ArrayList) 
		android.net.wifi.p2p.WifiP2pDevice device
		java.util.ArrayList devices
	private void validateDevice (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	private void validateDeviceAddress (java.lang.String) 
		String deviceAddress
	public boolean clear () 
	public void update (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public void updateSupplicantDetails (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
		android.net.wifi.p2p.WifiP2pDevice d
	public void updateGroupCapability (java.lang.String, int) 
		String deviceAddress
		int groupCapab
		android.net.wifi.p2p.WifiP2pDevice d
	public void updateStatus (java.lang.String, int) 
		String deviceAddress
		int status
		android.net.wifi.p2p.WifiP2pDevice d
	public android.net.wifi.p2p.WifiP2pDevice get (java.lang.String) 
		String deviceAddress
	public boolean remove (android.net.wifi.p2p.WifiP2pDevice) 
		android.net.wifi.p2p.WifiP2pDevice device
	public android.net.wifi.p2p.WifiP2pDevice remove (java.lang.String) 
		String deviceAddress
	public boolean remove (android.net.wifi.p2p.WifiP2pDeviceList) 
		android.net.wifi.p2p.WifiP2pDevice d
		android.net.wifi.p2p.WifiP2pDeviceList list
		boolean ret
	public java.util.Collection getDeviceList () 
	public boolean isGroupOwner (java.lang.String) 
		String deviceAddress
		android.net.wifi.p2p.WifiP2pDevice device
	public java.lang.String toString () 
		android.net.wifi.p2p.WifiP2pDevice device
		StringBuffer sbuf
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.p2p.WifiP2pDevice device
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/p2p/WifiP2pManager$ConnectionInfoListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$ConnectionInfoListener extends java.lang.Object {
	public abstract void onConnectionInfoAvailable (android.net.wifi.p2p.WifiP2pInfo) 
}

android/net/wifi/p2p/WifiP2pManager$PersistentGroupInfoListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$PersistentGroupInfoListener extends java.lang.Object {
	public abstract void onPersistentGroupInfoAvailable (android.net.wifi.p2p.WifiP2pGroupList) 
}

android/net/wifi/p2p/WifiP2pWfdInfo$1.class
WifiP2pWfdInfo.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pWfdInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pWfdInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pWfdInfo device
	public android.net.wifi.p2p.WifiP2pWfdInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/WifiP2pInfo$1.class
WifiP2pInfo.java
package android.net.wifi.p2p
final android.net.wifi.p2p.WifiP2pInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.p2p.WifiP2pInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.p2p.WifiP2pInfo info
	public android.net.wifi.p2p.WifiP2pInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/p2p/WifiP2pManager$ActionListener.class
WifiP2pManager.java
package android.net.wifi.p2p
public abstract android.net.wifi.p2p.WifiP2pManager$ActionListener extends java.lang.Object {
	public abstract void onSuccess () 
	public abstract void onFailure (int) 
}

android/net/wifi/WifiScanner$ScanListener.class
WifiScanner.java
package android.net.wifi
public abstract android.net.wifi.WifiScanner$ScanListener extends java.lang.Object implements android.net.wifi.WifiScanner$ActionListener  {
	public abstract void onPeriodChanged (int) 
	public abstract void onResults (android.net.wifi.WifiScanner$ScanData[]) 
	public abstract void onFullResult (android.net.wifi.ScanResult) 
}

android/net/wifi/WifiScanner$WifiChangeSettings.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$WifiChangeSettings extends java.lang.Object implements android.os.Parcelable  {
	public int rssiSampleSize
	public int lostApSampleSize
	public int unchangedSampleSize
	public int minApsBreachingThreshold
	public int periodInMs
	public android.net.wifi.WifiScanner$BssidInfo[] bssidInfos
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.WifiScanner$BssidInfo info
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/SupplicantState$2.class
SupplicantState.java
package android.net.wifi
 android.net.wifi.SupplicantState$2 extends java.lang.Object {
	static final int[] $SwitchMap$android$net$wifi$SupplicantState
	static void  () 
}

android/net/wifi/WifiScanner$PnoSettings$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$PnoSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$PnoSettings createFromParcel (android.os.Parcel) 
		String ssid
		android.net.wifi.WifiScanner$PnoSettings$PnoNetwork network
		int i
		android.os.Parcel in
		android.net.wifi.WifiScanner$PnoSettings settings
		int numNetworks
	public android.net.wifi.WifiScanner$PnoSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner$OperationResult$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$OperationResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$OperationResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int reason
		String description
	public android.net.wifi.WifiScanner$OperationResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/ScanSettings.class
ScanSettings.java
package android.net.wifi
public android.net.wifi.ScanSettings extends java.lang.Object implements android.os.Parcelable  {
	public java.util.Collection channelSet
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.ScanSettings) 
		android.net.wifi.ScanSettings source
	public boolean isValid () 
		android.net.wifi.WifiChannel channel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.WifiChannel channel
		android.os.Parcel out
		int flags
	static void  () 
}

android/net/wifi/RttManager$RttResult.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$RttResult extends java.lang.Object {
	public String bssid
	public int burstNumber
	public int measurementFrameNumber
	public int successMeasurementFrameNumber
	public int frameNumberPerBurstPeer
	public int status
	public int requestType
	public int measurementType
	public int retryAfterDuration
	public long ts
	public int rssi
	public int rssi_spread
	public int rssiSpread
	public int tx_rate
	public int txRate
	public int rxRate
	public long rtt_ns
	public long rtt
	public long rtt_sd_ns
	public long rttStandardDeviation
	public long rtt_spread_ns
	public long rttSpread
	public int distance_cm
	public int distance
	public int distance_sd_cm
	public int distanceStandardDeviation
	public int distance_spread_cm
	public int distanceSpread
	public int burstDuration
	public int negotiatedBurstNum
	public android.net.wifi.RttManager$WifiInformationElement LCI
	public android.net.wifi.RttManager$WifiInformationElement LCR
	public boolean secure
	public void  () 
}

android/net/wifi/WifiManager$WpsCallback.class
WifiManager.java
package android.net.wifi
public abstract android.net.wifi.WifiManager$WpsCallback extends java.lang.Object {
	public void  () 
	public abstract void onStarted (java.lang.String) 
	public abstract void onSucceeded () 
	public abstract void onFailed (int) 
}

android/net/wifi/WifiInfo$1.class
WifiInfo.java
package android.net.wifi
final android.net.wifi.WifiInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WifiInfo info
	public android.net.wifi.WifiInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiNetworkConnectionStatistics.class
WifiNetworkConnectionStatistics.java
package android.net.wifi
public android.net.wifi.WifiNetworkConnectionStatistics extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public int numConnection
	public int numUsage
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int) 
		int connection
		int usage
	public void  () 
	public java.lang.String toString () 
		StringBuilder sbuf
	public void  (android.net.wifi.WifiNetworkConnectionStatistics) 
		android.net.wifi.WifiNetworkConnectionStatistics source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiScanner$OperationResult.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$OperationResult extends java.lang.Object implements android.os.Parcelable  {
	public int reason
	public String description
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, java.lang.String) 
		int reason
		String description
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/BatchedScanResult.class
BatchedScanResult.java
package android.net.wifi
public android.net.wifi.BatchedScanResult extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public boolean truncated
	public final java.util.List scanResults
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.BatchedScanResult) 
		android.net.wifi.ScanResult s
		android.net.wifi.BatchedScanResult source
	public java.lang.String toString () 
		android.net.wifi.ScanResult s
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.ScanResult s
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiScanner$PnoScanListener.class
WifiScanner.java
package android.net.wifi
public abstract android.net.wifi.WifiScanner$PnoScanListener extends java.lang.Object implements android.net.wifi.WifiScanner$ScanListener  {
	public abstract void onPnoNetworkFound (android.net.wifi.ScanResult[]) 
}

android/net/wifi/WpsResult.class
WpsResult.java
package android.net.wifi
public android.net.wifi.WpsResult extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.WpsResult$Status status
	public String pin
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.WpsResult$Status) 
		android.net.wifi.WpsResult$Status s
	public java.lang.String toString () 
		StringBuffer sbuf
	public int describeContents () 
	public void  (android.net.wifi.WpsResult) 
		android.net.wifi.WpsResult source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiManager$ActionListener.class
WifiManager.java
package android.net.wifi
public abstract android.net.wifi.WifiManager$ActionListener extends java.lang.Object {
	public abstract void onSuccess () 
	public abstract void onFailure (int) 
}

android/net/wifi/RttManager$ResponderConfig$1.class
RttManager.java
package android.net.wifi
final android.net.wifi.RttManager$ResponderConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.RttManager$ResponderConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.RttManager$ResponderConfig config
	public android.net.wifi.RttManager$ResponderConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/BatchedScanResult$1.class
BatchedScanResult.java
package android.net.wifi
final android.net.wifi.BatchedScanResult$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.BatchedScanResult createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.BatchedScanResult result
		int count
	public android.net.wifi.BatchedScanResult[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiManager$MulticastLock.class
WifiManager.java
package android.net.wifi
public android.net.wifi.WifiManager$MulticastLock extends java.lang.Object {
	private String mTag
	private final android.os.IBinder mBinder
	private int mRefCount
	private boolean mRefCounted
	private boolean mHeld
	final android.net.wifi.WifiManager this$0
	private void  (android.net.wifi.WifiManager, java.lang.String) 
		android.net.wifi.WifiManager this$0
		String tag
	public void acquire () 
		android.os.RemoteException e
	public void release () 
		android.os.RemoteException e
	public void setReferenceCounted (boolean) 
		boolean refCounted
	public boolean isHeld () 
	public java.lang.String toString () 
		String s3
		String s1
		String s2
		String s3
	protected void finalize ()  throws java.lang.Throwable 
	void  (android.net.wifi.WifiManager, java.lang.String, android.net.wifi.WifiManager$1) 
		android.net.wifi.WifiManager x0
		String x1
		android.net.wifi.WifiManager$1 x2
}

android/net/wifi/IWifiScanner.class
IWifiScanner.java
package android.net.wifi
public abstract android.net.wifi.IWifiScanner extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.Messenger getMessenger ()  throws android.os.RemoteException 
	public abstract android.os.Bundle getAvailableChannels (int)  throws android.os.RemoteException 
}

android/net/wifi/WifiScanner$ScanData.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$ScanData extends java.lang.Object implements android.os.Parcelable  {
	private int mId
	private int mFlags
	private int mBucketsScanned
	private android.net.wifi.ScanResult[] mResults
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	public void  (int, int, android.net.wifi.ScanResult[]) 
		int id
		int flags
		android.net.wifi.ScanResult[] results
	public void  (int, int, int, android.net.wifi.ScanResult[]) 
		int id
		int flags
		int bucketsScanned
		android.net.wifi.ScanResult[] results
	public void  (android.net.wifi.WifiScanner$ScanData) 
		android.net.wifi.ScanResult result
		android.net.wifi.ScanResult newResult
		int i
		android.net.wifi.WifiScanner$ScanData s
	public int getId () 
	public int getFlags () 
	public int getBucketsScanned () 
	public android.net.wifi.ScanResult[] getResults () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.ScanResult result
		int i
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiManager.class
WifiManager.java
package android.net.wifi
public android.net.wifi.WifiManager extends java.lang.Object {
	private static final String TAG
	public static final int ERROR_AUTHENTICATING
	public static final String WIFI_SCAN_AVAILABLE
	public static final String EXTRA_SCAN_AVAILABLE
	public static final String WIFI_CREDENTIAL_CHANGED_ACTION
	public static final String EXTRA_WIFI_CREDENTIAL_EVENT_TYPE
	public static final String EXTRA_WIFI_CREDENTIAL_SSID
	public static final int WIFI_CREDENTIAL_SAVED
	public static final int WIFI_CREDENTIAL_FORGOT
	public static final String PASSPOINT_ICON_RECEIVED_ACTION
	public static final String EXTRA_PASSPOINT_ICON_BSSID
	public static final String EXTRA_PASSPOINT_ICON_FILE
	public static final String EXTRA_PASSPOINT_ICON_DATA
	public static final String PASSPOINT_WNM_FRAME_RECEIVED_ACTION
	public static final String EXTRA_PASSPOINT_WNM_BSSID
	public static final String EXTRA_PASSPOINT_WNM_METHOD
	public static final String EXTRA_PASSPOINT_WNM_PPOINT_MATCH
	public static final String EXTRA_PASSPOINT_WNM_URL
	public static final String EXTRA_PASSPOINT_WNM_ESS
	public static final String EXTRA_PASSPOINT_WNM_DELAY
	public static final String WIFI_STATE_CHANGED_ACTION
	public static final String EXTRA_WIFI_STATE
	public static final String EXTRA_PREVIOUS_WIFI_STATE
	public static final int WIFI_STATE_DISABLING
	public static final int WIFI_STATE_DISABLED
	public static final int WIFI_STATE_ENABLING
	public static final int WIFI_STATE_ENABLED
	public static final int WIFI_STATE_UNKNOWN
	public static final String WIFI_AP_STATE_CHANGED_ACTION
	public static final String EXTRA_WIFI_AP_STATE
	public static final String EXTRA_WIFI_AP_FAILURE_REASON
	public static final String EXTRA_PREVIOUS_WIFI_AP_STATE
	public static final int WIFI_AP_STATE_DISABLING
	public static final int WIFI_AP_STATE_DISABLED
	public static final int WIFI_AP_STATE_ENABLING
	public static final int WIFI_AP_STATE_ENABLED
	public static final int WIFI_AP_STATE_FAILED
	public static final int SAP_START_FAILURE_GENERAL
	public static final int SAP_START_FAILURE_NO_CHANNEL
	public static final String SUPPLICANT_CONNECTION_CHANGE_ACTION
	public static final String EXTRA_SUPPLICANT_CONNECTED
	public static final String NETWORK_STATE_CHANGED_ACTION
	public static final String EXTRA_NETWORK_INFO
	public static final String EXTRA_BSSID
	public static final String EXTRA_WIFI_INFO
	public static final String SUPPLICANT_STATE_CHANGED_ACTION
	public static final String EXTRA_NEW_STATE
	public static final String EXTRA_SUPPLICANT_ERROR
	public static final String CONFIGURED_NETWORKS_CHANGED_ACTION
	public static final String EXTRA_WIFI_CONFIGURATION
	public static final String EXTRA_MULTIPLE_NETWORKS_CHANGED
	public static final String EXTRA_CHANGE_REASON
	public static final int CHANGE_REASON_ADDED
	public static final int CHANGE_REASON_REMOVED
	public static final int CHANGE_REASON_CONFIG_CHANGE
	public static final String SCAN_RESULTS_AVAILABLE_ACTION
	public static final String EXTRA_RESULTS_UPDATED
	public static final String BATCHED_SCAN_RESULTS_AVAILABLE_ACTION
	public static final String RSSI_CHANGED_ACTION
	public static final String EXTRA_NEW_RSSI
	public static final String LINK_CONFIGURATION_CHANGED_ACTION
	public static final String EXTRA_LINK_PROPERTIES
	public static final String EXTRA_NETWORK_CAPABILITIES
	public static final String NETWORK_IDS_CHANGED_ACTION
	public static final String ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE
	public static final String ACTION_PICK_WIFI_NETWORK
	public static final int WIFI_MODE_NO_LOCKS_HELD
	public static final int WIFI_MODE_FULL
	public static final int WIFI_MODE_SCAN_ONLY
	public static final int WIFI_MODE_FULL_HIGH_PERF
	private static final int MIN_RSSI
	private static final int MAX_RSSI
	public static final int RSSI_LEVELS
	public static final int WIFI_FREQUENCY_BAND_AUTO
	public static final int WIFI_FREQUENCY_BAND_5GHZ
	public static final int WIFI_FREQUENCY_BAND_2GHZ
	public static final int DATA_ACTIVITY_NOTIFICATION
	public static final int DATA_ACTIVITY_NONE
	public static final int DATA_ACTIVITY_IN
	public static final int DATA_ACTIVITY_OUT
	public static final int DATA_ACTIVITY_INOUT
	public static final boolean DEFAULT_POOR_NETWORK_AVOIDANCE_ENABLED
	private static final int MAX_ACTIVE_LOCKS
	private int mActiveLockCount
	private android.content.Context mContext
	android.net.wifi.IWifiManager mService
	private final int mTargetSdkVersion
	private static final int INVALID_KEY
	private int mListenerKey
	private final android.util.SparseArray mListenerMap
	private final Object mListenerMapLock
	private com.android.internal.util.AsyncChannel mAsyncChannel
	private java.util.concurrent.CountDownLatch mConnected
	private android.os.Looper mLooper
	public static final int WIFI_FEATURE_INFRA
	public static final int WIFI_FEATURE_INFRA_5G
	public static final int WIFI_FEATURE_PASSPOINT
	public static final int WIFI_FEATURE_P2P
	public static final int WIFI_FEATURE_MOBILE_HOTSPOT
	public static final int WIFI_FEATURE_SCANNER
	public static final int WIFI_FEATURE_NAN
	public static final int WIFI_FEATURE_D2D_RTT
	public static final int WIFI_FEATURE_D2AP_RTT
	public static final int WIFI_FEATURE_BATCH_SCAN
	public static final int WIFI_FEATURE_PNO
	public static final int WIFI_FEATURE_ADDITIONAL_STA
	public static final int WIFI_FEATURE_TDLS
	public static final int WIFI_FEATURE_TDLS_OFFCHANNEL
	public static final int WIFI_FEATURE_EPR
	public static final int WIFI_FEATURE_AP_STA
	public static final int WIFI_FEATURE_LINK_LAYER_STATS
	public static final int WIFI_FEATURE_LOGGER
	public static final int WIFI_FEATURE_HAL_EPNO
	private static final int BASE
	public static final int CONNECT_NETWORK
	public static final int CONNECT_NETWORK_FAILED
	public static final int CONNECT_NETWORK_SUCCEEDED
	public static final int FORGET_NETWORK
	public static final int FORGET_NETWORK_FAILED
	public static final int FORGET_NETWORK_SUCCEEDED
	public static final int SAVE_NETWORK
	public static final int SAVE_NETWORK_FAILED
	public static final int SAVE_NETWORK_SUCCEEDED
	public static final int START_WPS
	public static final int START_WPS_SUCCEEDED
	public static final int WPS_FAILED
	public static final int WPS_COMPLETED
	public static final int CANCEL_WPS
	public static final int CANCEL_WPS_FAILED
	public static final int CANCEL_WPS_SUCCEDED
	public static final int DISABLE_NETWORK
	public static final int DISABLE_NETWORK_FAILED
	public static final int DISABLE_NETWORK_SUCCEEDED
	public static final int RSSI_PKTCNT_FETCH
	public static final int RSSI_PKTCNT_FETCH_SUCCEEDED
	public static final int RSSI_PKTCNT_FETCH_FAILED
	public static final int ERROR
	public static final int IN_PROGRESS
	public static final int BUSY
	public static final int WPS_OVERLAP_ERROR
	public static final int WPS_WEP_PROHIBITED
	public static final int WPS_TKIP_ONLY_PROHIBITED
	public static final int WPS_AUTH_FAILURE
	public static final int WPS_TIMED_OUT
	public static final int INVALID_ARGS
	public static final int NOT_AUTHORIZED
	private static final Object sServiceHandlerDispatchLock
	public void  (android.content.Context, android.net.wifi.IWifiManager, android.os.Looper) 
		android.content.Context context
		android.net.wifi.IWifiManager service
		android.os.Looper looper
	public java.util.List getConfiguredNetworks () 
		android.os.RemoteException e
	public java.util.List getPrivilegedConfiguredNetworks () 
		android.os.RemoteException e
	public android.net.wifi.WifiConnectionStatistics getConnectionStatistics () 
		android.os.RemoteException e
	public android.net.wifi.WifiConfiguration getMatchingWifiConfig (android.net.wifi.ScanResult) 
		android.os.RemoteException e
		android.net.wifi.ScanResult scanResult
	public int addNetwork (android.net.wifi.WifiConfiguration) 
		android.net.wifi.WifiConfiguration config
	public int updateNetwork (android.net.wifi.WifiConfiguration) 
		android.net.wifi.WifiConfiguration config
	private int addOrUpdateNetwork (android.net.wifi.WifiConfiguration) 
		android.os.RemoteException e
		android.net.wifi.WifiConfiguration config
	public int addPasspointManagementObject (java.lang.String) 
		android.os.RemoteException e
		String mo
	public int modifyPasspointManagementObject (java.lang.String, java.util.List) 
		android.os.RemoteException e
		String fqdn
		java.util.List mos
	public void queryPasspointIcon (long, java.lang.String) 
		android.os.RemoteException e
		long bssid
		String fileName
	public int matchProviderWithCurrentNetwork (java.lang.String) 
		android.os.RemoteException e
		String fqdn
	public void deauthenticateNetwork (long, boolean) 
		android.os.RemoteException e
		long holdoff
		boolean ess
	public boolean removeNetwork (int) 
		android.os.RemoteException e
		int netId
	public boolean enableNetwork (int, boolean) 
		android.net.NetworkRequest request
		android.os.RemoteException e
		int netId
		boolean disableOthers
		boolean pin
		boolean success
		boolean success
	public boolean disableNetwork (int) 
		android.os.RemoteException e
		int netId
	public boolean disconnect () 
		android.os.RemoteException e
	public boolean reconnect () 
		android.os.RemoteException e
	public boolean reassociate () 
		android.os.RemoteException e
	public boolean pingSupplicant () 
		android.os.RemoteException e
	private int getSupportedFeatures () 
		android.os.RemoteException e
	private boolean isFeatureSupported (int) 
		int feature
	public boolean is5GHzBandSupported () 
	public boolean isPasspointSupported () 
	public boolean isP2pSupported () 
	public boolean isPortableHotspotSupported () 
	public boolean isWifiScannerSupported () 
	public boolean isNanSupported () 
	public boolean isDeviceToDeviceRttSupported () 
	public boolean isDeviceToApRttSupported () 
	public boolean isPreferredNetworkOffloadSupported () 
	public boolean isAdditionalStaSupported () 
	public boolean isTdlsSupported () 
	public boolean isOffChannelTdlsSupported () 
	public boolean isEnhancedPowerReportingSupported () 
	public android.net.wifi.WifiActivityEnergyInfo getControllerActivityEnergyInfo (int) 
		android.os.RemoteException e
		int updateType
	public boolean startScan () 
		android.os.RemoteException e
	public boolean startScan (android.os.WorkSource) 
		android.os.RemoteException e
		android.os.WorkSource workSource
	public boolean startLocationRestrictedScan (android.os.WorkSource) 
		android.os.WorkSource workSource
	public boolean isBatchedScanSupported () 
	public java.util.List getBatchedScanResults () 
	public java.lang.String getWpsNfcConfigurationToken (int) 
		android.os.RemoteException e
		int netId
	public android.net.wifi.WifiInfo getConnectionInfo () 
		android.os.RemoteException e
	public java.util.List getScanResults () 
		android.os.RemoteException e
	public boolean isScanAlwaysAvailable () 
		android.os.RemoteException e
	public boolean saveConfiguration () 
		android.os.RemoteException e
	public void setCountryCode (java.lang.String, boolean) 
		android.os.RemoteException e
		String country
		boolean persist
	public java.lang.String getCountryCode () 
		String country
		android.os.RemoteException e
	public void setFrequencyBand (int, boolean) 
		android.os.RemoteException e
		int band
		boolean persist
	public int getFrequencyBand () 
		android.os.RemoteException e
	public boolean isDualBandSupported () 
		android.os.RemoteException e
	public android.net.DhcpInfo getDhcpInfo () 
		android.os.RemoteException e
	public boolean setWifiEnabled (boolean) 
		android.os.RemoteException e
		boolean enabled
	public int getWifiState () 
		android.os.RemoteException e
	public boolean isWifiEnabled () 
	public void getTxPacketCount (android.net.wifi.WifiManager$TxPacketCountListener) 
		android.net.wifi.WifiManager$TxPacketCountListener listener
	public static int calculateSignalLevel (int, int) 
		float inputRange
		float outputRange
		int rssi
		int numLevels
	public static int compareSignalLevel (int, int) 
		int rssiA
		int rssiB
	public boolean setWifiApEnabled (android.net.wifi.WifiConfiguration, boolean) 
		android.os.RemoteException e
		android.net.wifi.WifiConfiguration wifiConfig
		boolean enabled
	public int getWifiApState () 
		android.os.RemoteException e
	public boolean isWifiApEnabled () 
	public android.net.wifi.WifiConfiguration getWifiApConfiguration () 
		android.os.RemoteException e
	public android.net.wifi.WifiConfiguration buildWifiConfig (java.lang.String, java.lang.String, byte[]) 
		android.os.RemoteException e
		String uriString
		String mimeType
		byte[] data
	public boolean setWifiApConfiguration (android.net.wifi.WifiConfiguration) 
		android.os.RemoteException e
		android.net.wifi.WifiConfiguration wifiConfig
	public boolean addToBlacklist (java.lang.String) 
		android.os.RemoteException e
		String bssid
	public boolean clearBlacklist () 
		android.os.RemoteException e
	public void setTdlsEnabled (java.net.InetAddress, boolean) 
		android.os.RemoteException e
		java.net.InetAddress remoteIPAddress
		boolean enable
	public void setTdlsEnabledWithMacAddress (java.lang.String, boolean) 
		android.os.RemoteException e
		String remoteMacAddress
		boolean enable
	private int putListener (java.lang.Object) 
		Object listener
		int key
	private java.lang.Object removeListener (int) 
		Object listener
		int key
	private synchronized com.android.internal.util.AsyncChannel getChannel () 
		InterruptedException e
		android.os.Messenger messenger
		android.os.Handler handler
	public void connect (android.net.wifi.WifiConfiguration, android.net.wifi.WifiManager$ActionListener) 
		android.net.wifi.WifiConfiguration config
		android.net.wifi.WifiManager$ActionListener listener
	public void connect (int, android.net.wifi.WifiManager$ActionListener) 
		int networkId
		android.net.wifi.WifiManager$ActionListener listener
	public void save (android.net.wifi.WifiConfiguration, android.net.wifi.WifiManager$ActionListener) 
		android.net.wifi.WifiConfiguration config
		android.net.wifi.WifiManager$ActionListener listener
	public void forget (int, android.net.wifi.WifiManager$ActionListener) 
		int netId
		android.net.wifi.WifiManager$ActionListener listener
	public void disable (int, android.net.wifi.WifiManager$ActionListener) 
		int netId
		android.net.wifi.WifiManager$ActionListener listener
	public void disableEphemeralNetwork (java.lang.String) 
		android.os.RemoteException e
		String SSID
	public void startWps (android.net.wifi.WpsInfo, android.net.wifi.WifiManager$WpsCallback) 
		android.net.wifi.WpsInfo config
		android.net.wifi.WifiManager$WpsCallback listener
	public void cancelWps (android.net.wifi.WifiManager$WpsCallback) 
		android.net.wifi.WifiManager$WpsCallback listener
	public android.os.Messenger getWifiServiceMessenger () 
		android.os.RemoteException e
	public java.lang.String getConfigFile () 
		android.os.RemoteException e
	public android.net.wifi.WifiManager$WifiLock createWifiLock (int, java.lang.String) 
		int lockType
		String tag
	public android.net.wifi.WifiManager$WifiLock createWifiLock (java.lang.String) 
		String tag
	public android.net.wifi.WifiManager$MulticastLock createMulticastLock (java.lang.String) 
		String tag
	public boolean isMulticastEnabled () 
		android.os.RemoteException e
	public boolean initializeMulticastFiltering () 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
	public void enableVerboseLogging (int) 
		Exception e
		int verbose
	public int getVerboseLoggingLevel () 
		android.os.RemoteException e
	public void enableAggressiveHandover (int) 
		android.os.RemoteException e
		int enabled
	public int getAggressiveHandover () 
		android.os.RemoteException e
	public void setAllowScansWithTraffic (int) 
		android.os.RemoteException e
		int enabled
	public int getAllowScansWithTraffic () 
		android.os.RemoteException e
	public void factoryReset () 
		android.os.RemoteException e
	public android.net.Network getCurrentNetwork () 
		android.os.RemoteException e
	public boolean setEnableAutoJoinWhenAssociated (boolean) 
		android.os.RemoteException e
		boolean enabled
	public boolean getEnableAutoJoinWhenAssociated () 
		android.os.RemoteException e
	public void enableWifiConnectivityManager (boolean) 
		android.os.RemoteException e
		boolean enabled
	static java.lang.Object access$000 () 
	static java.lang.Object access$100 (android.net.wifi.WifiManager, int) 
		android.net.wifi.WifiManager x0
		int x1
	static com.android.internal.util.AsyncChannel access$200 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static com.android.internal.util.AsyncChannel access$202 (android.net.wifi.WifiManager, com.android.internal.util.AsyncChannel) 
		android.net.wifi.WifiManager x0
		com.android.internal.util.AsyncChannel x1
	static java.util.concurrent.CountDownLatch access$300 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static java.lang.Object access$400 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static android.util.SparseArray access$500 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static int access$600 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static int access$608 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static int access$610 (android.net.wifi.WifiManager) 
		android.net.wifi.WifiManager x0
	static void  () 
}

android/net/wifi/RttManager$ParcelableRttParams$1.class
RttManager.java
package android.net.wifi
final android.net.wifi.RttManager$ParcelableRttParams$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.RttManager$ParcelableRttParams createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int num
		android.net.wifi.RttManager$RttParams[] params
		android.net.wifi.RttManager$ParcelableRttParams parcelableParams
	public android.net.wifi.RttManager$ParcelableRttParams[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/RttManager$ParcelableRttResults.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$ParcelableRttResults extends java.lang.Object implements android.os.Parcelable  {
	public android.net.wifi.RttManager$RttResult[] mResults
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.net.wifi.RttManager$RttResult[]) 
		android.net.wifi.RttManager$RttResult[] results
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.net.wifi.RttManager$RttResult result
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiEnterpriseConfig$1.class
WifiEnterpriseConfig.java
package android.net.wifi
final android.net.wifi.WifiEnterpriseConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiEnterpriseConfig createFromParcel (android.os.Parcel) 
		String key
		String value
		int i
		byte[] bytes
		String algorithm
		java.security.KeyFactory keyFactory
		java.security.NoSuchAlgorithmException e
		java.security.spec.InvalidKeySpecException e
		android.os.Parcel in
		android.net.wifi.WifiEnterpriseConfig enterpriseConfig
		int count
		java.security.PrivateKey userKey
		int len
	private java.security.cert.X509Certificate[] readCertificates (android.os.Parcel) 
		int i
		android.os.Parcel in
		java.security.cert.X509Certificate[] certs
		int len
	private java.security.cert.X509Certificate readCertificate (android.os.Parcel) 
		byte[] bytes
		java.security.cert.CertificateFactory cFactory
		java.security.cert.CertificateException e
		android.os.Parcel in
		java.security.cert.X509Certificate cert
		int len
	public android.net.wifi.WifiEnterpriseConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/RttManager$ResponderCallback.class
RttManager.java
package android.net.wifi
public abstract android.net.wifi.RttManager$ResponderCallback extends java.lang.Object {
	public void  () 
	public abstract void onResponderEnabled (android.net.wifi.RttManager$ResponderConfig) 
	public abstract void onResponderEnableFailure (int) 
}

android/net/wifi/WifiConfiguration$KeyMgmt.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$KeyMgmt extends java.lang.Object {
	public static final int NONE
	public static final int WPA_PSK
	public static final int WPA_EAP
	public static final int IEEE8021X
	public static final int WPA2_PSK
	public static final int OSEN
	public static final String varName
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/WifiEnterpriseConfig.class
WifiEnterpriseConfig.java
package android.net.wifi
public android.net.wifi.WifiEnterpriseConfig extends java.lang.Object implements android.os.Parcelable  {
	public static final String EMPTY_VALUE
	public static final String EAP_KEY
	public static final String PHASE2_KEY
	public static final String IDENTITY_KEY
	public static final String ANON_IDENTITY_KEY
	public static final String PASSWORD_KEY
	public static final String SUBJECT_MATCH_KEY
	public static final String ALTSUBJECT_MATCH_KEY
	public static final String DOM_SUFFIX_MATCH_KEY
	public static final String OPP_KEY_CACHING
	public static final String ENGINE_ID_KEYSTORE
	public static final String KEYSTORE_URI
	public static final String KEYSTORES_URI
	public static final String ENGINE_ENABLE
	public static final String ENGINE_DISABLE
	public static final String CA_CERT_PREFIX
	public static final String CLIENT_CERT_PREFIX
	public static final String CLIENT_CERT_KEY
	public static final String CA_CERT_KEY
	public static final String CA_PATH_KEY
	public static final String ENGINE_KEY
	public static final String ENGINE_ID_KEY
	public static final String PRIVATE_KEY_ID_KEY
	public static final String REALM_KEY
	public static final String PLMN_KEY
	public static final String CA_CERT_ALIAS_DELIMITER
	private static final String[] SUPPLICANT_CONFIG_KEYS
	private java.util.HashMap mFields
	private java.security.cert.X509Certificate[] mCaCerts
	private java.security.PrivateKey mClientPrivateKey
	private java.security.cert.X509Certificate mClientCertificate
	private int mEapMethod
	private int mPhase2Method
	private static final String TAG
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.wifi.WifiEnterpriseConfig) 
		String key
		android.net.wifi.WifiEnterpriseConfig source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		java.util.Map$Entry entry
		String algorithm
		byte[] userKeyBytes
		android.os.Parcel dest
		int flags
	private void writeCertificates (android.os.Parcel, java.security.cert.X509Certificate[]) 
		int i
		android.os.Parcel dest
		java.security.cert.X509Certificate[] cert
	private void writeCertificate (android.os.Parcel, java.security.cert.X509Certificate) 
		byte[] certBytes
		java.security.cert.CertificateEncodingException e
		android.os.Parcel dest
		java.security.cert.X509Certificate cert
	public boolean saveToSupplicant (android.net.wifi.WifiEnterpriseConfig$SupplicantSaver) 
		String key
		boolean is_autheap
		String prefix
		String value
		android.net.wifi.WifiEnterpriseConfig$SupplicantSaver saver
		boolean shouldNotWriteAnonIdentity
	public void loadFromSupplicant (android.net.wifi.WifiEnterpriseConfig$SupplicantLoader) 
		String value
		String key
		android.net.wifi.WifiEnterpriseConfig$SupplicantLoader loader
		String eapMethod
		String phase2Method
	public void setEapMethod (int) 
		int eapMethod
	public int getEapMethod () 
	public void setPhase2Method (int) 
		int phase2Method
	public int getPhase2Method () 
	public void setIdentity (java.lang.String) 
		String identity
	public java.lang.String getIdentity () 
	public void setAnonymousIdentity (java.lang.String) 
		String anonymousIdentity
	public java.lang.String getAnonymousIdentity () 
	public void setPassword (java.lang.String) 
		String password
	public java.lang.String getPassword () 
	public static java.lang.String encodeCaCertificateAlias (java.lang.String) 
		byte o
		String alias
		byte[] bytes
		StringBuilder sb
	public static java.lang.String decodeCaCertificateAlias (java.lang.String) 
		int n
		int position
		NumberFormatException e
		String alias
		byte[] data
	public void setCaCertificateAlias (java.lang.String) 
		String alias
	public void setCaCertificateAliases (java.lang.String[]) 
		int i
		StringBuilder sb
		String[] aliases
	public java.lang.String getCaCertificateAlias () 
	public java.lang.String[] getCaCertificateAliases () 
		int i
		String values
		String[] aliases
		String value
	public void setCaCertificate (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate cert
	public java.security.cert.X509Certificate getCaCertificate () 
	public void setCaCertificates (java.security.cert.X509Certificate[]) 
		int i
		java.security.cert.X509Certificate[] newCerts
		java.security.cert.X509Certificate[] certs
	public java.security.cert.X509Certificate[] getCaCertificates () 
	public void resetCaCertificate () 
	public void setCaPath (java.lang.String) 
		String path
	public java.lang.String getCaPath () 
	public void setClientCertificateAlias (java.lang.String) 
		String alias
	public java.lang.String getClientCertificateAlias () 
	public void setClientKeyEntry (java.security.PrivateKey, java.security.cert.X509Certificate) 
		java.security.PrivateKey privateKey
		java.security.cert.X509Certificate clientCertificate
	public java.security.cert.X509Certificate getClientCertificate () 
	public void resetClientKeyEntry () 
	public java.security.PrivateKey getClientPrivateKey () 
	public void setSubjectMatch (java.lang.String) 
		String subjectMatch
	public java.lang.String getSubjectMatch () 
	public void setAltSubjectMatch (java.lang.String) 
		String altSubjectMatch
	public java.lang.String getAltSubjectMatch () 
	public void setDomainSuffixMatch (java.lang.String) 
		String domain
	public java.lang.String getDomainSuffixMatch () 
	public void setRealm (java.lang.String) 
		String realm
	public java.lang.String getRealm () 
	public void setPlmn (java.lang.String) 
		String plmn
	public java.lang.String getPlmn () 
	public java.lang.String getKeyId (android.net.wifi.WifiEnterpriseConfig) 
		android.net.wifi.WifiEnterpriseConfig current
	private java.lang.String removeDoubleQuotes (java.lang.String) 
		String string
		int length
	private java.lang.String convertToQuotedString (java.lang.String) 
		String string
	private int getStringIndex (java.lang.String[], java.lang.String, int) 
		int i
		String[] arr
		String toBeFound
		int defaultIndex
	public java.lang.String getFieldValue (java.lang.String, java.lang.String) 
		String key
		String prefix
		String value
	public void setFieldValue (java.lang.String, java.lang.String, java.lang.String) 
		String key
		String value
		String prefix
	public void setFieldValue (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String toString () 
		String value
		String key
		StringBuffer sb
	private boolean isEapMethodValid () 
	static java.util.HashMap access$000 (android.net.wifi.WifiEnterpriseConfig) 
		android.net.wifi.WifiEnterpriseConfig x0
	static int access$102 (android.net.wifi.WifiEnterpriseConfig, int) 
		android.net.wifi.WifiEnterpriseConfig x0
		int x1
	static int access$202 (android.net.wifi.WifiEnterpriseConfig, int) 
		android.net.wifi.WifiEnterpriseConfig x0
		int x1
	static java.security.cert.X509Certificate[] access$302 (android.net.wifi.WifiEnterpriseConfig, java.security.cert.X509Certificate[]) 
		android.net.wifi.WifiEnterpriseConfig x0
		java.security.cert.X509Certificate[] x1
	static java.security.PrivateKey access$402 (android.net.wifi.WifiEnterpriseConfig, java.security.PrivateKey) 
		android.net.wifi.WifiEnterpriseConfig x0
		java.security.PrivateKey x1
	static java.security.cert.X509Certificate access$502 (android.net.wifi.WifiEnterpriseConfig, java.security.cert.X509Certificate) 
		android.net.wifi.WifiEnterpriseConfig x0
		java.security.cert.X509Certificate x1
	static void  () 
}

android/net/wifi/WifiScanner$PnoSettings$PnoNetwork.class
WifiScanner.java
package android.net.wifi
public android.net.wifi.WifiScanner$PnoSettings$PnoNetwork extends java.lang.Object {
	public static final byte FLAG_DIRECTED_SCAN
	public static final byte FLAG_A_BAND
	public static final byte FLAG_G_BAND
	public static final byte FLAG_STRICT_MATCH
	public static final byte FLAG_SAME_NETWORK
	public static final byte AUTH_CODE_OPEN
	public static final byte AUTH_CODE_PSK
	public static final byte AUTH_CODE_EAPOL
	public String ssid
	public int networkId
	public int priority
	public byte flags
	public byte authBitField
	public void  (java.lang.String) 
		String ssid
}

android/net/wifi/WifiScanner$ParcelableScanData$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$ParcelableScanData$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$ParcelableScanData createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int n
		android.net.wifi.WifiScanner$ScanData[] results
	public android.net.wifi.WifiScanner$ParcelableScanData[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiActivityEnergyInfo$1.class
WifiActivityEnergyInfo.java
package android.net.wifi
final android.net.wifi.WifiActivityEnergyInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiActivityEnergyInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		long timestamp
		int stackState
		long txTime
		long[] txTimePerLevel
		long rxTime
		long idleTime
		long energyUsed
	public android.net.wifi.WifiActivityEnergyInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/RttManager$RttParams.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$RttParams extends java.lang.Object {
	public int deviceType
	public int requestType
	public boolean secure
	public String bssid
	public int frequency
	public int channelWidth
	public int centerFreq0
	public int centerFreq1
	public int num_samples
	public int num_retries
	public int numberBurst
	public int interval
	public int numSamplesPerBurst
	public int numRetriesPerMeasurementFrame
	public int numRetriesPerFTMR
	public boolean LCIRequest
	public boolean LCRRequest
	public int burstTimeout
	public int preamble
	public int bandwidth
	public void  () 
}

android/net/wifi/WifiScanner$ParcelableScanResults$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$ParcelableScanResults$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$ParcelableScanResults createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		int n
		android.net.wifi.ScanResult[] results
	public android.net.wifi.WifiScanner$ParcelableScanResults[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiScanner$ActionListener.class
WifiScanner.java
package android.net.wifi
public abstract android.net.wifi.WifiScanner$ActionListener extends java.lang.Object {
	public abstract void onSuccess () 
	public abstract void onFailure (int, java.lang.String) 
}

android/net/wifi/WifiScanner$BssidListener.class
WifiScanner.java
package android.net.wifi
public abstract android.net.wifi.WifiScanner$BssidListener extends java.lang.Object implements android.net.wifi.WifiScanner$ActionListener  {
	public abstract void onFound (android.net.wifi.ScanResult[]) 
	public abstract void onLost (android.net.wifi.ScanResult[]) 
}

android/net/wifi/RttManager$RttListener.class
RttManager.java
package android.net.wifi
public abstract android.net.wifi.RttManager$RttListener extends java.lang.Object {
	public abstract void onSuccess (android.net.wifi.RttManager$RttResult[]) 
	public abstract void onFailure (int, java.lang.String) 
	public abstract void onAborted () 
}

android/net/wifi/WifiScanner$WifiChangeSettings$1.class
WifiScanner.java
package android.net.wifi
final android.net.wifi.WifiScanner$WifiChangeSettings$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiScanner$WifiChangeSettings createFromParcel (android.os.Parcel) 
		android.net.wifi.WifiScanner$BssidInfo info
		int i
		android.os.Parcel in
		android.net.wifi.WifiScanner$WifiChangeSettings settings
		int len
	public android.net.wifi.WifiScanner$WifiChangeSettings[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiSsid$1.class
WifiSsid.java
package android.net.wifi
final android.net.wifi.WifiSsid$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiSsid createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WifiSsid ssid
		int length
		byte[] b
	public android.net.wifi.WifiSsid[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/RttManager$RttCapabilities.class
RttManager.java
package android.net.wifi
public android.net.wifi.RttManager$RttCapabilities extends java.lang.Object implements android.os.Parcelable  {
	public boolean supportedType
	public boolean supportedPeerType
	public boolean oneSidedRttSupported
	public boolean twoSided11McRttSupported
	public boolean lciSupported
	public boolean lcrSupported
	public int preambleSupported
	public int bwSupported
	public boolean responderSupported
	public boolean secureRttSupported
	public int mcVersion
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiWakeReasonAndCounts.class
WifiWakeReasonAndCounts.java
package android.net.wifi
public android.net.wifi.WifiWakeReasonAndCounts extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public int totalCmdEventWake
	public int totalDriverFwLocalWake
	public int totalRxDataWake
	public int rxUnicast
	public int rxMulticast
	public int rxBroadcast
	public int icmp
	public int icmp6
	public int icmp6Ra
	public int icmp6Na
	public int icmp6Ns
	public int ipv4RxMulticast
	public int ipv6Multicast
	public int otherRxMulticast
	public int[] cmdEventWakeCntArray
	public int[] driverFWLocalWakeCntArray
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public java.lang.String toString () 
		int i
		int i
		StringBuffer sb
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/net/wifi/WifiManager$ServiceHandler.class
WifiManager.java
package android.net.wifi
 android.net.wifi.WifiManager$ServiceHandler extends android.os.Handler {
	final android.net.wifi.WifiManager this$0
	void  (android.net.wifi.WifiManager, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message message
	private void dispatchMessageToListeners (android.os.Message) 
		android.net.wifi.WpsResult result
		android.net.wifi.RssiPacketCountInfo info
		android.os.Message message
		Object listener
}

android/net/wifi/WifiConfiguration$PairwiseCipher.class
WifiConfiguration.java
package android.net.wifi
public android.net.wifi.WifiConfiguration$PairwiseCipher extends java.lang.Object {
	public static final int NONE
	public static final int TKIP
	public static final int CCMP
	public static final String varName
	public static final String[] strings
	private void  () 
	static void  () 
}

android/net/wifi/RssiPacketCountInfo$1.class
RssiPacketCountInfo.java
package android.net.wifi
final android.net.wifi.RssiPacketCountInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.RssiPacketCountInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.wifi.RssiPacketCountInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/wifi/WifiChannel$1.class
WifiChannel.java
package android.net.wifi
final android.net.wifi.WifiChannel$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.wifi.WifiChannel createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.wifi.WifiChannel channel
	public android.net.wifi.WifiChannel[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/IConnectivityManager$Stub.class
IConnectivityManager.java
package android.net
public abstract android.net.IConnectivityManager$Stub extends android.os.Binder implements android.net.IConnectivityManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getActiveNetwork
	static final int TRANSACTION_getActiveNetworkForUid
	static final int TRANSACTION_getActiveNetworkInfo
	static final int TRANSACTION_getActiveNetworkInfoForUid
	static final int TRANSACTION_getNetworkInfo
	static final int TRANSACTION_getNetworkInfoForUid
	static final int TRANSACTION_getAllNetworkInfo
	static final int TRANSACTION_getNetworkForType
	static final int TRANSACTION_getAllNetworks
	static final int TRANSACTION_getDefaultNetworkCapabilitiesForUser
	static final int TRANSACTION_isNetworkSupported
	static final int TRANSACTION_getActiveLinkProperties
	static final int TRANSACTION_getLinkPropertiesForType
	static final int TRANSACTION_getLinkProperties
	static final int TRANSACTION_getNetworkCapabilities
	static final int TRANSACTION_getAllNetworkState
	static final int TRANSACTION_getActiveNetworkQuotaInfo
	static final int TRANSACTION_isActiveNetworkMetered
	static final int TRANSACTION_requestRouteToHostAddress
	static final int TRANSACTION_tether
	static final int TRANSACTION_untether
	static final int TRANSACTION_getLastTetherError
	static final int TRANSACTION_isTetheringSupported
	static final int TRANSACTION_startTethering
	static final int TRANSACTION_stopTethering
	static final int TRANSACTION_getTetherableIfaces
	static final int TRANSACTION_getTetheredIfaces
	static final int TRANSACTION_getTetheringErroredIfaces
	static final int TRANSACTION_getTetheredDhcpRanges
	static final int TRANSACTION_getTetherableUsbRegexs
	static final int TRANSACTION_getTetherableWifiRegexs
	static final int TRANSACTION_getTetherableBluetoothRegexs
	static final int TRANSACTION_setUsbTethering
	static final int TRANSACTION_reportInetCondition
	static final int TRANSACTION_reportNetworkConnectivity
	static final int TRANSACTION_getGlobalProxy
	static final int TRANSACTION_setGlobalProxy
	static final int TRANSACTION_getProxyForNetwork
	static final int TRANSACTION_prepareVpn
	static final int TRANSACTION_setVpnPackageAuthorization
	static final int TRANSACTION_establishVpn
	static final int TRANSACTION_getVpnConfig
	static final int TRANSACTION_startLegacyVpn
	static final int TRANSACTION_getLegacyVpnInfo
	static final int TRANSACTION_getAllVpnInfo
	static final int TRANSACTION_updateLockdownVpn
	static final int TRANSACTION_setAlwaysOnVpnPackage
	static final int TRANSACTION_getAlwaysOnVpnPackage
	static final int TRANSACTION_checkMobileProvisioning
	static final int TRANSACTION_getMobileProvisioningUrl
	static final int TRANSACTION_setProvisioningNotificationVisible
	static final int TRANSACTION_setAirplaneMode
	static final int TRANSACTION_registerNetworkFactory
	static final int TRANSACTION_requestBandwidthUpdate
	static final int TRANSACTION_unregisterNetworkFactory
	static final int TRANSACTION_registerNetworkAgent
	static final int TRANSACTION_requestNetwork
	static final int TRANSACTION_pendingRequestForNetwork
	static final int TRANSACTION_releasePendingNetworkRequest
	static final int TRANSACTION_listenForNetwork
	static final int TRANSACTION_pendingListenForNetwork
	static final int TRANSACTION_requestLinkProperties
	static final int TRANSACTION_requestNetworkCapabilities
	static final int TRANSACTION_releaseNetworkRequest
	static final int TRANSACTION_setAcceptUnvalidated
	static final int TRANSACTION_setAvoidUnvalidated
	static final int TRANSACTION_getRestoreDefaultNetworkDelay
	static final int TRANSACTION_addVpnAddress
	static final int TRANSACTION_removeVpnAddress
	static final int TRANSACTION_setUnderlyingNetworksForVpn
	static final int TRANSACTION_factoryReset
	static final int TRANSACTION_startNattKeepalive
	static final int TRANSACTION_stopKeepalive
	static final int TRANSACTION_getCaptivePortalServerUrl
	public void  () 
	public static android.net.IConnectivityManager 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.Network _result
		int _arg0
		boolean _arg1
		android.net.Network _result
		android.net.NetworkInfo _result
		int _arg0
		boolean _arg1
		android.net.NetworkInfo _result
		int _arg0
		android.net.NetworkInfo _result
		android.net.Network _arg0
		android.net.Network _arg0
		int _arg1
		boolean _arg2
		android.net.NetworkInfo _result
		android.net.NetworkInfo[] _result
		int _arg0
		android.net.Network _result
		android.net.Network[] _result
		int _arg0
		android.net.NetworkCapabilities[] _result
		int _arg0
		boolean _result
		android.net.LinkProperties _result
		int _arg0
		android.net.LinkProperties _result
		android.net.Network _arg0
		android.net.Network _arg0
		android.net.LinkProperties _result
		android.net.Network _arg0
		android.net.Network _arg0
		android.net.NetworkCapabilities _result
		android.net.NetworkState[] _result
		android.net.NetworkQuotaInfo _result
		boolean _result
		int _arg0
		byte[] _arg1
		boolean _result
		String _arg0
		int _result
		String _arg0
		int _result
		String _arg0
		int _result
		boolean _result
		android.os.ResultReceiver _arg1
		int _arg0
		android.os.ResultReceiver _arg1
		boolean _arg2
		int _arg0
		String[] _result
		String[] _result
		String[] _result
		String[] _result
		String[] _result
		String[] _result
		String[] _result
		boolean _arg0
		int _result
		int _arg0
		int _arg1
		android.net.Network _arg0
		android.net.Network _arg0
		boolean _arg1
		android.net.ProxyInfo _result
		android.net.ProxyInfo _arg0
		android.net.ProxyInfo _arg0
		android.net.Network _arg0
		android.net.Network _arg0
		android.net.ProxyInfo _result
		String _arg0
		String _arg1
		int _arg2
		boolean _result
		String _arg0
		int _arg1
		boolean _arg2
		com.android.internal.net.VpnConfig _arg0
		com.android.internal.net.VpnConfig _arg0
		android.os.ParcelFileDescriptor _result
		int _arg0
		com.android.internal.net.VpnConfig _result
		com.android.internal.net.VpnProfile _arg0
		com.android.internal.net.VpnProfile _arg0
		int _arg0
		com.android.internal.net.LegacyVpnInfo _result
		com.android.internal.net.VpnInfo[] _result
		boolean _result
		int _arg0
		String _arg1
		boolean _arg2
		boolean _result
		int _arg0
		String _result
		int _arg0
		int _result
		String _result
		boolean _arg0
		int _arg1
		String _arg2
		boolean _arg0
		android.os.Messenger _arg0
		android.os.Messenger _arg0
		String _arg1
		android.net.Network _arg0
		android.net.Network _arg0
		boolean _result
		android.os.Messenger _arg0
		android.os.Messenger _arg0
		android.os.Messenger _arg0
		android.net.NetworkInfo _arg1
		android.net.LinkProperties _arg2
		android.net.NetworkCapabilities _arg3
		android.net.NetworkMisc _arg5
		android.os.Messenger _arg0
		android.net.NetworkInfo _arg1
		android.net.LinkProperties _arg2
		android.net.NetworkCapabilities _arg3
		int _arg4
		android.net.NetworkMisc _arg5
		int _result
		android.net.NetworkCapabilities _arg0
		android.os.Messenger _arg1
		android.net.NetworkCapabilities _arg0
		android.os.Messenger _arg1
		int _arg2
		android.os.IBinder _arg3
		int _arg4
		android.net.NetworkRequest _result
		android.net.NetworkCapabilities _arg0
		android.app.PendingIntent _arg1
		android.net.NetworkCapabilities _arg0
		android.app.PendingIntent _arg1
		android.net.NetworkRequest _result
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.net.NetworkCapabilities _arg0
		android.os.Messenger _arg1
		android.net.NetworkCapabilities _arg0
		android.os.Messenger _arg1
		android.os.IBinder _arg2
		android.net.NetworkRequest _result
		android.net.NetworkCapabilities _arg0
		android.app.PendingIntent _arg1
		android.net.NetworkCapabilities _arg0
		android.app.PendingIntent _arg1
		android.net.NetworkRequest _arg0
		android.net.NetworkRequest _arg0
		android.net.NetworkRequest _arg0
		android.net.NetworkRequest _arg0
		android.net.NetworkRequest _arg0
		android.net.NetworkRequest _arg0
		android.net.Network _arg0
		android.net.Network _arg0
		boolean _arg1
		boolean _arg2
		android.net.Network _arg0
		android.net.Network _arg0
		int _arg0
		int _result
		String _arg0
		int _arg1
		boolean _result
		String _arg0
		int _arg1
		boolean _result
		android.net.Network[] _arg0
		boolean _result
		android.net.Network _arg0
		android.os.Messenger _arg2
		android.net.Network _arg0
		int _arg1
		android.os.Messenger _arg2
		android.os.IBinder _arg3
		String _arg4
		int _arg5
		String _arg6
		android.net.Network _arg0
		android.net.Network _arg0
		int _arg1
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/INetworkScoreService.class
INetworkScoreService.java
package android.net
public abstract android.net.INetworkScoreService extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean updateScores (android.net.ScoredNetwork[])  throws android.os.RemoteException 
	public abstract boolean clearScores ()  throws android.os.RemoteException 
	public abstract boolean setActiveScorer (java.lang.String)  throws android.os.RemoteException 
	public abstract void disableScoring ()  throws android.os.RemoteException 
	public abstract void registerNetworkScoreCache (int, android.net.INetworkScoreCache)  throws android.os.RemoteException 
}

android/net/SSLSessionCache.class
SSLSessionCache.java
package android.net
public final android.net.SSLSessionCache extends java.lang.Object {
	private static final String TAG
	final com.android.org.conscrypt.SSLClientSessionCache mSessionCache
	public static void install (android.net.SSLSessionCache, javax.net.ssl.SSLContext) 
		android.net.SSLSessionCache cache
		javax.net.ssl.SSLContext context
		javax.net.ssl.SSLSessionContext clientContext
	public void  (java.lang.Object) 
		Object cache
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File dir
	public void  (android.content.Context) 
		java.io.IOException e
		android.content.Context context
		java.io.File dir
		com.android.org.conscrypt.SSLClientSessionCache cache
}

android/net/EthernetManager$2.class
EthernetManager.java
package android.net
 android.net.EthernetManager$2 extends android.net.IEthernetServiceListener$Stub {
	final android.net.EthernetManager this$0
	void  (android.net.EthernetManager) 
		android.net.EthernetManager this$0
	public void onAvailabilityChanged (boolean) 
		boolean isAvailable
}

android/net/ip/
android/net/ip/RouterAdvertisementDaemon.class
RouterAdvertisementDaemon.java
package android.net.ip
public android.net.ip.RouterAdvertisementDaemon extends java.lang.Object {
	private static final String TAG
	private static final byte ICMPV6_ND_ROUTER_SOLICIT
	private static final byte ICMPV6_ND_ROUTER_ADVERT
	private static final int IPV6_MIN_MTU
	private static final int MIN_RA_HEADER_SIZE
	private static final int MIN_RTR_ADV_INTERVAL_SEC
	private static final int MAX_RTR_ADV_INTERVAL_SEC
	private static final int DEFAULT_LIFETIME
	private static final int MIN_DELAY_BETWEEN_RAS_SEC
	private static final int MAX_URGENT_RTR_ADVERTISEMENTS
	private static final int DAY_IN_SECONDS
	private static final byte[] ALL_NODES
	private final String mIfName
	private final int mIfIndex
	private final byte[] mHwAddr
	private final java.net.InetSocketAddress mAllNodes
	private final Object mLock
	private final byte[] mRA
	private int mRaLength
	private final android.net.ip.RouterAdvertisementDaemon$DeprecatedInfoTracker mDeprecatedInfoTracker
	private android.net.ip.RouterAdvertisementDaemon$RaParams mRaParams
	private volatile java.io.FileDescriptor mSocket
	private volatile android.net.ip.RouterAdvertisementDaemon$MulticastTransmitter mMulticastTransmitter
	private volatile android.net.ip.RouterAdvertisementDaemon$UnicastResponder mUnicastResponder
	public void  (java.lang.String, int, byte[]) 
		String ifname
		int ifindex
		byte[] hwaddr
	public void buildNewRa (android.net.ip.RouterAdvertisementDaemon$RaParams, android.net.ip.RouterAdvertisementDaemon$RaParams) 
		android.net.ip.RouterAdvertisementDaemon$RaParams deprecatedParams
		android.net.ip.RouterAdvertisementDaemon$RaParams newParams
	public boolean start () 
	public void stop () 
	private void assembleRaLocked () 
		android.net.IpPrefix ipp
		android.net.IpPrefix ipp
		java.util.Set deprecatedDnses
		java.nio.BufferOverflowException e
		java.nio.ByteBuffer ra
		boolean shouldSendRA
	private void maybeNotifyMulticastTransmitter () 
		android.net.ip.RouterAdvertisementDaemon$MulticastTransmitter m
	private static java.net.Inet6Address getAllNodesForScopeId (int) 
		java.net.UnknownHostException uhe
		int scopeId
	private static byte asByte (int) 
		int value
	private static short asShort (int) 
		int value
	private static void putHeader (java.nio.ByteBuffer, boolean) 
		java.nio.ByteBuffer ra
		boolean hasDefaultRoute
		byte DEFAULT_HOPLIMIT
	private static void putSlla (java.nio.ByteBuffer, byte[]) 
		java.nio.ByteBuffer ra
		byte[] slla
		byte ND_OPTION_SLLA
		byte SLLA_NUM_8OCTETS
	private static void putExpandedFlagsOption (java.nio.ByteBuffer) 
		java.nio.ByteBuffer ra
		byte ND_OPTION_EFO
		byte EFO_NUM_8OCTETS
	private static void putMtu (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer ra
		int mtu
		byte ND_OPTION_MTU
		byte MTU_NUM_8OCTETS
	private static void putPio (java.nio.ByteBuffer, android.net.IpPrefix, int, int) 
		java.nio.ByteBuffer ra
		android.net.IpPrefix ipp
		int validTime
		int preferredTime
		int prefixLength
		byte ND_OPTION_PIO
		byte PIO_NUM_8OCTETS
		byte[] addr
	private static void putRio (java.nio.ByteBuffer, android.net.IpPrefix) 
		java.nio.ByteBuffer ra
		android.net.IpPrefix ipp
		int prefixLength
		byte ND_OPTION_RIO
		byte RIO_NUM_8OCTETS
		byte[] addr
	private static void putRdnss (java.nio.ByteBuffer, java.util.Set, int) 
		java.net.Inet6Address dns
		java.nio.ByteBuffer ra
		java.util.Set dnses
		int lifetime
		byte ND_OPTION_RDNSS
		byte RDNSS_NUM_8OCTETS
	private boolean createSocket () 
		Exception e
		int SEND_TIMEOUT_MS
	private void closeSocket () 
	private boolean isSocketValid () 
		java.io.FileDescriptor s
	private boolean isSuitableDestination (java.net.InetSocketAddress) 
		java.net.InetSocketAddress dest
		java.net.InetAddress destip
	private void maybeSendRA (java.net.InetSocketAddress) 
		Exception e
		java.net.InetSocketAddress dest
	static boolean access$300 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static java.io.FileDescriptor access$400 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static byte access$500 () 
	static java.lang.String access$600 () 
	static void access$700 (android.net.ip.RouterAdvertisementDaemon, java.net.InetSocketAddress) 
		android.net.ip.RouterAdvertisementDaemon x0
		java.net.InetSocketAddress x1
	static java.net.InetSocketAddress access$800 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static java.lang.Object access$900 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static android.net.ip.RouterAdvertisementDaemon$DeprecatedInfoTracker access$1000 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static void access$1200 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static int access$1300 (android.net.ip.RouterAdvertisementDaemon) 
		android.net.ip.RouterAdvertisementDaemon x0
	static void  () 
}

android/net/ip/IpManager$LoggingCallbackWrapper.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$LoggingCallbackWrapper extends android.net.ip.IpManager$Callback {
	private static final String PREFIX
	private android.net.ip.IpManager$Callback mCallback
	final android.net.ip.IpManager this$0
	public void  (android.net.ip.IpManager, android.net.ip.IpManager$Callback) 
		android.net.ip.IpManager$Callback callback
	private void log (java.lang.String) 
		String msg
	public void onPreDhcpAction () 
	public void onPostDhcpAction () 
	public void onNewDhcpResults (android.net.DhcpResults) 
		android.net.DhcpResults dhcpResults
	public void onProvisioningSuccess (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onProvisioningFailure (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onLinkPropertiesChange (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onReachabilityLost (java.lang.String) 
		String logMsg
	public void onQuit () 
	public void installPacketFilter (byte[]) 
		byte[] filter
	public void setFallbackMulticastFilter (boolean) 
		boolean enabled
	public void setNeighborDiscoveryOffload (boolean) 
		boolean enable
}

android/net/ip/IpManager$StartedState.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$StartedState extends com.android.internal.util.State {
	private boolean mDhcpActionInFlight
	final android.net.ip.IpManager this$0
	void  (android.net.ip.IpManager) 
		android.net.ip.IpManager this$0
	public void enter () 
		long alarmTime
	public void exit () 
	private void ensureDhcpAction () 
		long alarmTime
	private void stopDhcpAction () 
	public boolean processMessage (android.os.Message) 
		android.net.LinkAddress ipAddress
		android.os.Message msg
}

android/net/ip/IpManager$ProvisioningConfiguration.class
IpManager.java
package android.net.ip
public android.net.ip.IpManager$ProvisioningConfiguration extends java.lang.Object {
	private static final int DEFAULT_TIMEOUT_MS
	boolean mEnableIPv4
	boolean mEnableIPv6
	boolean mUsingIpReachabilityMonitor
	int mRequestedPreDhcpActionMs
	android.net.StaticIpConfiguration mStaticIpConfig
	android.net.apf.ApfCapabilities mApfCapabilities
	int mProvisioningTimeoutMs
	public void  () 
	public void  (android.net.ip.IpManager$ProvisioningConfiguration) 
		android.net.ip.IpManager$ProvisioningConfiguration other
	public java.lang.String toString () 
}

android/net/ip/IpManager$2.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$2 extends com.android.server.net.NetlinkTracker {
	final android.net.ip.IpManager this$0
	void  (android.net.ip.IpManager, java.lang.String, com.android.server.net.NetlinkTracker$Callback) 
		android.net.ip.IpManager this$0
		String x0
		com.android.server.net.NetlinkTracker$Callback x1
	public void interfaceAdded (java.lang.String) 
		String iface
	public void interfaceRemoved (java.lang.String) 
		String iface
}

android/net/ip/RouterAdvertisementDaemon$RaParams.class
RouterAdvertisementDaemon.java
package android.net.ip
public android.net.ip.RouterAdvertisementDaemon$RaParams extends java.lang.Object {
	public boolean hasDefaultRoute
	public int mtu
	public java.util.HashSet prefixes
	public java.util.HashSet dnses
	public void  () 
	public void  (android.net.ip.RouterAdvertisementDaemon$RaParams) 
		android.net.ip.RouterAdvertisementDaemon$RaParams other
	public static android.net.ip.RouterAdvertisementDaemon$RaParams getDeprecatedRaParams (android.net.ip.RouterAdvertisementDaemon$RaParams, android.net.ip.RouterAdvertisementDaemon$RaParams) 
		android.net.IpPrefix ipp
		java.net.Inet6Address dns
		android.net.ip.RouterAdvertisementDaemon$RaParams oldRa
		android.net.ip.RouterAdvertisementDaemon$RaParams newRa
		android.net.ip.RouterAdvertisementDaemon$RaParams newlyDeprecated
}

android/net/ip/IpManager.class
IpManager.java
package android.net.ip
public android.net.ip.IpManager extends com.android.internal.util.StateMachine {
	private static final boolean DBG
	private static final boolean VDBG
	private static final Class[] sMessageClasses
	private static final android.util.SparseArray sWhatToString
	public static final String DUMP_ARG
	private static final int CMD_STOP
	private static final int CMD_START
	private static final int CMD_CONFIRM
	private static final int EVENT_PRE_DHCP_ACTION_COMPLETE
	private static final int EVENT_NETLINK_LINKPROPERTIES_CHANGED
	private static final int CMD_UPDATE_TCP_BUFFER_SIZES
	private static final int CMD_UPDATE_HTTP_PROXY
	private static final int CMD_SET_MULTICAST_FILTER
	private static final int EVENT_PROVISIONING_TIMEOUT
	private static final int EVENT_DHCPACTION_TIMEOUT
	private static final int MAX_LOG_RECORDS
	private static final boolean NO_CALLBACKS
	private static final boolean SEND_CALLBACKS
	private static final String CLAT_PREFIX
	private final com.android.internal.util.State mStoppedState
	private final com.android.internal.util.State mStoppingState
	private final com.android.internal.util.State mStartedState
	private final String mTag
	private final android.content.Context mContext
	private final String mInterfaceName
	private final String mClatInterfaceName
	protected final android.net.ip.IpManager$Callback mCallback
	private final android.os.INetworkManagementService mNwService
	private final com.android.server.net.NetlinkTracker mNetlinkTracker
	private final com.android.internal.util.WakeupMessage mProvisioningTimeoutAlarm
	private final com.android.internal.util.WakeupMessage mDhcpActionTimeoutAlarm
	private final android.net.util.AvoidBadWifiTracker mAvoidBadWifiTracker
	private final android.util.LocalLog mLocalLog
	private final android.net.metrics.IpConnectivityLog mMetricsLog
	private java.net.NetworkInterface mNetworkInterface
	private android.net.LinkProperties mLinkProperties
	private android.net.ip.IpManager$ProvisioningConfiguration mConfiguration
	private android.net.ip.IpReachabilityMonitor mIpReachabilityMonitor
	private android.net.dhcp.DhcpClient mDhcpClient
	private android.net.DhcpResults mDhcpResults
	private String mTcpBufferSizes
	private android.net.ProxyInfo mHttpProxy
	private android.net.apf.ApfFilter mApfFilter
	private boolean mMulticastFiltering
	private long mStartTimeMillis
	public void  (android.content.Context, java.lang.String, android.net.ip.IpManager$Callback)  throws java.lang.IllegalArgumentException 
		android.content.Context context
		String ifName
		android.net.ip.IpManager$Callback callback
	public void  (android.content.Context, java.lang.String, android.net.ip.IpManager$Callback, android.os.INetworkManagementService)  throws java.lang.IllegalArgumentException 
		android.os.RemoteException e
		android.content.Context context
		String ifName
		android.net.ip.IpManager$Callback callback
		android.os.INetworkManagementService nwService
	protected void onQuitting () 
	public void shutdown () 
	public static android.net.ip.IpManager$ProvisioningConfiguration$Builder buildProvisioningConfiguration () 
	public void startProvisioning (android.net.ip.IpManager$ProvisioningConfiguration) 
		android.net.ip.IpManager$ProvisioningConfiguration req
	public void startProvisioning (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration staticIpConfig
	public void startProvisioning () 
	public void stop () 
	public void confirmConfiguration () 
	public void completedPreDhcpAction () 
	public void setTcpBufferSizes (java.lang.String) 
		String tcpBufferSizes
	public void setHttpProxy (android.net.ProxyInfo) 
		android.net.ProxyInfo proxyInfo
	public void setMulticastFilter (boolean) 
		boolean enabled
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter writer
		String[] args
		com.android.internal.util.IndentingPrintWriter pw
		android.net.apf.ApfFilter apfFilter
	protected java.lang.String getWhatToString (int) 
		int what
	protected java.lang.String getLogRecString (android.os.Message) 
		android.os.Message msg
		String logLine
		String richerLogLine
	protected boolean recordLogRec (android.os.Message) 
		android.os.Message msg
	private void getNetworkInterface () 
		Exception e
	private void resetLinkProperties () 
	private void recordMetric (int) 
		int type
		long duration
	private static boolean isProvisioned (android.net.LinkProperties) 
		android.net.LinkProperties lp
	private android.net.LinkProperties$ProvisioningChange compareProvisioning (android.net.LinkProperties, android.net.LinkProperties) 
		android.net.LinkProperties$ProvisioningChange delta
		android.net.LinkProperties$ProvisioningChange delta
		android.net.LinkProperties$ProvisioningChange delta
		android.net.LinkProperties oldLp
		android.net.LinkProperties newLp
		android.net.LinkProperties$ProvisioningChange delta
		boolean wasProvisioned
		boolean isProvisioned
		boolean lostIPv6
		boolean lostIPv4Address
		boolean lostIPv6Router
		boolean ignoreIPv6ProvisioningLoss
	private void dispatchCallback (android.net.LinkProperties$ProvisioningChange, android.net.LinkProperties) 
		android.net.LinkProperties$ProvisioningChange delta
		android.net.LinkProperties newLp
	private android.net.LinkProperties$ProvisioningChange setLinkProperties (android.net.LinkProperties) 
		android.net.LinkProperties newLp
		android.net.LinkProperties$ProvisioningChange delta
	private boolean linkPropertiesUnchanged (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	private android.net.LinkProperties assembleLinkProperties () 
		android.net.RouteInfo route
		java.net.InetAddress dns
		android.net.RouteInfo route
		java.net.InetAddress dns
		android.net.LinkProperties newLp
		android.net.LinkProperties netlinkLinkProperties
	private boolean handleLinkPropertiesUpdate (boolean) 
		boolean sendCallbacks
		android.net.LinkProperties newLp
		android.net.LinkProperties$ProvisioningChange delta
	private boolean setIPv4Address (android.net.LinkAddress) 
		Exception e
		android.net.LinkAddress address
		android.net.InterfaceConfiguration ifcg
	private void clearIPv4Address () 
		android.net.InterfaceConfiguration ifcg
		Exception e
	private void handleIPv4Success (android.net.DhcpResults) 
		android.net.DhcpResults dhcpResults
		android.net.LinkProperties newLp
		android.net.LinkProperties$ProvisioningChange delta
	private void handleIPv4Failure () 
	private void handleProvisioningFailure () 
		android.net.LinkProperties newLp
		android.net.LinkProperties$ProvisioningChange delta
	private boolean startIPv4 () 
	private boolean startIPv6 () 
		android.os.RemoteException re
		IllegalStateException ie
	static android.util.LocalLog access$000 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static java.lang.String access$100 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static java.lang.String access$200 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static android.os.INetworkManagementService access$300 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static java.lang.String access$400 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$500 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static long access$600 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$700 (android.net.ip.IpManager, int) 
		android.net.ip.IpManager x0
		int x1
	static long access$602 (android.net.ip.IpManager, long) 
		android.net.ip.IpManager x0
		long x1
	static android.net.ip.IpManager$ProvisioningConfiguration access$802 (android.net.ip.IpManager, android.net.ip.IpManager$ProvisioningConfiguration) 
		android.net.ip.IpManager x0
		android.net.ip.IpManager$ProvisioningConfiguration x1
	static com.android.internal.util.State access$900 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$1000 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static boolean access$1100 (android.net.ip.IpManager, boolean) 
		android.net.ip.IpManager x0
		boolean x1
	static java.lang.String access$1202 (android.net.ip.IpManager, java.lang.String) 
		android.net.ip.IpManager x0
		String x1
	static android.net.ProxyInfo access$1302 (android.net.ip.IpManager, android.net.ProxyInfo) 
		android.net.ip.IpManager x0
		android.net.ProxyInfo x1
	static boolean access$1402 (android.net.ip.IpManager, boolean) 
		android.net.ip.IpManager x0
		boolean x1
	static android.net.dhcp.DhcpClient access$1500 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static com.android.internal.util.State access$1600 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$1700 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static android.net.dhcp.DhcpClient access$1502 (android.net.ip.IpManager, android.net.dhcp.DhcpClient) 
		android.net.ip.IpManager x0
		android.net.dhcp.DhcpClient x1
	static void access$1800 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static void access$1900 (android.net.ip.IpManager, android.os.Message) 
		android.net.ip.IpManager x0
		android.os.Message x1
	static android.net.apf.ApfFilter access$2002 (android.net.ip.IpManager, android.net.apf.ApfFilter) 
		android.net.ip.IpManager x0
		android.net.apf.ApfFilter x1
	static android.net.ip.IpManager$ProvisioningConfiguration access$800 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static java.net.NetworkInterface access$2100 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static boolean access$1400 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static android.net.apf.ApfFilter access$2000 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static com.android.internal.util.WakeupMessage access$2200 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static boolean access$2300 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static boolean access$2400 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static com.android.internal.util.State access$2500 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$2600 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static android.net.ip.IpReachabilityMonitor access$2702 (android.net.ip.IpManager, android.net.ip.IpReachabilityMonitor) 
		android.net.ip.IpManager x0
		android.net.ip.IpReachabilityMonitor x1
	static android.content.Context access$2800 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static android.net.util.AvoidBadWifiTracker access$2900 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static android.net.ip.IpReachabilityMonitor access$2700 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static com.android.internal.util.WakeupMessage access$3000 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$3100 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static void access$3200 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static void access$3300 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$3400 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static boolean access$3500 (android.net.ip.IpManager, android.net.LinkAddress) 
		android.net.ip.IpManager x0
		android.net.LinkAddress x1
	static android.net.LinkProperties access$3600 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void access$3700 (android.net.ip.IpManager, android.net.LinkProperties$ProvisioningChange, android.net.LinkProperties) 
		android.net.ip.IpManager x0
		android.net.LinkProperties$ProvisioningChange x1
		android.net.LinkProperties x2
	static void access$3800 (android.net.ip.IpManager, com.android.internal.util.IState) 
		android.net.ip.IpManager x0
		com.android.internal.util.IState x1
	static void access$3900 (android.net.ip.IpManager, android.net.DhcpResults) 
		android.net.ip.IpManager x0
		android.net.DhcpResults x1
	static void access$4000 (android.net.ip.IpManager) 
		android.net.ip.IpManager x0
	static void  () 
}

android/net/ip/IpReachabilityMonitor$1.class
IpReachabilityMonitor.java
package android.net.ip
 android.net.ip.IpReachabilityMonitor$1 extends java.lang.Object {
}

android/net/ip/IpReachabilityMonitor$NetlinkSocketObserver.class
IpReachabilityMonitor.java
package android.net.ip
final android.net.ip.IpReachabilityMonitor$NetlinkSocketObserver extends java.lang.Object implements java.lang.Runnable  {
	private android.net.netlink.NetlinkSocket mSocket
	final android.net.ip.IpReachabilityMonitor this$0
	private void  (android.net.ip.IpReachabilityMonitor) 
	public void run () 
		Exception e
		android.system.ErrnoException e
		long whenMs
		java.nio.ByteBuffer byteBuffer
		java.nio.ByteBuffer byteBuffer
	private void clearNetlinkSocket () 
	private void setupNetlinkSocket ()  throws android.system.ErrnoException java.net.SocketException 
		android.system.NetlinkSocketAddress listenAddr
	private java.nio.ByteBuffer recvKernelReply ()  throws android.system.ErrnoException 
		android.system.ErrnoException e
	private void parseNetlinkMessageBuffer (java.nio.ByteBuffer, long) 
		int position
		android.net.netlink.NetlinkMessage nlMsg
		int srcPortId
		java.nio.ByteBuffer byteBuffer
		long whenMs
	private void evaluateRtNetlinkNeighborMessage (android.net.netlink.RtNetlinkNeighborMessage, long) 
		short value
		android.net.netlink.RtNetlinkNeighborMessage neighMsg
		long whenMs
		android.net.netlink.StructNdMsg ndMsg
		java.net.InetAddress destination
		short msgType
		short nudState
		String eventMsg
	void  (android.net.ip.IpReachabilityMonitor, android.net.ip.IpReachabilityMonitor$1) 
		android.net.ip.IpReachabilityMonitor x0
		android.net.ip.IpReachabilityMonitor$1 x1
	static void access$100 (android.net.ip.IpReachabilityMonitor$NetlinkSocketObserver) 
		android.net.ip.IpReachabilityMonitor$NetlinkSocketObserver x0
}

android/net/ip/IpReachabilityMonitor$Callback.class
IpReachabilityMonitor.java
package android.net.ip
public abstract android.net.ip.IpReachabilityMonitor$Callback extends java.lang.Object {
	public abstract void notifyLost (java.net.InetAddress, java.lang.String) 
}

android/net/ip/IpReachabilityMonitor.class
IpReachabilityMonitor.java
package android.net.ip
public android.net.ip.IpReachabilityMonitor extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private final Object mLock
	private final android.os.PowerManager$WakeLock mWakeLock
	private final String mInterfaceName
	private final int mInterfaceIndex
	private final android.net.ip.IpReachabilityMonitor$Callback mCallback
	private final android.net.util.AvoidBadWifiTracker mAvoidBadWifiTracker
	private final android.net.ip.IpReachabilityMonitor$NetlinkSocketObserver mNetlinkSocketObserver
	private final Thread mObserverThread
	private final android.net.metrics.IpConnectivityLog mMetricsLog
	private android.net.LinkProperties mLinkProperties
	private java.util.Map mIpWatchList
	private int mIpWatchListVersion
	private boolean mRunning
	private volatile long mLastProbeTimeMs
	private static int probeNeighbor (int, java.net.InetAddress) 
		String errmsg
		String errmsg
		long IO_TIMEOUT
		java.nio.ByteBuffer bytes
		android.net.netlink.NetlinkMessage response
		android.net.netlink.NetlinkSocket nlSocket
		android.system.ErrnoException e
		java.io.InterruptedIOException e
		java.net.SocketException e
		int ifIndex
		java.net.InetAddress ip
		String msgSnippet
		byte[] msg
		int errno
	public void  (android.content.Context, java.lang.String, android.net.ip.IpReachabilityMonitor$Callback) 
		android.content.Context context
		String ifName
		android.net.ip.IpReachabilityMonitor$Callback callback
	public void  (android.content.Context, java.lang.String, android.net.ip.IpReachabilityMonitor$Callback, android.net.util.AvoidBadWifiTracker)  throws java.lang.IllegalArgumentException 
		java.net.NetworkInterface netIf
		Exception e
		android.content.Context context
		String ifName
		android.net.ip.IpReachabilityMonitor$Callback callback
		android.net.util.AvoidBadWifiTracker tracker
		int ifIndex
	public void stop () 
	private java.lang.String describeWatchList () 
		java.util.Map$Entry entry
		boolean firstTime
		String delimiter
		StringBuilder sb
	private boolean isWatching (java.net.InetAddress) 
		java.net.InetAddress ip
	private boolean stillRunning () 
	private static boolean isOnLink (java.util.List, java.net.InetAddress) 
		android.net.RouteInfo route
		java.util.List routes
		java.net.InetAddress ip
	private short getNeighborStateLocked (java.net.InetAddress) 
		java.net.InetAddress ip
	public void updateLinkProperties (android.net.LinkProperties) 
		java.net.InetAddress gw
		android.net.RouteInfo route
		java.net.InetAddress nameserver
		java.util.Map newIpWatchList
		java.util.List routes
		android.net.LinkProperties lp
	public void clearLinkProperties () 
	private void handleNeighborLost (java.lang.String) 
		android.net.RouteInfo route
		java.util.Map$Entry entry
		android.net.LinkProperties whatIfLp
		String logMsg
		String msg
		java.net.InetAddress ip
		android.net.LinkProperties$ProvisioningChange delta
	private boolean avoidingBadLinks () 
	public void probeAll () 
		int returnValue
		java.net.InetAddress target
		java.util.Set ipProbeList
	private static long getProbeWakeLockDuration () 
		long numUnicastProbes
		long retransTimeMs
		long gracePeriodMs
	private void logEvent (int, int) 
		int probeType
		int errorCode
		int eventType
	private void logNudFailed (android.net.LinkProperties$ProvisioningChange) 
		android.net.LinkProperties$ProvisioningChange delta
		long duration
		boolean isFromProbe
		boolean isProvisioningLost
		int eventType
	static java.lang.Object access$200 (android.net.ip.IpReachabilityMonitor) 
		android.net.ip.IpReachabilityMonitor x0
	static boolean access$302 (android.net.ip.IpReachabilityMonitor, boolean) 
		android.net.ip.IpReachabilityMonitor x0
		boolean x1
	static boolean access$400 (android.net.ip.IpReachabilityMonitor) 
		android.net.ip.IpReachabilityMonitor x0
	static int access$500 (android.net.ip.IpReachabilityMonitor) 
		android.net.ip.IpReachabilityMonitor x0
	static boolean access$600 (android.net.ip.IpReachabilityMonitor, java.net.InetAddress) 
		android.net.ip.IpReachabilityMonitor x0
		java.net.InetAddress x1
	static java.util.Map access$700 (android.net.ip.IpReachabilityMonitor) 
		android.net.ip.IpReachabilityMonitor x0
	static void access$800 (android.net.ip.IpReachabilityMonitor, java.lang.String) 
		android.net.ip.IpReachabilityMonitor x0
		String x1
}

android/net/ip/IpManager$1.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$1 extends java.lang.Object implements com.android.server.net.NetlinkTracker$Callback  {
	final android.net.ip.IpManager this$0
	void  (android.net.ip.IpManager) 
		android.net.ip.IpManager this$0
	public void update () 
}

android/net/ip/IpManager$StoppedState.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$StoppedState extends com.android.internal.util.State {
	final android.net.ip.IpManager this$0
	void  (android.net.ip.IpManager) 
		android.net.ip.IpManager this$0
	public void enter () 
		Exception e
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

android/net/ip/IpManager$StartedState$1.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$StartedState$1 extends java.lang.Object implements android.net.ip.IpReachabilityMonitor$Callback  {
	final android.net.ip.IpManager$StartedState this$1
	void  (android.net.ip.IpManager$StartedState) 
		android.net.ip.IpManager$StartedState this$1
	public void notifyLost (java.net.InetAddress, java.lang.String) 
		java.net.InetAddress ip
		String logMsg
}

android/net/ip/RouterAdvertisementDaemon$MulticastTransmitter.class
RouterAdvertisementDaemon.java
package android.net.ip
final android.net.ip.RouterAdvertisementDaemon$MulticastTransmitter extends java.lang.Thread {
	private final java.util.Random mRandom
	private final java.util.concurrent.atomic.AtomicInteger mUrgentAnnouncements
	final android.net.ip.RouterAdvertisementDaemon this$0
	private void  (android.net.ip.RouterAdvertisementDaemon) 
	public void run () 
	public void hup () 
	private int getNextMulticastTransmitDelaySec () 
		boolean deprecationInProgress
		int urgentPending
	private long getNextMulticastTransmitDelayMs () 
	void  (android.net.ip.RouterAdvertisementDaemon, android.net.ip.RouterAdvertisementDaemon$1) 
		android.net.ip.RouterAdvertisementDaemon x0
		android.net.ip.RouterAdvertisementDaemon$1 x1
}

android/net/ip/RouterAdvertisementDaemon$UnicastResponder.class
RouterAdvertisementDaemon.java
package android.net.ip
final android.net.ip.RouterAdvertisementDaemon$UnicastResponder extends java.lang.Thread {
	private final java.net.InetSocketAddress solicitor
	private final byte[] mSolication
	final android.net.ip.RouterAdvertisementDaemon this$0
	private void  (android.net.ip.RouterAdvertisementDaemon) 
	public void run () 
		int rval
		Exception e
	void  (android.net.ip.RouterAdvertisementDaemon, android.net.ip.RouterAdvertisementDaemon$1) 
		android.net.ip.RouterAdvertisementDaemon x0
		android.net.ip.RouterAdvertisementDaemon$1 x1
}

android/net/ip/RouterAdvertisementDaemon$DeprecatedInfoTracker.class
RouterAdvertisementDaemon.java
package android.net.ip
 android.net.ip.RouterAdvertisementDaemon$DeprecatedInfoTracker extends java.lang.Object {
	private final java.util.HashMap mPrefixes
	private final java.util.HashMap mDnses
	private void  () 
	java.util.Set getPrefixes () 
	void putPrefixes (java.util.Set) 
		android.net.IpPrefix ipp
		java.util.Set prefixes
	void removePrefixes (java.util.Set) 
		android.net.IpPrefix ipp
		java.util.Set prefixes
	java.util.Set getDnses () 
	void putDnses (java.util.Set) 
		java.net.Inet6Address dns
		java.util.Set dnses
	void removeDnses (java.util.Set) 
		java.net.Inet6Address dns
		java.util.Set dnses
	boolean isEmpty () 
	private boolean decrementCounters () 
		boolean removed
	private boolean decrementCounter (java.util.HashMap) 
		java.util.Map$Entry kv
		java.util.Iterator it
		java.util.HashMap map
		boolean removed
	void  (android.net.ip.RouterAdvertisementDaemon$1) 
		android.net.ip.RouterAdvertisementDaemon$1 x0
	static boolean access$1100 (android.net.ip.RouterAdvertisementDaemon$DeprecatedInfoTracker) 
		android.net.ip.RouterAdvertisementDaemon$DeprecatedInfoTracker x0
}

android/net/ip/IpManager$Callback.class
IpManager.java
package android.net.ip
public android.net.ip.IpManager$Callback extends java.lang.Object {
	public void  () 
	public void onPreDhcpAction () 
	public void onPostDhcpAction () 
	public void onNewDhcpResults (android.net.DhcpResults) 
		android.net.DhcpResults dhcpResults
	public void onProvisioningSuccess (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onProvisioningFailure (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onLinkPropertiesChange (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onReachabilityLost (java.lang.String) 
		String logMsg
	public void onQuit () 
	public void installPacketFilter (byte[]) 
		byte[] filter
	public void setFallbackMulticastFilter (boolean) 
		boolean enabled
	public void setNeighborDiscoveryOffload (boolean) 
		boolean enable
}

android/net/ip/RouterAdvertisementDaemon$1.class
RouterAdvertisementDaemon.java
package android.net.ip
 android.net.ip.RouterAdvertisementDaemon$1 extends java.lang.Object {
}

android/net/ip/IpManager$ProvisioningConfiguration$Builder.class
IpManager.java
package android.net.ip
public android.net.ip.IpManager$ProvisioningConfiguration$Builder extends java.lang.Object {
	private android.net.ip.IpManager$ProvisioningConfiguration mConfig
	public void  () 
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withoutIPv4 () 
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withoutIPv6 () 
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withoutIpReachabilityMonitor () 
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withPreDhcpAction () 
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withPreDhcpAction (int) 
		int dhcpActionTimeoutMs
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withStaticConfiguration (android.net.StaticIpConfiguration) 
		android.net.StaticIpConfiguration staticConfig
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withApfCapabilities (android.net.apf.ApfCapabilities) 
		android.net.apf.ApfCapabilities apfCapabilities
	public android.net.ip.IpManager$ProvisioningConfiguration$Builder withProvisioningTimeoutMs (int) 
		int timeoutMs
	public android.net.ip.IpManager$ProvisioningConfiguration build () 
}

android/net/ip/IpManager$3.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$3 extends java.lang.Object {
	static final int[] $SwitchMap$android$net$LinkProperties$ProvisioningChange
	static void  () 
}

android/net/ip/IpManager$StoppingState.class
IpManager.java
package android.net.ip
 android.net.ip.IpManager$StoppingState extends com.android.internal.util.State {
	final android.net.ip.IpManager this$0
	void  (android.net.ip.IpManager) 
		android.net.ip.IpManager this$0
	public void enter () 
	public boolean processMessage (android.os.Message) 
		android.os.Message msg
}

android/net/ip/IpManager$WaitForProvisioningCallback.class
IpManager.java
package android.net.ip
public android.net.ip.IpManager$WaitForProvisioningCallback extends android.net.ip.IpManager$Callback {
	private android.net.LinkProperties mCallbackLinkProperties
	public void  () 
	public android.net.LinkProperties waitForProvisioning () 
	public void onProvisioningSuccess (android.net.LinkProperties) 
		android.net.LinkProperties newLp
	public void onProvisioningFailure (android.net.LinkProperties) 
		android.net.LinkProperties newLp
}

android/net/WebAddress.class
WebAddress.java
package android.net
public android.net.WebAddress extends java.lang.Object {
	private String mScheme
	private String mHost
	private int mPort
	private String mPath
	private String mAuthInfo
	static final int MATCH_GROUP_SCHEME
	static final int MATCH_GROUP_AUTHORITY
	static final int MATCH_GROUP_HOST
	static final int MATCH_GROUP_PORT
	static final int MATCH_GROUP_PATH
	static java.util.regex.Pattern sAddressPattern
	public void  (java.lang.String)  throws android.net.ParseException 
		NumberFormatException ex
		String t
		String address
		java.util.regex.Matcher m
		String t
	public java.lang.String toString () 
		String port
		String authInfo
	public void setScheme (java.lang.String) 
		String scheme
	public java.lang.String getScheme () 
	public void setHost (java.lang.String) 
		String host
	public java.lang.String getHost () 
	public void setPort (int) 
		int port
	public int getPort () 
	public void setPath (java.lang.String) 
		String path
	public java.lang.String getPath () 
	public void setAuthInfo (java.lang.String) 
		String authInfo
	public java.lang.String getAuthInfo () 
	static void  () 
}

android/net/EthernetManager$Listener.class
EthernetManager.java
package android.net
public abstract android.net.EthernetManager$Listener extends java.lang.Object {
	public abstract void onAvailabilityChanged (boolean) 
}

android/net/NetworkMisc.class
NetworkMisc.java
package android.net
public android.net.NetworkMisc extends java.lang.Object implements android.os.Parcelable  {
	public boolean allowBypass
	public boolean explicitlySelected
	public boolean acceptUnvalidated
	public boolean provisioningNotificationDisabled
	public String subscriberId
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.net.NetworkMisc) 
		android.net.NetworkMisc nm
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/net/INetworkManagementEventObserver$Stub$Proxy.class
INetworkManagementEventObserver.java
package android.net
 android.net.INetworkManagementEventObserver$Stub$Proxy extends java.lang.Object implements android.net.INetworkManagementEventObserver  {
	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 interfaceStatusChanged (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean up
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceLinkStateChanged (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean up
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceAdded (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceRemoved (java.lang.String)  throws android.os.RemoteException 
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addressUpdated (java.lang.String, android.net.LinkAddress)  throws android.os.RemoteException 
		String iface
		android.net.LinkAddress address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addressRemoved (java.lang.String, android.net.LinkAddress)  throws android.os.RemoteException 
		String iface
		android.net.LinkAddress address
		android.os.Parcel _data
		android.os.Parcel _reply
	public void limitReached (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		String limitName
		String iface
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceClassDataActivityChanged (java.lang.String, boolean, long)  throws android.os.RemoteException 
		String label
		boolean active
		long tsNanos
		android.os.Parcel _data
		android.os.Parcel _reply
	public void interfaceDnsServerInfo (java.lang.String, long, java.lang.String[])  throws android.os.RemoteException 
		String iface
		long lifetime
		String[] servers
		android.os.Parcel _data
		android.os.Parcel _reply
	public void routeUpdated (android.net.RouteInfo)  throws android.os.RemoteException 
		android.net.RouteInfo route
		android.os.Parcel _data
		android.os.Parcel _reply
	public void routeRemoved (android.net.RouteInfo)  throws android.os.RemoteException 
		android.net.RouteInfo route
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/NetworkRequest$1.class
NetworkRequest.java
package android.net
final android.net.NetworkRequest$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.NetworkRequest createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.NetworkCapabilities nc
		int legacyType
		int requestId
		android.net.NetworkRequest$Type type
		android.net.NetworkRequest result
	public android.net.NetworkRequest[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/INetworkStatsService$Stub$Proxy.class
INetworkStatsService.java
package android.net
 android.net.INetworkStatsService$Stub$Proxy extends java.lang.Object implements android.net.INetworkStatsService  {
	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.net.INetworkStatsSession openSession ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.INetworkStatsSession _result
	public android.net.INetworkStatsSession openSessionForUsageStats (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.INetworkStatsSession _result
	public long getNetworkTotalBytes (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
		android.net.NetworkTemplate template
		long start
		long end
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public android.net.NetworkStats getDataLayerSnapshotForUid (int)  throws android.os.RemoteException 
		android.net.NetworkStats _result
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public java.lang.String[] getMobileIfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String[] _result
	public void incrementOperationCount (int, int, int)  throws android.os.RemoteException 
		int uid
		int tag
		int operationCount
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setUidForeground (int, boolean)  throws android.os.RemoteException 
		int uid
		boolean uidForeground
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forceUpdateIfaces ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void forceUpdate ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void advisePersistThreshold (long)  throws android.os.RemoteException 
		long thresholdBytes
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.DataUsageRequest registerUsageCallback (java.lang.String, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder)  throws android.os.RemoteException 
		android.net.DataUsageRequest _result
		String callingPackage
		android.net.DataUsageRequest request
		android.os.Messenger messenger
		android.os.IBinder binder
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.DataUsageRequest _result
	public void unregisterUsageRequest (android.net.DataUsageRequest)  throws android.os.RemoteException 
		android.net.DataUsageRequest request
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/NetworkPolicyManager.class
NetworkPolicyManager.java
package android.net
public android.net.NetworkPolicyManager extends java.lang.Object {
	public static final int POLICY_NONE
	public static final int POLICY_REJECT_METERED_BACKGROUND
	public static final int POLICY_ALLOW_BACKGROUND_BATTERY_SAVE
	public static final int RULE_NONE
	public static final int RULE_ALLOW_METERED
	public static final int RULE_TEMPORARY_ALLOW_METERED
	public static final int RULE_REJECT_METERED
	public static final int RULE_ALLOW_ALL
	public static final int RULE_REJECT_ALL
	public static final int MASK_METERED_NETWORKS
	public static final int MASK_ALL_NETWORKS
	public static final int FIREWALL_RULE_DEFAULT
	public static final int FIREWALL_RULE_ALLOW
	public static final int FIREWALL_RULE_DENY
	public static final int FIREWALL_TYPE_WHITELIST
	public static final int FIREWALL_TYPE_BLACKLIST
	public static final int FIREWALL_CHAIN_NONE
	public static final int FIREWALL_CHAIN_DOZABLE
	public static final int FIREWALL_CHAIN_STANDBY
	public static final int FIREWALL_CHAIN_POWERSAVE
	public static final String FIREWALL_CHAIN_NAME_NONE
	public static final String FIREWALL_CHAIN_NAME_DOZABLE
	public static final String FIREWALL_CHAIN_NAME_STANDBY
	public static final String FIREWALL_CHAIN_NAME_POWERSAVE
	private static final boolean ALLOW_PLATFORM_APP_POLICY
	public static final String EXTRA_NETWORK_TEMPLATE
	private final android.content.Context mContext
	private android.net.INetworkPolicyManager mService
	public void  (android.content.Context, android.net.INetworkPolicyManager) 
		android.content.Context context
		android.net.INetworkPolicyManager service
	public static android.net.NetworkPolicyManager from (android.content.Context) 
		android.content.Context context
	public void setUidPolicy (int, int) 
		android.os.RemoteException e
		int uid
		int policy
	public void addUidPolicy (int, int) 
		android.os.RemoteException e
		int uid
		int policy
	public void removeUidPolicy (int, int) 
		android.os.RemoteException e
		int uid
		int policy
	public int getUidPolicy (int) 
		android.os.RemoteException e
		int uid
	public int[] getUidsWithPolicy (int) 
		android.os.RemoteException e
		int policy
	public void registerListener (android.net.INetworkPolicyListener) 
		android.os.RemoteException e
		android.net.INetworkPolicyListener listener
	public void unregisterListener (android.net.INetworkPolicyListener) 
		android.os.RemoteException e
		android.net.INetworkPolicyListener listener
	public void setNetworkPolicies (android.net.NetworkPolicy[]) 
		android.os.RemoteException e
		android.net.NetworkPolicy[] policies
	public android.net.NetworkPolicy[] getNetworkPolicies () 
		android.os.RemoteException e
	public void setRestrictBackground (boolean) 
		android.os.RemoteException e
		boolean restrictBackground
	public boolean getRestrictBackground () 
		android.os.RemoteException e
	public void factoryReset (java.lang.String) 
		android.os.RemoteException e
		String subscriber
	public static long computeLastCycleBoundary (long, android.net.NetworkPolicy) 
		long currentTime
		android.net.NetworkPolicy policy
		java.util.Calendar cal
	public static long computeNextCycleBoundary (long, android.net.NetworkPolicy) 
		long currentTime
		android.net.NetworkPolicy policy
		java.util.Calendar cal
	public static void snapToCycleDay (java.util.Calendar, int) 
		java.util.Calendar cal
		int cycleDay
	public static boolean isUidValidForPolicy (android.content.Context, int) 
		android.content.Context context
		int uid
	public static java.lang.String uidRulesToString (int) 
		int uidRules
		StringBuilder string
}

android/net/IpConfiguration$1.class
IpConfiguration.java
package android.net
final android.net.IpConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.IpConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.net.IpConfiguration config
	public android.net.IpConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/Proxy.class
Proxy.java
package android.net
public final android.net.Proxy extends java.lang.Object {
	private static final String TAG
	private static final java.net.ProxySelector sDefaultProxySelector
	public static final String PROXY_CHANGE_ACTION
	public static final String EXTRA_PROXY_INFO
	public static final int PROXY_VALID
	public static final int PROXY_HOSTNAME_EMPTY
	public static final int PROXY_HOSTNAME_INVALID
	public static final int PROXY_PORT_EMPTY
	public static final int PROXY_PORT_INVALID
	public static final int PROXY_EXCLLIST_INVALID
	private static android.net.ConnectivityManager sConnectivityManager
	private static final String NAME_IP_REGEX
	private static final String HOSTNAME_REGEXP
	private static final java.util.regex.Pattern HOSTNAME_PATTERN
	private static final String EXCL_REGEX
	private static final String EXCLLIST_REGEXP
	private static final java.util.regex.Pattern EXCLLIST_PATTERN
	public void  () 
	public static final java.net.Proxy getProxy (android.content.Context, java.lang.String) 
		java.net.URI uri
		java.net.ProxySelector proxySelector
		java.util.List proxyList
		android.content.Context ctx
		String url
		String host
	public static final java.lang.String getHost (android.content.Context) 
		Exception e
		android.content.Context ctx
		java.net.Proxy proxy
	public static final int getPort (android.content.Context) 
		Exception e
		android.content.Context ctx
		java.net.Proxy proxy
	public static final java.lang.String getDefaultHost () 
		String host
	public static final int getDefaultPort () 
		NumberFormatException e
	private static final boolean isLocalHost (java.lang.String) 
		String host
	public static int validate (java.lang.String, java.lang.String, java.lang.String) 
		NumberFormatException ex
		int portVal
		String hostname
		String port
		String exclList
		java.util.regex.Matcher match
		java.util.regex.Matcher listMatch
	public static final void setHttpProxySystemProperty (android.net.ProxyInfo) 
		android.net.ProxyInfo p
		String host
		String port
		String exclList
		android.net.Uri pacFileUrl
	public static final void setHttpProxySystemProperty (java.lang.String, java.lang.String, java.lang.String, android.net.Uri) 
		String host
		String port
		String exclList
		android.net.Uri pacFileUrl
	static void  () 
}

android/net/apf/
android/net/apf/ApfGenerator$ExtendedOpcodes.class
ApfGenerator.java
package android.net.apf
final android.net.apf.ApfGenerator$ExtendedOpcodes extends java.lang.Enum {
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes LDM
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes STM
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes NOT
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes NEG
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes SWAP
	public static final android.net.apf.ApfGenerator$ExtendedOpcodes MOVE
	final int value
	private static final android.net.apf.ApfGenerator$ExtendedOpcodes[] $VALUES
	public static android.net.apf.ApfGenerator$ExtendedOpcodes[] values () 
	public static android.net.apf.ApfGenerator$ExtendedOpcodes valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

android/net/apf/ApfGenerator.class
ApfGenerator.java
package android.net.apf
public android.net.apf.ApfGenerator extends java.lang.Object {
	public static final String DROP_LABEL
	public static final String PASS_LABEL
	public static final int MEMORY_SLOTS
	public static final int IPV4_HEADER_SIZE_MEMORY_SLOT
	public static final int PACKET_SIZE_MEMORY_SLOT
	public static final int FILTER_AGE_MEMORY_SLOT
	public static final int FIRST_PREFILLED_MEMORY_SLOT
	public static final int LAST_PREFILLED_MEMORY_SLOT
	private final java.util.ArrayList mInstructions
	private final java.util.HashMap mLabels
	private final android.net.apf.ApfGenerator$Instruction mDropLabel
	private final android.net.apf.ApfGenerator$Instruction mPassLabel
	private boolean mGenerated
	public void  () 
	public boolean setApfVersion (int) 
		int version
	private void addInstruction (android.net.apf.ApfGenerator$Instruction) 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator defineLabel (java.lang.String)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		String name
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJump (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad8 (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad16 (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad32 (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad8Indexed (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad16Indexed (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoad32Indexed (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int offset
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addAdd (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addMul (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addDiv (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addAnd (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addOr (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLeftShift (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addRightShift (int) 
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addAddR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addMulR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addDivR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addAndR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addOrR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLeftShiftR1 () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoadImmediate (android.net.apf.ApfGenerator$Register, int) 
		android.net.apf.ApfGenerator$Register register
		int value
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0Equals (int, java.lang.String) 
		int value
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0NotEquals (int, java.lang.String) 
		int value
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0GreaterThan (int, java.lang.String) 
		int value
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0LessThan (int, java.lang.String) 
		int value
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0AnyBitsSet (int, java.lang.String) 
		int value
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0EqualsR1 (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0NotEqualsR1 (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0GreaterThanR1 (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0LessThanR1 (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfR0AnyBitsSetR1 (java.lang.String) 
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addJumpIfBytesNotEqual (android.net.apf.ApfGenerator$Register, byte[], java.lang.String)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator$Register register
		byte[] bytes
		String target
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addLoadFromMemory (android.net.apf.ApfGenerator$Register, int)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator$Register register
		int slot
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addStoreToMemory (android.net.apf.ApfGenerator$Register, int)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator$Register register
		int slot
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addNot (android.net.apf.ApfGenerator$Register) 
		android.net.apf.ApfGenerator$Register register
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addNeg (android.net.apf.ApfGenerator$Register) 
		android.net.apf.ApfGenerator$Register register
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addSwap () 
		android.net.apf.ApfGenerator$Instruction instruction
	public android.net.apf.ApfGenerator addMove (android.net.apf.ApfGenerator$Register) 
		android.net.apf.ApfGenerator$Register register
		android.net.apf.ApfGenerator$Instruction instruction
	private int updateInstructionOffsets () 
		android.net.apf.ApfGenerator$Instruction instruction
		int offset
	public int programLengthOverEstimate () 
	public byte[] generate ()  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator$Instruction instruction
		boolean shrunk
		android.net.apf.ApfGenerator$Instruction instruction
		int total_size
		int iterations_remaining
		byte[] bytecode
	static java.util.HashMap access$000 (android.net.apf.ApfGenerator) 
		android.net.apf.ApfGenerator x0
	static android.net.apf.ApfGenerator$Instruction access$100 (android.net.apf.ApfGenerator) 
		android.net.apf.ApfGenerator x0
	static android.net.apf.ApfGenerator$Instruction access$200 (android.net.apf.ApfGenerator) 
		android.net.apf.ApfGenerator x0
}

android/net/apf/ApfGenerator$Instruction.class
ApfGenerator.java
package android.net.apf
 android.net.apf.ApfGenerator$Instruction extends java.lang.Object {
	private final byte mOpcode
	private final byte mRegister
	private boolean mHasImm
	private byte mImmSize
	private boolean mImmSigned
	private int mImm
	private byte mTargetLabelSize
	private String mTargetLabel
	private String mLabel
	private byte[] mCompareBytes
	int offset
	final android.net.apf.ApfGenerator this$0
	void  (android.net.apf.ApfGenerator, android.net.apf.ApfGenerator$Opcodes, android.net.apf.ApfGenerator$Register) 
		android.net.apf.ApfGenerator$Opcodes opcode
		android.net.apf.ApfGenerator$Register register
	void  (android.net.apf.ApfGenerator, android.net.apf.ApfGenerator$Opcodes) 
		android.net.apf.ApfGenerator$Opcodes opcode
	void setImm (int, boolean) 
		int imm
		boolean signed
	void setUnsignedImm (int) 
		int imm
	void setSignedImm (int) 
		int imm
	void setLabel (java.lang.String)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		String label
	void setTargetLabel (java.lang.String) 
		String label
	void setCompareBytes (byte[]) 
		byte[] bytes
	int size () 
		int size
	boolean shrink ()  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		int oldSize
		int oldTargetLabelSize
	private byte generateImmSizeField () 
		byte immSize
	private byte generateInstructionByte () 
		byte sizeField
	private int writeValue (int, byte[], int) 
		int i
		int value
		byte[] bytecode
		int writingOffset
	void generate (byte[])  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		byte[] bytecode
		int writingOffset
	private byte generatedImmSize () 
	private int calculateTargetLabelOffset ()  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator$Instruction targetLabelInstruction
		android.net.apf.ApfGenerator$Instruction targetLabelInstruction
		android.net.apf.ApfGenerator$Instruction targetLabelInstruction
		int targetLabelOffset
	private byte calculateImmSize (int, boolean) 
		int imm
		boolean signed
}

android/net/apf/ApfFilter$ProcessRaResult.class
ApfFilter.java
package android.net.apf
final android.net.apf.ApfFilter$ProcessRaResult extends java.lang.Enum {
	public static final android.net.apf.ApfFilter$ProcessRaResult MATCH
	public static final android.net.apf.ApfFilter$ProcessRaResult DROPPED
	public static final android.net.apf.ApfFilter$ProcessRaResult PARSE_ERROR
	public static final android.net.apf.ApfFilter$ProcessRaResult ZERO_LIFETIME
	public static final android.net.apf.ApfFilter$ProcessRaResult UPDATE_NEW_RA
	public static final android.net.apf.ApfFilter$ProcessRaResult UPDATE_EXPIRY
	private static final android.net.apf.ApfFilter$ProcessRaResult[] $VALUES
	public static android.net.apf.ApfFilter$ProcessRaResult[] values () 
	public static android.net.apf.ApfFilter$ProcessRaResult valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/apf/ApfGenerator$Opcodes.class
ApfGenerator.java
package android.net.apf
final android.net.apf.ApfGenerator$Opcodes extends java.lang.Enum {
	public static final android.net.apf.ApfGenerator$Opcodes LABEL
	public static final android.net.apf.ApfGenerator$Opcodes LDB
	public static final android.net.apf.ApfGenerator$Opcodes LDH
	public static final android.net.apf.ApfGenerator$Opcodes LDW
	public static final android.net.apf.ApfGenerator$Opcodes LDBX
	public static final android.net.apf.ApfGenerator$Opcodes LDHX
	public static final android.net.apf.ApfGenerator$Opcodes LDWX
	public static final android.net.apf.ApfGenerator$Opcodes ADD
	public static final android.net.apf.ApfGenerator$Opcodes MUL
	public static final android.net.apf.ApfGenerator$Opcodes DIV
	public static final android.net.apf.ApfGenerator$Opcodes AND
	public static final android.net.apf.ApfGenerator$Opcodes OR
	public static final android.net.apf.ApfGenerator$Opcodes SH
	public static final android.net.apf.ApfGenerator$Opcodes LI
	public static final android.net.apf.ApfGenerator$Opcodes JMP
	public static final android.net.apf.ApfGenerator$Opcodes JEQ
	public static final android.net.apf.ApfGenerator$Opcodes JNE
	public static final android.net.apf.ApfGenerator$Opcodes JGT
	public static final android.net.apf.ApfGenerator$Opcodes JLT
	public static final android.net.apf.ApfGenerator$Opcodes JSET
	public static final android.net.apf.ApfGenerator$Opcodes JNEBS
	public static final android.net.apf.ApfGenerator$Opcodes EXT
	final int value
	private static final android.net.apf.ApfGenerator$Opcodes[] $VALUES
	public static android.net.apf.ApfGenerator$Opcodes[] values () 
	public static android.net.apf.ApfGenerator$Opcodes valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

android/net/apf/ApfFilter$Ra.class
ApfFilter.java
package android.net.apf
 android.net.apf.ApfFilter$Ra extends java.lang.Object {
	private static final int ICMP6_RA_HEADER_LEN
	private static final int ICMP6_RA_CHECKSUM_OFFSET
	private static final int ICMP6_RA_CHECKSUM_LEN
	private static final int ICMP6_RA_OPTION_OFFSET
	private static final int ICMP6_RA_ROUTER_LIFETIME_OFFSET
	private static final int ICMP6_RA_ROUTER_LIFETIME_LEN
	private static final int ICMP6_PREFIX_OPTION_TYPE
	private static final int ICMP6_PREFIX_OPTION_LEN
	private static final int ICMP6_PREFIX_OPTION_VALID_LIFETIME_OFFSET
	private static final int ICMP6_PREFIX_OPTION_VALID_LIFETIME_LEN
	private static final int ICMP6_PREFIX_OPTION_PREFERRED_LIFETIME_OFFSET
	private static final int ICMP6_PREFIX_OPTION_PREFERRED_LIFETIME_LEN
	private static final int ICMP6_RDNSS_OPTION_TYPE
	private static final int ICMP6_DNSSL_OPTION_TYPE
	private static final int ICMP6_ROUTE_INFO_OPTION_TYPE
	private static final int ICMP6_4_BYTE_LIFETIME_OFFSET
	private static final int ICMP6_4_BYTE_LIFETIME_LEN
	private final java.nio.ByteBuffer mPacket
	private final java.util.ArrayList mNonLifetimes
	long mMinLifetime
	long mLastSeen
	private final java.util.ArrayList mPrefixOptionOffsets
	private final java.util.ArrayList mRdnssOptionOffsets
	int seenCount
	final android.net.apf.ApfFilter this$0
	java.lang.String getLastMatchingPacket () 
	private java.lang.String IPv6AddresstoString (int) 
		byte[] array
		byte[] addressBytes
		java.net.InetAddress address
		UnsupportedOperationException e
		Exception e
		int pos
	private int uint8 (byte) 
		byte b
	private int uint16 (short) 
		short s
	private long uint32 (int) 
		int i
	private long getUint16 (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int position
	private long getUint32 (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int position
	private void prefixOptionToString (java.lang.StringBuffer, int) 
		StringBuffer sb
		int offset
		String prefix
		int length
		long valid
		long preferred
	private void rdnssOptionToString (java.lang.StringBuffer, int) 
		int server
		StringBuffer sb
		int offset
		int optLen
		long lifetime
		int numServers
	public java.lang.String toString () 
		int i
		int i
		StringBuffer sb
		RuntimeException e
	private int addNonLifetime (int, int, int) 
		int lastNonLifetimeStart
		int lifetimeOffset
		int lifetimeLength
	private int addNonLifetimeU32 (int) 
		int lastNonLifetimeStart
	void  (android.net.apf.ApfFilter, byte[], int) 
		int position
		int optionType
		int optionLength
		long lifetime
		long lifetime
		long lifetime
		long lifetime
		byte[] packet
		int length
		android.net.metrics.RaEvent$Builder builder
		int lastNonLifetimeStart
	boolean matches (byte[], int) 
		int i
		android.util.Pair nonLifetime
		byte[] packet
		int length
		byte[] referencePacket
	long minLifetime (byte[], int) 
		int offset
		int lifetimeLength
		long optionLifetime
		long optionLifetime
		long optionLifetime
		int i
		byte[] packet
		int length
		long minLifetime
		java.nio.ByteBuffer byteBuffer
	long currentLifetime () 
	boolean isExpired () 
	long generateFilterLocked (android.net.apf.ApfGenerator)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.util.Pair nextNonLifetime
		int offset
		int length
		android.util.Pair nonLifetime
		int i
		android.net.apf.ApfGenerator gen
		String nextFilterLabel
		int filterLifetime
}

android/net/apf/ApfGenerator$Register.class
ApfGenerator.java
package android.net.apf
public final android.net.apf.ApfGenerator$Register extends java.lang.Enum {
	public static final android.net.apf.ApfGenerator$Register R0
	public static final android.net.apf.ApfGenerator$Register R1
	final int value
	private static final android.net.apf.ApfGenerator$Register[] $VALUES
	public static android.net.apf.ApfGenerator$Register[] values () 
	public static android.net.apf.ApfGenerator$Register valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int value
	static void  () 
}

android/net/apf/ApfGenerator$IllegalInstructionException.class
ApfGenerator.java
package android.net.apf
public android.net.apf.ApfGenerator$IllegalInstructionException extends java.lang.Exception {
	void  (java.lang.String) 
		String msg
}

android/net/apf/ApfFilter.class
ApfFilter.java
package android.net.apf
public android.net.apf.ApfFilter extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	private static final boolean VDBG
	private static final int ETH_HEADER_LEN
	private static final int ETH_DEST_ADDR_OFFSET
	private static final int ETH_ETHERTYPE_OFFSET
	private static final byte[] ETH_BROADCAST_MAC_ADDRESS
	private static final int IPV4_FRAGMENT_OFFSET_OFFSET
	private static final int IPV4_FRAGMENT_OFFSET_MASK
	private static final int IPV4_PROTOCOL_OFFSET
	private static final int IPV4_DEST_ADDR_OFFSET
	private static final int IPV4_ANY_HOST_ADDRESS
	private static final int IPV6_NEXT_HEADER_OFFSET
	private static final int IPV6_SRC_ADDR_OFFSET
	private static final int IPV6_DEST_ADDR_OFFSET
	private static final int IPV6_HEADER_LEN
	private static final byte[] IPV6_ALL_NODES_ADDRESS
	private static final int ICMP6_TYPE_OFFSET
	private static final int ICMP6_NEIGHBOR_ANNOUNCEMENT
	private static final int ICMP6_ROUTER_ADVERTISEMENT
	private static final int UDP_DESTINATION_PORT_OFFSET
	private static final int UDP_HEADER_LEN
	private static final int DHCP_CLIENT_PORT
	private static final int DHCP_CLIENT_MAC_OFFSET
	private static final int ARP_HEADER_OFFSET
	private static final int ARP_OPCODE_OFFSET
	private static final short ARP_OPCODE_REQUEST
	private static final short ARP_OPCODE_REPLY
	private static final byte[] ARP_IPV4_HEADER
	private static final int ARP_TARGET_IP_ADDRESS_OFFSET
	private final android.net.apf.ApfCapabilities mApfCapabilities
	private final android.net.ip.IpManager$Callback mIpManagerCallback
	private final java.net.NetworkInterface mNetworkInterface
	private final android.net.metrics.IpConnectivityLog mMetricsLog
	byte[] mHardwareAddress
	android.net.apf.ApfFilter$ReceiveThread mReceiveThread
	private long mUniqueCounter
	private boolean mMulticastFilter
	private byte[] mIPv4Address
	private static final int MAX_RAS
	private java.util.ArrayList mRas
	private static final long MAX_PROGRAM_LIFETIME_WORTH_REFRESHING
	private static final int FRACTION_OF_LIFETIME_TO_FILTER
	private long mLastTimeInstalledProgram
	private long mLastInstalledProgramMinLifetime
	private byte[] mLastInstalledProgram
	private int mNumProgramUpdates
	void  (android.net.apf.ApfCapabilities, java.net.NetworkInterface, android.net.ip.IpManager$Callback, boolean, android.net.metrics.IpConnectivityLog) 
		android.net.apf.ApfCapabilities apfCapabilities
		java.net.NetworkInterface networkInterface
		android.net.ip.IpManager$Callback ipManagerCallback
		boolean multicastFilter
		android.net.metrics.IpConnectivityLog log
	private void log (java.lang.String) 
		String s
	private long getUniqueNumberLocked () 
	void maybeStartFilter () 
		android.system.PacketSocketAddress addr
		Exception e
		java.io.FileDescriptor socket
		java.io.FileDescriptor socket
	private static long curTime () 
	private void generateArpFilterLocked (android.net.apf.ApfGenerator)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator gen
		String checkTargetIPv4
	private void generateIPv4FilterLocked (android.net.apf.ApfGenerator)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator gen
	private void generateIPv6FilterLocked (android.net.apf.ApfGenerator)  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		String skipIpv6MulticastFilterLabel
		android.net.apf.ApfGenerator gen
		String skipUnsolicitedMulticastNALabel
	private android.net.apf.ApfGenerator beginProgramLocked ()  throws android.net.apf.ApfGenerator$IllegalInstructionException 
		android.net.apf.ApfGenerator gen
		String skipArpFiltersLabel
		String skipIPv4FiltersLabel
		String ipv6FilterLabel
	void installNewProgramLocked () 
		android.net.apf.ApfFilter$Ra ra
		android.net.apf.ApfFilter$Ra ra
		android.net.apf.ApfGenerator gen
		android.net.apf.ApfGenerator$IllegalInstructionException e
		java.util.ArrayList rasToFilter
		byte[] program
		byte[] program
		long programMinLifetime
		int flags
	private boolean shouldInstallnewProgram () 
		long expiry
	private void hexDump (java.lang.String, byte[], int) 
		String msg
		byte[] packet
		int length
	private void purgeExpiredRasLocked () 
		int i
	private synchronized android.net.apf.ApfFilter$ProcessRaResult processRa (byte[], int) 
		android.net.apf.ApfFilter$Ra ra
		int i
		Exception e
		byte[] packet
		int length
		android.net.apf.ApfFilter$Ra ra
		android.net.apf.ApfFilter$Ra ra
	public static android.net.apf.ApfFilter maybeCreate (android.net.apf.ApfCapabilities, java.net.NetworkInterface, android.net.ip.IpManager$Callback, boolean) 
		android.net.apf.ApfCapabilities apfCapabilities
		java.net.NetworkInterface networkInterface
		android.net.ip.IpManager$Callback ipManagerCallback
		boolean multicastFilter
	public synchronized void shutdown () 
	public synchronized void setMulticastFilter (boolean) 
		boolean enabled
	private static byte[] findIPv4Address (android.net.LinkProperties) 
		byte[] addr
		java.net.InetAddress inetAddr
		android.net.LinkProperties lp
		byte[] ipv4Address
	public synchronized void setLinkProperties (android.net.LinkProperties) 
		android.net.LinkProperties lp
		byte[] ipv4Address
	public synchronized void dump (com.android.internal.util.IndentingPrintWriter) 
		android.net.apf.ApfFilter$Ra ra
		com.android.internal.util.IndentingPrintWriter pw
	static void access$000 (android.net.apf.ApfFilter, java.lang.String) 
		android.net.apf.ApfFilter x0
		String x1
	static android.net.apf.ApfFilter$ProcessRaResult access$100 (android.net.apf.ApfFilter, byte[], int) 
		android.net.apf.ApfFilter x0
		byte[] x1
		int x2
	static android.net.apf.ApfCapabilities access$200 (android.net.apf.ApfFilter) 
		android.net.apf.ApfFilter x0
	static android.net.metrics.IpConnectivityLog access$300 (android.net.apf.ApfFilter) 
		android.net.apf.ApfFilter x0
	static long access$400 () 
	static long access$500 (android.net.apf.ApfFilter) 
		android.net.apf.ApfFilter x0
	static void  () 
}

android/net/apf/ApfFilter$ReceiveThread.class
ApfFilter.java
package android.net.apf
 android.net.apf.ApfFilter$ReceiveThread extends java.lang.Thread {
	private final byte[] mPacket
	private final java.io.FileDescriptor mSocket
	private volatile boolean mStopped
	private final long mStart
	private int mReceivedRas
	private int mMatchingRas
	private int mDroppedRas
	private int mParseErrors
	private int mZeroLifetimeRas
	private int mProgramUpdates
	final android.net.apf.ApfFilter this$0
	public void  (android.net.apf.ApfFilter, java.io.FileDescriptor) 
		android.net.apf.ApfFilter this$0
		java.io.FileDescriptor socket
	public void halt () 
	public void run () 
		int length
		Exception e
	private void updateStats (android.net.apf.ApfFilter$ProcessRaResult) 
		android.net.apf.ApfFilter$ProcessRaResult result
	private void logStats () 
		long durationMs
		int maxSize
}

android/net/apf/ApfCapabilities.class
ApfCapabilities.java
package android.net.apf
public android.net.apf.ApfCapabilities extends java.lang.Object {
	public final int apfVersionSupported
	public final int maximumApfProgramSize
	public final int apfPacketFormat
	public void  (int, int, int) 
		int apfVersionSupported
		int maximumApfProgramSize
		int apfPacketFormat
	public java.lang.String toString () 
}

android/net/apf/ApfFilter$1.class
ApfFilter.java
package android.net.apf
 android.net.apf.ApfFilter$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$net$apf$ApfFilter$ProcessRaResult
	static void  () 
}

android/net/WifiKey.class
WifiKey.java
package android.net
public android.net.WifiKey extends java.lang.Object implements android.os.Parcelable  {
	private static final java.util.regex.Pattern SSID_PATTERN
	private static final java.util.regex.Pattern BSSID_PATTERN
	public final String ssid
	public final String bssid
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String) 
		String ssid
		String bssid
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public boolean equals (java.lang.Object) 
		Object o
		android.net.WifiKey wifiKey
	public int hashCode () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.WifiKey$1) 
		android.os.Parcel x0
		android.net.WifiKey$1 x1
	static void  () 
}

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

android/net/IEthernetManager$Stub.class
IEthernetManager.java
package android.net
public abstract android.net.IEthernetManager$Stub extends android.os.Binder implements android.net.IEthernetManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getConfiguration
	static final int TRANSACTION_setConfiguration
	static final int TRANSACTION_isAvailable
	static final int TRANSACTION_addListener
	static final int TRANSACTION_removeListener
	public void  () 
	public static android.net.IEthernetManager 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.IpConfiguration _result
		android.net.IpConfiguration _arg0
		android.net.IpConfiguration _arg0
		boolean _result
		android.net.IEthernetServiceListener _arg0
		android.net.IEthernetServiceListener _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/IEthernetServiceListener$Stub$Proxy.class
IEthernetServiceListener.java
package android.net
 android.net.IEthernetServiceListener$Stub$Proxy extends java.lang.Object implements android.net.IEthernetServiceListener  {
	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 onAvailabilityChanged (boolean)  throws android.os.RemoteException 
		boolean isAvailable
		android.os.Parcel _data
}

android/net/Uri$PathSegmentsBuilder.class
Uri.java
package android.net
 android.net.Uri$PathSegmentsBuilder extends java.lang.Object {
	String[] segments
	int size
	void  () 
	void add (java.lang.String) 
		String[] expanded
		String segment
	android.net.Uri$PathSegments build () 
}

android/net/INetworkStatsSession$Stub$Proxy.class
INetworkStatsSession.java
package android.net
 android.net.INetworkStatsSession$Stub$Proxy extends java.lang.Object implements android.net.INetworkStatsSession  {
	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.net.NetworkStats getDeviceSummaryForNetwork (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.net.NetworkTemplate template
		long start
		long end
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStats getSummaryForNetwork (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.net.NetworkTemplate template
		long start
		long end
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStatsHistory getHistoryForNetwork (android.net.NetworkTemplate, int)  throws android.os.RemoteException 
		android.net.NetworkStatsHistory _result
		android.net.NetworkTemplate template
		int fields
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStatsHistory _result
	public android.net.NetworkStats getSummaryForAllUid (android.net.NetworkTemplate, long, long, boolean)  throws android.os.RemoteException 
		android.net.NetworkStats _result
		android.net.NetworkTemplate template
		long start
		long end
		boolean includeTags
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStats _result
	public android.net.NetworkStatsHistory getHistoryForUid (android.net.NetworkTemplate, int, int, int, int)  throws android.os.RemoteException 
		android.net.NetworkStatsHistory _result
		android.net.NetworkTemplate template
		int uid
		int set
		int tag
		int fields
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStatsHistory _result
	public android.net.NetworkStatsHistory getHistoryIntervalForUid (android.net.NetworkTemplate, int, int, int, int, long, long)  throws android.os.RemoteException 
		android.net.NetworkStatsHistory _result
		android.net.NetworkTemplate template
		int uid
		int set
		int tag
		int fields
		long start
		long end
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkStatsHistory _result
	public int[] getRelevantUids ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public void close ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/Uri$HierarchicalUri.class
Uri.java
package android.net
 android.net.Uri$HierarchicalUri extends android.net.Uri$AbstractHierarchicalUri {
	static final int TYPE_ID
	private final String scheme
	private final android.net.Uri$Part authority
	private final android.net.Uri$PathPart path
	private final android.net.Uri$Part query
	private final android.net.Uri$Part fragment
	private android.net.Uri$Part ssp
	private volatile String uriString
	private void  (java.lang.String, android.net.Uri$Part, android.net.Uri$PathPart, android.net.Uri$Part, android.net.Uri$Part) 
		String scheme
		android.net.Uri$Part authority
		android.net.Uri$PathPart path
		android.net.Uri$Part query
		android.net.Uri$Part fragment
	static android.net.Uri readFrom (android.os.Parcel) 
		android.os.Parcel parcel
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	public boolean isHierarchical () 
	public boolean isRelative () 
	public java.lang.String getScheme () 
	private android.net.Uri$Part getSsp () 
	public java.lang.String getEncodedSchemeSpecificPart () 
	public java.lang.String getSchemeSpecificPart () 
	private java.lang.String makeSchemeSpecificPart () 
		StringBuilder builder
	private void appendSspTo (java.lang.StringBuilder) 
		StringBuilder builder
		String encodedAuthority
		String encodedPath
	public java.lang.String getAuthority () 
	public java.lang.String getEncodedAuthority () 
	public java.lang.String getEncodedPath () 
	public java.lang.String getPath () 
	public java.lang.String getQuery () 
	public java.lang.String getEncodedQuery () 
	public java.lang.String getFragment () 
	public java.lang.String getEncodedFragment () 
	public java.util.List getPathSegments () 
	public java.lang.String toString () 
		boolean cached
	private java.lang.String makeUriString () 
		StringBuilder builder
	public android.net.Uri$Builder buildUpon () 
	void  (java.lang.String, android.net.Uri$Part, android.net.Uri$PathPart, android.net.Uri$Part, android.net.Uri$Part, android.net.Uri$1) 
		String x0
		android.net.Uri$Part x1
		android.net.Uri$PathPart x2
		android.net.Uri$Part x3
		android.net.Uri$Part x4
		android.net.Uri$1 x5
}

android/net/VpnService$Builder.class
VpnService.java
package android.net
public android.net.VpnService$Builder extends java.lang.Object {
	private final com.android.internal.net.VpnConfig mConfig
	private final java.util.List mAddresses
	private final java.util.List mRoutes
	final android.net.VpnService this$0
	public void  (android.net.VpnService) 
		android.net.VpnService this$0
	public android.net.VpnService$Builder setSession (java.lang.String) 
		String session
	public android.net.VpnService$Builder setConfigureIntent (android.app.PendingIntent) 
		android.app.PendingIntent intent
	public android.net.VpnService$Builder setMtu (int) 
		int mtu
	public android.net.VpnService$Builder addAddress (java.net.InetAddress, int) 
		java.net.InetAddress address
		int prefixLength
	public android.net.VpnService$Builder addAddress (java.lang.String, int) 
		String address
		int prefixLength
	public android.net.VpnService$Builder addRoute (java.net.InetAddress, int) 
		java.net.InetAddress address
		int prefixLength
		int offset
		byte[] bytes
	public android.net.VpnService$Builder addRoute (java.lang.String, int) 
		String address
		int prefixLength
	public android.net.VpnService$Builder addDnsServer (java.net.InetAddress) 
		java.net.InetAddress address
	public android.net.VpnService$Builder addDnsServer (java.lang.String) 
		String address
	public android.net.VpnService$Builder addSearchDomain (java.lang.String) 
		String domain
	public android.net.VpnService$Builder allowFamily (int) 
		int family
	private void verifyApp (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		android.os.RemoteException e
		String packageName
		android.content.pm.IPackageManager pm
	public android.net.VpnService$Builder addAllowedApplication (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.net.VpnService$Builder addDisallowedApplication (java.lang.String)  throws android.content.pm.PackageManager$NameNotFoundException 
		String packageName
	public android.net.VpnService$Builder allowBypass () 
	public android.net.VpnService$Builder setBlocking (boolean) 
		boolean blocking
	public android.net.VpnService$Builder setUnderlyingNetworks (android.net.Network[]) 
		android.net.Network[] networks
	public android.os.ParcelFileDescriptor establish () 
		android.os.RemoteException e
}

android/net/ConnectivityManager$NetworkCallback.class
ConnectivityManager.java
package android.net
public android.net.ConnectivityManager$NetworkCallback extends java.lang.Object {
	private android.net.NetworkRequest networkRequest
	public void  () 
	public void onPreCheck (android.net.Network) 
		android.net.Network network
	public void onAvailable (android.net.Network) 
		android.net.Network network
	public void onLosing (android.net.Network, int) 
		android.net.Network network
		int maxMsToLive
	public void onLost (android.net.Network) 
		android.net.Network network
	public void onUnavailable () 
	public void onCapabilitiesChanged (android.net.Network, android.net.NetworkCapabilities) 
		android.net.Network network
		android.net.NetworkCapabilities networkCapabilities
	public void onLinkPropertiesChanged (android.net.Network, android.net.LinkProperties) 
		android.net.Network network
		android.net.LinkProperties linkProperties
	public void onNetworkSuspended (android.net.Network) 
		android.net.Network network
	public void onNetworkResumed (android.net.Network) 
		android.net.Network network
	static android.net.NetworkRequest access$000 (android.net.ConnectivityManager$NetworkCallback) 
		android.net.ConnectivityManager$NetworkCallback x0
	static android.net.NetworkRequest access$002 (android.net.ConnectivityManager$NetworkCallback, android.net.NetworkRequest) 
		android.net.ConnectivityManager$NetworkCallback x0
		android.net.NetworkRequest x1
}

android/net/Uri$AbstractPart$Representation.class
Uri.java
package android.net
 android.net.Uri$AbstractPart$Representation extends java.lang.Object {
	static final int BOTH
	static final int ENCODED
	static final int DECODED
	void  () 
}

android/net/INetd.class
INetd.java
package android.net
public abstract android.net.INetd extends java.lang.Object implements android.os.IInterface  {
	public static final int RESOLVER_PARAMS_SAMPLE_VALIDITY
	public static final int RESOLVER_PARAMS_SUCCESS_THRESHOLD
	public static final int RESOLVER_PARAMS_MIN_SAMPLES
	public static final int RESOLVER_PARAMS_MAX_SAMPLES
	public static final int RESOLVER_PARAMS_COUNT
	public static final int RESOLVER_STATS_SUCCESSES
	public static final int RESOLVER_STATS_ERRORS
	public static final int RESOLVER_STATS_TIMEOUTS
	public static final int RESOLVER_STATS_INTERNAL_ERRORS
	public static final int RESOLVER_STATS_RTT_AVG
	public static final int RESOLVER_STATS_LAST_SAMPLE_TIME
	public static final int RESOLVER_STATS_USABLE
	public static final int RESOLVER_STATS_COUNT
	public abstract boolean isAlive ()  throws android.os.RemoteException 
	public abstract boolean firewallReplaceUidChain (java.lang.String, boolean, int[])  throws android.os.RemoteException 
	public abstract boolean bandwidthEnableDataSaver (boolean)  throws android.os.RemoteException 
	public abstract void networkRejectNonSecureVpn (boolean, android.net.UidRange[])  throws android.os.RemoteException 
	public abstract void socketDestroy (android.net.UidRange[], int[])  throws android.os.RemoteException 
	public abstract void setResolverConfiguration (int, java.lang.String[], java.lang.String[], int[])  throws android.os.RemoteException 
	public abstract void getResolverInfo (int, java.lang.String[], java.lang.String[], int[], int[])  throws android.os.RemoteException 
	public abstract boolean tetherApplyDnsInterfaces ()  throws android.os.RemoteException 
	public abstract void interfaceAddAddress (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void interfaceDelAddress (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
}

android/net/LocalServerSocket.class
LocalServerSocket.java
package android.net
public android.net.LocalServerSocket extends java.lang.Object {
	private final android.net.LocalSocketImpl impl
	private final android.net.LocalSocketAddress localAddress
	private static final int LISTEN_BACKLOG
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	public void  (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	public android.net.LocalSocketAddress getLocalSocketAddress () 
	public android.net.LocalSocket accept ()  throws java.io.IOException 
		android.net.LocalSocketImpl acceptedImpl
	public java.io.FileDescriptor getFileDescriptor () 
	public void close ()  throws java.io.IOException 
}

android/net/Network$2.class
Network.java
package android.net
final android.net.Network$2 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.Network createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int netId
	public android.net.Network[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/INetworkManagementEventObserver$Stub.class
INetworkManagementEventObserver.java
package android.net
public abstract android.net.INetworkManagementEventObserver$Stub extends android.os.Binder implements android.net.INetworkManagementEventObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_interfaceStatusChanged
	static final int TRANSACTION_interfaceLinkStateChanged
	static final int TRANSACTION_interfaceAdded
	static final int TRANSACTION_interfaceRemoved
	static final int TRANSACTION_addressUpdated
	static final int TRANSACTION_addressRemoved
	static final int TRANSACTION_limitReached
	static final int TRANSACTION_interfaceClassDataActivityChanged
	static final int TRANSACTION_interfaceDnsServerInfo
	static final int TRANSACTION_routeUpdated
	static final int TRANSACTION_routeRemoved
	public void  () 
	public static android.net.INetworkManagementEventObserver 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
		String _arg0
		boolean _arg1
		String _arg0
		String _arg0
		android.net.LinkAddress _arg1
		String _arg0
		android.net.LinkAddress _arg1
		android.net.LinkAddress _arg1
		String _arg0
		android.net.LinkAddress _arg1
		String _arg0
		String _arg1
		String _arg0
		boolean _arg1
		long _arg2
		String _arg0
		long _arg1
		String[] _arg2
		android.net.RouteInfo _arg0
		android.net.RouteInfo _arg0
		android.net.RouteInfo _arg0
		android.net.RouteInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/IConnectivityManager.class
IConnectivityManager.java
package android.net
public abstract android.net.IConnectivityManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.net.Network getActiveNetwork ()  throws android.os.RemoteException 
	public abstract android.net.Network getActiveNetworkForUid (int, boolean)  throws android.os.RemoteException 
	public abstract android.net.NetworkInfo getActiveNetworkInfo ()  throws android.os.RemoteException 
	public abstract android.net.NetworkInfo getActiveNetworkInfoForUid (int, boolean)  throws android.os.RemoteException 
	public abstract android.net.NetworkInfo getNetworkInfo (int)  throws android.os.RemoteException 
	public abstract android.net.NetworkInfo getNetworkInfoForUid (android.net.Network, int, boolean)  throws android.os.RemoteException 
	public abstract android.net.NetworkInfo[] getAllNetworkInfo ()  throws android.os.RemoteException 
	public abstract android.net.Network getNetworkForType (int)  throws android.os.RemoteException 
	public abstract android.net.Network[] getAllNetworks ()  throws android.os.RemoteException 
	public abstract android.net.NetworkCapabilities[] getDefaultNetworkCapabilitiesForUser (int)  throws android.os.RemoteException 
	public abstract boolean isNetworkSupported (int)  throws android.os.RemoteException 
	public abstract android.net.LinkProperties getActiveLinkProperties ()  throws android.os.RemoteException 
	public abstract android.net.LinkProperties getLinkPropertiesForType (int)  throws android.os.RemoteException 
	public abstract android.net.LinkProperties getLinkProperties (android.net.Network)  throws android.os.RemoteException 
	public abstract android.net.NetworkCapabilities getNetworkCapabilities (android.net.Network)  throws android.os.RemoteException 
	public abstract android.net.NetworkState[] getAllNetworkState ()  throws android.os.RemoteException 
	public abstract android.net.NetworkQuotaInfo getActiveNetworkQuotaInfo ()  throws android.os.RemoteException 
	public abstract boolean isActiveNetworkMetered ()  throws android.os.RemoteException 
	public abstract boolean requestRouteToHostAddress (int, byte[])  throws android.os.RemoteException 
	public abstract int tether (java.lang.String)  throws android.os.RemoteException 
	public abstract int untether (java.lang.String)  throws android.os.RemoteException 
	public abstract int getLastTetherError (java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isTetheringSupported ()  throws android.os.RemoteException 
	public abstract void startTethering (int, android.os.ResultReceiver, boolean)  throws android.os.RemoteException 
	public abstract void stopTethering (int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetherableIfaces ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetheredIfaces ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetheringErroredIfaces ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetheredDhcpRanges ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetherableUsbRegexs ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetherableWifiRegexs ()  throws android.os.RemoteException 
	public abstract java.lang.String[] getTetherableBluetoothRegexs ()  throws android.os.RemoteException 
	public abstract int setUsbTethering (boolean)  throws android.os.RemoteException 
	public abstract void reportInetCondition (int, int)  throws android.os.RemoteException 
	public abstract void reportNetworkConnectivity (android.net.Network, boolean)  throws android.os.RemoteException 
	public abstract android.net.ProxyInfo getGlobalProxy ()  throws android.os.RemoteException 
	public abstract void setGlobalProxy (android.net.ProxyInfo)  throws android.os.RemoteException 
	public abstract android.net.ProxyInfo getProxyForNetwork (android.net.Network)  throws android.os.RemoteException 
	public abstract boolean prepareVpn (java.lang.String, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setVpnPackageAuthorization (java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor establishVpn (com.android.internal.net.VpnConfig)  throws android.os.RemoteException 
	public abstract com.android.internal.net.VpnConfig getVpnConfig (int)  throws android.os.RemoteException 
	public abstract void startLegacyVpn (com.android.internal.net.VpnProfile)  throws android.os.RemoteException 
	public abstract com.android.internal.net.LegacyVpnInfo getLegacyVpnInfo (int)  throws android.os.RemoteException 
	public abstract com.android.internal.net.VpnInfo[] getAllVpnInfo ()  throws android.os.RemoteException 
	public abstract boolean updateLockdownVpn ()  throws android.os.RemoteException 
	public abstract boolean setAlwaysOnVpnPackage (int, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract java.lang.String getAlwaysOnVpnPackage (int)  throws android.os.RemoteException 
	public abstract int checkMobileProvisioning (int)  throws android.os.RemoteException 
	public abstract java.lang.String getMobileProvisioningUrl ()  throws android.os.RemoteException 
	public abstract void setProvisioningNotificationVisible (boolean, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setAirplaneMode (boolean)  throws android.os.RemoteException 
	public abstract void registerNetworkFactory (android.os.Messenger, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean requestBandwidthUpdate (android.net.Network)  throws android.os.RemoteException 
	public abstract void unregisterNetworkFactory (android.os.Messenger)  throws android.os.RemoteException 
	public abstract int registerNetworkAgent (android.os.Messenger, android.net.NetworkInfo, android.net.LinkProperties, android.net.NetworkCapabilities, int, android.net.NetworkMisc)  throws android.os.RemoteException 
	public abstract android.net.NetworkRequest requestNetwork (android.net.NetworkCapabilities, android.os.Messenger, int, android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract android.net.NetworkRequest pendingRequestForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void releasePendingNetworkRequest (android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract android.net.NetworkRequest listenForNetwork (android.net.NetworkCapabilities, android.os.Messenger, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void pendingListenForNetwork (android.net.NetworkCapabilities, android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void requestLinkProperties (android.net.NetworkRequest)  throws android.os.RemoteException 
	public abstract void requestNetworkCapabilities (android.net.NetworkRequest)  throws android.os.RemoteException 
	public abstract void releaseNetworkRequest (android.net.NetworkRequest)  throws android.os.RemoteException 
	public abstract void setAcceptUnvalidated (android.net.Network, boolean, boolean)  throws android.os.RemoteException 
	public abstract void setAvoidUnvalidated (android.net.Network)  throws android.os.RemoteException 
	public abstract int getRestoreDefaultNetworkDelay (int)  throws android.os.RemoteException 
	public abstract boolean addVpnAddress (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean removeVpnAddress (java.lang.String, int)  throws android.os.RemoteException 
	public abstract boolean setUnderlyingNetworksForVpn (android.net.Network[])  throws android.os.RemoteException 
	public abstract void factoryReset ()  throws android.os.RemoteException 
	public abstract void startNattKeepalive (android.net.Network, int, android.os.Messenger, android.os.IBinder, java.lang.String, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void stopKeepalive (android.net.Network, int)  throws android.os.RemoteException 
	public abstract java.lang.String getCaptivePortalServerUrl ()  throws android.os.RemoteException 
}

android/net/INetworkScoreCache$Stub$Proxy.class
INetworkScoreCache.java
package android.net
 android.net.INetworkScoreCache$Stub$Proxy extends java.lang.Object implements android.net.INetworkScoreCache  {
	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 updateScores (java.util.List)  throws android.os.RemoteException 
		java.util.List networks
		android.os.Parcel _data
		android.os.Parcel _reply
	public void clearScores ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/ProxyInfo.class
ProxyInfo.java
package android.net
public android.net.ProxyInfo extends java.lang.Object implements android.os.Parcelable  {
	private String mHost
	private int mPort
	private String mExclusionList
	private String[] mParsedExclusionList
	private android.net.Uri mPacFileUrl
	public static final String LOCAL_EXCL_LIST
	public static final int LOCAL_PORT
	public static final String LOCAL_HOST
	public static final android.os.Parcelable$Creator CREATOR
	public static android.net.ProxyInfo buildDirectProxy (java.lang.String, int) 
		String host
		int port
	public static android.net.ProxyInfo buildDirectProxy (java.lang.String, int, java.util.List) 
		String host
		int port
		java.util.List exclList
		String[] array
	public static android.net.ProxyInfo buildPacProxy (android.net.Uri) 
		android.net.Uri pacUri
	public void  (java.lang.String, int, java.lang.String) 
		String host
		int port
		String exclList
	public void  (android.net.Uri) 
		android.net.Uri pacFileUrl
	public void  (java.lang.String) 
		String pacFileUrl
	public void  (android.net.Uri, int) 
		android.net.Uri pacFileUrl
		int localProxyPort
	private void  (java.lang.String, int, java.lang.String, java.lang.String[]) 
		String host
		int port
		String exclList
		String[] parsedExclList
	public void  (android.net.ProxyInfo) 
		android.net.ProxyInfo source
	public java.net.InetSocketAddress getSocketAddress () 
		java.net.InetSocketAddress inetSocketAddress
	public android.net.Uri getPacFileUrl () 
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String[] getExclusionList () 
	public java.lang.String getExclusionListAsString () 
	private void setExclusionList (java.lang.String) 
		String exclusionList
	public boolean isValid () 
	public java.net.Proxy makeProxy () 
		java.net.InetSocketAddress inetSocketAddress
		java.net.Proxy proxy
	public java.lang.String toString () 
		StringBuilder sb
	public boolean equals (java.lang.Object) 
		Object o
		android.net.ProxyInfo p
	public int describeContents () 
	public int hashCode () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (java.lang.String, int, java.lang.String, java.lang.String[], android.net.ProxyInfo$1) 
		String x0
		int x1
		String x2
		String[] x3
		android.net.ProxyInfo$1 x4
	static void  () 
}

android/net/InterfaceConfiguration$1.class
InterfaceConfiguration.java
package android.net
final android.net.InterfaceConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.InterfaceConfiguration createFromParcel (android.os.Parcel) 
		int i
		android.os.Parcel in
		android.net.InterfaceConfiguration info
		int size
	public android.net.InterfaceConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/INetworkStatsService.class
INetworkStatsService.java
package android.net
public abstract android.net.INetworkStatsService extends java.lang.Object implements android.os.IInterface  {
	public abstract android.net.INetworkStatsSession openSession ()  throws android.os.RemoteException 
	public abstract android.net.INetworkStatsSession openSessionForUsageStats (java.lang.String)  throws android.os.RemoteException 
	public abstract long getNetworkTotalBytes (android.net.NetworkTemplate, long, long)  throws android.os.RemoteException 
	public abstract android.net.NetworkStats getDataLayerSnapshotForUid (int)  throws android.os.RemoteException 
	public abstract java.lang.String[] getMobileIfaces ()  throws android.os.RemoteException 
	public abstract void incrementOperationCount (int, int, int)  throws android.os.RemoteException 
	public abstract void setUidForeground (int, boolean)  throws android.os.RemoteException 
	public abstract void forceUpdateIfaces ()  throws android.os.RemoteException 
	public abstract void forceUpdate ()  throws android.os.RemoteException 
	public abstract void advisePersistThreshold (long)  throws android.os.RemoteException 
	public abstract android.net.DataUsageRequest registerUsageCallback (java.lang.String, android.net.DataUsageRequest, android.os.Messenger, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void unregisterUsageRequest (android.net.DataUsageRequest)  throws android.os.RemoteException 
}

android/net/IpPrefix$1.class
IpPrefix.java
package android.net
final android.net.IpPrefix$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.IpPrefix createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		byte[] address
		int prefixLength
	public android.net.IpPrefix[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/
android/net/metrics/DnsEvent$1.class
DnsEvent.java
package android.net.metrics
final android.net.metrics.DnsEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.DnsEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.DnsEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/DefaultNetworkEvent.class
DefaultNetworkEvent.java
package android.net.metrics
public final android.net.metrics.DefaultNetworkEvent extends java.lang.Object implements android.os.Parcelable  {
	public final int netId
	public final int[] transportTypes
	public final int prevNetId
	public final boolean prevIPv4
	public final boolean prevIPv6
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int[], int, boolean, boolean) 
		int netId
		int[] transportTypes
		int prevNetId
		boolean prevIPv4
		boolean prevIPv6
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
		String prevNetwork
		String newNetwork
	private java.lang.String ipSupport () 
	public static void logEvent (int, int[], int, boolean, boolean) 
		int netId
		int[] transports
		int prevNetId
		boolean hadIPv4
		boolean hadIPv6
	void  (android.os.Parcel, android.net.metrics.DefaultNetworkEvent$1) 
		android.os.Parcel x0
		android.net.metrics.DefaultNetworkEvent$1 x1
	static void  () 
}

android/net/metrics/RaEvent.class
RaEvent.java
package android.net.metrics
public final android.net.metrics.RaEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final long NO_LIFETIME
	public final long routerLifetime
	public final long prefixValidLifetime
	public final long prefixPreferredLifetime
	public final long routeInfoLifetime
	public final long rdnssLifetime
	public final long dnsslLifetime
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, long, long, long, long, long) 
		long routerLifetime
		long prefixValidLifetime
		long prefixPreferredLifetime
		long routeInfoLifetime
		long rdnssLifetime
		long dnsslLifetime
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.RaEvent$1) 
		android.os.Parcel x0
		android.net.metrics.RaEvent$1 x1
	static void  () 
}

android/net/metrics/DhcpErrorEvent.class
DhcpErrorEvent.java
package android.net.metrics
public final android.net.metrics.DhcpErrorEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int L2_ERROR
	public static final int L3_ERROR
	public static final int L4_ERROR
	public static final int DHCP_ERROR
	public static final int MISC_ERROR
	public static final int L2_TOO_SHORT
	public static final int L2_WRONG_ETH_TYPE
	public static final int L3_TOO_SHORT
	public static final int L3_NOT_IPV4
	public static final int L3_INVALID_IP
	public static final int L4_NOT_UDP
	public static final int L4_WRONG_PORT
	public static final int BOOTP_TOO_SHORT
	public static final int DHCP_BAD_MAGIC_COOKIE
	public static final int DHCP_INVALID_OPTION_LENGTH
	public static final int DHCP_NO_MSG_TYPE
	public static final int DHCP_UNKNOWN_MSG_TYPE
	public static final int BUFFER_UNDERFLOW
	public static final int RECEIVE_ERROR
	public final String ifName
	public final int errorCode
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String ifName
		int errorCode
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public static void logParseError (java.lang.String, int) 
		String ifName
		int errorCode
	public static void logReceiveError (java.lang.String) 
		String ifName
	public static int errorCodeWithOption (int, int) 
		int errorCode
		int option
	private static int makeErrorCode (int, int) 
		int type
		int subtype
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.DhcpErrorEvent$1) 
		android.os.Parcel x0
		android.net.metrics.DhcpErrorEvent$1 x1
	static void  () 
}

android/net/metrics/ApfStats.class
ApfStats.java
package android.net.metrics
public final android.net.metrics.ApfStats extends java.lang.Object implements android.os.Parcelable  {
	public final long durationMs
	public final int receivedRas
	public final int matchingRas
	public final int droppedRas
	public final int zeroLifetimeRas
	public final int parseErrors
	public final int programUpdates
	public final int maxProgramSize
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, int, int, int, int, int, int) 
		long durationMs
		int receivedRas
		int matchingRas
		int droppedRas
		int zeroLifetimeRas
		int parseErrors
		int programUpdates
		int maxProgramSize
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.ApfStats$1) 
		android.os.Parcel x0
		android.net.metrics.ApfStats$1 x1
	static void  () 
}

android/net/metrics/ValidationProbeEvent.class
ValidationProbeEvent.java
package android.net.metrics
public final android.net.metrics.ValidationProbeEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int PROBE_DNS
	public static final int PROBE_HTTP
	public static final int PROBE_HTTPS
	public static final int PROBE_PAC
	public static final int DNS_FAILURE
	public static final int DNS_SUCCESS
	public final int netId
	public final long durationMs
	public final int probeType
	public final int returnCode
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, long, int, int) 
		int netId
		long durationMs
		int probeType
		int returnCode
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public static java.lang.String getProbeName (int) 
		int probeType
	public static void logEvent (int, long, int, int) 
		int netId
		long durationMs
		int probeType
		int returnCode
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.ValidationProbeEvent$1) 
		android.os.Parcel x0
		android.net.metrics.ValidationProbeEvent$1 x1
	static void  () 
}

android/net/metrics/IpManagerEvent.class
IpManagerEvent.java
package android.net.metrics
public final android.net.metrics.IpManagerEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int PROVISIONING_OK
	public static final int PROVISIONING_FAIL
	public static final int COMPLETE_LIFECYCLE
	public final String ifName
	public final int eventType
	public final long durationMs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int, long) 
		String ifName
		int eventType
		long duration
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public static void logEvent (int, java.lang.String, long) 
		int eventType
		String ifName
		long durationMs
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.IpManagerEvent$1) 
		android.os.Parcel x0
		android.net.metrics.IpManagerEvent$1 x1
	static void  () 
}

android/net/metrics/IDnsEventListener$Stub.class
IDnsEventListener.java
package android.net.metrics
public abstract android.net.metrics.IDnsEventListener$Stub extends android.os.Binder implements android.net.metrics.IDnsEventListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDnsEvent
	public void  () 
	public static android.net.metrics.IDnsEventListener 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
		int _arg3
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/metrics/DhcpErrorEvent$1.class
DhcpErrorEvent.java
package android.net.metrics
final android.net.metrics.DhcpErrorEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.DhcpErrorEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.DhcpErrorEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/IpReachabilityEvent$Decoder.class
IpReachabilityEvent.java
package android.net.metrics
final android.net.metrics.IpReachabilityEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/IpConnectivityLog.class
IpConnectivityLog.java
package android.net.metrics
public android.net.metrics.IpConnectivityLog extends android.net.ConnectivityMetricsLogger {
	private static String TAG
	private static final boolean DBG
	public void  () 
	public void  (android.net.IConnectivityMetricsLogger) 
		android.net.IConnectivityMetricsLogger service
	public boolean log (long, android.os.Parcelable) 
		android.net.ConnectivityMetricsEvent event
		long result
		android.os.RemoteException e
		long timestamp
		android.os.Parcelable data
	public void log (android.os.Parcelable) 
		android.os.Parcelable event
	static void  () 
}

android/net/metrics/NetworkEvent$Decoder.class
NetworkEvent.java
package android.net.metrics
final android.net.metrics.NetworkEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/DnsEvent.class
DnsEvent.java
package android.net.metrics
public final android.net.metrics.DnsEvent extends java.lang.Object implements android.os.Parcelable  {
	public final int netId
	public final byte[] eventTypes
	public final byte[] returnCodes
	public final int[] latenciesMs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, byte[], byte[], int[]) 
		int netId
		byte[] eventTypes
		byte[] returnCodes
		int[] latenciesMs
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	public static void logEvent (int, byte[], byte[], int[]) 
		int netId
		byte[] eventTypes
		byte[] returnCodes
		int[] latenciesMs
	void  (android.os.Parcel, android.net.metrics.DnsEvent$1) 
		android.os.Parcel x0
		android.net.metrics.DnsEvent$1 x1
	static void  () 
}

android/net/metrics/NetworkEvent$1.class
NetworkEvent.java
package android.net.metrics
final android.net.metrics.NetworkEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.NetworkEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.NetworkEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/RaEvent$Builder.class
RaEvent.java
package android.net.metrics
public android.net.metrics.RaEvent$Builder extends java.lang.Object {
	long routerLifetime
	long prefixValidLifetime
	long prefixPreferredLifetime
	long routeInfoLifetime
	long rdnssLifetime
	long dnsslLifetime
	public void  () 
	public android.net.metrics.RaEvent build () 
	public android.net.metrics.RaEvent$Builder updateRouterLifetime (long) 
		long lifetime
	public android.net.metrics.RaEvent$Builder updatePrefixValidLifetime (long) 
		long lifetime
	public android.net.metrics.RaEvent$Builder updatePrefixPreferredLifetime (long) 
		long lifetime
	public android.net.metrics.RaEvent$Builder updateRouteInfoLifetime (long) 
		long lifetime
	public android.net.metrics.RaEvent$Builder updateRdnssLifetime (long) 
		long lifetime
	public android.net.metrics.RaEvent$Builder updateDnsslLifetime (long) 
		long lifetime
	private long updateLifetime (long, long) 
		long currentLifetime
		long newLifetime
}

android/net/metrics/NetworkEvent.class
NetworkEvent.java
package android.net.metrics
public final android.net.metrics.NetworkEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int NETWORK_CONNECTED
	public static final int NETWORK_VALIDATED
	public static final int NETWORK_VALIDATION_FAILED
	public static final int NETWORK_CAPTIVE_PORTAL_FOUND
	public static final int NETWORK_LINGER
	public static final int NETWORK_UNLINGER
	public static final int NETWORK_DISCONNECTED
	public final int netId
	public final int eventType
	public final long durationMs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, long) 
		int netId
		int eventType
		long durationMs
	public void  (int, int) 
		int netId
		int eventType
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public static void logEvent (int, int) 
		int netId
		int eventType
	public static void logValidated (int, long) 
		int netId
		long durationMs
	public static void logCaptivePortalFound (int, long) 
		int netId
		long durationMs
	public java.lang.String toString () 
	void  (android.os.Parcel, android.net.metrics.NetworkEvent$1) 
		android.os.Parcel x0
		android.net.metrics.NetworkEvent$1 x1
	static void  () 
}

android/net/metrics/DefaultNetworkEvent$1.class
DefaultNetworkEvent.java
package android.net.metrics
final android.net.metrics.DefaultNetworkEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.DefaultNetworkEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.DefaultNetworkEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/IpReachabilityEvent$1.class
IpReachabilityEvent.java
package android.net.metrics
final android.net.metrics.IpReachabilityEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.IpReachabilityEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.IpReachabilityEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/ApfProgramEvent$Decoder.class
ApfProgramEvent.java
package android.net.metrics
final android.net.metrics.ApfProgramEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/ValidationProbeEvent$1.class
ValidationProbeEvent.java
package android.net.metrics
final android.net.metrics.ValidationProbeEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.ValidationProbeEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.ValidationProbeEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/IpManagerEvent$1.class
IpManagerEvent.java
package android.net.metrics
final android.net.metrics.IpManagerEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.IpManagerEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.IpManagerEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/IpReachabilityEvent.class
IpReachabilityEvent.java
package android.net.metrics
public final android.net.metrics.IpReachabilityEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int PROBE
	public static final int NUD_FAILED
	public static final int PROVISIONING_LOST
	public static final int NUD_FAILED_ORGANIC
	public static final int PROVISIONING_LOST_ORGANIC
	public final String ifName
	public final int eventType
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, int) 
		String ifName
		int eventType
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public static void logProbeEvent (java.lang.String, int) 
		String ifName
		int nlErrorCode
	public static void logNudFailed (java.lang.String) 
		String ifName
	public static void logProvisioningLost (java.lang.String) 
		String ifName
	public static int nudFailureEventType (boolean, boolean) 
		boolean isFromProbe
		boolean isProvisioningLost
	public java.lang.String toString () 
		int hi
		int lo
		String eventName
	void  (android.os.Parcel, android.net.metrics.IpReachabilityEvent$1) 
		android.os.Parcel x0
		android.net.metrics.IpReachabilityEvent$1 x1
	static void  () 
}

android/net/metrics/IDnsEventListener.class
IDnsEventListener.java
package android.net.metrics
public abstract android.net.metrics.IDnsEventListener extends java.lang.Object implements android.os.IInterface  {
	public static final int EVENT_GETADDRINFO
	public static final int EVENT_GETHOSTBYNAME
	public abstract void onDnsEvent (int, int, int, int)  throws android.os.RemoteException 
}

android/net/metrics/RaEvent$1.class
RaEvent.java
package android.net.metrics
final android.net.metrics.RaEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.RaEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.RaEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/ApfProgramEvent.class
ApfProgramEvent.java
package android.net.metrics
public final android.net.metrics.ApfProgramEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final int FLAG_MULTICAST_FILTER_ON
	public static final int FLAG_HAS_IPV4_ADDRESS
	public final long lifetime
	public final int filteredRas
	public final int currentRas
	public final int programLength
	public final int flags
	public static final android.os.Parcelable$Creator CREATOR
	public void  (long, int, int, int, int) 
		long lifetime
		int filteredRas
		int currentRas
		int programLength
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
		String lifetimeString
	public static int flagsFor (boolean, boolean) 
		boolean hasIPv4
		boolean multicastFilterOn
		int bitfield
	private static java.lang.String namesOf (int) 
		int bit
		int bitfield
		java.util.List names
		java.util.BitSet set
	void  (android.os.Parcel, android.net.metrics.ApfProgramEvent$1) 
		android.os.Parcel x0
		android.net.metrics.ApfProgramEvent$1 x1
	static void  () 
}

android/net/metrics/IDnsEventListener$Stub$Proxy.class
IDnsEventListener.java
package android.net.metrics
 android.net.metrics.IDnsEventListener$Stub$Proxy extends java.lang.Object implements android.net.metrics.IDnsEventListener  {
	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 onDnsEvent (int, int, int, int)  throws android.os.RemoteException 
		int netId
		int eventType
		int returnCode
		int latencyMs
		android.os.Parcel _data
}

android/net/metrics/IpManagerEvent$Decoder.class
IpManagerEvent.java
package android.net.metrics
final android.net.metrics.IpManagerEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/ValidationProbeEvent$Decoder.class
ValidationProbeEvent.java
package android.net.metrics
final android.net.metrics.ValidationProbeEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/DhcpClientEvent$1.class
DhcpClientEvent.java
package android.net.metrics
final android.net.metrics.DhcpClientEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.DhcpClientEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.DhcpClientEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/DhcpErrorEvent$Decoder.class
DhcpErrorEvent.java
package android.net.metrics
final android.net.metrics.DhcpErrorEvent$Decoder extends java.lang.Object {
	static final android.util.SparseArray constants
	void  () 
	static void  () 
}

android/net/metrics/ApfStats$1.class
ApfStats.java
package android.net.metrics
final android.net.metrics.ApfStats$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.ApfStats createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.ApfStats[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/metrics/DhcpClientEvent.class
DhcpClientEvent.java
package android.net.metrics
public final android.net.metrics.DhcpClientEvent extends java.lang.Object implements android.os.Parcelable  {
	public static final String INITIAL_BOUND
	public static final String RENEWING_BOUND
	public final String ifName
	public final String msg
	public final int durationMs
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, java.lang.String, int) 
		String ifName
		String msg
		int durationMs
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	public static void logStateEvent (java.lang.String, java.lang.String) 
		String ifName
		String state
	void  (android.os.Parcel, android.net.metrics.DhcpClientEvent$1) 
		android.os.Parcel x0
		android.net.metrics.DhcpClientEvent$1 x1
	static void  () 
}

android/net/metrics/ApfProgramEvent$1.class
ApfProgramEvent.java
package android.net.metrics
final android.net.metrics.ApfProgramEvent$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.metrics.ApfProgramEvent createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.net.metrics.ApfProgramEvent[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/net/MailTo.class
MailTo.java
package android.net
public android.net.MailTo extends java.lang.Object {
	public static final String MAILTO_SCHEME
	private java.util.HashMap mHeaders
	private static final String TO
	private static final String BODY
	private static final String CC
	private static final String SUBJECT
	public static boolean isMailTo (java.lang.String) 
		String url
	public static android.net.MailTo parse (java.lang.String)  throws android.net.ParseException 
		String[] nameval
		String q
		String[] queries
		String addr
		String url
		String noScheme
		android.net.Uri email
		android.net.MailTo m
		String query
		String address
	public java.lang.String getTo () 
	public java.lang.String getCc () 
	public java.lang.String getSubject () 
	public java.lang.String getBody () 
	public java.util.Map getHeaders () 
	public java.lang.String toString () 
		java.util.Map$Entry header
		StringBuilder sb
	private void  () 
}

android/net/NetworkInfo$1.class
NetworkInfo.java
package android.net
final android.net.NetworkInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.net.NetworkInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int netType
		int subtype
		String typeName
		String subtypeName
		android.net.NetworkInfo netInfo
	public android.net.NetworkInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

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

android/net/NetworkInfo$State.class
NetworkInfo.java
package android.net
public final android.net.NetworkInfo$State extends java.lang.Enum {
	public static final android.net.NetworkInfo$State CONNECTING
	public static final android.net.NetworkInfo$State CONNECTED
	public static final android.net.NetworkInfo$State SUSPENDED
	public static final android.net.NetworkInfo$State DISCONNECTING
	public static final android.net.NetworkInfo$State DISCONNECTED
	public static final android.net.NetworkInfo$State UNKNOWN
	private static final android.net.NetworkInfo$State[] $VALUES
	public static android.net.NetworkInfo$State[] values () 
	public static android.net.NetworkInfo$State valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/net/LinkProperties$CompareResult.class
LinkProperties.java
package android.net
public android.net.LinkProperties$CompareResult extends java.lang.Object {
	public java.util.List removed
	public java.util.List added
	public void  () 
	public java.lang.String toString () 
		Object addr
		Object addr
		String retVal
}

android/net/INetworkPolicyListener$Stub.class
INetworkPolicyListener.java
package android.net
public abstract android.net.INetworkPolicyListener$Stub extends android.os.Binder implements android.net.INetworkPolicyListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onUidRulesChanged
	static final int TRANSACTION_onMeteredIfacesChanged
	static final int TRANSACTION_onRestrictBackgroundChanged
	static final int TRANSACTION_onRestrictBackgroundWhitelistChanged
	static final int TRANSACTION_onRestrictBackgroundBlacklistChanged
	public void  () 
	public static android.net.INetworkPolicyListener 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[] _arg0
		boolean _arg0
		int _arg0
		boolean _arg1
		int _arg0
		boolean _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/ConnectivityManager$LegacyRequest.class
ConnectivityManager.java
package android.net
 android.net.ConnectivityManager$LegacyRequest extends java.lang.Object {
	android.net.NetworkCapabilities networkCapabilities
	android.net.NetworkRequest networkRequest
	int expireSequenceNumber
	android.net.Network currentNetwork
	int delay
	android.net.ConnectivityManager$NetworkCallback networkCallback
	private void  () 
	private void clearDnsBinding () 
	static void access$100 (android.net.ConnectivityManager$LegacyRequest) 
		android.net.ConnectivityManager$LegacyRequest x0
	void  (android.net.ConnectivityManager$1) 
		android.net.ConnectivityManager$1 x0
}

android/net/INetworkPolicyManager$Stub$Proxy.class
INetworkPolicyManager.java
package android.net
 android.net.INetworkPolicyManager$Stub$Proxy extends java.lang.Object implements android.net.INetworkPolicyManager  {
	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 setUidPolicy (int, int)  throws android.os.RemoteException 
		int uid
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addUidPolicy (int, int)  throws android.os.RemoteException 
		int uid
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeUidPolicy (int, int)  throws android.os.RemoteException 
		int uid
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
	public int getUidPolicy (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public int[] getUidsWithPolicy (int)  throws android.os.RemoteException 
		int policy
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public boolean isUidForeground (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setConnectivityListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
		android.net.INetworkPolicyListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void registerListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
		android.net.INetworkPolicyListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterListener (android.net.INetworkPolicyListener)  throws android.os.RemoteException 
		android.net.INetworkPolicyListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setNetworkPolicies (android.net.NetworkPolicy[])  throws android.os.RemoteException 
		android.net.NetworkPolicy[] policies
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.NetworkPolicy[] getNetworkPolicies (java.lang.String)  throws android.os.RemoteException 
		String callingPackage
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkPolicy[] _result
	public void snoozeLimit (android.net.NetworkTemplate)  throws android.os.RemoteException 
		android.net.NetworkTemplate template
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRestrictBackground (boolean)  throws android.os.RemoteException 
		boolean restrictBackground
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean getRestrictBackground ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void onTetheringChanged (java.lang.String, boolean)  throws android.os.RemoteException 
		String iface
		boolean tethering
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addRestrictBackgroundWhitelistedUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeRestrictBackgroundWhitelistedUid (int)  throws android.os.RemoteException 
		int uid
		android.os.Parcel _data
		android.os.Parcel _reply
	public int[] getRestrictBackgroundWhitelistedUids ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int[] _result
	public int getRestrictBackgroundByCaller ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void setDeviceIdleMode (boolean)  throws android.os.RemoteException 
		boolean enabled
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.net.NetworkQuotaInfo getNetworkQuotaInfo (android.net.NetworkState)  throws android.os.RemoteException 
		android.net.NetworkQuotaInfo _result
		android.net.NetworkState state
		android.os.Parcel _data
		android.os.Parcel _reply
		android.net.NetworkQuotaInfo _result
	public boolean isNetworkMetered (android.net.NetworkState)  throws android.os.RemoteException 
		android.net.NetworkState state
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void factoryReset (java.lang.String)  throws android.os.RemoteException 
		String subscriber
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/net/INetworkStatsSession$Stub.class
INetworkStatsSession.java
package android.net
public abstract android.net.INetworkStatsSession$Stub extends android.os.Binder implements android.net.INetworkStatsSession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDeviceSummaryForNetwork
	static final int TRANSACTION_getSummaryForNetwork
	static final int TRANSACTION_getHistoryForNetwork
	static final int TRANSACTION_getSummaryForAllUid
	static final int TRANSACTION_getHistoryForUid
	static final int TRANSACTION_getHistoryIntervalForUid
	static final int TRANSACTION_getRelevantUids
	static final int TRANSACTION_close
	public void  () 
	public static android.net.INetworkStatsSession 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.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		long _arg1
		long _arg2
		android.net.NetworkStats _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		long _arg1
		long _arg2
		android.net.NetworkStats _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		int _arg1
		android.net.NetworkStatsHistory _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		long _arg1
		long _arg2
		boolean _arg3
		android.net.NetworkStats _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		android.net.NetworkStatsHistory _result
		android.net.NetworkTemplate _arg0
		android.net.NetworkTemplate _arg0
		int _arg1
		int _arg2
		int _arg3
		int _arg4
		long _arg5
		long _arg6
		android.net.NetworkStatsHistory _result
		int[] _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/net/NetworkStatsHistory$ParcelUtils.class
NetworkStatsHistory.java
package android.net
public android.net.NetworkStatsHistory$ParcelUtils extends java.lang.Object {
	public void  () 
	public static long[] readLongArray (android.os.Parcel) 
		int i
		android.os.Parcel in
		int size
		long[] values
	public static void writeLongArray (android.os.Parcel, long[], int) 
		int i
		android.os.Parcel out
		long[] values
		int size
}

android/net/Network$NetworkBoundSocketFactory.class
Network.java
package android.net
 android.net.Network$NetworkBoundSocketFactory extends javax.net.SocketFactory {
	private final int mNetId
	final android.net.Network this$0
	public void  (android.net.Network, int) 
		int netId
	private java.net.Socket connectToHost (java.lang.String, int, java.net.SocketAddress)  throws java.io.IOException 
		java.net.Socket socket
		java.io.IOException e
		int i
		String host
		int port
		java.net.SocketAddress localAddress
		java.net.InetAddress[] hostAddresses
	public java.net.Socket createSocket (java.lang.String, int, java.net.InetAddress, int)  throws java.io.IOException 
		String host
		int port
		java.net.InetAddress localHost
		int localPort
	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
		java.net.Socket socket
	public java.net.Socket createSocket (java.net.InetAddress, int)  throws java.io.IOException 
		java.net.InetAddress host
		int port
		java.net.Socket socket
	public java.net.Socket createSocket (java.lang.String, int)  throws java.io.IOException 
		String host
		int port
	public java.net.Socket createSocket ()  throws java.io.IOException 
		java.net.Socket socket
}

android/widget/
android/widget/ActivityChooserModel$OnChooseActivityListener.class
ActivityChooserModel.java
package android.widget
public abstract android.widget.ActivityChooserModel$OnChooseActivityListener extends java.lang.Object {
	public abstract boolean onChooseActivity (android.widget.ActivityChooserModel, android.content.Intent) 
}

android/widget/NumberPicker$2.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$2 extends java.lang.Object implements android.view.View$OnLongClickListener  {
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public boolean onLongClick (android.view.View) 
		android.view.View v
}

android/widget/PopupWindow$PopupBackgroundView.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupBackgroundView extends android.widget.FrameLayout {
	final android.widget.PopupWindow this$0
	public void  (android.widget.PopupWindow, android.content.Context) 
		android.content.Context context
	protected int[] onCreateDrawableState (int) 
		int[] drawableState
		int extraSpace
}

android/widget/TabHost$LabelIndicatorStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$LabelIndicatorStrategy extends java.lang.Object implements android.widget.TabHost$IndicatorStrategy  {
	private final CharSequence mLabel
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, java.lang.CharSequence) 
		CharSequence label
	public android.view.View createIndicatorView () 
		android.content.Context context
		android.view.LayoutInflater inflater
		android.view.View tabIndicator
		android.widget.TextView tv
	void  (android.widget.TabHost, java.lang.CharSequence, android.widget.TabHost$1) 
		android.widget.TabHost x0
		CharSequence x1
		android.widget.TabHost$1 x2
}

android/widget/MediaController$7.class
MediaController.java
package android.widget
 android.widget.MediaController$7 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void onClick (android.view.View) 
		android.view.View v
		int pos
}

android/widget/DropDownListView.class
DropDownListView.java
package android.widget
public android.widget.DropDownListView extends android.widget.ListView {
	private boolean mListSelectionHidden
	private boolean mHijackFocus
	private boolean mDrawsInPressedState
	private com.android.internal.widget.AutoScrollHelper$AbsListViewAutoScroller mScrollHelper
	private android.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean hijackFocus
	public void  (android.content.Context, boolean, int) 
		android.content.Context context
		boolean hijackFocus
		int defStyleAttr
	boolean shouldShowSelector () 
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onHoverEvent (android.view.MotionEvent) 
		android.view.View hoveredItem
		int position
		android.view.MotionEvent ev
		int action
		boolean handled
	protected void drawableStateChanged () 
	public boolean onForwardedEvent (android.view.MotionEvent, int) 
		long id
		int activeIndex
		int x
		int y
		int position
		android.view.View child
		android.view.MotionEvent event
		int activePointerId
		boolean handledEvent
		boolean clearPressedItem
		int actionMasked
	public void setListSelectionHidden (boolean) 
		boolean hideListSelection
	private void clearPressedItem () 
		android.view.View motionView
	private void setPressedItem (android.view.View, int, float, float) 
		android.view.View child
		int position
		float x
		float y
		android.view.View motionView
		float childX
		float childY
	boolean touchModeDrawsInPressedState () 
	android.view.View obtainView (int, boolean[]) 
		int position
		boolean[] isScrap
		android.view.View view
	public boolean isInTouchMode () 
	public boolean hasWindowFocus () 
	public boolean isFocused () 
	public boolean hasFocus () 
	static android.widget.DropDownListView$ResolveHoverRunnable access$102 (android.widget.DropDownListView, android.widget.DropDownListView$ResolveHoverRunnable) 
		android.widget.DropDownListView x0
		android.widget.DropDownListView$ResolveHoverRunnable x1
}

android/widget/ExpandableListConnector$MyDataSetObserver.class
ExpandableListConnector.java
package android.widget
public android.widget.ExpandableListConnector$MyDataSetObserver extends android.database.DataSetObserver {
	final android.widget.ExpandableListConnector this$0
	protected void  (android.widget.ExpandableListConnector) 
		android.widget.ExpandableListConnector this$0
	public void onChanged () 
	public void onInvalidated () 
}

android/widget/FastScroller$2.class
FastScroller.java
package android.widget
 android.widget.FastScroller$2 extends android.animation.AnimatorListenerAdapter {
	final android.widget.FastScroller this$0
	void  (android.widget.FastScroller) 
		android.widget.FastScroller this$0
	public void onAnimationEnd (android.animation.Animator) 
		android.animation.Animator animation
}

android/widget/Space.class
Space.java
package android.widget
public final android.widget.Space 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
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private static int getDefaultSize2 (int, int) 
		int size
		int measureSpec
		int result
		int specMode
		int specSize
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
}

android/widget/SearchView.class
SearchView.java
package android.widget
public android.widget.SearchView extends android.widget.LinearLayout implements android.view.CollapsibleActionView  {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final String IME_OPTION_NO_MICROPHONE
	private final android.widget.SearchView$SearchAutoComplete mSearchSrcTextView
	private final android.view.View mSearchEditFrame
	private final android.view.View mSearchPlate
	private final android.view.View mSubmitArea
	private final android.widget.ImageView mSearchButton
	private final android.widget.ImageView mGoButton
	private final android.widget.ImageView mCloseButton
	private final android.widget.ImageView mVoiceButton
	private final android.view.View mDropDownAnchor
	private android.widget.SearchView$UpdatableTouchDelegate mTouchDelegate
	private android.graphics.Rect mSearchSrcTextViewBounds
	private android.graphics.Rect mSearchSrtTextViewBoundsExpanded
	private int[] mTemp
	private int[] mTemp2
	private final android.widget.ImageView mCollapsedIcon
	private final android.graphics.drawable.Drawable mSearchHintIcon
	private final int mSuggestionRowLayout
	private final int mSuggestionCommitIconResId
	private final android.content.Intent mVoiceWebSearchIntent
	private final android.content.Intent mVoiceAppSearchIntent
	private final CharSequence mDefaultQueryHint
	private android.widget.SearchView$OnQueryTextListener mOnQueryChangeListener
	private android.widget.SearchView$OnCloseListener mOnCloseListener
	private android.view.View$OnFocusChangeListener mOnQueryTextFocusChangeListener
	private android.widget.SearchView$OnSuggestionListener mOnSuggestionListener
	private android.view.View$OnClickListener mOnSearchClickListener
	private boolean mIconifiedByDefault
	private boolean mIconified
	private android.widget.CursorAdapter mSuggestionsAdapter
	private boolean mSubmitButtonEnabled
	private CharSequence mQueryHint
	private boolean mQueryRefinement
	private boolean mClearingFocus
	private int mMaxWidth
	private boolean mVoiceButtonEnabled
	private CharSequence mOldQueryText
	private CharSequence mUserQuery
	private boolean mExpandedInActionView
	private int mCollapsedImeOptions
	private android.app.SearchableInfo mSearchable
	private android.os.Bundle mAppSearchData
	private Runnable mShowImeRunnable
	private Runnable mUpdateDrawableStateRunnable
	private Runnable mReleaseCursorRunnable
	private final java.util.WeakHashMap mOutsideDrawablesCache
	private final android.view.View$OnClickListener mOnClickListener
	android.view.View$OnKeyListener mTextKeyListener
	private final android.widget.TextView$OnEditorActionListener mOnEditorActionListener
	private final android.widget.AdapterView$OnItemClickListener mOnItemClickListener
	private final android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener
	private android.text.TextWatcher mTextWatcher
	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
		android.view.LayoutInflater inflater
		int layoutResId
		int maxWidth
		int imeOptions
		int inputType
		boolean focusable
	int getSuggestionRowLayout () 
	int getSuggestionCommitIconResId () 
	public void setSearchableInfo (android.app.SearchableInfo) 
		android.app.SearchableInfo searchable
	public void setAppSearchData (android.os.Bundle) 
		android.os.Bundle appSearchData
	public void setImeOptions (int) 
		int imeOptions
	public int getImeOptions () 
	public void setInputType (int) 
		int inputType
	public int getInputType () 
	public boolean requestFocus (int, android.graphics.Rect) 
		boolean result
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void clearFocus () 
	public void setOnQueryTextListener (android.widget.SearchView$OnQueryTextListener) 
		android.widget.SearchView$OnQueryTextListener listener
	public void setOnCloseListener (android.widget.SearchView$OnCloseListener) 
		android.widget.SearchView$OnCloseListener listener
	public void setOnQueryTextFocusChangeListener (android.view.View$OnFocusChangeListener) 
		android.view.View$OnFocusChangeListener listener
	public void setOnSuggestionListener (android.widget.SearchView$OnSuggestionListener) 
		android.widget.SearchView$OnSuggestionListener listener
	public void setOnSearchClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public java.lang.CharSequence getQuery () 
	public void setQuery (java.lang.CharSequence, boolean) 
		CharSequence query
		boolean submit
	public void setQueryHint (java.lang.CharSequence) 
		CharSequence hint
	public java.lang.CharSequence getQueryHint () 
		CharSequence hint
		CharSequence hint
		CharSequence hint
	public void setIconifiedByDefault (boolean) 
		boolean iconified
	public boolean isIconfiedByDefault () 
	public void setIconified (boolean) 
		boolean iconify
	public boolean isIconified () 
	public void setSubmitButtonEnabled (boolean) 
		boolean enabled
	public boolean isSubmitButtonEnabled () 
	public void setQueryRefinementEnabled (boolean) 
		boolean enable
	public boolean isQueryRefinementEnabled () 
	public void setSuggestionsAdapter (android.widget.CursorAdapter) 
		android.widget.CursorAdapter adapter
	public android.widget.CursorAdapter getSuggestionsAdapter () 
	public void setMaxWidth (int) 
		int maxpixels
	public int getMaxWidth () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int width
		int heightMode
		int height
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	private void getChildBoundsWithinSearchView (android.view.View, android.graphics.Rect) 
		android.view.View view
		android.graphics.Rect rect
		int top
		int left
	private int getPreferredWidth () 
	private int getPreferredHeight () 
	private void updateViewsVisibility (boolean) 
		int iconVisibility
		boolean collapsed
		int visCollapsed
		boolean hasText
		int iconVisibility
	private boolean hasVoiceSearch () 
		android.content.pm.ResolveInfo ri
		android.content.Intent testIntent
	private boolean isSubmitAreaEnabled () 
	private void updateSubmitButton (boolean) 
		boolean hasText
		int visibility
	private void updateSubmitArea () 
		int visibility
	private void updateCloseButton () 
		boolean hasText
		boolean showClose
		android.graphics.drawable.Drawable closeButtonImg
	private void postUpdateFocusedState () 
	private void updateFocusedState () 
		boolean focused
		int[] stateSet
		android.graphics.drawable.Drawable searchPlateBg
		android.graphics.drawable.Drawable submitAreaBg
	protected void onDetachedFromWindow () 
	private void setImeVisibility (boolean) 
		android.view.inputmethod.InputMethodManager imm
		boolean visible
	void onQueryRefine (java.lang.CharSequence) 
		CharSequence queryText
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		android.app.SearchableInfo$ActionKeyInfo actionKey
	private boolean onSuggestionsKey (android.view.View, int, android.view.KeyEvent) 
		int position
		int selPoint
		String actionMsg
		android.database.Cursor c
		int position
		android.app.SearchableInfo$ActionKeyInfo actionKey
		android.view.View v
		int keyCode
		android.view.KeyEvent event
	private static java.lang.String getActionKeyMessage (android.database.Cursor, android.app.SearchableInfo$ActionKeyInfo) 
		android.database.Cursor c
		android.app.SearchableInfo$ActionKeyInfo actionKey
		String result
		String column
	private java.lang.CharSequence getDecoratedHint (java.lang.CharSequence) 
		CharSequence hintText
		int textSize
		android.text.SpannableStringBuilder ssb
	private void updateQueryHint () 
		CharSequence hint
	private void updateSearchAutoComplete () 
		int inputType
	private void updateVoiceButton (boolean) 
		boolean empty
		int visibility
	private void onTextChanged (java.lang.CharSequence) 
		CharSequence newText
		CharSequence text
		boolean hasText
	private void onSubmitQuery () 
		CharSequence query
	private void dismissSuggestions () 
	private void onCloseClicked () 
		CharSequence text
	private void onSearchClicked () 
	private void onVoiceClicked () 
		android.content.Intent webSearchIntent
		android.content.Intent appSearchIntent
		android.content.ActivityNotFoundException e
		android.app.SearchableInfo searchable
	void onTextFocusChanged () 
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	public void onActionViewCollapsed () 
	public void onActionViewExpanded () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.SearchView$SavedState ss
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.SearchView$SavedState ss
	public java.lang.CharSequence getAccessibilityClassName () 
	private void adjustDropDownSizeAndPosition () 
		int offset
		android.content.res.Resources res
		int anchorPadding
		android.graphics.Rect dropDownPadding
		boolean isLayoutRtl
		int iconOffset
		int offset
		int width
	private boolean onItemClicked (int, int, java.lang.String) 
		int position
		int actionKey
		String actionMsg
	private boolean onItemSelected (int) 
		int position
	private void rewriteQueryFromSuggestion (int) 
		CharSequence newQuery
		int position
		CharSequence oldQuery
		android.database.Cursor c
	private boolean launchSuggestion (int, int, java.lang.String) 
		android.content.Intent intent
		int position
		int actionKey
		String actionMsg
		android.database.Cursor c
	private void launchIntent (android.content.Intent) 
		RuntimeException ex
		android.content.Intent intent
	private void setQuery (java.lang.CharSequence) 
		CharSequence query
	private void launchQuerySearch (int, java.lang.String, java.lang.String) 
		int actionKey
		String actionMsg
		String query
		String action
		android.content.Intent intent
	private android.content.Intent createIntent (java.lang.String, android.net.Uri, java.lang.String, java.lang.String, int, java.lang.String) 
		String action
		android.net.Uri data
		String extraData
		String query
		int actionKey
		String actionMsg
		android.content.Intent intent
	private android.content.Intent createVoiceWebSearchIntent (android.content.Intent, android.app.SearchableInfo) 
		android.content.Intent baseIntent
		android.app.SearchableInfo searchable
		android.content.Intent voiceIntent
		android.content.ComponentName searchActivity
	private android.content.Intent createVoiceAppSearchIntent (android.content.Intent, android.app.SearchableInfo) 
		android.content.Intent baseIntent
		android.app.SearchableInfo searchable
		android.content.ComponentName searchActivity
		android.content.Intent queryIntent
		android.app.PendingIntent pending
		android.os.Bundle queryExtras
		android.content.Intent voiceIntent
		String languageModel
		String prompt
		String language
		int maxResults
		android.content.res.Resources resources
	private android.content.Intent createIntentFromSuggestion (android.database.Cursor, int, java.lang.String) 
		String id
		String action
		String data
		android.net.Uri dataUri
		String query
		String extraData
		RuntimeException e2
		int rowNum
		int rowNum
		RuntimeException e
		android.database.Cursor c
		int actionKey
		String actionMsg
	private void forceSuggestionQuery () 
	static boolean isLandscapeMode (android.content.Context) 
		android.content.Context context
	static void access$000 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.CursorAdapter access$100 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.view.View$OnFocusChangeListener access$200 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$300 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.ImageView access$400 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$500 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.ImageView access$600 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$700 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.ImageView access$800 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$900 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.ImageView access$1000 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$1100 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.widget.SearchView$SearchAutoComplete access$1200 (android.widget.SearchView) 
		android.widget.SearchView x0
	static void access$1300 (android.widget.SearchView) 
		android.widget.SearchView x0
	static android.app.SearchableInfo access$1400 (android.widget.SearchView) 
		android.widget.SearchView x0
	static boolean access$1500 (android.widget.SearchView, android.view.View, int, android.view.KeyEvent) 
		android.widget.SearchView x0
		android.view.View x1
		int x2
		android.view.KeyEvent x3
	static void access$1700 (android.widget.SearchView, int, java.lang.String, java.lang.String) 
		android.widget.SearchView x0
		int x1
		String x2
		String x3
	static boolean access$1800 (android.widget.SearchView, int, int, java.lang.String) 
		android.widget.SearchView x0
		int x1
		int x2
		String x3
	static boolean access$1900 (android.widget.SearchView, int) 
		android.widget.SearchView x0
		int x1
	static void access$2000 (android.widget.SearchView, java.lang.CharSequence) 
		android.widget.SearchView x0
		CharSequence x1
	static void access$2100 (android.widget.SearchView, boolean) 
		android.widget.SearchView x0
		boolean x1
}

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

android/widget/RemoteViews$TextViewDrawableColorFilterAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$TextViewDrawableColorFilterAction extends android.widget.RemoteViews$Action {
	final boolean isRelative
	final int index
	final int color
	final android.graphics.PorterDuff$Mode mode
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, boolean, int, int, android.graphics.PorterDuff$Mode) 
		int viewId
		boolean isRelative
		int index
		int color
		android.graphics.PorterDuff$Mode mode
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	private android.graphics.PorterDuff$Mode readPorterDuffMode (android.os.Parcel) 
		android.os.Parcel parcel
		int mode
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.TextView target
		android.graphics.drawable.Drawable[] drawables
		android.graphics.drawable.Drawable d
	public java.lang.String getActionName () 
}

android/widget/AbsSpinner$SavedState.class
AbsSpinner.java
package android.widget
 android.widget.AbsSpinner$SavedState extends android.view.View$BaseSavedState {
	long selectedId
	int position
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/widget/TabHost$1.class
TabHost.java
package android.widget
 android.widget.TabHost$1 extends java.lang.Object implements android.view.View$OnKeyListener  {
	final android.widget.TabHost this$0
	void  (android.widget.TabHost) 
		android.widget.TabHost this$0
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.view.View v
		int keyCode
		android.view.KeyEvent event
}

android/widget/GridLayout$Arc.class
GridLayout.java
package android.widget
final android.widget.GridLayout$Arc extends java.lang.Object {
	public final android.widget.GridLayout$Interval span
	public final android.widget.GridLayout$MutableInt value
	public boolean valid
	public void  (android.widget.GridLayout$Interval, android.widget.GridLayout$MutableInt) 
		android.widget.GridLayout$Interval span
		android.widget.GridLayout$MutableInt value
	public java.lang.String toString () 
}

android/widget/RelativeLayout$LayoutParams.class
RelativeLayout.java
package android.widget
public android.widget.RelativeLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	private int[] mRules
	private int[] mInitialRules
	private int mLeft
	private int mTop
	private int mRight
	private int mBottom
	private boolean mNeedsLayoutResolution
	private boolean mRulesChanged
	private boolean mIsRtlCompatibilityMode
	public boolean alignWithParent
	public void  (android.content.Context, android.util.AttributeSet) 
		int attr
		int i
		android.content.Context c
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int targetSdkVersion
		int[] rules
		int[] initialRules
		int N
	public void  (int, int) 
		int w
		int h
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams source
	public java.lang.String debug (java.lang.String) 
		String output
	public void addRule (int) 
		int verb
	public void addRule (int, int) 
		int verb
		int subject
	public void removeRule (int) 
		int verb
	public int getRule (int) 
		int verb
	private boolean hasRelativeRules () 
	private boolean isRelativeRule (int) 
		int rule
	private void resolveRules (int) 
		int layoutDirection
		boolean isLayoutRtl
	public int[] getRules (int) 
		int layoutDirection
	public int[] getRules () 
	public void resolveLayoutDirection (int) 
		int layoutDirection
	private boolean shouldResolveLayoutDirection (int) 
		int layoutDirection
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	static int access$100 (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams x0
	static int access$200 (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams x0
	static int access$300 (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams x0
	static int access$400 (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams x0
	static int access$102 (android.widget.RelativeLayout$LayoutParams, int) 
		android.widget.RelativeLayout$LayoutParams x0
		int x1
	static int access$202 (android.widget.RelativeLayout$LayoutParams, int) 
		android.widget.RelativeLayout$LayoutParams x0
		int x1
	static int access$402 (android.widget.RelativeLayout$LayoutParams, int) 
		android.widget.RelativeLayout$LayoutParams x0
		int x1
	static int access$302 (android.widget.RelativeLayout$LayoutParams, int) 
		android.widget.RelativeLayout$LayoutParams x0
		int x1
	static int[] access$700 (android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams x0
}

android/widget/ListPopupWindow$2.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ListPopupWindow this$0
	void  (android.widget.ListPopupWindow) 
		android.widget.ListPopupWindow this$0
	public void run () 
		android.view.View view
}

android/widget/ZoomButtonsController.class
ZoomButtonsController.java
package android.widget
public android.widget.ZoomButtonsController extends java.lang.Object implements android.view.View$OnTouchListener  {
	private static final String TAG
	private static final int ZOOM_CONTROLS_TIMEOUT
	private static final int ZOOM_CONTROLS_TOUCH_PADDING
	private int mTouchPaddingScaledSq
	private final android.content.Context mContext
	private final android.view.WindowManager mWindowManager
	private boolean mAutoDismissControls
	private final android.view.View mOwnerView
	private final int[] mOwnerViewRawLocation
	private final android.widget.FrameLayout mContainer
	private android.view.WindowManager$LayoutParams mContainerLayoutParams
	private final int[] mContainerRawLocation
	private android.widget.ZoomControls mControls
	private android.view.View mTouchTargetView
	private final int[] mTouchTargetWindowLocation
	private boolean mReleaseTouchListenerOnUp
	private boolean mIsVisible
	private final android.graphics.Rect mTempRect
	private final int[] mTempIntArray
	private android.widget.ZoomButtonsController$OnZoomListener mCallback
	private Runnable mPostedVisibleInitializer
	private final android.content.IntentFilter mConfigurationChangedFilter
	private final android.content.BroadcastReceiver mConfigurationChangedReceiver
	private static final int MSG_POST_CONFIGURATION_CHANGED
	private static final int MSG_DISMISS_ZOOM_CONTROLS
	private static final int MSG_POST_SET_VISIBLE
	private final android.os.Handler mHandler
	public void  (android.view.View) 
		android.view.View ownerView
	public void setZoomInEnabled (boolean) 
		boolean enabled
	public void setZoomOutEnabled (boolean) 
		boolean enabled
	public void setZoomSpeed (long) 
		long speed
	private android.widget.FrameLayout createContainer () 
		android.view.WindowManager$LayoutParams lp
		android.widget.FrameLayout container
		android.view.LayoutInflater inflater
	public void setOnZoomListener (android.widget.ZoomButtonsController$OnZoomListener) 
		android.widget.ZoomButtonsController$OnZoomListener listener
	public void setFocusable (boolean) 
		boolean focusable
		int oldFlags
	public boolean isAutoDismissed () 
	public void setAutoDismissed (boolean) 
		boolean autoDismiss
	public boolean isVisible () 
	public void setVisible (boolean) 
		boolean visible
	public android.view.ViewGroup getContainer () 
	public android.view.View getZoomControls () 
	private void dismissControlsDelayed (int) 
		int delay
	private void refreshPositioningVariables () 
		int ownerHeight
		int ownerWidth
		int containerOwnerYOffset
		int[] ownerViewWindowLoc
	private boolean onContainerKey (android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState ds
		android.view.ViewRootImpl viewRoot
		android.view.KeyEvent event
		int keyCode
	private boolean isInterestingKey (int) 
		int keyCode
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		int targetViewRawX
		int targetViewRawY
		android.view.MotionEvent containerEvent
		float containerX
		float containerY
		boolean retValue
		android.view.View v
		android.view.MotionEvent event
		int action
		android.view.View targetView
	private void setTouchTargetView (android.view.View) 
		android.view.View view
	private android.view.View findViewForTouch (int, int) 
		int distanceX
		int distanceY
		android.view.View child
		int distanceX
		int distanceY
		int distanceSq
		int i
		int rawX
		int rawY
		int containerCoordsX
		int containerCoordsY
		android.graphics.Rect frame
		android.view.View closestChild
		int closestChildDistanceSq
	private void onPostConfigurationChanged () 
	static boolean access$000 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static android.os.Handler access$100 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static void access$200 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static android.view.View access$300 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static int access$400 () 
	static void access$500 (android.widget.ZoomButtonsController, int) 
		android.widget.ZoomButtonsController x0
		int x1
	static android.widget.ZoomButtonsController$OnZoomListener access$600 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static void access$700 (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController x0
	static boolean access$800 (android.widget.ZoomButtonsController, android.view.KeyEvent) 
		android.widget.ZoomButtonsController x0
		android.view.KeyEvent x1
	static void  () 
}

android/widget/AdapterViewFlipper$2.class
AdapterViewFlipper.java
package android.widget
 android.widget.AdapterViewFlipper$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AdapterViewFlipper this$0
	void  (android.widget.AdapterViewFlipper) 
		android.widget.AdapterViewFlipper this$0
	public void run () 
}

android/widget/Editor$InputMethodState.class
Editor.java
package android.widget
 android.widget.Editor$InputMethodState extends java.lang.Object {
	android.view.inputmethod.ExtractedTextRequest mExtractedTextRequest
	final android.view.inputmethod.ExtractedText mExtractedText
	int mBatchEditNesting
	boolean mCursorChanged
	boolean mSelectionModeChanged
	boolean mContentChanged
	int mChangedStart
	int mChangedEnd
	int mChangedDelta
	void  () 
}

android/widget/ArrayAdapter.class
ArrayAdapter.java
package android.widget
public android.widget.ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter  {
	private final Object mLock
	private final android.view.LayoutInflater mInflater
	private final android.content.Context mContext
	private final int mResource
	private int mDropDownResource
	private java.util.List mObjects
	private int mFieldId
	private boolean mNotifyOnChange
	private java.util.ArrayList mOriginalValues
	private android.widget.ArrayAdapter$ArrayFilter mFilter
	private android.view.LayoutInflater mDropDownInflater
	public void  (android.content.Context, int) 
		android.content.Context context
		int resource
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int resource
		int textViewResourceId
	public void  (android.content.Context, int, java.lang.Object[]) 
		android.content.Context context
		int resource
		Object[] objects
	public void  (android.content.Context, int, int, java.lang.Object[]) 
		android.content.Context context
		int resource
		int textViewResourceId
		Object[] objects
	public void  (android.content.Context, int, java.util.List) 
		android.content.Context context
		int resource
		java.util.List objects
	public void  (android.content.Context, int, int, java.util.List) 
		android.content.Context context
		int resource
		int textViewResourceId
		java.util.List objects
	public void add (java.lang.Object) 
		Object object
	public void addAll (java.util.Collection) 
		java.util.Collection collection
	public transient void addAll (java.lang.Object[]) 
		Object[] items
	public void insert (java.lang.Object, int) 
		Object object
		int index
	public void remove (java.lang.Object) 
		Object object
	public void clear () 
	public void sort (java.util.Comparator) 
		java.util.Comparator comparator
	public void notifyDataSetChanged () 
	public void setNotifyOnChange (boolean) 
		boolean notifyOnChange
	public android.content.Context getContext () 
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public int getPosition (java.lang.Object) 
		Object item
	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
	private android.view.View createViewFromResource (android.view.LayoutInflater, int, android.view.View, android.view.ViewGroup, int) 
		android.view.View view
		android.widget.TextView text
		ClassCastException e
		android.view.LayoutInflater inflater
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		int resource
		android.view.View view
		android.widget.TextView text
		android.widget.TextView text
		Object item
	public void setDropDownViewResource (int) 
		int resource
	public void setDropDownViewTheme (android.content.res.Resources$Theme) 
		android.content.Context context
		android.content.res.Resources$Theme theme
	public android.content.res.Resources$Theme getDropDownViewTheme () 
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.LayoutInflater inflater
	public static android.widget.ArrayAdapter createFromResource (android.content.Context, int, int) 
		android.content.Context context
		int textArrayResId
		int textViewResId
		CharSequence[] strings
	public android.widget.Filter getFilter () 
	static java.util.ArrayList access$100 (android.widget.ArrayAdapter) 
		android.widget.ArrayAdapter x0
	static java.lang.Object access$200 (android.widget.ArrayAdapter) 
		android.widget.ArrayAdapter x0
	static java.util.ArrayList access$102 (android.widget.ArrayAdapter, java.util.ArrayList) 
		android.widget.ArrayAdapter x0
		java.util.ArrayList x1
	static java.util.List access$300 (android.widget.ArrayAdapter) 
		android.widget.ArrayAdapter x0
	static java.util.List access$302 (android.widget.ArrayAdapter, java.util.List) 
		android.widget.ArrayAdapter x0
		java.util.List x1
}

android/widget/RemoteViews$ViewPaddingAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$ViewPaddingAction extends android.widget.RemoteViews$Action {
	int left
	int top
	int right
	int bottom
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, int, int, int, int) 
		int viewId
		int left
		int top
		int right
		int bottom
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
	public java.lang.String getActionName () 
}

android/widget/DateTimeView$ReceiverInfo$1.class
DateTimeView.java
package android.widget
 android.widget.DateTimeView$ReceiverInfo$1 extends android.content.BroadcastReceiver {
	final android.widget.DateTimeView$ReceiverInfo this$0
	void  (android.widget.DateTimeView$ReceiverInfo) 
		android.widget.DateTimeView$ReceiverInfo this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		android.content.Context context
		android.content.Intent intent
		String action
}

android/widget/Toolbar.class
Toolbar.java
package android.widget
public android.widget.Toolbar extends android.view.ViewGroup {
	private static final String TAG
	private android.widget.ActionMenuView mMenuView
	private android.widget.TextView mTitleTextView
	private android.widget.TextView mSubtitleTextView
	private android.widget.ImageButton mNavButtonView
	private android.widget.ImageView mLogoView
	private android.graphics.drawable.Drawable mCollapseIcon
	private CharSequence mCollapseDescription
	private android.widget.ImageButton mCollapseButtonView
	android.view.View mExpandedActionView
	private android.content.Context mPopupContext
	private int mPopupTheme
	private int mTitleTextAppearance
	private int mSubtitleTextAppearance
	private int mNavButtonStyle
	private int mButtonGravity
	private int mMaxButtonHeight
	private int mTitleMarginStart
	private int mTitleMarginEnd
	private int mTitleMarginTop
	private int mTitleMarginBottom
	private android.widget.RtlSpacingHelper mContentInsets
	private int mContentInsetStartWithNavigation
	private int mContentInsetEndWithActions
	private int mGravity
	private CharSequence mTitleText
	private CharSequence mSubtitleText
	private int mTitleTextColor
	private int mSubtitleTextColor
	private boolean mEatingTouch
	private final java.util.ArrayList mTempViews
	private final java.util.ArrayList mHiddenViews
	private final int[] mTempMargins
	private android.widget.Toolbar$OnMenuItemClickListener mOnMenuItemClickListener
	private final android.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener
	private com.android.internal.widget.ToolbarWidgetWrapper mWrapper
	private android.widget.ActionMenuPresenter mOuterActionMenuPresenter
	private android.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter
	private com.android.internal.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback
	private com.android.internal.view.menu.MenuBuilder$Callback mMenuBuilderCallback
	private boolean mCollapsible
	private final Runnable mShowOverflowMenuRunnable
	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
		int marginStart
		int marginEnd
		int marginTop
		int marginBottom
		int contentInsetStart
		int contentInsetEnd
		int contentInsetLeft
		int contentInsetRight
		CharSequence title
		CharSequence subtitle
		android.graphics.drawable.Drawable navIcon
		CharSequence navDesc
		android.graphics.drawable.Drawable logo
		CharSequence logoDesc
	public void setPopupTheme (int) 
		int resId
	public int getPopupTheme () 
	public void setTitleMargin (int, int, int, int) 
		int start
		int top
		int end
		int bottom
	public int getTitleMarginStart () 
	public void setTitleMarginStart (int) 
		int margin
	public int getTitleMarginTop () 
	public void setTitleMarginTop (int) 
		int margin
	public int getTitleMarginEnd () 
	public void setTitleMarginEnd (int) 
		int margin
	public int getTitleMarginBottom () 
	public void setTitleMarginBottom (int) 
		int margin
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	public void setLogo (int) 
		int resId
	public boolean canShowOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public boolean showOverflowMenu () 
	public boolean hideOverflowMenu () 
	public void setMenu (com.android.internal.view.menu.MenuBuilder, android.widget.ActionMenuPresenter) 
		com.android.internal.view.menu.MenuBuilder menu
		android.widget.ActionMenuPresenter outerPresenter
		com.android.internal.view.menu.MenuBuilder oldMenu
	public void dismissPopupMenus () 
	public boolean isTitleTruncated () 
		int i
		android.text.Layout titleLayout
		int lineCount
	public void setLogo (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public android.graphics.drawable.Drawable getLogo () 
	public void setLogoDescription (int) 
		int resId
	public void setLogoDescription (java.lang.CharSequence) 
		CharSequence description
	public java.lang.CharSequence getLogoDescription () 
	private void ensureLogoView () 
	public boolean hasExpandedActionView () 
	public void collapseActionView () 
		com.android.internal.view.menu.MenuItemImpl item
	public java.lang.CharSequence getTitle () 
	public void setTitle (int) 
		int resId
	public void setTitle (java.lang.CharSequence) 
		android.content.Context context
		CharSequence title
	public java.lang.CharSequence getSubtitle () 
	public void setSubtitle (int) 
		int resId
	public void setSubtitle (java.lang.CharSequence) 
		android.content.Context context
		CharSequence subtitle
	public void setTitleTextAppearance (android.content.Context, int) 
		android.content.Context context
		int resId
	public void setSubtitleTextAppearance (android.content.Context, int) 
		android.content.Context context
		int resId
	public void setTitleTextColor (int) 
		int color
	public void setSubtitleTextColor (int) 
		int color
	public java.lang.CharSequence getNavigationContentDescription () 
	public void setNavigationContentDescription (int) 
		int resId
	public void setNavigationContentDescription (java.lang.CharSequence) 
		CharSequence description
	public void setNavigationIcon (int) 
		int resId
	public void setNavigationIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.graphics.drawable.Drawable getNavigationIcon () 
	public void setNavigationOnClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public android.view.View getNavigationView () 
	public android.view.Menu getMenu () 
	public void setOverflowIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.graphics.drawable.Drawable getOverflowIcon () 
	private void ensureMenu () 
		com.android.internal.view.menu.MenuBuilder menu
	private void ensureMenuView () 
		android.widget.Toolbar$LayoutParams lp
	private android.view.MenuInflater getMenuInflater () 
	public void inflateMenu (int) 
		int resId
	public void setOnMenuItemClickListener (android.widget.Toolbar$OnMenuItemClickListener) 
		android.widget.Toolbar$OnMenuItemClickListener listener
	public void setContentInsetsRelative (int, int) 
		int contentInsetStart
		int contentInsetEnd
	public int getContentInsetStart () 
	public int getContentInsetEnd () 
	public void setContentInsetsAbsolute (int, int) 
		int contentInsetLeft
		int contentInsetRight
	public int getContentInsetLeft () 
	public int getContentInsetRight () 
	public int getContentInsetStartWithNavigation () 
	public void setContentInsetStartWithNavigation (int) 
		int insetStartWithNavigation
	public int getContentInsetEndWithActions () 
	public void setContentInsetEndWithActions (int) 
		int insetEndWithActions
	public int getCurrentContentInsetStart () 
	public int getCurrentContentInsetEnd () 
		com.android.internal.view.menu.MenuBuilder mb
		boolean hasActions
	public int getCurrentContentInsetLeft () 
	public int getCurrentContentInsetRight () 
	private void ensureNavButtonView () 
		android.widget.Toolbar$LayoutParams lp
	private void ensureCollapseButtonView () 
		android.widget.Toolbar$LayoutParams lp
	private void addSystemView (android.view.View, boolean) 
		android.widget.Toolbar$LayoutParams lp
		android.widget.Toolbar$LayoutParams lp
		android.view.View v
		boolean allowHide
		android.view.ViewGroup$LayoutParams vlp
		android.widget.Toolbar$LayoutParams lp
	protected android.os.Parcelable onSaveInstanceState () 
		android.widget.Toolbar$SavedState state
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.view.MenuItem item
		android.os.Parcelable state
		android.widget.Toolbar$SavedState ss
		android.view.Menu menu
	private void postShowOverflowMenu () 
	protected void onDetachedFromWindow () 
	public boolean onTouchEvent (android.view.MotionEvent) 
		boolean handled
		android.view.MotionEvent ev
		int action
	protected void onSetLayoutParams (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams lp
	private void measureChildConstrained (android.view.View, int, int, int, int, int) 
		int size
		android.view.View child
		int parentWidthSpec
		int widthUsed
		int parentHeightSpec
		int heightUsed
		int heightConstraint
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthSpec
		int childHeightSpec
		int childHeightMode
	private int measureChildCollapseMargins (android.view.View, int, int, int, int, int[]) 
		android.view.View child
		int parentWidthMeasureSpec
		int widthUsed
		int parentHeightMeasureSpec
		int heightUsed
		int[] collapsingMargins
		android.view.ViewGroup$MarginLayoutParams lp
		int leftDiff
		int rightDiff
		int leftMargin
		int rightMargin
		int hMargins
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	private boolean shouldCollapse () 
		android.view.View child
		int i
		int childCount
	protected void onMeasure (int, int) 
		int marginStartIndex
		int marginEndIndex
		android.view.View child
		android.widget.Toolbar$LayoutParams lp
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int height
		int childState
		int[] collapsingMargins
		int marginStartIndex
		int marginEndIndex
		int navWidth
		int contentInsetStart
		int menuWidth
		int contentInsetEnd
		int childCount
		int titleWidth
		int titleHeight
		int titleVertMargins
		int titleHorizMargins
		int measuredWidth
		int measuredHeight
	protected void onLayout (boolean, int, int, int, int) 
		android.widget.Toolbar$LayoutParams lp
		android.widget.Toolbar$LayoutParams lp
		int spaceBelow
		int space
		int spaceAbove
		android.widget.Toolbar$LayoutParams lp
		int titleLeft
		int titleBottom
		android.widget.Toolbar$LayoutParams lp
		int subtitleLeft
		int subtitleBottom
		int rd
		int titleRight
		int subtitleRight
		android.widget.Toolbar$LayoutParams lp
		int titleRight
		int titleBottom
		android.widget.Toolbar$LayoutParams lp
		int subtitleRight
		int subtitleBottom
		int ld
		int titleLeft
		int subtitleLeft
		int titleTop
		int titleTop
		android.view.View topChild
		android.view.View bottomChild
		android.widget.Toolbar$LayoutParams toplp
		android.widget.Toolbar$LayoutParams bottomlp
		boolean titleHasWidth
		int i
		int i
		int i
		boolean changed
		int l
		int t
		int r
		int b
		boolean isRtl
		int width
		int height
		int paddingLeft
		int paddingRight
		int paddingTop
		int paddingBottom
		int left
		int right
		int[] collapsingMargins
		int alignmentHeight
		int contentInsetLeft
		int contentInsetRight
		boolean layoutTitle
		boolean layoutSubtitle
		int titleHeight
		int leftViewsCount
		int rightViewsCount
		int centerViewsWidth
		int parentCenter
		int halfCenterViewsWidth
		int centerLeft
		int centerRight
		int centerViewsCount
	private int getViewListMeasuredWidth (java.util.List, int[]) 
		android.view.View v
		android.widget.Toolbar$LayoutParams lp
		int l
		int r
		int leftMargin
		int rightMargin
		int i
		java.util.List views
		int[] collapsingMargins
		int collapseLeft
		int collapseRight
		int width
		int count
	private int layoutChildLeft (android.view.View, int, int[], int) 
		android.view.View child
		int left
		int[] collapsingMargins
		int alignmentHeight
		android.widget.Toolbar$LayoutParams lp
		int l
		int top
		int childWidth
	private int layoutChildRight (android.view.View, int, int[], int) 
		android.view.View child
		int right
		int[] collapsingMargins
		int alignmentHeight
		android.widget.Toolbar$LayoutParams lp
		int r
		int top
		int childWidth
	private int getChildTop (android.view.View, int) 
		int spaceBelow
		int paddingTop
		int paddingBottom
		int height
		int space
		int spaceAbove
		android.view.View child
		int alignmentHeight
		android.widget.Toolbar$LayoutParams lp
		int childHeight
		int alignmentOffset
	private int getChildVerticalGravity (int) 
		int gravity
		int vgrav
	private void addCustomViewsWithGravity (java.util.List, int) 
		android.view.View child
		android.widget.Toolbar$LayoutParams lp
		int i
		android.view.View child
		android.widget.Toolbar$LayoutParams lp
		int i
		java.util.List views
		int gravity
		boolean isRtl
		int childCount
		int absGrav
	private int getChildHorizontalGravity (int) 
		int gravity
		int ld
		int absGrav
		int hGrav
	private boolean shouldLayout (android.view.View) 
		android.view.View view
	private int getHorizontalMargins (android.view.View) 
		android.view.View v
		android.view.ViewGroup$MarginLayoutParams mlp
	private int getVerticalMargins (android.view.View) 
		android.view.View v
		android.view.ViewGroup$MarginLayoutParams mlp
	public android.widget.Toolbar$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.Toolbar$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.widget.Toolbar$LayoutParams generateDefaultLayoutParams () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	private static boolean isCustomView (android.view.View) 
		android.view.View child
	public com.android.internal.widget.DecorToolbar getWrapper () 
	void removeChildrenForExpandedActionView () 
		android.view.View child
		android.widget.Toolbar$LayoutParams lp
		int i
		int childCount
	void addChildrenForExpandedActionView () 
		int i
		int count
	private boolean isChildOrHidden (android.view.View) 
		android.view.View child
	public void setCollapsible (boolean) 
		boolean collapsible
	public void setMenuCallbacks (com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback pcb
		com.android.internal.view.menu.MenuBuilder$Callback mcb
	private void ensureContentInsets () 
	android.widget.ActionMenuPresenter getOuterActionMenuPresenter () 
	android.content.Context getPopupContext () 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static android.widget.Toolbar$OnMenuItemClickListener access$000 (android.widget.Toolbar) 
		android.widget.Toolbar x0
	static void access$200 (android.widget.Toolbar) 
		android.widget.Toolbar x0
	static android.widget.ImageButton access$300 (android.widget.Toolbar) 
		android.widget.Toolbar x0
	static int access$400 (android.widget.Toolbar) 
		android.widget.Toolbar x0
}

android/widget/CursorFilter$CursorFilterClient.class
CursorFilter.java
package android.widget
abstract android.widget.CursorFilter$CursorFilterClient extends java.lang.Object {
	public abstract java.lang.CharSequence convertToString (android.database.Cursor) 
	public abstract android.database.Cursor runQueryOnBackgroundThread (java.lang.CharSequence) 
	public abstract android.database.Cursor getCursor () 
	public abstract void changeCursor (android.database.Cursor) 
}

android/widget/AppSecurityPermissions$PermissionInfoComparator.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$PermissionInfoComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator sCollator
	void  () 
	public final int compare (android.widget.AppSecurityPermissions$MyPermissionInfo, android.widget.AppSecurityPermissions$MyPermissionInfo) 
		android.widget.AppSecurityPermissions$MyPermissionInfo a
		android.widget.AppSecurityPermissions$MyPermissionInfo b
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/widget/AdapterViewFlipper.class
AdapterViewFlipper.java
package android.widget
public android.widget.AdapterViewFlipper extends android.widget.AdapterViewAnimator {
	private static final String TAG
	private static final boolean LOGD
	private static final int DEFAULT_INTERVAL
	private int mFlipInterval
	private boolean mAutoStart
	private boolean mRunning
	private boolean mStarted
	private boolean mVisible
	private boolean mUserPresent
	private boolean mAdvancedByHost
	private final android.content.BroadcastReceiver mReceiver
	private final Runnable mFlipRunnable
	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
	protected void onAttachedToWindow () 
		android.content.IntentFilter filter
	protected void onDetachedFromWindow () 
	protected void onWindowVisibilityChanged (int) 
		int visibility
	public void setAdapter (android.widget.Adapter) 
		android.widget.Adapter adapter
	public int getFlipInterval () 
	public void setFlipInterval (int) 
		int flipInterval
	public void startFlipping () 
	public void stopFlipping () 
	public void showNext () 
	public void showPrevious () 
	private void updateRunning () 
	private void updateRunning (boolean) 
		boolean flipNow
		boolean running
	public boolean isFlipping () 
	public void setAutoStart (boolean) 
		boolean autoStart
	public boolean isAutoStart () 
	public void fyiWillBeAdvancedByHostKThx () 
	public java.lang.CharSequence getAccessibilityClassName () 
	static boolean access$002 (android.widget.AdapterViewFlipper, boolean) 
		android.widget.AdapterViewFlipper x0
		boolean x1
	static void access$100 (android.widget.AdapterViewFlipper) 
		android.widget.AdapterViewFlipper x0
	static void access$200 (android.widget.AdapterViewFlipper, boolean) 
		android.widget.AdapterViewFlipper x0
		boolean x1
	static boolean access$300 (android.widget.AdapterViewFlipper) 
		android.widget.AdapterViewFlipper x0
}

android/widget/FastScroller$4.class
FastScroller.java
package android.widget
final android.widget.FastScroller$4 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, int) 
		android.view.View object
		int value
	public java.lang.Integer get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/AutoCompleteTextView$OnDismissListener.class
AutoCompleteTextView.java
package android.widget
public abstract android.widget.AutoCompleteTextView$OnDismissListener extends java.lang.Object {
	public abstract void onDismiss () 
}

android/widget/Editor$SuggestionsPopupWindow$2.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionsPopupWindow$2 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.Editor$SuggestionsPopupWindow this$1
	void  (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow this$1
	public void onClick (android.view.View) 
		android.view.View v
		android.text.Editable editable
		int spanUnionStart
		int spanUnionEnd
}

android/widget/TextView.class
TextView.java
package android.widget
public android.widget.TextView extends android.view.View implements android.view.ViewTreeObserver$OnPreDrawListener  {
	static final String LOG_TAG
	static final boolean DEBUG_EXTRACT
	private static final int SANS
	private static final int SERIF
	private static final int MONOSPACE
	private static final int SIGNED
	private static final int DECIMAL
	private static final int MARQUEE_FADE_NORMAL
	private static final int MARQUEE_FADE_SWITCH_SHOW_ELLIPSIS
	private static final int MARQUEE_FADE_SWITCH_SHOW_FADE
	private static final int LINES
	private static final int EMS
	private static final int PIXELS
	private static final android.graphics.RectF TEMP_RECTF
	static final int VERY_WIDE
	private static final int ANIMATED_SCROLL_GAP
	private static final android.text.InputFilter[] NO_FILTERS
	private static final android.text.Spanned EMPTY_SPANNED
	private static final int CHANGE_WATCHER_PRIORITY
	private static final int[] MULTILINE_STATE_SET
	private static final int ACCESSIBILITY_ACTION_SHARE
	static final int ACCESSIBILITY_ACTION_PROCESS_TEXT_START_ID
	static final int PROCESS_TEXT_REQUEST_CODE
	private static final int KEY_EVENT_NOT_HANDLED
	private static final int KEY_EVENT_HANDLED
	private static final int KEY_DOWN_HANDLED_BY_KEY_LISTENER
	private static final int KEY_DOWN_HANDLED_BY_MOVEMENT_METHOD
	static long sLastCutCopyOrTextChangedTime
	private android.content.res.ColorStateList mTextColor
	private android.content.res.ColorStateList mHintTextColor
	private android.content.res.ColorStateList mLinkTextColor
	private int mCurTextColor
	private int mCurHintTextColor
	private boolean mFreezesText
	private android.text.Editable$Factory mEditableFactory
	private android.text.Spannable$Factory mSpannableFactory
	private float mShadowRadius
	private float mShadowDx
	private float mShadowDy
	private int mShadowColor
	private boolean mPreDrawRegistered
	private boolean mPreDrawListenerDetached
	private boolean mPreventDefaultMovement
	private android.text.TextUtils$TruncateAt mEllipsize
	android.widget.TextView$Drawables mDrawables
	private android.widget.TextView$CharWrapper mCharWrapper
	private android.widget.TextView$Marquee mMarquee
	private boolean mRestartMarquee
	private int mMarqueeRepeatLimit
	private int mLastLayoutDirection
	private int mMarqueeFadeMode
	private android.text.Layout mSavedMarqueeModeLayout
	private CharSequence mText
	private CharSequence mTransformed
	private android.widget.TextView$BufferType mBufferType
	private CharSequence mHint
	private android.text.Layout mHintLayout
	private android.text.method.MovementMethod mMovement
	private android.text.method.TransformationMethod mTransformation
	private boolean mAllowTransformationLengthChange
	private android.widget.TextView$ChangeWatcher mChangeWatcher
	private java.util.ArrayList mListeners
	private final android.text.TextPaint mTextPaint
	private boolean mUserSetTextScaleX
	private android.text.Layout mLayout
	private boolean mLocalesChanged
	private int mGravity
	private boolean mHorizontallyScrolling
	private int mAutoLinkMask
	private boolean mLinksClickable
	private float mSpacingMult
	private float mSpacingAdd
	private int mBreakStrategy
	private int mHyphenationFrequency
	private int mMaximum
	private int mMaxMode
	private int mMinimum
	private int mMinMode
	private int mOldMaximum
	private int mOldMaxMode
	private int mMaxWidth
	private int mMaxWidthMode
	private int mMinWidth
	private int mMinWidthMode
	private boolean mSingleLine
	private int mDesiredHeightAtMeasure
	private boolean mIncludePad
	private int mDeferScroll
	private android.graphics.Rect mTempRect
	private long mLastScroll
	private android.widget.Scroller mScroller
	private android.text.BoringLayout$Metrics mBoring
	private android.text.BoringLayout$Metrics mHintBoring
	private android.text.BoringLayout mSavedLayout
	private android.text.BoringLayout mSavedHintLayout
	private android.text.TextDirectionHeuristic mTextDir
	private android.text.InputFilter[] mFilters
	private volatile java.util.Locale mCurrentSpellCheckerLocaleCache
	int mHighlightColor
	private android.graphics.Path mHighlightPath
	private final android.graphics.Paint mHighlightPaint
	private boolean mHighlightPathBogus
	int mCursorDrawableRes
	int mTextSelectHandleLeftRes
	int mTextSelectHandleRightRes
	int mTextSelectHandleRes
	int mTextEditSuggestionItemLayout
	int mTextEditSuggestionContainerLayout
	int mTextEditSuggestionHighlightStyle
	private android.widget.Editor mEditor
	private static final int DEVICE_PROVISIONED_UNKNOWN
	private static final int DEVICE_PROVISIONED_NO
	private static final int DEVICE_PROVISIONED_YES
	private int mDeviceProvisionedState
	private static final android.text.BoringLayout$Metrics UNKNOWN_BORING
	static final int ID_SELECT_ALL
	static final int ID_UNDO
	static final int ID_REDO
	static final int ID_CUT
	static final int ID_COPY
	static final int ID_PASTE
	static final int ID_SHARE
	static final int ID_PASTE_AS_PLAIN_TEXT
	static final int ID_REPLACE
	public static void preloadFontCache () 
		android.graphics.Paint p
	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
		int n
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		int attr
		int i
		ClassNotFoundException ex
		InstantiationException ex
		IllegalAccessException ex
		IncompatibleClassChangeError e
		Class c
		Class c
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.TextKeyListener$Capitalize cap
		int attr
		int i
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.Resources res
		android.content.res.CompatibilityInfo compat
		int textColorHighlight
		android.content.res.ColorStateList textColor
		android.content.res.ColorStateList textColorHint
		android.content.res.ColorStateList textColorLink
		int textSize
		String fontFamily
		boolean fontFamilyExplicit
		int typefaceIndex
		int styleIndex
		boolean allCaps
		int shadowcolor
		float dx
		float dy
		float r
		boolean elegant
		float letterSpacing
		String fontFeatureSettings
		android.content.res.Resources$Theme theme
		android.content.res.TypedArray a
		android.content.res.TypedArray appearance
		int ap
		boolean editable
		CharSequence inputMethod
		int numeric
		CharSequence digits
		boolean phone
		boolean autotext
		int autocap
		int buffertype
		boolean selectallonfocus
		android.graphics.drawable.Drawable drawableLeft
		android.graphics.drawable.Drawable drawableTop
		android.graphics.drawable.Drawable drawableRight
		android.graphics.drawable.Drawable drawableBottom
		android.graphics.drawable.Drawable drawableStart
		android.graphics.drawable.Drawable drawableEnd
		android.content.res.ColorStateList drawableTint
		android.graphics.PorterDuff$Mode drawableTintMode
		int drawablePadding
		int ellipsize
		boolean singleLine
		int maxlength
		CharSequence text
		CharSequence hint
		boolean password
		int inputType
		int n
		android.widget.TextView$BufferType bufferType
		int variation
		boolean passwordInputType
		boolean webPasswordInputType
		boolean numberPasswordInputType
		boolean focusable
		boolean clickable
		boolean longClickable
	private int[] parseDimensionArray (android.content.res.TypedArray) 
		int i
		android.content.res.TypedArray dimens
		int[] result
	public void onActivityResult (int, int, android.content.Intent) 
		CharSequence result
		int requestCode
		int resultCode
		android.content.Intent data
	private void setTypefaceFromAttrs (java.lang.String, int, int) 
		String familyName
		int typefaceIndex
		int styleIndex
		android.graphics.Typeface tf
	private void setRelativeDrawablesIfNeeded (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		android.widget.TextView$Drawables dr
		android.graphics.Rect compoundRect
		int[] state
		android.graphics.drawable.Drawable start
		android.graphics.drawable.Drawable end
		boolean hasRelativeDrawables
	public void setEnabled (boolean) 
		android.view.inputmethod.InputMethodManager imm
		android.view.inputmethod.InputMethodManager imm
		boolean enabled
	public void setTypeface (android.graphics.Typeface, int) 
		int typefaceStyle
		int need
		android.graphics.Typeface tf
		int style
	protected boolean getDefaultEditable () 
	protected android.text.method.MovementMethod getDefaultMovementMethod () 
	public java.lang.CharSequence getText () 
	public int length () 
	public android.text.Editable getEditableText () 
	public int getLineHeight () 
	public final android.text.Layout getLayout () 
	final android.text.Layout getHintLayout () 
	public final android.content.UndoManager getUndoManager () 
	public final android.widget.Editor getEditorForTesting () 
	public final void setUndoManager (android.content.UndoManager, java.lang.String) 
		android.content.UndoManager undoManager
		String tag
	public final android.text.method.KeyListener getKeyListener () 
	public void setKeyListener (android.text.method.KeyListener) 
		IncompatibleClassChangeError e
		android.text.method.KeyListener input
		android.view.inputmethod.InputMethodManager imm
	private void setKeyListenerOnly (android.text.method.KeyListener) 
		android.text.method.KeyListener input
	public final android.text.method.MovementMethod getMovementMethod () 
	public final void setMovementMethod (android.text.method.MovementMethod) 
		android.text.method.MovementMethod movement
	private void fixFocusableAndClickableSettings () 
	public final android.text.method.TransformationMethod getTransformationMethod () 
	public final void setTransformationMethod (android.text.method.TransformationMethod) 
		android.text.method.TransformationMethod2 method2
		android.text.method.TransformationMethod method
	public int getCompoundPaddingTop () 
		android.widget.TextView$Drawables dr
	public int getCompoundPaddingBottom () 
		android.widget.TextView$Drawables dr
	public int getCompoundPaddingLeft () 
		android.widget.TextView$Drawables dr
	public int getCompoundPaddingRight () 
		android.widget.TextView$Drawables dr
	public int getCompoundPaddingStart () 
	public int getCompoundPaddingEnd () 
	public int getExtendedPaddingTop () 
		int top
		int bottom
		int viewht
		int layoutht
		int gravity
	public int getExtendedPaddingBottom () 
		int top
		int bottom
		int viewht
		int layoutht
		int gravity
	public int getTotalPaddingLeft () 
	public int getTotalPaddingRight () 
	public int getTotalPaddingStart () 
	public int getTotalPaddingEnd () 
	public int getTotalPaddingTop () 
	public int getTotalPaddingBottom () 
	public void setCompoundDrawables (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		int i
		android.graphics.Rect compoundRect
		int[] state
		android.graphics.drawable.Drawable left
		android.graphics.drawable.Drawable top
		android.graphics.drawable.Drawable right
		android.graphics.drawable.Drawable bottom
		android.widget.TextView$Drawables dr
		boolean drawables
	public void setCompoundDrawablesWithIntrinsicBounds (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.content.Context context
	public void setCompoundDrawablesWithIntrinsicBounds (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable left
		android.graphics.drawable.Drawable top
		android.graphics.drawable.Drawable right
		android.graphics.drawable.Drawable bottom
	public void setCompoundDrawablesRelative (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		android.graphics.Rect compoundRect
		int[] state
		android.graphics.drawable.Drawable start
		android.graphics.drawable.Drawable top
		android.graphics.drawable.Drawable end
		android.graphics.drawable.Drawable bottom
		android.widget.TextView$Drawables dr
		boolean drawables
	public void setCompoundDrawablesRelativeWithIntrinsicBounds (int, int, int, int) 
		int start
		int top
		int end
		int bottom
		android.content.Context context
	public void setCompoundDrawablesRelativeWithIntrinsicBounds (android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable start
		android.graphics.drawable.Drawable top
		android.graphics.drawable.Drawable end
		android.graphics.drawable.Drawable bottom
	public android.graphics.drawable.Drawable[] getCompoundDrawables () 
		android.widget.TextView$Drawables dr
	public android.graphics.drawable.Drawable[] getCompoundDrawablesRelative () 
		android.widget.TextView$Drawables dr
	public void setCompoundDrawablePadding (int) 
		int pad
		android.widget.TextView$Drawables dr
	public int getCompoundDrawablePadding () 
		android.widget.TextView$Drawables dr
	public void setCompoundDrawableTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getCompoundDrawableTintList () 
	public void setCompoundDrawableTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getCompoundDrawableTintMode () 
	private void applyCompoundDrawableTint () 
		android.graphics.drawable.Drawable dr
		android.content.res.ColorStateList tintList
		android.graphics.PorterDuff$Mode tintMode
		boolean hasTint
		boolean hasTintMode
		int[] state
	public void setPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void setPaddingRelative (int, int, int, int) 
		int start
		int top
		int end
		int bottom
	public final int getAutoLinkMask () 
	public void setTextAppearance (int) 
		int resId
	public void setTextAppearance (android.content.Context, int) 
		float dx
		float dy
		float r
		android.content.Context context
		int resId
		android.content.res.TypedArray ta
		int textColorHighlight
		android.content.res.ColorStateList textColor
		int textSize
		android.content.res.ColorStateList textColorHint
		android.content.res.ColorStateList textColorLink
		String fontFamily
		int typefaceIndex
		int styleIndex
		int shadowColor
	public java.util.Locale getTextLocale () 
	public android.os.LocaleList getTextLocales () 
	public void setTextLocale (java.util.Locale) 
		java.util.Locale locale
	public void setTextLocales (android.os.LocaleList) 
		android.os.LocaleList locales
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public float getTextSize () 
	public float getScaledTextSize () 
	public int getTypefaceStyle () 
		android.graphics.Typeface typeface
	public void setTextSize (float) 
		float size
	public void setTextSize (int, float) 
		android.content.res.Resources r
		int unit
		float size
		android.content.Context c
		android.content.res.Resources r
	private void setRawTextSize (float) 
		float size
	public float getTextScaleX () 
	public void setTextScaleX (float) 
		float size
	public void setTypeface (android.graphics.Typeface) 
		android.graphics.Typeface tf
	public android.graphics.Typeface getTypeface () 
	public void setElegantTextHeight (boolean) 
		boolean elegant
	public float getLetterSpacing () 
	public void setLetterSpacing (float) 
		float letterSpacing
	public java.lang.String getFontFeatureSettings () 
	public void setBreakStrategy (int) 
		int breakStrategy
	public int getBreakStrategy () 
	public void setHyphenationFrequency (int) 
		int hyphenationFrequency
	public int getHyphenationFrequency () 
	public void setFontFeatureSettings (java.lang.String) 
		String fontFeatureSettings
	public void setTextColor (int) 
		int color
	public void setTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList colors
	public final android.content.res.ColorStateList getTextColors () 
	public final int getCurrentTextColor () 
	public void setHighlightColor (int) 
		int color
	public int getHighlightColor () 
	public final void setShowSoftInputOnFocus (boolean) 
		boolean show
	public final boolean getShowSoftInputOnFocus () 
	public void setShadowLayer (float, float, float, int) 
		float radius
		float dx
		float dy
		int color
	public float getShadowRadius () 
	public float getShadowDx () 
	public float getShadowDy () 
	public int getShadowColor () 
	public android.text.TextPaint getPaint () 
	public final void setAutoLinkMask (int) 
		int mask
	public final void setLinksClickable (boolean) 
		boolean whether
	public final boolean getLinksClickable () 
	public android.text.style.URLSpan[] getUrls () 
	public final void setHintTextColor (int) 
		int color
	public final void setHintTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList colors
	public final android.content.res.ColorStateList getHintTextColors () 
	public final int getCurrentHintTextColor () 
	public final void setLinkTextColor (int) 
		int color
	public final void setLinkTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList colors
	public final android.content.res.ColorStateList getLinkTextColors () 
	public void setGravity (int) 
		int want
		int hintWant
		int gravity
		boolean newLayout
	public int getGravity () 
	public int getPaintFlags () 
	public void setPaintFlags (int) 
		int flags
	public void setHorizontallyScrolling (boolean) 
		boolean whether
	public boolean getHorizontallyScrolling () 
	public void setMinLines (int) 
		int minlines
	public int getMinLines () 
	public void setMinHeight (int) 
		int minHeight
	public int getMinHeight () 
	public void setMaxLines (int) 
		int maxlines
	public int getMaxLines () 
	public void setMaxHeight (int) 
		int maxHeight
	public int getMaxHeight () 
	public void setLines (int) 
		int lines
	public void setHeight (int) 
		int pixels
	public void setMinEms (int) 
		int minems
	public int getMinEms () 
	public void setMinWidth (int) 
		int minpixels
	public int getMinWidth () 
	public void setMaxEms (int) 
		int maxems
	public int getMaxEms () 
	public void setMaxWidth (int) 
		int maxpixels
	public int getMaxWidth () 
	public void setEms (int) 
		int ems
	public void setWidth (int) 
		int pixels
	public void setLineSpacing (float, float) 
		float add
		float mult
	public float getLineSpacingMultiplier () 
	public float getLineSpacingExtra () 
	public final void append (java.lang.CharSequence) 
		CharSequence text
	public void append (java.lang.CharSequence, int, int) 
		boolean linksWereAdded
		CharSequence text
		int start
		int end
	private void updateTextColors () 
		boolean inval
		int color
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable dr
		int[] state
	public void drawableHotspotChanged (float, float) 
		android.graphics.drawable.Drawable dr
		float x
		float y
	public android.os.Parcelable onSaveInstanceState () 
		android.text.Spannable sp
		android.widget.TextView$SavedState ss
		android.os.Parcelable superState
		boolean freezesText
		boolean hasSelection
		int start
		int end
	void removeMisspelledSpans (android.text.Spannable) 
		int flags
		int i
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] suggestionSpans
	public void onRestoreInstanceState (android.os.Parcelable) 
		String restored
		int len
		CharSequence error
		android.os.Parcelable state
		android.widget.TextView$SavedState ss
	public void setFreezesText (boolean) 
		boolean freezesText
	public boolean getFreezesText () 
	public final void setEditableFactory (android.text.Editable$Factory) 
		android.text.Editable$Factory factory
	public final void setSpannableFactory (android.text.Spannable$Factory) 
		android.text.Spannable$Factory factory
	public final void setText (java.lang.CharSequence) 
		CharSequence text
	public final void setTextKeepState (java.lang.CharSequence) 
		CharSequence text
	public void setText (java.lang.CharSequence, android.widget.TextView$BufferType) 
		CharSequence text
		android.widget.TextView$BufferType type
	private void setText (java.lang.CharSequence, android.widget.TextView$BufferType, boolean, int) 
		CharSequence out
		int i
		android.text.Editable t
		android.view.inputmethod.InputMethodManager imm
		android.text.Spannable s2
		android.text.Spannable s2
		int i
		android.text.Spannable sp
		android.widget.TextView$ChangeWatcher[] watchers
		int count
		CharSequence text
		android.widget.TextView$BufferType type
		boolean notifyBefore
		int oldlen
		int n
		boolean needEditableForNotification
		int textLength
	public final void setText (char[], int, int) 
		char[] text
		int start
		int len
		int oldlen
	public final void setTextKeepState (java.lang.CharSequence, android.widget.TextView$BufferType) 
		CharSequence text
		android.widget.TextView$BufferType type
		int start
		int end
		int len
	public final void setText (int) 
		int resid
	public final void setText (int, android.widget.TextView$BufferType) 
		int resid
		android.widget.TextView$BufferType type
	public final void setHint (java.lang.CharSequence) 
		CharSequence hint
	public final void setHint (int) 
		int resid
	public java.lang.CharSequence getHint () 
	boolean isSingleLine () 
	private static boolean isMultilineInputType (int) 
		int type
	java.lang.CharSequence removeSuggestionSpans (java.lang.CharSequence) 
		android.text.Spannable spannable
		int i
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] spans
		CharSequence text
	public void setInputType (int) 
		int type
		boolean wasPassword
		boolean wasVisiblePassword
		boolean isPassword
		boolean isVisiblePassword
		boolean forceUpdate
		boolean singleLine
		android.view.inputmethod.InputMethodManager imm
	boolean hasPasswordTransformationMethod () 
	private static boolean isPasswordInputType (int) 
		int inputType
		int variation
	private static boolean isVisiblePasswordInputType (int) 
		int inputType
		int variation
	public void setRawInputType (int) 
		int type
	private void setInputType (int, boolean) 
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.TextKeyListener$Capitalize cap
		boolean autotext
		android.text.method.TextKeyListener$Capitalize cap
		android.text.method.KeyListener input
		android.text.method.KeyListener input
		android.text.method.KeyListener input
		android.text.method.KeyListener input
		android.text.method.KeyListener input
		android.text.method.KeyListener input
		int type
		boolean direct
		int cls
		android.text.method.KeyListener input
	public int getInputType () 
	public void setImeOptions (int) 
		int imeOptions
	public int getImeOptions () 
	public void setImeActionLabel (java.lang.CharSequence, int) 
		CharSequence label
		int actionId
	public java.lang.CharSequence getImeActionLabel () 
	public int getImeActionId () 
	public void setOnEditorActionListener (android.widget.TextView$OnEditorActionListener) 
		android.widget.TextView$OnEditorActionListener l
	public void onEditorAction (int) 
		android.view.View v
		android.view.View v
		android.view.inputmethod.InputMethodManager imm
		long eventTime
		int actionCode
		android.widget.Editor$InputContentType ict
		android.view.ViewRootImpl viewRootImpl
	public void setPrivateImeOptions (java.lang.String) 
		String type
	public java.lang.String getPrivateImeOptions () 
	public void setInputExtras (int)  throws org.xmlpull.v1.XmlPullParserException java.io.IOException 
		int xmlResId
		android.content.res.XmlResourceParser parser
	public android.os.Bundle getInputExtras (boolean) 
		boolean create
	public void setImeHintLocales (android.os.LocaleList) 
		android.os.LocaleList hintLocales
	public android.os.LocaleList getImeHintLocales () 
	public java.lang.CharSequence getError () 
	public void setError (java.lang.CharSequence) 
		android.graphics.drawable.Drawable dr
		CharSequence error
	public void setError (java.lang.CharSequence, android.graphics.drawable.Drawable) 
		CharSequence error
		android.graphics.drawable.Drawable icon
	protected boolean setFrame (int, int, int, int) 
		int l
		int t
		int r
		int b
		boolean result
	private void restartMarqueeIfNeeded () 
	public void setFilters (android.text.InputFilter[]) 
		android.text.InputFilter[] filters
	private void setFilters (android.text.Editable, android.text.InputFilter[]) 
		android.text.InputFilter[] nf
		boolean undoFilter
		boolean keyFilter
		int num
		android.text.Editable e
		android.text.InputFilter[] filters
	public android.text.InputFilter[] getFilters () 
	private int getBoxHeight (android.text.Layout) 
		android.text.Layout l
		android.graphics.Insets opticalInsets
		int padding
	int getVerticalOffset (boolean) 
		int boxht
		int textht
		boolean forceNormal
		int voffset
		int gravity
		android.text.Layout l
	private int getBottomVerticalOffset (boolean) 
		int boxht
		int textht
		boolean forceNormal
		int voffset
		int gravity
		android.text.Layout l
	void invalidateCursorPath () 
		float thick
		android.graphics.Rect bounds
		int i
		int horizontalPadding
		int verticalPadding
	void invalidateCursor () 
		int where
	private void invalidateCursor (int, int, int) 
		int start
		int end
		int a
		int b
		int c
	void invalidateRegion (int, int, boolean) 
		int lineEnd
		android.graphics.Rect bounds
		int i
		int left
		int right
		int lineStart
		int top
		int lineEnd
		int bottom
		int compoundPaddingLeft
		int verticalPadding
		int left
		int right
		int start
		int end
		boolean invalidateCursor
	private void registerForPreDraw () 
	private void unregisterForPreDraw () 
	public boolean onPreDraw () 
		int curs
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindowInternal () 
	public void onScreenStateChanged (int) 
		int screenState
	protected boolean isPaddingOffsetRequired () 
	protected int getLeftPaddingOffset () 
	protected int getTopPaddingOffset () 
	protected int getBottomPaddingOffset () 
	protected int getRightPaddingOffset () 
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
		android.graphics.drawable.Drawable who
		boolean verified
	public void jumpDrawablesToCurrentState () 
		android.graphics.drawable.Drawable dr
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		int compoundPaddingTop
		int compoundPaddingBottom
		int vspace
		int compoundPaddingTop
		int compoundPaddingBottom
		int vspace
		int compoundPaddingLeft
		int compoundPaddingRight
		int hspace
		int compoundPaddingLeft
		int compoundPaddingRight
		int hspace
		android.graphics.Rect dirty
		int scrollX
		int scrollY
		android.widget.TextView$Drawables drawables
		android.graphics.drawable.Drawable drawable
		boolean handled
	public boolean hasOverlappingRendering () 
	public boolean isTextSelectable () 
	public void setTextIsSelectable (boolean) 
		boolean selectable
	protected int[] onCreateDrawableState (int) 
		int[] drawableState
		int[] nonPressedState
		int i
		int length
		int extraSpace
		int[] drawableState
	private android.graphics.Path getUpdatedHighlightPath () 
		android.graphics.Path highlight
		android.graphics.Paint highlightPaint
		int selStart
		int selEnd
	public int getHorizontalOffsetForDrawables () 
	protected void onDraw (android.graphics.Canvas) 
		int vspace
		int hspace
		int width
		int padding
		float dx
		float dx
		float dx
		android.graphics.Canvas canvas
		int compoundPaddingLeft
		int compoundPaddingTop
		int compoundPaddingRight
		int compoundPaddingBottom
		int scrollX
		int scrollY
		int right
		int left
		int bottom
		int top
		boolean isLayoutRtl
		int offset
		int leftOffset
		int rightOffset
		android.widget.TextView$Drawables dr
		int color
		android.text.Layout layout
		int extendedPaddingTop
		int extendedPaddingBottom
		int vspace
		int maxScrollY
		float clipLeft
		float clipTop
		float clipRight
		float clipBottom
		int voffsetText
		int voffsetCursor
		int layoutDirection
		int absoluteGravity
		int cursorOffsetVertical
		android.graphics.Path highlight
	public void getFocusedRect (android.graphics.Rect) 
		int line
		int lineStart
		int lineEnd
		android.graphics.Rect r
		int selEnd
		int selStart
		int paddingLeft
		int paddingTop
		int paddingBottom
	public int getLineCount () 
	public int getLineBounds (int, android.graphics.Rect) 
		int baseline
		int voffset
		int line
		android.graphics.Rect bounds
	public int getBaseline () 
	int getBaselineOffset () 
		int voffset
	protected int getFadeTop (boolean) 
		boolean offsetRequired
		int voffset
	protected int getFadeHeight (boolean) 
		boolean offsetRequired
	public android.view.PointerIcon onResolvePointerIcon (android.view.MotionEvent, int) 
		float x
		float y
		int offset
		android.text.style.ClickableSpan[] clickables
		android.view.MotionEvent event
		int pointerIndex
	public boolean onKeyPreIme (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean handleBackInTextActionModeIfNeeded (android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent event
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		int which
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
		android.view.KeyEvent down
		int which
		android.view.KeyEvent up
	private boolean shouldAdvanceFocusOnEnter () 
		int variation
	private boolean shouldAdvanceFocusOnTab () 
		int variation
	private int doKeyDown (int, android.view.KeyEvent, android.view.KeyEvent) 
		boolean handled
		boolean handled
		boolean doDown
		boolean handled
		boolean doDown
		int keyCode
		android.view.KeyEvent event
		android.view.KeyEvent otherEvent
	public void resetErrorChangedFlag () 
	public void hideErrorIfUnchanged () 
	public boolean onKeyUp (int, android.view.KeyEvent) 
		android.view.inputmethod.InputMethodManager imm
		android.view.inputmethod.InputMethodManager imm
		android.view.View v
		int keyCode
		android.view.KeyEvent event
	public boolean onCheckIsTextEditor () 
	public android.view.inputmethod.InputConnection onCreateInputConnection (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.InputConnection ic
		android.view.inputmethod.EditorInfo outAttrs
	public boolean extractText (android.view.inputmethod.ExtractedTextRequest, android.view.inputmethod.ExtractedText) 
		android.view.inputmethod.ExtractedTextRequest request
		android.view.inputmethod.ExtractedText outText
	static void removeParcelableSpans (android.text.Spannable, int, int) 
		android.text.Spannable spannable
		int start
		int end
		Object[] spans
		int i
	public void setExtractedText (android.view.inputmethod.ExtractedText) 
		int N
		int start
		int end
		android.view.inputmethod.ExtractedText text
		android.text.Editable content
		android.text.Spannable sp
		int N
		int start
		int end
	public void setExtracting (android.view.inputmethod.ExtractedTextRequest) 
		android.view.inputmethod.ExtractedTextRequest req
	public void onCommitCompletion (android.view.inputmethod.CompletionInfo) 
		android.view.inputmethod.CompletionInfo text
	public void onCommitCorrection (android.view.inputmethod.CorrectionInfo) 
		android.view.inputmethod.CorrectionInfo info
	public void beginBatchEdit () 
	public void endBatchEdit () 
	public void onBeginBatchEdit () 
	public void onEndBatchEdit () 
	public boolean onPrivateIMECommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	private void nullLayouts () 
	private void assumeLayout () 
		int width
		int physicalWidth
	private android.text.Layout$Alignment getLayoutAlignment () 
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
	protected void makeNewLayout (int, int, android.text.BoringLayout$Metrics, android.text.BoringLayout$Metrics, int, boolean) 
		android.text.TextUtils$TruncateAt oppositeEllipsize
		android.text.StaticLayout$Builder builder
		int height
		int wantWidth
		int hintWidth
		android.text.BoringLayout$Metrics boring
		android.text.BoringLayout$Metrics hintBoring
		int ellipsisWidth
		boolean bringIntoView
		android.text.Layout$Alignment alignment
		boolean testDirChange
		int oldDir
		boolean shouldEllipsize
		boolean switchEllipsize
		android.text.TextUtils$TruncateAt effectiveEllipsize
	protected android.text.Layout makeSingleLayout (int, android.text.BoringLayout$Metrics, int, android.text.Layout$Alignment, boolean, android.text.TextUtils$TruncateAt, boolean) 
		android.text.StaticLayout$Builder builder
		int wantWidth
		android.text.BoringLayout$Metrics boring
		int ellipsisWidth
		android.text.Layout$Alignment alignment
		boolean shouldEllipsize
		android.text.TextUtils$TruncateAt effectiveEllipsize
		boolean useSaved
		android.text.Layout result
	private boolean compressText (float) 
		float textWidth
		float overflow
		float width
	private static int desired (android.text.Layout) 
		int i
		int i
		android.text.Layout layout
		int n
		CharSequence text
		float max
	public void setIncludeFontPadding (boolean) 
		boolean includepad
	public boolean getIncludeFontPadding () 
	protected void onMeasure (int, int) 
		int width
		int width
		int hintWidth
		int hintDes
		int hintWidth
		android.widget.TextView$Drawables dr
		boolean layoutChanged
		boolean widthChanged
		boolean maximumChanged
		int height
		int desired
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		int width
		int height
		android.text.BoringLayout$Metrics boring
		android.text.BoringLayout$Metrics hintBoring
		int des
		boolean fromexisting
		int want
		int unpaddedWidth
		int hintWant
		int hintWidth
		int unpaddedHeight
	private int getDesiredHeight () 
	private int getDesiredHeight (android.text.Layout, boolean) 
		android.text.Layout layout
		boolean cap
		int linecount
		int pad
		int desired
		android.widget.TextView$Drawables dr
	private void checkForResize () 
		int desiredHeight
		int desiredHeight
		boolean sizeChanged
	private void checkForRelayout () 
		int oldht
		int want
		int hintWant
	protected void onLayout (boolean, int, int, int, int) 
		int curs
		boolean changed
		int left
		int top
		int right
		int bottom
	private boolean isShowingHint () 
	private boolean bringTextIntoView () 
		int scrollx
		int scrollx
		int left
		int right
		int scrollx
		int right
		int scrollx
		int scrolly
		int scrolly
		android.text.Layout layout
		int line
		android.text.Layout$Alignment a
		int dir
		int hspace
		int vspace
		int ht
		int scrollx
		int scrolly
	public boolean bringPointIntoView (int) 
		long duration
		int dx
		int dy
		int offset
		boolean changed
		android.text.Layout layout
		int line
		int grav
		int grav
		int grav
		int grav
		int grav
		boolean clamped
		int x
		int top
		int bottom
		int left
		int right
		int ht
		int hspace
		int vspace
		int hslack
		int vslack
		int hs
		int vs
	public boolean moveCursorToVisibleOffset () 
		int start
		int end
		int line
		int top
		int bottom
		int vspace
		int vslack
		int vs
		int hspace
		int hs
		int leftChar
		int rightChar
		int lowChar
		int highChar
		int newStart
	public void computeScroll () 
	private void getInterestingRect (android.graphics.Rect, int) 
		android.graphics.Rect r
		int line
	private void convertFromViewportToContentCoordinates (android.graphics.Rect) 
		android.graphics.Rect r
		int horizontalOffset
		int verticalOffset
	int viewportToContentHorizontalOffset () 
	int viewportToContentVerticalOffset () 
		int offset
	public void debug (int) 
		int depth
		String output
	public int getSelectionStart () 
	public int getSelectionEnd () 
	public boolean hasSelection () 
		int selectionStart
		int selectionEnd
	java.lang.String getSelectedText () 
		int start
		int end
	public void setSingleLine () 
	public void setAllCaps (boolean) 
		boolean allCaps
	public void setSingleLine (boolean) 
		boolean singleLine
	private void setInputTypeSingleLine (boolean) 
		boolean singleLine
	private void applySingleLine (boolean, boolean, boolean) 
		boolean singleLine
		boolean applyTransformation
		boolean changeMaxLines
	public void setEllipsize (android.text.TextUtils$TruncateAt) 
		android.text.TextUtils$TruncateAt where
	public void setMarqueeRepeatLimit (int) 
		int marqueeLimit
	public int getMarqueeRepeatLimit () 
	public android.text.TextUtils$TruncateAt getEllipsize () 
	public void setSelectAllOnFocus (boolean) 
		boolean selectAllOnFocus
	public void setCursorVisible (boolean) 
		boolean visible
	public boolean isCursorVisible () 
	private boolean canMarquee () 
		int width
	private void startMarquee () 
		android.text.Layout tmp
	private void stopMarquee () 
		android.text.Layout tmp
	private void startStopMarquee (boolean) 
		boolean start
	protected void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence text
		int start
		int lengthBefore
		int lengthAfter
	protected void onSelectionChanged (int, int) 
		int selStart
		int selEnd
	public void addTextChangedListener (android.text.TextWatcher) 
		android.text.TextWatcher watcher
	public void removeTextChangedListener (android.text.TextWatcher) 
		int i
		android.text.TextWatcher watcher
	private void sendBeforeTextChanged (java.lang.CharSequence, int, int, int) 
		int i
		java.util.ArrayList list
		int count
		CharSequence text
		int start
		int before
		int after
	private void removeIntersectingNonAdjacentSpans (int, int, java.lang.Class) 
		int spanStart
		int spanEnd
		int i
		int start
		int end
		Class type
		android.text.Editable text
		Object[] spans
		int length
	void removeAdjacentSuggestionSpans (int) 
		int spanStart
		int spanEnd
		int i
		int pos
		android.text.Editable text
		android.text.style.SuggestionSpan[] spans
		int length
	void sendOnTextChanged (java.lang.CharSequence, int, int, int) 
		int i
		java.util.ArrayList list
		int count
		CharSequence text
		int start
		int before
		int after
	void sendAfterTextChanged (android.text.Editable) 
		int i
		java.util.ArrayList list
		int count
		android.text.Editable text
	void updateAfterEdit () 
		int curs
	void handleTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence buffer
		int start
		int before
		int after
		android.widget.Editor$InputMethodState ims
	void spanChange (android.text.Spanned, java.lang.Object, int, int, int, int) 
		int end
		android.text.Spanned buf
		Object what
		int oldStart
		int newStart
		int oldEnd
		int newEnd
		boolean selChanged
		int newSelStart
		int newSelEnd
		android.widget.Editor$InputMethodState ims
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		android.text.Spannable sp
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	public void clearComposingText () 
	public void setSelected (boolean) 
		boolean selected
		boolean wasSelected
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.text.style.ClickableSpan[] links
		android.view.inputmethod.InputMethodManager imm
		boolean handled
		boolean textIsSelectable
		android.view.MotionEvent event
		int action
		boolean superResult
		boolean touchIsFinished
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected void onCreateContextMenu (android.view.ContextMenu) 
		android.view.ContextMenu menu
	public boolean showContextMenu () 
	public boolean showContextMenu (float, float) 
		float x
		float y
	boolean isTextEditable () 
	public boolean didTouchFocusSelect () 
	public void cancelLongPress () 
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void setScroller (android.widget.Scroller) 
		android.widget.Scroller s
	protected float getLeftFadingEdgeStrength () 
		android.widget.TextView$Marquee marquee
		float lineLeft
	protected float getRightFadingEdgeStrength () 
		android.widget.TextView$Marquee marquee
		float rightEdge
		float lineRight
	private final float getHorizontalFadingEdgeStrength (float, float) 
		float position1
		float position2
		int horizontalFadingEdgeLength
		float diff
	private final boolean isMarqueeFadeEnabled () 
	protected int computeHorizontalScrollRange () 
	protected int computeVerticalScrollRange () 
	protected int computeVerticalScrollExtent () 
	public void findViewsWithText (java.util.ArrayList, java.lang.CharSequence, int) 
		String searchedLowerCase
		String textLowerCase
		java.util.ArrayList outViews
		CharSequence searched
		int flags
	public static android.content.res.ColorStateList getTextColors (android.content.Context, android.content.res.TypedArray) 
		android.content.res.TypedArray appearance
		int ap
		android.content.Context context
		android.content.res.TypedArray attrs
		android.content.res.TypedArray a
		android.content.res.ColorStateList colors
	public static int getTextColor (android.content.Context, android.content.res.TypedArray, int) 
		android.content.Context context
		android.content.res.TypedArray attrs
		int def
		android.content.res.ColorStateList colors
	public boolean onKeyShortcut (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	boolean canSelectText () 
	boolean textCanBeSelected () 
	private java.util.Locale getTextServicesLocale (boolean) 
		boolean allowNullLocale
	public java.util.Locale getTextServicesLocale () 
	public boolean isInExtractedMode () 
	public java.util.Locale getSpellCheckerLocale () 
	private void updateTextServicesLocaleAsync () 
	private void updateTextServicesLocaleLocked () 
		java.util.Locale locale
		android.view.textservice.TextServicesManager textServicesManager
		android.view.textservice.SpellCheckerSubtype subtype
		java.util.Locale locale
	void onLocaleChanged () 
	public android.text.method.WordIterator getWordIterator () 
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence text
	private boolean shouldSpeakPasswordsForAccessibility () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onProvideStructure (android.view.ViewStructure) 
		int topLine
		int bottomLine
		int i
		int[] tmpCords
		int topWindowLocation
		android.view.View root
		android.view.ViewParent viewParent
		int windowHeight
		int topLine
		int bottomLine
		int expandedTopLine
		int expandedBottomLine
		int expandedTopChar
		int expandedBottomChar
		int selStart
		int selEnd
		CharSequence text
		int[] lineOffsets
		int[] lineBaselines
		int baselineOffset
		android.text.Layout layout
		int lineCount
		int style
		int typefaceStyle
		int paintFlags
		android.view.ViewStructure structure
		boolean isPassword
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		boolean isPassword
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.text.InputFilter filter
		int i
		android.view.accessibility.AccessibilityNodeInfo info
		boolean isPassword
		int numFilters
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		CharSequence text
		int start
		int end
		int updatedTextLength
		CharSequence text
		int action
		android.os.Bundle arguments
	private boolean performAccessibilityActionClick (android.os.Bundle) 
		android.view.inputmethod.InputMethodManager imm
		android.os.Bundle arguments
		boolean handled
	private boolean hasSpannableText () 
	public void sendAccessibilityEventInternal (int) 
		int eventType
	private java.lang.CharSequence getTextForAccessibility () 
	void sendAccessibilityEventTypeViewTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence beforeText
		int fromIndex
		int removedCount
		int addedCount
		android.view.accessibility.AccessibilityEvent event
	public boolean isInputMethodTarget () 
		android.view.inputmethod.InputMethodManager imm
	public boolean onTextContextMenuItem (int) 
		int selStart
		int selEnd
		int id
		int min
		int max
	java.lang.CharSequence getTransformedText (int, int) 
		int start
		int end
	public boolean performLongClick () 
		boolean handled
	protected void onScrollChanged (int, int, int, int) 
		int horiz
		int vert
		int oldHoriz
		int oldVert
	public boolean isSuggestionsEnabled () 
		int variation
	public void setCustomSelectionActionModeCallback (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback actionModeCallback
	public android.view.ActionMode$Callback getCustomSelectionActionModeCallback () 
	public void setCustomInsertionActionModeCallback (android.view.ActionMode$Callback) 
		android.view.ActionMode$Callback actionModeCallback
	public android.view.ActionMode$Callback getCustomInsertionActionModeCallback () 
	protected void stopTextActionMode () 
	boolean canUndo () 
	boolean canRedo () 
	boolean canCut () 
	boolean canCopy () 
	boolean canShare () 
	boolean isDeviceProvisioned () 
	boolean canPaste () 
	boolean canProcessText () 
	boolean canSelectAllText () 
	boolean selectAllText () 
		int length
	void replaceSelectionWithText (java.lang.CharSequence) 
		CharSequence text
	private void paste (int, int, boolean) 
		CharSequence paste
		CharSequence text
		CharSequence paste
		int i
		boolean didFirst
		int min
		int max
		boolean withFormatting
		android.content.ClipboardManager clipboard
		android.content.ClipData clip
	private void shareSelectedText () 
		android.content.Intent sharingIntent
		String selectedText
	private void setPrimaryClip (android.content.ClipData) 
		android.content.ClipData clip
		android.content.ClipboardManager clipboard
	public int getOffsetForPosition (float, float) 
		float x
		float y
		int line
		int offset
	float convertToLocalHorizontalCoordinate (float) 
		float x
	int getLineAtCoordinate (float) 
		float y
	int getLineAtCoordinateUnclamped (float) 
		float y
	int getOffsetAtCoordinate (int, float) 
		int line
		float x
	public boolean onDragEvent (android.view.DragEvent) 
		int offset
		android.view.DragEvent event
	boolean isInBatchEditMode () 
		android.widget.Editor$InputMethodState ims
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
		android.text.TextDirectionHeuristic newTextDir
	protected android.text.TextDirectionHeuristic getTextDirectionHeuristic () 
		boolean defaultIsRtl
	public void onResolveDrawables (int) 
		int layoutDirection
	private void prepareDrawableForDisplay (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
	protected void resetResolvedDrawables () 
	protected void viewClicked (android.view.inputmethod.InputMethodManager) 
		android.view.inputmethod.InputMethodManager imm
	protected void deleteText_internal (int, int) 
		int start
		int end
	protected void replaceText_internal (int, int, java.lang.CharSequence) 
		int start
		int end
		CharSequence text
	protected void setSpan_internal (java.lang.Object, int, int, int) 
		Object span
		int start
		int end
		int flags
	protected void setCursorPosition_internal (int, int) 
		int start
		int end
	private void createEditorIfNeeded () 
	public java.lang.CharSequence getIterableTextForAccessibility () 
	private void ensureIterableTextForAccessibilitySelectable () 
	public android.view.AccessibilityIterators$TextSegmentIterator getIteratorForGranularity (int) 
		android.widget.AccessibilityIterators$LineTextSegmentIterator iterator
		android.text.Spannable text
		android.widget.AccessibilityIterators$PageTextSegmentIterator iterator
		android.text.Spannable text
		int granularity
	public int getAccessibilitySelectionStart () 
	public boolean isAccessibilitySelectionExtendable () 
	public int getAccessibilitySelectionEnd () 
	public void setAccessibilitySelection (int, int) 
		int start
		int end
		CharSequence text
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
		android.text.TextUtils$TruncateAt ellipsize
	static android.widget.Editor access$000 (android.widget.TextView) 
		android.widget.TextView x0
	static void access$300 (android.widget.TextView) 
		android.widget.TextView x0
	static android.text.Layout access$900 (android.widget.TextView) 
		android.widget.TextView x0
	static android.content.Context access$1000 (android.widget.TextView) 
		android.widget.TextView x0
	static boolean access$1100 (int) 
		int x0
	static boolean access$1200 (android.widget.TextView) 
		android.widget.TextView x0
	static void access$1300 (android.widget.TextView, java.lang.CharSequence, int, int, int) 
		android.widget.TextView x0
		CharSequence x1
		int x2
		int x3
		int x4
	static android.content.Context access$1400 (android.widget.TextView) 
		android.widget.TextView x0
	static void  () 
}

android/widget/MediaController$5.class
MediaController.java
package android.widget
 android.widget.MediaController$5 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/MenuItemHoverListener.class
MenuItemHoverListener.java
package android.widget
public abstract android.widget.MenuItemHoverListener extends java.lang.Object {
	public abstract void onItemHoverExit (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
	public abstract void onItemHoverEnter (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
}

android/widget/NumberPicker.class
NumberPicker.java
package android.widget
public android.widget.NumberPicker extends android.widget.LinearLayout {
	private static final int SELECTOR_WHEEL_ITEM_COUNT
	private static final long DEFAULT_LONG_PRESS_UPDATE_INTERVAL
	private static final int SELECTOR_MIDDLE_ITEM_INDEX
	private static final int SELECTOR_MAX_FLING_VELOCITY_ADJUSTMENT
	private static final int SELECTOR_ADJUSTMENT_DURATION_MILLIS
	private static final int SNAP_SCROLL_DURATION
	private static final float TOP_AND_BOTTOM_FADING_EDGE_STRENGTH
	private static final int UNSCALED_DEFAULT_SELECTION_DIVIDER_HEIGHT
	private static final int UNSCALED_DEFAULT_SELECTION_DIVIDERS_DISTANCE
	private static final int DEFAULT_LAYOUT_RESOURCE_ID
	private static final int SIZE_UNSPECIFIED
	private boolean mWrapSelectorWheelPreferred
	private static final android.widget.NumberPicker$TwoDigitFormatter sTwoDigitFormatter
	private final android.widget.ImageButton mIncrementButton
	private final android.widget.ImageButton mDecrementButton
	private final android.widget.EditText mInputText
	private final int mSelectionDividersDistance
	private final int mMinHeight
	private final int mMaxHeight
	private final int mMinWidth
	private int mMaxWidth
	private final boolean mComputeMaxWidth
	private final int mTextSize
	private int mSelectorTextGapHeight
	private String[] mDisplayedValues
	private int mMinValue
	private int mMaxValue
	private int mValue
	private android.widget.NumberPicker$OnValueChangeListener mOnValueChangeListener
	private android.widget.NumberPicker$OnScrollListener mOnScrollListener
	private android.widget.NumberPicker$Formatter mFormatter
	private long mLongPressUpdateInterval
	private final android.util.SparseArray mSelectorIndexToStringCache
	private final int[] mSelectorIndices
	private final android.graphics.Paint mSelectorWheelPaint
	private final android.graphics.drawable.Drawable mVirtualButtonPressedDrawable
	private int mSelectorElementHeight
	private int mInitialScrollOffset
	private int mCurrentScrollOffset
	private final android.widget.Scroller mFlingScroller
	private final android.widget.Scroller mAdjustScroller
	private int mPreviousScrollerY
	private android.widget.NumberPicker$SetSelectionCommand mSetSelectionCommand
	private android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand mChangeCurrentByOneFromLongPressCommand
	private android.widget.NumberPicker$BeginSoftInputOnLongPressCommand mBeginSoftInputOnLongPressCommand
	private float mLastDownEventY
	private long mLastDownEventTime
	private float mLastDownOrMoveEventY
	private android.view.VelocityTracker mVelocityTracker
	private int mTouchSlop
	private int mMinimumFlingVelocity
	private int mMaximumFlingVelocity
	private boolean mWrapSelectorWheel
	private final int mSolidColor
	private final boolean mHasSelectorWheel
	private final android.graphics.drawable.Drawable mSelectionDivider
	private final int mSelectionDividerHeight
	private int mScrollState
	private boolean mIgnoreMoveEvents
	private boolean mPerformClickOnTap
	private int mTopSelectionDividerTop
	private int mBottomSelectionDividerBottom
	private int mLastHoveredChildVirtualViewId
	private boolean mIncrementVirtualButtonPressed
	private boolean mDecrementVirtualButtonPressed
	private android.widget.NumberPicker$AccessibilityNodeProviderImpl mAccessibilityNodeProvider
	private final android.widget.NumberPicker$PressedStateHelper mPressedStateHelper
	private int mLastHandledDownDpadKeyCode
	private boolean mHideWheelUntilFocused
	private static final char[] DIGIT_CHARACTERS
	public static final android.widget.NumberPicker$Formatter getTwoDigitFormatter () 
	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 attributesArray
		int layoutResId
		android.graphics.drawable.Drawable selectionDivider
		int defSelectionDividerHeight
		int defSelectionDividerDistance
		android.view.LayoutInflater inflater
		android.view.View$OnClickListener onClickListener
		android.view.View$OnLongClickListener onLongClickListener
		android.view.ViewConfiguration configuration
		android.graphics.Paint paint
		android.content.res.ColorStateList colors
		int color
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
		int msrdWdth
		int msrdHght
		int inptTxtMsrdWdth
		int inptTxtMsrdHght
		int inptTxtLeft
		int inptTxtTop
		int inptTxtRight
		int inptTxtBottom
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int newWidthMeasureSpec
		int newHeightMeasureSpec
		int widthSize
		int heightSize
	private boolean moveToFinalScrollerPosition (android.widget.Scroller) 
		android.widget.Scroller scroller
		int amountToScroll
		int futureScrollOffset
		int overshootAdjustment
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		int deltaDownY
		int deltaMoveY
		float currentMoveY
		int selectorIndexOffset
		int eventY
		int deltaMoveY
		long deltaTime
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		android.view.MotionEvent event
		int action
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		int keyCode
	public boolean dispatchTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int action
	protected boolean dispatchHoverEvent (android.view.MotionEvent) 
		int hoveredVirtualViewId
		int hoveredVirtualViewId
		int eventY
		int hoveredVirtualViewId
		int action
		android.widget.NumberPicker$AccessibilityNodeProviderImpl provider
		android.view.MotionEvent event
	public void computeScroll () 
		android.widget.Scroller scroller
		int currentScrollerY
	public void setEnabled (boolean) 
		boolean enabled
	public void scrollBy (int, int) 
		int x
		int y
		int[] selectorIndices
	protected int computeVerticalScrollOffset () 
	protected int computeVerticalScrollRange () 
	protected int computeVerticalScrollExtent () 
	public int getSolidColor () 
	public void setOnValueChangedListener (android.widget.NumberPicker$OnValueChangeListener) 
		android.widget.NumberPicker$OnValueChangeListener onValueChangedListener
	public void setOnScrollListener (android.widget.NumberPicker$OnScrollListener) 
		android.widget.NumberPicker$OnScrollListener onScrollListener
	public void setFormatter (android.widget.NumberPicker$Formatter) 
		android.widget.NumberPicker$Formatter formatter
	public void setValue (int) 
		int value
	public boolean performClick () 
	public boolean performLongClick () 
	private void showSoftInput () 
		android.view.inputmethod.InputMethodManager inputMethodManager
	private void hideSoftInput () 
		android.view.inputmethod.InputMethodManager inputMethodManager
	private void tryComputeMaxWidth () 
		float digitWidth
		int i
		float maxDigitWidth
		int numberOfDigits
		int current
		float textWidth
		int i
		int valueCount
		int maxTextWidth
	public boolean getWrapSelectorWheel () 
	public void setWrapSelectorWheel (boolean) 
		boolean wrapSelectorWheel
	private void updateWrapSelectorWheel () 
		boolean wrappingAllowed
	public void setOnLongPressUpdateInterval (long) 
		long intervalMillis
	public int getValue () 
	public int getMinValue () 
	public void setMinValue (int) 
		int minValue
	public int getMaxValue () 
	public void setMaxValue (int) 
		int maxValue
	public java.lang.String[] getDisplayedValues () 
	public void setDisplayedValues (java.lang.String[]) 
		String[] displayedValues
	protected float getTopFadingEdgeStrength () 
	protected float getBottomFadingEdgeStrength () 
	protected void onDetachedFromWindow () 
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable selectionDivider
	public void jumpDrawablesToCurrentState () 
	public void onResolveDrawables (int) 
		int layoutDirection
	protected void onDraw (android.graphics.Canvas) 
		int selectorIndex
		String scrollSelectorValue
		int i
		int topOfTopDivider
		int bottomOfTopDivider
		int bottomOfBottomDivider
		int topOfBottomDivider
		android.graphics.Canvas canvas
		boolean showSelectorWheel
		float x
		float y
		int[] selectorIndices
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider () 
	private int makeMeasureSpec (int, int) 
		int measureSpec
		int maxSize
		int size
		int mode
	private int resolveSizeAndStateRespectingMinSize (int, int, int) 
		int desiredWidth
		int minSize
		int measuredSize
		int measureSpec
	private void initializeSelectorWheelIndices () 
		int selectorIndex
		int i
		int[] selectorIndices
		int current
	private void setValueInternal (int, boolean) 
		int current
		boolean notifyChange
		int previous
	private void changeValueByOne (boolean) 
		boolean increment
	private void initializeSelectorWheel () 
		int[] selectorIndices
		int totalTextHeight
		float totalTextGapHeight
		float textGapCount
		int editTextTextPosition
	private void initializeFadingEdges () 
	private void onScrollerFinished (android.widget.Scroller) 
		android.widget.Scroller scroller
	private void onScrollStateChange (int) 
		int scrollState
	private void fling (int) 
		int velocityY
	private int getWrappedSelectorIndex (int) 
		int selectorIndex
	private void incrementSelectorIndices (int[]) 
		int i
		int[] selectorIndices
		int nextScrollSelectorIndex
	private void decrementSelectorIndices (int[]) 
		int i
		int[] selectorIndices
		int nextScrollSelectorIndex
	private void ensureCachedScrollSelectorValue (int) 
		int displayedValueIndex
		int selectorIndex
		android.util.SparseArray cache
		String scrollSelectorValue
	private java.lang.String formatNumber (int) 
		int value
	private void validateInputTextView (android.view.View) 
		int current
		android.view.View v
		String str
	private boolean updateInputTextView () 
		String text
	private void notifyChange (int, int) 
		int previous
		int current
	private void postChangeCurrentByOneFromLongPress (boolean, long) 
		boolean increment
		long delayMillis
	private void removeChangeCurrentByOneFromLongPress () 
	private void postBeginSoftInputOnLongPressCommand () 
	private void removeBeginSoftInputCommand () 
	private void removeAllCallbacks () 
	private int getSelectedPos (java.lang.String) 
		int i
		String value
	private void postSetSelectionCommand (int, int) 
		int selectionStart
		int selectionEnd
	private boolean ensureScrollWheelAdjusted () 
		int deltaY
	private static java.lang.String formatNumberWithLocale (int) 
		int value
	static void access$000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static android.widget.EditText access$100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static void access$200 (android.widget.NumberPicker, boolean) 
		android.widget.NumberPicker x0
		boolean x1
	static void access$300 (android.widget.NumberPicker, boolean, long) 
		android.widget.NumberPicker x0
		boolean x1
		long x2
	static void access$400 (android.widget.NumberPicker, android.view.View) 
		android.widget.NumberPicker x0
		android.view.View x1
	static char[] access$800 () 
	static java.lang.String[] access$900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$1000 (android.widget.NumberPicker, java.lang.String) 
		android.widget.NumberPicker x0
		String x1
	static int access$1100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static void access$1200 (android.widget.NumberPicker, int, int) 
		android.widget.NumberPicker x0
		int x1
		int x2
	static boolean access$1300 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$1302 (android.widget.NumberPicker, boolean) 
		android.widget.NumberPicker x0
		boolean x1
	static int access$1400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$1500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$1600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$1702 (android.widget.NumberPicker, boolean) 
		android.widget.NumberPicker x0
		boolean x1
	static boolean access$1700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$1800 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$1900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2200 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2300 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static long access$2600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2800 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$2900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3200 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3300 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3800 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$3900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4200 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4300 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4800 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$4900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5100 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5200 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5300 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$5700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static android.content.Context access$5800 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static android.content.Context access$5900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static android.content.Context access$6000 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$6100 (android.widget.NumberPicker, android.graphics.Rect) 
		android.widget.NumberPicker x0
		android.graphics.Rect x1
	static android.content.Context access$6200 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$6300 (android.widget.NumberPicker, android.graphics.Rect) 
		android.widget.NumberPicker x0
		android.graphics.Rect x1
	static android.content.Context access$6400 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$6500 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$6600 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static boolean access$6700 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static int access$6800 (android.widget.NumberPicker, int) 
		android.widget.NumberPicker x0
		int x1
	static int access$6900 (android.widget.NumberPicker) 
		android.widget.NumberPicker x0
	static java.lang.String access$7000 (android.widget.NumberPicker, int) 
		android.widget.NumberPicker x0
		int x1
	static void  () 
}

android/widget/SimpleCursorAdapter$ViewBinder.class
SimpleCursorAdapter.java
package android.widget
public abstract android.widget.SimpleCursorAdapter$ViewBinder extends java.lang.Object {
	public abstract boolean setViewValue (android.view.View, android.database.Cursor, int) 
}

android/widget/Editor$CursorController.class
Editor.java
package android.widget
abstract android.widget.Editor$CursorController extends java.lang.Object implements android.view.ViewTreeObserver$OnTouchModeChangeListener  {
	public abstract void show () 
	public abstract void hide () 
	public abstract void onDetached () 
	public abstract boolean isCursorBeingModified () 
	public abstract boolean isActive () 
}

android/widget/FrameLayout.class
FrameLayout.java
package android.widget
public android.widget.FrameLayout extends android.view.ViewGroup {
	private static final int DEFAULT_CHILD_GRAVITY
	boolean mMeasureAllChildren
	private int mForegroundPaddingLeft
	private int mForegroundPaddingTop
	private int mForegroundPaddingRight
	private int mForegroundPaddingBottom
	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
	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 setForegroundGravity (int) 
		android.graphics.Rect padding
		android.graphics.drawable.Drawable foreground
		int foregroundGravity
	protected android.widget.FrameLayout$LayoutParams generateDefaultLayoutParams () 
	int getPaddingLeftWithForeground () 
	int getPaddingRightWithForeground () 
	private int getPaddingTopWithForeground () 
	private int getPaddingBottomWithForeground () 
	protected void onMeasure (int, int) 
		android.widget.FrameLayout$LayoutParams lp
		android.view.View child
		int i
		int width
		int childWidthMeasureSpec
		int height
		int childHeightMeasureSpec
		android.view.View child
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int count
		boolean measureMatchParentChildren
		int maxHeight
		int maxWidth
		int childState
		android.graphics.drawable.Drawable drawable
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	void layoutChildren (int, int, int, int, boolean) 
		int childLeft
		int childLeft
		android.widget.FrameLayout$LayoutParams lp
		int width
		int height
		int childLeft
		int childTop
		int childTop
		int childTop
		int childTop
		int gravity
		int layoutDirection
		int absoluteGravity
		int verticalGravity
		android.view.View child
		int i
		int left
		int top
		int right
		int bottom
		boolean forceLeftGravity
		int count
		int parentLeft
		int parentRight
		int parentTop
		int parentBottom
	public void setMeasureAllChildren (boolean) 
		boolean measureAll
	public boolean getConsiderGoneChildrenWhenMeasuring () 
	public boolean getMeasureAllChildren () 
	public android.widget.FrameLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	public boolean shouldDelayChildPressedState () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public java.lang.CharSequence getAccessibilityClassName () 
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
}

android/widget/TimePickerSpinnerDelegate.class
TimePickerSpinnerDelegate.java
package android.widget
 android.widget.TimePickerSpinnerDelegate extends android.widget.TimePicker$AbstractTimePickerDelegate {
	private static final boolean DEFAULT_ENABLED_STATE
	private static final int HOURS_IN_HALF_DAY
	private final android.widget.NumberPicker mHourSpinner
	private final android.widget.NumberPicker mMinuteSpinner
	private final android.widget.NumberPicker mAmPmSpinner
	private final android.widget.EditText mHourSpinnerInput
	private final android.widget.EditText mMinuteSpinnerInput
	private final android.widget.EditText mAmPmSpinnerInput
	private final android.widget.TextView mDivider
	private final android.widget.Button mAmPmButton
	private final String[] mAmPmStrings
	private final java.util.Calendar mTempCalendar
	private boolean mIsEnabled
	private boolean mHourWithTwoDigit
	private char mHourFormat
	private boolean mIs24HourView
	private boolean mIsAm
	public void  (android.widget.TimePicker, android.content.Context, android.util.AttributeSet, int, int) 
		android.view.ViewGroup amPmParent
		android.view.ViewGroup$MarginLayoutParams lp
		int startMargin
		int endMargin
		android.widget.TimePicker delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		int layoutResourceId
		android.view.LayoutInflater inflater
		android.view.View amPmView
	private void getHourFormatData () 
		char c
		int i
		String bestDateTimePattern
		int lengthPattern
		char hourFormat
	private boolean isAmPmAtStart () 
		String bestDateTimePattern
	private void setDividerText () 
		String separatorText
		String separatorText
		int minuteIndex
		String skeleton
		String bestDateTimePattern
		String separatorText
		int hourIndex
	public void setHour (int) 
		int hour
	private void setCurrentHour (int, boolean) 
		int currentHour
		boolean notifyTimeChanged
	public int getHour () 
		int currentHour
	public void setMinute (int) 
		int minute
	public int getMinute () 
	public void setIs24Hour (boolean) 
		boolean is24Hour
		int currentHour
	public boolean is24Hour () 
	public void setOnTimeChangedListener (android.widget.TimePicker$OnTimeChangedListener) 
		android.widget.TimePicker$OnTimeChangedListener onTimeChangedListener
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public int getBaseline () 
	public android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
		android.os.Parcelable superState
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.widget.TimePicker$AbstractTimePickerDelegate$SavedState ss
		android.os.Parcelable state
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		int flags
		String selectedDateUtterance
	private void updateInputState () 
		android.view.inputmethod.InputMethodManager inputMethodManager
	private void updateAmPmControl () 
		int index
	private void onTimeChanged () 
	private void updateHourControl () 
	private void updateMinuteControl () 
	private void setContentDescriptions () 
	private void trySetContentDescription (android.view.View, int, int) 
		android.view.View root
		int viewId
		int contDescResId
		android.view.View target
	public static java.lang.String[] getAmPmStrings (android.content.Context) 
		android.content.Context context
		String[] result
		libcore.icu.LocaleData d
	static void access$000 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
	static boolean access$102 (android.widget.TimePickerSpinnerDelegate, boolean) 
		android.widget.TimePickerSpinnerDelegate x0
		boolean x1
	static boolean access$100 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
	static void access$200 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
	static void access$300 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
	static android.widget.NumberPicker access$400 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
	static android.widget.NumberPicker access$500 (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate x0
}

android/widget/RemoteViewsListAdapter.class
RemoteViewsListAdapter.java
package android.widget
public android.widget.RemoteViewsListAdapter extends android.widget.BaseAdapter {
	private android.content.Context mContext
	private java.util.ArrayList mRemoteViewsList
	private java.util.ArrayList mViewTypes
	private int mViewTypeCount
	public void  (android.content.Context, java.util.ArrayList, int) 
		android.content.Context context
		java.util.ArrayList remoteViews
		int viewTypeCount
	public void setViewsList (java.util.ArrayList) 
		java.util.ArrayList remoteViews
	private void init () 
		android.widget.RemoteViews rv
	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 v
		android.widget.RemoteViews rv
		android.view.View v
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public int getItemViewType (int) 
		int layoutId
		int position
	public int getViewTypeCount () 
	public boolean hasStableIds () 
}

android/widget/AbsListView$PositionScroller$1.class
AbsListView.java
package android.widget
 android.widget.AbsListView$PositionScroller$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$position
	final android.widget.AbsListView$PositionScroller this$1
	void  (android.widget.AbsListView$PositionScroller, int) 
		android.widget.AbsListView$PositionScroller this$1
	public void run () 
}

android/widget/Editor$SpanController.class
Editor.java
package android.widget
 android.widget.Editor$SpanController extends java.lang.Object implements android.text.SpanWatcher  {
	private static final int DISPLAY_TIMEOUT_MS
	private android.widget.Editor$EasyEditPopupWindow mPopupWindow
	private Runnable mHidePopup
	final android.widget.Editor this$0
	void  (android.widget.Editor) 
		android.widget.Editor this$0
	private boolean isNonIntermediateSelectionSpan (android.text.Spannable, java.lang.Object) 
		android.text.Spannable text
		Object span
	public void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable text
		Object span
		int start
		int end
	public void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable text
		Object span
		int start
		int end
	public void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
		android.text.style.EasyEditSpan easyEditSpan
		android.text.Spannable text
		Object span
		int previousStart
		int previousEnd
		int newStart
		int newEnd
	public void hide () 
	private void sendEasySpanNotification (int, android.text.style.EasyEditSpan) 
		android.content.Intent intent
		android.app.PendingIntent pendingIntent
		android.app.PendingIntent$CanceledException e
		int textChangedType
		android.text.style.EasyEditSpan span
	static void access$1400 (android.widget.Editor$SpanController, int, android.text.style.EasyEditSpan) 
		android.widget.Editor$SpanController x0
		int x1
		android.text.style.EasyEditSpan x2
}

android/widget/RemoteViewsAdapter$RemoteViewsAdapterServiceConnection.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection extends com.android.internal.widget.IRemoteViewsAdapterConnection$Stub {
	private boolean mIsConnected
	private boolean mIsConnecting
	private java.lang.ref.WeakReference mAdapter
	private com.android.internal.widget.IRemoteViewsFactory mRemoteViewsFactory
	public void  (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter adapter
	public synchronized void bind (android.content.Context, int, android.content.Intent) 
		android.widget.RemoteViewsAdapter adapter
		android.appwidget.AppWidgetManager mgr
		Exception e
		android.content.Context context
		int appWidgetId
		android.content.Intent intent
	public synchronized void unbind (android.content.Context, int, android.content.Intent) 
		android.widget.RemoteViewsAdapter adapter
		android.appwidget.AppWidgetManager mgr
		Exception e
		android.content.Context context
		int appWidgetId
		android.content.Intent intent
	public synchronized void onServiceConnected (android.os.IBinder) 
		android.os.IBinder service
		android.widget.RemoteViewsAdapter adapter
	public synchronized void onServiceDisconnected () 
		android.widget.RemoteViewsAdapter adapter
	public synchronized com.android.internal.widget.IRemoteViewsFactory getRemoteViewsFactory () 
	public synchronized boolean isConnected () 
	static boolean access$802 (android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection, boolean) 
		android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection x0
		boolean x1
	static boolean access$902 (android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection, boolean) 
		android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection x0
		boolean x1
}

android/widget/SearchView$7.class
SearchView.java
package android.widget
 android.widget.SearchView$7 extends java.lang.Object implements android.view.View$OnKeyListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public boolean onKey (android.view.View, int, android.view.KeyEvent) 
		android.app.SearchableInfo$ActionKeyInfo actionKey
		android.view.View v
		int keyCode
		android.view.KeyEvent event
}

android/widget/GridLayout$3.class
GridLayout.java
package android.widget
final android.widget.GridLayout$3 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
}

android/widget/Spinner$DropdownPopup$2.class
Spinner.java
package android.widget
 android.widget.Spinner$DropdownPopup$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnGlobalLayoutListener  {
	final android.widget.Spinner$DropdownPopup this$1
	void  (android.widget.Spinner$DropdownPopup) 
		android.widget.Spinner$DropdownPopup this$1
	public void onGlobalLayout () 
}

android/widget/TextView$Marquee$3.class
TextView.java
package android.widget
 android.widget.TextView$Marquee$3 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final android.widget.TextView$Marquee this$0
	void  (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee this$0
	public void doFrame (long) 
		long frameTimeNanos
}

android/widget/SuggestionsAdapter$1.class
SuggestionsAdapter.java
package android.widget
 android.widget.SuggestionsAdapter$1 extends java.lang.Object implements android.widget.Filter$Delayer  {
	private int mPreviousLength
	final android.widget.SuggestionsAdapter this$0
	void  (android.widget.SuggestionsAdapter) 
		android.widget.SuggestionsAdapter this$0
	public long getPostingDelay (java.lang.CharSequence) 
		CharSequence constraint
		long delay
}

android/widget/Editor$TextActionModeCallback.class
Editor.java
package android.widget
 android.widget.Editor$TextActionModeCallback extends android.view.ActionMode$Callback2 {
	private final android.graphics.Path mSelectionPath
	private final android.graphics.RectF mSelectionBounds
	private final boolean mHasSelection
	private int mHandleHeight
	final android.widget.Editor this$0
	public void  (android.widget.Editor, boolean) 
		android.widget.Editor$SelectionModifierCursorController selectionController
		android.widget.Editor$InsertionPointCursorController insertionController
		boolean hasSelection
	public boolean onCreateActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
		android.view.ActionMode$Callback customCallback
	private android.view.ActionMode$Callback getCustomCallback () 
	private void populateMenuWithItems (android.view.Menu) 
		android.view.Menu menu
	public boolean onPrepareActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
		android.view.ActionMode$Callback customCallback
	private void updateSelectAllItem (android.view.Menu) 
		android.view.Menu menu
		boolean canSelectAll
		boolean selectAllItemExists
	private void updateReplaceItem (android.view.Menu) 
		android.view.Menu menu
		boolean canReplace
		boolean replaceItemExists
	public boolean onActionItemClicked (android.view.ActionMode, android.view.MenuItem) 
		android.view.ActionMode mode
		android.view.MenuItem item
		android.view.ActionMode$Callback customCallback
	public void onDestroyActionMode (android.view.ActionMode) 
		android.view.ActionMode mode
		android.view.ActionMode$Callback customCallback
	public void onGetContentRect (android.view.ActionMode, android.view.View, android.graphics.Rect) 
		android.graphics.Rect firstCursorBounds
		android.graphics.Rect secondCursorBounds
		android.text.Layout layout
		int line
		float primaryHorizontal
		android.view.ActionMode mode
		android.view.View view
		android.graphics.Rect outRect
		int textHorizontalOffset
		int textVerticalOffset
}

android/widget/QuickContactBadge$QueryHandler.class
QuickContactBadge.java
package android.widget
 android.widget.QuickContactBadge$QueryHandler extends android.content.AsyncQueryHandler {
	final android.widget.QuickContactBadge this$0
	public void  (android.widget.QuickContactBadge, android.content.ContentResolver) 
		android.content.ContentResolver cr
	protected void onQueryComplete (int, java.lang.Object, android.database.Cursor) 
		long contactId
		String lookupKey
		long contactId
		String lookupKey
		android.content.Intent intent
		int token
		Object cookie
		android.database.Cursor cursor
		android.net.Uri lookupUri
		android.net.Uri createUri
		boolean trigger
		android.os.Bundle extras
}

android/widget/ScrollBarDrawable.class
ScrollBarDrawable.java
package android.widget
public android.widget.ScrollBarDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable$Callback  {
	private android.graphics.drawable.Drawable mVerticalTrack
	private android.graphics.drawable.Drawable mHorizontalTrack
	private android.graphics.drawable.Drawable mVerticalThumb
	private android.graphics.drawable.Drawable mHorizontalThumb
	private int mRange
	private int mOffset
	private int mExtent
	private boolean mVertical
	private boolean mBoundsChanged
	private boolean mRangeChanged
	private boolean mAlwaysDrawHorizontalTrack
	private boolean mAlwaysDrawVerticalTrack
	private boolean mMutated
	private int mAlpha
	private boolean mHasSetAlpha
	private android.graphics.ColorFilter mColorFilter
	private boolean mHasSetColorFilter
	public void  () 
	public void setAlwaysDrawHorizontalTrack (boolean) 
		boolean alwaysDrawTrack
	public void setAlwaysDrawVerticalTrack (boolean) 
		boolean alwaysDrawTrack
	public boolean getAlwaysDrawVerticalTrack () 
	public boolean getAlwaysDrawHorizontalTrack () 
	public void setParameters (int, int, int, boolean) 
		int range
		int offset
		int extent
		boolean vertical
	public void draw (android.graphics.Canvas) 
		int scrollBarLength
		int thickness
		int thumbLength
		int thumbOffset
		android.graphics.Canvas canvas
		boolean vertical
		int extent
		int range
		boolean drawTrack
		boolean drawThumb
		android.graphics.Rect r
	protected void onBoundsChange (android.graphics.Rect) 
		android.graphics.Rect bounds
	public boolean isStateful () 
	protected boolean onStateChange (int[]) 
		int[] state
		boolean changed
	private void drawTrack (android.graphics.Canvas, android.graphics.Rect, boolean) 
		android.graphics.drawable.Drawable track
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
		boolean vertical
		android.graphics.drawable.Drawable track
	private void drawThumb (android.graphics.Canvas, android.graphics.Rect, int, int, boolean) 
		android.graphics.drawable.Drawable thumb
		android.graphics.drawable.Drawable thumb
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
		int offset
		int length
		boolean vertical
		boolean changed
	public void setVerticalThumbDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable thumb
	public void setVerticalTrackDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable track
	public void setHorizontalThumbDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable thumb
	public void setHorizontalTrackDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable track
	private void propagateCurrentState (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public int getSize (boolean) 
		boolean vertical
	public android.widget.ScrollBarDrawable mutate () 
	public void setAlpha (int) 
		int alpha
	public int getAlpha () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter colorFilter
	public android.graphics.ColorFilter getColorFilter () 
	public int getOpacity () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void scheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable, long) 
		android.graphics.drawable.Drawable who
		Runnable what
		long when
	public void unscheduleDrawable (android.graphics.drawable.Drawable, java.lang.Runnable) 
		android.graphics.drawable.Drawable who
		Runnable what
	public java.lang.String toString () 
	public volatile android.graphics.drawable.Drawable mutate () 
}

android/widget/Toast$TN.class
Toast.java
package android.widget
 android.widget.Toast$TN extends android.app.ITransientNotification$Stub {
	final Runnable mShow
	final Runnable mHide
	private final android.view.WindowManager$LayoutParams mParams
	final android.os.Handler mHandler
	int mGravity
	int mX
	int mY
	float mHorizontalMargin
	float mVerticalMargin
	android.view.View mView
	android.view.View mNextView
	int mDuration
	android.view.WindowManager mWM
	static final long SHORT_DURATION_TIMEOUT
	static final long LONG_DURATION_TIMEOUT
	void  () 
		android.view.WindowManager$LayoutParams params
	public void show () 
	public void hide () 
	public void handleShow () 
		android.content.Context context
		String packageName
		android.content.res.Configuration config
		int gravity
	private void trySendAccessibilityEvent () 
		android.view.accessibility.AccessibilityManager accessibilityManager
		android.view.accessibility.AccessibilityEvent event
	public void handleHide () 
	static android.view.WindowManager$LayoutParams access$000 (android.widget.Toast$TN) 
		android.widget.Toast$TN x0
}

android/widget/MultiAutoCompleteTextView$CommaTokenizer.class
MultiAutoCompleteTextView.java
package android.widget
public android.widget.MultiAutoCompleteTextView$CommaTokenizer extends java.lang.Object implements android.widget.MultiAutoCompleteTextView$Tokenizer  {
	public void  () 
	public int findTokenStart (java.lang.CharSequence, int) 
		CharSequence text
		int cursor
		int i
	public int findTokenEnd (java.lang.CharSequence, int) 
		CharSequence text
		int cursor
		int i
		int len
	public java.lang.CharSequence terminateToken (java.lang.CharSequence) 
		android.text.SpannableString sp
		CharSequence text
		int i
}

android/widget/AutoCompleteTextView$DropDownItemClickListener.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$DropDownItemClickListener extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.widget.AutoCompleteTextView this$0
	private void  (android.widget.AutoCompleteTextView) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
	void  (android.widget.AutoCompleteTextView, android.widget.AutoCompleteTextView$1) 
		android.widget.AutoCompleteTextView x0
		android.widget.AutoCompleteTextView$1 x1
}

android/widget/Adapter.class
Adapter.java
package android.widget
public abstract android.widget.Adapter extends java.lang.Object {
	public static final int IGNORE_ITEM_VIEW_TYPE
	public static final int NO_SELECTION
	public abstract void registerDataSetObserver (android.database.DataSetObserver) 
	public abstract void unregisterDataSetObserver (android.database.DataSetObserver) 
	public abstract int getCount () 
	public abstract java.lang.Object getItem (int) 
	public abstract long getItemId (int) 
	public abstract boolean hasStableIds () 
	public abstract android.view.View getView (int, android.view.View, android.view.ViewGroup) 
	public abstract int getItemViewType (int) 
	public abstract int getViewTypeCount () 
	public abstract boolean isEmpty () 
}

android/widget/DayPickerView$OnDaySelectedListener.class
DayPickerView.java
package android.widget
public abstract android.widget.DayPickerView$OnDaySelectedListener extends java.lang.Object {
	public abstract void onDaySelected (android.widget.DayPickerView, android.icu.util.Calendar) 
}

android/widget/EditText.class
EditText.java
package android.widget
public android.widget.EditText extends android.widget.TextView {
	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
	public boolean getFreezesText () 
	protected boolean getDefaultEditable () 
	protected android.text.method.MovementMethod getDefaultMovementMethod () 
	public android.text.Editable getText () 
	public void setText (java.lang.CharSequence, android.widget.TextView$BufferType) 
		CharSequence text
		android.widget.TextView$BufferType type
	public void setSelection (int, int) 
		int start
		int stop
	public void setSelection (int) 
		int index
	public void selectAll () 
	public void extendSelection (int) 
		int index
	public void setEllipsize (android.text.TextUtils$TruncateAt) 
		android.text.TextUtils$TruncateAt ellipsis
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public volatile java.lang.CharSequence getText () 
}

android/widget/AutoCompleteTextView$PassThroughClickListener.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$PassThroughClickListener extends java.lang.Object implements android.view.View$OnClickListener  {
	private android.view.View$OnClickListener mWrapped
	final android.widget.AutoCompleteTextView this$0
	private void  (android.widget.AutoCompleteTextView) 
	public void onClick (android.view.View) 
		android.view.View v
	void  (android.widget.AutoCompleteTextView, android.widget.AutoCompleteTextView$1) 
		android.widget.AutoCompleteTextView x0
		android.widget.AutoCompleteTextView$1 x1
	static android.view.View$OnClickListener access$302 (android.widget.AutoCompleteTextView$PassThroughClickListener, android.view.View$OnClickListener) 
		android.widget.AutoCompleteTextView$PassThroughClickListener x0
		android.view.View$OnClickListener x1
}

android/widget/RemoteViews.class
RemoteViews.java
package android.widget
public android.widget.RemoteViews extends java.lang.Object implements android.os.Parcelable android.view.LayoutInflater$Filter  {
	private static final String LOG_TAG
	static final String EXTRA_REMOTEADAPTER_APPWIDGET_ID
	private android.content.pm.ApplicationInfo mApplication
	private final int mLayoutId
	private java.util.ArrayList mActions
	private android.widget.RemoteViews$MemoryUsageCounter mMemoryUsageCounter
	private android.widget.RemoteViews$BitmapCache mBitmapCache
	private boolean mIsRoot
	private static final int MODE_NORMAL
	private static final int MODE_HAS_LANDSCAPE_AND_PORTRAIT
	private android.widget.RemoteViews mLandscape
	private android.widget.RemoteViews mPortrait
	private boolean mIsWidgetCollectionChild
	private static final android.widget.RemoteViews$OnClickHandler DEFAULT_ON_CLICK_HANDLER
	private static final Object[] sMethodsLock
	private static final android.util.ArrayMap sMethods
	private static final android.util.ArrayMap sAsyncMethods
	private static final ThreadLocal sInvokeArgsTls
	private final android.widget.RemoteViews$MutablePair mPair
	private static final android.widget.RemoteViews$Action ACTION_NOOP
	public static final android.os.Parcelable$Creator CREATOR
	public void setRemoteInputs (int, android.app.RemoteInput[]) 
		int viewId
		android.app.RemoteInput[] remoteInputs
	public void mergeRemoteViews (android.widget.RemoteViews) 
		android.widget.RemoteViews$Action a
		int i
		android.widget.RemoteViews$Action a
		String key
		int mergeBehavior
		int i
		android.widget.RemoteViews newRv
		android.widget.RemoteViews copy
		java.util.HashMap map
		int count
		java.util.ArrayList newActions
	private static android.graphics.Rect getSourceBounds (android.view.View) 
		android.view.View v
		float appScale
		int[] pos
		android.graphics.Rect rect
	private java.lang.reflect.Method getMethod (android.view.View, java.lang.String, java.lang.Class) 
		NoSuchMethodException ex
		android.util.ArrayMap methods
		android.view.View view
		String methodName
		Class paramType
		java.lang.reflect.Method method
		Class klass
	private java.lang.reflect.Method getAsyncMethod (java.lang.reflect.Method) 
		NoSuchMethodException ex
		int valueIndex
		android.view.RemotableViewMethod annotation
		java.lang.reflect.Method asyncMethod
		java.lang.reflect.Method method
	private static java.lang.String getParameters (java.lang.Class) 
		Class paramType
	private static java.lang.Object[] wrapArg (java.lang.Object) 
		Object value
		Object[] args
	private void configureRemoteViewsAsChild (android.widget.RemoteViews) 
		android.widget.RemoteViews rv
	void setNotRoot () 
	public void  (java.lang.String, int) 
		String packageName
		int layoutId
	public void  (java.lang.String, int, int) 
		String packageName
		int userId
		int layoutId
	protected void  (android.content.pm.ApplicationInfo, int) 
		android.content.pm.ApplicationInfo application
		int layoutId
	private boolean hasLandscapeAndPortraitLayouts () 
	public void  (android.widget.RemoteViews, android.widget.RemoteViews) 
		android.widget.RemoteViews landscape
		android.widget.RemoteViews portrait
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	private void  (android.os.Parcel, android.widget.RemoteViews$BitmapCache) 
		int tag
		int i
		int count
		android.os.Parcel parcel
		android.widget.RemoteViews$BitmapCache bitmapCache
		int mode
	public android.widget.RemoteViews clone () 
		android.os.Parcel p
		android.widget.RemoteViews rv
	public java.lang.String getPackage () 
	public int getLayoutId () 
	void setIsWidgetCollectionChild (boolean) 
		boolean isWidgetCollectionChild
	private void recalculateMemoryUsage () 
		int i
		int count
	private void setBitmapCache (android.widget.RemoteViews$BitmapCache) 
		int i
		int count
		android.widget.RemoteViews$BitmapCache bitmapCache
	public int estimateMemoryUsage () 
	private void addAction (android.widget.RemoteViews$Action) 
		android.widget.RemoteViews$Action a
	public void addView (int, android.widget.RemoteViews) 
		int viewId
		android.widget.RemoteViews nestedView
	public void removeAllViews (int) 
		int viewId
	public void showNext (int) 
		int viewId
	public void showPrevious (int) 
		int viewId
	public void setDisplayedChild (int, int) 
		int viewId
		int childIndex
	public void setViewVisibility (int, int) 
		int viewId
		int visibility
	public void setTextViewText (int, java.lang.CharSequence) 
		int viewId
		CharSequence text
	public void setTextViewTextSize (int, int, float) 
		int viewId
		int units
		float size
	public void setTextViewCompoundDrawables (int, int, int, int, int) 
		int viewId
		int left
		int top
		int right
		int bottom
	public void setTextViewCompoundDrawablesRelative (int, int, int, int, int) 
		int viewId
		int start
		int top
		int end
		int bottom
	public void setTextViewCompoundDrawablesRelativeColorFilter (int, int, int, android.graphics.PorterDuff$Mode) 
		int viewId
		int index
		int color
		android.graphics.PorterDuff$Mode mode
	public void setTextViewCompoundDrawables (int, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon) 
		int viewId
		android.graphics.drawable.Icon left
		android.graphics.drawable.Icon top
		android.graphics.drawable.Icon right
		android.graphics.drawable.Icon bottom
	public void setTextViewCompoundDrawablesRelative (int, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon) 
		int viewId
		android.graphics.drawable.Icon start
		android.graphics.drawable.Icon top
		android.graphics.drawable.Icon end
		android.graphics.drawable.Icon bottom
	public void setImageViewResource (int, int) 
		int viewId
		int srcId
	public void setImageViewUri (int, android.net.Uri) 
		int viewId
		android.net.Uri uri
	public void setImageViewBitmap (int, android.graphics.Bitmap) 
		int viewId
		android.graphics.Bitmap bitmap
	public void setImageViewIcon (int, android.graphics.drawable.Icon) 
		int viewId
		android.graphics.drawable.Icon icon
	public void setEmptyView (int, int) 
		int viewId
		int emptyViewId
	public void setChronometer (int, long, java.lang.String, boolean) 
		int viewId
		long base
		String format
		boolean started
	public void setChronometerCountDown (int, boolean) 
		int viewId
		boolean isCountDown
	public void setProgressBar (int, int, int, boolean) 
		int viewId
		int max
		int progress
		boolean indeterminate
	public void setOnClickPendingIntent (int, android.app.PendingIntent) 
		int viewId
		android.app.PendingIntent pendingIntent
	public void setPendingIntentTemplate (int, android.app.PendingIntent) 
		int viewId
		android.app.PendingIntent pendingIntentTemplate
	public void setOnClickFillInIntent (int, android.content.Intent) 
		int viewId
		android.content.Intent fillInIntent
	public void setDrawableParameters (int, boolean, int, int, android.graphics.PorterDuff$Mode, int) 
		int viewId
		boolean targetBackground
		int alpha
		int colorFilter
		android.graphics.PorterDuff$Mode mode
		int level
	public void setProgressTintList (int, android.content.res.ColorStateList) 
		int viewId
		android.content.res.ColorStateList tint
	public void setProgressBackgroundTintList (int, android.content.res.ColorStateList) 
		int viewId
		android.content.res.ColorStateList tint
	public void setProgressIndeterminateTintList (int, android.content.res.ColorStateList) 
		int viewId
		android.content.res.ColorStateList tint
	public void setTextColor (int, int) 
		int viewId
		int color
	public void setTextColor (int, android.content.res.ColorStateList) 
		int viewId
		android.content.res.ColorStateList colors
	public void setRemoteAdapter (int, int, android.content.Intent) 
		int appWidgetId
		int viewId
		android.content.Intent intent
	public void setRemoteAdapter (int, android.content.Intent) 
		int viewId
		android.content.Intent intent
	public void setRemoteAdapter (int, java.util.ArrayList, int) 
		int viewId
		java.util.ArrayList list
		int viewTypeCount
	public void setScrollPosition (int, int) 
		int viewId
		int position
	public void setRelativeScrollPosition (int, int) 
		int viewId
		int offset
	public void setViewPadding (int, int, int, int, int) 
		int viewId
		int left
		int top
		int right
		int bottom
	public void setViewLayoutMarginEndDimen (int, int) 
		int viewId
		int endMarginDimen
	public void setViewLayoutMarginBottomDimen (int, int) 
		int viewId
		int bottomMarginDimen
	public void setViewLayoutWidth (int, int) 
		int viewId
		int layoutWidth
	public void setBoolean (int, java.lang.String, boolean) 
		int viewId
		String methodName
		boolean value
	public void setByte (int, java.lang.String, byte) 
		int viewId
		String methodName
		byte value
	public void setShort (int, java.lang.String, short) 
		int viewId
		String methodName
		short value
	public void setInt (int, java.lang.String, int) 
		int viewId
		String methodName
		int value
	public void setLong (int, java.lang.String, long) 
		int viewId
		String methodName
		long value
	public void setFloat (int, java.lang.String, float) 
		int viewId
		String methodName
		float value
	public void setDouble (int, java.lang.String, double) 
		int viewId
		String methodName
		double value
	public void setChar (int, java.lang.String, char) 
		int viewId
		String methodName
		char value
	public void setString (int, java.lang.String, java.lang.String) 
		int viewId
		String methodName
		String value
	public void setCharSequence (int, java.lang.String, java.lang.CharSequence) 
		int viewId
		String methodName
		CharSequence value
	public void setUri (int, java.lang.String, android.net.Uri) 
		int viewId
		String methodName
		android.net.Uri value
	public void setBitmap (int, java.lang.String, android.graphics.Bitmap) 
		int viewId
		String methodName
		android.graphics.Bitmap value
	public void setBundle (int, java.lang.String, android.os.Bundle) 
		int viewId
		String methodName
		android.os.Bundle value
	public void setIntent (int, java.lang.String, android.content.Intent) 
		int viewId
		String methodName
		android.content.Intent value
	public void setIcon (int, java.lang.String, android.graphics.drawable.Icon) 
		int viewId
		String methodName
		android.graphics.drawable.Icon value
	public void setContentDescription (int, java.lang.CharSequence) 
		int viewId
		CharSequence contentDescription
	public void setAccessibilityTraversalBefore (int, int) 
		int viewId
		int nextId
	public void setAccessibilityTraversalAfter (int, int) 
		int viewId
		int nextId
	public void setLabelFor (int, int) 
		int viewId
		int labeledId
	private android.widget.RemoteViews getRemoteViewsToApply (android.content.Context) 
		int orientation
		android.content.Context context
	public android.view.View apply (android.content.Context, android.view.ViewGroup) 
		android.content.Context context
		android.view.ViewGroup parent
	public android.view.View apply (android.content.Context, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.view.ViewGroup parent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.RemoteViews rvToApply
		android.view.View result
	private android.view.View inflateView (android.content.Context, android.widget.RemoteViews, android.view.ViewGroup) 
		android.content.Context context
		android.widget.RemoteViews rv
		android.view.ViewGroup parent
		android.content.Context contextForResources
		android.content.Context inflationContext
		android.view.LayoutInflater inflater
		android.view.View v
	private static void loadTransitionOverride (android.content.Context, android.widget.RemoteViews$OnClickHandler) 
		android.content.res.TypedArray windowStyle
		int windowAnimations
		android.content.res.TypedArray windowAnimationStyle
		android.content.Context context
		android.widget.RemoteViews$OnClickHandler handler
	public android.os.CancellationSignal applyAsync (android.content.Context, android.view.ViewGroup, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener) 
		android.content.Context context
		android.view.ViewGroup parent
		java.util.concurrent.Executor executor
		android.widget.RemoteViews$OnViewAppliedListener listener
	private android.os.CancellationSignal startTaskOnExecutor (android.widget.RemoteViews$AsyncApplyTask, java.util.concurrent.Executor) 
		android.widget.RemoteViews$AsyncApplyTask task
		java.util.concurrent.Executor executor
		android.os.CancellationSignal cancelSignal
	public android.os.CancellationSignal applyAsync (android.content.Context, android.view.ViewGroup, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.view.ViewGroup parent
		java.util.concurrent.Executor executor
		android.widget.RemoteViews$OnViewAppliedListener listener
		android.widget.RemoteViews$OnClickHandler handler
	private android.widget.RemoteViews$AsyncApplyTask getAsyncApplyTask (android.content.Context, android.view.ViewGroup, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.view.ViewGroup parent
		android.widget.RemoteViews$OnViewAppliedListener listener
		android.widget.RemoteViews$OnClickHandler handler
	public void reapply (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View v
	public void reapply (android.content.Context, android.view.View, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.view.View v
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.RemoteViews rvToApply
	public android.os.CancellationSignal reapplyAsync (android.content.Context, android.view.View, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener) 
		android.content.Context context
		android.view.View v
		java.util.concurrent.Executor executor
		android.widget.RemoteViews$OnViewAppliedListener listener
	public android.os.CancellationSignal reapplyAsync (android.content.Context, android.view.View, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.view.View v
		java.util.concurrent.Executor executor
		android.widget.RemoteViews$OnViewAppliedListener listener
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.RemoteViews rvToApply
	private void performApply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$Action a
		int i
		int count
		android.view.View v
		android.view.ViewGroup parent
		android.widget.RemoteViews$OnClickHandler handler
	private android.content.Context getContextForResources (android.content.Context) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
	public int getSequenceNumber () 
	public boolean onLoadClass (java.lang.Class) 
		Class clazz
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		int count
		android.widget.RemoteViews$Action a
		int i
		int count
		android.os.Parcel dest
		int flags
	private static android.content.pm.ApplicationInfo getApplicationInfo (java.lang.String, int) 
		android.content.Context context
		android.content.pm.PackageManager$NameNotFoundException nnfe
		String packageName
		int userId
		android.app.Application application
		android.content.pm.ApplicationInfo applicationInfo
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static boolean access$200 (android.widget.RemoteViews) 
		android.widget.RemoteViews x0
	static android.graphics.Rect access$300 (android.view.View) 
		android.view.View x0
	static java.lang.reflect.Method access$400 (android.widget.RemoteViews, android.view.View, java.lang.String, java.lang.Class) 
		android.widget.RemoteViews x0
		android.view.View x1
		String x2
		Class x3
	static android.widget.RemoteViews$BitmapCache access$500 (android.widget.RemoteViews) 
		android.widget.RemoteViews x0
	static java.lang.Object[] access$600 (java.lang.Object) 
		Object x0
	static android.widget.RemoteViews$Action access$700 () 
	static java.lang.reflect.Method access$800 (android.widget.RemoteViews, java.lang.reflect.Method) 
		android.widget.RemoteViews x0
		java.lang.reflect.Method x1
	static void access$900 (android.widget.RemoteViews, android.widget.RemoteViews) 
		android.widget.RemoteViews x0
		android.widget.RemoteViews x1
	void  (android.os.Parcel, android.widget.RemoteViews$BitmapCache, android.widget.RemoteViews$1) 
		android.os.Parcel x0
		android.widget.RemoteViews$BitmapCache x1
		android.widget.RemoteViews$1 x2
	static android.widget.RemoteViews$AsyncApplyTask access$1300 (android.widget.RemoteViews, android.content.Context, android.view.ViewGroup, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews x0
		android.content.Context x1
		android.view.ViewGroup x2
		android.widget.RemoteViews$OnViewAppliedListener x3
		android.widget.RemoteViews$OnClickHandler x4
	static void access$1500 (android.widget.RemoteViews, android.widget.RemoteViews$BitmapCache) 
		android.widget.RemoteViews x0
		android.widget.RemoteViews$BitmapCache x1
	static void access$1800 (android.content.Context, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context x0
		android.widget.RemoteViews$OnClickHandler x1
	static android.view.View access$1900 (android.widget.RemoteViews, android.content.Context, android.widget.RemoteViews, android.view.ViewGroup) 
		android.widget.RemoteViews x0
		android.content.Context x1
		android.widget.RemoteViews x2
		android.view.ViewGroup x3
	static java.util.ArrayList access$2100 (android.widget.RemoteViews) 
		android.widget.RemoteViews x0
	static android.widget.RemoteViews$OnClickHandler access$2200 () 
	static void  () 
}

android/widget/PopupMenu.class
PopupMenu.java
package android.widget
public android.widget.PopupMenu extends java.lang.Object {
	private final android.content.Context mContext
	private final com.android.internal.view.menu.MenuBuilder mMenu
	private final android.view.View mAnchor
	private final com.android.internal.view.menu.MenuPopupHelper mPopup
	private android.widget.PopupMenu$OnMenuItemClickListener mMenuItemClickListener
	private android.widget.PopupMenu$OnDismissListener mOnDismissListener
	private android.view.View$OnTouchListener mDragListener
	public void  (android.content.Context, android.view.View) 
		android.content.Context context
		android.view.View anchor
	public void  (android.content.Context, android.view.View, int) 
		android.content.Context context
		android.view.View anchor
		int gravity
	public void  (android.content.Context, android.view.View, int, int, int) 
		android.content.Context context
		android.view.View anchor
		int gravity
		int popupStyleAttr
		int popupStyleRes
	public void setGravity (int) 
		int gravity
	public int getGravity () 
	public android.view.View$OnTouchListener getDragToOpenListener () 
	public android.view.Menu getMenu () 
	public android.view.MenuInflater getMenuInflater () 
	public void inflate (int) 
		int menuRes
	public void show () 
	public void dismiss () 
	public void setOnMenuItemClickListener (android.widget.PopupMenu$OnMenuItemClickListener) 
		android.widget.PopupMenu$OnMenuItemClickListener listener
	public void setOnDismissListener (android.widget.PopupMenu$OnDismissListener) 
		android.widget.PopupMenu$OnDismissListener listener
	static android.widget.PopupMenu$OnMenuItemClickListener access$000 (android.widget.PopupMenu) 
		android.widget.PopupMenu x0
	static android.widget.PopupMenu$OnDismissListener access$100 (android.widget.PopupMenu) 
		android.widget.PopupMenu x0
	static com.android.internal.view.menu.MenuPopupHelper access$200 (android.widget.PopupMenu) 
		android.widget.PopupMenu x0
}

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

android/widget/ActionMenuView$ActionMenuChildView.class
ActionMenuView.java
package android.widget
public abstract android.widget.ActionMenuView$ActionMenuChildView extends java.lang.Object {
	public abstract boolean needsDividerBefore () 
	public abstract boolean needsDividerAfter () 
}

android/widget/PopupWindow$PopupDecorView$1.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupDecorView$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnGlobalLayoutListener  {
	final android.transition.Transition val$enterTransition
	final android.widget.PopupWindow$PopupDecorView this$1
	void  (android.widget.PopupWindow$PopupDecorView, android.transition.Transition) 
		android.widget.PopupWindow$PopupDecorView this$1
	public void onGlobalLayout () 
		android.view.ViewTreeObserver observer
		android.graphics.Rect epicenter
}

android/widget/RadialTimePickerView$1.class
RadialTimePickerView.java
package android.widget
 android.widget.RadialTimePickerView$1 extends android.util.FloatProperty {
	final android.widget.RadialTimePickerView this$0
	void  (android.widget.RadialTimePickerView, java.lang.String) 
		android.widget.RadialTimePickerView this$0
		String name
	public java.lang.Float get (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView radialTimePickerView
	public void setValue (android.widget.RadialTimePickerView, float) 
		android.widget.RadialTimePickerView object
		float value
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/BaseExpandableListAdapter.class
BaseExpandableListAdapter.java
package android.widget
public abstract android.widget.BaseExpandableListAdapter extends java.lang.Object implements android.widget.ExpandableListAdapter android.widget.HeterogeneousExpandableList  {
	private final android.database.DataSetObservable mDataSetObservable
	public void  () 
	public void registerDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void notifyDataSetInvalidated () 
	public void notifyDataSetChanged () 
	public boolean areAllItemsEnabled () 
	public void onGroupCollapsed (int) 
		int groupPosition
	public void onGroupExpanded (int) 
		int groupPosition
	public long getCombinedChildId (long, long) 
		long groupId
		long childId
	public long getCombinedGroupId (long) 
		long groupId
	public boolean isEmpty () 
	public int getChildType (int, int) 
		int groupPosition
		int childPosition
	public int getChildTypeCount () 
	public int getGroupType (int) 
		int groupPosition
	public int getGroupTypeCount () 
}

android/widget/AppSecurityPermissions$PermissionItemView$1.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$PermissionItemView$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final android.widget.AppSecurityPermissions$PermissionItemView this$0
	void  (android.widget.AppSecurityPermissions$PermissionItemView) 
		android.widget.AppSecurityPermissions$PermissionItemView this$0
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
		android.content.pm.PackageManager pm
}

android/widget/QuickContactBadge.class
QuickContactBadge.java
package android.widget
public android.widget.QuickContactBadge extends android.widget.ImageView implements android.view.View$OnClickListener  {
	private android.net.Uri mContactUri
	private String mContactEmail
	private String mContactPhone
	private android.graphics.drawable.Drawable mOverlay
	private android.widget.QuickContactBadge$QueryHandler mQueryHandler
	private android.graphics.drawable.Drawable mDefaultAvatar
	private android.os.Bundle mExtras
	private String mPrioritizedMimeType
	protected String[] mExcludeMimes
	private static final int TOKEN_EMAIL_LOOKUP
	private static final int TOKEN_PHONE_LOOKUP
	private static final int TOKEN_EMAIL_LOOKUP_AND_TRIGGER
	private static final int TOKEN_PHONE_LOOKUP_AND_TRIGGER
	private static final String EXTRA_URI_CONTENT
	static final String[] EMAIL_LOOKUP_PROJECTION
	static final int EMAIL_ID_COLUMN_INDEX
	static final int EMAIL_LOOKUP_STRING_COLUMN_INDEX
	static final String[] PHONE_LOOKUP_PROJECTION
	static final int PHONE_ID_COLUMN_INDEX
	static final int PHONE_LOOKUP_STRING_COLUMN_INDEX
	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 styledAttributes
	protected void onAttachedToWindow () 
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable overlay
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	public void setMode (int) 
		int size
	public void setPrioritizedMimeType (java.lang.String) 
		String prioritizedMimeType
	protected void onDraw (android.graphics.Canvas) 
		int saveCount
		android.graphics.Canvas canvas
	private boolean isAssigned () 
	public void setImageToDefault () 
	public void assignContactUri (android.net.Uri) 
		android.net.Uri contactUri
	public void assignContactFromEmail (java.lang.String, boolean) 
		String emailAddress
		boolean lazyLookup
	public void assignContactFromEmail (java.lang.String, boolean, android.os.Bundle) 
		String emailAddress
		boolean lazyLookup
		android.os.Bundle extras
	public void assignContactFromPhone (java.lang.String, boolean) 
		String phoneNumber
		boolean lazyLookup
	public void assignContactFromPhone (java.lang.String, boolean, android.os.Bundle) 
		String phoneNumber
		boolean lazyLookup
		android.os.Bundle extras
	public void setOverlay (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable overlay
	private void onContactUriChanged () 
	public void onClick (android.view.View) 
		android.view.View v
		android.os.Bundle extras
	public java.lang.CharSequence getAccessibilityClassName () 
	public void setExcludeMimes (java.lang.String[]) 
		String[] excludeMimes
	static android.net.Uri access$002 (android.widget.QuickContactBadge, android.net.Uri) 
		android.widget.QuickContactBadge x0
		android.net.Uri x1
	static void access$100 (android.widget.QuickContactBadge) 
		android.widget.QuickContactBadge x0
	static android.net.Uri access$000 (android.widget.QuickContactBadge) 
		android.widget.QuickContactBadge x0
	static java.lang.String access$200 (android.widget.QuickContactBadge) 
		android.widget.QuickContactBadge x0
	static void  () 
}

android/widget/PopupWindow$PopupDecorView$3.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupDecorView$3 extends java.lang.Object implements android.view.View$OnAttachStateChangeListener  {
	final android.widget.PopupWindow$PopupDecorView this$1
	void  (android.widget.PopupWindow$PopupDecorView) 
		android.widget.PopupWindow$PopupDecorView this$1
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
}

android/widget/Editor$SelectionHandleView.class
Editor.java
package android.widget
 android.widget.Editor$SelectionHandleView extends android.widget.Editor$HandleView {
	private final int mHandleType
	private boolean mInWord
	private float mTouchWordDelta
	private float mPrevX
	private boolean mLanguageDirectionChanged
	private final float mTextViewEdgeSlop
	private final int[] mTextViewLocation
	final android.widget.Editor this$0
	public void  (android.widget.Editor, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, int, int) 
		android.graphics.drawable.Drawable drawableLtr
		android.graphics.drawable.Drawable drawableRtl
		int id
		int handleType
		android.view.ViewConfiguration viewConfiguration
	private boolean isStartHandle () 
	protected int getHotspotX (android.graphics.drawable.Drawable, boolean) 
		android.graphics.drawable.Drawable drawable
		boolean isRtlRun
	protected int getHorizontalGravity (boolean) 
		boolean isRtlRun
	public int getCurrentCursorOffset () 
	protected void updateSelection (int) 
		int offset
	public void updatePosition (float, float) 
		boolean isExpanding
		int nextOffset
		int offsetThresholdToSnap
		float adjustedX
		int wordBoundary
		boolean snapToWord
		float adjustedX
		int adjustedOffset
		boolean shrinking
		float x
		float y
		android.text.Layout layout
		boolean positionCursor
		int anotherHandleOffset
		int currLine
		int initialOffset
		int offset
		int wordEnd
		int wordStart
		int currentOffset
		boolean rtlAtCurrentOffset
		boolean atRtl
		boolean isLvlBoundary
		boolean isExpanding
		float xDiff
	protected void positionAtCursorOffset (int, boolean) 
		int offset
		boolean forceUpdatePosition
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		boolean superResult
	private void positionAndAdjustForCrossingHandles (int) 
		int currentOffset
		int offsetToGetRunRange
		long range
		float horiz
		float anotherHandleHoriz
		float currentHoriz
		android.text.Layout layout
		int offset
		int anotherHandleOffset
	private boolean positionNearEdgeOfScrollingView (float, boolean) 
		int rightEdge
		boolean nearEdge
		int leftEdge
		float x
		boolean atRtl
		boolean nearEdge
	protected boolean isAtRtlRun (android.text.Layout, int) 
		android.text.Layout layout
		int offset
		int offsetToCheck
	public float getHorizontal (android.text.Layout, int) 
		android.text.Layout layout
		int offset
	private float getHorizontal (android.text.Layout, int, boolean) 
		android.text.Layout layout
		int offset
		boolean startHandle
		int line
		int offsetToCheck
		boolean isRtlChar
		boolean isRtlParagraph
	protected int getOffsetAtCoordinate (android.text.Layout, int, float) 
		int offsetToCheck
		boolean isRtlChar
		boolean isRtlParagraph
		android.text.Layout layout
		int line
		float x
		float localX
		int primaryOffset
		int secondaryOffset
		int currentOffset
		int primaryDiff
		int secondaryDiff
}

android/widget/TextView$CharWrapper.class
TextView.java
package android.widget
 android.widget.TextView$CharWrapper extends java.lang.Object implements java.lang.CharSequence android.text.GetChars android.text.GraphicsOperations  {
	private char[] mChars
	private int mStart
	private int mLength
	public void  (char[], int, int) 
		char[] chars
		int start
		int len
	void set (char[], int, int) 
		char[] chars
		int start
		int len
	public int length () 
	public char charAt (int) 
		int off
	public java.lang.String toString () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public void getChars (int, int, char[], int) 
		int start
		int end
		char[] buf
		int off
	public void drawText (android.graphics.Canvas, int, int, float, float, android.graphics.Paint) 
		android.graphics.Canvas c
		int start
		int end
		float x
		float y
		android.graphics.Paint p
	public void drawTextRun (android.graphics.Canvas, int, int, int, int, float, float, boolean, android.graphics.Paint) 
		android.graphics.Canvas c
		int start
		int end
		int contextStart
		int contextEnd
		float x
		float y
		boolean isRtl
		android.graphics.Paint p
		int count
		int contextCount
	public float measureText (int, int, android.graphics.Paint) 
		int start
		int end
		android.graphics.Paint p
	public int getTextWidths (int, int, float[], android.graphics.Paint) 
		int start
		int end
		float[] widths
		android.graphics.Paint p
	public float getTextRunAdvances (int, int, int, int, boolean, float[], int, android.graphics.Paint) 
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float[] advances
		int advancesIndex
		android.graphics.Paint p
		int count
		int contextCount
	public int getTextRunCursor (int, int, int, int, int, android.graphics.Paint) 
		int contextStart
		int contextEnd
		int dir
		int offset
		int cursorOpt
		android.graphics.Paint p
		int contextCount
	static char[] access$102 (android.widget.TextView$CharWrapper, char[]) 
		android.widget.TextView$CharWrapper x0
		char[] x1
}

android/widget/RemoteViews$ViewTree.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$ViewTree extends java.lang.Object {
	private final android.view.View mRoot
	private java.util.ArrayList mChildren
	private void  (android.view.View) 
		android.view.View root
	public void createTree () 
		int i
		android.view.ViewGroup vg
		int count
	public android.widget.RemoteViews$ViewTree findViewTreeById (int) 
		android.widget.RemoteViews$ViewTree result
		android.widget.RemoteViews$ViewTree tree
		int id
	public android.view.View findViewById (int) 
		int id
		android.widget.RemoteViews$ViewTree tree
	public void addChild (android.widget.RemoteViews$ViewTree) 
		android.widget.RemoteViews$ViewTree child
	private void addViewChild (android.view.View) 
		android.widget.RemoteViews$ViewTree tree
		android.widget.RemoteViews$ViewTree target
		int i
		android.view.ViewGroup vg
		int count
		android.view.View v
		android.widget.RemoteViews$ViewTree target
	static android.view.View access$1100 (android.widget.RemoteViews$ViewTree) 
		android.widget.RemoteViews$ViewTree x0
	static java.util.ArrayList access$1202 (android.widget.RemoteViews$ViewTree, java.util.ArrayList) 
		android.widget.RemoteViews$ViewTree x0
		java.util.ArrayList x1
	void  (android.view.View, android.widget.RemoteViews$1) 
		android.view.View x0
		android.widget.RemoteViews$1 x1
}

android/widget/DayPickerView$2.class
DayPickerView.java
package android.widget
 android.widget.DayPickerView$2 extends java.lang.Object implements com.android.internal.widget.ViewPager$OnPageChangeListener  {
	final android.widget.DayPickerView this$0
	void  (android.widget.DayPickerView) 
		android.widget.DayPickerView this$0
	public void onPageScrolled (int, float, int) 
		int position
		float positionOffset
		int positionOffsetPixels
		float alpha
	public void onPageScrollStateChanged (int) 
		int state
	public void onPageSelected (int) 
		int position
}

android/widget/Filterable.class
Filterable.java
package android.widget
public abstract android.widget.Filterable extends java.lang.Object {
	public abstract android.widget.Filter getFilter () 
}

android/widget/CursorTreeAdapter$MyCursorHelper.class
CursorTreeAdapter.java
package android.widget
 android.widget.CursorTreeAdapter$MyCursorHelper extends java.lang.Object {
	private android.database.Cursor mCursor
	private boolean mDataValid
	private int mRowIDColumn
	private android.widget.CursorTreeAdapter$MyCursorHelper$MyContentObserver mContentObserver
	private android.widget.CursorTreeAdapter$MyCursorHelper$MyDataSetObserver mDataSetObserver
	final android.widget.CursorTreeAdapter this$0
	void  (android.widget.CursorTreeAdapter, android.database.Cursor) 
		android.widget.CursorTreeAdapter this$0
		android.database.Cursor cursor
		boolean cursorPresent
	android.database.Cursor getCursor () 
	int getCount () 
	long getId (int) 
		int position
	android.database.Cursor moveTo (int) 
		int position
	void changeCursor (android.database.Cursor, boolean) 
		android.database.Cursor cursor
		boolean releaseCursors
	void deactivate () 
	boolean isValid () 
	static android.database.Cursor access$300 (android.widget.CursorTreeAdapter$MyCursorHelper) 
		android.widget.CursorTreeAdapter$MyCursorHelper x0
	static boolean access$402 (android.widget.CursorTreeAdapter$MyCursorHelper, boolean) 
		android.widget.CursorTreeAdapter$MyCursorHelper x0
		boolean x1
}

android/widget/ToggleButton.class
ToggleButton.java
package android.widget
public android.widget.ToggleButton extends android.widget.CompoundButton {
	private CharSequence mTextOn
	private CharSequence mTextOff
	private android.graphics.drawable.Drawable mIndicatorDrawable
	private static final int NO_ALPHA
	private float mDisabledAlpha
	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
	public void  (android.content.Context) 
		android.content.Context context
	public void setChecked (boolean) 
		boolean checked
	private void syncTextState () 
		boolean checked
	public java.lang.CharSequence getTextOn () 
	public void setTextOn (java.lang.CharSequence) 
		CharSequence textOn
	public java.lang.CharSequence getTextOff () 
	public void setTextOff (java.lang.CharSequence) 
		CharSequence textOff
	protected void onFinishInflate () 
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	private void updateReferenceToIndicatorDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.LayerDrawable layerDrawable
		android.graphics.drawable.Drawable backgroundDrawable
	protected void drawableStateChanged () 
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/ActionMenuPresenter$MenuItemLayoutInfo.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$MenuItemLayoutInfo extends java.lang.Object {
	android.view.View view
	int left
	int top
	void  (android.view.View, boolean) 
		android.view.View view
		boolean preLayout
}

android/widget/DatePicker$1.class
DatePicker.java
package android.widget
 android.widget.DatePicker$1 extends java.lang.Object {
}

android/widget/RemoteViewsAdapter$6.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
}

android/widget/AppSecurityPermissions$PermissionGroupInfoComparator.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$PermissionGroupInfoComparator extends java.lang.Object implements java.util.Comparator  {
	private final java.text.Collator sCollator
	private void  () 
	public final int compare (android.widget.AppSecurityPermissions$MyPermissionGroupInfo, android.widget.AppSecurityPermissions$MyPermissionGroupInfo) 
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo a
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo b
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.widget.AppSecurityPermissions$1) 
		android.widget.AppSecurityPermissions$1 x0
}

android/widget/SpinnerAdapter.class
SpinnerAdapter.java
package android.widget
public abstract android.widget.SpinnerAdapter extends java.lang.Object implements android.widget.Adapter  {
	public abstract android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
}

android/widget/ActionMenuPresenter$OverflowPopup.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$OverflowPopup extends com.android.internal.view.menu.MenuPopupHelper {
	final android.widget.ActionMenuPresenter this$0
	public void  (android.widget.ActionMenuPresenter, android.content.Context, com.android.internal.view.menu.MenuBuilder, android.view.View, boolean) 
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
		android.view.View anchorView
		boolean overflowOnly
	protected void onDismiss () 
}

android/widget/ZoomControls.class
ZoomControls.java
package android.widget
public android.widget.ZoomControls extends android.widget.LinearLayout {
	private final android.widget.ZoomButton mZoomIn
	private final android.widget.ZoomButton mZoomOut
	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 inflater
	public void setOnZoomInClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public void setOnZoomOutClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	public void setZoomSpeed (long) 
		long speed
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void show () 
	public void hide () 
	private void fade (int, float, float) 
		int visibility
		float startAlpha
		float endAlpha
		android.view.animation.AlphaAnimation anim
	public void setIsZoomInEnabled (boolean) 
		boolean isEnabled
	public void setIsZoomOutEnabled (boolean) 
		boolean isEnabled
	public boolean hasFocus () 
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/BaseAdapter.class
BaseAdapter.java
package android.widget
public abstract android.widget.BaseAdapter extends java.lang.Object implements android.widget.ListAdapter android.widget.SpinnerAdapter  {
	private final android.database.DataSetObservable mDataSetObservable
	public void  () 
	public boolean hasStableIds () 
	public void registerDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void notifyDataSetChanged () 
	public void notifyDataSetInvalidated () 
	public boolean areAllItemsEnabled () 
	public boolean isEnabled (int) 
		int position
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public int getItemViewType (int) 
		int position
	public int getViewTypeCount () 
	public boolean isEmpty () 
}

android/widget/PopupWindow$OnDismissListener.class
PopupWindow.java
package android.widget
public abstract android.widget.PopupWindow$OnDismissListener extends java.lang.Object {
	public abstract void onDismiss () 
}

android/widget/ActionMenuPresenter$ItemAnimationInfo.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$ItemAnimationInfo extends java.lang.Object {
	int id
	android.widget.ActionMenuPresenter$MenuItemLayoutInfo menuItemLayoutInfo
	android.animation.Animator animator
	int animType
	static final int MOVE
	static final int FADE_IN
	static final int FADE_OUT
	void  (int, android.widget.ActionMenuPresenter$MenuItemLayoutInfo, android.animation.Animator, int) 
		int id
		android.widget.ActionMenuPresenter$MenuItemLayoutInfo info
		android.animation.Animator anim
		int animType
}

android/widget/AutoCompleteTextView.class
AutoCompleteTextView.java
package android.widget
public android.widget.AutoCompleteTextView extends android.widget.EditText implements android.widget.Filter$FilterListener  {
	static final boolean DEBUG
	static final String TAG
	static final int EXPAND_MAX
	private final android.content.Context mPopupContext
	private final android.widget.ListPopupWindow mPopup
	private final android.widget.AutoCompleteTextView$PassThroughClickListener mPassThroughClickListener
	private CharSequence mHintText
	private android.widget.TextView mHintView
	private int mHintResource
	private android.widget.ListAdapter mAdapter
	private android.widget.Filter mFilter
	private int mThreshold
	private int mDropDownAnchorId
	private android.widget.AdapterView$OnItemClickListener mItemClickListener
	private android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener
	private boolean mDropDownDismissedOnCompletion
	private int mLastKeyCode
	private boolean mOpenBefore
	private android.widget.AutoCompleteTextView$Validator mValidator
	private boolean mBlockCompletion
	private boolean mPopupCanBeUpdated
	private android.widget.AutoCompleteTextView$PopupDataSetObserver mObserver
	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
	public void  (android.content.Context, android.util.AttributeSet, int, int, android.content.res.Resources$Theme) 
		int popupThemeResId
		android.content.res.TypedArray pa
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.Resources$Theme popupTheme
		android.content.res.TypedArray a
		android.content.res.TypedArray pa
		android.graphics.drawable.Drawable popupListSelector
		int popupWidth
		int popupHeight
		int popupHintLayoutResId
		CharSequence popupHintText
		int inputType
	public void setOnClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener listener
	private void onClickImpl () 
	public void setCompletionHint (java.lang.CharSequence) 
		android.widget.TextView hintView
		CharSequence hint
	public java.lang.CharSequence getCompletionHint () 
	public int getDropDownWidth () 
	public void setDropDownWidth (int) 
		int width
	public int getDropDownHeight () 
	public void setDropDownHeight (int) 
		int height
	public int getDropDownAnchor () 
	public void setDropDownAnchor (int) 
		int id
	public android.graphics.drawable.Drawable getDropDownBackground () 
	public void setDropDownBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setDropDownBackgroundResource (int) 
		int id
	public void setDropDownVerticalOffset (int) 
		int offset
	public int getDropDownVerticalOffset () 
	public void setDropDownHorizontalOffset (int) 
		int offset
	public int getDropDownHorizontalOffset () 
	public void setDropDownAnimationStyle (int) 
		int animationStyle
	public int getDropDownAnimationStyle () 
	public boolean isDropDownAlwaysVisible () 
	public void setDropDownAlwaysVisible (boolean) 
		boolean dropDownAlwaysVisible
	public boolean isDropDownDismissedOnCompletion () 
	public void setDropDownDismissedOnCompletion (boolean) 
		boolean dropDownDismissedOnCompletion
	public int getThreshold () 
	public void setThreshold (int) 
		int threshold
	public void setOnItemClickListener (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener l
	public void setOnItemSelectedListener (android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.AdapterView$OnItemSelectedListener l
	public android.widget.AdapterView$OnItemClickListener getItemClickListener () 
	public android.widget.AdapterView$OnItemSelectedListener getItemSelectedListener () 
	public android.widget.AdapterView$OnItemClickListener getOnItemClickListener () 
	public android.widget.AdapterView$OnItemSelectedListener getOnItemSelectedListener () 
	public void setOnDismissListener (android.widget.AutoCompleteTextView$OnDismissListener) 
		android.widget.AutoCompleteTextView$OnDismissListener dismissListener
		android.widget.PopupWindow$OnDismissListener wrappedListener
	public android.widget.ListAdapter getAdapter () 
	public void setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public boolean onKeyPreIme (int, android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent$DispatcherState state
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		boolean consumed
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		boolean handled
	public boolean enoughToFilter () 
	void doBeforeTextChanged () 
	void doAfterTextChanged () 
	public boolean isPopupShowing () 
	protected java.lang.CharSequence convertSelectionToString (java.lang.Object) 
		Object selectedItem
	public void clearListSelection () 
	public void setListSelection (int) 
		int position
	public int getListSelection () 
	protected void performFiltering (java.lang.CharSequence, int) 
		CharSequence text
		int keyCode
	public void performCompletion () 
	public void onCommitCompletion (android.view.inputmethod.CompletionInfo) 
		android.view.inputmethod.CompletionInfo completion
	private void performCompletion (android.view.View, int, long) 
		Object selectedItem
		android.widget.ListPopupWindow list
		Object selectedItem
		android.view.View selectedView
		int position
		long id
	public boolean isPerformingCompletion () 
	public void setText (java.lang.CharSequence, boolean) 
		CharSequence text
		boolean filter
	protected void replaceText (java.lang.CharSequence) 
		CharSequence text
		android.text.Editable spannable
	public void onFilterComplete (int) 
		int count
	private void updateDropDownForFilter (int) 
		int count
		boolean dropDownAlwaysVisible
		boolean enoughToFilter
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	protected void onDisplayHint (int) 
		int hint
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public void dismissDropDown () 
		android.view.inputmethod.InputMethodManager imm
	protected boolean setFrame (int, int, int, int) 
		int l
		int t
		int r
		int b
		boolean result
	public void showDropDownAfterLayout () 
	public void ensureImeVisible (boolean) 
		boolean visible
	public boolean isInputMethodNotNeeded () 
	public void showDropDown () 
	public void setForceIgnoreOutsideTouch (boolean) 
		boolean forceIgnoreOutsideTouch
	private void buildImeCompletions () 
		Object item
		long id
		int i
		android.view.inputmethod.CompletionInfo[] tmp
		int count
		android.view.inputmethod.CompletionInfo[] completions
		int realCount
		android.view.inputmethod.InputMethodManager imm
		android.widget.ListAdapter adapter
	public void setValidator (android.widget.AutoCompleteTextView$Validator) 
		android.widget.AutoCompleteTextView$Validator validator
	public android.widget.AutoCompleteTextView$Validator getValidator () 
	public void performValidation () 
		CharSequence text
	protected android.widget.Filter getFilter () 
	static void access$500 (android.widget.AutoCompleteTextView, android.view.View, int, long) 
		android.widget.AutoCompleteTextView x0
		android.view.View x1
		int x2
		long x3
	static void access$600 (android.widget.AutoCompleteTextView) 
		android.widget.AutoCompleteTextView x0
	static android.widget.ListAdapter access$700 (android.widget.AutoCompleteTextView) 
		android.widget.AutoCompleteTextView x0
	static void access$900 (android.widget.AutoCompleteTextView, int) 
		android.widget.AutoCompleteTextView x0
		int x1
}

android/widget/SimpleCursorAdapter.class
SimpleCursorAdapter.java
package android.widget
public android.widget.SimpleCursorAdapter extends android.widget.ResourceCursorAdapter {
	protected int[] mFrom
	protected int[] mTo
	private int mStringConversionColumn
	private android.widget.SimpleCursorAdapter$CursorToStringConverter mCursorToStringConverter
	private android.widget.SimpleCursorAdapter$ViewBinder mViewBinder
	String[] mOriginalFrom
	public void  (android.content.Context, int, android.database.Cursor, java.lang.String[], int[]) 
		android.content.Context context
		int layout
		android.database.Cursor c
		String[] from
		int[] to
	public void  (android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int) 
		android.content.Context context
		int layout
		android.database.Cursor c
		String[] from
		int[] to
		int flags
	public void bindView (android.view.View, android.content.Context, android.database.Cursor) 
		String text
		boolean bound
		android.view.View v
		int i
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		android.widget.SimpleCursorAdapter$ViewBinder binder
		int count
		int[] from
		int[] to
	public android.widget.SimpleCursorAdapter$ViewBinder getViewBinder () 
	public void setViewBinder (android.widget.SimpleCursorAdapter$ViewBinder) 
		android.widget.SimpleCursorAdapter$ViewBinder viewBinder
	public void setViewImage (android.widget.ImageView, java.lang.String) 
		NumberFormatException nfe
		android.widget.ImageView v
		String value
	public void setViewText (android.widget.TextView, java.lang.String) 
		android.widget.TextView v
		String text
	public int getStringConversionColumn () 
	public void setStringConversionColumn (int) 
		int stringConversionColumn
	public android.widget.SimpleCursorAdapter$CursorToStringConverter getCursorToStringConverter () 
	public void setCursorToStringConverter (android.widget.SimpleCursorAdapter$CursorToStringConverter) 
		android.widget.SimpleCursorAdapter$CursorToStringConverter cursorToStringConverter
	public java.lang.CharSequence convertToString (android.database.Cursor) 
		android.database.Cursor cursor
	private void findColumns (android.database.Cursor, java.lang.String[]) 
		int i
		int count
		android.database.Cursor c
		String[] from
	public android.database.Cursor swapCursor (android.database.Cursor) 
		android.database.Cursor c
	public void changeCursorAndColumns (android.database.Cursor, java.lang.String[], int[]) 
		android.database.Cursor c
		String[] from
		int[] to
}

android/widget/Toast.class
Toast.java
package android.widget
public android.widget.Toast extends java.lang.Object {
	static final String TAG
	static final boolean localLOGV
	public static final int LENGTH_SHORT
	public static final int LENGTH_LONG
	final android.content.Context mContext
	final android.widget.Toast$TN mTN
	int mDuration
	android.view.View mNextView
	private static android.app.INotificationManager sService
	public void  (android.content.Context) 
		android.content.Context context
	public void show () 
		android.app.INotificationManager service
		String pkg
		android.widget.Toast$TN tn
	public void cancel () 
	public void setView (android.view.View) 
		android.view.View view
	public android.view.View getView () 
	public void setDuration (int) 
		int duration
	public int getDuration () 
	public void setMargin (float, float) 
		float horizontalMargin
		float verticalMargin
	public float getHorizontalMargin () 
	public float getVerticalMargin () 
	public void setGravity (int, int, int) 
		int gravity
		int xOffset
		int yOffset
	public int getGravity () 
	public int getXOffset () 
	public int getYOffset () 
	public android.view.WindowManager$LayoutParams getWindowParams () 
	public static android.widget.Toast makeText (android.content.Context, java.lang.CharSequence, int) 
		android.content.Context context
		CharSequence text
		int duration
		android.widget.Toast result
		android.view.LayoutInflater inflate
		android.view.View v
		android.widget.TextView tv
	public static android.widget.Toast makeText (android.content.Context, int, int)  throws android.content.res.Resources$NotFoundException 
		android.content.Context context
		int resId
		int duration
	public void setText (int) 
		int resId
	public void setText (java.lang.CharSequence) 
		CharSequence s
		android.widget.TextView tv
	private static android.app.INotificationManager getService () 
}

android/widget/Toolbar$OnMenuItemClickListener.class
Toolbar.java
package android.widget
public abstract android.widget.Toolbar$OnMenuItemClickListener extends java.lang.Object {
	public abstract boolean onMenuItemClick (android.view.MenuItem) 
}

android/widget/RemoteViews$AsyncApplyTask.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$AsyncApplyTask extends android.os.AsyncTask implements android.os.CancellationSignal$OnCancelListener  {
	final android.widget.RemoteViews mRV
	final android.view.ViewGroup mParent
	final android.content.Context mContext
	final android.widget.RemoteViews$OnViewAppliedListener mListener
	final android.widget.RemoteViews$OnClickHandler mHandler
	private android.view.View mResult
	private android.widget.RemoteViews$ViewTree mTree
	private android.widget.RemoteViews$Action[] mActions
	private Exception mError
	final android.widget.RemoteViews this$0
	private void  (android.widget.RemoteViews, android.widget.RemoteViews, android.view.ViewGroup, android.content.Context, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler, android.view.View) 
		android.widget.RemoteViews rv
		android.view.ViewGroup parent
		android.content.Context context
		android.widget.RemoteViews$OnViewAppliedListener listener
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View result
	protected transient android.widget.RemoteViews$ViewTree doInBackground (java.lang.Void[]) 
		int i
		int count
		Exception e
		Void[] params
	protected void onPostExecute (android.widget.RemoteViews$ViewTree) 
		android.widget.RemoteViews$Action a
		android.widget.RemoteViews$OnClickHandler handler
		Exception e
		android.widget.RemoteViews$ViewTree viewTree
	public void onCancel () 
	protected volatile void onPostExecute (java.lang.Object) 
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
	static android.view.View access$1400 (android.widget.RemoteViews$AsyncApplyTask) 
		android.widget.RemoteViews$AsyncApplyTask x0
	void  (android.widget.RemoteViews, android.widget.RemoteViews, android.view.ViewGroup, android.content.Context, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler, android.view.View, android.widget.RemoteViews$1) 
		android.widget.RemoteViews x0
		android.widget.RemoteViews x1
		android.view.ViewGroup x2
		android.content.Context x3
		android.widget.RemoteViews$OnViewAppliedListener x4
		android.widget.RemoteViews$OnClickHandler x5
		android.view.View x6
		android.widget.RemoteViews$1 x7
}

android/widget/SimpleCursorTreeAdapter$ViewBinder.class
SimpleCursorTreeAdapter.java
package android.widget
public abstract android.widget.SimpleCursorTreeAdapter$ViewBinder extends java.lang.Object {
	public abstract boolean setViewValue (android.view.View, android.database.Cursor, int) 
}

android/widget/PopupWindow$2.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnScrollChangedListener  {
	final android.widget.PopupWindow this$0
	void  (android.widget.PopupWindow) 
		android.widget.PopupWindow this$0
	public void onScrollChanged () 
		android.view.WindowManager$LayoutParams p
		android.view.View anchor
}

android/widget/ListPopupWindow$PopupTouchInterceptor.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$PopupTouchInterceptor extends java.lang.Object implements android.view.View$OnTouchListener  {
	final android.widget.ListPopupWindow this$0
	private void  (android.widget.ListPopupWindow) 
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.view.View v
		android.view.MotionEvent event
		int action
		int x
		int y
	void  (android.widget.ListPopupWindow, android.widget.ListPopupWindow$1) 
		android.widget.ListPopupWindow x0
		android.widget.ListPopupWindow$1 x1
}

android/widget/RemoteViewsAdapter$2.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
		int position
}

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

android/widget/Editor$2.class
Editor.java
package android.widget
 android.widget.Editor$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Editor this$0
	void  (android.widget.Editor) 
		android.widget.Editor this$0
	public void run () 
}

android/widget/SearchView$8.class
SearchView.java
package android.widget
 android.widget.SearchView$8 extends java.lang.Object implements android.widget.TextView$OnEditorActionListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public boolean onEditorAction (android.widget.TextView, int, android.view.KeyEvent) 
		android.widget.TextView v
		int actionId
		android.view.KeyEvent event
}

android/widget/CalendarView$AbstractCalendarViewDelegate.class
CalendarView.java
package android.widget
abstract android.widget.CalendarView$AbstractCalendarViewDelegate extends java.lang.Object implements android.widget.CalendarView$CalendarViewDelegate  {
	protected static final String DEFAULT_MIN_DATE
	protected static final String DEFAULT_MAX_DATE
	protected android.widget.CalendarView mDelegator
	protected android.content.Context mContext
	protected java.util.Locale mCurrentLocale
	void  (android.widget.CalendarView, android.content.Context) 
		android.widget.CalendarView delegator
		android.content.Context context
	protected void setCurrentLocale (java.util.Locale) 
		java.util.Locale locale
	public void setShownWeekCount (int) 
		int count
	public int getShownWeekCount () 
	public void setSelectedWeekBackgroundColor (int) 
		int color
	public int getSelectedWeekBackgroundColor () 
	public void setFocusedMonthDateColor (int) 
		int color
	public int getFocusedMonthDateColor () 
	public void setUnfocusedMonthDateColor (int) 
		int color
	public int getUnfocusedMonthDateColor () 
	public void setWeekNumberColor (int) 
		int color
	public int getWeekNumberColor () 
	public void setWeekSeparatorLineColor (int) 
		int color
	public int getWeekSeparatorLineColor () 
	public void setSelectedDateVerticalBar (int) 
		int resId
	public void setSelectedDateVerticalBar (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public android.graphics.drawable.Drawable getSelectedDateVerticalBar () 
	public void setShowWeekNumber (boolean) 
		boolean showWeekNumber
	public boolean getShowWeekNumber () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
}

android/widget/TabHost$TabContentFactory.class
TabHost.java
package android.widget
public abstract android.widget.TabHost$TabContentFactory extends java.lang.Object {
	public abstract android.view.View createTabContent (java.lang.String) 
}

android/widget/TabWidget$1.class
TabWidget.java
package android.widget
 android.widget.TabWidget$1 extends java.lang.Object {
}

android/widget/MediaController.class
MediaController.java
package android.widget
public android.widget.MediaController extends android.widget.FrameLayout {
	private android.widget.MediaController$MediaPlayerControl mPlayer
	private final android.content.Context mContext
	private android.view.View mAnchor
	private android.view.View mRoot
	private android.view.WindowManager mWindowManager
	private android.view.Window mWindow
	private android.view.View mDecor
	private android.view.WindowManager$LayoutParams mDecorLayoutParams
	private android.widget.ProgressBar mProgress
	private android.widget.TextView mEndTime
	private android.widget.TextView mCurrentTime
	private boolean mShowing
	private boolean mDragging
	private static final int sDefaultTimeout
	private final boolean mUseFastForward
	private boolean mFromXml
	private boolean mListenersSet
	private android.view.View$OnClickListener mNextListener
	private android.view.View$OnClickListener mPrevListener
	StringBuilder mFormatBuilder
	java.util.Formatter mFormatter
	private android.widget.ImageButton mPauseButton
	private android.widget.ImageButton mFfwdButton
	private android.widget.ImageButton mRewButton
	private android.widget.ImageButton mNextButton
	private android.widget.ImageButton mPrevButton
	private CharSequence mPlayDescription
	private CharSequence mPauseDescription
	private final android.view.accessibility.AccessibilityManager mAccessibilityManager
	private final android.view.View$OnLayoutChangeListener mLayoutChangeListener
	private final android.view.View$OnTouchListener mTouchListener
	private final Runnable mFadeOut
	private final Runnable mShowProgress
	private final android.view.View$OnClickListener mPauseListener
	private final android.widget.SeekBar$OnSeekBarChangeListener mSeekListener
	private final android.view.View$OnClickListener mRewListener
	private final android.view.View$OnClickListener mFfwdListener
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void onFinishInflate () 
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean useFastForward
	public void  (android.content.Context) 
		android.content.Context context
	private void initFloatingWindow () 
	private void initFloatingWindowLayout () 
		android.view.WindowManager$LayoutParams p
	private void updateFloatingWindowLayout () 
		int[] anchorPos
		android.view.WindowManager$LayoutParams p
	public void setMediaPlayer (android.widget.MediaController$MediaPlayerControl) 
		android.widget.MediaController$MediaPlayerControl player
	public void setAnchorView (android.view.View) 
		android.view.View view
		android.widget.FrameLayout$LayoutParams frameParams
		android.view.View v
	protected android.view.View makeControllerView () 
		android.view.LayoutInflater inflate
	private void initControllerView (android.view.View) 
		android.widget.SeekBar seeker
		android.view.View v
		android.content.res.Resources res
	public void show () 
	private void disableUnsupportedButtons () 
	public void show (int) 
		int timeout
	public boolean isShowing () 
	public void hide () 
		IllegalArgumentException ex
	private java.lang.String stringForTime (int) 
		int timeMs
		int totalSeconds
		int seconds
		int minutes
		int hours
	private int setProgress () 
		long pos
		int percent
		int position
		int duration
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
		int keyCode
		boolean uniqueDown
	private void updatePausePlay () 
	private void doPauseResume () 
	public void setEnabled (boolean) 
		boolean enabled
	public java.lang.CharSequence getAccessibilityClassName () 
	private void installPrevNextListeners () 
	public void setPrevNextListeners (android.view.View$OnClickListener, android.view.View$OnClickListener) 
		android.view.View$OnClickListener next
		android.view.View$OnClickListener prev
	static void access$000 (android.widget.MediaController) 
		android.widget.MediaController x0
	static boolean access$100 (android.widget.MediaController) 
		android.widget.MediaController x0
	static android.view.View access$200 (android.widget.MediaController) 
		android.widget.MediaController x0
	static android.view.WindowManager$LayoutParams access$300 (android.widget.MediaController) 
		android.widget.MediaController x0
	static android.view.WindowManager access$400 (android.widget.MediaController) 
		android.widget.MediaController x0
	static int access$500 (android.widget.MediaController) 
		android.widget.MediaController x0
	static boolean access$600 (android.widget.MediaController) 
		android.widget.MediaController x0
	static android.widget.MediaController$MediaPlayerControl access$700 (android.widget.MediaController) 
		android.widget.MediaController x0
	static java.lang.Runnable access$800 (android.widget.MediaController) 
		android.widget.MediaController x0
	static void access$900 (android.widget.MediaController) 
		android.widget.MediaController x0
	static boolean access$602 (android.widget.MediaController, boolean) 
		android.widget.MediaController x0
		boolean x1
	static android.widget.TextView access$1000 (android.widget.MediaController) 
		android.widget.MediaController x0
	static java.lang.String access$1100 (android.widget.MediaController, int) 
		android.widget.MediaController x0
		int x1
	static void access$1200 (android.widget.MediaController) 
		android.widget.MediaController x0
}

android/widget/Toolbar$ExpandedActionViewMenuPresenter.class
Toolbar.java
package android.widget
 android.widget.Toolbar$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 android.widget.Toolbar this$0
	private void  (android.widget.Toolbar) 
	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) 
		android.widget.Toolbar$LayoutParams lp
		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  (android.widget.Toolbar, android.widget.Toolbar$1) 
		android.widget.Toolbar x0
		android.widget.Toolbar$1 x1
}

android/widget/Editor$Blink.class
Editor.java
package android.widget
 android.widget.Editor$Blink extends java.lang.Object implements java.lang.Runnable  {
	private boolean mCancelled
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	public void run () 
	void cancel () 
	void uncancel () 
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
}

android/widget/ExpandableListView$OnGroupCollapseListener.class
ExpandableListView.java
package android.widget
public abstract android.widget.ExpandableListView$OnGroupCollapseListener extends java.lang.Object {
	public abstract void onGroupCollapse (int) 
}

android/widget/DatePicker.class
DatePicker.java
package android.widget
public android.widget.DatePicker extends android.widget.FrameLayout {
	private static final int MODE_SPINNER
	private static final int MODE_CALENDAR
	private final android.widget.DatePicker$DatePickerDelegate mDelegate
	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
		int mode
		int firstDayOfWeek
	private android.widget.DatePicker$DatePickerDelegate createSpinnerUIDelegate (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	private android.widget.DatePicker$DatePickerDelegate createCalendarUIDelegate (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void init (int, int, int, android.widget.DatePicker$OnDateChangedListener) 
		int year
		int monthOfYear
		int dayOfMonth
		android.widget.DatePicker$OnDateChangedListener onDateChangedListener
	public void updateDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	public int getYear () 
	public int getMonth () 
	public int getDayOfMonth () 
	public long getMinDate () 
	public void setMinDate (long) 
		long minDate
	public long getMaxDate () 
	public void setMaxDate (long) 
		long maxDate
	public void setValidationCallback (android.widget.DatePicker$ValidationCallback) 
		android.widget.DatePicker$ValidationCallback callback
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public java.lang.CharSequence getAccessibilityClassName () 
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public boolean getCalendarViewShown () 
	public android.widget.CalendarView getCalendarView () 
	public void setCalendarViewShown (boolean) 
		boolean shown
	public boolean getSpinnersShown () 
	public void setSpinnersShown (boolean) 
		boolean shown
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.view.View$BaseSavedState ss
}

android/widget/Filter$FilterListener.class
Filter.java
package android.widget
public abstract android.widget.Filter$FilterListener extends java.lang.Object {
	public abstract void onFilterComplete (int) 
}

android/widget/AdapterViewAnimator$ViewAndMetaData.class
AdapterViewAnimator.java
package android.widget
 android.widget.AdapterViewAnimator$ViewAndMetaData extends java.lang.Object {
	android.view.View view
	int relativeIndex
	int adapterPosition
	long itemId
	final android.widget.AdapterViewAnimator this$0
	void  (android.widget.AdapterViewAnimator, android.view.View, int, int, long) 
		android.widget.AdapterViewAnimator this$0
		android.view.View view
		int relativeIndex
		int adapterPosition
		long itemId
}

android/widget/TextView$2.class
TextView.java
package android.widget
 android.widget.TextView$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.TextView this$0
	void  (android.widget.TextView) 
		android.widget.TextView this$0
	public void run () 
}

android/widget/ResourceCursorAdapter.class
ResourceCursorAdapter.java
package android.widget
public abstract android.widget.ResourceCursorAdapter extends android.widget.CursorAdapter {
	private int mLayout
	private int mDropDownLayout
	private android.view.LayoutInflater mInflater
	private android.view.LayoutInflater mDropDownInflater
	public void  (android.content.Context, int, android.database.Cursor) 
		android.content.Context context
		int layout
		android.database.Cursor c
	public void  (android.content.Context, int, android.database.Cursor, boolean) 
		android.content.Context context
		int layout
		android.database.Cursor c
		boolean autoRequery
	public void  (android.content.Context, int, android.database.Cursor, int) 
		android.content.Context context
		int layout
		android.database.Cursor c
		int flags
	public void setDropDownViewTheme (android.content.res.Resources$Theme) 
		android.content.Context context
		android.content.res.Resources$Theme theme
	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
	public android.view.View newDropDownView (android.content.Context, android.database.Cursor, android.view.ViewGroup) 
		android.content.Context context
		android.database.Cursor cursor
		android.view.ViewGroup parent
	public void setViewResource (int) 
		int layout
	public void setDropDownViewResource (int) 
		int dropDownLayout
}

android/widget/TextView$Marquee$1.class
TextView.java
package android.widget
 android.widget.TextView$Marquee$1 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final android.widget.TextView$Marquee this$0
	void  (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee this$0
	public void doFrame (long) 
		long frameTimeNanos
}

android/widget/ForwardingListener.class
ForwardingListener.java
package android.widget
public abstract android.widget.ForwardingListener extends java.lang.Object implements android.view.View$OnTouchListener android.view.View$OnAttachStateChangeListener  {
	private final float mScaledTouchSlop
	private final int mTapTimeout
	private final int mLongPressTimeout
	private final android.view.View mSrc
	private Runnable mDisallowIntercept
	private Runnable mTriggerLongPress
	private boolean mForwarding
	private int mActivePointerId
	public void  (android.view.View) 
		android.view.View src
	public abstract com.android.internal.view.menu.ShowableListMenu getPopup () 
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		boolean forwarding
		long now
		android.view.MotionEvent e
		android.view.View v
		android.view.MotionEvent event
		boolean wasForwarding
		boolean forwarding
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
	protected boolean onForwardingStarted () 
		com.android.internal.view.menu.ShowableListMenu popup
	protected boolean onForwardingStopped () 
		com.android.internal.view.menu.ShowableListMenu popup
	private boolean onTouchObserved (android.view.MotionEvent) 
		float x
		float y
		int activePointerIndex
		android.view.MotionEvent srcEvent
		android.view.View src
		int actionMasked
	private void clearCallbacks () 
	private void onLongPress () 
		android.view.View src
		long now
		android.view.MotionEvent e
	private boolean onTouchForwarded (android.view.MotionEvent) 
		android.view.MotionEvent srcEvent
		android.view.View src
		com.android.internal.view.menu.ShowableListMenu popup
		android.widget.DropDownListView dst
		android.view.MotionEvent dstEvent
		boolean handled
		int action
		boolean keepForwarding
	static android.view.View access$200 (android.widget.ForwardingListener) 
		android.widget.ForwardingListener x0
	static void access$300 (android.widget.ForwardingListener) 
		android.widget.ForwardingListener x0
}

android/widget/RadioGroup.class
RadioGroup.java
package android.widget
public android.widget.RadioGroup extends android.widget.LinearLayout {
	private int mCheckedId
	private android.widget.CompoundButton$OnCheckedChangeListener mChildOnCheckedChangeListener
	private boolean mProtectFromCheckedChange
	private android.widget.RadioGroup$OnCheckedChangeListener mOnCheckedChangeListener
	private android.widget.RadioGroup$PassThroughHierarchyChangeListener mPassThroughListener
	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 attributes
		int value
		int index
	private void init () 
	public void setOnHierarchyChangeListener (android.view.ViewGroup$OnHierarchyChangeListener) 
		android.view.ViewGroup$OnHierarchyChangeListener listener
	protected void onFinishInflate () 
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.widget.RadioButton button
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void check (int) 
		int id
	private void setCheckedId (int) 
		int id
	private void setCheckedStateForView (int, boolean) 
		int viewId
		boolean checked
		android.view.View checkedView
	public int getCheckedRadioButtonId () 
	public void clearCheck () 
	public void setOnCheckedChangeListener (android.widget.RadioGroup$OnCheckedChangeListener) 
		android.widget.RadioGroup$OnCheckedChangeListener listener
	public android.widget.RadioGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile android.widget.LinearLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static boolean access$300 (android.widget.RadioGroup) 
		android.widget.RadioGroup x0
	static boolean access$302 (android.widget.RadioGroup, boolean) 
		android.widget.RadioGroup x0
		boolean x1
	static int access$400 (android.widget.RadioGroup) 
		android.widget.RadioGroup x0
	static void access$500 (android.widget.RadioGroup, int, boolean) 
		android.widget.RadioGroup x0
		int x1
		boolean x2
	static void access$600 (android.widget.RadioGroup, int) 
		android.widget.RadioGroup x0
		int x1
	static android.widget.CompoundButton$OnCheckedChangeListener access$700 (android.widget.RadioGroup) 
		android.widget.RadioGroup x0
}

android/widget/TimePickerSpinnerDelegate$3.class
TimePickerSpinnerDelegate.java
package android.widget
 android.widget.TimePickerSpinnerDelegate$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.TimePickerSpinnerDelegate this$0
	void  (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate this$0
	public void onClick (android.view.View) 
		android.view.View button
}

android/widget/Filter$FilterResults.class
Filter.java
package android.widget
public android.widget.Filter$FilterResults extends java.lang.Object {
	public Object values
	public int count
	public void  () 
}

android/widget/CursorFilter.class
CursorFilter.java
package android.widget
 android.widget.CursorFilter extends android.widget.Filter {
	android.widget.CursorFilter$CursorFilterClient mClient
	void  (android.widget.CursorFilter$CursorFilterClient) 
		android.widget.CursorFilter$CursorFilterClient client
	public java.lang.CharSequence convertResultToString (java.lang.Object) 
		Object resultValue
	protected android.widget.Filter$FilterResults performFiltering (java.lang.CharSequence) 
		CharSequence constraint
		android.database.Cursor cursor
		android.widget.Filter$FilterResults results
	protected void publishResults (java.lang.CharSequence, android.widget.Filter$FilterResults) 
		CharSequence constraint
		android.widget.Filter$FilterResults results
		android.database.Cursor oldCursor
}

android/widget/AdapterView$OnItemClickListener.class
AdapterView.java
package android.widget
public abstract android.widget.AdapterView$OnItemClickListener extends java.lang.Object {
	public abstract void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
}

android/widget/DatePicker$AbstractDatePickerDelegate$SavedState.class
DatePicker.java
package android.widget
 android.widget.DatePicker$AbstractDatePickerDelegate$SavedState extends android.view.View$BaseSavedState {
	private final int mSelectedYear
	private final int mSelectedMonth
	private final int mSelectedDay
	private final long mMinDate
	private final long mMaxDate
	private final int mCurrentView
	private final int mListPosition
	private final int mListPositionOffset
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcelable, int, int, int, long, long) 
		android.os.Parcelable superState
		int year
		int month
		int day
		long minDate
		long maxDate
	public void  (android.os.Parcelable, int, int, int, long, long, int, int, int) 
		android.os.Parcelable superState
		int year
		int month
		int day
		long minDate
		long maxDate
		int currentView
		int listPosition
		int listPositionOffset
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSelectedDay () 
	public int getSelectedMonth () 
	public int getSelectedYear () 
	public long getMinDate () 
	public long getMaxDate () 
	public int getCurrentView () 
	public int getListPosition () 
	public int getListPositionOffset () 
	void  (android.os.Parcel, android.widget.DatePicker$1) 
		android.os.Parcel x0
		android.widget.DatePicker$1 x1
	static void  () 
}

android/widget/TableLayout.class
TableLayout.java
package android.widget
public android.widget.TableLayout extends android.widget.LinearLayout {
	private int[] mMaxWidths
	private android.util.SparseBooleanArray mStretchableColumns
	private android.util.SparseBooleanArray mShrinkableColumns
	private android.util.SparseBooleanArray mCollapsedColumns
	private boolean mShrinkAllColumns
	private boolean mStretchAllColumns
	private android.widget.TableLayout$PassThroughHierarchyChangeListener mPassThroughListener
	private boolean mInitialized
	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
		String stretchedColumns
		String shrinkedColumns
		String collapsedColumns
	private static android.util.SparseBooleanArray parseColumns (java.lang.String) 
		int columnIndex
		String columnIdentifier
		String sequence
		android.util.SparseBooleanArray columns
		java.util.regex.Pattern pattern
		String[] columnDefs
	private void initTableLayout () 
	public void setOnHierarchyChangeListener (android.view.ViewGroup$OnHierarchyChangeListener) 
		android.view.ViewGroup$OnHierarchyChangeListener listener
	private void requestRowsLayout () 
		int i
		int count
	public void requestLayout () 
		int i
		int count
	public boolean isShrinkAllColumns () 
	public void setShrinkAllColumns (boolean) 
		boolean shrinkAllColumns
	public boolean isStretchAllColumns () 
	public void setStretchAllColumns (boolean) 
		boolean stretchAllColumns
	public void setColumnCollapsed (int, boolean) 
		android.view.View view
		int i
		int columnIndex
		boolean isCollapsed
		int count
	public boolean isColumnCollapsed (int) 
		int columnIndex
	public void setColumnStretchable (int, boolean) 
		int columnIndex
		boolean isStretchable
	public boolean isColumnStretchable (int) 
		int columnIndex
	public void setColumnShrinkable (int, boolean) 
		int columnIndex
		boolean isShrinkable
	public boolean isColumnShrinkable (int) 
		int columnIndex
	private void trackCollapsedColumns (android.view.View) 
		int columnIndex
		boolean isCollapsed
		int i
		android.widget.TableRow row
		android.util.SparseBooleanArray collapsedColumns
		int count
		android.view.View child
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	void measureChildBeforeLayout (android.view.View, int, int, int, int, int) 
		android.view.View child
		int childIndex
		int widthMeasureSpec
		int totalWidth
		int heightMeasureSpec
		int totalHeight
	void measureVertical (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	private void findLargestCells (int, int) 
		int[] oldMaxWidths
		int j
		int length
		int difference
		int[] maxWidths
		android.widget.TableRow row
		android.view.ViewGroup$LayoutParams layoutParams
		int[] widths
		int newLength
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		boolean firstRow
		int count
	private void shrinkAndStretchColumns (int) 
		int width
		int widthMeasureSpec
		int totalWidth
		int size
	private void mutateColumnsWidth (android.util.SparseBooleanArray, boolean, int, int) 
		android.view.View child
		int i
		int column
		int i
		int i
		int column
		int i
		android.util.SparseBooleanArray columns
		boolean allColumns
		int size
		int totalWidth
		int skipped
		int[] maxWidths
		int length
		int count
		int totalExtraSpace
		int extraSpace
		int nbChildren
	public android.widget.TableLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.widget.LinearLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile android.widget.LinearLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void access$200 (android.widget.TableLayout, android.view.View) 
		android.widget.TableLayout x0
		android.view.View x1
}

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

android/widget/RtlSpacingHelper.class
RtlSpacingHelper.java
package android.widget
 android.widget.RtlSpacingHelper extends java.lang.Object {
	public static final int UNDEFINED
	private int mLeft
	private int mRight
	private int mStart
	private int mEnd
	private int mExplicitLeft
	private int mExplicitRight
	private boolean mIsRtl
	private boolean mIsRelative
	void  () 
	public int getLeft () 
	public int getRight () 
	public int getStart () 
	public int getEnd () 
	public void setRelative (int, int) 
		int start
		int end
	public void setAbsolute (int, int) 
		int left
		int right
	public void setDirection (boolean) 
		boolean isRtl
}

android/widget/SlidingDrawer$OnDrawerScrollListener.class
SlidingDrawer.java
package android.widget
public abstract android.widget.SlidingDrawer$OnDrawerScrollListener extends java.lang.Object {
	public abstract void onScrollStarted () 
	public abstract void onScrollEnded () 
}

android/widget/GridLayout$Interval.class
GridLayout.java
package android.widget
final android.widget.GridLayout$Interval extends java.lang.Object {
	public final int min
	public final int max
	public void  (int, int) 
		int min
		int max
	int size () 
	android.widget.GridLayout$Interval inverse () 
	public boolean equals (java.lang.Object) 
		Object that
		android.widget.GridLayout$Interval interval
	public int hashCode () 
		int result
	public java.lang.String toString () 
}

android/widget/AutoCompleteTextView$PopupDataSetObserver.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$PopupDataSetObserver extends android.database.DataSetObserver {
	private final java.lang.ref.WeakReference mViewReference
	private final Runnable updateRunnable
	private void  (android.widget.AutoCompleteTextView) 
		android.widget.AutoCompleteTextView view
	public void onChanged () 
		android.widget.AutoCompleteTextView textView
	void  (android.widget.AutoCompleteTextView, android.widget.AutoCompleteTextView$1) 
		android.widget.AutoCompleteTextView x0
		android.widget.AutoCompleteTextView$1 x1
	static java.lang.ref.WeakReference access$800 (android.widget.AutoCompleteTextView$PopupDataSetObserver) 
		android.widget.AutoCompleteTextView$PopupDataSetObserver x0
}

android/widget/AppSecurityPermissions$MyPermissionInfo.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$MyPermissionInfo extends android.content.pm.PermissionInfo {
	CharSequence mLabel
	int mNewReqFlags
	int mExistingReqFlags
	boolean mNew
	void  (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo info
}

android/widget/RelativeLayout$TopToBottomLeftToRightComparator.class
RelativeLayout.java
package android.widget
 android.widget.RelativeLayout$TopToBottomLeftToRightComparator extends java.lang.Object implements java.util.Comparator  {
	final android.widget.RelativeLayout this$0
	private void  (android.widget.RelativeLayout) 
	public int compare (android.view.View, android.view.View) 
		android.view.View first
		android.view.View second
		int topDifference
		int leftDifference
		int heightDiference
		int widthDiference
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.widget.RelativeLayout, android.widget.RelativeLayout$1) 
		android.widget.RelativeLayout x0
		android.widget.RelativeLayout$1 x1
}

android/widget/TextView$OnEditorActionListener.class
TextView.java
package android.widget
public abstract android.widget.TextView$OnEditorActionListener extends java.lang.Object {
	public abstract boolean onEditorAction (android.widget.TextView, int, android.view.KeyEvent) 
}

android/widget/TableLayout$PassThroughHierarchyChangeListener.class
TableLayout.java
package android.widget
 android.widget.TableLayout$PassThroughHierarchyChangeListener extends java.lang.Object implements android.view.ViewGroup$OnHierarchyChangeListener  {
	private android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener
	final android.widget.TableLayout this$0
	private void  (android.widget.TableLayout) 
	public void onChildViewAdded (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	public void onChildViewRemoved (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	void  (android.widget.TableLayout, android.widget.TableLayout$1) 
		android.widget.TableLayout x0
		android.widget.TableLayout$1 x1
	static android.view.ViewGroup$OnHierarchyChangeListener access$102 (android.widget.TableLayout$PassThroughHierarchyChangeListener, android.view.ViewGroup$OnHierarchyChangeListener) 
		android.widget.TableLayout$PassThroughHierarchyChangeListener x0
		android.view.ViewGroup$OnHierarchyChangeListener x1
}

android/widget/DateTimeView$1.class
DateTimeView.java
package android.widget
 android.widget.DateTimeView$1 extends java.lang.Object {
}

android/widget/Spinner$1.class
Spinner.java
package android.widget
 android.widget.Spinner$1 extends android.widget.ForwardingListener {
	final android.widget.Spinner$DropdownPopup val$popup
	final android.widget.Spinner this$0
	void  (android.widget.Spinner, android.view.View, android.widget.Spinner$DropdownPopup) 
		android.widget.Spinner this$0
		android.view.View src
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
	public boolean onForwardingStarted () 
}

android/widget/RemoteViewsAdapter$FixedSizeRemoteViewsCache.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache extends java.lang.Object {
	private static final String TAG
	private final android.widget.RemoteViewsAdapter$RemoteViewsMetaData mMetaData
	private final android.widget.RemoteViewsAdapter$RemoteViewsMetaData mTemporaryMetaData
	private final android.util.SparseArray mIndexMetaData
	private final android.util.SparseArray mIndexRemoteViews
	private final android.util.SparseBooleanArray mIndicesToLoad
	private int mLastRequestedIndex
	private int mPreloadLowerBound
	private int mPreloadUpperBound
	private final int mMaxCount
	private final int mMaxCountSlack
	private static final float sMaxCountSlackPercent
	private static final int sMaxMemoryLimitInBytes
	public void  (int) 
		int maxCacheSize
	public void insert (int, android.widget.RemoteViews, long, int[]) 
		int trimIndex
		int position
		android.widget.RemoteViews v
		long itemId
		int[] visibleWindow
		int pruneFromPosition
		android.widget.RemoteViewsAdapter$RemoteViewsIndexMetaData metaData
	public android.widget.RemoteViewsAdapter$RemoteViewsMetaData getMetaData () 
	public android.widget.RemoteViewsAdapter$RemoteViewsMetaData getTemporaryMetaData () 
	public android.widget.RemoteViews getRemoteViewsAt (int) 
		int position
	public android.widget.RemoteViewsAdapter$RemoteViewsIndexMetaData getMetaDataAt (int) 
		int position
	public void commitTemporaryMetaData () 
	private int getRemoteViewsBitmapMemoryUsage () 
		android.widget.RemoteViews v
		int i
		int mem
	private int getFarthestPositionFrom (int, int[]) 
		int index
		int dist
		int i
		int pos
		int[] visibleWindow
		int maxDist
		int maxDistIndex
		int maxDistNotVisible
		int maxDistIndexNotVisible
	public void queueRequestedPositionToLoad (int) 
		int position
	public boolean queuePositionsToBePreloadedFromRequestedPosition (int) 
		int center
		int i
		int i
		int halfMaxCount
		int effectiveLowerBound
		int effectiveUpperBound
		int position
		int count
	public int getNextIndexToLoad () 
		int key
		int index
	public boolean containsRemoteViewAt (int) 
		int position
	public boolean containsMetaDataAt (int) 
		int position
	public void reset () 
	static android.widget.RemoteViewsAdapter$RemoteViewsMetaData access$1400 (android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache) 
		android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache x0
	static android.util.SparseArray access$1500 (android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache) 
		android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache x0
}

android/widget/AbsSpinner.class
AbsSpinner.java
package android.widget
public abstract android.widget.AbsSpinner extends android.widget.AdapterView {
	android.widget.SpinnerAdapter mAdapter
	int mHeightMeasureSpec
	int mWidthMeasureSpec
	int mSelectionLeftPadding
	int mSelectionTopPadding
	int mSelectionRightPadding
	int mSelectionBottomPadding
	final android.graphics.Rect mSpinnerPadding
	final android.widget.AbsSpinner$RecycleBin mRecycler
	private android.database.DataSetObserver mDataSetObserver
	private android.graphics.Rect mTouchFrame
	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.widget.ArrayAdapter adapter
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		CharSequence[] entries
	private void initAbsSpinner () 
	public void setAdapter (android.widget.SpinnerAdapter) 
		int position
		android.widget.SpinnerAdapter adapter
	void resetList () 
	protected void onMeasure (int, int) 
		android.view.View view
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int widthSize
		int heightSize
		int preferredHeight
		int preferredWidth
		boolean needsMeasuring
		int selectedPosition
	int getChildHeight (android.view.View) 
		android.view.View child
	int getChildWidth (android.view.View) 
		android.view.View child
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	void recycleAllViews () 
		android.view.View v
		int index
		int i
		int childCount
		android.widget.AbsSpinner$RecycleBin recycleBin
		int position
	public void setSelection (int, boolean) 
		int position
		boolean animate
		boolean shouldAnimate
	public void setSelection (int) 
		int position
	void setSelectionInt (int, boolean) 
		int delta
		int position
		boolean animate
	abstract void layout (int, boolean) 
	public android.view.View getSelectedView () 
	public void requestLayout () 
	public android.widget.SpinnerAdapter getAdapter () 
	public int getCount () 
	public int pointToPosition (int, int) 
		android.view.View child
		int i
		int x
		int y
		android.graphics.Rect frame
		int count
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.AbsSpinner$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.AbsSpinner$SavedState ss
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile void setAdapter (android.widget.Adapter) 
	public volatile android.widget.Adapter getAdapter () 
	static void access$000 (android.widget.AbsSpinner, android.view.View, boolean) 
		android.widget.AbsSpinner x0
		android.view.View x1
		boolean x2
}

android/widget/ActionMenuPresenter$4.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$4 extends android.animation.AnimatorListenerAdapter {
	final android.widget.ActionMenuPresenter$MenuItemLayoutInfo val$menuItemLayoutInfoPre
	final android.widget.ActionMenuPresenter this$0
	void  (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$MenuItemLayoutInfo) 
		android.widget.ActionMenuPresenter this$0
	public void onAnimationEnd (android.animation.Animator) 
		int j
		android.animation.Animator animation
}

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

android/widget/SearchView$9.class
SearchView.java
package android.widget
 android.widget.SearchView$9 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	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/Spinner$DropDownAdapter.class
Spinner.java
package android.widget
 android.widget.Spinner$DropDownAdapter extends java.lang.Object implements android.widget.ListAdapter android.widget.SpinnerAdapter  {
	private android.widget.SpinnerAdapter mAdapter
	private android.widget.ListAdapter mListAdapter
	public void  (android.widget.SpinnerAdapter, android.content.res.Resources$Theme) 
		android.widget.ThemedSpinnerAdapter themedAdapter
		android.widget.SpinnerAdapter adapter
		android.content.res.Resources$Theme dropDownTheme
	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
	public boolean hasStableIds () 
	public void registerDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public boolean areAllItemsEnabled () 
		android.widget.ListAdapter adapter
	public boolean isEnabled (int) 
		int position
		android.widget.ListAdapter adapter
	public int getItemViewType (int) 
		int position
	public int getViewTypeCount () 
	public boolean isEmpty () 
}

android/widget/AbsListView$AbsPositionScroller.class
AbsListView.java
package android.widget
abstract android.widget.AbsListView$AbsPositionScroller extends java.lang.Object {
	void  () 
	public abstract void start (int) 
	public abstract void start (int, int) 
	public abstract void startWithOffset (int, int) 
	public abstract void startWithOffset (int, int, int) 
	public abstract void stop () 
}

android/widget/RemoteViews$TextViewSizeAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$TextViewSizeAction extends android.widget.RemoteViews$Action {
	int units
	float size
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, int, float) 
		int viewId
		int units
		float size
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.TextView target
	public java.lang.String getActionName () 
}

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

android/widget/TextView$Drawables.class
TextView.java
package android.widget
 android.widget.TextView$Drawables extends java.lang.Object {
	static final int LEFT
	static final int TOP
	static final int RIGHT
	static final int BOTTOM
	static final int DRAWABLE_NONE
	static final int DRAWABLE_RIGHT
	static final int DRAWABLE_LEFT
	final android.graphics.Rect mCompoundRect
	final android.graphics.drawable.Drawable[] mShowing
	android.content.res.ColorStateList mTintList
	android.graphics.PorterDuff$Mode mTintMode
	boolean mHasTint
	boolean mHasTintMode
	android.graphics.drawable.Drawable mDrawableStart
	android.graphics.drawable.Drawable mDrawableEnd
	android.graphics.drawable.Drawable mDrawableError
	android.graphics.drawable.Drawable mDrawableTemp
	android.graphics.drawable.Drawable mDrawableLeftInitial
	android.graphics.drawable.Drawable mDrawableRightInitial
	boolean mIsRtlCompatibilityMode
	boolean mOverride
	int mDrawableSizeTop
	int mDrawableSizeBottom
	int mDrawableSizeLeft
	int mDrawableSizeRight
	int mDrawableSizeStart
	int mDrawableSizeEnd
	int mDrawableSizeError
	int mDrawableSizeTemp
	int mDrawableWidthTop
	int mDrawableWidthBottom
	int mDrawableHeightLeft
	int mDrawableHeightRight
	int mDrawableHeightStart
	int mDrawableHeightEnd
	int mDrawableHeightError
	int mDrawableHeightTemp
	int mDrawablePadding
	int mDrawableSaved
	public void  (android.content.Context) 
		android.content.Context context
		int targetSdkVersion
	public boolean hasMetadata () 
	public boolean resolveWithLayoutDirection (int) 
		int layoutDirection
		android.graphics.drawable.Drawable previousLeft
		android.graphics.drawable.Drawable previousRight
	public void setErrorDrawable (android.graphics.drawable.Drawable, android.widget.TextView) 
		android.graphics.Rect compoundRect
		int[] state
		android.graphics.drawable.Drawable dr
		android.widget.TextView tv
	private void applyErrorDrawableIfNeeded (int) 
		int layoutDirection
}

android/widget/CursorAdapter$MyDataSetObserver.class
CursorAdapter.java
package android.widget
 android.widget.CursorAdapter$MyDataSetObserver extends android.database.DataSetObserver {
	final android.widget.CursorAdapter this$0
	private void  (android.widget.CursorAdapter) 
	public void onChanged () 
	public void onInvalidated () 
	void  (android.widget.CursorAdapter, android.widget.CursorAdapter$1) 
		android.widget.CursorAdapter x0
		android.widget.CursorAdapter$1 x1
}

android/widget/PopupMenu$2.class
PopupMenu.java
package android.widget
 android.widget.PopupMenu$2 extends java.lang.Object implements android.widget.PopupWindow$OnDismissListener  {
	final android.widget.PopupMenu this$0
	void  (android.widget.PopupMenu) 
		android.widget.PopupMenu this$0
	public void onDismiss () 
}

android/widget/Editor$TextViewPositionListener.class
Editor.java
package android.widget
abstract android.widget.Editor$TextViewPositionListener extends java.lang.Object {
	public abstract void updatePosition (int, int, boolean, boolean) 
}

android/widget/CalendarView.class
CalendarView.java
package android.widget
public android.widget.CalendarView extends android.widget.FrameLayout {
	private static final String LOG_TAG
	private static final int MODE_HOLO
	private static final int MODE_MATERIAL
	private final android.widget.CalendarView$CalendarViewDelegate mDelegate
	private static final String DATE_FORMAT
	private static final java.text.DateFormat DATE_FORMATTER
	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
		int mode
	public void setShownWeekCount (int) 
		int count
	public int getShownWeekCount () 
	public void setSelectedWeekBackgroundColor (int) 
		int color
	public int getSelectedWeekBackgroundColor () 
	public void setFocusedMonthDateColor (int) 
		int color
	public int getFocusedMonthDateColor () 
	public void setUnfocusedMonthDateColor (int) 
		int color
	public int getUnfocusedMonthDateColor () 
	public void setWeekNumberColor (int) 
		int color
	public int getWeekNumberColor () 
	public void setWeekSeparatorLineColor (int) 
		int color
	public int getWeekSeparatorLineColor () 
	public void setSelectedDateVerticalBar (int) 
		int resourceId
	public void setSelectedDateVerticalBar (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public android.graphics.drawable.Drawable getSelectedDateVerticalBar () 
	public void setWeekDayTextAppearance (int) 
		int resourceId
	public int getWeekDayTextAppearance () 
	public void setDateTextAppearance (int) 
		int resourceId
	public int getDateTextAppearance () 
	public long getMinDate () 
	public void setMinDate (long) 
		long minDate
	public long getMaxDate () 
	public void setMaxDate (long) 
		long maxDate
	public void setShowWeekNumber (boolean) 
		boolean showWeekNumber
	public boolean getShowWeekNumber () 
	public int getFirstDayOfWeek () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public void setOnDateChangeListener (android.widget.CalendarView$OnDateChangeListener) 
		android.widget.CalendarView$OnDateChangeListener listener
	public long getDate () 
	public void setDate (long) 
		long date
	public void setDate (long, boolean, boolean) 
		long date
		boolean animate
		boolean center
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public java.lang.CharSequence getAccessibilityClassName () 
	public static boolean parseDate (java.lang.String, android.icu.util.Calendar) 
		java.util.Date parsedDate
		java.text.ParseException e
		String date
		android.icu.util.Calendar outDate
	static void  () 
}

android/widget/AbsListView$AdapterDataSetObserver.class
AbsListView.java
package android.widget
 android.widget.AbsListView$AdapterDataSetObserver extends android.widget.AdapterView$AdapterDataSetObserver {
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void onChanged () 
	public void onInvalidated () 
}

android/widget/Editor$SuggestionsPopupWindow.class
Editor.java
package android.widget
public android.widget.Editor$SuggestionsPopupWindow extends android.widget.Editor$PinnedPopupWindow implements android.widget.AdapterView$OnItemClickListener  {
	private static final int MAX_NUMBER_SUGGESTIONS
	private static final String USER_DICTIONARY_EXTRA_WORD
	private static final String USER_DICTIONARY_EXTRA_LOCALE
	private android.widget.Editor$SuggestionInfo[] mSuggestionInfos
	private int mNumberOfSuggestions
	private boolean mCursorWasVisibleBeforeSuggestions
	private boolean mIsShowingUp
	private android.widget.Editor$SuggestionsPopupWindow$SuggestionAdapter mSuggestionsAdapter
	private android.text.style.TextAppearanceSpan mHighlightSpan
	private android.widget.TextView mAddToDictionaryButton
	private android.widget.TextView mDeleteButton
	private android.widget.ListView mSuggestionListView
	private final android.widget.Editor$SuggestionSpanInfo mMisspelledSpanInfo
	private int mContainerMarginWidth
	private int mContainerMarginTop
	private android.widget.LinearLayout mContainerView
	private android.content.Context mContext
	final android.widget.Editor this$0
	public void  (android.widget.Editor) 
		android.widget.Editor this$0
	protected void setUp () 
	private android.content.Context applyDefaultTheme (android.content.Context) 
		android.content.Context originalContext
		android.content.res.TypedArray a
		boolean isLightTheme
		int themeId
	protected void createPopupWindow () 
	protected void initContentView () 
		int i
		android.view.LayoutInflater inflater
		android.view.ViewGroup$MarginLayoutParams lp
	public boolean isShowingUp () 
	public void onParentLostFocus () 
	public android.view.ViewGroup getContentViewForTesting () 
	public void show () 
	protected void measureContent () 
		int i
		android.util.DisplayMetrics displayMetrics
		int horizontalMeasure
		int verticalMeasure
		int width
		android.view.View view
		android.graphics.drawable.Drawable popupBackground
	protected int getTextOffset () 
	protected int getVerticalLocalPosition (int) 
		int line
	protected int clipVertically (int) 
		int positionY
		int height
		android.util.DisplayMetrics displayMetrics
	private void hideWithCleanUp () 
		android.widget.Editor$SuggestionInfo info
	private boolean updateSuggestions () 
		android.widget.Editor$SuggestionSpanInfo spanInfo
		int i
		int i
		int underlineColor
		float BACKGROUND_TRANSPARENCY
		int newAlpha
		android.text.Spannable spannable
		int spanUnionStart
		int spanUnionEnd
		int addToDictionaryButtonVisibility
		int underlineColor
	private void highlightTextDifferences (android.widget.Editor$SuggestionInfo, int, int) 
		android.widget.Editor$SuggestionInfo suggestionInfo
		int unionStart
		int unionEnd
		android.text.Spannable text
		int spanStart
		int spanEnd
		String textAsString
	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.Editor$SuggestionInfo suggestionInfo
	public volatile boolean isShowing () 
	public volatile void updatePosition (int, int, boolean, boolean) 
	public volatile void hide () 
	static boolean access$2100 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
	static android.widget.Editor$SuggestionSpanInfo access$2400 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
	static void access$2700 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
	static android.content.Context access$2800 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
	static int access$2900 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
	static android.widget.Editor$SuggestionInfo[] access$3000 (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow x0
}

android/widget/GridLayout$MutableInt.class
GridLayout.java
package android.widget
final android.widget.GridLayout$MutableInt extends java.lang.Object {
	public int value
	public void  () 
	public void  (int) 
		int value
	public void reset () 
	public java.lang.String toString () 
}

android/widget/ViewFlipper.class
ViewFlipper.java
package android.widget
public android.widget.ViewFlipper extends android.widget.ViewAnimator {
	private static final String TAG
	private static final boolean LOGD
	private static final int DEFAULT_INTERVAL
	private int mFlipInterval
	private boolean mAutoStart
	private boolean mRunning
	private boolean mStarted
	private boolean mVisible
	private boolean mUserPresent
	private final android.content.BroadcastReceiver mReceiver
	private final Runnable mFlipRunnable
	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 onAttachedToWindow () 
		android.content.IntentFilter filter
	protected void onDetachedFromWindow () 
	protected void onWindowVisibilityChanged (int) 
		int visibility
	public void setFlipInterval (int) 
		int milliseconds
	public void startFlipping () 
	public void stopFlipping () 
	public java.lang.CharSequence getAccessibilityClassName () 
	private void updateRunning () 
	private void updateRunning (boolean) 
		boolean flipNow
		boolean running
	public boolean isFlipping () 
	public void setAutoStart (boolean) 
		boolean autoStart
	public boolean isAutoStart () 
	static boolean access$002 (android.widget.ViewFlipper, boolean) 
		android.widget.ViewFlipper x0
		boolean x1
	static void access$100 (android.widget.ViewFlipper) 
		android.widget.ViewFlipper x0
	static void access$200 (android.widget.ViewFlipper, boolean) 
		android.widget.ViewFlipper x0
		boolean x1
	static boolean access$300 (android.widget.ViewFlipper) 
		android.widget.ViewFlipper x0
	static java.lang.Runnable access$400 (android.widget.ViewFlipper) 
		android.widget.ViewFlipper x0
	static int access$500 (android.widget.ViewFlipper) 
		android.widget.ViewFlipper x0
}

android/widget/DayPickerViewPager.class
DayPickerViewPager.java
package android.widget
 android.widget.DayPickerViewPager extends com.android.internal.widget.ViewPager {
	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
	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) 
		com.android.internal.widget.ViewPager$LayoutParams lp
		android.view.View child
		int i
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View child
		com.android.internal.widget.ViewPager$LayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int count
		boolean measureMatchParentChildren
		int maxHeight
		int maxWidth
		int childState
		android.graphics.drawable.Drawable drawable
	protected android.view.View findViewByPredicateTraversal (com.android.internal.util.Predicate, android.view.View) 
		android.view.View v
		android.view.View v
		android.view.View child
		int i
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
		android.widget.DayPickerPagerAdapter adapter
		android.widget.SimpleMonthView current
		int len
}

android/widget/AbsListView$PositionScroller.class
AbsListView.java
package android.widget
 android.widget.AbsListView$PositionScroller extends android.widget.AbsListView$AbsPositionScroller implements java.lang.Runnable  {
	private static final int SCROLL_DURATION
	private static final int MOVE_DOWN_POS
	private static final int MOVE_UP_POS
	private static final int MOVE_DOWN_BOUND
	private static final int MOVE_UP_BOUND
	private static final int MOVE_OFFSET
	private int mMode
	private int mTargetPos
	private int mBoundPos
	private int mLastSeenPos
	private int mScrollDuration
	private final int mExtraScroll
	private int mOffsetFromTop
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void start (int) 
		int viewTravelCount
		int viewTravelCount
		int position
		int childCount
		int firstPos
		int lastPos
		int viewTravelCount
		int clampedPosition
	public void start (int, int) 
		int viewTravelCount
		int boundPosFromLast
		int posTravel
		int boundTravel
		int viewTravelCount
		int viewTravelCount
		int boundPosFromFirst
		int posTravel
		int boundTravel
		int viewTravelCount
		int position
		int boundPosition
		int childCount
		int firstPos
		int lastPos
		int viewTravelCount
		int clampedPosition
	public void startWithOffset (int, int) 
		int position
		int offset
	public void startWithOffset (int, int, int) 
		int postOffset
		int viewTravelCount
		int viewTravelCount
		int targetTop
		int position
		int offset
		int duration
		int childCount
		int firstPos
		int lastPos
		int viewTravelCount
		float screenTravelCount
	private void scrollToVisible (int, int, int) 
		android.view.View boundChild
		int boundTop
		int boundBottom
		int absScroll
		int targetPos
		int boundPos
		int duration
		int firstPos
		int childCount
		int lastPos
		int paddedTop
		int paddedBottom
		android.view.View targetChild
		int targetTop
		int targetBottom
		int scrollBy
	public void stop () 
	public void run () 
		int lastViewIndex
		int lastPos
		android.view.View lastView
		int lastViewHeight
		int lastViewTop
		int lastViewPixelsShowing
		int extraScroll
		int scrollBy
		int nextViewIndex
		int childCount
		int nextPos
		android.view.View nextView
		int nextViewHeight
		int nextViewTop
		int extraScroll
		android.view.View firstView
		int firstViewTop
		int extraScroll
		int bottom
		int lastViewBottom
		int lastViewIndex
		int lastPos
		android.view.View lastView
		int lastViewHeight
		int lastViewTop
		int lastViewPixelsShowing
		int extraScroll
		int distance
		int duration
		int distance
		int duration
		int targetTop
		int distance
		int duration
		int childCount
		int position
		int lastPos
		int viewTravelCount
		float screenTravelCount
		float modifier
		int listHeight
		int firstPos
}

android/widget/Editor$ErrorPopup.class
Editor.java
package android.widget
 android.widget.Editor$ErrorPopup extends android.widget.PopupWindow {
	private boolean mAbove
	private final android.widget.TextView mView
	private int mPopupInlineErrorBackgroundId
	private int mPopupInlineErrorAboveBackgroundId
	void  (android.widget.TextView, int, int) 
		android.widget.TextView v
		int width
		int height
	void fixDirection (boolean) 
		boolean above
	private int getResourceId (int, int) 
		android.content.res.TypedArray styledAttributes
		int currentId
		int index
	public void update (int, int, int, int, boolean) 
		int x
		int y
		int w
		int h
		boolean force
		boolean above
}

android/widget/DigitalClock$1.class
DigitalClock.java
package android.widget
 android.widget.DigitalClock$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.DigitalClock this$0
	void  (android.widget.DigitalClock) 
		android.widget.DigitalClock this$0
	public void run () 
		long now
		long next
}

android/widget/AbsListView.class
AbsListView.java
package android.widget
public abstract android.widget.AbsListView extends android.widget.AdapterView implements android.text.TextWatcher android.view.ViewTreeObserver$OnGlobalLayoutListener android.widget.Filter$FilterListener android.view.ViewTreeObserver$OnTouchModeChangeListener android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback  {
	private static final String TAG
	public static final int TRANSCRIPT_MODE_DISABLED
	public static final int TRANSCRIPT_MODE_NORMAL
	public static final int TRANSCRIPT_MODE_ALWAYS_SCROLL
	static final int TOUCH_MODE_REST
	static final int TOUCH_MODE_DOWN
	static final int TOUCH_MODE_TAP
	static final int TOUCH_MODE_DONE_WAITING
	static final int TOUCH_MODE_SCROLL
	static final int TOUCH_MODE_FLING
	static final int TOUCH_MODE_OVERSCROLL
	static final int TOUCH_MODE_OVERFLING
	static final int LAYOUT_NORMAL
	static final int LAYOUT_FORCE_TOP
	static final int LAYOUT_SET_SELECTION
	static final int LAYOUT_FORCE_BOTTOM
	static final int LAYOUT_SPECIFIC
	static final int LAYOUT_SYNC
	static final int LAYOUT_MOVE_SELECTION
	public static final int CHOICE_MODE_NONE
	public static final int CHOICE_MODE_SINGLE
	public static final int CHOICE_MODE_MULTIPLE
	public static final int CHOICE_MODE_MULTIPLE_MODAL
	private final Thread mOwnerThread
	int mChoiceMode
	android.view.ActionMode mChoiceActionMode
	android.widget.AbsListView$MultiChoiceModeWrapper mMultiChoiceModeCallback
	int mCheckedItemCount
	android.util.SparseBooleanArray mCheckStates
	android.util.LongSparseArray mCheckedIdStates
	int mLayoutMode
	android.widget.AbsListView$AdapterDataSetObserver mDataSetObserver
	android.widget.ListAdapter mAdapter
	private android.widget.RemoteViewsAdapter mRemoteAdapter
	boolean mAdapterHasStableIds
	private boolean mDeferNotifyDataSetChanged
	boolean mDrawSelectorOnTop
	android.graphics.drawable.Drawable mSelector
	int mSelectorPosition
	android.graphics.Rect mSelectorRect
	final android.widget.AbsListView$RecycleBin mRecycler
	int mSelectionLeftPadding
	int mSelectionTopPadding
	int mSelectionRightPadding
	int mSelectionBottomPadding
	android.graphics.Rect mListPadding
	int mWidthMeasureSpec
	android.view.View mScrollUp
	android.view.View mScrollDown
	boolean mCachingStarted
	boolean mCachingActive
	int mMotionPosition
	int mMotionViewOriginalTop
	int mMotionViewNewTop
	int mMotionX
	int mMotionY
	int mTouchMode
	int mLastY
	int mMotionCorrection
	private android.view.VelocityTracker mVelocityTracker
	private android.widget.AbsListView$FlingRunnable mFlingRunnable
	android.widget.AbsListView$AbsPositionScroller mPositionScroller
	int mSelectedTop
	boolean mStackFromBottom
	boolean mScrollingCacheEnabled
	boolean mFastScrollEnabled
	boolean mFastScrollAlwaysVisible
	private android.widget.AbsListView$OnScrollListener mOnScrollListener
	android.widget.PopupWindow mPopup
	android.widget.EditText mTextFilter
	private boolean mSmoothScrollbarEnabled
	private boolean mTextFilterEnabled
	private boolean mFiltered
	private android.graphics.Rect mTouchFrame
	int mResurrectToPosition
	private android.view.ContextMenu$ContextMenuInfo mContextMenuInfo
	int mOverscrollMax
	static final int OVERSCROLL_LIMIT_DIVISOR
	private static final int CHECK_POSITION_SEARCH_DISTANCE
	private static final int TOUCH_MODE_UNKNOWN
	private static final int TOUCH_MODE_ON
	private static final int TOUCH_MODE_OFF
	private int mLastTouchMode
	private static final boolean PROFILE_SCROLLING
	private boolean mScrollProfilingStarted
	private static final boolean PROFILE_FLINGING
	private boolean mFlingProfilingStarted
	private android.os.StrictMode$Span mScrollStrictSpan
	private android.os.StrictMode$Span mFlingStrictSpan
	private android.widget.AbsListView$CheckForLongPress mPendingCheckForLongPress
	private android.widget.AbsListView$CheckForTap mPendingCheckForTap
	private android.widget.AbsListView$CheckForKeyLongPress mPendingCheckForKeyLongPress
	private android.widget.AbsListView$PerformClick mPerformClick
	private Runnable mTouchModeReset
	private boolean mHasPerformedLongPress
	private int mTranscriptMode
	private int mCacheColorHint
	private boolean mIsChildViewEnabled
	private int[] mSelectorState
	private int mLastScrollState
	private android.widget.FastScroller mFastScroll
	private int mFastScrollStyle
	private boolean mGlobalLayoutListenerAddedFilter
	private int mTouchSlop
	private float mDensityScale
	private android.view.inputmethod.InputConnection mDefInputConnection
	private android.widget.AbsListView$InputConnectionWrapper mPublicInputConnection
	private Runnable mClearScrollingCache
	Runnable mPositionScrollAfterLayout
	private int mMinimumVelocity
	private int mMaximumVelocity
	private float mVelocityScale
	final boolean[] mIsScrap
	private final int[] mScrollOffset
	private final int[] mScrollConsumed
	private final float[] mTmpPoint
	private int mNestedYOffset
	private boolean mPopupHidden
	private int mActivePointerId
	private static final int INVALID_POINTER
	int mOverscrollDistance
	int mOverflingDistance
	private android.widget.EdgeEffect mEdgeGlowTop
	private android.widget.EdgeEffect mEdgeGlowBottom
	private int mFirstPositionDistanceGuess
	private int mLastPositionDistanceGuess
	private int mDirection
	private boolean mForceTranscriptScroll
	private android.widget.AbsListView$ListItemAccessibilityDelegate mAccessibilityDelegate
	private int mLastAccessibilityScrollEventFromIndex
	private int mLastAccessibilityScrollEventToIndex
	private int mLastHandledItemCount
	static final android.view.animation.Interpolator sLinearInterpolator
	private android.widget.AbsListView$SavedState mPendingSync
	private boolean mIsDetaching
	public void  (android.content.Context) 
		android.content.Context context
		android.content.res.TypedArray a
	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
		android.graphics.drawable.Drawable selector
	private void initAbsListView () 
		android.view.ViewConfiguration configuration
	public void setOverScrollMode (int) 
		android.content.Context context
		int mode
	public void setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public int getCheckedItemCount () 
	public boolean isItemChecked (int) 
		int position
	public int getCheckedItemPosition () 
	public android.util.SparseBooleanArray getCheckedItemPositions () 
	public long[] getCheckedItemIds () 
		int i
		android.util.LongSparseArray idStates
		int count
		long[] ids
	public void clearChoices () 
	public void setItemChecked (int, boolean) 
		long id
		boolean oldValue
		boolean itemCheckChanged
		boolean updateIds
		int position
		boolean value
		boolean itemCheckChanged
	public boolean performItemClick (android.view.View, int, long) 
		boolean checked
		boolean checked
		boolean checkedStateChanged
		android.view.View view
		int position
		long id
		boolean handled
		boolean dispatchItemClick
	private void updateOnScreenCheckedViews () 
		android.view.View child
		int position
		int i
		int firstPos
		int count
		boolean useActivated
	public int getChoiceMode () 
	public void setChoiceMode (int) 
		int choiceMode
	public void setMultiChoiceModeListener (android.widget.AbsListView$MultiChoiceModeListener) 
		android.widget.AbsListView$MultiChoiceModeListener listener
	private boolean contentFits () 
		int childCount
	public void setFastScrollEnabled (boolean) 
		boolean enabled
	private void setFastScrollerEnabledUiThread (boolean) 
		boolean enabled
	public void setFastScrollStyle (int) 
		int styleResId
	public void setFastScrollAlwaysVisible (boolean) 
		boolean alwaysShow
	private void setFastScrollerAlwaysVisibleUiThread (boolean) 
		boolean alwaysShow
	private boolean isOwnerThread () 
	public boolean isFastScrollAlwaysVisible () 
	public int getVerticalScrollbarWidth () 
	public boolean isFastScrollEnabled () 
	public void setVerticalScrollbarPosition (int) 
		int position
	public void setScrollBarStyle (int) 
		int style
	protected boolean isVerticalScrollBarHidden () 
	public void setSmoothScrollbarEnabled (boolean) 
		boolean enabled
	public boolean isSmoothScrollbarEnabled () 
	public void setOnScrollListener (android.widget.AbsListView$OnScrollListener) 
		android.widget.AbsListView$OnScrollListener l
	void invokeOnItemScrollListener () 
	public void sendAccessibilityEventInternal (int) 
		int firstVisiblePosition
		int lastVisiblePosition
		int eventType
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	int getSelectionModeForAccessibility () 
		int choiceMode
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int viewportHeight
		int viewportHeight
		int action
		android.os.Bundle arguments
	public android.view.View findViewByAccessibilityIdTraversal (int) 
		int accessibilityId
	public boolean isScrollingCacheEnabled () 
	public void setScrollingCacheEnabled (boolean) 
		boolean enabled
	public void setTextFilterEnabled (boolean) 
		boolean textFilterEnabled
	public boolean isTextFilterEnabled () 
	public void getFocusedRect (android.graphics.Rect) 
		android.graphics.Rect r
		android.view.View view
	private void useDefaultSelector () 
	public boolean isStackFromBottom () 
	public void setStackFromBottom (boolean) 
		boolean stackFromBottom
	void requestLayoutIfNecessary () 
	public android.os.Parcelable onSaveInstanceState () 
		android.view.View v
		int firstPos
		android.text.Editable filterText
		android.widget.EditText textFilter
		int i
		android.util.LongSparseArray idState
		int count
		android.os.Parcelable superState
		android.widget.AbsListView$SavedState ss
		boolean haveChildren
		long selectedId
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.AbsListView$SavedState ss
	private boolean acceptFilter () 
	public void setFilterText (java.lang.String) 
		android.widget.Filter f
		String filterText
	public java.lang.CharSequence getTextFilter () 
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void requestLayout () 
	void resetList () 
	protected int computeVerticalScrollExtent () 
		int extent
		android.view.View view
		int top
		int height
		int bottom
		int count
	protected int computeVerticalScrollOffset () 
		android.view.View view
		int top
		int height
		int index
		int index
		int index
		int count
		int firstPosition
		int childCount
	protected int computeVerticalScrollRange () 
		int result
		int result
	protected float getTopFadingEdgeStrength () 
		int top
		float fadeLength
		int count
		float fadeEdge
	protected float getBottomFadingEdgeStrength () 
		int bottom
		int height
		float fadeLength
		int count
		float fadeEdge
	protected void onMeasure (int, int) 
		int childCount
		int listBottom
		android.view.View lastChild
		int lastBottom
		int widthMeasureSpec
		int heightMeasureSpec
		android.graphics.Rect listPadding
	protected void onLayout (boolean, int, int, int, int) 
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int childCount
	protected boolean setFrame (int, int, int, int) 
		boolean visible
		int left
		int top
		int right
		int bottom
		boolean changed
	protected void layoutChildren () 
	android.view.View getAccessibilityFocusedChild (android.view.View) 
		android.view.View focusedView
		android.view.ViewParent viewParent
	void updateScrollIndicators () 
	private boolean canScrollUp () 
		android.view.View child
		boolean canScrollUp
	private boolean canScrollDown () 
		android.view.View child
		boolean canScrollDown
		int count
	public android.view.View getSelectedView () 
	public int getListPaddingTop () 
	public int getListPaddingBottom () 
	public int getListPaddingLeft () 
	public int getListPaddingRight () 
	android.view.View obtainView (int, boolean[]) 
		android.view.View updatedView
		android.widget.AbsListView$LayoutParams params
		int position
		boolean[] outMetadata
		android.view.View transientView
		android.view.View scrapView
		android.view.View child
	private void setItemViewLayoutParams (android.view.View, int) 
		android.widget.AbsListView$LayoutParams lp
		android.widget.AbsListView$LayoutParams lp
		android.view.View child
		int position
		android.view.ViewGroup$LayoutParams vlp
		android.widget.AbsListView$LayoutParams lp
	public void onInitializeAccessibilityNodeInfoForItem (android.view.View, int, android.view.accessibility.AccessibilityNodeInfo) 
		boolean isItemEnabled
		android.view.View view
		int position
		android.view.accessibility.AccessibilityNodeInfo info
		boolean isItemEnabled
		android.view.ViewGroup$LayoutParams lp
	private boolean isItemClickable (android.view.View) 
		android.view.View view
	void positionSelectorLikeTouch (int, android.view.View, float, float) 
		int position
		android.view.View sel
		float x
		float y
	void positionSelectorLikeFocus (int, android.view.View) 
		android.graphics.Rect bounds
		float x
		float y
		int position
		android.view.View sel
	void positionSelector (int, android.view.View) 
		int position
		android.view.View sel
	private void positionSelector (int, android.view.View, boolean, float, float) 
		int position
		android.view.View sel
		boolean manageHotspot
		float x
		float y
		boolean positionChanged
		android.graphics.Rect selectorRect
		boolean isChildViewEnabled
		android.graphics.drawable.Drawable selector
	protected void dispatchDraw (android.graphics.Canvas) 
		int scrollX
		int scrollY
		android.graphics.Canvas canvas
		int saveCount
		boolean clipToPadding
		boolean drawSelectorOnTop
	protected boolean isPaddingOffsetRequired () 
	protected int getLeftPaddingOffset () 
	protected int getTopPaddingOffset () 
	protected int getRightPaddingOffset () 
	protected int getBottomPaddingOffset () 
	protected void internalSetPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	void handleBoundsChange () 
		android.view.View child
		android.view.ViewGroup$LayoutParams lp
		int i
		int childCount
	boolean touchModeDrawsInPressedState () 
	boolean shouldShowSelector () 
	private void drawSelector (android.graphics.Canvas) 
		android.graphics.drawable.Drawable selector
		android.graphics.Canvas canvas
	public void setDrawSelectorOnTop (boolean) 
		boolean onTop
	public void setSelector (int) 
		int resID
	public void setSelector (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable sel
		android.graphics.Rect padding
	public android.graphics.drawable.Drawable getSelector () 
	void keyPressed () 
		android.view.View v
		boolean longClickable
		android.graphics.drawable.Drawable d
		android.graphics.drawable.Drawable selector
		android.graphics.Rect selectorRect
	public void setScrollIndicators (android.view.View, android.view.View) 
		android.view.View up
		android.view.View down
	void updateSelectorState () 
		android.graphics.drawable.Drawable selector
	protected void drawableStateChanged () 
	private int[] getDrawableStateForSelector () 
		int i
		int enabledState
		int[] state
		int enabledPos
	public boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
	public void jumpDrawablesToCurrentState () 
	protected void onAttachedToWindow () 
		android.view.ViewTreeObserver treeObserver
	protected void onDetachedFromWindow () 
		android.view.ViewTreeObserver treeObserver
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
		int touchMode
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	android.view.ContextMenu$ContextMenuInfo createContextMenuInfo (android.view.View, int, long) 
		android.view.View view
		int position
		long id
	public void onCancelPendingInputEvents () 
	private boolean performStylusButtonPressAction (android.view.MotionEvent) 
		int longPressPosition
		long longPressId
		android.view.View child
		android.view.MotionEvent ev
	boolean performLongPress (android.view.View, int, long) 
		android.view.View child
		int longPressPosition
		long longPressId
	boolean performLongPress (android.view.View, int, long, float, float) 
		android.view.View child
		int longPressPosition
		long longPressId
		float x
		float y
		boolean handled
	protected android.view.ContextMenu$ContextMenuInfo getContextMenuInfo () 
	public boolean showContextMenu () 
	public boolean showContextMenu (float, float) 
		float x
		float y
	private boolean showContextMenuInternal (float, float, boolean) 
		long id
		android.view.View child
		float x
		float y
		boolean useOffsets
		int position
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
	public boolean showContextMenuForChild (android.view.View, float, float) 
		android.view.View originalView
		float x
		float y
	private boolean showContextMenuForChildInternal (android.view.View, float, float, boolean) 
		android.view.View child
		android.view.View originalView
		float x
		float y
		boolean useOffsets
		int longPressPosition
		long longPressId
		boolean handled
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		android.view.View view
		int keyCode
		android.view.KeyEvent event
	protected void dispatchSetPressed (boolean) 
		boolean pressed
	public void dispatchDrawableHotspotChanged (float, float) 
		float x
		float y
	public int pointToPosition (int, int) 
		android.view.View child
		int i
		int x
		int y
		android.graphics.Rect frame
		int count
	public long pointToRowId (int, int) 
		int x
		int y
		int position
	private boolean startScrollIfNeeded (int, int, android.view.MotionEvent) 
		android.view.View motionView
		android.view.ViewParent parent
		int x
		int y
		android.view.MotionEvent vtev
		int deltaY
		int distance
		boolean overscroll
	private void scrollIfNeeded (int, int, android.view.MotionEvent) 
		android.view.ViewParent parent
		int motionIndex
		boolean atOverscrollEdge
		int overscrollMode
		int overscroll
		int motionViewRealTop
		int motionIndex
		int motionViewPrevTop
		android.view.View motionView
		boolean atEdge
		int overscrollMode
		int motionPosition
		android.view.View motionView
		int oldScroll
		int newScroll
		int newDirection
		int overScrollDistance
		int x
		int y
		android.view.MotionEvent vtev
		int rawDeltaY
		int scrollOffsetCorrection
		int scrollConsumedCorrection
		int deltaY
		int incrementalDeltaY
		int lastYCorrection
	private void invalidateTopGlow () 
		boolean clipToPadding
		int top
		int left
		int right
	private void invalidateBottomGlow () 
		boolean clipToPadding
		int bottom
		int left
		int right
	public void onTouchModeChanged (boolean) 
		int touchMode
		boolean isInTouchMode
	protected boolean handleScrollBarDragging (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.View child
		int x
		int y
		int motionPosition
		android.view.View child
		int index
		int id
		int x
		int y
		int motionPosition
		android.view.MotionEvent ev
		android.view.MotionEvent vtev
		int actionMasked
	private void onTouchDown (android.view.MotionEvent) 
		android.view.View v
		int x
		int y
		int motionPosition
		android.view.MotionEvent ev
	private void onTouchMove (android.view.MotionEvent, android.view.MotionEvent) 
		float[] point
		android.view.View motionView
		float x
		android.view.MotionEvent ev
		android.view.MotionEvent vtev
		int pointerIndex
		int y
	private void onTouchUp (android.view.MotionEvent) 
		android.graphics.drawable.Drawable d
		android.widget.AbsListView$PerformClick performClick
		float x
		boolean inList
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		boolean flingVelocity
		int firstChildTop
		int lastChildBottom
		int contentTop
		int contentBottom
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		int motionPosition
		android.view.View child
		int childCount
		android.view.MotionEvent ev
	private void onTouchCancel () 
		android.view.View motionView
	protected void onOverScrolled (int, int, boolean, boolean) 
		int scrollX
		int scrollY
		boolean clampedX
		boolean clampedY
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		int delta
		float vscroll
		int actionButton
		android.view.MotionEvent event
	public void fling (int) 
		int velocityY
	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 onNestedScroll (android.view.View, int, int, int, int) 
		int myUnconsumed
		int myConsumed
		android.view.View target
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
		int motionIndex
		android.view.View motionView
		int oldTop
	public boolean onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
		int childCount
	public void draw (android.graphics.Canvas) 
		int width
		int height
		int translateX
		int translateY
		int restoreCount
		int edgeY
		int restoreCount
		int edgeX
		int edgeY
		int scrollY
		boolean clipToPadding
		int width
		int height
		int translateX
		int translateY
		android.graphics.Canvas canvas
	private void initOrResetVelocityTracker () 
	private void initVelocityTrackerIfNotExists () 
	private void recycleVelocityTracker () 
	public void requestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
	public boolean onInterceptHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.View v
		int touchMode
		int x
		int y
		int motionPosition
		int pointerIndex
		int y
		android.view.MotionEvent ev
		int actionMasked
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		int newPointerIndex
		android.view.MotionEvent ev
		int pointerIndex
		int pointerId
	public void addTouchables (java.util.ArrayList) 
		android.view.View child
		int i
		java.util.ArrayList views
		int count
		int firstPosition
		android.widget.ListAdapter adapter
	void reportScrollStateChange (int) 
		int newState
	public void setFriction (float) 
		float friction
	public void setVelocityScale (float) 
		float scale
	android.widget.AbsListView$AbsPositionScroller createPositionScroller () 
	public void smoothScrollToPosition (int) 
		int position
	public void smoothScrollToPositionFromTop (int, int, int) 
		int position
		int offset
		int duration
	public void smoothScrollToPositionFromTop (int, int) 
		int position
		int offset
	public void smoothScrollToPosition (int, int) 
		int position
		int boundPosition
	public void smoothScrollBy (int, int) 
		int distance
		int duration
	void smoothScrollBy (int, int, boolean) 
		int distance
		int duration
		boolean linear
		int firstPos
		int childCount
		int lastPos
		int topLimit
		int bottomLimit
	void smoothScrollByOffset (int) 
		int childRectArea
		int visibleRectArea
		float visibleArea
		float visibleThreshold
		android.graphics.Rect visibleRect
		android.view.View child
		int position
		int index
	private void createScrollingCache () 
	private void clearScrollingCache () 
	public void scrollListBy (int) 
		int y
	public boolean canScrollList (int) 
		int lastBottom
		int lastPosition
		int firstTop
		int direction
		int childCount
		int firstPosition
		android.graphics.Rect listPadding
	boolean trackMotionScroll (int, int) 
		int position
		android.view.View child
		int i
		int top
		int position
		android.view.View child
		int i
		int bottom
		int childIndex
		int childIndex
		int deltaY
		int incrementalDeltaY
		int childCount
		int firstTop
		int lastBottom
		android.graphics.Rect listPadding
		int effectivePaddingTop
		int effectivePaddingBottom
		int spaceAbove
		int end
		int spaceBelow
		int height
		int firstPosition
		boolean cannotScrollDown
		boolean cannotScrollUp
		boolean down
		boolean inTouchMode
		int headerViewsCount
		int footerViewsStart
		int start
		int count
		int absIncrementalDeltaY
	int getHeaderViewsCount () 
	int getFooterViewsCount () 
	abstract void fillGap (boolean) 
	void hideSelector () 
	int reconcileSelectedPosition () 
		int position
	abstract int findMotionRow (int) 
	int findClosestMotionRow (int) 
		int y
		int childCount
		int motionRow
	public void invalidateViews () 
	boolean resurrectSelectionIfNeeded () 
	abstract void setSelectionInt (int) 
	boolean resurrectSelection () 
		android.view.View selected
		int selectedBottom
		int selectedPos
		android.view.View v
		int top
		int i
		int selectedPos
		android.view.View v
		int top
		int bottom
		int i
		int itemCount
		int childCount
		int selectedTop
		int selectedPos
		int childrenTop
		int childrenBottom
		int firstPosition
		int toPosition
		boolean down
	void confirmCheckedPositionsById () 
		long searchId
		int searchPos
		int start
		int end
		boolean found
		long id
		int lastPos
		long lastPosId
		int checkedIndex
		boolean checkedCountChanged
	protected void handleDataChanged () 
		int childCount
		int listBottom
		android.view.View lastChild
		int lastBottom
		int newPos
		int newPos
		int selectablePos
		int selectablePos
		int count
		int lastHandledItemCount
	protected void onDisplayHint (int) 
		int hint
	private void dismissPopup () 
	private void showPopup () 
	private void positionPopup () 
		int screenHeight
		int[] xy
		int bottomGap
	static int getDistance (android.graphics.Rect, android.graphics.Rect, int) 
		android.graphics.Rect source
		android.graphics.Rect dest
		int direction
		int sX
		int sX
		int sX
		int sX
		int sX
		int sX
		int sY
		int sY
		int sY
		int sY
		int sY
		int sY
		int dX
		int dX
		int dX
		int dX
		int dX
		int dX
		int dY
		int dY
		int dY
		int dY
		int dY
		int dY
		int deltaX
		int deltaY
	protected boolean isInFilterMode () 
	boolean sendToTextFilter (int, int, android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent forwardEvent
		int action
		int keyCode
		int count
		android.view.KeyEvent event
		boolean handled
		boolean okToSend
	public android.view.inputmethod.InputConnection onCreateInputConnection (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo outAttrs
	public boolean checkInputConnectionProxy (android.view.View) 
		android.view.View view
	private void createTextFilter (boolean) 
		android.widget.PopupWindow p
		boolean animateEntrance
	private android.widget.EditText getTextFilterInput () 
		android.view.LayoutInflater layoutInflater
	public void clearTextFilter () 
	public boolean hasTextFilter () 
	public void onGlobalLayout () 
	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) 
		android.widget.Filter f
		int length
		boolean showing
		CharSequence s
		int start
		int before
		int count
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	public void onFilterComplete (int) 
		int count
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public android.widget.AbsListView$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void setTranscriptMode (int) 
		int mode
	public int getTranscriptMode () 
	public int getSolidColor () 
	public void setCacheColorHint (int) 
		int i
		int count
		int color
	public int getCacheColorHint () 
	public void reclaimViews (java.util.List) 
		android.view.View child
		android.widget.AbsListView$LayoutParams lp
		int i
		java.util.List views
		int childCount
		android.widget.AbsListView$RecyclerListener listener
	private void finishGlows () 
	public void setRemoteViewsAdapter (android.content.Intent) 
		android.content.Intent$FilterComparison fcNew
		android.content.Intent$FilterComparison fcOld
		android.content.Intent intent
	public void setRemoteViewsOnClickHandler (android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$OnClickHandler handler
	public void deferNotifyDataSetChanged () 
	public boolean onRemoteAdapterConnected () 
	public void onRemoteAdapterDisconnected () 
	void setVisibleRangeHint (int, int) 
		int start
		int end
	public void setRecyclerListener (android.widget.AbsListView$RecyclerListener) 
		android.widget.AbsListView$RecyclerListener listener
	int getHeightForPosition (int) 
		android.view.View view
		android.view.View view
		int height
		int position
		int firstVisiblePosition
		int childCount
		int index
	public void setSelectionFromTop (int, int) 
		int position
		int y
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
		android.view.View selectedView
	public volatile void setAdapter (android.widget.Adapter) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void access$000 (android.widget.AbsListView, boolean) 
		android.widget.AbsListView x0
		boolean x1
	static void access$100 (android.widget.AbsListView, boolean) 
		android.widget.AbsListView x0
		boolean x1
	static boolean access$300 (android.widget.AbsListView, android.view.View) 
		android.widget.AbsListView x0
		android.view.View x1
	static int access$500 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$600 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static boolean access$802 (android.widget.AbsListView, boolean) 
		android.widget.AbsListView x0
		boolean x1
	static float[] access$900 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.widget.AbsListView$CheckForLongPress access$1000 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.widget.AbsListView$CheckForLongPress access$1002 (android.widget.AbsListView, android.widget.AbsListView$CheckForLongPress) 
		android.widget.AbsListView x0
		android.widget.AbsListView$CheckForLongPress x1
	static java.lang.Runnable access$1502 (android.widget.AbsListView, java.lang.Runnable) 
		android.widget.AbsListView x0
		Runnable x1
	static boolean access$1600 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$1700 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.view.VelocityTracker access$1800 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$2000 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$2100 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.os.StrictMode$Span access$2200 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.os.StrictMode$Span access$2202 (android.widget.AbsListView, android.os.StrictMode$Span) 
		android.widget.AbsListView x0
		android.os.StrictMode$Span x1
	static int access$2300 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$2400 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$2500 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static boolean access$2600 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.widget.EdgeEffect access$2700 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.widget.EdgeEffect access$2800 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static void access$2900 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$3000 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$3100 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$3200 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$3300 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static int access$3400 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static boolean access$3500 (android.widget.AbsListView, int, int, int, int, int, int, int, int, boolean) 
		android.widget.AbsListView x0
		int x1
		int x2
		int x3
		int x4
		int x5
		int x6
		int x7
		int x8
		boolean x9
	static int access$3600 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static boolean access$3700 (android.widget.AbsListView, int, int, int, int, int, int, int, int, boolean) 
		android.widget.AbsListView x0
		int x1
		int x2
		int x3
		int x4
		int x5
		int x6
		int x7
		int x8
		boolean x9
	static void access$3800 (android.widget.AbsListView, boolean) 
		android.widget.AbsListView x0
		boolean x1
	static int access$3900 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static void access$4000 (android.widget.AbsListView, boolean) 
		android.widget.AbsListView x0
		boolean x1
	static android.widget.EditText access$4100 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.view.inputmethod.InputConnection access$4200 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static android.widget.FastScroller access$4400 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static void access$4500 (android.widget.AbsListView, android.view.View, boolean) 
		android.widget.AbsListView x0
		android.view.View x1
		boolean x2
	static android.content.Context access$4600 (android.widget.AbsListView) 
		android.widget.AbsListView x0
	static void  () 
}

android/widget/Switch$1.class
Switch.java
package android.widget
final android.widget.Switch$1 extends android.util.FloatProperty {
	void  (java.lang.String) 
		String name
	public java.lang.Float get (android.widget.Switch) 
		android.widget.Switch object
	public void setValue (android.widget.Switch, float) 
		android.widget.Switch object
		float value
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/SimpleAdapter$ViewBinder.class
SimpleAdapter.java
package android.widget
public abstract android.widget.SimpleAdapter$ViewBinder extends java.lang.Object {
	public abstract boolean setViewValue (android.view.View, java.lang.Object, java.lang.String) 
}

android/widget/MultiAutoCompleteTextView.class
MultiAutoCompleteTextView.java
package android.widget
public android.widget.MultiAutoCompleteTextView extends android.widget.AutoCompleteTextView {
	private android.widget.MultiAutoCompleteTextView$Tokenizer mTokenizer
	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
	void finishInit () 
	public void setTokenizer (android.widget.MultiAutoCompleteTextView$Tokenizer) 
		android.widget.MultiAutoCompleteTextView$Tokenizer t
	protected void performFiltering (java.lang.CharSequence, int) 
		int end
		int start
		android.widget.Filter f
		CharSequence text
		int keyCode
	public boolean enoughToFilter () 
		android.text.Editable text
		int end
		int start
	public void performValidation () 
		int start
		int end
		CharSequence sub
		android.widget.AutoCompleteTextView$Validator v
		android.text.Editable e
		int i
	protected void performFiltering (java.lang.CharSequence, int, int, int) 
		CharSequence text
		int start
		int end
		int keyCode
	protected void replaceText (java.lang.CharSequence) 
		CharSequence text
		int end
		int start
		android.text.Editable editable
		String original
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/TimePickerClockDelegate$4.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void run () 
}

android/widget/PopupMenu$OnDismissListener.class
PopupMenu.java
package android.widget
public abstract android.widget.PopupMenu$OnDismissListener extends java.lang.Object {
	public abstract void onDismiss (android.widget.PopupMenu) 
}

android/widget/RemoteViews$MemoryUsageCounter.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$MemoryUsageCounter extends java.lang.Object {
	int mMemoryUsage
	final android.widget.RemoteViews this$0
	private void  (android.widget.RemoteViews) 
	public void clear () 
	public void increment (int) 
		int numBytes
	public int getMemoryUsage () 
	public void addBitmapMemory (android.graphics.Bitmap) 
		android.graphics.Bitmap b
		android.graphics.Bitmap$Config c
		int bpp
	void  (android.widget.RemoteViews, android.widget.RemoteViews$1) 
		android.widget.RemoteViews x0
		android.widget.RemoteViews$1 x1
}

android/widget/VideoView$3.class
VideoView.java
package android.widget
 android.widget.VideoView$3 extends java.lang.Object implements android.media.MediaPlayer$OnCompletionListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void onCompletion (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/widget/DateTimeView.class
DateTimeView.java
package android.widget
public android.widget.DateTimeView extends android.widget.TextView {
	private static final int SHOW_TIME
	private static final int SHOW_MONTH_DAY_YEAR
	java.util.Date mTime
	long mTimeMillis
	int mLastDisplay
	java.text.DateFormat mLastFormat
	private long mUpdateTimeMillis
	private static final ThreadLocal sReceiverInfo
	private String mNowText
	private boolean mShowRelativeTime
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.util.AttributeSet) 
		boolean relative
		int attr
		int i
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		int N
	protected void onAttachedToWindow () 
		android.widget.DateTimeView$ReceiverInfo ri
	protected void onDetachedFromWindow () 
		android.widget.DateTimeView$ReceiverInfo ri
	public void setTime (long) 
		long time
		android.text.format.Time t
	public void setShowRelativeTime (boolean) 
		boolean showRelativeTime
	public void setVisibility (int) 
		int visibility
		boolean gotVisible
	void update () 
		int display
		java.text.DateFormat format
		int display
		java.util.Date time
		android.text.format.Time t
		long twelveHoursBefore
		long twelveHoursAfter
		long midnightBefore
		long midnightAfter
		long nowMillis
		java.text.DateFormat format
		java.text.DateFormat format
		java.text.DateFormat format
		String text
	private void updateRelativeTime () 
		int count
		long millisIncrease
		String result
		int count
		long millisIncrease
		String result
		long millisIncrease
		java.util.TimeZone timeZone
		int count
		long millisIncrease
		String result
		long now
		long duration
		int count
		long millisIncrease
		boolean past
		String result
	private long computeNextMidnight (java.util.TimeZone) 
		java.util.TimeZone timeZone
		android.icu.util.Calendar c
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	private void updateNowText () 
	private static int dayDistance (java.util.TimeZone, long, long) 
		java.util.TimeZone timeZone
		long startTime
		long endTime
	private java.text.DateFormat getTimeFormat () 
	void clearFormatAndUpdate () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		String result
		int count
		String result
		int count
		String result
		java.util.TimeZone timeZone
		int count
		String result
		int count
		long now
		long duration
		boolean past
		String result
		android.view.accessibility.AccessibilityNodeInfo info
	static long access$100 (android.widget.DateTimeView) 
		android.widget.DateTimeView x0
	static void  () 
}

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

android/widget/GridLayout$Bounds.class
GridLayout.java
package android.widget
 android.widget.GridLayout$Bounds extends java.lang.Object {
	public int before
	public int after
	public int flexibility
	private void  () 
	protected void reset () 
	protected void include (int, int) 
		int before
		int after
	protected int size (boolean) 
		boolean min
	protected int getOffset (android.widget.GridLayout, android.view.View, android.widget.GridLayout$Alignment, int, boolean) 
		android.widget.GridLayout gl
		android.view.View c
		android.widget.GridLayout$Alignment a
		int size
		boolean horizontal
	protected final void include (android.widget.GridLayout, android.view.View, android.widget.GridLayout$Spec, android.widget.GridLayout$Axis, int) 
		android.widget.GridLayout gl
		android.view.View c
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Axis axis
		int size
		boolean horizontal
		android.widget.GridLayout$Alignment alignment
		int before
	public java.lang.String toString () 
	void  (android.widget.GridLayout$1) 
		android.widget.GridLayout$1 x0
}

android/widget/FrameLayout$LayoutParams.class
FrameLayout.java
package android.widget
public android.widget.FrameLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	public static final int UNSPECIFIED_GRAVITY
	public int gravity
	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  (int, int, int) 
		int width
		int height
		int gravity
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.widget.FrameLayout$LayoutParams) 
		android.widget.FrameLayout$LayoutParams source
}

android/widget/Editor$SpanController$2.class
Editor.java
package android.widget
 android.widget.Editor$SpanController$2 extends java.lang.Object implements android.widget.Editor$EasyEditDeleteListener  {
	final android.widget.Editor$SpanController this$1
	void  (android.widget.Editor$SpanController) 
		android.widget.Editor$SpanController this$1
	public void onDeleteClick (android.text.style.EasyEditSpan) 
		android.text.style.EasyEditSpan span
		android.text.Editable editable
		int start
		int end
}

android/widget/TextView$BufferType.class
TextView.java
package android.widget
public final android.widget.TextView$BufferType extends java.lang.Enum {
	public static final android.widget.TextView$BufferType NORMAL
	public static final android.widget.TextView$BufferType SPANNABLE
	public static final android.widget.TextView$BufferType EDITABLE
	private static final android.widget.TextView$BufferType[] $VALUES
	public static android.widget.TextView$BufferType[] values () 
	public static android.widget.TextView$BufferType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/widget/AdapterViewAnimator$SavedState.class
AdapterViewAnimator.java
package android.widget
 android.widget.AdapterViewAnimator$SavedState extends android.view.View$BaseSavedState {
	int whichChild
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable, int) 
		android.os.Parcelable superState
		int whichChild
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
	void  (android.os.Parcel, android.widget.AdapterViewAnimator$1) 
		android.os.Parcel x0
		android.widget.AdapterViewAnimator$1 x1
	static void  () 
}

android/widget/VideoView$2.class
VideoView.java
package android.widget
 android.widget.VideoView$2 extends java.lang.Object implements android.media.MediaPlayer$OnPreparedListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void onPrepared (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
		android.media.Metadata data
		int seekToPosition
}

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

android/widget/RemoteViewsAdapter$RemoteViewsCacheKey.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsCacheKey extends java.lang.Object {
	final android.content.Intent$FilterComparison filter
	final int widgetId
	void  (android.content.Intent$FilterComparison, int) 
		android.content.Intent$FilterComparison filter
		int widgetId
	public boolean equals (java.lang.Object) 
		Object o
		android.widget.RemoteViewsAdapter$RemoteViewsCacheKey other
	public int hashCode () 
}

android/widget/ExpandableListView$OnGroupClickListener.class
ExpandableListView.java
package android.widget
public abstract android.widget.ExpandableListView$OnGroupClickListener extends java.lang.Object {
	public abstract boolean onGroupClick (android.widget.ExpandableListView, android.view.View, int, long) 
}

android/widget/MediaController$MediaPlayerControl.class
MediaController.java
package android.widget
public abstract android.widget.MediaController$MediaPlayerControl extends java.lang.Object {
	public abstract void start () 
	public abstract void pause () 
	public abstract int getDuration () 
	public abstract int getCurrentPosition () 
	public abstract void seekTo (int) 
	public abstract boolean isPlaying () 
	public abstract int getBufferPercentage () 
	public abstract boolean canPause () 
	public abstract boolean canSeekBackward () 
	public abstract boolean canSeekForward () 
	public abstract int getAudioSessionId () 
}

android/widget/AppSecurityPermissions$PermissionItemView.class
AppSecurityPermissions.java
package android.widget
public android.widget.AppSecurityPermissions$PermissionItemView extends android.widget.LinearLayout implements android.view.View$OnClickListener  {
	android.widget.AppSecurityPermissions$MyPermissionGroupInfo mGroup
	android.widget.AppSecurityPermissions$MyPermissionInfo mPerm
	android.app.AlertDialog mDialog
	private boolean mShowRevokeUI
	private String mPackageName
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void setPermission (android.widget.AppSecurityPermissions$MyPermissionGroupInfo, android.widget.AppSecurityPermissions$MyPermissionInfo, boolean, java.lang.CharSequence, java.lang.String, boolean) 
		android.text.SpannableStringBuilder builder
		android.os.Parcel parcel
		CharSequence newStr
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo grp
		android.widget.AppSecurityPermissions$MyPermissionInfo perm
		boolean first
		CharSequence newPermPrefix
		String packageName
		boolean showRevokeUI
		android.widget.ImageView permGrpIcon
		android.widget.TextView permNameView
		android.content.pm.PackageManager pm
		android.graphics.drawable.Drawable icon
		CharSequence label
	public void onClick (android.view.View) 
		android.content.pm.ApplicationInfo app
		android.content.pm.PackageManager$NameNotFoundException e
		CharSequence appName
		CharSequence appName
		StringBuilder sbuilder
		android.content.pm.PackageManager pm
		android.app.AlertDialog$Builder builder
		android.view.View v
	protected void onDetachedFromWindow () 
	private void addRevokeUIIfNecessary (android.app.AlertDialog$Builder) 
		android.app.AlertDialog$Builder builder
		boolean isRequired
		android.content.DialogInterface$OnClickListener ocl
	static java.lang.String access$100 (android.widget.AppSecurityPermissions$PermissionItemView) 
		android.widget.AppSecurityPermissions$PermissionItemView x0
	static android.content.Context access$200 (android.widget.AppSecurityPermissions$PermissionItemView) 
		android.widget.AppSecurityPermissions$PermissionItemView x0
}

android/widget/ForwardingListener$DisallowIntercept.class
ForwardingListener.java
package android.widget
 android.widget.ForwardingListener$DisallowIntercept extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ForwardingListener this$0
	private void  (android.widget.ForwardingListener) 
	public void run () 
		android.view.ViewParent parent
	void  (android.widget.ForwardingListener, android.widget.ForwardingListener$1) 
		android.widget.ForwardingListener x0
		android.widget.ForwardingListener$1 x1
}

android/widget/Spinner$DialogPopup.class
Spinner.java
package android.widget
 android.widget.Spinner$DialogPopup extends java.lang.Object implements android.widget.Spinner$SpinnerPopup android.content.DialogInterface$OnClickListener  {
	private android.app.AlertDialog mPopup
	private android.widget.ListAdapter mListAdapter
	private CharSequence mPrompt
	final android.widget.Spinner this$0
	private void  (android.widget.Spinner) 
	public void dismiss () 
	public boolean isShowing () 
	public void setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public void setPromptText (java.lang.CharSequence) 
		CharSequence hintText
	public java.lang.CharSequence getHintText () 
	public void show (int, int) 
		int textDirection
		int textAlignment
		android.app.AlertDialog$Builder builder
		android.widget.ListView listView
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable bg
	public void setVerticalOffset (int) 
		int px
	public void setHorizontalOffset (int) 
		int px
	public android.graphics.drawable.Drawable getBackground () 
	public int getVerticalOffset () 
	public int getHorizontalOffset () 
	void  (android.widget.Spinner, android.widget.Spinner$1) 
		android.widget.Spinner x0
		android.widget.Spinner$1 x1
}

android/widget/Advanceable.class
Advanceable.java
package android.widget
public abstract android.widget.Advanceable extends java.lang.Object {
	public abstract void advance () 
	public abstract void fyiWillBeAdvancedByHostKThx () 
}

android/widget/PopupMenu$1.class
PopupMenu.java
package android.widget
 android.widget.PopupMenu$1 extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback  {
	final android.widget.PopupMenu this$0
	void  (android.widget.PopupMenu) 
		android.widget.PopupMenu this$0
	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
}

android/widget/ExpandableListAdapter.class
ExpandableListAdapter.java
package android.widget
public abstract android.widget.ExpandableListAdapter extends java.lang.Object {
	public abstract void registerDataSetObserver (android.database.DataSetObserver) 
	public abstract void unregisterDataSetObserver (android.database.DataSetObserver) 
	public abstract int getGroupCount () 
	public abstract int getChildrenCount (int) 
	public abstract java.lang.Object getGroup (int) 
	public abstract java.lang.Object getChild (int, int) 
	public abstract long getGroupId (int) 
	public abstract long getChildId (int, int) 
	public abstract boolean hasStableIds () 
	public abstract android.view.View getGroupView (int, boolean, android.view.View, android.view.ViewGroup) 
	public abstract android.view.View getChildView (int, int, boolean, android.view.View, android.view.ViewGroup) 
	public abstract boolean isChildSelectable (int, int) 
	public abstract boolean areAllItemsEnabled () 
	public abstract boolean isEmpty () 
	public abstract void onGroupExpanded (int) 
	public abstract void onGroupCollapsed (int) 
	public abstract long getCombinedChildId (long, long) 
	public abstract long getCombinedGroupId (long) 
}

android/widget/Toolbar$3.class
Toolbar.java
package android.widget
 android.widget.Toolbar$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.Toolbar this$0
	void  (android.widget.Toolbar) 
		android.widget.Toolbar this$0
	public void onClick (android.view.View) 
		android.view.View v
}

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

android/widget/PopupWindow$4.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$4 extends android.transition.Transition$TransitionListenerAdapter {
	final android.widget.PopupWindow$PopupDecorView val$decorView
	final android.view.ViewGroup val$contentHolder
	final android.view.View val$contentView
	final android.widget.PopupWindow this$0
	void  (android.widget.PopupWindow, android.widget.PopupWindow$PopupDecorView, android.view.ViewGroup, android.view.View) 
		android.widget.PopupWindow this$0
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/widget/RemoteViews$SetPendingIntentTemplate.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetPendingIntentTemplate extends android.widget.RemoteViews$Action {
	android.app.PendingIntent pendingIntentTemplate
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.app.PendingIntent) 
		int id
		android.app.PendingIntent pendingIntentTemplate
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.AdapterView av
		android.widget.AdapterView$OnItemClickListener listener
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
	public java.lang.String getActionName () 
}

android/widget/Editor$SpanController$1.class
Editor.java
package android.widget
 android.widget.Editor$SpanController$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Editor$SpanController this$1
	void  (android.widget.Editor$SpanController) 
		android.widget.Editor$SpanController this$1
	public void run () 
}

android/widget/ViewAnimator.class
ViewAnimator.java
package android.widget
public android.widget.ViewAnimator extends android.widget.FrameLayout {
	int mWhichChild
	boolean mFirstTime
	boolean mAnimateFirstTime
	android.view.animation.Animation mInAnimation
	android.view.animation.Animation mOutAnimation
	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
		int resource
		boolean flag
	private void initViewAnimator (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
		boolean measureAllChildren
	public void setDisplayedChild (int) 
		int whichChild
		boolean hasFocus
	public int getDisplayedChild () 
	public void showNext () 
	public void showPrevious () 
	void showOnly (int, boolean) 
		android.view.View child
		int i
		int childIndex
		boolean animate
		int count
	void showOnly (int) 
		int childIndex
		boolean animate
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void removeAllViews () 
	public void removeView (android.view.View) 
		android.view.View view
		int index
	public void removeViewAt (int) 
		int index
		int childCount
	public void removeViewInLayout (android.view.View) 
		android.view.View view
	public void removeViews (int, int) 
		int start
		int count
	public void removeViewsInLayout (int, int) 
		int start
		int count
	public android.view.View getCurrentView () 
	public android.view.animation.Animation getInAnimation () 
	public void setInAnimation (android.view.animation.Animation) 
		android.view.animation.Animation inAnimation
	public android.view.animation.Animation getOutAnimation () 
	public void setOutAnimation (android.view.animation.Animation) 
		android.view.animation.Animation outAnimation
	public void setInAnimation (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public void setOutAnimation (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public boolean getAnimateFirstView () 
	public void setAnimateFirstView (boolean) 
		boolean animate
	public int getBaseline () 
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/HorizontalScrollView$SavedState.class
HorizontalScrollView.java
package android.widget
 android.widget.HorizontalScrollView$SavedState extends android.view.View$BaseSavedState {
	public int scrollOffsetFromStart
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/widget/RemoteViews$SetOnClickPendingIntent$1.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetOnClickPendingIntent$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.RemoteViews$OnClickHandler val$handler
	final android.widget.RemoteViews$SetOnClickPendingIntent this$1
	void  (android.widget.RemoteViews$SetOnClickPendingIntent, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$SetOnClickPendingIntent this$1
	public void onClick (android.view.View) 
		android.view.View v
		android.graphics.Rect rect
		android.content.Intent intent
}

android/widget/Editor$SuggestionSpanInfo.class
Editor.java
package android.widget
final android.widget.Editor$SuggestionSpanInfo extends java.lang.Object {
	android.text.style.SuggestionSpan mSuggestionSpan
	int mSpanStart
	int mSpanEnd
	private void  () 
	void clear () 
	void  (android.widget.Editor$1) 
		android.widget.Editor$1 x0
}

android/widget/AlphabetIndexer.class
AlphabetIndexer.java
package android.widget
public android.widget.AlphabetIndexer extends android.database.DataSetObserver implements android.widget.SectionIndexer  {
	protected android.database.Cursor mDataCursor
	protected int mColumnIndex
	protected CharSequence mAlphabet
	private int mAlphabetLength
	private android.util.SparseIntArray mAlphaMap
	private java.text.Collator mCollator
	private String[] mAlphabetArray
	public void  (android.database.Cursor, int, java.lang.CharSequence) 
		int i
		android.database.Cursor cursor
		int sortedColumnIndex
		CharSequence alphabet
	public java.lang.Object[] getSections () 
	public void setCursor (android.database.Cursor) 
		android.database.Cursor cursor
	protected int compare (java.lang.String, java.lang.String) 
		String firstLetter
		String word
		String letter
		String firstLetter
	public int getPositionForSection (int) 
		int prevLetter
		int prevLetterPos
		String curName
		int diff
		int sectionIndex
		android.util.SparseIntArray alphaMap
		android.database.Cursor cursor
		int savedCursorPos
		int count
		int start
		int end
		int pos
		char letter
		String targetLetter
		int key
	public int getSectionForPosition (int) 
		char letter
		String targetLetter
		int i
		int position
		int savedCursorPos
		String curName
	public void onChanged () 
	public void onInvalidated () 
}

android/widget/ZoomButtonsController$2.class
ZoomButtonsController.java
package android.widget
 android.widget.ZoomButtonsController$2 extends android.os.Handler {
	final android.widget.ZoomButtonsController this$0
	void  (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController this$0
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/widget/GridLayout$5.class
GridLayout.java
package android.widget
final android.widget.GridLayout$5 extends android.widget.GridLayout$Alignment {
	final android.widget.GridLayout$Alignment val$ltr
	final android.widget.GridLayout$Alignment val$rtl
	void  (android.widget.GridLayout$Alignment, android.widget.GridLayout$Alignment) 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
}

android/widget/ImageButton.class
ImageButton.java
package android.widget
public android.widget.ImageButton 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 boolean onSetAlpha (int) 
		int alpha
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/YearPickerView$YearAdapter.class
YearPickerView.java
package android.widget
 android.widget.YearPickerView$YearAdapter extends android.widget.BaseAdapter {
	private static final int ITEM_LAYOUT
	private static final int ITEM_TEXT_APPEARANCE
	private static final int ITEM_TEXT_ACTIVATED_APPEARANCE
	private final android.view.LayoutInflater mInflater
	private int mActivatedYear
	private int mMinYear
	private int mCount
	public void  (android.content.Context) 
		android.content.Context context
	public void setRange (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar minDate
		android.icu.util.Calendar maxDate
		int minYear
		int count
	public boolean setSelection (int) 
		int year
	public int getCount () 
	public java.lang.Integer getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public int getPositionForYear (int) 
		int year
	public int getYearForPosition (int) 
		int position
	public boolean hasStableIds () 
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.widget.TextView v
		int textAppearanceResId
		int textAppearanceResId
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.TextView v
		boolean hasNewView
		int year
		boolean activated
	public int getItemViewType (int) 
		int position
	public int getViewTypeCount () 
	public boolean isEmpty () 
	public boolean areAllItemsEnabled () 
	public boolean isEnabled (int) 
		int position
	public volatile java.lang.Object getItem (int) 
}

android/widget/AdapterViewAnimator$CheckForTap.class
AdapterViewAnimator.java
package android.widget
final android.widget.AdapterViewAnimator$CheckForTap extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AdapterViewAnimator this$0
	void  (android.widget.AdapterViewAnimator) 
		android.widget.AdapterViewAnimator this$0
	public void run () 
		android.view.View v
}

android/widget/PopupWindow$PopupDecorView$1$1.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupDecorView$1$1 extends android.transition.Transition$EpicenterCallback {
	final android.graphics.Rect val$epicenter
	final android.widget.PopupWindow$PopupDecorView$1 this$2
	void  (android.widget.PopupWindow$PopupDecorView$1, android.graphics.Rect) 
		android.widget.PopupWindow$PopupDecorView$1 this$2
	public android.graphics.Rect onGetEpicenter (android.transition.Transition) 
		android.transition.Transition transition
}

android/widget/ZoomButtonsController$5.class
ZoomButtonsController.java
package android.widget
 android.widget.ZoomButtonsController$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ZoomButtonsController this$0
	void  (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController this$0
	public void run () 
}

android/widget/CompoundButton$SavedState.class
CompoundButton.java
package android.widget
 android.widget.CompoundButton$SavedState extends android.view.View$BaseSavedState {
	boolean checked
	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
	public java.lang.String toString () 
	void  (android.os.Parcel, android.widget.CompoundButton$1) 
		android.os.Parcel x0
		android.widget.CompoundButton$1 x1
	static void  () 
}

android/widget/ListPopupWindow$PopupScrollListener.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$PopupScrollListener extends java.lang.Object implements android.widget.AbsListView$OnScrollListener  {
	final android.widget.ListPopupWindow this$0
	private void  (android.widget.ListPopupWindow) 
	public void onScroll (android.widget.AbsListView, int, int, int) 
		android.widget.AbsListView view
		int firstVisibleItem
		int visibleItemCount
		int totalItemCount
	public void onScrollStateChanged (android.widget.AbsListView, int) 
		android.widget.AbsListView view
		int scrollState
	void  (android.widget.ListPopupWindow, android.widget.ListPopupWindow$1) 
		android.widget.ListPopupWindow x0
		android.widget.ListPopupWindow$1 x1
}

android/widget/SearchView$1.class
SearchView.java
package android.widget
 android.widget.SearchView$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void run () 
		android.view.inputmethod.InputMethodManager imm
}

android/widget/AbsListView$ListItemAccessibilityDelegate.class
AbsListView.java
package android.widget
 android.widget.AbsListView$ListItemAccessibilityDelegate extends android.view.View$AccessibilityDelegate {
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
		int position
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		boolean isItemEnabled
		long id
		long id
		android.view.View host
		int action
		android.os.Bundle arguments
		int position
		boolean isItemEnabled
		android.view.ViewGroup$LayoutParams lp
}

android/widget/ActionMenuPresenter.class
ActionMenuPresenter.java
package android.widget
public android.widget.ActionMenuPresenter extends com.android.internal.view.menu.BaseMenuPresenter implements android.view.ActionProvider$SubUiVisibilityListener  {
	private static final int ITEM_ANIMATION_DURATION
	private static final boolean ACTIONBAR_ANIMATIONS_ENABLED
	private android.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton
	private android.graphics.drawable.Drawable mPendingOverflowIcon
	private boolean mPendingOverflowIconSet
	private boolean mReserveOverflow
	private boolean mReserveOverflowSet
	private int mWidthLimit
	private int mActionItemWidthLimit
	private int mMaxItems
	private boolean mMaxItemsSet
	private boolean mStrictWidthLimit
	private boolean mWidthLimitSet
	private boolean mExpandedActionViewsExclusive
	private int mMinCellSize
	private final android.util.SparseBooleanArray mActionButtonGroups
	private android.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup
	private android.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup
	private android.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable
	private android.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback
	final android.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback
	int mOpenSubMenuId
	private android.util.SparseArray mPreLayoutItems
	private android.util.SparseArray mPostLayoutItems
	private java.util.List mRunningItemAnimations
	private android.view.ViewTreeObserver$OnPreDrawListener mItemAnimationPreDrawListener
	private android.view.View$OnAttachStateChangeListener mAttachStateChangeListener
	public void  (android.content.Context) 
		android.content.Context context
	public void initForMenu (android.content.Context, com.android.internal.view.menu.MenuBuilder) 
		int spec
		android.content.Context context
		com.android.internal.view.menu.MenuBuilder menu
		android.content.res.Resources res
		com.android.internal.view.ActionBarPolicy abp
		int width
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void setWidthLimit (int, boolean) 
		int width
		boolean strict
	public void setReserveOverflow (boolean) 
		boolean reserveOverflow
	public void setItemLimit (int) 
		int itemCount
	public void setExpandedActionViewsExclusive (boolean) 
		boolean isExclusive
	public void setOverflowIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.graphics.drawable.Drawable getOverflowIcon () 
	public com.android.internal.view.menu.MenuView getMenuView (android.view.ViewGroup) 
		android.view.ViewGroup root
		com.android.internal.view.menu.MenuView oldMenuView
		com.android.internal.view.menu.MenuView result
	public android.view.View getItemView (com.android.internal.view.menu.MenuItemImpl, android.view.View, android.view.ViewGroup) 
		com.android.internal.view.menu.MenuItemImpl item
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View actionView
		android.widget.ActionMenuView menuParent
		android.view.ViewGroup$LayoutParams lp
	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
		android.widget.ActionMenuView menuView
		com.android.internal.view.menu.ActionMenuItemView actionItemView
	public boolean shouldIncludeItem (int, com.android.internal.view.menu.MenuItemImpl) 
		int childIndex
		com.android.internal.view.menu.MenuItemImpl item
	private void computeMenuItemAnimationInfo (boolean) 
		android.widget.ActionMenuPresenter$MenuItemLayoutInfo info
		android.view.View child
		int id
		int i
		boolean preLayout
		android.view.ViewGroup menuView
		int count
		android.util.SparseArray items
	private void runItemAnimations () 
		android.widget.ActionMenuPresenter$ItemAnimationInfo oldInfo
		int j
		android.animation.ObjectAnimator anim
		android.animation.ObjectAnimator anim
		android.animation.ObjectAnimator anim
		android.widget.ActionMenuPresenter$ItemAnimationInfo info
		android.widget.ActionMenuPresenter$MenuItemLayoutInfo menuItemLayoutInfoPost
		android.animation.PropertyValuesHolder pvhX
		android.animation.PropertyValuesHolder pvhY
		android.widget.ActionMenuPresenter$ItemAnimationInfo oldInfo
		int j
		float oldAlpha
		android.animation.ObjectAnimator anim
		android.widget.ActionMenuPresenter$ItemAnimationInfo info
		int id
		android.widget.ActionMenuPresenter$MenuItemLayoutInfo menuItemLayoutInfoPre
		int postLayoutIndex
		int i
		android.widget.ActionMenuPresenter$ItemAnimationInfo oldInfo
		int j
		android.widget.ActionMenuPresenter$MenuItemLayoutInfo menuItemLayoutInfo
		float oldAlpha
		android.animation.ObjectAnimator anim
		android.widget.ActionMenuPresenter$ItemAnimationInfo info
		int id
		int postLayoutIndex
		int i
	private void setupItemAnimations () 
	public void updateMenuView (boolean) 
		android.view.ActionProvider provider
		int i
		java.util.ArrayList actionItems
		int count
		int count
		android.widget.ActionMenuView menuView
		android.view.ViewGroup parent
		boolean cleared
		android.view.ViewGroup menuViewParent
		java.util.ArrayList nonActionItems
		boolean hasOverflow
	public boolean filterLeftoverView (android.view.ViewGroup, int) 
		android.view.ViewGroup parent
		int childIndex
	public boolean onSubMenuSelected (com.android.internal.view.menu.SubMenuBuilder) 
		android.view.MenuItem childItem
		int i
		com.android.internal.view.menu.SubMenuBuilder subMenu
		com.android.internal.view.menu.SubMenuBuilder topSubMenu
		android.view.View anchor
		boolean preserveIconSpacing
		int count
	private android.view.View findViewForItem (android.view.MenuItem) 
		android.view.View child
		int i
		android.view.MenuItem item
		android.view.ViewGroup parent
		int count
	public boolean showOverflowMenu () 
		android.widget.ActionMenuPresenter$OverflowPopup popup
	public boolean hideOverflowMenu () 
		com.android.internal.view.menu.MenuPopupHelper popup
	public boolean dismissPopupMenus () 
		boolean result
	public boolean hideSubMenus () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public boolean isOverflowReserved () 
	public boolean flagActionItems () 
		java.util.ArrayList visibleItems
		int itemsSize
		com.android.internal.view.menu.MenuItemImpl item
		int i
		int cellSizeRemaining
		android.view.View v
		int measuredWidth
		int groupId
		int cells
		android.view.View v
		int measuredWidth
		com.android.internal.view.menu.MenuItemImpl areYouMyGroupie
		int j
		int groupId
		boolean inGroup
		boolean isAction
		com.android.internal.view.menu.MenuItemImpl item
		int i
		java.util.ArrayList visibleItems
		int itemsSize
		int maxActions
		int widthLimit
		int querySpec
		android.view.ViewGroup parent
		int requiredItems
		int requestedItems
		int firstActionWidth
		boolean hasOverflow
		android.util.SparseBooleanArray seenGroups
		int cellSize
		int cellsRemaining
	public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean) 
		com.android.internal.view.menu.MenuBuilder menu
		boolean allMenusAreClosing
	public android.os.Parcelable onSaveInstanceState () 
		android.widget.ActionMenuPresenter$SavedState state
	public void onRestoreInstanceState (android.os.Parcelable) 
		com.android.internal.view.menu.SubMenuBuilder subMenu
		android.view.MenuItem item
		android.os.Parcelable state
		android.widget.ActionMenuPresenter$SavedState saved
	public void onSubUiVisibilityChanged (boolean) 
		boolean isVisible
	public void setMenuView (android.widget.ActionMenuView) 
		android.widget.ActionMenuView menuView
	static void access$100 (android.widget.ActionMenuPresenter, boolean) 
		android.widget.ActionMenuPresenter x0
		boolean x1
	static com.android.internal.view.menu.MenuView access$200 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static void access$300 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.view.ViewTreeObserver$OnPreDrawListener access$400 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuView access$500 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.util.SparseArray access$600 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.util.SparseArray access$700 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static java.util.List access$900 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuView access$1000 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.widget.ActionMenuPresenter$OverflowPopup access$1100 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.widget.ActionMenuPresenter$OpenOverflowRunnable access$1200 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuBuilder access$1300 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuBuilder access$1400 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.widget.ActionMenuPresenter$OverflowPopup access$1102 (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$OverflowPopup) 
		android.widget.ActionMenuPresenter x0
		android.widget.ActionMenuPresenter$OverflowPopup x1
	static android.widget.ActionMenuPresenter$OverflowMenuButton access$1500 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuView access$1600 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.widget.ActionMenuPresenter$ActionButtonSubmenu access$1702 (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$ActionButtonSubmenu) 
		android.widget.ActionMenuPresenter x0
		android.widget.ActionMenuPresenter$ActionButtonSubmenu x1
	static com.android.internal.view.menu.MenuBuilder access$1800 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuBuilder access$1900 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static com.android.internal.view.menu.MenuView access$2000 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
	static android.widget.ActionMenuPresenter$OpenOverflowRunnable access$1202 (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$OpenOverflowRunnable) 
		android.widget.ActionMenuPresenter x0
		android.widget.ActionMenuPresenter$OpenOverflowRunnable x1
	static android.widget.ActionMenuPresenter$ActionButtonSubmenu access$1700 (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter x0
}

android/widget/DatePicker$AbstractDatePickerDelegate$SavedState$1.class
DatePicker.java
package android.widget
final android.widget.DatePicker$AbstractDatePickerDelegate$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.widget.DatePicker$AbstractDatePickerDelegate$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.widget.DatePicker$AbstractDatePickerDelegate$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/CalendarViewLegacyDelegate$WeeksAdapter$CalendarGestureListener.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$WeeksAdapter$CalendarGestureListener extends android.view.GestureDetector$SimpleOnGestureListener {
	final android.widget.CalendarViewLegacyDelegate$WeeksAdapter this$1
	void  (android.widget.CalendarViewLegacyDelegate$WeeksAdapter) 
		android.widget.CalendarViewLegacyDelegate$WeeksAdapter this$1
	public boolean onSingleTapUp (android.view.MotionEvent) 
		android.view.MotionEvent e
}

android/widget/RadialTimePickerView$OnValueSelectedListener.class
RadialTimePickerView.java
package android.widget
abstract android.widget.RadialTimePickerView$OnValueSelectedListener extends java.lang.Object {
	public abstract void onValueSelected (int, int, boolean) 
}

android/widget/RemoteViews$RuntimeAction.class
RemoteViews.java
package android.widget
abstract android.widget.RemoteViews$RuntimeAction extends android.widget.RemoteViews$Action {
	private void  () 
	public final java.lang.String getActionName () 
	public final void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.widget.RemoteViews$1) 
		android.widget.RemoteViews$1 x0
}

android/widget/AdapterViewAnimator$2.class
AdapterViewAnimator.java
package android.widget
 android.widget.AdapterViewAnimator$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AdapterViewAnimator this$0
	void  (android.widget.AdapterViewAnimator) 
		android.widget.AdapterViewAnimator this$0
	public void run () 
}

android/widget/GridLayout$8.class
GridLayout.java
package android.widget
final android.widget.GridLayout$8 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
	public int getSizeInCell (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int cellSize
}

android/widget/Editor$UndoInputFilter.class
Editor.java
package android.widget
public android.widget.Editor$UndoInputFilter extends java.lang.Object implements android.text.InputFilter  {
	private final android.widget.Editor mEditor
	private boolean mIsUserEdit
	private boolean mHasComposition
	private boolean mForceMerge
	public void  (android.widget.Editor) 
		android.widget.Editor editor
	public void saveInstanceState (android.os.Parcel) 
		android.os.Parcel parcel
	public void restoreInstanceState (android.os.Parcel) 
		android.os.Parcel parcel
	public void setForceMerge (boolean) 
		boolean forceMerge
	public void beginBatchEdit () 
	public void endBatchEdit () 
	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
	private boolean handleCompositionEdit (java.lang.CharSequence, int, int, int) 
		String newText
		android.widget.Editor$EditOperation edit
		CharSequence source
		int start
		int end
		int dstart
		boolean hadComposition
	private void handleKeyboardEdit (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
		boolean forceMerge
		String newText
		String oldText
		android.widget.Editor$EditOperation edit
	private void recordEdit (android.widget.Editor$EditOperation, boolean) 
		android.widget.Editor$EditOperation edit
		boolean forceMerge
		android.content.UndoManager um
		android.widget.Editor$EditOperation lastEdit
	private boolean canUndoEdit (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
	private boolean isComposition (java.lang.CharSequence) 
		CharSequence source
		android.text.Spannable text
		int composeBegin
		int composeEnd
	private boolean isInTextWatcher () 
		CharSequence text
}

android/widget/TextView$SavedState.class
TextView.java
package android.widget
public android.widget.TextView$SavedState extends android.view.View$BaseSavedState {
	int selStart
	int selEnd
	CharSequence text
	boolean frozenWithFocus
	CharSequence error
	android.os.ParcelableParcel editorState
	public static final android.os.Parcelable$Creator CREATOR
	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 () 
		String str
	private void  (android.os.Parcel) 
		android.os.Parcel in
	void  (android.os.Parcel, android.widget.TextView$1) 
		android.os.Parcel x0
		android.widget.TextView$1 x1
	static void  () 
}

android/widget/RelativeLayout$DependencyGraph$Node.class
RelativeLayout.java
package android.widget
 android.widget.RelativeLayout$DependencyGraph$Node extends java.lang.Object {
	android.view.View view
	final android.util.ArrayMap dependents
	final android.util.SparseArray dependencies
	private static final int POOL_LIMIT
	private static final android.util.Pools$SynchronizedPool sPool
	void  () 
	static android.widget.RelativeLayout$DependencyGraph$Node acquire (android.view.View) 
		android.view.View view
		android.widget.RelativeLayout$DependencyGraph$Node node
	void release () 
	static void  () 
}

android/widget/Editor$InsertionHandleView$1.class
Editor.java
package android.widget
 android.widget.Editor$InsertionHandleView$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Editor$InsertionHandleView this$1
	void  (android.widget.Editor$InsertionHandleView) 
		android.widget.Editor$InsertionHandleView this$1
	public void run () 
}

android/widget/NumberPicker$1.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/RemoteViews$4.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$4 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.widget.RemoteViews createFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	public android.widget.RemoteViews[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/Editor$4.class
Editor.java
package android.widget
 android.widget.Editor$4 extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	final android.widget.Editor this$0
	void  (android.widget.Editor) 
		android.widget.Editor this$0
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

android/widget/NumberPicker$Formatter.class
NumberPicker.java
package android.widget
public abstract android.widget.NumberPicker$Formatter extends java.lang.Object {
	public abstract java.lang.String format (int) 
}

android/widget/SlidingDrawer$OnDrawerOpenListener.class
SlidingDrawer.java
package android.widget
public abstract android.widget.SlidingDrawer$OnDrawerOpenListener extends java.lang.Object {
	public abstract void onDrawerOpened () 
}

android/widget/MediaController$4.class
MediaController.java
package android.widget
 android.widget.MediaController$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void run () 
		int pos
}

android/widget/CalendarViewMaterialDelegate.class
CalendarViewMaterialDelegate.java
package android.widget
 android.widget.CalendarViewMaterialDelegate extends android.widget.CalendarView$AbstractCalendarViewDelegate {
	private final android.widget.DayPickerView mDayPickerView
	private android.widget.CalendarView$OnDateChangeListener mOnDateChangeListener
	private final android.widget.DayPickerView$OnDaySelectedListener mOnDaySelectedListener
	public void  (android.widget.CalendarView, android.content.Context, android.util.AttributeSet, int, int) 
		android.widget.CalendarView delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void setWeekDayTextAppearance (int) 
		int resId
	public int getWeekDayTextAppearance () 
	public void setDateTextAppearance (int) 
		int resId
	public int getDateTextAppearance () 
	public void setMinDate (long) 
		long minDate
	public long getMinDate () 
	public void setMaxDate (long) 
		long maxDate
	public long getMaxDate () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public void setDate (long) 
		long date
	public void setDate (long, boolean, boolean) 
		long date
		boolean animate
		boolean center
	public long getDate () 
	public void setOnDateChangeListener (android.widget.CalendarView$OnDateChangeListener) 
		android.widget.CalendarView$OnDateChangeListener listener
	static android.widget.CalendarView$OnDateChangeListener access$000 (android.widget.CalendarViewMaterialDelegate) 
		android.widget.CalendarViewMaterialDelegate x0
}

android/widget/RadioGroup$OnCheckedChangeListener.class
RadioGroup.java
package android.widget
public abstract android.widget.RadioGroup$OnCheckedChangeListener extends java.lang.Object {
	public abstract void onCheckedChanged (android.widget.RadioGroup, int) 
}

android/widget/ShareActionProvider$ShareActivityChooserModelPolicy.class
ShareActionProvider.java
package android.widget
 android.widget.ShareActionProvider$ShareActivityChooserModelPolicy extends java.lang.Object implements android.widget.ActivityChooserModel$OnChooseActivityListener  {
	final android.widget.ShareActionProvider this$0
	private void  (android.widget.ShareActionProvider) 
	public boolean onChooseActivity (android.widget.ActivityChooserModel, android.content.Intent) 
		android.widget.ActivityChooserModel host
		android.content.Intent intent
	void  (android.widget.ShareActionProvider, android.widget.ShareActionProvider$1) 
		android.widget.ShareActionProvider x0
		android.widget.ShareActionProvider$1 x1
}

android/widget/ActivityChooserModel$HistoricalRecord.class
ActivityChooserModel.java
package android.widget
public final android.widget.ActivityChooserModel$HistoricalRecord extends java.lang.Object {
	public final android.content.ComponentName activity
	public final long time
	public final float weight
	public void  (java.lang.String, long, float) 
		String activityName
		long time
		float weight
	public void  (android.content.ComponentName, long, float) 
		android.content.ComponentName activityName
		long time
		float weight
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.widget.ActivityChooserModel$HistoricalRecord other
	public java.lang.String toString () 
		StringBuilder builder
}

android/widget/ForwardingListener$TriggerLongPress.class
ForwardingListener.java
package android.widget
 android.widget.ForwardingListener$TriggerLongPress extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ForwardingListener this$0
	private void  (android.widget.ForwardingListener) 
	public void run () 
	void  (android.widget.ForwardingListener, android.widget.ForwardingListener$1) 
		android.widget.ForwardingListener x0
		android.widget.ForwardingListener$1 x1
}

android/widget/RemoteViewsAdapter$RemoteViewsIndexMetaData.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsIndexMetaData extends java.lang.Object {
	int typeId
	long itemId
	public void  (android.widget.RemoteViews, long) 
		android.widget.RemoteViews v
		long itemId
	public void set (android.widget.RemoteViews, long) 
		android.widget.RemoteViews v
		long id
}

android/widget/ZoomButton.class
ZoomButton.java
package android.widget
public android.widget.ZoomButton extends android.widget.ImageButton implements android.view.View$OnLongClickListener  {
	private final Runnable mRunnable
	private long mZoomSpeed
	private boolean mIsInLongpress
	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
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void setZoomSpeed (long) 
		long speed
	public boolean onLongClick (android.view.View) 
		android.view.View v
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public void setEnabled (boolean) 
		boolean enabled
	public boolean dispatchUnhandledMove (android.view.View, int) 
		android.view.View focused
		int direction
	public java.lang.CharSequence getAccessibilityClassName () 
	static boolean access$000 (android.widget.ZoomButton) 
		android.widget.ZoomButton x0
	static long access$100 (android.widget.ZoomButton) 
		android.widget.ZoomButton x0
}

android/widget/RelativeLayout.class
RelativeLayout.java
package android.widget
public android.widget.RelativeLayout extends android.view.ViewGroup {
	public static final int TRUE
	public static final int LEFT_OF
	public static final int RIGHT_OF
	public static final int ABOVE
	public static final int BELOW
	public static final int ALIGN_BASELINE
	public static final int ALIGN_LEFT
	public static final int ALIGN_TOP
	public static final int ALIGN_RIGHT
	public static final int ALIGN_BOTTOM
	public static final int ALIGN_PARENT_LEFT
	public static final int ALIGN_PARENT_TOP
	public static final int ALIGN_PARENT_RIGHT
	public static final int ALIGN_PARENT_BOTTOM
	public static final int CENTER_IN_PARENT
	public static final int CENTER_HORIZONTAL
	public static final int CENTER_VERTICAL
	public static final int START_OF
	public static final int END_OF
	public static final int ALIGN_START
	public static final int ALIGN_END
	public static final int ALIGN_PARENT_START
	public static final int ALIGN_PARENT_END
	private static final int VERB_COUNT
	private static final int[] RULES_VERTICAL
	private static final int[] RULES_HORIZONTAL
	private static final int VALUE_NOT_SET
	private android.view.View mBaselineView
	private int mGravity
	private final android.graphics.Rect mContentBounds
	private final android.graphics.Rect mSelfBounds
	private int mIgnoreGravity
	private java.util.SortedSet mTopToBottomLeftToRightSet
	private boolean mDirtyHierarchy
	private android.view.View[] mSortedHorizontalChildren
	private android.view.View[] mSortedVerticalChildren
	private final android.widget.RelativeLayout$DependencyGraph mGraph
	private boolean mAllowBrokenMeasureSpecs
	private boolean mMeasureVerticalWithPaddingMargin
	private static final int DEFAULT_WIDTH
	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 initFromAttributes (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
	private void queryCompatibilityModes (android.content.Context) 
		android.content.Context context
		int version
	public boolean shouldDelayChildPressedState () 
	public void setIgnoreGravity (int) 
		int viewId
	public int getGravity () 
	public void setGravity (int) 
		int gravity
	public void setHorizontalGravity (int) 
		int horizontalGravity
		int gravity
	public void setVerticalGravity (int) 
		int verticalGravity
		int gravity
	public int getBaseline () 
	public void requestLayout () 
	private void sortChildren () 
		int i
		int count
		android.widget.RelativeLayout$DependencyGraph graph
	protected void onMeasure (int, int) 
		android.widget.RelativeLayout$LayoutParams params
		int[] rules
		android.view.View child
		int i
		android.widget.RelativeLayout$LayoutParams params
		android.view.View child
		int i
		android.widget.RelativeLayout$LayoutParams childParams
		android.view.View child
		int i
		int childWidth
		android.widget.RelativeLayout$LayoutParams params
		int[] rules
		android.view.View child
		int i
		int childHeight
		android.widget.RelativeLayout$LayoutParams params
		int[] rules
		android.view.View child
		int i
		android.widget.RelativeLayout$LayoutParams params
		android.view.View child
		int i
		android.graphics.Rect selfBounds
		android.graphics.Rect contentBounds
		int horizontalOffset
		int verticalOffset
		android.widget.RelativeLayout$LayoutParams params
		android.view.View child
		int i
		int offsetWidth
		int widthMeasureSpec
		int heightMeasureSpec
		int myWidth
		int myHeight
		int width
		int height
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		android.view.View ignore
		int gravity
		boolean horizontalGravity
		boolean verticalGravity
		int left
		int top
		int right
		int bottom
		boolean offsetHorizontalAxis
		boolean offsetVerticalAxis
		boolean isWrapContentWidth
		boolean isWrapContentHeight
		int layoutDirection
		android.view.View[] views
		int count
		int targetSdkVersion
		android.view.View baselineView
		android.widget.RelativeLayout$LayoutParams baselineParams
	private int compareLayoutPosition (android.widget.RelativeLayout$LayoutParams, android.widget.RelativeLayout$LayoutParams) 
		android.widget.RelativeLayout$LayoutParams p1
		android.widget.RelativeLayout$LayoutParams p2
		int topDiff
	private void measureChild (android.view.View, android.widget.RelativeLayout$LayoutParams, int, int) 
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myWidth
		int myHeight
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	private void measureChildHorizontal (android.view.View, android.widget.RelativeLayout$LayoutParams, int, int) 
		int childHeightMeasureSpec
		int childHeightMeasureSpec
		int maxHeight
		int heightMode
		int maxHeight
		int heightMode
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myWidth
		int myHeight
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	private int getChildMeasureSpec (int, int, int, int, int, int, int, int) 
		int childStart
		int childEnd
		int childSize
		int startMargin
		int endMargin
		int startPadding
		int endPadding
		int mySize
		int childSpecMode
		int childSpecSize
		boolean isUnspecified
		int tempStart
		int tempEnd
		int maxAvailable
	private boolean positionChildHorizontal (android.view.View, android.widget.RelativeLayout$LayoutParams, int, boolean) 
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myWidth
		boolean wrapContent
		int layoutDirection
		int[] rules
	private boolean positionChildVertical (android.view.View, android.widget.RelativeLayout$LayoutParams, int, boolean) 
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myHeight
		boolean wrapContent
		int[] rules
	private void applyHorizontalSizeRules (android.widget.RelativeLayout$LayoutParams, int, int[]) 
		android.widget.RelativeLayout$LayoutParams childParams
		int myWidth
		int[] rules
		android.widget.RelativeLayout$LayoutParams anchorParams
	private void applyVerticalSizeRules (android.widget.RelativeLayout$LayoutParams, int, int) 
		android.widget.RelativeLayout$LayoutParams childParams
		int myHeight
		int myBaseline
		int[] rules
		int baselineOffset
		android.widget.RelativeLayout$LayoutParams anchorParams
	private android.view.View getRelatedView (int[], int) 
		android.widget.RelativeLayout$DependencyGraph$Node node
		android.view.View v
		int[] rules
		int relation
		int id
	private android.widget.RelativeLayout$LayoutParams getRelatedViewParams (int[], int) 
		android.view.ViewGroup$LayoutParams params
		int[] rules
		int relation
		android.view.View v
	private int getRelatedViewBaselineOffset (int[]) 
		android.widget.RelativeLayout$LayoutParams anchorParams
		android.view.ViewGroup$LayoutParams params
		int baseline
		int[] rules
		android.view.View v
	private static void centerHorizontal (android.view.View, android.widget.RelativeLayout$LayoutParams, int) 
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myWidth
		int childWidth
		int left
	private static void centerVertical (android.view.View, android.widget.RelativeLayout$LayoutParams, int) 
		android.view.View child
		android.widget.RelativeLayout$LayoutParams params
		int myHeight
		int childHeight
		int top
	protected void onLayout (boolean, int, int, int, int) 
		android.widget.RelativeLayout$LayoutParams st
		android.view.View child
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int count
	public android.widget.RelativeLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		int i
		int count
		android.view.View view
		android.view.accessibility.AccessibilityEvent event
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void  () 
}

android/widget/AbsListView$3.class
AbsListView.java
package android.widget
 android.widget.AbsListView$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$child
	final android.widget.AbsListView$PerformClick val$performClick
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView, android.view.View, android.widget.AbsListView$PerformClick) 
		android.widget.AbsListView this$0
	public void run () 
}

android/widget/ActionMenuView$MenuBuilderCallback.class
ActionMenuView.java
package android.widget
 android.widget.ActionMenuView$MenuBuilderCallback extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback  {
	final android.widget.ActionMenuView this$0
	private void  (android.widget.ActionMenuView) 
	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  (android.widget.ActionMenuView, android.widget.ActionMenuView$1) 
		android.widget.ActionMenuView x0
		android.widget.ActionMenuView$1 x1
}

android/widget/AutoCompleteTextView$MyWatcher.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$MyWatcher extends java.lang.Object implements android.text.TextWatcher  {
	final android.widget.AutoCompleteTextView this$0
	private void  (android.widget.AutoCompleteTextView) 
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	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
	void  (android.widget.AutoCompleteTextView, android.widget.AutoCompleteTextView$1) 
		android.widget.AutoCompleteTextView x0
		android.widget.AutoCompleteTextView$1 x1
}

android/widget/RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter val$adapter
	final android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection this$0
	void  (android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection, android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection this$0
	public void run () 
		android.os.RemoteException e
		RuntimeException e
		com.android.internal.widget.IRemoteViewsFactory factory
}

android/widget/MenuPopupWindow$MenuDropDownListView.class
MenuPopupWindow.java
package android.widget
public android.widget.MenuPopupWindow$MenuDropDownListView extends android.widget.DropDownListView {
	final int mAdvanceKey
	final int mRetreatKey
	private android.widget.MenuItemHoverListener mHoverListener
	private android.view.MenuItem mHoveredMenuItem
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean hijackFocus
		android.content.res.Resources res
		android.content.res.Configuration config
	public void setHoverListener (android.widget.MenuItemHoverListener) 
		android.widget.MenuItemHoverListener hoverListener
	public void clearSelection () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		com.android.internal.view.menu.ListMenuItemView selectedItem
	public boolean onHoverEvent (android.view.MotionEvent) 
		android.widget.HeaderViewListAdapter headerAdapter
		int headersCount
		com.android.internal.view.menu.MenuAdapter menuAdapter
		int itemPosition
		int position
		com.android.internal.view.menu.MenuBuilder menu
		int headersCount
		com.android.internal.view.menu.MenuAdapter menuAdapter
		android.widget.ListAdapter adapter
		android.view.MenuItem menuItem
		android.view.MenuItem oldMenuItem
		android.view.MotionEvent ev
}

android/widget/Editor$3.class
Editor.java
package android.widget
 android.widget.Editor$3 extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	final android.widget.Editor$SuggestionInfo val$info
	final android.widget.Editor this$0
	void  (android.widget.Editor, android.widget.Editor$SuggestionInfo) 
		android.widget.Editor this$0
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

android/widget/ActivityChooserView$1.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$1 extends android.database.DataSetObserver {
	final android.widget.ActivityChooserView this$0
	void  (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView this$0
	public void onChanged () 
	public void onInvalidated () 
}

android/widget/Editor$CorrectionHighlighter.class
Editor.java
package android.widget
 android.widget.Editor$CorrectionHighlighter extends java.lang.Object {
	private final android.graphics.Path mPath
	private final android.graphics.Paint mPaint
	private int mStart
	private int mEnd
	private long mFadingStartTime
	private android.graphics.RectF mTempRectF
	private static final int FADE_OUT_DURATION
	final android.widget.Editor this$0
	public void  (android.widget.Editor) 
	public void highlight (android.view.inputmethod.CorrectionInfo) 
		android.view.inputmethod.CorrectionInfo info
	public void draw (android.graphics.Canvas, int) 
		android.graphics.Canvas canvas
		int cursorOffsetVertical
	private boolean updatePaint () 
		long duration
		float coef
		int highlightColorAlpha
		int color
	private boolean updatePath () 
		android.text.Layout layout
		int length
		int start
		int end
	private void invalidate (boolean) 
		boolean delayed
		int left
		int top
	private void stopAnimation () 
	static void access$500 (android.widget.Editor$CorrectionHighlighter, boolean) 
		android.widget.Editor$CorrectionHighlighter x0
		boolean x1
}

android/widget/DatePickerCalendarDelegate$3.class
DatePickerCalendarDelegate.java
package android.widget
 android.widget.DatePickerCalendarDelegate$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.DatePickerCalendarDelegate this$0
	void  (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/Editor$ProcessTextIntentActionsHandler.class
Editor.java
package android.widget
final android.widget.Editor$ProcessTextIntentActionsHandler extends java.lang.Object {
	private final android.widget.Editor mEditor
	private final android.widget.TextView mTextView
	private final android.content.pm.PackageManager mPackageManager
	private final android.util.SparseArray mAccessibilityIntents
	private final android.util.SparseArray mAccessibilityActions
	private void  (android.widget.Editor) 
		android.widget.Editor editor
	public void onInitializeMenu (android.view.Menu) 
		android.content.pm.ResolveInfo resolveInfo
		android.view.Menu menu
		int i
	public boolean performMenuItemAction (android.view.MenuItem) 
		android.view.MenuItem item
	public void initializeAccessibilityActions () 
		int actionId
		android.content.pm.ResolveInfo resolveInfo
		int i
	public void onInitializeAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo) 
		int i
		android.view.accessibility.AccessibilityNodeInfo nodeInfo
	public boolean performAccessibilityAction (int) 
		int actionId
	private boolean fireIntent (android.content.Intent) 
		android.content.Intent intent
	private java.util.List getSupportedActivities () 
		android.content.pm.PackageManager packageManager
	private android.content.Intent createProcessTextIntentForResolveInfo (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo info
	private android.content.Intent createProcessTextIntent () 
	private java.lang.CharSequence getLabel (android.content.pm.ResolveInfo) 
		android.content.pm.ResolveInfo resolveInfo
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
}

android/widget/RemoteViewsService$RemoteViewsFactoryAdapter.class
RemoteViewsService.java
package android.widget
 android.widget.RemoteViewsService$RemoteViewsFactoryAdapter extends com.android.internal.widget.IRemoteViewsFactory$Stub {
	private android.widget.RemoteViewsService$RemoteViewsFactory mFactory
	private boolean mIsCreated
	public void  (android.widget.RemoteViewsService$RemoteViewsFactory, boolean) 
		android.widget.RemoteViewsService$RemoteViewsFactory factory
		boolean isCreated
	public synchronized boolean isCreated () 
	public synchronized void onDataSetChanged () 
		Thread t
		Exception ex
	public synchronized void onDataSetChangedAsync () 
	public synchronized int getCount () 
		Thread t
		Exception ex
		int count
	public synchronized android.widget.RemoteViews getViewAt (int) 
		Thread t
		Exception ex
		int position
		android.widget.RemoteViews rv
	public synchronized android.widget.RemoteViews getLoadingView () 
		Thread t
		Exception ex
		android.widget.RemoteViews rv
	public synchronized int getViewTypeCount () 
		Thread t
		Exception ex
		int count
	public synchronized long getItemId (int) 
		Thread t
		Exception ex
		int position
		long id
	public synchronized boolean hasStableIds () 
		Thread t
		Exception ex
		boolean hasStableIds
	public void onDestroy (android.content.Intent) 
		Thread t
		Exception ex
		android.widget.RemoteViewsService$RemoteViewsFactory factory
		android.content.Intent$FilterComparison fc
		android.content.Intent intent
}

android/widget/CursorTreeAdapter$MyCursorHelper$MyContentObserver.class
CursorTreeAdapter.java
package android.widget
 android.widget.CursorTreeAdapter$MyCursorHelper$MyContentObserver extends android.database.ContentObserver {
	final android.widget.CursorTreeAdapter$MyCursorHelper this$1
	public void  (android.widget.CursorTreeAdapter$MyCursorHelper) 
	public boolean deliverSelfNotifications () 
	public void onChange (boolean) 
		boolean selfChange
}

android/widget/StackView$HolographicHelper.class
StackView.java
package android.widget
 android.widget.StackView$HolographicHelper extends java.lang.Object {
	private final android.graphics.Paint mHolographicPaint
	private final android.graphics.Paint mErasePaint
	private final android.graphics.Paint mBlurPaint
	private static final int RES_OUT
	private static final int CLICK_FEEDBACK
	private float mDensity
	private android.graphics.BlurMaskFilter mSmallBlurMaskFilter
	private android.graphics.BlurMaskFilter mLargeBlurMaskFilter
	private final android.graphics.Canvas mCanvas
	private final android.graphics.Canvas mMaskCanvas
	private final int[] mTmpXY
	private final android.graphics.Matrix mIdentityMatrix
	void  (android.content.Context) 
		android.content.Context context
	android.graphics.Bitmap createClickOutline (android.view.View, int) 
		android.view.View v
		int color
	android.graphics.Bitmap createResOutline (android.view.View, int) 
		android.view.View v
		int color
	android.graphics.Bitmap createOutline (android.view.View, int, int) 
		android.view.View v
		int type
		int color
		android.graphics.Bitmap bitmap
		float rotationX
		float rotation
		float translationY
		float translationX
	void drawOutline (android.graphics.Canvas, android.graphics.Bitmap) 
		android.graphics.Canvas dest
		android.graphics.Bitmap src
		int[] xy
		android.graphics.Bitmap mask
}

android/widget/ActionMenuPresenter$5.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$5 extends android.animation.AnimatorListenerAdapter {
	final android.widget.ActionMenuPresenter this$0
	void  (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter this$0
	public void onAnimationEnd (android.animation.Animator) 
		int j
		android.animation.Animator animation
}

android/widget/Editor$PositionListener.class
Editor.java
package android.widget
 android.widget.Editor$PositionListener extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	private final int MAXIMUM_NUMBER_OF_LISTENERS
	private android.widget.Editor$TextViewPositionListener[] mPositionListeners
	private boolean[] mCanMove
	private boolean mPositionHasChanged
	private int mPositionX
	private int mPositionY
	private int mPositionXOnScreen
	private int mPositionYOnScreen
	private int mNumberOfListeners
	private boolean mScrollHasChanged
	final int[] mTempCoords
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	public void addSubscriber (android.widget.Editor$TextViewPositionListener, boolean) 
		android.view.ViewTreeObserver vto
		android.widget.Editor$TextViewPositionListener listener
		int i
		android.widget.Editor$TextViewPositionListener positionListener
		boolean canMove
		int emptySlotIndex
	public void removeSubscriber (android.widget.Editor$TextViewPositionListener) 
		int i
		android.view.ViewTreeObserver vto
		android.widget.Editor$TextViewPositionListener positionListener
	public int getPositionX () 
	public int getPositionY () 
	public int getPositionXOnScreen () 
	public int getPositionYOnScreen () 
	public boolean onPreDraw () 
		android.widget.Editor$TextViewPositionListener positionListener
		int i
	private void updatePosition () 
	public void onScrollChanged () 
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
}

android/widget/ExpandableListConnector.class
ExpandableListConnector.java
package android.widget
 android.widget.ExpandableListConnector extends android.widget.BaseAdapter implements android.widget.Filterable  {
	private android.widget.ExpandableListAdapter mExpandableListAdapter
	private java.util.ArrayList mExpGroupMetadataList
	private int mTotalExpChildrenCount
	private int mMaxExpGroupCount
	private final android.database.DataSetObserver mDataSetObserver
	public void  (android.widget.ExpandableListAdapter) 
		android.widget.ExpandableListAdapter expandableListAdapter
	public void setExpandableListAdapter (android.widget.ExpandableListAdapter) 
		android.widget.ExpandableListAdapter expandableListAdapter
	android.widget.ExpandableListConnector$PositionMetadata getUnflattenedPos (int) 
		int childPos
		android.widget.ExpandableListConnector$GroupMetadata midExpGm
		android.widget.ExpandableListConnector$GroupMetadata leftExpGm
		android.widget.ExpandableListConnector$GroupMetadata rightExpGm
		int flPos
		java.util.ArrayList egml
		int numExpGroups
		int leftExpGroupIndex
		int rightExpGroupIndex
		int midExpGroupIndex
		int insertPosition
		int groupPos
	android.widget.ExpandableListConnector$PositionMetadata getFlattenedPos (android.widget.ExpandableListPosition) 
		android.widget.ExpandableListConnector$GroupMetadata midExpGm
		android.widget.ExpandableListConnector$GroupMetadata leftExpGm
		int flPos
		android.widget.ExpandableListConnector$GroupMetadata rightExpGm
		int flPos
		android.widget.ExpandableListPosition pos
		java.util.ArrayList egml
		int numExpGroups
		int leftExpGroupIndex
		int rightExpGroupIndex
		int midExpGroupIndex
	public boolean areAllItemsEnabled () 
	public boolean isEnabled (int) 
		boolean retValue
		int flatListPos
		android.widget.ExpandableListConnector$PositionMetadata metadata
		android.widget.ExpandableListPosition pos
		boolean retValue
	public int getCount () 
	public java.lang.Object getItem (int) 
		Object retValue
		Object retValue
		int flatListPos
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
		Object retValue
	public long getItemId (int) 
		long retValue
		long childId
		long retValue
		int flatListPos
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
		long groupId
		long retValue
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.view.View retValue
		boolean isLastChild
		android.view.View retValue
		int flatListPos
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
		android.view.View retValue
	public int getItemViewType (int) 
		int retValue
		int childType
		android.widget.HeterogeneousExpandableList adapter
		int retValue
		int retValue
		int flatListPos
		android.widget.ExpandableListConnector$PositionMetadata metadata
		android.widget.ExpandableListPosition pos
		int retValue
	public int getViewTypeCount () 
		android.widget.HeterogeneousExpandableList adapter
	public boolean hasStableIds () 
	private void refreshExpGroupMetadataList (boolean, boolean) 
		android.widget.ExpandableListConnector$GroupMetadata curGm
		int newGPos
		int i
		boolean positionsChanged
		int gChildrenCount
		android.widget.ExpandableListConnector$GroupMetadata curGm
		int gChildrenCount
		int i
		boolean forceChildrenCountRefresh
		boolean syncGroupPositions
		java.util.ArrayList egml
		int egmlSize
		int curFlPos
		int lastGPos
	boolean collapseGroup (int) 
		int groupPos
		android.widget.ExpandableListPosition elGroupPos
		android.widget.ExpandableListConnector$PositionMetadata pm
		boolean retValue
	boolean collapseGroup (android.widget.ExpandableListConnector$PositionMetadata) 
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
	boolean expandGroup (int) 
		int groupPos
		android.widget.ExpandableListPosition elGroupPos
		android.widget.ExpandableListConnector$PositionMetadata pm
		boolean retValue
	boolean expandGroup (android.widget.ExpandableListConnector$PositionMetadata) 
		android.widget.ExpandableListConnector$GroupMetadata collapsedGm
		int collapsedIndex
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
		android.widget.ExpandableListConnector$GroupMetadata expandedGm
	public boolean isGroupExpanded (int) 
		android.widget.ExpandableListConnector$GroupMetadata groupMetadata
		int i
		int groupPosition
	public void setMaxExpGroupCount (int) 
		int maxExpGroupCount
	android.widget.ExpandableListAdapter getAdapter () 
	public android.widget.Filter getFilter () 
		android.widget.ExpandableListAdapter adapter
	java.util.ArrayList getExpandedGroupMetadataList () 
	void setExpandedGroupMetadataList (java.util.ArrayList) 
		int i
		java.util.ArrayList expandedGroupMetadataList
		int numGroups
	public boolean isEmpty () 
		android.widget.ExpandableListAdapter adapter
	int findGroupPosition (long, int) 
		long rowId
		boolean hitFirst
		boolean hitLast
		long groupIdToMatch
		int seedGroupPosition
		int count
		long endTime
		int first
		int last
		boolean next
		android.widget.ExpandableListAdapter adapter
	static void access$000 (android.widget.ExpandableListConnector, boolean, boolean) 
		android.widget.ExpandableListConnector x0
		boolean x1
		boolean x2
}

android/widget/VideoView$8.class
VideoView.java
package android.widget
 android.widget.VideoView$8 extends java.lang.Object implements android.media.SubtitleTrack$RenderingWidget$OnChangedListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void onChanged (android.media.SubtitleTrack$RenderingWidget) 
		android.media.SubtitleTrack$RenderingWidget renderingWidget
}

android/widget/ExpandableListPosition.class
ExpandableListPosition.java
package android.widget
 android.widget.ExpandableListPosition extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	private static java.util.ArrayList sPool
	public static final int CHILD
	public static final int GROUP
	public int groupPos
	public int childPos
	int flatListPos
	public int type
	private void resetState () 
	private void  () 
	long getPackedPosition () 
	static android.widget.ExpandableListPosition obtainGroupPosition (int) 
		int groupPosition
	static android.widget.ExpandableListPosition obtainChildPosition (int, int) 
		int groupPosition
		int childPosition
	static android.widget.ExpandableListPosition obtainPosition (long) 
		long packedPosition
		android.widget.ExpandableListPosition elp
	static android.widget.ExpandableListPosition obtain (int, int, int, int) 
		int type
		int groupPos
		int childPos
		int flatListPos
		android.widget.ExpandableListPosition elp
	private static android.widget.ExpandableListPosition getRecycledOrCreate () 
		android.widget.ExpandableListPosition elp
		android.widget.ExpandableListPosition elp
	public void recycle () 
	static void  () 
}

android/widget/ActionMenuPresenter$OverflowMenuButton.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$OverflowMenuButton extends android.widget.ImageButton implements android.widget.ActionMenuView$ActionMenuChildView  {
	final android.widget.ActionMenuPresenter this$0
	public void  (android.widget.ActionMenuPresenter, android.content.Context) 
		android.content.Context context
	public boolean performClick () 
	public boolean needsDividerBefore () 
	public boolean needsDividerAfter () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	protected boolean setFrame (int, int, int, int) 
		int width
		int height
		int halfEdge
		int offsetX
		int offsetY
		int centerX
		int centerY
		int l
		int t
		int r
		int b
		boolean changed
		android.graphics.drawable.Drawable d
		android.graphics.drawable.Drawable bg
}

android/widget/RemoteViewsAdapter$1.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter$RemoteViewsCacheKey val$key
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter, android.widget.RemoteViewsAdapter$RemoteViewsCacheKey) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
}

android/widget/SimpleAdapter$SimpleFilter.class
SimpleAdapter.java
package android.widget
 android.widget.SimpleAdapter$SimpleFilter extends android.widget.Filter {
	final android.widget.SimpleAdapter this$0
	private void  (android.widget.SimpleAdapter) 
	protected android.widget.Filter$FilterResults performFiltering (java.lang.CharSequence) 
		java.util.ArrayList list
		String word
		int k
		String str
		String[] words
		int wordCount
		int j
		int len
		java.util.Map h
		int i
		String prefixString
		java.util.ArrayList unfilteredValues
		int count
		java.util.ArrayList newValues
		CharSequence prefix
		android.widget.Filter$FilterResults results
	protected void publishResults (java.lang.CharSequence, android.widget.Filter$FilterResults) 
		CharSequence constraint
		android.widget.Filter$FilterResults results
	void  (android.widget.SimpleAdapter, android.widget.SimpleAdapter$1) 
		android.widget.SimpleAdapter x0
		android.widget.SimpleAdapter$1 x1
}

android/widget/ActionMenuPresenter$OpenOverflowRunnable.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$OpenOverflowRunnable extends java.lang.Object implements java.lang.Runnable  {
	private android.widget.ActionMenuPresenter$OverflowPopup mPopup
	final android.widget.ActionMenuPresenter this$0
	public void  (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$OverflowPopup) 
		android.widget.ActionMenuPresenter$OverflowPopup popup
	public void run () 
		android.view.View menuView
}

android/widget/TextView$3.class
TextView.java
package android.widget
 android.widget.TextView$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.TextView this$0
	void  (android.widget.TextView) 
		android.widget.TextView this$0
	public void run () 
}

android/widget/DatePickerCalendarDelegate.class
DatePickerCalendarDelegate.java
package android.widget
 android.widget.DatePickerCalendarDelegate extends android.widget.DatePicker$AbstractDatePickerDelegate {
	private static final int USE_LOCALE
	private static final int UNINITIALIZED
	private static final int VIEW_MONTH_DAY
	private static final int VIEW_YEAR
	private static final int DEFAULT_START_YEAR
	private static final int DEFAULT_END_YEAR
	private static final int ANIMATION_DURATION
	private static final int[] ATTRS_TEXT_COLOR
	private static final int[] ATTRS_DISABLED_ALPHA
	private android.icu.text.SimpleDateFormat mYearFormat
	private android.icu.text.SimpleDateFormat mMonthDayFormat
	private android.icu.text.SimpleDateFormat mAccessibilityEventFormat
	private android.view.ViewGroup mContainer
	private android.widget.TextView mHeaderYear
	private android.widget.TextView mHeaderMonthDay
	private android.widget.ViewAnimator mAnimator
	private android.widget.DayPickerView mDayPickerView
	private android.widget.YearPickerView mYearPickerView
	private String mSelectDay
	private String mSelectYear
	private android.widget.DatePicker$OnDateChangedListener mDateChangedListener
	private int mCurrentView
	private final android.icu.util.Calendar mCurrentDate
	private final android.icu.util.Calendar mTempDate
	private final android.icu.util.Calendar mMinDate
	private final android.icu.util.Calendar mMaxDate
	private int mFirstDayOfWeek
	private final android.widget.DayPickerView$OnDaySelectedListener mOnDaySelectedListener
	private final android.widget.YearPickerView$OnYearSelectedListener mOnYearSelectedListener
	private final android.view.View$OnClickListener mOnHeaderClickListener
	public void  (android.widget.DatePicker, android.content.Context, android.util.AttributeSet, int, int) 
		android.content.res.TypedArray textAppearance
		android.content.res.ColorStateList legacyHeaderTextColor
		android.widget.DatePicker delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		java.util.Locale locale
		android.content.res.Resources res
		android.content.res.TypedArray a
		android.view.LayoutInflater inflater
		int layoutResourceId
		android.view.ViewGroup header
		android.content.res.ColorStateList headerTextColor
		int monthHeaderTextAppearance
	private android.content.res.ColorStateList applyLegacyColorFixes (android.content.res.ColorStateList) 
		int activatedColor
		int defaultColor
		android.content.res.TypedArray ta
		float disabledAlpha
		android.content.res.ColorStateList color
		int activatedColor
		int defaultColor
		int[][] stateSet
		int[] colors
	private int multiplyAlphaComponent (int, float) 
		int color
		float alphaMod
		int srcRgb
		int srcAlpha
		int dstAlpha
	protected void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
		android.widget.TextView headerYear
		String datePattern
	private void onCurrentDateChanged (boolean) 
		long millis
		int flags
		String fullDateText
		boolean announce
		String year
		String monthDay
	private void setCurrentView (int) 
		int year
		int viewIndex
	public void init (int, int, int, android.widget.DatePicker$OnDateChangedListener) 
		int year
		int monthOfYear
		int dayOfMonth
		android.widget.DatePicker$OnDateChangedListener callBack
	public void updateDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	private void onDateChanged (boolean, boolean) 
		int monthOfYear
		int dayOfMonth
		boolean fromUser
		boolean callbackToClient
		int year
	public int getYear () 
	public int getMonth () 
	public int getDayOfMonth () 
	public void setMinDate (long) 
		long minDate
	public android.icu.util.Calendar getMinDate () 
	public void setMaxDate (long) 
		long maxDate
	public android.icu.util.Calendar getMaxDate () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public android.widget.CalendarView getCalendarView () 
	public void setCalendarViewShown (boolean) 
		boolean shown
	public boolean getCalendarViewShown () 
	public void setSpinnersShown (boolean) 
		boolean shown
	public boolean getSpinnersShown () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
		android.os.Parcelable superState
		int year
		int month
		int day
		int listPosition
		int listPositionOffset
	public void onRestoreInstanceState (android.os.Parcelable) 
		int listPositionOffset
		android.widget.DatePicker$AbstractDatePickerDelegate$SavedState ss
		int currentView
		int listPosition
		android.os.Parcelable state
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		String pattern
		android.view.accessibility.AccessibilityEvent event
		CharSequence text
	public java.lang.CharSequence getAccessibilityClassName () 
	public static int getDaysInMonth (int, int) 
		int month
		int year
	private void tryVibrate () 
	static android.icu.util.Calendar access$000 (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate x0
	static void access$100 (android.widget.DatePickerCalendarDelegate, boolean, boolean) 
		android.widget.DatePickerCalendarDelegate x0
		boolean x1
		boolean x2
	static void access$200 (android.widget.DatePickerCalendarDelegate, int) 
		android.widget.DatePickerCalendarDelegate x0
		int x1
	static android.widget.TextView access$300 (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate x0
	static void access$400 (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate x0
	static android.widget.YearPickerView access$500 (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate x0
	static void  () 
}

android/widget/NumberPicker$SetSelectionCommand.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$SetSelectionCommand extends java.lang.Object implements java.lang.Runnable  {
	private int mSelectionStart
	private int mSelectionEnd
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public void run () 
	static int access$602 (android.widget.NumberPicker$SetSelectionCommand, int) 
		android.widget.NumberPicker$SetSelectionCommand x0
		int x1
	static int access$702 (android.widget.NumberPicker$SetSelectionCommand, int) 
		android.widget.NumberPicker$SetSelectionCommand x0
		int x1
}

android/widget/ActivityChooserModel.class
ActivityChooserModel.java
package android.widget
public android.widget.ActivityChooserModel extends android.database.DataSetObservable {
	private static final boolean DEBUG
	private static final String LOG_TAG
	private static final String TAG_HISTORICAL_RECORDS
	private static final String TAG_HISTORICAL_RECORD
	private static final String ATTRIBUTE_ACTIVITY
	private static final String ATTRIBUTE_TIME
	private static final String ATTRIBUTE_WEIGHT
	public static final String DEFAULT_HISTORY_FILE_NAME
	public static final int DEFAULT_HISTORY_MAX_LENGTH
	private static final int DEFAULT_ACTIVITY_INFLATION
	private static final float DEFAULT_HISTORICAL_RECORD_WEIGHT
	private static final String HISTORY_FILE_EXTENSION
	private static final int INVALID_INDEX
	private static final Object sRegistryLock
	private static final java.util.Map sDataModelRegistry
	private final Object mInstanceLock
	private final java.util.List mActivities
	private final java.util.List mHistoricalRecords
	private final com.android.internal.content.PackageMonitor mPackageMonitor
	private final android.content.Context mContext
	private final String mHistoryFileName
	private android.content.Intent mIntent
	private android.widget.ActivityChooserModel$ActivitySorter mActivitySorter
	private int mHistoryMaxSize
	private boolean mCanReadHistoricalData
	private boolean mReadShareHistoryCalled
	private boolean mHistoricalRecordsChanged
	private boolean mReloadActivities
	private android.widget.ActivityChooserModel$OnChooseActivityListener mActivityChoserModelPolicy
	public static android.widget.ActivityChooserModel get (android.content.Context, java.lang.String) 
		android.widget.ActivityChooserModel dataModel
		android.content.Context context
		String historyFileName
	private void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String historyFileName
	public void setIntent (android.content.Intent) 
		android.content.Intent intent
	public android.content.Intent getIntent () 
	public int getActivityCount () 
	public android.content.pm.ResolveInfo getActivity (int) 
		int index
	public int getActivityIndex (android.content.pm.ResolveInfo) 
		android.widget.ActivityChooserModel$ActivityResolveInfo currentActivity
		int i
		java.util.List activities
		int activityCount
		android.content.pm.ResolveInfo activity
	public android.content.Intent chooseActivity (int) 
		android.content.Intent choiceIntentCopy
		boolean handled
		android.widget.ActivityChooserModel$ActivityResolveInfo chosenActivity
		android.content.ComponentName chosenName
		android.content.Intent choiceIntent
		android.widget.ActivityChooserModel$HistoricalRecord historicalRecord
		int index
	public void setOnChooseActivityListener (android.widget.ActivityChooserModel$OnChooseActivityListener) 
		android.widget.ActivityChooserModel$OnChooseActivityListener listener
	public android.content.pm.ResolveInfo getDefaultActivity () 
	public void setDefaultActivity (int) 
		float weight
		android.widget.ActivityChooserModel$ActivityResolveInfo newDefaultActivity
		android.widget.ActivityChooserModel$ActivityResolveInfo oldDefaultActivity
		float weight
		android.content.ComponentName defaultName
		android.widget.ActivityChooserModel$HistoricalRecord historicalRecord
		int index
	private void persistHistoricalDataIfNeeded () 
	public void setActivitySorter (android.widget.ActivityChooserModel$ActivitySorter) 
		android.widget.ActivityChooserModel$ActivitySorter activitySorter
	public void setHistoryMaxSize (int) 
		int historyMaxSize
	public int getHistoryMaxSize () 
	public int getHistorySize () 
	protected void finalize ()  throws java.lang.Throwable 
	private void ensureConsistentState () 
		boolean stateChanged
	private boolean sortActivitiesIfNeeded () 
	private boolean loadActivitiesIfNeeded () 
		android.content.pm.ResolveInfo resolveInfo
		android.content.pm.ActivityInfo activityInfo
		int i
		java.util.List resolveInfos
		int resolveInfoCount
	private boolean readHistoricalDataIfNeeded () 
	private boolean addHisoricalRecord (android.widget.ActivityChooserModel$HistoricalRecord) 
		android.widget.ActivityChooserModel$HistoricalRecord historicalRecord
		boolean added
	private void pruneExcessiveHistoricalRecordsIfNeeded () 
		int i
		int pruneCount
	private void readHistoricalDataImpl () 
		java.io.FileNotFoundException fnfe
		String nodeName
		String activity
		long time
		float weight
		android.widget.ActivityChooserModel$HistoricalRecord readRecord
		org.xmlpull.v1.XmlPullParser parser
		int type
		java.util.List historicalRecords
		org.xmlpull.v1.XmlPullParserException xppe
		java.io.IOException ioe
		java.io.FileInputStream fis
	static android.content.Context access$300 (android.widget.ActivityChooserModel) 
		android.widget.ActivityChooserModel x0
	static java.lang.String access$400 () 
	static java.lang.String access$500 (android.widget.ActivityChooserModel) 
		android.widget.ActivityChooserModel x0
	static boolean access$602 (android.widget.ActivityChooserModel, boolean) 
		android.widget.ActivityChooserModel x0
		boolean x1
	static boolean access$702 (android.widget.ActivityChooserModel, boolean) 
		android.widget.ActivityChooserModel x0
		boolean x1
	static void  () 
}

android/widget/SearchView$5.class
SearchView.java
package android.widget
 android.widget.SearchView$5 extends java.lang.Object implements android.view.View$OnLayoutChangeListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int) 
		android.view.View v
		int left
		int top
		int right
		int bottom
		int oldLeft
		int oldTop
		int oldRight
		int oldBottom
}

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

android/widget/AdapterViewAnimator$1$1.class
AdapterViewAnimator.java
package android.widget
 android.widget.AdapterViewAnimator$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AdapterViewAnimator$1 this$1
	void  (android.widget.AdapterViewAnimator$1) 
		android.widget.AdapterViewAnimator$1 this$1
	public void run () 
}

android/widget/AbsListView$SavedState.class
AbsListView.java
package android.widget
 android.widget.AbsListView$SavedState extends android.view.View$BaseSavedState {
	long selectedId
	long firstId
	int viewTop
	int position
	int height
	String filter
	boolean inActionMode
	int checkedItemCount
	android.util.SparseBooleanArray checkState
	android.util.LongSparseArray checkIdState
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	private void  (android.os.Parcel) 
		long key
		int value
		int i
		android.os.Parcel in
		int N
	public void writeToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel out
		int flags
		int N
	public java.lang.String toString () 
	void  (android.os.Parcel, android.widget.AbsListView$1) 
		android.os.Parcel x0
		android.widget.AbsListView$1 x1
	static void  () 
}

android/widget/DayPickerView$1.class
DayPickerView.java
package android.widget
 android.widget.DayPickerView$1 extends java.lang.Object implements android.widget.DayPickerPagerAdapter$OnDaySelectedListener  {
	final android.widget.DayPickerView this$0
	void  (android.widget.DayPickerView) 
		android.widget.DayPickerView this$0
	public void onDaySelected (android.widget.DayPickerPagerAdapter, android.icu.util.Calendar) 
		android.widget.DayPickerPagerAdapter adapter
		android.icu.util.Calendar day
}

android/widget/ZoomButtonsController$3.class
ZoomButtonsController.java
package android.widget
 android.widget.ZoomButtonsController$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.ZoomButtonsController this$0
	void  (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/RemoteViews$OnViewAppliedListener.class
RemoteViews.java
package android.widget
public abstract android.widget.RemoteViews$OnViewAppliedListener extends java.lang.Object {
	public abstract void onViewApplied (android.view.View) 
	public abstract void onError (java.lang.Exception) 
}

android/widget/CalendarView$OnDateChangeListener.class
CalendarView.java
package android.widget
public abstract android.widget.CalendarView$OnDateChangeListener extends java.lang.Object {
	public abstract void onSelectedDayChange (android.widget.CalendarView, int, int, int) 
}

android/widget/RemoteViewsAdapter$RemoteViewsMetaData.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsMetaData extends java.lang.Object {
	int count
	int viewTypeCount
	boolean hasStableIds
	android.widget.RemoteViews mUserLoadingView
	android.widget.RemoteViews mFirstView
	int mFirstViewHeight
	private final android.util.SparseIntArray mTypeIdIndexMap
	public void  () 
	public void set (android.widget.RemoteViewsAdapter$RemoteViewsMetaData) 
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData d
	public void reset () 
	public void setLoadingViewTemplates (android.widget.RemoteViews, android.widget.RemoteViews) 
		android.widget.RemoteViews loadingView
		android.widget.RemoteViews firstView
	public int getMappedViewType (int) 
		int typeId
		int mappedTypeId
	public boolean isViewTypeInRange (int) 
		int typeId
		int mappedType
	private synchronized android.view.View createDefaultLoadingView (android.view.ViewGroup) 
		android.view.View firstView
		float density
		Exception e
		android.view.ViewGroup parent
		android.content.Context context
		android.widget.TextView loadingTextView
	static android.view.View access$1100 (android.widget.RemoteViewsAdapter$RemoteViewsMetaData, android.view.ViewGroup) 
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData x0
		android.view.ViewGroup x1
}

android/widget/RadioGroup$1.class
RadioGroup.java
package android.widget
 android.widget.RadioGroup$1 extends java.lang.Object {
}

android/widget/TabHost$TabSpec.class
TabHost.java
package android.widget
public android.widget.TabHost$TabSpec extends java.lang.Object {
	private String mTag
	private android.widget.TabHost$IndicatorStrategy mIndicatorStrategy
	private android.widget.TabHost$ContentStrategy mContentStrategy
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, java.lang.String) 
		android.widget.TabHost this$0
		String tag
	public android.widget.TabHost$TabSpec setIndicator (java.lang.CharSequence) 
		CharSequence label
	public android.widget.TabHost$TabSpec setIndicator (java.lang.CharSequence, android.graphics.drawable.Drawable) 
		CharSequence label
		android.graphics.drawable.Drawable icon
	public android.widget.TabHost$TabSpec setIndicator (android.view.View) 
		android.view.View view
	public android.widget.TabHost$TabSpec setContent (int) 
		int viewId
	public android.widget.TabHost$TabSpec setContent (android.widget.TabHost$TabContentFactory) 
		android.widget.TabHost$TabContentFactory contentFactory
	public android.widget.TabHost$TabSpec setContent (android.content.Intent) 
		android.content.Intent intent
	public java.lang.String getTag () 
	void  (android.widget.TabHost, java.lang.String, android.widget.TabHost$1) 
		android.widget.TabHost x0
		String x1
		android.widget.TabHost$1 x2
	static android.widget.TabHost$IndicatorStrategy access$200 (android.widget.TabHost$TabSpec) 
		android.widget.TabHost$TabSpec x0
	static android.widget.TabHost$ContentStrategy access$300 (android.widget.TabHost$TabSpec) 
		android.widget.TabHost$TabSpec x0
}

android/widget/TextClock$FormatChangeObserver.class
TextClock.java
package android.widget
 android.widget.TextClock$FormatChangeObserver extends android.database.ContentObserver {
	final android.widget.TextClock this$0
	public void  (android.widget.TextClock, android.os.Handler) 
		android.os.Handler handler
	public void onChange (boolean) 
		boolean selfChange
	public void onChange (boolean, android.net.Uri) 
		boolean selfChange
		android.net.Uri uri
}

android/widget/VideoView$6.class
VideoView.java
package android.widget
 android.widget.VideoView$6 extends java.lang.Object implements android.media.MediaPlayer$OnBufferingUpdateListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void onBufferingUpdate (android.media.MediaPlayer, int) 
		android.media.MediaPlayer mp
		int percent
}

android/widget/ProgressBar$AccessibilityEventSender.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$AccessibilityEventSender extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ProgressBar this$0
	private void  (android.widget.ProgressBar) 
	public void run () 
	void  (android.widget.ProgressBar, android.widget.ProgressBar$1) 
		android.widget.ProgressBar x0
		android.widget.ProgressBar$1 x1
}

android/widget/SearchView$UpdatableTouchDelegate.class
SearchView.java
package android.widget
 android.widget.SearchView$UpdatableTouchDelegate extends android.view.TouchDelegate {
	private final android.view.View mDelegateView
	private final android.graphics.Rect mTargetBounds
	private final android.graphics.Rect mActualBounds
	private final android.graphics.Rect mSlopBounds
	private final int mSlop
	private boolean mDelegateTargeted
	public void  (android.graphics.Rect, android.graphics.Rect, android.view.View) 
		android.graphics.Rect targetBounds
		android.graphics.Rect actualBounds
		android.view.View delegateView
	public void setBounds (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect desiredBounds
		android.graphics.Rect actualBounds
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int x
		int y
		boolean sendToDelegate
		boolean hit
		boolean handled
}

android/widget/CalendarViewLegacyDelegate.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate extends android.widget.CalendarView$AbstractCalendarViewDelegate {
	private static final boolean DEFAULT_SHOW_WEEK_NUMBER
	private static final long MILLIS_IN_DAY
	private static final int DAYS_PER_WEEK
	private static final long MILLIS_IN_WEEK
	private static final int SCROLL_HYST_WEEKS
	private static final int GOTO_SCROLL_DURATION
	private static final int ADJUSTMENT_SCROLL_DURATION
	private static final int SCROLL_CHANGE_DELAY
	private static final int DEFAULT_SHOWN_WEEK_COUNT
	private static final int DEFAULT_DATE_TEXT_SIZE
	private static final int UNSCALED_SELECTED_DATE_VERTICAL_BAR_WIDTH
	private static final int UNSCALED_WEEK_MIN_VISIBLE_HEIGHT
	private static final int UNSCALED_LIST_SCROLL_TOP_OFFSET
	private static final int UNSCALED_BOTTOM_BUFFER
	private static final int UNSCALED_WEEK_SEPARATOR_LINE_WIDTH
	private static final int DEFAULT_WEEK_DAY_TEXT_APPEARANCE_RES_ID
	private final int mWeekSeperatorLineWidth
	private int mDateTextSize
	private android.graphics.drawable.Drawable mSelectedDateVerticalBar
	private final int mSelectedDateVerticalBarWidth
	private int mSelectedWeekBackgroundColor
	private int mFocusedMonthDateColor
	private int mUnfocusedMonthDateColor
	private int mWeekSeparatorLineColor
	private int mWeekNumberColor
	private int mWeekDayTextAppearanceResId
	private int mDateTextAppearanceResId
	private int mListScrollTopOffset
	private int mWeekMinVisibleHeight
	private int mBottomBuffer
	private int mShownWeekCount
	private boolean mShowWeekNumber
	private int mDaysPerWeek
	private float mFriction
	private float mVelocityScale
	private android.widget.CalendarViewLegacyDelegate$WeeksAdapter mAdapter
	private android.widget.ListView mListView
	private android.widget.TextView mMonthName
	private android.view.ViewGroup mDayNamesHeader
	private String[] mDayNamesShort
	private String[] mDayNamesLong
	private int mFirstDayOfWeek
	private int mCurrentMonthDisplayed
	private long mPreviousScrollPosition
	private boolean mIsScrollingUp
	private int mPreviousScrollState
	private int mCurrentScrollState
	private android.widget.CalendarView$OnDateChangeListener mOnDateChangeListener
	private android.widget.CalendarViewLegacyDelegate$ScrollStateRunnable mScrollStateChangedRunnable
	private android.icu.util.Calendar mTempDate
	private android.icu.util.Calendar mFirstDayOfMonth
	private android.icu.util.Calendar mMinDate
	private android.icu.util.Calendar mMaxDate
	void  (android.widget.CalendarView, android.content.Context, android.util.AttributeSet, int, int) 
		android.widget.CalendarView delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		String minDate
		String maxDate
		android.util.DisplayMetrics displayMetrics
		android.view.LayoutInflater layoutInflater
		android.view.View content
	public void setShownWeekCount (int) 
		int count
	public int getShownWeekCount () 
	public void setSelectedWeekBackgroundColor (int) 
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		int i
		int childCount
		int color
	public int getSelectedWeekBackgroundColor () 
	public void setFocusedMonthDateColor (int) 
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		int i
		int childCount
		int color
	public int getFocusedMonthDateColor () 
	public void setUnfocusedMonthDateColor (int) 
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		int i
		int childCount
		int color
	public int getUnfocusedMonthDateColor () 
	public void setWeekNumberColor (int) 
		int color
	public int getWeekNumberColor () 
	public void setWeekSeparatorLineColor (int) 
		int color
	public int getWeekSeparatorLineColor () 
	public void setSelectedDateVerticalBar (int) 
		int resourceId
		android.graphics.drawable.Drawable drawable
	public void setSelectedDateVerticalBar (android.graphics.drawable.Drawable) 
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		int i
		int childCount
		android.graphics.drawable.Drawable drawable
	public android.graphics.drawable.Drawable getSelectedDateVerticalBar () 
	public void setWeekDayTextAppearance (int) 
		int resourceId
	public int getWeekDayTextAppearance () 
	public void setDateTextAppearance (int) 
		int resourceId
	public int getDateTextAppearance () 
	public void setMinDate (long) 
		long minDate
		android.icu.util.Calendar date
	public long getMinDate () 
	public void setMaxDate (long) 
		long maxDate
		android.icu.util.Calendar date
	public long getMaxDate () 
	public void setShowWeekNumber (boolean) 
		boolean showWeekNumber
	public boolean getShowWeekNumber () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public void setDate (long) 
		long date
	public void setDate (long, boolean, boolean) 
		long date
		boolean animate
		boolean center
	public long getDate () 
	public void setOnDateChangeListener (android.widget.CalendarView$OnDateChangeListener) 
		android.widget.CalendarView$OnDateChangeListener listener
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	protected void setCurrentLocale (java.util.Locale) 
		java.util.Locale locale
	private void updateDateTextSize () 
		android.content.res.TypedArray dateTextAppearance
	private void invalidateAllWeekViews () 
		android.view.View view
		int i
		int childCount
	private static android.icu.util.Calendar getCalendarForLocale (android.icu.util.Calendar, java.util.Locale) 
		long currentTimeMillis
		android.icu.util.Calendar newCalendar
		android.icu.util.Calendar oldCalendar
		java.util.Locale locale
	private static boolean isSameDate (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar firstDate
		android.icu.util.Calendar secondDate
	private void setUpAdapter () 
	private void setUpHeader () 
		int calendarDay
		int i
		int count
		int i
		int count
		android.widget.TextView label
	private void setUpListView () 
	private void goTo (android.icu.util.Calendar, boolean, boolean, boolean) 
		android.icu.util.Calendar date
		boolean animate
		boolean setSelected
		boolean forceScroll
		int firstFullyVisiblePosition
		android.view.View firstChild
		int lastFullyVisiblePosition
		int position
	private void onScrollStateChanged (android.widget.AbsListView, int) 
		android.widget.AbsListView view
		int scrollState
	private void onScroll (android.widget.AbsListView, int, int, int) 
		int month
		int monthDiff
		int monthDiff
		android.icu.util.Calendar firstDay
		int month
		int monthDiff
		android.widget.AbsListView view
		int firstVisibleItem
		int visibleItemCount
		int totalItemCount
		android.widget.CalendarViewLegacyDelegate$WeekView child
		long currScroll
		int offset
	private void setMonthDisplayed (android.icu.util.Calendar) 
		android.icu.util.Calendar calendar
		int flags
		long millis
		String newMonthName
	private int getWeeksSinceMinDate (android.icu.util.Calendar) 
		android.icu.util.Calendar date
		long endTimeMillis
		long startTimeMillis
		long dayOffsetMillis
	static android.widget.CalendarView$OnDateChangeListener access$600 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static android.widget.CalendarViewLegacyDelegate$WeeksAdapter access$700 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static void access$800 (android.widget.CalendarViewLegacyDelegate, android.widget.AbsListView, int) 
		android.widget.CalendarViewLegacyDelegate x0
		android.widget.AbsListView x1
		int x2
	static void access$900 (android.widget.CalendarViewLegacyDelegate, android.widget.AbsListView, int, int, int) 
		android.widget.CalendarViewLegacyDelegate x0
		android.widget.AbsListView x1
		int x2
		int x3
		int x4
	static int access$1002 (android.widget.CalendarViewLegacyDelegate, int) 
		android.widget.CalendarViewLegacyDelegate x0
		int x1
	static int access$1100 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$1200 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static boolean access$1300 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$1102 (android.widget.CalendarViewLegacyDelegate, int) 
		android.widget.CalendarViewLegacyDelegate x0
		int x1
	static int access$1400 (android.widget.CalendarViewLegacyDelegate, android.icu.util.Calendar) 
		android.widget.CalendarViewLegacyDelegate x0
		android.icu.util.Calendar x1
	static android.icu.util.Calendar access$1500 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static android.icu.util.Calendar access$1600 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$1700 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static android.widget.ListView access$1800 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static android.icu.util.Calendar access$1900 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static void access$2000 (android.widget.CalendarViewLegacyDelegate, android.icu.util.Calendar) 
		android.widget.CalendarViewLegacyDelegate x0
		android.icu.util.Calendar x1
	static boolean access$2100 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2200 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2300 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2400 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2500 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2600 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2700 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2800 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$2900 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$3000 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static android.graphics.drawable.Drawable access$3100 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
	static int access$3200 (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate x0
}

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

android/widget/MediaController$2.class
MediaController.java
package android.widget
 android.widget.MediaController$2 extends java.lang.Object implements android.view.View$OnTouchListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.view.View v
		android.view.MotionEvent event
}

android/widget/CursorTreeAdapter$1.class
CursorTreeAdapter.java
package android.widget
 android.widget.CursorTreeAdapter$1 extends java.lang.Object {
}

android/widget/AbsListView$FlingRunnable$1.class
AbsListView.java
package android.widget
 android.widget.AbsListView$FlingRunnable$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AbsListView$FlingRunnable this$1
	void  (android.widget.AbsListView$FlingRunnable) 
		android.widget.AbsListView$FlingRunnable this$1
	public void run () 
		int activeId
		android.view.VelocityTracker vt
		android.widget.OverScroller scroller
		float yvel
}

android/widget/ZoomButtonsController$Container.class
ZoomButtonsController.java
package android.widget
 android.widget.ZoomButtonsController$Container extends android.widget.FrameLayout {
	final android.widget.ZoomButtonsController this$0
	public void  (android.widget.ZoomButtonsController, android.content.Context) 
		android.content.Context context
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
}

android/widget/Chronometer$1.class
Chronometer.java
package android.widget
 android.widget.Chronometer$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Chronometer this$0
	void  (android.widget.Chronometer) 
		android.widget.Chronometer this$0
	public void run () 
}

android/widget/RemoteViews$SetOnClickFillInIntent$1.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetOnClickFillInIntent$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.RemoteViews$OnClickHandler val$handler
	final android.widget.RemoteViews$SetOnClickFillInIntent this$1
	void  (android.widget.RemoteViews$SetOnClickFillInIntent, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$SetOnClickFillInIntent this$1
	public void onClick (android.view.View) 
		android.view.View v
		android.view.View parent
		android.app.PendingIntent pendingIntent
		android.graphics.Rect rect
}

android/widget/MediaController$3.class
MediaController.java
package android.widget
 android.widget.MediaController$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void run () 
}

android/widget/AbsListView$RecycleBin.class
AbsListView.java
package android.widget
 android.widget.AbsListView$RecycleBin extends java.lang.Object {
	private android.widget.AbsListView$RecyclerListener mRecyclerListener
	private int mFirstActivePosition
	private android.view.View[] mActiveViews
	private java.util.ArrayList[] mScrapViews
	private int mViewTypeCount
	private java.util.ArrayList mCurrentScrap
	private java.util.ArrayList mSkippedScrap
	private android.util.SparseArray mTransientStateViews
	private android.util.LongSparseArray mTransientStateViewsById
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void setViewTypeCount (int) 
		int i
		int viewTypeCount
		java.util.ArrayList[] scrapViews
	public void markChildrenDirty () 
		int i
		java.util.ArrayList scrap
		int scrapCount
		int j
		java.util.ArrayList scrap
		int scrapCount
		int i
		int typeCount
		int i
		int count
		int i
		int count
	public boolean shouldRecycleViewType (int) 
		int viewType
	void clear () 
		java.util.ArrayList scrap
		java.util.ArrayList scrap
		int i
		int typeCount
	void fillActiveViews (int, int) 
		android.view.View child
		android.widget.AbsListView$LayoutParams lp
		int i
		int childCount
		int firstActivePosition
		android.view.View[] activeViews
	android.view.View getActiveView (int) 
		android.view.View match
		int position
		int index
		android.view.View[] activeViews
	android.view.View getTransientStateView (int) 
		long id
		android.view.View result
		android.view.View result
		int index
		int position
	void clearTransientStateViews () 
		int i
		int N
		int i
		int N
		android.util.SparseArray viewsByPos
		android.util.LongSparseArray viewsById
	android.view.View getScrapView (int) 
		int position
		int whichScrap
	void addScrapView (android.view.View, int) 
		android.view.View scrap
		int position
		android.widget.AbsListView$LayoutParams lp
		int viewType
		boolean scrapHasTransientState
	private java.util.ArrayList getSkippedScrap () 
	void removeSkippedScrap () 
		int i
		int count
	void scrapActiveViews () 
		long id
		android.widget.AbsListView$LayoutParams lp
		int whichScrap
		android.view.View victim
		int i
		android.view.View[] activeViews
		boolean hasListener
		boolean multipleScraps
		java.util.ArrayList scrapViews
		int count
	void fullyDetachScrapViews () 
		android.view.View view
		int j
		java.util.ArrayList scrapPile
		int i
		int viewTypeCount
		java.util.ArrayList[] scrapViews
	private void pruneScrapViews () 
		java.util.ArrayList scrapPile
		int size
		int i
		android.view.View v
		int i
		android.view.View v
		int i
		int maxViews
		int viewTypeCount
		java.util.ArrayList[] scrapViews
		android.util.SparseArray transViewsByPos
		android.util.LongSparseArray transViewsById
	void reclaimScrapViews (java.util.List) 
		java.util.ArrayList scrapPile
		int i
		int viewTypeCount
		java.util.ArrayList[] scrapViews
		java.util.List views
	void setCacheColorHint (int) 
		int i
		java.util.ArrayList scrap
		int scrapCount
		int j
		java.util.ArrayList scrap
		int scrapCount
		int i
		int typeCount
		android.view.View victim
		int i
		int color
		android.view.View[] activeViews
		int count
	private android.view.View retrieveFromScrap (java.util.ArrayList, int) 
		long id
		android.view.View scrap
		android.view.View view
		android.widget.AbsListView$LayoutParams params
		int i
		android.view.View scrap
		java.util.ArrayList scrapViews
		int position
		int size
	private void clearScrap (java.util.ArrayList) 
		int j
		java.util.ArrayList scrap
		int scrapCount
	private void clearAccessibilityFromScrap (android.view.View) 
		android.view.View view
	private void removeDetachedView (android.view.View, boolean) 
		android.view.View child
		boolean animate
	static android.widget.AbsListView$RecyclerListener access$4300 (android.widget.AbsListView$RecycleBin) 
		android.widget.AbsListView$RecycleBin x0
	static android.widget.AbsListView$RecyclerListener access$4302 (android.widget.AbsListView$RecycleBin, android.widget.AbsListView$RecyclerListener) 
		android.widget.AbsListView$RecycleBin x0
		android.widget.AbsListView$RecyclerListener x1
}

android/widget/SearchView$2.class
SearchView.java
package android.widget
 android.widget.SearchView$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void run () 
}

android/widget/RadioButton.class
RadioButton.java
package android.widget
public android.widget.RadioButton extends android.widget.CompoundButton {
	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
	public void toggle () 
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/TimePicker$AbstractTimePickerDelegate$SavedState.class
TimePicker.java
package android.widget
public android.widget.TimePicker$AbstractTimePickerDelegate$SavedState extends android.view.View$BaseSavedState {
	private final int mHour
	private final int mMinute
	private final boolean mIs24HourMode
	private final int mCurrentItemShowing
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.os.Parcelable, int, int, boolean) 
		android.os.Parcelable superState
		int hour
		int minute
		boolean is24HourMode
	public void  (android.os.Parcelable, int, int, boolean, int) 
		android.os.Parcelable superState
		int hour
		int minute
		boolean is24HourMode
		int currentItemShowing
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int getHour () 
	public int getMinute () 
	public boolean is24HourMode () 
	public int getCurrentItemShowing () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.widget.TimePicker$1) 
		android.os.Parcel x0
		android.widget.TimePicker$1 x1
	static void  () 
}

android/widget/GridLayout$PackedMap.class
GridLayout.java
package android.widget
final android.widget.GridLayout$PackedMap extends java.lang.Object {
	public final int[] index
	public final Object[] keys
	public final Object[] values
	private void  (java.lang.Object[], java.lang.Object[]) 
		Object[] keys
		Object[] values
	public java.lang.Object getValue (int) 
		int i
	private static int[] createIndex (java.lang.Object[]) 
		Object key
		Integer index
		int i
		Object[] keys
		int size
		int[] result
		java.util.Map keyToIndex
	private static java.lang.Object[] compact (java.lang.Object[], int[]) 
		int i
		Object[] a
		int[] index
		int size
		Class componentType
		Object[] result
	void  (java.lang.Object[], java.lang.Object[], android.widget.GridLayout$1) 
		Object[] x0
		Object[] x1
		android.widget.GridLayout$1 x2
}

android/widget/Gallery$1.class
Gallery.java
package android.widget
 android.widget.Gallery$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Gallery this$0
	void  (android.widget.Gallery) 
		android.widget.Gallery this$0
	public void run () 
}

android/widget/RemoteViews$2.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$2 extends android.widget.RemoteViews$RuntimeAction {
	void  () 
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
}

android/widget/FastScroller$6.class
FastScroller.java
package android.widget
final android.widget.FastScroller$6 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, int) 
		android.view.View object
		int value
	public java.lang.Integer get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/TableRow$LayoutParams.class
TableRow.java
package android.widget
public android.widget.TableRow$LayoutParams extends android.widget.LinearLayout$LayoutParams {
	public int column
	public int span
	private static final int LOCATION
	private static final int LOCATION_NEXT
	private int[] mOffset
	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 w
		int h
	public void  (int, int, float) 
		int w
		int h
		float initWeight
	public void  () 
	public void  (int) 
		int column
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray a
		int widthAttr
		int heightAttr
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	static int[] access$200 (android.widget.TableRow$LayoutParams) 
		android.widget.TableRow$LayoutParams x0
}

android/widget/ActionMenuView$1.class
ActionMenuView.java
package android.widget
 android.widget.ActionMenuView$1 extends java.lang.Object {
}

android/widget/CalendarViewLegacyDelegate$ScrollStateRunnable.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$ScrollStateRunnable extends java.lang.Object implements java.lang.Runnable  {
	private android.widget.AbsListView mView
	private int mNewState
	final android.widget.CalendarViewLegacyDelegate this$0
	private void  (android.widget.CalendarViewLegacyDelegate) 
	public void doScrollStateChange (android.widget.AbsListView, int) 
		android.widget.AbsListView view
		int scrollState
	public void run () 
		android.view.View child
		int dist
	void  (android.widget.CalendarViewLegacyDelegate, android.widget.CalendarViewLegacyDelegate$1) 
		android.widget.CalendarViewLegacyDelegate x0
		android.widget.CalendarViewLegacyDelegate$1 x1
}

android/widget/SimpleCursorAdapter$CursorToStringConverter.class
SimpleCursorAdapter.java
package android.widget
public abstract android.widget.SimpleCursorAdapter$CursorToStringConverter extends java.lang.Object {
	public abstract java.lang.CharSequence convertToString (android.database.Cursor) 
}

android/widget/ActivityChooserModel$ActivityChooserModelClient.class
ActivityChooserModel.java
package android.widget
public abstract android.widget.ActivityChooserModel$ActivityChooserModelClient extends java.lang.Object {
	public abstract void setActivityChooserModel (android.widget.ActivityChooserModel) 
}

android/widget/RemoteViews$5.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$5 extends java.lang.Object {
	static final int[] $SwitchMap$android$graphics$Bitmap$Config
	static void  () 
}

android/widget/ShareActionProvider$OnShareTargetSelectedListener.class
ShareActionProvider.java
package android.widget
public abstract android.widget.ShareActionProvider$OnShareTargetSelectedListener extends java.lang.Object {
	public abstract boolean onShareTargetSelected (android.widget.ShareActionProvider, android.content.Intent) 
}

android/widget/ThemedSpinnerAdapter.class
ThemedSpinnerAdapter.java
package android.widget
public abstract android.widget.ThemedSpinnerAdapter extends java.lang.Object implements android.widget.SpinnerAdapter  {
	public abstract void setDropDownViewTheme (android.content.res.Resources$Theme) 
	public abstract android.content.res.Resources$Theme getDropDownViewTheme () 
}

android/widget/VideoView$1.class
VideoView.java
package android.widget
 android.widget.VideoView$1 extends java.lang.Object implements android.media.MediaPlayer$OnVideoSizeChangedListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void onVideoSizeChanged (android.media.MediaPlayer, int, int) 
		android.media.MediaPlayer mp
		int width
		int height
}

android/widget/TabWidget$OnTabSelectionChanged.class
TabWidget.java
package android.widget
abstract android.widget.TabWidget$OnTabSelectionChanged extends java.lang.Object {
	public abstract void onTabSelectionChanged (int, boolean) 
}

android/widget/Gallery$2.class
Gallery.java
package android.widget
 android.widget.Gallery$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Gallery this$0
	void  (android.widget.Gallery) 
		android.widget.Gallery this$0
	public void run () 
}

android/widget/LinearLayout$LayoutParams.class
LinearLayout.java
package android.widget
public android.widget.LinearLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	public float weight
	public int gravity
	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  (int, int, float) 
		int width
		int height
		float weight
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.widget.LinearLayout$LayoutParams) 
		android.widget.LinearLayout$LayoutParams source
	public java.lang.String debug (java.lang.String) 
		String output
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/widget/ExpandableListView$OnGroupExpandListener.class
ExpandableListView.java
package android.widget
public abstract android.widget.ExpandableListView$OnGroupExpandListener extends java.lang.Object {
	public abstract void onGroupExpand (int) 
}

android/widget/CursorAdapter$ChangeObserver.class
CursorAdapter.java
package android.widget
 android.widget.CursorAdapter$ChangeObserver extends android.database.ContentObserver {
	final android.widget.CursorAdapter this$0
	public void  (android.widget.CursorAdapter) 
	public boolean deliverSelfNotifications () 
	public void onChange (boolean) 
		boolean selfChange
}

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

android/widget/AbsListView$CheckForLongPress.class
AbsListView.java
package android.widget
 android.widget.AbsListView$CheckForLongPress extends android.widget.AbsListView$WindowRunnnable implements java.lang.Runnable  {
	private static final int INVALID_COORD
	private float mX
	private float mY
	final android.widget.AbsListView this$0
	private void  (android.widget.AbsListView) 
	private void setCoords (float, float) 
		float x
		float y
	public void run () 
		int longPressPosition
		long longPressId
		boolean handled
		int motionPosition
		android.view.View child
	void  (android.widget.AbsListView, android.widget.AbsListView$1) 
		android.widget.AbsListView x0
		android.widget.AbsListView$1 x1
	static void access$1200 (android.widget.AbsListView$CheckForLongPress, float, float) 
		android.widget.AbsListView$CheckForLongPress x0
		float x1
		float x2
}

android/widget/ExpandableListConnector$PositionMetadata.class
ExpandableListConnector.java
package android.widget
public android.widget.ExpandableListConnector$PositionMetadata extends java.lang.Object {
	private static final int MAX_POOL_SIZE
	private static java.util.ArrayList sPool
	public android.widget.ExpandableListPosition position
	public android.widget.ExpandableListConnector$GroupMetadata groupMetadata
	public int groupInsertIndex
	private void resetState () 
	private void  () 
	static android.widget.ExpandableListConnector$PositionMetadata obtain (int, int, int, int, android.widget.ExpandableListConnector$GroupMetadata, int) 
		int flatListPos
		int type
		int groupPos
		int childPos
		android.widget.ExpandableListConnector$GroupMetadata groupMetadata
		int groupInsertIndex
		android.widget.ExpandableListConnector$PositionMetadata pm
	private static android.widget.ExpandableListConnector$PositionMetadata getRecycledOrCreate () 
		android.widget.ExpandableListConnector$PositionMetadata pm
		android.widget.ExpandableListConnector$PositionMetadata pm
	public void recycle () 
	public boolean isExpanded () 
	static void  () 
}

android/widget/ListView$FixedViewInfo.class
ListView.java
package android.widget
public android.widget.ListView$FixedViewInfo extends java.lang.Object {
	public android.view.View view
	public Object data
	public boolean isSelectable
	final android.widget.ListView this$0
	public void  (android.widget.ListView) 
		android.widget.ListView this$0
}

android/widget/AccessibilityIterators.class
AccessibilityIterators.java
package android.widget
final android.widget.AccessibilityIterators extends java.lang.Object {
	void  () 
}

android/widget/TimePickerClockDelegate$ClickActionDelegate.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$ClickActionDelegate extends android.view.View$AccessibilityDelegate {
	private final android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction mClickAction
	public void  (android.content.Context, int) 
		android.content.Context context
		int resId
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
}

android/widget/Editor$HandleView.class
Editor.java
package android.widget
public abstract android.widget.Editor$HandleView extends android.view.View implements android.widget.Editor$TextViewPositionListener  {
	protected android.graphics.drawable.Drawable mDrawable
	protected android.graphics.drawable.Drawable mDrawableLtr
	protected android.graphics.drawable.Drawable mDrawableRtl
	private final android.widget.PopupWindow mContainer
	private int mPositionX
	private int mPositionY
	private boolean mIsDragging
	private float mTouchToWindowOffsetX
	private float mTouchToWindowOffsetY
	protected int mHotspotX
	protected int mHorizontalGravity
	private float mTouchOffsetY
	private float mIdealVerticalOffset
	private int mLastParentX
	private int mLastParentY
	private int mLastParentXOnScreen
	private int mLastParentYOnScreen
	protected int mPreviousOffset
	private boolean mPositionHasChanged
	private int mMinSize
	protected int mPrevLine
	protected int mPreviousLineTouched
	private static final int HISTORY_SIZE
	private static final int TOUCH_UP_FILTER_DELAY_AFTER
	private static final int TOUCH_UP_FILTER_DELAY_BEFORE
	private final long[] mPreviousOffsetsTimes
	private final int[] mPreviousOffsets
	private int mPreviousOffsetIndex
	private int mNumberPreviousOffsets
	final android.widget.Editor this$0
	private void  (android.widget.Editor, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, int) 
		android.widget.Editor this$0
		android.graphics.drawable.Drawable drawableLtr
		android.graphics.drawable.Drawable drawableRtl
		int id
		int handleHeight
	public float getIdealVerticalOffset () 
	protected void updateDrawable () 
		android.text.Layout layout
		int offset
		boolean isRtlCharAtOffset
		android.graphics.drawable.Drawable oldDrawable
	protected abstract int getHotspotX (android.graphics.drawable.Drawable, boolean) 
	protected abstract int getHorizontalGravity (boolean) 
	private void startTouchUpFilter (int) 
		int offset
	private void addPositionToTouchUpFilter (int) 
		int offset
	private void filterOnTouchUp () 
		long now
		int i
		int index
		int iMax
	public boolean offsetHasBeenChanged () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public void invalidate () 
	private int getPreferredWidth () 
	private int getPreferredHeight () 
	public void show () 
	protected void dismiss () 
	public void hide () 
	public boolean isShowing () 
	private boolean isVisible () 
	public abstract int getCurrentCursorOffset () 
	protected abstract void updateSelection (int) 
	public abstract void updatePosition (float, float) 
	protected boolean isAtRtlRun (android.text.Layout, int) 
		android.text.Layout layout
		int offset
	public float getHorizontal (android.text.Layout, int) 
		android.text.Layout layout
		int offset
	protected int getOffsetAtCoordinate (android.text.Layout, int, float) 
		android.text.Layout layout
		int line
		float x
	protected void positionAtCursorOffset (int, boolean) 
		int line
		int offset
		boolean forceUpdatePosition
		android.text.Layout layout
		boolean offsetChanged
	int getCursorHorizontalPosition (android.text.Layout, int) 
		android.text.Layout layout
		int offset
	public void updatePosition (int, int, boolean, boolean) 
		int[] pts
		int parentPositionX
		int parentPositionY
		boolean parentPositionChanged
		boolean parentScrolled
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas c
		int drawWidth
		int left
	private int getHorizontalOffset () 
		int width
		int drawWidth
		int left
		int left
	protected int getCursorOffset () 
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.widget.Editor$PositionListener positionListener
		float xInWindow
		float yInWindow
		float newVerticalOffset
		float xInWindow
		float yInWindow
		float previousVerticalOffset
		float currentVerticalOffset
		float newVerticalOffset
		float newPosX
		float newPosY
		android.view.MotionEvent ev
	public boolean isDragging () 
	void onHandleMoved () 
	public void onDetached () 
	void  (android.widget.Editor, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, int, android.widget.Editor$1) 
		android.widget.Editor x0
		android.graphics.drawable.Drawable x1
		android.graphics.drawable.Drawable x2
		int x3
		android.widget.Editor$1 x4
}

android/widget/ViewSwitcher$ViewFactory.class
ViewSwitcher.java
package android.widget
public abstract android.widget.ViewSwitcher$ViewFactory extends java.lang.Object {
	public abstract android.view.View makeView () 
}

android/widget/TimePicker$AbstractTimePickerDelegate.class
TimePicker.java
package android.widget
abstract android.widget.TimePicker$AbstractTimePickerDelegate extends java.lang.Object implements android.widget.TimePicker$TimePickerDelegate  {
	protected final android.widget.TimePicker mDelegator
	protected final android.content.Context mContext
	protected final java.util.Locale mLocale
	protected android.widget.TimePicker$OnTimeChangedListener mOnTimeChangedListener
	public void  (android.widget.TimePicker, android.content.Context) 
		android.widget.TimePicker delegator
		android.content.Context context
}

android/widget/ListPopupWindow$1.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$1 extends android.widget.ForwardingListener {
	final android.widget.ListPopupWindow this$0
	void  (android.widget.ListPopupWindow, android.view.View) 
		android.widget.ListPopupWindow this$0
		android.view.View src
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
}

android/widget/SearchView$4.class
SearchView.java
package android.widget
 android.widget.SearchView$4 extends java.lang.Object implements android.view.View$OnFocusChangeListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void onFocusChange (android.view.View, boolean) 
		android.view.View v
		boolean hasFocus
}

android/widget/TabHost$IntentContentStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$IntentContentStrategy extends java.lang.Object implements android.widget.TabHost$ContentStrategy  {
	private final String mTag
	private final android.content.Intent mIntent
	private android.view.View mLaunchedView
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, java.lang.String, android.content.Intent) 
		String tag
		android.content.Intent intent
	public android.view.View getContentView () 
		android.view.Window w
		android.view.View wd
	public void tabClosed () 
	void  (android.widget.TabHost, java.lang.String, android.content.Intent, android.widget.TabHost$1) 
		android.widget.TabHost x0
		String x1
		android.content.Intent x2
		android.widget.TabHost$1 x3
}

android/widget/RemoteViews$LayoutParamAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$LayoutParamAction extends android.widget.RemoteViews$Action {
	public static final int LAYOUT_MARGIN_END_DIMEN
	public static final int LAYOUT_WIDTH
	public static final int LAYOUT_MARGIN_BOTTOM_DIMEN
	int property
	int value
	public static final int TAG
	public void  (int, int, int) 
		int viewId
		int property
		int value
	public void  (android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		int resolved
		int resolved
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
		android.view.ViewGroup$LayoutParams layoutParams
	private static int resolveDimenPixelOffset (android.view.View, int) 
		android.view.View target
		int value
	public java.lang.String getActionName () 
}

android/widget/RatingBar$OnRatingBarChangeListener.class
RatingBar.java
package android.widget
public abstract android.widget.RatingBar$OnRatingBarChangeListener extends java.lang.Object {
	public abstract void onRatingChanged (android.widget.RatingBar, float, boolean) 
}

android/widget/RemoteViews$1.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$1 extends java.lang.ThreadLocal {
	void  () 
	protected java.lang.Object[] initialValue () 
	protected volatile java.lang.Object initialValue () 
}

android/widget/ListView.class
ListView.java
package android.widget
public android.widget.ListView extends android.widget.AbsListView {
	static final int NO_POSITION
	private static final float MAX_SCROLL_FACTOR
	private static final int MIN_SCROLL_PREVIEW_PIXELS
	java.util.ArrayList mHeaderViewInfos
	java.util.ArrayList mFooterViewInfos
	android.graphics.drawable.Drawable mDivider
	int mDividerHeight
	android.graphics.drawable.Drawable mOverScrollHeader
	android.graphics.drawable.Drawable mOverScrollFooter
	private boolean mIsCacheColorOpaque
	private boolean mDividerIsOpaque
	private boolean mHeaderDividersEnabled
	private boolean mFooterDividersEnabled
	private boolean mAreAllItemsSelectable
	private boolean mItemsCanFocus
	private final android.graphics.Rect mTempRect
	private android.graphics.Paint mDividerPaint
	private final android.widget.ListView$ArrowScrollFocusResult mArrowScrollFocusResult
	private android.widget.ListView$FocusSelector mFocusSelector
	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 dividerHeight
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		CharSequence[] entries
		android.graphics.drawable.Drawable d
		android.graphics.drawable.Drawable osHeader
		android.graphics.drawable.Drawable osFooter
	public int getMaxScrollAmount () 
	private void adjustViewsUpOrDown () 
		int delta
		android.view.View child
		android.view.View child
		int delta
		int childCount
	public void addHeaderView (android.view.View, java.lang.Object, boolean) 
		android.view.View v
		Object data
		boolean isSelectable
		android.widget.ListView$FixedViewInfo info
	public void addHeaderView (android.view.View) 
		android.view.View v
	public int getHeaderViewsCount () 
	public boolean removeHeaderView (android.view.View) 
		boolean result
		android.view.View v
	private void removeFixedViewInfo (android.view.View, java.util.ArrayList) 
		android.widget.ListView$FixedViewInfo info
		int i
		android.view.View v
		java.util.ArrayList where
		int len
	public void addFooterView (android.view.View, java.lang.Object, boolean) 
		android.view.View v
		Object data
		boolean isSelectable
		android.widget.ListView$FixedViewInfo info
	public void addFooterView (android.view.View) 
		android.view.View v
	public int getFooterViewsCount () 
	public boolean removeFooterView (android.view.View) 
		boolean result
		android.view.View v
	public android.widget.ListAdapter getAdapter () 
	public void setRemoteViewsAdapter (android.content.Intent) 
		android.content.Intent intent
	public void setAdapter (android.widget.ListAdapter) 
		int position
		int position
		android.widget.ListAdapter adapter
	void resetList () 
	private void clearRecycledState (java.util.ArrayList) 
		android.view.View child
		android.widget.AbsListView$LayoutParams p
		int i
		int count
		java.util.ArrayList infos
	private boolean showingTopFadingEdge () 
		int listTop
	private boolean showingBottomFadingEdge () 
		int childCount
		int bottomOfBottomChild
		int lastVisiblePosition
		int listBottom
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		int distanceToBottom
		int top
		int deltaToTop
		android.view.View child
		android.graphics.Rect rect
		boolean immediate
		int rectTopWithinChild
		int height
		int listUnfadedTop
		int listUnfadedBottom
		int fadingEdge
		int childCount
		int bottomOfBottomChild
		int scrollYDelta
		boolean scroll
	void fillGap (boolean) 
		int paddingTop
		int startOffset
		int paddingBottom
		int startOffset
		boolean down
		int count
	private android.view.View fillDown (int, int) 
		boolean selected
		android.view.View child
		int pos
		int nextTop
		android.view.View selectedView
		int end
	private android.view.View fillUp (int, int) 
		boolean selected
		android.view.View child
		int pos
		int nextBottom
		android.view.View selectedView
		int end
	private android.view.View fillFromTop (int) 
		int nextTop
	private android.view.View fillFromMiddle (int, int) 
		int childrenTop
		int childrenBottom
		int height
		int position
		android.view.View sel
		int selHeight
	private void fillAboveAndBelow (android.view.View, int) 
		android.view.View sel
		int position
		int dividerHeight
	private android.view.View fillFromSelection (int, int, int) 
		int spaceAbove
		int spaceBelow
		int offset
		int spaceAbove
		int spaceBelow
		int offset
		int selectedTop
		int childrenTop
		int childrenBottom
		int fadingEdgeLength
		int selectedPosition
		android.view.View sel
		int topSelectionPixel
		int bottomSelectionPixel
	private int getBottomSelectionPixel (int, int, int) 
		int childrenBottom
		int fadingEdgeLength
		int selectedPosition
		int bottomSelectionPixel
	private int getTopSelectionPixel (int, int, int) 
		int childrenTop
		int fadingEdgeLength
		int selectedPosition
		int topSelectionPixel
	public void smoothScrollToPosition (int) 
		int position
	public void smoothScrollByOffset (int) 
		int offset
	private android.view.View moveSelection (android.view.View, android.view.View, int, int, int) 
		int spaceAbove
		int spaceBelow
		int halfVerticalSpace
		int offset
		int dividerHeight
		android.view.View sel
		android.view.View sel
		int spaceAbove
		int spaceBelow
		int halfVerticalSpace
		int offset
		android.view.View sel
		int newBottom
		int oldTop
		android.view.View oldSel
		android.view.View newSel
		int delta
		int childrenTop
		int childrenBottom
		int fadingEdgeLength
		int selectedPosition
		android.view.View sel
		int topSelectionPixel
		int bottomSelectionPixel
	protected void onDetachedFromWindow () 
	protected void onSizeChanged (int, int, int, int) 
		int childPosition
		int childBottom
		int offset
		int top
		android.view.View focusedChild
		int w
		int h
		int oldw
		int oldh
	protected void onMeasure (int, int) 
		android.view.View child
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		int childWidth
		int childHeight
		int childState
	private void measureScrapChild (android.view.View, int, int, int) 
		int childHeightSpec
		android.view.View child
		int position
		int widthMeasureSpec
		int heightHint
		android.widget.AbsListView$LayoutParams p
		int childWidthSpec
		int lpHeight
		int childHeightSpec
	protected boolean recycleOnMeasure () 
	final int measureHeightOfChildren (int, int, int, int, int) 
		android.view.View child
		int widthMeasureSpec
		int startPosition
		int endPosition
		int maxHeight
		int disallowPartialChildPosition
		android.widget.ListAdapter adapter
		int returnedHeight
		int dividerHeight
		int prevHeightWithoutPartialChild
		int i
		android.widget.AbsListView$RecycleBin recycleBin
		boolean recyle
		boolean[] isScrap
	int findMotionRow (int) 
		android.view.View v
		int i
		android.view.View v
		int i
		int y
		int childCount
	private android.view.View fillSpecific (int, int) 
		int childCount
		android.view.View above
		android.view.View below
		int childCount
		int position
		int top
		boolean tempIsSelected
		android.view.View temp
		android.view.View above
		android.view.View below
		int dividerHeight
	private void correctTooHigh (int) 
		android.view.View lastChild
		int lastBottom
		int end
		int bottomOffset
		android.view.View firstChild
		int firstTop
		int childCount
		int lastPosition
	private void correctTooLow (int) 
		android.view.View firstChild
		int firstTop
		int start
		int end
		int topOffset
		android.view.View lastChild
		int lastBottom
		int lastPosition
		int childCount
	protected void layoutChildren () 
		android.view.View focusChild
		android.view.View focusHost
		int i
		android.view.View sel
		Runnable focusRunnable
		int position
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		int position
		android.view.View sel
		android.view.View sel
		android.view.View sel
		int selectedPosition
		android.view.View focused
		boolean focusWasTaken
		android.view.View child
		android.view.View child
		boolean inTouchMode
		int virtualViewId
		android.view.accessibility.AccessibilityNodeProvider provider
		int position
		android.view.View restoreView
		android.view.View newAccessibilityFocusedView
		int childrenTop
		int childrenBottom
		int childCount
		int index
		int delta
		android.view.View sel
		android.view.View oldSel
		android.view.View oldFirst
		android.view.View newSel
		boolean dataChanged
		android.view.accessibility.AccessibilityNodeInfo accessibilityFocusLayoutRestoreNode
		android.view.View accessibilityFocusLayoutRestoreView
		int accessibilityFocusPosition
		android.view.ViewRootImpl viewRootImpl
		android.view.View focusLayoutRestoreDirectChild
		android.view.View focusLayoutRestoreView
		android.view.View focusedChild
		int firstPosition
		android.widget.AbsListView$RecycleBin recycleBin
		boolean blockLayoutRequests
	boolean trackMotionScroll (int, int) 
		int deltaY
		int incrementalDeltaY
		boolean result
	private void removeUnusedFixedViews (java.util.List) 
		android.widget.ListView$FixedViewInfo fixedViewInfo
		android.view.View view
		android.widget.AbsListView$LayoutParams lp
		int i
		java.util.List infoList
	private boolean isDirectChildHeaderOrFooter (android.view.View) 
		int i
		int i
		android.view.View child
		java.util.ArrayList headers
		int numHeaders
		java.util.ArrayList footers
		int numFooters
	private android.view.View makeAndAddView (int, int, boolean, int, boolean) 
		android.view.View activeView
		int position
		int y
		boolean flow
		int childrenLeft
		boolean selected
		android.view.View child
	private void setupChild (android.view.View, int, int, boolean, int, boolean, boolean) 
		int childHeightSpec
		int childWidthSpec
		int lpHeight
		int childHeightSpec
		int childRight
		int childBottom
		android.view.View child
		int position
		int y
		boolean flowDown
		int childrenLeft
		boolean selected
		boolean isAttachedToWindow
		boolean isSelected
		boolean updateChildSelected
		int mode
		boolean isPressed
		boolean updateChildPressed
		boolean needToMeasure
		android.widget.AbsListView$LayoutParams p
		int w
		int h
		int childTop
	protected boolean canAnimate () 
	public void setSelection (int) 
		int position
	void setSelectionInt (int) 
		int position
		boolean awakeScrollbars
		int selectedPosition
	int lookForSelectablePosition (int, boolean) 
		int position
		boolean lookDown
		android.widget.ListAdapter adapter
		int count
	int lookForSelectablePositionAfter (int, int, boolean) 
		int current
		int position
		boolean lookDown
		android.widget.ListAdapter adapter
		int after
		int count
	public void setSelectionAfterHeaderView () 
		int count
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.View focused
		android.view.KeyEvent event
		boolean handled
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private boolean commonKey (int, int, android.view.KeyEvent) 
		int keyCode
		int count
		android.view.KeyEvent event
		boolean handled
		int action
	boolean pageScroll (int) 
		int nextPage
		boolean down
		int nextPage
		boolean down
		int position
		int direction
		int nextPage
		boolean down
	boolean fullScroll (int) 
		int position
		int position
		int lastItem
		int direction
		boolean moved
	private boolean handleHorizontalFocusWithinListItem (int) 
		android.graphics.Rect focusedRect
		android.view.View currentFocus
		android.view.View nextFocus
		android.view.View globalNextFocus
		android.view.View selectedView
		int direction
		int numChildren
	boolean arrowScroll (int) 
		boolean handled
		int direction
	private final int nextSelectedPositionForDirection (android.view.View, int, int) 
		int nextSelected
		int listBottom
		int nextSelected
		int lastPos
		int nextSelected
		int listTop
		android.view.View selectedView
		int selectedPos
		int direction
		int nextSelected
	private boolean arrowScrollImpl (int) 
		android.view.View focused
		android.view.View focused
		int direction
		android.view.View selectedView
		int selectedPos
		int nextSelectedPosition
		int amountToScroll
		android.widget.ListView$ArrowScrollFocusResult focusResult
		boolean needToRedraw
	private void handleNewSelectionChange (android.view.View, int, int, boolean) 
		android.view.View topView
		android.view.View bottomView
		int topViewIndex
		int bottomViewIndex
		android.view.View selectedView
		int direction
		int newSelectedPosition
		boolean newFocusAssigned
		android.view.View topView
		android.view.View bottomView
		int topViewIndex
		int bottomViewIndex
		boolean topSelected
		int selectedIndex
		int nextSelectedIndex
		int numChildren
	private void measureAndAdjustDown (android.view.View, int, int) 
		int i
		int heightDelta
		android.view.View child
		int childIndex
		int numChildren
		int oldHeight
	private void measureItem (android.view.View) 
		int childHeightSpec
		android.view.View child
		android.view.ViewGroup$LayoutParams p
		int childWidthSpec
		int lpHeight
		int childHeightSpec
	private void relayoutMeasuredItem (android.view.View) 
		android.view.View child
		int w
		int h
		int childLeft
		int childRight
		int childTop
		int childBottom
	private int getArrowScrollPreviewLength () 
	private int amountToScroll (int, int) 
		int max
		int indexToMakeVisible
		int positionToMakeVisible
		android.view.View viewToMakeVisible
		int goalBottom
		int amountToScroll
		int max
		int indexToMakeVisible
		int positionToMakeVisible
		android.view.View viewToMakeVisible
		int goalTop
		int amountToScroll
		int direction
		int nextSelectedPosition
		int listBottom
		int listTop
		int numChildren
	private int lookForSelectablePositionOnScreen (int) 
		int pos
		int startPos
		int lastVisiblePos
		android.widget.ListAdapter adapter
		int pos
		int last
		int startPos
		android.widget.ListAdapter adapter
		int direction
		int firstPosition
	private android.widget.ListView$ArrowScrollFocusResult arrowScrollFocused (int) 
		android.view.View oldFocus
		android.view.View newFocus
		boolean topFadingEdgeShowing
		int listTop
		int ySearchPoint
		boolean bottomFadingEdgeShowing
		int listBottom
		int ySearchPoint
		int selectablePosition
		int positionOfNewFocus
		int focusScroll
		int maxScrollAmount
		int direction
		android.view.View selectedView
		android.view.View newFocus
	private int positionOfNewFocus (android.view.View) 
		android.view.View child
		int i
		android.view.View newFocus
		int numChildren
	private boolean isViewAncestorOf (android.view.View, android.view.View) 
		android.view.View child
		android.view.View parent
		android.view.ViewParent theParent
	private int amountToScrollToNewFocus (int, android.view.View, int) 
		int listBottom
		int direction
		android.view.View newFocus
		int positionOfNewFocus
		int amountToScroll
	private int distanceToView (android.view.View) 
		android.view.View descendant
		int distance
		int listBottom
	private void scrollListItemsBy (int) 
		int lastVisiblePosition
		android.widget.AbsListView$LayoutParams layoutParams
		int numChildren
		android.view.View last
		android.view.View first
		android.widget.AbsListView$LayoutParams layoutParams
		android.view.View first
		int lastIndex
		android.view.View last
		int amount
		int listBottom
		int listTop
		android.widget.AbsListView$RecycleBin recycleBin
	private android.view.View addViewAbove (android.view.View, int) 
		android.view.View theView
		int position
		int abovePosition
		android.view.View view
		int edgeOfNewChild
	private android.view.View addViewBelow (android.view.View, int) 
		android.view.View theView
		int position
		int belowPosition
		android.view.View view
		int edgeOfNewChild
	public void setItemsCanFocus (boolean) 
		boolean itemsCanFocus
	public boolean getItemsCanFocus () 
	public boolean isOpaque () 
		int listTop
		android.view.View first
		int listBottom
		android.view.View last
		boolean retValue
	public void setCacheColorHint (int) 
		int color
		boolean opaque
	void drawOverscrollHeader (android.graphics.Canvas, android.graphics.drawable.Drawable, android.graphics.Rect) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable drawable
		android.graphics.Rect bounds
		int height
		int span
	void drawOverscrollFooter (android.graphics.Canvas, android.graphics.drawable.Drawable, android.graphics.Rect) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable drawable
		android.graphics.Rect bounds
		int height
		int span
	protected void dispatchDraw (android.graphics.Canvas) 
		int nextIndex
		android.view.View child
		boolean isLastItem
		int itemIndex
		boolean isHeader
		boolean isFooter
		int i
		int bottom
		int scrollY
		int overFooterBottom
		boolean isFirstItem
		int previousIndex
		android.view.View child
		int top
		int itemIndex
		boolean isHeader
		boolean isFooter
		int i
		int absListBottom
		int scrollY
		int start
		android.graphics.Rect bounds
		int count
		int headerCount
		int itemCount
		int footerLimit
		boolean headerDividers
		boolean footerDividers
		int first
		boolean areAllItemsSelectable
		android.widget.ListAdapter adapter
		boolean fillForMissingDividers
		android.graphics.Paint paint
		int effectivePaddingTop
		int effectivePaddingBottom
		int listBottom
		android.graphics.Canvas canvas
		int dividerHeight
		android.graphics.drawable.Drawable overscrollHeader
		android.graphics.drawable.Drawable overscrollFooter
		boolean drawOverscrollHeader
		boolean drawOverscrollFooter
		boolean drawDividers
	protected boolean drawChild (android.graphics.Canvas, android.view.View, long) 
		android.graphics.Canvas canvas
		android.view.View child
		long drawingTime
		boolean more
	void drawDivider (android.graphics.Canvas, android.graphics.Rect, int) 
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
		int childIndex
		android.graphics.drawable.Drawable divider
	public android.graphics.drawable.Drawable getDivider () 
	public void setDivider (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable divider
	public int getDividerHeight () 
	public void setDividerHeight (int) 
		int height
	public void setHeaderDividersEnabled (boolean) 
		boolean headerDividersEnabled
	public boolean areHeaderDividersEnabled () 
	public void setFooterDividersEnabled (boolean) 
		boolean footerDividersEnabled
	public boolean areFooterDividersEnabled () 
	public void setOverscrollHeader (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable header
	public android.graphics.drawable.Drawable getOverscrollHeader () 
	public void setOverscrollFooter (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable footer
	public android.graphics.drawable.Drawable getOverscrollFooter () 
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		android.view.View other
		int distance
		int i
		android.graphics.Rect otherRect
		int minDistance
		int childCount
		int firstPosition
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
		android.widget.ListAdapter adapter
		int closetChildIndex
		int closestChildTop
	protected void onFinishInflate () 
		int i
		int count
	protected android.view.View findViewTraversal (int) 
		int id
		android.view.View v
	android.view.View findViewInHeadersOrFooters (java.util.ArrayList, int) 
		android.view.View v
		int i
		int len
		java.util.ArrayList where
		int id
	protected android.view.View findViewWithTagTraversal (java.lang.Object) 
		Object tag
		android.view.View v
	android.view.View findViewWithTagInHeadersOrFooters (java.util.ArrayList, java.lang.Object) 
		android.view.View v
		int i
		int len
		java.util.ArrayList where
		Object tag
	protected android.view.View findViewByPredicateTraversal (com.android.internal.util.Predicate, android.view.View) 
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
		android.view.View v
	android.view.View findViewByPredicateInHeadersOrFooters (java.util.ArrayList, com.android.internal.util.Predicate, android.view.View) 
		android.view.View v
		int i
		int len
		java.util.ArrayList where
		com.android.internal.util.Predicate predicate
		android.view.View childToSkip
	public long[] getCheckItemIds () 
		int i
		long[] result
		android.util.SparseBooleanArray states
		int count
		long[] ids
		android.widget.ListAdapter adapter
		int checkedCount
	int getHeightForPosition (int) 
		int position
		int height
	private boolean shouldAdjustHeightForDivider (int) 
		int nextIndex
		boolean isLastItem
		int previousIndex
		int start
		boolean isFirstItem
		android.widget.ListAdapter adapter
		boolean fillForMissingDividers
		int itemCount
		int headerCount
		int footerLimit
		boolean isHeader
		boolean isFooter
		boolean headerDividers
		boolean footerDividers
		int itemIndex
		int dividerHeight
		android.graphics.drawable.Drawable overscrollHeader
		android.graphics.drawable.Drawable overscrollFooter
		boolean drawOverscrollHeader
		boolean drawOverscrollFooter
		boolean drawDividers
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
		int rowsCount
		int selectionMode
		android.view.accessibility.AccessibilityNodeInfo$CollectionInfo collectionInfo
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int row
		int position
		int action
		android.os.Bundle arguments
	public void onInitializeAccessibilityNodeInfoForItem (android.view.View, int, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View view
		int position
		android.view.accessibility.AccessibilityNodeInfo info
		android.widget.AbsListView$LayoutParams lp
		boolean isHeading
		boolean isSelected
		android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo itemInfo
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	protected android.widget.HeaderViewListAdapter wrapHeaderListAdapterInternal (java.util.ArrayList, java.util.ArrayList, android.widget.ListAdapter) 
		java.util.ArrayList headerViewInfos
		java.util.ArrayList footerViewInfos
		android.widget.ListAdapter adapter
	protected void wrapHeaderListAdapterInternal () 
	protected void dispatchDataSetObserverOnChangedInternal () 
	public volatile void setAdapter (android.widget.Adapter) 
	public volatile android.widget.Adapter getAdapter () 
}

android/widget/TableRow.class
TableRow.java
package android.widget
public android.widget.TableRow extends android.widget.LinearLayout {
	private int mNumColumns
	private int[] mColumnWidths
	private int[] mConstrainedColumnWidths
	private android.util.SparseIntArray mColumnToChildIndex
	private android.widget.TableRow$ChildrenTracker mChildrenTracker
	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 initTableRow () 
		android.view.ViewGroup$OnHierarchyChangeListener oldListener
	public void setOnHierarchyChangeListener (android.view.ViewGroup$OnHierarchyChangeListener) 
		android.view.ViewGroup$OnHierarchyChangeListener listener
	void setColumnCollapsed (int, boolean) 
		int columnIndex
		boolean collapsed
		android.view.View child
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	public android.view.View getVirtualChildAt (int) 
		int i
		int deflectedIndex
	public int getVirtualChildCount () 
	private void mapIndexAndColumns () 
		int j
		android.view.View child
		android.widget.TableRow$LayoutParams layoutParams
		int i
		int virtualCount
		int count
		android.util.SparseIntArray columnToChild
	int measureNullChild (int) 
		int childIndex
	void measureChildBeforeLayout (android.view.View, int, int, int, int, int) 
		int i
		int childWidth
		int layoutDirection
		int absoluteGravity
		android.widget.TableRow$LayoutParams lp
		int measureMode
		int columnWidth
		int span
		int[] constrainedColumnWidths
		int gravity
		boolean isHorizontalGravity
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View child
		int childIndex
		int widthMeasureSpec
		int totalWidth
		int heightMeasureSpec
		int totalHeight
	int getChildrenSkipCount (android.view.View, int) 
		android.view.View child
		int index
		android.widget.TableRow$LayoutParams layoutParams
	int getLocationOffset (android.view.View) 
		android.view.View child
	int getNextLocationOffset (android.view.View) 
		android.view.View child
	int[] getColumnsWidths (int, int) 
		int spec
		int spec
		int spec
		int width
		android.widget.TableRow$LayoutParams layoutParams
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int numColumns
		int[] columnWidths
	void setColumnsWidthConstraints (int[]) 
		int[] columnWidths
	public android.widget.TableRow$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.widget.LinearLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile android.widget.LinearLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static android.util.SparseIntArray access$302 (android.widget.TableRow, android.util.SparseIntArray) 
		android.widget.TableRow x0
		android.util.SparseIntArray x1
}

android/widget/VideoView$5.class
VideoView.java
package android.widget
 android.widget.VideoView$5 extends java.lang.Object implements android.media.MediaPlayer$OnErrorListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public boolean onError (android.media.MediaPlayer, int, int) 
		int messageId
		android.content.res.Resources r
		int messageId
		android.media.MediaPlayer mp
		int framework_err
		int impl_err
}

android/widget/Editor$InsertionPointCursorController.class
Editor.java
package android.widget
 android.widget.Editor$InsertionPointCursorController extends java.lang.Object implements android.widget.Editor$CursorController  {
	private android.widget.Editor$InsertionHandleView mHandle
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	public void show () 
	public void hide () 
	public void onTouchModeChanged (boolean) 
		boolean isInTouchMode
	private android.widget.Editor$InsertionHandleView getHandle () 
	public void onDetached () 
		android.view.ViewTreeObserver observer
	public boolean isCursorBeingModified () 
	public boolean isActive () 
	public void invalidateHandle () 
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
	static android.widget.Editor$InsertionHandleView access$3800 (android.widget.Editor$InsertionPointCursorController) 
		android.widget.Editor$InsertionPointCursorController x0
}

android/widget/ActionMenuPresenter$1.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$1 extends java.lang.Object implements android.view.ViewTreeObserver$OnPreDrawListener  {
	final android.widget.ActionMenuPresenter this$0
	void  (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter this$0
	public boolean onPreDraw () 
}

android/widget/ActivityChooserView$ActivityChooserViewAdapter.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$ActivityChooserViewAdapter extends android.widget.BaseAdapter {
	public static final int MAX_ACTIVITY_COUNT_UNLIMITED
	public static final int MAX_ACTIVITY_COUNT_DEFAULT
	private static final int ITEM_VIEW_TYPE_ACTIVITY
	private static final int ITEM_VIEW_TYPE_FOOTER
	private static final int ITEM_VIEW_TYPE_COUNT
	private android.widget.ActivityChooserModel mDataModel
	private int mMaxActivityCount
	private boolean mShowDefaultActivity
	private boolean mHighlightDefaultActivity
	private boolean mShowFooterView
	final android.widget.ActivityChooserView this$0
	private void  (android.widget.ActivityChooserView) 
	public void setDataModel (android.widget.ActivityChooserModel) 
		android.widget.ActivityChooserModel dataModel
		android.widget.ActivityChooserModel oldDataModel
	public int getItemViewType (int) 
		int position
	public int getViewTypeCount () 
	public int getCount () 
		int count
		int activityCount
	public java.lang.Object getItem (int) 
		int position
		int itemViewType
	public long getItemId (int) 
		int position
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.widget.TextView titleView
		android.content.pm.PackageManager packageManager
		android.widget.ImageView iconView
		android.content.pm.ResolveInfo activity
		android.widget.TextView titleView
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		int itemViewType
	public int measureContentWidth () 
		int i
		int oldMaxActivityCount
		int contentWidth
		android.view.View itemView
		int widthMeasureSpec
		int heightMeasureSpec
		int count
	public void setMaxActivityCount (int) 
		int maxActivityCount
	public android.content.pm.ResolveInfo getDefaultActivity () 
	public void setShowFooterView (boolean) 
		boolean showFooterView
	public int getActivityCount () 
	public int getHistorySize () 
	public android.widget.ActivityChooserModel getDataModel () 
	public void setShowDefaultActivity (boolean, boolean) 
		boolean showDefaultActivity
		boolean highlightDefaultActivity
	public boolean getShowDefaultActivity () 
	void  (android.widget.ActivityChooserView, android.widget.ActivityChooserView$1) 
		android.widget.ActivityChooserView x0
		android.widget.ActivityChooserView$1 x1
}

android/widget/AppSecurityPermissions$MyPermissionGroupInfo.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$MyPermissionGroupInfo extends android.content.pm.PermissionGroupInfo {
	CharSequence mLabel
	final java.util.ArrayList mNewPermissions
	final java.util.ArrayList mAllPermissions
	void  (android.content.pm.PermissionInfo) 
		android.content.pm.PermissionInfo perm
	void  (android.content.pm.PermissionGroupInfo) 
		android.content.pm.PermissionGroupInfo info
	public android.graphics.drawable.Drawable loadGroupIcon (android.content.Context, android.content.pm.PackageManager) 
		android.content.Context context
		android.content.pm.PackageManager pm
}

android/widget/SuggestionsAdapter.class
SuggestionsAdapter.java
package android.widget
 android.widget.SuggestionsAdapter extends android.widget.ResourceCursorAdapter implements android.view.View$OnClickListener  {
	private static final boolean DBG
	private static final String LOG_TAG
	private static final int QUERY_LIMIT
	static final int REFINE_NONE
	static final int REFINE_BY_ENTRY
	static final int REFINE_ALL
	private final android.app.SearchManager mSearchManager
	private final android.widget.SearchView mSearchView
	private final android.app.SearchableInfo mSearchable
	private final android.content.Context mProviderContext
	private final java.util.WeakHashMap mOutsideDrawablesCache
	private final int mCommitIconResId
	private boolean mClosed
	private int mQueryRefinement
	private android.content.res.ColorStateList mUrlColor
	static final int INVALID_INDEX
	private int mText1Col
	private int mText2Col
	private int mText2UrlCol
	private int mIconName1Col
	private int mIconName2Col
	private int mFlagsCol
	private static final long DELETE_KEY_POST_DELAY
	public void  (android.content.Context, android.widget.SearchView, android.app.SearchableInfo, java.util.WeakHashMap) 
		android.content.Context context
		android.widget.SearchView searchView
		android.app.SearchableInfo searchable
		java.util.WeakHashMap outsideDrawablesCache
		android.content.Context activityContext
	public void setQueryRefinement (int) 
		int refineWhat
	public int getQueryRefinement () 
	public boolean hasStableIds () 
	public android.database.Cursor runQueryOnBackgroundThread (java.lang.CharSequence) 
		RuntimeException e
		CharSequence constraint
		String query
		android.database.Cursor cursor
	public void close () 
	public void notifyDataSetChanged () 
	public void notifyDataSetInvalidated () 
	private void updateSpinnerState (android.database.Cursor) 
		android.database.Cursor cursor
		android.os.Bundle extras
	public void changeCursor (android.database.Cursor) 
		Exception e
		android.database.Cursor c
	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
		android.view.View v
		android.widget.ImageView iconRefine
	public void bindView (android.view.View, android.content.Context, android.database.Cursor) 
		String text1
		CharSequence text2
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		android.widget.SuggestionsAdapter$ChildViewCache views
		int flags
	public void onClick (android.view.View) 
		android.view.View v
		Object tag
	private java.lang.CharSequence formatUrl (android.content.Context, java.lang.CharSequence) 
		android.util.TypedValue colorValue
		android.content.Context context
		CharSequence url
		android.text.SpannableString text
	private void setViewText (android.widget.TextView, java.lang.CharSequence) 
		android.widget.TextView v
		CharSequence text
	private android.graphics.drawable.Drawable getIcon1 (android.database.Cursor) 
		android.database.Cursor cursor
		String value
		android.graphics.drawable.Drawable drawable
	private android.graphics.drawable.Drawable getIcon2 (android.database.Cursor) 
		android.database.Cursor cursor
		String value
	private void setViewDrawable (android.widget.ImageView, android.graphics.drawable.Drawable, int) 
		android.widget.ImageView v
		android.graphics.drawable.Drawable drawable
		int nullVisibility
	public java.lang.CharSequence convertToString (android.database.Cursor) 
		String data
		String text1
		android.database.Cursor cursor
		String query
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.widget.SuggestionsAdapter$ChildViewCache views
		android.widget.TextView tv
		android.view.View v
		RuntimeException e
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		android.widget.SuggestionsAdapter$ChildViewCache views
		android.widget.TextView tv
		android.content.Context context
		android.view.View v
		RuntimeException e
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	private android.graphics.drawable.Drawable getDrawableFromResourceValue (java.lang.String) 
		int resourceId
		String drawableUri
		android.graphics.drawable.Drawable drawable
		android.graphics.drawable.Drawable drawable
		android.net.Uri uri
		NumberFormatException nfe
		android.content.res.Resources$NotFoundException nfe
		String drawableId
	private android.graphics.drawable.Drawable getDrawable (android.net.Uri) 
		android.content.res.Resources$NotFoundException ex
		android.content.ContentResolver$OpenResourceIdResult r
		java.io.IOException ex
		java.io.IOException ex
		java.io.InputStream stream
		String scheme
		java.io.FileNotFoundException fnfe
		android.net.Uri uri
	private android.graphics.drawable.Drawable checkIconCache (java.lang.String) 
		String resourceUri
		android.graphics.drawable.Drawable$ConstantState cached
	private void storeInIconCache (java.lang.String, android.graphics.drawable.Drawable) 
		String resourceUri
		android.graphics.drawable.Drawable drawable
	private android.graphics.drawable.Drawable getDefaultIcon1 (android.database.Cursor) 
		android.database.Cursor cursor
		android.graphics.drawable.Drawable drawable
	private android.graphics.drawable.Drawable getActivityIconWithCache (android.content.ComponentName) 
		android.graphics.drawable.Drawable$ConstantState cached
		android.content.ComponentName component
		String componentIconKey
		android.graphics.drawable.Drawable drawable
		android.graphics.drawable.Drawable$ConstantState toCache
	private android.graphics.drawable.Drawable getActivityIcon (android.content.ComponentName) 
		android.content.pm.PackageManager$NameNotFoundException ex
		android.content.ComponentName component
		android.content.pm.PackageManager pm
		android.content.pm.ActivityInfo activityInfo
		android.content.pm.ActivityInfo activityInfo
		int iconId
		String pkg
		android.graphics.drawable.Drawable drawable
	public static java.lang.String getColumnString (android.database.Cursor, java.lang.String) 
		android.database.Cursor cursor
		String columnName
		int col
	private static java.lang.String getStringOrNull (android.database.Cursor, int) 
		Exception e
		android.database.Cursor cursor
		int col
}

android/widget/Spinner$SavedState.class
Spinner.java
package android.widget
 android.widget.Spinner$SavedState extends android.widget.AbsSpinner$SavedState {
	boolean showDropdown
	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, android.widget.Spinner$1) 
		android.os.Parcel x0
		android.widget.Spinner$1 x1
	static void  () 
}

android/widget/AnalogClock$1.class
AnalogClock.java
package android.widget
 android.widget.AnalogClock$1 extends android.content.BroadcastReceiver {
	final android.widget.AnalogClock this$0
	void  (android.widget.AnalogClock) 
		android.widget.AnalogClock this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		String tz
		android.content.Context context
		android.content.Intent intent
}

android/widget/StackView$LayoutParams.class
StackView.java
package android.widget
 android.widget.StackView$LayoutParams extends android.view.ViewGroup$LayoutParams {
	int horizontalOffset
	int verticalOffset
	android.view.View mView
	private final android.graphics.Rect parentRect
	private final android.graphics.Rect invalidateRect
	private final android.graphics.RectF invalidateRectf
	private final android.graphics.Rect globalInvalidateRect
	final android.widget.StackView this$0
	void  (android.widget.StackView, android.view.View) 
		android.widget.StackView this$0
		android.view.View view
	void  (android.widget.StackView, android.content.Context, android.util.AttributeSet) 
		android.widget.StackView this$0
		android.content.Context c
		android.util.AttributeSet attrs
	void invalidateGlobalRegion (android.view.View, android.graphics.Rect) 
		android.view.View v
		android.graphics.Rect r
		android.view.View p
		boolean firstPass
	android.graphics.Rect getInvalidateRect () 
	void resetInvalidateRect () 
	public void setVerticalOffset (int) 
		int newVerticalOffset
	public void setHorizontalOffset (int) 
		int newHorizontalOffset
	public void setOffsets (int, int) 
		int left
		int right
		int top
		int bottom
		float xoffset
		float yoffset
		int newHorizontalOffset
		int newVerticalOffset
		int horizontalOffsetDelta
		int verticalOffsetDelta
}

android/widget/TableLayout$1.class
TableLayout.java
package android.widget
 android.widget.TableLayout$1 extends java.lang.Object {
}

android/widget/Spinner$DropdownPopup.class
Spinner.java
package android.widget
 android.widget.Spinner$DropdownPopup extends android.widget.ListPopupWindow implements android.widget.Spinner$SpinnerPopup  {
	private CharSequence mHintText
	private android.widget.ListAdapter mAdapter
	final android.widget.Spinner this$0
	public void  (android.widget.Spinner, android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public void setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public java.lang.CharSequence getHintText () 
	public void setPromptText (java.lang.CharSequence) 
		CharSequence hintText
	void computeContentWidth () 
		int contentWidth
		int contentWidthLimit
		android.graphics.drawable.Drawable background
		int hOffset
		int spinnerPaddingLeft
		int spinnerPaddingRight
		int spinnerWidth
	public void show (int, int) 
		android.view.ViewTreeObserver$OnGlobalLayoutListener layoutListener
		int textDirection
		int textAlignment
		boolean wasShowing
		android.widget.ListView listView
		android.view.ViewTreeObserver vto
	static android.widget.ListAdapter access$300 (android.widget.Spinner$DropdownPopup) 
		android.widget.Spinner$DropdownPopup x0
	static void access$701 (android.widget.Spinner$DropdownPopup) 
		android.widget.Spinner$DropdownPopup x0
}

android/widget/RemoteViewsAdapter.class
RemoteViewsAdapter.java
package android.widget
public android.widget.RemoteViewsAdapter extends android.widget.BaseAdapter implements android.os.Handler$Callback  {
	private static final String MULTI_USER_PERM
	private static final String TAG
	private static final int sDefaultCacheSize
	private static final int sUnbindServiceDelay
	private static final int sDefaultLoadingViewHeight
	private static final int sDefaultMessageType
	private static final int sUnbindServiceMessageType
	private final android.content.Context mContext
	private final android.content.Intent mIntent
	private final int mAppWidgetId
	private android.view.LayoutInflater mLayoutInflater
	private android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection mServiceConnection
	private java.lang.ref.WeakReference mCallback
	private android.widget.RemoteViews$OnClickHandler mRemoteViewsOnClickHandler
	private final android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache mCache
	private int mVisibleWindowLowerBound
	private int mVisibleWindowUpperBound
	private boolean mNotifyDataSetChangedAfterOnServiceConnected
	private android.widget.RemoteViewsAdapter$RemoteViewsFrameLayoutRefSet mRequestedViews
	private android.os.HandlerThread mWorkerThread
	private android.os.Handler mWorkerQueue
	private android.os.Handler mMainQueue
	private static final java.util.HashMap sCachedRemoteViewsCaches
	private static final java.util.HashMap sRemoteViewsCacheRemoveRunnables
	private static android.os.HandlerThread sCacheRemovalThread
	private static android.os.Handler sCacheRemovalQueue
	private static final int REMOTE_VIEWS_CACHE_DURATION
	private boolean mDataReady
	public void  (android.content.Context, android.content.Intent, android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback) 
		android.content.Context context
		android.content.Intent intent
		android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback callback
		android.widget.RemoteViewsAdapter$RemoteViewsCacheKey key
	protected void finalize ()  throws java.lang.Throwable 
	public boolean isDataReady () 
	public void setRemoteViewsOnClickHandler (android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$OnClickHandler handler
	public void saveRemoteViewsCache () 
		int metaDataCount
		int numRemoteViewsCached
		Runnable r
		android.widget.RemoteViewsAdapter$RemoteViewsCacheKey key
	private void loadNextIndexInBackground () 
	private void processException (java.lang.String, java.lang.Exception) 
		String method
		Exception e
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
	private void updateTemporaryMetaData () 
		boolean hasStableIds
		int viewTypeCount
		int count
		android.widget.RemoteViews loadingView
		android.widget.RemoteViews firstView
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData tmpMetaData
		android.os.RemoteException e
		RuntimeException e
		com.android.internal.widget.IRemoteViewsFactory factory
	private void updateRemoteViews (int, boolean) 
		android.os.RemoteException e
		RuntimeException e
		int[] visibleWindow
		android.widget.RemoteViews rv
		int position
		boolean notifyWhenLoaded
		com.android.internal.widget.IRemoteViewsFactory factory
		android.widget.RemoteViews remoteViews
		long itemId
		int layoutId
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
		boolean viewTypeInRange
		int cacheCount
	public android.content.Intent getRemoteViewsServiceIntent () 
	public int getCount () 
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public int getItemViewType (int) 
		int position
		int typeId
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
	public void setVisibleRangeHint (int, int) 
		int lowerBound
		int upperBound
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.widget.RemoteViews rv
		boolean isInCache
		boolean isConnected
		boolean hasNewItems
		android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout layout
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public int getViewTypeCount () 
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
	public boolean hasStableIds () 
		android.widget.RemoteViewsAdapter$RemoteViewsMetaData metaData
	public boolean isEmpty () 
	private void onNotifyDataSetChanged () 
		android.os.RemoteException e
		RuntimeException e
		int i
		com.android.internal.widget.IRemoteViewsFactory factory
		int newCount
		int[] visibleWindow
	private int[] getVisibleWindow (int, int, int) 
		int i
		int j
		int[] window
		int i
		int i
		int j
		int lower
		int upper
		int count
		int[] window
	public void notifyDataSetChanged () 
	void superNotifyDataSetChanged () 
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
		boolean result
	private void enqueueDeferredUnbindServiceMessage () 
	private boolean requestBindService () 
	static boolean access$000 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static void access$100 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection access$200 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static void access$300 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache access$400 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static java.lang.ref.WeakReference access$500 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.os.Handler access$600 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static void access$700 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.os.Handler access$1000 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.widget.RemoteViews$OnClickHandler access$1200 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static java.util.HashMap access$1600 () 
	static java.util.HashMap access$1700 () 
	static void access$1800 (android.widget.RemoteViewsAdapter, int, boolean) 
		android.widget.RemoteViewsAdapter x0
		int x1
		boolean x2
	static void access$1900 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static android.widget.RemoteViewsAdapter$RemoteViewsFrameLayoutRefSet access$2000 (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter x0
	static void  () 
}

android/widget/AbsListView$CheckForTap.class
AbsListView.java
package android.widget
final android.widget.AbsListView$CheckForTap extends java.lang.Object implements java.lang.Runnable  {
	float x
	float y
	final android.widget.AbsListView this$0
	private void  (android.widget.AbsListView) 
	public void run () 
		android.graphics.drawable.Drawable d
		float[] point
		int longPressTimeout
		boolean longClickable
		android.view.View child
	void  (android.widget.AbsListView, android.widget.AbsListView$1) 
		android.widget.AbsListView x0
		android.widget.AbsListView$1 x1
}

android/widget/Button.class
Button.java
package android.widget
public android.widget.Button extends android.widget.TextView {
	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
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/SimpleAdapter.class
SimpleAdapter.java
package android.widget
public android.widget.SimpleAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.ThemedSpinnerAdapter  {
	private final android.view.LayoutInflater mInflater
	private int[] mTo
	private String[] mFrom
	private android.widget.SimpleAdapter$ViewBinder mViewBinder
	private java.util.List mData
	private int mResource
	private int mDropDownResource
	private android.view.LayoutInflater mDropDownInflater
	private android.widget.SimpleAdapter$SimpleFilter mFilter
	private java.util.ArrayList mUnfilteredData
	public void  (android.content.Context, java.util.List, int, java.lang.String[], int[]) 
		android.content.Context context
		java.util.List data
		int resource
		String[] from
		int[] to
	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
	private android.view.View createViewFromResource (android.view.LayoutInflater, int, android.view.View, android.view.ViewGroup, int) 
		android.view.View v
		android.view.LayoutInflater inflater
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		int resource
		android.view.View v
	public void setDropDownViewResource (int) 
		int resource
	public void setDropDownViewTheme (android.content.res.Resources$Theme) 
		android.content.Context context
		android.content.res.Resources$Theme theme
	public android.content.res.Resources$Theme getDropDownViewTheme () 
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.LayoutInflater inflater
	private void bindView (int, android.view.View) 
		Object data
		String text
		boolean bound
		android.view.View v
		int i
		int position
		android.view.View view
		java.util.Map dataSet
		android.widget.SimpleAdapter$ViewBinder binder
		String[] from
		int[] to
		int count
	public android.widget.SimpleAdapter$ViewBinder getViewBinder () 
	public void setViewBinder (android.widget.SimpleAdapter$ViewBinder) 
		android.widget.SimpleAdapter$ViewBinder viewBinder
	public void setViewImage (android.widget.ImageView, int) 
		android.widget.ImageView v
		int value
	public void setViewImage (android.widget.ImageView, java.lang.String) 
		NumberFormatException nfe
		android.widget.ImageView v
		String value
	public void setViewText (android.widget.TextView, java.lang.String) 
		android.widget.TextView v
		String text
	public android.widget.Filter getFilter () 
	static java.util.ArrayList access$100 (android.widget.SimpleAdapter) 
		android.widget.SimpleAdapter x0
	static java.util.ArrayList access$102 (android.widget.SimpleAdapter, java.util.ArrayList) 
		android.widget.SimpleAdapter x0
		java.util.ArrayList x1
	static java.util.List access$200 (android.widget.SimpleAdapter) 
		android.widget.SimpleAdapter x0
	static int[] access$300 (android.widget.SimpleAdapter) 
		android.widget.SimpleAdapter x0
	static java.lang.String[] access$400 (android.widget.SimpleAdapter) 
		android.widget.SimpleAdapter x0
	static java.util.List access$202 (android.widget.SimpleAdapter, java.util.List) 
		android.widget.SimpleAdapter x0
		java.util.List x1
}

android/widget/CalendarViewMaterialDelegate$1.class
CalendarViewMaterialDelegate.java
package android.widget
 android.widget.CalendarViewMaterialDelegate$1 extends java.lang.Object implements android.widget.DayPickerView$OnDaySelectedListener  {
	final android.widget.CalendarViewMaterialDelegate this$0
	void  (android.widget.CalendarViewMaterialDelegate) 
		android.widget.CalendarViewMaterialDelegate this$0
	public void onDaySelected (android.widget.DayPickerView, android.icu.util.Calendar) 
		int year
		int month
		int dayOfMonth
		android.widget.DayPickerView view
		android.icu.util.Calendar day
}

android/widget/AbsListView$LayoutParams.class
AbsListView.java
package android.widget
public android.widget.AbsListView$LayoutParams extends android.view.ViewGroup$LayoutParams {
	int viewType
	boolean recycledHeaderFooter
	boolean forceAdd
	int scrappedFromPosition
	long itemId
	boolean isEnabled
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int w
		int h
	public void  (int, int, int) 
		int w
		int h
		int viewType
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/widget/RemoteViews$SetDrawableParameters.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetDrawableParameters extends android.widget.RemoteViews$Action {
	boolean targetBackground
	int alpha
	int colorFilter
	android.graphics.PorterDuff$Mode filterMode
	int level
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, boolean, int, int, android.graphics.PorterDuff$Mode, int) 
		int id
		boolean targetBackground
		int alpha
		int colorFilter
		android.graphics.PorterDuff$Mode mode
		int level
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
		boolean hasMode
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.ImageView imageView
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
		android.graphics.drawable.Drawable targetDrawable
	public java.lang.String getActionName () 
}

android/widget/RemoteViews$RunnableAction.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$RunnableAction extends android.widget.RemoteViews$RuntimeAction {
	private final Runnable mRunnable
	void  (java.lang.Runnable) 
		Runnable r
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
}

android/widget/RemoteViews$BitmapCache.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$BitmapCache extends java.lang.Object {
	java.util.ArrayList mBitmaps
	public void  () 
	public void  (android.os.Parcel) 
		android.graphics.Bitmap b
		int i
		android.os.Parcel source
		int count
	public int getBitmapId (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public android.graphics.Bitmap getBitmapForId (int) 
		int id
	public void writeBitmapsToParcel (android.os.Parcel, int) 
		int i
		android.os.Parcel dest
		int flags
		int count
	public void assimilate (android.widget.RemoteViews$BitmapCache) 
		android.graphics.Bitmap b
		int i
		android.widget.RemoteViews$BitmapCache bitmapCache
		java.util.ArrayList bitmapsToBeAdded
		int count
	public void addBitmapMemory (android.widget.RemoteViews$MemoryUsageCounter) 
		int i
		android.widget.RemoteViews$MemoryUsageCounter memoryCounter
	protected android.widget.RemoteViews$BitmapCache clone () 
		android.widget.RemoteViews$BitmapCache bitmapCache
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/widget/AdapterView.class
AdapterView.java
package android.widget
public abstract android.widget.AdapterView extends android.view.ViewGroup {
	public static final int ITEM_VIEW_TYPE_IGNORE
	public static final int ITEM_VIEW_TYPE_HEADER_OR_FOOTER
	int mFirstPosition
	int mSpecificTop
	int mSyncPosition
	long mSyncRowId
	long mSyncHeight
	boolean mNeedSync
	int mSyncMode
	private int mLayoutHeight
	static final int SYNC_SELECTED_POSITION
	static final int SYNC_FIRST_POSITION
	static final int SYNC_MAX_DURATION_MILLIS
	boolean mInLayout
	android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener
	android.widget.AdapterView$OnItemClickListener mOnItemClickListener
	android.widget.AdapterView$OnItemLongClickListener mOnItemLongClickListener
	boolean mDataChanged
	int mNextSelectedPosition
	long mNextSelectedRowId
	int mSelectedPosition
	long mSelectedRowId
	private android.view.View mEmptyView
	int mItemCount
	int mOldItemCount
	public static final int INVALID_POSITION
	public static final long INVALID_ROW_ID
	int mOldSelectedPosition
	long mOldSelectedRowId
	private boolean mDesiredFocusableState
	private boolean mDesiredFocusableInTouchModeState
	private android.widget.AdapterView$SelectionNotifier mSelectionNotifier
	private android.widget.AdapterView$SelectionNotifier mPendingSelectionNotifier
	boolean mBlockLayoutRequests
	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
	public void setOnItemClickListener (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener listener
	public final android.widget.AdapterView$OnItemClickListener getOnItemClickListener () 
	public boolean performItemClick (android.view.View, int, long) 
		boolean result
		android.view.View view
		int position
		long id
		boolean result
	public void setOnItemLongClickListener (android.widget.AdapterView$OnItemLongClickListener) 
		android.widget.AdapterView$OnItemLongClickListener listener
	public final android.widget.AdapterView$OnItemLongClickListener getOnItemLongClickListener () 
	public void setOnItemSelectedListener (android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.AdapterView$OnItemSelectedListener listener
	public final android.widget.AdapterView$OnItemSelectedListener getOnItemSelectedListener () 
	public abstract android.widget.Adapter getAdapter () 
	public abstract void setAdapter (android.widget.Adapter) 
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void removeView (android.view.View) 
		android.view.View child
	public void removeViewAt (int) 
		int index
	public void removeAllViews () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	public int getSelectedItemPosition () 
	public long getSelectedItemId () 
	public abstract android.view.View getSelectedView () 
	public java.lang.Object getSelectedItem () 
		android.widget.Adapter adapter
		int selection
	public int getCount () 
	public int getPositionForView (android.view.View) 
		android.view.View v
		ClassCastException e
		int i
		int childCount
		android.view.View view
		android.view.View listItem
	public int getFirstVisiblePosition () 
	public int getLastVisiblePosition () 
	public abstract void setSelection (int) 
	public void setEmptyView (android.view.View) 
		android.view.View emptyView
		android.widget.Adapter adapter
		boolean empty
	public android.view.View getEmptyView () 
	boolean isInFilterMode () 
	public void setFocusable (boolean) 
		boolean focusable
		android.widget.Adapter adapter
		boolean empty
	public void setFocusableInTouchMode (boolean) 
		boolean focusable
		android.widget.Adapter adapter
		boolean empty
	void checkFocus () 
		android.widget.Adapter adapter
		boolean empty
		boolean focusable
	private void updateEmptyStatus (boolean) 
		boolean empty
	public java.lang.Object getItemAtPosition (int) 
		int position
		android.widget.Adapter adapter
	public long getItemIdAtPosition (int) 
		int position
		android.widget.Adapter adapter
	public void setOnClickListener (android.view.View$OnClickListener) 
		android.view.View$OnClickListener l
	protected void dispatchSaveInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	protected void dispatchRestoreInstanceState (android.util.SparseArray) 
		android.util.SparseArray container
	protected void onDetachedFromWindow () 
	void selectionChanged () 
	private void dispatchOnItemSelected () 
	private void fireOnSelected () 
		android.view.View v
		int selection
	private void performAccessibilityActionsOnSelected () 
		int position
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.view.View selectedView
	public boolean onRequestSendAccessibilityEventInternal (android.view.View, android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent record
		android.view.View child
		android.view.accessibility.AccessibilityEvent event
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
		android.view.View selectedView
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		android.view.View selectedView
	private boolean isScrollableForAccessibility () 
		int itemCount
		android.widget.Adapter adapter
	protected boolean canAnimate () 
	void handleDataChanged () 
		int selectablePos
		int newPos
		int selectablePos
		int newPos
		int count
		boolean found
	void checkSelectionChanged () 
	int findSyncPosition () 
		long rowId
		boolean hitFirst
		boolean hitLast
		int count
		long idToMatch
		int seed
		long endTime
		int first
		int last
		boolean next
		android.widget.Adapter adapter
	int lookForSelectablePosition (int, boolean) 
		int position
		boolean lookDown
	void setSelectedPositionInt (int) 
		int position
	void setNextSelectedPositionInt (int) 
		int position
	void rememberSyncState () 
		android.view.View v
		android.view.View v
		android.widget.Adapter adapter
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	static void access$000 (android.widget.AdapterView, android.os.Parcelable) 
		android.widget.AdapterView x0
		android.os.Parcelable x1
	static android.os.Parcelable access$100 (android.widget.AdapterView) 
		android.widget.AdapterView x0
	static android.widget.AdapterView$SelectionNotifier access$202 (android.widget.AdapterView, android.widget.AdapterView$SelectionNotifier) 
		android.widget.AdapterView x0
		android.widget.AdapterView$SelectionNotifier x1
	static void access$300 (android.widget.AdapterView) 
		android.widget.AdapterView x0
}

android/widget/CheckedTextView$SavedState.class
CheckedTextView.java
package android.widget
 android.widget.CheckedTextView$SavedState extends android.view.View$BaseSavedState {
	boolean checked
	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
	public java.lang.String toString () 
	void  (android.os.Parcel, android.widget.CheckedTextView$1) 
		android.os.Parcel x0
		android.widget.CheckedTextView$1 x1
	static void  () 
}

android/widget/DigitalClock.class
DigitalClock.java
package android.widget
public android.widget.DigitalClock extends android.widget.TextView {
	java.util.Calendar mCalendar
	private android.widget.DigitalClock$FormatChangeObserver mFormatChangeObserver
	private Runnable mTicker
	private android.os.Handler mHandler
	private boolean mTickerStopped
	String mFormat
	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 initClock () 
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	private void setFormat () 
	public java.lang.CharSequence getAccessibilityClassName () 
	static boolean access$000 (android.widget.DigitalClock) 
		android.widget.DigitalClock x0
	static java.lang.Runnable access$100 (android.widget.DigitalClock) 
		android.widget.DigitalClock x0
	static android.os.Handler access$200 (android.widget.DigitalClock) 
		android.widget.DigitalClock x0
	static void access$300 (android.widget.DigitalClock) 
		android.widget.DigitalClock x0
}

android/widget/SuggestionsAdapter$ChildViewCache.class
SuggestionsAdapter.java
package android.widget
final android.widget.SuggestionsAdapter$ChildViewCache extends java.lang.Object {
	public final android.widget.TextView mText1
	public final android.widget.TextView mText2
	public final android.widget.ImageView mIcon1
	public final android.widget.ImageView mIcon2
	public final android.widget.ImageView mIconRefine
	public void  (android.view.View) 
		android.view.View v
}

android/widget/AnalogClock.class
AnalogClock.java
package android.widget
public android.widget.AnalogClock extends android.view.View {
	private android.text.format.Time mCalendar
	private android.graphics.drawable.Drawable mHourHand
	private android.graphics.drawable.Drawable mMinuteHand
	private android.graphics.drawable.Drawable mDial
	private int mDialWidth
	private int mDialHeight
	private boolean mAttached
	private float mMinutes
	private float mHour
	private boolean mChanged
	private final android.content.BroadcastReceiver mIntentReceiver
	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 r
		android.content.res.TypedArray a
	protected void onAttachedToWindow () 
		android.content.IntentFilter filter
	protected void onDetachedFromWindow () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int widthSize
		int heightMode
		int heightSize
		float hScale
		float vScale
		float scale
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	protected void onDraw (android.graphics.Canvas) 
		float scale
		android.graphics.Canvas canvas
		boolean changed
		int availableWidth
		int availableHeight
		int x
		int y
		android.graphics.drawable.Drawable dial
		int w
		int h
		boolean scaled
		android.graphics.drawable.Drawable hourHand
		android.graphics.drawable.Drawable minuteHand
	private void onTimeChanged () 
		int hour
		int minute
		int second
	private void updateContentDescription (android.text.format.Time) 
		android.text.format.Time time
		int flags
		String contentDescription
	static android.text.format.Time access$002 (android.widget.AnalogClock, android.text.format.Time) 
		android.widget.AnalogClock x0
		android.text.format.Time x1
	static void access$100 (android.widget.AnalogClock) 
		android.widget.AnalogClock x0
}

android/widget/TextView$4.class
TextView.java
package android.widget
 android.widget.TextView$4 extends java.lang.Object {
	static final int[] $SwitchMap$android$text$Layout$Alignment
	static void  () 
}

android/widget/VideoView$4.class
VideoView.java
package android.widget
 android.widget.VideoView$4 extends java.lang.Object implements android.media.MediaPlayer$OnInfoListener  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public boolean onInfo (android.media.MediaPlayer, int, int) 
		android.media.MediaPlayer mp
		int arg1
		int arg2
}

android/widget/ActivityChooserView$4.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$4 extends android.widget.ForwardingListener {
	final android.widget.ActivityChooserView this$0
	void  (android.widget.ActivityChooserView, android.view.View) 
		android.widget.ActivityChooserView this$0
		android.view.View src
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
	protected boolean onForwardingStarted () 
	protected boolean onForwardingStopped () 
}

android/widget/Toolbar$SavedState.class
Toolbar.java
package android.widget
 android.widget.Toolbar$SavedState extends android.view.View$BaseSavedState {
	public int expandedMenuItemId
	public boolean isOverflowOpen
	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
	static void  () 
}

android/widget/ActivityChooserModel$DefaultSorter.class
ActivityChooserModel.java
package android.widget
final android.widget.ActivityChooserModel$DefaultSorter extends java.lang.Object implements android.widget.ActivityChooserModel$ActivitySorter  {
	private static final float WEIGHT_DECAY_COEFFICIENT
	private final java.util.Map mPackageNameToActivityMap
	final android.widget.ActivityChooserModel this$0
	private void  (android.widget.ActivityChooserModel) 
	public void sort (android.content.Intent, java.util.List, java.util.List) 
		android.widget.ActivityChooserModel$ActivityResolveInfo activity
		android.content.ComponentName componentName
		int i
		android.widget.ActivityChooserModel$HistoricalRecord historicalRecord
		android.content.ComponentName componentName
		android.widget.ActivityChooserModel$ActivityResolveInfo activity
		int i
		android.content.Intent intent
		java.util.List activities
		java.util.List historicalRecords
		java.util.Map componentNameToActivityMap
		int activityCount
		int lastShareIndex
		float nextRecordWeight
	void  (android.widget.ActivityChooserModel, android.widget.ActivityChooserModel$1) 
		android.widget.ActivityChooserModel x0
		android.widget.ActivityChooserModel$1 x1
}

android/widget/ListView$ArrowScrollFocusResult.class
ListView.java
package android.widget
 android.widget.ListView$ArrowScrollFocusResult extends java.lang.Object {
	private int mSelectedPosition
	private int mAmountToScroll
	private void  () 
	void populate (int, int) 
		int selectedPosition
		int amountToScroll
	public int getSelectedPosition () 
	public int getAmountToScroll () 
	void  (android.widget.ListView$1) 
		android.widget.ListView$1 x0
}

android/widget/PopupWindow$1.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$1 extends java.lang.Object implements android.view.View$OnAttachStateChangeListener  {
	final android.widget.PopupWindow this$0
	void  (android.widget.PopupWindow) 
		android.widget.PopupWindow this$0
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
}

android/widget/SearchView$OnQueryTextListener.class
SearchView.java
package android.widget
public abstract android.widget.SearchView$OnQueryTextListener extends java.lang.Object {
	public abstract boolean onQueryTextSubmit (java.lang.String) 
	public abstract boolean onQueryTextChange (java.lang.String) 
}

android/widget/TabHost$2.class
TabHost.java
package android.widget
 android.widget.TabHost$2 extends java.lang.Object implements android.widget.TabWidget$OnTabSelectionChanged  {
	final android.widget.TabHost this$0
	void  (android.widget.TabHost) 
		android.widget.TabHost this$0
	public void onTabSelectionChanged (int, boolean) 
		int tabIndex
		boolean clicked
}

android/widget/YearPickerView.class
YearPickerView.java
package android.widget
 android.widget.YearPickerView extends android.widget.ListView {
	private final android.widget.YearPickerView$YearAdapter mAdapter
	private final int mViewSize
	private final int mChildSize
	private android.widget.YearPickerView$OnYearSelectedListener mOnYearSelectedListener
	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.widget.AbsListView$LayoutParams frame
		android.content.res.Resources res
	public void setOnYearSelectedListener (android.widget.YearPickerView$OnYearSelectedListener) 
		android.widget.YearPickerView$OnYearSelectedListener listener
	public void setYear (int) 
		int year
	public void setSelectionCentered (int) 
		int position
		int offset
	public void setRange (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar min
		android.icu.util.Calendar max
	public int getFirstPositionOffset () 
		android.view.View firstChild
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	static android.widget.YearPickerView$YearAdapter access$000 (android.widget.YearPickerView) 
		android.widget.YearPickerView x0
	static android.widget.YearPickerView$OnYearSelectedListener access$100 (android.widget.YearPickerView) 
		android.widget.YearPickerView x0
}

android/widget/GridLayout$7$1.class
GridLayout.java
package android.widget
 android.widget.GridLayout$7$1 extends android.widget.GridLayout$Bounds {
	private int size
	final android.widget.GridLayout$7 this$0
	void  (android.widget.GridLayout$7) 
		android.widget.GridLayout$7 this$0
	protected void reset () 
	protected void include (int, int) 
		int before
		int after
	protected int size (boolean) 
		boolean min
	protected int getOffset (android.widget.GridLayout, android.view.View, android.widget.GridLayout$Alignment, int, boolean) 
		android.widget.GridLayout gl
		android.view.View c
		android.widget.GridLayout$Alignment a
		int size
		boolean hrz
}

android/widget/ExpandableListView$SavedState.class
ExpandableListView.java
package android.widget
 android.widget.ExpandableListView$SavedState extends android.view.View$BaseSavedState {
	java.util.ArrayList expandedGroupMetadataList
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable, java.util.ArrayList) 
		android.os.Parcelable superState
		java.util.ArrayList expandedGroupMetadataList
	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, android.widget.ExpandableListView$1) 
		android.os.Parcel x0
		android.widget.ExpandableListView$1 x1
	static void  () 
}

android/widget/OverScroller.class
OverScroller.java
package android.widget
public android.widget.OverScroller extends java.lang.Object {
	private int mMode
	private final android.widget.OverScroller$SplineOverScroller mScrollerX
	private final android.widget.OverScroller$SplineOverScroller mScrollerY
	private android.view.animation.Interpolator mInterpolator
	private final boolean mFlywheel
	private static final int DEFAULT_DURATION
	private static final int SCROLL_MODE
	private static final int FLING_MODE
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.view.animation.Interpolator) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
	public void  (android.content.Context, android.view.animation.Interpolator, boolean) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
		boolean flywheel
	public void  (android.content.Context, android.view.animation.Interpolator, float, float) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
		float bounceCoefficientX
		float bounceCoefficientY
	public void  (android.content.Context, android.view.animation.Interpolator, float, float, boolean) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
		float bounceCoefficientX
		float bounceCoefficientY
		boolean flywheel
	void setInterpolator (android.view.animation.Interpolator) 
		android.view.animation.Interpolator interpolator
	public final void setFriction (float) 
		float friction
	public final boolean isFinished () 
	public final void forceFinished (boolean) 
		boolean finished
	public final int getCurrX () 
	public final int getCurrY () 
	public float getCurrVelocity () 
	public final int getStartX () 
	public final int getStartY () 
	public final int getFinalX () 
	public final int getFinalY () 
	public final int getDuration () 
	public void extendDuration (int) 
		int extend
	public void setFinalX (int) 
		int newX
	public void setFinalY (int) 
		int newY
	public boolean computeScrollOffset () 
		float q
		long time
		long elapsedTime
		int duration
	public void startScroll (int, int, int, int) 
		int startX
		int startY
		int dx
		int dy
	public void startScroll (int, int, int, int, int) 
		int startX
		int startY
		int dx
		int dy
		int duration
	public boolean springBack (int, int, int, int, int, int) 
		int startX
		int startY
		int minX
		int maxX
		int minY
		int maxY
		boolean spingbackX
		boolean spingbackY
	public void fling (int, int, int, int, int, int, int, int) 
		int startX
		int startY
		int velocityX
		int velocityY
		int minX
		int maxX
		int minY
		int maxY
	public void fling (int, int, int, int, int, int, int, int, int, int) 
		float oldVelocityX
		float oldVelocityY
		int startX
		int startY
		int velocityX
		int velocityY
		int minX
		int maxX
		int minY
		int maxY
		int overX
		int overY
	public void notifyHorizontalEdgeReached (int, int, int) 
		int startX
		int finalX
		int overX
	public void notifyVerticalEdgeReached (int, int, int) 
		int startY
		int finalY
		int overY
	public boolean isOverScrolled () 
	public void abortAnimation () 
	public int timePassed () 
		long time
		long startTime
	public boolean isScrollingInDirection (float, float) 
		float xvel
		float yvel
		int dx
		int dy
}

android/widget/DigitalClock$FormatChangeObserver.class
DigitalClock.java
package android.widget
 android.widget.DigitalClock$FormatChangeObserver extends android.database.ContentObserver {
	final android.widget.DigitalClock this$0
	public void  (android.widget.DigitalClock) 
	public void onChange (boolean) 
		boolean selfChange
}

android/widget/ImageView.class
ImageView.java
package android.widget
public android.widget.ImageView extends android.view.View {
	private static final String LOG_TAG
	private android.net.Uri mUri
	private int mResource
	private android.graphics.Matrix mMatrix
	private android.widget.ImageView$ScaleType mScaleType
	private boolean mHaveFrame
	private boolean mAdjustViewBounds
	private int mMaxWidth
	private int mMaxHeight
	private android.graphics.ColorFilter mColorFilter
	private boolean mHasColorFilter
	private android.graphics.Xfermode mXfermode
	private int mAlpha
	private final int mViewAlphaScale
	private boolean mColorMod
	private android.graphics.drawable.Drawable mDrawable
	private android.graphics.drawable.BitmapDrawable mRecycleableBitmapDrawable
	private android.content.res.ColorStateList mDrawableTintList
	private android.graphics.PorterDuff$Mode mDrawableTintMode
	private boolean mHasDrawableTint
	private boolean mHasDrawableTintMode
	private int[] mState
	private boolean mMergeState
	private int mLevel
	private int mDrawableWidth
	private int mDrawableHeight
	private android.graphics.Matrix mDrawMatrix
	private final android.graphics.RectF mTempSrc
	private final android.graphics.RectF mTempDst
	private boolean mCropToPadding
	private int mBaseline
	private boolean mBaselineAlignBottom
	private static boolean sCompatDone
	private static boolean sCompatAdjustViewBounds
	private static boolean sCompatUseCorrectStreamDensity
	private static boolean sCompatDrawableVisibilityDispatch
	private static final android.widget.ImageView$ScaleType[] sScaleTypeArray
	private static final android.graphics.Matrix$ScaleToFit[] sS2FArray
	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
		android.graphics.drawable.Drawable d
		int index
		int alpha
	private void initImageView () 
		int targetSdkVersion
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable dr
	public void jumpDrawablesToCurrentState () 
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		int w
		int h
		android.graphics.drawable.Drawable dr
	public boolean hasOverlappingRendering () 
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence contentDescription
	public boolean getAdjustViewBounds () 
	public void setAdjustViewBounds (boolean) 
		boolean adjustViewBounds
	public int getMaxWidth () 
	public void setMaxWidth (int) 
		int maxWidth
	public int getMaxHeight () 
	public void setMaxHeight (int) 
		int maxHeight
	public android.graphics.drawable.Drawable getDrawable () 
	public void setImageResource (int) 
		int resId
		int oldWidth
		int oldHeight
	public java.lang.Runnable setImageResourceAsync (int) 
		int resId
	public void setImageURI (android.net.Uri) 
		int oldWidth
		int oldHeight
		android.net.Uri uri
	public java.lang.Runnable setImageURIAsync (android.net.Uri) 
		android.graphics.drawable.Drawable d
		android.net.Uri uri
	public void setImageDrawable (android.graphics.drawable.Drawable) 
		int oldWidth
		int oldHeight
		android.graphics.drawable.Drawable drawable
	public void setImageIcon (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public java.lang.Runnable setImageIconAsync (android.graphics.drawable.Icon) 
		android.graphics.drawable.Icon icon
	public void setImageTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getImageTintList () 
	public void setImageTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getImageTintMode () 
	private void applyImageTint () 
	public void setImageBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bm
	public void setImageState (int[], boolean) 
		int[] state
		boolean merge
	public void setSelected (boolean) 
		boolean selected
	public void setImageLevel (int) 
		int level
	public void setScaleType (android.widget.ImageView$ScaleType) 
		android.widget.ImageView$ScaleType scaleType
	public android.widget.ImageView$ScaleType getScaleType () 
	public android.graphics.Matrix getImageMatrix () 
	public void setImageMatrix (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	public boolean getCropToPadding () 
	public void setCropToPadding (boolean) 
		boolean cropToPadding
	private void resolveUri () 
		Exception e
		android.graphics.drawable.Drawable d
	private android.graphics.drawable.Drawable getDrawableFromUri (android.net.Uri) 
		android.content.ContentResolver$OpenResourceIdResult r
		Exception e
		java.io.IOException e
		Exception e
		java.io.IOException e
		java.io.IOException e
		java.io.InputStream stream
		android.net.Uri uri
		String scheme
	public int[] onCreateDrawableState (int) 
		int extraSpace
	private void updateDrawable (android.graphics.drawable.Drawable) 
		boolean visible
		android.graphics.drawable.Drawable d
		boolean sameDrawable
	private void resizeFromDrawable () 
		int w
		int h
		android.graphics.drawable.Drawable d
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	private static android.graphics.Matrix$ScaleToFit scaleTypeToScaleToFit (android.widget.ImageView$ScaleType) 
		android.widget.ImageView$ScaleType st
	protected void onMeasure (int, int) 
		int w
		int h
		int newWidth
		int newHeight
		boolean done
		float actualAspect
		int widthSize
		int heightSize
		int widthMeasureSpec
		int heightMeasureSpec
		int w
		int h
		float desiredAspect
		boolean resizeWidth
		boolean resizeHeight
		int widthSpecMode
		int heightSpecMode
		int pleft
		int pright
		int ptop
		int pbottom
		int widthSize
		int heightSize
	private int resolveAdjustedSize (int, int, int) 
		int desiredSize
		int maxSize
		int measureSpec
		int result
		int specMode
		int specSize
	protected boolean setFrame (int, int, int, int) 
		int l
		int t
		int r
		int b
		boolean changed
	private void configureBounds () 
		float scale
		float scale
		float dx
		float dy
		float scale
		float scale
		float dx
		float dy
		int dwidth
		int dheight
		int vwidth
		int vheight
		boolean fits
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable drawable
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	public void animateTransform (android.graphics.Matrix) 
		android.graphics.Matrix matrix
	protected void onDraw (android.graphics.Canvas) 
		int scrollX
		int scrollY
		int saveCount
		android.graphics.Canvas canvas
	public int getBaseline () 
	public void setBaseline (int) 
		int baseline
	public void setBaselineAlignBottom (boolean) 
		boolean aligned
	public boolean getBaselineAlignBottom () 
	public final void setColorFilter (int, android.graphics.PorterDuff$Mode) 
		int color
		android.graphics.PorterDuff$Mode mode
	public final void setColorFilter (int) 
		int color
	public final void clearColorFilter () 
	public final void setXfermode (android.graphics.Xfermode) 
		android.graphics.Xfermode mode
	public android.graphics.ColorFilter getColorFilter () 
	public void setColorFilter (android.graphics.ColorFilter) 
		android.graphics.ColorFilter cf
	public int getImageAlpha () 
	public void setImageAlpha (int) 
		int alpha
	public void setAlpha (int) 
		int alpha
	private void applyColorMod () 
	public boolean isOpaque () 
	private boolean isFilledByImage () 
		android.graphics.RectF boundsSrc
		android.graphics.RectF boundsDst
		android.graphics.Rect bounds
		android.graphics.Matrix matrix
	public void onVisibilityAggregated (boolean) 
		boolean isVisible
	public void setVisibility (int) 
		int visibility
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	public java.lang.CharSequence getAccessibilityClassName () 
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
	static android.net.Uri access$002 (android.widget.ImageView, android.net.Uri) 
		android.widget.ImageView x0
		android.net.Uri x1
	static int access$102 (android.widget.ImageView, int) 
		android.widget.ImageView x0
		int x1
	static void  () 
}

android/widget/TextClock$1.class
TextClock.java
package android.widget
 android.widget.TextClock$1 extends android.content.BroadcastReceiver {
	final android.widget.TextClock this$0
	void  (android.widget.TextClock) 
		android.widget.TextClock this$0
	public void onReceive (android.content.Context, android.content.Intent) 
		String timeZone
		android.content.Context context
		android.content.Intent intent
}

android/widget/SimpleMonthView$OnDayClickListener.class
SimpleMonthView.java
package android.widget
public abstract android.widget.SimpleMonthView$OnDayClickListener extends java.lang.Object {
	public abstract void onDayClick (android.widget.SimpleMonthView, android.icu.util.Calendar) 
}

android/widget/TextView$ChangeWatcher.class
TextView.java
package android.widget
 android.widget.TextView$ChangeWatcher extends java.lang.Object implements android.text.TextWatcher android.text.SpanWatcher  {
	private CharSequence mBeforeText
	final android.widget.TextView this$0
	private void  (android.widget.TextView) 
	public void beforeTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence buffer
		int start
		int before
		int after
	public void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence buffer
		int start
		int before
		int after
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable buffer
	public void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
		android.text.Spannable buf
		Object what
		int s
		int e
		int st
		int en
	public void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable buf
		Object what
		int s
		int e
	public void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable buf
		Object what
		int s
		int e
	void  (android.widget.TextView, android.widget.TextView$1) 
		android.widget.TextView x0
		android.widget.TextView$1 x1
}

android/widget/Editor$EasyEditDeleteListener.class
Editor.java
package android.widget
abstract android.widget.Editor$EasyEditDeleteListener extends java.lang.Object {
	public abstract void onDeleteClick (android.text.style.EasyEditSpan) 
}

android/widget/RemoteViews$OnClickHandler.class
RemoteViews.java
package android.widget
public android.widget.RemoteViews$OnClickHandler extends java.lang.Object {
	private int mEnterAnimationId
	public void  () 
	public boolean onClickHandler (android.view.View, android.app.PendingIntent, android.content.Intent) 
		android.view.View view
		android.app.PendingIntent pendingIntent
		android.content.Intent fillInIntent
	public boolean onClickHandler (android.view.View, android.app.PendingIntent, android.content.Intent, int) 
		android.app.ActivityOptions opts
		android.content.Context context
		android.app.ActivityOptions opts
		android.content.IntentSender$SendIntentException e
		Exception e
		android.view.View view
		android.app.PendingIntent pendingIntent
		android.content.Intent fillInIntent
		int launchStackId
	public void setEnterAnimationId (int) 
		int enterAnimationId
}

android/widget/PopupWindow.class
PopupWindow.java
package android.widget
public android.widget.PopupWindow extends java.lang.Object {
	public static final int INPUT_METHOD_FROM_FOCUSABLE
	public static final int INPUT_METHOD_NEEDED
	public static final int INPUT_METHOD_NOT_NEEDED
	private static final int DEFAULT_ANCHORED_GRAVITY
	private static final int ANIMATION_STYLE_DEFAULT
	private final int[] mTmpDrawingLocation
	private final int[] mTmpScreenLocation
	private final android.graphics.Rect mTempRect
	private android.content.Context mContext
	private android.view.WindowManager mWindowManager
	private boolean mIsShowing
	private boolean mIsTransitioningToDismiss
	private boolean mIsDropdown
	private android.widget.PopupWindow$PopupDecorView mDecorView
	private android.view.View mBackgroundView
	private android.view.View mContentView
	private boolean mFocusable
	private int mInputMethodMode
	private int mSoftInputMode
	private boolean mTouchable
	private boolean mOutsideTouchable
	private boolean mClippingEnabled
	private int mSplitTouchEnabled
	private boolean mLayoutInScreen
	private boolean mClipToScreen
	private boolean mAllowScrollingAnchorParent
	private boolean mLayoutInsetDecor
	private boolean mNotTouchModal
	private boolean mAttachedInDecor
	private boolean mAttachedInDecorSet
	private android.view.View$OnTouchListener mTouchInterceptor
	private int mWidthMode
	private int mWidth
	private int mLastWidth
	private int mHeightMode
	private int mHeight
	private int mLastHeight
	private float mElevation
	private android.graphics.drawable.Drawable mBackground
	private android.graphics.drawable.Drawable mAboveAnchorBackgroundDrawable
	private android.graphics.drawable.Drawable mBelowAnchorBackgroundDrawable
	private android.transition.Transition mEnterTransition
	private android.transition.Transition mExitTransition
	private android.graphics.Rect mEpicenterBounds
	private boolean mAboveAnchor
	private int mWindowLayoutType
	private android.widget.PopupWindow$OnDismissListener mOnDismissListener
	private boolean mIgnoreCheekPress
	private int mAnimationStyle
	private static final int[] ABOVE_ANCHOR_STATE_SET
	private final android.view.View$OnAttachStateChangeListener mOnAnchorRootDetachedListener
	private java.lang.ref.WeakReference mAnchor
	private java.lang.ref.WeakReference mAnchorRoot
	private boolean mIsAnchorRootAttached
	private final android.view.ViewTreeObserver$OnScrollChangedListener mOnScrollChangedListener
	private int mAnchorXoff
	private int mAnchorYoff
	private int mAnchoredGravity
	private boolean mOverlapAnchor
	private boolean mPopupViewInitialLayoutDirectionInherited
	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 animStyle
		android.transition.Transition exitTransition
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		android.graphics.drawable.Drawable bg
		android.transition.Transition enterTransition
		android.transition.Transition exitTransition
	public void  () 
	public void  (android.view.View) 
		android.view.View contentView
	public void  (int, int) 
		int width
		int height
	public void  (android.view.View, int, int) 
		android.view.View contentView
		int width
		int height
	public void  (android.view.View, int, int, boolean) 
		android.view.View contentView
		int width
		int height
		boolean focusable
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition enterTransition
	public android.transition.Transition getEnterTransition () 
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition exitTransition
	public android.transition.Transition getExitTransition () 
	public void setEpicenterBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	private android.transition.Transition getTransition (int) 
		boolean isEmpty
		android.transition.TransitionInflater inflater
		android.transition.Transition transition
		int resId
	public android.graphics.drawable.Drawable getBackground () 
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		int i
		android.graphics.drawable.StateListDrawable stateList
		int aboveAnchorStateIndex
		int count
		int belowAnchorStateIndex
		android.graphics.drawable.Drawable background
	public float getElevation () 
	public void setElevation (float) 
		float elevation
	public int getAnimationStyle () 
	public void setIgnoreCheekPress () 
	public void setAnimationStyle (int) 
		int animationStyle
	public android.view.View getContentView () 
	public void setContentView (android.view.View) 
		android.view.View contentView
	public void setTouchInterceptor (android.view.View$OnTouchListener) 
		android.view.View$OnTouchListener l
	public boolean isFocusable () 
	public void setFocusable (boolean) 
		boolean focusable
	public int getInputMethodMode () 
	public void setInputMethodMode (int) 
		int mode
	public void setSoftInputMode (int) 
		int mode
	public int getSoftInputMode () 
	public boolean isTouchable () 
	public void setTouchable (boolean) 
		boolean touchable
	public boolean isOutsideTouchable () 
	public void setOutsideTouchable (boolean) 
		boolean touchable
	public boolean isClippingEnabled () 
	public void setClippingEnabled (boolean) 
		boolean enabled
	public void setClipToScreenEnabled (boolean) 
		boolean enabled
	void setAllowScrollingAnchorParent (boolean) 
		boolean enabled
	public boolean isSplitTouchEnabled () 
	public void setSplitTouchEnabled (boolean) 
		boolean enabled
	public boolean isLayoutInScreenEnabled () 
	public void setLayoutInScreenEnabled (boolean) 
		boolean enabled
	public boolean isAttachedInDecor () 
	public void setAttachedInDecor (boolean) 
		boolean enabled
	public void setLayoutInsetDecor (boolean) 
		boolean enabled
	public void setWindowLayoutType (int) 
		int layoutType
	public int getWindowLayoutType () 
	public void setTouchModal (boolean) 
		boolean touchModal
	public void setWindowLayoutMode (int, int) 
		int widthSpec
		int heightSpec
	public int getHeight () 
	public void setHeight (int) 
		int height
	public int getWidth () 
	public void setWidth (int) 
		int width
	public void setOverlapAnchor (boolean) 
		boolean overlapAnchor
	public boolean getOverlapAnchor () 
	public boolean isShowing () 
	public void showAtLocation (android.view.View, int, int, int) 
		android.view.View parent
		int gravity
		int x
		int y
	public void showAtLocation (android.os.IBinder, int, int, int) 
		android.os.IBinder token
		int gravity
		int x
		int y
		android.view.WindowManager$LayoutParams p
	public void showAsDropDown (android.view.View) 
		android.view.View anchor
	public void showAsDropDown (android.view.View, int, int) 
		android.view.View anchor
		int xoff
		int yoff
	public void showAsDropDown (android.view.View, int, int, int) 
		android.view.View anchor
		int xoff
		int yoff
		int gravity
		android.view.WindowManager$LayoutParams p
		boolean aboveAnchor
	private void updateAboveAnchor (boolean) 
		boolean aboveAnchor
	public boolean isAboveAnchor () 
	private void preparePopup (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams p
	private android.widget.PopupWindow$PopupBackgroundView createBackgroundView (android.view.View) 
		int height
		android.view.View contentView
		android.view.ViewGroup$LayoutParams layoutParams
		int height
		android.widget.PopupWindow$PopupBackgroundView backgroundView
		android.widget.FrameLayout$LayoutParams listParams
	private android.widget.PopupWindow$PopupDecorView createDecorView (android.view.View) 
		int height
		android.view.View contentView
		android.view.ViewGroup$LayoutParams layoutParams
		int height
		android.widget.PopupWindow$PopupDecorView decorView
	private void invokePopup (android.view.WindowManager$LayoutParams) 
		android.view.WindowManager$LayoutParams p
		android.widget.PopupWindow$PopupDecorView decorView
	private void setLayoutDirectionFromAnchor () 
		android.view.View anchor
	private int computeGravity () 
		int gravity
	private android.view.WindowManager$LayoutParams createPopupLayoutParams (android.os.IBinder) 
		android.os.IBinder token
		android.view.WindowManager$LayoutParams p
	private int computeFlags (int) 
		int curFlags
	private int computeAnimationResource () 
	private boolean findDropDownPosition (android.view.View, android.view.WindowManager$LayoutParams, int, int, int, int, int) 
		int scrollX
		int scrollY
		android.graphics.Rect r
		android.view.View anchor
		android.view.WindowManager$LayoutParams outParams
		int xOffset
		int yOffset
		int width
		int height
		int gravity
		int anchorHeight
		int anchorWidth
		int[] drawingLocation
		android.graphics.Rect displayFrame
		int hgrav
		int[] screenLocation
		boolean fitsVertical
		boolean fitsHorizontal
	private boolean tryFitVertical (android.view.WindowManager$LayoutParams, int, int, int, int, int, int, int, boolean) 
		android.view.WindowManager$LayoutParams outParams
		int yOffset
		int height
		int anchorHeight
		int drawingLocationY
		int screenLocationY
		int displayFrameTop
		int displayFrameBottom
		boolean allowResize
		int winOffsetY
		int anchorTopInScreen
		int spaceBelow
		int spaceAbove
	private boolean positionInDisplayVertical (android.view.WindowManager$LayoutParams, int, int, int, int, int, boolean) 
		int displayFrameHeight
		android.view.WindowManager$LayoutParams outParams
		int height
		int drawingLocationY
		int screenLocationY
		int displayFrameTop
		int displayFrameBottom
		boolean canResize
		boolean fitsInDisplay
		int winOffsetY
		int bottom
	private boolean tryFitHorizontal (android.view.WindowManager$LayoutParams, int, int, int, int, int, int, int, boolean) 
		android.view.WindowManager$LayoutParams outParams
		int xOffset
		int width
		int anchorWidth
		int drawingLocationX
		int screenLocationX
		int displayFrameLeft
		int displayFrameRight
		boolean allowResize
		int winOffsetX
		int anchorLeftInScreen
		int spaceRight
	private boolean positionInDisplayHorizontal (android.view.WindowManager$LayoutParams, int, int, int, int, int, boolean) 
		int displayFrameWidth
		android.view.WindowManager$LayoutParams outParams
		int width
		int drawingLocationX
		int screenLocationX
		int displayFrameLeft
		int displayFrameRight
		boolean canResize
		boolean fitsInDisplay
		int winOffsetX
		int right
	public int getMaxAvailableHeight (android.view.View) 
		android.view.View anchor
	public int getMaxAvailableHeight (android.view.View, int) 
		android.view.View anchor
		int yOffset
	public int getMaxAvailableHeight (android.view.View, int, boolean) 
		int distanceToBottom
		android.view.View anchor
		int yOffset
		boolean ignoreBottomDecorations
		android.graphics.Rect displayFrame
		int[] anchorPos
		int bottomEdge
		int distanceToBottom
		int distanceToTop
		int returnedHeight
	public void dismiss () 
		android.view.ViewGroup contentHolder
		android.view.WindowManager$LayoutParams p
		android.view.View anchorRoot
		android.graphics.Rect epicenter
		android.widget.PopupWindow$PopupDecorView decorView
		android.view.View contentView
		android.view.ViewGroup contentHolder
		android.view.ViewParent contentParent
		android.transition.Transition exitTransition
	private android.graphics.Rect getTransitionEpicenter () 
		int offsetX
		int offsetY
		android.view.View anchor
		android.view.View decor
		int[] anchorLocation
		int[] popupLocation
		android.graphics.Rect bounds
	private void dismissImmediate (android.view.View, android.view.ViewGroup, android.view.View) 
		android.view.View decorView
		android.view.ViewGroup contentHolder
		android.view.View contentView
	public void setOnDismissListener (android.widget.PopupWindow$OnDismissListener) 
		android.widget.PopupWindow$OnDismissListener onDismissListener
	public void update () 
		android.view.WindowManager$LayoutParams p
		boolean update
		int newAnim
		int newFlags
		int newGravity
	public void update (int, int) 
		int width
		int height
		android.view.WindowManager$LayoutParams p
	public void update (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void update (int, int, int, int, boolean) 
		int x
		int y
		int width
		int height
		boolean force
		android.view.WindowManager$LayoutParams p
		boolean update
		int finalWidth
		int finalHeight
		int newAnim
		int newFlags
		int newGravity
		int newAccessibilityIdOfAnchor
	public void update (android.view.View, int, int) 
		android.view.View anchor
		int width
		int height
	public void update (android.view.View, int, int, int, int) 
		android.view.View anchor
		int xoff
		int yoff
		int width
		int height
	private void update (android.view.View, boolean, int, int, int, int) 
		android.view.View anchor
		boolean updateLocation
		int xoff
		int yoff
		int width
		int height
		java.lang.ref.WeakReference oldAnchor
		int gravity
		boolean needsUpdate
		android.view.WindowManager$LayoutParams p
		int oldGravity
		int oldWidth
		int oldHeight
		int oldX
		int oldY
		boolean aboveAnchor
		boolean paramsChanged
	private void detachFromAnchor () 
		android.view.ViewTreeObserver vto
		android.view.View anchor
		android.view.View anchorRoot
	private void attachToAnchor (android.view.View, int, int, int) 
		android.view.View anchor
		int xoff
		int yoff
		int gravity
		android.view.ViewTreeObserver vto
		android.view.View anchorRoot
	static boolean access$002 (android.widget.PopupWindow, boolean) 
		android.widget.PopupWindow x0
		boolean x1
	static java.lang.ref.WeakReference access$100 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static android.widget.PopupWindow$PopupDecorView access$200 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static int access$300 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static int access$400 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static int access$500 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static boolean access$600 (android.widget.PopupWindow, android.view.View, android.view.WindowManager$LayoutParams, int, int, int, int, int) 
		android.widget.PopupWindow x0
		android.view.View x1
		android.view.WindowManager$LayoutParams x2
		int x3
		int x4
		int x5
		int x6
		int x7
	static void access$700 (android.widget.PopupWindow, boolean) 
		android.widget.PopupWindow x0
		boolean x1
	static void access$800 (android.widget.PopupWindow, android.view.View, android.view.ViewGroup, android.view.View) 
		android.widget.PopupWindow x0
		android.view.View x1
		android.view.ViewGroup x2
		android.view.View x3
	static android.view.View$OnTouchListener access$900 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static android.graphics.Rect access$1000 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static boolean access$1400 (android.widget.PopupWindow) 
		android.widget.PopupWindow x0
	static int[] access$1500 () 
	static void  () 
}

android/widget/CheckedTextView.class
CheckedTextView.java
package android.widget
public android.widget.CheckedTextView extends android.widget.TextView implements android.widget.Checkable  {
	private boolean mChecked
	private int mCheckMarkResource
	private android.graphics.drawable.Drawable mCheckMarkDrawable
	private android.content.res.ColorStateList mCheckMarkTintList
	private android.graphics.PorterDuff$Mode mCheckMarkTintMode
	private boolean mHasCheckMarkTint
	private boolean mHasCheckMarkTintMode
	private int mBasePadding
	private int mCheckMarkWidth
	private int mCheckMarkGravity
	private boolean mNeedRequestlayout
	private static final int[] CHECKED_STATE_SET
	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
		android.graphics.drawable.Drawable d
		boolean checked
	public void toggle () 
	public boolean isChecked () 
	public void setChecked (boolean) 
		boolean checked
	public void setCheckMarkDrawable (int) 
		int resId
		android.graphics.drawable.Drawable d
	public void setCheckMarkDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	private void setCheckMarkDrawableInternal (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable d
		int resId
	public void setCheckMarkTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getCheckMarkTintList () 
	public void setCheckMarkTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getCheckMarkTintMode () 
	private void applyCheckMarkTint () 
	public void setVisibility (int) 
		int visibility
	public void jumpDrawablesToCurrentState () 
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public android.graphics.drawable.Drawable getCheckMarkDrawable () 
	protected void internalSetPadding (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	private void updatePadding () 
		int newPadding
	private void setBasePadding (boolean) 
		boolean checkmarkAtStart
	private boolean isCheckMarkAtStart () 
		int gravity
		int hgrav
	protected void onDraw (android.graphics.Canvas) 
		int left
		int right
		int verticalGravity
		int height
		int y
		boolean checkMarkAtStart
		int width
		int top
		int bottom
		int left
		int right
		android.graphics.drawable.Drawable background
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable checkMarkDrawable
	protected int[] onCreateDrawableState (int) 
		int extraSpace
		int[] drawableState
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable checkMarkDrawable
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	public java.lang.CharSequence getAccessibilityClassName () 
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.CheckedTextView$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.CheckedTextView$SavedState ss
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
	static void  () 
}

android/widget/Switch.class
Switch.java
package android.widget
public android.widget.Switch extends android.widget.CompoundButton {
	private static final int THUMB_ANIMATION_DURATION
	private static final int TOUCH_MODE_IDLE
	private static final int TOUCH_MODE_DOWN
	private static final int TOUCH_MODE_DRAGGING
	private static final int SANS
	private static final int SERIF
	private static final int MONOSPACE
	private android.graphics.drawable.Drawable mThumbDrawable
	private android.content.res.ColorStateList mThumbTintList
	private android.graphics.PorterDuff$Mode mThumbTintMode
	private boolean mHasThumbTint
	private boolean mHasThumbTintMode
	private android.graphics.drawable.Drawable mTrackDrawable
	private android.content.res.ColorStateList mTrackTintList
	private android.graphics.PorterDuff$Mode mTrackTintMode
	private boolean mHasTrackTint
	private boolean mHasTrackTintMode
	private int mThumbTextPadding
	private int mSwitchMinWidth
	private int mSwitchPadding
	private boolean mSplitTrack
	private CharSequence mTextOn
	private CharSequence mTextOff
	private boolean mShowText
	private int mTouchMode
	private int mTouchSlop
	private float mTouchX
	private float mTouchY
	private android.view.VelocityTracker mVelocityTracker
	private int mMinFlingVelocity
	private float mThumbPosition
	private int mSwitchWidth
	private int mSwitchHeight
	private int mThumbWidth
	private int mSwitchLeft
	private int mSwitchTop
	private int mSwitchRight
	private int mSwitchBottom
	private android.text.TextPaint mTextPaint
	private android.content.res.ColorStateList mTextColors
	private android.text.Layout mOnLayout
	private android.text.Layout mOffLayout
	private android.text.method.TransformationMethod2 mSwitchTransformationMethod
	private android.animation.ObjectAnimator mPositionAnimator
	private final android.graphics.Rect mTempRect
	private static final int[] CHECKED_STATE_SET
	private static final android.util.FloatProperty THUMB_POS
	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
		android.content.res.ColorStateList thumbTintList
		android.graphics.PorterDuff$Mode thumbTintMode
		android.content.res.ColorStateList trackTintList
		android.graphics.PorterDuff$Mode trackTintMode
		int appearance
		android.view.ViewConfiguration config
	public void setSwitchTextAppearance (android.content.Context, int) 
		android.content.Context context
		int resid
		android.content.res.TypedArray appearance
		android.content.res.ColorStateList colors
		int ts
		int typefaceIndex
		int styleIndex
		boolean allCaps
	private void setSwitchTypefaceByIndex (int, int) 
		int typefaceIndex
		int styleIndex
		android.graphics.Typeface tf
	public void setSwitchTypeface (android.graphics.Typeface, int) 
		int typefaceStyle
		int need
		android.graphics.Typeface tf
		int style
	public void setSwitchTypeface (android.graphics.Typeface) 
		android.graphics.Typeface tf
	public void setSwitchPadding (int) 
		int pixels
	public int getSwitchPadding () 
	public void setSwitchMinWidth (int) 
		int pixels
	public int getSwitchMinWidth () 
	public void setThumbTextPadding (int) 
		int pixels
	public int getThumbTextPadding () 
	public void setTrackDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable track
	public void setTrackResource (int) 
		int resId
	public android.graphics.drawable.Drawable getTrackDrawable () 
	public void setTrackTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getTrackTintList () 
	public void setTrackTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getTrackTintMode () 
	private void applyTrackTint () 
	public void setThumbDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable thumb
	public void setThumbResource (int) 
		int resId
	public android.graphics.drawable.Drawable getThumbDrawable () 
	public void setThumbTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getThumbTintList () 
	public void setThumbTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getThumbTintMode () 
	private void applyThumbTint () 
	public void setSplitTrack (boolean) 
		boolean splitTrack
	public boolean getSplitTrack () 
	public java.lang.CharSequence getTextOn () 
	public void setTextOn (java.lang.CharSequence) 
		CharSequence textOn
	public java.lang.CharSequence getTextOff () 
	public void setTextOff (java.lang.CharSequence) 
		CharSequence textOff
	public void setShowText (boolean) 
		boolean showText
	public boolean getShowText () 
	public void onMeasure (int, int) 
		int thumbWidth
		int thumbHeight
		int maxTextWidth
		int trackHeight
		android.graphics.Insets inset
		int widthMeasureSpec
		int heightMeasureSpec
		android.graphics.Rect padding
		int thumbWidth
		int thumbHeight
		int maxTextWidth
		int trackHeight
		int paddingLeft
		int paddingRight
		int switchWidth
		int switchHeight
		int measuredHeight
	public void onPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		CharSequence text
	private android.text.Layout makeLayout (java.lang.CharSequence) 
		CharSequence text
		CharSequence transformed
	private boolean hitThumb (float, float) 
		float x
		float y
		int thumbOffset
		int thumbTop
		int thumbLeft
		int thumbRight
		int thumbBottom
	public boolean onTouchEvent (android.view.MotionEvent) 
		float x
		float y
		float x
		float y
		float dPos
		float x
		int thumbScrollRange
		float thumbScrollOffset
		float dPos
		float newPos
		android.view.MotionEvent ev
		int action
	private void cancelSuperTouch (android.view.MotionEvent) 
		android.view.MotionEvent ev
		android.view.MotionEvent cancel
	private void stopDrag (android.view.MotionEvent) 
		boolean newState
		float xvel
		boolean newState
		android.view.MotionEvent ev
		boolean commitChange
		boolean oldState
		boolean newState
	private void animateThumbToCheckedState (boolean) 
		boolean newCheckedState
		float targetPosition
	private void cancelPositionAnimator () 
	private boolean getTargetCheckedState () 
	private void setThumbPosition (float) 
		float position
	public void toggle () 
	public void setChecked (boolean) 
		boolean checked
	protected void onLayout (boolean, int, int, int, int) 
		android.graphics.Rect trackPadding
		android.graphics.Insets insets
		int switchRight
		int switchLeft
		boolean changed
		int left
		int top
		int right
		int bottom
		int opticalInsetLeft
		int opticalInsetRight
		int switchRight
		int switchLeft
		int switchTop
		int switchBottom
	public void draw (android.graphics.Canvas) 
		android.graphics.Insets thumbInsets
		int trackLeft
		int trackTop
		int trackRight
		int trackBottom
		int thumbLeft
		int thumbRight
		android.graphics.drawable.Drawable background
		android.graphics.Canvas c
		android.graphics.Rect padding
		int switchLeft
		int switchTop
		int switchRight
		int switchBottom
		int thumbInitialLeft
		android.graphics.Insets thumbInsets
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Insets insets
		int saveCount
		android.graphics.Rect bounds
		int cX
		int[] drawableState
		int cX
		int left
		int top
		android.graphics.Canvas canvas
		android.graphics.Rect padding
		android.graphics.drawable.Drawable trackDrawable
		int switchTop
		int switchBottom
		int switchInnerTop
		int switchInnerBottom
		android.graphics.drawable.Drawable thumbDrawable
		int saveCount
		android.text.Layout switchText
	public int getCompoundPaddingLeft () 
		int padding
	public int getCompoundPaddingRight () 
		int padding
	private int getThumbOffset () 
		float thumbPosition
		float thumbPosition
	private int getThumbScrollRange () 
		android.graphics.Insets insets
		android.graphics.Rect padding
		android.graphics.Insets insets
	protected int[] onCreateDrawableState (int) 
		int extraSpace
		int[] drawableState
	protected void drawableStateChanged () 
		int[] state
		boolean changed
		android.graphics.drawable.Drawable thumbDrawable
		android.graphics.drawable.Drawable trackDrawable
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onProvideStructure (android.view.ViewStructure) 
		StringBuilder newText
		CharSequence oldText
		android.view.ViewStructure structure
		CharSequence switchText
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		StringBuilder newText
		CharSequence oldText
		android.view.accessibility.AccessibilityNodeInfo info
		CharSequence switchText
	static float access$000 (android.widget.Switch) 
		android.widget.Switch x0
	static void access$100 (android.widget.Switch, float) 
		android.widget.Switch x0
		float x1
	static void  () 
}

android/widget/ActionMenuPresenter$3.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$3 extends android.animation.AnimatorListenerAdapter {
	final android.widget.ActionMenuPresenter this$0
	void  (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter this$0
	public void onAnimationEnd (android.animation.Animator) 
		int j
		android.animation.Animator animation
}

android/widget/AbsSpinner$RecycleBin.class
AbsSpinner.java
package android.widget
 android.widget.AbsSpinner$RecycleBin extends java.lang.Object {
	private final android.util.SparseArray mScrapHeap
	final android.widget.AbsSpinner this$0
	void  (android.widget.AbsSpinner) 
		android.widget.AbsSpinner this$0
	public void put (int, android.view.View) 
		int position
		android.view.View v
	android.view.View get (int) 
		int position
		android.view.View result
	void clear () 
		android.view.View view
		int i
		android.util.SparseArray scrapHeap
		int count
}

android/widget/ExpandableListConnector$GroupMetadata$1.class
ExpandableListConnector.java
package android.widget
final android.widget.ExpandableListConnector$GroupMetadata$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.widget.ExpandableListConnector$GroupMetadata createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		android.widget.ExpandableListConnector$GroupMetadata gm
	public android.widget.ExpandableListConnector$GroupMetadata[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/MediaController$8.class
MediaController.java
package android.widget
 android.widget.MediaController$8 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void onClick (android.view.View) 
		android.view.View v
		int pos
}

android/widget/ExpandableListConnector$GroupMetadata.class
ExpandableListConnector.java
package android.widget
 android.widget.ExpandableListConnector$GroupMetadata extends java.lang.Object implements android.os.Parcelable java.lang.Comparable  {
	static final int REFRESH
	int flPos
	int lastChildFlPos
	int gPos
	long gId
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	static android.widget.ExpandableListConnector$GroupMetadata obtain (int, int, int, long) 
		int flPos
		int lastChildFlPos
		int gPos
		long gId
		android.widget.ExpandableListConnector$GroupMetadata gm
	public int compareTo (android.widget.ExpandableListConnector$GroupMetadata) 
		android.widget.ExpandableListConnector$GroupMetadata another
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/widget/ScrollView.class
ScrollView.java
package android.widget
public android.widget.ScrollView extends android.widget.FrameLayout {
	static final int ANIMATED_SCROLL_GAP
	static final float MAX_SCROLL_FACTOR
	private static final String TAG
	private long mLastScroll
	private final android.graphics.Rect mTempRect
	private android.widget.OverScroller mScroller
	private android.widget.EdgeEffect mEdgeGlowTop
	private android.widget.EdgeEffect mEdgeGlowBottom
	private int mLastMotionY
	private boolean mIsLayoutDirty
	private android.view.View mChildToScrollTo
	private boolean mIsBeingDragged
	private android.view.VelocityTracker mVelocityTracker
	private boolean mFillViewport
	private boolean mSmoothScrollingEnabled
	private int mTouchSlop
	private int mMinimumVelocity
	private int mMaximumVelocity
	private int mOverscrollDistance
	private int mOverflingDistance
	private int mActivePointerId
	private final int[] mScrollOffset
	private final int[] mScrollConsumed
	private int mNestedYOffset
	private android.os.StrictMode$Span mScrollStrictSpan
	private android.os.StrictMode$Span mFlingStrictSpan
	private static final int INVALID_POINTER
	private android.widget.ScrollView$SavedState mSavedState
	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 boolean shouldDelayChildPressedState () 
	protected float getTopFadingEdgeStrength () 
		int length
	protected float getBottomFadingEdgeStrength () 
		int length
		int bottomEdge
		int span
	public int getMaxScrollAmount () 
	private void initScrollView () 
		android.view.ViewConfiguration configuration
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	private boolean canScroll () 
		int childHeight
		android.view.View child
	public boolean isFillViewport () 
	public void setFillViewport (boolean) 
		boolean fillViewport
	public boolean isSmoothScrollingEnabled () 
	public void setSmoothScrollingEnabled (boolean) 
		boolean smoothScrollingEnabled
	protected void onMeasure (int, int) 
		int widthPadding
		int heightPadding
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View child
		int widthPadding
		int heightPadding
		int targetSdkVersion
		android.widget.FrameLayout$LayoutParams lp
		int desiredHeight
		int widthMeasureSpec
		int heightMeasureSpec
		int heightMode
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean executeKeyEvent (android.view.KeyEvent) 
		android.view.View currentFocused
		android.view.View nextFocused
		android.view.KeyEvent event
		boolean handled
	private boolean inChild (int, int) 
		int scrollY
		android.view.View child
		int x
		int y
	private void initOrResetVelocityTracker () 
	private void initVelocityTrackerIfNotExists () 
	private void recycleVelocityTracker () 
	public void requestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		android.view.ViewParent parent
		int activePointerId
		int pointerIndex
		int y
		int yDiff
		int y
		android.view.MotionEvent ev
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.ViewParent parent
		android.view.ViewParent parent
		int pulledToY
		int oldY
		int range
		int overscrollMode
		boolean canOverscroll
		int scrolledDeltaY
		int unconsumedY
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		int index
		int activePointerIndex
		int y
		int deltaY
		android.view.MotionEvent ev
		android.view.MotionEvent vtev
		int actionMasked
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		int newPointerIndex
		android.view.MotionEvent ev
		int pointerIndex
		int pointerId
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		int delta
		int range
		int oldScrollY
		int newScrollY
		float vscroll
		android.view.MotionEvent event
	protected void onOverScrolled (int, int, boolean, boolean) 
		int oldX
		int oldY
		int scrollX
		int scrollY
		boolean clampedX
		boolean clampedY
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int viewportHeight
		int targetScrollY
		int viewportHeight
		int targetScrollY
		int action
		android.os.Bundle arguments
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		int scrollRange
		android.view.accessibility.AccessibilityNodeInfo info
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		boolean scrollable
	private int getScrollRange () 
		android.view.View child
		int scrollRange
	private android.view.View findFocusableViewInBounds (boolean, int, int) 
		boolean viewIsCloserToBoundary
		boolean viewIsFullyContained
		android.view.View view
		int viewTop
		int viewBottom
		int i
		boolean topFocus
		int top
		int bottom
		java.util.List focusables
		android.view.View focusCandidate
		boolean foundFullyContainedFocusable
		int count
	public boolean pageScroll (int) 
		android.view.View view
		int count
		int direction
		boolean down
		int height
	public boolean fullScroll (int) 
		android.view.View view
		int count
		int direction
		boolean down
		int height
	private boolean scrollAndFocus (int, int, int) 
		int delta
		int direction
		int top
		int bottom
		boolean handled
		int height
		int containerTop
		int containerBottom
		boolean up
		android.view.View newFocused
	public boolean arrowScroll (int) 
		int scrollDelta
		int daBottom
		int screenBottom
		int scrollDelta
		int descendantFocusability
		int direction
		android.view.View currentFocused
		android.view.View nextFocused
		int maxJump
	private boolean isOffScreen (android.view.View) 
		android.view.View descendant
	private boolean isWithinDeltaOfScreen (android.view.View, int, int) 
		android.view.View descendant
		int delta
		int height
	private void doScrollY (int) 
		int delta
	public final void smoothScrollBy (int, int) 
		int height
		int bottom
		int maxY
		int scrollY
		int dx
		int dy
		long duration
	public final void smoothScrollTo (int, int) 
		int x
		int y
	protected int computeVerticalScrollRange () 
		int count
		int contentHeight
		int scrollRange
		int scrollY
		int overscrollBottom
	protected int computeVerticalScrollOffset () 
	protected void measureChild (android.view.View, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int parentHeightMeasureSpec
		android.view.ViewGroup$LayoutParams lp
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int verticalPadding
	protected void measureChildWithMargins (android.view.View, int, int, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int widthUsed
		int parentHeightMeasureSpec
		int heightUsed
		android.view.ViewGroup$MarginLayoutParams lp
		int childWidthMeasureSpec
		int usedTotal
		int childHeightMeasureSpec
	public void computeScroll () 
		int range
		int overscrollMode
		boolean canOverscroll
		int oldX
		int oldY
		int x
		int y
	private void scrollToChild (android.view.View) 
		android.view.View child
		int scrollDelta
	private boolean scrollToChildRect (android.graphics.Rect, boolean) 
		android.graphics.Rect rect
		boolean immediate
		int delta
		boolean scroll
	protected int computeScrollDeltaToGetChildRectOnScreen (android.graphics.Rect) 
		int bottom
		int distanceToBottom
		android.graphics.Rect rect
		int height
		int screenTop
		int screenBottom
		int fadingEdge
		int scrollYDelta
	public void requestChildFocus (android.view.View, android.view.View) 
		android.view.View child
		android.view.View focused
	protected boolean onRequestFocusInDescendants (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
		android.view.View nextFocus
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rectangle
		boolean immediate
	public void requestLayout () 
	protected void onDetachedFromWindow () 
	protected void onLayout (boolean, int, int, int, int) 
		int childHeight
		int scrollRange
		boolean changed
		int l
		int t
		int r
		int b
	protected void onSizeChanged (int, int, int, int) 
		int scrollDelta
		int w
		int h
		int oldw
		int oldh
		android.view.View currentFocused
	private static boolean isViewDescendantOf (android.view.View, android.view.View) 
		android.view.View child
		android.view.View parent
		android.view.ViewParent theParent
	public void fling (int) 
		int height
		int bottom
		int velocityY
	private void flingWithNestedDispatch (int) 
		int velocityY
		boolean canFling
	private void endDrag () 
	public void scrollTo (int, int) 
		android.view.View child
		int x
		int y
	public void setOverScrollMode (int) 
		android.content.Context context
		int mode
	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 target
	public void onNestedScroll (android.view.View, int, int, int, int) 
		android.view.View target
		int dxConsumed
		int dyConsumed
		int dxUnconsumed
		int dyUnconsumed
		int oldScrollY
		int myConsumed
		int myUnconsumed
	public boolean onNestedFling (android.view.View, float, float, boolean) 
		android.view.View target
		float velocityX
		float velocityY
		boolean consumed
	public void draw (android.graphics.Canvas) 
		int width
		int height
		float translateX
		float translateY
		int restoreCount
		int width
		int height
		float translateX
		float translateY
		int width
		int height
		float translateX
		float translateY
		int restoreCount
		int width
		int height
		float translateX
		float translateY
		int scrollY
		boolean clipToPadding
		android.graphics.Canvas canvas
	private static int clamp (int, int, int) 
		int n
		int my
		int child
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.ScrollView$SavedState ss
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.ScrollView$SavedState ss
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/widget/DatePickerCalendarDelegate$1.class
DatePickerCalendarDelegate.java
package android.widget
 android.widget.DatePickerCalendarDelegate$1 extends java.lang.Object implements android.widget.DayPickerView$OnDaySelectedListener  {
	final android.widget.DatePickerCalendarDelegate this$0
	void  (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate this$0
	public void onDaySelected (android.widget.DayPickerView, android.icu.util.Calendar) 
		android.widget.DayPickerView view
		android.icu.util.Calendar day
}

android/widget/DatePicker$ValidationCallback.class
DatePicker.java
package android.widget
public abstract android.widget.DatePicker$ValidationCallback extends java.lang.Object {
	public abstract void onValidationChanged (boolean) 
}

android/widget/ListPopupWindow$ListSelectorHider.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$ListSelectorHider extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ListPopupWindow this$0
	private void  (android.widget.ListPopupWindow) 
	public void run () 
	void  (android.widget.ListPopupWindow, android.widget.ListPopupWindow$1) 
		android.widget.ListPopupWindow x0
		android.widget.ListPopupWindow$1 x1
}

android/widget/ListPopupWindow$PopupDataSetObserver.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$PopupDataSetObserver extends android.database.DataSetObserver {
	final android.widget.ListPopupWindow this$0
	private void  (android.widget.ListPopupWindow) 
	public void onChanged () 
	public void onInvalidated () 
	void  (android.widget.ListPopupWindow, android.widget.ListPopupWindow$1) 
		android.widget.ListPopupWindow x0
		android.widget.ListPopupWindow$1 x1
}

android/widget/Gallery$FlingRunnable.class
Gallery.java
package android.widget
 android.widget.Gallery$FlingRunnable extends java.lang.Object implements java.lang.Runnable  {
	private android.widget.Scroller mScroller
	private int mLastFlingX
	final android.widget.Gallery this$0
	public void  (android.widget.Gallery) 
	private void startCommon () 
	public void startUsingVelocity (int) 
		int initialVelocity
		int initialX
	public void startUsingDistance (int) 
		int distance
	public void stop (boolean) 
		boolean scrollIntoSlots
	private void endFling (boolean) 
		boolean scrollIntoSlots
	public void run () 
		int offsetToLast
		android.widget.Scroller scroller
		boolean more
		int x
		int delta
	static void access$100 (android.widget.Gallery$FlingRunnable, boolean) 
		android.widget.Gallery$FlingRunnable x0
		boolean x1
	static android.widget.Scroller access$200 (android.widget.Gallery$FlingRunnable) 
		android.widget.Gallery$FlingRunnable x0
}

android/widget/AbsoluteLayout.class
AbsoluteLayout.java
package android.widget
public android.widget.AbsoluteLayout extends android.view.ViewGroup {
	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 childRight
		int childBottom
		android.widget.AbsoluteLayout$LayoutParams lp
		android.view.View child
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int count
		int maxHeight
		int maxWidth
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected void onLayout (boolean, int, int, int, int) 
		android.widget.AbsoluteLayout$LayoutParams lp
		int childLeft
		int childTop
		android.view.View child
		int i
		boolean changed
		int l
		int t
		int r
		int b
		int count
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public boolean shouldDelayChildPressedState () 
}

android/widget/Editor$DragLocalState.class
Editor.java
package android.widget
 android.widget.Editor$DragLocalState extends java.lang.Object {
	public android.widget.TextView sourceTextView
	public int start
	public int end
	public void  (android.widget.TextView, int, int) 
		android.widget.TextView sourceTextView
		int start
		int end
}

android/widget/SpellChecker$1.class
SpellChecker.java
package android.widget
 android.widget.SpellChecker$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.SpellChecker this$0
	void  (android.widget.SpellChecker) 
		android.widget.SpellChecker this$0
	public void run () 
		android.widget.SpellChecker$SpellParser spellParser
		int i
		int length
}

android/widget/Editor$EditOperation$1.class
Editor.java
package android.widget
final android.widget.Editor$EditOperation$1 extends java.lang.Object implements android.os.Parcelable$ClassLoaderCreator  {
	void  () 
	public android.widget.Editor$EditOperation createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.widget.Editor$EditOperation createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel in
		ClassLoader loader
	public android.widget.Editor$EditOperation[] newArray (int) 
		int size
	public volatile java.lang.Object createFromParcel (android.os.Parcel, java.lang.ClassLoader) 
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/GridLayout$Axis.class
GridLayout.java
package android.widget
final android.widget.GridLayout$Axis extends java.lang.Object {
	private static final int NEW
	private static final int PENDING
	private static final int COMPLETE
	public final boolean horizontal
	public int definedCount
	private int maxIndex
	android.widget.GridLayout$PackedMap groupBounds
	public boolean groupBoundsValid
	android.widget.GridLayout$PackedMap forwardLinks
	public boolean forwardLinksValid
	android.widget.GridLayout$PackedMap backwardLinks
	public boolean backwardLinksValid
	public int[] leadingMargins
	public boolean leadingMarginsValid
	public int[] trailingMargins
	public boolean trailingMarginsValid
	public android.widget.GridLayout$Arc[] arcs
	public boolean arcsValid
	public int[] locations
	public boolean locationsValid
	public boolean hasWeights
	public boolean hasWeightsValid
	public int[] deltas
	boolean orderPreserved
	private android.widget.GridLayout$MutableInt parentMin
	private android.widget.GridLayout$MutableInt parentMax
	static final boolean $assertionsDisabled
	final android.widget.GridLayout this$0
	private void  (android.widget.GridLayout, boolean) 
		android.widget.GridLayout this$0
		boolean horizontal
	private int calculateMaxIndex () 
		android.view.View c
		android.widget.GridLayout$LayoutParams params
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Interval span
		int i
		int N
		int result
	private int getMaxIndex () 
	public int getCount () 
	public void setCount (int) 
		int count
	public boolean isOrderPreserved () 
	public void setOrderPreserved (boolean) 
		boolean orderPreserved
	private android.widget.GridLayout$PackedMap createGroupBounds () 
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Bounds bounds
		int i
		int N
		android.widget.GridLayout$Assoc assoc
	private void computeGroupBounds () 
		int i
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		int size
		int i
		int N
		android.widget.GridLayout$Bounds[] values
	public android.widget.GridLayout$PackedMap getGroupBounds () 
	private android.widget.GridLayout$PackedMap createLinks (boolean) 
		android.widget.GridLayout$Interval span
		int i
		int N
		boolean min
		android.widget.GridLayout$Assoc result
		android.widget.GridLayout$Spec[] keys
	private void computeLinks (android.widget.GridLayout$PackedMap, boolean) 
		int i
		int size
		android.widget.GridLayout$MutableInt valueHolder
		int i
		android.widget.GridLayout$PackedMap links
		boolean min
		android.widget.GridLayout$MutableInt[] spans
		android.widget.GridLayout$Bounds[] bounds
	private android.widget.GridLayout$PackedMap getForwardLinks () 
	private android.widget.GridLayout$PackedMap getBackwardLinks () 
	private void include (java.util.List, android.widget.GridLayout$Interval, android.widget.GridLayout$MutableInt, boolean) 
		android.widget.GridLayout$Interval span
		android.widget.GridLayout$Arc arc
		java.util.List arcs
		android.widget.GridLayout$Interval key
		android.widget.GridLayout$MutableInt size
		boolean ignoreIfAlreadyPresent
	private void include (java.util.List, android.widget.GridLayout$Interval, android.widget.GridLayout$MutableInt) 
		java.util.List arcs
		android.widget.GridLayout$Interval key
		android.widget.GridLayout$MutableInt size
	android.widget.GridLayout$Arc[][] groupArcsByFirstVertex (android.widget.GridLayout$Arc[]) 
		android.widget.GridLayout$Arc arc
		int i
		int i
		android.widget.GridLayout$Arc arc
		android.widget.GridLayout$Arc[] arcs
		int N
		android.widget.GridLayout$Arc[][] result
		int[] sizes
	private android.widget.GridLayout$Arc[] topologicalSort (android.widget.GridLayout$Arc[]) 
		android.widget.GridLayout$Arc[] arcs
	private android.widget.GridLayout$Arc[] topologicalSort (java.util.List) 
		java.util.List arcs
	private void addComponentSizes (java.util.List, android.widget.GridLayout$PackedMap) 
		android.widget.GridLayout$Interval key
		int i
		java.util.List result
		android.widget.GridLayout$PackedMap links
	private android.widget.GridLayout$Arc[] createArcs () 
		int i
		java.util.List mins
		java.util.List maxs
		int N
		android.widget.GridLayout$Arc[] sMins
		android.widget.GridLayout$Arc[] sMaxs
	private void computeArcs () 
	public android.widget.GridLayout$Arc[] getArcs () 
	private boolean relax (int[], android.widget.GridLayout$Arc) 
		int[] locations
		android.widget.GridLayout$Arc entry
		android.widget.GridLayout$Interval span
		int u
		int v
		int value
		int candidate
	private void init (int[]) 
		int[] locations
	private java.lang.String arcsToString (java.util.List) 
		int src
		int dst
		int value
		android.widget.GridLayout$Arc arc
		java.util.List arcs
		String var
		StringBuilder result
		boolean first
	private void logError (java.lang.String, android.widget.GridLayout$Arc[], boolean[]) 
		android.widget.GridLayout$Arc arc
		int c
		String axisName
		android.widget.GridLayout$Arc[] arcs
		boolean[] culprits0
		java.util.List culprits
		java.util.List removed
	private boolean solve (android.widget.GridLayout$Arc[], int[]) 
		android.widget.GridLayout$Arc[] arcs
		int[] locations
	private boolean solve (android.widget.GridLayout$Arc[], int[], boolean) 
		int j
		int length
		boolean changed
		int i
		int j
		int length
		int i
		android.widget.GridLayout$Arc arc
		int i
		boolean[] culprits
		int p
		android.widget.GridLayout$Arc[] arcs
		int[] locations
		boolean modifyOnError
		String axisName
		int N
		boolean[] originalCulprits
	private void computeMargins (boolean) 
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Interval span
		int index
		int i
		int N
		boolean leading
		int[] margins
	public int[] getLeadingMargins () 
	public int[] getTrailingMargins () 
	private boolean solve (int[]) 
		int[] a
	private boolean computeHasWeights () 
		android.view.View child
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		int i
		int N
	private boolean hasWeights () 
	public int[] getDeltas () 
	private void shareOutDelta (int, float) 
		int delta
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		float weight
		int i
		int N
		int totalDelta
		float totalWeight
	private void solveAndDistributeSpace (int[]) 
		int delta
		int[] a
		int deltaMax
		int deltaMin
		float totalWeight
		int validDelta
		boolean validSolution
	private float calculateTotalWeight () 
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		int i
		int N
		float totalWeight
	private void computeLocations (int[]) 
		int i
		int N
		int a0
		int[] a
	public int[] getLocations () 
		int N
	private int size (int[]) 
		int[] locations
	private void setParentConstraints (int, int) 
		int min
		int max
	private int getMeasure (int, int) 
		int min
		int max
	public int getMeasure (int) 
		int measureSpec
		int mode
		int size
	public void layout (int) 
		int size
	public void invalidateStructure () 
	public void invalidateValues () 
	void  (android.widget.GridLayout, boolean, android.widget.GridLayout$1) 
		android.widget.GridLayout x0
		boolean x1
		android.widget.GridLayout$1 x2
	static void  () 
}

android/widget/SearchView$SavedState.class
SearchView.java
package android.widget
 android.widget.SearchView$SavedState extends android.view.View$BaseSavedState {
	boolean isIconified
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/widget/GridLayout$4.class
GridLayout.java
package android.widget
final android.widget.GridLayout$4 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
}

android/widget/AbsListView$PositionScroller$3.class
AbsListView.java
package android.widget
 android.widget.AbsListView$PositionScroller$3 extends java.lang.Object implements java.lang.Runnable  {
	final int val$position
	final int val$postOffset
	final int val$duration
	final android.widget.AbsListView$PositionScroller this$1
	void  (android.widget.AbsListView$PositionScroller, int, int, int) 
		android.widget.AbsListView$PositionScroller this$1
	public void run () 
}

android/widget/StackView.class
StackView.java
package android.widget
public android.widget.StackView extends android.widget.AdapterViewAnimator {
	private final String TAG
	private static final int DEFAULT_ANIMATION_DURATION
	private static final int MINIMUM_ANIMATION_DURATION
	private static final int STACK_RELAYOUT_DURATION
	private static final float PERSPECTIVE_SHIFT_FACTOR_Y
	private static final float PERSPECTIVE_SHIFT_FACTOR_X
	private float mPerspectiveShiftX
	private float mPerspectiveShiftY
	private float mNewPerspectiveShiftX
	private float mNewPerspectiveShiftY
	private static final float PERSPECTIVE_SCALE_FACTOR
	private static final int ITEMS_SLIDE_UP
	private static final int ITEMS_SLIDE_DOWN
	private static final int GESTURE_NONE
	private static final int GESTURE_SLIDE_UP
	private static final int GESTURE_SLIDE_DOWN
	private static final float SWIPE_THRESHOLD_RATIO
	private static final float SLIDE_UP_RATIO
	private static final int INVALID_POINTER
	private static final int NUM_ACTIVE_VIEWS
	private static final int FRAME_PADDING
	private final android.graphics.Rect mTouchRect
	private static final int MIN_TIME_BETWEEN_INTERACTION_AND_AUTOADVANCE
	private static final long MIN_TIME_BETWEEN_SCROLLS
	private float mInitialY
	private float mInitialX
	private int mActivePointerId
	private int mYVelocity
	private int mSwipeGestureType
	private int mSlideAmount
	private int mSwipeThreshold
	private int mTouchSlop
	private int mMaximumVelocity
	private android.view.VelocityTracker mVelocityTracker
	private boolean mTransitionIsSetup
	private int mResOutColor
	private int mClickColor
	private static android.widget.StackView$HolographicHelper sHolographicHelper
	private android.widget.ImageView mHighlight
	private android.widget.ImageView mClickFeedback
	private boolean mClickFeedbackIsValid
	private android.widget.StackView$StackSlider mStackSlider
	private boolean mFirstLayoutHappened
	private long mLastInteractionTime
	private long mLastScrollTime
	private int mStackMode
	private int mFramePadding
	private final android.graphics.Rect stackInvalidateRect
	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
	private void initStackView () 
		android.view.ViewConfiguration configuration
		float density
	void transformViewForTransition (int, int, android.view.View, boolean) 
		android.widget.StackView$LayoutParams lp
		android.animation.PropertyValuesHolder slideInY
		android.animation.PropertyValuesHolder slideInX
		android.animation.ObjectAnimator slideIn
		int duration
		android.widget.StackView$StackSlider animationSlider
		android.animation.PropertyValuesHolder slideOutY
		android.animation.PropertyValuesHolder slideOutX
		android.animation.ObjectAnimator slideOut
		int duration
		android.widget.StackView$StackSlider animationSlider
		android.widget.StackView$LayoutParams lp
		int fromIndex
		int toIndex
		android.view.View view
		boolean animate
	private void transformViewAtIndex (int, android.view.View, boolean) 
		android.animation.PropertyValuesHolder translationX
		android.animation.PropertyValuesHolder translationY
		android.animation.PropertyValuesHolder scalePropX
		android.animation.PropertyValuesHolder scalePropY
		android.animation.ObjectAnimator oa
		int index
		android.view.View view
		boolean animate
		float maxPerspectiveShiftY
		float maxPerspectiveShiftX
		float r
		float scale
		float perspectiveTranslationY
		float scaleShiftCorrectionY
		float transY
		float perspectiveTranslationX
		float scaleShiftCorrectionX
		float transX
	private void setupStackSlider (android.view.View, int) 
		android.view.View v
		int mode
	public void showNext () 
		android.view.View v
	public void showPrevious () 
		android.view.View v
	void showOnly (int, boolean) 
		android.view.View v
		int index
		android.widget.AdapterViewAnimator$ViewAndMetaData vm
		int i
		int childIndex
		boolean animate
	void updateClickFeedback () 
		android.view.View v
	void showTapFeedback (android.view.View) 
		android.view.View v
	void hideTapFeedback (android.view.View) 
		android.view.View v
	private void updateChildTransforms () 
		android.view.View v
		int i
	android.widget.FrameLayout getFrameForChild () 
		android.widget.StackView$StackFrame fl
	void applyTransformForChildAtIndex (android.view.View, int) 
		android.view.View child
		int relativeIndex
	protected void dispatchDraw (android.graphics.Canvas) 
		android.view.View child
		android.widget.StackView$LayoutParams lp
		android.graphics.Rect childInvalidateRect
		int i
		android.graphics.Canvas canvas
		boolean expandClipRegion
		int childCount
	private void onLayout () 
		int newSlideAmount
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		float vscroll
		android.view.MotionEvent event
	private void pacedScroll (boolean) 
		boolean up
		long timeSinceLastScroll
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int pointerIndex
		float newY
		float deltaY
		android.view.MotionEvent ev
		int action
	private void beginGestureIfNeeded (float) 
		int activeIndex
		int stackMode
		int stackMode
		int stackMode
		int swipeGestureType
		int adapterCount
		int activeIndex
		boolean endOfStack
		boolean beginningOfStack
		int stackMode
		android.view.View v
		float deltaY
	public boolean onTouchEvent (android.view.MotionEvent) 
		float r
		float r
		float rx
		android.view.MotionEvent ev
		int action
		int pointerIndex
		float newY
		float newX
		float deltaY
		float deltaX
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		float oldX
		float oldY
		float x
		float y
		int index
		int activeViewIndex
		android.view.View v
		android.view.MotionEvent ev
		int activePointerIndex
		int pointerId
	private void handlePointerUp (android.view.MotionEvent) 
		int duration
		int duration
		float finalYProgress
		android.widget.StackView$StackSlider animationSlider
		android.animation.PropertyValuesHolder snapBackY
		android.animation.PropertyValuesHolder snapBackX
		android.animation.ObjectAnimator pa
		int duration
		float finalYProgress
		int duration
		android.widget.StackView$StackSlider animationSlider
		android.animation.PropertyValuesHolder snapBackY
		android.animation.PropertyValuesHolder snapBackX
		android.animation.ObjectAnimator pa
		android.view.MotionEvent ev
		int pointerIndex
		float newY
		int deltaY
	android.widget.StackView$LayoutParams createOrReuseLayoutParams (android.view.View) 
		android.widget.StackView$LayoutParams lp
		android.view.View v
		android.view.ViewGroup$LayoutParams currentLp
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View child
		int childRight
		int childBottom
		android.widget.StackView$LayoutParams lp
		int i
		boolean changed
		int left
		int top
		int right
		int bottom
		int childCount
	public void advance () 
		long timeSinceLastInteraction
		int adapterCount
	private void measureChildren () 
		int childMeasuredWidth
		int childMeasuredHeight
		android.view.View child
		int i
		int count
		int measuredWidth
		int measuredHeight
		int childWidth
		int childHeight
		int maxWidth
		int maxHeight
	protected void onMeasure (int, int) 
		int height
		int width
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpecSize
		int heightSpecSize
		int widthSpecMode
		int heightSpecMode
		boolean haveChildRefSize
		float factorY
		float factorX
	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
	volatile android.view.ViewGroup$LayoutParams createOrReuseLayoutParams (android.view.View) 
	static android.widget.ImageView access$000 (android.widget.StackView) 
		android.widget.StackView x0
	static int access$100 (android.widget.StackView) 
		android.widget.StackView x0
	static int access$200 (android.widget.StackView) 
		android.widget.StackView x0
}

android/widget/Editor$TextRenderNode.class
Editor.java
package android.widget
 android.widget.Editor$TextRenderNode extends java.lang.Object {
	android.view.RenderNode renderNode
	boolean isDirty
	public void  (java.lang.String) 
		String name
	boolean needsRecord () 
}

android/widget/ForwardingListener$1.class
ForwardingListener.java
package android.widget
 android.widget.ForwardingListener$1 extends java.lang.Object {
}

android/widget/SlidingDrawer$DrawerToggler.class
SlidingDrawer.java
package android.widget
 android.widget.SlidingDrawer$DrawerToggler extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.SlidingDrawer this$0
	private void  (android.widget.SlidingDrawer) 
	public void onClick (android.view.View) 
		android.view.View v
	void  (android.widget.SlidingDrawer, android.widget.SlidingDrawer$1) 
		android.widget.SlidingDrawer x0
		android.widget.SlidingDrawer$1 x1
}

android/widget/SpellChecker.class
SpellChecker.java
package android.widget
public android.widget.SpellChecker extends java.lang.Object implements android.view.textservice.SpellCheckerSession$SpellCheckerSessionListener  {
	private static final String TAG
	private static final boolean DBG
	public static final int MAX_NUMBER_OF_WORDS
	public static final int AVERAGE_WORD_LENGTH
	public static final int WORD_ITERATOR_INTERVAL
	private static final int SPELL_PAUSE_DURATION
	private static final int MIN_SENTENCE_LENGTH
	private static final int USE_SPAN_RANGE
	private final android.widget.TextView mTextView
	android.view.textservice.SpellCheckerSession mSpellCheckerSession
	private boolean mIsSentenceSpellCheckSupported
	final int mCookie
	private int[] mIds
	private android.text.style.SpellCheckSpan[] mSpellCheckSpans
	private int mLength
	private android.widget.SpellChecker$SpellParser[] mSpellParsers
	private int mSpanSequenceCounter
	private java.util.Locale mCurrentLocale
	private android.text.method.WordIterator mWordIterator
	private android.view.textservice.TextServicesManager mTextServicesManager
	private Runnable mSpellRunnable
	private static final int SUGGESTION_SPAN_CACHE_SIZE
	private final android.util.LruCache mSuggestionSpanCache
	public void  (android.widget.TextView) 
		android.widget.TextView textView
		int size
	private void resetSession () 
		int i
	private void setLocale (java.util.Locale) 
		java.util.Locale locale
	private boolean isSessionActive () 
	public void closeSession () 
		int i
		int length
	private int nextSpellCheckSpanIndex () 
		int i
	private void addSpellCheckSpan (android.text.Editable, int, int) 
		android.text.Editable editable
		int start
		int end
		int index
		android.text.style.SpellCheckSpan spellCheckSpan
	public void onSpellCheckSpanRemoved (android.text.style.SpellCheckSpan) 
		int i
		android.text.style.SpellCheckSpan spellCheckSpan
	public void onSelectionChanged () 
	public void spellCheck (int, int) 
		boolean spellCheckerActivated
		android.widget.SpellChecker$SpellParser spellParser
		int i
		int start
		int end
		java.util.Locale locale
		boolean isSessionActive
		int length
		android.widget.SpellChecker$SpellParser[] newSpellParsers
		android.widget.SpellChecker$SpellParser spellParser
	private void spellCheck () 
		boolean isEditing
		android.view.textservice.TextInfo textInfo
		android.text.style.SpellCheckSpan spellCheckSpan
		int start
		int end
		boolean isEditing
		boolean apostrophe
		int i
		android.view.textservice.TextInfo[] textInfosCopy
		android.text.Editable editable
		int selectionStart
		int selectionEnd
		android.view.textservice.TextInfo[] textInfos
		int textInfosCount
	private android.text.style.SpellCheckSpan onGetSuggestionsInternal (android.view.textservice.SuggestionsInfo, int, int) 
		int start
		int end
		Long key
		android.text.style.SuggestionSpan tempSuggestionSpan
		int spellCheckSpanStart
		int spellCheckSpanEnd
		int start
		int end
		int attributes
		boolean isInDictionary
		boolean looksLikeTypo
		android.text.style.SpellCheckSpan spellCheckSpan
		int k
		android.view.textservice.SuggestionsInfo suggestionsInfo
		int offset
		int length
		android.text.Editable editable
		int sequenceNumber
	public void onGetSuggestions (android.view.textservice.SuggestionsInfo[]) 
		android.text.style.SpellCheckSpan spellCheckSpan
		int i
		android.view.textservice.SuggestionsInfo[] results
		android.text.Editable editable
	public void onGetSentenceSuggestions (android.view.textservice.SentenceSuggestionsInfo[]) 
		android.view.textservice.SuggestionsInfo suggestionsInfo
		int offset
		int length
		android.text.style.SpellCheckSpan scs
		int j
		android.view.textservice.SentenceSuggestionsInfo ssi
		android.text.style.SpellCheckSpan spellCheckSpan
		int i
		android.view.textservice.SentenceSuggestionsInfo[] results
		android.text.Editable editable
	private void scheduleNewSpellCheck () 
	private void createMisspelledSuggestionSpan (android.text.Editable, android.view.textservice.SuggestionsInfo, android.text.style.SpellCheckSpan, int, int) 
		int start
		int end
		int i
		String[] suggestions
		Long key
		android.text.style.SuggestionSpan tempSuggestionSpan
		android.text.Editable editable
		android.view.textservice.SuggestionsInfo suggestionsInfo
		android.text.style.SpellCheckSpan spellCheckSpan
		int offset
		int length
		int spellCheckSpanStart
		int spellCheckSpanEnd
		int start
		int end
		int suggestionsCount
		String[] suggestions
		android.text.style.SuggestionSpan suggestionSpan
	public static boolean haveWordBoundariesChanged (android.text.Editable, int, int, int, int) 
		boolean haveWordBoundariesChanged
		int codePoint
		boolean haveWordBoundariesChanged
		int codePoint
		boolean haveWordBoundariesChanged
		android.text.Editable editable
		int start
		int end
		int spanStart
		int spanEnd
		boolean haveWordBoundariesChanged
	static android.widget.SpellChecker$SpellParser[] access$100 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static android.widget.TextView access$200 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static java.lang.String access$300 () 
	static boolean access$400 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static android.text.method.WordIterator access$500 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static int access$600 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static android.text.style.SpellCheckSpan[] access$700 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static int[] access$800 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static void access$900 (android.widget.SpellChecker, android.text.Editable, int, int) 
		android.widget.SpellChecker x0
		android.text.Editable x1
		int x2
		int x3
	static void access$1000 (android.widget.SpellChecker) 
		android.widget.SpellChecker x0
	static void  () 
}

android/widget/RemoteViewsAdapter$RemoteAdapterConnectionCallback.class
RemoteViewsAdapter.java
package android.widget
public abstract android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback extends java.lang.Object {
	public abstract boolean onRemoteAdapterConnected () 
	public abstract void onRemoteAdapterDisconnected () 
	public abstract void deferNotifyDataSetChanged () 
}

android/widget/RadialTimePickerView.class
RadialTimePickerView.java
package android.widget
public android.widget.RadialTimePickerView extends android.view.View {
	private static final String TAG
	public static final int HOURS
	public static final int MINUTES
	private static final int HOURS_INNER
	private static final int SELECTOR_CIRCLE
	private static final int SELECTOR_DOT
	private static final int SELECTOR_LINE
	private static final int AM
	private static final int PM
	private static final int HOURS_IN_CIRCLE
	private static final int MINUTES_IN_CIRCLE
	private static final int DEGREES_FOR_ONE_HOUR
	private static final int DEGREES_FOR_ONE_MINUTE
	private static final int[] HOURS_NUMBERS
	private static final int[] HOURS_NUMBERS_24
	private static final int[] MINUTES_NUMBERS
	private static final int ANIM_DURATION_NORMAL
	private static final int ANIM_DURATION_TOUCH
	private static final int[] SNAP_PREFER_30S_MAP
	private static final int NUM_POSITIONS
	private static final float[] COS_30
	private static final float[] SIN_30
	private static final int MISSING_COLOR
	private final android.util.FloatProperty HOURS_TO_MINUTES
	private final String[] mHours12Texts
	private final String[] mOuterHours24Texts
	private final String[] mInnerHours24Texts
	private final String[] mMinutesTexts
	private final android.graphics.Paint[] mPaint
	private final android.graphics.Paint mPaintCenter
	private final android.graphics.Paint[] mPaintSelector
	private final android.graphics.Paint mPaintBackground
	private final android.graphics.Typeface mTypeface
	private final android.content.res.ColorStateList[] mTextColor
	private final int[] mTextSize
	private final int[] mTextInset
	private final float[][] mOuterTextX
	private final float[][] mOuterTextY
	private final float[] mInnerTextX
	private final float[] mInnerTextY
	private final int[] mSelectionDegrees
	private final android.widget.RadialTimePickerView$RadialPickerTouchHelper mTouchHelper
	private final android.graphics.Path mSelectorPath
	private boolean mIs24HourMode
	private boolean mShowHours
	private android.animation.ObjectAnimator mHoursToMinutesAnimator
	private float mHoursToMinutes
	private boolean mIsOnInnerCircle
	private int mSelectorRadius
	private int mSelectorStroke
	private int mSelectorDotRadius
	private int mCenterDotRadius
	private int mSelectorColor
	private int mSelectorDotColor
	private int mXCenter
	private int mYCenter
	private int mCircleRadius
	private int mMinDistForInnerNumber
	private int mMaxDistForOuterNumber
	private int mHalfwayDist
	private String[] mOuterTextHours
	private String[] mInnerTextHours
	private String[] mMinutesText
	private int mAmOrPm
	private float mDisabledAlpha
	private android.widget.RadialTimePickerView$OnValueSelectedListener mListener
	private boolean mInputEnabled
	boolean mChangedDuringTouch
	private static void preparePrefer30sMap () 
		int degrees
		int snappedOutputDegrees
		int count
		int expectedCount
	private static int snapPrefer30s (int) 
		int degrees
	private static int snapOnly30s (int, int) 
		int degrees
		int forceHigherOrLower
		int stepSize
		int floor
		int ceiling
	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 outValue
		android.content.res.Resources res
		java.util.Calendar calendar
		int currentHour
		int currentMinute
	void applyAttributes (android.util.AttributeSet, int, int) 
		int[] stateSetEnabledActivated
		int selectorActivatedColor
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.Context context
		android.content.res.TypedArray a
		android.content.res.ColorStateList numbersTextColor
		android.content.res.ColorStateList numbersInnerTextColor
		android.content.res.ColorStateList selectorColors
		int selectorActivatedColor
		int[] stateSetActivated
	public void initialize (int, int, boolean) 
		int hour
		int minute
		boolean is24HourMode
	public void setCurrentItemShowing (int, boolean) 
		int item
		boolean animate
	public int getCurrentItemShowing () 
	public void setOnValueSelectedListener (android.widget.RadialTimePickerView$OnValueSelectedListener) 
		android.widget.RadialTimePickerView$OnValueSelectedListener listener
	public void setCurrentHour (int) 
		int hour
	private void setCurrentHourInternal (int, boolean, boolean) 
		int hour
		boolean callback
		boolean autoAdvance
		int degrees
		int amOrPm
		boolean isOnInnerCircle
	public int getCurrentHour () 
	private int getHourForDegrees (int, boolean) 
		int degrees
		boolean innerCircle
		int hour
	private int getDegreesForHour (int) 
		int hour
	private boolean getInnerCircleForHour (int) 
		int hour
	public void setCurrentMinute (int) 
		int minute
	private void setCurrentMinuteInternal (int, boolean) 
		int minute
		boolean callback
	public int getCurrentMinute () 
	private int getMinuteForDegrees (int) 
		int degrees
	private int getDegreesForMinute (int) 
		int minute
	public boolean setAmOrPm (int) 
		int amOrPm
	public int getAmOrPm () 
	public void showHours (boolean) 
		boolean animate
	public void showMinutes (boolean) 
		boolean animate
	private void initHoursAndMinutesText () 
		int i
	private void initData () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	public void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		float alphaMod
		android.graphics.Path selectorPath
	private void showPicker (boolean, boolean) 
		boolean hours
		boolean animate
	private void animatePicker (boolean, long) 
		boolean hoursToMinutes
		long duration
		float target
	private void drawCircleBackground (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private void drawHours (android.graphics.Canvas, android.graphics.Path, float) 
		android.graphics.Canvas canvas
		android.graphics.Path selectorPath
		float alphaMod
		int hoursAlpha
	private void drawHoursClipped (android.graphics.Canvas, int, boolean) 
		android.graphics.Canvas canvas
		int hoursAlpha
		boolean showActivated
	private void drawMinutes (android.graphics.Canvas, android.graphics.Path, float) 
		android.graphics.Canvas canvas
		android.graphics.Path selectorPath
		float alphaMod
		int minutesAlpha
	private void drawMinutesClipped (android.graphics.Canvas, int, boolean) 
		android.graphics.Canvas canvas
		int minutesAlpha
		boolean showActivated
	private void drawCenter (android.graphics.Canvas, float) 
		android.graphics.Canvas canvas
		float alphaMod
	private int getMultipliedAlpha (int, int) 
		int argb
		int alpha
	private void drawSelector (android.graphics.Canvas, android.graphics.Path) 
		android.graphics.Paint dotPaint
		android.graphics.Canvas canvas
		android.graphics.Path selectorPath
		int hoursIndex
		int hoursInset
		int hoursAngleDeg
		float hoursDotScale
		int minutesIndex
		int minutesInset
		int minutesAngleDeg
		float minutesDotScale
		int selRadius
		float selLength
		double selAngleRad
		float selCenterX
		float selCenterY
		android.graphics.Paint paint
		float dotScale
		double sin
		double cos
		float lineLength
		int centerX
		int centerY
		float linePointX
		float linePointY
		android.graphics.Paint linePaint
	private void calculatePositionsHours () 
		int innerNumbersRadius
		float numbersRadius
	private void calculatePositionsMinutes () 
		float numbersRadius
	private static void calculatePositions (android.graphics.Paint, float, float, float, float, float[], float[]) 
		int i
		android.graphics.Paint paint
		float radius
		float xCenter
		float yCenter
		float textSize
		float[] x
		float[] y
	private void drawTextElements (android.graphics.Canvas, float, android.graphics.Typeface, android.content.res.ColorStateList, java.lang.String[], float[], float[], android.graphics.Paint, int, boolean, int, boolean) 
		boolean activated
		int stateMask
		int color
		int i
		android.graphics.Canvas canvas
		float textSize
		android.graphics.Typeface typeface
		android.content.res.ColorStateList textColor
		String[] texts
		float[] textX
		float[] textY
		android.graphics.Paint paint
		int alpha
		boolean showActivated
		int activatedDegrees
		boolean activatedOnly
		float activatedIndex
		int activatedFloor
		int activatedCeil
	private int getDegreesFromXY (float, float, boolean) 
		int innerBound
		int outerBound
		int index
		int center
		float x
		float y
		boolean constrainOutside
		int innerBound
		int outerBound
		double dX
		double dY
		double distFromCenter
		int degrees
	private boolean getInnerCircleFromXY (float, float) 
		double dX
		double dY
		double distFromCenter
		float x
		float y
	public boolean onTouchEvent (android.view.MotionEvent) 
		boolean forceSelection
		boolean autoAdvance
		android.view.MotionEvent event
		int action
	private boolean handleTouchInput (float, float, boolean, boolean) 
		int snapDegrees
		int type
		int newValue
		boolean valueChanged
		int snapDegrees
		float x
		float y
		boolean forceSelection
		boolean autoAdvance
		boolean isOnInnerCircle
		int degrees
		int type
		int newValue
		boolean valueChanged
	public boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public void setInputEnabled (boolean) 
		boolean inputEnabled
	static float access$000 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static float access$002 (android.widget.RadialTimePickerView, float) 
		android.widget.RadialTimePickerView x0
		float x1
	static boolean access$100 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static boolean access$200 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static int access$300 (android.widget.RadialTimePickerView, float, float, boolean) 
		android.widget.RadialTimePickerView x0
		float x1
		float x2
		boolean x3
	static int access$400 (int, int) 
		int x0
		int x1
	static boolean access$500 (android.widget.RadialTimePickerView, float, float) 
		android.widget.RadialTimePickerView x0
		float x1
		float x2
	static int access$600 (android.widget.RadialTimePickerView, int, boolean) 
		android.widget.RadialTimePickerView x0
		int x1
		boolean x2
	static int access$700 (android.widget.RadialTimePickerView, int) 
		android.widget.RadialTimePickerView x0
		int x1
	static int access$800 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static boolean access$900 (android.widget.RadialTimePickerView, int) 
		android.widget.RadialTimePickerView x0
		int x1
	static int access$1000 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static int[] access$1100 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static int access$1200 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static int access$1300 (android.widget.RadialTimePickerView, int) 
		android.widget.RadialTimePickerView x0
		int x1
	static int access$1400 (android.widget.RadialTimePickerView, int) 
		android.widget.RadialTimePickerView x0
		int x1
	static int access$1500 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static int access$1600 (android.widget.RadialTimePickerView) 
		android.widget.RadialTimePickerView x0
	static void  () 
		int i
		double increment
		double angle
}

android/widget/AbsListView$OnScrollListener.class
AbsListView.java
package android.widget
public abstract android.widget.AbsListView$OnScrollListener extends java.lang.Object {
	public static final int SCROLL_STATE_IDLE
	public static final int SCROLL_STATE_TOUCH_SCROLL
	public static final int SCROLL_STATE_FLING
	public abstract void onScrollStateChanged (android.widget.AbsListView, int) 
	public abstract void onScroll (android.widget.AbsListView, int, int, int) 
}

android/widget/Toolbar$2.class
Toolbar.java
package android.widget
 android.widget.Toolbar$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Toolbar this$0
	void  (android.widget.Toolbar) 
		android.widget.Toolbar this$0
	public void run () 
}

android/widget/GridLayout$6.class
GridLayout.java
package android.widget
final android.widget.GridLayout$6 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
}

android/widget/MultiAutoCompleteTextView$Tokenizer.class
MultiAutoCompleteTextView.java
package android.widget
public abstract android.widget.MultiAutoCompleteTextView$Tokenizer extends java.lang.Object {
	public abstract int findTokenStart (java.lang.CharSequence, int) 
	public abstract int findTokenEnd (java.lang.CharSequence, int) 
	public abstract java.lang.CharSequence terminateToken (java.lang.CharSequence) 
}

android/widget/TextSwitcher.class
TextSwitcher.java
package android.widget
public android.widget.TextSwitcher extends android.widget.ViewSwitcher {
	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 addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public void setText (java.lang.CharSequence) 
		CharSequence text
		android.widget.TextView t
	public void setCurrentText (java.lang.CharSequence) 
		CharSequence text
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/PopupWindow$PopupDecorView.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupDecorView extends android.widget.FrameLayout {
	private android.transition.Transition$TransitionListenerAdapter mPendingExitListener
	private final android.view.View$OnAttachStateChangeListener mOnAnchorRootDetachedListener
	final android.widget.PopupWindow this$0
	public void  (android.widget.PopupWindow, android.content.Context) 
		android.content.Context context
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent event
	public boolean dispatchTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		int x
		int y
	public void requestEnterTransition (android.transition.Transition) 
		android.transition.Transition enterTransition
		android.transition.Transition transition
		android.view.ViewTreeObserver observer
	private void startEnterTransition (android.transition.Transition) 
		android.view.View child
		int i
		android.view.View child
		int i
		android.transition.Transition enterTransition
		int count
	public void startExitTransition (android.transition.Transition, android.view.View, android.transition.Transition$TransitionListener) 
		android.view.View child
		int i
		android.view.View child
		int i
		android.transition.Transition transition
		android.view.View anchorRoot
		android.transition.Transition$TransitionListener listener
		android.transition.Transition exitTransition
		int count
	public void cancelTransitions () 
	static void access$1100 (android.widget.PopupWindow$PopupDecorView, android.transition.Transition) 
		android.widget.PopupWindow$PopupDecorView x0
		android.transition.Transition x1
	static android.view.View$OnAttachStateChangeListener access$1200 (android.widget.PopupWindow$PopupDecorView) 
		android.widget.PopupWindow$PopupDecorView x0
	static android.transition.Transition$TransitionListenerAdapter access$1302 (android.widget.PopupWindow$PopupDecorView, android.transition.Transition$TransitionListenerAdapter) 
		android.widget.PopupWindow$PopupDecorView x0
		android.transition.Transition$TransitionListenerAdapter x1
}

android/widget/Editor$SuggestionsPopupWindow$SuggestionAdapter.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionsPopupWindow$SuggestionAdapter extends android.widget.BaseAdapter {
	private android.view.LayoutInflater mInflater
	final android.widget.Editor$SuggestionsPopupWindow this$1
	private void  (android.widget.Editor$SuggestionsPopupWindow) 
	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
		android.widget.TextView textView
		android.widget.Editor$SuggestionInfo suggestionInfo
	void  (android.widget.Editor$SuggestionsPopupWindow, android.widget.Editor$1) 
		android.widget.Editor$SuggestionsPopupWindow x0
		android.widget.Editor$1 x1
}

android/widget/Spinner$2.class
Spinner.java
package android.widget
 android.widget.Spinner$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnGlobalLayoutListener  {
	final android.widget.Spinner this$0
	void  (android.widget.Spinner) 
		android.widget.Spinner this$0
	public void onGlobalLayout () 
		android.view.ViewTreeObserver vto
}

android/widget/DialerFilter.class
DialerFilter.java
package android.widget
public android.widget.DialerFilter extends android.widget.RelativeLayout {
	public static final int DIGITS_AND_LETTERS
	public static final int DIGITS_AND_LETTERS_NO_DIGITS
	public static final int DIGITS_AND_LETTERS_NO_LETTERS
	public static final int DIGITS_ONLY
	public static final int LETTERS_ONLY
	android.widget.EditText mLetters
	android.widget.EditText mDigits
	android.widget.EditText mPrimary
	android.widget.EditText mHint
	android.text.InputFilter[] mInputFilters
	android.widget.ImageView mIcon
	int mMode
	private boolean mIsQwerty
	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 onFinishInflate () 
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	public boolean isQwertyKeyboard () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		char c
		boolean isPrint
		int keyCode
		android.view.KeyEvent event
		boolean handled
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		boolean a
		boolean b
	public int getMode () 
	public void setMode (int) 
		int newMode
		int oldMode
	private void makeLettersPrimary () 
	private void makeDigitsPrimary () 
	private void swapPrimaryAndHint (boolean) 
		boolean makeLettersPrimary
		android.text.Editable lettersText
		android.text.Editable digitsText
		android.text.method.KeyListener lettersInput
		android.text.method.KeyListener digitsInput
	public java.lang.CharSequence getLetters () 
	public java.lang.CharSequence getDigits () 
	public java.lang.CharSequence getFilterText () 
	public void append (java.lang.String) 
		String text
	public void clearText () 
		android.text.Editable text
	public void setLettersWatcher (android.text.TextWatcher) 
		android.text.TextWatcher watcher
		CharSequence text
		android.text.Spannable span
	public void setDigitsWatcher (android.text.TextWatcher) 
		android.text.TextWatcher watcher
		CharSequence text
		android.text.Spannable span
	public void setFilterWatcher (android.text.TextWatcher) 
		android.text.TextWatcher watcher
	public void removeFilterWatcher (android.text.TextWatcher) 
		android.text.Spannable text
		android.text.TextWatcher watcher
		android.text.Spannable text
	protected void onModeChange (int, int) 
		int oldMode
		int newMode
}

android/widget/Filter$RequestHandler.class
Filter.java
package android.widget
 android.widget.Filter$RequestHandler extends android.os.Handler {
	final android.widget.Filter this$0
	public void  (android.widget.Filter, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		Exception e
		android.os.Message finishMessage
		android.widget.Filter$RequestArguments args
		android.os.Message msg
		int what
		android.os.Message message
}

android/widget/ShareActionProvider$1.class
ShareActionProvider.java
package android.widget
 android.widget.ShareActionProvider$1 extends java.lang.Object {
}

android/widget/RemoteViews$SetEmptyView.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetEmptyView extends android.widget.RemoteViews$Action {
	int viewId
	int emptyViewId
	public static final int TAG
	final android.widget.RemoteViews this$0
	void  (android.widget.RemoteViews, int, int) 
		int viewId
		int emptyViewId
	void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View view
		android.widget.AdapterView adapterView
		android.view.View emptyView
	public java.lang.String getActionName () 
}

android/widget/ActivityChooserView$2.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$2 extends java.lang.Object implements android.view.ViewTreeObserver$OnGlobalLayoutListener  {
	final android.widget.ActivityChooserView this$0
	void  (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView this$0
	public void onGlobalLayout () 
}

android/widget/TimePickerSpinnerDelegate$2.class
TimePickerSpinnerDelegate.java
package android.widget
 android.widget.TimePickerSpinnerDelegate$2 extends java.lang.Object implements android.widget.NumberPicker$OnValueChangeListener  {
	final android.widget.TimePickerSpinnerDelegate this$0
	void  (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate this$0
	public void onValueChange (android.widget.NumberPicker, int, int) 
		int newHour
		int newHour
		android.widget.NumberPicker spinner
		int oldVal
		int newVal
		int minValue
		int maxValue
}

android/widget/ActionMenuPresenter$SavedState.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$SavedState extends java.lang.Object implements android.os.Parcelable  {
	public int openSubMenuId
	public static final android.os.Parcelable$Creator CREATOR
	void  () 
	void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/widget/TimePickerClockDelegate.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate extends android.widget.TimePicker$AbstractTimePickerDelegate {
	private static final long DELAY_COMMIT_MILLIS
	private static final int HOUR_INDEX
	private static final int MINUTE_INDEX
	private static final int[] ATTRS_TEXT_COLOR
	private static final int[] ATTRS_DISABLED_ALPHA
	private static final int AM
	private static final int PM
	private static final int HOURS_IN_HALF_DAY
	private final com.android.internal.widget.NumericTextView mHourView
	private final com.android.internal.widget.NumericTextView mMinuteView
	private final android.view.View mAmPmLayout
	private final android.widget.RadioButton mAmLabel
	private final android.widget.RadioButton mPmLabel
	private final android.widget.RadialTimePickerView mRadialTimePickerView
	private final android.widget.TextView mSeparatorView
	private final java.util.Calendar mTempCalendar
	private final String mSelectHours
	private final String mSelectMinutes
	private boolean mIsEnabled
	private boolean mAllowAutoAdvance
	private int mCurrentHour
	private int mCurrentMinute
	private boolean mIs24Hour
	private boolean mIsAmPmAtStart
	private boolean mHourFormatShowLeadingZero
	private boolean mHourFormatStartsAtZero
	private CharSequence mLastAnnouncedText
	private boolean mLastAnnouncedIsHour
	private final android.widget.RadialTimePickerView$OnValueSelectedListener mOnValueSelectedListener
	private final com.android.internal.widget.NumericTextView$OnValueChangedListener mDigitEnteredListener
	private final Runnable mCommitHour
	private final Runnable mCommitMinute
	private final android.view.View$OnFocusChangeListener mFocusListener
	private final android.view.View$OnClickListener mClickListener
	public void  (android.widget.TimePicker, android.content.Context, android.util.AttributeSet, int, int) 
		android.content.res.TypedArray textAppearance
		android.content.res.ColorStateList legacyHeaderTextColor
		android.widget.TimePicker delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		android.view.LayoutInflater inflater
		android.content.res.Resources res
		int layoutResourceId
		android.view.View mainView
		android.view.View headerView
		String[] amPmStrings
		android.content.res.ColorStateList headerTextColor
		int timeHeaderTextAppearance
		int currentHour
		int currentMinute
	private static void ensureMinimumTextWidth (android.widget.TextView) 
		android.widget.TextView v
		int minWidth
	private void updateHourFormat () 
		char c
		int i
		String bestDateTimePattern
		int lengthPattern
		boolean showLeadingZero
		char hourFormat
		int minHour
		int maxHour
	private static final java.lang.CharSequence obtainVerbatim (java.lang.String) 
		String text
	private android.content.res.ColorStateList applyLegacyColorFixes (android.content.res.ColorStateList) 
		int activatedColor
		int defaultColor
		android.content.res.TypedArray ta
		float disabledAlpha
		android.content.res.ColorStateList color
		int activatedColor
		int defaultColor
		int[][] stateSet
		int[] colors
	private int multiplyAlphaComponent (int, float) 
		int color
		float alphaMod
		int srcRgb
		int srcAlpha
		int dstAlpha
	private void initialize (int, int, boolean, int) 
		int hourOfDay
		int minute
		boolean is24HourView
		int index
	private void updateUI (int) 
		int index
	private void updateRadialPicker (int) 
		int index
	private void updateHeaderAmPm () 
		String dateTimePattern
		boolean isAmPmAtStart
	private void setAmPmAtStart (boolean) 
		android.widget.RelativeLayout$LayoutParams params
		boolean isAmPmAtStart
	public void setHour (int) 
		int hour
	private void setHourInternal (int, boolean, boolean) 
		int hour
		boolean isFromPicker
		boolean announce
	public int getHour () 
		int currentHour
	public void setMinute (int) 
		int minute
	private void setMinuteInternal (int, boolean) 
		int minute
		boolean isFromPicker
	public int getMinute () 
	public void setIs24Hour (boolean) 
		boolean is24Hour
	public boolean is24Hour () 
	public void setOnTimeChangedListener (android.widget.TimePicker$OnTimeChangedListener) 
		android.widget.TimePicker$OnTimeChangedListener callback
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public int getBaseline () 
	public android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
		android.os.Parcelable superState
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.widget.TimePicker$AbstractTimePickerDelegate$SavedState ss
		android.os.Parcelable state
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		int flags
		String selectedTime
		String selectionMode
	private int getCurrentItemShowing () 
	private void onTimeChanged () 
	private void tryVibrate () 
	private void updateAmPmLabelStates (int) 
		int amOrPm
		boolean isAm
		boolean isPm
	private int getLocalizedHour (int) 
		int hourOfDay
	private void updateHeaderHour (int, boolean) 
		int hourOfDay
		boolean announce
		int localizedHour
	private void updateHeaderMinute (int, boolean) 
		int minuteOfHour
		boolean announce
	private void updateHeaderSeparator () 
		String separatorText
		String bestDateTimePattern
		String separatorText
		char[] hourFormats
		int hIndex
	private static int lastIndexOfAny (java.lang.String, char[]) 
		int j
		char c
		int i
		String str
		char[] any
		int lengthAny
	private void tryAnnounceForAccessibility (java.lang.CharSequence, boolean) 
		CharSequence text
		boolean isHour
	private void setCurrentItemShowing (int, boolean, boolean) 
		int index
		boolean animateCircle
		boolean announce
	private void setAmOrPm (int) 
		int amOrPm
	static boolean access$100 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static void access$200 (android.widget.TimePickerClockDelegate, int, boolean, boolean) 
		android.widget.TimePickerClockDelegate x0
		int x1
		boolean x2
		boolean x3
	static void access$300 (android.widget.TimePickerClockDelegate, int, boolean, boolean) 
		android.widget.TimePickerClockDelegate x0
		int x1
		boolean x2
		boolean x3
	static int access$400 (android.widget.TimePickerClockDelegate, int) 
		android.widget.TimePickerClockDelegate x0
		int x1
	static java.lang.String access$500 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static void access$600 (android.widget.TimePickerClockDelegate, int, boolean) 
		android.widget.TimePickerClockDelegate x0
		int x1
		boolean x2
	static com.android.internal.widget.NumericTextView access$700 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static java.lang.Runnable access$800 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static com.android.internal.widget.NumericTextView access$900 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static java.lang.Runnable access$1000 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static void access$1100 (android.widget.TimePickerClockDelegate, int) 
		android.widget.TimePickerClockDelegate x0
		int x1
	static void access$1200 (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate x0
	static void  () 
}

android/widget/Editor$SuggestionHelper$SuggestionSpanComparator.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionHelper$SuggestionSpanComparator extends java.lang.Object implements java.util.Comparator  {
	final android.widget.Editor$SuggestionHelper this$1
	private void  (android.widget.Editor$SuggestionHelper) 
	public int compare (android.text.style.SuggestionSpan, android.text.style.SuggestionSpan) 
		boolean easy1
		boolean easy2
		boolean misspelled1
		boolean misspelled2
		android.text.style.SuggestionSpan span1
		android.text.style.SuggestionSpan span2
		int flag1
		int flag2
	public volatile int compare (java.lang.Object, java.lang.Object) 
	void  (android.widget.Editor$SuggestionHelper, android.widget.Editor$1) 
		android.widget.Editor$SuggestionHelper x0
		android.widget.Editor$1 x1
}

android/widget/TimePickerClockDelegate$NearestTouchDelegate.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$NearestTouchDelegate extends java.lang.Object implements android.view.View$OnTouchListener  {
	private android.view.View mInitialTouchTarget
	private void  () 
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.view.View view
		android.view.MotionEvent motionEvent
		int actionMasked
		android.view.View child
		float offsetX
		float offsetY
		boolean handled
	private android.view.View findNearestChild (android.view.ViewGroup, int, int) 
		android.view.View child
		int dX
		int dY
		int dist
		int i
		int count
		android.view.ViewGroup v
		int x
		int y
		android.view.View bestChild
		int bestDist
	void  (android.widget.TimePickerClockDelegate$1) 
		android.widget.TimePickerClockDelegate$1 x0
}

android/widget/ListView$1.class
ListView.java
package android.widget
 android.widget.ListView$1 extends java.lang.Object {
}

android/widget/ActionMenuPresenter$ActionMenuPopupCallback.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$ActionMenuPopupCallback extends com.android.internal.view.menu.ActionMenuItemView$PopupCallback {
	final android.widget.ActionMenuPresenter this$0
	private void  (android.widget.ActionMenuPresenter) 
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
	void  (android.widget.ActionMenuPresenter, android.widget.ActionMenuPresenter$1) 
		android.widget.ActionMenuPresenter x0
		android.widget.ActionMenuPresenter$1 x1
}

android/widget/MediaController$6.class
MediaController.java
package android.widget
 android.widget.MediaController$6 extends java.lang.Object implements android.widget.SeekBar$OnSeekBarChangeListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void onStartTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar bar
	public void onProgressChanged (android.widget.SeekBar, int, boolean) 
		android.widget.SeekBar bar
		int progress
		boolean fromuser
		long duration
		long newposition
	public void onStopTrackingTouch (android.widget.SeekBar) 
		android.widget.SeekBar bar
}

android/widget/AdapterView$OnItemSelectedListener.class
AdapterView.java
package android.widget
public abstract android.widget.AdapterView$OnItemSelectedListener extends java.lang.Object {
	public abstract void onItemSelected (android.widget.AdapterView, android.view.View, int, long) 
	public abstract void onNothingSelected (android.widget.AdapterView) 
}

android/widget/ImageView$ScaleType.class
ImageView.java
package android.widget
public final android.widget.ImageView$ScaleType extends java.lang.Enum {
	public static final android.widget.ImageView$ScaleType MATRIX
	public static final android.widget.ImageView$ScaleType FIT_XY
	public static final android.widget.ImageView$ScaleType FIT_START
	public static final android.widget.ImageView$ScaleType FIT_CENTER
	public static final android.widget.ImageView$ScaleType FIT_END
	public static final android.widget.ImageView$ScaleType CENTER
	public static final android.widget.ImageView$ScaleType CENTER_CROP
	public static final android.widget.ImageView$ScaleType CENTER_INSIDE
	final int nativeInt
	private static final android.widget.ImageView$ScaleType[] $VALUES
	public static android.widget.ImageView$ScaleType[] values () 
	public static android.widget.ImageView$ScaleType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int ni
	static void  () 
}

android/widget/ExpandableListView$ExpandableListContextMenuInfo.class
ExpandableListView.java
package android.widget
public android.widget.ExpandableListView$ExpandableListContextMenuInfo extends java.lang.Object implements android.view.ContextMenu$ContextMenuInfo  {
	public android.view.View targetView
	public long packedPosition
	public long id
	public void  (android.view.View, long, long) 
		android.view.View targetView
		long packedPosition
		long id
}

android/widget/DayPickerView.class
DayPickerView.java
package android.widget
 android.widget.DayPickerView extends android.view.ViewGroup {
	private static final int DEFAULT_LAYOUT
	private static final int DEFAULT_START_YEAR
	private static final int DEFAULT_END_YEAR
	private static final int[] ATTRS_TEXT_COLOR
	private final android.icu.util.Calendar mSelectedDay
	private final android.icu.util.Calendar mMinDate
	private final android.icu.util.Calendar mMaxDate
	private final android.view.accessibility.AccessibilityManager mAccessibilityManager
	private final com.android.internal.widget.ViewPager mViewPager
	private final android.widget.ImageButton mPrevButton
	private final android.widget.ImageButton mNextButton
	private final android.widget.DayPickerPagerAdapter mAdapter
	private android.icu.util.Calendar mTempCalendar
	private android.widget.DayPickerView$OnDaySelectedListener mOnDaySelectedListener
	private final com.android.internal.widget.ViewPager$OnPageChangeListener mOnPageChangedListener
	private final android.view.View$OnClickListener mOnClickListener
	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.view.View child
		android.content.res.TypedArray ta
		android.content.res.ColorStateList monthColor
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		int firstDayOfWeek
		String minDate
		String maxDate
		int monthTextAppearanceResId
		int dayOfWeekTextAppearanceResId
		int dayTextAppearanceResId
		android.content.res.ColorStateList daySelectorColor
		android.view.LayoutInflater inflater
		android.view.ViewGroup content
		android.icu.util.Calendar tempDate
		long minDateMillis
		long maxDateMillis
		long setDateMillis
	private void updateButtonVisibility (int) 
		int position
		boolean hasPrev
		boolean hasNext
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		com.android.internal.widget.ViewPager viewPager
		int measuredWidthAndState
		int measuredHeightAndState
		int pagerWidth
		int pagerHeight
		int buttonWidthSpec
		int buttonHeightSpec
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	protected void onLayout (boolean, int, int, int, int) 
		android.widget.ImageButton leftButton
		android.widget.ImageButton rightButton
		boolean changed
		int left
		int top
		int right
		int bottom
		android.widget.ImageButton leftButton
		android.widget.ImageButton rightButton
		int width
		int height
		android.widget.SimpleMonthView monthView
		int monthHeight
		int cellWidth
		int leftDW
		int leftDH
		int leftIconTop
		int leftIconLeft
		int rightDW
		int rightDH
		int rightIconTop
		int rightIconRight
	public void setDayOfWeekTextAppearance (int) 
		int resId
	public int getDayOfWeekTextAppearance () 
	public void setDayTextAppearance (int) 
		int resId
	public int getDayTextAppearance () 
	public void setDate (long) 
		long timeInMillis
	public void setDate (long, boolean) 
		long timeInMillis
		boolean animate
	private void setDate (long, boolean, boolean) 
		long timeInMillis
		boolean animate
		boolean setSelected
		int position
	public long getDate () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public void setMinDate (long) 
		long timeInMillis
	public long getMinDate () 
	public void setMaxDate (long) 
		long timeInMillis
	public long getMaxDate () 
	public void onRangeChanged () 
	public void setOnDaySelectedListener (android.widget.DayPickerView$OnDaySelectedListener) 
		android.widget.DayPickerView$OnDaySelectedListener listener
	private int getDiffMonths (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar start
		android.icu.util.Calendar end
		int diffYears
	private int getPositionFromDay (long) 
		long timeInMillis
		int diffMonthMax
		int diffMonth
	private android.icu.util.Calendar getTempCalendarForTime (long) 
		long timeInMillis
	public int getMostVisiblePosition () 
	public void setPosition (int) 
		int position
	static android.widget.DayPickerView$OnDaySelectedListener access$000 (android.widget.DayPickerView) 
		android.widget.DayPickerView x0
	static android.widget.ImageButton access$100 (android.widget.DayPickerView) 
		android.widget.DayPickerView x0
	static android.widget.ImageButton access$200 (android.widget.DayPickerView) 
		android.widget.DayPickerView x0
	static void access$300 (android.widget.DayPickerView, int) 
		android.widget.DayPickerView x0
		int x1
	static android.view.accessibility.AccessibilityManager access$400 (android.widget.DayPickerView) 
		android.widget.DayPickerView x0
	static com.android.internal.widget.ViewPager access$500 (android.widget.DayPickerView) 
		android.widget.DayPickerView x0
	static void  () 
}

android/widget/AbsSeekBar.class
AbsSeekBar.java
package android.widget
public abstract android.widget.AbsSeekBar extends android.widget.ProgressBar {
	private final android.graphics.Rect mTempRect
	private android.graphics.drawable.Drawable mThumb
	private android.content.res.ColorStateList mThumbTintList
	private android.graphics.PorterDuff$Mode mThumbTintMode
	private boolean mHasThumbTint
	private boolean mHasThumbTintMode
	private android.graphics.drawable.Drawable mTickMark
	private android.content.res.ColorStateList mTickMarkTintList
	private android.graphics.PorterDuff$Mode mTickMarkTintMode
	private boolean mHasTickMarkTint
	private boolean mHasTickMarkTintMode
	private int mThumbOffset
	private boolean mSplitTrack
	float mTouchProgressOffset
	boolean mIsUserSeekable
	private int mKeyProgressIncrement
	private static final int NO_ALPHA
	private float mDisabledAlpha
	private int mScaledTouchSlop
	private float mTouchDownX
	private boolean mIsDragging
	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.res.TypedArray ta
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray a
		android.graphics.drawable.Drawable thumb
		android.graphics.drawable.Drawable tickMark
		int thumbOffset
		boolean useDisabledAlpha
	public void setThumb (android.graphics.drawable.Drawable) 
		boolean needUpdate
		int[] state
		android.graphics.drawable.Drawable thumb
		boolean needUpdate
	public android.graphics.drawable.Drawable getThumb () 
	public void setThumbTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getThumbTintList () 
	public void setThumbTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getThumbTintMode () 
	private void applyThumbTint () 
	public int getThumbOffset () 
	public void setThumbOffset (int) 
		int thumbOffset
	public void setSplitTrack (boolean) 
		boolean splitTrack
	public boolean getSplitTrack () 
	public void setTickMark (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable tickMark
	public android.graphics.drawable.Drawable getTickMark () 
	public void setTickMarkTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getTickMarkTintList () 
	public void setTickMarkTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getTickMarkTintMode () 
	private void applyTickMarkTint () 
	public void setKeyProgressIncrement (int) 
		int increment
	public int getKeyProgressIncrement () 
	public synchronized void setMax (int) 
		int max
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable progressDrawable
		android.graphics.drawable.Drawable thumb
		android.graphics.drawable.Drawable tickMark
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	void onVisualProgressChanged (int, float) 
		android.graphics.drawable.Drawable thumb
		int id
		float scale
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	private void updateThumbAndTrackPos (int, int) 
		int offsetHeight
		int trackOffset
		int thumbOffset
		int offsetHeight
		int trackWidth
		int w
		int h
		int paddedHeight
		android.graphics.drawable.Drawable track
		android.graphics.drawable.Drawable thumb
		int trackHeight
		int thumbHeight
		int trackOffset
		int thumbOffset
	private float getScale () 
		int max
	private void setThumbPos (int, android.graphics.drawable.Drawable, float, int) 
		android.graphics.Rect oldBounds
		int top
		int bottom
		int offsetX
		int offsetY
		int w
		android.graphics.drawable.Drawable thumb
		float scale
		int offset
		int available
		int thumbWidth
		int thumbHeight
		int thumbPos
		int top
		int bottom
		int left
		int right
		android.graphics.drawable.Drawable background
	public void onResolveDrawables (int) 
		int layoutDirection
	protected synchronized void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void drawTrack (android.graphics.Canvas) 
		android.graphics.Insets insets
		android.graphics.Rect tempRect
		int saveCount
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable thumbDrawable
	void drawTickMarks (android.graphics.Canvas) 
		int i
		int w
		int h
		int halfW
		int halfH
		float spacing
		int saveCount
		int count
		android.graphics.Canvas canvas
	void drawThumb (android.graphics.Canvas) 
		int saveCount
		android.graphics.Canvas canvas
	protected synchronized void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		android.graphics.drawable.Drawable d
		int thumbHeight
		int dw
		int dh
	public boolean onTouchEvent (android.view.MotionEvent) 
		float x
		android.view.MotionEvent event
	private void startDrag (android.view.MotionEvent) 
		android.view.MotionEvent event
	private void setHotspot (float, float) 
		float x
		float y
		android.graphics.drawable.Drawable bg
	private void trackTouchEvent (android.view.MotionEvent) 
		float scale
		float scale
		float scale
		float scale
		float scale
		android.view.MotionEvent event
		int x
		int y
		int width
		int availableWidth
		float scale
		float progress
		int max
	private void attemptClaimDrag () 
	void onStartTrackingTouch () 
	void onStopTrackingTouch () 
	void onKeyChange () 
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int increment
		int keyCode
		android.view.KeyEvent event
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		int progress
		android.view.accessibility.AccessibilityNodeInfo info
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		float value
		int increment
		int action
		android.os.Bundle arguments
	boolean canUserSetProgress () 
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
		android.graphics.drawable.Drawable thumb
}

android/widget/AdapterView$OnItemLongClickListener.class
AdapterView.java
package android.widget
public abstract android.widget.AdapterView$OnItemLongClickListener extends java.lang.Object {
	public abstract boolean onItemLongClick (android.widget.AdapterView, android.view.View, int, long) 
}

android/widget/SectionIndexer.class
SectionIndexer.java
package android.widget
public abstract android.widget.SectionIndexer extends java.lang.Object {
	public abstract java.lang.Object[] getSections () 
	public abstract int getPositionForSection (int) 
	public abstract int getSectionForPosition (int) 
}

android/widget/RemoteViews$Action.class
RemoteViews.java
package android.widget
abstract android.widget.RemoteViews$Action extends java.lang.Object implements android.os.Parcelable  {
	public static final int MERGE_REPLACE
	public static final int MERGE_APPEND
	public static final int MERGE_IGNORE
	int viewId
	private void  () 
	public abstract void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler)  throws android.widget.RemoteViews$ActionException 
	public int describeContents () 
	public void updateMemoryUsageEstimate (android.widget.RemoteViews$MemoryUsageCounter) 
		android.widget.RemoteViews$MemoryUsageCounter counter
	public void setBitmapCache (android.widget.RemoteViews$BitmapCache) 
		android.widget.RemoteViews$BitmapCache bitmapCache
	public int mergeBehavior () 
	public abstract java.lang.String getActionName () 
	public java.lang.String getUniqueKey () 
	public android.widget.RemoteViews$Action initActionAsync (android.widget.RemoteViews$ViewTree, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$ViewTree root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
	void  (android.widget.RemoteViews$1) 
		android.widget.RemoteViews$1 x0
}

android/widget/SimpleAdapter$1.class
SimpleAdapter.java
package android.widget
 android.widget.SimpleAdapter$1 extends java.lang.Object {
}

android/widget/Editor.class
Editor.java
package android.widget
public android.widget.Editor extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG_UNDO
	static final int BLINK
	private static final float[] TEMP_POSITION
	private static int DRAG_SHADOW_MAX_TEXT_LENGTH
	private static final float LINE_SLOP_MULTIPLIER_FOR_HANDLEVIEWS
	private static final int UNSET_X_VALUE
	private static final int UNSET_LINE
	private static final String UNDO_OWNER_TAG
	private static final int MENU_ITEM_ORDER_UNDO
	private static final int MENU_ITEM_ORDER_REDO
	private static final int MENU_ITEM_ORDER_CUT
	private static final int MENU_ITEM_ORDER_COPY
	private static final int MENU_ITEM_ORDER_PASTE
	private static final int MENU_ITEM_ORDER_PASTE_AS_PLAIN_TEXT
	private static final int MENU_ITEM_ORDER_SHARE
	private static final int MENU_ITEM_ORDER_SELECT_ALL
	private static final int MENU_ITEM_ORDER_REPLACE
	private static final int MENU_ITEM_ORDER_PROCESS_TEXT_INTENT_ACTIONS_START
	private final android.content.UndoManager mUndoManager
	private android.content.UndoOwner mUndoOwner
	final android.widget.Editor$UndoInputFilter mUndoInputFilter
	boolean mAllowUndo
	android.widget.Editor$InsertionPointCursorController mInsertionPointCursorController
	android.widget.Editor$SelectionModifierCursorController mSelectionModifierCursorController
	android.view.ActionMode mTextActionMode
	boolean mInsertionControllerEnabled
	boolean mSelectionControllerEnabled
	android.widget.Editor$CorrectionHighlighter mCorrectionHighlighter
	android.widget.Editor$InputContentType mInputContentType
	android.widget.Editor$InputMethodState mInputMethodState
	android.widget.Editor$TextRenderNode[] mTextRenderNodes
	boolean mFrozenWithFocus
	boolean mSelectionMoved
	boolean mTouchFocusSelected
	android.text.method.KeyListener mKeyListener
	int mInputType
	boolean mDiscardNextActionUp
	boolean mIgnoreActionUpEvent
	private boolean mIgnoreNextMouseActionUpOrDown
	long mShowCursor
	android.widget.Editor$Blink mBlink
	boolean mCursorVisible
	boolean mSelectAllOnFocus
	boolean mTextIsSelectable
	CharSequence mError
	boolean mErrorWasChanged
	android.widget.Editor$ErrorPopup mErrorPopup
	boolean mShowErrorAfterAttach
	boolean mInBatchEditControllers
	boolean mShowSoftInputOnFocus
	private boolean mPreserveSelection
	private boolean mRestartActionModeOnNextRefresh
	boolean mIsBeingLongClicked
	android.widget.Editor$SuggestionsPopupWindow mSuggestionsPopupWindow
	android.text.style.SuggestionRangeSpan mSuggestionRangeSpan
	Runnable mShowSuggestionRunnable
	final android.graphics.drawable.Drawable[] mCursorDrawable
	int mCursorCount
	private android.graphics.drawable.Drawable mSelectHandleLeft
	private android.graphics.drawable.Drawable mSelectHandleRight
	private android.graphics.drawable.Drawable mSelectHandleCenter
	private android.widget.Editor$PositionListener mPositionListener
	float mLastDownPositionX
	float mLastDownPositionY
	private float mContextMenuAnchorX
	private float mContextMenuAnchorY
	android.view.ActionMode$Callback mCustomSelectionActionModeCallback
	android.view.ActionMode$Callback mCustomInsertionActionModeCallback
	boolean mCreatedWithASelection
	private int mTapState
	private long mLastTouchUpTime
	private static final int TAP_STATE_INITIAL
	private static final int TAP_STATE_FIRST_TAP
	private static final int TAP_STATE_DOUBLE_TAP
	private static final int TAP_STATE_TRIPLE_CLICK
	private int mLastButtonState
	private Runnable mInsertionActionModeRunnable
	private android.widget.Editor$SpanController mSpanController
	android.text.method.WordIterator mWordIterator
	android.widget.SpellChecker mSpellChecker
	private android.text.method.WordIterator mWordIteratorWithText
	private boolean mUpdateWordIteratorText
	private android.graphics.Rect mTempRect
	private android.widget.TextView mTextView
	final android.widget.Editor$ProcessTextIntentActionsHandler mProcessTextIntentActionsHandler
	final android.widget.Editor$CursorAnchorInfoNotifier mCursorAnchorInfoNotifier
	private final Runnable mShowFloatingToolbar
	boolean mIsInsertionActionModeStartPending
	private final android.widget.Editor$SuggestionHelper mSuggestionHelper
	static final int EXTRACT_NOTHING
	static final int EXTRACT_UNKNOWN
	private final android.view.MenuItem$OnMenuItemClickListener mOnContextMenuItemClickListener
	public static final int HANDLE_TYPE_SELECTION_START
	public static final int HANDLE_TYPE_SELECTION_END
	void  (android.widget.TextView) 
		android.widget.TextView textView
	android.os.ParcelableParcel saveInstanceState () 
		android.os.ParcelableParcel state
		android.os.Parcel parcel
	void restoreInstanceState (android.os.ParcelableParcel) 
		android.os.ParcelableParcel state
		android.os.Parcel parcel
	void forgetUndoRedo () 
		android.content.UndoOwner[] owners
	boolean canUndo () 
		android.content.UndoOwner[] owners
	boolean canRedo () 
		android.content.UndoOwner[] owners
	void undo () 
		android.content.UndoOwner[] owners
	void redo () 
		android.content.UndoOwner[] owners
	void replace () 
		int middle
	void onAttachedToWindow () 
		android.view.ViewTreeObserver observer
	void onDetachedFromWindow () 
	private void discardTextDisplayLists () 
		android.view.RenderNode displayList
		int i
	private void showError () 
		android.view.LayoutInflater inflater
		android.widget.TextView err
		float scale
		android.widget.TextView tv
	public void setError (java.lang.CharSequence, android.graphics.drawable.Drawable) 
		CharSequence error
		android.graphics.drawable.Drawable icon
	private void setErrorIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
		android.widget.TextView$Drawables dr
	private void hideError () 
	private int getErrorX () 
		float scale
		android.widget.TextView$Drawables dr
		int layoutDirection
		int errorX
		int offset
	private int getErrorY () 
		int compoundPaddingTop
		int vspace
		android.widget.TextView$Drawables dr
		int layoutDirection
		int height
		int icontop
		float scale
	void createInputContentTypeIfNeeded () 
	void createInputMethodStateIfNeeded () 
	boolean isCursorVisible () 
	void prepareCursorControllers () 
		android.view.WindowManager$LayoutParams windowParams
		boolean windowSupportsHandles
		android.view.ViewGroup$LayoutParams params
		boolean enabled
	void hideInsertionPointCursorController () 
	void hideCursorAndSpanControllers () 
	private void hideSpanControllers () 
	private void hideCursorControllers () 
	private void updateSpellCheckSpans (int, int, boolean) 
		int start
		int end
		boolean createSpellChecker
	void onScreenStateChanged (int) 
		int screenState
	private void suspendBlink () 
	private void resumeBlink () 
	void adjustInputType (boolean, boolean, boolean, boolean) 
		boolean password
		boolean passwordInputType
		boolean webPasswordInputType
		boolean numberPasswordInputType
	private void chooseSize (android.widget.PopupWindow, java.lang.CharSequence, android.widget.TextView) 
		int i
		android.widget.PopupWindow pop
		CharSequence text
		android.widget.TextView tv
		int wid
		int ht
		int defaultWidthInPixels
		android.text.Layout l
		float max
	void setFrame () 
		android.widget.TextView tv
	private int getWordStart (int) 
		int offset
		int retOffset
	private int getWordEnd (int) 
		int offset
		int retOffset
	private boolean needsToSelectAllToSelectWordOrParagraph () 
		int inputType
		int klass
		int variation
	private boolean selectCurrentWord () 
		android.text.style.URLSpan urlSpan
		int selectionStart
		int selectionEnd
		long range
		android.text.method.WordIterator wordIterator
		long lastTouchOffsets
		int minOffset
		int maxOffset
		int selectionStart
		int selectionEnd
		android.text.style.URLSpan[] urlSpans
	private boolean selectCurrentParagraph () 
		long lastTouchOffsets
		int minLastTouchOffset
		int maxLastTouchOffset
		long paragraphsRange
		int start
		int end
	private long getParagraphsRange (int, int) 
		int prevLineEndOffset
		int lineEndOffset
		int startOffset
		int endOffset
		android.text.Layout layout
		CharSequence text
		int minLine
		int maxLine
	void onLocaleChanged () 
	public android.text.method.WordIterator getWordIterator () 
	private android.text.method.WordIterator getWordIteratorWithText () 
		CharSequence text
	private int getNextCursorOffset (int, boolean) 
		int offset
		boolean findAfterGivenOffset
		android.text.Layout layout
	private long getCharClusterRange (int) 
		int clusterEndOffset
		int clusterStartOffset
		int offset
		int textLength
	private boolean touchPositionIsInSelection () 
		int tmp
		int selectionStart
		int selectionEnd
		android.widget.Editor$SelectionModifierCursorController selectionController
		int minOffset
		int maxOffset
	private android.widget.Editor$PositionListener getPositionListener () 
	private boolean isPositionVisible (float, float) 
		android.view.ViewParent parent
		float[] position
		android.view.View view
		float positionX
		float positionY
	private boolean isOffsetVisible (int) 
		int offset
		android.text.Layout layout
		int line
		int lineBottom
		int primaryHorizontal
	private boolean isPositionOnText (float, float) 
		float x
		float y
		android.text.Layout layout
		int line
	private void startDragAndDrop () 
		int start
		int end
		CharSequence selectedText
		android.content.ClipData data
		android.widget.Editor$DragLocalState localState
	public boolean performLongClick (boolean) 
		int offset
		boolean handled
	private long getLastTouchOffsets () 
		android.widget.Editor$SelectionModifierCursorController selectionController
		int minOffset
		int maxOffset
	void onFocusChanged (boolean, int) 
		int lastTapPosition
		android.text.method.MovementMethod mMovement
		int selStart
		int selEnd
		boolean isFocusHighlighted
		boolean focused
		int direction
	private void downgradeEasyCorrectionSpans () 
		int flags
		int i
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] suggestionSpans
		CharSequence text
	void sendOnTextChanged (int, int) 
		int start
		int after
	private int getLastTapPosition () 
		int lastTapPosition
	void onWindowFocusChanged (boolean) 
		android.view.inputmethod.InputMethodManager imm
		boolean hasWindowFocus
	private void updateTapState (android.view.MotionEvent) 
		boolean isMouse
		android.view.MotionEvent event
		int action
	private boolean shouldFilterOutTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		boolean primaryButtonStateChanged
		int action
	void onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		boolean filterOutEvent
	private void updateFloatingToolbarVisibility (android.view.MotionEvent) 
		android.view.MotionEvent event
	private void hideFloatingToolbar () 
	private void showFloatingToolbar () 
		int delay
	public void beginBatchEdit () 
		int nesting
		android.widget.Editor$InputMethodState ims
	public void endBatchEdit () 
		int nesting
		android.widget.Editor$InputMethodState ims
	void ensureEndedBatchEdit () 
		android.widget.Editor$InputMethodState ims
	void finishBatchEdit (android.widget.Editor$InputMethodState) 
		android.widget.Editor$CursorController cursorController
		android.widget.Editor$InputMethodState ims
	boolean extractText (android.view.inputmethod.ExtractedTextRequest, android.view.inputmethod.ExtractedText) 
		android.view.inputmethod.ExtractedTextRequest request
		android.view.inputmethod.ExtractedText outText
	private boolean extractTextInternal (android.view.inputmethod.ExtractedTextRequest, int, int, int, android.view.inputmethod.ExtractedText) 
		int j
		android.text.Spanned spanned
		Object[] spans
		int i
		int N
		android.view.inputmethod.ExtractedTextRequest request
		int partialStartOffset
		int partialEndOffset
		int delta
		android.view.inputmethod.ExtractedText outText
		CharSequence content
	boolean reportExtractedText () 
		android.view.inputmethod.InputMethodManager imm
		android.view.inputmethod.ExtractedTextRequest req
		boolean contentChanged
		android.widget.Editor$InputMethodState ims
	private void sendUpdateSelection () 
		android.text.Spannable sp
		int selectionStart
		int selectionEnd
		int candStart
		int candEnd
		android.view.inputmethod.InputMethodManager imm
	void onDraw (android.graphics.Canvas, android.text.Layout, android.graphics.Path, android.graphics.Paint, int) 
		android.view.inputmethod.InputMethodManager imm
		android.graphics.Canvas canvas
		android.text.Layout layout
		android.graphics.Path highlight
		android.graphics.Paint highlightPaint
		int cursorOffsetVertical
		int selectionStart
		int selectionEnd
		android.widget.Editor$InputMethodState ims
	private void drawHardwareAccelerated (android.graphics.Canvas, android.text.Layout, android.graphics.Path, android.graphics.Paint, int) 
		int line
		float min
		float max
		android.view.DisplayListCanvas displayListCanvas
		int blockBeginLine
		int top
		int bottom
		int left
		int right
		int blockEndLine
		int blockIndex
		boolean blockIsInvalid
		boolean blockDisplayListIsInvalid
		android.view.RenderNode blockDisplayList
		int i
		android.text.DynamicLayout dynamicLayout
		int[] blockEndLines
		int[] blockIndices
		int numberOfBlocks
		int indexFirstChangedBlock
		int endOfPreviousBlock
		int searchStartIndex
		android.graphics.Canvas canvas
		android.text.Layout layout
		android.graphics.Path highlight
		android.graphics.Paint highlightPaint
		int cursorOffsetVertical
		long lineRange
		int firstLine
		int lastLine
	private int getAvailableDisplayListIndex (int[], int, int) 
		int j
		boolean blockIndexFound
		int i
		int[] blockIndices
		int numberOfBlocks
		int searchStartIndex
		int length
	private void drawCursor (android.graphics.Canvas, int) 
		int i
		android.graphics.Canvas canvas
		int cursorOffsetVertical
		boolean translate
	void invalidateHandlesAndActionMode () 
	void invalidateTextDisplayList (android.text.Layout, int, int) 
		int blockIndex
		int firstLine
		int lastLine
		android.text.DynamicLayout dynamicLayout
		int[] blockEndLines
		int[] blockIndices
		int numberOfBlocks
		int i
		android.text.Layout layout
		int start
		int end
	void invalidateTextDisplayList () 
		int i
	void updateCursorsPositions () 
		android.text.Layout layout
		int offset
		int line
		int top
		int bottom
		int middle
		boolean clamped
	void refreshTextActionMode () 
		boolean hasSelection
		android.widget.Editor$SelectionModifierCursorController selectionController
		android.widget.Editor$InsertionPointCursorController insertionController
	void startInsertionActionMode () 
		android.view.ActionMode$Callback actionModeCallback
	boolean startSelectionActionMode () 
		boolean selectionStarted
	private boolean selectCurrentWordAndStartDrag () 
	boolean checkField () 
	private boolean startSelectionActionModeInternal () 
		android.view.inputmethod.InputMethodManager imm
		android.view.ActionMode$Callback actionModeCallback
		boolean selectionStarted
	boolean extractedTextModeWillBeStarted () 
		android.view.inputmethod.InputMethodManager imm
	private boolean shouldOfferToShowSuggestions () 
		int i
		int spanStart
		int spanEnd
		int i
		CharSequence text
		android.text.Spannable spannable
		int selectionStart
		int selectionEnd
		android.text.style.SuggestionSpan[] suggestionSpans
		int minSpanStart
		int maxSpanEnd
		int unionOfSpansCoveringSelectionStartStart
		int unionOfSpansCoveringSelectionStartEnd
		boolean hasValidSuggestions
	private boolean isCursorInsideEasyCorrectionSpan () 
		int i
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] suggestionSpans
	void onTouchUpEvent (android.view.MotionEvent) 
		int offset
		android.view.MotionEvent event
		boolean selectAllGotFocus
		CharSequence text
	protected void stopTextActionMode () 
	private void stopTextActionModeWithPreservingSelection () 
	boolean hasInsertionController () 
	boolean hasSelectionController () 
	android.widget.Editor$InsertionPointCursorController getInsertionController () 
		android.view.ViewTreeObserver observer
	android.widget.Editor$SelectionModifierCursorController getSelectionController () 
		android.view.ViewTreeObserver observer
	public android.graphics.drawable.Drawable[] getCursorDrawable () 
	private void updateCursorPosition (int, int, int, float) 
		int cursorIndex
		int top
		int bottom
		float horizontal
		android.graphics.drawable.Drawable drawable
		int left
		int width
	private int clampHorizontalPosition (android.graphics.drawable.Drawable, float) 
		int left
		int left
		android.graphics.drawable.Drawable drawable
		float horizontal
		int drawableWidth
		int scrollX
		float horizontalDiff
		int viewClippedWidth
		int left
	public void onCommitCorrection (android.view.inputmethod.CorrectionInfo) 
		android.view.inputmethod.CorrectionInfo info
	void onScrollChanged () 
	private boolean shouldBlink () 
		int start
		int end
	void makeBlink () 
	private android.view.View$DragShadowBuilder getTextThumbnailBuilder (int, int) 
		long range
		int start
		int end
		android.widget.TextView shadowView
		CharSequence text
		int size
	void onDrop (android.view.DragEvent) 
		android.content.ClipData$Item item
		int i
		android.content.ClipData clipData
		int itemCount
		int shift
		CharSequence t
		int prevCharIdx
		int nextCharIdx
		int dragSourceStart
		int dragSourceEnd
		android.view.DragEvent event
		StringBuilder content
		android.view.DragAndDropPermissions permissions
		int offset
		Object localState
		android.widget.Editor$DragLocalState dragLocalState
		boolean dragDropIntoItself
		int originalLength
		int min
		int max
	public void addSpanWatchers (android.text.Spannable) 
		android.text.Spannable text
		int textLength
	void setContextMenuAnchor (float, float) 
		float x
		float y
	void onCreateContextMenu (android.view.ContextMenu) 
		int i
		android.widget.Editor$SuggestionInfo info
		int i
		android.widget.Editor$SuggestionInfo[] suggestionInfoArray
		android.view.SubMenu subMenu
		int numItems
		android.view.ContextMenu menu
		int offset
		boolean isOnSelection
	private android.text.style.SuggestionSpan findEquivalentSuggestionSpan (android.widget.Editor$SuggestionSpanInfo) 
		int start
		int end
		android.text.style.SuggestionSpan suggestionSpan
		android.widget.Editor$SuggestionSpanInfo suggestionSpanInfo
		android.text.Editable editable
		android.text.style.SuggestionSpan[] suggestionSpans
	private void replaceWithSuggestion (android.widget.Editor$SuggestionInfo) 
		android.text.style.SuggestionSpan suggestionSpan
		int suggestionSpanFlags
		int i
		int i
		android.widget.Editor$SuggestionInfo suggestionInfo
		android.text.style.SuggestionSpan targetSuggestionSpan
		android.text.Editable editable
		int spanStart
		int spanEnd
		String originalText
		android.text.style.SuggestionSpan[] suggestionSpans
		int length
		int[] suggestionSpansStarts
		int[] suggestionSpansEnds
		int[] suggestionSpansFlags
		int suggestionStart
		int suggestionEnd
		String suggestion
		String[] suggestions
		int lengthDelta
		int newCursorPosition
	private int getCurrentLineAdjustedForSlop (android.text.Layout, int, float) 
		int currLine
		int currLine
		android.text.Layout layout
		int prevLine
		float y
		int trueLine
		float verticalOffset
		int lineCount
		float slop
		float firstLineTop
		float prevLineTop
		float yTopBound
		float lastLineBottom
		float prevLineBottom
		float yBottomBound
		int currLine
	private static boolean isValidRange (java.lang.CharSequence, int, int) 
		CharSequence text
		int start
		int end
	public android.widget.Editor$SuggestionsPopupWindow getSuggestionsPopupWindowForTesting () 
	static android.widget.TextView access$700 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$800 (android.widget.Editor) 
		android.widget.Editor x0
	static void access$1000 (android.widget.Editor, android.widget.Editor$SuggestionInfo) 
		android.widget.Editor x0
		android.widget.Editor$SuggestionInfo x1
	static void access$1100 (android.widget.Editor) 
		android.widget.Editor x0
	static android.widget.Editor$PositionListener access$1600 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$1700 (android.widget.Editor, int) 
		android.widget.Editor x0
		int x1
	static android.text.style.SuggestionSpan access$2500 (android.widget.Editor, android.widget.Editor$SuggestionSpanInfo) 
		android.widget.Editor x0
		android.widget.Editor$SuggestionSpanInfo x1
	static void access$2600 (android.widget.Editor, int, int, boolean) 
		android.widget.Editor x0
		int x1
		int x2
		boolean x3
	static android.graphics.Rect access$3100 (android.widget.Editor) 
		android.widget.Editor x0
	static android.graphics.Rect access$3102 (android.widget.Editor, android.graphics.Rect) 
		android.widget.Editor x0
		android.graphics.Rect x1
	static android.widget.Editor$SuggestionHelper access$3200 (android.widget.Editor) 
		android.widget.Editor x0
	static android.graphics.drawable.Drawable access$3600 (android.widget.Editor) 
		android.widget.Editor x0
	static android.graphics.drawable.Drawable access$3700 (android.widget.Editor) 
		android.widget.Editor x0
	static android.graphics.drawable.Drawable access$3900 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$4000 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$4100 (android.widget.Editor) 
		android.widget.Editor x0
	static int access$4200 (android.widget.Editor, android.graphics.drawable.Drawable, float) 
		android.widget.Editor x0
		android.graphics.drawable.Drawable x1
		float x2
	static boolean access$4300 (android.widget.Editor, float, float) 
		android.widget.Editor x0
		float x1
		float x2
	static void access$4400 (android.widget.Editor, android.view.MotionEvent) 
		android.widget.Editor x0
		android.view.MotionEvent x1
	static java.lang.Runnable access$4600 (android.widget.Editor) 
		android.widget.Editor x0
	static int access$4700 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$4800 (android.widget.Editor) 
		android.widget.Editor x0
	static java.lang.Runnable access$4602 (android.widget.Editor, java.lang.Runnable) 
		android.widget.Editor x0
		Runnable x1
	static int access$4900 (android.widget.Editor, android.text.Layout, int, float) 
		android.widget.Editor x0
		android.text.Layout x1
		int x2
		float x3
	static int access$5000 (android.widget.Editor, int) 
		android.widget.Editor x0
		int x1
	static int access$5100 (android.widget.Editor, int) 
		android.widget.Editor x0
		int x1
	static android.text.method.WordIterator access$5200 (android.widget.Editor) 
		android.widget.Editor x0
	static int access$5300 (android.widget.Editor, int, boolean) 
		android.widget.Editor x0
		int x1
		boolean x2
	static android.graphics.drawable.Drawable access$3902 (android.widget.Editor, android.graphics.drawable.Drawable) 
		android.widget.Editor x0
		android.graphics.drawable.Drawable x1
	static android.graphics.drawable.Drawable access$3602 (android.widget.Editor, android.graphics.drawable.Drawable) 
		android.widget.Editor x0
		android.graphics.drawable.Drawable x1
	static android.graphics.drawable.Drawable access$3702 (android.widget.Editor, android.graphics.drawable.Drawable) 
		android.widget.Editor x0
		android.graphics.drawable.Drawable x1
	static boolean access$5400 (android.widget.Editor, float, float) 
		android.widget.Editor x0
		float x1
		float x2
	static boolean access$5500 (android.widget.Editor) 
		android.widget.Editor x0
	static void access$5600 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$5700 (android.widget.Editor) 
		android.widget.Editor x0
	static long access$5800 (android.widget.Editor, int, int) 
		android.widget.Editor x0
		int x1
		int x2
	static android.content.UndoManager access$5900 (android.widget.Editor) 
		android.widget.Editor x0
	static android.content.UndoOwner access$6000 (android.widget.Editor) 
		android.widget.Editor x0
	static boolean access$6200 (java.lang.CharSequence, int, int) 
		CharSequence x0
		int x1
		int x2
	static boolean access$4102 (android.widget.Editor, boolean) 
		android.widget.Editor x0
		boolean x1
	static void  () 
}

android/widget/Filter$RequestArguments.class
Filter.java
package android.widget
 android.widget.Filter$RequestArguments extends java.lang.Object {
	CharSequence constraint
	android.widget.Filter$FilterListener listener
	android.widget.Filter$FilterResults results
	private void  () 
	void  (android.widget.Filter$1) 
		android.widget.Filter$1 x0
}

android/widget/ArrayAdapter$1.class
ArrayAdapter.java
package android.widget
 android.widget.ArrayAdapter$1 extends java.lang.Object {
}

android/widget/CalendarViewLegacyDelegate$1.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$1 extends android.database.DataSetObserver {
	final android.widget.CalendarViewLegacyDelegate this$0
	void  (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate this$0
	public void onChanged () 
		android.icu.util.Calendar selectedDay
}

android/widget/RemoteViewsAdapter$4.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$4 extends java.lang.Object implements java.lang.Runnable  {
	final int val$position
	final android.widget.RemoteViews val$rv
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter, int, android.widget.RemoteViews) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
}

android/widget/Spinner$DropdownPopup$1.class
Spinner.java
package android.widget
 android.widget.Spinner$DropdownPopup$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.widget.Spinner val$this$0
	final android.widget.Spinner$DropdownPopup this$1
	void  (android.widget.Spinner$DropdownPopup, android.widget.Spinner) 
		android.widget.Spinner$DropdownPopup this$1
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View v
		int position
		long id
}

android/widget/DatePickerController.class
DatePickerController.java
package android.widget
abstract android.widget.DatePickerController extends java.lang.Object {
	public abstract void onYearSelected (int) 
	public abstract void registerOnDateChangedListener (android.widget.OnDateChangedListener) 
	public abstract java.util.Calendar getSelectedDay () 
	public abstract void tryVibrate () 
}

android/widget/ListPopupWindow$3.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$3 extends java.lang.Object implements android.widget.AdapterView$OnItemSelectedListener  {
	final android.widget.ListPopupWindow this$0
	void  (android.widget.ListPopupWindow) 
		android.widget.ListPopupWindow this$0
	public void onItemSelected (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.DropDownListView dropDownList
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
	public void onNothingSelected (android.widget.AdapterView) 
		android.widget.AdapterView parent
}

android/widget/AdapterView$AdapterContextMenuInfo.class
AdapterView.java
package android.widget
public android.widget.AdapterView$AdapterContextMenuInfo extends java.lang.Object implements android.view.ContextMenu$ContextMenuInfo  {
	public android.view.View targetView
	public int position
	public long id
	public void  (android.view.View, int, long) 
		android.view.View targetView
		int position
		long id
}

android/widget/Chronometer.class
Chronometer.java
package android.widget
public android.widget.Chronometer extends android.widget.TextView {
	private static final String TAG
	private long mBase
	private long mNow
	private boolean mVisible
	private boolean mStarted
	private boolean mRunning
	private boolean mLogged
	private String mFormat
	private java.util.Formatter mFormatter
	private java.util.Locale mFormatterLocale
	private Object[] mFormatterArgs
	private StringBuilder mFormatBuilder
	private android.widget.Chronometer$OnChronometerTickListener mOnChronometerTickListener
	private StringBuilder mRecycle
	private boolean mCountDown
	private final Runnable mTickRunnable
	private static final int MIN_IN_SEC
	private static final int HOUR_IN_SEC
	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
	private void init () 
	public void setCountDown (boolean) 
		boolean countDown
	public boolean isCountDown () 
	public void setBase (long) 
		long base
	public long getBase () 
	public void setFormat (java.lang.String) 
		String format
	public java.lang.String getFormat () 
	public void setOnChronometerTickListener (android.widget.Chronometer$OnChronometerTickListener) 
		android.widget.Chronometer$OnChronometerTickListener listener
	public android.widget.Chronometer$OnChronometerTickListener getOnChronometerTickListener () 
	public void start () 
	public void stop () 
	public void setStarted (boolean) 
		boolean started
	protected void onDetachedFromWindow () 
	protected void onWindowVisibilityChanged (int) 
		int visibility
	private synchronized void updateText (long) 
		java.util.IllegalFormatException ex
		java.util.Locale loc
		long now
		long seconds
		boolean negative
		String text
	private void updateRunning () 
		boolean running
	void dispatchChronometerTick () 
	private static java.lang.String formatDuration (long) 
		android.content.res.Resources$NotFoundException e
		long ms
		android.content.res.Resources res
		StringBuilder text
		int duration
		int h
		int m
		int s
	public java.lang.CharSequence getContentDescription () 
	public java.lang.CharSequence getAccessibilityClassName () 
	static boolean access$000 (android.widget.Chronometer) 
		android.widget.Chronometer x0
	static void access$100 (android.widget.Chronometer, long) 
		android.widget.Chronometer x0
		long x1
	static java.lang.Runnable access$200 (android.widget.Chronometer) 
		android.widget.Chronometer x0
}

android/widget/AbsListView$InputConnectionWrapper.class
AbsListView.java
package android.widget
 android.widget.AbsListView$InputConnectionWrapper extends java.lang.Object implements android.view.inputmethod.InputConnection  {
	private final android.view.inputmethod.EditorInfo mOutAttrs
	private android.view.inputmethod.InputConnection mTarget
	final android.widget.AbsListView this$0
	public void  (android.widget.AbsListView, android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo outAttrs
	private android.view.inputmethod.InputConnection getTarget () 
	public boolean reportFullscreenMode (boolean) 
		boolean enabled
	public boolean performEditorAction (int) 
		android.view.inputmethod.InputMethodManager imm
		int editorAction
	public boolean sendKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public java.lang.CharSequence getTextBeforeCursor (int, int) 
		int n
		int flags
	public java.lang.CharSequence getTextAfterCursor (int, int) 
		int n
		int flags
	public java.lang.CharSequence getSelectedText (int) 
		int flags
	public int getCursorCapsMode (int) 
		int reqModes
	public android.view.inputmethod.ExtractedText getExtractedText (android.view.inputmethod.ExtractedTextRequest, int) 
		android.view.inputmethod.ExtractedTextRequest request
		int flags
	public boolean deleteSurroundingText (int, int) 
		int beforeLength
		int afterLength
	public boolean deleteSurroundingTextInCodePoints (int, int) 
		int beforeLength
		int afterLength
	public boolean setComposingText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	public boolean setComposingRegion (int, int) 
		int start
		int end
	public boolean finishComposingText () 
	public boolean commitText (java.lang.CharSequence, int) 
		CharSequence text
		int newCursorPosition
	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 setSelection (int, int) 
		int start
		int end
	public boolean performContextMenuAction (int) 
		int id
	public boolean beginBatchEdit () 
	public boolean endBatchEdit () 
	public boolean clearMetaKeyStates (int) 
		int states
	public boolean performPrivateCommand (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle data
	public boolean requestCursorUpdates (int) 
		int cursorUpdateMode
	public android.os.Handler getHandler () 
	public void closeConnection () 
	public boolean commitContent (android.view.inputmethod.InputContentInfo, int, android.os.Bundle) 
		android.view.inputmethod.InputContentInfo inputContentInfo
		int flags
		android.os.Bundle opts
}

android/widget/NumberPicker$PressedStateHelper.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$PressedStateHelper extends java.lang.Object implements java.lang.Runnable  {
	public static final int BUTTON_INCREMENT
	public static final int BUTTON_DECREMENT
	private final int MODE_PRESS
	private final int MODE_TAPPED
	private int mManagedButton
	private int mMode
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public void cancel () 
	public void buttonPressDelayed (int) 
		int button
	public void buttonTapped (int) 
		int button
	public void run () 
}

android/widget/TextView$Marquee.class
TextView.java
package android.widget
final android.widget.TextView$Marquee extends java.lang.Object {
	private static final float MARQUEE_DELTA_MAX
	private static final int MARQUEE_DELAY
	private static final int MARQUEE_DP_PER_SECOND
	private static final byte MARQUEE_STOPPED
	private static final byte MARQUEE_STARTING
	private static final byte MARQUEE_RUNNING
	private final java.lang.ref.WeakReference mView
	private final android.view.Choreographer mChoreographer
	private byte mStatus
	private final float mPixelsPerSecond
	private float mMaxScroll
	private float mMaxFadeScroll
	private float mGhostStart
	private float mGhostOffset
	private float mFadeStop
	private int mRepeatLimit
	private float mScroll
	private long mLastAnimationMs
	private android.view.Choreographer$FrameCallback mTickCallback
	private android.view.Choreographer$FrameCallback mStartCallback
	private android.view.Choreographer$FrameCallback mRestartCallback
	void  (android.widget.TextView) 
		android.widget.TextView v
		float density
	void tick () 
		long currentMs
		long deltaMs
		float deltaPx
		android.widget.TextView textView
	void stop () 
	private void resetScroll () 
		android.widget.TextView textView
	void start (int) 
		int textWidth
		float lineWidth
		float gap
		int repeatLimit
		android.widget.TextView textView
	float getGhostOffset () 
	float getScroll () 
	float getMaxFadeScroll () 
	boolean shouldDrawLeftFade () 
	boolean shouldDrawGhost () 
	boolean isRunning () 
	boolean isStopped () 
	static byte access$502 (android.widget.TextView$Marquee, byte) 
		android.widget.TextView$Marquee x0
		byte x1
	static long access$602 (android.widget.TextView$Marquee, long) 
		android.widget.TextView$Marquee x0
		long x1
	static android.view.Choreographer access$700 (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee x0
	static byte access$500 (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee x0
	static int access$800 (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee x0
	static int access$810 (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee x0
}

android/widget/GridLayout$Assoc.class
GridLayout.java
package android.widget
final android.widget.GridLayout$Assoc extends java.util.ArrayList {
	private final Class keyType
	private final Class valueType
	private void  (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	public static android.widget.GridLayout$Assoc of (java.lang.Class, java.lang.Class) 
		Class keyType
		Class valueType
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public android.widget.GridLayout$PackedMap pack () 
		int i
		int N
		Object[] keys
		Object[] values
}

android/widget/TimePicker$AbstractTimePickerDelegate$SavedState$1.class
TimePicker.java
package android.widget
final android.widget.TimePicker$AbstractTimePickerDelegate$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.widget.TimePicker$AbstractTimePickerDelegate$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.widget.TimePicker$AbstractTimePickerDelegate$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/AccessibilityIterators$LineTextSegmentIterator.class
AccessibilityIterators.java
package android.widget
 android.widget.AccessibilityIterators$LineTextSegmentIterator extends android.view.AccessibilityIterators$AbstractTextSegmentIterator {
	private static android.widget.AccessibilityIterators$LineTextSegmentIterator sLineInstance
	protected static final int DIRECTION_START
	protected static final int DIRECTION_END
	protected android.text.Layout mLayout
	void  () 
	public static android.widget.AccessibilityIterators$LineTextSegmentIterator getInstance () 
	public void initialize (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
	public int[] following (int) 
		int nextLine
		int nextLine
		int currentLine
		int offset
		int textLegth
		int nextLine
		int start
		int end
	public int[] preceding (int) 
		int previousLine
		int previousLine
		int currentLine
		int offset
		int textLegth
		int previousLine
		int start
		int end
	protected int getLineEdgeIndex (int, int) 
		int lineNumber
		int direction
		int paragraphDirection
}

android/widget/AppSecurityPermissions$1.class
AppSecurityPermissions.java
package android.widget
 android.widget.AppSecurityPermissions$1 extends java.lang.Object {
}

android/widget/ListAdapter.class
ListAdapter.java
package android.widget
public abstract android.widget.ListAdapter extends java.lang.Object implements android.widget.Adapter  {
	public abstract boolean areAllItemsEnabled () 
	public abstract boolean isEnabled (int) 
}

android/widget/NumberPicker$BeginSoftInputOnLongPressCommand.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$BeginSoftInputOnLongPressCommand extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public void run () 
}

android/widget/AbsListView$PerformClick.class
AbsListView.java
package android.widget
 android.widget.AbsListView$PerformClick extends android.widget.AbsListView$WindowRunnnable implements java.lang.Runnable  {
	int mClickMotionPosition
	final android.widget.AbsListView this$0
	private void  (android.widget.AbsListView) 
	public void run () 
		android.view.View view
		android.widget.ListAdapter adapter
		int motionPosition
	void  (android.widget.AbsListView, android.widget.AbsListView$1) 
		android.widget.AbsListView x0
		android.widget.AbsListView$1 x1
}

android/widget/OnDateChangedListener.class
OnDateChangedListener.java
package android.widget
abstract android.widget.OnDateChangedListener extends java.lang.Object {
	public abstract void onDateChanged () 
}

android/widget/SearchView$10.class
SearchView.java
package android.widget
 android.widget.SearchView$10 extends java.lang.Object implements android.widget.AdapterView$OnItemSelectedListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	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
}

android/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener.class
ShareActionProvider.java
package android.widget
 android.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener extends java.lang.Object implements android.view.MenuItem$OnMenuItemClickListener  {
	final android.widget.ShareActionProvider this$0
	private void  (android.widget.ShareActionProvider) 
	public boolean onMenuItemClick (android.view.MenuItem) 
		String action
		android.view.MenuItem item
		android.widget.ActivityChooserModel dataModel
		int itemId
		android.content.Intent launchIntent
	void  (android.widget.ShareActionProvider, android.widget.ShareActionProvider$1) 
		android.widget.ShareActionProvider x0
		android.widget.ShareActionProvider$1 x1
}

android/widget/DatePickerCalendarDelegate$2.class
DatePickerCalendarDelegate.java
package android.widget
 android.widget.DatePickerCalendarDelegate$2 extends java.lang.Object implements android.widget.YearPickerView$OnYearSelectedListener  {
	final android.widget.DatePickerCalendarDelegate this$0
	void  (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate this$0
	public void onYearChanged (android.widget.YearPickerView, int) 
		android.widget.YearPickerView view
		int year
		int day
		int month
		int daysInMonth
}

android/widget/NumberPicker$InputTextFilter.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$InputTextFilter extends android.text.method.NumberKeyListener {
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public int getInputType () 
	protected char[] getAcceptedChars () 
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		CharSequence filtered
		String result
		int val
		String valLowerCase
		String val
		CharSequence filtered
		String result
		String str
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
}

android/widget/CalendarView$CalendarViewDelegate.class
CalendarView.java
package android.widget
abstract android.widget.CalendarView$CalendarViewDelegate extends java.lang.Object {
	public abstract void setShownWeekCount (int) 
	public abstract int getShownWeekCount () 
	public abstract void setSelectedWeekBackgroundColor (int) 
	public abstract int getSelectedWeekBackgroundColor () 
	public abstract void setFocusedMonthDateColor (int) 
	public abstract int getFocusedMonthDateColor () 
	public abstract void setUnfocusedMonthDateColor (int) 
	public abstract int getUnfocusedMonthDateColor () 
	public abstract void setWeekNumberColor (int) 
	public abstract int getWeekNumberColor () 
	public abstract void setWeekSeparatorLineColor (int) 
	public abstract int getWeekSeparatorLineColor () 
	public abstract void setSelectedDateVerticalBar (int) 
	public abstract void setSelectedDateVerticalBar (android.graphics.drawable.Drawable) 
	public abstract android.graphics.drawable.Drawable getSelectedDateVerticalBar () 
	public abstract void setWeekDayTextAppearance (int) 
	public abstract int getWeekDayTextAppearance () 
	public abstract void setDateTextAppearance (int) 
	public abstract int getDateTextAppearance () 
	public abstract void setMinDate (long) 
	public abstract long getMinDate () 
	public abstract void setMaxDate (long) 
	public abstract long getMaxDate () 
	public abstract void setShowWeekNumber (boolean) 
	public abstract boolean getShowWeekNumber () 
	public abstract void setFirstDayOfWeek (int) 
	public abstract int getFirstDayOfWeek () 
	public abstract void setDate (long) 
	public abstract void setDate (long, boolean, boolean) 
	public abstract long getDate () 
	public abstract void setOnDateChangeListener (android.widget.CalendarView$OnDateChangeListener) 
	public abstract void onConfigurationChanged (android.content.res.Configuration) 
}

android/widget/Toast$TN$2.class
Toast.java
package android.widget
 android.widget.Toast$TN$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Toast$TN this$0
	void  (android.widget.Toast$TN) 
		android.widget.Toast$TN this$0
	public void run () 
}

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

android/widget/ActionMenuView$OnMenuItemClickListener.class
ActionMenuView.java
package android.widget
public abstract android.widget.ActionMenuView$OnMenuItemClickListener extends java.lang.Object {
	public abstract boolean onMenuItemClick (android.view.MenuItem) 
}

android/widget/RemoteViews$SetRemoteViewsAdapterList.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetRemoteViewsAdapterList extends android.widget.RemoteViews$Action {
	int viewTypeCount
	java.util.ArrayList list
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, java.util.ArrayList, int) 
		int id
		java.util.ArrayList list
		int viewTypeCount
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.widget.RemoteViews rv
		int i
		android.os.Parcel parcel
		int count
	public void writeToParcel (android.os.Parcel, int) 
		android.widget.RemoteViews rv
		int i
		int count
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.AbsListView v
		android.widget.Adapter a
		android.widget.AdapterViewAnimator v
		android.widget.Adapter a
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
	public java.lang.String getActionName () 
}

android/widget/PopupWindow$3.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$3 extends android.transition.Transition$EpicenterCallback {
	final android.graphics.Rect val$epicenter
	final android.widget.PopupWindow this$0
	void  (android.widget.PopupWindow, android.graphics.Rect) 
		android.widget.PopupWindow this$0
	public android.graphics.Rect onGetEpicenter (android.transition.Transition) 
		android.transition.Transition transition
}

android/widget/ActionMenuView$LayoutParams.class
ActionMenuView.java
package android.widget
public android.widget.ActionMenuView$LayoutParams extends android.widget.LinearLayout$LayoutParams {
	public boolean isOverflowButton
	public int cellsUsed
	public int extraPixels
	public boolean expandable
	public boolean preventEdgeOffset
	public boolean expanded
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams other
	public void  (android.widget.ActionMenuView$LayoutParams) 
		android.widget.ActionMenuView$LayoutParams other
	public void  (int, int) 
		int width
		int height
	public void  (int, int, boolean) 
		int width
		int height
		boolean isOverflowButton
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/widget/RemoteViews$ViewGroupAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$ViewGroupAction extends android.widget.RemoteViews$Action {
	android.widget.RemoteViews nestedViews
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.widget.RemoteViews) 
		int viewId
		android.widget.RemoteViews nestedViews
	public void  (android.widget.RemoteViews, android.os.Parcel, android.widget.RemoteViews$BitmapCache) 
		android.os.Parcel parcel
		android.widget.RemoteViews$BitmapCache bitmapCache
		boolean nestedViewsNull
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.content.Context context
		android.view.ViewGroup target
	public android.widget.RemoteViews$Action initActionAsync (android.widget.RemoteViews$ViewTree, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context context
		android.widget.RemoteViews$AsyncApplyTask task
		android.widget.RemoteViews$ViewTree tree
		android.widget.RemoteViews$ViewTree root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.RemoteViews$ViewTree target
	public void updateMemoryUsageEstimate (android.widget.RemoteViews$MemoryUsageCounter) 
		android.widget.RemoteViews$MemoryUsageCounter counter
	public void setBitmapCache (android.widget.RemoteViews$BitmapCache) 
		android.widget.RemoteViews$BitmapCache bitmapCache
	public java.lang.String getActionName () 
	public int mergeBehavior () 
}

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

android/widget/SearchView$11.class
SearchView.java
package android.widget
 android.widget.SearchView$11 extends java.lang.Object implements android.text.TextWatcher  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void beforeTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int start
		int before
		int after
	public void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int start
		int before
		int after
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
}

android/widget/RemoteViews$ReflectionAction.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$ReflectionAction extends android.widget.RemoteViews$Action {
	static final int TAG
	static final int BOOLEAN
	static final int BYTE
	static final int SHORT
	static final int INT
	static final int LONG
	static final int FLOAT
	static final int DOUBLE
	static final int CHAR
	static final int STRING
	static final int CHAR_SEQUENCE
	static final int URI
	static final int BITMAP
	static final int BUNDLE
	static final int INTENT
	static final int COLOR_STATE_LIST
	static final int ICON
	String methodName
	int type
	Object value
	final android.widget.RemoteViews this$0
	void  (android.widget.RemoteViews, int, java.lang.String, int, java.lang.Object) 
		int viewId
		String methodName
		int type
		Object value
	void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	private java.lang.Class getParameterType () 
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$ActionException e
		Exception ex
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View view
		Class param
	public android.widget.RemoteViews$Action initActionAsync (android.widget.RemoteViews$ViewTree, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		Runnable endAction
		java.lang.reflect.Method method
		java.lang.reflect.Method asyncMethod
		android.widget.RemoteViews$ActionException e
		Exception ex
		android.widget.RemoteViews$ViewTree root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View view
		Class param
	public int mergeBehavior () 
	public java.lang.String getActionName () 
}

android/widget/TabWidget.class
TabWidget.java
package android.widget
public android.widget.TabWidget extends android.widget.LinearLayout implements android.view.View$OnFocusChangeListener  {
	private final android.graphics.Rect mBounds
	private android.widget.TabWidget$OnTabSelectionChanged mSelectionChangedListener
	private int mSelectedTab
	private android.graphics.drawable.Drawable mLeftStrip
	private android.graphics.drawable.Drawable mRightStrip
	private boolean mDrawBottomStrips
	private boolean mStripMoved
	private int mImposedTabsHeight
	private int[] mImposedTabWidths
	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
		boolean isTargetSdkDonutOrLower
		boolean hasExplicitLeft
		boolean hasExplicitRight
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	protected int getChildDrawingOrder (int, int) 
		int childCount
		int i
	void measureChildBeforeLayout (android.view.View, int, int, int, int, int) 
		android.view.View child
		int childIndex
		int widthMeasureSpec
		int totalWidth
		int heightMeasureSpec
		int totalHeight
	void measureHorizontal (int, int) 
		android.view.View child
		int i
		android.view.View child
		int childWidth
		int delta
		int newWidth
		int i
		int count
		int childCount
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int unspecifiedWidth
		int extraWidth
	public android.view.View getChildTabViewAt (int) 
		int index
	public int getTabCount () 
	public void setDividerDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setDividerDrawable (int) 
		int resId
	public void setLeftStripDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setLeftStripDrawable (int) 
		int resId
	public android.graphics.drawable.Drawable getLeftStripDrawable () 
	public void setRightStripDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setRightStripDrawable (int) 
		int resId
	public android.graphics.drawable.Drawable getRightStripDrawable () 
	public void setStripEnabled (boolean) 
		boolean stripEnabled
	public boolean isStripEnabled () 
	public void childDrawableStateChanged (android.view.View) 
		android.view.View child
	public void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Rect bounds
		int myHeight
		android.graphics.Canvas canvas
		android.view.View selectedChild
		android.graphics.drawable.Drawable leftStrip
		android.graphics.drawable.Drawable rightStrip
	public void setCurrentTab (int) 
		int index
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void focusCurrentTab (int) 
		int index
		int oldTab
	public void setEnabled (boolean) 
		android.view.View child
		int i
		boolean enabled
		int count
	public void addView (android.view.View) 
		android.widget.LinearLayout$LayoutParams lp
		android.view.View child
	public void removeAllViews () 
	void setTabSelectionListener (android.widget.TabWidget$OnTabSelectionChanged) 
		android.widget.TabWidget$OnTabSelectionChanged listener
	public void onFocusChange (android.view.View, boolean) 
		android.view.View v
		boolean hasFocus
	static android.widget.TabWidget$OnTabSelectionChanged access$100 (android.widget.TabWidget) 
		android.widget.TabWidget x0
}

android/widget/FastScroller.class
FastScroller.java
package android.widget
 android.widget.FastScroller extends java.lang.Object {
	private static final int DURATION_FADE_OUT
	private static final int DURATION_FADE_IN
	private static final int DURATION_CROSS_FADE
	private static final int DURATION_RESIZE
	private static final long FADE_TIMEOUT
	private static final int MIN_PAGES
	private static final int STATE_NONE
	private static final int STATE_VISIBLE
	private static final int STATE_DRAGGING
	private static final int OVERLAY_FLOATING
	private static final int OVERLAY_AT_THUMB
	private static final int OVERLAY_ABOVE_THUMB
	private static final int THUMB_POSITION_MIDPOINT
	private static final int THUMB_POSITION_INSIDE
	private static final int PREVIEW_LEFT
	private static final int PREVIEW_RIGHT
	private static final long TAP_TIMEOUT
	private final android.graphics.Rect mTempBounds
	private final android.graphics.Rect mTempMargins
	private final android.graphics.Rect mContainerRect
	private final android.widget.AbsListView mList
	private final android.view.ViewGroupOverlay mOverlay
	private final android.widget.TextView mPrimaryText
	private final android.widget.TextView mSecondaryText
	private final android.widget.ImageView mThumbImage
	private final android.widget.ImageView mTrackImage
	private final android.view.View mPreviewImage
	private final int[] mPreviewResId
	private final int mMinimumTouchTarget
	private int mPreviewPadding
	private int mPreviewMinWidth
	private int mPreviewMinHeight
	private int mThumbMinWidth
	private int mThumbMinHeight
	private float mTextSize
	private android.content.res.ColorStateList mTextColor
	private android.graphics.drawable.Drawable mThumbDrawable
	private android.graphics.drawable.Drawable mTrackDrawable
	private int mTextAppearance
	private int mThumbPosition
	private float mThumbOffset
	private float mThumbRange
	private int mWidth
	private android.animation.AnimatorSet mDecorAnimation
	private android.animation.AnimatorSet mPreviewAnimation
	private boolean mShowingPrimary
	private boolean mScrollCompleted
	private int mFirstVisibleItem
	private int mHeaderCount
	private int mCurrentSection
	private int mScrollbarPosition
	private boolean mLongList
	private Object[] mSections
	private boolean mUpdatingLayout
	private int mState
	private boolean mShowingPreview
	private android.widget.Adapter mListAdapter
	private android.widget.SectionIndexer mSectionIndexer
	private boolean mLayoutFromRight
	private boolean mEnabled
	private boolean mAlwaysShow
	private int mOverlayPosition
	private int mScrollBarStyle
	private boolean mMatchDragPosition
	private float mInitialTouchY
	private long mPendingDrag
	private int mScaledTouchSlop
	private int mOldItemCount
	private int mOldChildCount
	private final Runnable mDeferHide
	private final android.animation.Animator$AnimatorListener mSwitchPrimaryListener
	private static android.util.Property LEFT
	private static android.util.Property TOP
	private static android.util.Property RIGHT
	private static android.util.Property BOTTOM
	public void  (android.widget.AbsListView, int) 
		android.widget.AbsListView listView
		int styleResId
		android.content.Context context
		android.view.ViewGroupOverlay overlay
	private void updateAppearance () 
		int width
		int padding
	public void setStyle (int) 
		int index
		int i
		int resId
		android.content.Context context
		android.content.res.TypedArray ta
		int N
	public void remove () 
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public void setAlwaysShow (boolean) 
		boolean alwaysShow
	public boolean isAlwaysShowEnabled () 
	private void onStateDependencyChanged (boolean) 
		boolean peekIfEnabled
	public void setScrollBarStyle (int) 
		int style
	public void stop () 
	public void setScrollbarPosition (int) 
		int previewResId
		int textMinWidth
		int textMinHeight
		int position
	public int getWidth () 
	public void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	public void onItemCountChanged (int, int) 
		int firstVisibleItem
		boolean hasMoreItems
		int childCount
		int itemCount
	private void updateLongList (int, int) 
		int childCount
		int itemCount
		boolean longList
	private android.widget.TextView createPreviewTextView (android.content.Context) 
		android.content.Context context
		android.view.ViewGroup$LayoutParams params
		android.widget.TextView textView
	public void updateLayout () 
		android.graphics.Rect bounds
	private void applyLayout (android.view.View, android.graphics.Rect) 
		android.view.View view
		android.graphics.Rect bounds
	private void measurePreview (android.view.View, android.graphics.Rect) 
		android.view.View v
		android.graphics.Rect out
		android.graphics.Rect margins
	private void measureViewToSide (android.view.View, android.view.View, android.graphics.Rect, android.graphics.Rect) 
		int marginLeft
		int marginTop
		int marginRight
		int maxWidth
		int maxWidth
		int left
		int right
		android.view.View view
		android.view.View adjacent
		android.graphics.Rect margins
		android.graphics.Rect out
		int marginLeft
		int marginTop
		int marginRight
		android.graphics.Rect container
		int containerWidth
		int maxWidth
		int adjMaxHeight
		int adjMaxWidth
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int left
		int right
		int top
		int bottom
	private void measureFloating (android.view.View, android.graphics.Rect, android.graphics.Rect) 
		int marginLeft
		int marginTop
		int marginRight
		android.view.View preview
		android.graphics.Rect margins
		android.graphics.Rect out
		int marginLeft
		int marginTop
		int marginRight
		android.graphics.Rect container
		int containerWidth
		int adjMaxHeight
		int adjMaxWidth
		int widthMeasureSpec
		int heightMeasureSpec
		int containerHeight
		int width
		int top
		int bottom
		int left
		int right
	private void updateContainerRect () 
		int width
		android.widget.AbsListView list
		android.graphics.Rect container
		int scrollbarStyle
	private void layoutThumb () 
		android.graphics.Rect bounds
	private void layoutTrack () 
		int top
		int bottom
		int thumbHalfHeight
		android.view.View track
		android.view.View thumb
		android.graphics.Rect container
		int maxWidth
		int maxHeight
		int widthMeasureSpec
		int heightMeasureSpec
		int top
		int bottom
		int trackWidth
		int left
		int right
	private void updateOffsetAndRange () 
		float halfThumbHeight
		float min
		float max
		android.view.View trackImage
		android.view.View thumbImage
		float min
		float max
	private void setState (int) 
		int state
	private void refreshDrawablePressedState () 
		boolean isPressed
	private void transitionToHidden () 
		android.animation.Animator fadeOut
		float offset
		android.animation.Animator slideOut
	private void transitionToVisible () 
		android.animation.Animator fadeIn
		android.animation.Animator fadeOut
		android.animation.Animator slideIn
	private void transitionToDragging () 
		android.animation.Animator fadeIn
		android.animation.Animator slideIn
	private void postAutoHide () 
	public void onScroll (int, int, int) 
		int firstVisibleItem
		int visibleItemCount
		int totalItemCount
		boolean hasMoreItems
	private void getSectionsFromIndexer () 
		android.widget.ExpandableListAdapter expAdapter
		android.widget.Adapter adapter
	public void onSectionsChanged () 
	private void scrollTo (float) 
		android.widget.ExpandableListView expList
		int exactSection
		int targetSection
		int targetIndex
		int nextIndex
		int prevIndex
		int prevSection
		int nextSection
		int nextNextSection
		float prevPosition
		float nextPosition
		float snapThreshold
		int sectionIndex
		android.widget.ExpandableListView expList
		int index
		boolean hasPreview
		float position
		int count
		Object[] sections
		int sectionCount
		int sectionIndex
	private boolean transitionPreviewLayout (int) 
		Object section
		android.widget.TextView showing
		android.widget.TextView target
		android.animation.Animator scaleAnim
		float scale
		android.animation.Animator scaleAnim
		int sectionIndex
		Object[] sections
		String text
		android.graphics.Rect bounds
		android.view.View preview
		android.widget.TextView showing
		android.widget.TextView target
		android.animation.Animator showTarget
		android.animation.Animator hideShowing
		android.animation.Animator resizePreview
		android.animation.AnimatorSet$Builder builder
		int previewWidth
		int targetWidth
		int showingWidth
	private void setThumbPos (float) 
		float position
		float thumbMiddle
		android.view.View previewImage
		float previewHalfHeight
		float previewPos
		float previewPos
		float previewPos
		android.graphics.Rect container
		int top
		int bottom
		float minP
		float maxP
		float previewMiddle
		float previewTop
	private float getPosFromMotionEvent (float) 
		float y
	private float getPosFromItemCount (int, int, int) 
		float incrementalPos
		int nextSectionPos
		int nextSectionPos
		int positionsInSection
		float posWithinSection
		int maxSize
		int currentVisibleSize
		android.view.View lastChild
		int bottomPadding
		int maxSize
		int currentVisibleSize
		int firstVisibleItem
		int visibleItemCount
		int totalItemCount
		android.widget.SectionIndexer sectionIndexer
		boolean hasSections
		android.view.View child
		float incrementalPos
		int section
		int sectionPos
		int sectionCount
		int positionsInSection
		float posWithinSection
		float result
	private void cancelFling () 
		android.view.MotionEvent cancelFling
	private void cancelPendingDrag () 
	private void startPendingDrag () 
	private void beginDrag () 
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		float pos
		android.view.MotionEvent ev
	public boolean onInterceptHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
		int actionMasked
	public boolean onTouchEvent (android.view.MotionEvent) 
		float pos
		float pos
		android.view.MotionEvent me
	private boolean isPointInside (float, float) 
		float x
		float y
	private boolean isPointInsideX (float) 
		float x
		float offset
		float left
		float right
		float targetSizeDiff
		float adjust
	private boolean isPointInsideY (float) 
		float y
		float offset
		float top
		float bottom
		float targetSizeDiff
		float adjust
	private static transient android.animation.Animator groupAnimatorOfFloat (android.util.Property, float, android.view.View[]) 
		android.animation.Animator anim
		int i
		android.util.Property property
		float value
		android.view.View[] views
		android.animation.AnimatorSet animSet
		android.animation.AnimatorSet$Builder builder
	private static android.animation.Animator animateScaleX (android.view.View, float) 
		android.view.View v
		float target
	private static android.animation.Animator animateAlpha (android.view.View, float) 
		android.view.View v
		float alpha
	private static android.animation.Animator animateBounds (android.view.View, android.graphics.Rect) 
		android.view.View v
		android.graphics.Rect bounds
		android.animation.PropertyValuesHolder left
		android.animation.PropertyValuesHolder top
		android.animation.PropertyValuesHolder right
		android.animation.PropertyValuesHolder bottom
	static void access$000 (android.widget.FastScroller, int) 
		android.widget.FastScroller x0
		int x1
	static boolean access$102 (android.widget.FastScroller, boolean) 
		android.widget.FastScroller x0
		boolean x1
	static boolean access$100 (android.widget.FastScroller) 
		android.widget.FastScroller x0
	static void  () 
}

android/widget/GridLayout$7.class
GridLayout.java
package android.widget
final android.widget.GridLayout$7 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
		int baseline
	public android.widget.GridLayout$Bounds getBounds () 
}

android/widget/NumberPicker$OnValueChangeListener.class
NumberPicker.java
package android.widget
public abstract android.widget.NumberPicker$OnValueChangeListener extends java.lang.Object {
	public abstract void onValueChange (android.widget.NumberPicker, int, int) 
}

android/widget/ProgressBar$1.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$1 extends android.util.FloatProperty {
	final android.widget.ProgressBar this$0
	void  (android.widget.ProgressBar, java.lang.String) 
		android.widget.ProgressBar this$0
		String name
	public void setValue (android.widget.ProgressBar, float) 
		android.widget.ProgressBar object
		float value
	public java.lang.Float get (android.widget.ProgressBar) 
		android.widget.ProgressBar object
	public volatile void setValue (java.lang.Object, float) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/AbsListView$MultiChoiceModeWrapper.class
AbsListView.java
package android.widget
 android.widget.AbsListView$MultiChoiceModeWrapper extends java.lang.Object implements android.widget.AbsListView$MultiChoiceModeListener  {
	private android.widget.AbsListView$MultiChoiceModeListener mWrapped
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void setWrapped (android.widget.AbsListView$MultiChoiceModeListener) 
		android.widget.AbsListView$MultiChoiceModeListener wrapped
	public boolean hasWrappedCallback () 
	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) 
		android.view.ActionMode mode
	public void onItemCheckedStateChanged (android.view.ActionMode, int, long, boolean) 
		android.view.ActionMode mode
		int position
		long id
		boolean checked
}

android/widget/TimePicker$OnTimeChangedListener.class
TimePicker.java
package android.widget
public abstract android.widget.TimePicker$OnTimeChangedListener extends java.lang.Object {
	public abstract void onTimeChanged (android.widget.TimePicker, int, int) 
}

android/widget/RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$2.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter val$adapter
	final android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection this$0
	void  (android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection, android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection this$0
	public void run () 
		android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback callback
}

android/widget/TabHost$ViewIdContentStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$ViewIdContentStrategy extends java.lang.Object implements android.widget.TabHost$ContentStrategy  {
	private final android.view.View mView
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, int) 
		int viewId
	public android.view.View getContentView () 
	public void tabClosed () 
	void  (android.widget.TabHost, int, android.widget.TabHost$1) 
		android.widget.TabHost x0
		int x1
		android.widget.TabHost$1 x2
}

android/widget/ActivityChooserView$3.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$3 extends android.view.View$AccessibilityDelegate {
	final android.widget.ActivityChooserView this$0
	void  (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView this$0
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
}

android/widget/AdapterView$AdapterDataSetObserver.class
AdapterView.java
package android.widget
 android.widget.AdapterView$AdapterDataSetObserver extends android.database.DataSetObserver {
	private android.os.Parcelable mInstanceState
	final android.widget.AdapterView this$0
	void  (android.widget.AdapterView) 
		android.widget.AdapterView this$0
	public void onChanged () 
	public void onInvalidated () 
	public void clearSavedState () 
}

android/widget/VideoView$7.class
VideoView.java
package android.widget
 android.widget.VideoView$7 extends java.lang.Object implements android.view.SurfaceHolder$Callback  {
	final android.widget.VideoView this$0
	void  (android.widget.VideoView) 
		android.widget.VideoView this$0
	public void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int w
		int h
		boolean isValidState
		boolean hasValidSize
	public void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
}

android/widget/Editor$SelectionModifierCursorController.class
Editor.java
package android.widget
 android.widget.Editor$SelectionModifierCursorController extends java.lang.Object implements android.widget.Editor$CursorController  {
	private android.widget.Editor$SelectionHandleView mStartHandle
	private android.widget.Editor$SelectionHandleView mEndHandle
	private int mMinTouchOffset
	private int mMaxTouchOffset
	private float mDownPositionX
	private float mDownPositionY
	private boolean mGestureStayedInTapRegion
	private int mStartOffset
	private boolean mHaventMovedEnoughToStartDrag
	private int mLineSelectionIsOn
	private boolean mSwitchedLines
	private int mDragAcceleratorMode
	private static final int DRAG_ACCELERATOR_MODE_INACTIVE
	private static final int DRAG_ACCELERATOR_MODE_CHARACTER
	private static final int DRAG_ACCELERATOR_MODE_WORD
	private static final int DRAG_ACCELERATOR_MODE_PARAGRAPH
	final android.widget.Editor this$0
	void  (android.widget.Editor) 
		android.widget.Editor this$0
	public void show () 
	private void initDrawables () 
	private void initHandles () 
	public void hide () 
	public void enterDrag (int) 
		int dragAcceleratorMode
	public void onTouchEvent (android.view.MotionEvent) 
		float deltaX
		float deltaY
		float distanceSquared
		android.view.ViewConfiguration viewConfiguration
		int doubleTapSlop
		boolean stayedInArea
		int doubleTapTouchSlop
		float deltaX
		float deltaY
		float distanceSquared
		int offset
		android.view.ViewConfiguration viewConfig
		int touchSlop
		android.view.MotionEvent event
		float eventX
		float eventY
		boolean isMouse
	private void updateSelection (android.view.MotionEvent) 
		android.view.MotionEvent event
	private boolean selectCurrentParagraphAndStartDrag () 
	private void updateCharacterBasedSelection (android.view.MotionEvent) 
		android.view.MotionEvent event
		int offset
	private void updateWordBasedSelection (android.view.MotionEvent) 
		int currLine
		int touchSlop
		float fingerOffset
		float y
		int startOffset
		android.view.MotionEvent event
		boolean isMouse
		android.view.ViewConfiguration viewConfig
		float eventX
		float eventY
		int currLine
		int startOffset
		int offset
	private void updateParagraphBasedSelection (android.view.MotionEvent) 
		android.view.MotionEvent event
		int offset
		int start
		int end
		long paragraphsRange
		int selectionStart
		int selectionEnd
	private void updateMinAndMaxOffsets (android.view.MotionEvent) 
		int offset
		int index
		android.view.MotionEvent event
		int pointerCount
	public int getMinTouchOffset () 
	public int getMaxTouchOffset () 
	public void resetTouchOffsets () 
	private void resetDragAcceleratorState () 
		int selectionStart
		int selectionEnd
	public boolean isSelectionStartDragged () 
	public boolean isCursorBeingModified () 
	public boolean isDragAcceleratorActive () 
	public void onTouchModeChanged (boolean) 
		boolean isInTouchMode
	public void onDetached () 
		android.view.ViewTreeObserver observer
	public boolean isActive () 
	public void invalidateHandles () 
	static android.widget.Editor$SelectionHandleView access$3300 (android.widget.Editor$SelectionModifierCursorController) 
		android.widget.Editor$SelectionModifierCursorController x0
	static void access$3400 (android.widget.Editor$SelectionModifierCursorController) 
		android.widget.Editor$SelectionModifierCursorController x0
	static void access$3500 (android.widget.Editor$SelectionModifierCursorController) 
		android.widget.Editor$SelectionModifierCursorController x0
}

android/widget/AbsListView$2.class
AbsListView.java
package android.widget
 android.widget.AbsListView$2 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$alwaysShow
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView, boolean) 
		android.widget.AbsListView this$0
	public void run () 
}

android/widget/ListPopupWindow$ResizePopupRunnable.class
ListPopupWindow.java
package android.widget
 android.widget.ListPopupWindow$ResizePopupRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ListPopupWindow this$0
	private void  (android.widget.ListPopupWindow) 
	public void run () 
	void  (android.widget.ListPopupWindow, android.widget.ListPopupWindow$1) 
		android.widget.ListPopupWindow x0
		android.widget.ListPopupWindow$1 x1
}

android/widget/AppSecurityPermissions.class
AppSecurityPermissions.java
package android.widget
public android.widget.AppSecurityPermissions extends java.lang.Object {
	public static final int WHICH_NEW
	public static final int WHICH_ALL
	private static final String TAG
	private static final boolean localLOGV
	private final android.content.Context mContext
	private final android.view.LayoutInflater mInflater
	private final android.content.pm.PackageManager mPm
	private final java.util.Map mPermGroups
	private final java.util.List mPermGroupsList
	private final android.widget.AppSecurityPermissions$PermissionGroupInfoComparator mPermGroupComparator
	private final android.widget.AppSecurityPermissions$PermissionInfoComparator mPermComparator
	private final java.util.List mPermsList
	private final CharSequence mNewPermPrefix
	private String mPackageName
	private void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, java.lang.String) 
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.Context context
		String packageName
		java.util.Set permSet
		android.content.pm.PackageInfo pkgInfo
		android.content.pm.PackageInfo pkgInfo
	public void  (android.content.Context, android.content.pm.PackageInfo) 
		android.content.pm.PackageManager$NameNotFoundException e
		int sharedUid
		android.content.Context context
		android.content.pm.PackageInfo info
		java.util.Set permSet
		android.content.pm.PackageInfo installedPkgInfo
	public static android.view.View getPermissionItemView (android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean) 
		android.content.Context context
		CharSequence grpName
		CharSequence description
		boolean dangerous
		android.view.LayoutInflater inflater
		android.graphics.drawable.Drawable icon
	private void getAllUsedPermissions (int, java.util.Set) 
		String sharedPkg
		int sharedUid
		java.util.Set permSet
		String[] sharedPkgList
	private void getPermissionsForPackage (java.lang.String, java.util.Set) 
		android.content.pm.PackageInfo pkgInfo
		android.content.pm.PackageManager$NameNotFoundException e
		String packageName
		java.util.Set permSet
	private void extractPerms (android.content.pm.PackageInfo, java.util.Set, android.content.pm.PackageInfo) 
		int j
		android.content.pm.PermissionGroupInfo grp
		android.content.pm.PermissionInfo tmpPermInfo
		int existingIndex
		int existingFlags
		String origGroupName
		String groupName
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo group
		boolean newPerm
		android.widget.AppSecurityPermissions$MyPermissionInfo myPerm
		android.content.pm.PackageManager$NameNotFoundException e
		String permName
		int i
		android.content.pm.PackageInfo info
		java.util.Set permSet
		android.content.pm.PackageInfo installedPkgInfo
		String[] strList
		int[] flagsList
	public int getPermissionCount () 
	private java.util.List getPermissionList (android.widget.AppSecurityPermissions$MyPermissionGroupInfo, int) 
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo grp
		int which
	public int getPermissionCount (int) 
		int i
		int which
		int N
	public android.view.View getPermissionsView () 
	public android.view.View getPermissionsViewWithRevokeButtons () 
	public android.view.View getPermissionsView (int) 
		int which
	private android.view.View getPermissionsView (int, boolean) 
		int which
		boolean showRevokeUI
		android.widget.LinearLayout permsView
		android.widget.LinearLayout displayList
		android.view.View noPermsView
	private void displayPermissions (java.util.List, android.widget.LinearLayout, int, boolean) 
		android.widget.AppSecurityPermissions$MyPermissionInfo perm
		android.view.View view
		android.widget.LinearLayout$LayoutParams lp
		int j
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo grp
		java.util.List perms
		int i
		java.util.List groups
		android.widget.LinearLayout permListView
		int which
		boolean showRevokeUI
		int spacing
	private android.widget.AppSecurityPermissions$PermissionItemView getPermissionItemView (android.widget.AppSecurityPermissions$MyPermissionGroupInfo, android.widget.AppSecurityPermissions$MyPermissionInfo, boolean, java.lang.CharSequence, boolean) 
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo grp
		android.widget.AppSecurityPermissions$MyPermissionInfo perm
		boolean first
		CharSequence newPermPrefix
		boolean showRevokeUI
	private static android.widget.AppSecurityPermissions$PermissionItemView getPermissionItemView (android.content.Context, android.view.LayoutInflater, android.widget.AppSecurityPermissions$MyPermissionGroupInfo, android.widget.AppSecurityPermissions$MyPermissionInfo, boolean, java.lang.CharSequence, java.lang.String, boolean) 
		android.content.Context context
		android.view.LayoutInflater inflater
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo grp
		android.widget.AppSecurityPermissions$MyPermissionInfo perm
		boolean first
		CharSequence newPermPrefix
		String packageName
		boolean showRevokeUI
		android.widget.AppSecurityPermissions$PermissionItemView permView
	private static android.view.View getPermissionItemViewOld (android.content.Context, android.view.LayoutInflater, java.lang.CharSequence, java.lang.CharSequence, boolean, android.graphics.drawable.Drawable) 
		android.content.Context context
		android.view.LayoutInflater inflater
		CharSequence grpName
		CharSequence permList
		boolean dangerous
		android.graphics.drawable.Drawable icon
		android.view.View permView
		android.widget.TextView permGrpView
		android.widget.TextView permDescView
		android.widget.ImageView imgView
	private boolean isDisplayablePermission (android.content.pm.PermissionInfo, int, int) 
		android.content.pm.PermissionInfo pInfo
		int newReqFlags
		int existingReqFlags
		int base
		boolean isNormal
		boolean isDangerous
		boolean isRequired
		boolean isDevelopment
		boolean wasGranted
		boolean isGranted
	private void addPermToList (java.util.List, android.widget.AppSecurityPermissions$MyPermissionInfo) 
		java.util.List permList
		android.widget.AppSecurityPermissions$MyPermissionInfo pInfo
		int idx
	private void setPermissions (java.util.List) 
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo group
		android.widget.AppSecurityPermissions$MyPermissionInfo pInfo
		android.content.pm.PackageManager$NameNotFoundException e
		android.content.pm.ApplicationInfo app
		android.widget.AppSecurityPermissions$MyPermissionGroupInfo pgrp
		java.util.List permList
}

android/widget/DatePicker$OnDateChangedListener.class
DatePicker.java
package android.widget
public abstract android.widget.DatePicker$OnDateChangedListener extends java.lang.Object {
	public abstract void onDateChanged (android.widget.DatePicker, int, int, int) 
}

android/widget/Editor$EditOperation.class
Editor.java
package android.widget
public android.widget.Editor$EditOperation extends android.content.UndoOperation {
	private static final int TYPE_INSERT
	private static final int TYPE_DELETE
	private static final int TYPE_REPLACE
	private int mType
	private String mOldText
	private int mOldTextStart
	private String mNewText
	private int mNewTextStart
	private int mOldCursorPos
	private int mNewCursorPos
	public static final android.os.Parcelable$ClassLoaderCreator CREATOR
	public void  (android.widget.Editor, java.lang.String, int, java.lang.String) 
		android.widget.Editor editor
		String oldText
		int dstart
		String newText
	public void  (android.os.Parcel, java.lang.ClassLoader) 
		android.os.Parcel src
		ClassLoader loader
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private int getNewTextEnd () 
	private int getOldTextEnd () 
	public void commit () 
	public void undo () 
		android.widget.Editor editor
		android.text.Editable text
	public void redo () 
		android.widget.Editor editor
		android.text.Editable text
	private boolean mergeWith (android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation edit
	private boolean mergeInsertWith (android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation edit
	private boolean mergeDeleteWith (android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation edit
	private boolean mergeReplaceWith (android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation edit
	public void forceMergeWith (android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation edit
		android.widget.Editor editor
		android.text.Editable editable
		android.text.Editable originalText
		android.text.Editable finalText
	private static void modifyText (android.text.Editable, int, int, java.lang.CharSequence, int, int) 
		android.text.Editable text
		int deleteFrom
		int deleteTo
		CharSequence newText
		int newTextInsertAt
		int newCursorPos
	private java.lang.String getTypeString () 
	public java.lang.String toString () 
	static boolean access$6100 (android.widget.Editor$EditOperation, android.widget.Editor$EditOperation) 
		android.widget.Editor$EditOperation x0
		android.widget.Editor$EditOperation x1
	static void  () 
}

android/widget/ProgressBar$SavedState.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$SavedState extends android.view.View$BaseSavedState {
	int progress
	int secondaryProgress
	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, android.widget.ProgressBar$1) 
		android.os.Parcel x0
		android.widget.ProgressBar$1 x1
	static void  () 
}

android/widget/SearchView$6.class
SearchView.java
package android.widget
 android.widget.SearchView$6 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/RadialTimePickerView$RadialPickerTouchHelper.class
RadialTimePickerView.java
package android.widget
 android.widget.RadialTimePickerView$RadialPickerTouchHelper extends com.android.internal.widget.ExploreByTouchHelper {
	private final android.graphics.Rect mTempRect
	private final int TYPE_HOUR
	private final int TYPE_MINUTE
	private final int SHIFT_TYPE
	private final int MASK_TYPE
	private final int SHIFT_VALUE
	private final int MASK_VALUE
	private final int MINUTE_INCREMENT
	final android.widget.RadialTimePickerView this$0
	public void  (android.widget.RadialTimePickerView) 
	public void onInitializeAccessibilityNodeInfo (android.view.View, android.view.accessibility.AccessibilityNodeInfo) 
		android.view.View host
		android.view.accessibility.AccessibilityNodeInfo info
	public boolean performAccessibilityAction (android.view.View, int, android.os.Bundle) 
		android.view.View host
		int action
		android.os.Bundle arguments
	private void adjustPicker (int) 
		int initialStep
		int maxValue
		int minValue
		int currentHour24
		int stepSize
		int initialStep
		int maxValue
		int minValue
		int step
		int stepSize
		int initialStep
		int maxValue
		int minValue
		int nextValue
		int clampedValue
	protected int getVirtualViewAt (float, float) 
		boolean isOnInnerCircle
		int hour24
		int hour
		int id
		int minute
		int current
		int touched
		int snapped
		int currentOffset
		int snappedOffset
		int minute
		int snapDegrees
		int id
		float x
		float y
		int id
		int degrees
	private int getCircularDiff (int, int, int) 
		int first
		int second
		int max
		int diff
		int midpoint
	protected void getVisibleVirtualViews (android.util.IntArray) 
		int i
		int min
		int max
		int i
		int current
		android.util.IntArray virtualViewIds
	protected void onPopulateEventForVirtualView (int, android.view.accessibility.AccessibilityEvent) 
		int virtualViewId
		android.view.accessibility.AccessibilityEvent event
		int type
		int value
		CharSequence description
	protected void onPopulateNodeForVirtualView (int, android.view.accessibility.AccessibilityNodeInfo) 
		int virtualViewId
		android.view.accessibility.AccessibilityNodeInfo node
		int type
		int value
		CharSequence description
		boolean selected
		int nextId
	private int getVirtualViewIdAfter (int, int) 
		int nextValue
		int max
		int current
		int snapValue
		int nextValue
		int type
		int value
	protected boolean onPerformActionForVirtualView (int, int, android.os.Bundle) 
		int hour
		int type
		int value
		int virtualViewId
		int action
		android.os.Bundle arguments
	private int hour12To24 (int, int) 
		int hour12
		int amOrPm
		int hour24
	private int hour24To12 (int) 
		int hour24
	private void getBoundsForVirtualView (int, android.graphics.Rect) 
		float radius
		float centerRadius
		boolean innerCircle
		float radius
		float centerRadius
		float degrees
		float radius
		float centerRadius
		float degrees
		int virtualViewId
		android.graphics.Rect bounds
		float radius
		int type
		int value
		float centerRadius
		float degrees
		double radians
		float xCenter
		float yCenter
	private java.lang.CharSequence getVirtualViewDescription (int, int) 
		CharSequence description
		int type
		int value
		CharSequence description
	private boolean isVirtualViewSelected (int, int) 
		boolean selected
		boolean selected
		int type
		int value
		boolean selected
	private int makeId (int, int) 
		int type
		int value
	private int getTypeFromId (int) 
		int id
	private int getValueFromId (int) 
		int id
}

android/widget/TimePickerClockDelegate$2.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$2 extends java.lang.Object implements com.android.internal.widget.NumericTextView$OnValueChangedListener  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void onValueChanged (com.android.internal.widget.NumericTextView, int, boolean, boolean) 
		Runnable commitCallback
		android.view.View nextFocusTarget
		Runnable commitCallback
		android.view.View nextFocusTarget
		com.android.internal.widget.NumericTextView view
		int value
		boolean isValid
		boolean isFinished
		Runnable commitCallback
		android.view.View nextFocusTarget
}

android/widget/Filter$ResultsHandler.class
Filter.java
package android.widget
 android.widget.Filter$ResultsHandler extends android.os.Handler {
	final android.widget.Filter this$0
	private void  (android.widget.Filter) 
	public void handleMessage (android.os.Message) 
		int count
		android.os.Message msg
		android.widget.Filter$RequestArguments args
	void  (android.widget.Filter, android.widget.Filter$1) 
		android.widget.Filter x0
		android.widget.Filter$1 x1
}

android/widget/RemoteViews$BitmapReflectionAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$BitmapReflectionAction extends android.widget.RemoteViews$Action {
	int bitmapId
	android.graphics.Bitmap bitmap
	String methodName
	public static final int TAG
	final android.widget.RemoteViews this$0
	void  (android.widget.RemoteViews, int, java.lang.String, android.graphics.Bitmap) 
		int viewId
		String methodName
		android.graphics.Bitmap bitmap
	void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler)  throws android.widget.RemoteViews$ActionException 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.RemoteViews$ReflectionAction ra
	public void setBitmapCache (android.widget.RemoteViews$BitmapCache) 
		android.widget.RemoteViews$BitmapCache bitmapCache
	public java.lang.String getActionName () 
}

android/widget/Toolbar$SavedState$1.class
Toolbar.java
package android.widget
final android.widget.Toolbar$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.widget.Toolbar$SavedState createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.widget.Toolbar$SavedState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/widget/AbsoluteLayout$LayoutParams.class
AbsoluteLayout.java
package android.widget
public android.widget.AbsoluteLayout$LayoutParams extends android.view.ViewGroup$LayoutParams {
	public int x
	public int y
	public void  (int, int, int, int) 
		int width
		int height
		int x
		int y
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
	public java.lang.String debug (java.lang.String) 
		String output
}

android/widget/TabWidget$TabClickListener.class
TabWidget.java
package android.widget
 android.widget.TabWidget$TabClickListener extends java.lang.Object implements android.view.View$OnClickListener  {
	private final int mTabIndex
	final android.widget.TabWidget this$0
	private void  (android.widget.TabWidget, int) 
		int tabIndex
	public void onClick (android.view.View) 
		android.view.View v
	void  (android.widget.TabWidget, int, android.widget.TabWidget$1) 
		android.widget.TabWidget x0
		int x1
		android.widget.TabWidget$1 x2
}

android/widget/TimePickerClockDelegate$1.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$1 extends java.lang.Object implements android.widget.RadialTimePickerView$OnValueSelectedListener  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void onValueSelected (int, int, boolean) 
		int localizedHour
		boolean isTransition
		int pickerType
		int newValue
		boolean autoAdvance
}

android/widget/TimePickerSpinnerDelegate$1.class
TimePickerSpinnerDelegate.java
package android.widget
 android.widget.TimePickerSpinnerDelegate$1 extends java.lang.Object implements android.widget.NumberPicker$OnValueChangeListener  {
	final android.widget.TimePickerSpinnerDelegate this$0
	void  (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate this$0
	public void onValueChange (android.widget.NumberPicker, int, int) 
		android.widget.NumberPicker spinner
		int oldVal
		int newVal
}

android/widget/Spinner.class
Spinner.java
package android.widget
public android.widget.Spinner extends android.widget.AbsSpinner implements android.content.DialogInterface$OnClickListener  {
	private static final String TAG
	private static final int MAX_ITEMS_MEASURED
	public static final int MODE_DIALOG
	public static final int MODE_DROPDOWN
	private static final int MODE_THEME
	private final android.graphics.Rect mTempRect
	private final android.content.Context mPopupContext
	private android.widget.ForwardingListener mForwardingListener
	private android.widget.SpinnerAdapter mTempAdapter
	private android.widget.Spinner$SpinnerPopup mPopup
	int mDropDownWidth
	private int mGravity
	private boolean mDisableChildrenWhenDisabled
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, int) 
		android.content.Context context
		int mode
	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 mode
	public void  (android.content.Context, android.util.AttributeSet, int, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		int mode
	public void  (android.content.Context, android.util.AttributeSet, int, int, int, android.content.res.Resources$Theme) 
		int popupThemeResId
		android.widget.Spinner$DropdownPopup popup
		android.content.res.TypedArray pa
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		int mode
		android.content.res.Resources$Theme popupTheme
		android.content.res.TypedArray a
	public android.content.Context getPopupContext () 
	public void setPopupBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable background
	public void setPopupBackgroundResource (int) 
		int resId
	public android.graphics.drawable.Drawable getPopupBackground () 
	public void setDropDownVerticalOffset (int) 
		int pixels
	public int getDropDownVerticalOffset () 
	public void setDropDownHorizontalOffset (int) 
		int pixels
	public int getDropDownHorizontalOffset () 
	public void setDropDownWidth (int) 
		int pixels
	public int getDropDownWidth () 
	public void setEnabled (boolean) 
		int i
		int count
		boolean enabled
	public void setGravity (int) 
		int gravity
	public int getGravity () 
	public void setAdapter (android.widget.SpinnerAdapter) 
		android.widget.SpinnerAdapter adapter
		int targetSdkVersion
		android.content.Context popupContext
	public int getBaseline () 
		int childBaseline
		android.view.View child
	protected void onDetachedFromWindow () 
	public void setOnItemClickListener (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener l
	public void setOnItemClickListenerInt (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener l
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	protected void onMeasure (int, int) 
		int measuredWidth
		int widthMeasureSpec
		int heightMeasureSpec
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	void layout (int, boolean) 
		android.view.View sel
		int width
		int selectedOffset
		int layoutDirection
		int absoluteGravity
		int delta
		boolean animate
		int childrenLeft
		int childrenWidth
	private android.view.View makeView (int, boolean) 
		android.view.View child
		int position
		boolean addChild
		android.view.View child
	private void setUpChild (android.view.View, boolean) 
		android.view.View child
		boolean addChild
		android.view.ViewGroup$LayoutParams lp
		int childHeightSpec
		int childWidthSpec
		int childLeft
		int childRight
		int childTop
		int childBottom
		int width
	public boolean performClick () 
		boolean handled
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public void setPrompt (java.lang.CharSequence) 
		CharSequence prompt
	public void setPromptId (int) 
		int promptId
	public java.lang.CharSequence getPrompt () 
	int measureContentWidth (android.widget.SpinnerAdapter, android.graphics.drawable.Drawable) 
		int positionType
		int i
		android.widget.SpinnerAdapter adapter
		android.graphics.drawable.Drawable background
		int width
		android.view.View itemView
		int itemType
		int widthMeasureSpec
		int heightMeasureSpec
		int start
		int end
		int count
	public android.os.Parcelable onSaveInstanceState () 
		android.widget.Spinner$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.view.ViewTreeObserver$OnGlobalLayoutListener listener
		android.view.ViewTreeObserver vto
		android.os.Parcelable state
		android.widget.Spinner$SavedState ss
	public volatile void setAdapter (android.widget.Adapter) 
	static android.widget.Spinner$SpinnerPopup access$100 (android.widget.Spinner) 
		android.widget.Spinner x0
	static android.graphics.Rect access$400 (android.widget.Spinner) 
		android.widget.Spinner x0
	static android.content.Context access$500 (android.widget.Spinner) 
		android.widget.Spinner x0
	static boolean access$600 (android.widget.Spinner) 
		android.widget.Spinner x0
}

android/widget/AbsListView$PositionScroller$2.class
AbsListView.java
package android.widget
 android.widget.AbsListView$PositionScroller$2 extends java.lang.Object implements java.lang.Runnable  {
	final int val$position
	final int val$boundPosition
	final android.widget.AbsListView$PositionScroller this$1
	void  (android.widget.AbsListView$PositionScroller, int, int) 
		android.widget.AbsListView$PositionScroller this$1
	public void run () 
}

android/widget/StackView$StackSlider.class
StackView.java
package android.widget
 android.widget.StackView$StackSlider extends java.lang.Object {
	android.view.View mView
	float mYProgress
	float mXProgress
	static final int NORMAL_MODE
	static final int BEGINNING_OF_STACK_MODE
	static final int END_OF_STACK_MODE
	int mMode
	final android.widget.StackView this$0
	public void  (android.widget.StackView) 
	public void  (android.widget.StackView, android.widget.StackView$StackSlider) 
		android.widget.StackView$StackSlider copy
	private float cubic (float) 
		float r
	private float highlightAlphaInterpolator (float) 
		float r
		float pivot
	private float viewAlphaInterpolator (float) 
		float r
		float pivot
	private float rotationInterpolator (float) 
		float r
		float pivot
	void setView (android.view.View) 
		android.view.View v
	public void setYProgress (float) 
		float alpha
		float r
		android.widget.StackView$LayoutParams viewLp
		android.widget.StackView$LayoutParams highlightLp
		int stackDirection
	public void setXProgress (float) 
		float r
		android.widget.StackView$LayoutParams viewLp
		android.widget.StackView$LayoutParams highlightLp
	void setMode (int) 
		int mode
	float getDurationForNeutralPosition () 
	float getDurationForOffscreenPosition () 
	float getDurationForNeutralPosition (float) 
		float velocity
	float getDurationForOffscreenPosition (float) 
		float velocity
	private float getDuration (boolean, float) 
		float duration
		android.widget.StackView$LayoutParams viewLp
		float d
		float maxd
		boolean invert
		float velocity
	public float getYProgress () 
	public float getXProgress () 
}

android/widget/FastScroller$1.class
FastScroller.java
package android.widget
 android.widget.FastScroller$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.FastScroller this$0
	void  (android.widget.FastScroller) 
		android.widget.FastScroller this$0
	public void run () 
}

android/widget/ActionMenuView$ActionMenuPresenterCallback.class
ActionMenuView.java
package android.widget
 android.widget.ActionMenuView$ActionMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback  {
	final android.widget.ActionMenuView this$0
	private void  (android.widget.ActionMenuView) 
	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
	void  (android.widget.ActionMenuView, android.widget.ActionMenuView$1) 
		android.widget.ActionMenuView x0
		android.widget.ActionMenuView$1 x1
}

android/widget/YearPickerView$2.class
YearPickerView.java
package android.widget
 android.widget.YearPickerView$2 extends java.lang.Object implements java.lang.Runnable  {
	final int val$year
	final android.widget.YearPickerView this$0
	void  (android.widget.YearPickerView, int) 
		android.widget.YearPickerView this$0
	public void run () 
		int position
}

android/widget/AdapterViewAnimator$1.class
AdapterViewAnimator.java
package android.widget
 android.widget.AdapterViewAnimator$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$v
	final android.widget.AdapterViewAnimator$ViewAndMetaData val$viewData
	final android.widget.AdapterViewAnimator this$0
	void  (android.widget.AdapterViewAnimator, android.view.View, android.widget.AdapterViewAnimator$ViewAndMetaData) 
		android.widget.AdapterViewAnimator this$0
	public void run () 
}

android/widget/RemoteViews$RemoteView.class
RemoteViews.java
package android.widget
public abstract android.widget.RemoteViews$RemoteView extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/widget/ActivityChooserView$5.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$5 extends android.database.DataSetObserver {
	final android.widget.ActivityChooserView this$0
	void  (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView this$0
	public void onChanged () 
}

android/widget/RemoteViewsAdapter$5.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
}

android/widget/GridLayout.class
GridLayout.java
package android.widget
public android.widget.GridLayout extends android.view.ViewGroup {
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int UNDEFINED
	public static final int ALIGN_BOUNDS
	public static final int ALIGN_MARGINS
	static final int MAX_SIZE
	static final int DEFAULT_CONTAINER_MARGIN
	static final int UNINITIALIZED_HASH
	static final android.util.Printer LOG_PRINTER
	static final android.util.Printer NO_PRINTER
	private static final int DEFAULT_ORIENTATION
	private static final int DEFAULT_COUNT
	private static final boolean DEFAULT_USE_DEFAULT_MARGINS
	private static final boolean DEFAULT_ORDER_PRESERVED
	private static final int DEFAULT_ALIGNMENT_MODE
	private static final int ORIENTATION
	private static final int ROW_COUNT
	private static final int COLUMN_COUNT
	private static final int USE_DEFAULT_MARGINS
	private static final int ALIGNMENT_MODE
	private static final int ROW_ORDER_PRESERVED
	private static final int COLUMN_ORDER_PRESERVED
	final android.widget.GridLayout$Axis mHorizontalAxis
	final android.widget.GridLayout$Axis mVerticalAxis
	int mOrientation
	boolean mUseDefaultMargins
	int mAlignmentMode
	int mDefaultGap
	int mLastLayoutParamsHashCode
	android.util.Printer mPrinter
	static final android.widget.GridLayout$Alignment UNDEFINED_ALIGNMENT
	private static final android.widget.GridLayout$Alignment LEADING
	private static final android.widget.GridLayout$Alignment TRAILING
	public static final android.widget.GridLayout$Alignment TOP
	public static final android.widget.GridLayout$Alignment BOTTOM
	public static final android.widget.GridLayout$Alignment START
	public static final android.widget.GridLayout$Alignment END
	public static final android.widget.GridLayout$Alignment LEFT
	public static final android.widget.GridLayout$Alignment RIGHT
	public static final android.widget.GridLayout$Alignment CENTER
	public static final android.widget.GridLayout$Alignment BASELINE
	public static final android.widget.GridLayout$Alignment FILL
	private static final int INFLEXIBLE
	private static final int CAN_STRETCH
	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 int getOrientation () 
	public void setOrientation (int) 
		int orientation
	public int getRowCount () 
	public void setRowCount (int) 
		int rowCount
	public int getColumnCount () 
	public void setColumnCount (int) 
		int columnCount
	public boolean getUseDefaultMargins () 
	public void setUseDefaultMargins (boolean) 
		boolean useDefaultMargins
	public int getAlignmentMode () 
	public void setAlignmentMode (int) 
		int alignmentMode
	public boolean isRowOrderPreserved () 
	public void setRowOrderPreserved (boolean) 
		boolean rowOrderPreserved
	public boolean isColumnOrderPreserved () 
	public void setColumnOrderPreserved (boolean) 
		boolean columnOrderPreserved
	public android.util.Printer getPrinter () 
	public void setPrinter (android.util.Printer) 
		android.util.Printer printer
	static int max2 (int[], int) 
		int i
		int N
		int[] a
		int valueIfEmpty
		int result
	static java.lang.Object[] append (java.lang.Object[], java.lang.Object[]) 
		Object[] a
		Object[] b
		Object[] result
	static android.widget.GridLayout$Alignment getAlignment (int, boolean) 
		int gravity
		boolean horizontal
		int mask
		int shift
		int flags
	private int getDefaultMargin (android.view.View, boolean, boolean) 
		android.view.View c
		boolean horizontal
		boolean leading
	private int getDefaultMargin (android.view.View, boolean, boolean, boolean) 
		android.view.View c
		boolean isAtEdge
		boolean horizontal
		boolean leading
	private int getDefaultMargin (android.view.View, android.widget.GridLayout$LayoutParams, boolean, boolean) 
		android.view.View c
		android.widget.GridLayout$LayoutParams p
		boolean horizontal
		boolean leading
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Axis axis
		android.widget.GridLayout$Interval span
		boolean leading1
		boolean isAtEdge
	int getMargin1 (android.view.View, boolean, boolean) 
		android.view.View view
		boolean horizontal
		boolean leading
		android.widget.GridLayout$LayoutParams lp
		int margin
	private int getMargin (android.view.View, boolean, boolean) 
		android.widget.GridLayout$Axis axis
		int[] margins
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec spec
		int index
		android.view.View view
		boolean horizontal
		boolean leading
	private int getTotalMargin (android.view.View, boolean) 
		android.view.View child
		boolean horizontal
	private static boolean fits (int[], int, int, int) 
		int i
		int[] a
		int value
		int start
		int end
	private static void procrusteanFill (int[], int, int, int) 
		int[] a
		int start
		int end
		int value
		int length
	private static void setCellGroup (android.widget.GridLayout$LayoutParams, int, int, int, int) 
		android.widget.GridLayout$LayoutParams lp
		int row
		int rowSpan
		int col
		int colSpan
	private static int clip (android.widget.GridLayout$Interval, boolean, int) 
		android.widget.GridLayout$Interval minorRange
		boolean minorWasDefined
		int count
		int size
		int min
	private void validateLayoutParams () 
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec majorSpec
		android.widget.GridLayout$Interval majorRange
		boolean majorWasDefined
		int majorSpan
		android.widget.GridLayout$Spec minorSpec
		android.widget.GridLayout$Interval minorRange
		boolean minorWasDefined
		int minorSpan
		int i
		int N
		boolean horizontal
		android.widget.GridLayout$Axis axis
		int count
		int major
		int minor
		int[] maxSizes
	private void invalidateStructure () 
	private void invalidateValues () 
	protected void onSetLayoutParams (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams layoutParams
	final android.widget.GridLayout$LayoutParams getLayoutParams (android.view.View) 
		android.view.View c
	private static void handleInvalidParams (java.lang.String) 
		String msg
	private void checkLayoutParams (android.widget.GridLayout$LayoutParams, boolean) 
		android.widget.GridLayout$LayoutParams lp
		boolean horizontal
		String groupName
		android.widget.GridLayout$Spec spec
		android.widget.GridLayout$Interval span
		android.widget.GridLayout$Axis axis
		int count
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
		android.widget.GridLayout$LayoutParams lp
	protected android.widget.GridLayout$LayoutParams generateDefaultLayoutParams () 
	public android.widget.GridLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.GridLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	private void drawLine (android.graphics.Canvas, int, int, int, int, android.graphics.Paint) 
		int width
		android.graphics.Canvas graphics
		int x1
		int y1
		int x2
		int y2
		android.graphics.Paint paint
	protected void onDebugDrawMargins (android.graphics.Canvas, android.graphics.Paint) 
		android.view.View c
		int i
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		android.widget.GridLayout$LayoutParams lp
	protected void onDebugDraw (android.graphics.Canvas) 
		int x
		int i
		int length
		int y
		int i
		int length
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		android.graphics.Insets insets
		int top
		int left
		int right
		int bottom
		int[] xs
		int[] ys
	public void onViewAdded (android.view.View) 
		android.view.View child
	public void onViewRemoved (android.view.View) 
		android.view.View child
	protected void onChildVisibilityChanged (android.view.View, int, int) 
		android.view.View child
		int oldVisibility
		int newVisibility
	private int computeLayoutParamsHashCode () 
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		int i
		int N
		int result
	private void consistencyCheck () 
	private void measureChildWithMargins2 (android.view.View, int, int, int, int) 
		android.view.View child
		int parentWidthSpec
		int parentHeightSpec
		int childWidth
		int childHeight
		int childWidthSpec
		int childHeightSpec
	private void measureChildrenWithMargins (int, int, boolean) 
		android.widget.GridLayout$Interval span
		android.widget.GridLayout$Axis axis
		int[] locations
		int cellSize
		int viewSize
		boolean horizontal
		android.widget.GridLayout$Spec spec
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		int i
		int N
		int widthSpec
		int heightSpec
		boolean firstPass
	static int adjust (int, int) 
		int measureSpec
		int delta
	protected void onMeasure (int, int) 
		int widthSansPadding
		int heightSansPadding
		int widthSpec
		int heightSpec
		int hPadding
		int vPadding
		int widthSpecSansPadding
		int heightSpecSansPadding
		int widthSansPadding
		int heightSansPadding
		int measuredWidth
		int measuredHeight
	private int getMeasurement (android.view.View, boolean) 
		android.view.View c
		boolean horizontal
	final int getMeasurementIncludingMargin (android.view.View, boolean) 
		android.view.View c
		boolean horizontal
	public void requestLayout () 
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View c
		android.widget.GridLayout$LayoutParams lp
		android.widget.GridLayout$Spec columnSpec
		android.widget.GridLayout$Spec rowSpec
		android.widget.GridLayout$Interval colSpan
		android.widget.GridLayout$Interval rowSpan
		int x1
		int y1
		int x2
		int y2
		int cellWidth
		int cellHeight
		int pWidth
		int pHeight
		android.widget.GridLayout$Alignment hAlign
		android.widget.GridLayout$Alignment vAlign
		android.widget.GridLayout$Bounds boundsX
		android.widget.GridLayout$Bounds boundsY
		int gravityOffsetX
		int gravityOffsetY
		int leftMargin
		int topMargin
		int rightMargin
		int bottomMargin
		int sumMarginsX
		int sumMarginsY
		int alignmentOffsetX
		int alignmentOffsetY
		int width
		int height
		int dx
		int cx
		int cy
		int i
		int N
		boolean changed
		int left
		int top
		int right
		int bottom
		int targetWidth
		int targetHeight
		int paddingLeft
		int paddingTop
		int paddingRight
		int paddingBottom
		int[] hLocations
		int[] vLocations
	public java.lang.CharSequence getAccessibilityClassName () 
	public static android.widget.GridLayout$Spec spec (int, int, android.widget.GridLayout$Alignment, float) 
		int start
		int size
		android.widget.GridLayout$Alignment alignment
		float weight
	public static android.widget.GridLayout$Spec spec (int, android.widget.GridLayout$Alignment, float) 
		int start
		android.widget.GridLayout$Alignment alignment
		float weight
	public static android.widget.GridLayout$Spec spec (int, int, float) 
		int start
		int size
		float weight
	public static android.widget.GridLayout$Spec spec (int, float) 
		int start
		float weight
	public static android.widget.GridLayout$Spec spec (int, int, android.widget.GridLayout$Alignment) 
		int start
		int size
		android.widget.GridLayout$Alignment alignment
	public static android.widget.GridLayout$Spec spec (int, android.widget.GridLayout$Alignment) 
		int start
		android.widget.GridLayout$Alignment alignment
	public static android.widget.GridLayout$Spec spec (int, int) 
		int start
		int size
	public static android.widget.GridLayout$Spec spec (int) 
		int start
	private static android.widget.GridLayout$Alignment createSwitchingAlignment (android.widget.GridLayout$Alignment, android.widget.GridLayout$Alignment) 
		android.widget.GridLayout$Alignment ltr
		android.widget.GridLayout$Alignment rtl
	static boolean canStretch (int) 
		int flexibility
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static void access$200 (java.lang.String) 
		String x0
	static void  () 
}

android/widget/Editor$SuggestionsPopupWindow$1.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionsPopupWindow$1 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.Editor$SuggestionsPopupWindow this$1
	void  (android.widget.Editor$SuggestionsPopupWindow) 
		android.widget.Editor$SuggestionsPopupWindow this$1
	public void onClick (android.view.View) 
		android.view.View v
		android.text.style.SuggestionSpan misspelledSpan
		android.text.Editable editable
		int spanStart
		int spanEnd
		String originalText
		android.content.Intent intent
}

android/widget/ExpandableListView.class
ExpandableListView.java
package android.widget
public android.widget.ExpandableListView extends android.widget.ListView {
	public static final int PACKED_POSITION_TYPE_GROUP
	public static final int PACKED_POSITION_TYPE_CHILD
	public static final int PACKED_POSITION_TYPE_NULL
	public static final long PACKED_POSITION_VALUE_NULL
	private static final long PACKED_POSITION_MASK_CHILD
	private static final long PACKED_POSITION_MASK_GROUP
	private static final long PACKED_POSITION_MASK_TYPE
	private static final long PACKED_POSITION_SHIFT_GROUP
	private static final long PACKED_POSITION_SHIFT_TYPE
	private static final long PACKED_POSITION_INT_MASK_CHILD
	private static final long PACKED_POSITION_INT_MASK_GROUP
	private android.widget.ExpandableListConnector mConnector
	private android.widget.ExpandableListAdapter mAdapter
	private int mIndicatorLeft
	private int mIndicatorRight
	private int mIndicatorStart
	private int mIndicatorEnd
	private int mChildIndicatorLeft
	private int mChildIndicatorRight
	private int mChildIndicatorStart
	private int mChildIndicatorEnd
	public static final int CHILD_INDICATOR_INHERIT
	private static final int INDICATOR_UNDEFINED
	private android.graphics.drawable.Drawable mGroupIndicator
	private android.graphics.drawable.Drawable mChildIndicator
	private static final int[] EMPTY_STATE_SET
	private static final int[] GROUP_EXPANDED_STATE_SET
	private static final int[] GROUP_EMPTY_STATE_SET
	private static final int[] GROUP_EXPANDED_EMPTY_STATE_SET
	private static final int[][] GROUP_STATE_SETS
	private static final int[] CHILD_LAST_STATE_SET
	private android.graphics.drawable.Drawable mChildDivider
	private final android.graphics.Rect mIndicatorRect
	private android.widget.ExpandableListView$OnGroupCollapseListener mOnGroupCollapseListener
	private android.widget.ExpandableListView$OnGroupExpandListener mOnGroupExpandListener
	private android.widget.ExpandableListView$OnGroupClickListener mOnGroupClickListener
	private android.widget.ExpandableListView$OnChildClickListener mOnChildClickListener
	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
	private boolean isRtlCompatibilityMode () 
		int targetSdkVersion
	private boolean hasRtlSupport () 
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	private void resolveIndicator () 
		boolean isLayoutRtl
	private void resolveChildIndicator () 
		boolean isLayoutRtl
	protected void dispatchDraw (android.graphics.Canvas) 
		int scrollX
		int scrollY
		int temp
		android.graphics.drawable.Drawable indicator
		boolean isLayoutRtl
		int width
		android.widget.ExpandableListConnector$PositionMetadata pos
		android.view.View item
		int t
		int b
		int i
		int childFlPos
		android.graphics.Canvas canvas
		int saveCount
		boolean clipToPadding
		int headerViewsCount
		int lastChildFlPos
		int myB
		int lastItemType
		android.graphics.Rect indicatorRect
		int childCount
	private android.graphics.drawable.Drawable getIndicator (android.widget.ExpandableListConnector$PositionMetadata) 
		boolean isEmpty
		int stateSetIndex
		android.graphics.drawable.Drawable indicator
		int[] stateSet
		android.widget.ExpandableListConnector$PositionMetadata pos
		android.graphics.drawable.Drawable indicator
	public void setChildDivider (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable childDivider
	void drawDivider (android.graphics.Canvas, android.graphics.Rect, int) 
		android.graphics.drawable.Drawable divider
		int adjustedPosition
		android.widget.ExpandableListConnector$PositionMetadata pos
		android.graphics.Canvas canvas
		android.graphics.Rect bounds
		int childIndex
		int flatListPosition
	public void setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public android.widget.ListAdapter getAdapter () 
	public void setOnItemClickListener (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener l
	public void setAdapter (android.widget.ExpandableListAdapter) 
		android.widget.ExpandableListAdapter adapter
	public android.widget.ExpandableListAdapter getExpandableListAdapter () 
	private boolean isHeaderOrFooterPosition (int) 
		int position
		int footerViewsStart
	private int getFlatPositionForConnector (int) 
		int flatListPosition
	private int getAbsoluteFlatPosition (int) 
		int flatListPosition
	public boolean performItemClick (android.view.View, int, long) 
		android.view.View v
		int position
		long id
		int adjustedPosition
	boolean handleItemClick (android.view.View, int, long) 
		int groupPos
		int groupFlatPos
		int shiftedGroupPosition
		boolean returnValue
		android.view.View v
		int position
		long id
		android.widget.ExpandableListConnector$PositionMetadata posMetadata
		boolean returnValue
	public boolean expandGroup (int) 
		int groupPos
	public boolean expandGroup (int, boolean) 
		int groupFlatPos
		int shiftedGroupPosition
		int groupPos
		boolean animate
		android.widget.ExpandableListPosition elGroupPos
		android.widget.ExpandableListConnector$PositionMetadata pm
		boolean retValue
	public boolean collapseGroup (int) 
		int groupPos
		boolean retValue
	public void setOnGroupCollapseListener (android.widget.ExpandableListView$OnGroupCollapseListener) 
		android.widget.ExpandableListView$OnGroupCollapseListener onGroupCollapseListener
	public void setOnGroupExpandListener (android.widget.ExpandableListView$OnGroupExpandListener) 
		android.widget.ExpandableListView$OnGroupExpandListener onGroupExpandListener
	public void setOnGroupClickListener (android.widget.ExpandableListView$OnGroupClickListener) 
		android.widget.ExpandableListView$OnGroupClickListener onGroupClickListener
	public void setOnChildClickListener (android.widget.ExpandableListView$OnChildClickListener) 
		android.widget.ExpandableListView$OnChildClickListener onChildClickListener
	public long getExpandableListPosition (int) 
		int flatListPosition
		int adjustedPosition
		android.widget.ExpandableListConnector$PositionMetadata pm
		long packedPos
	public int getFlatListPosition (long) 
		long packedPosition
		android.widget.ExpandableListPosition elPackedPos
		android.widget.ExpandableListConnector$PositionMetadata pm
		int flatListPosition
	public long getSelectedPosition () 
		int selectedPos
	public long getSelectedId () 
		long packedPos
		int groupPos
	public void setSelectedGroup (int) 
		int groupPosition
		android.widget.ExpandableListPosition elGroupPos
		android.widget.ExpandableListConnector$PositionMetadata pm
		int absoluteFlatPosition
	public boolean setSelectedChild (int, int, boolean) 
		int groupPosition
		int childPosition
		boolean shouldExpandGroup
		android.widget.ExpandableListPosition elChildPos
		android.widget.ExpandableListConnector$PositionMetadata flatChildPos
		int absoluteFlatPosition
	public boolean isGroupExpanded (int) 
		int groupPosition
	public static int getPackedPositionType (long) 
		long packedPosition
	public static int getPackedPositionGroup (long) 
		long packedPosition
	public static int getPackedPositionChild (long) 
		long packedPosition
	public static long getPackedPositionForChild (int, int) 
		int groupPosition
		int childPosition
	public static long getPackedPositionForGroup (int) 
		int groupPosition
	android.view.ContextMenu$ContextMenuInfo createContextMenuInfo (android.view.View, int, long) 
		android.view.View view
		int flatListPosition
		long id
		int adjustedPosition
		android.widget.ExpandableListConnector$PositionMetadata pm
		android.widget.ExpandableListPosition pos
		long packedPosition
	private long getChildOrGroupId (android.widget.ExpandableListPosition) 
		android.widget.ExpandableListPosition position
	public void setChildIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable childIndicator
	public void setChildIndicatorBounds (int, int) 
		int left
		int right
	public void setChildIndicatorBoundsRelative (int, int) 
		int start
		int end
	public void setGroupIndicator (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable groupIndicator
	public void setIndicatorBounds (int, int) 
		int left
		int right
	public void setIndicatorBoundsRelative (int, int) 
		int start
		int end
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.ExpandableListView$SavedState ss
	public java.lang.CharSequence getAccessibilityClassName () 
	public volatile void setAdapter (android.widget.Adapter) 
	public volatile android.widget.Adapter getAdapter () 
	static void  () 
}

android/widget/TabHost$OnTabChangeListener.class
TabHost.java
package android.widget
public abstract android.widget.TabHost$OnTabChangeListener extends java.lang.Object {
	public abstract void onTabChanged (java.lang.String) 
}

android/widget/AbsListView$4.class
AbsListView.java
package android.widget
 android.widget.AbsListView$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
		android.widget.AbsListView this$0
	public void run () 
}

android/widget/ListView$FocusSelector.class
ListView.java
package android.widget
 android.widget.ListView$FocusSelector extends java.lang.Object implements java.lang.Runnable  {
	private static final int STATE_SET_SELECTION
	private static final int STATE_WAIT_FOR_LAYOUT
	private static final int STATE_REQUEST_FOCUS
	private int mAction
	private int mPosition
	private int mPositionTop
	final android.widget.ListView this$0
	private void  (android.widget.ListView) 
	android.widget.ListView$FocusSelector setupForSetSelection (int, int) 
		int position
		int top
	public void run () 
		int childIndex
		android.view.View child
	java.lang.Runnable setupFocusIfValid (int) 
		int position
	void onLayoutComplete () 
	void  (android.widget.ListView, android.widget.ListView$1) 
		android.widget.ListView x0
		android.widget.ListView$1 x1
}

android/widget/Editor$InsertionHandleView$2.class
Editor.java
package android.widget
 android.widget.Editor$InsertionHandleView$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Editor$InsertionHandleView this$1
	void  (android.widget.Editor$InsertionHandleView) 
		android.widget.Editor$InsertionHandleView this$1
	public void run () 
}

android/widget/Gallery.class
Gallery.java
package android.widget
public android.widget.Gallery extends android.widget.AbsSpinner implements android.view.GestureDetector$OnGestureListener  {
	private static final String TAG
	private static final boolean localLOGV
	private static final int SCROLL_TO_FLING_UNCERTAINTY_TIMEOUT
	private int mSpacing
	private int mAnimationDuration
	private float mUnselectedAlpha
	private int mLeftMost
	private int mRightMost
	private int mGravity
	private android.view.GestureDetector mGestureDetector
	private int mDownTouchPosition
	private android.view.View mDownTouchView
	private android.widget.Gallery$FlingRunnable mFlingRunnable
	private Runnable mDisableSuppressSelectionChangedRunnable
	private boolean mShouldStopFling
	private android.view.View mSelectedChild
	private boolean mShouldCallbackDuringFling
	private boolean mShouldCallbackOnUnselectedItemClick
	private boolean mSuppressSelectionChanged
	private boolean mReceivedInvokeKeyDown
	private android.widget.AdapterView$AdapterContextMenuInfo mContextMenuInfo
	private boolean mIsFirstScroll
	private boolean mIsRtl
	private int mSelectedCenterOffset
	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
		int index
		int animationDuration
		int spacing
		float unselectedAlpha
	protected void onAttachedToWindow () 
	public void setCallbackDuringFling (boolean) 
		boolean shouldCallback
	public void setCallbackOnUnselectedItemClick (boolean) 
		boolean shouldCallback
	public void setAnimationDuration (int) 
		int animationDurationMillis
	public void setSpacing (int) 
		int spacing
	public void setUnselectedAlpha (float) 
		float unselectedAlpha
	protected boolean getChildStaticTransformation (android.view.View, android.view.animation.Transformation) 
		android.view.View child
		android.view.animation.Transformation t
	protected int computeHorizontalScrollExtent () 
	protected int computeHorizontalScrollOffset () 
	protected int computeHorizontalScrollRange () 
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	protected android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	int getChildHeight (android.view.View) 
		android.view.View child
	void trackMotionScroll (int) 
		int childLeft
		int childCenter
		int galleryCenter
		int deltaX
		boolean toLeft
		int limitedDeltaX
		android.view.View selChild
	int getLimitedMotionScrollAmount (boolean, int) 
		boolean motionToLeft
		int deltaX
		int extremeItemPosition
		android.view.View extremeChild
		int extremeChildCenter
		int galleryCenter
		int centerDifference
	private void offsetChildrenLeftAndRight (int) 
		int i
		int offset
	private int getCenterOfGallery () 
	private static int getCenterOfView (android.view.View) 
		android.view.View view
	private void detachOffScreenChildren (boolean) 
		int n
		android.view.View child
		int i
		int galleryLeft
		int n
		android.view.View child
		int i
		int galleryRight
		boolean toLeft
		int numChildren
		int firstPosition
		int start
		int count
	private void scrollIntoSlots () 
		int selectedCenter
		int targetCenter
		int scrollAmount
	private void onFinishedMovement () 
	void selectionChanged () 
	private void setSelectionToCenterChild () 
		android.view.View child
		int childClosestEdgeDistance
		int i
		android.view.View selView
		int galleryCenter
		int closestEdgeDistance
		int newSelectedChildIndex
		int newPos
	void layout (int, boolean) 
		int delta
		boolean animate
		int childrenLeft
		int childrenWidth
		android.view.View sel
		int selectedOffset
	private void fillToGalleryLeft () 
	private void fillToGalleryLeftRtl () 
		int curPosition
		int curRightEdge
		int itemSpacing
		int galleryLeft
		int numChildren
		int numItems
		android.view.View prevIterationView
		int curPosition
		int curRightEdge
	private void fillToGalleryLeftLtr () 
		int curPosition
		int curRightEdge
		int itemSpacing
		int galleryLeft
		android.view.View prevIterationView
		int curPosition
		int curRightEdge
	private void fillToGalleryRight () 
	private void fillToGalleryRightRtl () 
		int curPosition
		int curLeftEdge
		int itemSpacing
		int galleryRight
		android.view.View prevIterationView
		int curPosition
		int curLeftEdge
	private void fillToGalleryRightLtr () 
		int curPosition
		int curLeftEdge
		int itemSpacing
		int galleryRight
		int numChildren
		int numItems
		android.view.View prevIterationView
		int curPosition
		int curLeftEdge
	private android.view.View makeAndAddView (int, int, int, boolean) 
		int childLeft
		android.view.View child
		int position
		int offset
		int x
		boolean fromLeft
		android.view.View child
	private void setUpChild (android.view.View, int, int, boolean) 
		int childLeft
		int childRight
		android.view.View child
		int offset
		int x
		boolean fromLeft
		android.widget.Gallery$LayoutParams lp
		int childHeightSpec
		int childWidthSpec
		int childLeft
		int childRight
		int childTop
		int childBottom
		int width
	private int calculateTop (android.view.View, boolean) 
		int availableSpace
		android.view.View child
		boolean duringLayout
		int myHeight
		int childHeight
		int childTop
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
		boolean retValue
		int action
	public boolean onSingleTapUp (android.view.MotionEvent) 
		android.view.MotionEvent e
	public boolean onFling (android.view.MotionEvent, android.view.MotionEvent, float, float) 
		android.view.MotionEvent e1
		android.view.MotionEvent e2
		float velocityX
		float velocityY
	public boolean onScroll (android.view.MotionEvent, android.view.MotionEvent, float, float) 
		android.view.MotionEvent e1
		android.view.MotionEvent e2
		float distanceX
		float distanceY
	public boolean onDown (android.view.MotionEvent) 
		android.view.MotionEvent e
	void onUp () 
	void onCancel () 
	public void onLongPress (android.view.MotionEvent) 
		android.view.MotionEvent e
		long id
	public void onShowPress (android.view.MotionEvent) 
		android.view.MotionEvent e
	private void dispatchPress (android.view.View) 
		android.view.View child
	private void dispatchUnpress () 
		int i
	public void dispatchSetSelected (boolean) 
		boolean selected
	protected void dispatchSetPressed (boolean) 
		boolean pressed
	protected android.view.ContextMenu$ContextMenuInfo getContextMenuInfo () 
	public boolean showContextMenuForChild (android.view.View) 
		android.view.View originalView
	public boolean showContextMenuForChild (android.view.View, float, float) 
		android.view.View originalView
		float x
		float y
	private boolean showContextMenuForChildInternal (android.view.View, float, float, boolean) 
		android.view.View originalView
		float x
		float y
		boolean useOffsets
		int longPressPosition
		long longPressId
	public boolean showContextMenu () 
	public boolean showContextMenu (float, float) 
		float x
		float y
	private boolean showContextMenuInternal (float, float, boolean) 
		int index
		android.view.View v
		float x
		float y
		boolean useOffsets
	private boolean dispatchLongPress (android.view.View, int, long, float, float, boolean) 
		android.view.View view
		int position
		long id
		float x
		float y
		boolean useOffsets
		boolean handled
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int selectedIndex
		int keyCode
		android.view.KeyEvent event
	boolean moveDirection (int) 
		int direction
		int targetPosition
	private boolean scrollToChild (int) 
		int distance
		int childPosition
		android.view.View child
	void setSelectedPositionInt (int) 
		int position
	private void updateSelectedItemMetadata () 
		android.view.View oldSelectedChild
		android.view.View child
	public void setGravity (int) 
		int gravity
	protected int getChildDrawingOrder (int, int) 
		int childCount
		int i
		int selectedIndex
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
	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 currentChildIndex
		int currentChildIndex
		int action
		android.os.Bundle arguments
	static boolean access$002 (android.widget.Gallery, boolean) 
		android.widget.Gallery x0
		boolean x1
	static void access$300 (android.widget.Gallery) 
		android.widget.Gallery x0
	static int access$400 (android.widget.Gallery) 
		android.widget.Gallery x0
	static void access$500 (android.widget.Gallery) 
		android.widget.Gallery x0
	static boolean access$602 (android.widget.Gallery, boolean) 
		android.widget.Gallery x0
		boolean x1
	static int access$702 (android.widget.Gallery, int) 
		android.widget.Gallery x0
		int x1
	static boolean access$800 (android.widget.Gallery) 
		android.widget.Gallery x0
	static int access$900 (android.widget.Gallery) 
		android.widget.Gallery x0
	static int access$1000 (android.widget.Gallery) 
		android.widget.Gallery x0
	static int access$1100 (android.widget.Gallery) 
		android.widget.Gallery x0
	static int access$1200 (android.widget.Gallery) 
		android.widget.Gallery x0
	static boolean access$600 (android.widget.Gallery) 
		android.widget.Gallery x0
}

android/widget/DayPickerView$3.class
DayPickerView.java
package android.widget
 android.widget.DayPickerView$3 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.DayPickerView this$0
	void  (android.widget.DayPickerView) 
		android.widget.DayPickerView this$0
	public void onClick (android.view.View) 
		int direction
		int direction
		android.view.View v
		int direction
		boolean animate
		int nextItem
}

android/widget/CursorAdapter$1.class
CursorAdapter.java
package android.widget
 android.widget.CursorAdapter$1 extends java.lang.Object {
}

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

android/widget/TextView$1.class
TextView.java
package android.widget
 android.widget.TextView$1 extends java.lang.Object implements java.lang.Runnable  {
	final CharSequence val$error
	final android.widget.TextView this$0
	void  (android.widget.TextView, java.lang.CharSequence) 
		android.widget.TextView this$0
	public void run () 
}

android/widget/FastScroller$5.class
FastScroller.java
package android.widget
final android.widget.FastScroller$5 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, int) 
		android.view.View object
		int value
	public java.lang.Integer get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/Spinner$SpinnerPopup.class
Spinner.java
package android.widget
abstract android.widget.Spinner$SpinnerPopup extends java.lang.Object {
	public abstract void setAdapter (android.widget.ListAdapter) 
	public abstract void show (int, int) 
	public abstract void dismiss () 
	public abstract boolean isShowing () 
	public abstract void setPromptText (java.lang.CharSequence) 
	public abstract java.lang.CharSequence getHintText () 
	public abstract void setBackgroundDrawable (android.graphics.drawable.Drawable) 
	public abstract void setVerticalOffset (int) 
	public abstract void setHorizontalOffset (int) 
	public abstract android.graphics.drawable.Drawable getBackground () 
	public abstract int getVerticalOffset () 
	public abstract int getHorizontalOffset () 
}

android/widget/RatingBar.class
RatingBar.java
package android.widget
public android.widget.RatingBar extends android.widget.AbsSeekBar {
	private int mNumStars
	private int mProgressOnStartTracking
	private android.widget.RatingBar$OnRatingBarChangeListener mOnRatingBarChangeListener
	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
		int numStars
		float rating
		float stepSize
	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 setOnRatingBarChangeListener (android.widget.RatingBar$OnRatingBarChangeListener) 
		android.widget.RatingBar$OnRatingBarChangeListener listener
	public android.widget.RatingBar$OnRatingBarChangeListener getOnRatingBarChangeListener () 
	public void setIsIndicator (boolean) 
		boolean isIndicator
	public boolean isIndicator () 
	public void setNumStars (int) 
		int numStars
	public int getNumStars () 
	public void setRating (float) 
		float rating
	public float getRating () 
	public void setStepSize (float) 
		float stepSize
		float newMax
		int newProgress
	public float getStepSize () 
	private float getProgressPerStar () 
	android.graphics.drawable.shapes.Shape getDrawableShape () 
	void onProgressRefresh (float, boolean, int) 
		float scale
		boolean fromUser
		int progress
	private void updateSecondaryProgress (int) 
		float progressInStars
		int secondaryProgress
		int progress
		float ratio
	protected synchronized void onMeasure (int, int) 
		int width
		int widthMeasureSpec
		int heightMeasureSpec
	void onStartTrackingTouch () 
	void onStopTrackingTouch () 
	void onKeyChange () 
	void dispatchRatingChange (boolean) 
		boolean fromUser
	public synchronized void setMax (int) 
		int max
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	boolean canUserSetProgress () 
}

android/widget/DropDownListView$1.class
DropDownListView.java
package android.widget
 android.widget.DropDownListView$1 extends java.lang.Object {
}

android/widget/Checkable.class
Checkable.java
package android.widget
public abstract android.widget.Checkable extends java.lang.Object {
	public abstract void setChecked (boolean) 
	public abstract boolean isChecked () 
	public abstract void toggle () 
}

android/widget/AbsListView$FlingRunnable.class
AbsListView.java
package android.widget
 android.widget.AbsListView$FlingRunnable extends java.lang.Object implements java.lang.Runnable  {
	private final android.widget.OverScroller mScroller
	private int mLastFlingY
	private final Runnable mCheckFlywheel
	private static final int FLYWHEEL_TIMEOUT
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView) 
	void start (int) 
		int initialVelocity
		int initialY
	void startSpringback () 
	void startOverfling (int) 
		int initialVelocity
	void edgeReached (int) 
		int vel
		int delta
		int overscrollMode
	void startScroll (int, int, boolean) 
		int distance
		int duration
		boolean linear
		int initialY
	void endFling () 
	void flywheelTouch () 
	public void run () 
		android.view.View firstView
		int offsetToLast
		android.view.View lastView
		int overshoot
		android.widget.OverScroller scroller
		boolean more
		int y
		int delta
		android.view.View motionView
		int oldTop
		boolean atEdge
		boolean atEnd
		int velocity
		boolean crossDown
		boolean crossUp
		int scrollY
		int currY
		int deltaY
		android.widget.OverScroller scroller
	static android.widget.OverScroller access$1900 (android.widget.AbsListView$FlingRunnable) 
		android.widget.AbsListView$FlingRunnable x0
}

android/widget/RemoteViews$SetPendingIntentTemplate$1.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetPendingIntentTemplate$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.widget.RemoteViews$OnClickHandler val$handler
	final android.widget.RemoteViews$SetPendingIntentTemplate this$1
	void  (android.widget.RemoteViews$SetPendingIntentTemplate, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$SetPendingIntentTemplate this$1
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		Object tag
		int i
		android.view.ViewGroup vg
		android.content.Intent fillInIntent
		int childCount
		android.graphics.Rect rect
		android.content.Intent intent
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
}

android/widget/CalendarViewLegacyDelegate$WeekView.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$WeekView extends android.view.View {
	private final android.graphics.Rect mTempRect
	private final android.graphics.Paint mDrawPaint
	private final android.graphics.Paint mMonthNumDrawPaint
	private String[] mDayNumbers
	private boolean[] mFocusDay
	private boolean mHasFocusedDay
	private boolean mHasUnfocusedDay
	private android.icu.util.Calendar mFirstDay
	private int mMonthOfFirstWeekDay
	private int mLastWeekDayMonth
	private int mWeek
	private int mWidth
	private int mHeight
	private boolean mHasSelectedDay
	private int mSelectedDay
	private int mNumCells
	private int mSelectedLeft
	private int mSelectedRight
	final android.widget.CalendarViewLegacyDelegate this$0
	public void  (android.widget.CalendarViewLegacyDelegate, android.content.Context) 
		android.content.Context context
	public void init (int, int, int) 
		boolean isFocusedDay
		int weekNumber
		int selectedWeekDay
		int focusedMonth
		int i
		int diff
	private void initilaizePaints () 
	public int getMonthOfFirstWeekDay () 
	public int getMonthOfLastWeekDay () 
	public android.icu.util.Calendar getFirstDay () 
	public boolean getDayFromLocation (float, android.icu.util.Calendar) 
		int start
		int end
		float x
		android.icu.util.Calendar outCalendar
		boolean isLayoutRtl
		int start
		int end
		int dayPosition
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	private void drawBackground (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		boolean isLayoutRtl
	private void drawWeekNumbersAndDates (android.graphics.Canvas) 
		int x
		int x
		int x
		int x
		android.graphics.Canvas canvas
		float textHeight
		int y
		int nDays
		int divisor
		int i
	private void drawWeekSeparators (android.graphics.Canvas) 
		float startX
		float stopX
		android.graphics.Canvas canvas
		int firstFullyVisiblePosition
		float startX
		float stopX
	private void drawSelectedDateVerticalBars (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	private void updateSelectionPositions () 
		boolean isLayoutRtl
		int selectedPosition
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	static boolean access$100 (android.widget.CalendarViewLegacyDelegate$WeekView) 
		android.widget.CalendarViewLegacyDelegate$WeekView x0
	static boolean access$200 (android.widget.CalendarViewLegacyDelegate$WeekView) 
		android.widget.CalendarViewLegacyDelegate$WeekView x0
	static boolean access$300 (android.widget.CalendarViewLegacyDelegate$WeekView) 
		android.widget.CalendarViewLegacyDelegate$WeekView x0
}

android/widget/RemoteViews$TextViewDrawableAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$TextViewDrawableAction extends android.widget.RemoteViews$Action {
	boolean isRelative
	boolean useIcons
	int d1
	int d2
	int d3
	int d4
	android.graphics.drawable.Icon i1
	android.graphics.drawable.Icon i2
	android.graphics.drawable.Icon i3
	android.graphics.drawable.Icon i4
	boolean drawablesLoaded
	android.graphics.drawable.Drawable id1
	android.graphics.drawable.Drawable id2
	android.graphics.drawable.Drawable id3
	android.graphics.drawable.Drawable id4
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, boolean, int, int, int, int) 
		int viewId
		boolean isRelative
		int d1
		int d2
		int d3
		int d4
	public void  (android.widget.RemoteViews, int, boolean, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon) 
		int viewId
		boolean isRelative
		android.graphics.drawable.Icon i1
		android.graphics.drawable.Icon i2
		android.graphics.drawable.Icon i3
		android.graphics.drawable.Icon i4
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.content.Context ctx
		android.graphics.drawable.Drawable id1
		android.graphics.drawable.Drawable id2
		android.graphics.drawable.Drawable id3
		android.graphics.drawable.Drawable id4
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.TextView target
	public android.widget.RemoteViews$Action initActionAsync (android.widget.RemoteViews$ViewTree, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$ViewTree root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.TextView target
		android.widget.RemoteViews$TextViewDrawableAction copy
		android.content.Context ctx
	public java.lang.String getActionName () 
}

android/widget/Chronometer$OnChronometerTickListener.class
Chronometer.java
package android.widget
public abstract android.widget.Chronometer$OnChronometerTickListener extends java.lang.Object {
	public abstract void onChronometerTick (android.widget.Chronometer) 
}

android/widget/RemoteViewsService$RemoteViewsFactory.class
RemoteViewsService.java
package android.widget
public abstract android.widget.RemoteViewsService$RemoteViewsFactory extends java.lang.Object {
	public abstract void onCreate () 
	public abstract void onDataSetChanged () 
	public abstract void onDestroy () 
	public abstract int getCount () 
	public abstract android.widget.RemoteViews getViewAt (int) 
	public abstract android.widget.RemoteViews getLoadingView () 
	public abstract int getViewTypeCount () 
	public abstract long getItemId (int) 
	public abstract boolean hasStableIds () 
}

android/widget/ActionMenuPresenter$ActionButtonSubmenu.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$ActionButtonSubmenu extends com.android.internal.view.menu.MenuPopupHelper {
	final android.widget.ActionMenuPresenter this$0
	public void  (android.widget.ActionMenuPresenter, android.content.Context, com.android.internal.view.menu.SubMenuBuilder, android.view.View) 
		android.content.Context context
		com.android.internal.view.menu.SubMenuBuilder subMenu
		android.view.View anchorView
		com.android.internal.view.menu.MenuItemImpl item
	protected void onDismiss () 
}

android/widget/TextClock$2.class
TextClock.java
package android.widget
 android.widget.TextClock$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.TextClock this$0
	void  (android.widget.TextClock) 
		android.widget.TextClock this$0
	public void run () 
		long now
		long next
}

android/widget/SearchView$3.class
SearchView.java
package android.widget
 android.widget.SearchView$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.SearchView this$0
	void  (android.widget.SearchView) 
		android.widget.SearchView this$0
	public void run () 
}

android/widget/RemoteViewsAdapter$RemoteViewsFrameLayout.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout extends android.appwidget.AppWidgetHostView {
	private final android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache mCache
	public void  (android.content.Context, android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache) 
		android.content.Context context
		android.widget.RemoteViewsAdapter$FixedSizeRemoteViewsCache cache
	public void onRemoteViewsLoaded (android.widget.RemoteViews, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews view
		android.widget.RemoteViews$OnClickHandler handler
	protected android.view.View getDefaultView () 
	protected android.content.Context getRemoteContext () 
	protected android.view.View getErrorView () 
}

android/widget/CheckedTextView$1.class
CheckedTextView.java
package android.widget
 android.widget.CheckedTextView$1 extends java.lang.Object {
}

android/widget/TimePickerClockDelegate$3.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void run () 
}

android/widget/ListPopupWindow.class
ListPopupWindow.java
package android.widget
public android.widget.ListPopupWindow extends java.lang.Object implements com.android.internal.view.menu.ShowableListMenu  {
	private static final String TAG
	private static final boolean DEBUG
	private static final int EXPAND_LIST_TIMEOUT
	private android.content.Context mContext
	private android.widget.ListAdapter mAdapter
	private android.widget.DropDownListView mDropDownList
	private int mDropDownHeight
	private int mDropDownWidth
	private int mDropDownHorizontalOffset
	private int mDropDownVerticalOffset
	private int mDropDownWindowLayoutType
	private boolean mDropDownVerticalOffsetSet
	private boolean mIsAnimatedFromAnchor
	private int mDropDownGravity
	private boolean mDropDownAlwaysVisible
	private boolean mForceIgnoreOutsideTouch
	int mListItemExpandMaximum
	private android.view.View mPromptView
	private int mPromptPosition
	private android.database.DataSetObserver mObserver
	private android.view.View mDropDownAnchorView
	private android.graphics.drawable.Drawable mDropDownListHighlight
	private android.widget.AdapterView$OnItemClickListener mItemClickListener
	private android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener
	private final android.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable
	private final android.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor
	private final android.widget.ListPopupWindow$PopupScrollListener mScrollListener
	private final android.widget.ListPopupWindow$ListSelectorHider mHideSelector
	private Runnable mShowDropDownRunnable
	private final android.os.Handler mHandler
	private final android.graphics.Rect mTempRect
	private android.graphics.Rect mEpicenterBounds
	private boolean mModal
	android.widget.PopupWindow mPopup
	public static final int POSITION_PROMPT_ABOVE
	public static final int POSITION_PROMPT_BELOW
	public static final int MATCH_PARENT
	public static final int WRAP_CONTENT
	public static final int INPUT_METHOD_FROM_FOCUSABLE
	public static final int INPUT_METHOD_NEEDED
	public static final int INPUT_METHOD_NOT_NEEDED
	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 setAdapter (android.widget.ListAdapter) 
		android.widget.ListAdapter adapter
	public void setPromptPosition (int) 
		int position
	public int getPromptPosition () 
	public void setModal (boolean) 
		boolean modal
	public boolean isModal () 
	public void setForceIgnoreOutsideTouch (boolean) 
		boolean forceIgnoreOutsideTouch
	public void setDropDownAlwaysVisible (boolean) 
		boolean dropDownAlwaysVisible
	public boolean isDropDownAlwaysVisible () 
	public void setSoftInputMode (int) 
		int mode
	public int getSoftInputMode () 
	public void setListSelector (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable selector
	public android.graphics.drawable.Drawable getBackground () 
	public void setBackgroundDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setAnimationStyle (int) 
		int animationStyle
	public int getAnimationStyle () 
	public android.view.View getAnchorView () 
	public void setAnchorView (android.view.View) 
		android.view.View anchor
	public int getHorizontalOffset () 
	public void setHorizontalOffset (int) 
		int offset
	public int getVerticalOffset () 
	public void setVerticalOffset (int) 
		int offset
	public void setEpicenterBounds (android.graphics.Rect) 
		android.graphics.Rect bounds
	public void setDropDownGravity (int) 
		int gravity
	public int getWidth () 
	public void setWidth (int) 
		int width
	public void setContentWidth (int) 
		int width
		android.graphics.drawable.Drawable popupBackground
	public int getHeight () 
	public void setHeight (int) 
		int height
	public void setWindowLayoutType (int) 
		int layoutType
	public void setOnItemClickListener (android.widget.AdapterView$OnItemClickListener) 
		android.widget.AdapterView$OnItemClickListener clickListener
	public void setOnItemSelectedListener (android.widget.AdapterView$OnItemSelectedListener) 
		android.widget.AdapterView$OnItemSelectedListener selectedListener
	public void setPromptView (android.view.View) 
		android.view.View prompt
		boolean showing
	public void postShow () 
	public void show () 
		int widthSpec
		int widthSpec
		int heightSpec
		int heightSpec
		int widthSpec
		int heightSpec
		int widthSpec
		int widthSpec
		int heightSpec
		int heightSpec
		int widthSpec
		int heightSpec
		int height
		boolean noInputMethod
	public void dismiss () 
	public void setOnDismissListener (android.widget.PopupWindow$OnDismissListener) 
		android.widget.PopupWindow$OnDismissListener listener
	private void removePromptView () 
		android.view.ViewGroup group
		android.view.ViewParent parent
	public void setInputMethodMode (int) 
		int mode
	public int getInputMethodMode () 
	public void setSelection (int) 
		int position
		android.widget.DropDownListView list
	public void clearListSelection () 
		android.widget.DropDownListView list
	public boolean isShowing () 
	public boolean isInputMethodNotNeeded () 
	public boolean performItemClick (int) 
		android.widget.DropDownListView list
		android.view.View child
		android.widget.ListAdapter adapter
		int position
	public java.lang.Object getSelectedItem () 
	public int getSelectedItemPosition () 
	public long getSelectedItemId () 
	public android.view.View getSelectedView () 
	public android.widget.ListView getListView () 
	android.widget.DropDownListView createDropDownListView (android.content.Context, boolean) 
		android.content.Context context
		boolean hijackFocus
	void setListItemExpandMax (int) 
		int max
	public boolean onKeyDown (int, android.view.KeyEvent) 
		boolean allEnabled
		int curIndex
		boolean consumed
		boolean below
		android.widget.ListAdapter adapter
		int firstItem
		int lastItem
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		boolean consumed
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyPreIme (int, android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent$DispatcherState state
		android.view.View anchorView
		int keyCode
		android.view.KeyEvent event
	public android.view.View$OnTouchListener createDragToOpenListener (android.view.View) 
		android.view.View src
	private int buildDropDown () 
		int widthSize
		int widthMode
		android.widget.LinearLayout hintContainer
		android.widget.LinearLayout$LayoutParams hintParams
		int widthSize
		int widthMode
		int widthSpec
		int heightSpec
		android.content.Context context
		android.view.View hintView
		android.view.ViewGroup dropDownView
		android.widget.LinearLayout$LayoutParams hintParams
		android.view.View view
		int padding
		int listPadding
		int otherHeights
		int padding
		android.graphics.drawable.Drawable background
		boolean ignoreBottomDecorations
		int maxHeight
		int childWidthSpec
		int childWidthSpec
		int childWidthSpec
		int listContent
	static android.widget.DropDownListView access$500 (android.widget.ListPopupWindow) 
		android.widget.ListPopupWindow x0
	static android.widget.ListPopupWindow$ResizePopupRunnable access$600 (android.widget.ListPopupWindow) 
		android.widget.ListPopupWindow x0
	static android.os.Handler access$700 (android.widget.ListPopupWindow) 
		android.widget.ListPopupWindow x0
}

android/widget/DoubleDigitManager.class
DoubleDigitManager.java
package android.widget
 android.widget.DoubleDigitManager extends java.lang.Object {
	private final long timeoutInMillis
	private final android.widget.DoubleDigitManager$CallBack mCallBack
	private Integer intermediateDigit
	public void  (long, android.widget.DoubleDigitManager$CallBack) 
		long timeoutInMillis
		android.widget.DoubleDigitManager$CallBack callBack
	public void reportDigit (int) 
		int digit
	static java.lang.Integer access$000 (android.widget.DoubleDigitManager) 
		android.widget.DoubleDigitManager x0
	static android.widget.DoubleDigitManager$CallBack access$100 (android.widget.DoubleDigitManager) 
		android.widget.DoubleDigitManager x0
	static java.lang.Integer access$002 (android.widget.DoubleDigitManager, java.lang.Integer) 
		android.widget.DoubleDigitManager x0
		Integer x1
}

android/widget/SlidingDrawer$OnDrawerCloseListener.class
SlidingDrawer.java
package android.widget
public abstract android.widget.SlidingDrawer$OnDrawerCloseListener extends java.lang.Object {
	public abstract void onDrawerClosed () 
}

android/widget/TimePicker$TimePickerDelegate.class
TimePicker.java
package android.widget
abstract android.widget.TimePicker$TimePickerDelegate extends java.lang.Object {
	public abstract void setHour (int) 
	public abstract int getHour () 
	public abstract void setMinute (int) 
	public abstract int getMinute () 
	public abstract void setIs24Hour (boolean) 
	public abstract boolean is24Hour () 
	public abstract void setOnTimeChangedListener (android.widget.TimePicker$OnTimeChangedListener) 
	public abstract void setEnabled (boolean) 
	public abstract boolean isEnabled () 
	public abstract int getBaseline () 
	public abstract android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
	public abstract void onRestoreInstanceState (android.os.Parcelable) 
	public abstract boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
}

android/widget/Toolbar$LayoutParams.class
Toolbar.java
package android.widget
public android.widget.Toolbar$LayoutParams extends android.app.ActionBar$LayoutParams {
	static final int CUSTOM
	static final int SYSTEM
	static final int EXPANDED
	int mViewType
	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  (int, int, int) 
		int width
		int height
		int gravity
	public void  (int) 
		int gravity
	public void  (android.widget.Toolbar$LayoutParams) 
		android.widget.Toolbar$LayoutParams source
	public void  (android.app.ActionBar$LayoutParams) 
		android.app.ActionBar$LayoutParams source
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
}

android/widget/VideoView$5$1.class
VideoView.java
package android.widget
 android.widget.VideoView$5$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	final android.widget.VideoView$5 this$1
	void  (android.widget.VideoView$5) 
		android.widget.VideoView$5 this$1
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int whichButton
}

android/widget/CheckBox.class
CheckBox.java
package android.widget
public android.widget.CheckBox extends android.widget.CompoundButton {
	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
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/GridLayout$Spec.class
GridLayout.java
package android.widget
public android.widget.GridLayout$Spec extends java.lang.Object {
	static final android.widget.GridLayout$Spec UNDEFINED
	static final float DEFAULT_WEIGHT
	final boolean startDefined
	final android.widget.GridLayout$Interval span
	final android.widget.GridLayout$Alignment alignment
	final float weight
	private void  (boolean, android.widget.GridLayout$Interval, android.widget.GridLayout$Alignment, float) 
		boolean startDefined
		android.widget.GridLayout$Interval span
		android.widget.GridLayout$Alignment alignment
		float weight
	private void  (boolean, int, int, android.widget.GridLayout$Alignment, float) 
		boolean startDefined
		int start
		int size
		android.widget.GridLayout$Alignment alignment
		float weight
	private android.widget.GridLayout$Alignment getAbsoluteAlignment (boolean) 
		boolean horizontal
	final android.widget.GridLayout$Spec copyWriteSpan (android.widget.GridLayout$Interval) 
		android.widget.GridLayout$Interval span
	final android.widget.GridLayout$Spec copyWriteAlignment (android.widget.GridLayout$Alignment) 
		android.widget.GridLayout$Alignment alignment
	final int getFlexibility () 
	public boolean equals (java.lang.Object) 
		Object that
		android.widget.GridLayout$Spec spec
	public int hashCode () 
		int result
	static android.widget.GridLayout$Alignment access$100 (android.widget.GridLayout$Spec, boolean) 
		android.widget.GridLayout$Spec x0
		boolean x1
	void  (boolean, int, int, android.widget.GridLayout$Alignment, float, android.widget.GridLayout$1) 
		boolean x0
		int x1
		int x2
		android.widget.GridLayout$Alignment x3
		float x4
		android.widget.GridLayout$1 x5
	static void  () 
}

android/widget/Gallery$LayoutParams.class
Gallery.java
package android.widget
public android.widget.Gallery$LayoutParams extends android.view.ViewGroup$LayoutParams {
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int w
		int h
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams source
}

android/widget/DoubleDigitManager$CallBack.class
DoubleDigitManager.java
package android.widget
abstract android.widget.DoubleDigitManager$CallBack extends java.lang.Object {
	public abstract boolean singleDigitIntermediate (int) 
	public abstract void singleDigitFinal (int) 
	public abstract boolean twoDigitsFinal (int, int) 
}

android/widget/AbsListView$CheckForKeyLongPress.class
AbsListView.java
package android.widget
 android.widget.AbsListView$CheckForKeyLongPress extends android.widget.AbsListView$WindowRunnnable implements java.lang.Runnable  {
	final android.widget.AbsListView this$0
	private void  (android.widget.AbsListView) 
	public void run () 
		boolean handled
		int index
		android.view.View v
	void  (android.widget.AbsListView, android.widget.AbsListView$1) 
		android.widget.AbsListView x0
		android.widget.AbsListView$1 x1
}

android/widget/GridLayout$Axis$1.class
GridLayout.java
package android.widget
 android.widget.GridLayout$Axis$1 extends java.lang.Object {
	android.widget.GridLayout$Arc[] result
	int cursor
	android.widget.GridLayout$Arc[][] arcsByVertex
	int[] visited
	static final boolean $assertionsDisabled
	final android.widget.GridLayout$Arc[] val$arcs
	final android.widget.GridLayout$Axis this$1
	void  (android.widget.GridLayout$Axis, android.widget.GridLayout$Arc[]) 
		android.widget.GridLayout$Axis this$1
	void walk (int) 
		android.widget.GridLayout$Arc arc
		int loc
	android.widget.GridLayout$Arc[] sort () 
		int loc
		int N
	static void  () 
}

android/widget/ExpandableListView$OnChildClickListener.class
ExpandableListView.java
package android.widget
public abstract android.widget.ExpandableListView$OnChildClickListener extends java.lang.Object {
	public abstract boolean onChildClick (android.widget.ExpandableListView, android.view.View, int, int, long) 
}

android/widget/SpellChecker$SpellParser.class
SpellChecker.java
package android.widget
 android.widget.SpellChecker$SpellParser extends java.lang.Object {
	private Object mRange
	final android.widget.SpellChecker this$0
	private void  (android.widget.SpellChecker) 
	public void parse (int, int) 
		int parseEnd
		int start
		int end
		int max
		int parseEnd
	public boolean isFinished () 
	public void stop () 
	private void setRangeSpan (android.text.Editable, int, int) 
		android.text.Editable editable
		int start
		int end
	private void removeRangeSpan (android.text.Editable) 
		android.text.Editable editable
	public void parse () 
		int start
		int wordEnd
		android.text.style.SpellCheckSpan spellCheckSpan
		int spanStart
		int spanEnd
		int i
		int spellCheckStart
		boolean createSpellCheckSpan
		int spellCheckEnd
		boolean correct
		int spanEnd
		int i
		int spanStart
		int i
		boolean createSpellCheckSpan
		int originalWordEnd
		android.text.Editable editable
		int start
		int end
		int wordIteratorWindowEnd
		int wordStart
		int wordEnd
		android.text.style.SpellCheckSpan[] spellCheckSpans
		android.text.style.SuggestionSpan[] suggestionSpans
		int wordCount
		boolean scheduleOtherSpellCheck
	private void removeSpansAt (android.text.Editable, int, java.lang.Object[]) 
		Object span
		int start
		int end
		int i
		android.text.Editable editable
		int offset
		Object[] spans
		int length
	void  (android.widget.SpellChecker, android.widget.SpellChecker$1) 
		android.widget.SpellChecker x0
		android.widget.SpellChecker$1 x1
}

android/widget/Scroller.class
Scroller.java
package android.widget
public android.widget.Scroller extends java.lang.Object {
	private final android.view.animation.Interpolator mInterpolator
	private int mMode
	private int mStartX
	private int mStartY
	private int mFinalX
	private int mFinalY
	private int mMinX
	private int mMaxX
	private int mMinY
	private int mMaxY
	private int mCurrX
	private int mCurrY
	private long mStartTime
	private int mDuration
	private float mDurationReciprocal
	private float mDeltaX
	private float mDeltaY
	private boolean mFinished
	private boolean mFlywheel
	private float mVelocity
	private float mCurrVelocity
	private int mDistance
	private float mFlingFriction
	private static final int DEFAULT_DURATION
	private static final int SCROLL_MODE
	private static final int FLING_MODE
	private static float DECELERATION_RATE
	private static final float INFLEXION
	private static final float START_TENSION
	private static final float END_TENSION
	private static final float P1
	private static final float P2
	private static final int NB_SAMPLES
	private static final float[] SPLINE_POSITION
	private static final float[] SPLINE_TIME
	private float mDeceleration
	private final float mPpi
	private float mPhysicalCoeff
	public void  (android.content.Context) 
		android.content.Context context
	public void  (android.content.Context, android.view.animation.Interpolator) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
	public void  (android.content.Context, android.view.animation.Interpolator, boolean) 
		android.content.Context context
		android.view.animation.Interpolator interpolator
		boolean flywheel
	public final void setFriction (float) 
		float friction
	private float computeDeceleration (float) 
		float friction
	public final boolean isFinished () 
	public final void forceFinished (boolean) 
		boolean finished
	public final int getDuration () 
	public final int getCurrX () 
	public final int getCurrY () 
	public float getCurrVelocity () 
	public final int getStartX () 
	public final int getStartY () 
	public final int getFinalX () 
	public final int getFinalY () 
	public boolean computeScrollOffset () 
		float t_inf
		float t_sup
		float d_inf
		float d_sup
		float t
		int index
		float distanceCoef
		float velocityCoef
		float x
		int timePassed
	public void startScroll (int, int, int, int) 
		int startX
		int startY
		int dx
		int dy
	public void startScroll (int, int, int, int, int) 
		int startX
		int startY
		int dx
		int dy
		int duration
	public void fling (int, int, int, int, int, int, int, int) 
		float oldVel
		float dx
		float dy
		float hyp
		float ndx
		float ndy
		float oldVelocityX
		float oldVelocityY
		int startX
		int startY
		int velocityX
		int velocityY
		int minX
		int maxX
		int minY
		int maxY
		float velocity
		float coeffX
		float coeffY
		double totalDistance
	private double getSplineDeceleration (float) 
		float velocity
	private int getSplineFlingDuration (float) 
		float velocity
		double l
		double decelMinusOne
	private double getSplineFlingDistance (float) 
		float velocity
		double l
		double decelMinusOne
	public void abortAnimation () 
	public void extendDuration (int) 
		int extend
		int passed
	public int timePassed () 
	public void setFinalX (int) 
		int newX
	public void setFinalY (int) 
		int newY
	public boolean isScrollingInDirection (float, float) 
		float xvel
		float yvel
	static void  () 
		float alpha
		float x_max
		float x
		float tx
		float coef
		float y_max
		float y
		float dy
		int i
		float x_min
		float y_min
}

android/widget/TabHost.class
TabHost.java
package android.widget
public android.widget.TabHost extends android.widget.FrameLayout implements android.view.ViewTreeObserver$OnTouchModeChangeListener  {
	private static final int TABWIDGET_LOCATION_LEFT
	private static final int TABWIDGET_LOCATION_TOP
	private static final int TABWIDGET_LOCATION_RIGHT
	private static final int TABWIDGET_LOCATION_BOTTOM
	private android.widget.TabWidget mTabWidget
	private android.widget.FrameLayout mTabContent
	private java.util.List mTabSpecs
	protected int mCurrentTab
	private android.view.View mCurrentView
	protected android.app.LocalActivityManager mLocalActivityManager
	private android.widget.TabHost$OnTabChangeListener mOnTabChangeListener
	private android.view.View$OnKeyListener mTabKeyListener
	private int mTabLayoutId
	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
	private void initTabHost () 
	public android.widget.TabHost$TabSpec newTabSpec (java.lang.String) 
		String tag
	public void setup () 
	public void sendAccessibilityEventInternal (int) 
		int eventType
	public void setup (android.app.LocalActivityManager) 
		android.app.LocalActivityManager activityGroup
	public void onTouchModeChanged (boolean) 
		boolean isInTouchMode
	public void addTab (android.widget.TabHost$TabSpec) 
		android.widget.TabHost$TabSpec tabSpec
		android.view.View tabIndicator
	public void clearAllTabs () 
	public android.widget.TabWidget getTabWidget () 
	public int getCurrentTab () 
	public java.lang.String getCurrentTabTag () 
	public android.view.View getCurrentTabView () 
	public android.view.View getCurrentView () 
	public void setCurrentTabByTag (java.lang.String) 
		String tag
		int i
	public android.widget.FrameLayout getTabContentView () 
	private int getTabWidgetLocation () 
		int location
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		int keyCodeShouldChangeFocus
		int directionShouldChangeFocus
		int soundEffect
		android.view.KeyEvent event
		boolean handled
	public void dispatchWindowFocusChanged (boolean) 
		boolean hasFocus
	public java.lang.CharSequence getAccessibilityClassName () 
	public void setCurrentTab (int) 
		int index
		android.widget.TabHost$TabSpec spec
	public void setOnTabChangedListener (android.widget.TabHost$OnTabChangeListener) 
		android.widget.TabHost$OnTabChangeListener l
	private void invokeOnTabChangeListener () 
	static android.widget.FrameLayout access$100 (android.widget.TabHost) 
		android.widget.TabHost x0
	static int access$900 (android.widget.TabHost) 
		android.widget.TabHost x0
	static android.widget.TabWidget access$1000 (android.widget.TabHost) 
		android.widget.TabHost x0
}

android/widget/YearPickerView$OnYearSelectedListener.class
YearPickerView.java
package android.widget
public abstract android.widget.YearPickerView$OnYearSelectedListener extends java.lang.Object {
	public abstract void onYearChanged (android.widget.YearPickerView, int) 
}

android/widget/DatePickerSpinnerDelegate$1.class
DatePickerSpinnerDelegate.java
package android.widget
 android.widget.DatePickerSpinnerDelegate$1 extends java.lang.Object implements android.widget.NumberPicker$OnValueChangeListener  {
	final android.widget.DatePickerSpinnerDelegate this$0
	void  (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate this$0
	public void onValueChange (android.widget.NumberPicker, int, int) 
		int maxDayOfMonth
		android.widget.NumberPicker picker
		int oldVal
		int newVal
}

android/widget/DropDownListView$ResolveHoverRunnable.class
DropDownListView.java
package android.widget
 android.widget.DropDownListView$ResolveHoverRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.DropDownListView this$0
	private void  (android.widget.DropDownListView) 
	public void run () 
	public void cancel () 
	public void post () 
	void  (android.widget.DropDownListView, android.widget.DropDownListView$1) 
		android.widget.DropDownListView x0
		android.widget.DropDownListView$1 x1
}

android/widget/SimpleMonthView.class
SimpleMonthView.java
package android.widget
 android.widget.SimpleMonthView extends android.view.View {
	private static final int DAYS_IN_WEEK
	private static final int MAX_WEEKS_IN_MONTH
	private static final int DEFAULT_SELECTED_DAY
	private static final int DEFAULT_WEEK_START
	private static final String MONTH_YEAR_FORMAT
	private static final int SELECTED_HIGHLIGHT_ALPHA
	private final android.text.TextPaint mMonthPaint
	private final android.text.TextPaint mDayOfWeekPaint
	private final android.text.TextPaint mDayPaint
	private final android.graphics.Paint mDaySelectorPaint
	private final android.graphics.Paint mDayHighlightPaint
	private final android.graphics.Paint mDayHighlightSelectorPaint
	private final String[] mDayOfWeekLabels
	private final android.icu.util.Calendar mCalendar
	private final java.util.Locale mLocale
	private final android.widget.SimpleMonthView$MonthViewTouchHelper mTouchHelper
	private final java.text.NumberFormat mDayFormatter
	private final int mDesiredMonthHeight
	private final int mDesiredDayOfWeekHeight
	private final int mDesiredDayHeight
	private final int mDesiredCellWidth
	private final int mDesiredDaySelectorRadius
	private String mMonthYearLabel
	private int mMonth
	private int mYear
	private int mMonthHeight
	private int mDayOfWeekHeight
	private int mDayHeight
	private int mCellWidth
	private int mDaySelectorRadius
	private int mPaddedWidth
	private int mPaddedHeight
	private int mActivatedDay
	private int mToday
	private int mWeekStart
	private int mDaysInMonth
	private int mDayOfWeekStart
	private int mEnabledDayStart
	private int mEnabledDayEnd
	private android.widget.SimpleMonthView$OnDayClickListener mOnDayClickListener
	private android.content.res.ColorStateList mDayTextColor
	private int mHighlightedDay
	private int mPreviouslyHighlightedDay
	private boolean mIsTouchHighlighted
	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
	private void updateMonthYearLabel () 
		String format
		android.icu.text.SimpleDateFormat formatter
	private void updateDayOfWeekLabels () 
		int i
		String[] tinyWeekdayNames
	private android.content.res.ColorStateList applyTextAppearance (android.graphics.Paint, int) 
		int enabledColor
		android.graphics.Paint p
		int resId
		android.content.res.TypedArray ta
		String fontFamily
		android.content.res.ColorStateList textColor
	public int getMonthHeight () 
	public int getCellWidth () 
	public void setMonthTextAppearance (int) 
		int resId
	public void setDayOfWeekTextAppearance (int) 
		int resId
	public void setDayTextAppearance (int) 
		int resId
		android.content.res.ColorStateList textColor
	private void initPaints (android.content.res.Resources) 
		android.content.res.Resources res
		String monthTypeface
		String dayOfWeekTypeface
		String dayTypeface
		int monthTextSize
		int dayOfWeekTextSize
		int dayTextSize
	void setMonthTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList monthTextColor
		int enabledColor
	void setDayOfWeekTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList dayOfWeekTextColor
		int enabledColor
	void setDayTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList dayTextColor
	void setDaySelectorColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList dayBackgroundColor
		int activatedColor
	void setDayHighlightColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList dayHighlightColor
		int pressedColor
	public void setOnDayClickListener (android.widget.SimpleMonthView$OnDayClickListener) 
		android.widget.SimpleMonthView$OnDayClickListener listener
	public boolean dispatchHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		int touchedItem
		int clickedDay
		android.view.MotionEvent event
		int x
		int y
		int action
	public boolean onKeyDown (int, android.view.KeyEvent) 
		android.view.ViewParent parent
		android.view.View nextFocus
		int focusChangeDirection
		int keyCode
		android.view.KeyEvent event
		boolean focusChanged
	private boolean moveOneDay (boolean) 
		boolean positive
		boolean focusChanged
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		int row
		int row
		int col
		int day
		int col
		int maxWeeks
		int day
		int offset
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
	private int findClosestRow (android.graphics.Rect) 
		int centerY
		android.text.TextPaint p
		int headerHeight
		int rowHeight
		float halfLineHeight
		int rowCenter
		int row
		int maxDay
		int maxRows
		android.graphics.Rect previouslyFocusedRect
	private int findClosestColumn (android.graphics.Rect) 
		int centerX
		int columnFromLeft
		android.graphics.Rect previouslyFocusedRect
	public void getFocusedRect (android.graphics.Rect) 
		android.graphics.Rect r
	protected void onFocusLost () 
	private void ensureFocusedDay () 
	private boolean isFirstDayOfWeek (int) 
		int day
		int offset
	private boolean isLastDayOfWeek (int) 
		int day
		int offset
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		int paddingLeft
		int paddingTop
	private void drawMonth (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		float x
		float lineHeight
		float y
	public java.lang.String getMonthYearLabel () 
	private void drawDaysOfWeek (android.graphics.Canvas) 
		int colCenterRtl
		int colCenter
		int colCenterRtl
		String label
		int col
		android.graphics.Canvas canvas
		android.text.TextPaint p
		int headerHeight
		int rowHeight
		int colWidth
		float halfLineHeight
		int rowCenter
	private void drawDays (android.graphics.Canvas) 
		int colCenterRtl
		android.graphics.Paint paint
		int dayTextColor
		int[] stateSet
		int colCenter
		int colCenterRtl
		int stateMask
		boolean isDayEnabled
		boolean isDayActivated
		boolean isDayHighlighted
		boolean isDayToday
		int dayTextColor
		int day
		int col
		android.graphics.Canvas canvas
		android.text.TextPaint p
		int headerHeight
		int rowHeight
		int colWidth
		float halfLineHeight
		int rowCenter
	private boolean isDayEnabled (int) 
		int day
	private boolean isValidDayOfMonth (int) 
		int day
	private static boolean isValidDayOfWeek (int) 
		int day
	private static boolean isValidMonth (int) 
		int month
	public void setSelectedDay (int) 
		int dayOfMonth
	public void setFirstDayOfWeek (int) 
		int weekStart
	void setMonthParams (int, int, int, int, int, int) 
		int day
		int i
		int selectedDay
		int month
		int year
		int weekStart
		int enabledDayStart
		int enabledDayEnd
		android.icu.util.Calendar today
	private static int getDaysInMonth (int, int) 
		int month
		int year
	private boolean sameDay (int, android.icu.util.Calendar) 
		int day
		android.icu.util.Calendar today
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int preferredHeight
		int preferredWidth
		int resolvedWidth
		int resolvedHeight
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
		int w
		int h
		int paddingLeft
		int paddingTop
		int paddingRight
		int paddingBottom
		int paddedRight
		int paddedBottom
		int paddedWidth
		int paddedHeight
		int measuredPaddedHeight
		float scaleH
		int monthHeight
		int cellWidth
		int maxSelectorWidth
		int maxSelectorHeight
	private int findDayOffset () 
		int offset
	private int getDayAtLocation (int, int) 
		int paddedXRtl
		int x
		int y
		int paddedX
		int headerHeight
		int paddedY
		int paddedXRtl
		int row
		int col
		int index
		int day
	private boolean getBoundsForDay (int, android.graphics.Rect) 
		int left
		int id
		android.graphics.Rect outBounds
		int index
		int col
		int colWidth
		int left
		int row
		int rowHeight
		int headerHeight
		int top
	private boolean onDayClicked (int) 
		android.icu.util.Calendar date
		int day
	static int access$000 (android.widget.SimpleMonthView, int, int) 
		android.widget.SimpleMonthView x0
		int x1
		int x2
	static int access$100 (android.widget.SimpleMonthView) 
		android.widget.SimpleMonthView x0
	static boolean access$200 (android.widget.SimpleMonthView, int, android.graphics.Rect) 
		android.widget.SimpleMonthView x0
		int x1
		android.graphics.Rect x2
	static boolean access$300 (android.widget.SimpleMonthView, int) 
		android.widget.SimpleMonthView x0
		int x1
	static int access$400 (android.widget.SimpleMonthView) 
		android.widget.SimpleMonthView x0
	static boolean access$500 (android.widget.SimpleMonthView, int) 
		android.widget.SimpleMonthView x0
		int x1
	static boolean access$600 (android.widget.SimpleMonthView, int) 
		android.widget.SimpleMonthView x0
		int x1
	static int access$700 (android.widget.SimpleMonthView) 
		android.widget.SimpleMonthView x0
	static int access$800 (android.widget.SimpleMonthView) 
		android.widget.SimpleMonthView x0
	static java.text.NumberFormat access$900 (android.widget.SimpleMonthView) 
		android.widget.SimpleMonthView x0
}

android/widget/AbsListView$SelectionBoundsAdjuster.class
AbsListView.java
package android.widget
public abstract android.widget.AbsListView$SelectionBoundsAdjuster extends java.lang.Object {
	public abstract void adjustListItemSelectionBounds (android.graphics.Rect) 
}

android/widget/SearchView$SearchAutoComplete.class
SearchView.java
package android.widget
public android.widget.SearchView$SearchAutoComplete extends android.widget.AutoCompleteTextView {
	private int mThreshold
	private android.widget.SearchView mSearchView
	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 defStyleAttrs
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttrs
		int defStyleRes
	protected void onFinishInflate () 
		android.util.DisplayMetrics metrics
	void setSearchView (android.widget.SearchView) 
		android.widget.SearchView searchView
	public void setThreshold (int) 
		int threshold
	private boolean isEmpty () 
	protected void replaceText (java.lang.CharSequence) 
		CharSequence text
	public void performCompletion () 
	public void onWindowFocusChanged (boolean) 
		android.view.inputmethod.InputMethodManager inputManager
		boolean hasWindowFocus
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	public boolean enoughToFilter () 
	public boolean onKeyPreIme (int, android.view.KeyEvent) 
		android.view.KeyEvent$DispatcherState state
		android.view.KeyEvent$DispatcherState state
		int keyCode
		android.view.KeyEvent event
	private int getSearchViewTextMinWidthDp () 
		android.content.res.Configuration configuration
		int width
		int height
		int orientation
	static boolean access$1600 (android.widget.SearchView$SearchAutoComplete) 
		android.widget.SearchView$SearchAutoComplete x0
}

android/widget/HeterogeneousExpandableList.class
HeterogeneousExpandableList.java
package android.widget
public abstract android.widget.HeterogeneousExpandableList extends java.lang.Object {
	public abstract int getGroupType (int) 
	public abstract int getChildType (int, int) 
	public abstract int getGroupTypeCount () 
	public abstract int getChildTypeCount () 
}

android/widget/SimpleExpandableListAdapter.class
SimpleExpandableListAdapter.java
package android.widget
public android.widget.SimpleExpandableListAdapter extends android.widget.BaseExpandableListAdapter {
	private java.util.List mGroupData
	private int mExpandedGroupLayout
	private int mCollapsedGroupLayout
	private String[] mGroupFrom
	private int[] mGroupTo
	private java.util.List mChildData
	private int mChildLayout
	private int mLastChildLayout
	private String[] mChildFrom
	private int[] mChildTo
	private android.view.LayoutInflater mInflater
	public void  (android.content.Context, java.util.List, int, java.lang.String[], int[], java.util.List, int, java.lang.String[], int[]) 
		android.content.Context context
		java.util.List groupData
		int groupLayout
		String[] groupFrom
		int[] groupTo
		java.util.List childData
		int childLayout
		String[] childFrom
		int[] childTo
	public void  (android.content.Context, java.util.List, int, int, java.lang.String[], int[], java.util.List, int, java.lang.String[], int[]) 
		android.content.Context context
		java.util.List groupData
		int expandedGroupLayout
		int collapsedGroupLayout
		String[] groupFrom
		int[] groupTo
		java.util.List childData
		int childLayout
		String[] childFrom
		int[] childTo
	public void  (android.content.Context, java.util.List, int, int, java.lang.String[], int[], java.util.List, int, int, java.lang.String[], int[]) 
		android.content.Context context
		java.util.List groupData
		int expandedGroupLayout
		int collapsedGroupLayout
		String[] groupFrom
		int[] groupTo
		java.util.List childData
		int childLayout
		int lastChildLayout
		String[] childFrom
		int[] childTo
	public java.lang.Object getChild (int, int) 
		int groupPosition
		int childPosition
	public long getChildId (int, int) 
		int groupPosition
		int childPosition
	public android.view.View getChildView (int, int, boolean, android.view.View, android.view.ViewGroup) 
		android.view.View v
		int groupPosition
		int childPosition
		boolean isLastChild
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View v
	public android.view.View newChildView (boolean, android.view.ViewGroup) 
		boolean isLastChild
		android.view.ViewGroup parent
	private void bindView (android.view.View, java.util.Map, java.lang.String[], int[]) 
		android.widget.TextView v
		int i
		android.view.View view
		java.util.Map data
		String[] from
		int[] to
		int len
	public int getChildrenCount (int) 
		int groupPosition
	public java.lang.Object getGroup (int) 
		int groupPosition
	public int getGroupCount () 
	public long getGroupId (int) 
		int groupPosition
	public android.view.View getGroupView (int, boolean, android.view.View, android.view.ViewGroup) 
		android.view.View v
		int groupPosition
		boolean isExpanded
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View v
	public android.view.View newGroupView (boolean, android.view.ViewGroup) 
		boolean isExpanded
		android.view.ViewGroup parent
	public boolean isChildSelectable (int, int) 
		int groupPosition
		int childPosition
	public boolean hasStableIds () 
}

android/widget/TableRow$1.class
TableRow.java
package android.widget
 android.widget.TableRow$1 extends java.lang.Object {
}

android/widget/ZoomButtonsController$OnZoomListener.class
ZoomButtonsController.java
package android.widget
public abstract android.widget.ZoomButtonsController$OnZoomListener extends java.lang.Object {
	public abstract void onVisibilityChanged (boolean) 
	public abstract void onZoom (boolean) 
}

android/widget/ScrollView$SavedState.class
ScrollView.java
package android.widget
 android.widget.ScrollView$SavedState extends android.view.View$BaseSavedState {
	public int scrollPosition
	public static final android.os.Parcelable$Creator CREATOR
	void  (android.os.Parcelable) 
		android.os.Parcelable superState
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/widget/Toolbar$1.class
Toolbar.java
package android.widget
 android.widget.Toolbar$1 extends java.lang.Object implements android.widget.ActionMenuView$OnMenuItemClickListener  {
	final android.widget.Toolbar this$0
	void  (android.widget.Toolbar) 
		android.widget.Toolbar this$0
	public boolean onMenuItemClick (android.view.MenuItem) 
		android.view.MenuItem item
}

android/widget/HorizontalScrollView.class
HorizontalScrollView.java
package android.widget
public android.widget.HorizontalScrollView extends android.widget.FrameLayout {
	private static final int ANIMATED_SCROLL_GAP
	private static final float MAX_SCROLL_FACTOR
	private static final String TAG
	private long mLastScroll
	private final android.graphics.Rect mTempRect
	private android.widget.OverScroller mScroller
	private android.widget.EdgeEffect mEdgeGlowLeft
	private android.widget.EdgeEffect mEdgeGlowRight
	private int mLastMotionX
	private boolean mIsLayoutDirty
	private android.view.View mChildToScrollTo
	private boolean mIsBeingDragged
	private android.view.VelocityTracker mVelocityTracker
	private boolean mFillViewport
	private boolean mSmoothScrollingEnabled
	private int mTouchSlop
	private int mMinimumVelocity
	private int mMaximumVelocity
	private int mOverscrollDistance
	private int mOverflingDistance
	private int mActivePointerId
	private static final int INVALID_POINTER
	private android.widget.HorizontalScrollView$SavedState mSavedState
	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
	protected float getLeftFadingEdgeStrength () 
		int length
	protected float getRightFadingEdgeStrength () 
		int length
		int rightEdge
		int span
	public int getMaxScrollAmount () 
	private void initScrollView () 
		android.view.ViewConfiguration configuration
	public void addView (android.view.View) 
		android.view.View child
	public void addView (android.view.View, int) 
		android.view.View child
		int index
	public void addView (android.view.View, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		android.view.ViewGroup$LayoutParams params
	public void addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	private boolean canScroll () 
		int childWidth
		android.view.View child
	public boolean isFillViewport () 
	public void setFillViewport (boolean) 
		boolean fillViewport
	public boolean isSmoothScrollingEnabled () 
	public void setSmoothScrollingEnabled (boolean) 
		boolean smoothScrollingEnabled
	protected void onMeasure (int, int) 
		int widthPadding
		int heightPadding
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		android.view.View child
		int widthPadding
		int heightPadding
		android.widget.FrameLayout$LayoutParams lp
		int targetSdkVersion
		int desiredWidth
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean executeKeyEvent (android.view.KeyEvent) 
		android.view.View currentFocused
		android.view.View nextFocused
		android.view.KeyEvent event
		boolean handled
	private boolean inChild (int, int) 
		int scrollX
		android.view.View child
		int x
		int y
	private void initOrResetVelocityTracker () 
	private void initVelocityTrackerIfNotExists () 
	private void recycleVelocityTracker () 
	public void requestDisallowInterceptTouchEvent (boolean) 
		boolean disallowIntercept
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int activePointerId
		int pointerIndex
		int x
		int xDiff
		int x
		int index
		android.view.MotionEvent ev
		int action
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.ViewParent parent
		android.view.ViewParent parent
		int pulledToX
		int oldX
		int oldY
		int range
		int overscrollMode
		boolean canOverscroll
		android.view.VelocityTracker velocityTracker
		int initialVelocity
		int activePointerIndex
		int x
		int deltaX
		android.view.MotionEvent ev
		int action
	private void onSecondaryPointerUp (android.view.MotionEvent) 
		int newPointerIndex
		android.view.MotionEvent ev
		int pointerIndex
		int pointerId
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		float hscroll
		int delta
		int range
		int oldScrollX
		int newScrollX
		float hscroll
		android.view.MotionEvent event
	public boolean shouldDelayChildPressedState () 
	protected void onOverScrolled (int, int, boolean, boolean) 
		int oldX
		int oldY
		int scrollX
		int scrollY
		boolean clampedX
		boolean clampedY
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int viewportWidth
		int targetScrollX
		int viewportWidth
		int targetScrollX
		int action
		android.os.Bundle arguments
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
		int scrollRange
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	private int getScrollRange () 
		android.view.View child
		int scrollRange
	private android.view.View findFocusableViewInMyBounds (boolean, int, android.view.View) 
		boolean leftFocus
		int left
		android.view.View preferredFocusable
		int fadingEdgeLength
		int leftWithoutFadingEdge
		int rightWithoutFadingEdge
	private android.view.View findFocusableViewInBounds (boolean, int, int) 
		boolean viewIsCloserToBoundary
		boolean viewIsFullyContained
		android.view.View view
		int viewLeft
		int viewRight
		int i
		boolean leftFocus
		int left
		int right
		java.util.List focusables
		android.view.View focusCandidate
		boolean foundFullyContainedFocusable
		int count
	public boolean pageScroll (int) 
		android.view.View view
		int count
		int direction
		boolean right
		int width
	public boolean fullScroll (int) 
		android.view.View view
		int count
		int direction
		boolean right
		int width
	private boolean scrollAndFocus (int, int, int) 
		int delta
		int direction
		int left
		int right
		boolean handled
		int width
		int containerLeft
		int containerRight
		boolean goLeft
		android.view.View newFocused
	public boolean arrowScroll (int) 
		int scrollDelta
		int daRight
		int screenRight
		int scrollDelta
		int descendantFocusability
		int direction
		android.view.View currentFocused
		android.view.View nextFocused
		int maxJump
	private boolean isOffScreen (android.view.View) 
		android.view.View descendant
	private boolean isWithinDeltaOfScreen (android.view.View, int) 
		android.view.View descendant
		int delta
	private void doScrollX (int) 
		int delta
	public final void smoothScrollBy (int, int) 
		int width
		int right
		int maxX
		int scrollX
		int dx
		int dy
		long duration
	public final void smoothScrollTo (int, int) 
		int x
		int y
	protected int computeHorizontalScrollRange () 
		int count
		int contentWidth
		int scrollRange
		int scrollX
		int overscrollRight
	protected int computeHorizontalScrollOffset () 
	protected void measureChild (android.view.View, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int parentHeightMeasureSpec
		android.view.ViewGroup$LayoutParams lp
		int horizontalPadding
		int childWidthMeasureSpec
		int childHeightMeasureSpec
	protected void measureChildWithMargins (android.view.View, int, int, int, int) 
		android.view.View child
		int parentWidthMeasureSpec
		int widthUsed
		int parentHeightMeasureSpec
		int heightUsed
		android.view.ViewGroup$MarginLayoutParams lp
		int childHeightMeasureSpec
		int usedTotal
		int childWidthMeasureSpec
	public void computeScroll () 
		int range
		int overscrollMode
		boolean canOverscroll
		int oldX
		int oldY
		int x
		int y
	private void scrollToChild (android.view.View) 
		android.view.View child
		int scrollDelta
	private boolean scrollToChildRect (android.graphics.Rect, boolean) 
		android.graphics.Rect rect
		boolean immediate
		int delta
		boolean scroll
	protected int computeScrollDeltaToGetChildRectOnScreen (android.graphics.Rect) 
		int right
		int distanceToRight
		android.graphics.Rect rect
		int width
		int screenLeft
		int screenRight
		int fadingEdge
		int scrollXDelta
	public void requestChildFocus (android.view.View, android.view.View) 
		android.view.View child
		android.view.View focused
	protected boolean onRequestFocusInDescendants (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
		android.view.View nextFocus
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rectangle
		boolean immediate
	public void requestLayout () 
	protected void onLayout (boolean, int, int, int, int) 
		android.widget.FrameLayout$LayoutParams childParams
		int scrollRange
		boolean changed
		int l
		int t
		int r
		int b
		int childWidth
		int childMargins
		int available
		boolean forceLeftGravity
	protected void onSizeChanged (int, int, int, int) 
		int scrollDelta
		int w
		int h
		int oldw
		int oldh
		android.view.View currentFocused
		int maxJump
	private static boolean isViewDescendantOf (android.view.View, android.view.View) 
		android.view.View child
		android.view.View parent
		android.view.ViewParent theParent
	public void fling (int) 
		int width
		int right
		boolean movingRight
		android.view.View currentFocused
		android.view.View newFocused
		int velocityX
	public void scrollTo (int, int) 
		android.view.View child
		int x
		int y
	public void setOverScrollMode (int) 
		android.content.Context context
		int mode
	public void draw (android.graphics.Canvas) 
		int restoreCount
		int height
		int restoreCount
		int width
		int height
		int scrollX
		android.graphics.Canvas canvas
	private static int clamp (int, int, int) 
		int n
		int my
		int child
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.HorizontalScrollView$SavedState ss
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.HorizontalScrollView$SavedState ss
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
}

android/widget/SimpleMonthView$MonthViewTouchHelper.class
SimpleMonthView.java
package android.widget
 android.widget.SimpleMonthView$MonthViewTouchHelper extends com.android.internal.widget.ExploreByTouchHelper {
	private static final String DATE_FORMAT
	private final android.graphics.Rect mTempRect
	private final android.icu.util.Calendar mTempCalendar
	final android.widget.SimpleMonthView this$0
	public void  (android.widget.SimpleMonthView, android.view.View) 
		android.view.View host
	protected int getVirtualViewAt (float, float) 
		float x
		float y
		int day
	protected void getVisibleVirtualViews (android.util.IntArray) 
		int day
		android.util.IntArray virtualViewIds
	protected void onPopulateEventForVirtualView (int, android.view.accessibility.AccessibilityEvent) 
		int virtualViewId
		android.view.accessibility.AccessibilityEvent event
	protected void onPopulateNodeForVirtualView (int, android.view.accessibility.AccessibilityNodeInfo) 
		int virtualViewId
		android.view.accessibility.AccessibilityNodeInfo node
		boolean hasBounds
		boolean isDayEnabled
	protected boolean onPerformActionForVirtualView (int, int, android.os.Bundle) 
		int virtualViewId
		int action
		android.os.Bundle arguments
	private java.lang.CharSequence getDayDescription (int) 
		int id
	private java.lang.CharSequence getDayText (int) 
		int id
}

android/widget/AdapterViewAnimator.class
AdapterViewAnimator.java
package android.widget
public abstract android.widget.AdapterViewAnimator extends android.widget.AdapterView implements android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback android.widget.Advanceable  {
	private static final String TAG
	int mWhichChild
	private int mRestoreWhichChild
	boolean mAnimateFirstTime
	int mActiveOffset
	int mMaxNumActiveViews
	java.util.HashMap mViewsMap
	java.util.ArrayList mPreviousViews
	int mCurrentWindowStart
	int mCurrentWindowEnd
	int mCurrentWindowStartUnbounded
	android.widget.AdapterView$AdapterDataSetObserver mDataSetObserver
	android.widget.Adapter mAdapter
	android.widget.RemoteViewsAdapter mRemoteViewsAdapter
	boolean mDeferNotifyDataSetChanged
	boolean mFirstTime
	boolean mLoopViews
	int mReferenceChildWidth
	int mReferenceChildHeight
	android.animation.ObjectAnimator mInAnimation
	android.animation.ObjectAnimator mOutAnimation
	private int mTouchMode
	static final int TOUCH_MODE_NONE
	static final int TOUCH_MODE_DOWN_IN_CURRENT_VIEW
	static final int TOUCH_MODE_HANDLED
	private Runnable mPendingCheckForTap
	private static final int DEFAULT_ANIMATION_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
	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
		int resource
		boolean flag
	private void initViewAnimator () 
	void configureViewAnimator (int, int) 
		int numVisibleViews
		int activeOffset
	void transformViewForTransition (int, int, android.view.View, boolean) 
		int fromIndex
		int toIndex
		android.view.View view
		boolean animate
	android.animation.ObjectAnimator getDefaultInAnimation () 
		android.animation.ObjectAnimator anim
	android.animation.ObjectAnimator getDefaultOutAnimation () 
		android.animation.ObjectAnimator anim
	public void setDisplayedChild (int) 
		int whichChild
	private void setDisplayedChild (int, boolean) 
		boolean hasFocus
		int whichChild
		boolean animate
	void applyTransformForChildAtIndex (android.view.View, int) 
		android.view.View child
		int relativeIndex
	public int getDisplayedChild () 
	public void showNext () 
	public void showPrevious () 
	int modulo (int, int) 
		int pos
		int size
	android.view.View getViewAtRelativeIndex (int) 
		int i
		int relativeIndex
	int getNumActiveViews () 
	int getWindowSize () 
		int adapterCount
	private android.widget.AdapterViewAnimator$ViewAndMetaData getMetaDataForChild (android.view.View) 
		android.widget.AdapterViewAnimator$ViewAndMetaData vm
		android.view.View child
	android.view.ViewGroup$LayoutParams createOrReuseLayoutParams (android.view.View) 
		android.view.View v
		android.view.ViewGroup$LayoutParams currentLp
	void refreshChildren () 
		android.widget.FrameLayout fl
		int index
		int adapterCount
		android.view.View updatedChild
		int i
	android.widget.FrameLayout getFrameForChild () 
	void showOnly (int, boolean) 
		android.view.ViewGroup vg
		android.view.View viewToRemove
		int i
		android.view.View previousView
		int oldRelativeIndex
		boolean remove
		Integer index
		int oldRelativeIndex
		android.view.View view
		int adapterPosition
		android.view.View newView
		long itemId
		android.widget.FrameLayout fl
		int index
		int oldRelativeIndex
		int newRelativeIndex
		boolean inOldRange
		int i
		int adapterStart
		int adapterEnd
		int childIndex
		boolean animate
		int adapterCount
		int newWindowStartUnbounded
		int newWindowEndUnbounded
		int newWindowStart
		int newWindowEnd
		int rangeStart
		int rangeEnd
		boolean wrap
	private void addChild (android.view.View) 
		int measureSpec
		android.view.View child
	void showTapFeedback (android.view.View) 
		android.view.View v
	void hideTapFeedback (android.view.View) 
		android.view.View v
	void cancelHandleClick () 
		android.view.View v
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.View v
		android.os.Handler handler
		android.view.View v
		android.widget.AdapterViewAnimator$ViewAndMetaData viewData
		android.view.View v
		android.view.MotionEvent ev
		int action
		boolean handled
	private void measureChildren () 
		android.view.View child
		int i
		int count
		int childWidth
		int childHeight
	protected void onMeasure (int, int) 
		int height
		int width
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpecSize
		int heightSpecSize
		int widthSpecMode
		int heightSpecMode
		boolean haveChildRefSize
	void checkForAndHandleDataChanged () 
		boolean dataChanged
	protected void onLayout (boolean, int, int, int, int) 
		android.view.View child
		int childRight
		int childBottom
		int i
		boolean changed
		int left
		int top
		int right
		int bottom
		int childCount
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.AdapterViewAnimator$SavedState ss
	public android.view.View getCurrentView () 
	public android.animation.ObjectAnimator getInAnimation () 
	public void setInAnimation (android.animation.ObjectAnimator) 
		android.animation.ObjectAnimator inAnimation
	public android.animation.ObjectAnimator getOutAnimation () 
	public void setOutAnimation (android.animation.ObjectAnimator) 
		android.animation.ObjectAnimator outAnimation
	public void setInAnimation (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public void setOutAnimation (android.content.Context, int) 
		android.content.Context context
		int resourceID
	public void setAnimateFirstView (boolean) 
		boolean animate
	public int getBaseline () 
	public android.widget.Adapter getAdapter () 
	public void setAdapter (android.widget.Adapter) 
		android.widget.Adapter adapter
	public void setRemoteViewsAdapter (android.content.Intent) 
		android.content.Intent$FilterComparison fcNew
		android.content.Intent$FilterComparison fcOld
		android.content.Intent intent
	public void setRemoteViewsOnClickHandler (android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$OnClickHandler handler
	public void setSelection (int) 
		int position
	public android.view.View getSelectedView () 
	public void deferNotifyDataSetChanged () 
	public boolean onRemoteAdapterConnected () 
	public void onRemoteAdapterDisconnected () 
	public void advance () 
	public void fyiWillBeAdvancedByHostKThx () 
	public java.lang.CharSequence getAccessibilityClassName () 
	static int access$000 (android.widget.AdapterViewAnimator) 
		android.widget.AdapterViewAnimator x0
}

android/widget/Editor$SuggestionsPopupWindow$CustomPopupWindow.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionsPopupWindow$CustomPopupWindow extends android.widget.PopupWindow {
	final android.widget.Editor$SuggestionsPopupWindow this$1
	private void  (android.widget.Editor$SuggestionsPopupWindow) 
	public void dismiss () 
	void  (android.widget.Editor$SuggestionsPopupWindow, android.widget.Editor$1) 
		android.widget.Editor$SuggestionsPopupWindow x0
		android.widget.Editor$1 x1
}

android/widget/ProgressBar$RefreshData.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$RefreshData extends java.lang.Object {
	private static final int POOL_MAX
	private static final android.util.Pools$SynchronizedPool sPool
	public int id
	public int progress
	public boolean fromUser
	public boolean animate
	private void  () 
	public static android.widget.ProgressBar$RefreshData obtain (int, int, boolean, boolean) 
		int id
		int progress
		boolean fromUser
		boolean animate
		android.widget.ProgressBar$RefreshData rd
	public void recycle () 
	static void  () 
}

android/widget/Filter$Delayer.class
Filter.java
package android.widget
public abstract android.widget.Filter$Delayer extends java.lang.Object {
	public abstract long getPostingDelay (java.lang.CharSequence) 
}

android/widget/DayPickerPagerAdapter.class
DayPickerPagerAdapter.java
package android.widget
 android.widget.DayPickerPagerAdapter extends com.android.internal.widget.PagerAdapter {
	private static final int MONTHS_IN_YEAR
	private final android.icu.util.Calendar mMinDate
	private final android.icu.util.Calendar mMaxDate
	private final android.util.SparseArray mItems
	private final android.view.LayoutInflater mInflater
	private final int mLayoutResId
	private final int mCalendarViewId
	private android.icu.util.Calendar mSelectedDay
	private int mMonthTextAppearance
	private int mDayOfWeekTextAppearance
	private int mDayTextAppearance
	private android.content.res.ColorStateList mCalendarTextColor
	private android.content.res.ColorStateList mDaySelectorColor
	private android.content.res.ColorStateList mDayHighlightColor
	private android.widget.DayPickerPagerAdapter$OnDaySelectedListener mOnDaySelectedListener
	private int mCount
	private int mFirstDayOfWeek
	private final android.widget.SimpleMonthView$OnDayClickListener mOnDayClickListener
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int layoutResId
		int calendarViewId
		android.content.res.TypedArray ta
	public void setRange (android.icu.util.Calendar, android.icu.util.Calendar) 
		android.icu.util.Calendar min
		android.icu.util.Calendar max
		int diffYear
		int diffMonth
	public void setFirstDayOfWeek (int) 
		android.widget.SimpleMonthView monthView
		int i
		int weekStart
		int count
	public int getFirstDayOfWeek () 
	public void setSelectedDay (android.icu.util.Calendar) 
		android.widget.DayPickerPagerAdapter$ViewHolder oldMonthView
		int dayOfMonth
		android.widget.DayPickerPagerAdapter$ViewHolder newMonthView
		android.icu.util.Calendar day
		int oldPosition
		int newPosition
	public void setOnDaySelectedListener (android.widget.DayPickerPagerAdapter$OnDaySelectedListener) 
		android.widget.DayPickerPagerAdapter$OnDaySelectedListener listener
	void setCalendarTextColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList calendarTextColor
	void setDaySelectorColor (android.content.res.ColorStateList) 
		android.content.res.ColorStateList selectorColor
	void setMonthTextAppearance (int) 
		int resId
	void setDayOfWeekTextAppearance (int) 
		int resId
	int getDayOfWeekTextAppearance () 
	void setDayTextAppearance (int) 
		int resId
	int getDayTextAppearance () 
	public int getCount () 
	public boolean isViewFromObject (android.view.View, java.lang.Object) 
		android.view.View view
		Object object
		android.widget.DayPickerPagerAdapter$ViewHolder holder
	private int getMonthForPosition (int) 
		int position
	private int getYearForPosition (int) 
		int position
		int yearOffset
	private int getPositionForDay (android.icu.util.Calendar) 
		android.icu.util.Calendar day
		int yearOffset
		int monthOffset
		int position
	public java.lang.Object instantiateItem (android.view.ViewGroup, int) 
		int selectedDay
		int enabledDayRangeStart
		int enabledDayRangeEnd
		android.view.ViewGroup container
		int position
		android.view.View itemView
		android.widget.SimpleMonthView v
		int month
		int year
		int selectedDay
		int enabledDayRangeStart
		int enabledDayRangeEnd
		android.widget.DayPickerPagerAdapter$ViewHolder holder
	public void destroyItem (android.view.ViewGroup, int, java.lang.Object) 
		android.view.ViewGroup container
		int position
		Object object
		android.widget.DayPickerPagerAdapter$ViewHolder holder
	public int getItemPosition (java.lang.Object) 
		Object object
		android.widget.DayPickerPagerAdapter$ViewHolder holder
	public java.lang.CharSequence getPageTitle (int) 
		int position
		android.widget.SimpleMonthView v
	android.widget.SimpleMonthView getView (java.lang.Object) 
		Object object
		android.widget.DayPickerPagerAdapter$ViewHolder holder
	static android.widget.DayPickerPagerAdapter$OnDaySelectedListener access$000 (android.widget.DayPickerPagerAdapter) 
		android.widget.DayPickerPagerAdapter x0
}

android/widget/TimePicker$1.class
TimePicker.java
package android.widget
 android.widget.TimePicker$1 extends java.lang.Object {
}

android/widget/DatePicker$DatePickerDelegate.class
DatePicker.java
package android.widget
abstract android.widget.DatePicker$DatePickerDelegate extends java.lang.Object {
	public abstract void init (int, int, int, android.widget.DatePicker$OnDateChangedListener) 
	public abstract void updateDate (int, int, int) 
	public abstract int getYear () 
	public abstract int getMonth () 
	public abstract int getDayOfMonth () 
	public abstract void setFirstDayOfWeek (int) 
	public abstract int getFirstDayOfWeek () 
	public abstract void setMinDate (long) 
	public abstract android.icu.util.Calendar getMinDate () 
	public abstract void setMaxDate (long) 
	public abstract android.icu.util.Calendar getMaxDate () 
	public abstract void setEnabled (boolean) 
	public abstract boolean isEnabled () 
	public abstract android.widget.CalendarView getCalendarView () 
	public abstract void setCalendarViewShown (boolean) 
	public abstract boolean getCalendarViewShown () 
	public abstract void setSpinnersShown (boolean) 
	public abstract boolean getSpinnersShown () 
	public abstract void setValidationCallback (android.widget.DatePicker$ValidationCallback) 
	public abstract void onConfigurationChanged (android.content.res.Configuration) 
	public abstract android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
	public abstract void onRestoreInstanceState (android.os.Parcelable) 
	public abstract boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
}

android/widget/ExpandableListView$1.class
ExpandableListView.java
package android.widget
 android.widget.ExpandableListView$1 extends java.lang.Object {
}

android/widget/Filter$1.class
Filter.java
package android.widget
 android.widget.Filter$1 extends java.lang.Object {
}

android/widget/TextView$Marquee$2.class
TextView.java
package android.widget
 android.widget.TextView$Marquee$2 extends java.lang.Object implements android.view.Choreographer$FrameCallback  {
	final android.widget.TextView$Marquee this$0
	void  (android.widget.TextView$Marquee) 
		android.widget.TextView$Marquee this$0
	public void doFrame (long) 
		long frameTimeNanos
}

android/widget/ActivityChooserModel$PersistHistoryAsyncTask.class
ActivityChooserModel.java
package android.widget
final android.widget.ActivityChooserModel$PersistHistoryAsyncTask extends android.os.AsyncTask {
	final android.widget.ActivityChooserModel this$0
	private void  (android.widget.ActivityChooserModel) 
	public transient java.lang.Void doInBackground (java.lang.Object[]) 
		java.io.FileNotFoundException fnfe
		android.widget.ActivityChooserModel$HistoricalRecord record
		int i
		int recordCount
		IllegalArgumentException iae
		IllegalStateException ise
		java.io.IOException ioe
		Object[] args
		java.util.List historicalRecords
		String hostoryFileName
		java.io.FileOutputStream fos
		org.xmlpull.v1.XmlSerializer serializer
	public volatile java.lang.Object doInBackground (java.lang.Object[]) 
	void  (android.widget.ActivityChooserModel, android.widget.ActivityChooserModel$1) 
		android.widget.ActivityChooserModel x0
		android.widget.ActivityChooserModel$1 x1
}

android/widget/PopupMenu$3.class
PopupMenu.java
package android.widget
 android.widget.PopupMenu$3 extends android.widget.ForwardingListener {
	final android.widget.PopupMenu this$0
	void  (android.widget.PopupMenu, android.view.View) 
		android.widget.PopupMenu this$0
		android.view.View src
	protected boolean onForwardingStarted () 
	protected boolean onForwardingStopped () 
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
}

android/widget/StackView$StackFrame.class
StackView.java
package android.widget
 android.widget.StackView$StackFrame extends android.widget.FrameLayout {
	java.lang.ref.WeakReference transformAnimator
	java.lang.ref.WeakReference sliderAnimator
	public void  (android.content.Context) 
		android.content.Context context
	void setTransformAnimator (android.animation.ObjectAnimator) 
		android.animation.ObjectAnimator oa
	void setSliderAnimator (android.animation.ObjectAnimator) 
		android.animation.ObjectAnimator oa
	boolean cancelTransformAnimator () 
		android.animation.ObjectAnimator oa
	boolean cancelSliderAnimator () 
		android.animation.ObjectAnimator oa
}

android/widget/StackView$1.class
StackView.java
package android.widget
 android.widget.StackView$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$view
	final android.widget.StackView this$0
	void  (android.widget.StackView, android.view.View) 
		android.widget.StackView this$0
	public void run () 
}

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

android/widget/RadioGroup$PassThroughHierarchyChangeListener.class
RadioGroup.java
package android.widget
 android.widget.RadioGroup$PassThroughHierarchyChangeListener extends java.lang.Object implements android.view.ViewGroup$OnHierarchyChangeListener  {
	private android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener
	final android.widget.RadioGroup this$0
	private void  (android.widget.RadioGroup) 
	public void onChildViewAdded (android.view.View, android.view.View) 
		int id
		android.view.View parent
		android.view.View child
	public void onChildViewRemoved (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	void  (android.widget.RadioGroup, android.widget.RadioGroup$1) 
		android.widget.RadioGroup x0
		android.widget.RadioGroup$1 x1
	static android.view.ViewGroup$OnHierarchyChangeListener access$202 (android.widget.RadioGroup$PassThroughHierarchyChangeListener, android.view.ViewGroup$OnHierarchyChangeListener) 
		android.widget.RadioGroup$PassThroughHierarchyChangeListener x0
		android.view.ViewGroup$OnHierarchyChangeListener x1
}

android/widget/CompoundButton$OnCheckedChangeListener.class
CompoundButton.java
package android.widget
public abstract android.widget.CompoundButton$OnCheckedChangeListener extends java.lang.Object {
	public abstract void onCheckedChanged (android.widget.CompoundButton, boolean) 
}

android/widget/AbsListView$MultiChoiceModeListener.class
AbsListView.java
package android.widget
public abstract android.widget.AbsListView$MultiChoiceModeListener extends java.lang.Object implements android.view.ActionMode$Callback  {
	public abstract void onItemCheckedStateChanged (android.view.ActionMode, int, long, boolean) 
}

android/widget/AbsListView$RecyclerListener.class
AbsListView.java
package android.widget
public abstract android.widget.AbsListView$RecyclerListener extends java.lang.Object {
	public abstract void onMovedToScrapHeap (android.view.View) 
}

android/widget/TimePickerSpinnerDelegate$4.class
TimePickerSpinnerDelegate.java
package android.widget
 android.widget.TimePickerSpinnerDelegate$4 extends java.lang.Object implements android.widget.NumberPicker$OnValueChangeListener  {
	final android.widget.TimePickerSpinnerDelegate this$0
	void  (android.widget.TimePickerSpinnerDelegate) 
		android.widget.TimePickerSpinnerDelegate this$0
	public void onValueChange (android.widget.NumberPicker, int, int) 
		android.widget.NumberPicker picker
		int oldVal
		int newVal
}

android/widget/DayPickerPagerAdapter$ViewHolder.class
DayPickerPagerAdapter.java
package android.widget
 android.widget.DayPickerPagerAdapter$ViewHolder extends java.lang.Object {
	public final int position
	public final android.view.View container
	public final android.widget.SimpleMonthView calendar
	public void  (int, android.view.View, android.widget.SimpleMonthView) 
		int position
		android.view.View container
		android.widget.SimpleMonthView calendar
}

android/widget/ActionMenuView.class
ActionMenuView.java
package android.widget
public android.widget.ActionMenuView extends android.widget.LinearLayout implements com.android.internal.view.menu.MenuBuilder$ItemInvoker com.android.internal.view.menu.MenuView  {
	private static final String TAG
	static final int MIN_CELL_SIZE
	static final int GENERATED_ITEM_PADDING
	private com.android.internal.view.menu.MenuBuilder mMenu
	private android.content.Context mPopupContext
	private int mPopupTheme
	private boolean mReserveOverflow
	private android.widget.ActionMenuPresenter mPresenter
	private com.android.internal.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback
	private com.android.internal.view.menu.MenuBuilder$Callback mMenuBuilderCallback
	private boolean mFormatItems
	private int mFormatItemsWidth
	private int mMinCellSize
	private int mGeneratedItemPadding
	private android.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener
	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
		float density
	public void setPopupTheme (int) 
		int resId
	public int getPopupTheme () 
	public void setPresenter (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter presenter
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public void setOnMenuItemClickListener (android.widget.ActionMenuView$OnMenuItemClickListener) 
		android.widget.ActionMenuView$OnMenuItemClickListener listener
	protected void onMeasure (int, int) 
		android.view.View child
		android.widget.ActionMenuView$LayoutParams lp
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		boolean wasFormatted
		int widthSize
		int childCount
	private void onMeasureExactFormat (int, int) 
		android.view.View child
		boolean isGeneratedItem
		android.widget.ActionMenuView$LayoutParams lp
		int cellsAvailable
		int cellsUsed
		int i
		android.view.View child
		android.widget.ActionMenuView$LayoutParams lp
		int i
		android.view.View child
		android.widget.ActionMenuView$LayoutParams lp
		int i
		int minCells
		long minCellsAt
		int minCellsItemCount
		android.widget.ActionMenuView$LayoutParams lp
		android.widget.ActionMenuView$LayoutParams lp
		android.view.View child
		android.widget.ActionMenuView$LayoutParams lp
		int i
		float expandCount
		int extraPixels
		android.view.View child
		android.widget.ActionMenuView$LayoutParams lp
		int width
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int heightMode
		int widthSize
		int heightSize
		int widthPadding
		int heightPadding
		int itemHeightSpec
		int cellCount
		int cellSizeRemaining
		int cellSize
		int cellsRemaining
		int maxChildHeight
		int maxCellsUsed
		int expandableItemCount
		int visibleItemCount
		boolean hasOverflow
		long smallestItemsAt
		int childCount
		boolean centerSingleExpandedItem
		boolean needsExpansion
		boolean singleItem
	static int measureChildForCells (android.view.View, int, int, int, int) 
		int childWidthSpec
		int measuredWidth
		android.view.View child
		int cellSize
		int cellsRemaining
		int parentHeightMeasureSpec
		int parentHeightPadding
		android.widget.ActionMenuView$LayoutParams lp
		int childHeightSize
		int childHeightMode
		int childHeightSpec
		com.android.internal.view.menu.ActionMenuItemView itemView
		boolean hasText
		int cellsUsed
		boolean expandable
		int targetWidth
	protected void onLayout (boolean, int, int, int, int) 
		int r
		int l
		int height
		int r
		int l
		int t
		int b
		int size
		android.view.View v
		android.widget.ActionMenuView$LayoutParams p
		int i
		android.view.View v
		int width
		int height
		int midHorizontal
		int l
		int t
		android.view.View v
		android.widget.ActionMenuView$LayoutParams lp
		int width
		int height
		int t
		int i
		int startRight
		android.view.View v
		android.widget.ActionMenuView$LayoutParams lp
		int width
		int height
		int t
		int i
		int startLeft
		boolean changed
		int left
		int top
		int right
		int bottom
		int childCount
		int midVertical
		int dividerWidth
		int overflowWidth
		int nonOverflowWidth
		int nonOverflowCount
		int widthRemaining
		boolean hasOverflow
		boolean isLayoutRtl
		int spacerCount
		int spacerSize
	public void onDetachedFromWindow () 
	public void setOverflowIcon (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public android.graphics.drawable.Drawable getOverflowIcon () 
	public boolean isOverflowReserved () 
	public void setOverflowReserved (boolean) 
		boolean reserveOverflow
	protected android.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams () 
		android.widget.ActionMenuView$LayoutParams params
	public android.widget.ActionMenuView$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.ActionMenuView$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.widget.ActionMenuView$LayoutParams result
		android.view.ViewGroup$LayoutParams p
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public android.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams () 
		android.widget.ActionMenuView$LayoutParams result
	public boolean invokeItem (com.android.internal.view.menu.MenuItemImpl) 
		com.android.internal.view.menu.MenuItemImpl item
	public int getWindowAnimations () 
	public void initialize (com.android.internal.view.menu.MenuBuilder) 
		com.android.internal.view.menu.MenuBuilder menu
	public android.view.Menu getMenu () 
		android.content.Context context
	public void setMenuCallbacks (com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback) 
		com.android.internal.view.menu.MenuPresenter$Callback pcb
		com.android.internal.view.menu.MenuBuilder$Callback mcb
	public com.android.internal.view.menu.MenuBuilder peekMenu () 
	public boolean showOverflowMenu () 
	public boolean hideOverflowMenu () 
	public boolean isOverflowMenuShowing () 
	public boolean isOverflowMenuShowPending () 
	public void dismissPopupMenus () 
	protected boolean hasDividerBeforeChildAt (int) 
		int childIndex
		android.view.View childBefore
		android.view.View child
		boolean result
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void setExpandedActionViewsExclusive (boolean) 
		boolean exclusive
	protected volatile android.widget.LinearLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	protected volatile android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams () 
	public volatile android.widget.LinearLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
	static android.widget.ActionMenuView$OnMenuItemClickListener access$200 (android.widget.ActionMenuView) 
		android.widget.ActionMenuView x0
	static com.android.internal.view.menu.MenuBuilder$Callback access$300 (android.widget.ActionMenuView) 
		android.widget.ActionMenuView x0
}

android/widget/ZoomButtonsController$4.class
ZoomButtonsController.java
package android.widget
 android.widget.ZoomButtonsController$4 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.ZoomButtonsController this$0
	void  (android.widget.ZoomButtonsController) 
		android.widget.ZoomButtonsController this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1$1.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1 this$1
	void  (android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1) 
		android.widget.RemoteViewsAdapter$RemoteViewsAdapterServiceConnection$1 this$1
	public void run () 
		android.widget.RemoteViewsAdapter$RemoteAdapterConnectionCallback callback
}

android/widget/ActivityChooserView.class
ActivityChooserView.java
package android.widget
public android.widget.ActivityChooserView extends android.view.ViewGroup implements android.widget.ActivityChooserModel$ActivityChooserModelClient  {
	private static final String LOG_TAG
	private final android.widget.ActivityChooserView$ActivityChooserViewAdapter mAdapter
	private final android.widget.ActivityChooserView$Callbacks mCallbacks
	private final android.widget.LinearLayout mActivityChooserContent
	private final android.graphics.drawable.Drawable mActivityChooserContentBackground
	private final android.widget.FrameLayout mExpandActivityOverflowButton
	private final android.widget.ImageView mExpandActivityOverflowButtonImage
	private final android.widget.FrameLayout mDefaultActivityButton
	private final android.widget.ImageView mDefaultActivityButtonImage
	private final int mListPopupMaxWidth
	android.view.ActionProvider mProvider
	private final android.database.DataSetObserver mModelDataSetOberver
	private final android.view.ViewTreeObserver$OnGlobalLayoutListener mOnGlobalLayoutListener
	private android.widget.ListPopupWindow mListPopupWindow
	private android.widget.PopupWindow$OnDismissListener mOnDismissListener
	private boolean mIsSelectingDefaultActivity
	private int mInitialActivityCount
	private boolean mIsAttachedToWindow
	private int mDefaultActionButtonContentDescription
	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 attributesArray
		android.graphics.drawable.Drawable expandActivityOverflowButtonDrawable
		android.view.LayoutInflater inflater
		android.widget.FrameLayout expandButton
		android.content.res.Resources resources
	public void setActivityChooserModel (android.widget.ActivityChooserModel) 
		android.widget.ActivityChooserModel dataModel
	public void setExpandActivityOverflowButtonDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void setExpandActivityOverflowButtonContentDescription (int) 
		int resourceId
		CharSequence contentDescription
	public void setProvider (android.view.ActionProvider) 
		android.view.ActionProvider provider
	public boolean showPopup () 
	private void showPopupUnchecked (int) 
		int contentWidth
		int maxActivityCount
		boolean defaultActivityButtonShown
		int activityCount
		int maxActivityCountOffset
		android.widget.ListPopupWindow popupWindow
	public boolean dismissPopup () 
		android.view.ViewTreeObserver viewTreeObserver
	public boolean isShowingPopup () 
	protected void onAttachedToWindow () 
		android.widget.ActivityChooserModel dataModel
	protected void onDetachedFromWindow () 
		android.widget.ActivityChooserModel dataModel
		android.view.ViewTreeObserver viewTreeObserver
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		android.view.View child
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	public android.widget.ActivityChooserModel getDataModel () 
	public void setOnDismissListener (android.widget.PopupWindow$OnDismissListener) 
		android.widget.PopupWindow$OnDismissListener listener
	public void setInitialActivityCount (int) 
		int itemCount
	public void setDefaultActionButtonContentDescription (int) 
		int resourceId
	private android.widget.ListPopupWindow getListPopupWindow () 
	private void updateAppearance () 
		CharSequence label
		String contentDescription
		android.content.pm.ResolveInfo activity
		android.content.pm.PackageManager packageManager
		int activityCount
		int historySize
	static android.widget.ActivityChooserView$ActivityChooserViewAdapter access$000 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.widget.ListPopupWindow access$100 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static void access$400 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static void access$500 (android.widget.ActivityChooserView, int) 
		android.widget.ActivityChooserView x0
		int x1
	static boolean access$600 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.widget.FrameLayout access$700 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.widget.FrameLayout access$800 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static boolean access$602 (android.widget.ActivityChooserView, boolean) 
		android.widget.ActivityChooserView x0
		boolean x1
	static int access$900 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.widget.PopupWindow$OnDismissListener access$1000 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1100 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1200 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1300 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1400 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.database.DataSetObserver access$1500 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1600 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
	static android.content.Context access$1700 (android.widget.ActivityChooserView) 
		android.widget.ActivityChooserView x0
}

android/widget/SlidingDrawer$1.class
SlidingDrawer.java
package android.widget
 android.widget.SlidingDrawer$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.SlidingDrawer this$0
	void  (android.widget.SlidingDrawer) 
		android.widget.SlidingDrawer this$0
	public void run () 
}

android/widget/TableLayout$LayoutParams.class
TableLayout.java
package android.widget
public android.widget.TableLayout$LayoutParams extends android.widget.LinearLayout$LayoutParams {
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int w
		int h
	public void  (int, int, float) 
		int w
		int h
		float initWeight
	public void  () 
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray a
		int widthAttr
		int heightAttr
}

android/widget/NumberPicker$CustomEditText.class
NumberPicker.java
package android.widget
public android.widget.NumberPicker$CustomEditText extends android.widget.EditText {
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	public void onEditorAction (int) 
		int actionCode
}

android/widget/NumberPicker$OnScrollListener.class
NumberPicker.java
package android.widget
public abstract android.widget.NumberPicker$OnScrollListener extends java.lang.Object {
	public static final int SCROLL_STATE_IDLE
	public static final int SCROLL_STATE_TOUCH_SCROLL
	public static final int SCROLL_STATE_FLING
	public abstract void onScrollStateChange (android.widget.NumberPicker, int) 
}

android/widget/ProgressBar$RefreshProgressRunnable.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$RefreshProgressRunnable extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ProgressBar this$0
	private void  (android.widget.ProgressBar) 
	public void run () 
		android.widget.ProgressBar$RefreshData rd
		int i
		int count
	void  (android.widget.ProgressBar, android.widget.ProgressBar$1) 
		android.widget.ProgressBar x0
		android.widget.ProgressBar$1 x1
}

android/widget/TableRow$ChildrenTracker.class
TableRow.java
package android.widget
 android.widget.TableRow$ChildrenTracker extends java.lang.Object implements android.view.ViewGroup$OnHierarchyChangeListener  {
	private android.view.ViewGroup$OnHierarchyChangeListener listener
	final android.widget.TableRow this$0
	private void  (android.widget.TableRow) 
	private void setOnHierarchyChangeListener (android.view.ViewGroup$OnHierarchyChangeListener) 
		android.view.ViewGroup$OnHierarchyChangeListener listener
	public void onChildViewAdded (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	public void onChildViewRemoved (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	void  (android.widget.TableRow, android.widget.TableRow$1) 
		android.widget.TableRow x0
		android.widget.TableRow$1 x1
	static void access$100 (android.widget.TableRow$ChildrenTracker, android.view.ViewGroup$OnHierarchyChangeListener) 
		android.widget.TableRow$ChildrenTracker x0
		android.view.ViewGroup$OnHierarchyChangeListener x1
}

android/widget/DatePickerCalendarDelegate$4.class
DatePickerCalendarDelegate.java
package android.widget
 android.widget.DatePickerCalendarDelegate$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.DatePickerCalendarDelegate this$0
	void  (android.widget.DatePickerCalendarDelegate) 
		android.widget.DatePickerCalendarDelegate this$0
	public void run () 
		android.view.View selected
}

android/widget/DatePicker$AbstractDatePickerDelegate.class
DatePicker.java
package android.widget
abstract android.widget.DatePicker$AbstractDatePickerDelegate extends java.lang.Object implements android.widget.DatePicker$DatePickerDelegate  {
	protected android.widget.DatePicker mDelegator
	protected android.content.Context mContext
	protected java.util.Locale mCurrentLocale
	protected android.widget.DatePicker$OnDateChangedListener mOnDateChangedListener
	protected android.widget.DatePicker$ValidationCallback mValidationCallback
	public void  (android.widget.DatePicker, android.content.Context) 
		android.widget.DatePicker delegator
		android.content.Context context
	protected void setCurrentLocale (java.util.Locale) 
		java.util.Locale locale
	public void setValidationCallback (android.widget.DatePicker$ValidationCallback) 
		android.widget.DatePicker$ValidationCallback callback
	protected void onValidationChanged (boolean) 
		boolean valid
	protected void onLocaleChanged (java.util.Locale) 
		java.util.Locale locale
}

android/widget/TabHost$ContentStrategy.class
TabHost.java
package android.widget
abstract android.widget.TabHost$ContentStrategy extends java.lang.Object {
	public abstract android.view.View getContentView () 
	public abstract void tabClosed () 
}

android/widget/ImageView$ImageDrawableCallback.class
ImageView.java
package android.widget
 android.widget.ImageView$ImageDrawableCallback extends java.lang.Object implements java.lang.Runnable  {
	private final android.graphics.drawable.Drawable drawable
	private final android.net.Uri uri
	private final int resource
	final android.widget.ImageView this$0
	void  (android.widget.ImageView, android.graphics.drawable.Drawable, android.net.Uri, int) 
		android.graphics.drawable.Drawable drawable
		android.net.Uri uri
		int resource
	public void run () 
}

android/widget/AdapterView$1.class
AdapterView.java
package android.widget
 android.widget.AdapterView$1 extends java.lang.Object {
}

android/widget/Editor$PinnedPopupWindow.class
Editor.java
package android.widget
abstract android.widget.Editor$PinnedPopupWindow extends java.lang.Object implements android.widget.Editor$TextViewPositionListener  {
	protected android.widget.PopupWindow mPopupWindow
	protected android.view.ViewGroup mContentView
	int mPositionX
	int mPositionY
	int mClippingLimitLeft
	int mClippingLimitRight
	final android.widget.Editor this$0
	protected abstract void createPopupWindow () 
	protected abstract void initContentView () 
	protected abstract int getTextOffset () 
	protected abstract int getVerticalLocalPosition (int) 
	protected abstract int clipVertically (int) 
	protected void setUp () 
	public void  (android.widget.Editor) 
		android.view.ViewGroup$LayoutParams wrapContent
	public void show () 
		android.widget.Editor$PositionListener positionListener
	protected void measureContent () 
		android.util.DisplayMetrics displayMetrics
	private void computeLocalPosition () 
		int width
		int offset
		int line
	private void updatePosition (int, int) 
		int parentPositionX
		int parentPositionY
		int positionX
		int positionY
		android.util.DisplayMetrics displayMetrics
		int width
	public void hide () 
	public void updatePosition (int, int, boolean, boolean) 
		int parentPositionX
		int parentPositionY
		boolean parentPositionChanged
		boolean parentScrolled
	public boolean isShowing () 
}

android/widget/Editor$EasyEditPopupWindow.class
Editor.java
package android.widget
 android.widget.Editor$EasyEditPopupWindow extends android.widget.Editor$PinnedPopupWindow implements android.view.View$OnClickListener  {
	private static final int POPUP_TEXT_LAYOUT
	private android.widget.TextView mDeleteTextView
	private android.text.style.EasyEditSpan mEasyEditSpan
	private android.widget.Editor$EasyEditDeleteListener mOnDeleteListener
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	protected void createPopupWindow () 
	protected void initContentView () 
		android.widget.LinearLayout linearLayout
		android.view.LayoutInflater inflater
		android.view.ViewGroup$LayoutParams wrapContent
	public void setEasyEditSpan (android.text.style.EasyEditSpan) 
		android.text.style.EasyEditSpan easyEditSpan
	private void setOnDeleteListener (android.widget.Editor$EasyEditDeleteListener) 
		android.widget.Editor$EasyEditDeleteListener listener
	public void onClick (android.view.View) 
		android.view.View view
	public void hide () 
	protected int getTextOffset () 
		android.text.Editable editable
	protected int getVerticalLocalPosition (int) 
		int line
	protected int clipVertically (int) 
		int positionY
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
	static android.text.style.EasyEditSpan access$1300 (android.widget.Editor$EasyEditPopupWindow) 
		android.widget.Editor$EasyEditPopupWindow x0
	static void access$1500 (android.widget.Editor$EasyEditPopupWindow, android.widget.Editor$EasyEditDeleteListener) 
		android.widget.Editor$EasyEditPopupWindow x0
		android.widget.Editor$EasyEditDeleteListener x1
}

android/widget/CompoundButton.class
CompoundButton.java
package android.widget
public abstract android.widget.CompoundButton extends android.widget.Button implements android.widget.Checkable  {
	private boolean mChecked
	private boolean mBroadcasting
	private android.graphics.drawable.Drawable mButtonDrawable
	private android.content.res.ColorStateList mButtonTintList
	private android.graphics.PorterDuff$Mode mButtonTintMode
	private boolean mHasButtonTint
	private boolean mHasButtonTintMode
	private android.widget.CompoundButton$OnCheckedChangeListener mOnCheckedChangeListener
	private android.widget.CompoundButton$OnCheckedChangeListener mOnCheckedChangeWidgetListener
	private static final int[] CHECKED_STATE_SET
	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
		android.graphics.drawable.Drawable d
		boolean checked
	public void toggle () 
	public boolean performClick () 
		boolean handled
	public boolean isChecked () 
	public void setChecked (boolean) 
		boolean checked
	public void setOnCheckedChangeListener (android.widget.CompoundButton$OnCheckedChangeListener) 
		android.widget.CompoundButton$OnCheckedChangeListener listener
	void setOnCheckedChangeWidgetListener (android.widget.CompoundButton$OnCheckedChangeListener) 
		android.widget.CompoundButton$OnCheckedChangeListener listener
	public void setButtonDrawable (int) 
		android.graphics.drawable.Drawable d
		int resId
		android.graphics.drawable.Drawable d
	public void setButtonDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void onResolveDrawables (int) 
		int layoutDirection
	public android.graphics.drawable.Drawable getButtonDrawable () 
	public void setButtonTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getButtonTintList () 
	public void setButtonTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getButtonTintMode () 
	private void applyButtonTint () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public int getCompoundPaddingLeft () 
		android.graphics.drawable.Drawable buttonDrawable
		int padding
	public int getCompoundPaddingRight () 
		android.graphics.drawable.Drawable buttonDrawable
		int padding
	public int getHorizontalOffsetForDrawables () 
		android.graphics.drawable.Drawable buttonDrawable
	protected void onDraw (android.graphics.Canvas) 
		int verticalGravity
		int drawableHeight
		int drawableWidth
		int top
		int top
		int top
		int bottom
		int left
		int right
		android.graphics.drawable.Drawable background
		int scrollX
		int scrollY
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable buttonDrawable
	protected int[] onCreateDrawableState (int) 
		int extraSpace
		int[] drawableState
	protected void drawableStateChanged () 
		android.graphics.drawable.Drawable buttonDrawable
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.CompoundButton$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.CompoundButton$SavedState ss
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
	static void  () 
}

android/widget/DatePickerSpinnerDelegate$2.class
DatePickerSpinnerDelegate.java
package android.widget
 android.widget.DatePickerSpinnerDelegate$2 extends java.lang.Object implements android.widget.CalendarView$OnDateChangeListener  {
	final android.widget.DatePickerSpinnerDelegate this$0
	void  (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate this$0
	public void onSelectedDayChange (android.widget.CalendarView, int, int, int) 
		android.widget.CalendarView view
		int year
		int month
		int monthDay
}

android/widget/DatePickerSpinnerDelegate.class
DatePickerSpinnerDelegate.java
package android.widget
 android.widget.DatePickerSpinnerDelegate extends android.widget.DatePicker$AbstractDatePickerDelegate {
	private static final String DATE_FORMAT
	private static final int DEFAULT_START_YEAR
	private static final int DEFAULT_END_YEAR
	private static final boolean DEFAULT_CALENDAR_VIEW_SHOWN
	private static final boolean DEFAULT_SPINNERS_SHOWN
	private static final boolean DEFAULT_ENABLED_STATE
	private final android.widget.LinearLayout mSpinners
	private final android.widget.NumberPicker mDaySpinner
	private final android.widget.NumberPicker mMonthSpinner
	private final android.widget.NumberPicker mYearSpinner
	private final android.widget.EditText mDaySpinnerInput
	private final android.widget.EditText mMonthSpinnerInput
	private final android.widget.EditText mYearSpinnerInput
	private final android.widget.CalendarView mCalendarView
	private String[] mShortMonths
	private final java.text.DateFormat mDateFormat
	private int mNumberOfMonths
	private android.icu.util.Calendar mTempDate
	private android.icu.util.Calendar mMinDate
	private android.icu.util.Calendar mMaxDate
	private android.icu.util.Calendar mCurrentDate
	private boolean mIsEnabled
	void  (android.widget.DatePicker, android.content.Context, android.util.AttributeSet, int, int) 
		android.widget.DatePicker delegator
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		android.content.res.TypedArray attributesArray
		boolean spinnersShown
		boolean calendarViewShown
		int startYear
		int endYear
		String minDate
		String maxDate
		int layoutResourceId
		android.view.LayoutInflater inflater
		android.widget.NumberPicker$OnValueChangeListener onChangeListener
	public void init (int, int, int, android.widget.DatePicker$OnDateChangedListener) 
		int year
		int monthOfYear
		int dayOfMonth
		android.widget.DatePicker$OnDateChangedListener onDateChangedListener
	public void updateDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	public int getYear () 
	public int getMonth () 
	public int getDayOfMonth () 
	public void setFirstDayOfWeek (int) 
		int firstDayOfWeek
	public int getFirstDayOfWeek () 
	public void setMinDate (long) 
		long minDate
	public android.icu.util.Calendar getMinDate () 
		android.icu.util.Calendar minDate
	public void setMaxDate (long) 
		long maxDate
	public android.icu.util.Calendar getMaxDate () 
		android.icu.util.Calendar maxDate
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public android.widget.CalendarView getCalendarView () 
	public void setCalendarViewShown (boolean) 
		boolean shown
	public boolean getCalendarViewShown () 
	public void setSpinnersShown (boolean) 
		boolean shown
	public boolean getSpinnersShown () 
	public void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public android.os.Parcelable onSaveInstanceState (android.os.Parcelable) 
		android.os.Parcelable superState
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.widget.DatePicker$AbstractDatePickerDelegate$SavedState ss
		android.os.Parcelable state
	public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
		int flags
		String selectedDateUtterance
	protected void setCurrentLocale (java.util.Locale) 
		int i
		java.util.Locale locale
	private boolean usingNumericMonths () 
	private android.icu.util.Calendar getCalendarForLocale (android.icu.util.Calendar, java.util.Locale) 
		long currentTimeMillis
		android.icu.util.Calendar newCalendar
		android.icu.util.Calendar oldCalendar
		java.util.Locale locale
	private void reorderSpinners () 
		int i
		String pattern
		char[] order
		int spinnerCount
	private boolean parseDate (java.lang.String, android.icu.util.Calendar) 
		java.text.ParseException e
		String date
		android.icu.util.Calendar outDate
	private boolean isNewDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	private void setDate (int, int, int) 
		int year
		int month
		int dayOfMonth
	private void updateSpinners () 
		String[] displayedValues
	private void updateCalendarView () 
	private void notifyDateChanged () 
	private void setImeOptions (android.widget.NumberPicker, int, int) 
		int imeOptions
		android.widget.NumberPicker spinner
		int spinnerCount
		int spinnerIndex
		int imeOptions
		android.widget.TextView input
	private void setContentDescriptions () 
	private void trySetContentDescription (android.view.View, int, int) 
		android.view.View root
		int viewId
		int contDescResId
		android.view.View target
	private void updateInputState () 
		android.view.inputmethod.InputMethodManager inputMethodManager
	static void access$000 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static android.icu.util.Calendar access$100 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static android.icu.util.Calendar access$200 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static android.widget.NumberPicker access$300 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static android.widget.NumberPicker access$400 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static android.widget.NumberPicker access$500 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static void access$600 (android.widget.DatePickerSpinnerDelegate, int, int, int) 
		android.widget.DatePickerSpinnerDelegate x0
		int x1
		int x2
		int x3
	static void access$700 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static void access$800 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
	static void access$900 (android.widget.DatePickerSpinnerDelegate) 
		android.widget.DatePickerSpinnerDelegate x0
}

android/widget/DayPickerPagerAdapter$OnDaySelectedListener.class
DayPickerPagerAdapter.java
package android.widget
public abstract android.widget.DayPickerPagerAdapter$OnDaySelectedListener extends java.lang.Object {
	public abstract void onDaySelected (android.widget.DayPickerPagerAdapter, android.icu.util.Calendar) 
}

android/widget/NumberPicker$AccessibilityNodeProviderImpl.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$AccessibilityNodeProviderImpl extends android.view.accessibility.AccessibilityNodeProvider {
	private static final int UNDEFINED
	private static final int VIRTUAL_VIEW_ID_INCREMENT
	private static final int VIRTUAL_VIEW_ID_INPUT
	private static final int VIRTUAL_VIEW_ID_DECREMENT
	private final android.graphics.Rect mTempRect
	private final int[] mTempArray
	private int mAccessibilityFocusedView
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo (int) 
		int virtualViewId
	public java.util.List findAccessibilityNodeInfosByText (java.lang.String, int) 
		String searched
		int virtualViewId
		String searchedLowerCase
		java.util.List result
	public boolean performAction (int, int, android.os.Bundle) 
		boolean increment
		int virtualViewId
		int action
		android.os.Bundle arguments
	public void sendAccessibilityEventForVirtualView (int, int) 
		int virtualViewId
		int eventType
	private void sendAccessibilityEventForVirtualText (int) 
		android.view.accessibility.AccessibilityEvent event
		int eventType
	private void sendAccessibilityEventForVirtualButton (int, int, java.lang.String) 
		android.view.accessibility.AccessibilityEvent event
		int virtualViewId
		int eventType
		String text
	private void findAccessibilityNodeInfosByTextInChild (java.lang.String, int, java.util.List) 
		String text
		CharSequence text
		CharSequence contentDesc
		String text
		String searchedLowerCase
		int virtualViewId
		java.util.List outResult
	private android.view.accessibility.AccessibilityNodeInfo createAccessibiltyNodeInfoForInputText (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.view.accessibility.AccessibilityNodeInfo info
		android.graphics.Rect boundsInParent
		android.graphics.Rect boundsInScreen
		int[] locationOnScreen
	private android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfoForVirtualButton (int, java.lang.String, int, int, int, int) 
		int virtualViewId
		String text
		int left
		int top
		int right
		int bottom
		android.view.accessibility.AccessibilityNodeInfo info
		android.graphics.Rect boundsInParent
		android.graphics.Rect boundsInScreen
		int[] locationOnScreen
	private android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfoForNumberPicker (int, int, int, int) 
		int left
		int top
		int right
		int bottom
		android.view.accessibility.AccessibilityNodeInfo info
		float applicationScale
		android.graphics.Rect boundsInParent
		android.graphics.Rect boundsInScreen
		int[] locationOnScreen
	private boolean hasVirtualDecrementButton () 
	private boolean hasVirtualIncrementButton () 
	private java.lang.String getVirtualDecrementButtonText () 
		int value
	private java.lang.String getVirtualIncrementButtonText () 
		int value
}

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

android/widget/CalendarViewLegacyDelegate$WeeksAdapter.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$WeeksAdapter extends android.widget.BaseAdapter implements android.view.View$OnTouchListener  {
	private int mSelectedWeek
	private android.view.GestureDetector mGestureDetector
	private int mFocusedMonth
	private final android.icu.util.Calendar mSelectedDate
	private int mTotalWeekCount
	final android.widget.CalendarViewLegacyDelegate this$0
	public void  (android.widget.CalendarViewLegacyDelegate, android.content.Context) 
		android.content.Context context
	private void init () 
	public void setSelectedDay (android.icu.util.Calendar) 
		android.icu.util.Calendar selectedDay
	public android.icu.util.Calendar getSelectedDay () 
	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.widget.AbsListView$LayoutParams params
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		int selectedWeekDay
	public void setFocusMonth (int) 
		int month
	public boolean onTouch (android.view.View, android.view.MotionEvent) 
		android.widget.CalendarViewLegacyDelegate$WeekView weekView
		android.view.View v
		android.view.MotionEvent event
	private void onDateTapped (android.icu.util.Calendar) 
		android.icu.util.Calendar day
	static android.icu.util.Calendar access$400 (android.widget.CalendarViewLegacyDelegate$WeeksAdapter) 
		android.widget.CalendarViewLegacyDelegate$WeeksAdapter x0
	static void access$500 (android.widget.CalendarViewLegacyDelegate$WeeksAdapter) 
		android.widget.CalendarViewLegacyDelegate$WeeksAdapter x0
}

android/widget/VideoView.class
VideoView.java
package android.widget
public android.widget.VideoView extends android.view.SurfaceView implements android.widget.MediaController$MediaPlayerControl android.media.SubtitleController$Anchor  {
	private String TAG
	private android.net.Uri mUri
	private java.util.Map mHeaders
	private static final int STATE_ERROR
	private static final int STATE_IDLE
	private static final int STATE_PREPARING
	private static final int STATE_PREPARED
	private static final int STATE_PLAYING
	private static final int STATE_PAUSED
	private static final int STATE_PLAYBACK_COMPLETED
	private int mCurrentState
	private int mTargetState
	private android.view.SurfaceHolder mSurfaceHolder
	private android.media.MediaPlayer mMediaPlayer
	private int mAudioSession
	private int mVideoWidth
	private int mVideoHeight
	private int mSurfaceWidth
	private int mSurfaceHeight
	private android.widget.MediaController mMediaController
	private android.media.MediaPlayer$OnCompletionListener mOnCompletionListener
	private android.media.MediaPlayer$OnPreparedListener mOnPreparedListener
	private int mCurrentBufferPercentage
	private android.media.MediaPlayer$OnErrorListener mOnErrorListener
	private android.media.MediaPlayer$OnInfoListener mOnInfoListener
	private int mSeekWhenPrepared
	private boolean mCanPause
	private boolean mCanSeekBack
	private boolean mCanSeekForward
	private android.media.SubtitleTrack$RenderingWidget mSubtitleWidget
	private android.media.SubtitleTrack$RenderingWidget$OnChangedListener mSubtitlesChangedListener
	private java.util.Vector mPendingSubtitleTracks
	android.media.MediaPlayer$OnVideoSizeChangedListener mSizeChangedListener
	android.media.MediaPlayer$OnPreparedListener mPreparedListener
	private android.media.MediaPlayer$OnCompletionListener mCompletionListener
	private android.media.MediaPlayer$OnInfoListener mInfoListener
	private android.media.MediaPlayer$OnErrorListener mErrorListener
	private android.media.MediaPlayer$OnBufferingUpdateListener mBufferingUpdateListener
	android.view.SurfaceHolder$Callback mSHCallback
	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 widthSpecMode
		int widthSpecSize
		int heightSpecMode
		int heightSpecSize
		int widthMeasureSpec
		int heightMeasureSpec
		int width
		int height
	public java.lang.CharSequence getAccessibilityClassName () 
	public int resolveAdjustedSize (int, int) 
		int desiredSize
		int measureSpec
	private void initVideoView () 
	public void setVideoPath (java.lang.String) 
		String path
	public void setVideoURI (android.net.Uri) 
		android.net.Uri uri
	public void setVideoURI (android.net.Uri, java.util.Map) 
		android.net.Uri uri
		java.util.Map headers
	public void addSubtitleSource (java.io.InputStream, android.media.MediaFormat) 
		IllegalStateException e
		java.io.InputStream is
		android.media.MediaFormat format
	public void stopPlayback () 
		android.media.AudioManager am
	private void openVideo () 
		IllegalStateException e
		android.util.Pair pending
		android.content.Context context
		android.media.SubtitleController controller
		java.io.IOException ex
		IllegalArgumentException ex
		android.media.AudioManager am
	public void setMediaController (android.widget.MediaController) 
		android.widget.MediaController controller
	private void attachMediaController () 
		android.view.View anchorView
	public void setOnPreparedListener (android.media.MediaPlayer$OnPreparedListener) 
		android.media.MediaPlayer$OnPreparedListener l
	public void setOnCompletionListener (android.media.MediaPlayer$OnCompletionListener) 
		android.media.MediaPlayer$OnCompletionListener l
	public void setOnErrorListener (android.media.MediaPlayer$OnErrorListener) 
		android.media.MediaPlayer$OnErrorListener l
	public void setOnInfoListener (android.media.MediaPlayer$OnInfoListener) 
		android.media.MediaPlayer$OnInfoListener l
	private void release (boolean) 
		android.media.AudioManager am
		boolean cleartargetstate
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent ev
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
		boolean isKeyCodeSupported
	private void toggleMediaControlsVisiblity () 
	public void start () 
	public void pause () 
	public void suspend () 
	public void resume () 
	public int getDuration () 
	public int getCurrentPosition () 
	public void seekTo (int) 
		int msec
	public boolean isPlaying () 
	public int getBufferPercentage () 
	private boolean isInPlaybackState () 
	public boolean canPause () 
	public boolean canSeekBackward () 
	public boolean canSeekForward () 
	public int getAudioSessionId () 
		android.media.MediaPlayer foo
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int left
		int top
		int right
		int bottom
	public void draw (android.graphics.Canvas) 
		int saveCount
		android.graphics.Canvas canvas
	private void measureAndLayoutSubtitleWidget () 
		int width
		int height
	public void setSubtitleWidget (android.media.SubtitleTrack$RenderingWidget) 
		android.media.SubtitleTrack$RenderingWidget subtitleWidget
		boolean attachedToWindow
	public android.os.Looper getSubtitleLooper () 
	static int access$002 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static int access$102 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static int access$000 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$100 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$202 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static boolean access$302 (android.widget.VideoView, boolean) 
		android.widget.VideoView x0
		boolean x1
	static boolean access$402 (android.widget.VideoView, boolean) 
		android.widget.VideoView x0
		boolean x1
	static boolean access$502 (android.widget.VideoView, boolean) 
		android.widget.VideoView x0
		boolean x1
	static android.media.MediaPlayer$OnPreparedListener access$600 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.media.MediaPlayer access$700 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.widget.MediaController access$800 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$900 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$1000 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$1100 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$1200 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$1202 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static android.media.MediaPlayer$OnCompletionListener access$1300 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.media.MediaPlayer$OnInfoListener access$1400 (android.widget.VideoView) 
		android.widget.VideoView x0
	static java.lang.String access$1500 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.media.MediaPlayer$OnErrorListener access$1600 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.content.Context access$1700 (android.widget.VideoView) 
		android.widget.VideoView x0
	static android.content.Context access$1800 (android.widget.VideoView) 
		android.widget.VideoView x0
	static int access$1902 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static int access$1002 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static int access$1102 (android.widget.VideoView, int) 
		android.widget.VideoView x0
		int x1
	static android.view.SurfaceHolder access$2002 (android.widget.VideoView, android.view.SurfaceHolder) 
		android.widget.VideoView x0
		android.view.SurfaceHolder x1
	static void access$2100 (android.widget.VideoView) 
		android.widget.VideoView x0
	static void access$2200 (android.widget.VideoView, boolean) 
		android.widget.VideoView x0
		boolean x1
}

android/widget/AbsListView$WindowRunnnable.class
AbsListView.java
package android.widget
 android.widget.AbsListView$WindowRunnnable extends java.lang.Object {
	private int mOriginalAttachCount
	final android.widget.AbsListView this$0
	private void  (android.widget.AbsListView) 
	public void rememberWindowAttachCount () 
	public boolean sameWindow () 
	void  (android.widget.AbsListView, android.widget.AbsListView$1) 
		android.widget.AbsListView x0
		android.widget.AbsListView$1 x1
}

android/widget/TabHost$FactoryContentStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$FactoryContentStrategy extends java.lang.Object implements android.widget.TabHost$ContentStrategy  {
	private android.view.View mTabContent
	private final CharSequence mTag
	private android.widget.TabHost$TabContentFactory mFactory
	final android.widget.TabHost this$0
	public void  (android.widget.TabHost, java.lang.CharSequence, android.widget.TabHost$TabContentFactory) 
		CharSequence tag
		android.widget.TabHost$TabContentFactory factory
	public android.view.View getContentView () 
	public void tabClosed () 
}

android/widget/MenuPopupWindow.class
MenuPopupWindow.java
package android.widget
public android.widget.MenuPopupWindow extends android.widget.ListPopupWindow implements android.widget.MenuItemHoverListener  {
	private android.widget.MenuItemHoverListener mHoverListener
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	android.widget.DropDownListView createDropDownListView (android.content.Context, boolean) 
		android.content.Context context
		boolean hijackFocus
		android.widget.MenuPopupWindow$MenuDropDownListView view
	public void setEnterTransition (android.transition.Transition) 
		android.transition.Transition enterTransition
	public void setExitTransition (android.transition.Transition) 
		android.transition.Transition exitTransition
	public void setHoverListener (android.widget.MenuItemHoverListener) 
		android.widget.MenuItemHoverListener hoverListener
	public void setTouchModal (boolean) 
		boolean touchModal
	public void onItemHoverEnter (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
	public void onItemHoverExit (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem) 
		com.android.internal.view.menu.MenuBuilder menu
		android.view.MenuItem item
}

android/widget/RemoteViews$SetOnClickFillInIntent.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetOnClickFillInIntent extends android.widget.RemoteViews$Action {
	android.content.Intent fillInIntent
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.content.Intent) 
		int id
		android.content.Intent fillInIntent
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View$OnClickListener listener
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
	public java.lang.String getActionName () 
}

android/widget/GridLayout$Alignment.class
GridLayout.java
package android.widget
public abstract android.widget.GridLayout$Alignment extends java.lang.Object {
	void  () 
	abstract int getGravityOffset (android.view.View, int) 
	abstract int getAlignmentValue (android.view.View, int, int) 
	int getSizeInCell (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int cellSize
	android.widget.GridLayout$Bounds getBounds () 
}

android/widget/PopupWindow$PopupDecorView$2.class
PopupWindow.java
package android.widget
 android.widget.PopupWindow$PopupDecorView$2 extends android.transition.Transition$TransitionListenerAdapter {
	final android.view.View val$anchorRoot
	final android.transition.Transition$TransitionListener val$listener
	final android.widget.PopupWindow$PopupDecorView this$1
	void  (android.widget.PopupWindow$PopupDecorView, android.view.View, android.transition.Transition$TransitionListener) 
		android.widget.PopupWindow$PopupDecorView this$1
	public void onTransitionEnd (android.transition.Transition) 
		android.transition.Transition transition
}

android/widget/Editor$SuggestionInfo.class
Editor.java
package android.widget
final android.widget.Editor$SuggestionInfo extends java.lang.Object {
	int mSuggestionStart
	int mSuggestionEnd
	final android.widget.Editor$SuggestionSpanInfo mSuggestionSpanInfo
	int mSuggestionIndex
	final android.text.SpannableStringBuilder mText
	private void  () 
	void clear () 
	void setSpanInfo (android.text.style.SuggestionSpan, int, int) 
		android.text.style.SuggestionSpan span
		int spanStart
		int spanEnd
	void  (android.widget.Editor$1) 
		android.widget.Editor$1 x0
}

android/widget/SlidingDrawer.class
SlidingDrawer.java
package android.widget
public android.widget.SlidingDrawer extends android.view.ViewGroup {
	public static final int ORIENTATION_HORIZONTAL
	public static final int ORIENTATION_VERTICAL
	private static final int TAP_THRESHOLD
	private static final float MAXIMUM_TAP_VELOCITY
	private static final float MAXIMUM_MINOR_VELOCITY
	private static final float MAXIMUM_MAJOR_VELOCITY
	private static final float MAXIMUM_ACCELERATION
	private static final int VELOCITY_UNITS
	private static final int ANIMATION_FRAME_DURATION
	private static final int EXPANDED_FULL_OPEN
	private static final int COLLAPSED_FULL_CLOSED
	private final int mHandleId
	private final int mContentId
	private android.view.View mHandle
	private android.view.View mContent
	private final android.graphics.Rect mFrame
	private final android.graphics.Rect mInvalidate
	private boolean mTracking
	private boolean mLocked
	private android.view.VelocityTracker mVelocityTracker
	private boolean mVertical
	private boolean mExpanded
	private int mBottomOffset
	private int mTopOffset
	private int mHandleHeight
	private int mHandleWidth
	private android.widget.SlidingDrawer$OnDrawerOpenListener mOnDrawerOpenListener
	private android.widget.SlidingDrawer$OnDrawerCloseListener mOnDrawerCloseListener
	private android.widget.SlidingDrawer$OnDrawerScrollListener mOnDrawerScrollListener
	private float mAnimatedAcceleration
	private float mAnimatedVelocity
	private float mAnimationPosition
	private long mAnimationLastTime
	private long mCurrentAnimationTime
	private int mTouchDelta
	private boolean mAnimating
	private boolean mAllowSingleTap
	private boolean mAnimateOnClick
	private final int mTapThreshold
	private final int mMaximumTapVelocity
	private final int mMaximumMinorVelocity
	private final int mMaximumMajorVelocity
	private final int mMaximumAcceleration
	private final int mVelocityUnits
	private final Runnable mSlidingRunnable
	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
		int orientation
		int handleId
		int contentId
		float density
	protected void onFinishInflate () 
	protected void onMeasure (int, int) 
		int height
		int width
		int widthMeasureSpec
		int heightMeasureSpec
		int widthSpecMode
		int widthSpecSize
		int heightSpecMode
		int heightSpecSize
		android.view.View handle
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Bitmap cache
		android.graphics.Canvas canvas
		long drawingTime
		android.view.View handle
		boolean isVertical
	protected void onLayout (boolean, int, int, int, int) 
		int childLeft
		int childTop
		boolean changed
		int l
		int t
		int r
		int b
		int width
		int height
		android.view.View handle
		int childWidth
		int childHeight
		int childLeft
		int childTop
		android.view.View content
	public boolean onInterceptTouchEvent (android.view.MotionEvent) 
		int top
		int left
		android.view.MotionEvent event
		int action
		float x
		float y
		android.graphics.Rect frame
		android.view.View handle
	public boolean onTouchEvent (android.view.MotionEvent) 
		boolean negative
		android.view.VelocityTracker velocityTracker
		float yVelocity
		float xVelocity
		boolean negative
		boolean vertical
		float velocity
		int top
		int left
		int action
		android.view.MotionEvent event
	private void animateClose (int) 
		int position
	private void animateOpen (int) 
		int position
	private void performFling (int, float, boolean) 
		int position
		float velocity
		boolean always
		long now
	private void prepareTracking (int) 
		long now
		int position
		boolean opening
	private void moveHandle (int) 
		int top
		int deltaY
		android.graphics.Rect frame
		android.graphics.Rect region
		int left
		int deltaX
		android.graphics.Rect frame
		android.graphics.Rect region
		int position
		android.view.View handle
	private void prepareContent () 
		int childHeight
		int height
		int childWidth
		int width
		android.view.View content
	private void stopTracking () 
	private void doAnimation () 
	private void incrementAnimation () 
		long now
		float t
		float position
		float v
		float a
	public void toggle () 
	public void animateToggle () 
	public void open () 
	public void close () 
	public void animateClose () 
		android.widget.SlidingDrawer$OnDrawerScrollListener scrollListener
	public void animateOpen () 
		android.widget.SlidingDrawer$OnDrawerScrollListener scrollListener
	public java.lang.CharSequence getAccessibilityClassName () 
	private void closeDrawer () 
	private void openDrawer () 
	public void setOnDrawerOpenListener (android.widget.SlidingDrawer$OnDrawerOpenListener) 
		android.widget.SlidingDrawer$OnDrawerOpenListener onDrawerOpenListener
	public void setOnDrawerCloseListener (android.widget.SlidingDrawer$OnDrawerCloseListener) 
		android.widget.SlidingDrawer$OnDrawerCloseListener onDrawerCloseListener
	public void setOnDrawerScrollListener (android.widget.SlidingDrawer$OnDrawerScrollListener) 
		android.widget.SlidingDrawer$OnDrawerScrollListener onDrawerScrollListener
	public android.view.View getHandle () 
	public android.view.View getContent () 
	public void unlock () 
	public void lock () 
	public boolean isOpened () 
	public boolean isMoving () 
	static boolean access$100 (android.widget.SlidingDrawer) 
		android.widget.SlidingDrawer x0
	static boolean access$200 (android.widget.SlidingDrawer) 
		android.widget.SlidingDrawer x0
	static void access$300 (android.widget.SlidingDrawer) 
		android.widget.SlidingDrawer x0
}

android/widget/ViewSwitcher.class
ViewSwitcher.java
package android.widget
public android.widget.ViewSwitcher extends android.widget.ViewAnimator {
	android.widget.ViewSwitcher$ViewFactory mFactory
	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 addView (android.view.View, int, android.view.ViewGroup$LayoutParams) 
		android.view.View child
		int index
		android.view.ViewGroup$LayoutParams params
	public java.lang.CharSequence getAccessibilityClassName () 
	public android.view.View getNextView () 
		int which
	private android.view.View obtainView () 
		android.view.View child
		android.widget.FrameLayout$LayoutParams lp
	public void setFactory (android.widget.ViewSwitcher$ViewFactory) 
		android.widget.ViewSwitcher$ViewFactory factory
	public void reset () 
		android.view.View v
}

android/widget/ActivityChooserModel$DataModelPackageMonitor.class
ActivityChooserModel.java
package android.widget
final android.widget.ActivityChooserModel$DataModelPackageMonitor extends com.android.internal.content.PackageMonitor {
	final android.widget.ActivityChooserModel this$0
	private void  (android.widget.ActivityChooserModel) 
	public void onSomePackagesChanged () 
	void  (android.widget.ActivityChooserModel, android.widget.ActivityChooserModel$1) 
		android.widget.ActivityChooserModel x0
		android.widget.ActivityChooserModel$1 x1
}

android/widget/AccessibilityIterators$PageTextSegmentIterator.class
AccessibilityIterators.java
package android.widget
 android.widget.AccessibilityIterators$PageTextSegmentIterator extends android.widget.AccessibilityIterators$LineTextSegmentIterator {
	private static android.widget.AccessibilityIterators$PageTextSegmentIterator sPageInstance
	private android.widget.TextView mView
	private final android.graphics.Rect mTempRect
	void  () 
	public static android.widget.AccessibilityIterators$PageTextSegmentIterator getInstance () 
	public void initialize (android.widget.TextView) 
		android.widget.TextView view
	public int[] following (int) 
		int offset
		int textLength
		int start
		int currentLine
		int currentLineTop
		int pageHeight
		int nextPageStartY
		int lastLineTop
		int currentPageEndLine
		int end
	public int[] preceding (int) 
		int offset
		int textLength
		int end
		int currentLine
		int currentLineTop
		int pageHeight
		int previousPageEndY
		int currentPageStartLine
		int start
}

android/widget/CalendarViewLegacyDelegate$2.class
CalendarViewLegacyDelegate.java
package android.widget
 android.widget.CalendarViewLegacyDelegate$2 extends java.lang.Object implements android.widget.AbsListView$OnScrollListener  {
	final android.widget.CalendarViewLegacyDelegate this$0
	void  (android.widget.CalendarViewLegacyDelegate) 
		android.widget.CalendarViewLegacyDelegate this$0
	public void onScrollStateChanged (android.widget.AbsListView, int) 
		android.widget.AbsListView view
		int scrollState
	public void onScroll (android.widget.AbsListView, int, int, int) 
		android.widget.AbsListView view
		int firstVisibleItem
		int visibleItemCount
		int totalItemCount
}

android/widget/RemoteViewsService.class
RemoteViewsService.java
package android.widget
public abstract android.widget.RemoteViewsService extends android.app.Service {
	private static final String LOG_TAG
	private static final java.util.HashMap sRemoteViewFactories
	private static final Object sLock
	public void  () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent$FilterComparison fc
		android.widget.RemoteViewsService$RemoteViewsFactory factory
		boolean isCreated
		android.content.Intent intent
	public abstract android.widget.RemoteViewsService$RemoteViewsFactory onGetViewFactory (android.content.Intent) 
	static java.lang.Object access$000 () 
	static java.util.HashMap access$100 () 
	static void  () 
}

android/widget/RemoteViews$3.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$3 extends android.content.ContextWrapper {
	final android.content.Context val$contextForResources
	final android.widget.RemoteViews this$0
	void  (android.widget.RemoteViews, android.content.Context, android.content.Context) 
		android.widget.RemoteViews this$0
		android.content.Context base
	public android.content.res.Resources getResources () 
	public android.content.res.Resources$Theme getTheme () 
	public java.lang.String getPackageName () 
}

android/widget/RadioGroup$CheckedStateTracker.class
RadioGroup.java
package android.widget
 android.widget.RadioGroup$CheckedStateTracker extends java.lang.Object implements android.widget.CompoundButton$OnCheckedChangeListener  {
	final android.widget.RadioGroup this$0
	private void  (android.widget.RadioGroup) 
	public void onCheckedChanged (android.widget.CompoundButton, boolean) 
		android.widget.CompoundButton buttonView
		boolean isChecked
		int id
	void  (android.widget.RadioGroup, android.widget.RadioGroup$1) 
		android.widget.RadioGroup x0
		android.widget.RadioGroup$1 x1
}

android/widget/TimePickerClockDelegate$6.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$6 extends java.lang.Object implements android.view.View$OnClickListener  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void onClick (android.view.View) 
		android.view.View v
}

android/widget/WrapperListAdapter.class
WrapperListAdapter.java
package android.widget
public abstract android.widget.WrapperListAdapter extends java.lang.Object implements android.widget.ListAdapter  {
	public abstract android.widget.ListAdapter getWrappedAdapter () 
}

android/widget/DateTimeView$ReceiverInfo.class
DateTimeView.java
package android.widget
 android.widget.DateTimeView$ReceiverInfo extends java.lang.Object {
	private final java.util.ArrayList mAttachedViews
	private final android.content.BroadcastReceiver mReceiver
	private final android.database.ContentObserver mObserver
	private void  () 
	public void addView (android.widget.DateTimeView) 
		android.widget.DateTimeView v
		boolean register
	public void removeView (android.widget.DateTimeView) 
		android.widget.DateTimeView v
	void updateAll () 
		int i
		int count
	long getSoonestUpdateTime () 
		long time
		int i
		long result
		int count
	static final android.content.Context getApplicationContextIfAvailable (android.content.Context) 
		android.content.Context context
		android.content.Context ac
	void register (android.content.Context) 
		android.content.Context context
		android.content.IntentFilter filter
	void unregister (android.content.Context) 
		android.content.Context context
	void  (android.widget.DateTimeView$1) 
		android.widget.DateTimeView$1 x0
}

android/widget/AbsListView$1.class
AbsListView.java
package android.widget
 android.widget.AbsListView$1 extends java.lang.Object implements java.lang.Runnable  {
	final boolean val$enabled
	final android.widget.AbsListView this$0
	void  (android.widget.AbsListView, boolean) 
		android.widget.AbsListView this$0
	public void run () 
}

android/widget/HeaderViewListAdapter.class
HeaderViewListAdapter.java
package android.widget
public android.widget.HeaderViewListAdapter extends java.lang.Object implements android.widget.WrapperListAdapter android.widget.Filterable  {
	private final android.widget.ListAdapter mAdapter
	java.util.ArrayList mHeaderViewInfos
	java.util.ArrayList mFooterViewInfos
	static final java.util.ArrayList EMPTY_INFO_LIST
	boolean mAreAllFixedViewsSelectable
	private final boolean mIsFilterable
	public void  (java.util.ArrayList, java.util.ArrayList, android.widget.ListAdapter) 
		java.util.ArrayList headerViewInfos
		java.util.ArrayList footerViewInfos
		android.widget.ListAdapter adapter
	public int getHeadersCount () 
	public int getFootersCount () 
	public boolean isEmpty () 
	private boolean areAllListInfosSelectable (java.util.ArrayList) 
		android.widget.ListView$FixedViewInfo info
		java.util.ArrayList infos
	public boolean removeHeader (android.view.View) 
		android.widget.ListView$FixedViewInfo info
		int i
		android.view.View v
	public boolean removeFooter (android.view.View) 
		android.widget.ListView$FixedViewInfo info
		int i
		android.view.View v
	public int getCount () 
	public boolean areAllItemsEnabled () 
	public boolean isEnabled (int) 
		int position
		int numHeaders
		int adjPosition
		int adapterCount
	public java.lang.Object getItem (int) 
		int position
		int numHeaders
		int adjPosition
		int adapterCount
	public long getItemId (int) 
		int adjPosition
		int adapterCount
		int position
		int numHeaders
	public boolean hasStableIds () 
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		int numHeaders
		int adjPosition
		int adapterCount
	public int getItemViewType (int) 
		int adjPosition
		int adapterCount
		int position
		int numHeaders
	public int getViewTypeCount () 
	public void registerDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public void unregisterDataSetObserver (android.database.DataSetObserver) 
		android.database.DataSetObserver observer
	public android.widget.Filter getFilter () 
	public android.widget.ListAdapter getWrappedAdapter () 
	static void  () 
}

android/widget/SeekBar.class
SeekBar.java
package android.widget
public android.widget.SeekBar extends android.widget.AbsSeekBar {
	private android.widget.SeekBar$OnSeekBarChangeListener mOnSeekBarChangeListener
	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
	void onProgressRefresh (float, boolean, int) 
		float scale
		boolean fromUser
		int progress
	public void setOnSeekBarChangeListener (android.widget.SeekBar$OnSeekBarChangeListener) 
		android.widget.SeekBar$OnSeekBarChangeListener l
	void onStartTrackingTouch () 
	void onStopTrackingTouch () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
}

android/widget/TabHost$LabelAndIconIndicatorStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$LabelAndIconIndicatorStrategy extends java.lang.Object implements android.widget.TabHost$IndicatorStrategy  {
	private final CharSequence mLabel
	private final android.graphics.drawable.Drawable mIcon
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, java.lang.CharSequence, android.graphics.drawable.Drawable) 
		CharSequence label
		android.graphics.drawable.Drawable icon
	public android.view.View createIndicatorView () 
		android.content.Context context
		android.view.LayoutInflater inflater
		android.view.View tabIndicator
		android.widget.TextView tv
		android.widget.ImageView iconView
		boolean exclusive
		boolean bindIcon
	void  (android.widget.TabHost, java.lang.CharSequence, android.graphics.drawable.Drawable, android.widget.TabHost$1) 
		android.widget.TabHost x0
		CharSequence x1
		android.graphics.drawable.Drawable x2
		android.widget.TabHost$1 x3
}

android/widget/RemoteViewsAdapter$RemoteViewsFrameLayoutRefSet.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$RemoteViewsFrameLayoutRefSet extends java.lang.Object {
	private final android.util.SparseArray mReferences
	private final java.util.HashMap mViewToLinkedList
	final android.widget.RemoteViewsAdapter this$0
	private void  (android.widget.RemoteViewsAdapter) 
	public void add (int, android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout) 
		int position
		android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout layout
		java.util.LinkedList refs
	public void notifyOnRemoteViewsLoaded (int, android.widget.RemoteViews) 
		android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout ref
		int position
		android.widget.RemoteViews view
		java.util.LinkedList refs
	public void removeView (android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout) 
		android.widget.RemoteViewsAdapter$RemoteViewsFrameLayout rvfl
	public void clear () 
	void  (android.widget.RemoteViewsAdapter, android.widget.RemoteViewsAdapter$1) 
		android.widget.RemoteViewsAdapter x0
		android.widget.RemoteViewsAdapter$1 x1
}

android/widget/ZoomButton$1.class
ZoomButton.java
package android.widget
 android.widget.ZoomButton$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ZoomButton this$0
	void  (android.widget.ZoomButton) 
		android.widget.ZoomButton this$0
	public void run () 
}

android/widget/ActionMenuPresenter$OverflowMenuButton$1.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$OverflowMenuButton$1 extends android.widget.ForwardingListener {
	final android.widget.ActionMenuPresenter val$this$0
	final android.widget.ActionMenuPresenter$OverflowMenuButton this$1
	void  (android.widget.ActionMenuPresenter$OverflowMenuButton, android.view.View, android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter$OverflowMenuButton this$1
		android.view.View src
	public com.android.internal.view.menu.ShowableListMenu getPopup () 
	public boolean onForwardingStarted () 
	public boolean onForwardingStopped () 
}

android/widget/GridLayout$LayoutParams.class
GridLayout.java
package android.widget
public android.widget.GridLayout$LayoutParams extends android.view.ViewGroup$MarginLayoutParams {
	private static final int DEFAULT_WIDTH
	private static final int DEFAULT_HEIGHT
	private static final int DEFAULT_MARGIN
	private static final int DEFAULT_ROW
	private static final int DEFAULT_COLUMN
	private static final android.widget.GridLayout$Interval DEFAULT_SPAN
	private static final int DEFAULT_SPAN_SIZE
	private static final int MARGIN
	private static final int LEFT_MARGIN
	private static final int TOP_MARGIN
	private static final int RIGHT_MARGIN
	private static final int BOTTOM_MARGIN
	private static final int COLUMN
	private static final int COLUMN_SPAN
	private static final int COLUMN_WEIGHT
	private static final int ROW
	private static final int ROW_SPAN
	private static final int ROW_WEIGHT
	private static final int GRAVITY
	public android.widget.GridLayout$Spec rowSpec
	public android.widget.GridLayout$Spec columnSpec
	private void  (int, int, int, int, int, int, android.widget.GridLayout$Spec, android.widget.GridLayout$Spec) 
		int width
		int height
		int left
		int top
		int right
		int bottom
		android.widget.GridLayout$Spec rowSpec
		android.widget.GridLayout$Spec columnSpec
	public void  (android.widget.GridLayout$Spec, android.widget.GridLayout$Spec) 
		android.widget.GridLayout$Spec rowSpec
		android.widget.GridLayout$Spec columnSpec
	public void  () 
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams params
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams params
	public void  (android.widget.GridLayout$LayoutParams) 
		android.widget.GridLayout$LayoutParams source
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
	private void reInitSuper (android.content.Context, android.util.AttributeSet) 
		int margin
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	private void init (android.content.Context, android.util.AttributeSet) 
		int gravity
		int column
		int colSpan
		float colWeight
		int row
		int rowSpan
		float rowWeight
		android.content.Context context
		android.util.AttributeSet attrs
		android.content.res.TypedArray a
	public void setGravity (int) 
		int gravity
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray attributes
		int widthAttr
		int heightAttr
	final void setRowSpecSpan (android.widget.GridLayout$Interval) 
		android.widget.GridLayout$Interval span
	final void setColumnSpecSpan (android.widget.GridLayout$Interval) 
		android.widget.GridLayout$Interval span
	public boolean equals (java.lang.Object) 
		Object o
		android.widget.GridLayout$LayoutParams that
	public int hashCode () 
		int result
	static void  () 
}

android/widget/Spinner$DropdownPopup$3.class
Spinner.java
package android.widget
 android.widget.Spinner$DropdownPopup$3 extends java.lang.Object implements android.widget.PopupWindow$OnDismissListener  {
	final android.view.ViewTreeObserver$OnGlobalLayoutListener val$layoutListener
	final android.widget.Spinner$DropdownPopup this$1
	void  (android.widget.Spinner$DropdownPopup, android.view.ViewTreeObserver$OnGlobalLayoutListener) 
		android.widget.Spinner$DropdownPopup this$1
	public void onDismiss () 
		android.view.ViewTreeObserver vto
}

android/widget/ActivityChooserModel$ActivitySorter.class
ActivityChooserModel.java
package android.widget
public abstract android.widget.ActivityChooserModel$ActivitySorter extends java.lang.Object {
	public abstract void sort (android.content.Intent, java.util.List, java.util.List) 
}

android/widget/OverScroller$SplineOverScroller.class
OverScroller.java
package android.widget
 android.widget.OverScroller$SplineOverScroller extends java.lang.Object {
	private int mStart
	private int mCurrentPosition
	private int mFinal
	private int mVelocity
	private float mCurrVelocity
	private float mDeceleration
	private long mStartTime
	private int mDuration
	private int mSplineDuration
	private int mSplineDistance
	private boolean mFinished
	private int mOver
	private float mFlingFriction
	private int mState
	private static final float GRAVITY
	private float mPhysicalCoeff
	private static float DECELERATION_RATE
	private static final float INFLEXION
	private static final float START_TENSION
	private static final float END_TENSION
	private static final float P1
	private static final float P2
	private static final int NB_SAMPLES
	private static final float[] SPLINE_POSITION
	private static final float[] SPLINE_TIME
	private static final int SPLINE
	private static final int CUBIC
	private static final int BALLISTIC
	void setFriction (float) 
		float friction
	void  (android.content.Context) 
		android.content.Context context
		float ppi
	void updateScroll (float) 
		float q
	private static float getDeceleration (int) 
		int velocity
	private void adjustDuration (int, int, int) 
		float x_inf
		float x_sup
		float t_inf
		float t_sup
		float timeCoef
		int start
		int oldFinal
		int newFinal
		int oldDistance
		int newDistance
		float x
		int index
	void startScroll (int, int, int) 
		int start
		int distance
		int duration
	void finish () 
	void setFinalPosition (int) 
		int position
	void extendDuration (int) 
		int extend
		long time
		int elapsedTime
	boolean springback (int, int, int) 
		int start
		int min
		int max
	private void startSpringback (int, int, int) 
		int start
		int end
		int velocity
		int delta
	void fling (int, int, int, int, int) 
		int start
		int velocity
		int min
		int max
		int over
		double totalDistance
	private double getSplineDeceleration (int) 
		int velocity
	private double getSplineFlingDistance (int) 
		int velocity
		double l
		double decelMinusOne
	private int getSplineFlingDuration (int) 
		int velocity
		double l
		double decelMinusOne
	private void fitOnBounceCurve (int, int, int) 
		int start
		int end
		int velocity
		float durationToApex
		float velocitySquared
		float distanceToApex
		float distanceToEdge
		float totalDuration
	private void startBounceAfterEdge (int, int, int) 
		int start
		int end
		int velocity
	private void startAfterEdge (int, int, int, int) 
		double totalDistance
		int start
		int min
		int max
		int velocity
		boolean positive
		int edge
		int overDistance
		boolean keepIncreasing
	void notifyEdgeReached (int, int, int) 
		int start
		int end
		int over
	private void onEdgeReached () 
		float velocitySquared
		float distance
		float sign
	boolean continueWhenFinished () 
	boolean update () 
		float t_inf
		float t_sup
		float d_inf
		float d_sup
		float t
		int index
		float distanceCoef
		float velocityCoef
		float t
		float t
		float t2
		float sign
		long time
		long currentTime
		double distance
	static boolean access$000 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static boolean access$002 (android.widget.OverScroller$SplineOverScroller, boolean) 
		android.widget.OverScroller$SplineOverScroller x0
		boolean x1
	static int access$100 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static float access$200 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static int access$300 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static int access$400 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static int access$500 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static long access$600 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static int access$700 (android.widget.OverScroller$SplineOverScroller) 
		android.widget.OverScroller$SplineOverScroller x0
	static void  () 
		float alpha
		float x_max
		float x
		float tx
		float coef
		float y_max
		float y
		float dy
		int i
		float x_min
		float y_min
}

android/widget/Toast$TN$1.class
Toast.java
package android.widget
 android.widget.Toast$TN$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Toast$TN this$0
	void  (android.widget.Toast$TN) 
		android.widget.Toast$TN this$0
	public void run () 
}

android/widget/GridView.class
GridView.java
package android.widget
public android.widget.GridView extends android.widget.AbsListView {
	public static final int NO_STRETCH
	public static final int STRETCH_SPACING
	public static final int STRETCH_COLUMN_WIDTH
	public static final int STRETCH_SPACING_UNIFORM
	public static final int AUTO_FIT
	private int mNumColumns
	private int mHorizontalSpacing
	private int mRequestedHorizontalSpacing
	private int mVerticalSpacing
	private int mStretchMode
	private int mColumnWidth
	private int mRequestedColumnWidth
	private int mRequestedNumColumns
	private android.view.View mReferenceView
	private android.view.View mReferenceViewInSelectedRow
	private int mGravity
	private final android.graphics.Rect mTempRect
	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
		int hSpacing
		int vSpacing
		int index
		int columnWidth
		int numColumns
	public android.widget.ListAdapter getAdapter () 
	public void setRemoteViewsAdapter (android.content.Intent) 
		android.content.Intent intent
	public void setAdapter (android.widget.ListAdapter) 
		int position
		int position
		android.widget.ListAdapter adapter
	int lookForSelectablePosition (int, boolean) 
		int position
		boolean lookDown
		android.widget.ListAdapter adapter
	void fillGap (boolean) 
		int paddingTop
		int startOffset
		int position
		int paddingBottom
		int startOffset
		int position
		boolean down
		int numColumns
		int verticalSpacing
		int count
	private android.view.View fillDown (int, int) 
		android.view.View temp
		int pos
		int nextTop
		android.view.View selectedView
		int end
	private android.view.View makeRow (int, int, boolean) 
		int nextLeft
		int last
		int deltaLeft
		boolean selected
		int where
		int pos
		int startPos
		int y
		boolean flow
		int columnWidth
		int horizontalSpacing
		boolean isLayoutRtl
		int last
		int nextLeft
		android.view.View selectedView
		boolean hasFocus
		boolean inClick
		int selectedPosition
		android.view.View child
		int nextChildDir
	private android.view.View fillUp (int, int) 
		android.view.View temp
		int pos
		int nextBottom
		android.view.View selectedView
		int end
	private android.view.View fillFromTop (int) 
		int nextTop
	private android.view.View fillFromBottom (int, int) 
		int lastPosition
		int nextBottom
		int invertedPosition
	private android.view.View fillSelection (int, int) 
		int rowStart
		int invertedSelection
		int bottomSelectionPixel
		int offset
		int childrenTop
		int childrenBottom
		int selectedPosition
		int numColumns
		int verticalSpacing
		int rowStart
		int rowEnd
		int fadingEdgeLength
		int topSelectionPixel
		android.view.View sel
		android.view.View referenceView
	private void pinToTop (int) 
		int top
		int offset
		int childrenTop
	private void pinToBottom (int) 
		int bottom
		int offset
		int childrenBottom
		int count
	int findMotionRow (int) 
		int i
		int i
		int numColumns
		int y
		int childCount
	private android.view.View fillSpecific (int, int) 
		int motionRowStart
		int invertedSelection
		int childCount
		android.view.View above
		android.view.View below
		int childCount
		int position
		int top
		int numColumns
		int motionRowStart
		int motionRowEnd
		android.view.View temp
		android.view.View referenceView
		int verticalSpacing
		android.view.View above
		android.view.View below
	private void correctTooHigh (int, int, int) 
		android.view.View lastChild
		int lastBottom
		int end
		int bottomOffset
		android.view.View firstChild
		int firstTop
		int numColumns
		int verticalSpacing
		int childCount
		int lastPosition
	private void correctTooLow (int, int, int) 
		android.view.View firstChild
		int firstTop
		int start
		int end
		int topOffset
		android.view.View lastChild
		int lastBottom
		int lastPosition
		int numColumns
		int verticalSpacing
		int childCount
	private android.view.View fillFromSelection (int, int, int) 
		int rowStart
		int invertedSelection
		int selectedTop
		int childrenTop
		int childrenBottom
		int fadingEdgeLength
		int selectedPosition
		int numColumns
		int verticalSpacing
		int rowStart
		int rowEnd
		android.view.View sel
		android.view.View referenceView
		int topSelectionPixel
		int bottomSelectionPixel
	private int getBottomSelectionPixel (int, int, int, int) 
		int childrenBottom
		int fadingEdgeLength
		int numColumns
		int rowStart
		int bottomSelectionPixel
	private int getTopSelectionPixel (int, int, int) 
		int childrenTop
		int fadingEdgeLength
		int rowStart
		int topSelectionPixel
	private void adjustForBottomFadingEdge (android.view.View, int, int) 
		int spaceAbove
		int spaceBelow
		int offset
		android.view.View childInSelectedRow
		int topSelectionPixel
		int bottomSelectionPixel
	private void adjustForTopFadingEdge (android.view.View, int, int) 
		int spaceAbove
		int spaceBelow
		int offset
		android.view.View childInSelectedRow
		int topSelectionPixel
		int bottomSelectionPixel
	public void smoothScrollToPosition (int) 
		int position
	public void smoothScrollByOffset (int) 
		int offset
	private android.view.View moveSelection (int, int, int) 
		int oldRowStart
		int rowStart
		int invertedSelection
		int oldBottom
		android.view.View sel
		android.view.View referenceView
		int oldTop
		android.view.View sel
		android.view.View referenceView
		int oldTop
		int delta
		int childrenTop
		int childrenBottom
		int fadingEdgeLength
		int selectedPosition
		int numColumns
		int verticalSpacing
		int oldRowStart
		int rowStart
		int rowEnd
		int rowDelta
		int topSelectionPixel
		int bottomSelectionPixel
		android.view.View sel
		android.view.View referenceView
	private boolean determineColumns (int) 
		int spaceLeftOver
		int availableSpace
		int requestedHorizontalSpacing
		int stretchMode
		int requestedColumnWidth
		boolean didNotInitiallyFit
	protected void onMeasure (int, int) 
		android.view.View child
		android.widget.AbsListView$LayoutParams p
		int childHeightSpec
		int childWidthSpec
		int i
		int ourSize
		int numColumns
		int ourSize
		int widthMeasureSpec
		int heightMeasureSpec
		int widthMode
		int heightMode
		int widthSize
		int heightSize
		int childWidth
		boolean didNotInitiallyFit
		int childHeight
		int childState
		int count
	protected void attachLayoutAnimationParameters (android.view.View, android.view.ViewGroup$LayoutParams, int, int) 
		int invertedIndex
		android.view.View child
		android.view.ViewGroup$LayoutParams params
		int index
		int count
		android.view.animation.GridLayoutAnimationController$AnimationParameters animationParams
	protected void layoutChildren () 
		int index
		int index
		android.view.View focusChild
		android.view.View focusHost
		int i
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View sel
		int last
		android.view.View sel
		android.view.View sel
		android.view.View sel
		android.view.View child
		android.view.View child
		boolean inTouchMode
		int virtualViewId
		android.view.accessibility.AccessibilityNodeProvider provider
		int position
		android.view.View restoreView
		android.view.View newAccessibilityFocusedView
		int childrenTop
		int childrenBottom
		int childCount
		int delta
		android.view.View sel
		android.view.View oldSel
		android.view.View oldFirst
		android.view.View newSel
		boolean dataChanged
		android.view.accessibility.AccessibilityNodeInfo accessibilityFocusLayoutRestoreNode
		android.view.View accessibilityFocusLayoutRestoreView
		int accessibilityFocusPosition
		android.view.ViewRootImpl viewRootImpl
		int firstPosition
		android.widget.AbsListView$RecycleBin recycleBin
		boolean blockLayoutRequests
	private android.view.View makeAndAddView (int, int, boolean, int, boolean, int) 
		android.view.View activeView
		int position
		int y
		boolean flow
		int childrenLeft
		boolean selected
		int where
		android.view.View child
	private void setupChild (android.view.View, int, int, boolean, int, boolean, boolean, int) 
		int childHeightSpec
		int childWidthSpec
		int childRight
		int childBottom
		android.view.View child
		int position
		int y
		boolean flowDown
		int childrenLeft
		boolean selected
		boolean isAttachedToWindow
		int where
		boolean isSelected
		boolean updateChildSelected
		int mode
		boolean isPressed
		boolean updateChildPressed
		boolean needToMeasure
		android.widget.AbsListView$LayoutParams p
		int w
		int h
		int childLeft
		int childLeft
		int childLeft
		int childLeft
		int childTop
		int layoutDirection
		int absoluteGravity
	public void setSelection (int) 
		int position
	void setSelectionInt (int) 
		int position
		int previousSelectedPosition
		int next
		int previous
		int nextRow
		int previousRow
	public boolean onKeyDown (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
	public boolean onKeyUp (int, android.view.KeyEvent) 
		int keyCode
		android.view.KeyEvent event
	private boolean commonKey (int, int, android.view.KeyEvent) 
		int keyCode
		int count
		android.view.KeyEvent event
		boolean handled
		int action
	boolean pageScroll (int) 
		int direction
		int nextPage
	boolean fullScroll (int) 
		int direction
		boolean moved
	boolean arrowScroll (int) 
		int startOfRowPos
		int endOfRowPos
		int invertedSelection
		int direction
		int selectedPosition
		int numColumns
		int startOfRowPos
		int endOfRowPos
		boolean moved
		boolean isLayoutRtl
	boolean sequenceScroll (int) 
		int startOfRow
		int endOfRow
		int invertedSelection
		int direction
		int selectedPosition
		int numColumns
		int count
		int startOfRow
		int endOfRow
		boolean moved
		boolean showScroll
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		android.view.View other
		int distance
		int i
		android.graphics.Rect otherRect
		int minDistance
		int childCount
		boolean gainFocus
		int direction
		android.graphics.Rect previouslyFocusedRect
		int closestChildIndex
	private boolean isCandidateSelection (int, int) 
		int rowStart
		int rowEnd
		int childIndex
		int direction
		int count
		int invertedIndex
		int rowStart
		int rowEnd
	public void setGravity (int) 
		int gravity
	public int getGravity () 
	public void setHorizontalSpacing (int) 
		int horizontalSpacing
	public int getHorizontalSpacing () 
	public int getRequestedHorizontalSpacing () 
	public void setVerticalSpacing (int) 
		int verticalSpacing
	public int getVerticalSpacing () 
	public void setStretchMode (int) 
		int stretchMode
	public int getStretchMode () 
	public void setColumnWidth (int) 
		int columnWidth
	public int getColumnWidth () 
	public int getRequestedColumnWidth () 
	public void setNumColumns (int) 
		int numColumns
	public int getNumColumns () 
	private void adjustViewsUpOrDown () 
		int delta
		android.view.View child
		int delta
		android.view.View child
		int childCount
	protected int computeVerticalScrollExtent () 
		int numColumns
		int rowCount
		int extent
		android.view.View view
		int top
		int height
		int bottom
		int count
	protected int computeVerticalScrollOffset () 
		int numColumns
		int rowCount
		int oddItemsOnFirstRow
		int whichRow
		android.view.View view
		int top
		int height
	protected int computeVerticalScrollRange () 
		int numColumns
		int rowCount
		int result
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
		int columnsCount
		int rowsCount
		int selectionMode
		android.view.accessibility.AccessibilityNodeInfo$CollectionInfo collectionInfo
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int numColumns
		int row
		int position
		int action
		android.os.Bundle arguments
	public void onInitializeAccessibilityNodeInfoForItem (android.view.View, int, android.view.accessibility.AccessibilityNodeInfo) 
		int row
		int column
		int invertedIndex
		android.view.View view
		int position
		android.view.accessibility.AccessibilityNodeInfo info
		int count
		int columnsCount
		int rowsCount
		int row
		int column
		android.widget.AbsListView$LayoutParams lp
		boolean isHeading
		boolean isSelected
		android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo itemInfo
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	public volatile void setAdapter (android.widget.Adapter) 
	public volatile android.widget.Adapter getAdapter () 
}

android/widget/RemoteViews$MutablePair.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$MutablePair extends java.lang.Object {
	Object first
	Object second
	void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public boolean equals (java.lang.Object) 
		Object o
		android.widget.RemoteViews$MutablePair p
	public int hashCode () 
}

android/widget/NumberPicker$3.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$3 extends java.lang.Object implements android.view.View$OnFocusChangeListener  {
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	public void onFocusChange (android.view.View, boolean) 
		android.view.View v
		boolean hasFocus
}

android/widget/AdapterView$SelectionNotifier.class
AdapterView.java
package android.widget
 android.widget.AdapterView$SelectionNotifier extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AdapterView this$0
	private void  (android.widget.AdapterView) 
	public void run () 
	void  (android.widget.AdapterView, android.widget.AdapterView$1) 
		android.widget.AdapterView x0
		android.widget.AdapterView$1 x1
}

android/widget/RelativeLayout$1.class
RelativeLayout.java
package android.widget
 android.widget.RelativeLayout$1 extends java.lang.Object {
}

android/widget/YearPickerView$1.class
YearPickerView.java
package android.widget
 android.widget.YearPickerView$1 extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener  {
	final android.widget.YearPickerView this$0
	void  (android.widget.YearPickerView) 
		android.widget.YearPickerView this$0
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		int year
}

android/widget/DoubleDigitManager$1.class
DoubleDigitManager.java
package android.widget
 android.widget.DoubleDigitManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.DoubleDigitManager this$0
	void  (android.widget.DoubleDigitManager) 
		android.widget.DoubleDigitManager this$0
	public void run () 
}

android/widget/TextClock.class
TextClock.java
package android.widget
public android.widget.TextClock extends android.widget.TextView {
	public static final CharSequence DEFAULT_FORMAT_12_HOUR
	public static final CharSequence DEFAULT_FORMAT_24_HOUR
	private CharSequence mFormat12
	private CharSequence mFormat24
	private CharSequence mDescFormat12
	private CharSequence mDescFormat24
	private CharSequence mFormat
	private boolean mHasSeconds
	private CharSequence mDescFormat
	private boolean mAttached
	private java.util.Calendar mTime
	private String mTimeZone
	private boolean mShowCurrentUserTime
	private android.database.ContentObserver mFormatChangeObserver
	private final android.content.BroadcastReceiver mIntentReceiver
	private final Runnable mTicker
	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
	private void init () 
		libcore.icu.LocaleData ld
	private void createTime (java.lang.String) 
		String timeZone
	public java.lang.CharSequence getFormat12Hour () 
	public void setFormat12Hour (java.lang.CharSequence) 
		CharSequence format
	public void setContentDescriptionFormat12Hour (java.lang.CharSequence) 
		CharSequence format
	public java.lang.CharSequence getFormat24Hour () 
	public void setFormat24Hour (java.lang.CharSequence) 
		CharSequence format
	public void setContentDescriptionFormat24Hour (java.lang.CharSequence) 
		CharSequence format
	public void setShowCurrentUserTime (boolean) 
		boolean showCurrentUserTime
	public boolean is24HourModeEnabled () 
	public java.lang.String getTimeZone () 
	public void setTimeZone (java.lang.String) 
		String timeZone
	private void chooseFormat () 
	public java.lang.CharSequence getFormat () 
	private void chooseFormat (boolean) 
		boolean handleTicker
		boolean format24Requested
		libcore.icu.LocaleData ld
		boolean hadSeconds
	private static java.lang.CharSequence abc (java.lang.CharSequence, java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence a
		CharSequence b
		CharSequence c
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindow () 
	private void registerReceiver () 
		android.content.IntentFilter filter
	private void registerObserver () 
		android.content.ContentResolver resolver
	private void unregisterReceiver () 
	private void unregisterObserver () 
		android.content.ContentResolver resolver
	private void onTimeChanged () 
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
		CharSequence s
	static void access$000 (android.widget.TextClock) 
		android.widget.TextClock x0
	static void access$100 (android.widget.TextClock) 
		android.widget.TextClock x0
	static java.lang.String access$200 (android.widget.TextClock) 
		android.widget.TextClock x0
	static void access$300 (android.widget.TextClock, java.lang.String) 
		android.widget.TextClock x0
		String x1
	static java.lang.Runnable access$400 (android.widget.TextClock) 
		android.widget.TextClock x0
	static void  () 
}

android/widget/ProgressBar.class
ProgressBar.java
package android.widget
public android.widget.ProgressBar extends android.view.View {
	private static final int MAX_LEVEL
	private static final int TIMEOUT_SEND_ACCESSIBILITY_EVENT
	private static final android.view.animation.DecelerateInterpolator PROGRESS_ANIM_INTERPOLATOR
	private static final int PROGRESS_ANIM_DURATION
	int mMinWidth
	int mMaxWidth
	int mMinHeight
	int mMaxHeight
	private int mProgress
	private int mSecondaryProgress
	private int mMax
	private int mBehavior
	private int mDuration
	private boolean mIndeterminate
	private boolean mOnlyIndeterminate
	private android.view.animation.Transformation mTransformation
	private android.view.animation.AlphaAnimation mAnimation
	private boolean mHasAnimation
	private android.graphics.drawable.Drawable mIndeterminateDrawable
	private android.graphics.drawable.Drawable mProgressDrawable
	private android.graphics.drawable.Drawable mCurrentDrawable
	private android.widget.ProgressBar$ProgressTintInfo mProgressTintInfo
	android.graphics.Bitmap mSampleTile
	private boolean mNoInvalidate
	private android.view.animation.Interpolator mInterpolator
	private android.widget.ProgressBar$RefreshProgressRunnable mRefreshProgressRunnable
	private long mUiThreadId
	private boolean mShouldStartAnimationDrawable
	private boolean mInDrawing
	private boolean mAttached
	private boolean mRefreshIsPosted
	private float mVisualProgress
	boolean mMirrorForRtl
	private boolean mAggregatedIsVisible
	private final java.util.ArrayList mRefreshData
	private android.widget.ProgressBar$AccessibilityEventSender mAccessibilityEventSender
	private final android.util.FloatProperty VISUAL_PROGRESS
	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
		android.graphics.drawable.Drawable progressDrawable
		int resID
		android.graphics.drawable.Drawable indeterminateDrawable
	private static boolean needsTileify (android.graphics.drawable.Drawable) 
		int i
		android.graphics.drawable.LayerDrawable orig
		int N
		int i
		android.graphics.drawable.StateListDrawable in
		int N
		android.graphics.drawable.Drawable dr
	private android.graphics.drawable.Drawable tileify (android.graphics.drawable.Drawable, boolean) 
		int id
		int i
		int i
		android.graphics.drawable.LayerDrawable orig
		int N
		android.graphics.drawable.Drawable[] outDrawables
		android.graphics.drawable.LayerDrawable clone
		int i
		android.graphics.drawable.StateListDrawable in
		android.graphics.drawable.StateListDrawable out
		int N
		android.graphics.drawable.BitmapDrawable bitmap
		android.graphics.Bitmap tileBitmap
		android.graphics.drawable.BitmapDrawable clone
		android.graphics.drawable.Drawable drawable
		boolean clip
	android.graphics.drawable.shapes.Shape getDrawableShape () 
		float[] roundedCorners
	private android.graphics.drawable.Drawable tileifyIndeterminate (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable frame
		int i
		android.graphics.drawable.AnimationDrawable background
		int N
		android.graphics.drawable.AnimationDrawable newBg
		android.graphics.drawable.Drawable drawable
	private void initProgressBar () 
	public synchronized boolean isIndeterminate () 
	public synchronized void setIndeterminate (boolean) 
		boolean indeterminate
	private void swapCurrentDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable newDrawable
		android.graphics.drawable.Drawable oldDrawable
	public android.graphics.drawable.Drawable getIndeterminateDrawable () 
	public void setIndeterminateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void setIndeterminateTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getIndeterminateTintList () 
	public void setIndeterminateTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getIndeterminateTintMode () 
	private void applyIndeterminateTint () 
		android.widget.ProgressBar$ProgressTintInfo tintInfo
	public void setIndeterminateDrawableTiled (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public android.graphics.drawable.Drawable getProgressDrawable () 
	public void setProgressDrawable (android.graphics.drawable.Drawable) 
		int drawableHeight
		android.graphics.drawable.Drawable d
	private void applyProgressTints () 
	private void applyPrimaryProgressTint () 
		android.graphics.drawable.Drawable target
	private void applyProgressBackgroundTint () 
		android.graphics.drawable.Drawable target
	private void applySecondaryProgressTint () 
		android.graphics.drawable.Drawable target
	public void setProgressTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getProgressTintList () 
	public void setProgressTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getProgressTintMode () 
	public void setProgressBackgroundTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getProgressBackgroundTintList () 
	public void setProgressBackgroundTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getProgressBackgroundTintMode () 
	public void setSecondaryProgressTintList (android.content.res.ColorStateList) 
		android.content.res.ColorStateList tint
	public android.content.res.ColorStateList getSecondaryProgressTintList () 
	public void setSecondaryProgressTintMode (android.graphics.PorterDuff$Mode) 
		android.graphics.PorterDuff$Mode tintMode
	public android.graphics.PorterDuff$Mode getSecondaryProgressTintMode () 
	private android.graphics.drawable.Drawable getTintTarget (int, boolean) 
		int layerId
		boolean shouldFallback
		android.graphics.drawable.Drawable layer
		android.graphics.drawable.Drawable d
	public void setProgressDrawableTiled (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	android.graphics.drawable.Drawable getCurrentDrawable () 
	protected boolean verifyDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable who
	public void jumpDrawablesToCurrentState () 
	public void onResolveDrawables (int) 
		int layoutDirection
		android.graphics.drawable.Drawable d
	public void postInvalidate () 
	private synchronized void doRefreshProgress (int, int, boolean, boolean, boolean) 
		android.animation.ObjectAnimator animator
		int id
		int progress
		boolean fromUser
		boolean callBackToApp
		boolean animate
		float scale
		boolean isPrimary
	void onProgressRefresh (float, boolean, int) 
		float scale
		boolean fromUser
		int progress
	private void setVisualProgress (int, float) 
		int level
		int id
		float progress
		android.graphics.drawable.Drawable d
	void onVisualProgressChanged (int, float) 
		int id
		float progress
	private synchronized void refreshProgress (int, int, boolean, boolean) 
		android.widget.ProgressBar$RefreshData rd
		int id
		int progress
		boolean fromUser
		boolean animate
	public synchronized void setProgress (int) 
		int progress
	public void setProgress (int, boolean) 
		int progress
		boolean animate
	synchronized boolean setProgressInternal (int, boolean, boolean) 
		int progress
		boolean fromUser
		boolean animate
	public synchronized void setSecondaryProgress (int) 
		int secondaryProgress
	public synchronized int getProgress () 
	public synchronized int getSecondaryProgress () 
	public synchronized int getMax () 
	public synchronized void setMax (int) 
		int max
	public final synchronized void incrementProgressBy (int) 
		int diff
	public final synchronized void incrementSecondaryProgressBy (int) 
		int diff
	void startAnimation () 
	void stopAnimation () 
	public void setInterpolator (android.content.Context, int) 
		android.content.Context context
		int resID
	public void setInterpolator (android.view.animation.Interpolator) 
		android.view.animation.Interpolator interpolator
	public android.view.animation.Interpolator getInterpolator () 
	public void onVisibilityAggregated (boolean) 
		boolean isVisible
	public void invalidateDrawable (android.graphics.drawable.Drawable) 
		android.graphics.Rect dirty
		int scrollX
		int scrollY
		android.graphics.drawable.Drawable dr
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int oldw
		int oldh
	private void updateDrawableBounds (int, int) 
		int width
		int height
		int intrinsicWidth
		int intrinsicHeight
		float intrinsicAspect
		float boundAspect
		int tempLeft
		int w
		int h
		int right
		int bottom
		int top
		int left
	protected synchronized void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void drawTrack (android.graphics.Canvas) 
		float scale
		int saveCount
		long time
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable d
	protected synchronized void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		int dw
		int dh
		android.graphics.drawable.Drawable d
		int measuredWidth
		int measuredHeight
	protected void drawableStateChanged () 
	private void updateDrawableState () 
		int[] state
		boolean changed
		android.graphics.drawable.Drawable progressDrawable
		android.graphics.drawable.Drawable indeterminateDrawable
	public void drawableHotspotChanged (float, float) 
		float x
		float y
	public android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
		android.widget.ProgressBar$SavedState ss
	public void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.widget.ProgressBar$SavedState ss
	protected void onAttachedToWindow () 
		android.widget.ProgressBar$RefreshData rd
		int i
		int count
	protected void onDetachedFromWindow () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo$RangeInfo rangeInfo
		android.view.accessibility.AccessibilityNodeInfo info
	private void scheduleAccessibilityEventSender () 
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder stream
	static java.util.ArrayList access$100 (android.widget.ProgressBar) 
		android.widget.ProgressBar x0
	static void access$200 (android.widget.ProgressBar, int, int, boolean, boolean, boolean) 
		android.widget.ProgressBar x0
		int x1
		int x2
		boolean x3
		boolean x4
		boolean x5
	static boolean access$302 (android.widget.ProgressBar, boolean) 
		android.widget.ProgressBar x0
		boolean x1
	static void access$700 (android.widget.ProgressBar, int, float) 
		android.widget.ProgressBar x0
		int x1
		float x2
	static float access$802 (android.widget.ProgressBar, float) 
		android.widget.ProgressBar x0
		float x1
	static float access$800 (android.widget.ProgressBar) 
		android.widget.ProgressBar x0
	static void  () 
}

android/widget/ArrayAdapter$ArrayFilter.class
ArrayAdapter.java
package android.widget
 android.widget.ArrayAdapter$ArrayFilter extends android.widget.Filter {
	final android.widget.ArrayAdapter this$0
	private void  (android.widget.ArrayAdapter) 
	protected android.widget.Filter$FilterResults performFiltering (java.lang.CharSequence) 
		java.util.ArrayList list
		String word
		String[] words
		Object value
		String valueText
		int i
		String prefixString
		java.util.ArrayList values
		int count
		java.util.ArrayList newValues
		CharSequence prefix
		android.widget.Filter$FilterResults results
	protected void publishResults (java.lang.CharSequence, android.widget.Filter$FilterResults) 
		CharSequence constraint
		android.widget.Filter$FilterResults results
	void  (android.widget.ArrayAdapter, android.widget.ArrayAdapter$1) 
		android.widget.ArrayAdapter x0
		android.widget.ArrayAdapter$1 x1
}

android/widget/AutoCompleteTextView$1.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$1 extends java.lang.Object implements android.widget.PopupWindow$OnDismissListener  {
	final android.widget.AutoCompleteTextView$OnDismissListener val$dismissListener
	final android.widget.AutoCompleteTextView this$0
	void  (android.widget.AutoCompleteTextView, android.widget.AutoCompleteTextView$OnDismissListener) 
		android.widget.AutoCompleteTextView this$0
	public void onDismiss () 
}

android/widget/ResourceCursorTreeAdapter.class
ResourceCursorTreeAdapter.java
package android.widget
public abstract android.widget.ResourceCursorTreeAdapter extends android.widget.CursorTreeAdapter {
	private int mCollapsedGroupLayout
	private int mExpandedGroupLayout
	private int mChildLayout
	private int mLastChildLayout
	private android.view.LayoutInflater mInflater
	public void  (android.content.Context, android.database.Cursor, int, int, int, int) 
		android.content.Context context
		android.database.Cursor cursor
		int collapsedGroupLayout
		int expandedGroupLayout
		int childLayout
		int lastChildLayout
	public void  (android.content.Context, android.database.Cursor, int, int, int) 
		android.content.Context context
		android.database.Cursor cursor
		int collapsedGroupLayout
		int expandedGroupLayout
		int childLayout
	public void  (android.content.Context, android.database.Cursor, int, int) 
		android.content.Context context
		android.database.Cursor cursor
		int groupLayout
		int childLayout
	public android.view.View newChildView (android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup) 
		android.content.Context context
		android.database.Cursor cursor
		boolean isLastChild
		android.view.ViewGroup parent
	public android.view.View newGroupView (android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup) 
		android.content.Context context
		android.database.Cursor cursor
		boolean isExpanded
		android.view.ViewGroup parent
}

android/widget/Editor$SuggestionHelper.class
Editor.java
package android.widget
 android.widget.Editor$SuggestionHelper extends java.lang.Object {
	private final java.util.Comparator mSuggestionSpanComparator
	private final java.util.HashMap mSpansLengths
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	private android.text.style.SuggestionSpan[] getSortedSuggestionSpans () 
		int start
		int end
		android.text.style.SuggestionSpan suggestionSpan
		int pos
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] suggestionSpans
	public int getSuggestionInfo (android.widget.Editor$SuggestionInfo[], android.widget.Editor$SuggestionSpanInfo) 
		int otherSpanStart
		int otherSpanEnd
		android.widget.Editor$SuggestionInfo otherSuggestionInfo
		int i
		String suggestion
		android.widget.Editor$SuggestionInfo suggestionInfo
		int suggestionIndex
		int spanStart
		int spanEnd
		String[] suggestions
		int nbSuggestions
		android.text.style.SuggestionSpan suggestionSpan
		android.widget.Editor$SuggestionInfo[] suggestionInfos
		android.widget.Editor$SuggestionSpanInfo misspelledSpanInfo
		android.text.Spannable spannable
		android.text.style.SuggestionSpan[] suggestionSpans
		int nbSpans
		int numberOfSuggestions
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
	static java.util.HashMap access$2000 (android.widget.Editor$SuggestionHelper) 
		android.widget.Editor$SuggestionHelper x0
}

android/widget/FastScroller$3.class
FastScroller.java
package android.widget
final android.widget.FastScroller$3 extends android.util.IntProperty {
	void  (java.lang.String) 
		String name
	public void setValue (android.view.View, int) 
		android.view.View object
		int value
	public java.lang.Integer get (android.view.View) 
		android.view.View object
	public volatile void setValue (java.lang.Object, int) 
	public volatile java.lang.Object get (java.lang.Object) 
}

android/widget/SeekBar$OnSeekBarChangeListener.class
SeekBar.java
package android.widget
public abstract android.widget.SeekBar$OnSeekBarChangeListener extends java.lang.Object {
	public abstract void onProgressChanged (android.widget.SeekBar, int, boolean) 
	public abstract void onStartTrackingTouch (android.widget.SeekBar) 
	public abstract void onStopTrackingTouch (android.widget.SeekBar) 
}

android/widget/RelativeLayout$DependencyGraph.class
RelativeLayout.java
package android.widget
 android.widget.RelativeLayout$DependencyGraph extends java.lang.Object {
	private java.util.ArrayList mNodes
	private android.util.SparseArray mKeyNodes
	private java.util.ArrayDeque mRoots
	private void  () 
	void clear () 
		int i
		java.util.ArrayList nodes
		int count
	void add (android.view.View) 
		android.view.View view
		int id
		android.widget.RelativeLayout$DependencyGraph$Node node
	transient void getSortedViews (android.view.View[], int[]) 
		android.widget.RelativeLayout$DependencyGraph$Node dependent
		android.util.SparseArray dependencies
		int i
		android.view.View view
		int key
		android.util.ArrayMap dependents
		int count
		android.view.View[] sorted
		int[] rules
		java.util.ArrayDeque roots
		int index
		android.widget.RelativeLayout$DependencyGraph$Node node
	private java.util.ArrayDeque findRoots (int[]) 
		android.widget.RelativeLayout$DependencyGraph$Node node
		int i
		android.widget.RelativeLayout$DependencyGraph$Node dependency
		int rule
		int j
		android.widget.RelativeLayout$DependencyGraph$Node node
		android.widget.RelativeLayout$LayoutParams layoutParams
		int[] rules
		int rulesCount
		int i
		android.widget.RelativeLayout$DependencyGraph$Node node
		int i
		int[] rulesFilter
		android.util.SparseArray keyNodes
		java.util.ArrayList nodes
		int count
		java.util.ArrayDeque roots
	void  (android.widget.RelativeLayout$1) 
		android.widget.RelativeLayout$1 x0
	static android.util.SparseArray access$500 (android.widget.RelativeLayout$DependencyGraph) 
		android.widget.RelativeLayout$DependencyGraph x0
}

android/widget/RemoteViews$SetRemoteViewsAdapterIntent.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetRemoteViewsAdapterIntent extends android.widget.RemoteViews$Action {
	android.content.Intent intent
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.content.Intent) 
		int id
		android.content.Intent intent
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.AbsListView v
		android.widget.AdapterViewAnimator v
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
		android.appwidget.AppWidgetHostView host
	public java.lang.String getActionName () 
}

android/widget/GridLayout$2.class
GridLayout.java
package android.widget
final android.widget.GridLayout$2 extends android.widget.GridLayout$Alignment {
	void  () 
	int getGravityOffset (android.view.View, int) 
		android.view.View view
		int cellDelta
	public int getAlignmentValue (android.view.View, int, int) 
		android.view.View view
		int viewSize
		int mode
}

android/widget/EdgeEffect.class
EdgeEffect.java
package android.widget
public android.widget.EdgeEffect extends java.lang.Object {
	private static final String TAG
	private static final int RECEDE_TIME
	private static final int PULL_TIME
	private static final int PULL_DECAY_TIME
	private static final float MAX_ALPHA
	private static final float MAX_GLOW_SCALE
	private static final float PULL_GLOW_BEGIN
	private static final int MIN_VELOCITY
	private static final int MAX_VELOCITY
	private static final float EPSILON
	private static final double ANGLE
	private static final float SIN
	private static final float COS
	private float mGlowAlpha
	private float mGlowScaleY
	private float mGlowAlphaStart
	private float mGlowAlphaFinish
	private float mGlowScaleYStart
	private float mGlowScaleYFinish
	private long mStartTime
	private float mDuration
	private final android.view.animation.Interpolator mInterpolator
	private static final int STATE_IDLE
	private static final int STATE_PULL
	private static final int STATE_ABSORB
	private static final int STATE_RECEDE
	private static final int STATE_PULL_DECAY
	private static final float PULL_DISTANCE_ALPHA_GLOW_FACTOR
	private static final int VELOCITY_GLOW_FACTOR
	private int mState
	private float mPullDistance
	private final android.graphics.Rect mBounds
	private final android.graphics.Paint mPaint
	private float mRadius
	private float mBaseGlowScale
	private float mDisplacement
	private float mTargetDisplacement
	public void  (android.content.Context) 
		android.content.Context context
		android.content.res.TypedArray a
		int themeColor
	public void setSize (int, int) 
		int width
		int height
		float r
		float y
		float h
		float or
		float oy
		float oh
	public boolean isFinished () 
	public void finish () 
	public void onPull (float) 
		float deltaDistance
	public void onPull (float, float) 
		float scale
		float deltaDistance
		float displacement
		long now
		float absdd
	public void onRelease () 
	public void onAbsorb (int) 
		int velocity
	public void setColor (int) 
		int color
	public int getColor () 
	public boolean draw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		int count
		float centerX
		float centerY
		float displacement
		float translateX
		boolean oneLastFrame
	public int getMaxHeight () 
	private void update () 
		long time
		float t
		float interp
	static void  () 
}

android/widget/CursorAdapter.class
CursorAdapter.java
package android.widget
public abstract android.widget.CursorAdapter extends android.widget.BaseAdapter implements android.widget.Filterable android.widget.CursorFilter$CursorFilterClient android.widget.ThemedSpinnerAdapter  {
	protected boolean mDataValid
	protected boolean mAutoRequery
	protected android.database.Cursor mCursor
	protected android.content.Context mContext
	protected android.content.Context mDropDownContext
	protected int mRowIDColumn
	protected android.widget.CursorAdapter$ChangeObserver mChangeObserver
	protected android.database.DataSetObserver mDataSetObserver
	protected android.widget.CursorFilter mCursorFilter
	protected android.widget.FilterQueryProvider mFilterQueryProvider
	public static final int FLAG_AUTO_REQUERY
	public static final int FLAG_REGISTER_CONTENT_OBSERVER
	public void  (android.content.Context, android.database.Cursor) 
		android.content.Context context
		android.database.Cursor c
	public void  (android.content.Context, android.database.Cursor, boolean) 
		android.content.Context context
		android.database.Cursor c
		boolean autoRequery
	public void  (android.content.Context, android.database.Cursor, int) 
		android.content.Context context
		android.database.Cursor c
		int flags
	protected void init (android.content.Context, android.database.Cursor, boolean) 
		android.content.Context context
		android.database.Cursor c
		boolean autoRequery
	void init (android.content.Context, android.database.Cursor, int) 
		android.content.Context context
		android.database.Cursor c
		int flags
		boolean cursorPresent
	public void setDropDownViewTheme (android.content.res.Resources$Theme) 
		android.content.res.Resources$Theme theme
	public android.content.res.Resources$Theme getDropDownViewTheme () 
	public android.database.Cursor getCursor () 
	public int getCount () 
	public java.lang.Object getItem (int) 
		int position
	public long getItemId (int) 
		int position
	public boolean hasStableIds () 
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		android.view.View v
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.view.View v
	public android.view.View getDropDownView (int, android.view.View, android.view.ViewGroup) 
		android.view.View v
		android.content.Context context
		android.view.View v
		int position
		android.view.View convertView
		android.view.ViewGroup parent
	public abstract android.view.View newView (android.content.Context, android.database.Cursor, android.view.ViewGroup) 
	public android.view.View newDropDownView (android.content.Context, android.database.Cursor, android.view.ViewGroup) 
		android.content.Context context
		android.database.Cursor cursor
		android.view.ViewGroup parent
	public abstract void bindView (android.view.View, android.content.Context, android.database.Cursor) 
	public void changeCursor (android.database.Cursor) 
		android.database.Cursor cursor
		android.database.Cursor old
	public android.database.Cursor swapCursor (android.database.Cursor) 
		android.database.Cursor newCursor
		android.database.Cursor oldCursor
	public java.lang.CharSequence convertToString (android.database.Cursor) 
		android.database.Cursor cursor
	public android.database.Cursor runQueryOnBackgroundThread (java.lang.CharSequence) 
		CharSequence constraint
	public android.widget.Filter getFilter () 
	public android.widget.FilterQueryProvider getFilterQueryProvider () 
	public void setFilterQueryProvider (android.widget.FilterQueryProvider) 
		android.widget.FilterQueryProvider filterQueryProvider
	protected void onContentChanged () 
}

android/widget/CursorTreeAdapter$MyCursorHelper$MyDataSetObserver.class
CursorTreeAdapter.java
package android.widget
 android.widget.CursorTreeAdapter$MyCursorHelper$MyDataSetObserver extends android.database.DataSetObserver {
	final android.widget.CursorTreeAdapter$MyCursorHelper this$1
	private void  (android.widget.CursorTreeAdapter$MyCursorHelper) 
	public void onChanged () 
	public void onInvalidated () 
	void  (android.widget.CursorTreeAdapter$MyCursorHelper, android.widget.CursorTreeAdapter$1) 
		android.widget.CursorTreeAdapter$MyCursorHelper x0
		android.widget.CursorTreeAdapter$1 x1
}

android/widget/RadioGroup$LayoutParams.class
RadioGroup.java
package android.widget
public android.widget.RadioGroup$LayoutParams extends android.widget.LinearLayout$LayoutParams {
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context c
		android.util.AttributeSet attrs
	public void  (int, int) 
		int w
		int h
	public void  (int, int, float) 
		int w
		int h
		float initWeight
	public void  (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public void  (android.view.ViewGroup$MarginLayoutParams) 
		android.view.ViewGroup$MarginLayoutParams source
	protected void setBaseAttributes (android.content.res.TypedArray, int, int) 
		android.content.res.TypedArray a
		int widthAttr
		int heightAttr
}

android/widget/AutoCompleteTextView$PopupDataSetObserver$1.class
AutoCompleteTextView.java
package android.widget
 android.widget.AutoCompleteTextView$PopupDataSetObserver$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.AutoCompleteTextView$PopupDataSetObserver this$0
	void  (android.widget.AutoCompleteTextView$PopupDataSetObserver) 
		android.widget.AutoCompleteTextView$PopupDataSetObserver this$0
	public void run () 
		android.widget.AutoCompleteTextView textView
		android.widget.ListAdapter adapter
}

android/widget/NumberPicker$ChangeCurrentByOneFromLongPressCommand.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand extends java.lang.Object implements java.lang.Runnable  {
	private boolean mIncrement
	final android.widget.NumberPicker this$0
	void  (android.widget.NumberPicker) 
		android.widget.NumberPicker this$0
	private void setStep (boolean) 
		boolean increment
	public void run () 
	static void access$500 (android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand, boolean) 
		android.widget.NumberPicker$ChangeCurrentByOneFromLongPressCommand x0
		boolean x1
}

android/widget/SearchView$OnSuggestionListener.class
SearchView.java
package android.widget
public abstract android.widget.SearchView$OnSuggestionListener extends java.lang.Object {
	public abstract boolean onSuggestionSelect (int) 
	public abstract boolean onSuggestionClick (int) 
}

android/widget/DateTimeView$ReceiverInfo$2.class
DateTimeView.java
package android.widget
 android.widget.DateTimeView$ReceiverInfo$2 extends android.database.ContentObserver {
	final android.widget.DateTimeView$ReceiverInfo this$0
	void  (android.widget.DateTimeView$ReceiverInfo, android.os.Handler) 
		android.widget.DateTimeView$ReceiverInfo this$0
		android.os.Handler handler
	public void onChange (boolean) 
		boolean selfChange
}

android/widget/CursorTreeAdapter.class
CursorTreeAdapter.java
package android.widget
public abstract android.widget.CursorTreeAdapter extends android.widget.BaseExpandableListAdapter implements android.widget.Filterable android.widget.CursorFilter$CursorFilterClient  {
	private android.content.Context mContext
	private android.os.Handler mHandler
	private boolean mAutoRequery
	android.widget.CursorTreeAdapter$MyCursorHelper mGroupCursorHelper
	android.util.SparseArray mChildrenCursorHelpers
	android.widget.CursorFilter mCursorFilter
	android.widget.FilterQueryProvider mFilterQueryProvider
	public void  (android.database.Cursor, android.content.Context) 
		android.database.Cursor cursor
		android.content.Context context
	public void  (android.database.Cursor, android.content.Context, boolean) 
		android.database.Cursor cursor
		android.content.Context context
		boolean autoRequery
	private void init (android.database.Cursor, android.content.Context, boolean) 
		android.database.Cursor cursor
		android.content.Context context
		boolean autoRequery
	synchronized android.widget.CursorTreeAdapter$MyCursorHelper getChildrenCursorHelper (int, boolean) 
		android.database.Cursor cursor
		int groupPosition
		boolean requestCursor
		android.widget.CursorTreeAdapter$MyCursorHelper cursorHelper
	protected abstract android.database.Cursor getChildrenCursor (android.database.Cursor) 
	public void setGroupCursor (android.database.Cursor) 
		android.database.Cursor cursor
	public void setChildrenCursor (int, android.database.Cursor) 
		int groupPosition
		android.database.Cursor childrenCursor
		android.widget.CursorTreeAdapter$MyCursorHelper childrenCursorHelper
	public android.database.Cursor getChild (int, int) 
		int groupPosition
		int childPosition
	public long getChildId (int, int) 
		int groupPosition
		int childPosition
	public int getChildrenCount (int) 
		int groupPosition
		android.widget.CursorTreeAdapter$MyCursorHelper helper
	public android.database.Cursor getGroup (int) 
		int groupPosition
	public int getGroupCount () 
	public long getGroupId (int) 
		int groupPosition
	public android.view.View getGroupView (int, boolean, android.view.View, android.view.ViewGroup) 
		android.view.View v
		int groupPosition
		boolean isExpanded
		android.view.View convertView
		android.view.ViewGroup parent
		android.database.Cursor cursor
		android.view.View v
	protected abstract android.view.View newGroupView (android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup) 
	protected abstract void bindGroupView (android.view.View, android.content.Context, android.database.Cursor, boolean) 
	public android.view.View getChildView (int, int, boolean, android.view.View, android.view.ViewGroup) 
		android.view.View v
		int groupPosition
		int childPosition
		boolean isLastChild
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.CursorTreeAdapter$MyCursorHelper cursorHelper
		android.database.Cursor cursor
		android.view.View v
	protected abstract android.view.View newChildView (android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup) 
	protected abstract void bindChildView (android.view.View, android.content.Context, android.database.Cursor, boolean) 
	public boolean isChildSelectable (int, int) 
		int groupPosition
		int childPosition
	public boolean hasStableIds () 
	private synchronized void releaseCursorHelpers () 
		int pos
	public void notifyDataSetChanged () 
	public void notifyDataSetChanged (boolean) 
		boolean releaseCursors
	public void notifyDataSetInvalidated () 
	public void onGroupCollapsed (int) 
		int groupPosition
	synchronized void deactivateChildrenCursorHelper (int) 
		int groupPosition
		android.widget.CursorTreeAdapter$MyCursorHelper cursorHelper
	public java.lang.String convertToString (android.database.Cursor) 
		android.database.Cursor cursor
	public android.database.Cursor runQueryOnBackgroundThread (java.lang.CharSequence) 
		CharSequence constraint
	public android.widget.Filter getFilter () 
	public android.widget.FilterQueryProvider getFilterQueryProvider () 
	public void setFilterQueryProvider (android.widget.FilterQueryProvider) 
		android.widget.FilterQueryProvider filterQueryProvider
	public void changeCursor (android.database.Cursor) 
		android.database.Cursor cursor
	public android.database.Cursor getCursor () 
	public volatile java.lang.Object getChild (int, int) 
	public volatile java.lang.Object getGroup (int) 
	public volatile java.lang.CharSequence convertToString (android.database.Cursor) 
	static android.os.Handler access$100 (android.widget.CursorTreeAdapter) 
		android.widget.CursorTreeAdapter x0
	static boolean access$200 (android.widget.CursorTreeAdapter) 
		android.widget.CursorTreeAdapter x0
}

android/widget/ImageSwitcher.class
ImageSwitcher.java
package android.widget
public android.widget.ImageSwitcher extends android.widget.ViewSwitcher {
	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 setImageResource (int) 
		int resid
		android.widget.ImageView image
	public void setImageURI (android.net.Uri) 
		android.net.Uri uri
		android.widget.ImageView image
	public void setImageDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
		android.widget.ImageView image
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/LinearLayout.class
LinearLayout.java
package android.widget
public android.widget.LinearLayout extends android.view.ViewGroup {
	public static final int HORIZONTAL
	public static final int VERTICAL
	public static final int SHOW_DIVIDER_NONE
	public static final int SHOW_DIVIDER_BEGINNING
	public static final int SHOW_DIVIDER_MIDDLE
	public static final int SHOW_DIVIDER_END
	private final boolean mAllowInconsistentMeasurement
	private boolean mBaselineAligned
	private int mBaselineAlignedChildIndex
	private int mBaselineChildTop
	private int mOrientation
	private int mGravity
	private int mTotalLength
	private float mWeightSum
	private boolean mUseLargestChild
	private int[] mMaxAscent
	private int[] mMaxDescent
	private static final int VERTICAL_GRAVITY_COUNT
	private static final int INDEX_CENTER_VERTICAL
	private static final int INDEX_TOP
	private static final int INDEX_BOTTOM
	private static final int INDEX_FILL
	private android.graphics.drawable.Drawable mDivider
	private int mDividerWidth
	private int mDividerHeight
	private int mShowDividers
	private int mDividerPadding
	private int mLayoutDirection
	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
		int index
		boolean baselineAligned
		int version
	public void setShowDividers (int) 
		int showDividers
	public boolean shouldDelayChildPressedState () 
	public int getShowDividers () 
	public android.graphics.drawable.Drawable getDividerDrawable () 
	public void setDividerDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable divider
	public void setDividerPadding (int) 
		int padding
	public int getDividerPadding () 
	public int getDividerWidth () 
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	void drawDividersVertical (android.graphics.Canvas) 
		android.widget.LinearLayout$LayoutParams lp
		int top
		android.view.View child
		int i
		android.widget.LinearLayout$LayoutParams lp
		android.view.View child
		int bottom
		android.graphics.Canvas canvas
		int count
	private android.view.View getLastNonGoneChild () 
		android.view.View child
		int i
	void drawDividersHorizontal (android.graphics.Canvas) 
		int position
		android.widget.LinearLayout$LayoutParams lp
		int position
		android.view.View child
		int i
		int position
		int position
		int position
		android.widget.LinearLayout$LayoutParams lp
		android.view.View child
		int position
		android.graphics.Canvas canvas
		int count
		boolean isLayoutRtl
	void drawHorizontalDivider (android.graphics.Canvas, int) 
		android.graphics.Canvas canvas
		int top
	void drawVerticalDivider (android.graphics.Canvas, int) 
		android.graphics.Canvas canvas
		int left
	public boolean isBaselineAligned () 
	public void setBaselineAligned (boolean) 
		boolean baselineAligned
	public boolean isMeasureWithLargestChildEnabled () 
	public void setMeasureWithLargestChildEnabled (boolean) 
		boolean enabled
	public int getBaseline () 
		int majorGravity
		android.view.View child
		int childBaseline
		int childTop
		android.widget.LinearLayout$LayoutParams lp
	public int getBaselineAlignedChildIndex () 
	public void setBaselineAlignedChildIndex (int) 
		int i
	android.view.View getVirtualChildAt (int) 
		int index
	int getVirtualChildCount () 
	public float getWeightSum () 
	public void setWeightSum (float) 
		float weightSum
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	protected boolean hasDividerBeforeChildAt (int) 
		int childIndex
		boolean allViewsAreGoneBefore
	private boolean allViewsAreGoneBefore (int) 
		android.view.View child
		int i
		int childIndex
	void measureVertical (int, int) 
		int totalLength
		int usedHeight
		int childHeight
		int totalLength
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		boolean useExcessSpace
		boolean matchWidthLocally
		int margin
		int measuredWidth
		int i
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		int totalLength
		int i
		int childHeight
		int childHeight
		int share
		int childHeight
		int childHeightMeasureSpec
		int childWidthMeasureSpec
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		float childWeight
		int margin
		int measuredWidth
		boolean matchWidthLocally
		int totalLength
		int i
		float remainingWeightSum
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		float childExtra
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int maxWidth
		int childState
		int alternativeMaxWidth
		int weightedMaxWidth
		boolean allFillParent
		float totalWeight
		int count
		int widthMode
		int heightMode
		boolean matchWidth
		boolean skippedMeasure
		int baselineChildIndex
		boolean useLargestChild
		int largestChildHeight
		int consumedExcessSpace
		int heightSize
		int heightSizeAndState
		int remainingExcess
	private void forceUniformWidth (int, int) 
		int oldHeight
		android.widget.LinearLayout$LayoutParams lp
		android.view.View child
		int i
		int count
		int heightMeasureSpec
		int uniformMeasureSpec
	void measureHorizontal (int, int) 
		int totalLength
		int freeWidthSpec
		int freeHeightSpec
		int totalLength
		int usedWidth
		int childWidth
		int gravity
		int index
		int childBaseline
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		boolean useExcessSpace
		boolean matchHeightLocally
		int margin
		int childHeight
		int i
		int ascent
		int descent
		int totalLength
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		int i
		int childWidth
		int childWidth
		int share
		int childWidth
		int childWidthMeasureSpec
		int childHeightMeasureSpec
		int totalLength
		int gravity
		int index
		int childBaseline
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		float childWeight
		boolean matchHeightLocally
		int margin
		int childHeight
		int i
		int ascent
		int descent
		float remainingWeightSum
		android.view.View child
		android.widget.LinearLayout$LayoutParams lp
		float childExtra
		int i
		int widthMeasureSpec
		int heightMeasureSpec
		int maxHeight
		int childState
		int alternativeMaxHeight
		int weightedMaxHeight
		boolean allFillParent
		float totalWeight
		int count
		int widthMode
		int heightMode
		boolean matchHeight
		boolean skippedMeasure
		int[] maxAscent
		int[] maxDescent
		boolean baselineAligned
		boolean useLargestChild
		boolean isExactly
		int largestChildWidth
		int usedExcessSpace
		int widthSize
		int widthSizeAndState
		int remainingExcess
	private void forceUniformHeight (int, int) 
		int oldWidth
		android.widget.LinearLayout$LayoutParams lp
		android.view.View child
		int i
		int count
		int widthMeasureSpec
		int uniformMeasureSpec
	int getChildrenSkipCount (android.view.View, int) 
		android.view.View child
		int index
	int measureNullChild (int) 
		int childIndex
	void measureChildBeforeLayout (android.view.View, int, int, int, int, int) 
		android.view.View child
		int childIndex
		int widthMeasureSpec
		int totalWidth
		int heightMeasureSpec
		int totalHeight
	int getLocationOffset (android.view.View) 
		android.view.View child
	int getNextLocationOffset (android.view.View) 
		android.view.View child
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	void layoutVertical (int, int, int, int) 
		int childWidth
		int childHeight
		android.widget.LinearLayout$LayoutParams lp
		int gravity
		int layoutDirection
		int absoluteGravity
		int childLeft
		int childLeft
		int childLeft
		android.view.View child
		int i
		int left
		int top
		int right
		int bottom
		int paddingLeft
		int childTop
		int childTop
		int childTop
		int width
		int childRight
		int childSpace
		int count
		int majorGravity
		int minorGravity
	public void onRtlPropertiesChanged (int) 
		int layoutDirection
	void layoutHorizontal (int, int, int, int) 
		int descent
		int childWidth
		int childHeight
		int childBaseline
		android.widget.LinearLayout$LayoutParams lp
		int gravity
		int childTop
		int childTop
		int childTop
		int childTop
		int childIndex
		android.view.View child
		int i
		int left
		int top
		int right
		int bottom
		boolean isLayoutRtl
		int paddingTop
		int childLeft
		int childLeft
		int childLeft
		int height
		int childBottom
		int childSpace
		int count
		int majorGravity
		int minorGravity
		boolean baselineAligned
		int[] maxAscent
		int[] maxDescent
		int layoutDirection
		int start
		int dir
	private void setChildFrame (android.view.View, int, int, int, int) 
		android.view.View child
		int left
		int top
		int width
		int height
	public void setOrientation (int) 
		int orientation
	public int getOrientation () 
	public void setGravity (int) 
		int gravity
	public int getGravity () 
	public void setHorizontalGravity (int) 
		int horizontalGravity
		int gravity
	public void setVerticalGravity (int) 
		int verticalGravity
		int gravity
	public android.widget.LinearLayout$LayoutParams generateLayoutParams (android.util.AttributeSet) 
		android.util.AttributeSet attrs
	protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams () 
	protected android.widget.LinearLayout$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams lp
	protected boolean checkLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams p
	public java.lang.CharSequence getAccessibilityClassName () 
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	protected volatile android.view.ViewGroup$LayoutParams generateDefaultLayoutParams () 
	protected volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.view.ViewGroup$LayoutParams) 
	public volatile android.view.ViewGroup$LayoutParams generateLayoutParams (android.util.AttributeSet) 
}

android/widget/ActionMenuPresenter$2.class
ActionMenuPresenter.java
package android.widget
 android.widget.ActionMenuPresenter$2 extends java.lang.Object implements android.view.View$OnAttachStateChangeListener  {
	final android.widget.ActionMenuPresenter this$0
	void  (android.widget.ActionMenuPresenter) 
		android.widget.ActionMenuPresenter this$0
	public void onViewAttachedToWindow (android.view.View) 
		android.view.View v
	public void onViewDetachedFromWindow (android.view.View) 
		android.view.View v
}

android/widget/CompoundButton$1.class
CompoundButton.java
package android.widget
 android.widget.CompoundButton$1 extends java.lang.Object {
}

android/widget/SearchView$OnCloseListener.class
SearchView.java
package android.widget
public abstract android.widget.SearchView$OnCloseListener extends java.lang.Object {
	public abstract boolean onClose () 
}

android/widget/GridLayout$1.class
GridLayout.java
package android.widget
final android.widget.GridLayout$1 extends java.lang.Object implements android.util.Printer  {
	void  () 
	public void println (java.lang.String) 
		String x
}

android/widget/RemoteViews$ActionException.class
RemoteViews.java
package android.widget
public android.widget.RemoteViews$ActionException extends java.lang.RuntimeException {
	public void  (java.lang.Exception) 
		Exception ex
	public void  (java.lang.String) 
		String message
}

android/widget/TabHost$ViewIndicatorStrategy.class
TabHost.java
package android.widget
 android.widget.TabHost$ViewIndicatorStrategy extends java.lang.Object implements android.widget.TabHost$IndicatorStrategy  {
	private final android.view.View mView
	final android.widget.TabHost this$0
	private void  (android.widget.TabHost, android.view.View) 
		android.view.View view
	public android.view.View createIndicatorView () 
	void  (android.widget.TabHost, android.view.View, android.widget.TabHost$1) 
		android.widget.TabHost x0
		android.view.View x1
		android.widget.TabHost$1 x2
}

android/widget/Editor$InputContentType.class
Editor.java
package android.widget
 android.widget.Editor$InputContentType extends java.lang.Object {
	int imeOptions
	String privateImeOptions
	CharSequence imeActionLabel
	int imeActionId
	android.os.Bundle extras
	android.widget.TextView$OnEditorActionListener onEditorActionListener
	boolean enterDown
	android.os.LocaleList imeHintLocales
	void  () 
}

android/widget/RemoteViews$SetOnClickPendingIntent.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetOnClickPendingIntent extends android.widget.RemoteViews$Action {
	android.app.PendingIntent pendingIntent
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.app.PendingIntent) 
		int id
		android.app.PendingIntent pendingIntent
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.content.pm.ApplicationInfo appInfo
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View target
		android.view.View$OnClickListener listener
	public java.lang.String getActionName () 
}

android/widget/RemoteViews$SetRemoteInputsAction.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$SetRemoteInputsAction extends android.widget.RemoteViews$Action {
	final android.os.Parcelable[] remoteInputs
	public static final int TAG
	final android.widget.RemoteViews this$0
	public void  (android.widget.RemoteViews, int, android.app.RemoteInput[]) 
		int viewId
		android.app.RemoteInput[] remoteInputs
	public void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel parcel
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.widget.TextView target
	public java.lang.String getActionName () 
}

android/widget/SimpleCursorTreeAdapter.class
SimpleCursorTreeAdapter.java
package android.widget
public abstract android.widget.SimpleCursorTreeAdapter extends android.widget.ResourceCursorTreeAdapter {
	private String[] mGroupFromNames
	private int[] mGroupFrom
	private int[] mGroupTo
	private String[] mChildFromNames
	private int[] mChildFrom
	private int[] mChildTo
	private android.widget.SimpleCursorTreeAdapter$ViewBinder mViewBinder
	public void  (android.content.Context, android.database.Cursor, int, int, java.lang.String[], int[], int, int, java.lang.String[], int[]) 
		android.content.Context context
		android.database.Cursor cursor
		int collapsedGroupLayout
		int expandedGroupLayout
		String[] groupFrom
		int[] groupTo
		int childLayout
		int lastChildLayout
		String[] childFrom
		int[] childTo
	public void  (android.content.Context, android.database.Cursor, int, int, java.lang.String[], int[], int, java.lang.String[], int[]) 
		android.content.Context context
		android.database.Cursor cursor
		int collapsedGroupLayout
		int expandedGroupLayout
		String[] groupFrom
		int[] groupTo
		int childLayout
		String[] childFrom
		int[] childTo
	public void  (android.content.Context, android.database.Cursor, int, java.lang.String[], int[], int, java.lang.String[], int[]) 
		android.content.Context context
		android.database.Cursor cursor
		int groupLayout
		String[] groupFrom
		int[] groupTo
		int childLayout
		String[] childFrom
		int[] childTo
	private void init (java.lang.String[], int[], java.lang.String[], int[]) 
		String[] groupFromNames
		int[] groupTo
		String[] childFromNames
		int[] childTo
	public android.widget.SimpleCursorTreeAdapter$ViewBinder getViewBinder () 
	public void setViewBinder (android.widget.SimpleCursorTreeAdapter$ViewBinder) 
		android.widget.SimpleCursorTreeAdapter$ViewBinder viewBinder
	private void bindView (android.view.View, android.content.Context, android.database.Cursor, int[], int[]) 
		String text
		boolean bound
		android.view.View v
		int i
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		int[] from
		int[] to
		android.widget.SimpleCursorTreeAdapter$ViewBinder binder
	private void initFromColumns (android.database.Cursor, java.lang.String[], int[]) 
		int i
		android.database.Cursor cursor
		String[] fromColumnNames
		int[] fromColumns
	protected void bindChildView (android.view.View, android.content.Context, android.database.Cursor, boolean) 
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		boolean isLastChild
	protected void bindGroupView (android.view.View, android.content.Context, android.database.Cursor, boolean) 
		android.view.View view
		android.content.Context context
		android.database.Cursor cursor
		boolean isExpanded
	protected void setViewImage (android.widget.ImageView, java.lang.String) 
		NumberFormatException nfe
		android.widget.ImageView v
		String value
	public void setViewText (android.widget.TextView, java.lang.String) 
		android.widget.TextView v
		String text
}

android/widget/Editor$1.class
Editor.java
package android.widget
 android.widget.Editor$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.Editor this$0
	void  (android.widget.Editor) 
		android.widget.Editor this$0
	public void run () 
}

android/widget/FilterQueryProvider.class
FilterQueryProvider.java
package android.widget
public abstract android.widget.FilterQueryProvider extends java.lang.Object {
	public abstract android.database.Cursor runQuery (java.lang.CharSequence) 
}

android/widget/ProgressBar$ProgressTintInfo.class
ProgressBar.java
package android.widget
 android.widget.ProgressBar$ProgressTintInfo extends java.lang.Object {
	android.content.res.ColorStateList mIndeterminateTintList
	android.graphics.PorterDuff$Mode mIndeterminateTintMode
	boolean mHasIndeterminateTint
	boolean mHasIndeterminateTintMode
	android.content.res.ColorStateList mProgressTintList
	android.graphics.PorterDuff$Mode mProgressTintMode
	boolean mHasProgressTint
	boolean mHasProgressTintMode
	android.content.res.ColorStateList mProgressBackgroundTintList
	android.graphics.PorterDuff$Mode mProgressBackgroundTintMode
	boolean mHasProgressBackgroundTint
	boolean mHasProgressBackgroundTintMode
	android.content.res.ColorStateList mSecondaryProgressTintList
	android.graphics.PorterDuff$Mode mSecondaryProgressTintMode
	boolean mHasSecondaryProgressTint
	boolean mHasSecondaryProgressTintMode
	private void  () 
	void  (android.widget.ProgressBar$1) 
		android.widget.ProgressBar$1 x0
}

android/widget/ActivityChooserModel$ActivityResolveInfo.class
ActivityChooserModel.java
package android.widget
public final android.widget.ActivityChooserModel$ActivityResolveInfo extends java.lang.Object implements java.lang.Comparable  {
	public final android.content.pm.ResolveInfo resolveInfo
	public float weight
	final android.widget.ActivityChooserModel this$0
	public void  (android.widget.ActivityChooserModel, android.content.pm.ResolveInfo) 
		android.widget.ActivityChooserModel this$0
		android.content.pm.ResolveInfo resolveInfo
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.widget.ActivityChooserModel$ActivityResolveInfo other
	public int compareTo (android.widget.ActivityChooserModel$ActivityResolveInfo) 
		android.widget.ActivityChooserModel$ActivityResolveInfo another
	public java.lang.String toString () 
		StringBuilder builder
	public volatile int compareTo (java.lang.Object) 
}

android/widget/TimePicker.class
TimePicker.java
package android.widget
public android.widget.TimePicker extends android.widget.FrameLayout {
	private static final int MODE_SPINNER
	private static final int MODE_CLOCK
	private final android.widget.TimePicker$TimePickerDelegate mDelegate
	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
		int mode
	public void setHour (int) 
		int hour
	public int getHour () 
	public void setMinute (int) 
		int minute
	public int getMinute () 
	public void setCurrentHour (java.lang.Integer) 
		Integer currentHour
	public java.lang.Integer getCurrentHour () 
	public void setCurrentMinute (java.lang.Integer) 
		Integer currentMinute
	public java.lang.Integer getCurrentMinute () 
	public void setIs24HourView (java.lang.Boolean) 
		Boolean is24HourView
	public boolean is24HourView () 
	public void setOnTimeChangedListener (android.widget.TimePicker$OnTimeChangedListener) 
		android.widget.TimePicker$OnTimeChangedListener onTimeChangedListener
	public void setEnabled (boolean) 
		boolean enabled
	public boolean isEnabled () 
	public int getBaseline () 
	protected android.os.Parcelable onSaveInstanceState () 
		android.os.Parcelable superState
	protected void onRestoreInstanceState (android.os.Parcelable) 
		android.os.Parcelable state
		android.view.View$BaseSavedState ss
	public java.lang.CharSequence getAccessibilityClassName () 
	public boolean dispatchPopulateAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	static java.lang.String[] getAmPmStrings (android.content.Context) 
		android.content.Context context
		java.util.Locale locale
		libcore.icu.LocaleData d
		String[] result
}

android/widget/NumberPicker$TwoDigitFormatter.class
NumberPicker.java
package android.widget
 android.widget.NumberPicker$TwoDigitFormatter extends java.lang.Object implements android.widget.NumberPicker$Formatter  {
	final StringBuilder mBuilder
	char mZeroDigit
	java.util.Formatter mFmt
	final Object[] mArgs
	void  () 
		java.util.Locale locale
	private void init (java.util.Locale) 
		java.util.Locale locale
	public java.lang.String format (int) 
		int value
		java.util.Locale currentLocale
	private static char getZeroDigit (java.util.Locale) 
		java.util.Locale locale
	private java.util.Formatter createFormatter (java.util.Locale) 
		java.util.Locale locale
}

android/widget/DayPickerPagerAdapter$1.class
DayPickerPagerAdapter.java
package android.widget
 android.widget.DayPickerPagerAdapter$1 extends java.lang.Object implements android.widget.SimpleMonthView$OnDayClickListener  {
	final android.widget.DayPickerPagerAdapter this$0
	void  (android.widget.DayPickerPagerAdapter) 
		android.widget.DayPickerPagerAdapter this$0
	public void onDayClick (android.widget.SimpleMonthView, android.icu.util.Calendar) 
		android.widget.SimpleMonthView view
		android.icu.util.Calendar day
}

android/widget/PopupMenu$OnMenuItemClickListener.class
PopupMenu.java
package android.widget
public abstract android.widget.PopupMenu$OnMenuItemClickListener extends java.lang.Object {
	public abstract boolean onMenuItemClick (android.view.MenuItem) 
}

android/widget/RemoteViewsAdapter$3.class
RemoteViewsAdapter.java
package android.widget
 android.widget.RemoteViewsAdapter$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.RemoteViewsAdapter this$0
	void  (android.widget.RemoteViewsAdapter) 
		android.widget.RemoteViewsAdapter this$0
	public void run () 
}

android/widget/MediaController$1.class
MediaController.java
package android.widget
 android.widget.MediaController$1 extends java.lang.Object implements android.view.View$OnLayoutChangeListener  {
	final android.widget.MediaController this$0
	void  (android.widget.MediaController) 
		android.widget.MediaController this$0
	public void onLayoutChange (android.view.View, int, int, int, int, int, int, int, int) 
		android.view.View v
		int left
		int top
		int right
		int bottom
		int oldLeft
		int oldTop
		int oldRight
		int oldBottom
}

android/widget/TwoLineListItem.class
TwoLineListItem.java
package android.widget
public android.widget.TwoLineListItem extends android.widget.RelativeLayout {
	private android.widget.TextView mText1
	private android.widget.TextView mText2
	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
	protected void onFinishInflate () 
	public android.widget.TextView getText1 () 
	public android.widget.TextView getText2 () 
	public java.lang.CharSequence getAccessibilityClassName () 
}

android/widget/Editor$CursorAnchorInfoNotifier.class
Editor.java
package android.widget
final android.widget.Editor$CursorAnchorInfoNotifier extends java.lang.Object implements android.widget.Editor$TextViewPositionListener  {
	final android.view.inputmethod.CursorAnchorInfo$Builder mSelectionInfoBuilder
	final int[] mTmpIntOffset
	final android.graphics.Matrix mViewToScreenMatrix
	final android.widget.Editor this$0
	private void  (android.widget.Editor) 
	public void updatePosition (int, int, boolean, boolean) 
		int temp
		float left
		float right
		float left
		float right
		float left
		float right
		float charWidth
		boolean isRtl
		float primary
		float secondary
		float left
		float right
		float localLeft
		float localRight
		float localTop
		float localBottom
		boolean isTopLeftVisible
		boolean isBottomRightVisible
		int characterBoundsFlags
		int offset
		int lineStart
		int lineEnd
		int offsetStart
		int offsetEnd
		boolean ltrLine
		float[] widths
		float top
		float bottom
		int line
		CharSequence composingText
		int minLine
		int maxLine
		android.text.Spannable sp
		int composingTextStart
		int composingTextEnd
		boolean hasComposingText
		int offset
		int line
		float insertionMarkerX
		float insertionMarkerTop
		float insertionMarkerBaseline
		float insertionMarkerBottom
		boolean isTopVisible
		boolean isBottomVisible
		int insertionMarkerFlags
		int parentPositionX
		int parentPositionY
		boolean parentPositionChanged
		boolean parentScrolled
		android.widget.Editor$InputMethodState ims
		android.view.inputmethod.InputMethodManager imm
		android.text.Layout layout
		android.view.inputmethod.CursorAnchorInfo$Builder builder
		int selectionStart
		float viewportToContentHorizontalOffset
		float viewportToContentVerticalOffset
		CharSequence text
	void  (android.widget.Editor, android.widget.Editor$1) 
		android.widget.Editor x0
		android.widget.Editor$1 x1
}

android/widget/RemoteViews$ReflectionActionWithoutParams.class
RemoteViews.java
package android.widget
final android.widget.RemoteViews$ReflectionActionWithoutParams extends android.widget.RemoteViews$Action {
	final String methodName
	public static final int TAG
	final android.widget.RemoteViews this$0
	void  (android.widget.RemoteViews, int, java.lang.String) 
		int viewId
		String methodName
	void  (android.widget.RemoteViews, android.os.Parcel) 
		android.os.Parcel in
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler) 
		android.widget.RemoteViews$ActionException e
		Exception ex
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.View view
	public int mergeBehavior () 
	public java.lang.String getActionName () 
}

android/widget/Scroller$ViscousFluidInterpolator.class
Scroller.java
package android.widget
 android.widget.Scroller$ViscousFluidInterpolator extends java.lang.Object implements android.view.animation.Interpolator  {
	private static final float VISCOUS_FLUID_SCALE
	private static final float VISCOUS_FLUID_NORMALIZE
	private static final float VISCOUS_FLUID_OFFSET
	void  () 
	private static float viscousFluid (float) 
		float start
		float x
	public float getInterpolation (float) 
		float input
		float interpolated
	static void  () 
}

android/widget/Filter.class
Filter.java
package android.widget
public abstract android.widget.Filter extends java.lang.Object {
	private static final String LOG_TAG
	private static final String THREAD_NAME
	private static final int FILTER_TOKEN
	private static final int FINISH_TOKEN
	private android.os.Handler mThreadHandler
	private android.os.Handler mResultHandler
	private android.widget.Filter$Delayer mDelayer
	private final Object mLock
	public void  () 
	public void setDelayer (android.widget.Filter$Delayer) 
		android.widget.Filter$Delayer delayer
	public final void filter (java.lang.CharSequence) 
		CharSequence constraint
	public final void filter (java.lang.CharSequence, android.widget.Filter$FilterListener) 
		android.os.HandlerThread thread
		long delay
		android.os.Message message
		android.widget.Filter$RequestArguments args
		CharSequence constraint
		android.widget.Filter$FilterListener listener
	protected abstract android.widget.Filter$FilterResults performFiltering (java.lang.CharSequence) 
	protected abstract void publishResults (java.lang.CharSequence, android.widget.Filter$FilterResults) 
	public java.lang.CharSequence convertResultToString (java.lang.Object) 
		Object resultValue
	static android.os.Handler access$200 (android.widget.Filter) 
		android.widget.Filter x0
	static java.lang.Object access$300 (android.widget.Filter) 
		android.widget.Filter x0
	static android.os.Handler access$400 (android.widget.Filter) 
		android.widget.Filter x0
	static android.os.Handler access$402 (android.widget.Filter, android.os.Handler) 
		android.widget.Filter x0
		android.os.Handler x1
}

android/widget/ViewFlipper$2.class
ViewFlipper.java
package android.widget
 android.widget.ViewFlipper$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.widget.ViewFlipper this$0
	void  (android.widget.ViewFlipper) 
		android.widget.ViewFlipper this$0
	public void run () 
}

android/widget/TimePickerClockDelegate$5.class
TimePickerClockDelegate.java
package android.widget
 android.widget.TimePickerClockDelegate$5 extends java.lang.Object implements android.view.View$OnFocusChangeListener  {
	final android.widget.TimePickerClockDelegate this$0
	void  (android.widget.TimePickerClockDelegate) 
		android.widget.TimePickerClockDelegate this$0
	public void onFocusChange (android.view.View, boolean) 
		android.view.View v
		boolean focused
}

android/widget/Editor$InsertionHandleView.class
Editor.java
package android.widget
 android.widget.Editor$InsertionHandleView extends android.widget.Editor$HandleView {
	private static final int DELAY_BEFORE_HANDLE_FADES_OUT
	private static final int RECENT_CUT_COPY_DURATION
	private float mDownPositionX
	private float mDownPositionY
	private Runnable mHider
	final android.widget.Editor this$0
	public void  (android.widget.Editor, android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable drawable
	public void show () 
		long durationSinceCutOrCopy
	private void hideAfterDelay () 
	private void removeHiderCallback () 
	protected int getHotspotX (android.graphics.drawable.Drawable, boolean) 
		android.graphics.drawable.Drawable drawable
		boolean isRtlRun
	protected int getHorizontalGravity (boolean) 
		boolean isRtlRun
	protected int getCursorOffset () 
		int offset
		android.graphics.drawable.Drawable cursor
	int getCursorHorizontalPosition (android.text.Layout, int) 
		float horizontal
		android.text.Layout layout
		int offset
		android.graphics.drawable.Drawable drawable
	public boolean onTouchEvent (android.view.MotionEvent) 
		float deltaX
		float deltaY
		float distanceSquared
		android.view.ViewConfiguration viewConfiguration
		int touchSlop
		android.view.MotionEvent ev
		boolean result
	public int getCurrentCursorOffset () 
	public void updateSelection (int) 
		int offset
	public void updatePosition (float, float) 
		int currLine
		int offset
		float x
		float y
		android.text.Layout layout
		int offset
	void onHandleMoved () 
	public void onDetached () 
}

android/widget/ActivityChooserView$Callbacks.class
ActivityChooserView.java
package android.widget
 android.widget.ActivityChooserView$Callbacks extends java.lang.Object implements android.widget.AdapterView$OnItemClickListener android.view.View$OnClickListener android.view.View$OnLongClickListener android.widget.PopupWindow$OnDismissListener  {
	final android.widget.ActivityChooserView this$0
	private void  (android.widget.ActivityChooserView) 
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.content.pm.ResolveInfo resolveInfo
		android.content.Intent launchIntent
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		android.widget.ActivityChooserView$ActivityChooserViewAdapter adapter
		int itemViewType
	public void onClick (android.view.View) 
		android.content.pm.ResolveInfo defaultActivity
		int index
		android.content.Intent launchIntent
		android.view.View view
	public boolean onLongClick (android.view.View) 
		android.view.View view
	public void onDismiss () 
	private void notifyOnDismissListener () 
	private void startActivity (android.content.Intent, android.content.pm.ResolveInfo) 
		CharSequence appLabel
		String message
		RuntimeException re
		android.content.Intent intent
		android.content.pm.ResolveInfo resolveInfo
	void  (android.widget.ActivityChooserView, android.widget.ActivityChooserView$1) 
		android.widget.ActivityChooserView x0
		android.widget.ActivityChooserView$1 x1
}

android/widget/ActivityChooserModel$1.class
ActivityChooserModel.java
package android.widget
 android.widget.ActivityChooserModel$1 extends java.lang.Object {
}

android/widget/TabHost$IndicatorStrategy.class
TabHost.java
package android.widget
abstract android.widget.TabHost$IndicatorStrategy extends java.lang.Object {
	public abstract android.view.View createIndicatorView () 
}

android/widget/RemoteViews$ViewGroupAction$1.class
RemoteViews.java
package android.widget
 android.widget.RemoteViews$ViewGroupAction$1 extends android.widget.RemoteViews$RuntimeAction {
	final android.widget.RemoteViews$AsyncApplyTask val$task
	final android.widget.RemoteViews$ViewTree val$tree
	final android.widget.RemoteViews$ViewGroupAction this$1
	void  (android.widget.RemoteViews$ViewGroupAction, android.widget.RemoteViews$AsyncApplyTask, android.widget.RemoteViews$ViewTree) 
		android.widget.RemoteViews$ViewGroupAction this$1
	public void apply (android.view.View, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler)  throws android.widget.RemoteViews$ActionException 
		android.view.View root
		android.view.ViewGroup rootParent
		android.widget.RemoteViews$OnClickHandler handler
		android.view.ViewGroup target
}

android/widget/AutoCompleteTextView$Validator.class
AutoCompleteTextView.java
package android.widget
public abstract android.widget.AutoCompleteTextView$Validator extends java.lang.Object {
	public abstract boolean isValid (java.lang.CharSequence) 
	public abstract java.lang.CharSequence fixText (java.lang.CharSequence) 
}

android/widget/ShareActionProvider.class
ShareActionProvider.java
package android.widget
public android.widget.ShareActionProvider extends android.view.ActionProvider {
	private static final int DEFAULT_INITIAL_ACTIVITY_COUNT
	private int mMaxShownActivityCount
	private final android.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener mOnMenuItemClickListener
	public static final String DEFAULT_SHARE_HISTORY_FILE_NAME
	private final android.content.Context mContext
	private String mShareHistoryFileName
	private android.widget.ShareActionProvider$OnShareTargetSelectedListener mOnShareTargetSelectedListener
	private android.widget.ActivityChooserModel$OnChooseActivityListener mOnChooseActivityListener
	public void  (android.content.Context) 
		android.content.Context context
	public void setOnShareTargetSelectedListener (android.widget.ShareActionProvider$OnShareTargetSelectedListener) 
		android.widget.ShareActionProvider$OnShareTargetSelectedListener listener
	public android.view.View onCreateActionView () 
		android.widget.ActivityChooserModel dataModel
		android.widget.ActivityChooserView activityChooserView
		android.util.TypedValue outTypedValue
		android.graphics.drawable.Drawable drawable
	public boolean hasSubMenu () 
	public void onPrepareSubMenu (android.view.SubMenu) 
		android.content.pm.ResolveInfo activity
		int i
		android.content.pm.ResolveInfo activity
		int i
		android.view.SubMenu expandedSubMenu
		android.view.SubMenu subMenu
		android.widget.ActivityChooserModel dataModel
		android.content.pm.PackageManager packageManager
		int expandedActivityCount
		int collapsedActivityCount
	public void setShareHistoryFileName (java.lang.String) 
		String shareHistoryFile
	public void setShareIntent (android.content.Intent) 
		String action
		android.content.Intent shareIntent
		android.widget.ActivityChooserModel dataModel
	private void setActivityChooserPolicyIfNeeded () 
		android.widget.ActivityChooserModel dataModel
	static android.content.Context access$100 (android.widget.ShareActionProvider) 
		android.widget.ShareActionProvider x0
	static java.lang.String access$200 (android.widget.ShareActionProvider) 
		android.widget.ShareActionProvider x0
	static android.widget.ShareActionProvider$OnShareTargetSelectedListener access$400 (android.widget.ShareActionProvider) 
		android.widget.ShareActionProvider x0
}

android/webkit/
android/webkit/TokenBindingService$TokenBindingKey.class
TokenBindingService.java
package android.webkit
public abstract android.webkit.TokenBindingService$TokenBindingKey extends java.lang.Object {
	public void  () 
	public abstract java.security.KeyPair getKeyPair () 
	public abstract java.lang.String getAlgorithm () 
}

android/webkit/PluginList.class
PluginList.java
package android.webkit
public android.webkit.PluginList extends java.lang.Object {
	private java.util.ArrayList mPlugins
	public void  () 
	public synchronized java.util.List getList () 
	public synchronized void addPlugin (android.webkit.Plugin) 
		android.webkit.Plugin plugin
	public synchronized void removePlugin (android.webkit.Plugin) 
		android.webkit.Plugin plugin
		int location
	public synchronized void clear () 
	public synchronized void pluginClicked (android.content.Context, int) 
		android.webkit.Plugin plugin
		android.content.Context context
		int position
}

android/webkit/WebViewFactory$1.class
WebViewFactory.java
package android.webkit
final android.webkit.WebViewFactory$1 extends java.lang.Object implements java.lang.Runnable  {
	final String val$abi
	void  (java.lang.String) 
	public void run () 
		android.os.RemoteException e
}

android/webkit/WebSettings$TextSize.class
WebSettings.java
package android.webkit
public final android.webkit.WebSettings$TextSize extends java.lang.Enum {
	public static final android.webkit.WebSettings$TextSize SMALLEST
	public static final android.webkit.WebSettings$TextSize SMALLER
	public static final android.webkit.WebSettings$TextSize NORMAL
	public static final android.webkit.WebSettings$TextSize LARGER
	public static final android.webkit.WebSettings$TextSize LARGEST
	int value
	private static final android.webkit.WebSettings$TextSize[] $VALUES
	public static android.webkit.WebSettings$TextSize[] values () 
	public static android.webkit.WebSettings$TextSize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int size
	static void  () 
}

android/webkit/WebIconDatabase$IconListener.class
WebIconDatabase.java
package android.webkit
public abstract android.webkit.WebIconDatabase$IconListener extends java.lang.Object {
	public abstract void onReceivedIcon (java.lang.String, android.graphics.Bitmap) 
}

android/webkit/WebViewDelegate$1.class
WebViewDelegate.java
package android.webkit
 android.webkit.WebViewDelegate$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.webkit.WebViewDelegate$OnTraceEnabledChangeListener val$listener
	final android.webkit.WebViewDelegate this$0
	void  (android.webkit.WebViewDelegate, android.webkit.WebViewDelegate$OnTraceEnabledChangeListener) 
		android.webkit.WebViewDelegate this$0
	public void run () 
}

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

android/webkit/Plugin$DefaultClickHandler.class
Plugin.java
package android.webkit
 android.webkit.Plugin$DefaultClickHandler extends java.lang.Object implements android.webkit.Plugin$PreferencesClickHandler android.content.DialogInterface$OnClickListener  {
	private android.app.AlertDialog mDialog
	final android.webkit.Plugin this$0
	private void  (android.webkit.Plugin) 
	public void handleClickEvent (android.content.Context) 
		android.content.Context context
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	void  (android.webkit.Plugin, android.webkit.Plugin$1) 
		android.webkit.Plugin x0
		android.webkit.Plugin$1 x1
}

android/webkit/ValueCallback.class
ValueCallback.java
package android.webkit
public abstract android.webkit.ValueCallback extends java.lang.Object {
	public abstract void onReceiveValue (java.lang.Object) 
}

android/webkit/MimeTypeMap.class
MimeTypeMap.java
package android.webkit
public android.webkit.MimeTypeMap extends java.lang.Object {
	private static final android.webkit.MimeTypeMap sMimeTypeMap
	private void  () 
	public static java.lang.String getFileExtensionFromUrl (java.lang.String) 
		int dotPos
		int fragment
		int query
		int filenamePos
		String filename
		String url
	public boolean hasMimeType (java.lang.String) 
		String mimeType
	public java.lang.String getMimeTypeFromExtension (java.lang.String) 
		String extension
	private static java.lang.String mimeTypeFromExtension (java.lang.String) 
		String extension
	public boolean hasExtension (java.lang.String) 
		String extension
	public java.lang.String getExtensionFromMimeType (java.lang.String) 
		String mimeType
	java.lang.String remapGenericMimeType (java.lang.String, java.lang.String, java.lang.String) 
		String filename
		String extension
		String newMimeType
		String mimeType
		String url
		String contentDisposition
	public static android.webkit.MimeTypeMap getSingleton () 
	static void  () 
}

android/webkit/WebView$FindListener.class
WebView.java
package android.webkit
public abstract android.webkit.WebView$FindListener extends java.lang.Object {
	public abstract void onFindResultReceived (int, int, boolean) 
}

android/webkit/WebResourceRequest.class
WebResourceRequest.java
package android.webkit
public abstract android.webkit.WebResourceRequest extends java.lang.Object {
	public abstract android.net.Uri getUrl () 
	public abstract boolean isForMainFrame () 
	public abstract boolean isRedirect () 
	public abstract boolean hasGesture () 
	public abstract java.lang.String getMethod () 
	public abstract java.util.Map getRequestHeaders () 
}

android/webkit/WebStorage$Origin.class
WebStorage.java
package android.webkit
public android.webkit.WebStorage$Origin extends java.lang.Object {
	private String mOrigin
	private long mQuota
	private long mUsage
	protected void  (java.lang.String, long, long) 
		String origin
		long quota
		long usage
	public java.lang.String getOrigin () 
	public long getQuota () 
	public long getUsage () 
}

android/webkit/WebStorage.class
WebStorage.java
package android.webkit
public android.webkit.WebStorage extends java.lang.Object {
	public void getOrigins (android.webkit.ValueCallback) 
		android.webkit.ValueCallback callback
	public void getUsageForOrigin (java.lang.String, android.webkit.ValueCallback) 
		String origin
		android.webkit.ValueCallback callback
	public void getQuotaForOrigin (java.lang.String, android.webkit.ValueCallback) 
		String origin
		android.webkit.ValueCallback callback
	public void setQuotaForOrigin (java.lang.String, long) 
		String origin
		long quota
	public void deleteOrigin (java.lang.String) 
		String origin
	public void deleteAllData () 
	public static android.webkit.WebStorage getInstance () 
	public void  () 
}

android/webkit/DateSorter.class
DateSorter.java
package android.webkit
public android.webkit.DateSorter extends java.lang.Object {
	private static final String LOGTAG
	public static final int DAY_COUNT
	private long[] mBins
	private String[] mLabels
	private static final int NUM_DAYS_AGO
	public void  (android.content.Context) 
		android.content.Context context
		android.content.res.Resources resources
		java.util.Calendar c
		java.util.Locale locale
		libcore.icu.LocaleData localeData
		int resId
		String format
	public int getIndex (long) 
		int i
		long time
		int lastDay
	public java.lang.String getLabel (int) 
		int index
	public long getBoundary (int) 
		int index
		int lastDay
	private void beginningOfDay (java.util.Calendar) 
		java.util.Calendar c
}

android/webkit/JsDialogHelper.class
JsDialogHelper.java
package android.webkit
public android.webkit.JsDialogHelper extends java.lang.Object {
	private static final String TAG
	public static final int ALERT
	public static final int CONFIRM
	public static final int PROMPT
	public static final int UNLOAD
	private final String mDefaultValue
	private final android.webkit.JsPromptResult mResult
	private final String mMessage
	private final int mType
	private final String mUrl
	public void  (android.webkit.JsPromptResult, int, java.lang.String, java.lang.String, java.lang.String) 
		android.webkit.JsPromptResult result
		int type
		String defaultValue
		String message
		String url
	public void  (android.webkit.JsPromptResult, android.os.Message) 
		android.webkit.JsPromptResult result
		android.os.Message msg
	public boolean invokeCallback (android.webkit.WebChromeClient, android.webkit.WebView) 
		android.webkit.WebChromeClient client
		android.webkit.WebView webView
	public void showDialog (android.content.Context) 
		String title
		String displayMessage
		int positiveTextId
		int negativeTextId
		android.view.View view
		android.widget.EditText edit
		android.content.Context context
		String title
		String displayMessage
		int positiveTextId
		int negativeTextId
		android.app.AlertDialog$Builder builder
	private java.lang.String getJsDialogTitle (android.content.Context) 
		java.net.URL alertUrl
		android.content.Context context
		String title
	private static boolean canShowAlertDialog (android.content.Context) 
		android.content.Context context
	static android.webkit.JsPromptResult access$100 (android.webkit.JsDialogHelper) 
		android.webkit.JsDialogHelper x0
}

android/webkit/CacheManager.class
CacheManager.java
package android.webkit
public final android.webkit.CacheManager extends java.lang.Object {
	static final boolean $assertionsDisabled
	public void  () 
	public static java.io.File getCacheFileBaseDir () 
	public static boolean cacheDisabled () 
	public static boolean startCacheTransaction () 
	public static boolean endCacheTransaction () 
	public static android.webkit.CacheManager$CacheResult getCacheFile (java.lang.String, java.util.Map) 
		String url
		java.util.Map headers
	public static void saveCacheFile (java.lang.String, android.webkit.CacheManager$CacheResult) 
		String url
		android.webkit.CacheManager$CacheResult cacheResult
	static void saveCacheFile (java.lang.String, long, android.webkit.CacheManager$CacheResult) 
		java.io.IOException e
		String url
		long postIdentifier
		android.webkit.CacheManager$CacheResult cacheRet
	static void  () 
}

android/webkit/WebView$HitTestResult.class
WebView.java
package android.webkit
public android.webkit.WebView$HitTestResult extends java.lang.Object {
	public static final int UNKNOWN_TYPE
	public static final int ANCHOR_TYPE
	public static final int PHONE_TYPE
	public static final int GEO_TYPE
	public static final int EMAIL_TYPE
	public static final int IMAGE_TYPE
	public static final int IMAGE_ANCHOR_TYPE
	public static final int SRC_ANCHOR_TYPE
	public static final int SRC_IMAGE_ANCHOR_TYPE
	public static final int EDIT_TEXT_TYPE
	private int mType
	private String mExtra
	public void  () 
	public void setType (int) 
		int type
	public void setExtra (java.lang.String) 
		String extra
	public int getType () 
	public java.lang.String getExtra () 
}

android/webkit/ServiceWorkerWebSettings.class
ServiceWorkerWebSettings.java
package android.webkit
public abstract android.webkit.ServiceWorkerWebSettings extends java.lang.Object {
	public void  () 
	public abstract void setCacheMode (int) 
	public abstract int getCacheMode () 
	public abstract void setAllowContentAccess (boolean) 
	public abstract boolean getAllowContentAccess () 
	public abstract void setAllowFileAccess (boolean) 
	public abstract boolean getAllowFileAccess () 
	public abstract void setBlockNetworkLoads (boolean) 
	public abstract boolean getBlockNetworkLoads () 
}

android/webkit/WebViewDelegate.class
WebViewDelegate.java
package android.webkit
public final android.webkit.WebViewDelegate extends java.lang.Object {
	void  () 
	public void setOnTraceEnabledChangeListener (android.webkit.WebViewDelegate$OnTraceEnabledChangeListener) 
		android.webkit.WebViewDelegate$OnTraceEnabledChangeListener listener
	public boolean isTraceTagEnabled () 
	public boolean canInvokeDrawGlFunctor (android.view.View) 
		android.view.View containerView
	public void invokeDrawGlFunctor (android.view.View, long, boolean) 
		android.view.View containerView
		long nativeDrawGLFunctor
		boolean waitForCompletion
	public void callDrawGlFunction (android.graphics.Canvas, long) 
		android.graphics.Canvas canvas
		long nativeDrawGLFunctor
	public void callDrawGlFunction (android.graphics.Canvas, long, java.lang.Runnable) 
		android.graphics.Canvas canvas
		long nativeDrawGLFunctor
		Runnable releasedRunnable
	public void detachDrawGlFunctor (android.view.View, long) 
		android.view.View containerView
		long nativeDrawGLFunctor
		android.view.ViewRootImpl viewRootImpl
	public int getPackageId (android.content.res.Resources, java.lang.String) 
		String name
		int i
		android.content.res.Resources resources
		String packageName
		android.util.SparseArray packageIdentifiers
	public android.app.Application getApplication () 
	public java.lang.String getErrorString (android.content.Context, int) 
		android.content.Context context
		int errorCode
	public void addWebViewAssetPath (android.content.Context) 
		int newLibAssetsCount
		String[] newLibAssets
		android.content.Context context
		String newAssetPath
		android.content.pm.ApplicationInfo appInfo
		String[] libs
}

android/webkit/JsResult.class
JsResult.java
package android.webkit
public android.webkit.JsResult extends java.lang.Object {
	private final android.webkit.JsResult$ResultReceiver mReceiver
	private boolean mResult
	public final void cancel () 
	public final void confirm () 
	public void  (android.webkit.JsResult$ResultReceiver) 
		android.webkit.JsResult$ResultReceiver receiver
	public final boolean getResult () 
	private final void wakeUp () 
}

android/webkit/CacheManager$CacheResult.class
CacheManager.java
package android.webkit
public android.webkit.CacheManager$CacheResult extends java.lang.Object {
	int httpStatusCode
	long contentLength
	long expires
	String expiresString
	String localPath
	String lastModified
	String etag
	String mimeType
	String location
	String encoding
	String contentdisposition
	String crossDomain
	java.io.InputStream inStream
	java.io.OutputStream outStream
	java.io.File outFile
	public void  () 
	public int getHttpStatusCode () 
	public long getContentLength () 
	public java.lang.String getLocalPath () 
	public long getExpires () 
	public java.lang.String getExpiresString () 
	public java.lang.String getLastModified () 
	public java.lang.String getETag () 
	public java.lang.String getMimeType () 
	public java.lang.String getLocation () 
	public java.lang.String getEncoding () 
	public java.lang.String getContentDisposition () 
	public java.io.InputStream getInputStream () 
	public java.io.OutputStream getOutputStream () 
	public void setInputStream (java.io.InputStream) 
		java.io.InputStream stream
	public void setEncoding (java.lang.String) 
		String encoding
	public void setContentLength (long) 
		long contentLength
}

android/webkit/IWebViewUpdateService.class
IWebViewUpdateService.java
package android.webkit
public abstract android.webkit.IWebViewUpdateService extends java.lang.Object implements android.os.IInterface  {
	public abstract void notifyRelroCreationCompleted ()  throws android.os.RemoteException 
	public abstract android.webkit.WebViewProviderResponse waitForAndGetProvider ()  throws android.os.RemoteException 
	public abstract java.lang.String changeProviderAndSetting (java.lang.String)  throws android.os.RemoteException 
	public abstract android.webkit.WebViewProviderInfo[] getValidWebViewPackages ()  throws android.os.RemoteException 
	public abstract android.webkit.WebViewProviderInfo[] getAllWebViewPackages ()  throws android.os.RemoteException 
	public abstract java.lang.String getCurrentWebViewPackageName ()  throws android.os.RemoteException 
	public abstract boolean isFallbackPackage (java.lang.String)  throws android.os.RemoteException 
	public abstract void enableFallbackLogic (boolean)  throws android.os.RemoteException 
}

android/webkit/CookieSyncManager.class
CookieSyncManager.java
package android.webkit
public final android.webkit.CookieSyncManager extends android.webkit.WebSyncManager {
	private static android.webkit.CookieSyncManager sRef
	private static boolean sGetInstanceAllowed
	private void  () 
	public static synchronized android.webkit.CookieSyncManager getInstance () 
	public static synchronized android.webkit.CookieSyncManager createInstance (android.content.Context) 
		android.content.Context context
	public void sync () 
	protected void syncFromRamToFlash () 
	public void resetSync () 
	public void startSync () 
	public void stopSync () 
	static void setGetInstanceIsAllowed () 
	private static void checkInstanceIsAllowed () 
	public volatile void run () 
	static void  () 
}

android/webkit/JavascriptInterface.class
JavascriptInterface.java
package android.webkit
public abstract android.webkit.JavascriptInterface extends java.lang.Object implements java.lang.annotation.Annotation  {
}

android/webkit/WebIconDatabase.class
WebIconDatabase.java
package android.webkit
public abstract android.webkit.WebIconDatabase extends java.lang.Object {
	public void  () 
	public abstract void open (java.lang.String) 
	public abstract void close () 
	public abstract void removeAllIcons () 
	public abstract void requestIconForPageUrl (java.lang.String, android.webkit.WebIconDatabase$IconListener) 
	public abstract void bulkRequestIconForPageUrl (android.content.ContentResolver, java.lang.String, android.webkit.WebIconDatabase$IconListener) 
	public abstract void retainIconForPageUrl (java.lang.String) 
	public abstract void releaseIconForPageUrl (java.lang.String) 
	public static android.webkit.WebIconDatabase getInstance () 
}

android/webkit/WebSettings$PluginState.class
WebSettings.java
package android.webkit
public final android.webkit.WebSettings$PluginState extends java.lang.Enum {
	public static final android.webkit.WebSettings$PluginState ON
	public static final android.webkit.WebSettings$PluginState ON_DEMAND
	public static final android.webkit.WebSettings$PluginState OFF
	private static final android.webkit.WebSettings$PluginState[] $VALUES
	public static android.webkit.WebSettings$PluginState[] values () 
	public static android.webkit.WebSettings$PluginState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/webkit/WebSettings$LayoutAlgorithm.class
WebSettings.java
package android.webkit
public final android.webkit.WebSettings$LayoutAlgorithm extends java.lang.Enum {
	public static final android.webkit.WebSettings$LayoutAlgorithm NORMAL
	public static final android.webkit.WebSettings$LayoutAlgorithm SINGLE_COLUMN
	public static final android.webkit.WebSettings$LayoutAlgorithm NARROW_COLUMNS
	public static final android.webkit.WebSettings$LayoutAlgorithm TEXT_AUTOSIZING
	private static final android.webkit.WebSettings$LayoutAlgorithm[] $VALUES
	public static android.webkit.WebSettings$LayoutAlgorithm[] values () 
	public static android.webkit.WebSettings$LayoutAlgorithm valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/webkit/WebChromeClient.class
WebChromeClient.java
package android.webkit
public android.webkit.WebChromeClient extends java.lang.Object {
	public void  () 
	public void onProgressChanged (android.webkit.WebView, int) 
		android.webkit.WebView view
		int newProgress
	public void onReceivedTitle (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String title
	public void onReceivedIcon (android.webkit.WebView, android.graphics.Bitmap) 
		android.webkit.WebView view
		android.graphics.Bitmap icon
	public void onReceivedTouchIconUrl (android.webkit.WebView, java.lang.String, boolean) 
		android.webkit.WebView view
		String url
		boolean precomposed
	public void onShowCustomView (android.view.View, android.webkit.WebChromeClient$CustomViewCallback) 
		android.view.View view
		android.webkit.WebChromeClient$CustomViewCallback callback
	public void onShowCustomView (android.view.View, int, android.webkit.WebChromeClient$CustomViewCallback) 
		android.view.View view
		int requestedOrientation
		android.webkit.WebChromeClient$CustomViewCallback callback
	public void onHideCustomView () 
	public boolean onCreateWindow (android.webkit.WebView, boolean, boolean, android.os.Message) 
		android.webkit.WebView view
		boolean isDialog
		boolean isUserGesture
		android.os.Message resultMsg
	public void onRequestFocus (android.webkit.WebView) 
		android.webkit.WebView view
	public void onCloseWindow (android.webkit.WebView) 
		android.webkit.WebView window
	public boolean onJsAlert (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult) 
		android.webkit.WebView view
		String url
		String message
		android.webkit.JsResult result
	public boolean onJsConfirm (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult) 
		android.webkit.WebView view
		String url
		String message
		android.webkit.JsResult result
	public boolean onJsPrompt (android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String, android.webkit.JsPromptResult) 
		android.webkit.WebView view
		String url
		String message
		String defaultValue
		android.webkit.JsPromptResult result
	public boolean onJsBeforeUnload (android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult) 
		android.webkit.WebView view
		String url
		String message
		android.webkit.JsResult result
	public void onExceededDatabaseQuota (java.lang.String, java.lang.String, long, long, long, android.webkit.WebStorage$QuotaUpdater) 
		String url
		String databaseIdentifier
		long quota
		long estimatedDatabaseSize
		long totalQuota
		android.webkit.WebStorage$QuotaUpdater quotaUpdater
	public void onReachedMaxAppCacheSize (long, long, android.webkit.WebStorage$QuotaUpdater) 
		long requiredStorage
		long quota
		android.webkit.WebStorage$QuotaUpdater quotaUpdater
	public void onGeolocationPermissionsShowPrompt (java.lang.String, android.webkit.GeolocationPermissions$Callback) 
		String origin
		android.webkit.GeolocationPermissions$Callback callback
	public void onGeolocationPermissionsHidePrompt () 
	public void onPermissionRequest (android.webkit.PermissionRequest) 
		android.webkit.PermissionRequest request
	public void onPermissionRequestCanceled (android.webkit.PermissionRequest) 
		android.webkit.PermissionRequest request
	public boolean onJsTimeout () 
	public void onConsoleMessage (java.lang.String, int, java.lang.String) 
		String message
		int lineNumber
		String sourceID
	public boolean onConsoleMessage (android.webkit.ConsoleMessage) 
		android.webkit.ConsoleMessage consoleMessage
	public android.graphics.Bitmap getDefaultVideoPoster () 
	public android.view.View getVideoLoadingProgressView () 
	public void getVisitedHistory (android.webkit.ValueCallback) 
		android.webkit.ValueCallback callback
	public boolean onShowFileChooser (android.webkit.WebView, android.webkit.ValueCallback, android.webkit.WebChromeClient$FileChooserParams) 
		android.webkit.WebView webView
		android.webkit.ValueCallback filePathCallback
		android.webkit.WebChromeClient$FileChooserParams fileChooserParams
	public void openFileChooser (android.webkit.ValueCallback, java.lang.String, java.lang.String) 
		android.webkit.ValueCallback uploadFile
		String acceptType
		String capture
	public void setupAutoFill (android.os.Message) 
		android.os.Message msg
}

android/webkit/ClientCertRequest.class
ClientCertRequest.java
package android.webkit
public abstract android.webkit.ClientCertRequest extends java.lang.Object {
	public void  () 
	public abstract java.lang.String[] getKeyTypes () 
	public abstract java.security.Principal[] getPrincipals () 
	public abstract java.lang.String getHost () 
	public abstract int getPort () 
	public abstract void proceed (java.security.PrivateKey, java.security.cert.X509Certificate[]) 
	public abstract void ignore () 
	public abstract void cancel () 
}

android/webkit/WebView$PrivateAccess.class
WebView.java
package android.webkit
public android.webkit.WebView$PrivateAccess extends java.lang.Object {
	final android.webkit.WebView this$0
	public void  (android.webkit.WebView) 
		android.webkit.WebView this$0
	public int super_getScrollBarStyle () 
	public void super_scrollTo (int, int) 
		int scrollX
		int scrollY
	public void super_computeScroll () 
	public boolean super_onHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean super_performAccessibilityAction (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
	public boolean super_performLongClick () 
	public boolean super_setFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	public boolean super_dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean super_onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean super_requestFocus (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void super_setLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams params
	public void super_startActivityForResult (android.content.Intent, int) 
		android.content.Intent intent
		int requestCode
	public void overScrollBy (int, int, int, int, int, int, int, int, boolean) 
		int deltaX
		int deltaY
		int scrollX
		int scrollY
		int scrollRangeX
		int scrollRangeY
		int maxOverScrollX
		int maxOverScrollY
		boolean isTouchEvent
	public void awakenScrollBars (int) 
		int duration
	public void awakenScrollBars (int, boolean) 
		int duration
		boolean invalidate
	public float getVerticalScrollFactor () 
	public float getHorizontalScrollFactor () 
	public void setMeasuredDimension (int, int) 
		int measuredWidth
		int measuredHeight
	public void onScrollChanged (int, int, int, int) 
		int l
		int t
		int oldl
		int oldt
	public int getHorizontalScrollbarHeight () 
	public void super_onDrawVerticalScrollBar (android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable scrollBar
		int l
		int t
		int r
		int b
	public void setScrollXRaw (int) 
		int scrollX
	public void setScrollYRaw (int) 
		int scrollY
}

android/webkit/UrlInterceptHandler.class
UrlInterceptHandler.java
package android.webkit
public abstract android.webkit.UrlInterceptHandler extends java.lang.Object {
	public abstract android.webkit.CacheManager$CacheResult service (java.lang.String, java.util.Map) 
	public abstract android.webkit.PluginData getPluginData (java.lang.String, java.util.Map) 
}

android/webkit/WebViewFragment.class
WebViewFragment.java
package android.webkit
public android.webkit.WebViewFragment extends android.app.Fragment {
	private android.webkit.WebView mWebView
	private boolean mIsWebViewAvailable
	public void  () 
	public android.view.View onCreateView (android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle) 
		android.view.LayoutInflater inflater
		android.view.ViewGroup container
		android.os.Bundle savedInstanceState
	public void onPause () 
	public void onResume () 
	public void onDestroyView () 
	public void onDestroy () 
	public android.webkit.WebView getWebView () 
}

android/webkit/DownloadListener.class
DownloadListener.java
package android.webkit
public abstract android.webkit.DownloadListener extends java.lang.Object {
	public abstract void onDownloadStart (java.lang.String, java.lang.String, java.lang.String, java.lang.String, long) 
}

android/webkit/WebView$WebViewTransport.class
WebView.java
package android.webkit
public android.webkit.WebView$WebViewTransport extends java.lang.Object {
	private android.webkit.WebView mWebview
	final android.webkit.WebView this$0
	public void  (android.webkit.WebView) 
		android.webkit.WebView this$0
	public synchronized void setWebView (android.webkit.WebView) 
		android.webkit.WebView webview
	public synchronized android.webkit.WebView getWebView () 
}

android/webkit/WebSettings$ZoomDensity.class
WebSettings.java
package android.webkit
public final android.webkit.WebSettings$ZoomDensity extends java.lang.Enum {
	public static final android.webkit.WebSettings$ZoomDensity FAR
	public static final android.webkit.WebSettings$ZoomDensity MEDIUM
	public static final android.webkit.WebSettings$ZoomDensity CLOSE
	int value
	private static final android.webkit.WebSettings$ZoomDensity[] $VALUES
	public static android.webkit.WebSettings$ZoomDensity[] values () 
	public static android.webkit.WebSettings$ZoomDensity valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int size
	public int getValue () 
	static void  () 
}

android/webkit/HttpAuthHandler.class
HttpAuthHandler.java
package android.webkit
public android.webkit.HttpAuthHandler extends android.os.Handler {
	public void  () 
	public boolean useHttpAuthUsernamePassword () 
	public void cancel () 
	public void proceed (java.lang.String, java.lang.String) 
		String username
		String password
	public boolean suppressDialog () 
}

android/webkit/PluginData.class
PluginData.java
package android.webkit
public final android.webkit.PluginData extends java.lang.Object {
	private java.io.InputStream mStream
	private long mContentLength
	private java.util.Map mHeaders
	private int mStatusCode
	public void  (java.io.InputStream, long, java.util.Map, int) 
		java.io.InputStream stream
		long length
		java.util.Map headers
		int code
	public java.io.InputStream getInputStream () 
	public long getContentLength () 
	public java.util.Map getHeaders () 
	public int getStatusCode () 
}

android/webkit/WebViewFactory.class
WebViewFactory.java
package android.webkit
public final android.webkit.WebViewFactory extends java.lang.Object {
	private static final String CHROMIUM_WEBVIEW_FACTORY
	private static final String NULL_WEBVIEW_FACTORY
	private static final String CHROMIUM_WEBVIEW_NATIVE_RELRO_32
	private static final String CHROMIUM_WEBVIEW_NATIVE_RELRO_64
	public static final String CHROMIUM_WEBVIEW_VMSIZE_SIZE_PROPERTY
	private static final long CHROMIUM_WEBVIEW_DEFAULT_VMSIZE_BYTES
	private static final String LOGTAG
	private static final boolean DEBUG
	private static android.webkit.WebViewFactoryProvider sProviderInstance
	private static final Object sProviderLock
	private static boolean sAddressSpaceReserved
	private static android.content.pm.PackageInfo sPackageInfo
	public static final int LIBLOAD_SUCCESS
	public static final int LIBLOAD_WRONG_PACKAGE_NAME
	public static final int LIBLOAD_ADDRESS_SPACE_NOT_RESERVED
	public static final int LIBLOAD_FAILED_WAITING_FOR_RELRO
	public static final int LIBLOAD_FAILED_LISTING_WEBVIEW_PACKAGES
	public static final int LIBLOAD_FAILED_TO_OPEN_RELRO_FILE
	public static final int LIBLOAD_FAILED_TO_LOAD_LIBRARY
	public static final int LIBLOAD_FAILED_JNI_CALL
	public static final int LIBLOAD_FAILED_WAITING_FOR_WEBVIEW_REASON_UNKNOWN
	public static final int LIBLOAD_FAILED_TO_FIND_NAMESPACE
	private static String WEBVIEW_UPDATE_SERVICE_NAME
	public void  () 
	private static java.lang.String getWebViewPreparationErrorReason (int) 
		int error
	public static java.lang.String getWebViewLibrary (android.content.pm.ApplicationInfo) 
		android.content.pm.ApplicationInfo ai
	public static android.content.pm.PackageInfo getLoadedPackageInfo () 
	public static int loadWebViewNativeLibraryFromPackage (java.lang.String, java.lang.ClassLoader) 
		android.os.RemoteException e
		android.content.pm.PackageManager$NameNotFoundException e
		String packageName
		ClassLoader clazzLoader
		android.webkit.WebViewProviderResponse response
		android.content.pm.PackageManager packageManager
		android.content.pm.PackageInfo packageInfo
		android.content.pm.PackageInfo packageInfo
		int loadNativeRet
	static android.webkit.WebViewFactoryProvider getProvider () 
		Exception e
		Class providerClass
		int uid
		android.os.StrictMode$ThreadPolicy oldPolicy
	private static boolean signaturesEquals (android.content.pm.Signature[], android.content.pm.Signature[]) 
		android.content.pm.Signature signature
		android.content.pm.Signature signature
		android.content.pm.Signature[] s1
		android.content.pm.Signature[] s2
		android.util.ArraySet set1
		android.util.ArraySet set2
	private static void verifyPackageInfo (android.content.pm.PackageInfo, android.content.pm.PackageInfo) 
		android.content.pm.PackageInfo chosen
		android.content.pm.PackageInfo toUse
	private static android.content.Context getWebViewContextAndSetProvider () 
		android.content.Context webViewContext
		android.webkit.WebViewProviderResponse response
		android.content.pm.PackageInfo newPackageInfo
		android.util.AndroidException e
		android.app.Application initialApplication
	private static java.lang.Class getProviderClass () 
		ClassLoader clazzLoader
		ClassNotFoundException e
		android.webkit.WebViewFactory$MissingWebViewPackageException e
		android.content.Context webViewContext
		android.app.Application initialApplication
	public static void prepareWebViewInZygote () 
		long addressSpaceToReserve
		Throwable t
	private static int prepareWebViewInSystemServer (java.lang.String[]) 
		String[] nativeLibraryPaths
		int numRelros
	public static int onWebViewProviderChanged (android.content.pm.PackageInfo) 
		java.util.zip.ZipEntry e
		java.util.zip.ZipFile z
		java.io.IOException e
		String[] split
		java.io.File f
		String path
		long newVmSize
		Throwable t
		android.content.pm.PackageInfo packageInfo
		String[] nativeLibs
	private static java.lang.String getLoadFromApkPath (java.lang.String, java.lang.String[], java.lang.String) 
		String entry
		java.util.zip.ZipEntry e
		String abi
		java.util.zip.ZipFile z
		java.io.IOException e
		String apkPath
		String[] abiList
		String nativeLibFileName
	private static java.lang.String[] getWebViewNativeLibraryPaths (android.content.pm.PackageInfo) 
		String path32
		String path64
		String path32
		String path64
		String path32
		String path64
		java.io.File f
		java.io.File f
		android.content.pm.PackageInfo packageInfo
		android.content.pm.ApplicationInfo ai
		String NATIVE_LIB_FILE_NAME
		String path32
		String path64
		boolean primaryArchIs64bit
	private static void createRelroFile (boolean, java.lang.String[]) 
		int pid
		Throwable t
		boolean is64Bit
		String[] nativeLibraryPaths
		String abi
		Runnable crashHandler
	private static int loadNativeLibrary (java.lang.ClassLoader) 
		ClassLoader clazzLoader
		String[] args
		int result
	public static android.webkit.IWebViewUpdateService getUpdateService () 
	private static native boolean nativeReserveAddressSpace (long) 
	private static native boolean nativeCreateRelroFile (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	private static native int nativeLoadWithRelroFile (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader) 
	static boolean access$000 () 
	static boolean access$100 (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String x0
		String x1
		String x2
		String x3
	static void  () 
}

android/webkit/WebChromeClient$CustomViewCallback.class
WebChromeClient.java
package android.webkit
public abstract android.webkit.WebChromeClient$CustomViewCallback extends java.lang.Object {
	public abstract void onCustomViewHidden () 
}

android/webkit/ConsoleMessage.class
ConsoleMessage.java
package android.webkit
public android.webkit.ConsoleMessage extends java.lang.Object {
	private android.webkit.ConsoleMessage$MessageLevel mLevel
	private String mMessage
	private String mSourceId
	private int mLineNumber
	public void  (java.lang.String, java.lang.String, int, android.webkit.ConsoleMessage$MessageLevel) 
		String message
		String sourceId
		int lineNumber
		android.webkit.ConsoleMessage$MessageLevel msgLevel
	public android.webkit.ConsoleMessage$MessageLevel messageLevel () 
	public java.lang.String message () 
	public java.lang.String sourceId () 
	public int lineNumber () 
}

android/webkit/ServiceWorkerController.class
ServiceWorkerController.java
package android.webkit
public abstract android.webkit.ServiceWorkerController extends java.lang.Object {
	public void  () 
	public static android.webkit.ServiceWorkerController getInstance () 
	public abstract android.webkit.ServiceWorkerWebSettings getServiceWorkerWebSettings () 
	public abstract void setServiceWorkerClient (android.webkit.ServiceWorkerClient) 
}

android/webkit/WebSettings$RenderPriority.class
WebSettings.java
package android.webkit
public final android.webkit.WebSettings$RenderPriority extends java.lang.Enum {
	public static final android.webkit.WebSettings$RenderPriority NORMAL
	public static final android.webkit.WebSettings$RenderPriority HIGH
	public static final android.webkit.WebSettings$RenderPriority LOW
	private static final android.webkit.WebSettings$RenderPriority[] $VALUES
	public static android.webkit.WebSettings$RenderPriority[] values () 
	public static android.webkit.WebSettings$RenderPriority valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/webkit/WebView.class
WebView.java
package android.webkit
public android.webkit.WebView extends android.widget.AbsoluteLayout implements android.view.ViewTreeObserver$OnGlobalFocusChangeListener android.view.ViewGroup$OnHierarchyChangeListener android.view.ViewDebug$HierarchyHandler  {
	public static final String DATA_REDUCTION_PROXY_SETTING_CHANGED
	private static final String LOGTAG
	private static volatile boolean sEnforceThreadChecking
	public static final String SCHEME_TEL
	public static final String SCHEME_MAILTO
	public static final String SCHEME_GEO
	private android.webkit.WebViewProvider mProvider
	private android.webkit.WebView$FindListenerDistributor mFindListener
	private final android.os.Looper mWebViewThread
	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
	public void  (android.content.Context, android.util.AttributeSet, int, boolean) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		boolean privateBrowsing
	protected void  (android.content.Context, android.util.AttributeSet, int, java.util.Map, boolean) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		java.util.Map javaScriptInterfaces
		boolean privateBrowsing
	protected void  (android.content.Context, android.util.AttributeSet, int, int, java.util.Map, boolean) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
		java.util.Map javaScriptInterfaces
		boolean privateBrowsing
	public void setHorizontalScrollbarOverlay (boolean) 
		boolean overlay
	public void setVerticalScrollbarOverlay (boolean) 
		boolean overlay
	public boolean overlayHorizontalScrollbar () 
	public boolean overlayVerticalScrollbar () 
	public int getVisibleTitleHeight () 
	public android.net.http.SslCertificate getCertificate () 
	public void setCertificate (android.net.http.SslCertificate) 
		android.net.http.SslCertificate certificate
	public void savePassword (java.lang.String, java.lang.String, java.lang.String) 
		String host
		String username
		String password
	public void setHttpAuthUsernamePassword (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String host
		String realm
		String username
		String password
	public java.lang.String[] getHttpAuthUsernamePassword (java.lang.String, java.lang.String) 
		String host
		String realm
	public void destroy () 
	public static void enablePlatformNotifications () 
	public static void disablePlatformNotifications () 
	public static void freeMemoryForTests () 
	public void setNetworkAvailable (boolean) 
		boolean networkUp
	public android.webkit.WebBackForwardList saveState (android.os.Bundle) 
		android.os.Bundle outState
	public boolean savePicture (android.os.Bundle, java.io.File) 
		android.os.Bundle b
		java.io.File dest
	public boolean restorePicture (android.os.Bundle, java.io.File) 
		android.os.Bundle b
		java.io.File src
	public android.webkit.WebBackForwardList restoreState (android.os.Bundle) 
		android.os.Bundle inState
	public void loadUrl (java.lang.String, java.util.Map) 
		String url
		java.util.Map additionalHttpHeaders
	public void loadUrl (java.lang.String) 
		String url
	public void postUrl (java.lang.String, byte[]) 
		String url
		byte[] postData
	public void loadData (java.lang.String, java.lang.String, java.lang.String) 
		String data
		String mimeType
		String encoding
	public void loadDataWithBaseURL (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String baseUrl
		String data
		String mimeType
		String encoding
		String historyUrl
	public void evaluateJavascript (java.lang.String, android.webkit.ValueCallback) 
		String script
		android.webkit.ValueCallback resultCallback
	public void saveWebArchive (java.lang.String) 
		String filename
	public void saveWebArchive (java.lang.String, boolean, android.webkit.ValueCallback) 
		String basename
		boolean autoname
		android.webkit.ValueCallback callback
	public void stopLoading () 
	public void reload () 
	public boolean canGoBack () 
	public void goBack () 
	public boolean canGoForward () 
	public void goForward () 
	public boolean canGoBackOrForward (int) 
		int steps
	public void goBackOrForward (int) 
		int steps
	public boolean isPrivateBrowsingEnabled () 
	public boolean pageUp (boolean) 
		boolean top
	public boolean pageDown (boolean) 
		boolean bottom
	public void postVisualStateCallback (long, android.webkit.WebView$VisualStateCallback) 
		long requestId
		android.webkit.WebView$VisualStateCallback callback
	public void clearView () 
	public android.graphics.Picture capturePicture () 
	public android.print.PrintDocumentAdapter createPrintDocumentAdapter () 
	public android.print.PrintDocumentAdapter createPrintDocumentAdapter (java.lang.String) 
		String documentName
	public float getScale () 
	public void setInitialScale (int) 
		int scaleInPercent
	public void invokeZoomPicker () 
	public android.webkit.WebView$HitTestResult getHitTestResult () 
	public void requestFocusNodeHref (android.os.Message) 
		android.os.Message hrefMsg
	public void requestImageRef (android.os.Message) 
		android.os.Message msg
	public java.lang.String getUrl () 
	public java.lang.String getOriginalUrl () 
	public java.lang.String getTitle () 
	public android.graphics.Bitmap getFavicon () 
	public java.lang.String getTouchIconUrl () 
	public int getProgress () 
	public int getContentHeight () 
	public int getContentWidth () 
	public void pauseTimers () 
	public void resumeTimers () 
	public void onPause () 
	public void onResume () 
	public boolean isPaused () 
	public void freeMemory () 
	public void clearCache (boolean) 
		boolean includeDiskFiles
	public void clearFormData () 
	public void clearHistory () 
	public void clearSslPreferences () 
	public static void clearClientCertPreferences (java.lang.Runnable) 
		Runnable onCleared
	public android.webkit.WebBackForwardList copyBackForwardList () 
	public void setFindListener (android.webkit.WebView$FindListener) 
		android.webkit.WebView$FindListener listener
	public void findNext (boolean) 
		boolean forward
	public int findAll (java.lang.String) 
		String find
	public void findAllAsync (java.lang.String) 
		String find
	public boolean showFindDialog (java.lang.String, boolean) 
		String text
		boolean showIme
	public static java.lang.String findAddress (java.lang.String) 
		String addr
	public static void enableSlowWholeDocumentDraw () 
	public void clearMatches () 
	public void documentHasImages (android.os.Message) 
		android.os.Message response
	public void setWebViewClient (android.webkit.WebViewClient) 
		android.webkit.WebViewClient client
	public void setDownloadListener (android.webkit.DownloadListener) 
		android.webkit.DownloadListener listener
	public void setWebChromeClient (android.webkit.WebChromeClient) 
		android.webkit.WebChromeClient client
	public void setPictureListener (android.webkit.WebView$PictureListener) 
		android.webkit.WebView$PictureListener listener
	public void addJavascriptInterface (java.lang.Object, java.lang.String) 
		Object object
		String name
	public void removeJavascriptInterface (java.lang.String) 
		String name
	public android.webkit.WebMessagePort[] createWebMessageChannel () 
	public void postWebMessage (android.webkit.WebMessage, android.net.Uri) 
		android.webkit.WebMessage message
		android.net.Uri targetOrigin
	public android.webkit.WebSettings getSettings () 
	public static void setWebContentsDebuggingEnabled (boolean) 
		boolean enabled
	public static synchronized android.webkit.PluginList getPluginList () 
	public void refreshPlugins (boolean) 
		boolean reloadOpenPages
	public void emulateShiftHeld () 
	public void onChildViewAdded (android.view.View, android.view.View) 
		android.view.View parent
		android.view.View child
	public void onChildViewRemoved (android.view.View, android.view.View) 
		android.view.View p
		android.view.View child
	public void onGlobalFocusChanged (android.view.View, android.view.View) 
		android.view.View oldFocus
		android.view.View newFocus
	public void setMapTrackballToArrowKeys (boolean) 
		boolean setMap
	public void flingScroll (int, int) 
		int vx
		int vy
	public android.view.View getZoomControls () 
	public boolean canZoomIn () 
	public boolean canZoomOut () 
	public void zoomBy (float) 
		float zoomFactor
	public boolean zoomIn () 
	public boolean zoomOut () 
	public void debugDump () 
	public void dumpViewHierarchyWithProperties (java.io.BufferedWriter, int) 
		java.io.BufferedWriter out
		int level
	public android.view.View findHierarchyView (java.lang.String, int) 
		String className
		int hashCode
	public android.webkit.WebViewProvider getWebViewProvider () 
	void setFindDialogFindListener (android.webkit.WebView$FindListener) 
		android.webkit.WebView$FindListener listener
	void notifyFindDialogDismissed () 
	private void setupFindListenerIfNeeded () 
	private void ensureProviderCreated () 
	private static synchronized android.webkit.WebViewFactoryProvider getFactory () 
	private void checkThread () 
		Throwable throwable
	protected void onAttachedToWindow () 
	protected void onDetachedFromWindowInternal () 
	public void setLayoutParams (android.view.ViewGroup$LayoutParams) 
		android.view.ViewGroup$LayoutParams params
	public void setOverScrollMode (int) 
		int mode
	public void setScrollBarStyle (int) 
		int style
	protected int computeHorizontalScrollRange () 
	protected int computeHorizontalScrollOffset () 
	protected int computeVerticalScrollRange () 
	protected int computeVerticalScrollOffset () 
	protected int computeVerticalScrollExtent () 
	public void computeScroll () 
	public boolean onHoverEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTouchEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.view.MotionEvent) 
		android.view.MotionEvent event
	public boolean onTrackballEvent (android.view.MotionEvent) 
		android.view.MotionEvent 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
	public boolean onKeyMultiple (int, int, android.view.KeyEvent) 
		int keyCode
		int repeatCount
		android.view.KeyEvent event
	public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider () 
		android.view.accessibility.AccessibilityNodeProvider provider
	public boolean shouldDelayChildPressedState () 
	public java.lang.CharSequence getAccessibilityClassName () 
	public void onProvideVirtualStructure (android.view.ViewStructure) 
		android.view.ViewStructure structure
	public void onInitializeAccessibilityNodeInfoInternal (android.view.accessibility.AccessibilityNodeInfo) 
		android.view.accessibility.AccessibilityNodeInfo info
	public void onInitializeAccessibilityEventInternal (android.view.accessibility.AccessibilityEvent) 
		android.view.accessibility.AccessibilityEvent event
	public boolean performAccessibilityActionInternal (int, android.os.Bundle) 
		int action
		android.os.Bundle arguments
	protected void onDrawVerticalScrollBar (android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
		android.graphics.Canvas canvas
		android.graphics.drawable.Drawable scrollBar
		int l
		int t
		int r
		int b
	protected void onOverScrolled (int, int, boolean, boolean) 
		int scrollX
		int scrollY
		boolean clampedX
		boolean clampedY
	protected void onWindowVisibilityChanged (int) 
		int visibility
	protected void onDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public boolean performLongClick () 
	protected void onConfigurationChanged (android.content.res.Configuration) 
		android.content.res.Configuration newConfig
	public android.view.inputmethod.InputConnection onCreateInputConnection (android.view.inputmethod.EditorInfo) 
		android.view.inputmethod.EditorInfo outAttrs
	public boolean onDragEvent (android.view.DragEvent) 
		android.view.DragEvent event
	protected void onVisibilityChanged (android.view.View, int) 
		android.view.View changedView
		int visibility
	public void onWindowFocusChanged (boolean) 
		boolean hasWindowFocus
	protected void onFocusChanged (boolean, int, android.graphics.Rect) 
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	protected boolean setFrame (int, int, int, int) 
		int left
		int top
		int right
		int bottom
	protected void onSizeChanged (int, int, int, int) 
		int w
		int h
		int ow
		int oh
	protected void onScrollChanged (int, int, int, int) 
		int l
		int t
		int oldl
		int oldt
	public boolean dispatchKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent event
	public boolean requestFocus (int, android.graphics.Rect) 
		int direction
		android.graphics.Rect previouslyFocusedRect
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
		android.view.View child
		android.graphics.Rect rect
		boolean immediate
	public void setBackgroundColor (int) 
		int color
	public void setLayerType (int, android.graphics.Paint) 
		int layerType
		android.graphics.Paint paint
	protected void dispatchDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
	public void onStartTemporaryDetach () 
	public void onFinishTemporaryDetach () 
	public android.os.Handler getHandler () 
	public android.view.View findFocus () 
	public void onActivityResult (int, int, android.content.Intent) 
		int requestCode
		int resultCode
		android.content.Intent data
	protected void encodeProperties (android.view.ViewHierarchyEncoder) 
		android.view.ViewHierarchyEncoder encoder
	static int access$101 (android.webkit.WebView) 
		android.webkit.WebView x0
	static void access$201 (android.webkit.WebView, int, int) 
		android.webkit.WebView x0
		int x1
		int x2
	static void access$301 (android.webkit.WebView) 
		android.webkit.WebView x0
	static boolean access$401 (android.webkit.WebView, android.view.MotionEvent) 
		android.webkit.WebView x0
		android.view.MotionEvent x1
	static boolean access$501 (android.webkit.WebView, int, android.os.Bundle) 
		android.webkit.WebView x0
		int x1
		android.os.Bundle x2
	static boolean access$601 (android.webkit.WebView) 
		android.webkit.WebView x0
	static boolean access$701 (android.webkit.WebView, int, int, int, int) 
		android.webkit.WebView x0
		int x1
		int x2
		int x3
		int x4
	static boolean access$801 (android.webkit.WebView, android.view.KeyEvent) 
		android.webkit.WebView x0
		android.view.KeyEvent x1
	static boolean access$901 (android.webkit.WebView, android.view.MotionEvent) 
		android.webkit.WebView x0
		android.view.MotionEvent x1
	static boolean access$1001 (android.webkit.WebView, int, android.graphics.Rect) 
		android.webkit.WebView x0
		int x1
		android.graphics.Rect x2
	static void access$1101 (android.webkit.WebView, android.view.ViewGroup$LayoutParams) 
		android.webkit.WebView x0
		android.view.ViewGroup$LayoutParams x1
	static void access$1201 (android.webkit.WebView, android.content.Intent, int) 
		android.webkit.WebView x0
		android.content.Intent x1
		int x2
	static boolean access$1300 (android.webkit.WebView, int, int, int, int, int, int, int, int, boolean) 
		android.webkit.WebView x0
		int x1
		int x2
		int x3
		int x4
		int x5
		int x6
		int x7
		int x8
		boolean x9
	static boolean access$1400 (android.webkit.WebView, int) 
		android.webkit.WebView x0
		int x1
	static boolean access$1500 (android.webkit.WebView, int, boolean) 
		android.webkit.WebView x0
		int x1
		boolean x2
	static float access$1600 (android.webkit.WebView) 
		android.webkit.WebView x0
	static float access$1700 (android.webkit.WebView) 
		android.webkit.WebView x0
	static void access$1800 (android.webkit.WebView, int, int) 
		android.webkit.WebView x0
		int x1
		int x2
	static int access$1900 (android.webkit.WebView) 
		android.webkit.WebView x0
	static void access$2001 (android.webkit.WebView, android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
		android.webkit.WebView x0
		android.graphics.Canvas x1
		android.graphics.drawable.Drawable x2
		int x3
		int x4
		int x5
		int x6
	static int access$2102 (android.webkit.WebView, int) 
		android.webkit.WebView x0
		int x1
	static int access$2202 (android.webkit.WebView, int) 
		android.webkit.WebView x0
		int x1
	static void  () 
}

android/webkit/WebMessage.class
WebMessage.java
package android.webkit
public android.webkit.WebMessage extends java.lang.Object {
	private String mData
	private android.webkit.WebMessagePort[] mPorts
	public void  (java.lang.String) 
		String data
	public void  (java.lang.String, android.webkit.WebMessagePort[]) 
		String data
		android.webkit.WebMessagePort[] ports
	public java.lang.String getData () 
	public android.webkit.WebMessagePort[] getPorts () 
}

android/webkit/WebViewFactoryProvider.class
WebViewFactoryProvider.java
package android.webkit
public abstract android.webkit.WebViewFactoryProvider extends java.lang.Object {
	public abstract android.webkit.WebViewFactoryProvider$Statics getStatics () 
	public abstract android.webkit.WebViewProvider createWebView (android.webkit.WebView, android.webkit.WebView$PrivateAccess) 
	public abstract android.webkit.GeolocationPermissions getGeolocationPermissions () 
	public abstract android.webkit.CookieManager getCookieManager () 
	public abstract android.webkit.TokenBindingService getTokenBindingService () 
	public abstract android.webkit.ServiceWorkerController getServiceWorkerController () 
	public abstract android.webkit.WebIconDatabase getWebIconDatabase () 
	public abstract android.webkit.WebStorage getWebStorage () 
	public abstract android.webkit.WebViewDatabase getWebViewDatabase (android.content.Context) 
}

android/webkit/FindActionModeCallback$NoAction.class
FindActionModeCallback.java
package android.webkit
public android.webkit.FindActionModeCallback$NoAction extends java.lang.Object implements android.view.ActionMode$Callback  {
	public void  () 
	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) 
		android.view.ActionMode mode
}

android/webkit/WebMessagePort.class
WebMessagePort.java
package android.webkit
public abstract android.webkit.WebMessagePort extends java.lang.Object {
	public void  () 
	public abstract void postMessage (android.webkit.WebMessage) 
	public abstract void close () 
	public abstract void setWebMessageCallback (android.webkit.WebMessagePort$WebMessageCallback) 
	public abstract void setWebMessageCallback (android.webkit.WebMessagePort$WebMessageCallback, android.os.Handler) 
}

android/webkit/EventLogTags.class
EventLogTags.java
package android.webkit
public android.webkit.EventLogTags extends java.lang.Object {
	public static final int BROWSER_ZOOM_LEVEL_CHANGE
	public static final int BROWSER_DOUBLE_TAP_DURATION
	public static final int BROWSER_SNAP_CENTER
	public static final int EXP_DET_ATTEMPT_TO_CALL_OBJECT_GETCLASS
	private void  () 
	public static void writeBrowserZoomLevelChange (int, int, long) 
		int startLevel
		int endLevel
		long time
	public static void writeBrowserDoubleTapDuration (int, long) 
		int duration
		long time
	public static void writeBrowserSnapCenter () 
	public static void writeExpDetAttemptToCallObjectGetclass (java.lang.String) 
		String appSignature
}

android/webkit/FindActionModeCallback.class
FindActionModeCallback.java
package android.webkit
public android.webkit.FindActionModeCallback extends java.lang.Object implements android.view.ActionMode$Callback android.text.TextWatcher android.view.View$OnClickListener android.webkit.WebView$FindListener  {
	private android.view.View mCustomView
	private android.widget.EditText mEditText
	private android.widget.TextView mMatches
	private android.webkit.WebView mWebView
	private android.view.inputmethod.InputMethodManager mInput
	private android.content.res.Resources mResources
	private boolean mMatchesFound
	private int mNumberOfMatches
	private int mActiveMatchIndex
	private android.view.ActionMode mActionMode
	private android.graphics.Rect mGlobalVisibleRect
	private android.graphics.Point mGlobalVisibleOffset
	public void  (android.content.Context) 
		android.content.Context context
	public void finish () 
	public void setText (java.lang.String) 
		String text
		android.text.Spannable span
		int length
	public void setWebView (android.webkit.WebView) 
		android.webkit.WebView webView
	public void onFindResultReceived (int, int, boolean) 
		int activeMatchOrdinal
		int numberOfMatches
		boolean isDoneCounting
	private void findNext (boolean) 
		boolean next
	public void findAll () 
		CharSequence find
	public void showSoftInput () 
	public void updateMatchCount (int, int, boolean) 
		int matchIndex
		int matchCount
		boolean isEmptyFind
	private void updateMatchesString () 
	public void onClick (android.view.View) 
		android.view.View v
	public boolean onCreateActionMode (android.view.ActionMode, android.view.Menu) 
		android.view.ActionMode mode
		android.view.Menu menu
		android.text.Editable edit
	public void onDestroyActionMode (android.view.ActionMode) 
		android.view.ActionMode mode
	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 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
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	public int getActionModeGlobalBottom () 
		android.view.View view
}

android/webkit/WebViewProviderResponse.class
WebViewProviderResponse.java
package android.webkit
public final android.webkit.WebViewProviderResponse extends java.lang.Object implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	public final android.content.pm.PackageInfo packageInfo
	public final int status
	public void  (android.content.pm.PackageInfo, int) 
		android.content.pm.PackageInfo packageInfo
		int status
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.webkit.WebViewProviderResponse$1) 
		android.os.Parcel x0
		android.webkit.WebViewProviderResponse$1 x1
	static void  () 
}

android/webkit/PluginStub.class
PluginStub.java
package android.webkit
public abstract android.webkit.PluginStub extends java.lang.Object {
	public abstract android.view.View getEmbeddedView (int, android.content.Context) 
	public abstract android.view.View getFullScreenView (int, android.content.Context) 
}

android/webkit/JsDialogHelper$1.class
JsDialogHelper.java
package android.webkit
 android.webkit.JsDialogHelper$1 extends java.lang.Object {
}

android/webkit/WebViewFactory$MissingWebViewPackageException.class
WebViewFactory.java
package android.webkit
public android.webkit.WebViewFactory$MissingWebViewPackageException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Exception) 
		Exception e
}

android/webkit/IWebViewUpdateService$Stub.class
IWebViewUpdateService.java
package android.webkit
public abstract android.webkit.IWebViewUpdateService$Stub extends android.os.Binder implements android.webkit.IWebViewUpdateService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_notifyRelroCreationCompleted
	static final int TRANSACTION_waitForAndGetProvider
	static final int TRANSACTION_changeProviderAndSetting
	static final int TRANSACTION_getValidWebViewPackages
	static final int TRANSACTION_getAllWebViewPackages
	static final int TRANSACTION_getCurrentWebViewPackageName
	static final int TRANSACTION_isFallbackPackage
	static final int TRANSACTION_enableFallbackLogic
	public void  () 
	public static android.webkit.IWebViewUpdateService 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.webkit.WebViewProviderResponse _result
		String _arg0
		String _result
		android.webkit.WebViewProviderInfo[] _result
		android.webkit.WebViewProviderInfo[] _result
		String _result
		String _arg0
		boolean _result
		boolean _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/webkit/JsPromptResult.class
JsPromptResult.java
package android.webkit
public android.webkit.JsPromptResult extends android.webkit.JsResult {
	private String mStringResult
	public void confirm (java.lang.String) 
		String result
	public void  (android.webkit.JsResult$ResultReceiver) 
		android.webkit.JsResult$ResultReceiver receiver
	public java.lang.String getStringResult () 
}

android/webkit/WebResourceResponse.class
WebResourceResponse.java
package android.webkit
public android.webkit.WebResourceResponse extends java.lang.Object {
	private boolean mImmutable
	private String mMimeType
	private String mEncoding
	private int mStatusCode
	private String mReasonPhrase
	private java.util.Map mResponseHeaders
	private java.io.InputStream mInputStream
	public void  (java.lang.String, java.lang.String, java.io.InputStream) 
		String mimeType
		String encoding
		java.io.InputStream data
	public void  (java.lang.String, java.lang.String, int, java.lang.String, java.util.Map, java.io.InputStream) 
		String mimeType
		String encoding
		int statusCode
		String reasonPhrase
		java.util.Map responseHeaders
		java.io.InputStream data
	public void setMimeType (java.lang.String) 
		String mimeType
	public java.lang.String getMimeType () 
	public void setEncoding (java.lang.String) 
		String encoding
	public java.lang.String getEncoding () 
	public void setStatusCodeAndReasonPhrase (int, java.lang.String) 
		int c
		int i
		int statusCode
		String reasonPhrase
	public int getStatusCode () 
	public java.lang.String getReasonPhrase () 
	public void setResponseHeaders (java.util.Map) 
		java.util.Map headers
	public java.util.Map getResponseHeaders () 
	public void setData (java.io.InputStream) 
		java.io.InputStream data
	public java.io.InputStream getData () 
	public void  (boolean, java.lang.String, java.lang.String, int, java.lang.String, java.util.Map, java.io.InputStream) 
		boolean immutable
		String mimeType
		String encoding
		int statusCode
		String reasonPhrase
		java.util.Map responseHeaders
		java.io.InputStream data
	private void checkImmutable () 
}

android/webkit/WebStorage$QuotaUpdater.class
WebStorage.java
package android.webkit
public abstract android.webkit.WebStorage$QuotaUpdater extends java.lang.Object {
	public abstract void updateQuota (long) 
}

android/webkit/ServiceWorkerClient.class
ServiceWorkerClient.java
package android.webkit
public android.webkit.ServiceWorkerClient extends java.lang.Object {
	public void  () 
	public android.webkit.WebResourceResponse shouldInterceptRequest (android.webkit.WebResourceRequest) 
		android.webkit.WebResourceRequest request
}

android/webkit/WebViewDatabase.class
WebViewDatabase.java
package android.webkit
public abstract android.webkit.WebViewDatabase extends java.lang.Object {
	protected static final String LOGTAG
	public void  () 
	public static android.webkit.WebViewDatabase getInstance (android.content.Context) 
		android.content.Context context
	public abstract boolean hasUsernamePassword () 
	public abstract void clearUsernamePassword () 
	public abstract boolean hasHttpAuthUsernamePassword () 
	public abstract void clearHttpAuthUsernamePassword () 
	public abstract boolean hasFormData () 
	public abstract void clearFormData () 
}

android/webkit/WebView$PictureListener.class
WebView.java
package android.webkit
public abstract android.webkit.WebView$PictureListener extends java.lang.Object {
	public abstract void onNewPicture (android.webkit.WebView, android.graphics.Picture) 
}

android/webkit/LegacyErrorStrings.class
LegacyErrorStrings.java
package android.webkit
 android.webkit.LegacyErrorStrings extends java.lang.Object {
	private static final String LOGTAG
	private void  () 
	static java.lang.String getString (int, android.content.Context) 
		int errorCode
		android.content.Context context
	private static int getResource (int) 
		int errorCode
}

android/webkit/CookieManager.class
CookieManager.java
package android.webkit
public abstract android.webkit.CookieManager extends java.lang.Object {
	public void  () 
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public static synchronized android.webkit.CookieManager getInstance () 
	public abstract void setAcceptCookie (boolean) 
	public abstract boolean acceptCookie () 
	public abstract void setAcceptThirdPartyCookies (android.webkit.WebView, boolean) 
	public abstract boolean acceptThirdPartyCookies (android.webkit.WebView) 
	public abstract void setCookie (java.lang.String, java.lang.String) 
	public abstract void setCookie (java.lang.String, java.lang.String, android.webkit.ValueCallback) 
	public abstract java.lang.String getCookie (java.lang.String) 
	public abstract java.lang.String getCookie (java.lang.String, boolean) 
	public synchronized java.lang.String getCookie (android.net.WebAddress) 
		android.net.WebAddress uri
	public abstract void removeSessionCookie () 
	public abstract void removeSessionCookies (android.webkit.ValueCallback) 
	public abstract void removeAllCookie () 
	public abstract void removeAllCookies (android.webkit.ValueCallback) 
	public abstract boolean hasCookies () 
	public abstract boolean hasCookies (boolean) 
	public abstract void removeExpiredCookie () 
	public abstract void flush () 
	public static boolean allowFileSchemeCookies () 
	protected abstract boolean allowFileSchemeCookiesImpl () 
	public static void setAcceptFileSchemeCookies (boolean) 
		boolean accept
	protected abstract void setAcceptFileSchemeCookiesImpl (boolean) 
}

android/webkit/WebBackForwardList.class
WebBackForwardList.java
package android.webkit
public abstract android.webkit.WebBackForwardList extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	public void  () 
	public abstract android.webkit.WebHistoryItem getCurrentItem () 
	public abstract int getCurrentIndex () 
	public abstract android.webkit.WebHistoryItem getItemAtIndex (int) 
	public abstract int getSize () 
	protected abstract android.webkit.WebBackForwardList clone () 
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/webkit/JsDialogHelper$PositiveListener.class
JsDialogHelper.java
package android.webkit
 android.webkit.JsDialogHelper$PositiveListener extends java.lang.Object implements android.content.DialogInterface$OnClickListener  {
	private final android.widget.EditText mEdit
	final android.webkit.JsDialogHelper this$0
	public void  (android.webkit.JsDialogHelper, android.widget.EditText) 
		android.widget.EditText edit
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
}

android/webkit/TokenBindingService.class
TokenBindingService.java
package android.webkit
public abstract android.webkit.TokenBindingService extends java.lang.Object {
	public static final String KEY_ALGORITHM_RSA2048_PKCS_1_5
	public static final String KEY_ALGORITHM_RSA2048_PSS
	public static final String KEY_ALGORITHM_ECDSAP256
	public void  () 
	public static android.webkit.TokenBindingService getInstance () 
	public abstract void enableTokenBinding () 
	public abstract void getKey (android.net.Uri, java.lang.String[], android.webkit.ValueCallback) 
	public abstract void deleteKey (android.net.Uri, android.webkit.ValueCallback) 
	public abstract void deleteAllKeys (android.webkit.ValueCallback) 
}

android/webkit/Plugin$1.class
Plugin.java
package android.webkit
 android.webkit.Plugin$1 extends java.lang.Object {
}

android/webkit/JsDialogHelper$CancelListener.class
JsDialogHelper.java
package android.webkit
 android.webkit.JsDialogHelper$CancelListener extends java.lang.Object implements android.content.DialogInterface$OnCancelListener android.content.DialogInterface$OnClickListener  {
	final android.webkit.JsDialogHelper this$0
	private void  (android.webkit.JsDialogHelper) 
	public void onCancel (android.content.DialogInterface) 
		android.content.DialogInterface dialog
	public void onClick (android.content.DialogInterface, int) 
		android.content.DialogInterface dialog
		int which
	void  (android.webkit.JsDialogHelper, android.webkit.JsDialogHelper$1) 
		android.webkit.JsDialogHelper x0
		android.webkit.JsDialogHelper$1 x1
}

android/webkit/ConsoleMessage$MessageLevel.class
ConsoleMessage.java
package android.webkit
public final android.webkit.ConsoleMessage$MessageLevel extends java.lang.Enum {
	public static final android.webkit.ConsoleMessage$MessageLevel TIP
	public static final android.webkit.ConsoleMessage$MessageLevel LOG
	public static final android.webkit.ConsoleMessage$MessageLevel WARNING
	public static final android.webkit.ConsoleMessage$MessageLevel ERROR
	public static final android.webkit.ConsoleMessage$MessageLevel DEBUG
	private static final android.webkit.ConsoleMessage$MessageLevel[] $VALUES
	public static android.webkit.ConsoleMessage$MessageLevel[] values () 
	public static android.webkit.ConsoleMessage$MessageLevel valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/webkit/WebChromeClient$FileChooserParams.class
WebChromeClient.java
package android.webkit
public abstract android.webkit.WebChromeClient$FileChooserParams extends java.lang.Object {
	public static final int MODE_OPEN
	public static final int MODE_OPEN_MULTIPLE
	public static final int MODE_OPEN_FOLDER
	public static final int MODE_SAVE
	public void  () 
	public static android.net.Uri[] parseResult (int, android.content.Intent) 
		int resultCode
		android.content.Intent data
	public abstract int getMode () 
	public abstract java.lang.String[] getAcceptTypes () 
	public abstract boolean isCaptureEnabled () 
	public abstract java.lang.CharSequence getTitle () 
	public abstract java.lang.String getFilenameHint () 
	public abstract android.content.Intent createIntent () 
}

android/webkit/WebView$VisualStateCallback.class
WebView.java
package android.webkit
public abstract android.webkit.WebView$VisualStateCallback extends java.lang.Object {
	public void  () 
	public abstract void onComplete (long) 
}

android/webkit/WebViewFactory$RelroFileCreator.class
WebViewFactory.java
package android.webkit
 android.webkit.WebViewFactory$RelroFileCreator extends java.lang.Object {
	private void  () 
	public static void main (java.lang.String[]) 
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		android.os.RemoteException e
		String[] args
		boolean result
		boolean is64Bit
}

android/webkit/Plugin$PreferencesClickHandler.class
Plugin.java
package android.webkit
public abstract android.webkit.Plugin$PreferencesClickHandler extends java.lang.Object {
	public abstract void handleClickEvent (android.content.Context) 
}

android/webkit/WebHistoryItem.class
WebHistoryItem.java
package android.webkit
public abstract android.webkit.WebHistoryItem extends java.lang.Object implements java.lang.Cloneable  {
	public void  () 
	public abstract int getId () 
	public abstract java.lang.String getUrl () 
	public abstract java.lang.String getOriginalUrl () 
	public abstract java.lang.String getTitle () 
	public abstract android.graphics.Bitmap getFavicon () 
	protected abstract android.webkit.WebHistoryItem clone () 
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/webkit/WebViewFactoryProvider$Statics.class
WebViewFactoryProvider.java
package android.webkit
public abstract android.webkit.WebViewFactoryProvider$Statics extends java.lang.Object {
	public abstract java.lang.String findAddress (java.lang.String) 
	public abstract java.lang.String getDefaultUserAgent (android.content.Context) 
	public abstract void freeMemoryForTests () 
	public abstract void setWebContentsDebuggingEnabled (boolean) 
	public abstract void clearClientCertPreferences (java.lang.Runnable) 
	public abstract void enableSlowWholeDocumentDraw () 
	public abstract android.net.Uri[] parseFileChooserResult (int, android.content.Intent) 
}

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

android/webkit/WebView$FindListenerDistributor.class
WebView.java
package android.webkit
 android.webkit.WebView$FindListenerDistributor extends java.lang.Object implements android.webkit.WebView$FindListener  {
	private android.webkit.WebView$FindListener mFindDialogFindListener
	private android.webkit.WebView$FindListener mUserFindListener
	final android.webkit.WebView this$0
	private void  (android.webkit.WebView) 
	public void onFindResultReceived (int, int, boolean) 
		int activeMatchOrdinal
		int numberOfMatches
		boolean isDoneCounting
	static android.webkit.WebView$FindListener access$002 (android.webkit.WebView$FindListenerDistributor, android.webkit.WebView$FindListener) 
		android.webkit.WebView$FindListenerDistributor x0
		android.webkit.WebView$FindListener x1
	static android.webkit.WebView$FindListener access$2302 (android.webkit.WebView$FindListenerDistributor, android.webkit.WebView$FindListener) 
		android.webkit.WebView$FindListenerDistributor x0
		android.webkit.WebView$FindListener x1
	void  (android.webkit.WebView, android.webkit.WebView$1) 
		android.webkit.WebView x0
		android.webkit.WebView$1 x1
}

android/webkit/WebViewProviderInfo.class
WebViewProviderInfo.java
package android.webkit
public final android.webkit.WebViewProviderInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final android.os.Parcelable$Creator CREATOR
	public final String packageName
	public final String description
	public final boolean availableByDefault
	public final boolean isFallback
	public final String[] signatures
	public void  (java.lang.String, java.lang.String, boolean, boolean, java.lang.String[]) 
		String packageName
		String description
		boolean availableByDefault
		boolean isFallback
		String[] signatures
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	void  (android.os.Parcel, android.webkit.WebViewProviderInfo$1) 
		android.os.Parcel x0
		android.webkit.WebViewProviderInfo$1 x1
	static void  () 
}

android/webkit/JsResult$ResultReceiver.class
JsResult.java
package android.webkit
public abstract android.webkit.JsResult$ResultReceiver extends java.lang.Object {
	public abstract void onJsResultComplete (android.webkit.JsResult) 
}

android/webkit/WebViewProvider$ScrollDelegate.class
WebViewProvider.java
package android.webkit
public abstract android.webkit.WebViewProvider$ScrollDelegate extends java.lang.Object {
	public abstract int computeHorizontalScrollRange () 
	public abstract int computeHorizontalScrollOffset () 
	public abstract int computeVerticalScrollRange () 
	public abstract int computeVerticalScrollOffset () 
	public abstract int computeVerticalScrollExtent () 
	public abstract void computeScroll () 
}

android/webkit/IWebViewUpdateService$Stub$Proxy.class
IWebViewUpdateService.java
package android.webkit
 android.webkit.IWebViewUpdateService$Stub$Proxy extends java.lang.Object implements android.webkit.IWebViewUpdateService  {
	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 notifyRelroCreationCompleted ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.webkit.WebViewProviderResponse waitForAndGetProvider ()  throws android.os.RemoteException 
		android.webkit.WebViewProviderResponse _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.webkit.WebViewProviderResponse _result
	public java.lang.String changeProviderAndSetting (java.lang.String)  throws android.os.RemoteException 
		String newProvider
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.webkit.WebViewProviderInfo[] getValidWebViewPackages ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.webkit.WebViewProviderInfo[] _result
	public android.webkit.WebViewProviderInfo[] getAllWebViewPackages ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.webkit.WebViewProviderInfo[] _result
	public java.lang.String getCurrentWebViewPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public boolean isFallbackPackage (java.lang.String)  throws android.os.RemoteException 
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void enableFallbackLogic (boolean)  throws android.os.RemoteException 
		boolean enable
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/webkit/WebViewClient.class
WebViewClient.java
package android.webkit
public android.webkit.WebViewClient extends java.lang.Object {
	public static final int ERROR_UNKNOWN
	public static final int ERROR_HOST_LOOKUP
	public static final int ERROR_UNSUPPORTED_AUTH_SCHEME
	public static final int ERROR_AUTHENTICATION
	public static final int ERROR_PROXY_AUTHENTICATION
	public static final int ERROR_CONNECT
	public static final int ERROR_IO
	public static final int ERROR_TIMEOUT
	public static final int ERROR_REDIRECT_LOOP
	public static final int ERROR_UNSUPPORTED_SCHEME
	public static final int ERROR_FAILED_SSL_HANDSHAKE
	public static final int ERROR_BAD_URL
	public static final int ERROR_FILE
	public static final int ERROR_FILE_NOT_FOUND
	public static final int ERROR_TOO_MANY_REQUESTS
	public void  () 
	public boolean shouldOverrideUrlLoading (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String url
	public boolean shouldOverrideUrlLoading (android.webkit.WebView, android.webkit.WebResourceRequest) 
		android.webkit.WebView view
		android.webkit.WebResourceRequest request
	public void onPageStarted (android.webkit.WebView, java.lang.String, android.graphics.Bitmap) 
		android.webkit.WebView view
		String url
		android.graphics.Bitmap favicon
	public void onPageFinished (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String url
	public void onLoadResource (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String url
	public void onPageCommitVisible (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String url
	public android.webkit.WebResourceResponse shouldInterceptRequest (android.webkit.WebView, java.lang.String) 
		android.webkit.WebView view
		String url
	public android.webkit.WebResourceResponse shouldInterceptRequest (android.webkit.WebView, android.webkit.WebResourceRequest) 
		android.webkit.WebView view
		android.webkit.WebResourceRequest request
	public void onTooManyRedirects (android.webkit.WebView, android.os.Message, android.os.Message) 
		android.webkit.WebView view
		android.os.Message cancelMsg
		android.os.Message continueMsg
	public void onReceivedError (android.webkit.WebView, int, java.lang.String, java.lang.String) 
		android.webkit.WebView view
		int errorCode
		String description
		String failingUrl
	public void onReceivedError (android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceError) 
		android.webkit.WebView view
		android.webkit.WebResourceRequest request
		android.webkit.WebResourceError error
	public void onReceivedHttpError (android.webkit.WebView, android.webkit.WebResourceRequest, android.webkit.WebResourceResponse) 
		android.webkit.WebView view
		android.webkit.WebResourceRequest request
		android.webkit.WebResourceResponse errorResponse
	public void onFormResubmission (android.webkit.WebView, android.os.Message, android.os.Message) 
		android.webkit.WebView view
		android.os.Message dontResend
		android.os.Message resend
	public void doUpdateVisitedHistory (android.webkit.WebView, java.lang.String, boolean) 
		android.webkit.WebView view
		String url
		boolean isReload
	public void onReceivedSslError (android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError) 
		android.webkit.WebView view
		android.webkit.SslErrorHandler handler
		android.net.http.SslError error
	public void onReceivedClientCertRequest (android.webkit.WebView, android.webkit.ClientCertRequest) 
		android.webkit.WebView view
		android.webkit.ClientCertRequest request
	public void onReceivedHttpAuthRequest (android.webkit.WebView, android.webkit.HttpAuthHandler, java.lang.String, java.lang.String) 
		android.webkit.WebView view
		android.webkit.HttpAuthHandler handler
		String host
		String realm
	public boolean shouldOverrideKeyEvent (android.webkit.WebView, android.view.KeyEvent) 
		android.webkit.WebView view
		android.view.KeyEvent event
	public void onUnhandledKeyEvent (android.webkit.WebView, android.view.KeyEvent) 
		android.webkit.WebView view
		android.view.KeyEvent event
	public void onUnhandledInputEvent (android.webkit.WebView, android.view.InputEvent) 
		android.webkit.WebView view
		android.view.InputEvent event
	private void onUnhandledInputEventInternal (android.webkit.WebView, android.view.InputEvent) 
		android.webkit.WebView view
		android.view.InputEvent event
		android.view.ViewRootImpl root
	public void onScaleChanged (android.webkit.WebView, float, float) 
		android.webkit.WebView view
		float oldScale
		float newScale
	public void onReceivedLoginRequest (android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String) 
		android.webkit.WebView view
		String realm
		String account
		String args
}

android/webkit/WebSyncManager.class
WebSyncManager.java
package android.webkit
abstract android.webkit.WebSyncManager extends java.lang.Object implements java.lang.Runnable  {
	protected static final String LOGTAG
	protected android.webkit.WebViewDatabase mDataBase
	protected android.os.Handler mHandler
	protected void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String name
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public void run () 
	public void sync () 
	public void resetSync () 
	public void startSync () 
	public void stopSync () 
	protected void onSyncInit () 
	abstract void syncFromRamToFlash () 
}

android/webkit/WebSettings.class
WebSettings.java
package android.webkit
public abstract android.webkit.WebSettings extends java.lang.Object {
	public static final int LOAD_DEFAULT
	public static final int LOAD_NORMAL
	public static final int LOAD_CACHE_ELSE_NETWORK
	public static final int LOAD_NO_CACHE
	public static final int LOAD_CACHE_ONLY
	public static final int MIXED_CONTENT_ALWAYS_ALLOW
	public static final int MIXED_CONTENT_NEVER_ALLOW
	public static final int MIXED_CONTENT_COMPATIBILITY_MODE
	public static final int MENU_ITEM_NONE
	public static final int MENU_ITEM_SHARE
	public static final int MENU_ITEM_WEB_SEARCH
	public static final int MENU_ITEM_PROCESS_TEXT
	public void  () 
	public abstract void setNavDump (boolean) 
	public abstract boolean getNavDump () 
	public abstract void setSupportZoom (boolean) 
	public abstract boolean supportZoom () 
	public abstract void setMediaPlaybackRequiresUserGesture (boolean) 
	public abstract boolean getMediaPlaybackRequiresUserGesture () 
	public abstract void setBuiltInZoomControls (boolean) 
	public abstract boolean getBuiltInZoomControls () 
	public abstract void setDisplayZoomControls (boolean) 
	public abstract boolean getDisplayZoomControls () 
	public abstract void setAllowFileAccess (boolean) 
	public abstract boolean getAllowFileAccess () 
	public abstract void setAllowContentAccess (boolean) 
	public abstract boolean getAllowContentAccess () 
	public abstract void setLoadWithOverviewMode (boolean) 
	public abstract boolean getLoadWithOverviewMode () 
	public abstract void setEnableSmoothTransition (boolean) 
	public abstract boolean enableSmoothTransition () 
	public abstract void setUseWebViewBackgroundForOverscrollBackground (boolean) 
	public abstract boolean getUseWebViewBackgroundForOverscrollBackground () 
	public abstract void setSaveFormData (boolean) 
	public abstract boolean getSaveFormData () 
	public abstract void setSavePassword (boolean) 
	public abstract boolean getSavePassword () 
	public abstract void setTextZoom (int) 
	public abstract int getTextZoom () 
	public abstract void setAcceptThirdPartyCookies (boolean) 
	public abstract boolean getAcceptThirdPartyCookies () 
	public synchronized void setTextSize (android.webkit.WebSettings$TextSize) 
		android.webkit.WebSettings$TextSize t
	public synchronized android.webkit.WebSettings$TextSize getTextSize () 
		int delta
		android.webkit.WebSettings$TextSize size
		android.webkit.WebSettings$TextSize closestSize
		int smallestDelta
		int textSize
	public abstract void setDefaultZoom (android.webkit.WebSettings$ZoomDensity) 
	public abstract android.webkit.WebSettings$ZoomDensity getDefaultZoom () 
	public abstract void setLightTouchEnabled (boolean) 
	public abstract boolean getLightTouchEnabled () 
	public void setUseDoubleTree (boolean) 
		boolean use
	public boolean getUseDoubleTree () 
	public abstract void setUserAgent (int) 
	public abstract int getUserAgent () 
	public abstract void setUseWideViewPort (boolean) 
	public abstract boolean getUseWideViewPort () 
	public abstract void setSupportMultipleWindows (boolean) 
	public abstract boolean supportMultipleWindows () 
	public abstract void setLayoutAlgorithm (android.webkit.WebSettings$LayoutAlgorithm) 
	public abstract android.webkit.WebSettings$LayoutAlgorithm getLayoutAlgorithm () 
	public abstract void setStandardFontFamily (java.lang.String) 
	public abstract java.lang.String getStandardFontFamily () 
	public abstract void setFixedFontFamily (java.lang.String) 
	public abstract java.lang.String getFixedFontFamily () 
	public abstract void setSansSerifFontFamily (java.lang.String) 
	public abstract java.lang.String getSansSerifFontFamily () 
	public abstract void setSerifFontFamily (java.lang.String) 
	public abstract java.lang.String getSerifFontFamily () 
	public abstract void setCursiveFontFamily (java.lang.String) 
	public abstract java.lang.String getCursiveFontFamily () 
	public abstract void setFantasyFontFamily (java.lang.String) 
	public abstract java.lang.String getFantasyFontFamily () 
	public abstract void setMinimumFontSize (int) 
	public abstract int getMinimumFontSize () 
	public abstract void setMinimumLogicalFontSize (int) 
	public abstract int getMinimumLogicalFontSize () 
	public abstract void setDefaultFontSize (int) 
	public abstract int getDefaultFontSize () 
	public abstract void setDefaultFixedFontSize (int) 
	public abstract int getDefaultFixedFontSize () 
	public abstract void setLoadsImagesAutomatically (boolean) 
	public abstract boolean getLoadsImagesAutomatically () 
	public abstract void setBlockNetworkImage (boolean) 
	public abstract boolean getBlockNetworkImage () 
	public abstract void setBlockNetworkLoads (boolean) 
	public abstract boolean getBlockNetworkLoads () 
	public abstract void setJavaScriptEnabled (boolean) 
	public abstract void setAllowUniversalAccessFromFileURLs (boolean) 
	public abstract void setAllowFileAccessFromFileURLs (boolean) 
	public abstract void setPluginsEnabled (boolean) 
	public abstract void setPluginState (android.webkit.WebSettings$PluginState) 
	public void setPluginsPath (java.lang.String) 
		String pluginsPath
	public abstract void setDatabasePath (java.lang.String) 
	public abstract void setGeolocationDatabasePath (java.lang.String) 
	public abstract void setAppCacheEnabled (boolean) 
	public abstract void setAppCachePath (java.lang.String) 
	public abstract void setAppCacheMaxSize (long) 
	public abstract void setDatabaseEnabled (boolean) 
	public abstract void setDomStorageEnabled (boolean) 
	public abstract boolean getDomStorageEnabled () 
	public abstract java.lang.String getDatabasePath () 
	public abstract boolean getDatabaseEnabled () 
	public abstract void setGeolocationEnabled (boolean) 
	public abstract boolean getJavaScriptEnabled () 
	public abstract boolean getAllowUniversalAccessFromFileURLs () 
	public abstract boolean getAllowFileAccessFromFileURLs () 
	public abstract boolean getPluginsEnabled () 
	public abstract android.webkit.WebSettings$PluginState getPluginState () 
	public java.lang.String getPluginsPath () 
	public abstract void setJavaScriptCanOpenWindowsAutomatically (boolean) 
	public abstract boolean getJavaScriptCanOpenWindowsAutomatically () 
	public abstract void setDefaultTextEncodingName (java.lang.String) 
	public abstract java.lang.String getDefaultTextEncodingName () 
	public abstract void setUserAgentString (java.lang.String) 
	public abstract java.lang.String getUserAgentString () 
	public static java.lang.String getDefaultUserAgent (android.content.Context) 
		android.content.Context context
	public abstract void setNeedInitialFocus (boolean) 
	public abstract void setRenderPriority (android.webkit.WebSettings$RenderPriority) 
	public abstract void setCacheMode (int) 
	public abstract int getCacheMode () 
	public abstract void setMixedContentMode (int) 
	public abstract int getMixedContentMode () 
	public abstract void setVideoOverlayForEmbeddedEncryptedVideoEnabled (boolean) 
	public abstract boolean getVideoOverlayForEmbeddedEncryptedVideoEnabled () 
	public abstract void setOffscreenPreRaster (boolean) 
	public abstract boolean getOffscreenPreRaster () 
	public abstract void setDisabledActionModeMenuItems (int) 
	public abstract int getDisabledActionModeMenuItems () 
}

android/webkit/GeolocationPermissions$Callback.class
GeolocationPermissions.java
package android.webkit
public abstract android.webkit.GeolocationPermissions$Callback extends java.lang.Object {
	public abstract void invoke (java.lang.String, boolean, boolean) 
}

android/webkit/WebViewProvider.class
WebViewProvider.java
package android.webkit
public abstract android.webkit.WebViewProvider extends java.lang.Object {
	public abstract void init (java.util.Map, boolean) 
	public abstract void setHorizontalScrollbarOverlay (boolean) 
	public abstract void setVerticalScrollbarOverlay (boolean) 
	public abstract boolean overlayHorizontalScrollbar () 
	public abstract boolean overlayVerticalScrollbar () 
	public abstract int getVisibleTitleHeight () 
	public abstract android.net.http.SslCertificate getCertificate () 
	public abstract void setCertificate (android.net.http.SslCertificate) 
	public abstract void savePassword (java.lang.String, java.lang.String, java.lang.String) 
	public abstract void setHttpAuthUsernamePassword (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract java.lang.String[] getHttpAuthUsernamePassword (java.lang.String, java.lang.String) 
	public abstract void destroy () 
	public abstract void setNetworkAvailable (boolean) 
	public abstract android.webkit.WebBackForwardList saveState (android.os.Bundle) 
	public abstract boolean savePicture (android.os.Bundle, java.io.File) 
	public abstract boolean restorePicture (android.os.Bundle, java.io.File) 
	public abstract android.webkit.WebBackForwardList restoreState (android.os.Bundle) 
	public abstract void loadUrl (java.lang.String, java.util.Map) 
	public abstract void loadUrl (java.lang.String) 
	public abstract void postUrl (java.lang.String, byte[]) 
	public abstract void loadData (java.lang.String, java.lang.String, java.lang.String) 
	public abstract void loadDataWithBaseURL (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
	public abstract void evaluateJavaScript (java.lang.String, android.webkit.ValueCallback) 
	public abstract void saveWebArchive (java.lang.String) 
	public abstract void saveWebArchive (java.lang.String, boolean, android.webkit.ValueCallback) 
	public abstract void stopLoading () 
	public abstract void reload () 
	public abstract boolean canGoBack () 
	public abstract void goBack () 
	public abstract boolean canGoForward () 
	public abstract void goForward () 
	public abstract boolean canGoBackOrForward (int) 
	public abstract void goBackOrForward (int) 
	public abstract boolean isPrivateBrowsingEnabled () 
	public abstract boolean pageUp (boolean) 
	public abstract boolean pageDown (boolean) 
	public abstract void insertVisualStateCallback (long, android.webkit.WebView$VisualStateCallback) 
	public abstract void clearView () 
	public abstract android.graphics.Picture capturePicture () 
	public abstract android.print.PrintDocumentAdapter createPrintDocumentAdapter (java.lang.String) 
	public abstract float getScale () 
	public abstract void setInitialScale (int) 
	public abstract void invokeZoomPicker () 
	public abstract android.webkit.WebView$HitTestResult getHitTestResult () 
	public abstract void requestFocusNodeHref (android.os.Message) 
	public abstract void requestImageRef (android.os.Message) 
	public abstract java.lang.String getUrl () 
	public abstract java.lang.String getOriginalUrl () 
	public abstract java.lang.String getTitle () 
	public abstract android.graphics.Bitmap getFavicon () 
	public abstract java.lang.String getTouchIconUrl () 
	public abstract int getProgress () 
	public abstract int getContentHeight () 
	public abstract int getContentWidth () 
	public abstract void pauseTimers () 
	public abstract void resumeTimers () 
	public abstract void onPause () 
	public abstract void onResume () 
	public abstract boolean isPaused () 
	public abstract void freeMemory () 
	public abstract void clearCache (boolean) 
	public abstract void clearFormData () 
	public abstract void clearHistory () 
	public abstract void clearSslPreferences () 
	public abstract android.webkit.WebBackForwardList copyBackForwardList () 
	public abstract void setFindListener (android.webkit.WebView$FindListener) 
	public abstract void findNext (boolean) 
	public abstract int findAll (java.lang.String) 
	public abstract void findAllAsync (java.lang.String) 
	public abstract boolean showFindDialog (java.lang.String, boolean) 
	public abstract void clearMatches () 
	public abstract void documentHasImages (android.os.Message) 
	public abstract void setWebViewClient (android.webkit.WebViewClient) 
	public abstract void setDownloadListener (android.webkit.DownloadListener) 
	public abstract void setWebChromeClient (android.webkit.WebChromeClient) 
	public abstract void setPictureListener (android.webkit.WebView$PictureListener) 
	public abstract void addJavascriptInterface (java.lang.Object, java.lang.String) 
	public abstract void removeJavascriptInterface (java.lang.String) 
	public abstract android.webkit.WebMessagePort[] createWebMessageChannel () 
	public abstract void postMessageToMainFrame (android.webkit.WebMessage, android.net.Uri) 
	public abstract android.webkit.WebSettings getSettings () 
	public abstract void setMapTrackballToArrowKeys (boolean) 
	public abstract void flingScroll (int, int) 
	public abstract android.view.View getZoomControls () 
	public abstract boolean canZoomIn () 
	public abstract boolean canZoomOut () 
	public abstract boolean zoomBy (float) 
	public abstract boolean zoomIn () 
	public abstract boolean zoomOut () 
	public abstract void dumpViewHierarchyWithProperties (java.io.BufferedWriter, int) 
	public abstract android.view.View findHierarchyView (java.lang.String, int) 
	public abstract android.webkit.WebViewProvider$ViewDelegate getViewDelegate () 
	public abstract android.webkit.WebViewProvider$ScrollDelegate getScrollDelegate () 
	public abstract void notifyFindDialogDismissed () 
}

android/webkit/WebViewProvider$ViewDelegate.class
WebViewProvider.java
package android.webkit
public abstract android.webkit.WebViewProvider$ViewDelegate extends java.lang.Object {
	public abstract boolean shouldDelayChildPressedState () 
	public abstract void onProvideVirtualStructure (android.view.ViewStructure) 
	public abstract android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider () 
	public abstract void onInitializeAccessibilityNodeInfo (android.view.accessibility.AccessibilityNodeInfo) 
	public abstract void onInitializeAccessibilityEvent (android.view.accessibility.AccessibilityEvent) 
	public abstract boolean performAccessibilityAction (int, android.os.Bundle) 
	public abstract void setOverScrollMode (int) 
	public abstract void setScrollBarStyle (int) 
	public abstract void onDrawVerticalScrollBar (android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int) 
	public abstract void onOverScrolled (int, int, boolean, boolean) 
	public abstract void onWindowVisibilityChanged (int) 
	public abstract void onDraw (android.graphics.Canvas) 
	public abstract void setLayoutParams (android.view.ViewGroup$LayoutParams) 
	public abstract boolean performLongClick () 
	public abstract void onConfigurationChanged (android.content.res.Configuration) 
	public abstract android.view.inputmethod.InputConnection onCreateInputConnection (android.view.inputmethod.EditorInfo) 
	public abstract boolean onDragEvent (android.view.DragEvent) 
	public abstract boolean onKeyMultiple (int, int, android.view.KeyEvent) 
	public abstract boolean onKeyDown (int, android.view.KeyEvent) 
	public abstract boolean onKeyUp (int, android.view.KeyEvent) 
	public abstract void onAttachedToWindow () 
	public abstract void onDetachedFromWindow () 
	public abstract void onVisibilityChanged (android.view.View, int) 
	public abstract void onWindowFocusChanged (boolean) 
	public abstract void onFocusChanged (boolean, int, android.graphics.Rect) 
	public abstract boolean setFrame (int, int, int, int) 
	public abstract void onSizeChanged (int, int, int, int) 
	public abstract void onScrollChanged (int, int, int, int) 
	public abstract boolean dispatchKeyEvent (android.view.KeyEvent) 
	public abstract boolean onTouchEvent (android.view.MotionEvent) 
	public abstract boolean onHoverEvent (android.view.MotionEvent) 
	public abstract boolean onGenericMotionEvent (android.view.MotionEvent) 
	public abstract boolean onTrackballEvent (android.view.MotionEvent) 
	public abstract boolean requestFocus (int, android.graphics.Rect) 
	public abstract void onMeasure (int, int) 
	public abstract boolean requestChildRectangleOnScreen (android.view.View, android.graphics.Rect, boolean) 
	public abstract void setBackgroundColor (int) 
	public abstract void setLayerType (int, android.graphics.Paint) 
	public abstract void preDispatchDraw (android.graphics.Canvas) 
	public abstract void onStartTemporaryDetach () 
	public abstract void onFinishTemporaryDetach () 
	public abstract void onActivityResult (int, int, android.content.Intent) 
	public abstract android.os.Handler getHandler (android.os.Handler) 
	public abstract android.view.View findFocus (android.view.View) 
}

android/webkit/WebViewDelegate$OnTraceEnabledChangeListener.class
WebViewDelegate.java
package android.webkit
public abstract android.webkit.WebViewDelegate$OnTraceEnabledChangeListener extends java.lang.Object {
	public abstract void onTraceEnabledChange (boolean) 
}

android/webkit/WebResourceError.class
WebResourceError.java
package android.webkit
public abstract android.webkit.WebResourceError extends java.lang.Object {
	public abstract int getErrorCode () 
	public abstract java.lang.CharSequence getDescription () 
	public void  () 
}

android/webkit/WebViewUpdateService.class
WebViewUpdateService.java
package android.webkit
public final android.webkit.WebViewUpdateService extends java.lang.Object {
	private void  () 
	public static android.webkit.WebViewProviderInfo[] getAllWebViewPackages () 
		android.os.RemoteException e
	public static android.webkit.WebViewProviderInfo[] getValidWebViewPackages () 
		android.os.RemoteException e
	public static java.lang.String getCurrentWebViewPackageName () 
		android.os.RemoteException e
	private static android.webkit.IWebViewUpdateService getUpdateService () 
}

android/webkit/WebView$1.class
WebView.java
package android.webkit
 android.webkit.WebView$1 extends java.lang.Object {
}

android/webkit/WebMessagePort$WebMessageCallback.class
WebMessagePort.java
package android.webkit
public abstract android.webkit.WebMessagePort$WebMessageCallback extends java.lang.Object {
	public void  () 
	public void onMessage (android.webkit.WebMessagePort, android.webkit.WebMessage) 
		android.webkit.WebMessagePort port
		android.webkit.WebMessage message
}

android/webkit/PermissionRequest.class
PermissionRequest.java
package android.webkit
public abstract android.webkit.PermissionRequest extends java.lang.Object {
	public static final String RESOURCE_VIDEO_CAPTURE
	public static final String RESOURCE_AUDIO_CAPTURE
	public static final String RESOURCE_PROTECTED_MEDIA_ID
	public static final String RESOURCE_MIDI_SYSEX
	public void  () 
	public abstract android.net.Uri getOrigin () 
	public abstract java.lang.String[] getResources () 
	public abstract void grant (java.lang.String[]) 
	public abstract void deny () 
}

android/webkit/Plugin.class
Plugin.java
package android.webkit
public android.webkit.Plugin extends java.lang.Object {
	private String mName
	private String mPath
	private String mFileName
	private String mDescription
	private android.webkit.Plugin$PreferencesClickHandler mHandler
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String path
		String fileName
		String description
	public java.lang.String toString () 
	public java.lang.String getName () 
	public java.lang.String getPath () 
	public java.lang.String getFileName () 
	public java.lang.String getDescription () 
	public void setName (java.lang.String) 
		String name
	public void setPath (java.lang.String) 
		String path
	public void setFileName (java.lang.String) 
		String fileName
	public void setDescription (java.lang.String) 
		String description
	public void setClickHandler (android.webkit.Plugin$PreferencesClickHandler) 
		android.webkit.Plugin$PreferencesClickHandler handler
	public void dispatchClickEvent (android.content.Context) 
		android.content.Context context
	static java.lang.String access$100 (android.webkit.Plugin) 
		android.webkit.Plugin x0
	static java.lang.String access$200 (android.webkit.Plugin) 
		android.webkit.Plugin x0
}

android/webkit/UrlInterceptRegistry.class
UrlInterceptRegistry.java
package android.webkit
public final android.webkit.UrlInterceptRegistry extends java.lang.Object {
	private static final String LOGTAG
	private static boolean mDisabled
	private static java.util.LinkedList mHandlerList
	public void  () 
	private static synchronized java.util.LinkedList getHandlers () 
	public static synchronized void setUrlInterceptDisabled (boolean) 
		boolean disabled
	public static synchronized boolean urlInterceptDisabled () 
	public static synchronized boolean registerHandler (android.webkit.UrlInterceptHandler) 
		android.webkit.UrlInterceptHandler handler
	public static synchronized boolean unregisterHandler (android.webkit.UrlInterceptHandler) 
		android.webkit.UrlInterceptHandler handler
	public static synchronized android.webkit.CacheManager$CacheResult getSurrogate (java.lang.String, java.util.Map) 
		android.webkit.UrlInterceptHandler handler
		android.webkit.CacheManager$CacheResult result
		String url
		java.util.Map headers
		java.util.Iterator iter
	public static synchronized android.webkit.PluginData getPluginData (java.lang.String, java.util.Map) 
		android.webkit.UrlInterceptHandler handler
		android.webkit.PluginData data
		String url
		java.util.Map headers
		java.util.Iterator iter
	static void  () 
}

android/webkit/URLUtil.class
URLUtil.java
package android.webkit
public final android.webkit.URLUtil extends java.lang.Object {
	private static final String LOGTAG
	private static final boolean TRACE
	static final String ASSET_BASE
	static final String RESOURCE_BASE
	static final String FILE_BASE
	static final String PROXY_BASE
	static final String CONTENT_BASE
	private static final java.util.regex.Pattern CONTENT_DISPOSITION_PATTERN
	public void  () 
	public static java.lang.String guessUrl (java.lang.String) 
		android.net.ParseException ex
		String inUrl
		String retVal
		android.net.WebAddress webAddress
		android.net.WebAddress webAddress
	public static java.lang.String composeSearchUrl (java.lang.String, java.lang.String, java.lang.String) 
		java.io.UnsupportedEncodingException ex
		String inQuery
		String template
		String queryPlaceHolder
		int placeHolderIndex
		String query
		String query
		StringBuilder buffer
	public static byte[] decode (byte[])  throws java.lang.IllegalArgumentException 
		byte b
		int i
		byte[] url
		byte[] tempData
		int tempCount
		byte[] retData
	static boolean verifyURLEncoding (java.lang.String) 
		IllegalArgumentException e
		String url
		int count
		int index
	private static int parseHex (byte) 
		byte b
	public static boolean isAssetUrl (java.lang.String) 
		String url
	public static boolean isResourceUrl (java.lang.String) 
		String url
	public static boolean isCookielessProxyUrl (java.lang.String) 
		String url
	public static boolean isFileUrl (java.lang.String) 
		String url
	public static boolean isAboutUrl (java.lang.String) 
		String url
	public static boolean isDataUrl (java.lang.String) 
		String url
	public static boolean isJavaScriptUrl (java.lang.String) 
		String url
	public static boolean isHttpUrl (java.lang.String) 
		String url
	public static boolean isHttpsUrl (java.lang.String) 
		String url
	public static boolean isNetworkUrl (java.lang.String) 
		String url
	public static boolean isContentUrl (java.lang.String) 
		String url
	public static boolean isValidUrl (java.lang.String) 
		String url
	public static java.lang.String stripAnchor (java.lang.String) 
		String url
		int anchorIndex
	public static final java.lang.String guessFileName (java.lang.String, java.lang.String, java.lang.String) 
		int index
		int index
		int queryIndex
		String decodedUrl
		int lastDotIndex
		String typeFromExt
		String url
		String contentDisposition
		String mimeType
		String filename
		String extension
		int dotIndex
	static java.lang.String parseContentDisposition (java.lang.String) 
		java.util.regex.Matcher m
		String contentDisposition
	static void  () 
}

android/webkit/SslErrorHandler.class
SslErrorHandler.java
package android.webkit
public android.webkit.SslErrorHandler extends android.os.Handler {
	public void  () 
	public void proceed () 
	public void cancel () 
}

android/webkit/GeolocationPermissions.class
GeolocationPermissions.java
package android.webkit
public android.webkit.GeolocationPermissions extends java.lang.Object {
	public static android.webkit.GeolocationPermissions getInstance () 
	public void getOrigins (android.webkit.ValueCallback) 
		android.webkit.ValueCallback callback
	public void getAllowed (java.lang.String, android.webkit.ValueCallback) 
		String origin
		android.webkit.ValueCallback callback
	public void clear (java.lang.String) 
		String origin
	public void allow (java.lang.String) 
		String origin
	public void clearAll () 
	public void  () 
}

android/util/
android/util/MapCollections$EntrySet.class
MapCollections.java
package android.util
final android.util.MapCollections$EntrySet extends java.lang.Object implements java.util.Set  {
	final android.util.MapCollections this$0
	void  (android.util.MapCollections) 
		android.util.MapCollections this$0
	public boolean add (java.util.Map$Entry) 
		java.util.Map$Entry object
	public boolean addAll (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Collection collection
		int oldSize
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object o
		java.util.Map$Entry e
		int index
		Object foundVal
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
		java.util.Iterator it
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object object
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
		Object key
		Object value
		int i
		int result
	public volatile boolean add (java.lang.Object) 
}

android/util/MalformedJsonException.class
MalformedJsonException.java
package android.util
public final android.util.MalformedJsonException extends java.io.IOException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

android/util/Base64$Decoder.class
Base64.java
package android.util
 android.util.Base64$Decoder extends android.util.Base64$Coder {
	private static final int[] DECODE
	private static final int[] DECODE_WEBSAFE
	private static final int SKIP
	private static final int EQUALS
	private int state
	private int value
	private final int[] alphabet
	public void  (int, byte[]) 
		int flags
		byte[] output
	public int maxOutputSize (int) 
		int len
	public boolean process (byte[], int, int, boolean) 
		int d
		byte[] input
		int offset
		int len
		boolean finish
		int p
		int state
		int value
		int op
		byte[] output
		int[] alphabet
	static void  () 
}

android/util/Xml$XmlSerializerFactory.class
Xml.java
package android.util
 android.util.Xml$XmlSerializerFactory extends java.lang.Object {
	static final String TYPE
	static final org.xmlpull.v1.XmlPullParserFactory instance
	void  () 
	static void  () 
		org.xmlpull.v1.XmlPullParserException e
}

android/util/LogWriter.class
LogWriter.java
package android.util
public android.util.LogWriter extends java.io.Writer {
	private final int mPriority
	private final String mTag
	private final int mBuffer
	private StringBuilder mBuilder
	public void  (int, java.lang.String) 
		int priority
		String tag
	public void  (int, java.lang.String, int) 
		int priority
		String tag
		int buffer
	public void close () 
	public void flush () 
	public void write (char[], int, int) 
		char c
		int i
		char[] buf
		int offset
		int count
	private void flushBuilder () 
}

android/util/Log.class
Log.java
package android.util
public final android.util.Log extends java.lang.Object {
	public static final int VERBOSE
	public static final int DEBUG
	public static final int INFO
	public static final int WARN
	public static final int ERROR
	public static final int ASSERT
	private static android.util.Log$TerribleFailureHandler sWtfHandler
	public static final int LOG_ID_MAIN
	public static final int LOG_ID_RADIO
	public static final int LOG_ID_EVENTS
	public static final int LOG_ID_SYSTEM
	public static final int LOG_ID_CRASH
	private void  () 
	public static int v (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int v (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int d (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int d (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int i (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int i (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int w (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int w (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static native boolean isLoggable (java.lang.String, int) 
	public static int w (java.lang.String, java.lang.Throwable) 
		String tag
		Throwable tr
	public static int e (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int e (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int wtf (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int wtfStack (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int wtf (java.lang.String, java.lang.Throwable) 
		String tag
		Throwable tr
	public static int wtf (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	static int wtf (int, java.lang.String, java.lang.String, java.lang.Throwable, boolean, boolean) 
		int logId
		String tag
		String msg
		Throwable tr
		boolean localStack
		boolean system
		android.util.Log$TerribleFailure what
		int bytes
	static void wtfQuiet (int, java.lang.String, java.lang.String, boolean) 
		int logId
		String tag
		String msg
		boolean system
		android.util.Log$TerribleFailure what
	public static android.util.Log$TerribleFailureHandler setWtfHandler (android.util.Log$TerribleFailureHandler) 
		android.util.Log$TerribleFailureHandler handler
		android.util.Log$TerribleFailureHandler oldHandler
	public static java.lang.String getStackTraceString (java.lang.Throwable) 
		Throwable tr
		Throwable t
		java.io.StringWriter sw
		java.io.PrintWriter pw
	public static int println (int, java.lang.String, java.lang.String) 
		int priority
		String tag
		String msg
	public static native int println_native (int, int, java.lang.String, java.lang.String) 
	private static native int logger_entry_max_payload_native () 
	public static int printlns (int, int, java.lang.String, java.lang.String, java.lang.Throwable) 
		Throwable t
		int bufID
		int priority
		String tag
		String msg
		Throwable tr
		android.util.Log$ImmediateLogWriter logWriter
		int bufferSize
		com.android.internal.util.LineBreakBufferedWriter lbbw
	static int access$000 () 
	static void  () 
}

android/util/MathUtils.class
MathUtils.java
package android.util
public final android.util.MathUtils extends java.lang.Object {
	private static final java.util.Random sRandom
	private static final float DEG_TO_RAD
	private static final float RAD_TO_DEG
	private void  () 
	public static float abs (float) 
		float v
	public static int constrain (int, int, int) 
		int amount
		int low
		int high
	public static long constrain (long, long, long) 
		long amount
		long low
		long high
	public static float constrain (float, float, float) 
		float amount
		float low
		float high
	public static float log (float) 
		float a
	public static float exp (float) 
		float a
	public static float pow (float, float) 
		float a
		float b
	public static float max (float, float) 
		float a
		float b
	public static float max (int, int) 
		int a
		int b
	public static float max (float, float, float) 
		float a
		float b
		float c
	public static float max (int, int, int) 
		int a
		int b
		int c
	public static float min (float, float) 
		float a
		float b
	public static float min (int, int) 
		int a
		int b
	public static float min (float, float, float) 
		float a
		float b
		float c
	public static float min (int, int, int) 
		int a
		int b
		int c
	public static float dist (float, float, float, float) 
		float x1
		float y1
		float x2
		float y2
		float x
		float y
	public static float dist (float, float, float, float, float, float) 
		float x1
		float y1
		float z1
		float x2
		float y2
		float z2
		float x
		float y
		float z
	public static float mag (float, float) 
		float a
		float b
	public static float mag (float, float, float) 
		float a
		float b
		float c
	public static float sq (float) 
		float v
	public static float dot (float, float, float, float) 
		float v1x
		float v1y
		float v2x
		float v2y
	public static float cross (float, float, float, float) 
		float v1x
		float v1y
		float v2x
		float v2y
	public static float radians (float) 
		float degrees
	public static float degrees (float) 
		float radians
	public static float acos (float) 
		float value
	public static float asin (float) 
		float value
	public static float atan (float) 
		float value
	public static float atan2 (float, float) 
		float a
		float b
	public static float tan (float) 
		float angle
	public static float lerp (float, float, float) 
		float start
		float stop
		float amount
	public static float lerpDeg (float, float, float) 
		float start
		float end
		float amount
		float minAngle
	public static float norm (float, float, float) 
		float start
		float stop
		float value
	public static float map (float, float, float, float, float) 
		float minStart
		float minStop
		float maxStart
		float maxStop
		float value
	public static int random (int) 
		int howbig
	public static int random (int, int) 
		int howsmall
		int howbig
	public static float random (float) 
		float howbig
	public static float random (float, float) 
		float howsmall
		float howbig
	public static void randomSeed (long) 
		long seed
	public static int addOrThrow (int, int)  throws java.lang.IllegalArgumentException 
		int a
		int b
	static void  () 
}

android/util/BackupUtils$BadVersionException.class
BackupUtils.java
package android.util
public android.util.BackupUtils$BadVersionException extends java.lang.Exception {
	public void  (java.lang.String) 
		String message
}

android/util/ExceptionUtils.class
ExceptionUtils.java
package android.util
public android.util.ExceptionUtils extends java.lang.Object {
	private static final String PREFIX_IO
	public void  () 
	public static java.lang.RuntimeException wrap (java.io.IOException) 
		java.io.IOException e
	public static void maybeUnwrapIOException (java.lang.RuntimeException)  throws java.io.IOException 
		RuntimeException e
	public static java.lang.String getCompleteMessage (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable t
		StringBuilder builder
	public static java.lang.String getCompleteMessage (java.lang.Throwable) 
		Throwable t
}

android/util/SparseLongArray.class
SparseLongArray.java
package android.util
public android.util.SparseLongArray extends java.lang.Object implements java.lang.Cloneable  {
	private int[] mKeys
	private long[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.SparseLongArray clone () 
		android.util.SparseLongArray clone
	public long get (int) 
		int key
	public long get (int, long) 
		int key
		long valueIfKeyNotFound
		int i
	public void delete (int) 
		int key
		int i
	public void removeAt (int) 
		int index
	public void put (int, long) 
		int key
		long value
		int i
	public int size () 
	public int keyAt (int) 
		int index
	public long valueAt (int) 
		int index
	public int indexOfKey (int) 
		int key
	public int indexOfValue (long) 
		int i
		long value
	public void clear () 
	public void append (int, long) 
		int key
		long value
	public java.lang.String toString () 
		int key
		long value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/Slog.class
Slog.java
package android.util
public final android.util.Slog extends java.lang.Object {
	private void  () 
	public static int v (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int v (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int d (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int d (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int i (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int i (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int w (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int w (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int w (java.lang.String, java.lang.Throwable) 
		String tag
		Throwable tr
	public static int e (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int e (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int wtf (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static void wtfQuiet (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int wtfStack (java.lang.String, java.lang.String) 
		String tag
		String msg
	public static int wtf (java.lang.String, java.lang.Throwable) 
		String tag
		Throwable tr
	public static int wtf (java.lang.String, java.lang.String, java.lang.Throwable) 
		String tag
		String msg
		Throwable tr
	public static int println (int, java.lang.String, java.lang.String) 
		int priority
		String tag
		String msg
}

android/util/Pools$Pool.class
Pools.java
package android.util
public abstract android.util.Pools$Pool extends java.lang.Object {
	public abstract java.lang.Object acquire () 
	public abstract boolean release (java.lang.Object) 
}

android/util/FloatProperty.class
FloatProperty.java
package android.util
public abstract android.util.FloatProperty extends android.util.Property {
	public void  (java.lang.String) 
		String name
	public abstract void setValue (java.lang.Object, float) 
	public final void set (java.lang.Object, java.lang.Float) 
		Object object
		Float value
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/util/NoSuchPropertyException.class
NoSuchPropertyException.java
package android.util
public android.util.NoSuchPropertyException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String s
}

android/util/Property.class
Property.java
package android.util
public abstract android.util.Property extends java.lang.Object {
	private final String mName
	private final Class mType
	public static android.util.Property of (java.lang.Class, java.lang.Class, java.lang.String) 
		Class hostType
		Class valueType
		String name
	public void  (java.lang.Class, java.lang.String) 
		Class type
		String name
	public boolean isReadOnly () 
	public void set (java.lang.Object, java.lang.Object) 
		Object object
		Object value
	public abstract java.lang.Object get (java.lang.Object) 
	public java.lang.String getName () 
	public java.lang.Class getType () 
}

android/util/SparseArray.class
SparseArray.java
package android.util
public android.util.SparseArray extends java.lang.Object implements java.lang.Cloneable  {
	private static final Object DELETED
	private boolean mGarbage
	private int[] mKeys
	private Object[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.SparseArray clone () 
		android.util.SparseArray clone
	public java.lang.Object get (int) 
		int key
	public java.lang.Object get (int, java.lang.Object) 
		int key
		Object valueIfKeyNotFound
		int i
	public void delete (int) 
		int key
		int i
	public java.lang.Object removeReturnOld (int) 
		Object old
		int key
		int i
	public void remove (int) 
		int key
	public void removeAt (int) 
		int index
	public void removeAtRange (int, int) 
		int i
		int index
		int size
		int end
	private void gc () 
		Object val
		int i
		int n
		int o
		int[] keys
		Object[] values
	public void put (int, java.lang.Object) 
		int key
		Object value
		int i
	public int size () 
	public int keyAt (int) 
		int index
	public java.lang.Object valueAt (int) 
		int index
	public void setValueAt (int, java.lang.Object) 
		int index
		Object value
	public int indexOfKey (int) 
		int key
	public int indexOfValue (java.lang.Object) 
		int i
		Object value
	public void clear () 
		int i
		int n
		Object[] values
	public void append (int, java.lang.Object) 
		int key
		Object value
	public java.lang.String toString () 
		int key
		Object value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/util/AtomicFile.class
AtomicFile.java
package android.util
public android.util.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 void delete () 
	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 void truncate ()  throws java.io.IOException 
		java.io.FileOutputStream fos
		java.io.FileNotFoundException e
	public java.io.FileOutputStream openAppend ()  throws java.io.IOException 
		java.io.FileNotFoundException e
	public java.io.FileInputStream openRead ()  throws java.io.FileNotFoundException 
	public long getLastModifiedTime ()  throws java.io.IOException 
	public byte[] readFully ()  throws java.io.IOException 
		byte[] newData
		int amt
		int pos
		int avail
		byte[] data
		java.io.FileInputStream stream
}

android/util/MapCollections.class
MapCollections.java
package android.util
abstract android.util.MapCollections extends java.lang.Object {
	android.util.MapCollections$EntrySet mEntrySet
	android.util.MapCollections$KeySet mKeySet
	android.util.MapCollections$ValuesCollection mValues
	void  () 
	public static boolean containsAllHelper (java.util.Map, java.util.Collection) 
		java.util.Map map
		java.util.Collection collection
		java.util.Iterator it
	public static boolean removeAllHelper (java.util.Map, java.util.Collection) 
		java.util.Map map
		java.util.Collection collection
		int oldSize
		java.util.Iterator it
	public static boolean retainAllHelper (java.util.Map, java.util.Collection) 
		java.util.Map map
		java.util.Collection collection
		int oldSize
		java.util.Iterator it
	public java.lang.Object[] toArrayHelper (int) 
		int i
		int offset
		int N
		Object[] result
	public java.lang.Object[] toArrayHelper (java.lang.Object[], int) 
		Object[] newArray
		int i
		Object[] array
		int offset
		int N
	public static boolean equalsSetHelper (java.util.Set, java.lang.Object) 
		NullPointerException ignored
		ClassCastException ignored
		java.util.Set s
		java.util.Set set
		Object object
	public java.util.Set getEntrySet () 
	public java.util.Set getKeySet () 
	public java.util.Collection getValues () 
	protected abstract int colGetSize () 
	protected abstract java.lang.Object colGetEntry (int, int) 
	protected abstract int colIndexOfKey (java.lang.Object) 
	protected abstract int colIndexOfValue (java.lang.Object) 
	protected abstract java.util.Map colGetMap () 
	protected abstract void colPut (java.lang.Object, java.lang.Object) 
	protected abstract java.lang.Object colSetValue (int, java.lang.Object) 
	protected abstract void colRemoveAt (int) 
	protected abstract void colClear () 
}

android/util/Size.class
Size.java
package android.util
public final android.util.Size extends java.lang.Object {
	private final int mWidth
	private final int mHeight
	public void  (int, int) 
		int width
		int height
	public int getWidth () 
	public int getHeight () 
	public boolean equals (java.lang.Object) 
		android.util.Size other
		Object obj
	public java.lang.String toString () 
	private static java.lang.NumberFormatException invalidSize (java.lang.String) 
		String s
	public static android.util.Size parseSize (java.lang.String)  throws java.lang.NumberFormatException 
		NumberFormatException e
		String string
		int sep_ix
	public int hashCode () 
}

android/util/NtpTrustedTime.class
NtpTrustedTime.java
package android.util
public android.util.NtpTrustedTime extends java.lang.Object implements android.util.TrustedTime  {
	private static final String TAG
	private static final boolean LOGD
	private static android.util.NtpTrustedTime sSingleton
	private static android.content.Context sContext
	private final String mServer
	private final long mTimeout
	private android.net.ConnectivityManager mCM
	private boolean mHasCache
	private long mCachedNtpTime
	private long mCachedNtpElapsedRealtime
	private long mCachedNtpCertainty
	private void  (java.lang.String, long) 
		String server
		long timeout
	public static synchronized android.util.NtpTrustedTime getInstance (android.content.Context) 
		android.content.res.Resources res
		android.content.ContentResolver resolver
		String defaultServer
		long defaultTimeout
		String secureServer
		long timeout
		String server
		android.content.Context context
	public boolean forceRefresh () 
		android.net.NetworkInfo ni
		android.net.SntpClient client
	public boolean hasCache () 
	public long getCacheAge () 
	public long getCacheCertainty () 
	public long currentTimeMillis () 
	public long getCachedNtpTime () 
	public long getCachedNtpTimeReference () 
}

android/util/Printer.class
Printer.java
package android.util
public abstract android.util.Printer extends java.lang.Object {
	public abstract void println (java.lang.String) 
}

android/util/SuperNotCalledException.class
SuperNotCalledException.java
package android.util
public final android.util.SuperNotCalledException extends android.util.AndroidRuntimeException {
	public void  (java.lang.String) 
		String msg
}

android/util/Pools$SimplePool.class
Pools.java
package android.util
public android.util.Pools$SimplePool extends java.lang.Object implements android.util.Pools$Pool  {
	private final Object[] mPool
	private int mPoolSize
	public void  (int) 
		int maxPoolSize
	public java.lang.Object acquire () 
		int lastPooledIndex
		Object instance
	public boolean release (java.lang.Object) 
		Object instance
	private boolean isInPool (java.lang.Object) 
		int i
		Object instance
}

android/util/LocalLog$ReadOnlyLocalLog.class
LocalLog.java
package android.util
public android.util.LocalLog$ReadOnlyLocalLog extends java.lang.Object {
	private final android.util.LocalLog mLog
	void  (android.util.LocalLog) 
		android.util.LocalLog log
	public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
}

android/util/Base64InputStream.class
Base64InputStream.java
package android.util
public android.util.Base64InputStream extends java.io.FilterInputStream {
	private final android.util.Base64$Coder coder
	private static byte[] EMPTY
	private static final int BUFFER_SIZE
	private boolean eof
	private byte[] inputBuffer
	private int outputStart
	private int outputEnd
	public void  (java.io.InputStream, int) 
		java.io.InputStream in
		int flags
	public void  (java.io.InputStream, int, boolean) 
		java.io.InputStream in
		int flags
		boolean encode
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset () 
	public void close ()  throws java.io.IOException 
	public int available () 
	public long skip (long)  throws java.io.IOException 
		long n
		long bytes
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int bytes
	private void refill ()  throws java.io.IOException 
		boolean success
		int bytesRead
		boolean success
	static void  () 
}

android/util/MapCollections$MapIterator.class
MapCollections.java
package android.util
final android.util.MapCollections$MapIterator extends java.lang.Object implements java.util.Iterator java.util.Map$Entry  {
	int mEnd
	int mIndex
	boolean mEntryValid
	final android.util.MapCollections this$0
	void  (android.util.MapCollections) 
		android.util.MapCollections this$0
	public boolean hasNext () 
	public java.util.Map$Entry next () 
	public void remove () 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object object
	public final boolean equals (java.lang.Object) 
		Object o
		java.util.Map$Entry e
	public final int hashCode () 
		Object key
		Object value
	public final java.lang.String toString () 
	public volatile java.lang.Object next () 
}

android/util/Patterns.class
Patterns.java
package android.util
public android.util.Patterns extends java.lang.Object {
	public static final String TOP_LEVEL_DOMAIN_STR
	public static final java.util.regex.Pattern TOP_LEVEL_DOMAIN
	public static final String TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL
	static final String IANA_TOP_LEVEL_DOMAINS
	public static final String GOOD_IRI_CHAR
	public static final java.util.regex.Pattern IP_ADDRESS
	private static final String UCS_CHAR
	private static final String LABEL_CHAR
	private static final String TLD_CHAR
	private static final String IRI_LABEL
	private static final String PUNYCODE_TLD
	private static final String TLD
	private static final String HOST_NAME
	public static final java.util.regex.Pattern DOMAIN_NAME
	private static final String PROTOCOL
	private static final String WORD_BOUNDARY
	private static final String USER_INFO
	private static final String PORT_NUMBER
	private static final String PATH_AND_QUERY
	public static final java.util.regex.Pattern WEB_URL
	private static final String STRICT_TLD
	private static final String STRICT_HOST_NAME
	private static final java.util.regex.Pattern STRICT_DOMAIN_NAME
	private static final String RELAXED_DOMAIN_NAME
	private static final String WEB_URL_WITHOUT_PROTOCOL
	private static final String WEB_URL_WITH_PROTOCOL
	public static final java.util.regex.Pattern AUTOLINK_WEB_URL
	private static final String EMAIL_CHAR
	private static final String EMAIL_ADDRESS_LOCAL_PART
	private static final String EMAIL_ADDRESS_DOMAIN
	public static final java.util.regex.Pattern AUTOLINK_EMAIL_ADDRESS
	public static final java.util.regex.Pattern EMAIL_ADDRESS
	public static final java.util.regex.Pattern PHONE
	public static final java.lang.String concatGroups (java.util.regex.Matcher) 
		String s
		int i
		java.util.regex.Matcher matcher
		StringBuilder b
		int numGroups
	public static final java.lang.String digitsAndPlusOnly (java.util.regex.Matcher) 
		char character
		int i
		int size
		java.util.regex.Matcher matcher
		StringBuilder buffer
		String matchingRegion
	private void  () 
	static void  () 
}

android/util/Xml.class
Xml.java
package android.util
public android.util.Xml extends java.lang.Object {
	public static String FEATURE_RELAXED
	public void  () 
	public static void parse (java.lang.String, org.xml.sax.ContentHandler)  throws org.xml.sax.SAXException 
		org.xml.sax.XMLReader reader
		java.io.IOException e
		String xml
		org.xml.sax.ContentHandler contentHandler
	public static void parse (java.io.Reader, org.xml.sax.ContentHandler)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.Reader in
		org.xml.sax.ContentHandler contentHandler
		org.xml.sax.XMLReader reader
	public static void parse (java.io.InputStream, android.util.Xml$Encoding, org.xml.sax.ContentHandler)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.InputStream in
		android.util.Xml$Encoding encoding
		org.xml.sax.ContentHandler contentHandler
		org.xml.sax.XMLReader reader
		org.xml.sax.InputSource source
	public static org.xmlpull.v1.XmlPullParser newPullParser () 
		org.kxml2.io.KXmlParser parser
		org.xmlpull.v1.XmlPullParserException e
	public static org.xmlpull.v1.XmlSerializer newSerializer () 
		org.xmlpull.v1.XmlPullParserException e
	public static android.util.Xml$Encoding findEncodingByName (java.lang.String)  throws java.io.UnsupportedEncodingException 
		android.util.Xml$Encoding encoding
		String encodingName
	public static android.util.AttributeSet asAttributeSet (org.xmlpull.v1.XmlPullParser) 
		org.xmlpull.v1.XmlPullParser parser
	static void  () 
}

android/util/XmlPullAttributes.class
XmlPullAttributes.java
package android.util
 android.util.XmlPullAttributes extends java.lang.Object implements android.util.AttributeSet  {
	org.xmlpull.v1.XmlPullParser mParser
	public void  (org.xmlpull.v1.XmlPullParser) 
		org.xmlpull.v1.XmlPullParser parser
	public int getAttributeCount () 
	public java.lang.String getAttributeName (int) 
		int index
	public java.lang.String getAttributeValue (int) 
		int index
	public java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
		String namespace
		String name
	public java.lang.String getPositionDescription () 
	public int getAttributeNameResource (int) 
		int index
	public int getAttributeListValue (java.lang.String, java.lang.String, java.lang.String[], int) 
		String namespace
		String attribute
		String[] options
		int defaultValue
	public boolean getAttributeBooleanValue (java.lang.String, java.lang.String, boolean) 
		String namespace
		String attribute
		boolean defaultValue
	public int getAttributeResourceValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
	public int getAttributeIntValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
	public int getAttributeUnsignedIntValue (java.lang.String, java.lang.String, int) 
		String namespace
		String attribute
		int defaultValue
	public float getAttributeFloatValue (java.lang.String, java.lang.String, float) 
		String namespace
		String attribute
		float defaultValue
		String s
	public int getAttributeListValue (int, java.lang.String[], int) 
		int index
		String[] options
		int defaultValue
	public boolean getAttributeBooleanValue (int, boolean) 
		int index
		boolean defaultValue
	public int getAttributeResourceValue (int, int) 
		int index
		int defaultValue
	public int getAttributeIntValue (int, int) 
		int index
		int defaultValue
	public int getAttributeUnsignedIntValue (int, int) 
		int index
		int defaultValue
	public float getAttributeFloatValue (int, float) 
		int index
		float defaultValue
		String s
	public java.lang.String getIdAttribute () 
	public java.lang.String getClassAttribute () 
	public int getIdAttributeResourceValue (int) 
		int defaultValue
	public int getStyleAttribute () 
}

android/util/JsonToken.class
JsonToken.java
package android.util
public final android.util.JsonToken extends java.lang.Enum {
	public static final android.util.JsonToken BEGIN_ARRAY
	public static final android.util.JsonToken END_ARRAY
	public static final android.util.JsonToken BEGIN_OBJECT
	public static final android.util.JsonToken END_OBJECT
	public static final android.util.JsonToken NAME
	public static final android.util.JsonToken STRING
	public static final android.util.JsonToken NUMBER
	public static final android.util.JsonToken BOOLEAN
	public static final android.util.JsonToken NULL
	public static final android.util.JsonToken END_DOCUMENT
	private static final android.util.JsonToken[] $VALUES
	public static android.util.JsonToken[] values () 
	public static android.util.JsonToken valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/util/TimedRemoteCaller.class
TimedRemoteCaller.java
package android.util
public abstract android.util.TimedRemoteCaller extends java.lang.Object {
	public static final long DEFAULT_CALL_TIMEOUT_MILLIS
	private static final int UNDEFINED_SEQUENCE
	private final Object mLock
	private final long mCallTimeoutMillis
	private int mSequenceCounter
	private int mReceivedSequence
	private int mAwaitedSequence
	private Object mResult
	public void  (long) 
		long callTimeoutMillis
	public final int onBeforeRemoteCall () 
	public final java.lang.Object getResultTimed (int)  throws java.util.concurrent.TimeoutException 
		boolean success
		Object result
		int sequence
	public final void onRemoteMethodResult (java.lang.Object, int) 
		Object result
		int sequence
	private boolean waitForResultTimedLocked (int) 
		long elapsedMillis
		long waitMillis
		int sequence
		long startMillis
}

android/util/Config.class
Config.java
package android.util
public final android.util.Config extends java.lang.Object {
	public static final boolean DEBUG
	public static final boolean RELEASE
	public static final boolean PROFILE
	public static final boolean LOGV
	public static final boolean LOGD
	public void  () 
}

android/util/MapCollections$ValuesCollection.class
MapCollections.java
package android.util
final android.util.MapCollections$ValuesCollection extends java.lang.Object implements java.util.Collection  {
	final android.util.MapCollections this$0
	void  (android.util.MapCollections) 
		android.util.MapCollections this$0
	public boolean add (java.lang.Object) 
		Object object
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
		java.util.Iterator it
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object object
		int index
	public boolean removeAll (java.util.Collection) 
		Object cur
		int i
		java.util.Collection collection
		int N
		boolean changed
	public boolean retainAll (java.util.Collection) 
		Object cur
		int i
		java.util.Collection collection
		int N
		boolean changed
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
}

android/util/LongSparseLongArray.class
LongSparseLongArray.java
package android.util
public android.util.LongSparseLongArray extends java.lang.Object implements java.lang.Cloneable  {
	private long[] mKeys
	private long[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.LongSparseLongArray clone () 
		android.util.LongSparseLongArray clone
	public long get (long) 
		long key
	public long get (long, long) 
		long key
		long valueIfKeyNotFound
		int i
	public void delete (long) 
		long key
		int i
	public void removeAt (int) 
		int index
	public void put (long, long) 
		long key
		long value
		int i
	public int size () 
	public long keyAt (int) 
		int index
	public long valueAt (int) 
		int index
	public int indexOfKey (long) 
		long key
	public int indexOfValue (long) 
		int i
		long value
	public void clear () 
	public void append (long, long) 
		long key
		long value
	public java.lang.String toString () 
		long key
		long value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/MutableLong.class
MutableLong.java
package android.util
public final android.util.MutableLong extends java.lang.Object {
	public long value
	public void  (long) 
		long value
}

android/util/DebugUtils.class
DebugUtils.java
package android.util
public android.util.DebugUtils extends java.lang.Object {
	public void  () 
	public static boolean isObjectSelected (java.lang.Object) 
		Object value
		java.lang.reflect.Method declaredMethod
		Class parent
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		String[] pair
		Class klass
		int i
		String[] selectors
		Object object
		boolean match
		String s
	public static void buildShortClassTag (java.lang.Object, java.lang.StringBuilder) 
		int end
		String simpleName
		Object cls
		StringBuilder out
	public static void printSizeValue (java.io.PrintWriter, long) 
		String value
		String value
		String value
		java.io.PrintWriter pw
		long number
		float result
		String suffix
		String value
	public static java.lang.String sizeValueToString (long, java.lang.StringBuilder) 
		String value
		String value
		String value
		long number
		StringBuilder outBuilder
		float result
		String suffix
		String value
	public static java.lang.String valueToString (java.lang.Class, java.lang.String, int) 
		int modifiers
		java.lang.reflect.Field field
		Class clazz
		String prefix
		int value
	public static java.lang.String flagsToString (java.lang.Class, java.lang.String, int) 
		int value
		int modifiers
		java.lang.reflect.Field field
		Class clazz
		String prefix
		int flags
		StringBuilder res
}

android/util/DayOfMonthCursor.class
DayOfMonthCursor.java
package android.util
public android.util.DayOfMonthCursor extends android.util.MonthDisplayHelper {
	private int mRow
	private int mColumn
	public void  (int, int, int, int) 
		int year
		int month
		int dayOfMonth
		int weekStartDay
	public int getSelectedRow () 
	public int getSelectedColumn () 
	public void setSelectedRowColumn (int, int) 
		int row
		int col
	public int getSelectedDayOfMonth () 
	public int getSelectedMonthOffset () 
	public void setSelectedDayOfMonth (int) 
		int dayOfMonth
	public boolean isSelected (int, int) 
		int row
		int column
	public boolean up () 
	public boolean down () 
	public boolean left () 
		int lastDay
	public boolean right () 
}

android/util/SparseIntArray.class
SparseIntArray.java
package android.util
public android.util.SparseIntArray extends java.lang.Object implements java.lang.Cloneable  {
	private int[] mKeys
	private int[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.SparseIntArray clone () 
		android.util.SparseIntArray clone
	public int get (int) 
		int key
	public int get (int, int) 
		int key
		int valueIfKeyNotFound
		int i
	public void delete (int) 
		int key
		int i
	public void removeAt (int) 
		int index
	public void put (int, int) 
		int key
		int value
		int i
	public int size () 
	public int keyAt (int) 
		int index
	public int valueAt (int) 
		int index
	public void setValueAt (int, int) 
		int index
		int value
	public int indexOfKey (int) 
		int key
	public int indexOfValue (int) 
		int i
		int value
	public void clear () 
	public void append (int, int) 
		int key
		int value
	public int[] copyKeys () 
	public java.lang.String toString () 
		int key
		int value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/DisplayMetrics.class
DisplayMetrics.java
package android.util
public android.util.DisplayMetrics extends java.lang.Object {
	public static final int DENSITY_LOW
	public static final int DENSITY_MEDIUM
	public static final int DENSITY_TV
	public static final int DENSITY_HIGH
	public static final int DENSITY_260
	public static final int DENSITY_280
	public static final int DENSITY_300
	public static final int DENSITY_XHIGH
	public static final int DENSITY_340
	public static final int DENSITY_360
	public static final int DENSITY_400
	public static final int DENSITY_420
	public static final int DENSITY_XXHIGH
	public static final int DENSITY_560
	public static final int DENSITY_XXXHIGH
	public static final int DENSITY_DEFAULT
	public static final float DENSITY_DEFAULT_SCALE
	public static int DENSITY_DEVICE
	public static final int DENSITY_DEVICE_STABLE
	public int widthPixels
	public int heightPixels
	public float density
	public int densityDpi
	public float scaledDensity
	public float xdpi
	public float ydpi
	public int noncompatWidthPixels
	public int noncompatHeightPixels
	public float noncompatDensity
	public int noncompatDensityDpi
	public float noncompatScaledDensity
	public float noncompatXdpi
	public float noncompatYdpi
	public void  () 
	public void setTo (android.util.DisplayMetrics) 
		android.util.DisplayMetrics o
	public void setToDefaults () 
	public boolean equals (java.lang.Object) 
		Object o
	public boolean equals (android.util.DisplayMetrics) 
		android.util.DisplayMetrics other
	public boolean equalsPhysical (android.util.DisplayMetrics) 
		android.util.DisplayMetrics other
	public int hashCode () 
	public java.lang.String toString () 
	private static int getDeviceDensity () 
	static void  () 
}

android/util/ArrayMap.class
ArrayMap.java
package android.util
public final android.util.ArrayMap extends java.lang.Object implements java.util.Map  {
	private static final boolean DEBUG
	private static final String TAG
	private static final int BASE_SIZE
	private static final int CACHE_SIZE
	static final int[] EMPTY_IMMUTABLE_INTS
	public static final android.util.ArrayMap EMPTY
	static Object[] mBaseCache
	static int mBaseCacheSize
	static Object[] mTwiceBaseCache
	static int mTwiceBaseCacheSize
	final boolean mIdentityHashCode
	int[] mHashes
	Object[] mArray
	int mSize
	android.util.MapCollections mCollections
	int indexOf (java.lang.Object, int) 
		int i
		Object key
		int hash
		int N
		int index
		int end
	int indexOfNull () 
		int i
		int N
		int index
		int end
	private void allocArrays (int) 
		Object[] array
		Object[] array
		int size
	private static void freeArrays (int[], java.lang.Object[], int) 
		int i
		int i
		int[] hashes
		Object[] array
		int size
	public void  () 
	public void  (int) 
		int capacity
	public void  (int, boolean) 
		int capacity
		boolean identityHashCode
	public void  (android.util.ArrayMap) 
		android.util.ArrayMap map
	public void clear () 
	public void erase () 
		int i
		int N
		Object[] array
	public void ensureCapacity (int) 
		int[] ohashes
		Object[] oarray
		int minimumCapacity
	public boolean containsKey (java.lang.Object) 
		Object key
	public int indexOfKey (java.lang.Object) 
		Object key
	int indexOfValue (java.lang.Object) 
		int i
		int i
		Object value
		int N
		Object[] array
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.lang.Object get (java.lang.Object) 
		Object key
		int index
	public java.lang.Object keyAt (int) 
		int index
	public java.lang.Object valueAt (int) 
		int index
	public java.lang.Object setValueAt (int, java.lang.Object) 
		int index
		Object value
		Object old
	public boolean isEmpty () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		int hash
		int index
		Object old
		int n
		int[] ohashes
		Object[] oarray
		Object key
		Object value
		int hash
		int index
	public void append (java.lang.Object, java.lang.Object) 
		RuntimeException e
		Object key
		Object value
		int index
		int hash
	public void validate () 
		Object prev
		int j
		int hash
		Object cur
		int i
		int N
		int basehash
		int basei
	public void putAll (android.util.ArrayMap) 
		int i
		android.util.ArrayMap array
		int N
	public java.lang.Object remove (java.lang.Object) 
		Object key
		int index
	public java.lang.Object removeAt (int) 
		int n
		int[] ohashes
		Object[] oarray
		int index
		Object old
	public int size () 
	public boolean equals (java.lang.Object) 
		Object key
		Object mine
		Object theirs
		int i
		NullPointerException ignored
		ClassCastException ignored
		java.util.Map map
		Object object
	public int hashCode () 
		Object value
		int i
		int v
		int s
		int[] hashes
		Object[] array
		int result
	public java.lang.String toString () 
		Object key
		Object value
		int i
		StringBuilder buffer
	private android.util.MapCollections getCollection () 
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public void putAll (java.util.Map) 
		java.util.Map$Entry entry
		java.util.Map map
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public java.util.Set entrySet () 
	public java.util.Set keySet () 
	public java.util.Collection values () 
	static void  () 
}

android/util/ArraySet$1.class
ArraySet.java
package android.util
 android.util.ArraySet$1 extends android.util.MapCollections {
	final android.util.ArraySet this$0
	void  (android.util.ArraySet) 
		android.util.ArraySet this$0
	protected int colGetSize () 
	protected java.lang.Object colGetEntry (int, int) 
		int index
		int offset
	protected int colIndexOfKey (java.lang.Object) 
		Object key
	protected int colIndexOfValue (java.lang.Object) 
		Object value
	protected java.util.Map colGetMap () 
	protected void colPut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	protected java.lang.Object colSetValue (int, java.lang.Object) 
		int index
		Object value
	protected void colRemoveAt (int) 
		int index
	protected void colClear () 
}

android/util/MapCollections$ArrayIterator.class
MapCollections.java
package android.util
final android.util.MapCollections$ArrayIterator extends java.lang.Object implements java.util.Iterator  {
	final int mOffset
	int mSize
	int mIndex
	boolean mCanRemove
	final android.util.MapCollections this$0
	void  (android.util.MapCollections, int) 
		android.util.MapCollections this$0
		int offset
	public boolean hasNext () 
	public java.lang.Object next () 
		Object res
	public void remove () 
}

android/util/TypedValue.class
TypedValue.java
package android.util
public android.util.TypedValue extends java.lang.Object {
	public static final int TYPE_NULL
	public static final int TYPE_REFERENCE
	public static final int TYPE_ATTRIBUTE
	public static final int TYPE_STRING
	public static final int TYPE_FLOAT
	public static final int TYPE_DIMENSION
	public static final int TYPE_FRACTION
	public static final int TYPE_FIRST_INT
	public static final int TYPE_INT_DEC
	public static final int TYPE_INT_HEX
	public static final int TYPE_INT_BOOLEAN
	public static final int TYPE_FIRST_COLOR_INT
	public static final int TYPE_INT_COLOR_ARGB8
	public static final int TYPE_INT_COLOR_RGB8
	public static final int TYPE_INT_COLOR_ARGB4
	public static final int TYPE_INT_COLOR_RGB4
	public static final int TYPE_LAST_COLOR_INT
	public static final int TYPE_LAST_INT
	public static final int COMPLEX_UNIT_SHIFT
	public static final int COMPLEX_UNIT_MASK
	public static final int COMPLEX_UNIT_PX
	public static final int COMPLEX_UNIT_DIP
	public static final int COMPLEX_UNIT_SP
	public static final int COMPLEX_UNIT_PT
	public static final int COMPLEX_UNIT_IN
	public static final int COMPLEX_UNIT_MM
	public static final int COMPLEX_UNIT_FRACTION
	public static final int COMPLEX_UNIT_FRACTION_PARENT
	public static final int COMPLEX_RADIX_SHIFT
	public static final int COMPLEX_RADIX_MASK
	public static final int COMPLEX_RADIX_23p0
	public static final int COMPLEX_RADIX_16p7
	public static final int COMPLEX_RADIX_8p15
	public static final int COMPLEX_RADIX_0p23
	public static final int COMPLEX_MANTISSA_SHIFT
	public static final int COMPLEX_MANTISSA_MASK
	public static final int DATA_NULL_UNDEFINED
	public static final int DATA_NULL_EMPTY
	public static final int DENSITY_DEFAULT
	public static final int DENSITY_NONE
	public int type
	public CharSequence string
	public int data
	public int assetCookie
	public int resourceId
	public int changingConfigurations
	public int density
	private static final float MANTISSA_MULT
	private static final float[] RADIX_MULTS
	private static final String[] DIMENSION_UNIT_STRS
	private static final String[] FRACTION_UNIT_STRS
	public void  () 
	public final float getFloat () 
	public static float complexToFloat (int) 
		int complex
	public static float complexToDimension (int, android.util.DisplayMetrics) 
		int data
		android.util.DisplayMetrics metrics
	public static int complexToDimensionPixelOffset (int, android.util.DisplayMetrics) 
		int data
		android.util.DisplayMetrics metrics
	public static int complexToDimensionPixelSize (int, android.util.DisplayMetrics) 
		int data
		android.util.DisplayMetrics metrics
		float value
		float f
		int res
	public static float complexToDimensionNoisy (int, android.util.DisplayMetrics) 
		int data
		android.util.DisplayMetrics metrics
	public int getComplexUnit () 
	public static float applyDimension (int, float, android.util.DisplayMetrics) 
		int unit
		float value
		android.util.DisplayMetrics metrics
	public float getDimension (android.util.DisplayMetrics) 
		android.util.DisplayMetrics metrics
	public static float complexToFraction (int, float, float) 
		int data
		float base
		float pbase
	public float getFraction (float, float) 
		float base
		float pbase
	public final java.lang.CharSequence coerceToString () 
		int t
	public static final java.lang.String coerceToString (int, int) 
		int type
		int data
	public void setTo (android.util.TypedValue) 
		android.util.TypedValue other
	public java.lang.String toString () 
		StringBuilder sb
	static void  () 
}

android/util/Range.class
Range.java
package android.util
public final android.util.Range extends java.lang.Object {
	private final Comparable mLower
	private final Comparable mUpper
	public void  (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public static android.util.Range create (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
	public java.lang.Comparable getLower () 
	public java.lang.Comparable getUpper () 
	public boolean contains (java.lang.Comparable) 
		Comparable value
		boolean gteLower
		boolean lteUpper
	public boolean contains (android.util.Range) 
		android.util.Range range
		boolean gteLower
		boolean lteUpper
	public boolean equals (java.lang.Object) 
		android.util.Range other
		Object obj
	public java.lang.Comparable clamp (java.lang.Comparable) 
		Comparable value
	public android.util.Range intersect (android.util.Range) 
		android.util.Range range
		int cmpLower
		int cmpUpper
	public android.util.Range intersect (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
		int cmpLower
		int cmpUpper
	public android.util.Range extend (android.util.Range) 
		android.util.Range range
		int cmpLower
		int cmpUpper
	public android.util.Range extend (java.lang.Comparable, java.lang.Comparable) 
		Comparable lower
		Comparable upper
		int cmpLower
		int cmpUpper
	public android.util.Range extend (java.lang.Comparable) 
		Comparable value
	public java.lang.String toString () 
	public int hashCode () 
}

android/util/Spline$MonotoneCubicSpline.class
Spline.java
package android.util
public android.util.Spline$MonotoneCubicSpline extends android.util.Spline {
	private float[] mX
	private float[] mY
	private float[] mM
	public void  (float[], float[]) 
		float h
		int i
		int i
		float t
		float a
		float b
		float h
		int i
		float[] x
		float[] y
		int n
		float[] d
		float[] m
	public float interpolate (float) 
		float x
		int n
		int i
		float h
		float t
	public java.lang.String toString () 
		int i
		StringBuilder str
		int n
}

android/util/Log$ImmediateLogWriter.class
Log.java
package android.util
 android.util.Log$ImmediateLogWriter extends java.io.Writer {
	private int bufID
	private int priority
	private String tag
	private int written
	public void  (int, int, java.lang.String) 
		int bufID
		int priority
		String tag
	public int getWritten () 
	public void write (char[], int, int) 
		char[] cbuf
		int off
		int len
	public void flush () 
	public void close () 
}

android/util/PrintWriterPrinter.class
PrintWriterPrinter.java
package android.util
public android.util.PrintWriterPrinter extends java.lang.Object implements android.util.Printer  {
	private final java.io.PrintWriter mPW
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter pw
	public void println (java.lang.String) 
		String x
}

android/util/Spline.class
Spline.java
package android.util
public abstract android.util.Spline extends java.lang.Object {
	public void  () 
	public abstract float interpolate (float) 
	public static android.util.Spline createSpline (float[], float[]) 
		float[] x
		float[] y
	public static android.util.Spline createMonotoneCubicSpline (float[], float[]) 
		float[] x
		float[] y
	public static android.util.Spline createLinearSpline (float[], float[]) 
		float[] x
		float[] y
	private static boolean isStrictlyIncreasing (float[]) 
		float curr
		int i
		float[] x
		float prev
	private static boolean isMonotonic (float[]) 
		float curr
		int i
		float[] x
		float prev
}

android/util/FastImmutableArraySet$FastIterator.class
FastImmutableArraySet.java
package android.util
final android.util.FastImmutableArraySet$FastIterator extends java.lang.Object implements java.util.Iterator  {
	private final Object[] mContents
	int mIndex
	public void  (java.lang.Object[]) 
		Object[] contents
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

android/util/AndroidRuntimeException.class
AndroidRuntimeException.java
package android.util
public android.util.AndroidRuntimeException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.Throwable) 
		String name
		Throwable cause
	public void  (java.lang.Exception) 
		Exception cause
}

android/util/ArraySet.class
ArraySet.java
package android.util
public final android.util.ArraySet extends java.lang.Object implements java.util.Collection java.util.Set  {
	private static final boolean DEBUG
	private static final String TAG
	private static final int BASE_SIZE
	private static final int CACHE_SIZE
	static Object[] mBaseCache
	static int mBaseCacheSize
	static Object[] mTwiceBaseCache
	static int mTwiceBaseCacheSize
	final boolean mIdentityHashCode
	int[] mHashes
	Object[] mArray
	int mSize
	android.util.MapCollections mCollections
	private int indexOf (java.lang.Object, int) 
		int i
		Object key
		int hash
		int N
		int index
		int end
	private int indexOfNull () 
		int i
		int N
		int index
		int end
	private void allocArrays (int) 
		Object[] array
		Object[] array
		int size
	private static void freeArrays (int[], java.lang.Object[], int) 
		int i
		int i
		int[] hashes
		Object[] array
		int size
	public void  () 
	public void  (int) 
		int capacity
	public void  (int, boolean) 
		int capacity
		boolean identityHashCode
	public void  (android.util.ArraySet) 
		android.util.ArraySet set
	public void  (java.util.Collection) 
		java.util.Collection set
	public void clear () 
	public void ensureCapacity (int) 
		int[] ohashes
		Object[] oarray
		int minimumCapacity
	public boolean contains (java.lang.Object) 
		Object key
	public int indexOf (java.lang.Object) 
		Object key
	public java.lang.Object valueAt (int) 
		int index
	public boolean isEmpty () 
	public boolean add (java.lang.Object) 
		int hash
		int index
		int n
		int[] ohashes
		Object[] oarray
		Object value
		int hash
		int index
	public void append (java.lang.Object) 
		Object value
		int index
		int hash
	public void addAll (android.util.ArraySet) 
		int i
		android.util.ArraySet array
		int N
	public boolean remove (java.lang.Object) 
		Object object
		int index
	public java.lang.Object removeAt (int) 
		int n
		int[] ohashes
		Object[] oarray
		int index
		Object old
	public boolean removeAll (android.util.ArraySet) 
		int i
		android.util.ArraySet array
		int N
		int originalSize
	public int size () 
	public java.lang.Object[] toArray () 
		Object[] result
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] newArray
		Object[] array
	public boolean equals (java.lang.Object) 
		Object mine
		int i
		NullPointerException ignored
		ClassCastException ignored
		java.util.Set set
		Object object
	public int hashCode () 
		int i
		int s
		int[] hashes
		int result
	public java.lang.String toString () 
		Object value
		int i
		StringBuilder buffer
	private android.util.MapCollections getCollection () 
	public java.util.Iterator iterator () 
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
		java.util.Iterator it
	public boolean addAll (java.util.Collection) 
		Object value
		java.util.Collection collection
		boolean added
	public boolean removeAll (java.util.Collection) 
		Object value
		java.util.Collection collection
		boolean removed
	public boolean retainAll (java.util.Collection) 
		int i
		java.util.Collection collection
		boolean removed
}

android/util/Base64.class
Base64.java
package android.util
public android.util.Base64 extends java.lang.Object {
	public static final int DEFAULT
	public static final int NO_PADDING
	public static final int NO_WRAP
	public static final int CRLF
	public static final int URL_SAFE
	public static final int NO_CLOSE
	static final boolean $assertionsDisabled
	public static byte[] decode (java.lang.String, int) 
		String str
		int flags
	public static byte[] decode (byte[], int) 
		byte[] input
		int flags
	public static byte[] decode (byte[], int, int, int) 
		byte[] input
		int offset
		int len
		int flags
		android.util.Base64$Decoder decoder
		byte[] temp
	public static java.lang.String encodeToString (byte[], int) 
		java.io.UnsupportedEncodingException e
		byte[] input
		int flags
	public static java.lang.String encodeToString (byte[], int, int, int) 
		java.io.UnsupportedEncodingException e
		byte[] input
		int offset
		int len
		int flags
	public static byte[] encode (byte[], int) 
		byte[] input
		int flags
	public static byte[] encode (byte[], int, int, int) 
		byte[] input
		int offset
		int len
		int flags
		android.util.Base64$Encoder encoder
		int output_len
	private void  () 
	static void  () 
}

android/util/LayoutDirection.class
LayoutDirection.java
package android.util
public final android.util.LayoutDirection extends java.lang.Object {
	public static final int UNDEFINED
	public static final int LTR
	public static final int RTL
	public static final int INHERIT
	public static final int LOCALE
	private void  () 
}

android/util/Spline$LinearSpline.class
Spline.java
package android.util
public android.util.Spline$LinearSpline extends android.util.Spline {
	private final float[] mX
	private final float[] mY
	private final float[] mM
	public void  (float[], float[]) 
		int i
		float[] x
		float[] y
		int N
	public float interpolate (float) 
		float x
		int n
		int i
	public java.lang.String toString () 
		int i
		StringBuilder str
		int n
}

android/util/Log$TerribleFailure.class
Log.java
package android.util
 android.util.Log$TerribleFailure extends java.lang.Exception {
	void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable cause
}

android/util/MapCollections$KeySet.class
MapCollections.java
package android.util
final android.util.MapCollections$KeySet extends java.lang.Object implements java.util.Set  {
	final android.util.MapCollections this$0
	void  (android.util.MapCollections) 
		android.util.MapCollections this$0
	public boolean add (java.lang.Object) 
		Object object
	public boolean addAll (java.util.Collection) 
		java.util.Collection collection
	public void clear () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection collection
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public boolean remove (java.lang.Object) 
		Object object
		int index
	public boolean removeAll (java.util.Collection) 
		java.util.Collection collection
	public boolean retainAll (java.util.Collection) 
		java.util.Collection collection
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] array
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
		Object obj
		int i
		int result
}

android/util/LocalLog.class
LocalLog.java
package android.util
public final android.util.LocalLog extends java.lang.Object {
	private java.util.LinkedList mLog
	private int mMaxLines
	private long mNow
	public void  (int) 
		int maxLines
	public synchronized void log (java.lang.String) 
		StringBuilder sb
		java.util.Calendar c
		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
		java.util.Iterator itr
	public synchronized void reverseDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]) 
		int i
		java.io.FileDescriptor fd
		java.io.PrintWriter pw
		String[] args
	public android.util.LocalLog$ReadOnlyLocalLog readOnlyLocalLog () 
}

android/util/FloatMath.class
FloatMath.java
package android.util
public android.util.FloatMath extends java.lang.Object {
	private void  () 
	public static float floor (float) 
		float value
	public static float ceil (float) 
		float value
	public static float sin (float) 
		float angle
	public static float cos (float) 
		float angle
	public static float sqrt (float) 
		float value
	public static float exp (float) 
		float value
	public static float pow (float, float) 
		float x
		float y
	public static float hypot (float, float) 
		float x
		float y
}

android/util/JsonScope.class
JsonScope.java
package android.util
final android.util.JsonScope extends java.lang.Enum {
	public static final android.util.JsonScope EMPTY_ARRAY
	public static final android.util.JsonScope NONEMPTY_ARRAY
	public static final android.util.JsonScope EMPTY_OBJECT
	public static final android.util.JsonScope DANGLING_NAME
	public static final android.util.JsonScope NONEMPTY_OBJECT
	public static final android.util.JsonScope EMPTY_DOCUMENT
	public static final android.util.JsonScope NONEMPTY_DOCUMENT
	public static final android.util.JsonScope CLOSED
	private static final android.util.JsonScope[] $VALUES
	public static android.util.JsonScope[] values () 
	public static android.util.JsonScope valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/util/SizeF.class
SizeF.java
package android.util
public final android.util.SizeF extends java.lang.Object {
	private final float mWidth
	private final float mHeight
	public void  (float, float) 
		float width
		float height
	public float getWidth () 
	public float getHeight () 
	public boolean equals (java.lang.Object) 
		android.util.SizeF other
		Object obj
	public java.lang.String toString () 
	private static java.lang.NumberFormatException invalidSizeF (java.lang.String) 
		String s
	public static android.util.SizeF parseSizeF (java.lang.String)  throws java.lang.NumberFormatException 
		NumberFormatException e
		IllegalArgumentException e
		String string
		int sep_ix
	public int hashCode () 
}

android/util/EventLogTags.class
EventLogTags.java
package android.util
public android.util.EventLogTags extends java.lang.Object {
	public void  ()  throws java.io.IOException 
	public void  (java.io.BufferedReader)  throws java.io.IOException 
		java.io.BufferedReader input
	public android.util.EventLogTags$Description get (java.lang.String) 
		String name
	public android.util.EventLogTags$Description get (int) 
		int tag
}

android/util/MutableBoolean.class
MutableBoolean.java
package android.util
public final android.util.MutableBoolean extends java.lang.Object {
	public boolean value
	public void  (boolean) 
		boolean value
}

android/util/MutableFloat.class
MutableFloat.java
package android.util
public final android.util.MutableFloat extends java.lang.Object {
	public float value
	public void  (float) 
		float value
}

android/util/TimingLogger.class
TimingLogger.java
package android.util
public android.util.TimingLogger extends java.lang.Object {
	private String mTag
	private String mLabel
	private boolean mDisabled
	java.util.ArrayList mSplits
	java.util.ArrayList mSplitLabels
	public void  (java.lang.String, java.lang.String) 
		String tag
		String label
	public void reset (java.lang.String, java.lang.String) 
		String tag
		String label
	public void reset () 
	public void addSplit (java.lang.String) 
		String splitLabel
		long now
	public void dumpToLog () 
		String splitLabel
		long prev
		int i
		long first
		long now
}

android/util/AndroidException.class
AndroidException.java
package android.util
public android.util.AndroidException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.Throwable) 
		String name
		Throwable cause
	public void  (java.lang.Exception) 
		Exception cause
}

android/util/LongSparseArray.class
LongSparseArray.java
package android.util
public android.util.LongSparseArray extends java.lang.Object implements java.lang.Cloneable  {
	private static final Object DELETED
	private boolean mGarbage
	private long[] mKeys
	private Object[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.LongSparseArray clone () 
		android.util.LongSparseArray clone
	public java.lang.Object get (long) 
		long key
	public java.lang.Object get (long, java.lang.Object) 
		long key
		Object valueIfKeyNotFound
		int i
	public void delete (long) 
		long key
		int i
	public void remove (long) 
		long key
	public void removeAt (int) 
		int index
	private void gc () 
		Object val
		int i
		int n
		int o
		long[] keys
		Object[] values
	public void put (long, java.lang.Object) 
		long key
		Object value
		int i
	public int size () 
	public long keyAt (int) 
		int index
	public java.lang.Object valueAt (int) 
		int index
	public void setValueAt (int, java.lang.Object) 
		int index
		Object value
	public int indexOfKey (long) 
		long key
	public int indexOfValue (java.lang.Object) 
		int i
		Object value
	public void clear () 
		int i
		int n
		Object[] values
	public void append (long, java.lang.Object) 
		long key
		Object value
	public java.lang.String toString () 
		long key
		Object value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

android/util/Base64OutputStream.class
Base64OutputStream.java
package android.util
public android.util.Base64OutputStream extends java.io.FilterOutputStream {
	private final android.util.Base64$Coder coder
	private final int flags
	private byte[] buffer
	private int bpos
	private static byte[] EMPTY
	public void  (java.io.OutputStream, int) 
		java.io.OutputStream out
		int flags
	public void  (java.io.OutputStream, int, boolean) 
		java.io.OutputStream out
		int flags
		boolean encode
	public void write (int)  throws java.io.IOException 
		int b
	private void flushBuffer ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void close ()  throws java.io.IOException 
		java.io.IOException e
		java.io.IOException e
		java.io.IOException thrown
	private void internalWrite (byte[], int, int, boolean)  throws java.io.IOException 
		byte[] b
		int off
		int len
		boolean finish
	private byte[] embiggen (byte[], int) 
		byte[] b
		int len
	static void  () 
}

android/util/MemoryIntArray$1.class
MemoryIntArray.java
package android.util
final android.util.MemoryIntArray$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.util.MemoryIntArray createFromParcel (android.os.Parcel) 
		java.io.IOException ioe
		android.os.Parcel parcel
	public android.util.MemoryIntArray[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/util/Pools.class
Pools.java
package android.util
public final android.util.Pools extends java.lang.Object {
	private void  () 
}

android/util/StringBuilderPrinter.class
StringBuilderPrinter.java
package android.util
public android.util.StringBuilderPrinter extends java.lang.Object implements android.util.Printer  {
	private final StringBuilder mBuilder
	public void  (java.lang.StringBuilder) 
		StringBuilder builder
	public void println (java.lang.String) 
		String x
		int len
}

android/util/Pools$SynchronizedPool.class
Pools.java
package android.util
public android.util.Pools$SynchronizedPool extends android.util.Pools$SimplePool {
	private final Object mLock
	public void  (int) 
		int maxPoolSize
	public java.lang.Object acquire () 
	public boolean release (java.lang.Object) 
		Object element
}

android/util/JsonWriter.class
JsonWriter.java
package android.util
public final android.util.JsonWriter extends java.lang.Object implements java.io.Closeable  {
	private final java.io.Writer out
	private final java.util.List stack
	private String indent
	private String separator
	private boolean lenient
	public void  (java.io.Writer) 
		java.io.Writer out
	public void setIndent (java.lang.String) 
		String indent
	public void setLenient (boolean) 
		boolean lenient
	public boolean isLenient () 
	public android.util.JsonWriter beginArray ()  throws java.io.IOException 
	public android.util.JsonWriter endArray ()  throws java.io.IOException 
	public android.util.JsonWriter beginObject ()  throws java.io.IOException 
	public android.util.JsonWriter endObject ()  throws java.io.IOException 
	private android.util.JsonWriter open (android.util.JsonScope, java.lang.String)  throws java.io.IOException 
		android.util.JsonScope empty
		String openBracket
	private android.util.JsonWriter close (android.util.JsonScope, android.util.JsonScope, java.lang.String)  throws java.io.IOException 
		android.util.JsonScope empty
		android.util.JsonScope nonempty
		String closeBracket
		android.util.JsonScope context
	private android.util.JsonScope peek () 
	private void replaceTop (android.util.JsonScope) 
		android.util.JsonScope topOfStack
	public android.util.JsonWriter name (java.lang.String)  throws java.io.IOException 
		String name
	public android.util.JsonWriter value (java.lang.String)  throws java.io.IOException 
		String value
	public android.util.JsonWriter nullValue ()  throws java.io.IOException 
	public android.util.JsonWriter value (boolean)  throws java.io.IOException 
		boolean value
	public android.util.JsonWriter value (double)  throws java.io.IOException 
		double value
	public android.util.JsonWriter value (long)  throws java.io.IOException 
		long value
	public android.util.JsonWriter value (java.lang.Number)  throws java.io.IOException 
		Number value
		String string
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	private void string (java.lang.String)  throws java.io.IOException 
		char c
		int i
		int length
		String value
	private void newline ()  throws java.io.IOException 
		int i
	private void beforeName ()  throws java.io.IOException 
		android.util.JsonScope context
	private void beforeValue (boolean)  throws java.io.IOException 
		boolean root
}

android/util/MemoryIntArray.class
MemoryIntArray.java
package android.util
public final android.util.MemoryIntArray extends java.lang.Object implements android.os.Parcelable java.io.Closeable  {
	private static final String TAG
	private static final int MAX_SIZE
	private final int mOwnerPid
	private final boolean mClientWritable
	private final long mMemoryAddr
	private int mFd
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, boolean)  throws java.io.IOException 
		int size
		boolean clientWritable
		String name
	private void  (android.os.Parcel)  throws java.io.IOException 
		android.os.Parcel parcel
		android.os.ParcelFileDescriptor pfd
		long memoryAddress
	public boolean isWritable () 
	public int get (int)  throws java.io.IOException 
		int index
	public void set (int, int)  throws java.io.IOException 
		int index
		int value
	public int size ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public boolean isClosed () 
	protected void finalize ()  throws java.lang.Throwable 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
		android.os.ParcelFileDescriptor pfd
	public boolean equals (java.lang.Object) 
		Object obj
		android.util.MemoryIntArray other
	public int hashCode () 
	private boolean isOwner () 
	private void enforceNotClosed () 
	private void enforceValidIndex (int)  throws java.io.IOException 
		int index
		int size
	private void enforceWritable () 
	private native int nativeCreate (java.lang.String, int) 
	private native long nativeOpen (int, boolean, boolean) 
	private native void nativeClose (int, long, boolean) 
	private native int nativeGet (int, long, int, boolean) 
	private native void nativeSet (int, long, int, int, boolean) 
	private native int nativeSize (int) 
	public static int getMaxSize () 
	void  (android.os.Parcel, android.util.MemoryIntArray$1)  throws java.io.IOException 
		android.os.Parcel x0
		android.util.MemoryIntArray$1 x1
	static void  () 
}

android/util/JsonReader$1.class
JsonReader.java
package android.util
 android.util.JsonReader$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$util$JsonScope
	static void  () 
}

android/util/TrustedTime.class
TrustedTime.java
package android.util
public abstract android.util.TrustedTime extends java.lang.Object {
	public abstract boolean forceRefresh () 
	public abstract boolean hasCache () 
	public abstract long getCacheAge () 
	public abstract long getCacheCertainty () 
	public abstract long currentTimeMillis () 
}

android/util/Xml$Encoding.class
Xml.java
package android.util
public final android.util.Xml$Encoding extends java.lang.Enum {
	public static final android.util.Xml$Encoding US_ASCII
	public static final android.util.Xml$Encoding UTF_8
	public static final android.util.Xml$Encoding UTF_16
	public static final android.util.Xml$Encoding ISO_8859_1
	final String expatName
	private static final android.util.Xml$Encoding[] $VALUES
	public static android.util.Xml$Encoding[] values () 
	public static android.util.Xml$Encoding valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String expatName
	static void  () 
}

android/util/BackupUtils.class
BackupUtils.java
package android.util
public android.util.BackupUtils extends java.lang.Object {
	public static final int NULL
	public static final int NOT_NULL
	public void  () 
	public static java.lang.String readString (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	public static void writeString (java.io.DataOutputStream, java.lang.String)  throws java.io.IOException 
		java.io.DataOutputStream out
		String val
}

android/util/Log$NoPreloadHolder.class
Log.java
package android.util
 android.util.Log$NoPreloadHolder extends java.lang.Object {
	public static final int LOGGER_ENTRY_MAX_PAYLOAD
	void  () 
	static void  () 
}

android/util/StateSet.class
StateSet.java
package android.util
public android.util.StateSet extends java.lang.Object {
	private static final int[][] VIEW_STATE_SETS
	public static final int VIEW_STATE_WINDOW_FOCUSED
	public static final int VIEW_STATE_SELECTED
	public static final int VIEW_STATE_FOCUSED
	public static final int VIEW_STATE_ENABLED
	public static final int VIEW_STATE_PRESSED
	public static final int VIEW_STATE_ACTIVATED
	public static final int VIEW_STATE_ACCELERATED
	public static final int VIEW_STATE_HOVERED
	public static final int VIEW_STATE_DRAG_CAN_ACCEPT
	public static final int VIEW_STATE_DRAG_HOVERED
	static final int[] VIEW_STATE_IDS
	public static final int[] WILD_CARD
	public static final int[] NOTHING
	public static int[] get (int) 
		int mask
	public void  () 
	public static boolean isWildCard (int[]) 
		int[] stateSetOrSpec
	public static boolean stateSetMatches (int[], int[]) 
		boolean mustMatch
		int state
		int j
		int stateSpecState
		boolean mustMatch
		boolean found
		int i
		int[] stateSpec
		int[] stateSet
		int stateSpecSize
		int stateSetSize
	public static boolean stateSetMatches (int[], int) 
		int stateSpecState
		int i
		int[] stateSpec
		int state
		int stateSpecSize
	public static int[] trimStateSet (int[], int) 
		int[] states
		int newSize
		int[] trimmedStates
	public static java.lang.String dump (int[]) 
		int i
		int[] states
		StringBuilder sb
		int count
	static void  () 
		int j
		int viewState
		int i
		int j
		int numBits
		int[] set
		int pos
		int i
		int[] orderedIds
		int NUM_BITS
}

android/util/SparseBooleanArray.class
SparseBooleanArray.java
package android.util
public android.util.SparseBooleanArray extends java.lang.Object implements java.lang.Cloneable  {
	private int[] mKeys
	private boolean[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public android.util.SparseBooleanArray clone () 
		android.util.SparseBooleanArray clone
	public boolean get (int) 
		int key
	public boolean get (int, boolean) 
		int key
		boolean valueIfKeyNotFound
		int i
	public void delete (int) 
		int key
		int i
	public void removeAt (int) 
		int index
	public void put (int, boolean) 
		int key
		boolean value
		int i
	public int size () 
	public int keyAt (int) 
		int index
	public boolean valueAt (int) 
		int index
	public void setValueAt (int, boolean) 
		int index
		boolean value
	public void setKeyAt (int, int) 
		int index
		int key
	public int indexOfKey (int) 
		int key
	public int indexOfValue (boolean) 
		int i
		boolean value
	public void clear () 
	public void append (int, boolean) 
		int key
		boolean value
	public int hashCode () 
		int i
		int hashCode
	public boolean equals (java.lang.Object) 
		int i
		Object that
		android.util.SparseBooleanArray other
	public java.lang.String toString () 
		int key
		boolean value
		int i
		StringBuilder buffer
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/FastImmutableArraySet.class
FastImmutableArraySet.java
package android.util
public final android.util.FastImmutableArraySet extends java.util.AbstractSet {
	android.util.FastImmutableArraySet$FastIterator mIterator
	Object[] mContents
	public void  (java.lang.Object[]) 
		Object[] contents
	public java.util.Iterator iterator () 
		android.util.FastImmutableArraySet$FastIterator it
	public int size () 
}

android/util/TimeUtils.class
TimeUtils.java
package android.util
public android.util.TimeUtils extends java.lang.Object {
	private static final boolean DBG
	private static final String TAG
	private static final Object sLastLockObj
	private static java.util.ArrayList sLastZones
	private static String sLastCountry
	private static final Object sLastUniqueLockObj
	private static java.util.ArrayList sLastUniqueZoneOffsets
	private static String sLastUniqueCountry
	private static java.text.SimpleDateFormat sLoggingFormat
	public static final int HUNDRED_DAY_FIELD_LEN
	private static final int SECONDS_PER_MINUTE
	private static final int SECONDS_PER_HOUR
	private static final int SECONDS_PER_DAY
	public static final long NANOS_PER_MS
	private static final Object sFormatSync
	private static char[] sFormatStr
	private static char[] sTmpFormatStr
	public void  () 
	public static java.util.TimeZone getTimeZone (int, boolean, long, java.lang.String) 
		java.util.TimeZone tz
		int offset
		boolean dst
		long when
		String country
		java.util.TimeZone best
		java.util.Date d
		java.util.TimeZone current
		String currentName
		int currentOffset
		boolean currentDst
	public static java.util.ArrayList getTimeZonesWithUniqueOffsets (java.lang.String) 
		int i
		boolean found
		java.util.TimeZone zone
		String country
		java.util.Collection zones
		java.util.ArrayList uniqueTimeZones
	public static java.util.ArrayList getTimeZones (java.lang.String) 
		String zoneIdString
		java.util.TimeZone tz
		String element
		String code
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		String country
		java.util.ArrayList tzs
		android.content.res.Resources r
		android.content.res.XmlResourceParser parser
	public static java.lang.String getTimeZoneDatabaseVersion () 
	private static int accumField (int, int, boolean, int) 
		int num
		int amt
		int suffix
		boolean always
		int zeropad
	private static int printFieldLocked (char[], int, char, int, boolean, int) 
		int dig
		int tmp
		int dig
		int dig
		int startPos
		char[] formatStr
		int amt
		char suffix
		int pos
		boolean always
		int zeropad
	private static int formatDurationLocked (long, int) 
		int pos
		char prefix
		int myLen
		long duration
		int fieldLen
		char[] formatStr
		char prefix
		int millis
		int seconds
		int days
		int hours
		int minutes
		int pos
		int start
		boolean zeropad
	public static void formatDuration (long, java.lang.StringBuilder) 
		int len
		long duration
		StringBuilder builder
	public static void formatDuration (long, java.io.PrintWriter, int) 
		int len
		long duration
		java.io.PrintWriter pw
		int fieldLen
	public static void formatDuration (long, java.io.PrintWriter) 
		long duration
		java.io.PrintWriter pw
	public static void formatDuration (long, long, java.io.PrintWriter) 
		long time
		long now
		java.io.PrintWriter pw
	public static java.lang.String formatUptime (long) 
		long time
		long diff
	public static java.lang.String logTimeOfDay (long) 
		long millis
		java.util.Calendar c
	public static java.lang.String formatForLogging (long) 
		long millis
	static void  () 
}

android/util/MutableChar.class
MutableChar.java
package android.util
public final android.util.MutableChar extends java.lang.Object {
	public char value
	public void  (char) 
		char value
}

android/util/Base64$Coder.class
Base64.java
package android.util
abstract android.util.Base64$Coder extends java.lang.Object {
	public byte[] output
	public int op
	void  () 
	public abstract boolean process (byte[], int, int, boolean) 
	public abstract int maxOutputSize (int) 
}

android/util/LruCache.class
LruCache.java
package android.util
public android.util.LruCache extends java.lang.Object {
	private final java.util.LinkedHashMap map
	private int size
	private int maxSize
	private int putCount
	private int createCount
	private int evictionCount
	private int hitCount
	private int missCount
	public void  (int) 
		int maxSize
	public void resize (int) 
		int maxSize
	public final java.lang.Object get (java.lang.Object) 
		Object key
		Object mapValue
		Object createdValue
	public final java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		Object previous
	public void trimToSize (int) 
		java.util.Map$Entry toEvict
		Object key
		Object value
		int maxSize
	public final java.lang.Object remove (java.lang.Object) 
		Object key
		Object previous
	protected void entryRemoved (boolean, java.lang.Object, java.lang.Object, java.lang.Object) 
		boolean evicted
		Object key
		Object oldValue
		Object newValue
	protected java.lang.Object create (java.lang.Object) 
		Object key
	private int safeSizeOf (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int result
	protected int sizeOf (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public final void evictAll () 
	public final synchronized int size () 
	public final synchronized int maxSize () 
	public final synchronized int hitCount () 
	public final synchronized int missCount () 
	public final synchronized int createCount () 
	public final synchronized int putCount () 
	public final synchronized int evictionCount () 
	public final synchronized java.util.Map snapshot () 
	public final synchronized java.lang.String toString () 
		int accesses
		int hitPercent
}

android/util/MutableDouble.class
MutableDouble.java
package android.util
public final android.util.MutableDouble extends java.lang.Object {
	public double value
	public void  (double) 
		double value
}

android/util/JsonReader.class
JsonReader.java
package android.util
public final android.util.JsonReader extends java.lang.Object implements java.io.Closeable  {
	private static final String TRUE
	private static final String FALSE
	private final libcore.internal.StringPool stringPool
	private final java.io.Reader in
	private boolean lenient
	private final char[] buffer
	private int pos
	private int limit
	private int bufferStartLine
	private int bufferStartColumn
	private final java.util.List stack
	private android.util.JsonToken token
	private String name
	private String value
	private int valuePos
	private int valueLength
	private boolean skipping
	public void  (java.io.Reader) 
		java.io.Reader in
	public void setLenient (boolean) 
		boolean lenient
	public boolean isLenient () 
	public void beginArray ()  throws java.io.IOException 
	public void endArray ()  throws java.io.IOException 
	public void beginObject ()  throws java.io.IOException 
	public void endObject ()  throws java.io.IOException 
	private void expect (android.util.JsonToken)  throws java.io.IOException 
		android.util.JsonToken expected
	public boolean hasNext ()  throws java.io.IOException 
	public android.util.JsonToken peek ()  throws java.io.IOException 
		android.util.JsonToken token
		java.io.EOFException e
		android.util.JsonToken firstToken
	private android.util.JsonToken advance ()  throws java.io.IOException 
		android.util.JsonToken result
	public java.lang.String nextName ()  throws java.io.IOException 
		String result
	public java.lang.String nextString ()  throws java.io.IOException 
		String result
	public boolean nextBoolean ()  throws java.io.IOException 
		boolean result
	public void nextNull ()  throws java.io.IOException 
	public double nextDouble ()  throws java.io.IOException 
		double result
	public long nextLong ()  throws java.io.IOException 
		double asDouble
		NumberFormatException ignored
		long result
		long result
	public int nextInt ()  throws java.io.IOException 
		double asDouble
		NumberFormatException ignored
		int result
		int result
	public void close ()  throws java.io.IOException 
	public void skipValue ()  throws java.io.IOException 
		android.util.JsonToken token
		int count
	private android.util.JsonScope peekStack () 
	private android.util.JsonScope pop () 
	private void push (android.util.JsonScope) 
		android.util.JsonScope newTop
	private void replaceTop (android.util.JsonScope) 
		android.util.JsonScope newTop
	private android.util.JsonToken nextInArray (boolean)  throws java.io.IOException 
		boolean firstElement
	private android.util.JsonToken nextInObject (boolean)  throws java.io.IOException 
		boolean firstElement
		int quote
	private android.util.JsonToken objectValue ()  throws java.io.IOException 
	private android.util.JsonToken nextValue ()  throws java.io.IOException 
		int c
	private boolean fillBuffer (int)  throws java.io.IOException 
		int i
		int minimum
		int total
	private int getLineNumber () 
		int i
		int result
	private int getColumnNumber () 
		int i
		int result
	private int nextNonWhitespace ()  throws java.io.IOException 
		char peek
		int c
	private void checkLenient ()  throws java.io.IOException 
	private void skipToEndOfLine ()  throws java.io.IOException 
		char c
	private boolean skipTo (java.lang.String)  throws java.io.IOException 
		int c
		String toFind
	private java.lang.String nextString (char)  throws java.io.IOException 
		int c
		int start
		char quote
		StringBuilder builder
	private java.lang.String nextLiteral (boolean)  throws java.io.IOException 
		String result
		String result
		String result
		boolean assignOffsetsOnly
		StringBuilder builder
		int i
		String result
	public java.lang.String toString () 
	private char readEscapeCharacter ()  throws java.io.IOException 
		String hex
		char escaped
	private android.util.JsonToken readLiteral ()  throws java.io.IOException 
	private android.util.JsonToken decodeLiteral ()  throws java.io.IOException 
	private android.util.JsonToken decodeNumber (char[], int, int) 
		char[] chars
		int offset
		int length
		int i
		int c
	private java.io.IOException syntaxError (java.lang.String)  throws java.io.IOException 
		String message
	private java.lang.CharSequence getSnippet () 
		StringBuilder snippet
		int beforePos
		int afterPos
}

android/util/PrefixPrinter.class
PrefixPrinter.java
package android.util
public android.util.PrefixPrinter extends java.lang.Object implements android.util.Printer  {
	private final android.util.Printer mPrinter
	private final String mPrefix
	public static android.util.Printer create (android.util.Printer, java.lang.String) 
		android.util.Printer printer
		String prefix
	private void  (android.util.Printer, java.lang.String) 
		android.util.Printer printer
		String prefix
	public void println (java.lang.String) 
		String str
}

android/util/ReflectiveProperty.class
ReflectiveProperty.java
package android.util
 android.util.ReflectiveProperty extends android.util.Property {
	private static final String PREFIX_GET
	private static final String PREFIX_IS
	private static final String PREFIX_SET
	private java.lang.reflect.Method mSetter
	private java.lang.reflect.Method mGetter
	private java.lang.reflect.Field mField
	public void  (java.lang.Class, java.lang.Class, java.lang.String) 
		Class fieldType
		NoSuchFieldException e2
		NoSuchMethodException e1
		NoSuchMethodException e
		Class propertyHolder
		Class valueType
		String name
		char firstLetter
		String theRest
		String capitalizedName
		String getterName
		Class getterType
		String setterName
	private boolean typesMatch (java.lang.Class, java.lang.Class) 
		Class valueType
		Class getterType
	public void set (java.lang.Object, java.lang.Object) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object object
		Object value
	public java.lang.Object get (java.lang.Object) 
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object object
	public boolean isReadOnly () 
}

android/util/IntArray.class
IntArray.java
package android.util
public android.util.IntArray extends java.lang.Object implements java.lang.Cloneable  {
	private static final int MIN_CAPACITY_INCREMENT
	private int[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void add (int) 
		int value
	public void add (int, int) 
		int index
		int value
	public int binarySearch (int) 
		int value
	public void addAll (android.util.IntArray) 
		android.util.IntArray values
		int count
	private void ensureCapacity (int) 
		int targetCap
		int newCapacity
		int[] newValues
		int count
		int currentSize
		int minCapacity
	public void clear () 
	public android.util.IntArray clone ()  throws java.lang.CloneNotSupportedException 
		android.util.IntArray clone
	public int get (int) 
		int index
	public int indexOf (int) 
		int i
		int value
		int n
	public void remove (int) 
		int index
	public int size () 
	public int[] toArray () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/Log$1.class
Log.java
package android.util
final android.util.Log$1 extends java.lang.Object implements android.util.Log$TerribleFailureHandler  {
	void  () 
	public void onTerribleFailure (java.lang.String, android.util.Log$TerribleFailure, boolean) 
		String tag
		android.util.Log$TerribleFailure what
		boolean system
}

android/util/PathParser.class
PathParser.java
package android.util
public android.util.PathParser extends java.lang.Object {
	static final String LOGTAG
	public void  () 
	public static android.graphics.Path createPathFromPathData (java.lang.String) 
		String pathString
		android.graphics.Path path
	public static void createPathFromPathData (android.graphics.Path, android.util.PathParser$PathData) 
		android.graphics.Path outPath
		android.util.PathParser$PathData data
	public static boolean canMorph (android.util.PathParser$PathData, android.util.PathParser$PathData) 
		android.util.PathParser$PathData pathDataFrom
		android.util.PathParser$PathData pathDataTo
	public static boolean interpolatePathData (android.util.PathParser$PathData, android.util.PathParser$PathData, android.util.PathParser$PathData, float) 
		android.util.PathParser$PathData outData
		android.util.PathParser$PathData fromData
		android.util.PathParser$PathData toData
		float fraction
	private static native void nParseStringForPath (long, java.lang.String, int) 
	private static native void nCreatePathFromPathData (long, long) 
	private static native long nCreateEmptyPathData () 
	private static native long nCreatePathData (long) 
	private static native long nCreatePathDataFromString (java.lang.String, int) 
	private static native boolean nInterpolatePathData (long, long, long, float) 
	private static native void nFinalize (long) 
	private static native boolean nCanMorph (long, long) 
	private static native void nSetPathData (long, long) 
	static long access$000 () 
	static long access$100 (long) 
		long x0
	static long access$200 (java.lang.String, int) 
		String x0
		int x1
	static void access$300 (long, long) 
		long x0
		long x1
	static void access$400 (long) 
		long x0
	static void  () 
}

android/util/KeyValueListParser.class
KeyValueListParser.java
package android.util
public android.util.KeyValueListParser extends java.lang.Object {
	private final android.util.ArrayMap mValues
	private final android.text.TextUtils$StringSplitter mSplitter
	public void  (char) 
		char delim
	public void setString (java.lang.String)  throws java.lang.IllegalArgumentException 
		int sep
		String pair
		String str
	public int getInt (java.lang.String, int) 
		String key
		int def
		String value
	public long getLong (java.lang.String, long) 
		String key
		long def
		String value
	public float getFloat (java.lang.String, float) 
		String key
		float def
		String value
	public java.lang.String getString (java.lang.String, java.lang.String) 
		String key
		String def
		String value
}

android/util/Pair.class
Pair.java
package android.util
public android.util.Pair extends java.lang.Object {
	public final Object first
	public final Object second
	public void  (java.lang.Object, java.lang.Object) 
		Object first
		Object second
	public boolean equals (java.lang.Object) 
		Object o
		android.util.Pair p
	public int hashCode () 
	public java.lang.String toString () 
	public static android.util.Pair create (java.lang.Object, java.lang.Object) 
		Object a
		Object b
}

android/util/PathParser$PathData.class
PathParser.java
package android.util
public android.util.PathParser$PathData extends java.lang.Object {
	long mNativePathData
	public void  () 
	public void  (android.util.PathParser$PathData) 
		android.util.PathParser$PathData data
	public void  (java.lang.String) 
		String pathString
	public long getNativePtr () 
	public void setPathData (android.util.PathParser$PathData) 
		android.util.PathParser$PathData source
	protected void finalize ()  throws java.lang.Throwable 
}

android/util/MutableByte.class
MutableByte.java
package android.util
public final android.util.MutableByte extends java.lang.Object {
	public byte value
	public void  (byte) 
		byte value
}

android/util/jar/
android/util/jar/StrictJarVerifier.class
StrictJarVerifier.java
package android.util.jar
 android.util.jar.StrictJarVerifier extends java.lang.Object {
	private static final String[] DIGEST_ALGORITHMS
	private final String jarName
	private final android.util.jar.StrictJarManifest manifest
	private final java.util.HashMap metaEntries
	private final int mainAttributesEnd
	private final boolean signatureSchemeRollbackProtectionsEnforced
	private final java.util.Hashtable signatures
	private final java.util.Hashtable certificates
	private final java.util.Hashtable verifiedEntries
	private static java.lang.SecurityException invalidDigest (java.lang.String, java.lang.String, java.lang.String) 
		String signatureFile
		String name
		String jarName
	private static java.lang.SecurityException failedVerification (java.lang.String, java.lang.String) 
		String jarName
		String signatureFile
	private static java.lang.SecurityException failedVerification (java.lang.String, java.lang.String, java.lang.Throwable) 
		String jarName
		String signatureFile
		Throwable e
	void  (java.lang.String, android.util.jar.StrictJarManifest, java.util.HashMap, boolean) 
		String name
		android.util.jar.StrictJarManifest manifest
		java.util.HashMap metaEntries
		boolean signatureSchemeRollbackProtectionsEnforced
	android.util.jar.StrictJarVerifier$VerifierEntry initEntry (java.lang.String) 
		String signatureFile
		java.security.cert.Certificate[] certChain
		java.util.Map$Entry entry
		java.util.HashMap hm
		String algorithm
		String hash
		byte[] hashBytes
		int i
		String name
		java.util.jar.Attributes attributes
		java.util.ArrayList certChains
		java.util.Iterator it
		java.security.cert.Certificate[][] certChainsArray
	void addMetaEntry (java.lang.String, byte[]) 
		String name
		byte[] buf
	synchronized boolean readCertificates () 
		String key
		java.util.Iterator it
	static java.security.cert.Certificate[] verifyBytes (byte[], byte[])  throws java.security.GeneralSecurityException 
		sun.security.pkcs.PKCS7 block
		sun.security.pkcs.SignerInfo[] verifiedSignerInfos
		sun.security.pkcs.SignerInfo verifiedSignerInfo
		java.util.List verifiedSignerCertChain
		java.io.IOException e
		byte[] blockBytes
		byte[] sfBytes
		Object obj
	private void verifyCertificate (java.lang.String) 
		java.security.cert.Certificate[] signerCertChain
		java.security.GeneralSecurityException e
		android.util.jar.StrictJarManifestReader im
		java.io.IOException e
		Exception ignored
		String idText
		int id
		int id
		boolean v2SignatureGenerated
		java.util.StringTokenizer tokenizer
		String apkSignatureSchemeIdList
		String digestAttribute
		java.util.Map$Entry entry
		android.util.jar.StrictJarManifest$Chunk chunk
		java.util.Iterator it
		String certFile
		String signatureFile
		byte[] sfBytes
		byte[] manifestBytes
		byte[] sBlockBytes
		java.util.jar.Attributes attributes
		java.util.HashMap entries
		boolean createdBySigntool
		String createdBy
		String digestAttribute
	boolean isSignedJar () 
	private boolean verify (java.util.jar.Attributes, java.lang.String, byte[], int, int, boolean, boolean) 
		java.security.NoSuchAlgorithmException e
		String algorithm
		String hash
		java.security.MessageDigest md
		java.security.MessageDigest md
		byte[] b
		byte[] hashBytes
		int i
		java.util.jar.Attributes attributes
		String entry
		byte[] data
		int start
		int end
		boolean ignoreSecondEndline
		boolean ignorable
	java.security.cert.Certificate[][] getCertificateChains (java.lang.String) 
		String name
	void removeMetaEntries () 
	static java.lang.SecurityException access$000 (java.lang.String, java.lang.String, java.lang.String) 
		String x0
		String x1
		String x2
	static void  () 
}

android/util/jar/StrictJarManifest$Chunk.class
StrictJarManifest.java
package android.util.jar
final android.util.jar.StrictJarManifest$Chunk extends java.lang.Object {
	final int start
	final int end
	void  (int, int) 
		int start
		int end
}

android/util/jar/StrictJarFile$JarFileInputStream.class
StrictJarFile.java
package android.util.jar
final android.util.jar.StrictJarFile$JarFileInputStream extends java.io.FilterInputStream {
	private final android.util.jar.StrictJarVerifier$VerifierEntry entry
	private long count
	private boolean done
	void  (java.io.InputStream, long, android.util.jar.StrictJarVerifier$VerifierEntry) 
		java.io.InputStream is
		long size
		android.util.jar.StrictJarVerifier$VerifierEntry e
	public int read ()  throws java.io.IOException 
		int r
	public int read (byte[], int, int)  throws java.io.IOException 
		int size
		int r
		byte[] buffer
		int byteOffset
		int byteCount
	public int available ()  throws java.io.IOException 
	public long skip (long)  throws java.io.IOException 
		long byteCount
}

android/util/jar/StrictJarManifestReader.class
StrictJarManifestReader.java
package android.util.jar
 android.util.jar.StrictJarManifestReader extends java.lang.Object {
	private final java.util.HashMap attributeNameCache
	private final java.io.ByteArrayOutputStream valueBuffer
	private final byte[] buf
	private final int endOfMainSection
	private int pos
	private java.util.jar.Attributes$Name name
	private String value
	private int consecutiveLineBreaks
	public void  (byte[], java.util.jar.Attributes)  throws java.io.IOException 
		byte[] buf
		java.util.jar.Attributes main
	public void readEntries (java.util.Map, java.util.Map)  throws java.io.IOException 
		String entryNameValue
		java.util.jar.Attributes entry
		java.util.Map entries
		java.util.Map chunks
		int mark
	public int getEndOfMainSection () 
	private boolean readHeader ()  throws java.io.IOException 
	private void readName ()  throws java.io.IOException 
		IllegalArgumentException e
		String nameString
		int mark
	private void readValue ()  throws java.io.IOException 
		byte next
		boolean lastCr
		int mark
		int last
}

android/util/jar/StrictJarManifest.class
StrictJarManifest.java
package android.util.jar
public android.util.jar.StrictJarManifest extends java.lang.Object implements java.lang.Cloneable  {
	static final int LINE_LENGTH_LIMIT
	private static final byte[] LINE_SEPARATOR
	private static final byte[] VALUE_SEPARATOR
	private final java.util.jar.Attributes mainAttributes
	private final java.util.HashMap entries
	private java.util.HashMap chunks
	private int mainEnd
	public void  () 
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	public void  (android.util.jar.StrictJarManifest) 
		android.util.jar.StrictJarManifest man
	void  (byte[], boolean)  throws java.io.IOException 
		byte[] manifestBytes
		boolean readChunks
	public void clear () 
	public java.util.jar.Attributes getAttributes (java.lang.String) 
		String name
	public java.util.Map getEntries () 
	public java.util.jar.Attributes getMainAttributes () 
	public java.lang.Object clone () 
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream os
	public void read (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	private void read (byte[])  throws java.io.IOException 
		byte[] buf
		android.util.jar.StrictJarManifestReader im
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	android.util.jar.StrictJarManifest$Chunk getChunk (java.lang.String) 
		String name
	void removeChunks () 
	int getMainAttributesEnd () 
	static void write (android.util.jar.StrictJarManifest, java.io.OutputStream)  throws java.io.IOException 
		java.util.jar.Attributes$Name name
		java.util.Iterator entries
		java.util.jar.Attributes$Name name
		String key
		java.util.jar.Attributes attributes
		java.util.Iterator entries
		android.util.jar.StrictJarManifest manifest
		java.io.OutputStream out
		java.nio.charset.CharsetEncoder encoder
		java.nio.ByteBuffer buffer
		java.util.jar.Attributes$Name versionName
		String version
		java.util.Iterator i
	private static void writeEntry (java.io.OutputStream, java.util.jar.Attributes$Name, java.lang.String, java.nio.charset.CharsetEncoder, java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.charset.CoderResult r
		java.io.OutputStream os
		java.util.jar.Attributes$Name name
		String value
		java.nio.charset.CharsetEncoder encoder
		java.nio.ByteBuffer bBuf
		String nameString
		java.nio.CharBuffer cBuf
	static void  () 
}

android/util/jar/StrictJarFile$RAFStream.class
StrictJarFile.java
package android.util.jar
public android.util.jar.StrictJarFile$RAFStream extends java.io.InputStream {
	private final java.io.RandomAccessFile sharedRaf
	private long endOffset
	private long offset
	public void  (java.io.RandomAccessFile, long, long) 
		java.io.RandomAccessFile raf
		long initialOffset
		long endOffset
	public void  (java.io.RandomAccessFile, long)  throws java.io.IOException 
		java.io.RandomAccessFile raf
		long initialOffset
	public int available ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		long length
		int count
		byte[] buffer
		int byteOffset
		int byteCount
	public long skip (long)  throws java.io.IOException 
		long byteCount
}

android/util/jar/StrictJarFile$EntryIterator.class
StrictJarFile.java
package android.util.jar
final android.util.jar.StrictJarFile$EntryIterator extends java.lang.Object implements java.util.Iterator  {
	private final long iterationHandle
	private java.util.zip.ZipEntry nextEntry
	void  (long, java.lang.String)  throws java.io.IOException 
		long nativeHandle
		String prefix
	public java.util.zip.ZipEntry next () 
		java.util.zip.ZipEntry ze
	public boolean hasNext () 
		java.util.zip.ZipEntry ze
	public void remove () 
	public volatile java.lang.Object next () 
}

android/util/jar/StrictJarVerifier$VerifierEntry.class
StrictJarVerifier.java
package android.util.jar
 android.util.jar.StrictJarVerifier$VerifierEntry extends java.io.OutputStream {
	private final String name
	private final java.security.MessageDigest digest
	private final byte[] hash
	private final java.security.cert.Certificate[][] certChains
	private final java.util.Hashtable verifiedEntries
	void  (java.lang.String, java.security.MessageDigest, byte[], java.security.cert.Certificate[][], java.util.Hashtable) 
		String name
		java.security.MessageDigest digest
		byte[] hash
		java.security.cert.Certificate[][] certChains
		java.util.Hashtable verifedEntries
	public void write (int) 
		int value
	public void write (byte[], int, int) 
		byte[] buf
		int off
		int nbytes
	void verify () 
		byte[] d
}

android/util/jar/StrictJarFile$ZipInflaterInputStream.class
StrictJarFile.java
package android.util.jar
public android.util.jar.StrictJarFile$ZipInflaterInputStream extends java.util.zip.InflaterInputStream {
	private final java.util.zip.ZipEntry entry
	private long bytesRead
	public void  (java.io.InputStream, java.util.zip.Inflater, int, java.util.zip.ZipEntry) 
		java.io.InputStream is
		java.util.zip.Inflater inf
		int bsize
		java.util.zip.ZipEntry entry
	public int read (byte[], int, int)  throws java.io.IOException 
		java.io.IOException e
		byte[] buffer
		int byteOffset
		int byteCount
		int i
		int i
	public int available ()  throws java.io.IOException 
}

android/util/jar/StrictJarFile.class
StrictJarFile.java
package android.util.jar
public final android.util.jar.StrictJarFile extends java.lang.Object {
	private final long nativeHandle
	private final java.io.RandomAccessFile raf
	private final android.util.jar.StrictJarManifest manifest
	private final android.util.jar.StrictJarVerifier verifier
	private final boolean isSigned
	private final dalvik.system.CloseGuard guard
	private boolean closed
	public void  (java.lang.String)  throws java.io.IOException java.lang.SecurityException 
		String fileName
	public void  (java.lang.String, boolean, boolean)  throws java.io.IOException java.lang.SecurityException 
		String file
		java.util.HashMap metaEntries
		java.util.Set files
		Exception e
		String fileName
		boolean verify
		boolean signatureSchemeRollbackProtectionsEnforced
	public android.util.jar.StrictJarManifest getManifest () 
	public java.util.Iterator iterator ()  throws java.io.IOException 
	public java.util.zip.ZipEntry findEntry (java.lang.String) 
		String name
	public java.security.cert.Certificate[][] getCertificateChains (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry ze
	public java.security.cert.Certificate[] getCertificates (java.util.zip.ZipEntry) 
		java.security.cert.Certificate[] chain
		java.security.cert.Certificate[] chain
		java.security.cert.Certificate[][] certChains
		int count
		java.security.cert.Certificate[] certs
		int i
		java.util.zip.ZipEntry ze
	public java.io.InputStream getInputStream (java.util.zip.ZipEntry) 
		android.util.jar.StrictJarVerifier$VerifierEntry entry
		java.util.zip.ZipEntry ze
		java.io.InputStream is
	public void close ()  throws java.io.IOException 
	private java.io.InputStream getZipInputStream (java.util.zip.ZipEntry) 
		android.util.jar.StrictJarFile$RAFStream wrapped
		int bufSize
		java.util.zip.ZipEntry ze
	private java.util.HashMap getMetaEntries ()  throws java.io.IOException 
		java.util.zip.ZipEntry entry
		java.util.HashMap metaEntries
		java.util.Iterator entryIterator
	private static native long nativeOpenJarFile (java.lang.String)  throws java.io.IOException 
	private static native long nativeStartIteration (long, java.lang.String) 
	private static native java.util.zip.ZipEntry nativeNextEntry (long) 
	private static native java.util.zip.ZipEntry nativeFindEntry (long, java.lang.String) 
	private static native void nativeClose (long) 
	static long access$000 (long, java.lang.String) 
		long x0
		String x1
	static java.util.zip.ZipEntry access$100 (long) 
		long x0
}

android/util/apk/
android/util/apk/ApkSignatureSchemeV2Verifier.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
public android.util.apk.ApkSignatureSchemeV2Verifier extends java.lang.Object {
	public static final String SF_ATTRIBUTE_ANDROID_APK_SIGNED_NAME
	public static final int SF_ATTRIBUTE_ANDROID_APK_SIGNED_ID
	private static final int CHUNK_SIZE_BYTES
	private static final int SIGNATURE_RSA_PSS_WITH_SHA256
	private static final int SIGNATURE_RSA_PSS_WITH_SHA512
	private static final int SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA256
	private static final int SIGNATURE_RSA_PKCS1_V1_5_WITH_SHA512
	private static final int SIGNATURE_ECDSA_WITH_SHA256
	private static final int SIGNATURE_ECDSA_WITH_SHA512
	private static final int SIGNATURE_DSA_WITH_SHA256
	private static final int CONTENT_DIGEST_CHUNKED_SHA256
	private static final int CONTENT_DIGEST_CHUNKED_SHA512
	private static final long APK_SIG_BLOCK_MAGIC_HI
	private static final long APK_SIG_BLOCK_MAGIC_LO
	private static final int APK_SIG_BLOCK_MIN_SIZE
	private static final int APK_SIGNATURE_SCHEME_V2_BLOCK_ID
	public void  () 
	public static boolean hasSignature (java.lang.String)  throws java.io.IOException 
		java.io.RandomAccessFile apk
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException e
		String apkFile
	public static java.security.cert.X509Certificate[][] verify (java.lang.String)  throws android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException java.lang.SecurityException java.io.IOException 
		java.io.RandomAccessFile apk
		String apkFile
	private static java.security.cert.X509Certificate[][] verify (java.io.RandomAccessFile)  throws android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException java.lang.SecurityException java.io.IOException 
		java.io.RandomAccessFile apk
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo signatureInfo
	private static android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo findSignature (java.io.RandomAccessFile)  throws java.io.IOException android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException 
		java.io.RandomAccessFile apk
		android.util.Pair eocdAndOffsetInFile
		java.nio.ByteBuffer eocd
		long eocdOffset
		long centralDirOffset
		android.util.Pair apkSigningBlockAndOffsetInFile
		java.nio.ByteBuffer apkSigningBlock
		long apkSigningBlockOffset
		java.nio.ByteBuffer apkSignatureSchemeV2Block
	private static java.security.cert.X509Certificate[][] verify (java.io.FileDescriptor, android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo)  throws java.lang.SecurityException 
		java.security.cert.CertificateException e
		java.io.IOException e
		java.nio.ByteBuffer signer
		java.security.cert.X509Certificate[] certs
		Exception e
		java.io.FileDescriptor apkFileDescriptor
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo signatureInfo
		int signerCount
		java.util.Map contentDigests
		java.util.List signerCerts
		java.security.cert.CertificateFactory certFactory
		java.security.cert.CertificateFactory certFactory
		java.nio.ByteBuffer signers
		java.nio.ByteBuffer signers
	private static java.security.cert.X509Certificate[] verifySigner (java.nio.ByteBuffer, java.util.Map, java.security.cert.CertificateFactory)  throws java.lang.SecurityException java.io.IOException 
		java.nio.ByteBuffer signature
		int sigAlgorithm
		Exception e
		java.security.PublicKey publicKey
		java.security.Signature sig
		java.security.GeneralSecurityException e
		java.nio.ByteBuffer digest
		int sigAlgorithm
		Exception e
		java.security.cert.CertificateException e
		byte[] encodedCert
		java.security.cert.X509Certificate certificate
		java.security.cert.X509Certificate certificate
		java.nio.ByteBuffer signerBlock
		java.util.Map contentDigests
		java.security.cert.CertificateFactory certFactory
		java.nio.ByteBuffer signedData
		java.nio.ByteBuffer signatures
		byte[] publicKeyBytes
		int signatureCount
		int bestSigAlgorithm
		byte[] bestSigAlgorithmSignatureBytes
		java.util.List signaturesSigAlgorithms
		String keyAlgorithm
		android.util.Pair signatureAlgorithmParams
		String jcaSignatureAlgorithm
		java.security.spec.AlgorithmParameterSpec jcaSignatureAlgorithmParams
		boolean sigVerified
		boolean sigVerified
		byte[] contentDigest
		java.nio.ByteBuffer digests
		java.util.List digestsSigAlgorithms
		int digestCount
		int digestAlgorithm
		byte[] previousSignerDigest
		java.nio.ByteBuffer certificates
		java.util.List certs
		int certificateCount
		java.security.cert.X509Certificate mainCertificate
		byte[] certificatePublicKeyBytes
	private static void verifyIntegrity (java.util.Map, java.io.FileDescriptor, long, long, long, java.nio.ByteBuffer)  throws java.lang.SecurityException 
		int digestAlgorithm
		java.security.DigestException e
		int digestAlgorithm
		byte[] expectedDigest
		byte[] actualDigest
		int i
		java.util.Map expectedDigests
		java.io.FileDescriptor apkFileDescriptor
		long apkSigningBlockOffset
		long centralDirOffset
		long eocdOffset
		java.nio.ByteBuffer eocdBuf
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource beforeApkSigningBlock
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource centralDir
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource eocd
		int[] digestAlgorithms
		int digestAlgorithmCount
		byte[][] actualDigests
		byte[][] actualDigests
	private static byte[][] computeContentDigests (int[], android.util.apk.ApkSignatureSchemeV2Verifier$DataSource[])  throws java.security.DigestException 
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource input
		int digestAlgorithm
		int digestOutputSizeBytes
		byte[] concatenationOfChunkCountAndChunkDigests
		int i
		java.security.NoSuchAlgorithmException e
		String jcaAlgorithmName
		int i
		int i
		java.io.IOException e
		int digestAlgorithm
		byte[] concatenationOfChunkCountAndChunkDigests
		int expectedDigestSizeBytes
		java.security.MessageDigest md
		int actualDigestSizeBytes
		int i
		int chunkSize
		long inputOffset
		long inputRemaining
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource input
		java.security.NoSuchAlgorithmException e
		int digestAlgorithm
		byte[] input
		String jcaAlgorithmName
		java.security.MessageDigest md
		java.security.MessageDigest md
		byte[] output
		int i
		int[] digestAlgorithms
		android.util.apk.ApkSignatureSchemeV2Verifier$DataSource[] contents
		long totalChunkCountLong
		int totalChunkCount
		byte[][] digestsOfChunks
		byte[] chunkContentPrefix
		int chunkIndex
		java.security.MessageDigest[] mds
		int dataSourceIndex
		byte[][] result
	private static android.util.Pair getEocd (java.io.RandomAccessFile)  throws java.io.IOException android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException 
		java.io.RandomAccessFile apk
		android.util.Pair eocdAndOffsetInFile
	private static long getCentralDirOffset (java.nio.ByteBuffer, long)  throws android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException 
		java.nio.ByteBuffer eocd
		long eocdOffset
		long centralDirOffset
		long centralDirSize
	private static final long getChunkCount (long) 
		long inputSizeBytes
	private static boolean isSupportedSignatureAlgorithm (int) 
		int sigAlgorithm
	private static int compareSignatureAlgorithm (int, int) 
		int sigAlgorithm1
		int sigAlgorithm2
		int digestAlgorithm1
		int digestAlgorithm2
	private static int compareContentDigestAlgorithm (int, int) 
		int digestAlgorithm1
		int digestAlgorithm2
	private static int getSignatureAlgorithmContentDigestAlgorithm (int) 
		int sigAlgorithm
	private static java.lang.String getContentDigestAlgorithmJcaDigestAlgorithm (int) 
		int digestAlgorithm
	private static int getContentDigestAlgorithmOutputSizeBytes (int) 
		int digestAlgorithm
	private static java.lang.String getSignatureAlgorithmJcaKeyAlgorithm (int) 
		int sigAlgorithm
	private static android.util.Pair getSignatureAlgorithmJcaSignatureAlgorithm (int) 
		int sigAlgorithm
	private static java.nio.ByteBuffer sliceFromTo (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer result
		java.nio.ByteBuffer source
		int start
		int end
		int capacity
		int originalLimit
		int originalPosition
	private static java.nio.ByteBuffer getByteBuffer (java.nio.ByteBuffer, int)  throws java.nio.BufferUnderflowException 
		java.nio.ByteBuffer result
		java.nio.ByteBuffer source
		int size
		int originalLimit
		int position
		int limit
	private static java.nio.ByteBuffer getLengthPrefixedSlice (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer source
		int len
	private static byte[] readLengthPrefixedByteArray (java.nio.ByteBuffer)  throws java.io.IOException 
		java.nio.ByteBuffer buf
		int len
		byte[] result
	private static void setUnsignedInt32LittleEndian (int, byte[], int) 
		int value
		byte[] result
		int offset
	private static android.util.Pair findApkSigningBlock (java.io.RandomAccessFile, long)  throws java.io.IOException android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException 
		java.io.RandomAccessFile apk
		long centralDirOffset
		java.nio.ByteBuffer footer
		long apkSigBlockSizeInFooter
		int totalSize
		long apkSigBlockOffset
		java.nio.ByteBuffer apkSigBlock
		long apkSigBlockSizeInHeader
	private static java.nio.ByteBuffer findApkSignatureSchemeV2Block (java.nio.ByteBuffer)  throws android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException 
		long lenLong
		int len
		int nextEntryPos
		int id
		java.nio.ByteBuffer apkSigningBlock
		java.nio.ByteBuffer pairs
		int entryCount
	private static void checkByteOrderLittleEndian (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
}

android/util/apk/ApkSignatureSchemeV2Verifier$ByteBufferDataSource.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
final android.util.apk.ApkSignatureSchemeV2Verifier$ByteBufferDataSource extends java.lang.Object implements android.util.apk.ApkSignatureSchemeV2Verifier$DataSource  {
	private final java.nio.ByteBuffer mBuf
	public void  (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buf
	public long size () 
	public void feedIntoMessageDigests (java.security.MessageDigest[], long, int)  throws java.io.IOException 
		java.security.MessageDigest md
		java.security.MessageDigest[] mds
		long offset
		int size
		java.nio.ByteBuffer region
}

android/util/apk/ApkSignatureSchemeV2Verifier$MemoryMappedFileDataSource.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
final android.util.apk.ApkSignatureSchemeV2Verifier$MemoryMappedFileDataSource extends java.lang.Object implements android.util.apk.ApkSignatureSchemeV2Verifier$DataSource  {
	private static final libcore.io.Os OS
	private static final long MEMORY_PAGE_SIZE_BYTES
	private final java.io.FileDescriptor mFd
	private final long mFilePosition
	private final long mSize
	public void  (java.io.FileDescriptor, long, long) 
		java.io.FileDescriptor fd
		long position
		long size
	public long size () 
	public void feedIntoMessageDigests (java.security.MessageDigest[], long, int)  throws java.io.IOException 
		java.security.MessageDigest md
		java.nio.ByteBuffer buf
		android.system.ErrnoException e
		java.security.MessageDigest[] mds
		long offset
		int size
		long filePosition
		long mmapFilePosition
		int dataStartOffsetInMmapRegion
		long mmapRegionSize
		long mmapPtr
	static void  () 
}

android/util/apk/ApkSignatureSchemeV2Verifier$SignatureInfo.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
 android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo extends java.lang.Object {
	private final java.nio.ByteBuffer signatureBlock
	private final long apkSigningBlockOffset
	private final long centralDirOffset
	private final long eocdOffset
	private final java.nio.ByteBuffer eocd
	private void  (java.nio.ByteBuffer, long, long, long, java.nio.ByteBuffer) 
		java.nio.ByteBuffer signatureBlock
		long apkSigningBlockOffset
		long centralDirOffset
		long eocdOffset
		java.nio.ByteBuffer eocd
	void  (java.nio.ByteBuffer, long, long, long, java.nio.ByteBuffer, android.util.apk.ApkSignatureSchemeV2Verifier$1) 
		java.nio.ByteBuffer x0
		long x1
		long x2
		long x3
		java.nio.ByteBuffer x4
		android.util.apk.ApkSignatureSchemeV2Verifier$1 x5
	static java.nio.ByteBuffer access$100 (android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo) 
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo x0
	static long access$200 (android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo) 
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo x0
	static long access$300 (android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo) 
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo x0
	static long access$400 (android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo) 
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo x0
	static java.nio.ByteBuffer access$500 (android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo) 
		android.util.apk.ApkSignatureSchemeV2Verifier$SignatureInfo x0
}

android/util/apk/ApkSignatureSchemeV2Verifier$SignatureNotFoundException.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
public android.util.apk.ApkSignatureSchemeV2Verifier$SignatureNotFoundException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

android/util/apk/ApkSignatureSchemeV2Verifier$WrappedX509Certificate.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
 android.util.apk.ApkSignatureSchemeV2Verifier$WrappedX509Certificate extends java.security.cert.X509Certificate {
	private final java.security.cert.X509Certificate wrapped
	public void  (java.security.cert.X509Certificate) 
		java.security.cert.X509Certificate wrapped
	public java.util.Set getCriticalExtensionOIDs () 
	public byte[] getExtensionValue (java.lang.String) 
		String oid
	public java.util.Set getNonCriticalExtensionOIDs () 
	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 () 
	public java.util.Date getNotAfter () 
	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 () 
	public int getBasicConstraints () 
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
	public void verify (java.security.PublicKey)  throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException 
		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 () 
	public java.security.PublicKey getPublicKey () 
}

android/util/apk/ApkSignatureSchemeV2Verifier$VerbatimX509Certificate.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
 android.util.apk.ApkSignatureSchemeV2Verifier$VerbatimX509Certificate extends android.util.apk.ApkSignatureSchemeV2Verifier$WrappedX509Certificate {
	private byte[] encodedVerbatim
	public void  (java.security.cert.X509Certificate, byte[]) 
		java.security.cert.X509Certificate wrapped
		byte[] encodedVerbatim
	public byte[] getEncoded ()  throws java.security.cert.CertificateEncodingException 
}

android/util/apk/ApkSignatureSchemeV2Verifier$1.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
 android.util.apk.ApkSignatureSchemeV2Verifier$1 extends java.lang.Object {
}

android/util/apk/ZipUtils.class
ZipUtils.java
package android.util.apk
abstract android.util.apk.ZipUtils extends java.lang.Object {
	private static final int ZIP_EOCD_REC_MIN_SIZE
	private static final int ZIP_EOCD_REC_SIG
	private static final int ZIP_EOCD_CENTRAL_DIR_SIZE_FIELD_OFFSET
	private static final int ZIP_EOCD_CENTRAL_DIR_OFFSET_FIELD_OFFSET
	private static final int ZIP_EOCD_COMMENT_LENGTH_FIELD_OFFSET
	private static final int ZIP64_EOCD_LOCATOR_SIZE
	private static final int ZIP64_EOCD_LOCATOR_SIG_REVERSE_BYTE_ORDER
	private static final int UINT16_MAX_VALUE
	private void  () 
	static android.util.Pair findZipEndOfCentralDirectoryRecord (java.io.RandomAccessFile)  throws java.io.IOException 
		java.io.RandomAccessFile zip
		long fileSize
		android.util.Pair result
	private static android.util.Pair findZipEndOfCentralDirectoryRecord (java.io.RandomAccessFile, int)  throws java.io.IOException 
		java.io.RandomAccessFile zip
		int maxCommentSize
		long fileSize
		java.nio.ByteBuffer buf
		long bufOffsetInFile
		int eocdOffsetInBuf
		java.nio.ByteBuffer eocd
	private static int findZipEndOfCentralDirectoryRecord (java.nio.ByteBuffer) 
		int actualCommentLength
		int eocdStartPos
		int expectedCommentLength
		java.nio.ByteBuffer zipContents
		int archiveSize
		int maxCommentLength
		int eocdWithEmptyCommentStartPosition
	public static final boolean isZip64EndOfCentralDirectoryLocatorPresent (java.io.RandomAccessFile, long)  throws java.io.IOException 
		java.io.RandomAccessFile zip
		long zipEndOfCentralDirectoryPosition
		long locatorPosition
	public static long getZipEocdCentralDirectoryOffset (java.nio.ByteBuffer) 
		java.nio.ByteBuffer zipEndOfCentralDirectory
	public static void setZipEocdCentralDirectoryOffset (java.nio.ByteBuffer, long) 
		java.nio.ByteBuffer zipEndOfCentralDirectory
		long offset
	public static long getZipEocdCentralDirectorySizeBytes (java.nio.ByteBuffer) 
		java.nio.ByteBuffer zipEndOfCentralDirectory
	private static void assertByteOrderLittleEndian (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	private static int getUnsignedInt16 (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int offset
	private static long getUnsignedInt32 (java.nio.ByteBuffer, int) 
		java.nio.ByteBuffer buffer
		int offset
	private static void setUnsignedInt32 (java.nio.ByteBuffer, int, long) 
		java.nio.ByteBuffer buffer
		int offset
		long value
}

android/util/apk/ApkSignatureSchemeV2Verifier$DataSource.class
ApkSignatureSchemeV2Verifier.java
package android.util.apk
abstract android.util.apk.ApkSignatureSchemeV2Verifier$DataSource extends java.lang.Object {
	public abstract long size () 
	public abstract void feedIntoMessageDigests (java.security.MessageDigest[], long, int)  throws java.io.IOException 
}

android/util/EventLog.class
EventLog.java
package android.util
public android.util.EventLog extends java.lang.Object {
	private static final String TAG
	private static final String TAGS_FILE
	private static final String COMMENT_PATTERN
	private static final String TAG_PATTERN
	private static java.util.HashMap sTagCodes
	private static java.util.HashMap sTagNames
	public void  () 
	public static native int writeEvent (int, int) 
	public static native int writeEvent (int, long) 
	public static native int writeEvent (int, float) 
	public static native int writeEvent (int, java.lang.String) 
	public static transient native int writeEvent (int, java.lang.Object[]) 
	public static native void readEvents (int[], java.util.Collection)  throws java.io.IOException 
	public static java.lang.String getTagName (int) 
		int tag
	public static int getTagCode (java.lang.String) 
		String name
		Integer code
	private static synchronized void readTagsFile () 
		int num
		String name
		NumberFormatException e
		java.util.regex.Matcher m
		java.io.IOException e
		java.util.regex.Pattern comment
		java.util.regex.Pattern tag
		java.io.BufferedReader reader
		String line
	static void  () 
}

android/util/AttributeSet.class
AttributeSet.java
package android.util
public abstract android.util.AttributeSet extends java.lang.Object {
	public abstract int getAttributeCount () 
	public abstract java.lang.String getAttributeName (int) 
	public abstract java.lang.String getAttributeValue (int) 
	public abstract java.lang.String getAttributeValue (java.lang.String, java.lang.String) 
	public abstract java.lang.String getPositionDescription () 
	public abstract int getAttributeNameResource (int) 
	public abstract int getAttributeListValue (java.lang.String, java.lang.String, java.lang.String[], int) 
	public abstract boolean getAttributeBooleanValue (java.lang.String, java.lang.String, boolean) 
	public abstract int getAttributeResourceValue (java.lang.String, java.lang.String, int) 
	public abstract int getAttributeIntValue (java.lang.String, java.lang.String, int) 
	public abstract int getAttributeUnsignedIntValue (java.lang.String, java.lang.String, int) 
	public abstract float getAttributeFloatValue (java.lang.String, java.lang.String, float) 
	public abstract int getAttributeListValue (int, java.lang.String[], int) 
	public abstract boolean getAttributeBooleanValue (int, boolean) 
	public abstract int getAttributeResourceValue (int, int) 
	public abstract int getAttributeIntValue (int, int) 
	public abstract int getAttributeUnsignedIntValue (int, int) 
	public abstract float getAttributeFloatValue (int, float) 
	public abstract java.lang.String getIdAttribute () 
	public abstract java.lang.String getClassAttribute () 
	public abstract int getIdAttributeResourceValue (int) 
	public abstract int getStyleAttribute () 
}

android/util/MutableShort.class
MutableShort.java
package android.util
public final android.util.MutableShort extends java.lang.Object {
	public short value
	public void  (short) 
		short value
}

android/util/Base64DataException.class
Base64DataException.java
package android.util
public android.util.Base64DataException extends java.io.IOException {
	public void  (java.lang.String) 
		String detailMessage
}

android/util/LogPrinter.class
LogPrinter.java
package android.util
public android.util.LogPrinter extends java.lang.Object implements android.util.Printer  {
	private final int mPriority
	private final String mTag
	private final int mBuffer
	public void  (int, java.lang.String) 
		int priority
		String tag
	public void  (int, java.lang.String, int) 
		int priority
		String tag
		int buffer
	public void println (java.lang.String) 
		String x
}

android/util/Singleton.class
Singleton.java
package android.util
public abstract android.util.Singleton extends java.lang.Object {
	private Object mInstance
	public void  () 
	protected abstract java.lang.Object create () 
	public final java.lang.Object get () 
}

android/util/PrintStreamPrinter.class
PrintStreamPrinter.java
package android.util
public android.util.PrintStreamPrinter extends java.lang.Object implements android.util.Printer  {
	private final java.io.PrintStream mPS
	public void  (java.io.PrintStream) 
		java.io.PrintStream pw
	public void println (java.lang.String) 
		String x
}

android/util/Rational.class
Rational.java
package android.util
public final android.util.Rational extends java.lang.Number implements java.lang.Comparable  {
	public static final android.util.Rational NaN
	public static final android.util.Rational POSITIVE_INFINITY
	public static final android.util.Rational NEGATIVE_INFINITY
	public static final android.util.Rational ZERO
	private static final long serialVersionUID
	private final int mNumerator
	private final int mDenominator
	public void  (int, int) 
		int gcd
		int numerator
		int denominator
	public int getNumerator () 
	public int getDenominator () 
	public boolean isNaN () 
	public boolean isInfinite () 
	public boolean isFinite () 
	public boolean isZero () 
	private boolean isPosInf () 
	private boolean isNegInf () 
	public boolean equals (java.lang.Object) 
		Object obj
	private boolean equals (android.util.Rational) 
		android.util.Rational other
	public java.lang.String toString () 
	public float toFloat () 
	public int hashCode () 
		int numeratorFlipped
	public static int gcd (int, int) 
		int oldB
		int numerator
		int denominator
		int a
		int b
	public double doubleValue () 
		double num
		double den
	public float floatValue () 
		float num
		float den
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public int compareTo (android.util.Rational) 
		android.util.Rational another
		long thisNumerator
		long otherNumerator
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
	private static java.lang.NumberFormatException invalidRational (java.lang.String) 
		String s
	public static android.util.Rational parseRational (java.lang.String)  throws java.lang.NumberFormatException 
		NumberFormatException e
		String string
		int sep_ix
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

android/util/IntProperty.class
IntProperty.java
package android.util
public abstract android.util.IntProperty extends android.util.Property {
	public void  (java.lang.String) 
		String name
	public abstract void setValue (java.lang.Object, int) 
	public final void set (java.lang.Object, java.lang.Integer) 
		Object object
		Integer value
	public volatile void set (java.lang.Object, java.lang.Object) 
}

android/util/LongArray.class
LongArray.java
package android.util
public android.util.LongArray extends java.lang.Object implements java.lang.Cloneable  {
	private static final int MIN_CAPACITY_INCREMENT
	private long[] mValues
	private int mSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void add (long) 
		long value
	public void add (int, long) 
		int index
		long value
	public void addAll (android.util.LongArray) 
		android.util.LongArray values
		int count
	private void ensureCapacity (int) 
		int targetCap
		int newCapacity
		long[] newValues
		int count
		int currentSize
		int minCapacity
	public void clear () 
	public android.util.LongArray clone () 
		android.util.LongArray clone
	public long get (int) 
		int index
	public int indexOf (long) 
		int i
		long value
		int n
	public void remove (int) 
		int index
	public int size () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

android/util/JsonWriter$1.class
JsonWriter.java
package android.util
 android.util.JsonWriter$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$util$JsonScope
	static void  () 
}

android/util/ContainerHelpers.class
ContainerHelpers.java
package android.util
 android.util.ContainerHelpers extends java.lang.Object {
	void  () 
	static int binarySearch (int[], int, int) 
		int mid
		int midVal
		int[] array
		int size
		int value
		int lo
		int hi
	static int binarySearch (long[], int, long) 
		int mid
		long midVal
		long[] array
		int size
		long value
		int lo
		int hi
}

android/util/Log$TerribleFailureHandler.class
Log.java
package android.util
public abstract android.util.Log$TerribleFailureHandler extends java.lang.Object {
	public abstract void onTerribleFailure (java.lang.String, android.util.Log$TerribleFailure, boolean) 
}

android/util/EventLog$Event.class
EventLog.java
package android.util
public final android.util.EventLog$Event extends java.lang.Object {
	private final java.nio.ByteBuffer mBuffer
	private static final int LENGTH_OFFSET
	private static final int HEADER_SIZE_OFFSET
	private static final int PROCESS_OFFSET
	private static final int THREAD_OFFSET
	private static final int SECONDS_OFFSET
	private static final int NANOSECONDS_OFFSET
	private static final int V1_PAYLOAD_START
	private static final int DATA_OFFSET
	private static final byte INT_TYPE
	private static final byte LONG_TYPE
	private static final byte STRING_TYPE
	private static final byte LIST_TYPE
	private static final byte FLOAT_TYPE
	void  (byte[]) 
		byte[] data
	public int getProcessId () 
	public int getThreadId () 
	public long getTimeNanos () 
	public int getTag () 
		int offset
	public synchronized java.lang.Object getData () 
		int offset
		IllegalArgumentException e
		java.nio.BufferUnderflowException e
	private java.lang.Object decodeObject () 
		int length
		int start
		java.io.UnsupportedEncodingException e
		int i
		int length
		Object[] array
		byte type
	public static android.util.EventLog$Event fromBytes (byte[]) 
		byte[] data
	public byte[] getBytes () 
		byte[] bytes
}

android/util/MonthDisplayHelper.class
MonthDisplayHelper.java
package android.util
public android.util.MonthDisplayHelper extends java.lang.Object {
	private final int mWeekStartDay
	private java.util.Calendar mCalendar
	private int mNumDaysInMonth
	private int mNumDaysInPrevMonth
	private int mOffset
	public void  (int, int, int) 
		int year
		int month
		int weekStartDay
	public void  (int, int) 
		int year
		int month
	public int getYear () 
	public int getMonth () 
	public int getWeekStartDay () 
	public int getFirstDayOfMonth () 
	public int getNumberOfDaysInMonth () 
	public int getOffset () 
	public int[] getDigitsForRow (int) 
		int column
		int row
		int[] result
	public int getDayAt (int, int) 
		int row
		int column
		int day
	public int getRowOf (int) 
		int day
	public int getColumnOf (int) 
		int day
	public void previousMonth () 
	public void nextMonth () 
	public boolean isWithinCurrentMonth (int, int) 
		int row
		int column
		int day
	private void recalculate () 
		int firstDayOfMonth
		int offset
}

android/util/ArrayMap$1.class
ArrayMap.java
package android.util
 android.util.ArrayMap$1 extends android.util.MapCollections {
	final android.util.ArrayMap this$0
	void  (android.util.ArrayMap) 
		android.util.ArrayMap this$0
	protected int colGetSize () 
	protected java.lang.Object colGetEntry (int, int) 
		int index
		int offset
	protected int colIndexOfKey (java.lang.Object) 
		Object key
	protected int colIndexOfValue (java.lang.Object) 
		Object value
	protected java.util.Map colGetMap () 
	protected void colPut (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	protected java.lang.Object colSetValue (int, java.lang.Object) 
		int index
		Object value
	protected void colRemoveAt (int) 
		int index
	protected void colClear () 
}

android/util/Base64$Encoder.class
Base64.java
package android.util
 android.util.Base64$Encoder extends android.util.Base64$Coder {
	public static final int LINE_GROUPS
	private static final byte[] ENCODE
	private static final byte[] ENCODE_WEBSAFE
	private final byte[] tail
	int tailLen
	private int count
	public final boolean do_padding
	public final boolean do_newline
	public final boolean do_cr
	private final byte[] alphabet
	static final boolean $assertionsDisabled
	public void  (int, byte[]) 
		int flags
		byte[] output
	public int maxOutputSize (int) 
		int len
	public boolean process (byte[], int, int, boolean) 
		int t
		int t
		byte[] input
		int offset
		int len
		boolean finish
		byte[] alphabet
		byte[] output
		int op
		int count
		int p
		int v
	static void  () 
}

android/util/EventLogTags$Description.class
EventLogTags.java
package android.util
public android.util.EventLogTags$Description extends java.lang.Object {
	public final int mTag
	public final String mName
	void  (int, java.lang.String) 
		int tag
		String name
}

android/util/TimeFormatException.class
TimeFormatException.java
package android.util
public android.util.TimeFormatException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String s
}

android/util/MutableInt.class
MutableInt.java
package android.util
public final android.util.MutableInt extends java.lang.Object {
	public int value
	public void  (int) 
		int value
}

android/filterfw/
android/filterfw/GraphEnvironment.class
GraphEnvironment.java
package android.filterfw
public android.filterfw.GraphEnvironment extends android.filterfw.MffEnvironment {
	public static final int MODE_ASYNCHRONOUS
	public static final int MODE_SYNCHRONOUS
	private android.filterfw.io.GraphReader mGraphReader
	private java.util.ArrayList mGraphs
	public void  () 
	public void  (android.filterfw.core.FrameManager, android.filterfw.io.GraphReader) 
		android.filterfw.core.FrameManager frameManager
		android.filterfw.io.GraphReader reader
	public android.filterfw.io.GraphReader getGraphReader () 
	public transient void addReferences (java.lang.Object[]) 
		Object[] references
	public int loadGraph (android.content.Context, int) 
		android.filterfw.io.GraphIOException e
		android.content.Context context
		int resourceId
		android.filterfw.core.FilterGraph graph
	public int addGraph (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
		android.filterfw.GraphEnvironment$GraphHandle graphHandle
	public android.filterfw.core.FilterGraph getGraph (int) 
		int graphId
	public android.filterfw.core.GraphRunner getRunner (int, int) 
		int graphId
		int executionMode
}

android/filterfw/FilterFunctionEnvironment.class
FilterFunctionEnvironment.java
package android.filterfw
public android.filterfw.FilterFunctionEnvironment extends android.filterfw.MffEnvironment {
	public void  () 
	public void  (android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameManager frameManager
	public transient android.filterfw.core.FilterFunction createFunction (java.lang.Class, java.lang.Object[]) 
		Class filterClass
		Object[] parameters
		String filterName
		android.filterfw.core.Filter filter
}

android/filterfw/geometry/
android/filterfw/geometry/Rectangle.class
Rectangle.java
package android.filterfw.geometry
public android.filterfw.geometry.Rectangle extends android.filterfw.geometry.Quad {
	public void  () 
	public void  (float, float, float, float) 
		float x
		float y
		float width
		float height
	public void  (android.filterfw.geometry.Point, android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point origin
		android.filterfw.geometry.Point size
	public static android.filterfw.geometry.Rectangle fromRotatedRect (android.filterfw.geometry.Point, android.filterfw.geometry.Point, float) 
		android.filterfw.geometry.Point center
		android.filterfw.geometry.Point size
		float rotation
		android.filterfw.geometry.Point p0
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
	private void  (android.filterfw.geometry.Point, android.filterfw.geometry.Point, android.filterfw.geometry.Point, android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point p0
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
	public static android.filterfw.geometry.Rectangle fromCenterVerticalAxis (android.filterfw.geometry.Point, android.filterfw.geometry.Point, android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point center
		android.filterfw.geometry.Point vAxis
		android.filterfw.geometry.Point size
		android.filterfw.geometry.Point dy
		android.filterfw.geometry.Point dx
	public float getWidth () 
	public float getHeight () 
	public android.filterfw.geometry.Point center () 
	public android.filterfw.geometry.Rectangle scaled (float) 
		float s
	public android.filterfw.geometry.Rectangle scaled (float, float) 
		float x
		float y
	public volatile android.filterfw.geometry.Quad scaled (float, float) 
	public volatile android.filterfw.geometry.Quad scaled (float) 
}

android/filterfw/geometry/Quad.class
Quad.java
package android.filterfw.geometry
public android.filterfw.geometry.Quad extends java.lang.Object {
	public android.filterfw.geometry.Point p0
	public android.filterfw.geometry.Point p1
	public android.filterfw.geometry.Point p2
	public android.filterfw.geometry.Point p3
	public void  () 
	public void  (android.filterfw.geometry.Point, android.filterfw.geometry.Point, android.filterfw.geometry.Point, android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point p0
		android.filterfw.geometry.Point p1
		android.filterfw.geometry.Point p2
		android.filterfw.geometry.Point p3
	public boolean IsInUnitRange () 
	public android.filterfw.geometry.Quad translated (android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point t
	public android.filterfw.geometry.Quad translated (float, float) 
		float x
		float y
	public android.filterfw.geometry.Quad scaled (float) 
		float s
	public android.filterfw.geometry.Quad scaled (float, float) 
		float x
		float y
	public android.filterfw.geometry.Rectangle boundingBox () 
		java.util.List xs
		java.util.List ys
		float x0
		float y0
		float x1
		float y1
	public float getBoundingWidth () 
		java.util.List xs
	public float getBoundingHeight () 
		java.util.List ys
	public java.lang.String toString () 
}

android/filterfw/geometry/Point.class
Point.java
package android.filterfw.geometry
public android.filterfw.geometry.Point extends java.lang.Object {
	public float x
	public float y
	public void  () 
	public void  (float, float) 
		float x
		float y
	public void set (float, float) 
		float x
		float y
	public boolean IsInUnitRange () 
	public android.filterfw.geometry.Point plus (float, float) 
		float x
		float y
	public android.filterfw.geometry.Point plus (android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point point
	public android.filterfw.geometry.Point minus (float, float) 
		float x
		float y
	public android.filterfw.geometry.Point minus (android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point point
	public android.filterfw.geometry.Point times (float) 
		float s
	public android.filterfw.geometry.Point mult (float, float) 
		float x
		float y
	public float length () 
	public float distanceTo (android.filterfw.geometry.Point) 
		android.filterfw.geometry.Point p
	public android.filterfw.geometry.Point scaledTo (float) 
		float length
	public android.filterfw.geometry.Point normalize () 
	public android.filterfw.geometry.Point rotated90 (int) 
		float ox
		int i
		int count
		float nx
		float ny
	public android.filterfw.geometry.Point rotated (float) 
		float radians
	public android.filterfw.geometry.Point rotatedAround (android.filterfw.geometry.Point, float) 
		android.filterfw.geometry.Point center
		float radians
	public java.lang.String toString () 
}

android/filterfw/GraphEnvironment$GraphHandle.class
GraphEnvironment.java
package android.filterfw
 android.filterfw.GraphEnvironment$GraphHandle extends java.lang.Object {
	private android.filterfw.core.FilterGraph mGraph
	private android.filterfw.core.AsyncRunner mAsyncRunner
	private android.filterfw.core.SyncRunner mSyncRunner
	final android.filterfw.GraphEnvironment this$0
	public void  (android.filterfw.GraphEnvironment, android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public android.filterfw.core.FilterGraph getGraph () 
	public android.filterfw.core.AsyncRunner getAsyncRunner (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext environment
	public android.filterfw.core.GraphRunner getSyncRunner (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext environment
}

android/filterfw/core/
android/filterfw/core/OneShotScheduler.class
OneShotScheduler.java
package android.filterfw.core
public android.filterfw.core.OneShotScheduler extends android.filterfw.core.RoundRobinScheduler {
	private java.util.HashMap scheduled
	private final boolean mLogVerbose
	private static final String TAG
	public void  (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public void reset () 
	public android.filterfw.core.Filter scheduleNextNode () 
		android.filterfw.core.Filter filter
		android.filterfw.core.Filter first
}

android/filterfw/core/GLEnvironment.class
GLEnvironment.java
package android.filterfw.core
public android.filterfw.core.GLEnvironment extends java.lang.Object {
	private int glEnvId
	private boolean mManageContext
	public void  () 
	private void  (android.filterfw.core.NativeAllocatorTag) 
		android.filterfw.core.NativeAllocatorTag tag
	public synchronized void tearDown () 
	protected void finalize ()  throws java.lang.Throwable 
	public void initWithNewContext () 
	public void initWithCurrentContext () 
	public boolean isActive () 
	public boolean isContextActive () 
	public static boolean isAnyContextActive () 
	public void activate () 
	public void deactivate () 
	public void swapBuffers () 
	public int registerSurface (android.view.Surface) 
		android.view.Surface surface
		int result
	public int registerSurfaceTexture (android.graphics.SurfaceTexture, int, int) 
		android.graphics.SurfaceTexture surfaceTexture
		int width
		int height
		android.view.Surface surface
		int result
	public int registerSurfaceFromMediaRecorder (android.media.MediaRecorder) 
		android.media.MediaRecorder mediaRecorder
		int result
	public void activateSurfaceWithId (int) 
		int surfaceId
	public void unregisterSurfaceId (int) 
		int surfaceId
	public void setSurfaceTimestamp (long) 
		long timestamp
	private native boolean nativeInitWithNewContext () 
	private native boolean nativeInitWithCurrentContext () 
	private native boolean nativeIsActive () 
	private native boolean nativeIsContextActive () 
	private static native boolean nativeIsAnyContextActive () 
	private native boolean nativeActivate () 
	private native boolean nativeDeactivate () 
	private native boolean nativeSwapBuffers () 
	private native boolean nativeAllocate () 
	private native boolean nativeDeallocate () 
	private native int nativeAddSurface (android.view.Surface) 
	private native int nativeAddSurfaceWidthHeight (android.view.Surface, int, int) 
	private native int nativeAddSurfaceFromMediaRecorder (android.media.MediaRecorder) 
	private native boolean nativeDisconnectSurfaceMediaSource (android.media.MediaRecorder) 
	private native boolean nativeActivateSurfaceId (int) 
	private native boolean nativeRemoveSurfaceId (int) 
	private native boolean nativeSetSurfaceTimestamp (long) 
	static void  () 
}

android/filterfw/core/SerializedFrame$DirectByteInputStream.class
SerializedFrame.java
package android.filterfw.core
 android.filterfw.core.SerializedFrame$DirectByteInputStream extends java.io.InputStream {
	private byte[] mBuffer
	private int mPos
	private int mSize
	final android.filterfw.core.SerializedFrame this$0
	public void  (android.filterfw.core.SerializedFrame, byte[], int) 
		byte[] buffer
		int size
	public final int available () 
	public final int read () 
	public final int read (byte[], int, int) 
		byte[] b
		int off
		int len
	public final long skip (long) 
		long n
}

android/filterfw/core/FilterFactory.class
FilterFactory.java
package android.filterfw.core
public android.filterfw.core.FilterFactory extends java.lang.Object {
	private static android.filterfw.core.FilterFactory mSharedFactory
	private java.util.HashSet mPackages
	private static ClassLoader mCurrentClassLoader
	private static java.util.HashSet mLibraries
	private static Object mClassLoaderGuard
	private static final String TAG
	private static boolean mLogVerbose
	public void  () 
	public static android.filterfw.core.FilterFactory sharedFactory () 
	public static void addFilterLibrary (java.lang.String) 
		String libraryPath
	public void addPackage (java.lang.String) 
		String packageName
	public android.filterfw.core.Filter createFilterByClassName (java.lang.String, java.lang.String) 
		ClassNotFoundException e
		String packageName
		String className
		String filterName
		Class filterClass
	public android.filterfw.core.Filter createFilterByClass (java.lang.Class, java.lang.String) 
		ClassCastException e
		NoSuchMethodException e
		Class filterClass
		String filterName
		java.lang.reflect.Constructor filterConstructor
		android.filterfw.core.Filter filter
	static void  () 
}

android/filterfw/core/FrameFormat.class
FrameFormat.java
package android.filterfw.core
public android.filterfw.core.FrameFormat extends java.lang.Object {
	public static final int TYPE_UNSPECIFIED
	public static final int TYPE_BIT
	public static final int TYPE_BYTE
	public static final int TYPE_INT16
	public static final int TYPE_INT32
	public static final int TYPE_FLOAT
	public static final int TYPE_DOUBLE
	public static final int TYPE_POINTER
	public static final int TYPE_OBJECT
	public static final int TARGET_UNSPECIFIED
	public static final int TARGET_SIMPLE
	public static final int TARGET_NATIVE
	public static final int TARGET_GPU
	public static final int TARGET_VERTEXBUFFER
	public static final int TARGET_RS
	public static final int SIZE_UNSPECIFIED
	public static final int BYTES_PER_SAMPLE_UNSPECIFIED
	protected static final int SIZE_UNKNOWN
	protected int mBaseType
	protected int mBytesPerSample
	protected int mSize
	protected int mTarget
	protected int[] mDimensions
	protected android.filterfw.core.KeyValueMap mMetaData
	protected Class mObjectClass
	protected void  () 
	public void  (int, int) 
		int baseType
		int target
	public static android.filterfw.core.FrameFormat unspecified () 
	public int getBaseType () 
	public boolean isBinaryDataType () 
	public int getBytesPerSample () 
	public int getValuesPerSample () 
	public int getTarget () 
	public int[] getDimensions () 
	public int getDimension (int) 
		int i
	public int getDimensionCount () 
	public boolean hasMetaKey (java.lang.String) 
		String key
	public boolean hasMetaKey (java.lang.String, java.lang.Class) 
		String key
		Class expectedClass
	public java.lang.Object getMetaValue (java.lang.String) 
		String key
	public int getNumberOfDimensions () 
	public int getLength () 
	public int getWidth () 
	public int getHeight () 
	public int getDepth () 
	public int getSize () 
	public java.lang.Class getObjectClass () 
	public android.filterfw.core.MutableFrameFormat mutableCopy () 
		android.filterfw.core.MutableFrameFormat result
	public boolean equals (java.lang.Object) 
		Object object
		android.filterfw.core.FrameFormat format
	public int hashCode () 
	public boolean isCompatibleWith (android.filterfw.core.FrameFormat) 
		int specDim
		int i
		String specKey
		android.filterfw.core.FrameFormat specification
	public boolean mayBeCompatibleWith (android.filterfw.core.FrameFormat) 
		int specDim
		int i
		String specKey
		android.filterfw.core.FrameFormat specification
	public static int bytesPerSampleOf (int) 
		int baseType
	public static java.lang.String dimensionsToString (int[]) 
		int i
		int n
		int[] dimensions
		StringBuffer buffer
	public static java.lang.String baseTypeToString (int) 
		int baseType
	public static java.lang.String targetToString (int) 
		int target
	public static java.lang.String metaDataToString (android.filterfw.core.KeyValueMap) 
		java.util.Map$Entry entry
		StringBuffer buffer
		android.filterfw.core.KeyValueMap metaData
	public static int readTargetString (java.lang.String) 
		String targetString
	public java.lang.String toString () 
		int valuesPerSample
		String sampleCountString
		String targetString
		String classString
	private void initDefaults () 
	int calcSize (int[]) 
		int dim
		int size
		int[] dimensions
	boolean isReplaceableBy (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
}

android/filterfw/core/AsyncRunner$1.class
AsyncRunner.java
package android.filterfw.core
 android.filterfw.core.AsyncRunner$1 extends java.lang.Object {
}

android/filterfw/core/FilterFunction$FrameHolderPort.class
FilterFunction.java
package android.filterfw.core
 android.filterfw.core.FilterFunction$FrameHolderPort extends android.filterfw.core.StreamPort {
	final android.filterfw.core.FilterFunction this$0
	public void  (android.filterfw.core.FilterFunction) 
}

android/filterfw/core/SimpleScheduler.class
SimpleScheduler.java
package android.filterfw.core
public android.filterfw.core.SimpleScheduler extends android.filterfw.core.Scheduler {
	public void  (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public void reset () 
	public android.filterfw.core.Filter scheduleNextNode () 
		android.filterfw.core.Filter filter
}

android/filterfw/core/GLFrameTimer.class
GLFrame.java
package android.filterfw.core
 android.filterfw.core.GLFrameTimer extends java.lang.Object {
	private static android.filterfw.core.StopWatchMap mTimer
	void  () 
	public static android.filterfw.core.StopWatchMap get () 
	static void  () 
}

android/filterfw/core/NativeBuffer.class
NativeBuffer.java
package android.filterfw.core
public android.filterfw.core.NativeBuffer extends java.lang.Object {
	private long mDataPointer
	private int mSize
	private android.filterfw.core.Frame mAttachedFrame
	private boolean mOwnsData
	private int mRefCount
	public void  () 
	public void  (int) 
		int count
	public android.filterfw.core.NativeBuffer mutableCopy () 
		Class myClass
		Exception e
		android.filterfw.core.NativeBuffer result
	public int size () 
	public int count () 
	public int getElementSize () 
	public android.filterfw.core.NativeBuffer retain () 
	public android.filterfw.core.NativeBuffer release () 
		boolean doDealloc
	public boolean isReadOnly () 
	void attachToFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	protected void assertReadable () 
	protected void assertWritable () 
	private native boolean allocate (int) 
	private native boolean deallocate (boolean) 
	private native boolean nativeCopyTo (android.filterfw.core.NativeBuffer) 
	static void  () 
}

android/filterfw/core/SerializedFrame$DirectByteOutputStream.class
SerializedFrame.java
package android.filterfw.core
 android.filterfw.core.SerializedFrame$DirectByteOutputStream extends java.io.OutputStream {
	private byte[] mBuffer
	private int mOffset
	private int mDataOffset
	final android.filterfw.core.SerializedFrame this$0
	public void  (android.filterfw.core.SerializedFrame, int) 
		int size
	private final void ensureFit (int) 
		byte[] oldBuffer
		int bytesToWrite
	public final void markHeaderEnd () 
	public final int getSize () 
	public byte[] getByteArray () 
	public final void write (byte[]) 
		byte[] b
	public final void write (byte[], int, int) 
		byte[] b
		int off
		int len
	public final void write (int) 
		int b
	public final void reset () 
	public final android.filterfw.core.SerializedFrame$DirectByteInputStream getInputStream () 
}

android/filterfw/core/ProgramVariable.class
ProgramVariable.java
package android.filterfw.core
public android.filterfw.core.ProgramVariable extends java.lang.Object {
	private android.filterfw.core.Program mProgram
	private String mVarName
	public void  (android.filterfw.core.Program, java.lang.String) 
		android.filterfw.core.Program program
		String varName
	public android.filterfw.core.Program getProgram () 
	public java.lang.String getVariableName () 
	public void setValue (java.lang.Object) 
		Object value
	public java.lang.Object getValue () 
}

android/filterfw/core/AsyncRunner$AsyncRunnerTask.class
AsyncRunner.java
package android.filterfw.core
 android.filterfw.core.AsyncRunner$AsyncRunnerTask extends android.os.AsyncTask {
	private static final String TAG
	final android.filterfw.core.AsyncRunner this$0
	private void  (android.filterfw.core.AsyncRunner) 
	protected transient android.filterfw.core.AsyncRunner$RunnerResult doInBackground (android.filterfw.core.SyncRunner[]) 
		Exception exception
		Exception exception
		android.filterfw.core.SyncRunner[] runner
		android.filterfw.core.AsyncRunner$RunnerResult result
	protected void onCancelled (android.filterfw.core.AsyncRunner$RunnerResult) 
		android.filterfw.core.AsyncRunner$RunnerResult result
	protected void onPostExecute (android.filterfw.core.AsyncRunner$RunnerResult) 
		Exception exception
		android.filterfw.core.AsyncRunner$RunnerResult result
	protected volatile void onCancelled (java.lang.Object) 
	protected volatile void onPostExecute (java.lang.Object) 
	protected volatile java.lang.Object doInBackground (java.lang.Object[]) 
	void  (android.filterfw.core.AsyncRunner, android.filterfw.core.AsyncRunner$1) 
		android.filterfw.core.AsyncRunner x0
		android.filterfw.core.AsyncRunner$1 x1
}

android/filterfw/core/GraphRunner$OnRunnerDoneListener.class
GraphRunner.java
package android.filterfw.core
public abstract android.filterfw.core.GraphRunner$OnRunnerDoneListener extends java.lang.Object {
	public abstract void onRunnerDone (int) 
}

android/filterfw/core/GenerateProgramPorts.class
GenerateProgramPorts.java
package android.filterfw.core
public abstract android.filterfw.core.GenerateProgramPorts extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract android.filterfw.core.GenerateProgramPort[] value () 
}

android/filterfw/core/StopWatchMap.class
StopWatchMap.java
package android.filterfw.core
public android.filterfw.core.StopWatchMap extends java.lang.Object {
	public boolean LOG_MFF_RUNNING_TIMES
	private java.util.HashMap mStopWatches
	public void  () 
	public void start (java.lang.String) 
		String stopWatchName
	public void stop (java.lang.String) 
		String stopWatchName
}

android/filterfw/core/OutputPort.class
OutputPort.java
package android.filterfw.core
public android.filterfw.core.OutputPort extends android.filterfw.core.FilterPort {
	protected android.filterfw.core.InputPort mTargetPort
	protected android.filterfw.core.InputPort mBasePort
	public void  (android.filterfw.core.Filter, java.lang.String) 
		android.filterfw.core.Filter filter
		String name
	public void connectTo (android.filterfw.core.InputPort) 
		android.filterfw.core.InputPort target
	public boolean isConnected () 
	public void open () 
	public void close () 
	public android.filterfw.core.InputPort getTargetPort () 
	public android.filterfw.core.Filter getTargetFilter () 
	public void setBasePort (android.filterfw.core.InputPort) 
		android.filterfw.core.InputPort basePort
	public android.filterfw.core.InputPort getBasePort () 
	public boolean filterMustClose () 
	public boolean isReady () 
	public void clear () 
	public void pushFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void setFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public android.filterfw.core.Frame pullFrame () 
	public boolean hasFrame () 
	public java.lang.String toString () 
}

android/filterfw/core/SerializedFrame.class
SerializedFrame.java
package android.filterfw.core
public android.filterfw.core.SerializedFrame extends android.filterfw.core.Frame {
	private static final int INITIAL_CAPACITY
	private android.filterfw.core.SerializedFrame$DirectByteOutputStream mByteOutputStream
	private java.io.ObjectOutputStream mObjectOut
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		java.io.IOException e
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
	static android.filterfw.core.SerializedFrame wrapObject (java.lang.Object, android.filterfw.core.FrameManager) 
		Object object
		android.filterfw.core.FrameManager frameManager
		android.filterfw.core.FrameFormat format
		android.filterfw.core.SerializedFrame result
	protected boolean hasNativeAllocation () 
	protected void releaseNativeAllocation () 
	public java.lang.Object getObjectValue () 
	public void setInts (int[]) 
		int[] ints
	public int[] getInts () 
		Object result
	public void setFloats (float[]) 
		float[] floats
	public float[] getFloats () 
		Object result
	public void setData (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int offset
		int length
	public java.nio.ByteBuffer getData () 
		Object result
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public android.graphics.Bitmap getBitmap () 
		Object result
	protected void setGenericObjectValue (java.lang.Object) 
		Object object
	private final void serializeObjectValue (java.lang.Object) 
		java.io.IOException e
		Object object
	private final java.lang.Object deserializeObjectValue () 
		java.io.InputStream inputStream
		java.io.ObjectInputStream objectStream
		java.io.IOException e
		ClassNotFoundException e
	public java.lang.String toString () 
}

android/filterfw/core/MutableFrameFormat.class
MutableFrameFormat.java
package android.filterfw.core
public android.filterfw.core.MutableFrameFormat extends android.filterfw.core.FrameFormat {
	public void  () 
	public void  (int, int) 
		int baseType
		int target
	public void setBaseType (int) 
		int baseType
	public void setTarget (int) 
		int target
	public void setBytesPerSample (int) 
		int bytesPerSample
	public void setDimensions (int[]) 
		int[] dimensions
	public void setDimensions (int) 
		int size
		int[] dimensions
	public void setDimensions (int, int) 
		int width
		int height
		int[] dimensions
	public void setDimensions (int, int, int) 
		int width
		int height
		int depth
		int[] dimensions
	public void setDimensionCount (int) 
		int count
	public void setObjectClass (java.lang.Class) 
		Class objectClass
	public void setMetaValue (java.lang.String, java.lang.Object) 
		String key
		Object value
}

android/filterfw/core/StreamPort.class
StreamPort.java
package android.filterfw.core
public android.filterfw.core.StreamPort extends android.filterfw.core.InputPort {
	private android.filterfw.core.Frame mFrame
	private boolean mPersistent
	public void  (android.filterfw.core.Filter, java.lang.String) 
		android.filterfw.core.Filter filter
		String name
	public void clear () 
	public void setFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void pushFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	protected synchronized void assignFrame (android.filterfw.core.Frame, boolean) 
		android.filterfw.core.Frame frame
		boolean persistent
	public synchronized android.filterfw.core.Frame pullFrame () 
		android.filterfw.core.Frame result
	public synchronized boolean hasFrame () 
	public java.lang.String toString () 
	public synchronized void transfer (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterfw/core/NativeFrame.class
NativeFrame.java
package android.filterfw.core
public android.filterfw.core.NativeFrame extends android.filterfw.core.Frame {
	private int nativeFrameId
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
		int capacity
	protected synchronized void releaseNativeAllocation () 
	protected synchronized boolean hasNativeAllocation () 
	public int getCapacity () 
	public java.lang.Object getObjectValue () 
		Exception e
		Class structClass
		android.filterfw.core.NativeBuffer structData
	public void setInts (int[]) 
		int[] ints
	public int[] getInts () 
	public void setFloats (float[]) 
		float[] floats
	public float[] getFloats () 
	public void setData (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int offset
		int length
		byte[] bytes
	public java.nio.ByteBuffer getData () 
		byte[] data
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap rgbaBitmap
		int byteCount
		int bps
		android.graphics.Bitmap bitmap
	public android.graphics.Bitmap getBitmap () 
		android.graphics.Bitmap result
		int byteCount
		int bps
	public void setDataFromFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public java.lang.String toString () 
	private native boolean nativeAllocate (int) 
	private native boolean nativeDeallocate () 
	private native int getNativeCapacity () 
	private static native int nativeIntSize () 
	private static native int nativeFloatSize () 
	private native boolean setNativeData (byte[], int, int) 
	private native byte[] getNativeData (int) 
	private native boolean getNativeBuffer (android.filterfw.core.NativeBuffer) 
	private native boolean setNativeInts (int[]) 
	private native boolean setNativeFloats (float[]) 
	private native int[] getNativeInts (int) 
	private native float[] getNativeFloats (int) 
	private native boolean setNativeBitmap (android.graphics.Bitmap, int, int) 
	private native boolean getNativeBitmap (android.graphics.Bitmap, int, int) 
	private native boolean nativeCopyFromNative (android.filterfw.core.NativeFrame) 
	private native boolean nativeCopyFromGL (android.filterfw.core.GLFrame) 
	static void  () 
}

android/filterfw/core/FilterContext.class
FilterContext.java
package android.filterfw.core
public android.filterfw.core.FilterContext extends java.lang.Object {
	private android.filterfw.core.FrameManager mFrameManager
	private android.filterfw.core.GLEnvironment mGLEnvironment
	private java.util.HashMap mStoredFrames
	private java.util.Set mGraphs
	public void  () 
	public android.filterfw.core.FrameManager getFrameManager () 
	public void setFrameManager (android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameManager manager
	public android.filterfw.core.GLEnvironment getGLEnvironment () 
	public void initGLEnvironment (android.filterfw.core.GLEnvironment) 
		android.filterfw.core.GLEnvironment environment
	public synchronized void storeFrame (java.lang.String, android.filterfw.core.Frame) 
		String key
		android.filterfw.core.Frame frame
		android.filterfw.core.Frame storedFrame
	public synchronized android.filterfw.core.Frame fetchFrame (java.lang.String) 
		String key
		android.filterfw.core.Frame frame
	public synchronized void removeFrame (java.lang.String) 
		String key
		android.filterfw.core.Frame frame
	public synchronized void tearDown () 
		android.filterfw.core.Frame frame
		android.filterfw.core.FilterGraph graph
	final void addGraph (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
}

android/filterfw/core/ProtocolException.class
ProtocolException.java
package android.filterfw.core
public android.filterfw.core.ProtocolException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String) 
		String message
}

android/filterfw/core/VertexFrame.class
VertexFrame.java
package android.filterfw.core
public android.filterfw.core.VertexFrame extends android.filterfw.core.Frame {
	private int vertexFrameId
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
	protected synchronized boolean hasNativeAllocation () 
	protected synchronized void releaseNativeAllocation () 
	public java.lang.Object getObjectValue () 
	public void setInts (int[]) 
		int[] ints
	public int[] getInts () 
	public void setFloats (float[]) 
		float[] floats
	public float[] getFloats () 
	public void setData (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int offset
		int length
		byte[] bytes
	public java.nio.ByteBuffer getData () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public android.graphics.Bitmap getBitmap () 
	public void setDataFromFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public int getVboId () 
	public java.lang.String toString () 
	private native boolean nativeAllocate (int) 
	private native boolean nativeDeallocate () 
	private native boolean setNativeData (byte[], int, int) 
	private native boolean setNativeInts (int[]) 
	private native boolean setNativeFloats (float[]) 
	private native int getNativeVboId () 
	static void  () 
}

android/filterfw/core/SyncRunner.class
SyncRunner.java
package android.filterfw.core
public android.filterfw.core.SyncRunner extends android.filterfw.core.GraphRunner {
	private android.filterfw.core.Scheduler mScheduler
	private android.filterfw.core.GraphRunner$OnRunnerDoneListener mDoneListener
	private java.util.concurrent.ScheduledThreadPoolExecutor mWakeExecutor
	private android.os.ConditionVariable mWakeCondition
	private android.filterfw.core.StopWatchMap mTimer
	private final boolean mLogVerbose
	private static final String TAG
	public void  (android.filterfw.core.FilterContext, android.filterfw.core.FilterGraph, java.lang.Class) 
		java.lang.reflect.Constructor schedulerConstructor
		NoSuchMethodException e
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		Exception e
		android.filterfw.core.FilterContext context
		android.filterfw.core.FilterGraph graph
		Class schedulerClass
	public android.filterfw.core.FilterGraph getGraph () 
	public int step () 
	public void beginProcessing () 
	public void close () 
	public void run () 
		boolean glActivated
		boolean keepRunning
	public boolean isRunning () 
	public void setDoneCallback (android.filterfw.core.GraphRunner$OnRunnerDoneListener) 
		android.filterfw.core.GraphRunner$OnRunnerDoneListener listener
	public void stop () 
	public synchronized java.lang.Exception getError () 
	protected void waitUntilWake () 
	protected void processFilterNode (android.filterfw.core.Filter) 
		android.filterfw.core.Filter filter
	protected void scheduleFilterWake (android.filterfw.core.Filter, int) 
		android.filterfw.core.Filter filter
		int delay
		android.filterfw.core.Filter filterToSchedule
		android.os.ConditionVariable conditionToWake
	protected int determinePostRunState () 
		android.filterfw.core.Filter filter
		boolean isBlocked
	boolean performStep () 
		android.filterfw.core.Filter filter
	void assertReadyToStep () 
}

android/filterfw/core/NativeProgram.class
NativeProgram.java
package android.filterfw.core
public android.filterfw.core.NativeProgram extends android.filterfw.core.Program {
	private int nativeProgramId
	private boolean mHasInitFunction
	private boolean mHasTeardownFunction
	private boolean mHasSetValueFunction
	private boolean mHasGetValueFunction
	private boolean mHasResetFunction
	private boolean mTornDown
	public void  (java.lang.String, java.lang.String) 
		String nativeLibName
		String nativeFunctionPrefix
		String fullLibName
		String processFuncName
		String initFuncName
		String teardownFuncName
		String setValueFuncName
		String getValueFuncName
		String resetFuncName
	public void tearDown () 
	public void reset () 
	protected void finalize ()  throws java.lang.Throwable 
	public void process (android.filterfw.core.Frame[], android.filterfw.core.Frame) 
		int i
		android.filterfw.core.Frame[] inputs
		android.filterfw.core.Frame output
		android.filterfw.core.NativeFrame[] nativeInputs
		android.filterfw.core.NativeFrame nativeOutput
	public void setHostValue (java.lang.String, java.lang.Object) 
		String variableName
		Object value
	public java.lang.Object getHostValue (java.lang.String) 
		String variableName
	private native boolean allocate () 
	private native boolean deallocate () 
	private native boolean nativeInit () 
	private native boolean openNativeLibrary (java.lang.String) 
	private native boolean bindInitFunction (java.lang.String) 
	private native boolean bindSetValueFunction (java.lang.String) 
	private native boolean bindGetValueFunction (java.lang.String) 
	private native boolean bindProcessFunction (java.lang.String) 
	private native boolean bindResetFunction (java.lang.String) 
	private native boolean bindTeardownFunction (java.lang.String) 
	private native boolean callNativeInit () 
	private native boolean callNativeSetValue (java.lang.String, java.lang.String) 
	private native java.lang.String callNativeGetValue (java.lang.String) 
	private native boolean callNativeProcess (android.filterfw.core.NativeFrame[], android.filterfw.core.NativeFrame) 
	private native boolean callNativeReset () 
	private native boolean callNativeTeardown () 
	static void  () 
}

android/filterfw/core/FilterSurfaceView.class
FilterSurfaceView.java
package android.filterfw.core
public android.filterfw.core.FilterSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder$Callback  {
	private static int STATE_ALLOCATED
	private static int STATE_CREATED
	private static int STATE_INITIALIZED
	private int mState
	private android.view.SurfaceHolder$Callback mListener
	private android.filterfw.core.GLEnvironment mGLEnv
	private int mFormat
	private int mWidth
	private int mHeight
	private int mSurfaceId
	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 synchronized void bindToListener (android.view.SurfaceHolder$Callback, android.filterfw.core.GLEnvironment) 
		android.view.SurfaceHolder$Callback listener
		android.filterfw.core.GLEnvironment glEnv
	public synchronized void unbind () 
	public synchronized int getSurfaceId () 
	public synchronized android.filterfw.core.GLEnvironment getGLEnv () 
	public synchronized void surfaceCreated (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	public synchronized void surfaceChanged (android.view.SurfaceHolder, int, int, int) 
		android.view.SurfaceHolder holder
		int format
		int width
		int height
	public synchronized void surfaceDestroyed (android.view.SurfaceHolder) 
		android.view.SurfaceHolder holder
	private void registerSurface () 
	private void unregisterSurface () 
	static void  () 
}

android/filterfw/core/GLFrame.class
GLFrame.java
package android.filterfw.core
public android.filterfw.core.GLFrame extends android.filterfw.core.Frame {
	public static final int EXISTING_TEXTURE_BINDING
	public static final int EXISTING_FBO_BINDING
	public static final int NEW_TEXTURE_BINDING
	public static final int NEW_FBO_BINDING
	public static final int EXTERNAL_TEXTURE
	private int glFrameId
	private boolean mOwnsTexture
	private android.filterfw.core.GLEnvironment mGLEnvironment
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager, int, long) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
		int bindingType
		long bindingId
	void init (android.filterfw.core.GLEnvironment) 
		android.filterfw.core.GLEnvironment glEnv
		android.filterfw.core.FrameFormat format
		int bindingType
		boolean reusable
	private void initNew (boolean) 
		boolean isExternal
	private void initWithTexture (int) 
		int texId
		int width
		int height
	private void initWithFbo (int) 
		int fboId
		int width
		int height
	void flushGPU (java.lang.String) 
		String message
		android.filterfw.core.StopWatchMap timer
	protected synchronized boolean hasNativeAllocation () 
	protected synchronized void releaseNativeAllocation () 
	public android.filterfw.core.GLEnvironment getGLEnvironment () 
	public java.lang.Object getObjectValue () 
	public void setInts (int[]) 
		int[] ints
	public int[] getInts () 
	public void setFloats (float[]) 
		float[] floats
	public float[] getFloats () 
	public void setData (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int offset
		int length
		byte[] bytes
	public java.nio.ByteBuffer getData () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap rgbaBitmap
		android.graphics.Bitmap bitmap
	public android.graphics.Bitmap getBitmap () 
		android.graphics.Bitmap result
	public void setDataFromFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void setViewport (int, int, int, int) 
		int x
		int y
		int width
		int height
	public void setViewport (android.graphics.Rect) 
		android.graphics.Rect rect
	public void generateMipMap () 
	public void setTextureParameter (int, int) 
		int param
		int value
	public int getTextureId () 
	public int getFboId () 
	public void focus () 
	public java.lang.String toString () 
	protected void reset (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat newFormat
	protected void onFrameStore () 
	protected void onFrameFetch () 
	private void assertGLEnvValid () 
	private native boolean nativeAllocate (android.filterfw.core.GLEnvironment, int, int) 
	private native boolean nativeAllocateWithTexture (android.filterfw.core.GLEnvironment, int, int, int) 
	private native boolean nativeAllocateWithFbo (android.filterfw.core.GLEnvironment, int, int, int) 
	private native boolean nativeAllocateExternal (android.filterfw.core.GLEnvironment) 
	private native boolean nativeDeallocate () 
	private native boolean setNativeData (byte[], int, int) 
	private native byte[] getNativeData () 
	private native boolean setNativeInts (int[]) 
	private native boolean setNativeFloats (float[]) 
	private native int[] getNativeInts () 
	private native float[] getNativeFloats () 
	private native boolean setNativeBitmap (android.graphics.Bitmap, int) 
	private native boolean getNativeBitmap (android.graphics.Bitmap) 
	private native boolean setNativeViewport (int, int, int, int) 
	private native int getNativeTextureId () 
	private native int getNativeFboId () 
	private native boolean generateNativeMipMap () 
	private native boolean setNativeTextureParam (int, int) 
	private native boolean nativeResetParams () 
	private native boolean nativeCopyFromNative (android.filterfw.core.NativeFrame) 
	private native boolean nativeCopyFromGL (android.filterfw.core.GLFrame) 
	private native boolean nativeFocus () 
	private native boolean nativeReattachTexToFbo () 
	private native boolean nativeDetachTexFromFbo () 
	static void  () 
}

android/filterfw/core/Scheduler.class
Scheduler.java
package android.filterfw.core
public abstract android.filterfw.core.Scheduler extends java.lang.Object {
	private android.filterfw.core.FilterGraph mGraph
	void  (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	android.filterfw.core.FilterGraph getGraph () 
	abstract void reset () 
	abstract android.filterfw.core.Filter scheduleNextNode () 
	boolean finished () 
}

android/filterfw/core/CachedFrameManager.class
CachedFrameManager.java
package android.filterfw.core
public android.filterfw.core.CachedFrameManager extends android.filterfw.core.SimpleFrameManager {
	private java.util.SortedMap mAvailableFrames
	private int mStorageCapacity
	private int mStorageSize
	private int mTimeStamp
	public void  () 
	public android.filterfw.core.Frame newFrame (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame result
	public android.filterfw.core.Frame newBoundFrame (android.filterfw.core.FrameFormat, int, long) 
		android.filterfw.core.FrameFormat format
		int bindingType
		long bindingId
		android.filterfw.core.Frame result
	public android.filterfw.core.Frame retainFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public android.filterfw.core.Frame releaseFrame (android.filterfw.core.Frame) 
		int refCount
		android.filterfw.core.Frame frame
	public void clearCache () 
		android.filterfw.core.Frame frame
	public void tearDown () 
	private boolean storeFrame (android.filterfw.core.Frame) 
		int frameSize
		int newStorageSize
		android.filterfw.core.Frame frame
	private void dropOldestFrame () 
		int oldest
		android.filterfw.core.Frame frame
	private android.filterfw.core.Frame findAvailableFrame (android.filterfw.core.FrameFormat, int, long) 
		android.filterfw.core.Frame frame
		java.util.Map$Entry entry
		android.filterfw.core.FrameFormat format
		int bindingType
		long bindingId
}

android/filterfw/core/FieldPort.class
FieldPort.java
package android.filterfw.core
public android.filterfw.core.FieldPort extends android.filterfw.core.InputPort {
	protected java.lang.reflect.Field mField
	protected boolean mHasFrame
	protected boolean mValueWaiting
	protected Object mValue
	public void  (android.filterfw.core.Filter, java.lang.String, java.lang.reflect.Field, boolean) 
		android.filterfw.core.Filter filter
		String name
		java.lang.reflect.Field field
		boolean hasDefault
	public void clear () 
	public void pushFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public void setFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public java.lang.Object getTarget () 
		IllegalAccessException e
	public synchronized void transfer (android.filterfw.core.FilterContext) 
		IllegalAccessException e
		android.filterfw.core.FilterContext context
	public synchronized android.filterfw.core.Frame pullFrame () 
	public synchronized boolean hasFrame () 
	public synchronized boolean acceptsFrame () 
	public java.lang.String toString () 
	protected synchronized void setFieldFrame (android.filterfw.core.Frame, boolean) 
		android.filterfw.core.Frame frame
		boolean isAssignment
		Object value
}

android/filterfw/core/AsyncRunner.class
AsyncRunner.java
package android.filterfw.core
public android.filterfw.core.AsyncRunner extends android.filterfw.core.GraphRunner {
	private Class mSchedulerClass
	private android.filterfw.core.SyncRunner mRunner
	private android.filterfw.core.AsyncRunner$AsyncRunnerTask mRunTask
	private android.filterfw.core.GraphRunner$OnRunnerDoneListener mDoneListener
	private boolean isProcessing
	private Exception mException
	private boolean mLogVerbose
	private static final String TAG
	public void  (android.filterfw.core.FilterContext, java.lang.Class) 
		android.filterfw.core.FilterContext context
		Class schedulerClass
	public void  (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void setDoneCallback (android.filterfw.core.GraphRunner$OnRunnerDoneListener) 
		android.filterfw.core.GraphRunner$OnRunnerDoneListener listener
	public synchronized void setGraph (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public android.filterfw.core.FilterGraph getGraph () 
	public synchronized void run () 
	public synchronized void stop () 
	public synchronized void close () 
	public synchronized boolean isRunning () 
	public synchronized java.lang.Exception getError () 
	private synchronized void setRunning (boolean) 
		boolean running
	private synchronized void setException (java.lang.Exception) 
		Exception exception
	static boolean access$100 (android.filterfw.core.AsyncRunner) 
		android.filterfw.core.AsyncRunner x0
	static void access$200 (android.filterfw.core.AsyncRunner, boolean) 
		android.filterfw.core.AsyncRunner x0
		boolean x1
	static void access$300 (android.filterfw.core.AsyncRunner, java.lang.Exception) 
		android.filterfw.core.AsyncRunner x0
		Exception x1
	static android.filterfw.core.SyncRunner access$400 (android.filterfw.core.AsyncRunner) 
		android.filterfw.core.AsyncRunner x0
	static android.filterfw.core.GraphRunner$OnRunnerDoneListener access$500 (android.filterfw.core.AsyncRunner) 
		android.filterfw.core.AsyncRunner x0
}

android/filterfw/core/GenerateFieldPort.class
GenerateFieldPort.java
package android.filterfw.core
public abstract android.filterfw.core.GenerateFieldPort extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract boolean hasDefault () 
}

android/filterfw/core/AsyncRunner$RunnerResult.class
AsyncRunner.java
package android.filterfw.core
 android.filterfw.core.AsyncRunner$RunnerResult extends java.lang.Object {
	public int status
	public Exception exception
	final android.filterfw.core.AsyncRunner this$0
	private void  (android.filterfw.core.AsyncRunner) 
	void  (android.filterfw.core.AsyncRunner, android.filterfw.core.AsyncRunner$1) 
		android.filterfw.core.AsyncRunner x0
		android.filterfw.core.AsyncRunner$1 x1
}

android/filterfw/core/FilterFunction.class
FilterFunction.java
package android.filterfw.core
public android.filterfw.core.FilterFunction extends java.lang.Object {
	private android.filterfw.core.Filter mFilter
	private android.filterfw.core.FilterContext mFilterContext
	private boolean mFilterIsSetup
	private android.filterfw.core.FilterFunction$FrameHolderPort[] mResultHolders
	public void  (android.filterfw.core.FilterContext, android.filterfw.core.Filter) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.Filter filter
	public android.filterfw.core.Frame execute (android.filterfw.core.KeyValueMap) 
		java.util.Map$Entry entry
		android.filterfw.core.KeyValueMap inputMap
		int filterOutCount
		boolean didActivateGLEnv
		android.filterfw.core.GLEnvironment glEnv
		android.filterfw.core.Frame result
	public transient android.filterfw.core.Frame executeWithArgList (java.lang.Object[]) 
		Object[] inputs
	public void close () 
	public android.filterfw.core.FilterContext getContext () 
	public android.filterfw.core.Filter getFilter () 
	public void setInputFrame (java.lang.String, android.filterfw.core.Frame) 
		String input
		android.filterfw.core.Frame frame
	public void setInputValue (java.lang.String, java.lang.Object) 
		String input
		Object value
	public void tearDown () 
	public java.lang.String toString () 
	private void connectFilterOutputs () 
		android.filterfw.core.OutputPort outputPort
		int i
}

android/filterfw/core/Frame.class
Frame.java
package android.filterfw.core
public abstract android.filterfw.core.Frame extends java.lang.Object {
	public static final int NO_BINDING
	public static final long TIMESTAMP_NOT_SET
	public static final long TIMESTAMP_UNKNOWN
	private android.filterfw.core.FrameFormat mFormat
	private android.filterfw.core.FrameManager mFrameManager
	private boolean mReadOnly
	private boolean mReusable
	private int mRefCount
	private int mBindingType
	private long mBindingId
	private long mTimestamp
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager, int, long) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
		int bindingType
		long bindingId
	public android.filterfw.core.FrameFormat getFormat () 
	public int getCapacity () 
	public boolean isReadOnly () 
	public int getBindingType () 
	public long getBindingId () 
	public void setObjectValue (java.lang.Object) 
		Object object
	public abstract java.lang.Object getObjectValue () 
	public abstract void setInts (int[]) 
	public abstract int[] getInts () 
	public abstract void setFloats (float[]) 
	public abstract float[] getFloats () 
	public abstract void setData (java.nio.ByteBuffer, int, int) 
	public void setData (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	public void setData (byte[], int, int) 
		byte[] bytes
		int offset
		int length
	public abstract java.nio.ByteBuffer getData () 
	public abstract void setBitmap (android.graphics.Bitmap) 
	public abstract android.graphics.Bitmap getBitmap () 
	public void setTimestamp (long) 
		long timestamp
	public long getTimestamp () 
	public void setDataFromFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	protected boolean requestResize (int[]) 
		int[] newDimensions
	public int getRefCount () 
	public android.filterfw.core.Frame release () 
	public android.filterfw.core.Frame retain () 
	public android.filterfw.core.FrameManager getFrameManager () 
	protected void assertFrameMutable () 
	protected void setReusable (boolean) 
		boolean reusable
	protected void setFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
	protected void setGenericObjectValue (java.lang.Object) 
		Object value
	protected static android.graphics.Bitmap convertBitmapToRGBA (android.graphics.Bitmap) 
		android.graphics.Bitmap result
		android.graphics.Bitmap bitmap
	protected void reset (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat newFormat
	protected void onFrameStore () 
	protected void onFrameFetch () 
	protected abstract boolean hasNativeAllocation () 
	protected abstract void releaseNativeAllocation () 
	final int incRefCount () 
	final int decRefCount () 
	final boolean isReusable () 
	final void markReadOnly () 
}

android/filterfw/core/RoundRobinScheduler.class
RoundRobinScheduler.java
package android.filterfw.core
public android.filterfw.core.RoundRobinScheduler extends android.filterfw.core.Scheduler {
	private int mLastPos
	public void  (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public void reset () 
	public android.filterfw.core.Filter scheduleNextNode () 
		android.filterfw.core.Filter filter
		java.util.Set all_filters
		int pos
		android.filterfw.core.Filter first
		int firstNdx
}

android/filterfw/core/SimpleFrame.class
SimpleFrame.java
package android.filterfw.core
public android.filterfw.core.SimpleFrame extends android.filterfw.core.Frame {
	private Object mObject
	void  (android.filterfw.core.FrameFormat, android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameFormat format
		android.filterfw.core.FrameManager frameManager
	static android.filterfw.core.SimpleFrame wrapObject (java.lang.Object, android.filterfw.core.FrameManager) 
		Object object
		android.filterfw.core.FrameManager frameManager
		android.filterfw.core.FrameFormat format
		android.filterfw.core.SimpleFrame result
	private void initWithFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
		int count
		int baseType
	protected boolean hasNativeAllocation () 
	protected void releaseNativeAllocation () 
	public java.lang.Object getObjectValue () 
	public void setInts (int[]) 
		int[] ints
	public int[] getInts () 
	public void setFloats (float[]) 
		float[] floats
	public float[] getFloats () 
	public void setData (java.nio.ByteBuffer, int, int) 
		java.nio.ByteBuffer buffer
		int offset
		int length
	public java.nio.ByteBuffer getData () 
	public void setBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap bitmap
	public android.graphics.Bitmap getBitmap () 
	private void setFormatObjectClass (java.lang.Class) 
		Class objectClass
		android.filterfw.core.MutableFrameFormat format
	protected void setGenericObjectValue (java.lang.Object) 
		Object object
		android.filterfw.core.FrameFormat format
	public java.lang.String toString () 
}

android/filterfw/core/SyncRunner$1.class
SyncRunner.java
package android.filterfw.core
 android.filterfw.core.SyncRunner$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.filterfw.core.Filter val$filterToSchedule
	final android.os.ConditionVariable val$conditionToWake
	final android.filterfw.core.SyncRunner this$0
	void  (android.filterfw.core.SyncRunner, android.filterfw.core.Filter, android.os.ConditionVariable) 
		android.filterfw.core.SyncRunner this$0
	public void run () 
}

android/filterfw/core/RandomScheduler.class
RandomScheduler.java
package android.filterfw.core
public android.filterfw.core.RandomScheduler extends android.filterfw.core.Scheduler {
	private java.util.Random mRand
	public void  (android.filterfw.core.FilterGraph) 
		android.filterfw.core.FilterGraph graph
	public void reset () 
	public android.filterfw.core.Filter scheduleNextNode () 
		android.filterfw.core.Filter filter
		int r
		java.util.Vector candidates
}

android/filterfw/core/FinalPort.class
FinalPort.java
package android.filterfw.core
public android.filterfw.core.FinalPort extends android.filterfw.core.FieldPort {
	public void  (android.filterfw.core.Filter, java.lang.String, java.lang.reflect.Field, boolean) 
		android.filterfw.core.Filter filter
		String name
		java.lang.reflect.Field field
		boolean hasDefault
	protected synchronized void setFieldFrame (android.filterfw.core.Frame, boolean) 
		android.filterfw.core.Frame frame
		boolean isAssignment
	public java.lang.String toString () 
}

android/filterfw/core/InputPort.class
InputPort.java
package android.filterfw.core
public abstract android.filterfw.core.InputPort extends android.filterfw.core.FilterPort {
	protected android.filterfw.core.OutputPort mSourcePort
	public void  (android.filterfw.core.Filter, java.lang.String) 
		android.filterfw.core.Filter filter
		String name
	public void setSourcePort (android.filterfw.core.OutputPort) 
		android.filterfw.core.OutputPort source
	public boolean isConnected () 
	public void open () 
	public void close () 
	public android.filterfw.core.OutputPort getSourcePort () 
	public android.filterfw.core.Filter getSourceFilter () 
	public android.filterfw.core.FrameFormat getSourceFormat () 
	public java.lang.Object getTarget () 
	public boolean filterMustClose () 
	public boolean isReady () 
	public boolean acceptsFrame () 
	public abstract void transfer (android.filterfw.core.FilterContext) 
}

android/filterfw/core/NativeAllocatorTag.class
NativeAllocatorTag.java
package android.filterfw.core
public android.filterfw.core.NativeAllocatorTag extends java.lang.Object {
	public void  () 
}

android/filterfw/core/SimpleFrameManager.class
SimpleFrameManager.java
package android.filterfw.core
public android.filterfw.core.SimpleFrameManager extends android.filterfw.core.FrameManager {
	public void  () 
	public android.filterfw.core.Frame newFrame (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
	public android.filterfw.core.Frame newBoundFrame (android.filterfw.core.FrameFormat, int, long) 
		android.filterfw.core.GLFrame glFrame
		android.filterfw.core.FrameFormat format
		int bindingType
		long bindingId
		android.filterfw.core.Frame result
	private android.filterfw.core.Frame createNewFrame (android.filterfw.core.FrameFormat) 
		android.filterfw.core.GLFrame glFrame
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame result
	public android.filterfw.core.Frame retainFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
	public android.filterfw.core.Frame releaseFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
		int refCount
}

android/filterfw/core/FilterGraph.class
FilterGraph.java
package android.filterfw.core
public android.filterfw.core.FilterGraph extends java.lang.Object {
	private java.util.HashSet mFilters
	private java.util.HashMap mNameMap
	private java.util.HashMap mPreconnections
	public static final int AUTOBRANCH_OFF
	public static final int AUTOBRANCH_SYNCED
	public static final int AUTOBRANCH_UNSYNCED
	public static final int TYPECHECK_OFF
	public static final int TYPECHECK_DYNAMIC
	public static final int TYPECHECK_STRICT
	private boolean mIsReady
	private int mAutoBranchMode
	private int mTypeCheckMode
	private boolean mDiscardUnconnectedOutputs
	private boolean mLogVerbose
	private String TAG
	public void  () 
	public boolean addFilter (android.filterfw.core.Filter) 
		android.filterfw.core.Filter filter
	public boolean containsFilter (android.filterfw.core.Filter) 
		android.filterfw.core.Filter filter
	public android.filterfw.core.Filter getFilter (java.lang.String) 
		String name
	public void connect (android.filterfw.core.Filter, java.lang.String, android.filterfw.core.Filter, java.lang.String) 
		android.filterfw.core.Filter source
		String outputName
		android.filterfw.core.Filter target
		String inputName
		android.filterfw.core.OutputPort outPort
		android.filterfw.core.InputPort inPort
	public void connect (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String sourceName
		String outputName
		String targetName
		String inputName
		android.filterfw.core.Filter source
		android.filterfw.core.Filter target
	public java.util.Set getFilters () 
	public void beginProcessing () 
		android.filterfw.core.Filter filter
	public void flushFrames () 
		android.filterfw.core.Filter filter
	public void closeFilters (android.filterfw.core.FilterContext) 
		android.filterfw.core.Filter filter
		android.filterfw.core.FilterContext context
	public boolean isReady () 
	public void setAutoBranchMode (int) 
		int autoBranchMode
	public void setDiscardUnconnectedOutputs (boolean) 
		boolean discard
	public void setTypeCheckMode (int) 
		int typeCheckMode
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.Filter filter
		android.filterfw.core.FilterContext context
	private boolean readyForProcessing (android.filterfw.core.Filter, java.util.Set) 
		android.filterfw.core.Filter dependency
		android.filterfw.core.InputPort port
		android.filterfw.core.Filter filter
		java.util.Set processed
	private void runTypeCheck () 
		android.filterfw.core.Filter target
		android.filterfw.core.OutputPort port
		android.filterfw.core.Filter filter
		java.util.Stack filterStack
		java.util.Set processedFilters
	private void updateOutputs (android.filterfw.core.Filter) 
		android.filterfw.core.FrameFormat inputFormat
		android.filterfw.core.FrameFormat outputFormat
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.OutputPort outputPort
		android.filterfw.core.Filter filter
	private void runTypeCheckOn (android.filterfw.core.Filter) 
		boolean compatible
		android.filterfw.core.FrameFormat sourceFormat
		android.filterfw.core.FrameFormat targetFormat
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.Filter filter
	private void checkConnections () 
	private void discardUnconnectedOutputs () 
		android.filterpacks.base.NullFilter nullFilter
		android.filterfw.core.OutputPort port
		int id
		android.filterfw.core.Filter filter
		android.filterfw.core.Filter filter
		java.util.LinkedList addedFilters
	private void removeFilter (android.filterfw.core.Filter) 
		android.filterfw.core.Filter filter
	private void preconnect (android.filterfw.core.OutputPort, android.filterfw.core.InputPort) 
		android.filterfw.core.OutputPort outPort
		android.filterfw.core.InputPort inPort
		java.util.LinkedList targets
	private void connectPorts () 
		android.filterfw.core.OutputPort branchOutPort
		android.filterpacks.base.FrameBranch branch
		android.filterfw.core.KeyValueMap branchParams
		java.util.Iterator inputPortIter
		android.filterfw.core.OutputPort outputPort
		java.util.LinkedList inputPorts
		java.util.Map$Entry connection
		int branchId
	private java.util.HashSet getSourceFilters () 
		android.filterfw.core.Filter filter
		java.util.HashSet sourceFilters
	void setupFilters () 
}

android/filterfw/core/ProgramPort.class
ProgramPort.java
package android.filterfw.core
public android.filterfw.core.ProgramPort extends android.filterfw.core.FieldPort {
	protected String mVarName
	public void  (android.filterfw.core.Filter, java.lang.String, java.lang.String, java.lang.reflect.Field, boolean) 
		android.filterfw.core.Filter filter
		String name
		String varName
		java.lang.reflect.Field field
		boolean hasDefault
	public java.lang.String toString () 
	public synchronized void transfer (android.filterfw.core.FilterContext) 
		android.filterfw.core.Program program
		Object fieldValue
		IllegalAccessException e
		ClassCastException e
		android.filterfw.core.FilterContext context
}

android/filterfw/core/StopWatch.class
StopWatchMap.java
package android.filterfw.core
 android.filterfw.core.StopWatch extends java.lang.Object {
	private int STOP_WATCH_LOGGING_PERIOD
	private String TAG
	private String mName
	private long mStartTime
	private long mTotalTime
	private int mNumCalls
	public void  (java.lang.String) 
		String name
	public void start () 
	public void stop () 
		long stopTime
}

android/filterfw/core/GraphRunner.class
GraphRunner.java
package android.filterfw.core
public abstract android.filterfw.core.GraphRunner extends java.lang.Object {
	protected android.filterfw.core.FilterContext mFilterContext
	public static final int RESULT_UNKNOWN
	public static final int RESULT_RUNNING
	public static final int RESULT_FINISHED
	public static final int RESULT_SLEEPING
	public static final int RESULT_BLOCKED
	public static final int RESULT_STOPPED
	public static final int RESULT_ERROR
	public void  (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public abstract android.filterfw.core.FilterGraph getGraph () 
	public android.filterfw.core.FilterContext getContext () 
	protected boolean activateGlContext () 
		android.filterfw.core.GLEnvironment glEnv
	protected void deactivateGlContext () 
		android.filterfw.core.GLEnvironment glEnv
	public abstract void run () 
	public abstract void setDoneCallback (android.filterfw.core.GraphRunner$OnRunnerDoneListener) 
	public abstract boolean isRunning () 
	public abstract void stop () 
	public abstract void close () 
	public abstract java.lang.Exception getError () 
}

android/filterfw/core/GenerateProgramPort.class
GenerateProgramPort.java
package android.filterfw.core
public abstract android.filterfw.core.GenerateProgramPort extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract java.lang.Class type () 
	public abstract java.lang.String variableName () 
	public abstract boolean hasDefault () 
}

android/filterfw/core/FilterPort.class
FilterPort.java
package android.filterfw.core
public abstract android.filterfw.core.FilterPort extends java.lang.Object {
	protected android.filterfw.core.Filter mFilter
	protected String mName
	protected android.filterfw.core.FrameFormat mPortFormat
	protected boolean mIsBlocking
	protected boolean mIsOpen
	protected boolean mChecksType
	private boolean mLogVerbose
	private static final String TAG
	public void  (android.filterfw.core.Filter, java.lang.String) 
		android.filterfw.core.Filter filter
		String name
	public boolean isAttached () 
	public android.filterfw.core.FrameFormat getPortFormat () 
	public void setPortFormat (android.filterfw.core.FrameFormat) 
		android.filterfw.core.FrameFormat format
	public android.filterfw.core.Filter getFilter () 
	public java.lang.String getName () 
	public void setBlocking (boolean) 
		boolean blocking
	public void setChecksType (boolean) 
		boolean checksType
	public void open () 
	public void close () 
	public boolean isOpen () 
	public boolean isBlocking () 
	public abstract boolean filterMustClose () 
	public abstract boolean isReady () 
	public abstract void pushFrame (android.filterfw.core.Frame) 
	public abstract void setFrame (android.filterfw.core.Frame) 
	public abstract android.filterfw.core.Frame pullFrame () 
	public abstract boolean hasFrame () 
	public abstract void clear () 
	public java.lang.String toString () 
	protected void assertPortIsOpen () 
	protected void checkFrameType (android.filterfw.core.Frame, boolean) 
		android.filterfw.core.Frame frame
		boolean forceCheck
	protected void checkFrameManager (android.filterfw.core.Frame, android.filterfw.core.FilterContext) 
		android.filterfw.core.Frame frame
		android.filterfw.core.FilterContext context
}

android/filterfw/core/GenerateFinalPort.class
GenerateFinalPort.java
package android.filterfw.core
public abstract android.filterfw.core.GenerateFinalPort extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String name () 
	public abstract boolean hasDefault () 
}

android/filterfw/core/Program.class
Program.java
package android.filterfw.core
public abstract android.filterfw.core.Program extends java.lang.Object {
	public void  () 
	public abstract void process (android.filterfw.core.Frame[], android.filterfw.core.Frame) 
	public void process (android.filterfw.core.Frame, android.filterfw.core.Frame) 
		android.filterfw.core.Frame input
		android.filterfw.core.Frame output
		android.filterfw.core.Frame[] inputs
	public abstract void setHostValue (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object getHostValue (java.lang.String) 
	public void reset () 
}

android/filterfw/core/KeyValueMap.class
KeyValueMap.java
package android.filterfw.core
public android.filterfw.core.KeyValueMap extends java.util.HashMap {
	public void  () 
	public transient void setKeyValues (java.lang.Object[]) 
		String key
		Object value
		int i
		Object[] keyValues
	public static transient android.filterfw.core.KeyValueMap fromKeyValues (java.lang.Object[]) 
		Object[] keyValues
		android.filterfw.core.KeyValueMap result
	public java.lang.String getString (java.lang.String) 
		String key
		Object result
	public int getInt (java.lang.String) 
		String key
		Object result
	public float getFloat (java.lang.String) 
		String key
		Object result
	public java.lang.String toString () 
		String valueString
		String valueString
		Object value
		java.util.Map$Entry entry
		java.io.StringWriter writer
}

android/filterfw/core/FrameManager.class
FrameManager.java
package android.filterfw.core
public abstract android.filterfw.core.FrameManager extends java.lang.Object {
	private android.filterfw.core.FilterContext mContext
	public void  () 
	public abstract android.filterfw.core.Frame newFrame (android.filterfw.core.FrameFormat) 
	public abstract android.filterfw.core.Frame newBoundFrame (android.filterfw.core.FrameFormat, int, long) 
	public android.filterfw.core.Frame duplicateFrame (android.filterfw.core.Frame) 
		android.filterfw.core.Frame frame
		android.filterfw.core.Frame result
	public android.filterfw.core.Frame duplicateFrameToTarget (android.filterfw.core.Frame, int) 
		android.filterfw.core.Frame frame
		int newTarget
		android.filterfw.core.MutableFrameFormat newFormat
		android.filterfw.core.Frame result
	public abstract android.filterfw.core.Frame retainFrame (android.filterfw.core.Frame) 
	public abstract android.filterfw.core.Frame releaseFrame (android.filterfw.core.Frame) 
	public android.filterfw.core.FilterContext getContext () 
	public android.filterfw.core.GLEnvironment getGLEnvironment () 
	public void tearDown () 
	void setContext (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
}

android/filterfw/core/Filter.class
Filter.java
package android.filterfw.core
public abstract android.filterfw.core.Filter extends java.lang.Object {
	static final int STATUS_PREINIT
	static final int STATUS_UNPREPARED
	static final int STATUS_PREPARED
	static final int STATUS_PROCESSING
	static final int STATUS_SLEEPING
	static final int STATUS_FINISHED
	static final int STATUS_ERROR
	static final int STATUS_RELEASED
	private String mName
	private int mInputCount
	private int mOutputCount
	private java.util.HashMap mInputPorts
	private java.util.HashMap mOutputPorts
	private java.util.HashSet mFramesToRelease
	private java.util.HashMap mFramesToSet
	private int mStatus
	private boolean mIsOpen
	private int mSleepDelay
	private long mCurrentTimestamp
	private boolean mLogVerbose
	private static final String TAG
	public void  (java.lang.String) 
		String name
	public static final boolean isAvailable (java.lang.String) 
		ClassNotFoundException e
		ClassCastException e
		String filterName
		ClassLoader contextClassLoader
		Class filterClass
		Class filterClass
	public final void initWithValueMap (android.filterfw.core.KeyValueMap) 
		android.filterfw.core.KeyValueMap valueMap
	public final void initWithAssignmentString (java.lang.String) 
		android.filterfw.core.KeyValueMap valueMap
		android.filterfw.io.GraphIOException e
		String assignments
	public final transient void initWithAssignmentList (java.lang.Object[]) 
		Object[] keyValues
		android.filterfw.core.KeyValueMap valueMap
	public final void init ()  throws android.filterfw.core.ProtocolException 
		android.filterfw.core.KeyValueMap valueMap
	public java.lang.String getFilterClassName () 
	public final java.lang.String getName () 
	public boolean isOpen () 
	public void setInputFrame (java.lang.String, android.filterfw.core.Frame) 
		String inputName
		android.filterfw.core.Frame frame
		android.filterfw.core.FilterPort port
	public final void setInputValue (java.lang.String, java.lang.Object) 
		String inputName
		Object value
	protected void prepare (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	protected void parametersUpdated (java.util.Set) 
		java.util.Set updated
	protected void delayNextProcess (int) 
		int millisecs
	public abstract void setupPorts () 
	public android.filterfw.core.FrameFormat getOutputFormat (java.lang.String, android.filterfw.core.FrameFormat) 
		String portName
		android.filterfw.core.FrameFormat inputFormat
	public final android.filterfw.core.FrameFormat getInputFormat (java.lang.String) 
		String portName
		android.filterfw.core.InputPort inputPort
	public void open (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public abstract void process (android.filterfw.core.FilterContext) 
	public final int getSleepDelay () 
	public void close (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public void tearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	public final int getNumberOfConnectedInputs () 
		android.filterfw.core.InputPort inputPort
		int c
	public final int getNumberOfConnectedOutputs () 
		android.filterfw.core.OutputPort outputPort
		int c
	public final int getNumberOfInputs () 
	public final int getNumberOfOutputs () 
	public final android.filterfw.core.InputPort getInputPort (java.lang.String) 
		String portName
		android.filterfw.core.InputPort result
	public final android.filterfw.core.OutputPort getOutputPort (java.lang.String) 
		String portName
		android.filterfw.core.OutputPort result
	protected final void pushOutput (java.lang.String, android.filterfw.core.Frame) 
		String name
		android.filterfw.core.Frame frame
	protected final android.filterfw.core.Frame pullInput (java.lang.String) 
		String name
		android.filterfw.core.Frame result
	public void fieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	protected void transferInputPortFrame (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	protected void initProgramInputs (android.filterfw.core.Program, android.filterfw.core.FilterContext) 
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.Program program
		android.filterfw.core.FilterContext context
	protected void addInputPort (java.lang.String) 
		String name
	protected void addMaskedInputPort (java.lang.String, android.filterfw.core.FrameFormat) 
		String name
		android.filterfw.core.FrameFormat formatMask
		android.filterfw.core.InputPort port
	protected void addOutputPort (java.lang.String, android.filterfw.core.FrameFormat) 
		String name
		android.filterfw.core.FrameFormat format
		android.filterfw.core.OutputPort port
	protected void addOutputBasedOnInput (java.lang.String, java.lang.String) 
		String outputName
		String inputName
		android.filterfw.core.OutputPort port
	protected void addFieldPort (java.lang.String, java.lang.reflect.Field, boolean, boolean) 
		String name
		java.lang.reflect.Field field
		boolean hasDefault
		boolean isFinal
		android.filterfw.core.InputPort fieldPort
		android.filterfw.core.MutableFrameFormat format
	protected void addProgramPort (java.lang.String, java.lang.String, java.lang.reflect.Field, java.lang.Class, boolean) 
		String name
		String varName
		java.lang.reflect.Field field
		Class varType
		boolean hasDefault
		android.filterfw.core.InputPort programPort
		android.filterfw.core.MutableFrameFormat format
	protected void closeOutputPort (java.lang.String) 
		String name
	protected void setWaitsOnInputPort (java.lang.String, boolean) 
		String portName
		boolean waits
	protected void setWaitsOnOutputPort (java.lang.String, boolean) 
		String portName
		boolean waits
	public java.lang.String toString () 
	final java.util.Collection getInputPorts () 
	final java.util.Collection getOutputPorts () 
	final synchronized int getStatus () 
	final synchronized void unsetStatus (int) 
		int flag
	final synchronized void performOpen (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	final synchronized void performProcess (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	final synchronized void performClose (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	final synchronized void performTearDown (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
	final synchronized boolean canProcess () 
	final void openOutputs () 
		android.filterfw.core.OutputPort outputPort
	final void clearInputs () 
		android.filterfw.core.InputPort inputPort
	final void clearOutputs () 
		android.filterfw.core.OutputPort outputPort
	final void notifyFieldPortValueUpdated (java.lang.String, android.filterfw.core.FilterContext) 
		String name
		android.filterfw.core.FilterContext context
	final synchronized void pushInputFrame (java.lang.String, android.filterfw.core.Frame) 
		String inputName
		android.filterfw.core.Frame frame
		android.filterfw.core.FilterPort port
	final synchronized void pushInputValue (java.lang.String, java.lang.Object) 
		String inputName
		Object value
	private final void initFinalPorts (android.filterfw.core.KeyValueMap) 
		android.filterfw.core.KeyValueMap values
	private final void initRemainingPorts (android.filterfw.core.KeyValueMap) 
		android.filterfw.core.KeyValueMap values
	private final void addAndSetFinalPorts (android.filterfw.core.KeyValueMap) 
		android.filterfw.core.GenerateFinalPort generator
		String name
		boolean hasDefault
		java.lang.reflect.Field field
		java.lang.annotation.Annotation annotation
		android.filterfw.core.KeyValueMap values
		Class filterClass
	private final void addAnnotatedPorts () 
		android.filterfw.core.GenerateFieldPort generator
		android.filterfw.core.GenerateProgramPort generator
		android.filterfw.core.GenerateProgramPort generator
		android.filterfw.core.GenerateProgramPorts generators
		java.lang.reflect.Field field
		java.lang.annotation.Annotation annotation
		Class filterClass
	private final void addFieldGenerator (android.filterfw.core.GenerateFieldPort, java.lang.reflect.Field) 
		android.filterfw.core.GenerateFieldPort generator
		java.lang.reflect.Field field
		String name
		boolean hasDefault
	private final void addProgramGenerator (android.filterfw.core.GenerateProgramPort, java.lang.reflect.Field) 
		android.filterfw.core.GenerateProgramPort generator
		java.lang.reflect.Field field
		String name
		String varName
		Class varType
		boolean hasDefault
	private final void setInitialInputValues (android.filterfw.core.KeyValueMap) 
		java.util.Map$Entry entry
		android.filterfw.core.KeyValueMap values
	private final void setImmediateInputValue (java.lang.String, java.lang.Object) 
		String name
		Object value
		android.filterfw.core.FilterPort port
	private final void transferInputFrames (android.filterfw.core.FilterContext) 
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.FilterContext context
	private final android.filterfw.core.Frame wrapInputValue (java.lang.String, java.lang.Object) 
		android.filterfw.core.FrameFormat portFormat
		Class portClass
		String inputName
		Object value
		android.filterfw.core.MutableFrameFormat inputFormat
		boolean shouldSerialize
		android.filterfw.core.Frame frame
	private final void releasePulledFrames (android.filterfw.core.FilterContext) 
		android.filterfw.core.Frame frame
		android.filterfw.core.FilterContext context
	private final boolean inputConditionsMet () 
		android.filterfw.core.FilterPort port
	private final boolean outputConditionsMet () 
		android.filterfw.core.FilterPort port
	private final void closePorts () 
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.OutputPort outputPort
	private final boolean filterMustClose () 
		android.filterfw.core.InputPort inputPort
		android.filterfw.core.OutputPort outputPort
}

android/filterfw/core/ShaderProgram.class
ShaderProgram.java
package android.filterfw.core
public android.filterfw.core.ShaderProgram extends android.filterfw.core.Program {
	private int shaderProgramId
	private int mMaxTileSize
	private android.filterfw.core.GLEnvironment mGLEnvironment
	private android.filterfw.core.StopWatchMap mTimer
	private void setTimer () 
	private void  () 
	private void  (android.filterfw.core.NativeAllocatorTag) 
		android.filterfw.core.NativeAllocatorTag tag
	public void  (android.filterfw.core.FilterContext, java.lang.String) 
		android.filterfw.core.FilterContext context
		String fragmentShader
	public void  (android.filterfw.core.FilterContext, java.lang.String, java.lang.String) 
		android.filterfw.core.FilterContext context
		String vertexShader
		String fragmentShader
	public static android.filterfw.core.ShaderProgram createIdentity (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.ShaderProgram program
	protected void finalize ()  throws java.lang.Throwable 
	public android.filterfw.core.GLEnvironment getGLEnvironment () 
	public void process (android.filterfw.core.Frame[], android.filterfw.core.Frame) 
		int i
		int xTiles
		int yTiles
		android.filterfw.core.Frame[] inputs
		android.filterfw.core.Frame output
		android.filterfw.core.GLFrame[] glInputs
		android.filterfw.core.GLFrame glOutput
	public void setHostValue (java.lang.String, java.lang.Object) 
		String variableName
		Object value
	public java.lang.Object getHostValue (java.lang.String) 
		String variableName
	public void setAttributeValues (java.lang.String, float[], int) 
		String attributeName
		float[] data
		int componentCount
	public void setAttributeValues (java.lang.String, android.filterfw.core.VertexFrame, int, int, int, int, boolean) 
		String attributeName
		android.filterfw.core.VertexFrame vertexData
		int type
		int componentCount
		int strideInBytes
		int offsetInBytes
		boolean normalize
	public void setSourceRegion (android.filterfw.geometry.Quad) 
		android.filterfw.geometry.Quad region
	public void setTargetRegion (android.filterfw.geometry.Quad) 
		android.filterfw.geometry.Quad region
	public void setSourceRect (float, float, float, float) 
		float x
		float y
		float width
		float height
	public void setTargetRect (float, float, float, float) 
		float x
		float y
		float width
		float height
	public void setClearsOutput (boolean) 
		boolean clears
	public void setClearColor (float, float, float) 
		float r
		float g
		float b
	public void setBlendEnabled (boolean) 
		boolean enable
	public void setBlendFunc (int, int) 
		int sfactor
		int dfactor
	public void setDrawMode (int) 
		int drawMode
	public void setVertexCount (int) 
		int count
	public void setMaximumTileSize (int) 
		int size
	public void beginDrawing () 
	private static android.filterfw.core.GLEnvironment getGLEnvironment (android.filterfw.core.FilterContext) 
		android.filterfw.core.FilterContext context
		android.filterfw.core.GLEnvironment result
	private native boolean allocate (android.filterfw.core.GLEnvironment, java.lang.String, java.lang.String) 
	private native boolean deallocate () 
	private native boolean compileAndLink () 
	private native boolean shaderProcess (android.filterfw.core.GLFrame[], android.filterfw.core.GLFrame) 
	private native boolean setUniformValue (java.lang.String, java.lang.Object) 
	private native java.lang.Object getUniformValue (java.lang.String) 
	public native boolean setSourceRegion (float, float, float, float, float, float, float, float) 
	private native boolean setTargetRegion (float, float, float, float, float, float, float, float) 
	private static native android.filterfw.core.ShaderProgram nativeCreateIdentity (android.filterfw.core.GLEnvironment) 
	private native boolean setShaderClearsOutput (boolean) 
	private native boolean setShaderBlendEnabled (boolean) 
	private native boolean setShaderBlendFunc (int, int) 
	private native boolean setShaderClearColor (float, float, float) 
	private native boolean setShaderDrawMode (int) 
	private native boolean setShaderTileCounts (int, int) 
	private native boolean setShaderVertexCount (int) 
	private native boolean beginShaderDrawing () 
	private native boolean setShaderAttributeValues (java.lang.String, float[], int) 
	private native boolean setShaderAttributeVertexFrame (java.lang.String, android.filterfw.core.VertexFrame, int, int, int, int, boolean) 
	static void  () 
}

android/filterfw/core/FilterContext$OnFrameReceivedListener.class
FilterContext.java
package android.filterfw.core
public abstract android.filterfw.core.FilterContext$OnFrameReceivedListener extends java.lang.Object {
	public abstract void onFrameReceived (android.filterfw.core.Filter, android.filterfw.core.Frame, java.lang.Object) 
}

android/filterfw/io/
android/filterfw/io/TextGraphReader$ConnectCommand.class
TextGraphReader.java
package android.filterfw.io
 android.filterfw.io.TextGraphReader$ConnectCommand extends java.lang.Object implements android.filterfw.io.TextGraphReader$Command  {
	private String mSourceFilter
	private String mSourcePort
	private String mTargetFilter
	private String mTargetName
	final android.filterfw.io.TextGraphReader this$0
	public void  (android.filterfw.io.TextGraphReader, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String sourceFilter
		String sourcePort
		String targetFilter
		String targetName
	public void execute (android.filterfw.io.TextGraphReader) 
		android.filterfw.io.TextGraphReader reader
}

android/filterfw/io/TextGraphReader$Command.class
TextGraphReader.java
package android.filterfw.io
abstract android.filterfw.io.TextGraphReader$Command extends java.lang.Object {
	public abstract void execute (android.filterfw.io.TextGraphReader)  throws android.filterfw.io.GraphIOException 
}

android/filterfw/io/TextGraphReader$ImportPackageCommand.class
TextGraphReader.java
package android.filterfw.io
 android.filterfw.io.TextGraphReader$ImportPackageCommand extends java.lang.Object implements android.filterfw.io.TextGraphReader$Command  {
	private String mPackageName
	final android.filterfw.io.TextGraphReader this$0
	public void  (android.filterfw.io.TextGraphReader, java.lang.String) 
		String packageName
	public void execute (android.filterfw.io.TextGraphReader)  throws android.filterfw.io.GraphIOException 
		IllegalArgumentException e
		android.filterfw.io.TextGraphReader reader
}

android/filterfw/io/GraphIOException.class
GraphIOException.java
package android.filterfw.io
public android.filterfw.io.GraphIOException extends java.lang.Exception {
	public void  () 
	public void  (java.lang.String) 
		String message
}

android/filterfw/io/TextGraphReader$InitFilterCommand.class
TextGraphReader.java
package android.filterfw.io
 android.filterfw.io.TextGraphReader$InitFilterCommand extends java.lang.Object implements android.filterfw.io.TextGraphReader$Command  {
	private android.filterfw.core.KeyValueMap mParams
	final android.filterfw.io.TextGraphReader this$0
	public void  (android.filterfw.io.TextGraphReader, android.filterfw.core.KeyValueMap) 
		android.filterfw.core.KeyValueMap params
	public void execute (android.filterfw.io.TextGraphReader)  throws android.filterfw.io.GraphIOException 
		android.filterfw.core.ProtocolException e
		android.filterfw.io.TextGraphReader reader
		android.filterfw.core.Filter filter
}

android/filterfw/io/TextGraphReader$AddLibraryCommand.class
TextGraphReader.java
package android.filterfw.io
 android.filterfw.io.TextGraphReader$AddLibraryCommand extends java.lang.Object implements android.filterfw.io.TextGraphReader$Command  {
	private String mLibraryName
	final android.filterfw.io.TextGraphReader this$0
	public void  (android.filterfw.io.TextGraphReader, java.lang.String) 
		String libraryName
	public void execute (android.filterfw.io.TextGraphReader) 
		android.filterfw.io.TextGraphReader reader
}

android/filterfw/io/TextGraphReader$AllocateFilterCommand.class
TextGraphReader.java
package android.filterfw.io
 android.filterfw.io.TextGraphReader$AllocateFilterCommand extends java.lang.Object implements android.filterfw.io.TextGraphReader$Command  {
	private String mClassName
	private String mFilterName
	final android.filterfw.io.TextGraphReader this$0
	public void  (android.filterfw.io.TextGraphReader, java.lang.String, java.lang.String) 
		String className
		String filterName
	public void execute (android.filterfw.io.TextGraphReader)  throws android.filterfw.io.GraphIOException 
		IllegalArgumentException e
		android.filterfw.io.TextGraphReader reader
		android.filterfw.core.Filter filter
}

android/filterfw/io/TextGraphReader.class
TextGraphReader.java
package android.filterfw.io
public android.filterfw.io.TextGraphReader extends android.filterfw.io.GraphReader {
	private java.util.ArrayList mCommands
	private android.filterfw.core.Filter mCurrentFilter
	private android.filterfw.core.FilterGraph mCurrentGraph
	private android.filterfw.core.KeyValueMap mBoundReferences
	private android.filterfw.core.KeyValueMap mSettings
	private android.filterfw.core.FilterFactory mFactory
	public void  () 
	public android.filterfw.core.FilterGraph readGraphString (java.lang.String)  throws android.filterfw.io.GraphIOException 
		String graphString
		android.filterfw.core.FilterGraph result
	private void reset () 
	private void parseString (java.lang.String)  throws android.filterfw.io.GraphIOException 
		String curCommand
		String packageName
		String libraryName
		String curFilterName
		android.filterfw.core.KeyValueMap params
		String portString
		String portString
		android.filterfw.core.KeyValueMap assignment
		String externalName
		android.filterfw.core.KeyValueMap setting
		String graphString
		java.util.regex.Pattern commandPattern
		java.util.regex.Pattern curlyClosePattern
		java.util.regex.Pattern curlyOpenPattern
		java.util.regex.Pattern ignorePattern
		java.util.regex.Pattern packageNamePattern
		java.util.regex.Pattern libraryNamePattern
		java.util.regex.Pattern portPattern
		java.util.regex.Pattern rightArrowPattern
		java.util.regex.Pattern semicolonPattern
		java.util.regex.Pattern wordPattern
		int STATE_COMMAND
		int STATE_IMPORT_PKG
		int STATE_ADD_LIBRARY
		int STATE_FILTER_CLASS
		int STATE_FILTER_NAME
		int STATE_CURLY_OPEN
		int STATE_PARAMETERS
		int STATE_CURLY_CLOSE
		int STATE_SOURCE_FILTERNAME
		int STATE_SOURCE_PORT
		int STATE_RIGHT_ARROW
		int STATE_TARGET_FILTERNAME
		int STATE_TARGET_PORT
		int STATE_ASSIGNMENT
		int STATE_EXTERNAL
		int STATE_SETTING
		int STATE_SEMICOLON
		int state
		android.filterfw.io.PatternScanner scanner
		String curClassName
		String curSourceFilterName
		String curSourcePortName
		String curTargetFilterName
		String curTargetPortName
	public android.filterfw.core.KeyValueMap readKeyValueAssignments (java.lang.String)  throws android.filterfw.io.GraphIOException 
		String assignments
		java.util.regex.Pattern ignorePattern
		android.filterfw.io.PatternScanner scanner
	private android.filterfw.core.KeyValueMap readKeyValueAssignments (android.filterfw.io.PatternScanner, java.util.regex.Pattern)  throws android.filterfw.io.GraphIOException 
		String refName
		Object referencedObject
		android.filterfw.io.PatternScanner scanner
		java.util.regex.Pattern endPattern
		int STATE_IDENTIFIER
		int STATE_EQUALS
		int STATE_VALUE
		int STATE_POST_VALUE
		java.util.regex.Pattern equalsPattern
		java.util.regex.Pattern semicolonPattern
		java.util.regex.Pattern wordPattern
		java.util.regex.Pattern stringPattern
		java.util.regex.Pattern intPattern
		java.util.regex.Pattern floatPattern
		java.util.regex.Pattern referencePattern
		java.util.regex.Pattern booleanPattern
		int state
		android.filterfw.core.KeyValueMap newVals
		String curKey
		String curValue
	private void bindExternal (java.lang.String)  throws android.filterfw.io.GraphIOException 
		Object value
		String name
	private void checkReferences ()  throws android.filterfw.io.GraphIOException 
		String reference
	private void applySettings ()  throws android.filterfw.io.GraphIOException 
		Object value
		String setting
	private void expectSettingClass (java.lang.String, java.lang.Object, java.lang.Class)  throws android.filterfw.io.GraphIOException 
		String setting
		Object value
		Class expectedClass
	private void executeCommands ()  throws android.filterfw.io.GraphIOException 
		android.filterfw.io.TextGraphReader$Command command
	static android.filterfw.core.FilterFactory access$000 (android.filterfw.io.TextGraphReader) 
		android.filterfw.io.TextGraphReader x0
	static android.filterfw.core.Filter access$102 (android.filterfw.io.TextGraphReader, android.filterfw.core.Filter) 
		android.filterfw.io.TextGraphReader x0
		android.filterfw.core.Filter x1
	static android.filterfw.core.Filter access$100 (android.filterfw.io.TextGraphReader) 
		android.filterfw.io.TextGraphReader x0
	static android.filterfw.core.FilterGraph access$200 (android.filterfw.io.TextGraphReader) 
		android.filterfw.io.TextGraphReader x0
}

android/filterfw/io/GraphReader.class
GraphReader.java
package android.filterfw.io
public abstract android.filterfw.io.GraphReader extends java.lang.Object {
	protected android.filterfw.core.KeyValueMap mReferences
	public void  () 
	public abstract android.filterfw.core.FilterGraph readGraphString (java.lang.String)  throws android.filterfw.io.GraphIOException 
	public abstract android.filterfw.core.KeyValueMap readKeyValueAssignments (java.lang.String)  throws android.filterfw.io.GraphIOException 
	public android.filterfw.core.FilterGraph readGraphResource (android.content.Context, int)  throws android.filterfw.io.GraphIOException 
		int bytesRead
		java.io.IOException e
		android.content.Context context
		int resourceId
		java.io.InputStream inputStream
		java.io.InputStreamReader reader
		java.io.StringWriter writer
		char[] buffer
	public void addReference (java.lang.String, java.lang.Object) 
		String name
		Object object
	public void addReferencesByMap (android.filterfw.core.KeyValueMap) 
		android.filterfw.core.KeyValueMap refs
	public transient void addReferencesByKeysAndValues (java.lang.Object[]) 
		Object[] references
}

android/filterfw/io/PatternScanner.class
PatternScanner.java
package android.filterfw.io
public android.filterfw.io.PatternScanner extends java.lang.Object {
	private String mInput
	private java.util.regex.Pattern mIgnorePattern
	private int mOffset
	private int mLineNo
	private int mStartOfLine
	public void  (java.lang.String) 
		String input
	public void  (java.lang.String, java.util.regex.Pattern) 
		String input
		java.util.regex.Pattern ignorePattern
	public java.lang.String tryEat (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
		String result
	public java.lang.String eat (java.util.regex.Pattern, java.lang.String) 
		java.util.regex.Pattern pattern
		String tokenName
		String result
	public boolean peek (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
	public void skip (java.util.regex.Pattern) 
		java.util.regex.Pattern pattern
		java.util.regex.Matcher matcher
	public boolean atEnd () 
	public int lineNo () 
	public java.lang.String unexpectedTokenMessage (java.lang.String) 
		String tokenName
		String line
	public void updateLineCount (int, int) 
		int i
		int start
		int end
}

android/filterfw/format/
android/filterfw/format/ObjectFormat.class
ObjectFormat.java
package android.filterfw.format
public android.filterfw.format.ObjectFormat extends java.lang.Object {
	public void  () 
	public static android.filterfw.core.MutableFrameFormat fromClass (java.lang.Class, int, int) 
		Class clazz
		int count
		int target
		android.filterfw.core.MutableFrameFormat result
	public static android.filterfw.core.MutableFrameFormat fromClass (java.lang.Class, int) 
		Class clazz
		int target
	public static android.filterfw.core.MutableFrameFormat fromObject (java.lang.Object, int) 
		Object object
		int target
	public static android.filterfw.core.MutableFrameFormat fromObject (java.lang.Object, int, int) 
		Object object
		int count
		int target
	private static int bytesPerSampleForClass (java.lang.Class, int) 
		Exception e
		Class clazz
		int target
	private static java.lang.Class getBoxedClass (java.lang.Class) 
		Class type
}

android/filterfw/format/ImageFormat.class
ImageFormat.java
package android.filterfw.format
public android.filterfw.format.ImageFormat extends java.lang.Object {
	public static final String COLORSPACE_KEY
	public static final int COLORSPACE_GRAY
	public static final int COLORSPACE_RGB
	public static final int COLORSPACE_RGBA
	public static final int COLORSPACE_YUV
	public void  () 
	public static android.filterfw.core.MutableFrameFormat create (int, int, int, int, int) 
		int width
		int height
		int colorspace
		int bytesPerSample
		int target
		android.filterfw.core.MutableFrameFormat result
	public static android.filterfw.core.MutableFrameFormat create (int, int, int, int) 
		int width
		int height
		int colorspace
		int target
	public static android.filterfw.core.MutableFrameFormat create (int, int) 
		int colorspace
		int target
	public static android.filterfw.core.MutableFrameFormat create (int) 
		int colorspace
	public static int bytesPerSampleForColorspace (int) 
		int colorspace
}

android/filterfw/format/PrimitiveFormat.class
PrimitiveFormat.java
package android.filterfw.format
public android.filterfw.format.PrimitiveFormat extends java.lang.Object {
	public void  () 
	public static android.filterfw.core.MutableFrameFormat createByteFormat (int, int) 
		int count
		int target
	public static android.filterfw.core.MutableFrameFormat createInt16Format (int, int) 
		int count
		int target
	public static android.filterfw.core.MutableFrameFormat createInt32Format (int, int) 
		int count
		int target
	public static android.filterfw.core.MutableFrameFormat createFloatFormat (int, int) 
		int count
		int target
	public static android.filterfw.core.MutableFrameFormat createDoubleFormat (int, int) 
		int count
		int target
	public static android.filterfw.core.MutableFrameFormat createByteFormat (int) 
		int target
	public static android.filterfw.core.MutableFrameFormat createInt16Format (int) 
		int target
	public static android.filterfw.core.MutableFrameFormat createInt32Format (int) 
		int target
	public static android.filterfw.core.MutableFrameFormat createFloatFormat (int) 
		int target
	public static android.filterfw.core.MutableFrameFormat createDoubleFormat (int) 
		int target
	private static android.filterfw.core.MutableFrameFormat createFormat (int, int, int) 
		int baseType
		int count
		int target
		android.filterfw.core.MutableFrameFormat result
	private static android.filterfw.core.MutableFrameFormat createFormat (int, int) 
		int baseType
		int target
		android.filterfw.core.MutableFrameFormat result
}

android/filterfw/MffEnvironment.class
MffEnvironment.java
package android.filterfw
public android.filterfw.MffEnvironment extends java.lang.Object {
	private android.filterfw.core.FilterContext mContext
	protected void  (android.filterfw.core.FrameManager) 
		android.filterfw.core.FrameManager frameManager
	public android.filterfw.core.FilterContext getContext () 
	public void setGLEnvironment (android.filterfw.core.GLEnvironment) 
		android.filterfw.core.GLEnvironment glEnvironment
	public void createGLEnvironment () 
		android.filterfw.core.GLEnvironment glEnvironment
	public void activateGLEnvironment () 
		android.filterfw.core.GLEnvironment glEnv
	public void deactivateGLEnvironment () 
		android.filterfw.core.GLEnvironment glEnv
}

android/R$attr.class
R.java
package android
public final android.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 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 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 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 backupInForeground
	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 bitmap
	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 buttonGravity
	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 canControlMagnification
	public static final int canPerformGestures
	public static final int canRecord
	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 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 codes
	public static final int collapseColumns
	public static final int collapseContentDescription
	public static final int collapseIcon
	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 colorSecondary
	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 contentInsetEndWithActions
	public static final int contentInsetLeft
	public static final int contentInsetRight
	public static final int contentInsetStart
	public static final int contentInsetStartWithNavigation
	public static final int contextClickable
	public static final int contextDescription
	public static final int contextPopupMenuStyle
	public static final int contextUri
	public static final int controlX1
	public static final int controlX2
	public static final int controlY1
	public static final int controlY2
	public static final int countDown
	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 defaultHeight
	public static final int defaultToDeviceProtectedStorage
	public static final int defaultValue
	public static final int defaultWidth
	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 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 digits
	public static final int directBootAware
	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 enableVrMode
	public static final int enabled
	public static final int end
	public static final int endColor
	public static final int endX
	public static final int endY
	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 externalService
	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 fillType
	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 forceHasOverlappingRendering
	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 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 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 hash
	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 hotSpotX
	public static final int hotSpotY
	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 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 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 languageTag
	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 level
	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 listMenuViewStyle
	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 maxButtonHeight
	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 networkSecurityConfig
	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 offset
	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 pointerIcon
	public static final int popupAnimationStyle
	public static final int popupBackground
	public static final int popupCharacters
	public static final int popupElevation
	public static final int popupEnterTransition
	public static final int popupExitTransition
	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 preferenceCategoryStyle
	public static final int preferenceFragmentStyle
	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 resizeableActivity
	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 roundIcon
	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 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 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 shortcutDisabledMessage
	public static final int shortcutId
	public static final int shortcutLongLabel
	public static final int shortcutShortLabel
	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 showMetadataInPreview
	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 startX
	public static final int startY
	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 subMenuArrow
	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 supportsLocalInteraction
	public static final int supportsPictureInPicture
	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 textAppearanceButton
	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 textAppearancePopupMenuHeader
	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 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 tickMark
	public static final int tickMarkTint
	public static final int tickMarkTintMode
	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 titleMargin
	public static final int titleMarginBottom
	public static final int titleMarginEnd
	public static final int titleMarginStart
	public static final int titleMarginTop
	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 tunerCount
	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 use32bitAbi
	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 version
	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 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 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  () 
}

android/ddm/
android/ddm/DdmHandleHeap.class
DdmHandleHeap.java
package android.ddm
public android.ddm.DdmHandleHeap extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_HPIF
	public static final int CHUNK_HPSG
	public static final int CHUNK_HPDU
	public static final int CHUNK_HPDS
	public static final int CHUNK_NHSG
	public static final int CHUNK_HPGC
	public static final int CHUNK_REAE
	public static final int CHUNK_REAQ
	public static final int CHUNK_REAL
	private static android.ddm.DdmHandleHeap mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPIF (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int when
		boolean ok
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPSGNHSG (org.apache.harmony.dalvik.ddmc.Chunk, boolean) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		boolean isNative
		java.nio.ByteBuffer in
		int when
		int what
		boolean ok
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPDU (org.apache.harmony.dalvik.ddmc.Chunk) 
		UnsupportedOperationException uoe
		java.io.IOException ioe
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		byte result
		byte result
		int len
		String fileName
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPDS (org.apache.harmony.dalvik.ddmc.Chunk) 
		UnsupportedOperationException uoe
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		String failMsg
	private org.apache.harmony.dalvik.ddmc.Chunk handleHPGC (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAE (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		boolean enable
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAQ (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleREAL (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] reply
	static void  () 
}

android/ddm/DdmHandleAppName.class
DdmHandleAppName.java
package android.ddm
public android.ddm.DdmHandleAppName extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_APNM
	private static volatile String mAppName
	private static android.ddm.DdmHandleAppName mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
	public static void setAppName (java.lang.String, int) 
		String name
		int userId
	public static java.lang.String getAppName () 
	private static void sendAPNM (java.lang.String, int) 
		String appName
		int userId
		java.nio.ByteBuffer out
		org.apache.harmony.dalvik.ddmc.Chunk chunk
	static void  () 
}

android/ddm/DdmHandleNativeHeap.class
DdmHandleNativeHeap.java
package android.ddm
public android.ddm.DdmHandleNativeHeap extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_NHGT
	private static android.ddm.DdmHandleNativeHeap mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleNHGT (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte[] data
	private native byte[] getLeakInfo () 
	static void  () 
}

android/ddm/DdmRegister.class
DdmRegister.java
package android.ddm
public android.ddm.DdmRegister extends java.lang.Object {
	private void  () 
	public static void registerHandlers () 
}

android/ddm/DdmHandleHello.class
DdmHandleHello.java
package android.ddm
public android.ddm.DdmHandleHello extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_HELO
	public static final int CHUNK_WAIT
	public static final int CHUNK_FEAT
	private static android.ddm.DdmHandleHello mInstance
	private static final String[] FRAMEWORK_FEATURES
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleHELO (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int serverProtoVers
		String vmName
		String vmVersion
		String vmIdent
		String appName
		dalvik.system.VMRuntime vmRuntime
		String instructionSetDescription
		String vmInstructionSet
		String vmFlags
		boolean isNativeDebuggable
		java.nio.ByteBuffer out
		org.apache.harmony.dalvik.ddmc.Chunk reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleFEAT (org.apache.harmony.dalvik.ddmc.Chunk) 
		int i
		int i
		int i
		int i
		org.apache.harmony.dalvik.ddmc.Chunk request
		String[] vmFeatures
		int size
		java.nio.ByteBuffer out
	public static void sendWAIT (int) 
		int reason
		byte[] data
		org.apache.harmony.dalvik.ddmc.Chunk waitChunk
	static void  () 
}

android/ddm/DdmHandleViewDebug.class
DdmHandleViewDebug.java
package android.ddm
public android.ddm.DdmHandleViewDebug extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	private static final int CHUNK_VULW
	private static final int CHUNK_VURT
	private static final int VURT_DUMP_HIERARCHY
	private static final int VURT_CAPTURE_LAYERS
	private static final int VURT_DUMP_THEME
	private static final int CHUNK_VUOP
	private static final int VUOP_CAPTURE_VIEW
	private static final int VUOP_DUMP_DISPLAYLIST
	private static final int VUOP_PROFILE_VIEW
	private static final int VUOP_INVOKE_VIEW_METHOD
	private static final int VUOP_SET_LAYOUT_PARAMETER
	private static final int ERR_INVALID_OP
	private static final int ERR_INVALID_PARAM
	private static final int ERR_EXCEPTION
	private static final String TAG
	private static final android.ddm.DdmHandleViewDebug sInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
		java.nio.ByteBuffer in
		int op
		android.view.View rootView
		android.view.View targetView
	private org.apache.harmony.dalvik.ddmc.Chunk listWindows () 
		String name
		String name
		String[] windowNames
		int responseLength
		java.nio.ByteBuffer out
	private android.view.View getRootView (java.nio.ByteBuffer) 
		int viewRootNameLength
		String viewRootName
		java.nio.BufferUnderflowException e
		java.nio.ByteBuffer in
	private android.view.View getTargetView (android.view.View, java.nio.ByteBuffer) 
		java.nio.BufferUnderflowException e
		android.view.View root
		java.nio.ByteBuffer in
		int viewLength
		int viewLength
		String viewName
		String viewName
	private org.apache.harmony.dalvik.ddmc.Chunk dumpHierarchy (android.view.View, java.nio.ByteBuffer) 
		Exception e
		android.view.View rootView
		java.nio.ByteBuffer in
		boolean skipChildren
		boolean includeProperties
		boolean v2
		long start
		java.io.ByteArrayOutputStream b
		long end
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk captureLayers (android.view.View) 
		java.io.IOException e
		android.view.View rootView
		java.io.ByteArrayOutputStream b
		java.io.DataOutputStream dos
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk dumpTheme (android.view.View) 
		java.io.IOException e
		android.view.View rootView
		java.io.ByteArrayOutputStream b
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk captureView (android.view.View, android.view.View) 
		java.io.IOException e
		android.view.View rootView
		android.view.View targetView
		java.io.ByteArrayOutputStream b
		byte[] data
	private org.apache.harmony.dalvik.ddmc.Chunk dumpDisplayLists (android.view.View, android.view.View) 
		android.view.View rootView
		android.view.View targetView
	private org.apache.harmony.dalvik.ddmc.Chunk invokeViewMethod (android.view.View, android.view.View, java.nio.ByteBuffer) 
		Class[] argTypes
		Object[] args
		char c
		int i
		int nArgs
		NoSuchMethodException e
		String msg
		Exception e
		android.view.View rootView
		android.view.View targetView
		java.nio.ByteBuffer in
		int l
		String methodName
		Class[] argTypes
		Object[] args
		java.lang.reflect.Method method
	private org.apache.harmony.dalvik.ddmc.Chunk setLayoutParameter (android.view.View, android.view.View, java.nio.ByteBuffer) 
		Exception e
		android.view.View rootView
		android.view.View targetView
		java.nio.ByteBuffer in
		int l
		String param
		int value
	private org.apache.harmony.dalvik.ddmc.Chunk profileView (android.view.View, android.view.View) 
		java.io.IOException e
		android.view.View rootView
		android.view.View targetView
		java.io.ByteArrayOutputStream b
		java.io.BufferedWriter bw
		byte[] data
	static void  () 
}

android/ddm/DdmHandleThread.class
DdmHandleThread.java
package android.ddm
public android.ddm.DdmHandleThread extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_THEN
	public static final int CHUNK_THCR
	public static final int CHUNK_THDE
	public static final int CHUNK_THST
	public static final int CHUNK_STKL
	private static android.ddm.DdmHandleThread mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleTHEN (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		boolean enable
	private org.apache.harmony.dalvik.ddmc.Chunk handleTHST (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		byte[] status
	private org.apache.harmony.dalvik.ddmc.Chunk handleSTKL (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int threadId
		StackTraceElement[] trace
	private org.apache.harmony.dalvik.ddmc.Chunk createStackChunk (java.lang.StackTraceElement[], int) 
		StackTraceElement elem
		StackTraceElement elem
		StackTraceElement[] trace
		int threadId
		int bufferSize
		java.nio.ByteBuffer out
	static void  () 
}

android/ddm/DdmHandleExit.class
DdmHandleExit.java
package android.ddm
public android.ddm.DdmHandleExit extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_EXIT
	private static android.ddm.DdmHandleExit mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int statusCode
	static void  () 
}

android/ddm/DdmHandleProfiling.class
DdmHandleProfiling.java
package android.ddm
public android.ddm.DdmHandleProfiling extends org.apache.harmony.dalvik.ddmc.ChunkHandler {
	public static final int CHUNK_MPRS
	public static final int CHUNK_MPRE
	public static final int CHUNK_MPSS
	public static final int CHUNK_MPSE
	public static final int CHUNK_MPRQ
	public static final int CHUNK_SPSS
	public static final int CHUNK_SPSE
	private static final boolean DEBUG
	private static android.ddm.DdmHandleProfiling mInstance
	private void  () 
	public static void register () 
	public void connected () 
	public void disconnected () 
	public org.apache.harmony.dalvik.ddmc.Chunk handleChunk (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int type
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
		int len
		String fileName
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRE (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		byte result
		byte result
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPSS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPSEOrSPSE (org.apache.harmony.dalvik.ddmc.Chunk, java.lang.String) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		String type
	private org.apache.harmony.dalvik.ddmc.Chunk handleMPRQ (org.apache.harmony.dalvik.ddmc.Chunk) 
		org.apache.harmony.dalvik.ddmc.Chunk request
		int result
		byte[] reply
	private org.apache.harmony.dalvik.ddmc.Chunk handleSPSS (org.apache.harmony.dalvik.ddmc.Chunk) 
		RuntimeException re
		org.apache.harmony.dalvik.ddmc.Chunk request
		java.nio.ByteBuffer in
		int bufferSize
		int flags
		int interval
	static void  () 
}

android/ddm/DdmHandleViewDebug$1.class
DdmHandleViewDebug.java
package android.ddm
 android.ddm.DdmHandleViewDebug$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.View val$rootView
	final android.view.View val$targetView
	final android.ddm.DdmHandleViewDebug this$0
	void  (android.ddm.DdmHandleViewDebug, android.view.View, android.view.View) 
		android.ddm.DdmHandleViewDebug this$0
	public void run () 
}

android/R$integer.class
R.java
package android
public final android.R$integer extends java.lang.Object {
	public static final int config_longAnimTime
	public static final int config_mediumAnimTime
	public static final int config_shortAnimTime
	public static final int status_bar_notification_info_maxnum
	public void  () 
}

android/R$drawable.class
R.java
package android
public final android.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_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 checkbox_off_background
	public static final int checkbox_on_background
	public static final int dark_header
	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 gallery_thumb
	public static final int ic_btn_speak_now
	public static final int ic_delete
	public static final int ic_dialog_alert
	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_input_add
	public static final int ic_input_delete
	public static final int ic_input_get
	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_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_menu_add
	public static final int ic_menu_agenda
	public static final int ic_menu_always_landscape_portrait
	public static final int ic_menu_call
	public static final int ic_menu_camera
	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_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_my_calendar
	public static final int ic_menu_mylocation
	public static final int ic_menu_myplaces
	public static final int ic_menu_preferences
	public static final int ic_menu_recent_history
	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_notification_clear_all
	public static final int ic_notification_overlay
	public static final int ic_partial_secure
	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_search_category_default
	public static final int ic_secure
	public static final int list_selector_background
	public static final int menu_frame
	public static final int menu_full_frame
	public static final int menuitem_background
	public static final int picture_frame
	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 radiobutton_off_background
	public static final int radiobutton_on_background
	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 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_chat
	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_sdcard
	public static final int stat_notify_sdcard_prepare
	public static final int stat_notify_sdcard_usb
	public static final int stat_notify_sync
	public static final int stat_notify_sync_noanim
	public static final int stat_notify_voicemail
	public static final int stat_sys_data_bluetooth
	public static final int stat_sys_download
	public static final int stat_sys_download_done
	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_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_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_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 title_bar
	public static final int title_bar_tall
	public static final int toast_frame
	public static final int zoom_plate
	public void  () 
}

android/R$menu.class
R.java
package android
public final android.R$menu extends java.lang.Object {
	public void  () 
}

android/text/
android/text/GraphicsOperations.class
GraphicsOperations.java
package android.text
public abstract android.text.GraphicsOperations extends java.lang.Object implements java.lang.CharSequence  {
	public abstract void drawText (android.graphics.Canvas, int, int, float, float, android.graphics.Paint) 
	public abstract void drawTextRun (android.graphics.Canvas, int, int, int, int, float, float, boolean, android.graphics.Paint) 
	public abstract float measureText (int, int, android.graphics.Paint) 
	public abstract int getTextWidths (int, int, float[], android.graphics.Paint) 
	public abstract float getTextRunAdvances (int, int, int, int, boolean, float[], int, android.graphics.Paint) 
	public abstract int getTextRunCursor (int, int, int, int, int, android.graphics.Paint) 
}

android/text/StaticLayout$LineBreaks.class
StaticLayout.java
package android.text
 android.text.StaticLayout$LineBreaks extends java.lang.Object {
	private static final int INITIAL_SIZE
	public int[] breaks
	public float[] widths
	public int[] flags
	void  () 
}

android/text/Spannable$Factory.class
Spannable.java
package android.text
public android.text.Spannable$Factory extends java.lang.Object {
	private static android.text.Spannable$Factory sInstance
	public void  () 
	public static android.text.Spannable$Factory getInstance () 
	public android.text.Spannable newSpannable (java.lang.CharSequence) 
		CharSequence source
	static void  () 
}

android/text/HtmlToSpannedConverter$Alignment.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Alignment extends java.lang.Object {
	private android.text.Layout$Alignment mAlignment
	public void  (android.text.Layout$Alignment) 
		android.text.Layout$Alignment alignment
	static android.text.Layout$Alignment access$1000 (android.text.HtmlToSpannedConverter$Alignment) 
		android.text.HtmlToSpannedConverter$Alignment x0
}

android/text/SpannableStringInternal.class
SpannableStringInternal.java
package android.text
abstract android.text.SpannableStringInternal extends java.lang.Object {
	private String mText
	private Object[] mSpans
	private int[] mSpanData
	private int mSpanCount
	static final Object[] EMPTY
	private static final int START
	private static final int END
	private static final int FLAGS
	private static final int COLUMNS
	void  (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	private final void copySpans (android.text.Spanned, int, int) 
		int st
		int en
		int fl
		int i
		android.text.Spanned src
		int start
		int end
		Object[] spans
	private final void copySpans (android.text.SpannableStringInternal, int, int) 
		int spanStart
		int spanEnd
		int i
		int spanStart
		int spanEnd
		int i
		int j
		int count
		int[] srcData
		int limit
		Object[] srcSpans
		android.text.SpannableStringInternal src
		int start
		int end
	private final boolean isOutOfCopyRange (int, int, int, int) 
		int start
		int end
		int spanStart
		int spanEnd
	public final int length () 
	public final char charAt (int) 
		int i
	public final java.lang.String toString () 
	public final void getChars (int, int, char[], int) 
		int start
		int end
		char[] dest
		int off
	void setSpan (java.lang.Object, int, int, int) 
		char c
		char c
		int ostart
		int oend
		int i
		Object[] newtags
		int[] newdata
		Object what
		int start
		int end
		int flags
		int nstart
		int nend
		int count
		Object[] spans
		int[] data
	void removeSpan (java.lang.Object) 
		int ostart
		int oend
		int c
		int i
		Object what
		int count
		Object[] spans
		int[] data
	public int getSpanStart (java.lang.Object) 
		int i
		Object what
		int count
		Object[] spans
		int[] data
	public int getSpanEnd (java.lang.Object) 
		int i
		Object what
		int count
		Object[] spans
		int[] data
	public int getSpanFlags (java.lang.Object) 
		int i
		Object what
		int count
		Object[] spans
		int[] data
	public java.lang.Object[] getSpans (int, int, java.lang.Class) 
		int p
		int j
		int prio
		int spanStart
		int spanEnd
		int i
		int queryStart
		int queryEnd
		Class kind
		int count
		int spanCount
		Object[] spans
		int[] data
		Object[] ret
		Object ret1
		Object[] nret
	public int nextSpanTransition (int, int, java.lang.Class) 
		int st
		int en
		int i
		int start
		int limit
		Class kind
		int count
		Object[] spans
		int[] data
	private void sendSpanAdded (java.lang.Object, int, int) 
		int i
		Object what
		int start
		int end
		android.text.SpanWatcher[] recip
		int n
	private void sendSpanRemoved (java.lang.Object, int, int) 
		int i
		Object what
		int start
		int end
		android.text.SpanWatcher[] recip
		int n
	private void sendSpanChanged (java.lang.Object, int, int, int, int) 
		int i
		Object what
		int s
		int e
		int st
		int en
		android.text.SpanWatcher[] recip
		int n
	private static java.lang.String region (int, int) 
		int start
		int end
	private void checkRange (java.lang.String, int, int) 
		String operation
		int start
		int end
		int len
	public boolean equals (java.lang.Object) 
		Object thisSpan
		Object otherSpan
		int i
		android.text.Spanned other
		Object[] otherSpans
		Object o
	public int hashCode () 
		Object span
		int i
		int hash
	static void  () 
}

android/text/TextDirectionHeuristics$TextDirectionHeuristicLocale.class
TextDirectionHeuristics.java
package android.text
 android.text.TextDirectionHeuristics$TextDirectionHeuristicLocale extends android.text.TextDirectionHeuristics$TextDirectionHeuristicImpl {
	public static final android.text.TextDirectionHeuristics$TextDirectionHeuristicLocale INSTANCE
	public void  () 
	protected boolean defaultIsRtl () 
		int dir
	static void  () 
}

android/text/BidiFormatter$Builder.class
BidiFormatter.java
package android.text
public final android.text.BidiFormatter$Builder extends java.lang.Object {
	private boolean mIsRtlContext
	private int mFlags
	private android.text.TextDirectionHeuristic mTextDirectionHeuristic
	public void  () 
	public void  (boolean) 
		boolean rtlContext
	public void  (java.util.Locale) 
		java.util.Locale locale
	private void initialize (boolean) 
		boolean isRtlContext
	public android.text.BidiFormatter$Builder stereoReset (boolean) 
		boolean stereoReset
	public android.text.BidiFormatter$Builder setTextDirectionHeuristic (android.text.TextDirectionHeuristic) 
		android.text.TextDirectionHeuristic heuristic
	public android.text.BidiFormatter build () 
}

android/text/HtmlToSpannedConverter$Foreground.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Foreground extends java.lang.Object {
	private int mForegroundColor
	public void  (int) 
		int foregroundColor
	static int access$1500 (android.text.HtmlToSpannedConverter$Foreground) 
		android.text.HtmlToSpannedConverter$Foreground x0
}

android/text/Annotation.class
Annotation.java
package android.text
public android.text.Annotation extends java.lang.Object implements android.text.ParcelableSpan  {
	private final String mKey
	private final String mValue
	public void  (java.lang.String, java.lang.String) 
		String key
		String value
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getKey () 
	public java.lang.String getValue () 
}

android/text/InputType.class
InputType.java
package android.text
public abstract android.text.InputType extends java.lang.Object {
	public static final int TYPE_MASK_CLASS
	public static final int TYPE_MASK_VARIATION
	public static final int TYPE_MASK_FLAGS
	public static final int TYPE_NULL
	public static final int TYPE_CLASS_TEXT
	public static final int TYPE_TEXT_FLAG_CAP_CHARACTERS
	public static final int TYPE_TEXT_FLAG_CAP_WORDS
	public static final int TYPE_TEXT_FLAG_CAP_SENTENCES
	public static final int TYPE_TEXT_FLAG_AUTO_CORRECT
	public static final int TYPE_TEXT_FLAG_AUTO_COMPLETE
	public static final int TYPE_TEXT_FLAG_MULTI_LINE
	public static final int TYPE_TEXT_FLAG_IME_MULTI_LINE
	public static final int TYPE_TEXT_FLAG_NO_SUGGESTIONS
	public static final int TYPE_TEXT_VARIATION_NORMAL
	public static final int TYPE_TEXT_VARIATION_URI
	public static final int TYPE_TEXT_VARIATION_EMAIL_ADDRESS
	public static final int TYPE_TEXT_VARIATION_EMAIL_SUBJECT
	public static final int TYPE_TEXT_VARIATION_SHORT_MESSAGE
	public static final int TYPE_TEXT_VARIATION_LONG_MESSAGE
	public static final int TYPE_TEXT_VARIATION_PERSON_NAME
	public static final int TYPE_TEXT_VARIATION_POSTAL_ADDRESS
	public static final int TYPE_TEXT_VARIATION_PASSWORD
	public static final int TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
	public static final int TYPE_TEXT_VARIATION_WEB_EDIT_TEXT
	public static final int TYPE_TEXT_VARIATION_FILTER
	public static final int TYPE_TEXT_VARIATION_PHONETIC
	public static final int TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS
	public static final int TYPE_TEXT_VARIATION_WEB_PASSWORD
	public static final int TYPE_CLASS_NUMBER
	public static final int TYPE_NUMBER_FLAG_SIGNED
	public static final int TYPE_NUMBER_FLAG_DECIMAL
	public static final int TYPE_NUMBER_VARIATION_NORMAL
	public static final int TYPE_NUMBER_VARIATION_PASSWORD
	public static final int TYPE_CLASS_PHONE
	public static final int TYPE_CLASS_DATETIME
	public static final int TYPE_DATETIME_VARIATION_NORMAL
	public static final int TYPE_DATETIME_VARIATION_DATE
	public static final int TYPE_DATETIME_VARIATION_TIME
}

android/text/BidiFormatter.class
BidiFormatter.java
package android.text
public final android.text.BidiFormatter extends java.lang.Object {
	private static android.text.TextDirectionHeuristic DEFAULT_TEXT_DIRECTION_HEURISTIC
	private static final char LRE
	private static final char RLE
	private static final char PDF
	private static final char LRM
	private static final char RLM
	private static final String LRM_STRING
	private static final String RLM_STRING
	private static final String EMPTY_STRING
	private static final int FLAG_STEREO_RESET
	private static final int DEFAULT_FLAGS
	private static final android.text.BidiFormatter DEFAULT_LTR_INSTANCE
	private static final android.text.BidiFormatter DEFAULT_RTL_INSTANCE
	private final boolean mIsRtlContext
	private final int mFlags
	private final android.text.TextDirectionHeuristic mDefaultTextDirectionHeuristic
	private static final int DIR_LTR
	private static final int DIR_UNKNOWN
	private static final int DIR_RTL
	public static android.text.BidiFormatter getInstance () 
	public static android.text.BidiFormatter getInstance (boolean) 
		boolean rtlContext
	public static android.text.BidiFormatter getInstance (java.util.Locale) 
		java.util.Locale locale
	private void  (boolean, int, android.text.TextDirectionHeuristic) 
		boolean isRtlContext
		int flags
		android.text.TextDirectionHeuristic heuristic
	public boolean isRtlContext () 
	public boolean getStereoReset () 
	public java.lang.String markAfter (java.lang.CharSequence, android.text.TextDirectionHeuristic) 
		CharSequence str
		android.text.TextDirectionHeuristic heuristic
		boolean isRtl
	public java.lang.String markBefore (java.lang.CharSequence, android.text.TextDirectionHeuristic) 
		CharSequence str
		android.text.TextDirectionHeuristic heuristic
		boolean isRtl
	public boolean isRtl (java.lang.String) 
		String str
	public boolean isRtl (java.lang.CharSequence) 
		CharSequence str
	public java.lang.String unicodeWrap (java.lang.String, android.text.TextDirectionHeuristic, boolean) 
		String str
		android.text.TextDirectionHeuristic heuristic
		boolean isolate
	public java.lang.CharSequence unicodeWrap (java.lang.CharSequence, android.text.TextDirectionHeuristic, boolean) 
		CharSequence str
		android.text.TextDirectionHeuristic heuristic
		boolean isolate
		boolean isRtl
		android.text.SpannableStringBuilder result
	public java.lang.String unicodeWrap (java.lang.String, android.text.TextDirectionHeuristic) 
		String str
		android.text.TextDirectionHeuristic heuristic
	public java.lang.CharSequence unicodeWrap (java.lang.CharSequence, android.text.TextDirectionHeuristic) 
		CharSequence str
		android.text.TextDirectionHeuristic heuristic
	public java.lang.String unicodeWrap (java.lang.String, boolean) 
		String str
		boolean isolate
	public java.lang.CharSequence unicodeWrap (java.lang.CharSequence, boolean) 
		CharSequence str
		boolean isolate
	public java.lang.String unicodeWrap (java.lang.String) 
		String str
	public java.lang.CharSequence unicodeWrap (java.lang.CharSequence) 
		CharSequence str
	private static android.text.BidiFormatter getDefaultInstanceFromContext (boolean) 
		boolean isRtlContext
	private static boolean isRtlLocale (java.util.Locale) 
		java.util.Locale locale
	private static int getExitDir (java.lang.CharSequence) 
		CharSequence str
	private static int getEntryDir (java.lang.CharSequence) 
		CharSequence str
	static boolean access$000 (java.util.Locale) 
		java.util.Locale x0
	static android.text.TextDirectionHeuristic access$100 () 
	static android.text.BidiFormatter access$200 (boolean) 
		boolean x0
	void  (boolean, int, android.text.TextDirectionHeuristic, android.text.BidiFormatter$1) 
		boolean x0
		int x1
		android.text.TextDirectionHeuristic x2
		android.text.BidiFormatter$1 x3
	static void  () 
}

android/text/TextUtils$1.class
TextUtils.java
package android.text
final android.text.TextUtils$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public java.lang.CharSequence createFromParcel (android.os.Parcel) 
		android.os.Parcel p
		int kind
		String string
		android.text.SpannableString sp
	public java.lang.CharSequence[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/text/StaticLayout$Builder.class
StaticLayout.java
package android.text
public final android.text.StaticLayout$Builder extends java.lang.Object {
	long mNativePtr
	CharSequence mText
	int mStart
	int mEnd
	android.text.TextPaint mPaint
	int mWidth
	android.text.Layout$Alignment mAlignment
	android.text.TextDirectionHeuristic mTextDir
	float mSpacingMult
	float mSpacingAdd
	boolean mIncludePad
	int mEllipsizedWidth
	android.text.TextUtils$TruncateAt mEllipsize
	int mMaxLines
	int mBreakStrategy
	int mHyphenationFrequency
	int[] mLeftIndents
	int[] mRightIndents
	android.graphics.Paint$FontMetricsInt mFontMetricsInt
	android.text.MeasuredText mMeasuredText
	java.util.Locale mLocale
	private static final android.util.Pools$SynchronizedPool sPool
	private void  () 
	public static android.text.StaticLayout$Builder obtain (java.lang.CharSequence, int, int, android.text.TextPaint, int) 
		CharSequence source
		int start
		int end
		android.text.TextPaint paint
		int width
		android.text.StaticLayout$Builder b
	private static void recycle (android.text.StaticLayout$Builder) 
		android.text.StaticLayout$Builder b
	void finish () 
	public android.text.StaticLayout$Builder setText (java.lang.CharSequence) 
		CharSequence source
	public android.text.StaticLayout$Builder setText (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	public android.text.StaticLayout$Builder setPaint (android.text.TextPaint) 
		android.text.TextPaint paint
	public android.text.StaticLayout$Builder setWidth (int) 
		int width
	public android.text.StaticLayout$Builder setAlignment (android.text.Layout$Alignment) 
		android.text.Layout$Alignment alignment
	public android.text.StaticLayout$Builder setTextDirection (android.text.TextDirectionHeuristic) 
		android.text.TextDirectionHeuristic textDir
	public android.text.StaticLayout$Builder setLineSpacing (float, float) 
		float spacingAdd
		float spacingMult
	public android.text.StaticLayout$Builder setIncludePad (boolean) 
		boolean includePad
	public android.text.StaticLayout$Builder setEllipsizedWidth (int) 
		int ellipsizedWidth
	public android.text.StaticLayout$Builder setEllipsize (android.text.TextUtils$TruncateAt) 
		android.text.TextUtils$TruncateAt ellipsize
	public android.text.StaticLayout$Builder setMaxLines (int) 
		int maxLines
	public android.text.StaticLayout$Builder setBreakStrategy (int) 
		int breakStrategy
	public android.text.StaticLayout$Builder setHyphenationFrequency (int) 
		int hyphenationFrequency
	public android.text.StaticLayout$Builder setIndents (int[], int[]) 
		int leftMargin
		int rightMargin
		int i
		int[] leftIndents
		int[] rightIndents
		int leftLen
		int rightLen
		int[] indents
	private void setLocale (java.util.Locale) 
		java.util.Locale locale
	float addStyleRun (android.text.TextPaint, int, int, boolean) 
		android.text.TextPaint paint
		int start
		int end
		boolean isRtl
	void addMeasuredRun (int, int, float[]) 
		int start
		int end
		float[] widths
	void addReplacementRun (int, int, float) 
		int start
		int end
		float width
	public android.text.StaticLayout build () 
		android.text.StaticLayout result
	protected void finalize ()  throws java.lang.Throwable 
	static void access$900 (android.text.StaticLayout$Builder) 
		android.text.StaticLayout$Builder x0
	static void access$1000 (android.text.StaticLayout$Builder, java.util.Locale) 
		android.text.StaticLayout$Builder x0
		java.util.Locale x1
	static void  () 
}

android/text/Selection$END.class
Selection.java
package android.text
final android.text.Selection$END extends java.lang.Object implements android.text.NoCopySpan  {
	private void  () 
	void  (android.text.Selection$1) 
		android.text.Selection$1 x0
}

android/text/TextDirectionHeuristics$TextDirectionHeuristicInternal.class
TextDirectionHeuristics.java
package android.text
 android.text.TextDirectionHeuristics$TextDirectionHeuristicInternal extends android.text.TextDirectionHeuristics$TextDirectionHeuristicImpl {
	private final boolean mDefaultIsRtl
	private void  (android.text.TextDirectionHeuristics$TextDirectionAlgorithm, boolean) 
		android.text.TextDirectionHeuristics$TextDirectionAlgorithm algorithm
		boolean defaultIsRtl
	protected boolean defaultIsRtl () 
	void  (android.text.TextDirectionHeuristics$TextDirectionAlgorithm, boolean, android.text.TextDirectionHeuristics$1) 
		android.text.TextDirectionHeuristics$TextDirectionAlgorithm x0
		boolean x1
		android.text.TextDirectionHeuristics$1 x2
}

android/text/TextUtils.class
TextUtils.java
package android.text
public android.text.TextUtils extends java.lang.Object {
	private static final String TAG
	static final char[] ELLIPSIS_NORMAL
	public static final String ELLIPSIS_STRING
	static final char[] ELLIPSIS_TWO_DOTS
	private static final String ELLIPSIS_TWO_DOTS_STRING
	public static final int ALIGNMENT_SPAN
	public static final int FIRST_SPAN
	public static final int FOREGROUND_COLOR_SPAN
	public static final int RELATIVE_SIZE_SPAN
	public static final int SCALE_X_SPAN
	public static final int STRIKETHROUGH_SPAN
	public static final int UNDERLINE_SPAN
	public static final int STYLE_SPAN
	public static final int BULLET_SPAN
	public static final int QUOTE_SPAN
	public static final int LEADING_MARGIN_SPAN
	public static final int URL_SPAN
	public static final int BACKGROUND_COLOR_SPAN
	public static final int TYPEFACE_SPAN
	public static final int SUPERSCRIPT_SPAN
	public static final int SUBSCRIPT_SPAN
	public static final int ABSOLUTE_SIZE_SPAN
	public static final int TEXT_APPEARANCE_SPAN
	public static final int ANNOTATION
	public static final int SUGGESTION_SPAN
	public static final int SPELL_CHECK_SPAN
	public static final int SUGGESTION_RANGE_SPAN
	public static final int EASY_EDIT_SPAN
	public static final int LOCALE_SPAN
	public static final int TTS_SPAN
	public static final int LAST_SPAN
	public static final android.os.Parcelable$Creator CHAR_SEQUENCE_CREATOR
	private static final char FIRST_RIGHT_TO_LEFT
	public static final int CAP_MODE_CHARACTERS
	public static final int CAP_MODE_WORDS
	public static final int CAP_MODE_SENTENCES
	private static Object sLock
	private static char[] sTemp
	private static String[] EMPTY_STRING_ARRAY
	private static final char ZWNBS_CHAR
	private void  () 
	public static void getChars (java.lang.CharSequence, int, int, char[], int) 
		int i
		CharSequence s
		int start
		int end
		char[] dest
		int destoff
		Class c
	public static int indexOf (java.lang.CharSequence, char) 
		CharSequence s
		char ch
	public static int indexOf (java.lang.CharSequence, char, int) 
		CharSequence s
		char ch
		int start
		Class c
	public static int indexOf (java.lang.CharSequence, char, int, int) 
		int i
		int segend
		int count
		int INDEX_INCREMENT
		char[] temp
		int i
		CharSequence s
		char ch
		int start
		int end
		Class c
	public static int lastIndexOf (java.lang.CharSequence, char) 
		CharSequence s
		char ch
	public static int lastIndexOf (java.lang.CharSequence, char, int) 
		CharSequence s
		char ch
		int last
		Class c
	public static int lastIndexOf (java.lang.CharSequence, char, int, int) 
		int i
		int segstart
		int count
		int INDEX_INCREMENT
		char[] temp
		int i
		CharSequence s
		char ch
		int start
		int last
		int end
		Class c
	public static int indexOf (java.lang.CharSequence, java.lang.CharSequence) 
		CharSequence s
		CharSequence needle
	public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int) 
		CharSequence s
		CharSequence needle
		int start
	public static int indexOf (java.lang.CharSequence, java.lang.CharSequence, int, int) 
		CharSequence s
		CharSequence needle
		int start
		int end
		int nlen
		char c
	public static boolean regionMatches (java.lang.CharSequence, int, java.lang.CharSequence, int, int) 
		int i
		CharSequence one
		int toffset
		CharSequence two
		int ooffset
		int len
		int tempLen
		char[] temp
		boolean match
	public static java.lang.String substring (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
		char[] temp
		String ret
	public static java.lang.String join (java.lang.CharSequence, java.lang.Object[]) 
		Object token
		CharSequence delimiter
		Object[] tokens
		StringBuilder sb
		boolean firstTime
	public static java.lang.String join (java.lang.CharSequence, java.lang.Iterable) 
		CharSequence delimiter
		Iterable tokens
		StringBuilder sb
		java.util.Iterator it
	public static java.lang.String[] split (java.lang.String, java.lang.String) 
		String text
		String expression
	public static java.lang.String[] split (java.lang.String, java.util.regex.Pattern) 
		String text
		java.util.regex.Pattern pattern
	public static java.lang.CharSequence stringOrSpannedString (java.lang.CharSequence) 
		CharSequence source
	public static boolean isEmpty (java.lang.CharSequence) 
		CharSequence str
	public static java.lang.String nullIfEmpty (java.lang.String) 
		String str
	public static int getTrimmedLength (java.lang.CharSequence) 
		CharSequence s
		int len
		int start
		int end
	public static boolean equals (java.lang.CharSequence, java.lang.CharSequence) 
		int i
		int length
		CharSequence a
		CharSequence b
	public static java.lang.CharSequence getReverse (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	public static void writeToParcel (java.lang.CharSequence, android.os.Parcel, int) 
		android.text.ParcelableSpan ps
		int spanTypeId
		Object o
		Object prop
		int i
		android.text.Spanned sp
		Object[] os
		CharSequence cs
		android.os.Parcel p
		int parcelableFlags
	private static void writeWhere (android.os.Parcel, android.text.Spanned, java.lang.Object) 
		android.os.Parcel p
		android.text.Spanned sp
		Object o
	public static void dumpSpans (java.lang.CharSequence, android.util.Printer, java.lang.String) 
		Object o
		int i
		android.text.Spanned sp
		Object[] os
		CharSequence cs
		android.util.Printer printer
		String prefix
	public static java.lang.CharSequence replace (java.lang.CharSequence, java.lang.String[], java.lang.CharSequence[]) 
		int where
		int i
		int start
		int end
		int i
		CharSequence template
		String[] sources
		CharSequence[] destinations
		android.text.SpannableStringBuilder tb
	public static transient java.lang.CharSequence expandTemplate (java.lang.CharSequence, java.lang.CharSequence[]) 
		int which
		char next
		int i
		CharSequence template
		CharSequence[] values
		android.text.SpannableStringBuilder ssb
	public static int getOffsetBefore (java.lang.CharSequence, int) 
		char c1
		int start
		int end
		int i
		android.text.style.ReplacementSpan[] spans
		CharSequence text
		int offset
		char c
	public static int getOffsetAfter (java.lang.CharSequence, int) 
		char c1
		int start
		int end
		int i
		android.text.style.ReplacementSpan[] spans
		CharSequence text
		int offset
		int len
		char c
	private static void readSpan (android.os.Parcel, android.text.Spannable, java.lang.Object) 
		android.os.Parcel p
		android.text.Spannable sp
		Object o
	public static void copySpansFrom (android.text.Spanned, int, int, java.lang.Class, android.text.Spannable, int) 
		int st
		int en
		int fl
		int i
		android.text.Spanned source
		int start
		int end
		Class kind
		android.text.Spannable dest
		int destoff
		Object[] spans
	public static java.lang.CharSequence ellipsize (java.lang.CharSequence, android.text.TextPaint, float, android.text.TextUtils$TruncateAt) 
		CharSequence text
		android.text.TextPaint p
		float avail
		android.text.TextUtils$TruncateAt where
	public static java.lang.CharSequence ellipsize (java.lang.CharSequence, android.text.TextPaint, float, android.text.TextUtils$TruncateAt, boolean, android.text.TextUtils$EllipsizeCallback) 
		CharSequence text
		android.text.TextPaint paint
		float avail
		android.text.TextUtils$TruncateAt where
		boolean preserveLength
		android.text.TextUtils$EllipsizeCallback callback
	public static java.lang.CharSequence ellipsize (java.lang.CharSequence, android.text.TextPaint, float, android.text.TextUtils$TruncateAt, boolean, android.text.TextUtils$EllipsizeCallback, android.text.TextDirectionHeuristic, java.lang.String) 
		int i
		String s
		android.text.SpannableString ss
		StringBuilder sb
		float width
		float ellipsiswid
		int left
		int right
		char[] buf
		android.text.Spanned sp
		int remaining
		android.text.SpannableStringBuilder ssb
		CharSequence text
		android.text.TextPaint paint
		float avail
		android.text.TextUtils$TruncateAt where
		boolean preserveLength
		android.text.TextUtils$EllipsizeCallback callback
		android.text.TextDirectionHeuristic textDir
		String ellipsis
		int len
		android.text.MeasuredText mt
	public static java.lang.CharSequence commaEllipsize (java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String) 
		CharSequence text
		android.text.TextPaint p
		float avail
		String oneMore
		String more
	public static java.lang.CharSequence commaEllipsize (java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String, android.text.TextDirectionHeuristic) 
		int i
		String format
		String format
		float moreWid
		int i
		int len
		float width
		char[] buf
		int commaCount
		int remaining
		int ok
		String okFormat
		int w
		int count
		float[] widths
		android.text.MeasuredText tempMt
		android.text.SpannableStringBuilder out
		CharSequence text
		android.text.TextPaint p
		float avail
		String oneMore
		String more
		android.text.TextDirectionHeuristic textDir
		android.text.MeasuredText mt
	private static float setPara (android.text.MeasuredText, android.text.TextPaint, java.lang.CharSequence, int, int, android.text.TextDirectionHeuristic) 
		float width
		android.text.style.MetricAffectingSpan[] spans
		int spanEnd
		int spanStart
		android.text.MeasuredText mt
		android.text.TextPaint paint
		CharSequence text
		int start
		int end
		android.text.TextDirectionHeuristic textDir
		float width
		android.text.Spanned sp
		int len
	static boolean doesNotNeedBidi (java.lang.CharSequence, int, int) 
		int i
		CharSequence s
		int start
		int end
	static boolean doesNotNeedBidi (char[], int, int) 
		int i
		int e
		char[] text
		int start
		int len
	static char[] obtain (int) 
		int len
		char[] buf
	static void recycle (char[]) 
		char[] temp
	public static java.lang.String htmlEncode (java.lang.String) 
		char c
		int i
		String s
		StringBuilder sb
	public static transient java.lang.CharSequence concat (java.lang.CharSequence[]) 
		int i
		int i
		int len
		int i
		CharSequence[] text
		boolean spanned
		StringBuilder sb
		android.text.SpannableString ss
		int off
	public static boolean isGraphic (java.lang.CharSequence) 
		int gc
		int cp
		int i
		CharSequence str
		int len
	public static boolean isGraphic (char) 
		char c
		int gc
	public static boolean isDigitsOnly (java.lang.CharSequence) 
		int cp
		int i
		CharSequence str
		int len
	public static boolean isPrintableAscii (char) 
		char c
		int asciiFirst
		int asciiLast
	public static boolean isPrintableAsciiOnly (java.lang.CharSequence) 
		int i
		CharSequence str
		int len
	public static int getCapsMode (java.lang.CharSequence, int, int) 
		char c
		char c
		char c
		int k
		char c
		CharSequence cs
		int off
		int reqModes
		int i
		int mode
		int j
	public static boolean delimitedStringContains (java.lang.String, char, java.lang.String) 
		int expectedDelimiterPos
		String delimitedString
		char delimiter
		String item
		int pos
		int length
	public static java.lang.Object[] removeEmptySpans (java.lang.Object[], android.text.Spanned, java.lang.Class) 
		Object span
		int start
		int end
		int i
		Object[] result
		Object[] spans
		android.text.Spanned spanned
		Class klass
		Object[] copy
		int count
	public static long packRangeInLong (int, int) 
		int start
		int end
	public static int unpackRangeStartFromLong (long) 
		long range
	public static int unpackRangeEndFromLong (long) 
		long range
	public static int getLayoutDirectionFromLocale (java.util.Locale) 
		java.util.Locale locale
	public static java.lang.CharSequence formatSelectedCount (int) 
		int count
	static void access$000 (android.os.Parcel, android.text.Spannable, java.lang.Object) 
		android.os.Parcel x0
		android.text.Spannable x1
		Object x2
	static void  () 
}

android/text/HtmlToSpannedConverter$Monospace.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Monospace extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/TextDirectionHeuristic.class
TextDirectionHeuristic.java
package android.text
public abstract android.text.TextDirectionHeuristic extends java.lang.Object {
	public abstract boolean isRtl (char[], int, int) 
	public abstract boolean isRtl (java.lang.CharSequence, int, int) 
}

android/text/HtmlToSpannedConverter$Super.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Super extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/Emoji.class
Emoji.java
package android.text
public android.text.Emoji extends java.lang.Object {
	private static int[] EMOJI_LIST
	private static int[] EMOJI_MODIFIER_BASE
	private static int[] ZWJ_EMOJI
	public static int COMBINING_ENCLOSING_KEYCAP
	public static int ZERO_WIDTH_JOINER
	public static int VARIATION_SELECTOR_16
	public void  () 
	public static boolean isRegionalIndicatorSymbol (int) 
		int codepoint
	public static boolean isEmojiModifier (int) 
		int codepoint
	public static boolean isEmojiModifierBase (int) 
		int codePoint
	public static boolean isEmoji (int) 
		int codePoint
	public static boolean isKeycapBase (int) 
		int codePoint
	static void  () 
}

android/text/LoginFilter.class
LoginFilter.java
package android.text
public abstract android.text.LoginFilter extends java.lang.Object implements android.text.InputFilter  {
	private boolean mAppendInvalid
	void  (boolean) 
		boolean appendInvalid
	void  () 
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		char c
		int i
		char c
		int i
		char c
		int i
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
		android.text.SpannableStringBuilder modification
		int modoff
	public void onStart () 
	public void onInvalidCharacter (char) 
		char c
	public void onStop () 
	public abstract boolean isAllowed (char) 
}

android/text/LoginFilter$PasswordFilterGMail.class
LoginFilter.java
package android.text
public android.text.LoginFilter$PasswordFilterGMail extends android.text.LoginFilter {
	public void  () 
	public void  (boolean) 
		boolean appendInvalid
	public boolean isAllowed (char) 
		char c
}

android/text/AndroidCharacter.class
AndroidCharacter.java
package android.text
public android.text.AndroidCharacter extends java.lang.Object {
	public static final int EAST_ASIAN_WIDTH_NEUTRAL
	public static final int EAST_ASIAN_WIDTH_AMBIGUOUS
	public static final int EAST_ASIAN_WIDTH_HALF_WIDTH
	public static final int EAST_ASIAN_WIDTH_FULL_WIDTH
	public static final int EAST_ASIAN_WIDTH_NARROW
	public static final int EAST_ASIAN_WIDTH_WIDE
	public void  () 
	public static native void getDirectionalities (char[], byte[], int) 
	public static native int getEastAsianWidth (char) 
	public static native void getEastAsianWidths (char[], int, int, byte[]) 
	public static native boolean mirror (char[], int, int) 
	public static native char getMirror (char) 
}

android/text/TextDirectionHeuristics.class
TextDirectionHeuristics.java
package android.text
public android.text.TextDirectionHeuristics extends java.lang.Object {
	public static final android.text.TextDirectionHeuristic LTR
	public static final android.text.TextDirectionHeuristic RTL
	public static final android.text.TextDirectionHeuristic FIRSTSTRONG_LTR
	public static final android.text.TextDirectionHeuristic FIRSTSTRONG_RTL
	public static final android.text.TextDirectionHeuristic ANYRTL_LTR
	public static final android.text.TextDirectionHeuristic LOCALE
	private static final int STATE_TRUE
	private static final int STATE_FALSE
	private static final int STATE_UNKNOWN
	public void  () 
	private static int isRtlCodePoint (int) 
		int codePoint
	static int access$100 (int) 
		int x0
	static void  () 
}

android/text/Html$ImageGetter.class
Html.java
package android.text
public abstract android.text.Html$ImageGetter extends java.lang.Object {
	public abstract android.graphics.drawable.Drawable getDrawable (java.lang.String) 
}

android/text/HtmlToSpannedConverter$Big.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Big extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/Selection$1.class
Selection.java
package android.text
 android.text.Selection$1 extends java.lang.Object {
}

android/text/method/
android/text/method/TimeKeyListener.class
TimeKeyListener.java
package android.text.method
public android.text.method.TimeKeyListener extends android.text.method.NumberKeyListener {
	public static final char[] CHARACTERS
	private static android.text.method.TimeKeyListener sInstance
	public void  () 
	public int getInputType () 
	protected char[] getAcceptedChars () 
	public static android.text.method.TimeKeyListener getInstance () 
	static void  () 
}

android/text/method/DialerKeyListener.class
DialerKeyListener.java
package android.text.method
public android.text.method.DialerKeyListener extends android.text.method.NumberKeyListener {
	public static final char[] CHARACTERS
	private static android.text.method.DialerKeyListener sInstance
	public void  () 
	protected char[] getAcceptedChars () 
	public static android.text.method.DialerKeyListener getInstance () 
	public int getInputType () 
	protected int lookup (android.view.KeyEvent, android.text.Spannable) 
		int i
		android.view.KeyCharacterMap$KeyData kd
		char[] accepted
		android.view.KeyEvent event
		android.text.Spannable content
		int meta
		int number
		int match
	static void  () 
}

android/text/method/AllCapsTransformationMethod.class
AllCapsTransformationMethod.java
package android.text.method
public android.text.method.AllCapsTransformationMethod extends java.lang.Object implements android.text.method.TransformationMethod2  {
	private static final String TAG
	private boolean mEnabled
	private java.util.Locale mLocale
	public void  (android.content.Context) 
		android.content.Context context
	public java.lang.CharSequence getTransformation (java.lang.CharSequence, android.view.View) 
		CharSequence source
		android.view.View view
		java.util.Locale locale
	public void onFocusChanged (android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect) 
		android.view.View view
		CharSequence sourceText
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	public void setLengthChangesAllowed (boolean) 
		boolean allowLengthChanges
}

android/text/method/SingleLineTransformationMethod.class
SingleLineTransformationMethod.java
package android.text.method
public android.text.method.SingleLineTransformationMethod extends android.text.method.ReplacementTransformationMethod {
	private static char[] ORIGINAL
	private static char[] REPLACEMENT
	private static android.text.method.SingleLineTransformationMethod sInstance
	public void  () 
	protected char[] getOriginal () 
	protected char[] getReplacement () 
	public static android.text.method.SingleLineTransformationMethod getInstance () 
	static void  () 
}

android/text/method/ScrollingMovementMethod.class
ScrollingMovementMethod.java
package android.text.method
public android.text.method.ScrollingMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod  {
	private static android.text.method.ScrollingMovementMethod sInstance
	public void  () 
	protected boolean left (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean right (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean up (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean down (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean pageUp (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean pageDown (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean top (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean bottom (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean lineStart (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean lineEnd (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean home (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean end (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	public boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.view.MotionEvent event
	public void onTakeFocus (android.widget.TextView, android.text.Spannable, int) 
		int padding
		int line
		android.widget.TextView widget
		android.text.Spannable text
		int dir
		android.text.Layout layout
	public static android.text.method.MovementMethod getInstance () 
}

android/text/method/Touch.class
Touch.java
package android.text.method
public android.text.method.Touch extends java.lang.Object {
	private void  () 
	public static void scrollTo (android.widget.TextView, android.text.Layout, int, int) 
		int i
		int verticalPadding
		int bottom
		int left
		int right
		android.widget.TextView widget
		android.text.Layout layout
		int x
		int y
		int horizontalPadding
		int availableWidth
		int top
		android.text.Layout$Alignment a
		boolean ltr
		int left
		int right
		int actualWidth
	public static boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		int i
		int i
		int slop
		float dx
		float dy
		boolean cap
		float dx
		float dy
		int nx
		int ny
		int padding
		android.text.Layout layout
		int oldX
		int oldY
		android.widget.TextView widget
		android.text.Spannable buffer
		android.view.MotionEvent event
		android.text.method.Touch$DragState[] ds
		android.text.method.Touch$DragState[] ds
		android.text.method.Touch$DragState[] ds
	public static int getInitialScrollX (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.method.Touch$DragState[] ds
	public static int getInitialScrollY (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.method.Touch$DragState[] ds
}

android/text/method/PasswordTransformationMethod$ViewReference.class
PasswordTransformationMethod.java
package android.text.method
 android.text.method.PasswordTransformationMethod$ViewReference extends java.lang.ref.WeakReference implements android.text.NoCopySpan  {
	public void  (android.view.View) 
		android.view.View v
}

android/text/method/PasswordTransformationMethod.class
PasswordTransformationMethod.java
package android.text.method
public android.text.method.PasswordTransformationMethod extends java.lang.Object implements android.text.method.TransformationMethod android.text.TextWatcher  {
	private static android.text.method.PasswordTransformationMethod sInstance
	private static char DOT
	public void  () 
	public java.lang.CharSequence getTransformation (java.lang.CharSequence, android.view.View) 
		int i
		android.text.Spannable sp
		android.text.method.PasswordTransformationMethod$ViewReference[] vr
		CharSequence source
		android.view.View view
	public static android.text.method.PasswordTransformationMethod getInstance () 
	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) 
		int i
		android.text.Spannable sp
		android.text.method.PasswordTransformationMethod$ViewReference[] vr
		android.view.View v
		int pref
		CharSequence s
		int start
		int before
		int count
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	public void onFocusChanged (android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect) 
		android.text.Spannable sp
		android.view.View view
		CharSequence sourceText
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
	private static void removeVisibleSpans (android.text.Spannable) 
		int i
		android.text.Spannable sp
		android.text.method.PasswordTransformationMethod$Visible[] old
	static char access$100 () 
	static void  () 
}

android/text/method/ArrowKeyMovementMethod.class
ArrowKeyMovementMethod.java
package android.text.method
public android.text.method.ArrowKeyMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod  {
	private static final Object LAST_TAP_DOWN
	private static android.text.method.ArrowKeyMovementMethod sInstance
	public void  () 
	private static boolean isSelecting (android.text.Spannable) 
		android.text.Spannable buffer
	private static int getCurrentLineTop (android.text.Spannable, android.text.Layout) 
		android.text.Spannable buffer
		android.text.Layout layout
	private static int getPageHeight (android.widget.TextView) 
		android.widget.TextView widget
		android.graphics.Rect rect
	protected boolean handleMovementKey (android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int keyCode
		int movementMetaState
		android.view.KeyEvent event
	protected boolean left (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean right (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean up (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean down (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean pageUp (android.widget.TextView, android.text.Spannable) 
		int previousSelectionEnd
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		boolean selecting
		int targetY
		boolean handled
	protected boolean pageDown (android.widget.TextView, android.text.Spannable) 
		int previousSelectionEnd
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		boolean selecting
		int targetY
		boolean handled
	protected boolean top (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean bottom (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean lineStart (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean lineEnd (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean leftWord (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int selectionEnd
		android.text.method.WordIterator wordIterator
	protected boolean rightWord (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int selectionEnd
		android.text.method.WordIterator wordIterator
	protected boolean home (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean end (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	public boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		int offset
		int startOffset
		int offset
		int startOffset
		int endOffset
		android.widget.TextView widget
		android.text.Spannable buffer
		android.view.MotionEvent event
		int initialScrollX
		int initialScrollY
		int action
		boolean wasTouchSelecting
		boolean handled
	public boolean canSelectArbitrarily () 
	public void initialize (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable text
	public void onTakeFocus (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView view
		android.text.Spannable text
		int dir
	public static android.text.method.MovementMethod getInstance () 
	static void  () 
}

android/text/method/BaseKeyListener$1.class
BaseKeyListener.java
package android.text.method
 android.text.method.BaseKeyListener$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$text$method$TextKeyListener$Capitalize
	static void  () 
}

android/text/method/PasswordTransformationMethod$Visible.class
PasswordTransformationMethod.java
package android.text.method
 android.text.method.PasswordTransformationMethod$Visible extends android.os.Handler implements android.text.style.UpdateLayout java.lang.Runnable  {
	private android.text.Spannable mText
	private android.text.method.PasswordTransformationMethod mTransformer
	public void  (android.text.Spannable, android.text.method.PasswordTransformationMethod) 
		android.text.Spannable sp
		android.text.method.PasswordTransformationMethod ptm
	public void run () 
	static android.text.method.PasswordTransformationMethod access$000 (android.text.method.PasswordTransformationMethod$Visible) 
		android.text.method.PasswordTransformationMethod$Visible x0
}

android/text/method/ReplacementTransformationMethod.class
ReplacementTransformationMethod.java
package android.text.method
public abstract android.text.method.ReplacementTransformationMethod extends java.lang.Object implements android.text.method.TransformationMethod  {
	public void  () 
	protected abstract char[] getOriginal () 
	protected abstract char[] getReplacement () 
	public java.lang.CharSequence getTransformation (java.lang.CharSequence, android.view.View) 
		int i
		boolean doNothing
		int n
		CharSequence source
		android.view.View v
		char[] original
		char[] replacement
	public void onFocusChanged (android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect) 
		android.view.View view
		CharSequence sourceText
		boolean focused
		int direction
		android.graphics.Rect previouslyFocusedRect
}

android/text/method/QwertyKeyListener$Replaced.class
QwertyKeyListener.java
package android.text.method
 android.text.method.QwertyKeyListener$Replaced extends java.lang.Object implements android.text.NoCopySpan  {
	private char[] mText
	public void  (char[]) 
		char[] text
	static char[] access$000 (android.text.method.QwertyKeyListener$Replaced) 
		android.text.method.QwertyKeyListener$Replaced x0
}

android/text/method/KeyListener.class
KeyListener.java
package android.text.method
public abstract android.text.method.KeyListener extends java.lang.Object {
	public abstract int getInputType () 
	public abstract boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
	public abstract boolean onKeyUp (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
	public abstract boolean onKeyOther (android.view.View, android.text.Editable, android.view.KeyEvent) 
	public abstract void clearMetaKeyState (android.view.View, android.text.Editable, int) 
}

android/text/method/ReplacementTransformationMethod$SpannedReplacementCharSequence.class
ReplacementTransformationMethod.java
package android.text.method
 android.text.method.ReplacementTransformationMethod$SpannedReplacementCharSequence extends android.text.method.ReplacementTransformationMethod$ReplacementCharSequence implements android.text.Spanned  {
	private android.text.Spanned mSpanned
	public void  (android.text.Spanned, char[], char[]) 
		android.text.Spanned source
		char[] original
		char[] replacement
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.Object[] getSpans (int, int, java.lang.Class) 
		int start
		int end
		Class type
	public int getSpanStart (java.lang.Object) 
		Object tag
	public int getSpanEnd (java.lang.Object) 
		Object tag
	public int getSpanFlags (java.lang.Object) 
		Object tag
	public int nextSpanTransition (int, int, java.lang.Class) 
		int start
		int end
		Class type
}

android/text/method/CharacterPickerDialog.class
CharacterPickerDialog.java
package android.text.method
public android.text.method.CharacterPickerDialog extends android.app.Dialog implements android.widget.AdapterView$OnItemClickListener android.view.View$OnClickListener  {
	private android.view.View mView
	private android.text.Editable mText
	private String mOptions
	private boolean mInsert
	private android.view.LayoutInflater mInflater
	private android.widget.Button mCancelButton
	public void  (android.content.Context, android.view.View, android.text.Editable, java.lang.String, boolean) 
		android.content.Context context
		android.view.View view
		android.text.Editable text
		String options
		boolean insert
	protected void onCreate (android.os.Bundle) 
		android.os.Bundle savedInstanceState
		android.view.WindowManager$LayoutParams params
		android.widget.GridView grid
	public void onItemClick (android.widget.AdapterView, android.view.View, int, long) 
		android.widget.AdapterView parent
		android.view.View view
		int position
		long id
		String result
	private void replaceCharacterAndClose (java.lang.CharSequence) 
		CharSequence replace
		int selEnd
	public void onClick (android.view.View) 
		CharSequence result
		android.view.View v
	static android.view.LayoutInflater access$000 (android.text.method.CharacterPickerDialog) 
		android.text.method.CharacterPickerDialog x0
	static java.lang.String access$100 (android.text.method.CharacterPickerDialog) 
		android.text.method.CharacterPickerDialog x0
}

android/text/method/DateTimeKeyListener.class
DateTimeKeyListener.java
package android.text.method
public android.text.method.DateTimeKeyListener extends android.text.method.NumberKeyListener {
	public static final char[] CHARACTERS
	private static android.text.method.DateTimeKeyListener sInstance
	public void  () 
	public int getInputType () 
	protected char[] getAcceptedChars () 
	public static android.text.method.DateTimeKeyListener getInstance () 
	static void  () 
}

android/text/method/HideReturnsTransformationMethod.class
HideReturnsTransformationMethod.java
package android.text.method
public android.text.method.HideReturnsTransformationMethod extends android.text.method.ReplacementTransformationMethod {
	private static char[] ORIGINAL
	private static char[] REPLACEMENT
	private static android.text.method.HideReturnsTransformationMethod sInstance
	public void  () 
	protected char[] getOriginal () 
	protected char[] getReplacement () 
	public static android.text.method.HideReturnsTransformationMethod getInstance () 
	static void  () 
}

android/text/method/ReplacementTransformationMethod$ReplacementCharSequence.class
ReplacementTransformationMethod.java
package android.text.method
 android.text.method.ReplacementTransformationMethod$ReplacementCharSequence extends java.lang.Object implements java.lang.CharSequence android.text.GetChars  {
	private char[] mOriginal
	private char[] mReplacement
	private CharSequence mSource
	public void  (java.lang.CharSequence, char[], char[]) 
		CharSequence source
		char[] original
		char[] replacement
	public int length () 
	public char charAt (int) 
		int j
		int i
		char c
		int n
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
		char[] c
	public java.lang.String toString () 
		char[] c
	public void getChars (int, int, char[], int) 
		int j
		char c
		int i
		int start
		int end
		char[] dest
		int off
		int offend
		int n
}

android/text/method/CharacterPickerDialog$OptionsAdapter.class
CharacterPickerDialog.java
package android.text.method
 android.text.method.CharacterPickerDialog$OptionsAdapter extends android.widget.BaseAdapter {
	final android.text.method.CharacterPickerDialog this$0
	public void  (android.text.method.CharacterPickerDialog, android.content.Context) 
		android.content.Context context
	public android.view.View getView (int, android.view.View, android.view.ViewGroup) 
		int position
		android.view.View convertView
		android.view.ViewGroup parent
		android.widget.Button b
	public final int getCount () 
	public final java.lang.Object getItem (int) 
		int position
	public final long getItemId (int) 
		int position
}

android/text/method/TextKeyListener$NullKeyListener.class
TextKeyListener.java
package android.text.method
 android.text.method.TextKeyListener$NullKeyListener extends java.lang.Object implements android.text.method.KeyListener  {
	private static android.text.method.TextKeyListener$NullKeyListener sInstance
	private void  () 
	public int getInputType () 
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyUp (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	public boolean onKeyOther (android.view.View, android.text.Editable, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		android.view.KeyEvent event
	public void clearMetaKeyState (android.view.View, android.text.Editable, int) 
		android.view.View view
		android.text.Editable content
		int states
	public static android.text.method.TextKeyListener$NullKeyListener getInstance () 
}

android/text/method/BaseMovementMethod.class
BaseMovementMethod.java
package android.text.method
public android.text.method.BaseMovementMethod extends java.lang.Object implements android.text.method.MovementMethod  {
	public void  () 
	public boolean canSelectArbitrarily () 
	public void initialize (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable text
	public boolean onKeyDown (android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent) 
		android.widget.TextView widget
		android.text.Spannable text
		int keyCode
		android.view.KeyEvent event
		int movementMetaState
		boolean handled
	public boolean onKeyOther (android.widget.TextView, android.text.Spannable, android.view.KeyEvent) 
		int i
		int repeat
		boolean handled
		android.widget.TextView widget
		android.text.Spannable text
		android.view.KeyEvent event
		int movementMetaState
		int keyCode
	public boolean onKeyUp (android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent) 
		android.widget.TextView widget
		android.text.Spannable text
		int keyCode
		android.view.KeyEvent event
	public void onTakeFocus (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView widget
		android.text.Spannable text
		int direction
	public boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		android.widget.TextView widget
		android.text.Spannable text
		android.view.MotionEvent event
	public boolean onTrackballEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		android.widget.TextView widget
		android.text.Spannable text
		android.view.MotionEvent event
	public boolean onGenericMotionEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		float vscroll
		float hscroll
		float vscroll
		float hscroll
		boolean handled
		android.widget.TextView widget
		android.text.Spannable text
		android.view.MotionEvent event
	protected int getMovementMetaState (android.text.Spannable, android.view.KeyEvent) 
		android.text.Spannable buffer
		android.view.KeyEvent event
		int metaState
	protected boolean handleMovementKey (android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int keyCode
		int movementMetaState
		android.view.KeyEvent event
	protected boolean left (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean right (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean up (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean down (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean pageUp (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean pageDown (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean top (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean bottom (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean lineStart (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean lineEnd (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean leftWord (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean rightWord (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean home (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean end (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	private int getTopLine (android.widget.TextView) 
		android.widget.TextView widget
	private int getBottomLine (android.widget.TextView) 
		android.widget.TextView widget
	private int getInnerWidth (android.widget.TextView) 
		android.widget.TextView widget
	private int getInnerHeight (android.widget.TextView) 
		android.widget.TextView widget
	private int getCharacterWidth (android.widget.TextView) 
		android.widget.TextView widget
	private int getScrollBoundsLeft (android.widget.TextView) 
		int lineLeft
		int line
		android.widget.TextView widget
		android.text.Layout layout
		int topLine
		int bottomLine
		int left
	private int getScrollBoundsRight (android.widget.TextView) 
		int lineRight
		int line
		android.widget.TextView widget
		android.text.Layout layout
		int topLine
		int bottomLine
		int right
	protected boolean scrollLeft (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int amount
		int minScrollX
		int scrollX
	protected boolean scrollRight (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int amount
		int maxScrollX
		int scrollX
	protected boolean scrollUp (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int amount
		android.text.Layout layout
		int top
		int topLine
	protected boolean scrollDown (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int amount
		android.text.Layout layout
		int innerHeight
		int bottom
		int bottomLine
		int limit
	protected boolean scrollPageUp (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		int top
		int topLine
	protected boolean scrollPageDown (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		int innerHeight
		int bottom
		int bottomLine
	protected boolean scrollTop (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
	protected boolean scrollBottom (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		int lineCount
	protected boolean scrollLineStart (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int minScrollX
		int scrollX
	protected boolean scrollLineEnd (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int maxScrollX
		int scrollX
}

android/text/method/TransformationMethod2.class
TransformationMethod2.java
package android.text.method
public abstract android.text.method.TransformationMethod2 extends java.lang.Object implements android.text.method.TransformationMethod  {
	public abstract void setLengthChangesAllowed (boolean) 
}

android/text/method/TextKeyListener$Capitalize.class
TextKeyListener.java
package android.text.method
public final android.text.method.TextKeyListener$Capitalize extends java.lang.Enum {
	public static final android.text.method.TextKeyListener$Capitalize NONE
	public static final android.text.method.TextKeyListener$Capitalize SENTENCES
	public static final android.text.method.TextKeyListener$Capitalize WORDS
	public static final android.text.method.TextKeyListener$Capitalize CHARACTERS
	private static final android.text.method.TextKeyListener$Capitalize[] $VALUES
	public static android.text.method.TextKeyListener$Capitalize[] values () 
	public static android.text.method.TextKeyListener$Capitalize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/text/method/WordIterator.class
WordIterator.java
package android.text.method
public android.text.method.WordIterator extends java.lang.Object implements android.text.Selection$PositionIterator  {
	private static final int WINDOW_WIDTH
	private String mString
	private int mOffsetShift
	private android.icu.text.BreakIterator mIterator
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void setCharSequence (java.lang.CharSequence, int, int) 
		CharSequence charSequence
		int start
		int end
		int windowEnd
	public int preceding (int) 
		int offset
		int shiftedOffset
	public int following (int) 
		int offset
		int shiftedOffset
	public boolean isBoundary (int) 
		int offset
		int shiftedOffset
	public int nextBoundary (int) 
		int offset
		int shiftedOffset
	public int prevBoundary (int) 
		int offset
		int shiftedOffset
	public int getBeginning (int) 
		int offset
	public int getEnd (int) 
		int offset
	public int getPrevWordBeginningOnTwoWordsBoundary (int) 
		int offset
	public int getNextWordEndOnTwoWordBoundary (int) 
		int offset
	private int getBeginning (int, boolean) 
		int offset
		boolean getPrevWordBeginningOnTwoWordsBoundary
		int shiftedOffset
	private int getEnd (int, boolean) 
		int offset
		boolean getNextWordEndOnTwoWordBoundary
		int shiftedOffset
	public int getPunctuationBeginning (int) 
		int offset
	public int getPunctuationEnd (int) 
		int offset
	public boolean isAfterPunctuation (int) 
		int codePoint
		int offset
		int shiftedOffset
	public boolean isOnPunctuation (int) 
		int codePoint
		int offset
		int shiftedOffset
	private boolean isPunctuationStartBoundary (int) 
		int offset
	private boolean isPunctuationEndBoundary (int) 
		int offset
	private boolean isPunctuation (int) 
		int cp
		int type
	private boolean isAfterLetterOrDigit (int) 
		int codePoint
		int shiftedOffset
	private boolean isOnLetterOrDigit (int) 
		int codePoint
		int shiftedOffset
	private void checkOffsetIsValid (int) 
		int shiftedOffset
}

android/text/method/MetaKeyKeyListener.class
MetaKeyKeyListener.java
package android.text.method
public abstract android.text.method.MetaKeyKeyListener extends java.lang.Object {
	public static final int META_SHIFT_ON
	public static final int META_ALT_ON
	public static final int META_SYM_ON
	public static final int META_CAP_LOCKED
	public static final int META_ALT_LOCKED
	public static final int META_SYM_LOCKED
	public static final int META_SELECTING
	private static final long META_CAP_USED
	private static final long META_ALT_USED
	private static final long META_SYM_USED
	private static final long META_CAP_PRESSED
	private static final long META_ALT_PRESSED
	private static final long META_SYM_PRESSED
	private static final long META_CAP_RELEASED
	private static final long META_ALT_RELEASED
	private static final long META_SYM_RELEASED
	private static final long META_SHIFT_MASK
	private static final long META_ALT_MASK
	private static final long META_SYM_MASK
	private static final Object CAP
	private static final Object ALT
	private static final Object SYM
	private static final Object SELECTING
	private static final int PRESSED_RETURN_VALUE
	private static final int LOCKED_RETURN_VALUE
	private static final int PRESSED
	private static final int RELEASED
	private static final int USED
	private static final int LOCKED
	public void  () 
	public static void resetMetaState (android.text.Spannable) 
		android.text.Spannable text
	public static final int getMetaState (java.lang.CharSequence) 
		CharSequence text
	public static final int getMetaState (java.lang.CharSequence, android.view.KeyEvent) 
		CharSequence text
		android.view.KeyEvent event
		int metaState
	public static final int getMetaState (java.lang.CharSequence, int) 
		CharSequence text
		int meta
	public static final int getMetaState (java.lang.CharSequence, int, android.view.KeyEvent) 
		CharSequence text
		int meta
		android.view.KeyEvent event
		int metaState
	private static int getActive (java.lang.CharSequence, java.lang.Object, int, int) 
		CharSequence text
		Object meta
		int on
		int lock
		android.text.Spanned sp
		int flag
	public static void adjustMetaAfterKeypress (android.text.Spannable) 
		android.text.Spannable content
	public static boolean isMetaTracker (java.lang.CharSequence, java.lang.Object) 
		CharSequence text
		Object what
	public static boolean isSelectingMetaTracker (java.lang.CharSequence, java.lang.Object) 
		CharSequence text
		Object what
	private static void adjust (android.text.Spannable, java.lang.Object) 
		android.text.Spannable content
		Object what
		int current
	protected static void resetLockedMeta (android.text.Spannable) 
		android.text.Spannable content
	private static void resetLock (android.text.Spannable, java.lang.Object) 
		android.text.Spannable content
		Object what
		int current
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	private void press (android.text.Editable, java.lang.Object) 
		android.text.Editable content
		Object what
		int state
	public static void startSelecting (android.view.View, android.text.Spannable) 
		android.view.View view
		android.text.Spannable content
	public static void stopSelecting (android.view.View, android.text.Spannable) 
		android.view.View view
		android.text.Spannable content
	public boolean onKeyUp (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	private void release (android.text.Editable, java.lang.Object, android.view.KeyEvent) 
		android.text.Editable content
		Object what
		android.view.KeyEvent event
		int current
	public void clearMetaKeyState (android.view.View, android.text.Editable, int) 
		android.view.View view
		android.text.Editable content
		int states
	public static void clearMetaKeyState (android.text.Editable, int) 
		android.text.Editable content
		int states
	public static long resetLockedMeta (long) 
		long state
	public static final int getMetaState (long) 
		long state
		int result
	public static final int getMetaState (long, int) 
		long state
		int meta
	public static long adjustMetaAfterKeypress (long) 
		long state
	public static long handleKeyDown (long, int, android.view.KeyEvent) 
		long state
		int keyCode
		android.view.KeyEvent event
	private static long press (long, int, long, long, long, long, long) 
		long state
		int what
		long mask
		long locked
		long pressed
		long released
		long used
	public static long handleKeyUp (long, int, android.view.KeyEvent) 
		long state
		int keyCode
		android.view.KeyEvent event
	private static long release (long, int, long, long, long, long, android.view.KeyEvent) 
		long state
		int what
		long mask
		long pressed
		long released
		long used
		android.view.KeyEvent event
	public long clearMetaKeyState (long, int) 
		long state
		int which
	static void  () 
}

android/text/method/TextKeyListener.class
TextKeyListener.java
package android.text.method
public android.text.method.TextKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher  {
	private static android.text.method.TextKeyListener[] sInstance
	static final Object ACTIVE
	static final Object CAPPED
	static final Object INHIBIT_REPLACEMENT
	static final Object LAST_TYPED
	private android.text.method.TextKeyListener$Capitalize mAutoCap
	private boolean mAutoText
	private int mPrefs
	private boolean mPrefsInited
	static final int AUTO_CAP
	static final int AUTO_TEXT
	static final int AUTO_PERIOD
	static final int SHOW_PASSWORD
	private java.lang.ref.WeakReference mResolver
	private android.text.method.TextKeyListener$SettingsObserver mObserver
	public void  (android.text.method.TextKeyListener$Capitalize, boolean) 
		android.text.method.TextKeyListener$Capitalize cap
		boolean autotext
	public static android.text.method.TextKeyListener getInstance (boolean, android.text.method.TextKeyListener$Capitalize) 
		boolean autotext
		android.text.method.TextKeyListener$Capitalize cap
		int off
	public static android.text.method.TextKeyListener getInstance () 
	public static boolean shouldCap (android.text.method.TextKeyListener$Capitalize, java.lang.CharSequence, int) 
		android.text.method.TextKeyListener$Capitalize cap
		CharSequence cs
		int off
	public int getInputType () 
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		android.text.method.KeyListener im
	public boolean onKeyUp (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		android.text.method.KeyListener im
	public boolean onKeyOther (android.view.View, android.text.Editable, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		android.view.KeyEvent event
		android.text.method.KeyListener im
	public static void clear (android.text.Editable) 
		int i
		android.text.Editable e
		android.text.method.QwertyKeyListener$Replaced[] repl
		int count
	public void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object what
		int start
		int end
	public void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object what
		int start
		int end
	public void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
		android.text.Spannable s
		Object what
		int start
		int end
		int st
		int en
	private android.text.method.KeyListener getKeyListener (android.view.KeyEvent) 
		android.view.KeyEvent event
		android.view.KeyCharacterMap kmap
		int kind
	public void release () 
		android.content.ContentResolver contentResolver
	private void initPrefs (android.content.Context) 
		android.content.Context context
		android.content.ContentResolver contentResolver
	private void updatePrefs (android.content.ContentResolver) 
		android.content.ContentResolver resolver
		boolean cap
		boolean text
		boolean period
		boolean pw
	int getPrefs (android.content.Context) 
		android.content.Context context
	static java.lang.ref.WeakReference access$000 (android.text.method.TextKeyListener) 
		android.text.method.TextKeyListener x0
	static boolean access$102 (android.text.method.TextKeyListener, boolean) 
		android.text.method.TextKeyListener x0
		boolean x1
	static void access$200 (android.text.method.TextKeyListener, android.content.ContentResolver) 
		android.text.method.TextKeyListener x0
		android.content.ContentResolver x1
	static void  () 
}

android/text/method/QwertyKeyListener.class
QwertyKeyListener.java
package android.text.method
public android.text.method.QwertyKeyListener extends android.text.method.BaseKeyListener {
	private static android.text.method.QwertyKeyListener[] sInstance
	private static android.text.method.QwertyKeyListener sFullKeyboardInstance
	private android.text.method.TextKeyListener$Capitalize mAutoCap
	private boolean mAutoText
	private boolean mFullKeyboard
	private static android.util.SparseArray PICKER_SETS
	private void  (android.text.method.TextKeyListener$Capitalize, boolean, boolean) 
		android.text.method.TextKeyListener$Capitalize cap
		boolean autoText
		boolean fullKeyboard
	public void  (android.text.method.TextKeyListener$Capitalize, boolean) 
		android.text.method.TextKeyListener$Capitalize cap
		boolean autoText
	public static android.text.method.QwertyKeyListener getInstance (boolean, android.text.method.TextKeyListener$Capitalize) 
		boolean autoText
		android.text.method.TextKeyListener$Capitalize cap
		int off
	public static android.text.method.QwertyKeyListener getInstanceForFullKeyboard () 
	public int getInputType () 
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		int a
		int b
		char c
		int count
		int start
		String hex
		int start
		int ch
		char accent
		int composed
		boolean replace
		int where
		int flags
		char c
		int a
		android.text.method.QwertyKeyListener$Replaced[] repl
		char[] orig
		int x
		String rep
		int j
		char c
		boolean dead
		int oldStart
		int st
		int en
		String old
		int consider
		android.text.method.QwertyKeyListener$Replaced[] repl
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		int selStart
		int selEnd
		int pref
		int activeStart
		int activeEnd
		int i
	private java.lang.String getReplacement (java.lang.CharSequence, int, int, android.view.View) 
		String key
		int j
		String out
		String out
		String out
		CharSequence src
		int start
		int end
		android.view.View view
		int len
		boolean changecase
		String replacement
		int caps
		String out
	public static void markAsReplaced (android.text.Spannable, int, int, java.lang.String) 
		int a
		android.text.Spannable content
		int start
		int end
		String original
		android.text.method.QwertyKeyListener$Replaced[] repl
		int len
		char[] orig
	private boolean showCharacterPicker (android.view.View, android.text.Editable, char, boolean, int) 
		android.view.View view
		android.text.Editable content
		char c
		boolean insert
		int count
		String set
	private static java.lang.String toTitleCase (java.lang.String) 
		String src
	static void  () 
}

android/text/method/MultiTapKeyListener.class
MultiTapKeyListener.java
package android.text.method
public android.text.method.MultiTapKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher  {
	private static android.text.method.MultiTapKeyListener[] sInstance
	private static final android.util.SparseArray sRecs
	private android.text.method.TextKeyListener$Capitalize mCapitalize
	private boolean mAutoText
	public void  (android.text.method.TextKeyListener$Capitalize, boolean) 
		android.text.method.TextKeyListener$Capitalize cap
		boolean autotext
	public static android.text.method.MultiTapKeyListener getInstance (boolean, android.text.method.TextKeyListener$Capitalize) 
		boolean autotext
		android.text.method.TextKeyListener$Capitalize cap
		int off
	public int getInputType () 
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		int a
		int b
		char current
		String val
		char ch
		int ix
		int i
		Object method
		android.text.method.KeyListener[] methods
		String val
		int off
		int oldStart
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		int selStart
		int selEnd
		int pref
		int activeStart
		int activeEnd
		int rec
	public void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
		android.text.Spannable buf
		Object what
		int s
		int e
		int start
		int stop
	private static void removeTimeouts (android.text.Spannable) 
		android.text.method.MultiTapKeyListener$Timeout t
		int i
		android.text.Spannable buf
		android.text.method.MultiTapKeyListener$Timeout[] timeout
	public void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object what
		int start
		int end
	public void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object what
		int start
		int end
	static void  () 
}

android/text/method/MovementMethod.class
MovementMethod.java
package android.text.method
public abstract android.text.method.MovementMethod extends java.lang.Object {
	public abstract void initialize (android.widget.TextView, android.text.Spannable) 
	public abstract boolean onKeyDown (android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent) 
	public abstract boolean onKeyUp (android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent) 
	public abstract boolean onKeyOther (android.widget.TextView, android.text.Spannable, android.view.KeyEvent) 
	public abstract void onTakeFocus (android.widget.TextView, android.text.Spannable, int) 
	public abstract boolean onTrackballEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
	public abstract boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
	public abstract boolean onGenericMotionEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
	public abstract boolean canSelectArbitrarily () 
}

android/text/method/PasswordTransformationMethod$PasswordCharSequence.class
PasswordTransformationMethod.java
package android.text.method
 android.text.method.PasswordTransformationMethod$PasswordCharSequence extends java.lang.Object implements java.lang.CharSequence android.text.GetChars  {
	private CharSequence mSource
	public void  (java.lang.CharSequence) 
		CharSequence source
	public int length () 
	public char charAt (int) 
		int a
		android.text.Spanned sp
		int st
		int en
		android.text.method.PasswordTransformationMethod$Visible[] visible
		int i
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
		char[] buf
	public java.lang.String toString () 
	public void getChars (int, int, char[], int) 
		int i
		android.text.Spanned sp
		android.text.method.PasswordTransformationMethod$Visible[] visible
		int a
		boolean visible
		int i
		int start
		int end
		char[] dest
		int off
		int st
		int en
		int nvisible
		int[] starts
		int[] ends
}

android/text/method/BaseKeyListener.class
BaseKeyListener.java
package android.text.method
public abstract android.text.method.BaseKeyListener extends android.text.method.MetaKeyKeyListener implements android.text.method.KeyListener  {
	static final Object OLD_SEL_START
	private static final int LINE_FEED
	private static final int CARRIAGE_RETURN
	private final Object mLock
	static android.graphics.Paint sCachedPaint
	public void  () 
	public boolean backspace (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	public boolean forwardDelete (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
	private static boolean isVariationSelector (int) 
		int codepoint
	private static int adjustReplacementSpan (java.lang.CharSequence, int, boolean) 
		int start
		int end
		int i
		CharSequence text
		int offset
		boolean moveToStart
		android.text.style.ReplacementSpan[] spans
	private static int getOffsetForBackspaceKey (java.lang.CharSequence, int) 
		int codePoint
		CharSequence text
		int offset
		int STATE_START
		int STATE_LF
		int STATE_BEFORE_KEYCAP
		int STATE_BEFORE_VS_AND_KEYCAP
		int STATE_BEFORE_EMOJI_MODIFIER
		int STATE_BEFORE_VS_AND_EMOJI_MODIFIER
		int STATE_BEFORE_VS
		int STATE_BEFORE_EMOJI
		int STATE_BEFORE_ZWJ
		int STATE_BEFORE_VS_AND_ZWJ
		int STATE_ODD_NUMBERED_RIS
		int STATE_EVEN_NUMBERED_RIS
		int STATE_FINISHED
		int deleteCharCount
		int lastSeenVSCharCount
		int state
		int tmpOffset
	private static int getOffsetForForwardDeleteKey (java.lang.CharSequence, int, android.graphics.Paint) 
		CharSequence text
		int offset
		android.graphics.Paint paint
		int len
	private boolean backspaceOrForwardDelete (android.view.View, android.text.Editable, int, android.view.KeyEvent, boolean) 
		android.graphics.Paint paint
		android.graphics.Paint paint
		int end
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		boolean isForwardDelete
		boolean isCtrlActive
		boolean isShiftActive
		boolean isAltActive
		int start
		int end
	private boolean deleteUntilWordBoundary (android.view.View, android.text.Editable, boolean) 
		int deleteFrom
		int deleteTo
		android.view.View view
		android.text.Editable content
		boolean isForwardDelete
		int currentCursorOffset
		android.text.method.WordIterator wordIterator
		int deleteFrom
		int deleteTo
	private boolean deleteSelection (android.view.View, android.text.Editable) 
		int temp
		android.view.View view
		android.text.Editable content
		int selectionStart
		int selectionEnd
	private boolean deleteLine (android.view.View, android.text.Editable) 
		int line
		int start
		int end
		android.text.Layout layout
		android.view.View view
		android.text.Editable content
	static int makeTextContentType (android.text.method.TextKeyListener$Capitalize, boolean) 
		android.text.method.TextKeyListener$Capitalize caps
		boolean autoText
		int contentType
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		boolean handled
		boolean handled
		boolean handled
	public boolean onKeyOther (android.view.View, android.text.Editable, android.view.KeyEvent) 
		int temp
		android.view.View view
		android.text.Editable content
		android.view.KeyEvent event
		int selectionStart
		int selectionEnd
		CharSequence text
	static void  () 
}

android/text/method/DigitsKeyListener.class
DigitsKeyListener.java
package android.text.method
public android.text.method.DigitsKeyListener extends android.text.method.NumberKeyListener {
	private char[] mAccepted
	private boolean mSign
	private boolean mDecimal
	private static final int SIGN
	private static final int DECIMAL
	private static final char[][] CHARACTERS
	private static android.text.method.DigitsKeyListener[] sInstance
	protected char[] getAcceptedChars () 
	private static boolean isSignChar (char) 
		char c
	private static boolean isDecimalPointChar (char) 
		char c
	public void  () 
	public void  (boolean, boolean) 
		boolean sign
		boolean decimal
		int kind
	public static android.text.method.DigitsKeyListener getInstance () 
	public static android.text.method.DigitsKeyListener getInstance (boolean, boolean) 
		boolean sign
		boolean decimal
		int kind
	public static android.text.method.DigitsKeyListener getInstance (java.lang.String) 
		String accepted
		android.text.method.DigitsKeyListener dim
	public int getInputType () 
		int contentType
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		char c
		int i
		char c
		int i
		char c
		boolean strip
		int i
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
		CharSequence out
		int sign
		int decimal
		int dlen
		android.text.SpannableStringBuilder stripped
	static void  () 
}

android/text/method/NumberKeyListener.class
NumberKeyListener.java
package android.text.method
public abstract android.text.method.NumberKeyListener extends android.text.method.BaseKeyListener implements android.text.InputFilter  {
	public void  () 
	protected abstract char[] getAcceptedChars () 
	protected int lookup (android.view.KeyEvent, android.text.Spannable) 
		android.view.KeyEvent event
		android.text.Spannable content
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		int j
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
		char[] accept
		boolean filter
		int i
		android.text.SpannableStringBuilder filtered
		int len
	protected static boolean ok (char[], char) 
		int i
		char[] accept
		char c
	public boolean onKeyDown (android.view.View, android.text.Editable, int, android.view.KeyEvent) 
		int a
		int b
		android.view.View view
		android.text.Editable content
		int keyCode
		android.view.KeyEvent event
		int selStart
		int selEnd
		int i
		int repeatCount
}

android/text/method/DateKeyListener.class
DateKeyListener.java
package android.text.method
public android.text.method.DateKeyListener extends android.text.method.NumberKeyListener {
	public static final char[] CHARACTERS
	private static android.text.method.DateKeyListener sInstance
	public void  () 
	public int getInputType () 
	protected char[] getAcceptedChars () 
	public static android.text.method.DateKeyListener getInstance () 
	static void  () 
}

android/text/method/MultiTapKeyListener$Timeout.class
MultiTapKeyListener.java
package android.text.method
 android.text.method.MultiTapKeyListener$Timeout extends android.os.Handler implements java.lang.Runnable  {
	private android.text.Editable mBuffer
	final android.text.method.MultiTapKeyListener this$0
	public void  (android.text.method.MultiTapKeyListener, android.text.Editable) 
		android.text.Editable buffer
	public void run () 
		int st
		int en
		int start
		int end
		android.text.Spannable buf
	static android.text.Editable access$002 (android.text.method.MultiTapKeyListener$Timeout, android.text.Editable) 
		android.text.method.MultiTapKeyListener$Timeout x0
		android.text.Editable x1
}

android/text/method/TransformationMethod.class
TransformationMethod.java
package android.text.method
public abstract android.text.method.TransformationMethod extends java.lang.Object {
	public abstract java.lang.CharSequence getTransformation (java.lang.CharSequence, android.view.View) 
	public abstract void onFocusChanged (android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect) 
}

android/text/method/Touch$DragState.class
Touch.java
package android.text.method
 android.text.method.Touch$DragState extends java.lang.Object implements android.text.NoCopySpan  {
	public float mX
	public float mY
	public int mScrollX
	public int mScrollY
	public boolean mFarEnough
	public boolean mUsed
	public void  (float, float, int, int) 
		float x
		float y
		int scrollX
		int scrollY
}

android/text/method/TextKeyListener$SettingsObserver.class
TextKeyListener.java
package android.text.method
 android.text.method.TextKeyListener$SettingsObserver extends android.database.ContentObserver {
	final android.text.method.TextKeyListener this$0
	public void  (android.text.method.TextKeyListener) 
	public void onChange (boolean) 
		android.content.ContentResolver contentResolver
		boolean selfChange
}

android/text/method/LinkMovementMethod.class
LinkMovementMethod.java
package android.text.method
public android.text.method.LinkMovementMethod extends android.text.method.ScrollingMovementMethod {
	private static final int CLICK
	private static final int UP
	private static final int DOWN
	private static android.text.method.LinkMovementMethod sInstance
	private static Object FROM_BELOW
	public void  () 
	public boolean canSelectArbitrarily () 
	protected boolean handleMovementKey (android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent) 
		android.widget.TextView widget
		android.text.Spannable buffer
		int keyCode
		int movementMetaState
		android.view.KeyEvent event
	protected boolean up (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean down (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean left (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	protected boolean right (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable buffer
	private boolean action (int, android.widget.TextView, android.text.Spannable) 
		int end
		int i
		int start
		int i
		int beststart
		int beststart
		int bestend
		int bestend
		android.text.style.ClickableSpan[] link
		int what
		android.widget.TextView widget
		android.text.Spannable buffer
		android.text.Layout layout
		int padding
		int areatop
		int areabot
		int linetop
		int linebot
		int first
		int last
		android.text.style.ClickableSpan[] candidates
		int a
		int b
		int selStart
		int selEnd
	public boolean onTouchEvent (android.widget.TextView, android.text.Spannable, android.view.MotionEvent) 
		int x
		int y
		android.text.Layout layout
		int line
		int off
		android.text.style.ClickableSpan[] link
		android.widget.TextView widget
		android.text.Spannable buffer
		android.view.MotionEvent event
		int action
	public void initialize (android.widget.TextView, android.text.Spannable) 
		android.widget.TextView widget
		android.text.Spannable text
	public void onTakeFocus (android.widget.TextView, android.text.Spannable, int) 
		android.widget.TextView view
		android.text.Spannable text
		int dir
	public static android.text.method.MovementMethod getInstance () 
	static void  () 
}

android/text/TextUtils$SimpleStringSplitter.class
TextUtils.java
package android.text
public android.text.TextUtils$SimpleStringSplitter extends java.lang.Object implements android.text.TextUtils$StringSplitter java.util.Iterator  {
	private String mString
	private char mDelimiter
	private int mPosition
	private int mLength
	public void  (char) 
		char delimiter
	public void setString (java.lang.String) 
		String string
	public java.util.Iterator iterator () 
	public boolean hasNext () 
	public java.lang.String next () 
		int end
		String nextString
	public void remove () 
	public volatile java.lang.Object next () 
}

android/text/TextUtils$TruncateAt.class
TextUtils.java
package android.text
public final android.text.TextUtils$TruncateAt extends java.lang.Enum {
	public static final android.text.TextUtils$TruncateAt START
	public static final android.text.TextUtils$TruncateAt MIDDLE
	public static final android.text.TextUtils$TruncateAt END
	public static final android.text.TextUtils$TruncateAt MARQUEE
	public static final android.text.TextUtils$TruncateAt END_SMALL
	private static final android.text.TextUtils$TruncateAt[] $VALUES
	public static android.text.TextUtils$TruncateAt[] values () 
	public static android.text.TextUtils$TruncateAt valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/text/AlteredCharSequence$AlteredSpanned.class
AlteredCharSequence.java
package android.text
 android.text.AlteredCharSequence$AlteredSpanned extends android.text.AlteredCharSequence implements android.text.Spanned  {
	private android.text.Spanned mSpanned
	private void  (java.lang.CharSequence, char[], int, int) 
		CharSequence source
		char[] sub
		int substart
		int subend
	public java.lang.Object[] getSpans (int, int, java.lang.Class) 
		int start
		int end
		Class kind
	public int getSpanStart (java.lang.Object) 
		Object span
	public int getSpanEnd (java.lang.Object) 
		Object span
	public int getSpanFlags (java.lang.Object) 
		Object span
	public int nextSpanTransition (int, int, java.lang.Class) 
		int start
		int end
		Class kind
	void  (java.lang.CharSequence, char[], int, int, android.text.AlteredCharSequence$1) 
		CharSequence x0
		char[] x1
		int x2
		int x3
		android.text.AlteredCharSequence$1 x4
}

android/text/Layout$Directions.class
Layout.java
package android.text
public android.text.Layout$Directions extends java.lang.Object {
	int[] mDirections
	void  (int[]) 
		int[] dirs
}

android/text/NoCopySpan.class
NoCopySpan.java
package android.text
public abstract android.text.NoCopySpan extends java.lang.Object {
}

android/text/HtmlToSpannedConverter$Bold.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Bold extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/BidiFormatter$DirectionalityEstimator.class
BidiFormatter.java
package android.text
 android.text.BidiFormatter$DirectionalityEstimator extends java.lang.Object {
	private static final int DIR_TYPE_CACHE_SIZE
	private static final byte[] DIR_TYPE_CACHE
	private final CharSequence text
	private final boolean isHtml
	private final int length
	private int charIndex
	private char lastChar
	void  (java.lang.CharSequence, boolean) 
		CharSequence text
		boolean isHtml
	int getEntryDir () 
		int embeddingLevel
		int embeddingLevelDir
		int firstNonEmptyEmbeddingLevel
	int getExitDir () 
		int embeddingLevel
		int lastNonEmptyEmbeddingLevel
	private static byte getCachedDirectionality (char) 
		char c
	byte dirTypeForward () 
		int codePoint
		byte dirType
	byte dirTypeBackward () 
		int codePoint
		byte dirType
	private byte skipTagForward () 
		char quote
		int initialCharIndex
	private byte skipTagBackward () 
		char quote
		int initialCharIndex
	private byte skipEntityForward () 
	private byte skipEntityBackward () 
		int initialCharIndex
	static void  () 
		int i
}

android/text/HtmlToSpannedConverter$Small.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Small extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/Html.class
Html.java
package android.text
public android.text.Html extends java.lang.Object {
	public static final int TO_HTML_PARAGRAPH_LINES_CONSECUTIVE
	public static final int TO_HTML_PARAGRAPH_LINES_INDIVIDUAL
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_PARAGRAPH
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_HEADING
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_LIST_ITEM
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_LIST
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_DIV
	public static final int FROM_HTML_SEPARATOR_LINE_BREAK_BLOCKQUOTE
	public static final int FROM_HTML_OPTION_USE_CSS_COLORS
	public static final int FROM_HTML_MODE_LEGACY
	public static final int FROM_HTML_MODE_COMPACT
	private static final int TO_HTML_PARAGRAPH_FLAG
	private void  () 
	public static android.text.Spanned fromHtml (java.lang.String) 
		String source
	public static android.text.Spanned fromHtml (java.lang.String, int) 
		String source
		int flags
	public static android.text.Spanned fromHtml (java.lang.String, android.text.Html$ImageGetter, android.text.Html$TagHandler) 
		String source
		android.text.Html$ImageGetter imageGetter
		android.text.Html$TagHandler tagHandler
	public static android.text.Spanned fromHtml (java.lang.String, int, android.text.Html$ImageGetter, android.text.Html$TagHandler) 
		org.xml.sax.SAXNotRecognizedException e
		org.xml.sax.SAXNotSupportedException e
		String source
		int flags
		android.text.Html$ImageGetter imageGetter
		android.text.Html$TagHandler tagHandler
		org.ccil.cowan.tagsoup.Parser parser
		android.text.HtmlToSpannedConverter converter
	public static java.lang.String toHtml (android.text.Spanned) 
		android.text.Spanned text
	public static java.lang.String toHtml (android.text.Spanned, int) 
		android.text.Spanned text
		int option
		StringBuilder out
	public static java.lang.String escapeHtml (java.lang.CharSequence) 
		CharSequence text
		StringBuilder out
	private static void withinHtml (java.lang.StringBuilder, android.text.Spanned, int) 
		StringBuilder out
		android.text.Spanned text
		int option
	private static void encodeTextAlignmentByDiv (java.lang.StringBuilder, android.text.Spanned, int) 
		android.text.Layout$Alignment align
		int j
		android.text.style.ParagraphStyle[] style
		String elements
		boolean needDiv
		int next
		int i
		StringBuilder out
		android.text.Spanned text
		int option
		int len
	private static void withinDiv (java.lang.StringBuilder, android.text.Spanned, int, int, int) 
		android.text.style.QuoteSpan quote
		android.text.style.QuoteSpan quote
		android.text.style.QuoteSpan[] quotes
		int next
		int i
		StringBuilder out
		android.text.Spanned text
		int start
		int end
		int option
	private static java.lang.String getTextDirection (android.text.Spanned, int, int) 
		android.text.Spanned text
		int start
		int end
		int len
		byte[] levels
		char[] buffer
		int paraDir
	private static java.lang.String getTextStyles (android.text.Spanned, int, int, boolean, boolean) 
		android.text.Layout$Alignment alignment
		android.text.style.AlignmentSpan s
		int i
		android.text.style.AlignmentSpan[] alignmentSpans
		android.text.Spanned text
		int start
		int end
		boolean forceNoVerticalMargin
		boolean includeTextAlign
		String margin
		String textAlign
		StringBuilder style
	private static void withinBlockquote (java.lang.StringBuilder, android.text.Spanned, int, int, int) 
		StringBuilder out
		android.text.Spanned text
		int start
		int end
		int option
	private static void withinBlockquoteIndividual (java.lang.StringBuilder, android.text.Spanned, int, int) 
		int spanFlags
		android.text.style.ParagraphStyle paragraphStyle
		boolean isListItem
		android.text.style.ParagraphStyle[] paragraphStyles
		String tagType
		int next
		int i
		StringBuilder out
		android.text.Spanned text
		int start
		int end
		boolean isInList
	private static void withinBlockquoteConsecutive (java.lang.StringBuilder, android.text.Spanned, int, int) 
		int j
		int nl
		int next
		int i
		StringBuilder out
		android.text.Spanned text
		int start
		int end
	private static void withinParagraph (java.lang.StringBuilder, android.text.Spanned, int, int) 
		int s
		String s
		android.app.Application application
		android.text.style.AbsoluteSizeSpan s
		float sizeDip
		float sizeEm
		int color
		int color
		int j
		String s
		int s
		int j
		android.text.style.CharacterStyle[] style
		int next
		int i
		StringBuilder out
		android.text.Spanned text
		int start
		int end
	private static void withinStyle (java.lang.StringBuilder, java.lang.CharSequence, int, int) 
		int codepoint
		char d
		char c
		int i
		StringBuilder out
		CharSequence text
		int start
		int end
}

android/text/AlteredCharSequence.class
AlteredCharSequence.java
package android.text
public android.text.AlteredCharSequence extends java.lang.Object implements java.lang.CharSequence android.text.GetChars  {
	private int mStart
	private int mEnd
	private char[] mChars
	private CharSequence mSource
	public static android.text.AlteredCharSequence make (java.lang.CharSequence, char[], int, int) 
		CharSequence source
		char[] sub
		int substart
		int subend
	private void  (java.lang.CharSequence, char[], int, int) 
		CharSequence source
		char[] sub
		int substart
		int subend
	void update (char[], int, int) 
		char[] sub
		int substart
		int subend
	public char charAt (int) 
		int off
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public void getChars (int, int, char[], int) 
		int start
		int end
		char[] dest
		int off
	public java.lang.String toString () 
		int len
		char[] ret
	void  (java.lang.CharSequence, char[], int, int, android.text.AlteredCharSequence$1) 
		CharSequence x0
		char[] x1
		int x2
		int x3
		android.text.AlteredCharSequence$1 x4
}

android/text/Html$HtmlParser.class
Html.java
package android.text
 android.text.Html$HtmlParser extends java.lang.Object {
	private static final org.ccil.cowan.tagsoup.HTMLSchema schema
	private void  () 
	static org.ccil.cowan.tagsoup.HTMLSchema access$000 () 
	static void  () 
}

android/text/Html$TagHandler.class
Html.java
package android.text
public abstract android.text.Html$TagHandler extends java.lang.Object {
	public abstract void handleTag (boolean, java.lang.String, android.text.Editable, org.xml.sax.XMLReader) 
}

android/text/GetChars.class
GetChars.java
package android.text
public abstract android.text.GetChars extends java.lang.Object implements java.lang.CharSequence  {
	public abstract void getChars (int, int, char[], int) 
}

android/text/AlteredCharSequence$1.class
AlteredCharSequence.java
package android.text
 android.text.AlteredCharSequence$1 extends java.lang.Object {
}

android/text/HtmlToSpannedConverter$Href.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Href extends java.lang.Object {
	public String mHref
	public void  (java.lang.String) 
		String href
}

android/text/Hyphenator.class
Hyphenator.java
package android.text
public android.text.Hyphenator extends java.lang.Object {
	private static String TAG
	private static final Object sLock
	static final java.util.HashMap sMap
	static final android.text.Hyphenator sEmptyHyphenator
	private final long mNativePtr
	private final java.nio.ByteBuffer mBuffer
	private static final String[][] LOCALE_FALLBACK_DATA
	private void  (long, java.nio.ByteBuffer) 
		long nativePtr
		java.nio.ByteBuffer b
	public long getNativePtr () 
	public static android.text.Hyphenator get (java.util.Locale) 
		java.util.Locale languageAndVariantOnlyLocale
		java.util.Locale scriptOnlyLocale
		android.text.Hyphenator result
		String variant
		java.util.Locale languageOnlyLocale
		String script
		java.util.Locale locale
	private static android.text.Hyphenator loadHyphenator (java.lang.String) 
		java.nio.channels.FileChannel fc
		java.nio.MappedByteBuffer buf
		long nativePtr
		java.io.RandomAccessFile f
		java.io.IOException e
		String languageTag
		String patternFilename
		java.io.File patternFile
	private static java.io.File getSystemHyphenatorLocation () 
	public static void init () 
		String languageTag
		android.text.Hyphenator h
		int i
		String language
		String fallback
		int i
		String[] availableLanguages
	static void  () 
}

android/text/Layout$Ellipsizer.class
Layout.java
package android.text
 android.text.Layout$Ellipsizer extends java.lang.Object implements java.lang.CharSequence android.text.GetChars  {
	CharSequence mText
	android.text.Layout mLayout
	int mWidth
	android.text.TextUtils$TruncateAt mMethod
	public void  (java.lang.CharSequence) 
		CharSequence s
	public char charAt (int) 
		int off
		char[] buf
		char ret
	public void getChars (int, int, char[], int) 
		int i
		int start
		int end
		char[] dest
		int destoff
		int line1
		int line2
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
		char[] s
	public java.lang.String toString () 
		char[] s
}

android/text/TextPaint.class
TextPaint.java
package android.text
public android.text.TextPaint extends android.graphics.Paint {
	public int bgColor
	public int baselineShift
	public int linkColor
	public int[] drawableState
	public float density
	public int underlineColor
	public float underlineThickness
	public void  () 
	public void  (int) 
		int flags
	public void  (android.graphics.Paint) 
		android.graphics.Paint p
	public void set (android.text.TextPaint) 
		android.text.TextPaint tp
	public void setUnderlineText (int, float) 
		int color
		float thickness
}

android/text/Spanned.class
Spanned.java
package android.text
public abstract android.text.Spanned extends java.lang.Object implements java.lang.CharSequence  {
	public static final int SPAN_POINT_MARK_MASK
	public static final int SPAN_MARK_MARK
	public static final int SPAN_MARK_POINT
	public static final int SPAN_POINT_MARK
	public static final int SPAN_POINT_POINT
	public static final int SPAN_PARAGRAPH
	public static final int SPAN_INCLUSIVE_EXCLUSIVE
	public static final int SPAN_INCLUSIVE_INCLUSIVE
	public static final int SPAN_EXCLUSIVE_EXCLUSIVE
	public static final int SPAN_EXCLUSIVE_INCLUSIVE
	public static final int SPAN_COMPOSING
	public static final int SPAN_INTERMEDIATE
	public static final int SPAN_USER_SHIFT
	public static final int SPAN_USER
	public static final int SPAN_PRIORITY_SHIFT
	public static final int SPAN_PRIORITY
	public abstract java.lang.Object[] getSpans (int, int, java.lang.Class) 
	public abstract int getSpanStart (java.lang.Object) 
	public abstract int getSpanEnd (java.lang.Object) 
	public abstract int getSpanFlags (java.lang.Object) 
	public abstract int nextSpanTransition (int, int, java.lang.Class) 
}

android/text/DynamicLayout.class
DynamicLayout.java
package android.text
public android.text.DynamicLayout extends android.text.Layout {
	private static final int PRIORITY
	private static final int BLOCK_MINIMUM_CHARACTER_LENGTH
	private CharSequence mBase
	private CharSequence mDisplay
	private android.text.DynamicLayout$ChangeWatcher mWatcher
	private boolean mIncludePad
	private boolean mEllipsize
	private int mEllipsizedWidth
	private android.text.TextUtils$TruncateAt mEllipsizeAt
	private int mBreakStrategy
	private int mHyphenationFrequency
	private android.text.PackedIntVector mInts
	private android.text.PackedObjectVector mObjects
	public static final int INVALID_BLOCK_INDEX
	private int[] mBlockEndLines
	private int[] mBlockIndices
	private int mNumberOfBlocks
	private int mIndexFirstChangedBlock
	private int mTopPadding
	private int mBottomPadding
	private static android.text.StaticLayout sStaticLayout
	private static android.text.StaticLayout$Builder sBuilder
	private static final Object[] sLock
	private static final int START
	private static final int DIR
	private static final int TAB
	private static final int TOP
	private static final int DESCENT
	private static final int HYPHEN
	private static final int COLUMNS_NORMAL
	private static final int ELLIPSIS_START
	private static final int ELLIPSIS_COUNT
	private static final int COLUMNS_ELLIPSIZE
	private static final int START_MASK
	private static final int DIR_SHIFT
	private static final int TAB_MASK
	private static final int ELLIPSIS_UNDEFINED
	public void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean) 
		CharSequence base
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean) 
		CharSequence base
		CharSequence display
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean, android.text.TextUtils$TruncateAt, int) 
		CharSequence base
		CharSequence display
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
	public void  (java.lang.CharSequence, java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, android.text.TextDirectionHeuristic, float, float, boolean, int, int, android.text.TextUtils$TruncateAt, int) 
		android.text.Layout$Ellipsizer e
		int[] start
		int i
		android.text.Spannable sp
		android.text.DynamicLayout$ChangeWatcher[] spans
		CharSequence base
		CharSequence display
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		android.text.TextDirectionHeuristic textDir
		float spacingmult
		float spacingadd
		boolean includepad
		int breakStrategy
		int hyphenationFrequency
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
		int[] start
		android.text.Layout$Directions[] dirs
		android.graphics.Paint$FontMetricsInt fm
		int asc
		int desc
	private void reflow (java.lang.CharSequence, int, int, int) 
		int diff
		int diff
		int diff
		int st
		int en
		int i
		Object[] force
		android.text.Spanned sp
		boolean again
		int[] ints
		int top
		int desc
		int i
		CharSequence s
		int where
		int before
		int after
		CharSequence text
		int len
		int find
		int look
		int change
		int startline
		int startv
		int endline
		int endv
		boolean islast
		android.text.StaticLayout reflowed
		android.text.StaticLayout$Builder b
		int n
		int ht
		int toppad
		int botpad
		int[] ints
		android.text.Layout$Directions[] objects
	private void createBlocks () 
		int i
		int offset
		CharSequence text
	private void addBlockAtOffset (int) 
		int offset
		int line
		int previousBlockEndLine
	void updateBlocks (int, int, int) 
		int i
		int i
		int[] blockEndLines
		int[] blockIndices
		int i
		int newFirstChangedBlock
		int startLine
		int endLine
		int newLineCount
		int firstBlock
		int lastBlock
		int lastBlockEndLine
		boolean createBlockBefore
		boolean createBlock
		boolean createBlockAfter
		int numAddedBlocks
		int numRemovedBlocks
		int newNumberOfBlocks
		int newFirstChangedBlock
		int deltaLines
		int blockIndex
	void setBlocksDataForTest (int[], int[], int) 
		int[] blockEndLines
		int[] blockIndices
		int numberOfBlocks
	public int[] getBlockEndLines () 
	public int[] getBlockIndices () 
	public int getNumberOfBlocks () 
	public int getIndexFirstChangedBlock () 
	public void setIndexFirstChangedBlock (int) 
		int i
	public int getLineCount () 
	public int getLineTop (int) 
		int line
	public int getLineDescent (int) 
		int line
	public int getLineStart (int) 
		int line
	public boolean getLineContainsTab (int) 
		int line
	public int getParagraphDirection (int) 
		int line
	public final android.text.Layout$Directions getLineDirections (int) 
		int line
	public int getTopPadding () 
	public int getBottomPadding () 
	public int getHyphen (int) 
		int line
	public int getEllipsizedWidth () 
	public int getEllipsisStart (int) 
		int line
	public int getEllipsisCount (int) 
		int line
	static void access$000 (android.text.DynamicLayout, java.lang.CharSequence, int, int, int) 
		android.text.DynamicLayout x0
		CharSequence x1
		int x2
		int x3
		int x4
	static void  () 
}

android/text/SpannedString.class
SpannedString.java
package android.text
public final android.text.SpannedString extends android.text.SpannableStringInternal implements java.lang.CharSequence android.text.GetChars android.text.Spanned  {
	public void  (java.lang.CharSequence) 
		CharSequence source
	private void  (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public static android.text.SpannedString valueOf (java.lang.CharSequence) 
		CharSequence source
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile int nextSpanTransition (int, int, java.lang.Class) 
	public volatile java.lang.Object[] getSpans (int, int, java.lang.Class) 
	public volatile int getSpanFlags (java.lang.Object) 
	public volatile int getSpanEnd (java.lang.Object) 
	public volatile int getSpanStart (java.lang.Object) 
}

android/text/PackedObjectVector.class
PackedObjectVector.java
package android.text
 android.text.PackedObjectVector extends java.lang.Object {
	private int mColumns
	private int mRows
	private int mRowGapStart
	private int mRowGapLength
	private Object[] mValues
	public void  (int) 
		int columns
	public java.lang.Object getValue (int, int) 
		int row
		int column
		Object value
	public void setValue (int, int, java.lang.Object) 
		int row
		int column
		Object value
	public void insertAt (int, java.lang.Object[]) 
		int i
		int i
		int row
		Object[] values
	public void deleteAt (int, int) 
		int row
		int count
	public int size () 
	public int width () 
	private void growBuffer () 
		Object[] newvalues
		int newsize
		int after
	private void moveRowGapTo (int) 
		Object val
		int j
		int destrow
		int i
		int moving
		Object val
		int j
		int destrow
		int i
		int moving
		int where
	public void dump () 
		Object val
		int j
		int i
}

android/text/TextDirectionHeuristics$FirstStrong.class
TextDirectionHeuristics.java
package android.text
 android.text.TextDirectionHeuristics$FirstStrong extends java.lang.Object implements android.text.TextDirectionHeuristics$TextDirectionAlgorithm  {
	public static final android.text.TextDirectionHeuristics$FirstStrong INSTANCE
	public int checkRtl (java.lang.CharSequence, int, int) 
		int cp
		int i
		int end
		CharSequence cs
		int start
		int count
		int result
		int openIsolateCount
	private void  () 
	static void  () 
}

android/text/HtmlToSpannedConverter$Blockquote.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Blockquote extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/SpannableString.class
SpannableString.java
package android.text
public android.text.SpannableString extends android.text.SpannableStringInternal implements java.lang.CharSequence android.text.GetChars android.text.Spannable  {
	public void  (java.lang.CharSequence) 
		CharSequence source
	private void  (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	public static android.text.SpannableString valueOf (java.lang.CharSequence) 
		CharSequence source
	public void setSpan (java.lang.Object, int, int, int) 
		Object what
		int start
		int end
		int flags
	public void removeSpan (java.lang.Object) 
		Object what
	public final java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public volatile int hashCode () 
	public volatile boolean equals (java.lang.Object) 
	public volatile int nextSpanTransition (int, int, java.lang.Class) 
	public volatile java.lang.Object[] getSpans (int, int, java.lang.Class) 
	public volatile int getSpanFlags (java.lang.Object) 
	public volatile int getSpanEnd (java.lang.Object) 
	public volatile int getSpanStart (java.lang.Object) 
}

android/text/Layout$1.class
Layout.java
package android.text
 android.text.Layout$1 extends java.lang.Object {
	static final int[] $SwitchMap$android$text$Layout$Alignment
	static void  () 
}

android/text/MeasuredText.class
MeasuredText.java
package android.text
 android.text.MeasuredText extends java.lang.Object {
	private static final boolean localLOGV
	CharSequence mText
	int mTextStart
	float[] mWidths
	char[] mChars
	byte[] mLevels
	int mDir
	boolean mEasy
	int mLen
	private int mPos
	private android.text.TextPaint mWorkPaint
	private android.text.StaticLayout$Builder mBuilder
	private static final Object[] sLock
	private static final android.text.MeasuredText[] sCached
	private void  () 
	static android.text.MeasuredText obtain () 
		android.text.MeasuredText mt
		int i
		android.text.MeasuredText mt
	static android.text.MeasuredText recycle (android.text.MeasuredText) 
		int i
		android.text.MeasuredText mt
	void finish () 
	void setPos (int) 
		int pos
	void setPara (java.lang.CharSequence, int, int, android.text.TextDirectionHeuristic, android.text.StaticLayout$Builder) 
		int j
		int startInPara
		int endInPara
		int i
		android.text.Spanned spanned
		android.text.style.ReplacementSpan[] spans
		int bidiRequest
		int bidiRequest
		int bidiRequest
		int bidiRequest
		boolean isRtl
		int bidiRequest
		CharSequence text
		int start
		int end
		android.text.TextDirectionHeuristic textDir
		android.text.StaticLayout$Builder builder
		int len
	float addStyleRun (android.text.TextPaint, int, android.graphics.Paint$FontMetricsInt) 
		boolean isRtl
		float width
		boolean isRtl
		int q
		int i
		int e
		android.text.TextPaint paint
		int len
		android.graphics.Paint$FontMetricsInt fm
		int p
		float[] widths
		float totalAdvance
		int level
	float addStyleRun (android.text.TextPaint, android.text.style.MetricAffectingSpan[], int, android.graphics.Paint$FontMetricsInt) 
		android.text.style.MetricAffectingSpan span
		int i
		float wid
		int i
		int e
		float[] w
		android.text.TextPaint paint
		android.text.style.MetricAffectingSpan[] spans
		int len
		android.graphics.Paint$FontMetricsInt fm
		android.text.TextPaint workPaint
		android.text.style.ReplacementSpan replacement
		float wid
	int breakText (int, boolean, float) 
		int i
		int i
		int limit
		boolean forwards
		float width
		float[] w
	float measure (int, int) 
		int i
		int start
		int limit
		float width
		float[] w
	static void  () 
}

android/text/HtmlToSpannedConverter$Bullet.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Bullet extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/AndroidBidi.class
AndroidBidi.java
package android.text
 android.text.AndroidBidi extends java.lang.Object {
	void  () 
	public static int bidi (int, char[], byte[], int, boolean) 
		int dir
		char[] chs
		byte[] chInfo
		int n
		boolean haveInfo
		int result
	public static android.text.Layout$Directions directions (int, byte[], int, char[], int, int) 
		int level
		int i
		int e
		char ch
		int level
		int i
		int e
		int n
		int prev
		boolean swap
		int x
		int low
		int hi
		int e
		int i
		int level
		int dir
		byte[] levels
		int lstart
		char[] chars
		int cstart
		int len
		int baseLevel
		int curLevel
		int minLevel
		int runCount
		int visLen
		int[] ld
		int maxLevel
		int levelBits
		boolean swap
	private static native int runBidi (int, char[], byte[], int, boolean) 
}

android/text/TextWatcher.class
TextWatcher.java
package android.text
public abstract android.text.TextWatcher extends java.lang.Object implements android.text.NoCopySpan  {
	public abstract void beforeTextChanged (java.lang.CharSequence, int, int, int) 
	public abstract void onTextChanged (java.lang.CharSequence, int, int, int) 
	public abstract void afterTextChanged (android.text.Editable) 
}

android/text/TextDirectionHeuristics$TextDirectionHeuristicImpl.class
TextDirectionHeuristics.java
package android.text
abstract android.text.TextDirectionHeuristics$TextDirectionHeuristicImpl extends java.lang.Object implements android.text.TextDirectionHeuristic  {
	private final android.text.TextDirectionHeuristics$TextDirectionAlgorithm mAlgorithm
	public void  (android.text.TextDirectionHeuristics$TextDirectionAlgorithm) 
		android.text.TextDirectionHeuristics$TextDirectionAlgorithm algorithm
	protected abstract boolean defaultIsRtl () 
	public boolean isRtl (char[], int, int) 
		char[] array
		int start
		int count
	public boolean isRtl (java.lang.CharSequence, int, int) 
		CharSequence cs
		int start
		int count
	private boolean doCheck (java.lang.CharSequence, int, int) 
		CharSequence cs
		int start
		int count
}

android/text/InputFilter$LengthFilter.class
InputFilter.java
package android.text
public android.text.InputFilter$LengthFilter extends java.lang.Object implements android.text.InputFilter  {
	private final int mMax
	public void  (int) 
		int max
	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
		int keep
	public int getMax () 
}

android/text/InputFilter$AllCaps.class
InputFilter.java
package android.text
public android.text.InputFilter$AllCaps extends java.lang.Object implements android.text.InputFilter  {
	public void  () 
	public java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
		android.text.SpannableString sp
		char[] v
		String s
		int i
		CharSequence source
		int start
		int end
		android.text.Spanned dest
		int dstart
		int dend
}

android/text/PackedIntVector.class
PackedIntVector.java
package android.text
 android.text.PackedIntVector extends java.lang.Object {
	private final int mColumns
	private int mRows
	private int mRowGapStart
	private int mRowGapLength
	private int[] mValues
	private int[] mValueGap
	public void  (int) 
		int columns
	public int getValue (int, int) 
		int row
		int column
		int columns
		int value
		int[] valuegap
	public void setValue (int, int, int) 
		int row
		int column
		int value
		int[] valuegap
	private void setValueInternal (int, int, int) 
		int row
		int column
		int value
		int[] valuegap
	public void adjustValuesBelow (int, int, int) 
		int startRow
		int column
		int delta
	public void insertAt (int, int[]) 
		int i
		int i
		int row
		int[] values
	public void deleteAt (int, int) 
		int row
		int count
	public int size () 
	public int width () 
	private final void growBuffer () 
		int i
		int columns
		int[] newvalues
		int newsize
		int[] valuegap
		int rowgapstart
		int after
	private final void moveValueGapTo (int, int) 
		int i
		int i
		int column
		int where
		int[] valuegap
		int[] values
		int columns
	private final void moveRowGapTo (int) 
		int val
		int j
		int destrow
		int i
		int moving
		int columns
		int[] valuegap
		int[] values
		int gapend
		int val
		int j
		int destrow
		int i
		int moving
		int columns
		int[] valuegap
		int[] values
		int gapend
		int where
}

android/text/InputFilter.class
InputFilter.java
package android.text
public abstract android.text.InputFilter extends java.lang.Object {
	public abstract java.lang.CharSequence filter (java.lang.CharSequence, int, int, android.text.Spanned, int, int) 
}

android/text/HtmlToSpannedConverter$Underline.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Underline extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/TextUtils$Reverser.class
TextUtils.java
package android.text
 android.text.TextUtils$Reverser extends java.lang.Object implements java.lang.CharSequence android.text.GetChars  {
	private CharSequence mSource
	private int mStart
	private int mEnd
	public void  (java.lang.CharSequence, int, int) 
		CharSequence source
		int start
		int end
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
		char[] buf
	public java.lang.String toString () 
	public char charAt (int) 
		int off
	public void getChars (int, int, char[], int) 
		char tmp
		int i
		int start
		int end
		char[] dest
		int destoff
		int len
		int n
}

android/text/SpanWatcher.class
SpanWatcher.java
package android.text
public abstract android.text.SpanWatcher extends java.lang.Object implements android.text.NoCopySpan  {
	public abstract void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
	public abstract void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
	public abstract void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
}

android/text/NoCopySpan$Concrete.class
NoCopySpan.java
package android.text
public android.text.NoCopySpan$Concrete extends java.lang.Object implements android.text.NoCopySpan  {
	public void  () 
}

android/text/Layout.class
Layout.java
package android.text
public abstract android.text.Layout extends java.lang.Object {
	public static final int BREAK_STRATEGY_SIMPLE
	public static final int BREAK_STRATEGY_HIGH_QUALITY
	public static final int BREAK_STRATEGY_BALANCED
	public static final int HYPHENATION_FREQUENCY_NONE
	public static final int HYPHENATION_FREQUENCY_NORMAL
	public static final int HYPHENATION_FREQUENCY_FULL
	private static final android.text.style.ParagraphStyle[] NO_PARA_SPANS
	private CharSequence mText
	private android.text.TextPaint mPaint
	private int mWidth
	private android.text.Layout$Alignment mAlignment
	private float mSpacingMult
	private float mSpacingAdd
	private static final android.graphics.Rect sTempRect
	private boolean mSpannedText
	private android.text.TextDirectionHeuristic mTextDir
	private android.text.SpanSet mLineBackgroundSpans
	public static final int DIR_LEFT_TO_RIGHT
	public static final int DIR_RIGHT_TO_LEFT
	static final int DIR_REQUEST_LTR
	static final int DIR_REQUEST_RTL
	static final int DIR_REQUEST_DEFAULT_LTR
	static final int DIR_REQUEST_DEFAULT_RTL
	static final int RUN_LENGTH_MASK
	static final int RUN_LEVEL_SHIFT
	static final int RUN_LEVEL_MASK
	static final int RUN_RTL_FLAG
	private static final int TAB_INCREMENT
	static final android.text.Layout$Directions DIRS_ALL_LEFT_TO_RIGHT
	static final android.text.Layout$Directions DIRS_ALL_RIGHT_TO_LEFT
	public static float getDesiredWidth (java.lang.CharSequence, android.text.TextPaint) 
		CharSequence source
		android.text.TextPaint paint
	public static float getDesiredWidth (java.lang.CharSequence, int, int, android.text.TextPaint) 
		float w
		int next
		int i
		CharSequence source
		int start
		int end
		android.text.TextPaint paint
		float need
	protected void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float) 
		CharSequence text
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingMult
		float spacingAdd
	protected void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, android.text.TextDirectionHeuristic, float, float) 
		CharSequence text
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		android.text.TextDirectionHeuristic textDir
		float spacingMult
		float spacingAdd
	void replaceWith (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float) 
		CharSequence text
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
	public void draw (android.graphics.Canvas) 
		android.graphics.Canvas c
	public void draw (android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int) 
		android.graphics.Canvas canvas
		android.graphics.Path highlight
		android.graphics.Paint highlightPaint
		int cursorOffsetVertical
		long lineRange
		int firstLine
		int lastLine
	public void drawText (android.graphics.Canvas, int, int) 
		int n
		int count
		int startLine
		int n
		android.text.style.LeadingMarginSpan margin
		int n
		android.text.Spanned sp
		int textLength
		boolean isFirstParaLine
		int length
		boolean useFirstLineMargin
		int x
		int x
		int x
		int x
		int max
		int start
		int end
		int ltop
		int lbottom
		int lbaseline
		int dir
		int left
		int right
		boolean hasTab
		android.text.Layout$Alignment align
		int x
		android.text.Layout$Directions directions
		int lineNum
		android.graphics.Canvas canvas
		int firstLine
		int lastLine
		int previousLineBottom
		int previousLineEnd
		android.text.style.ParagraphStyle[] spans
		int spanEnd
		android.text.TextPaint paint
		CharSequence buf
		android.text.Layout$Alignment paraAlign
		android.text.Layout$TabStops tabStops
		boolean tabStopsIsInitialized
		android.text.TextLine tl
	public void drawBackground (android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int, int, int) 
		int j
		android.text.style.LineBackgroundSpan lineBackgroundSpan
		int n
		int start
		int end
		int ltop
		int lbottom
		int lbaseline
		int i
		int previousLineBottom
		int previousLineEnd
		android.text.style.ParagraphStyle[] spans
		int spansLength
		android.text.TextPaint paint
		int spanEnd
		int width
		android.text.Spanned buffer
		int textLength
		android.graphics.Canvas canvas
		android.graphics.Path highlight
		android.graphics.Paint highlightPaint
		int cursorOffsetVertical
		int firstLine
		int lastLine
	public long getLineRangeForDraw (android.graphics.Canvas) 
		android.graphics.Canvas canvas
		int dtop
		int dbottom
		int top
		int bottom
	private int getLineStartPos (int, int, int) 
		int x
		int x
		android.text.Spanned spanned
		int start
		int spanEnd
		android.text.style.TabStopSpan[] tabSpans
		int x
		int x
		android.text.Layout$TabStops tabStops
		int max
		int line
		int left
		int right
		android.text.Layout$Alignment align
		int dir
		int x
	public final java.lang.CharSequence getText () 
	public final android.text.TextPaint getPaint () 
	public final int getWidth () 
	public int getEllipsizedWidth () 
	public final void increaseWidthTo (int) 
		int wid
	public int getHeight () 
	public final android.text.Layout$Alignment getAlignment () 
	public final float getSpacingMultiplier () 
	public final float getSpacingAdd () 
	public final android.text.TextDirectionHeuristic getTextDirectionHeuristic () 
	public abstract int getLineCount () 
	public int getLineBounds (int, android.graphics.Rect) 
		int line
		android.graphics.Rect bounds
	public abstract int getLineTop (int) 
	public abstract int getLineDescent (int) 
	public abstract int getLineStart (int) 
	public abstract int getParagraphDirection (int) 
	public abstract boolean getLineContainsTab (int) 
	public abstract android.text.Layout$Directions getLineDirections (int) 
	public abstract int getTopPadding () 
	public abstract int getBottomPadding () 
	public int getHyphen (int) 
		int line
	public int getIndentAdjust (int, android.text.Layout$Alignment) 
		int line
		android.text.Layout$Alignment alignment
	public boolean isLevelBoundary (int) 
		int paraLevel
		int runIndex
		int i
		int offset
		int line
		android.text.Layout$Directions dirs
		int[] runs
		int lineStart
		int lineEnd
	public boolean isRtlCharAt (int) 
		int level
		int start
		int limit
		int i
		int offset
		int line
		android.text.Layout$Directions dirs
		int[] runs
		int lineStart
	public long getRunRange (int) 
		int start
		int limit
		int i
		int offset
		int line
		android.text.Layout$Directions dirs
		int[] runs
		int lineStart
	private boolean primaryIsTrailingPrevious (int) 
		int start
		int limit
		int i
		int start
		int limit
		int i
		int offset
		int line
		int lineStart
		int lineEnd
		int[] runs
		int levelAt
		int levelBefore
	public float getPrimaryHorizontal (int) 
		int offset
	public float getPrimaryHorizontal (int, boolean) 
		int offset
		boolean clamped
		boolean trailing
	public float getSecondaryHorizontal (int) 
		int offset
	public float getSecondaryHorizontal (int, boolean) 
		int offset
		boolean clamped
		boolean trailing
	private float getHorizontal (int, boolean) 
		int offset
		boolean primary
	private float getHorizontal (int, boolean, boolean) 
		int offset
		boolean trailing
		boolean clamped
		int line
	private float getHorizontal (int, boolean, int, boolean) 
		android.text.style.TabStopSpan[] tabs
		int offset
		boolean trailing
		int line
		boolean clamped
		int start
		int end
		int dir
		boolean hasTab
		android.text.Layout$Directions directions
		android.text.Layout$TabStops tabStops
		android.text.TextLine tl
		float wid
		int left
		int right
	public float getLineLeft (int) 
		int left
		int right
		int max
		int line
		int dir
		android.text.Layout$Alignment align
	public float getLineRight (int) 
		int left
		int right
		int max
		int line
		int dir
		android.text.Layout$Alignment align
	public float getLineMax (int) 
		int line
		float margin
		float signedExtent
	public float getLineWidth (int) 
		int line
		float margin
		float signedExtent
	private float getLineExtent (int, boolean) 
		android.text.style.TabStopSpan[] tabs
		int line
		boolean full
		int start
		int end
		boolean hasTabs
		android.text.Layout$TabStops tabStops
		android.text.Layout$Directions directions
		int dir
		android.text.TextLine tl
		float width
	private float getLineExtent (int, android.text.Layout$TabStops, boolean) 
		int line
		android.text.Layout$TabStops tabStops
		boolean full
		int start
		int end
		boolean hasTabs
		android.text.Layout$Directions directions
		int dir
		android.text.TextLine tl
		float width
	public int getLineForVertical (int) 
		int guess
		int vertical
		int high
		int low
	public int getLineForOffset (int) 
		int guess
		int offset
		int high
		int low
	public int getOffsetForHorizontal (int, float) 
		int line
		float horiz
	public int getOffsetForHorizontal (int, float, boolean) 
		int max
		int adguess
		int guess
		float other
		float dist
		int aft
		int here
		int there
		boolean isRtl
		int swap
		int high
		int low
		float dist
		int i
		int line
		float horiz
		boolean primary
		int lineEndOffset
		int lineStartOffset
		android.text.Layout$Directions dirs
		android.text.TextLine tl
		int max
		int best
		float bestdist
		float dist
	public final int getLineEnd (int) 
		int line
	public int getLineVisibleEnd (int) 
		int line
	private int getLineVisibleEnd (int, int, int) 
		char ch
		int line
		int start
		int end
		CharSequence text
	public final int getLineBottom (int) 
		int line
	public final int getLineBaseline (int) 
		int line
	public final int getLineAscent (int) 
		int line
	public int getOffsetToLeftOf (int) 
		int offset
	public int getOffsetToRightOf (int) 
		int offset
	private int getOffsetToLeftRightOf (int, boolean) 
		int newDir
		int caret
		boolean toLeft
		int line
		int lineStart
		int lineEnd
		int lineDir
		boolean lineChanged
		boolean advance
		android.text.Layout$Directions directions
		android.text.TextLine tl
	private int getOffsetAtStartOf (int) 
		char c1
		int start
		int end
		int i
		android.text.style.ReplacementSpan[] spans
		int offset
		CharSequence text
		char c
	public boolean shouldClampCursor (int) 
		int line
	public void getCursorPath (int, android.graphics.Path, java.lang.CharSequence) 
		int point
		android.graphics.Path dest
		CharSequence editingBuffer
		int line
		int top
		int bottom
		boolean clamped
		float h1
		float h2
		int caps
		int fn
		int dist
	private void addSelection (int, int, int, int, int, android.graphics.Path) 
		float h1
		float h2
		float left
		float right
		int st
		int en
		int here
		int there
		int i
		int line
		int start
		int end
		int top
		int bottom
		android.graphics.Path dest
		int linestart
		int lineend
		android.text.Layout$Directions dirs
	public void getSelectionPath (int, int, android.graphics.Path) 
		int temp
		int i
		float width
		int start
		int end
		android.graphics.Path dest
		int startline
		int endline
		int top
		int bottom
	public final android.text.Layout$Alignment getParagraphAlignment (int) 
		android.text.Spanned sp
		android.text.style.AlignmentSpan[] spans
		int spanLength
		int line
		android.text.Layout$Alignment align
	public final int getParagraphLeft (int) 
		int line
		int left
		int dir
	public final int getParagraphRight (int) 
		int line
		int right
		int dir
	private int getParagraphLeadingMargin (int) 
		int spStart
		int spanLine
		int count
		int i
		android.text.style.LeadingMarginSpan span
		int i
		int line
		android.text.Spanned spanned
		int lineStart
		int lineEnd
		int spanEnd
		android.text.style.LeadingMarginSpan[] spans
		int margin
		boolean isFirstParaLine
		boolean useFirstLineMargin
	static float measurePara (android.text.TextPaint, java.lang.CharSequence, int, int) 
		android.text.Layout$Directions directions
		int dir
		android.text.style.LeadingMarginSpan lms
		android.text.Spanned spanned
		android.text.style.LeadingMarginSpan[] spans
		android.text.Spanned spanned
		int spanEnd
		android.text.style.TabStopSpan[] spans
		int i
		android.text.Layout$Directions directions
		int dir
		char[] chars
		int len
		boolean hasTabs
		android.text.Layout$TabStops tabStops
		int margin
		android.text.TextPaint paint
		CharSequence text
		int start
		int end
		android.text.MeasuredText mt
		android.text.TextLine tl
	static float nextTab (java.lang.CharSequence, int, int, float, java.lang.Object[]) 
		int where
		int i
		CharSequence text
		int start
		int end
		float h
		Object[] tabs
		float nh
		boolean alltabs
	protected final boolean isSpanned () 
	static java.lang.Object[] getParagraphSpans (android.text.Spanned, int, int, java.lang.Class) 
		android.text.Spanned text
		int start
		int end
		Class type
	private char getEllipsisChar (android.text.TextUtils$TruncateAt) 
		android.text.TextUtils$TruncateAt method
	private void ellipsize (int, int, int, char[], int, android.text.TextUtils$TruncateAt) 
		char c
		char c
		int a
		int i
		int start
		int end
		int line
		char[] dest
		int destoff
		android.text.TextUtils$TruncateAt method
		int ellipsisCount
		int ellipsisStart
		int linestart
	public abstract int getEllipsisStart (int) 
	public abstract int getEllipsisCount (int) 
	static void access$000 (android.text.Layout, int, int, int, char[], int, android.text.TextUtils$TruncateAt) 
		android.text.Layout x0
		int x1
		int x2
		int x3
		char[] x4
		int x5
		android.text.TextUtils$TruncateAt x6
	static void  () 
}

android/text/Spannable.class
Spannable.java
package android.text
public abstract android.text.Spannable extends java.lang.Object implements android.text.Spanned  {
	public abstract void setSpan (java.lang.Object, int, int, int) 
	public abstract void removeSpan (java.lang.Object) 
}

android/text/BidiFormatter$1.class
BidiFormatter.java
package android.text
 android.text.BidiFormatter$1 extends java.lang.Object {
}

android/text/TextDirectionHeuristics$1.class
TextDirectionHeuristics.java
package android.text
 android.text.TextDirectionHeuristics$1 extends java.lang.Object {
}

android/text/SpannableStringBuilder.class
SpannableStringBuilder.java
package android.text
public android.text.SpannableStringBuilder extends java.lang.Object implements java.lang.CharSequence android.text.GetChars android.text.Spannable android.text.Editable java.lang.Appendable android.text.GraphicsOperations  {
	private static final String TAG
	private static final android.text.InputFilter[] NO_FILTERS
	private android.text.InputFilter[] mFilters
	private char[] mText
	private int mGapStart
	private int mGapLength
	private Object[] mSpans
	private int[] mSpanStarts
	private int[] mSpanEnds
	private int[] mSpanMax
	private int[] mSpanFlags
	private int[] mSpanOrder
	private int mSpanInsertCount
	private int[] mPrioSortBuffer
	private int[] mOrderSortBuffer
	private int mSpanCount
	private java.util.IdentityHashMap mIndexOfSpan
	private int mLowWaterMark
	private int mTextWatcherDepth
	private static final int MARK
	private static final int POINT
	private static final int PARAGRAPH
	private static final int START_MASK
	private static final int END_MASK
	private static final int START_SHIFT
	private static final int SPAN_ADDED
	private static final int SPAN_START_AT_START
	private static final int SPAN_START_AT_END
	private static final int SPAN_END_AT_START
	private static final int SPAN_END_AT_END
	private static final int SPAN_START_END_MASK
	public void  () 
	public void  (java.lang.CharSequence) 
		CharSequence text
	public void  (java.lang.CharSequence, int, int) 
		int st
		int en
		int fl
		int i
		android.text.Spanned sp
		Object[] spans
		CharSequence text
		int start
		int end
		int srclen
	public static android.text.SpannableStringBuilder valueOf (java.lang.CharSequence) 
		CharSequence source
	public char charAt (int) 
		int where
		int len
	public int length () 
	private void resizeFor (int) 
		int i
		int size
		int oldLength
		char[] newText
		int newLength
		int delta
		int after
	private void moveGapTo (int) 
		int overlap
		int overlap
		int flag
		int flag
		int start
		int end
		int i
		int where
		boolean atEnd
	public android.text.SpannableStringBuilder insert (int, java.lang.CharSequence, int, int) 
		int where
		CharSequence tb
		int start
		int end
	public android.text.SpannableStringBuilder insert (int, java.lang.CharSequence) 
		int where
		CharSequence tb
	public android.text.SpannableStringBuilder delete (int, int) 
		int start
		int end
		android.text.SpannableStringBuilder ret
	public void clear () 
	public void clearSpans () 
		Object what
		int ostart
		int oend
		int i
	public android.text.SpannableStringBuilder append (java.lang.CharSequence) 
		CharSequence text
		int length
	public android.text.SpannableStringBuilder append (java.lang.CharSequence, java.lang.Object, int) 
		CharSequence text
		Object what
		int flags
		int start
	public android.text.SpannableStringBuilder append (java.lang.CharSequence, int, int) 
		CharSequence text
		int start
		int end
		int length
	public android.text.SpannableStringBuilder append (char) 
		char text
	private boolean removeSpansForChange (int, int, boolean, int) 
		int start
		int end
		boolean textIsRemoved
		int i
	private void change (int, int, java.lang.CharSequence, int, int) 
		int ost
		int oen
		int clen
		int spanStart
		int spanEnd
		int flags
		int i
		int startFlag
		int endFlag
		int i
		boolean atEnd
		int copySpanStart
		int copySpanEnd
		int copySpanFlags
		int flagsStart
		int flagsEnd
		int st
		int en
		int i
		android.text.Spanned sp
		Object[] spans
		int start
		int end
		CharSequence cs
		int csStart
		int csEnd
		int replacedLength
		int replacementLength
		int nbNewChars
		boolean changed
		boolean textIsRemoved
	private int updatedIntervalBound (int, int, int, int, boolean, boolean) 
		int offset
		int start
		int nbNewChars
		int flag
		boolean atEnd
		boolean textIsRemoved
	private void removeSpan (int) 
		int i
		Object object
		int start
		int end
		int count
	public android.text.SpannableStringBuilder replace (int, int, java.lang.CharSequence) 
		int start
		int end
		CharSequence tb
	public android.text.SpannableStringBuilder replace (int, int, java.lang.CharSequence, int, int) 
		CharSequence repl
		int i
		long diff
		int offset
		long diff
		int offset
		boolean changed
		int start
		int end
		CharSequence tb
		int tbstart
		int tbend
		int filtercount
		int origLen
		int newLen
		android.text.TextWatcher[] textWatchers
		boolean adjustSelection
		int selectionStart
		int selectionEnd
	private static boolean hasNonExclusiveExclusiveSpanAt (java.lang.CharSequence, int) 
		Object span
		int flags
		int i
		android.text.Spanned spanned
		Object[] spans
		int length
		CharSequence text
		int offset
	private void sendToSpanWatchers (int, int, int) 
		int spanFlags
		int spanStart
		int spanEnd
		int newReplaceEnd
		boolean spanChanged
		int previousSpanStart
		int previousSpanEnd
		int i
		int spanStart
		int spanEnd
		int spanFlags
		int i
		int replaceStart
		int replaceEnd
		int nbNewChars
	public void setSpan (java.lang.Object, int, int, int) 
		Object what
		int start
		int end
		int flags
	private void setSpan (boolean, java.lang.Object, int, int, int) 
		int i
		int ostart
		int oend
		Integer index
		boolean send
		Object what
		int start
		int end
		int flags
		int flagsStart
		int flagsEnd
		int nstart
		int nend
		int sizeOfMax
	private final boolean isInvalidParagraphStart (int, int) 
		char c
		int start
		int flagsStart
	private final boolean isInvalidParagraphEnd (int, int) 
		char c
		int end
		int flagsEnd
	public void removeSpan (java.lang.Object) 
		Object what
		Integer i
	private int resolveGap (int) 
		int i
	public int getSpanStart (java.lang.Object) 
		Object what
		Integer i
	public int getSpanEnd (java.lang.Object) 
		Object what
		Integer i
	public int getSpanFlags (java.lang.Object) 
		Object what
		Integer i
	public java.lang.Object[] getSpans (int, int, java.lang.Class) 
		int queryStart
		int queryEnd
		Class kind
	public java.lang.Object[] getSpans (int, int, java.lang.Class, boolean) 
		int queryStart
		int queryEnd
		Class kind
		boolean sort
		int count
		Object[] ret
	private int countSpans (int, int, java.lang.Class, int) 
		int left
		int spanMax
		int spanEnd
		int spanStart
		int queryStart
		int queryEnd
		Class kind
		int i
		int count
	private int getSpansRec (int, int, java.lang.Class, int, java.lang.Object[], int[], int[], int, boolean) 
		int left
		int spanMax
		int p
		int j
		int spanPriority
		int target
		int spanEnd
		int queryStart
		int queryEnd
		Class kind
		int i
		Object[] ret
		int[] priority
		int[] insertionOrder
		int count
		boolean sort
		int spanStart
	private final int[] checkSortBuffer (int[], int) 
		int[] buffer
		int size
	private final void sort (java.lang.Object[], int[], int[]) 
		int i
		Object v
		int prio
		int insertOrder
		int i
		Object[] array
		int[] priority
		int[] insertionOrder
		int size
	private final void siftDown (int, java.lang.Object[], int, int[], int[]) 
		int index
		Object[] array
		int size
		int[] priority
		int[] insertionOrder
		Object v
		int prio
		int insertOrder
		int left
	private final int compareSpans (int, int, int[], int[]) 
		int left
		int right
		int[] priority
		int[] insertionOrder
		int priority1
		int priority2
	public int nextSpanTransition (int, int, java.lang.Class) 
		int start
		int limit
		Class kind
	private int nextSpanTransitionRec (int, int, java.lang.Class, int) 
		int left
		int st
		int en
		int start
		int limit
		Class kind
		int i
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public void getChars (int, int, char[], int) 
		int start
		int end
		char[] dest
		int destoff
	public java.lang.String toString () 
		int len
		char[] buf
	public java.lang.String substring (int, int) 
		int start
		int end
		char[] buf
	public int getTextWatcherDepth () 
	private void sendBeforeTextChanged (android.text.TextWatcher[], int, int, int) 
		int i
		android.text.TextWatcher[] watchers
		int start
		int before
		int after
		int n
	private void sendTextChanged (android.text.TextWatcher[], int, int, int) 
		int i
		android.text.TextWatcher[] watchers
		int start
		int before
		int after
		int n
	private void sendAfterTextChanged (android.text.TextWatcher[]) 
		int i
		android.text.TextWatcher[] watchers
		int n
	private void sendSpanAdded (java.lang.Object, int, int) 
		int i
		Object what
		int start
		int end
		android.text.SpanWatcher[] recip
		int n
	private void sendSpanRemoved (java.lang.Object, int, int) 
		int i
		Object what
		int start
		int end
		android.text.SpanWatcher[] recip
		int n
	private void sendSpanChanged (java.lang.Object, int, int, int, int) 
		int i
		Object what
		int oldStart
		int oldEnd
		int start
		int end
		android.text.SpanWatcher[] spanWatchers
		int n
	private static java.lang.String region (int, int) 
		int start
		int end
	private void checkRange (java.lang.String, int, int) 
		String operation
		int start
		int end
		int len
	public void drawText (android.graphics.Canvas, int, int, float, float, android.graphics.Paint) 
		char[] buf
		android.graphics.Canvas c
		int start
		int end
		float x
		float y
		android.graphics.Paint p
	public void drawTextRun (android.graphics.Canvas, int, int, int, int, float, float, boolean, android.graphics.Paint) 
		char[] buf
		android.graphics.Canvas c
		int start
		int end
		int contextStart
		int contextEnd
		float x
		float y
		boolean isRtl
		android.graphics.Paint p
		int contextLen
		int len
	public float measureText (int, int, android.graphics.Paint) 
		float ret
		float ret
		char[] buf
		int start
		int end
		android.graphics.Paint p
		float ret
	public int getTextWidths (int, int, float[], android.graphics.Paint) 
		int ret
		int ret
		char[] buf
		int start
		int end
		float[] widths
		android.graphics.Paint p
		int ret
	public float getTextRunAdvances (int, int, int, int, boolean, float[], int, android.graphics.Paint) 
		float ret
		float ret
		char[] buf
		int start
		int end
		int contextStart
		int contextEnd
		boolean isRtl
		float[] advances
		int advancesPos
		android.graphics.Paint p
		float ret
		int contextLen
		int len
	public int getTextRunCursor (int, int, int, int, int, android.graphics.Paint) 
		int ret
		int ret
		char[] buf
		int contextStart
		int contextEnd
		int dir
		int offset
		int cursorOpt
		android.graphics.Paint p
		int ret
		int contextLen
	public void setFilters (android.text.InputFilter[]) 
		android.text.InputFilter[] filters
	public android.text.InputFilter[] getFilters () 
	public boolean equals (java.lang.Object) 
		Object thisSpan
		Object otherSpan
		int i
		android.text.Spanned other
		Object[] otherSpans
		Object o
	public int hashCode () 
		Object span
		int i
		int hash
	private int treeRoot () 
	private static int leftChild (int) 
		int i
	private static int rightChild (int) 
		int i
	private int calcMax (int) 
		int i
		int max
	private void restoreInvariants () 
		Object span
		int start
		int end
		int flags
		int insertionOrder
		int j
		int i
		Integer existing
		int i
	private void invalidateIndex (int) 
		int i
	public volatile android.text.Editable append (char) 
	public volatile android.text.Editable append (java.lang.CharSequence, int, int) 
	public volatile android.text.Editable append (java.lang.CharSequence) 
	public volatile android.text.Editable delete (int, int) 
	public volatile android.text.Editable insert (int, java.lang.CharSequence) 
	public volatile android.text.Editable insert (int, java.lang.CharSequence, int, int) 
	public volatile android.text.Editable replace (int, int, java.lang.CharSequence) 
	public volatile android.text.Editable replace (int, int, java.lang.CharSequence, int, int) 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
	static void  () 
}

android/text/Selection$START.class
Selection.java
package android.text
final android.text.Selection$START extends java.lang.Object implements android.text.NoCopySpan  {
	private void  () 
	void  (android.text.Selection$1) 
		android.text.Selection$1 x0
}

android/text/ClipboardManager.class
ClipboardManager.java
package android.text
public abstract android.text.ClipboardManager extends java.lang.Object {
	public void  () 
	public abstract java.lang.CharSequence getText () 
	public abstract void setText (java.lang.CharSequence) 
	public abstract boolean hasText () 
}

android/text/AutoText.class
AutoText.java
package android.text
public android.text.AutoText extends java.lang.Object {
	private static final int TRIE_C
	private static final int TRIE_OFF
	private static final int TRIE_CHILD
	private static final int TRIE_NEXT
	private static final int TRIE_SIZEOF
	private static final char TRIE_NULL
	private static final int TRIE_ROOT
	private static final int INCREMENT
	private static final int DEFAULT
	private static final int RIGHT
	private static android.text.AutoText sInstance
	private static Object sLock
	private char[] mTrie
	private char mTrieUsed
	private String mText
	private java.util.Locale mLocale
	private int mSize
	private void  (android.content.res.Resources) 
		android.content.res.Resources resources
	private static android.text.AutoText getInstance (android.view.View) 
		android.view.View view
		android.content.res.Resources res
		java.util.Locale locale
		android.text.AutoText instance
	public static java.lang.String get (java.lang.CharSequence, int, int, android.view.View) 
		CharSequence src
		int start
		int end
		android.view.View view
	public static int getSize (android.view.View) 
		android.view.View view
	private int getSize () 
	private java.lang.String lookup (java.lang.CharSequence, int, int) 
		int off
		int len
		char c
		int i
		CharSequence src
		int start
		int end
		int here
	private void init (android.content.res.Resources) 
		char off
		String dest
		char off
		String element
		String src
		String odest
		char ooff
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		android.content.res.Resources r
		android.content.res.XmlResourceParser parser
		StringBuilder right
	private void add (java.lang.String, char) 
		char node
		char c
		boolean found
		int i
		String src
		char off
		int slen
		int herep
	private char newTrieNode () 
		char[] copy
		char ret
	static void  () 
}

android/text/HtmlToSpannedConverter$Heading.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Heading extends java.lang.Object {
	private int mLevel
	public void  (int) 
		int level
	static int access$1300 (android.text.HtmlToSpannedConverter$Heading) 
		android.text.HtmlToSpannedConverter$Heading x0
}

android/text/util/
android/text/util/Linkify$2.class
Linkify.java
package android.text.util
final android.text.util.Linkify$2 extends java.lang.Object implements android.text.util.Linkify$MatchFilter  {
	void  () 
	public final boolean acceptMatch (java.lang.CharSequence, int, int) 
		int i
		CharSequence s
		int start
		int end
		int digitCount
}

android/text/util/Rfc822Tokenizer.class
Rfc822Tokenizer.java
package android.text.util
public android.text.util.Rfc822Tokenizer extends java.lang.Object implements android.widget.MultiAutoCompleteTextView$Tokenizer  {
	public void  () 
	public static void tokenize (java.lang.CharSequence, java.util.Collection) 
		int level
		char c
		CharSequence text
		java.util.Collection out
		StringBuilder name
		StringBuilder address
		StringBuilder comment
		int i
		int cursor
	public static android.text.util.Rfc822Token[] tokenize (java.lang.CharSequence) 
		CharSequence text
		java.util.ArrayList out
	private static void crunch (java.lang.StringBuilder) 
		char c
		StringBuilder sb
		int i
		int len
	public int findTokenStart (java.lang.CharSequence, int) 
		CharSequence text
		int cursor
		int best
		int i
	public int findTokenEnd (java.lang.CharSequence, int) 
		int level
		char c
		CharSequence text
		int cursor
		int len
		int i
	public java.lang.CharSequence terminateToken (java.lang.CharSequence) 
		CharSequence text
}

android/text/util/Linkify$1.class
Linkify.java
package android.text.util
final android.text.util.Linkify$1 extends java.lang.Object implements android.text.util.Linkify$MatchFilter  {
	void  () 
	public final boolean acceptMatch (java.lang.CharSequence, int, int) 
		CharSequence s
		int start
		int end
}

android/text/util/Linkify$TransformFilter.class
Linkify.java
package android.text.util
public abstract android.text.util.Linkify$TransformFilter extends java.lang.Object {
	public abstract java.lang.String transformUrl (java.util.regex.Matcher, java.lang.String) 
}

android/text/util/LinkSpec.class
Linkify.java
package android.text.util
 android.text.util.LinkSpec extends java.lang.Object {
	String url
	int start
	int end
	void  () 
}

android/text/util/Linkify.class
Linkify.java
package android.text.util
public android.text.util.Linkify extends java.lang.Object {
	public static final int WEB_URLS
	public static final int EMAIL_ADDRESSES
	public static final int PHONE_NUMBERS
	public static final int MAP_ADDRESSES
	public static final int ALL
	private static final int PHONE_NUMBER_MINIMUM_DIGITS
	public static final android.text.util.Linkify$MatchFilter sUrlMatchFilter
	public static final android.text.util.Linkify$MatchFilter sPhoneNumberMatchFilter
	public static final android.text.util.Linkify$TransformFilter sPhoneNumberTransformFilter
	public void  () 
	public static final boolean addLinks (android.text.Spannable, int) 
		int i
		android.text.util.LinkSpec link
		android.text.Spannable text
		int mask
		android.text.style.URLSpan[] old
		java.util.ArrayList links
	public static final boolean addLinks (android.widget.TextView, int) 
		android.text.SpannableString s
		android.widget.TextView text
		int mask
		CharSequence t
	private static final void addLinkMovementMethod (android.widget.TextView) 
		android.widget.TextView t
		android.text.method.MovementMethod m
	public static final void addLinks (android.widget.TextView, java.util.regex.Pattern, java.lang.String) 
		android.widget.TextView text
		java.util.regex.Pattern pattern
		String scheme
	public static final void addLinks (android.widget.TextView, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify$MatchFilter, android.text.util.Linkify$TransformFilter) 
		android.widget.TextView text
		java.util.regex.Pattern pattern
		String scheme
		android.text.util.Linkify$MatchFilter matchFilter
		android.text.util.Linkify$TransformFilter transformFilter
	public static final void addLinks (android.widget.TextView, java.util.regex.Pattern, java.lang.String, java.lang.String[], android.text.util.Linkify$MatchFilter, android.text.util.Linkify$TransformFilter) 
		android.widget.TextView text
		java.util.regex.Pattern pattern
		String defaultScheme
		String[] schemes
		android.text.util.Linkify$MatchFilter matchFilter
		android.text.util.Linkify$TransformFilter transformFilter
		android.text.SpannableString spannable
		boolean linksAdded
	public static final boolean addLinks (android.text.Spannable, java.util.regex.Pattern, java.lang.String) 
		android.text.Spannable text
		java.util.regex.Pattern pattern
		String scheme
	public static final boolean addLinks (android.text.Spannable, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify$MatchFilter, android.text.util.Linkify$TransformFilter) 
		android.text.Spannable spannable
		java.util.regex.Pattern pattern
		String scheme
		android.text.util.Linkify$MatchFilter matchFilter
		android.text.util.Linkify$TransformFilter transformFilter
	public static final boolean addLinks (android.text.Spannable, java.util.regex.Pattern, java.lang.String, java.lang.String[], android.text.util.Linkify$MatchFilter, android.text.util.Linkify$TransformFilter) 
		String scheme
		int index
		String url
		int start
		int end
		boolean allowed
		android.text.Spannable spannable
		java.util.regex.Pattern pattern
		String defaultScheme
		String[] schemes
		android.text.util.Linkify$MatchFilter matchFilter
		android.text.util.Linkify$TransformFilter transformFilter
		String[] schemesCopy
		boolean hasMatches
		java.util.regex.Matcher m
	private static final void applyLink (java.lang.String, int, int, android.text.Spannable) 
		String url
		int start
		int end
		android.text.Spannable text
		android.text.style.URLSpan span
	private static final java.lang.String makeUrl (java.lang.String, java.lang.String[], java.util.regex.Matcher, android.text.util.Linkify$TransformFilter) 
		int i
		String url
		String[] prefixes
		java.util.regex.Matcher matcher
		android.text.util.Linkify$TransformFilter filter
		boolean hasPrefix
	private static final void gatherLinks (java.util.ArrayList, android.text.Spannable, java.util.regex.Pattern, java.lang.String[], android.text.util.Linkify$MatchFilter, android.text.util.Linkify$TransformFilter) 
		android.text.util.LinkSpec spec
		String url
		int start
		int end
		java.util.ArrayList links
		android.text.Spannable s
		java.util.regex.Pattern pattern
		String[] schemes
		android.text.util.Linkify$MatchFilter matchFilter
		android.text.util.Linkify$TransformFilter transformFilter
		java.util.regex.Matcher m
	private static final void gatherTelLinks (java.util.ArrayList, android.text.Spannable) 
		android.text.util.LinkSpec spec
		com.android.i18n.phonenumbers.PhoneNumberMatch match
		java.util.ArrayList links
		android.text.Spannable s
		com.android.i18n.phonenumbers.PhoneNumberUtil phoneUtil
		Iterable matches
	private static final void gatherMapLinks (java.util.ArrayList, android.text.Spannable) 
		java.io.UnsupportedEncodingException e
		int start
		android.text.util.LinkSpec spec
		int length
		int end
		String encodedAddress
		UnsupportedOperationException e
		java.util.ArrayList links
		android.text.Spannable s
		String string
		String address
		String address
		int base
	private static final void pruneOverlaps (java.util.ArrayList) 
		android.text.util.LinkSpec a
		android.text.util.LinkSpec b
		int remove
		java.util.ArrayList links
		java.util.Comparator c
		int len
		int i
	static void  () 
}

android/text/util/Linkify$3.class
Linkify.java
package android.text.util
final android.text.util.Linkify$3 extends java.lang.Object implements android.text.util.Linkify$TransformFilter  {
	void  () 
	public final java.lang.String transformUrl (java.util.regex.Matcher, java.lang.String) 
		java.util.regex.Matcher match
		String url
}

android/text/util/Linkify$4.class
Linkify.java
package android.text.util
final android.text.util.Linkify$4 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public final int compare (android.text.util.LinkSpec, android.text.util.LinkSpec) 
		android.text.util.LinkSpec a
		android.text.util.LinkSpec b
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/text/util/Linkify$MatchFilter.class
Linkify.java
package android.text.util
public abstract android.text.util.Linkify$MatchFilter extends java.lang.Object {
	public abstract boolean acceptMatch (java.lang.CharSequence, int, int) 
}

android/text/util/Rfc822Token.class
Rfc822Token.java
package android.text.util
public android.text.util.Rfc822Token extends java.lang.Object {
	private String mName
	private String mAddress
	private String mComment
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String address
		String comment
	public java.lang.String getName () 
	public java.lang.String getAddress () 
	public java.lang.String getComment () 
	public void setName (java.lang.String) 
		String name
	public void setAddress (java.lang.String) 
		String address
	public void setComment (java.lang.String) 
		String comment
	public java.lang.String toString () 
		StringBuilder sb
	public static java.lang.String quoteNameIfNecessary (java.lang.String) 
		char c
		int i
		String name
		int len
	public static java.lang.String quoteName (java.lang.String) 
		char c
		int i
		String name
		StringBuilder sb
		int len
	public static java.lang.String quoteComment (java.lang.String) 
		char c
		int i
		String comment
		int len
		StringBuilder sb
	public int hashCode () 
		int result
	private static boolean stringEquals (java.lang.String, java.lang.String) 
		String a
		String b
	public boolean equals (java.lang.Object) 
		Object o
		android.text.util.Rfc822Token other
}

android/text/HtmlToSpannedConverter$Newline.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Newline extends java.lang.Object {
	private int mNumNewlines
	public void  (int) 
		int numNewlines
	static int access$900 (android.text.HtmlToSpannedConverter$Newline) 
		android.text.HtmlToSpannedConverter$Newline x0
}

android/text/Layout$TabStops.class
Layout.java
package android.text
 android.text.Layout$TabStops extends java.lang.Object {
	private int[] mStops
	private int mNumStops
	private int mIncrement
	void  (int, java.lang.Object[]) 
		int increment
		Object[] spans
	void reset (int, java.lang.Object[]) 
		int i
		int[] nstops
		Object o
		int[] stops
		int increment
		Object[] spans
		int ns
	float nextTab (float) 
		int stop
		int i
		int[] stops
		float h
		int ns
	public static float nextDefaultStop (float, int) 
		float h
		int inc
}

android/text/LoginFilter$UsernameFilterGeneric.class
LoginFilter.java
package android.text
public android.text.LoginFilter$UsernameFilterGeneric extends android.text.LoginFilter {
	private static final String mAllowed
	public void  () 
	public void  (boolean) 
		boolean appendInvalid
	public boolean isAllowed (char) 
		char c
}

android/text/TextDirectionHeuristics$AnyStrong.class
TextDirectionHeuristics.java
package android.text
 android.text.TextDirectionHeuristics$AnyStrong extends java.lang.Object implements android.text.TextDirectionHeuristics$TextDirectionAlgorithm  {
	private final boolean mLookForRtl
	public static final android.text.TextDirectionHeuristics$AnyStrong INSTANCE_RTL
	public static final android.text.TextDirectionHeuristics$AnyStrong INSTANCE_LTR
	public int checkRtl (java.lang.CharSequence, int, int) 
		int cp
		int i
		int end
		CharSequence cs
		int start
		int count
		boolean haveUnlookedFor
		int openIsolateCount
	private void  (boolean) 
		boolean lookForRtl
	static void  () 
}

android/text/Selection$PositionIterator.class
Selection.java
package android.text
public abstract android.text.Selection$PositionIterator extends java.lang.Object {
	public static final int DONE
	public abstract int preceding (int) 
	public abstract int following (int) 
}

android/text/style/
android/text/style/LineHeightSpan$WithDensity.class
LineHeightSpan.java
package android.text.style
public abstract android.text.style.LineHeightSpan$WithDensity extends java.lang.Object implements android.text.style.LineHeightSpan  {
	public abstract void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt, android.text.TextPaint) 
}

android/text/style/StyleSpan.class
StyleSpan.java
package android.text.style
public android.text.style.StyleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final int mStyle
	public void  (int) 
		int style
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getStyle () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint paint
	private static void apply (android.graphics.Paint, int) 
		int oldStyle
		android.graphics.Typeface tf
		android.graphics.Paint paint
		int style
		int oldStyle
		android.graphics.Typeface old
		int want
		android.graphics.Typeface tf
		int fake
}

android/text/style/TtsSpan$MeasureBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$MeasureBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public android.text.style.TtsSpan$MeasureBuilder setNumber (long) 
		long number
	public android.text.style.TtsSpan$MeasureBuilder setNumber (java.lang.String) 
		String number
	public android.text.style.TtsSpan$MeasureBuilder setIntegerPart (long) 
		long integerPart
	public android.text.style.TtsSpan$MeasureBuilder setIntegerPart (java.lang.String) 
		String integerPart
	public android.text.style.TtsSpan$MeasureBuilder setFractionalPart (java.lang.String) 
		String fractionalPart
	public android.text.style.TtsSpan$MeasureBuilder setNumerator (long) 
		long numerator
	public android.text.style.TtsSpan$MeasureBuilder setNumerator (java.lang.String) 
		String numerator
	public android.text.style.TtsSpan$MeasureBuilder setDenominator (long) 
		long denominator
	public android.text.style.TtsSpan$MeasureBuilder setDenominator (java.lang.String) 
		String denominator
	public android.text.style.TtsSpan$MeasureBuilder setUnit (java.lang.String) 
		String unit
}

android/text/style/LineHeightSpan.class
LineHeightSpan.java
package android.text.style
public abstract android.text.style.LineHeightSpan extends java.lang.Object implements android.text.style.ParagraphStyle android.text.style.WrapTogetherSpan  {
	public abstract void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt) 
}

android/text/style/URLSpan.class
URLSpan.java
package android.text.style
public android.text.style.URLSpan extends android.text.style.ClickableSpan implements android.text.ParcelableSpan  {
	private final String mURL
	public void  (java.lang.String) 
		String url
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getURL () 
	public void onClick (android.view.View) 
		android.content.ActivityNotFoundException e
		android.view.View widget
		android.net.Uri uri
		android.content.Context context
		android.content.Intent intent
}

android/text/style/TtsSpan$TextBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$TextBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (java.lang.String) 
		String text
	public android.text.style.TtsSpan$TextBuilder setText (java.lang.String) 
		String text
}

android/text/style/BulletSpan.class
BulletSpan.java
package android.text.style
public android.text.style.BulletSpan extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan  {
	private final int mGapWidth
	private final boolean mWantColor
	private final int mColor
	private static final int BULLET_RADIUS
	private static android.graphics.Path sBulletPath
	public static final int STANDARD_GAP_WIDTH
	public void  () 
	public void  (int) 
		int gapWidth
	public void  (int, int) 
		int gapWidth
		int color
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getLeadingMargin (boolean) 
		boolean first
	public void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
		android.graphics.Paint$Style style
		int oldcolor
		android.graphics.Canvas c
		android.graphics.Paint p
		int x
		int dir
		int top
		int baseline
		int bottom
		CharSequence text
		int start
		int end
		boolean first
		android.text.Layout l
	static void  () 
}

android/text/style/TtsSpan$MoneyBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$MoneyBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public android.text.style.TtsSpan$MoneyBuilder setIntegerPart (long) 
		long integerPart
	public android.text.style.TtsSpan$MoneyBuilder setIntegerPart (java.lang.String) 
		String integerPart
	public android.text.style.TtsSpan$MoneyBuilder setFractionalPart (java.lang.String) 
		String fractionalPart
	public android.text.style.TtsSpan$MoneyBuilder setCurrency (java.lang.String) 
		String currency
	public android.text.style.TtsSpan$MoneyBuilder setQuantity (java.lang.String) 
		String quantity
}

android/text/style/TtsSpan$FractionBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$FractionBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (long, long, long) 
		long integerPart
		long numerator
		long denominator
	public android.text.style.TtsSpan$FractionBuilder setIntegerPart (long) 
		long integerPart
	public android.text.style.TtsSpan$FractionBuilder setIntegerPart (java.lang.String) 
		String integerPart
	public android.text.style.TtsSpan$FractionBuilder setNumerator (long) 
		long numerator
	public android.text.style.TtsSpan$FractionBuilder setNumerator (java.lang.String) 
		String numerator
	public android.text.style.TtsSpan$FractionBuilder setDenominator (long) 
		long denominator
	public android.text.style.TtsSpan$FractionBuilder setDenominator (java.lang.String) 
		String denominator
}

android/text/style/StrikethroughSpan.class
StrikethroughSpan.java
package android.text.style
public android.text.style.StrikethroughSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance android.text.ParcelableSpan  {
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/SuggestionSpan$1.class
SuggestionSpan.java
package android.text.style
final android.text.style.SuggestionSpan$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.text.style.SuggestionSpan createFromParcel (android.os.Parcel) 
		android.os.Parcel source
	public android.text.style.SuggestionSpan[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/text/style/CharacterStyle.class
CharacterStyle.java
package android.text.style
public abstract android.text.style.CharacterStyle extends java.lang.Object {
	public void  () 
	public abstract void updateDrawState (android.text.TextPaint) 
	public static android.text.style.CharacterStyle wrap (android.text.style.CharacterStyle) 
		android.text.style.CharacterStyle cs
	public android.text.style.CharacterStyle getUnderlying () 
}

android/text/style/WrapTogetherSpan.class
WrapTogetherSpan.java
package android.text.style
public abstract android.text.style.WrapTogetherSpan extends java.lang.Object implements android.text.style.ParagraphStyle  {
}

android/text/style/MetricAffectingSpan$Passthrough.class
MetricAffectingSpan.java
package android.text.style
 android.text.style.MetricAffectingSpan$Passthrough extends android.text.style.MetricAffectingSpan {
	private android.text.style.MetricAffectingSpan mStyle
	public void  (android.text.style.MetricAffectingSpan) 
		android.text.style.MetricAffectingSpan cs
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint tp
	public android.text.style.MetricAffectingSpan getUnderlying () 
	public volatile android.text.style.CharacterStyle getUnderlying () 
}

android/text/style/TabStopSpan$Standard.class
TabStopSpan.java
package android.text.style
public android.text.style.TabStopSpan$Standard extends java.lang.Object implements android.text.style.TabStopSpan  {
	private int mTab
	public void  (int) 
		int where
	public int getTabStop () 
}

android/text/style/AlignmentSpan$Standard.class
AlignmentSpan.java
package android.text.style
public android.text.style.AlignmentSpan$Standard extends java.lang.Object implements android.text.style.AlignmentSpan android.text.ParcelableSpan  {
	private final android.text.Layout$Alignment mAlignment
	public void  (android.text.Layout$Alignment) 
		android.text.Layout$Alignment align
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public android.text.Layout$Alignment getAlignment () 
}

android/text/style/ScaleXSpan.class
ScaleXSpan.java
package android.text.style
public android.text.style.ScaleXSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final float mProportion
	public void  (float) 
		float proportion
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public float getScaleX () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/UpdateAppearance.class
UpdateAppearance.java
package android.text.style
public abstract android.text.style.UpdateAppearance extends java.lang.Object {
}

android/text/style/BackgroundColorSpan.class
BackgroundColorSpan.java
package android.text.style
public android.text.style.BackgroundColorSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance android.text.ParcelableSpan  {
	private final int mColor
	public void  (int) 
		int color
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getBackgroundColor () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/ForegroundColorSpan.class
ForegroundColorSpan.java
package android.text.style
public android.text.style.ForegroundColorSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance android.text.ParcelableSpan  {
	private final int mColor
	public void  (int) 
		int color
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getForegroundColor () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/SuperscriptSpan.class
SuperscriptSpan.java
package android.text.style
public android.text.style.SuperscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint tp
}

android/text/style/TtsSpan$DecimalBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$DecimalBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (double, int, int) 
		double number
		int minimumFractionDigits
		int maximumFractionDigits
	public void  (java.lang.String, java.lang.String) 
		String integerPart
		String fractionalPart
	public android.text.style.TtsSpan$DecimalBuilder setArgumentsFromDouble (double, int, int) 
		double number
		int minimumFractionDigits
		int maximumFractionDigits
		java.text.NumberFormat formatter
		String str
		int i
	public android.text.style.TtsSpan$DecimalBuilder setIntegerPart (long) 
		long integerPart
	public android.text.style.TtsSpan$DecimalBuilder setIntegerPart (java.lang.String) 
		String integerPart
	public android.text.style.TtsSpan$DecimalBuilder setFractionalPart (java.lang.String) 
		String fractionalPart
}

android/text/style/TtsSpan$CardinalBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$CardinalBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (long) 
		long number
	public void  (java.lang.String) 
		String number
	public android.text.style.TtsSpan$CardinalBuilder setNumber (long) 
		long number
	public android.text.style.TtsSpan$CardinalBuilder setNumber (java.lang.String) 
		String number
}

android/text/style/QuoteSpan.class
QuoteSpan.java
package android.text.style
public android.text.style.QuoteSpan extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan  {
	private static final int STRIPE_WIDTH
	private static final int GAP_WIDTH
	private final int mColor
	public void  () 
	public void  (int) 
		int color
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getColor () 
	public int getLeadingMargin (boolean) 
		boolean first
	public void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
		android.graphics.Canvas c
		android.graphics.Paint p
		int x
		int dir
		int top
		int baseline
		int bottom
		CharSequence text
		int start
		int end
		boolean first
		android.text.Layout layout
		android.graphics.Paint$Style style
		int color
}

android/text/style/SuggestionSpan.class
SuggestionSpan.java
package android.text.style
public android.text.style.SuggestionSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan  {
	private static final String TAG
	public static final int FLAG_EASY_CORRECT
	public static final int FLAG_MISSPELLED
	public static final int FLAG_AUTO_CORRECTION
	public static final String ACTION_SUGGESTION_PICKED
	public static final String SUGGESTION_SPAN_PICKED_AFTER
	public static final String SUGGESTION_SPAN_PICKED_BEFORE
	public static final String SUGGESTION_SPAN_PICKED_HASHCODE
	public static final int SUGGESTIONS_MAX_SIZE
	private int mFlags
	private final String[] mSuggestions
	private final String mLocaleStringForCompatibility
	private final String mLanguageTag
	private final String mNotificationTargetClassName
	private final String mNotificationTargetPackageName
	private final int mHashCode
	private float mEasyCorrectUnderlineThickness
	private int mEasyCorrectUnderlineColor
	private float mMisspelledUnderlineThickness
	private int mMisspelledUnderlineColor
	private float mAutoCorrectionUnderlineThickness
	private int mAutoCorrectionUnderlineColor
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.content.Context, java.lang.String[], int) 
		android.content.Context context
		String[] suggestions
		int flags
	public void  (java.util.Locale, java.lang.String[], int) 
		java.util.Locale locale
		String[] suggestions
		int flags
	public void  (android.content.Context, java.util.Locale, java.lang.String[], int, java.lang.Class) 
		java.util.Locale sourceLocale
		java.util.Locale sourceLocale
		android.content.Context context
		java.util.Locale locale
		String[] suggestions
		int flags
		Class notificationTargetClass
		int N
		java.util.Locale sourceLocale
	private void initStyle (android.content.Context) 
		android.content.Context context
		int defStyleAttr
		android.content.res.TypedArray typedArray
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public java.lang.String[] getSuggestions () 
	public java.lang.String getLocale () 
	public java.util.Locale getLocaleObject () 
	public java.lang.String getNotificationTargetClassName () 
	public int getFlags () 
	public void setFlags (int) 
		int flags
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	private static int hashCodeInternal (java.lang.String[], java.lang.String, java.lang.String, java.lang.String) 
		String[] suggestions
		String languageTag
		String localeStringForCompatibility
		String notificationTargetClassName
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
		boolean misspelled
		boolean easy
		boolean autoCorrection
	public int getUnderlineColor () 
		boolean misspelled
		boolean easy
		boolean autoCorrection
	public void notifySelection (android.content.Context, java.lang.String, int) 
		android.view.inputmethod.InputMethodManager imm
		android.content.Context context
		String original
		int index
		android.content.Intent intent
	static void  () 
}

android/text/style/MaskFilterSpan.class
MaskFilterSpan.java
package android.text.style
public android.text.style.MaskFilterSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance  {
	private android.graphics.MaskFilter mFilter
	public void  (android.graphics.MaskFilter) 
		android.graphics.MaskFilter filter
	public android.graphics.MaskFilter getMaskFilter () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/CharacterStyle$Passthrough.class
CharacterStyle.java
package android.text.style
 android.text.style.CharacterStyle$Passthrough extends android.text.style.CharacterStyle {
	private android.text.style.CharacterStyle mStyle
	public void  (android.text.style.CharacterStyle) 
		android.text.style.CharacterStyle cs
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
	public android.text.style.CharacterStyle getUnderlying () 
}

android/text/style/TabStopSpan.class
TabStopSpan.java
package android.text.style
public abstract android.text.style.TabStopSpan extends java.lang.Object implements android.text.style.ParagraphStyle  {
	public abstract int getTabStop () 
}

android/text/style/AbsoluteSizeSpan.class
AbsoluteSizeSpan.java
package android.text.style
public android.text.style.AbsoluteSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final int mSize
	private boolean mDip
	public void  (int) 
		int size
	public void  (int, boolean) 
		int size
		boolean dip
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSize () 
	public boolean getDip () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/TtsSpan$SemioticClassBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$SemioticClassBuilder extends android.text.style.TtsSpan$Builder {
	public void  (java.lang.String) 
		String type
	public android.text.style.TtsSpan$SemioticClassBuilder setGender (java.lang.String) 
		String gender
	public android.text.style.TtsSpan$SemioticClassBuilder setAnimacy (java.lang.String) 
		String animacy
	public android.text.style.TtsSpan$SemioticClassBuilder setMultiplicity (java.lang.String) 
		String multiplicity
	public android.text.style.TtsSpan$SemioticClassBuilder setCase (java.lang.String) 
		String grammaticalCase
}

android/text/style/DrawableMarginSpan.class
DrawableMarginSpan.java
package android.text.style
public android.text.style.DrawableMarginSpan extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan  {
	private android.graphics.drawable.Drawable mDrawable
	private int mPad
	public void  (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable b
	public void  (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable b
		int pad
	public int getLeadingMargin (boolean) 
		boolean first
	public void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
		android.graphics.Canvas c
		android.graphics.Paint p
		int x
		int dir
		int top
		int baseline
		int bottom
		CharSequence text
		int start
		int end
		boolean first
		android.text.Layout layout
		int st
		int ix
		int itop
		int dw
		int dh
	public void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt) 
		int ht
		int need
		CharSequence text
		int start
		int end
		int istartv
		int v
		android.graphics.Paint$FontMetricsInt fm
}

android/text/style/EasyEditSpan.class
EasyEditSpan.java
package android.text.style
public android.text.style.EasyEditSpan extends java.lang.Object implements android.text.ParcelableSpan  {
	public static final String EXTRA_TEXT_CHANGED_TYPE
	public static final int TEXT_DELETED
	public static final int TEXT_MODIFIED
	private final android.app.PendingIntent mPendingIntent
	private boolean mDeleteEnabled
	public void  () 
	public void  (android.app.PendingIntent) 
		android.app.PendingIntent pendingIntent
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public boolean isDeleteEnabled () 
	public void setDeleteEnabled (boolean) 
		boolean value
	public android.app.PendingIntent getPendingIntent () 
}

android/text/style/ImageSpan.class
ImageSpan.java
package android.text.style
public android.text.style.ImageSpan extends android.text.style.DynamicDrawableSpan {
	private android.graphics.drawable.Drawable mDrawable
	private android.net.Uri mContentUri
	private int mResourceId
	private android.content.Context mContext
	private String mSource
	public void  (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public void  (android.graphics.Bitmap, int) 
		android.graphics.Bitmap b
		int verticalAlignment
	public void  (android.content.Context, android.graphics.Bitmap) 
		android.content.Context context
		android.graphics.Bitmap b
	public void  (android.content.Context, android.graphics.Bitmap, int) 
		android.content.Context context
		android.graphics.Bitmap b
		int verticalAlignment
		int width
		int height
	public void  (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable d
	public void  (android.graphics.drawable.Drawable, int) 
		android.graphics.drawable.Drawable d
		int verticalAlignment
	public void  (android.graphics.drawable.Drawable, java.lang.String) 
		android.graphics.drawable.Drawable d
		String source
	public void  (android.graphics.drawable.Drawable, java.lang.String, int) 
		android.graphics.drawable.Drawable d
		String source
		int verticalAlignment
	public void  (android.content.Context, android.net.Uri) 
		android.content.Context context
		android.net.Uri uri
	public void  (android.content.Context, android.net.Uri, int) 
		android.content.Context context
		android.net.Uri uri
		int verticalAlignment
	public void  (android.content.Context, int) 
		android.content.Context context
		int resourceId
	public void  (android.content.Context, int, int) 
		android.content.Context context
		int resourceId
		int verticalAlignment
	public android.graphics.drawable.Drawable getDrawable () 
		java.io.InputStream is
		Exception e
		android.graphics.Bitmap bitmap
		Exception e
		android.graphics.drawable.Drawable drawable
	public java.lang.String getSource () 
}

android/text/style/TextAppearanceSpan.class
TextAppearanceSpan.java
package android.text.style
public android.text.style.TextAppearanceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final String mTypeface
	private final int mStyle
	private final int mTextSize
	private final android.content.res.ColorStateList mTextColor
	private final android.content.res.ColorStateList mTextColorLink
	public void  (android.content.Context, int) 
		android.content.Context context
		int appearance
	public void  (android.content.Context, int, int) 
		int tf
		android.content.Context context
		int appearance
		int colorList
		android.content.res.ColorStateList textColor
		android.content.res.TypedArray a
		String family
	public void  (java.lang.String, int, int, android.content.res.ColorStateList, android.content.res.ColorStateList) 
		String family
		int style
		int size
		android.content.res.ColorStateList color
		android.content.res.ColorStateList linkColor
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getFamily () 
	public android.content.res.ColorStateList getTextColor () 
	public android.content.res.ColorStateList getLinkTextColor () 
	public int getTextSize () 
	public int getTextStyle () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.graphics.Typeface tf
		int style
		int fake
		android.text.TextPaint ds
}

android/text/style/SuggestionRangeSpan.class
SuggestionRangeSpan.java
package android.text.style
public android.text.style.SuggestionRangeSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan  {
	private int mBackgroundColor
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public void setBackgroundColor (int) 
		int backgroundColor
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
}

android/text/style/RasterizerSpan.class
RasterizerSpan.java
package android.text.style
public android.text.style.RasterizerSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance  {
	private android.graphics.Rasterizer mRasterizer
	public void  (android.graphics.Rasterizer) 
		android.graphics.Rasterizer r
	public android.graphics.Rasterizer getRasterizer () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/LeadingMarginSpan$Standard.class
LeadingMarginSpan.java
package android.text.style
public android.text.style.LeadingMarginSpan$Standard extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan  {
	private final int mFirst
	private final int mRest
	public void  (int, int) 
		int first
		int rest
	public void  (int) 
		int every
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getLeadingMargin (boolean) 
		boolean first
	public void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
		android.graphics.Canvas c
		android.graphics.Paint p
		int x
		int dir
		int top
		int baseline
		int bottom
		CharSequence text
		int start
		int end
		boolean first
		android.text.Layout layout
}

android/text/style/LeadingMarginSpan.class
LeadingMarginSpan.java
package android.text.style
public abstract android.text.style.LeadingMarginSpan extends java.lang.Object implements android.text.style.ParagraphStyle  {
	public abstract int getLeadingMargin (boolean) 
	public abstract void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
}

android/text/style/TtsSpan$ElectronicBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$ElectronicBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public android.text.style.TtsSpan$ElectronicBuilder setEmailArguments (java.lang.String, java.lang.String) 
		String username
		String domain
	public android.text.style.TtsSpan$ElectronicBuilder setProtocol (java.lang.String) 
		String protocol
	public android.text.style.TtsSpan$ElectronicBuilder setUsername (java.lang.String) 
		String username
	public android.text.style.TtsSpan$ElectronicBuilder setPassword (java.lang.String) 
		String password
	public android.text.style.TtsSpan$ElectronicBuilder setDomain (java.lang.String) 
		String domain
	public android.text.style.TtsSpan$ElectronicBuilder setPort (int) 
		int port
	public android.text.style.TtsSpan$ElectronicBuilder setPath (java.lang.String) 
		String path
	public android.text.style.TtsSpan$ElectronicBuilder setQueryString (java.lang.String) 
		String queryString
	public android.text.style.TtsSpan$ElectronicBuilder setFragmentId (java.lang.String) 
		String fragmentId
}

android/text/style/AlignmentSpan.class
AlignmentSpan.java
package android.text.style
public abstract android.text.style.AlignmentSpan extends java.lang.Object implements android.text.style.ParagraphStyle  {
	public abstract android.text.Layout$Alignment getAlignment () 
}

android/text/style/UpdateLayout.class
UpdateLayout.java
package android.text.style
public abstract android.text.style.UpdateLayout extends java.lang.Object implements android.text.style.UpdateAppearance  {
}

android/text/style/LocaleSpan.class
LocaleSpan.java
package android.text.style
public android.text.style.LocaleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final android.os.LocaleList mLocales
	public void  (java.util.Locale) 
		java.util.Locale locale
	public void  (android.os.LocaleList) 
		android.os.LocaleList locales
	public void  (android.os.Parcel) 
		android.os.Parcel source
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.util.Locale getLocale () 
	public android.os.LocaleList getLocales () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint paint
	private static void apply (android.graphics.Paint, android.os.LocaleList) 
		android.graphics.Paint paint
		android.os.LocaleList locales
}

android/text/style/SubscriptSpan.class
SubscriptSpan.java
package android.text.style
public android.text.style.SubscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint tp
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint tp
}

android/text/style/TtsSpan$TimeBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$TimeBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (int, int) 
		int hours
		int minutes
	public android.text.style.TtsSpan$TimeBuilder setHours (int) 
		int hours
	public android.text.style.TtsSpan$TimeBuilder setMinutes (int) 
		int minutes
}

android/text/style/LineBackgroundSpan.class
LineBackgroundSpan.java
package android.text.style
public abstract android.text.style.LineBackgroundSpan extends java.lang.Object implements android.text.style.ParagraphStyle  {
	public abstract void drawBackground (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, int) 
}

android/text/style/DynamicDrawableSpan.class
DynamicDrawableSpan.java
package android.text.style
public abstract android.text.style.DynamicDrawableSpan extends android.text.style.ReplacementSpan {
	private static final String TAG
	public static final int ALIGN_BOTTOM
	public static final int ALIGN_BASELINE
	protected final int mVerticalAlignment
	private java.lang.ref.WeakReference mDrawableRef
	public void  () 
	protected void  (int) 
		int verticalAlignment
	public int getVerticalAlignment () 
	public abstract android.graphics.drawable.Drawable getDrawable () 
	public int getSize (android.graphics.Paint, java.lang.CharSequence, int, int, android.graphics.Paint$FontMetricsInt) 
		android.graphics.Paint paint
		CharSequence text
		int start
		int end
		android.graphics.Paint$FontMetricsInt fm
		android.graphics.drawable.Drawable d
		android.graphics.Rect rect
	public void draw (android.graphics.Canvas, java.lang.CharSequence, int, int, float, int, int, int, android.graphics.Paint) 
		android.graphics.Canvas canvas
		CharSequence text
		int start
		int end
		float x
		int top
		int y
		int bottom
		android.graphics.Paint paint
		android.graphics.drawable.Drawable b
		int transY
	private android.graphics.drawable.Drawable getCachedDrawable () 
		java.lang.ref.WeakReference wr
		android.graphics.drawable.Drawable d
}

android/text/style/TypefaceSpan.class
TypefaceSpan.java
package android.text.style
public android.text.style.TypefaceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final String mFamily
	public void  (java.lang.String) 
		String family
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String getFamily () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint paint
	private static void apply (android.graphics.Paint, java.lang.String) 
		int oldStyle
		android.graphics.Paint paint
		String family
		int oldStyle
		android.graphics.Typeface old
		android.graphics.Typeface tf
		int fake
}

android/text/style/TtsSpan$Builder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$Builder extends java.lang.Object {
	private final String mType
	private android.os.PersistableBundle mArgs
	public void  (java.lang.String) 
		String type
	public android.text.style.TtsSpan build () 
	public android.text.style.TtsSpan$Builder setStringArgument (java.lang.String, java.lang.String) 
		String arg
		String value
	public android.text.style.TtsSpan$Builder setIntArgument (java.lang.String, int) 
		String arg
		int value
	public android.text.style.TtsSpan$Builder setLongArgument (java.lang.String, long) 
		String arg
		long value
}

android/text/style/TtsSpan$OrdinalBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$OrdinalBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (long) 
		long number
	public void  (java.lang.String) 
		String number
	public android.text.style.TtsSpan$OrdinalBuilder setNumber (long) 
		long number
	public android.text.style.TtsSpan$OrdinalBuilder setNumber (java.lang.String) 
		String number
}

android/text/style/IconMarginSpan.class
IconMarginSpan.java
package android.text.style
public android.text.style.IconMarginSpan extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan  {
	private android.graphics.Bitmap mBitmap
	private int mPad
	public void  (android.graphics.Bitmap) 
		android.graphics.Bitmap b
	public void  (android.graphics.Bitmap, int) 
		android.graphics.Bitmap b
		int pad
	public int getLeadingMargin (boolean) 
		boolean first
	public void drawLeadingMargin (android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout) 
		android.graphics.Canvas c
		android.graphics.Paint p
		int x
		int dir
		int top
		int baseline
		int bottom
		CharSequence text
		int start
		int end
		boolean first
		android.text.Layout layout
		int st
		int itop
	public void chooseHeight (java.lang.CharSequence, int, int, int, int, android.graphics.Paint$FontMetricsInt) 
		int ht
		int need
		CharSequence text
		int start
		int end
		int istartv
		int v
		android.graphics.Paint$FontMetricsInt fm
}

android/text/style/TtsSpan$DateBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$DateBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer) 
		Integer weekday
		Integer day
		Integer month
		Integer year
	public android.text.style.TtsSpan$DateBuilder setWeekday (int) 
		int weekday
	public android.text.style.TtsSpan$DateBuilder setDay (int) 
		int day
	public android.text.style.TtsSpan$DateBuilder setMonth (int) 
		int month
	public android.text.style.TtsSpan$DateBuilder setYear (int) 
		int year
}

android/text/style/MetricAffectingSpan.class
MetricAffectingSpan.java
package android.text.style
public abstract android.text.style.MetricAffectingSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateLayout  {
	public void  () 
	public abstract void updateMeasureState (android.text.TextPaint) 
	public android.text.style.MetricAffectingSpan getUnderlying () 
	public volatile android.text.style.CharacterStyle getUnderlying () 
}

android/text/style/TtsSpan.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan extends java.lang.Object implements android.text.ParcelableSpan  {
	private final String mType
	private final android.os.PersistableBundle mArgs
	public static final String TYPE_TEXT
	public static final String TYPE_CARDINAL
	public static final String TYPE_ORDINAL
	public static final String TYPE_DECIMAL
	public static final String TYPE_FRACTION
	public static final String TYPE_MEASURE
	public static final String TYPE_TIME
	public static final String TYPE_DATE
	public static final String TYPE_TELEPHONE
	public static final String TYPE_ELECTRONIC
	public static final String TYPE_MONEY
	public static final String TYPE_DIGITS
	public static final String TYPE_VERBATIM
	public static final String ARG_GENDER
	public static final String GENDER_NEUTRAL
	public static final String GENDER_MALE
	public static final String GENDER_FEMALE
	public static final String ARG_ANIMACY
	public static final String ANIMACY_ANIMATE
	public static final String ANIMACY_INANIMATE
	public static final String ARG_MULTIPLICITY
	public static final String MULTIPLICITY_SINGLE
	public static final String MULTIPLICITY_DUAL
	public static final String MULTIPLICITY_PLURAL
	public static final String ARG_CASE
	public static final String CASE_NOMINATIVE
	public static final String CASE_ACCUSATIVE
	public static final String CASE_DATIVE
	public static final String CASE_ABLATIVE
	public static final String CASE_GENITIVE
	public static final String CASE_VOCATIVE
	public static final String CASE_LOCATIVE
	public static final String CASE_INSTRUMENTAL
	public static final String ARG_TEXT
	public static final String ARG_NUMBER
	public static final String ARG_INTEGER_PART
	public static final String ARG_FRACTIONAL_PART
	public static final String ARG_QUANTITY
	public static final String ARG_NUMERATOR
	public static final String ARG_DENOMINATOR
	public static final String ARG_UNIT
	public static final String ARG_HOURS
	public static final String ARG_MINUTES
	public static final String ARG_WEEKDAY
	public static final int WEEKDAY_SUNDAY
	public static final int WEEKDAY_MONDAY
	public static final int WEEKDAY_TUESDAY
	public static final int WEEKDAY_WEDNESDAY
	public static final int WEEKDAY_THURSDAY
	public static final int WEEKDAY_FRIDAY
	public static final int WEEKDAY_SATURDAY
	public static final String ARG_DAY
	public static final String ARG_MONTH
	public static final int MONTH_JANUARY
	public static final int MONTH_FEBRUARY
	public static final int MONTH_MARCH
	public static final int MONTH_APRIL
	public static final int MONTH_MAY
	public static final int MONTH_JUNE
	public static final int MONTH_JULY
	public static final int MONTH_AUGUST
	public static final int MONTH_SEPTEMBER
	public static final int MONTH_OCTOBER
	public static final int MONTH_NOVEMBER
	public static final int MONTH_DECEMBER
	public static final String ARG_YEAR
	public static final String ARG_COUNTRY_CODE
	public static final String ARG_NUMBER_PARTS
	public static final String ARG_EXTENSION
	public static final String ARG_PROTOCOL
	public static final String ARG_USERNAME
	public static final String ARG_PASSWORD
	public static final String ARG_DOMAIN
	public static final String ARG_PORT
	public static final String ARG_PATH
	public static final String ARG_QUERY_STRING
	public static final String ARG_FRAGMENT_ID
	public static final String ARG_CURRENCY
	public static final String ARG_DIGITS
	public static final String ARG_VERBATIM
	public void  (java.lang.String, android.os.PersistableBundle) 
		String type
		android.os.PersistableBundle args
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public java.lang.String getType () 
	public android.os.PersistableBundle getArgs () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
}

android/text/style/TtsSpan$VerbatimBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$VerbatimBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (java.lang.String) 
		String verbatim
	public android.text.style.TtsSpan$VerbatimBuilder setVerbatim (java.lang.String) 
		String verbatim
}

android/text/style/ClickableSpan.class
ClickableSpan.java
package android.text.style
public abstract android.text.style.ClickableSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance  {
	public void  () 
	public abstract void onClick (android.view.View) 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/TtsSpan$DigitsBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$DigitsBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (java.lang.String) 
		String digits
	public android.text.style.TtsSpan$DigitsBuilder setDigits (java.lang.String) 
		String digits
}

android/text/style/UnderlineSpan.class
UnderlineSpan.java
package android.text.style
public android.text.style.UnderlineSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance android.text.ParcelableSpan  {
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/SpellCheckSpan.class
SpellCheckSpan.java
package android.text.style
public android.text.style.SpellCheckSpan extends java.lang.Object implements android.text.ParcelableSpan  {
	private boolean mSpellCheckInProgress
	public void  () 
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public void setSpellCheckInProgress (boolean) 
		boolean inProgress
	public boolean isSpellCheckInProgress () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
}

android/text/style/ReplacementSpan.class
ReplacementSpan.java
package android.text.style
public abstract android.text.style.ReplacementSpan extends android.text.style.MetricAffectingSpan {
	public void  () 
	public abstract int getSize (android.graphics.Paint, java.lang.CharSequence, int, int, android.graphics.Paint$FontMetricsInt) 
	public abstract void draw (android.graphics.Canvas, java.lang.CharSequence, int, int, float, int, int, int, android.graphics.Paint) 
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint p
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/style/TtsSpan$TelephoneBuilder.class
TtsSpan.java
package android.text.style
public android.text.style.TtsSpan$TelephoneBuilder extends android.text.style.TtsSpan$SemioticClassBuilder {
	public void  () 
	public void  (java.lang.String) 
		String numberParts
	public android.text.style.TtsSpan$TelephoneBuilder setCountryCode (java.lang.String) 
		String countryCode
	public android.text.style.TtsSpan$TelephoneBuilder setNumberParts (java.lang.String) 
		String numberParts
	public android.text.style.TtsSpan$TelephoneBuilder setExtension (java.lang.String) 
		String extension
}

android/text/style/LeadingMarginSpan$LeadingMarginSpan2.class
LeadingMarginSpan.java
package android.text.style
public abstract android.text.style.LeadingMarginSpan$LeadingMarginSpan2 extends java.lang.Object implements android.text.style.LeadingMarginSpan android.text.style.WrapTogetherSpan  {
	public abstract int getLeadingMarginLineCount () 
}

android/text/style/ParagraphStyle.class
ParagraphStyle.java
package android.text.style
public abstract android.text.style.ParagraphStyle extends java.lang.Object {
}

android/text/style/RelativeSizeSpan.class
RelativeSizeSpan.java
package android.text.style
public android.text.style.RelativeSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan  {
	private final float mProportion
	public void  (float) 
		float proportion
	public void  (android.os.Parcel) 
		android.os.Parcel src
	public int getSpanTypeId () 
	public int getSpanTypeIdInternal () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public void writeToParcelInternal (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public float getSizeChange () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
	public void updateMeasureState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/text/TextUtils$StringSplitter.class
TextUtils.java
package android.text
public abstract android.text.TextUtils$StringSplitter extends java.lang.Object implements java.lang.Iterable  {
	public abstract void setString (java.lang.String) 
}

android/text/TextLine.class
TextLine.java
package android.text
 android.text.TextLine extends java.lang.Object {
	private static final boolean DEBUG
	private android.text.TextPaint mPaint
	private CharSequence mText
	private int mStart
	private int mLen
	private int mDir
	private android.text.Layout$Directions mDirections
	private boolean mHasTabs
	private android.text.Layout$TabStops mTabs
	private char[] mChars
	private boolean mCharsValid
	private android.text.Spanned mSpanned
	private final android.text.TextPaint mWorkPaint
	private final android.text.SpanSet mMetricAffectingSpanSpanSet
	private final android.text.SpanSet mCharacterStyleSpanSet
	private final android.text.SpanSet mReplacementSpanSpanSet
	private static final android.text.TextLine[] sCached
	private static final int TAB_INCREMENT
	void  () 
	static android.text.TextLine obtain () 
		android.text.TextLine tl
		int i
		android.text.TextLine tl
	static android.text.TextLine recycle (android.text.TextLine) 
		int i
		android.text.TextLine tl
	void set (android.text.TextPaint, java.lang.CharSequence, int, int, int, android.text.Layout$Directions, boolean, android.text.Layout$TabStops) 
		int j
		int e
		int i
		int inext
		char[] chars
		android.text.TextPaint paint
		CharSequence text
		int start
		int limit
		int dir
		android.text.Layout$Directions directions
		boolean hasTabs
		android.text.Layout$TabStops tabStops
		boolean hasReplacement
	void draw (android.graphics.Canvas, float, int, int, int) 
		int codept
		int j
		int runStart
		int runLimit
		boolean runIsRtl
		int segstart
		int i
		android.graphics.Canvas c
		float x
		int top
		int y
		int bottom
		float h
		int[] runs
		int lastRunIndex
	float metrics (android.graphics.Paint$FontMetricsInt) 
		android.graphics.Paint$FontMetricsInt fmi
	float measure (int, boolean, android.graphics.Paint$FontMetricsInt) 
		boolean inSegment
		boolean advance
		float w
		int codept
		int j
		int runStart
		int runLimit
		boolean runIsRtl
		int segstart
		int i
		int offset
		boolean trailing
		android.graphics.Paint$FontMetricsInt fmi
		int target
		float h
		char[] chars
		int[] runs
	private float drawRun (android.graphics.Canvas, int, int, boolean, float, int, int, int, boolean) 
		float w
		android.graphics.Canvas c
		int start
		int limit
		boolean runIsRtl
		float x
		int top
		int y
		int bottom
		boolean needWidth
	private float measureRun (int, int, int, boolean, android.graphics.Paint$FontMetricsInt) 
		int start
		int offset
		int limit
		boolean runIsRtl
		android.graphics.Paint$FontMetricsInt fmi
	int getOffsetToLeftRightOf (int, boolean) 
		int runIndex
		int runIndex
		int prevRunLevel
		int prevRunLimit
		int prevRunIndex
		int prevRunStart
		int pos
		boolean runIsRtl
		boolean advance
		int otherRunStart
		int otherRunLimit
		int otherRunLevel
		boolean otherRunIsRtl
		boolean advance
		int otherRunIndex
		int cursor
		boolean toLeft
		int lineStart
		int lineEnd
		boolean paraIsRtl
		int[] runs
		int runIndex
		int runLevel
		int runStart
		int runLimit
		int newCaret
		boolean trailing
	private int getOffsetBeforeAfter (int, int, int, boolean, int, boolean) 
		int spanLimit
		android.text.style.MetricAffectingSpan span
		int j
		android.text.style.ReplacementSpan replacement
		int target
		int limit
		android.text.style.MetricAffectingSpan[] spans
		int runIndex
		int runStart
		int runLimit
		boolean runIsRtl
		int offset
		boolean after
		android.text.TextPaint wp
		int spanStart
		int spanLimit
		int dir
		int cursorOpt
	private static void expandMetricsFromPaint (android.graphics.Paint$FontMetricsInt, android.text.TextPaint) 
		android.graphics.Paint$FontMetricsInt fmi
		android.text.TextPaint wp
		int previousTop
		int previousAscent
		int previousDescent
		int previousBottom
		int previousLeading
	static void updateMetrics (android.graphics.Paint$FontMetricsInt, int, int, int, int, int) 
		android.graphics.Paint$FontMetricsInt fmi
		int previousTop
		int previousAscent
		int previousDescent
		int previousBottom
		int previousLeading
	private float handleText (android.text.TextPaint, int, int, int, int, boolean, android.graphics.Canvas, float, int, int, int, android.graphics.Paint$FontMetricsInt, boolean, int) 
		int delta
		int previousColor
		android.graphics.Paint$Style previousStyle
		float underlineTop
		int previousColor
		android.graphics.Paint$Style previousStyle
		boolean previousAntiAlias
		android.text.TextPaint wp
		int start
		int end
		int contextStart
		int contextEnd
		boolean runIsRtl
		android.graphics.Canvas c
		float x
		int top
		int y
		int bottom
		android.graphics.Paint$FontMetricsInt fmi
		boolean needWidth
		int offset
		int runLen
		float ret
	private float handleReplacement (android.text.style.ReplacementSpan, android.text.TextPaint, int, int, boolean, android.graphics.Canvas, float, int, int, int, android.graphics.Paint$FontMetricsInt, boolean) 
		int previousTop
		int previousAscent
		int previousDescent
		int previousBottom
		int previousLeading
		boolean needUpdateMetrics
		android.text.style.ReplacementSpan replacement
		android.text.TextPaint wp
		int start
		int limit
		boolean runIsRtl
		android.graphics.Canvas c
		float x
		int top
		int y
		int bottom
		android.graphics.Paint$FontMetricsInt fmi
		boolean needWidth
		float ret
		int textStart
		int textLimit
	private float handleRun (int, int, int, boolean, android.graphics.Canvas, float, int, int, int, android.graphics.Paint$FontMetricsInt, boolean) 
		android.text.TextPaint wp
		android.text.TextPaint wp
		int mlimit
		android.text.style.MetricAffectingSpan span
		int j
		android.text.style.CharacterStyle span
		int k
		int offset
		int j
		int jnext
		android.text.TextPaint wp
		int mlimit
		android.text.style.ReplacementSpan replacement
		int i
		int inext
		int start
		int measureLimit
		int limit
		boolean runIsRtl
		android.graphics.Canvas c
		float x
		int top
		int y
		int bottom
		android.graphics.Paint$FontMetricsInt fmi
		boolean needWidth
		float originalX
	private void drawTextRun (android.graphics.Canvas, android.text.TextPaint, int, int, int, int, boolean, float, int) 
		int count
		int contextCount
		int delta
		android.graphics.Canvas c
		android.text.TextPaint wp
		int start
		int end
		int contextStart
		int contextEnd
		boolean runIsRtl
		float x
		int y
	float nextTab (float) 
		float h
	static void  () 
}

android/text/HtmlToSpannedConverter.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter extends java.lang.Object implements org.xml.sax.ContentHandler  {
	private static final float[] HEADING_SIZES
	private String mSource
	private org.xml.sax.XMLReader mReader
	private android.text.SpannableStringBuilder mSpannableStringBuilder
	private android.text.Html$ImageGetter mImageGetter
	private android.text.Html$TagHandler mTagHandler
	private int mFlags
	private static java.util.regex.Pattern sTextAlignPattern
	private static java.util.regex.Pattern sForegroundColorPattern
	private static java.util.regex.Pattern sBackgroundColorPattern
	private static java.util.regex.Pattern sTextDecorationPattern
	private static final java.util.Map sColorMap
	private static java.util.regex.Pattern getTextAlignPattern () 
	private static java.util.regex.Pattern getForegroundColorPattern () 
	private static java.util.regex.Pattern getBackgroundColorPattern () 
	private static java.util.regex.Pattern getTextDecorationPattern () 
	public void  (java.lang.String, android.text.Html$ImageGetter, android.text.Html$TagHandler, org.ccil.cowan.tagsoup.Parser, int) 
		String source
		android.text.Html$ImageGetter imageGetter
		android.text.Html$TagHandler tagHandler
		org.ccil.cowan.tagsoup.Parser parser
		int flags
	public android.text.Spanned convert () 
		java.io.IOException e
		org.xml.sax.SAXException e
		int start
		int end
		int i
		Object[] obj
	private void handleStartTag (java.lang.String, org.xml.sax.Attributes) 
		String tag
		org.xml.sax.Attributes attributes
	private void handleEndTag (java.lang.String) 
		String tag
	private int getMarginParagraph () 
	private int getMarginHeading () 
	private int getMarginListItem () 
	private int getMarginList () 
	private int getMarginDiv () 
	private int getMarginBlockquote () 
	private int getMargin (int) 
		int flag
	private static void appendNewlines (android.text.Editable, int) 
		int i
		int j
		android.text.Editable text
		int minNewline
		int len
		int existingNewlines
	private static void startBlockElement (android.text.Editable, org.xml.sax.Attributes, int) 
		String alignment
		java.util.regex.Matcher m
		android.text.Editable text
		org.xml.sax.Attributes attributes
		int margin
		int len
		String style
	private static void endBlockElement (android.text.Editable) 
		android.text.Editable text
		android.text.HtmlToSpannedConverter$Newline n
		android.text.HtmlToSpannedConverter$Alignment a
	private static void handleBr (android.text.Editable) 
		android.text.Editable text
	private void startLi (android.text.Editable, org.xml.sax.Attributes) 
		android.text.Editable text
		org.xml.sax.Attributes attributes
	private static void endLi (android.text.Editable) 
		android.text.Editable text
	private void startBlockquote (android.text.Editable, org.xml.sax.Attributes) 
		android.text.Editable text
		org.xml.sax.Attributes attributes
	private static void endBlockquote (android.text.Editable) 
		android.text.Editable text
	private void startHeading (android.text.Editable, org.xml.sax.Attributes, int) 
		android.text.Editable text
		org.xml.sax.Attributes attributes
		int level
	private static void endHeading (android.text.Editable) 
		android.text.Editable text
		android.text.HtmlToSpannedConverter$Heading h
	private static java.lang.Object getLast (android.text.Spanned, java.lang.Class) 
		android.text.Spanned text
		Class kind
		Object[] objs
	private static transient void setSpanFromMark (android.text.Spannable, java.lang.Object, java.lang.Object[]) 
		Object span
		android.text.Spannable text
		Object mark
		Object[] spans
		int where
		int len
	private static void start (android.text.Editable, java.lang.Object) 
		android.text.Editable text
		Object mark
		int len
	private static void end (android.text.Editable, java.lang.Class, java.lang.Object) 
		android.text.Editable text
		Class kind
		Object repl
		int len
		Object obj
	private void startCssStyle (android.text.Editable, org.xml.sax.Attributes) 
		int c
		int c
		String textDecoration
		java.util.regex.Matcher m
		android.text.Editable text
		org.xml.sax.Attributes attributes
		String style
	private static void endCssStyle (android.text.Editable) 
		android.text.Editable text
		android.text.HtmlToSpannedConverter$Strikethrough s
		android.text.HtmlToSpannedConverter$Background b
		android.text.HtmlToSpannedConverter$Foreground f
	private static void startImg (android.text.Editable, org.xml.sax.Attributes, android.text.Html$ImageGetter) 
		android.text.Editable text
		org.xml.sax.Attributes attributes
		android.text.Html$ImageGetter img
		String src
		android.graphics.drawable.Drawable d
		int len
	private void startFont (android.text.Editable, org.xml.sax.Attributes) 
		int c
		android.text.Editable text
		org.xml.sax.Attributes attributes
		String color
		String face
	private static void endFont (android.text.Editable) 
		android.text.Editable text
		android.text.HtmlToSpannedConverter$Font font
		android.text.HtmlToSpannedConverter$Foreground foreground
	private static void startA (android.text.Editable, org.xml.sax.Attributes) 
		android.text.Editable text
		org.xml.sax.Attributes attributes
		String href
	private static void endA (android.text.Editable) 
		android.text.Editable text
		android.text.HtmlToSpannedConverter$Href h
	private int getHtmlColor (java.lang.String) 
		Integer i
		String color
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void startDocument ()  throws org.xml.sax.SAXException 
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
		String uri
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String prefix
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char pred
		char pred
		char pred
		int len
		char c
		int i
		char[] ch
		int start
		int length
		StringBuilder sb
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void skippedEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	static void  () 
}

android/text/StaticLayout.class
StaticLayout.java
package android.text
public android.text.StaticLayout extends android.text.Layout {
	static final String TAG
	private int mLineCount
	private int mTopPadding
	private int mBottomPadding
	private int mColumns
	private int mEllipsizedWidth
	private static final int COLUMNS_NORMAL
	private static final int COLUMNS_ELLIPSIZE
	private static final int START
	private static final int DIR
	private static final int TAB
	private static final int TOP
	private static final int DESCENT
	private static final int HYPHEN
	private static final int ELLIPSIS_START
	private static final int ELLIPSIS_COUNT
	private int[] mLines
	private android.text.Layout$Directions[] mLineDirections
	private int mMaximumVisibleLineCount
	private static final int START_MASK
	private static final int DIR_SHIFT
	private static final int TAB_MASK
	private static final int TAB_INCREMENT
	private static final char CHAR_NEW_LINE
	private static final double EXTRA_ROUNDING
	private int[] mLeftIndents
	private int[] mRightIndents
	public void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean) 
		CharSequence source
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, android.text.TextDirectionHeuristic, float, float, boolean) 
		CharSequence source
		android.text.TextPaint paint
		int width
		android.text.Layout$Alignment align
		android.text.TextDirectionHeuristic textDir
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean) 
		CharSequence source
		int bufstart
		int bufend
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout$Alignment, android.text.TextDirectionHeuristic, float, float, boolean) 
		CharSequence source
		int bufstart
		int bufend
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		android.text.TextDirectionHeuristic textDir
		float spacingmult
		float spacingadd
		boolean includepad
	public void  (java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, boolean, android.text.TextUtils$TruncateAt, int) 
		CharSequence source
		int bufstart
		int bufend
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
	public void  (java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout$Alignment, android.text.TextDirectionHeuristic, float, float, boolean, android.text.TextUtils$TruncateAt, int, int) 
		android.text.Layout$Ellipsizer e
		CharSequence source
		int bufstart
		int bufend
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		android.text.TextDirectionHeuristic textDir
		float spacingmult
		float spacingadd
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
		int maxLines
		android.text.StaticLayout$Builder b
	void  (java.lang.CharSequence) 
		CharSequence text
	private void  (android.text.StaticLayout$Builder) 
		android.text.Layout$Ellipsizer e
		android.text.StaticLayout$Builder b
	void generate (android.text.StaticLayout$Builder, boolean, boolean) 
		android.text.style.LeadingMarginSpan$LeadingMarginSpan2 lms2
		android.text.style.LeadingMarginSpan lms
		int i
		int o
		int i
		android.text.style.LeadingMarginSpan[] sp
		int i
		int[] stops
		android.text.style.TabStopSpan[] spans
		int leftMargin
		int rightMargin
		int i
		int leftLen
		int rightLen
		int indentsLen
		int[] indents
		int[] grow
		int[] grow
		int spanLen
		int spanEnd
		int spanLen
		android.text.style.MetricAffectingSpan[] spans
		int spanStart
		int spanEnd
		int j
		int i
		float width
		int flag
		int endPos
		boolean moreChars
		int spanStart
		int spanEnd
		int firstWidthLineCount
		int firstWidth
		int restWidth
		android.text.style.LineHeightSpan[] chooseHt
		char[] chs
		float[] widths
		byte[] chdirs
		int dir
		boolean easy
		int[] variableTabStops
		int fmCacheCount
		int spanEndCacheCount
		int breakCount
		int[] breaks
		float[] lineWidths
		int[] flags
		int remainingLineCount
		boolean ellipsisMayBeApplied
		int here
		int fmTop
		int fmBottom
		int fmAscent
		int fmDescent
		int fmCacheIndex
		int spanEndCacheIndex
		int breakIndex
		int paraEnd
		int paraStart
		android.text.StaticLayout$Builder b
		boolean includepad
		boolean trackpad
		CharSequence source
		int bufStart
		int bufEnd
		android.text.TextPaint paint
		int outerWidth
		android.text.TextDirectionHeuristic textDir
		float spacingmult
		float spacingadd
		float ellipsizedWidth
		android.text.TextUtils$TruncateAt ellipsize
		android.text.StaticLayout$LineBreaks lineBreaks
		int[] spanEndCache
		int[] fmCache
		int v
		boolean needMultiply
		android.graphics.Paint$FontMetricsInt fm
		int[] chooseHtv
		android.text.MeasuredText measured
		android.text.Spanned spanned
	private int out (java.lang.CharSequence, int, int, int, int, int, int, int, float, float, android.text.style.LineHeightSpan[], int[], android.graphics.Paint$FontMetricsInt, int, boolean, byte[], int, boolean, int, boolean, boolean, char[], float[], int, android.text.TextUtils$TruncateAt, float, float, android.text.TextPaint, boolean) 
		android.text.Layout$Directions[] grow2
		int[] grow
		int i
		int extra
		double ex
		int extra
		boolean forceEllipsis
		boolean doEllipsis
		CharSequence text
		int start
		int end
		int above
		int below
		int top
		int bottom
		int v
		float spacingmult
		float spacingadd
		android.text.style.LineHeightSpan[] chooseHt
		int[] chooseHtv
		android.graphics.Paint$FontMetricsInt fm
		int flags
		boolean needMultiply
		byte[] chdirs
		int dir
		boolean easy
		int bufEnd
		boolean includePad
		boolean trackPad
		char[] chs
		float[] widths
		int widthStart
		android.text.TextUtils$TruncateAt ellipsize
		float ellipsisWidth
		float textWidth
		android.text.TextPaint paint
		boolean moreChars
		int j
		int off
		int want
		int[] lines
		boolean firstLine
		boolean currentLineIsTheLastVisibleOne
		boolean lastLine
		int extra
		android.text.Layout$Directions linedirs
	private void calculateEllipsis (int, int, float[], int, float, android.text.TextUtils$TruncateAt, int, float, android.text.TextPaint, boolean) 
		float w
		float sum
		int i
		float w
		float sum
		int i
		float w
		float w
		float lsum
		float rsum
		int left
		int right
		float ravail
		float lavail
		int lineStart
		int lineEnd
		float[] widths
		int widthStart
		float avail
		android.text.TextUtils$TruncateAt where
		int line
		float textWidth
		android.text.TextPaint paint
		boolean forceEllipsis
		float ellipsisWidth
		int ellipsisStart
		int ellipsisCount
		int len
	public int getLineForVertical (int) 
		int guess
		int vertical
		int high
		int low
		int[] lines
	public int getLineCount () 
	public int getLineTop (int) 
		int line
	public int getLineDescent (int) 
		int line
	public int getLineStart (int) 
		int line
	public int getParagraphDirection (int) 
		int line
	public boolean getLineContainsTab (int) 
		int line
	public final android.text.Layout$Directions getLineDirections (int) 
		int line
	public int getTopPadding () 
	public int getBottomPadding () 
	public int getHyphen (int) 
		int line
	public int getIndentAdjust (int, android.text.Layout$Alignment) 
		int left
		int right
		int line
		android.text.Layout$Alignment align
	public int getEllipsisCount (int) 
		int line
	public int getEllipsisStart (int) 
		int line
	public int getEllipsizedWidth () 
	private static native long nNewBuilder () 
	private static native void nFreeBuilder (long) 
	private static native void nFinishBuilder (long) 
	static native long nLoadHyphenator (java.nio.ByteBuffer, int) 
	private static native void nSetLocale (long, java.lang.String, long) 
	private static native void nSetIndents (long, int[]) 
	private static native void nSetupParagraph (long, char[], int, float, int, float, int[], int, int, int) 
	private static native float nAddStyleRun (long, long, long, int, int, boolean) 
	private static native void nAddMeasuredRun (long, int, int, float[]) 
	private static native void nAddReplacementRun (long, int, int, float) 
	private static native void nGetWidths (long, float[]) 
	private static native int nComputeLineBreaks (long, android.text.StaticLayout$LineBreaks, int[], float[], int[], int) 
	static long access$000 () 
	static void access$100 (long) 
		long x0
	static void access$200 (long, int[]) 
		long x0
		int[] x1
	static void access$300 (long, java.lang.String, long) 
		long x0
		String x1
		long x2
	static float access$400 (long, long, long, int, int, boolean) 
		long x0
		long x1
		long x2
		int x3
		int x4
		boolean x5
	static void access$500 (long, int, int, float[]) 
		long x0
		int x1
		int x2
		float[] x3
	static void access$600 (long, int, int, float) 
		long x0
		int x1
		int x2
		float x3
	void  (android.text.StaticLayout$Builder, android.text.StaticLayout$1) 
		android.text.StaticLayout$Builder x0
		android.text.StaticLayout$1 x1
	static void access$800 (long) 
		long x0
}

android/text/Selection.class
Selection.java
package android.text
public android.text.Selection extends java.lang.Object {
	public static final Object SELECTION_START
	public static final Object SELECTION_END
	private void  () 
	public static final int getSelectionStart (java.lang.CharSequence) 
		CharSequence text
	public static final int getSelectionEnd (java.lang.CharSequence) 
		CharSequence text
	public static void setSelection (android.text.Spannable, int, int) 
		android.text.Spannable text
		int start
		int stop
		int ostart
		int oend
	public static final void setSelection (android.text.Spannable, int) 
		android.text.Spannable text
		int index
	public static final void selectAll (android.text.Spannable) 
		android.text.Spannable text
	public static final void extendSelection (android.text.Spannable, int) 
		android.text.Spannable text
		int index
	public static final void removeSelection (android.text.Spannable) 
		android.text.Spannable text
	public static boolean moveUp (android.text.Spannable, android.text.Layout) 
		int min
		int max
		float h
		int move
		int move
		int line
		android.text.Spannable text
		android.text.Layout layout
		int start
		int end
	public static boolean moveDown (android.text.Spannable, android.text.Layout) 
		int min
		int max
		float h
		int move
		int move
		int line
		android.text.Spannable text
		android.text.Layout layout
		int start
		int end
	public static boolean moveLeft (android.text.Spannable, android.text.Layout) 
		int to
		android.text.Spannable text
		android.text.Layout layout
		int start
		int end
	public static boolean moveRight (android.text.Spannable, android.text.Layout) 
		int to
		android.text.Spannable text
		android.text.Layout layout
		int start
		int end
	public static boolean extendUp (android.text.Spannable, android.text.Layout) 
		float h
		int move
		int move
		android.text.Spannable text
		android.text.Layout layout
		int end
		int line
	public static boolean extendDown (android.text.Spannable, android.text.Layout) 
		float h
		int move
		int move
		android.text.Spannable text
		android.text.Layout layout
		int end
		int line
	public static boolean extendLeft (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int end
		int to
	public static boolean extendRight (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int end
		int to
	public static boolean extendToLeftEdge (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int where
	public static boolean extendToRightEdge (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int where
	public static boolean moveToLeftEdge (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int where
	public static boolean moveToRightEdge (android.text.Spannable, android.text.Layout) 
		android.text.Spannable text
		android.text.Layout layout
		int where
	public static boolean moveToPreceding (android.text.Spannable, android.text.Selection$PositionIterator, boolean) 
		android.text.Spannable text
		android.text.Selection$PositionIterator iter
		boolean extendSelection
		int offset
	public static boolean moveToFollowing (android.text.Spannable, android.text.Selection$PositionIterator, boolean) 
		android.text.Spannable text
		android.text.Selection$PositionIterator iter
		boolean extendSelection
		int offset
	private static int findEdge (android.text.Spannable, android.text.Layout, int) 
		int end
		android.text.Spannable text
		android.text.Layout layout
		int dir
		int pt
		int line
		int pdir
	private static int chooseHorizontal (android.text.Layout, int, int, int) 
		float h1
		float h2
		int line
		int textdir
		android.text.Layout layout
		int direction
		int off1
		int off2
		int line1
		int line2
	static void  () 
}

android/text/BoringLayout$Metrics.class
BoringLayout.java
package android.text
public android.text.BoringLayout$Metrics extends android.graphics.Paint$FontMetricsInt {
	public int width
	public void  () 
	public java.lang.String toString () 
	private void reset () 
	static void access$000 (android.text.BoringLayout$Metrics) 
		android.text.BoringLayout$Metrics x0
}

android/text/TextDirectionHeuristics$TextDirectionAlgorithm.class
TextDirectionHeuristics.java
package android.text
abstract android.text.TextDirectionHeuristics$TextDirectionAlgorithm extends java.lang.Object {
	public abstract int checkRtl (java.lang.CharSequence, int, int) 
}

android/text/HtmlToSpannedConverter$Background.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Background extends java.lang.Object {
	private int mBackgroundColor
	public void  (int) 
		int backgroundColor
	static int access$1400 (android.text.HtmlToSpannedConverter$Background) 
		android.text.HtmlToSpannedConverter$Background x0
}

android/text/SpanSet.class
SpanSet.java
package android.text
public android.text.SpanSet extends java.lang.Object {
	private final Class classType
	int numberOfSpans
	Object[] spans
	int[] spanStarts
	int[] spanEnds
	int[] spanFlags
	void  (java.lang.Class) 
		Class type
	public void init (android.text.Spanned, int, int) 
		Object span
		int spanStart
		int spanEnd
		int spanFlag
		int i
		android.text.Spanned spanned
		int start
		int limit
		Object[] allSpans
		int length
		int prevNumberOfSpans
	public boolean hasSpansIntersecting (int, int) 
		int i
		int start
		int end
	int getNextTransition (int, int) 
		int spanStart
		int spanEnd
		int i
		int start
		int limit
	public void recycle () 
}

android/text/BoringLayout.class
BoringLayout.java
package android.text
public android.text.BoringLayout extends android.text.Layout implements android.text.TextUtils$EllipsizeCallback  {
	private String mDirect
	private android.graphics.Paint mPaint
	int mBottom
	int mDesc
	private int mTopPadding
	private int mBottomPadding
	private float mMax
	private int mEllipsizedWidth
	private int mEllipsizedStart
	private int mEllipsizedCount
	public static android.text.BoringLayout make (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean) 
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
	public static android.text.BoringLayout make (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean, android.text.TextUtils$TruncateAt, int) 
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
	public android.text.BoringLayout replaceOrMake (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean) 
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
	public android.text.BoringLayout replaceOrMake (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean, android.text.TextUtils$TruncateAt, int) 
		boolean trust
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
		boolean trust
	public void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean) 
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
	public void  (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean, android.text.TextUtils$TruncateAt, int) 
		boolean trust
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
		android.text.TextUtils$TruncateAt ellipsize
		int ellipsizedWidth
		boolean trust
	void init (java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout$Alignment, float, float, android.text.BoringLayout$Metrics, boolean, boolean) 
		int spacing
		android.text.TextLine line
		CharSequence source
		android.text.TextPaint paint
		int outerwidth
		android.text.Layout$Alignment align
		float spacingmult
		float spacingadd
		android.text.BoringLayout$Metrics metrics
		boolean includepad
		boolean trustWidth
		int spacing
	public static android.text.BoringLayout$Metrics isBoring (java.lang.CharSequence, android.text.TextPaint) 
		CharSequence text
		android.text.TextPaint paint
	public static android.text.BoringLayout$Metrics isBoring (java.lang.CharSequence, android.text.TextPaint, android.text.TextDirectionHeuristic) 
		CharSequence text
		android.text.TextPaint paint
		android.text.TextDirectionHeuristic textDir
	public static android.text.BoringLayout$Metrics isBoring (java.lang.CharSequence, android.text.TextPaint, android.text.BoringLayout$Metrics) 
		CharSequence text
		android.text.TextPaint paint
		android.text.BoringLayout$Metrics metrics
	public static android.text.BoringLayout$Metrics isBoring (java.lang.CharSequence, android.text.TextPaint, android.text.TextDirectionHeuristic, android.text.BoringLayout$Metrics) 
		char c
		int i
		int end
		int len
		int start
		android.text.Spanned sp
		Object[] styles
		android.text.BoringLayout$Metrics fm
		android.text.TextLine line
		CharSequence text
		android.text.TextPaint paint
		android.text.TextDirectionHeuristic textDir
		android.text.BoringLayout$Metrics metrics
		int MAX_BUF_LEN
		char[] buffer
		int textLength
		boolean boring
	public int getHeight () 
	public int getLineCount () 
	public int getLineTop (int) 
		int line
	public int getLineDescent (int) 
		int line
	public int getLineStart (int) 
		int line
	public int getParagraphDirection (int) 
		int line
	public boolean getLineContainsTab (int) 
		int line
	public float getLineMax (int) 
		int line
	public float getLineWidth (int) 
		int line
	public final android.text.Layout$Directions getLineDirections (int) 
		int line
	public int getTopPadding () 
	public int getBottomPadding () 
	public int getEllipsisCount (int) 
		int line
	public int getEllipsisStart (int) 
		int line
	public int getEllipsizedWidth () 
	public void draw (android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int) 
		android.graphics.Canvas c
		android.graphics.Path highlight
		android.graphics.Paint highlightpaint
		int cursorOffset
	public void ellipsized (int, int) 
		int start
		int end
}

android/text/Editable$Factory.class
Editable.java
package android.text
public android.text.Editable$Factory extends java.lang.Object {
	private static android.text.Editable$Factory sInstance
	public void  () 
	public static android.text.Editable$Factory getInstance () 
	public android.text.Editable newEditable (java.lang.CharSequence) 
		CharSequence source
	static void  () 
}

android/text/HtmlToSpannedConverter$Strikethrough.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Strikethrough extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/format/
android/text/format/TimeFormatter.class
TimeFormatter.java
package android.text.format
 android.text.format.TimeFormatter extends java.lang.Object {
	private static final int FORCE_LOWER_CASE
	private static final int SECSPERMIN
	private static final int MINSPERHOUR
	private static final int DAYSPERWEEK
	private static final int MONSPERYEAR
	private static final int HOURSPERDAY
	private static final int DAYSPERLYEAR
	private static final int DAYSPERNYEAR
	private static java.util.Locale sLocale
	private static libcore.icu.LocaleData sLocaleData
	private static String sTimeOnlyFormat
	private static String sDateOnlyFormat
	private static String sDateTimeFormat
	private final libcore.icu.LocaleData localeData
	private final String dateTimeFormat
	private final String timeOnlyFormat
	private final String dateOnlyFormat
	private StringBuilder outputBuilder
	private java.util.Formatter numberFormatter
	public void  () 
		android.content.res.Resources r
		java.util.Locale locale
	public java.lang.String format (java.lang.String, libcore.util.ZoneInfo$WallTime, libcore.util.ZoneInfo) 
		StringBuilder stringBuilder
		String result
		String pattern
		libcore.util.ZoneInfo$WallTime wallTime
		libcore.util.ZoneInfo zoneInfo
	private java.lang.String localizeDigits (java.lang.String) 
		char ch
		int i
		String s
		int length
		int offsetToLocalizedDigits
		StringBuilder result
	private void formatInternal (java.lang.String, libcore.util.ZoneInfo$WallTime, libcore.util.ZoneInfo) 
		boolean outputCurrentChar
		char currentChar
		String pattern
		libcore.util.ZoneInfo$WallTime wallTime
		libcore.util.ZoneInfo zoneInfo
		java.nio.CharBuffer formatBuffer
	private boolean handleToken (java.nio.CharBuffer, libcore.util.ZoneInfo$WallTime, libcore.util.ZoneInfo) 
		int w
		int w
		int len
		int bot
		int top
		int year
		int yday
		int wday
		int w
		char sign
		int diff
		char sign
		int hour
		int yearDay
		int n2
		int timeInSeconds
		int day
		int n
		boolean isDst
		char currentChar
		java.nio.CharBuffer formatBuffer
		libcore.util.ZoneInfo$WallTime wallTime
		libcore.util.ZoneInfo zoneInfo
		int modifier
	private void modifyAndAppend (java.lang.CharSequence, int) 
		int i
		int i
		char c
		int i
		CharSequence str
		int modifier
	private void outputYear (int, boolean, boolean, int) 
		int n
		int value
		boolean outputTop
		boolean outputBottom
		int modifier
		int lead
		int trail
		int DIVISOR
	private static java.lang.String getFormat (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		int modifier
		String normal
		String underscore
		String dash
		String zero
	private static boolean isLeap (int) 
		int year
	private static boolean brokenIsUpper (char) 
		char toCheck
	private static boolean brokenIsLower (char) 
		char toCheck
	private static char brokenToLower (char) 
		char input
	private static char brokenToUpper (char) 
		char input
}

android/text/format/DateUtils.class
DateUtils.java
package android.text.format
public android.text.format.DateUtils extends java.lang.Object {
	private static final Object sLock
	private static android.content.res.Configuration sLastConfig
	private static String sElapsedFormatMMSS
	private static String sElapsedFormatHMMSS
	public static final long SECOND_IN_MILLIS
	public static final long MINUTE_IN_MILLIS
	public static final long HOUR_IN_MILLIS
	public static final long DAY_IN_MILLIS
	public static final long WEEK_IN_MILLIS
	public static final long YEAR_IN_MILLIS
	public static final int FORMAT_SHOW_TIME
	public static final int FORMAT_SHOW_WEEKDAY
	public static final int FORMAT_SHOW_YEAR
	public static final int FORMAT_NO_YEAR
	public static final int FORMAT_SHOW_DATE
	public static final int FORMAT_NO_MONTH_DAY
	public static final int FORMAT_12HOUR
	public static final int FORMAT_24HOUR
	public static final int FORMAT_CAP_AMPM
	public static final int FORMAT_NO_NOON
	public static final int FORMAT_CAP_NOON
	public static final int FORMAT_NO_MIDNIGHT
	public static final int FORMAT_CAP_MIDNIGHT
	public static final int FORMAT_UTC
	public static final int FORMAT_ABBREV_TIME
	public static final int FORMAT_ABBREV_WEEKDAY
	public static final int FORMAT_ABBREV_MONTH
	public static final int FORMAT_NUMERIC_DATE
	public static final int FORMAT_ABBREV_RELATIVE
	public static final int FORMAT_ABBREV_ALL
	public static final int FORMAT_CAP_NOON_MIDNIGHT
	public static final int FORMAT_NO_NOON_MIDNIGHT
	public static final String HOUR_MINUTE_24
	public static final String MONTH_FORMAT
	public static final String ABBREV_MONTH_FORMAT
	public static final String NUMERIC_MONTH_FORMAT
	public static final String MONTH_DAY_FORMAT
	public static final String YEAR_FORMAT
	public static final String YEAR_FORMAT_TWO_DIGITS
	public static final String WEEKDAY_FORMAT
	public static final String ABBREV_WEEKDAY_FORMAT
	public static final int[] sameYearTable
	public static final int[] sameMonthTable
	public static final int LENGTH_LONG
	public static final int LENGTH_MEDIUM
	public static final int LENGTH_SHORT
	public static final int LENGTH_SHORTER
	public static final int LENGTH_SHORTEST
	private static android.text.format.Time sNowTime
	private static android.text.format.Time sThenTime
	public void  () 
	public static java.lang.String getDayOfWeekString (int, int) 
		int dayOfWeek
		int abbrev
		libcore.icu.LocaleData d
		String[] names
		String[] names
		String[] names
		String[] names
		String[] names
		String[] names
	public static java.lang.String getAMPMString (int) 
		int ampm
	public static java.lang.String getMonthString (int, int) 
		int month
		int abbrev
		libcore.icu.LocaleData d
		String[] names
		String[] names
		String[] names
		String[] names
		String[] names
		String[] names
	public static java.lang.CharSequence getRelativeTimeSpanString (long) 
		long startTime
	public static java.lang.CharSequence getRelativeTimeSpanString (long, long, long) 
		long time
		long now
		long minResolution
		int flags
	public static java.lang.CharSequence getRelativeTimeSpanString (long, long, long, int) 
		long time
		long now
		long minResolution
		int flags
	public static java.lang.CharSequence getRelativeDateTimeString (android.content.Context, long, long, long, int) 
		android.content.Context c
		long time
		long minResolution
		long transitionResolution
		int flags
	private static void initFormatStrings () 
	private static void initFormatStringsLocked () 
		android.content.res.Resources r
		android.content.res.Configuration cfg
	public static java.lang.CharSequence formatDuration (long) 
		int hours
		int minutes
		int seconds
		long millis
		android.content.res.Resources res
	public static java.lang.String formatElapsedTime (long) 
		long elapsedSeconds
	public static java.lang.String formatElapsedTime (java.lang.StringBuilder, long) 
		StringBuilder recycle
		long elapsedSeconds
		long hours
		long minutes
		long seconds
		StringBuilder sb
		java.util.Formatter f
	public static final java.lang.CharSequence formatSameDayTime (long, long, int, int) 
		java.text.DateFormat f
		long then
		long now
		int dateStyle
		int timeStyle
		java.util.Calendar thenCal
		java.util.Date thenDate
		java.util.Calendar nowCal
		java.text.DateFormat f
	public static boolean isToday (long) 
		long when
		android.text.format.Time time
		int thenYear
		int thenMonth
		int thenMonthDay
	public static java.lang.String formatDateRange (android.content.Context, long, long, int) 
		android.content.Context context
		long startMillis
		long endMillis
		int flags
		java.util.Formatter f
	public static java.util.Formatter formatDateRange (android.content.Context, java.util.Formatter, long, long, int) 
		android.content.Context context
		java.util.Formatter formatter
		long startMillis
		long endMillis
		int flags
	public static java.util.Formatter formatDateRange (android.content.Context, java.util.Formatter, long, long, int, java.lang.String) 
		java.io.IOException impossible
		android.content.Context context
		java.util.Formatter formatter
		long startMillis
		long endMillis
		int flags
		String timeZone
		String range
	public static java.lang.String formatDateTime (android.content.Context, long, int) 
		android.content.Context context
		long millis
		int flags
	public static java.lang.CharSequence getRelativeTimeSpanString (android.content.Context, long, boolean) 
		int flags
		String result
		int prepositionId
		int flags
		String result
		int prepositionId
		int flags
		android.content.res.Resources res
		int prepositionId
		android.content.Context c
		long millis
		boolean withPreposition
		String result
		long now
		long span
	public static java.lang.CharSequence getRelativeTimeSpanString (android.content.Context, long) 
		android.content.Context c
		long millis
	static void  () 
}

android/text/format/Time.class
Time.java
package android.text.format
public android.text.format.Time extends java.lang.Object {
	private static final String Y_M_D_T_H_M_S_000
	private static final String Y_M_D_T_H_M_S_000_Z
	private static final String Y_M_D
	public static final String TIMEZONE_UTC
	public static final int EPOCH_JULIAN_DAY
	public static final int MONDAY_BEFORE_JULIAN_EPOCH
	public boolean allDay
	public int second
	public int minute
	public int hour
	public int monthDay
	public int month
	public int year
	public int weekDay
	public int yearDay
	public int isDst
	public long gmtoff
	public String timezone
	public static final int SECOND
	public static final int MINUTE
	public static final int HOUR
	public static final int MONTH_DAY
	public static final int MONTH
	public static final int YEAR
	public static final int WEEK_DAY
	public static final int YEAR_DAY
	public static final int WEEK_NUM
	public static final int SUNDAY
	public static final int MONDAY
	public static final int TUESDAY
	public static final int WEDNESDAY
	public static final int THURSDAY
	public static final int FRIDAY
	public static final int SATURDAY
	private android.text.format.Time$TimeCalculator calculator
	private static final int[] DAYS_PER_MONTH
	private static final int[] sThursdayOffset
	public void  (java.lang.String) 
		String timezoneId
	public void  () 
	public void  (android.text.format.Time) 
		android.text.format.Time other
	private void initialize (java.lang.String) 
		String timezoneId
	public long normalize (boolean) 
		boolean ignoreDst
		long timeInMillis
	public void switchTimezone (java.lang.String) 
		String timezone
	public int getActualMaximum (int) 
		int y
		int n
		int y
		int field
	public void clear (java.lang.String) 
		String timezoneId
	public static int compare (android.text.format.Time, android.text.format.Time) 
		android.text.format.Time a
		android.text.format.Time b
	public java.lang.String format (java.lang.String) 
		String format
	public java.lang.String toString () 
		android.text.format.Time$TimeCalculator calculator
	public boolean parse (java.lang.String) 
		String s
	private boolean parseInternal (java.lang.String) 
		String s
		int len
		boolean inUtc
		int n
	private void checkChar (java.lang.String, int, char) 
		String s
		int spos
		char expected
		char c
	private static int getChar (java.lang.String, int, int) 
		String s
		int spos
		int mul
		char c
	public boolean parse3339 (java.lang.String) 
		String s
	private boolean parse3339Internal (java.lang.String) 
		char c
		int hour
		int minute
		int tzIndex
		int offset
		String s
		int len
		boolean inUtc
		int n
	public static java.lang.String getCurrentTimezone () 
	public void setToNow () 
	public long toMillis (boolean) 
		boolean ignoreDst
	public void set (long) 
		long millis
	public java.lang.String format2445 () 
	public void set (android.text.format.Time) 
		android.text.format.Time that
	public void set (int, int, int, int, int, int) 
		int second
		int minute
		int hour
		int monthDay
		int month
		int year
	public void set (int, int, int) 
		int monthDay
		int month
		int year
	public boolean before (android.text.format.Time) 
		android.text.format.Time that
	public boolean after (android.text.format.Time) 
		android.text.format.Time that
	public int getWeekNumber () 
		int closestThursday
		android.text.format.Time temp
	public java.lang.String format3339 (boolean) 
		String base
		String sign
		int offset
		int minutes
		int hours
		boolean allDay
	public static boolean isEpoch (android.text.format.Time) 
		android.text.format.Time time
		long millis
	public static int getJulianDay (long, long) 
		long millis
		long gmtoff
		long offsetMillis
		long julianDay
	public long setJulianDay (int) 
		int julianDay
		long millis
		int approximateDay
		int diff
	public static int getWeeksSinceEpochFromJulianDay (int, int) 
		int julianDay
		int firstDayOfWeek
		int diff
		int refDay
	public static int getJulianMondayFromWeeksSinceEpoch (int) 
		int week
	static void  () 
}

android/text/format/Formatter$BytesResult.class
Formatter.java
package android.text.format
public android.text.format.Formatter$BytesResult extends java.lang.Object {
	public final String value
	public final String units
	public final long roundedBytes
	public void  (java.lang.String, java.lang.String, long) 
		String value
		String units
		long roundedBytes
}

android/text/format/Time$TimeCalculator.class
Time.java
package android.text.format
 android.text.format.Time$TimeCalculator extends java.lang.Object {
	public final libcore.util.ZoneInfo$WallTime wallTime
	public String timezone
	private libcore.util.ZoneInfo zoneInfo
	public void  (java.lang.String) 
		String timezoneId
	public long toMillis (boolean) 
		boolean ignoreDst
		int r
	public void setTimeInMillis (long) 
		long millis
		int intSeconds
	public java.lang.String format (java.lang.String) 
		String format
		android.text.format.TimeFormatter formatter
	private void updateZoneInfoFromTimeZone () 
	private static libcore.util.ZoneInfo lookupZoneInfo (java.lang.String) 
		libcore.util.ZoneInfo zoneInfo
		java.io.IOException e
		String timezoneId
	public void switchTimeZone (java.lang.String) 
		String timezone
		int seconds
	public java.lang.String format2445 (boolean) 
		boolean hasTime
		char[] buf
		int n
	private char toChar (int) 
		int n
	public java.lang.String toStringInternal () 
	public static int compare (android.text.format.Time$TimeCalculator, android.text.format.Time$TimeCalculator) 
		int diff
		long am
		long bm
		long diff
		android.text.format.Time$TimeCalculator aObject
		android.text.format.Time$TimeCalculator bObject
	public void copyFieldsToTime (android.text.format.Time) 
		android.text.format.Time time
	public void copyFieldsFromTime (android.text.format.Time) 
		android.text.format.Time time
}

android/text/format/Formatter.class
Formatter.java
package android.text.format
public final android.text.format.Formatter extends java.lang.Object {
	public static final int FLAG_SHORTER
	public static final int FLAG_CALCULATE_ROUNDED
	private static final int SECONDS_PER_MINUTE
	private static final int SECONDS_PER_HOUR
	private static final int SECONDS_PER_DAY
	private static final int MILLIS_PER_MINUTE
	public void  () 
	private static java.lang.String bidiWrap (android.content.Context, java.lang.String) 
		android.content.Context context
		String source
		java.util.Locale locale
	public static java.lang.String formatFileSize (android.content.Context, long) 
		android.content.Context context
		long sizeBytes
		android.text.format.Formatter$BytesResult res
	public static java.lang.String formatShortFileSize (android.content.Context, long) 
		android.content.Context context
		long sizeBytes
		android.text.format.Formatter$BytesResult res
	public static android.text.format.Formatter$BytesResult formatBytes (android.content.res.Resources, long, int) 
		int roundFactor
		String roundFormat
		int roundFactor
		String roundFormat
		int roundFactor
		String roundFormat
		int roundFactor
		String roundFormat
		int roundFactor
		String roundFormat
		android.content.res.Resources res
		long sizeBytes
		int flags
		boolean isNegative
		float result
		int suffix
		long mult
		int roundFactor
		String roundFormat
		String roundedString
		long roundedBytes
		String units
	public static java.lang.String formatIpAddress (int) 
		int ipv4Address
	public static java.lang.String formatShortElapsedTime (android.content.Context, long) 
		android.content.Context context
		long millis
		long secondsLong
		int days
		int hours
		int minutes
		int seconds
	public static java.lang.String formatShortElapsedTimeRoundingUpToMinutes (android.content.Context, long) 
		android.content.Context context
		long millis
		long minutesRoundedUp
}

android/text/format/DateFormat.class
DateFormat.java
package android.text.format
public android.text.format.DateFormat extends java.lang.Object {
	public static final char QUOTE
	public static final char AM_PM
	public static final char CAPITAL_AM_PM
	public static final char DATE
	public static final char DAY
	public static final char HOUR
	public static final char HOUR_OF_DAY
	public static final char MINUTE
	public static final char MONTH
	public static final char STANDALONE_MONTH
	public static final char SECONDS
	public static final char TIME_ZONE
	public static final char YEAR
	private static final Object sLocaleLock
	private static java.util.Locale sIs24HourLocale
	private static boolean sIs24Hour
	public void  () 
	public static boolean is24HourFormat (android.content.Context) 
		android.content.Context context
	public static boolean is24HourFormat (android.content.Context, int) 
		java.text.SimpleDateFormat sdf
		String pattern
		java.util.Locale locale
		java.text.DateFormat natural
		android.content.Context context
		int userHandle
		String value
	public static java.lang.String getBestDateTimePattern (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String skeleton
	public static java.text.DateFormat getTimeFormat (android.content.Context) 
		android.content.Context context
	public static java.lang.String getTimeFormatString (android.content.Context) 
		android.content.Context context
	public static java.lang.String getTimeFormatString (android.content.Context, int) 
		android.content.Context context
		int userHandle
		libcore.icu.LocaleData d
	public static java.text.DateFormat getDateFormat (android.content.Context) 
		android.content.Context context
	public static java.text.DateFormat getLongDateFormat (android.content.Context) 
		android.content.Context context
	public static java.text.DateFormat getMediumDateFormat (android.content.Context) 
		android.content.Context context
	public static char[] getDateFormatOrder (android.content.Context) 
		android.content.Context context
	private static java.lang.String getDateFormatString () 
		java.text.DateFormat df
	public static java.lang.CharSequence format (java.lang.CharSequence, long) 
		CharSequence inFormat
		long inTimeInMillis
	public static java.lang.CharSequence format (java.lang.CharSequence, java.util.Date) 
		CharSequence inFormat
		java.util.Date inDate
		java.util.Calendar c
	public static boolean hasSeconds (java.lang.CharSequence) 
		CharSequence inFormat
	public static boolean hasDesignator (java.lang.CharSequence, char) 
		int c
		int count
		int i
		CharSequence inFormat
		char designator
		int length
	private static int skipQuotedText (java.lang.CharSequence, int, int) 
		char c
		CharSequence s
		int i
		int len
		int count
	public static java.lang.CharSequence format (java.lang.CharSequence, java.util.Calendar) 
		int hour
		int hour
		int c
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		String replacement
		int count
		int i
		CharSequence inFormat
		java.util.Calendar inDate
		android.text.SpannableStringBuilder s
		libcore.icu.LocaleData localeData
		int len
	private static java.lang.String getDayOfWeekString (libcore.icu.LocaleData, int, int, int) 
		libcore.icu.LocaleData ld
		int day
		int count
		int kind
		boolean standalone
	private static java.lang.String getMonthString (libcore.icu.LocaleData, int, int, int) 
		libcore.icu.LocaleData ld
		int month
		int count
		int kind
		boolean standalone
	private static java.lang.String getTimeZoneString (java.util.Calendar, int) 
		boolean dst
		java.util.Calendar inDate
		int count
		java.util.TimeZone tz
	private static java.lang.String formatZoneOffset (int, int) 
		int offset
		int count
		StringBuilder tb
		int hours
		int minutes
	private static java.lang.String getYearString (int, int) 
		int year
		int count
	private static int appendQuotedText (android.text.SpannableStringBuilder, int, int) 
		char c
		android.text.SpannableStringBuilder s
		int i
		int len
		int count
	private static java.lang.String zeroPad (int, int) 
		int inValue
		int inMinDigits
	static void  () 
}

android/text/ParcelableSpan.class
ParcelableSpan.java
package android.text
public abstract android.text.ParcelableSpan extends java.lang.Object implements android.os.Parcelable  {
	public abstract int getSpanTypeId () 
	public abstract int getSpanTypeIdInternal () 
	public abstract void writeToParcelInternal (android.os.Parcel, int) 
}

android/text/StaticLayout$1.class
StaticLayout.java
package android.text
 android.text.StaticLayout$1 extends java.lang.Object {
}

android/text/Layout$SpannedEllipsizer.class
Layout.java
package android.text
 android.text.Layout$SpannedEllipsizer extends android.text.Layout$Ellipsizer implements android.text.Spanned  {
	private android.text.Spanned mSpanned
	public void  (java.lang.CharSequence) 
		CharSequence display
	public java.lang.Object[] getSpans (int, int, java.lang.Class) 
		int start
		int end
		Class type
	public int getSpanStart (java.lang.Object) 
		Object tag
	public int getSpanEnd (java.lang.Object) 
		Object tag
	public int getSpanFlags (java.lang.Object) 
		Object tag
	public int nextSpanTransition (int, int, java.lang.Class) 
		int start
		int limit
		Class type
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
		char[] s
		android.text.SpannableString ss
}

android/text/HtmlToSpannedConverter$Font.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Font extends java.lang.Object {
	public String mFace
	public void  (java.lang.String) 
		String face
}

android/text/HtmlToSpannedConverter$1.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$1 extends java.lang.Object {
}

android/text/Editable.class
Editable.java
package android.text
public abstract android.text.Editable extends java.lang.Object implements java.lang.CharSequence android.text.GetChars android.text.Spannable java.lang.Appendable  {
	public abstract android.text.Editable replace (int, int, java.lang.CharSequence, int, int) 
	public abstract android.text.Editable replace (int, int, java.lang.CharSequence) 
	public abstract android.text.Editable insert (int, java.lang.CharSequence, int, int) 
	public abstract android.text.Editable insert (int, java.lang.CharSequence) 
	public abstract android.text.Editable delete (int, int) 
	public abstract android.text.Editable append (java.lang.CharSequence) 
	public abstract android.text.Editable append (java.lang.CharSequence, int, int) 
	public abstract android.text.Editable append (char) 
	public abstract void clear () 
	public abstract void clearSpans () 
	public abstract void setFilters (android.text.InputFilter[]) 
	public abstract android.text.InputFilter[] getFilters () 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
}

android/text/TextUtils$EllipsizeCallback.class
TextUtils.java
package android.text
public abstract android.text.TextUtils$EllipsizeCallback extends java.lang.Object {
	public abstract void ellipsized (int, int) 
}

android/text/DynamicLayout$ChangeWatcher.class
DynamicLayout.java
package android.text
 android.text.DynamicLayout$ChangeWatcher extends java.lang.Object implements android.text.TextWatcher android.text.SpanWatcher  {
	private java.lang.ref.WeakReference mLayout
	public void  (android.text.DynamicLayout) 
		android.text.DynamicLayout layout
	private void reflow (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int where
		int before
		int after
		android.text.DynamicLayout ml
	public void beforeTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int where
		int before
		int after
	public void onTextChanged (java.lang.CharSequence, int, int, int) 
		CharSequence s
		int where
		int before
		int after
	public void afterTextChanged (android.text.Editable) 
		android.text.Editable s
	public void onSpanAdded (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object o
		int start
		int end
	public void onSpanRemoved (android.text.Spannable, java.lang.Object, int, int) 
		android.text.Spannable s
		Object o
		int start
		int end
	public void onSpanChanged (android.text.Spannable, java.lang.Object, int, int, int, int) 
		android.text.Spannable s
		Object o
		int start
		int end
		int nstart
		int nend
}

android/text/Layout$Alignment.class
Layout.java
package android.text
public final android.text.Layout$Alignment extends java.lang.Enum {
	public static final android.text.Layout$Alignment ALIGN_NORMAL
	public static final android.text.Layout$Alignment ALIGN_OPPOSITE
	public static final android.text.Layout$Alignment ALIGN_CENTER
	public static final android.text.Layout$Alignment ALIGN_LEFT
	public static final android.text.Layout$Alignment ALIGN_RIGHT
	private static final android.text.Layout$Alignment[] $VALUES
	public static android.text.Layout$Alignment[] values () 
	public static android.text.Layout$Alignment valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

android/text/HtmlToSpannedConverter$Sub.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Sub extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/HtmlToSpannedConverter$Italic.class
Html.java
package android.text
 android.text.HtmlToSpannedConverter$Italic extends java.lang.Object {
	private void  () 
	void  (android.text.HtmlToSpannedConverter$1) 
		android.text.HtmlToSpannedConverter$1 x0
}

android/text/LoginFilter$UsernameFilterGMail.class
LoginFilter.java
package android.text
public android.text.LoginFilter$UsernameFilterGMail extends android.text.LoginFilter {
	public void  () 
	public void  (boolean) 
		boolean appendInvalid
	public boolean isAllowed (char) 
		char c
}

android/media/
android/media/IAudioFocusDispatcher$Stub$Proxy.class
IAudioFocusDispatcher.java
package android.media
 android.media.IAudioFocusDispatcher$Stub$Proxy extends java.lang.Object implements android.media.IAudioFocusDispatcher  {
	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 dispatchAudioFocusChange (int, java.lang.String)  throws android.os.RemoteException 
		int focusChange
		String clientId
		android.os.Parcel _data
}

android/media/AudioManager$2.class
AudioManager.java
package android.media
 android.media.AudioManager$2 extends android.media.IRecordingConfigDispatcher$Stub {
	final android.media.AudioManager this$0
	void  (android.media.AudioManager) 
		android.media.AudioManager this$0
	public void dispatchRecordingConfigChange (java.util.List) 
		android.os.Message m
		android.media.AudioManager$AudioRecordingCallbackInfo arci
		int i
		java.util.List configs
}

android/media/Metadata.class
Metadata.java
package android.media
public android.media.Metadata extends java.lang.Object {
	public static final int ANY
	public static final int PAUSE_AVAILABLE
	public static final int SEEK_BACKWARD_AVAILABLE
	public static final int SEEK_FORWARD_AVAILABLE
	public static final int SEEK_AVAILABLE
	public static final int TITLE
	public static final int COMMENT
	public static final int COPYRIGHT
	public static final int ALBUM
	public static final int ARTIST
	public static final int AUTHOR
	public static final int COMPOSER
	public static final int GENRE
	public static final int DATE
	public static final int DURATION
	public static final int CD_TRACK_NUM
	public static final int CD_TRACK_MAX
	public static final int RATING
	public static final int ALBUM_ART
	public static final int VIDEO_FRAME
	public static final int BIT_RATE
	public static final int AUDIO_BIT_RATE
	public static final int VIDEO_BIT_RATE
	public static final int AUDIO_SAMPLE_RATE
	public static final int VIDEO_FRAME_RATE
	public static final int MIME_TYPE
	public static final int AUDIO_CODEC
	public static final int VIDEO_CODEC
	public static final int VIDEO_HEIGHT
	public static final int VIDEO_WIDTH
	public static final int NUM_TRACKS
	public static final int DRM_CRIPPLED
	private static final int LAST_SYSTEM
	private static final int FIRST_CUSTOM
	public static final java.util.Set MATCH_NONE
	public static final java.util.Set MATCH_ALL
	public static final int STRING_VAL
	public static final int INTEGER_VAL
	public static final int BOOLEAN_VAL
	public static final int LONG_VAL
	public static final int DOUBLE_VAL
	public static final int DATE_VAL
	public static final int BYTE_ARRAY_VAL
	private static final int LAST_TYPE
	private static final String TAG
	private static final int kInt32Size
	private static final int kMetaHeaderSize
	private static final int kRecordHeaderSize
	private static final int kMetaMarker
	private android.os.Parcel mParcel
	private final java.util.HashMap mKeyToPosMap
	public void  () 
	private boolean scanAllRecords (android.os.Parcel, int) 
		IllegalArgumentException e
		int start
		int size
		int metadataId
		int metadataType
		android.os.Parcel parcel
		int bytesLeft
		int recCount
		boolean error
	public boolean parse (android.os.Parcel) 
		android.os.Parcel parcel
		int pin
		int size
		int kShouldBeMetaMarker
	public java.util.Set keySet () 
	public boolean has (int) 
		int metadataId
	public java.lang.String getString (int) 
		int key
	public int getInt (int) 
		int key
	public boolean getBoolean (int) 
		int key
	public long getLong (int) 
		int key
	public double getDouble (int) 
		int key
	public byte[] getByteArray (int) 
		int key
	public java.util.Date getDate (int) 
		java.util.TimeZone tz
		java.util.Calendar cal
		int key
		long timeSinceEpoch
		String timeZone
	public static int lastSytemId () 
	public static int firstCustomId () 
	public static int lastType () 
	private boolean checkMetadataId (int) 
		int val
	private void checkType (int, int) 
		int key
		int expectedType
		int pos
		int type
	static void  () 
}

android/media/IRemoteVolumeController$Stub.class
IRemoteVolumeController.java
package android.media
public abstract android.media.IRemoteVolumeController$Stub extends android.os.Binder implements android.media.IRemoteVolumeController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_remoteVolumeChanged
	static final int TRANSACTION_updateRemoteController
	public void  () 
	public static android.media.IRemoteVolumeController 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.media.session.ISessionController _arg0
		int _arg1
		android.media.session.ISessionController _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/IRemoteDisplayProvider$Stub.class
IRemoteDisplayProvider.java
package android.media
public abstract android.media.IRemoteDisplayProvider$Stub extends android.os.Binder implements android.media.IRemoteDisplayProvider  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_setCallback
	static final int TRANSACTION_setDiscoveryMode
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_setVolume
	static final int TRANSACTION_adjustVolume
	public void  () 
	public static android.media.IRemoteDisplayProvider 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.media.IRemoteDisplayCallback _arg0
		int _arg0
		String _arg0
		String _arg0
		String _arg0
		int _arg1
		String _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/TtmlTrack.class
TtmlRenderer.java
package android.media
 android.media.TtmlTrack extends android.media.SubtitleTrack implements android.media.TtmlNodeListener  {
	private static final String TAG
	private final android.media.TtmlParser mParser
	private final android.media.TtmlRenderingWidget mRenderingWidget
	private String mParsingData
	private Long mCurrentRunID
	private final java.util.LinkedList mTtmlNodes
	private final java.util.TreeSet mTimeEvents
	private android.media.TtmlNode mRootNode
	void  (android.media.TtmlRenderingWidget, android.media.MediaFormat) 
		android.media.TtmlRenderingWidget renderingWidget
		android.media.MediaFormat format
	public android.media.TtmlRenderingWidget getRenderingWidget () 
	public void onData (byte[], boolean, long) 
		org.xmlpull.v1.XmlPullParserException e
		java.io.IOException e
		String str
		java.io.UnsupportedEncodingException e
		byte[] data
		boolean eos
		long runID
	public void onTtmlNodeParsed (android.media.TtmlNode) 
		android.media.TtmlNode node
	public void onRootNodeParsed (android.media.TtmlNode) 
		android.media.TtmlNode node
		android.media.TtmlCue cue
	public void updateView (java.util.Vector) 
		IllegalStateException e
		java.util.Vector activeCues
	public android.media.TtmlCue getNextResult () 
		long start
		long end
		java.util.List activeCues
	private void addTimeEvents (android.media.TtmlNode) 
		int i
		android.media.TtmlNode node
	private java.util.List getActiveNodes (long, long) 
		android.media.TtmlNode node
		int i
		long startTimeUs
		long endTimeUs
		java.util.List activeNodes
	public volatile android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
}

android/media/ResampleInputStream.class
ResampleInputStream.java
package android.media
public final android.media.ResampleInputStream extends java.io.InputStream {
	private static final String TAG
	private java.io.InputStream mInputStream
	private final int mRateIn
	private final int mRateOut
	private byte[] mBuf
	private int mBufCount
	private static final int mFirLength
	private final byte[] mOneByte
	public void  (java.io.InputStream, int, int) 
		java.io.InputStream inputStream
		int rateIn
		int rateOut
	public int read ()  throws java.io.IOException 
		int rtn
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] bf
		int len
		int n
		byte[] b
		int offset
		int length
		int nIn
		int nFwd
	public void close ()  throws java.io.IOException 
	protected void finalize ()  throws java.lang.Throwable 
	private static native void fir21 (byte[], int, byte[], int, int) 
	static void  () 
}

android/media/ClosedCaptionWidget.class
ClosedCaptionRenderer.java
package android.media
abstract android.media.ClosedCaptionWidget extends android.view.ViewGroup implements android.media.SubtitleTrack$RenderingWidget  {
	private static final android.view.accessibility.CaptioningManager$CaptionStyle DEFAULT_CAPTION_STYLE
	private final android.view.accessibility.CaptioningManager mManager
	protected android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	protected android.media.SubtitleTrack$RenderingWidget$OnChangedListener mListener
	protected android.media.ClosedCaptionWidget$ClosedCaptionLayout mClosedCaptionLayout
	private boolean mHasChangeListener
	private final android.view.accessibility.CaptioningManager$CaptioningChangeListener mCaptioningListener
	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
	public void  (android.content.Context, android.util.AttributeSet, int, int) 
		android.content.Context context
		android.util.AttributeSet attrs
		int defStyleAttr
		int defStyleRes
	public abstract android.media.ClosedCaptionWidget$ClosedCaptionLayout createCaptionLayout (android.content.Context) 
	public void setOnChangedListener (android.media.SubtitleTrack$RenderingWidget$OnChangedListener) 
		android.media.SubtitleTrack$RenderingWidget$OnChangedListener listener
	public void setSize (int, int) 
		int width
		int height
		int widthSpec
		int heightSpec
	public void setVisible (boolean) 
		boolean visible
	public void onAttachedToWindow () 
	public void onDetachedFromWindow () 
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	protected void onLayout (boolean, int, int, int, int) 
		boolean changed
		int l
		int t
		int r
		int b
	private void manageChangeListener () 
		boolean needsListener
	static android.view.accessibility.CaptioningManager$CaptionStyle access$000 () 
	static void  () 
}

android/media/MediaCodec$CryptoException.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$CryptoException extends java.lang.RuntimeException {
	public static final int ERROR_NO_KEY
	public static final int ERROR_KEY_EXPIRED
	public static final int ERROR_RESOURCE_BUSY
	public static final int ERROR_INSUFFICIENT_OUTPUT_PROTECTION
	public static final int ERROR_SESSION_NOT_OPENED
	public static final int ERROR_UNSUPPORTED_OPERATION
	private int mErrorCode
	public void  (int, java.lang.String) 
		int errorCode
		String detailMessage
	public int getErrorCode () 
}

android/media/CamcorderProfile.class
CamcorderProfile.java
package android.media
public android.media.CamcorderProfile extends java.lang.Object {
	public static final int QUALITY_LOW
	public static final int QUALITY_HIGH
	public static final int QUALITY_QCIF
	public static final int QUALITY_CIF
	public static final int QUALITY_480P
	public static final int QUALITY_720P
	public static final int QUALITY_1080P
	public static final int QUALITY_QVGA
	public static final int QUALITY_2160P
	private static final int QUALITY_LIST_START
	private static final int QUALITY_LIST_END
	public static final int QUALITY_TIME_LAPSE_LOW
	public static final int QUALITY_TIME_LAPSE_HIGH
	public static final int QUALITY_TIME_LAPSE_QCIF
	public static final int QUALITY_TIME_LAPSE_CIF
	public static final int QUALITY_TIME_LAPSE_480P
	public static final int QUALITY_TIME_LAPSE_720P
	public static final int QUALITY_TIME_LAPSE_1080P
	public static final int QUALITY_TIME_LAPSE_QVGA
	public static final int QUALITY_TIME_LAPSE_2160P
	private static final int QUALITY_TIME_LAPSE_LIST_START
	private static final int QUALITY_TIME_LAPSE_LIST_END
	public static final int QUALITY_HIGH_SPEED_LOW
	public static final int QUALITY_HIGH_SPEED_HIGH
	public static final int QUALITY_HIGH_SPEED_480P
	public static final int QUALITY_HIGH_SPEED_720P
	public static final int QUALITY_HIGH_SPEED_1080P
	public static final int QUALITY_HIGH_SPEED_2160P
	private static final int QUALITY_HIGH_SPEED_LIST_START
	private static final int QUALITY_HIGH_SPEED_LIST_END
	public int duration
	public int quality
	public int fileFormat
	public int videoCodec
	public int videoBitRate
	public int videoFrameRate
	public int videoFrameWidth
	public int videoFrameHeight
	public int audioCodec
	public int audioBitRate
	public int audioSampleRate
	public int audioChannels
	public static android.media.CamcorderProfile get (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static android.media.CamcorderProfile get (int, int) 
		String errMessage
		int cameraId
		int quality
	public static boolean hasProfile (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static boolean hasProfile (int, int) 
		int cameraId
		int quality
	private void  (int, int, int, int, int, int, int, int, int, int, int, int) 
		int duration
		int quality
		int fileFormat
		int videoCodec
		int videoBitRate
		int videoFrameRate
		int videoWidth
		int videoHeight
		int audioCodec
		int audioBitRate
		int audioSampleRate
		int audioChannels
	private static final native void native_init () 
	private static final native android.media.CamcorderProfile native_get_camcorder_profile (int, int) 
	private static final native boolean native_has_camcorder_profile (int, int) 
	static void  () 
}

android/media/FaceDetector$Face.class
FaceDetector.java
package android.media
public android.media.FaceDetector$Face extends java.lang.Object {
	public static final float CONFIDENCE_THRESHOLD
	public static final int EULER_X
	public static final int EULER_Y
	public static final int EULER_Z
	private float mConfidence
	private float mMidPointX
	private float mMidPointY
	private float mEyesDist
	private float mPoseEulerX
	private float mPoseEulerY
	private float mPoseEulerZ
	final android.media.FaceDetector this$0
	public float confidence () 
	public void getMidPoint (android.graphics.PointF) 
		android.graphics.PointF point
	public float eyesDistance () 
	public float pose (int) 
		int euler
	private void  (android.media.FaceDetector) 
		android.media.FaceDetector this$0
	void  (android.media.FaceDetector, android.media.FaceDetector$1) 
		android.media.FaceDetector x0
		android.media.FaceDetector$1 x1
}

android/media/AsyncPlayer$1.class
AsyncPlayer.java
package android.media
 android.media.AsyncPlayer$1 extends java.lang.Object {
}

android/media/Tokenizer$TokenizerPhase.class
WebVttRenderer.java
package android.media
abstract android.media.Tokenizer$TokenizerPhase extends java.lang.Object {
	public abstract android.media.Tokenizer$TokenizerPhase start () 
	public abstract void tokenize () 
}

android/media/effect/
android/media/effect/SizeChangeEffect.class
SizeChangeEffect.java
package android.media.effect
public android.media.effect.SizeChangeEffect extends android.media.effect.SingleFilterEffect {
	public transient void  (android.media.effect.EffectContext, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.Object[]) 
		android.media.effect.EffectContext context
		String name
		Class filterClass
		String inputName
		String outputName
		Object[] finalParameters
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame resultFrame
		int outputWidth
		int outputHeight
		android.filterfw.core.Frame outputFrame
}

android/media/effect/EffectFactory.class
EffectFactory.java
package android.media.effect
public android.media.effect.EffectFactory extends java.lang.Object {
	private android.media.effect.EffectContext mEffectContext
	private static final String[] EFFECT_PACKAGES
	public static final String EFFECT_IDENTITY
	public static final String EFFECT_BRIGHTNESS
	public static final String EFFECT_CONTRAST
	public static final String EFFECT_FISHEYE
	public static final String EFFECT_BACKDROPPER
	public static final String EFFECT_AUTOFIX
	public static final String EFFECT_BLACKWHITE
	public static final String EFFECT_CROP
	public static final String EFFECT_CROSSPROCESS
	public static final String EFFECT_DOCUMENTARY
	public static final String EFFECT_BITMAPOVERLAY
	public static final String EFFECT_DUOTONE
	public static final String EFFECT_FILLLIGHT
	public static final String EFFECT_FLIP
	public static final String EFFECT_GRAIN
	public static final String EFFECT_GRAYSCALE
	public static final String EFFECT_LOMOISH
	public static final String EFFECT_NEGATIVE
	public static final String EFFECT_POSTERIZE
	public static final String EFFECT_REDEYE
	public static final String EFFECT_ROTATE
	public static final String EFFECT_SATURATE
	public static final String EFFECT_SEPIA
	public static final String EFFECT_SHARPEN
	public static final String EFFECT_STRAIGHTEN
	public static final String EFFECT_TEMPERATURE
	public static final String EFFECT_TINT
	public static final String EFFECT_VIGNETTE
	void  (android.media.effect.EffectContext) 
		android.media.effect.EffectContext effectContext
	public android.media.effect.Effect createEffect (java.lang.String) 
		String effectName
		Class effectClass
	public static boolean isEffectSupported (java.lang.String) 
		String effectName
	private static java.lang.Class getEffectClassByName (java.lang.String) 
		ClassNotFoundException e
		String packageName
		String className
		Class effectClass
		ClassLoader contextClassLoader
	private android.media.effect.Effect instantiateEffect (java.lang.Class, java.lang.String) 
		ClassCastException e
		NoSuchMethodException e
		Throwable t
		Class effectClass
		String name
		java.lang.reflect.Constructor effectConstructor
		android.media.effect.Effect effect
	static void  () 
}

android/media/effect/EffectUpdateListener.class
EffectUpdateListener.java
package android.media.effect
public abstract android.media.effect.EffectUpdateListener extends java.lang.Object {
	public abstract void onEffectUpdated (android.media.effect.Effect, java.lang.Object) 
}

android/media/effect/effects/
android/media/effect/effects/PosterizeEffect.class
PosterizeEffect.java
package android.media.effect.effects
public android.media.effect.effects.PosterizeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/NegativeEffect.class
NegativeEffect.java
package android.media.effect.effects
public android.media.effect.effects.NegativeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BrightnessEffect.class
BrightnessEffect.java
package android.media.effect.effects
public android.media.effect.effects.BrightnessEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SaturateEffect.class
SaturateEffect.java
package android.media.effect.effects
public android.media.effect.effects.SaturateEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/RotateEffect.class
RotateEffect.java
package android.media.effect.effects
public android.media.effect.effects.RotateEffect extends android.media.effect.SizeChangeEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/StraightenEffect.class
StraightenEffect.java
package android.media.effect.effects
public android.media.effect.effects.StraightenEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SharpenEffect.class
SharpenEffect.java
package android.media.effect.effects
public android.media.effect.effects.SharpenEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/ColorTemperatureEffect.class
ColorTemperatureEffect.java
package android.media.effect.effects
public android.media.effect.effects.ColorTemperatureEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BitmapOverlayEffect.class
BitmapOverlayEffect.java
package android.media.effect.effects
public android.media.effect.effects.BitmapOverlayEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/LomoishEffect.class
LomoishEffect.java
package android.media.effect.effects
public android.media.effect.effects.LomoishEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/FisheyeEffect.class
FisheyeEffect.java
package android.media.effect.effects
public android.media.effect.effects.FisheyeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/FlipEffect.class
FlipEffect.java
package android.media.effect.effects
public android.media.effect.effects.FlipEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/DuotoneEffect.class
DuotoneEffect.java
package android.media.effect.effects
public android.media.effect.effects.DuotoneEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/ContrastEffect.class
ContrastEffect.java
package android.media.effect.effects
public android.media.effect.effects.ContrastEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/GrainEffect.class
GrainEffect.java
package android.media.effect.effects
public android.media.effect.effects.GrainEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/IdentityEffect.class
IdentityEffect.java
package android.media.effect.effects
public android.media.effect.effects.IdentityEffect extends android.media.effect.FilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame outputFrame
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/effect/effects/TintEffect.class
TintEffect.java
package android.media.effect.effects
public android.media.effect.effects.TintEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/DocumentaryEffect.class
DocumentaryEffect.java
package android.media.effect.effects
public android.media.effect.effects.DocumentaryEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/GrayscaleEffect.class
GrayscaleEffect.java
package android.media.effect.effects
public android.media.effect.effects.GrayscaleEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/RedEyeEffect.class
RedEyeEffect.java
package android.media.effect.effects
public android.media.effect.effects.RedEyeEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/FillLightEffect.class
FillLightEffect.java
package android.media.effect.effects
public android.media.effect.effects.FillLightEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/CropEffect.class
CropEffect.java
package android.media.effect.effects
public android.media.effect.effects.CropEffect extends android.media.effect.SizeChangeEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/AutoFixEffect.class
AutoFixEffect.java
package android.media.effect.effects
public android.media.effect.effects.AutoFixEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/VignetteEffect.class
VignetteEffect.java
package android.media.effect.effects
public android.media.effect.effects.VignetteEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/SepiaEffect.class
SepiaEffect.java
package android.media.effect.effects
public android.media.effect.effects.SepiaEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BackDropperEffect.class
BackDropperEffect.java
package android.media.effect.effects
public android.media.effect.effects.BackDropperEffect extends android.media.effect.FilterGraphEffect {
	private static final String mGraphDefinition
	private android.media.effect.EffectUpdateListener mEffectListener
	private android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener mLearningListener
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
		android.filterfw.core.Filter replacer
	public void setParameter (java.lang.String, java.lang.Object) 
		android.filterfw.core.Filter background
		android.filterfw.core.Filter background
		String parameterKey
		Object value
	public void setUpdateListener (android.media.effect.EffectUpdateListener) 
		android.media.effect.EffectUpdateListener listener
	static android.media.effect.EffectUpdateListener access$000 (android.media.effect.effects.BackDropperEffect) 
		android.media.effect.effects.BackDropperEffect x0
}

android/media/effect/effects/BlackWhiteEffect.class
BlackWhiteEffect.java
package android.media.effect.effects
public android.media.effect.effects.BlackWhiteEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/CrossProcessEffect.class
CrossProcessEffect.java
package android.media.effect.effects
public android.media.effect.effects.CrossProcessEffect extends android.media.effect.SingleFilterEffect {
	public void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
}

android/media/effect/effects/BackDropperEffect$1.class
BackDropperEffect.java
package android.media.effect.effects
 android.media.effect.effects.BackDropperEffect$1 extends java.lang.Object implements android.filterpacks.videoproc.BackDropperFilter$LearningDoneListener  {
	final android.media.effect.effects.BackDropperEffect this$0
	void  (android.media.effect.effects.BackDropperEffect) 
		android.media.effect.effects.BackDropperEffect this$0
	public void onLearningDone (android.filterpacks.videoproc.BackDropperFilter) 
		android.filterpacks.videoproc.BackDropperFilter filter
}

android/media/effect/EffectContext.class
EffectContext.java
package android.media.effect
public android.media.effect.EffectContext extends java.lang.Object {
	private final int GL_STATE_FBO
	private final int GL_STATE_PROGRAM
	private final int GL_STATE_ARRAYBUFFER
	private final int GL_STATE_COUNT
	android.filterfw.core.FilterContext mFilterContext
	private android.media.effect.EffectFactory mFactory
	private int[] mOldState
	public static android.media.effect.EffectContext createWithCurrentGlContext () 
		android.media.effect.EffectContext result
	public android.media.effect.EffectFactory getFactory () 
	public void release () 
	private void  () 
	private void initInCurrentGlContext () 
		android.filterfw.core.GLEnvironment glEnvironment
	final void assertValidGLState () 
		android.filterfw.core.GLEnvironment glEnv
	final void saveGLState () 
	final void restoreGLState () 
}

android/media/effect/Effect.class
Effect.java
package android.media.effect
public abstract android.media.effect.Effect extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getName () 
	public abstract void apply (int, int, int, int) 
	public abstract void setParameter (java.lang.String, java.lang.Object) 
	public void setUpdateListener (android.media.effect.EffectUpdateListener) 
		android.media.effect.EffectUpdateListener listener
	public abstract void release () 
}

android/media/effect/FilterEffect.class
FilterEffect.java
package android.media.effect
public abstract android.media.effect.FilterEffect extends android.media.effect.Effect {
	protected android.media.effect.EffectContext mEffectContext
	private String mName
	protected void  (android.media.effect.EffectContext, java.lang.String) 
		android.media.effect.EffectContext context
		String name
	public java.lang.String getName () 
	protected void beginGLEffect () 
	protected void endGLEffect () 
	protected android.filterfw.core.FilterContext getFilterContext () 
	protected android.filterfw.core.Frame frameFromTexture (int, int, int) 
		int texId
		int width
		int height
		android.filterfw.core.FrameManager manager
		android.filterfw.core.FrameFormat format
		android.filterfw.core.Frame frame
}

android/media/effect/FilterGraphEffect.class
FilterGraphEffect.java
package android.media.effect
public android.media.effect.FilterGraphEffect extends android.media.effect.FilterEffect {
	private static final String TAG
	protected String mInputName
	protected String mOutputName
	protected android.filterfw.core.GraphRunner mRunner
	protected android.filterfw.core.FilterGraph mGraph
	protected Class mSchedulerClass
	public void  (android.media.effect.EffectContext, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Class) 
		android.media.effect.EffectContext context
		String name
		String graphString
		String inputName
		String outputName
		Class scheduler
	private void createGraph (java.lang.String) 
		android.filterfw.io.GraphIOException e
		String graphString
		android.filterfw.io.GraphReader reader
	public void apply (int, int, int, int) 
		RuntimeException e
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Filter src
		android.filterfw.core.Filter dest
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/effect/SingleFilterEffect.class
SingleFilterEffect.java
package android.media.effect
public android.media.effect.SingleFilterEffect extends android.media.effect.FilterEffect {
	protected android.filterfw.core.FilterFunction mFunction
	protected String mInputName
	protected String mOutputName
	public transient void  (android.media.effect.EffectContext, java.lang.String, java.lang.Class, java.lang.String, java.lang.String, java.lang.Object[]) 
		android.media.effect.EffectContext context
		String name
		Class filterClass
		String inputName
		String outputName
		Object[] finalParameters
		String filterName
		android.filterfw.core.FilterFactory factory
		android.filterfw.core.Filter filter
	public void apply (int, int, int, int) 
		int inputTexId
		int width
		int height
		int outputTexId
		android.filterfw.core.Frame inputFrame
		android.filterfw.core.Frame outputFrame
		android.filterfw.core.Frame resultFrame
	public void setParameter (java.lang.String, java.lang.Object) 
		String parameterKey
		Object value
	public void release () 
}

android/media/SubtitleController$Listener.class
SubtitleController.java
package android.media
public abstract android.media.SubtitleController$Listener extends java.lang.Object {
	public abstract void onSubtitleTrackSelected (android.media.SubtitleTrack) 
}

android/media/AudioManager$OnAudioFocusChangeListener.class
AudioManager.java
package android.media
public abstract android.media.AudioManager$OnAudioFocusChangeListener extends java.lang.Object {
	public abstract void onAudioFocusChange (int) 
}

android/media/MediaScannerConnection$MediaScannerConnectionClient.class
MediaScannerConnection.java
package android.media
public abstract android.media.MediaScannerConnection$MediaScannerConnectionClient extends java.lang.Object implements android.media.MediaScannerConnection$OnScanCompletedListener  {
	public abstract void onMediaScannerConnected () 
	public abstract void onScanCompleted (java.lang.String, android.net.Uri) 
}

android/media/MediaPlayer$TrackInfo.class
MediaPlayer.java
package android.media
public android.media.MediaPlayer$TrackInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int MEDIA_TRACK_TYPE_UNKNOWN
	public static final int MEDIA_TRACK_TYPE_VIDEO
	public static final int MEDIA_TRACK_TYPE_AUDIO
	public static final int MEDIA_TRACK_TYPE_TIMEDTEXT
	public static final int MEDIA_TRACK_TYPE_SUBTITLE
	public static final int MEDIA_TRACK_TYPE_METADATA
	final int mTrackType
	final android.media.MediaFormat mFormat
	static final android.os.Parcelable$Creator CREATOR
	public int getTrackType () 
	public java.lang.String getLanguage () 
		String language
	public android.media.MediaFormat getFormat () 
	void  (android.os.Parcel) 
		android.os.Parcel in
		String mime
		String language
	void  (int, android.media.MediaFormat) 
		int type
		android.media.MediaFormat format
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
		StringBuilder out
	static void  () 
}

android/media/MediaRouter$VolumeCallback.class
MediaRouter.java
package android.media
public abstract android.media.MediaRouter$VolumeCallback extends java.lang.Object {
	public void  () 
	public abstract void onVolumeUpdateRequest (android.media.MediaRouter$RouteInfo, int) 
	public abstract void onVolumeSetRequest (android.media.MediaRouter$RouteInfo, int) 
}

android/media/IRemoteDisplayCallback.class
IRemoteDisplayCallback.java
package android.media
public abstract android.media.IRemoteDisplayCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStateChanged (android.media.RemoteDisplayState)  throws android.os.RemoteException 
}

android/media/IMediaRouterService.class
IMediaRouterService.java
package android.media
public abstract android.media.IMediaRouterService extends java.lang.Object implements android.os.IInterface  {
	public abstract void registerClientAsUser (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void unregisterClient (android.media.IMediaRouterClient)  throws android.os.RemoteException 
	public abstract android.media.MediaRouterClientState getState (android.media.IMediaRouterClient)  throws android.os.RemoteException 
	public abstract void setDiscoveryRequest (android.media.IMediaRouterClient, int, boolean)  throws android.os.RemoteException 
	public abstract void setSelectedRoute (android.media.IMediaRouterClient, java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void requestSetVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void requestUpdateVolume (android.media.IMediaRouterClient, java.lang.String, int)  throws android.os.RemoteException 
}

android/media/WebVttRenderingWidget$RegionLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$RegionLayout extends android.widget.LinearLayout {
	private final java.util.ArrayList mRegionCueBoxes
	private final android.media.TextTrackRegion mRegion
	private android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	private float mFontSize
	public void  (android.content.Context, android.media.TextTrackRegion, android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.content.Context context
		android.media.TextTrackRegion region
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		int cueCount
	public void measureForParent (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
		android.media.TextTrackRegion region
		int specWidth
		int specHeight
		int width
		int size
	public void prepForPrune () 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int cueCount
	public void put (android.media.TextTrackCue) 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		android.media.TextTrackCue cue
		int cueCount
		android.media.WebVttRenderingWidget$CueLayout cueBox
	public boolean prune () 
		android.media.WebVttRenderingWidget$CueLayout cueBox
		int i
		int cueCount
	public android.media.TextTrackRegion getRegion () 
}

android/media/RemoteControlClient$OnGetPlaybackPositionListener.class
RemoteControlClient.java
package android.media
public abstract android.media.RemoteControlClient$OnGetPlaybackPositionListener extends java.lang.Object {
	public abstract long onGetPlaybackPosition () 
}

android/media/Cea708CCWidget$CCHandler.class
Cea708CaptionRenderer.java
package android.media
 android.media.Cea708CCWidget$CCHandler extends java.lang.Object implements android.os.Handler$Callback  {
	private static final String TAG
	private static final boolean DEBUG
	private static final int TENTHS_OF_SECOND_IN_MILLIS
	private static final int CAPTION_WINDOWS_MAX
	private static final int CAPTION_ALL_WINDOWS_BITMAP
	private static final int MSG_DELAY_CANCEL
	private static final int MSG_CAPTION_CLEAR
	private static final long CAPTION_CLEAR_INTERVAL_MS
	private final android.media.Cea708CCWidget$CCLayout mCCLayout
	private boolean mIsDelayed
	private android.media.Cea708CCWidget$CCWindowLayout mCurrentWindowLayout
	private final android.media.Cea708CCWidget$CCWindowLayout[] mCaptionWindowLayouts
	private final java.util.ArrayList mPendingCaptionEvents
	private final android.os.Handler mHandler
	public void  (android.media.Cea708CCWidget$CCLayout) 
		android.media.Cea708CCWidget$CCLayout ccLayout
	public boolean handleMessage (android.os.Message) 
		android.os.Message msg
	public void processCaptionEvent (android.media.Cea708CCParser$CaptionEvent) 
		android.media.Cea708CCParser$CaptionEvent event
	private void setCurrentWindowLayout (int) 
		int windowId
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
	private java.util.ArrayList getWindowsFromBitmap (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int i
		int windowBitmap
		java.util.ArrayList windows
	private void clearWindows (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int windowBitmap
	private void displayWindows (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int windowBitmap
	private void hideWindows (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int windowBitmap
	private void toggleWindows (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int windowBitmap
	private void deleteWindows (int) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int windowBitmap
	public void reset () 
		int i
	private void setWindowAttr (android.media.Cea708CCParser$CaptionWindowAttr) 
		android.media.Cea708CCParser$CaptionWindowAttr windowAttr
	private void defineWindow (android.media.Cea708CCParser$CaptionWindow) 
		android.media.Cea708CCParser$CaptionWindow window
		int windowId
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
	private void delay (int) 
		int tenthsOfSeconds
	private void delayCancel () 
	private void processPendingBuffer () 
		android.media.Cea708CCParser$CaptionEvent event
	private void sendControlToCurrentWindow (char) 
		char control
	private void sendBufferToCurrentWindow (java.lang.String) 
		String buffer
	private void setPenAttr (android.media.Cea708CCParser$CaptionPenAttr) 
		android.media.Cea708CCParser$CaptionPenAttr attr
	private void setPenColor (android.media.Cea708CCParser$CaptionPenColor) 
		android.media.Cea708CCParser$CaptionPenColor color
	private void setPenLocation (android.media.Cea708CCParser$CaptionPenLocation) 
		android.media.Cea708CCParser$CaptionPenLocation location
}

android/media/MediaSync$OnErrorListener.class
MediaSync.java
package android.media
public abstract android.media.MediaSync$OnErrorListener extends java.lang.Object {
	public abstract void onError (android.media.MediaSync, int, int) 
}

android/media/AudioFormat$1.class
AudioFormat.java
package android.media
final android.media.AudioFormat$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.AudioFormat createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.AudioFormat[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/MediaHTTPConnection.class
MediaHTTPConnection.java
package android.media
public android.media.MediaHTTPConnection extends android.media.IMediaHTTPConnection$Stub {
	private static final String TAG
	private static final boolean VERBOSE
	private static final int CONNECT_TIMEOUT_MS
	private long mCurrentOffset
	private java.net.URL mURL
	private java.util.Map mHeaders
	private java.net.HttpURLConnection mConnection
	private long mTotalSize
	private java.io.InputStream mInputStream
	private boolean mAllowCrossDomainRedirect
	private boolean mAllowCrossProtocolRedirect
	private static final int HTTP_TEMP_REDIRECT
	private static final int MAX_REDIRECTS
	private long mNativeContext
	public void  () 
	public android.os.IBinder connect (java.lang.String, java.lang.String) 
		java.net.MalformedURLException e
		String uri
		String headers
	private boolean parseBoolean (java.lang.String) 
		NumberFormatException e
		String val
	private boolean filterOutInternalHeaders (java.lang.String, java.lang.String) 
		String key
		String val
	private java.util.Map convertHeaderStringToMap (java.lang.String) 
		String key
		String val
		int colonPos
		String pair
		String headers
		java.util.HashMap map
		String[] pairs
	public void disconnect () 
	private void teardownConnection () 
	private static final boolean isLocalHost (java.net.URL) 
		java.net.URL url
		String host
	private void seekTo (long)  throws java.io.IOException 
		java.util.Map$Entry entry
		String method
		String location
		boolean sameProtocol
		boolean sameHost
		String total
		int lastSlashPos
		String contentRange
		int response
		int redirectCount
		java.net.URL url
		boolean noProxy
		java.io.IOException e
		long offset
	public int readAt (long, int) 
		long offset
		int size
	private int readAt (long, byte[], int) 
		int n
		java.net.ProtocolException e
		java.net.NoRouteToHostException e
		java.net.UnknownServiceException e
		java.io.IOException e
		Exception e
		long offset
		byte[] data
		int size
		android.os.StrictMode$ThreadPolicy policy
	public long getSize () 
		java.io.IOException e
	public java.lang.String getMIMEType () 
		java.io.IOException e
	public java.lang.String getUri () 
	protected void finalize () 
	private static final native void native_init () 
	private final native void native_setup () 
	private final native void native_finalize () 
	private final native android.os.IBinder native_getIMemory () 
	private final native int native_readAt (long, int) 
	static void  () 
}

android/media/Cea608CCParser$MutableBackgroundColorSpan.class
ClosedCaptionRenderer.java
package android.media
public android.media.Cea608CCParser$MutableBackgroundColorSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance  {
	private int mColor
	public void  (int) 
		int color
	public void setBackgroundColor (int) 
		int color
	public int getBackgroundColor () 
	public void updateDrawState (android.text.TextPaint) 
		android.text.TextPaint ds
}

android/media/ClosedCaptionRenderer.class
ClosedCaptionRenderer.java
package android.media
public android.media.ClosedCaptionRenderer extends android.media.SubtitleController$Renderer {
	private final android.content.Context mContext
	private android.media.Cea608CCWidget mCCWidget
	public void  (android.content.Context) 
		android.content.Context context
	public boolean supports (android.media.MediaFormat) 
		String mimeType
		android.media.MediaFormat format
	public android.media.SubtitleTrack createTrack (android.media.MediaFormat) 
		android.media.MediaFormat format
		String mimeType
}

android/media/TtmlNodeListener.class
TtmlRenderer.java
package android.media
abstract android.media.TtmlNodeListener extends java.lang.Object {
	public abstract void onTtmlNodeParsed (android.media.TtmlNode) 
	public abstract void onRootNodeParsed (android.media.TtmlNode) 
}

android/media/WebVttRenderingWidget$CueLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$CueLayout extends android.widget.LinearLayout {
	public final android.media.TextTrackCue mCue
	private android.view.accessibility.CaptioningManager$CaptionStyle mCaptionStyle
	private float mFontSize
	private boolean mActive
	private int mOrder
	public void  (android.content.Context, android.media.TextTrackCue, android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.content.Context context
		android.media.TextTrackCue cue
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		boolean horizontal
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.view.View child
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle style
		float fontSize
		int n
	public void prepForPrune () 
	public void update () 
		android.media.WebVttRenderingWidget$SpanLayout lineBox
		int i
		int cueAlignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.text.Layout$Alignment alignment
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
		android.media.TextTrackCueSpan[][] lines
		int lineCount
	protected void onMeasure (int, int) 
		int widthMeasureSpec
		int heightMeasureSpec
	public void measureForParent (int, int) 
		int maximumSize
		int maximumSize
		int maximumSize
		int widthMeasureSpec
		int heightMeasureSpec
		android.media.TextTrackCue cue
		int specWidth
		int specHeight
		int direction
		int absAlignment
		int maximumSize
		int maximumSize
		int size
	public void setOrder (int) 
		int order
	public boolean isActive () 
	public android.media.TextTrackCue getCue () 
	static int access$000 (android.media.WebVttRenderingWidget$CueLayout) 
		android.media.WebVttRenderingWidget$CueLayout x0
}

android/media/IRemoteVolumeController.class
IRemoteVolumeController.java
package android.media
public abstract android.media.IRemoteVolumeController extends java.lang.Object implements android.os.IInterface  {
	public abstract void remoteVolumeChanged (android.media.session.ISessionController, int)  throws android.os.RemoteException 
	public abstract void updateRemoteController (android.media.session.ISessionController)  throws android.os.RemoteException 
}

android/media/MediaPlayer$OnErrorListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnErrorListener extends java.lang.Object {
	public abstract boolean onError (android.media.MediaPlayer, int, int) 
}

android/media/MediaCodecInfo$VideoCapabilities.class
MediaCodecInfo.java
package android.media
public final android.media.MediaCodecInfo$VideoCapabilities extends java.lang.Object {
	private static final String TAG
	private android.media.MediaCodecInfo$CodecCapabilities mParent
	private android.util.Range mBitrateRange
	private android.util.Range mHeightRange
	private android.util.Range mWidthRange
	private android.util.Range mBlockCountRange
	private android.util.Range mHorizontalBlockRange
	private android.util.Range mVerticalBlockRange
	private android.util.Range mAspectRatioRange
	private android.util.Range mBlockAspectRatioRange
	private android.util.Range mBlocksPerSecondRange
	private java.util.Map mMeasuredFrameRates
	private android.util.Range mFrameRateRange
	private int mBlockWidth
	private int mBlockHeight
	private int mWidthAlignment
	private int mHeightAlignment
	private int mSmallerDimensionUpperLimit
	private boolean mAllowMbOverride
	public android.util.Range getBitrateRange () 
	public android.util.Range getSupportedWidths () 
	public android.util.Range getSupportedHeights () 
	public int getWidthAlignment () 
	public int getHeightAlignment () 
	public int getSmallerDimensionUpperLimit () 
	public android.util.Range getSupportedFrameRates () 
	public android.util.Range getSupportedWidthsFor (int) 
		android.util.Range range
		int heightInBlocks
		int minWidthInBlocks
		int maxWidthInBlocks
		IllegalArgumentException e
		int height
	public android.util.Range getSupportedHeightsFor (int) 
		android.util.Range range
		int widthInBlocks
		int minHeightInBlocks
		int maxHeightInBlocks
		IllegalArgumentException e
		int width
	public android.util.Range getSupportedFrameRatesFor (int, int) 
		int width
		int height
		android.util.Range range
		int blockCount
	private int getBlockCount (int, int) 
		int width
		int height
	private android.util.Size findClosestSize (int, int) 
		int diff
		android.util.Size size
		int width
		int height
		int targetBlockCount
		android.util.Size closestSize
		int minDiff
	private android.util.Range estimateFrameRatesFor (int, int) 
		int width
		int height
		android.util.Size size
		android.util.Range range
		Double ratio
	public android.util.Range getAchievableFrameRatesFor (int, int) 
		int width
		int height
	public boolean areSizeAndRateSupported (int, int, double) 
		int width
		int height
		double frameRate
	public boolean isSizeSupported (int, int) 
		int width
		int height
	private boolean supports (java.lang.Integer, java.lang.Integer, java.lang.Number) 
		double blocksPerSec
		int widthInBlocks
		int heightInBlocks
		int blockCount
		Integer width
		Integer height
		Number rate
		boolean ok
	public boolean supportsFormat (android.media.MediaFormat) 
		android.media.MediaFormat format
		java.util.Map map
		Integer width
		Integer height
		Number rate
	private void  () 
	public static android.media.MediaCodecInfo$VideoCapabilities create (android.media.MediaFormat, android.media.MediaCodecInfo$CodecCapabilities) 
		android.media.MediaFormat info
		android.media.MediaCodecInfo$CodecCapabilities parent
		android.media.MediaCodecInfo$VideoCapabilities caps
	public void init (android.media.MediaFormat, android.media.MediaCodecInfo$CodecCapabilities) 
		android.media.MediaFormat info
		android.media.MediaCodecInfo$CodecCapabilities parent
	public android.util.Size getBlockSize () 
	public android.util.Range getBlockCountRange () 
	public android.util.Range getBlocksPerSecondRange () 
	public android.util.Range getAspectRatioRange (boolean) 
		boolean blocks
	private void initWithPlatformLimits () 
	private java.util.Map getMeasuredFrameRates (java.util.Map) 
		String subKey
		String[] temp
		String sizeStr
		android.util.Size size
		android.util.Range range
		String key
		java.util.Map map
		java.util.Map ret
		String prefix
		java.util.Set keys
	private static android.util.Pair parseWidthHeightRanges (java.lang.Object) 
		IllegalArgumentException e
		Object o
		android.util.Pair range
	public static int equivalentVP9Level (android.media.MediaFormat) 
		android.media.MediaFormat info
		java.util.Map map
		android.util.Size blockSize
		int BS
		android.util.Range counts
		int FS
		android.util.Range blockRates
		long SR
		android.util.Pair dimensionRanges
		int D
		android.util.Range bitRates
		int BR
	private void parseFromInfo (android.media.MediaFormat) 
		IllegalArgumentException e
		IllegalArgumentException e
		android.media.MediaFormat info
		java.util.Map map
		android.util.Size blockSize
		android.util.Size alignment
		android.util.Range counts
		android.util.Range widths
		android.util.Range heights
		android.util.Range frameRates
		android.util.Range bitRates
		android.util.Range blockRates
		android.util.Range ratios
		android.util.Range blockRatios
		android.util.Pair sizeRanges
	private void applyBlockLimits (int, int, android.util.Range, android.util.Range, android.util.Range) 
		int blockWidth
		int blockHeight
		android.util.Range counts
		android.util.Range rates
		android.util.Range ratios
		int newBlockWidth
		int newBlockHeight
		int factor
	private void applyAlignment (int, int) 
		int widthAlignment
		int heightAlignment
	private void updateLimits () 
	private void applyMacroBlockLimits (int, int, int, long, int, int, int, int) 
		int maxHorizontalBlocks
		int maxVerticalBlocks
		int maxBlocks
		long maxBlocksPerSecond
		int blockWidth
		int blockHeight
		int widthAlignment
		int heightAlignment
	private void applyMacroBlockLimits (int, int, int, int, int, long, int, int, int, int) 
		int minHorizontalBlocks
		int minVerticalBlocks
		int maxHorizontalBlocks
		int maxVerticalBlocks
		int maxBlocks
		long maxBlocksPerSecond
		int blockWidth
		int blockHeight
		int widthAlignment
		int heightAlignment
	private void applyLevelLimits () 
		int MBPS
		int FS
		int BR
		int DPB
		boolean supported
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxLengthInBlocks
		int MBPS
		int FS
		int BR
		int FR
		int W
		int H
		boolean supported
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxWidth
		int maxHeight
		int maxRate
		int maxDim
		int MBPS
		int FS
		int BR
		int FR
		int W
		int H
		boolean strict
		boolean supported
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxWidth
		int maxHeight
		int maxRate
		int MBPS
		int BR
		int FR
		int W
		int H
		int minW
		int minH
		boolean strict
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxWidth
		int maxHeight
		int maxRate
		int minWidth
		int minHeight
		int minAlignment
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int blockSize
		long SR
		int FS
		int BR
		int D
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxDim
		int blockSize
		int maxLengthInBlocks
		double FR
		int FS
		int BR
		android.media.MediaCodecInfo$CodecProfileLevel profileLevel
		int maxLengthInBlocks
		long maxBlocksPerSecond
		int maxBlocks
		int maxBps
		int maxDPBBlocks
		int errors
		android.media.MediaCodecInfo$CodecProfileLevel[] profileLevels
		String mime
}

android/media/MediaScannerConnection$OnScanCompletedListener.class
MediaScannerConnection.java
package android.media
public abstract android.media.MediaScannerConnection$OnScanCompletedListener extends java.lang.Object {
	public abstract void onScanCompleted (java.lang.String, android.net.Uri) 
}

android/media/MediaRecorder$OutputFormat.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$OutputFormat extends java.lang.Object {
	public static final int DEFAULT
	public static final int THREE_GPP
	public static final int MPEG_4
	public static final int RAW_AMR
	public static final int AMR_NB
	public static final int AMR_WB
	public static final int AAC_ADIF
	public static final int AAC_ADTS
	public static final int OUTPUT_FORMAT_RTP_AVP
	public static final int OUTPUT_FORMAT_MPEG2TS
	public static final int WEBM
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
		android.media.MediaRecorder this$0
}

android/media/Cea608CCParser$CCLineBuilder.class
ClosedCaptionRenderer.java
package android.media
 android.media.Cea608CCParser$CCLineBuilder extends java.lang.Object {
	private final StringBuilder mDisplayChars
	private final android.media.Cea608CCParser$StyleCode[] mMidRowStyles
	private final android.media.Cea608CCParser$StyleCode[] mPACStyles
	void  (java.lang.String) 
		String str
	void setCharAt (int, char) 
		int index
		char ch
	void setMidRowAt (int, android.media.Cea608CCParser$StyleCode) 
		int index
		android.media.Cea608CCParser$StyleCode m
	void setPACAt (int, android.media.Cea608CCParser$PAC) 
		int index
		android.media.Cea608CCParser$PAC pac
	char charAt (int) 
		int index
	int length () 
	void applyStyleSpan (android.text.SpannableStringBuilder, android.media.Cea608CCParser$StyleCode, int, int) 
		android.text.SpannableStringBuilder styledText
		android.media.Cea608CCParser$StyleCode s
		int start
		int end
	android.text.SpannableStringBuilder getStyledText (android.view.accessibility.CaptioningManager$CaptionStyle) 
		int expandedStart
		int expandedEnd
		android.media.Cea608CCParser$StyleCode newStyle
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		android.text.SpannableStringBuilder styledText
		int start
		int next
		int styleStart
		android.media.Cea608CCParser$StyleCode curStyle
}

android/media/IMediaResourceMonitor$Stub.class
IMediaResourceMonitor.java
package android.media
public abstract android.media.IMediaResourceMonitor$Stub extends android.os.Binder implements android.media.IMediaResourceMonitor  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_notifyResourceGranted
	public void  () 
	public static android.media.IMediaResourceMonitor 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 code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/RemoteDisplayState$RemoteDisplayInfo.class
RemoteDisplayState.java
package android.media
public final android.media.RemoteDisplayState$RemoteDisplayInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int STATUS_NOT_AVAILABLE
	public static final int STATUS_IN_USE
	public static final int STATUS_AVAILABLE
	public static final int STATUS_CONNECTING
	public static final int STATUS_CONNECTED
	public static final int PLAYBACK_VOLUME_VARIABLE
	public static final int PLAYBACK_VOLUME_FIXED
	public String id
	public String name
	public String description
	public int status
	public int volume
	public int volumeMax
	public int volumeHandling
	public int presentationDisplayId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String) 
		String id
	public void  (android.media.RemoteDisplayState$RemoteDisplayInfo) 
		android.media.RemoteDisplayState$RemoteDisplayInfo other
	void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean isValid () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/media/Utils.class
Utils.java
package android.media
 android.media.Utils extends java.lang.Object {
	private static final String TAG
	void  () 
	public static void sortDistinctRanges (android.util.Range[]) 
		android.util.Range[] ranges
	public static android.util.Range[] intersectSortedDistinctRanges (android.util.Range[], android.util.Range[]) 
		android.util.Range range
		android.util.Range[] one
		android.util.Range[] another
		int ix
		java.util.Vector result
	public static int binarySearchDistinctRanges (android.util.Range[], java.lang.Comparable) 
		android.util.Range[] ranges
		Comparable value
	static int gcd (int, int) 
		int c
		int a
		int b
	static android.util.Range factorRange (android.util.Range, int) 
		android.util.Range range
		int factor
	static android.util.Range factorRange (android.util.Range, long) 
		android.util.Range range
		long factor
	private static android.util.Rational scaleRatio (android.util.Rational, int, int) 
		android.util.Rational ratio
		int num
		int den
		int common
	static android.util.Range scaleRange (android.util.Range, int, int) 
		android.util.Range range
		int num
		int den
	static android.util.Range alignRange (android.util.Range, int) 
		android.util.Range range
		int align
	static int divUp (int, int) 
		int num
		int den
	static long divUp (long, long) 
		long num
		long den
	private static long lcm (int, int) 
		int a
		int b
	static android.util.Range intRangeFor (double) 
		double v
	static android.util.Range longRangeFor (double) 
		double v
	static android.util.Size parseSize (java.lang.Object, android.util.Size) 
		NullPointerException e
		Object o
		android.util.Size fallback
	static int parseIntSafely (java.lang.Object, int) 
		String s
		NullPointerException e
		Object o
		int fallback
	static android.util.Range parseIntRange (java.lang.Object, android.util.Range) 
		String s
		int ix
		int value
		NullPointerException e
		Object o
		android.util.Range fallback
	static android.util.Range parseLongRange (java.lang.Object, android.util.Range) 
		String s
		int ix
		long value
		NullPointerException e
		Object o
		android.util.Range fallback
	static android.util.Range parseRationalRange (java.lang.Object, android.util.Range) 
		String s
		int ix
		android.util.Rational value
		NullPointerException e
		Object o
		android.util.Range fallback
	static android.util.Pair parseSizeRange (java.lang.Object) 
		String s
		int ix
		android.util.Size value
		NullPointerException e
		Object o
}

android/media/WebVttParser$3.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$3 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	static final boolean $assertionsDisabled
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
		android.media.WebVttParser this$0
	android.media.TextTrackRegion parseRegion (java.lang.String) 
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
		int commaAt
		String anchorX
		String anchorY
		float x
		float x
		float y
		float y
		int equalAt
		String name
		String value
		String setting
		String s
		android.media.TextTrackRegion region
	public void parse (java.lang.String) 
		android.media.TextTrackRegion region
		int colonAt
		String name
		String value
		String line
	static void  () 
}

android/media/AudioManager$ServiceEventHandlerDelegate.class
AudioManager.java
package android.media
 android.media.AudioManager$ServiceEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.media.AudioManager this$0
	void  (android.media.AudioManager, android.os.Handler) 
		android.os.Looper looper
		android.os.Handler handler
		android.os.Looper looper
	android.os.Handler getHandler () 
}

android/media/AudioAttributes$1.class
AudioAttributes.java
package android.media
final android.media.AudioAttributes$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.AudioAttributes createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.AudioAttributes[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/IMediaHTTPService.class
IMediaHTTPService.java
package android.media
public abstract android.media.IMediaHTTPService extends java.lang.Object implements android.os.IInterface  {
	public abstract android.media.IMediaHTTPConnection makeHTTPConnection ()  throws android.os.RemoteException 
}

android/media/AudioManagerInternal$RingerModeDelegate.class
AudioManagerInternal.java
package android.media
public abstract android.media.AudioManagerInternal$RingerModeDelegate extends java.lang.Object {
	public abstract int onSetRingerModeExternal (int, int, java.lang.String, int, android.media.VolumePolicy) 
	public abstract int onSetRingerModeInternal (int, int, java.lang.String, int, android.media.VolumePolicy) 
	public abstract boolean canVolumeDownEnterSilent () 
	public abstract int getRingerModeAffectedStreams (int) 
}

android/media/MediaExtractor$1.class
MediaExtractor.java
package android.media
 android.media.MediaExtractor$1 extends android.media.DrmInitData {
	final java.util.Map val$initDataMap
	final android.media.MediaExtractor this$0
	void  (android.media.MediaExtractor, java.util.Map) 
		android.media.MediaExtractor this$0
	public android.media.DrmInitData$SchemeInitData get (java.util.UUID) 
		java.util.UUID schemeUuid
}

android/media/MediaDescription$Builder.class
MediaDescription.java
package android.media
public android.media.MediaDescription$Builder extends java.lang.Object {
	private String mMediaId
	private CharSequence mTitle
	private CharSequence mSubtitle
	private CharSequence mDescription
	private android.graphics.Bitmap mIcon
	private android.net.Uri mIconUri
	private android.os.Bundle mExtras
	private android.net.Uri mMediaUri
	public void  () 
	public android.media.MediaDescription$Builder setMediaId (java.lang.String) 
		String mediaId
	public android.media.MediaDescription$Builder setTitle (java.lang.CharSequence) 
		CharSequence title
	public android.media.MediaDescription$Builder setSubtitle (java.lang.CharSequence) 
		CharSequence subtitle
	public android.media.MediaDescription$Builder setDescription (java.lang.CharSequence) 
		CharSequence description
	public android.media.MediaDescription$Builder setIconBitmap (android.graphics.Bitmap) 
		android.graphics.Bitmap icon
	public android.media.MediaDescription$Builder setIconUri (android.net.Uri) 
		android.net.Uri iconUri
	public android.media.MediaDescription$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.media.MediaDescription$Builder setMediaUri (android.net.Uri) 
		android.net.Uri mediaUri
	public android.media.MediaDescription build () 
}

android/media/MediaCodec.class
MediaCodec.java
package android.media
public final android.media.MediaCodec extends java.lang.Object {
	public static final int BUFFER_FLAG_SYNC_FRAME
	public static final int BUFFER_FLAG_KEY_FRAME
	public static final int BUFFER_FLAG_CODEC_CONFIG
	public static final int BUFFER_FLAG_END_OF_STREAM
	private android.media.MediaCodec$EventHandler mEventHandler
	private android.media.MediaCodec$EventHandler mOnFrameRenderedHandler
	private android.media.MediaCodec$EventHandler mCallbackHandler
	private android.media.MediaCodec$Callback mCallback
	private android.media.MediaCodec$OnFrameRenderedListener mOnFrameRenderedListener
	private Object mListenerLock
	private static final int EVENT_CALLBACK
	private static final int EVENT_SET_CALLBACK
	private static final int EVENT_FRAME_RENDERED
	private static final int CB_INPUT_AVAILABLE
	private static final int CB_OUTPUT_AVAILABLE
	private static final int CB_ERROR
	private static final int CB_OUTPUT_FORMAT_CHANGE
	private boolean mHasSurface
	public static final int CONFIGURE_FLAG_ENCODE
	public static final int CRYPTO_MODE_UNENCRYPTED
	public static final int CRYPTO_MODE_AES_CTR
	public static final int CRYPTO_MODE_AES_CBC
	public static final int INFO_TRY_AGAIN_LATER
	public static final int INFO_OUTPUT_FORMAT_CHANGED
	public static final int INFO_OUTPUT_BUFFERS_CHANGED
	private java.nio.ByteBuffer[] mCachedInputBuffers
	private java.nio.ByteBuffer[] mCachedOutputBuffers
	private final android.media.MediaCodec$BufferMap mDequeuedInputBuffers
	private final android.media.MediaCodec$BufferMap mDequeuedOutputBuffers
	private final java.util.Map mDequeuedOutputInfos
	private final Object mBufferLock
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
	public static final String PARAMETER_KEY_VIDEO_BITRATE
	public static final String PARAMETER_KEY_SUSPEND
	public static final String PARAMETER_KEY_REQUEST_SYNC_FRAME
	private long mNativeContext
	public static android.media.MediaCodec createDecoderByType (java.lang.String)  throws java.io.IOException 
		String type
	public static android.media.MediaCodec createEncoderByType (java.lang.String)  throws java.io.IOException 
		String type
	public static android.media.MediaCodec createByCodecName (java.lang.String)  throws java.io.IOException 
		String name
	private void  (java.lang.String, boolean, boolean) 
		String name
		boolean nameIsType
		boolean encoder
		android.os.Looper looper
	protected void finalize () 
	public final void reset () 
	private final native void native_reset () 
	public final void release () 
	private final native void native_release () 
	public void configure (android.media.MediaFormat, android.view.Surface, android.media.MediaCrypto, int) 
		Exception e
		int sessionId
		java.util.Map$Entry entry
		java.util.Map formatMap
		int i
		android.media.MediaFormat format
		android.view.Surface surface
		android.media.MediaCrypto crypto
		int flags
		String[] keys
		Object[] values
	public void setOutputSurface (android.view.Surface) 
		android.view.Surface surface
	private native void native_setSurface (android.view.Surface) 
	public static android.view.Surface createPersistentInputSurface () 
	public void setInputSurface (android.view.Surface) 
		android.view.Surface surface
	private static final native android.media.MediaCodec$PersistentSurface native_createPersistentInputSurface () 
	private static final native void native_releasePersistentInputSurface (android.view.Surface) 
	private final native void native_setInputSurface (android.view.Surface) 
	private final native void native_setCallback (android.media.MediaCodec$Callback) 
	private final native void native_configure (java.lang.String[], java.lang.Object[], android.view.Surface, android.media.MediaCrypto, int) 
	public final native android.view.Surface createInputSurface () 
	public final void start () 
	private final native void native_start () 
	public final void stop () 
	private final native void native_stop () 
	public final void flush () 
	private final native void native_flush () 
	public final void queueInputBuffer (int, int, int, long, int)  throws android.media.MediaCodec$CryptoException 
		RuntimeException e
		int index
		int offset
		int size
		long presentationTimeUs
		int flags
	private final native void native_queueInputBuffer (int, int, int, long, int)  throws android.media.MediaCodec$CryptoException 
	public final void queueSecureInputBuffer (int, int, android.media.MediaCodec$CryptoInfo, long, int)  throws android.media.MediaCodec$CryptoException 
		RuntimeException e
		int index
		int offset
		android.media.MediaCodec$CryptoInfo info
		long presentationTimeUs
		int flags
	private final native void native_queueSecureInputBuffer (int, int, android.media.MediaCodec$CryptoInfo, long, int)  throws android.media.MediaCodec$CryptoException 
	public final int dequeueInputBuffer (long) 
		long timeoutUs
		int res
	private final native int native_dequeueInputBuffer (long) 
	public final int dequeueOutputBuffer (android.media.MediaCodec$BufferInfo, long) 
		android.media.MediaCodec$BufferInfo info
		long timeoutUs
		int res
	private final native int native_dequeueOutputBuffer (android.media.MediaCodec$BufferInfo, long) 
	public final void releaseOutputBuffer (int, boolean) 
		int index
		boolean render
		android.media.MediaCodec$BufferInfo info
	public final void releaseOutputBuffer (int, long) 
		int index
		long renderTimestampNs
		android.media.MediaCodec$BufferInfo info
	private final native void releaseOutputBuffer (int, boolean, boolean, long) 
	public final native void signalEndOfInputStream () 
	public final android.media.MediaFormat getOutputFormat () 
	public final android.media.MediaFormat getInputFormat () 
	public final android.media.MediaFormat getOutputFormat (int) 
		int index
	private final native java.util.Map getFormatNative (boolean) 
	private final native java.util.Map getOutputFormatNative (int) 
	private final void invalidateByteBuffer (java.nio.ByteBuffer[], int) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
		int index
	private final void validateInputByteBuffer (java.nio.ByteBuffer[], int) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
		int index
	private final void revalidateByteBuffer (java.nio.ByteBuffer[], int) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
		int index
	private final void validateOutputByteBuffer (java.nio.ByteBuffer[], int, android.media.MediaCodec$BufferInfo) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
		int index
		android.media.MediaCodec$BufferInfo info
	private final void invalidateByteBuffers (java.nio.ByteBuffer[]) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
	private final void freeByteBuffer (java.nio.ByteBuffer) 
		java.nio.ByteBuffer buffer
	private final void freeByteBuffers (java.nio.ByteBuffer[]) 
		java.nio.ByteBuffer buffer
		java.nio.ByteBuffer[] buffers
	private final void freeAllTrackedBuffers () 
	private final void cacheBuffers (boolean) 
		boolean input
		java.nio.ByteBuffer[] buffers
	public java.nio.ByteBuffer[] getInputBuffers () 
	public java.nio.ByteBuffer[] getOutputBuffers () 
	public java.nio.ByteBuffer getInputBuffer (int) 
		int index
		java.nio.ByteBuffer newBuffer
	public android.media.Image getInputImage (int) 
		int index
		android.media.Image newImage
	public java.nio.ByteBuffer getOutputBuffer (int) 
		int index
		java.nio.ByteBuffer newBuffer
	public android.media.Image getOutputImage (int) 
		int index
		android.media.Image newImage
	public final native void setVideoScalingMode (int) 
	public final native java.lang.String getName () 
	public final void setParameters (android.os.Bundle) 
		String key
		android.os.Bundle params
		String[] keys
		Object[] values
		int i
	public void setCallback (android.media.MediaCodec$Callback, android.os.Handler) 
		android.media.MediaCodec$EventHandler newHandler
		android.os.Message msg
		android.media.MediaCodec$Callback cb
		android.os.Handler handler
	public void setCallback (android.media.MediaCodec$Callback) 
		android.media.MediaCodec$Callback cb
	public void setOnFrameRenderedListener (android.media.MediaCodec$OnFrameRenderedListener, android.os.Handler) 
		android.media.MediaCodec$EventHandler newHandler
		android.media.MediaCodec$OnFrameRenderedListener listener
		android.os.Handler handler
	private native void native_enableOnFrameRenderedListener (boolean) 
	private android.media.MediaCodec$EventHandler getEventHandlerOn (android.os.Handler, android.media.MediaCodec$EventHandler) 
		android.os.Looper looper
		android.os.Handler handler
		android.media.MediaCodec$EventHandler lastHandler
	private void postEventFromNative (int, int, int, java.lang.Object) 
		android.os.Message msg
		android.media.MediaCodec$EventHandler handler
		int what
		int arg1
		int arg2
		Object obj
	private final native void setParameters (java.lang.String[], java.lang.Object[]) 
	public android.media.MediaCodecInfo getCodecInfo () 
	private final native java.nio.ByteBuffer[] getBuffers (boolean) 
	private final native java.nio.ByteBuffer getBuffer (boolean, int) 
	private final native android.media.Image getImage (boolean, int) 
	private static final native void native_init () 
	private final native void native_setup (java.lang.String, boolean, boolean) 
	private final native void native_finalize () 
	static android.media.MediaCodec$Callback access$002 (android.media.MediaCodec, android.media.MediaCodec$Callback) 
		android.media.MediaCodec x0
		android.media.MediaCodec$Callback x1
	static java.lang.Object access$100 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static android.media.MediaCodec$OnFrameRenderedListener access$200 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static android.media.MediaCodec$Callback access$000 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static java.lang.Object access$300 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static java.nio.ByteBuffer[] access$400 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static void access$500 (android.media.MediaCodec, java.nio.ByteBuffer[], int) 
		android.media.MediaCodec x0
		java.nio.ByteBuffer[] x1
		int x2
	static java.nio.ByteBuffer[] access$600 (android.media.MediaCodec) 
		android.media.MediaCodec x0
	static void access$700 (android.media.MediaCodec, java.nio.ByteBuffer[], int, android.media.MediaCodec$BufferInfo) 
		android.media.MediaCodec x0
		java.nio.ByteBuffer[] x1
		int x2
		android.media.MediaCodec$BufferInfo x3
	static void access$800 (android.view.Surface) 
		android.view.Surface x0
	static void  () 
}

android/media/MediaSyncEvent.class
MediaSyncEvent.java
package android.media
public android.media.MediaSyncEvent extends java.lang.Object {
	public static final int SYNC_EVENT_NONE
	public static final int SYNC_EVENT_PRESENTATION_COMPLETE
	private final int mType
	private int mAudioSession
	public static android.media.MediaSyncEvent createEvent (int)  throws java.lang.IllegalArgumentException 
		int eventType
	private void  (int) 
		int eventType
	public android.media.MediaSyncEvent setAudioSessionId (int)  throws java.lang.IllegalArgumentException 
		int audioSessionId
	public int getType () 
	public int getAudioSessionId () 
	private static boolean isValidType (int) 
		int type
}

android/media/RemoteController$1.class
RemoteController.java
package android.media
 android.media.RemoteController$1 extends java.lang.Object {
}

android/media/MediaPlayer$OnCompletionListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnCompletionListener extends java.lang.Object {
	public abstract void onCompletion (android.media.MediaPlayer) 
}

android/media/MediaPlayer$OnInfoListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnInfoListener extends java.lang.Object {
	public abstract boolean onInfo (android.media.MediaPlayer, int, int) 
}

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

android/media/WebVttCueListener.class
WebVttRenderer.java
package android.media
abstract android.media.WebVttCueListener extends java.lang.Object {
	public abstract void onCueParsed (android.media.TextTrackCue) 
	public abstract void onRegionParsed (android.media.TextTrackRegion) 
}

android/media/MediaRecorder$VideoEncoder.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$VideoEncoder extends java.lang.Object {
	public static final int DEFAULT
	public static final int H263
	public static final int H264
	public static final int MPEG_4_SP
	public static final int VP8
	public static final int HEVC
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
		android.media.MediaRecorder this$0
}

android/media/RemoteController$EventHandler.class
RemoteController.java
package android.media
 android.media.RemoteController$EventHandler extends android.os.Handler {
	final android.media.RemoteController this$0
	public void  (android.media.RemoteController, android.media.RemoteController, android.os.Looper) 
		android.media.RemoteController rc
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/MediaPlayer$OnTimedTextListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnTimedTextListener extends java.lang.Object {
	public abstract void onTimedText (android.media.MediaPlayer, android.media.TimedText) 
}

android/media/Tokenizer$OnTokenListener.class
WebVttRenderer.java
package android.media
abstract android.media.Tokenizer$OnTokenListener extends java.lang.Object {
	public abstract void onData (java.lang.String) 
	public abstract void onStart (java.lang.String, java.lang.String[], java.lang.String) 
	public abstract void onEnd (java.lang.String) 
	public abstract void onTimeStamp (long) 
	public abstract void onLineEnd () 
}

android/media/VolumePolicy.class
VolumePolicy.java
package android.media
public final android.media.VolumePolicy extends java.lang.Object implements android.os.Parcelable  {
	public static final android.media.VolumePolicy DEFAULT
	public final boolean volumeDownToEnterSilent
	public final boolean volumeUpToExitSilent
	public final boolean doNotDisturbWhenSilent
	public final int vibrateToSilentDebounce
	public static final android.os.Parcelable$Creator CREATOR
	public void  (boolean, boolean, boolean, int) 
		boolean volumeDownToEnterSilent
		boolean volumeUpToExitSilent
		boolean doNotDisturbWhenSilent
		int vibrateToSilentDebounce
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		android.media.VolumePolicy other
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/IMediaScannerService.class
IMediaScannerService.java
package android.media
public abstract android.media.IMediaScannerService extends java.lang.Object implements android.os.IInterface  {
	public abstract void requestScanFile (java.lang.String, java.lang.String, android.media.IMediaScannerListener)  throws android.os.RemoteException 
	public abstract void scanFile (java.lang.String, java.lang.String)  throws android.os.RemoteException 
}

android/media/PlaybackParams.class
PlaybackParams.java
package android.media
public final android.media.PlaybackParams extends java.lang.Object implements android.os.Parcelable  {
	public static final int AUDIO_FALLBACK_MODE_DEFAULT
	public static final int AUDIO_FALLBACK_MODE_MUTE
	public static final int AUDIO_FALLBACK_MODE_FAIL
	public static final int AUDIO_STRETCH_MODE_DEFAULT
	public static final int AUDIO_STRETCH_MODE_VOICE
	private static final int SET_SPEED
	private static final int SET_PITCH
	private static final int SET_AUDIO_FALLBACK_MODE
	private static final int SET_AUDIO_STRETCH_MODE
	private int mSet
	private int mAudioFallbackMode
	private int mAudioStretchMode
	private float mPitch
	private float mSpeed
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public android.media.PlaybackParams allowDefaults () 
	public android.media.PlaybackParams setAudioFallbackMode (int) 
		int audioFallbackMode
	public int getAudioFallbackMode () 
	public android.media.PlaybackParams setAudioStretchMode (int) 
		int audioStretchMode
	public int getAudioStretchMode () 
	public android.media.PlaybackParams setPitch (float) 
		float pitch
	public float getPitch () 
	public android.media.PlaybackParams setSpeed (float) 
		float speed
	public float getSpeed () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	void  (android.os.Parcel, android.media.PlaybackParams$1) 
		android.os.Parcel x0
		android.media.PlaybackParams$1 x1
	static void  () 
}

android/media/Cea708CCParser$DisplayListener.class
Cea708CaptionRenderer.java
package android.media
abstract android.media.Cea708CCParser$DisplayListener extends java.lang.Object {
	public abstract void emitEvent (android.media.Cea708CCParser$CaptionEvent) 
}

android/media/session/
android/media/session/ISessionCallback.class
ISessionCallback.java
package android.media.session
public abstract android.media.session.ISessionCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract void onMediaButton (android.content.Intent, int, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract void onPrepare ()  throws android.os.RemoteException 
	public abstract void onPrepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPrepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPrepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPlay ()  throws android.os.RemoteException 
	public abstract void onPlayFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPlayFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onPlayFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onSkipToTrack (long)  throws android.os.RemoteException 
	public abstract void onPause ()  throws android.os.RemoteException 
	public abstract void onStop ()  throws android.os.RemoteException 
	public abstract void onNext ()  throws android.os.RemoteException 
	public abstract void onPrevious ()  throws android.os.RemoteException 
	public abstract void onFastForward ()  throws android.os.RemoteException 
	public abstract void onRewind ()  throws android.os.RemoteException 
	public abstract void onSeekTo (long)  throws android.os.RemoteException 
	public abstract void onRate (android.media.Rating)  throws android.os.RemoteException 
	public abstract void onCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onAdjustVolume (int)  throws android.os.RemoteException 
	public abstract void onSetVolumeTo (int)  throws android.os.RemoteException 
}

android/media/session/ParcelableVolumeInfo$1.class
ParcelableVolumeInfo.java
package android.media.session
final android.media.session.ParcelableVolumeInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.session.ParcelableVolumeInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.session.ParcelableVolumeInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/session/ISessionController$Stub$Proxy.class
ISessionController.java
package android.media.session
 android.media.session.ISessionController$Stub$Proxy extends java.lang.Object implements android.media.session.ISessionController  {
	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 sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver)  throws android.os.RemoteException 
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean sendMediaButton (android.view.KeyEvent)  throws android.os.RemoteException 
		android.view.KeyEvent mediaButton
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void registerCallbackListener (android.media.session.ISessionControllerCallback)  throws android.os.RemoteException 
		android.media.session.ISessionControllerCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallbackListener (android.media.session.ISessionControllerCallback)  throws android.os.RemoteException 
		android.media.session.ISessionControllerCallback cb
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isTransportControlEnabled ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public java.lang.String getPackageName ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public java.lang.String getTag ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.app.PendingIntent getLaunchPendingIntent ()  throws android.os.RemoteException 
		android.app.PendingIntent _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.app.PendingIntent _result
	public long getFlags ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		long _result
	public android.media.session.ParcelableVolumeInfo getVolumeAttributes ()  throws android.os.RemoteException 
		android.media.session.ParcelableVolumeInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.session.ParcelableVolumeInfo _result
	public void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
		int direction
		int flags
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setVolumeTo (int, int, java.lang.String)  throws android.os.RemoteException 
		int value
		int flags
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepare ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String string
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void play ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String string
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void skipToQueueItem (long)  throws android.os.RemoteException 
		long id
		android.os.Parcel _data
		android.os.Parcel _reply
	public void pause ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stop ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void next ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void previous ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void fastForward ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rewind ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void seekTo (long)  throws android.os.RemoteException 
		long pos
		android.os.Parcel _data
		android.os.Parcel _reply
	public void rate (android.media.Rating)  throws android.os.RemoteException 
		android.media.Rating rating
		android.os.Parcel _data
		android.os.Parcel _reply
	public void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle args
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.MediaMetadata getMetadata ()  throws android.os.RemoteException 
		android.media.MediaMetadata _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.MediaMetadata _result
	public android.media.session.PlaybackState getPlaybackState ()  throws android.os.RemoteException 
		android.media.session.PlaybackState _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.session.PlaybackState _result
	public android.content.pm.ParceledListSlice getQueue ()  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.content.pm.ParceledListSlice _result
	public java.lang.CharSequence getQueueTitle ()  throws android.os.RemoteException 
		CharSequence _result
		android.os.Parcel _data
		android.os.Parcel _reply
		CharSequence _result
	public android.os.Bundle getExtras ()  throws android.os.RemoteException 
		android.os.Bundle _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.Bundle _result
	public int getRatingType ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
}

android/media/session/MediaSessionLegacyHelper$SessionHolder.class
MediaSessionLegacyHelper.java
package android.media.session
 android.media.session.MediaSessionLegacyHelper$SessionHolder extends java.lang.Object {
	public final android.media.session.MediaSession mSession
	public final android.app.PendingIntent mPi
	public android.media.session.MediaSessionLegacyHelper$MediaButtonListener mMediaButtonListener
	public android.media.session.MediaSession$Callback mRccListener
	public int mFlags
	public android.media.session.MediaSessionLegacyHelper$SessionHolder$SessionCallback mCb
	final android.media.session.MediaSessionLegacyHelper this$0
	public void  (android.media.session.MediaSessionLegacyHelper, android.media.session.MediaSession, android.app.PendingIntent) 
		android.media.session.MediaSession session
		android.app.PendingIntent pi
	public void update () 
		android.os.Handler handler
}

android/media/session/ISessionCallback$Stub.class
ISessionCallback.java
package android.media.session
public abstract android.media.session.ISessionCallback$Stub extends android.os.Binder implements android.media.session.ISessionCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onCommand
	static final int TRANSACTION_onMediaButton
	static final int TRANSACTION_onPrepare
	static final int TRANSACTION_onPrepareFromMediaId
	static final int TRANSACTION_onPrepareFromSearch
	static final int TRANSACTION_onPrepareFromUri
	static final int TRANSACTION_onPlay
	static final int TRANSACTION_onPlayFromMediaId
	static final int TRANSACTION_onPlayFromSearch
	static final int TRANSACTION_onPlayFromUri
	static final int TRANSACTION_onSkipToTrack
	static final int TRANSACTION_onPause
	static final int TRANSACTION_onStop
	static final int TRANSACTION_onNext
	static final int TRANSACTION_onPrevious
	static final int TRANSACTION_onFastForward
	static final int TRANSACTION_onRewind
	static final int TRANSACTION_onSeekTo
	static final int TRANSACTION_onRate
	static final int TRANSACTION_onCustomAction
	static final int TRANSACTION_onAdjustVolume
	static final int TRANSACTION_onSetVolumeTo
	public void  () 
	public static android.media.session.ISessionCallback 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.os.ResultReceiver _arg2
		String _arg0
		android.os.Bundle _arg1
		android.os.ResultReceiver _arg2
		android.content.Intent _arg0
		android.os.ResultReceiver _arg2
		android.content.Intent _arg0
		int _arg1
		android.os.ResultReceiver _arg2
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		long _arg0
		long _arg0
		android.media.Rating _arg0
		android.media.Rating _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		int _arg0
		int _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/session/MediaSessionManager$SessionsChangedWrapper$1.class
MediaSessionManager.java
package android.media.session
 android.media.session.MediaSessionManager$SessionsChangedWrapper$1 extends android.media.session.IActiveSessionsListener$Stub {
	final android.media.session.MediaSessionManager$SessionsChangedWrapper this$0
	void  (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper this$0
	public void onActiveSessionsChanged (java.util.List) 
		java.util.List tokens
}

android/media/session/ISessionManager$Stub.class
ISessionManager.java
package android.media.session
public abstract android.media.session.ISessionManager$Stub extends android.os.Binder implements android.media.session.ISessionManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_createSession
	static final int TRANSACTION_getSessions
	static final int TRANSACTION_dispatchMediaKeyEvent
	static final int TRANSACTION_dispatchAdjustVolume
	static final int TRANSACTION_addSessionsListener
	static final int TRANSACTION_removeSessionsListener
	static final int TRANSACTION_setRemoteVolumeController
	static final int TRANSACTION_isGlobalPriorityActive
	public void  () 
	public static android.media.session.ISessionManager 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.media.session.ISessionCallback _arg1
		String _arg2
		int _arg3
		android.media.session.ISession _result
		android.content.ComponentName _arg0
		android.content.ComponentName _arg0
		int _arg1
		java.util.List _result
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		boolean _arg1
		int _arg0
		int _arg1
		int _arg2
		android.content.ComponentName _arg1
		android.media.session.IActiveSessionsListener _arg0
		android.content.ComponentName _arg1
		int _arg2
		android.media.session.IActiveSessionsListener _arg0
		android.media.IRemoteVolumeController _arg0
		boolean _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/session/MediaSessionLegacyHelper$1.class
MediaSessionLegacyHelper.java
package android.media.session
 android.media.session.MediaSessionLegacyHelper$1 extends java.lang.Object {
}

android/media/session/ISessionControllerCallback$Stub.class
ISessionControllerCallback.java
package android.media.session
public abstract android.media.session.ISessionControllerCallback$Stub extends android.os.Binder implements android.media.session.ISessionControllerCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onEvent
	static final int TRANSACTION_onSessionDestroyed
	static final int TRANSACTION_onPlaybackStateChanged
	static final int TRANSACTION_onMetadataChanged
	static final int TRANSACTION_onQueueChanged
	static final int TRANSACTION_onQueueTitleChanged
	static final int TRANSACTION_onExtrasChanged
	static final int TRANSACTION_onVolumeInfoChanged
	public void  () 
	public static android.media.session.ISessionControllerCallback 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
		String _arg0
		android.os.Bundle _arg1
		android.media.session.PlaybackState _arg0
		android.media.session.PlaybackState _arg0
		android.media.MediaMetadata _arg0
		android.media.MediaMetadata _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		CharSequence _arg0
		CharSequence _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		android.media.session.ParcelableVolumeInfo _arg0
		android.media.session.ParcelableVolumeInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/session/ISessionManager.class
ISessionManager.java
package android.media.session
public abstract android.media.session.ISessionManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.media.session.ISession createSession (java.lang.String, android.media.session.ISessionCallback, java.lang.String, int)  throws android.os.RemoteException 
	public abstract java.util.List getSessions (android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void dispatchMediaKeyEvent (android.view.KeyEvent, boolean)  throws android.os.RemoteException 
	public abstract void dispatchAdjustVolume (int, int, int)  throws android.os.RemoteException 
	public abstract void addSessionsListener (android.media.session.IActiveSessionsListener, android.content.ComponentName, int)  throws android.os.RemoteException 
	public abstract void removeSessionsListener (android.media.session.IActiveSessionsListener)  throws android.os.RemoteException 
	public abstract void setRemoteVolumeController (android.media.IRemoteVolumeController)  throws android.os.RemoteException 
	public abstract boolean isGlobalPriorityActive ()  throws android.os.RemoteException 
}

android/media/session/PlaybackState.class
PlaybackState.java
package android.media.session
public final android.media.session.PlaybackState extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final long ACTION_STOP
	public static final long ACTION_PAUSE
	public static final long ACTION_PLAY
	public static final long ACTION_REWIND
	public static final long ACTION_SKIP_TO_PREVIOUS
	public static final long ACTION_SKIP_TO_NEXT
	public static final long ACTION_FAST_FORWARD
	public static final long ACTION_SET_RATING
	public static final long ACTION_SEEK_TO
	public static final long ACTION_PLAY_PAUSE
	public static final long ACTION_PLAY_FROM_MEDIA_ID
	public static final long ACTION_PLAY_FROM_SEARCH
	public static final long ACTION_SKIP_TO_QUEUE_ITEM
	public static final long ACTION_PLAY_FROM_URI
	public static final long ACTION_PREPARE
	public static final long ACTION_PREPARE_FROM_MEDIA_ID
	public static final long ACTION_PREPARE_FROM_SEARCH
	public static final long ACTION_PREPARE_FROM_URI
	public static final int STATE_NONE
	public static final int STATE_STOPPED
	public static final int STATE_PAUSED
	public static final int STATE_PLAYING
	public static final int STATE_FAST_FORWARDING
	public static final int STATE_REWINDING
	public static final int STATE_BUFFERING
	public static final int STATE_ERROR
	public static final int STATE_CONNECTING
	public static final int STATE_SKIPPING_TO_PREVIOUS
	public static final int STATE_SKIPPING_TO_NEXT
	public static final int STATE_SKIPPING_TO_QUEUE_ITEM
	public static final long PLAYBACK_POSITION_UNKNOWN
	private final int mState
	private final long mPosition
	private final long mBufferedPosition
	private final float mSpeed
	private final long mActions
	private java.util.List mCustomActions
	private final CharSequence mErrorMessage
	private final long mUpdateTime
	private final long mActiveItemId
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	private void  (int, long, long, float, long, long, java.util.List, long, java.lang.CharSequence, android.os.Bundle) 
		int state
		long position
		long updateTime
		float speed
		long bufferedPosition
		long transportControls
		java.util.List customActions
		long activeItemId
		CharSequence error
		android.os.Bundle extras
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
		StringBuilder bob
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int getState () 
	public long getPosition () 
	public long getBufferedPosition () 
	public float getPlaybackSpeed () 
	public long getActions () 
	public java.util.List getCustomActions () 
	public java.lang.CharSequence getErrorMessage () 
	public long getLastPositionUpdateTime () 
	public long getActiveQueueItemId () 
	public android.os.Bundle getExtras () 
	public static int getStateFromRccState (int) 
		int rccState
	public static int getRccStateFromState (int) 
		int state
	public static long getActionsFromRccControlFlags (int) 
		int rccFlags
		long actions
		long flag
	public static int getRccControlFlagsFromActions (long) 
		long actions
		int rccFlags
		long action
	private static long getActionForRccFlag (int) 
		int flag
	private static int getRccFlagForAction (long) 
		long action
		int testAction
	void  (android.os.Parcel, android.media.session.PlaybackState$1) 
		android.os.Parcel x0
		android.media.session.PlaybackState$1 x1
	static int access$300 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static long access$400 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static long access$500 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static float access$600 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static long access$700 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static java.util.List access$800 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static java.lang.CharSequence access$900 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static long access$1000 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static long access$1100 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	static android.os.Bundle access$1200 (android.media.session.PlaybackState) 
		android.media.session.PlaybackState x0
	void  (int, long, long, float, long, long, java.util.List, long, java.lang.CharSequence, android.os.Bundle, android.media.session.PlaybackState$1) 
		int x0
		long x1
		long x2
		float x3
		long x4
		long x5
		java.util.List x6
		long x7
		CharSequence x8
		android.os.Bundle x9
		android.media.session.PlaybackState$1 x10
	static void  () 
}

android/media/session/MediaController.class
MediaController.java
package android.media.session
public final android.media.session.MediaController extends java.lang.Object {
	private static final String TAG
	private static final int MSG_EVENT
	private static final int MSG_UPDATE_PLAYBACK_STATE
	private static final int MSG_UPDATE_METADATA
	private static final int MSG_UPDATE_VOLUME
	private static final int MSG_UPDATE_QUEUE
	private static final int MSG_UPDATE_QUEUE_TITLE
	private static final int MSG_UPDATE_EXTRAS
	private static final int MSG_DESTROYED
	private final android.media.session.ISessionController mSessionBinder
	private final android.media.session.MediaSession$Token mToken
	private final android.content.Context mContext
	private final android.media.session.MediaController$CallbackStub mCbStub
	private final java.util.ArrayList mCallbacks
	private final Object mLock
	private boolean mCbRegistered
	private String mPackageName
	private String mTag
	private final android.media.session.MediaController$TransportControls mTransportControls
	public void  (android.content.Context, android.media.session.ISessionController) 
		android.content.Context context
		android.media.session.ISessionController sessionBinder
	public void  (android.content.Context, android.media.session.MediaSession$Token) 
		android.content.Context context
		android.media.session.MediaSession$Token token
	public android.media.session.MediaController$TransportControls getTransportControls () 
	public boolean dispatchMediaButtonEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	public android.media.session.PlaybackState getPlaybackState () 
		android.os.RemoteException e
	public android.media.MediaMetadata getMetadata () 
		android.os.RemoteException e
	public java.util.List getQueue () 
		android.content.pm.ParceledListSlice queue
		android.os.RemoteException e
	public java.lang.CharSequence getQueueTitle () 
		android.os.RemoteException e
	public android.os.Bundle getExtras () 
		android.os.RemoteException e
	public int getRatingType () 
		android.os.RemoteException e
	public long getFlags () 
		android.os.RemoteException e
	public android.media.session.MediaController$PlaybackInfo getPlaybackInfo () 
		android.media.session.ParcelableVolumeInfo result
		android.os.RemoteException e
	public android.app.PendingIntent getSessionActivity () 
		android.os.RemoteException e
	public android.media.session.MediaSession$Token getSessionToken () 
	public void setVolumeTo (int, int) 
		android.os.RemoteException e
		int value
		int flags
	public void adjustVolume (int, int) 
		android.os.RemoteException e
		int direction
		int flags
	public void registerCallback (android.media.session.MediaController$Callback) 
		android.media.session.MediaController$Callback callback
	public void registerCallback (android.media.session.MediaController$Callback, android.os.Handler) 
		android.media.session.MediaController$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.media.session.MediaController$Callback) 
		android.media.session.MediaController$Callback callback
	public void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		android.os.RemoteException e
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
	public java.lang.String getPackageName () 
		android.os.RemoteException e
	public java.lang.String getTag () 
		android.os.RemoteException e
	android.media.session.ISessionController getSessionBinder () 
	public boolean controlsSameSession (android.media.session.MediaController) 
		android.media.session.MediaController other
	private void addCallbackLocked (android.media.session.MediaController$Callback, android.os.Handler) 
		android.os.RemoteException e
		android.media.session.MediaController$Callback cb
		android.os.Handler handler
		android.media.session.MediaController$MessageHandler holder
	private boolean removeCallbackLocked (android.media.session.MediaController$Callback) 
		android.media.session.MediaController$MessageHandler handler
		int i
		android.os.RemoteException e
		android.media.session.MediaController$Callback cb
		boolean success
	private android.media.session.MediaController$MessageHandler getHandlerForCallbackLocked (android.media.session.MediaController$Callback) 
		android.media.session.MediaController$MessageHandler handler
		int i
		android.media.session.MediaController$Callback cb
	private final void postMessage (int, java.lang.Object, android.os.Bundle) 
		int i
		int what
		Object obj
		android.os.Bundle data
	static android.media.session.ISessionController access$300 (android.media.session.MediaController) 
		android.media.session.MediaController x0
	static void access$400 (android.media.session.MediaController, int, java.lang.Object, android.os.Bundle) 
		android.media.session.MediaController x0
		int x1
		Object x2
		android.os.Bundle x3
}

android/media/session/MediaSessionManager.class
MediaSessionManager.java
package android.media.session
public final android.media.session.MediaSessionManager extends java.lang.Object {
	private static final String TAG
	private final android.util.ArrayMap mListeners
	private final Object mLock
	private final android.media.session.ISessionManager mService
	private android.content.Context mContext
	public void  (android.content.Context) 
		android.content.Context context
		android.os.IBinder b
	public android.media.session.ISession createSession (android.media.session.MediaSession$CallbackStub, java.lang.String, int)  throws android.os.RemoteException 
		android.media.session.MediaSession$CallbackStub cbStub
		String tag
		int userId
	public java.util.List getActiveSessions (android.content.ComponentName) 
		android.content.ComponentName notificationListener
	public java.util.List getActiveSessionsForUser (android.content.ComponentName, int) 
		android.media.session.MediaController controller
		int i
		java.util.List binders
		int size
		android.os.RemoteException e
		android.content.ComponentName notificationListener
		int userId
		java.util.ArrayList controllers
	public void addOnActiveSessionsChangedListener (android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName) 
		android.media.session.MediaSessionManager$OnActiveSessionsChangedListener sessionListener
		android.content.ComponentName notificationListener
	public void addOnActiveSessionsChangedListener (android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName, android.os.Handler) 
		android.media.session.MediaSessionManager$OnActiveSessionsChangedListener sessionListener
		android.content.ComponentName notificationListener
		android.os.Handler handler
	public void addOnActiveSessionsChangedListener (android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName, int, android.os.Handler) 
		android.os.RemoteException e
		android.media.session.MediaSessionManager$SessionsChangedWrapper wrapper
		android.media.session.MediaSessionManager$OnActiveSessionsChangedListener sessionListener
		android.content.ComponentName notificationListener
		int userId
		android.os.Handler handler
	public void removeOnActiveSessionsChangedListener (android.media.session.MediaSessionManager$OnActiveSessionsChangedListener) 
		android.os.RemoteException e
		android.media.session.MediaSessionManager$SessionsChangedWrapper wrapper
		android.media.session.MediaSessionManager$OnActiveSessionsChangedListener listener
	public void setRemoteVolumeController (android.media.IRemoteVolumeController) 
		android.os.RemoteException e
		android.media.IRemoteVolumeController rvc
	public void dispatchMediaKeyEvent (android.view.KeyEvent) 
		android.view.KeyEvent keyEvent
	public void dispatchMediaKeyEvent (android.view.KeyEvent, boolean) 
		android.os.RemoteException e
		android.view.KeyEvent keyEvent
		boolean needWakeLock
	public void dispatchAdjustVolume (int, int, int) 
		android.os.RemoteException e
		int suggestedStream
		int direction
		int flags
	public boolean isGlobalPriorityActive () 
		android.os.RemoteException e
}

android/media/session/MediaSessionLegacyHelper.class
MediaSessionLegacyHelper.java
package android.media.session
public android.media.session.MediaSessionLegacyHelper extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final Object sLock
	private static android.media.session.MediaSessionLegacyHelper sInstance
	private android.content.Context mContext
	private android.media.session.MediaSessionManager mSessionManager
	private android.os.Handler mHandler
	private android.util.ArrayMap mSessions
	private void  (android.content.Context) 
		android.content.Context context
	public static android.media.session.MediaSessionLegacyHelper getHelper (android.content.Context) 
		android.content.Context context
	public static android.os.Bundle getOldMetadata (android.media.MediaMetadata, int, int) 
		android.graphics.Bitmap art
		android.graphics.Bitmap art
		android.media.MediaMetadata metadata
		int artworkWidth
		int artworkHeight
		boolean includeArtwork
		android.os.Bundle oldMetadata
	public android.media.session.MediaSession getSession (android.app.PendingIntent) 
		android.app.PendingIntent pi
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	public void sendMediaButtonEvent (android.view.KeyEvent, boolean) 
		android.view.KeyEvent keyEvent
		boolean needWakeLock
	public void sendVolumeKeyEvent (android.view.KeyEvent, boolean) 
		int flags
		android.view.KeyEvent keyEvent
		boolean musicOnly
		boolean down
		boolean up
		int direction
		boolean isMute
	public void sendAdjustVolumeBy (int, int, int) 
		int suggestedStream
		int delta
		int flags
	public boolean isGlobalPriorityActive () 
	public void addRccListener (android.app.PendingIntent, android.media.session.MediaSession$Callback) 
		android.app.PendingIntent pi
		android.media.session.MediaSession$Callback listener
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	public void removeRccListener (android.app.PendingIntent) 
		android.app.PendingIntent pi
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	public void addMediaButtonListener (android.app.PendingIntent, android.content.ComponentName, android.content.Context) 
		android.app.PendingIntent pi
		android.content.ComponentName mbrComponent
		android.content.Context context
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	public void removeMediaButtonListener (android.app.PendingIntent) 
		android.app.PendingIntent pi
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	private static android.graphics.Bitmap scaleBitmapIfTooBig (android.graphics.Bitmap, int, int) 
		float scale
		int newWidth
		int newHeight
		android.graphics.Bitmap$Config newConfig
		android.graphics.Bitmap outBitmap
		android.graphics.Canvas canvas
		android.graphics.Paint paint
		int width
		int height
		android.graphics.Bitmap bitmap
		int maxWidth
		int maxHeight
	private android.media.session.MediaSessionLegacyHelper$SessionHolder getHolder (android.app.PendingIntent, boolean) 
		android.media.session.MediaSession session
		android.app.PendingIntent pi
		boolean createIfMissing
		android.media.session.MediaSessionLegacyHelper$SessionHolder holder
	private static void sendKeyEvent (android.app.PendingIntent, android.content.Context, android.content.Intent) 
		android.app.PendingIntent$CanceledException e
		android.app.PendingIntent pi
		android.content.Context context
		android.content.Intent intent
	static void access$000 (android.app.PendingIntent, android.content.Context, android.content.Intent) 
		android.app.PendingIntent x0
		android.content.Context x1
		android.content.Intent x2
	static boolean access$100 () 
	static android.util.ArrayMap access$200 (android.media.session.MediaSessionLegacyHelper) 
		android.media.session.MediaSessionLegacyHelper x0
	static void  () 
}

android/media/session/IActiveSessionsListener$Stub$Proxy.class
IActiveSessionsListener.java
package android.media.session
 android.media.session.IActiveSessionsListener$Stub$Proxy extends java.lang.Object implements android.media.session.IActiveSessionsListener  {
	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 onActiveSessionsChanged (java.util.List)  throws android.os.RemoteException 
		java.util.List sessions
		android.os.Parcel _data
}

android/media/session/ISessionManager$Stub$Proxy.class
ISessionManager.java
package android.media.session
 android.media.session.ISessionManager$Stub$Proxy extends java.lang.Object implements android.media.session.ISessionManager  {
	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.media.session.ISession createSession (java.lang.String, android.media.session.ISessionCallback, java.lang.String, int)  throws android.os.RemoteException 
		String packageName
		android.media.session.ISessionCallback cb
		String tag
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.session.ISession _result
	public java.util.List getSessions (android.content.ComponentName, int)  throws android.os.RemoteException 
		android.content.ComponentName compName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
		java.util.List _result
	public void dispatchMediaKeyEvent (android.view.KeyEvent, boolean)  throws android.os.RemoteException 
		android.view.KeyEvent keyEvent
		boolean needWakeLock
		android.os.Parcel _data
		android.os.Parcel _reply
	public void dispatchAdjustVolume (int, int, int)  throws android.os.RemoteException 
		int suggestedStream
		int delta
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addSessionsListener (android.media.session.IActiveSessionsListener, android.content.ComponentName, int)  throws android.os.RemoteException 
		android.media.session.IActiveSessionsListener listener
		android.content.ComponentName compName
		int userId
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeSessionsListener (android.media.session.IActiveSessionsListener)  throws android.os.RemoteException 
		android.media.session.IActiveSessionsListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRemoteVolumeController (android.media.IRemoteVolumeController)  throws android.os.RemoteException 
		android.media.IRemoteVolumeController rvc
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isGlobalPriorityActive ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
}

android/media/session/MediaSessionLegacyHelper$SessionHolder$SessionCallback.class
MediaSessionLegacyHelper.java
package android.media.session
 android.media.session.MediaSessionLegacyHelper$SessionHolder$SessionCallback extends android.media.session.MediaSession$Callback {
	final android.media.session.MediaSessionLegacyHelper$SessionHolder this$1
	private void  (android.media.session.MediaSessionLegacyHelper$SessionHolder) 
	public boolean onMediaButtonEvent (android.content.Intent) 
		android.content.Intent mediaButtonIntent
	public void onPlay () 
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	public void onSeekTo (long) 
		long pos
	public void onSetRating (android.media.Rating) 
		android.media.Rating rating
	void  (android.media.session.MediaSessionLegacyHelper$SessionHolder, android.media.session.MediaSessionLegacyHelper$1) 
		android.media.session.MediaSessionLegacyHelper$SessionHolder x0
		android.media.session.MediaSessionLegacyHelper$1 x1
}

android/media/session/MediaSession.class
MediaSession.java
package android.media.session
public final android.media.session.MediaSession extends java.lang.Object {
	private static final String TAG
	public static final int FLAG_HANDLES_MEDIA_BUTTONS
	public static final int FLAG_HANDLES_TRANSPORT_CONTROLS
	public static final int FLAG_EXCLUSIVE_GLOBAL_PRIORITY
	private final Object mLock
	private final int mMaxBitmapSize
	private final android.media.session.MediaSession$Token mSessionToken
	private final android.media.session.MediaController mController
	private final android.media.session.ISession mBinder
	private final android.media.session.MediaSession$CallbackStub mCbStub
	private android.media.session.MediaSession$CallbackMessageHandler mCallback
	private android.media.VolumeProvider mVolumeProvider
	private android.media.session.PlaybackState mPlaybackState
	private boolean mActive
	public void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String tag
	public void  (android.content.Context, java.lang.String, int) 
		android.os.RemoteException e
		android.content.Context context
		String tag
		int userId
		android.media.session.MediaSessionManager manager
	public void setCallback (android.media.session.MediaSession$Callback) 
		android.media.session.MediaSession$Callback callback
	public void setCallback (android.media.session.MediaSession$Callback, android.os.Handler) 
		android.media.session.MediaSession$CallbackMessageHandler msgHandler
		android.media.session.MediaSession$Callback callback
		android.os.Handler handler
	public void setSessionActivity (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent pi
	public void setMediaButtonReceiver (android.app.PendingIntent) 
		android.os.RemoteException e
		android.app.PendingIntent mbr
	public void setFlags (int) 
		android.os.RemoteException e
		int flags
	public void setPlaybackToLocal (android.media.AudioAttributes) 
		android.os.RemoteException e
		android.media.AudioAttributes attributes
	public void setPlaybackToRemote (android.media.VolumeProvider) 
		android.os.RemoteException e
		android.media.VolumeProvider volumeProvider
	public void setActive (boolean) 
		android.os.RemoteException e
		boolean active
	public boolean isActive () 
	public void sendSessionEvent (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String event
		android.os.Bundle extras
	public void release () 
		android.os.RemoteException e
	public android.media.session.MediaSession$Token getSessionToken () 
	public android.media.session.MediaController getController () 
	public void setPlaybackState (android.media.session.PlaybackState) 
		android.os.RemoteException e
		android.media.session.PlaybackState state
	public void setMetadata (android.media.MediaMetadata) 
		android.os.RemoteException e
		android.media.MediaMetadata metadata
	public void setQueue (java.util.List) 
		android.os.RemoteException e
		java.util.List queue
	public void setQueueTitle (java.lang.CharSequence) 
		android.os.RemoteException e
		CharSequence title
	public void setRatingType (int) 
		android.os.RemoteException e
		int type
	public void setExtras (android.os.Bundle) 
		android.os.RemoteException e
		android.os.Bundle extras
	public void notifyRemoteVolumeChanged (android.media.VolumeProvider) 
		android.os.RemoteException e
		android.media.VolumeProvider provider
	public java.lang.String getCallingPackage () 
		android.os.RemoteException e
	private void dispatchPrepare () 
	private void dispatchPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	private void dispatchPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	private void dispatchPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	private void dispatchPlay () 
	private void dispatchPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	private void dispatchPlayFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	private void dispatchPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	private void dispatchSkipToItem (long) 
		long id
	private void dispatchPause () 
	private void dispatchStop () 
	private void dispatchNext () 
	private void dispatchPrevious () 
	private void dispatchFastForward () 
	private void dispatchRewind () 
	private void dispatchSeekTo (long) 
		long pos
	private void dispatchRate (android.media.Rating) 
		android.media.Rating rating
	private void dispatchCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle args
	private void dispatchMediaButton (android.content.Intent) 
		android.content.Intent mediaButtonIntent
	private void dispatchAdjustVolume (int) 
		int direction
	private void dispatchSetVolumeTo (int) 
		int volume
	private void postToCallback (int) 
		int what
	private void postCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle args
		android.os.ResultReceiver resultCb
		android.media.session.MediaSession$Command cmd
	private void postToCallback (int, java.lang.Object) 
		int what
		Object obj
	private void postToCallback (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle extras
	public static boolean isActiveState (int) 
		int state
	static android.media.session.PlaybackState access$200 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$300 (android.media.session.MediaSession, java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
		android.os.ResultReceiver x3
	static void access$400 (android.media.session.MediaSession, android.content.Intent) 
		android.media.session.MediaSession x0
		android.content.Intent x1
	static void access$500 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$600 (android.media.session.MediaSession, java.lang.String, android.os.Bundle) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
	static void access$700 (android.media.session.MediaSession, java.lang.String, android.os.Bundle) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
	static void access$800 (android.media.session.MediaSession, android.net.Uri, android.os.Bundle) 
		android.media.session.MediaSession x0
		android.net.Uri x1
		android.os.Bundle x2
	static void access$900 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1000 (android.media.session.MediaSession, java.lang.String, android.os.Bundle) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
	static void access$1100 (android.media.session.MediaSession, java.lang.String, android.os.Bundle) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
	static void access$1200 (android.media.session.MediaSession, android.net.Uri, android.os.Bundle) 
		android.media.session.MediaSession x0
		android.net.Uri x1
		android.os.Bundle x2
	static void access$1300 (android.media.session.MediaSession, long) 
		android.media.session.MediaSession x0
		long x1
	static void access$1400 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1500 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1600 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1700 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1800 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$1900 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static void access$2000 (android.media.session.MediaSession, long) 
		android.media.session.MediaSession x0
		long x1
	static void access$2100 (android.media.session.MediaSession, android.media.Rating) 
		android.media.session.MediaSession x0
		android.media.Rating x1
	static void access$2200 (android.media.session.MediaSession, java.lang.String, android.os.Bundle) 
		android.media.session.MediaSession x0
		String x1
		android.os.Bundle x2
	static void access$2300 (android.media.session.MediaSession, int) 
		android.media.session.MediaSession x0
		int x1
	static void access$2400 (android.media.session.MediaSession, int) 
		android.media.session.MediaSession x0
		int x1
	static java.lang.Object access$2600 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
	static android.media.VolumeProvider access$2700 (android.media.session.MediaSession) 
		android.media.session.MediaSession x0
}

android/media/session/MediaSession$CallbackStub.class
MediaSession.java
package android.media.session
public android.media.session.MediaSession$CallbackStub extends android.media.session.ISessionCallback$Stub {
	private java.lang.ref.WeakReference mMediaSession
	public void  (android.media.session.MediaSession) 
		android.media.session.MediaSession session
	public void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
		android.media.session.MediaSession session
	public void onMediaButton (android.content.Intent, int, android.os.ResultReceiver) 
		android.content.Intent mediaButtonIntent
		int sequenceNumber
		android.os.ResultReceiver cb
		android.media.session.MediaSession session
	public void onPrepare () 
		android.media.session.MediaSession session
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onPlay () 
		android.media.session.MediaSession session
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onPlayFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
		android.media.session.MediaSession session
	public void onSkipToTrack (long) 
		long id
		android.media.session.MediaSession session
	public void onPause () 
		android.media.session.MediaSession session
	public void onStop () 
		android.media.session.MediaSession session
	public void onNext () 
		android.media.session.MediaSession session
	public void onPrevious () 
		android.media.session.MediaSession session
	public void onFastForward () 
		android.media.session.MediaSession session
	public void onRewind () 
		android.media.session.MediaSession session
	public void onSeekTo (long) 
		long pos
		android.media.session.MediaSession session
	public void onRate (android.media.Rating) 
		android.media.Rating rating
		android.media.session.MediaSession session
	public void onCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle args
		android.media.session.MediaSession session
	public void onAdjustVolume (int) 
		int direction
		android.media.session.MediaSession session
	public void onSetVolumeTo (int) 
		int value
		android.media.session.MediaSession session
}

android/media/session/MediaSession$Callback.class
MediaSession.java
package android.media.session
public abstract android.media.session.MediaSession$Callback extends java.lang.Object {
	private android.media.session.MediaSession mSession
	public void  () 
	public void onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
	public boolean onMediaButtonEvent (android.content.Intent) 
		boolean isPlaying
		boolean canPlay
		boolean canPause
		android.media.session.PlaybackState state
		long validActions
		android.view.KeyEvent ke
		android.content.Intent mediaButtonIntent
	public void onPrepare () 
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	public void onPlay () 
	public void onPlayFromSearch (java.lang.String, android.os.Bundle) 
		String query
		android.os.Bundle extras
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle) 
		String mediaId
		android.os.Bundle extras
	public void onPlayFromUri (android.net.Uri, android.os.Bundle) 
		android.net.Uri uri
		android.os.Bundle extras
	public void onSkipToQueueItem (long) 
		long id
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	public void onSeekTo (long) 
		long pos
	public void onSetRating (android.media.Rating) 
		android.media.Rating rating
	public void onCustomAction (java.lang.String, android.os.Bundle) 
		String action
		android.os.Bundle extras
	static android.media.session.MediaSession access$102 (android.media.session.MediaSession$Callback, android.media.session.MediaSession) 
		android.media.session.MediaSession$Callback x0
		android.media.session.MediaSession x1
}

android/media/session/MediaSession$Token$1.class
MediaSession.java
package android.media.session
final android.media.session.MediaSession$Token$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.session.MediaSession$Token createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.session.MediaSession$Token[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/session/ISessionControllerCallback$Stub$Proxy.class
ISessionControllerCallback.java
package android.media.session
 android.media.session.ISessionControllerCallback$Stub$Proxy extends java.lang.Object implements android.media.session.ISessionControllerCallback  {
	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 onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String event
		android.os.Bundle extras
		android.os.Parcel _data
	public void onSessionDestroyed ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPlaybackStateChanged (android.media.session.PlaybackState)  throws android.os.RemoteException 
		android.media.session.PlaybackState state
		android.os.Parcel _data
	public void onMetadataChanged (android.media.MediaMetadata)  throws android.os.RemoteException 
		android.media.MediaMetadata metadata
		android.os.Parcel _data
	public void onQueueChanged (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice queue
		android.os.Parcel _data
	public void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
		CharSequence title
		android.os.Parcel _data
	public void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.os.Parcel _data
	public void onVolumeInfoChanged (android.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
		android.media.session.ParcelableVolumeInfo info
		android.os.Parcel _data
}

android/media/session/MediaSessionManager$OnActiveSessionsChangedListener.class
MediaSessionManager.java
package android.media.session
public abstract android.media.session.MediaSessionManager$OnActiveSessionsChangedListener extends java.lang.Object {
	public abstract void onActiveSessionsChanged (java.util.List) 
}

android/media/session/ISessionController$Stub.class
ISessionController.java
package android.media.session
public abstract android.media.session.ISessionController$Stub extends android.os.Binder implements android.media.session.ISessionController  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendCommand
	static final int TRANSACTION_sendMediaButton
	static final int TRANSACTION_registerCallbackListener
	static final int TRANSACTION_unregisterCallbackListener
	static final int TRANSACTION_isTransportControlEnabled
	static final int TRANSACTION_getPackageName
	static final int TRANSACTION_getTag
	static final int TRANSACTION_getLaunchPendingIntent
	static final int TRANSACTION_getFlags
	static final int TRANSACTION_getVolumeAttributes
	static final int TRANSACTION_adjustVolume
	static final int TRANSACTION_setVolumeTo
	static final int TRANSACTION_prepare
	static final int TRANSACTION_prepareFromMediaId
	static final int TRANSACTION_prepareFromSearch
	static final int TRANSACTION_prepareFromUri
	static final int TRANSACTION_play
	static final int TRANSACTION_playFromMediaId
	static final int TRANSACTION_playFromSearch
	static final int TRANSACTION_playFromUri
	static final int TRANSACTION_skipToQueueItem
	static final int TRANSACTION_pause
	static final int TRANSACTION_stop
	static final int TRANSACTION_next
	static final int TRANSACTION_previous
	static final int TRANSACTION_fastForward
	static final int TRANSACTION_rewind
	static final int TRANSACTION_seekTo
	static final int TRANSACTION_rate
	static final int TRANSACTION_sendCustomAction
	static final int TRANSACTION_getMetadata
	static final int TRANSACTION_getPlaybackState
	static final int TRANSACTION_getQueue
	static final int TRANSACTION_getQueueTitle
	static final int TRANSACTION_getExtras
	static final int TRANSACTION_getRatingType
	public void  () 
	public static android.media.session.ISessionController 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.os.ResultReceiver _arg2
		String _arg0
		android.os.Bundle _arg1
		android.os.ResultReceiver _arg2
		android.view.KeyEvent _arg0
		android.view.KeyEvent _arg0
		boolean _result
		android.media.session.ISessionControllerCallback _arg0
		android.media.session.ISessionControllerCallback _arg0
		boolean _result
		String _result
		String _result
		android.app.PendingIntent _result
		long _result
		android.media.session.ParcelableVolumeInfo _result
		int _arg0
		int _arg1
		String _arg2
		int _arg0
		int _arg1
		String _arg2
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		android.net.Uri _arg0
		android.os.Bundle _arg1
		long _arg0
		long _arg0
		android.media.Rating _arg0
		android.media.Rating _arg0
		android.os.Bundle _arg1
		String _arg0
		android.os.Bundle _arg1
		android.media.MediaMetadata _result
		android.media.session.PlaybackState _result
		android.content.pm.ParceledListSlice _result
		CharSequence _result
		android.os.Bundle _result
		int _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/session/PlaybackState$CustomAction$1.class
PlaybackState.java
package android.media.session
final android.media.session.PlaybackState$CustomAction$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.session.PlaybackState$CustomAction createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.session.PlaybackState$CustomAction[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/session/ISessionControllerCallback.class
ISessionControllerCallback.java
package android.media.session
public abstract android.media.session.ISessionControllerCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onSessionDestroyed ()  throws android.os.RemoteException 
	public abstract void onPlaybackStateChanged (android.media.session.PlaybackState)  throws android.os.RemoteException 
	public abstract void onMetadataChanged (android.media.MediaMetadata)  throws android.os.RemoteException 
	public abstract void onQueueChanged (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
	public abstract void onQueueTitleChanged (java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void onExtrasChanged (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void onVolumeInfoChanged (android.media.session.ParcelableVolumeInfo)  throws android.os.RemoteException 
}

android/media/session/IActiveSessionsListener.class
IActiveSessionsListener.java
package android.media.session
public abstract android.media.session.IActiveSessionsListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onActiveSessionsChanged (java.util.List)  throws android.os.RemoteException 
}

android/media/session/ISession.class
ISession.java
package android.media.session
public abstract android.media.session.ISession extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.media.session.ISessionController getController ()  throws android.os.RemoteException 
	public abstract void setFlags (int)  throws android.os.RemoteException 
	public abstract void setActive (boolean)  throws android.os.RemoteException 
	public abstract void setMediaButtonReceiver (android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void setLaunchPendingIntent (android.app.PendingIntent)  throws android.os.RemoteException 
	public abstract void destroy ()  throws android.os.RemoteException 
	public abstract void setMetadata (android.media.MediaMetadata)  throws android.os.RemoteException 
	public abstract void setPlaybackState (android.media.session.PlaybackState)  throws android.os.RemoteException 
	public abstract void setQueue (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
	public abstract void setQueueTitle (java.lang.CharSequence)  throws android.os.RemoteException 
	public abstract void setExtras (android.os.Bundle)  throws android.os.RemoteException 
	public abstract void setRatingType (int)  throws android.os.RemoteException 
	public abstract void setPlaybackToLocal (android.media.AudioAttributes)  throws android.os.RemoteException 
	public abstract void setPlaybackToRemote (int, int)  throws android.os.RemoteException 
	public abstract void setCurrentVolume (int)  throws android.os.RemoteException 
	public abstract java.lang.String getCallingPackage ()  throws android.os.RemoteException 
}

android/media/session/ParcelableVolumeInfo.class
ParcelableVolumeInfo.java
package android.media.session
public android.media.session.ParcelableVolumeInfo extends java.lang.Object implements android.os.Parcelable  {
	public int volumeType
	public android.media.AudioAttributes audioAttrs
	public int controlType
	public int maxVolume
	public int currentVolume
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, android.media.AudioAttributes, int, int, int) 
		int volumeType
		android.media.AudioAttributes audioAttrs
		int controlType
		int maxVolume
		int currentVolume
	public void  (android.os.Parcel) 
		android.os.Parcel from
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/session/MediaSession$Command.class
MediaSession.java
package android.media.session
final android.media.session.MediaSession$Command extends java.lang.Object {
	public final String command
	public final android.os.Bundle extras
	public final android.os.ResultReceiver stub
	public void  (java.lang.String, android.os.Bundle, android.os.ResultReceiver) 
		String command
		android.os.Bundle extras
		android.os.ResultReceiver stub
}

android/media/session/ISession$Stub.class
ISession.java
package android.media.session
public abstract android.media.session.ISession$Stub extends android.os.Binder implements android.media.session.ISession  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_sendEvent
	static final int TRANSACTION_getController
	static final int TRANSACTION_setFlags
	static final int TRANSACTION_setActive
	static final int TRANSACTION_setMediaButtonReceiver
	static final int TRANSACTION_setLaunchPendingIntent
	static final int TRANSACTION_destroy
	static final int TRANSACTION_setMetadata
	static final int TRANSACTION_setPlaybackState
	static final int TRANSACTION_setQueue
	static final int TRANSACTION_setQueueTitle
	static final int TRANSACTION_setExtras
	static final int TRANSACTION_setRatingType
	static final int TRANSACTION_setPlaybackToLocal
	static final int TRANSACTION_setPlaybackToRemote
	static final int TRANSACTION_setCurrentVolume
	static final int TRANSACTION_getCallingPackage
	public void  () 
	public static android.media.session.ISession 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
		String _arg0
		android.os.Bundle _arg1
		android.media.session.ISessionController _result
		int _arg0
		boolean _arg0
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.app.PendingIntent _arg0
		android.media.MediaMetadata _arg0
		android.media.MediaMetadata _arg0
		android.media.session.PlaybackState _arg0
		android.media.session.PlaybackState _arg0
		android.content.pm.ParceledListSlice _arg0
		android.content.pm.ParceledListSlice _arg0
		CharSequence _arg0
		CharSequence _arg0
		android.os.Bundle _arg0
		android.os.Bundle _arg0
		int _arg0
		android.media.AudioAttributes _arg0
		android.media.AudioAttributes _arg0
		int _arg0
		int _arg1
		int _arg0
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/session/MediaSession$1.class
MediaSession.java
package android.media.session
 android.media.session.MediaSession$1 extends android.media.VolumeProvider$Callback {
	final android.media.session.MediaSession this$0
	void  (android.media.session.MediaSession) 
		android.media.session.MediaSession this$0
	public void onVolumeChanged (android.media.VolumeProvider) 
		android.media.VolumeProvider volumeProvider
}

android/media/session/MediaController$PlaybackInfo.class
MediaController.java
package android.media.session
public final android.media.session.MediaController$PlaybackInfo extends java.lang.Object {
	public static final int PLAYBACK_TYPE_REMOTE
	public static final int PLAYBACK_TYPE_LOCAL
	private final int mVolumeType
	private final int mVolumeControl
	private final int mMaxVolume
	private final int mCurrentVolume
	private final android.media.AudioAttributes mAudioAttrs
	public void  (int, android.media.AudioAttributes, int, int, int) 
		int type
		android.media.AudioAttributes attrs
		int control
		int max
		int current
	public int getPlaybackType () 
	public android.media.AudioAttributes getAudioAttributes () 
	public int getVolumeControl () 
	public int getMaxVolume () 
	public int getCurrentVolume () 
}

android/media/session/MediaController$Callback.class
MediaController.java
package android.media.session
public abstract android.media.session.MediaController$Callback extends java.lang.Object {
	public void  () 
	public void onSessionDestroyed () 
	public void onSessionEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
	public void onPlaybackStateChanged (android.media.session.PlaybackState) 
		android.media.session.PlaybackState state
	public void onMetadataChanged (android.media.MediaMetadata) 
		android.media.MediaMetadata metadata
	public void onQueueChanged (java.util.List) 
		java.util.List queue
	public void onQueueTitleChanged (java.lang.CharSequence) 
		CharSequence title
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
	public void onAudioInfoChanged (android.media.session.MediaController$PlaybackInfo) 
		android.media.session.MediaController$PlaybackInfo info
}

android/media/session/ISessionCallback$Stub$Proxy.class
ISessionCallback.java
package android.media.session
 android.media.session.ISessionCallback$Stub$Proxy extends java.lang.Object implements android.media.session.ISessionCallback  {
	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 onCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver)  throws android.os.RemoteException 
		String command
		android.os.Bundle args
		android.os.ResultReceiver cb
		android.os.Parcel _data
	public void onMediaButton (android.content.Intent, int, android.os.ResultReceiver)  throws android.os.RemoteException 
		android.content.Intent mediaButtonIntent
		int sequenceNumber
		android.os.ResultReceiver cb
		android.os.Parcel _data
	public void onPrepare ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPrepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
		android.os.Parcel _data
	public void onPrepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
		android.os.Parcel _data
	public void onPrepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
	public void onPlay ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPlayFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String mediaId
		android.os.Bundle extras
		android.os.Parcel _data
	public void onPlayFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String query
		android.os.Bundle extras
		android.os.Parcel _data
	public void onPlayFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Bundle extras
		android.os.Parcel _data
	public void onSkipToTrack (long)  throws android.os.RemoteException 
		long id
		android.os.Parcel _data
	public void onPause ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onStop ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onNext ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onPrevious ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onFastForward ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onRewind ()  throws android.os.RemoteException 
		android.os.Parcel _data
	public void onSeekTo (long)  throws android.os.RemoteException 
		long pos
		android.os.Parcel _data
	public void onRate (android.media.Rating)  throws android.os.RemoteException 
		android.media.Rating rating
		android.os.Parcel _data
	public void onCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String action
		android.os.Bundle args
		android.os.Parcel _data
	public void onAdjustVolume (int)  throws android.os.RemoteException 
		int direction
		android.os.Parcel _data
	public void onSetVolumeTo (int)  throws android.os.RemoteException 
		int value
		android.os.Parcel _data
}

android/media/session/MediaSessionManager$SessionsChangedWrapper.class
MediaSessionManager.java
package android.media.session
final android.media.session.MediaSessionManager$SessionsChangedWrapper extends java.lang.Object {
	private android.content.Context mContext
	private android.media.session.MediaSessionManager$OnActiveSessionsChangedListener mListener
	private android.os.Handler mHandler
	private final android.media.session.IActiveSessionsListener$Stub mStub
	public void  (android.content.Context, android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.os.Handler) 
		android.content.Context context
		android.media.session.MediaSessionManager$OnActiveSessionsChangedListener listener
		android.os.Handler handler
	private void release () 
	static android.media.session.IActiveSessionsListener$Stub access$000 (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper x0
	static void access$100 (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper x0
	static android.os.Handler access$200 (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper x0
	static android.media.session.MediaSessionManager$OnActiveSessionsChangedListener access$300 (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper x0
	static android.content.Context access$400 (android.media.session.MediaSessionManager$SessionsChangedWrapper) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper x0
}

android/media/session/PlaybackState$CustomAction$Builder.class
PlaybackState.java
package android.media.session
public final android.media.session.PlaybackState$CustomAction$Builder extends java.lang.Object {
	private final String mAction
	private final CharSequence mName
	private final int mIcon
	private android.os.Bundle mExtras
	public void  (java.lang.String, java.lang.CharSequence, int) 
		String action
		CharSequence name
		int icon
	public android.media.session.PlaybackState$CustomAction$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.media.session.PlaybackState$CustomAction build () 
}

android/media/session/PlaybackState$1.class
PlaybackState.java
package android.media.session
final android.media.session.PlaybackState$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.session.PlaybackState createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.session.PlaybackState[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/session/MediaController$CallbackStub.class
MediaController.java
package android.media.session
final android.media.session.MediaController$CallbackStub extends android.media.session.ISessionControllerCallback$Stub {
	private final java.lang.ref.WeakReference mController
	public void  (android.media.session.MediaController) 
		android.media.session.MediaController controller
	public void onSessionDestroyed () 
		android.media.session.MediaController controller
	public void onEvent (java.lang.String, android.os.Bundle) 
		String event
		android.os.Bundle extras
		android.media.session.MediaController controller
	public void onPlaybackStateChanged (android.media.session.PlaybackState) 
		android.media.session.PlaybackState state
		android.media.session.MediaController controller
	public void onMetadataChanged (android.media.MediaMetadata) 
		android.media.MediaMetadata metadata
		android.media.session.MediaController controller
	public void onQueueChanged (android.content.pm.ParceledListSlice) 
		android.content.pm.ParceledListSlice parceledQueue
		java.util.List queue
		android.media.session.MediaController controller
	public void onQueueTitleChanged (java.lang.CharSequence) 
		CharSequence title
		android.media.session.MediaController controller
	public void onExtrasChanged (android.os.Bundle) 
		android.os.Bundle extras
		android.media.session.MediaController controller
	public void onVolumeInfoChanged (android.media.session.ParcelableVolumeInfo) 
		android.media.session.MediaController$PlaybackInfo info
		android.media.session.ParcelableVolumeInfo pvi
		android.media.session.MediaController controller
}

android/media/session/MediaController$TransportControls.class
MediaController.java
package android.media.session
public final android.media.session.MediaController$TransportControls extends java.lang.Object {
	private static final String TAG
	final android.media.session.MediaController this$0
	private void  (android.media.session.MediaController) 
		android.media.session.MediaController this$0
	public void prepare () 
		android.os.RemoteException e
	public void prepareFromMediaId (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String mediaId
		android.os.Bundle extras
	public void prepareFromSearch (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
	public void prepareFromUri (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri uri
		android.os.Bundle extras
	public void play () 
		android.os.RemoteException e
	public void playFromMediaId (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String mediaId
		android.os.Bundle extras
	public void playFromSearch (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String query
		android.os.Bundle extras
	public void playFromUri (android.net.Uri, android.os.Bundle) 
		android.os.RemoteException e
		android.net.Uri uri
		android.os.Bundle extras
	public void skipToQueueItem (long) 
		android.os.RemoteException e
		long id
	public void pause () 
		android.os.RemoteException e
	public void stop () 
		android.os.RemoteException e
	public void seekTo (long) 
		android.os.RemoteException e
		long pos
	public void fastForward () 
		android.os.RemoteException e
	public void skipToNext () 
		android.os.RemoteException e
	public void rewind () 
		android.os.RemoteException e
	public void skipToPrevious () 
		android.os.RemoteException e
	public void setRating (android.media.Rating) 
		android.os.RemoteException e
		android.media.Rating rating
	public void sendCustomAction (android.media.session.PlaybackState$CustomAction, android.os.Bundle) 
		android.media.session.PlaybackState$CustomAction customAction
		android.os.Bundle args
	public void sendCustomAction (java.lang.String, android.os.Bundle) 
		android.os.RemoteException e
		String action
		android.os.Bundle args
	void  (android.media.session.MediaController, android.media.session.MediaController$1) 
		android.media.session.MediaController x0
		android.media.session.MediaController$1 x1
}

android/media/session/MediaSessionManager$SessionsChangedWrapper$1$1.class
MediaSessionManager.java
package android.media.session
 android.media.session.MediaSessionManager$SessionsChangedWrapper$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.List val$tokens
	final android.media.session.MediaSessionManager$SessionsChangedWrapper$1 this$1
	void  (android.media.session.MediaSessionManager$SessionsChangedWrapper$1, java.util.List) 
		android.media.session.MediaSessionManager$SessionsChangedWrapper$1 this$1
	public void run () 
		int i
		java.util.ArrayList controllers
		int size
}

android/media/session/MediaSession$Token.class
MediaSession.java
package android.media.session
public final android.media.session.MediaSession$Token extends java.lang.Object implements android.os.Parcelable  {
	private android.media.session.ISessionController mBinder
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.media.session.ISessionController) 
		android.media.session.ISessionController binder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		android.media.session.MediaSession$Token other
	android.media.session.ISessionController getBinder () 
	static void  () 
}

android/media/session/MediaSession$CallbackMessageHandler.class
MediaSession.java
package android.media.session
 android.media.session.MediaSession$CallbackMessageHandler extends android.os.Handler {
	private static final int MSG_COMMAND
	private static final int MSG_MEDIA_BUTTON
	private static final int MSG_PREPARE
	private static final int MSG_PREPARE_MEDIA_ID
	private static final int MSG_PREPARE_SEARCH
	private static final int MSG_PREPARE_URI
	private static final int MSG_PLAY
	private static final int MSG_PLAY_MEDIA_ID
	private static final int MSG_PLAY_SEARCH
	private static final int MSG_PLAY_URI
	private static final int MSG_SKIP_TO_ITEM
	private static final int MSG_PAUSE
	private static final int MSG_STOP
	private static final int MSG_NEXT
	private static final int MSG_PREVIOUS
	private static final int MSG_FAST_FORWARD
	private static final int MSG_REWIND
	private static final int MSG_SEEK_TO
	private static final int MSG_RATE
	private static final int MSG_CUSTOM_ACTION
	private static final int MSG_ADJUST_VOLUME
	private static final int MSG_SET_VOLUME
	private android.media.session.MediaSession$Callback mCallback
	final android.media.session.MediaSession this$0
	public void  (android.media.session.MediaSession, android.os.Looper, android.media.session.MediaSession$Callback) 
		android.os.Looper looper
		android.media.session.MediaSession$Callback callback
	public void post (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle bundle
		android.os.Message msg
	public void post (int, java.lang.Object) 
		int what
		Object obj
	public void post (int) 
		int what
	public void post (int, java.lang.Object, int) 
		int what
		Object obj
		int arg1
	public void handleMessage (android.os.Message) 
		android.media.VolumeProvider vp
		android.media.VolumeProvider vp
		android.media.session.MediaSession$Command cmd
		android.os.Message msg
	static android.media.session.MediaSession$Callback access$000 (android.media.session.MediaSession$CallbackMessageHandler) 
		android.media.session.MediaSession$CallbackMessageHandler x0
}

android/media/session/MediaSession$QueueItem$1.class
MediaSession.java
package android.media.session
final android.media.session.MediaSession$QueueItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.session.MediaSession$QueueItem createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.session.MediaSession$QueueItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/session/MediaController$MessageHandler.class
MediaController.java
package android.media.session
final android.media.session.MediaController$MessageHandler extends android.os.Handler {
	private final android.media.session.MediaController$Callback mCallback
	private boolean mRegistered
	public void  (android.os.Looper, android.media.session.MediaController$Callback) 
		android.os.Looper looper
		android.media.session.MediaController$Callback cb
	public void handleMessage (android.os.Message) 
		android.os.Message msg
	public void post (int, java.lang.Object, android.os.Bundle) 
		int what
		Object obj
		android.os.Bundle data
		android.os.Message msg
	static boolean access$102 (android.media.session.MediaController$MessageHandler, boolean) 
		android.media.session.MediaController$MessageHandler x0
		boolean x1
	static android.media.session.MediaController$Callback access$200 (android.media.session.MediaController$MessageHandler) 
		android.media.session.MediaController$MessageHandler x0
}

android/media/session/MediaSessionLegacyHelper$MediaButtonListener.class
MediaSessionLegacyHelper.java
package android.media.session
final android.media.session.MediaSessionLegacyHelper$MediaButtonListener extends android.media.session.MediaSession$Callback {
	private final android.app.PendingIntent mPendingIntent
	private final android.content.Context mContext
	public void  (android.app.PendingIntent, android.content.Context) 
		android.app.PendingIntent pi
		android.content.Context context
	public boolean onMediaButtonEvent (android.content.Intent) 
		android.content.Intent mediaButtonIntent
	public void onPlay () 
	public void onPause () 
	public void onSkipToNext () 
	public void onSkipToPrevious () 
	public void onFastForward () 
	public void onRewind () 
	public void onStop () 
	private void sendKeyEvent (int) 
		int keyCode
		android.view.KeyEvent ke
		android.content.Intent intent
}

android/media/session/ISession$Stub$Proxy.class
ISession.java
package android.media.session
 android.media.session.ISession$Stub$Proxy extends java.lang.Object implements android.media.session.ISession  {
	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 sendEvent (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
		String event
		android.os.Bundle data
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.session.ISessionController getController ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.session.ISessionController _result
	public void setFlags (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setActive (boolean)  throws android.os.RemoteException 
		boolean active
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMediaButtonReceiver (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent mbr
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setLaunchPendingIntent (android.app.PendingIntent)  throws android.os.RemoteException 
		android.app.PendingIntent pi
		android.os.Parcel _data
		android.os.Parcel _reply
	public void destroy ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setMetadata (android.media.MediaMetadata)  throws android.os.RemoteException 
		android.media.MediaMetadata metadata
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPlaybackState (android.media.session.PlaybackState)  throws android.os.RemoteException 
		android.media.session.PlaybackState state
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setQueue (android.content.pm.ParceledListSlice)  throws android.os.RemoteException 
		android.content.pm.ParceledListSlice queue
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setQueueTitle (java.lang.CharSequence)  throws android.os.RemoteException 
		CharSequence title
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setExtras (android.os.Bundle)  throws android.os.RemoteException 
		android.os.Bundle extras
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setRatingType (int)  throws android.os.RemoteException 
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPlaybackToLocal (android.media.AudioAttributes)  throws android.os.RemoteException 
		android.media.AudioAttributes attributes
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setPlaybackToRemote (int, int)  throws android.os.RemoteException 
		int control
		int max
		android.os.Parcel _data
		android.os.Parcel _reply
	public void setCurrentVolume (int)  throws android.os.RemoteException 
		int currentVolume
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getCallingPackage ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
}

android/media/session/MediaSession$QueueItem.class
MediaSession.java
package android.media.session
public final android.media.session.MediaSession$QueueItem extends java.lang.Object implements android.os.Parcelable  {
	public static final int UNKNOWN_ID
	private final android.media.MediaDescription mDescription
	private final long mId
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.media.MediaDescription, long) 
		android.media.MediaDescription description
		long id
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public android.media.MediaDescription getDescription () 
	public long getQueueId () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int describeContents () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.media.session.MediaSession$1) 
		android.os.Parcel x0
		android.media.session.MediaSession$1 x1
	static void  () 
}

android/media/session/PlaybackState$Builder.class
PlaybackState.java
package android.media.session
public final android.media.session.PlaybackState$Builder extends java.lang.Object {
	private final java.util.List mCustomActions
	private int mState
	private long mPosition
	private long mBufferedPosition
	private float mSpeed
	private long mActions
	private CharSequence mErrorMessage
	private long mUpdateTime
	private long mActiveItemId
	private android.os.Bundle mExtras
	public void  () 
	public void  (android.media.session.PlaybackState) 
		android.media.session.PlaybackState from
	public android.media.session.PlaybackState$Builder setState (int, long, float, long) 
		int state
		long position
		float playbackSpeed
		long updateTime
	public android.media.session.PlaybackState$Builder setState (int, long, float) 
		int state
		long position
		float playbackSpeed
	public android.media.session.PlaybackState$Builder setActions (long) 
		long actions
	public android.media.session.PlaybackState$Builder addCustomAction (java.lang.String, java.lang.String, int) 
		String action
		String name
		int icon
	public android.media.session.PlaybackState$Builder addCustomAction (android.media.session.PlaybackState$CustomAction) 
		android.media.session.PlaybackState$CustomAction customAction
	public android.media.session.PlaybackState$Builder setBufferedPosition (long) 
		long bufferedPosition
	public android.media.session.PlaybackState$Builder setActiveQueueItemId (long) 
		long id
	public android.media.session.PlaybackState$Builder setErrorMessage (java.lang.CharSequence) 
		CharSequence error
	public android.media.session.PlaybackState$Builder setExtras (android.os.Bundle) 
		android.os.Bundle extras
	public android.media.session.PlaybackState build () 
}

android/media/session/ISessionController.class
ISessionController.java
package android.media.session
public abstract android.media.session.ISessionController extends java.lang.Object implements android.os.IInterface  {
	public abstract void sendCommand (java.lang.String, android.os.Bundle, android.os.ResultReceiver)  throws android.os.RemoteException 
	public abstract boolean sendMediaButton (android.view.KeyEvent)  throws android.os.RemoteException 
	public abstract void registerCallbackListener (android.media.session.ISessionControllerCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallbackListener (android.media.session.ISessionControllerCallback)  throws android.os.RemoteException 
	public abstract boolean isTransportControlEnabled ()  throws android.os.RemoteException 
	public abstract java.lang.String getPackageName ()  throws android.os.RemoteException 
	public abstract java.lang.String getTag ()  throws android.os.RemoteException 
	public abstract android.app.PendingIntent getLaunchPendingIntent ()  throws android.os.RemoteException 
	public abstract long getFlags ()  throws android.os.RemoteException 
	public abstract android.media.session.ParcelableVolumeInfo getVolumeAttributes ()  throws android.os.RemoteException 
	public abstract void adjustVolume (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setVolumeTo (int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void prepare ()  throws android.os.RemoteException 
	public abstract void prepareFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void prepareFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void prepareFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void play ()  throws android.os.RemoteException 
	public abstract void playFromMediaId (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void playFromSearch (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void playFromUri (android.net.Uri, android.os.Bundle)  throws android.os.RemoteException 
	public abstract void skipToQueueItem (long)  throws android.os.RemoteException 
	public abstract void pause ()  throws android.os.RemoteException 
	public abstract void stop ()  throws android.os.RemoteException 
	public abstract void next ()  throws android.os.RemoteException 
	public abstract void previous ()  throws android.os.RemoteException 
	public abstract void fastForward ()  throws android.os.RemoteException 
	public abstract void rewind ()  throws android.os.RemoteException 
	public abstract void seekTo (long)  throws android.os.RemoteException 
	public abstract void rate (android.media.Rating)  throws android.os.RemoteException 
	public abstract void sendCustomAction (java.lang.String, android.os.Bundle)  throws android.os.RemoteException 
	public abstract android.media.MediaMetadata getMetadata ()  throws android.os.RemoteException 
	public abstract android.media.session.PlaybackState getPlaybackState ()  throws android.os.RemoteException 
	public abstract android.content.pm.ParceledListSlice getQueue ()  throws android.os.RemoteException 
	public abstract java.lang.CharSequence getQueueTitle ()  throws android.os.RemoteException 
	public abstract android.os.Bundle getExtras ()  throws android.os.RemoteException 
	public abstract int getRatingType ()  throws android.os.RemoteException 
}

android/media/session/PlaybackState$CustomAction.class
PlaybackState.java
package android.media.session
public final android.media.session.PlaybackState$CustomAction extends java.lang.Object implements android.os.Parcelable  {
	private final String mAction
	private final CharSequence mName
	private final int mIcon
	private final android.os.Bundle mExtras
	public static final android.os.Parcelable$Creator CREATOR
	private void  (java.lang.String, java.lang.CharSequence, int, android.os.Bundle) 
		String action
		CharSequence name
		int icon
		android.os.Bundle extras
	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 () 
	public java.lang.String getAction () 
	public java.lang.CharSequence getName () 
	public int getIcon () 
	public android.os.Bundle getExtras () 
	public java.lang.String toString () 
	void  (android.os.Parcel, android.media.session.PlaybackState$1) 
		android.os.Parcel x0
		android.media.session.PlaybackState$1 x1
	void  (java.lang.String, java.lang.CharSequence, int, android.os.Bundle, android.media.session.PlaybackState$1) 
		String x0
		CharSequence x1
		int x2
		android.os.Bundle x3
		android.media.session.PlaybackState$1 x4
	static void  () 
}

android/media/session/MediaController$1.class
MediaController.java
package android.media.session
 android.media.session.MediaController$1 extends java.lang.Object {
}

android/media/session/IActiveSessionsListener$Stub.class
IActiveSessionsListener.java
package android.media.session
public abstract android.media.session.IActiveSessionsListener$Stub extends android.os.Binder implements android.media.session.IActiveSessionsListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onActiveSessionsChanged
	public void  () 
	public static android.media.session.IActiveSessionsListener 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
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/ImageWriter$OnImageReleasedListener.class
ImageWriter.java
package android.media
public abstract android.media.ImageWriter$OnImageReleasedListener extends java.lang.Object {
	public abstract void onImageReleased (android.media.ImageWriter) 
}

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

android/media/TimedText$CharPos.class
TimedText.java
package android.media
public final android.media.TimedText$CharPos extends java.lang.Object {
	public final int startChar
	public final int endChar
	public void  (int, int) 
		int startChar
		int endChar
}

android/media/SubtitleTrack$Run.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$Run extends java.lang.Object {
	public android.media.SubtitleTrack$Cue mFirstCue
	public android.media.SubtitleTrack$Run mNextRunAtEndTimeMs
	public android.media.SubtitleTrack$Run mPrevRunAtEndTimeMs
	public long mEndTimeMs
	public long mRunID
	private long mStoredEndTimeMs
	static final boolean $assertionsDisabled
	private void  () 
	public void storeByEndTimeMs (android.util.LongSparseArray) 
		android.util.LongSparseArray runsByEndTime
		int ix
	public void removeAtEndTimeMs () 
		android.media.SubtitleTrack$Run prev
	void  (android.media.SubtitleTrack$1) 
		android.media.SubtitleTrack$1 x0
	static void  () 
}

android/media/WebVttParser.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser extends java.lang.Object {
	private static final String TAG
	private android.media.WebVttParser$Phase mPhase
	private android.media.TextTrackCue mCue
	private java.util.Vector mCueTexts
	private android.media.WebVttCueListener mListener
	private String mBuffer
	private final android.media.WebVttParser$Phase mSkipRest
	private final android.media.WebVttParser$Phase mParseStart
	private final android.media.WebVttParser$Phase mParseHeader
	private final android.media.WebVttParser$Phase mParseCueId
	private final android.media.WebVttParser$Phase mParseCueTime
	private final android.media.WebVttParser$Phase mParseCueText
	void  (android.media.WebVttCueListener) 
		android.media.WebVttCueListener listener
	public static float parseFloatPercentage (java.lang.String)  throws java.lang.NumberFormatException 
		float value
		NumberFormatException e
		String s
	public static int parseIntPercentage (java.lang.String)  throws java.lang.NumberFormatException 
		int value
		NumberFormatException e
		String s
	public static long parseTimestampMs (java.lang.String)  throws java.lang.NumberFormatException 
		String group
		String s
		String[] parts
		long value
	public static java.lang.String timeToString (long) 
		long timeMs
	public void parse (java.lang.String) 
		int i
		String s
		boolean trailingCR
		String[] lines
	public void eos () 
	public void yieldCue () 
	private void log_warning (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String nameType
		String name
		String message
		String subMessage
		String value
	private void log_warning (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String nameType
		String name
		String message
		String value
	private void log_warning (java.lang.String, java.lang.String) 
		String message
		String value
	static void access$000 (android.media.WebVttParser, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
	static android.media.WebVttParser$Phase access$102 (android.media.WebVttParser, android.media.WebVttParser$Phase) 
		android.media.WebVttParser x0
		android.media.WebVttParser$Phase x1
	static android.media.WebVttParser$Phase access$200 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$300 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static void access$400 (android.media.WebVttParser, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
		String x3
		String x4
		String x5
	static void access$500 (android.media.WebVttParser, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		android.media.WebVttParser x0
		String x1
		String x2
		String x3
		String x4
	static android.media.WebVttParser$Phase access$600 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$700 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$100 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttCueListener access$800 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.TextTrackCue access$900 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.WebVttParser$Phase access$1000 (android.media.WebVttParser) 
		android.media.WebVttParser x0
	static android.media.TextTrackCue access$902 (android.media.WebVttParser, android.media.TextTrackCue) 
		android.media.WebVttParser x0
		android.media.TextTrackCue x1
	static java.util.Vector access$1100 (android.media.WebVttParser) 
		android.media.WebVttParser x0
}

android/media/RemoteController$OnClientUpdateListener.class
RemoteController.java
package android.media
public abstract android.media.RemoteController$OnClientUpdateListener extends java.lang.Object {
	public abstract void onClientChange (boolean) 
	public abstract void onClientPlaybackStateUpdate (int) 
	public abstract void onClientPlaybackStateUpdate (int, long, long, float) 
	public abstract void onClientTransportControlUpdate (int) 
	public abstract void onClientMetadataUpdate (android.media.RemoteController$MetadataEditor) 
}

android/media/AudioPortConfig.class
AudioPortConfig.java
package android.media
public android.media.AudioPortConfig extends java.lang.Object {
	final android.media.AudioPort mPort
	private final int mSamplingRate
	private final int mChannelMask
	private final int mFormat
	private final android.media.AudioGainConfig mGain
	static final int SAMPLE_RATE
	static final int CHANNEL_MASK
	static final int FORMAT
	static final int GAIN
	int mConfigMask
	void  (android.media.AudioPort, int, int, int, android.media.AudioGainConfig) 
		android.media.AudioPort port
		int samplingRate
		int channelMask
		int format
		android.media.AudioGainConfig gain
	public android.media.AudioPort port () 
	public int samplingRate () 
	public int channelMask () 
	public int format () 
	public android.media.AudioGainConfig gain () 
	public java.lang.String toString () 
}

android/media/Cea708CCParser$CaptionWindowAttr.class
Cea708CaptionRenderer.java
package android.media
public android.media.Cea708CCParser$CaptionWindowAttr extends java.lang.Object {
	public final android.media.Cea708CCParser$CaptionColor fillColor
	public final android.media.Cea708CCParser$CaptionColor borderColor
	public final int borderType
	public final boolean wordWrap
	public final int printDirection
	public final int scrollDirection
	public final int justify
	public final int effectDirection
	public final int effectSpeed
	public final int displayEffect
	public void  (android.media.Cea708CCParser$CaptionColor, android.media.Cea708CCParser$CaptionColor, int, boolean, int, int, int, int, int, int) 
		android.media.Cea708CCParser$CaptionColor fillColor
		android.media.Cea708CCParser$CaptionColor borderColor
		int borderType
		boolean wordWrap
		int printDirection
		int scrollDirection
		int justify
		int effectDirection
		int effectSpeed
		int displayEffect
}

android/media/AudioGainConfig.class
AudioGainConfig.java
package android.media
public android.media.AudioGainConfig extends java.lang.Object {
	android.media.AudioGain mGain
	private final int mIndex
	private final int mMode
	private final int mChannelMask
	private final int[] mValues
	private final int mRampDurationMs
	void  (int, android.media.AudioGain, int, int, int[], int) 
		int index
		android.media.AudioGain gain
		int mode
		int channelMask
		int[] values
		int rampDurationMs
	int index () 
	public int mode () 
	public int channelMask () 
	public int[] values () 
	public int rampDurationMs () 
}

android/media/IMediaRouterClient$Stub$Proxy.class
IMediaRouterClient.java
package android.media
 android.media.IMediaRouterClient$Stub$Proxy extends java.lang.Object implements android.media.IMediaRouterClient  {
	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 onStateChanged ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/media/PlayerBase.class
PlayerBase.java
package android.media
public abstract android.media.PlayerBase extends java.lang.Object {
	protected android.media.AudioAttributes mAttributes
	protected float mLeftVolume
	protected float mRightVolume
	protected float mAuxEffectSendLevel
	private final com.android.internal.app.IAppOpsService mAppOps
	private final com.android.internal.app.IAppOpsCallback mAppOpsCallback
	private boolean mHasAppOpsPlayAudio
	private final Object mAppOpsLock
	void  (android.media.AudioAttributes) 
		android.os.RemoteException e
		android.media.AudioAttributes attr
		android.os.IBinder b
	void baseUpdateAudioAttributes (android.media.AudioAttributes) 
		android.media.AudioAttributes attr
	void baseStart () 
	void baseSetVolume (float, float) 
		float leftVolume
		float rightVolume
	int baseSetAuxEffectSendLevel (float) 
		float level
	void baseRelease () 
	void updateAppOpsPlayAudio_sync () 
		int mode
		android.os.RemoteException e
		boolean oldHasAppOpsPlayAudio
	boolean isRestricted_sync () 
	abstract void playerSetVolume (float, float) 
	abstract int playerSetAuxEffectSendLevel (float) 
	static java.lang.Object access$000 (android.media.PlayerBase) 
		android.media.PlayerBase x0
}

android/media/MediaMuxer.class
MediaMuxer.java
package android.media
public final android.media.MediaMuxer extends java.lang.Object {
	private static final int MUXER_STATE_UNINITIALIZED
	private static final int MUXER_STATE_INITIALIZED
	private static final int MUXER_STATE_STARTED
	private static final int MUXER_STATE_STOPPED
	private int mState
	private final dalvik.system.CloseGuard mCloseGuard
	private int mLastTrackIndex
	private long mNativeObject
	private static native long nativeSetup (java.io.FileDescriptor, int) 
	private static native void nativeRelease (long) 
	private static native void nativeStart (long) 
	private static native void nativeStop (long) 
	private static native int nativeAddTrack (long, java.lang.String[], java.lang.Object[]) 
	private static native void nativeSetOrientationHint (long, int) 
	private static native void nativeSetLocation (long, int, int) 
	private static native void nativeWriteSampleData (long, int, java.nio.ByteBuffer, int, int, long, int) 
	public void  (java.lang.String, int)  throws java.io.IOException 
		java.io.FileDescriptor fd
		String path
		int format
		java.io.RandomAccessFile file
	public void setOrientationHint (int) 
		int degrees
	public void setLocation (float, float) 
		String msg
		String msg
		float latitude
		float longitude
		int latitudex10000
		int longitudex10000
	public void start () 
	public void stop () 
	protected void finalize ()  throws java.lang.Throwable 
	public int addTrack (android.media.MediaFormat) 
		java.util.Map$Entry entry
		int i
		android.media.MediaFormat format
		int trackIndex
		java.util.Map formatMap
		String[] keys
		Object[] values
		int mapSize
	public void writeSampleData (int, java.nio.ByteBuffer, android.media.MediaCodec$BufferInfo) 
		int trackIndex
		java.nio.ByteBuffer byteBuf
		android.media.MediaCodec$BufferInfo bufferInfo
	public void release () 
	static void  () 
}

android/media/MediaCodec$BufferMap.class
MediaCodec.java
package android.media
 android.media.MediaCodec$BufferMap extends java.lang.Object {
	private final java.util.Map mMap
	private void  () 
	public void remove (int) 
		int index
		android.media.MediaCodec$BufferMap$CodecBuffer buffer
	public void put (int, java.nio.ByteBuffer) 
		int index
		java.nio.ByteBuffer newBuffer
		android.media.MediaCodec$BufferMap$CodecBuffer buffer
	public void put (int, android.media.Image) 
		int index
		android.media.Image newImage
		android.media.MediaCodec$BufferMap$CodecBuffer buffer
	public void clear () 
		android.media.MediaCodec$BufferMap$CodecBuffer buffer
	void  (android.media.MediaCodec$1) 
		android.media.MediaCodec$1 x0
}

android/media/WebVttRenderingWidget$SpanLayout.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$SpanLayout extends com.android.internal.widget.SubtitleView {
	private final android.text.SpannableStringBuilder mBuilder
	private final android.media.TextTrackCueSpan[] mSpans
	public void  (android.content.Context, android.media.TextTrackCueSpan[]) 
		android.content.Context context
		android.media.TextTrackCueSpan[] spans
	public void update () 
		android.media.TextTrackCueSpan span
		int i
		android.text.SpannableStringBuilder builder
		android.media.TextTrackCueSpan[] spans
		int spanCount
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle, float) 
		android.view.accessibility.CaptioningManager$CaptionStyle captionStyle
		float fontSize
}

android/media/ExifInterface$ByteOrderAwarenessDataOutputStream.class
ExifInterface.java
package android.media
 android.media.ExifInterface$ByteOrderAwarenessDataOutputStream extends java.io.FilterOutputStream {
	private final java.io.OutputStream mOutputStream
	private java.nio.ByteOrder mByteOrder
	public void  (java.io.OutputStream, java.nio.ByteOrder) 
		java.io.OutputStream out
		java.nio.ByteOrder byteOrder
	public void setByteOrder (java.nio.ByteOrder) 
		java.nio.ByteOrder byteOrder
	public void write (byte[])  throws java.io.IOException 
		byte[] bytes
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] bytes
		int offset
		int length
	public void writeByte (int)  throws java.io.IOException 
		int val
	public void writeShort (short)  throws java.io.IOException 
		short val
	public void writeInt (int)  throws java.io.IOException 
		int val
	public void writeUnsignedShort (int)  throws java.io.IOException 
		int val
	public void writeUnsignedInt (long)  throws java.io.IOException 
		long val
}

android/media/MediaCodecInfo.class
MediaCodecInfo.java
package android.media
public final android.media.MediaCodecInfo extends java.lang.Object {
	private boolean mIsEncoder
	private String mName
	private java.util.Map mCaps
	private static final android.util.Range POSITIVE_INTEGERS
	private static final android.util.Range POSITIVE_LONGS
	private static final android.util.Range POSITIVE_RATIONALS
	private static final android.util.Range SIZE_RANGE
	private static final android.util.Range FRAME_RATE_RANGE
	private static final android.util.Range BITRATE_RANGE
	private static final int DEFAULT_MAX_SUPPORTED_INSTANCES
	private static final int MAX_SUPPORTED_INSTANCES_LIMIT
	private static final int ERROR_UNRECOGNIZED
	private static final int ERROR_UNSUPPORTED
	private static final int ERROR_NONE_SUPPORTED
	void  (java.lang.String, boolean, android.media.MediaCodecInfo$CodecCapabilities[]) 
		android.media.MediaCodecInfo$CodecCapabilities c
		String name
		boolean isEncoder
		android.media.MediaCodecInfo$CodecCapabilities[] caps
	public final java.lang.String getName () 
	public final boolean isEncoder () 
	public final java.lang.String[] getSupportedTypes () 
		java.util.Set typeSet
		String[] types
	private static int checkPowerOfTwo (int, java.lang.String) 
		int value
		String message
	public final android.media.MediaCodecInfo$CodecCapabilities getCapabilitiesForType (java.lang.String) 
		String type
		android.media.MediaCodecInfo$CodecCapabilities caps
	public android.media.MediaCodecInfo makeRegular () 
		android.media.MediaCodecInfo$CodecCapabilities c
		java.util.ArrayList caps
	static android.util.Range access$000 () 
	static android.util.Range access$200 () 
	static android.util.Range access$300 () 
	static android.util.Range access$400 () 
	static android.util.Range access$500 () 
	static android.util.Range access$600 () 
	static int access$700 (int, java.lang.String) 
		int x0
		String x1
	static void  () 
}

android/media/MediaExtractor.class
MediaExtractor.java
package android.media
public final android.media.MediaExtractor extends java.lang.Object {
	public static final int SEEK_TO_PREVIOUS_SYNC
	public static final int SEEK_TO_NEXT_SYNC
	public static final int SEEK_TO_CLOSEST_SYNC
	public static final int SAMPLE_FLAG_SYNC
	public static final int SAMPLE_FLAG_ENCRYPTED
	private long mNativeContext
	public void  () 
	public final native void setDataSource (android.media.MediaDataSource)  throws java.io.IOException 
	public final void setDataSource (android.content.Context, android.net.Uri, java.util.Map)  throws java.io.IOException 
		android.content.ContentResolver resolver
		android.content.Context context
		android.net.Uri uri
		java.util.Map headers
		String scheme
		android.content.res.AssetFileDescriptor fd
	public final void setDataSource (java.lang.String, java.util.Map)  throws java.io.IOException 
		java.util.Map$Entry entry
		int i
		String path
		java.util.Map headers
		String[] keys
		String[] values
	private final native void nativeSetDataSource (android.os.IBinder, java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException 
	public final void setDataSource (java.lang.String)  throws java.io.IOException 
		String path
	public final void setDataSource (android.content.res.AssetFileDescriptor)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.content.res.AssetFileDescriptor afd
	public final void setDataSource (java.io.FileDescriptor)  throws java.io.IOException 
		java.io.FileDescriptor fd
	public final native void setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException 
	protected void finalize () 
	public final native void release () 
	public final native int getTrackCount () 
	public android.media.DrmInitData getDrmInitData () 
		java.util.UUID uuid
		byte[] data
		java.util.Map$Entry e
		java.util.Map psshMap
		java.util.Map initDataMap
		java.util.Map trackFormatMap
		java.nio.ByteBuffer buf
		byte[] data
		int i
		int numTracks
		java.util.Map formatMap
	public java.util.Map getPsshInfo () 
		long msb
		long lsb
		java.util.UUID uuid
		int datalen
		byte[] psshdata
		java.nio.ByteBuffer rawpssh
		java.util.Map psshMap
		java.util.Map formatMap
	private native java.util.Map getFileFormatNative () 
	public android.media.MediaFormat getTrackFormat (int) 
		int index
	private native java.util.Map getTrackFormatNative (int) 
	public native void selectTrack (int) 
	public native void unselectTrack (int) 
	public native void seekTo (long, int) 
	public native boolean advance () 
	public native int readSampleData (java.nio.ByteBuffer, int) 
	public native int getSampleTrackIndex () 
	public native long getSampleTime () 
	public native int getSampleFlags () 
	public native boolean getSampleCryptoInfo (android.media.MediaCodec$CryptoInfo) 
	public native long getCachedDuration () 
	public native boolean hasCacheReachedEndOfStream () 
	private static final native void native_init () 
	private final native void native_setup () 
	private final native void native_finalize () 
	static void  () 
}

android/media/CameraProfile.class
CameraProfile.java
package android.media
public android.media.CameraProfile extends java.lang.Object {
	public static final int QUALITY_LOW
	public static final int QUALITY_MEDIUM
	public static final int QUALITY_HIGH
	private static final java.util.HashMap sCache
	public void  () 
	public static int getJpegEncodingQualityParameter (int) 
		int i
		int quality
		int numberOfCameras
		android.hardware.Camera$CameraInfo cameraInfo
	public static int getJpegEncodingQualityParameter (int, int) 
		int[] levels
		int cameraId
		int quality
	private static int[] getImageEncodingQualityLevels (int) 
		int i
		int cameraId
		int nLevels
		int[] levels
	private static final native void native_init () 
	private static final native int native_get_num_image_encoding_quality_levels (int) 
	private static final native int native_get_image_encoding_quality_level (int, int) 
	static void  () 
}

android/media/SoundPool.class
SoundPool.java
package android.media
public android.media.SoundPool extends java.lang.Object {
	private static final int SAMPLE_LOADED
	private static final String TAG
	private static final boolean DEBUG
	private long mNativeContext
	private android.media.SoundPool$EventHandler mEventHandler
	private android.media.SoundPool$OnLoadCompleteListener mOnLoadCompleteListener
	private boolean mHasAppOpsPlayAudio
	private final Object mLock
	private final android.media.AudioAttributes mAttributes
	private final com.android.internal.app.IAppOpsService mAppOps
	private final com.android.internal.app.IAppOpsCallback mAppOpsCallback
	private static android.media.IAudioService sService
	public void  (int, int, int) 
		int maxStreams
		int streamType
		int srcQuality
	private void  (int, android.media.AudioAttributes) 
		android.os.RemoteException e
		int maxStreams
		android.media.AudioAttributes attributes
		android.os.IBinder b
	public final void release () 
	private final native void native_release () 
	protected void finalize () 
	public int load (java.lang.String, int) 
		java.io.File f
		android.os.ParcelFileDescriptor fd
		java.io.IOException e
		String path
		int priority
		int id
	public int load (android.content.Context, int, int) 
		android.content.Context context
		int resId
		int priority
		android.content.res.AssetFileDescriptor afd
		int id
	public int load (android.content.res.AssetFileDescriptor, int) 
		long len
		android.content.res.AssetFileDescriptor afd
		int priority
	public int load (java.io.FileDescriptor, long, long, int) 
		java.io.FileDescriptor fd
		long offset
		long length
		int priority
	public final native boolean unload (int) 
	public final int play (int, float, float, int, int, float) 
		int soundID
		float leftVolume
		float rightVolume
		int priority
		int loop
		float rate
	public final native void pause (int) 
	public final native void resume (int) 
	public final native void autoPause () 
	public final native void autoResume () 
	public final native void stop (int) 
	public final void setVolume (int, float, float) 
		int streamID
		float leftVolume
		float rightVolume
	public void setVolume (int, float) 
		int streamID
		float volume
	public final native void setPriority (int, int) 
	public final native void setLoop (int, int) 
	public final native void setRate (int, float) 
	public void setOnLoadCompleteListener (android.media.SoundPool$OnLoadCompleteListener) 
		android.os.Looper looper
		android.media.SoundPool$OnLoadCompleteListener listener
	private static android.media.IAudioService getService () 
		android.os.IBinder b
	private boolean isRestricted () 
		android.os.RemoteException e
		NullPointerException e
		boolean cameraSoundForced
	private void updateAppOpsPlayAudio () 
		int mode
		android.os.RemoteException e
	private final native int _load (java.io.FileDescriptor, long, long, int) 
	private final native int native_setup (java.lang.Object, int, java.lang.Object) 
	private final native int _play (int, float, float, int, int, float) 
	private final native void _setVolume (int, float, float) 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object ref
		int msg
		int arg1
		int arg2
		Object obj
		android.media.SoundPool soundPool
	static java.lang.Object access$000 (android.media.SoundPool) 
		android.media.SoundPool x0
	static void access$100 (android.media.SoundPool) 
		android.media.SoundPool x0
	static boolean access$200 () 
	static android.media.SoundPool$OnLoadCompleteListener access$300 (android.media.SoundPool) 
		android.media.SoundPool x0
	void  (int, android.media.AudioAttributes, android.media.SoundPool$1) 
		int x0
		android.media.AudioAttributes x1
		android.media.SoundPool$1 x2
	static void  () 
}

android/media/IRemoteVolumeObserver$Stub$Proxy.class
IRemoteVolumeObserver.java
package android.media
 android.media.IRemoteVolumeObserver$Stub$Proxy extends java.lang.Object implements android.media.IRemoteVolumeObserver  {
	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 dispatchRemoteVolumeUpdate (int, int)  throws android.os.RemoteException 
		int direction
		int value
		android.os.Parcel _data
}

android/media/JetPlayer.class
JetPlayer.java
package android.media
public android.media.JetPlayer extends java.lang.Object {
	private static int MAXTRACKS
	private static final int JET_EVENT
	private static final int JET_USERID_UPDATE
	private static final int JET_NUMQUEUEDSEGMENT_UPDATE
	private static final int JET_PAUSE_UPDATE
	private static final int JET_EVENT_VAL_MASK
	private static final int JET_EVENT_CTRL_MASK
	private static final int JET_EVENT_CHAN_MASK
	private static final int JET_EVENT_TRACK_MASK
	private static final int JET_EVENT_SEG_MASK
	private static final int JET_EVENT_CTRL_SHIFT
	private static final int JET_EVENT_CHAN_SHIFT
	private static final int JET_EVENT_TRACK_SHIFT
	private static final int JET_EVENT_SEG_SHIFT
	private static final int JET_OUTPUT_RATE
	private static final int JET_OUTPUT_CHANNEL_CONFIG
	private android.media.JetPlayer$NativeEventHandler mEventHandler
	private android.os.Looper mInitializationLooper
	private final Object mEventListenerLock
	private android.media.JetPlayer$OnJetEventListener mJetEventListener
	private static android.media.JetPlayer singletonRef
	private long mNativePlayerInJavaObj
	private static final String TAG
	public static android.media.JetPlayer getJetPlayer () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	private void  () 
		int buffSizeInBytes
	protected void finalize () 
	public void release () 
	public static int getMaxTracks () 
	public boolean loadJetFile (java.lang.String) 
		String path
	public boolean loadJetFile (android.content.res.AssetFileDescriptor) 
		android.content.res.AssetFileDescriptor afd
		long len
	public boolean closeJetFile () 
	public boolean play () 
	public boolean pause () 
	public boolean queueJetSegment (int, int, int, int, int, byte) 
		int segmentNum
		int libNum
		int repeatCount
		int transpose
		int muteFlags
		byte userID
	public boolean queueJetSegmentMuteArray (int, int, int, int, boolean[], byte) 
		int segmentNum
		int libNum
		int repeatCount
		int transpose
		boolean[] muteArray
		byte userID
	public boolean setMuteFlags (int, boolean) 
		int muteFlags
		boolean sync
	public boolean setMuteArray (boolean[], boolean) 
		boolean[] muteArray
		boolean sync
	public boolean setMuteFlag (int, boolean, boolean) 
		int trackId
		boolean muteFlag
		boolean sync
	public boolean triggerClip (int) 
		int clipId
	public boolean clearQueue () 
	public void setEventListener (android.media.JetPlayer$OnJetEventListener) 
		android.media.JetPlayer$OnJetEventListener listener
	public void setEventListener (android.media.JetPlayer$OnJetEventListener, android.os.Handler) 
		android.media.JetPlayer$OnJetEventListener listener
		android.os.Handler handler
	private final native boolean native_setup (java.lang.Object, int, int) 
	private final native void native_finalize () 
	private final native void native_release () 
	private final native boolean native_loadJetFromFile (java.lang.String) 
	private final native boolean native_loadJetFromFileD (java.io.FileDescriptor, long, long) 
	private final native boolean native_closeJetFile () 
	private final native boolean native_playJet () 
	private final native boolean native_pauseJet () 
	private final native boolean native_queueJetSegment (int, int, int, int, int, byte) 
	private final native boolean native_queueJetSegmentMuteArray (int, int, int, int, boolean[], byte) 
	private final native boolean native_setMuteFlags (int, boolean) 
	private final native boolean native_setMuteArray (boolean[], boolean) 
	private final native boolean native_setMuteFlag (int, boolean, boolean) 
	private final native boolean native_triggerClip (int) 
	private final native boolean native_clearQueue () 
	private static void postEventFromNative (java.lang.Object, int, int, int) 
		android.os.Message m
		Object jetplayer_ref
		int what
		int arg1
		int arg2
		android.media.JetPlayer jet
	private static void logd (java.lang.String) 
		String msg
	private static void loge (java.lang.String) 
		String msg
	static java.lang.Object access$000 (android.media.JetPlayer) 
		android.media.JetPlayer x0
	static android.media.JetPlayer$OnJetEventListener access$100 (android.media.JetPlayer) 
		android.media.JetPlayer x0
	static void access$200 (java.lang.String) 
		String x0
	static void  () 
}

android/media/TimedText$Justification.class
TimedText.java
package android.media
public final android.media.TimedText$Justification extends java.lang.Object {
	public final int horizontalJustification
	public final int verticalJustification
	public void  (int, int) 
		int horizontal
		int vertical
}

android/media/ImageWriter$ListenerHandler.class
ImageWriter.java
package android.media
final android.media.ImageWriter$ListenerHandler extends android.os.Handler {
	final android.media.ImageWriter this$0
	public void  (android.media.ImageWriter, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.ImageWriter$OnImageReleasedListener listener
}

android/media/MediaPlayer$1$1.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$1$1 extends java.lang.Object implements android.media.SubtitleController$Anchor  {
	final android.media.MediaPlayer$1 this$1
	void  (android.media.MediaPlayer$1) 
		android.media.MediaPlayer$1 this$1
	public void setSubtitleWidget (android.media.SubtitleTrack$RenderingWidget) 
		android.media.SubtitleTrack$RenderingWidget subtitleWidget
	public android.os.Looper getSubtitleLooper () 
}

android/media/MediaRouter$RouteCategory.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteCategory extends java.lang.Object {
	CharSequence mName
	int mNameResId
	int mTypes
	final boolean mGroupable
	boolean mIsSystem
	void  (java.lang.CharSequence, int, boolean) 
		CharSequence name
		int types
		boolean groupable
	void  (int, int, boolean) 
		int nameResId
		int types
		boolean groupable
	public java.lang.CharSequence getName () 
	public java.lang.CharSequence getName (android.content.Context) 
		android.content.Context context
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public java.util.List getRoutes (java.util.List) 
		android.media.MediaRouter$RouteInfo route
		int i
		java.util.List out
		int count
	public int getSupportedTypes () 
	public boolean isGroupable () 
	public boolean isSystem () 
	public java.lang.String toString () 
}

android/media/SubtitleTrack$1.class
SubtitleTrack.java
package android.media
 android.media.SubtitleTrack$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.SubtitleTrack val$track
	final long val$thenMs
	final android.media.SubtitleTrack this$0
	void  (android.media.SubtitleTrack, android.media.SubtitleTrack, long) 
		android.media.SubtitleTrack this$0
	public void run () 
}

android/media/MediaPlayer$OnTimedMetaDataAvailableListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnTimedMetaDataAvailableListener extends java.lang.Object {
	public abstract void onTimedMetaDataAvailable (android.media.MediaPlayer, android.media.TimedMetaData) 
}

android/media/ExifInterface$Rational.class
ExifInterface.java
package android.media
 android.media.ExifInterface$Rational extends java.lang.Object {
	public final long numerator
	public final long denominator
	private void  (long, long) 
		long numerator
		long denominator
	public java.lang.String toString () 
	public double calculate () 
	void  (long, long, android.media.ExifInterface$1) 
		long x0
		long x1
		android.media.ExifInterface$1 x2
}

android/media/AudioPortEventHandler$1.class
AudioPortEventHandler.java
package android.media
 android.media.AudioPortEventHandler$1 extends android.os.Handler {
	final android.media.AudioPortEventHandler this$0
	void  (android.media.AudioPortEventHandler, android.os.Looper) 
		android.media.AudioPortEventHandler this$0
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		java.util.ArrayList listeners
		int status
		int i
		int i
		int i
		android.media.AudioPort[] portList
		android.media.AudioPatch[] patchList
		android.os.Message msg
		java.util.ArrayList listeners
		java.util.ArrayList ports
		java.util.ArrayList patches
}

android/media/Ringtone.class
Ringtone.java
package android.media
public android.media.Ringtone extends java.lang.Object {
	private static final String TAG
	private static final boolean LOGD
	private static final String[] MEDIA_COLUMNS
	private static final String MEDIA_SELECTION
	private static final java.util.ArrayList sActiveRingtones
	private final android.content.Context mContext
	private final android.media.AudioManager mAudioManager
	private final boolean mAllowRemote
	private final android.media.IRingtonePlayer mRemotePlayer
	private final android.os.Binder mRemoteToken
	private android.media.MediaPlayer mLocalPlayer
	private final android.media.Ringtone$MyOnCompletionListener mCompletionListener
	private android.net.Uri mUri
	private String mTitle
	private android.media.AudioAttributes mAudioAttributes
	private boolean mIsLooping
	private float mVolume
	private final Object mPlaybackSettingsLock
	public void  (android.content.Context, boolean) 
		android.content.Context context
		boolean allowRemote
	public void setStreamType (int) 
		int streamType
	public int getStreamType () 
	public void setAudioAttributes (android.media.AudioAttributes)  throws java.lang.IllegalArgumentException 
		android.media.AudioAttributes attributes
	public android.media.AudioAttributes getAudioAttributes () 
	public void setLooping (boolean) 
		boolean looping
	public void setVolume (float) 
		float volume
	private void applyPlaybackProperties_sync () 
		android.os.RemoteException e
	public java.lang.String getTitle (android.content.Context) 
		android.content.Context context
	public static java.lang.String getTitle (android.content.Context, android.net.Uri, boolean, boolean) 
		android.net.Uri actualUri
		String actualTitle
		String mediaSelection
		android.media.AudioManager audioManager
		android.media.IRingtonePlayer mRemotePlayer
		SecurityException e
		android.database.Cursor cursor
		String authority
		android.content.Context context
		android.net.Uri uri
		boolean followSettingsUri
		boolean allowRemote
		android.content.ContentResolver res
		String title
	public void setUri (android.net.Uri) 
		Exception e
		android.net.Uri uri
	public android.net.Uri getUri () 
	public void play () 
		android.os.RemoteException e
		android.net.Uri canonicalUri
		boolean looping
		float volume
	public void stop () 
		android.os.RemoteException e
	private void destroyLocalPlayer () 
	private void startLocalPlayer () 
	public boolean isPlaying () 
		android.os.RemoteException e
	private boolean playFallbackRingtone () 
		android.content.res.AssetFileDescriptor afd
		java.io.IOException ioe
		android.content.res.Resources$NotFoundException nfe
		int ringtoneType
	void setTitle (java.lang.String) 
		String title
	protected void finalize () 
	static java.util.ArrayList access$000 () 
	static void  () 
}

android/media/SRTRenderer.class
SRTRenderer.java
package android.media
public android.media.SRTRenderer extends android.media.SubtitleController$Renderer {
	private final android.content.Context mContext
	private final boolean mRender
	private final android.os.Handler mEventHandler
	private android.media.WebVttRenderingWidget mRenderingWidget
	public void  (android.content.Context) 
		android.content.Context context
	void  (android.content.Context, android.os.Handler) 
		android.content.Context mContext
		android.os.Handler mEventHandler
	public boolean supports (android.media.MediaFormat) 
		android.media.MediaFormat format
	public android.media.SubtitleTrack createTrack (android.media.MediaFormat) 
		android.media.MediaFormat format
}

android/media/SubtitleTrack$Cue.class
SubtitleTrack.java
package android.media
public android.media.SubtitleTrack$Cue extends java.lang.Object {
	public long mStartTimeMs
	public long mEndTimeMs
	public long[] mInnerTimesMs
	public long mRunID
	public android.media.SubtitleTrack$Cue mNextInRun
	public void  () 
	public void onTime (long) 
		long timeMs
}

android/media/IRemoteDisplayProvider$Stub$Proxy.class
IRemoteDisplayProvider.java
package android.media
 android.media.IRemoteDisplayProvider$Stub$Proxy extends java.lang.Object implements android.media.IRemoteDisplayProvider  {
	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 setCallback (android.media.IRemoteDisplayCallback)  throws android.os.RemoteException 
		android.media.IRemoteDisplayCallback callback
		android.os.Parcel _data
	public void setDiscoveryMode (int)  throws android.os.RemoteException 
		int mode
		android.os.Parcel _data
	public void connect (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
	public void disconnect (java.lang.String)  throws android.os.RemoteException 
		String id
		android.os.Parcel _data
	public void setVolume (java.lang.String, int)  throws android.os.RemoteException 
		String id
		int volume
		android.os.Parcel _data
	public void adjustVolume (java.lang.String, int)  throws android.os.RemoteException 
		String id
		int delta
		android.os.Parcel _data
}

android/media/MediaActionSound$1.class
MediaActionSound.java
package android.media
 android.media.MediaActionSound$1 extends java.lang.Object implements android.media.SoundPool$OnLoadCompleteListener  {
	final android.media.MediaActionSound this$0
	void  (android.media.MediaActionSound) 
		android.media.MediaActionSound this$0
	public void onLoadComplete (android.media.SoundPool, int, int) 
		int playSoundId
		android.media.MediaActionSound$SoundState sound
		android.media.SoundPool soundPool
		int sampleId
		int status
}

android/media/MediaCodecList.class
MediaCodecList.java
package android.media
public final android.media.MediaCodecList extends java.lang.Object {
	private static final String TAG
	private static Object sInitLock
	private static android.media.MediaCodecInfo[] sAllCodecInfos
	private static android.media.MediaCodecInfo[] sRegularCodecInfos
	private static java.util.Map sGlobalSettings
	public static final int REGULAR_CODECS
	public static final int ALL_CODECS
	private android.media.MediaCodecInfo[] mCodecInfos
	public static final int getCodecCount () 
	private static final native int native_getCodecCount () 
	public static final android.media.MediaCodecInfo getCodecInfoAt (int) 
		int index
	static final java.util.Map getGlobalSettings () 
	private static final void initCodecList () 
		android.media.MediaCodecInfo info
		Exception e
		int index
		int count
		java.util.ArrayList regulars
		java.util.ArrayList all
	private static android.media.MediaCodecInfo getNewCodecInfoAt (int) 
		String type
		int index
		String[] supportedTypes
		android.media.MediaCodecInfo$CodecCapabilities[] caps
		int typeIx
	static final native java.lang.String getCodecName (int) 
	static final native boolean isEncoder (int) 
	static final native java.lang.String[] getSupportedTypes (int) 
	static final native android.media.MediaCodecInfo$CodecCapabilities getCodecCapabilities (int, java.lang.String) 
	static final native java.util.Map native_getGlobalSettings () 
	static final native int findCodecByName (java.lang.String) 
	public static android.media.MediaCodecInfo getInfoFor (java.lang.String) 
		String codec
	private static final native void native_init () 
	private void  () 
	public void  (int) 
		int kind
	public final android.media.MediaCodecInfo[] getCodecInfos () 
	public final java.lang.String findDecoderForFormat (android.media.MediaFormat) 
		android.media.MediaFormat format
	public final java.lang.String findEncoderForFormat (android.media.MediaFormat) 
		android.media.MediaFormat format
	private java.lang.String findCodecForFormat (boolean, android.media.MediaFormat) 
		android.media.MediaCodecInfo$CodecCapabilities caps
		android.media.MediaCodecInfo info
		boolean encoder
		android.media.MediaFormat format
		String mime
	static void  () 
}

android/media/projection/
android/media/projection/MediaProjectionManager$Callback.class
MediaProjectionManager.java
package android.media.projection
public abstract android.media.projection.MediaProjectionManager$Callback extends java.lang.Object {
	public void  () 
	public abstract void onStart (android.media.projection.MediaProjectionInfo) 
	public abstract void onStop (android.media.projection.MediaProjectionInfo) 
}

android/media/projection/MediaProjection$Callback.class
MediaProjection.java
package android.media.projection
public abstract android.media.projection.MediaProjection$Callback extends java.lang.Object {
	public void  () 
	public void onStop () 
}

android/media/projection/MediaProjection$1.class
MediaProjection.java
package android.media.projection
 android.media.projection.MediaProjection$1 extends java.lang.Object {
}

android/media/projection/MediaProjectionInfo.class
MediaProjectionInfo.java
package android.media.projection
public final android.media.projection.MediaProjectionInfo extends java.lang.Object implements android.os.Parcelable  {
	private final String mPackageName
	private final android.os.UserHandle mUserHandle
	public static final android.os.Parcelable$Creator CREATOR
	public void  (java.lang.String, android.os.UserHandle) 
		String packageName
		android.os.UserHandle handle
	public void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String getPackageName () 
	public android.os.UserHandle getUserHandle () 
	public boolean equals (java.lang.Object) 
		android.media.projection.MediaProjectionInfo other
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	static void  () 
}

android/media/projection/MediaProjection$CallbackRecord$1.class
MediaProjection.java
package android.media.projection
 android.media.projection.MediaProjection$CallbackRecord$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.projection.MediaProjection$CallbackRecord this$0
	void  (android.media.projection.MediaProjection$CallbackRecord) 
		android.media.projection.MediaProjection$CallbackRecord this$0
	public void run () 
}

android/media/projection/MediaProjectionInfo$1.class
MediaProjectionInfo.java
package android.media.projection
final android.media.projection.MediaProjectionInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.projection.MediaProjectionInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.projection.MediaProjectionInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/projection/IMediaProjectionCallback.class
IMediaProjectionCallback.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStop ()  throws android.os.RemoteException 
}

android/media/projection/IMediaProjectionCallback$Stub.class
IMediaProjectionCallback.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionCallback$Stub extends android.os.Binder implements android.media.projection.IMediaProjectionCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStop
	public void  () 
	public static android.media.projection.IMediaProjectionCallback 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
}

android/media/projection/MediaProjection.class
MediaProjection.java
package android.media.projection
public final android.media.projection.MediaProjection extends java.lang.Object {
	private static final String TAG
	private final android.media.projection.IMediaProjection mImpl
	private final android.content.Context mContext
	private final java.util.Map mCallbacks
	public void  (android.content.Context, android.media.projection.IMediaProjection) 
		android.os.RemoteException e
		android.content.Context context
		android.media.projection.IMediaProjection impl
	public void registerCallback (android.media.projection.MediaProjection$Callback, android.os.Handler) 
		android.media.projection.MediaProjection$Callback callback
		android.os.Handler handler
	public void unregisterCallback (android.media.projection.MediaProjection$Callback) 
		android.media.projection.MediaProjection$Callback callback
	public android.hardware.display.VirtualDisplay createVirtualDisplay (java.lang.String, int, int, int, boolean, android.view.Surface, android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		String name
		int width
		int height
		int dpi
		boolean isSecure
		android.view.Surface surface
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
		android.hardware.display.DisplayManager dm
		int flags
	public android.hardware.display.VirtualDisplay createVirtualDisplay (java.lang.String, int, int, int, int, android.view.Surface, android.hardware.display.VirtualDisplay$Callback, android.os.Handler) 
		String name
		int width
		int height
		int dpi
		int flags
		android.view.Surface surface
		android.hardware.display.VirtualDisplay$Callback callback
		android.os.Handler handler
		android.hardware.display.DisplayManager dm
	public android.media.AudioRecord createAudioRecord (int, int, int, int) 
		int sampleRateInHz
		int channelConfig
		int audioFormat
		int bufferSizeInBytes
	public void stop () 
		android.os.RemoteException e
	public android.media.projection.IMediaProjection getProjection () 
	static java.util.Map access$100 (android.media.projection.MediaProjection) 
		android.media.projection.MediaProjection x0
}

android/media/projection/IMediaProjectionWatcherCallback.class
IMediaProjectionWatcherCallback.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionWatcherCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onStart (android.media.projection.MediaProjectionInfo)  throws android.os.RemoteException 
	public abstract void onStop (android.media.projection.MediaProjectionInfo)  throws android.os.RemoteException 
}

android/media/projection/IMediaProjection$Stub.class
IMediaProjection.java
package android.media.projection
public abstract android.media.projection.IMediaProjection$Stub extends android.os.Binder implements android.media.projection.IMediaProjection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_start
	static final int TRANSACTION_stop
	static final int TRANSACTION_canProjectAudio
	static final int TRANSACTION_canProjectVideo
	static final int TRANSACTION_canProjectSecureVideo
	static final int TRANSACTION_applyVirtualDisplayFlags
	static final int TRANSACTION_registerCallback
	static final int TRANSACTION_unregisterCallback
	public void  () 
	public static android.media.projection.IMediaProjection 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.media.projection.IMediaProjectionCallback _arg0
		boolean _result
		boolean _result
		boolean _result
		int _arg0
		int _result
		android.media.projection.IMediaProjectionCallback _arg0
		android.media.projection.IMediaProjectionCallback _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/projection/IMediaProjectionManager$Stub.class
IMediaProjectionManager.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionManager$Stub extends android.os.Binder implements android.media.projection.IMediaProjectionManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_hasProjectionPermission
	static final int TRANSACTION_createProjection
	static final int TRANSACTION_isValidMediaProjection
	static final int TRANSACTION_getActiveProjectionInfo
	static final int TRANSACTION_stopActiveProjection
	static final int TRANSACTION_addCallback
	static final int TRANSACTION_removeCallback
	public void  () 
	public static android.media.projection.IMediaProjectionManager 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
		boolean _result
		int _arg0
		String _arg1
		int _arg2
		boolean _arg3
		android.media.projection.IMediaProjection _result
		android.media.projection.IMediaProjection _arg0
		boolean _result
		android.media.projection.MediaProjectionInfo _result
		android.media.projection.IMediaProjectionWatcherCallback _arg0
		android.media.projection.IMediaProjectionWatcherCallback _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/projection/MediaProjectionManager$CallbackDelegate$2.class
MediaProjectionManager.java
package android.media.projection
 android.media.projection.MediaProjectionManager$CallbackDelegate$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.projection.MediaProjectionInfo val$info
	final android.media.projection.MediaProjectionManager$CallbackDelegate this$0
	void  (android.media.projection.MediaProjectionManager$CallbackDelegate, android.media.projection.MediaProjectionInfo) 
		android.media.projection.MediaProjectionManager$CallbackDelegate this$0
	public void run () 
}

android/media/projection/MediaProjection$CallbackRecord.class
MediaProjection.java
package android.media.projection
final android.media.projection.MediaProjection$CallbackRecord extends java.lang.Object {
	private final android.media.projection.MediaProjection$Callback mCallback
	private final android.os.Handler mHandler
	public void  (android.media.projection.MediaProjection$Callback, android.os.Handler) 
		android.media.projection.MediaProjection$Callback callback
		android.os.Handler handler
	public void onStop () 
	static android.media.projection.MediaProjection$Callback access$200 (android.media.projection.MediaProjection$CallbackRecord) 
		android.media.projection.MediaProjection$CallbackRecord x0
}

android/media/projection/IMediaProjectionManager.class
IMediaProjectionManager.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionManager extends java.lang.Object implements android.os.IInterface  {
	public abstract boolean hasProjectionPermission (int, java.lang.String)  throws android.os.RemoteException 
	public abstract android.media.projection.IMediaProjection createProjection (int, java.lang.String, int, boolean)  throws android.os.RemoteException 
	public abstract boolean isValidMediaProjection (android.media.projection.IMediaProjection)  throws android.os.RemoteException 
	public abstract android.media.projection.MediaProjectionInfo getActiveProjectionInfo ()  throws android.os.RemoteException 
	public abstract void stopActiveProjection ()  throws android.os.RemoteException 
	public abstract void addCallback (android.media.projection.IMediaProjectionWatcherCallback)  throws android.os.RemoteException 
	public abstract void removeCallback (android.media.projection.IMediaProjectionWatcherCallback)  throws android.os.RemoteException 
}

android/media/projection/IMediaProjection.class
IMediaProjection.java
package android.media.projection
public abstract android.media.projection.IMediaProjection extends java.lang.Object implements android.os.IInterface  {
	public abstract void start (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
	public abstract void stop ()  throws android.os.RemoteException 
	public abstract boolean canProjectAudio ()  throws android.os.RemoteException 
	public abstract boolean canProjectVideo ()  throws android.os.RemoteException 
	public abstract boolean canProjectSecureVideo ()  throws android.os.RemoteException 
	public abstract int applyVirtualDisplayFlags (int)  throws android.os.RemoteException 
	public abstract void registerCallback (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
	public abstract void unregisterCallback (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
}

android/media/projection/MediaProjectionManager$CallbackDelegate$1.class
MediaProjectionManager.java
package android.media.projection
 android.media.projection.MediaProjectionManager$CallbackDelegate$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.projection.MediaProjectionInfo val$info
	final android.media.projection.MediaProjectionManager$CallbackDelegate this$0
	void  (android.media.projection.MediaProjectionManager$CallbackDelegate, android.media.projection.MediaProjectionInfo) 
		android.media.projection.MediaProjectionManager$CallbackDelegate this$0
	public void run () 
}

android/media/projection/MediaProjection$MediaProjectionCallback.class
MediaProjection.java
package android.media.projection
final android.media.projection.MediaProjection$MediaProjectionCallback extends android.media.projection.IMediaProjectionCallback$Stub {
	final android.media.projection.MediaProjection this$0
	private void  (android.media.projection.MediaProjection) 
	public void onStop () 
		android.media.projection.MediaProjection$CallbackRecord cbr
	void  (android.media.projection.MediaProjection, android.media.projection.MediaProjection$1) 
		android.media.projection.MediaProjection x0
		android.media.projection.MediaProjection$1 x1
}

android/media/projection/IMediaProjectionManager$Stub$Proxy.class
IMediaProjectionManager.java
package android.media.projection
 android.media.projection.IMediaProjectionManager$Stub$Proxy extends java.lang.Object implements android.media.projection.IMediaProjectionManager  {
	private android.os.IBinder mRemote
	void  (android.os.IBinder) 
		android.os.IBinder remote
	public android.os.IBinder asBinder () 
	public java.lang.String getInterfaceDescriptor () 
	public boolean hasProjectionPermission (int, java.lang.String)  throws android.os.RemoteException 
		int uid
		String packageName
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.media.projection.IMediaProjection createProjection (int, java.lang.String, int, boolean)  throws android.os.RemoteException 
		int uid
		String packageName
		int type
		boolean permanentGrant
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.projection.IMediaProjection _result
	public boolean isValidMediaProjection (android.media.projection.IMediaProjection)  throws android.os.RemoteException 
		android.media.projection.IMediaProjection projection
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public android.media.projection.MediaProjectionInfo getActiveProjectionInfo ()  throws android.os.RemoteException 
		android.media.projection.MediaProjectionInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.projection.MediaProjectionInfo _result
	public void stopActiveProjection ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public void addCallback (android.media.projection.IMediaProjectionWatcherCallback)  throws android.os.RemoteException 
		android.media.projection.IMediaProjectionWatcherCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void removeCallback (android.media.projection.IMediaProjectionWatcherCallback)  throws android.os.RemoteException 
		android.media.projection.IMediaProjectionWatcherCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/projection/IMediaProjectionCallback$Stub$Proxy.class
IMediaProjectionCallback.java
package android.media.projection
 android.media.projection.IMediaProjectionCallback$Stub$Proxy extends java.lang.Object implements android.media.projection.IMediaProjectionCallback  {
	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 onStop ()  throws android.os.RemoteException 
		android.os.Parcel _data
}

android/media/projection/MediaProjectionManager$CallbackDelegate.class
MediaProjectionManager.java
package android.media.projection
final android.media.projection.MediaProjectionManager$CallbackDelegate extends android.media.projection.IMediaProjectionWatcherCallback$Stub {
	private android.media.projection.MediaProjectionManager$Callback mCallback
	private android.os.Handler mHandler
	public void  (android.media.projection.MediaProjectionManager$Callback, android.os.Handler) 
		android.media.projection.MediaProjectionManager$Callback callback
		android.os.Handler handler
	public void onStart (android.media.projection.MediaProjectionInfo) 
		android.media.projection.MediaProjectionInfo info
	public void onStop (android.media.projection.MediaProjectionInfo) 
		android.media.projection.MediaProjectionInfo info
	static android.media.projection.MediaProjectionManager$Callback access$000 (android.media.projection.MediaProjectionManager$CallbackDelegate) 
		android.media.projection.MediaProjectionManager$CallbackDelegate x0
}

android/media/projection/IMediaProjectionWatcherCallback$Stub.class
IMediaProjectionWatcherCallback.java
package android.media.projection
public abstract android.media.projection.IMediaProjectionWatcherCallback$Stub extends android.os.Binder implements android.media.projection.IMediaProjectionWatcherCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStart
	static final int TRANSACTION_onStop
	public void  () 
	public static android.media.projection.IMediaProjectionWatcherCallback 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.media.projection.MediaProjectionInfo _arg0
		android.media.projection.MediaProjectionInfo _arg0
		android.media.projection.MediaProjectionInfo _arg0
		android.media.projection.MediaProjectionInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/projection/MediaProjectionManager.class
MediaProjectionManager.java
package android.media.projection
public final android.media.projection.MediaProjectionManager extends java.lang.Object {
	private static final String TAG
	public static final String EXTRA_APP_TOKEN
	public static final String EXTRA_MEDIA_PROJECTION
	public static final int TYPE_SCREEN_CAPTURE
	public static final int TYPE_MIRRORING
	public static final int TYPE_PRESENTATION
	private android.content.Context mContext
	private java.util.Map mCallbacks
	private android.media.projection.IMediaProjectionManager mService
	public void  (android.content.Context) 
		android.content.Context context
		android.os.IBinder b
	public android.content.Intent createScreenCaptureIntent () 
		android.content.Intent i
	public android.media.projection.MediaProjection getMediaProjection (int, android.content.Intent) 
		int resultCode
		android.content.Intent resultData
		android.os.IBinder projection
	public android.media.projection.MediaProjectionInfo getActiveProjectionInfo () 
		android.os.RemoteException e
	public void stopActiveProjection () 
		android.os.RemoteException e
	public void addCallback (android.media.projection.MediaProjectionManager$Callback, android.os.Handler) 
		android.os.RemoteException e
		android.media.projection.MediaProjectionManager$Callback callback
		android.os.Handler handler
		android.media.projection.MediaProjectionManager$CallbackDelegate delegate
	public void removeCallback (android.media.projection.MediaProjectionManager$Callback) 
		android.os.RemoteException e
		android.media.projection.MediaProjectionManager$Callback callback
		android.media.projection.MediaProjectionManager$CallbackDelegate delegate
}

android/media/projection/IMediaProjectionWatcherCallback$Stub$Proxy.class
IMediaProjectionWatcherCallback.java
package android.media.projection
 android.media.projection.IMediaProjectionWatcherCallback$Stub$Proxy extends java.lang.Object implements android.media.projection.IMediaProjectionWatcherCallback  {
	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 onStart (android.media.projection.MediaProjectionInfo)  throws android.os.RemoteException 
		android.media.projection.MediaProjectionInfo info
		android.os.Parcel _data
	public void onStop (android.media.projection.MediaProjectionInfo)  throws android.os.RemoteException 
		android.media.projection.MediaProjectionInfo info
		android.os.Parcel _data
}

android/media/projection/IMediaProjection$Stub$Proxy.class
IMediaProjection.java
package android.media.projection
 android.media.projection.IMediaProjection$Stub$Proxy extends java.lang.Object implements android.media.projection.IMediaProjection  {
	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 start (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
		android.media.projection.IMediaProjectionCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stop ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean canProjectAudio ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean canProjectVideo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public boolean canProjectSecureVideo ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public int applyVirtualDisplayFlags (int)  throws android.os.RemoteException 
		int flags
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public void registerCallback (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
		android.media.projection.IMediaProjectionCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterCallback (android.media.projection.IMediaProjectionCallback)  throws android.os.RemoteException 
		android.media.projection.IMediaProjectionCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/IMediaHTTPConnection.class
IMediaHTTPConnection.java
package android.media
public abstract android.media.IMediaHTTPConnection extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.IBinder connect (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnect ()  throws android.os.RemoteException 
	public abstract int readAt (long, int)  throws android.os.RemoteException 
	public abstract long getSize ()  throws android.os.RemoteException 
	public abstract java.lang.String getMIMEType ()  throws android.os.RemoteException 
	public abstract java.lang.String getUri ()  throws android.os.RemoteException 
}

android/media/MediaScanner$FileEntry.class
MediaScanner.java
package android.media
 android.media.MediaScanner$FileEntry extends java.lang.Object {
	long mRowId
	String mPath
	long mLastModified
	int mFormat
	boolean mLastModifiedChanged
	void  (long, java.lang.String, long, int) 
		long rowId
		String path
		long lastModified
		int format
	public java.lang.String toString () 
}

android/media/ClosedCaptionWidget$1.class
ClosedCaptionRenderer.java
package android.media
 android.media.ClosedCaptionWidget$1 extends android.view.accessibility.CaptioningManager$CaptioningChangeListener {
	final android.media.ClosedCaptionWidget this$0
	void  (android.media.ClosedCaptionWidget) 
		android.media.ClosedCaptionWidget this$0
	public void onUserStyleChanged (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.view.accessibility.CaptioningManager$CaptionStyle userStyle
	public void onFontScaleChanged (float) 
		float fontScale
}

android/media/AudioSystem.class
AudioSystem.java
package android.media
public android.media.AudioSystem extends java.lang.Object {
	private static final String TAG
	public static final int STREAM_DEFAULT
	public static final int STREAM_VOICE_CALL
	public static final int STREAM_SYSTEM
	public static final int STREAM_RING
	public static final int STREAM_MUSIC
	public static final int STREAM_ALARM
	public static final int STREAM_NOTIFICATION
	public static final int STREAM_BLUETOOTH_SCO
	public static final int STREAM_SYSTEM_ENFORCED
	public static final int STREAM_DTMF
	public static final int STREAM_TTS
	public static final int NUM_STREAMS
	private static final int NUM_STREAM_TYPES
	public static final String[] STREAM_NAMES
	public static final int MODE_INVALID
	public static final int MODE_CURRENT
	public static final int MODE_NORMAL
	public static final int MODE_RINGTONE
	public static final int MODE_IN_CALL
	public static final int MODE_IN_COMMUNICATION
	public static final int NUM_MODES
	public static final int ROUTE_EARPIECE
	public static final int ROUTE_SPEAKER
	public static final int ROUTE_BLUETOOTH
	public static final int ROUTE_BLUETOOTH_SCO
	public static final int ROUTE_HEADSET
	public static final int ROUTE_BLUETOOTH_A2DP
	public static final int ROUTE_ALL
	public static final int AUDIO_SESSION_ALLOCATE
	public static final int AUDIO_STATUS_OK
	public static final int AUDIO_STATUS_ERROR
	public static final int AUDIO_STATUS_SERVER_DIED
	private static android.media.AudioSystem$ErrorCallback mErrorCallback
	private static final int DYNAMIC_POLICY_EVENT_MIX_STATE_UPDATE
	private static android.media.AudioSystem$DynamicPolicyCallback sDynPolicyCallback
	private static android.media.AudioSystem$AudioRecordingCallback sRecordingCallback
	public static final int SUCCESS
	public static final int ERROR
	public static final int BAD_VALUE
	public static final int INVALID_OPERATION
	public static final int PERMISSION_DENIED
	public static final int NO_INIT
	public static final int DEAD_OBJECT
	public static final int WOULD_BLOCK
	public static final int DEVICE_NONE
	public static final int DEVICE_BIT_IN
	public static final int DEVICE_BIT_DEFAULT
	public static final int DEVICE_OUT_EARPIECE
	public static final int DEVICE_OUT_SPEAKER
	public static final int DEVICE_OUT_WIRED_HEADSET
	public static final int DEVICE_OUT_WIRED_HEADPHONE
	public static final int DEVICE_OUT_BLUETOOTH_SCO
	public static final int DEVICE_OUT_BLUETOOTH_SCO_HEADSET
	public static final int DEVICE_OUT_BLUETOOTH_SCO_CARKIT
	public static final int DEVICE_OUT_BLUETOOTH_A2DP
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES
	public static final int DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER
	public static final int DEVICE_OUT_AUX_DIGITAL
	public static final int DEVICE_OUT_HDMI
	public static final int DEVICE_OUT_ANLG_DOCK_HEADSET
	public static final int DEVICE_OUT_DGTL_DOCK_HEADSET
	public static final int DEVICE_OUT_USB_ACCESSORY
	public static final int DEVICE_OUT_USB_DEVICE
	public static final int DEVICE_OUT_REMOTE_SUBMIX
	public static final int DEVICE_OUT_TELEPHONY_TX
	public static final int DEVICE_OUT_LINE
	public static final int DEVICE_OUT_HDMI_ARC
	public static final int DEVICE_OUT_SPDIF
	public static final int DEVICE_OUT_FM
	public static final int DEVICE_OUT_AUX_LINE
	public static final int DEVICE_OUT_SPEAKER_SAFE
	public static final int DEVICE_OUT_IP
	public static final int DEVICE_OUT_BUS
	public static final int DEVICE_OUT_DEFAULT
	public static final int DEVICE_OUT_ALL
	public static final int DEVICE_OUT_ALL_A2DP
	public static final int DEVICE_OUT_ALL_SCO
	public static final int DEVICE_OUT_ALL_USB
	public static final int DEVICE_OUT_ALL_HDMI_SYSTEM_AUDIO
	public static final int DEVICE_ALL_HDMI_SYSTEM_AUDIO_AND_SPEAKER
	public static final int DEVICE_IN_COMMUNICATION
	public static final int DEVICE_IN_AMBIENT
	public static final int DEVICE_IN_BUILTIN_MIC
	public static final int DEVICE_IN_BLUETOOTH_SCO_HEADSET
	public static final int DEVICE_IN_WIRED_HEADSET
	public static final int DEVICE_IN_AUX_DIGITAL
	public static final int DEVICE_IN_HDMI
	public static final int DEVICE_IN_VOICE_CALL
	public static final int DEVICE_IN_TELEPHONY_RX
	public static final int DEVICE_IN_BACK_MIC
	public static final int DEVICE_IN_REMOTE_SUBMIX
	public static final int DEVICE_IN_ANLG_DOCK_HEADSET
	public static final int DEVICE_IN_DGTL_DOCK_HEADSET
	public static final int DEVICE_IN_USB_ACCESSORY
	public static final int DEVICE_IN_USB_DEVICE
	public static final int DEVICE_IN_FM_TUNER
	public static final int DEVICE_IN_TV_TUNER
	public static final int DEVICE_IN_LINE
	public static final int DEVICE_IN_SPDIF
	public static final int DEVICE_IN_BLUETOOTH_A2DP
	public static final int DEVICE_IN_LOOPBACK
	public static final int DEVICE_IN_IP
	public static final int DEVICE_IN_BUS
	public static final int DEVICE_IN_DEFAULT
	public static final int DEVICE_IN_ALL
	public static final int DEVICE_IN_ALL_SCO
	public static final int DEVICE_IN_ALL_USB
	public static final int DEVICE_STATE_UNAVAILABLE
	public static final int DEVICE_STATE_AVAILABLE
	private static final int NUM_DEVICE_STATES
	public static final String DEVICE_OUT_EARPIECE_NAME
	public static final String DEVICE_OUT_SPEAKER_NAME
	public static final String DEVICE_OUT_WIRED_HEADSET_NAME
	public static final String DEVICE_OUT_WIRED_HEADPHONE_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_HEADSET_NAME
	public static final String DEVICE_OUT_BLUETOOTH_SCO_CARKIT_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES_NAME
	public static final String DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER_NAME
	public static final String DEVICE_OUT_AUX_DIGITAL_NAME
	public static final String DEVICE_OUT_HDMI_NAME
	public static final String DEVICE_OUT_ANLG_DOCK_HEADSET_NAME
	public static final String DEVICE_OUT_DGTL_DOCK_HEADSET_NAME
	public static final String DEVICE_OUT_USB_ACCESSORY_NAME
	public static final String DEVICE_OUT_USB_DEVICE_NAME
	public static final String DEVICE_OUT_REMOTE_SUBMIX_NAME
	public static final String DEVICE_OUT_TELEPHONY_TX_NAME
	public static final String DEVICE_OUT_LINE_NAME
	public static final String DEVICE_OUT_HDMI_ARC_NAME
	public static final String DEVICE_OUT_SPDIF_NAME
	public static final String DEVICE_OUT_FM_NAME
	public static final String DEVICE_OUT_AUX_LINE_NAME
	public static final String DEVICE_OUT_SPEAKER_SAFE_NAME
	public static final String DEVICE_OUT_IP_NAME
	public static final String DEVICE_OUT_BUS_NAME
	public static final String DEVICE_IN_COMMUNICATION_NAME
	public static final String DEVICE_IN_AMBIENT_NAME
	public static final String DEVICE_IN_BUILTIN_MIC_NAME
	public static final String DEVICE_IN_BLUETOOTH_SCO_HEADSET_NAME
	public static final String DEVICE_IN_WIRED_HEADSET_NAME
	public static final String DEVICE_IN_AUX_DIGITAL_NAME
	public static final String DEVICE_IN_TELEPHONY_RX_NAME
	public static final String DEVICE_IN_BACK_MIC_NAME
	public static final String DEVICE_IN_REMOTE_SUBMIX_NAME
	public static final String DEVICE_IN_ANLG_DOCK_HEADSET_NAME
	public static final String DEVICE_IN_DGTL_DOCK_HEADSET_NAME
	public static final String DEVICE_IN_USB_ACCESSORY_NAME
	public static final String DEVICE_IN_USB_DEVICE_NAME
	public static final String DEVICE_IN_FM_TUNER_NAME
	public static final String DEVICE_IN_TV_TUNER_NAME
	public static final String DEVICE_IN_LINE_NAME
	public static final String DEVICE_IN_SPDIF_NAME
	public static final String DEVICE_IN_BLUETOOTH_A2DP_NAME
	public static final String DEVICE_IN_LOOPBACK_NAME
	public static final String DEVICE_IN_IP_NAME
	public static final String DEVICE_IN_BUS_NAME
	public static final int PHONE_STATE_OFFCALL
	public static final int PHONE_STATE_RINGING
	public static final int PHONE_STATE_INCALL
	public static final int FORCE_NONE
	public static final int FORCE_SPEAKER
	public static final int FORCE_HEADPHONES
	public static final int FORCE_BT_SCO
	public static final int FORCE_BT_A2DP
	public static final int FORCE_WIRED_ACCESSORY
	public static final int FORCE_BT_CAR_DOCK
	public static final int FORCE_BT_DESK_DOCK
	public static final int FORCE_ANALOG_DOCK
	public static final int FORCE_DIGITAL_DOCK
	public static final int FORCE_NO_BT_A2DP
	public static final int FORCE_SYSTEM_ENFORCED
	public static final int FORCE_HDMI_SYSTEM_AUDIO_ENFORCED
	public static final int FORCE_ENCODED_SURROUND_NEVER
	public static final int FORCE_ENCODED_SURROUND_ALWAYS
	public static final int NUM_FORCE_CONFIG
	public static final int FORCE_DEFAULT
	public static final int FOR_COMMUNICATION
	public static final int FOR_MEDIA
	public static final int FOR_RECORD
	public static final int FOR_DOCK
	public static final int FOR_SYSTEM
	public static final int FOR_HDMI_SYSTEM_AUDIO
	public static final int FOR_ENCODED_SURROUND
	private static final int NUM_FORCE_USE
	public static final int SYNC_EVENT_NONE
	public static final int SYNC_EVENT_PRESENTATION_COMPLETE
	public static final int AUDIO_HW_SYNC_INVALID
	public static final int PLAY_SOUND_DELAY
	public static final String IN_VOICE_COMM_FOCUS_ID
	public static int[] DEFAULT_STREAM_VOLUME
	public static final int PLATFORM_DEFAULT
	public static final int PLATFORM_VOICE
	public static final int PLATFORM_TELEVISION
	public static final int DEFAULT_MUTE_STREAMS_AFFECTED
	static final int NATIVE_EVENT_ROUTING_CHANGE
	public void  () 
	public static final int getNumStreamTypes () 
	public static native int muteMicrophone (boolean) 
	public static native boolean isMicrophoneMuted () 
	public static native boolean isStreamActive (int, int) 
	public static native boolean isStreamActiveRemotely (int, int) 
	public static native boolean isSourceActive (int) 
	public static native int newAudioSessionId () 
	public static native int setParameters (java.lang.String) 
	public static native java.lang.String getParameters (java.lang.String) 
	public static void setErrorCallback (android.media.AudioSystem$ErrorCallback) 
		android.media.AudioSystem$ErrorCallback cb
	private static void errorCallbackFromNative (int) 
		int error
		android.media.AudioSystem$ErrorCallback errorCallback
	public static void setDynamicPolicyCallback (android.media.AudioSystem$DynamicPolicyCallback) 
		android.media.AudioSystem$DynamicPolicyCallback cb
	private static void dynamicPolicyCallbackFromNative (int, java.lang.String, int) 
		int event
		String regId
		int val
		android.media.AudioSystem$DynamicPolicyCallback cb
	public static void setRecordingCallback (android.media.AudioSystem$AudioRecordingCallback) 
		android.media.AudioSystem$AudioRecordingCallback cb
	private static void recordingCallbackFromNative (int, int, int, int[]) 
		int event
		int session
		int source
		int[] recordingFormat
		android.media.AudioSystem$AudioRecordingCallback cb
	public static java.lang.String getOutputDeviceName (int) 
		int device
	public static java.lang.String getInputDeviceName (int) 
		int device
	public static native int setDeviceConnectionState (int, int, java.lang.String, java.lang.String) 
	public static native int getDeviceConnectionState (int, java.lang.String) 
	public static native int setPhoneState (int) 
	public static native int setForceUse (int, int) 
	public static native int getForceUse (int) 
	public static native int initStreamVolume (int, int, int) 
	public static native int setStreamVolumeIndex (int, int, int) 
	public static native int getStreamVolumeIndex (int, int) 
	public static native int setMasterVolume (float) 
	public static native float getMasterVolume () 
	public static native int setMasterMute (boolean) 
	public static native boolean getMasterMute () 
	public static native int getDevicesForStream (int) 
	public static native boolean getMasterMono () 
	public static native int setMasterMono (boolean) 
	public static native int getPrimaryOutputSamplingRate () 
	public static native int getPrimaryOutputFrameCount () 
	public static native int getOutputLatency (int) 
	public static native int setLowRamDevice (boolean) 
	public static native int checkAudioFlinger () 
	public static native int listAudioPorts (java.util.ArrayList, int[]) 
	public static native int createAudioPatch (android.media.AudioPatch[], android.media.AudioPortConfig[], android.media.AudioPortConfig[]) 
	public static native int releaseAudioPatch (android.media.AudioPatch) 
	public static native int listAudioPatches (java.util.ArrayList, int[]) 
	public static native int setAudioPortConfig (android.media.AudioPortConfig) 
	private static final native void native_register_dynamic_policy_callback () 
	private static final native void native_register_recording_callback () 
	public static native int getAudioHwSyncForSession (int) 
	public static native int registerPolicyMixes (java.util.ArrayList, boolean) 
	public static native int systemReady () 
	public static int getValueForVibrateSetting (int, int, int) 
		int existingValue
		int vibrateType
		int vibrateSetting
	public static int getDefaultStreamVolume (int) 
		int streamType
	public static java.lang.String streamToString (int) 
		int stream
	public static int getPlatformType (android.content.Context) 
		android.content.Context context
	static void  () 
}

android/media/WebVttParser$6.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$6 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
		android.media.WebVttParser this$0
	public void parse (java.lang.String) 
		String line
}

android/media/MediaRecorder$AudioEncoder.class
MediaRecorder.java
package android.media
public final android.media.MediaRecorder$AudioEncoder extends java.lang.Object {
	public static final int DEFAULT
	public static final int AMR_NB
	public static final int AMR_WB
	public static final int AAC
	public static final int HE_AAC
	public static final int AAC_ELD
	public static final int VORBIS
	final android.media.MediaRecorder this$0
	private void  (android.media.MediaRecorder) 
		android.media.MediaRecorder this$0
}

android/media/Cea708CaptionRenderer.class
Cea708CaptionRenderer.java
package android.media
public android.media.Cea708CaptionRenderer extends android.media.SubtitleController$Renderer {
	private final android.content.Context mContext
	private android.media.Cea708CCWidget mCCWidget
	public void  (android.content.Context) 
		android.content.Context context
	public boolean supports (android.media.MediaFormat) 
		String mimeType
		android.media.MediaFormat format
	public android.media.SubtitleTrack createTrack (android.media.MediaFormat) 
		android.media.MediaFormat format
		String mimeType
}

android/media/MediaRecorder.class
MediaRecorder.java
package android.media
public android.media.MediaRecorder extends java.lang.Object {
	private static final String TAG
	private long mNativeContext
	private android.view.Surface mSurface
	private String mPath
	private java.io.FileDescriptor mFd
	private android.media.MediaRecorder$EventHandler mEventHandler
	private android.media.MediaRecorder$OnErrorListener mOnErrorListener
	private android.media.MediaRecorder$OnInfoListener mOnInfoListener
	public static final int MEDIA_RECORDER_ERROR_UNKNOWN
	public static final int MEDIA_ERROR_SERVER_DIED
	public static final int MEDIA_RECORDER_INFO_UNKNOWN
	public static final int MEDIA_RECORDER_INFO_MAX_DURATION_REACHED
	public static final int MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED
	public static final int MEDIA_RECORDER_TRACK_INFO_LIST_START
	public static final int MEDIA_RECORDER_TRACK_INFO_COMPLETION_STATUS
	public static final int MEDIA_RECORDER_TRACK_INFO_PROGRESS_IN_TIME
	public static final int MEDIA_RECORDER_TRACK_INFO_TYPE
	public static final int MEDIA_RECORDER_TRACK_INFO_DURATION_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_MAX_CHUNK_DUR_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_ENCODED_FRAMES
	public static final int MEDIA_RECORDER_TRACK_INTER_CHUNK_TIME_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_INITIAL_DELAY_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_START_OFFSET_MS
	public static final int MEDIA_RECORDER_TRACK_INFO_DATA_KBYTES
	public static final int MEDIA_RECORDER_TRACK_INFO_LIST_END
	public void  () 
		android.os.Looper looper
		String packageName
	public native void setCamera (android.hardware.Camera) 
	public native android.view.Surface getSurface () 
	public void setInputSurface (android.view.Surface) 
		android.view.Surface surface
	private final native void native_setInputSurface (android.view.Surface) 
	public void setPreviewDisplay (android.view.Surface) 
		android.view.Surface sv
	public static boolean isSystemOnlyAudioSource (int) 
		int source
	public native void setAudioSource (int)  throws java.lang.IllegalStateException 
	public static final int getAudioSourceMax () 
	public native void setVideoSource (int)  throws java.lang.IllegalStateException 
	public void setProfile (android.media.CamcorderProfile) 
		android.media.CamcorderProfile profile
	public void setCaptureRate (double) 
		double fps
	public void setOrientationHint (int) 
		int degrees
	public void setLocation (float, float) 
		String msg
		String msg
		float latitude
		float longitude
		int latitudex10000
		int longitudex10000
	public native void setOutputFormat (int)  throws java.lang.IllegalStateException 
	public native void setVideoSize (int, int)  throws java.lang.IllegalStateException 
	public native void setVideoFrameRate (int)  throws java.lang.IllegalStateException 
	public native void setMaxDuration (int)  throws java.lang.IllegalArgumentException 
	public native void setMaxFileSize (long)  throws java.lang.IllegalArgumentException 
	public native void setAudioEncoder (int)  throws java.lang.IllegalStateException 
	public native void setVideoEncoder (int)  throws java.lang.IllegalStateException 
	public void setAudioSamplingRate (int) 
		int samplingRate
	public void setAudioChannels (int) 
		int numChannels
	public void setAudioEncodingBitRate (int) 
		int bitRate
	public void setVideoEncodingBitRate (int) 
		int bitRate
	public void setVideoEncodingProfileLevel (int, int) 
		int profile
		int level
	public void setAuxiliaryOutputFile (java.io.FileDescriptor) 
		java.io.FileDescriptor fd
	public void setAuxiliaryOutputFile (java.lang.String) 
		String path
	public void setOutputFile (java.io.FileDescriptor)  throws java.lang.IllegalStateException 
		java.io.FileDescriptor fd
	public void setOutputFile (java.lang.String)  throws java.lang.IllegalStateException 
		String path
	private native void _setOutputFile (java.io.FileDescriptor, long, long)  throws java.lang.IllegalStateException java.io.IOException 
	private native void _prepare ()  throws java.lang.IllegalStateException java.io.IOException 
	public void prepare ()  throws java.lang.IllegalStateException java.io.IOException 
		java.io.RandomAccessFile file
	public native void start ()  throws java.lang.IllegalStateException 
	public native void stop ()  throws java.lang.IllegalStateException 
	public native void pause ()  throws java.lang.IllegalStateException 
	public native void resume ()  throws java.lang.IllegalStateException 
	public void reset () 
	private native void native_reset () 
	public native int getMaxAmplitude ()  throws java.lang.IllegalStateException 
	public void setOnErrorListener (android.media.MediaRecorder$OnErrorListener) 
		android.media.MediaRecorder$OnErrorListener l
	public void setOnInfoListener (android.media.MediaRecorder$OnInfoListener) 
		android.media.MediaRecorder$OnInfoListener listener
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object mediarecorder_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.MediaRecorder mr
	public native void release () 
	private static final native void native_init () 
	private final native void native_setup (java.lang.Object, java.lang.String, java.lang.String)  throws java.lang.IllegalStateException 
	private final native void native_finalize () 
	private native void setParameter (java.lang.String) 
	protected void finalize () 
	static long access$000 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static android.media.MediaRecorder$OnErrorListener access$100 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static android.media.MediaRecorder$OnInfoListener access$200 (android.media.MediaRecorder) 
		android.media.MediaRecorder x0
	static void  () 
}

android/media/MediaRouter$SimpleCallback.class
MediaRouter.java
package android.media
public android.media.MediaRouter$SimpleCallback extends android.media.MediaRouter$Callback {
	public void  () 
	public void onRouteSelected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	public void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		int type
		android.media.MediaRouter$RouteInfo info
	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 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
	public void onRouteVolumeChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
}

android/media/RemoteControlClient$OnPlaybackPositionUpdateListener.class
RemoteControlClient.java
package android.media
public abstract android.media.RemoteControlClient$OnPlaybackPositionUpdateListener extends java.lang.Object {
	public abstract void onPlaybackPositionUpdate (long) 
}

android/media/MediaMetadata$Builder.class
MediaMetadata.java
package android.media
public final android.media.MediaMetadata$Builder extends java.lang.Object {
	private final android.os.Bundle mBundle
	public void  () 
	public void  (android.media.MediaMetadata) 
		android.media.MediaMetadata source
	public void  (android.media.MediaMetadata, int) 
		android.graphics.Bitmap bmp
		Object value
		String key
		android.media.MediaMetadata source
		int maxBitmapSize
	public android.media.MediaMetadata$Builder putText (java.lang.String, java.lang.CharSequence) 
		String key
		CharSequence value
	public android.media.MediaMetadata$Builder putString (java.lang.String, java.lang.String) 
		String key
		String value
	public android.media.MediaMetadata$Builder putLong (java.lang.String, long) 
		String key
		long value
	public android.media.MediaMetadata$Builder putRating (java.lang.String, android.media.Rating) 
		String key
		android.media.Rating value
	public android.media.MediaMetadata$Builder putBitmap (java.lang.String, android.graphics.Bitmap) 
		String key
		android.graphics.Bitmap value
	public android.media.MediaMetadata build () 
	private android.graphics.Bitmap scaleBitmap (android.graphics.Bitmap, int) 
		android.graphics.Bitmap bmp
		int maxSize
		float maxSizeF
		float widthScale
		float heightScale
		float scale
		int height
		int width
}

android/media/MediaScannerConnection$ClientProxy.class
MediaScannerConnection.java
package android.media
 android.media.MediaScannerConnection$ClientProxy extends java.lang.Object implements android.media.MediaScannerConnection$MediaScannerConnectionClient  {
	final String[] mPaths
	final String[] mMimeTypes
	final android.media.MediaScannerConnection$OnScanCompletedListener mClient
	android.media.MediaScannerConnection mConnection
	int mNextPath
	void  (java.lang.String[], java.lang.String[], android.media.MediaScannerConnection$OnScanCompletedListener) 
		String[] paths
		String[] mimeTypes
		android.media.MediaScannerConnection$OnScanCompletedListener client
	public void onMediaScannerConnected () 
	public void onScanCompleted (java.lang.String, android.net.Uri) 
		String path
		android.net.Uri uri
	void scanNextPath () 
		String mimeType
}

android/media/WebVttParser$2.class
WebVttRenderer.java
package android.media
 android.media.WebVttParser$2 extends java.lang.Object implements android.media.WebVttParser$Phase  {
	final android.media.WebVttParser this$0
	void  (android.media.WebVttParser) 
		android.media.WebVttParser this$0
	public void parse (java.lang.String) 
		String line
}

android/media/AudioAttributes.class
AudioAttributes.java
package android.media
public final android.media.AudioAttributes extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	public static final int CONTENT_TYPE_UNKNOWN
	public static final int CONTENT_TYPE_SPEECH
	public static final int CONTENT_TYPE_MUSIC
	public static final int CONTENT_TYPE_MOVIE
	public static final int CONTENT_TYPE_SONIFICATION
	public static final int USAGE_UNKNOWN
	public static final int USAGE_MEDIA
	public static final int USAGE_VOICE_COMMUNICATION
	public static final int USAGE_VOICE_COMMUNICATION_SIGNALLING
	public static final int USAGE_ALARM
	public static final int USAGE_NOTIFICATION
	public static final int USAGE_NOTIFICATION_RINGTONE
	public static final int USAGE_NOTIFICATION_COMMUNICATION_REQUEST
	public static final int USAGE_NOTIFICATION_COMMUNICATION_INSTANT
	public static final int USAGE_NOTIFICATION_COMMUNICATION_DELAYED
	public static final int USAGE_NOTIFICATION_EVENT
	public static final int USAGE_ASSISTANCE_ACCESSIBILITY
	public static final int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE
	public static final int USAGE_ASSISTANCE_SONIFICATION
	public static final int USAGE_GAME
	public static final int USAGE_VIRTUAL_SOURCE
	public static final int FLAG_AUDIBILITY_ENFORCED
	public static final int FLAG_SECURE
	public static final int FLAG_SCO
	public static final int FLAG_BEACON
	public static final int FLAG_HW_AV_SYNC
	public static final int FLAG_HW_HOTWORD
	public static final int FLAG_BYPASS_INTERRUPTION_POLICY
	public static final int FLAG_BYPASS_MUTE
	public static final int FLAG_LOW_LATENCY
	private static final int FLAG_ALL
	private static final int FLAG_ALL_PUBLIC
	private int mUsage
	private int mContentType
	private int mSource
	private int mFlags
	private java.util.HashSet mTags
	private String mFormattedTags
	private android.os.Bundle mBundle
	public static final int FLATTEN_TAGS
	private static final int ATTR_PARCEL_IS_NULL_BUNDLE
	private static final int ATTR_PARCEL_IS_VALID_BUNDLE
	private static final int ALL_PARCEL_FLAGS
	public static final android.os.Parcelable$Creator CREATOR
	private void  () 
	public int getContentType () 
	public int getUsage () 
	public int getCapturePreset () 
	public int getFlags () 
	public int getAllFlags () 
	public android.os.Bundle getBundle () 
	public java.util.Set getTags () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		String[] tagsArray
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		int i
		String[] tagsArray
		android.os.Parcel in
		boolean hasFlattenedTags
	public boolean equals (java.lang.Object) 
		Object o
		android.media.AudioAttributes that
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String usageToString () 
	public static java.lang.String usageToString (int) 
		int usage
	public static int usageForLegacyStreamType (int) 
		int streamType
	public static int getVolumeControlStream (android.media.AudioAttributes) 
		android.media.AudioAttributes aa
	public static int toLegacyStreamType (android.media.AudioAttributes) 
		android.media.AudioAttributes aa
	private static int toVolumeStreamType (boolean, android.media.AudioAttributes) 
		boolean fromGetVolumeControlStream
		android.media.AudioAttributes aa
	static int access$000 (android.media.AudioAttributes) 
		android.media.AudioAttributes x0
	static int access$100 (android.media.AudioAttributes) 
		android.media.AudioAttributes x0
	static int access$200 (android.media.AudioAttributes) 
		android.media.AudioAttributes x0
	static java.util.HashSet access$300 (android.media.AudioAttributes) 
		android.media.AudioAttributes x0
	void  (android.media.AudioAttributes$1) 
		android.media.AudioAttributes$1 x0
	static int access$102 (android.media.AudioAttributes, int) 
		android.media.AudioAttributes x0
		int x1
	static int access$002 (android.media.AudioAttributes, int) 
		android.media.AudioAttributes x0
		int x1
	static int access$502 (android.media.AudioAttributes, int) 
		android.media.AudioAttributes x0
		int x1
	static int access$202 (android.media.AudioAttributes, int) 
		android.media.AudioAttributes x0
		int x1
	static java.util.HashSet access$302 (android.media.AudioAttributes, java.util.HashSet) 
		android.media.AudioAttributes x0
		java.util.HashSet x1
	static java.lang.String access$602 (android.media.AudioAttributes, java.lang.String) 
		android.media.AudioAttributes x0
		String x1
	static android.os.Bundle access$702 (android.media.AudioAttributes, android.os.Bundle) 
		android.media.AudioAttributes x0
		android.os.Bundle x1
	void  (android.os.Parcel, android.media.AudioAttributes$1) 
		android.os.Parcel x0
		android.media.AudioAttributes$1 x1
	static void  () 
}

android/media/MediaCodec$CryptoInfo$Pattern.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$CryptoInfo$Pattern extends java.lang.Object {
	private int mEncryptBlocks
	private int mSkipBlocks
	public void  (int, int) 
		int blocksToEncrypt
		int blocksToSkip
	public void set (int, int) 
		int blocksToEncrypt
		int blocksToSkip
	public int getSkipBlocks () 
	public int getEncryptBlocks () 
}

android/media/SubtitleController.class
SubtitleController.java
package android.media
public android.media.SubtitleController extends java.lang.Object {
	private android.media.MediaTimeProvider mTimeProvider
	private java.util.Vector mRenderers
	private java.util.Vector mTracks
	private android.media.SubtitleTrack mSelectedTrack
	private boolean mShowing
	private android.view.accessibility.CaptioningManager mCaptioningManager
	private android.os.Handler mHandler
	private static final int WHAT_SHOW
	private static final int WHAT_HIDE
	private static final int WHAT_SELECT_TRACK
	private static final int WHAT_SELECT_DEFAULT_TRACK
	private final android.os.Handler$Callback mCallback
	private android.view.accessibility.CaptioningManager$CaptioningChangeListener mCaptioningChangeListener
	private boolean mTrackIsExplicit
	private boolean mVisibilityIsExplicit
	private android.media.SubtitleController$Anchor mAnchor
	private android.media.SubtitleController$Listener mListener
	static final boolean $assertionsDisabled
	public void  (android.content.Context, android.media.MediaTimeProvider, android.media.SubtitleController$Listener) 
		android.content.Context context
		android.media.MediaTimeProvider timeProvider
		android.media.SubtitleController$Listener listener
	protected void finalize ()  throws java.lang.Throwable 
	public android.media.SubtitleTrack[] getTracks () 
		android.media.SubtitleTrack[] tracks
	public android.media.SubtitleTrack getSelectedTrack () 
	private android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
	public boolean selectTrack (android.media.SubtitleTrack) 
		android.media.SubtitleTrack track
	private void doSelectTrack (android.media.SubtitleTrack) 
		android.media.SubtitleTrack track
	public android.media.SubtitleTrack getDefaultTrack () 
		android.media.MediaFormat format
		String language
		boolean forced
		boolean autoselect
		boolean is_default
		boolean languageMatches
		int score
		android.media.SubtitleTrack track
		android.media.SubtitleTrack bestTrack
		int bestScore
		java.util.Locale selectedLocale
		java.util.Locale locale
		boolean selectForced
	public void selectDefaultTrack () 
	private void doSelectDefaultTrack () 
		android.media.SubtitleTrack track
	public void reset () 
	public android.media.SubtitleTrack addTrack (android.media.MediaFormat) 
		android.media.SubtitleTrack track
		android.media.SubtitleController$Renderer renderer
		android.media.MediaFormat format
	public void show () 
	private void doShow () 
	public void hide () 
	private void doHide () 
	public void registerRenderer (android.media.SubtitleController$Renderer) 
		android.media.SubtitleController$Renderer renderer
	public boolean hasRendererFor (android.media.MediaFormat) 
		android.media.SubtitleController$Renderer renderer
		android.media.MediaFormat format
	public void setAnchor (android.media.SubtitleController$Anchor) 
		android.media.SubtitleController$Anchor anchor
	private void checkAnchorLooper () 
	private void processOnAnchor (android.os.Message) 
		android.os.Message m
	static void access$000 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void access$100 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void access$200 (android.media.SubtitleController, android.media.SubtitleTrack) 
		android.media.SubtitleController x0
		android.media.SubtitleTrack x1
	static void access$300 (android.media.SubtitleController) 
		android.media.SubtitleController x0
	static void  () 
}

android/media/RemoteController$PlaybackInfo.class
RemoteController.java
package android.media
 android.media.RemoteController$PlaybackInfo extends java.lang.Object {
	int mState
	long mStateChangeTimeMs
	long mCurrentPosMs
	float mSpeed
	void  (int, long, long, float) 
		int state
		long stateChangeTimeMs
		long currentPosMs
		float speed
}

android/media/SubtitleTrack.class
SubtitleTrack.java
package android.media
public abstract android.media.SubtitleTrack extends java.lang.Object implements android.media.MediaTimeProvider$OnMediaTimeListener  {
	private static final String TAG
	private long mLastUpdateTimeMs
	private long mLastTimeMs
	private Runnable mRunnable
	protected final android.util.LongSparseArray mRunsByEndTime
	protected final android.util.LongSparseArray mRunsByID
	protected android.media.SubtitleTrack$CueList mCues
	protected final java.util.Vector mActiveCues
	protected boolean mVisible
	public boolean DEBUG
	protected android.os.Handler mHandler
	private android.media.MediaFormat mFormat
	private long mNextScheduledTimeMs
	protected android.media.MediaTimeProvider mTimeProvider
	public void  (android.media.MediaFormat) 
		android.media.MediaFormat format
	public final android.media.MediaFormat getFormat () 
	protected void onData (android.media.SubtitleData) 
		android.media.SubtitleData data
		long runID
	public abstract void onData (byte[], boolean, long) 
	public abstract android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
	public abstract void updateView (java.util.Vector) 
	protected synchronized void updateActiveCues (boolean, long) 
		android.util.Pair event
		android.media.SubtitleTrack$Cue cue
		java.util.Iterator it
		boolean rebuild
		long timeMs
	private void removeRunsByEndTimeIndex (int) 
		android.media.SubtitleTrack$Cue nextCue
		android.media.SubtitleTrack$Cue cue
		android.media.SubtitleTrack$Run nextRun
		int ix
		android.media.SubtitleTrack$Run run
	protected void finalize ()  throws java.lang.Throwable 
		int ix
		int size
	private synchronized void takeTime (long) 
		long timeMs
	protected synchronized void clearActiveCues () 
	protected void scheduleTimedEvents () 
	public void onTimedEvent (long) 
		long timeMs
		long timeUs
	public void onSeek (long) 
		long timeMs
		long timeUs
	public void onStop () 
	public void show () 
		android.media.SubtitleTrack$RenderingWidget renderingWidget
	public void hide () 
		android.media.SubtitleTrack$RenderingWidget renderingWidget
	protected synchronized boolean addCue (android.media.SubtitleTrack$Cue) 
		android.media.SubtitleTrack$Run run
		android.media.SubtitleTrack track
		long thenMs
		android.media.SubtitleTrack$Cue cue
		long nowMs
	public synchronized void setTimeProvider (android.media.MediaTimeProvider) 
		android.media.MediaTimeProvider timeProvider
	protected void finishedRun (long) 
		android.media.SubtitleTrack$Run run
		long runID
	public void setRunDiscardTimeMs (long, long) 
		android.media.SubtitleTrack$Run run
		long runID
		long timeMs
	public int getTrackType () 
	static java.lang.Runnable access$102 (android.media.SubtitleTrack, java.lang.Runnable) 
		android.media.SubtitleTrack x0
		Runnable x1
}

android/media/Cea708CCWidget$CCLayout.class
Cea708CaptionRenderer.java
package android.media
 android.media.Cea708CCWidget$CCLayout extends android.media.Cea708CCWidget$ScaledLayout implements android.media.ClosedCaptionWidget$ClosedCaptionLayout  {
	private static final float SAFE_TITLE_AREA_SCALE_START_X
	private static final float SAFE_TITLE_AREA_SCALE_END_X
	private static final float SAFE_TITLE_AREA_SCALE_START_Y
	private static final float SAFE_TITLE_AREA_SCALE_END_Y
	private final android.media.Cea708CCWidget$ScaledLayout mSafeTitleAreaLayout
	public void  (android.content.Context) 
		android.content.Context context
	public void addOrUpdateViewToSafeTitleArea (android.media.Cea708CCWidget$CCWindowLayout, android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams) 
		android.media.Cea708CCWidget$CCWindowLayout captionWindowLayout
		android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams scaledLayoutParams
		int index
	public void removeViewFromSafeTitleArea (android.media.Cea708CCWidget$CCWindowLayout) 
		android.media.Cea708CCWidget$CCWindowLayout captionWindowLayout
	public void setCaptionStyle (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int i
		android.view.accessibility.CaptioningManager$CaptionStyle style
		int count
	public void setFontScale (float) 
		android.media.Cea708CCWidget$CCWindowLayout windowLayout
		int i
		float fontScale
		int count
}

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

android/media/MediaCodec$Callback.class
MediaCodec.java
package android.media
public abstract android.media.MediaCodec$Callback extends java.lang.Object {
	public void  () 
	public abstract void onInputBufferAvailable (android.media.MediaCodec, int) 
	public abstract void onOutputBufferAvailable (android.media.MediaCodec, int, android.media.MediaCodec$BufferInfo) 
	public abstract void onError (android.media.MediaCodec, android.media.MediaCodec$CodecException) 
	public abstract void onOutputFormatChanged (android.media.MediaCodec, android.media.MediaFormat) 
}

android/media/WebVttTrack.class
WebVttRenderer.java
package android.media
 android.media.WebVttTrack extends android.media.SubtitleTrack implements android.media.WebVttCueListener  {
	private static final String TAG
	private final android.media.WebVttParser mParser
	private final android.media.UnstyledTextExtractor mExtractor
	private final android.media.Tokenizer mTokenizer
	private final java.util.Vector mTimestamps
	private final android.media.WebVttRenderingWidget mRenderingWidget
	private final java.util.Map mRegions
	private Long mCurrentRunID
	void  (android.media.WebVttRenderingWidget, android.media.MediaFormat) 
		android.media.WebVttRenderingWidget renderingWidget
		android.media.MediaFormat format
	public android.media.WebVttRenderingWidget getRenderingWidget () 
	public void onData (byte[], boolean, long) 
		String str
		java.io.UnsupportedEncodingException e
		byte[] data
		boolean eos
		long runID
	public void onCueParsed (android.media.TextTrackCue) 
		String s
		android.media.TextTrackCueSpan span
		android.media.TextTrackCueSpan[] line
		int ix
		android.media.TextTrackCue cue
	public void onRegionParsed (android.media.TextTrackRegion) 
		android.media.TextTrackRegion region
	public void updateView (java.util.Vector) 
		IllegalStateException e
		java.util.Vector activeCues
	public volatile android.media.SubtitleTrack$RenderingWidget getRenderingWidget () 
}

android/media/ExifInterface.class
ExifInterface.java
package android.media
public android.media.ExifInterface extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	public static final String TAG_ARTIST
	public static final String TAG_BITS_PER_SAMPLE
	public static final String TAG_COMPRESSION
	public static final String TAG_COPYRIGHT
	public static final String TAG_DATETIME
	public static final String TAG_IMAGE_DESCRIPTION
	public static final String TAG_IMAGE_LENGTH
	public static final String TAG_IMAGE_WIDTH
	public static final String TAG_JPEG_INTERCHANGE_FORMAT
	public static final String TAG_JPEG_INTERCHANGE_FORMAT_LENGTH
	public static final String TAG_MAKE
	public static final String TAG_MODEL
	public static final String TAG_ORIENTATION
	public static final String TAG_PHOTOMETRIC_INTERPRETATION
	public static final String TAG_PLANAR_CONFIGURATION
	public static final String TAG_PRIMARY_CHROMATICITIES
	public static final String TAG_REFERENCE_BLACK_WHITE
	public static final String TAG_RESOLUTION_UNIT
	public static final String TAG_ROWS_PER_STRIP
	public static final String TAG_SAMPLES_PER_PIXEL
	public static final String TAG_SOFTWARE
	public static final String TAG_STRIP_BYTE_COUNTS
	public static final String TAG_STRIP_OFFSETS
	public static final String TAG_TRANSFER_FUNCTION
	public static final String TAG_WHITE_POINT
	public static final String TAG_X_RESOLUTION
	public static final String TAG_Y_CB_CR_COEFFICIENTS
	public static final String TAG_Y_CB_CR_POSITIONING
	public static final String TAG_Y_CB_CR_SUB_SAMPLING
	public static final String TAG_Y_RESOLUTION
	public static final String TAG_APERTURE_VALUE
	public static final String TAG_BRIGHTNESS_VALUE
	public static final String TAG_CFA_PATTERN
	public static final String TAG_COLOR_SPACE
	public static final String TAG_COMPONENTS_CONFIGURATION
	public static final String TAG_COMPRESSED_BITS_PER_PIXEL
	public static final String TAG_CONTRAST
	public static final String TAG_CUSTOM_RENDERED
	public static final String TAG_DATETIME_DIGITIZED
	public static final String TAG_DATETIME_ORIGINAL
	public static final String TAG_DEVICE_SETTING_DESCRIPTION
	public static final String TAG_DIGITAL_ZOOM_RATIO
	public static final String TAG_EXIF_VERSION
	public static final String TAG_EXPOSURE_BIAS_VALUE
	public static final String TAG_EXPOSURE_INDEX
	public static final String TAG_EXPOSURE_MODE
	public static final String TAG_EXPOSURE_PROGRAM
	public static final String TAG_EXPOSURE_TIME
	public static final String TAG_F_NUMBER
	public static final String TAG_APERTURE
	public static final String TAG_FILE_SOURCE
	public static final String TAG_FLASH
	public static final String TAG_FLASH_ENERGY
	public static final String TAG_FLASHPIX_VERSION
	public static final String TAG_FOCAL_LENGTH
	public static final String TAG_FOCAL_LENGTH_IN_35MM_FILM
	public static final String TAG_FOCAL_PLANE_RESOLUTION_UNIT
	public static final String TAG_FOCAL_PLANE_X_RESOLUTION
	public static final String TAG_FOCAL_PLANE_Y_RESOLUTION
	public static final String TAG_GAIN_CONTROL
	public static final String TAG_ISO_SPEED_RATINGS
	public static final String TAG_ISO
	public static final String TAG_IMAGE_UNIQUE_ID
	public static final String TAG_LIGHT_SOURCE
	public static final String TAG_MAKER_NOTE
	public static final String TAG_MAX_APERTURE_VALUE
	public static final String TAG_METERING_MODE
	public static final String TAG_OECF
	public static final String TAG_PIXEL_X_DIMENSION
	public static final String TAG_PIXEL_Y_DIMENSION
	public static final String TAG_RELATED_SOUND_FILE
	public static final String TAG_SATURATION
	public static final String TAG_SCENE_CAPTURE_TYPE
	public static final String TAG_SCENE_TYPE
	public static final String TAG_SENSING_METHOD
	public static final String TAG_SHARPNESS
	public static final String TAG_SHUTTER_SPEED_VALUE
	public static final String TAG_SPATIAL_FREQUENCY_RESPONSE
	public static final String TAG_SPECTRAL_SENSITIVITY
	public static final String TAG_SUBSEC_TIME
	public static final String TAG_SUBSEC_TIME_DIG
	public static final String TAG_SUBSEC_TIME_DIGITIZED
	public static final String TAG_SUBSEC_TIME_ORIG
	public static final String TAG_SUBSEC_TIME_ORIGINAL
	public static final String TAG_SUBJECT_AREA
	public static final String TAG_SUBJECT_DISTANCE
	public static final String TAG_SUBJECT_DISTANCE_RANGE
	public static final String TAG_SUBJECT_LOCATION
	public static final String TAG_USER_COMMENT
	public static final String TAG_WHITE_BALANCE
	public static final String TAG_GPS_ALTITUDE
	public static final String TAG_GPS_ALTITUDE_REF
	public static final String TAG_GPS_AREA_INFORMATION
	public static final String TAG_GPS_DOP
	public static final String TAG_GPS_DATESTAMP
	public static final String TAG_GPS_DEST_BEARING
	public static final String TAG_GPS_DEST_BEARING_REF
	public static final String TAG_GPS_DEST_DISTANCE
	public static final String TAG_GPS_DEST_DISTANCE_REF
	public static final String TAG_GPS_DEST_LATITUDE
	public static final String TAG_GPS_DEST_LATITUDE_REF
	public static final String TAG_GPS_DEST_LONGITUDE
	public static final String TAG_GPS_DEST_LONGITUDE_REF
	public static final String TAG_GPS_DIFFERENTIAL
	public static final String TAG_GPS_IMG_DIRECTION
	public static final String TAG_GPS_IMG_DIRECTION_REF
	public static final String TAG_GPS_LATITUDE
	public static final String TAG_GPS_LATITUDE_REF
	public static final String TAG_GPS_LONGITUDE
	public static final String TAG_GPS_LONGITUDE_REF
	public static final String TAG_GPS_MAP_DATUM
	public static final String TAG_GPS_MEASURE_MODE
	public static final String TAG_GPS_PROCESSING_METHOD
	public static final String TAG_GPS_SATELLITES
	public static final String TAG_GPS_SPEED
	public static final String TAG_GPS_SPEED_REF
	public static final String TAG_GPS_STATUS
	public static final String TAG_GPS_TIMESTAMP
	public static final String TAG_GPS_TRACK
	public static final String TAG_GPS_TRACK_REF
	public static final String TAG_GPS_VERSION_ID
	public static final String TAG_INTEROPERABILITY_INDEX
	public static final String TAG_THUMBNAIL_IMAGE_LENGTH
	public static final String TAG_THUMBNAIL_IMAGE_WIDTH
	private static final String TAG_EXIF_IFD_POINTER
	private static final String TAG_GPS_INFO_IFD_POINTER
	private static final String TAG_INTEROPERABILITY_IFD_POINTER
	private static final String TAG_HAS_THUMBNAIL
	private static final String TAG_THUMBNAIL_OFFSET
	private static final String TAG_THUMBNAIL_LENGTH
	private static final String TAG_THUMBNAIL_DATA
	public static final int ORIENTATION_UNDEFINED
	public static final int ORIENTATION_NORMAL
	public static final int ORIENTATION_FLIP_HORIZONTAL
	public static final int ORIENTATION_ROTATE_180
	public static final int ORIENTATION_FLIP_VERTICAL
	public static final int ORIENTATION_TRANSPOSE
	public static final int ORIENTATION_ROTATE_90
	public static final int ORIENTATION_TRANSVERSE
	public static final int ORIENTATION_ROTATE_270
	public static final int WHITEBALANCE_AUTO
	public static final int WHITEBALANCE_MANUAL
	private static final byte[] JPEG_SIGNATURE
	private static final int JPEG_SIGNATURE_SIZE
	private static java.text.SimpleDateFormat sFormatter
	private static final short BYTE_ALIGN_II
	private static final short BYTE_ALIGN_MM
	private static final int IFD_FORMAT_BYTE
	private static final int IFD_FORMAT_STRING
	private static final int IFD_FORMAT_USHORT
	private static final int IFD_FORMAT_ULONG
	private static final int IFD_FORMAT_URATIONAL
	private static final int IFD_FORMAT_SBYTE
	private static final int IFD_FORMAT_UNDEFINED
	private static final int IFD_FORMAT_SSHORT
	private static final int IFD_FORMAT_SLONG
	private static final int IFD_FORMAT_SRATIONAL
	private static final int IFD_FORMAT_SINGLE
	private static final int IFD_FORMAT_DOUBLE
	private static final String[] IFD_FORMAT_NAMES
	private static final int[] IFD_FORMAT_BYTES_PER_FORMAT
	private static final byte[] EXIF_ASCII_PREFIX
	private static final android.media.ExifInterface$ExifTag[] IFD_TIFF_TAGS
	private static final android.media.ExifInterface$ExifTag[] IFD_EXIF_TAGS
	private static final android.media.ExifInterface$ExifTag[] IFD_GPS_TAGS
	private static final android.media.ExifInterface$ExifTag[] IFD_INTEROPERABILITY_TAGS
	private static final android.media.ExifInterface$ExifTag[] IFD_THUMBNAIL_TAGS
	private static final int IFD_TIFF_HINT
	private static final int IFD_EXIF_HINT
	private static final int IFD_GPS_HINT
	private static final int IFD_INTEROPERABILITY_HINT
	private static final int IFD_THUMBNAIL_HINT
	private static final android.media.ExifInterface$ExifTag[][] EXIF_TAGS
	private static final android.media.ExifInterface$ExifTag[] IFD_POINTER_TAGS
	private static final int[] IFD_POINTER_TAG_HINTS
	private static final android.media.ExifInterface$ExifTag JPEG_INTERCHANGE_FORMAT_TAG
	private static final android.media.ExifInterface$ExifTag JPEG_INTERCHANGE_FORMAT_LENGTH_TAG
	private static final java.util.HashMap[] sExifTagMapsForReading
	private static final java.util.HashMap[] sExifTagMapsForWriting
	private static final java.util.HashSet sTagSetForCompatibility
	private static final java.nio.charset.Charset ASCII
	private static final byte[] IDENTIFIER_EXIF_APP1
	private static final byte MARKER
	private static final byte MARKER_SOI
	private static final byte MARKER_SOF0
	private static final byte MARKER_SOF1
	private static final byte MARKER_SOF2
	private static final byte MARKER_SOF3
	private static final byte MARKER_SOF5
	private static final byte MARKER_SOF6
	private static final byte MARKER_SOF7
	private static final byte MARKER_SOF9
	private static final byte MARKER_SOF10
	private static final byte MARKER_SOF11
	private static final byte MARKER_SOF13
	private static final byte MARKER_SOF14
	private static final byte MARKER_SOF15
	private static final byte MARKER_SOS
	private static final byte MARKER_APP1
	private static final byte MARKER_COM
	private static final byte MARKER_EOI
	private final String mFilename
	private final java.io.FileDescriptor mSeekableFileDescriptor
	private final android.content.res.AssetManager$AssetInputStream mAssetInputStream
	private final boolean mIsInputStream
	private boolean mIsRaw
	private final java.util.HashMap[] mAttributes
	private java.nio.ByteOrder mExifByteOrder
	private boolean mHasThumbnail
	private int mThumbnailOffset
	private int mThumbnailLength
	private byte[] mThumbnailBytes
	private boolean mIsSupportedFile
	private static final java.util.regex.Pattern sNonZeroTimePattern
	private static final java.util.regex.Pattern sGpsTimestampPattern
	public void  (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.FileInputStream in
	public void  (java.io.FileDescriptor)  throws java.io.IOException 
		android.system.ErrnoException e
		java.io.FileDescriptor fileDescriptor
		java.io.FileInputStream in
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
	private android.media.ExifInterface$ExifAttribute getExifAttribute (java.lang.String) 
		Object value
		int i
		String tag
	public java.lang.String getAttribute (java.lang.String) 
		android.media.ExifInterface$Rational[] array
		NumberFormatException e
		String tag
		android.media.ExifInterface$ExifAttribute attribute
	public int getAttributeInt (java.lang.String, int) 
		NumberFormatException e
		String tag
		int defaultValue
		android.media.ExifInterface$ExifAttribute exifAttribute
	public double getAttributeDouble (java.lang.String, double) 
		NumberFormatException e
		String tag
		double defaultValue
		android.media.ExifInterface$ExifAttribute exifAttribute
	public void setAttribute (java.lang.String, java.lang.String) 
		java.util.regex.Matcher m
		double doubleValue
		NumberFormatException e
		int dataFormat
		int dataFormat
		int dataFormat
		int j
		String[] values
		int[] intArray
		int j
		String[] values
		int[] intArray
		int j
		String[] values
		long[] longArray
		String[] numbers
		int j
		String[] values
		android.media.ExifInterface$Rational[] rationalArray
		String[] numbers
		int j
		String[] values
		android.media.ExifInterface$Rational[] rationalArray
		int j
		String[] values
		double[] doubleArray
		android.media.ExifInterface$ExifTag exifTag
		android.util.Pair guess
		int dataFormat
		Object obj
		int i
		String tag
		String value
	private boolean updateAttribute (java.lang.String, android.media.ExifInterface$ExifAttribute) 
		int i
		String tag
		android.media.ExifInterface$ExifAttribute value
		boolean updated
	private void removeAttribute (java.lang.String) 
		int i
		String tag
	private void loadAttributes (java.io.InputStream)  throws java.io.IOException 
		int i
		long asset
		java.io.IOException e
		java.io.InputStream in
	private static boolean isJpegInputStream (java.io.BufferedInputStream)  throws java.io.IOException 
		java.io.BufferedInputStream in
		byte[] signatureBytes
		boolean isJpeg
	private boolean handleRawResult (java.util.HashMap) 
		java.util.Map$Entry entry
		java.util.HashMap map
		String value
	private static boolean isSeekableFD (java.io.FileDescriptor)  throws java.io.IOException 
		android.system.ErrnoException e
		java.io.FileDescriptor fd
	private void printAttributes () 
		android.media.ExifInterface$ExifAttribute tagValue
		java.util.Map$Entry entry
		int i
	public void saveAttributes ()  throws java.io.IOException 
		java.io.File originalFile
		android.system.ErrnoException e
		android.system.ErrnoException e
		java.io.FileInputStream in
		java.io.FileOutputStream out
		java.io.File tempFile
	public boolean hasThumbnail () 
	public byte[] getThumbnail () 
		java.io.FileDescriptor fileDescriptor
		byte[] buffer
		java.io.FileInputStream in
	public long[] getThumbnailRange () 
		long[] range
	public boolean getLatLong (float[]) 
		float[] output
		String latValue
		String latRef
		String lngValue
		String lngRef
	public double getAltitude (double) 
		double defaultValue
		double altitude
		int ref
	public long getDateTime () 
		long sub
		java.util.Date datetime
		long msecs
		String subSecs
		IllegalArgumentException e
		String dateTimeString
		java.text.ParsePosition pos
	public long getGpsDateTime () 
		java.util.Date datetime
		IllegalArgumentException e
		String date
		String time
		String dateTimeString
		java.text.ParsePosition pos
	private static float convertRationalLatLonToFloat (java.lang.String, java.lang.String) 
		String[] parts
		String[] pair
		double degrees
		double minutes
		double seconds
		double result
		RuntimeException e
		String rationalString
		String ref
	private void getJpegAttributes (java.io.InputStream)  throws java.io.IOException 
		byte[] identifier
		byte[] bytes
		byte[] bytes
		int length
		java.io.InputStream inputStream
		java.io.DataInputStream dataInputStream
		byte marker
		int bytesRead
	private void saveJpegAttributes (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		int length
		byte[] identifier
		int read
		int length
		int read
		byte marker
		java.io.InputStream inputStream
		java.io.OutputStream outputStream
		java.io.DataInputStream dataInputStream
		android.media.ExifInterface$ByteOrderAwarenessDataOutputStream dataOutputStream
		byte[] bytes
	private void readExifSegment (byte[], int)  throws java.io.IOException 
		byte[] thumbnailBytes
		int jpegInterchangeFormat
		int jpegInterchangeFormatLength
		byte[] exifBytes
		int exifOffsetFromBeginning
		android.media.ExifInterface$ByteOrderAwarenessDataInputStream dataInputStream
		short byteOrder
		int startCode
		long firstIfdOffset
		String jpegInterchangeFormatString
		String jpegInterchangeFormatLengthString
	private void addDefaultValuesForCompatibility () 
		String valueOfDateTimeOriginal
	private void readImageFileDirectory (android.media.ExifInterface$ByteOrderAwarenessDataInputStream, int)  throws java.io.IOException 
		long offset
		long offset
		int tagNumber
		int dataFormat
		int numberOfComponents
		long nextEntryOffset
		android.media.ExifInterface$ExifTag tag
		int byteCount
		int innerIfdHint
		byte[] bytes
		short i
		long nextIfdOffset
		android.media.ExifInterface$ByteOrderAwarenessDataInputStream dataInputStream
		int hint
		short numberOfDirectoryEntry
	private static int getIfdHintFromTagNumber (int) 
		int i
		int tagNumber
	private int writeExifSegment (android.media.ExifInterface$ByteOrderAwarenessDataOutputStream, int)  throws java.io.IOException 
		android.media.ExifInterface$ExifTag tag
		java.util.Map$Entry entry
		Object obj
		int hint
		android.media.ExifInterface$ExifAttribute exifAttribute
		int size
		java.util.Map$Entry entry
		int sum
		int i
		int hint
		int thumbnailOffset
		int i
		android.media.ExifInterface$ExifTag tag
		int tagNumber
		android.media.ExifInterface$ExifAttribute attribute
		int size
		java.util.Map$Entry entry
		android.media.ExifInterface$ExifAttribute attribute
		java.util.Map$Entry entry
		int dataOffset
		int hint
		android.media.ExifInterface$ByteOrderAwarenessDataOutputStream dataOutputStream
		int exifOffsetFromBeginning
		int[] ifdOffsets
		int[] ifdDataSizes
		int position
		int totalSize
	private static android.util.Pair guessDataFormat (java.lang.String) 
		android.util.Pair guessDataFormat
		int first
		int second
		int i
		String[] entryValues
		android.util.Pair dataFormat
		long numerator
		long denominator
		String[] rationalNumber
		Long longValue
		String entryValue
	private static native void nativeInitRaw () 
	private static native byte[] nativeGetThumbnailFromAsset (long, int, int) 
	private static native java.util.HashMap nativeGetRawAttributesFromAsset (long) 
	private static native java.util.HashMap nativeGetRawAttributesFromFileDescriptor (java.io.FileDescriptor) 
	private static native java.util.HashMap nativeGetRawAttributesFromInputStream (java.io.InputStream) 
	static int[] access$000 () 
	static java.nio.charset.Charset access$100 () 
	static java.lang.String[] access$200 () 
	static byte[] access$300 () 
	static void  () 
		android.media.ExifInterface$ExifTag tag
		int hint
}

android/media/MediaInserter.class
MediaInserter.java
package android.media
public android.media.MediaInserter extends java.lang.Object {
	private final java.util.HashMap mRowMap
	private final java.util.HashMap mPriorityRowMap
	private final android.content.ContentProviderClient mProvider
	private final int mBufferSizePerUri
	public void  (android.content.ContentProviderClient, int) 
		android.content.ContentProviderClient provider
		int bufferSizePerUri
	public void insert (android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
	public void insertwithPriority (android.net.Uri, android.content.ContentValues)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
	private void insert (android.net.Uri, android.content.ContentValues, boolean)  throws android.os.RemoteException 
		android.net.Uri tableUri
		android.content.ContentValues values
		boolean priority
		java.util.HashMap rowmap
		java.util.List list
	public void flushAll ()  throws android.os.RemoteException 
		java.util.List list
		android.net.Uri tableUri
	private void flushAllPriority ()  throws android.os.RemoteException 
		java.util.List list
		android.net.Uri tableUri
	private void flush (android.net.Uri, java.util.List)  throws android.os.RemoteException 
		android.content.ContentValues[] valuesArray
		android.net.Uri tableUri
		java.util.List list
}

android/media/WebVttRenderingWidget$1.class
WebVttRenderer.java
package android.media
 android.media.WebVttRenderingWidget$1 extends android.view.accessibility.CaptioningManager$CaptioningChangeListener {
	final android.media.WebVttRenderingWidget this$0
	void  (android.media.WebVttRenderingWidget) 
		android.media.WebVttRenderingWidget this$0
	public void onFontScaleChanged (float) 
		float fontScale
		float fontSize
	public void onUserStyleChanged (android.view.accessibility.CaptioningManager$CaptionStyle) 
		android.view.accessibility.CaptioningManager$CaptionStyle userStyle
}

android/media/MediaRouterClientState.class
MediaRouterClientState.java
package android.media
public final android.media.MediaRouterClientState extends java.lang.Object implements android.os.Parcelable  {
	public final java.util.ArrayList routes
	public String globallySelectedRouteId
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	void  (android.os.Parcel) 
		android.os.Parcel src
	public android.media.MediaRouterClientState$RouteInfo getRoute (java.lang.String) 
		android.media.MediaRouterClientState$RouteInfo route
		int i
		String id
		int count
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public java.lang.String toString () 
	static void  () 
}

android/media/ExifInterface$ByteOrderAwarenessDataInputStream.class
ExifInterface.java
package android.media
 android.media.ExifInterface$ByteOrderAwarenessDataInputStream extends java.io.ByteArrayInputStream {
	private static final java.nio.ByteOrder LITTLE_ENDIAN
	private static final java.nio.ByteOrder BIG_ENDIAN
	private java.nio.ByteOrder mByteOrder
	private final long mLength
	private long mPosition
	public void  (byte[]) 
		byte[] bytes
	public void setByteOrder (java.nio.ByteOrder) 
		java.nio.ByteOrder byteOrder
	public void seek (long)  throws java.io.IOException 
		long byteCount
	public long peek () 
	public void readFully (byte[])  throws java.io.IOException 
		byte[] buffer
	public byte readByte ()  throws java.io.IOException 
		int ch
	public short readShort ()  throws java.io.IOException 
		int ch1
		int ch2
	public int readInt ()  throws java.io.IOException 
		int ch1
		int ch2
		int ch3
		int ch4
	public long skip (long) 
		long byteCount
		long skipped
	public int readUnsignedShort ()  throws java.io.IOException 
		int ch1
		int ch2
	public long readUnsignedInt ()  throws java.io.IOException 
	public long readLong ()  throws java.io.IOException 
		int ch1
		int ch2
		int ch3
		int ch4
		int ch5
		int ch6
		int ch7
		int ch8
	public float readFloat ()  throws java.io.IOException 
	public double readDouble ()  throws java.io.IOException 
	static long access$800 (android.media.ExifInterface$ByteOrderAwarenessDataInputStream) 
		android.media.ExifInterface$ByteOrderAwarenessDataInputStream x0
	static void  () 
}

android/media/Cea608CCParser$PAC.class
ClosedCaptionRenderer.java
package android.media
 android.media.Cea608CCParser$PAC extends android.media.Cea608CCParser$StyleCode {
	final int mRow
	final int mCol
	static android.media.Cea608CCParser$PAC fromBytes (byte, byte) 
		int indent
		int color
		byte data1
		byte data2
		int[] rowTable
		int row
		int style
	void  (int, int, int, int) 
		int row
		int col
		int style
		int color
	boolean isIndentPAC () 
	int getRow () 
	int getCol () 
	public java.lang.String toString () 
}

android/media/AudioManager$AudioRecordingCallbackInfo.class
AudioManager.java
package android.media
 android.media.AudioManager$AudioRecordingCallbackInfo extends java.lang.Object {
	final android.media.AudioManager$AudioRecordingCallback mCb
	final android.os.Handler mHandler
	void  (android.media.AudioManager$AudioRecordingCallback, android.os.Handler) 
		android.media.AudioManager$AudioRecordingCallback cb
		android.os.Handler handler
}

android/media/MediaPlayer$OnSubtitleDataListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnSubtitleDataListener extends java.lang.Object {
	public abstract void onSubtitleData (android.media.MediaPlayer, android.media.SubtitleData) 
}

android/media/Cea708CCParser.class
Cea708CaptionRenderer.java
package android.media
 android.media.Cea708CCParser extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private static final String MUSIC_NOTE_CHAR
	private final StringBuffer mBuffer
	private int mCommand
	private android.media.Cea708CCParser$DisplayListener mListener
	public static final int CAPTION_EMIT_TYPE_BUFFER
	public static final int CAPTION_EMIT_TYPE_CONTROL
	public static final int CAPTION_EMIT_TYPE_COMMAND_CWX
	public static final int CAPTION_EMIT_TYPE_COMMAND_CLW
	public static final int CAPTION_EMIT_TYPE_COMMAND_DSW
	public static final int CAPTION_EMIT_TYPE_COMMAND_HDW
	public static final int CAPTION_EMIT_TYPE_COMMAND_TGW
	public static final int CAPTION_EMIT_TYPE_COMMAND_DLW
	public static final int CAPTION_EMIT_TYPE_COMMAND_DLY
	public static final int CAPTION_EMIT_TYPE_COMMAND_DLC
	public static final int CAPTION_EMIT_TYPE_COMMAND_RST
	public static final int CAPTION_EMIT_TYPE_COMMAND_SPA
	public static final int CAPTION_EMIT_TYPE_COMMAND_SPC
	public static final int CAPTION_EMIT_TYPE_COMMAND_SPL
	public static final int CAPTION_EMIT_TYPE_COMMAND_SWA
	public static final int CAPTION_EMIT_TYPE_COMMAND_DFX
	void  (android.media.Cea708CCParser$DisplayListener) 
		android.media.Cea708CCParser$DisplayListener listener
	private void emitCaptionEvent (android.media.Cea708CCParser$CaptionEvent) 
		android.media.Cea708CCParser$CaptionEvent captionEvent
	private void emitCaptionBuffer () 
	public void parse (byte[]) 
		byte[] data
		int pos
	private int parseServiceBlockData (byte[], int) 
		byte[] data
		int pos
	private int parseC0 (byte[], int) 
		String value
		java.io.UnsupportedEncodingException e
		byte[] data
		int pos
	private int parseC1 (byte[], int) 
		int windowId
		int windowBitmap
		int windowBitmap
		int windowBitmap
		int windowBitmap
		int windowBitmap
		int tenthsOfSeconds
		int textTag
		int penSize
		int penOffset
		boolean italic
		boolean underline
		int edgeType
		int fontTag
		int opacity
		int red
		int green
		int blue
		android.media.Cea708CCParser$CaptionColor foregroundColor
		android.media.Cea708CCParser$CaptionColor backgroundColor
		android.media.Cea708CCParser$CaptionColor edgeColor
		int row
		int column
		int opacity
		int red
		int green
		int blue
		android.media.Cea708CCParser$CaptionColor fillColor
		int borderType
		android.media.Cea708CCParser$CaptionColor borderColor
		boolean wordWrap
		int printDirection
		int scrollDirection
		int justify
		int effectSpeed
		int effectDirection
		int displayEffect
		int windowId
		boolean visible
		boolean rowLock
		boolean columnLock
		int priority
		boolean relativePositioning
		int anchorVertical
		int anchorHorizontal
		int anchorId
		int rowCount
		int columnCount
		int windowStyle
		int penStyle
		byte[] data
		int pos
	private int parseG0 (byte[], int) 
		byte[] data
		int pos
	private int parseG1 (byte[], int) 
		byte[] data
		int pos
	private int parseExt1 (byte[], int) 
		byte[] data
		int pos
	private int parseC2 (byte[], int) 
		byte[] data
		int pos
	private int parseC3 (byte[], int) 
		byte[] data
		int pos
	private int parseG2 (byte[], int) 
		byte[] data
		int pos
	private int parseG3 (byte[], int) 
		byte[] data
		int pos
	static void  () 
}

android/media/AudioTrack$OnRoutingChangedListener.class
AudioTrack.java
package android.media
public abstract android.media.AudioTrack$OnRoutingChangedListener extends java.lang.Object implements android.media.AudioRouting$OnRoutingChangedListener  {
	public abstract void onRoutingChanged (android.media.AudioTrack) 
	public void onRoutingChanged (android.media.AudioRouting) 
		android.media.AudioRouting router
}

android/media/MediaPlayer$TimeProvider$EventHandler.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$TimeProvider$EventHandler extends android.os.Handler {
	final android.media.MediaPlayer$TimeProvider this$0
	public void  (android.media.MediaPlayer$TimeProvider, android.os.Looper) 
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/AudioSystem$AudioRecordingCallback.class
AudioSystem.java
package android.media
public abstract android.media.AudioSystem$AudioRecordingCallback extends java.lang.Object {
	public abstract void onRecordingConfigurationChanged (int, int, int, int[]) 
}

android/media/FaceDetector$1.class
FaceDetector.java
package android.media
 android.media.FaceDetector$1 extends java.lang.Object {
}

android/media/IAudioRoutesObserver$Stub.class
IAudioRoutesObserver.java
package android.media
public abstract android.media.IAudioRoutesObserver$Stub extends android.os.Binder implements android.media.IAudioRoutesObserver  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_dispatchAudioRoutesChanged
	public void  () 
	public static android.media.IAudioRoutesObserver 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.media.AudioRoutesInfo _arg0
		android.media.AudioRoutesInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/TimedText$Karaoke.class
TimedText.java
package android.media
public final android.media.TimedText$Karaoke extends java.lang.Object {
	public final int startTimeMs
	public final int endTimeMs
	public final int startChar
	public final int endChar
	public void  (int, int, int, int) 
		int startTimeMs
		int endTimeMs
		int startChar
		int endChar
}

android/media/MediaRouter$UserRouteInfo$SessionVolumeProvider$1.class
MediaRouter.java
package android.media
 android.media.MediaRouter$UserRouteInfo$SessionVolumeProvider$1 extends java.lang.Object implements java.lang.Runnable  {
	final int val$volume
	final android.media.MediaRouter$UserRouteInfo$SessionVolumeProvider this$1
	void  (android.media.MediaRouter$UserRouteInfo$SessionVolumeProvider, int) 
		android.media.MediaRouter$UserRouteInfo$SessionVolumeProvider this$1
	public void run () 
}

android/media/MediaCrypto.class
MediaCrypto.java
package android.media
public final android.media.MediaCrypto extends java.lang.Object {
	private long mNativeContext
	public static final boolean isCryptoSchemeSupported (java.util.UUID) 
		java.util.UUID uuid
	private static final byte[] getByteArrayFromUUID (java.util.UUID) 
		int i
		java.util.UUID uuid
		long msb
		long lsb
		byte[] uuidBytes
	private static final native boolean isCryptoSchemeSupportedNative (byte[]) 
	public void  (java.util.UUID, byte[])  throws android.media.MediaCryptoException 
		java.util.UUID uuid
		byte[] initData
	public final native boolean requiresSecureDecoderComponent (java.lang.String) 
	public final native void setMediaDrmSession (byte[])  throws android.media.MediaCryptoException 
	protected void finalize () 
	public final native void release () 
	private static final native void native_init () 
	private final native void native_setup (byte[], byte[])  throws android.media.MediaCryptoException 
	private final native void native_finalize () 
	static void  () 
}

android/media/RemoteDisplay$Listener.class
RemoteDisplay.java
package android.media
public abstract android.media.RemoteDisplay$Listener extends java.lang.Object {
	public abstract void onDisplayConnected (android.view.Surface, int, int, int, int) 
	public abstract void onDisplayDisconnected () 
	public abstract void onDisplayError (int) 
}

android/media/TimedText$Style.class
TimedText.java
package android.media
public final android.media.TimedText$Style extends java.lang.Object {
	public final int startChar
	public final int endChar
	public final int fontID
	public final boolean isBold
	public final boolean isItalic
	public final boolean isUnderlined
	public final int fontSize
	public final int colorRGBA
	public void  (int, int, int, boolean, boolean, boolean, int, int) 
		int startChar
		int endChar
		int fontId
		boolean isBold
		boolean isItalic
		boolean isUnderlined
		int fontSize
		int colorRGBA
}

android/media/ImageWriter$WriterSurfaceImage.class
ImageWriter.java
package android.media
 android.media.ImageWriter$WriterSurfaceImage extends android.media.Image {
	private android.media.ImageWriter mOwner
	private long mNativeBuffer
	private int mNativeFenceFd
	private android.media.ImageWriter$WriterSurfaceImage$SurfacePlane[] mPlanes
	private int mHeight
	private int mWidth
	private int mFormat
	private final long DEFAULT_TIMESTAMP
	private long mTimestamp
	public void  (android.media.ImageWriter) 
		android.media.ImageWriter writer
	public int getFormat () 
	public int getWidth () 
	public int getHeight () 
	public long getTimestamp () 
	public void setTimestamp (long) 
		long timestamp
	public android.media.Image$Plane[] getPlanes () 
		int numPlanes
	boolean isAttachable () 
	android.media.ImageWriter getOwner () 
	long getNativeContext () 
	public void close () 
	protected final void finalize ()  throws java.lang.Throwable 
	private void clearSurfacePlanes () 
		int i
	private synchronized native android.media.ImageWriter$WriterSurfaceImage$SurfacePlane[] nativeCreatePlanes (int, int) 
	private synchronized native int nativeGetWidth () 
	private synchronized native int nativeGetHeight () 
	private synchronized native int nativeGetFormat () 
	volatile java.lang.Object getOwner () 
	static void access$000 (android.media.ImageWriter$WriterSurfaceImage) 
		android.media.ImageWriter$WriterSurfaceImage x0
}

android/media/MediaRouter$RouteGroup.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteGroup extends android.media.MediaRouter$RouteInfo {
	final java.util.ArrayList mRoutes
	private boolean mUpdateName
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public void addRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
		int at
	public void addRoute (android.media.MediaRouter$RouteInfo, int) 
		android.media.MediaRouter$RouteInfo route
		int insertAt
	public void removeRoute (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
	public void removeRoute (int) 
		int index
		android.media.MediaRouter$RouteInfo route
	public int getRouteCount () 
	public android.media.MediaRouter$RouteInfo getRouteAt (int) 
		int index
	public void setIconDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIconResource (int) 
		int resId
	public void requestSetVolume (int) 
		android.media.MediaRouter$RouteInfo route
		int routeVol
		int i
		int volume
		int maxVol
		float scaledVolume
		int routeCount
	public void requestUpdateVolume (int) 
		android.media.MediaRouter$RouteInfo route
		int routeVol
		int i
		int direction
		int maxVol
		int routeCount
		int volume
	void memberNameChanged (android.media.MediaRouter$RouteInfo, java.lang.CharSequence) 
		android.media.MediaRouter$RouteInfo info
		CharSequence name
	void memberStatusChanged (android.media.MediaRouter$RouteInfo, java.lang.CharSequence) 
		android.media.MediaRouter$RouteInfo info
		CharSequence status
	void memberVolumeChanged (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo info
	void updateVolume () 
		int routeVol
		int i
		int routeCount
		int volume
	void routeUpdated () 
		android.media.MediaRouter$RouteInfo route
		int routeMaxVolume
		int i
		int types
		int count
		int maxVolume
		boolean isLocal
		boolean isFixedVolume
	void updateName () 
		android.media.MediaRouter$RouteInfo info
		int i
		StringBuilder sb
		int count
	public java.lang.String toString () 
		int i
		StringBuilder sb
		int count
}

android/media/Ringtone$MyOnCompletionListener.class
Ringtone.java
package android.media
 android.media.Ringtone$MyOnCompletionListener extends java.lang.Object implements android.media.MediaPlayer$OnCompletionListener  {
	final android.media.Ringtone this$0
	void  (android.media.Ringtone) 
		android.media.Ringtone this$0
	public void onCompletion (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
}

android/media/MediaScanner$1.class
MediaScanner.java
package android.media
 android.media.MediaScanner$1 extends java.lang.Object {
}

android/media/IRecordingConfigDispatcher.class
IRecordingConfigDispatcher.java
package android.media
public abstract android.media.IRecordingConfigDispatcher extends java.lang.Object implements android.os.IInterface  {
	public abstract void dispatchRecordingConfigChange (java.util.List)  throws android.os.RemoteException 
}

android/media/AudioManager$ServiceEventHandlerDelegate$1.class
AudioManager.java
package android.media
 android.media.AudioManager$ServiceEventHandlerDelegate$1 extends android.os.Handler {
	final android.media.AudioManager val$this$0
	final android.media.AudioManager$ServiceEventHandlerDelegate this$1
	void  (android.media.AudioManager$ServiceEventHandlerDelegate, android.os.Looper, android.media.AudioManager) 
		android.media.AudioManager$ServiceEventHandlerDelegate this$1
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.media.AudioManager$OnAudioFocusChangeListener listener
		android.media.AudioManager$RecordConfigChangeCallbackData cbData
		android.os.Message msg
}

android/media/Tokenizer$TagTokenizer.class
WebVttRenderer.java
package android.media
 android.media.Tokenizer$TagTokenizer extends java.lang.Object implements android.media.Tokenizer$TokenizerPhase  {
	private boolean mAtAnnotation
	private String mName
	private String mAnnotation
	final android.media.Tokenizer this$0
	void  (android.media.Tokenizer) 
		android.media.Tokenizer this$0
	public android.media.Tokenizer$TokenizerPhase start () 
	public void tokenize () 
		String[] parts
		String[] parts
		String part
	private void yield_tag () 
		long timestampMs
		NumberFormatException e
		String[] classes
		int dotAt
}

android/media/MediaDrm$EventHandler.class
MediaDrm.java
package android.media
 android.media.MediaDrm$EventHandler extends android.os.Handler {
	private android.media.MediaDrm mMediaDrm
	final android.media.MediaDrm this$0
	public void  (android.media.MediaDrm, android.media.MediaDrm, android.os.Looper) 
		android.media.MediaDrm md
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Parcel parcel
		byte[] sessionId
		byte[] data
		java.util.List keyStatusList
		boolean hasNewUsableKey
		android.os.Parcel parcel
		byte[] sessionId
		long expirationTime
		android.os.Parcel parcel
		byte[] sessionId
		android.os.Message msg
}

android/media/MiniThumbFile.class
MiniThumbFile.java
package android.media
public android.media.MiniThumbFile extends java.lang.Object {
	private static final String TAG
	private static final int MINI_THUMB_DATA_FILE_VERSION
	public static final int BYTES_PER_MINTHUMB
	private static final int HEADER_SIZE
	private android.net.Uri mUri
	private java.io.RandomAccessFile mMiniThumbFile
	private java.nio.channels.FileChannel mChannel
	private java.nio.ByteBuffer mBuffer
	private static final java.util.Hashtable sThumbFiles
	public static synchronized void reset () 
		android.media.MiniThumbFile file
	public static synchronized android.media.MiniThumbFile instance (android.net.Uri) 
		android.net.Uri uri
		String type
		android.media.MiniThumbFile file
	private java.lang.String randomAccessFilePath (int) 
		int version
		String directoryName
	private void removeOldFile () 
		String oldPath
		java.io.File oldFile
	private java.io.RandomAccessFile miniThumbDataFile () 
		java.io.IOException ex
		String path
		java.io.File directory
		java.io.File f
	public void  (android.net.Uri) 
		android.net.Uri uri
	public synchronized void deactivate () 
	public synchronized long getMagic (long) 
		java.io.IOException ex
		RuntimeException ex
		long pos
		java.nio.channels.FileLock lock
		long id
		java.io.RandomAccessFile r
	public synchronized void saveMiniThumbToFile (byte[], long, long)  throws java.io.IOException 
		java.io.IOException ex
		RuntimeException ex
		byte[] data
		long id
		long magic
		java.io.RandomAccessFile r
		long pos
		java.nio.channels.FileLock lock
	public synchronized byte[] getMiniThumbFromFile (long, byte[]) 
		byte flag
		long magic
		int length
		int size
		java.io.IOException ex
		RuntimeException ex
		long id
		byte[] data
		java.io.RandomAccessFile r
		long pos
		java.nio.channels.FileLock lock
	static void  () 
}

android/media/NotProvisionedException.class
NotProvisionedException.java
package android.media
public final android.media.NotProvisionedException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/MediaCodec$EventHandler.class
MediaCodec.java
package android.media
 android.media.MediaCodec$EventHandler extends android.os.Handler {
	private android.media.MediaCodec mCodec
	final android.media.MediaCodec this$0
	public void  (android.media.MediaCodec, android.media.MediaCodec, android.os.Looper) 
		android.media.MediaCodec codec
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		Object mediaTimeUs
		Object systemNano
		int i
		java.util.Map map
		android.os.Message msg
	private void handleCallback (android.os.Message) 
		int index
		int index
		android.media.MediaCodec$BufferInfo info
		android.os.Message msg
}

android/media/RemoteController$MediaControllerCallback.class
RemoteController.java
package android.media
 android.media.RemoteController$MediaControllerCallback extends android.media.session.MediaController$Callback {
	final android.media.RemoteController this$0
	private void  (android.media.RemoteController) 
	public void onPlaybackStateChanged (android.media.session.PlaybackState) 
		android.media.session.PlaybackState state
	public void onMetadataChanged (android.media.MediaMetadata) 
		android.media.MediaMetadata metadata
	void  (android.media.RemoteController, android.media.RemoteController$1) 
		android.media.RemoteController x0
		android.media.RemoteController$1 x1
}

android/media/MediaScanner$MediaBulkDeleter.class
MediaScanner.java
package android.media
 android.media.MediaScanner$MediaBulkDeleter extends java.lang.Object {
	StringBuilder whereClause
	java.util.ArrayList whereArgs
	final android.content.ContentProviderClient mProvider
	final android.net.Uri mBaseUri
	public void  (android.content.ContentProviderClient, android.net.Uri) 
		android.content.ContentProviderClient provider
		android.net.Uri baseUri
	public void delete (long)  throws android.os.RemoteException 
		long id
	public void flush ()  throws android.os.RemoteException 
		String[] foo
		int numrows
		int size
}

android/media/Cea708CCParser$CaptionPenAttr.class
Cea708CaptionRenderer.java
package android.media
public android.media.Cea708CCParser$CaptionPenAttr extends java.lang.Object {
	public static final int PEN_SIZE_SMALL
	public static final int PEN_SIZE_STANDARD
	public static final int PEN_SIZE_LARGE
	public static final int OFFSET_SUBSCRIPT
	public static final int OFFSET_NORMAL
	public static final int OFFSET_SUPERSCRIPT
	public final int penSize
	public final int penOffset
	public final int textTag
	public final int fontTag
	public final int edgeType
	public final boolean underline
	public final boolean italic
	public void  (int, int, int, int, int, boolean, boolean) 
		int penSize
		int penOffset
		int textTag
		int fontTag
		int edgeType
		boolean underline
		boolean italic
}

android/media/IAudioService.class
IAudioService.java
package android.media
public abstract android.media.IAudioService extends java.lang.Object implements android.os.IInterface  {
	public abstract void adjustSuggestedStreamVolume (int, int, int, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract void adjustStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setStreamVolume (int, int, int, java.lang.String)  throws android.os.RemoteException 
	public abstract boolean isStreamMute (int)  throws android.os.RemoteException 
	public abstract void forceRemoteSubmixFullVolume (boolean, android.os.IBinder)  throws android.os.RemoteException 
	public abstract boolean isMasterMute ()  throws android.os.RemoteException 
	public abstract void setMasterMute (boolean, int, java.lang.String, int)  throws android.os.RemoteException 
	public abstract int getStreamVolume (int)  throws android.os.RemoteException 
	public abstract int getStreamMinVolume (int)  throws android.os.RemoteException 
	public abstract int getStreamMaxVolume (int)  throws android.os.RemoteException 
	public abstract int getLastAudibleStreamVolume (int)  throws android.os.RemoteException 
	public abstract void setMicrophoneMute (boolean, java.lang.String, int)  throws android.os.RemoteException 
	public abstract void setRingerModeExternal (int, java.lang.String)  throws android.os.RemoteException 
	public abstract void setRingerModeInternal (int, java.lang.String)  throws android.os.RemoteException 
	public abstract int getRingerModeExternal ()  throws android.os.RemoteException 
	public abstract int getRingerModeInternal ()  throws android.os.RemoteException 
	public abstract boolean isValidRingerMode (int)  throws android.os.RemoteException 
	public abstract void setVibrateSetting (int, int)  throws android.os.RemoteException 
	public abstract int getVibrateSetting (int)  throws android.os.RemoteException 
	public abstract boolean shouldVibrate (int)  throws android.os.RemoteException 
	public abstract void setMode (int, android.os.IBinder, java.lang.String)  throws android.os.RemoteException 
	public abstract int getMode ()  throws android.os.RemoteException 
	public abstract void playSoundEffect (int)  throws android.os.RemoteException 
	public abstract void playSoundEffectVolume (int, float)  throws android.os.RemoteException 
	public abstract boolean loadSoundEffects ()  throws android.os.RemoteException 
	public abstract void unloadSoundEffects ()  throws android.os.RemoteException 
	public abstract void reloadAudioSettings ()  throws android.os.RemoteException 
	public abstract void avrcpSupportsAbsoluteVolume (java.lang.String, boolean)  throws android.os.RemoteException 
	public abstract void setSpeakerphoneOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isSpeakerphoneOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothScoOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isBluetoothScoOn ()  throws android.os.RemoteException 
	public abstract void setBluetoothA2dpOn (boolean)  throws android.os.RemoteException 
	public abstract boolean isBluetoothA2dpOn ()  throws android.os.RemoteException 
	public abstract int requestAudioFocus (android.media.AudioAttributes, int, android.os.IBinder, android.media.IAudioFocusDispatcher, java.lang.String, java.lang.String, int, android.media.audiopolicy.IAudioPolicyCallback)  throws android.os.RemoteException 
	public abstract int abandonAudioFocus (android.media.IAudioFocusDispatcher, java.lang.String, android.media.AudioAttributes)  throws android.os.RemoteException 
	public abstract void unregisterAudioFocusClient (java.lang.String)  throws android.os.RemoteException 
	public abstract int getCurrentAudioFocus ()  throws android.os.RemoteException 
	public abstract void startBluetoothSco (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void startBluetoothScoVirtualCall (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void stopBluetoothSco (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void forceVolumeControlStream (int, android.os.IBinder)  throws android.os.RemoteException 
	public abstract void setRingtonePlayer (android.media.IRingtonePlayer)  throws android.os.RemoteException 
	public abstract android.media.IRingtonePlayer getRingtonePlayer ()  throws android.os.RemoteException 
	public abstract int getUiSoundsStreamType ()  throws android.os.RemoteException 
	public abstract void setWiredDeviceConnectionState (int, int, java.lang.String, java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract int setBluetoothA2dpDeviceConnectionState (android.bluetooth.BluetoothDevice, int, int)  throws android.os.RemoteException 
	public abstract android.media.AudioRoutesInfo startWatchingRoutes (android.media.IAudioRoutesObserver)  throws android.os.RemoteException 
	public abstract boolean isCameraSoundForced ()  throws android.os.RemoteException 
	public abstract void setVolumeController (android.media.IVolumeController)  throws android.os.RemoteException 
	public abstract void notifyVolumeControllerVisible (android.media.IVolumeController, boolean)  throws android.os.RemoteException 
	public abstract boolean isStreamAffectedByRingerMode (int)  throws android.os.RemoteException 
	public abstract boolean isStreamAffectedByMute (int)  throws android.os.RemoteException 
	public abstract void disableSafeMediaVolume (java.lang.String)  throws android.os.RemoteException 
	public abstract int setHdmiSystemAudioSupported (boolean)  throws android.os.RemoteException 
	public abstract boolean isHdmiSystemAudioSupported ()  throws android.os.RemoteException 
	public abstract java.lang.String registerAudioPolicy (android.media.audiopolicy.AudioPolicyConfig, android.media.audiopolicy.IAudioPolicyCallback, boolean)  throws android.os.RemoteException 
	public abstract void unregisterAudioPolicyAsync (android.media.audiopolicy.IAudioPolicyCallback)  throws android.os.RemoteException 
	public abstract int setFocusPropertiesForPolicy (int, android.media.audiopolicy.IAudioPolicyCallback)  throws android.os.RemoteException 
	public abstract void setVolumePolicy (android.media.VolumePolicy)  throws android.os.RemoteException 
	public abstract void registerRecordingCallback (android.media.IRecordingConfigDispatcher)  throws android.os.RemoteException 
	public abstract void unregisterRecordingCallback (android.media.IRecordingConfigDispatcher)  throws android.os.RemoteException 
	public abstract java.util.List getActiveRecordingConfigurations ()  throws android.os.RemoteException 
}

android/media/AudioPatch.class
AudioPatch.java
package android.media
public android.media.AudioPatch extends java.lang.Object {
	private final android.media.AudioHandle mHandle
	private final android.media.AudioPortConfig[] mSources
	private final android.media.AudioPortConfig[] mSinks
	void  (android.media.AudioHandle, android.media.AudioPortConfig[], android.media.AudioPortConfig[]) 
		android.media.AudioHandle patchHandle
		android.media.AudioPortConfig[] sources
		android.media.AudioPortConfig[] sinks
	public android.media.AudioPortConfig[] sources () 
	public android.media.AudioPortConfig[] sinks () 
	public int id () 
	public java.lang.String toString () 
		android.media.AudioPortConfig source
		android.media.AudioPortConfig sink
		StringBuilder s
}

android/media/AudioFocusInfo.class
AudioFocusInfo.java
package android.media
public final android.media.AudioFocusInfo extends java.lang.Object implements android.os.Parcelable  {
	private android.media.AudioAttributes mAttributes
	private String mClientId
	private String mPackageName
	private int mGainRequest
	private int mLossReceived
	private int mFlags
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.media.AudioAttributes, java.lang.String, java.lang.String, int, int, int) 
		android.media.AudioAttributes aa
		String clientId
		String packageName
		int gainRequest
		int lossReceived
		int flags
	public android.media.AudioAttributes getAttributes () 
	public java.lang.String getClientId () 
	public java.lang.String getPackageName () 
	public int getGainRequest () 
	public int getLossReceived () 
	public void clearLossReceived () 
	public int getFlags () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		android.media.AudioFocusInfo other
	static void  () 
}

android/media/MediaDrm$KeyStatus.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$KeyStatus extends java.lang.Object {
	private final byte[] mKeyId
	private final int mStatusCode
	public static final int STATUS_USABLE
	public static final int STATUS_EXPIRED
	public static final int STATUS_OUTPUT_NOT_ALLOWED
	public static final int STATUS_PENDING
	public static final int STATUS_INTERNAL_ERROR
	void  (byte[], int) 
		byte[] keyId
		int statusCode
	public int getStatusCode () 
	public byte[] getKeyId () 
}

android/media/TtmlUtils.class
TtmlRenderer.java
package android.media
final android.media.TtmlUtils extends java.lang.Object {
	public static final String TAG_TT
	public static final String TAG_HEAD
	public static final String TAG_BODY
	public static final String TAG_DIV
	public static final String TAG_P
	public static final String TAG_SPAN
	public static final String TAG_BR
	public static final String TAG_STYLE
	public static final String TAG_STYLING
	public static final String TAG_LAYOUT
	public static final String TAG_REGION
	public static final String TAG_METADATA
	public static final String TAG_SMPTE_IMAGE
	public static final String TAG_SMPTE_DATA
	public static final String TAG_SMPTE_INFORMATION
	public static final String PCDATA
	public static final String ATTR_BEGIN
	public static final String ATTR_DURATION
	public static final String ATTR_END
	public static final long INVALID_TIMESTAMP
	private static final java.util.regex.Pattern CLOCK_TIME
	private static final java.util.regex.Pattern OFFSET_TIME
	private void  () 
	public static long parseTimeExpression (java.lang.String, int, int, int)  throws java.lang.NumberFormatException 
		String hours
		double durationSeconds
		String minutes
		String seconds
		String fraction
		String frames
		String subframes
		String timeValue
		double value
		String unit
		String time
		int frameRate
		int subframeRate
		int tickRate
		java.util.regex.Matcher matcher
	public static java.lang.String applyDefaultSpacePolicy (java.lang.String) 
		String in
	public static java.lang.String applySpacePolicy (java.lang.String, boolean) 
		String in
		boolean treatLfAsSpace
		String crRemoved
		String spacesNeighboringLfRemoved
		String lfToSpace
		String spacesCollapsed
	public static java.lang.String extractText (android.media.TtmlNode, long, long) 
		android.media.TtmlNode root
		long startUs
		long endUs
		StringBuilder text
	private static void extractText (android.media.TtmlNode, long, long, java.lang.StringBuilder, boolean) 
		int i
		boolean pTag
		int length
		android.media.TtmlNode node
		long startUs
		long endUs
		StringBuilder out
		boolean inPTag
	public static java.lang.String extractTtmlFragment (android.media.TtmlNode, long, long) 
		android.media.TtmlNode root
		long startUs
		long endUs
		StringBuilder fragment
	private static void extractTtmlFragment (android.media.TtmlNode, long, long, java.lang.StringBuilder) 
		int i
		android.media.TtmlNode node
		long startUs
		long endUs
		StringBuilder out
	static void  () 
}

android/media/EncoderCapabilities.class
EncoderCapabilities.java
package android.media
public android.media.EncoderCapabilities extends java.lang.Object {
	private static final String TAG
	public static int[] getOutputFileFormats () 
		int i
		int nFormats
		int[] formats
	public static java.util.List getVideoEncoders () 
		int i
		int nEncoders
		java.util.List encoderList
	public static java.util.List getAudioEncoders () 
		int i
		int nEncoders
		java.util.List encoderList
	private void  () 
	private static final native void native_init () 
	private static final native int native_get_num_file_formats () 
	private static final native int native_get_file_format (int) 
	private static final native int native_get_num_video_encoders () 
	private static final native android.media.EncoderCapabilities$VideoEncoderCap native_get_video_encoder_cap (int) 
	private static final native int native_get_num_audio_encoders () 
	private static final native android.media.EncoderCapabilities$AudioEncoderCap native_get_audio_encoder_cap (int) 
	static void  () 
}

android/media/browse/
android/media/browse/MediaBrowser$Subscription.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$Subscription extends java.lang.Object {
	private final java.util.List mCallbacks
	private final java.util.List mOptionsList
	public void  () 
	public boolean isEmpty () 
	public java.util.List getOptionsList () 
	public java.util.List getCallbacks () 
	public android.media.browse.MediaBrowser$SubscriptionCallback getCallback (android.os.Bundle) 
		int i
		android.os.Bundle options
	public void putCallback (android.os.Bundle, android.media.browse.MediaBrowser$SubscriptionCallback) 
		int i
		android.os.Bundle options
		android.media.browse.MediaBrowser$SubscriptionCallback callback
}

android/media/browse/MediaBrowser$2.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.browse.MediaBrowser$ItemCallback val$cb
	final String val$mediaId
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.media.browse.MediaBrowser$ItemCallback, java.lang.String) 
		android.media.browse.MediaBrowser this$0
	public void run () 
}

android/media/browse/MediaBrowser$7.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$7 extends java.lang.Object implements java.lang.Runnable  {
	final android.service.media.IMediaBrowserServiceCallbacks val$callback
	final String val$parentId
	final android.os.Bundle val$options
	final android.content.pm.ParceledListSlice val$list
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.os.Bundle, android.content.pm.ParceledListSlice) 
		android.media.browse.MediaBrowser this$0
	public void run () 
		java.util.List data
		android.media.browse.MediaBrowser$SubscriptionCallback subscriptionCallback
		android.media.browse.MediaBrowser$Subscription subscription
}

android/media/browse/MediaBrowser$MediaItem.class
MediaBrowser.java
package android.media.browse
public android.media.browse.MediaBrowser$MediaItem extends java.lang.Object implements android.os.Parcelable  {
	private final int mFlags
	private final android.media.MediaDescription mDescription
	public static final int FLAG_BROWSABLE
	public static final int FLAG_PLAYABLE
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.media.MediaDescription, int) 
		android.media.MediaDescription description
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel out
		int flags
	public java.lang.String toString () 
		StringBuilder sb
	public int getFlags () 
	public boolean isBrowsable () 
	public boolean isPlayable () 
	public android.media.MediaDescription getDescription () 
	public java.lang.String getMediaId () 
	void  (android.os.Parcel, android.media.browse.MediaBrowser$1) 
		android.os.Parcel x0
		android.media.browse.MediaBrowser$1 x1
	static void  () 
}

android/media/browse/MediaBrowser$6.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$6 extends java.lang.Object implements java.lang.Runnable  {
	final android.service.media.IMediaBrowserServiceCallbacks val$callback
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks) 
		android.media.browse.MediaBrowser this$0
	public void run () 
}

android/media/browse/MediaBrowser$ServiceCallbacks.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$ServiceCallbacks extends android.service.media.IMediaBrowserServiceCallbacks$Stub {
	private java.lang.ref.WeakReference mMediaBrowser
	public void  (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser mediaBrowser
	public void onConnect (java.lang.String, android.media.session.MediaSession$Token, android.os.Bundle) 
		String root
		android.media.session.MediaSession$Token session
		android.os.Bundle extras
		android.media.browse.MediaBrowser mediaBrowser
	public void onConnectFailed () 
		android.media.browse.MediaBrowser mediaBrowser
	public void onLoadChildren (java.lang.String, android.content.pm.ParceledListSlice) 
		String parentId
		android.content.pm.ParceledListSlice list
	public void onLoadChildrenWithOptions (java.lang.String, android.content.pm.ParceledListSlice, android.os.Bundle) 
		String parentId
		android.content.pm.ParceledListSlice list
		android.os.Bundle options
		android.media.browse.MediaBrowser mediaBrowser
}

android/media/browse/MediaBrowser$1.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ServiceConnection val$thisConnection
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.content.ServiceConnection) 
		android.media.browse.MediaBrowser this$0
	public void run () 
}

android/media/browse/MediaBrowser$MediaServiceConnection$1.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$MediaServiceConnection$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ComponentName val$name
	final android.os.IBinder val$binder
	final android.media.browse.MediaBrowser$MediaServiceConnection this$1
	void  (android.media.browse.MediaBrowser$MediaServiceConnection, android.content.ComponentName, android.os.IBinder) 
		android.media.browse.MediaBrowser$MediaServiceConnection this$1
	public void run () 
		android.os.RemoteException ex
}

android/media/browse/MediaBrowser$MediaServiceConnection.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$MediaServiceConnection extends java.lang.Object implements android.content.ServiceConnection  {
	final android.media.browse.MediaBrowser this$0
	private void  (android.media.browse.MediaBrowser) 
	public void onServiceConnected (android.content.ComponentName, android.os.IBinder) 
		android.content.ComponentName name
		android.os.IBinder binder
	public void onServiceDisconnected (android.content.ComponentName) 
		android.content.ComponentName name
	private void postOrRun (java.lang.Runnable) 
		Runnable r
	private boolean isCurrent (java.lang.String) 
		String funcName
	void  (android.media.browse.MediaBrowser, android.media.browse.MediaBrowser$1) 
		android.media.browse.MediaBrowser x0
		android.media.browse.MediaBrowser$1 x1
	static boolean access$1500 (android.media.browse.MediaBrowser$MediaServiceConnection, java.lang.String) 
		android.media.browse.MediaBrowser$MediaServiceConnection x0
		String x1
}

android/media/browse/MediaBrowser$MediaItem$1.class
MediaBrowser.java
package android.media.browse
final android.media.browse.MediaBrowser$MediaItem$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.browse.MediaBrowser$MediaItem createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.browse.MediaBrowser$MediaItem[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/browse/MediaBrowser$4.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$4 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.browse.MediaBrowser$ItemCallback val$cb
	final String val$mediaId
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.media.browse.MediaBrowser$ItemCallback, java.lang.String) 
		android.media.browse.MediaBrowser this$0
	public void run () 
}

android/media/browse/MediaBrowserUtils.class
MediaBrowserUtils.java
package android.media.browse
public android.media.browse.MediaBrowserUtils extends java.lang.Object {
	public void  () 
	public static boolean areSameOptions (android.os.Bundle, android.os.Bundle) 
		android.os.Bundle options1
		android.os.Bundle options2
	public static boolean hasDuplicatedItems (android.os.Bundle, android.os.Bundle) 
		int startIndex1
		int endIndex1
		int startIndex2
		int endIndex2
		android.os.Bundle options1
		android.os.Bundle options2
		int page1
		int page2
		int pageSize1
		int pageSize2
		int startIndex1
		int startIndex2
		int endIndex1
		int endIndex2
}

android/media/browse/MediaBrowser$SubscriptionCallback.class
MediaBrowser.java
package android.media.browse
public abstract android.media.browse.MediaBrowser$SubscriptionCallback extends java.lang.Object {
	android.os.Binder mToken
	public void  () 
	public void onChildrenLoaded (java.lang.String, java.util.List) 
		String parentId
		java.util.List children
	public void onChildrenLoaded (java.lang.String, java.util.List, android.os.Bundle) 
		String parentId
		java.util.List children
		android.os.Bundle options
	public void onError (java.lang.String) 
		String parentId
	public void onError (java.lang.String, android.os.Bundle) 
		String parentId
		android.os.Bundle options
}

android/media/browse/MediaBrowser$ConnectionCallback.class
MediaBrowser.java
package android.media.browse
public android.media.browse.MediaBrowser$ConnectionCallback extends java.lang.Object {
	public void  () 
	public void onConnected () 
	public void onConnectionSuspended () 
	public void onConnectionFailed () 
}

android/media/browse/MediaBrowser$MediaServiceConnection$2.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$MediaServiceConnection$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.content.ComponentName val$name
	final android.media.browse.MediaBrowser$MediaServiceConnection this$1
	void  (android.media.browse.MediaBrowser$MediaServiceConnection, android.content.ComponentName) 
		android.media.browse.MediaBrowser$MediaServiceConnection this$1
	public void run () 
}

android/media/browse/MediaBrowser$ItemCallback.class
MediaBrowser.java
package android.media.browse
public abstract android.media.browse.MediaBrowser$ItemCallback extends java.lang.Object {
	public void  () 
	public void onItemLoaded (android.media.browse.MediaBrowser$MediaItem) 
		android.media.browse.MediaBrowser$MediaItem item
	public void onError (java.lang.String) 
		String itemId
}

android/media/browse/MediaBrowser.class
MediaBrowser.java
package android.media.browse
public final android.media.browse.MediaBrowser extends java.lang.Object {
	private static final String TAG
	private static final boolean DBG
	public static final String EXTRA_PAGE
	public static final String EXTRA_PAGE_SIZE
	private static final int CONNECT_STATE_DISCONNECTED
	private static final int CONNECT_STATE_CONNECTING
	private static final int CONNECT_STATE_CONNECTED
	private static final int CONNECT_STATE_SUSPENDED
	private final android.content.Context mContext
	private final android.content.ComponentName mServiceComponent
	private final android.media.browse.MediaBrowser$ConnectionCallback mCallback
	private final android.os.Bundle mRootHints
	private final android.os.Handler mHandler
	private final android.util.ArrayMap mSubscriptions
	private int mState
	private android.media.browse.MediaBrowser$MediaServiceConnection mServiceConnection
	private android.service.media.IMediaBrowserService mServiceBinder
	private android.service.media.IMediaBrowserServiceCallbacks mServiceCallbacks
	private String mRootId
	private android.media.session.MediaSession$Token mMediaSessionToken
	private android.os.Bundle mExtras
	public void  (android.content.Context, android.content.ComponentName, android.media.browse.MediaBrowser$ConnectionCallback, android.os.Bundle) 
		android.content.Context context
		android.content.ComponentName serviceComponent
		android.media.browse.MediaBrowser$ConnectionCallback callback
		android.os.Bundle rootHints
	public void connect () 
		Exception ex
		android.content.Intent intent
		android.content.ServiceConnection thisConnection
		boolean bound
	public void disconnect () 
		android.os.RemoteException ex
	private void forceCloseConnection () 
	public boolean isConnected () 
	public android.content.ComponentName getServiceComponent () 
	public java.lang.String getRoot () 
	public android.os.Bundle getExtras () 
	public android.media.session.MediaSession$Token getSessionToken () 
	public void subscribe (java.lang.String, android.media.browse.MediaBrowser$SubscriptionCallback) 
		String parentId
		android.media.browse.MediaBrowser$SubscriptionCallback callback
	public void subscribe (java.lang.String, android.os.Bundle, android.media.browse.MediaBrowser$SubscriptionCallback) 
		String parentId
		android.os.Bundle options
		android.media.browse.MediaBrowser$SubscriptionCallback callback
	public void unsubscribe (java.lang.String) 
		String parentId
	public void unsubscribe (java.lang.String, android.media.browse.MediaBrowser$SubscriptionCallback) 
		String parentId
		android.media.browse.MediaBrowser$SubscriptionCallback callback
	public void getItem (java.lang.String, android.media.browse.MediaBrowser$ItemCallback) 
		android.os.RemoteException e
		String mediaId
		android.media.browse.MediaBrowser$ItemCallback cb
		android.os.ResultReceiver receiver
	private void subscribeInternal (java.lang.String, android.os.Bundle, android.media.browse.MediaBrowser$SubscriptionCallback) 
		android.os.RemoteException ex
		String parentId
		android.os.Bundle options
		android.media.browse.MediaBrowser$SubscriptionCallback callback
		android.media.browse.MediaBrowser$Subscription sub
	private void unsubscribeInternal (java.lang.String, android.media.browse.MediaBrowser$SubscriptionCallback) 
		int i
		java.util.List callbacks
		java.util.List optionsList
		android.os.RemoteException ex
		String parentId
		android.media.browse.MediaBrowser$SubscriptionCallback callback
		android.media.browse.MediaBrowser$Subscription sub
	private static java.lang.String getStateLabel (int) 
		int state
	private final void onServiceConnected (android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.media.session.MediaSession$Token, android.os.Bundle) 
		android.service.media.IMediaBrowserServiceCallbacks callback
		String root
		android.media.session.MediaSession$Token session
		android.os.Bundle extra
	private final void onConnectionFailed (android.service.media.IMediaBrowserServiceCallbacks) 
		android.service.media.IMediaBrowserServiceCallbacks callback
	private final void onLoadChildren (android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.content.pm.ParceledListSlice, android.os.Bundle) 
		android.service.media.IMediaBrowserServiceCallbacks callback
		String parentId
		android.content.pm.ParceledListSlice list
		android.os.Bundle options
	private boolean isCurrent (android.service.media.IMediaBrowserServiceCallbacks, java.lang.String) 
		android.service.media.IMediaBrowserServiceCallbacks callback
		String funcName
	private android.media.browse.MediaBrowser$ServiceCallbacks getNewServiceCallbacks () 
	void dump () 
	static android.media.browse.MediaBrowser$MediaServiceConnection access$100 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static void access$200 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.media.browse.MediaBrowser$ConnectionCallback access$300 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static boolean access$400 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks, java.lang.String) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserServiceCallbacks x1
		String x2
	static int access$500 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static java.lang.String access$600 (int) 
		int x0
	static java.lang.String access$702 (android.media.browse.MediaBrowser, java.lang.String) 
		android.media.browse.MediaBrowser x0
		String x1
	static android.media.session.MediaSession$Token access$802 (android.media.browse.MediaBrowser, android.media.session.MediaSession$Token) 
		android.media.browse.MediaBrowser x0
		android.media.session.MediaSession$Token x1
	static android.os.Bundle access$902 (android.media.browse.MediaBrowser, android.os.Bundle) 
		android.media.browse.MediaBrowser x0
		android.os.Bundle x1
	static int access$502 (android.media.browse.MediaBrowser, int) 
		android.media.browse.MediaBrowser x0
		int x1
	static android.util.ArrayMap access$1000 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.service.media.IMediaBrowserServiceCallbacks access$1100 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.service.media.IMediaBrowserService access$1200 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.content.ComponentName access$1300 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.service.media.IMediaBrowserService access$1202 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserService) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserService x1
	static android.service.media.IMediaBrowserServiceCallbacks access$1102 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserServiceCallbacks x1
	static android.media.browse.MediaBrowser$ServiceCallbacks access$1600 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.content.Context access$1700 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.os.Bundle access$1800 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static android.os.Handler access$1900 (android.media.browse.MediaBrowser) 
		android.media.browse.MediaBrowser x0
	static void access$2000 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.media.session.MediaSession$Token, android.os.Bundle) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserServiceCallbacks x1
		String x2
		android.media.session.MediaSession$Token x3
		android.os.Bundle x4
	static void access$2100 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserServiceCallbacks x1
	static void access$2200 (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.content.pm.ParceledListSlice, android.os.Bundle) 
		android.media.browse.MediaBrowser x0
		android.service.media.IMediaBrowserServiceCallbacks x1
		String x2
		android.content.pm.ParceledListSlice x3
		android.os.Bundle x4
}

android/media/browse/MediaBrowser$3.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$3 extends android.os.ResultReceiver {
	final android.media.browse.MediaBrowser$ItemCallback val$cb
	final String val$mediaId
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.os.Handler, android.media.browse.MediaBrowser$ItemCallback, java.lang.String) 
		android.media.browse.MediaBrowser this$0
		android.os.Handler handler
	protected void onReceiveResult (int, android.os.Bundle) 
		int resultCode
		android.os.Bundle resultData
		android.os.Parcelable item
}

android/media/browse/MediaBrowser$5.class
MediaBrowser.java
package android.media.browse
 android.media.browse.MediaBrowser$5 extends java.lang.Object implements java.lang.Runnable  {
	final android.service.media.IMediaBrowserServiceCallbacks val$callback
	final String val$root
	final android.media.session.MediaSession$Token val$session
	final android.os.Bundle val$extra
	final android.media.browse.MediaBrowser this$0
	void  (android.media.browse.MediaBrowser, android.service.media.IMediaBrowserServiceCallbacks, java.lang.String, android.media.session.MediaSession$Token, android.os.Bundle) 
		android.media.browse.MediaBrowser this$0
	public void run () 
		android.os.RemoteException ex
		int i
		String id
		android.media.browse.MediaBrowser$Subscription sub
		java.util.List callbackList
		java.util.List optionsList
		java.util.Map$Entry subscriptionEntry
}

android/media/MediaRouter$VolumeChangeReceiver.class
MediaRouter.java
package android.media
 android.media.MediaRouter$VolumeChangeReceiver extends android.content.BroadcastReceiver {
	void  () 
	public void onReceive (android.content.Context, android.content.Intent) 
		int streamType
		int newVolume
		int oldVolume
		android.content.Context context
		android.content.Intent intent
}

android/media/SoundPool$Builder.class
SoundPool.java
package android.media
public android.media.SoundPool$Builder extends java.lang.Object {
	private int mMaxStreams
	private android.media.AudioAttributes mAudioAttributes
	public void  () 
	public android.media.SoundPool$Builder setMaxStreams (int)  throws java.lang.IllegalArgumentException 
		int maxStreams
	public android.media.SoundPool$Builder setAudioAttributes (android.media.AudioAttributes)  throws java.lang.IllegalArgumentException 
		android.media.AudioAttributes attributes
	public android.media.SoundPool build () 
}

android/media/MediaRouter$Callback.class
MediaRouter.java
package android.media
public abstract android.media.MediaRouter$Callback extends java.lang.Object {
	public void  () 
	public abstract void onRouteSelected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteUnselected (android.media.MediaRouter, int, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteAdded (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteRemoved (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public abstract void onRouteGrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup, int) 
	public abstract void onRouteUngrouped (android.media.MediaRouter, android.media.MediaRouter$RouteInfo, android.media.MediaRouter$RouteGroup) 
	public abstract void onRouteVolumeChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
	public void onRoutePresentationDisplayChanged (android.media.MediaRouter, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter router
		android.media.MediaRouter$RouteInfo info
}

android/media/Cea708CCParser$CaptionPenLocation.class
Cea708CaptionRenderer.java
package android.media
public android.media.Cea708CCParser$CaptionPenLocation extends java.lang.Object {
	public final int row
	public final int column
	public void  (int, int) 
		int row
		int column
}

android/media/IRemoteVolumeController$Stub$Proxy.class
IRemoteVolumeController.java
package android.media
 android.media.IRemoteVolumeController$Stub$Proxy extends java.lang.Object implements android.media.IRemoteVolumeController  {
	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 remoteVolumeChanged (android.media.session.ISessionController, int)  throws android.os.RemoteException 
		android.media.session.ISessionController session
		int flags
		android.os.Parcel _data
	public void updateRemoteController (android.media.session.ISessionController)  throws android.os.RemoteException 
		android.media.session.ISessionController session
		android.os.Parcel _data
}

android/media/Cea708CCParser$CaptionEvent.class
Cea708CaptionRenderer.java
package android.media
public android.media.Cea708CCParser$CaptionEvent extends java.lang.Object {
	public final int type
	public final Object obj
	public void  (int, java.lang.Object) 
		int type
		Object obj
}

android/media/MediaMetadataRetriever.class
MediaMetadataRetriever.java
package android.media
public android.media.MediaMetadataRetriever extends java.lang.Object {
	private long mNativeContext
	private static final int EMBEDDED_PICTURE_TYPE_ANY
	public static final int OPTION_PREVIOUS_SYNC
	public static final int OPTION_NEXT_SYNC
	public static final int OPTION_CLOSEST_SYNC
	public static final int OPTION_CLOSEST
	public static final int METADATA_KEY_CD_TRACK_NUMBER
	public static final int METADATA_KEY_ALBUM
	public static final int METADATA_KEY_ARTIST
	public static final int METADATA_KEY_AUTHOR
	public static final int METADATA_KEY_COMPOSER
	public static final int METADATA_KEY_DATE
	public static final int METADATA_KEY_GENRE
	public static final int METADATA_KEY_TITLE
	public static final int METADATA_KEY_YEAR
	public static final int METADATA_KEY_DURATION
	public static final int METADATA_KEY_NUM_TRACKS
	public static final int METADATA_KEY_WRITER
	public static final int METADATA_KEY_MIMETYPE
	public static final int METADATA_KEY_ALBUMARTIST
	public static final int METADATA_KEY_DISC_NUMBER
	public static final int METADATA_KEY_COMPILATION
	public static final int METADATA_KEY_HAS_AUDIO
	public static final int METADATA_KEY_HAS_VIDEO
	public static final int METADATA_KEY_VIDEO_WIDTH
	public static final int METADATA_KEY_VIDEO_HEIGHT
	public static final int METADATA_KEY_BITRATE
	public static final int METADATA_KEY_TIMED_TEXT_LANGUAGES
	public static final int METADATA_KEY_IS_DRM
	public static final int METADATA_KEY_LOCATION
	public static final int METADATA_KEY_VIDEO_ROTATION
	public static final int METADATA_KEY_CAPTURE_FRAMERATE
	public void  () 
	public void setDataSource (java.lang.String)  throws java.lang.IllegalArgumentException 
		java.io.FileDescriptor fd
		java.io.FileInputStream is
		java.io.FileNotFoundException fileEx
		java.io.IOException ioEx
		String path
	public void setDataSource (java.lang.String, java.util.Map)  throws java.lang.IllegalArgumentException 
		java.util.Map$Entry entry
		String uri
		java.util.Map headers
		int i
		String[] keys
		String[] values
	private native void _setDataSource (android.os.IBinder, java.lang.String, java.lang.String[], java.lang.String[])  throws java.lang.IllegalArgumentException 
	public native void setDataSource (java.io.FileDescriptor, long, long)  throws java.lang.IllegalArgumentException 
	public void setDataSource (java.io.FileDescriptor)  throws java.lang.IllegalArgumentException 
		java.io.FileDescriptor fd
	public void setDataSource (android.content.Context, android.net.Uri)  throws java.lang.IllegalArgumentException java.lang.SecurityException 
		java.io.FileNotFoundException e
		android.content.ContentResolver resolver
		java.io.FileDescriptor descriptor
		android.content.Context context
		android.net.Uri uri
		String scheme
		android.content.res.AssetFileDescriptor fd
	public void setDataSource (android.media.MediaDataSource)  throws java.lang.IllegalArgumentException 
		android.media.MediaDataSource dataSource
	private native void _setDataSource (android.media.MediaDataSource)  throws java.lang.IllegalArgumentException 
	public native java.lang.String extractMetadata (int) 
	public android.graphics.Bitmap getFrameAtTime (long, int) 
		long timeUs
		int option
	public android.graphics.Bitmap getFrameAtTime (long) 
		long timeUs
	public android.graphics.Bitmap getFrameAtTime () 
	private native android.graphics.Bitmap _getFrameAtTime (long, int) 
	public byte[] getEmbeddedPicture () 
	private native byte[] getEmbeddedPicture (int) 
	public native void release () 
	private native void native_setup () 
	private static native void native_init () 
	private final native void native_finalize () 
	protected void finalize ()  throws java.lang.Throwable 
	static void  () 
}

android/media/UnsupportedSchemeException.class
UnsupportedSchemeException.java
package android.media
public final android.media.UnsupportedSchemeException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/AudioDevicePortConfig.class
AudioDevicePortConfig.java
package android.media
public android.media.AudioDevicePortConfig extends android.media.AudioPortConfig {
	void  (android.media.AudioDevicePort, int, int, int, android.media.AudioGainConfig) 
		android.media.AudioDevicePort devicePort
		int samplingRate
		int channelMask
		int format
		android.media.AudioGainConfig gain
	void  (android.media.AudioDevicePortConfig) 
		android.media.AudioDevicePortConfig config
	public android.media.AudioDevicePort port () 
	public volatile android.media.AudioPort port () 
}

android/media/MediaPlayer$TimeProvider.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$TimeProvider extends java.lang.Object implements android.media.MediaPlayer$OnSeekCompleteListener android.media.MediaTimeProvider  {
	private static final String TAG
	private static final long MAX_NS_WITHOUT_POSITION_CHECK
	private static final long MAX_EARLY_CALLBACK_US
	private static final long TIME_ADJUSTMENT_RATE
	private long mLastTimeUs
	private android.media.MediaPlayer mPlayer
	private boolean mPaused
	private boolean mStopped
	private boolean mBuffering
	private long mLastReportedTime
	private long mTimeAdjustment
	private android.media.MediaTimeProvider$OnMediaTimeListener[] mListeners
	private long[] mTimes
	private long mLastNanoTime
	private android.os.Handler mEventHandler
	private boolean mRefresh
	private boolean mPausing
	private boolean mSeeking
	private static final int NOTIFY
	private static final int NOTIFY_TIME
	private static final int REFRESH_AND_NOTIFY_TIME
	private static final int NOTIFY_STOP
	private static final int NOTIFY_SEEK
	private static final int NOTIFY_TRACK_DATA
	private android.os.HandlerThread mHandlerThread
	public boolean DEBUG
	public void  (android.media.MediaPlayer) 
		IllegalStateException e
		android.media.MediaPlayer mp
		android.os.Looper looper
	private void scheduleNotification (int, long) 
		int type
		long delayUs
		android.os.Message msg
	public void close () 
	protected void finalize () 
	public void onPaused (boolean) 
		boolean paused
	public void onBuffering (boolean) 
		boolean buffering
	public void onStopped () 
	public void onSeekComplete (android.media.MediaPlayer) 
		android.media.MediaPlayer mp
	public void onNewPlayer () 
	private synchronized void notifySeek () 
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		long timeUs
		IllegalStateException e
	private synchronized void notifyTrackData (android.util.Pair) 
		android.util.Pair trackData
		android.media.SubtitleTrack track
		byte[] data
	private synchronized void notifyStop () 
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	private int registerListener (android.media.MediaTimeProvider$OnMediaTimeListener) 
		android.media.MediaTimeProvider$OnMediaTimeListener[] newListeners
		long[] newTimes
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		int i
	public void notifyAt (long, android.media.MediaTimeProvider$OnMediaTimeListener) 
		long timeUs
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	public void scheduleUpdate (android.media.MediaTimeProvider$OnMediaTimeListener) 
		int i
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	public void cancelNotifications (android.media.MediaTimeProvider$OnMediaTimeListener) 
		int i
		android.media.MediaTimeProvider$OnMediaTimeListener listener
	private synchronized void notifyTimedEvent (boolean) 
		IllegalStateException e
		long time
		StringBuilder sb
		boolean first
		int ix
		android.media.MediaTimeProvider$OnMediaTimeListener listener
		boolean refreshTime
		long nowUs
		long nowUs
		long nextTimeUs
		java.util.Vector activatedListeners
	private long getEstimatedTime (long, boolean) 
		long adjustment
		long timeSinceRead
		long nanoTime
		boolean monotonic
	public long getCurrentTimeUs (boolean, boolean)  throws java.lang.IllegalStateException 
		IllegalStateException e
		long nanoTime
		boolean refreshTime
		boolean monotonic
	static android.os.Handler access$400 (android.media.MediaPlayer$TimeProvider) 
		android.media.MediaPlayer$TimeProvider x0
	static void access$1900 (android.media.MediaPlayer$TimeProvider, boolean) 
		android.media.MediaPlayer$TimeProvider x0
		boolean x1
	static void access$2000 (android.media.MediaPlayer$TimeProvider) 
		android.media.MediaPlayer$TimeProvider x0
	static void access$2100 (android.media.MediaPlayer$TimeProvider) 
		android.media.MediaPlayer$TimeProvider x0
	static void access$2200 (android.media.MediaPlayer$TimeProvider, android.util.Pair) 
		android.media.MediaPlayer$TimeProvider x0
		android.util.Pair x1
}

android/media/MediaPlayer$4.class
MediaPlayer.java
package android.media
 android.media.MediaPlayer$4 extends java.lang.Object implements java.lang.Runnable  {
	final java.io.FileDescriptor val$fd3
	final long val$offset2
	final long val$length2
	final android.media.SubtitleTrack val$track
	final android.os.HandlerThread val$thread
	final android.media.MediaPlayer this$0
	void  (android.media.MediaPlayer, java.io.FileDescriptor, long, long, android.media.SubtitleTrack, android.os.HandlerThread) 
		android.media.MediaPlayer this$0
	private int addTrack () 
		int bytesToRead
		int bytes
		long total
		java.io.IOException e
		byte[] buffer
		android.os.Handler h
		int what
		int arg1
		android.util.Pair trackData
		android.os.Message m
		java.io.IOException e
		Exception e
		java.io.IOException e
		java.io.InputStream is
		java.io.ByteArrayOutputStream bos
	public void run () 
		android.os.Message m
		int res
}

android/media/AudioRoutesInfo.class
AudioRoutesInfo.java
package android.media
public android.media.AudioRoutesInfo extends java.lang.Object implements android.os.Parcelable  {
	public static final int MAIN_SPEAKER
	public static final int MAIN_HEADSET
	public static final int MAIN_HEADPHONES
	public static final int MAIN_DOCK_SPEAKERS
	public static final int MAIN_HDMI
	public static final int MAIN_USB
	public CharSequence bluetoothName
	public int mainType
	public static final android.os.Parcelable$Creator CREATOR
	public void  () 
	public void  (android.media.AudioRoutesInfo) 
		android.media.AudioRoutesInfo o
	void  (android.os.Parcel) 
		android.os.Parcel src
	public int describeContents () 
	public java.lang.String toString () 
	private static java.lang.String typeToString (int) 
		int type
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	static void  () 
}

android/media/AsyncPlayer$Command.class
AsyncPlayer.java
package android.media
final android.media.AsyncPlayer$Command extends java.lang.Object {
	int code
	android.content.Context context
	android.net.Uri uri
	boolean looping
	android.media.AudioAttributes attributes
	long requestTime
	private void  () 
	public java.lang.String toString () 
	void  (android.media.AsyncPlayer$1) 
		android.media.AsyncPlayer$1 x0
}

android/media/MediaDrm$OnEventListener.class
MediaDrm.java
package android.media
public abstract android.media.MediaDrm$OnEventListener extends java.lang.Object {
	public abstract void onEvent (android.media.MediaDrm, byte[], int, int, byte[]) 
}

android/media/AudioRecordingConfiguration.class
AudioRecordingConfiguration.java
package android.media
public final android.media.AudioRecordingConfiguration extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private final int mSessionId
	private final int mClientSource
	private final android.media.AudioFormat mDeviceFormat
	private final android.media.AudioFormat mClientFormat
	private final int mPatchHandle
	public static final android.os.Parcelable$Creator CREATOR
	public void  (int, int, android.media.AudioFormat, android.media.AudioFormat, int) 
		int session
		int source
		android.media.AudioFormat clientFormat
		android.media.AudioFormat devFormat
		int patchHandle
	public int getClientAudioSource () 
	public int getClientAudioSessionId () 
	public android.media.AudioFormat getFormat () 
	public android.media.AudioFormat getClientFormat () 
	public android.media.AudioDeviceInfo getAudioDevice () 
		int j
		int devId
		android.media.AudioDeviceInfo[] devices
		android.media.AudioPortConfig[] sources
		android.media.AudioPatch patch
		int i
		java.util.ArrayList patches
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public boolean equals (java.lang.Object) 
		Object o
		android.media.AudioRecordingConfiguration that
	void  (android.os.Parcel, android.media.AudioRecordingConfiguration$1) 
		android.os.Parcel x0
		android.media.AudioRecordingConfiguration$1 x1
	static void  () 
}

android/media/AudioFormat.class
AudioFormat.java
package android.media
public final android.media.AudioFormat extends java.lang.Object implements android.os.Parcelable  {
	public static final int ENCODING_INVALID
	public static final int ENCODING_DEFAULT
	public static final int ENCODING_PCM_16BIT
	public static final int ENCODING_PCM_8BIT
	public static final int ENCODING_PCM_FLOAT
	public static final int ENCODING_AC3
	public static final int ENCODING_E_AC3
	public static final int ENCODING_DTS
	public static final int ENCODING_DTS_HD
	public static final int ENCODING_MP3
	public static final int ENCODING_AAC_LC
	public static final int ENCODING_AAC_HE_V1
	public static final int ENCODING_AAC_HE_V2
	public static final int ENCODING_IEC61937
	public static final int ENCODING_DOLBY_TRUEHD
	public static final int CHANNEL_CONFIGURATION_INVALID
	public static final int CHANNEL_CONFIGURATION_DEFAULT
	public static final int CHANNEL_CONFIGURATION_MONO
	public static final int CHANNEL_CONFIGURATION_STEREO
	public static final int CHANNEL_INVALID
	public static final int CHANNEL_OUT_DEFAULT
	public static final int CHANNEL_OUT_FRONT_LEFT
	public static final int CHANNEL_OUT_FRONT_RIGHT
	public static final int CHANNEL_OUT_FRONT_CENTER
	public static final int CHANNEL_OUT_LOW_FREQUENCY
	public static final int CHANNEL_OUT_BACK_LEFT
	public static final int CHANNEL_OUT_BACK_RIGHT
	public static final int CHANNEL_OUT_FRONT_LEFT_OF_CENTER
	public static final int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER
	public static final int CHANNEL_OUT_BACK_CENTER
	public static final int CHANNEL_OUT_SIDE_LEFT
	public static final int CHANNEL_OUT_SIDE_RIGHT
	public static final int CHANNEL_OUT_TOP_CENTER
	public static final int CHANNEL_OUT_TOP_FRONT_LEFT
	public static final int CHANNEL_OUT_TOP_FRONT_CENTER
	public static final int CHANNEL_OUT_TOP_FRONT_RIGHT
	public static final int CHANNEL_OUT_TOP_BACK_LEFT
	public static final int CHANNEL_OUT_TOP_BACK_CENTER
	public static final int CHANNEL_OUT_TOP_BACK_RIGHT
	public static final int CHANNEL_OUT_MONO
	public static final int CHANNEL_OUT_STEREO
	public static final int CHANNEL_OUT_QUAD
	public static final int CHANNEL_OUT_QUAD_SIDE
	public static final int CHANNEL_OUT_SURROUND
	public static final int CHANNEL_OUT_5POINT1
	public static final int CHANNEL_OUT_5POINT1_SIDE
	public static final int CHANNEL_OUT_7POINT1
	public static final int CHANNEL_OUT_7POINT1_SURROUND
	public static final int SAMPLE_RATE_HZ_MIN
	public static final int SAMPLE_RATE_HZ_MAX
	public static final int SAMPLE_RATE_UNSPECIFIED
	public static final int CHANNEL_IN_DEFAULT
	public static final int CHANNEL_IN_LEFT
	public static final int CHANNEL_IN_RIGHT
	public static final int CHANNEL_IN_FRONT
	public static final int CHANNEL_IN_BACK
	public static final int CHANNEL_IN_LEFT_PROCESSED
	public static final int CHANNEL_IN_RIGHT_PROCESSED
	public static final int CHANNEL_IN_FRONT_PROCESSED
	public static final int CHANNEL_IN_BACK_PROCESSED
	public static final int CHANNEL_IN_PRESSURE
	public static final int CHANNEL_IN_X_AXIS
	public static final int CHANNEL_IN_Y_AXIS
	public static final int CHANNEL_IN_Z_AXIS
	public static final int CHANNEL_IN_VOICE_UPLINK
	public static final int CHANNEL_IN_VOICE_DNLINK
	public static final int CHANNEL_IN_MONO
	public static final int CHANNEL_IN_STEREO
	public static final int CHANNEL_IN_FRONT_BACK
	public static final int AUDIO_FORMAT_HAS_PROPERTY_NONE
	public static final int AUDIO_FORMAT_HAS_PROPERTY_ENCODING
	public static final int AUDIO_FORMAT_HAS_PROPERTY_SAMPLE_RATE
	public static final int AUDIO_FORMAT_HAS_PROPERTY_CHANNEL_MASK
	public static final int AUDIO_FORMAT_HAS_PROPERTY_CHANNEL_INDEX_MASK
	private int mEncoding
	private int mSampleRate
	private int mChannelMask
	private int mChannelIndexMask
	private int mPropertySetMask
	public static final android.os.Parcelable$Creator CREATOR
	public static int inChannelMaskFromOutChannelMask (int)  throws java.lang.IllegalArgumentException 
		int outMask
	public static int channelCountFromInChannelMask (int) 
		int mask
	public static int channelCountFromOutChannelMask (int) 
		int mask
	public static int convertChannelOutMaskToNativeMask (int) 
		int javaMask
	public static int convertNativeChannelMaskToOutMask (int) 
		int nativeMask
	public static int getBytesPerSample (int) 
		int audioFormat
	public static boolean isValidEncoding (int) 
		int audioFormat
	public static boolean isPublicEncoding (int) 
		int audioFormat
	public static boolean isEncodingLinearPcm (int) 
		int audioFormat
	public static boolean isEncodingLinearFrames (int) 
		int audioFormat
	public static int[] filterPublicFormats (int[]) 
		int i
		int[] formats
		int[] myCopy
		int size
	public void  () 
	private void  (int) 
		int ignoredArgument
	private void  (int, int, int, int) 
		int encoding
		int sampleRate
		int channelMask
		int channelIndexMask
	public int getEncoding () 
	public int getSampleRate () 
	public int getChannelMask () 
	public int getChannelIndexMask () 
	public int getChannelCount () 
		int channelIndexCount
		int channelCount
	public int getPropertySetMask () 
	public boolean equals (java.lang.Object) 
		Object o
		android.media.AudioFormat that
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		android.os.Parcel in
	public java.lang.String toString () 
	static int access$000 (android.media.AudioFormat) 
		android.media.AudioFormat x0
	static int access$100 (android.media.AudioFormat) 
		android.media.AudioFormat x0
	static int access$200 (android.media.AudioFormat) 
		android.media.AudioFormat x0
	static int access$300 (android.media.AudioFormat) 
		android.media.AudioFormat x0
	static int access$400 (android.media.AudioFormat) 
		android.media.AudioFormat x0
	void  (int, android.media.AudioFormat$1) 
		int x0
		android.media.AudioFormat$1 x1
	static int access$002 (android.media.AudioFormat, int) 
		android.media.AudioFormat x0
		int x1
	static int access$102 (android.media.AudioFormat, int) 
		android.media.AudioFormat x0
		int x1
	static int access$202 (android.media.AudioFormat, int) 
		android.media.AudioFormat x0
		int x1
	static int access$302 (android.media.AudioFormat, int) 
		android.media.AudioFormat x0
		int x1
	static int access$402 (android.media.AudioFormat, int) 
		android.media.AudioFormat x0
		int x1
	void  (android.os.Parcel, android.media.AudioFormat$1) 
		android.os.Parcel x0
		android.media.AudioFormat$1 x1
	static void  () 
}

android/media/MediaDrm$CertificateRequest.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$CertificateRequest extends java.lang.Object {
	private byte[] mData
	private String mDefaultUrl
	void  (byte[], java.lang.String) 
		byte[] data
		String defaultUrl
	public byte[] getData () 
	public java.lang.String getDefaultUrl () 
}

android/media/SoundPool$OnLoadCompleteListener.class
SoundPool.java
package android.media
public abstract android.media.SoundPool$OnLoadCompleteListener extends java.lang.Object {
	public abstract void onLoadComplete (android.media.SoundPool, int, int) 
}

android/media/TextTrackCue.class
WebVttRenderer.java
package android.media
 android.media.TextTrackCue extends android.media.SubtitleTrack$Cue {
	static final int WRITING_DIRECTION_HORIZONTAL
	static final int WRITING_DIRECTION_VERTICAL_RL
	static final int WRITING_DIRECTION_VERTICAL_LR
	static final int ALIGNMENT_MIDDLE
	static final int ALIGNMENT_START
	static final int ALIGNMENT_END
	static final int ALIGNMENT_LEFT
	static final int ALIGNMENT_RIGHT
	private static final String TAG
	String mId
	boolean mPauseOnExit
	int mWritingDirection
	String mRegionId
	boolean mSnapToLines
	Integer mLinePosition
	boolean mAutoLinePosition
	int mTextPosition
	int mSize
	int mAlignment
	String[] mStrings
	android.media.TextTrackCueSpan[][] mLines
	android.media.TextTrackRegion mRegion
	void  () 
	public boolean equals (java.lang.Object) 
		int line
		android.media.TextTrackCue cue
		boolean res
		IncompatibleClassChangeError e
		Object o
	public java.lang.StringBuilder appendStringsToBuilder (java.lang.StringBuilder) 
		String s
		boolean first
		StringBuilder builder
	public java.lang.StringBuilder appendLinesToBuilder (java.lang.StringBuilder) 
		android.media.TextTrackCueSpan span
		boolean innerFirst
		long lastTimestamp
		android.media.TextTrackCueSpan[] spans
		boolean first
		StringBuilder builder
	public java.lang.String toString () 
		StringBuilder res
	public int hashCode () 
	public void onTime (long) 
		android.media.TextTrackCueSpan span
		android.media.TextTrackCueSpan[] line
		long timeMs
}

android/media/Image.class
Image.java
package android.media
public abstract android.media.Image extends java.lang.Object implements java.lang.AutoCloseable  {
	protected boolean mIsImageValid
	private android.graphics.Rect mCropRect
	protected void  () 
	protected void throwISEIfImageIsInvalid () 
	public abstract int getFormat () 
	public abstract int getWidth () 
	public abstract int getHeight () 
	public abstract long getTimestamp () 
	public void setTimestamp (long) 
		long timestamp
	public android.graphics.Rect getCropRect () 
	public void setCropRect (android.graphics.Rect) 
		android.graphics.Rect cropRect
	public abstract android.media.Image$Plane[] getPlanes () 
	public abstract void close () 
	boolean isAttachable () 
	java.lang.Object getOwner () 
	long getNativeContext () 
}

android/media/FaceDetector.class
FaceDetector.java
package android.media
public android.media.FaceDetector extends java.lang.Object {
	private static boolean sInitialized
	private long mFD
	private long mSDK
	private long mDCR
	private int mWidth
	private int mHeight
	private int mMaxFaces
	private byte[] mBWBuffer
	public void  (int, int, int) 
		int width
		int height
		int maxFaces
	public int findFaces (android.graphics.Bitmap, android.media.FaceDetector$Face[]) 
		int i
		android.graphics.Bitmap bitmap
		android.media.FaceDetector$Face[] faces
		int numFaces
	protected void finalize ()  throws java.lang.Throwable 
	private static native void nativeClassInit () 
	private native int fft_initialize (int, int, int) 
	private native int fft_detect (android.graphics.Bitmap) 
	private native void fft_get_face (android.media.FaceDetector$Face, int) 
	private native void fft_destroy () 
	static void  () 
		UnsatisfiedLinkError e
}

android/media/MediaCodec$BufferInfo.class
MediaCodec.java
package android.media
public final android.media.MediaCodec$BufferInfo extends java.lang.Object {
	public int offset
	public int size
	public long presentationTimeUs
	public int flags
	public void  () 
	public void set (int, int, long, int) 
		int newOffset
		int newSize
		long newTimeUs
		int newFlags
	public android.media.MediaCodec$BufferInfo dup () 
		android.media.MediaCodec$BufferInfo copy
}

android/media/IMediaScannerListener.class
IMediaScannerListener.java
package android.media
public abstract android.media.IMediaScannerListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void scanCompleted (java.lang.String, android.net.Uri)  throws android.os.RemoteException 
}

android/media/JetPlayer$NativeEventHandler.class
JetPlayer.java
package android.media
 android.media.JetPlayer$NativeEventHandler extends android.os.Handler {
	private android.media.JetPlayer mJet
	final android.media.JetPlayer this$0
	public void  (android.media.JetPlayer, android.media.JetPlayer, android.os.Looper) 
		android.media.JetPlayer jet
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.JetPlayer$OnJetEventListener listener
}

android/media/DrmInitData.class
DrmInitData.java
package android.media
public abstract android.media.DrmInitData extends java.lang.Object {
	void  () 
	public abstract android.media.DrmInitData$SchemeInitData get (java.util.UUID) 
}

android/media/MediaRouter$VolumeCallbackInfo.class
MediaRouter.java
package android.media
 android.media.MediaRouter$VolumeCallbackInfo extends java.lang.Object {
	public final android.media.MediaRouter$VolumeCallback vcb
	public final android.media.MediaRouter$RouteInfo route
	public void  (android.media.MediaRouter$VolumeCallback, android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$VolumeCallback vcb
		android.media.MediaRouter$RouteInfo route
}

android/media/AudioRecordRoutingProxy.class
AudioRecordRoutingProxy.java
package android.media
 android.media.AudioRecordRoutingProxy extends android.media.AudioRecord {
	public void  (long) 
		long nativeRecordInJavaObj
}

android/media/SyncParams.class
SyncParams.java
package android.media
public final android.media.SyncParams extends java.lang.Object {
	public static final int SYNC_SOURCE_DEFAULT
	public static final int SYNC_SOURCE_SYSTEM_CLOCK
	public static final int SYNC_SOURCE_AUDIO
	public static final int SYNC_SOURCE_VSYNC
	public static final int AUDIO_ADJUST_MODE_DEFAULT
	public static final int AUDIO_ADJUST_MODE_STRETCH
	public static final int AUDIO_ADJUST_MODE_RESAMPLE
	private static final int SET_SYNC_SOURCE
	private static final int SET_AUDIO_ADJUST_MODE
	private static final int SET_TOLERANCE
	private static final int SET_FRAME_RATE
	private int mSet
	private int mAudioAdjustMode
	private int mSyncSource
	private float mTolerance
	private float mFrameRate
	public void  () 
	public android.media.SyncParams allowDefaults () 
	public android.media.SyncParams setAudioAdjustMode (int) 
		int audioAdjustMode
	public int getAudioAdjustMode () 
	public android.media.SyncParams setSyncSource (int) 
		int syncSource
	public int getSyncSource () 
	public android.media.SyncParams setTolerance (float) 
		float tolerance
	public float getTolerance () 
	public android.media.SyncParams setFrameRate (float) 
		float frameRate
	public float getFrameRate () 
}

android/media/MediaDrm$KeyRequest.class
MediaDrm.java
package android.media
public final android.media.MediaDrm$KeyRequest extends java.lang.Object {
	private byte[] mData
	private String mDefaultUrl
	private int mRequestType
	public static final int REQUEST_TYPE_INITIAL
	public static final int REQUEST_TYPE_RENEWAL
	public static final int REQUEST_TYPE_RELEASE
	void  () 
	public byte[] getData () 
	public java.lang.String getDefaultUrl () 
	public int getRequestType () 
}

android/media/MediaRouter$RouteInfo.class
MediaRouter.java
package android.media
public android.media.MediaRouter$RouteInfo extends java.lang.Object {
	CharSequence mName
	int mNameResId
	CharSequence mDescription
	private CharSequence mStatus
	int mSupportedTypes
	int mDeviceType
	android.media.MediaRouter$RouteGroup mGroup
	final android.media.MediaRouter$RouteCategory mCategory
	android.graphics.drawable.Drawable mIcon
	int mPlaybackType
	int mVolumeMax
	int mVolume
	int mVolumeHandling
	int mPlaybackStream
	android.media.MediaRouter$VolumeCallbackInfo mVcb
	android.view.Display mPresentationDisplay
	int mPresentationDisplayId
	String mDeviceAddress
	boolean mEnabled
	String mGlobalRouteId
	private int mRealStatusCode
	private int mResolvedStatusCode
	public static final int STATUS_NONE
	public static final int STATUS_SCANNING
	public static final int STATUS_CONNECTING
	public static final int STATUS_AVAILABLE
	public static final int STATUS_NOT_AVAILABLE
	public static final int STATUS_IN_USE
	public static final int STATUS_CONNECTED
	public static final int DEVICE_TYPE_UNKNOWN
	public static final int DEVICE_TYPE_TV
	public static final int DEVICE_TYPE_SPEAKER
	public static final int DEVICE_TYPE_BLUETOOTH
	private Object mTag
	public static final int PLAYBACK_TYPE_LOCAL
	public static final int PLAYBACK_TYPE_REMOTE
	public static final int PLAYBACK_VOLUME_FIXED
	public static final int PLAYBACK_VOLUME_VARIABLE
	final android.media.IRemoteVolumeObserver$Stub mRemoteVolObserver
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	public java.lang.CharSequence getName () 
	public java.lang.CharSequence getName (android.content.Context) 
		android.content.Context context
	java.lang.CharSequence getName (android.content.res.Resources) 
		android.content.res.Resources res
	public java.lang.CharSequence getDescription () 
	public java.lang.CharSequence getStatus () 
	boolean setRealStatusCode (int) 
		int statusCode
	boolean resolveStatusCode () 
		int statusCode
		int resId
		int resId
		int resId
		int resId
		int resId
		int resId
	public int getStatusCode () 
	public int getSupportedTypes () 
	public int getDeviceType () 
	public boolean matchesTypes (int) 
		int types
	public android.media.MediaRouter$RouteGroup getGroup () 
	public android.media.MediaRouter$RouteCategory getCategory () 
	public android.graphics.drawable.Drawable getIconDrawable () 
	public void setTag (java.lang.Object) 
		Object tag
	public java.lang.Object getTag () 
	public int getPlaybackType () 
	public int getPlaybackStream () 
	public int getVolume () 
		android.os.RemoteException e
		int vol
	public void requestSetVolume (int) 
		android.os.RemoteException e
		int volume
	public void requestUpdateVolume (int) 
		int volume
		android.os.RemoteException e
		int direction
	public int getVolumeMax () 
		android.os.RemoteException e
		int volMax
	public int getVolumeHandling () 
	public android.view.Display getPresentationDisplay () 
	boolean updatePresentationDisplay () 
		android.view.Display display
	private android.view.Display choosePresentationDisplay () 
		android.view.Display display
		android.view.Display display
		android.view.Display[] displays
	public java.lang.String getDeviceAddress () 
	public boolean isEnabled () 
	public boolean isConnecting () 
	public boolean isSelected () 
	public boolean isDefault () 
	public void select () 
	void setStatusInt (java.lang.CharSequence) 
		CharSequence status
	void routeUpdated () 
	public java.lang.String toString () 
		String supportedTypes
	static int access$100 (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo x0
}

android/media/MediaScannerConnection.class
MediaScannerConnection.java
package android.media
public android.media.MediaScannerConnection extends java.lang.Object implements android.content.ServiceConnection  {
	private static final String TAG
	private android.content.Context mContext
	private android.media.MediaScannerConnection$MediaScannerConnectionClient mClient
	private android.media.IMediaScannerService mService
	private boolean mConnected
	private final android.media.IMediaScannerListener$Stub mListener
	public void  (android.content.Context, android.media.MediaScannerConnection$MediaScannerConnectionClient) 
		android.content.Context context
		android.media.MediaScannerConnection$MediaScannerConnectionClient client
	public void connect () 
		android.content.Intent intent
	public void disconnect () 
	public synchronized boolean isConnected () 
	public void scanFile (java.lang.String, java.lang.String) 
		String path
		String mimeType
	public static void scanFile (android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection$OnScanCompletedListener) 
		android.content.Context context
		String[] paths
		String[] mimeTypes
		android.media.MediaScannerConnection$OnScanCompletedListener callback
		android.media.MediaScannerConnection$ClientProxy client
		android.media.MediaScannerConnection connection
	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
	static android.media.MediaScannerConnection$MediaScannerConnectionClient access$000 (android.media.MediaScannerConnection) 
		android.media.MediaScannerConnection x0
}

android/media/AudioDeviceInfo.class
AudioDeviceInfo.java
package android.media
public final android.media.AudioDeviceInfo extends java.lang.Object {
	public static final int TYPE_UNKNOWN
	public static final int TYPE_BUILTIN_EARPIECE
	public static final int TYPE_BUILTIN_SPEAKER
	public static final int TYPE_WIRED_HEADSET
	public static final int TYPE_WIRED_HEADPHONES
	public static final int TYPE_LINE_ANALOG
	public static final int TYPE_LINE_DIGITAL
	public static final int TYPE_BLUETOOTH_SCO
	public static final int TYPE_BLUETOOTH_A2DP
	public static final int TYPE_HDMI
	public static final int TYPE_HDMI_ARC
	public static final int TYPE_USB_DEVICE
	public static final int TYPE_USB_ACCESSORY
	public static final int TYPE_DOCK
	public static final int TYPE_FM
	public static final int TYPE_BUILTIN_MIC
	public static final int TYPE_FM_TUNER
	public static final int TYPE_TV_TUNER
	public static final int TYPE_TELEPHONY
	public static final int TYPE_AUX_LINE
	public static final int TYPE_IP
	public static final int TYPE_BUS
	private final android.media.AudioDevicePort mPort
	private static final android.util.SparseIntArray INT_TO_EXT_DEVICE_MAPPING
	private static final android.util.SparseIntArray EXT_TO_INT_DEVICE_MAPPING
	void  (android.media.AudioDevicePort) 
		android.media.AudioDevicePort port
	public int getId () 
	public java.lang.CharSequence getProductName () 
		String portName
	public java.lang.String getAddress () 
	public boolean isSource () 
	public boolean isSink () 
	public int[] getSampleRates () 
	public int[] getChannelMasks () 
	public int[] getChannelIndexMasks () 
	public int[] getChannelCounts () 
		int mask
		int index_mask
		int count
		java.util.TreeSet countSet
		int[] counts
		int index
	public int[] getEncodings () 
	public int getType () 
	public static int convertDeviceTypeToInternalDevice (int) 
		int deviceType
	public static int convertInternalDeviceToDeviceType (int) 
		int intDevice
	static void  () 
}

android/media/TimedMetaData.class
TimedMetaData.java
package android.media
public final android.media.TimedMetaData extends java.lang.Object {
	private static final String TAG
	private long mTimestampUs
	private byte[] mMetaData
	static android.media.TimedMetaData createTimedMetaDataFromParcel (android.os.Parcel) 
		android.os.Parcel parcel
	private void  (android.os.Parcel) 
		android.os.Parcel parcel
	public long getTimestamp () 
	public byte[] getMetaData () 
	private boolean parseParcel (android.os.Parcel) 
		android.os.Parcel parcel
}

android/media/ExifInterface$ExifTag.class
ExifInterface.java
package android.media
 android.media.ExifInterface$ExifTag extends java.lang.Object {
	public final int number
	public final String name
	public final int primaryFormat
	public final int secondaryFormat
	private void  (java.lang.String, int, int) 
		String name
		int number
		int format
	private void  (java.lang.String, int, int, int) 
		String name
		int number
		int primaryFormat
		int secondaryFormat
	void  (java.lang.String, int, int, int, android.media.ExifInterface$1) 
		String x0
		int x1
		int x2
		int x3
		android.media.ExifInterface$1 x4
	void  (java.lang.String, int, int, android.media.ExifInterface$1) 
		String x0
		int x1
		int x2
		android.media.ExifInterface$1 x3
}

android/media/VolumePolicy$1.class
VolumePolicy.java
package android.media
final android.media.VolumePolicy$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.VolumePolicy createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.VolumePolicy[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/RemoteControlClient$1.class
RemoteControlClient.java
package android.media
 android.media.RemoteControlClient$1 extends android.media.session.MediaSession$Callback {
	final android.media.RemoteControlClient this$0
	void  (android.media.RemoteControlClient) 
		android.media.RemoteControlClient this$0
	public void onSeekTo (long) 
		long pos
	public void onSetRating (android.media.Rating) 
		android.media.Rating rating
}

android/media/TextTrackRegion.class
WebVttRenderer.java
package android.media
 android.media.TextTrackRegion extends java.lang.Object {
	static final int SCROLL_VALUE_NONE
	static final int SCROLL_VALUE_SCROLL_UP
	String mId
	float mWidth
	int mLines
	float mAnchorPointX
	float mAnchorPointY
	float mViewportAnchorPointX
	float mViewportAnchorPointY
	int mScrollValue
	void  () 
	public java.lang.String toString () 
		StringBuilder res
}

android/media/MediaPlayer.class
MediaPlayer.java
package android.media
public android.media.MediaPlayer extends android.media.PlayerBase implements android.media.SubtitleController$Listener  {
	public static final boolean METADATA_UPDATE_ONLY
	public static final boolean METADATA_ALL
	public static final boolean APPLY_METADATA_FILTER
	public static final boolean BYPASS_METADATA_FILTER
	private static final String TAG
	private static final String IMEDIA_PLAYER
	private long mNativeContext
	private long mNativeSurfaceTexture
	private int mListenerContext
	private android.view.SurfaceHolder mSurfaceHolder
	private android.media.MediaPlayer$EventHandler mEventHandler
	private android.os.PowerManager$WakeLock mWakeLock
	private boolean mScreenOnWhilePlaying
	private boolean mStayAwake
	private int mStreamType
	private int mUsage
	private boolean mBypassInterruptionPolicy
	private static final int INVOKE_ID_GET_TRACK_INFO
	private static final int INVOKE_ID_ADD_EXTERNAL_SOURCE
	private static final int INVOKE_ID_ADD_EXTERNAL_SOURCE_FD
	private static final int INVOKE_ID_SELECT_TRACK
	private static final int INVOKE_ID_DESELECT_TRACK
	private static final int INVOKE_ID_SET_VIDEO_SCALE_MODE
	private static final int INVOKE_ID_GET_SELECTED_TRACK
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT
	public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING
	public static final int PLAYBACK_RATE_AUDIO_MODE_RESAMPLE
	public static final int PLAYBACK_RATE_AUDIO_MODE_STRETCH
	public static final int PLAYBACK_RATE_AUDIO_MODE_DEFAULT
	private static final int KEY_PARAMETER_AUDIO_ATTRIBUTES
	private java.util.Vector mIndexTrackPairs
	private java.util.BitSet mInbandTrackIndices
	public static final String MEDIA_MIMETYPE_TEXT_SUBRIP
	public static final String MEDIA_MIMETYPE_TEXT_VTT
	public static final String MEDIA_MIMETYPE_TEXT_CEA_608
	public static final String MEDIA_MIMETYPE_TEXT_CEA_708
	private android.media.SubtitleController mSubtitleController
	private int mSelectedSubtitleTrackIndex
	private java.util.Vector mOpenSubtitleSources
	private android.media.MediaPlayer$OnSubtitleDataListener mSubtitleDataListener
	private static final int MEDIA_NOP
	private static final int MEDIA_PREPARED
	private static final int MEDIA_PLAYBACK_COMPLETE
	private static final int MEDIA_BUFFERING_UPDATE
	private static final int MEDIA_SEEK_COMPLETE
	private static final int MEDIA_SET_VIDEO_SIZE
	private static final int MEDIA_STARTED
	private static final int MEDIA_PAUSED
	private static final int MEDIA_STOPPED
	private static final int MEDIA_SKIPPED
	private static final int MEDIA_TIMED_TEXT
	private static final int MEDIA_ERROR
	private static final int MEDIA_INFO
	private static final int MEDIA_SUBTITLE_DATA
	private static final int MEDIA_META_DATA
	private android.media.MediaPlayer$TimeProvider mTimeProvider
	private android.media.MediaPlayer$OnPreparedListener mOnPreparedListener
	private android.media.MediaPlayer$OnCompletionListener mOnCompletionListener
	private android.media.MediaPlayer$OnBufferingUpdateListener mOnBufferingUpdateListener
	private android.media.MediaPlayer$OnSeekCompleteListener mOnSeekCompleteListener
	private android.media.MediaPlayer$OnVideoSizeChangedListener mOnVideoSizeChangedListener
	private android.media.MediaPlayer$OnTimedTextListener mOnTimedTextListener
	private android.media.MediaPlayer$OnSubtitleDataListener mOnSubtitleDataListener
	private android.media.MediaPlayer$OnTimedMetaDataAvailableListener mOnTimedMetaDataAvailableListener
	public static final int MEDIA_ERROR_UNKNOWN
	public static final int MEDIA_ERROR_SERVER_DIED
	public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK
	public static final int MEDIA_ERROR_IO
	public static final int MEDIA_ERROR_MALFORMED
	public static final int MEDIA_ERROR_UNSUPPORTED
	public static final int MEDIA_ERROR_TIMED_OUT
	public static final int MEDIA_ERROR_SYSTEM
	private android.media.MediaPlayer$OnErrorListener mOnErrorListener
	public static final int MEDIA_INFO_UNKNOWN
	public static final int MEDIA_INFO_STARTED_AS_NEXT
	public static final int MEDIA_INFO_VIDEO_RENDERING_START
	public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING
	public static final int MEDIA_INFO_BUFFERING_START
	public static final int MEDIA_INFO_BUFFERING_END
	public static final int MEDIA_INFO_NETWORK_BANDWIDTH
	public static final int MEDIA_INFO_BAD_INTERLEAVING
	public static final int MEDIA_INFO_NOT_SEEKABLE
	public static final int MEDIA_INFO_METADATA_UPDATE
	public static final int MEDIA_INFO_EXTERNAL_METADATA_UPDATE
	public static final int MEDIA_INFO_TIMED_TEXT_ERROR
	public static final int MEDIA_INFO_UNSUPPORTED_SUBTITLE
	public static final int MEDIA_INFO_SUBTITLE_TIMED_OUT
	private android.media.MediaPlayer$OnInfoListener mOnInfoListener
	public void  () 
		android.os.Looper looper
	private native void _setVideoSurface (android.view.Surface) 
	public android.os.Parcel newRequest () 
		android.os.Parcel parcel
	public void invoke (android.os.Parcel, android.os.Parcel) 
		android.os.Parcel request
		android.os.Parcel reply
		int retcode
	public void setDisplay (android.view.SurfaceHolder) 
		android.view.Surface surface
		android.view.SurfaceHolder sh
		android.view.Surface surface
	public void setSurface (android.view.Surface) 
		android.view.Surface surface
	public void setVideoScalingMode (int) 
		String msg
		int mode
		android.os.Parcel request
		android.os.Parcel reply
	public static android.media.MediaPlayer create (android.content.Context, android.net.Uri) 
		android.content.Context context
		android.net.Uri uri
	public static android.media.MediaPlayer create (android.content.Context, android.net.Uri, android.view.SurfaceHolder) 
		android.content.Context context
		android.net.Uri uri
		android.view.SurfaceHolder holder
		int s
	public static android.media.MediaPlayer create (android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int) 
		android.media.MediaPlayer mp
		android.media.AudioAttributes aa
		java.io.IOException ex
		IllegalArgumentException ex
		SecurityException ex
		android.content.Context context
		android.net.Uri uri
		android.view.SurfaceHolder holder
		android.media.AudioAttributes audioAttributes
		int audioSessionId
	public static android.media.MediaPlayer create (android.content.Context, int) 
		android.content.Context context
		int resid
		int s
	public static android.media.MediaPlayer create (android.content.Context, int, android.media.AudioAttributes, int) 
		android.content.res.AssetFileDescriptor afd
		android.media.MediaPlayer mp
		android.media.AudioAttributes aa
		java.io.IOException ex
		IllegalArgumentException ex
		SecurityException ex
		android.content.Context context
		int resid
		android.media.AudioAttributes audioAttributes
		int audioSessionId
	public void setDataSource (android.content.Context, android.net.Uri)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		android.content.Context context
		android.net.Uri uri
	public void setDataSource (android.content.Context, android.net.Uri, java.util.Map)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		int type
		android.net.Uri cacheUri
		android.net.Uri actualUri
		android.content.Context context
		android.net.Uri uri
		java.util.Map headers
		android.content.ContentResolver resolver
		String scheme
	private boolean attemptDataSource (android.content.ContentResolver, android.net.Uri) 
		android.content.res.AssetFileDescriptor afd
		Exception ex
		android.content.ContentResolver resolver
		android.net.Uri uri
	public void setDataSource (java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		String path
	public void setDataSource (java.lang.String, java.util.Map)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		java.util.Map$Entry entry
		int i
		String path
		java.util.Map headers
		String[] keys
		String[] values
	private void setDataSource (java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
		java.io.FileInputStream is
		java.io.FileDescriptor fd
		String path
		String[] keys
		String[] values
		android.net.Uri uri
		String scheme
		java.io.File file
	private native void nativeSetDataSource (android.os.IBinder, java.lang.String, java.lang.String[], java.lang.String[])  throws java.io.IOException java.lang.IllegalArgumentException java.lang.SecurityException java.lang.IllegalStateException 
	public void setDataSource (android.content.res.AssetFileDescriptor)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.content.res.AssetFileDescriptor afd
	public void setDataSource (java.io.FileDescriptor)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
	public void setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
		long offset
		long length
	private native void _setDataSource (java.io.FileDescriptor, long, long)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public void setDataSource (android.media.MediaDataSource)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.media.MediaDataSource dataSource
	private native void _setDataSource (android.media.MediaDataSource)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public void prepare ()  throws java.io.IOException java.lang.IllegalStateException 
	private native void _prepare ()  throws java.io.IOException java.lang.IllegalStateException 
	public native void prepareAsync ()  throws java.lang.IllegalStateException 
	public void start ()  throws java.lang.IllegalStateException 
	private native void _start ()  throws java.lang.IllegalStateException 
	private int getAudioStreamType () 
	private native int _getAudioStreamType ()  throws java.lang.IllegalStateException 
	public void stop ()  throws java.lang.IllegalStateException 
	private native void _stop ()  throws java.lang.IllegalStateException 
	public void pause ()  throws java.lang.IllegalStateException 
	private native void _pause ()  throws java.lang.IllegalStateException 
	public void setWakeMode (android.content.Context, int) 
		android.content.Context context
		int mode
		boolean washeld
		android.os.PowerManager pm
	public void setScreenOnWhilePlaying (boolean) 
		boolean screenOn
	private void stayAwake (boolean) 
		boolean awake
	private void updateSurfaceScreenOn () 
	public native int getVideoWidth () 
	public native int getVideoHeight () 
	public native boolean isPlaying () 
	public android.media.PlaybackParams easyPlaybackParams (float, int) 
		String msg
		float rate
		int audioMode
		android.media.PlaybackParams params
	public native void setPlaybackParams (android.media.PlaybackParams) 
	public native android.media.PlaybackParams getPlaybackParams () 
	public native void setSyncParams (android.media.SyncParams) 
	public native android.media.SyncParams getSyncParams () 
	public native void seekTo (int)  throws java.lang.IllegalStateException 
	public android.media.MediaTimestamp getTimestamp () 
		IllegalStateException e
	public native int getCurrentPosition () 
	public native int getDuration () 
	public android.media.Metadata getMetadata (boolean, boolean) 
		boolean update_only
		boolean apply_filter
		android.os.Parcel reply
		android.media.Metadata data
	public int setMetadataFilter (java.util.Set, java.util.Set) 
		Integer t
		Integer t
		java.util.Set allow
		java.util.Set block
		android.os.Parcel request
		int capacity
	public native void setNextMediaPlayer (android.media.MediaPlayer) 
	public void release () 
	private native void _release () 
	public void reset () 
		java.io.InputStream is
	private native void _reset () 
	public void setAudioStreamType (int) 
		int streamtype
	private native void _setAudioStreamType (int) 
	private native boolean setParameter (int, android.os.Parcel) 
	public void setAudioAttributes (android.media.AudioAttributes)  throws java.lang.IllegalArgumentException 
		String msg
		android.media.AudioAttributes attributes
		android.os.Parcel pattributes
	public native void setLooping (boolean) 
	public native boolean isLooping () 
	public void setVolume (float, float) 
		float leftVolume
		float rightVolume
	void playerSetVolume (float, float) 
		float leftVolume
		float rightVolume
	private native void _setVolume (float, float) 
	public void setVolume (float) 
		float volume
	public native void setAudioSessionId (int)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
	public native int getAudioSessionId () 
	public native void attachAuxEffect (int) 
	public void setAuxEffectSendLevel (float) 
		float level
	int playerSetAuxEffectSendLevel (float) 
		float level
	private native void _setAuxEffectSendLevel (float) 
	private final native int native_invoke (android.os.Parcel, android.os.Parcel) 
	private final native boolean native_getMetadata (boolean, boolean, android.os.Parcel) 
	private final native int native_setMetadataFilter (android.os.Parcel) 
	private static final native void native_init () 
	private final native void native_setup (java.lang.Object) 
	private final native void native_finalize () 
	public android.media.MediaPlayer$TrackInfo[] getTrackInfo ()  throws java.lang.IllegalStateException 
		android.media.SubtitleTrack track
		android.util.Pair p
		int i
		android.media.MediaPlayer$TrackInfo[] allTrackInfo
		android.media.MediaPlayer$TrackInfo[] trackInfo
	private android.media.MediaPlayer$TrackInfo[] getInbandTrackInfo ()  throws java.lang.IllegalStateException 
		android.media.MediaPlayer$TrackInfo[] trackInfo
		android.os.Parcel request
		android.os.Parcel reply
	private static boolean availableMimeTypeForExternalSource (java.lang.String) 
		String mimeType
	public void setSubtitleAnchor (android.media.SubtitleController, android.media.SubtitleController$Anchor) 
		android.media.SubtitleController controller
		android.media.SubtitleController$Anchor anchor
	private synchronized void setSubtitleAnchor () 
		InterruptedException e
		android.os.HandlerThread thread
		android.os.Handler handler
	public void onSubtitleTrackSelected (android.media.SubtitleTrack) 
		android.util.Pair p
		android.media.SubtitleTrack track
	public void addSubtitleSource (java.io.InputStream, android.media.MediaFormat)  throws java.lang.IllegalStateException 
		java.io.InputStream is
		android.media.MediaFormat format
		java.io.InputStream fIs
		android.media.MediaFormat fFormat
		android.os.HandlerThread thread
		android.os.Handler handler
	private void scanInternalSubtitleTracks () 
	private void populateInbandTracks () 
		android.media.SubtitleTrack track
		int i
		android.media.MediaPlayer$TrackInfo[] tracks
	public void addTimedTextSource (java.lang.String, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		String msg
		java.io.FileInputStream is
		java.io.FileDescriptor fd
		String path
		String mimeType
		java.io.File file
	public void addTimedTextSource (android.content.Context, android.net.Uri, java.lang.String)  throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.content.ContentResolver resolver
		android.content.Context context
		android.net.Uri uri
		String mimeType
		String scheme
		android.content.res.AssetFileDescriptor fd
	public void addTimedTextSource (java.io.FileDescriptor, java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		java.io.FileDescriptor fd
		String mimeType
	public void addTimedTextSource (java.io.FileDescriptor, long, long, java.lang.String)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		android.system.ErrnoException ex
		android.content.Context context
		java.io.FileDescriptor fd
		long offset
		long length
		String mime
		java.io.FileDescriptor fd2
		java.io.FileDescriptor fd2
		android.media.MediaFormat fFormat
		android.media.SubtitleTrack track
		java.io.FileDescriptor fd3
		long offset2
		long length2
		android.os.HandlerThread thread
		android.os.Handler handler
	public int getSelectedTrack (int)  throws java.lang.IllegalStateException 
		android.util.Pair p
		int i
		android.media.SubtitleTrack subtitleTrack
		android.util.Pair p
		int i
		int inbandTrackIndex
		int trackType
		android.os.Parcel request
		android.os.Parcel reply
	public void selectTrack (int)  throws java.lang.IllegalStateException 
		int index
	public void deselectTrack (int)  throws java.lang.IllegalStateException 
		int index
	private void selectOrDeselectTrack (int, boolean)  throws java.lang.IllegalStateException 
		ArrayIndexOutOfBoundsException e
		android.util.Pair p2
		int ttIndex
		int index
		boolean select
		android.util.Pair p
		android.media.SubtitleTrack track
	private void selectOrDeselectInbandTrack (int, boolean)  throws java.lang.IllegalStateException 
		int index
		boolean select
		android.os.Parcel request
		android.os.Parcel reply
	public static native int native_pullBatteryData (android.os.Parcel) 
	public void setRetransmitEndpoint (java.net.InetSocketAddress)  throws java.lang.IllegalStateException java.lang.IllegalArgumentException 
		java.net.InetSocketAddress endpoint
		String addrString
		int port
		int ret
	private final native int native_setRetransmitEndpoint (java.lang.String, int) 
	protected void finalize () 
	public android.media.MediaTimeProvider getMediaTimeProvider () 
	private static void postEventFromNative (java.lang.Object, int, int, int, java.lang.Object) 
		android.os.Message m
		Object mediaplayer_ref
		int what
		int arg1
		int arg2
		Object obj
		android.media.MediaPlayer mp
	public void setOnPreparedListener (android.media.MediaPlayer$OnPreparedListener) 
		android.media.MediaPlayer$OnPreparedListener listener
	public void setOnCompletionListener (android.media.MediaPlayer$OnCompletionListener) 
		android.media.MediaPlayer$OnCompletionListener listener
	public void setOnBufferingUpdateListener (android.media.MediaPlayer$OnBufferingUpdateListener) 
		android.media.MediaPlayer$OnBufferingUpdateListener listener
	public void setOnSeekCompleteListener (android.media.MediaPlayer$OnSeekCompleteListener) 
		android.media.MediaPlayer$OnSeekCompleteListener listener
	public void setOnVideoSizeChangedListener (android.media.MediaPlayer$OnVideoSizeChangedListener) 
		android.media.MediaPlayer$OnVideoSizeChangedListener listener
	public void setOnTimedTextListener (android.media.MediaPlayer$OnTimedTextListener) 
		android.media.MediaPlayer$OnTimedTextListener listener
	public void setOnSubtitleDataListener (android.media.MediaPlayer$OnSubtitleDataListener) 
		android.media.MediaPlayer$OnSubtitleDataListener listener
	public void setOnTimedMetaDataAvailableListener (android.media.MediaPlayer$OnTimedMetaDataAvailableListener) 
		android.media.MediaPlayer$OnTimedMetaDataAvailableListener listener
	public void setOnErrorListener (android.media.MediaPlayer$OnErrorListener) 
		android.media.MediaPlayer$OnErrorListener listener
	public void setOnInfoListener (android.media.MediaPlayer$OnInfoListener) 
		android.media.MediaPlayer$OnInfoListener listener
	private boolean isVideoScalingModeSupported (int) 
		int mode
	static android.media.SubtitleController access$002 (android.media.MediaPlayer, android.media.SubtitleController) 
		android.media.MediaPlayer x0
		android.media.SubtitleController x1
	static android.media.MediaPlayer$TimeProvider access$100 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.SubtitleController access$000 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static java.util.Vector access$200 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static java.util.Vector access$300 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$EventHandler access$500 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static long access$600 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void access$700 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnPreparedListener access$800 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnCompletionListener access$900 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void access$1000 (android.media.MediaPlayer, boolean) 
		android.media.MediaPlayer x0
		boolean x1
	static android.media.MediaPlayer$OnBufferingUpdateListener access$1100 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnSeekCompleteListener access$1200 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnVideoSizeChangedListener access$1300 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnErrorListener access$1400 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnInfoListener access$1500 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnTimedTextListener access$1600 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnSubtitleDataListener access$1700 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static android.media.MediaPlayer$OnTimedMetaDataAvailableListener access$1800 (android.media.MediaPlayer) 
		android.media.MediaPlayer x0
	static void  () 
}

android/media/Cea708CCWidget$ScaledLayout$1.class
Cea708CaptionRenderer.java
package android.media
final android.media.Cea708CCWidget$ScaledLayout$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (android.graphics.Rect, android.graphics.Rect) 
		android.graphics.Rect lhs
		android.graphics.Rect rhs
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

android/media/IMediaResourceMonitor$Stub$Proxy.class
IMediaResourceMonitor.java
package android.media
 android.media.IMediaResourceMonitor$Stub$Proxy extends java.lang.Object implements android.media.IMediaResourceMonitor  {
	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 notifyResourceGranted (int, int)  throws android.os.RemoteException 
		int pid
		int type
		android.os.Parcel _data
}

android/media/MediaSync$AudioBuffer.class
MediaSync.java
package android.media
 android.media.MediaSync$AudioBuffer extends java.lang.Object {
	public java.nio.ByteBuffer mByteBuffer
	public int mBufferIndex
	long mPresentationTimeUs
	public void  (java.nio.ByteBuffer, int, long) 
		java.nio.ByteBuffer byteBuffer
		int bufferId
		long presentationTimeUs
}

android/media/IRingtonePlayer$Stub$Proxy.class
IRingtonePlayer.java
package android.media
 android.media.IRingtonePlayer$Stub$Proxy extends java.lang.Object implements android.media.IRingtonePlayer  {
	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 play (android.os.IBinder, android.net.Uri, android.media.AudioAttributes, float, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		android.net.Uri uri
		android.media.AudioAttributes aa
		float volume
		boolean looping
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stop (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public boolean isPlaying (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
		boolean _result
	public void setPlaybackProperties (android.os.IBinder, float, boolean)  throws android.os.RemoteException 
		android.os.IBinder token
		float volume
		boolean looping
		android.os.Parcel _data
		android.os.Parcel _reply
	public void playAsync (android.net.Uri, android.os.UserHandle, boolean, android.media.AudioAttributes)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.UserHandle user
		boolean looping
		android.media.AudioAttributes aa
		android.os.Parcel _data
		android.os.Parcel _reply
	public void stopAsync ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public java.lang.String getTitle (android.net.Uri)  throws android.os.RemoteException 
		android.net.Uri uri
		android.os.Parcel _data
		android.os.Parcel _reply
		String _result
	public android.os.ParcelFileDescriptor openRingtone (android.net.Uri)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.net.Uri uri
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
}

android/media/AudioTrack$Builder.class
AudioTrack.java
package android.media
public android.media.AudioTrack$Builder extends java.lang.Object {
	private android.media.AudioAttributes mAttributes
	private android.media.AudioFormat mFormat
	private int mBufferSizeInBytes
	private int mSessionId
	private int mMode
	public void  () 
	public android.media.AudioTrack$Builder setAudioAttributes (android.media.AudioAttributes)  throws java.lang.IllegalArgumentException 
		android.media.AudioAttributes attributes
	public android.media.AudioTrack$Builder setAudioFormat (android.media.AudioFormat)  throws java.lang.IllegalArgumentException 
		android.media.AudioFormat format
	public android.media.AudioTrack$Builder setBufferSizeInBytes (int)  throws java.lang.IllegalArgumentException 
		int bufferSizeInBytes
	public android.media.AudioTrack$Builder setTransferMode (int)  throws java.lang.IllegalArgumentException 
		int mode
	public android.media.AudioTrack$Builder setSessionId (int)  throws java.lang.IllegalArgumentException 
		int sessionId
	public android.media.AudioTrack build ()  throws java.lang.UnsupportedOperationException 
		android.media.AudioTrack track
		IllegalArgumentException e
}

android/media/MediaPlayer$TrackInfo$1.class
MediaPlayer.java
package android.media
final android.media.MediaPlayer$TrackInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.MediaPlayer$TrackInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
	public android.media.MediaPlayer$TrackInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/AudioRecordingConfiguration$1.class
AudioRecordingConfiguration.java
package android.media
final android.media.AudioRecordingConfiguration$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.AudioRecordingConfiguration createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.AudioRecordingConfiguration[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/MediaPlayer$OnBufferingUpdateListener.class
MediaPlayer.java
package android.media
public abstract android.media.MediaPlayer$OnBufferingUpdateListener extends java.lang.Object {
	public abstract void onBufferingUpdate (android.media.MediaPlayer, int) 
}

android/media/AudioRecord$NativeEventHandler.class
AudioRecord.java
package android.media
 android.media.AudioRecord$NativeEventHandler extends android.os.Handler {
	private final android.media.AudioRecord mAudioRecord
	final android.media.AudioRecord this$0
	void  (android.media.AudioRecord, android.media.AudioRecord, android.os.Looper) 
		android.media.AudioRecord recorder
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
		android.media.AudioRecord$OnRecordPositionUpdateListener listener
}

android/media/AudioSystem$ErrorCallback.class
AudioSystem.java
package android.media
public abstract android.media.AudioSystem$ErrorCallback extends java.lang.Object {
	public abstract void onError (int) 
}

android/media/AudioManager$NativeEventHandlerDelegate.class
AudioManager.java
package android.media
 android.media.AudioManager$NativeEventHandlerDelegate extends java.lang.Object {
	private final android.os.Handler mHandler
	final android.media.AudioManager this$0
	void  (android.media.AudioManager, android.media.AudioDeviceCallback, android.os.Handler) 
		android.os.Looper looper
		android.media.AudioDeviceCallback callback
		android.os.Handler handler
		android.os.Looper looper
	android.os.Handler getHandler () 
}

android/media/MediaRouter$UserRouteInfo.class
MediaRouter.java
package android.media
public android.media.MediaRouter$UserRouteInfo extends android.media.MediaRouter$RouteInfo {
	android.media.RemoteControlClient mRcc
	android.media.MediaRouter$UserRouteInfo$SessionVolumeProvider mSvp
	void  (android.media.MediaRouter$RouteCategory) 
		android.media.MediaRouter$RouteCategory category
	public void setName (java.lang.CharSequence) 
		CharSequence name
	public void setName (int) 
		int resId
	public void setDescription (java.lang.CharSequence) 
		CharSequence description
	public void setStatus (java.lang.CharSequence) 
		CharSequence status
	public void setRemoteControlClient (android.media.RemoteControlClient) 
		android.media.RemoteControlClient rcc
	public android.media.RemoteControlClient getRemoteControlClient () 
	public void setIconDrawable (android.graphics.drawable.Drawable) 
		android.graphics.drawable.Drawable icon
	public void setIconResource (int) 
		int resId
	public void setVolumeCallback (android.media.MediaRouter$VolumeCallback) 
		android.media.MediaRouter$VolumeCallback vcb
	public void setPlaybackType (int) 
		int type
	public void setVolumeHandling (int) 
		int volumeHandling
	public void setVolume (int) 
		int volume
	public void requestSetVolume (int) 
		int volume
	public void requestUpdateVolume (int) 
		int direction
	public void setVolumeMax (int) 
		int volumeMax
	public void setPlaybackStream (int) 
		int stream
	private void updatePlaybackInfoOnRcc () 
	private void configureSessionVolume () 
		int volumeControl
		android.media.AudioAttributes$Builder bob
		android.media.session.MediaSession session
}

android/media/MediaSync.class
MediaSync.java
package android.media
public final android.media.MediaSync extends java.lang.Object {
	public static final int MEDIASYNC_ERROR_AUDIOTRACK_FAIL
	public static final int MEDIASYNC_ERROR_SURFACE_FAIL
	private static final String TAG
	private static final int EVENT_CALLBACK
	private static final int EVENT_SET_CALLBACK
	private static final int CB_RETURN_AUDIO_BUFFER
	private final Object mCallbackLock
	private android.os.Handler mCallbackHandler
	private android.media.MediaSync$Callback mCallback
	private final Object mOnErrorListenerLock
	private android.os.Handler mOnErrorListenerHandler
	private android.media.MediaSync$OnErrorListener mOnErrorListener
	private Thread mAudioThread
	private android.os.Handler mAudioHandler
	private android.os.Looper mAudioLooper
	private final Object mAudioLock
	private android.media.AudioTrack mAudioTrack
	private java.util.List mAudioBuffers
	private float mPlaybackRate
	private long mNativeContext
	public void  () 
	private final native void native_setup () 
	protected void finalize () 
	private final native void native_finalize () 
	public final void release () 
	private final native void native_release () 
	public void setCallback (android.media.MediaSync$Callback, android.os.Handler) 
		android.os.Looper looper
		android.media.MediaSync$Callback cb
		android.os.Handler handler
	public void setOnErrorListener (android.media.MediaSync$OnErrorListener, android.os.Handler) 
		android.os.Looper looper
		android.media.MediaSync$OnErrorListener listener
		android.os.Handler handler
	public void setSurface (android.view.Surface) 
		android.view.Surface surface
	private final native void native_setSurface (android.view.Surface) 
	public void setAudioTrack (android.media.AudioTrack) 
		android.media.AudioTrack audioTrack
	private final native void native_setAudioTrack (android.media.AudioTrack) 
	public final native android.view.Surface createInputSurface () 
	public void setPlaybackParams (android.media.PlaybackParams) 
		android.media.PlaybackParams params
	public native android.media.PlaybackParams getPlaybackParams () 
	private native float native_setPlaybackParams (android.media.PlaybackParams) 
	public void setSyncParams (android.media.SyncParams) 
		android.media.SyncParams params
	private native float native_setSyncParams (android.media.SyncParams) 
	public native android.media.SyncParams getSyncParams () 
	public void flush () 
	private final native void native_flush () 
	public android.media.MediaTimestamp getTimestamp () 
		android.media.MediaTimestamp timestamp
		IllegalStateException e
	private final native boolean native_getTimestamp (android.media.MediaTimestamp) 
	public void queueAudio (java.nio.ByteBuffer, int, long) 
		java.nio.ByteBuffer audioData
		int bufferId
		long presentationTimeUs
	private void postRenderAudio (long) 
		long delayMillis
	private final native void native_updateQueuedAudioData (int, long) 
	private final native long native_getPlayTimeForPendingAudioFrames () 
	private final void postReturnByteBuffer (android.media.MediaSync$AudioBuffer) 
		android.media.MediaSync sync
		android.media.MediaSync$AudioBuffer audioBuffer
	private final void returnAudioBuffers () 
		android.media.MediaSync$AudioBuffer audioBuffer
	private void createAudioThread () 
	private static final native void native_init () 
	static java.lang.Object access$000 (android.media.MediaSync) 
		android.media.MediaSync x0
	static float access$100 (android.media.MediaSync) 
		android.media.MediaSync x0
	static java.util.List access$200 (android.media.MediaSync) 
		android.media.MediaSync x0
	static android.media.AudioTrack access$300 (android.media.MediaSync) 
		android.media.MediaSync x0
	static void access$400 (android.media.MediaSync, int, long) 
		android.media.MediaSync x0
		int x1
		long x2
	static void access$500 (android.media.MediaSync, android.media.MediaSync$AudioBuffer) 
		android.media.MediaSync x0
		android.media.MediaSync$AudioBuffer x1
	static void access$600 (android.media.MediaSync, long) 
		android.media.MediaSync x0
		long x1
	static long access$700 (android.media.MediaSync) 
		android.media.MediaSync x0
	static java.lang.Object access$800 (android.media.MediaSync) 
		android.media.MediaSync x0
	static android.media.MediaSync$Callback access$900 (android.media.MediaSync) 
		android.media.MediaSync x0
	static android.os.Handler access$1000 (android.media.MediaSync) 
		android.media.MediaSync x0
	static android.os.Looper access$1102 (android.media.MediaSync, android.os.Looper) 
		android.media.MediaSync x0
		android.os.Looper x1
	static android.os.Handler access$1202 (android.media.MediaSync, android.os.Handler) 
		android.media.MediaSync x0
		android.os.Handler x1
	static void  () 
}

android/media/MediaRouter$CallbackInfo.class
MediaRouter.java
package android.media
 android.media.MediaRouter$CallbackInfo extends java.lang.Object {
	public int type
	public int flags
	public final android.media.MediaRouter$Callback cb
	public final android.media.MediaRouter router
	public void  (android.media.MediaRouter$Callback, int, int, android.media.MediaRouter) 
		android.media.MediaRouter$Callback cb
		int type
		int flags
		android.media.MediaRouter router
	public boolean filterRouteEvent (android.media.MediaRouter$RouteInfo) 
		android.media.MediaRouter$RouteInfo route
	public boolean filterRouteEvent (int) 
		int supportedTypes
}

android/media/MediaRecorder$OnErrorListener.class
MediaRecorder.java
package android.media
public abstract android.media.MediaRecorder$OnErrorListener extends java.lang.Object {
	public abstract void onError (android.media.MediaRecorder, int, int) 
}

android/media/SubtitleController$Anchor.class
SubtitleController.java
package android.media
public abstract android.media.SubtitleController$Anchor extends java.lang.Object {
	public abstract void setSubtitleWidget (android.media.SubtitleTrack$RenderingWidget) 
	public abstract android.os.Looper getSubtitleLooper () 
}

android/media/IMediaRouterClient$Stub.class
IMediaRouterClient.java
package android.media
public abstract android.media.IMediaRouterClient$Stub extends android.os.Binder implements android.media.IMediaRouterClient  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onStateChanged
	public void  () 
	public static android.media.IMediaRouterClient 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
}

android/media/IRemoteDisplayProvider.class
IRemoteDisplayProvider.java
package android.media
public abstract android.media.IRemoteDisplayProvider extends java.lang.Object implements android.os.IInterface  {
	public abstract void setCallback (android.media.IRemoteDisplayCallback)  throws android.os.RemoteException 
	public abstract void setDiscoveryMode (int)  throws android.os.RemoteException 
	public abstract void connect (java.lang.String)  throws android.os.RemoteException 
	public abstract void disconnect (java.lang.String)  throws android.os.RemoteException 
	public abstract void setVolume (java.lang.String, int)  throws android.os.RemoteException 
	public abstract void adjustVolume (java.lang.String, int)  throws android.os.RemoteException 
}

android/media/MediaScanner$MyMediaScannerClient.class
MediaScanner.java
package android.media
 android.media.MediaScanner$MyMediaScannerClient extends java.lang.Object implements android.media.MediaScannerClient  {
	private final java.text.SimpleDateFormat mDateFormatter
	private String mArtist
	private String mAlbumArtist
	private String mAlbum
	private String mTitle
	private String mComposer
	private String mGenre
	private String mMimeType
	private int mFileType
	private int mTrack
	private int mYear
	private int mDuration
	private String mPath
	private long mDate
	private long mLastModified
	private long mFileSize
	private String mWriter
	private int mCompilation
	private boolean mIsDrm
	private boolean mNoMedia
	private int mWidth
	private int mHeight
	final android.media.MediaScanner this$0
	public void  (android.media.MediaScanner) 
	public android.media.MediaScanner$FileEntry beginFile (java.lang.String, java.lang.String, long, long, boolean, boolean) 
		android.media.MediaFile$MediaFileType mediaFileType
		String path
		String mimeType
		long lastModified
		long fileSize
		boolean isDirectory
		boolean noMedia
		android.media.MediaScanner$FileEntry entry
		long delta
		boolean wasModified
	public void scanFile (java.lang.String, long, long, boolean, boolean) 
		String path
		long lastModified
		long fileSize
		boolean isDirectory
		boolean noMedia
	public android.net.Uri doScanFile (java.lang.String, java.lang.String, long, long, boolean, boolean, boolean) 
		String lowpath
		boolean ringtones
		boolean notifications
		boolean alarms
		boolean podcasts
		boolean music
		boolean isaudio
		boolean isvideo
		boolean isimage
		android.media.MediaScanner$FileEntry entry
		android.os.RemoteException e
		String path
		String mimeType
		long lastModified
		long fileSize
		boolean isDirectory
		boolean scanAlways
		boolean noMedia
		android.net.Uri result
	private long parseDate (java.lang.String) 
		java.text.ParseException e
		String date
	private int parseSubstring (java.lang.String, int, int) 
		String s
		int start
		int defaultValue
		int length
		char ch
		int result
	public void handleStringTag (java.lang.String, java.lang.String) 
		int num
		int num
		String name
		String value
	private boolean convertGenreCode (java.lang.String, java.lang.String) 
		String input
		String expected
		String output
	private void testGenreNameConverter () 
	public java.lang.String getGenreName (java.lang.String) 
		char c
		String ret
		short genreIndex
		boolean parenthesized
		StringBuffer number
		int i
		char charAfterNumber
		String genreTagValue
		int length
	private void processImageFile (java.lang.String) 
		String path
	public void setMimeType (java.lang.String) 
		String mimeType
	private android.content.ContentValues toValues () 
		android.content.ContentValues map
		String resolution
	private android.net.Uri endFile (android.media.MediaScanner$FileEntry, boolean, boolean, boolean, boolean, boolean)  throws android.os.RemoteException 
		int idx
		int previousSlash
		int lastSlash
		int degree
		int degree
		int degree
		int degree
		float[] latlng
		long time
		int orientation
		android.media.ExifInterface exif
		int format
		int fileType
		int mediaType
		android.media.MediaScanner$FileEntry entry
		boolean ringtones
		boolean notifications
		boolean alarms
		boolean music
		boolean podcasts
		android.content.ContentValues values
		String title
		String album
		long rowId
		android.net.Uri tableUri
		android.media.MediaInserter inserter
		android.net.Uri result
		boolean needToSetSettings
	private boolean doesPathHaveFilename (java.lang.String, java.lang.String) 
		String path
		String filename
		int pathFilenameStart
		int filenameLength
	private void setRingtoneIfNotSet (java.lang.String, android.net.Uri, long) 
		android.net.Uri settingUri
		android.net.Uri ringtoneUri
		String settingName
		android.net.Uri uri
		long rowId
		android.content.ContentResolver cr
		String existingSettingValue
	private int getFileTypeFromDrm (java.lang.String) 
		String drmMimetype
		String path
		int resultFileType
}

android/media/MediaDrm$OnExpirationUpdateListener.class
MediaDrm.java
package android.media
public abstract android.media.MediaDrm$OnExpirationUpdateListener extends java.lang.Object {
	public abstract void onExpirationUpdate (android.media.MediaDrm, byte[], long) 
}

android/media/audiopolicy/
android/media/audiopolicy/AudioPolicyConfig.class
AudioPolicyConfig.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioPolicyConfig extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	protected java.util.ArrayList mMixes
	protected int mDuckingPolicy
	private String mRegistrationId
	public static final android.os.Parcelable$Creator CREATOR
	protected void  (android.media.audiopolicy.AudioPolicyConfig) 
		android.media.audiopolicy.AudioPolicyConfig conf
	void  (java.util.ArrayList) 
		java.util.ArrayList mixes
	public void addMix (android.media.audiopolicy.AudioMix)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMix mix
	public java.util.ArrayList getMixes () 
	public int hashCode () 
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion criterion
		java.util.ArrayList criteria
		android.media.audiopolicy.AudioMix mix
		android.os.Parcel dest
		int flags
	private void  (android.os.Parcel) 
		int j
		android.media.audiopolicy.AudioMix$Builder mixBuilder
		int routeFlags
		int sampleRate
		int encoding
		int channelMask
		android.media.AudioFormat format
		int nbRules
		android.media.audiopolicy.AudioMixingRule$Builder ruleBuilder
		int i
		android.os.Parcel in
		int nbMixes
	public java.lang.String toLogFriendlyString () 
		android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion criterion
		java.util.ArrayList criteria
		android.media.audiopolicy.AudioMix mix
		String textDump
	protected void setRegistration (java.lang.String) 
		android.media.audiopolicy.AudioMix mix
		String regId
		boolean currentRegNull
		boolean newRegNull
		int mixIndex
	private static java.lang.String mixTypeId (int) 
		int type
	protected java.lang.String getRegistration () 
	void  (android.os.Parcel, android.media.audiopolicy.AudioPolicyConfig$1) 
		android.os.Parcel x0
		android.media.audiopolicy.AudioPolicyConfig$1 x1
	static void  () 
}

android/media/audiopolicy/AudioPolicy.class
AudioPolicy.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioPolicy extends java.lang.Object {
	private static final String TAG
	private static final boolean DEBUG
	private final Object mLock
	public static final int POLICY_STATUS_UNREGISTERED
	public static final int POLICY_STATUS_REGISTERED
	private int mStatus
	private String mRegistrationId
	private android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener mStatusListener
	public static final int FOCUS_POLICY_DUCKING_IN_APP
	public static final int FOCUS_POLICY_DUCKING_DEFAULT
	public static final int FOCUS_POLICY_DUCKING_IN_POLICY
	private android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener mFocusListener
	private android.content.Context mContext
	private android.media.audiopolicy.AudioPolicyConfig mConfig
	private final android.media.audiopolicy.IAudioPolicyCallback mPolicyCb
	private final android.media.audiopolicy.AudioPolicy$EventHandler mEventHandler
	private static final int MSG_POLICY_STATUS_CHANGE
	private static final int MSG_FOCUS_GRANT
	private static final int MSG_FOCUS_LOSS
	private static final int MSG_MIX_STATE_UPDATE
	private static android.media.IAudioService sService
	public android.media.audiopolicy.AudioPolicyConfig getConfig () 
	public boolean hasFocusListener () 
	private void  (android.media.audiopolicy.AudioPolicyConfig, android.content.Context, android.os.Looper, android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener, android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener) 
		android.media.audiopolicy.AudioPolicyConfig config
		android.content.Context context
		android.os.Looper looper
		android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener fl
		android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener sl
	public void setRegistration (java.lang.String) 
		String regId
	private boolean policyReadyToUse () 
	private void checkMixReadyToUse (android.media.audiopolicy.AudioMix, boolean)  throws java.lang.IllegalArgumentException 
		String msg
		android.media.audiopolicy.AudioMix mix
		boolean forTrack
	public int getFocusDuckingBehavior () 
	public int setFocusDuckingBehavior (int)  throws java.lang.IllegalArgumentException java.lang.IllegalStateException 
		int status
		android.os.RemoteException e
		android.media.IAudioService service
		int behavior
	public android.media.AudioRecord createAudioRecordSink (android.media.audiopolicy.AudioMix)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMix mix
		android.media.AudioFormat mixFormat
		android.media.AudioRecord ar
	public android.media.AudioTrack createAudioTrackSource (android.media.audiopolicy.AudioMix)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMix mix
		android.media.AudioTrack at
	public int getStatus () 
	private void onPolicyStatusChange () 
		android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener l
	public android.media.audiopolicy.IAudioPolicyCallback cb () 
	private static java.lang.String addressForTag (android.media.audiopolicy.AudioMix) 
		android.media.audiopolicy.AudioMix mix
	private void sendMsg (int) 
		int msg
	private void sendMsg (int, java.lang.Object, int) 
		int msg
		Object obj
		int i
	private static android.media.IAudioService getService () 
		android.os.IBinder b
	public java.lang.String toLogFriendlyString () 
		String textDump
	void  (android.media.audiopolicy.AudioPolicyConfig, android.content.Context, android.os.Looper, android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener, android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener, android.media.audiopolicy.AudioPolicy$1) 
		android.media.audiopolicy.AudioPolicyConfig x0
		android.content.Context x1
		android.os.Looper x2
		android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener x3
		android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener x4
		android.media.audiopolicy.AudioPolicy$1 x5
	static void access$100 (android.media.audiopolicy.AudioPolicy, int, java.lang.Object, int) 
		android.media.audiopolicy.AudioPolicy x0
		int x1
		Object x2
		int x3
	static android.media.audiopolicy.AudioPolicyConfig access$200 (android.media.audiopolicy.AudioPolicy) 
		android.media.audiopolicy.AudioPolicy x0
	static void access$300 (android.media.audiopolicy.AudioPolicy) 
		android.media.audiopolicy.AudioPolicy x0
	static android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener access$400 (android.media.audiopolicy.AudioPolicy) 
		android.media.audiopolicy.AudioPolicy x0
	static android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener access$500 (android.media.audiopolicy.AudioPolicy) 
		android.media.audiopolicy.AudioPolicy x0
}

android/media/audiopolicy/AudioPolicy$Builder.class
AudioPolicy.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioPolicy$Builder extends java.lang.Object {
	private java.util.ArrayList mMixes
	private android.content.Context mContext
	private android.os.Looper mLooper
	private android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener mFocusListener
	private android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener mStatusListener
	public void  (android.content.Context) 
		android.content.Context context
	public android.media.audiopolicy.AudioPolicy$Builder addMix (android.media.audiopolicy.AudioMix)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMix mix
	public android.media.audiopolicy.AudioPolicy$Builder setLooper (android.os.Looper)  throws java.lang.IllegalArgumentException 
		android.os.Looper looper
	public void setAudioPolicyFocusListener (android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener) 
		android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener l
	public void setAudioPolicyStatusListener (android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener) 
		android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener l
	public android.media.audiopolicy.AudioPolicy build () 
		android.media.audiopolicy.AudioMix mix
}

android/media/audiopolicy/AudioMixingRule$1.class
AudioMixingRule.java
package android.media.audiopolicy
 android.media.audiopolicy.AudioMixingRule$1 extends java.lang.Object {
}

android/media/audiopolicy/AudioPolicyConfig$1.class
AudioPolicyConfig.java
package android.media.audiopolicy
final android.media.audiopolicy.AudioPolicyConfig$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.audiopolicy.AudioPolicyConfig createFromParcel (android.os.Parcel) 
		android.os.Parcel p
	public android.media.audiopolicy.AudioPolicyConfig[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/audiopolicy/AudioMix$Builder.class
AudioMix.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioMix$Builder extends java.lang.Object {
	private android.media.audiopolicy.AudioMixingRule mRule
	private android.media.AudioFormat mFormat
	private int mRouteFlags
	private int mCallbackFlags
	private int mDeviceSystemType
	private String mDeviceAddress
	void  () 
	public void  (android.media.audiopolicy.AudioMixingRule)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMixingRule rule
	android.media.audiopolicy.AudioMix$Builder setMixingRule (android.media.audiopolicy.AudioMixingRule)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMixingRule rule
	android.media.audiopolicy.AudioMix$Builder setCallbackFlags (int)  throws java.lang.IllegalArgumentException 
		int flags
	android.media.audiopolicy.AudioMix$Builder setDevice (int, java.lang.String) 
		int deviceType
		String address
	public android.media.audiopolicy.AudioMix$Builder setFormat (android.media.AudioFormat)  throws java.lang.IllegalArgumentException 
		android.media.AudioFormat format
	public android.media.audiopolicy.AudioMix$Builder setRouteFlags (int)  throws java.lang.IllegalArgumentException 
		int routeFlags
	public android.media.audiopolicy.AudioMix$Builder setDevice (android.media.AudioDeviceInfo)  throws java.lang.IllegalArgumentException 
		android.media.AudioDeviceInfo device
	public android.media.audiopolicy.AudioMix build ()  throws java.lang.IllegalArgumentException 
		int rate
}

android/media/audiopolicy/AudioMixingRule$Builder.class
AudioMixingRule.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioMixingRule$Builder extends java.lang.Object {
	private java.util.ArrayList mCriteria
	private int mTargetMixType
	public void  () 
	public android.media.audiopolicy.AudioMixingRule$Builder addRule (android.media.AudioAttributes, int)  throws java.lang.IllegalArgumentException 
		android.media.AudioAttributes attrToMatch
		int rule
	public android.media.audiopolicy.AudioMixingRule$Builder excludeRule (android.media.AudioAttributes, int)  throws java.lang.IllegalArgumentException 
		android.media.AudioAttributes attrToMatch
		int rule
	public android.media.audiopolicy.AudioMixingRule$Builder addMixRule (int, java.lang.Object)  throws java.lang.IllegalArgumentException 
		int rule
		Object property
	public android.media.audiopolicy.AudioMixingRule$Builder excludeMixRule (int, java.lang.Object)  throws java.lang.IllegalArgumentException 
		int rule
		Object property
	private android.media.audiopolicy.AudioMixingRule$Builder checkAddRuleObjInternal (int, java.lang.Object)  throws java.lang.IllegalArgumentException 
		int rule
		Object property
		int match_rule
	private android.media.audiopolicy.AudioMixingRule$Builder addRuleInternal (android.media.AudioAttributes, java.lang.Integer, int)  throws java.lang.IllegalArgumentException 
		android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion criterion
		java.util.Iterator crIterator
		int match_rule
		android.media.AudioAttributes attrToMatch
		Integer intProp
		int rule
	android.media.audiopolicy.AudioMixingRule$Builder addRuleFromParcel (android.os.Parcel)  throws java.lang.IllegalArgumentException 
		int usage
		int preset
		android.os.Parcel in
		int rule
		int match_rule
		android.media.AudioAttributes attr
		Integer intProp
	public android.media.audiopolicy.AudioMixingRule build () 
}

android/media/audiopolicy/AudioMixingRule$AudioMixMatchCriterion.class
AudioMixingRule.java
package android.media.audiopolicy
final android.media.audiopolicy.AudioMixingRule$AudioMixMatchCriterion extends java.lang.Object {
	final android.media.AudioAttributes mAttr
	final int mIntProp
	final int mRule
	void  (android.media.AudioAttributes, int) 
		android.media.AudioAttributes attributes
		int rule
	void  (java.lang.Integer, int) 
		Integer intProp
		int rule
	public int hashCode () 
	void writeToParcel (android.os.Parcel) 
		android.os.Parcel dest
		int match_rule
}

android/media/audiopolicy/IAudioPolicyCallback$Stub.class
IAudioPolicyCallback.java
package android.media.audiopolicy
public abstract android.media.audiopolicy.IAudioPolicyCallback$Stub extends android.os.Binder implements android.media.audiopolicy.IAudioPolicyCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_notifyAudioFocusGrant
	static final int TRANSACTION_notifyAudioFocusLoss
	static final int TRANSACTION_notifyMixStateUpdate
	public void  () 
	public static android.media.audiopolicy.IAudioPolicyCallback 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.media.AudioFocusInfo _arg0
		android.media.AudioFocusInfo _arg0
		int _arg1
		android.media.AudioFocusInfo _arg0
		android.media.AudioFocusInfo _arg0
		boolean _arg1
		String _arg0
		int _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/audiopolicy/AudioPolicy$AudioPolicyFocusListener.class
AudioPolicy.java
package android.media.audiopolicy
public abstract android.media.audiopolicy.AudioPolicy$AudioPolicyFocusListener extends java.lang.Object {
	public void  () 
	public void onAudioFocusGrant (android.media.AudioFocusInfo, int) 
		android.media.AudioFocusInfo afi
		int requestResult
	public void onAudioFocusLoss (android.media.AudioFocusInfo, boolean) 
		android.media.AudioFocusInfo afi
		boolean wasNotified
}

android/media/audiopolicy/AudioMix.class
AudioMix.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioMix extends java.lang.Object {
	private android.media.audiopolicy.AudioMixingRule mRule
	private android.media.AudioFormat mFormat
	private int mRouteFlags
	private int mMixType
	int mMixState
	int mCallbackFlags
	String mDeviceAddress
	final int mDeviceSystemType
	public static final int CALLBACK_FLAG_NOTIFY_ACTIVITY
	private static final int CALLBACK_FLAGS_ALL
	public static final int ROUTE_FLAG_RENDER
	public static final int ROUTE_FLAG_LOOP_BACK
	private static final int ROUTE_FLAG_SUPPORTED
	public static final int MIX_TYPE_INVALID
	public static final int MIX_TYPE_PLAYERS
	public static final int MIX_TYPE_RECORDERS
	public static final int MIX_STATE_DISABLED
	public static final int MIX_STATE_IDLE
	public static final int MIX_STATE_MIXING
	private void  (android.media.audiopolicy.AudioMixingRule, android.media.AudioFormat, int, int, int, java.lang.String) 
		android.media.audiopolicy.AudioMixingRule rule
		android.media.AudioFormat format
		int routeFlags
		int callbackFlags
		int deviceType
		String deviceAddress
	public int getMixState () 
	int getRouteFlags () 
	android.media.AudioFormat getFormat () 
	android.media.audiopolicy.AudioMixingRule getRule () 
	public int getMixType () 
	void setRegistration (java.lang.String) 
		String regId
	public java.lang.String getRegistration () 
	public int hashCode () 
	void  (android.media.audiopolicy.AudioMixingRule, android.media.AudioFormat, int, int, int, java.lang.String, android.media.audiopolicy.AudioMix$1) 
		android.media.audiopolicy.AudioMixingRule x0
		android.media.AudioFormat x1
		int x2
		int x3
		int x4
		String x5
		android.media.audiopolicy.AudioMix$1 x6
}

android/media/audiopolicy/AudioMixingRule.class
AudioMixingRule.java
package android.media.audiopolicy
public android.media.audiopolicy.AudioMixingRule extends java.lang.Object {
	public static final int RULE_MATCH_ATTRIBUTE_USAGE
	public static final int RULE_MATCH_ATTRIBUTE_CAPTURE_PRESET
	public static final int RULE_MATCH_UID
	private static final int RULE_EXCLUSION_MASK
	public static final int RULE_EXCLUDE_ATTRIBUTE_USAGE
	public static final int RULE_EXCLUDE_ATTRIBUTE_CAPTURE_PRESET
	public static final int RULE_EXCLUDE_UID
	private final int mTargetMixType
	private final java.util.ArrayList mCriteria
	private void  (int, java.util.ArrayList) 
		int mixType
		java.util.ArrayList criteria
	int getTargetMixType () 
	java.util.ArrayList getCriteria () 
	public int hashCode () 
	private static boolean isValidSystemApiRule (int) 
		int rule
	private static boolean isValidAttributesSystemApiRule (int) 
		int rule
	private static boolean isValidRule (int) 
		int rule
		int match_rule
	private static boolean isPlayerRule (int) 
		int rule
		int match_rule
	private static boolean isAudioAttributeRule (int) 
		int match_rule
	static boolean access$000 (int) 
		int x0
	static boolean access$100 (int) 
		int x0
	static boolean access$200 (int) 
		int x0
	static boolean access$300 (int) 
		int x0
	static boolean access$400 (int) 
		int x0
	void  (int, java.util.ArrayList, android.media.audiopolicy.AudioMixingRule$1) 
		int x0
		java.util.ArrayList x1
		android.media.audiopolicy.AudioMixingRule$1 x2
}

android/media/audiopolicy/AudioPolicy$EventHandler.class
AudioPolicy.java
package android.media.audiopolicy
 android.media.audiopolicy.AudioPolicy$EventHandler extends android.os.Handler {
	final android.media.audiopolicy.AudioPolicy this$0
	public void  (android.media.audiopolicy.AudioPolicy, android.media.audiopolicy.AudioPolicy, android.os.Looper) 
		android.media.audiopolicy.AudioPolicy ap
		android.os.Looper looper
	public void handleMessage (android.os.Message) 
		android.os.Message msg
}

android/media/audiopolicy/AudioPolicy$AudioPolicyStatusListener.class
AudioPolicy.java
package android.media.audiopolicy
public abstract android.media.audiopolicy.AudioPolicy$AudioPolicyStatusListener extends java.lang.Object {
	public void  () 
	public void onStatusChange () 
	public void onMixStateUpdate (android.media.audiopolicy.AudioMix) 
		android.media.audiopolicy.AudioMix mix
}

android/media/audiopolicy/AudioPolicy$1.class
AudioPolicy.java
package android.media.audiopolicy
 android.media.audiopolicy.AudioPolicy$1 extends android.media.audiopolicy.IAudioPolicyCallback$Stub {
	final android.media.audiopolicy.AudioPolicy this$0
	void  (android.media.audiopolicy.AudioPolicy) 
		android.media.audiopolicy.AudioPolicy this$0
	public void notifyAudioFocusGrant (android.media.AudioFocusInfo, int) 
		android.media.AudioFocusInfo afi
		int requestResult
	public void notifyAudioFocusLoss (android.media.AudioFocusInfo, boolean) 
		android.media.AudioFocusInfo afi
		boolean wasNotified
	public void notifyMixStateUpdate (java.lang.String, int) 
		android.media.audiopolicy.AudioMix mix
		String regId
		int state
}

android/media/audiopolicy/IAudioPolicyCallback.class
IAudioPolicyCallback.java
package android.media.audiopolicy
public abstract android.media.audiopolicy.IAudioPolicyCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void notifyAudioFocusGrant (android.media.AudioFocusInfo, int)  throws android.os.RemoteException 
	public abstract void notifyAudioFocusLoss (android.media.AudioFocusInfo, boolean)  throws android.os.RemoteException 
	public abstract void notifyMixStateUpdate (java.lang.String, int)  throws android.os.RemoteException 
}

android/media/audiopolicy/IAudioPolicyCallback$Stub$Proxy.class
IAudioPolicyCallback.java
package android.media.audiopolicy
 android.media.audiopolicy.IAudioPolicyCallback$Stub$Proxy extends java.lang.Object implements android.media.audiopolicy.IAudioPolicyCallback  {
	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 notifyAudioFocusGrant (android.media.AudioFocusInfo, int)  throws android.os.RemoteException 
		android.media.AudioFocusInfo afi
		int requestResult
		android.os.Parcel _data
	public void notifyAudioFocusLoss (android.media.AudioFocusInfo, boolean)  throws android.os.RemoteException 
		android.media.AudioFocusInfo afi
		boolean wasNotified
		android.os.Parcel _data
	public void notifyMixStateUpdate (java.lang.String, int)  throws android.os.RemoteException 
		String regId
		int state
		android.os.Parcel _data
}

android/media/audiopolicy/AudioMix$1.class
AudioMix.java
package android.media.audiopolicy
 android.media.audiopolicy.AudioMix$1 extends java.lang.Object {
}

android/media/Cea708CCWidget$ScaledLayout$ScaledLayoutParams.class
Cea708CaptionRenderer.java
package android.media
 android.media.Cea708CCWidget$ScaledLayout$ScaledLayoutParams extends android.view.ViewGroup$LayoutParams {
	public static final float SCALE_UNSPECIFIED
	public float scaleStartRow
	public float scaleEndRow
	public float scaleStartCol
	public float scaleEndCol
	public void  (float, float, float, float) 
		float scaleStartRow
		float scaleEndRow
		float scaleStartCol
		float scaleEndCol
	public void  (android.content.Context, android.util.AttributeSet) 
		android.content.Context context
		android.util.AttributeSet attrs
}

android/media/IMediaHTTPConnection$Stub.class
IMediaHTTPConnection.java
package android.media
public abstract android.media.IMediaHTTPConnection$Stub extends android.os.Binder implements android.media.IMediaHTTPConnection  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_connect
	static final int TRANSACTION_disconnect
	static final int TRANSACTION_readAt
	static final int TRANSACTION_getSize
	static final int TRANSACTION_getMIMEType
	static final int TRANSACTION_getUri
	public void  () 
	public static android.media.IMediaHTTPConnection 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
		android.os.IBinder _result
		long _arg0
		int _arg1
		int _result
		long _result
		String _result
		String _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/MediaScannerClient.class
MediaScannerClient.java
package android.media
public abstract android.media.MediaScannerClient extends java.lang.Object {
	public abstract void scanFile (java.lang.String, long, long, boolean, boolean) 
	public abstract void handleStringTag (java.lang.String, java.lang.String) 
	public abstract void setMimeType (java.lang.String) 
}

android/media/MediaActionSound$SoundState.class
MediaActionSound.java
package android.media
 android.media.MediaActionSound$SoundState extends java.lang.Object {
	public final int name
	public int id
	public int state
	final android.media.MediaActionSound this$0
	public void  (android.media.MediaActionSound, int) 
		int name
}

android/media/RemoteDisplay$1.class
RemoteDisplay.java
package android.media
 android.media.RemoteDisplay$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.view.Surface val$surface
	final int val$width
	final int val$height
	final int val$flags
	final int val$session
	final android.media.RemoteDisplay this$0
	void  (android.media.RemoteDisplay, android.view.Surface, int, int, int, int) 
		android.media.RemoteDisplay this$0
	public void run () 
}

android/media/IRemoteDisplayCallback$Stub$Proxy.class
IRemoteDisplayCallback.java
package android.media
 android.media.IRemoteDisplayCallback$Stub$Proxy extends java.lang.Object implements android.media.IRemoteDisplayCallback  {
	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 onStateChanged (android.media.RemoteDisplayState)  throws android.os.RemoteException 
		android.media.RemoteDisplayState state
		android.os.Parcel _data
}

android/media/ImageWriter$WriterSurfaceImage$SurfacePlane.class
ImageWriter.java
package android.media
 android.media.ImageWriter$WriterSurfaceImage$SurfacePlane extends android.media.Image$Plane {
	private java.nio.ByteBuffer mBuffer
	private final int mPixelStride
	private final int mRowStride
	final android.media.ImageWriter$WriterSurfaceImage this$0
	private void  (android.media.ImageWriter$WriterSurfaceImage, int, int, java.nio.ByteBuffer) 
		int rowStride
		int pixelStride
		java.nio.ByteBuffer buffer
	public int getRowStride () 
	public int getPixelStride () 
	public java.nio.ByteBuffer getBuffer () 
	private void clearBuffer () 
	static void access$400 (android.media.ImageWriter$WriterSurfaceImage$SurfacePlane) 
		android.media.ImageWriter$WriterSurfaceImage$SurfacePlane x0
}

android/media/TtmlNode.class
TtmlRenderer.java
package android.media
 android.media.TtmlNode extends java.lang.Object {
	public final String mName
	public final String mAttributes
	public final android.media.TtmlNode mParent
	public final String mText
	public final java.util.List mChildren
	public final long mRunId
	public final long mStartTimeMs
	public final long mEndTimeMs
	public void  (java.lang.String, java.lang.String, java.lang.String, long, long, android.media.TtmlNode, long) 
		String name
		String attributes
		String text
		long startTimeMs
		long endTimeMs
		android.media.TtmlNode parent
		long runId
	public boolean isActive (long, long) 
		long startTimeMs
		long endTimeMs
}

android/media/RemoteDisplay$2.class
RemoteDisplay.java
package android.media
 android.media.RemoteDisplay$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.RemoteDisplay this$0
	void  (android.media.RemoteDisplay) 
		android.media.RemoteDisplay this$0
	public void run () 
}

android/media/ResourceBusyException.class
ResourceBusyException.java
package android.media
public final android.media.ResourceBusyException extends android.media.MediaDrmException {
	public void  (java.lang.String) 
		String detailMessage
}

android/media/WebVttParser$Phase.class
WebVttRenderer.java
package android.media
abstract android.media.WebVttParser$Phase extends java.lang.Object {
	public abstract void parse (java.lang.String) 
}

android/media/midi/
android/media/midi/IMidiDeviceOpenCallback.class
IMidiDeviceOpenCallback.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceOpenCallback extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDeviceOpened (android.media.midi.IMidiDeviceServer, android.os.IBinder)  throws android.os.RemoteException 
}

android/media/midi/MidiDeviceStatus.class
MidiDeviceStatus.java
package android.media.midi
public final android.media.midi.MidiDeviceStatus extends java.lang.Object implements android.os.Parcelable  {
	private static final String TAG
	private final android.media.midi.MidiDeviceInfo mDeviceInfo
	private final boolean[] mInputPortOpen
	private final int[] mOutputPortOpenCount
	public static final android.os.Parcelable$Creator CREATOR
	public void  (android.media.midi.MidiDeviceInfo, boolean[], int[]) 
		android.media.midi.MidiDeviceInfo deviceInfo
		boolean[] inputPortOpen
		int[] outputPortOpenCount
	public void  (android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceInfo deviceInfo
	public android.media.midi.MidiDeviceInfo getDeviceInfo () 
	public boolean isInputPortOpen (int) 
		int portNumber
	public int getOutputPortOpenCount (int) 
		int portNumber
	public java.lang.String toString () 
		int i
		int i
		int inputPortCount
		int outputPortCount
		StringBuilder builder
	public int describeContents () 
	public void writeToParcel (android.os.Parcel, int) 
		android.os.Parcel parcel
		int flags
	static void  () 
}

android/media/midi/IBluetoothMidiService$Stub.class
IBluetoothMidiService.java
package android.media.midi
public abstract android.media.midi.IBluetoothMidiService$Stub extends android.os.Binder implements android.media.midi.IBluetoothMidiService  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_addBluetoothDevice
	public void  () 
	public static android.media.midi.IBluetoothMidiService 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.bluetooth.BluetoothDevice _arg0
		android.bluetooth.BluetoothDevice _arg0
		android.os.IBinder _result
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/midi/MidiManager$DeviceListener.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$DeviceListener extends android.media.midi.IMidiDeviceListener$Stub {
	private final android.media.midi.MidiManager$DeviceCallback mCallback
	private final android.os.Handler mHandler
	final android.media.midi.MidiManager this$0
	public void  (android.media.midi.MidiManager, android.media.midi.MidiManager$DeviceCallback, android.os.Handler) 
		android.media.midi.MidiManager$DeviceCallback callback
		android.os.Handler handler
	public void onDeviceAdded (android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceInfo deviceF
		android.media.midi.MidiDeviceInfo device
	public void onDeviceRemoved (android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceInfo deviceF
		android.media.midi.MidiDeviceInfo device
	public void onDeviceStatusChanged (android.media.midi.MidiDeviceStatus) 
		android.media.midi.MidiDeviceStatus statusF
		android.media.midi.MidiDeviceStatus status
	static android.media.midi.MidiManager$DeviceCallback access$000 (android.media.midi.MidiManager$DeviceListener) 
		android.media.midi.MidiManager$DeviceListener x0
}

android/media/midi/MidiDeviceServer$Callback.class
MidiDeviceServer.java
package android.media.midi
public abstract android.media.midi.MidiDeviceServer$Callback extends java.lang.Object {
	public abstract void onDeviceStatusChanged (android.media.midi.MidiDeviceServer, android.media.midi.MidiDeviceStatus) 
	public abstract void onClose () 
}

android/media/midi/MidiDeviceService$1.class
MidiDeviceService.java
package android.media.midi
 android.media.midi.MidiDeviceService$1 extends java.lang.Object implements android.media.midi.MidiDeviceServer$Callback  {
	final android.media.midi.MidiDeviceService this$0
	void  (android.media.midi.MidiDeviceService) 
		android.media.midi.MidiDeviceService this$0
	public void onDeviceStatusChanged (android.media.midi.MidiDeviceServer, android.media.midi.MidiDeviceStatus) 
		android.media.midi.MidiDeviceServer server
		android.media.midi.MidiDeviceStatus status
	public void onClose () 
}

android/media/midi/MidiManager$3.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$3 extends android.media.midi.IMidiDeviceOpenCallback$Stub {
	final android.media.midi.MidiManager$OnDeviceOpenedListener val$listenerF
	final android.os.Handler val$handlerF
	final android.media.midi.MidiManager this$0
	void  (android.media.midi.MidiManager, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.media.midi.MidiManager this$0
	public void onDeviceOpened (android.media.midi.IMidiDeviceServer, android.os.IBinder) 
		android.media.midi.MidiDeviceInfo deviceInfo
		android.os.RemoteException e
		android.media.midi.IMidiDeviceServer server
		android.os.IBinder deviceToken
		android.media.midi.MidiDevice device
}

android/media/midi/IMidiDeviceOpenCallback$Stub.class
IMidiDeviceOpenCallback.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceOpenCallback$Stub extends android.os.Binder implements android.media.midi.IMidiDeviceOpenCallback  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDeviceOpened
	public void  () 
	public static android.media.midi.IMidiDeviceOpenCallback 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.media.midi.IMidiDeviceServer _arg0
		android.os.IBinder _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/midi/IMidiDeviceListener$Stub$Proxy.class
IMidiDeviceListener.java
package android.media.midi
 android.media.midi.IMidiDeviceListener$Stub$Proxy extends java.lang.Object implements android.media.midi.IMidiDeviceListener  {
	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 onDeviceAdded (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo device
		android.os.Parcel _data
	public void onDeviceRemoved (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo device
		android.os.Parcel _data
	public void onDeviceStatusChanged (android.media.midi.MidiDeviceStatus)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceStatus status
		android.os.Parcel _data
}

android/media/midi/IMidiDeviceServer.class
IMidiDeviceServer.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceServer extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.ParcelFileDescriptor openInputPort (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract android.os.ParcelFileDescriptor openOutputPort (android.os.IBinder, int)  throws android.os.RemoteException 
	public abstract void closePort (android.os.IBinder)  throws android.os.RemoteException 
	public abstract void closeDevice ()  throws android.os.RemoteException 
	public abstract int connectPorts (android.os.IBinder, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
	public abstract android.media.midi.MidiDeviceInfo getDeviceInfo ()  throws android.os.RemoteException 
	public abstract void setDeviceInfo (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
}

android/media/midi/MidiDevice.class
MidiDevice.java
package android.media.midi
public final android.media.midi.MidiDevice extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	private final android.media.midi.MidiDeviceInfo mDeviceInfo
	private final android.media.midi.IMidiDeviceServer mDeviceServer
	private final android.media.midi.IMidiManager mMidiManager
	private final android.os.IBinder mClientToken
	private final android.os.IBinder mDeviceToken
	private boolean mIsDeviceClosed
	private final dalvik.system.CloseGuard mGuard
	void  (android.media.midi.MidiDeviceInfo, android.media.midi.IMidiDeviceServer, android.media.midi.IMidiManager, android.os.IBinder, android.os.IBinder) 
		android.media.midi.MidiDeviceInfo deviceInfo
		android.media.midi.IMidiDeviceServer server
		android.media.midi.IMidiManager midiManager
		android.os.IBinder clientToken
		android.os.IBinder deviceToken
	public android.media.midi.MidiDeviceInfo getInfo () 
	public android.media.midi.MidiInputPort openInputPort (int) 
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		int portNumber
	public android.media.midi.MidiOutputPort openOutputPort (int) 
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		android.os.RemoteException e
		int portNumber
	public android.media.midi.MidiDevice$MidiConnection connectPorts (android.media.midi.MidiInputPort, int) 
		android.os.IBinder token
		int calleePid
		android.os.RemoteException e
		android.media.midi.MidiInputPort inputPort
		int outputPortNumber
		android.os.ParcelFileDescriptor pfd
	public void close ()  throws java.io.IOException 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
	public java.lang.String toString () 
	static android.media.midi.IMidiDeviceServer access$000 (android.media.midi.MidiDevice) 
		android.media.midi.MidiDevice x0
}

android/media/midi/IBluetoothMidiService.class
IBluetoothMidiService.java
package android.media.midi
public abstract android.media.midi.IBluetoothMidiService extends java.lang.Object implements android.os.IInterface  {
	public abstract android.os.IBinder addBluetoothDevice (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
}

android/media/midi/MidiManager$1.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.midi.MidiManager$OnDeviceOpenedListener val$listener
	final android.media.midi.MidiDevice val$device
	final android.media.midi.MidiManager this$0
	void  (android.media.midi.MidiManager, android.media.midi.MidiManager$OnDeviceOpenedListener, android.media.midi.MidiDevice) 
		android.media.midi.MidiManager this$0
	public void run () 
}

android/media/midi/IMidiDeviceServer$Stub$Proxy.class
IMidiDeviceServer.java
package android.media.midi
 android.media.midi.IMidiDeviceServer$Stub$Proxy extends java.lang.Object implements android.media.midi.IMidiDeviceServer  {
	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 openInputPort (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.os.IBinder token
		int portNumber
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public android.os.ParcelFileDescriptor openOutputPort (android.os.IBinder, int)  throws android.os.RemoteException 
		android.os.ParcelFileDescriptor _result
		android.os.IBinder token
		int portNumber
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.ParcelFileDescriptor _result
	public void closePort (android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.Parcel _data
		android.os.Parcel _reply
	public void closeDevice ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
	public int connectPorts (android.os.IBinder, android.os.ParcelFileDescriptor, int)  throws android.os.RemoteException 
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		int outputPortNumber
		android.os.Parcel _data
		android.os.Parcel _reply
		int _result
	public android.media.midi.MidiDeviceInfo getDeviceInfo ()  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo _result
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.midi.MidiDeviceInfo _result
	public void setDeviceInfo (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo deviceInfo
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/midi/IMidiDeviceServer$Stub.class
IMidiDeviceServer.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceServer$Stub extends android.os.Binder implements android.media.midi.IMidiDeviceServer  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_openInputPort
	static final int TRANSACTION_openOutputPort
	static final int TRANSACTION_closePort
	static final int TRANSACTION_closeDevice
	static final int TRANSACTION_connectPorts
	static final int TRANSACTION_getDeviceInfo
	static final int TRANSACTION_setDeviceInfo
	public void  () 
	public static android.media.midi.IMidiDeviceServer 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
		android.os.ParcelFileDescriptor _result
		android.os.IBinder _arg0
		int _arg1
		android.os.ParcelFileDescriptor _result
		android.os.IBinder _arg0
		android.os.ParcelFileDescriptor _arg1
		android.os.IBinder _arg0
		android.os.ParcelFileDescriptor _arg1
		int _arg2
		int _result
		android.media.midi.MidiDeviceInfo _result
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceInfo _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/midi/IBluetoothMidiService$Stub$Proxy.class
IBluetoothMidiService.java
package android.media.midi
 android.media.midi.IBluetoothMidiService$Stub$Proxy extends java.lang.Object implements android.media.midi.IBluetoothMidiService  {
	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.IBinder addBluetoothDevice (android.bluetooth.BluetoothDevice)  throws android.os.RemoteException 
		android.bluetooth.BluetoothDevice bluetoothDevice
		android.os.Parcel _data
		android.os.Parcel _reply
		android.os.IBinder _result
}

android/media/midi/MidiPortImpl.class
MidiPortImpl.java
package android.media.midi
 android.media.midi.MidiPortImpl extends java.lang.Object {
	private static final String TAG
	public static final int PACKET_TYPE_DATA
	public static final int PACKET_TYPE_FLUSH
	public static final int MAX_PACKET_SIZE
	private static final int TIMESTAMP_SIZE
	private static final int DATA_PACKET_OVERHEAD
	public static final int MAX_PACKET_DATA_SIZE
	void  () 
	public static int packData (byte[], int, int, long, byte[]) 
		int i
		byte[] message
		int offset
		int size
		long timestamp
		byte[] dest
		int length
	public static int packFlush (byte[]) 
		byte[] dest
	public static int getPacketType (byte[], int) 
		byte[] buffer
		int bufferLength
	public static int getDataOffset (byte[], int) 
		byte[] buffer
		int bufferLength
	public static int getDataSize (byte[], int) 
		byte[] buffer
		int bufferLength
	public static long getPacketTimestamp (byte[], int) 
		int b
		int i
		byte[] buffer
		int bufferLength
		int offset
		long timestamp
}

android/media/midi/MidiDevice$MidiConnection.class
MidiDevice.java
package android.media.midi
public android.media.midi.MidiDevice$MidiConnection extends java.lang.Object implements java.io.Closeable  {
	private final android.media.midi.IMidiDeviceServer mInputPortDeviceServer
	private final android.os.IBinder mInputPortToken
	private final android.os.IBinder mOutputPortToken
	private final dalvik.system.CloseGuard mGuard
	private boolean mIsClosed
	final android.media.midi.MidiDevice this$0
	void  (android.media.midi.MidiDevice, android.os.IBinder, android.media.midi.MidiInputPort) 
		android.media.midi.MidiDevice this$0
		android.os.IBinder outputPortToken
		android.media.midi.MidiInputPort inputPort
	public void close ()  throws java.io.IOException 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
}

android/media/midi/MidiDeviceInfo$1.class
MidiDeviceInfo.java
package android.media.midi
final android.media.midi.MidiDeviceInfo$1 extends java.lang.Object implements android.os.Parcelable$Creator  {
	void  () 
	public android.media.midi.MidiDeviceInfo createFromParcel (android.os.Parcel) 
		android.os.Parcel in
		int type
		int id
		int inputPorts
		int outputPorts
		String[] inputPortNames
		String[] outputPortNames
		android.os.Bundle properties
		boolean isPrivate
	public android.media.midi.MidiDeviceInfo[] newArray (int) 
		int size
	public volatile java.lang.Object[] newArray (int) 
	public volatile java.lang.Object createFromParcel (android.os.Parcel) 
}

android/media/midi/MidiDeviceServer$InputPortClient.class
MidiDeviceServer.java
package android.media.midi
 android.media.midi.MidiDeviceServer$InputPortClient extends android.media.midi.MidiDeviceServer$PortClient {
	private final android.media.midi.MidiOutputPort mOutputPort
	final android.media.midi.MidiDeviceServer this$0
	void  (android.media.midi.MidiDeviceServer, android.os.IBinder, android.media.midi.MidiOutputPort) 
		android.os.IBinder token
		android.media.midi.MidiOutputPort outputPort
	void close () 
		int portNumber
}

android/media/midi/MidiManager$DeviceListener$2.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$DeviceListener$2 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.midi.MidiDeviceInfo val$deviceF
	final android.media.midi.MidiManager$DeviceListener this$1
	void  (android.media.midi.MidiManager$DeviceListener, android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiManager$DeviceListener this$1
	public void run () 
}

android/media/midi/MidiOutputPort.class
MidiOutputPort.java
package android.media.midi
public final android.media.midi.MidiOutputPort extends android.media.midi.MidiSender implements java.io.Closeable  {
	private static final String TAG
	private android.media.midi.IMidiDeviceServer mDeviceServer
	private final android.os.IBinder mToken
	private final int mPortNumber
	private final java.io.FileInputStream mInputStream
	private final com.android.internal.midi.MidiDispatcher mDispatcher
	private final dalvik.system.CloseGuard mGuard
	private boolean mIsClosed
	private final Thread mThread
	void  (android.media.midi.IMidiDeviceServer, android.os.IBinder, android.os.ParcelFileDescriptor, int) 
		android.media.midi.IMidiDeviceServer server
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		int portNumber
	void  (android.os.ParcelFileDescriptor, int) 
		android.os.ParcelFileDescriptor pfd
		int portNumber
	public final int getPortNumber () 
	public void onConnect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public void onDisconnect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public void close ()  throws java.io.IOException 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
	static java.io.FileInputStream access$000 (android.media.midi.MidiOutputPort) 
		android.media.midi.MidiOutputPort x0
	static com.android.internal.midi.MidiDispatcher access$100 (android.media.midi.MidiOutputPort) 
		android.media.midi.MidiOutputPort x0
}

android/media/midi/IMidiManager$Stub$Proxy.class
IMidiManager.java
package android.media.midi
 android.media.midi.IMidiManager$Stub$Proxy extends java.lang.Object implements android.media.midi.IMidiManager  {
	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.media.midi.MidiDeviceInfo[] getDevices ()  throws android.os.RemoteException 
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.midi.MidiDeviceInfo[] _result
	public void registerListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.media.midi.IMidiDeviceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void unregisterListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.media.midi.IMidiDeviceListener listener
		android.os.Parcel _data
		android.os.Parcel _reply
	public void openDevice (android.os.IBinder, android.media.midi.MidiDeviceInfo, android.media.midi.IMidiDeviceOpenCallback)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.media.midi.MidiDeviceInfo device
		android.media.midi.IMidiDeviceOpenCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void openBluetoothDevice (android.os.IBinder, android.bluetooth.BluetoothDevice, android.media.midi.IMidiDeviceOpenCallback)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.bluetooth.BluetoothDevice bluetoothDevice
		android.media.midi.IMidiDeviceOpenCallback callback
		android.os.Parcel _data
		android.os.Parcel _reply
	public void closeDevice (android.os.IBinder, android.os.IBinder)  throws android.os.RemoteException 
		android.os.IBinder clientToken
		android.os.IBinder deviceToken
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.midi.MidiDeviceInfo registerDeviceServer (android.media.midi.IMidiDeviceServer, int, int, java.lang.String[], java.lang.String[], android.os.Bundle, int)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo _result
		android.media.midi.IMidiDeviceServer server
		int numInputPorts
		int numOutputPorts
		String[] inputPortNames
		String[] outputPortNames
		android.os.Bundle properties
		int type
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.midi.MidiDeviceInfo _result
	public void unregisterDeviceServer (android.media.midi.IMidiDeviceServer)  throws android.os.RemoteException 
		android.media.midi.IMidiDeviceServer server
		android.os.Parcel _data
		android.os.Parcel _reply
	public android.media.midi.MidiDeviceInfo getServiceDeviceInfo (java.lang.String, java.lang.String)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceInfo _result
		String packageName
		String className
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.midi.MidiDeviceInfo _result
	public android.media.midi.MidiDeviceStatus getDeviceStatus (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
		android.media.midi.MidiDeviceStatus _result
		android.media.midi.MidiDeviceInfo deviceInfo
		android.os.Parcel _data
		android.os.Parcel _reply
		android.media.midi.MidiDeviceStatus _result
	public void setDeviceStatus (android.media.midi.IMidiDeviceServer, android.media.midi.MidiDeviceStatus)  throws android.os.RemoteException 
		android.media.midi.IMidiDeviceServer server
		android.media.midi.MidiDeviceStatus status
		android.os.Parcel _data
		android.os.Parcel _reply
}

android/media/midi/IMidiManager$Stub.class
IMidiManager.java
package android.media.midi
public abstract android.media.midi.IMidiManager$Stub extends android.os.Binder implements android.media.midi.IMidiManager  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_getDevices
	static final int TRANSACTION_registerListener
	static final int TRANSACTION_unregisterListener
	static final int TRANSACTION_openDevice
	static final int TRANSACTION_openBluetoothDevice
	static final int TRANSACTION_closeDevice
	static final int TRANSACTION_registerDeviceServer
	static final int TRANSACTION_unregisterDeviceServer
	static final int TRANSACTION_getServiceDeviceInfo
	static final int TRANSACTION_getDeviceStatus
	static final int TRANSACTION_setDeviceStatus
	public void  () 
	public static android.media.midi.IMidiManager 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.media.midi.MidiDeviceInfo[] _result
		android.os.IBinder _arg0
		android.media.midi.IMidiDeviceListener _arg1
		android.os.IBinder _arg0
		android.media.midi.IMidiDeviceListener _arg1
		android.media.midi.MidiDeviceInfo _arg1
		android.os.IBinder _arg0
		android.media.midi.MidiDeviceInfo _arg1
		android.media.midi.IMidiDeviceOpenCallback _arg2
		android.bluetooth.BluetoothDevice _arg1
		android.os.IBinder _arg0
		android.bluetooth.BluetoothDevice _arg1
		android.media.midi.IMidiDeviceOpenCallback _arg2
		android.os.IBinder _arg0
		android.os.IBinder _arg1
		android.os.Bundle _arg5
		android.media.midi.IMidiDeviceServer _arg0
		int _arg1
		int _arg2
		String[] _arg3
		String[] _arg4
		android.os.Bundle _arg5
		int _arg6
		android.media.midi.MidiDeviceInfo _result
		android.media.midi.IMidiDeviceServer _arg0
		String _arg0
		String _arg1
		android.media.midi.MidiDeviceInfo _result
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceStatus _result
		android.media.midi.MidiDeviceStatus _arg1
		android.media.midi.IMidiDeviceServer _arg0
		android.media.midi.MidiDeviceStatus _arg1
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/midi/MidiManager$DeviceCallback.class
MidiManager.java
package android.media.midi
public android.media.midi.MidiManager$DeviceCallback extends java.lang.Object {
	public void  () 
	public void onDeviceAdded (android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceInfo device
	public void onDeviceRemoved (android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceInfo device
	public void onDeviceStatusChanged (android.media.midi.MidiDeviceStatus) 
		android.media.midi.MidiDeviceStatus status
}

android/media/midi/MidiManager$2.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$2 extends android.media.midi.IMidiDeviceOpenCallback$Stub {
	final android.media.midi.MidiDeviceInfo val$deviceInfoF
	final android.media.midi.MidiManager$OnDeviceOpenedListener val$listenerF
	final android.os.Handler val$handlerF
	final android.media.midi.MidiManager this$0
	void  (android.media.midi.MidiManager, android.media.midi.MidiDeviceInfo, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.media.midi.MidiManager this$0
	public void onDeviceOpened (android.media.midi.IMidiDeviceServer, android.os.IBinder) 
		android.media.midi.MidiDevice device
		android.media.midi.IMidiDeviceServer server
		android.os.IBinder deviceToken
		android.media.midi.MidiDevice device
}

android/media/midi/MidiManager$DeviceListener$3.class
MidiManager.java
package android.media.midi
 android.media.midi.MidiManager$DeviceListener$3 extends java.lang.Object implements java.lang.Runnable  {
	final android.media.midi.MidiDeviceStatus val$statusF
	final android.media.midi.MidiManager$DeviceListener this$1
	void  (android.media.midi.MidiManager$DeviceListener, android.media.midi.MidiDeviceStatus) 
		android.media.midi.MidiManager$DeviceListener this$1
	public void run () 
}

android/media/midi/MidiDeviceServer$OutputPortClient.class
MidiDeviceServer.java
package android.media.midi
 android.media.midi.MidiDeviceServer$OutputPortClient extends android.media.midi.MidiDeviceServer$PortClient {
	private final android.media.midi.MidiInputPort mInputPort
	final android.media.midi.MidiDeviceServer this$0
	void  (android.media.midi.MidiDeviceServer, android.os.IBinder, android.media.midi.MidiInputPort) 
		android.os.IBinder token
		android.media.midi.MidiInputPort inputPort
	void close () 
		int openCount
		int portNumber
		com.android.internal.midi.MidiDispatcher dispatcher
}

android/media/midi/MidiDeviceService.class
MidiDeviceService.java
package android.media.midi
public abstract android.media.midi.MidiDeviceService extends android.app.Service {
	private static final String TAG
	public static final String SERVICE_INTERFACE
	private android.media.midi.IMidiManager mMidiManager
	private android.media.midi.MidiDeviceServer mServer
	private android.media.midi.MidiDeviceInfo mDeviceInfo
	private final android.media.midi.MidiDeviceServer$Callback mCallback
	public void  () 
	public void onCreate () 
		android.media.midi.MidiDeviceInfo deviceInfo
		android.media.midi.MidiReceiver[] inputPortReceivers
		android.os.RemoteException e
		android.media.midi.MidiDeviceServer server
		android.media.midi.MidiDeviceServer server
	public abstract android.media.midi.MidiReceiver[] onGetInputPortReceivers () 
	public final android.media.midi.MidiReceiver[] getOutputPortReceivers () 
	public final android.media.midi.MidiDeviceInfo getDeviceInfo () 
	public void onDeviceStatusChanged (android.media.midi.MidiDeviceStatus) 
		android.media.midi.MidiDeviceStatus status
	public void onClose () 
	public android.os.IBinder onBind (android.content.Intent) 
		android.content.Intent intent
}

android/media/midi/MidiSender.class
MidiSender.java
package android.media.midi
public abstract android.media.midi.MidiSender extends java.lang.Object {
	public void  () 
	public void connect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public void disconnect (android.media.midi.MidiReceiver) 
		android.media.midi.MidiReceiver receiver
	public abstract void onConnect (android.media.midi.MidiReceiver) 
	public abstract void onDisconnect (android.media.midi.MidiReceiver) 
}

android/media/midi/MidiDeviceServer.class
MidiDeviceServer.java
package android.media.midi
public final android.media.midi.MidiDeviceServer extends java.lang.Object implements java.io.Closeable  {
	private static final String TAG
	private final android.media.midi.IMidiManager mMidiManager
	private android.media.midi.MidiDeviceInfo mDeviceInfo
	private final int mInputPortCount
	private final int mOutputPortCount
	private final android.media.midi.MidiReceiver[] mInputPortReceivers
	private com.android.internal.midi.MidiDispatcher[] mOutputPortDispatchers
	private final android.media.midi.MidiOutputPort[] mInputPortOutputPorts
	private final java.util.concurrent.CopyOnWriteArrayList mInputPorts
	private final boolean[] mInputPortOpen
	private final int[] mOutputPortOpenCount
	private final dalvik.system.CloseGuard mGuard
	private boolean mIsClosed
	private final android.media.midi.MidiDeviceServer$Callback mCallback
	private final java.util.HashMap mPortClients
	private final android.media.midi.IMidiDeviceServer mServer
	void  (android.media.midi.IMidiManager, android.media.midi.MidiReceiver[], int, android.media.midi.MidiDeviceServer$Callback) 
		int i
		android.media.midi.IMidiManager midiManager
		android.media.midi.MidiReceiver[] inputPortReceivers
		int numOutputPorts
		android.media.midi.MidiDeviceServer$Callback callback
	void  (android.media.midi.IMidiManager, android.media.midi.MidiReceiver[], android.media.midi.MidiDeviceInfo, android.media.midi.MidiDeviceServer$Callback) 
		android.media.midi.IMidiManager midiManager
		android.media.midi.MidiReceiver[] inputPortReceivers
		android.media.midi.MidiDeviceInfo deviceInfo
		android.media.midi.MidiDeviceServer$Callback callback
	android.media.midi.IMidiDeviceServer getBinderInterface () 
	public android.os.IBinder asBinder () 
	private void updateDeviceStatus () 
		android.os.RemoteException e
		long identityToken
		android.media.midi.MidiDeviceStatus status
	public void close ()  throws java.io.IOException 
		android.media.midi.MidiOutputPort outputPort
		int i
		android.media.midi.MidiInputPort inputPort
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
	public android.media.midi.MidiReceiver[] getOutputPortReceivers () 
		android.media.midi.MidiReceiver[] receivers
	static android.media.midi.MidiOutputPort[] access$000 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static boolean[] access$100 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static void access$200 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static com.android.internal.midi.MidiDispatcher[] access$300 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static int[] access$400 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static java.util.concurrent.CopyOnWriteArrayList access$500 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static android.media.midi.MidiDeviceInfo access$600 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static int access$700 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static android.media.midi.MidiReceiver[] access$800 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static java.util.HashMap access$900 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static int access$1000 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static android.media.midi.MidiDeviceServer$Callback access$1100 (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer x0
	static android.media.midi.MidiDeviceInfo access$602 (android.media.midi.MidiDeviceServer, android.media.midi.MidiDeviceInfo) 
		android.media.midi.MidiDeviceServer x0
		android.media.midi.MidiDeviceInfo x1
}

android/media/midi/MidiDeviceServer$PortClient.class
MidiDeviceServer.java
package android.media.midi
abstract android.media.midi.MidiDeviceServer$PortClient extends java.lang.Object implements android.os.IBinder$DeathRecipient  {
	final android.os.IBinder mToken
	final android.media.midi.MidiDeviceServer this$0
	void  (android.media.midi.MidiDeviceServer, android.os.IBinder) 
		android.os.RemoteException e
		android.os.IBinder token
	abstract void close () 
	public void binderDied () 
}

android/media/midi/IMidiManager.class
IMidiManager.java
package android.media.midi
public abstract android.media.midi.IMidiManager extends java.lang.Object implements android.os.IInterface  {
	public abstract android.media.midi.MidiDeviceInfo[] getDevices ()  throws android.os.RemoteException 
	public abstract void registerListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)  throws android.os.RemoteException 
	public abstract void unregisterListener (android.os.IBinder, android.media.midi.IMidiDeviceListener)  throws android.os.RemoteException 
	public abstract void openDevice (android.os.IBinder, android.media.midi.MidiDeviceInfo, android.media.midi.IMidiDeviceOpenCallback)  throws android.os.RemoteException 
	public abstract void openBluetoothDevice (android.os.IBinder, android.bluetooth.BluetoothDevice, android.media.midi.IMidiDeviceOpenCallback)  throws android.os.RemoteException 
	public abstract void closeDevice (android.os.IBinder, android.os.IBinder)  throws android.os.RemoteException 
	public abstract android.media.midi.MidiDeviceInfo registerDeviceServer (android.media.midi.IMidiDeviceServer, int, int, java.lang.String[], java.lang.String[], android.os.Bundle, int)  throws android.os.RemoteException 
	public abstract void unregisterDeviceServer (android.media.midi.IMidiDeviceServer)  throws android.os.RemoteException 
	public abstract android.media.midi.MidiDeviceInfo getServiceDeviceInfo (java.lang.String, java.lang.String)  throws android.os.RemoteException 
	public abstract android.media.midi.MidiDeviceStatus getDeviceStatus (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
	public abstract void setDeviceStatus (android.media.midi.IMidiDeviceServer, android.media.midi.MidiDeviceStatus)  throws android.os.RemoteException 
}

android/media/midi/IMidiDeviceListener.class
IMidiDeviceListener.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceListener extends java.lang.Object implements android.os.IInterface  {
	public abstract void onDeviceAdded (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
	public abstract void onDeviceRemoved (android.media.midi.MidiDeviceInfo)  throws android.os.RemoteException 
	public abstract void onDeviceStatusChanged (android.media.midi.MidiDeviceStatus)  throws android.os.RemoteException 
}

android/media/midi/MidiManager.class
MidiManager.java
package android.media.midi
public final android.media.midi.MidiManager extends java.lang.Object {
	private static final String TAG
	public static final String BLUETOOTH_MIDI_SERVICE_INTENT
	public static final String BLUETOOTH_MIDI_SERVICE_PACKAGE
	public static final String BLUETOOTH_MIDI_SERVICE_CLASS
	private final android.media.midi.IMidiManager mService
	private final android.os.IBinder mToken
	private java.util.concurrent.ConcurrentHashMap mDeviceListeners
	public void  (android.media.midi.IMidiManager) 
		android.media.midi.IMidiManager service
	public void registerDeviceCallback (android.media.midi.MidiManager$DeviceCallback, android.os.Handler) 
		android.os.RemoteException e
		android.media.midi.MidiManager$DeviceCallback callback
		android.os.Handler handler
		android.media.midi.MidiManager$DeviceListener deviceListener
	public void unregisterDeviceCallback (android.media.midi.MidiManager$DeviceCallback) 
		android.os.RemoteException e
		android.media.midi.MidiManager$DeviceCallback callback
		android.media.midi.MidiManager$DeviceListener deviceListener
	public android.media.midi.MidiDeviceInfo[] getDevices () 
		android.os.RemoteException e
	private void sendOpenDeviceResponse (android.media.midi.MidiDevice, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.media.midi.MidiDevice device
		android.media.midi.MidiManager$OnDeviceOpenedListener listener
		android.os.Handler handler
	public void openDevice (android.media.midi.MidiDeviceInfo, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.os.RemoteException e
		android.media.midi.MidiDeviceInfo deviceInfo
		android.media.midi.MidiManager$OnDeviceOpenedListener listener
		android.os.Handler handler
		android.media.midi.MidiDeviceInfo deviceInfoF
		android.media.midi.MidiManager$OnDeviceOpenedListener listenerF
		android.os.Handler handlerF
		android.media.midi.IMidiDeviceOpenCallback callback
	public void openBluetoothDevice (android.bluetooth.BluetoothDevice, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.os.RemoteException e
		android.bluetooth.BluetoothDevice bluetoothDevice
		android.media.midi.MidiManager$OnDeviceOpenedListener listener
		android.os.Handler handler
		android.media.midi.MidiManager$OnDeviceOpenedListener listenerF
		android.os.Handler handlerF
		android.media.midi.IMidiDeviceOpenCallback callback
	public android.media.midi.MidiDeviceServer createDeviceServer (android.media.midi.MidiReceiver[], int, java.lang.String[], java.lang.String[], android.os.Bundle, int, android.media.midi.MidiDeviceServer$Callback) 
		android.media.midi.MidiDeviceServer server
		android.media.midi.MidiDeviceInfo deviceInfo
		android.os.RemoteException e
		android.media.midi.MidiReceiver[] inputPortReceivers
		int numOutputPorts
		String[] inputPortNames
		String[] outputPortNames
		android.os.Bundle properties
		int type
		android.media.midi.MidiDeviceServer$Callback callback
	static android.media.midi.IMidiManager access$100 (android.media.midi.MidiManager) 
		android.media.midi.MidiManager x0
	static android.os.IBinder access$200 (android.media.midi.MidiManager) 
		android.media.midi.MidiManager x0
	static void access$300 (android.media.midi.MidiManager, android.media.midi.MidiDevice, android.media.midi.MidiManager$OnDeviceOpenedListener, android.os.Handler) 
		android.media.midi.MidiManager x0
		android.media.midi.MidiDevice x1
		android.media.midi.MidiManager$OnDeviceOpenedListener x2
		android.os.Handler x3
}

android/media/midi/IMidiDeviceListener$Stub.class
IMidiDeviceListener.java
package android.media.midi
public abstract android.media.midi.IMidiDeviceListener$Stub extends android.os.Binder implements android.media.midi.IMidiDeviceListener  {
	private static final String DESCRIPTOR
	static final int TRANSACTION_onDeviceAdded
	static final int TRANSACTION_onDeviceRemoved
	static final int TRANSACTION_onDeviceStatusChanged
	public void  () 
	public static android.media.midi.IMidiDeviceListener 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.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceInfo _arg0
		android.media.midi.MidiDeviceStatus _arg0
		android.media.midi.MidiDeviceStatus _arg0
		int code
		android.os.Parcel data
		android.os.Parcel reply
		int flags
}

android/media/midi/MidiManager$OnDeviceOpenedListener.class
MidiManager.java
package android.media.midi
public abstract android.media.midi.MidiManager$OnDeviceOpenedListener extends java.lang.Object {
	public abstract void onDeviceOpened (android.media.midi.MidiDevice) 
}

android/media/midi/MidiInputPort.class
MidiInputPort.java
package android.media.midi
public final android.media.midi.MidiInputPort extends android.media.midi.MidiReceiver implements java.io.Closeable  {
	private static final String TAG
	private android.media.midi.IMidiDeviceServer mDeviceServer
	private final android.os.IBinder mToken
	private final int mPortNumber
	private android.os.ParcelFileDescriptor mParcelFileDescriptor
	private java.io.FileOutputStream mOutputStream
	private final dalvik.system.CloseGuard mGuard
	private boolean mIsClosed
	private final byte[] mBuffer
	void  (android.media.midi.IMidiDeviceServer, android.os.IBinder, android.os.ParcelFileDescriptor, int) 
		android.media.midi.IMidiDeviceServer server
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		int portNumber
	void  (android.os.ParcelFileDescriptor, int) 
		android.os.ParcelFileDescriptor pfd
		int portNumber
	public final int getPortNumber () 
	public void onSend (byte[], int, int, long)  throws java.io.IOException 
		int length
		byte[] msg
		int offset
		int count
		long timestamp
	public void onFlush ()  throws java.io.IOException 
		int length
	android.os.ParcelFileDescriptor claimFileDescriptor () 
		android.os.ParcelFileDescriptor pfd
	android.os.IBinder getToken () 
	android.media.midi.IMidiDeviceServer getDeviceServer () 
	public void close ()  throws java.io.IOException 
		android.os.RemoteException e
	protected void finalize ()  throws java.lang.Throwable 
}

android/media/midi/MidiOutputPort$1.class
MidiOutputPort.java
package android.media.midi
 android.media.midi.MidiOutputPort$1 extends java.lang.Thread {
	final android.media.midi.MidiOutputPort this$0
	void  (android.media.midi.MidiOutputPort) 
		android.media.midi.MidiOutputPort this$0
	public void run () 
		int offset
		int size
		long timestamp
		int count
		int packetType
		java.io.IOException e
		byte[] buffer
}

android/media/midi/MidiDeviceServer$1.class
MidiDeviceServer.java
package android.media.midi
 android.media.midi.MidiDeviceServer$1 extends android.media.midi.IMidiDeviceServer$Stub {
	final android.media.midi.MidiDeviceServer this$0
	void  (android.media.midi.MidiDeviceServer) 
		android.media.midi.MidiDeviceServer this$0
	public android.os.ParcelFileDescriptor openInputPort (android.os.IBinder, int) 
		android.os.ParcelFileDescriptor[] pair
		android.media.midi.MidiOutputPort outputPort
		android.media.midi.MidiDeviceServer$InputPortClient client
		java.io.IOException e
		android.os.IBinder token
		int portNumber
	public android.os.ParcelFileDescriptor openOutputPort (android.os.IBinder, int) 
		int openCount
		android.os.ParcelFileDescriptor[] pair
		android.media.midi.MidiInputPort inputPort
		com.android.internal.midi.MidiDispatcher dispatcher
		android.media.midi.MidiDeviceServer$OutputPortClient client
		java.io.IOException e
		android.os.IBinder token
		int portNumber
	public void closePort (android.os.IBinder) 
		android.media.midi.MidiDeviceServer$PortClient client
		android.os.IBinder token
	public void closeDevice () 
	public int connectPorts (android.os.IBinder, android.os.ParcelFileDescriptor, int) 
		int openCount
		android.os.IBinder token
		android.os.ParcelFileDescriptor pfd
		int outputPortNumber
		android.media.midi.MidiInputP